diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..beffa3084e7a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.github/ISSUE_TEMPLATE/improve-existing-docs.md b/.github/ISSUE_TEMPLATE/improve-existing-docs.md index 168e744973fb..6b15af3a212d 100644 --- a/.github/ISSUE_TEMPLATE/improve-existing-docs.md +++ b/.github/ISSUE_TEMPLATE/improve-existing-docs.md @@ -14,8 +14,8 @@ HUBBERS BEWARE! THE GITHUB/DOCS REPO IS PUBLIC TO THE ENTIRE INTERNET. OPEN AN I For questions, ask in Discussions: https://github.com/github/docs/discussions Before you file an issue read the: -- Code of Conduct: https://github.com/github/docs/blob/onboarding/CODE_OF_CONDUCT.md -- Contributing guide: https://github.com/github/docs/blob/onboarding/CONTRIBUTING.md +- Code of Conduct: https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md +- Contributing guide: https://github.com/github/docs/blob/main/CONTRIBUTING.md Check to make sure someone hasn't already opened a similar issue: https://github.com/github/docs/issues --> diff --git a/.github/ISSUE_TEMPLATE/improve-the-site.md b/.github/ISSUE_TEMPLATE/improve-the-site.md index df3a1fe1e7ef..a59cf45e63ac 100644 --- a/.github/ISSUE_TEMPLATE/improve-the-site.md +++ b/.github/ISSUE_TEMPLATE/improve-the-site.md @@ -14,8 +14,8 @@ HUBBERS BEWARE! THE GITHUB/DOCS REPO IS PUBLIC TO THE ENTIRE INTERNET. OPEN AN I For questions, ask in Discussions: https://github.com/github/docs/discussions Before you file an issue read the: -- Code of Conduct: https://github.com/github/docs/blob/onboarding/CODE_OF_CONDUCT.md -- Contributing guide: https://github.com/github/docs/blob/onboarding/CONTRIBUTING.md +- Code of Conduct: https://github.com/github/docs/blob/main/CODE_OF_CONDUCT.md +- Contributing guide: https://github.com/github/docs/blob/main/CONTRIBUTING.md Check to make sure someone hasn't already opened a similar issue: https://github.com/github/docs/issues --> diff --git a/.github/allowed-actions.js b/.github/allowed-actions.js index 8c907b54a110..79936f169a74 100644 --- a/.github/allowed-actions.js +++ b/.github/allowed-actions.js @@ -4,17 +4,13 @@ // can be added it this list. module.exports = [ - 'actions/cache@70655ec8323daeeaa7ef06d7c56e1b9191396cbe', - 'actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16', - 'actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675', - 'actions/github-script@5d03ada4b0a753e9460b312e61cc4f8fdeacf163', - 'actions/github-script@6e5ee1dc1cb3740e5e5e76ad668e3f526edbfe45', - 'actions/github-script@44b873bc975058192f5279ebe7579496381f575d', - 'actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9', - 'actions/labeler@5f867a63be70efff62b767459b009290364495eb', - 'actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d', - 'actions/setup-ruby@5f29a1cd8dfebf420691c4c9a0e832e2fae5a526', - 'actions/stale@44f9eae0adddf72dbf3eedfacc999f70afcec1a8', + 'actions/cache@0781355a23dac32fd3bac414512f4b903437991a', //actions/cache@v2.1.3 + 'actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f', //actions/checkout@v2.3.4 + 'actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9', //actions/script@v3.0.0 + 'actions/labeler@5f867a63be70efff62b767459b009290364495eb', //actions/labeler@v2.2.0 + 'actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d', //actions/setup-node@v1.4.4 + 'actions/setup-ruby@5f29a1cd8dfebf420691c4c9a0e832e2fae5a526', //actions/setup-ruby@v1.1.2 + 'actions/stale@af4072615903a8b031f986d25b1ae3bf45ec44d4', //actions/stale@v3.0.13 'crowdin/github-action@fd9429dd63d6c0f8a8cb4b93ad8076990bd6e688', 'dawidd6/action-delete-branch@47743101a121ad657031e6704086271ca81b1911', 'docker://chinthakagodawita/autoupdate-action:v1', @@ -31,7 +27,7 @@ module.exports = [ 'rachmari/actions-add-new-issue-to-column@1a459ef92308ba7c9c9dc2fcdd72f232495574a9', 'rachmari/labeler@832d42ec5523f3c6d46e8168de71cd54363e3e2e', 'repo-sync/github-sync@3832fe8e2be32372e1b3970bbae8e7079edeec88', - 'repo-sync/pull-request@ea6773388b83b337e4da9a223293309f2c3670e7', + 'repo-sync/pull-request@33777245b1aace1a58c87a29c90321aa7a74bd7d', 'rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815', 'tjenkinson/gh-action-auto-merge-dependency-updates@cee2ac0' ] diff --git a/.github/workflows/60-days-stale-check.yml b/.github/workflows/60-days-stale-check.yml index 6b0c8a7f25ec..498ddde4c0e7 100644 --- a/.github/workflows/60-days-stale-check.yml +++ b/.github/workflows/60-days-stale-check.yml @@ -7,9 +7,9 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@44f9eae0adddf72dbf3eedfacc999f70afcec1a8 + - uses: actions/stale@af4072615903a8b031f986d25b1ae3bf45ec44d4 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'This issue is stale because it has been open 60 days with no activity.' stale-pr-message: 'This PR is stale because it has been open 60 days with no activity.' days-before-stale: 60 diff --git a/.github/workflows/automerge-dependencies.yml b/.github/workflows/automerge-dependencies.yml index 9650706fce12..76f3124a4360 100644 --- a/.github/workflows/automerge-dependencies.yml +++ b/.github/workflows/automerge-dependencies.yml @@ -1,8 +1,16 @@ name: Auto Merge Dependency Updates on: - - pull_request - - pull_request_review + pull_request: + paths: + - "package*.json" + - "Gemfile*" + - "Dockerfile" + - ".github/workflows/**" + pull_request_review: + types: + - edited + - submitted jobs: run: diff --git a/.github/workflows/browser-test.yml b/.github/workflows/browser-test.yml index b23534adb0aa..aaf41978b3b0 100644 --- a/.github/workflows/browser-test.yml +++ b/.github/workflows/browser-test.yml @@ -20,22 +20,18 @@ jobs: paths: '[".github/workflows/browser-test.yml","assets/**", "content/**", "data/**", "includes/**", "javascripts/**", "jest-puppeteer.config.js", "jest.config.js", "layouts/**", "lib/**", "middleware/**", "package-lock.json", "package.json", "server.js", "translations/**", "webpack.config.js"]' build: needs: see_if_should_skip + if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} runs-on: ubuntu-latest steps: - # Each of these ifs needs to be repeated at each step to make sure the required check still runs - # Even if if doesn't do anything - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Checkout - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + - name: Checkout + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Install + - name: Install uses: ianwalter/puppeteer@12728ddef82390d1ecd4732fb543f62177392fbb with: args: npm ci - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Test + - name: Test uses: ianwalter/puppeteer@12728ddef82390d1ecd4732fb543f62177392fbb with: args: npm run browser-test diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index bb05d7add279..060a861b9726 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -10,7 +10,7 @@ jobs: if: github.repository == 'github/docs-internal' runs-on: ubuntu-latest steps: - - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: npm ci run: npm ci - name: npm run build diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e4dda3ecec57..7d1a912d4bff 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -8,14 +8,10 @@ on: jobs: build: - - strategy: - fail-fast: false - runs-on: ubuntu-latest steps: - - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - uses: github/codeql-action/init@v1 with: languages: javascript # comma separated list of values from {go, python, javascript, java, cpp, csharp} (not YET ruby, sorry!) diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index e3e4cf807c59..584f2c2c8065 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Sync uses: crowdin/github-action@fd9429dd63d6c0f8a8cb4b93ad8076990bd6e688 diff --git a/.github/workflows/dry-run-sync-algolia-search-indices.yml b/.github/workflows/dry-run-sync-algolia-search-indices.yml new file mode 100644 index 000000000000..685d6c087f8f --- /dev/null +++ b/.github/workflows/dry-run-sync-algolia-search-indices.yml @@ -0,0 +1,31 @@ +name: (Dry run) Algolia + +on: + workflow_dispatch: + +jobs: + updateIndices: + name: (Dry run) Update indices + if: github.repository == 'github/docs-internal' + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d + with: + node-version: 14.x + - name: cache node modules + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - name: npm ci + run: npm ci + - name: (Dry run) sync indices + env: + ALGOLIA_APPLICATION_ID: ${{ secrets.ALGOLIA_APPLICATION_ID }} + ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm run sync-search-dry-run diff --git a/.github/workflows/first-responder-docs-content.yml b/.github/workflows/first-responder-docs-content.yml index ef2521d6c2b6..59b584026573 100644 --- a/.github/workflows/first-responder-docs-content.yml +++ b/.github/workflows/first-responder-docs-content.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Check if the event originated from a team member - uses: actions/github-script@44b873bc975058192f5279ebe7579496381f575d + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 id: set-result with: github-token: ${{secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES}} @@ -53,12 +53,12 @@ jobs: first-responder-remove-pr: name: Remove PR from FR project board - if: (github.event.label.name == 'docs-content-fr' && github.event.action == 'unlabeled') || github.event.action == 'closed' + if: github.repository == 'github/docs-internal' && ((github.event.label.name == 'docs-content-fr' && github.event.action == 'unlabeled') || github.event.action == 'closed') runs-on: ubuntu-latest steps: - name: Remove card from project - uses: actions/github-script@44b873bc975058192f5279ebe7579496381f575d + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 with: github-token: ${{secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES}} result-encoding: string diff --git a/.github/workflows/js-lint.yml b/.github/workflows/js-lint.yml new file mode 100644 index 000000000000..ad4cbbb0cc4d --- /dev/null +++ b/.github/workflows/js-lint.yml @@ -0,0 +1,59 @@ +name: Lint JS + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: + branches-ignore: + - translations + +jobs: + see_if_should_skip: + runs-on: ubuntu-latest + + outputs: + should_skip: ${{ steps.skip_check.outputs.should_skip }} + steps: + - id: skip_check + uses: fkirc/skip-duplicate-actions@36feb0d8d062137530c2e00bd278d138fe191289 + with: + cancel_others: 'false' + github_token: ${{ github.token }} + paths: '["**/*.js", "package*.json", ".github/workflows/js-lint.yml"]' + + lint: + runs-on: ubuntu-latest + needs: see_if_should_skip + if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} + steps: + - name: Check out repo + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + + - name: Setup node + uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d + with: + node-version: 14.x + + - name: Get npm cache directory + id: npm-cache + run: | + echo "::set-output name=dir::$(npm config get cache)" + + - name: Cache node modules + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a + with: + path: ${{ steps.npm-cache.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: Install dependencies + run: npm ci + + - name: Run linter + run: npx standard + + - name: Check dependencies + run: npm run check-deps diff --git a/.github/workflows/merged-notification.yml b/.github/workflows/merged-notification.yml index f03948a4622a..206d843a8788 100644 --- a/.github/workflows/merged-notification.yml +++ b/.github/workflows/merged-notification.yml @@ -1,10 +1,11 @@ +name: Merged notification on: pull_request_target: types: ['closed'] jobs: comment: - if: github.event.repository.private == false && github.event.pull_request.merged && github.event.pull_request.base.ref == github.event.repository.default_branch + if: github.repository == 'github/docs' && github.event.pull_request.merged && github.event.pull_request.base.ref == github.event.repository.default_branch runs-on: ubuntu-latest steps: - uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 diff --git a/.github/workflows/pa11y.yml b/.github/workflows/pa11y.yml index c604cdc92f2b..27f58094bccc 100644 --- a/.github/workflows/pa11y.yml +++ b/.github/workflows/pa11y.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Get npm cache directory id: npm-cache @@ -16,7 +16,7 @@ jobs: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ${{ steps.npm-cache.outputs.dir }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/ping-staging-apps.yml b/.github/workflows/ping-staging-apps.yml index de9cae7893d8..bbfed9399c64 100644 --- a/.github/workflows/ping-staging-apps.yml +++ b/.github/workflows/ping-staging-apps.yml @@ -12,7 +12,7 @@ jobs: env: HEROKU_API_TOKEN: ${{ secrets.HEROKU_API_TOKEN }} steps: - - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: npm ci run: npm ci - name: npm run build diff --git a/.github/workflows/remove-unused-assets.yml b/.github/workflows/remove-unused-assets.yml index 2cfb98ef728b..ad826b0f7166 100644 --- a/.github/workflows/remove-unused-assets.yml +++ b/.github/workflows/remove-unused-assets.yml @@ -18,7 +18,7 @@ jobs: echo 'The repo is currently frozen! Exiting this workflow.' exit 1 # prevents further steps from running - name: Checkout - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: npm ci run: npm ci - name: Run scripts diff --git a/.github/workflows/repo-freeze-reminders.yml b/.github/workflows/repo-freeze-reminders.yml new file mode 100644 index 000000000000..83a970839545 --- /dev/null +++ b/.github/workflows/repo-freeze-reminders.yml @@ -0,0 +1,25 @@ +name: Repo Freeze Reminders + +on: + schedule: + - cron: "00 11 * * *" # once per day around 11:00am UTC + +env: + FREEZE: ${{ secrets.FREEZE }} + +jobs: + check-freezer: + name: Remind about deployment freezes + runs-on: ubuntu-latest + if: github.repository == 'github/docs-internal' + steps: + + - name: Send Slack notification if repo is frozen + if: ${{ env.FREEZE == 'true' }} + uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 + env: + SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} + SLACK_USERNAME: docs-repo-sync + SLACK_ICON_EMOJI: ':freezing_face:' + SLACK_COLOR: '#51A0D5' # Carolina Blue + SLACK_MESSAGE: All repo-sync runs will fail for ${{ github.repository }} because the repo is currently frozen! diff --git a/.github/workflows/repo-sync.yml b/.github/workflows/repo-sync.yml index dfad64bb6af6..e96e855284c1 100644 --- a/.github/workflows/repo-sync.yml +++ b/.github/workflows/repo-sync.yml @@ -14,10 +14,9 @@ env: FREEZE: ${{ secrets.FREEZE }} jobs: - repo-sync: - name: Repo Sync + check-freezer: + name: Check for deployment freezes runs-on: ubuntu-latest - continue-on-error: true steps: - name: Exit if repo is frozen @@ -26,8 +25,14 @@ jobs: echo 'The repo is currently frozen! Exiting this workflow.' exit 1 # prevents further steps from running + repo-sync: + name: Repo Sync + needs: check-freezer + runs-on: ubuntu-latest + steps: + - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Sync repo to branch uses: repo-sync/github-sync@3832fe8e2be32372e1b3970bbae8e7079edeec88 @@ -40,7 +45,7 @@ jobs: github_token: ${{ secrets.OCTOMERGER_PAT_WITH_REPO_AND_WORKFLOW_SCOPE }} - name: Create pull request - uses: repo-sync/pull-request@ea6773388b83b337e4da9a223293309f2c3670e7 + uses: repo-sync/pull-request@33777245b1aace1a58c87a29c90321aa7a74bd7d env: GITHUB_TOKEN: ${{ secrets.OCTOMERGER_PAT_WITH_REPO_AND_WORKFLOW_SCOPE }} with: @@ -57,6 +62,7 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} branch: repo-sync + base: main - name: Approve pull request if: ${{ steps.find-pull-request.outputs.number }} @@ -67,7 +73,10 @@ jobs: - name: Send Slack notification if workflow fails uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 - if: failure() + if: ${{ failure() }} env: SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} + SLACK_USERNAME: docs-repo-sync + SLACK_ICON_EMOJI: ':ohno:' + SLACK_COLOR: '#B90E0A' # Crimson SLACK_MESSAGE: The last repo-sync run for ${{github.repository}} failed. See https://github.com/${{github.repository}}/actions?query=workflow%3A%22Repo+Sync%22 diff --git a/.github/workflows/send-eng-issues-to-backlog.yml b/.github/workflows/send-eng-issues-to-backlog.yml index ce93bc12b272..9c51f298779e 100644 --- a/.github/workflows/send-eng-issues-to-backlog.yml +++ b/.github/workflows/send-eng-issues-to-backlog.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Add issues with engineering label to project board if: contains(github.event.issue.labels.*.name, 'engineering') || contains(github.event.issue.labels.*.name, 'design') || contains(github.event.issue.labels.*.name, 'Design') - uses: actions/github-script@44b873bc975058192f5279ebe7579496381f575d + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 with: github-token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} script: | diff --git a/.github/workflows/start-new-engineering-pr-workflow.yml b/.github/workflows/start-new-engineering-pr-workflow.yml index 6663028ec7a4..e223ee53ae59 100644 --- a/.github/workflows/start-new-engineering-pr-workflow.yml +++ b/.github/workflows/start-new-engineering-pr-workflow.yml @@ -1,7 +1,7 @@ name: Start new engineering PR workflow on: - pull_request: + pull_request_target: types: [opened, reopened] jobs: @@ -12,8 +12,7 @@ jobs: DRAFT_COLUMN_ID: 10095775 REGULAR_COLUMN_ID: 10095779 steps: - - name: - uses: actions/github-script@44b873bc975058192f5279ebe7579496381f575d + - uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 continue-on-error: true with: github-token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} diff --git a/.github/workflows/sync-algolia-search-indices.yml b/.github/workflows/sync-algolia-search-indices.yml index 04677d17d02a..37dc97e8e394 100644 --- a/.github/workflows/sync-algolia-search-indices.yml +++ b/.github/workflows/sync-algolia-search-indices.yml @@ -1,6 +1,7 @@ name: Algolia on: + workflow_dispatch: push: branches: - main @@ -12,12 +13,12 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d with: node-version: 14.x - name: cache node modules - uses: actions/cache@70655ec8323daeeaa7ef06d7c56e1b9191396cbe + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/test-translations.yml b/.github/workflows/test-translations.yml index 53c75d4b6109..f149d5df9224 100644 --- a/.github/workflows/test-translations.yml +++ b/.github/workflows/test-translations.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f with: ref: translations # check out the 'translations' branch @@ -27,7 +27,7 @@ jobs: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ${{ steps.npm-cache.outputs.dir }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -52,7 +52,7 @@ jobs: test-group: [content, meta, rendering, routing, unit, links-and-images] steps: - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Setup node uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d @@ -65,7 +65,7 @@ jobs: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ${{ steps.npm-cache.outputs.dir }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -77,3 +77,5 @@ jobs: - name: Run tests run: npx jest tests/${{ matrix.test-group }}/ + env: + NODE_OPTIONS: "--max_old_space_size=4096" diff --git a/.github/workflows/test-windows.yml b/.github/workflows/test-windows.yml index cb030f82d302..8140a277c6e9 100644 --- a/.github/workflows/test-windows.yml +++ b/.github/workflows/test-windows.yml @@ -11,39 +11,6 @@ env: CI: true jobs: - lint: - runs-on: windows-latest - steps: - - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 - - - name: Setup node - uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d - with: - node-version: 14.x - - - name: Get npm cache directory - id: npm-cache - run: | - echo "::set-output name=dir::$(npm config get cache)" - - - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 - with: - path: ${{ steps.npm-cache.outputs.dir }} - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- - - - name: Install dependencies - run: npm ci - - - name: Run linter - run: npx standard - - - name: Check dependencies - run: npm run check-deps - test: runs-on: windows-latest strategy: @@ -52,7 +19,7 @@ jobs: test-group: [content, meta, rendering, routing, unit, links-and-images] steps: - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Setup node uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d @@ -65,7 +32,7 @@ jobs: echo "::set-output name=dir::$(npm config get cache)" - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ${{ steps.npm-cache.outputs.dir }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -80,3 +47,5 @@ jobs: - name: Run tests run: npx jest tests/${{ matrix.test-group }}/ + env: + NODE_OPTIONS: "--max_old_space_size=4096" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3b094d49e894..1f52a3930c8e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,94 +28,48 @@ jobs: cancel_others: 'false' github_token: ${{ github.token }} paths: '[".github/workflows/test.yml",".node-version", ".npmrc", "app.json", "content/**", "data/**","lib/**", "Dockerfile", "feature-flags.json", "Gemfile", "Gemfile.lock", "middleware/**", "node_modules/**","package.json", "package-lock.json", "server.js", "tests/**", "translations/**", "Procfile", "webpack.config.js"]' - lint: - needs: see_if_should_skip - runs-on: ubuntu-latest - steps: - # Each of these ifs needs to be repeated at each step to make sure the required check still runs - # Even if if doesn't do anything - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 - - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Setup node - uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d - with: - node-version: 14.x - - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Get npm cache directory - id: npm-cache - run: | - echo "::set-output name=dir::$(npm config get cache)" - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 - with: - path: ${{ steps.npm-cache.outputs.dir }} - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- - - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Install dependencies - run: npm ci - - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Run linter - run: npx standard - - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Check dependencies - run: npm run check-deps test: needs: see_if_should_skip + if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} runs-on: ubuntu-latest + timeout-minutes: 60 strategy: fail-fast: false matrix: test-group: [content, meta, rendering, routing, unit, links-and-images] steps: - # Each of these ifs needs to be repeated at each step to make sure the required check still runs - # Even if if doesn't do anything - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Check out repo - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + - name: Check out repo + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Setup node + - name: Setup node uses: actions/setup-node@56899e050abffc08c2b3b61f3ec6a79a9dc3223d with: node-version: 14.x - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Get npm cache directory + - name: Get npm cache directory id: npm-cache run: | echo "::set-output name=dir::$(npm config get cache)" - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Cache node modules - uses: actions/cache@d1255ad9362389eac595a9ae406b8e8cb3331f16 + - name: Cache node modules + uses: actions/cache@0781355a23dac32fd3bac414512f4b903437991a with: path: ${{ steps.npm-cache.outputs.dir }} key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Install dependencies + - name: Install dependencies run: npm ci - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Run build script + - name: Run build script run: npm run build - - if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} - name: Run tests + - name: Run tests run: npx jest tests/${{ matrix.test-group }}/ + env: + NODE_OPTIONS: "--max_old_space_size=4096" - name: Send Slack notification if workflow fails uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml index 8aed68eb3bc9..e6af49e61ce4 100644 --- a/.github/workflows/translations.yml +++ b/.github/workflows/translations.yml @@ -24,7 +24,7 @@ jobs: branch: translations - if: ${{ steps.pr.outputs.number }} name: Check if already labeled - uses: actions/github-script@5d03ada4b0a753e9460b312e61cc4f8fdeacf163 + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 id: has-label with: script: | @@ -44,7 +44,7 @@ jobs: number: ${{ steps.pr.outputs.number }} - if: ${{ !steps.has-label.outputs.result }} name: Add automerge label - uses: actions/github-script@5d03ada4b0a753e9460b312e61cc4f8fdeacf163 + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/triage-issue-comments.yml b/.github/workflows/triage-issue-comments.yml index 75c8dd5bd93a..876e4835457a 100644 --- a/.github/workflows/triage-issue-comments.yml +++ b/.github/workflows/triage-issue-comments.yml @@ -5,12 +5,12 @@ on: jobs: triage-issue-comments: - if: github.repository == 'github/docs' + if: github.repository == 'github/docs' && github.event.issue.pull_request == null runs-on: ubuntu-latest steps: - name: Check if the event originated from a team member - uses: actions/github-script@6e5ee1dc1cb3740e5e5e76ad668e3f526edbfe45 + uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 id: is-internal-contributor with: github-token: ${{secrets.GITHUB_TOKEN}} diff --git a/.github/workflows/triage-stale-check.yml b/.github/workflows/triage-stale-check.yml index c50cec628596..93a595ab03bf 100644 --- a/.github/workflows/triage-stale-check.yml +++ b/.github/workflows/triage-stale-check.yml @@ -7,11 +7,11 @@ jobs: stale: if: github.repository == 'github/docs' runs-on: ubuntu-latest - + steps: - - uses: actions/stale@44f9eae0adddf72dbf3eedfacc999f70afcec1a8 + - uses: actions/stale@af4072615903a8b031f986d25b1ae3bf45ec44d4 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + repo-token: ${{ secrets.GITHUB_TOKEN }} stale-pr-message: 'This PR is stale because it has been open 7 days with no activity and will be automatically closed in 3 days. To keep this PR open, update the PR by adding a comment or pushing a commit.' days-before-stale: 7 days-before-close: 10 diff --git a/.github/workflows/update-graphql-files.yml b/.github/workflows/update-graphql-files.yml index bc11673c38ee..670598e176f8 100644 --- a/.github/workflows/update-graphql-files.yml +++ b/.github/workflows/update-graphql-files.yml @@ -22,7 +22,7 @@ jobs: echo 'The repo is currently frozen! Exiting this workflow.' exit 1 # prevents further steps from running - name: Checkout - uses: actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 + uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Set up Ruby uses: actions/setup-ruby@5f29a1cd8dfebf420691c4c9a0e832e2fae5a526 with: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8327b08634b2..d169bcc08b8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,7 +50,7 @@ When you're done making changes and you'd like to propose them for review, use t ### Your PR is merged! Congratulations! The whole GitHub community thanks you. :sparkles: -Once your PR is merged, you can be added as a contributor in the [readme](README.md#contributors-). +Once your PR is merged, you will be proudly listed as a contributor in the [contributor chart](https://github.com/github/docs/graphs/contributors). ### Keep contributing as you use GitHub Docs @@ -94,7 +94,7 @@ A [pull request](https://docs.github.com/en/github/collaborating-with-issues-and When we merge those changes, they should be deployed to the live site within 24 hours. :earth_africa: To learn more about opening a pull request in this repo, see [Opening a pull request](#opening-a-pull-request) below. ### :question: Support -We are a small team working hard to keep up with the documentation demands of a continously changing product. Unfortunately, we just can't help with support questions in this repository. If you are experiencing a problem with GitHub, unrelated to our documentation, please [contact GitHub Support directly](https://support.github.com/contact). Any issues, discussions, or pull requests opened here requesting support will be given information about how to contact GitHub Support, then closed and locked. +We are a small team working hard to keep up with the documentation demands of a continuously changing product. Unfortunately, we just can't help with support questions in this repository. If you are experiencing a problem with GitHub, unrelated to our documentation, please [contact GitHub Support directly](https://support.github.com/contact). Any issues, discussions, or pull requests opened here requesting support will be given information about how to contact GitHub Support, then closed and locked. If you're having trouble with your GitHub account, contact [Support](https://support.github.com/contact). @@ -134,7 +134,7 @@ Here's some information that might be helpful while working on a Docs PR: - [Variables](/data/variables/README.md) - We use variables the same way we use reusables. Variables are for short strings of reusable text. -- [Liquid](/contribution/liquid-helpers.md) - We use liquid helpers to create different versions of our content. +- [Liquid](/contributing/liquid-helpers.md) - We use liquid helpers to create different versions of our content. - [Scripts](/script/README.md) - The scripts directory is the home for all of the scripts you can run locally. diff --git a/README.md b/README.md index 7750d005e235..4ace2c750723 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ If you've found a problem, you can open an issue using a [template](https://gith #### Solve an issue -If you have a solution to one of the open issues, you will need to fork the repository and submit a PR using the [template](https://github.com/github/docs/blob/main/CONTRIBUTING.md#pull-request-template) that is visible automatically in the pull request body. For more details about this process, please check out [Getting Started with Contributing](/CONTRIBUTING.md). +If you have a solution to one of the open issues, you will need to fork the repository and submit a PR using the [template](https://github.com/github/docs/blob/main/CONTRIBUTING.md#pull-request-template) that is visible automatically in the pull request body. For more details about this process, please check out [Getting Started with Contributing](/CONTRIBUTING.md). #### Join us in discussions diff --git a/assets/images/actions-log-group.png b/assets/images/actions-log-group.png new file mode 100644 index 000000000000..fb62e3e50362 Binary files /dev/null and b/assets/images/actions-log-group.png differ diff --git a/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png b/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png new file mode 100644 index 000000000000..b1b20544a799 Binary files /dev/null and b/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png differ diff --git a/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png b/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png new file mode 100644 index 000000000000..1e7a703a50b2 Binary files /dev/null and b/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png differ diff --git a/assets/images/enterprise/business-accounts/enable-tls-checkbox.png b/assets/images/enterprise/business-accounts/enable-tls-checkbox.png new file mode 100644 index 000000000000..6aabdccfbc01 Binary files /dev/null and b/assets/images/enterprise/business-accounts/enable-tls-checkbox.png differ diff --git a/assets/images/enterprise/business-accounts/log-forwarding-tab.png b/assets/images/enterprise/business-accounts/log-forwarding-tab.png new file mode 100644 index 000000000000..cc6e58d20c54 Binary files /dev/null and b/assets/images/enterprise/business-accounts/log-forwarding-tab.png differ diff --git a/assets/images/enterprise/business-accounts/pages-policies-save-button.png b/assets/images/enterprise/business-accounts/pages-policies-save-button.png new file mode 100644 index 000000000000..f66be23c426a Binary files /dev/null and b/assets/images/enterprise/business-accounts/pages-policies-save-button.png differ diff --git a/assets/images/enterprise/business-accounts/pages-tab.png b/assets/images/enterprise/business-accounts/pages-tab.png new file mode 100644 index 000000000000..52b035ec8589 Binary files /dev/null and b/assets/images/enterprise/business-accounts/pages-tab.png differ diff --git a/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png b/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png new file mode 100644 index 000000000000..e6fe68966fae Binary files /dev/null and b/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png differ diff --git a/assets/images/enterprise/business-accounts/public-certificate-text-box.png b/assets/images/enterprise/business-accounts/public-certificate-text-box.png new file mode 100644 index 000000000000..0c5b765467b5 Binary files /dev/null and b/assets/images/enterprise/business-accounts/public-certificate-text-box.png differ diff --git a/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png b/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png new file mode 100644 index 000000000000..f6b38745d556 Binary files /dev/null and b/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png differ diff --git a/assets/images/enterprise/business-accounts/save-button-log-forwarding.png b/assets/images/enterprise/business-accounts/save-button-log-forwarding.png new file mode 100644 index 000000000000..e95d8668044f Binary files /dev/null and b/assets/images/enterprise/business-accounts/save-button-log-forwarding.png differ diff --git a/assets/images/enterprise/business-accounts/server-address-field.png b/assets/images/enterprise/business-accounts/server-address-field.png new file mode 100644 index 000000000000..a297f5843798 Binary files /dev/null and b/assets/images/enterprise/business-accounts/server-address-field.png differ diff --git a/assets/images/enterprise/configuration/ae-enterprise-configuration.png b/assets/images/enterprise/configuration/ae-enterprise-configuration.png new file mode 100644 index 000000000000..2f9f4095e29b Binary files /dev/null and b/assets/images/enterprise/configuration/ae-enterprise-configuration.png differ diff --git a/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png b/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png new file mode 100644 index 000000000000..2e696f398e14 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png b/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png new file mode 100644 index 000000000000..7b11dff2d483 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-idp-configure.png b/assets/images/enterprise/configuration/ae-idp-configure.png new file mode 100644 index 000000000000..d3cb375a9b29 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-idp-configure.png differ diff --git a/assets/images/enterprise/configuration/ae-idp-issuer-url.png b/assets/images/enterprise/configuration/ae-idp-issuer-url.png new file mode 100644 index 000000000000..5dad43957faa Binary files /dev/null and b/assets/images/enterprise/configuration/ae-idp-issuer-url.png differ diff --git a/assets/images/enterprise/configuration/ae-idp-public-certificate.png b/assets/images/enterprise/configuration/ae-idp-public-certificate.png new file mode 100644 index 000000000000..32d605df630b Binary files /dev/null and b/assets/images/enterprise/configuration/ae-idp-public-certificate.png differ diff --git a/assets/images/enterprise/configuration/ae-idp-sign-on-url.png b/assets/images/enterprise/configuration/ae-idp-sign-on-url.png new file mode 100644 index 000000000000..e5711c26a4ba Binary files /dev/null and b/assets/images/enterprise/configuration/ae-idp-sign-on-url.png differ diff --git a/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png b/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png new file mode 100644 index 000000000000..0a42ec701060 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-policies-configure.png b/assets/images/enterprise/configuration/ae-policies-configure.png new file mode 100644 index 000000000000..87f537baf7e9 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-policies-configure.png differ diff --git a/assets/images/enterprise/configuration/ae-repository-creation-permissions.png b/assets/images/enterprise/configuration/ae-repository-creation-permissions.png new file mode 100644 index 000000000000..59f9858f976c Binary files /dev/null and b/assets/images/enterprise/configuration/ae-repository-creation-permissions.png differ diff --git a/assets/images/enterprise/configuration/ae-repository-forking-menu.png b/assets/images/enterprise/configuration/ae-repository-forking-menu.png new file mode 100644 index 000000000000..b4ad817deb9b Binary files /dev/null and b/assets/images/enterprise/configuration/ae-repository-forking-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-repository-invitations-menu.png b/assets/images/enterprise/configuration/ae-repository-invitations-menu.png new file mode 100644 index 000000000000..92f9b4822022 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-repository-invitations-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-repository-permissions-menu.png b/assets/images/enterprise/configuration/ae-repository-permissions-menu.png new file mode 100644 index 000000000000..be3515711f09 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-repository-permissions-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-repository-visibility-menu.png b/assets/images/enterprise/configuration/ae-repository-visibility-menu.png new file mode 100644 index 000000000000..a9f7b53dd535 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-repository-visibility-menu.png differ diff --git a/assets/images/enterprise/configuration/ae-reset-default-options.png b/assets/images/enterprise/configuration/ae-reset-default-options.png new file mode 100644 index 000000000000..95cb3d2fe791 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-reset-default-options.png differ diff --git a/assets/images/enterprise/configuration/ae-save.png b/assets/images/enterprise/configuration/ae-save.png new file mode 100644 index 000000000000..fe52bd2a7fe2 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-save.png differ diff --git a/assets/images/enterprise/configuration/ae-support-configure.png b/assets/images/enterprise/configuration/ae-support-configure.png new file mode 100644 index 000000000000..fd393a54756f Binary files /dev/null and b/assets/images/enterprise/configuration/ae-support-configure.png differ diff --git a/assets/images/enterprise/configuration/ae-support-link-url.png b/assets/images/enterprise/configuration/ae-support-link-url.png new file mode 100644 index 000000000000..d63fbf5e2380 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-support-link-url.png differ diff --git a/assets/images/enterprise/configuration/ae-test-saml-configuration.png b/assets/images/enterprise/configuration/ae-test-saml-configuration.png new file mode 100644 index 000000000000..07c22eb00d75 Binary files /dev/null and b/assets/images/enterprise/configuration/ae-test-saml-configuration.png differ diff --git a/assets/images/github-apps/github_apps_callback_url_multiple.png b/assets/images/github-apps/github_apps_callback_url_multiple.png new file mode 100644 index 000000000000..2ce0e6f10d47 Binary files /dev/null and b/assets/images/github-apps/github_apps_callback_url_multiple.png differ diff --git a/assets/images/help/business-accounts/enterprise-account-settings-security-tab.png b/assets/images/help/business-accounts/enterprise-account-settings-security-tab.png index 3c33270e8571..1d9daff0bc51 100644 Binary files a/assets/images/help/business-accounts/enterprise-account-settings-security-tab.png and b/assets/images/help/business-accounts/enterprise-account-settings-security-tab.png differ diff --git a/assets/images/help/dependabot/dependabot-alert-pr-link.png b/assets/images/help/dependabot/dependabot-alert-pr-link.png new file mode 100644 index 000000000000..03c9de0402a8 Binary files /dev/null and b/assets/images/help/dependabot/dependabot-alert-pr-link.png differ diff --git a/assets/images/help/dependabot/dependabot-security-update-error.png b/assets/images/help/dependabot/dependabot-security-update-error.png new file mode 100644 index 000000000000..5b990062bf66 Binary files /dev/null and b/assets/images/help/dependabot/dependabot-security-update-error.png differ diff --git a/assets/images/help/dependabot/dependabot-tab-view-error-beta.png b/assets/images/help/dependabot/dependabot-tab-view-error-beta.png new file mode 100644 index 000000000000..2b7d81a0f0e2 Binary files /dev/null and b/assets/images/help/dependabot/dependabot-tab-view-error-beta.png differ diff --git a/assets/images/help/dependabot/dependabot-version-update-error-beta.png b/assets/images/help/dependabot/dependabot-version-update-error-beta.png new file mode 100644 index 000000000000..656afdc47074 Binary files /dev/null and b/assets/images/help/dependabot/dependabot-version-update-error-beta.png differ diff --git a/assets/images/help/enterprises/settings-require-scim-user-provisioning.png b/assets/images/help/enterprises/settings-require-scim-user-provisioning.png new file mode 100644 index 000000000000..090f587bdd31 Binary files /dev/null and b/assets/images/help/enterprises/settings-require-scim-user-provisioning.png differ diff --git a/assets/images/help/enterprises/settings-scim-save.png b/assets/images/help/enterprises/settings-scim-save.png new file mode 100644 index 000000000000..74fb25eb63bc Binary files /dev/null and b/assets/images/help/enterprises/settings-scim-save.png differ diff --git a/assets/images/help/images/comparing-travis-with-actions.png b/assets/images/help/images/comparing-travis-with-actions.png new file mode 100644 index 000000000000..f2dc6fe3a8b6 Binary files /dev/null and b/assets/images/help/images/comparing-travis-with-actions.png differ diff --git a/assets/images/help/organizations/org-settings-interaction-limits.png b/assets/images/help/organizations/org-settings-interaction-limits.png index d1f40f53af91..977d103f0039 100644 Binary files a/assets/images/help/organizations/org-settings-interaction-limits.png and b/assets/images/help/organizations/org-settings-interaction-limits.png differ diff --git a/assets/images/help/organizations/org-settings-moderation-settings.png b/assets/images/help/organizations/org-settings-moderation-settings.png new file mode 100644 index 000000000000..05f18a6f7487 Binary files /dev/null and b/assets/images/help/organizations/org-settings-moderation-settings.png differ diff --git a/assets/images/help/organizations/organization-temporary-interaction-limits-options.png b/assets/images/help/organizations/organization-temporary-interaction-limits-options.png index c0d782dd3bad..828625fba681 100644 Binary files a/assets/images/help/organizations/organization-temporary-interaction-limits-options.png and b/assets/images/help/organizations/organization-temporary-interaction-limits-options.png differ diff --git a/assets/images/help/personal_token_ghae.png b/assets/images/help/personal_token_ghae.png new file mode 100644 index 000000000000..641d0c0dcf2a Binary files /dev/null and b/assets/images/help/personal_token_ghae.png differ diff --git a/assets/images/help/profile/profile-block-or-report-button.png b/assets/images/help/profile/profile-block-or-report-button.png index a4adf3ee72d5..c2ad68358916 100644 Binary files a/assets/images/help/profile/profile-block-or-report-button.png and b/assets/images/help/profile/profile-block-or-report-button.png differ diff --git a/assets/images/help/profile/profile-blockuser.png b/assets/images/help/profile/profile-blockuser.png index 0009bf2ac740..51fb517f83c5 100644 Binary files a/assets/images/help/profile/profile-blockuser.png and b/assets/images/help/profile/profile-blockuser.png differ diff --git a/assets/images/help/profile/profile-report-abuse.png b/assets/images/help/profile/profile-report-abuse.png index 5b5a4609146f..614be4c5e51e 100644 Binary files a/assets/images/help/profile/profile-report-abuse.png and b/assets/images/help/profile/profile-report-abuse.png differ diff --git a/assets/images/help/profile/profile-unblock-or-report-user.png b/assets/images/help/profile/profile-unblock-or-report-user.png index f2cab44d3555..a2adb547be33 100644 Binary files a/assets/images/help/profile/profile-unblock-or-report-user.png and b/assets/images/help/profile/profile-unblock-or-report-user.png differ diff --git a/assets/images/help/profile/profile-unblockuser.png b/assets/images/help/profile/profile-unblockuser.png index 2f1bba2c2e1b..48ec0ae2162c 100644 Binary files a/assets/images/help/profile/profile-unblockuser.png and b/assets/images/help/profile/profile-unblockuser.png differ diff --git a/assets/images/help/repository/actions-failed-pester-test.png b/assets/images/help/repository/actions-failed-pester-test.png new file mode 100644 index 000000000000..bc19a4f33fb8 Binary files /dev/null and b/assets/images/help/repository/actions-failed-pester-test.png differ diff --git a/assets/images/help/repository/audit-log-entries.png b/assets/images/help/repository/audit-log-entries.png new file mode 100644 index 000000000000..1fda1196bb28 Binary files /dev/null and b/assets/images/help/repository/audit-log-entries.png differ diff --git a/assets/images/help/repository/repo-settings-interaction-limits.png b/assets/images/help/repository/repo-settings-interaction-limits.png index e32fc5746766..5998793cc292 100644 Binary files a/assets/images/help/repository/repo-settings-interaction-limits.png and b/assets/images/help/repository/repo-settings-interaction-limits.png differ diff --git a/assets/images/help/repository/repo-settings-moderation-settings.png b/assets/images/help/repository/repo-settings-moderation-settings.png new file mode 100644 index 000000000000..84fdae906703 Binary files /dev/null and b/assets/images/help/repository/repo-settings-moderation-settings.png differ diff --git a/assets/images/help/repository/temporary-interaction-limits-options.png b/assets/images/help/repository/temporary-interaction-limits-options.png index c467bb097bf0..bb711f82e0c0 100644 Binary files a/assets/images/help/repository/temporary-interaction-limits-options.png and b/assets/images/help/repository/temporary-interaction-limits-options.png differ diff --git a/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png b/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png new file mode 100644 index 000000000000..3f454d693053 Binary files /dev/null and b/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png differ diff --git a/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png b/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png new file mode 100644 index 000000000000..2a261d1fd28b Binary files /dev/null and b/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png differ diff --git a/assets/images/help/saml/ae-edit-idp-details-save.png b/assets/images/help/saml/ae-edit-idp-details-save.png new file mode 100644 index 000000000000..0c00318e5e2c Binary files /dev/null and b/assets/images/help/saml/ae-edit-idp-details-save.png differ diff --git a/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png b/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png new file mode 100644 index 000000000000..fda72bd1dda7 Binary files /dev/null and b/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png differ diff --git a/assets/images/help/saml/ae-edit-idp-details.png b/assets/images/help/saml/ae-edit-idp-details.png new file mode 100644 index 000000000000..68864dd99f54 Binary files /dev/null and b/assets/images/help/saml/ae-edit-idp-details.png differ diff --git a/assets/images/help/saml/ae-saml-disabled-save.png b/assets/images/help/saml/ae-saml-disabled-save.png new file mode 100644 index 000000000000..0477d12b904d Binary files /dev/null and b/assets/images/help/saml/ae-saml-disabled-save.png differ diff --git a/assets/images/help/saml/ae-saml-disabled.png b/assets/images/help/saml/ae-saml-disabled.png new file mode 100644 index 000000000000..2da21fe7832b Binary files /dev/null and b/assets/images/help/saml/ae-saml-disabled.png differ diff --git a/assets/images/help/settings/settings-sidebar-interaction-limits.png b/assets/images/help/settings/settings-sidebar-interaction-limits.png new file mode 100644 index 000000000000..bd6e2d8d3bd0 Binary files /dev/null and b/assets/images/help/settings/settings-sidebar-interaction-limits.png differ diff --git a/assets/images/help/settings/user-account-temporary-interaction-limits-options.png b/assets/images/help/settings/user-account-temporary-interaction-limits-options.png new file mode 100644 index 000000000000..4b2649b17b72 Binary files /dev/null and b/assets/images/help/settings/user-account-temporary-interaction-limits-options.png differ diff --git a/content/README.md b/content/README.md index a493d1e2b082..901427d4be71 100644 --- a/content/README.md +++ b/content/README.md @@ -2,9 +2,9 @@ The `/content` directory is where all the site's (English) Markdown content lives! -See the [markup reference guide](contributing/content-markup-reference.md) for more information about supported Markdown features. +See the [markup reference guide](/contributing/content-markup-reference.md) for more information about supported Markdown features. -See the [contributing docs](contributing) for general information about working with the docs. +See the [contributing docs](/CONTRIBUTING.md) for general information about working with the docs. - [Frontmatter](#frontmatter) - [`versions`](#versions) @@ -16,7 +16,7 @@ See the [contributing docs](contributing) for general information about working - [`product`](#product) - [`layout`](#layout) - [`mapTopic`](#maptopic) - - [`gettingStartedLinks` and `popularLinks`](#gettingstartedlinks-and-popularlinks) + - [`featuredLinks`](#featuredlinks) - [`showMiniToc`](#showminitoc) - [`miniTocMaxHeadingLevel`](#minitocmaxheadinglevel) - [`allowTitleToDifferFromFilename`](#allowtitletodifferfromfilename) @@ -132,12 +132,22 @@ For a layout named `layouts/article.html`, the value would be `article`. - Type: `Boolean`. Default is `false`. - Optional. -### `gettingStartedLinks` and `popularLinks` +### `featuredLinks` -- Purpose: Renders the linked articles' titles and intros under `Getting started` and `Popular articles` headings, respectively. See site homepage for an example. -- Type: `Array`. +- Purpose: Renders the linked articles' titles and intros on product landing pages and the homepage. +- Type: `Object`. - Optional. +Example: + +```yaml +featuredLinks: + gettingStarted: + - /path/to/page + guides: + - /guides/example +``` + ### `showMiniToc` - Purpose: Indicates whether an article should show a mini TOC above the rest of the content. See [Autogenerated mini TOCs](#autogenerated-mini-tocs) for more info. @@ -156,6 +166,12 @@ For a layout named `layouts/article.html`, the value would be `article`. - Type: `Boolean`. Default is `false`. - Optional. +### `changelog` + +- Purpose: Render a list of changelog items with timestamps on product pages (ex: `layouts/product-landing.html`) +- Type: `Array`, items are objects `{ href: string, title: string, date: 'YYYY-MM-DD' }` +- Optional. + ### Escaping single quotes If you see two single quotes in a row (`''`) in YML frontmatter where you might expect to see one (`'`), this is the YML-preferred way to escape a single quote. From [the YAML spec](https://yaml.org/spec/history/2001-12-10.html): @@ -237,4 +253,4 @@ Sometimes you want to link to a Dotcom-only article in Enterprise content and yo GitHub's Terms of Service ``` -Sometimes the canonical home of content moves outside the docs site. None of the links included in [`lib/redirects/external-redirects.json`](lib/redirects/external-redirects.json) get rewritten. See [`contributing/redirects.md`](contributing/redirects.md) for more info about this type of redirect. +Sometimes the canonical home of content moves outside the docs site. None of the links included in [`lib/redirects/external-sites.json`](/lib/redirects/external-sites.json) get rewritten. See [`contributing/redirects.md`](/contributing/redirects.md) for more info about this type of redirect. diff --git a/content/actions/creating-actions/creating-a-javascript-action.md b/content/actions/creating-actions/creating-a-javascript-action.md index 8f31bcdb57f9..e2987d0d15fd 100644 --- a/content/actions/creating-actions/creating-a-javascript-action.md +++ b/content/actions/creating-actions/creating-a-javascript-action.md @@ -267,4 +267,4 @@ From your repository, click the **Actions** tab, and select the latest workflow ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/actions/guides/about-continuous-integration.md b/content/actions/guides/about-continuous-integration.md index f11bb2b8597c..b6fd2733171c 100644 --- a/content/actions/guides/about-continuous-integration.md +++ b/content/actions/guides/about-continuous-integration.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} - + ### About continuous integration Continuous integration (CI) is a software practice that requires frequently committing code to a shared repository. Committing code more often detects errors sooner and reduces the amount of code a developer needs to debug when finding the source of an error. Frequent code updates also make it easier to merge changes from different members of a software development team. This is great for developers, who can spend more time writing code and less time debugging errors or resolving merge conflicts. diff --git a/content/actions/guides/building-and-testing-powershell.md b/content/actions/guides/building-and-testing-powershell.md new file mode 100644 index 000000000000..381e85d974c6 --- /dev/null +++ b/content/actions/guides/building-and-testing-powershell.md @@ -0,0 +1,236 @@ +--- +title: Building and testing PowerShell +intro: You can create a continuous integration (CI) workflow to build and test your PowerShell project. +product: '{% data reusables.gated-features.actions %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.actions.enterprise-beta %} +{% data reusables.actions.enterprise-github-hosted-runners %} + +### Introduction + +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. + +{% data variables.product.prodname_dotcom %}-hosted runners have a tools cache with pre-installed software, which includes PowerShell and Pester. 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)". + +### Prerequisites + +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)." + +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) +- [Pester](https://pester.dev) + +{% data reusables.actions.enterprise-setup-prereq %} + +### Adding a workflow for 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. + +This example workflow file must be added to your repository's `.github/workflows/` directory: + +{% raw %} +```yaml +name: Test PowerShell on Ubuntu +on: push + +jobs: + pester-test: + name: Pester test + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v2 + - name: Perform a Pester test from the command-line + shell: pwsh + run: Test-Path resultsfile.log | Should -Be $true + - name: Perform a Pester test from the Tests.ps1 file + shell: pwsh + run: | + Invoke-Pester Unit.Tests.ps1 -Passthru +``` +{% endraw %} + +* `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: + + ![Failed Pester test](/assets/images/help/repository/actions-failed-pester-test.png) + +* `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: + ``` + Describe "Check results file is present" { + It "Check results file is present" { + Test-Path resultsfile.log | Should -Be $true + } + } + ``` + +### PowerShell module locations + +The table below describes the locations for various PowerShell modules in each {% data variables.product.prodname_dotcom %}-hosted runner. + +|| 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\*`| + +### Installing dependencies + +{% 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. + +{% 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`. + +{% endnote %} + +You can also cache dependencies to speed up your workflow. For more information, see "[Caching dependencies to speed up your workflow](/actions/automating-your-workflow-with-github-actions/caching-dependencies-to-speed-up-workflows)." + +For example, the following job installs the `SqlServer` and `PSScriptAnalyzer` modules: + +{% raw %} +```yaml +jobs: + install-dependencies: + name: Install dependencies + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install from PSGallery + shell: pwsh + run: | + Set-PSRepository PSGallery -InstallationPolicy Trusted + Install-Module SqlServer, PSScriptAnalyzer +``` +{% endraw %} + +{% 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`. + +{% endnote %} + +#### Caching dependencies + +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/automating-your-workflow-with-github-actions/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. + +{% raw %} +```yaml +steps: + - uses: actions/checkout@v2 + - name: Setup PowerShell module cache + id: cacher + uses: actions/cache@v2 + with: + path: "~/.local/share/powershell/Modules" + key: ${{ runner.os }}-SqlServer-PSScriptAnalyzer + - name: Install required PowerShell modules + if: steps.cacher.outputs.cache-hit != 'true' + shell: pwsh + run: | + Set-PSRepository PSGallery -InstallationPolicy Trusted + Install-Module SqlServer, PSScriptAnalyzer -ErrorAction Stop +``` +{% endraw %} + +### Testing your code + +You can use the same commands that you use locally to build and test your code. + +#### Using PSScriptAnalyzer to lint code + +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). + +{% raw %} +```yaml + lint-with-PSScriptAnalyzer: + name: Install and run PSScriptAnalyzer + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install PSScriptAnalyzer module + shell: pwsh + run: | + Set-PSRepository PSGallery -InstallationPolicy Trusted + Install-Module PSScriptAnalyzer -ErrorAction Stop + - name: Lint with PSScriptAnalyzer + shell: pwsh + run: | + Invoke-ScriptAnalyzer -Path *.ps1 -Recurse -Outvariable issues + $errors = $issues.Where({$_.Severity -eq 'Error'}) + $warnings = $issues.Where({$_.Severity -eq 'Warning'}) + if ($errors) { + Write-Error "There were $($errors.Count) errors and $($warnings.Count) warnings total." -ErrorAction Stop + } else { + Write-Output "There were $($errors.Count) errors and $($warnings.Count) warnings total." + } +``` +{% endraw %} + +### Packaging workflow data as artifacts + +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)." + +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). + +{% raw %} +```yaml +name: Upload artifact from Ubuntu + +on: [push] + +jobs: + upload-pester-results: + name: Run Pester and upload results + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Test with Pester + shell: pwsh + run: Invoke-Pester Unit.Tests.ps1 -Passthru | Export-CliXml -Path Unit.Tests.xml + - name: Upload test results + uses: actions/upload-artifact@v2 + with: + name: ubuntu-Unit-Tests + path: Unit.Tests.xml + if: ${{ 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)." + +### Publishing to PowerShell Gallery + +You can configure your workflow to publish your PowerShell module to the PowerShell Gallery when your CI tests pass. You can use repository 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)." + +The following example creates a package and uses `Publish-Module` to publish it to the PowerShell Gallery: + +{% raw %} +```yaml +name: Publish PowerShell Module + +on: + release: + types: [created] + +jobs: + publish-to-gallery: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Build and publish + env: + NUGET_KEY: ${{ secrets.NUGET_KEY }} + shell: pwsh + run: | + ./build.ps1 -Path /tmp/samplemodule + Publish-Module -Path /tmp/samplemodule -NuGetApiKey $env:NUGET_KEY -Verbose +``` +{% endraw %} diff --git a/content/actions/guides/index.md b/content/actions/guides/index.md index 74739584d287..ed16f5d6226c 100644 --- a/content/actions/guides/index.md +++ b/content/actions/guides/index.md @@ -29,6 +29,7 @@ You can use {% data variables.product.prodname_actions %} to create custom conti {% link_in_list /about-continuous-integration %} {% link_in_list /setting-up-continuous-integration-using-workflow-templates %} {% link_in_list /building-and-testing-nodejs %} +{% link_in_list /building-and-testing-powershell %} {% link_in_list /building-and-testing-python %} {% link_in_list /building-and-testing-java-with-maven %} {% link_in_list /building-and-testing-java-with-gradle %} diff --git a/content/actions/guides/publishing-docker-images.md b/content/actions/guides/publishing-docker-images.md index 8f32bc6fee3d..a933d62399c7 100644 --- a/content/actions/guides/publishing-docker-images.md +++ b/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ To push to Docker Hub, you will need to have a Docker Hub account, and have a Do The `build-push-action` options required for Docker Hub are: -* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in the your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." * `repository`: Your Docker Hub repository in the format `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/content/actions/guides/storing-workflow-data-as-artifacts.md b/content/actions/guides/storing-workflow-data-as-artifacts.md index a069551e1333..f8a01faffd1e 100644 --- a/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -74,7 +74,7 @@ For example, your repository or a web application might contain SASS and TypeScr | ``` -This example shows you how to create a workflow for a Node.js project that `builds` the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. +This example shows you how to create a workflow for a Node.js project that builds the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. The workflow uploads the production artifacts in the `dist` directory, but excludes any markdown files. It also and uploads the `code-coverage.html` report as another artifact. @@ -171,12 +171,12 @@ Jobs that are dependent on a previous job's artifacts must wait for the dependen Job 1 performs these steps: - Performs a math calculation and saves the result to a text file called `math-homework.txt`. -- Uses the `upload-artifact` action to upload the `math-homework.txt` file with the name `homework`. The action places the file in a directory named `homework`. +- Uses the `upload-artifact` action to upload the `math-homework.txt` file with the artifact name `homework`. Job 2 uses the result in the previous job: - Downloads the `homework` artifact uploaded in the previous job. By default, the `download-artifact` action downloads artifacts to the workspace directory that the step is executing in. You can use the `path` input parameter to specify a different download directory. -- Reads the value in the `homework/math-homework.txt` file, performs a math calculation, and saves the result to `math-homework.txt`. -- Uploads the `math-homework.txt` file. This upload overwrites the previous upload because both of the uploads share the same name. +- Reads the value in the `math-homework.txt` file, performs a math calculation, and saves the result to `math-homework.txt` again, overwriting its contents. +- Uploads the `math-homework.txt` file. This upload overwrites the previously uploaded artifact because they share the same name. Job 3 displays the result uploaded in the previous job: - Downloads the `homework` artifact. diff --git a/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index eb7ed8be6ea0..0912c8e433a9 100644 --- a/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ The following operating systems are supported for the self-hosted runner applica - macOS 10.13 (High Sierra) or later -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Supported actions on self-hosted runners @@ -111,9 +111,10 @@ You must ensure that the machine has the appropriate network access to communica github.com api.github.com *.actions.githubusercontent.com +codeload.github.com ``` -If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". +If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". {% else %} diff --git a/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index 43ef1506fea9..1693f59185f3 100644 --- a/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,16 +50,11 @@ You can add self-hosted runners to an enterprise, where they can be assigned to {% if currentVersion == "free-pro-team@latest" %} To add a self-hosted runner to an enterprise account, you must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To add a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index e4b504ad7d99..555d974156bd 100644 --- a/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ Self-hosted runners are automatically assigned to the default group when created When creating a group, you must choose a policy that grants access to all organizations in the enterprise or choose specific organizations. -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 71635dcb18cd..20b8926c30b5 100644 --- a/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,18 +62,14 @@ To remove a self-hosted runner from an organization, you must be an organization {% if currentVersion == "free-pro-team@latest" %} To remove a self-hosted runner from an enterprise account, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To remove a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. We recommend that you also have access to the self-hosted runner machine. {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/content/actions/index.md b/content/actions/index.md index 8df31146397c..49ed125257d6 100644 --- a/content/actions/index.md +++ b/content/actions/index.md @@ -4,16 +4,30 @@ shortTitle: GitHub Actions intro: 'Automate, customize, and execute your software development workflows right in your repository with {% data variables.product.prodname_actions %}. You can discover, create, and share actions to perform any job you''d like, including CI/CD, and combine actions in a completely customized workflow.' introLinks: quickstart: /actions/quickstart - learn: /actions/learn-github-actions -gettingStartedLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -guideLinks: - - /actions/guides/setting-up-continuous-integration-using-workflow-templates - - /actions/guides/about-packaging-with-github-actions -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows + reference: /actions/reference +featuredLinks: + guides: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows +changelog: + - title: Self-Hosted Runner Group Access Changes + date: '2020-10-16' + href: https://github.blog/changelog/2020-10-16-github-actions-self-hosted-runner-group-access-changes/ + - title: Ability to change retention days for artifacts and logs + date: '2020-10-08' + href: https://github.blog/changelog/2020-10-08-github-actions-ability-to-change-retention-days-for-artifacts-and-logs + - title: Deprecating set-env and add-path commands + date: '2020-10-01' + href: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands + - title: Fine-tune access to external actions + date: '2020-10-01' + href: https://github.blog/changelog/2020-10-01-github-actions-fine-tune-access-to-external-actions redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -35,44 +49,8 @@ versions: - -
-
- - -
- -
- - -
- -
- - -
-
- -
+

More guides

@@ -162,7 +140,7 @@ versions:

Publishing Node.js packages

Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

- Java + JavaScript/TypeScript CI
diff --git a/content/actions/learn-github-actions/finding-and-customizing-actions.md b/content/actions/learn-github-actions/finding-and-customizing-actions.md index 4f1a287d3d01..e6fb2043fc96 100644 --- a/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -90,7 +90,7 @@ For more information, see "[Using release management for actions](/actions/creat ### Using inputs and outputs with an action -An action often accepts or requires inputs and generates outputs that you can use. For example, an action might require you to specify a path to a file, the name of a label, or other data it will uses as part of the action processing. +An action often accepts or requires inputs and generates outputs that you can use. For example, an action might require you to specify a path to a file, the name of a label, or other data it will use as part of the action processing. To see the inputs and outputs of an action, check the `action.yml` or `action.yaml` in the root directory of the repository. diff --git a/content/actions/learn-github-actions/index.md b/content/actions/learn-github-actions/index.md index 8bc97d038f8e..e120b015a2b3 100644 --- a/content/actions/learn-github-actions/index.md +++ b/content/actions/learn-github-actions/index.md @@ -36,7 +36,8 @@ versions: {% link_with_intro /managing-complex-workflows %} {% link_with_intro /sharing-workflows-with-your-organization %} {% link_with_intro /security-hardening-for-github-actions %} +{% link_with_intro /migrating-from-azure-pipelines-to-github-actions %} {% link_with_intro /migrating-from-circleci-to-github-actions %} {% link_with_intro /migrating-from-gitlab-cicd-to-github-actions %} -{% link_with_intro /migrating-from-azure-pipelines-to-github-actions %} {% link_with_intro /migrating-from-jenkins-to-github-actions %} +{% link_with_intro /migrating-from-travis-ci-to-github-actions %} \ No newline at end of file diff --git a/content/actions/learn-github-actions/introduction-to-github-actions.md b/content/actions/learn-github-actions/introduction-to-github-actions.md index 7c2fa9ec700a..66434457338f 100644 --- a/content/actions/learn-github-actions/introduction-to-github-actions.md +++ b/content/actions/learn-github-actions/introduction-to-github-actions.md @@ -34,7 +34,7 @@ The workflow is an automated procedure that you add to your repository. Workflow #### Events -An event is a specific activity that triggers a workflow. For example, activity can originate from {% data variables.product.prodname_dotcom %} when someone pushes a commit to a repository or when an issue or pull request is created. You can also use the repository dispatch webhook to trigger a workflow when an external event occurs. For a complete list of events that can be used to trigger workflows, see [Events that trigger workflows](/actions/reference/events-that-trigger-workflows). +An event is a specific activity that triggers a workflow. For example, activity can originate from {% data variables.product.prodname_dotcom %} when someone pushes a commit to a repository or when an issue or pull request is created. You can also use the [repository dispatch webhook](/rest/reference/repos#create-a-repository-dispatch-event) to trigger a workflow when an external event occurs. For a complete list of events that can be used to trigger workflows, see [Events that trigger workflows](/actions/reference/events-that-trigger-workflows). #### Jobs diff --git a/content/actions/learn-github-actions/managing-complex-workflows.md b/content/actions/learn-github-actions/managing-complex-workflows.md index 38e7e68e94cd..ae35c35064e9 100644 --- a/content/actions/learn-github-actions/managing-complex-workflows.md +++ b/content/actions/learn-github-actions/managing-complex-workflows.md @@ -24,12 +24,13 @@ This example action demonstrates how to reference an existing secret as an envir ```yaml jobs: example-job: + runs-on: ubuntu-latest steps: - name: Retrieve secret env: super_secret: ${{ secrets.SUPERSECRET }} run: | - example-command "$SUPER_SECRET" + example-command "$super_secret" ``` {% endraw %} @@ -49,6 +50,7 @@ jobs: - run: ./setup_server.sh build: needs: setup + runs-on: ubuntu-latest steps: - run: ./build_server.sh test: @@ -141,7 +143,7 @@ This example shows how a workflow can use labels to specify the required runner: ```yaml jobs: example-job: - runs-on: [self-hosted, linux, x64, gpu] + runs-on: [self-hosted, linux, x64, gpu] ``` For more information, see ["Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)." diff --git a/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md b/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md index c27988992679..15963c3d2ef5 100644 --- a/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md +++ b/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md @@ -41,7 +41,7 @@ Jobs and steps in Azure Pipelines are very similar to jobs and steps in {% data ### Migrating script steps -You can run a script or a shell command as a step in a workflow. In Azure Pipelines, script steps can be specified using the `script` key, or with the `bash`, `powershell`, or `pwsh` keys. Scripts can also be specified as an input to the [Bash task](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/bash?view=azure-devops) or the [PowerShell task](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/powershell?view=azure-devops). +You can run a script or a shell command as a step in a workflow. In Azure Pipelines, script steps can be specified using the `script` key, or with the `bash`, `powershell`, or `pwsh` keys. Scripts can also be specified as an input to the [Bash task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/bash?view=azure-devops) or the [PowerShell task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/powershell?view=azure-devops). In {% data variables.product.prodname_actions %}, all scripts are specified using the `run` key. To select a particular shell, you can specify the `shell` key when providing the script. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." diff --git a/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 873144e8fe04..618503642e5d 100644 --- a/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -180,7 +180,7 @@ GitLab CI/CD deploy_prod: stage: deploy script: - - echo "Deply to production server" + - echo "Deploy to production server" rules: - if: '$CI_COMMIT_BRANCH == "master"' ``` @@ -194,7 +194,7 @@ jobs: if: contains( github.ref, 'master') runs-on: ubuntu-latest steps: - - run: echo "Deply to production server" + - run: echo "Deploy to production server" ``` {% endraw %} diff --git a/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md b/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md index d7c662b90dba..28a1e556e0f0 100644 --- a/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md +++ b/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md @@ -232,25 +232,22 @@ Jenkins Pipeline ```yaml pipeline { - agent none - stages { - stage('Run Tests') { - parallel { - stage('Test On MacOS') { - agent { label "macos" } - tools { nodejs "node-12" } - steps { - dir("scripts/myapp") { - sh(script: "npm install -g bats") - sh(script: "bats tests") - } - } +agent none +stages { + stage('Run Tests') { + matrix { + axes { + axis { + name: 'PLATFORM' + values: 'macos', 'linux' } - stage('Test On Linux') { - agent { label "linux" } + } + agent { label "${PLATFORM}" } + stages { + stage('test') { tools { nodejs "node-12" } steps { - dir("script/myapp") { + dir("scripts/myapp") { sh(script: "npm install -g bats") sh(script: "bats tests") } @@ -259,6 +256,7 @@ pipeline { } } } +} } ``` diff --git a/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md b/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md new file mode 100644 index 000000000000..2d95d8d0f73b --- /dev/null +++ b/content/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions.md @@ -0,0 +1,410 @@ +--- +title: Migrating from Travis CI to GitHub Actions +intro: '{% data variables.product.prodname_actions %} and Travis CI share multiple similarities, which helps make it relatively straightforward to migrate to {% data variables.product.prodname_actions %}.' +redirect_from: + - /actions/migrating-to-github-actions/migrating-from-travis-ci-to-github-actions +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +### Introduction + +This guide helps you migrate from Travis CI to {% data variables.product.prodname_actions %}. It compares their concepts and syntax, describes the similarities, and demonstrates their different approaches to common tasks. + +### Before you start + +Before starting your migration to {% data variables.product.prodname_actions %}, it would be useful to become familiar with how it works: + +- For a quick example that demonstrates a {% data variables.product.prodname_actions %} job, see "[Quickstart for {% data variables.product.prodname_actions %}](/actions/quickstart)." +- To learn the essential {% data variables.product.prodname_actions %} concepts, see "[Introduction to GitHub Actions](/actions/learn-github-actions/introduction-to-github-actions)." + +### Comparing job execution + +To give you control over when CI tasks are executed, a {% data variables.product.prodname_actions %} _workflow_ uses _jobs_ that run in parallel by default. Each job contains _steps_ that are executed in a sequence that you define. If you need to run setup and cleanup actions for a job, you can define steps in each job to perform these. + +### Key similarities + +{% data variables.product.prodname_actions %} and Travis CI share certain similarities, and understanding these ahead of time can help smooth the migration process. + +#### Using YAML syntax + +Travis CI and {% data variables.product.prodname_actions %} both use YAML to create jobs and workflows, and these files are stored in the code's repository. For more information on how {% data variables.product.prodname_actions %} uses YAML, see ["Creating a workflow file](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)." + +#### Custom environment variables + +Travis CI lets you set environment variables and share them between stages. Similarly, {% data variables.product.prodname_actions %} lets you define environment variables for a step, job, or workflow. For more information, see ["Environment variables](/actions/reference/environment-variables)." + +#### Default environment variables + +Travis CI and {% data variables.product.prodname_actions %} both include default environment variables that you can use in your YAML files. For {% data variables.product.prodname_actions %}, you can see these listed in "[Default environment variables](/actions/reference/environment-variables#default-environment-variables)." + +#### Parallel job processing + +Travis CI can use `stages` to run jobs in parallel. Similarly, {% data variables.product.prodname_actions %} runs `jobs` in parallel. For more information, see "[Creating dependent jobs](/actions/learn-github-actions/managing-complex-workflows#creating-dependent-jobs)." + +#### Status badges + +Travis CI and {% data variables.product.prodname_actions %} both support status badges, which let you indicate whether a build is passing or failing. +For more information, see ["Adding a workflow status badge to your repository](/actions/managing-workflow-runs/adding-a-workflow-status-badge)." + +#### Using a build matrix + +Travis CI and {% data variables.product.prodname_actions %} both support a build matrix, allowing you to perform testing using combinations of operating systems and software packages. For more information, see "[Using a build matrix](/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix)." + +Below is an example comparing the syntax for each system: + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} +
+{% raw %} +```yaml +matrix: + include: + - rvm: 2.5 + - rvm: 2.6.3 +``` +{% endraw %} + +{% raw %} +```yaml +jobs: + build: + strategy: + matrix: + ruby: [2.5, 2.6.3] +``` +{% endraw %} +
+ +#### Targeting specific branches + +Travis CI and {% data variables.product.prodname_actions %} both allow you to target your CI to a specific branch. For more information, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." + +Below is an example of the syntax for each system: + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} +
+{% raw %} +```yaml +branches: + only: + - main + - 'mona/octocat' +``` +{% endraw %} + +{% raw %} +```yaml +on: + push: + branches: + - main + - 'mona/octocat' +``` +{% endraw %} +
+ +#### Checking out submodules + +Travis CI and {% data variables.product.prodname_actions %} both allow you to control whether submodules are included in the repository clone. + +Below is an example of the syntax for each system: + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} +
+{% raw %} +```yaml +git: + submodules: false +``` +{% endraw %} + +{% raw %} +```yaml + - uses: actions/checkout@v2 + with: + submodules: false +``` +{% endraw %} +
+ +### Key features in {% data variables.product.prodname_actions %} + +When migrating from Travis CI, consider the following key features in {% data variables.product.prodname_actions %}: + +#### Storing secrets + +{% data variables.product.prodname_actions %} allows you to store secrets and reference them in your jobs. {% data variables.product.prodname_actions %} also includes policies that allow you to limit access to secrets at the repository and organization level. For more information, see "[Encrypted secrets](/actions/reference/encrypted-secrets)." + +#### Sharing files between jobs and workflows + +{% data variables.product.prodname_actions %} includes integrated support for artifact storage, allowing you to share files between jobs in a workflow. You can also save the resulting files and share them with other workflows. For more information, see "[Sharing data between jobs](/actions/learn-github-actions/essential-features-of-github-actions#sharing-data-between-jobs)." + +#### Hosting your own runners + +If your jobs require specific hardware or software, {% data variables.product.prodname_actions %} allows you to host your own runners and send your jobs to them for processing. {% data variables.product.prodname_actions %} also lets you use policies to control how these runners are accessed, granting access at the organization or repository level. For more information, see ["Hosting your own runners](/actions/hosting-your-own-runners)." + +#### Concurrent jobs and execution time + +The concurrent jobs and workflow execution times in {% data variables.product.prodname_actions %} can vary depending on your {% data variables.product.company_short %} plan. For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration)." + +#### Using different languages in {% data variables.product.prodname_actions %} + +When working with different languages in {% data variables.product.prodname_actions %}, you can create a step in your job to set up your language dependencies. For more information about working with a particular language, see the specific guide: + - [Building and testing Node.js](/actions/guides/building-and-testing-nodejs) + - [Building and testing PowerShell](/actions/guides/building-and-testing-powershell) + - [Building and testing Python](/actions/guides/building-and-testing-python) + - [Building and testing Java with Maven](/actions/guides/building-and-testing-java-with-maven) + - [Building and testing Java with Gradle](/actions/guides/building-and-testing-java-with-gradle) + - [Building and testing Java with Ant](/actions/guides/building-and-testing-java-with-ant) + +### Executing scripts + +{% data variables.product.prodname_actions %} can use `run` steps to run scripts or shell commands. To use a particular shell, you can specify the `shell` type when providing the path to the script. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." + +For example: + +```yaml + steps: + - name: Run build script + run: ./.github/scripts/build.sh + shell: bash +``` + +### Error handling in {% data variables.product.prodname_actions %} + +When migrating to {% data variables.product.prodname_actions %}, there are different approaches to error handling that you might need to be aware of. + +#### Script error handling + +{% data variables.product.prodname_actions %} stops a job immediately if one of the steps returns an error code. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference)." + +#### Job error handling + +{% data variables.product.prodname_actions %} uses `if` conditionals to execute jobs or steps in certain situations. For example, you can run a step when another step results in a `failure()`. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#example-using-status-check-functions)." You can also use [`continue-on-error`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error) to prevent a workflow run from stopping when a job fails. + +### Migrating syntax for conditionals and expressions + +To run jobs under conditional expressions, Travis CI and {% data variables.product.prodname_actions %} share a similar `if` condition syntax. {% data variables.product.prodname_actions %} lets you use the `if` conditional to prevent a job or step from running unless a condition is met. For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." + +This example demonstrates how an `if` conditional can control whether a step is executed: + +```yaml +jobs: + conditional: + runs-on: ubuntu-latest + steps: + - run: echo "This step runs with str equals 'ABC' and num equals 123" + if: env.str == 'ABC' && env.num == 123 +``` + +### Migrating phases to steps + +Where Travis CI uses _phases_ to run _steps_, {% data variables.product.prodname_actions %} has _steps_ which execute _actions_. You can find prebuilt actions in the [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions), or you can create your own actions. For more information, see "[Building actions](/actions/building-actions)." + +Below is an example of the syntax for each system: + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} +
+{% raw %} +```yaml +language: python +python: + - "3.7" + +script: + - python script.py +``` +{% endraw %} + +{% raw %} +```yaml +jobs: + run_python: + runs-on: ubuntu-latest + steps: + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + architecture: 'x64' + - run: python script.py +``` +{% endraw %} +
+ +### Caching dependencies + +Travis CI and {% data variables.product.prodname_actions %} let you manually cache dependencies for later reuse. This example demonstrates the cache syntax for each system. + + + + + + + + + + +
+Travis CI + +GitHub Actions +
+{% raw %} +```yaml +language: node_js +cache: npm +``` +{% endraw %} + +{% raw %} +```yaml +- name: Cache node modules + uses: actions/cache@v2 + with: + path: ~/.npm + key: v1-npm-deps-${{ hashFiles('**/package-lock.json') }} + restore-keys: v1-npm-deps- +``` +{% endraw %} +
+ +For more information, see "[Caching dependencies to speed up workflows](/actions/guides/caching-dependencies-to-speed-up-workflows)." + +### Examples of common tasks + +This section compares how {% data variables.product.prodname_actions %} and Travis CI perform common tasks. + +#### Configuring environment variables + +You can create custom environment variables in a {% data variables.product.prodname_actions %} job. For example: + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} Workflow +
+ + ```yaml +env: + - MAVEN_PATH="/usr/local/maven" + ``` + + + + ```yaml + jobs: + maven-build: + env: + MAVEN_PATH: '/usr/local/maven' + ``` + +
+ +#### Building with Node.js + + + + + + + + + + +
+Travis CI + +{% data variables.product.prodname_actions %} Workflow +
+{% raw %} + ```yaml +install: + - npm install +script: + - npm run build + - npm test + ``` +{% endraw %} + +{% raw %} + ```yaml +name: Node.js CI +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Use Node.js + uses: actions/setup-node@v1 + with: + node-version: '12.x' + - run: npm install + - run: npm run build + - run: npm test + ``` +{% endraw %} +
+ + +### Next steps + +To continue learning about the main features of {% data variables.product.prodname_actions %}, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." diff --git a/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/content/actions/learn-github-actions/security-hardening-for-github-actions.md index b186b0853fbc..00afdd7c2b8b 100644 --- a/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -26,7 +26,7 @@ Secrets use [Libsodium sealed boxes](https://libsodium.gitbook.io/doc/public-key To help prevent accidental disclosure, {% data variables.product.product_name %} uses a mechanism that attempts to redact any secrets that appear in run logs. This redaction looks for exact matches of any configured secrets, as well as common encodings of the values, such as Base64. However, because there are multiple ways a secret value can be transformed, this redaction is not guaranteed. As a result, there are certain proactive steps and good practices you should follow to help ensure secrets are redacted, and to limit other risks associated with secrets: - **Never use structured data as a secret** - - Unstructured data can cause secret redaction within logs to fail, because redaction largely relies on finding an exact match for the specific secret value. For example, do not use a blob of JSON, XML, or YAML (or similar) to encapsulate a secret value, as this significantly reduces the probability the secrets will be properly redacted. Instead, create individual secrets for each sensitive value. + - Structured data can cause secret redaction within logs to fail, because redaction largely relies on finding an exact match for the specific secret value. For example, do not use a blob of JSON, XML, or YAML (or similar) to encapsulate a secret value, as this significantly reduces the probability the secrets will be properly redacted. Instead, create individual secrets for each sensitive value. - **Register all secrets used within workflows** - If a secret is used to generate another sensitive value within a workflow, that generated value should be formally [registered as a secret](https://github.com/actions/toolkit/tree/main/packages/core#setting-a-secret), so that it will be redacted if it ever appears in the logs. For example, if using a private key to generate a signed JWT to access a web API, be sure to register that JWT as a secret or else it won’t be redacted if it ever enters the log output. - Registering secrets applies to any sort of transformation/encoding as well. If your secret is transformed in some way (such as Base64 or URL-encoded), be sure to register the new value as a secret too. @@ -95,3 +95,42 @@ As a result, self-hosted runners should almost [never be used for public reposit You should also consider the environment of the self-hosted runner machines: - What sensitive information resides on the machine configured as a self-hosted runner? For example, private SSH keys, API access tokens, among others. - Does the machine have network access to sensitive services? For example, Azure or AWS metadata services. The amount of sensitive information in this environment should be kept to a minimum, and you should always be mindful that any user capable of invoking workflows has access to this environment. + +### Auditing {% data variables.product.prodname_actions %} events + +You can use the audit log to monitor administrative tasks in an organization. The audit log records the type of action, when it was run, and which user account performed the action. + +For example, you can use the audit log to track the `action:org.update_actions_secret` event, which tracks changes to organization secrets: + ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) + +The following tables describe the {% data variables.product.prodname_actions %} events that you can find in the audit log. For more information on using the audit log, see +"[Reviewing the audit log for your organization](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)." + +#### Events for secret management +| Action | Description +|------------------|------------------- +| `action:org.create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). +| `action:org.remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret. +| `action:org.update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret. +| `action:repo.create_actions_secret ` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). +| `action:repo.remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret. +| `action:repo.update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret. + +#### Events for self-hosted runners +| Action | Description +|------------------|------------------- +| `action:org.register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). +| `action:org.remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). +| `action:repo.register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). +| `action:repo.remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). + +#### Events for self-hosted runner groups +| Action | Description +|------------------|------------------- +| `action:org.runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). +| `action:org.runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. +| `action:org.runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. +| `action:org.runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. + + diff --git a/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 7f7957f718e9..4dc25fdd48af 100644 --- a/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -14,7 +14,7 @@ versions: ### Overview -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. ### Creating a workflow template diff --git a/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index 56d435b1f217..c4dbd756452e 100644 --- a/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- title: Disabling and enabling a workflow -intro: You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API. +intro: 'You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API.' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 32eb4e4cbba2..9c7e96fe7914 100644 --- a/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -39,4 +39,4 @@ You can also define a custom retention period for individual artifacts using the ### Finding the expiration date of an artifact You can use the API to confirm the date that an artifact is scheduled to be deleted. For more information, see the `expires_at` value returned by "[List artifacts for a repository](/rest/reference/actions#artifacts)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 2b7bed6e616c..ba100c62739c 100644 --- a/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -93,7 +93,7 @@ The `github` context contains information about the workflow run and the event t | `github.event_path` | `string` | The path to the full event webhook payload on the runner. | | `github.head_ref` | `string` | The `head_ref` or source branch of the pull request in a workflow run. This property is only available when the event that triggers a workflow run is a `pull_request`. | | `github.job` | `string` | The [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job. | -| `github.ref` | `string` | The branch or tag ref that triggered the workflow run. | +| `github.ref` | `string` | The branch or tag ref that triggered the workflow run. For branches this in the format `refs/heads/`, and for tags it is `refs/tags/`. | | `github.repository` | `string` | The owner and repository name. For example, `Codertocat/Hello-World`. | | `github.repository_owner` | `string` | The repository owner's name. For example, `Codertocat`. | | `github.run_id` | `string` | {% data reusables.github-actions.run_id_description %} | diff --git a/content/actions/reference/encrypted-secrets.md b/content/actions/reference/encrypted-secrets.md index dbb301e52e8c..843ec5cd8bd4 100644 --- a/content/actions/reference/encrypted-secrets.md +++ b/content/actions/reference/encrypted-secrets.md @@ -106,7 +106,7 @@ steps: ``` {% endraw %} -Avoid passing secrets between processes from the command line, whenever possible. Command-line processes may be visible to other users (using the `ps` command) or captured by [security audit events](https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/manage/component-updates/command-line-process-auditing). To help protect secrets, consider using environment variables, `STDIN`, or other mechanisms supported by the target process. +Avoid passing secrets between processes from the command line, whenever possible. Command-line processes may be visible to other users (using the `ps` command) or captured by [security audit events](https://docs.microsoft.com/windows-server/identity/ad-ds/manage/component-updates/command-line-process-auditing). To help protect secrets, consider using environment variables, `STDIN`, or other mechanisms supported by the target process. If you must pass secrets within a command line, then enclose them within the proper quoting rules. Secrets often contain special characters that may unintentionally affect your shell. To escape these special characters, use quoting with your environment variables. For example: diff --git a/content/actions/reference/environment-variables.md b/content/actions/reference/environment-variables.md index c8acb6a91c2a..0d2a15674f57 100644 --- a/content/actions/reference/environment-variables.md +++ b/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ We strongly recommend that actions use environment variables to access the files | Environment variable | Description | | ---------------------|------------ | | `CI` | Always set to `true`. | -| `HOME` | The path to the {% data variables.product.prodname_dotcom %} home directory used to store user data. For example, `/github/home`. | | `GITHUB_WORKFLOW` | The name of the workflow. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} | diff --git a/content/actions/reference/events-that-trigger-workflows.md b/content/actions/reference/events-that-trigger-workflows.md index 279e7c34c526..e2a0d9010a13 100644 --- a/content/actions/reference/events-that-trigger-workflows.md +++ b/content/actions/reference/events-that-trigger-workflows.md @@ -100,7 +100,7 @@ You can manually trigger a workflow run using the {% data variables.product.prod ##### Example workflow configuration -This example defines the `name` and `home` inputs and prints them using the `github.event.inputs.name` and `github.event.inputs.home` contexts. If a `name` isn't provided, the default value 'Mona the Octocat' is printed. +This example defines the `name` and `home` inputs and prints them using the `github.event.inputs.name` and `github.event.inputs.home` contexts. If a `home` isn't provided, the default value 'The Octoverse' is printed. {% raw %} ```yaml @@ -115,6 +115,7 @@ on: home: description: 'location' required: false + default: 'The Octoverse' jobs: say_hello: @@ -314,6 +315,33 @@ on: types: [created, deleted] ``` +The `issue_comment` event occurs for comments on both issues and pull requests. To determine whether the `issue_comment` event was triggered from an issue or pull request, you can check the event payload for the `issue.pull_request` property and use it as a condition to skip a job. + +For example, you can choose to run the `pr_commented` job when comment events occur in a pull request, and the `issue_commented` job when comment events occur in an issue. + +```yaml +on: issue_comment + +jobs: + pr_commented: + # This job only runs for pull request comments + name: PR comment + if: ${{ github.event.issue.pull_request }} + runs-on: ubuntu-latest + steps: + - run: | + echo "Comment on PR #${{ github.event.issue.number }}" + + issue-commented: + # This job only runs for issue comments + name: Issue comment + if: ${{ !github.event.issue.pull_request }} + runs-on: ubuntu-latest + steps: + - run: | + echo "Comment on issue #${{ github.event.issue.number }}" +``` + #### `issues` Runs your workflow anytime the `issues` event occurs. {% data reusables.developer-site.multiple_activity_types %} For information about the REST API, see "[Issues](/v3/issues)." @@ -655,6 +683,10 @@ on: {% data reusables.webhooks.workflow_run_desc %} +| Webhook event payload | Activity types | `GITHUB_SHA` | `GITHUB_REF` | +| --------------------- | -------------- | ------------ | -------------| +| [`workflow_run`](/webhooks/event-payloads/#workflow_run) | - n/a | Last commit on default branch | Default branch | + If you need to filter branches from this event, you can use `branches` or `branches-ignore`. In this example, a workflow is configured to run after the separate “Run Tests” workflow completes. diff --git a/content/actions/reference/specifications-for-github-hosted-runners.md b/content/actions/reference/specifications-for-github-hosted-runners.md index e0174430c832..77ee73e11e80 100644 --- a/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/content/actions/reference/specifications-for-github-hosted-runners.md @@ -29,7 +29,7 @@ You can specify the runner type for each job in a workflow. Each job in a workfl #### Cloud hosts for {% data variables.product.prodname_dotcom %}-hosted runners -{% data variables.product.prodname_dotcom %} hosts Linux and Windows runners on Standard_DS2_v2 virtual machines in Microsoft Azure with the {% data variables.product.prodname_actions %} runner application installed. The {% data variables.product.prodname_dotcom %}-hosted runner application is a fork of the Azure Pipelines Agent. Inbound ICMP packets are blocked for all Azure virtual machines, so ping or traceroute commands might not work. For more information about the Standard_DS2_v2 machine resources, see "[Dv2 and DSv2-series](https://docs.microsoft.com/en-us/azure/virtual-machines/dv2-dsv2-series#dsv2-series)" in the Microsoft Azure documentation. +{% data variables.product.prodname_dotcom %} hosts Linux and Windows runners on Standard_DS2_v2 virtual machines in Microsoft Azure with the {% data variables.product.prodname_actions %} runner application installed. The {% data variables.product.prodname_dotcom %}-hosted runner application is a fork of the Azure Pipelines Agent. Inbound ICMP packets are blocked for all Azure virtual machines, so ping or traceroute commands might not work. For more information about the Standard_DS2_v2 machine resources, see "[Dv2 and DSv2-series](https://docs.microsoft.com/azure/virtual-machines/dv2-dsv2-series#dsv2-series)" in the Microsoft Azure documentation. {% data variables.product.prodname_dotcom %} uses [MacStadium](https://www.macstadium.com/) to host the macOS runners. @@ -37,7 +37,7 @@ You can specify the runner type for each job in a workflow. Each job in a workfl The Linux and macOS virtual machines both run using passwordless `sudo`. When you need to execute commands or install tools that require more privileges than the current user, you can use `sudo` without needing to provide a password. For more information, see the "[Sudo Manual](https://www.sudo.ws/man/1.8.27/sudo.man.html)." -Windows virtual machines are configured to run as administrators with User Account Control (UAC) disabled. For more information, see "[How User Account Control works](https://docs.microsoft.com/en-us/windows/security/identity-protection/user-account-control/how-user-account-control-works)" in the Windows documentation. +Windows virtual machines are configured to run as administrators with User Account Control (UAC) disabled. For more information, see "[How User Account Control works](https://docs.microsoft.com/windows/security/identity-protection/user-account-control/how-user-account-control-works)" in the Windows documentation. ### Supported runners and hardware resources diff --git a/content/actions/reference/usage-limits-billing-and-administration.md b/content/actions/reference/usage-limits-billing-and-administration.md index d457fd8ce1c0..1cc3b5a2e656 100644 --- a/content/actions/reference/usage-limits-billing-and-administration.md +++ b/content/actions/reference/usage-limits-billing-and-administration.md @@ -64,7 +64,7 @@ For more information, see: - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your repository](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your organization](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} ### Disabling or limiting {% data variables.product.prodname_actions %} for your repository or organization @@ -74,7 +74,7 @@ For more information, see: For more information, see: - "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" - "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} ### Disabling and enabling workflows diff --git a/content/actions/reference/workflow-commands-for-github-actions.md b/content/actions/reference/workflow-commands-for-github-actions.md index ca8001978556..7c20f9df3a2b 100644 --- a/content/actions/reference/workflow-commands-for-github-actions.md +++ b/content/actions/reference/workflow-commands-for-github-actions.md @@ -65,22 +65,22 @@ You can use the `set-output` command in your workflow to set the same value: The following table shows which toolkit functions are available within a workflow: -| Toolkit function| Equivalent workflow command| -| ------------- | ------------- | -| `core.addPath` | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_PATH`{% else %} `add-path` {% endif %} | -| `core.debug` | `debug` | -| `core.error` | `error` | -| `core.endGroup` | `endgroup` | -| `core.exportVariable` | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_ENV`{% else %} `set-env` {% endif %} | -| `core.getInput` | Accessible using environment variable `INPUT_{NAME}` | -| `core.getState` | Accessible using environment variable `STATE_{NAME}` | -| `core.isDebug` | Accessible using environment variable `RUNNER_DEBUG` | -| `core.saveState` | `save-state` | -| `core.setFailed` | Used as a shortcut for `::error` and `exit 1` | -| `core.setOutput` | `set-output` | -| `core.setSecret` | `add-mask` | -| `core.startGroup` | `group` | -| `core.warning` | `warning file` | +| Toolkit function | Equivalent workflow command | +| ----------------- | ------------- | +| `core.addPath` | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_PATH`{% else %} `add-path` {% endif %} | +| `core.debug` | `debug` | +| `core.error` | `error` | +| `core.endGroup` | `endgroup` | +| `core.exportVariable` | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_ENV`{% else %} `set-env` {% endif %} | +| `core.getInput` | Accessible using environment variable `INPUT_{NAME}` | +| `core.getState` | Accessible using environment variable `STATE_{NAME}` | +| `core.isDebug` | Accessible using environment variable `RUNNER_DEBUG` | +| `core.saveState` | `save-state` | +| `core.setFailed` | Used as a shortcut for `::error` and `exit 1` | +| `core.setOutput` | `set-output` | +| `core.setSecret` | `add-mask` | +| `core.startGroup` | `group` | +| `core.warning` | `warning file` | {% if currentVersion ver_lt "enterprise-server@2.23" %} ### Setting an environment variable @@ -160,6 +160,25 @@ Creates an error message and prints the message to the log. You can optionally p echo "::error file=app.js,line=10,col=15::Something went wrong" ``` +### Grouping log lines + +``` +::group::{title} +::endgroup:: +``` + +Creates an expandable group in the log. To create a group, use the `group` command and specify a `title`. Anything you print to the log between the `group` and `endgroup` commands is nested inside an expandable entry in the log. + +#### Example + +```bash +echo "::group::My title" +echo "Inside group" +echo "::endgroup::" +``` + +![Foldable group in workflow run log](/assets/images/actions-log-group.png) + ### Masking a value in log `::add-mask::{value}` @@ -255,7 +274,8 @@ echo "action_state=yellow" >> $GITHUB_ENV Running `$action_state` in a future step will now return `yellow` -#### Multline strings +#### Multiline strings + For multiline strings, you may use a delimiter with the following syntax. ``` @@ -264,7 +284,8 @@ For multiline strings, you may use a delimiter with the following syntax. {delimiter} ``` -#### Example +##### Example + In this example, we use `EOF` as a delimiter and set the `JSON_RESPONSE` environment variable to the value of the curl response. ``` steps: diff --git a/content/actions/reference/workflow-syntax-for-github-actions.md b/content/actions/reference/workflow-syntax-for-github-actions.md index c473966194ac..2d4d9a44dfb1 100644 --- a/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/content/actions/reference/workflow-syntax-for-github-actions.md @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..018ebf2daff9 --- /dev/null +++ b/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### Further reading + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index f61c23d45b48..e21b5d8ae4f2 100644 --- a/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: Authenticating users for your GitHub Enterprise Server instance -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/content/admin/authentication/changing-authentication-methods.md b/content/admin/authentication/changing-authentication-methods.md index 3f9dde1e2f17..601baf494352 100644 --- a/content/admin/authentication/changing-authentication-methods.md +++ b/content/admin/authentication/changing-authentication-methods.md @@ -7,7 +7,7 @@ redirect_from: versions: enterprise-server: '*' --- -User accounts on {% data variables.product.product_location_enterprise %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. +User accounts on {% data variables.product.product_location %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. If the new method of authentication changes usernames, new accounts will be created. As an administrator, you can rename users through the site admin settings or by using [the User Administration API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user). @@ -29,4 +29,4 @@ Other issues you should take into consideration include: * **Two-factor authentication:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location_enterprise %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." +* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." diff --git a/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..310153f2b1c3 --- /dev/null +++ b/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,47 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### Prerequisites + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} | + | :- | :- | + | Identifier (Entity ID) | https://YOUR-GITHUB-AE-HOSTNAME | + | Reply URL | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..51b0cf031db1 --- /dev/null +++ b/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,105 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### About SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| Value | Other names | Description | Example | +| :- | :- | :- | :- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. + ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. + ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. + ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. + !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Click **Save**. + !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. + ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. + !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..00e17a70ca5f --- /dev/null +++ b/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### Prerequisites + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into {% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." + {% note %} + + **Notes**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. + ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Click **Save**. + ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | Value | Other names | Description | Example | + | :- | :- | :- | :- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/content/admin/authentication/index.md b/content/admin/authentication/index.md index fa91d86c3535..deacdaf76f0d 100644 --- a/content/admin/authentication/index.md +++ b/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: Authentication -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/content/admin/authentication/using-built-in-authentication.md b/content/admin/authentication/using-built-in-authentication.md index 8ea4483fac0f..4df510e488bc 100644 --- a/content/admin/authentication/using-built-in-authentication.md +++ b/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Using built-in authentication -intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location_enterprise %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' +intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/content/admin/authentication/using-cas.md b/content/admin/authentication/using-cas.md index a6326ea9f3b4..fa765d66b83b 100644 --- a/content/admin/authentication/using-cas.md +++ b/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ The following attributes are available. ### Configuring CAS {% warning %} -**Warning:** Before configuring CAS on {% data variables.product.product_location_enterprise %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). +**Warning:** Before configuring CAS on {% data variables.product.product_location %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). {% endwarning %} diff --git a/content/admin/authentication/using-ldap.md b/content/admin/authentication/using-ldap.md index 795cf526d2aa..c0c06c8abdec 100644 --- a/content/admin/authentication/using-ldap.md +++ b/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### Configuring LDAP with {% data variables.product.product_location_enterprise %} +### Configuring LDAP with {% data variables.product.product_location %} After you configure LDAP, users will be able to sign into your instance with their LDAP credentials. When users sign in for the first time, their profile names, email addresses, and SSH keys will be set with the LDAP attributes from your directory. @@ -43,7 +43,7 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma {% warning %} -**Warning:** Before configuring LDAP on {% data variables.product.product_location_enterprise %}, make sure that your LDAP service supports paged results. +**Warning:** Before configuring LDAP on {% data variables.product.product_location %}, make sure that your LDAP service supports paged results. {% endwarning %} @@ -56,11 +56,11 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma 5. Add your configuration settings. ### LDAP attributes -Use these attributes to finish configuring LDAP for {% data variables.product.product_location_enterprise %}. +Use these attributes to finish configuring LDAP for {% data variables.product.product_location %}. | Attribute name | Type | Description | |--------------------------|----------|-------------| -| `Host` | Required | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location_enterprise %}'s DNS first so it can resolve the hostname using your internal nameservers. | +| `Host` | Required | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location %}'s DNS first so it can resolve the hostname using your internal nameservers. | | `Port` | Required | The port the host's LDAP services are listening on. Examples include: 389 and 636 (for LDAPS). | | `Encryption` | Required | The encryption method used to secure communications to the LDAP server. Examples include plain (no encryption), SSL/LDAPS (encrypted from the start), and StartTLS (upgrade to encrypted communication once connected). | | `Domain search user` | Optional | The LDAP user that performs user lookups to authenticate other users when they sign in. This is typically a service account created specifically for third-party integrations. Use a fully qualified name, such as `cn=Administrator,cn=Users,dc=Example,dc=com`. With Active Directory, you can also use the `[DOMAIN]\[USERNAME]` syntax (e.g. `WINDOWS\Administrator`) for the domain search user with Active Directory. | @@ -194,7 +194,7 @@ Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are You can also [use the API to trigger a manual sync](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If [LDAP Sync is enabled](#enabling-ldap-sync), removing a user's LDAP credentials will suspend their account after the next synchronization run. diff --git a/content/admin/authentication/using-saml.md b/content/admin/authentication/using-saml.md index 7e3fac25d2ee..f6fe021b1bf8 100644 --- a/content/admin/authentication/using-saml.md +++ b/content/admin/authentication/using-saml.md @@ -29,7 +29,7 @@ Each {% data variables.product.prodname_ghe_server %} username is determined by The `NameID` element is required even if other attributes are present. -A mapping is created between the `NameID` and the {% data variables.product.prodname_ghe_server %} username, so the `NameID` should be persistent, unique, and not subject to change for the lifecyle of the user. +A mapping is created between the `NameID` and the {% data variables.product.prodname_ghe_server %} username, so the `NameID` should be persistent, unique, and not subject to change for the lifecycle of the user. {% note %} @@ -81,13 +81,13 @@ These attributes are available. You can change the attribute names in the [manag {% endtip %} -5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location_enterprise %}. +5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location %}. ![SAML disable admin config](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location_enterprise %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). +6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML authentication](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location_enterprise %}. +7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location %}. ![SAML issuer](/assets/images/enterprise/management-console/saml-issuer.png) -8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location_enterprise %}. Specify the format with the **Name Identifier Format** drop-down menu. +8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location %}. Specify the format with the **Name Identifier Format** drop-down menu. ![SAML method](/assets/images/enterprise/management-console/saml-method.png) 9. Under **Verification certificate**, click **Choose File** and choose a certificate to validate SAML responses from the IdP. ![SAML authentication](/assets/images/enterprise/management-console/saml-verification-cert.png) @@ -113,7 +113,7 @@ These attributes are available. You can change the attribute names in the [manag {% endif %} -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If you remove a user from your identity provider, you must also manually suspend them. Otherwise, they'll continue to be able to authenticate using access tokens or SSH keys. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/content/admin/configuration/about-enterprise-configuration.md b/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..8f90db06228d --- /dev/null +++ b/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,30 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get {% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### Further reading + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/content/admin/configuration/accessing-the-administrative-shell-ssh.md index fdf3010df9b2..a56c2aaf359a 100644 --- a/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'SSH access allows you to run the {% data variables.product.prodname_ghe_server %} command line utilities and is useful for troubleshooting, running backups, and configuring replication.' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -47,7 +47,7 @@ admin@github-example-com:~$ █ #### Troubleshooting SSH connection problems -If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location_enterprise %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. +If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. To specify a private SSH key using the command line, run `ssh` with the `-i` argument. diff --git a/content/admin/configuration/accessing-the-management-console.md b/content/admin/configuration/accessing-the-management-console.md index d37b78b44a65..b107ad6dbc87 100644 --- a/content/admin/configuration/accessing-the-management-console.md +++ b/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Accessing the management console -intro: 'Use the {% data variables.enterprise.management_console %} to set up and configure {% data variables.product.product_location %}, schedule maintenance windows, troubleshoot issues, and manage your license.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### About the {% data variables.enterprise.management_console %} Use the {% data variables.enterprise.management_console %} for basic administrative activities: -- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location_enterprise %} by visiting {% data variables.product.product_location_enterprise %}'s IP address in your browser. +- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location %} by visiting {% data variables.product.product_location %}'s IP address in your browser. - **Configuring basic settings for your instance**: Configure DNS, hostname, SSL, user authentication, email, monitoring services, and log forwarding on the Settings page. -- **Scheduling maintenance windows**: Take your {% data variables.product.product_location_enterprise %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. +- **Scheduling maintenance windows**: Take your {% data variables.product.product_location %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. - **Troubleshooting**: Generate a support bundle or view high level diagnostic information. - **License management**: View or update your {% data variables.product.prodname_enterprise %} license. -You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location_enterprise %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. +You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. -To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location_enterprise %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. +To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. ### Accessing the {% data variables.enterprise.management_console %} as a site administrator diff --git a/content/admin/configuration/command-line-utilities.md b/content/admin/configuration/command-line-utilities.md index 5223ec18390f..204fc49dfe00 100644 --- a/content/admin/configuration/command-line-utilities.md +++ b/content/admin/configuration/command-line-utilities.md @@ -62,7 +62,7 @@ ghe-cleanup-settings #### ghe-config -With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location_enterprise %}. +With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location %}. ```shell $ ghe-config core.github-hostname @@ -393,7 +393,7 @@ This utility allows you to install a custom root CA certificate on your {% data Run this utility to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)." -Run this utility when {% data variables.product.product_location_enterprise %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location_enterprise %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. +Run this utility when {% data variables.product.product_location %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. ``` SSL-Session: @@ -451,7 +451,7 @@ $ ghe-storage-extend #### ghe-version -This utility prints the version, platform, and build of {% data variables.product.product_location_enterprise %}. +This utility prints the version, platform, and build of {% data variables.product.product_location %}. ```shell $ ghe-version diff --git a/content/admin/configuration/configuring-a-hostname.md b/content/admin/configuration/configuring-a-hostname.md index f6166a567c33..3e7bd4b662ab 100644 --- a/content/admin/configuration/configuring-a-hostname.md +++ b/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location_enterprise %} runs on without affecting users or client software. +If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location %} runs on without affecting users or client software. The hostname setting in the {% data variables.enterprise.management_console %} should be set to an appropriate fully qualified domain name (FQDN) which is resolvable on the internet or within your internal network. For example, your hostname setting could be `github.companyname.com.` We also recommend enabling subdomain isolation for the chosen hostname to mitigate several cross-site scripting style vulnerabilities. For more information on hostname settings, see [Section 2.1 of the HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -18,11 +18,11 @@ The hostname setting in the {% data variables.enterprise.management_console %} s {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. Type the hostname you'd like to set for {% data variables.product.product_location_enterprise %}. +4. Type the hostname you'd like to set for {% data variables.product.product_location %}. ![Field for setting a hostname](/assets/images/enterprise/management-console/hostname-field.png) 5. To test the DNS and SSL settings for the new hostname, click **Test domain settings**. ![Test domain settings button](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index 172f5a047e6e..e2922e8b4616 100644 --- a/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: Configuring an outbound web proxy server -intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location_enterprise %}.' +intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -8,11 +8,11 @@ redirect_from: versions: enterprise-server: '*' --- -When a proxy server is enabled for {% data variables.product.product_location_enterprise %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. +When a proxy server is enabled for {% data variables.product.product_location %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. {% note %} -**Note:** To connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." +**Note:** To connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." {% endnote %} diff --git a/content/admin/configuration/configuring-applications.md b/content/admin/configuration/configuring-applications.md index 6839d0578745..534c4c76d9af 100644 --- a/content/admin/configuration/configuring-applications.md +++ b/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: Configuring applications -intro: 'You can configure internal application settings for {% data variables.product.product_location_enterprise %}.' +intro: 'You can configure internal application settings for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### Adjusting image caching -You can choose the amount of time that {% data variables.product.product_location_enterprise %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location_enterprise %} work processes. +You can choose the amount of time that {% data variables.product.product_location %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location %} work processes. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. In the left sidebar, click **Applications**. ![Applications tab in the settings sidebar](/assets/images/enterprise/management-console/sidebar-applications.png) -4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like {% data variables.product.product_location_enterprise %} to cache avatar images. +4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like {% data variables.product.product_location %} to cache avatar images. ![Avatar image caching form field](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/content/admin/configuration/configuring-backups-on-your-appliance.md b/content/admin/configuration/configuring-backups-on-your-appliance.md index cd590cf86674..0910093998fd 100644 --- a/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location_enterprise %} by configuring automated backups.' +intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location %} by configuring automated backups.' versions: enterprise-server: '*' --- ### About {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location_enterprise %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. +{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. Only data added since the last snapshot will transfer over the network and occupy additional physical storage space. To minimize performance impact, backups are performed online under the lowest CPU/IO priority. You do not need to schedule a maintenance window to perform a backup. @@ -27,11 +27,11 @@ For more detailed information on features, requirements, and advanced usage, see ### Prerequisites -To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location_enterprise %}. +To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location %}. You can also integrate {% data variables.product.prodname_enterprise_backup_utilities %} into an existing environment for long-term permanent storage of critical data. -We recommend that the backup host and {% data variables.product.product_location_enterprise %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. +We recommend that the backup host and {% data variables.product.product_location %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. Physical storage requirements will vary based on Git repository disk usage and expected growth patterns: @@ -59,7 +59,7 @@ More resources may be required depending on your usage, such as user activity an 3. Set the `GHE_HOSTNAME` value to your primary {% data variables.product.prodname_ghe_server %} instance's hostname or IP address. 4. Set the `GHE_DATA_DIR` value to the filesystem location where you want to store backup snapshots. 5. Open your primary instance's settings page at `https://HOSTNAME/setup/settings` and add the backup host's SSH key to the list of authorized SSH keys. For more information, see [Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/). -5. Verify SSH connectivity with {% data variables.product.product_location_enterprise %} with the `ghe-host-check` command. +5. Verify SSH connectivity with {% data variables.product.product_location %} with the `ghe-host-check` command. ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ If backup attempts overlap, the `ghe-backup` command will abort with an error me ### Restoring a backup -In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location_enterprise %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. +In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. -To restore {% data variables.product.product_location_enterprise %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: +To restore {% data variables.product.product_location %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/content/admin/configuration/configuring-built-in-firewall-rules.md b/content/admin/configuration/configuring-built-in-firewall-rules.md index 0b98a22cfe6d..d6a3059f5343 100644 --- a/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: Configuring built-in firewall rules -intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location_enterprise %}.' +intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### About {% data variables.product.product_location_enterprise %}'s firewall +### About {% data variables.product.product_location %}'s firewall {% data variables.product.prodname_ghe_server %} uses Ubuntu's Uncomplicated Firewall (UFW) on the virtual appliance. For more information see "[UFW](https://help.ubuntu.com/community/UFW)" in the Ubuntu documentation. {% data variables.product.prodname_ghe_server %} automatically updates the firewall allowlist of allowed services with each release. @@ -66,7 +66,7 @@ The UFW firewall also opens several other ports that are required for {% data va $ sudo cp -r /lib/ufw ~/ufw.backup ``` -After you upgrade {% data variables.product.product_location_enterprise %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. +After you upgrade {% data variables.product.product_location %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. ### Restoring the default firewall rules diff --git a/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index 95ca6a245aa3..e642fbbda207 100644 --- a/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configuring code scanning for your appliance shortTitle: Configuring code scanning -intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' +intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ The table below summarizes the available types of analysis for {% data variables {% data reusables.code-scanning.enabling-options %} -For the users of {% data variables.product.product_location_enterprise %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. +For the users of {% data variables.product.product_location %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. ### How do I know if {% data variables.product.prodname_code_scanning %} is enabled for my appliance @@ -55,18 +55,18 @@ You must ensure that Git is in the PATH variable on any self-hosted runners you To run {% data variables.product.prodname_code_scanning %} on {% data variables.product.prodname_ghe_server %} with {% data variables.product.prodname_actions %}, the appropriate action must be available locally. You can make the action available in three ways. - **Recommended** You can use [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) to automatically download actions from {% data variables.product.prodname_dotcom_the_website %}. The machine that hosts your instance must be able to access {% data variables.product.prodname_dotcom_the_website %}. This approach ensures that you get the latest software automatically. For more information, see "[Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)." -- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location_enterprise %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. +- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. - You can create a local copy of the action's repository on your server, by cloning the {% data variables.product.prodname_dotcom_the_website %} repository with the action. For example, if you want to use the {% data variables.product.prodname_codeql %} action, you can create a repository in your instance called `github/codeql-action`, then clone the [repository](https://github.com/github/codeql-action) from {% data variables.product.prodname_dotcom_the_website %}, and then push that repository to your instance's `github/codeql-action` repository. You will also need to download any of the releases from the repository on {% data variables.product.prodname_dotcom_the_website %} and upload them to your instance's `github/codeql-action` repository as releases. ##### Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %} 1. If you want to download action workflows on demand from {% data variables.product.prodname_dotcom_the_website %}, you need to enable {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)." -2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." +2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." 3. The next step is to configure access to actions on {% data variables.product.prodname_dotcom_the_website %} using {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." 4. Add a self-hosted runner to your repository, organization, or enterprise account. For more information, see "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." -After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." +After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." ### Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} If your organization isn't taking part in the beta for {% data variables.product.prodname_actions %}, or if you don't want to use {% data variables.product.prodname_actions %}, you can run {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %}. diff --git a/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..2d426fccb96c --- /dev/null +++ b/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. For more information, see "[About {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)." + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Further reading + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/content/admin/configuration/configuring-dns-nameservers.md b/content/admin/configuration/configuring-dns-nameservers.md index 6856350548b7..5e3dd8edbf83 100644 --- a/content/admin/configuration/configuring-dns-nameservers.md +++ b/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -The nameservers you specify must resolve {% data variables.product.product_location_enterprise %}'s hostname. +The nameservers you specify must resolve {% data variables.product.product_location %}'s hostname. {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ The nameservers you specify must resolve {% data variables.product.product_locat ``` 3. Append any `nameserver` entries, then save the file. 4. After verifying your changes, save the file. -5. To add your new nameserver entries to {% data variables.product.product_location_enterprise %}, enter: +5. To add your new nameserver entries to {% data variables.product.product_location %}, enter: ```shell $ sudo service resolvconf restart ``` diff --git a/content/admin/user-management/configuring-email-for-notifications.md b/content/admin/configuration/configuring-email-for-notifications.md similarity index 86% rename from content/admin/user-management/configuring-email-for-notifications.md rename to content/admin/configuration/configuring-email-for-notifications.md index 20c4d1503eb1..622261500ad9 100644 --- a/content/admin/user-management/configuring-email-for-notifications.md +++ b/content/admin/configuration/configuring-email-for-notifications.md @@ -6,11 +6,25 @@ redirect_from: - /enterprise/admin/articles/troubleshooting-email/ - /enterprise/admin/articles/email-configuration-and-troubleshooting/ - /enterprise/admin/user-management/configuring-email-for-notifications -intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.prodname_ghe_server %}, you can configure your instance to send email notifications on issue, pull request, and commit comments, as well as additional settings to allow inbound email replies. Notification emails are sent if there is activity on a repository a user is watching, if there is activity in a pull request or issue they are participating in, or if the user or team they''re a member of are @mentioned in a comment.' +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' versions: enterprise-server: '*' + github-ae: '*' --- +Notification emails are sent if there is activity on a repository a user is watching, if there is activity in a pull request or issue they are participating in, or if the user or team they're a member of are @mentioned in a comment. + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in {% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} ### Configuring SMTP {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -120,7 +134,7 @@ This log shows that the appliance: * The `login` authentication type was performed (`<- "AUTH LOGIN\r\n"`). * The SMTP Server rejected the authentication as invalid (`-> "535-5.7.1 Username and Password not accepted.`). -#### Check {% data variables.product.product_location_enterprise %} logs +#### Check {% data variables.product.product_location %} logs If you need to verify that your inbound email is functioning, there are two logfiles that you can examine on your instance: To verify that */var/log/mail.log* and */var/log/mail-replies/metroplex.log*. @@ -155,8 +169,9 @@ In order to properly process inbound emails, you must configure a valid A Record #### Check firewall or AWS Security Group settings -If {% data variables.product.product_location_enterprise %} is behind a firewall or is being served through an AWS Security Group, make sure port 25 is open to all mail servers that send emails to `reply@reply.[hostname]`. +If {% data variables.product.product_location %} is behind a firewall or is being served through an AWS Security Group, make sure port 25 is open to all mail servers that send emails to `reply@reply.[hostname]`. #### Contact support If you're still unable to resolve the problem, contact {% data variables.contact.contact_ent_support %}. Please attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email to help us troubleshoot your problem. +{% endif %} diff --git a/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..29a92ff609f6 --- /dev/null +++ b/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,68 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Select **Public Pages**. + ![Checkbox to enable Public Pages](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. + ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable {% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "[Enabling subdomain isolation](/admin/configuration/enabling-subdomain-isolation)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Unselect **Enable Pages**. + ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. + ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Further reading + +- "[Enabling private mode](/admin/configuration/enabling-private-mode)" +{% endif %} diff --git a/content/admin/configuration/configuring-github-pages-on-your-appliance.md b/content/admin/configuration/configuring-github-pages-on-your-appliance.md deleted file mode 100644 index 813ae9bbf9d0..000000000000 --- a/content/admin/configuration/configuring-github-pages-on-your-appliance.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Configuring GitHub Pages on your appliance -intro: 'You can enable or disable {% data variables.product.prodname_pages %} on your instance. You can also choose to make {% data variables.product.prodname_pages %} sites publicly accessible.' -redirect_from: - - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ - - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ - - /enterprise/admin/installation/configuring-github-pages-on-your-appliance - - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance -versions: - enterprise-server: '*' ---- - -### Making {% data variables.product.prodname_pages %} publicly accessible - -If private mode is enabled on your instance, the public cannot access {% data variables.product.prodname_pages %} sites hosted on {% data variables.product.product_location_enterprise %}. - -{% warning %} - -**Warning:** If you enable public {% data variables.product.prodname_pages %} sites, every {% data variables.product.prodname_pages %} site in every repository on your instance will be accessible to the public. - -{% endwarning %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.pages-tab %} -4. Select **Public Pages**. -![Checkbox to enable Public Pages](/assets/images/enterprise/management-console/public-pages-checkbox.png) -{% data reusables.enterprise_management_console.save-settings %} - -### Disabling {% data variables.product.prodname_pages %} on {% data variables.product.product_location_enterprise %} - -If subdomain isolation is disabled for {% data variables.product.product_location_enterprise %}, you should also disable {% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation)." - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.pages-tab %} -4. Unselect **Enable Pages**. -![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) -{% data reusables.enterprise_management_console.save-settings %} - -### Further reading - -- "[Enabling private mode](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-private-mode)" diff --git a/content/admin/configuration/configuring-rate-limits.md b/content/admin/configuration/configuring-rate-limits.md index 878952490deb..5cffccdf1693 100644 --- a/content/admin/configuration/configuring-rate-limits.md +++ b/content/admin/configuration/configuring-rate-limits.md @@ -31,7 +31,7 @@ You can exempt a list of users from API rate limits using the `ghe-config` utili ### Enabling abuse rate limits -Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location_enterprise %}. +Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location %}. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/content/admin/configuration/configuring-tls.md b/content/admin/configuration/configuring-tls.md index 466b5106b415..fd106938d1f5 100644 --- a/content/admin/configuration/configuring-tls.md +++ b/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: Configuring TLS -intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location_enterprise %} so that you can use a certificate that is signed by a trusted certificate authority.' +intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location %} so that you can use a certificate that is signed by a trusted certificate authority.' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -54,9 +54,9 @@ Let's Encrypt is a public certificate authority that issues free, automated TLS {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location_enterprise %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. +When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. -You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location_enterprise %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." +You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." ### Configuring TLS using Let's Encrypt diff --git a/content/admin/configuration/configuring-your-enterprise.md b/content/admin/configuration/configuring-your-enterprise.md index 74b50d6c1bc9..5afbbe175155 100644 --- a/content/admin/configuration/configuring-your-enterprise.md +++ b/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configuring your enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is up and running, you can configure the appliance to suit your organization''s needs.' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index 4c67bacb469f..5be23f3a18f8 100644 --- a/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -41,8 +41,7 @@ For more information about managing enterprise accounts using the GraphQL API, s ### Enabling {% data variables.product.prodname_github_connect %} 1. Sign in to {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "{% data variables.product.prodname_dotcom_the_website %} is not enabled yet", click **Enable {% data variables.product.prodname_github_connect %}**. By clicking **Enable {% data variables.product.prodname_github_connect %}**, you agree to the {% data variables.product.prodname_github_connect %} Addendum to the {% data variables.product.prodname_enterprise %} License Agreement. @@ -54,8 +53,7 @@ For more information about managing enterprise accounts using the GraphQL API, s When you disconnect from {% data variables.product.prodname_ghe_cloud %}, the {% data variables.product.prodname_github_connect %} {% data variables.product.prodname_github_app %} is deleted from your enterprise account or organization and credentials stored on {% data variables.product.product_location_enterprise %} are deleted. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Next to the enterprise account or organization you'd like to disconnect, click **Disable {% data variables.product.prodname_github_connect %}**. diff --git a/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index bcc57d5406a1..8d25c497ef94 100644 --- a/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,11 +1,11 @@ --- title: Enabling alerts for vulnerable dependencies on GitHub Enterprise Server -intro: 'You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' +intro: 'You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server -permissions: 'Site administrators for {% data variables.product.prodname_ghe_server %} who are also owners of the connected {% data variables.product.prodname_ghe_cloud %} organization or enterprise account can enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}.' +permissions: 'Site administrators for {% data variables.product.prodname_ghe_server %} who are also owners of the connected {% data variables.product.prodname_ghe_cloud %} organization or enterprise account can enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}.' versions: enterprise-server: '*' --- @@ -14,40 +14,50 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. +You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. -After connecting {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location_enterprise %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. +After connecting {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. -{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send {% data variables.product.prodname_dependabot_short %} alerts to owners and people with admin access in those repositories. They can customize how they receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_alerts %}. You can customize how you receive {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-dependabot-alerts)." {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send security alerts to owners and people with admin access in those repositories. They can customize how they receive security alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)." {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} -### Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %} +### Enabling {% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies on {% data variables.product.prodname_ghe_server %} {% else %} ### Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %} {% endif %} -Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." +Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}, you must connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% if currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion ver_gt "enterprise-server@2.20" %} -{% if currentVersion ver_gt "enterprise-server@2.21" %}We recommend configuring {% data variables.product.prodname_dependabot_short %} alerts without notifications for the first few days to avoid an overload of emails. After a few days, you can enable notifications to receive {% data variables.product.prodname_dependabot_short %} alerts as usual.{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.21" %}We recommend configuring {% data variables.product.prodname_dependabot_alerts %} without notifications for the first few days to avoid an overload of emails. After a few days, you can enable notifications to receive {% data variables.product.prodname_dependabot_alerts %} as usual.{% endif %} {% if currentVersion == "enterprise-server@2.21" %}We recommend configuring security alerts without notifications for the first few days to avoid an overload of emails. After a few days, you can enable notifications to receive security alerts as usual.{% endif %} {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}: + +1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}: + ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)." + + {% endnote %} + 3. Return to {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. Under "Repositories can be scanned for vulnerabilities", use the drop-down menu and select **Enabled without notifications**. Optionally, to enable alerts with notifications, select **Enabled with notifications**.{% else %} @@ -57,7 +67,7 @@ $ ghe-dep-graph-enable ### Viewing vulnerable dependencies on {% data variables.product.prodname_ghe_server %} -You can view all vulnerabilities in {% data variables.product.product_location_enterprise %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. +You can view all vulnerabilities in {% data variables.product.product_location %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. In the left sidebar, click **Vulnerabilities**. diff --git a/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index a92a2ea9748c..832241da5f92 100644 --- a/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Enabling and scheduling maintenance mode -intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location_enterprise %} or restoring backups, require the instance to be taken offline for normal use.' +intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location %} or restoring backups, require the instance to be taken offline for normal use.' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### About maintenance mode -Some types of operations require that you take {% data variables.product.product_location_enterprise %} offline and put it into maintenance mode: +Some types of operations require that you take {% data variables.product.product_location %} offline and put it into maintenance mode: - Upgrading to a new version of {% data variables.product.prodname_ghe_server %} - Increasing CPU, memory, or storage resources allocated to the virtual machine - Migrating data from one virtual machine to another diff --git a/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index f4d927fa12cb..a320a62917a3 100644 --- a/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ You can also manually upload {% data variables.product.prodname_ghe_server %} us Before enabling license synchronization on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "Server can sync user license count and usage", use the drop-down menu and select **Enabled**. diff --git a/content/admin/configuration/enabling-private-mode.md b/content/admin/configuration/enabling-private-mode.md index f71588a536d5..831e440b7ff8 100644 --- a/content/admin/configuration/enabling-private-mode.md +++ b/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -You must enable private mode if {% data variables.product.product_location_enterprise %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." +You must enable private mode if {% data variables.product.product_location %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." {% data reusables.enterprise_installation.image-urls-viewable-warning %} -With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location_enterprise %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." +With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/content/admin/configuration/enabling-subdomain-isolation.md b/content/admin/configuration/enabling-subdomain-isolation.md index 5dea7745a917..33ebac277078 100644 --- a/content/admin/configuration/enabling-subdomain-isolation.md +++ b/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### About subdomain isolation -Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location_enterprise %}. +Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location %}. When subdomain isolation is enabled, {% data variables.product.prodname_ghe_server %} replaces several paths with subdomains. diff --git a/content/admin/configuration/index.md b/content/admin/configuration/index.md index 2e8a92d9f8a8..736ec887b61d 100644 --- a/content/admin/configuration/index.md +++ b/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: Configuring GitHub Enterprise shortTitle: Configuring GitHub Enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is installed and set up, you can configure the appliance to suit your organization''s needs.' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." + +{% endnote %} +{% endif %} ### Table of Contents {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." - -{% endnote %} -{% endif %} diff --git a/content/admin/configuration/initializing-github-ae.md b/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..773dd7d1b592 --- /dev/null +++ b/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,94 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### Prerequisites + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **Note**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. + !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. + !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. + ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. + ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. + ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. + !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Click **Save**. + !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. + !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** + ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. + !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** + ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** + ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. + ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. + ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. + ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. + ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** + !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". + ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. + !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. + ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Click **Save**. + !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/content/admin/configuration/network-ports.md b/content/admin/configuration/network-ports.md index d8eafa1d6f3e..9a4688b5f2db 100644 --- a/content/admin/configuration/network-ports.md +++ b/content/admin/configuration/network-ports.md @@ -14,13 +14,13 @@ versions: ### Administrative ports -Some administrative ports are required to configure {% data variables.product.product_location_enterprise %} and run certain features. Administrative ports are not required for basic application use by end users. +Some administrative ports are required to configure {% data variables.product.product_location %} and run certain features. Administrative ports are not required for basic application use by end users. | Port | Service | Description | |---|---|---| | 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. | | 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. | -| 122 | SSH | Shell access for {% data variables.product.product_location_enterprise %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | +| 122 | SSH | Shell access for {% data variables.product.product_location %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | | 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration.| | 123/UDP| NTP | Required for time protocol operation. | | 161/UDP | SNMP | Required for network monitoring protocol operation. | diff --git a/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/content/admin/configuration/site-admin-dashboard.md b/content/admin/configuration/site-admin-dashboard.md index 52a28c3b6451..6e24da8a369f 100644 --- a/content/admin/configuration/site-admin-dashboard.md +++ b/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: Site admin dashboard -intro: 'The site admin dashboard provides a number of tools to help you manage {% data variables.product.product_location_enterprise %}.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -46,7 +46,7 @@ For more information on audit logging in general, see "[Audit logging](/enterpri ### Reports -If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location_enterprise %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. +If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. Specifically, you can download CSV reports that list @@ -152,7 +152,7 @@ In other words, repair jobs are started as needed and run in the background—th Furthermore, repair jobs use a "repair offset" for parallelization. This is an offset into the database table for the record being reconciled. Multiple background jobs can synchronize work based on this offset. -A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location_enterprise %} even though those repositories are actually indexed. +A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location %} even though those repositories are actually indexed. You can start a new code-search index repair job at any time. It will use a single CPU as it reconciles the search index with database and Git repository data. To minimize the effects this will have on I/O performance and reduce the chances of operations timing out, try to run a repair job during off-peak hours first. Monitor your system's load averages and CPU usage with a utility like `top`; if you don't notice any significant changes, it should be safe to run an index repair job during peak hours, as well. @@ -176,7 +176,7 @@ Refer to this section of the site admin dashboard to manage organizations, peopl ### Repositories -This is a list of the repositories on {% data variables.product.product_location_enterprise %}. You can click on a repository name and access functions for administering the repository. +This is a list of the repositories on {% data variables.product.product_location %}. You can click on a repository name and access functions for administering the repository. - [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -184,17 +184,17 @@ This is a list of the repositories on {% data variables.product.product_location ### All users -Here you can see all of the users on {% data variables.product.product_location_enterprise %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users on {% data variables.product.product_location %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Site admins -Here you can see all of the administrators on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Dormant users -Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location_enterprise %}. A user account is considered to be inactive ("dormant") when it: +Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: -- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location_enterprise %}. +- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location %}. - Has not generated any activity within that time period. - Is not a site administrator. @@ -202,4 +202,4 @@ Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/use ### Suspended users -Here you can see all of the users who have been suspended on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users who have been suspended on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). diff --git a/content/admin/configuration/troubleshooting-ssl-errors.md b/content/admin/configuration/troubleshooting-ssl-errors.md index 98c2bf418f44..61c4bb3ce97a 100644 --- a/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ Otherwise, you can use the SSL Converter tool to convert your certificate into t ### Unresponsive installation after uploading a key -If {% data variables.product.product_location_enterprise %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. +If {% data variables.product.product_location %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. ### Certificate validity errors diff --git a/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index 6b3b83e96603..539b679d7354 100644 --- a/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ Because client connections to {% data variables.product.prodname_ghe_server %} c {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### Enabling PROXY protocol support on {% data variables.product.product_location_enterprise %} +#### Enabling PROXY protocol support on {% data variables.product.product_location %} We strongly recommend enabling PROXY protocol support for both your appliance and the load balancer. Use the instructions provided by your vendor to enable the PROXY protocol on your load balancer. For more information, see [the PROXY protocol documentation](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt). @@ -34,7 +34,7 @@ We strongly recommend enabling PROXY protocol support for both your appliance an {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### Enabling X-Forwarded-For support on {% data variables.product.product_location_enterprise %} +#### Enabling X-Forwarded-For support on {% data variables.product.product_location %} {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/content/admin/configuration/validating-your-domain-settings.md b/content/admin/configuration/validating-your-domain-settings.md index 4649dd7dd3d6..1c731a310c8a 100644 --- a/content/admin/configuration/validating-your-domain-settings.md +++ b/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: Validating your domain settings -intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location_enterprise %} for the first time.' +intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location %} for the first time.' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index 5b8abed66cc8..a83ec1d35979 100644 --- a/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -19,7 +19,7 @@ versions: {% note %} -**Note**: Because regularly polling {% data variables.product.product_location_enterprise %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". +**Note**: Because regularly polling {% data variables.product.product_location %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". {% endnote %} diff --git a/content/admin/enterprise-management/configuring-collectd.md b/content/admin/enterprise-management/configuring-collectd.md index 9d1ae627f673..0482ad809a41 100644 --- a/content/admin/enterprise-management/configuring-collectd.md +++ b/content/admin/enterprise-management/configuring-collectd.md @@ -10,7 +10,7 @@ versions: --- ### Set up an external `collectd` server -If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location_enterprise %}. Your `collectd` server must by running `collectd` version 5.x or higher. +If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location %}. Your `collectd` server must by running `collectd` version 5.x or higher. 1. Log into your `collectd` server. 2. Create or edit the `collectd` configuration file to load the network plugin and populate the server and port directives with the proper values. On most distributions, this is located at `/etc/collectd/collectd.conf` @@ -52,6 +52,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### Central collectd server receives no data -{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location_enterprise %}. +{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location %}. For help with further questions or issues, contact {% data variables.contact.contact_ent_support %}. diff --git a/content/admin/enterprise-management/enabling-automatic-update-checks.md b/content/admin/enterprise-management/enabling-automatic-update-checks.md index 60d8e948656f..07f741e1bc61 100644 --- a/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: Enabling automatic update checks -intro: 'You can enable automatic update checks so that {% data variables.product.product_location_enterprise %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' +intro: 'You can enable automatic update checks so that {% data variables.product.product_location %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -When an upgrade package is automatically downloaded for {% data variables.product.product_location_enterprise %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location_enterprise %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." +When an upgrade package is automatically downloaded for {% data variables.product.product_location %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." If a hotpatch is available for an upgrade, the `.hpkg` will download automatically. In the management console you can choose to install the hotpatch immediately or schedule installation for a later time. For more information, see "[Upgrading with a hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." {% tip %} -**Tip:** To enable automatic update checks, {% data variables.product.product_location_enterprise %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. +**Tip:** To enable automatic update checks, {% data variables.product.product_location %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. {% endtip %} diff --git a/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 5ac497071d6d..70ad38778a38 100644 --- a/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### Resizing considerations -Before increasing CPU or memory resources for {% data variables.product.product_location_enterprise %}, review the following recommendations. +Before increasing CPU or memory resources for {% data variables.product.product_location %}, review the following recommendations. - **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Assign an Elastic IP address to the instance**. If you haven't assigned an Elastic IP to your instance, you'll have to adjust the DNS A records for your {% data variables.product.prodname_ghe_server %} host after the restart to account for the change in public IP address. Once your instance restarts, the instance keeps the Elastic IP if you launched the instance in a virtual private cloud (VPC). If you create the instance in an EC2-Classic network, you must manually reassign the Elastic IP to the instance. @@ -64,7 +64,7 @@ It's not possible to add CPU or memory resources to an existing OpenStack KVM in {% data reusables.enterprise_installation.increasing-cpus-req %} 1. Use the vSphere Client to connect to the VMware ESXi host. -2. Shut down {% data variables.product.product_location_enterprise %}. +2. Shut down {% data variables.product.product_location %}. 3. Select the virtual machine and click **Edit Settings**. 4. Under "Hardware", adjust the CPU and/or memory resources allocated to the virtual machine as needed: ![VMware setup resources](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) diff --git a/content/admin/enterprise-management/increasing-storage-capacity.md b/content/admin/enterprise-management/increasing-storage-capacity.md index ece10c6a71a9..bb41f8c6021a 100644 --- a/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -As more users join {% data variables.product.product_location_enterprise %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. +As more users join {% data variables.product.product_location %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. ### Requirements and recommendations diff --git a/content/admin/enterprise-management/index.md b/content/admin/enterprise-management/index.md index d53041ef94fe..0736f9e81df5 100644 --- a/content/admin/enterprise-management/index.md +++ b/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index 5205e4961763..de93a1dba3d7 100644 --- a/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ The time required to failover depends on how long it takes to manually promote t 5. Update the DNS record to point to the IP address of the replica. Traffic is directed to the replica after the TTL period elapses. If you are using a load balancer, ensure it is configured to send traffic to the replica. 6. Notify users that they can resume normal operations. 7. If desired, set up replication from the new primary to existing appliances and the previous primary. For more information, see "[About high availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." +8. Appliances you do not intend to setup replication to that were part of the high availability configuration prior the failover, need to be removed from the high availability configuration by UUID. + - On the former appliances, get their UUID via `cat /data/user/common/uuid`. + ```shell + $ cat /data/user/common/uuid + ``` + - On the new primary, remove the UUIDs using `ghe-repl-teardown`. Please replace *`UUID`* with a UUID you retrieved in the previous step. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### Further reading diff --git a/content/admin/enterprise-management/log-forwarding.md b/content/admin/enterprise-management/log-forwarding.md deleted file mode 100644 index d13cf9c440d3..000000000000 --- a/content/admin/enterprise-management/log-forwarding.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Log forwarding -intro: '{% data variables.product.prodname_enterprise %} uses `syslog-ng` to forward system and application logs to the server you specify in the {% data variables.enterprise.management_console %} settings.' -redirect_from: - - /enterprise/admin/articles/log-forwarding/ - - /enterprise/admin/installation/log-forwarding - - /enterprise/admin/enterprise-management/log-forwarding -versions: - enterprise-server: '*' ---- -Any log collection system that supports syslog-style log streams is supported (e.g., [Logstash](http://logstash.net/) and [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). - -### Enabling log forwarding - -1. On the {% data variables.enterprise.management_console %} settings page, in the left sidebar, click **Monitoring**. -1. Select **Enable log forwarding**. -1. In the **Server address** field, type the address of the server to which you want to forward logs. You can specify multiple addresses in a comma-separated list. -1. In the Protocol drop-down menu, select the protocol to use to communicate with the log server. The protocol will apply to all specified log destinations. -1. Select **Enable TLS**. -1. Click **Choose File** and choose a CA certificate to encrypt communication between syslog endpoints. The entire certificate chain will be validated, and must terminate in a root certificate. For more information, see [TLS options in the syslog-ng documentation](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). - -### Troubleshooting - -If you run into issues with log forwarding, contact {% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. diff --git a/content/admin/enterprise-management/monitoring-cluster-nodes.md b/content/admin/enterprise-management/monitoring-cluster-nodes.md index 6d6c8ba3409d..da5fcdd1c91b 100644 --- a/content/admin/enterprise-management/monitoring-cluster-nodes.md +++ b/content/admin/enterprise-management/monitoring-cluster-nodes.md @@ -33,26 +33,34 @@ You can configure [Nagios](https://www.nagios.org/) to monitor {% data variables #### Configuring the Nagios host 1. Generate an SSH key with a blank passphrase. Nagios uses this to authenticate to the {% data variables.product.prodname_ghe_server %} cluster. ```shell - nagiosuser@nagios:~$ ssh-keygen -t rsa -b 4096 - > Generating public/private rsa key pair. - > Enter file in which to save the key (/home/nagiosuser/.ssh/id_rsa): + nagiosuser@nagios:~$ ssh-keygen -t ed25519 + > Generating public/private ed25519 key pair. + > Enter file in which to save the key (/home/nagiosuser/.ssh/id_ed25519): > Enter passphrase (empty for no passphrase): leave blank by pressing enter > Enter same passphrase again: press enter again - > Your identification has been saved in /home/nagiosuser/.ssh/id_rsa. - > Your public key has been saved in /home/nagiosuser/.ssh/id_rsa.pub. + > Your identification has been saved in /home/nagiosuser/.ssh/id_ed25519. + > Your public key has been saved in /home/nagiosuser/.ssh/id_ed25519.pub. ``` {% danger %} **Security Warning:** An SSH key without a passphrase can pose a security risk if authorized for full access to a host. Limit this key's authorization to a single read-only command. {% enddanger %} -2. Copy the private key (`id_rsa`) to the `nagios` home folder and set the appropriate ownership. + {% note %} + + **Note:** If you're using a distribution of Linux that doesn't support the Ed25519 algorithm, use the command: + ```shell + nagiosuser@nagios:~$ ssh-keygen -t rsa -b 4096 + ``` + + {% endnote %} +2. Copy the private key (`id_ed25519`) to the `nagios` home folder and set the appropriate ownership. ```shell - nagiosuser@nagios:~$ sudo cp .ssh/id_rsa /var/lib/nagios/.ssh/ - nagiosuser@nagios:~$ sudo chown nagios:nagios /var/lib/nagios/.ssh/id_rsa + nagiosuser@nagios:~$ sudo cp .ssh/id_ed25519 /var/lib/nagios/.ssh/ + nagiosuser@nagios:~$ sudo chown nagios:nagios /var/lib/nagios/.ssh/id_ed25519 ``` -3. To authorize the public key to run *only* the `ghe-cluster-status -n` command, use a `command=` prefix in the `/data/user/common/authorized_keys` file. From the administrative shell on any node, modify this file to add the public key generated in step 1. For example: `command="/usr/local/bin/ghe-cluster-status -n" ssh-rsa AAAA....` +3. To authorize the public key to run *only* the `ghe-cluster-status -n` command, use a `command=` prefix in the `/data/user/common/authorized_keys` file. From the administrative shell on any node, modify this file to add the public key generated in step 1. For example: `command="/usr/local/bin/ghe-cluster-status -n" ssh-ed25519 AAAA....` 4. Validate and copy the configuration to each node in the cluster by running `ghe-cluster-config-apply` on the node where you modified the `/data/user/common/authorized_keys` file. diff --git a/content/admin/enterprise-management/monitoring-using-snmp.md b/content/admin/enterprise-management/monitoring-using-snmp.md index 6396c92822e5..8038a64e4675 100644 --- a/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location_enterprise %} and know when to add more memory, storage, or processor power to the host machine. +SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location %} and know when to add more memory, storage, or processor power to the host machine. {% data variables.product.prodname_enterprise %} has a standard SNMP installation, so you can take advantage of the [many plugins](http://www.monitoring-plugins.org/doc/man/check_snmp.html) available for Nagios or for any other monitoring system. @@ -29,7 +29,7 @@ SNMP is a common standard for monitoring devices over a network. We strongly rec $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -This should return the system time on {% data variables.product.product_location_enterprise %} host. +This should return the system time on {% data variables.product.product_location %} host. ### User-based security diff --git a/content/admin/enterprise-management/monitoring-your-appliance.md b/content/admin/enterprise-management/monitoring-your-appliance.md index 4e995c9f6266..e8adac6a1100 100644 --- a/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitoring your appliance -intro: 'As use of {% data variables.product.product_location_enterprise %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' +intro: 'As use of {% data variables.product.product_location %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/content/admin/enterprise-management/recommended-alert-thresholds.md b/content/admin/enterprise-management/recommended-alert-thresholds.md index 126d253fde6d..ceae6ab760aa 100644 --- a/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ We also recommend that you monitor virtualization "steal" time to ensure that ot ### Monitoring memory usage -The amount of physical memory allocated to {% data variables.product.product_location_enterprise %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. +The amount of physical memory allocated to {% data variables.product.product_location %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. | Severity | Threshold | | -------- | --------- | diff --git a/content/admin/enterprise-management/upgrade-requirements.md b/content/admin/enterprise-management/upgrade-requirements.md index 6506fdf49084..9354cab5263c 100644 --- a/content/admin/enterprise-management/upgrade-requirements.md +++ b/content/admin/enterprise-management/upgrade-requirements.md @@ -22,7 +22,7 @@ versions: ### Recommendations - Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.supported[1] }} to {{ enterpriseServerReleases.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.latest }}. -- If you’re several versions behind, upgrade {% data variables.product.product_location_enterprise %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. +- If you’re several versions behind, upgrade {% data variables.product.product_location %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. - Use the latest patch release when upgrading. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - Use a staging instance to test the upgrade steps. For more information, see "[Setting up a staging instance](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)." - When running multiple upgrades, wait at least 24 hours between feature upgrades to allow data migrations and backgrounded upgrade tasks to fully complete. diff --git a/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/content/admin/enterprise-management/upgrading-github-enterprise-server.md index dc177b77e40f..e1bedb0e8b76 100644 --- a/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -49,7 +49,7 @@ There are two types of snapshots: | Platform | Snapshot method | Snapshot documentation URL | |---|---|---| | Amazon AWS | Disk | -| Azure | VM | +| Azure | VM | | Hyper-V | VM | | Google Compute Engine | Disk | | VMware | VM | @@ -152,7 +152,7 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. {% note %} @@ -205,7 +205,7 @@ Appliances configured for high-availability and geo-replication use replica inst 1. On the replica instance, run `ghe-repl-setup ` again. {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location %}. ### Restoring from a failed upgrade diff --git a/content/admin/enterprise-support/about-github-enterprise-support.md b/content/admin/enterprise-support/about-github-enterprise-support.md index 03244ed720a0..7cad3af57fb0 100644 --- a/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: About GitHub Enterprise Support -intro: '{% data variables.product.prodname_ghe_server %} Support can help you troubleshoot issues that arise on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,49 +16,69 @@ versions: ### About {% data variables.contact.enterprise_support %} -{% data variables.product.prodname_ghe_server %} includes {% data variables.contact.enterprise_support %} in English and Japanese. +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -You can contact {% data variables.contact.enterprise_support %} through our support portal for help with: - - Installing and using {% data variables.product.prodname_ghe_server %} +{% if enterpriseServerVersions contains currentVersion %} +You can contact {% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - Installing and using {% data variables.product.product_name %} - Identifying and verifying the causes of suspected errors +{% endif %} -In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% data variables.contact.premium_support %} offers: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - Written support through our support portal 24 hours per day, 7 days per week - Phone support 24 hours per day, 7 days per week - - A Service Level Agreement (SLA) with guaranteed initial response times + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} +{% if currentVersion == "github-ae@latest" %} + - An assigned Technical Service Account Manager + - Quarterly support reviews + - Managed Admin services +{% else if enterpriseServerVersions contains currentVersion %} + - Technical account managers - Access to premium content - Scheduled health checks - - Managed services + - Managed Admin hours +{% endif %} +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +{% endif %} {% data reusables.support.scope-of-support %} ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can use the {% data variables.contact.contact_enterprise_portal %} to report issues in writing. +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### Hours of operation +{% if enterpriseServerVersions contains currentVersion %} #### Support in English +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} For standard non-urgent issues, we offer support in English 24 hours per day, 5 days per week, excluding weekends and national U.S. holidays. The standard response time is 24 hours. -For urgent issues, we are available 24 hours per day, 7 days per week, even during national U.S. holidays. +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. holidays. + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### Support in Japanese For non-urgent issues, support in Japanese is available Monday through Friday from 9:00 AM to 5:00 PM JST, excluding national holidays in Japan. For urgent issues, we offer support in English 24 hours per day, 7 days per week, even during national U.S. holidays. -For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)." +For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### Holiday schedules -For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. and Japanese holidays. +For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### Holidays in the United States -{% data variables.contact.enterprise_support %} observes these U.S. holidays, although our global support team is available to answer urgent tickets. +{% data variables.contact.enterprise_support %} observes these U.S. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. | U.S. holiday | Date observed | | --- | --- | @@ -80,6 +101,7 @@ For urgent issues, we can help you in English 24 hours per day, 7 days per week, {% data variables.contact.enterprise_support %} does not provide Japanese-language support on December 28th through January 3rd as well as on the holidays listed in [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html). {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### Assigning a priority to a support ticket @@ -87,7 +109,11 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### Resolving and closing support tickets @@ -95,8 +121,9 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose ### Further reading +{% if enterpriseServerVersions contains currentVersion %} - [Frequently asked questions about {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/faq) -- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)" -- "[Reaching {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/reaching-github-support)" -- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)" +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)" diff --git a/content/admin/enterprise-support/index.md b/content/admin/enterprise-support/index.md index a66aab840af2..d6f1ed919145 100644 --- a/content/admin/enterprise-support/index.md +++ b/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/content/admin/enterprise-support/overview.md b/content/admin/enterprise-support/overview.md index 0506a1678dda..67f3ad9d93fd 100644 --- a/content/admin/enterprise-support/overview.md +++ b/content/admin/enterprise-support/overview.md @@ -1,10 +1,10 @@ --- title: Overview -intro: 'Learn about the support options available for {% data variables.product.prodname_ghe_server %}.' +intro: 'Learn about the support options available for {% data variables.product.product_name %}.' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- - diff --git a/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 6edfaf7b3325..9c70a25abf5e 100644 --- a/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: Preparing to submit a ticket -intro: 'Help {% data variables.contact.github_support %} help you faster by following these suggestions before you open a support ticket.' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- Before submitting a ticket, you should: @@ -16,13 +17,11 @@ Before submitting a ticket, you should: - Determine if there is an existing ticket number in any ongoing communications with {% data variables.contact.github_support %}. - Determine the best person to contact {% data variables.contact.github_support %}. -For more information, see "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." - ### Choosing a contact person Especially for tickets with {% data variables.product.support_ticket_priority_urgent %} priority, the person contacting {% data variables.contact.github_support %} should: - Be knowledgeable in your internal systems, tools, policies, and practices. - - Be a proficient user of {% data variables.product.prodname_ghe_server %}. + - Be a proficient user of {% data variables.product.product_name %}. - Have full access and permissions to any services that are required to troubleshoot the issue. - - Be authorized to make the recommended changes to your network and any applicable products. + - Be authorized to make the recommended changes to your network and any applicable products. \ No newline at end of file diff --git a/content/admin/enterprise-support/providing-data-to-github-support.md b/content/admin/enterprise-support/providing-data-to-github-support.md index 40ee088060b1..a063f6e288c6 100644 --- a/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ You can use these steps to create and share a support bundle if you can access t #### Creating a support bundle using SSH -You can use these steps to create and share a support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and have outbound internet access. +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -114,8 +114,8 @@ You can use these steps to create and share a support bundle if you have SSH acc #### Uploading a support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell @@ -130,7 +130,7 @@ To prevent bundles from becoming too large, bundles only contain logs that haven #### Creating an extended support bundle using SSH -You can use these steps to create and share an extended support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and you have outbound internet access. +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. Download the extended support bundle via SSH by adding the `-x` flag to the `ghe-support-bundle` command: ```shell @@ -142,8 +142,8 @@ You can use these steps to create and share an extended support bundle if you ha #### Uploading an extended support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell diff --git a/content/admin/enterprise-support/reaching-github-support.md b/content/admin/enterprise-support/reaching-github-support.md index ead3b6aa3ed5..7cf256ce5605 100644 --- a/content/admin/enterprise-support/reaching-github-support.md +++ b/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: Reaching GitHub Support -intro: 'Contact {% data variables.contact.github_support %} using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal.' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### Using automated ticketing systems -Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.github_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." +Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.enterprise_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +### Contacting {% data variables.contact.enterprise_support %} + +{% if enterpriseServerVersions contains currentVersion %} #### Viewing past support tickets You can use the {% data variables.contact.enterprise_portal %} to view past support tickets. @@ -28,10 +31,12 @@ You can use the {% data variables.contact.enterprise_portal %} to view past supp {% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark its priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% endif %} ### Contacting sales For pricing, licensing, renewals, quotes, payments, and other related questions, contact {% data variables.contact.contact_enterprise_sales %} or call [+1 (877) 448-4820](tel:+1-877-448-4820). +{% if enterpriseServerVersions contains currentVersion %} ### Contacting training To learn more about training options, including customized trainings, see [{% data variables.product.company_short %}'s training site](https://services.github.com/). @@ -41,6 +46,7 @@ To learn more about training options, including customized trainings, see [{% da **Note:** Training is included in the {% data variables.product.premium_plus_support_plan %}. For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." {% endnote %} +{% endif %} ### Further reading diff --git a/content/admin/enterprise-support/receiving-help-from-github-support.md b/content/admin/enterprise-support/receiving-help-from-github-support.md index 37b9633376ad..98b3cd0eeaf2 100644 --- a/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,11 @@ --- title: Receiving help from GitHub Support -intro: 'If you run into trouble with {% data variables.product.product_location_enterprise %}, {% data variables.contact.github_support %} can help you out.' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- - diff --git a/content/admin/enterprise-support/submitting-a-ticket.md b/content/admin/enterprise-support/submitting-a-ticket.md index 787b44889d73..056ebaddf06b 100644 --- a/content/admin/enterprise-support/submitting-a-ticket.md +++ b/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,16 +1,18 @@ --- title: Submitting a ticket -intro: 'Submit a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal. You can mark a ticket as urgent when your {% data variables.product.prodname_ghe_server %} production system is down or in an unusable state.' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### About submitting a ticket Before submitting a ticket, you should gather helpful information for {% data variables.contact.github_support %} and choose a contact person. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." +{% if enterpriseServerVersions contains currentVersion %} After submitting your support request and optional diagnostic information, {% data variables.contact.github_support %} may ask you to download and share a support bundle with us. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)." ### Submitting a ticket using the {% data variables.contact.enterprise_portal %} @@ -34,7 +36,7 @@ After submitting your support request and optional diagnostic information, {% da {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### Submitting a ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} +### Submitting a ticket using the {% data variables.product.product_name %} {% data variables.enterprise.management_console %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -52,7 +54,17 @@ After submitting your support request and optional diagnostic information, {% da {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. Click **Submit**. +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### Submitting a ticket using the {% data variables.contact.ae_azure_portal %} + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### Further reading -- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)" -- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 32ec1f7d29f4..4cbe16224eee 100644 --- a/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ To make all actions from {% data variables.product.prodname_dotcom_the_website % Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Under "Server can use actions from GitHub.com in workflows runs", use the drop-down menu and select **Enabled**. diff --git a/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index 0ad89a74ace7..37a543f94838 100644 --- a/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -12,12 +12,11 @@ versions: ### About {% data variables.product.prodname_actions %} permissions for your enterprise -When you enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, it is enabled for all organizations in your enterprise. You can choose to disable {% data variables.product.prodname_actions %} for all organizations in your enterprise, or only allow specific organizations. You can also limit the use of public actions, so that people can only use local actions that exist in an organization. +When you enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, it is enabled for all organizations in your enterprise. You can choose to disable {% data variables.product.prodname_actions %} for all organizations in your enterprise, or only allow specific organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your enterprise. ### Managing {% data variables.product.prodname_actions %} permissions for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl #### Configuring the private fork policy for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index 50de2a1c5737..4002d2aff1d6 100644 --- a/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ The `actions-sync` tool can only download actions from {% data variables.product ### Prerequisites -* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating organizations](/enterprise/admin/user-management/creating-organizations)." +* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * You must create a personal access token (PAT) on your enterprise instance that can create and write to repositories in the destination organizations. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." ### Example: Using the `actions-sync` tool diff --git a/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index c51ee1e49215..2fce2abf54ea 100644 --- a/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -34,7 +34,7 @@ You can populate the runner tool cache by running a {% data variables.product.pr ### Populating the tool cache for a self-hosted runner -1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repostory that you can use to run a {% data variables.product.prodname_actions %} workflow. +1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repository that you can use to run a {% data variables.product.prodname_actions %} workflow. 1. Create a new workflow file in the repository's `.github/workflows` folder that uploads an artifact containing the {% data variables.product.prodname_dotcom %}-hosted runner's tool cache. The following example demonstrates a workflow that uploads the tool cache for an Ubuntu 18.04 environment, using the `setup-node` action with Node.js versions 10 and 12. diff --git a/content/admin/index.md b/content/admin/index.md index dfbcb7a9914d..14c3aca964de 100644 --- a/content/admin/index.md +++ b/content/admin/index.md @@ -3,9 +3,10 @@ title: Enterprise Administrators redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'Step-by-step guides for organizational administrators, system administrators, and security specialists who are deploying, configuring, and managing a GitHub Enterprise instance.' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/content/admin/installation/installing-github-enterprise-server-on-aws.md b/content/admin/installation/installing-github-enterprise-server-on-aws.md index 4666f942e737..f7dacdabc134 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - You must have an AWS account capable of launching EC2 instances and creating EBS volumes. For more information, see the [Amazon Web Services website](https://aws.amazon.com/). -- Most actions needed to launch {% data variables.product.product_location_enterprise %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." +- Most actions needed to launch {% data variables.product.product_location %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." This guide assumes you are familiar with the following AWS concepts: @@ -28,7 +28,7 @@ This guide assumes you are familiar with the following AWS concepts: ### Determining the instance type -Before launching {% data variables.product.product_location_enterprise %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported instance types diff --git a/content/admin/installation/installing-github-enterprise-server-on-azure.md b/content/admin/installation/installing-github-enterprise-server-on-azure.md index b6be4272329c..23e721683ce0 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -14,7 +14,7 @@ You can deploy {% data variables.product.prodname_ghe_server %} on global Azure - {% data reusables.enterprise_installation.software-license %} - You must have an Azure account capable of provisioning new machines. For more information, see the [Microsoft Azure website](https://azure.microsoft.com). -- Most actions needed to launch your virtual machine (VM) may also be performed using the Azure Portal. However, we recommend installing the Azure command line interface (CLI) for initial setup. Examples using the Azure CLI 2.0 are included below. For more information, see Azure's guide "[Install Azure CLI 2.0](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest)." +- Most actions needed to launch your virtual machine (VM) may also be performed using the Azure Portal. However, we recommend installing the Azure command line interface (CLI) for initial setup. Examples using the Azure CLI 2.0 are included below. For more information, see Azure's guide "[Install Azure CLI 2.0](https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest)." ### Hardware considerations @@ -22,13 +22,13 @@ You can deploy {% data variables.product.prodname_ghe_server %} on global Azure ### Determining the virtual machine type -Before launching {% data variables.product.product_location_enterprise %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported VM types and regions -The {% data variables.product.prodname_ghe_server %} appliance requires a premium storage data disk, and is supported on any Azure VM that supports premium storage. For more information, see "[Supported VMs](https://docs.microsoft.com/en-us/azure/storage/common/storage-premium-storage#supported-vms)" in the Azure documentation. For general information about available VMs, see [the Azure virtual machines overview page](http://azure.microsoft.com/en-us/pricing/details/virtual-machines/#Linux). +The {% data variables.product.prodname_ghe_server %} appliance requires a premium storage data disk, and is supported on any Azure VM that supports premium storage. For more information, see "[Supported VMs](https://docs.microsoft.com/azure/storage/common/storage-premium-storage#supported-vms)" in the Azure documentation. For general information about available VMs, see [the Azure virtual machines overview page](https://azure.microsoft.com/pricing/details/virtual-machines/#Linux). -{% data variables.product.prodname_ghe_server %} supports any region that supports your VM type. For more information about the supported regions for each VM, see Azure's "[Products available by region](https://azure.microsoft.com/en-us/regions/services/)." +{% data variables.product.prodname_ghe_server %} supports any region that supports your VM type. For more information about the supported regions for each VM, see Azure's "[Products available by region](https://azure.microsoft.com/regions/services/)." #### Recommended VM types @@ -47,20 +47,20 @@ We recommend you use a DS v2 instance type with at least 14 GB of RAM. You can u {% data reusables.enterprise_installation.create-ghe-instance %} -1. Find the most recent {% data variables.product.prodname_ghe_server %} appliance image. For more information about the `vm image list` command, see "[az vm image list](https://docs.microsoft.com/en-us/cli/azure/vm/image?view=azure-cli-latest#az_vm_image_list)" in the Microsoft documentation. +1. Find the most recent {% data variables.product.prodname_ghe_server %} appliance image. For more information about the `vm image list` command, see "[az vm image list](https://docs.microsoft.com/cli/azure/vm/image?view=azure-cli-latest#az_vm_image_list)" in the Microsoft documentation. ```shell $ az vm image list --all -f GitHub-Enterprise | grep '"urn":' | sort -V ``` -2. Create a new VM using the appliance image you found. For more information, see "[az vm create](https://docs.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest#az_vm_create)" in the Microsoft documentation. +2. Create a new VM using the appliance image you found. For more information, see "[az vm create](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_create)" in the Microsoft documentation. - Pass in options for the name of your VM, the resource group, the size of your VM, the name of your preferred Azure region, the name of the appliance image VM you listed in the previous step, and the storage SKU for premium storage. For more information about resource groups, see "[Resource groups](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview#resource-groups)" in the Microsoft documentation. + Pass in options for the name of your VM, the resource group, the size of your VM, the name of your preferred Azure region, the name of the appliance image VM you listed in the previous step, and the storage SKU for premium storage. For more information about resource groups, see "[Resource groups](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-overview#resource-groups)" in the Microsoft documentation. ```shell $ az vm create -n VM_NAME -g RESOURCE_GROUP --size VM_SIZE -l REGION --image APPLIANCE_IMAGE_NAME --storage-sku Premium_LRS ``` -3. Configure the security settings on your VM to open up required ports. For more information, see "[az vm open-port](https://docs.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest#az_vm_open_port)" in the Microsoft documentation. See the table below for a description of each port to determine what ports you need to open. +3. Configure the security settings on your VM to open up required ports. For more information, see "[az vm open-port](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_open_port)" in the Microsoft documentation. See the table below for a description of each port to determine what ports you need to open. ```shell $ az vm open-port -n VM_NAME -g RESOURCE_GROUP --port PORT_NUMBER @@ -70,7 +70,7 @@ We recommend you use a DS v2 instance type with at least 14 GB of RAM. You can u {% data reusables.enterprise_installation.necessary_ports %} -4. Create and attach a new unencrypted data disk to the VM, and configure the size based on your user license count. For more information, see "[az vm disk attach](https://docs.microsoft.com/en-us/cli/azure/vm/disk?view=azure-cli-latest#az_vm_disk_attach)" in the Microsoft documentation. +4. Create and attach a new unencrypted data disk to the VM, and configure the size based on your user license count. For more information, see "[az vm disk attach](https://docs.microsoft.com/cli/azure/vm/disk?view=azure-cli-latest#az_vm_disk_attach)" in the Microsoft documentation. Pass in options for the name of your VM (for example, `ghe-acme-corp`), the resource group, the premium storage SKU, the size of the disk (for example, `100`), and a name for the resulting VHD. @@ -86,7 +86,7 @@ We recommend you use a DS v2 instance type with at least 14 GB of RAM. You can u ### Configuring the {% data variables.product.prodname_ghe_server %} virtual machine -1. Before configuring the VM, you must wait for it to enter ReadyRole status. Check the status of the VM with the `vm list` command. For more information, see "[az vm list](https://docs.microsoft.com/en-us/cli/azure/vm?view=azure-cli-latest#az_vm_list)" in the Microsoft documentation. +1. Before configuring the VM, you must wait for it to enter ReadyRole status. Check the status of the VM with the `vm list` command. For more information, see "[az vm list](https://docs.microsoft.com/cli/azure/vm?view=azure-cli-latest#az_vm_list)" in the Microsoft documentation. ```shell $ az vm list -d -g RESOURCE_GROUP -o table > Name ResourceGroup PowerState PublicIps Fqdns Location Zones @@ -96,7 +96,7 @@ We recommend you use a DS v2 instance type with at least 14 GB of RAM. You can u ``` {% note %} - **Note:** Azure does not automatically create a FQDNS entry for the VM. For more information, see Azure's guide on how to "[Create a fully qualified domain name in the Azure portal for a Linux VM](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/portal-create-fqdn)." + **Note:** Azure does not automatically create a FQDNS entry for the VM. For more information, see Azure's guide on how to "[Create a fully qualified domain name in the Azure portal for a Linux VM](https://docs.microsoft.com/azure/virtual-machines/linux/portal-create-fqdn)." {% endnote %} diff --git a/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index 2f8bfbc5da1c..2978fe87aa42 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,12 +20,12 @@ versions: ### Determining the machine type -Before launching {% data variables.product.product_location_enterprise %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. #### Supported machine types {% data variables.product.prodname_ghe_server %} is supported on the following Google Compute Engine (GCE) machine types. For more information, see [the Google Cloud Platform machine types article](https://cloud.google.com/compute/docs/machine-types). -{% if currentVersion != "free-pro-team@latest" %} + | High-memory | ------------- | | n1-highmem-4 | @@ -34,7 +34,6 @@ Before launching {% data variables.product.product_location_enterprise %} on Goo | n1-highmem-32 | | n1-highmem-64 | | n1-highmem-96 | -{% endif %} #### Recommended machine types diff --git a/content/admin/installation/installing-github-enterprise-server-on-hyper-v.md b/content/admin/installation/installing-github-enterprise-server-on-hyper-v.md index 45f340ae453a..7963e812822c 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-hyper-v.md +++ b/content/admin/installation/installing-github-enterprise-server-on-hyper-v.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - You must have Windows Server 2008 through Windows Server 2016, which support Hyper-V. -- Most actions needed to create your virtual machine (VM) may also be performed using the [Hyper-V Manager](https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/remotely-manage-hyper-v-hosts). However, we recommend using the Windows PowerShell command-line shell for initial setup. Examples using PowerShell are included below. For more information, see the Microsoft guide "[Getting Started with Windows PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-5.1)." +- Most actions needed to create your virtual machine (VM) may also be performed using the [Hyper-V Manager](https://docs.microsoft.com/windows-server/virtualization/hyper-v/manage/remotely-manage-hyper-v-hosts). However, we recommend using the Windows PowerShell command-line shell for initial setup. Examples using PowerShell are included below. For more information, see the Microsoft guide "[Getting Started with Windows PowerShell](https://docs.microsoft.com/powershell/scripting/getting-started/getting-started-with-windows-powershell?view=powershell-5.1)." ### Hardware considerations @@ -30,23 +30,23 @@ versions: {% data reusables.enterprise_installation.create-ghe-instance %} -1. In PowerShell, create a new Generation 1 virtual machine, configure the size based on your user license count, and attach the {% data variables.product.prodname_ghe_server %} image you downloaded. For more information, see "[New-VM](https://docs.microsoft.com/en-us/powershell/module/hyper-v/new-vm?view=win10-ps)" in the Microsoft documentation. +1. In PowerShell, create a new Generation 1 virtual machine, configure the size based on your user license count, and attach the {% data variables.product.prodname_ghe_server %} image you downloaded. For more information, see "[New-VM](https://docs.microsoft.com/powershell/module/hyper-v/new-vm?view=win10-ps)" in the Microsoft documentation. ```shell PS C:\> New-VM -Generation 1 -Name VM_NAME -MemoryStartupBytes MEMORY_SIZE -BootDevice VHD -VHDPath PATH_TO_VHD ``` -{% data reusables.enterprise_installation.create-attached-storage-volume %} Replace `PATH_TO_DATA_DISK` with the path to the location where you create the disk. For more information, see "[New-VHD](https://docs.microsoft.com/en-us/powershell/module/hyper-v/new-vhd?view=win10-ps)" in the Microsoft documentation. +{% data reusables.enterprise_installation.create-attached-storage-volume %} Replace `PATH_TO_DATA_DISK` with the path to the location where you create the disk. For more information, see "[New-VHD](https://docs.microsoft.com/powershell/module/hyper-v/new-vhd?view=win10-ps)" in the Microsoft documentation. ```shell PS C:\> New-VHD -Path PATH_TO_DATA_DISK -SizeBytes DISK_SIZE ``` -3. Attach the data disk to your instance. For more information, see "[Add-VMHardDiskDrive](https://docs.microsoft.com/en-us/powershell/module/hyper-v/add-vmharddiskdrive?view=win10-ps)" in the Microsoft documentation. +3. Attach the data disk to your instance. For more information, see "[Add-VMHardDiskDrive](https://docs.microsoft.com/powershell/module/hyper-v/add-vmharddiskdrive?view=win10-ps)" in the Microsoft documentation. ```shell PS C:\> Add-VMHardDiskDrive -VMName VM_NAME -Path PATH_TO_DATA_DISK ``` -4. Start the VM. For more information, see "[Start-VM](https://docs.microsoft.com/en-us/powershell/module/hyper-v/start-vm?view=win10-ps)" in the Microsoft documentation. +4. Start the VM. For more information, see "[Start-VM](https://docs.microsoft.com/powershell/module/hyper-v/start-vm?view=win10-ps)" in the Microsoft documentation. ```shell PS C:\> Start-VM -Name VM_NAME ``` -5. Get the IP address of your VM. For more information, see "[Get-VMNetworkAdapter](https://docs.microsoft.com/en-us/powershell/module/hyper-v/get-vmnetworkadapter?view=win10-ps)" in the Microsoft documentation. +5. Get the IP address of your VM. For more information, see "[Get-VMNetworkAdapter](https://docs.microsoft.com/powershell/module/hyper-v/get-vmnetworkadapter?view=win10-ps)" in the Microsoft documentation. ```shell PS C:\> (Get-VMNetworkAdapter -VMName VM_NAME).IpAddresses ``` diff --git a/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index 6ae298dbf43c..62345e94ebf7 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_installation.necessary_ports %} 4. Optionally, associate a floating IP to the instance. Depending on your OpenStack setup, you may need to allocate a floating IP to the project and associate it to the instance. Contact your system administrator to determine if this is the case for you. For more information, see "[Allocate a floating IP address to an instance](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" in the OpenStack documentation. -5. Launch {% data variables.product.product_location_enterprise %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." +5. Launch {% data variables.product.product_location %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." ### Configuring the {% data variables.product.prodname_ghe_server %} instance diff --git a/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/content/admin/installation/installing-github-enterprise-server-on-vmware.md index 6cf21603c498..b14285717285 100644 --- a/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### Prerequisites - {% data reusables.enterprise_installation.software-license %} -- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location_enterprise %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). +- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). - You will need access to a vSphere Client. If you have vCenter Server you can use the vSphere Web Client. For more information, see the VMware guide "[Log in to vCenter Server by Using the vSphere Web Client](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." ### Hardware considerations diff --git a/content/admin/installation/setting-up-a-staging-instance.md b/content/admin/installation/setting-up-a-staging-instance.md index a6c64e0a6aaf..7bca92d93624 100644 --- a/content/admin/installation/setting-up-a-staging-instance.md +++ b/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Setting up a staging instance -intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location_enterprise %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' +intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/content/admin/overview/about-the-github-enterprise-server-api.md b/content/admin/overview/about-the-github-enterprise-api.md similarity index 62% rename from content/admin/overview/about-the-github-enterprise-server-api.md rename to content/admin/overview/about-the-github-enterprise-api.md index fc6293a2b034..d2586b838169 100644 --- a/content/admin/overview/about-the-github-enterprise-server-api.md +++ b/content/admin/overview/about-the-github-enterprise-api.md @@ -1,19 +1,24 @@ --- -title: About the GitHub Enterprise Server API -intro: '{% data variables.product.prodname_ghe_server %} supports the same powerful API available on {% data variables.product.prodname_dotcom_the_website %} as well as its own set of API endpoints.' +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' redirect_from: - /enterprise/admin/installation/about-the-github-enterprise-server-api - /enterprise/admin/articles/about-the-enterprise-api/ - /enterprise/admin/articles/using-the-api/ - /enterprise/admin/categories/api/ - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api versions: enterprise-server: '*' + github-ae: '*' --- -For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_enterprise_api %} REST API reference docs](/enterprise/{{ currentVersion }}/v3/). With the API, you can automate many administrative tasks. Some examples include: +With the APIs, you can automate many administrative tasks. Some examples include: +{% if enterpriseServerVersions contains currentVersion %} - Perform changes to the {% data variables.enterprise.management_console %}. For more information, see "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)." -- Collect statistics about your instance. For more information, see "[Admin stats](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#admin-stats)." -- Configure LDAP sync. For more information, see "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)." +- Configure LDAP sync. For more information, see "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)."{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." - Manage your enterprise account. For more information, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/content/admin/overview/index.md b/content/admin/overview/index.md index 88d210d69eba..b7c9d60faf7f 100644 --- a/content/admin/overview/index.md +++ b/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: Overview -intro: 'With {% data variables.product.prodname_enterprise %} you can manage accounts and access, licenses, and billing. ' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- For more information, or to purchase {% data variables.product.prodname_enterprise %}, see [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). @@ -13,6 +14,6 @@ For more information, or to purchase {% data variables.product.prodname_enterpri {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/content/admin/overview/managing-billing-for-github-enterprise.md b/content/admin/overview/managing-billing-for-github-enterprise.md deleted file mode 100644 index 99253be4056b..000000000000 --- a/content/admin/overview/managing-billing-for-github-enterprise.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Managing billing for GitHub Enterprise -intro: 'You can view the license usage, invoices, payment history, and other billing information for your enterprise account and {% data variables.product.prodname_ghe_server %} instances.' -product: '{% data reusables.gated-features.enterprise-accounts %}' -redirect_from: - - /enterprise/admin/installation/managing-billing-for-github-enterprise - - /enterprise/admin/overview/managing-billing-for-github-enterprise -versions: - enterprise-server: '*' ---- - -### About billing for enterprise accounts - -Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). - -Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts. For more information about enterprise accounts, see "[Roles of an enterprise account](/github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account)." For more information about managing billing managers, see "[Inviting people to manage your enterprise account](/github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account)." - -### Viewing your current invoice - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Under "Quick Actions", click **View invoice**. - ![View invoice link](/assets/images/help/business-accounts/view-invoice-link.png) - -### Paying your current invoice - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Under "Quick Actions", click **Pay invoice**. - ![Pay invoice link](/assets/images/help/business-accounts/pay-invoice-link.png) -5. Under "Pay invoice", type your credit card information in the secure form, then click **Pay Invoice**. - ![Confirm and pay invoice](/assets/images/help/business-accounts/pay-invoice.png) - -### Downloading your current invoice - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Under "Quick Actions", click **Download current invoice**. - ![Download current invoice link](/assets/images/help/business-accounts/download-current-invoice.png) - -### Viewing your payment history - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.billing-tab %} -4. Under "Billing", click the **Past Invoices** tab to see a summary of your past billing activity. - ![View payment history tab](/assets/images/help/business-accounts/view-payment-history.png) diff --git a/content/admin/overview/managing-billing-for-your-enterprise.md b/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..97c0ba8c0346 --- /dev/null +++ b/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,79 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +User | License dates | Counted days | Cost +---- | ------------ | ------- | ----- +@octocat | January 1 - January 31 | 31 | $39 +@robocat | February 1 - February 28 | 29 | $35.23 +@devtocat | January 15 - January 31 | 17 | $21.39 +@doctocat | January 1 - January 15 | 31 | $39 +@prodocat | January 7 - January 15 | 25 | $31.45 +@monalisa | January 1 - January 7,
January 15 - January 31 | 31 | $39 + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### About billing for enterprise accounts + +Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). + +Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts. For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Viewing your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **View invoice**. + ![View invoice link](/assets/images/help/business-accounts/view-invoice-link.png) + +### Paying your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Pay invoice**. + ![Pay invoice link](/assets/images/help/business-accounts/pay-invoice-link.png) +5. Under "Pay invoice", type your credit card information in the secure form, then click **Pay Invoice**. + ![Confirm and pay invoice](/assets/images/help/business-accounts/pay-invoice.png) + +### Downloading your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Download current invoice**. + ![Download current invoice link](/assets/images/help/business-accounts/download-current-invoice.png) + +### Viewing your payment history + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Billing", click the **Past Invoices** tab to see a summary of your past billing activity. + ![View payment history tab](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/content/admin/overview/managing-your-github-enterprise-license.md b/content/admin/overview/managing-your-github-enterprise-license.md index c564529bc751..701d4e32d5fb 100644 --- a/content/admin/overview/managing-your-github-enterprise-license.md +++ b/content/admin/overview/managing-your-github-enterprise-license.md @@ -37,8 +37,7 @@ If you'd like to renew or add user licenses to {% data variables.product.prodnam 4. Under "Enterprise Server Instances", click {% octicon "download" aria-label="The download icon" %} to download your license file. ![Download GitHub Enterprise Server license](/assets/images/help/business-accounts/download-ghes-license.png) 5. Log into your {% data variables.product.prodname_ghe_server %} instance as a site administrator. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. Under "Quick links", click **Update license**. @@ -64,8 +63,7 @@ You can use {% data variables.product.prodname_github_connect %} to automaticall You can download a JSON file from {% data variables.product.prodname_ghe_server %} and upload the file to {% data variables.product.prodname_ghe_cloud %} to manually sync user license usage between the two deployments. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 5. Under "Quick links", to download a file containing your current license usage on {% data variables.product.prodname_ghe_server %}, click **Export license usage**. diff --git a/content/admin/overview/system-overview.md b/content/admin/overview/system-overview.md index 95aba06da394..146923377efe 100644 --- a/content/admin/overview/system-overview.md +++ b/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ For more information, see "[Configuring backups on your appliance](/enterprise/{ #### External services and support access -{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." You can manually collect and send troubleshooting data to {% data variables.contact.github_support %}. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)." @@ -108,7 +108,7 @@ For more information about {% data variables.product.prodname_ghe_server %}'s us #### Audit and access logging -{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." Access and audit logs include information like the following. diff --git a/content/admin/packages/configuring-third-party-storage-for-packages.md b/content/admin/packages/configuring-third-party-storage-for-packages.md index 5c0f19db55d2..8524547c00d7 100644 --- a/content/admin/packages/configuring-third-party-storage-for-packages.md +++ b/content/admin/packages/configuring-third-party-storage-for-packages.md @@ -13,7 +13,7 @@ versions: {% data variables.product.prodname_registry %} on {% data variables.product.prodname_ghe_server %} uses external blob storage to store your packages. The amount of storage required depends on your usage of {% data variables.product.prodname_registry %}. -At this time, {% data variables.product.prodname_registry %} supports blob storage with Amazon Web Services (AWS) S3. MinIO is also supported, but configuration is not currently implemented in the {% data variables.product.product_name %} interface. You can use MinIO for storage by following the instructions for AWS S3, entering the analagous information for your MinIO configuration. +At this time, {% data variables.product.prodname_registry %} supports blob storage with Amazon Web Services (AWS) S3. MinIO is also supported, but configuration is not currently implemented in the {% data variables.product.product_name %} interface. You can use MinIO for storage by following the instructions for AWS S3, entering the analogous information for your MinIO configuration. For the best experience, we recommend using a dedicated bucket for {% data variables.product.prodname_registry %}, separate from the bucket you use for {% data variables.product.prodname_actions %} storage. diff --git a/content/admin/policies/about-pre-receive-hooks.md b/content/admin/policies/about-pre-receive-hooks.md index d8087d8b9f14..b3d43b017635 100644 --- a/content/admin/policies/about-pre-receive-hooks.md +++ b/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ Examples of how you can use pre-receive hooks: ### Impact on performance and workflows Impact to developers and their workflows can be significant and must be considered carefully. Pre-receive hooks that are based on business needs and implemented thoughtfully will provide the most benefit to the organization as a whole. -Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location_enterprise %} and should be carefully implemented and reviewed. +Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location %} and should be carefully implemented and reviewed. diff --git a/content/admin/policies/creating-a-pre-receive-hook-environment.md b/content/admin/policies/creating-a-pre-receive-hook-environment.md index 80cc6f044510..94769c1ce13e 100644 --- a/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ For more information about creating a chroot environment see "[Chroot](https://w ### Uploading a pre-receive hook environment on {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Manage environments**. diff --git a/content/admin/policies/creating-a-pre-receive-hook-script.md b/content/admin/policies/creating-a-pre-receive-hook-script.md index 933d7d8998b0..9a37b9dee71d 100644 --- a/content/admin/policies/creating-a-pre-receive-hook-script.md +++ b/content/admin/policies/creating-a-pre-receive-hook-script.md @@ -103,8 +103,8 @@ You can test a pre-receive hook script locally before you create or update it on adduser git -D -G root -h /home/git -s /bin/bash && \ passwd -d git && \ su git -c "mkdir /home/git/.ssh && \ - ssh-keygen -t rsa -b 4096 -f /home/git/.ssh/id_rsa -P '' && \ - mv /home/git/.ssh/id_rsa.pub /home/git/.ssh/authorized_keys && \ + ssh-keygen -t ed25519 -f /home/git/.ssh/id_ed25519 -P '' && \ + mv /home/git/.ssh/id_ed25519.pub /home/git/.ssh/authorized_keys && \ mkdir /home/git/test.git && \ git --bare init /home/git/test.git" @@ -136,7 +136,7 @@ You can test a pre-receive hook script locally before you create or update it on > Sending build context to Docker daemon 3.584 kB > Step 1 : FROM gliderlabs/alpine:3.3 > ---> 8944964f99f4 - > Step 2 : RUN apk add --no-cache git openssh bash && ssh-keygen -A && sed -i "s/#AuthorizedKeysFile/AuthorizedKeysFile/g" /etc/ssh/sshd_config && adduser git -D -G root -h /home/git -s /bin/bash && passwd -d git && su git -c "mkdir /home/git/.ssh && ssh-keygen -t rsa -b 4096 -f /home/git/.ssh/id_rsa -P ' && mv /home/git/.ssh/id_rsa.pub /home/git/.ssh/authorized_keys && mkdir /home/git/test.git && git --bare init /home/git/test.git" + > Step 2 : RUN apk add --no-cache git openssh bash && ssh-keygen -A && sed -i "s/#AuthorizedKeysFile/AuthorizedKeysFile/g" /etc/ssh/sshd_config && adduser git -D -G root -h /home/git -s /bin/bash && passwd -d git && su git -c "mkdir /home/git/.ssh && ssh-keygen -t ed25519 -f /home/git/.ssh/id_ed25519 -P ' && mv /home/git/.ssh/id_ed25519.pub /home/git/.ssh/authorized_keys && mkdir /home/git/test.git && git --bare init /home/git/test.git" > ---> Running in e9d79ab3b92c > fetch http://alpine.gliderlabs.com/alpine/v3.3/main/x86_64/APKINDEX.tar.gz > fetch http://alpine.gliderlabs.com/alpine/v3.3/community/x86_64/APKINDEX.tar.gz @@ -144,9 +144,9 @@ You can test a pre-receive hook script locally before you create or update it on > OK: 34 MiB in 26 packages > ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519 > Password for git changed by root - > Generating public/private rsa key pair. - > Your identification has been saved in /home/git/.ssh/id_rsa. - > Your public key has been saved in /home/git/.ssh/id_rsa.pub. + > Generating public/private ed25519 key pair. + > Your identification has been saved in /home/git/.ssh/id_ed25519. + > Your public key has been saved in /home/git/.ssh/id_ed25519.pub. ....truncated output.... > Initialized empty Git repository in /home/git/test.git/ > Successfully built dd8610c24f82 @@ -174,7 +174,7 @@ You can test a pre-receive hook script locally before you create or update it on 9. Copy the generated SSH key from the data container to the local machine: ```shell - $ docker cp data:/home/git/.ssh/id_rsa . + $ docker cp data:/home/git/.ssh/id_ed25519 . ``` 10. Modify the remote of a test repository and push to the `test.git` repo within the Docker container. This example uses `git@github.com:octocat/Hello-World.git` but you can use any repo you want. This example assumes your local machine (127.0.0.1) is binding port 52311, but you can use a different IP address if docker is running on a remote machine. @@ -183,7 +183,7 @@ You can test a pre-receive hook script locally before you create or update it on $ git clone git@github.com:octocat/Hello-World.git $ cd Hello-World $ git remote add test git@127.0.0.1:test.git - $ GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 52311 -i ../id_rsa" git push -u test main + $ GIT_SSH_COMMAND="ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 52311 -i ../id_ed25519" git push -u test main > Warning: Permanently added '[192.168.99.100]:52311' (ECDSA) to the list of known hosts. > Counting objects: 7, done. > Delta compression using up to 4 threads. diff --git a/content/admin/policies/enforcing-policies-for-your-enterprise.md b/content/admin/policies/enforcing-policies-for-your-enterprise.md index 6d8a1b6daf81..b3673275fc59 100644 --- a/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index b665c66ecc6e..c678eabd74b8 100644 --- a/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,30 +27,24 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### Configuring the default visibility of new repositories on your appliance +### Configuring the default visibility of new repositories in your enterprise -Each time someone creates a new repository on {% data variables.product.product_location_enterprise %}, that person must choose a visibility for the repository. When you configure a default visibility setting for the instance, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." -If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Tip:** You can restrict the ability to change repository visibility to site administrators only. For more information, see "[Preventing users from changing a repository's visibility](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)." - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 1. Under "Default repository visibility", use the drop-down menu and select a default visibility. - ![Drop-down menu to choose the default repository visibility for your instance](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) + ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -58,10 +52,9 @@ If a site administrator disallows members from creating certain types of reposit When you prevent members from changing repository visibility, only site administrators have the ability to make public repositories private or make private repositories public. -If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -72,12 +65,11 @@ If a site administrator has restricted repository creation to organization owner {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -87,8 +79,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for repository deletion and transfer -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -97,7 +88,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for Git push limits -To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories on your instance. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. By default, when you enforce repository upload limits, people cannot add or update files larger than 100 MB. @@ -109,9 +100,8 @@ By default, when you enforce repository upload limits, people cannot add or upda {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -119,16 +109,15 @@ By default, when you enforce repository upload limits, people cannot add or upda {% data reusables.enterprise-accounts.options-tab %} 4. Under "Repository upload limit", use the drop-down menu and click a maximum object size. ![Drop-down menu with maximum object size options](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Optionally, to enforce a maximum upload limit for all repositories on {% data variables.product.product_location_enterprise %}, select **Enforce on all repositories** +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### Configuring the merge conflict editor for pull requests between repositories Requiring users to resolve merge conflicts locally on their computer can prevent people from inadvertently writing to an upstream repository from a fork. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -139,13 +128,12 @@ Requiring users to resolve merge conflicts locally on their computer can prevent ### Configuring force pushes -Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the entire appliance. If you change the force push setting for the appliance, it will change for all repositories owned by any user or organization. +Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### Blocking all force pushes on your appliance -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -170,7 +158,7 @@ Each repository inherits a default force push setting from the settings of the u #### Blocking force pushes to repositories owned by a user account or organization -Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the entire appliance. +Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. You can override the default inherited settings by configuring the settings for a user account or organization. @@ -184,18 +172,18 @@ You can override the default inherited settings by configuring the settings for - **Block** to block force pushes to all branches. - **Block to the default branch** to only block force pushes to the default branch. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an appliance-wide policy. +6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an enterprise-wide policy. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### Configuring anonymous Git read access {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your instance, you can allow repository administrators to enable anonymous Git read access to public repositories. +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -Enabling anonymous Git read access allows users to bypass authentication for custom tools on your instance. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.prodname_ghe_server %}) will have read access to the repository without authentication. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.product_name %}) will have read access to the repository without authentication. -If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on {% data variables.product.product_location_enterprise %} by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -203,9 +191,8 @@ If necessary, you can prevent repository administrators from changing anonymous #### Setting anonymous Git read access for all repositories -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -213,9 +200,10 @@ If necessary, you can prevent repository administrators from changing anonymous {% data reusables.enterprise-accounts.options-tab %} 4. Under "Anonymous Git read access", use the drop-down menu, and click **Enabled**. ![Anonymous Git read access drop-down menu showing menu options "Enabled" and "Disabled"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your instance, select **Prevent repository admins from changing anonymous Git read access**. -![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your instance](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. +![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### Setting anonymous Git read access for a specific repository {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -229,4 +217,17 @@ If necessary, you can prevent repository administrators from changing anonymous ![Confirm anonymous Git read access setting in pop-up window](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. Optionally, to prevent repository admins from changing this setting for this repository, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access for this repository](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### Enforcing a policy on the default branch name + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. + ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. + ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. + ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/content/admin/policies/index.md b/content/admin/policies/index.md index 6dc11872c9b3..9c665ea89426 100644 --- a/content/admin/policies/index.md +++ b/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Setting policies for your enterprise -intro: 'You can set policies in {% data variables.product.prodname_enterprise %} to reduce risk and increase quality.' +intro: 'You can set policies in {% data variables.product.product_name %} to reduce risk and increase quality.' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 18e18aa30f76..7393f3992efb 100644 --- a/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### Creating pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. Click **Add pre-receive hook**. @@ -32,8 +31,7 @@ versions: ### Editing pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. Next to the pre-receive hook that you want to edit, click {% octicon "pencil" aria-label="The edit icon" %}. @@ -41,8 +39,7 @@ versions: ### Deleting pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. Next to the pre-receive hook that you want to delete, click {% octicon "x" aria-label="X symbol" %}. diff --git a/content/admin/user-management/about-migrations.md b/content/admin/user-management/about-migrations.md index e03b1ef637c0..e04bdf4f4a50 100644 --- a/content/admin/user-management/about-migrations.md +++ b/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ There are three types of migrations you can perform: - A migration from a {% data variables.product.prodname_ghe_server %} instance to another {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by any user or organization on the instance. Before performing a migration, you must have site administrator access to both instances. - A migration from a {% data variables.product.prodname_dotcom_the_website %} organization to a {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by the organization. Before performing a migration, you must have [administrative access](/enterprise/user/articles/permission-levels-for-an-organization/) to the {% data variables.product.prodname_dotcom_the_website %} organization as well as site administrator access to the target instance. -- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location_enterprise %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** +- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** ### Migrated data diff --git a/content/admin/user-management/activity-dashboard.md b/content/admin/user-management/activity-dashboard.md index 8a0835e9fe1c..5fb4fce0d924 100644 --- a/content/admin/user-management/activity-dashboard.md +++ b/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: Activity dashboard -intro: 'The Activity dashboard gives you an overview of all the activity on {% data variables.product.product_location_enterprise %}.' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- The Activity dashboard provides weekly, monthly, and yearly graphs of the number of: @@ -22,7 +23,9 @@ The Activity dashboard provides weekly, monthly, and yearly graphs of the number ![Activity dashboard](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -For more analytics based on data from {% data variables.product.prodname_enterprise %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from {% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% endif %} ### Accessing the Activity dashboard diff --git a/content/admin/user-management/adding-people-to-teams.md b/content/admin/user-management/adding-people-to-teams.md index 0f174951a8b2..0a94dea0aa6e 100644 --- a/content/admin/user-management/adding-people-to-teams.md +++ b/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location_enterprise %} to the team and determine which repositories they have access to.' +intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location %} to the team and determine which repositories they have access to.' versions: enterprise-server: '*' --- diff --git a/content/admin/user-management/audit-logging.md b/content/admin/user-management/audit-logging.md index c0fe5edd05f8..8a8da98e14bd 100644 --- a/content/admin/user-management/audit-logging.md +++ b/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: Audit logging -intro: '{% data variables.product.prodname_enterprise %} keeps logs of audited user, organization, repository, and system events. Logs are useful for debugging and internal and external compliance.' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. Logs are useful for debugging and internal and external compliance.' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -For a full list, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)." +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### Push logs -Every Git push operation is logged. For more information, see "[Viewing push logs](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)." +Every Git push operation is logged. For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### System events All audited system events, including all pushes and pulls, are logged to `/var/log/github/audit.log`. Logs are automatically rotated every 24 hours and are retained for seven days. -The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)." +The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Support bundles -All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)." +All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/admin/user-management/log-forwarding)." For example, this entry shows that a new repository was created. @@ -36,3 +38,4 @@ This example shows that commits were pushed to a repository. ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/content/admin/user-management/audited-actions.md b/content/admin/user-management/audited-actions.md index 10bb4189876a..56adff56aca8 100644 --- a/content/admin/user-management/audited-actions.md +++ b/content/admin/user-management/audited-actions.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### Authentication @@ -19,9 +20,9 @@ Name | Description `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. -`public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. +`public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. -`two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account. +`two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [deploy key]: /guides/managing-deploy-keys/#deploy-keys @@ -39,14 +40,14 @@ Name | Description `hook.destroy` | A hook was deleted. `hook.events_changed` | A hook's configured events were changed. -#### Instance configuration settings +#### Enterprise configuration settings Name | Description -----------------------------------------------:| ------------------------------------------- -`business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." -`business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." -`enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." -`enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." +`business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." +`business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." +`enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." +`enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." #### Issues and pull requests @@ -55,15 +56,15 @@ Name | Description `issue.update` | An issue's body text (initial comment) changed. `issue_comment.update` | A comment on an issue (other than the initial one) changed. `pull_request_review_comment.delete` | A comment on a pull request was deleted. -`issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)." +`issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." #### Organizations Name | Description ------------------:| ---------------------------------------------------------- `org.async_delete` | A user initiated a background job to delete an organization. -`org.delete` | An organization was deleted by a user-initiated background job. -`org.transform` | A user account was converted into an organization. For more information, see [Converting a user into an organization](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/). +`org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +`org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### Protected branches @@ -72,7 +73,7 @@ Name | Description `protected_branch.create ` | Branch protection is enabled on a branch. `protected_branch.destroy` | Branch protection is disabled on a branch. `protected_branch.update_admin_enforced ` | Branch protection is enforced for repository administrators. -`protected_branch.update_require_code_owner_review ` | Enforcement of required Code Owner review is updated on a branch. +`protected_branch.update_require_code_owner_review ` | Enforcement of required code owner review is updated on a branch. `protected_branch.dismiss_stale_reviews ` | Enforcement of dismissing stale pull requests is updated on a branch. `protected_branch.update_signature_requirement_enforcement_level ` | Enforcement of required commit signing is updated on a branch. `protected_branch.update_pull_request_reviews_enforcement_level ` | Enforcement of required pull request reviews is updated on a branch. @@ -85,7 +86,7 @@ Name | Description Name | Description ---------------------:| ------------------------------------------------------- `repo.access` | A private repository was made public, or a public repository was made private. -`repo.archive` | A repository was archived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). +`repo.archive` | A repository was archived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." `repo.add_member` | A collaborator was added to a repository. `repo.config` | A site admin blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository. `repo.create` | A repository was created. @@ -94,7 +95,7 @@ Name | Description `repo.rename` | A repository was renamed. `repo.transfer` | A user accepted a request to receive a transferred repository. `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. -`repo.unarchive` | A repository was unarchived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). +`repo.unarchive` | A repository was unarchived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." `repo.config.disable_anonymous_git_access`| Anonymous Git read access is disabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." `repo.config.enable_anonymous_git_access` | Anonymous Git read access is enabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." `repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting is locked, preventing repository administrators from changing (enabling or disabling) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." @@ -106,7 +107,7 @@ Name | Description -----------------------------:| ----------------------------------------------- `staff.disable_repo` | A site admin disabled access to a repository and all of its forks. `staff.enable_repo` | A site admin re-enabled access to a repository and all of its forks. -`staff.fake_login` | A site admin signed into {% data variables.product.prodname_enterprise %} as another user. +`staff.fake_login` | A site admin signed into {% data variables.product.product_name %} as another user. `staff.repo_unlock` | A site admin unlocked (temporarily gained full access to) one of a user's private repositories. `staff.unlock` | A site admin unlocked (temporarily gained full access to) all of a user's private repositories. @@ -123,18 +124,18 @@ Name | Description Name | Description ---------------------------------:| ------------------------------------------- `user.add_email` | An email address was added to a user account. -`user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`. -`user.change_password` | A user changed his or her password. +`user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +`user.change_password` | A user changed his or her password.{% endif %} `user.create` | A new user account was created. `user.delete` | A user account was destroyed by an asynchronous job. `user.demote` | A site admin was demoted to an ordinary user account. -`user.destroy` | A user deleted his or her account, triggering `user.async_delete`. +`user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} `user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code. -`user.forgot_password` | A user requested a password reset via the sign-in page. +`user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} `user.login` | A user signed in. `user.promote` | An ordinary user account was promoted to a site admin. `user.remove_email` | An email address was removed from a user account. `user.rename` | A username was changed. -`user.suspend` | A user account was suspended by a site admin. -`user.two_factor_requested` | A user was prompted for a two-factor authentication code. +`user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +`user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} `user.unsuspend` | A user account was unsuspended by a site admin. diff --git a/content/admin/user-management/auditing-ssh-keys.md b/content/admin/user-management/auditing-ssh-keys.md index bb55a3ae1ef0..fca0dbe5be6b 100644 --- a/content/admin/user-management/auditing-ssh-keys.md +++ b/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- Once initiated, the audit disables all existing SSH keys and forces users to approve or reject them before they're able to clone, pull, or push to any repositories. An audit is useful in situations where an employee or contractor leaves the company and you need to ensure that all keys are verified. diff --git a/content/admin/user-management/auditing-users-across-your-instance.md b/content/admin/user-management/auditing-users-across-your-enterprise.md similarity index 77% rename from content/admin/user-management/auditing-users-across-your-instance.md rename to content/admin/user-management/auditing-users-across-your-enterprise.md index 77c0ae1d15fb..015fe8c7a20d 100644 --- a/content/admin/user-management/auditing-users-across-your-instance.md +++ b/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -1,29 +1,30 @@ --- -title: Auditing users across your instance -intro: 'The {% data variables.product.prodname_ghe_server %} audit log dashboard shows site administrators the actions performed by all users and organizations across {% data variables.product.product_location_enterprise %} within the past 90 days. It includes details such as who performed the action, what the action was, and when it was performed.' +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' redirect_from: - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance versions: enterprise-server: '*' + github-ae: '*' --- -### Accessing the {% data variables.product.prodname_ghe_server %} audit log +### Accessing the audit log -The audit log dashboard gives you a visual display of audit data across {% data variables.product.product_location_enterprise %}. +The audit log dashboard gives you a visual display of audit data across your enterprise. ![Instance wide audit log dashboard](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} Within the map, you can pan and zoom to see events around the world. Hover over a country to see a quick count of events from that country. -### Searching for events across your instance +### Searching for events across your enterprise -The audit log lists the following information about actions made within {% data variables.product.product_location_enterprise %}: +The audit log lists the following information about actions made within your enterprise: * [The repository](#search-based-on-the-repository) an action was performed in * [The user](#search-based-on-the-user) who performed the action @@ -36,7 +37,7 @@ The audit log lists the following information about actions made within {% data **Notes:** -- While you can't use text to search for audit entries, you can construct search queries using a variety of filters. Many operators for [searching across {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/user/articles/searching-github) are supported. +- While you can't use text to search for audit entries, you can construct search queries using a variety of filters. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)." - To search for events older than 90 days, use the `created` qualifier. {% endwarning %} @@ -59,19 +60,19 @@ The `actor` qualifier scopes events based on the member of your organization tha * `actor:octocat actor:hubot` finds all events performed by both `octocat` and `hubot`. * `-actor:hubot` excludes all events performed by `hubot`. -You can only use a {% data variables.product.prodname_ghe_server %} username, not an individual's real name. +You can only use a {% data variables.product.product_name %} username, not an individual's real name. #### Search based on the organization The `org` qualifier limits actions to a specific organization. For example: -* `org:my-org` finds all events that occured for the `my-org` organization. +* `org:my-org` finds all events that occurred for the `my-org` organization. * `org:my-org action:team` finds all team events performed within the `my-org` organization. -* `-org:my-org` excludes all events that occured for the `my-org` organization. +* `-org:my-org` excludes all events that occurred for the `my-org` organization. #### Search based on the action performed -The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)". +The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". | Category name | Description |------------------|------------------- diff --git a/content/admin/user-management/best-practices-for-user-security.md b/content/admin/user-management/best-practices-for-user-security.md index f8f302a33586..beae6174be88 100644 --- a/content/admin/user-management/best-practices-for-user-security.md +++ b/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: Best practices for user security -intro: 'Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there are steps your users can take to help protect {% data variables.product.product_location_enterprise %}.' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### Enabling two-factor authentication Two-factor authentication (2FA) is a way of logging in to websites and services that requires a second factor beyond a password for authentication. In {% data variables.product.prodname_ghe_server %}'s case, this second factor is a one time authentication code generated by an application on a user's smartphone. We strongly recommend requiring your users to enable two-factor authentication on their accounts. With two-factor authentication, both a user's password and their smartphone would have to be compromised to allow the account itself to be compromised. For more information on configuring two-factor authentication, see "[About two-factor authentication](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)". +{% endif %} ### Requiring a password manager -We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to {% data variables.product.product_location_enterprise %}. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. ### Restrict access to teams and repositories diff --git a/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 7495a0d08839..e51686cb1fbb 100644 --- a/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in {% data variables.product.product_location_enterprise %}. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your appliance. +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.large_files.can-include-lfs-objects-archives %} -### Configuring {% data variables.large_files.product_name_long %} for your appliance +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -60,12 +60,13 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### Configuring Git Large File Storage to use a third party server {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Disable {% data variables.large_files.product_name_short %} on the {% data variables.product.prodname_ghe_server %} appliance. For more information, see "[Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)." +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. Create a {% data variables.large_files.product_name_short %} configuration file that points to the third party server. ```shell @@ -130,6 +131,7 @@ Before migrating to a different {% data variables.large_files.product_name_long > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### Further reading diff --git a/content/admin/user-management/configuring-visibility-for-organization-membership.md b/content/admin/user-management/configuring-visibility-for-organization-membership.md index 0873ac32c047..6551ad31f8f0 100644 --- a/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,17 +1,19 @@ --- title: Configuring visibility for organization membership -intro: You can set visibility for new organization members across your instance to public or private. You can also prevent members from changing their visibility from the default. +intro: You can set visibility for new organization members across your enterprise to public or private. You can also prevent members from changing their visibility from the default. redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} You can also enforce your default setting on all current organization members in your instance using a command-line utility. For example, if you'd like to require every organization member's visibility to be public, you can set the default to public and enforce the default for all new members in the admin settings, and then use the command-line utility to enforce the public setting on existing members. +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -20,5 +22,5 @@ You can also enforce your default setting on all current organization members in 3. Under "Default organization membership visibility", use the drop-down menu, and click **Private** or **Public**. ![Drop-down menu with option to configure default organization membership visibility as public or private](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) 4. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce on organization members**. - ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)." + ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/content/admin/user-management/continuous-integration-using-jenkins.md b/content/admin/user-management/continuous-integration-using-jenkins.md index 35d8001b84af..8f1ebe6bdabd 100644 --- a/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Continuous integration using Jenkins -intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}.' +intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### Requirements -- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}. +- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}. diff --git a/content/admin/user-management/creating-organizations.md b/content/admin/user-management/creating-organizations.md deleted file mode 100644 index a8cc4bad3ab0..000000000000 --- a/content/admin/user-management/creating-organizations.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Creating organizations -redirect_from: - - /enterprise/admin/articles/creating-organizations/ - - /enterprise/admin/user-management/creating-organizations -intro: You can choose to set up a new organization or convert an existing personal account into an organization. -versions: - enterprise-server: '*' ---- - -An organization is a collection of user accounts that owns repositories. Organizations have one or more owners, who have administrative privileges for the organization. Organizations can also be used for namespacing—for example, `http(s)://[hostname]/[organization name]/` takes you to an organization's profile on {% data variables.product.prodname_ghe_server %}, while `http(s)://[hostname]/[organization name]/[repository name]/` takes you to a repository's profile. - -When you create an organization, it doesn't have any repositories associated with it. At any time, [members of the organization with the Owner role can add new repositories](/enterprise/{{ currentVersion }}/user/articles/permission-levels-for-an-organization), or transfer existing repositories. For more information, see "[Transferring a repository](/enterprise/{{ currentVersion }}/user/articles/transferring-a-repository)". - -{% data reusables.user_settings.access_settings %} -{% data reusables.user_settings.organizations %} -3. In the "Organizations" section, click **New organization**. -![New organization button](/assets/images/help/settings/new-org-button.png) -4. Under "Organization name", give the organization a name. -![New organization name](/assets/images/help/organizations/new-org-name.png) -5. Under "Contact email," type the email address of a person who can be contacted for more information about the organization. -6. Click **Create organization**. diff --git a/content/admin/user-management/creating-teams.md b/content/admin/user-management/creating-teams.md index b62f0cf36a2e..96c25bbb5a35 100644 --- a/content/admin/user-management/creating-teams.md +++ b/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: Teams are central to many of {% data variables.product.prodname_dotcom %}'s collaborative features, such as team @mentions to notify appropriate parties that you'd like to request their input or attention. For more information, see "[Permission levels for an organization repository](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)". -A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location_enterprise %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. +A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)." @@ -28,7 +28,7 @@ A prudent combination of teams is a powerful way to control repository access. F ### Creating teams with LDAP Sync enabled -Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location_enterprise %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/content/admin/user-management/customizing-user-messages-on-your-instance.md b/content/admin/user-management/customizing-user-messages-for-your-enterprise.md similarity index 73% rename from content/admin/user-management/customizing-user-messages-on-your-instance.md rename to content/admin/user-management/customizing-user-messages-for-your-enterprise.md index de338b68953e..13c67d3865b4 100644 --- a/content/admin/user-management/customizing-user-messages-on-your-instance.md +++ b/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -1,15 +1,18 @@ --- -title: Customizing user messages on your instance +title: Customizing user messages for your enterprise redirect_from: - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ - /enterprise/admin/user-management/customizing-user-messages-on-your-instance -intro: 'You can create custom messages that users will see on the sign in and sign out pages{% if currentVersion ver_gt "enterprise-server@2.21" %} or in an announcement banner at the top of every page{% endif %}.' + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' versions: enterprise-server: '*' + github-ae: '*' --- You can use Markdown to format your message. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)." +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** If you are using SAML for authentication, the sign in page is presented by your identity provider and is not customizable via {% data variables.product.prodname_ghe_server %}. @@ -18,8 +21,7 @@ You can use Markdown to format your message. For more information, see "[About w ### Creating a custom sign in message -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Under "Sign in page", click **Add message** or **Edit message**. @@ -31,11 +33,11 @@ You can use Markdown to format your message. For more information, see "[About w 8. Review the rendered message. ![Sign in message rendered](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} ### Creating a custom sign out message -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Under "Sign out page", click **Add message** or **Edit message**. @@ -48,15 +50,22 @@ You can use Markdown to format your message. For more information, see "[About w ![Sign out message rendered](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) {% data reusables.enterprise_site_admin_settings.save-changes %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Creating a global announcement banner You can set a global announcement banner to be displayed to all users at the top of every page. +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 1. Under "Announcement", click **Add announcement**. diff --git a/content/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server.md b/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md similarity index 87% rename from content/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server.md rename to content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md index 3271821eb9ed..1578faba94f5 100644 --- a/content/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server.md +++ b/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -1,5 +1,5 @@ --- -title: Disabling Git SSH access on GitHub Enterprise Server +title: Disabling Git SSH access on your enterprise redirect_from: - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ @@ -12,9 +12,11 @@ redirect_from: - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server -intro: 'You can prevent people from using Git over SSH for certain or all repositories on {% data variables.product.product_location_enterprise %}.' + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- ### Disabling Git SSH access to a specific repository @@ -41,11 +43,10 @@ versions: 7. Under "Git SSH access", use the drop-down menu, and click **Disabled**. Then, select **Enforce on all repositories**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) -### Disabling Git SSH access to all repositories on an appliance +### Disabling Git SSH access to all repositories in your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index aec6a820ffc8..da606dbe919c 100644 --- a/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. Close the connection to {% data variables.product.product_location_enterprise %}: +8. Close the connection to {% data variables.product.product_location %}: ```shell $ exit > logout diff --git a/content/admin/user-management/index.md b/content/admin/user-management/index.md index 8a7ef8f23fd3..73f06725687e 100644 --- a/content/admin/user-management/index.md +++ b/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Managing users, organizations, and repositories' shortTitle: 'Managing users, organizations, and repositories' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'This guide describes authentication methods for users signing in to your {% data variables.product.prodname_enterprise %} instance, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/content/admin/user-management/log-forwarding.md b/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..00ad4741f35e --- /dev/null +++ b/content/admin/user-management/log-forwarding.md @@ -0,0 +1,47 @@ +--- +title: Log forwarding +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- +Any log collection system that supports syslog-style log streams is supported (e.g., [Logstash](http://logstash.net/) and [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). + +### Enabling log forwarding + +{% if enterpriseServerVersions contains currentVersion %} +1. On the {% data variables.enterprise.management_console %} settings page, in the left sidebar, click **Monitoring**. +1. Select **Enable log forwarding**. +1. In the **Server address** field, type the address of the server to which you want to forward logs. You can specify multiple addresses in a comma-separated list. +1. In the Protocol drop-down menu, select the protocol to use to communicate with the log server. The protocol will apply to all specified log destinations. +1. Select **Enable TLS**. +1. Click **Choose File** and choose a CA certificate to encrypt communication between syslog endpoints. The entire certificate chain will be validated, and must terminate in a root certificate. For more information, see [TLS options in the syslog-ng documentation](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. + ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. + ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. + ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. + ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. + ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. + ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Click **Save**. + ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Troubleshooting + +If you run into issues with log forwarding, contact {% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/content/admin/user-management/managing-dormant-users.md b/content/admin/user-management/managing-dormant-users.md index dce1f1f015e8..9aaaccfb90aa 100644 --- a/content/admin/user-management/managing-dormant-users.md +++ b/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: A user account is considered to be dormant if it has not been active for at least a month. You may choose to suspend dormant users to free up user licenses. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- "Activity" includes, but is not limited to: -- Signing in to {% data variables.product.prodname_ghe_server %}. +- Signing in to {% data variables.product.product_name %}. - Commenting on issues and pull requests. - Creating, deleting, watching, and starring repositories. -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Accessing resources by using a personal access token or SSH key.{% endif %} ### Viewing dormant users @@ -23,9 +24,9 @@ You can view a list of all dormant users who have not been suspended and who are {% data reusables.enterprise_site_admin_settings.access-settings %} 3. In the left sidebar, click **Dormant users**. -![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) +![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} 4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. -![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png) +![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### Determining whether a user account is dormant @@ -40,9 +41,8 @@ You can view a list of all dormant users who have not been suspended and who are {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/content/admin/user-management/managing-global-webhooks.md b/content/admin/user-management/managing-global-webhooks.md index d617a7e6e2c3..e34217f4ca5e 100644 --- a/content/admin/user-management/managing-global-webhooks.md +++ b/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: Managing global webhooks -intro: 'Site administrators can view, add, edit, and delete global webhooks to track events at the instance level.' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### About global webhooks -You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management on your instance. For example, you can configure your webhooks to execute whenever: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. For example, you can configure your webhooks to execute whenever: - A user account is created or deleted - An organization is created or deleted - A collaborator is added to or removed from a repository @@ -20,11 +21,9 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### Adding a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Add webhook**. @@ -55,8 +54,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Editing a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to edit, click **Edit**. @@ -66,8 +64,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Deleting a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to delete, click **Delete**. @@ -77,8 +74,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Viewing recent deliveries and responses -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. In the list of webhooks, click the webhook for which you'd like to see deliveries. diff --git a/content/admin/user-management/managing-organizations-in-your-enterprise.md b/content/admin/user-management/managing-organizations-in-your-enterprise.md index ab347216400a..46c6cec1ac63 100644 --- a/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'Organizations are great for creating distinct groups of users within you mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/user-management/managing-repositories-in-your-enterprise.md b/content/admin/user-management/managing-repositories-in-your-enterprise.md index 52831d237f78..4da07ed3b7a1 100644 --- a/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Managing repositories in your enterprise -intro: 'You can manage the settings available to repository administrators on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/user-management/managing-users-in-your-enterprise.md b/content/admin/user-management/managing-users-in-your-enterprise.md index e89560fa5326..63a373005fbd 100644 --- a/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Managing users in your enterprise -intro: 'Once users are able to authenticate to {% data variables.product.product_location_enterprise %}, they''ll want to set up a few basic custom profile settings like an avatar and email notifications.' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index 51bb83534992..a3df463ac39c 100644 --- a/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrating data to and from your enterprise -intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location_enterprise %}.' +intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location %}.' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/content/admin/user-management/migrating-to-internal-repositories.md b/content/admin/user-management/migrating-to-internal-repositories.md index e5fe59af3707..fbd80a13f9a9 100644 --- a/content/admin/user-management/migrating-to-internal-repositories.md +++ b/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ All public repositories owned by user accounts on your instance will become priv Anonymous Git read access will be disabled for each public repository that becomes internal or private. -If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Configuring the default visibility of new repositories on your appliance](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)." +If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)." The repository creation policy for the instance will change to disable public repositories and allow private and internal repositories. You can update the policy at any time. For more information, see "[Restricting repository creation in your instances](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)." diff --git a/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/content/admin/user-management/monitoring-activity-in-your-enterprise.md index 991fef7abca5..a72fde4deb4f 100644 --- a/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 6efac8a11c15..20a81d080e50 100644 --- a/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: Placing a legal hold on a user or organization -intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from {% data variables.product.product_location_enterprise %}.' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- Usually, if someone deletes a repository, it will be available on disk for 90 days and can be restored via the site admin dashboard. After 90 days the repository is purged and deleted forever. If you place a legal hold on a user or organization, repositories they own are available for restore indefinitely. diff --git a/content/admin/user-management/preventing-users-from-creating-organizations.md b/content/admin/user-management/preventing-users-from-creating-organizations.md index d688e84fd008..1a1f09c7768e 100644 --- a/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: 'You can prevent users from creating organizations on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index 3af2760d09c2..8370cad87091 100644 --- a/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Promoting a user from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. In the upper-right corner of the page, click **Add owner**. @@ -30,8 +29,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Demoting a site administrator from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. In the upper-left corner of the page, in the "Find an administrator" search field, type the username of the person you want to demote. @@ -54,4 +52,4 @@ For information about promoting a user to an organization owner, see the `ghe-or 2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index ad3fed407f6f..32cff3f262c0 100644 --- a/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -When using LDAP or built-in authentication, two-factor authentication is supported on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require members to have two-factor authentication enabled. +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Organization administrators can require members to have two-factor authentication enabled. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -For more information, see [this chart on authentication methods that support 2FA](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa). +For more information, see "[About two-factor authentication](/github/authenticating-to-github/about-two-factor-authentication)." ### Requirements for enforcing two-factor authentication diff --git a/content/admin/user-management/searching-the-audit-log.md b/content/admin/user-management/searching-the-audit-log.md index 82772ace4caf..9495d0dc5c9c 100644 --- a/content/admin/user-management/searching-the-audit-log.md +++ b/content/admin/user-management/searching-the-audit-log.md @@ -1,12 +1,13 @@ --- title: Searching the audit log -intro: 'Site administrators can search an extensive list of [audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### Search query syntax @@ -18,7 +19,7 @@ Key | Value `actor_id` | ID of the user account that initiated the action `actor` | Name of the user account that initiated the action `oauth_app_id` | ID of the OAuth application associated with the action -`action` | Name of the [audited action](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) +`action` | Name of the audited action `user_id` | ID of the user affected by the action `user` | Name of the user affected by the action `repo_id` | ID of the repository affected by the action (if applicable) @@ -34,12 +35,11 @@ For example, to see all actions that have affected the repository `octocat/Spoon `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -For a full list of actions, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Searching the audit log -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. Type a search query. diff --git a/content/admin/user-management/suspending-and-unsuspending-users.md b/content/admin/user-management/suspending-and-unsuspending-users.md index 022376d0d907..b2c381fe2ea1 100644 --- a/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location_enterprise %}.' +intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location %}.' versions: enterprise-server: '*' --- @@ -26,7 +26,7 @@ Before suspending site administrators, you must demote them to regular users. Fo {% tip %} -**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location_enterprise %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. +**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. {% endtip %} @@ -70,8 +70,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use You can create a custom message that suspended users will see when attempting to sign in. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Click **Add message**. diff --git a/content/admin/user-management/troubleshooting-service-hooks.md b/content/admin/user-management/troubleshooting-service-hooks.md index 7beb9f00fccf..3ae71bf8105e 100644 --- a/content/admin/user-management/troubleshooting-service-hooks.md +++ b/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### Getting information on deliveries diff --git a/content/admin/user-management/viewing-push-logs.md b/content/admin/user-management/viewing-push-logs.md index fdcf4302d538..932900f18d73 100644 --- a/content/admin/user-management/viewing-push-logs.md +++ b/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: Viewing push logs -intro: 'Site administrators can view a list of Git push operations for any repository on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- Push log entries show: @@ -27,6 +28,7 @@ Push log entries show: 4. In the left sidebar, click **Push Log**. ![Push log tab](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### Viewing a repository's push logs on the command-line 1. SSH into your appliance. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." @@ -34,3 +36,4 @@ Push log entries show: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md b/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md index 758428325edf..fc00f154bd32 100644 --- a/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md +++ b/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md @@ -92,13 +92,8 @@ Now that you've created and published your repository, you're ready to make chan 4. At the bottom of the **Changes** list, enter a commit message. To the right of your profile picture, type a short description of the commit. Since we're changing the _README.md_ file, "Add information about purpose of project" would be a good commit summary. Below the summary, you'll see a "Description" text field where you can type a longer description of the changes in the commit, which is helpful when looking back at the history of a project and understanding why changes were made. Since you're making a basic update of a _README.md_ file, you can skip the description. ![Commit message](/assets/images/help/desktop/getting-started-guide/commit-message.png) -<<<<<<< HEAD 5. Click **Commit to BRANCH NAME**. The commit button shows your current branch so you can be sure to commit to the branch you want. ![Commit to branch](/assets/images/help/desktop/getting-started-guide/click-commit-to-master.png) -======= -5. Click **Commit to master**. The commit button shows your current branch, which in this case is `master`, so that you know which branch you are making a commit to. - ![Commit to master](/assets/images/help/desktop/getting-started-guide/click-commit-to-master.png) ->>>>>>> master 6. To push your changes to the remote repository on {% data variables.product.product_name %}, click **Push origin**. ![Push origin](/assets/images/help/desktop/getting-started-guide/push-to-origin.png) - The **Push origin** button is the same one that you clicked to publish your repository to {% data variables.product.product_name %}. This button changes contextually based on where you are at in the Git workflow. It should now say `Push origin` with a `1` next to it, indicating that there is one commit that has not been pushed up to {% data variables.product.product_name %}. diff --git a/content/developers/apps/about-apps.md b/content/developers/apps/about-apps.md index e6e9095396b2..010cd5c2e688 100644 --- a/content/developers/apps/about-apps.md +++ b/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: About apps -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} diff --git a/content/developers/apps/authenticating-with-github-apps.md b/content/developers/apps/authenticating-with-github-apps.md index 17c124e29c80..3e6cb121759f 100644 --- a/content/developers/apps/authenticating-with-github-apps.md +++ b/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -94,7 +95,7 @@ Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_AP After creating the JWT, set it in the `Header` of the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -129,7 +130,7 @@ By default, installation access tokens are scoped to all the repositories that a To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -149,7 +150,7 @@ The response will include your installation access token, the expiration date, t To authenticate with an installation access token, include it in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/content/developers/apps/authorizing-oauth-apps.md b/content/developers/apps/authorizing-oauth-apps.md index 87f8be697567..bbd0d6f1e997 100644 --- a/content/developers/apps/authorizing-oauth-apps.md +++ b/content/developers/apps/authorizing-oauth-apps.md @@ -11,13 +11,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. @@ -111,7 +112,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -235,6 +236,7 @@ For more information, see the "[OAuth 2.0 Device Authorization Grant](https://to Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with @@ -242,6 +244,7 @@ two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if you or your users have two-factor authentication enabled. {% endnote %} +{% endif %} ### Redirect URLs @@ -299,6 +302,6 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr * "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" * "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/content/developers/apps/building-github-apps.md b/content/developers/apps/building-github-apps.md index a0868276380a..0012cdf9cef2 100644 --- a/content/developers/apps/building-github-apps.md +++ b/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/building-oauth-apps.md b/content/developers/apps/building-oauth-apps.md index 61e6a69762f8..92ea416d43fb 100644 --- a/content/developers/apps/building-oauth-apps.md +++ b/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index e924771bac32..c39b720c268f 100644 --- a/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new GitHub App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). diff --git a/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index 3896c04b6851..9945833d00fc 100644 --- a/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). diff --git a/content/developers/apps/creating-a-github-app-from-a-manifest.md b/content/developers/apps/creating-a-github-app-from-a-manifest.md index 39e841d84c92..f68237c26a65 100644 --- a/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ You must complete this step of the GitHub App Manifest flow within one hour. {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/content/developers/apps/creating-a-github-app-using-url-parameters.md b/content/developers/apps/creating-a-github-app-using-url-parameters.md index d718d3f89bdd..383af4790354 100644 --- a/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. @@ -41,7 +42,8 @@ The complete list of available query parameters, permissions, and events is list `webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. `events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. `domain` | `string` | The URL of a content reference. -`single_file_name` | `string` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. +`single_file_name` | `string` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +`single_file_paths` | `array of strings` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions @@ -54,8 +56,8 @@ Permission | Description [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. +[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. diff --git a/content/developers/apps/creating-a-github-app.md b/content/developers/apps/creating-a-github-app.md index 25acc191d810..054cc4493af9 100644 --- a/content/developers/apps/creating-a-github-app.md +++ b/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} @@ -34,9 +35,18 @@ versions: ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. This URL is used if your app needs to identify and authorize user-to-server requests. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} diff --git a/content/developers/apps/creating-an-oauth-app.md b/content/developers/apps/creating-an-oauth-app.md index 25fcff288b48..c885dc21341f 100644 --- a/content/developers/apps/creating-an-oauth-app.md +++ b/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -43,5 +44,12 @@ versions: ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. Click **Register application**. ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 47aac16abd91..dbe3fb274d86 100644 --- a/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -229,7 +230,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -607,7 +608,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -639,7 +640,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( @@ -835,7 +836,7 @@ Here are a few common problems and some suggested solutions. If you run into any * **Q:** My app isn't pushing code to GitHub. I don't see the fixes that RuboCop automatically makes! - **A:** Make sure you have **Read & write** permissions for "Repository contents," and that you are cloning the repository with your intallation token. See [Step 2.2. Cloning the repository](#step-22-cloning-the-repository) for details. + **A:** Make sure you have **Read & write** permissions for "Repository contents," and that you are cloning the repository with your installation token. See [Step 2.2. Cloning the repository](#step-22-cloning-the-repository) for details. * **Q:** I see an error in the `template_server.rb` debug output related to cloning my repository. diff --git a/content/developers/apps/deleting-a-github-app.md b/content/developers/apps/deleting-a-github-app.md index 596a816bc197..6c32b8f7f9fd 100644 --- a/content/developers/apps/deleting-a-github-app.md +++ b/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/deleting-an-oauth-app.md b/content/developers/apps/deleting-an-oauth-app.md index d252eecd1847..cdf87e56e0f1 100644 --- a/content/developers/apps/deleting-an-oauth-app.md +++ b/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index 1c0929cd718d..a4ad4f6f1cd1 100644 --- a/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/content/developers/apps/editing-a-github-apps-permissions.md b/content/developers/apps/editing-a-github-apps-permissions.md index 81fff7a88b35..d57db219a1e6 100644 --- a/content/developers/apps/editing-a-github-apps-permissions.md +++ b/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/developers/apps/getting-started-with-apps.md b/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/content/developers/apps/getting-started-with-apps.md +++ b/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/guides.md b/content/developers/apps/guides.md index 8c07bf37134b..1e90f02406a7 100644 --- a/content/developers/apps/guides.md +++ b/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 95d7ec2ffca2..60a7f9be391f 100644 --- a/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} @@ -46,7 +47,7 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec Name | Type | Description -----|------|------------ `client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. -`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. +`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. `state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. `login` | `string` | Suggests a specific account to use for signing in and authorizing the app. @@ -66,7 +67,7 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} @@ -79,12 +80,12 @@ Name | Type | Description `client_id` | `string` | **Required.** The client ID for your GitHub App. `client_secret` | `string` | **Required.** The client secret for your GitHub App. `code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. +`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. `state` | `string` | The unguessable random string you provided in Step 1. ##### Response -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -119,7 +120,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -249,7 +250,7 @@ While most of your API interaction should occur using your server-to-server inst * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} ##### Events @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -459,8 +460,8 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) -* [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +* [Get a team by name](/v3/teams/#get-a-team-by-name) +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -481,7 +482,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get an organization](/v3/orgs/#get-an-organization) * [Update an organization](/v3/orgs/#update-an-organization) * [List organization memberships for the authenticated user](/v3/orgs/members/#list-organization-memberships-for-the-authenticated-user) -* [Get an organization membership for the authenticated user](/v3/orgs/members/#get-an-organization-membership-for-the-authenticated-user) +* [Get an organization membership for the authenticated user](/v3/orgs/members/#get-an-organization-membership-for-the-authenticated-user) * [Update an organization membership for the authenticated user](/v3/orgs/members/#update-an-organization-membership-for-the-authenticated-user) * [List organizations for the authenticated user](/v3/orgs/#list-organizations-for-the-authenticated-user) * [List organizations for a user](/v3/orgs/#list-organizations-for-a-user) @@ -587,7 +588,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Reactions -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -661,7 +662,7 @@ While most of your API interaction should occur using your server-to-server inst * [Create commit signature protection](/v3/repos/branches/#create-commit-signature-protection) * [Delete commit signature protection](/v3/repos/branches/#delete-commit-signature-protection) * [Get status checks protection](/v3/repos/branches/#get-status-checks-protection) -* [Update status check potection](/v3/repos/branches/#update-status-check-potection) +* [Update status check protection](/v3/repos/branches/#update-status-check-protection) * [Remove status check protection](/v3/repos/branches/#remove-status-check-protection) * [Get all status check contexts](/v3/repos/branches/#get-all-status-check-contexts) * [Add status check contexts](/v3/repos/branches/#add-status-check-contexts) @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -821,7 +822,7 @@ While most of your API interaction should occur using your server-to-server inst * [List commit statuses for a reference](/v3/repos/statuses/#list-commit-statuses-for-a-reference) * [Create a commit status](/v3/repos/statuses/#create-a-commit-status) -##### Team Discussions +##### Team Discussions * [List discussions](/v3/teams/discussions/#list-discussions) * [Create a discussion](/v3/teams/discussions/#create-a-discussion) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers diff --git a/content/developers/apps/index.md b/content/developers/apps/index.md index 5032b671b3ff..1b6f13d10f32 100644 --- a/content/developers/apps/index.md +++ b/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/content/developers/apps/installing-github-apps.md b/content/developers/apps/installing-github-apps.md index efa6d27ffd17..3e54b9d62226 100644 --- a/content/developers/apps/installing-github-apps.md +++ b/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -49,17 +50,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/content/developers/apps/making-a-github-app-public-or-private.md b/content/developers/apps/making-a-github-app-public-or-private.md index 7a37420d8694..779af339cb72 100644 --- a/content/developers/apps/making-a-github-app-public-or-private.md +++ b/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/content/developers/apps/managing-github-apps.md b/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/content/developers/apps/managing-github-apps.md +++ b/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/managing-oauth-apps.md b/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/content/developers/apps/managing-oauth-apps.md +++ b/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/content/developers/apps/migrating-oauth-apps-to-github-apps.md index 366b5d317602..b53a4c5a87a8 100644 --- a/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/content/developers/apps/modifying-a-github-app.md b/content/developers/apps/modifying-a-github-app.md index a50e97ce4cf8..47392e13f0d8 100644 --- a/content/developers/apps/modifying-a-github-app.md +++ b/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/modifying-an-oauth-app.md b/content/developers/apps/modifying-an-oauth-app.md index 2796101a6e40..73beec333732 100644 --- a/content/developers/apps/modifying-an-oauth-app.md +++ b/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/rate-limits-for-github-apps.md b/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/content/developers/apps/rate-limits-for-github-apps.md +++ b/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/developers/apps/refreshing-user-to-server-access-tokens.md b/content/developers/apps/refreshing-user-to-server-access-tokens.md index f53e79a02ad3..232066f43f63 100644 --- a/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/content/developers/apps/scopes-for-oauth-apps.md b/content/developers/apps/scopes-for-oauth-apps.md index 35d6de82c16c..da1c5b3d569f 100644 --- a/content/developers/apps/scopes-for-oauth-apps.md +++ b/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,7 +19,7 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} @@ -38,13 +39,13 @@ X-Accepted-OAuth-Scopes: user Name | Description -----|-----------| -**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} +**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects.  `repo:status`| Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code.  `repo_deployment`| Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code.  `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. - `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} + `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%}  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks.  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. diff --git a/content/developers/apps/setting-permissions-for-github-apps.md b/content/developers/apps/setting-permissions-for-github-apps.md index aea8157d923e..f63d641cdbf1 100644 --- a/content/developers/apps/setting-permissions-for-github-apps.md +++ b/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index 4cfc2fca6f93..56485e1550f0 100644 --- a/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -261,7 +262,7 @@ Before you can use the Octokit.rb library to make API calls, you'll need to init # Instantiate an Octokit client authenticated as a GitHub App. # GitHub App authentication requires that you construct a # JWT (https://jwt.io/introduction/) signed with the app's private key, -# so GitHub can be sure that it came from the app an not altererd by +# so GitHub can be sure that it came from the app an not altered by # a malicious third party. def authenticate_app payload = { diff --git a/content/developers/apps/transferring-ownership-of-a-github-app.md b/content/developers/apps/transferring-ownership-of-a-github-app.md index 64f7e13978b8..118908599d38 100644 --- a/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/content/developers/apps/transferring-ownership-of-an-oauth-app.md index a3c259d2c922..59d1b1adc382 100644 --- a/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/content/developers/apps/troubleshooting-authorization-request-errors.md b/content/developers/apps/troubleshooting-authorization-request-errors.md index 8eab22a7fa18..4620a4aa352b 100644 --- a/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 379e602307eb..c6b54ed2b21b 100644 --- a/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/developers/apps/using-content-attachments.md b/content/developers/apps/using-content-attachments.md index fcf93d4a351e..ec1478e69371 100644 --- a/content/developers/apps/using-content-attachments.md +++ b/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/content/developers/apps/using-the-github-api-in-your-app.md b/content/developers/apps/using-the-github-api-in-your-app.md index ebf3bfea0bbe..c27a05e03c1c 100644 --- a/content/developers/apps/using-the-github-api-in-your-app.md +++ b/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/github-marketplace/rest-endpoints-for-the-github-marketplace-api.md b/content/developers/github-marketplace/rest-endpoints-for-the-github-marketplace-api.md index ffbc4c69fc03..5ad1d2f177c6 100644 --- a/content/developers/github-marketplace/rest-endpoints-for-the-github-marketplace-api.md +++ b/content/developers/github-marketplace/rest-endpoints-for-the-github-marketplace-api.md @@ -1,6 +1,6 @@ --- title: REST endpoints for the GitHub Marketplace API -intro: 'To help manage your app on {% data variables.product.prodname_marketplace %}, use these {% data variables.product.prodname_marketplace %} API endoints.' +intro: 'To help manage your app on {% data variables.product.prodname_marketplace %}, use these {% data variables.product.prodname_marketplace %} API endpoints.' redirect_from: - /apps/marketplace/github-marketplace-api-endpoints/ - /apps/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-rest-api-endpoints/ diff --git a/content/developers/index.md b/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/content/developers/index.md +++ b/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/content/developers/overview/about-githubs-apis.md b/content/developers/overview/about-githubs-apis.md index 4d21a0f8419f..39e74b19f1e3 100644 --- a/content/developers/overview/about-githubs-apis.md +++ b/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### beta diff --git a/content/developers/overview/github-developer-program.md b/content/developers/overview/github-developer-program.md index 343241fd6fcc..8ecaa853aa7c 100644 --- a/content/developers/overview/github-developer-program.md +++ b/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/content/developers/overview/index.md b/content/developers/overview/index.md index 344dda0b0155..3e6bb65ca283 100644 --- a/content/developers/overview/index.md +++ b/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: Overview -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/content/developers/overview/managing-deploy-keys.md b/content/developers/overview/managing-deploy-keys.md index 790d9bdf2dd7..cb08aae7043f 100644 --- a/content/developers/overview/managing-deploy-keys.md +++ b/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/overview/replacing-github-services.md b/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/content/developers/overview/replacing-github-services.md +++ b/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/content/developers/overview/using-ssh-agent-forwarding.md b/content/developers/overview/using-ssh-agent-forwarding.md index 2cc54b180822..81b5ffbd5f04 100644 --- a/content/developers/overview/using-ssh-agent-forwarding.md +++ b/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/content/developers/webhooks-and-events/about-webhooks.md b/content/developers/webhooks-and-events/about-webhooks.md index 64b973bcf586..5287299c6133 100644 --- a/content/developers/webhooks-and-events/about-webhooks.md +++ b/content/developers/webhooks-and-events/about-webhooks.md @@ -6,14 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} ### Events diff --git a/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index f1d83bf5705f..c4787dcc97ce 100644 --- a/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/webhooks-and-events/creating-webhooks.md b/content/developers/webhooks-and-events/creating-webhooks.md index 675e45372dbc..c3723d70a3c0 100644 --- a/content/developers/webhooks-and-events/creating-webhooks.md +++ b/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. diff --git a/content/developers/webhooks-and-events/events.md b/content/developers/webhooks-and-events/events.md index 141a624843ab..6fead511c2a3 100644 --- a/content/developers/webhooks-and-events/events.md +++ b/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/webhooks-and-events/github-event-types.md b/content/developers/webhooks-and-events/github-event-types.md index 4d0dd43258ff..59e03010adb9 100644 --- a/content/developers/webhooks-and-events/github-event-types.md +++ b/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object diff --git a/content/developers/webhooks-and-events/index.md b/content/developers/webhooks-and-events/index.md index b8799959352e..8fe5ba3cd8d9 100644 --- a/content/developers/webhooks-and-events/index.md +++ b/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/content/developers/webhooks-and-events/issue-event-types.md b/content/developers/webhooks-and-events/issue-event-types.md index ec26edefe7ae..9e36461b96ec 100644 --- a/content/developers/webhooks-and-events/issue-event-types.md +++ b/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -229,7 +230,7 @@ Name | Type | Description -----|------|-------------- `actor` | `object` | The person who generated the event. `created_at` | `string` | The timestamp indicating when the cross-reference was added. -`updated_at` | `string` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. +`updated_at` | `string` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. `source` | `object` | The issue or pull request that added a cross-reference. `source[type]` | `string` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. `source[issue]` | `object` | The `issue` object that added the cross-reference. @@ -348,7 +349,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -668,7 +669,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/content/developers/webhooks-and-events/securing-your-webhooks.md b/content/developers/webhooks-and-events/securing-your-webhooks.md index 4cbe3ab69618..9061e6ff10ad 100644 --- a/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -34,9 +36,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -67,11 +69,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -80,7 +82,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/content/developers/webhooks-and-events/testing-webhooks.md b/content/developers/webhooks-and-events/testing-webhooks.md index 0c6913ce586b..37357733633b 100644 --- a/content/developers/webhooks-and-events/testing-webhooks.md +++ b/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 41f03e44d1f1..ee273ce0d1bb 100644 --- a/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,10 +48,10 @@ HTTP POST payloads that are delivered to your webhook's configured URL endpoint Header | Description -------|-------------| `X-GitHub-Event`| Name of the event that triggered the delivery. -`X-GitHub-Delivery`| A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} +`X-GitHub-Delivery`| A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. -`X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -`X-Hub-Signature`| This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +`X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +`X-Hub-Signature`| This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} `X-Hub-Signature-256`| This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -291,7 +292,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object Key | Type | Description -----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} `action` |`string` | The action performed. Can be `created`.{% endif %} `deployment` |`object` | The [deployment](/rest/reference/repos#list-deployments). {% data reusables.webhooks.repo_desc %} @@ -316,7 +317,7 @@ Key | Type | Description #### Webhook payload object Key | Type | Description -----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +----|------|-------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} `action` |`string` | The action performed. Can be `created`.{% endif %} `deployment_status` |`object` | The [deployment status](/rest/reference/repos#list-deployment-statuses). `deployment_status["state"]` |`string` | The new state. Can be `pending`, `success`, `failure`, or `error`. @@ -332,7 +333,7 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### enterprise @@ -429,7 +430,7 @@ Key | Type | Description {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** {% data reusables.pre-release-program.suspend-installation-beta %} For more information, see "[Suspending a {% data variables.product.prodname_github_app %} installation](/apps/managing-github-apps/suspending-a-github-app-installation/)." @@ -617,7 +618,7 @@ For a detailed description of this payload and the payload for each type of `act ### meta -The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to recieve meta events for. +The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for. #### Availability @@ -667,7 +668,7 @@ Key | Type | Description #### Availability -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission @@ -676,7 +677,7 @@ Key | Type | Description Key | Type | Description ----|------|------------- -`action` |`string` | The action that was performed. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. +`action` |`string` | The action that was performed. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. `invitation` |`object` | The invitation for the user or email if the action is `member_invited`. `membership` |`object` | The membership between the user and the organization. Not present when the action is `member_invited`. {% data reusables.webhooks.org_desc %} @@ -973,13 +974,17 @@ Key | Type | Description `before`|`string` | The SHA of the most recent commit on `ref` before the push. `after`|`string` | The SHA of the most recent commit on `ref` after the push. `commits`|`array` | An array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](/v3/repos/commits/) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.) -`commits[][sha]`|`string` | The SHA of the commit. +`commits[][id]`|`string` | The SHA of the commit. +`commits[][timestamp]`|`string` | The ISO 8601 timestamp of the commit. `commits[][message]`|`string` | The commit message. `commits[][author]`|`object` | The git author of the commit. `commits[][author][name]`|`string` | The git author's name. `commits[][author][email]`|`string` | The git author's email address. `commits[][url]`|`url` | URL that points to the commit API resource. `commits[][distinct]`|`boolean` | Whether this commit is distinct from any that have been pushed before. +`commits[][added]`|`array` | An array of files added in the commit. +`commits[][modified]`|`array` | An array of files modified by the commit. +`commits[][removed]`|`array` | An array of files removed in the commit. `pusher` | `object` | The user who pushed the commits. {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1013,7 +1018,7 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch This event occurs when a {% data variables.product.prodname_github_app %} sends a `POST` request to the "[Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event)" endpoint. @@ -1041,7 +1046,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends Key | Type | Description ----|------|------------- -`action` |`string` | The action that was performed. This can be one of:
  • `created` - A repository is created.
  • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
  • `archived` - A repository is archived.
  • `unarchived` - A repository is unarchived.
  • {% if currentVersion != "free-pro-team@latest" %}
  • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
  • {% endif %}
  • `edited` - A repository's information is edited.
  • `renamed` - A repository is renamed.
  • `transferred` - A repository is transferred.
  • `publicized` - A repository is made public.
  • `privatized` - A repository is made private.
+`action` |`string` | The action that was performed. This can be one of:
  • `created` - A repository is created.
  • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
  • `archived` - A repository is archived.
  • `unarchived` - A repository is unarchived.
  • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
  • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
  • {% endif %}
  • `edited` - A repository's information is edited.
  • `renamed` - A repository is renamed.
  • `transferred` - A repository is transferred.
  • `publicized` - A repository is made public.
  • `privatized` - A repository is made private.
{% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1243,7 +1248,7 @@ Key | Type | Description {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### user diff --git a/content/developers/webhooks-and-events/webhooks.md b/content/developers/webhooks-and-events/webhooks.md index 7187f705569c..ce6641349041 100644 --- a/content/developers/webhooks-and-events/webhooks.md +++ b/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/about-branch-restrictions.md b/content/github/administering-a-repository/about-branch-restrictions.md index 1222abce4995..b203bb268630 100644 --- a/content/github/administering-a-repository/about-branch-restrictions.md +++ b/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: About branch restrictions -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. For more information, see "[Enabling branch restrictions](/articles/enabling-branch-restrictions)" and "[About protected branches](/articles/about-protected-branches)." You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. diff --git a/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/content/github/administering-a-repository/about-dependabot-version-updates.md similarity index 51% rename from content/github/administering-a-repository/about-github-dependabot-version-updates.md rename to content/github/administering-a-repository/about-dependabot-version-updates.md index 167fff0c42c7..faa1362b55e0 100644 --- a/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/content/github/administering-a-repository/about-dependabot-version-updates.md @@ -1,8 +1,10 @@ --- -title: About GitHub Dependabot version updates +title: About Dependabot version updates intro: 'You can use {% data variables.product.prodname_dependabot %} to keep the packages you use updated to the latest versions.' redirect_from: - - /github/administering-a-repository/about-github-dependabot + - /github/administering-a-repository/about-dependabot + - /github/administering-a-repository/about-github-dependabot-version-updates + versions: free-pro-team: '*' --- @@ -13,11 +15,11 @@ versions: {% data variables.product.prodname_dependabot %} takes the effort out of maintaining your dependencies. You can use it to ensure that your repository automatically keeps up with the latest releases of the packages and applications it depends on. -You enable {% data variables.product.prodname_dependabot_version_updates %} by checking a configuration file in to your repository. The configuration file specifies the location of the manifest, or other package definition files, stored in your repository. {% data variables.product.prodname_dependabot_short %} uses this information to check for outdated packages and applications. {% data variables.product.prodname_dependabot_short %} determines if there is a new version of a dependency by looking at the semantic versioning ([semver](https://semver.org/)) of the dependency to decide whether it should update to that version. For certain package managers, {% data variables.product.prodname_dependabot_version_updates %} also supports vendoring. Vendored (or cached) dependencies are dependencies that are checked in to a specific directory in a repository, rather than referenced in a manifest. Vendored dependencies are available at build time even if package servers are unavailable. {% data variables.product.prodname_dependabot_version_updates %} can be configured to check vendored dependencies for new versions and update them if necessary. +You enable {% data variables.product.prodname_dependabot_version_updates %} by checking a configuration file in to your repository. The configuration file specifies the location of the manifest, or other package definition files, stored in your repository. {% data variables.product.prodname_dependabot %} uses this information to check for outdated packages and applications. {% data variables.product.prodname_dependabot %} determines if there is a new version of a dependency by looking at the semantic versioning ([semver](https://semver.org/)) of the dependency to decide whether it should update to that version. For certain package managers, {% data variables.product.prodname_dependabot_version_updates %} also supports vendoring. Vendored (or cached) dependencies are dependencies that are checked in to a specific directory in a repository, rather than referenced in a manifest. Vendored dependencies are available at build time even if package servers are unavailable. {% data variables.product.prodname_dependabot_version_updates %} can be configured to check vendored dependencies for new versions and update them if necessary. -When {% data variables.product.prodname_dependabot_short %} identifies an outdated dependency, it raises a pull request to update the manifest to the latest version of the dependency. For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. You check that your tests pass, review the changelog and release notes included in the pull request summary, and then merge it. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +When {% data variables.product.prodname_dependabot %} identifies an outdated dependency, it raises a pull request to update the manifest to the latest version of the dependency. For vendored dependencies, {% data variables.product.prodname_dependabot %} raises a pull request to directly replace the outdated dependency with the new version. You check that your tests pass, review the changelog and release notes included in the pull request summary, and then merge it. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." -If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." {% data reusables.dependabot.dependabot-tos %} @@ -27,7 +29,7 @@ You specify how often to check each ecosystem for new versions in the configurat {% data reusables.dependabot.initial-updates %} -If you've enabled security updates, you'll sometimes see extra pull requests for security updates. These are triggered by a {% data variables.product.prodname_dependabot_short %} alert for a dependency on your default branch. {% data variables.product.prodname_dependabot %} automatically raises a pull request to update the vulnerable dependency. +If you've enabled security updates, you'll sometimes see extra pull requests for security updates. These are triggered by a {% data variables.product.prodname_dependabot %} alert for a dependency on your default branch. {% data variables.product.prodname_dependabot %} automatically raises a pull request to update the vulnerable dependency. ### Supported repositories and ecosystems diff --git a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 468edaaa1c74..9a23885797d8 100644 --- a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} Each email notification for a push to a repository lists the new commits and links to a diff containing just those commits. In the email notification you'll see: @@ -24,7 +25,7 @@ Each email notification for a push to a repository lists the new commits and lin - The files that were changed as part of the commit - The commit message -You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." +You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." ### Enabling email notifications for pushes to your repository @@ -39,7 +40,7 @@ You can filter email notifications you receive for pushes to a repository. For m ![Save settings button](/assets/images/help/settings/save_notification_settings.png) ### Further reading -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" {% else %} - "[About notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)" diff --git a/content/github/administering-a-repository/about-merge-methods-on-github.md b/content/github/administering-a-repository/about-merge-methods-on-github.md index 91a47e1fac48..02d653158a2f 100644 --- a/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} You can enforce one type of merge method, such as commit squashing or rebasing, by only enabling the desired method for your repository. {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} The default merge method creates a merge commit. You can prevent anyone from pushing merge commits to a protected branch by enforcing a linear commit history. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} ### Squashing your merge commits diff --git a/content/github/administering-a-repository/about-protected-branches.md b/content/github/administering-a-repository/about-protected-branches.md index a6f876c4124a..d67809249aec 100644 --- a/content/github/administering-a-repository/about-protected-branches.md +++ b/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} You can choose to enforce restrictions on how a pull request is merged into your repository. diff --git a/content/github/administering-a-repository/about-releases.md b/content/github/administering-a-repository/about-releases.md index ef5a803f11a4..96354c437af3 100644 --- a/content/github/administering-a-repository/about-releases.md +++ b/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About releases @@ -20,16 +21,16 @@ Releases are deployable software iterations you can package and make available f Releases are based on [Git tags](https://git-scm.com/book/en/Git-Basics-Tagging), which mark a specific point in your repository's history. A tag date may be different than a release date since they can be created at different times. For more information about viewing your existing tags, see "[Viewing your repository's releases and tags](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)." -You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." Anyone with read access to a repository can view and compare releases, but only people with write permissions to a repository can manage releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" %} -If a release fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_short %} alerts to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +If a release fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." You can view the **Dependents** tab of the dependency graph to see which repositories and packages depend on code in your repository, and may therefore be affected by a new release. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." {% endif %} diff --git a/content/github/administering-a-repository/about-required-commit-signing.md b/content/github/administering-a-repository/about-required-commit-signing.md index f3572384411d..4b6825567245 100644 --- a/content/github/administering-a-repository/about-required-commit-signing.md +++ b/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required commit signing. For more information, see "[Configuring protected branches](/articles/configuring-protected-branches/)." -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." +When you enable required commit signing on a branch, contributors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." You can always push local commits to the branch if the commits are signed and verified. {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} diff --git a/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index fa6f323ce865..512a9ed8a663 100644 --- a/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required reviews. For more information about enforcing branch protections, see "[Configuring protected branches](/articles/configuring-protected-branches/)." For more information about setting up required reviews, see "[Enabling required reviews for pull requests](/articles/enabling-required-reviews-for-pull-requests)." diff --git a/content/github/administering-a-repository/about-required-status-checks.md b/content/github/administering-a-repository/about-required-status-checks.md index 7d2b61d93266..0781a22e606d 100644 --- a/content/github/administering-a-repository/about-required-status-checks.md +++ b/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About required status checks @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Sometimes, the results of the status checks for the test merge commit and head commit will conflict. If the test merge commit has a status, it must pass. Otherwise, the status of the head commit must pass before you can merge the branch. For more information about test merge commits, see "[Pull Requests](/v3/pulls/#response-1)." diff --git a/content/github/administering-a-repository/about-securing-your-repository.md b/content/github/administering-a-repository/about-securing-your-repository.md index dcce1ad09ebe..9965531c8eee 100644 --- a/content/github/administering-a-repository/about-securing-your-repository.md +++ b/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,10 +21,14 @@ The first step to securing a repository is to set up who can see and modify your Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage them to upgrade. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- **{% data variables.product.prodname_dependabot_short %} alerts** +- **{% data variables.product.prodname_dependabot_alerts %} and security updates** - View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" + and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)." - **{% data variables.product.prodname_code_scanning_capc %} alerts** @@ -40,6 +44,6 @@ The first step to securing a repository is to set up who can see and modify your * Ecosystems and packages that your repository depends on * Repositories and packages that depend on your repository -You must enable the dependency graph before {% data variables.product.prodname_dotcom %} can generate {% data variables.product.prodname_dependabot_short %} alerts for dependencies with security vulnerabilities. +You must enable the dependency graph before {% data variables.product.prodname_dotcom %} can generate {% data variables.product.prodname_dependabot_alerts %} for dependencies with security vulnerabilities. You can find the dependency graph on the **Insights** tab for your repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." diff --git a/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index 9be76a8de042..a24e1145b917 100644 --- a/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results, an issue template, or the release form page on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/content/github/administering-a-repository/changing-the-default-branch.md b/content/github/administering-a-repository/changing-the-default-branch.md index 7e1a1c11352c..f9f3660e8441 100644 --- a/content/github/administering-a-repository/changing-the-default-branch.md +++ b/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. Fo ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/content/github/administering-a-repository/classifying-your-repository-with-topics.md index 1adf59df661f..3558507856a0 100644 --- a/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About topics @@ -27,7 +28,7 @@ You can search for repositories that are associated with a particular topic. For ### Adding topics to your repository -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository description, click **Add topics**. ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) 3. Type the topic you want to add to your repository, then type a space. diff --git a/content/github/administering-a-repository/comparing-releases.md b/content/github/administering-a-repository/comparing-releases.md index f4b3f65f5ed5..7e57598c486d 100644 --- a/content/github/administering-a-repository/comparing-releases.md +++ b/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: People with read access to a repository can view and compare releas versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index f7601804ccda..ef1a16e28832 100644 --- a/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -12,7 +12,7 @@ versions: The {% data variables.product.prodname_dependabot %} configuration file, *dependabot.yml*, uses YAML syntax. If you're new to YAML and want to learn more, see "[Learn YAML in five minutes](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)." -You must store this file in the `.github` directory of your repository. When you add or update the *dependabot.yml* file, this triggers an immediate check for version updates. Any options that also affect security updates are used the next time a security alert triggers a pull request with for security update. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You must store this file in the `.github` directory of your repository. When you add or update the *dependabot.yml* file, this triggers an immediate check for version updates. Any options that also affect security updates are used the next time a security alert triggers a pull request for a security update. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." ### Configuration options for *dependabot.yml* @@ -56,13 +56,13 @@ In addition, the [`open-pull-requests-limit`](#open-pull-requests-limit) option Security updates are raised for vulnerable package manifests only on the default branch. When configuration options are set for the same branch (true unless you use `target-branch`), and specify a `package-ecosystem` and `directory` for the vulnerable manifest, then pull requests for security updates use relevant options. -In general, security updates use any configuration options that affect pull requests, for example, adding metadata or changing their behavior. For more information about security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +In general, security updates use any configuration options that affect pull requests, for example, adding metadata or changing their behavior. For more information about security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." {% endnote %} ### `package-ecosystem` -**Required** You add one `package-ecosystem` element for each package manager that you want {% data variables.product.prodname_dependabot_short %} to monitor for new versions. The repository must also contain a dependency manifest or lock file for each of these package managers. If you want to enable vendoring for a package manager that supports it, the vendored dependencies must be located in the required directory. For more information, see [`vendor`](#vendor) below. +**Required** You add one `package-ecosystem` element for each package manager that you want {% data variables.product.prodname_dependabot %} to monitor for new versions. The repository must also contain a dependency manifest or lock file for each of these package managers. If you want to enable vendoring for a package manager that supports it, the vendored dependencies must be located in the required directory. For more information, see [`vendor`](#vendor) below. {% data reusables.dependabot.supported-package-managers %} @@ -308,7 +308,7 @@ updates: {% note %} -**Note**: {% data variables.product.prodname_dependabot_version_updates %} can't run version updates for any dependencies in manifests containing private git dependencies or private git registries, even if you add the private dependencies to the `ignore` option of your configuration file. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot#supported-repositories-and-ecosystems)." +**Note**: {% data variables.product.prodname_dependabot_version_updates %} can't run version updates for any dependencies in manifests containing private git dependencies or private git registries, even if you add the private dependencies to the `ignore` option of your configuration file. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot#supported-repositories-and-ecosystems)." {% endnote %} @@ -544,13 +544,7 @@ updates: ### `vendor` -Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. - -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} +Use the `vendor` option to tell {% data variables.product.prodname_dependabot %} to vendor dependencies when updating them. ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -565,7 +559,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot %} only updates the vendored dependencies located in specific directories in a repository. + +| Package manager | Required file path for vendored dependencies | More information | + |------------------|-------------------------------|--------| + | `bundler` | The dependencies must be in the _vendor/cache_ directory.
Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | + | `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index 67f2446f02df..dafdd7d9e58c 100644 --- a/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. If you use Zendesk to track user-reported tickets, for example, you can reference a ticket number in the pull request you open to fix the issue. diff --git a/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index c75c9aa0a96f..eb2944629f7c 100644 --- a/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 4712cab45a48..8a3a1cde8cd8 100644 --- a/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/content/github/administering-a-repository/configuring-protected-branches.md b/content/github/administering-a-repository/configuring-protected-branches.md index 680230c3a57a..6672a47dfe34 100644 --- a/content/github/administering-a-repository/configuring-protected-branches.md +++ b/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/configuring-pull-request-merges.md b/content/github/administering-a-repository/configuring-pull-request-merges.md index 575be048b725..6a34fe2d0d6a 100644 --- a/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/customizing-dependency-updates.md b/content/github/administering-a-repository/customizing-dependency-updates.md index 26f64bba2178..95340f31d2d8 100644 --- a/content/github/administering-a-repository/customizing-dependency-updates.md +++ b/content/github/administering-a-repository/customizing-dependency-updates.md @@ -20,7 +20,7 @@ After you've enabled version updates, you can customize how {% data variables.pr For more information about the configuration options, see "[Configuration options for dependency updates](/github/administering-a-repository/configuration-options-for-dependency-updates)." -When you update the *dependabot.yml* file in your repository, {% data variables.product.prodname_dependabot %} runs an immediate check with the new configuration. Within minutes you will see an updated list of dependencies on the **{% data variables.product.prodname_dependabot_short %}** tab, this may take longer if the repository has many dependencies. You may also see new pull requests for version updates. For more information, see "[Listing dependencies configured for version updates](/github/administering-a-repository/listing-dependencies-configured-for-version-updates)." +When you update the *dependabot.yml* file in your repository, {% data variables.product.prodname_dependabot %} runs an immediate check with the new configuration. Within minutes you will see an updated list of dependencies on the **{% data variables.product.prodname_dependabot %}** tab, this may take longer if the repository has many dependencies. You may also see new pull requests for version updates. For more information, see "[Listing dependencies configured for version updates](/github/administering-a-repository/listing-dependencies-configured-for-version-updates)." ### Impact of configuration changes on security updates diff --git a/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index 8d24cc87936a..77d1e3d332f3 100644 --- a/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use a *.gitattributes* file to mark files that match a given "pattern" with the specified attributes. A *.gitattributes* file uses the same rules for matching as _.gitignore_ files. For more information, see [PATTERN FORMAT](https://www.git-scm.com/docs/gitignore#_pattern_format) in the Git documentation. diff --git a/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index a804bc15c0d5..3c61f2eb0ed4 100644 --- a/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Until you add an image, repository links expand to show basic information about the repository and the owner's avatar. Adding an image to your repository can help identify your project across various social platforms. diff --git a/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 6e38b75407be..ddf52fc18cef 100644 --- a/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/deleting-a-repository.md b/content/github/administering-a-repository/deleting-a-repository.md index 510325ccbe49..635138d60634 100644 --- a/content/github/administering-a-repository/deleting-a-repository.md +++ b/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} delete an organization repository. If **Allow members to delete or transfer repositories for this organization** has been disabled, only organization owners can delete organization repositories. {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index b8251368ce85..69b1689383e3 100644 --- a/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting a branch used for a pull request diff --git a/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index 928f96e2619e..3ae328181f75 100644 --- a/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ You can enable {% data variables.product.prodname_actions %} for your repository Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your repository {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -39,15 +39,15 @@ Alternatively, you can enable {% data variables.product.prodname_actions %} in y ### Managing {% data variables.product.prodname_actions %} permissions for your repository -You can disable all workflows for a repository or set a policy that configures which actions can be used in a repository. +You can disable all workflows for a repository or set a policy that configures which actions can be used in a repository. {% data reusables.actions.actions-use-policy-settings %} {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." -{% endif %} +{% endif %} {% endnote %} @@ -65,7 +65,7 @@ You can disable all workflows for a repository or set a policy that configures w {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -1. Under **Actions permissions**, select **Allow specific actions** and add your required actions to the list. +1. Under **Actions permissions**, select **Allow select actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/repository/actions-policy-allow-list.png) 2. Click **Save**. {% endif %} diff --git a/content/github/administering-a-repository/enabling-and-disabling-version-updates.md b/content/github/administering-a-repository/enabling-and-disabling-version-updates.md index c3e997f0dc74..51734816e398 100644 --- a/content/github/administering-a-repository/enabling-and-disabling-version-updates.md +++ b/content/github/administering-a-repository/enabling-and-disabling-version-updates.md @@ -10,7 +10,7 @@ versions: ### About version updates for dependencies -You enable {% data variables.product.prodname_dependabot_version_updates %} by checking a *dependabot.yml* configuration file in to your repository's `.github` directory. {% data variables.product.prodname_dependabot_short %} then raises pull requests to keep the dependencies you configure up-to-date. For each package manager's dependencies that you want to update, you must specify the location of the package manifest files and how often to check for updates to the dependencies listed in those files. For information about enabling security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You enable {% data variables.product.prodname_dependabot_version_updates %} by checking a *dependabot.yml* configuration file in to your repository's `.github` directory. {% data variables.product.prodname_dependabot %} then raises pull requests to keep the dependencies you configure up-to-date. For each package manager's dependencies that you want to update, you must specify the location of the package manifest files and how often to check for updates to the dependencies listed in those files. For information about enabling security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." {% data reusables.dependabot.initial-updates %} For more information, see "[Customizing dependency updates](/github/administering-a-repository/customizing-dependency-updates)." @@ -72,7 +72,7 @@ On a fork, you also need to explicitly enable {% data variables.product.prodname ### Checking the status of version updates -After you enable version updates, you'll see a new **Dependabot** tab in the dependency graph for the repository. This tab shows which package managers {% data variables.product.prodname_dependabot %} is configured to monitor and when {% data variables.product.prodname_dependabot_short %} last checked for new versions. +After you enable version updates, you'll see a new **Dependabot** tab in the dependency graph for the repository. This tab shows which package managers {% data variables.product.prodname_dependabot %} is configured to monitor and when {% data variables.product.prodname_dependabot %} last checked for new versions. ![Repository Insights tab, Dependency graph, Dependabot tab](/assets/images/help/dependabot/dependabot-tab-view-beta.png) diff --git a/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index cd39c77f53c0..b545853af46e 100644 --- a/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- Repository administrators can change the anonymous Git read access setting for a specific repository if: - A site administrator has enabled private mode and anonymous Git read access. -- The repository is public on the instance and is not a fork. +- The repository is public on the enterprise and is not a fork. - A site administrator has not disabled anonymous Git read access for the repository. {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/content/github/administering-a-repository/enabling-branch-restrictions.md b/content/github/administering-a-repository/enabling-branch-restrictions.md index 6357b53cd78f..f00d5de0a505 100644 --- a/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Enabling branch restrictions -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to an organization-owned repository can enable branch restrictions. diff --git a/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index eb08be107dcb..baf6b1021173 100644 --- a/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable branch deletions. diff --git a/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 3cb9b4f7ebf3..efb82441a0dc 100644 --- a/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable force pushes. @@ -15,7 +16,7 @@ By default, force pushes are blocked on all protected branches. When you enable Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} diff --git a/content/github/administering-a-repository/enabling-required-commit-signing.md b/content/github/administering-a-repository/enabling-required-commit-signing.md index 8aa09e9816e8..44f1fca1ef8c 100644 --- a/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required commit signing on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index cec2af37d2eb..0f693b524f77 100644 --- a/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required reviews on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/content/github/administering-a-repository/enabling-required-status-checks.md b/content/github/administering-a-repository/enabling-required-status-checks.md index 3a2fb10f28f7..4d99fc163fa0 100644 --- a/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/content/github/administering-a-repository/index.md b/content/github/administering-a-repository/index.md index 74ba6512fb47..ecae8ec4f0f0 100644 --- a/content/github/administering-a-repository/index.md +++ b/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} @@ -90,11 +91,11 @@ versions: {% topic_link_in_list /keeping-your-dependencies-updated-automatically %} - {% link_in_list /about-github-dependabot-version-updates %} + {% link_in_list /about-dependabot-version-updates %} {% link_in_list /enabling-and-disabling-version-updates %} {% link_in_list /listing-dependencies-configured-for-version-updates %} {% link_in_list /managing-pull-requests-for-dependency-updates %} {% link_in_list /customizing-dependency-updates %} {% link_in_list /configuration-options-for-dependency-updates %} - {% link_in_list /keeping-your-actions-up-to-date-with-github-dependabot %} + {% link_in_list /keeping-your-actions-up-to-date-with-dependabot %} diff --git a/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md b/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot.md similarity index 70% rename from content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md rename to content/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot.md index 408911429a75..e489fec42f88 100644 --- a/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md +++ b/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot.md @@ -1,6 +1,8 @@ --- -title: Keeping your actions up to date with GitHub Dependabot +title: Keeping your actions up to date with Dependabot intro: 'You can use {% data variables.product.prodname_dependabot %} to keep the actions you use updated to the latest versions.' +redirect_from: + - /github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot versions: free-pro-team: '*' --- @@ -9,7 +11,7 @@ versions: ### About {% data variables.product.prodname_dependabot_version_updates %} for actions -Actions are often updated with bug fixes and new features to make automated processes more reliable, faster, and safer. When you enable {% data variables.product.prodname_dependabot_version_updates %} for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %} will help ensure that references to actions in a repository's *workflow.yml* file are kept up to date. For each action in the file, {% data variables.product.prodname_dependabot_short %} checks the action's reference (typically a version number or commit identifier associated with the action) against the latest version. If a more recent version of the action is available, {% data variables.product.prodname_dependabot_short %} will send you a pull request that updates the reference in the workflow file to the latest version. For more information about {% data variables.product.prodname_dependabot_version_updates %}, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)." For more information about configuring workflows for {% data variables.product.prodname_actions %}, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +Actions are often updated with bug fixes and new features to make automated processes more reliable, faster, and safer. When you enable {% data variables.product.prodname_dependabot_version_updates %} for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_dependabot %} will help ensure that references to actions in a repository's *workflow.yml* file are kept up to date. For each action in the file, {% data variables.product.prodname_dependabot %} checks the action's reference (typically a version number or commit identifier associated with the action) against the latest version. If a more recent version of the action is available, {% data variables.product.prodname_dependabot %} will send you a pull request that updates the reference in the workflow file to the latest version. For more information about {% data variables.product.prodname_dependabot_version_updates %}, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)." For more information about configuring workflows for {% data variables.product.prodname_actions %}, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." ### Enabling {% data variables.product.prodname_dependabot_version_updates %} for actions @@ -23,7 +25,7 @@ You can also enable {% data variables.product.prodname_dependabot_version_update #### Example *dependabot.yml* file for {% data variables.product.prodname_actions %} -The example *dependabot.yml* file below configures version updates for {% data variables.product.prodname_actions %}. The `directory` must be set to `"/"` to check for workflow files in `.github/workflows`. The `schedule.interval` is set to `"daily"`. After this file has been checked in or updated, {% data variables.product.prodname_dependabot %} checks for new versions of your actions. {% data variables.product.prodname_dependabot_short %} will raise pull requests for version updates for any outdated actions that it finds. After the initial version updates, {% data variables.product.prodname_dependabot_short %} will continue to check for outdated versions of actions once a day. +The example *dependabot.yml* file below configures version updates for {% data variables.product.prodname_actions %}. The `directory` must be set to `"/"` to check for workflow files in `.github/workflows`. The `schedule.interval` is set to `"daily"`. After this file has been checked in or updated, {% data variables.product.prodname_dependabot %} checks for new versions of your actions. {% data variables.product.prodname_dependabot %} will raise pull requests for version updates for any outdated actions that it finds. After the initial version updates, {% data variables.product.prodname_dependabot %} will continue to check for outdated versions of actions once a day. ```yaml # Set update schedule for GitHub Actions diff --git a/content/github/administering-a-repository/linking-to-releases.md b/content/github/administering-a-repository/linking-to-releases.md index 56cf14ce69f6..8d87615b86cc 100644 --- a/content/github/administering-a-repository/linking-to-releases.md +++ b/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/administering-a-repository/listing-dependencies-configured-for-version-updates.md b/content/github/administering-a-repository/listing-dependencies-configured-for-version-updates.md index 00fe9a059c1e..19a0c93aee15 100644 --- a/content/github/administering-a-repository/listing-dependencies-configured-for-version-updates.md +++ b/content/github/administering-a-repository/listing-dependencies-configured-for-version-updates.md @@ -9,7 +9,7 @@ versions: ### Viewing dependencies monitored by {% data variables.product.prodname_dependabot %} -After you've enabled version updates, you can confirm that your configuration is correct using the **{% data variables.product.prodname_dependabot_short %}** tab in the dependency graph for the repository. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +After you've enabled version updates, you can confirm that your configuration is correct using the **{% data variables.product.prodname_dependabot %}** tab in the dependency graph for the repository. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} @@ -22,7 +22,7 @@ If any dependencies are missing, check the log files for errors. If any package ### Viewing {% data variables.product.prodname_dependabot %} log files -1. On the **{% data variables.product.prodname_dependabot_short %}** tab, click **Last checked *TIME* ago** to see the log file that {% data variables.product.prodname_dependabot %} generated during the last check for version updates. +1. On the **{% data variables.product.prodname_dependabot %}** tab, click **Last checked *TIME* ago** to see the log file that {% data variables.product.prodname_dependabot %} generated during the last check for version updates. ![View log file](/assets/images/help/dependabot/last-checked-link.png) 2. Optionally, to rerun the version check, click **Check for updates**. ![Check for updates](/assets/images/help/dependabot/check-for-updates.png) diff --git a/content/github/administering-a-repository/managing-branches-in-your-repository.md b/content/github/administering-a-repository/managing-branches-in-your-repository.md index 649ce43f079d..2688f35f9e52 100644 --- a/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index f34f34e16480..b47a802e67b2 100644 --- a/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,16 @@ permissions: 'People with admin permissions for a repository can manage whether versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### About {% data variables.large_files.product_name_short %} objects in archives {% data variables.product.product_name %} creates source code archives of your repository in the form of ZIP files and tarballs. People can download these archives on the main page of your repository or as release assets. By default, {% data variables.large_files.product_name_short %} objects are not included in these archives, only the pointer files to these objects. To improve the usability of archives for your repository, you can choose to include the {% data variables.large_files.product_name_short %} objects instead. +{% if currentVersion != "github-ae@latest" %} If you choose to include {% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% endif %} ### Managing {% data variables.large_files.product_name_short %} objects in archives diff --git a/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index d59bf97cc322..ebe089535a7f 100644 --- a/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### About {% data variables.product.prodname_dependabot %} pull requests -{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +{% data reusables.dependabot.pull-request-introduction %} -When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package management system. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package manager. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." If you have many dependencies to manage, you may want to customize the configuration for each package manager so that pull requests have specific reviewers, assignees, and labels. For more information, see "[Customizing dependency updates](/github/administering-a-repository/customizing-dependency-updates)." diff --git a/content/github/administering-a-repository/managing-releases-in-a-repository.md b/content/github/administering-a-repository/managing-releases-in-a-repository.md index 18ba6a41cf8a..32977281b8fc 100644 --- a/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,17 +12,18 @@ permissions: 'Repository collaborators and people with write access to a reposit versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About release management You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "Publishing an action in the {% data variables.product.prodname_marketplace %}." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also manage releases using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release`](https://cli.github.com/manual/gh_release)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/administering-a-repository/managing-repository-settings.md b/content/github/administering-a-repository/managing-repository-settings.md index 467c6b67b6d3..240e40b6ede2 100644 --- a/content/github/administering-a-repository/managing-repository-settings.md +++ b/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index 2a4b191a32bf..f165dc498635 100644 --- a/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to a repository can enable or disable the automatic deletion of branches. diff --git a/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index 637aa5546ba2..94e4afbdf937 100644 --- a/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your repository -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: People with admin permissions for a repository can manage the forki versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/content/github/administering-a-repository/releasing-projects-on-github.md b/content/github/administering-a-repository/releasing-projects-on-github.md index 0751f42269f0..372ed4cafcba 100644 --- a/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/administering-a-repository/renaming-a-repository.md b/content/github/administering-a-repository/renaming-a-repository.md index 5393db41466f..49b2a1bb3015 100644 --- a/content/github/administering-a-repository/renaming-a-repository.md +++ b/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you rename a repository, all existing information, with the exception of project site URLs, is automatically redirected to the new name, including: diff --git a/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/content/github/administering-a-repository/requiring-a-linear-commit-history.md index a2a5e5d3d097..8ed5e87cb88f 100644 --- a/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can require a linear commit history. diff --git a/content/github/administering-a-repository/setting-repository-visibility.md b/content/github/administering-a-repository/setting-repository-visibility.md index b76e50413465..22824f780728 100644 --- a/content/github/administering-a-repository/setting-repository-visibility.md +++ b/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility changes @@ -19,18 +20,18 @@ We recommend reviewing the following caveats before you change the visibility of #### Making a repository private - * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} * Any published {% data variables.product.prodname_pages %} site will be automatically unpublished. If you added a custom domain to the {% data variables.product.prodname_pages %} site, you should remove or update your DNS records before making the repository private, to avoid the risk of a domain takeover. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." * {% data variables.product.prodname_dotcom %} will no longer included the repository in the {% data variables.product.prodname_archive %}. For more information, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)."{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} #### Making a repository public * {% data variables.product.prodname_dotcom %} will detach private forks and turn them into a standalone private repository. For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)" * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Once your repository is public, you can also view your repository's community profile to see whether your project meets best practices for supporting contributors. For more information, see "[Viewing your community profile](/articles/viewing-your-community-profile)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Changing a repository's visibility diff --git a/content/github/administering-a-repository/transferring-a-repository.md b/content/github/administering-a-repository/transferring-a-repository.md index 04755d4a0bbd..95343d8a7a69 100644 --- a/content/github/administering-a-repository/transferring-a-repository.md +++ b/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository transfers diff --git a/content/github/administering-a-repository/types-of-required-status-checks.md b/content/github/administering-a-repository/types-of-required-status-checks.md index a40ae5287e4a..df99212ac796 100644 --- a/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | Type of required status check | Setting | Merge requirements | Considerations | diff --git a/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/content/github/administering-a-repository/viewing-branches-in-your-repository.md index 521cc0a94927..b6df1553e534 100644 --- a/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-branches %} diff --git a/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 46f338c0640b..9c6758f8c145 100644 --- a/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index b24a833e6ab6..e11d111666d8 100644 --- a/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also view a release using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release view`](https://cli.github.com/manual/gh_release_view)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/authenticating-to-github/about-authentication-to-github.md b/content/github/authenticating-to-github/about-authentication-to-github.md index 49c1b2434ab8..c7d1f21a1a11 100644 --- a/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: 'You can securely access your account''s resources by authenticating to { versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About authentication to {% data variables.product.prodname_dotcom %} -To keep your account secure, you must authenticate before you can access certain resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. You can access your resources in {% data variables.product.product_name %} in a variety of ways: in the browser, via {% data variables.product.prodname_desktop %} or another desktop application, with the API, or via the command line. Each way of accessing {% data variables.product.product_name %} supports different modes of authentication. -- Username and password with two-factor authentication +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - Personal access token - SSH key ### Authenticating in your browser -You can authenticate to {% data variables.product.product_name %} in your browser in different ways. +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **Username and password only** - You'll create a password when you create your user account on {% data variables.product.product_name %}. We recommend that you use a password manager to generate a random and unique password. For more information, see "[Creating a strong password](/github/authenticating-to-github/creating-a-strong-password)." - **Two-factor authentication (2FA)** (recommended) - If you enable 2FA, we'll also prompt you to provide a code that's generated by an application on your mobile device or sent as a text message (SMS) after you successfully enter your username and password. For more information, see "[Accessing {% data variables.product.prodname_dotcom %} using two-factor authentication](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)." - In addition to authentication with a mobile application or a text message, you can optionally add a secondary method of authentication with a security key using WebAuthn. For more information, see "[Configuring two-factor authentication using a security key](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)." +{% endif %} ### Authenticating with {% data variables.product.prodname_desktop %} @@ -32,7 +34,7 @@ You can authenticate with {% data variables.product.prodname_desktop %} using yo ### Authenticating with the API -You can authenticate with the {% data variables.product.product_name %} API in different ways. +You can authenticate with the API in different ways. - **Personal access tokens** - In limited situations, such as testing, you can use a personal access token to access the API. Using a personal access token enables you to revoke access at any time. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index 99699ecc9b56..fd16a10fdedc 100644 --- a/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: About authentication with SAML single sign-on -intro: 'You can access an organization that uses SAML single sign-on (SSO) by authenticating through an identity provider (IdP). To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} Organization owners can invite your user account on {% data variables.product.prodname_dotcom %} to join their organization that uses SAML SSO, which allows you to contribute to the organization and retain your existing identity and contributions on {% data variables.product.prodname_dotcom %}. When you access resources within an organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} will redirect you to the organization's SAML IdP to authenticate. After you successfully authenticate with your account on the IdP, the IdP redirects you back to {% data variables.product.prodname_dotcom %}, where you can access the organization's resources. @@ -16,7 +29,7 @@ When you access resources within an organization that uses SAML SSO, {% data var If you have recently authenticated with your organization's SAML IdP in your browser, you are automatically authorized when you access a {% data variables.product.prodname_dotcom %} organization that uses SAML SSO. If you haven't recently authenticated with your organization's SAML IdP in your browser, you must authenticate at the SAML IdP before you can access the organization. -You must periodically authenticate with your SAML IdP to authenticate and gain access to the organization's resources on {% data variables.product.prodname_dotcom %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)." +{% data reusables.saml.you-must-periodically-authenticate %} To use the API or Git on the command line to access protected content in an organization that uses SAML SSO, you will need to use an authorized personal access token over HTTPS or an authorized SSH key. {% data variables.product.prodname_oauth_app %} access tokens are authorized by default. @@ -26,6 +39,9 @@ To use a new or existing personal access token or SSH key with an organization t You must have an active SAML session each time you authorize an {% data variables.product.prodname_oauth_app %}. +{% endif %} + ### Further reading -- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/content/github/authenticating-to-github/about-commit-signature-verification.md b/content/github/authenticating-to-github/about-commit-signature-verification.md index 1eba3788d22f..164e84774828 100644 --- a/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: About commit signature verification -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit signature verification diff --git a/content/github/authenticating-to-github/about-ssh.md b/content/github/authenticating-to-github/about-ssh.md index 9004595bdd55..e6d03cbea3ab 100644 --- a/content/github/authenticating-to-github/about-ssh.md +++ b/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: About SSH -intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username or password at each visit.' +intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you set up SSH, you'll [generate an SSH key and add it to the ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) and then [add the key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). Adding the SSH key to the ssh-agent ensures that your SSH key has an extra layer of security through the use of a passphrase. For more information, see "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." diff --git a/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index a0d8f40f837f..e8c4ba5e23c0 100644 --- a/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new GPG key to your {% data variables.product.product_name %} account, you should have: diff --git a/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 92956427aba8..6c1db79b1b4d 100644 --- a/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new SSH key to your {% data variables.product.product_name %} account, you should have: diff --git a/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 61632f56c75f..6e3825004905 100644 --- a/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index 7aef5dbc735a..e1cc60930123 100644 --- a/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: Authenticating with SAML single sign-on -intro: 'You can authenticate to a {% data variables.product.product_name %} organization with SAML single sign-on (SSO) and view your active sessions.' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/authorizing-oauth-apps.md b/content/github/authenticating-to-github/authorizing-oauth-apps.md index eba3bcec9b15..a63b81f18057 100644 --- a/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When an {% data variables.product.prodname_oauth_app %} wants to identify you by your {% data variables.product.product_name %} account, you'll see a page with the app's developer contact information and a list of the specific data that's being requested. diff --git a/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index 4abf9e60c93c..1ffc22df36a8 100644 --- a/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index 5fce820e48c9..9a95a12d6b61 100644 --- a/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index 4959f73dda8f..2e7403a50fc8 100644 --- a/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Checking your commit signature verification status diff --git a/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 948ffa9f63bc..2f82f7db52d3 100644 --- a/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/content/github/authenticating-to-github/connecting-with-third-party-applications.md index 15b7c3bc35b4..e792daf5ec5f 100644 --- a/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When a third-party application wants to identify you by your {% data variables.product.product_name %} login, you'll see a page with the developer contact information and a list of the specific data that's being requested. @@ -54,10 +55,10 @@ There are several types of data that applications can request. | Type of data | Description | | --- | --- | | Commit status | You can grant access for a third-party application to report your commit status. Commit status access allows applications to determine if a build is a successful against a specific commit. Applications won't have access to your code, but they can read and write status information against a specific commit. | -| Deployments | Deployment status access allows applicationss to determine if a deployment is successful against a specific commit for public and private repositories. Applicationss won't have access to your code. | +| Deployments | Deployment status access allows applications to determine if a deployment is successful against a specific commit for public and private repositories. Applications won't have access to your code. | | Gists | [Gist](https://gist.github.com) access allows applications to read or write to both your public and secret Gists. | | Hooks | [Webhooks](/webhooks) access allows applications to read or write hook configurations on repositories you manage. | -| Notifications | Notification access allows applicationss to read your {% data variables.product.product_name %} notifications, such as comments on issues and pull requests. However, applications remain unable to access anything in your repositories. | +| Notifications | Notification access allows applications to read your {% data variables.product.product_name %} notifications, such as comments on issues and pull requests. However, applications remain unable to access anything in your repositories. | | Organizations and teams | Organization and teams access allows apps to access and manage organization and team membership. | | Personal user data | User data includes information found in your user profile, like your name, e-mail address, and location. | | Repositories | Repository information includes the names of contributors, the branches you've created, and the actual files within your repository. Applications can request access for either public or private repositories on a user-wide level. | diff --git a/content/github/authenticating-to-github/creating-a-personal-access-token.md b/content/github/authenticating-to-github/creating-a-personal-access-token.md index 7561198c565e..e416dbd916e8 100644 --- a/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personal access tokens (PATs) are an alternative to using passwords for authentication to {% data variables.product.product_name %} when using the [GitHub API](/v3/auth/#via-oauth-and-personal-access-tokens) or the [command line](#using-a-token-on-the-command-line). diff --git a/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index 95b6f3df8579..ad63b888c36e 100644 --- a/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When trying to SSH into {% data variables.product.product_location %} on a Linux computer, you may see the following message in your terminal: diff --git a/content/github/authenticating-to-github/error-bad-file-number.md b/content/github/authenticating-to-github/error-bad-file-number.md index fa1ee2bcf580..af70808b4358 100644 --- a/content/github/authenticating-to-github/error-bad-file-number.md +++ b/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When running remote Git commands or SSH, your connection might time out: diff --git a/content/github/authenticating-to-github/error-key-already-in-use.md b/content/github/authenticating-to-github/error-key-already-in-use.md index e26e44ea86ee..2e4c52a8bf33 100644 --- a/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Finding where the key has been used diff --git a/content/github/authenticating-to-github/error-permission-denied-publickey.md b/content/github/authenticating-to-github/error-permission-denied-publickey.md index 75af14ce4136..6057153d6bde 100644 --- a/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Should the `sudo` command be used with Git? @@ -51,7 +52,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -86,7 +87,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -186,7 +187,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -218,7 +219,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index 6d40fe7226e7..f45e846a3edb 100644 --- a/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, the owner of the repository (`user`) needs to add your account (`other-user`) as a collaborator on the repository or to a team that has write access to the repository. diff --git a/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index a7f02b479ce0..dda09ea92a69 100644 --- a/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, remove the deploy key from the repository, and [add the key to your user account](/articles/adding-a-new-ssh-key-to-your-github-account) instead. diff --git a/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 50d561cd99ff..3d9d3e3fad74 100644 --- a/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `-K` option is in Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you have installed a different version of `ssh-add`, it may lack support for `-K`. diff --git a/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index 2a2016ae6c0c..3ca153f2dfba 100644 --- a/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When using an unverified key to perform Git operations, you will be prompted to perform an audit of your SSH keys. diff --git a/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/content/github/authenticating-to-github/generating-a-new-gpg-key.md index 55a749b8f15d..b02d4f0cefdd 100644 --- a/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and DSA`. +4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and RSA`. 5. Enter the desired key size. Your key must be at least `4096` bits. 6. Enter the length of time the key should be valid. Press `Enter` to specify the default selection, indicating that the key doesn't expire. 7. Verify that your selections are correct. diff --git a/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 5997d0816d0a..bb0910cc2b0e 100644 --- a/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you don't already have an SSH key, you must [generate a new SSH key](#generating-a-new-ssh-key). If you're unsure whether you already have an SSH key, check for [existing keys](/articles/checking-for-existing-ssh-keys). @@ -19,18 +20,26 @@ If you don't want to reenter your passphrase every time you use your SSH key, yo {% data reusables.command_line.open_the_multi_os_terminal %} 2. Paste the text below, substituting in your {% data variables.product.product_name %} email address. ```shell - $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + $ ssh-keygen -t ed25519 -C "your_email@example.com" ``` + {% note %} + + **Note:** If you are using a legacy system that doesn't support the Ed25519 algorithm, use: + ```shell + $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" + ``` + + {% endnote %} This creates a new ssh key, using the provided email as a label. ```shell - > Generating public/private rsa key pair. + > Generating public/private ed25519 key pair. ``` 3. When you're prompted to "Enter a file in which to save the key," press Enter. This accepts the default file location. {% mac %} ```shell - > Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] + > Enter a file in which to save the key (/Users/you/.ssh/id_ed25519): [Press enter] ``` {% endmac %} @@ -38,7 +47,7 @@ If you don't want to reenter your passphrase every time you use your SSH key, yo {% windows %} ```shell - > Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):[Press enter] + > Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter] ``` {% endwindows %} @@ -46,7 +55,7 @@ If you don't want to reenter your passphrase every time you use your SSH key, yo {% linux %} ```shell - > Enter a file in which to save the key (/home/you/.ssh/id_rsa): [Press enter] + > Enter a file in which to save the key (/home/you/.ssh/id_ed25519): [Press enter] ``` {% endlinux %} @@ -80,18 +89,18 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav $ touch ~/.ssh/config ``` - * Open your `~/.ssh/config` file, then modify the file, replacing ` ~/.ssh/id_rsa` if you are not using the default location and name for your `id_rsa` key. + * Open your `~/.ssh/config` file, then modify the file, replacing ` ~/.ssh/id_ed25519` if you are not using the default location and name for your `id_ed25519` key. ``` Host * AddKeysToAgent yes UseKeychain yes - IdentityFile ~/.ssh/id_rsa + IdentityFile ~/.ssh/id_ed25519 ``` 3. Add your SSH private key to the ssh-agent and store your passphrase in the keychain. {% data reusables.ssh.add-ssh-key-to-ssh-agent %} ```shell - $ ssh-add -K ~/.ssh/id_rsa + $ ssh-add -K ~/.ssh/id_ed25519 ``` {% note %} diff --git a/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 007a22af6d04..309b4e69c182 100644 --- a/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -These are {% data variables.product.prodname_dotcom %}'s public key fingerprints (in hexadecimal format): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -These are the SHA256 hashes shown in OpenSSH 6.8 and newer (in base64 format): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/content/github/authenticating-to-github/index.md b/content/github/authenticating-to-github/index.md index d48b7ccdbc97..1ea2f31cb2b8 100644 --- a/content/github/authenticating-to-github/index.md +++ b/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: Authenticating to GitHub shortTitle: Authentication -intro: 'Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index 134c5fd438fa..183fecb7f34f 100644 --- a/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/managing-commit-signature-verification.md b/content/github/authenticating-to-github/managing-commit-signature-verification.md index 064f8efc010b..da61d7119659 100644 --- a/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Managing commit signature verification -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 3bb14b222896..fc251cc1e1b6 100644 --- a/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index c6c01f545620..96185410bb1f 100644 --- a/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git filter-branch` command and the BFG Repo-Cleaner rewrite your repository's history, which changes the SHAs for existing commits that you alter and any dependent commits. Changed commit SHAs may affect open pull requests in your repository. We recommend merging or closing all open pull requests before removing files from your repository. @@ -134,7 +135,7 @@ To illustrate how `git filter-branch` works, we'll show you how to remove your f {% endnote %} -## Avoiding accidental commits in the future +### Avoiding accidental commits in the future There are a few simple tricks to avoid committing things you don't want committed: @@ -145,5 +146,5 @@ There are a few simple tricks to avoid committing things you don't want committe ### Further reading -- [`git filter-branch` main page](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` man page](https://git-scm.com/docs/git-filter-branch) - [Pro Git: Git Tools - Rewriting History](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 34088755d1bb..ce1fd85a5736 100644 --- a/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index 53bb20685dd9..6bbe5801e191 100644 --- a/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reviewing your authorized {% data variables.product.prodname_oauth_app %}s diff --git a/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index 930ea94e69d2..85eba969b973 100644 --- a/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/authenticating-to-github/reviewing-your-security-log.md b/content/github/authenticating-to-github/reviewing-your-security-log.md index 38e933477191..264a3a22b0a1 100644 --- a/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your security log @@ -13,7 +14,7 @@ versions: The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} 2. In the user settings sidebar, click **Security log**. ![Security log tab](/assets/images/help/settings/audit-log-tab.png) {% else %} @@ -24,7 +25,7 @@ The security log lists all actions performed within the last 90 days{% if curren ![Security log](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Searching your security log {% data reusables.audit_log.audit-log-search %} @@ -48,9 +49,9 @@ Actions listed in your security log are grouped within the following categories: | `project` | Contains all activities related to project boards. | `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `team` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} | `user` | Contains all activities related to your account. A description of the events within these categories is listed below. @@ -142,7 +143,7 @@ A description of the events within these categories is listed below. | access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). @@ -191,7 +192,7 @@ A description of the events within these categories is listed below. | revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} #### The `team` category @@ -206,26 +207,28 @@ A description of the events within these categories is listed below. {% endif %} +{% if currentVersion != "github-ae@latest" %} #### The `two_factor_authentication` category | Action | Description |------------------|------------------- | enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. | disabled | Triggered when two-factor authentication is disabled. +{% endif %} #### The `user` category | Action | Description |--------------------|--------------------- -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | create | Triggered when you create a new user account. | remove_email | Triggered when you remove an email address. -| rename | Triggered when you rename your account. +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} | change_password | Triggered when you change your password. -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} | login | Triggered when you log in to {% data variables.product.product_location %}. -| failed_login | Triggered when you failed to log in successfully. -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} | show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} | report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} diff --git a/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 71ea5e3d0586..ba3e70593d86 100644 --- a/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. @@ -29,7 +30,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -69,7 +70,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -107,7 +108,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/content/github/authenticating-to-github/signing-commits.md b/content/github/authenticating-to-github/signing-commits.md index 2641bee468af..fe4fefa5cb8a 100644 --- a/content/github/authenticating-to-github/signing-commits.md +++ b/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: Signing commits -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/content/github/authenticating-to-github/signing-tags.md b/content/github/authenticating-to-github/signing-tags.md index 33712c5877ca..79240214457f 100644 --- a/content/github/authenticating-to-github/signing-tags.md +++ b/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index 0c77fd081e33..70780cac456c 100644 --- a/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Telling Git about your signing key -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/content/github/authenticating-to-github/testing-your-ssh-connection.md b/content/github/authenticating-to-github/testing-your-ssh-connection.md index b70b2278b2af..12b3e26732f7 100644 --- a/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before testing your SSH connection, you should have: @@ -24,14 +25,6 @@ When you test your connection, you'll need to authenticate this action using you You may see a warning like this: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - or like this: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index ed9cff02dd79..eaf728188e2b 100644 --- a/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/troubleshooting-ssh.md b/content/github/authenticating-to-github/troubleshooting-ssh.md index 0d891260e135..6e0edc68220e 100644 --- a/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index 0135468b41db..15a8a860a3c4 100644 --- a/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your key is expired, you must [update the expiration](https://www.gnupg.org/gph/en/manual/c235.html#AEN328), export the new key, delete the expired key in your GitHub account, and [upload the new key to GitHub](/articles/adding-a-new-gpg-key-to-your-github-account/). Your previous commits and tags will show as verified, as long as the key meets all other verification requirements. diff --git a/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/content/github/authenticating-to-github/updating-your-github-access-credentials.md index c24d87025e89..75214d3ae805 100644 --- a/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Updating your GitHub access credentials -intro: '{% data variables.product.product_name %} credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### Requesting a new password 1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -40,7 +42,7 @@ To avoid losing your password in the future, we suggest using a secure password For greater security, enable two-factor authentication in addition to changing your password. See [About two-factor authentication](/articles/about-two-factor-authentication) for more details. {% endtip %} - +{% endif %} ### Updating your access tokens See "[Reviewing your authorized integrations](/articles/reviewing-your-authorized-integrations)" for instructions on reviewing and deleting access tokens. To generate new access tokens, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." @@ -53,6 +55,8 @@ See "[Reviewing your SSH keys](/articles/reviewing-your-ssh-keys)" for instructi If you have any applications registered with {% data variables.product.product_name %}, you'll want to reset their OAuth tokens. For more information, see the "[Reset an authorization](/rest/reference/apps#reset-an-authorization)" endpoint. +{% if currentVersion != "github-ae@latest" %} ### Preventing unauthorized access For more tips on securing your account and preventing unauthorized access, see "[Preventing unauthorized access](/articles/preventing-unauthorized-access)." +{% endif %} diff --git a/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index bd27424d835c..e215b0d4b566 100644 --- a/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index 0d70a1eaad38..4b3d9b9288ef 100644 --- a/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -24,4 +24,4 @@ versions: ### Further reading -- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" \ No newline at end of file diff --git a/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index cc3890009c75..899f0ce2b7e8 100644 --- a/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With SSH keys, if someone gains access to your computer, they also gain access to every system that uses that key. To add an extra layer of security, you can add a passphrase to your SSH key. You can use `ssh-agent` to securely save your passphrase so you don't have to reenter it. diff --git a/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 72da39e4d2d7..c45a6e764fc6 100644 --- a/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you create issue and pull request templates in your repository, contributors can use the templates to open issues or describe the proposed changes in their pull requests according to the repository's contributing guidelines. For more information about adding contributing guidelines to a repository, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors)." -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Issue templates @@ -20,7 +21,7 @@ When you create issue templates for your repository using the issue template bui Using the template builder, you can specify a title and description for each template, add the template content, and either commit the template to the default branch or open a pull request in the repository. The template builder automatically adds the YAML front matter markup that is required for the template to show on the new issue page. For more information, see "[Configuring issue templates for your repository](/articles/configuring-issue-templates-for-your-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} For more information, see "[Configuring issue templates for your repository](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/content/github/building-a-strong-community/about-team-discussions.md b/content/github/building-a-strong-community/about-team-discussions.md index 5f0eb86e2937..6bf572b9e9ec 100644 --- a/content/github/building-a-strong-community/about-team-discussions.md +++ b/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ When someone posts or replies to a public discussion on a team's page, members o {% tip %} -**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ By default, if your username is mentioned in a team discussion, you'll receive n To turn off notifications for team discussions, you can unsubscribe to a specific discussion post or change your notification settings to unwatch or completely ignore a specific team's discussions. You can subscribe to notifications for a specific discussion post even if you're unwatching that team's discussions. -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### Further reading diff --git a/content/github/building-a-strong-community/about-wikis.md b/content/github/building-a-strong-community/about-wikis.md index e8b8c13d3565..a1dc3a268cc4 100644 --- a/content/github/building-a-strong-community/about-wikis.md +++ b/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every {% data variables.product.product_name %} repository comes equipped with a section for hosting documentation, called a wiki. You can use your repository's wiki to share long-form content about your project, such as how to use it, how you designed it, or its core principles. A README file quickly tells what your project can do, while you can use a wiki to provide additional documentation. For more information, see "[About READMEs](/articles/about-readmes)." diff --git a/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index 6c97f9063cc5..b9a2d6880caf 100644 --- a/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you include a detectable license in your repository, people who visit your repository will see it at the top of the repository page. To read the entire license file, click the license name. @@ -35,7 +36,7 @@ Open source licenses enable others to freely use, change, and distribute the pro {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index 342f1a04b532..62ae60514647 100644 --- a/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding wiki pages diff --git a/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index ec53e761abe0..f927ec1c7c28 100644 --- a/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,12 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To direct people to specific support resources, you can add a SUPPORT file to your repository's root, `docs`, or `.github` folder. When someone creates an issue in your repository, they will see a link to your project's SUPPORT file. ![Support guidelines](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/content/github/building-a-strong-community/blocking-a-user-from-your-personal-account.md b/content/github/building-a-strong-community/blocking-a-user-from-your-personal-account.md index 6cdae5472924..5b35b38b9283 100644 --- a/content/github/building-a-strong-community/blocking-a-user-from-your-personal-account.md +++ b/content/github/building-a-strong-community/blocking-a-user-from-your-personal-account.md @@ -20,6 +20,7 @@ You can block a user in your account settings or from the user's profile. {% dat When you block a user: - The user stops following you - The user stops watching and unpins your repositories +- The user is not able to join any organizations you are an owner of - The user's stars and issue assignments are removed from your repositories - The user's forks of your repositories are deleted - You delete any forks of the user's repositories diff --git a/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index a6d5f9d90779..3cd1846dba09 100644 --- a/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/building-a-strong-community/collaborating-with-your-team.md b/content/github/building-a-strong-community/collaborating-with-your-team.md index 1743381137e4..6e17a6cece58 100644 --- a/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 5c1163730c46..8aff6c8ab3ad 100644 --- a/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Creating issue templates {% endif %} @@ -35,7 +36,7 @@ versions: ![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. Click **Commit changes**. Once these changes are merged into the default branch, the template will be available for contributors to use when they open new issues in the repository. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Configuring the template chooser {% data reusables.repositories.issue-template-config %} diff --git a/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/content/github/building-a-strong-community/creating-a-default-community-health-file.md index bab64b27eba2..b73a1545dc2b 100644 --- a/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,31 +7,32 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About default community health files -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %} will use and display default files for any public repository owned by the account that does not have its own file of that type in any of the following places: - the root of the repository - the `.github` folder - the `docs` folder -For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. Default files are not included in clones, packages, or downloads of individual repositories because they are stored only in the `.github` repository. ### Supported file types -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: Community health file | Description --- | ---{% if currentVersion == "free-pro-team@latest" %} *CODE_OF_CONDUCT.md* | A CODE_OF_CONDUCT file defines standards for how to engage in a community. For more information, see "[Adding a code of conduct to your project](/articles/adding-a-code-of-conduct-to-your-project/)."{% endif %} *CONTRIBUTING.md* | A CONTRIBUTING file communicates how people should contribute to your project. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} *FUNDING.yml* | A FUNDING file displays a sponsor button in your repository to increase the visibility of funding options for your open source project. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} -Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} +Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} *SECURITY.md* | A SECURITY file gives instructions for how to responsibly report a security vulnerability in your project. For more information, see "[Adding a security policy to your repository](/articles/adding-a-security-policy-to-your-repository)."{% endif %} *SUPPORT.md* | A SUPPORT file lets people know about ways to get help with your project. For more information, see "[Adding support resources to your project](/articles/adding-support-resources-to-your-project/)." @@ -40,7 +41,7 @@ You cannot create a default license file. License files must be added to individ ### Creating a repository for default files {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) 3. Type **.github** as the name for your repository, and an optional description. ![Create repository field](/assets/images/help/repository/default-file-repository-name.png) @@ -48,4 +49,4 @@ You cannot create a default license file. License files must be added to individ ![Radio buttons to select private or public status](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." +7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." diff --git a/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index 8c9cabb20698..5e725a84aa9e 100644 --- a/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a footer diff --git a/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index df8b539e61fe..76ed5c1e4446 100644 --- a/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates)." You can create a *PULL_REQUEST_TEMPLATE/* subdirectory in any of the supported folders to contain multiple pull request templates, and use the `template` query parameter to specify the template that will fill the pull request body. For more information, see "[About automation for issues and pull requests with query parameters](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)." -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Adding a pull request template diff --git a/content/github/building-a-strong-community/creating-a-team-discussion.md b/content/github/building-a-strong-community/creating-a-team-discussion.md index a02801475ad6..0481b6502b14 100644 --- a/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} For more information, see "[About team discussions](/articles/about-team-discussions)." diff --git a/content/github/building-a-strong-community/disabling-wikis.md b/content/github/building-a-strong-community/disabling-wikis.md index 11af2834a4a7..1dc9587157ea 100644 --- a/content/github/building-a-strong-community/disabling-wikis.md +++ b/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you turn off a wiki, the content is hidden, but not erased. If you choose to re-enable wikis later, your previous pages will be restored. diff --git a/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index 10a95a72dfa6..db5793db24a8 100644 --- a/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index e01537057f36..ba567880e8f5 100644 --- a/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/content/github/building-a-strong-community/editing-wiki-content.md b/content/github/building-a-strong-community/editing-wiki-content.md index 7cd671d5e313..d592597dd6bf 100644 --- a/content/github/building-a-strong-community/editing-wiki-content.md +++ b/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding links diff --git a/content/github/building-a-strong-community/index.md b/content/github/building-a-strong-community/index.md index b148e86f2f33..854d6d0950e9 100644 --- a/content/github/building-a-strong-community/index.md +++ b/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -36,6 +37,7 @@ versions: {% link_in_list /managing-disruptive-comments %} {% link_in_list /locking-conversations %} {% link_in_list /limiting-interactions-in-your-repository %} + {% link_in_list /limiting-interactions-for-your-user-account %} {% link_in_list /limiting-interactions-in-your-organization %} {% link_in_list /tracking-changes-in-a-comment %} {% link_in_list /managing-how-contributors-report-abuse-in-your-organizations-repository %} diff --git a/content/github/building-a-strong-community/limiting-interactions-for-your-user-account.md b/content/github/building-a-strong-community/limiting-interactions-for-your-user-account.md new file mode 100644 index 000000000000..6c01ed2e084a --- /dev/null +++ b/content/github/building-a-strong-community/limiting-interactions-for-your-user-account.md @@ -0,0 +1,27 @@ +--- +title: Limiting interactions for your user account +intro: 'You can temporarily enforce a period of limited activity for certain users in all public repositories owned by your user account.' +versions: + free-pro-team: '*' +permissions: Anyone can limit interactions for their own user account. +--- + +### About temporary interaction limits + +Limiting interactions for your user account enables temporary interaction limits for all public repositories owned by your user account. {% data reusables.community.interaction-limits-restrictions %} + +{% data reusables.community.interaction-limits-duration %} After the duration of your limit passes, users can resume normal activity in your public repositories. + +{% data reusables.community.types-of-interaction-limits %} + +When you enable user-wide activity limitations, you can't enable or disable interaction limits on individual repositories. For more information on limiting activity for an individual repository, see "[Limiting interactions in your repository](/articles/limiting-interactions-in-your-repository)." + +You can also block users. For more information, see "[Blocking a user from your personal account](/github/building-a-strong-community/blocking-a-user-from-your-personal-account)." + +### Limiting interactions for your user account + +{% data reusables.user_settings.access_settings %} +1. In your user settings sidebar, under "Moderation settings", click **Interaction limits**. + !["Interaction limits" tab in the user settings sidebar](/assets/images/help/settings/settings-sidebar-interaction-limits.png) +{% data reusables.community.set-interaction-limit %} + ![Temporary interaction limit options](/assets/images/help/settings/user-account-temporary-interaction-limits-options.png) \ No newline at end of file diff --git a/content/github/building-a-strong-community/limiting-interactions-in-your-organization.md b/content/github/building-a-strong-community/limiting-interactions-in-your-organization.md index f820de44a599..8c96c2630243 100644 --- a/content/github/building-a-strong-community/limiting-interactions-in-your-organization.md +++ b/content/github/building-a-strong-community/limiting-interactions-in-your-organization.md @@ -1,31 +1,39 @@ --- title: Limiting interactions in your organization -intro: 'Organization owners can temporarily restrict certain users from commenting, opening issues, or creating pull requests in the organization''s public repositories to enforce a period of limited activity.' +intro: 'You can temporarily enforce a period of limited activity for certain users in all public repositories owned by your organization.' redirect_from: - /github/setting-up-and-managing-organizations-and-teams/limiting-interactions-in-your-organization - /articles/limiting-interactions-in-your-organization versions: free-pro-team: '*' +permissions: Organization owners can limit interactions in an organization. --- -After 24 hours, users can resume normal activity in your organization's public repositories. When you enable organization-wide activity limitations, you can't enable or disable interaction limits on individual repositories. For more information on per-repository activity limitation, see "[Limiting interactions in your repository](/articles/limiting-interactions-in-your-repository)." +### About temporary interaction limits -{% tip %} +Limiting interactions in your organization enables temporary interaction limits for all public repositories owned by the organization. {% data reusables.community.interaction-limits-restrictions %} -**Tip:** Organization owners can also block users for a specific amount of time. After the block expires, the user is automatically unblocked. For more information, see "[Blocking a user from your organization](/articles/blocking-a-user-from-your-organization)." +{% data reusables.community.interaction-limits-duration %} After the duration of your limit passes, users can resume normal activity in your organization's public repositories. -{% endtip %} +{% data reusables.community.types-of-interaction-limits %} + +Members of the organization are not affected by any of the limit types. + +When you enable organization-wide activity limitations, you can't enable or disable interaction limits on individual repositories. For more information on limiting activity for an individual repository, see "[Limiting interactions in your repository](/articles/limiting-interactions-in-your-repository)." + +Organization owners can also block users for a specific amount of time. After the block expires, the user is automatically unblocked. For more information, see "[Blocking a user from your organization](/articles/blocking-a-user-from-your-organization)." + +### Limiting interactions in your organization {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -4. In your organization's Settings sidebar, click **Interaction limits**. -![Interaction limits in organization settings ](/assets/images/help/organizations/org-settings-interaction-limits.png) -5. Under "Temporary interaction limits", click one or more options. +1. In the organization settings sidebar, click **Moderation settings**. + !["Moderation settings" in the organization settings sidebar](/assets/images/help/organizations/org-settings-moderation-settings.png) +1. Under "Moderation settings", click **Interaction limits**. + !["Interaction limits" in the organization settings sidebar](/assets/images/help/organizations/org-settings-interaction-limits.png) +{% data reusables.community.set-interaction-limit %} ![Temporary interaction limit options](/assets/images/help/organizations/organization-temporary-interaction-limits-options.png) - - **Limit to existing users**: Limits activity for organization users with accounts that are less than 24 hours old who do not have prior contributions and are not collaborators. - - **Limit to prior contributors**: Limits activity for organization users who have not previously contributed and are not collaborators. - - **Limit to repository collaborators**: Limits activity for organization users who do not have write access or are not collaborators. ### Further reading - "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" diff --git a/content/github/building-a-strong-community/limiting-interactions-in-your-repository.md b/content/github/building-a-strong-community/limiting-interactions-in-your-repository.md index de9ccb7c28ac..da85594b43ba 100644 --- a/content/github/building-a-strong-community/limiting-interactions-in-your-repository.md +++ b/content/github/building-a-strong-community/limiting-interactions-in-your-repository.md @@ -1,30 +1,34 @@ --- title: Limiting interactions in your repository -intro: 'People with owner or admin access can temporarily restrict certain users from commenting, opening issues, or creating pull requests in your public repository to enforce a period of limited activity.' +intro: 'You can temporarily enforce a period of limited activity for certain users on a public repository.' redirect_from: - /articles/limiting-interactions-with-your-repository/ - /articles/limiting-interactions-in-your-repository versions: free-pro-team: '*' +permissions: People with admin permissions to a repository can temporarily limit interactions in that repository. --- -After 24 hours, users can resume normal activity in your repository. +### About temporary interaction limits -{% tip %} +{% data reusables.community.interaction-limits-restrictions %} -**Tip:** Organization owners can enable organization-wide activity limitations. If organization-wide activity limitations are enabled, you can't limit activity for individual repositories. For more information, see "[Limiting interactions in your organization](/articles/limiting-interactions-in-your-organization)." +{% data reusables.community.interaction-limits-duration %} After the duration of your limit passes, users can resume normal activity in your repository. -{% endtip %} +{% data reusables.community.types-of-interaction-limits %} + +You can also enable activity limitations on all repositories owned by your user account or an organization. If a user-wide or organization-wide limit is enabled, you can't limit activity for individual repositories owned by the account. For more information, see "[Limiting interactions for your user account](/github/building-a-strong-community/limiting-interactions-for-your-user-account)" and "[Limiting interactions in your organization](/github/building-a-strong-community/limiting-interactions-in-your-organization)." + +### Limiting interactions in your repository {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. In your repository's Settings sidebar, click **Interaction limits**. -![Interaction limits in repository settings ](/assets/images/help/repository/repo-settings-interaction-limits.png) -4. Under "Temporary interaction limits", click one or more options: +1. In the left sidebar, click **Moderation settings**. + !["Moderation settings" in repository settings sidebar](/assets/images/help/repository/repo-settings-moderation-settings.png) +1. Under "Moderation settings", click **Interaction limits**. + ![Interaction limits in repository settings ](/assets/images/help/repository/repo-settings-interaction-limits.png) +{% data reusables.community.set-interaction-limit %} ![Temporary interaction limit options](/assets/images/help/repository/temporary-interaction-limits-options.png) - - **Limit to existing users**: Limits activity for users with accounts that are less than 24 hours old who do not have prior contributions and are not collaborators. - - **Limit to prior contributors**: Limits activity for users who have not previously contributed and are not collaborators. - - **Limit to repository collaborators**: Limits activity for users who do not have write access or are not collaborators. ### Further reading - "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" diff --git a/content/github/building-a-strong-community/locking-conversations.md b/content/github/building-a-strong-community/locking-conversations.md index 5e86b60383ee..382b02f7d6f7 100644 --- a/content/github/building-a-strong-community/locking-conversations.md +++ b/content/github/building-a-strong-community/locking-conversations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. diff --git a/content/github/building-a-strong-community/managing-disruptive-comments.md b/content/github/building-a-strong-community/managing-disruptive-comments.md index 809825ccfb66..16acb1360ccb 100644 --- a/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Hiding a comment diff --git a/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index 45248cb09ab4..11a2016dcc50 100644 --- a/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**Note:** You must put YAML-reserved characters such as `:` in quotes. For example, `":bug: Bug"`. +**Note:** If a front matter value includes a YAML-reserved character such as `:` , you must put the whole value in quotes. For example, `":bug: Bug"` or `":new: triage needed, :bug: bug"`. {% endnote %} diff --git a/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/content/github/building-a-strong-community/moderating-comments-and-conversations.md index c3baa99c569a..6b02dc83f3b8 100644 --- a/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/building-a-strong-community/pinning-a-team-discussion.md b/content/github/building-a-strong-community/pinning-a-team-discussion.md index f2c944fd89e5..77726b13994a 100644 --- a/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index e9437a2ba134..9b6bb2be0980 100644 --- a/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: You can create guidelines to communicate how people should contribute to versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To help your project contributors do good work, you can add a file with contribution guidelines to your project repository's root, `docs`, or `.github` folder. When someone opens a pull request or creates an issue, they will see a link to that file. @@ -19,7 +20,7 @@ For contributors, the guidelines help them verify that they're submitting well-f For both owners and contributors, contribution guidelines save time and hassle caused by improperly created pull requests or issues that have to be rejected and re-submitted. -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index d8dc115b1c1c..4779c2e8c9f6 100644 --- a/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index 90e74ff0479d..0af05d43554d 100644 --- a/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing a comment's edit history details diff --git a/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index 7d608ee27203..f62dd1c2acbb 100644 --- a/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -23,7 +23,7 @@ You can unblock a user in your account settings or from the user's profile page. ### Unblocking a user from their profile page {% data reusables.profile.user_profile_page_navigation %} -2. In the left sidebar, under the user's profile picture, click **Unblock or report user**. +2. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Unblock or report user**. ![Unblock or report user link](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. Click **Unblock user**. ![Modal box with option to unblock user or report abuse](/assets/images/help/profile/profile-unblockuser.png) diff --git a/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 2463d8891ffb..3435c8fa32ac 100644 --- a/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index e99d199b47c9..caaad4013d08 100644 --- a/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing wiki history diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index d1db7475299b..82f62108562d 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ You must have write access to a repository to create a branch, open a pull reque {% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally out when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.change-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ Once you're satisfied with your work, you can open a pull request to merge the c After a pull request has been merged, or closed, you can delete the head branch as this is no longer needed. You must have write access in the repository to delete branches. You can't delete branches that are directly associated with open pull requests. For more information, see "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} The following diagrams illustrate this. @@ -73,7 +74,7 @@ When a branch is protected: - If required status checks are enabled on the branch, you won't be able to merge changes into the branch until all of the required CI tests pass. For more information, see "[About status checks](/articles/about-status-checks)." - If required pull request reviews are enabled on the branch, you won't be able to merge changes into the branch until all requirements in the pull request review policy have been met. For more information, see "[Merging a pull request](/articles/merging-a-pull-request)." - If required review from a code owner is enabled on a branch, and a pull request modifies code that has an owner, a code owner must approve the pull request before it can be merged. For more information, see "[About code owners](/articles/about-code-owners)." -- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - If you use {% data variables.product.prodname_dotcom %} 's conflict editor to fix conflicts for a pull request that you created from a protected branch, {% data variables.product.prodname_dotcom %} helps you to create an alternative branch for the pull request, so that your resolution of the conflicts can be merged. For more information, see "[Resolving a merge conflict on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)."{% endif %} ### Further reading diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index 34f8582714bf..732530448233 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- There are two main types of development models with which you'd use pull requests. In the *fork and pull model*, anyone can fork an existing repository and push changes to their personal fork. You do not need permission to the source repository to push to a user-owned fork. The changes can be pulled into the source repository by the project maintainer. When you open a pull request proposing changes from your user-owned fork to a branch in the source (upstream) repository, you can allow anyone with push access to the upstream repository to make changes to your pull request. This model is popular with open source projects as it reduces the amount of friction for new contributors and allows people to work independently without upfront coordination. diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index c66689d29b11..0627d850b09a 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index b46797d67b25..8e21b6d214cf 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Discussions on {% data variables.product.product_name %} @@ -19,7 +20,7 @@ Issues are useful for discussing specific details of a project such as bug repor ### Reacting to ideas in comments -You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![Example of an issue with reactions](/assets/images/help/repository/issue-reactions.png) diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index 81a8981bbed0..c7acbb201e03 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forking a repository is similar to copying a repository, with two major differences: diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index d35d7142016e..8e10ed8b964c 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git can often resolve differences between branches and merge them automatically. Usually, the changes are on different lines, or even in different files, which makes the merge simple for computers to understand. However, sometimes there are competing changes that Git can't resolve without your help. Often, merge conflicts happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index 5208e81726e1..140097bc99b6 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index 426a98eba6cc..fd7f06c5b619 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request reviews After a pull request is opened, anyone with *read* access can review and comment on the changes it proposes. You can also suggest specific changes to lines of code, which the author can apply directly from the pull request. For more information, see "[Reviewing proposed changes in a pull request](/articles/reviewing-proposed-changes-in-a-pull-request)." -Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} Reviews allow for discussion of proposed changes and help ensure that the changes meet the repository's contributing guidelines and other quality standards. You can define which individuals or teams own certain types or areas of code in a CODEOWNERS file. When a pull request modifies code that has a defined owner, that individual or team will automatically be requested as a reviewer. For more information, see "[About code owners](/articles/about-code-owners/)." @@ -37,6 +38,10 @@ You can view all of the reviews a pull request has received in the Conversation {% data reusables.pull_requests.resolving-conversations %} +### Re-requesting a review + +{% data reusables.pull_requests.re-request-review %} + ### Required reviews {% data reusables.pull_requests.required-reviews-for-prs-summary %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index 0345e2af7d9e..ffba2f58cfda 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull requests diff --git a/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index dacac35e51df..7acf9caa1041 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Status checks are based on external processes, such as continuous integration builds, which run for each push you make to a repository. You can see the *pending*, *passing*, or *failing* state of status checks next to individual commits in your pull request. diff --git a/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 4796d0c19943..496b92edd073 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 027319e06f19..e84de9cf65e9 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: People with push access to the upstream repository of a fork owned versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only pull request authors can give upstream repository maintainers, or those with push access to the upstream repository, permission to make commits to their pull request's compare branch in a user-owned fork. To learn more about upstream repositories, see "[About forks](/articles/about-forks)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index ec0f2b6c1d49..66fd1846e460 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about required reviews, see "[About required reviews for pull requests](/articles/about-required-reviews-for-pull-requests)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index 49a6a3706c7a..2e5cf86f52c8 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. In the base branch drop-down menu, select the base branch you'd like to [compare changes against](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Base branch drop-down menu ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. Read the information about changing the base branch and click **Change base**. ![Base branch change confirmation button ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### Further reading - "[Creating a pull request](/articles/creating-a-pull-request)" diff --git a/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index 4d3707edab93..c8c46903c489 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Changing the stage of a pull request -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: People with write permissions to a repository and pull request authors can change the stage of a pull request. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Marking a pull request as ready for review @@ -19,7 +20,7 @@ versions: 3. In the merge box, click **Ready for review**. ![Ready for review button](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### Converting a pull request to a draft diff --git a/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index 5a17c2db0091..4ed1a97a601a 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can pull a remote pull req versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index 070612bd21c3..a6acb76c97dd 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..e185d0a0cf41 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +intro: 'Workflow quality features like statuses, {% if enterpriseServerVersions contains currentVersion %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index a8d2506a6e78..2f109a79d619 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'After you open a pull request in a repository, collaborators or team mem versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request comments diff --git a/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 99e4880038af..9b15276e4e2b 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only make commits on pull request branches that: diff --git a/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 846528296ee6..357da89aedba 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} 2. List the current configured remote repository for your fork. diff --git a/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index 1300ef6b46fc..273d30d6a360 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can create a pull request versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can also give the upstream repository's maintainers permission to push commits to a user-owned fork. If your pull request compares your topic branch with a branch in the upstream repository as the base branch, then your topic branch is also called the compare branch of the pull request. For more information about pull request branches, including examples, see "[Creating a pull request](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index dbad56a3a137..501339a84f64 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions to a repository can create a pull request, but you must have write permissions to create a branch. If you want to create a new branch for your pull request and don't have write permissions to the repository, you can fork the repository first. For more information, see "[Creating a pull request from a fork](/articles/creating-a-pull-request-from-a-fork)" and "[About forks](/articles/about-forks)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index 8049c3962c3c..83924a4a5860 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a branch @@ -33,7 +34,7 @@ If the branch you want to delete is associated with an open pull request, you mu 1. Scroll to the branch that you want to delete, then click {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}. ![delete the branch](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index cfc3eefbaada..273e360041fe 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 0eebf38056a9..8abfc72cb184 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. diff --git a/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index 75d5287ca024..5b1ea925dc15 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read access to a repository can see a summary list of the functions and methods changes in certain files of a pull request. diff --git a/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index 74cb2abee77f..a80707f0bc4f 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Following the GitHub flow diff --git a/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index c27882c312ef..0caba244c67b 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index 421cb8250643..68bcb96e4a6a 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Applying suggested changes @@ -28,6 +29,10 @@ Each person who suggested a change included in the commit will be a co-author of 5. Click **Commit changes.** ![Commit changes button](/assets/images/help/pull_requests/commit-changes-button.png) +### Re-requesting a review + +{% data reusables.pull_requests.re-request-review %} + ### Opening an issue for an out-of-scope suggestion If someone suggests changes to your pull request and the changes are out of the pull request's scope, you can open a new issue to track the feedback. For more information, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/index.md b/content/github/collaborating-with-issues-and-pull-requests/index.md index 96b1e50d2211..fe2b997f7701 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index 2e3d0f54367a..415b3bc26263 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -45,12 +46,18 @@ If you decide you don't want the changes in a topic branch to be merged to the u {% data reusables.files.choose-commit-email %} + {% note %} + + **Note:** The email selector is not available for rebase merges, which do not create a merge commit, or for squash merges, which credit the user who created the pull request as the author of the squashed commit. + + {% endnote %} + 6. Click **Confirm merge**, **Confirm squash and merge**, or **Confirm rebase and merge**. 6. Optionally, [delete the branch](/articles/deleting-unused-branches). This keeps the list of branches in your repository tidy. - + The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. For more information, see "[Managing the automatic deletion of branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)." - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 52c1a63c1a13..4463aa1477b9 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} 2. Change the current working directory to your local project. diff --git a/content/github/collaborating-with-issues-and-pull-requests/overview.md b/content/github/collaborating-with-issues-and-pull-requests/overview.md index 298beb20bc44..816072556fd1 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index eeee79dbdd41..913990858c73 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 57272d628c4c..65ebb3844c73 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners and collaborators on a repository owned by a user account can assign pull request reviews. Organization members with triage permissions to a repository can assign a pull request review. -Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} {% note %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 1b9ed3f8d809..ec47c6933b68 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. {% endif %} @@ -31,7 +32,7 @@ If a site administrator disables the merge conflict editor for pull requests bet {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index cc9216b99e49..c6ce42751821 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Merge conflicts occur when competing changes are made to the same line of a file, or when one person edits a file and another person deletes the same file. For more information, see "[About merge conflicts](/articles/about-merge-conflicts/)." diff --git a/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index 636d09b53c8c..dd7b4b5df1be 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reverting a pull request diff --git a/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index c93e774980ef..83cbe9154986 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index a35e7f5ca345..b69a71eb46ee 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reviewing pull requests diff --git a/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index 458bfa66d631..affc3dd844ad 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can sync your fork with an upstream repository, you must [configure a remote that points to the upstream repository](/articles/configuring-a-remote-for-a-fork) in Git. {% data reusables.command_line.open_the_multi_os_terminal %} 2. Change the current working directory to your local project. -3. Fetch the branches and their respective commits from the upstream repository. Commits to `master` will be stored in a local branch, `upstream/master`. +3. Fetch the branches and their respective commits from the upstream repository. Commits to `BRANCHNAME` will be stored in the local branch `upstream/BRANCHNAME`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ Before you can sync your fork with an upstream repository, you must [configure a > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. Check out your fork's local `master` branch. +4. Check out your fork's local default branch - in this case, we use `main`. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. Merge the changes from `upstream/master` into your local `master` branch. This brings your fork's `master` branch into sync with the upstream repository, without losing your local changes. +5. Merge the changes from the upstream default branch - in this case, `upstream/main` - into your local default branch. This brings your fork's default branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ Before you can sync your fork with an upstream repository, you must [configure a > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index 4e48d17874f5..6beac4889529 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 34317ea79147..7517b5f72187 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ If a public repository is made private, its public forks are split off into a ne In other words, a public repository's forks will remain public in their own separate repository network even after the parent repository is made private. This allows the fork owners to continue to work and collaborate without interruption. If public forks were not moved into a separate network in this way, the owners of those forks would need to get the appropriate [access permissions](/articles/access-permissions-on-github) to pull changes from and submit pull requests to the (now private) parent repository—even though they didn't need those permissions before. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a public repository has anonymous Git read access enabled and the repository is made private, all of the repository's forks will lose anonymous Git read access and return to the default disabled setting. If a forked repository is made public, repository administrators can re-enable anonymous Git read access. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {% endif %} diff --git a/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 5dcdcd1b0a2c..fef659dd91ef 100644 --- a/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/committing-changes-to-your-project/about-commits.md b/content/github/committing-changes-to-your-project/about-commits.md index ecca717bcb62..66cf2c561040 100644 --- a/content/github/committing-changes-to-your-project/about-commits.md +++ b/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commits diff --git a/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/content/github/committing-changes-to-your-project/changing-a-commit-message.md index 7f55accc3eae..fc8c90f54f0e 100644 --- a/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: 'If a commit message contains unclear, incorrect, or sensitive informatio versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Rewriting the most recent commit message diff --git a/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index e4685d213c42..97a0a9ae2ea3 100644 --- a/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your commit is not on the default branch, an indicator will show the branches which contain the commit. If the commit is part of an unmerged pull request, it will show a link. diff --git a/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index f01c3927a965..92263b2fff3f 100644 --- a/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you use `git show` to view a specific commit on the command line, you may get a fatal error. diff --git a/content/github/committing-changes-to-your-project/comparing-commits.md b/content/github/committing-changes-to-your-project/comparing-commits.md index e350494c34de..a94067a842d0 100644 --- a/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can compare the state of your repository across branches, tags, commits, and dates. To compare different versions of your repository, append `/compare` to your repository's path. @@ -26,10 +27,10 @@ Here's an example of a [comparison between two branches](https://github.com/octo ### Comparing tags -Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} Here's an example of a [comparison between two tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). diff --git a/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 079e81663f51..e0e23bf5804f 100644 --- a/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,11 +1,12 @@ --- title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Required co-author information @@ -68,7 +69,7 @@ After you've made changes in a file using the web editor on {% data variables.pr The new commit and message will appear on {% data variables.product.product_location %}. ### Further reading -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" - "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} - "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" diff --git a/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index 59c9a7e12e8d..be7efbd5c3d8 100644 --- a/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/content/github/committing-changes-to-your-project/differences-between-commit-views.md index f8f0dd08f2b8..fdcddb2ca6d2 100644 --- a/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On {% data variables.product.product_name %}, you can see the commit history of a repository by: diff --git a/content/github/committing-changes-to-your-project/index.md b/content/github/committing-changes-to-your-project/index.md index b35dd61831cd..6a0d69b0c684 100644 --- a/content/github/committing-changes-to-your-project/index.md +++ b/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/content/github/committing-changes-to-your-project/troubleshooting-commits.md index e9c329d4372b..1533d63eea6a 100644 --- a/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 137945c6cb97..9cf47bd2627b 100644 --- a/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index 5f44701f6c58..ed96783b9065 100644 --- a/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: Why are my commits linked to the wrong user? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings, add an email address to your account email settings, or do both.' +intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### Commits are linked to another user -If your commits are linked to another user, that means the user has added the email address in your local Git configuration settings to their {% data variables.product.product_name %} account. In this case, you can change the email in your local Git configuration settings and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address in Git](/articles/setting-your-commit-email-address)". If you work on multiple machines, you will need to change this setting on each one. -2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)". +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". If you work on multiple machines, you will need to change this setting on each one. +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} Commits you make from this point forward will be linked to your account. @@ -36,9 +37,13 @@ To check the email address used for those commits and connect commits to your ac 2. To read a message about why the commit is not linked, hover over the blue {% octicon "question" aria-label="Question mark" %} to the right of the username. ![Commit hover message](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** If you see this message with an email address, it means the address has not been added to your account settings. To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account). If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat. - - **Unrecognized author (no email address)** If you see this message without an email address, it means you used a generic email address that can't be added to your email settings. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. - - **Invalid email** This means the email address in your local Git configuration settings is either blank or not formatted as an email address. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index 9e87c1f42cf1..51d0fc1e328c 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 146dee968204..732c4043188c 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin or owner permissions can set up a CODEOWNERS file in a repository. @@ -20,9 +21,9 @@ Code owners are automatically requested for review when someone opens a pull req When someone with admin or owner permissions has enabled required reviews, they also can optionally require approval from a code owner before the author can merge a pull request in the repository. For more information, see "[Enabling required reviews for pull requests](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} If a file has a code owner, you can see who the code owner is before you open a pull request. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. ![Code owner for a file in a repository](/assets/images/help/repository/code-owner-for-a-file.png) diff --git a/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index 941ea80297f0..14791400d7cf 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. @@ -23,7 +24,7 @@ If you put your README file in your repository's root, `docs`, or hidden `.githu ![Main page of the github/scientist repository and its README file](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index 8ea218ce1dc1..4279042e520f 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can own repositories individually, or you can share ownership of repositories with other people in an organization. diff --git a/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index d172c0367e52..94d1f82eb31b 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to determine file languages for syntax highlighting and repository statistics. Language statistics will update after you push changes to your default branch. diff --git a/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index d8c3f2ea37c5..9e2fc6a4ec4f 100644 --- a/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,22 +1,29 @@ --- title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If {% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### About internal repositories {% note %} @@ -27,9 +34,9 @@ People with admin permissions for a repository can change an existing repository {% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from {% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index f61b7497d7ef..bb9d9e01a712 100644 --- a/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index 4fb7e1f1c51d..8a8f7b9bdf35 100644 --- a/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 5364873fbeb0..f7fc86c5ee79 100644 --- a/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,11 +1,12 @@ --- title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -30,7 +31,7 @@ When you clone a repository or wiki, only Git data, such as project files and co - [Projects](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} ### Third-party backup tools diff --git a/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index d2b0973d49de..8272d98dcb29 100644 --- a/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index 0d12be6f0bf8..0dc66db59f6f 100644 --- a/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About cloning a repository @@ -16,7 +17,7 @@ Cloning a repository pulls down a full copy of all the repository data that {% d You can clone your existing repository or clone another person's existing repository to contribute to a project. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also clone a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo clone`](https://cli.github.com/manual/gh_repo_clone)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index a228c3615036..fbd4af8d7b03 100644 --- a/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,17 +21,17 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} 2. Optionally, to create a repository with the directory structure and files of an existing repository, use the **Choose a template** drop-down and select a template repository. You'll see template repositories that are owned by you and organizations you're a member of or that you've used before. For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." - ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} + ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. Optionally, if you chose to use a template, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. In the Owner drop-down, select the account you wish to create the repository on. diff --git a/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index 33f0f1a1f05a..c8174a611ee4 100644 --- a/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository templates Anyone with read permissions to a template repository can create a repository from that template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} You can choose to include the directory structure and files from only the default branch of the template repository or to include all branches. {% endif %} @@ -38,7 +39,7 @@ For more information about forks, see "[About forks](/articles/about-forks)." ![Use this template button](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. Optionally, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} diff --git a/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index 4c0813bb8841..ca3e328a934b 100644 --- a/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index 985918901d8d..39778d159c4d 100644 --- a/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,20 +1,26 @@ --- title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: Anyone with admin permissions to a repository can make the repository a template. redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} + +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. + +{% endnote %} To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. +1. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index 446cc09af424..29b1a39280de 100644 --- a/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Create a **private** repository to host the source code from your project. diff --git a/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index a68e3749e8e7..bff96eedc7c9 100644 --- a/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can duplicate a repository and push to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors. diff --git a/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index d027c119f891..f1854f8be8ff 100644 --- a/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Detecting this error is simple; Git will warn you when you try to clone the repository: diff --git a/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index 02c63ba3b360..55b0e571ce69 100644 --- a/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Error: Repository not found' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. There are a few solutions to this error, depending on the cause.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or your GitHub Enterprise instance is in private mode. There are a few solutions to this error, depending on the cause.{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Check your spelling @@ -43,12 +44,10 @@ If the repository belongs to an organization and you're using an SSH key generat For more information, see [Adding a new SSH key to your GitHub account](/articles/adding-a-new-ssh-key-to-your-github-account). -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### Check if your instance is in private mode If your site administrator has enabled private mode on your GitHub Enterprise instance, anonymous clones over `git://` will be disabled. If you are unable to clone a repository, contact your site administrator. - {% endif %} ### Check that the repository really exists diff --git a/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index 5dbc98f75bcb..0ed3fc6791ec 100644 --- a/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Here's an example of an HTTPS error you might receive: @@ -72,7 +73,7 @@ When prompted for a username and password, make sure you use an account that has {% tip %} -**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). +**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/content/github/creating-cloning-and-archiving-repositories/index.md b/content/github/creating-cloning-and-archiving-repositories/index.md index 41fc0849515f..c3f6d3e54dd0 100644 --- a/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 1e702964b182..91371047eaf1 100644 --- a/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Choosing the right license diff --git a/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index fc160231c600..0a5310093a9e 100644 --- a/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most of the limits below affect both {% data variables.product.product_name %} and the API. diff --git a/content/github/developing-online-with-codespaces/configuring-codespaces-for-your-project.md b/content/github/developing-online-with-codespaces/configuring-codespaces-for-your-project.md index 9b692c800fb6..bae90e2db4cf 100644 --- a/content/github/developing-online-with-codespaces/configuring-codespaces-for-your-project.md +++ b/content/github/developing-online-with-codespaces/configuring-codespaces-for-your-project.md @@ -61,7 +61,6 @@ You can use configuration keys supported by {% data variables.product.prodname_c - `settings` - `extensions` - `forwardPorts` -- `devPort` - `postCreateCommand` #### Docker, Dockerfile, or image settings @@ -73,13 +72,9 @@ You can use configuration keys supported by {% data variables.product.prodname_c - `remoteEnv` - `containerUser` - `remoteUser` -- `updateRemoteUserUID` - `mounts` -- `workspaceMount` -- `workspaceFolder` - `runArgs` - `overrideCommand` -- `shutdownAction` - `dockerComposeFile` For more information about the available settings for `devcontainer.json`, see [devcontainer.json reference](https://aka.ms/vscode-remote/devcontainer.json) in the {% data variables.product.prodname_vscode %} documentation. diff --git a/content/github/developing-online-with-codespaces/personalizing-codespaces-for-your-account.md b/content/github/developing-online-with-codespaces/personalizing-codespaces-for-your-account.md index 155e958d021a..e157b686f597 100644 --- a/content/github/developing-online-with-codespaces/personalizing-codespaces-for-your-account.md +++ b/content/github/developing-online-with-codespaces/personalizing-codespaces-for-your-account.md @@ -32,7 +32,7 @@ If none of these files are found, then any files or folders in `dotfiles` starti Any changes to your `dotfiles` repository will apply only to each new codespace, and do not affect any existing codespace. -For more information, see [Personalizing](https://docs.microsoft.com/en-us/visualstudio/online/reference/personalizing) in the {% data variables.product.prodname_vscode %} documentation. +For more information, see [Personalizing](https://docs.microsoft.com/visualstudio/online/reference/personalizing) in the {% data variables.product.prodname_vscode %} documentation. {% note %} diff --git a/content/github/extending-github/about-webhooks.md b/content/github/extending-github/about-webhooks.md index 51dd07f0f6d2..d37ecb1b53f3 100644 --- a/content/github/extending-github/about-webhooks.md +++ b/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Webhooks provide a way for notifications to be delivered to an external w versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/extending-github/getting-started-with-the-api.md b/content/github/extending-github/getting-started-with-the-api.md index c2c7b0d9a09b..ea7eccfeb110 100644 --- a/content/github/extending-github/getting-started-with-the-api.md +++ b/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To automate common tasks, back up your data, or create integrations that extend {% data variables.product.product_name %}, you can use the {% data variables.product.product_name %} API. diff --git a/content/github/extending-github/git-automation-with-oauth-tokens.md b/content/github/extending-github/git-automation-with-oauth-tokens.md index bdd15c3b9fc8..74c38e3c299d 100644 --- a/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'You can use OAuth tokens to interact with {% data variables.product.prod versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Step 1: Get an OAuth token diff --git a/content/github/extending-github/index.md b/content/github/extending-github/index.md index 3531b949408b..be6bb7646630 100644 --- a/content/github/extending-github/index.md +++ b/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index af2300e7a3c5..0cc08d5b3c84 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -48,7 +48,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -150,8 +150,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -165,8 +163,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index 62932f450f0d..ee17b9a2abb0 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configuring the CodeQL workflow for compiled languages shortTitle: Configuring for compiled languages intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index f4cabb2462b7..d44cd2e445b5 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -42,7 +42,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -90,7 +90,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 381f829b52b0..f5742510b70a 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: Finding security vulnerabilities and errors in your code +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 6a118dcce60b..4dd31e54ebf4 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: Managing alerts -intro: 'You can view, fix, dismiss, or delete alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -28,7 +28,7 @@ Each alert highlights a problem with the code and the name of the tool that iden If you enable {% data variables.product.prodname_code_scanning %} using {% data variables.product.prodname_codeql %}, this can also detect data-flow problems in your code. Data-flow analysis finds potential security issues in code, such as: using data insecurely, passing dangerous arguments to functions, and leaking sensitive information. -When {% data variables.product.prodname_code_scanning_capc %} reports data-flow alerts, {% data variables.product.prodname_dotcom %} shows you how data moves through the code. {% data variables.product.prodname_code_scanning_capc %} allows you to identify the areas of your code that leak sensitive information, and that could be the entry point for attacks by malicious users. +When {% data variables.product.prodname_code_scanning %} reports data-flow alerts, {% data variables.product.prodname_dotcom %} shows you how data moves through the code. {% data variables.product.prodname_code_scanning_capc %} allows you to identify the areas of your code that leak sensitive information, and that could be the entry point for attacks by malicious users. ### Viewing an alert @@ -37,7 +37,7 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -1. Under "{% data variables.product.prodname_code_scanning %}," click the alert you'd like to explore. +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) 1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) @@ -48,15 +48,23 @@ Anyone with read permission for a repository can see {% data variables.product.p Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." -If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have dismissed. +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. ![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) +{% if currentVersion == "enterprise-server@2.22" %} + +### Closing an alert + +Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} + +{% else %} + ### Dismissing or deleting alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. @@ -77,11 +85,21 @@ When you delete an alert: To dismiss or delete alerts: +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} +{% data reusables.code-scanning.click-alert-in-list %} +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.false-positive-fix-codeql %} -1. If you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) @@ -104,6 +122,8 @@ To dismiss or delete alerts: If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. +{% endif %} + ### Further reading - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md index 5e2f6c6598f8..d32e59c2c270 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -1,5 +1,5 @@ --- -title: 'Running CodeQL code scanning in a container' +title: Running CodeQL code scanning in a container shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' product: '{% data reusables.gated-features.code-scanning %}' @@ -66,4 +66,4 @@ jobs: make - name: Perform {% data variables.product.prodname_codeql %} Analysis uses: github/codeql-action/analyze@v1 -``` \ No newline at end of file +``` diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 5b7faf0e62b0..30b3bdd81f77 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -9,6 +9,7 @@ versions: free-pro-team: '*' enterprise-server: '>=2.22' --- + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} @@ -65,7 +66,7 @@ The options for providing access to the {% data variables.product.prodname_codeq 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. 1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -75,7 +76,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -109,7 +110,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index ab7f73887242..b43bd29294a5 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + You can check a SARIF file is compatible with {% data variables.product.prodname_code_scanning %} by testing it against the {% data variables.product.prodname_dotcom %} ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### Supported SARIF output file properties diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 2d8be1c7dcd3..0013b8b96bb9 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,9 +13,9 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or dismiss all error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." ![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) @@ -39,10 +39,18 @@ In the detailed view for an alert, some {% data variables.product.prodname_code_ ![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Fixing an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. +{% if currentVersion == "enterprise-server@2.22" %} + +If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + ### Dismissing an alert on your pull request An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. @@ -53,4 +61,6 @@ An alternative way of closing an alert is to dismiss it. You can dismiss an aler {% data reusables.code-scanning.false-positive-fix-codeql %} -For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." \ No newline at end of file +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index 310a10b23c1c..9dd5a07a9074 100644 --- a/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -126,4 +126,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/github/getting-started-with-github/access-permissions-on-github.md b/content/github/getting-started-with-github/access-permissions-on-github.md index 614cda294151..b2483b1986ea 100644 --- a/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: 'While you can grant read/write access to collaborators on a personal rep versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Personal user accounts @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### Enterprise accounts -*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)." +*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/content/github/getting-started-with-github/be-social.md b/content/github/getting-started-with-github/be-social.md index 4ec38ef2713e..d326445068bf 100644 --- a/content/github/getting-started-with-github/be-social.md +++ b/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: 'You can interact with people, repositories, and organizations on {% data versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To learn about accessing your personal dashboard, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." @@ -21,7 +22,7 @@ Click **Follow** on a person's profile page to follow them. ### Watching a repository -You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." Click **Watch** at the top of a repository to watch it. diff --git a/content/github/getting-started-with-github/create-a-repo.md b/content/github/getting-started-with-github/create-a-repo.md index 086e99f8d784..12537a730ac5 100644 --- a/content/github/getting-started-with-github/create-a-repo.md +++ b/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'To put your project up on {% data variables.product.product_location %}, versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can store a variety of projects in {% data variables.product.product_name %} repositories, including open source projects. With [open source projects](http://opensource.org/about), you can share code to make better, more reliable software. @@ -28,7 +29,7 @@ You can store a variety of projects in {% data variables.product.product_name %} Congratulations! You've successfully created your first repository, and initialized it with a *README* file. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create repositories using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/getting-started-with-github/exploring-projects-on-github.md b/content/github/getting-started-with-github/exploring-projects-on-github.md index 0b272a1e6114..796214bfb518 100644 --- a/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github.md b/content/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github.md index a609dda17d90..d1b5e3c6c9a4 100644 --- a/content/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github.md +++ b/content/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github.md @@ -32,14 +32,14 @@ Some open-source projects provide mirrors on {% data variables.product.prodname_ Here are a few prominent repositories that are mirrored on {% data variables.product.prodname_dotcom_the_website %}: -- [android](https://github.com/android) +- [Android Open Source Project](https://github.com/aosp-mirror) - [The Apache Software Foundation](https://github.com/apache) - [The Chromium Project](https://github.com/chromium) -- [The Eclipse Foundation](https://github.com/eclipse) +- [Eclipse Foundation](https://github.com/eclipse) - [The FreeBSD Project](https://github.com/freebsd) -- [The Glasgow Haskell Compiler](https://github.com/ghc) +- [Glasgow Haskell Compiler](https://github.com/ghc) - [GNOME](https://github.com/GNOME) -- [The Linux kernel source tree](https://github.com/torvalds/linux) +- [Linux kernel source tree](https://github.com/torvalds/linux) - [Qt](https://github.com/qt) To set up your own mirror, you can configure [a post-receive hook](https://git-scm.com/book/en/Customizing-Git-Git-Hooks) on your official project repository to automatically push commits to a mirror repository on {% data variables.product.product_name %}. diff --git a/content/github/getting-started-with-github/following-people.md b/content/github/getting-started-with-github/following-people.md index a1c615b7cb2e..cbf380c4a01c 100644 --- a/content/github/getting-started-with-github/following-people.md +++ b/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/content/github/getting-started-with-github/fork-a-repo.md b/content/github/getting-started-with-github/fork-a-repo.md index 6078dec82df8..4f2cec1e6b91 100644 --- a/content/github/getting-started-with-github/fork-a-repo.md +++ b/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: A fork is a copy of a repository. Forking a repository allows you to free versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. @@ -34,7 +35,7 @@ When creating your public repository from a fork of someone's project, make sure {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also fork a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo fork`](https://cli.github.com/manual/gh_repo_fork)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/getting-started-with-github/git-and-github-learning-resources.md b/content/github/getting-started-with-github/git-and-github-learning-resources.md index cadc22c5b34f..27fb88e0986d 100644 --- a/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'There are a lot of helpful Git and {% data variables.product.product_nam versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Using Git diff --git a/content/github/getting-started-with-github/git-cheatsheet.md b/content/github/getting-started-with-github/git-cheatsheet.md index 003ca4688b9b..8a236299646d 100644 --- a/content/github/getting-started-with-github/git-cheatsheet.md +++ b/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Learning all available Git commands at once can be a daunting task. Keep one of our [Git Cheat Sheets](https://services.github.com/on-demand/resources/cheatsheets/) nearby for reference. The Using Git Cheat Sheet is available in several languages. For more information, see the [resources page on the GitHub Services website](https://services.github.com/on-demand/resources/). diff --git a/content/github/getting-started-with-github/github-cli.md b/content/github/getting-started-with-github/github-cli.md index a436208618e1..9abdb3615951 100644 --- a/content/github/getting-started-with-github/github-cli.md +++ b/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_cli %} is a command-line tool for versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### About {% data variables.product.prodname_cli %} diff --git a/content/github/getting-started-with-github/github-desktop.md b/content/github/getting-started-with-github/github-desktop.md index 30e8b10acf6e..bce85ea84e85 100644 --- a/content/github/getting-started-with-github/github-desktop.md +++ b/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} extends and simplifies you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_desktop %} diff --git a/content/github/getting-started-with-github/github-for-mobile.md b/content/github/getting-started-with-github/github-for-mobile.md index 44ec853d1065..a3735d167840 100644 --- a/content/github/getting-started-with-github/github-for-mobile.md +++ b/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ To re-enable Universal Links, long-press any {% data variables.product.prodname_ ### Sharing feedback -If you have feedback or feature requests for {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### Opting out of beta releases for iOS diff --git a/content/github/getting-started-with-github/github-glossary.md b/content/github/getting-started-with-github/github-glossary.md index 64003c73607e..a949c7a0eb35 100644 --- a/content/github/getting-started-with-github/github-glossary.md +++ b/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/content/github/getting-started-with-github/githubs-products.md b/content/github/getting-started-with-github/githubs-products.md index 441315fb55b2..3735db6d8132 100644 --- a/content/github/getting-started-with-github/githubs-products.md +++ b/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} offers free and paid products. You can see pricing and a full list of features for each product at <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ In addition to the features available with {% data variables.product.prodname_te - {% data variables.contact.enterprise_support %}. For more information, see "{% data variables.product.prodname_ghe_cloud %} support" and "{% data variables.product.prodname_ghe_cloud %} Addendum." - 50,000 {% data variables.product.prodname_actions %} minutes - 50GB {% data variables.product.prodname_registry %} storage -- A service level agreement for 99.95% monthly uptime +- A service level agreement for 99.9% monthly uptime - The option to centrally manage policy and billing for multiple {% data variables.product.prodname_dotcom_the_website %} organizations with an enterprise account. For more information, see "About enterprise accounts." -You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)." +You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_cloud %}." For more information about hosting your own instance of [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com), contact {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ For more information about hosting your own instance of [{% data variables.produ - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [{% data variables.product.prodname_learning %} for organizations](https://lab.github.com/organizations) For more information about signing up for {% data variables.product.prodname_ghe_one %}, contact [{% data variables.product.product_name %}'s Sales team](https://enterprise.github.com/contact). diff --git a/content/github/getting-started-with-github/index.md b/content/github/getting-started-with-github/index.md index 9a08419bdd32..58792d38bcfa 100644 --- a/content/github/getting-started-with-github/index.md +++ b/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/getting-started-with-github/keyboard-shortcuts.md b/content/github/getting-started-with-github/keyboard-shortcuts.md index 28fe3ea08a01..a5c927908e62 100644 --- a/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ Below is a list of some of the available keyboard shortcuts. | Keyboard shortcut | Description |-----------|------------ |s or / | Focus the search bar. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." -|g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +|g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." |esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in ### Repositories @@ -32,7 +33,7 @@ Below is a list of some of the available keyboard shortcuts. |-----------|------------ |g c | Go to the **Code** tab |g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." -|g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +|g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} |g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} |g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." |g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." @@ -109,7 +110,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr |j | Move selection down in the list |k | Move selection up in the list | cmd + shift + enter | Add a single comment on a pull request diff | -| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Click, then shift and click | Comment on multiple lines of a pull request by clicking a line number, holding shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} ### Project boards @@ -163,7 +164,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr ### Notifications -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Keyboard shortcut | Description |-----------|------------ |e | Mark as done diff --git a/content/github/getting-started-with-github/learning-about-github.md b/content/github/getting-started-with-github/learning-about-github.md index 735caea92fa2..8c94a8491f1c 100644 --- a/content/github/getting-started-with-github/learning-about-github.md +++ b/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/getting-started-with-github/quickstart.md b/content/github/getting-started-with-github/quickstart.md index 1684bfd1fac3..77de003bdf25 100644 --- a/content/github/getting-started-with-github/quickstart.md +++ b/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/getting-started-with-github/saving-repositories-with-stars.md b/content/github/getting-started-with-github/saving-repositories-with-stars.md index 0951e3c9b715..993595cb4ebd 100644 --- a/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Saving repositories with stars -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search, sort, and filter your starred repositories and topics on your {% data variables.explore.your_stars_page %}.' diff --git a/content/github/getting-started-with-github/set-up-git.md b/content/github/getting-started-with-github/set-up-git.md index 7964ca6bf18e..3e1169f8e418 100644 --- a/content/github/getting-started-with-github/set-up-git.md +++ b/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: 'At the heart of {% data variables.product.product_name %} is an open sou versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} +To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} If you want to work with Git locally, but don't want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." diff --git a/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index dc421e3439b3..52e4315c74ac 100644 --- a/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -13,7 +13,7 @@ versions: You can request a 45-day trial to evaluate {% data variables.product.prodname_ghe_server %}. Your trial will be installed as a virtual appliance, with options for on-premises or cloud deployment. For a list of supported visualization platforms, see "[Setting up a GitHub Enterprise Server instance](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)." -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}Security{% endif %} alerts and {% data variables.product.prodname_github_connect %} are not currently available in trials of {% data variables.product.prodname_ghe_server %}. For a demonstration of these features, contact {% data variables.contact.contact_enterprise_sales %}. For more information about these features, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}Security{% endif %} alerts and {% data variables.product.prodname_github_connect %} are not currently available in trials of {% data variables.product.prodname_ghe_server %}. For a demonstration of these features, contact {% data variables.contact.contact_enterprise_sales %}. For more information about these features, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." Trials are also available for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)." @@ -36,7 +36,7 @@ To get the most out of your trial, follow these steps: - [Quick start guide to {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/) webcast - [Understanding the {% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow/) in {% data variables.product.prodname_dotcom %} Guides - [Hello World](https://guides.github.com/activities/hello-world/) in {% data variables.product.prodname_dotcom %} Guides -3. To configure your instance to meet your organization's needs, see "[Configuring the {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)." +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. To integrate {% data variables.product.prodname_ghe_server %} with your identity provider, see "[Using SAML](/enterprise/admin/user-management/using-saml)" and "[Using LDAP](/enterprise/admin/authentication/using-ldap)." 5. Invite an unlimited number of people to join your trial. - Add users to your {% data variables.product.prodname_ghe_server %} instance using built-in authentication or your configured identity provider. For more information, see "[Using built in authentication](/enterprise/admin/user-management/using-built-in-authentication)." diff --git a/content/github/getting-started-with-github/signing-up-for-github.md b/content/github/getting-started-with-github/signing-up-for-github.md index 2456e174326f..540b8e845c80 100644 --- a/content/github/getting-started-with-github/signing-up-for-github.md +++ b/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/getting-started-with-github/supported-browsers.md b/content/github/getting-started-with-github/supported-browsers.md index 57d8e0ab96cb..f9b73d354972 100644 --- a/content/github/getting-started-with-github/supported-browsers.md +++ b/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox Extended Support Release diff --git a/content/github/getting-started-with-github/types-of-github-accounts.md b/content/github/getting-started-with-github/types-of-github-accounts.md index e439bfa65adb..17235a24551f 100644 --- a/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/getting-started-with-github/using-github.md b/content/github/getting-started-with-github/using-github.md index 204cc817de81..8bcb138febf1 100644 --- a/content/github/getting-started-with-github/using-github.md +++ b/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index a2caca65584c..cde638a77d06 100644 --- a/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -26,7 +27,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -63,7 +64,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -100,7 +101,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell diff --git a/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 59d97501f62c..8c4366a5d66e 100644 --- a/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you start, make sure you know: diff --git a/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 3af8b5d9a687..8b79baa6754f 100644 --- a/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/importing-your-projects-to-github/index.md b/content/github/importing-your-projects-to-github/index.md index 59215646f20e..1ebc5ad0d32d 100644 --- a/content/github/importing-your-projects-to-github/index.md +++ b/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/content/github/importing-your-projects-to-github/source-code-migration-tools.md index c51158a24908..b27dd344433d 100644 --- a/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/index.md b/content/github/index.md index 5eb9f6603864..768349e16a24 100644 --- a/content/github/index.md +++ b/content/github/index.md @@ -8,6 +8,7 @@ intro: 'Documentation, guides, and help topics for software developers, designer versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/content/github/managing-files-in-a-repository/3d-file-viewer.md b/content/github/managing-files-in-a-repository/3d-file-viewer.md index 5f7bee340c4b..c203f9b71da1 100644 --- a/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} can host and render 3D files with the *.stl* extension. diff --git a/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index a8d5fe1770bb..2f0fc63c9abd 100644 --- a/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index fa0bc1f24deb..2b87bdf54e4f 100644 --- a/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Files that you add to a repository via a browser are limited to {% data variables.large_files.max_github_browser_size %} per file. You can add larger files, up to {% data variables.large_files.max_github_size %} each, via the command line. For more information, see "[Adding a file to a repository using the command line](/articles/adding-a-file-to-a-repository-using-the-command-line)." @@ -19,7 +20,7 @@ Files that you add to a repository via a browser are limited to {% data variable {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Upload files**. ![Upload files button](/assets/images/help/repository/upload-files-button.png) {% else %} diff --git a/content/github/managing-files-in-a-repository/creating-new-files.md b/content/github/managing-files-in-a-repository/creating-new-files.md index b06ca4cb0b5e..4f625eff349a 100644 --- a/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When creating a file on {% data variables.product.product_name %}, consider the following: diff --git a/content/github/managing-files-in-a-repository/deleting-files.md b/content/github/managing-files-in-a-repository/deleting-files.md index 0ea1952c1add..d527c18f0f55 100644 --- a/content/github/managing-files-in-a-repository/deleting-files.md +++ b/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index 3075ff02ff9f..dc10c8e09f9e 100644 --- a/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. In another user's repository, browse to the folder that contains the file you want to edit. Click the name of the file you want to edit. diff --git a/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index 4c1abd9ad4ab..5de63217e7dc 100644 --- a/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index 46d734b674cd..756ff937e075 100644 --- a/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-files-in-a-repository/index.md b/content/github/managing-files-in-a-repository/index.md index 84f709d11b02..ebc35dd973bc 100644 --- a/content/github/managing-files-in-a-repository/index.md +++ b/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-files-in-a-repository/managing-files-on-github.md b/content/github/managing-files-in-a-repository/managing-files-on-github.md index d65f8cfca977..da52349c22ee 100644 --- a/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 68ff00ddf1b6..1badad1949c8 100644 --- a/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 7327210c49ee..863ba4e52d30 100644 --- a/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} supports rendering geoJSON and topoJSON map files within {% data variables.product.product_name %} repositories. Simply commit the file as you would normally using a `.geojson` or `.topojson` extension. Files with a `.json` extension are also supported, but only if `type` is set to `FeatureCollection`, `GeometryCollection`, or `topology`. Then, navigate to the path of the geoJSON file on GitHub.com. diff --git a/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index f2796b3bfb70..7479f992315a 100644 --- a/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [moved directly on {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), but some files, such as images, require that you move them from the command line. diff --git a/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index b78e58dd1f6c..c628d6408075 100644 --- a/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In addition to changing the file location, you can also [update the contents of your file](/articles/editing-files-in-your-repository), or [give it a new name](/articles/renaming-a-file) in the same commit. diff --git a/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/content/github/managing-files-in-a-repository/navigating-code-on-github.md index 2980fad6fc0e..d32b1b5bacc3 100644 --- a/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### About navigating code on {% data variables.product.prodname_dotcom %} Navigating code functions use the open source library [`semantic`](https://github.com/github/semantic). The following languages are supported: +- C# - CodeQL - Go - Java diff --git a/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index 196e8f64f177..213d83c12459 100644 --- a/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [renamed directly on {% data variables.product.product_name %}](/articles/renaming-a-file), but some files, such as images, require that you rename them from the command line. diff --git a/content/github/managing-files-in-a-repository/renaming-a-file.md b/content/github/managing-files-in-a-repository/renaming-a-file.md index c5d9adfd902c..c516722bcb0e 100644 --- a/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index 291b82b701c8..5f4a5868b0ca 100644 --- a/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index 6b0cd29be94c..15f545ecfbdb 100644 --- a/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering tabular data in the form of *.csv* (comma-separated) and .*tsv* (tab-separated) files. diff --git a/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index d164e05f84e7..1f3c59ad2082 100644 --- a/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits and pull requests that include prose documents have the ability to represent those documents with *source* and *rendered* views. diff --git a/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index 2ed0c1f98fbe..5e13b3f24ad1 100644 --- a/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering of PDF documents. diff --git a/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 142558f638e1..99fb0d7b548d 100644 --- a/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With the blame view, you can view the line-by-line revision history for an entire file, or view the revision history of a single line within a file by clicking {% octicon "versions" aria-label="The prior blame icon" %}. Each time you click {% octicon "versions" aria-label="The prior blame icon" %}, you'll see the previous revision information for that line, including who committed the change and when. diff --git a/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index 9181f6845840..be3704331a5c 100644 --- a/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/content/github/managing-files-in-a-repository/working-with-non-code-files.md index e3890a9107dc..2fb771ab505a 100644 --- a/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-large-files/about-git-large-file-storage.md b/content/github/managing-large-files/about-git-large-file-storage.md index 64855270e908..886db29c1fb6 100644 --- a/content/github/managing-large-files/about-git-large-file-storage.md +++ b/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} handles large files by storing references to the file in the repository, but not the actual file itself. To work around Git's architecture, {% data variables.large_files.product_name_short %} creates a pointer file which acts as a reference to the actual file (which is stored somewhere else). {% data variables.product.product_name %} manages this pointer file in your repository. When you clone the repository down, {% data variables.product.product_name %} uses the pointer file as a map to go and find the large file for you. @@ -39,11 +40,13 @@ size 84977953 It tracks the `version` of {% data variables.large_files.product_name_short %} you're using, followed by a unique identifier for the file (`oid`). It also stores the `size` of the final file. -{% tip %} +{% note %} -**Tip**: {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. - -{% endtip %} +**Notes**: +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. + +{% endnote %} ### Further reading diff --git a/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index e2ad6093dc2f..b2410e63a1f3 100644 --- a/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If collaborators on your repository don't have {% data variables.large_files.product_name_short %} installed, they won't have access to the original large file. If they attempt to clone your repository, they will only fetch the pointer files, and won't have access to any of the actual data. diff --git a/content/github/managing-large-files/conditions-for-large-files.md b/content/github/managing-large-files/conditions-for-large-files.md index 3daf4fef53dc..b04c98500546 100644 --- a/content/github/managing-large-files/conditions-for-large-files.md +++ b/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ If you attempt to add or update a file that is larger than {% data variables.lar ### Blocked pushes for large files -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} diff --git a/content/github/managing-large-files/configuring-git-large-file-storage.md b/content/github/managing-large-files/configuring-git-large-file-storage.md index b1f922970b99..815168de1ad3 100644 --- a/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If there are existing files in your repository that you'd like to use {% data variables.product.product_name %} with, you need to first remove them from the repository and then add them to {% data variables.large_files.product_name_short %} locally. For more information, see "[Moving a file in your repository to {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)." {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your appliance. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." {% endtip %} @@ -58,5 +59,5 @@ If there are existing files in your repository that you'd like to use {% data va ### Further reading -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/content/github/managing-large-files/distributing-large-binaries.md b/content/github/managing-large-files/distributing-large-binaries.md index b8c70aae9e79..dd94dbe0a2de 100644 --- a/content/github/managing-large-files/distributing-large-binaries.md +++ b/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you need to distribute large files within your repository, you can create releases on {% data variables.product.product_location %}. Releases allow you to package software, release notes, and links to binary files, for other people to use. For more information, visit "[About releases](/github/administering-a-repository/about-releases)." diff --git a/content/github/managing-large-files/index.md b/content/github/managing-large-files/index.md index f1a474f3752f..bc1db5f76246 100644 --- a/content/github/managing-large-files/index.md +++ b/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-large-files/installing-git-large-file-storage.md b/content/github/managing-large-files/installing-git-large-file-storage.md index 1f5faeaf424d..f035c593111f 100644 --- a/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index ac0d0da9d8db..685de77d5212 100644 --- a/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After installing {% data variables.large_files.product_name_short %} and configuring {% data variables.large_files.product_name_short %} tracking, you can move files from Git's regular tracking to {% data variables.large_files.product_name_short %}. For more information, see "[Installing {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." diff --git a/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 35ebb9600e64..e0b980ab1f3e 100644 --- a/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -15,10 +16,6 @@ versions: {% endwarning %} -### Removing a file that was added in an earlier commit - -If you added a file in an earlier commit, you need to remove it from the repository's history. To remove files from the repository's history, you can use the BFG Repo-Cleaner or the `git filter-branch` command. For more information see "[Removing sensitive data from a repository](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)." - ### Removing a file added in the most recent unpushed commit If the file was added with your most recent commit, and you have not pushed to {% data variables.product.product_location %}, you can delete the file and amend the commit: @@ -42,3 +39,7 @@ If the file was added with your most recent commit, and you have not pushed to { $ git push # Push our rewritten, smaller commit ``` + +### Removing a file that was added in an earlier commit + +If you added a file in an earlier commit, you need to remove it from the repository's history. To remove files from the repository's history, you can use the BFG Repo-Cleaner or the `git filter-branch` command. For more information see "[Removing sensitive data from a repository](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)." diff --git a/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 9290d04394dc..c90bdd36df99 100644 --- a/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Removing a single file diff --git a/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 3cbe3c445e3a..4c867d464e8a 100644 --- a/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The {% data variables.large_files.product_name_short %} integrity check ensures that all referenced {% data variables.large_files.product_name_short %} files in a push have been uploaded properly. If the check detects referenced files that have not been uploaded, you will receive an error message and your push will be blocked. diff --git a/content/github/managing-large-files/versioning-large-files.md b/content/github/managing-large-files/versioning-large-files.md index 5aca3fe7d421..434d4adc2c51 100644 --- a/content/github/managing-large-files/versioning-large-files.md +++ b/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-large-files/working-with-large-files.md b/content/github/managing-large-files/working-with-large-files.md index 58f80962498b..24673d6b90a8 100644 --- a/content/github/managing-large-files/working-with-large-files.md +++ b/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 0ce617f2fdb2..c0f46c36576b 100644 --- a/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -17,7 +17,7 @@ When your code depends on a package that has a security vulnerability, this vuln ### Detection of vulnerable dependencies - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %} detects vulnerable dependencies and sends {% data variables.product.prodname_dependabot_short %} alerts{% else %}{% data variables.product.product_name %} detects vulnerable dependencies and sends security alerts{% endif %} when: + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %} detects vulnerable dependencies and sends {% data variables.product.prodname_dependabot_alerts %}{% else %}{% data variables.product.product_name %} detects vulnerable dependencies and sends security alerts{% endif %} when: {% if currentVersion == "free-pro-team@latest" %} - A new vulnerability is added to the {% data variables.product.prodname_advisory_database %}. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)." @@ -41,71 +41,48 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +When {% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} -### Access to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts +### Access to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send {% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new {% data variables.product.prodname_dependabot_alerts %}.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_alerts %} visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications -](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### Further reading -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/content/github/managing-security-vulnerabilities/about-dependabot-security-updates.md b/content/github/managing-security-vulnerabilities/about-dependabot-security-updates.md new file mode 100644 index 000000000000..1d01216b97ff --- /dev/null +++ b/content/github/managing-security-vulnerabilities/about-dependabot-security-updates.md @@ -0,0 +1,35 @@ +--- +title: About Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +redirect_from: + - /github/managing-security-vulnerabilities/about-github-dependabot-security-updates +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)." + +{% note %} + +**Note** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_alerts %}. You will see a {% data variables.product.prodname_dependabot %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot %} is unable to update an indirect or transitive dependency that is not explicitly defined. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)." + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_alerts %} for the repository. + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### About compatibility scores + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index 19e110d291ff..4b58d7b89790 100644 --- a/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: Browsing security vulnerabilities in the GitHub Advisory Database intro: 'The {% data variables.product.prodname_advisory_database %} allows you to browse or search for vulnerabilities that affect open source projects on {% data variables.product.company_short %}.' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/content/github/managing-security-vulnerabilities/configuring-dependabot-security-updates.md similarity index 55% rename from content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md rename to content/github/managing-security-vulnerabilities/configuring-dependabot-security-updates.md index 990601c5bf82..a834954969c5 100644 --- a/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/content/github/managing-security-vulnerabilities/configuring-dependabot-security-updates.md @@ -1,34 +1,21 @@ --- -title: Configuring GitHub Dependabot security updates +title: Configuring Dependabot security updates intro: 'You can use {% data variables.product.prodname_dependabot_security_updates %} or manual pull requests to easily update vulnerable dependencies.' +shortTitle: Configuring Dependabot security updates redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates + - /github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates versions: free-pro-team: '*' --- -### About {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} monitors security advisories such as the {% data variables.product.prodname_advisory_database %} and [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) and automatically triggers a pull request when it detects a new vulnerable dependency in the dependency graph of repositories. For more information about the {% data variables.product.prodname_advisory_database %}, see "[About the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)." +You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} includes a link to the pull request in the alert for the vulnerable dependency. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." - -Each security update contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. - -When you merge a pull request that contains a security update, the corresponding alert is marked as resolved for your repository. - -{% note %} - -**Note** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. Security updates are not created to resolve vulnerabilities in private registries or packages hosted in private repositories. However, indirect or transitive dependencies are included if they are explicitly defined in a lock file, or similar. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." Additionally, it's important to highlight that {% data variables.product.prodname_dependabot_security_updates %} automatically create pulls requests with proposed fixes to the lock files, for the dependencies detected as vulnerable. - -{% endnote %} - -You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. +You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-dependabot-security-updates-for-your-repositories)" below. {% data reusables.dependabot.dependabot-tos %} @@ -38,7 +25,7 @@ You can enable {% data variables.product.prodname_dependabot_security_updates %} {% note %} -**Note**: You can manually enable {% data variables.product.prodname_dependabot_security_updates %}, even if the repository doesn't meet some of the prerequisites below. For example, you can enable {% data variables.product.prodname_dependabot_security_updates %} on a fork, or for a package manager that isn't directly supported by following the instructions in "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)." +**Note**: You can manually enable {% data variables.product.prodname_dependabot_security_updates %}, even if the repository doesn't meet some of the prerequisites below. For example, you can enable {% data variables.product.prodname_dependabot_security_updates %} on a fork, or for a package manager that isn't directly supported by following the instructions in "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-dependabot-security-updates-for-your-repositories)." {% endnote %} @@ -48,15 +35,11 @@ You can enable {% data variables.product.prodname_dependabot_security_updates %} | Repository is not archived | "[Archiving repositories](/github/creating-cloning-and-archiving-repositories/archiving-repositories)" | | Repository is public, or repository is private and you have enabled read-only analysis by {% data variables.product.prodname_dotcom %}, dependency graph, and vulnerability alerts in the repository's settings | "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." | | Repository contains dependency manifest file from a package ecosystem that {% data variables.product.prodname_dotcom %} supports | "[Supported package ecosystems](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)" | -| {% data variables.product.prodname_dependabot_security_updates %} are not disabled for the repository | "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repository](#managing-github-dependabot-security-updates-for-your-repositories)" | +| {% data variables.product.prodname_dependabot_security_updates %} are not disabled for the repository | "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repository](#managing-dependabot-security-updates-for-your-repositories)" | | Repository is not already using an integration for dependency management | "[About integrations](/github/customizing-your-github-workflow/about-integrations)" | If security updates are not enabled for your repository and you don't know why, first try enabling them using the instructions given in the procedural sections below. If security updates are still not working, you can [contact support](https://support.github.com/contact). -### About compatibility scores - -{% data variables.product.prodname_dependabot_security_updates %} also include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. We look at previously-passing CI tests from public repositories where we've generated a given security update to learn whether the update causes tests to fail. An update's compatibility score is the percentage of CI runs that passed when updating between relevant versions of the dependency. - ### Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository. @@ -68,7 +51,7 @@ You can also enable or disable {% data variables.product.prodname_dependabot_sec {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-dependabot-alerts %} -1. Above the list of alerts, use the drop-down menu and select or unselect **{% data variables.product.prodname_dependabot_short %} security updates**. +1. Above the list of alerts, use the drop-down menu and select or unselect **{% data variables.product.prodname_dependabot %} security updates**. ![Drop-down menu with the option to enable {% data variables.product.prodname_dependabot_security_updates %}](/assets/images/help/repository/enable-dependabot-security-updates-drop-down.png) ### Further reading diff --git a/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..2b322348118f --- /dev/null +++ b/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,56 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Configuring notifications +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_alerts %} for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_alerts %} options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### Further reading + +- "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/content/github/managing-security-vulnerabilities/index.md b/content/github/managing-security-vulnerabilities/index.md index a4285a6d86d7..819e4c4e2494 100644 --- a/content/github/managing-security-vulnerabilities/index.md +++ b/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} - {% link_in_list /configuring-github-dependabot-security-updates %} + {% link_in_list /about-dependabot-security-updates %} + {% link_in_list /configuring-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-dependabot-errors %} diff --git a/content/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors.md b/content/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors.md new file mode 100644 index 000000000000..c33aa46aba6a --- /dev/null +++ b/content/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors.md @@ -0,0 +1,84 @@ +--- +title: Troubleshooting Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot %}.' +shortTitle: Troubleshooting errors +redirect_from: + - /github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_alerts %} view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_alerts %}** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_alerts %} view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot %} are listed on the {% data variables.product.prodname_dependabot %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot %}** tab. + +![{% data variables.product.prodname_dependabot %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot %} timed out during its update + +{% data variables.product.prodname_dependabot %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. For more information, see "[Configuration options for dependency updates](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)." + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index 09109cb63f89..ce6fe1bc8eba 100644 --- a/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Troubleshooting the detection of vulnerable dependencies intro: 'If the dependency information reported by {% data variables.product.product_name %} is not what you expected, there are a number of points to consider, and various things you can check.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -13,14 +14,14 @@ The results of dependency detection reported by {% data variables.product.produc * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies. It's a free, curated database of vulnerability information for common package ecosystems on {% data variables.product.prodname_dotcom %}. It includes both data reported directly to {% data variables.product.prodname_dotcom %} from {% data variables.product.prodname_security_advisories %}, as well as official feeds and community sources. This data is reviewed and curated by {% data variables.product.prodname_dotcom %} to ensure that false or unactionable information is not shared with the development community. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" and "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." * The dependency graph parses all known package manifest files in a user’s repository. For example, for npm it will parse the _package-lock.json_ file. It constructs a graph of all of the repository’s dependencies and public dependents. This happens when you enable the dependency graph and when anyone pushes to the default branch, and it includes commits that makes changes to a supported manifest format. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." -* {% data variables.product.prodname_dependabot_short %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_short %} alerts are aggregated at the repository level, rather than creating one alert per vulnerability. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive a security alert about a vulnerable dependency in your repository. {% data variables.product.prodname_dotcom %} automatically creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +* {% data variables.product.prodname_dependabot %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_alerts %} are aggregated at the repository level, rather than creating one alert per vulnerability. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. + {% data variables.product.prodname_dependabot %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. ### Why don't I get vulnerability alerts for some ecosystems? -{% data variables.product.prodname_dotcom %} limits its support for vulnerability alerts to a set of ecosystems where we can provide high-quality, actionable data. Curated vulnerabilities in the {% data variables.product.prodname_advisory_database %}, the dependency graph, {% data variables.product.prodname_dependabot_short %} alerts, and {% data variables.product.prodname_dependabot_short %} security updates are provided for several ecosystems, including Java’s Maven, JavaScript’s npm and Yarn, .NET’s NuGet, Python’s pip, Ruby's RubyGems, and PHP’s Composer. We'll continue to add support for more ecosystems over time. For an overview of the package ecosystems that we support, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)." +{% data variables.product.prodname_dotcom %} limits its support for vulnerability alerts to a set of ecosystems where we can provide high-quality, actionable data. Curated vulnerabilities in the {% data variables.product.prodname_advisory_database %}, the dependency graph, {% data variables.product.prodname_dependabot_alerts %}, and {% data variables.product.prodname_dependabot %} security updates are provided for several ecosystems, including Java’s Maven, JavaScript’s npm and Yarn, .NET’s NuGet, Python’s pip, Ruby's RubyGems, and PHP’s Composer. We'll continue to add support for more ecosystems over time. For an overview of the package ecosystems that we support, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)." It's worth noting that [{% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories) may exist for other ecosystems. The information in a security advisory is provided by the maintainers of a particular repository. This data is not curated in the same way as information for the supported ecosystems. @@ -30,7 +31,7 @@ It's worth noting that [{% data variables.product.prodname_dotcom %} Security Ad The dependency graph includes information on dependencies that are explicitly declared in your environment. That is, dependencies that are specified in a manifest or a lockfile. The dependency graph generally also includes transitive dependencies, even when they aren't specified in a lockfile, by looking at the dependencies of the dependencies in a manifest file. -{% data variables.product.prodname_dependabot_short %} alerts advise you about dependencies you should update, including transitive dependencies, where the version can be determined from a manifest or a lockfile. {% data variables.product.prodname_dependabot_short %} security updates only suggests a change where it can directly "fix" the dependency, that is, when these are: +{% data variables.product.prodname_dependabot_alerts %} advise you about dependencies you should update, including transitive dependencies, where the version can be determined from a manifest or a lockfile. {% data variables.product.prodname_dependabot %} security updates only suggests a change where it can directly "fix" the dependency, that is, when these are: * Direct dependencies explicitly declared in a manifest or lockfile * Transitive dependencies declared in a lockfile @@ -50,21 +51,21 @@ Yes, the dependency graph has two categories of limits: 1. **Processing limits** - These affect the dependency graph displayed within {% data variables.product.prodname_dotcom %} and also prevent {% data variables.product.prodname_dependabot_short %} alerts being created. + These affect the dependency graph displayed within {% data variables.product.prodname_dotcom %} and also prevent {% data variables.product.prodname_dependabot_alerts %} being created. - Manifests over 0.5 MB in size are only processed for enterprise accounts. For other accounts, manifests over 0.5 MB are ignored and will not create {% data variables.product.prodname_dependabot_short %} alerts. + Manifests over 0.5 MB in size are only processed for enterprise accounts. For other accounts, manifests over 0.5 MB are ignored and will not create {% data variables.product.prodname_dependabot_alerts %}. - By default, {% data variables.product.prodname_dotcom %} will not process more than 20 manifests per repository. {% data variables.product.prodname_dependabot_short %} alerts are not be created for manifests beyond this limit. If you need to increase the limit, contact {% data variables.contact.contact_support %}. + By default, {% data variables.product.prodname_dotcom %} will not process more than 20 manifests per repository. {% data variables.product.prodname_dependabot_alerts %} are not be created for manifests beyond this limit. If you need to increase the limit, contact {% data variables.contact.contact_support %}. 2. **Visualization limits** - These affect what's displayed in the dependency graph within {% data variables.product.prodname_dotcom %}. However, they don't affect the {% data variables.product.prodname_dependabot_short %} alerts that are created. + These affect what's displayed in the dependency graph within {% data variables.product.prodname_dotcom %}. However, they don't affect the {% data variables.product.prodname_dependabot_alerts %} that are created. - The Dependencies view of the dependency graph for a repository only displays 100 manifests. Typically this is adequate as it is significantly higher than the processing limit described above. In situations where the processing limit is over 100, {% data variables.product.prodname_dependabot_short %} alerts are still created for any manifests that are not shown within {% data variables.product.prodname_dotcom %}. + The Dependencies view of the dependency graph for a repository only displays 100 manifests. Typically this is adequate as it is significantly higher than the processing limit described above. In situations where the processing limit is over 100, {% data variables.product.prodname_dependabot_alerts %} are still created for any manifests that are not shown within {% data variables.product.prodname_dotcom %}. **Check**: Is the missing dependency in a manifest file that's over 0.5 MB, or in a repository with a large number of manifests? -### Does {% data variables.product.prodname_dependabot_short %} generate alerts for vulnerabilities that have been known for many years? +### Does {% data variables.product.prodname_dependabot %} generate alerts for vulnerabilities that have been known for many years? The {% data variables.product.prodname_advisory_database %} was launched in November 2019, and initially back-filled to include vulnerability information for the supported ecosystems, starting from 2017. When adding CVEs to the database, we prioritize curating newer CVEs, and CVEs affecting newer versions of software. @@ -76,19 +77,19 @@ Some information on older vulnerabilities is available, especially where these C Some third-party tools use uncurated CVE data that isn't checked or filtered by a human. This means that CVEs with tagging or severity errors, or other quality issues, will cause more frequent, more noisy, and less useful alerts. -Since {% data variables.product.prodname_dependabot_short %} uses curated data in the {% data variables.product.prodname_advisory_database %}, the volume of alerts may be lower, but the alerts you do receive will be accurate and relevant. +Since {% data variables.product.prodname_dependabot %} uses curated data in the {% data variables.product.prodname_advisory_database %}, the volume of alerts may be lower, but the alerts you do receive will be accurate and relevant. ### Does each dependency vulnerability generate a separate alert? When a dependency has multiple vulnerabilities, only one aggregated alert is generated for that dependency, instead of one alert per vulnerability. -The {% data variables.product.prodname_dependabot_short %} alerts count in {% data variables.product.prodname_dotcom %} shows a total for the number of alerts, that is, the number of dependencies with vulnerabilities, not the number of vulnerabilities. +The {% data variables.product.prodname_dependabot_alerts %} count in {% data variables.product.prodname_dotcom %} shows a total for the number of alerts, that is, the number of dependencies with vulnerabilities, not the number of vulnerabilities. -![{% data variables.product.prodname_dependabot_short %} alerts view](/assets/images/help/repository/dependabot-alerts-view.png) +![{% data variables.product.prodname_dependabot_alerts %} view](/assets/images/help/repository/dependabot-alerts-view.png) When you click to display the alert details, you can see how many vulnerabilities are included in the alert. -![Multiple vulnerabilities for a {% data variables.product.prodname_dependabot_short %} alert](/assets/images/help/repository/dependabot-vulnerabilities-number.png) +![Multiple vulnerabilities for a {% data variables.product.prodname_dependabot %} alert](/assets/images/help/repository/dependabot-vulnerabilities-number.png) **Check**: If there is a discrepancy in the totals you are seeing, check that you are not comparing alert numbers with vulnerability numbers. @@ -97,3 +98,4 @@ When you click to display the alert details, you can see how many vulnerabilitie - "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" - "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)" diff --git a/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index bbb866e0cb9b..0dea3bd05c25 100644 --- a/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,16 +4,17 @@ intro: 'If {% data variables.product.product_name %} discovers vulnerable depend redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: Repository administrators and organization owners can view and update dependencies. +shortTitle: Viewing and updating vulnerable dependencies versions: free-pro-team: '*' --- Your repository's {% data variables.product.prodname_dependabot %} alerts tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}. You can sort the list of alerts using the drop-down menu, and you can click into specific alerts for more details. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." ### About updates for vulnerable dependencies in your repository -{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. ### Viewing and updating vulnerable dependencies @@ -23,15 +24,16 @@ You can enable automatic security updates for any repository that uses {% data v 1. Click the alert you'd like to view. ![Alert selected in list of alerts](/assets/images/help/graphs/click-alert-in-alerts-list.png) 1. Review the details of the vulnerability and, if available, the pull request containing the automated security update. -1. Optionally, if there isn't already a {% data variables.product.prodname_dependabot_security_updates %} update for the alert, to create a pull request to resolve the vulnerability, click **Create {% data variables.product.prodname_dependabot_short %} security update**. - ![Create {% data variables.product.prodname_dependabot_short %} security update button](/assets/images/help/repository/create-dependabot-security-update-button.png) -1. When you're ready to update your dependency and resolve the vulnerability, merge the pull request. Each pull request raised by {% data variables.product.prodname_dependabot_short %} includes information on commands you can use to control {% data variables.product.prodname_dependabot_short %}. For more information, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates#managing-github-dependabot-pull-requests-with-comment-commands)." +1. Optionally, if there isn't already a {% data variables.product.prodname_dependabot_security_updates %} update for the alert, to create a pull request to resolve the vulnerability, click **Create {% data variables.product.prodname_dependabot %} security update**. + ![Create {% data variables.product.prodname_dependabot %} security update button](/assets/images/help/repository/create-dependabot-security-update-button.png) +1. When you're ready to update your dependency and resolve the vulnerability, merge the pull request. Each pull request raised by {% data variables.product.prodname_dependabot %} includes information on commands you can use to control {% data variables.product.prodname_dependabot %}. For more information, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-with-comment-commands)." 1. Optionally, if the alert is being fixed, if it's incorrect, or located in unused code, use the "Dismiss" drop-down, and click a reason for dismissing the alert. ![Choosing reason for dismissing the alert via the "Dismiss" drop-down](/assets/images/help/repository/dependabot-alert-dismiss-drop-down.png) ### Further reading - "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)" diff --git a/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index 217afbb26ed9..afbefd70ab5c 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notifications and subscriptions diff --git a/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 5c2b46dcb569..d7d72cd23eab 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notification delivery options @@ -108,9 +109,9 @@ Email notifications from {% data variables.product.product_name %} contain the f | Header | Information | | --- | --- | | `From` address | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` field | This field connects directly to the thread. If you reply to the email, you'll add a new comment to the conversation. | -| `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:
  • `assign`: You were assigned to an issue or pull request.
  • `author`: You created an issue or pull request.
  • `comment`: You commented on an issue or pull request.
  • `manual`: There was an update to an issue or pull request you manually subscribed to.
  • `mention`: You were mentioned on an issue or pull request.
  • `push`: Someone committed to a pull request you're subscribed to.
  • `review_requested`: You or a team you're a member of was requested to review a pull request.
  • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
  • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
  • `subscribed`: There was an update in a repository you're watching.
  • `team_mention`: A team you belong to was mentioned on an issue or pull request.
  • `your_activity`: You opened, commented on, or closed an issue or pull request.
| -| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To` field | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} 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:
  • `assign`: You were assigned to an issue or pull request.
  • `author`: You created an issue or pull request.
  • `comment`: You commented on an issue or pull request.
  • `manual`: There was an update to an issue or pull request you manually subscribed to.
  • `mention`: You were mentioned on an issue or pull request.
  • `push`: Someone committed to a pull request you're subscribed to.
  • `review_requested`: You or a team you're a member of was requested to review a pull request.
  • {% if currentVersion != "github-ae@latest" %}
  • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
  • {% endif %}
  • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
  • `subscribed`: There was an update in a repository you're watching.
  • `team_mention`: A team you belong to was mentioned on an issue or pull request.
  • `your_activity`: You opened, commented on, or closed an issue or pull request.
| +| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:
  • `low`
  • `moderate`
  • `high`
  • `critical`
For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %} ### Choosing your notification settings @@ -120,7 +121,7 @@ Email notifications from {% data variables.product.product_name %} contain the f 3. On the notifications settings page, choose how you receive notifications when: - There are updates in repositories or team discussions you're watching or in a conversation you're participating in. For more information, see "[About participating and watching notifications](#about-participating-and-watching-notifications)." - You gain access to a new repository or you've joined a new team. For more information, see "[Automatic watching](#automatic-watching)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#github-dependabot-alerts-notification-options)." {% endif %}{% if currentVersion == "enterprise-server@2.21" %} + - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#dependabot-alerts-notification-options)." {% endif %}{% if currentVersion == "enterprise-server@2.21" %} - There are new security alerts in your repository. For more information, see "[Security alert notification options](#security-alert-notification-options)." {% endif %} {% if currentVersion == "free-pro-team@latest" %} - There are workflow runs updates on repositories set up with {% data variables.product.prodname_actions %}. For more information, see "[{% data variables.product.prodname_actions %} notification options](#github-actions-notification-options)."{% endif %} @@ -152,39 +153,25 @@ If you are a member of more than one organization, you can configure each one to {% data reusables.notifications-v2.manage-notifications %} 3. Under "Custom routing," find your organization's name in the list. ![List of organizations and email addresses](/assets/images/help/notifications/notifications_org_emails.png) -4. Click **Edit** next to the email address you want to change. +4. Click **Edit** next to the email address you want to change. ![Editing an organization's email addresses](/assets/images/help/notifications/notifications_edit_org_emails.png) 5. Select one of your verified email addresses, then click **Save**. ![Switching your per-org email address](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} notification options {% else %} ### Security alert notification options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. You can receive {% data variables.product.prodname_dependabot_alerts %} in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} -If you want to receive {% data variables.product.prodname_dependabot_alerts %} by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. You can receive security alerts in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. - -If you want to receive security alerts by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Note:** You can filter your {% data variables.product.company_short %} inbox notifications by {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} notification options Choose how you want to receive workflow run updates for repositories that you are watching that are set up with {% data variables.product.prodname_actions %}. You can also choose to only receive notifications for failed workflow runs. @@ -194,7 +181,6 @@ Choose how you want to receive workflow run updates for repositories that you ar {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### Enabling push notifications with {% data variables.product.prodname_mobile %} When you install {% data variables.product.prodname_mobile %}, you will automatically be opted into web notifications. You can then enable push notifications for direct mentions within the app. diff --git a/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index 39ecfecef48e..8a458d1456c1 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'To create an ideal workflow for triaging your notifications, you can ada versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Starting your inbox triage diff --git a/content/github/managing-subscriptions-and-notifications-on-github/index.md b/content/github/managing-subscriptions-and-notifications-on-github/index.md index 9bd9f13b0a8b..ed54e4ee58c3 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Table of Contents diff --git a/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index 940fb73c593a..01b445461a63 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### About your inbox @@ -81,6 +82,7 @@ Custom filters do not currently support: - Distinguishing between the `is:issue`, `is:pr`, and `is:pull-request` query filters. These queries will return both issues and pull requests. - Creating more than 15 custom filters. - Changing the default filters or their order. + - Search [exclusion](/github/searching-for-information-on-github/understanding-the-search-syntax#exclude-certain-results) using `NOT` or `-QUALIFIER`. ### Supported queries for custom filters @@ -104,26 +106,30 @@ To filter notifications by why you've received an update, you can use the `reaso | `reason:invitation` | When you're invited to a team, organization, or repository. | `reason:manual` | When you click **Subscribe** on an issue or pull request you weren't already subscribed to. | `reason:mention` | You were directly @mentioned. -| `reason:review-requested` | You or a team you're on have been requested to review a pull request. -| `reason:security-alert` | When a security alert is issued for a repository. +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} | `reason:state-change` | When the state of a pull request or issue is changed. For example, an issue is closed or a pull request is merged. | `reason:team-mention` | When a team you're a member of is @mentioned. | `reason:ci-activity` | When a repository has a CI update, such as a new workflow run status. #### Supported `is:` queries -To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`. +To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + You can also use the `is:` query to describe how the notification was triaged. - `is:saved` diff --git a/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 414c69beff47..57f54410c0a4 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index e9253f1908bd..61c76056d9ec 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: 'To help you manage your notifications efficiently, there are several way versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- To help you understand your subscriptions and decide whether to unsubscribe, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." @@ -38,7 +39,7 @@ When you unsubscribe from notifications in your inbox, they will automatically d {% data reusables.notifications.access_notifications %} 1. From the notifications inbox, select the notifications you want to unsubscribe to. -2. Use the the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Unsubcribe option from main inbox](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### Unsubscribing from notifications on the subscriptions page diff --git a/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 0d776b57fa0d..ba87f0c7c00f 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index 2c47e8caa0d4..a6210db1b2d4 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: 'When you review and investigate a single notification, you have several versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Saving a single notification diff --git a/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index bd243beb39a9..761e8487ea03 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index c1b0c11b7c19..309dce41815a 100644 --- a/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- You receive notifications for your subscriptions of ongoing activity on {% data variables.product.product_name %}. There are many reasons you can be subscribed to a conversation. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)." diff --git a/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index f2ce265a2a58..39b913c7c21c 100644 --- a/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or an issue template on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index a98102fe88d8..1a6b04071ace 100644 --- a/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." @@ -29,7 +30,10 @@ Project board automation can also help teams develop a shared understanding of a | Done |
  • Move all closed issues here
  • Move all merged pull requests here
  • Move all closed, unmerged pull requests here
| ### Project progress tracking -Project board automation enables progress tracking by default. Cards in columns with the "To do", "In progress", or "Done" presets count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### Further reading - "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index 7baddee437f6..f1b544a09405 100644 --- a/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For a "marked as duplicate" timeline event to appear, the user who creates the duplicate reference comment must have write access to the repository where they create the comment. diff --git a/content/github/managing-your-work-on-github/about-issues.md b/content/github/managing-your-work-on-github/about-issues.md index 8d4533765bbc..dfabe37b53f2 100644 --- a/content/github/managing-your-work-on-github/about-issues.md +++ b/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can collect user feedback, report software bugs, and organize tasks you'd like to accomplish with issues in a repository. Issues can act as more than just a place to report software bugs. {% data reusables.pull_requests.close-issues-using-keywords %} -To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." To quickly find links to recently updated issues you're subscribed to, visit your dashboard. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." diff --git a/content/github/managing-your-work-on-github/about-labels.md b/content/github/managing-your-work-on-github/about-labels.md index 9e98a8398f2c..a31b995ee4b1 100644 --- a/content/github/managing-your-work-on-github/about-labels.md +++ b/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Labels are tied to the repository they are created in. Once a label exists, you can use it on any issue or pull request within that repository. For more information, see "[Creating a label](/articles/creating-a-label/)." @@ -30,7 +31,7 @@ Label | Description Default labels are included in every new repository when the repository is created, but you can edit or delete the labels later. For more information, see "[Deleting a label](/articles/deleting-a-label/)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Organization owners can customize the default labels for repositories in their organization. For more information, see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)." {% endif %} diff --git a/content/github/managing-your-work-on-github/about-milestones.md b/content/github/managing-your-work-on-github/about-milestones.md index 53a9aed276b9..27238a9b7314 100644 --- a/content/github/managing-your-work-on-github/about-milestones.md +++ b/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you [create a milestone](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), you can [associate it with issues and pull requests](/articles/associating-milestones-with-issues-and-pull-requests). diff --git a/content/github/managing-your-work-on-github/about-project-boards.md b/content/github/managing-your-work-on-github/about-project-boards.md index c780b431841b..da22dbe57969 100644 --- a/content/github/managing-your-work-on-github/about-project-boards.md +++ b/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. diff --git a/content/github/managing-your-work-on-github/about-task-lists.md b/content/github/managing-your-work-on-github/about-task-lists.md index f2a69ea030b4..250c4684a9e2 100644 --- a/content/github/managing-your-work-on-github/about-task-lists.md +++ b/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Task lists render with clickable checkboxes in comments. You can select or unselect the checkboxes to mark them as complete or incomplete. diff --git a/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index d0616988bf24..028e0c50317c 100644 --- a/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add issue or pull request cards to your project board by: diff --git a/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 7f4f491ddc75..87761cc8b8e4 100644 --- a/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index dcf5a01db9b3..e570888b7f41 100644 --- a/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index 7e09861ea93f..cc7eb1dd665b 100644 --- a/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Automation in your project board does not apply to archived project board cards. For example, if you close an issue in a project board's archive, the archived card does not automatically move to the "Done" column. When you restore a card from the project board archive, the card will return to the column where it was archived. diff --git a/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index d99e105d35f5..8983b241033a 100644 --- a/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with write permissions to a repository can assign issues and pull requests. diff --git a/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index a82d0901e0b6..73f110edabfc 100644 --- a/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/content/github/managing-your-work-on-github/changing-project-board-visibility.md index b59a210e1b56..18b20011579c 100644 --- a/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/content/github/managing-your-work-on-github/closing-a-project-board.md b/content/github/managing-your-work-on-github/closing-a-project-board.md index 8543304b3f6a..57b8586d7121 100644 --- a/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any configured workflow automation will pause by default. diff --git a/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 1bfa483df632..037b6efa7c6d 100644 --- a/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards)." diff --git a/content/github/managing-your-work-on-github/creating-a-label.md b/content/github/managing-your-work-on-github/creating-a-label.md index e7f553d3ac0c..bbfaf42065fb 100644 --- a/content/github/managing-your-work-on-github/creating-a-label.md +++ b/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - "[About labels](/articles/about-labels)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" - "[Editing a label](/articles/editing-a-label)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index b78c327682e3..283530bf8d14 100644 --- a/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This type of permanent link will render as a code snippet only in the repository it originated in. In other repositories, the permalink code snippet will render as a URL. diff --git a/content/github/managing-your-work-on-github/creating-a-project-board.md b/content/github/managing-your-work-on-github/creating-a-project-board.md index b51d09c72fa5..3821c173b07c 100644 --- a/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/content/github/managing-your-work-on-github/creating-an-issue.md b/content/github/managing-your-work-on-github/creating-an-issue.md index ae499dea3bbf..ece31e824492 100644 --- a/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -13,7 +14,7 @@ You can open a new issue based on code from an existing pull request. For more i You can open a new issue directly from a comment in an issue or a pull request review. For more information, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create an issue using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue create`](https://cli.github.com/manual/gh_issue_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index ee343b1d3d84..0524cf92373c 100644 --- a/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/managing-your-work-on-github/deleting-a-label.md b/content/github/managing-your-work-on-github/deleting-a-label.md index 903d75e012ce..94744ed88209 100644 --- a/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Deleting a label will remove the label from any issues or pull requests where it's been applied. @@ -18,6 +19,6 @@ Deleting a label will remove the label from any issues or pull requests where it ### Further reading - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/content/github/managing-your-work-on-github/deleting-a-project-board.md b/content/github/managing-your-work-on-github/deleting-a-project-board.md index 4ea51ddbedcd..365d7a03bc48 100644 --- a/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-your-work-on-github/deleting-an-issue.md b/content/github/managing-your-work-on-github/deleting-an-issue.md index 7da9879a358f..705f41ff5a38 100644 --- a/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only delete issues in a repository owned by your user account. You cannot delete issues in a repository owned by another user account, even if you are a collaborator there. diff --git a/content/github/managing-your-work-on-github/disabling-issues.md b/content/github/managing-your-work-on-github/disabling-issues.md index 4fed2082744c..469bd2bac89e 100644 --- a/content/github/managing-your-work-on-github/disabling-issues.md +++ b/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 1da9ba210786..5a3d679fd65d 100644 --- a/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you disable project boards, you will no longer see project board information in timelines or [audit logs](/articles/reviewing-your-security-log/). diff --git a/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index 43947e58879f..6b5579d3b658 100644 --- a/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. diff --git a/content/github/managing-your-work-on-github/editing-a-label.md b/content/github/managing-your-work-on-github/editing-a-label.md index f90533325f07..9b8ae1262fb0 100644 --- a/content/github/managing-your-work-on-github/editing-a-label.md +++ b/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - "[Creating a label](/articles/creating-a-label)" - "[Deleting a label](/articles/deleting-a-label)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/content/github/managing-your-work-on-github/editing-a-project-board.md b/content/github/managing-your-work-on-github/editing-a-project-board.md index 268a8cab4615..0f9e5c977cae 100644 --- a/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index 53a67879b052..892032e8c390 100644 --- a/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -7,10 +7,11 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if enterpriseServerVersions contains currentVersion %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} @@ -20,7 +21,7 @@ To attach a file to an issue or pull request conversation, drag and drop it into {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} diff --git a/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 359033b08dfb..a4a1ee3f6f88 100644 --- a/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. @@ -21,7 +22,7 @@ You can also use the "Filter cards" search bar at the top of each project board - Filter by check status using `status:pending`, `status:success`, or `status:failure` - Filter cards by type using `type:issue`, `type:pr`, or `type:note` - Filter cards by state and type using `is:open`, `is:closed`, or `is:merged`; and `is:issue`, `is:pr`, or `is:note` -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter cards by repository in an organization-wide project board using `repo:ORGANIZATION/REPOSITORY`{% endif %} 1. Navigate to the project board that contains the cards you want to filter. diff --git a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index 62efeb547e0b..e04db9f3124f 100644 --- a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index 4273b2e6ce79..d0ad982702d1 100644 --- a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index 753238cbd162..d6c96b95d776 100644 --- a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index 789bfd9eadc5..8459b5dd4d79 100644 --- a/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index b67528e51a12..d712514da7fe 100644 --- a/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter a repository's list of pull requests to find: diff --git a/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index 5e2309c96f19..ccc776aa0ec7 100644 --- a/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/index.md b/content/github/managing-your-work-on-github/index.md index a0903774e057..c6f2a858e068 100644 --- a/content/github/managing-your-work-on-github/index.md +++ b/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 662c3128dd3c..0d6730752ebb 100644 --- a/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index 2c2aa3d5da5c..e99658d64f03 100644 --- a/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Linking a pull request to an issue -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -19,13 +20,13 @@ versions: ### About linked issues and pull requests -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. When you link a pull request to the issue the pull request addresses, collaborators can see that someone is working on the issue. {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} When you merge a linked pull request into the default branch of a repository, its linked issue is automatically closed. For more information about the default branch, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Manually linking a pull request to an issue Anyone with write permissions to a repository can manually link a pull request to an issue. @@ -63,7 +64,7 @@ Issue in the same repository | *KEYWORD* #*ISSUE-NUMBER* | `Closes #10` Issue in a different repository | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` Multiple issues | Use full syntax for each issue | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} You can also use closing keywords in a commit message. The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. diff --git a/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index e6710c6fc4bf..c10c705036ef 100644 --- a/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/managing-your-work-on-github/managing-project-boards.md b/content/github/managing-your-work-on-github/managing-project-boards.md index b2f9ef87f031..4ecbcf476f6b 100644 --- a/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index b7d767d5bb4a..199739179ed0 100644 --- a/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index 105db0a3a948..79dc68a5219e 100644 --- a/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: You can open a new issue from a specific comment in an issue or pull requ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from a comment, the issue contains a snippet showing where the comment was originally posted. diff --git a/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index 612990be7226..1d66820184c9 100644 --- a/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from code, the issue contains a snippet showing the line or range of code you chose. You can only open an issue in the same repository where the code is stored. diff --git a/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index 765810fa990d..6786f5add270 100644 --- a/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Pinned issues](/assets/images/help/issues/pinned-issues.png) diff --git a/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index 8a1575dbd473..4ddda31852d3 100644 --- a/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any workflow automation that was configured for the project board will pause by default. For more information, see "[Closing a project board](/articles/closing-a-project-board)." diff --git a/content/github/managing-your-work-on-github/sharing-filters.md b/content/github/managing-your-work-on-github/sharing-filters.md index 7c0b5a86afb5..deaa2e4d84e6 100644 --- a/content/github/managing-your-work-on-github/sharing-filters.md +++ b/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can send the URL that issues generates to any user, and they'll be able to see the same filter view that you see. diff --git a/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index f58d6916aff4..0137ba5be29c 100644 --- a/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can sort any filtered view by: diff --git a/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 09cd421ca092..dd4915bbee4c 100644 --- a/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: Tracking progress on your project board -intro: 'By default, when you enable automation on a project board, the overall progress of the project is tracked in a progress bar.' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. Navigate to the project board where you want to disable project progress tracking. +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. Unselect **Track project progress**. +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index 8438a8e63a2e..289f06851cee 100644 --- a/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index de603b6d9329..6bdc39989500 100644 --- a/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index 703d521b353f..be47140ea227 100644 --- a/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To transfer an open issue to another repository, you must have write permissions on the repository the issue is in and the repository you're transferring the issue to. For more information, see "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." diff --git a/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index 4dcfd8eb26c1..fcb3518947a6 100644 --- a/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The issues and pull requests search bar allows you to define your own custom filters and sort by a wide variety of criteria. You can find the search bar on each repository's **Issues** and **Pull requests** tabs and on your [Issues and Pull requests dashboards](/articles/viewing-all-of-your-issues-and-pull-requests). @@ -25,7 +26,7 @@ With issue and pull request search terms, you can: - Filter issues and pull requests by assignee: `state:open type:issue assignee:octocat` - Filter issues and pull requests by label: `state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} For issues, you can also use search to: - Filter for issues that are linked to a pull request by a closing reference: `linked:pr` @@ -39,7 +40,7 @@ For pull requests, you can also use search to: - Filter pull requests in which a reviewer has asked for changes: `state:open type:pr review:changes_requested` - Filter pull requests by [reviewer](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` - Filter pull requests by the specific user [requested for review](/articles/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter for pull requests that are linked to an issue that the pull request may close: `linked:issue`{% endif %} ### Further reading diff --git a/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index aa457913a7bc..289597f46baa 100644 --- a/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your issues and pull request dashboards are available at the top of any page. On each dashboard, you can filter the list to find issues or pull requests you created, that are assigned to you, or in which you're mentioned. You can also find pull requests that you've been asked to review. @@ -17,4 +18,4 @@ Your issues and pull request dashboards are available at the top of any page. On ### Further reading -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index 34b5a15f4eb0..0fc56efbff2f 100644 --- a/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/searching-for-information-on-github/about-searching-on-github.md b/content/github/searching-for-information-on-github/about-searching-on-github.md index 5639534bd93c..e902d8182722 100644 --- a/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search globally across all of {% data variables.product.product_name %}, or scope your search to a particular repository or organization. @@ -54,6 +55,7 @@ The {% data variables.search.advanced_url %} provides a visual interface for con ![Advanced Search](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### Searching across {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously If you use {% data variables.product.prodname_enterprise %} and you're a member of a {% data variables.product.prodname_dotcom_the_website %} organization using {% data variables.product.prodname_ghe_cloud %}, your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_github_connect %} so that you can search across both environments at the same time. For more information, see "[Enabling {% data variables.product.prodname_unified_search %} between {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)." @@ -63,6 +65,7 @@ You can only search across both environments from {% data variables.product.prod Your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_unified_search %} for all public repositories, all private repositories, or only certain private repositories in the connected {% data variables.product.prodname_ghe_cloud %} organization. If your site administrator enables {% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Your {% data variables.product.prodname_enterprise %} administrators and organization owners on {% data variables.product.prodname_dotcom_the_website %} cannot search private repositories owned by your account. To search the applicable private repositories, you must enable private repository search for your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_enterprise %}. For more information, see "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your {% data variables.product.prodname_enterprise %} account](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)." +{% endif %} ### Further reading diff --git a/content/github/searching-for-information-on-github/finding-files-on-github.md b/content/github/searching-for-information-on-github/finding-files-on-github.md index 2ef690ac3d59..b5f1b9d22b90 100644 --- a/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Find file**. ![Find file button](/assets/images/help/search/find-file-button.png) {% else %} diff --git a/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 8711ba12b993..75b823525a9f 100644 --- a/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/searching-for-information-on-github/index.md b/content/github/searching-for-information-on-github/index.md index ea8b735f6f54..1c417eade87e 100644 --- a/content/github/searching-for-information-on-github/index.md +++ b/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/searching-for-information-on-github/searching-code.md b/content/github/searching-for-information-on-github/searching-code.md index ea42305587d8..9430b2524b6a 100644 --- a/content/github/searching-for-information-on-github/searching-code.md +++ b/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for code globally across all of {% data variables.product.product_name %}, or search for code within a particular repository or organization. To search for code across all public repositories, you must be signed in to a {% data variables.product.product_name %} account. For more information, see "[About searching on GitHub](/articles/about-searching-on-github)." diff --git a/content/github/searching-for-information-on-github/searching-commits.md b/content/github/searching-for-information-on-github/searching-commits.md index b9830828ca22..a178848dae45 100644 --- a/content/github/searching-for-information-on-github/searching-commits.md +++ b/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for commits globally across all of {% data variables.product.product_name %}, or search for commits within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/content/github/searching-for-information-on-github/searching-for-packages.md b/content/github/searching-for-information-on-github/searching-for-packages.md index e251db21e4c9..908a5b758fb9 100644 --- a/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: Anyone can search for packages they have access to. versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,8 +15,8 @@ versions: You can search for packages globally across all of {% data variables.product.product_name %}, or search for packages within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." -{% if currentVersion != "free-pro-team@latest" %} -You can only search for packages on {% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% if enterpriseServerVersions contains currentVersion %} +You can only search for packages on {% data variables.product.product_name %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/content/github/searching-for-information-on-github/searching-for-repositories.md b/content/github/searching-for-information-on-github/searching-for-repositories.md index 2303d7f0e4b8..c93f2fc9c4db 100644 --- a/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for repositories globally across all of {% data variables.product.product_name %}, or search for repositories within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." diff --git a/content/github/searching-for-information-on-github/searching-in-forks.md b/content/github/searching-for-information-on-github/searching-in-forks.md index 207c5072d42f..00f94f10b15b 100644 --- a/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To show forks in [repository search](/articles/searching-for-repositories) results, add `fork:true` or `fork:only` to your query. diff --git a/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index 2024d3226406..abb6c57f6d04 100644 --- a/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for issues and pull requests globally across all of {% data variables.product.product_name %}, or search for issues and pull requests within a particular organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ You can use the `involves` qualifier to find issues that in some way involve a c | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** matches issues either @defunkt or @jlord are involved in. | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Search for linked issues and pull requests You can narrow your results to only include issues that are linked to a pull request by a closing reference, or pull requests that are linked to an issue that the pull request may close. @@ -230,7 +231,7 @@ You can filter issues and pull requests by the number of reactions using the `re You can filter for draft pull requests. For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." | Qualifier | Example -| ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) matches draft pull requests.{% endif %} diff --git a/content/github/searching-for-information-on-github/searching-on-github.md b/content/github/searching-for-information-on-github/searching-on-github.md index 9eebbac9a383..26639b46a16b 100644 --- a/content/github/searching-for-information-on-github/searching-on-github.md +++ b/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/searching-for-information-on-github/searching-topics.md b/content/github/searching-for-information-on-github/searching-topics.md index 35f5b7b3dc41..fb8ab431b04d 100644 --- a/content/github/searching-for-information-on-github/searching-topics.md +++ b/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Search {% data variables.product.product_name %} for topics diff --git a/content/github/searching-for-information-on-github/searching-users.md b/content/github/searching-for-information-on-github/searching-users.md index aa0323d75355..325fe570e9fa 100644 --- a/content/github/searching-for-information-on-github/searching-users.md +++ b/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for users globally across all of {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/content/github/searching-for-information-on-github/searching-wikis.md b/content/github/searching-for-information-on-github/searching-wikis.md index f5007dc1b824..20e4ea13be2c 100644 --- a/content/github/searching-for-information-on-github/searching-wikis.md +++ b/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search wikis globally across all of {% data variables.product.product_name %}, or search wikis within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/content/github/searching-for-information-on-github/sorting-search-results.md b/content/github/searching-for-information-on-github/sorting-search-results.md index a2924b9b036a..63a87f4ea828 100644 --- a/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use the Sort menu to sort results by relevance, number of stars, number of forks, and how recently the items were updated. diff --git a/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index 9c28e4d72a3d..1ef53215997e 100644 --- a/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Potential timeouts diff --git a/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index a94568f062d5..917ed579ab7a 100644 --- a/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Query for values greater or less than another value @@ -80,7 +81,7 @@ If your search query contains whitespace, you will need to surround it with quot Some non-alphanumeric symbols, such as spaces, are dropped from code search queries within quotation marks, so results can be unexpected. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Queries with usernames If your search query contains a qualifier that requires a username, such as `user`, `actor`, or `assignee`, you can use any {% data variables.product.product_name %} username, to specify a specific person, or `@me`, to specify the current user. diff --git a/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index 3c0da17daa1b..b3562de79920 100644 --- a/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ The number of jobs you can run concurrently across all repositories in your user At the end of the month, {% data variables.product.prodname_dotcom %} calculates the cost of minutes and storage used over the amount included in your account. For example, if your organization uses {% data variables.product.prodname_team %} and allows unlimited spending, using 15,000 minutes could have a total storage and minute overage cost of $56, depending on the operating systems used to run jobs. - 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 ($24 + $32). - - 3,000 Linux minutes at $0.008 per = $24. + - 3,000 Linux minutes at $0.008 per minute = $24. - 2,000 Windows minutes at $0.016 per minute = $32. At the end of the month, {% data variables.product.prodname_dotcom %} rounds your data transfer to the nearest GB. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index 6a63cdaa869c..cecd46522073 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: After you configure SAML SSO, members of your {% data variables.product.prodname_dotcom %} organization will continue to log into their user accounts on {% data variables.product.prodname_dotcom %}. When a member accesses resources within your organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} redirects the member to your IdP to authenticate. After successful authentication, your IdP redirects the member back to {% data variables.product.prodname_dotcom %}, where the member can access your organization's resources. -Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." +Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Members must periodically authenticate with your IdP to authenticate and gain ac To access the organization's protected resources using the API and Git on the command line, members must authorize and authenticate with a personal access token or SSH key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." +The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." If members are signed in with a SAML SSO session when they create a new repository, the default visibility of that repository is private. Otherwise, the default visibility is public. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index bd8cc042fa35..308abb2d5f46 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index 8cabb2ee9f86..fde99bc4817e 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ These identity providers are compatible with the {% data variables.product.produ - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." ### Further reading diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 46796cdfe1dc..6295d544418a 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An SSH certificate is a mechanism for one SSH key to sign another SSH key. If you use an SSH certificate authority (CA) to provide your organization members with signed SSH certificates, you can add the CA to your enterprise account or organization to allow organization members to use their certificates to access organization resources. For more information, see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index 8425374f6031..6d56d44867e1 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![List of teams in an organization](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ For more information, see: ![Image of a team mention](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -You can also use LDAP Sync to synchronize {% data variables.product.product_location_enterprise %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +You can also use LDAP Sync to synchronize {% data variables.product.product_location %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% endif %} @@ -55,12 +56,8 @@ To easily understand who shares a parent team's permissions and mentions, you ca You can choose a parent when you create the team, or you can move a team in your organization's hierarchy later. For more information see, "[Moving a team in your organization’s hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy)." -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Preparing to nest teams in your organization If your organization already has existing teams, you should audit each team's repository access permissions before you nest teams above or below it. You should also consider the new structure you'd like to implement for your organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 589383548545..4182fd11b568 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your organization dashboard @@ -28,7 +29,7 @@ In the left sidebar of your dashboard, you can access your organization's top re In the "All activity" section of your news feed, you can view updates from other teams and repositories in your organization. -The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." For instance, the organization news feed shows updates when someone in the organization: - Creates a new branch. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index d92f45ea2a46..22f71d1f178f 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization's news feed shows other people's activity on repositories owned by that organization. You can use your organization's news feed to see when someone opens, closes, or merges an issue or pull request, creates or deletes a branch, creates a tag or release, comments on an issue, pull request, or commit, or pushes new commits to {% data variables.product.product_name %}. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index 51ceb1e8f1f9..a3107304bdf9 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'The organization account settings page provides several ways to manage t versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 29f601444880..f7b11a7a0f33 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a project board in your organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index 89eb7a381184..b548094db847 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 6b112565b6de..95eaedc29630 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index cc2d31754829..e38a631a7fef 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} add outside collaborators to a repository, unless an organization owner has restricted the ability to invite collaborators. For more information, see "[Setting permissions for adding outside collaborators](/articles/setting-permissions-for-adding-outside-collaborators)." {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} If your organization [requires members and outside collaborators to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), they must enable two-factor authentication before they can accept your invitation to collaborate on an organization repository. +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index a850f1ebfe63..dad0eb63df94 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Tips**: -- Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index cdbf9737821b..3a68f66481f0 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, issues cannot be deleted in an organization's repositories. An organization owner must enable this feature for all of the organization's repositories first. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index f1fa1db05e77..d72bc2ee197c 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 68ca7cf9e997..d73f270e574d 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index c9d2a68b163c..3e07739d062c 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -75,7 +75,7 @@ After you enable SCIM, the following provisioning features are available for any ### Further reading -- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" - "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) in the Okta documentation - [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) in the Okta documentation diff --git a/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index 730865c88648..5e15884e40c1 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index be985f927923..55a11392c520 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -6,16 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- +{% if currentVersion == "free-pro-team@latest" %} +If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 71ac9d38cbad..d1d3d1b650b6 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: Creating a new organization from scratch intro: Create an organization to apply fine-grained access permissions to repositories. -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- When you create a new organization from scratch, it doesn't have any repositories associated with it. For more information on adding repositories to your organization, see "[Creating a new repository](/articles/creating-a-new-repository)" and "[Transferring a repository](/articles/transferring-a-repository)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index fa876319a47f..d29be64dc932 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners and maintainers of a parent team can create a new child team under a parent. Owners can also restrict creation permissions for all teams in an organization. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index e92b38617fe3..bee8b07a10a6 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index fdc78e09405e..fb55c8eb8c5e 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index 08ea4e12fa03..5dc65ade412d 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ You can enable {% data variables.product.prodname_actions %} for all repositorie Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your organization @@ -41,7 +41,7 @@ You can disable all workflows for an organization or set a policy that configure {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -61,7 +61,7 @@ You can disable all workflows for an organization or set a policy that configure {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. +1. Under **Policies**, select **Allow select actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/actions-policy-allow-list.png) 1. Click **Save**. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index f3231626ad45..02818ad3ab5c 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -6,13 +6,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- ### About restrictions on publication of {% data variables.product.prodname_pages %} sites You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." ### Disabling publication of {% data variables.product.prodname_pages %} sites diff --git a/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index 2651918af97f..e4d9e8d55af1 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} For more information on team discussions, see "[About team discussions](/articles/about-team-discussions)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index 1c1d291769df..d331a4ca1225 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: If you enforce SAML SSO in your organization, any members, including admins who have not authenticated via your SAML identity provider (IdP), will be removed from the organization and will receive an email notifying them about the removal. Bots and service accounts that do not have external identities set up in your organization's IdP will also be removed. For more information on bots and service accounts, see "[Managing bots and service accounts with SAML single sign-on](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)." You can restore organization members once they successfully complete single sign-on. -If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." {% tip %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 47f1c3add97c..24808059f5a3 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/index.md b/content/github/setting-up-and-managing-organizations-and-teams/index.md index 771bfe8a8d43..51d361dd567d 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index 64bca57a0782..6a3cf2daffcc 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} 2. In the left sidebar under **Organization settings**, click the name of your organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 16e6d269417b..ae816c4de75e 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Keeping your organization secure redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log, member 2FA status, and application settings to ensure that no unauthorized or malicious activity has occurred.' +intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index b16c0a751b84..32645337654a 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Organization owners can promote any member of an organization to an versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About maintaining ownership continuity for your organization diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index 12a3f78bf309..5d7ab225fdd9 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, organization members have write access to their organization's project boards unless organization owners or project board admins set different permissions for specific project boards. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index 9624dfacdcb3..09b911c5fedd 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 8fbdd7b7b735..cd5110e35f1f 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 7cc178b24266..b6a9fa4057ea 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index fcef2f8ad171..d92c67df7d84 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ You can restrict access to organization assets by configuring an allow list for {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." +You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." ### Adding an allowed IP address diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index fec9591097f5..cd5207d10275 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index a7be27aeaa12..194b8f4c9a08 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage the access of organization members and outside collaborators to an organization repository. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index e14c832cbc4e..750351b231e5 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Team maintainers and organization owners can configure code review assignments. @@ -17,7 +18,7 @@ When code owners are automatically requested for review, the team is still remov ### Routing algorithms -Code review assignments automatically choose and assign reviewers based on one of two possible alogrithms. +Code review assignments automatically choose and assign reviewers based on one of two possible algorithms. The round robin algorithm chooses reviewers based on who's received the least recent review request, focusing on alternating between all members of the team regardless of the number of outstanding reviews they currently have. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index f17ef2a497c3..cd54ddd0c96f 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Organization owners can manage default labels for repositories in the organization. @@ -17,7 +18,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -34,7 +35,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -50,7 +51,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 30b828ded294..168400ecde94 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index 5d6389602507..507ee1d40507 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index 2c62f0dc8492..18cf027e387a 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index 8028809214dc..f21057f972eb 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index a46a39d99933..d6800f974954 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 8fcbd4e96a41..54c73b2ab538 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin access to a repository can manage team access to the repository. Team maintainers can remove a team's access to a repository. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index 82303b3532c0..9688d5223db5 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ You can enable team synchronization between your IdP and {% data variables.produ {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." ### Enabling team synchronization diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index 8e70772f5bf0..97b52e84e989 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Organization owners can manage the default branch name for new repo versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About management of the default branch name @@ -13,6 +14,8 @@ When a member of your organization creates a new repository in your organization {% data reusables.branches.change-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### Setting the default branch name {% data reusables.profile.access_profile %} @@ -21,11 +24,6 @@ When a member of your organization creates a new repository in your organization {% data reusables.organizations.repository-defaults %} 3. Under "Repository default branch", click **Change default branch name now**. ![Override button](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **Note:** If your enterprise owner has enforced a policy for the default name, you won't be able to change it here. You will be able to set the default branch on individual repositories. For more information, see "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." - - {% endnote %} 4. Type the default name that you would like to use for new branches. ![Text box for entering default name](/assets/images/help/organizations/repo-default-name-text.png) 5. Click **Update**. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 23999ecf84d4..aadb68e9f9a2 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage the display of member names in an organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index e277c6966d39..1a56221145b1 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your organization -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Organization owners can manage the forking policy for an organizati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index b62b548e7bf7..9a2b443b6994 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage an organization's SSH certificate authorities (CA). diff --git a/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 0607f850faf1..5229466db2f0 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can change the parent of any team. Team maintainers can change a team's parent if they are maintainers in both the child team and the parent team. Team maintainers without maintainer permissions in the child team can request to add a parent or child team. For more information, see "[Requesting to add or change a parent team](/articles/requesting-to-add-or-change-a-parent-team)" and "[Requesting to add a child team](/articles/requesting-to-add-a-child-team)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index 81b9a2716ef8..fc2ca3c1f7a9 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index be3bf1afa965..6b04032d743a 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permission levels for an organization @@ -61,9 +62,9 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | | | Transfer repositories | **X** | | | | Purchase, install, manage billing for, and cancel {% data variables.product.prodname_marketplace %} apps | **X** | | | -| List apps in {% data variables.product.prodname_marketplace %} | **X** | | | +| List apps in {% data variables.product.prodname_marketplace %} | **X** | | |{% if currentVersion != "github-ae@latest" %} | Receive [{% data variables.product.prodname_dependabot_alerts %} about vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) for all of an organization's repositories | **X** | | | -| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)") | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)") | **X** | | |{% endif %} | [Manage the forking policy](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [Limit activity in public repositories in an organization](/articles/limiting-interactions-in-your-organization) | **X** | | | | Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | | @@ -84,7 +85,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Remove members from the organization | **X** | | | | Reinstate former members to the organization | **X** | | | | Add and remove people from **all teams** | **X** | | -| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} +| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | Configure code review assignments (see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} | Add collaborators to **all repositories** | **X** | | | Access the organization audit log | **X** | | @@ -103,13 +104,13 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/articles/managing-disruptive-comments) | **X** | | | | Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/articles/managing-disruptive-comments/#hiding-a-comment)" for details) | **X** | **X** | **X** | | Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)" for details) | **X** | | | -| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} +| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} | [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | | Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | | Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | | [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} +| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} {% endif %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 02b275cc4c3a..aba2d155aa11 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 2db5ef11c624..7a8d714fa5dd 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -If you [remove a user from your organization](/articles/removing-a-member-from-your-organization), [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator), or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ When you reinstate a former organization member, you can restore: - Issue assignments in the organization - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can invite users to join an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - - If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. +{% endif %} - {% else %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Reinstating a former member of your organization {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 90f63f350be0..3608669ae51d 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,15 +1,16 @@ --- title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index b6d5f8539bdd..69be72a9b536 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners can remove members from an organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index f5f7470a9b3b..545cc8145f2e 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index 512109d464a2..d46382fc5562 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index 877dcba70816..832ccf3cf584 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index 603eefba506c..87ec11f1c209 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index 82ca81f4d002..8df660190981 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 4208f6d3efbf..a0f04df3b932 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index 6c1cde5ff864..3d052e45e8c0 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage individual and team access to an organization-owned repository. @@ -68,7 +69,7 @@ In addition to managing organization-level settings, organization owners have ad | [Lock conversations](/articles/locking-conversations) | | | **X** | **X** | **X** | | Transfer issues (see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)" for details) | | | **X** | **X** | **X** | | [Act as a designated code owner for a repository](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [Convert a pull request to a draft](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | Submit reviews that affect a pull request's mergeability | | | **X** | **X** | **X** | | [Apply suggested changes](/articles/incorporating-feedback-in-your-pull-request) to pull requests | | | **X** | **X** | **X** | diff --git a/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index 1bd763c85513..82391df28140 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add a team as a child, a request is sent to the maintainers of the child team. Once a maintainer of the child team approves your request, the child team is nested under the parent team in your organization's hierarchy. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index f3cd52274ad7..2f295775c4b1 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add or change your team's parent, a request is sent to the maintainers of the parent team. When a maintainer of the new parent team approves your request, your team is nested as a child team under the parent team in your organization's hierarchy. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index 62557ec9b2e5..81fb510f8f27 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." +You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." {% endif %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index 9cee2b1023ca..1a23b5fc5c5a 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can choose whether members can create repositories in your organization. If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." Organization owners can always create any type of repository. -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index 0af34b884ef1..1f4ab1f06ab4 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can restrict the ability to change repository visibility to organization owners only, or allow members with admin privileges for a repository to also change visibility from private to public or public to private. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index b0029b8eeabf..61497be9a9dd 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `hook` | Contains all activities related to webhooks. | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `team` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -184,25 +185,35 @@ For more information, see "[Restricting publication of {% data variables.product |------------------|-------------------{% if currentVersion == "free-pro-team@latest"%} | `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). -| `cancel_invitation` | Triggered when an organization invitation has been revoked. +| `cancel_invitation` | Triggered when an organization invitation has been revoked. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} {% if currentVersion == "free-pro-team@latest"%} | `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} | `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} | `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} | `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). {% endif %}{% if currentVersion == "free-pro-team@latest" %} | `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. {% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} | `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | Action | Description @@ -287,7 +298,7 @@ For more information, see "[Restricting publication of {% data variables.product | `update_required_status_checks_enforcement_level ` | Triggered when enforcement of required status checks is updated on a branch. | `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | `rejected_ref_update ` | Triggered when a branch update attempt is rejected. -| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `update_allow_force_pushes_enforcement_level ` | Triggered when force pushes are enabled or disabled for a protected branch. | `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch. | `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. @@ -300,21 +311,26 @@ For more information, see "[Restricting publication of {% data variables.product | `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `enable` | Triggered when a repository is reenabled. -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). +| `enable` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). {% endif %} | `remove_topic` | Triggered when a repository admin removes a topic from a repository. | `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. -| `unarchived` | Triggered when a repository admin unarchives a repository. +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,14 +349,16 @@ For more information, see "[Restricting publication of {% data variables.product | `disable` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | Action | Description |------------------|------------------- -| `create` | Triggered when {% data variables.product.product_name %} creates a [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert for a vulnerable dependency](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a particular repository. +| `create` | Triggered when {% data variables.product.product_name %} creates a [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alert for a vulnerable dependency](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a particular repository. | `resolve` | Triggered when someone with write access to a repository [pushes changes to update and resolve a vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a project dependency. -| `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} -| `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +| `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} +| `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_alerts %}](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -351,7 +369,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | Action | Description diff --git a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 83bcbe3dd4f6..ac62de20d3b2 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index 78b830743ef4..10d1f5c9aa83 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: Organization owners can set base permissions for an organization. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About base permissions for an organization diff --git a/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index 9f038f84ec7b..e70f55bc64b2 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. @@ -18,7 +19,7 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} 6. Click **Save**. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index 9558d46a870a..8634dc39ecd7 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners can set permissions for deleting or transferring repositories in an organization. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index e03a18920cd2..6e9c8a766802 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can set team creation permissions. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 0e6723cfd81e..2729775095f3 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Unless you set a profile picture for a team, the team profile picture will match the organization's profile picture. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index bc310f396946..e4d0144b2186 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -36,11 +36,11 @@ A removed team member can be added back to a team automatically once they have a To avoid unintentionally removing team members, we recommend enforcing SAML SSO in your organization or enterprise account, creating new teams to synchronize membership data, and checking IdP group membership before synchronizing existing teams. For more information, see "[Enforcing SAML single sign-on for your organization](/articles/enforcing-saml-single-sign-on-for-your-organization)." -If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." ### Prerequisites -Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." To avoid unintentionally removing team members, visit the administrative portal for your IdP and confirm that each current team member is also in the IdP groups that you want to connect to this team. If you don't have this access to your identity provider, you can reach out to your IdP administrator. diff --git a/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 3a88bb32cd1a..8cb3565f9162 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'To make someone else the owner of an organization account, you must add versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. If you're the only member with *owner* privileges, give another organization member the owner role. For more information, see "[Appointing an organization owner](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)." diff --git a/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index 5806b481065f..d15e7fc8e228 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ You can view and revoke each member's linked identity, active sessions, and auth ### Further reading - "[About identity and access management with SAML single sign-on](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 2843057e4fc8..4e18a1b3a658 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -43,7 +43,7 @@ With dependency insights you can view vulnerabilities, licenses, and other impor 5. To view dependency insights for all your {% data variables.product.prodname_ghe_cloud %} organizations, click **My organizations**. ![My organizations button under dependencies tab](/assets/images/help/organizations/org-insights-dependencies-my-orgs-button.png) 6. You can click the results in the **Open security advisories** and **Licenses** graphs to filter by a vulnerability status, a license, or a combination of the two. - ![My organizations vulnerabilities and licences graphs](/assets/images/help/organizations/org-insights-dependencies-graphs.png) + ![My organizations vulnerabilities and licenses graphs](/assets/images/help/organizations/org-insights-dependencies-graphs.png) 7. You can click on {% octicon "package" aria-label="The package icon" %} **dependents** next to each vulnerability to see which dependents in your organization are using each library. ![My organizations vulnerable dependents](/assets/images/help/organizations/org-insights-dependencies-vulnerable-item.png) @@ -52,4 +52,4 @@ With dependency insights you can view vulnerabilities, licenses, and other impor - "[About organizations](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - "[Changing the visibility of your organization's dependency insights](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)" - - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" + - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" diff --git a/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index 31cae8b7d195..9e67d7430757 100644 --- a/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Administrators can use this information to help off-board people, gather data for compliance, and other general security checkups. diff --git a/content/github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account.md deleted file mode 100644 index 767a7cc16d1f..000000000000 --- a/content/github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Roles for an enterprise account -intro: 'To control access to your enterprise account''s settings and data, you can give different roles to people in the enterprise account.' -product: '{% data reusables.gated-features.enterprise-accounts %}' -redirect_from: - - /articles/permission-levels-for-a-business-account/ - - /articles/roles-for-an-enterprise-account -versions: - free-pro-team: '*' - enterprise-server: '*' ---- - -For more information about adding people to your enterprise account, see "[Inviting people to manage your enterprise account](/articles/inviting-people-to-manage-your-enterprise-account)." - -### About roles for an enterprise account - -Enterprise accounts come with a set of administrator roles that you can assign to users of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise account. - -{% data reusables.enterprise-accounts.enterprise-administrators %} - -### Enterprise owner - -Enterprise owners have complete control over the enterprise account and can take every action, including: -- Managing administrators -- Adding and removing organizations to and from the enterprise -- Managing enterprise settings -- Enforcing policy across organizations -- Managing billing settings - -Enterprise owners cannot access organization settings or content unless they are made an organization owner or given direct access to an organization-owned repository. Similarly, owners of organizations in your enterprise account do not have access to the enterprise account itself unless you make them enterprise owners. - -You can add as many enterprise owners as you'd like to your enterprise account. Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}. As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. - -### Enterprise members - -Members of organizations owned by your enterprise account are also automatically members of the enterprise account. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise account settings, including billing settings. - -People in your enterprise account may have different levels of access to the various organizations owned by your enterprise account and to repositories within those organizations. You can view the resources that each person has access to. For more information, see "[Viewing people in your enterprise account](/articles/viewing-people-in-your-enterprise-account)." - -For more information about organization-level permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - -People with outside collaborator access to repositories owned by your organization are also listed in your enterprise account's People tab, but are not enterprise members and do not have any access to the enterprise account. For more information about outside collaborators, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#outside-collaborators)." - -### Billing manager - -Billing managers only have access to your enterprise account's billing settings. Billing managers for your enterprise account can: -- View and manage user licenses, {% data variables.large_files.product_name_short %} packs and other billing settings -- View a list of billing managers -- Add or remove other billing managers - -Billing managers do not have access to organizations or repositories in your enterprise account, and cannot add or remove enterprise owners. Billing managers must have a personal account on {% data variables.product.prodname_dotcom %}. - -### Further reading - -- "[About enterprise accounts](/articles/about-enterprise-accounts)" diff --git a/content/github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account.md deleted file mode 100644 index 15634af8e301..000000000000 --- a/content/github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Viewing people in your enterprise account -intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise account.' -product: '{% data reusables.gated-features.enterprise-accounts %}' -redirect_from: - - /articles/viewing-people-in-your-enterprise-account -versions: - free-pro-team: '*' - enterprise-server: '*' ---- - -### Viewing enterprise owners and billing managers - -You can view enterprise owners and billing managers, as well as a list of pending invitations to become owners and billing managers. You can filter the list of enterprise administrators by role. You can find a specific person by searching for their username or full name. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -{% data reusables.enterprise-accounts.administrators-tab %} -1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. - !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png) - -### Viewing members and outside collaborators - -You can view the number of pending members and outside collaborators. You can filter the list of members by deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}), role, and organization. You can filter the list of outside collaborators by the visibility of the repositories the collaborator has access to. You can find a specific person by searching for their username or display name. - -You can view all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and which repositories an outside collaborator has access to, by clicking on the person's name. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.people-tab %} -1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. - ![Outside collaborators tab on the Organization members page](/assets/images/help/business-accounts/outside-collaborators-tab.png) -1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. - !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png) - -### Further reading - -- "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)" diff --git a/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..bedbb2ace51b --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,45 @@ +--- +title: About enterprise accounts +intro: 'With {% data variables.product.prodname_ghe_cloud %}, you can create an enterprise account to enable collaboration between your organizations, while giving administrators a single point of visibility and management.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts + - /github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About enterprise accounts + +An enterprise account allows you to manage multiple {% data variables.product.prodname_dotcom %} organizations and {% data variables.product.prodname_ghe_server %} instances. Your enterprise account must have a handle, like an organization or personal account on {% data variables.product.prodname_dotcom %}. Enterprise administrators can manage settings and preferences, like: + +- Member access and management (organization members, outside collaborators) +- Billing and usage ({% data variables.product.prodname_ghe_server %} instances, user licenses, {% data variables.large_files.product_name_short %} packs) +- Security (single sign-on, two factor authentication) +- Requests and support bundle sharing with {% data variables.contact.enterprise_support %} + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +For more information about the differences between {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/githubs-products)." To upgrade to {% data variables.product.prodname_enterprise %} or to get started with an enterprise account, contact {% data variables.contact.contact_enterprise_sales %}. + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Managing organizations linked to your enterprise account + +Organizations are shared accounts where groups of people can collaborate across many projects at once. Owners can manage member access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/articles/about-organizations)." + +Enterprise owners can create organizations and link them to the enterprise. After you add organizations to your enterprise account, you can manage and enforce the organizations' policies. Specific enforcement options vary by setting; generally, you can choose to enforce a single policy for every organization in your enterprise account or allow owners to set policy on the organization level. + +For more information, see "[Managing organizations in your enterprise account](/articles/managing-organizations-in-your-enterprise-account)" and "[Setting policies for organizations in your enterprise account](/articles/setting-policies-for-organizations-in-your-enterprise-account)." + +{% endif %} + +### Managing {% data variables.product.prodname_ghe_server %} licenses linked to your enterprise account + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md similarity index 94% rename from content/github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md index 044a76924f5e..893493f0008c 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -4,6 +4,7 @@ intro: You can create new organizations to manage within your enterprise account product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: - /articles/adding-organizations-to-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account versions: free-pro-team: '*' --- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md similarity index 94% rename from content/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md rename to content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md index f92218422e8d..86ee087d2a5f 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -3,7 +3,8 @@ title: Configuring SAML single sign-on and SCIM for your enterprise account usin intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: - - /github/setting-up-and-managing-your-enterprise-account/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta + - /github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta versions: free-pro-team: '*' --- @@ -14,7 +15,7 @@ versions: You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO and SCIM with Okta, an Identity Provider (IdP). -SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." After you enable SCIM, the following provisioning features are available for any users that you assign your {% data variables.product.prodname_ghe_cloud %} application to in Okta. @@ -55,7 +56,7 @@ After you enable SCIM, the following provisioning features are available for any 1. To the right of the drop-down menu, type `.*.*`. 1. Click **Save**. {% data reusables.saml.okta-view-setup-instructions %} -1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." +1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." ### Creating groups in Okta @@ -63,7 +64,7 @@ After you enable SCIM, the following provisioning features are available for any 1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. 1. Add users to groups based on the organizations you'd like users to belong to. -### Configuring user provisioning with SCIM in Okta +### Configuring user provisioning with SCIM in Okta {% data reusables.scim.enterprise-account-scim %} diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..2bd1d3b7665f --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md similarity index 93% rename from content/github/setting-up-and-managing-your-enterprise-account/configuring-webhooks-for-organization-events-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md index a0f7833340bc..9aeb15a046bf 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/configuring-webhooks-for-organization-events-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/configuring-webhooks-for-organization-events-in-your-enterprise-account versions: free-pro-team: '*' --- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md similarity index 92% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md index 52526f6a0429..036f99a19831 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: - /articles/enforcing-a-policy-on-dependency-insights/ - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account versions: free-pro-team: '*' --- diff --git a/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..7ef386c2ae98 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,49 @@ +--- +title: Enforcing GitHub Actions policies in your enterprise account +intro: 'Enterprise owners can disable, enable, and limit {% data variables.product.prodname_actions %} for an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_actions %} permissions for your enterprise account + +By default, {% data variables.product.prodname_actions %} is enabled in all organizations owned by an enterprise account. You can choose to disable {% data variables.product.prodname_actions %} for all organizations owned by an enterprise account, or only allow specified organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your organization. + +For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." + +### Managing {% data variables.product.prodname_actions %} permissions for your enterprise account + +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. Click **Save**. + +### Allowing specific actions to run + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. Under **Policies**, select **Allow select actions** and add your required actions to the list. + ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### Enabling workflows for private repository forks + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### Configuring the private fork policy for your enterprise account + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md similarity index 95% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md index 382e0c0a2922..2b1f5bec092d 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -6,6 +6,7 @@ redirect_from: - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ - /articles/enforcing-project-board-policies-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/enforcing-project-board-policies-in-your-enterprise-account versions: free-pro-team: '*' --- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md similarity index 97% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md index 1dae91bd4651..f5e9e4c08272 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -6,6 +6,7 @@ redirect_from: - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ - /articles/enforcing-repository-management-policies-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account versions: free-pro-team: '*' --- @@ -47,10 +48,10 @@ Across all organizations owned by your enterprise account, you can allow people Across all organizations owned by your enterprise account, you can allow members to invite outside collaborators to repositories, restrict outside collaborator invitations to organization owners, or allow owners to administer the setting on the organization level. -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} -3. On the **Repository policies** tab, under "Repository invitations", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -4. Under "Repository invitations", use the drop-down menu and choose a policy. +3. On the **Repository policies** tab, under "Repository invitations", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository invitations", use the drop-down menu and choose a policy. ![Drop-down menu with outside collaborator invitation policy options](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) ### Enforcing a policy on changing repository visibility diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md similarity index 97% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md index 1ebfe339c816..ca7c927f26e2 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -8,6 +8,7 @@ redirect_from: - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ - /articles/enforcing-security-settings-in-your-enterprise-account - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account versions: free-pro-team: '*' --- @@ -96,7 +97,7 @@ You can also configure allowed IP addresses for an individual organization. For Enterprise owners can enable SAML SSO and centralized authentication through a SAML IdP across all organizations owned by an enterprise account. After you enable SAML SSO for your enterprise account, SAML SSO is enabled by default for all organizations owned by your enterprise account. All members will be required to authenticate using SAML SSO to gain access to the organizations where they are a member, and enterprise owners will be required to authenticate using SAML SSO when accessing an enterprise account. -{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." +{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." {% data reusables.saml.saml-supported-idps %} @@ -108,7 +109,7 @@ Enterprise owners can enable SAML SSO and centralized authentication through a S {% endnote %} -For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). +For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} @@ -148,9 +149,9 @@ For each SCIM call and, if you enable SAML deprovisioning, each SAML assertion, - If the user is not a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is currently a member of that organization, remove the user from the organization. -If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account)." +If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)." -To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." +To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." ### Managing team synchronization for organizations in your enterprise account diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-team-policies-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md similarity index 93% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-team-policies-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md index 008d1a211536..6d95d38f9f24 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-team-policies-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -6,6 +6,7 @@ redirect_from: - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ - /articles/enforcing-team-policies-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/enforcing-team-policies-in-your-enterprise-account versions: free-pro-team: '*' --- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/index.md b/content/github/setting-up-and-managing-your-enterprise/index.md similarity index 82% rename from content/github/setting-up-and-managing-your-enterprise-account/index.md rename to content/github/setting-up-and-managing-your-enterprise/index.md index 647d15530f21..54e9cb224115 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/content/github/setting-up-and-managing-your-enterprise/index.md @@ -1,12 +1,14 @@ --- -title: Setting up and managing your enterprise account -shortTitle: Your enterprise account +title: Setting up and managing your enterprise +shortTitle: Your enterprise product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: + - /github/setting-up-and-managing-your-enterprise-account - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -16,11 +18,11 @@ versions: {% link_in_list /about-enterprise-accounts %} {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} -{% topic_link_in_list /managing-users-in-your-enterprise-account %} - {% link_in_list /roles-for-an-enterprise-account %} - {% link_in_list /inviting-people-to-manage-your-enterprise-account %} - {% link_in_list /viewing-people-in-your-enterprise-account %} - {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise-account %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} {% topic_link_in_list /managing-organizations-in-your-enterprise-account %} {% link_in_list /adding-organizations-to-your-enterprise-account %} {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md similarity index 91% rename from content/github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md index 8258e32fc338..5f847dd348db 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -1,8 +1,9 @@ --- -title: Inviting people to manage your enterprise account +title: Inviting people to manage your enterprise intro: You can invite people to become enterprise owners or billing managers in your enterprise account. You can also remove enterprise owners or billing managers who no longer need access to the enterprise account. product: '{% data reusables.gated-features.enterprise-accounts %}' redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account - /articles/inviting-people-to-collaborate-in-your-business-account/ - /articles/inviting-people-to-manage-your-enterprise-account versions: @@ -12,7 +13,7 @@ versions: ### About inviting people to manage your enterprise account -{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)." +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). {% tip %} @@ -47,7 +48,3 @@ Only enterprise owners can remove other enterprise administrators from the enter {% data reusables.enterprise-accounts.people-tab %} 3. Next to the username of the person you'd like to remove, click {% octicon "gear" aria-label="The Settings gear" %}, then click **Remove owner** or **Remove billing manager**. ![Settings gear with menu option to remove an enterprise administrator](/assets/images/help/business-accounts/remove-admin.png) - -### Further reading - -- "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)" diff --git a/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..8e06d2793439 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,43 @@ +--- +title: Managing licenses for Visual Studio subscription with GitHub Enterprise +intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle + - /github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_vss_ghe %} + +{% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. + +After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise account with a user account on {% data variables.product.prodname_dotcom_the_website %}. + +For more information about {% data variables.product.prodname_enterprise %}, see "[{% data variables.product.company_short %}'s products](/github/getting-started-with-github/githubs-products#github-enterprise)." For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." + +### Prerequisites + +1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. + +2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/visualstudio/subscriptions/assign-github) in the Microsoft Docs. + +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." + +4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." + +### Inviting a subscriber to use {% data variables.product.prodname_enterprise %} + +To use the {% data variables.product.prodname_enterprise %} portion of the license, the subscriber must join an organization owned by your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Organization owners can invite new members to an organization. For more information, see "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." + +### Viewing {% data variables.product.prodname_enterprise %} licensing + +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. For more information, see "[Viewing the subscription and usage for your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)." + +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### Further reading + +- [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..9045814fc600 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Managing organizations in your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md similarity index 79% rename from content/github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md index b25780dad298..feb1214b1059 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -3,11 +3,13 @@ title: Managing unowned organizations in your enterprise account intro: You can become an owner of an organization in your enterprise account that currently has no owners. product: '{% data reusables.gated-features.enterprise-accounts %}' permissions: Enterprise owners can manage unowned organizations in an enterprise account. +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account versions: free-pro-team: '*' --- -If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." +If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." {% data reusables.enterprise-accounts.access-enterprise %} 2. To the right of the search field, click **X unowned**. diff --git a/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..6ccf673df352 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Managing users in your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- diff --git a/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md similarity index 100% rename from content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md diff --git a/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..a6d7bee5c517 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Enterprise owner + +Enterprise owners have complete control over the enterprise and can take every action, including: +- Managing administrators +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Managing enterprise settings +- Enforcing policy across organizations +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Enterprise owners cannot access organization settings or content unless they are made an organization owner or given direct access to an organization-owned repository. Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Enterprise members + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. You can view the resources that each person has access to. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +For more information about organization-level permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. For more information about outside collaborators, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#outside-collaborators)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Billing manager + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- View and manage user licenses, {% data variables.large_files.product_name_short %} packs and other billing settings +- View a list of billing managers +- Add or remove other billing managers + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. Billing managers must have a personal account on {% data variables.product.prodname_dotcom %}. + +### Further reading + +- "[About enterprise accounts](/articles/about-enterprise-accounts)" + +{% endif %} diff --git a/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..27d125ccd8b9 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Setting policies for organizations in your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- diff --git a/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..560bdf10af60 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,52 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: 'You can view and revoke an enterprise member''s linked identity, active sessions, and authorized credentials.' +permissions: Enterprise owners can view and manage a member's SAML access to an organization. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### About SAML access to your enterprise account + +When you enable SAML single sign-on for your enterprise account, each enterprise member can link their external identity on your identity provider (IdP) to their existing {% data variables.product.product_name %} account. {% data reusables.saml.about-saml-access-enterprise-account %} + +### Viewing and revoking a linked identity + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### Viewing and revoking an active SAML session + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### Viewing and revoking authorized credentials + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### Further reading + +- "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..ba548c7c1de7 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,39 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. You can find a specific person by searching for their username or full name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### Viewing members and outside collaborators + +You can view the number of pending members and outside collaborators. You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. You can filter the list of outside collaborators by the visibility of the repositories the collaborator has access to. You can find a specific person by searching for their username or display name. + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. + ![Outside collaborators tab on the Organization members page](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### Further reading + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..b63394ccd3d8 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Viewing the audit logs for organizations in your enterprise account +intro: Enterprise owners can view aggregated actions from all of the organizations owned by an enterprise account in its audit log. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Each audit log entry shows applicable information about an event, such as: + +- The organization an action was performed in +- The user who performed the action +- Which repository an action was performed in +- The action that was performed +- Which country the action took place in +- The date and time the action occurred + +You can search the audit log for specific events and export audit log data. For more information on searching the audit log and on specific organization events, see "[Reviewing the audit log for your organization](/articles/reviewing-the-audit-log-for-your-organization)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md similarity index 84% rename from content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md rename to content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md index a439d17caeeb..6a6798a5cd8c 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -2,8 +2,9 @@ title: Viewing the subscription and usage for your enterprise account intro: 'You can view the current subscription, license usage, invoices, payment history, and other billing information for your enterprise account.' product: '{% data reusables.gated-features.enterprise-accounts %}' -permissions: 'Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts. For more information about managing billing managers, see "[Inviting people to manage your enterprise account](/articles/inviting-people-to-manage-your-enterprise-account)."' +permissions: 'Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts.' redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account versions: free-pro-team: '*' @@ -14,6 +15,8 @@ versions: Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account are aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + ### Viewing the subscription and usage for your enterprise account {% data reusables.enterprise-accounts.access-enterprise %} diff --git a/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index 67c9c114f191..d5b5bcbbf26a 100644 --- a/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can optionally choose to add a description, location, website, and email address for your organization, and pin important repositories to the top of the page. diff --git a/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index e3fdb6223a22..308f7ed6ca8a 100644 --- a/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add personal information about yourself in your bio, like previous places you've worked, projects you've contributed to, or interests you have that other people may like to know about. For more information, see "[Adding a bio to your profile](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index 9f00c450b6f1..6a1a2d651a5b 100644 --- a/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-profile/index.md b/content/github/setting-up-and-managing-your-github-profile/index.md index 1d4f8bc8e85e..b6ef2bc55529 100644 --- a/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index 54b894dfc3c6..e12a79ddba9c 100644 --- a/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 77af5575d8fb..193f9c09f15d 100644 --- a/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'You can add a README to your {% data variables.product.prodname_dotcom % versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### About your profile README diff --git a/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index 168e6472b4a0..d315a329baaf 100644 --- a/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Changing your profile picture @@ -55,7 +56,7 @@ You can change the name that is displayed on your profile. This name may also be Add a bio to your profile to share information about yourself with other {% data variables.product.product_name %} users. With the help of [@mentions](/articles/basic-writing-and-formatting-syntax) and emoji, you can include information about where you currently or have previously worked, what type of work you do, or even what kind of coffee you drink. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} For a longer-form and more prominent way of displaying customized information about yourself, you can also use a profile README. For more information on the profile README, see "[Managing your profile README](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)." diff --git a/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index d9f24592fa98..136f708e5683 100644 --- a/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: Pinning items to your profile -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can pin a public repository if you own the repository or you've made contributions to the repository. Commits to forks don't count as contributions, so you can't pin a fork that you don't own. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" diff --git a/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index ed167f98ec63..028756d4e8a4 100644 --- a/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)". diff --git a/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 24978017454f..a7fc39ffc84e 100644 --- a/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} For more information, see "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)." diff --git a/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index 5dba6e8d94b2..7ca1e14b678a 100644 --- a/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Expected behavior to view commit details diff --git a/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index 70469305f68b..9c6b4eaf31d4 100644 --- a/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your contribution graph shows activity from public repositories. You can choose to show activity from both public and private repositories, with specific details of your activity in private repositories anonymized. For more information, see "[Publicizing or hiding your private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." {% note %} -**Note:** Commits will only appear on your contributions graph if you have [added the email address you used for your local Git configuration to your {% data variables.product.product_name %} email settings](/articles/adding-an-email-address-to-your-github-account). For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)" +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" {% endnote %} @@ -25,7 +26,7 @@ On your profile page, certain actions count as contributions: - Committing to a repository's default branch or `gh-pages` branch - Opening an issue - Proposing a pull request -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Co-authoring commits in a repository's default branch or `gh-pages` branch{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,11 @@ The contribution activity section includes a detailed timeline of your work, inc ![Contribution activity time filter](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### Viewing contributions from {% data variables.product.product_location_enterprise %} on {% data variables.product.prodname_dotcom_the_website %} If your site administrator has enabled {% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see "[Sending your {% data variables.product.prodname_ghe_server %} contributions to your {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)." +{% endif %} ### Further reading diff --git a/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index d94a98b4a6c1..4c8132ffa5a4 100644 --- a/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Contributions that are counted @@ -29,18 +30,18 @@ In addition, **at least one** of the following must be true: - You have forked the repository. - You have opened a pull request or issue in the repository. - You have starred the repository. -{% if currentVersion != "free-pro-team@latest" %} + ### Common reasons that contributions are not counted -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### Commit was made less than 24 hours ago After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. -#### You haven't added your local Git commit email to your profile +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} You can check the email address used for a commit by adding `.patch` to the end of a commit URL, e.g. https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message The email address in the `From:` field is the address that was set in the [local git config settings](/articles/set-up-git). In this example, the email address used for the commit is `octocat@nowhere.com`. -If the email address used for the commit hasn't been added to your {% data variables.product.product_name %} profile, you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address. +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index 580ab54a5938..26871dae111a 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization owner can invite you to join their organization as a member, billing manager, or owner. An organization owner or member with admin privileges for a repository can invite you to collaborate in one or more repositories as an outside collaborator. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." diff --git a/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index bb4bc6bfd6be..863031855b69 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'You can visit your personal dashboard to keep track of issues and pull r versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your personal dashboard @@ -28,6 +29,8 @@ In the left sidebar of your dashboard, you can access the top repositories and t ![list of repositories and teams from different organizations](/assets/images/help/dashboard/repositories-and-teams-from-personal-dashboard.png) +The list of top repositories is automatically generated, and can include any repository you have interacted with, whether it's owned directly by your account or not. Interactions include making commits and opening or commenting on issues and pull requests. The list of top repositories cannot be edited, but repositories will drop off the list 4 months after you last interacted with them. + You can also find a list of your recently visited repositories, teams, and project boards when you click into the search bar at the top of any page on {% data variables.product.product_name %}. ### Staying updated with activity from the community diff --git a/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index 4a8ceebe1893..d02c1a7a1b98 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/index.md b/content/github/setting-up-and-managing-your-github-user-account/index.md index aaf38e64314a..19615ecffad7 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index cc875645354a..c49dbcfc19eb 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 15498fdd7d42..a3d38e3aeaf7 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Repositories owned by an organization can grant more granular access. For more information, see "[Access permissions on {% data variables.product.product_name %}](/articles/access-permissions-on-github)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index 612400db5acf..4676b8aeaeac 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index 46dfb8488c74..ea304c8f150b 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A collaborator is a person who has permissions to a project board you own. A collaborator's permissions will default to read access. For more information, see "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards)." diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index 6f3b8e7cdc3c..b53a647506f4 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index da043351a156..0524ab40ce48 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'You can set the default branch name new repositories that you create on versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About management of the default branch name diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 5a1e78519670..3e31dd28147a 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 794b0a1255d1..80a10eb4a82e 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c6ebc8a604b9..22b6f45afc37 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -28,8 +29,8 @@ The repository owner has full control of the repository. In addition to all the - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} - Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} +- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} - [Define code owners for the repository](/articles/about-code-owners) diff --git a/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index b16530c96474..7376a73b4512 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 7d3262035053..5eda5de372d6 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Profile organizations box](/assets/images/help/profile/profile_orgs_box.png) diff --git a/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index 8c168a2b2688..34e08f88859d 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting forks of private repositories diff --git a/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index c263df13c1ec..5a5c84520df8 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index ef2f03ca2ddd..0a90a82e5963 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index 09094f778da1..e43a3ba4e462 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: Setting a backup email address -intro: Use a backup email address to securely reset your password if you can no longer access your primary email address. +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index e13f71ed91ad..efc2bc6f5848 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: Setting your commit email address -intro: 'You can set a primary email address on {% data variables.product.product_name %} that''s associated with web-based Git operations you perform such as edits and merges.' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit email addresses @@ -37,7 +38,7 @@ For web-based Git operations, you can set your commit email address on {% data v You can also choose to block commits you push from the command line that expose your personal email address. For more information, see "[Blocking command line pushes that expose your personal email](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)."{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index f1a527db9e29..3e366d76a8aa 100644 --- a/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/content/github/site-policy/github-additional-product-terms.md b/content/github/site-policy/github-additional-product-terms.md index 38f8554b4e3c..e867345c0d19 100644 --- a/content/github/site-policy/github-additional-product-terms.md +++ b/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional rules that apply to those parts of the Service. +Version Effective Date: November 1, 2020 -Your use of GitHub is subject to your applicable terms (the "Agreement") as well as the following GitHub Additional Product Terms (the "Additional Terms"). By agreeing to the Agreement, and using additional products and features, you also agree to these Additional Terms. Any violation of the Additional Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Terms will have the meaning given to them in the Agreement. +When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Marketplace @@ -35,14 +39,14 @@ If you enable Git Large File Storage ("Git LFS") on your Account, you'll be able ### 4. Pages -Each GitHub Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. GitHub Pages are subject to some specific bandwidth and usage limits, and may not be appropriate for some high-bandwidth uses or other prohibited uses. Please see our [GitHub Pages guidelines](/github/working-with-github-pages/about-github-pages) for more information. GitHub reserves the right at all times to reclaim any GitHub subdomain without liability. ### 5. Actions and Packages #### a. Actions Usage -GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your Account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). +GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). Compute usage for included and paid quantities is calculated in minutes based on the type of Actions you execute (e.g. Linux, Windows, macOS). The minutes used for each Action's job or task will be rounded up to the nearest minute. For included quantities and depending on the type of Action, a multiplier may be applied to the amount of time used to execute each job or task, prior to being rounded up to the nearest minute. Overage minutes are charged at the [stated per minute price](https://github.com/features/actions) based on the type of Actions you execute. Actions and Packages share storage, and your storage usage is displayed within your [account settings](https://github.com/settings/billing). For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ In order to prevent violations of these limitations and abuse of GitHub Actions, #### b. Packages Usage GitHub Packages may be used to download, publish, and manage packages of Content. Each Account plan comes with included bandwidth and storage quantities for use with Packages, which can be found in the [Packages documentation](/github/managing-packages-with-github-package-registry/about-github-package-registry). Actions and Packages share storage between the two Service features. Storage and bandwidth usage are displayed within your [account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Packages beyond your included bandwidth and storage quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages). -Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [Account plan](https://github.com/pricing). +Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [Account plan](https://github.com/pricing). +Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Payment and Billing for Actions and Packages Billing for Actions and Packages is usage-based. Additional quantities of Actions or Packages cannot be purchased separately. For monthly-billed customers, you must have a payment method on file to choose to pay for additional quantities of these Service features. You will be charged on a monthly, recurring basis based on your usage in the preceding month, unless you are billed by invoice. For invoiced customers, you must pay the fees within thirty (30) days of the GitHub invoice date. For customers paying for Service feature overages in advance, unused prepaid minutes will not roll over to the next billing period and will not be refunded. @@ -77,7 +81,7 @@ You can set a monthly spending limit in your [account settings](https://github.c ### 7. Connect -In order to access GitHub Connect, Customer must have at least one (1) account on GitHub.com and one (1) licensed instance of the Software. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s GitHub Enterprise Server account. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its Accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. ### 8. Sponsors Program diff --git a/content/github/site-policy/github-ae-data-protection-agreement.md b/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..b73651630d77 --- /dev/null +++ b/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,405 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +Version Effective Date: November 1, 2020 + +## INTRODUCTION + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. For clarity, consistent with Clause 10 of the Standard Contractual Clauses in Attachment 1, the Standard Contractual Clauses prevail over any other terms in the DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. Definitions. + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. The California Consumer Privacy Act of 2018, Cal. Civ. Code §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. In the event of a conflict, the meanings given in the GDPR will supersede. + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. It includes data such as billing information, IP addresses, corporate email addresses, and any other Personal Data for which Customer is a Controller. + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. Status and Compliance. + +#### 2.1 Data Processing. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. Additionally, GitHub acts as a Processor for any Customer Repository Data. + +#### 2.2 Data Controllers. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub Compliance; Data Transfers. +GitHub will comply with Applicable Data Protection Laws in relation to the processing of Personal Data. + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-U.S. Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub agrees to notify Customer if it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. Data Protection. + +#### 3.1 Purpose Limitation. +GitHub will process and communicate the Protected Data only for Permitted Purposes, unless the Parties agree in writing to an expanded purpose. + +#### 3.2 Data Quality and Proportionality. +GitHub will keep the Customer Personal Data accurate and up to date, or enable Customer to do so. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Data Retention and Deletion. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. GitHub may retain Customer Personal Data and related data to the extent required by the Applicable Data Protection Laws, and only to the extent and for such period as required by the Applicable Data Protection Laws, provided that GitHub will ensure that Customer Personal Data is processed only as necessary for the purpose specified in the Applicable Data Protection Laws and no other purpose, and Customer Personal Data remains protected by the Applicable Data Protection Laws. + +#### 3.4 Data Processing. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *The categories of Data Subject to whom the Customer Personal Data relates* are the Customer itself and its End Users. + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. Security and Audit Obligations. + +#### 4.1 Technical and Organizational Security Measures. +Taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, GitHub will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks, such as against accidental or unlawful destruction, or loss, alteration, unauthorized disclosure or access, presented by processing the Protected Data. GitHub will regularly monitor compliance with these measures and will continue to take appropriate safeguards throughout the duration of the Agreement. Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 Incident Response and Breach Notification. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub Personnel. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Records. +GitHub will maintain complete, accurate, and up to date written records of all categories of processing activities carried out on behalf of Customer containing the information required under the Applicable Data Protection Laws. To the extent that assistance does not risk the security of GitHub or the privacy rights of individual Data Subjects, GitHub will make these records available to Customer on request as reasonably required, such as to help Customer demonstrate its compliance under the Applicable Data Protection Laws. To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Compliance Reporting. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistance. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. Use and Disclosure of Protected Data. +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. Subprocessing and Onward Transfer. + +#### 6.1 Protection of Data. +GitHub is liable for onward transfers of Protected Data to its subprocessors, such as its third-party payment processor. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 Acceptance of GitHub Subprocessors. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 General Consent for Onward Subprocessing. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Privacy Shield certifications; and + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 Disclosure of Subprocessor Agreements. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. Pursuant to subprocessor confidentiality restrictions, GitHub may remove any confidential or commercially sensitive information before providing the list and the terms to Customer. In the event that GitHub cannot disclose confidential or sensitive information to Customer, the Parties agree that GitHub will provide all information it reasonably can in connection with its subprocessing agreements. + +#### 6.5 Objection to Subprocessors. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. In the event that GitHub is unable to provide an alternative solution and the Parties cannot resolve the conflict within ninety days, Customer may terminate the Agreement. + +### 7. Termination. + +#### 7.1 Suspension. +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 Termination with Cause. +In addition to any termination rights Customer has under the Agreement, Customer may terminate the Agreement without prejudice to any other claims at law or in equity in the event that: + +a. GitHub notifies Customer that it can no longer meet its privacy obligations; + +b. the transfer, collection, or processing of all Customer Personal Data has been temporarily suspended for longer than one month pursuant to Section 7.1; + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHub is no longer carrying on business, is dissolved, enters receivership, or a winding up order is made on behalf of GitHub; or + +e. Customer objects to a subprocessor pursuant to Section 6.5, and GitHub has not been able to provide an alternative solution within ninety days. + +#### 7.3 Breach. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Failure to perform. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. If renegotiation would not cure the impossibility, or if the Parties cannot reach an agreement, the Parties may terminate the Agreement after thirty days. + +#### 7.5 Notification. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modifications. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Termination Requirements. +Upon Termination, GitHub must: + +a. take reasonable and appropriate steps to stop processing the Customer Personal Data; + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. provide Customer with reasonable assurance that GitHub has complied with its obligations in Section 7.7. + +### 8. Liability for Data Processing. + +#### 8.1 Limitations. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Attachment 1 – The Standard Contractual Clauses (Processors) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Clause 1: Definitions +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in the General Data Protection Regulation (EU 2016/679) on the protection of individuals with regard to the processing of personal data and on the free movement of such data; + +(b) 'the data exporter' means the controller who transfers the personal data; + +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 45(2) of the General Data Protection Regulation (EU 2016/679); + +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; + +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; + +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +#### Clause 2: Details of the transfer +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +#### Clause 3: Third-party beneficiary clause +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. + +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. + +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +#### Clause 4: Obligations of the data exporter +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; + +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; + +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; + +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; + +(e) that it will ensure compliance with the security measures; + +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of the General Data Protection Regulation (EU 2016/679); + +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; + +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; + +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and + +(j) that it will ensure compliance with Clause 4(a) to (i). + +#### Clause 5: Obligations of the data importer +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; + +(d) that it will promptly notify the data exporter about: + + (i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + + (ii) any accidental or unauthorised access, and + + (iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; + +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; + +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; + +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; + +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; + +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and + +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +#### Clause 6: Liability +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. + +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. + +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. + +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +#### Clause 7: Mediation and jurisdiction +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: + +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. + +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +#### Clause 8: Cooperation with supervisory authorities +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. + +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. + +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Clause 9: Governing Law. +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +#### Clause 10: Variation of the contract +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +#### Clause 11: Subprocessing +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. + +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. + +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +#### Clause 12: Obligation after the termination of personal data processing services +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. + +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +### Appendix 1 to the Standard Contractual Clauses +Data exporter: Customer is the data exporter. + +**Data importer:** The data importer is GitHub, Inc., a global producer of software and services. + +**Data subjects:** Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Employees, contractors and temporary workers (current, former, prospective) of data exporter; +- Dependents of the above; +- Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +- Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +- Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +- Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); or +- Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Authentication data (for example, username, email, password); +- Contact information (for example, email); +- Unique identification numbers and signatures (IP addresses, unique identifier in tracking cookies or similar technology). +- Other unique identifying information. Data subjects may include more data such as real names, avatar images, and other personal information; + +**Special categories of data (if appropriate):** The data importer does not intentionally collect or process any special categories of data in carrying out its services to the data exporter. + +However, because the data importer provides storage services and does not control the categories of data it stores, the data exporter may choose to transfer special categories of data. Consequently, the data exporter is solely responsible for ensuring that it complies with all obligations imposed by applicable laws and regulations relating to the collection and processing of any special categories of data, including obtaining the explicit consent of the data subject prior to processing sensitive personal data. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: +GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Personal Data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Personal Data for any other purpose. + +### Appendix 2 to the Standard Contractual Clauses +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +**1. Personnel.** Data importer’s personnel will not process Customer Personal Data without authorization. Personnel are obligated to maintain the confidentiality of any Customer Personal Data and this obligation continues even after their engagement ends. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: +GitHub, Inc. +Attn: Privacy +88 Colin P. Kelly Jr. Street +San Francisco, CA 94107 USA + +**3. Technical and Organization Measures.** The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Customer Personal Data, as defined in the GitHub Security Exhibit, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in the GitHub Security Exhibit are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. +Signature of GitHub, Inc. appears below. + +Signing the Standard Contractual Clauses, Appendix 1 and Appendix 2 on behalf of the data importer + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Head of Product & Regulatory Legal + +GitHub, Inc. + +## SECURITY EXHIBIT + +### 1. Information Security Program. + +#### 1.1 Security Management. +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Security Incident Management. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. Security Availability and Escalation. GitHub will maintain appropriate security contact and escalation processes on a 24-hours-per-day, 7-days-per-week basis to ensure customers and employees can submit issues to the GitHub Security team. + +b. Incident Response. If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. Notification. Notification(s) of Security Incidents will be delivered to one or more of Customer's administrators by any means GitHub selects. It is Customer's sole responsibility to ensure Customer's administrators monitor for and respond to any notifications. Customer is solely responsible for complying with its obligations under incident notification laws applicable to Customer and fulfilling any third-party notification obligations related to any Security Incident. + +d. Reasonable Assistance. GitHub will make commercially reasonable efforts to assist Customer in fulfilling Customer's obligation under applicable law or regulation to notify the relevant supervisory authority and data subjects about such Security Incident. + +#### 1.3 Due Diligence over Subcontractors and Vendors. +GitHub will maintain appropriate due diligence when utilizing subcontractors and vendors. GitHub will maintain vendor assessment reports and any assessment work for a minimum of three years. + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Upon Customer's written request and no more than once annually, GitHub will respond to one request for information to assess security and compliance risk-related information. The response will be provided in writing within thirty days of receipt of the request, pending needed clarifications of any request. + +#### 3. Cooperation with Regulatory Audits. +Should Customer realize a regulatory audit or an audit in response to a Supervisory Authority that requires participation from GitHub, GitHub will fully cooperate with related requests by providing access to relevant knowledgeable personnel, documentation, and application software. Customer has the following responsibilities regarding any such regulatory or Supervisory Authority audits: + +a. Customer must ensure use of an independent third party (meaning the regulator or regulator's delegate), and that findings and data not relevant to Customer are restricted from Customer’s access. + +b. Notification of such audit must be written and provided to GitHub in a timely fashion, pending regulator notification, and in a manner that allows for appropriate personnel to be made available to assist. Where regulators provide no advance notice to Customer of audit or investigation, GitHub will respond in as timely a fashion as required by regulators. + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. In the event of a regulatory audit, access will be permitted only during regular business hours, Pacific time. + +e. To the extent permitted by law, Customer must keep confidential any information gathered through any such audit of GitHub that, by its nature, should be confidential. + diff --git a/content/github/site-policy/github-ae-product-specific-terms.md b/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..52d39d2e3812 --- /dev/null +++ b/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +Version Effective Date: November 1, 2020 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. Definitions. +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/content/github/site-policy/github-enterprise-subscription-agreement.md b/content/github/site-policy/github-enterprise-subscription-agreement.md index 282aaae2b5e4..f7dd7bff7b43 100644 --- a/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 3.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 GitHub Trademarks and Logos. diff --git a/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..52a69a7135ca 100644 --- a/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -5,7 +5,6 @@ product: '{% data reusables.gated-features.github-insights %}' redirect_from: - /github/installing-and-configuring-github-insights/github-insights-and-data-protection-for-your-organization versions: - free-pro-team: '*' enterprise-server: '*' --- diff --git a/content/github/site-policy/github-privacy-statement.md b/content/github/site-policy/github-privacy-statement.md index 849628ab62ae..81ff6378d189 100644 --- a/content/github/site-policy/github-privacy-statement.md +++ b/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ For more information about our disclosure in response to legal requests, see our We may share User Personal Information if we are involved in a merger, sale, or acquisition of corporate entities or business units. If any such change of ownership happens, we will ensure that it is under terms that preserve the confidentiality of User Personal Information, and we will notify you on our Website or by email before any transfer of your User Personal Information. The organization receiving any User Personal Information will have to honor any promises we made in our Privacy Statement or Terms of Service. #### Aggregate, non-personally identifying information -We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. For example, [we may compile statistics on the open source activity across GitHub](https://octoverse.github.com/). +We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. We **do not** sell your User Personal Information for monetary or other consideration. diff --git a/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index cd043311eff5..523adeb925c0 100644 --- a/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 2.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub Trademarks and Logos. diff --git a/content/github/site-policy/guidelines-for-legal-requests-of-user-data.md b/content/github/site-policy/guidelines-for-legal-requests-of-user-data.md index 5336dba56411..110de95ccc2f 100644 --- a/content/github/site-policy/guidelines-for-legal-requests-of-user-data.md +++ b/content/github/site-policy/guidelines-for-legal-requests-of-user-data.md @@ -194,7 +194,6 @@ In addition to the non-public user account information and account access logs m - Any security keys used for authentication or encryption - - **Under exigent circumstances** — If we receive a request for information under certain exigent circumstances (where we believe the disclosure is necessary to prevent an emergency involving danger of death or serious physical injury to a person), we may disclose limited information that we determine necessary to enable law enforcement to address the emergency. For any information beyond that, we would require a subpoena, search warrant, or court order, as described above. For example, we will not disclose contents of private repositories without a search warrant. Before disclosing information, we confirm that the request came from a law enforcement agency, an authority sent an official notice summarizing the emergency, and how the information requested will assist in addressing the emergency. diff --git a/content/github/site-policy/index.md b/content/github/site-policy/index.md index 7154afd2f75c..2fb09f3fabff 100644 --- a/content/github/site-policy/index.md +++ b/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/content/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository.md b/content/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository.md index fe736eb9c6dd..dc1c7cecd526 100644 --- a/content/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository.md +++ b/content/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository.md @@ -10,7 +10,7 @@ versions: ### About data use for your private repository -When you enable data use for your private repository, you'll be able to access the dependency graph, where you can track your repository's dependencies and receive {% data variables.product.prodname_dependabot_short %} alerts when {% data variables.product.product_name %} detects vulnerable dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#github-dependabot-alerts-for-vulnerable-dependencies)." +When you enable data use for your private repository, you'll be able to access the dependency graph, where you can track your repository's dependencies and receive {% data variables.product.prodname_dependabot_alerts %} when {% data variables.product.product_name %} detects vulnerable dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)." ### Enabling or disabling data use features diff --git a/content/github/using-git/about-git-rebase.md b/content/github/using-git/about-git-rebase.md index e3152f07bb9a..83cdd80be5cf 100644 --- a/content/github/using-git/about-git-rebase.md +++ b/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: 'The `git rebase` command allows you to easily change a series of commits versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/about-git-subtree-merges.md b/content/github/using-git/about-git-subtree-merges.md index 65964f52f0e5..57a827365eb5 100644 --- a/content/github/using-git/about-git-subtree-merges.md +++ b/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: 'If you need to manage multiple projects within a single repository, you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Typically, a subtree merge is used to contain a repository within a repository. The "subrepository" is stored in a folder of the main repository. @@ -104,5 +105,5 @@ $ git pull -s subtree spoon-knife main ### Further reading -- [The "Subtree Merging" chapter from the _Pro Git_ book](https://git-scm.com/book/en/Git-Tools-Subtree-Merging) +- [The "Advanced Merging" chapter from the _Pro Git_ book](https://git-scm.com/book/en/v2/Git-Tools-Advanced-Merging) - "[How to use the subtree merge strategy](https://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html)" diff --git a/content/github/using-git/about-remote-repositories.md b/content/github/using-git/about-remote-repositories.md index befcceca2777..9706800ba8e7 100644 --- a/content/github/using-git/about-remote-repositories.md +++ b/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'GitHub''s collaborative approach to development depends on publishing co versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A remote URL is Git's fancy way of saying "the place where your code is stored." diff --git a/content/github/using-git/adding-a-remote.md b/content/github/using-git/adding-a-remote.md index 6edb29843060..ce69b353b00f 100644 --- a/content/github/using-git/adding-a-remote.md +++ b/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote add` command takes two arguments: diff --git a/content/github/using-git/associating-text-editors-with-git.md b/content/github/using-git/associating-text-editors-with-git.md index fa4e879af067..dbde6b4d3193 100644 --- a/content/github/using-git/associating-text-editors-with-git.md +++ b/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/content/github/using-git/caching-your-github-credentials-in-git.md b/content/github/using-git/caching-your-github-credentials-in-git.md index 4756ae184787..cf1e88cd495e 100644 --- a/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: 'If you''re [cloning {% data variables.product.product_name %} repositori versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you clone {% data variables.product.product_name %} repositories using SSH, then you authenticate using an SSH key instead of using other credentials. For information about setting up an SSH connection, see "[Generating an SSH Key](/articles/generating-an-ssh-key)." diff --git a/content/github/using-git/changing-a-remotes-url.md b/content/github/using-git/changing-a-remotes-url.md index cb19ad865f68..885cc6b798e3 100644 --- a/content/github/using-git/changing-a-remotes-url.md +++ b/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: The `git remote set-url` command changes an existing remote repository UR versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. +The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. {% data reusables.user_settings.password-authentication-deprecation %} -- If you have [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) enabled, you must [create a personal access token](/github/authenticating-to-github/creating-a-personal-access-token) to use instead of your GitHub password. -- You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and password every time it talks to GitHub. +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Switching remote URLs from HTTPS to SSH diff --git a/content/github/using-git/configuring-git-to-handle-line-endings.md b/content/github/using-git/configuring-git-to-handle-line-endings.md index 0c1601dab80d..0c4740c740bc 100644 --- a/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every time you press return on your keyboard you insert an invisible character called a line ending. Different operating systems handle line endings differently. diff --git a/content/github/using-git/dealing-with-non-fast-forward-errors.md b/content/github/using-git/dealing-with-non-fast-forward-errors.md index 84fcb3d3c645..e1ed31f144a3 100644 --- a/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If another person has pushed to the same branch as you, Git won't be able to push your changes: diff --git a/content/github/using-git/getting-changes-from-a-remote-repository.md b/content/github/using-git/getting-changes-from-a-remote-repository.md index 653661d216d0..5512fda33b2e 100644 --- a/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- These commands are very useful when interacting with [a remote repository](/articles/about-remote-repositories). `clone` and `fetch` download remote code from a repository's remote URL to your local computer, `merge` is used to merge different people's work together with yours, and `pull` is a combination of `fetch` and `merge`. diff --git a/content/github/using-git/getting-started-with-git-and-github.md b/content/github/using-git/getting-started-with-git-and-github.md index 4b31343ae613..416697aea39a 100644 --- a/content/github/using-git/getting-started-with-git-and-github.md +++ b/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/git-workflows.md b/content/github/using-git/git-workflows.md index 136cbca51cdc..6c781948b864 100644 --- a/content/github/using-git/git-workflows.md +++ b/content/github/using-git/git-workflows.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can adopt the {% data variables.product.prodname_dotcom %} flow method to standardize how your team functions and collaborates on {% data variables.product.prodname_dotcom %}. For more information, see "[GitHub flow](/github/collaborating-with-issues-and-pull-requests/github-flow)" and "[Understanding the GitHub flow](http://guides.github.com/overviews/flow/)" in the {% data variables.product.prodname_dotcom %} Guides. diff --git a/content/github/using-git/ignoring-files.md b/content/github/using-git/ignoring-files.md index 1339137d66be..bca201ffd3d0 100644 --- a/content/github/using-git/ignoring-files.md +++ b/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: 'You can configure Git to ignore files you don''t want to check in to {% versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Configuring ignored files for a single repository diff --git a/content/github/using-git/index.md b/content/github/using-git/index.md index abe69c20f752..4c9e0f86c9a4 100644 --- a/content/github/using-git/index.md +++ b/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/learning-about-git.md b/content/github/using-git/learning-about-git.md index 538320413716..8fc7d4818e3c 100644 --- a/content/github/using-git/learning-about-git.md +++ b/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/managing-remote-repositories.md b/content/github/using-git/managing-remote-repositories.md index bbcaba6f79b7..88eb0725486d 100644 --- a/content/github/using-git/managing-remote-repositories.md +++ b/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/pushing-commits-to-a-remote-repository.md b/content/github/using-git/pushing-commits-to-a-remote-repository.md index 16c6cf98a083..d92003f955c1 100644 --- a/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git push` command takes two arguments: @@ -110,3 +111,4 @@ For more information on working with forks, see "[Syncing a fork](/articles/sync - [`git remote` man page](https://git-scm.com/docs/git-remote.html) - "[Git cheatsheet](/articles/git-cheatsheet)" - "[Git workflows](/articles/git-workflows)" +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/content/github/using-git/removing-a-remote.md b/content/github/using-git/removing-a-remote.md index e426d9c4e8ee..1c7337e7b2f7 100644 --- a/content/github/using-git/removing-a-remote.md +++ b/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rm` command takes one argument: diff --git a/content/github/using-git/renaming-a-remote.md b/content/github/using-git/renaming-a-remote.md index b4f85e17b65a..12b50588bf76 100644 --- a/content/github/using-git/renaming-a-remote.md +++ b/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rename` command takes two arguments: diff --git a/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index c1319bff007d..f50d74b9c6d3 100644 --- a/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/setting-your-username-in-git.md b/content/github/using-git/setting-your-username-in-git.md index 82e47d0917fc..6622992fa3f2 100644 --- a/content/github/using-git/setting-your-username-in-git.md +++ b/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can change the name that is associated with your Git commits using the `git config` command. The new name you set will be visible in any future commits you push to {% data variables.product.product_name %} from the command line. If you'd like to keep your real name private, you can use any text as your Git username. diff --git a/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index 99e981512049..2182b563a992 100644 --- a/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: You can turn a folder within a Git repository into a brand new repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you create a new clone of the repository, you won't lose any of your Git history or changes when you split a folder into a separate repository. diff --git a/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/content/github/using-git/updating-credentials-from-the-macos-keychain.md index 7dcf8250da2d..6e7675851231 100644 --- a/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Updating credentials from the macOS Keychain -intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your username, password, or personal access token on {% data variables.product.product_name %}.' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -17,15 +18,11 @@ versions: ![Spotlight Search bar](/assets/images/help/setup/keychain-access.png) 2. In Keychain Access, search for **{% data variables.command_line.backticks %}**. 3. Find the "internet password" entry for `{% data variables.command_line.backticks %}`. - ![GitHub Password Entry in Keychain](/assets/images/help/setup/keychain-entry.png) 4. Edit or delete the entry accordingly. ### Deleting your credentials via the command line -Through the command line, you can use the credential helper directly to erase the -keychain entry. - -To do this, type the following command: +Through the command line, you can use the credential helper directly to erase the keychain entry. ```shell $ git credential-osxkeychain erase @@ -34,9 +31,7 @@ protocol=https > [Press Return] ``` -If it's successful, nothing will print out. To test that it works, try and clone -a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain -entry was deleted. +If it's successful, nothing will print out. To test that it works, try and clone a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain entry was deleted. ### Further reading diff --git a/content/github/using-git/using-advanced-git-commands.md b/content/github/using-git/using-advanced-git-commands.md index 8d389b6c675a..5a89791356fe 100644 --- a/content/github/using-git/using-advanced-git-commands.md +++ b/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/using-common-git-commands.md b/content/github/using-git/using-common-git-commands.md index 723eb414d7ad..8370d6f9d776 100644 --- a/content/github/using-git/using-common-git-commands.md +++ b/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/using-git/using-git-rebase-on-the-command-line.md b/content/github/using-git/using-git-rebase-on-the-command-line.md index 2bdf61c4abf9..8e4f4be33043 100644 --- a/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: Here's a short tutorial on using `git rebase` on the command line. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In this example, we will cover all of the `git rebase` commands available, except for `exec`. diff --git a/content/github/using-git/which-remote-url-should-i-use.md b/content/github/using-git/which-remote-url-should-i-use.md index 1d90c78f9079..ea5b11d82042 100644 --- a/content/github/using-git/which-remote-url-should-i-use.md +++ b/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: 'There are several ways to clone repositories available on {% data variab versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you view a repository while signed in to your account, the URLs you can use to clone the project onto your computer are available below the repository details: @@ -47,7 +48,7 @@ When you `git clone`, `git fetch`, `git pull`, or `git push` to a remote reposit {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Cloning with {% data variables.product.prodname_cli %} @@ -55,11 +56,13 @@ You can also install {% data variables.product.prodname_cli %} to use {% data va {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Cloning with Subversion You can also use a [Subversion](https://subversion.apache.org/) client to access any repository on {% data variables.product.prodname_dotcom %}. Subversion offers a different feature set than Git. For more information, see "[What are the differences between Subversion and Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" You can also access repositories on {% data variables.product.prodname_dotcom %} from Subversion clients. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% endif %} ### Further reading diff --git a/content/github/using-git/why-is-git-always-asking-for-my-password.md b/content/github/using-git/why-is-git-always-asking-for-my-password.md index 300725069b9d..604935773617 100644 --- a/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your GitHub credentials every time you pull or push a repository. +Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. {% data reusables.user_settings.password-authentication-deprecation %} - -Once you've configured credential caching, Git automatically uses your cached personal access token in place of a password when you pull or push a repository using HTTPS. +{% data reusables.user_settings.password-authentication-deprecation %} +You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### Further reading diff --git a/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index f536b35100ff..10a714d35b4c 100644 --- a/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. If you maintain a repository, you can use this data to get a better understanding of who's using your repository and why they're using it. diff --git a/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 069c3b38eda2..ee6e10f5bcb4 100644 --- a/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_alerts %}. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index 03f4ae908a19..bf325418e092 100644 --- a/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index be9f00d68ed9..1bcc381a77d5 100644 --- a/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index eb1a54e847e2..e06ac92e9a19 100644 --- a/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,8 +35,8 @@ If vulnerabilities have been detected in the repository, these are shown at the {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} alerts. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_alerts %}. {% note %} @@ -54,7 +54,7 @@ Any direct and indirect dependencies that are specified in the repository's mani {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to security alerts. {% note %} diff --git a/content/github/visualizing-repository-data-with-graphs/index.md b/content/github/visualizing-repository-data-with-graphs/index.md index ec458b1c5c0a..fb095cfc5fc9 100644 --- a/content/github/visualizing-repository-data-with-graphs/index.md +++ b/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index aeb0b6a6f103..efe4b1170c8f 100644 --- a/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forks are listed alphabetically by the username of the person who forked the repository. You can click on the username to be redirected to the user's {% data variables.product.product_name %} profile page or click on the fork name to be redirected to the specific fork of the repository. diff --git a/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index 2b985da2fabe..3159e6eab6d7 100644 --- a/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index 37a8a757fc63..6075255a1f91 100644 --- a/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About contributors -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. {% if currentVersion == "free-pro-team@latest" %} You can also see a list of people who have contributed to the project's Python dependencies. To access this list of community contributors, visit `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. @@ -33,7 +34,7 @@ You can also see a list of people who have contributed to the project's Python d If you don't appear in a repository's contributors graph, it may be because: - You aren't one of the top 100 contributors. - Your commits haven't been merged into the default branch. -- The email address you used to author the commits hasn't been added to your {% data variables.product.product_name %} account. +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -43,4 +44,4 @@ If you don't appear in a repository's contributors graph, it may be because: If all your commits in the repository are on non-default branches, you won't be in the contributors graph. For example, commits on the `gh-pages` branch aren't included in the graph unless `gh-pages` is the repository's default branch. To have your commits merged into the default branch, you can create a pull request. For more information, see "[About pull requests](/articles/about-pull-requests)." -If the email address you used to author the commits has not been added to your {% data variables.product.product_name %} account, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account)." +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index d7ff2fb82dc6..9227b4a81dee 100644 --- a/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Repository network graph](/assets/images/help/graphs/repo_network_graph.png) diff --git a/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index 920ce7163c11..e9bfbbaf20a0 100644 --- a/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commit co-authors are included in the commit activity summary if their commits were merged into the repository's default branch and they're in the top 15 users who have contributed the most commits. diff --git a/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 891553932bf7..547d43123b47 100644 --- a/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index 51eb201915a7..512af56ba8ff 100644 --- a/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The top graph shows commits for the entire year by week. diff --git a/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index c411dae25336..07804937c639 100644 --- a/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll Jekyll is a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. Jekyll takes Markdown and HTML files and creates a complete static website based on your choice of layouts. Jekyll supports Markdown and Liquid, a templating language that loads dynamic content on your site. For more information, see [Jekyll](https://jekyllrb.com/). -Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documenation. +Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. We recommend using Jekyll with {% data variables.product.prodname_pages %}. If you prefer, you can use other static site generators or customize your own build process locally or on another server. For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)." diff --git a/content/github/working-with-github-pages/about-github-pages.md b/content/github/working-with-github-pages/about-github-pages.md index 651184969598..c030e487fdbf 100644 --- a/content/github/working-with-github-pages/about-github-pages.md +++ b/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_pages %} @@ -25,7 +26,7 @@ You can host your site on {% data variables.product.prodname_dotcom %}'s `github To get started, see "[Creating a {% data variables.product.prodname_pages %} site](/articles/creating-a-github-pages-site)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." {% endif %} @@ -33,23 +34,23 @@ Organization owners can disable the publication of {% data variables.product.pro There are three types of {% data variables.product.prodname_pages %} sites: project, user, and organization. Project sites are connected to a specific project hosted on {% data variables.product.product_name %}, such as a JavaScript library or a recipe collection. User and organization sites are connected to a specific {% data variables.product.product_name %} account. -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} For more information about how custom domains affect the URL for your site, see "[About custom domains and {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)." {% endif %} -You can only create one user or organization site for each {% data variables.product.product_name %} account. Project sites, whether owned by an organization or a user account, are unlimited. +You can only create one user or organization site for each account on {% data variables.product.product_name %}. Project sites, whether owned by an organization or a user account, are unlimited. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. | Type of site | Subdomain isolation enabled | Subdomain isolation disabled | | ------------ | --------------------------- | ---------------------------- | -User | `http(s)://pages.///` | `http(s):///pages///` | -Organization | `http(s)://pages.///` | `http(s):///pages///` | +User | `http(s)://pages./` | `http(s):///pages/` | +Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` @@ -59,7 +60,7 @@ For more information, see "[Enabling subdomain isolation](/enterprise/{{ current {% if currentVersion == "free-pro-team@latest" %} {% note %} -**Note:** Repositories using the legacy `.github.com` naming scheme will still be published, but visitors will be redirected from `http(s)://.github.com` to `http(s)://.github.io`. If both a `.github.com` and `.github.io` repository exist, only the `.github.io` repository will be published. +**Note:** Repositories using the legacy `.github.com` naming scheme will still be published, but visitors will be redirected from `http(s)://.github.com` to `http(s)://.github.io`. If both a `.github.com` and `.github.io` repository exist, only the `.github.io` repository will be published. {% endnote %} {% endif %} @@ -70,7 +71,7 @@ The publishing source for your {% data variables.product.prodname_pages %} site {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. diff --git a/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 046a4b845774..f3ca97d47102 100644 --- a/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll build errors diff --git a/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index 8a6c5ece6ee8..203b8088ee74 100644 --- a/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add a theme to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 703cf384d5f8..86af154fae79 100644 --- a/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add content to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index f9185b9bff7e..03b0b70f083f 100644 --- a/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'People with admin or maintainer permissions for a repository can c versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about publishing sources, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." @@ -19,7 +20,7 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) 4. Optionally, use the drop-down menu to select a folder for your publishing source. @@ -35,4 +36,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." diff --git a/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index ee92972a1fe5..f5523b51a7d8 100644 --- a/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 86907ab801db..c02beb7e31e8 100644 --- a/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -8,6 +8,7 @@ permissions: 'People with admin permissions for a repository can create a {% dat versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Prerequisites @@ -81,7 +82,7 @@ gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` 10. Save and close the Gemfile. 11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git diff --git a/content/github/working-with-github-pages/creating-a-github-pages-site.md b/content/github/working-with-github-pages/creating-a-github-pages-site.md index 86ca01f26592..660a785a25e9 100644 --- a/content/github/working-with-github-pages/creating-a-github-pages-site.md +++ b/content/github/working-with-github-pages/creating-a-github-pages-site.md @@ -2,12 +2,16 @@ title: Creating a GitHub Pages site intro: 'You can create a {% data variables.product.prodname_pages %} site in a new or existing repository.' redirect_from: + - /articles/creating-pages-manually/ + - /articles/creating-project-pages-manually/ + - /articles/creating-project-pages-from-the-command-line/ - /articles/creating-project-pages-using-the-command-line/ - /articles/creating-a-github-pages-site product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a repository for your site diff --git a/content/github/working-with-github-pages/getting-started-with-github-pages.md b/content/github/working-with-github-pages/getting-started-with-github-pages.md index 8126a23b02d8..2c570f5de45a 100644 --- a/content/github/working-with-github-pages/getting-started-with-github-pages.md +++ b/content/github/working-with-github-pages/getting-started-with-github-pages.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/working-with-github-pages/index.md b/content/github/working-with-github-pages/index.md index 895e418ae330..55af53121ba8 100644 --- a/content/github/working-with-github-pages/index.md +++ b/content/github/working-with-github-pages/index.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site.md b/content/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site.md index e3d3015e50ea..722694a35882 100644 --- a/content/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site.md +++ b/content/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site.md @@ -40,7 +40,7 @@ To set up a `www` or custom subdomain, such as `www.example.com` or `blog.exampl {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.pages.save-custom-domain %} -5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `www.anotherexample.com` for your organization site, create a `CNAME` record that points `www.anotherexample.com` to `.github.io`. The `CNAME` file should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %}{% data reusables.pages.default-domain-information %} +5. Navigate to your DNS provider and create a `CNAME` record that points your subdomain to the default domain for your site. For example, if you want to use the subdomain `www.example.com` for your user site, create a `CNAME` record that points `www.example.com` to `.github.io`. If you want to use the subdomain `www.anotherexample.com` for your organization site, create a `CNAME` record that points `www.anotherexample.com` to `.github.io`. The `CNAME` file should always point to `.github.io` or `.github.io`, excluding the repository name. {% data reusables.pages.contact-dns-provider %} {% data reusables.pages.default-domain-information %} {% data reusables.command_line.open_the_multi_os_terminal %} 6. To confirm that your DNS record configured correctly, use the `dig` command, replacing _WWW.EXAMPLE.COM_ with your subdomain. ```shell diff --git a/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md b/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md index bc5f4c9c7550..93c5e1e0d61d 100644 --- a/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md +++ b/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can set the Markdown processor for a {% data variables.product.prodname_pages %} site. -{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processer, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." +{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processor, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." You can use {% data variables.product.prodname_dotcom %} Flavored Markdown with either processor, but only our CommonMark processor will always match the results you see on {% data variables.product.product_name %}. diff --git a/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md b/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md index f8f9aee79a79..b1ec8358fdfe 100644 --- a/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md +++ b/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md b/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md index 15a99c3ae321..283cb86b68ba 100644 --- a/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md +++ b/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions for a repository can test a {% data variables.product.prodname_pages %} site locally. diff --git a/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index 1ed03b1e523d..3b2bb2212b1e 100644 --- a/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -28,6 +28,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Troubleshooting build errors @@ -182,6 +183,6 @@ To troubleshoot, make sure all output tags in the file in the error message are This error means that your code contains an unrecognized Liquid tag. -To troubleshoot, make sure all Liquid tags in the file in the error message match Jekyll's default variables and there are no typos in the tag names. For a list of default varibles, see "[Variables](https://jekyllrb.com/docs/variables/)" in the Jekyll documentation. +To troubleshoot, make sure all Liquid tags in the file in the error message match Jekyll's default variables and there are no typos in the tag names. For a list of default variables, see "[Variables](https://jekyllrb.com/docs/variables/)" in the Jekyll documentation. Unsupported plugins are a common source of unrecognized tags. If you use an unsupported plugin in your site by generating your site locally and pushing your static files to {% data variables.product.product_name %}, make sure the plugin is not introducing tags that are not in Jekyll's default variables. For a list of supported plugins, see "[About {% data variables.product.prodname_pages %} and Jekyll](/articles/about-github-pages-and-jekyll#plugins)." diff --git a/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md b/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md index c14a7abd1670..640f5244a511 100644 --- a/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md +++ b/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md @@ -12,6 +12,7 @@ permissions: 'People with admin or maintainer permissions for a repository can u versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Unpublishing a project site diff --git a/content/github/writing-on-github/about-saved-replies.md b/content/github/writing-on-github/about-saved-replies.md index 784907bee557..64f77d30bb33 100644 --- a/content/github/writing-on-github/about-saved-replies.md +++ b/content/github/writing-on-github/about-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Saved replies](/assets/images/help/settings/saved-replies.png) diff --git a/content/github/writing-on-github/about-writing-and-formatting-on-github.md b/content/github/writing-on-github/about-writing-and-formatting-on-github.md index 659dd42498ed..5a060c8d91f1 100644 --- a/content/github/writing-on-github/about-writing-and-formatting-on-github.md +++ b/content/github/writing-on-github/about-writing-and-formatting-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [Markdown](http://daringfireball.net/projects/markdown/) is an easy-to-read, easy-to-write syntax for formatting plain text. diff --git a/content/github/writing-on-github/autolinked-references-and-urls.md b/content/github/writing-on-github/autolinked-references-and-urls.md index b7978b5753f7..b0b44c255d98 100644 --- a/content/github/writing-on-github/autolinked-references-and-urls.md +++ b/content/github/writing-on-github/autolinked-references-and-urls.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### URLs diff --git a/content/github/writing-on-github/basic-writing-and-formatting-syntax.md b/content/github/writing-on-github/basic-writing-and-formatting-syntax.md index 391f2e03eec5..4c0e0608898a 100644 --- a/content/github/writing-on-github/basic-writing-and-formatting-syntax.md +++ b/content/github/writing-on-github/basic-writing-and-formatting-syntax.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Headings @@ -170,7 +171,7 @@ For more information, see "[About task lists](/articles/about-task-lists)." ### Mentioning people and teams -You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." `@github/support What do you think about these updates?` diff --git a/content/github/writing-on-github/creating-a-saved-reply.md b/content/github/writing-on-github/creating-a-saved-reply.md index 1acd0d4a20e8..1b57d5615c8d 100644 --- a/content/github/writing-on-github/creating-a-saved-reply.md +++ b/content/github/writing-on-github/creating-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/writing-on-github/creating-and-highlighting-code-blocks.md b/content/github/writing-on-github/creating-and-highlighting-code-blocks.md index df4e3379074b..b4f2b86418fe 100644 --- a/content/github/writing-on-github/creating-and-highlighting-code-blocks.md +++ b/content/github/writing-on-github/creating-and-highlighting-code-blocks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Fenced code blocks diff --git a/content/github/writing-on-github/creating-gists.md b/content/github/writing-on-github/creating-gists.md index f1722559c050..4082f31784e4 100644 --- a/content/github/writing-on-github/creating-gists.md +++ b/content/github/writing-on-github/creating-gists.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About gists @@ -17,9 +18,9 @@ Every gist is a Git repository, which means that it can be forked and cloned. If Gists can be public or secret. Public gists show up in {% data variables.gists.discover_url %}, where people can browse new gists as they're created. They're also searchable, so you can use them if you'd like other people to find and see your work. {% data reusables.gist.cannot-convert-public-gists-to-secret %} -Secret gists don't show up in {% data variables.gists.discover_url %}{% if currentVersion != "free-pro-team@latest" %},{% endif %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. +Secret gists don't show up in {% data variables.gists.discover_url %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your site administrator has disabled private mode, you can also use anonymous gists, which can be public or secret. @@ -50,7 +51,7 @@ Gist supports mapping GeoJSON files. These maps are displayed in embedded gists, You can also drag and drop a text file from your desktop directly into the gist editor. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% note %} You can also create a gist using the {% data variables.product.prodname_cli %}. For more information, see "[`gh gist create`](https://cli.github.com/manual/gh_gist_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/content/github/writing-on-github/deleting-a-saved-reply.md b/content/github/writing-on-github/deleting-a-saved-reply.md index 23b543313b5c..cffdaac334d0 100644 --- a/content/github/writing-on-github/deleting-a-saved-reply.md +++ b/content/github/writing-on-github/deleting-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/writing-on-github/editing-a-saved-reply.md b/content/github/writing-on-github/editing-a-saved-reply.md index cf558d948cc3..d67e57980da7 100644 --- a/content/github/writing-on-github/editing-a-saved-reply.md +++ b/content/github/writing-on-github/editing-a-saved-reply.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/content/github/writing-on-github/editing-and-sharing-content-with-gists.md b/content/github/writing-on-github/editing-and-sharing-content-with-gists.md index bda6ba4d2692..290645090ff2 100644 --- a/content/github/writing-on-github/editing-and-sharing-content-with-gists.md +++ b/content/github/writing-on-github/editing-and-sharing-content-with-gists.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/writing-on-github/forking-and-cloning-gists.md b/content/github/writing-on-github/forking-and-cloning-gists.md index 73b1c187127b..04f68e84c422 100644 --- a/content/github/writing-on-github/forking-and-cloning-gists.md +++ b/content/github/writing-on-github/forking-and-cloning-gists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Forking gists diff --git a/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md b/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md index b7cf7d34c76d..6932c966d166 100644 --- a/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md +++ b/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/writing-on-github/index.md b/content/github/writing-on-github/index.md index 81ca75b5ccad..c6dbb7e3432d 100644 --- a/content/github/writing-on-github/index.md +++ b/content/github/writing-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/writing-on-github/organizing-information-with-tables.md b/content/github/writing-on-github/organizing-information-with-tables.md index 775fc4fd3014..07a84b6ad6b8 100644 --- a/content/github/writing-on-github/organizing-information-with-tables.md +++ b/content/github/writing-on-github/organizing-information-with-tables.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a table diff --git a/content/github/writing-on-github/using-saved-replies.md b/content/github/writing-on-github/using-saved-replies.md index 8046f5f795df..ebb5f13485cd 100644 --- a/content/github/writing-on-github/using-saved-replies.md +++ b/content/github/writing-on-github/using-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/github/writing-on-github/working-with-advanced-formatting.md b/content/github/writing-on-github/working-with-advanced-formatting.md index 4825f59d040d..9a6240e60f5c 100644 --- a/content/github/writing-on-github/working-with-advanced-formatting.md +++ b/content/github/writing-on-github/working-with-advanced-formatting.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/github/writing-on-github/working-with-saved-replies.md b/content/github/writing-on-github/working-with-saved-replies.md index 5ca965c0aa67..7b85b6b27d59 100644 --- a/content/github/writing-on-github/working-with-saved-replies.md +++ b/content/github/writing-on-github/working-with-saved-replies.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/graphql/guides/forming-calls-with-graphql.md b/content/graphql/guides/forming-calls-with-graphql.md index ff6b2e195a1a..fe2d6e65171d 100644 --- a/content/graphql/guides/forming-calls-with-graphql.md +++ b/content/graphql/guides/forming-calls-with-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authenticating with GraphQL @@ -334,9 +335,9 @@ With the ID known, we can proceed with the mutation: Let's examine this line: - - `addReaction` is the name of the mutation. - - `input` is the required argument key. This will always be `input` for a mutation. - - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. + - `addReaction` is the name of the mutation. + - `input` is the required argument key. This will always be `input` for a mutation. + - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. How do we know which value to use for the content? The [`addReaction` docs](/v4/mutation/addreaction/) tell us the `content` field has the type [`ReactionContent`](/v4/enum/reactioncontent/), which is an [enum](/v4/enum) because only certain emoji reactions are supported on GitHub issues. These are the allowed values for reactions (note some values differ from their corresponding emoji names): diff --git a/content/graphql/guides/index.md b/content/graphql/guides/index.md index 5877329311c4..1286ac37d739 100644 --- a/content/graphql/guides/index.md +++ b/content/graphql/guides/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /introduction-to-graphql %} diff --git a/content/graphql/guides/introduction-to-graphql.md b/content/graphql/guides/introduction-to-graphql.md index b64e5be7a19e..6174e3aa01e1 100644 --- a/content/graphql/guides/introduction-to-graphql.md +++ b/content/graphql/guides/introduction-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### GraphQL terminology diff --git a/content/graphql/guides/managing-enterprise-accounts.md b/content/graphql/guides/managing-enterprise-accounts.md index 198a91f46ac2..78342e3bd70f 100644 --- a/content/graphql/guides/managing-enterprise-accounts.md +++ b/content/graphql/guides/managing-enterprise-accounts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About managing enterprise accounts with GraphQL @@ -204,7 +205,7 @@ For more information about getting started with GraphQL, see "[Introduction to G Here's an overview of the new queries, mutations, and schema defined types available for use with the Enterprise Accounts API. -For more details about the new queries, mutations, and schema defined types available for use with the Enterprise Accounts API, see the sdiebar with detailed GraphQL definitions from any [GraphQL reference page](/v4/). +For more details about the new queries, mutations, and schema defined types available for use with the Enterprise Accounts API, see the sidebar with detailed GraphQL definitions from any [GraphQL reference page](/v4/). You can access the reference docs from within the GraphQL explorer on GitHub. For more information, see "[Using the explorer](/v4/guides/using-the-explorer#accessing-the-sidebar-docs)." For other information, such as authentication and rate limit details, check out the [guides](/v4/guides). diff --git a/content/graphql/guides/migrating-from-rest-to-graphql.md b/content/graphql/guides/migrating-from-rest-to-graphql.md index f57ce4780bab..dbc64338ed6b 100644 --- a/content/graphql/guides/migrating-from-rest-to-graphql.md +++ b/content/graphql/guides/migrating-from-rest-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Differences in API logic diff --git a/content/graphql/guides/using-global-node-ids.md b/content/graphql/guides/using-global-node-ids.md index 55c2c85aee76..77307ca9eb0c 100644 --- a/content/graphql/guides/using-global-node-ids.md +++ b/content/graphql/guides/using-global-node-ids.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. With a [recent update](https://developer.github.com/changes/2017-12-19-graphql-node-id/), you can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. diff --git a/content/graphql/guides/using-the-explorer.md b/content/graphql/guides/using-the-explorer.md index e4a6de3524bc..27502c719c0e 100644 --- a/content/graphql/guides/using-the-explorer.md +++ b/content/graphql/guides/using-the-explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## About the GraphQL Explorer diff --git a/content/graphql/index.md b/content/graphql/index.md index 66b0ae9d42af..ba6c4847adb5 100644 --- a/content/graphql/index.md +++ b/content/graphql/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/content/graphql/overview/about-the-graphql-api.md b/content/graphql/overview/about-the-graphql-api.md index bd3e2fa36c3e..a2b02fc257c3 100644 --- a/content/graphql/overview/about-the-graphql-api.md +++ b/content/graphql/overview/about-the-graphql-api.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_dotcom %} GraphQL API offers flex versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Overview diff --git a/content/graphql/overview/breaking-changes.md b/content/graphql/overview/breaking-changes.md index fd761309414f..f9fde6b0f628 100644 --- a/content/graphql/overview/breaking-changes.md +++ b/content/graphql/overview/breaking-changes.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About breaking changes diff --git a/content/graphql/overview/changelog.md b/content/graphql/overview/changelog.md index 5482e60e0f69..dbb8876a2bc9 100644 --- a/content/graphql/overview/changelog.md +++ b/content/graphql/overview/changelog.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Breaking changes include changes that will break existing queries or could affect the runtime behavior of clients. For a list of breaking changes and when they will occur, see our [breaking changes log](/v4/breaking_changes). diff --git a/content/graphql/overview/explorer.md b/content/graphql/overview/explorer.md index 3abd5345e6c8..f87b12b44eef 100644 --- a/content/graphql/overview/explorer.md +++ b/content/graphql/overview/explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access GitHub's GraphQL Explorer at https://developer.github.com/v4/explorer. diff --git a/content/graphql/overview/index.md b/content/graphql/overview/index.md index 71732210ec99..0faacb78fa9a 100644 --- a/content/graphql/overview/index.md +++ b/content/graphql/overview/index.md @@ -4,6 +4,7 @@ intro: 'Learn about the {% data variables.product.prodname_dotcom %} GraphQL API versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /about-the-graphql-api %} diff --git a/content/graphql/overview/public-schema.md b/content/graphql/overview/public-schema.md index 3856de9a245d..0df87e765334 100644 --- a/content/graphql/overview/public-schema.md +++ b/content/graphql/overview/public-schema.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can [perform introspection](/v4/guides/intro-to-graphql/#discovering-the-graphql-api) against the GraphQL API directly. @@ -16,8 +17,16 @@ Alternatively, you can download the latest version of the public schema here: [{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs.graphql`](/public/schema.docs.graphql) -{% else %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/ghes-{{ allVersions[currentVersion].currentRelease }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) + +{% endif %} + +{% if currentVersion == "github-ae@latest" %} -[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/{{ currentVersion }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-ghae.graphql`](/public/ghae/schema.docs-ghae.graphql) ({{ allVersions[currentVersion].versionTitle }}) {% endif %} diff --git a/content/graphql/overview/resource-limitations.md b/content/graphql/overview/resource-limitations.md index 4c5f3c979a6c..761d44c0b8ad 100644 --- a/content/graphql/overview/resource-limitations.md +++ b/content/graphql/overview/resource-limitations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## Node limit diff --git a/content/graphql/overview/schema-previews.md b/content/graphql/overview/schema-previews.md index 6d2666e53ade..b0b3a5e30f01 100644 --- a/content/graphql/overview/schema-previews.md +++ b/content/graphql/overview/schema-previews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About schema previews diff --git a/content/graphql/reference/enums.md b/content/graphql/reference/enums.md index 48254c6ebd00..3cec114335ad 100644 --- a/content/graphql/reference/enums.md +++ b/content/graphql/reference/enums.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About enums diff --git a/content/graphql/reference/index.md b/content/graphql/reference/index.md index 553212d49bd7..c31b4d6f754c 100644 --- a/content/graphql/reference/index.md +++ b/content/graphql/reference/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /queries %} diff --git a/content/graphql/reference/input-objects.md b/content/graphql/reference/input-objects.md index dc17e9c4bb98..6726cfaf2ceb 100644 --- a/content/graphql/reference/input-objects.md +++ b/content/graphql/reference/input-objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About input objects diff --git a/content/graphql/reference/interfaces.md b/content/graphql/reference/interfaces.md index fd4d5822cb75..0baee2c4677c 100644 --- a/content/graphql/reference/interfaces.md +++ b/content/graphql/reference/interfaces.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About interfaces diff --git a/content/graphql/reference/mutations.md b/content/graphql/reference/mutations.md index 6018f29f57cb..9f6542ab7947 100644 --- a/content/graphql/reference/mutations.md +++ b/content/graphql/reference/mutations.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About mutations diff --git a/content/graphql/reference/objects.md b/content/graphql/reference/objects.md index 08e8c9748da2..84cbbabfdfd8 100644 --- a/content/graphql/reference/objects.md +++ b/content/graphql/reference/objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About objects diff --git a/content/graphql/reference/queries.md b/content/graphql/reference/queries.md index c121b670aa26..4d87cd2e254a 100644 --- a/content/graphql/reference/queries.md +++ b/content/graphql/reference/queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About queries @@ -14,6 +15,12 @@ Every GraphQL schema has a root type for both queries and mutations. The [query For more information, see "[About queries](/v4/guides/forming-calls#about-queries)." +{% note %} + +**Note:** For [user-to-server](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) {% data variables.product.prodname_github_app %} requests, you should use separate queries for issues and pull requests. For example, use the `is:issue` or `is:pull-request` filters and their equivalents. Using the `search` connection to return a combination of issues and pull requests in a single query will result in an empty set of nodes. + +{% endnote %} + ## Connections {% for item in graphql.schemaForCurrentVersion.queries.connections %} diff --git a/content/graphql/reference/scalars.md b/content/graphql/reference/scalars.md index 0fea4770afb0..0a37135d2c24 100644 --- a/content/graphql/reference/scalars.md +++ b/content/graphql/reference/scalars.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About scalars diff --git a/content/graphql/reference/unions.md b/content/graphql/reference/unions.md index 7c016fd2aba2..95f5a9f6333c 100644 --- a/content/graphql/reference/unions.md +++ b/content/graphql/reference/unions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About unions diff --git a/content/index.md b/content/index.md index 1800e3661d03..c915b6dd27b7 100644 --- a/content/index.md +++ b/content/index.md @@ -1,16 +1,17 @@ --- title: '{% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}.com{% endif %} Help Documentation' -gettingStartedLinks: - - /github/getting-started-with-github/set-up-git - - /github/authenticating-to-github/connecting-to-github-with-ssh - - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github - - /github/writing-on-github/basic-writing-and-formatting-syntax -popularLinks: - - /github/collaborating-with-issues-and-pull-requests/about-pull-requests - - /github/authenticating-to-github - - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line - - /github/using-git/managing-remote-repositories - - /github/working-with-github-pages +featuredLinks: + gettingStarted: + - /github/getting-started-with-github/set-up-git + - /github/authenticating-to-github/connecting-to-github-with-ssh + - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github + - /github/writing-on-github/basic-writing-and-formatting-syntax + popular: + - /github/collaborating-with-issues-and-pull-requests/about-pull-requests + - /github/authenticating-to-github + - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line + - /github/using-git/managing-remote-repositories + - /github/working-with-github-pages versions: '*' --- diff --git a/content/insights/index.md b/content/insights/index.md index 552ed3fe31a7..068ac882f760 100644 --- a/content/insights/index.md +++ b/content/insights/index.md @@ -2,14 +2,15 @@ title: GitHub Insights Documentation shortTitle: GitHub Insights intro: 'Understand and improve your software delivery process through data with {% data variables.product.prodname_insights %}. You can view customized reports based on data from {% data variables.product.prodname_enterprise %}.' -gettingStartedLinks: - - /insights/installing-and-configuring-github-insights/about-github-insights - - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights - - /insights/installing-and-configuring-github-insights/installing-github-insights - - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports -popularLinks: - - /insights/installing-and-configuring-github-insights/about-data-in-github-insights - - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights +featuredLinks: + gettingStarted: + - /insights/installing-and-configuring-github-insights/about-github-insights + - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights + - /insights/installing-and-configuring-github-insights/installing-github-insights + - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports + popular: + - /insights/installing-and-configuring-github-insights/about-data-in-github-insights + - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights redirect_from: - /github/installing-and-configuring-github-insights versions: diff --git a/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md b/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md index 6997730e26c3..c69bf53c6087 100644 --- a/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md +++ b/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md @@ -18,8 +18,7 @@ After you enable the link, each user can navigate directly from {% data variable ghe-config 'app.github.insights-available' 'true' && ghe-config-apply ``` 3. Return to {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} 7. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **{% data variables.product.prodname_insights %}**. {% note %} diff --git a/content/insights/installing-and-configuring-github-insights/installing-github-insights.md b/content/insights/installing-and-configuring-github-insights/installing-github-insights.md index 6e4a019e2d3b..228c43c78418 100644 --- a/content/insights/installing-and-configuring-github-insights/installing-github-insights.md +++ b/content/insights/installing-and-configuring-github-insights/installing-github-insights.md @@ -67,7 +67,7 @@ To connect {% data variables.product.prodname_insights %} to {% data variables.p - Team ![Subscribe to events checkboxes](/assets/images/help/apps/github_apps_subscribe_to_events_pr_push_repository.png) -13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location_enterprise %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. +13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. ![Radio buttons to enable access to any account](/assets/images/help/apps/github_apps_installation_options_any_account.png) 14. Click **Create {% data variables.product.prodname_github_app %}**. ![Create GitHub App button](/assets/images/help/apps/github_apps_create_github_app.png) diff --git a/content/insights/installing-and-configuring-github-insights/managing-contributors-and-teams.md b/content/insights/installing-and-configuring-github-insights/managing-contributors-and-teams.md index 0fffd0737420..7c054d9bdbda 100644 --- a/content/insights/installing-and-configuring-github-insights/managing-contributors-and-teams.md +++ b/content/insights/installing-and-configuring-github-insights/managing-contributors-and-teams.md @@ -103,7 +103,7 @@ You can create and manage custom teams in {% data variables.product.prodname_ins {% data reusables.github-insights.teams-tab %} {% data reusables.github-insights.edit-team %} 3. Under "Contributors", use the drop-down menu and select a contributor. - ![Contibutors drop-down](/assets/images/help/insights/contributors-drop-down.png) + ![Contributors drop-down](/assets/images/help/insights/contributors-drop-down.png) 4. Click **Done**. #### Removing a contributor from a custom team diff --git a/content/insights/installing-and-configuring-github-insights/updating-github-insights.md b/content/insights/installing-and-configuring-github-insights/updating-github-insights.md index df02d3fc47aa..e17b23f341d4 100644 --- a/content/insights/installing-and-configuring-github-insights/updating-github-insights.md +++ b/content/insights/installing-and-configuring-github-insights/updating-github-insights.md @@ -6,7 +6,6 @@ redirect_from: - /github/installing-and-configuring-github-insights/updating-github-insights permissions: 'People with read permissions to the `github/insights-releases` repository and administrative access to the application server can update {% data variables.product.prodname_insights %}.' versions: - free-pro-team: '*' enterprise-server: '*' --- diff --git a/content/packages/index.md b/content/packages/index.md index 8fc138d8891e..e00d89f22a59 100644 --- a/content/packages/index.md +++ b/content/packages/index.md @@ -2,18 +2,19 @@ title: GitHub Packages Documentation shortTitle: GitHub Packages intro: 'Learn to safely publish and consume packages, store your packages alongside your code, and share your packages privately with your team or publicly with the open source community. You can also automate your packages with {% data variables.product.prodname_actions %}.' -gettingStartedLinks: - - /packages/publishing-and-managing-packages/about-github-packages - - /packages/getting-started-with-github-container-registry/about-github-container-registry - - /packages/getting-started-with-github-container-registry - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/publishing-and-managing-packages/publishing-a-package - - /packages/publishing-and-managing-packages/installing-a-package -popularLinks: - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions +featuredLinks: + gettingStarted: + - /packages/publishing-and-managing-packages/about-github-packages + - /packages/getting-started-with-github-container-registry/about-github-container-registry + - /packages/getting-started-with-github-container-registry + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/publishing-and-managing-packages/publishing-a-package + - /packages/publishing-and-managing-packages/installing-a-package + popular: + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions redirect_from: - /github/managing-packages-with-github-packages - /categories/managing-packages-with-github-package-registry diff --git a/content/packages/publishing-and-managing-packages/about-github-packages.md b/content/packages/publishing-and-managing-packages/about-github-packages.md index 2d87941b7427..32f561cf5286 100644 --- a/content/packages/publishing-and-managing-packages/about-github-packages.md +++ b/content/packages/publishing-and-managing-packages/about-github-packages.md @@ -85,15 +85,15 @@ For more information about the container support offered by {% data variables.pr #### Support for package registries {% if currentVersion == "free-pro-team@latest" %} -Package registries use `PACKAGE-TYPE.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Gemfile will be hosted at `rubygem.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME`. +Package registries use `PACKAGE-TYPE.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Gemfile will be hosted at `rubygems.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME`. {% else %} -The package types supported on {% data variables.product.product_location_enterprise %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +The package types supported on {% data variables.product.product_location %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." -If {% data variables.product.product_location_enterprise %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. +If {% data variables.product.product_location %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. -If {% data variables.product.product_location_enterprise %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. +If {% data variables.product.product_location %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -103,13 +103,13 @@ If {% data variables.product.product_location_enterprise %} has subdomain isolat | --- | --- | --- | --- | --- | | JavaScript | Node package manager | `package.json` | `npm` | `npm.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | Ruby | RubyGems package manager | `Gemfile` | `gem` | `rubygems.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` -| Java | Apache Maven project management and comprehension tool | `pom.xml` | `mvn` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` -| Java | Gradle build automation tool for Java | `build.gradle` or `build.gradle.kts` | `gradle` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` -| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` +| Java | Apache Maven project management and comprehension tool | `pom.xml` | `mvn` | `maven.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` +| Java | Gradle build automation tool for Java | `build.gradle` or `build.gradle.kts` | `gradle` | `maven.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` +| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` {% else %} -With subdomain isolation enabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation enabled on {% data variables.product.product_location %}: | Language | Description | Package format | Package client | Package namespace | | --- | --- | --- | --- | --- | @@ -120,7 +120,7 @@ With subdomain isolation enabled on {% data variables.product.product_location_e | .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | N/A | Docker container management | `Dockerfile` | `Docker` | `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` -With subdomain isolation disabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation disabled on {% data variables.product.product_location %}: | Language | Description | Package format | Package client | Package namespace | | --- | --- | --- | --- | --- | @@ -166,7 +166,7 @@ For more information, see "[Creating a personal access token](/github/authentica To use or manage a package hosted by a package registry, you must use a token with the appropriate scope, and your user account must have appropriate permissions for that repository. For example: -- To download and install packages from a repository, your token must have the `read:packages` scope, and your user account must have read permissions for the repository. If the repository is private, your token must also have the `repo` scope. +- To download and install packages from a repository, your token must have the `read:packages` scope, and your user account must have read permissions for the repository. - To delete a specified version of a private package on {% data variables.product.product_name %}, your token must have the `delete:packages` and `repo` scope. Public packages cannot be deleted. For more information, see "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package)." | Scope | Description | Repository permissions | @@ -174,7 +174,7 @@ For example: |`read:packages`| Download and install packages from {% data variables.product.prodname_registry %} | read | |`write:packages`| Upload and publish packages to {% data variables.product.prodname_registry %} | write | | `delete:packages` | Delete specified versions of private packages from {% data variables.product.prodname_registry %} | admin | -| `repo` | Install, upload, and delete certain packages in private repositories (along with `read:packages`, `write:packages`, or `delete:packages`) | read, write, or admin | +| `repo` | Upload and delete packages (along with `write:packages`, or `delete:packages`) | write, or admin | When you create a {% data variables.product.prodname_actions %} workflow, you can use the `GITHUB_TOKEN` to publish and install packages in {% data variables.product.prodname_registry %} without needing to store and manage a personal access token. diff --git a/content/packages/publishing-and-managing-packages/deleting-a-package.md b/content/packages/publishing-and-managing-packages/deleting-a-package.md index e43d8f4ca603..72db48bacf84 100644 --- a/content/packages/publishing-and-managing-packages/deleting-a-package.md +++ b/content/packages/publishing-and-managing-packages/deleting-a-package.md @@ -31,7 +31,7 @@ Under special circumstances, such as for legal reasons or to conform with GDPR s {% else %} -At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location_enterprise %} does not support deleting public packages. +At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location %} does not support deleting public packages. {% endif %} diff --git a/content/packages/publishing-and-managing-packages/publishing-a-package.md b/content/packages/publishing-and-managing-packages/publishing-a-package.md index 93fbdbffb4b7..68d69b2a592f 100644 --- a/content/packages/publishing-and-managing-packages/publishing-a-package.md +++ b/content/packages/publishing-and-managing-packages/publishing-a-package.md @@ -21,7 +21,7 @@ You can help people understand and use your package by providing a description a {% data reusables.package_registry.package-immutability %} {% if currentVersion == "free-pro-team@latest" %} -If a new version of a package fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_short %} alerts to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +If a new version of a package fixes a security vulnerability, you should publish a security advisory in your repository. {% data variables.product.prodname_dotcom %} reviews each published security advisory and may use it to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. For more information, see "[About GitHub Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." {% endif %} ### Publishing a package diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md index 13b5a865bcc4..9ac1b3572eb0 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md @@ -27,13 +27,13 @@ You can authenticate to {% data variables.product.prodname_registry %} with Apac In the `servers` tag, add a child `server` tag with an `id`, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, and *TOKEN* with your personal access token. -In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} +In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} If you want to interact with multiple repositories, you can add each repository to separate `repository` children in the `repositories` tag, mapping the `id` of each to the credentials in the `servers` tag. {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -76,7 +76,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -131,8 +131,8 @@ If you would like to publish multiple packages to the same repository, you can i For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} +1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ``` @@ -144,7 +144,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 59c0d2c8b81b..a929dc86ee2e 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -21,9 +21,9 @@ versions: When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,7 +57,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." @@ -82,7 +82,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -92,7 +92,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -182,7 +182,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index 714d78f211ce..a5fa36cc7e53 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ To authenticate to {% data variables.product.prodname_registry %} with the `dotn You must replace: - `USERNAME` with the name of your user account on {% data variables.product.prodname_dotcom %}. - `TOKEN` with your personal access token. -- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance. If your instance has subdomain isolation enabled: @@ -51,7 +51,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```xml @@ -77,7 +77,7 @@ If your instance has subdomain isolation disabled: ### Publishing a package -You can publish a package to {% data variables.product.prodname_registry %} by authenticating with a *nuget.config* file. When publishing, you need to use the same value for `OWNER` in your *csproj* file that you use in your *nuget.config* authentication file. Specify or increment the version number in your *.csproj* file, then use the `dotnet pack` command to create a *.nuspec* file for that version. For more information on creating your package, see "[Create and publish a package](https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-the-dotnet-cli)" in the Microsoft documentation. +You can publish a package to {% data variables.product.prodname_registry %} by authenticating with a *nuget.config* file. When publishing, you need to use the same value for `OWNER` in your *csproj* file that you use in your *nuget.config* authentication file. Specify or increment the version number in your *.csproj* file, then use the `dotnet pack` command to create a *.nuspec* file for that version. For more information on creating your package, see "[Create and publish a package](https://docs.microsoft.com/nuget/quickstart/create-and-publish-a-package-using-the-dotnet-cli)" in the Microsoft documentation. {% data reusables.package_registry.viewing-packages %} @@ -89,7 +89,7 @@ You can publish a package to {% data variables.product.prodname_registry %} by a 3. Add your project's specific information to your project's file, which ends in *.csproj*. You must replace: - `OWNER` with the name of the user or organization account that owns the repository containing your project. - `REPOSITORY` with the name of the repository containing the package you want to publish. - - `1.0.0` with the version number of the package.{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` xml @@ -159,7 +159,7 @@ For example, the *OctodogApp* and *OctocatApp* projects will publish to the same ### Installing a package -Using packages from {% data variables.product.prodname_dotcom %} in your project is similar to using packages from *nuget.org*. Add your package dependencies to your *.csproj* file, specifying the package name and version. For more information on using a *.csproj* file in your project, see "[Working with NuGet packages](https://docs.microsoft.com/en-us/nuget/consume-packages/overview-and-workflow)" in the Microsoft documentation. +Using packages from {% data variables.product.prodname_dotcom %} in your project is similar to using packages from *nuget.org*. Add your package dependencies to your *.csproj* file, specifying the package name and version. For more information on using a *.csproj* file in your project, see "[Working with NuGet packages](https://docs.microsoft.com/nuget/consume-packages/overview-and-workflow)" in the Microsoft documentation. {% data reusables.package_registry.authenticate-step %} diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index 238875ff8ba1..7e84a715f372 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with Gradle using either Gradle Groovy or Kotlin DSL by editing your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file to include your personal access token. You can also configure Gradle Groovy and Kotlin DSL to recognize a single package or multiple packages in a repository. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Replace *REGISTRY-URL* with the URL for your instance's Maven registry. If your instance has subdomain isolation enabled, use `maven.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/maven`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index efc0e2d45072..c20f4464fadb 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -25,9 +25,9 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -35,7 +35,7 @@ If your instance has subdomain isolation enabled: //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -45,7 +45,7 @@ If your instance has subdomain isolation disabled: To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -56,7 +56,7 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -97,7 +97,7 @@ You can use an *.npmrc* file to configure the scope mapping for your project. In You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. 1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell @@ -105,7 +105,7 @@ You can use `publishConfig` element in the *package.json* file to specify the re "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" }, ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell "publishConfig": { @@ -166,25 +166,25 @@ You also need to add the *.npmrc* file to your project so all requests to instal #### Installing packages from other organizations -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME{% endif %}/OWNER -@OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} -@OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} +@OWNER:registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} +@OWNER:registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell registry=https://HOSTNAME/_registry/npm/OWNER -@OWNER:registry=HOSTNAME/_registry/npm/ -@OWNER:registry=HOSTNAME/_registry/npm/ +@OWNER:registry=https://HOSTNAME/_registry/npm/ +@OWNER:registry=https://HOSTNAME/_registry/npm/ ``` {% endif %} diff --git a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index 35f32a1ae337..da2523152173 100644 --- a/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -56,7 +56,7 @@ For example, you would create or edit a *~/.gem/credentials* to include the foll To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -74,7 +74,7 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} {% data reusables.package_registry.lowercase-name-field %} @@ -97,7 +97,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,7 +107,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } @@ -118,7 +118,7 @@ gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@ You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" diff --git a/content/rest/guides/basics-of-authentication.md b/content/rest/guides/basics-of-authentication.md index 20bb8620ee88..6637a367e58d 100644 --- a/content/rest/guides/basics-of-authentication.md +++ b/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -56,8 +57,8 @@ end ``` Your client ID and client secret keys come from [your application's configuration -page][app settings]. You should **never, _ever_** store these values in -{% data variables.product.product_name %}--or any other public place, for that matter. We recommend storing them as +page][app settings].{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [environment variables][about env vars]--which is exactly what we've done here. Next, in _views/index.erb_, paste this content: @@ -164,7 +165,7 @@ To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -[check a token for validity][/v3/apps/oauth_applications/#check-a-token]{% else %}[check a token for validity][/v3/apps/oauth_applications/#check-an-authorization]{% endif %}. +[check a token for validity][/rest/reference/apps#check-a-token]{% else %}[check a token for validity][/v3/apps/oauth_applications/#check-an-authorization]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. diff --git a/content/rest/guides/best-practices-for-integrators.md b/content/rest/guides/best-practices-for-integrators.md index 19f5cc9c5137..48aad9d0b0c4 100644 --- a/content/rest/guides/best-practices-for-integrators.md +++ b/content/rest/guides/best-practices-for-integrators.md @@ -7,10 +7,11 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Interested in integrating with the GitHub platform? [You're in good company](https://github.com/integrations). This guide will help you build an app that provides the best experience for your users *and* ensure that it's reliably interacting with the API. +Interested in integrating with the GitHub platform? [You're in good company](https://github.com/integrations). This guide will help you build an app that provides the best experience for your users *and* ensure that it's reliably interacting with the API. ### Secure payloads delivered from GitHub diff --git a/content/rest/guides/building-a-ci-server.md b/content/rest/guides/building-a-ci-server.md index 9a6e10167732..f30f0cfb8320 100644 --- a/content/rest/guides/building-a-ci-server.md +++ b/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -149,7 +150,7 @@ def process_pull_request(pull_request) @client.create_status(pull_request['base']['repo']['full_name'], pull_request['head']['sha'], 'success') puts "Pull request processed!" end -``` +``` ### Conclusion diff --git a/content/rest/guides/delivering-deployments.md b/content/rest/guides/delivering-deployments.md index c4187ee640ec..e6d72e1d51e1 100644 --- a/content/rest/guides/delivering-deployments.md +++ b/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + The [Deployments API][deploy API] provides your projects hosted on {% data variables.product.product_name %} with the capability to launch them on a server that you own. Combined with diff --git a/content/rest/guides/discovering-resources-for-a-user.md b/content/rest/guides/discovering-resources-for-a-user.md index 7615a18b4cd0..bc7b0faf7740 100644 --- a/content/rest/guides/discovering-resources-for-a-user.md +++ b/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + When making authenticated requests to the {% data variables.product.product_name %} API, applications often need to fetch the current user's repositories and organizations. In this guide, we'll explain how to reliably discover those resources. diff --git a/content/rest/guides/getting-started-with-the-checks-api.md b/content/rest/guides/getting-started-with-the-checks-api.md index bd4c1a2e595a..e83f7ecde716 100644 --- a/content/rest/guides/getting-started-with-the-checks-api.md +++ b/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'The Check Runs API enables you to build GitHub Apps that run powerful ch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Overview @@ -36,12 +37,12 @@ A check run is an individual test that is part of a check suite. Each run includ ![Check runs workflow](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} If a check run is in a incomplete state for more than 14 days, then the check run's `conclusion` becomes `stale` and appears on {% data variables.product.prodname_dotcom %} as stale with {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Only {% data variables.product.prodname_dotcom %} can mark check runs as `stale`. For more information about possible conclusions of a check run, see the [`conclusion` parameter](/rest/reference/checks#create-a-check-run--parameters). {% endif %} As soon as you receive the [`check_suite`](/webhooks/event-payloads/#check_suite) webhook, you can create the check run, even if the check is not complete. You can update the `status` of the check run as it completes with the values `queued`, `in_progress`, or `completed`, and you can update the `output` as more details become available. A check run can contain timestamps, a link to more details on your external site, detailed annotations for specific lines of code, and information about the analysis performed. - + ![Check run annotation](/assets/images/check_run_annotations.png) A check can also be manually re-run in the GitHub UI. See "[About status checks](/articles/about-status-checks#checks)" for more details. When this occurs, the GitHub App that created the check run will receive the [`check_run`](/webhooks/event-payloads/#check_run) webhook requesting a new check run. If you create a check run without creating a check suite, GitHub creates the check suite for you automatically. diff --git a/content/rest/guides/getting-started-with-the-git-database-api.md b/content/rest/guides/getting-started-with-the-git-database-api.md index 778759991a30..baa0b4003d6a 100644 --- a/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,9 +4,10 @@ intro: 'The Git Database API gives you access to read and write raw Git objects versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Overview +### Overview This basically allows you to reimplement a lot of Git functionality over our API - by creating raw objects directly into the database and updating branch references you could technically do just about anything that Git can do without having Git installed. diff --git a/content/rest/guides/getting-started-with-the-rest-api.md b/content/rest/guides/getting-started-with-the-rest-api.md index 9edebf89f2a2..12947fd92dd0 100644 --- a/content/rest/guides/getting-started-with-the-rest-api.md +++ b/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,10 +7,11 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Let's walk through core API concepts as we tackle some everyday use cases. +Let's walk through core API concepts as we tackle some everyday use cases. ### Overview @@ -28,7 +29,7 @@ Let's start by testing our setup. Open up a command prompt and enter the following command: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -39,7 +40,7 @@ Next, let's `GET` [Chris Wanstrath's][defunkt github] [GitHub profile][users api ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -53,7 +54,7 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt Mmmmm, tastes like [JSON][json]. Let's add the `-i` flag to include headers: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com @@ -124,7 +125,13 @@ When authenticating, you should see your rate limit bumped to 5,000 requests an You can easily [create a **personal access token**][personal token] using your [Personal access tokens settings page][tokens settings]: +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![Personal Token selection](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![Personal Token selection](/assets/images/help/personal_token_ghae.png) +{% endif %} #### Get your own user profile diff --git a/content/rest/guides/index.md b/content/rest/guides/index.md index c1cebd3f8862..bbdd90cbccd5 100644 --- a/content/rest/guides/index.md +++ b/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - This section of the documentation is intended to get you up-and-running with real-world {% data variables.product.product_name %} API applications. We'll cover everything you need to know, from authentication, to manipulating results, to combining results with other apps. diff --git a/content/rest/guides/rendering-data-as-graphs.md b/content/rest/guides/rendering-data-as-graphs.md index 5684e5ba380a..4be2cf0a4831 100644 --- a/content/rest/guides/rendering-data-as-graphs.md +++ b/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + In this guide, we're going to use the API to fetch information about repositories diff --git a/content/rest/guides/traversing-with-pagination.md b/content/rest/guides/traversing-with-pagination.md index 60e74421d5a0..d03a3cd6b68f 100644 --- a/content/rest/guides/traversing-with-pagination.md +++ b/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + The {% data variables.product.product_name %} API provides a vast wealth of information for developers to consume. Most of the time, you might even find that you're asking for _too much_ information, @@ -44,8 +45,8 @@ The `-I` parameter indicates that we only care about the headers, not the actual content. In examining the result, you'll notice some information in the Link header that looks like this: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" Let's break that down. `rel="next"` says that the next page is `page=2`. This makes sense, since by default, all paginated queries start at page `1.` `rel="last"` @@ -68,10 +69,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Here's the link header once more: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" As expected, `rel="next"` is at 15, and `rel="last"` is still 34. But now we've got some more information: `rel="first"` indicates the URL for the _first_ page, @@ -90,8 +91,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Notice what it does to the header response: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" As you might have guessed, the `rel="last"` information says that the last page is now 20. This is because we are asking for more information per page about diff --git a/content/rest/guides/working-with-comments.md b/content/rest/guides/working-with-comments.md index 81b0465ca43d..dc314fc8bcbf 100644 --- a/content/rest/guides/working-with-comments.md +++ b/content/rest/guides/working-with-comments.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For any Pull Request, {% data variables.product.product_name %} provides three kinds of comment views: [comments on the Pull Request][PR comment] as a whole, [comments on a specific line][PR line comment] within the Pull Request, -and [comments on a specific commit][commit comment] within the Pull Request. +and [comments on a specific commit][commit comment] within the Pull Request. Each of these types of comments goes through a different portion of the {% data variables.product.product_name %} API. In this guide, we'll explore how you can access and manipulate each one. For every diff --git a/content/rest/index.md b/content/rest/index.md index bca0a3e92453..cfdd709ba55b 100644 --- a/content/rest/index.md +++ b/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/content/rest/overview/api-previews.md b/content/rest/overview/api-previews.md index 0e1f657a8b2a..9a4df5a0be31 100644 --- a/content/rest/overview/api-previews.md +++ b/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ Get a [list of events](/v3/issues/timeline/) for an issue or pull request. **Custom media type:** `mockingbird-preview` **Announced:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Pre-receive environments Create, list, update, and delete environments for pre-receive hooks. @@ -56,7 +57,7 @@ Create, list, update, and delete environments for pre-receive hooks. **Announced:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Integrations Manage [integrations](/early-access/integrations/) through the API. @@ -80,15 +81,6 @@ Manage [projects](/v3/projects/). **Custom media type:** `cloak-preview` **Announced:** [2017-01-05](https://developer.github.com/changes/2017-01-05-commit-search-api/) -{% if currentVersion == "free-pro-team@latest" %} -### Community profile metrics - -Retrieve [community profile metrics](/v3/repos/community/) (also known as community health) for any public repository. - -**Custom media type:** `black-panther-preview` -**Announced:** [2017-02-09](https://developer.github.com/changes/2017-02-09-community-health/) -{% endif %} - {% if currentVersion == "free-pro-team@latest" %} ### User blocking @@ -113,7 +105,7 @@ View all [codes of conduct](/v3/codes_of_conduct) or get which code of conduct a **Custom media type:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Nested teams Include nested team content in [team](/v3/teams/) payloads. @@ -123,7 +115,7 @@ Include nested team content in [team](/v3/teams/) payloads. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Global webhooks @@ -134,7 +126,7 @@ Enables [global webhooks](/rest/reference/enterprise-admin#global-webhooks/) for {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Repository transfer Transfer a [repository](/v3/repos/) to an organization or user. @@ -143,7 +135,7 @@ Transfer a [repository](/v3/repos/) to an organization or user. **Announced:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Add lock reason You can now add a reason when you [lock an issue](/v3/issues/#lock-an-issue). @@ -166,7 +158,7 @@ You can now [require multiple approving reviews](/v3/repos/branches) for a pull **Custom media type:** `luke-cage-preview` **Announced:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### Retrieve hovercard information Retrieve information from [someone's hovercard](/v3/users/#get-contextual-information-for-a-user). @@ -176,7 +168,7 @@ Retrieve information from [someone's hovercard](/v3/users/#get-contextual-inform {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Check runs and check suites API Allows a GitHub App to run external checks on a repository's code. See the [Check runs](/v3/checks/runs/) and [Check suites](/v3/checks/suites/) APIs for more details. @@ -185,7 +177,7 @@ Allows a GitHub App to run external checks on a repository's code. See the [Chec **Announced:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Anonymous Git access to repositories @@ -234,18 +226,7 @@ You can now provide more information in GitHub for URLs that link to registered **Custom media types:** `corsair-preview` **Announced:** [2018-12-10](https://developer.github.com/changes/2018-12-10-content-attachments-api/) -{% if currentVersion == "free-pro-team@latest" %} - -### Interaction restrictions for repositories and organizations - -Allows you to temporarily restrict interactions, such as commenting, opening issues, and creating pull requests, for {% data variables.product.product_name %} repositories or organizations. When enabled, only the specified group of {% data variables.product.product_name %} users will be able to participate in these interactions. See the [Repository interactions](/v3/interactions/repos/) and [Organization interactions](/v3/interactions/orgs/) APIs for more details. - -**Custom media type:** `sombra-preview` -**Announced:** [2018-12-18](https://developer.github.com/changes/2018-12-18-interactions-preview/) - -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Draft pull requests You can use the Draft Pull Requests API and its [pull request](/v3/pulls/) endpoints to see whether a pull request is in draft state. To learn more about draft pull requests, see "[About pull requests](/articles/about-pull-requests/)". @@ -269,7 +250,7 @@ You can use two new endpoints in the [Commits API](/v3/repos/commits/) to list b **Custom media types:** `groot-preview` **Announced:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Uninstall a GitHub App Owners of GitHub Apps can now uninstall an app using the [Apps API](/v3/apps/#delete-an-installation-for-the-authenticated-app). @@ -316,7 +297,7 @@ You can more securely manage tokens for OAuth Apps by using OAuth tokens as inpu **Announced:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### New visibility parameter for the Repositories API You can set and retrieve the visibility of a repository in the [Repositories API](/v3/repos/). diff --git a/content/rest/overview/endpoints-available-for-github-apps.md b/content/rest/overview/endpoints-available-for-github-apps.md index 9ae64ab8c3d2..bae1b28804bd 100644 --- a/content/rest/overview/endpoints-available-for-github-apps.md +++ b/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You must use an installation access token to access endpoints using your {% data variables.product.prodname_github_app %}. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/content/rest/overview/index.md b/content/rest/overview/index.md index b66e745f49a8..7e4de671cb08 100644 --- a/content/rest/overview/index.md +++ b/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: 'Learn about resources, libraries, previews and troubleshooting for {% da versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/content/rest/overview/libraries.md b/content/rest/overview/libraries.md index 293c3a163214..a1f11fa03b9a 100644 --- a/content/rest/overview/libraries.md +++ b/content/rest/overview/libraries.md @@ -11,13 +11,12 @@ versions:
The Gundamcat -

Octokit comes in
- many flavors

+

Octokit comes in many flavors

Use the official Octokit library, or choose between any of the available third party libraries.

- @@ -25,141 +24,118 @@ versions: ### Clojure -* [Tentacles][tentacles] - -[tentacles]: https://github.com/Raynes/tentacles +Library name | Repository +|---|---| +**Tentacles**| [Raynes/tentacles](https://github.com/Raynes/tentacles) ### Dart -* [github.dart][github.dart] - -[github.dart]: https://github.com/DirectMyFile/github.dart +Library name | Repository +|---|---| +**github.dart** | [DirectMyFile/github.dart](https://github.com/DirectMyFile/github.dart) ### Emacs Lisp -* [gh.el][gh.el] - -[gh.el]: https://github.com/sigma/gh.el +Library name | Repository +|---|---| +**gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el) ### Erlang -* [octo.erl][octo-erl] - -[octo-erl]: https://github.com/sdepold/octo.erl +Library name | Repository +|---|---| +**octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl) ### Go -* [go-github][] - -[go-github]: https://github.com/google/go-github +Library name | Repository +|---|---| +**go-github**| [google/go-github](https://github.com/google/go-github) ### Haskell -* [github][haskell-github] - -[haskell-github]: https://github.com/fpco/GitHub +Library name | Repository +|---|---| +**haskell-github** | [fpco/Github](https://github.com/fpco/GitHub) ### Java -* The [GitHub Java API (org.eclipse.egit.github.core)](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) library -is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire -GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22). -* [GitHub API for Java (org.kohsuke.github)](http://github-api.kohsuke.org/) defines an object oriented representation of the GitHub API. -* [JCabi GitHub API](http://github.jcabi.com) is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and -covers the entire API. +Library name | Repository | More information +|---|---|---| +**GitHub Java API**| [org.eclipse.egit.github.core](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) | Is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22). +**GitHub API for Java**| [org.kohsuke.github (From github-api)](http://github-api.kohsuke.org/)|defines an object oriented representation of the GitHub API. +**JCabi GitHub API**|[github.jcabi.com (Personal Website)](http://github.jcabi.com)|is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API. ### JavaScript -* [NodeJS GitHub library][octonode] -* [gh3 client-side API v3 wrapper][gh3] -* [GitHub.js wrapper around the GitHub API][github] -* [Promise-Based CoffeeScript library for the browser or NodeJS][github-client] - -[octonode]: https://github.com/pksunkara/octonode -[gh3]: https://github.com/k33g/gh3 -[github]: https://github.com/michael/github -[github-client]: https://github.com/philschatz/github-client +Library name | Repository | +|---|---| +**NodeJS GitHub library**| [pksunkara/octonode](https://github.com/pksunkara/octonode) +**gh3 client-side API v3 wrapper**| [k33g/gh3](https://github.com/k33g/gh3) +**Github.js wrapper around the GitHub API**|[michael/github](https://github.com/michael/github) +**Promise-Based CoffeeScript library for the Browser or NodeJS**|[philschatz/github-client](https://github.com/philschatz/github-client) ### Julia -* [GitHub.jl][github.jl] - -[github.jl]: https://github.com/WestleyArgentum/GitHub.jl +Library name | Repository | +|---|---| +**Github.jl**|[WestleyArgentum/Github.jl](https://github.com/WestleyArgentum/GitHub.jl) ### OCaml -* [ocaml-github][ocaml-github] - -[ocaml-github]: https://github.com/mirage/ocaml-github +Library name | Repository | +|---|---| +**ocaml-github**|[mirage/ocaml-github](https://github.com/mirage/ocaml-github) ### Perl -* [Pithub][pithub-github] ([CPAN][pithub-cpan]) -* [Net::GitHub][net-github-github] ([CPAN][net-github-cpan]) - -[net-github-github]: https://github.com/fayland/perl-net-github -[net-github-cpan]: https://metacpan.org/pod/Net::GitHub -[pithub-github]: https://github.com/plu/Pithub -[pithub-cpan]: http://metacpan.org/module/Pithub +Library name | Repository | metacpan Website for the Library +|---|---|---| +**Pithub**|[plu/Pithub](https://github.com/plu/Pithub)|[Pithub CPAN](http://metacpan.org/module/Pithub) +**Net::Github**|[fayland/perl-net-github](https://github.com/fayland/perl-net-github)|[Net:Github CPAN](https://metacpan.org/pod/Net::GitHub) ### PHP -* [GitHub PHP Client][github-php-client] -* [PHP GitHub API][php-github-api] -* [GitHub API][github-api] -* [GitHub Joomla! Package][joomla] -* [Github Nette Extension][kdyby-github] -* [GitHub API Easy Access][milo-github-api] -* [GitHub bridge for Laravel][github-laravel] -* [PHP5.6|PHP7 Client & WebHook wrapper][flexyproject-githubapi] - -[github-php-client]: https://github.com/tan-tan-kanarek/github-php-client -[php-github-api]: https://github.com/KnpLabs/php-github-api -[github-api]: https://github.com/yiiext/github-api -[joomla]: https://github.com/joomla-framework/github-api -[kdyby-github]: https://github.com/kdyby/github -[milo-github-api]: https://github.com/milo/github-api -[github-laravel]: https://github.com/GrahamCampbell/Laravel-GitHub -[flexyproject-githubapi]: https://github.com/FlexyProject/GitHubAPI +Library name | Repository +|---|---| +**GitHub PHP Client**|[tan-tan-kanarek/github-php-client](https://github.com/tan-tan-kanarek/github-php-client) +**PHP GitHub API**|[KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api) +**GitHub API**|[yiiext/github-api](https://github.com/yiiext/github-api) +**GitHub Joomla! Package**|[joomla-framework/github-api](https://github.com/joomla-framework/github-api) +**GitHub Nette Extension**|[kdyby/github](https://github.com/kdyby/github) +**GitHub API Easy Access**|[milo/github-api](https://github.com/milo/github-api) +**GitHub bridge for Laravel**|[GrahamCampbell/Laravel-Github](https://github.com/GrahamCampbell/Laravel-GitHub) +**PHP7 Client & WebHook wrapper**|[FlexyProject/GithubAPI](https://github.com/FlexyProject/GitHubAPI) ### Python -* [PyGithub][jacquev6_pygithub] -* [libsaas][libsaas] -* [github3.py][github3py] -* [sanction][sanction] -* [agithub][agithub] -* [octohub][octohub] -* [Github-Flask][github-flask] -* [torngithub][torngithub] - -[jacquev6_pygithub]: https://github.com/PyGithub/PyGithub -[libsaas]: https://github.com/ducksboard/libsaas -[github3py]: https://github.com/sigmavirus24/github3.py -[sanction]: https://github.com/demianbrecht/sanction -[agithub]: https://github.com/jpaugh/agithub "Agnostic GitHub" -[octohub]: https://github.com/turnkeylinux/octohub -[github-flask]: http://github-flask.readthedocs.org -[torngithub]: https://github.com/jkeylu/torngithub +Library name | Repository +|---|---| +**PyGithub**|[PyGithub/PyGithub](https://github.com/PyGithub/PyGithub) +**libsaas**|[duckboard/libsaas](https://github.com/ducksboard/libsaas) +**github3.py**|[sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py) +**sanction**|[demianbrecht/sanction](https://github.com/demianbrecht/sanction) +**agithub**|[jpaugh/agithub](https://github.com/jpaugh/agithub) +**octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub) +**github-flask**|[github-flask (Oficial Website)](http://github-flask.readthedocs.org) +**torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub) ### Ruby -* [GitHub API Gem][ghapi] -* [Ghee][ghee] - -[ghapi]: https://github.com/peter-murach/github -[ghee]: https://github.com/rauhryan/ghee +Library name | Repository +|---|---| +**GitHub API Gem**|[peter-murach/github](https://github.com/peter-murach/github) +**Ghee**|[rauhryan/ghee](https://github.com/rauhryan/ghee) ### Scala -* [Hubcat][hubcat] -* [Github4s][github4s] - -[hubcat]: https://github.com/softprops/hubcat -[Github4s]: https://github.com/47deg/github4s +Library name | Repository +|---|---| +**Hubcat**|[softprops/hubcat](https://github.com/softprops/hubcat) +**Github4s**|[47deg/github4s](https://github.com/47deg/github4s) ### Shell -* [ok.sh][ok.sh] - -[ok.sh]: https://github.com/whiteinge/ok.sh +Library name | Repository +|---|---| +**ok.sh**|[whiteinge/ok.sh](https://github.com/whiteinge/ok.sh) diff --git a/content/rest/overview/media-types.md b/content/rest/overview/media-types.md index f8d2387b5844..38e671943916 100644 --- a/content/rest/overview/media-types.md +++ b/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/rest/overview/openapi-description.md b/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..cdd2e1188e98 --- /dev/null +++ b/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. For example, you could: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/content/rest/overview/other-authentication-methods.md b/content/rest/overview/other-authentication-methods.md index 6b38bf4caf53..5b70f6fd83a9 100644 --- a/content/rest/overview/other-authentication-methods.md +++ b/content/rest/overview/other-authentication-methods.md @@ -6,9 +6,11 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} While the API provides multiple methods for authentication, we strongly recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) for production applications. The other methods provided are intended to be used for scripts or testing (i.e., cases @@ -16,6 +18,14 @@ where full OAuth would be overkill). Third party applications that rely on {% data variables.product.product_name %} for authentication should not ask for or collect {% data variables.product.product_name %} credentials. Instead, they should use the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Basic Authentication The API supports Basic Authentication as defined in @@ -36,6 +46,7 @@ $ curl -u username:token {% data variables.product.api_url_pre This approach is useful if your tools only support Basic Authentication but you want to take advantage of OAuth access token security features. +{% if enterpriseServerVersions contains currentVersion %} #### Via username and password {% data reusables.apps.deprecating_password_auth %} @@ -52,6 +63,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` If you have two-factor authentication enabled, make sure you understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication). +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### Authenticating for SAML SSO @@ -84,6 +97,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api The value `organizations` is a comma-separated list of organization IDs for organizations require authorization of your personal access token. {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Working with two-factor authentication {% data reusables.apps.deprecating_password_auth %} @@ -92,6 +106,8 @@ When you have two-factor authentication enabled, [Basic Authentication](#basic-a You can generate a new personal access token {% if currentVersion == "free-pro-team@latest" %}with [{% data variables.product.product_name %} developer settings](https://github.com/settings/tokens/new){% endif %} or use the "[Create a new authorization][create-access]" endpoint in the OAuth Authorizations API to generate a new OAuth token. For more information, see "[Creating a personal access token for the command line](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". Then you would use these tokens to [authenticate using OAuth token][oauth-auth] with the GitHub API. The only time you need to authenticate with your username and password is when you create your OAuth token or use the OAuth Authorizations API. + + #### Using the OAuth Authorizations API with two-factor authentication When you make calls to the OAuth Authorizations API, Basic Authentication requires that you use a one-time password (OTP) and your username and password instead of tokens. When you attempt to authenticate with the OAuth Authorizations API, the server will respond with a `401 Unauthorized` and one of these headers to let you know that you need a two-factor authentication code: @@ -108,6 +124,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/content/rest/overview/resources-in-the-rest-api.md b/content/rest/overview/resources-in-the-rest-api.md index ea2573b1ea6c..c275ff4b3a9a 100644 --- a/content/rest/overview/resources-in-the-rest-api.md +++ b/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -41,7 +42,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -88,10 +89,7 @@ response illustrates all attributes that are returned by that method. ### Authentication -There are two ways to authenticate through {% data variables.product.product_name %} API v3. Requests that -require authentication will return `404 Not Found`, instead of -`403 Forbidden`, in some places. This is to prevent the accidental leakage -of private repositories to unauthorized users. +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Basic authentication @@ -111,8 +109,9 @@ Note: GitHub recommends sending OAuth tokens using the Authorization header. {% endnote %} -Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) for production applications. +Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -123,9 +122,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ Using your `client_id` and `client_secret` does _not_ authenticate as a user, it will only identify your OAuth application to increase your rate limit. Permissions are only granted to users, not applications, and you will only get back data that an unauthenticated user would see. For this reason, you should only use the OAuth2 key/secret in server-to-server scenarios. Don't leak your OAuth application's client secret to your users. -{% if currentVersion != "free-pro-team@latest" %} You will be unable to authenticate using your OAuth2 key and secret while in private mode, and trying to authenticate will return `401 Unauthorized`. For more information, see "[Enabling private mode](/enterprise/admin/installation/enabling-private-mode)". {% endif %} + {% if currentVersion == "free-pro-team@latest" %} Read [more about unauthenticated rate limiting](#increasing-the-unauthenticated-rate-limit-for-oauth-applications). @@ -186,10 +185,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. You can issue a `GET` request to the root endpoint to get all the endpoint categories that the REST API supports: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/content/rest/overview/troubleshooting.md b/content/rest/overview/troubleshooting.md index 90755d1de5bb..24c83cfc3703 100644 --- a/content/rest/overview/troubleshooting.md +++ b/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/content/rest/reference/actions.md b/content/rest/reference/actions.md index a162cda6f3ad..cf127e928256 100644 --- a/content/rest/reference/actions.md +++ b/content/rest/reference/actions.md @@ -24,6 +24,7 @@ The Artifacts API allows you to download, delete, and retrieve information about {% if operation.subcategory == 'artifacts' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ## Permissions The Permissions API allows you to set permissions for what organizations and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions are allowed to run. For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)." @@ -33,6 +34,7 @@ You can also set permissions for an enterprise. For more information, see the "[ {% for operation in currentRestOperations %} {% if operation.subcategory == 'permissions' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Secrets diff --git a/content/rest/reference/activity.md b/content/rest/reference/activity.md index 40e6118fd922..d80553b6c335 100644 --- a/content/rest/reference/activity.md +++ b/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/content/rest/reference/apps.md b/content/rest/reference/apps.md index ffbdc5fa03cd..c078396322c2 100644 --- a/content/rest/reference/apps.md +++ b/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The GitHub Apps API enables you to get high-level information about a GitHub App as well as specific information about installations of the app. To learn more about GitHub Apps, see "[Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)." @@ -61,3 +62,12 @@ Be sure to replace stubbed endpoints with production endpoints before deploying {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Webhooks + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/content/rest/reference/checks.md b/content/rest/reference/checks.md index 3719d4cefb4d..67ba813b87e5 100644 --- a/content/rest/reference/checks.md +++ b/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Checks API enables you to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide detailed feedback on commits. For more information, see "[Getting started with the checks API](/rest/guides/getting-started-with-the-checks-api)" and "[Creating CI tests with the Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)." diff --git a/content/rest/reference/codes-of-conduct.md b/content/rest/reference/codes-of-conduct.md index 5a2174b00e95..16d7e8bda31b 100644 --- a/content/rest/reference/codes-of-conduct.md +++ b/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use the Codes of Conduct API to retrieve information about a repository's code of conduct. To get a repository's code of conduct, use the "[Get a repository](/v3/repos/#get-a-repository)" endpoint. diff --git a/content/rest/reference/emojis.md b/content/rest/reference/emojis.md index cff842b3ac25..ea2ca0751dba 100644 --- a/content/rest/reference/emojis.md +++ b/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/content/rest/reference/enterprise-admin.md b/content/rest/reference/enterprise-admin.md index 484f8eaf5de5..cf834d34463b 100644 --- a/content/rest/reference/enterprise-admin.md +++ b/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these endpoints to administer your enterprise. @@ -21,32 +22,35 @@ You can use these endpoints to administer your enterprise. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### Endpoint URLs -REST API endpoints—except [Management Console](#management-console) API endpoints—are prefixed with the following URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [Management Console](#management-console) API endpoints are only prefixed with a hostname: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Authentication -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if currentVersion != "free-pro-team@latest" %} +Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if enterpriseServerVersions contains currentVersion %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/). +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Version information -The current version of a {% data variables.product.product_name %} instance is returned in the response header of every API: +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). @@ -57,7 +61,6 @@ You can also read the current version by calling the [meta endpoint](/rest/refer {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## Billing {% for operation in currentRestOperations %} @@ -138,8 +141,20 @@ Name | Type | Description {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. +For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Admin stats The Admin Stats API provides a variety of metrics about your installation. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -148,9 +163,25 @@ The Admin Stats API provides a variety of metrics about your installation. *It i {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## Global webhooks -Global webhooks are installed on a {% data variables.product.prodname_enterprise %} instance. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your instance. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. *This API is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. To learn how to configure global webhooks, see [About global webhooks](/enterprise/admin/user-management/about-global-webhooks). @@ -158,16 +189,24 @@ Global webhooks are installed on a {% data variables.product.prodname_enterprise {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -You can use the LDAP API to update account relationships between a {% data variables.product.prodname_ghe_server %} user or team and its linked LDAP entry or queue a new synchronization. +You can use the LDAP API to update account relationships between a {% data variables.product.product_name %} user or team and its linked LDAP entry or queue a new synchronization. -With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.prodname_ghe_server %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. +With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.product_name %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## License The License API provides information on your Enterprise license. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -176,17 +215,21 @@ The License API provides information on your Enterprise license. *It is only ava {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Management console -The Management Console API helps you manage your {% data variables.product.prodname_ghe_server %} installation. +The Management Console API helps you manage your {% data variables.product.product_name %} installation. {% tip %} -You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your Enterprise instance, the port number is `8443`; otherwise, the port number is `8080`. +You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects. -You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.prodname_ghe_server %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). +You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.product_name %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} @@ -210,14 +253,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organizations -The Organization Administration API allows you to create organizations on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. +The Organization Administration API allows you to create organizations on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Organization pre-receive hooks The Organization Pre-receive Hooks API allows you to view and modify @@ -242,6 +292,10 @@ configuration. Only site admins are able to access the global configuration. {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Pre-receive environments The Pre-receive Environments API allows you to create, list, update and delete environments for pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -254,7 +308,7 @@ The Pre-receive Environments API allows you to create, list, update and delete e |-----------------------|-----------|----------------------------------------------------------------------------| | `name` | `string` | The name of the environment as displayed in the UI. | | `image_url` | `string` | URL to the tarball that will be downloaded and extracted. | -| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.prodname_ghe_server %}. | +| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.product_name %}. | | `download` | `object` | This environment's download status. | | `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | @@ -272,6 +326,9 @@ Possible values for `state` are `not_started`, `in_progress`, `success`, `failed {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## Pre-receive hooks The Pre-receive Hooks API allows you to create, list, update and delete pre-receive hooks. *It is only available to @@ -297,6 +354,10 @@ any pushes that result in a non-zero status. `testing` means the script will run {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Repository pre-receive hooks The Repository Pre-receive Hooks API allows you to view and modify @@ -318,17 +379,12 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## Search indexing - -The Search Indexing API allows you to queue up a variety of search indexing tasks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Users -The User Administration API allows you to promote, demote, suspend, and unsuspend users on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/content/rest/reference/gists.md b/content/rest/reference/gists.md index fff45f6fc69d..1ff371cc244f 100644 --- a/content/rest/reference/gists.md +++ b/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authentication -You can read public gists {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." diff --git a/content/rest/reference/git.md b/content/rest/reference/git.md index 01f01396f4df..4acb89600877 100644 --- a/content/rest/reference/git.md +++ b/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Git Database API gives you access to read and write raw Git objects to your Git database on {% data variables.product.product_name %} and to list and update your references (branch heads and tags). For more information about using the Git Database API, see "[Getting started with the Git data API](/rest/guides/getting-started-with-the-git-database-api)." diff --git a/content/rest/reference/gitignore.md b/content/rest/reference/gitignore.md index 137bdaf63852..21728e0dd33c 100644 --- a/content/rest/reference/gitignore.md +++ b/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a new {% data variables.product.product_name %} repository via the API, you can specify a [.gitignore template](/github/using-git/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). diff --git a/content/rest/reference/index.md b/content/rest/reference/index.md index ef6617ac53b2..dfeb1f064811 100644 --- a/content/rest/reference/index.md +++ b/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: View reference documentation to learn about the resources available in th versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/content/rest/reference/issues.md b/content/rest/reference/issues.md index 73d71532e670..43181f212a14 100644 --- a/content/rest/reference/issues.md +++ b/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Custom media types for issues diff --git a/content/rest/reference/licenses.md b/content/rest/reference/licenses.md index fb755e75f8eb..0ccf586a3551 100644 --- a/content/rest/reference/licenses.md +++ b/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Licenses API returns metadata about popular open source licenses and information about a particular project's license file. diff --git a/content/rest/reference/markdown.md b/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/content/rest/reference/markdown.md +++ b/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/content/rest/reference/meta.md b/content/rest/reference/meta.md index cb3db05d3f7b..b261f929a206 100644 --- a/content/rest/reference/meta.md +++ b/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/content/rest/reference/orgs.md b/content/rest/reference/orgs.md index 3725e1f913c0..919098c4516d 100644 --- a/content/rest/reference/orgs.md +++ b/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users The token used to authenticate the call must have the `admin:org` scope in order to make any blocking calls for an organization. Otherwise, the response returns `HTTP 404`. @@ -20,6 +22,8 @@ The token used to authenticate the call must have the `admin:org` scope in order {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Members {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ The token used to authenticate the call must have the `admin:org` scope in order ## Webhooks -Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to actions on {% data variables.product.prodname_dotcom %}.com. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." +Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." ### Scopes & Restrictions @@ -56,5 +60,5 @@ For more best practices, [see our guide](/guides/best-practices-for-integrators/ {% data variables.product.product_name %} will send along several HTTP headers to differentiate between event types and payload identifiers. See [webhook headers](/webhooks/event-payloads/#delivery-headers) for details. {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/content/rest/reference/permissions-required-for-github-apps.md b/content/rest/reference/permissions-required-for-github-apps.md index 1bd667279812..6e0757027300 100644 --- a/content/rest/reference/permissions-required-for-github-apps.md +++ b/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} permissions @@ -185,7 +186,7 @@ _Branches_ - [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/v3/repos/branches/#create-commit-signature-protection) (:write) - [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/v3/repos/branches/#delete-commit-signature-protection) (:write) - [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#get-status-checks-protection) (:read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#update-status-check-potection) (:write) +- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#update-status-check-protection) (:write) - [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/v3/repos/branches/#remove-status-check-protection) (:write) - [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/v3/repos/branches/#get-all-status-check-contexts) (:read) - [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/v3/repos/branches/#add-status-check-contexts) (:write) @@ -331,7 +332,7 @@ _Traffic_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _Import_ _Reactions_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _Releases_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Permission on "emails" {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _Releases_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### Permission on "followers" @@ -496,7 +499,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Teams_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Teams_ _Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "organization pre receive hooks" - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _Reviews_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "repository pre receive hooks" - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/content/rest/reference/projects.md b/content/rest/reference/projects.md index 652d9096ead9..9ff76062b501 100644 --- a/content/rest/reference/projects.md +++ b/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/content/rest/reference/pulls.md b/content/rest/reference/pulls.md index 8bd9167b0cd4..10d572041ec7 100644 --- a/content/rest/reference/pulls.md +++ b/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Pull Request API allows you to list, view, edit, create, and even merge pull requests. Comments on pull requests can be managed via the [Issue Comments API](/rest/reference/issues#comments). diff --git a/content/rest/reference/rate-limit.md b/content/rest/reference/rate-limit.md index 37ac798d29b7..0ca642052d3d 100644 --- a/content/rest/reference/rate-limit.md +++ b/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The REST API overview documentation describes the [rate limit rules](/rest/overview/resources-in-the-rest-api#rate-limiting). You can check your current rate limit status at any time using the Rate Limit API described below. diff --git a/content/rest/reference/reactions.md b/content/rest/reference/reactions.md index e7c92ebf207b..8992d9904953 100644 --- a/content/rest/reference/reactions.md +++ b/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reaction types diff --git a/content/rest/reference/repos.md b/content/rest/reference/repos.md index fce27847a049..03aa0d51f3ce 100644 --- a/content/rest/reference/repos.md +++ b/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -50,12 +51,15 @@ The Repo Commits API supports listing, viewing, and comparing commits in a repos {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Community {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Contents These API endpoints let you create, modify, and delete Base64 encoded content in a repository. To request the raw format or rendered HTML (when supported), use custom media types for repository contents. @@ -272,6 +276,7 @@ If you are developing a GitHub App and want to provide more detailed information {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Traffic For repositories that you have push access to, the traffic API provides access @@ -280,6 +285,7 @@ to the information provided in your repository graph. For more information, see {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Webhooks @@ -288,7 +294,7 @@ The Repository Webhooks API allows repository admins to manage the post-receive If you would like to set up a single webhook to receive events from all of your organization's repositories, see our API documentation for [Organization Webhooks](/rest/reference/orgs#webhooks). {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### Receiving Webhooks @@ -317,14 +323,14 @@ The default format is what [existing post-receive hooks should expect](/post-rec #### Callback URLs -Callback URLs can use the `http://` protocol. {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. +Callback URLs can use the `http://` protocol. {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/content/rest/reference/search.md b/content/rest/reference/search.md index b3037447cad5..79f4b76b8765 100644 --- a/content/rest/reference/search.md +++ b/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Search API helps you search for the specific item you want to find. For example, you can find a user or a specific file in a repository. Think of it the way you think of performing a search on Google. It's designed to help you find the one result you're looking for (or maybe the few results you're looking for). Just like searching on Google, you sometimes want to see a few pages of search results so that you can find the item that best meets your needs. To satisfy that need, the {% data variables.product.product_name %} Search API provides **up to 1,000 results for each search**. @@ -32,7 +33,7 @@ determining your current rate limit status. Each endpoint in the Search API uses [query parameters](https://en.wikipedia.org/wiki/Query_string) to perform searches on {% data variables.product.product_name %}. See the individual endpoint in the Search API for an example that includes the endpoint and query parameters. -A query can contain any combination of search qualifiers supported on GitHub.com. The format of the search query is: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. The format of the search query is: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/content/rest/reference/teams.md b/content/rest/reference/teams.md index 4c197548fd2b..a39f3abce4ba 100644 --- a/content/rest/reference/teams.md +++ b/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This API is only available to authenticated members of the team's [organization](/v3/orgs). OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} generates the team's `slug` from the team `name`. @@ -33,16 +34,20 @@ The team discussion comments API allows you to get, create, edit, and delete dis This API is only available to authenticated members of the team's organization. OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When you have team synchronization set up for a team with your organization's identity provider (IdP), you will see an error if you attempt to use the API for making changes to the team's membership. If you have access to manage group membership in your IdP, you can manage GitHub team membership through your identity provider, which automatically adds and removes team members in an organization. For more information, see "Synchronizing teams between your identity provider and GitHub." {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Team synchronization The Team Synchronization API allows you to manage connections between {% data variables.product.product_name %} teams and external identity provider (IdP) groups. To use this API, the authenticated user must be a team maintainer or an owner of the organization associated with the team. The token you use to authenticate will also need to be authorized for use with your IdP (SSO) provider. For more information, see "Authorizing a personal access token for use with a SAML single sign-on organization." @@ -52,3 +57,5 @@ You can manage GitHub team members through your IdP with team synchronization. T {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/content/rest/reference/users.md b/content/rest/reference/users.md index c2dcc1173b62..5371d5569c74 100644 --- a/content/rest/reference/users.md +++ b/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope. +Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails Management of email addresses via the API requires that you authenticate through basic auth, or through OAuth with a correct scope for the endpoint. @@ -27,6 +32,8 @@ Management of email addresses via the API requires that you authenticate through {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Followers {% for operation in currentRestOperations %} diff --git a/contributing/README.md b/contributing/README.md index 3c955c424497..6dff199b00e9 100644 --- a/contributing/README.md +++ b/contributing/README.md @@ -6,7 +6,7 @@ Here, you'll find additional information that might be helpful as you work on a - [development](./development.md) - steps for getting this app running on your local machine - [content markup reference](./content-markup-reference.md) - how to use markup and features specific to the GitHub Docs site -- [content style guide](./content-style-guide) - style guidance specific to GitHub Docs content and additional resources for writing clear, helpful content +- [content style guide](./content-style-guide.md) - style guidance specific to GitHub Docs content and additional resources for writing clear, helpful content - [deployments](./deployments.md) - how our staging and production environments work - [liquid helpers](./liquid-helpers.md) - using liquid helpers for versioning in our docs - [localization checklist](./localization-checklist.md) - making sure your content is ready to be translated diff --git a/contributing/content-markup-reference.md b/contributing/content-markup-reference.md index 9a0636a84058..0298123710ff 100644 --- a/contributing/content-markup-reference.md +++ b/contributing/content-markup-reference.md @@ -64,7 +64,7 @@ Octicons are icons used across GitHub’s interface. We reference Octicons when `{% octicon "" %}` `{% octicon "plus" %}` -`{% octicon "plus" aria-label="The plus icon"}` +`{% octicon "plus" aria-label="The plus icon" %}` ## Operating system tags diff --git a/contributing/content-style-guide.md b/contributing/content-style-guide.md index 470cb468d520..f103bf3dcbc0 100644 --- a/contributing/content-style-guide.md +++ b/contributing/content-style-guide.md @@ -2,7 +2,7 @@ Welcome to the content style guide for [GitHub Docs](https://docs.github.com/). -These guidelines are specific to GitHub’s documentation. For general style questions or guidance on topics not covered here, see the [GitHub Brand Guide](https://brand.github.com/content/) first, then the [Microsoft Style Guide](https://docs.microsoft.com/en-us/style-guide/welcome/). For markup specific to source content on docs.github.com, see our [markup reference guide](content-markup-reference.md). +These guidelines are specific to GitHub’s documentation. For general style questions or guidance on topics not covered here, see the [GitHub Brand Guide](https://brand.github.com/content/) first, then the [Microsoft Style Guide](https://docs.microsoft.com/style-guide/welcome/). For markup specific to source content on docs.github.com, see our [markup reference guide](content-markup-reference.md). ## Table of contents - [The GitHub Docs approach to style](#the-github-docs-approach-to-style) @@ -132,7 +132,7 @@ schedule: ## Headers Use H3 for headers, and H4 for subheaders. When referring to headers, surround the header name with quotation marks. -- **Use:** Under “User licences”, view your total licenses. +- **Use:** Under “User licenses”, view your total licenses. To orient readers and help them understand if the section is relevant to them, include introductory content after a header - don’t locate a subheader directly following a header. @@ -140,7 +140,7 @@ To orient readers and help them understand if the section is relevant to them, i ### Alt text -Every image must include an alt attribute that provides a complete description of the image for the user. For more information, see “[Images, image maps, and multimedia](https://docs.microsoft.com/en-us/style-guide/accessibility/graphics-design-media#images-image-maps-and-multimedia)” in Microsoft’s Style Guide. +Every image must include an alt attribute that provides a complete description of the image for the user. For more information, see “[Images, image maps, and multimedia](https://docs.microsoft.com/style-guide/accessibility/graphics-design-media#images-image-maps-and-multimedia)” in Microsoft’s Style Guide. ### Filenames @@ -170,9 +170,9 @@ GitHub Brand Guide: - [People and communities](https://brand.github.com/content/grammar#people-and-communities) The Microsoft Style Guide offers resources on bias-free communication, accessibility terms, and writing for all abilities: -- [Bias-free communication](https://docs.microsoft.com/en-us/style-guide/bias-free-communication) -- [Writing for all abilities](https://docs.microsoft.com/en-us/style-guide/accessibility/writing-all-abilities) -- [Accessibility terms](https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms) +- [Bias-free communication](https://docs.microsoft.com/style-guide/bias-free-communication) +- [Writing for all abilities](https://docs.microsoft.com/style-guide/accessibility/writing-all-abilities) +- [Accessibility terms](https://docs.microsoft.com/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms) More resources for learning about inclusive and accessible language and style: - [18F Content Guide on Inclusive Language](https://content-guide.18f.gov/inclusive-language/) @@ -257,7 +257,7 @@ Take care to distinguish between product names and product elements. For more in ## Punctuation -Follow standard American English punctuation rules. For more guidance, see “[Punctuation](https://brand.github.com/content/grammar#punctuation)” in GitHub’s Brand Guide and “[Punctuation](https://docs.microsoft.com/en-us/style-guide/punctuation)” in the Microsoft Style Guide. +Follow standard American English punctuation rules. For more guidance, see “[Punctuation](https://brand.github.com/content/grammar#punctuation)” in GitHub’s Brand Guide and “[Punctuation](https://docs.microsoft.com/style-guide/punctuation)” in the Microsoft Style Guide. ## Reusables and variables Use reusable strings for individual nouns (e.g. product names) or for complete sentences or paragraphs. Sentence fragments and phrases should not be contained in reusable strings as they can cause problems when content is localized. For more information, see the data directory in the github/docs repository and the “Product names” section of this document. @@ -272,7 +272,7 @@ A table’s contents should be clear from the preceding content - avoid unneeded Use quotation marks around article titles, whether the article is hosted on GitHub Docs or elsewhere. Do not include quotation marks around the names of external sites. -For further guidance, see “[Formatting titles](https://docs.microsoft.com/en-us/style-guide/text-formatting/formatting-titles)” in Microsoft’s Style Guide. +For further guidance, see “[Formatting titles](https://docs.microsoft.com/style-guide/text-formatting/formatting-titles)” in Microsoft’s Style Guide. ## User interface elements @@ -338,15 +338,15 @@ GitHub Brand Guide: - [Referring to GitHub features and product elements](https://brand.github.com/content/terminology/#referring-to-github-features-and-product-elements) - [Page names and UI references](https://brand.github.com/content/grammar#page-names-and-ui-references) Microsoft Style Guide: -- [Formatting text in instructions](https://docs.microsoft.com/en-us/style-guide/procedures-instructions/formatting-text-in-instructions) +- [Formatting text in instructions](https://docs.microsoft.com/style-guide/procedures-instructions/formatting-text-in-instructions) ## Voice and tone -Use clear, simple language that’s approachable and accessible for a wide range of readers. For more information, see “[Voice](https://brand.github.com/content/voice/)” in GitHub’s Brand Guide. To learn more about writing approachable content, see “[Microsoft's brand voice: Above all, simple and human](https://docs.microsoft.com/en-us/style-guide/brand-voice-above-all-simple-human) and “[Top 10 tips for Microsoft style and voice](https://docs.microsoft.com/en-us/style-guide/top-10-tips-style-voice).” +Use clear, simple language that’s approachable and accessible for a wide range of readers. For more information, see “[Voice](https://brand.github.com/content/voice)” in GitHub’s Brand Guide. To learn more about writing approachable content, see “[Microsoft's brand voice: Above all, simple and human](https://docs.microsoft.com/style-guide/brand-voice-above-all-simple-human) and “[Top 10 tips for Microsoft style and voice](https://docs.microsoft.com/style-guide/top-10-tips-style-voice).” ## Word choice and terminology -For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology)” and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/en-us/style-guide)” in Microsoft’s style guide. +For general guidance and GitHub-specific terms, see “[Terminology](https://brand.github.com/content/terminology)” and “[Words that can be tricky](https://brand.github.com/content/grammar#words-that-can-be-tricky)” in GitHub’s Brand Guide. For more detailed guidance, see the “[A-Z word list](https://docs.microsoft.com/style-guide)” in Microsoft’s style guide. ### Abbreviations diff --git a/contributing/development.md b/contributing/development.md index f2c49e9d0c07..7c6f3b297b1f 100644 --- a/contributing/development.md +++ b/contributing/development.md @@ -8,7 +8,7 @@ This site is powered by Node.js! :sparkles: :turtle: :rocket: :sparkles: It runs on macOS, Windows, and Linux environments. -You'll need Node.js version 12 or 14 to run the site. To install Node.js, [download the "LTS" installer from nodejs.org](https://nodejs.org). If you're using [`nodenv`](https://github.com/nodenv/nodenv), read the [`nodenv` docs](#nodenv) for instructions on switching Node.js versions. +You'll need Node.js version 12 or 14 to run the site. To install Node.js, [download the "LTS" installer from nodejs.org](https://nodejs.org). If you're using [`nodenv`](https://github.com/nodenv/nodenv), read the [`nodenv` docs](#nodenv) for instructions on switching Node.js versions. Once you've installed Node.js (which includes the popular `npm` package manager), open Terminal and run the following: @@ -16,6 +16,7 @@ Once you've installed Node.js (which includes the popular `npm` package manager) git clone https://github.com/github/docs cd docs npm install +npm run build npm start ``` @@ -23,6 +24,8 @@ You should now have a running server! Visit [localhost:4000](http://localhost:40 When you're ready to stop your local server, type CTRLc in your terminal window. +Note that `npm run build` is a one-time step that create static assets. + ### Using GitHub Codespaces As an alternative, you can simply use [GitHub Codespaces](https://github.com/features/codespaces). diff --git a/contributing/localization-checklist.md b/contributing/localization-checklist.md index 432384699eda..2a617dde53e8 100644 --- a/contributing/localization-checklist.md +++ b/contributing/localization-checklist.md @@ -26,7 +26,7 @@ Use the following checklist to help make your files more translation-friendly. F | Guideline | Avoid | Use instead | | --------- | ----- | ----------- | | Avoid country specific information. | 800 numbers, addresses, etc. | If necessary, mention what countries the information applies to. | -| Avoid the excessive use of stacked modifiers (Noun strings). This can lead to incorrect translations because it is not easy to tell what modifies what. | “public repository default source settings” or “Oauth app access restrictions” | "Default source settings for the public repository" or "restrictions for Oath app access." If using a stacked modifier is essential, make sure the background information and context are clear so the linguist understands what is the noun that is being modified. | +| Avoid the excessive use of stacked modifiers (Noun strings). This can lead to incorrect translations because it is not easy to tell what modifies what. | “public repository default source settings” or “OAuth app access restrictions” | "Default source settings for the public repository" or "restrictions for OAuth app access." If using a stacked modifier is essential, make sure the background information and context are clear so the linguist understands what is the noun that is being modified. | | Avoid invisible plurals. | "Program update" or "File retrieval". Is this an update of one program or a general procedure for multiple programs? For "File retrieval", Are you retrieving one file or all of them? | Write the sentence more clearly or provide additional context to eliminate ambiguity that can result in an incorrect translation. | | Avoid nominalization. | "To reach a conclusion" | Use "Conclude." | | Avoid using ambiguous modal auxiliary verbs. | May, might, ought, could, used to, etc. | Be more clear when writing to avoid ambiguity. | diff --git a/contributing/node-versions.md b/contributing/node-versions.md index 9ab9c9a66a1c..934f75157737 100644 --- a/contributing/node-versions.md +++ b/contributing/node-versions.md @@ -1,6 +1,6 @@ # Node Versions -In [development](contributing/development.md) enviroments this site will run on Node.js versions `12 - 14`. +In [development](contributing/development.md) environments this site will run on Node.js versions `12 - 14`. In [staging and production](contributing/deployments.md) environments this site runs on Node.js 14, the [Active LTS version](https://nodejs.org/en/about/releases/) from 2020-10-27 to 2021-10-26). diff --git a/contributing/permalinks.md b/contributing/permalinks.md index 07615c493847..f4c1a8532d7b 100644 --- a/contributing/permalinks.md +++ b/contributing/permalinks.md @@ -13,3 +13,9 @@ For example, an article that is available in currently supported versions will h An article that is not available in Enterprise will have just one permalink: * `/en/free-pro-team@latest/github/getting-started-with-github/set-up-git` + +**If you are a content contributor:** You don't need to worry about supported versions when adding a link to a document. Following the examples above, if you want to reference an article you can just use its relative location: + +* `/github/getting-started-with-github/set-up-git` + +*(Please note that using a hard-coded link or supported version will result in an error when your submitted PR is automatically tested)* diff --git a/contributing/troubleshooting.md b/contributing/troubleshooting.md index ffd3c30bb8d2..41ffd6e5c0b7 100644 --- a/contributing/troubleshooting.md +++ b/contributing/troubleshooting.md @@ -1,5 +1,6 @@ -# Troubleshooting status checks +# Troubleshooting +- [Troubleshooting server tests that fail locally but pass in CI](#troublshooting-server-tests-that-fail-locally-but-pass-in-ci) - [Troubleshooting stalled deployments and CI](#troubleshooting-stalled-deployments-and-ci) - [Staging deployment stalled](#staging-deployment-stalled) - [CI stalled or stuck](#ci-stalled-or-stuck) @@ -11,7 +12,13 @@ - [Check external links](#check-external-links) - [Debugging locally](#debugging-locally) -## Troubleshooting stalled deployments and CI +## Troubleshooting + +### Troubleshooting server tests that fail locally but pass in CI + +If you run the tests locally and get failures in `tests/rendering/server.js` around static assets, stylesheets, and/or the client-side JavaScript bundle, but **the same tests pass in CI** on a PR, you likely need to run `npm run build`. This is a one-time command that creates static assets locally. + +See [`development.md`](./development.md) for more info. ### Staging deployment stalled If a staging deployment is pending for more than 5-10min, try the following: @@ -83,7 +90,7 @@ Again, you should see more information about the error either in your browser or The `check internal links` test reports any broken links on the site, including images. The test reports the URL of the broken link, _not_ the file that includes that link, so you'll need to search the `docs` repository to find the file. -Broken images include `assets/images/` in the URL and are often caused by images being versioned for previous versions of GHES but not uploaded to the appropriate folder in S3. Search the `docs` repository for the file name (e.g., `assets/images/help/repository/security-tab.png`), then make sure the image is versioned correctly in each result. If the image is in a reusable, you'll also need to search for each occurence of that reusable. If the image is versioned correctly, upload the image to the appropriate folder(s) in S3. +Broken images include `assets/images/` in the URL and are often caused by images being versioned for previous versions of GHES but not uploaded to the appropriate folder in S3. Search the `docs` repository for the file name (e.g., `assets/images/help/repository/security-tab.png`), then make sure the image is versioned correctly in each result. If the image is in a reusable, you'll also need to search for each occurrence of that reusable. If the image is versioned correctly, upload the image to the appropriate folder(s) in S3. For broken links to articles on our site, find the file that contains the link by searching the `docs` repository for the file name (e.g., `incorporating-feedback-in-your-pull-request`). Try the following fixes: @@ -107,4 +114,4 @@ During development, you can visit any page on `http://localhost:4000` and add `? | `permalinks` | Shows all [permalinks](contributing/permalinks.md) that the site is generating for the page. | `redirect_from` | Shows the hardcoded redirects in the [`redirect_from` frontmatter](content#redirect_from). | `redirects` | Shows all redirects that the site is generating for the page. -| `includesPlatformSpecificContent` | Shows whether the site detects any [platform-specific content](#operating-system-tags) on the page. \ No newline at end of file +| `includesPlatformSpecificContent` | Shows whether the site detects any [platform-specific content](#operating-system-tags) on the page. diff --git a/data/glossaries/external.yml b/data/glossaries/external.yml index eb494a7c241a..ab095361f6b2 100644 --- a/data/glossaries/external.yml +++ b/data/glossaries/external.yml @@ -60,9 +60,9 @@ - term: branch description: >- A branch is a parallel version of a repository. It is contained within the - repository, but does not affect the primary or master branch allowing you to + repository, but does not affect the primary or main branch allowing you to work freely without disrupting the "live" version. When you've made the - changes you want to make, you can merge your branch back into the master + changes you want to make, you can merge your branch back into the main branch to publish your changes. - term: branch restriction description: >- @@ -141,8 +141,9 @@ Short, descriptive text that accompanys a commit and communicates the change the commit is introducing. - term: compare branch - description: The branch you use to create a pull request. - This branch is compared to the base branch you choose for the pull request, and the changes are identified. + description: >- + The branch you use to create a pull request. + This branch is compared to the base branch you choose for the pull request, and the changes are identified. When the pull request is merged, the base branch is updated with the changes from the compare branch. Also known as the "head branch" of the pull request. - term: continuous integration @@ -395,12 +396,18 @@ Markdown and uses a particular form of Markdown called GitHub Flavored Markdown. See [GitHub Flavored Markdown Spec](https://github.github.com/gfm/) or [Getting started with writing and formatting on GitHub](/articles/getting-started-with-writing-and-formatting-on-github). - term: Markup description: A system for annotating and formatting a document. -- term: master +- term: main description: >- The default development branch. Whenever you create a Git repository, a - branch named "master" is created, and becomes the active branch. In most + branch named "main" is created, and becomes the active branch. In most cases, this contains the local development, though that is purely by convention and is not required. +- term: master + description: >- + The default branch in many Git repositories. By default, when you create + a new Git repository on the command line a branch called `master` is created. + Many tools now use an alternative name for the default branch. For example, + when you create a new repository on GitHub the default branch is called `main`. - term: Members graph description: A repository graph that shows all the forks of a repository. - term: mention diff --git a/data/graphql/2.17/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/2.17/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index f399296f14d1..000000000000 --- a/data/graphql/2.17/graphql_upcoming_changes.public-enterprise.yml +++ /dev/null @@ -1,78 +0,0 @@ ---- -upcoming_changes: -- location: Migration.uploadUrlTemplate - description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." - reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and - adds an extra user step." - date: '2019-04-01T00:00:00+00:00' - criticality: breaking - owner: tambling -- location: Organization.members - description: "`members` will be removed. Use `Organization.membersWithRole` instead." - reason: The `members` field is deprecated and will be removed soon. - date: '2019-04-01T00:00:00+00:00' - criticality: breaking - owner: xuorig -- location: ContributionsCollection.firstIssueContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.firstPullRequestContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.firstRepositoryContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.joinedGitHubContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: Organization.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 -- location: RepositoryOwner.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 -- location: ReviewDismissedEvent.message - description: "`message` will be removed. Use `dismissalMessage` instead." - reason: "`message` is being removed because it not nullable, whereas the underlying - field is optional." - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: nickvanw -- location: ReviewDismissedEvent.messageHtml - description: "`messageHtml` will be removed. Use `dismissalMessageHTML` instead." - reason: "`messageHtml` is being removed because it not nullable, whereas the underlying - field is optional." - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: nickvanw -- location: User.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 diff --git a/data/graphql/2.17/schema.docs-enterprise.graphql b/data/graphql/2.17/schema.docs-enterprise.graphql deleted file mode 100644 index d4b328207144..000000000000 --- a/data/graphql/2.17/schema.docs-enterprise.graphql +++ /dev/null @@ -1,22267 +0,0 @@ -""" -Defines what type of global IDs are accepted for a mutation argument of type ID. -""" -directive @possibleTypes( - """ - Abstract type of accepted global ID - """ - abstractType: String - - """ - Accepted types of global IDs. - """ - concreteTypes: [String!]! -) on INPUT_FIELD_DEFINITION - -""" -Marks an element of a GraphQL schema as only available via a preview header -""" -directive @preview( - """ - The identifier of the API preview that toggles this field. - """ - toggledBy: String -) on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION - -""" -Represents an object which can take actions on GitHub. Typically a User or Bot. -""" -interface Actor { - """ - A URL pointing to the actor's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - - """ - The username of the actor. - """ - login: String! - - """ - The HTTP path for this actor. - """ - resourcePath: URI! - - """ - The HTTP URL for this actor. - """ - url: URI! -} - -""" -Autogenerated input type of AddAssigneesToAssignable -""" -input AddAssigneesToAssignableInput { - """ - The id of the assignable object to add assignees to. - """ - assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") - - """ - The id of users to add as assignees. - """ - assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated return type of AddAssigneesToAssignable -""" -type AddAssigneesToAssignablePayload { - """ - The item that was assigned. - """ - assignable: Assignable - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of AddComment -""" -input AddCommentInput { - """ - The contents of the comment. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the subject to modify. - """ - subjectId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") -} - -""" -Autogenerated return type of AddComment -""" -type AddCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The edge from the subject's comment connection. - """ - commentEdge: IssueCommentEdge - - """ - The subject - """ - subject: Node - - """ - The edge from the subject's timeline connection. - """ - timelineEdge: IssueTimelineItemEdge -} - -""" -Autogenerated input type of AddLabelsToLabelable -""" -input AddLabelsToLabelableInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ids of the labels to add. - """ - labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) - - """ - The id of the labelable object to add labels to. - """ - labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") -} - -""" -Autogenerated return type of AddLabelsToLabelable -""" -type AddLabelsToLabelablePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The item that was labeled. - """ - labelable: Labelable -} - -""" -Autogenerated input type of AddProjectCard -""" -input AddProjectCardInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The content of the card. Must be a member of the ProjectCardItem union - """ - contentId: ID @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "ProjectCardItem") - - """ - The note on the card. - """ - note: String - - """ - The Node ID of the ProjectColumn. - """ - projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) -} - -""" -Autogenerated return type of AddProjectCard -""" -type AddProjectCardPayload { - """ - The edge from the ProjectColumn's card connection. - """ - cardEdge: ProjectCardEdge - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ProjectColumn - """ - projectColumn: ProjectColumn -} - -""" -Autogenerated input type of AddProjectColumn -""" -input AddProjectColumnInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of the column. - """ - name: String! - - """ - The Node ID of the project. - """ - projectId: ID! @possibleTypes(concreteTypes: ["Project"]) -} - -""" -Autogenerated return type of AddProjectColumn -""" -type AddProjectColumnPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The edge from the project's column connection. - """ - columnEdge: ProjectColumnEdge - - """ - The project - """ - project: Project -} - -""" -Autogenerated input type of AddPullRequestReviewComment -""" -input AddPullRequestReviewCommentInput { - """ - The text of the comment. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The SHA of the commit to comment on. - """ - commitOID: GitObjectID - - """ - The comment id to reply to. - """ - inReplyTo: ID @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) - - """ - The relative path of the file to comment on. - """ - path: String - - """ - The line index in the diff to comment on. - """ - position: Int - - """ - The Node ID of the review to modify. - """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} - -""" -Autogenerated return type of AddPullRequestReviewComment -""" -type AddPullRequestReviewCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The newly created comment. - """ - comment: PullRequestReviewComment - - """ - The edge from the review's comment connection. - """ - commentEdge: PullRequestReviewCommentEdge -} - -""" -Autogenerated input type of AddPullRequestReview -""" -input AddPullRequestReviewInput { - """ - The contents of the review body comment. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The review line comments. - """ - comments: [DraftPullRequestReviewComment] - - """ - The commit OID the review pertains to. - """ - commitOID: GitObjectID - - """ - The event to perform on the pull request review. - """ - event: PullRequestReviewEvent - - """ - The Node ID of the pull request to modify. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} - -""" -Autogenerated return type of AddPullRequestReview -""" -type AddPullRequestReviewPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The newly created pull request review. - """ - pullRequestReview: PullRequestReview - - """ - The edge from the pull request's review connection. - """ - reviewEdge: PullRequestReviewEdge -} - -""" -Autogenerated input type of AddReaction -""" -input AddReactionInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of the emoji to react with. - """ - content: ReactionContent! - - """ - The Node ID of the subject to modify. - """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") -} - -""" -Autogenerated return type of AddReaction -""" -type AddReactionPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The reaction object. - """ - reaction: Reaction - - """ - The reactable subject. - """ - subject: Reactable -} - -""" -Autogenerated input type of AddStar -""" -input AddStarInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Starrable ID to star. - """ - starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") -} - -""" -Autogenerated return type of AddStar -""" -type AddStarPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The starrable. - """ - starrable: Starrable -} - -""" -Represents a 'added_to_project' event on a given issue or pull request. -""" -type AddedToProjectEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Project referenced by event. - """ - project: Project @preview(toggledBy: "starfox-preview") - - """ - Project card referenced by this project event. - """ - projectCard: ProjectCard @preview(toggledBy: "starfox-preview") - - """ - Column name referenced by this project event. - """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} - -""" -A GitHub App. -""" -type App implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The description of the app. - """ - description: String - id: ID! - - """ - The hex color code, without the leading '#', for the logo background. - """ - logoBackgroundColor: String! - - """ - A URL pointing to the app's logo. - """ - logoUrl( - """ - The size of the resulting image. - """ - size: Int - ): URI! - - """ - The name of the app. - """ - name: String! - - """ - A slug based on the name of the app for use in URLs. - """ - slug: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The URL to the app's homepage. - """ - url: URI! -} - -""" -An object that can have users assigned to it. -""" -interface Assignable { - """ - A list of Users assigned to this object. - """ - assignees( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! -} - -""" -Represents an 'assigned' event on any assignable object. -""" -type AssignedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the assignable associated with the event. - """ - assignable: Assignable! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the user who was assigned. - """ - user: User -} - -""" -Represents a 'base_ref_changed' event on a given issue or pull request. -""" -type BaseRefChangedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! -} - -""" -Represents a 'base_ref_force_pushed' event on a given pull request. -""" -type BaseRefForcePushedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the after commit SHA for the 'base_ref_force_pushed' event. - """ - afterCommit: Commit - - """ - Identifies the before commit SHA for the 'base_ref_force_pushed' event. - """ - beforeCommit: Commit - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - Identifies the fully qualified ref name for the 'base_ref_force_pushed' event. - """ - ref: Ref -} - -""" -Represents a Git blame. -""" -type Blame { - """ - The list of ranges from a Git blame. - """ - ranges: [BlameRange!]! -} - -""" -Represents a range of information from a Git blame. -""" -type BlameRange { - """ - Identifies the recency of the change, from 1 (new) to 10 (old). This is - calculated as a 2-quantile and determines the length of distance between the - median age of all the changes in the file and the recency of the current - range's change. - """ - age: Int! - - """ - Identifies the line author - """ - commit: Commit! - - """ - The ending line for the range - """ - endingLine: Int! - - """ - The starting line for the range - """ - startingLine: Int! -} - -""" -Represents a Git blob. -""" -type Blob implements GitObject & Node { - """ - An abbreviated version of the Git object ID - """ - abbreviatedOid: String! - - """ - Byte size of Blob object - """ - byteSize: Int! - - """ - The HTTP path for this Git object - """ - commitResourcePath: URI! - - """ - The HTTP URL for this Git object - """ - commitUrl: URI! - id: ID! - - """ - Indicates whether the Blob is binary or text - """ - isBinary: Boolean! - - """ - Indicates whether the contents is truncated - """ - isTruncated: Boolean! - - """ - The Git object ID - """ - oid: GitObjectID! - - """ - The Repository the Git object belongs to - """ - repository: Repository! - - """ - UTF8 text data or null if the Blob is binary - """ - text: String -} - -""" -A special type of user which takes actions on behalf of GitHub Apps. -""" -type Bot implements Actor & Node & UniformResourceLocatable { - """ - A URL pointing to the GitHub App's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The username of the actor. - """ - login: String! - - """ - The HTTP path for this bot - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this bot - """ - url: URI! -} - -""" -A branch protection rule. -""" -type BranchProtectionRule implements Node { - """ - A list of conflicts matching branches protection rule and other branch protection rules - """ - branchProtectionRuleConflicts( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): BranchProtectionRuleConflictConnection! - - """ - The actor who created this branch protection rule. - """ - creator: Actor - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - Will new commits pushed to matching branches dismiss pull request review approvals. - """ - dismissesStaleReviews: Boolean! - id: ID! - - """ - Can admins overwrite branch protection. - """ - isAdminEnforced: Boolean! - - """ - Repository refs that are protected by this rule - """ - matchingRefs( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RefConnection! - - """ - Identifies the protection rule pattern. - """ - pattern: String! - - """ - A list push allowances for this branch protection rule. - """ - pushAllowances( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PushAllowanceConnection! - - """ - The repository associated with this branch protection rule. - """ - repository: Repository - - """ - Number of approving reviews required to update matching branches. - """ - requiredApprovingReviewCount: Int - - """ - List of required status check contexts that must pass for commits to be accepted to matching branches. - """ - requiredStatusCheckContexts: [String] - - """ - Are approving reviews required to update matching branches. - """ - requiresApprovingReviews: Boolean! - - """ - Are commits required to be signed. - """ - requiresCommitSignatures: Boolean! - - """ - Are status checks required to update matching branches. - """ - requiresStatusChecks: Boolean! - - """ - Are branches required to be up to date before merging. - """ - requiresStrictStatusChecks: Boolean! - - """ - Is pushing to matching branches restricted. - """ - restrictsPushes: Boolean! - - """ - Is dismissal of pull request reviews restricted. - """ - restrictsReviewDismissals: Boolean! - - """ - A list review dismissal allowances for this branch protection rule. - """ - reviewDismissalAllowances( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ReviewDismissalAllowanceConnection! -} - -""" -A conflict between two branch protection rules. -""" -type BranchProtectionRuleConflict { - """ - Identifies the branch protection rule. - """ - branchProtectionRule: BranchProtectionRule - - """ - Identifies the conflicting branch protection rule. - """ - conflictingBranchProtectionRule: BranchProtectionRule - - """ - Identifies the branch ref that has conflicting rules - """ - ref: Ref -} - -""" -The connection type for BranchProtectionRuleConflict. -""" -type BranchProtectionRuleConflictConnection { - """ - A list of edges. - """ - edges: [BranchProtectionRuleConflictEdge] - - """ - A list of nodes. - """ - nodes: [BranchProtectionRuleConflict] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type BranchProtectionRuleConflictEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: BranchProtectionRuleConflict -} - -""" -The connection type for BranchProtectionRule. -""" -type BranchProtectionRuleConnection { - """ - A list of edges. - """ - edges: [BranchProtectionRuleEdge] - - """ - A list of nodes. - """ - nodes: [BranchProtectionRule] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type BranchProtectionRuleEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: BranchProtectionRule -} - -""" -Autogenerated input type of ChangeUserStatus -""" -input ChangeUserStatusInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:. - """ - emoji: String - - """ - Whether this status should indicate you are not fully available on GitHub, e.g., you are away. - """ - limitedAvailability: Boolean = false - - """ - A short description of your current status. - """ - message: String - - """ - The ID of the organization whose members will be allowed to see the status. If - omitted, the status will be publicly visible. - """ - organizationId: ID @possibleTypes(concreteTypes: ["Organization"]) -} - -""" -Autogenerated return type of ChangeUserStatus -""" -type ChangeUserStatusPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Your updated status. - """ - status: UserStatus -} - -""" -A single check annotation. -""" -type CheckAnnotation @preview(toggledBy: "antiope-preview") { - """ - The annotation's severity level. - """ - annotationLevel: CheckAnnotationLevel - - """ - The path to the file that this annotation was made on. - """ - blobUrl: URI! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The position of this annotation. - """ - location: CheckAnnotationSpan! - - """ - The annotation's message. - """ - message: String! - - """ - The path that this annotation was made on. - """ - path: String! - - """ - Additional information about the annotation. - """ - rawDetails: String - - """ - The annotation's title - """ - title: String -} - -""" -The connection type for CheckAnnotation. -""" -type CheckAnnotationConnection { - """ - A list of edges. - """ - edges: [CheckAnnotationEdge] - - """ - A list of nodes. - """ - nodes: [CheckAnnotation] @preview(toggledBy: "antiope-preview") - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Information from a check run analysis to specific lines of code. -""" -input CheckAnnotationData @preview(toggledBy: "antiope-preview") { - """ - Represents an annotation's information level - """ - annotationLevel: CheckAnnotationLevel! - - """ - The location of the annotation - """ - location: CheckAnnotationRange! - - """ - A short description of the feedback for these lines of code. - """ - message: String! - - """ - The path of the file to add an annotation to. - """ - path: String! - - """ - Details about this annotation. - """ - rawDetails: String - - """ - The title that represents the annotation. - """ - title: String -} - -""" -An edge in a connection. -""" -type CheckAnnotationEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CheckAnnotation @preview(toggledBy: "antiope-preview") -} - -""" -Represents an annotation's information level. -""" -enum CheckAnnotationLevel @preview(toggledBy: "antiope-preview") { - """ - An annotation indicating an inescapable error. - """ - FAILURE - - """ - An annotation indicating some information. - """ - NOTICE - - """ - An annotation indicating an ignorable error. - """ - WARNING -} - -""" -A character position in a check annotation. -""" -type CheckAnnotationPosition @preview(toggledBy: "antiope-preview") { - """ - Column number (1 indexed). - """ - column: Int - - """ - Line number (1 indexed). - """ - line: Int! -} - -""" -Information from a check run analysis to specific lines of code. -""" -input CheckAnnotationRange @preview(toggledBy: "antiope-preview") { - """ - The ending column of the range. - """ - endColumn: Int - - """ - The ending line of the range. - """ - endLine: Int! - - """ - The starting column of the range. - """ - startColumn: Int - - """ - The starting line of the range. - """ - startLine: Int! -} - -""" -An inclusive pair of positions for a check annotation. -""" -type CheckAnnotationSpan @preview(toggledBy: "antiope-preview") { - """ - End position (inclusive). - """ - end: CheckAnnotationPosition! - - """ - Start position (inclusive). - """ - start: CheckAnnotationPosition! -} - -""" -The possible states for a check suite or run conclusion. -""" -enum CheckConclusionState @preview(toggledBy: "antiope-preview") { - """ - The check suite or run requires action. - """ - ACTION_REQUIRED - - """ - The check suite or run has been cancelled. - """ - CANCELLED - - """ - The check suite or run has failed. - """ - FAILURE - - """ - The check suite or run was neutral. - """ - NEUTRAL - - """ - The check suite or run has succeeded. - """ - SUCCESS - - """ - The check suite or run has timed out. - """ - TIMED_OUT -} - -""" -A check run. -""" -type CheckRun implements Node & UniformResourceLocatable @preview(toggledBy: "antiope-preview") { - """ - The check run's annotations - """ - annotations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CheckAnnotationConnection - - """ - The check suite that this run is a part of. - """ - checkSuite: CheckSuite! - - """ - Identifies the date and time when the check run was completed. - """ - completedAt: DateTime - - """ - The conclusion of the check run. - """ - conclusion: CheckConclusionState - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The URL from which to find full details of the check run on the integrator's site. - """ - detailsUrl: URI - - """ - A reference for the check run on the integrator's system. - """ - externalId: String - id: ID! - - """ - The name of the check for this check run. - """ - name: String! - - """ - The permalink to the check run summary. - """ - permalink: URI! - - """ - The repository associated with this check run. - """ - repository: Repository! - - """ - The HTTP path for this check run. - """ - resourcePath: URI! - - """ - Identifies the date and time when the check run was started. - """ - startedAt: DateTime - - """ - The current status of the check run. - """ - status: CheckStatusState! - - """ - A string representing the check run's summary - """ - summary: String - - """ - A string representing the check run's text - """ - text: String - - """ - A string representing the check run - """ - title: String - - """ - The HTTP URL for this check run. - """ - url: URI! -} - -""" -Possible further actions the integrator can perform. -""" -input CheckRunAction @preview(toggledBy: "antiope-preview") { - """ - A short explanation of what this action would do. - """ - description: String! - - """ - A reference for the action on the integrator's system. - """ - identifier: String! - - """ - The text to be displayed on a button in the web UI. - """ - label: String! -} - -""" -The connection type for CheckRun. -""" -type CheckRunConnection { - """ - A list of edges. - """ - edges: [CheckRunEdge] - - """ - A list of nodes. - """ - nodes: [CheckRun] @preview(toggledBy: "antiope-preview") - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CheckRunEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CheckRun @preview(toggledBy: "antiope-preview") -} - -""" -The filters that are available when fetching check runs. -""" -input CheckRunFilter @preview(toggledBy: "antiope-preview") { - """ - Filters the check runs created by this application ID. - """ - appId: Int - - """ - Filters the check runs by this name. - """ - checkName: String - - """ - Filters the check runs by this type. - """ - checkType: CheckRunType - - """ - Filters the check runs by this status. - """ - status: CheckStatusState -} - -""" -Descriptive details about the check run. -""" -input CheckRunOutput @preview(toggledBy: "antiope-preview") { - """ - The annotations that are made as part of the check run. - """ - annotations: [CheckAnnotationData!] - - """ - Images attached to the check run output displayed in the GitHub pull request UI. - """ - images: [CheckRunOutputImage!] - - """ - The summary of the check run (supports Commonmark). - """ - summary: String! - - """ - The details of the check run (supports Commonmark). - """ - text: String - - """ - A title to provide for this check run. - """ - title: String! -} - -""" -Images attached to the check run output displayed in the GitHub pull request UI. -""" -input CheckRunOutputImage @preview(toggledBy: "antiope-preview") { - """ - The alternative text for the image. - """ - alt: String! - - """ - A short image description. - """ - caption: String - - """ - The full URL of the image. - """ - imageUrl: URI! -} - -""" -The possible types of check runs. -""" -enum CheckRunType @preview(toggledBy: "antiope-preview") { - """ - Every check run available. - """ - ALL - - """ - The latest check run. - """ - LATEST -} - -""" -The possible states for a check suite or run status. -""" -enum CheckStatusState @preview(toggledBy: "antiope-preview") { - """ - The check suite or run has been completed. - """ - COMPLETED - - """ - The check suite or run is in progress. - """ - IN_PROGRESS - - """ - The check suite or run has been queued. - """ - QUEUED - - """ - The check suite or run has been requested. - """ - REQUESTED -} - -""" -A check suite. -""" -type CheckSuite implements Node @preview(toggledBy: "antiope-preview") { - """ - The GitHub App which created this check suite. - """ - app: App - - """ - The name of the branch for this check suite. - """ - branch: Ref - - """ - The check runs associated with a check suite. - """ - checkRuns( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filters the check runs by this type. - """ - filterBy: CheckRunFilter - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CheckRunConnection - - """ - The commit for this check suite - """ - commit: Commit! - - """ - The conclusion of this check suite. - """ - conclusion: CheckConclusionState - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - A list of open pull requests matching the check suite. - """ - matchingPullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection - - """ - The push that triggered this check suite. - """ - push: Push - - """ - The repository associated with this check suite. - """ - repository: Repository! - - """ - The status of this check suite. - """ - status: CheckStatusState! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! -} - -""" -The auto-trigger preferences that are available for check suites. -""" -input CheckSuiteAutoTriggerPreference @preview(toggledBy: "antiope-preview") { - """ - The node ID of the application that owns the check suite. - """ - appId: ID! - - """ - Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository. - """ - setting: Boolean! -} - -""" -The connection type for CheckSuite. -""" -type CheckSuiteConnection { - """ - A list of edges. - """ - edges: [CheckSuiteEdge] - - """ - A list of nodes. - """ - nodes: [CheckSuite] @preview(toggledBy: "antiope-preview") - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CheckSuiteEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CheckSuite @preview(toggledBy: "antiope-preview") -} - -""" -The filters that are available when fetching check suites. -""" -input CheckSuiteFilter @preview(toggledBy: "antiope-preview") { - """ - Filters the check suites created by this application ID. - """ - appId: Int - - """ - Filters the check suites by this name. - """ - checkName: String -} - -""" -Autogenerated input type of ClearLabelsFromLabelable -""" -input ClearLabelsFromLabelableInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the labelable object to clear the labels from. - """ - labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") -} - -""" -Autogenerated return type of ClearLabelsFromLabelable -""" -type ClearLabelsFromLabelablePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The item that was unlabeled. - """ - labelable: Labelable -} - -""" -Autogenerated input type of CloneProject -""" -input CloneProjectInput { - """ - The description of the project. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Whether or not to clone the source project's workflows. - """ - includeWorkflows: Boolean! - - """ - The name of the project. - """ - name: String! - - """ - The visibility of the project, defaults to false (private). - """ - public: Boolean - - """ - The source project to clone. - """ - sourceId: ID! @possibleTypes(concreteTypes: ["Project"]) - - """ - The owner ID to create the project under. - """ - targetOwnerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner") -} - -""" -Autogenerated return type of CloneProject -""" -type CloneProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the JobStatus for populating cloned fields. - """ - jobStatusId: String - - """ - The new cloned project. - """ - project: Project -} - -""" -An object that can be closed -""" -interface Closable { - """ - `true` if the object is closed (definition of closed may depend on type) - """ - closed: Boolean! - - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime -} - -""" -Autogenerated input type of CloseIssue -""" -input CloseIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the issue to be closed. - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} - -""" -Autogenerated return type of CloseIssue -""" -type CloseIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue that was closed. - """ - issue: Issue -} - -""" -Autogenerated input type of ClosePullRequest -""" -input ClosePullRequestInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the pull request to be closed. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} - -""" -Autogenerated return type of ClosePullRequest -""" -type ClosePullRequestPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request that was closed. - """ - pullRequest: PullRequest -} - -""" -Represents a 'closed' event on any `Closable`. -""" -type ClosedEvent implements Node & UniformResourceLocatable { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Object that was closed. - """ - closable: Closable! - - """ - Object which triggered the creation of this event. - """ - closer: Closer - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - The HTTP path for this closed event. - """ - resourcePath: URI! - - """ - The HTTP URL for this closed event. - """ - url: URI! -} - -""" -The object which triggered a `ClosedEvent`. -""" -union Closer = Commit | PullRequest - -""" -The Code of Conduct for a repository -""" -type CodeOfConduct implements Node { - """ - The body of the Code of Conduct - """ - body: String - id: ID! - - """ - The key for the Code of Conduct - """ - key: String! - - """ - The formal name of the Code of Conduct - """ - name: String! - - """ - The HTTP path for this Code of Conduct - """ - resourcePath: URI - - """ - The HTTP URL for this Code of Conduct - """ - url: URI -} - -""" -Collaborators affiliation level with a subject. -""" -enum CollaboratorAffiliation { - """ - All collaborators the authenticated user can see. - """ - ALL - - """ - All collaborators with permissions to an organization-owned subject, regardless of organization membership status. - """ - DIRECT - - """ - All outside collaborators of an organization-owned subject. - """ - OUTSIDE -} - -""" -Represents a comment. -""" -interface Comment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -A comment author association with repository. -""" -enum CommentAuthorAssociation { - """ - Author has been invited to collaborate on the repository. - """ - COLLABORATOR - - """ - Author has previously committed to the repository. - """ - CONTRIBUTOR - - """ - Author has not previously committed to GitHub. - """ - FIRST_TIMER - - """ - Author has not previously committed to the repository. - """ - FIRST_TIME_CONTRIBUTOR - - """ - Author is a member of the organization that owns the repository. - """ - MEMBER - - """ - Author has no association with the repository. - """ - NONE - - """ - Author is the owner of the repository. - """ - OWNER -} - -""" -The possible errors that will prevent a user from updating a comment. -""" -enum CommentCannotUpdateReason { - """ - You cannot update this comment - """ - DENIED - - """ - You must be the author or have write access to this repository to update this comment. - """ - INSUFFICIENT_ACCESS - - """ - Unable to create comment because issue is locked. - """ - LOCKED - - """ - You must be logged in to update this comment. - """ - LOGIN_REQUIRED - - """ - Repository is under maintenance. - """ - MAINTENANCE - - """ - At least one email address must be verified to update this comment. - """ - VERIFIED_EMAIL_REQUIRED -} - -""" -Represents a 'comment_deleted' event on a given issue or pull request. -""" -type CommentDeletedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! -} - -""" -Represents a Git commit. -""" -type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable { - """ - An abbreviated version of the Git object ID - """ - abbreviatedOid: String! - - """ - The number of additions in this commit. - """ - additions: Int! - - """ - The pull requests associated with a commit - """ - associatedPullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests. - """ - orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC} - ): PullRequestConnection - - """ - Authorship details of the commit. - """ - author: GitActor - - """ - Check if the committer and the author match. - """ - authoredByCommitter: Boolean! - - """ - The datetime when this commit was authored. - """ - authoredDate: DateTime! - - """ - Fetches `git blame` information. - """ - blame( - """ - The file whose Git blame information you want. - """ - path: String! - ): Blame! - - """ - The number of changed files in this commit. - """ - changedFiles: Int! - - """ - The check suites associated with a commit. - """ - checkSuites( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filters the check suites by this type. - """ - filterBy: CheckSuiteFilter - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CheckSuiteConnection @preview(toggledBy: "antiope-preview") - - """ - Comments made on the commit. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! - - """ - The HTTP path for this Git object - """ - commitResourcePath: URI! - - """ - The HTTP URL for this Git object - """ - commitUrl: URI! - - """ - The datetime when this commit was committed. - """ - committedDate: DateTime! - - """ - Check if commited via GitHub web UI. - """ - committedViaWeb: Boolean! - - """ - Committership details of the commit. - """ - committer: GitActor - - """ - The number of deletions in this commit. - """ - deletions: Int! - - """ - The deployments associated with a commit. - """ - deployments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Environments to list deployments for - """ - environments: [String!] - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for deployments returned from the connection. - """ - orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} - ): DeploymentConnection - - """ - The linear commit history starting from (and including) this commit, in the same order as `git log`. - """ - history( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - If non-null, filters history to only show commits with matching authorship. - """ - author: CommitAuthor - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - If non-null, filters history to only show commits touching files under this path. - """ - path: String - - """ - Allows specifying a beginning time or date for fetching commits. - """ - since: GitTimestamp - - """ - Allows specifying an ending time or date for fetching commits. - """ - until: GitTimestamp - ): CommitHistoryConnection! - id: ID! - - """ - The Git commit message - """ - message: String! - - """ - The Git commit message body - """ - messageBody: String! - - """ - The commit message body rendered to HTML. - """ - messageBodyHTML: HTML! - - """ - The Git commit message headline - """ - messageHeadline: String! - - """ - The commit message headline rendered to HTML. - """ - messageHeadlineHTML: HTML! - - """ - The Git object ID - """ - oid: GitObjectID! - - """ - The parents of a commit. - """ - parents( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitConnection! - - """ - The datetime when this commit was pushed. - """ - pushedDate: DateTime - - """ - The Repository this commit belongs to - """ - repository: Repository! - - """ - The HTTP path for this commit - """ - resourcePath: URI! - - """ - Commit signing information, if present. - """ - signature: GitSignature - - """ - Status information for this commit - """ - status: Status - - """ - Returns a URL to download a tarball archive for a repository. - Note: For private repositories, these links are temporary and expire after five minutes. - """ - tarballUrl: URI! - - """ - Commit's root Tree - """ - tree: Tree! - - """ - The HTTP path for the tree of this commit - """ - treeResourcePath: URI! - - """ - The HTTP URL for the tree of this commit - """ - treeUrl: URI! - - """ - The HTTP URL for this commit - """ - url: URI! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState - - """ - Returns a URL to download a zipball archive for a repository. - Note: For private repositories, these links are temporary and expire after five minutes. - """ - zipballUrl: URI! -} - -""" -Specifies an author for filtering Git commits. -""" -input CommitAuthor { - """ - Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. - """ - emails: [String!] - - """ - ID of a User to filter by. If non-null, only commits authored by this user - will be returned. This field takes precedence over emails. - """ - id: ID -} - -""" -Represents a comment on a given Commit. -""" -type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the comment body. - """ - body: String! - - """ - Identifies the comment body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the commit associated with the comment, if the commit exists. - """ - commit: Commit - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Identifies the file path associated with the comment. - """ - path: String - - """ - Identifies the line position associated with the comment. - """ - position: Int - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path permalink for this commit comment. - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL permalink for this commit comment. - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -The connection type for CommitComment. -""" -type CommitCommentConnection { - """ - A list of edges. - """ - edges: [CommitCommentEdge] - - """ - A list of nodes. - """ - nodes: [CommitComment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CommitCommentEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CommitComment -} - -""" -A thread of comments on a commit. -""" -type CommitCommentThread implements Node & RepositoryNode { - """ - The comments that exist in this thread. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! - - """ - The commit the comments were made on. - """ - commit: Commit! - id: ID! - - """ - The file the comments were made on. - """ - path: String - - """ - The position in the diff for the commit that the comment was made on. - """ - position: Int - - """ - The repository associated with this node. - """ - repository: Repository! -} - -""" -The connection type for Commit. -""" -type CommitConnection { - """ - A list of edges. - """ - edges: [CommitEdge] - - """ - A list of nodes. - """ - nodes: [Commit] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Ordering options for commit contribution connections. -""" -input CommitContributionOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field by which to order commit contributions. - """ - field: CommitContributionOrderField! -} - -""" -Properties by which commit contribution connections can be ordered. -""" -enum CommitContributionOrderField { - """ - Order commit contributions by how many commits they represent. - """ - COMMIT_COUNT - - """ - Order commit contributions by when they were made. - """ - OCCURRED_AT -} - -""" -This aggregates commits made by a user within one repository. -""" -type CommitContributionsByRepository { - """ - The commit contributions, each representing a day. - """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for commit contributions returned from the connection. - """ - orderBy: CommitContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedCommitContributionConnection! - - """ - The repository in which the commits were made. - """ - repository: Repository! - - """ - The HTTP path for the user's commits to the repository in this time range. - """ - resourcePath: URI! - - """ - The HTTP URL for the user's commits to the repository in this time range. - """ - url: URI! -} - -""" -An edge in a connection. -""" -type CommitEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Commit -} - -""" -The connection type for Commit. -""" -type CommitHistoryConnection { - """ - A list of edges. - """ - edges: [CommitEdge] - - """ - A list of nodes. - """ - nodes: [Commit] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -A content attachment -""" -type ContentAttachment { - """ - The body text of the content attachment. This parameter supports markdown. - """ - body: String! - - """ - The content reference that the content attachment is attached to. - """ - contentReference: ContentReference! - - """ - Identifies the primary key from the database. - """ - databaseId: Int! - id: ID! - - """ - The title of the content attachment. - """ - title: String! -} - -""" -A content reference -""" -type ContentReference { - """ - Identifies the primary key from the database. - """ - databaseId: Int! - id: ID! - - """ - The reference of the content reference. - """ - reference: String! -} - -""" -Represents a contribution a user made on GitHub, such as opening an issue. -""" -interface Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -A calendar of contributions made on GitHub by a user. -""" -type ContributionCalendar { - """ - A list of hex color codes used in this calendar. The darker the color, the more contributions it represents. - """ - colors: [String!]! - - """ - Determine if the color set was chosen because it's currently Halloween. - """ - isHalloween: Boolean! - - """ - A list of the months of contributions in this calendar. - """ - months: [ContributionCalendarMonth!]! - - """ - The count of total contributions in the calendar. - """ - totalContributions: Int! - - """ - A list of the weeks of contributions in this calendar. - """ - weeks: [ContributionCalendarWeek!]! -} - -""" -Represents a single day of contributions on GitHub by a user. -""" -type ContributionCalendarDay { - """ - The hex color code that represents how many contributions were made on this day compared to others in the calendar. - """ - color: String! - - """ - How many contributions were made by the user on this day. - """ - contributionCount: Int! - - """ - The day this square represents. - """ - date: Date! - - """ - A number representing which day of the week this square represents, e.g., 1 is Monday. - """ - weekday: Int! -} - -""" -A month of contributions in a user's contribution graph. -""" -type ContributionCalendarMonth { - """ - The date of the first day of this month. - """ - firstDay: Date! - - """ - The name of the month. - """ - name: String! - - """ - How many weeks started in this month. - """ - totalWeeks: Int! - - """ - The year the month occurred in. - """ - year: Int! -} - -""" -A week of contributions in a user's contribution graph. -""" -type ContributionCalendarWeek { - """ - The days of contributions in this week. - """ - contributionDays: [ContributionCalendarDay!]! - - """ - The date of the earliest square in this week. - """ - firstDay: Date! -} - -""" -Ordering options for contribution connections. -""" -input ContributionOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field by which to order contributions. - """ - field: ContributionOrderField! -} - -""" -Properties by which contribution connections can be ordered. -""" -enum ContributionOrderField { - """ - Order contributions by when they were made. - """ - OCCURRED_AT -} - -""" -A contributions collection aggregates contributions such as opened issues and commits created by a user. -""" -type ContributionsCollection { - """ - Commit contributions made by the user, grouped by repository. - """ - commitContributionsByRepository( - """ - How many repositories should be included. - """ - maxRepositories: Int = 25 - ): [CommitContributionsByRepository!]! - - """ - A calendar of this user's contributions on GitHub. - """ - contributionCalendar: ContributionCalendar! - - """ - The years the user has been making contributions with the most recent year first. - """ - contributionYears: [Int!]! - - """ - Determine if this collection's time span ends in the current month. - """ - doesEndInCurrentMonth: Boolean! - - """ - The date of the first restricted contribution the user made in this time - period. Can only be non-null when the user has enabled private contribution counts. - """ - earliestRestrictedContributionDate: Date - - """ - The ending date and time of this collection. - """ - endedAt: DateTime! - - """ - The first issue the user opened on GitHub. This will be null if that issue was - opened outside the collection's time range and ignoreTimeRange is false. If - the issue is not visible but the user has opted to show private contributions, - a RestrictedContribution will be returned. - """ - firstIssueContribution( - """ - If true, the first issue will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedIssueOrRestrictedContribution - - """ - The first pull request the user opened on GitHub. This will be null if that - pull request was opened outside the collection's time range and - ignoreTimeRange is not true. If the pull request is not visible but the user - has opted to show private contributions, a RestrictedContribution will be returned. - """ - firstPullRequestContribution( - """ - If true, the first pull request will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedPullRequestOrRestrictedContribution - - """ - The first repository the user created on GitHub. This will be null if that - first repository was created outside the collection's time range and - ignoreTimeRange is false. If the repository is not visible, then a - RestrictedContribution is returned. - """ - firstRepositoryContribution( - """ - If true, the first repository will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedRepositoryOrRestrictedContribution - - """ - Does the user have any more activity in the timeline that occurred prior to the collection's time range? - """ - hasActivityInThePast: Boolean! - - """ - Determine if there are any contributions in this collection. - """ - hasAnyContributions: Boolean! - - """ - Determine if the user made any contributions in this time frame whose details - are not visible because they were made in a private repository. Can only be - true if the user enabled private contribution counts. - """ - hasAnyRestrictedContributions: Boolean! - - """ - Whether or not the collector's time span is all within the same day. - """ - isSingleDay: Boolean! - - """ - A list of issues the user opened. - """ - issueContributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Should the user's first issue ever be excluded from the result. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented issue be excluded from the result. - """ - excludePopular: Boolean = false - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedIssueContributionConnection! - - """ - Issue contributions made by the user, grouped by repository. - """ - issueContributionsByRepository( - """ - Should the user's first issue ever be excluded from the result. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented issue be excluded from the result. - """ - excludePopular: Boolean = false - - """ - How many repositories should be included. - """ - maxRepositories: Int = 25 - ): [IssueContributionsByRepository!]! - - """ - When the user signed up for GitHub. This will be null if that sign up date - falls outside the collection's time range and ignoreTimeRange is false. - """ - joinedGitHubContribution( - """ - If true, the contribution will be returned even if the user signed up outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): JoinedGitHubContribution - - """ - The date of the most recent restricted contribution the user made in this time - period. Can only be non-null when the user has enabled private contribution counts. - """ - latestRestrictedContributionDate: Date - - """ - When this collection's time range does not include any activity from the user, use this - to get a different collection from an earlier time range that does have activity. - """ - mostRecentCollectionWithActivity: ContributionsCollection - - """ - Returns a different contributions collection from an earlier time range than this one - that does not have any contributions. - """ - mostRecentCollectionWithoutActivity: ContributionsCollection - - """ - The issue the user opened on GitHub that received the most comments in the specified - time frame. - """ - popularIssueContribution: CreatedIssueContribution - - """ - The pull request the user opened on GitHub that received the most comments in the - specified time frame. - """ - popularPullRequestContribution: CreatedPullRequestContribution - - """ - Pull request contributions made by the user. - """ - pullRequestContributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Should the user's first pull request ever be excluded from the result. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented pull request be excluded from the result. - """ - excludePopular: Boolean = false - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestContributionConnection! - - """ - Pull request contributions made by the user, grouped by repository. - """ - pullRequestContributionsByRepository( - """ - Should the user's first pull request ever be excluded from the result. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented pull request be excluded from the result. - """ - excludePopular: Boolean = false - - """ - How many repositories should be included. - """ - maxRepositories: Int = 25 - ): [PullRequestContributionsByRepository!]! - - """ - Pull request review contributions made by the user. - """ - pullRequestReviewContributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestReviewContributionConnection! - - """ - Pull request review contributions made by the user, grouped by repository. - """ - pullRequestReviewContributionsByRepository( - """ - How many repositories should be included. - """ - maxRepositories: Int = 25 - ): [PullRequestReviewContributionsByRepository!]! - - """ - A list of repositories owned by the user that the user created in this time range. - """ - repositoryContributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Should the user's first repository ever be excluded from the result. - """ - excludeFirst: Boolean = false - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedRepositoryContributionConnection! - - """ - A count of contributions made by the user that the viewer cannot access. Only - non-zero when the user has chosen to share their private contribution counts. - """ - restrictedContributionsCount: Int! - - """ - The beginning date and time of this collection. - """ - startedAt: DateTime! - - """ - How many commits were made by the user in this time span. - """ - totalCommitContributions: Int! - - """ - How many issues the user opened. - """ - totalIssueContributions( - """ - Should the user's first issue ever be excluded from this count. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented issue be excluded from this count. - """ - excludePopular: Boolean = false - ): Int! - - """ - How many pull requests the user opened. - """ - totalPullRequestContributions( - """ - Should the user's first pull request ever be excluded from this count. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented pull request be excluded from this count. - """ - excludePopular: Boolean = false - ): Int! - - """ - How many pull request reviews the user left. - """ - totalPullRequestReviewContributions: Int! - - """ - How many different repositories the user committed to. - """ - totalRepositoriesWithContributedCommits: Int! - - """ - How many different repositories the user opened issues in. - """ - totalRepositoriesWithContributedIssues( - """ - Should the user's first issue ever be excluded from this count. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented issue be excluded from this count. - """ - excludePopular: Boolean = false - ): Int! - - """ - How many different repositories the user left pull request reviews in. - """ - totalRepositoriesWithContributedPullRequestReviews: Int! - - """ - How many different repositories the user opened pull requests in. - """ - totalRepositoriesWithContributedPullRequests( - """ - Should the user's first pull request ever be excluded from this count. - """ - excludeFirst: Boolean = false - - """ - Should the user's most commented pull request be excluded from this count. - """ - excludePopular: Boolean = false - ): Int! - - """ - How many repositories the user created. - """ - totalRepositoryContributions( - """ - Should the user's first repository ever be excluded from this count. - """ - excludeFirst: Boolean = false - ): Int! - - """ - The user who made the contributions in this collection. - """ - user: User! -} - -""" -Autogenerated input type of ConvertProjectCardNoteToIssue -""" -input ConvertProjectCardNoteToIssueInput { - """ - The body of the newly created issue. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ProjectCard ID to convert. - """ - projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) - - """ - The ID of the repository to create the issue in. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The title of the newly created issue. Defaults to the card's note text. - """ - title: String -} - -""" -Autogenerated return type of ConvertProjectCardNoteToIssue -""" -type ConvertProjectCardNoteToIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated ProjectCard. - """ - projectCard: ProjectCard -} - -""" -Represents a 'converted_note_to_issue' event on a given issue or pull request. -""" -type ConvertedNoteToIssueEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Project referenced by event. - """ - project: Project @preview(toggledBy: "starfox-preview") - - """ - Project card referenced by this project event. - """ - projectCard: ProjectCard @preview(toggledBy: "starfox-preview") - - """ - Column name referenced by this project event. - """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} - -""" -Autogenerated input type of CreateBranchProtectionRule -""" -input CreateBranchProtectionRuleInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Will new commits pushed to matching branches dismiss pull request review approvals. - """ - dismissesStaleReviews: Boolean - - """ - Can admins overwrite branch protection. - """ - isAdminEnforced: Boolean - - """ - The glob-like pattern used to determine matching branches. - """ - pattern: String! - - """ - A list of User or Team IDs allowed to push to matching branches. - """ - pushActorIds: [ID!] - - """ - The global relay id of the repository in which a new branch protection rule should be created in. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - Number of approving reviews required to update matching branches. - """ - requiredApprovingReviewCount: Int - - """ - List of required status check contexts that must pass for commits to be accepted to matching branches. - """ - requiredStatusCheckContexts: [String!] - - """ - Are approving reviews required to update matching branches. - """ - requiresApprovingReviews: Boolean - - """ - Are reviews from code owners required to update matching branches. - """ - requiresCodeOwnerReviews: Boolean - - """ - Are commits required to be signed. - """ - requiresCommitSignatures: Boolean - - """ - Are status checks required to update matching branches. - """ - requiresStatusChecks: Boolean - - """ - Are branches required to be up to date before merging. - """ - requiresStrictStatusChecks: Boolean - - """ - Is pushing to matching branches restricted. - """ - restrictsPushes: Boolean - - """ - Is dismissal of pull request reviews restricted. - """ - restrictsReviewDismissals: Boolean - - """ - A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. - """ - reviewDismissalActorIds: [ID!] -} - -""" -Autogenerated return type of CreateBranchProtectionRule -""" -type CreateBranchProtectionRulePayload { - """ - The newly created BranchProtectionRule. - """ - branchProtectionRule: BranchProtectionRule - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of CreateCheckRun -""" -input CreateCheckRunInput @preview(toggledBy: "antiope-preview") { - """ - Possible further actions the integrator can perform, which a user may trigger. - """ - actions: [CheckRunAction!] - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The time that the check run finished. - """ - completedAt: DateTime - - """ - The final conclusion of the check. - """ - conclusion: CheckConclusionState - - """ - The URL of the integrator's site that has the full details of the check. - """ - detailsUrl: URI - - """ - A reference for the run on the integrator's system. - """ - externalId: String - - """ - The SHA of the head commit. - """ - headSha: GitObjectID! - - """ - The name of the check. - """ - name: String! - - """ - Descriptive details about the run. - """ - output: CheckRunOutput - - """ - The node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The time that the check run began. - """ - startedAt: DateTime - - """ - The current status. - """ - status: RequestableCheckStatusState -} - -""" -Autogenerated return type of CreateCheckRun -""" -type CreateCheckRunPayload @preview(toggledBy: "antiope-preview") { - """ - The newly created check run. - """ - checkRun: CheckRun - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of CreateCheckSuite -""" -input CreateCheckSuiteInput @preview(toggledBy: "antiope-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The SHA of the head commit. - """ - headSha: GitObjectID! - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) -} - -""" -Autogenerated return type of CreateCheckSuite -""" -type CreateCheckSuitePayload @preview(toggledBy: "antiope-preview") { - """ - The newly created check suite. - """ - checkSuite: CheckSuite - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of CreateContentAttachment -""" -input CreateContentAttachmentInput { - """ - The body of the content attachment, which may contain markdown. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The node ID of the content_reference. - """ - contentReferenceId: ID! @possibleTypes(concreteTypes: ["ContentReference"]) - - """ - The title of the content attachment. - """ - title: String! -} - -""" -Autogenerated return type of CreateContentAttachment -""" -type CreateContentAttachmentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The newly created content attachment. - """ - contentAttachment: ContentAttachment -} - -""" -Autogenerated input type of CreateDeployment -""" -input CreateDeploymentInput @preview(toggledBy: "flash-preview") { - """ - Attempt to automatically merge the default branch into the requested ref, defaults to true. - """ - autoMerge: Boolean = true - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Short description of the deployment. - """ - description: String = "" - - """ - Name for the target deployment environment. - """ - environment: String = "production" - - """ - JSON payload with extra information about the deployment. - """ - payload: String = "{}" - - """ - The node ID of the ref to be deployed. - """ - refId: ID! @possibleTypes(concreteTypes: ["Ref"]) - - """ - The node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The status contexts to verify against commit status checks. To bypass required - contexts, pass an empty array. Defaults to all unique contexts. - """ - requiredContexts: [String!] - - """ - Specifies a task to execute. - """ - task: String = "deploy" -} - -""" -Autogenerated return type of CreateDeployment -""" -type CreateDeploymentPayload @preview(toggledBy: "flash-preview") { - """ - True if the default branch has been auto-merged into the deployment ref. - """ - autoMerged: Boolean - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new deployment. - """ - deployment: Deployment -} - -""" -Autogenerated input type of CreateDeploymentStatus -""" -input CreateDeploymentStatusInput @preview(toggledBy: "flash-preview") { - """ - Adds a new inactive status to all non-transient, non-production environment - deployments with the same repository and environment name as the created - status's deployment. - """ - autoInactive: Boolean = true - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The node ID of the deployment. - """ - deploymentId: ID! @possibleTypes(concreteTypes: ["Deployment"]) - - """ - A short description of the status. Maximum length of 140 characters. - """ - description: String = "" - - """ - If provided, updates the environment of the deploy. Otherwise, does not modify the environment. - """ - environment: String - - """ - Sets the URL for accessing your environment. - """ - environmentUrl: String = "" - - """ - The log URL to associate with this status. This URL should contain - output to keep the user updated while the task is running or serve as - historical information for what happened in the deployment. - """ - logUrl: String = "" - - """ - The state of the deployment. - """ - state: DeploymentStatusState! -} - -""" -Autogenerated return type of CreateDeploymentStatus -""" -type CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new deployment status. - """ - deploymentStatus: DeploymentStatus -} - -""" -Autogenerated input type of CreateIssue -""" -input CreateIssueInput { - """ - The Node ID for the user assignee for this issue. - """ - assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) - - """ - The body for the issue description. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - An array of Node IDs of labels for this issue. - """ - labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) - - """ - The Node ID of the milestone for this issue. - """ - milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) - - """ - An array of Node IDs for projects associated with this issue. - """ - projectIds: [ID!] @possibleTypes(concreteTypes: ["Project"]) - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The title for the issue. - """ - title: String! -} - -""" -Autogenerated return type of CreateIssue -""" -type CreateIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new issue. - """ - issue: Issue -} - -""" -Autogenerated input type of CreateLabel -""" -input CreateLabelInput @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - A 6 character hex code, without the leading #, identifying the color of the label. - """ - color: String! - - """ - The name of the label. - """ - name: String! - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) -} - -""" -Autogenerated return type of CreateLabel -""" -type CreateLabelPayload @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new label. - """ - label: Label -} - -""" -Autogenerated input type of CreateProject -""" -input CreateProjectInput { - """ - The description of project. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of project. - """ - name: String! - - """ - The owner ID to create the project under. - """ - ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner") -} - -""" -Autogenerated return type of CreateProject -""" -type CreateProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new project. - """ - project: Project -} - -""" -Autogenerated input type of CreatePullRequest -""" -input CreatePullRequestInput { - """ - The name of the branch you want your changes pulled into. This should be an existing branch - on the current repository. You cannot update the base branch on a pull request to point - to another repository. - """ - baseRefName: String! - - """ - The contents of the pull request. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Indicates whether this pull request should be a draft. - """ - draft: Boolean = false @preview(toggledBy: "shadow-cat-preview") - - """ - The name of the branch where your changes are implemented. For cross-repository pull requests - in the same network, namespace `head_ref_name` with a user like this: `username:branch`. - """ - headRefName: String! - - """ - Indicates whether maintainers can modify the pull request. - """ - maintainerCanModify: Boolean = true - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The title of the pull request. - """ - title: String! -} - -""" -Autogenerated return type of CreatePullRequest -""" -type CreatePullRequestPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new pull request. - """ - pullRequest: PullRequest -} - -""" -Autogenerated input type of CreateTeamDiscussionComment -""" -input CreateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { - """ - The content of the comment. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the discussion to which the comment belongs. - """ - discussionId: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) -} - -""" -Autogenerated return type of CreateTeamDiscussionComment -""" -type CreateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new comment. - """ - teamDiscussionComment: TeamDiscussionComment -} - -""" -Autogenerated input type of CreateTeamDiscussion -""" -input CreateTeamDiscussionInput @preview(toggledBy: "echo-preview") { - """ - The content of the discussion. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - If true, restricts the visiblity of this discussion to team members and - organization admins. If false or not specified, allows any organization member - to view this discussion. - """ - private: Boolean - - """ - The ID of the team to which the discussion belongs. - """ - teamId: ID! @possibleTypes(concreteTypes: ["Team"]) - - """ - The title of the discussion. - """ - title: String! -} - -""" -Autogenerated return type of CreateTeamDiscussion -""" -type CreateTeamDiscussionPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new discussion. - """ - teamDiscussion: TeamDiscussion -} - -""" -Represents the contribution a user made by committing to a repository. -""" -type CreatedCommitContribution implements Contribution { - """ - How many commits were made on this day to this repository by the user. - """ - commitCount: Int! - - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The repository the user made a commit in. - """ - repository: Repository! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -The connection type for CreatedCommitContribution. -""" -type CreatedCommitContributionConnection { - """ - A list of edges. - """ - edges: [CreatedCommitContributionEdge] - - """ - A list of nodes. - """ - nodes: [CreatedCommitContribution] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of commits across days and repositories in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CreatedCommitContributionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CreatedCommitContribution -} - -""" -Represents the contribution a user made on GitHub by opening an issue. -""" -type CreatedIssueContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - The issue that was opened. - """ - issue: Issue! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -The connection type for CreatedIssueContribution. -""" -type CreatedIssueContributionConnection { - """ - A list of edges. - """ - edges: [CreatedIssueContributionEdge] - - """ - A list of nodes. - """ - nodes: [CreatedIssueContribution] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CreatedIssueContributionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CreatedIssueContribution -} - -""" -Represents either a issue the viewer can access or a restricted contribution. -""" -union CreatedIssueOrRestrictedContribution = CreatedIssueContribution | RestrictedContribution - -""" -Represents the contribution a user made on GitHub by opening a pull request. -""" -type CreatedPullRequestContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The pull request that was opened. - """ - pullRequest: PullRequest! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -The connection type for CreatedPullRequestContribution. -""" -type CreatedPullRequestContributionConnection { - """ - A list of edges. - """ - edges: [CreatedPullRequestContributionEdge] - - """ - A list of nodes. - """ - nodes: [CreatedPullRequestContribution] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CreatedPullRequestContributionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CreatedPullRequestContribution -} - -""" -Represents either a pull request the viewer can access or a restricted contribution. -""" -union CreatedPullRequestOrRestrictedContribution = CreatedPullRequestContribution | RestrictedContribution - -""" -Represents the contribution a user made by leaving a review on a pull request. -""" -type CreatedPullRequestReviewContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The pull request the user reviewed. - """ - pullRequest: PullRequest! - - """ - The review the user left on the pull request. - """ - pullRequestReview: PullRequestReview! - - """ - The repository containing the pull request that the user reviewed. - """ - repository: Repository! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -The connection type for CreatedPullRequestReviewContribution. -""" -type CreatedPullRequestReviewContributionConnection { - """ - A list of edges. - """ - edges: [CreatedPullRequestReviewContributionEdge] - - """ - A list of nodes. - """ - nodes: [CreatedPullRequestReviewContribution] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CreatedPullRequestReviewContributionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CreatedPullRequestReviewContribution -} - -""" -Represents the contribution a user made on GitHub by creating a repository. -""" -type CreatedRepositoryContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The repository that was created. - """ - repository: Repository! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -The connection type for CreatedRepositoryContribution. -""" -type CreatedRepositoryContributionConnection { - """ - A list of edges. - """ - edges: [CreatedRepositoryContributionEdge] - - """ - A list of nodes. - """ - nodes: [CreatedRepositoryContribution] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type CreatedRepositoryContributionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: CreatedRepositoryContribution -} - -""" -Represents either a repository the viewer can access or a restricted contribution. -""" -union CreatedRepositoryOrRestrictedContribution = CreatedRepositoryContribution | RestrictedContribution - -""" -Represents a mention made by one issue or pull request to another. -""" -type CrossReferencedEvent implements Node & UniformResourceLocatable { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Reference originated in a different repository. - """ - isCrossRepository: Boolean! - - """ - Identifies when the reference was made. - """ - referencedAt: DateTime! - - """ - The HTTP path for this pull request. - """ - resourcePath: URI! - - """ - Issue or pull request that made the reference. - """ - source: ReferencedSubject! - - """ - Issue or pull request to which the reference was made. - """ - target: ReferencedSubject! - - """ - The HTTP URL for this pull request. - """ - url: URI! - - """ - Checks if the target will be closed when the source is merged. - """ - willCloseTarget: Boolean! -} - -""" -An ISO-8601 encoded date string. -""" -scalar Date - -""" -An ISO-8601 encoded UTC date string. -""" -scalar DateTime - -""" -The possible default permissions for repositories. -""" -enum DefaultRepositoryPermissionField { - """ - Can read, write, and administrate repos by default - """ - ADMIN - - """ - No access - """ - NONE - - """ - Can read repos by default - """ - READ - - """ - Can read and write repos by default - """ - WRITE -} - -""" -Entities that can be deleted. -""" -interface Deletable { - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! -} - -""" -Autogenerated input type of DeleteBranchProtectionRule -""" -input DeleteBranchProtectionRuleInput { - """ - The global relay id of the branch protection rule to be deleted. - """ - branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated return type of DeleteBranchProtectionRule -""" -type DeleteBranchProtectionRulePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of DeleteIssueComment -""" -input DeleteIssueCommentInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the comment to delete. - """ - id: ID! @possibleTypes(concreteTypes: ["IssueComment"]) -} - -""" -Autogenerated return type of DeleteIssueComment -""" -type DeleteIssueCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of DeleteIssue -""" -input DeleteIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the issue to delete. - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} - -""" -Autogenerated return type of DeleteIssue -""" -type DeleteIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The repository the issue belonged to - """ - repository: Repository -} - -""" -Autogenerated input type of DeleteLabel -""" -input DeleteLabelInput @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the label to be deleted. - """ - id: ID! @possibleTypes(concreteTypes: ["Label"]) -} - -""" -Autogenerated return type of DeleteLabel -""" -type DeleteLabelPayload @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of DeleteProjectCard -""" -input DeleteProjectCardInput { - """ - The id of the card to delete. - """ - cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated return type of DeleteProjectCard -""" -type DeleteProjectCardPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The column the deleted card was in. - """ - column: ProjectColumn - - """ - The deleted card ID. - """ - deletedCardId: ID -} - -""" -Autogenerated input type of DeleteProjectColumn -""" -input DeleteProjectColumnInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the column to delete. - """ - columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) -} - -""" -Autogenerated return type of DeleteProjectColumn -""" -type DeleteProjectColumnPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The deleted column ID. - """ - deletedColumnId: ID - - """ - The project the deleted column was in. - """ - project: Project -} - -""" -Autogenerated input type of DeleteProject -""" -input DeleteProjectInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Project ID to update. - """ - projectId: ID! @possibleTypes(concreteTypes: ["Project"]) -} - -""" -Autogenerated return type of DeleteProject -""" -type DeleteProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The repository or organization the project was removed from. - """ - owner: ProjectOwner -} - -""" -Autogenerated input type of DeletePullRequestReviewComment -""" -input DeletePullRequestReviewCommentInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the comment to delete. - """ - id: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) -} - -""" -Autogenerated return type of DeletePullRequestReviewComment -""" -type DeletePullRequestReviewCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request review the deleted comment belonged to. - """ - pullRequestReview: PullRequestReview -} - -""" -Autogenerated input type of DeletePullRequestReview -""" -input DeletePullRequestReviewInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the pull request review to delete. - """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} - -""" -Autogenerated return type of DeletePullRequestReview -""" -type DeletePullRequestReviewPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The deleted pull request review. - """ - pullRequestReview: PullRequestReview -} - -""" -Autogenerated input type of DeleteTeamDiscussionComment -""" -input DeleteTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the comment to delete. - """ - id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"]) -} - -""" -Autogenerated return type of DeleteTeamDiscussionComment -""" -type DeleteTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of DeleteTeamDiscussion -""" -input DeleteTeamDiscussionInput @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The discussion ID to delete. - """ - id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) -} - -""" -Autogenerated return type of DeleteTeamDiscussion -""" -type DeleteTeamDiscussionPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Represents a 'demilestoned' event on a given issue or pull request. -""" -type DemilestonedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the milestone title associated with the 'demilestoned' event. - """ - milestoneTitle: String! - - """ - Object referenced by event. - """ - subject: MilestoneItem! -} - -""" -A repository deploy key. -""" -type DeployKey implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - The deploy key. - """ - key: String! - - """ - Whether or not the deploy key is read only. - """ - readOnly: Boolean! - - """ - The deploy key title. - """ - title: String! - - """ - Whether or not the deploy key has been verified. - """ - verified: Boolean! -} - -""" -The connection type for DeployKey. -""" -type DeployKeyConnection { - """ - A list of edges. - """ - edges: [DeployKeyEdge] - - """ - A list of nodes. - """ - nodes: [DeployKey] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type DeployKeyEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: DeployKey -} - -""" -Represents a 'deployed' event on a given pull request. -""" -type DeployedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The deployment associated with the 'deployed' event. - """ - deployment: Deployment! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - The ref associated with the 'deployed' event. - """ - ref: Ref -} - -""" -Represents triggered deployment instance. -""" -type Deployment implements Node { - """ - Identifies the commit sha of the deployment. - """ - commit: Commit - - """ - Identifies the oid of the deployment commit, even if the commit has been deleted. - """ - commitOid: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the actor who triggered the deployment. - """ - creator: Actor - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The deployment description. - """ - description: String - - """ - The environment to which this deployment was made. - """ - environment: String - id: ID! - - """ - The latest status of this deployment. - """ - latestStatus: DeploymentStatus - - """ - Extra information that a deployment system might need. - """ - payload: String - - """ - Identifies the Ref of the deployment, if the deployment was created by ref. - """ - ref: Ref - - """ - Identifies the repository associated with the deployment. - """ - repository: Repository! - - """ - The current state of the deployment. - """ - state: DeploymentState - - """ - A list of statuses associated with the deployment. - """ - statuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): DeploymentStatusConnection - - """ - The deployment task. - """ - task: String - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! -} - -""" -The connection type for Deployment. -""" -type DeploymentConnection { - """ - A list of edges. - """ - edges: [DeploymentEdge] - - """ - A list of nodes. - """ - nodes: [Deployment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type DeploymentEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Deployment -} - -""" -Represents a 'deployment_environment_changed' event on a given pull request. -""" -type DeploymentEnvironmentChangedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The deployment status that updated the deployment environment. - """ - deploymentStatus: DeploymentStatus! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! -} - -""" -Ordering options for deployment connections -""" -input DeploymentOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order deployments by. - """ - field: DeploymentOrderField! -} - -""" -Properties by which deployment connections can be ordered. -""" -enum DeploymentOrderField { - """ - Order collection by creation time - """ - CREATED_AT -} - -""" -The possible states in which a deployment can be. -""" -enum DeploymentState { - """ - The pending deployment was not updated after 30 minutes. - """ - ABANDONED - - """ - The deployment is currently active. - """ - ACTIVE - - """ - An inactive transient deployment. - """ - DESTROYED - - """ - The deployment experienced an error. - """ - ERROR - - """ - The deployment has failed. - """ - FAILURE - - """ - The deployment is inactive. - """ - INACTIVE - - """ - The deployment is in progress. - """ - IN_PROGRESS - - """ - The deployment is pending. - """ - PENDING - - """ - The deployment has queued - """ - QUEUED -} - -""" -Describes the status of a given deployment attempt. -""" -type DeploymentStatus implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the actor who triggered the deployment. - """ - creator: Actor - - """ - Identifies the deployment associated with status. - """ - deployment: Deployment! - - """ - Identifies the description of the deployment. - """ - description: String - - """ - Identifies the environment of the deployment at the time of this deployment status - """ - environment: String @preview(toggledBy: "flash-preview") - - """ - Identifies the environment URL of the deployment. - """ - environmentUrl: URI - id: ID! - - """ - Identifies the log URL of the deployment. - """ - logUrl: URI - - """ - Identifies the current state of the deployment. - """ - state: DeploymentStatusState! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! -} - -""" -The connection type for DeploymentStatus. -""" -type DeploymentStatusConnection { - """ - A list of edges. - """ - edges: [DeploymentStatusEdge] - - """ - A list of nodes. - """ - nodes: [DeploymentStatus] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type DeploymentStatusEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: DeploymentStatus -} - -""" -The possible states for a deployment status. -""" -enum DeploymentStatusState { - """ - The deployment experienced an error. - """ - ERROR - - """ - The deployment has failed. - """ - FAILURE - - """ - The deployment is inactive. - """ - INACTIVE - - """ - The deployment is in progress. - """ - IN_PROGRESS - - """ - The deployment is pending. - """ - PENDING - - """ - The deployment is queued - """ - QUEUED - - """ - The deployment was successful. - """ - SUCCESS -} - -""" -Autogenerated input type of DismissPullRequestReview -""" -input DismissPullRequestReviewInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The contents of the pull request review dismissal message. - """ - message: String! - - """ - The Node ID of the pull request review to modify. - """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} - -""" -Autogenerated return type of DismissPullRequestReview -""" -type DismissPullRequestReviewPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The dismissed pull request review. - """ - pullRequestReview: PullRequestReview -} - -""" -Specifies a review comment to be left with a Pull Request Review. -""" -input DraftPullRequestReviewComment { - """ - Body of the comment to leave. - """ - body: String! - - """ - Path to the file being commented on. - """ - path: String! - - """ - Position in the file to leave a comment on. - """ - position: Int! -} - -""" -An external identity provisioned by SAML SSO or SCIM. -""" -type ExternalIdentity implements Node { - """ - The GUID for this identity - """ - guid: String! - id: ID! - - """ - Organization invitation for this SCIM-provisioned external identity - """ - organizationInvitation: OrganizationInvitation - - """ - SAML Identity attributes - """ - samlIdentity: ExternalIdentitySamlAttributes - - """ - SCIM Identity attributes - """ - scimIdentity: ExternalIdentityScimAttributes - - """ - User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member. - """ - user: User -} - -""" -The connection type for ExternalIdentity. -""" -type ExternalIdentityConnection { - """ - A list of edges. - """ - edges: [ExternalIdentityEdge] - - """ - A list of nodes. - """ - nodes: [ExternalIdentity] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ExternalIdentityEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ExternalIdentity -} - -""" -SAML attributes for the External Identity -""" -type ExternalIdentitySamlAttributes { - """ - The NameID of the SAML identity - """ - nameId: String -} - -""" -SCIM attributes for the External Identity -""" -type ExternalIdentityScimAttributes { - """ - The userName of the SCIM identity - """ - username: String -} - -""" -The connection type for User. -""" -type FollowerConnection { - """ - A list of edges. - """ - edges: [UserEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -The connection type for User. -""" -type FollowingConnection { - """ - A list of edges. - """ - edges: [UserEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -A generic hovercard context with a message and icon -""" -type GenericHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! -} - -""" -A Gist. -""" -type Gist implements Node & Starrable { - """ - A list of comments associated with the gist - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): GistCommentConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The gist description. - """ - description: String - - """ - The files in this gist. - """ - files( - """ - The maximum number of files to return. - """ - limit: Int = 10 - ): [GistFile] - id: ID! - - """ - Identifies if the gist is a fork. - """ - isFork: Boolean! - - """ - Whether the gist is public or not. - """ - isPublic: Boolean! - - """ - The gist name. - """ - name: String! - - """ - The gist owner. - """ - owner: RepositoryOwner - - """ - Identifies when the gist was last pushed to. - """ - pushedAt: DateTime - - """ - A list of users who have starred this starrable. - """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - Returns a boolean indicating whether the viewing user has starred this starrable. - """ - viewerHasStarred: Boolean! -} - -""" -Represents a comment on an Gist. -""" -type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the gist. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the comment body. - """ - body: String! - - """ - The comment body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - - """ - The associated gist. - """ - gist: Gist! - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -The connection type for GistComment. -""" -type GistCommentConnection { - """ - A list of edges. - """ - edges: [GistCommentEdge] - - """ - A list of nodes. - """ - nodes: [GistComment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type GistCommentEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: GistComment -} - -""" -The connection type for Gist. -""" -type GistConnection { - """ - A list of edges. - """ - edges: [GistEdge] - - """ - A list of nodes. - """ - nodes: [Gist] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type GistEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Gist -} - -""" -A file in a gist. -""" -type GistFile { - """ - The file name encoded to remove characters that are invalid in URL paths. - """ - encodedName: String - - """ - The gist file encoding. - """ - encoding: String - - """ - The file extension from the file name. - """ - extension: String - - """ - Indicates if this file is an image. - """ - isImage: Boolean! - - """ - Whether the file's contents were truncated. - """ - isTruncated: Boolean! - - """ - The programming language this file is written in. - """ - language: Language - - """ - The gist file name. - """ - name: String - - """ - The gist file size in bytes. - """ - size: Int - - """ - UTF8 text data or null if the file is binary - """ - text( - """ - Optionally truncate the returned file to this length. - """ - truncate: Int - ): String -} - -""" -Ordering options for gist connections -""" -input GistOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order repositories by. - """ - field: GistOrderField! -} - -""" -Properties by which gist connections can be ordered. -""" -enum GistOrderField { - """ - Order gists by creation time - """ - CREATED_AT - - """ - Order gists by push time - """ - PUSHED_AT - - """ - Order gists by update time - """ - UPDATED_AT -} - -""" -The privacy of a Gist -""" -enum GistPrivacy { - """ - Gists that are public and secret - """ - ALL - - """ - Public - """ - PUBLIC - - """ - Secret - """ - SECRET -} - -""" -Represents an actor in a Git commit (ie. an author or committer). -""" -type GitActor { - """ - A URL pointing to the author's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - - """ - The timestamp of the Git action (authoring or committing). - """ - date: GitTimestamp - - """ - The email in the Git commit. - """ - email: String - - """ - The name in the Git commit. - """ - name: String - - """ - The GitHub user corresponding to the email field. Null if no such user exists. - """ - user: User -} - -""" -Represents information about the GitHub instance. -""" -type GitHubMetadata { - """ - Returns a String that's a SHA of `github-services` - """ - gitHubServicesSha: GitObjectID! - - """ - Whether or not users are verified - """ - isPasswordAuthenticationVerifiable: Boolean! -} - -""" -Represents a Git object. -""" -interface GitObject { - """ - An abbreviated version of the Git object ID - """ - abbreviatedOid: String! - - """ - The HTTP path for this Git object - """ - commitResourcePath: URI! - - """ - The HTTP URL for this Git object - """ - commitUrl: URI! - id: ID! - - """ - The Git object ID - """ - oid: GitObjectID! - - """ - The Repository the Git object belongs to - """ - repository: Repository! -} - -""" -A Git object ID. -""" -scalar GitObjectID - -""" -Git SSH string -""" -scalar GitSSHRemote - -""" -Information about a signature (GPG or S/MIME) on a Commit or Tag. -""" -interface GitSignature { - """ - Email used to sign this object. - """ - email: String! - - """ - True if the signature is valid and verified by GitHub. - """ - isValid: Boolean! - - """ - Payload for GPG signing object. Raw ODB object without the signature header. - """ - payload: String! - - """ - ASCII-armored signature header from object. - """ - signature: String! - - """ - GitHub user corresponding to the email signing this commit. - """ - signer: User - - """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. - """ - state: GitSignatureState! - - """ - True if the signature was made with GitHub's signing key. - """ - wasSignedByGitHub: Boolean! -} - -""" -The state of a Git signature. -""" -enum GitSignatureState { - """ - The signing certificate or its chain could not be verified - """ - BAD_CERT - - """ - Invalid email used for signing - """ - BAD_EMAIL - - """ - Signing key expired - """ - EXPIRED_KEY - - """ - Internal error - the GPG verification service misbehaved - """ - GPGVERIFY_ERROR - - """ - Internal error - the GPG verification service is unavailable at the moment - """ - GPGVERIFY_UNAVAILABLE - - """ - Invalid signature - """ - INVALID - - """ - Malformed signature - """ - MALFORMED_SIG - - """ - The usage flags for the key that signed this don't allow signing - """ - NOT_SIGNING_KEY - - """ - Email used for signing not known to GitHub - """ - NO_USER - - """ - Valid siganture, though certificate revocation check failed - """ - OCSP_ERROR - - """ - Valid signature, pending certificate revocation checking - """ - OCSP_PENDING - - """ - One or more certificates in chain has been revoked - """ - OCSP_REVOKED - - """ - Key used for signing not known to GitHub - """ - UNKNOWN_KEY - - """ - Unknown signature type - """ - UNKNOWN_SIG_TYPE - - """ - Unsigned - """ - UNSIGNED - - """ - Email used for signing unverified on GitHub - """ - UNVERIFIED_EMAIL - - """ - Valid signature and verified by GitHub - """ - VALID -} - -""" -An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. -""" -scalar GitTimestamp - -""" -Represents a GPG signature on a Commit or Tag. -""" -type GpgSignature implements GitSignature { - """ - Email used to sign this object. - """ - email: String! - - """ - True if the signature is valid and verified by GitHub. - """ - isValid: Boolean! - - """ - Hex-encoded ID of the key that signed this object. - """ - keyId: String - - """ - Payload for GPG signing object. Raw ODB object without the signature header. - """ - payload: String! - - """ - ASCII-armored signature header from object. - """ - signature: String! - - """ - GitHub user corresponding to the email signing this commit. - """ - signer: User - - """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. - """ - state: GitSignatureState! - - """ - True if the signature was made with GitHub's signing key. - """ - wasSignedByGitHub: Boolean! -} - -""" -A string containing HTML code. -""" -scalar HTML - -""" -Represents a 'head_ref_deleted' event on a given pull request. -""" -type HeadRefDeletedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the Ref associated with the `head_ref_deleted` event. - """ - headRef: Ref - - """ - Identifies the name of the Ref associated with the `head_ref_deleted` event. - """ - headRefName: String! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! -} - -""" -Represents a 'head_ref_force_pushed' event on a given pull request. -""" -type HeadRefForcePushedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the after commit SHA for the 'head_ref_force_pushed' event. - """ - afterCommit: Commit - - """ - Identifies the before commit SHA for the 'head_ref_force_pushed' event. - """ - beforeCommit: Commit - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - Identifies the fully qualified ref name for the 'head_ref_force_pushed' event. - """ - ref: Ref -} - -""" -Represents a 'head_ref_restored' event on a given pull request. -""" -type HeadRefRestoredEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! -} - -""" -Detail needed to display a hovercard for a user -""" -type Hovercard @preview(toggledBy: "hagar-preview") { - """ - Each of the contexts for this hovercard - """ - contexts: [HovercardContext!]! -} - -""" -An individual line of a hovercard -""" -interface HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! -} - -""" -Autogenerated input type of ImportProject -""" -input ImportProjectInput { - """ - The description of Project. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - A list of columns containing issues and pull requests. - """ - columnImports: [ProjectColumnImport!]! - - """ - The name of Project. - """ - name: String! - - """ - The name of the Organization or User to create the Project under. - """ - ownerName: String! - - """ - Whether the Project is public or not. - """ - public: Boolean = false -} - -""" -Autogenerated return type of ImportProject -""" -type ImportProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new Project! - """ - project: Project -} - -""" -An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. -""" -type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { - """ - Reason that the conversation was locked. - """ - activeLockReason: LockReason - - """ - A list of Users assigned to this object. - """ - assignees( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the body of the issue. - """ - body: String! - - """ - Identifies the body of the issue rendered to HTML. - """ - bodyHTML: HTML! - - """ - Identifies the body of the issue rendered to text. - """ - bodyText: String! - - """ - `true` if the object is closed (definition of closed may depend on type) - """ - closed: Boolean! - - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime - - """ - A list of comments associated with the Issue. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): IssueCommentConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - - """ - The hovercard information for this issue - """ - hovercard( - """ - Whether or not to include notification contexts - """ - includeNotificationContexts: Boolean = true - ): Hovercard! @preview(toggledBy: "hagar-preview") - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - A list of labels associated with the object. - """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): LabelConnection - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - `true` if the object is locked - """ - locked: Boolean! - - """ - Identifies the milestone associated with the issue. - """ - milestone: Milestone - - """ - Identifies the issue number. - """ - number: Int! - - """ - A list of Users that are participating in the Issue conversation. - """ - participants( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - List of project cards associated with this issue. - """ - projectCards( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ProjectCardConnection! - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path for this issue - """ - resourcePath: URI! - - """ - Identifies the state of the issue. - """ - state: IssueState! - - """ - A list of events, comments, commits, etc. associated with the issue. - """ - timeline( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows filtering timeline events by a `since` timestamp. - """ - since: DateTime - ): IssueTimelineConnection! - - """ - A list of events, comments, commits, etc. associated with the issue. - """ - timelineItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Filter timeline items by type. - """ - itemTypes: [IssueTimelineItemsItemType!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter timeline items by a `since` timestamp. - """ - since: DateTime - - """ - Skips the first _n_ elements in the list. - """ - skip: Int - ): IssueTimelineItemsConnection! - - """ - Identifies the issue title. - """ - title: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this issue - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} - -""" -Represents a comment on an Issue. -""" -type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - Identifies the issue associated with the comment. - """ - issue: Issue! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Returns the pull request associated with the comment, if this comment was made on a - pull request. - """ - pullRequest: PullRequest - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path for this issue comment - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this issue comment - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -The connection type for IssueComment. -""" -type IssueCommentConnection { - """ - A list of edges. - """ - edges: [IssueCommentEdge] - - """ - A list of nodes. - """ - nodes: [IssueComment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type IssueCommentEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: IssueComment -} - -""" -The connection type for Issue. -""" -type IssueConnection { - """ - A list of edges. - """ - edges: [IssueEdge] - - """ - A list of nodes. - """ - nodes: [Issue] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -This aggregates issues opened by a user within one repository. -""" -type IssueContributionsByRepository { - """ - The issue contributions. - """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedIssueContributionConnection! - - """ - The repository in which the issues were opened. - """ - repository: Repository! -} - -""" -An edge in a connection. -""" -type IssueEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Issue -} - -""" -Ways in which to filter lists of issues. -""" -input IssueFilters { - """ - List issues assigned to given name. Pass in `null` for issues with no assigned - user, and `*` for issues assigned to any user. - """ - assignee: String - - """ - List issues created by given name. - """ - createdBy: String - - """ - List issues where the list of label names exist on the issue. - """ - labels: [String!] - - """ - List issues where the given name is mentioned in the issue. - """ - mentioned: String - - """ - List issues by given milestone argument. If an string representation of an - integer is passed, it should refer to a milestone by its number field. Pass in - `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. - """ - milestone: String - - """ - List issues that have been updated at or after the given date. - """ - since: DateTime - - """ - List issues filtered by the list of states given. - """ - states: [IssueState!] - - """ - List issues subscribed to by viewer. - """ - viewerSubscribed: Boolean = false -} - -""" -Used for return value of Repository.issueOrPullRequest. -""" -union IssueOrPullRequest = Issue | PullRequest - -""" -Ways in which lists of issues can be ordered upon return. -""" -input IssueOrder { - """ - The direction in which to order issues by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order issues by. - """ - field: IssueOrderField! -} - -""" -Properties by which issue connections can be ordered. -""" -enum IssueOrderField { - """ - Order issues by comment count - """ - COMMENTS - - """ - Order issues by creation time - """ - CREATED_AT - - """ - Order issues by update time - """ - UPDATED_AT -} - -""" -The possible states of an issue. -""" -enum IssueState { - """ - An issue that has been closed - """ - CLOSED - - """ - An issue that is still open - """ - OPEN -} - -""" -The connection type for IssueTimelineItem. -""" -type IssueTimelineConnection { - """ - A list of edges. - """ - edges: [IssueTimelineItemEdge] - - """ - A list of nodes. - """ - nodes: [IssueTimelineItem] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An item in an issue timeline -""" -union IssueTimelineItem = AssignedEvent | ClosedEvent | Commit | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MilestonedEvent | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent - -""" -An edge in a connection. -""" -type IssueTimelineItemEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: IssueTimelineItem -} - -""" -An item in an issue timeline -""" -union IssueTimelineItems = AddedToProjectEvent | AssignedEvent | ClosedEvent | CommentDeletedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MentionedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent - -""" -The connection type for IssueTimelineItems. -""" -type IssueTimelineItemsConnection { - """ - A list of edges. - """ - edges: [IssueTimelineItemsEdge] - - """ - Identifies the count of items after applying `before` and `after` filters. - """ - filteredCount: Int! - - """ - A list of nodes. - """ - nodes: [IssueTimelineItems] - - """ - Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. - """ - pageCount: Int! - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! - - """ - Identifies the date and time when the timeline was last updated. - """ - updatedAt: DateTime! -} - -""" -An edge in a connection. -""" -type IssueTimelineItemsEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: IssueTimelineItems -} - -""" -The possible item types found in a timeline. -""" -enum IssueTimelineItemsItemType { - """ - Represents a 'added_to_project' event on a given issue or pull request. - """ - ADDED_TO_PROJECT_EVENT - - """ - Represents an 'assigned' event on any assignable object. - """ - ASSIGNED_EVENT - - """ - Represents a 'closed' event on any `Closable`. - """ - CLOSED_EVENT - - """ - Represents a 'comment_deleted' event on a given issue or pull request. - """ - COMMENT_DELETED_EVENT - - """ - Represents a 'converted_note_to_issue' event on a given issue or pull request. - """ - CONVERTED_NOTE_TO_ISSUE_EVENT - - """ - Represents a mention made by one issue or pull request to another. - """ - CROSS_REFERENCED_EVENT - - """ - Represents a 'demilestoned' event on a given issue or pull request. - """ - DEMILESTONED_EVENT - - """ - Represents a comment on an Issue. - """ - ISSUE_COMMENT - - """ - Represents a 'labeled' event on a given issue or pull request. - """ - LABELED_EVENT - - """ - Represents a 'locked' event on a given issue or pull request. - """ - LOCKED_EVENT - - """ - Represents a 'mentioned' event on a given issue or pull request. - """ - MENTIONED_EVENT - - """ - Represents a 'milestoned' event on a given issue or pull request. - """ - MILESTONED_EVENT - - """ - Represents a 'moved_columns_in_project' event on a given issue or pull request. - """ - MOVED_COLUMNS_IN_PROJECT_EVENT - - """ - Represents a 'pinned' event on a given issue or pull request. - """ - PINNED_EVENT - - """ - Represents a 'referenced' event on a given `ReferencedSubject`. - """ - REFERENCED_EVENT - - """ - Represents a 'removed_from_project' event on a given issue or pull request. - """ - REMOVED_FROM_PROJECT_EVENT - - """ - Represents a 'renamed' event on a given issue or pull request - """ - RENAMED_TITLE_EVENT - - """ - Represents a 'reopened' event on any `Closable`. - """ - REOPENED_EVENT - - """ - Represents a 'subscribed' event on a given `Subscribable`. - """ - SUBSCRIBED_EVENT - - """ - Represents a 'transferred' event on a given issue or pull request. - """ - TRANSFERRED_EVENT - - """ - Represents an 'unassigned' event on any assignable object. - """ - UNASSIGNED_EVENT - - """ - Represents an 'unlabeled' event on a given issue or pull request. - """ - UNLABELED_EVENT - - """ - Represents an 'unlocked' event on a given issue or pull request. - """ - UNLOCKED_EVENT - - """ - Represents an 'unpinned' event on a given issue or pull request. - """ - UNPINNED_EVENT - - """ - Represents an 'unsubscribed' event on a given `Subscribable`. - """ - UNSUBSCRIBED_EVENT - - """ - Represents a 'user_blocked' event on a given user. - """ - USER_BLOCKED_EVENT -} - -""" -Represents a user signing up for a GitHub account. -""" -type JoinedGitHubContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -A label for categorizing Issues or Milestones with a given Repository. -""" -type Label implements Node { - """ - Identifies the label color. - """ - color: String! - - """ - Identifies the date and time when the label was created. - """ - createdAt: DateTime - - """ - A brief description of this label. - """ - description: String - id: ID! - - """ - Indicates whether or not this is a default label. - """ - isDefault: Boolean! - - """ - A list of issues associated with this label. - """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! - - """ - Identifies the label name. - """ - name: String! - - """ - A list of pull requests associated with this label. - """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - - """ - The repository associated with this label. - """ - repository: Repository! - - """ - The HTTP path for this label. - """ - resourcePath: URI! - - """ - Identifies the date and time when the label was last updated. - """ - updatedAt: DateTime - - """ - The HTTP URL for this label. - """ - url: URI! -} - -""" -The connection type for Label. -""" -type LabelConnection { - """ - A list of edges. - """ - edges: [LabelEdge] - - """ - A list of nodes. - """ - nodes: [Label] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type LabelEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Label -} - -""" -An object that can have labels assigned to it. -""" -interface Labelable { - """ - A list of labels associated with the object. - """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): LabelConnection -} - -""" -Represents a 'labeled' event on a given issue or pull request. -""" -type LabeledEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the label associated with the 'labeled' event. - """ - label: Label! - - """ - Identifies the `Labelable` associated with the event. - """ - labelable: Labelable! -} - -""" -Represents a given language found in repositories. -""" -type Language implements Node { - """ - The color defined for the current language. - """ - color: String - id: ID! - - """ - The name of the current language. - """ - name: String! -} - -""" -A list of languages associated with the parent. -""" -type LanguageConnection { - """ - A list of edges. - """ - edges: [LanguageEdge] - - """ - A list of nodes. - """ - nodes: [Language] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! - - """ - The total size in bytes of files written in that language. - """ - totalSize: Int! -} - -""" -Represents the language of a repository. -""" -type LanguageEdge { - cursor: String! - node: Language! - - """ - The number of bytes of code written in the language. - """ - size: Int! -} - -""" -Ordering options for language connections. -""" -input LanguageOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order languages by. - """ - field: LanguageOrderField! -} - -""" -Properties by which language connections can be ordered. -""" -enum LanguageOrderField { - """ - Order languages by the size of all files containing the language - """ - SIZE -} - -""" -A repository's open source license -""" -type License implements Node { - """ - The full text of the license - """ - body: String! - - """ - The conditions set by the license - """ - conditions: [LicenseRule]! - - """ - A human-readable description of the license - """ - description: String - - """ - Whether the license should be featured - """ - featured: Boolean! - - """ - Whether the license should be displayed in license pickers - """ - hidden: Boolean! - id: ID! - - """ - Instructions on how to implement the license - """ - implementation: String - - """ - The lowercased SPDX ID of the license - """ - key: String! - - """ - The limitations set by the license - """ - limitations: [LicenseRule]! - - """ - The license full name specified by - """ - name: String! - - """ - Customary short name if applicable (e.g, GPLv3) - """ - nickname: String - - """ - The permissions set by the license - """ - permissions: [LicenseRule]! - - """ - Whether the license is a pseudo-license placeholder (e.g., other, no-license) - """ - pseudoLicense: Boolean! - - """ - Short identifier specified by - """ - spdxId: String - - """ - URL to the license on - """ - url: URI -} - -""" -Describes a License's conditions, permissions, and limitations -""" -type LicenseRule { - """ - A description of the rule - """ - description: String! - - """ - The machine-readable rule key - """ - key: String! - - """ - The human-readable rule label - """ - label: String! -} - -""" -Autogenerated input type of LockLockable -""" -input LockLockableInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - A reason for why the issue or pull request will be locked. - """ - lockReason: LockReason - - """ - ID of the issue or pull request to be locked. - """ - lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") -} - -""" -Autogenerated return type of LockLockable -""" -type LockLockablePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The item that was locked. - """ - lockedRecord: Lockable -} - -""" -The possible reasons that an issue or pull request was locked. -""" -enum LockReason { - """ - The issue or pull request was locked because the conversation was off-topic. - """ - OFF_TOPIC - - """ - The issue or pull request was locked because the conversation was resolved. - """ - RESOLVED - - """ - The issue or pull request was locked because the conversation was spam. - """ - SPAM - - """ - The issue or pull request was locked because the conversation was too heated. - """ - TOO_HEATED -} - -""" -An object that can be locked. -""" -interface Lockable { - """ - Reason that the conversation was locked. - """ - activeLockReason: LockReason - - """ - `true` if the object is locked - """ - locked: Boolean! -} - -""" -Represents a 'locked' event on a given issue or pull request. -""" -type LockedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Reason that the conversation was locked (optional). - """ - lockReason: LockReason - - """ - Object that was locked. - """ - lockable: Lockable! -} - -""" -Autogenerated input type of MarkPullRequestReadyForReview -""" -input MarkPullRequestReadyForReviewInput @preview(toggledBy: "shadow-cat-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the pull request to be marked as ready for review. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} - -""" -Autogenerated return type of MarkPullRequestReadyForReview -""" -type MarkPullRequestReadyForReviewPayload @preview(toggledBy: "shadow-cat-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request that is ready for review. - """ - pullRequest: PullRequest -} - -""" -Entities that have members who can set status messages. -""" -interface MemberStatusable { - """ - Get the status messages members of this entity have set that are either public or visible only to the organization. - """ - memberStatuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for user statuses returned from the connection. - """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! -} - -""" -Represents a 'mentioned' event on a given issue or pull request. -""" -type MentionedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! -} - -""" -Autogenerated input type of MergePullRequest -""" -input MergePullRequestInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Commit body to use for the merge commit; if omitted, a default message will be used - """ - commitBody: String - - """ - Commit headline to use for the merge commit; if omitted, a default message will be used. - """ - commitHeadline: String - - """ - OID that the pull request head ref must match to allow merge; if omitted, no check is performed. - """ - expectedHeadOid: GitObjectID - - """ - ID of the pull request to be merged. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} - -""" -Autogenerated return type of MergePullRequest -""" -type MergePullRequestPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request that was merged. - """ - pullRequest: PullRequest -} - -""" -Detailed status information about a pull request merge. -""" -enum MergeStateStatus { - """ - The head ref is out of date. - """ - BEHIND - - """ - The merge is blocked. - """ - BLOCKED - - """ - Mergeable and passing commit status. - """ - CLEAN - - """ - The merge commit cannot be cleanly created. - """ - DIRTY - - """ - The merge is blocked due to the pull request being a draft. - """ - DRAFT - - """ - Mergeable with passing commit status and pre-recieve hooks. - """ - HAS_HOOKS - - """ - The state cannot currently be determined. - """ - UNKNOWN - - """ - Mergeable with non-passing commit status. - """ - UNSTABLE -} - -""" -Whether or not a PullRequest can be merged. -""" -enum MergeableState { - """ - The pull request cannot be merged due to merge conflicts. - """ - CONFLICTING - - """ - The pull request can be merged. - """ - MERGEABLE - - """ - The mergeability of the pull request is still being calculated. - """ - UNKNOWN -} - -""" -Represents a 'merged' event on a given pull request. -""" -type MergedEvent implements Node & UniformResourceLocatable { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the commit associated with the `merge` event. - """ - commit: Commit - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the Ref associated with the `merge` event. - """ - mergeRef: Ref - - """ - Identifies the name of the Ref associated with the `merge` event. - """ - mergeRefName: String! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - The HTTP path for this merged event. - """ - resourcePath: URI! - - """ - The HTTP URL for this merged event. - """ - url: URI! -} - -""" -Represents a Milestone object on a given repository. -""" -type Milestone implements Closable & Node & UniformResourceLocatable { - """ - `true` if the object is closed (definition of closed may depend on type) - """ - closed: Boolean! - - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the actor who created the milestone. - """ - creator: Actor - - """ - Identifies the description of the milestone. - """ - description: String - - """ - Identifies the due date of the milestone. - """ - dueOn: DateTime - id: ID! - - """ - A list of issues associated with the milestone. - """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! - - """ - Identifies the number of the milestone. - """ - number: Int! - - """ - A list of pull requests associated with the milestone. - """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - - """ - The repository associated with this milestone. - """ - repository: Repository! - - """ - The HTTP path for this milestone - """ - resourcePath: URI! - - """ - Identifies the state of the milestone. - """ - state: MilestoneState! - - """ - Identifies the title of the milestone. - """ - title: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this milestone - """ - url: URI! -} - -""" -The connection type for Milestone. -""" -type MilestoneConnection { - """ - A list of edges. - """ - edges: [MilestoneEdge] - - """ - A list of nodes. - """ - nodes: [Milestone] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type MilestoneEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Milestone -} - -""" -Types that can be inside a Milestone. -""" -union MilestoneItem = Issue | PullRequest - -""" -Ordering options for milestone connections. -""" -input MilestoneOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order milestones by. - """ - field: MilestoneOrderField! -} - -""" -Properties by which milestone connections can be ordered. -""" -enum MilestoneOrderField { - """ - Order milestones by when they were created. - """ - CREATED_AT - - """ - Order milestones by when they are due. - """ - DUE_DATE - - """ - Order milestones by their number. - """ - NUMBER - - """ - Order milestones by when they were last updated. - """ - UPDATED_AT -} - -""" -The possible states of a milestone. -""" -enum MilestoneState { - """ - A milestone that has been closed. - """ - CLOSED - - """ - A milestone that is still open. - """ - OPEN -} - -""" -Represents a 'milestoned' event on a given issue or pull request. -""" -type MilestonedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the milestone title associated with the 'milestoned' event. - """ - milestoneTitle: String! - - """ - Object referenced by event. - """ - subject: MilestoneItem! -} - -""" -Entities that can be minimized. -""" -interface Minimizable @preview(toggledBy: "queen-beryl-preview") { - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! -} - -""" -Autogenerated input type of MinimizeComment -""" -input MinimizeCommentInput { - """ - The classification of comment - """ - classifier: ReportedContentClassifiers! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the subject to modify. - """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") -} - -""" -Autogenerated return type of MinimizeComment -""" -type MinimizeCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The comment that was minimized. - """ - minimizedComment: Minimizable -} - -""" -Autogenerated input type of MoveProjectCard -""" -input MoveProjectCardInput { - """ - Place the new card after the card with this id. Pass null to place it at the top. - """ - afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"]) - - """ - The id of the card to move. - """ - cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the column to move it into. - """ - columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) -} - -""" -Autogenerated return type of MoveProjectCard -""" -type MoveProjectCardPayload { - """ - The new edge of the moved card. - """ - cardEdge: ProjectCardEdge - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of MoveProjectColumn -""" -input MoveProjectColumnInput { - """ - Place the new column after the column with this id. Pass null to place it at the front. - """ - afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The id of the column to move. - """ - columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) -} - -""" -Autogenerated return type of MoveProjectColumn -""" -type MoveProjectColumnPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new edge of the moved column. - """ - columnEdge: ProjectColumnEdge -} - -""" -Represents a 'moved_columns_in_project' event on a given issue or pull request. -""" -type MovedColumnsInProjectEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Column name the issue or pull request was moved from. - """ - previousProjectColumnName: String! @preview(toggledBy: "starfox-preview") - - """ - Project referenced by event. - """ - project: Project @preview(toggledBy: "starfox-preview") - - """ - Project card referenced by this project event. - """ - projectCard: ProjectCard @preview(toggledBy: "starfox-preview") - - """ - Column name the issue or pull request was moved to. - """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} - -""" -The root query for implementing GraphQL mutations. -""" -type Mutation { - """ - Adds assignees to an assignable object. - """ - addAssigneesToAssignable(input: AddAssigneesToAssignableInput!): AddAssigneesToAssignablePayload - - """ - Adds a comment to an Issue or Pull Request. - """ - addComment(input: AddCommentInput!): AddCommentPayload - - """ - Adds labels to a labelable object. - """ - addLabelsToLabelable(input: AddLabelsToLabelableInput!): AddLabelsToLabelablePayload - - """ - Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both. - """ - addProjectCard(input: AddProjectCardInput!): AddProjectCardPayload - - """ - Adds a column to a Project. - """ - addProjectColumn(input: AddProjectColumnInput!): AddProjectColumnPayload - - """ - Adds a review to a Pull Request. - """ - addPullRequestReview(input: AddPullRequestReviewInput!): AddPullRequestReviewPayload - - """ - Adds a comment to a review. - """ - addPullRequestReviewComment(input: AddPullRequestReviewCommentInput!): AddPullRequestReviewCommentPayload - - """ - Adds a reaction to a subject. - """ - addReaction(input: AddReactionInput!): AddReactionPayload - - """ - Adds a star to a Starrable. - """ - addStar(input: AddStarInput!): AddStarPayload - - """ - Update your status on GitHub. - """ - changeUserStatus(input: ChangeUserStatusInput!): ChangeUserStatusPayload - - """ - Clears all labels from a labelable object. - """ - clearLabelsFromLabelable(input: ClearLabelsFromLabelableInput!): ClearLabelsFromLabelablePayload - - """ - Creates a new project by cloning configuration from an existing project. - """ - cloneProject(input: CloneProjectInput!): CloneProjectPayload - - """ - Close an issue. - """ - closeIssue(input: CloseIssueInput!): CloseIssuePayload - - """ - Close a pull request. - """ - closePullRequest(input: ClosePullRequestInput!): ClosePullRequestPayload - - """ - Convert a project note card to one associated with a newly created issue. - """ - convertProjectCardNoteToIssue(input: ConvertProjectCardNoteToIssueInput!): ConvertProjectCardNoteToIssuePayload - - """ - Create a new branch protection rule - """ - createBranchProtectionRule(input: CreateBranchProtectionRuleInput!): CreateBranchProtectionRulePayload - - """ - Create a check run. - """ - createCheckRun(input: CreateCheckRunInput!): CreateCheckRunPayload @preview(toggledBy: "antiope-preview") - - """ - Create a check suite - """ - createCheckSuite(input: CreateCheckSuiteInput!): CreateCheckSuitePayload @preview(toggledBy: "antiope-preview") - - """ - Create a content attachment. - """ - createContentAttachment(input: CreateContentAttachmentInput!): CreateContentAttachmentPayload @preview(toggledBy: "corsair-preview") - - """ - Creates a new deployment event. - """ - createDeployment(input: CreateDeploymentInput!): CreateDeploymentPayload @preview(toggledBy: "flash-preview") - - """ - Create a deployment status. - """ - createDeploymentStatus(input: CreateDeploymentStatusInput!): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") - - """ - Creates a new issue. - """ - createIssue(input: CreateIssueInput!): CreateIssuePayload - - """ - Creates a new label. - """ - createLabel(input: CreateLabelInput!): CreateLabelPayload @preview(toggledBy: "bane-preview") - - """ - Creates a new project. - """ - createProject(input: CreateProjectInput!): CreateProjectPayload - - """ - Create a new pull request - """ - createPullRequest(input: CreatePullRequestInput!): CreatePullRequestPayload - - """ - Creates a new team discussion. - """ - createTeamDiscussion(input: CreateTeamDiscussionInput!): CreateTeamDiscussionPayload @preview(toggledBy: "echo-preview") - - """ - Creates a new team discussion comment. - """ - createTeamDiscussionComment(input: CreateTeamDiscussionCommentInput!): CreateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") - - """ - Delete a branch protection rule - """ - deleteBranchProtectionRule(input: DeleteBranchProtectionRuleInput!): DeleteBranchProtectionRulePayload - - """ - Deletes an Issue object. - """ - deleteIssue(input: DeleteIssueInput!): DeleteIssuePayload - - """ - Deletes an IssueComment object. - """ - deleteIssueComment(input: DeleteIssueCommentInput!): DeleteIssueCommentPayload - - """ - Deletes a label. - """ - deleteLabel(input: DeleteLabelInput!): DeleteLabelPayload @preview(toggledBy: "bane-preview") - - """ - Deletes a project. - """ - deleteProject(input: DeleteProjectInput!): DeleteProjectPayload - - """ - Deletes a project card. - """ - deleteProjectCard(input: DeleteProjectCardInput!): DeleteProjectCardPayload - - """ - Deletes a project column. - """ - deleteProjectColumn(input: DeleteProjectColumnInput!): DeleteProjectColumnPayload - - """ - Deletes a pull request review. - """ - deletePullRequestReview(input: DeletePullRequestReviewInput!): DeletePullRequestReviewPayload - - """ - Deletes a pull request review comment. - """ - deletePullRequestReviewComment(input: DeletePullRequestReviewCommentInput!): DeletePullRequestReviewCommentPayload - - """ - Deletes a team discussion. - """ - deleteTeamDiscussion(input: DeleteTeamDiscussionInput!): DeleteTeamDiscussionPayload @preview(toggledBy: "echo-preview") - - """ - Deletes a team discussion comment. - """ - deleteTeamDiscussionComment(input: DeleteTeamDiscussionCommentInput!): DeleteTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") - - """ - Dismisses an approved or rejected pull request review. - """ - dismissPullRequestReview(input: DismissPullRequestReviewInput!): DismissPullRequestReviewPayload - - """ - Creates a new project by importing columns and a list of issues/PRs. - """ - importProject(input: ImportProjectInput!): ImportProjectPayload @preview(toggledBy: "slothette-preview") - - """ - Lock a lockable object - """ - lockLockable(input: LockLockableInput!): LockLockablePayload - - """ - Marks a pull request ready for review. - """ - markPullRequestReadyForReview(input: MarkPullRequestReadyForReviewInput!): MarkPullRequestReadyForReviewPayload @preview(toggledBy: "shadow-cat-preview") - - """ - Merge a pull request. - """ - mergePullRequest(input: MergePullRequestInput!): MergePullRequestPayload - - """ - Minimizes a comment on an Issue, Commit, Pull Request, or Gist - """ - minimizeComment(input: MinimizeCommentInput!): MinimizeCommentPayload @preview(toggledBy: "queen-beryl-preview") - - """ - Moves a project card to another place. - """ - moveProjectCard(input: MoveProjectCardInput!): MoveProjectCardPayload - - """ - Moves a project column to another place. - """ - moveProjectColumn(input: MoveProjectColumnInput!): MoveProjectColumnPayload - - """ - Pin an issue to a repository - """ - pinIssue(input: PinIssueInput!): PinIssuePayload @preview(toggledBy: "elektra-preview") - - """ - Removes assignees from an assignable object. - """ - removeAssigneesFromAssignable(input: RemoveAssigneesFromAssignableInput!): RemoveAssigneesFromAssignablePayload - - """ - Removes labels from a Labelable object. - """ - removeLabelsFromLabelable(input: RemoveLabelsFromLabelableInput!): RemoveLabelsFromLabelablePayload - - """ - Removes outside collaborator from all repositories in an organization. - """ - removeOutsideCollaborator(input: RemoveOutsideCollaboratorInput!): RemoveOutsideCollaboratorPayload - - """ - Removes a reaction from a subject. - """ - removeReaction(input: RemoveReactionInput!): RemoveReactionPayload - - """ - Removes a star from a Starrable. - """ - removeStar(input: RemoveStarInput!): RemoveStarPayload - - """ - Reopen a issue. - """ - reopenIssue(input: ReopenIssueInput!): ReopenIssuePayload - - """ - Reopen a pull request. - """ - reopenPullRequest(input: ReopenPullRequestInput!): ReopenPullRequestPayload - - """ - Set review requests on a pull request. - """ - requestReviews(input: RequestReviewsInput!): RequestReviewsPayload - - """ - Rerequests an existing check suite. - """ - rerequestCheckSuite(input: RerequestCheckSuiteInput!): RerequestCheckSuitePayload @preview(toggledBy: "antiope-preview") - - """ - Marks a review thread as resolved. - """ - resolveReviewThread(input: ResolveReviewThreadInput!): ResolveReviewThreadPayload - - """ - Submits a pending pull request review. - """ - submitPullRequestReview(input: SubmitPullRequestReviewInput!): SubmitPullRequestReviewPayload - - """ - Unlock a lockable object - """ - unlockLockable(input: UnlockLockableInput!): UnlockLockablePayload - - """ - Unmark an issue as a duplicate of another issue. - """ - unmarkIssueAsDuplicate(input: UnmarkIssueAsDuplicateInput!): UnmarkIssueAsDuplicatePayload - - """ - Unminimizes a comment on an Issue, Commit, Pull Request, or Gist - """ - unminimizeComment(input: UnminimizeCommentInput!): UnminimizeCommentPayload @preview(toggledBy: "queen-beryl-preview") - - """ - Unpin a pinned issue from a repository - """ - unpinIssue(input: UnpinIssueInput!): UnpinIssuePayload @preview(toggledBy: "elektra-preview") - - """ - Marks a review thread as unresolved. - """ - unresolveReviewThread(input: UnresolveReviewThreadInput!): UnresolveReviewThreadPayload - - """ - Create a new branch protection rule - """ - updateBranchProtectionRule(input: UpdateBranchProtectionRuleInput!): UpdateBranchProtectionRulePayload - - """ - Update a check run - """ - updateCheckRun(input: UpdateCheckRunInput!): UpdateCheckRunPayload @preview(toggledBy: "antiope-preview") - - """ - Modifies the settings of an existing check suite - """ - updateCheckSuitePreferences(input: UpdateCheckSuitePreferencesInput!): UpdateCheckSuitePreferencesPayload @preview(toggledBy: "antiope-preview") - - """ - Updates an Issue. - """ - updateIssue(input: UpdateIssueInput!): UpdateIssuePayload - - """ - Updates an IssueComment object. - """ - updateIssueComment(input: UpdateIssueCommentInput!): UpdateIssueCommentPayload - - """ - Updates an existing label. - """ - updateLabel(input: UpdateLabelInput!): UpdateLabelPayload @preview(toggledBy: "bane-preview") - - """ - Updates an existing project. - """ - updateProject(input: UpdateProjectInput!): UpdateProjectPayload - - """ - Updates an existing project card. - """ - updateProjectCard(input: UpdateProjectCardInput!): UpdateProjectCardPayload - - """ - Updates an existing project column. - """ - updateProjectColumn(input: UpdateProjectColumnInput!): UpdateProjectColumnPayload - - """ - Update a pull request - """ - updatePullRequest(input: UpdatePullRequestInput!): UpdatePullRequestPayload - - """ - Updates the body of a pull request review. - """ - updatePullRequestReview(input: UpdatePullRequestReviewInput!): UpdatePullRequestReviewPayload - - """ - Updates a pull request review comment. - """ - updatePullRequestReviewComment(input: UpdatePullRequestReviewCommentInput!): UpdatePullRequestReviewCommentPayload - - """ - Updates the state for subscribable subjects. - """ - updateSubscription(input: UpdateSubscriptionInput!): UpdateSubscriptionPayload - - """ - Updates a team discussion. - """ - updateTeamDiscussion(input: UpdateTeamDiscussionInput!): UpdateTeamDiscussionPayload @preview(toggledBy: "echo-preview") - - """ - Updates a discussion comment. - """ - updateTeamDiscussionComment(input: UpdateTeamDiscussionCommentInput!): UpdateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") - - """ - Replaces the repository's topics with the given topics. - """ - updateTopics(input: UpdateTopicsInput!): UpdateTopicsPayload -} - -""" -An object with an ID. -""" -interface Node { - """ - ID of the object. - """ - id: ID! -} - -""" -Possible directions in which to order a list of items when provided an `orderBy` argument. -""" -enum OrderDirection { - """ - Specifies an ascending order for a given `orderBy` argument. - """ - ASC - - """ - Specifies a descending order for a given `orderBy` argument. - """ - DESC -} - -""" -An account on GitHub, with one or more owners, that has repositories, members and teams. -""" -type Organization implements Actor & MemberStatusable & Node & ProfileOwner & ProjectOwner & RegistryPackageOwner & RegistryPackageSearch & RepositoryOwner & UniformResourceLocatable { - """ - Determine if this repository owner has any items that can be pinned to their profile. - """ - anyPinnableItems( - """ - Filter to only a particular kind of pinnable item. - """ - type: PinnableItemType - ): Boolean! - - """ - A URL pointing to the organization's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The organization's public profile description. - """ - description: String - - """ - The organization's public email. - """ - email: String - id: ID! - - """ - Showcases a selection of repositories and gists that the profile owner has - either curated or that have been selected automatically based on popularity. - """ - itemShowcase: ProfileItemShowcase! - - """ - The organization's public profile location. - """ - location: String - - """ - The organization's login name. - """ - login: String! - - """ - Get the status messages members of this entity have set that are either public or visible only to the organization. - """ - memberStatuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for user statuses returned from the connection. - """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! - - """ - A list of users who are members of this organization. - """ - members( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! @deprecated(reason: "The `members` field is deprecated and will be removed soon. Use `Organization.membersWithRole` instead. Removal on 2019-04-01 UTC.") - - """ - A list of users who are members of this organization. - """ - membersWithRole( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationMemberConnection! - - """ - The organization's public profile name. - """ - name: String - - """ - The HTTP path creating a new team - """ - newTeamResourcePath: URI! - - """ - The HTTP URL creating a new team - """ - newTeamUrl: URI! - - """ - The billing email for the organization. - """ - organizationBillingEmail: String - - """ - A list of users who have been invited to join this organization. - """ - pendingMembers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - A list of repositories and gists this profile owner can pin to their profile. - """ - pinnableItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinnable items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - A list of repositories and gists this profile owner has pinned to their profile - """ - pinnedItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinned items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - Returns how many more items this profile owner can pin to their profile. - """ - pinnedItemsRemaining: Int! - - """ - A list of repositories this user has pinned to their profile - """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.") - - """ - Find project by number. - """ - project( - """ - The project number to find. - """ - number: Int! - ): Project - - """ - A list of projects under the owner. - """ - projects( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder - - """ - Query to search projects by, currently only searching by name. - """ - search: String - - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! - - """ - The HTTP path listing organization's projects - """ - projectsResourcePath: URI! - - """ - The HTTP URL listing organization's projects - """ - projectsUrl: URI! - - """ - A list of repositories that the user owns. - """ - repositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they are forks of another repository - """ - isFork: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - Find Repository. - """ - repository( - """ - Name of Repository to find. - """ - name: String! - ): Repository - - """ - When true the organization requires all members, billing managers, and outside - collaborators to enable two-factor authentication. - """ - requiresTwoFactorAuthentication: Boolean - - """ - The HTTP path for this organization. - """ - resourcePath: URI! - - """ - The Organization's SAML identity providers - """ - samlIdentityProvider: OrganizationIdentityProvider - - """ - Find an organization's team by its slug. - """ - team( - """ - The name or slug of the team to find. - """ - slug: String! - ): Team - - """ - A list of teams in this organization. - """ - teams( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - If true, filters teams that are mapped to an LDAP Group (Enterprise only) - """ - ldapMapped: Boolean - - """ - Ordering options for teams returned from the connection - """ - orderBy: TeamOrder - - """ - If non-null, filters teams according to privacy - """ - privacy: TeamPrivacy - - """ - If non-null, filters teams with query on team name and team slug - """ - query: String - - """ - If non-null, filters teams according to whether the viewer is an admin or member on team - """ - role: TeamRole - - """ - If true, restrict to only root teams - """ - rootTeamsOnly: Boolean = false - - """ - User logins to filter by - """ - userLogins: [String!] - ): TeamConnection! - - """ - The HTTP path listing organization's teams - """ - teamsResourcePath: URI! - - """ - The HTTP URL listing organization's teams - """ - teamsUrl: URI! - - """ - The HTTP URL for this organization. - """ - url: URI! - - """ - Organization is adminable by the viewer. - """ - viewerCanAdminister: Boolean! - - """ - Can the viewer pin repositories and gists to the profile? - """ - viewerCanChangePinnedItems: Boolean! - - """ - Can the current viewer create new projects on this owner. - """ - viewerCanCreateProjects: Boolean! - - """ - Viewer can create repositories on this organization - """ - viewerCanCreateRepositories: Boolean! - - """ - Viewer can create teams on this organization. - """ - viewerCanCreateTeams: Boolean! - - """ - Viewer is an active member of this organization. - """ - viewerIsAMember: Boolean! - - """ - The organization's public profile URL. - """ - websiteUrl: URI -} - -""" -The connection type for Organization. -""" -type OrganizationConnection { - """ - A list of edges. - """ - edges: [OrganizationEdge] - - """ - A list of nodes. - """ - nodes: [Organization] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type OrganizationEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Organization -} - -""" -An Identity Provider configured to provision SAML and SCIM identities for Organizations -""" -type OrganizationIdentityProvider implements Node { - """ - The digest algorithm used to sign SAML requests for the Identity Provider. - """ - digestMethod: URI - - """ - External Identities provisioned by this Identity Provider - """ - externalIdentities( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ExternalIdentityConnection! - id: ID! - - """ - The x509 certificate used by the Identity Provder to sign assertions and responses. - """ - idpCertificate: X509Certificate - - """ - The Issuer Entity ID for the SAML Identity Provider - """ - issuer: String - - """ - Organization this Identity Provider belongs to - """ - organization: Organization - - """ - The signature algorithm used to sign SAML requests for the Identity Provider. - """ - signatureMethod: URI - - """ - The URL endpoint for the Identity Provider's SAML SSO. - """ - ssoUrl: URI -} - -""" -An Invitation for a user to an organization. -""" -type OrganizationInvitation implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The email address of the user invited to the organization. - """ - email: String - id: ID! - - """ - The type of invitation that was sent (e.g. email, user). - """ - invitationType: OrganizationInvitationType! - - """ - The user who was invited to the organization. - """ - invitee: User - - """ - The user who created the invitation. - """ - inviter: User! - - """ - The organization the invite is for - """ - organization: Organization! - - """ - The user's pending role in the organization (e.g. member, owner). - """ - role: OrganizationInvitationRole! -} - -""" -The connection type for OrganizationInvitation. -""" -type OrganizationInvitationConnection { - """ - A list of edges. - """ - edges: [OrganizationInvitationEdge] - - """ - A list of nodes. - """ - nodes: [OrganizationInvitation] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type OrganizationInvitationEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: OrganizationInvitation -} - -""" -The possible organization invitation roles. -""" -enum OrganizationInvitationRole { - """ - The user is invited to be an admin of the organization. - """ - ADMIN - - """ - The user is invited to be a billing manager of the organization. - """ - BILLING_MANAGER - - """ - The user is invited to be a direct member of the organization. - """ - DIRECT_MEMBER - - """ - The user's previous role will be reinstated. - """ - REINSTATE -} - -""" -The possible organization invitation types. -""" -enum OrganizationInvitationType { - """ - The invitation was to an email address. - """ - EMAIL - - """ - The invitation was to an existing user. - """ - USER -} - -""" -The connection type for User. -""" -type OrganizationMemberConnection { - """ - A list of edges. - """ - edges: [OrganizationMemberEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a user within an organization. -""" -type OrganizationMemberEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer. - """ - hasTwoFactorEnabled: Boolean - - """ - The item at the end of the edge. - """ - node: User - - """ - The role this user has in the organization. - """ - role: OrganizationMemberRole -} - -""" -The possible roles within an organization for its members. -""" -enum OrganizationMemberRole { - """ - The user is an administrator of the organization. - """ - ADMIN - - """ - The user is a member of the organization. - """ - MEMBER -} - -""" -An organization teams hovercard context -""" -type OrganizationTeamsHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! - - """ - Teams in this organization the user is a member of that are relevant - """ - relevantTeams( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): TeamConnection! - - """ - The path for the full team list for this user - """ - teamsResourcePath: URI! - - """ - The URL for the full team list for this user - """ - teamsUrl: URI! - - """ - The total number of teams the user is on in the organization - """ - totalTeamCount: Int! -} - -""" -An organization list hovercard context -""" -type OrganizationsHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! - - """ - Organizations this user is a member of that are relevant - """ - relevantOrganizations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationConnection! - - """ - The total number of organizations this user is in - """ - totalOrganizationCount: Int! -} - -""" -Information about pagination in a connection. -""" -type PageInfo { - """ - When paginating forwards, the cursor to continue. - """ - endCursor: String - - """ - When paginating forwards, are there more items? - """ - hasNextPage: Boolean! - - """ - When paginating backwards, are there more items? - """ - hasPreviousPage: Boolean! - - """ - When paginating backwards, the cursor to continue. - """ - startCursor: String -} - -""" -Types that can grant permissions on a repository to a user -""" -union PermissionGranter = Organization | Repository | Team - -""" -A level of permission and source for a user's access to a repository. -""" -type PermissionSource { - """ - The organization the repository belongs to. - """ - organization: Organization! - - """ - The level of access this source has granted to the user. - """ - permission: DefaultRepositoryPermissionField! - - """ - The source of this permission. - """ - source: PermissionGranter! -} - -""" -Autogenerated input type of PinIssue -""" -input PinIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the issue to be pinned - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} - -""" -Autogenerated return type of PinIssue -""" -type PinIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue that was pinned - """ - issue: Issue -} - -""" -Types that can be pinned to a profile page. -""" -union PinnableItem = Gist | Repository - -""" -The connection type for PinnableItem. -""" -type PinnableItemConnection { - """ - A list of edges. - """ - edges: [PinnableItemEdge] - - """ - A list of nodes. - """ - nodes: [PinnableItem] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PinnableItemEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PinnableItem -} - -""" -Represents items that can be pinned to a profile page. -""" -enum PinnableItemType { - """ - A gist. - """ - GIST - - """ - A repository. - """ - REPOSITORY -} - -""" -Represents a 'pinned' event on a given issue or pull request. -""" -type PinnedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the issue associated with the event. - """ - issue: Issue! -} - -""" -A Pinned Issue is a issue pinned to a repository's index page. -""" -type PinnedIssue implements Node @preview(toggledBy: "elektra-preview") { - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The issue that was pinned. - """ - issue: Issue! - - """ - The actor that pinned this issue. - """ - pinnedBy: Actor! - - """ - The repository that this issue was pinned to. - """ - repository: Repository! -} - -""" -The connection type for PinnedIssue. -""" -type PinnedIssueConnection @preview(toggledBy: "elektra-preview") { - """ - A list of edges. - """ - edges: [PinnedIssueEdge] - - """ - A list of nodes. - """ - nodes: [PinnedIssue] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PinnedIssueEdge @preview(toggledBy: "elektra-preview") { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PinnedIssue -} - -""" -A curatable list of repositories relating to a repository owner, which defaults -to showing the most popular repositories they own. -""" -type ProfileItemShowcase { - """ - Whether or not the owner has pinned any repositories or gists. - """ - hasPinnedItems: Boolean! - - """ - The repositories and gists in the showcase. If the profile owner has any - pinned items, those will be returned. Otherwise, the profile owner's popular - repositories will be returned. - """ - items( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PinnableItemConnection! -} - -""" -Represents any entity on GitHub that has a profile page. -""" -interface ProfileOwner { - """ - Determine if this repository owner has any items that can be pinned to their profile. - """ - anyPinnableItems( - """ - Filter to only a particular kind of pinnable item. - """ - type: PinnableItemType - ): Boolean! - - """ - The public profile email. - """ - email: String - id: ID! - - """ - Showcases a selection of repositories and gists that the profile owner has - either curated or that have been selected automatically based on popularity. - """ - itemShowcase: ProfileItemShowcase! - - """ - The public profile location. - """ - location: String - - """ - The username used to login. - """ - login: String! - - """ - The public profile name. - """ - name: String - - """ - A list of repositories and gists this profile owner can pin to their profile. - """ - pinnableItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinnable items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - A list of repositories and gists this profile owner has pinned to their profile - """ - pinnedItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinned items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - Returns how many more items this profile owner can pin to their profile. - """ - pinnedItemsRemaining: Int! - - """ - Can the viewer pin repositories and gists to the profile? - """ - viewerCanChangePinnedItems: Boolean! - - """ - The public profile website URL. - """ - websiteUrl: URI -} - -""" -Projects manage issues, pull requests and notes within a project owner. -""" -type Project implements Closable & Node & Updatable { - """ - The project's description body. - """ - body: String - - """ - The projects description body rendered to HTML. - """ - bodyHTML: HTML! - - """ - `true` if the object is closed (definition of closed may depend on type) - """ - closed: Boolean! - - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime - - """ - List of columns in the project - """ - columns( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ProjectColumnConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The actor who originally created the project. - """ - creator: Actor - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The project's name. - """ - name: String! - - """ - The project's number. - """ - number: Int! - - """ - The project's owner. Currently limited to repositories, organizations, and users. - """ - owner: ProjectOwner! - - """ - List of pending cards in this project - """ - pendingCards( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ProjectCardConnection! - - """ - The HTTP path for this project - """ - resourcePath: URI! - - """ - Whether the project is open or closed. - """ - state: ProjectState! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this project - """ - url: URI! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! -} - -""" -A card in a project. -""" -type ProjectCard implements Node { - """ - The project column this card is associated under. A card may only belong to one - project column at a time. The column field will be null if the card is created - in a pending state and has yet to be associated with a column. Once cards are - associated with a column, they will not become pending in the future. - """ - column: ProjectColumn - - """ - The card content item - """ - content: ProjectCardItem - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The actor who created this card - """ - creator: Actor - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Whether the card is archived - """ - isArchived: Boolean! - - """ - The card note - """ - note: String - - """ - The project that contains this card. - """ - project: Project! - - """ - The HTTP path for this card - """ - resourcePath: URI! - - """ - The state of ProjectCard - """ - state: ProjectCardState - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this card - """ - url: URI! -} - -""" -The possible archived states of a project card. -""" -enum ProjectCardArchivedState { - """ - A project card that is archived - """ - ARCHIVED - - """ - A project card that is not archived - """ - NOT_ARCHIVED -} - -""" -The connection type for ProjectCard. -""" -type ProjectCardConnection { - """ - A list of edges. - """ - edges: [ProjectCardEdge] - - """ - A list of nodes. - """ - nodes: [ProjectCard] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ProjectCardEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ProjectCard -} - -""" -An issue or PR and its owning repository to be used in a project card. -""" -input ProjectCardImport { - """ - The issue or pull request number. - """ - number: Int! - - """ - Repository name with owner (owner/repository). - """ - repository: String! -} - -""" -Types that can be inside Project Cards. -""" -union ProjectCardItem = Issue | PullRequest - -""" -Various content states of a ProjectCard -""" -enum ProjectCardState { - """ - The card has content only. - """ - CONTENT_ONLY - - """ - The card has a note only. - """ - NOTE_ONLY - - """ - The card is redacted. - """ - REDACTED -} - -""" -A column inside a project. -""" -type ProjectColumn implements Node { - """ - List of cards in the column - """ - cards( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ProjectCardConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The project column's name. - """ - name: String! - - """ - The project that contains this column. - """ - project: Project! - - """ - The semantic purpose of the column - """ - purpose: ProjectColumnPurpose - - """ - The HTTP path for this project column - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this project column - """ - url: URI! -} - -""" -The connection type for ProjectColumn. -""" -type ProjectColumnConnection { - """ - A list of edges. - """ - edges: [ProjectColumnEdge] - - """ - A list of nodes. - """ - nodes: [ProjectColumn] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ProjectColumnEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ProjectColumn -} - -""" -A project column and a list of its issues and PRs. -""" -input ProjectColumnImport { - """ - The name of the column. - """ - columnName: String! - - """ - A list of issues and pull requests in the column. - """ - issues: [ProjectCardImport!] - - """ - The position of the column, starting from 0. - """ - position: Int! -} - -""" -The semantic purpose of the column - todo, in progress, or done. -""" -enum ProjectColumnPurpose { - """ - The column contains cards which are complete - """ - DONE - - """ - The column contains cards which are currently being worked on - """ - IN_PROGRESS - - """ - The column contains cards still to be worked on - """ - TODO -} - -""" -A list of projects associated with the owner. -""" -type ProjectConnection { - """ - A list of edges. - """ - edges: [ProjectEdge] - - """ - A list of nodes. - """ - nodes: [Project] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ProjectEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Project -} - -""" -Ways in which lists of projects can be ordered upon return. -""" -input ProjectOrder { - """ - The direction in which to order projects by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order projects by. - """ - field: ProjectOrderField! -} - -""" -Properties by which project connections can be ordered. -""" -enum ProjectOrderField { - """ - Order projects by creation time - """ - CREATED_AT - - """ - Order projects by name - """ - NAME - - """ - Order projects by update time - """ - UPDATED_AT -} - -""" -Represents an owner of a Project. -""" -interface ProjectOwner { - id: ID! - - """ - Find project by number. - """ - project( - """ - The project number to find. - """ - number: Int! - ): Project - - """ - A list of projects under the owner. - """ - projects( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder - - """ - Query to search projects by, currently only searching by name. - """ - search: String - - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! - - """ - The HTTP path listing owners projects - """ - projectsResourcePath: URI! - - """ - The HTTP URL listing owners projects - """ - projectsUrl: URI! - - """ - Can the current viewer create new projects on this owner. - """ - viewerCanCreateProjects: Boolean! -} - -""" -State of the project; either 'open' or 'closed' -""" -enum ProjectState { - """ - The project is closed. - """ - CLOSED - - """ - The project is open. - """ - OPEN -} - -""" -A user's public key. -""" -type PublicKey implements Node { - """ - The last time this authorization was used to perform an action - """ - accessedAt: DateTime - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The fingerprint for this PublicKey - """ - fingerprint: String - id: ID! - - """ - Whether this PublicKey is read-only or not - """ - isReadOnly: Boolean! - - """ - The public key string - """ - key: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! -} - -""" -The connection type for PublicKey. -""" -type PublicKeyConnection { - """ - A list of edges. - """ - edges: [PublicKeyEdge] - - """ - A list of nodes. - """ - nodes: [PublicKey] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PublicKeyEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PublicKey -} - -""" -A repository pull request. -""" -type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { - """ - Reason that the conversation was locked. - """ - activeLockReason: LockReason - - """ - The number of additions in this pull request. - """ - additions: Int! - - """ - A list of Users assigned to this object. - """ - assignees( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the base Ref associated with the pull request. - """ - baseRef: Ref - - """ - Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted. - """ - baseRefName: String! - - """ - Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted. - """ - baseRefOid: GitObjectID! - - """ - The repository associated with this pull request's base Ref. - """ - baseRepository: Repository - - """ - The body as Markdown. - """ - body: String! - - """ - The body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Whether or not the pull request is rebaseable. - """ - canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview") - - """ - The number of changed files in this pull request. - """ - changedFiles: Int! - - """ - `true` if the pull request is closed - """ - closed: Boolean! - - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime - - """ - A list of comments associated with the pull request. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): IssueCommentConnection! - - """ - A list of commits present in this pull request's head branch not present in the base branch. - """ - commits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestCommitConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The number of deletions in this pull request. - """ - deletions: Int! - - """ - The actor who edited this pull request's body. - """ - editor: Actor - - """ - Lists the files changed within this pull request. - """ - files( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestChangedFileConnection - - """ - Identifies the head Ref associated with the pull request. - """ - headRef: Ref - - """ - Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted. - """ - headRefName: String! - - """ - Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted. - """ - headRefOid: GitObjectID! - - """ - The repository associated with this pull request's head Ref. - """ - headRepository: Repository - - """ - The owner of the repository associated with this pull request's head Ref. - """ - headRepositoryOwner: RepositoryOwner - - """ - The hovercard information for this issue - """ - hovercard( - """ - Whether or not to include notification contexts - """ - includeNotificationContexts: Boolean = true - ): Hovercard! @preview(toggledBy: "hagar-preview") - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - The head and base repositories are different. - """ - isCrossRepository: Boolean! - - """ - Identifies if the pull request is a draft. - """ - isDraft: Boolean! @preview(toggledBy: "shadow-cat-preview") - - """ - A list of labels associated with the object. - """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): LabelConnection - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - `true` if the pull request is locked - """ - locked: Boolean! - - """ - Indicates whether maintainers can modify the pull request. - """ - maintainerCanModify: Boolean! - - """ - The commit that was created when this pull request was merged. - """ - mergeCommit: Commit - - """ - Detailed information about the current pull request merge state status. - """ - mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview") - - """ - Whether or not the pull request can be merged based on the existence of merge conflicts. - """ - mergeable: MergeableState! - - """ - Whether or not the pull request was merged. - """ - merged: Boolean! - - """ - The date and time that the pull request was merged. - """ - mergedAt: DateTime - - """ - The actor who merged the pull request. - """ - mergedBy: Actor - - """ - Identifies the milestone associated with the pull request. - """ - milestone: Milestone - - """ - Identifies the pull request number. - """ - number: Int! - - """ - A list of Users that are participating in the Pull Request conversation. - """ - participants( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - The permalink to the pull request. - """ - permalink: URI! - - """ - The commit that GitHub automatically generated to test if this pull request - could be merged. This field will not return a value if the pull request is - merged, or if the test merge commit is still being generated. See the - `mergeable` field for more details on the mergeability of the pull request. - """ - potentialMergeCommit: Commit - - """ - List of project cards associated with this pull request. - """ - projectCards( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ProjectCardConnection! - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path for this pull request. - """ - resourcePath: URI! - - """ - The HTTP path for reverting this pull request. - """ - revertResourcePath: URI! - - """ - The HTTP URL for reverting this pull request. - """ - revertUrl: URI! - - """ - A list of review requests associated with the pull request. - """ - reviewRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ReviewRequestConnection - - """ - The list of all review threads for this pull request. - """ - reviewThreads( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewThreadConnection! - - """ - A list of reviews associated with the pull request. - """ - reviews( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Filter by author of the review. - """ - author: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - A list of states to filter the reviews. - """ - states: [PullRequestReviewState!] - ): PullRequestReviewConnection - - """ - Identifies the state of the pull request. - """ - state: PullRequestState! - - """ - A list of reviewer suggestions based on commit history and past review comments. - """ - suggestedReviewers: [SuggestedReviewer]! - - """ - A list of events, comments, commits, etc. associated with the pull request. - """ - timeline( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows filtering timeline events by a `since` timestamp. - """ - since: DateTime - ): PullRequestTimelineConnection! - - """ - A list of events, comments, commits, etc. associated with the pull request. - """ - timelineItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Filter timeline items by type. - """ - itemTypes: [PullRequestTimelineItemsItemType!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter timeline items by a `since` timestamp. - """ - since: DateTime - - """ - Skips the first _n_ elements in the list. - """ - skip: Int - ): PullRequestTimelineItemsConnection! - - """ - Identifies the pull request title. - """ - title: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this pull request. - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Whether or not the viewer can apply suggestion. - """ - viewerCanApplySuggestion: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} - -""" -A file changed in a pull request. -""" -type PullRequestChangedFile { - """ - The number of additions to the file. - """ - additions: Int! - - """ - The number of deletions to the file. - """ - deletions: Int! - - """ - The path of the file. - """ - path: String! -} - -""" -The connection type for PullRequestChangedFile. -""" -type PullRequestChangedFileConnection { - """ - A list of edges. - """ - edges: [PullRequestChangedFileEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestChangedFile] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PullRequestChangedFileEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestChangedFile -} - -""" -Represents a Git commit part of a pull request. -""" -type PullRequestCommit implements Node & UniformResourceLocatable { - """ - The Git commit object - """ - commit: Commit! - id: ID! - - """ - The pull request this commit belongs to - """ - pullRequest: PullRequest! - - """ - The HTTP path for this pull request commit - """ - resourcePath: URI! - - """ - The HTTP URL for this pull request commit - """ - url: URI! -} - -""" -Represents a commit comment thread part of a pull request. -""" -type PullRequestCommitCommentThread implements Node & RepositoryNode { - """ - The comments that exist in this thread. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! - - """ - The commit the comments were made on. - """ - commit: Commit! - id: ID! - - """ - The file the comments were made on. - """ - path: String - - """ - The position in the diff for the commit that the comment was made on. - """ - position: Int - - """ - The pull request this commit comment thread belongs to - """ - pullRequest: PullRequest! - - """ - The repository associated with this node. - """ - repository: Repository! -} - -""" -The connection type for PullRequestCommit. -""" -type PullRequestCommitConnection { - """ - A list of edges. - """ - edges: [PullRequestCommitEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestCommit] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PullRequestCommitEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestCommit -} - -""" -The connection type for PullRequest. -""" -type PullRequestConnection { - """ - A list of edges. - """ - edges: [PullRequestEdge] - - """ - A list of nodes. - """ - nodes: [PullRequest] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -This aggregates pull requests opened by a user within one repository. -""" -type PullRequestContributionsByRepository { - """ - The pull request contributions. - """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestContributionConnection! - - """ - The repository in which the pull requests were opened. - """ - repository: Repository! -} - -""" -An edge in a connection. -""" -type PullRequestEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequest -} - -""" -Ways in which lists of issues can be ordered upon return. -""" -input PullRequestOrder { - """ - The direction in which to order pull requests by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order pull requests by. - """ - field: PullRequestOrderField! -} - -""" -Properties by which pull_requests connections can be ordered. -""" -enum PullRequestOrderField { - """ - Order pull_requests by creation time - """ - CREATED_AT - - """ - Order pull_requests by update time - """ - UPDATED_AT -} - -""" -A review object for a given pull request. -""" -type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the pull request review body. - """ - body: String! - - """ - The body of this review rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body of this review rendered as plain text. - """ - bodyText: String! - - """ - A list of review comments for the current pull request review. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewCommentConnection! - - """ - Identifies the commit associated with this pull request review. - """ - commit: Commit - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - A list of teams that this review was made on behalf of. - """ - onBehalfOf( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): TeamConnection! - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Identifies the pull request associated with this pull request review. - """ - pullRequest: PullRequest! - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path permalink for this PullRequestReview. - """ - resourcePath: URI! - - """ - Identifies the current state of the pull request review. - """ - state: PullRequestReviewState! - - """ - Identifies when the Pull Request Review was submitted - """ - submittedAt: DateTime - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL permalink for this PullRequestReview. - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -A review comment associated with a given repository pull request. -""" -type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The comment body of this review comment. - """ - body: String! - - """ - The comment body of this review comment rendered to HTML. - """ - bodyHTML: HTML! - - """ - The comment body of this review comment rendered as plain text. - """ - bodyText: String! - - """ - Identifies the commit associated with the comment. - """ - commit: Commit! - - """ - Identifies when the comment was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The diff hunk to which the comment applies. - """ - diffHunk: String! - - """ - Identifies when the comment was created in a draft state. - """ - draftedAt: DateTime! - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Identifies the original commit associated with the comment. - """ - originalCommit: Commit - - """ - The original line index in the diff to which the comment applies. - """ - originalPosition: Int! - - """ - Identifies when the comment body is outdated - """ - outdated: Boolean! - - """ - The path to which the comment applies. - """ - path: String! - - """ - The line index in the diff to which the comment applies. - """ - position: Int - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - The pull request associated with this review comment. - """ - pullRequest: PullRequest! - - """ - The pull request review associated with this review comment. - """ - pullRequestReview: PullRequestReview - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The comment this is a reply to. - """ - replyTo: PullRequestReviewComment - - """ - The repository associated with this node. - """ - repository: Repository! - - """ - The HTTP path permalink for this review comment. - """ - resourcePath: URI! - - """ - Identifies the state of the comment. - """ - state: PullRequestReviewCommentState! - - """ - Identifies when the comment was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL permalink for this review comment. - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -The connection type for PullRequestReviewComment. -""" -type PullRequestReviewCommentConnection { - """ - A list of edges. - """ - edges: [PullRequestReviewCommentEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestReviewComment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PullRequestReviewCommentEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestReviewComment -} - -""" -The possible states of a pull request review comment. -""" -enum PullRequestReviewCommentState { - """ - A comment that is part of a pending review - """ - PENDING - - """ - A comment that is part of a submitted review - """ - SUBMITTED -} - -""" -The connection type for PullRequestReview. -""" -type PullRequestReviewConnection { - """ - A list of edges. - """ - edges: [PullRequestReviewEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestReview] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -This aggregates pull request reviews made by a user within one repository. -""" -type PullRequestReviewContributionsByRepository { - """ - The pull request review contributions. - """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestReviewContributionConnection! - - """ - The repository in which the pull request reviews were made. - """ - repository: Repository! -} - -""" -An edge in a connection. -""" -type PullRequestReviewEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestReview -} - -""" -The possible events to perform on a pull request review. -""" -enum PullRequestReviewEvent { - """ - Submit feedback and approve merging these changes. - """ - APPROVE - - """ - Submit general feedback without explicit approval. - """ - COMMENT - - """ - Dismiss review so it now longer effects merging. - """ - DISMISS - - """ - Submit feedback that must be addressed before merging. - """ - REQUEST_CHANGES -} - -""" -The possible states of a pull request review. -""" -enum PullRequestReviewState { - """ - A review allowing the pull request to merge. - """ - APPROVED - - """ - A review blocking the pull request from merging. - """ - CHANGES_REQUESTED - - """ - An informational review. - """ - COMMENTED - - """ - A review that has been dismissed. - """ - DISMISSED - - """ - A review that has not yet been submitted. - """ - PENDING -} - -""" -A threaded list of comments for a given pull request. -""" -type PullRequestReviewThread implements Node { - """ - A list of pull request comments associated with the thread. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewCommentConnection! - id: ID! - - """ - Whether this thread has been resolved - """ - isResolved: Boolean! - - """ - Identifies the pull request associated with this thread. - """ - pullRequest: PullRequest! - - """ - Identifies the repository associated with this thread. - """ - repository: Repository! - - """ - The user who resolved this thread - """ - resolvedBy: User - - """ - Whether or not the viewer can resolve this thread - """ - viewerCanResolve: Boolean! - - """ - Whether or not the viewer can unresolve this thread - """ - viewerCanUnresolve: Boolean! -} - -""" -Review comment threads for a pull request review. -""" -type PullRequestReviewThreadConnection { - """ - A list of edges. - """ - edges: [PullRequestReviewThreadEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestReviewThread] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PullRequestReviewThreadEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestReviewThread -} - -""" -Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. -""" -type PullRequestRevisionMarker { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The last commit the viewer has seen. - """ - lastSeenCommit: Commit! - - """ - The pull request to which the marker belongs. - """ - pullRequest: PullRequest! -} - -""" -The possible states of a pull request. -""" -enum PullRequestState { - """ - A pull request that has been closed without being merged. - """ - CLOSED - - """ - A pull request that has been closed by being merged. - """ - MERGED - - """ - A pull request that is still open. - """ - OPEN -} - -""" -The connection type for PullRequestTimelineItem. -""" -type PullRequestTimelineConnection { - """ - A list of edges. - """ - edges: [PullRequestTimelineItemEdge] - - """ - A list of nodes. - """ - nodes: [PullRequestTimelineItem] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An item in an pull request timeline -""" -union PullRequestTimelineItem = AssignedEvent | BaseRefForcePushedEvent | ClosedEvent | Commit | CommitCommentThread | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MergedEvent | MilestonedEvent | PullRequestReview | PullRequestReviewComment | PullRequestReviewThread | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent - -""" -An edge in a connection. -""" -type PullRequestTimelineItemEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestTimelineItem -} - -""" -An item in a pull request timeline -""" -union PullRequestTimelineItems = AddedToProjectEvent | AssignedEvent | BaseRefChangedEvent | BaseRefForcePushedEvent | ClosedEvent | CommentDeletedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MentionedEvent | MergedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | PullRequestCommit | PullRequestCommitCommentThread | PullRequestReview | PullRequestReviewThread | PullRequestRevisionMarker | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent - -""" -The connection type for PullRequestTimelineItems. -""" -type PullRequestTimelineItemsConnection { - """ - A list of edges. - """ - edges: [PullRequestTimelineItemsEdge] - - """ - Identifies the count of items after applying `before` and `after` filters. - """ - filteredCount: Int! - - """ - A list of nodes. - """ - nodes: [PullRequestTimelineItems] - - """ - Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. - """ - pageCount: Int! - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! - - """ - Identifies the date and time when the timeline was last updated. - """ - updatedAt: DateTime! -} - -""" -An edge in a connection. -""" -type PullRequestTimelineItemsEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PullRequestTimelineItems -} - -""" -The possible item types found in a timeline. -""" -enum PullRequestTimelineItemsItemType { - """ - Represents a 'added_to_project' event on a given issue or pull request. - """ - ADDED_TO_PROJECT_EVENT - - """ - Represents an 'assigned' event on any assignable object. - """ - ASSIGNED_EVENT - - """ - Represents a 'base_ref_changed' event on a given issue or pull request. - """ - BASE_REF_CHANGED_EVENT - - """ - Represents a 'base_ref_force_pushed' event on a given pull request. - """ - BASE_REF_FORCE_PUSHED_EVENT - - """ - Represents a 'closed' event on any `Closable`. - """ - CLOSED_EVENT - - """ - Represents a 'comment_deleted' event on a given issue or pull request. - """ - COMMENT_DELETED_EVENT - - """ - Represents a 'converted_note_to_issue' event on a given issue or pull request. - """ - CONVERTED_NOTE_TO_ISSUE_EVENT - - """ - Represents a mention made by one issue or pull request to another. - """ - CROSS_REFERENCED_EVENT - - """ - Represents a 'demilestoned' event on a given issue or pull request. - """ - DEMILESTONED_EVENT - - """ - Represents a 'deployed' event on a given pull request. - """ - DEPLOYED_EVENT - - """ - Represents a 'deployment_environment_changed' event on a given pull request. - """ - DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT - - """ - Represents a 'head_ref_deleted' event on a given pull request. - """ - HEAD_REF_DELETED_EVENT - - """ - Represents a 'head_ref_force_pushed' event on a given pull request. - """ - HEAD_REF_FORCE_PUSHED_EVENT - - """ - Represents a 'head_ref_restored' event on a given pull request. - """ - HEAD_REF_RESTORED_EVENT - - """ - Represents a comment on an Issue. - """ - ISSUE_COMMENT - - """ - Represents a 'labeled' event on a given issue or pull request. - """ - LABELED_EVENT - - """ - Represents a 'locked' event on a given issue or pull request. - """ - LOCKED_EVENT - - """ - Represents a 'mentioned' event on a given issue or pull request. - """ - MENTIONED_EVENT - - """ - Represents a 'merged' event on a given pull request. - """ - MERGED_EVENT - - """ - Represents a 'milestoned' event on a given issue or pull request. - """ - MILESTONED_EVENT - - """ - Represents a 'moved_columns_in_project' event on a given issue or pull request. - """ - MOVED_COLUMNS_IN_PROJECT_EVENT - - """ - Represents a 'pinned' event on a given issue or pull request. - """ - PINNED_EVENT - - """ - Represents a Git commit part of a pull request. - """ - PULL_REQUEST_COMMIT - - """ - Represents a commit comment thread part of a pull request. - """ - PULL_REQUEST_COMMIT_COMMENT_THREAD - - """ - A review object for a given pull request. - """ - PULL_REQUEST_REVIEW - - """ - A threaded list of comments for a given pull request. - """ - PULL_REQUEST_REVIEW_THREAD - - """ - Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. - """ - PULL_REQUEST_REVISION_MARKER - - """ - Represents a 'referenced' event on a given `ReferencedSubject`. - """ - REFERENCED_EVENT - - """ - Represents a 'removed_from_project' event on a given issue or pull request. - """ - REMOVED_FROM_PROJECT_EVENT - - """ - Represents a 'renamed' event on a given issue or pull request - """ - RENAMED_TITLE_EVENT - - """ - Represents a 'reopened' event on any `Closable`. - """ - REOPENED_EVENT - - """ - Represents a 'review_dismissed' event on a given issue or pull request. - """ - REVIEW_DISMISSED_EVENT - - """ - Represents an 'review_requested' event on a given pull request. - """ - REVIEW_REQUESTED_EVENT - - """ - Represents an 'review_request_removed' event on a given pull request. - """ - REVIEW_REQUEST_REMOVED_EVENT - - """ - Represents a 'subscribed' event on a given `Subscribable`. - """ - SUBSCRIBED_EVENT - - """ - Represents a 'transferred' event on a given issue or pull request. - """ - TRANSFERRED_EVENT - - """ - Represents an 'unassigned' event on any assignable object. - """ - UNASSIGNED_EVENT - - """ - Represents an 'unlabeled' event on a given issue or pull request. - """ - UNLABELED_EVENT - - """ - Represents an 'unlocked' event on a given issue or pull request. - """ - UNLOCKED_EVENT - - """ - Represents an 'unpinned' event on a given issue or pull request. - """ - UNPINNED_EVENT - - """ - Represents an 'unsubscribed' event on a given `Subscribable`. - """ - UNSUBSCRIBED_EVENT - - """ - Represents a 'user_blocked' event on a given user. - """ - USER_BLOCKED_EVENT -} - -""" -A Git push. -""" -type Push implements Node @preview(toggledBy: "antiope-preview") { - id: ID! - - """ - The SHA after the push - """ - nextSha: GitObjectID - - """ - The permalink for this push. - """ - permalink: URI! - - """ - The SHA before the push - """ - previousSha: GitObjectID - - """ - The user who pushed - """ - pusher: User! - - """ - The repository that was pushed to - """ - repository: Repository! -} - -""" -A team or user who has the ability to push to a protected branch. -""" -type PushAllowance implements Node { - """ - The actor that can push. - """ - actor: PushAllowanceActor - - """ - Identifies the branch protection rule associated with the allowed user or team. - """ - branchProtectionRule: BranchProtectionRule - id: ID! -} - -""" -Types that can be an actor. -""" -union PushAllowanceActor = Team | User - -""" -The connection type for PushAllowance. -""" -type PushAllowanceConnection { - """ - A list of edges. - """ - edges: [PushAllowanceEdge] - - """ - A list of nodes. - """ - nodes: [PushAllowance] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type PushAllowanceEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: PushAllowance -} - -""" -The query root of GitHub's GraphQL interface. -""" -type Query { - """ - Look up a code of conduct by its key - """ - codeOfConduct( - """ - The code of conduct's key - """ - key: String! - ): CodeOfConduct - - """ - Look up a code of conduct by its key - """ - codesOfConduct: [CodeOfConduct] - - """ - Look up an open source license by its key - """ - license( - """ - The license's downcased SPDX ID - """ - key: String! - ): License - - """ - Return a list of known open source licenses - """ - licenses: [License]! - - """ - Return information about the GitHub instance - """ - meta: GitHubMetadata! - - """ - Fetches an object given its ID. - """ - node( - """ - ID of the object. - """ - id: ID! - ): Node - - """ - Lookup nodes by a list of IDs. - """ - nodes( - """ - The list of node IDs. - """ - ids: [ID!]! - ): [Node]! - - """ - Lookup a organization by login. - """ - organization( - """ - The organization's login. - """ - login: String! - ): Organization - - """ - A list of organizations. - """ - organizations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationConnection! - - """ - The client's rate limit information. - """ - rateLimit( - """ - If true, calculate the cost for the query without evaluating it - """ - dryRun: Boolean = false - ): RateLimit - - """ - Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object - """ - relay: Query! - - """ - Lookup a given repository by the owner and repository name. - """ - repository( - """ - The name of the repository - """ - name: String! - - """ - The login field of a user or organization - """ - owner: String! - ): Repository - - """ - Lookup a repository owner (ie. either a User or an Organization) by login. - """ - repositoryOwner( - """ - The username to lookup the owner by. - """ - login: String! - ): RepositoryOwner - - """ - Lookup resource by a URL. - """ - resource( - """ - The URL. - """ - url: URI! - ): UniformResourceLocatable - - """ - Perform a search across resources. - """ - search( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - The search string to look for. - """ - query: String! - - """ - The types of search items to search within. - """ - type: SearchType! - ): SearchResultItemConnection! - - """ - GitHub Security Advisories - """ - securityAdvisories( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter advisories to those published since a time in the past. - """ - publishedSince: DateTime - - """ - Filter advisories to those updated since a time in the past. - """ - updatedSince: DateTime - ): SecurityAdvisoryConnection! - - """ - Fetch a Security Advisory by its GHSA ID - """ - securityAdvisory( - """ - GitHub Security Advisory ID. - """ - ghsaId: String! - ): SecurityAdvisory - - """ - Software Vulnerabilities documented by GitHub Security Advisories - """ - securityVulnerabilities( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - An ecosystem to filter vulnerabilities by. - """ - ecosystem: SecurityAdvisoryEcosystem - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - A package name to filter vulnerabilities by. - """ - package: String - - """ - A list of severities to filter vulnerabilities by. - """ - severities: [SecurityAdvisorySeverity!] - ): SecurityVulnerabilityConnection! - - """ - Look up a topic by name. - """ - topic( - """ - The topic's name. - """ - name: String! - ): Topic - - """ - Lookup a user by login. - """ - user( - """ - The user's login. - """ - login: String! - ): User - - """ - A list of users. - """ - users( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - The currently authenticated user. - """ - viewer: User! -} - -""" -Represents the client's rate limit. -""" -type RateLimit { - """ - The point cost for the current query counting against the rate limit. - """ - cost: Int! - - """ - The maximum number of points the client is permitted to consume in a 60 minute window. - """ - limit: Int! - - """ - The maximum number of nodes this query may return - """ - nodeCount: Int! - - """ - The number of points remaining in the current rate limit window. - """ - remaining: Int! - - """ - The time at which the current rate limit window resets in UTC epoch seconds. - """ - resetAt: DateTime! -} - -""" -Represents a subject that can be reacted on. -""" -interface Reactable { - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! -} - -""" -The connection type for User. -""" -type ReactingUserConnection { - """ - A list of edges. - """ - edges: [ReactingUserEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a user that's made a reaction. -""" -type ReactingUserEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - node: User! - - """ - The moment when the user made the reaction. - """ - reactedAt: DateTime! -} - -""" -An emoji reaction to a particular piece of content. -""" -type Reaction implements Node { - """ - Identifies the emoji reaction. - """ - content: ReactionContent! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The reactable piece of content - """ - reactable: Reactable! - - """ - Identifies the user who created this reaction. - """ - user: User -} - -""" -A list of reactions that have been left on the subject. -""" -type ReactionConnection { - """ - A list of edges. - """ - edges: [ReactionEdge] - - """ - A list of nodes. - """ - nodes: [Reaction] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! - - """ - Whether or not the authenticated user has left a reaction on the subject. - """ - viewerHasReacted: Boolean! -} - -""" -Emojis that can be attached to Issues, Pull Requests and Comments. -""" -enum ReactionContent { - """ - Represents the 😕 emoji. - """ - CONFUSED - - """ - Represents the 👀 emoji. - """ - EYES - - """ - Represents the ❤️ emoji. - """ - HEART - - """ - Represents the 🎉 emoji. - """ - HOORAY - - """ - Represents the 😄 emoji. - """ - LAUGH - - """ - Represents the 🚀 emoji. - """ - ROCKET - - """ - Represents the 👎 emoji. - """ - THUMBS_DOWN - - """ - Represents the 👍 emoji. - """ - THUMBS_UP -} - -""" -An edge in a connection. -""" -type ReactionEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Reaction -} - -""" -A group of emoji reactions to a particular piece of content. -""" -type ReactionGroup { - """ - Identifies the emoji reaction. - """ - content: ReactionContent! - - """ - Identifies when the reaction was created. - """ - createdAt: DateTime - - """ - The subject that was reacted to. - """ - subject: Reactable! - - """ - Users who have reacted to the reaction subject with the emotion represented by this reaction group - """ - users( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ReactingUserConnection! - - """ - Whether or not the authenticated user has left a reaction on the subject. - """ - viewerHasReacted: Boolean! -} - -""" -Ways in which lists of reactions can be ordered upon return. -""" -input ReactionOrder { - """ - The direction in which to order reactions by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order reactions by. - """ - field: ReactionOrderField! -} - -""" -A list of fields that reactions can be ordered by. -""" -enum ReactionOrderField { - """ - Allows ordering a list of reactions by when they were created. - """ - CREATED_AT -} - -""" -Represents a Git reference. -""" -type Ref implements Node { - """ - A list of pull requests with this ref as the head ref. - """ - associatedPullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - id: ID! - - """ - The ref name. - """ - name: String! - - """ - The ref's prefix, such as `refs/heads/` or `refs/tags/`. - """ - prefix: String! - - """ - The repository the ref belongs to. - """ - repository: Repository! - - """ - The object the ref points to. - """ - target: GitObject! -} - -""" -The connection type for Ref. -""" -type RefConnection { - """ - A list of edges. - """ - edges: [RefEdge] - - """ - A list of nodes. - """ - nodes: [Ref] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type RefEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Ref -} - -""" -Ways in which lists of git refs can be ordered upon return. -""" -input RefOrder { - """ - The direction in which to order refs by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order refs by. - """ - field: RefOrderField! -} - -""" -Properties by which ref connections can be ordered. -""" -enum RefOrderField { - """ - Order refs by their alphanumeric name - """ - ALPHABETICAL - - """ - Order refs by underlying commit date if the ref prefix is refs/tags/ - """ - TAG_COMMIT_DATE -} - -""" -Represents a 'referenced' event on a given `ReferencedSubject`. -""" -type ReferencedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the commit associated with the 'referenced' event. - """ - commit: Commit - - """ - Identifies the repository associated with the 'referenced' event. - """ - commitRepository: Repository! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Reference originated in a different repository. - """ - isCrossRepository: Boolean! - - """ - Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference. - """ - isDirectReference: Boolean! - - """ - Object referenced by event. - """ - subject: ReferencedSubject! -} - -""" -Any referencable object -""" -union ReferencedSubject = Issue | PullRequest - -""" -Represents an owner of a registry package. -""" -interface RegistryPackageOwner { - id: ID! -} - -""" -Represents an interface to search packages on an object. -""" -interface RegistryPackageSearch { - id: ID! -} - -""" -A release contains the content for a release. -""" -type Release implements Node & UniformResourceLocatable { - """ - The author of the release - """ - author: User - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the description of the release. - """ - description: String - id: ID! - - """ - Whether or not the release is a draft - """ - isDraft: Boolean! - - """ - Whether or not the release is a prerelease - """ - isPrerelease: Boolean! - - """ - Identifies the title of the release. - """ - name: String - - """ - Identifies the date and time when the release was created. - """ - publishedAt: DateTime - - """ - List of releases assets which are dependent on this release. - """ - releaseAssets( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - A list of names to filter the assets by. - """ - name: String - ): ReleaseAssetConnection! - - """ - The HTTP path for this issue - """ - resourcePath: URI! - - """ - The Git tag the release points to - """ - tag: Ref - - """ - The name of the release's Git tag - """ - tagName: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this issue - """ - url: URI! -} - -""" -A release asset contains the content for a release asset. -""" -type ReleaseAsset implements Node { - """ - The asset's content-type - """ - contentType: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The number of times this asset was downloaded - """ - downloadCount: Int! - - """ - Identifies the URL where you can download the release asset via the browser. - """ - downloadUrl: URI! - id: ID! - - """ - Identifies the title of the release asset. - """ - name: String! - - """ - Release that the asset is associated with - """ - release: Release - - """ - The size (in bytes) of the asset - """ - size: Int! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The user that performed the upload - """ - uploadedBy: User! - - """ - Identifies the URL of the release asset. - """ - url: URI! -} - -""" -The connection type for ReleaseAsset. -""" -type ReleaseAssetConnection { - """ - A list of edges. - """ - edges: [ReleaseAssetEdge] - - """ - A list of nodes. - """ - nodes: [ReleaseAsset] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ReleaseAssetEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ReleaseAsset -} - -""" -The connection type for Release. -""" -type ReleaseConnection { - """ - A list of edges. - """ - edges: [ReleaseEdge] - - """ - A list of nodes. - """ - nodes: [Release] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ReleaseEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Release -} - -""" -Ways in which lists of releases can be ordered upon return. -""" -input ReleaseOrder { - """ - The direction in which to order releases by the specified field. - """ - direction: OrderDirection! - - """ - The field in which to order releases by. - """ - field: ReleaseOrderField! -} - -""" -Properties by which release connections can be ordered. -""" -enum ReleaseOrderField { - """ - Order releases by creation time - """ - CREATED_AT - - """ - Order releases alphabetically by name - """ - NAME -} - -""" -Autogenerated input type of RemoveAssigneesFromAssignable -""" -input RemoveAssigneesFromAssignableInput { - """ - The id of the assignable object to remove assignees from. - """ - assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") - - """ - The id of users to remove as assignees. - """ - assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated return type of RemoveAssigneesFromAssignable -""" -type RemoveAssigneesFromAssignablePayload { - """ - The item that was unassigned. - """ - assignable: Assignable - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of RemoveLabelsFromLabelable -""" -input RemoveLabelsFromLabelableInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ids of labels to remove. - """ - labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) - - """ - The id of the Labelable to remove labels from. - """ - labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") -} - -""" -Autogenerated return type of RemoveLabelsFromLabelable -""" -type RemoveLabelsFromLabelablePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Labelable the labels were removed from. - """ - labelable: Labelable -} - -""" -Autogenerated input type of RemoveOutsideCollaborator -""" -input RemoveOutsideCollaboratorInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the organization to remove the outside collaborator from. - """ - organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) - - """ - The ID of the outside collaborator to remove. - """ - userId: ID! @possibleTypes(concreteTypes: ["User"]) -} - -""" -Autogenerated return type of RemoveOutsideCollaborator -""" -type RemoveOutsideCollaboratorPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The user that was removed as an outside collaborator. - """ - removedUser: User -} - -""" -Autogenerated input type of RemoveReaction -""" -input RemoveReactionInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of the emoji reaction to remove. - """ - content: ReactionContent! - - """ - The Node ID of the subject to modify. - """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") -} - -""" -Autogenerated return type of RemoveReaction -""" -type RemoveReactionPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The reaction object. - """ - reaction: Reaction - - """ - The reactable subject. - """ - subject: Reactable -} - -""" -Autogenerated input type of RemoveStar -""" -input RemoveStarInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Starrable ID to unstar. - """ - starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") -} - -""" -Autogenerated return type of RemoveStar -""" -type RemoveStarPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The starrable. - """ - starrable: Starrable -} - -""" -Represents a 'removed_from_project' event on a given issue or pull request. -""" -type RemovedFromProjectEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Project referenced by event. - """ - project: Project @preview(toggledBy: "starfox-preview") - - """ - Column name referenced by this project event. - """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} - -""" -Represents a 'renamed' event on a given issue or pull request -""" -type RenamedTitleEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the current title of the issue or pull request. - """ - currentTitle: String! - id: ID! - - """ - Identifies the previous title of the issue or pull request. - """ - previousTitle: String! - - """ - Subject that was renamed. - """ - subject: RenamedTitleSubject! -} - -""" -An object which has a renamable title -""" -union RenamedTitleSubject = Issue | PullRequest - -""" -Autogenerated input type of ReopenIssue -""" -input ReopenIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the issue to be opened. - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} - -""" -Autogenerated return type of ReopenIssue -""" -type ReopenIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue that was opened. - """ - issue: Issue -} - -""" -Autogenerated input type of ReopenPullRequest -""" -input ReopenPullRequestInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the pull request to be reopened. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} - -""" -Autogenerated return type of ReopenPullRequest -""" -type ReopenPullRequestPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request that was reopened. - """ - pullRequest: PullRequest -} - -""" -Represents a 'reopened' event on any `Closable`. -""" -type ReopenedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Object that was reopened. - """ - closable: Closable! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! -} - -""" -The reasons a piece of content can be reported or minimized. -""" -enum ReportedContentClassifiers { - """ - An irrelevant piece of content - """ - OFF_TOPIC - - """ - An outdated piece of content - """ - OUTDATED - - """ - The content has been resolved - """ - RESOLVED -} - -""" -A repository contains the content for a project. -""" -type Repository implements Node & ProjectOwner & RegistryPackageOwner & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { - """ - A list of users that can be assigned to issues in this repository. - """ - assignableUsers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - A list of branch protection rules for this repository. - """ - branchProtectionRules( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): BranchProtectionRuleConnection! - - """ - Returns the code of conduct for this repository - """ - codeOfConduct: CodeOfConduct - - """ - A list of collaborators associated with the repository. - """ - collaborators( - """ - Collaborators affiliation level with a repository. - """ - affiliation: CollaboratorAffiliation - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryCollaboratorConnection - - """ - A list of commit comments associated with the repository. - """ - commitComments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The Ref associated with the repository's default branch. - """ - defaultBranchRef: Ref - - """ - A list of deploy keys that are on this repository. - """ - deployKeys( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): DeployKeyConnection! - - """ - Deployments associated with the repository - """ - deployments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Environments to list deployments for - """ - environments: [String!] - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for deployments returned from the connection. - """ - orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} - ): DeploymentConnection! - - """ - The description of the repository. - """ - description: String - - """ - The description of the repository rendered to HTML. - """ - descriptionHTML: HTML! - - """ - The number of kilobytes this repository occupies on disk. - """ - diskUsage: Int - - """ - Returns how many forks there are of this repository in the whole network. - """ - forkCount: Int! - - """ - A list of direct forked repositories. - """ - forks( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - Indicates if the repository has anonymous Git read access feature enabled. - """ - hasAnonymousAccessEnabled: Boolean! - - """ - Indicates if the repository has issues feature enabled. - """ - hasIssuesEnabled: Boolean! - - """ - Indicates if the repository has wiki feature enabled. - """ - hasWikiEnabled: Boolean! - - """ - The repository's URL. - """ - homepageUrl: URI - id: ID! - - """ - Indicates if the repository is unmaintained. - """ - isArchived: Boolean! - - """ - Returns whether or not this repository disabled. - """ - isDisabled: Boolean! - - """ - Identifies if the repository is a fork. - """ - isFork: Boolean! - - """ - Indicates if the repository has been locked or not. - """ - isLocked: Boolean! - - """ - Identifies if the repository is a mirror. - """ - isMirror: Boolean! - - """ - Identifies if the repository is private. - """ - isPrivate: Boolean! - - """ - Returns a single issue from the current repository by number. - """ - issue( - """ - The number for the issue to be returned. - """ - number: Int! - ): Issue - - """ - Returns a single issue-like object from the current repository by number. - """ - issueOrPullRequest( - """ - The number for the issue to be returned. - """ - number: Int! - ): IssueOrPullRequest - - """ - A list of issues that have been opened in the repository. - """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! - - """ - Returns a single label by name - """ - label( - """ - Label name - """ - name: String! - ): Label - - """ - A list of labels associated with the repository. - """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - If provided, searches labels by name and description. - """ - query: String - ): LabelConnection - - """ - A list containing a breakdown of the language composition of the repository. - """ - languages( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: LanguageOrder - ): LanguageConnection - - """ - The license associated with the repository - """ - licenseInfo: License - - """ - The reason the repository has been locked. - """ - lockReason: RepositoryLockReason - - """ - A list of Users that can be mentioned in the context of the repository. - """ - mentionableUsers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! - - """ - Whether or not PRs are merged with a merge commit on this repository. - """ - mergeCommitAllowed: Boolean! - - """ - Returns a single milestone from the current repository by number. - """ - milestone( - """ - The number for the milestone to be returned. - """ - number: Int! - ): Milestone - - """ - A list of milestones associated with the repository. - """ - milestones( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for milestones. - """ - orderBy: MilestoneOrder - - """ - Filter by the state of the milestones. - """ - states: [MilestoneState!] - ): MilestoneConnection - - """ - The repository's original mirror URL. - """ - mirrorUrl: URI - - """ - The name of the repository. - """ - name: String! - - """ - The repository's name with owner. - """ - nameWithOwner: String! - - """ - A Git object in the repository - """ - object( - """ - A Git revision expression suitable for rev-parse - """ - expression: String - - """ - The Git object ID - """ - oid: GitObjectID - ): GitObject - - """ - The User owner of the repository. - """ - owner: RepositoryOwner! - - """ - The repository parent, if this is a fork. - """ - parent: Repository - - """ - A list of pinned issues for this repository. - """ - pinnedIssues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PinnedIssueConnection @preview(toggledBy: "elektra-preview") - - """ - The primary language of the repository's code. - """ - primaryLanguage: Language - - """ - Find project by number. - """ - project( - """ - The project number to find. - """ - number: Int! - ): Project - - """ - A list of projects under the owner. - """ - projects( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder - - """ - Query to search projects by, currently only searching by name. - """ - search: String - - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! - - """ - The HTTP path listing the repository's projects - """ - projectsResourcePath: URI! - - """ - The HTTP URL listing the repository's projects - """ - projectsUrl: URI! - - """ - Returns a single pull request from the current repository by number. - """ - pullRequest( - """ - The number for the pull request to be returned. - """ - number: Int! - ): PullRequest - - """ - A list of pull requests that have been opened in the repository. - """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - - """ - Identifies when the repository was last pushed to. - """ - pushedAt: DateTime - - """ - Whether or not rebase-merging is enabled on this repository. - """ - rebaseMergeAllowed: Boolean! - - """ - Fetch a given ref from the repository - """ - ref( - """ - The ref to retrieve. Fully qualified matches are checked in order - (`refs/heads/master`) before falling back onto checks for short name matches (`master`). - """ - qualifiedName: String! - ): Ref - - """ - Fetch a list of refs from the repository - """ - refs( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - DEPRECATED: use orderBy. The ordering direction. - """ - direction: OrderDirection - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for refs returned from the connection. - """ - orderBy: RefOrder - - """ - A ref name prefix like `refs/heads/`, `refs/tags/`, etc. - """ - refPrefix: String! - ): RefConnection - - """ - Lookup a single release given various criteria. - """ - release( - """ - The name of the Tag the Release was created from - """ - tagName: String! - ): Release - - """ - List of releases which are dependent on this repository. - """ - releases( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: ReleaseOrder - ): ReleaseConnection! - - """ - A list of applied repository-topic associations for this repository. - """ - repositoryTopics( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryTopicConnection! - - """ - The HTTP path for this repository - """ - resourcePath: URI! - - """ - A description of the repository, rendered to HTML without any links in it. - """ - shortDescriptionHTML( - """ - How many characters to return. - """ - limit: Int = 200 - ): HTML! - - """ - Whether or not squash-merging is enabled on this repository. - """ - squashMergeAllowed: Boolean! - - """ - The SSH URL to clone this repository - """ - sshUrl: GitSSHRemote! - - """ - A list of users who have starred this starrable. - """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! - - """ - Temporary authentication token for cloning this repository. - """ - tempCloneToken: String @preview(toggledBy: "daredevil-preview") - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this repository - """ - url: URI! - - """ - Indicates whether the viewer has admin permissions on this repository. - """ - viewerCanAdminister: Boolean! - - """ - Can the current viewer create new projects on this owner. - """ - viewerCanCreateProjects: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Indicates whether the viewer can update the topics of this repository. - """ - viewerCanUpdateTopics: Boolean! - - """ - Returns a boolean indicating whether the viewing user has starred this starrable. - """ - viewerHasStarred: Boolean! - - """ - The users permission level on the repository. Will return null if authenticated as an GitHub App. - """ - viewerPermission: RepositoryPermission - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState - - """ - A list of vulnerability alerts that are on this repository. - """ - vulnerabilityAlerts( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryVulnerabilityAlertConnection @preview(toggledBy: "vixen-preview") - - """ - A list of users watching the repository. - """ - watchers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! -} - -""" -The affiliation of a user to a repository -""" -enum RepositoryAffiliation { - """ - Repositories that the user has been added to as a collaborator. - """ - COLLABORATOR - - """ - Repositories that the user has access to through being a member of an - organization. This includes every repository on every team that the user is on. - """ - ORGANIZATION_MEMBER - - """ - Repositories that are owned by the authenticated user. - """ - OWNER -} - -""" -The connection type for User. -""" -type RepositoryCollaboratorConnection { - """ - A list of edges. - """ - edges: [RepositoryCollaboratorEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a user who is a collaborator of a repository. -""" -type RepositoryCollaboratorEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - node: User! - - """ - The permission the user has on the repository. - """ - permission: RepositoryPermission! - - """ - A list of sources for the user's access to the repository. - """ - permissionSources: [PermissionSource!] -} - -""" -A list of repositories owned by the subject. -""" -type RepositoryConnection { - """ - A list of edges. - """ - edges: [RepositoryEdge] - - """ - A list of nodes. - """ - nodes: [Repository] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! - - """ - The total size in kilobytes of all repositories in the connection. - """ - totalDiskUsage: Int! -} - -""" -The reason a repository is listed as 'contributed'. -""" -enum RepositoryContributionType { - """ - Created a commit - """ - COMMIT - - """ - Created an issue - """ - ISSUE - - """ - Created a pull request - """ - PULL_REQUEST - - """ - Reviewed a pull request - """ - PULL_REQUEST_REVIEW - - """ - Created the repository - """ - REPOSITORY -} - -""" -An edge in a connection. -""" -type RepositoryEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Repository -} - -""" -A subset of repository info. -""" -interface RepositoryInfo { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The description of the repository. - """ - description: String - - """ - The description of the repository rendered to HTML. - """ - descriptionHTML: HTML! - - """ - Returns how many forks there are of this repository in the whole network. - """ - forkCount: Int! - - """ - Indicates if the repository has anonymous Git read access feature enabled. - """ - hasAnonymousAccessEnabled: Boolean! - - """ - Indicates if the repository has issues feature enabled. - """ - hasIssuesEnabled: Boolean! - - """ - Indicates if the repository has wiki feature enabled. - """ - hasWikiEnabled: Boolean! - - """ - The repository's URL. - """ - homepageUrl: URI - - """ - Indicates if the repository is unmaintained. - """ - isArchived: Boolean! - - """ - Identifies if the repository is a fork. - """ - isFork: Boolean! - - """ - Indicates if the repository has been locked or not. - """ - isLocked: Boolean! - - """ - Identifies if the repository is a mirror. - """ - isMirror: Boolean! - - """ - Identifies if the repository is private. - """ - isPrivate: Boolean! - - """ - The license associated with the repository - """ - licenseInfo: License - - """ - The reason the repository has been locked. - """ - lockReason: RepositoryLockReason - - """ - The repository's original mirror URL. - """ - mirrorUrl: URI - - """ - The name of the repository. - """ - name: String! - - """ - The repository's name with owner. - """ - nameWithOwner: String! - - """ - The User owner of the repository. - """ - owner: RepositoryOwner! - - """ - Identifies when the repository was last pushed to. - """ - pushedAt: DateTime - - """ - The HTTP path for this repository - """ - resourcePath: URI! - - """ - A description of the repository, rendered to HTML without any links in it. - """ - shortDescriptionHTML( - """ - How many characters to return. - """ - limit: Int = 200 - ): HTML! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this repository - """ - url: URI! -} - -""" -An invitation for a user to be added to a repository. -""" -type RepositoryInvitation implements Node { - id: ID! - - """ - The user who received the invitation. - """ - invitee: User! - - """ - The user who created the invitation. - """ - inviter: User! - - """ - The permission granted on this repository by this invitation. - """ - permission: RepositoryPermission! - - """ - The Repository the user is invited to. - """ - repository: RepositoryInfo -} - -""" -The possible reasons a given repository could be in a locked state. -""" -enum RepositoryLockReason { - """ - The repository is locked due to a billing related reason. - """ - BILLING - - """ - The repository is locked due to a migration. - """ - MIGRATING - - """ - The repository is locked due to a move. - """ - MOVING - - """ - The repository is locked due to a rename. - """ - RENAME -} - -""" -Represents a object that belongs to a repository. -""" -interface RepositoryNode { - """ - The repository associated with this node. - """ - repository: Repository! -} - -""" -Ordering options for repository connections -""" -input RepositoryOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order repositories by. - """ - field: RepositoryOrderField! -} - -""" -Properties by which repository connections can be ordered. -""" -enum RepositoryOrderField { - """ - Order repositories by creation time - """ - CREATED_AT - - """ - Order repositories by name - """ - NAME - - """ - Order repositories by push time - """ - PUSHED_AT - - """ - Order repositories by number of stargazers - """ - STARGAZERS - - """ - Order repositories by update time - """ - UPDATED_AT -} - -""" -Represents an owner of a Repository. -""" -interface RepositoryOwner { - """ - A URL pointing to the owner's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - id: ID! - - """ - The username used to login. - """ - login: String! - - """ - A list of repositories this user has pinned to their profile - """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.") - - """ - A list of repositories that the user owns. - """ - repositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they are forks of another repository - """ - isFork: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - Find Repository. - """ - repository( - """ - Name of Repository to find. - """ - name: String! - ): Repository - - """ - The HTTP URL for the owner. - """ - resourcePath: URI! - - """ - The HTTP URL for the owner. - """ - url: URI! -} - -""" -The access level to a repository -""" -enum RepositoryPermission { - """ - Can read, clone, push, and add collaborators - """ - ADMIN - - """ - Can read and clone - """ - READ - - """ - Can read, clone and push - """ - WRITE -} - -""" -The privacy of a repository -""" -enum RepositoryPrivacy { - """ - Private - """ - PRIVATE - - """ - Public - """ - PUBLIC -} - -""" -A repository-topic connects a repository to a topic. -""" -type RepositoryTopic implements Node & UniformResourceLocatable { - id: ID! - - """ - The HTTP path for this repository-topic. - """ - resourcePath: URI! - - """ - The topic. - """ - topic: Topic! - - """ - The HTTP URL for this repository-topic. - """ - url: URI! -} - -""" -The connection type for RepositoryTopic. -""" -type RepositoryTopicConnection { - """ - A list of edges. - """ - edges: [RepositoryTopicEdge] - - """ - A list of nodes. - """ - nodes: [RepositoryTopic] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type RepositoryTopicEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: RepositoryTopic -} - -""" -A alert for a repository with an affected vulnerability. -""" -type RepositoryVulnerabilityAlert implements Node & RepositoryNode @preview(toggledBy: "vixen-preview") { - """ - The reason the alert was dismissed - """ - dismissReason: String - - """ - When was the alert dimissed? - """ - dismissedAt: DateTime - - """ - The user who dismissed the alert - """ - dismisser: User - id: ID! - - """ - The associated repository - """ - repository: Repository! - - """ - The associated security advisory - """ - securityAdvisory: SecurityAdvisory - - """ - The associated security vulnerablity - """ - securityVulnerability: SecurityVulnerability - - """ - The vulnerable manifest filename - """ - vulnerableManifestFilename: String! - - """ - The vulnerable manifest path - """ - vulnerableManifestPath: String! - - """ - The vulnerable requirements - """ - vulnerableRequirements: String -} - -""" -The connection type for RepositoryVulnerabilityAlert. -""" -type RepositoryVulnerabilityAlertConnection @preview(toggledBy: "vixen-preview") { - """ - A list of edges. - """ - edges: [RepositoryVulnerabilityAlertEdge] - - """ - A list of nodes. - """ - nodes: [RepositoryVulnerabilityAlert] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type RepositoryVulnerabilityAlertEdge @preview(toggledBy: "vixen-preview") { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: RepositoryVulnerabilityAlert -} - -""" -Autogenerated input type of RequestReviews -""" -input RequestReviewsInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the pull request to modify. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) - - """ - The Node IDs of the team to request. - """ - teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"]) - - """ - Add users to the set rather than replace. - """ - union: Boolean - - """ - The Node IDs of the user to request. - """ - userIds: [ID!] @possibleTypes(concreteTypes: ["User"]) -} - -""" -Autogenerated return type of RequestReviews -""" -type RequestReviewsPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The pull request that is getting requests. - """ - pullRequest: PullRequest - - """ - The edge from the pull request to the requested reviewers. - """ - requestedReviewersEdge: UserEdge -} - -""" -The possible states that can be requested when creating a check run. -""" -enum RequestableCheckStatusState @preview(toggledBy: "antiope-preview") { - """ - The check suite or run has been completed. - """ - COMPLETED - - """ - The check suite or run is in progress. - """ - IN_PROGRESS - - """ - The check suite or run has been queued. - """ - QUEUED -} - -""" -Types that can be requested reviewers. -""" -union RequestedReviewer = Team | User - -""" -Autogenerated input type of RerequestCheckSuite -""" -input RerequestCheckSuiteInput @preview(toggledBy: "antiope-preview") { - """ - The Node ID of the check suite. - """ - checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) -} - -""" -Autogenerated return type of RerequestCheckSuite -""" -type RerequestCheckSuitePayload @preview(toggledBy: "antiope-preview") { - """ - The requested check suite. - """ - checkSuite: CheckSuite - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of ResolveReviewThread -""" -input ResolveReviewThreadInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the thread to resolve - """ - threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) -} - -""" -Autogenerated return type of ResolveReviewThread -""" -type ResolveReviewThreadPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The thread to resolve. - """ - thread: PullRequestReviewThread -} - -""" -Represents a private contribution a user made on GitHub. -""" -type RestrictedContribution implements Contribution { - """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. - """ - isRestricted: Boolean! - - """ - When this contribution was made. - """ - occurredAt: DateTime! - - """ - The HTTP path for this contribution. - """ - resourcePath: URI! - - """ - The HTTP URL for this contribution. - """ - url: URI! - - """ - The user who made this contribution. - """ - user: User! -} - -""" -A team or user who has the ability to dismiss a review on a protected branch. -""" -type ReviewDismissalAllowance implements Node { - """ - The actor that can dismiss. - """ - actor: ReviewDismissalAllowanceActor - - """ - Identifies the branch protection rule associated with the allowed user or team. - """ - branchProtectionRule: BranchProtectionRule - id: ID! -} - -""" -Types that can be an actor. -""" -union ReviewDismissalAllowanceActor = Team | User - -""" -The connection type for ReviewDismissalAllowance. -""" -type ReviewDismissalAllowanceConnection { - """ - A list of edges. - """ - edges: [ReviewDismissalAllowanceEdge] - - """ - A list of nodes. - """ - nodes: [ReviewDismissalAllowance] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ReviewDismissalAllowanceEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ReviewDismissalAllowance -} - -""" -Represents a 'review_dismissed' event on a given issue or pull request. -""" -type ReviewDismissedEvent implements Node & UniformResourceLocatable { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - Identifies the optional message associated with the 'review_dismissed' event. - """ - dismissalMessage: String - - """ - Identifies the optional message associated with the event, rendered to HTML. - """ - dismissalMessageHTML: String - id: ID! - - """ - Identifies the message associated with the 'review_dismissed' event. - """ - message: String! @deprecated(reason: "`message` is being removed because it not nullable, whereas the underlying field is optional. Use `dismissalMessage` instead. Removal on 2019-07-01 UTC.") - - """ - The message associated with the event, rendered to HTML. - """ - messageHtml: HTML! @deprecated(reason: "`messageHtml` is being removed because it not nullable, whereas the underlying field is optional. Use `dismissalMessageHTML` instead. Removal on 2019-07-01 UTC.") - - """ - Identifies the previous state of the review with the 'review_dismissed' event. - """ - previousReviewState: PullRequestReviewState! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - Identifies the commit which caused the review to become stale. - """ - pullRequestCommit: PullRequestCommit - - """ - The HTTP path for this review dismissed event. - """ - resourcePath: URI! - - """ - Identifies the review associated with the 'review_dismissed' event. - """ - review: PullRequestReview - - """ - The HTTP URL for this review dismissed event. - """ - url: URI! -} - -""" -A request for a user to review a pull request. -""" -type ReviewRequest implements Node { - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - Identifies the pull request associated with this review request. - """ - pullRequest: PullRequest! - - """ - The reviewer that is requested. - """ - requestedReviewer: RequestedReviewer -} - -""" -The connection type for ReviewRequest. -""" -type ReviewRequestConnection { - """ - A list of edges. - """ - edges: [ReviewRequestEdge] - - """ - A list of nodes. - """ - nodes: [ReviewRequest] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type ReviewRequestEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: ReviewRequest -} - -""" -Represents an 'review_request_removed' event on a given pull request. -""" -type ReviewRequestRemovedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - Identifies the reviewer whose review request was removed. - """ - requestedReviewer: RequestedReviewer -} - -""" -Represents an 'review_requested' event on a given pull request. -""" -type ReviewRequestedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! - - """ - Identifies the reviewer whose review was requested. - """ - requestedReviewer: RequestedReviewer -} - -""" -A hovercard context with a message describing the current code review state of the pull -request. -""" -type ReviewStatusHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! -} - -""" -The results of a search. -""" -union SearchResultItem = Issue | Organization | PullRequest | Repository | User - -""" -A list of results that matched against a search query. -""" -type SearchResultItemConnection { - """ - The number of pieces of code that matched the search query. - """ - codeCount: Int! - - """ - A list of edges. - """ - edges: [SearchResultItemEdge] - - """ - The number of issues that matched the search query. - """ - issueCount: Int! - - """ - A list of nodes. - """ - nodes: [SearchResultItem] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - The number of repositories that matched the search query. - """ - repositoryCount: Int! - - """ - The number of users that matched the search query. - """ - userCount: Int! - - """ - The number of wiki pages that matched the search query. - """ - wikiCount: Int! -} - -""" -An edge in a connection. -""" -type SearchResultItemEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: SearchResultItem - - """ - Text matches on the result found. - """ - textMatches: [TextMatch] -} - -""" -Represents the individual results of a search. -""" -enum SearchType { - """ - Returns results matching issues in repositories. - """ - ISSUE - - """ - Returns results matching repositories. - """ - REPOSITORY - - """ - Returns results matching users and organizations on GitHub. - """ - USER -} - -""" -A GitHub Security Advisory -""" -type SecurityAdvisory implements Node { - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - This is a long plaintext description of the advisory - """ - description: String! - - """ - The GitHub Security Advisory ID - """ - ghsaId: String! - id: ID! - - """ - A list of identifiers for this advisory - """ - identifiers: [SecurityAdvisoryIdentifier!]! - - """ - When the advisory was published - """ - publishedAt: DateTime! - - """ - A list of references for this advisory - """ - references: [SecurityAdvisoryReference!]! - - """ - The severity of the advisory - """ - severity: SecurityAdvisorySeverity! - - """ - A short plaintext summary of the advisory - """ - summary: String! - - """ - When the advisory was last updated - """ - updatedAt: DateTime! - - """ - Vulnerabilities associated with this Advisory - """ - vulnerabilities( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - An ecosystem to filter vulnerabilities by. - """ - ecosystem: SecurityAdvisoryEcosystem - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - A package name to filter vulnerabilities by. - """ - package: String - - """ - A list of severities to filter vulnerabilities by. - """ - severities: [SecurityAdvisorySeverity!] - ): SecurityVulnerabilityConnection! - - """ - When the advisory was withdrawn, if it has been withdrawn - """ - withdrawnAt: DateTime -} - -""" -The connection type for SecurityAdvisory. -""" -type SecurityAdvisoryConnection { - """ - A list of edges. - """ - edges: [SecurityAdvisoryEdge] - - """ - A list of nodes. - """ - nodes: [SecurityAdvisory] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -The possible ecosystems of a security vulnerability's package. -""" -enum SecurityAdvisoryEcosystem { - """ - Java artifacts hosted at the Maven central repository - """ - MAVEN - - """ - JavaScript packages hosted at npmjs.com - """ - NPM - - """ - .NET packages hosted at the NuGet Gallery - """ - NUGET - - """ - Python packages hosted at PyPI.org - """ - PIP - - """ - Ruby gems hosted at RubyGems.org - """ - RUBYGEMS -} - -""" -An edge in a connection. -""" -type SecurityAdvisoryEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: SecurityAdvisory -} - -""" -A GitHub Security Advisory Identifier -""" -type SecurityAdvisoryIdentifier { - """ - The identifier type, e.g. GHSA, CVE - """ - type: String! - - """ - The identifier - """ - value: String! -} - -""" -An individual package -""" -type SecurityAdvisoryPackage { - """ - The ecosystem the package belongs to, e.g. RUBYGEMS, NPM - """ - ecosystem: SecurityAdvisoryEcosystem! - - """ - The package name - """ - name: String! -} - -""" -An individual package version -""" -type SecurityAdvisoryPackageVersion { - """ - The package name or version - """ - identifier: String! -} - -""" -A GitHub Security Advisory Reference -""" -type SecurityAdvisoryReference { - """ - A publicly accessible reference - """ - url: URI! -} - -""" -Severity of the vulnerability. -""" -enum SecurityAdvisorySeverity { - """ - Critical. - """ - CRITICAL - - """ - High. - """ - HIGH - - """ - Low. - """ - LOW - - """ - Moderate. - """ - MODERATE -} - -""" -An individual vulnerability within an Advisory -""" -type SecurityVulnerability { - """ - The Advisory associated with this Vulnerability - """ - advisory: SecurityAdvisory! - - """ - The first version containing a fix for the vulnerability - """ - firstPatchedVersion: SecurityAdvisoryPackageVersion - - """ - A description of the vulnerable package - """ - package: SecurityAdvisoryPackage! - - """ - The severity of the vulnerability within this package - """ - severity: SecurityAdvisorySeverity! - - """ - When the vulnerability was last updated - """ - updatedAt: DateTime! - - """ - A string that describes the vulnerable package versions. - This string follows a basic syntax with a few forms. - + `= 0.2.0` denotes a single vulnerable version. - + `<= 1.0.8` denotes a version range up to and including the specified version - + `< 0.1.11` denotes a version range up to, but excluding, the specified version - + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version. - + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum - """ - vulnerableVersionRange: String! -} - -""" -The connection type for SecurityVulnerability. -""" -type SecurityVulnerabilityConnection { - """ - A list of edges. - """ - edges: [SecurityVulnerabilityEdge] - - """ - A list of nodes. - """ - nodes: [SecurityVulnerability] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type SecurityVulnerabilityEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: SecurityVulnerability -} - -""" -Represents an S/MIME signature on a Commit or Tag. -""" -type SmimeSignature implements GitSignature { - """ - Email used to sign this object. - """ - email: String! - - """ - True if the signature is valid and verified by GitHub. - """ - isValid: Boolean! - - """ - Payload for GPG signing object. Raw ODB object without the signature header. - """ - payload: String! - - """ - ASCII-armored signature header from object. - """ - signature: String! - - """ - GitHub user corresponding to the email signing this commit. - """ - signer: User - - """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. - """ - state: GitSignatureState! - - """ - True if the signature was made with GitHub's signing key. - """ - wasSignedByGitHub: Boolean! -} - -""" -Ways in which star connections can be ordered. -""" -input StarOrder { - """ - The direction in which to order nodes. - """ - direction: OrderDirection! - - """ - The field in which to order nodes by. - """ - field: StarOrderField! -} - -""" -Properties by which star connections can be ordered. -""" -enum StarOrderField { - """ - Allows ordering a list of stars by when they were created. - """ - STARRED_AT -} - -""" -The connection type for User. -""" -type StargazerConnection { - """ - A list of edges. - """ - edges: [StargazerEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a user that's starred a repository. -""" -type StargazerEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - node: User! - - """ - Identifies when the item was starred. - """ - starredAt: DateTime! -} - -""" -Things that can be starred. -""" -interface Starrable { - id: ID! - - """ - A list of users who have starred this starrable. - """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! - - """ - Returns a boolean indicating whether the viewing user has starred this starrable. - """ - viewerHasStarred: Boolean! -} - -""" -The connection type for Repository. -""" -type StarredRepositoryConnection { - """ - A list of edges. - """ - edges: [StarredRepositoryEdge] - - """ - A list of nodes. - """ - nodes: [Repository] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a starred repository. -""" -type StarredRepositoryEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - node: Repository! - - """ - Identifies when the item was starred. - """ - starredAt: DateTime! -} - -""" -Represents a commit status. -""" -type Status implements Node { - """ - The commit this status is attached to. - """ - commit: Commit - - """ - Looks up an individual status context by context name. - """ - context( - """ - The context name. - """ - name: String! - ): StatusContext - - """ - The individual status contexts for this commit. - """ - contexts: [StatusContext!]! - id: ID! - - """ - The combined commit status. - """ - state: StatusState! -} - -""" -Represents an individual commit status context -""" -type StatusContext implements Node { - """ - This commit this status context is attached to. - """ - commit: Commit - - """ - The name of this status context. - """ - context: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The actor who created this status context. - """ - creator: Actor - - """ - The description for this status context. - """ - description: String - id: ID! - - """ - The state of this status context. - """ - state: StatusState! - - """ - The URL for this status context. - """ - targetUrl: URI -} - -""" -The possible commit status states. -""" -enum StatusState { - """ - Status is errored. - """ - ERROR - - """ - Status is expected. - """ - EXPECTED - - """ - Status is failing. - """ - FAILURE - - """ - Status is pending. - """ - PENDING - - """ - Status is successful. - """ - SUCCESS -} - -""" -Autogenerated input type of SubmitPullRequestReview -""" -input SubmitPullRequestReviewInput { - """ - The text field to set on the Pull Request Review. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The event to send to the Pull Request Review. - """ - event: PullRequestReviewEvent! - - """ - The Pull Request Review ID to submit. - """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} - -""" -Autogenerated return type of SubmitPullRequestReview -""" -type SubmitPullRequestReviewPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The submitted pull request review. - """ - pullRequestReview: PullRequestReview -} - -""" -Entities that can be subscribed to for web and email notifications. -""" -interface Subscribable { - id: ID! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} - -""" -Represents a 'subscribed' event on a given `Subscribable`. -""" -type SubscribedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Object referenced by event. - """ - subscribable: Subscribable! -} - -""" -The possible states of a subscription. -""" -enum SubscriptionState { - """ - The User is never notified. - """ - IGNORED - - """ - The User is notified of all conversations. - """ - SUBSCRIBED - - """ - The User is only notified when participating or @mentioned. - """ - UNSUBSCRIBED -} - -""" -A suggestion to review a pull request based on a user's commit history and review comments. -""" -type SuggestedReviewer { - """ - Is this suggestion based on past commits? - """ - isAuthor: Boolean! - - """ - Is this suggestion based on past review comments? - """ - isCommenter: Boolean! - - """ - Identifies the user suggested to review the pull request. - """ - reviewer: User! -} - -""" -Represents a Git tag. -""" -type Tag implements GitObject & Node { - """ - An abbreviated version of the Git object ID - """ - abbreviatedOid: String! - - """ - The HTTP path for this Git object - """ - commitResourcePath: URI! - - """ - The HTTP URL for this Git object - """ - commitUrl: URI! - id: ID! - - """ - The Git tag message. - """ - message: String - - """ - The Git tag name. - """ - name: String! - - """ - The Git object ID - """ - oid: GitObjectID! - - """ - The Repository the Git object belongs to - """ - repository: Repository! - - """ - Details about the tag author. - """ - tagger: GitActor - - """ - The Git object the tag points to. - """ - target: GitObject! -} - -""" -A team of users in an organization. -""" -type Team implements MemberStatusable & Node & Subscribable { - """ - A list of teams that are ancestors of this team. - """ - ancestors( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): TeamConnection! - - """ - A URL pointing to the team's avatar. - """ - avatarUrl( - """ - The size in pixels of the resulting square image. - """ - size: Int = 400 - ): URI - - """ - List of child teams belonging to this team - """ - childTeams( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Whether to list immediate child teams or all descendant child teams. - """ - immediateOnly: Boolean = true - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: TeamOrder - - """ - User logins to filter by - """ - userLogins: [String!] - ): TeamConnection! - - """ - The slug corresponding to the organization and team. - """ - combinedSlug: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The description of the team. - """ - description: String - - """ - Find a team discussion by its number. - """ - discussion( - """ - The sequence number of the discussion to find. - """ - number: Int! - ): TeamDiscussion @preview(toggledBy: "echo-preview") - - """ - A list of team discussions. - """ - discussions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If provided, filters discussions according to whether or not they are pinned. - """ - isPinned: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: TeamDiscussionOrder - ): TeamDiscussionConnection! @preview(toggledBy: "echo-preview") - - """ - The HTTP path for team discussions - """ - discussionsResourcePath: URI! @preview(toggledBy: "echo-preview") - - """ - The HTTP URL for team discussions - """ - discussionsUrl: URI! @preview(toggledBy: "echo-preview") - - """ - The HTTP path for editing this team - """ - editTeamResourcePath: URI! - - """ - The HTTP URL for editing this team - """ - editTeamUrl: URI! - id: ID! - - """ - A list of pending invitations for users to this team - """ - invitations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationInvitationConnection - - """ - Get the status messages members of this entity have set that are either public or visible only to the organization. - """ - memberStatuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for user statuses returned from the connection. - """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! - - """ - A list of users who are members of this team. - """ - members( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter by membership type - """ - membership: TeamMembershipType = ALL - - """ - Order for the connection. - """ - orderBy: TeamMemberOrder - - """ - The search string to look for. - """ - query: String - - """ - Filter by team member role - """ - role: TeamMemberRole - ): TeamMemberConnection! - - """ - The HTTP path for the team' members - """ - membersResourcePath: URI! - - """ - The HTTP URL for the team' members - """ - membersUrl: URI! - - """ - The name of the team. - """ - name: String! - - """ - The HTTP path creating a new team - """ - newTeamResourcePath: URI! - - """ - The HTTP URL creating a new team - """ - newTeamUrl: URI! - - """ - The organization that owns this team. - """ - organization: Organization! - - """ - The parent team of the team. - """ - parentTeam: Team - - """ - The level of privacy the team has. - """ - privacy: TeamPrivacy! - - """ - A list of repositories this team has access to. - """ - repositories( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for the connection. - """ - orderBy: TeamRepositoryOrder - - """ - The search string to look for. - """ - query: String - ): TeamRepositoryConnection! - - """ - The HTTP path for this team's repositories - """ - repositoriesResourcePath: URI! - - """ - The HTTP URL for this team's repositories - """ - repositoriesUrl: URI! - - """ - The HTTP path for this team - """ - resourcePath: URI! - - """ - The slug corresponding to the team. - """ - slug: String! - - """ - The HTTP path for this team's teams - """ - teamsResourcePath: URI! - - """ - The HTTP URL for this team's teams - """ - teamsUrl: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this team - """ - url: URI! - - """ - Team is adminable by the viewer. - """ - viewerCanAdminister: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} - -""" -The connection type for Team. -""" -type TeamConnection { - """ - A list of edges. - """ - edges: [TeamEdge] - - """ - A list of nodes. - """ - nodes: [Team] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -A team discussion. -""" -type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment @preview(toggledBy: "echo-preview") { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the discussion's team. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The discussion body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - Identifies the discussion body hash. - """ - bodyVersion: String! - - """ - A list of comments on this discussion. - """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - When provided, filters the connection such that results begin with the comment with this number. - """ - fromComment: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: TeamDiscussionCommentOrder - ): TeamDiscussionCommentConnection! - - """ - The HTTP path for discussion comments - """ - commentsResourcePath: URI! - - """ - The HTTP URL for discussion comments - """ - commentsUrl: URI! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Whether or not the discussion is pinned. - """ - isPinned: Boolean! - - """ - Whether or not the discussion is only visible to team members and org admins. - """ - isPrivate: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Identifies the discussion within its team. - """ - number: Int! - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The HTTP path for this discussion - """ - resourcePath: URI! - - """ - The team that defines the context of this discussion. - """ - team: Team! - - """ - The title of the discussion - """ - title: String! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this discussion - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Whether or not the current viewer can pin this discussion. - """ - viewerCanPin: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! - - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} - -""" -A comment on a team discussion. -""" -type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment @preview(toggledBy: "echo-preview") { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the comment's team. - """ - authorAssociation: CommentAuthorAssociation! - - """ - The body as Markdown. - """ - body: String! - - """ - The comment body rendered to HTML. - """ - bodyHTML: HTML! - - """ - The body rendered to text. - """ - bodyText: String! - - """ - The current version of the body content. - """ - bodyVersion: String! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The discussion this comment is about. - """ - discussion: TeamDiscussion! - - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! - - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Identifies the comment number. - """ - number: Int! - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - A list of reactions grouped by content left on the subject. - """ - reactionGroups: [ReactionGroup!] - - """ - A list of Reactions left on the Issue. - """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! - - """ - The HTTP path for this comment - """ - resourcePath: URI! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this comment - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! - - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! - - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} - -""" -The connection type for TeamDiscussionComment. -""" -type TeamDiscussionCommentConnection @preview(toggledBy: "echo-preview") { - """ - A list of edges. - """ - edges: [TeamDiscussionCommentEdge] - - """ - A list of nodes. - """ - nodes: [TeamDiscussionComment] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type TeamDiscussionCommentEdge @preview(toggledBy: "echo-preview") { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: TeamDiscussionComment -} - -""" -Ways in which team discussion comment connections can be ordered. -""" -input TeamDiscussionCommentOrder @preview(toggledBy: "echo-preview") { - """ - The direction in which to order nodes. - """ - direction: OrderDirection! - - """ - The field by which to order nodes. - """ - field: TeamDiscussionCommentOrderField! -} - -""" -Properties by which team discussion comment connections can be ordered. -""" -enum TeamDiscussionCommentOrderField @preview(toggledBy: "echo-preview") { - """ - Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). - """ - NUMBER -} - -""" -The connection type for TeamDiscussion. -""" -type TeamDiscussionConnection @preview(toggledBy: "echo-preview") { - """ - A list of edges. - """ - edges: [TeamDiscussionEdge] - - """ - A list of nodes. - """ - nodes: [TeamDiscussion] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type TeamDiscussionEdge @preview(toggledBy: "echo-preview") { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: TeamDiscussion -} - -""" -Ways in which team discussion connections can be ordered. -""" -input TeamDiscussionOrder @preview(toggledBy: "echo-preview") { - """ - The direction in which to order nodes. - """ - direction: OrderDirection! - - """ - The field by which to order nodes. - """ - field: TeamDiscussionOrderField! -} - -""" -Properties by which team discussion connections can be ordered. -""" -enum TeamDiscussionOrderField @preview(toggledBy: "echo-preview") { - """ - Allows chronological ordering of team discussions. - """ - CREATED_AT -} - -""" -An edge in a connection. -""" -type TeamEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Team -} - -""" -The connection type for User. -""" -type TeamMemberConnection { - """ - A list of edges. - """ - edges: [TeamMemberEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a user who is a member of a team. -""" -type TeamMemberEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The HTTP path to the organization's member access page. - """ - memberAccessResourcePath: URI! - - """ - The HTTP URL to the organization's member access page. - """ - memberAccessUrl: URI! - node: User! - - """ - The role the member has on the team. - """ - role: TeamMemberRole! -} - -""" -Ordering options for team member connections -""" -input TeamMemberOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order team members by. - """ - field: TeamMemberOrderField! -} - -""" -Properties by which team member connections can be ordered. -""" -enum TeamMemberOrderField { - """ - Order team members by creation time - """ - CREATED_AT - - """ - Order team members by login - """ - LOGIN -} - -""" -The possible team member roles; either 'maintainer' or 'member'. -""" -enum TeamMemberRole { - """ - A team maintainer has permission to add and remove team members. - """ - MAINTAINER - - """ - A team member has no administrative permissions on the team. - """ - MEMBER -} - -""" -Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. -""" -enum TeamMembershipType { - """ - Includes immediate and child team members for the team. - """ - ALL - - """ - Includes only child team members for the team. - """ - CHILD_TEAM - - """ - Includes only immediate members of the team. - """ - IMMEDIATE -} - -""" -Ways in which team connections can be ordered. -""" -input TeamOrder { - """ - The direction in which to order nodes. - """ - direction: OrderDirection! - - """ - The field in which to order nodes by. - """ - field: TeamOrderField! -} - -""" -Properties by which team connections can be ordered. -""" -enum TeamOrderField { - """ - Allows ordering a list of teams by name. - """ - NAME -} - -""" -The possible team privacy values. -""" -enum TeamPrivacy { - """ - A secret team can only be seen by its members. - """ - SECRET - - """ - A visible team can be seen and @mentioned by every member of the organization. - """ - VISIBLE -} - -""" -The connection type for Repository. -""" -type TeamRepositoryConnection { - """ - A list of edges. - """ - edges: [TeamRepositoryEdge] - - """ - A list of nodes. - """ - nodes: [Repository] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -Represents a team repository. -""" -type TeamRepositoryEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - node: Repository! - - """ - The permission level the team has on the repository - """ - permission: RepositoryPermission! -} - -""" -Ordering options for team repository connections -""" -input TeamRepositoryOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order repositories by. - """ - field: TeamRepositoryOrderField! -} - -""" -Properties by which team repository connections can be ordered. -""" -enum TeamRepositoryOrderField { - """ - Order repositories by creation time - """ - CREATED_AT - - """ - Order repositories by name - """ - NAME - - """ - Order repositories by permission - """ - PERMISSION - - """ - Order repositories by push time - """ - PUSHED_AT - - """ - Order repositories by number of stargazers - """ - STARGAZERS - - """ - Order repositories by update time - """ - UPDATED_AT -} - -""" -The role of a user on a team. -""" -enum TeamRole { - """ - User has admin rights on the team. - """ - ADMIN - - """ - User is a member of the team. - """ - MEMBER -} - -""" -A text match within a search result. -""" -type TextMatch { - """ - The specific text fragment within the property matched on. - """ - fragment: String! - - """ - Highlights within the matched fragment. - """ - highlights: [TextMatchHighlight!]! - - """ - The property matched on. - """ - property: String! -} - -""" -Represents a single highlight in a search result match. -""" -type TextMatchHighlight { - """ - The indice in the fragment where the matched text begins. - """ - beginIndice: Int! - - """ - The indice in the fragment where the matched text ends. - """ - endIndice: Int! - - """ - The text matched. - """ - text: String! -} - -""" -A topic aggregates entities that are related to a subject. -""" -type Topic implements Node & Starrable { - id: ID! - - """ - The topic's name. - """ - name: String! - - """ - A list of related topics, including aliases of this topic, sorted with the most relevant - first. Returns up to 10 Topics. - """ - relatedTopics( - """ - How many topics to return. - """ - first: Int = 3 - ): [Topic!]! - - """ - A list of users who have starred this starrable. - """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! - - """ - Returns a boolean indicating whether the viewing user has starred this starrable. - """ - viewerHasStarred: Boolean! -} - -""" -Represents a 'transferred' event on a given issue or pull request. -""" -type TransferredEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The repository this came from - """ - fromRepository: Repository - id: ID! - - """ - Identifies the issue associated with the event. - """ - issue: Issue! -} - -""" -Represents a Git tree. -""" -type Tree implements GitObject & Node { - """ - An abbreviated version of the Git object ID - """ - abbreviatedOid: String! - - """ - The HTTP path for this Git object - """ - commitResourcePath: URI! - - """ - The HTTP URL for this Git object - """ - commitUrl: URI! - - """ - A list of tree entries. - """ - entries: [TreeEntry!] - id: ID! - - """ - The Git object ID - """ - oid: GitObjectID! - - """ - The Repository the Git object belongs to - """ - repository: Repository! -} - -""" -Represents a Git tree entry. -""" -type TreeEntry { - """ - Entry file mode. - """ - mode: Int! - - """ - Entry file name. - """ - name: String! - - """ - Entry file object. - """ - object: GitObject - - """ - Entry file Git object ID. - """ - oid: GitObjectID! - - """ - The Repository the tree entry belongs to - """ - repository: Repository! - - """ - Entry file type. - """ - type: String! -} - -""" -An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. -""" -scalar URI - -""" -Represents an 'unassigned' event on any assignable object. -""" -type UnassignedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the assignable associated with the event. - """ - assignable: Assignable! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the subject (user) who was unassigned. - """ - user: User -} - -""" -Represents a type that can be retrieved by a URL. -""" -interface UniformResourceLocatable { - """ - The HTML path to this resource. - """ - resourcePath: URI! - - """ - The URL to this resource. - """ - url: URI! -} - -""" -Represents an unknown signature on a Commit or Tag. -""" -type UnknownSignature implements GitSignature { - """ - Email used to sign this object. - """ - email: String! - - """ - True if the signature is valid and verified by GitHub. - """ - isValid: Boolean! - - """ - Payload for GPG signing object. Raw ODB object without the signature header. - """ - payload: String! - - """ - ASCII-armored signature header from object. - """ - signature: String! - - """ - GitHub user corresponding to the email signing this commit. - """ - signer: User - - """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. - """ - state: GitSignatureState! - - """ - True if the signature was made with GitHub's signing key. - """ - wasSignedByGitHub: Boolean! -} - -""" -Represents an 'unlabeled' event on a given issue or pull request. -""" -type UnlabeledEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the label associated with the 'unlabeled' event. - """ - label: Label! - - """ - Identifies the `Labelable` associated with the event. - """ - labelable: Labelable! -} - -""" -Autogenerated input type of UnlockLockable -""" -input UnlockLockableInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the issue or pull request to be unlocked. - """ - lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") -} - -""" -Autogenerated return type of UnlockLockable -""" -type UnlockLockablePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The item that was unlocked. - """ - unlockedRecord: Lockable -} - -""" -Represents an 'unlocked' event on a given issue or pull request. -""" -type UnlockedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Object that was unlocked. - """ - lockable: Lockable! -} - -""" -Autogenerated input type of UnmarkIssueAsDuplicate -""" -input UnmarkIssueAsDuplicateInput { - """ - ID of the issue or pull request currently considered canonical/authoritative/original. - """ - canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - ID of the issue or pull request currently marked as a duplicate. - """ - duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") -} - -""" -Autogenerated return type of UnmarkIssueAsDuplicate -""" -type UnmarkIssueAsDuplicatePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue or pull request that was marked as a duplicate. - """ - duplicate: IssueOrPullRequest -} - -""" -Autogenerated input type of UnminimizeComment -""" -input UnminimizeCommentInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the subject to modify. - """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") -} - -""" -Autogenerated return type of UnminimizeComment -""" -type UnminimizeCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The comment that was unminimized. - """ - unminimizedComment: Minimizable -} - -""" -Autogenerated input type of UnpinIssue -""" -input UnpinIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the issue to be unpinned - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} - -""" -Autogenerated return type of UnpinIssue -""" -type UnpinIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue that was unpinned - """ - issue: Issue -} - -""" -Represents an 'unpinned' event on a given issue or pull request. -""" -type UnpinnedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Identifies the issue associated with the event. - """ - issue: Issue! -} - -""" -Autogenerated input type of UnresolveReviewThread -""" -input UnresolveReviewThreadInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the thread to unresolve - """ - threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) -} - -""" -Autogenerated return type of UnresolveReviewThread -""" -type UnresolveReviewThreadPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The thread to resolve. - """ - thread: PullRequestReviewThread -} - -""" -Represents an 'unsubscribed' event on a given `Subscribable`. -""" -type UnsubscribedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - Object referenced by event. - """ - subscribable: Subscribable! -} - -""" -Entities that can be updated. -""" -interface Updatable { - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! -} - -""" -Comments that can be updated. -""" -interface UpdatableComment { - """ - Reasons why the current viewer can not update this comment. - """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! -} - -""" -Autogenerated input type of UpdateBranchProtectionRule -""" -input UpdateBranchProtectionRuleInput { - """ - The global relay id of the branch protection rule to be updated. - """ - branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Will new commits pushed to matching branches dismiss pull request review approvals. - """ - dismissesStaleReviews: Boolean - - """ - Can admins overwrite branch protection. - """ - isAdminEnforced: Boolean - - """ - The glob-like pattern used to determine matching branches. - """ - pattern: String - - """ - A list of User or Team IDs allowed to push to matching branches. - """ - pushActorIds: [ID!] - - """ - Number of approving reviews required to update matching branches. - """ - requiredApprovingReviewCount: Int - - """ - List of required status check contexts that must pass for commits to be accepted to matching branches. - """ - requiredStatusCheckContexts: [String!] - - """ - Are approving reviews required to update matching branches. - """ - requiresApprovingReviews: Boolean - - """ - Are reviews from code owners required to update matching branches. - """ - requiresCodeOwnerReviews: Boolean - - """ - Are commits required to be signed. - """ - requiresCommitSignatures: Boolean - - """ - Are status checks required to update matching branches. - """ - requiresStatusChecks: Boolean - - """ - Are branches required to be up to date before merging. - """ - requiresStrictStatusChecks: Boolean - - """ - Is pushing to matching branches restricted. - """ - restrictsPushes: Boolean - - """ - Is dismissal of pull request reviews restricted. - """ - restrictsReviewDismissals: Boolean - - """ - A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. - """ - reviewDismissalActorIds: [ID!] -} - -""" -Autogenerated return type of UpdateBranchProtectionRule -""" -type UpdateBranchProtectionRulePayload { - """ - The newly created BranchProtectionRule. - """ - branchProtectionRule: BranchProtectionRule - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of UpdateCheckRun -""" -input UpdateCheckRunInput @preview(toggledBy: "antiope-preview") { - """ - Possible further actions the integrator can perform, which a user may trigger. - """ - actions: [CheckRunAction!] - - """ - The node of the check. - """ - checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The time that the check run finished. - """ - completedAt: DateTime - - """ - The final conclusion of the check. - """ - conclusion: CheckConclusionState - - """ - The URL of the integrator's site that has the full details of the check. - """ - detailsUrl: URI - - """ - A reference for the run on the integrator's system. - """ - externalId: String - - """ - The name of the check. - """ - name: String - - """ - Descriptive details about the run. - """ - output: CheckRunOutput - - """ - The node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - The time that the check run began. - """ - startedAt: DateTime - - """ - The current status. - """ - status: RequestableCheckStatusState -} - -""" -Autogenerated return type of UpdateCheckRun -""" -type UpdateCheckRunPayload @preview(toggledBy: "antiope-preview") { - """ - The updated check run. - """ - checkRun: CheckRun - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String -} - -""" -Autogenerated input type of UpdateCheckSuitePreferences -""" -input UpdateCheckSuitePreferencesInput @preview(toggledBy: "antiope-preview") { - """ - The check suite preferences to modify. - """ - autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) -} - -""" -Autogenerated return type of UpdateCheckSuitePreferences -""" -type UpdateCheckSuitePreferencesPayload @preview(toggledBy: "antiope-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated repository. - """ - repository: Repository -} - -""" -Autogenerated input type of UpdateIssueComment -""" -input UpdateIssueCommentInput { - """ - The updated text of the comment. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the IssueComment to modify. - """ - id: ID! @possibleTypes(concreteTypes: ["IssueComment"]) -} - -""" -Autogenerated return type of UpdateIssueComment -""" -type UpdateIssueCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated comment. - """ - issueComment: IssueComment -} - -""" -Autogenerated input type of UpdateIssue -""" -input UpdateIssueInput { - """ - An array of Node IDs of users for this issue. - """ - assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) - - """ - The body for the issue description. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the Issue to modify. - """ - id: ID! @possibleTypes(concreteTypes: ["Issue"]) - - """ - An array of Node IDs of labels for this issue. - """ - labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) - - """ - The Node ID of the milestone for this issue. - """ - milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) - - """ - An array of Node IDs for projects associated with this issue. - """ - projectIds: [ID!] - - """ - The desired issue state. - """ - state: IssueState - - """ - The title for the issue. - """ - title: String -} - -""" -Autogenerated return type of UpdateIssue -""" -type UpdateIssuePayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The issue. - """ - issue: Issue -} - -""" -Autogenerated input type of UpdateLabel -""" -input UpdateLabelInput @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - A 6 character hex code, without the leading #, identifying the updated color of the label. - """ - color: String - - """ - The Node ID of the label to be updated. - """ - id: ID! @possibleTypes(concreteTypes: ["Label"]) - - """ - The updated name of the label. - """ - name: String -} - -""" -Autogenerated return type of UpdateLabel -""" -type UpdateLabelPayload @preview(toggledBy: "bane-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated label. - """ - label: Label -} - -""" -Autogenerated input type of UpdateProjectCard -""" -input UpdateProjectCardInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Whether or not the ProjectCard should be archived - """ - isArchived: Boolean - - """ - The note of ProjectCard. - """ - note: String - - """ - The ProjectCard ID to update. - """ - projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) -} - -""" -Autogenerated return type of UpdateProjectCard -""" -type UpdateProjectCardPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated ProjectCard. - """ - projectCard: ProjectCard -} - -""" -Autogenerated input type of UpdateProjectColumn -""" -input UpdateProjectColumnInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of project column. - """ - name: String! - - """ - The ProjectColumn ID to update. - """ - projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) -} - -""" -Autogenerated return type of UpdateProjectColumn -""" -type UpdateProjectColumnPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated project column. - """ - projectColumn: ProjectColumn -} - -""" -Autogenerated input type of UpdateProject -""" -input UpdateProjectInput { - """ - The description of project. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The name of project. - """ - name: String - - """ - The Project ID to update. - """ - projectId: ID! @possibleTypes(concreteTypes: ["Project"]) - - """ - Whether the project is public or not. - """ - public: Boolean - - """ - Whether the project is open or closed. - """ - state: ProjectState -} - -""" -Autogenerated return type of UpdateProject -""" -type UpdateProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated project. - """ - project: Project -} - -""" -Autogenerated input type of UpdatePullRequest -""" -input UpdatePullRequestInput { - """ - The name of the branch you want your changes pulled into. This should be an existing branch - on the current repository. - """ - baseRefName: String - - """ - The contents of the pull request. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Indicates whether maintainers can modify the pull request. - """ - maintainerCanModify: Boolean - - """ - The Node ID of the pull request. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) - - """ - The title of the pull request. - """ - title: String -} - -""" -Autogenerated return type of UpdatePullRequest -""" -type UpdatePullRequestPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated pull request. - """ - pullRequest: PullRequest -} - -""" -Autogenerated input type of UpdatePullRequestReviewComment -""" -input UpdatePullRequestReviewCommentInput { - """ - The text of the comment. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the comment to modify. - """ - pullRequestReviewCommentId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) -} - -""" -Autogenerated return type of UpdatePullRequestReviewComment -""" -type UpdatePullRequestReviewCommentPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated comment. - """ - pullRequestReviewComment: PullRequestReviewComment -} - -""" -Autogenerated input type of UpdatePullRequestReview -""" -input UpdatePullRequestReviewInput { - """ - The contents of the pull request review body. - """ - body: String! - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the pull request review to modify. - """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} - -""" -Autogenerated return type of UpdatePullRequestReview -""" -type UpdatePullRequestReviewPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated pull request review. - """ - pullRequestReview: PullRequestReview -} - -""" -Autogenerated input type of UpdateSubscription -""" -input UpdateSubscriptionInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new state of the subscription. - """ - state: SubscriptionState! - - """ - The Node ID of the subscribable object to modify. - """ - subscribableId: ID! @possibleTypes(concreteTypes: ["Commit", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"], abstractType: "Subscribable") -} - -""" -Autogenerated return type of UpdateSubscription -""" -type UpdateSubscriptionPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The input subscribable entity. - """ - subscribable: Subscribable -} - -""" -Autogenerated input type of UpdateTeamDiscussionComment -""" -input UpdateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { - """ - The updated text of the comment. - """ - body: String! - - """ - The current version of the body content. - """ - bodyVersion: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the comment to modify. - """ - id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"]) -} - -""" -Autogenerated return type of UpdateTeamDiscussionComment -""" -type UpdateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated comment. - """ - teamDiscussionComment: TeamDiscussionComment -} - -""" -Autogenerated input type of UpdateTeamDiscussion -""" -input UpdateTeamDiscussionInput @preview(toggledBy: "echo-preview") { - """ - The updated text of the discussion. - """ - body: String - - """ - The current version of the body content. If provided, this update operation - will be rejected if the given version does not match the latest version on the server. - """ - bodyVersion: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the discussion to modify. - """ - id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) - - """ - If provided, sets the pinned state of the updated discussion. - """ - pinned: Boolean - - """ - The updated title of the discussion. - """ - title: String -} - -""" -Autogenerated return type of UpdateTeamDiscussion -""" -type UpdateTeamDiscussionPayload @preview(toggledBy: "echo-preview") { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The updated discussion. - """ - teamDiscussion: TeamDiscussion -} - -""" -Autogenerated input type of UpdateTopics -""" -input UpdateTopicsInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the repository. - """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) - - """ - An array of topic names. - """ - topicNames: [String!]! -} - -""" -Autogenerated return type of UpdateTopics -""" -type UpdateTopicsPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - Names of the provided topics that are not valid. - """ - invalidTopicNames: [String!] - - """ - The updated repository. - """ - repository: Repository -} - -""" -A user is an individual's account on GitHub that owns repositories and can make new content. -""" -type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackageOwner & RegistryPackageSearch & RepositoryOwner & UniformResourceLocatable { - """ - Determine if this repository owner has any items that can be pinned to their profile. - """ - anyPinnableItems( - """ - Filter to only a particular kind of pinnable item. - """ - type: PinnableItemType - ): Boolean! - - """ - A URL pointing to the user's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - - """ - The user's public profile bio. - """ - bio: String - - """ - The user's public profile bio as HTML. - """ - bioHTML: HTML! - - """ - A list of commit comments made by this user. - """ - commitComments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! - - """ - The user's public profile company. - """ - company: String - - """ - The user's public profile company as HTML. - """ - companyHTML: HTML! - - """ - The collection of contributions this user has made to different repositories. - """ - contributionsCollection( - """ - Only contributions made at this time or later will be counted. If omitted, defaults to a year ago. - """ - from: DateTime - - """ - The ID of the organization used to filter contributions. - """ - organizationID: ID - - """ - Only contributions made before and up to and including this time will be - counted. If omitted, defaults to the current time. - """ - to: DateTime - ): ContributionsCollection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The user's publicly visible profile email. - """ - email: String! - - """ - A list of users the given user is followed by. - """ - followers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): FollowerConnection! - - """ - A list of users the given user is following. - """ - following( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): FollowingConnection! - - """ - Find gist by repo name. - """ - gist( - """ - The gist name to find. - """ - name: String! - ): Gist - - """ - A list of gist comments made by this user. - """ - gistComments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): GistCommentConnection! - - """ - A list of the Gists the user has created. - """ - gists( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for gists returned from the connection - """ - orderBy: GistOrder - - """ - Filters Gists according to privacy. - """ - privacy: GistPrivacy - ): GistConnection! - - """ - The hovercard information for this user in a given context - """ - hovercard( - """ - The ID of the subject to get the hovercard in the context of - """ - primarySubjectId: ID - ): Hovercard! @preview(toggledBy: "hagar-preview") - id: ID! - - """ - Whether or not this user is a participant in the GitHub Security Bug Bounty. - """ - isBountyHunter: Boolean! - - """ - Whether or not this user is a participant in the GitHub Campus Experts Program. - """ - isCampusExpert: Boolean! - - """ - Whether or not this user is a GitHub Developer Program member. - """ - isDeveloperProgramMember: Boolean! - - """ - Whether or not this user is a GitHub employee. - """ - isEmployee: Boolean! - - """ - Whether or not the user has marked themselves as for hire. - """ - isHireable: Boolean! - - """ - Whether or not this user is a site administrator. - """ - isSiteAdmin: Boolean! - - """ - Whether or not this user is the viewing user. - """ - isViewer: Boolean! - - """ - A list of issue comments made by this user. - """ - issueComments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): IssueCommentConnection! - - """ - A list of issues associated with this user. - """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! - - """ - Showcases a selection of repositories and gists that the profile owner has - either curated or that have been selected automatically based on popularity. - """ - itemShowcase: ProfileItemShowcase! - - """ - The user's public profile location. - """ - location: String - - """ - The username used to login. - """ - login: String! - - """ - The user's public profile name. - """ - name: String - - """ - Find an organization by its login that the user belongs to. - """ - organization( - """ - The login of the organization to find. - """ - login: String! - ): Organization - - """ - A list of organizations the user belongs to. - """ - organizations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationConnection! - - """ - A list of repositories and gists this profile owner can pin to their profile. - """ - pinnableItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinnable items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - A list of repositories and gists this profile owner has pinned to their profile - """ - pinnedItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Filter the types of pinned items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - Returns how many more items this profile owner can pin to their profile. - """ - pinnedItemsRemaining: Int! - - """ - A list of repositories this user has pinned to their profile - """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.") - - """ - Find project by number. - """ - project( - """ - The project number to find. - """ - number: Int! - ): Project - - """ - A list of projects under the owner. - """ - projects( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder - - """ - Query to search projects by, currently only searching by name. - """ - search: String - - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! - - """ - The HTTP path listing user's projects - """ - projectsResourcePath: URI! - - """ - The HTTP URL listing user's projects - """ - projectsUrl: URI! - - """ - A list of public keys associated with this user. - """ - publicKeys( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PublicKeyConnection! - - """ - A list of pull requests associated with this user. - """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - - """ - A list of repositories that the user owns. - """ - repositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they are forks of another repository - """ - isFork: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - A list of repositories that the user recently contributed to. - """ - repositoriesContributedTo( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - If non-null, include only the specified types of contributions. The - GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY] - """ - contributionTypes: [RepositoryContributionType] - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If true, include user repositories - """ - includeUserRepositories: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - Find Repository. - """ - repository( - """ - Name of Repository to find. - """ - name: String! - ): Repository - - """ - The HTTP path for this user - """ - resourcePath: URI! - - """ - Repositories the user has starred. - """ - starredRepositories( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - - """ - Filters starred repositories to only return repositories owned by the viewer. - """ - ownedByViewer: Boolean - ): StarredRepositoryConnection! - - """ - The user's description of what they're currently doing. - """ - status: UserStatus - - """ - Identifies the date and time when the user was suspended. - """ - suspendedAt: DateTime - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this user - """ - url: URI! - - """ - Can the viewer pin repositories and gists to the profile? - """ - viewerCanChangePinnedItems: Boolean! - - """ - Can the current viewer create new projects on this owner. - """ - viewerCanCreateProjects: Boolean! - - """ - Whether or not the viewer is able to follow the user. - """ - viewerCanFollow: Boolean! - - """ - Whether or not this user is followed by the viewer. - """ - viewerIsFollowing: Boolean! - - """ - A list of repositories the given user is watching. - """ - watching( - """ - Affiliation options for repositories returned from the connection - """ - affiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR, ORGANIZATION_MEMBER] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! - - """ - A URL pointing to the user's public website/blog. - """ - websiteUrl: URI -} - -""" -The possible durations that a user can be blocked for. -""" -enum UserBlockDuration { - """ - The user was blocked for 1 day - """ - ONE_DAY - - """ - The user was blocked for 30 days - """ - ONE_MONTH - - """ - The user was blocked for 7 days - """ - ONE_WEEK - - """ - The user was blocked permanently - """ - PERMANENT - - """ - The user was blocked for 3 days - """ - THREE_DAYS -} - -""" -Represents a 'user_blocked' event on a given user. -""" -type UserBlockedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Number of days that the user was blocked for. - """ - blockDuration: UserBlockDuration! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! - - """ - The user who was blocked. - """ - subject: User -} - -""" -The connection type for User. -""" -type UserConnection { - """ - A list of edges. - """ - edges: [UserEdge] - - """ - A list of nodes. - """ - nodes: [User] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edit on user content -""" -type UserContentEdit implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Identifies the date and time when the object was deleted. - """ - deletedAt: DateTime - - """ - The actor who deleted this content - """ - deletedBy: Actor - - """ - A summary of the changes for this edit - """ - diff: String - - """ - When this content was edited - """ - editedAt: DateTime! - - """ - The actor who edited this content - """ - editor: Actor - id: ID! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! -} - -""" -A list of edits to content. -""" -type UserContentEditConnection { - """ - A list of edges. - """ - edges: [UserContentEditEdge] - - """ - A list of nodes. - """ - nodes: [UserContentEdit] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type UserContentEditEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: UserContentEdit -} - -""" -Represents a user. -""" -type UserEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: User -} - -""" -The user's description of what they're currently doing. -""" -type UserStatus implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - An emoji summarizing the user's status. - """ - emoji: String - - """ - ID of the object. - """ - id: ID! - - """ - Whether this status indicates the user is not fully available on GitHub. - """ - indicatesLimitedAvailability: Boolean! - - """ - A brief message describing what the user is doing. - """ - message: String - - """ - The organization whose members can see this status. If null, this status is publicly visible. - """ - organization: Organization - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The user who has this status. - """ - user: User! -} - -""" -The connection type for UserStatus. -""" -type UserStatusConnection { - """ - A list of edges. - """ - edges: [UserStatusEdge] - - """ - A list of nodes. - """ - nodes: [UserStatus] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} - -""" -An edge in a connection. -""" -type UserStatusEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: UserStatus -} - -""" -Ordering options for user status connections. -""" -input UserStatusOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - - """ - The field to order user statuses by. - """ - field: UserStatusOrderField! -} - -""" -Properties by which user status connections can be ordered. -""" -enum UserStatusOrderField { - """ - Order user statuses by when they were updated. - """ - UPDATED_AT -} - -""" -A hovercard context with a message describing how the viewer is related. -""" -type ViewerHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! - - """ - Identifies the user who is related to this context. - """ - viewer: User! -} - -""" -A valid x509 certificate string -""" -scalar X509Certificate diff --git a/data/graphql/2.18/graphql_previews.enterprise.yml b/data/graphql/2.18/graphql_previews.enterprise.yml deleted file mode 100644 index d33c39257e48..000000000000 --- a/data/graphql/2.18/graphql_previews.enterprise.yml +++ /dev/null @@ -1,400 +0,0 @@ -- title: Audit Log - description: This preview adds support for reading Audit Log entries. - toggled_by: ':audit-log-preview' - announcement: null - updates: null - toggled_on: - - AccountPlanChangeAuditEntry.actorLocation - - BusinessAddOrganizationAuditEntry.actorLocation - - IssueCommentUpdateAuditEntry.actorLocation - - OauthApplicationDestroyAuditEntry.actorLocation - - OauthApplicationResetSecretAuditEntry.actorLocation - - OauthApplicationRevokeTokensAuditEntry.actorLocation - - OauthApplicationTransferAuditEntry.actorLocation - - OrgAcceptBusinessInvitationAuditEntry.actorLocation - - Organization.auditLog - - OrgAuditLogExportAuditEntry.actorLocation - - OrgBillingSignupErrorAuditEntry.actorLocation - - OrgCancelBusinessInvitationAuditEntry.actorLocation - - OrgCancelInvitationAuditEntry.actorLocation - - OrgConfigDisableContributorsOnlyAuditEntry.actorLocation - - OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation - - OrgConfigEnableContributorsOnlyAuditEntry.actorLocation - - OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation - - OrgCreateAuditEntry.actorLocation - - OrgRenameAuditEntry.actorLocation - - PrivateRepositoryForkingClearAuditEntry.actorLocation - - ProjectCreateAuditEntry.actorLocation - - RepoAddTopicAuditEntry.actorLocation - - RepoArchivedAuditEntry.actorLocation - - RepoChangeMergeSettingAuditEntry.actorLocation - - RepoCreateAuditEntry.actorLocation - - RepoDestroyAuditEntry.actorLocation - - RepoDisableAuditEntry.actorLocation - - RepoEnableAuditEntry.actorLocation - - RepoPagesCnameAuditEntry.actorLocation - - RepoPagesCreateAuditEntry.actorLocation - - RepoPagesDestroyAuditEntry.actorLocation - - RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation - - RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation - - RepoPagesSourceAuditEntry.actorLocation - - RepoRemoveTopicAuditEntry.actorLocation - - RepoRenameAuditEntry.actorLocation - - RepositoryVisibilityChangeClearAuditEntry.actorLocation - - RepoTransferAuditEntry.actorLocation - - RepoTransferStartAuditEntry.actorLocation - - RepoUnarchivedAuditEntry.actorLocation - - RepoUpdateMemberAuditEntry.actorLocation - - TeamChangePrivacyAuditEntry.actorLocation - - TeamCreateAuditEntry.actorLocation - - TeamDeleteAuditEntry.actorLocation - - TeamDestroyAuditEntry.actorLocation - - TeamRenameAuditEntry.actorLocation - - TeamUpdatePermissionAuditEntry.actorLocation - - TeamUpdateRepositoryPermissionAuditEntry.actorLocation - - UserAddEmailAuditEntry.actorLocation - - UserStatusUpdateAuditEntry.actorLocation - - AuditEntryActor - - OrganizationAuditEntry - - OrgRestoreMemberAuditEntryMembership - - AuditLogOrder - - AuditEntry - - EnterpriseAuditEntryData - - OauthApplicationAuditEntryData - - OrganizationAuditEntryData - - RepositoryAuditEntryData - - TeamAuditEntryData - - ActorLocation - - MembersCanDeleteReposClearAuditEntry - - MembersCanDeleteReposDisableAuditEntry - - MembersCanDeleteReposEnableAuditEntry - - OauthApplicationCreateAuditEntry - - OrgAddBillingManagerAuditEntry - - OrgAddMemberAuditEntry - - OrgBlockUserAuditEntry - - OrgConfigDisableCollaboratorsOnlyAuditEntry - - OrgConfigEnableCollaboratorsOnlyAuditEntry - - OrgDisableOauthAppRestrictionsAuditEntry - - OrgDisableSamlAuditEntry - - OrgDisableTwoFactorRequirementAuditEntry - - OrgEnableOauthAppRestrictionsAuditEntry - - OrgEnableSamlAuditEntry - - OrgEnableTwoFactorRequirementAuditEntry - - OrgInviteMemberAuditEntry - - OrgInviteToBusinessAuditEntry - - OrgOauthAppAccessApprovedAuditEntry - - OrgOauthAppAccessDeniedAuditEntry - - OrgOauthAppAccessRequestedAuditEntry - - OrgRemoveBillingManagerAuditEntry - - OrgRemoveMemberAuditEntry - - OrgRemoveOutsideCollaboratorAuditEntry - - OrgRestoreMemberAuditEntry - - OrgRestoreMemberMembershipOrganizationAuditEntryData - - OrgRestoreMemberMembershipRepositoryAuditEntryData - - OrgRestoreMemberMembershipTeamAuditEntryData - - OrgUnblockUserAuditEntry - - OrgUpdateDefaultRepositoryPermissionAuditEntry - - OrgUpdateMemberAuditEntry - - OrgUpdateMemberRepositoryCreationPermissionAuditEntry - - OrgUpdateMemberRepositoryInvitationPermissionAuditEntry - - PrivateRepositoryForkingDisableAuditEntry - - PrivateRepositoryForkingEnableAuditEntry - - RepoAccessAuditEntry - - RepoAddMemberAuditEntry - - RepoConfigDisableAnonymousGitAccessAuditEntry - - RepoConfigDisableCollaboratorsOnlyAuditEntry - - RepoConfigDisableContributorsOnlyAuditEntry - - RepoConfigDisableSockpuppetDisallowedAuditEntry - - RepoConfigEnableAnonymousGitAccessAuditEntry - - RepoConfigEnableCollaboratorsOnlyAuditEntry - - RepoConfigEnableContributorsOnlyAuditEntry - - RepoConfigEnableSockpuppetDisallowedAuditEntry - - RepoConfigLockAnonymousGitAccessAuditEntry - - RepoConfigUnlockAnonymousGitAccessAuditEntry - - RepoRemoveMemberAuditEntry - - RepositoryVisibilityChangeDisableAuditEntry - - RepositoryVisibilityChangeEnableAuditEntry - - TeamAddMemberAuditEntry - - TeamAddRepositoryAuditEntry - - TeamChangeParentTeamAuditEntry - - TeamRemoveMemberAuditEntry - - TeamRemoveRepositoryAuditEntry - - AuditLogOrderField - - OauthApplicationCreateAuditEntryState - - OauthApplicationRevokeTokensAuditEntryState - - OrgAddMemberAuditEntryPermission - - OrgRemoveBillingManagerAuditEntryReason - - OrgRemoveMemberAuditEntryMembershipType - - OrgRemoveMemberAuditEntryReason - - OrgRemoveOutsideCollaboratorAuditEntryMembershipType - - OrgRemoveOutsideCollaboratorAuditEntryReason - - OrgUpdateDefaultRepositoryPermissionAuditEntryPermission - - OrgUpdateMemberAuditEntryPermission - - OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility - - RepoAccessAuditEntryVisibility - - RepoAddMemberAuditEntryVisibility - - RepoRemoveMemberAuditEntryVisibility - - PreciseDateTime - owning_teams: - - '@github/audit-log' -- title: Deployments - description: >- - This preview adds support for deployments mutations and new deployments - features. - toggled_by: ':flash-preview' - announcement: null - updates: null - toggled_on: - - DeploymentStatus.environment - - Mutation.createDeploymentStatus - - CreateDeploymentStatusInput - - CreateDeploymentStatusPayload - - Mutation.createDeployment - - CreateDeploymentInput - - CreateDeploymentPayload - owning_teams: - - '@github/ecosystem-api' -- title: Draft Pull Requests Preview - description: This preview adds support for draft pull requests. - toggled_by: ':shadow-cat-preview' - announcement: null - updates: null - toggled_on: - - Mutation.markPullRequestReadyForReview - - CreatePullRequestInput.draft - - PullRequest.isDraft - - MarkPullRequestReadyForReviewInput - - MarkPullRequestReadyForReviewPayload - owning_teams: - - '@github/pe-pull-requests' -- title: Checks - description: This preview adds support for reading checks created by GitHub Apps. - toggled_by: ':antiope-preview' - announcement: null - updates: null - toggled_on: - - CheckAnnotationRange - - CheckAnnotationPosition - - CheckAnnotationSpan - - CheckAnnotation - - CheckAnnotationConnection.nodes - - CheckAnnotationData - - CheckAnnotationEdge.node - - CheckAnnotationLevel - - CheckConclusionState - - CheckStatusState - - CheckSuiteAutoTriggerPreference - - CheckRun - - CheckRunConnection.nodes - - CheckRunEdge.node - - CheckRunAction - - CheckRunFilter - - CheckRunOutput - - CheckRunOutputImage - - CheckRunType - - CheckSuite - - CheckSuiteConnection.nodes - - CheckSuiteEdge.node - - CheckSuiteFilter - - CreateCheckRunInput - - CreateCheckRunPayload - - CreateCheckSuiteInput - - CreateCheckSuitePayload - - Commit.checkSuites - - Mutation.createCheckRun - - Mutation.createCheckSuite - - Mutation.rerequestCheckSuite - - Mutation.updateCheckRun - - Mutation.updateCheckSuitePreferences - - Push - - RequestableCheckStatusState - - RerequestCheckSuiteInput - - RerequestCheckSuitePayload - - UpdateCheckRunInput - - UpdateCheckRunPayload - - UpdateCheckSuitePayload.checkSuite - - UpdateCheckSuitePreferencesInput - - UpdateCheckSuitePreferencesPayload - owning_teams: - - '@github/ecosystem-primitives' -- title: Team discussions - description: Adds support for reading and managing discussions within teams. - toggled_by: ':echo-preview' - announcement: null - updates: null - toggled_on: - - CreateTeamDiscussionCommentInput - - CreateTeamDiscussionCommentPayload - - CreateTeamDiscussionInput - - CreateTeamDiscussionPayload - - DeleteTeamDiscussionCommentInput - - DeleteTeamDiscussionCommentPayload - - DeleteTeamDiscussionInput - - DeleteTeamDiscussionPayload - - Mutation.createTeamDiscussion - - Mutation.createTeamDiscussionComment - - Mutation.deleteTeamDiscussion - - Mutation.deleteTeamDiscussionComment - - Mutation.updateTeamDiscussion - - Mutation.updateTeamDiscussionComment - - Team.discussion - - Team.discussions - - Team.discussionsResourcePath - - Team.discussionsUrl - - TeamDiscussion - - TeamDiscussionComment - - TeamDiscussionCommentConnection - - TeamDiscussionCommentEdge - - TeamDiscussionCommentOrder - - TeamDiscussionCommentOrderField - - TeamDiscussionConnection - - TeamDiscussionEdge - - TeamDiscussionOrder - - TeamDiscussionOrderField - - UpdateTeamDiscussionCommentInput - - UpdateTeamDiscussionCommentPayload - - UpdateTeamDiscussionInput - - UpdateTeamDiscussionPayload - owning_teams: - - '@github/identity' -- title: Hovercards - description: This preview adds support for reading hovercard contextual data - toggled_by: ':hagar-preview' - announcement: null - updates: null - toggled_on: - - Issue.hovercard - - PullRequest.hovercard - - User.hovercard - - HovercardContext - - GenericHovercardContext - - Hovercard - - OrganizationTeamsHovercardContext - - OrganizationsHovercardContext - - ReviewStatusHovercardContext - - ViewerHovercardContext - owning_teams: - - '@github/identity' -- title: >- - MergeInfoPreview - More detailed information about a pull request's merge - state. - description: >- - This preview adds support for accessing fields that provide more detailed - information about a pull request's merge state. - toggled_by: ':merge-info-preview' - announcement: null - updates: null - toggled_on: - - PullRequest.canBeRebased - - PullRequest.mergeStateStatus - owning_teams: - - '@github/pe-pull-requests' -- title: Repository Vulnerability Alerts - description: This preview adds support for viewing vulnerability alerts for a repository. - toggled_by: ':vixen-preview' - announcement: null - updates: null - toggled_on: - - RepositoryVulnerabilityAlert - - Repository.vulnerabilityAlerts - - RepositoryVulnerabilityAlertConnection - - RepositoryVulnerabilityAlertEdge - owning_teams: - - '@github/ee-security-workflows' -- title: Temporary Cloning Token for Private Repositories - description: >- - This preview adds support for accessing a temporary token field for cloning - private repositories. - toggled_by: ':daredevil-preview' - announcement: null - updates: null - toggled_on: - - Repository.tempCloneToken - owning_teams: - - '@github/experience-engineering-work' -- title: Project Event Details - description: >- - This preview adds project, project card, and project column details to - project-related issue events. - toggled_by: ':starfox-preview' - announcement: null - updates: null - toggled_on: - - AddedToProjectEvent.project - - AddedToProjectEvent.projectCard - - AddedToProjectEvent.projectColumnName - - ConvertedNoteToIssueEvent.project - - ConvertedNoteToIssueEvent.projectCard - - ConvertedNoteToIssueEvent.projectColumnName - - MovedColumnsInProjectEvent.project - - MovedColumnsInProjectEvent.projectCard - - MovedColumnsInProjectEvent.projectColumnName - - MovedColumnsInProjectEvent.previousProjectColumnName - - RemovedFromProjectEvent.project - - RemovedFromProjectEvent.projectColumnName - owning_teams: - - '@github/github-projects' -- title: Minimize Comments Preview - description: >- - This preview adds support for minimizing comments on issues, pull requests, - commits, and gists. - toggled_by: ':queen-beryl-preview' - announcement: null - updates: null - toggled_on: - - Mutation.minimizeComment - - Mutation.unminimizeComment - - Minimizable - owning_teams: - - '@github/ce-community-and-safety' -- title: Create content attachments - description: This preview adds support for creating content attachments. - toggled_by: ':corsair-preview' - announcement: null - updates: null - toggled_on: - - Mutation.createContentAttachment - owning_teams: - - '@github/ecosystem-primitives' -- title: Pinned Issues Preview - description: This preview adds support for pinned issues. - toggled_by: ':elektra-preview' - announcement: null - updates: null - toggled_on: - - Repository.pinnedIssues - - PinnedIssue - - PinnedIssueEdge - - PinnedIssueConnection - - Mutation.pinIssue - - Mutation.unpinIssue - owning_teams: - - '@github/pe-pull-requests' -- title: Labels Preview - description: >- - This preview adds support for adding, updating, creating and deleting - labels. - toggled_by: ':bane-preview' - announcement: null - updates: null - toggled_on: - - Mutation.createLabel - - CreateLabelPayload - - CreateLabelInput - - Mutation.deleteLabel - - DeleteLabelPayload - - DeleteLabelInput - - Mutation.updateLabel - - UpdateLabelPayload - - UpdateLabelInput - owning_teams: - - '@github/pe-pull-requests' -- title: Import Project - description: This preview adds support for importing projects. - toggled_by: ':slothette-preview' - announcement: null - updates: null - toggled_on: - - Mutation.importProject - owning_teams: - - '@github/pe-issues-projects' diff --git a/data/graphql/2.18/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/2.18/graphql_upcoming_changes.public-enterprise.yml deleted file mode 100644 index eb6b6f3ddaf2..000000000000 --- a/data/graphql/2.18/graphql_upcoming_changes.public-enterprise.yml +++ /dev/null @@ -1,96 +0,0 @@ ---- -upcoming_changes: -- location: Migration.uploadUrlTemplate - description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." - reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and - adds an extra user step." - date: '2019-04-01T00:00:00+00:00' - criticality: breaking - owner: tambling -- location: Organization.members - description: "`members` will be removed. Use `Organization.membersWithRole` instead." - reason: The `members` field is deprecated and will be removed soon. - date: '2019-04-01T00:00:00+00:00' - criticality: breaking - owner: xuorig -- location: ContributionsCollection.firstIssueContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.firstPullRequestContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.firstRepositoryContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ContributionsCollection.joinedGitHubContribution.ignoreTimeRange - description: "`ignoreTimeRange` will be removed. Use a `ContributionsCollection` - starting sufficiently far back" - reason: ignore_time_range will be removed - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: seejohnrun -- location: ReviewDismissedEvent.message - description: "`message` will be removed. Use `dismissalMessage` instead." - reason: "`message` is being removed because it not nullable, whereas the underlying - field is optional." - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: nickvanw -- location: ReviewDismissedEvent.messageHtml - description: "`messageHtml` will be removed. Use `dismissalMessageHTML` instead." - reason: "`messageHtml` is being removed because it not nullable, whereas the underlying - field is optional." - date: '2019-07-01T00:00:00+00:00' - criticality: breaking - owner: nickvanw -- location: ContributionOrder.field - description: "`field` will be removed. Only one order field is supported." - reason: "`field` will be removed." - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: dinahshi -- location: Issue.timeline - description: "`timeline` will be removed. Use Issue.timelineItems instead." - reason: "`timeline` will be removed" - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: mikesea -- location: Organization.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 -- location: PullRequest.timeline - description: "`timeline` will be removed. Use PullRequest.timelineItems instead." - reason: "`timeline` will be removed" - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: mikesea -- location: RepositoryOwner.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 -- location: User.pinnedRepositories - description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems - instead." - reason: pinnedRepositories will be removed - date: '2019-10-01T00:00:00+00:00' - criticality: breaking - owner: cheshire137 diff --git a/data/graphql/ghae/graphql_previews.ghae.yml b/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..c17115e10c1b --- /dev/null +++ b/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,145 @@ +- title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which + enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments + features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- title: >- + MergeInfoPreview - More detailed information about a pull request's merge + state. + description: >- + This preview adds support for accessing fields that provide more detailed + information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- title: Project Event Details + description: >- + This preview adds project, project card, and project column details to + project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting + labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review + assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..56e1ff90ea8f --- /dev/null +++ b/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,106 @@ +--- +upcoming_changes: +- location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and + adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling +- location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling +- location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses + instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide + more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams +- location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on + the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams +- location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling +- location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn +- location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon +- location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` + field instead." + reason: Repository invitations can now be associated with an email, not only an + invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes +- location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea +- location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea +- location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations + can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes +- location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden +- location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon +- location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon +- location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon +- location: MergeStateStatus.DRAFT + description: "`DRAFT` will be removed. Use PullRequest.isDraft instead." + reason: DRAFT state will be removed from this enum and `isDraft` should be used + instead + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer diff --git a/data/graphql/2.18/schema.docs-enterprise.graphql b/data/graphql/ghae/schema.docs-ghae.graphql similarity index 74% rename from data/graphql/2.18/schema.docs-enterprise.graphql rename to data/graphql/ghae/schema.docs-ghae.graphql index 9379f72a9a13..7bca3e6574b3 100644 --- a/data/graphql/2.18/schema.docs-enterprise.graphql +++ b/data/graphql/ghae/schema.docs-ghae.graphql @@ -20,7 +20,7 @@ directive @preview( """ The identifier of the API preview that toggles this field. """ - toggledBy: String + toggledBy: String! ) on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION """ @@ -56,7 +56,7 @@ interface Actor { """ Location information for an actor """ -type ActorLocation @preview(toggledBy: "audit-log-preview") { +type ActorLocation { """ City """ @@ -163,6 +163,56 @@ type AddCommentPayload { timelineEdge: IssueTimelineItemEdge } +""" +Autogenerated input type of AddEnterpriseAdmin +""" +input AddEnterpriseAdminInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the enterprise account to which the administrator should be added. + """ + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The login of the user to add as an administrator. + """ + login: String! +} + +""" +Autogenerated return type of AddEnterpriseAdmin +""" +type AddEnterpriseAdminPayload { + """ + The user who was added as an administrator. + """ + admin: User + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The updated enterprise. + """ + enterprise: Enterprise + + """ + The role of the administrator. + """ + role: EnterpriseAdministratorRole + + """ + The viewer performing the mutation. + """ + viewer: User +} + """ Autogenerated input type of AddLabelsToLabelable """ @@ -317,10 +367,15 @@ input AddPullRequestReviewCommentInput { """ position: Int + """ + The node ID of the pull request reviewing + """ + pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) + """ The Node ID of the review to modify. """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) + pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) } """ @@ -376,6 +431,11 @@ input AddPullRequestReviewInput { The Node ID of the pull request to modify. """ pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) + + """ + The review line comment threads. + """ + threads: [DraftPullRequestReviewThread] } """ @@ -398,6 +458,71 @@ type AddPullRequestReviewPayload { reviewEdge: PullRequestReviewEdge } +""" +Autogenerated input type of AddPullRequestReviewThread +""" +input AddPullRequestReviewThreadInput { + """ + Body of the thread's first comment. + """ + body: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The line of the blob to which the thread refers. The end of the line range for multi-line comments. + """ + line: Int! + + """ + Path to the file being commented on. + """ + path: String! + + """ + The node ID of the pull request reviewing + """ + pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) + + """ + The Node ID of the review to modify. + """ + pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) + + """ + The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. + """ + side: DiffSide = RIGHT + + """ + The first line of the range to which the comment refers. + """ + startLine: Int + + """ + The side of the diff on which the start line resides. + """ + startSide: DiffSide = RIGHT +} + +""" +Autogenerated return type of AddPullRequestReviewThread +""" +type AddPullRequestReviewThreadPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The newly created thread. + """ + thread: PullRequestReviewThread +} + """ Autogenerated input type of AddReaction """ @@ -560,6 +685,36 @@ type App implements Node { url: URI! } +""" +Autogenerated input type of ArchiveRepository +""" +input ArchiveRepositoryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the repository to mark as archived. + """ + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} + +""" +Autogenerated return type of ArchiveRepository +""" +type ArchiveRepositoryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The repository that was marked as archived. + """ + repository: Repository +} + """ An object that can have users assigned to it. """ @@ -604,6 +759,11 @@ type AssignedEvent implements Node { """ assignable: Assignable! + """ + Identifies the user or mannequin that was assigned. + """ + assignee: Assignee + """ Identifies the date and time when the object was created. """ @@ -613,13 +773,18 @@ type AssignedEvent implements Node { """ Identifies the user who was assigned. """ - user: User + user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") } +""" +Types that can be assigned to issues. +""" +union Assignee = Bot | Mannequin | Organization | User + """ An entry in the audit log. """ -interface AuditEntry @preview(toggledBy: "audit-log-preview") { +interface AuditEntry { """ The action name """ @@ -638,7 +803,7 @@ interface AuditEntry @preview(toggledBy: "audit-log-preview") { """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -660,6 +825,11 @@ interface AuditEntry @preview(toggledBy: "audit-log-preview") { """ createdAt: PreciseDateTime! + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The user affected by the action """ @@ -684,12 +854,12 @@ interface AuditEntry @preview(toggledBy: "audit-log-preview") { """ Types that can initiate an audit log event. """ -union AuditEntryActor @preview(toggledBy: "audit-log-preview") = Bot | Organization | User +union AuditEntryActor = Bot | Organization | User """ Ordering options for Audit Log connections. """ -input AuditLogOrder @preview(toggledBy: "audit-log-preview") { +input AuditLogOrder { """ The ordering direction. """ @@ -704,13 +874,75 @@ input AuditLogOrder @preview(toggledBy: "audit-log-preview") { """ Properties by which Audit Log connections can be ordered. """ -enum AuditLogOrderField @preview(toggledBy: "audit-log-preview") { +enum AuditLogOrderField { """ Order audit log entries by timestamp """ CREATED_AT } +""" +Represents a 'automatic_base_change_failed' event on a given pull request. +""" +type AutomaticBaseChangeFailedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The new base for this PR + """ + newBase: String! + + """ + The old base for this PR + """ + oldBase: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'automatic_base_change_succeeded' event on a given pull request. +""" +type AutomaticBaseChangeSucceededEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + The new base for this PR + """ + newBase: String! + + """ + The old base for this PR + """ + oldBase: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + """ Represents a 'base_ref_changed' event on a given issue or pull request. """ @@ -725,11 +957,52 @@ type BaseRefChangedEvent implements Node { """ createdAt: DateTime! + """ + Identifies the name of the base ref for the pull request after it was changed. + """ + currentRefName: String! + """ Identifies the primary key from the database. """ databaseId: Int id: ID! + + """ + Identifies the name of the base ref for the pull request before it was changed. + """ + previousRefName: String! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} + +""" +Represents a 'base_ref_deleted' event on a given pull request. +""" +type BaseRefDeletedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the name of the Ref associated with the `base_ref_deleted` event. + """ + baseRefName: String + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest } """ @@ -832,9 +1105,9 @@ type Blob implements GitObject & Node { id: ID! """ - Indicates whether the Blob is binary or text + Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding. """ - isBinary: Boolean! + isBinary: Boolean """ Indicates whether the contents is truncated @@ -907,6 +1180,16 @@ type Bot implements Actor & Node & UniformResourceLocatable { A branch protection rule. """ type BranchProtectionRule implements Node { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean! + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean! + """ A list of conflicts matching branches protection rule and other branch protection rules """ @@ -976,6 +1259,11 @@ type BranchProtectionRule implements Node { Returns the last _n_ elements from the list. """ last: Int + + """ + Filters refs with query on name + """ + query: String ): RefConnection! """ @@ -1038,6 +1326,11 @@ type BranchProtectionRule implements Node { """ requiresCommitSignatures: Boolean! + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean! + """ Are status checks required to update matching branches. """ @@ -1238,7 +1531,7 @@ type ChangeUserStatusPayload { """ A single check annotation. """ -type CheckAnnotation @preview(toggledBy: "antiope-preview") { +type CheckAnnotation { """ The annotation's severity level. """ @@ -1292,7 +1585,7 @@ type CheckAnnotationConnection { """ A list of nodes. """ - nodes: [CheckAnnotation] @preview(toggledBy: "antiope-preview") + nodes: [CheckAnnotation] """ Information to aid in pagination. @@ -1308,7 +1601,7 @@ type CheckAnnotationConnection { """ Information from a check run analysis to specific lines of code. """ -input CheckAnnotationData @preview(toggledBy: "antiope-preview") { +input CheckAnnotationData { """ Represents an annotation's information level """ @@ -1352,13 +1645,13 @@ type CheckAnnotationEdge { """ The item at the end of the edge. """ - node: CheckAnnotation @preview(toggledBy: "antiope-preview") + node: CheckAnnotation } """ Represents an annotation's information level. """ -enum CheckAnnotationLevel @preview(toggledBy: "antiope-preview") { +enum CheckAnnotationLevel { """ An annotation indicating an inescapable error. """ @@ -1378,7 +1671,7 @@ enum CheckAnnotationLevel @preview(toggledBy: "antiope-preview") { """ A character position in a check annotation. """ -type CheckAnnotationPosition @preview(toggledBy: "antiope-preview") { +type CheckAnnotationPosition { """ Column number (1 indexed). """ @@ -1393,7 +1686,7 @@ type CheckAnnotationPosition @preview(toggledBy: "antiope-preview") { """ Information from a check run analysis to specific lines of code. """ -input CheckAnnotationRange @preview(toggledBy: "antiope-preview") { +input CheckAnnotationRange { """ The ending column of the range. """ @@ -1418,7 +1711,7 @@ input CheckAnnotationRange @preview(toggledBy: "antiope-preview") { """ An inclusive pair of positions for a check annotation. """ -type CheckAnnotationSpan @preview(toggledBy: "antiope-preview") { +type CheckAnnotationSpan { """ End position (inclusive). """ @@ -1433,7 +1726,7 @@ type CheckAnnotationSpan @preview(toggledBy: "antiope-preview") { """ The possible states for a check suite or run conclusion. """ -enum CheckConclusionState @preview(toggledBy: "antiope-preview") { +enum CheckConclusionState { """ The check suite or run requires action. """ @@ -1454,6 +1747,16 @@ enum CheckConclusionState @preview(toggledBy: "antiope-preview") { """ NEUTRAL + """ + The check suite or run was skipped. + """ + SKIPPED + + """ + The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. + """ + STALE + """ The check suite or run has succeeded. """ @@ -1468,7 +1771,7 @@ enum CheckConclusionState @preview(toggledBy: "antiope-preview") { """ A check run. """ -type CheckRun implements Node & UniformResourceLocatable @preview(toggledBy: "antiope-preview") { +type CheckRun implements Node & UniformResourceLocatable { """ The check run's annotations """ @@ -1579,7 +1882,7 @@ type CheckRun implements Node & UniformResourceLocatable @preview(toggledBy: "an """ Possible further actions the integrator can perform. """ -input CheckRunAction @preview(toggledBy: "antiope-preview") { +input CheckRunAction { """ A short explanation of what this action would do. """ @@ -1608,7 +1911,7 @@ type CheckRunConnection { """ A list of nodes. """ - nodes: [CheckRun] @preview(toggledBy: "antiope-preview") + nodes: [CheckRun] """ Information to aid in pagination. @@ -1633,13 +1936,13 @@ type CheckRunEdge { """ The item at the end of the edge. """ - node: CheckRun @preview(toggledBy: "antiope-preview") + node: CheckRun } """ The filters that are available when fetching check runs. """ -input CheckRunFilter @preview(toggledBy: "antiope-preview") { +input CheckRunFilter { """ Filters the check runs created by this application ID. """ @@ -1664,7 +1967,7 @@ input CheckRunFilter @preview(toggledBy: "antiope-preview") { """ Descriptive details about the check run. """ -input CheckRunOutput @preview(toggledBy: "antiope-preview") { +input CheckRunOutput { """ The annotations that are made as part of the check run. """ @@ -1694,7 +1997,7 @@ input CheckRunOutput @preview(toggledBy: "antiope-preview") { """ Images attached to the check run output displayed in the GitHub pull request UI. """ -input CheckRunOutputImage @preview(toggledBy: "antiope-preview") { +input CheckRunOutputImage { """ The alternative text for the image. """ @@ -1714,7 +2017,7 @@ input CheckRunOutputImage @preview(toggledBy: "antiope-preview") { """ The possible types of check runs. """ -enum CheckRunType @preview(toggledBy: "antiope-preview") { +enum CheckRunType { """ Every check run available. """ @@ -1729,7 +2032,7 @@ enum CheckRunType @preview(toggledBy: "antiope-preview") { """ The possible states for a check suite or run status. """ -enum CheckStatusState @preview(toggledBy: "antiope-preview") { +enum CheckStatusState { """ The check suite or run has been completed. """ @@ -1754,7 +2057,7 @@ enum CheckStatusState @preview(toggledBy: "antiope-preview") { """ A check suite. """ -type CheckSuite implements Node @preview(toggledBy: "antiope-preview") { +type CheckSuite implements Node { """ The GitHub App which created this check suite. """ @@ -1876,6 +2179,11 @@ type CheckSuite implements Node @preview(toggledBy: "antiope-preview") { """ repository: Repository! + """ + The HTTP path for this check suite + """ + resourcePath: URI! + """ The status of this check suite. """ @@ -1885,12 +2193,17 @@ type CheckSuite implements Node @preview(toggledBy: "antiope-preview") { Identifies the date and time when the object was last updated. """ updatedAt: DateTime! + + """ + The HTTP URL for this check suite + """ + url: URI! } """ The auto-trigger preferences that are available for check suites. """ -input CheckSuiteAutoTriggerPreference @preview(toggledBy: "antiope-preview") { +input CheckSuiteAutoTriggerPreference { """ The node ID of the application that owns the check suite. """ @@ -1914,7 +2227,7 @@ type CheckSuiteConnection { """ A list of nodes. """ - nodes: [CheckSuite] @preview(toggledBy: "antiope-preview") + nodes: [CheckSuite] """ Information to aid in pagination. @@ -1939,13 +2252,13 @@ type CheckSuiteEdge { """ The item at the end of the edge. """ - node: CheckSuite @preview(toggledBy: "antiope-preview") + node: CheckSuite } """ The filters that are available when fetching check suites. """ -input CheckSuiteFilter @preview(toggledBy: "antiope-preview") { +input CheckSuiteFilter { """ Filters the check suites created by this application ID. """ @@ -2061,6 +2374,12 @@ input CloneTemplateRepositoryInput { """ description: String + """ + Whether to copy all branches from the template to the new repository. Defaults + to copying only the default branch of the template. + """ + includeAllBranches: Boolean = false + """ The name of the new repository. """ @@ -2384,6 +2703,11 @@ enum CommentAuthorAssociation { """ FIRST_TIME_CONTRIBUTOR + """ + Author is a placeholder for an unclaimed user. + """ + MANNEQUIN + """ Author is a member of the organization that owns the repository. """ @@ -2404,6 +2728,11 @@ enum CommentAuthorAssociation { The possible errors that will prevent a user from updating a comment. """ enum CommentCannotUpdateReason { + """ + Unable to create comment because repository is archived. + """ + ARCHIVED + """ You cannot update this comment """ @@ -2453,6 +2782,11 @@ type CommentDeletedEvent implements Node { Identifies the primary key from the database. """ databaseId: Int + + """ + The user who authored the deleted comment. + """ + deletedCommentAuthor: Actor id: ID! } @@ -2516,14 +2850,40 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl authoredDate: DateTime! """ - Fetches `git blame` information. + The list of authors for this commit based on the git author and the Co-authored-by + message trailer. The git author will always be first. """ - blame( + authors( """ - The file whose Git blame information you want. + Returns the elements in the list that come after the specified cursor. """ - path: String! - ): Blame! + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): GitActorConnection! + + """ + Fetches `git blame` information. + """ + blame( + """ + The file whose Git blame information you want. + """ + path: String! + ): Blame! """ The number of changed files in this commit. @@ -2558,7 +2918,7 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl Returns the last _n_ elements from the list. """ last: Int - ): CheckSuiteConnection @preview(toggledBy: "antiope-preview") + ): CheckSuiteConnection """ Comments made on the commit. @@ -2650,6 +3010,16 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} ): DeploymentConnection + """ + The tree entry representing the file located at the given path. + """ + file( + """ + The path for the file + """ + path: String! + ): TreeEntry + """ The linear commit history starting from (and including) this commit, in the same order as `git log`. """ @@ -2726,6 +3096,11 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ oid: GitObjectID! + """ + The organization this commit was made on behalf of. + """ + onBehalfOf: Organization + """ The parents of a commit. """ @@ -2776,6 +3151,36 @@ type Commit implements GitObject & Node & Subscribable & UniformResourceLocatabl """ status: Status + """ + Check and Status rollup information for this commit. + """ + statusCheckRollup: StatusCheckRollup + + """ + Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file. + """ + submodules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): SubmoduleConnection! + """ Returns a URL to download a tarball archive for a repository. Note: For private repositories, these links are temporary and expire after five minutes. @@ -2855,7 +3260,7 @@ type CommitComment implements Comment & Deletable & Minimizable & Node & Reactab body: String! """ - Identifies the comment body rendered to HTML. + The body rendered to HTML. """ bodyHTML: HTML! @@ -3113,7 +3518,7 @@ type CommitCommentThread implements Node & RepositoryNode { """ The commit the comments were made on. """ - commit: Commit! + commit: Commit id: ID! """ @@ -3277,6 +3682,37 @@ type CommitHistoryConnection { totalCount: Int! } +""" +Represents a 'connected' event on a given issue or pull request. +""" +type ConnectedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Reference originated in a different repository. + """ + isCrossRepository: Boolean! + + """ + Issue or pull request that made the reference. + """ + source: ReferencedSubject! + + """ + Issue or pull request which was connected. + """ + subject: ReferencedSubject! +} + """ A content attachment """ @@ -3454,25 +3890,6 @@ input ContributionOrder { The ordering direction. """ direction: OrderDirection! - - """ - The field by which to order contributions. - - **Upcoming Change on 2019-10-01 UTC** - **Description:** `field` will be removed. Only one order field is supported. - **Reason:** `field` will be removed. - """ - field: ContributionOrderField -} - -""" -Properties by which contribution connections can be ordered. -""" -enum ContributionOrderField { - """ - Order contributions by when they were made. - """ - OCCURRED_AT } """ @@ -3521,16 +3938,7 @@ type ContributionsCollection { the issue is not visible but the user has opted to show private contributions, a RestrictedContribution will be returned. """ - firstIssueContribution( - """ - If true, the first issue will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedIssueOrRestrictedContribution + firstIssueContribution: CreatedIssueOrRestrictedContribution """ The first pull request the user opened on GitHub. This will be null if that @@ -3538,16 +3946,7 @@ type ContributionsCollection { ignoreTimeRange is not true. If the pull request is not visible but the user has opted to show private contributions, a RestrictedContribution will be returned. """ - firstPullRequestContribution( - """ - If true, the first pull request will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedPullRequestOrRestrictedContribution + firstPullRequestContribution: CreatedPullRequestOrRestrictedContribution """ The first repository the user created on GitHub. This will be null if that @@ -3555,16 +3954,7 @@ type ContributionsCollection { ignoreTimeRange is false. If the repository is not visible, then a RestrictedContribution is returned. """ - firstRepositoryContribution( - """ - If true, the first repository will be returned even if it was opened outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): CreatedRepositoryOrRestrictedContribution + firstRepositoryContribution: CreatedRepositoryOrRestrictedContribution """ Does the user have any more activity in the timeline that occurred prior to the collection's time range? @@ -3625,7 +4015,7 @@ type ContributionsCollection { """ Ordering options for contributions returned from the connection. """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} + orderBy: ContributionOrder = {direction: DESC} ): CreatedIssueContributionConnection! """ @@ -3652,16 +4042,7 @@ type ContributionsCollection { When the user signed up for GitHub. This will be null if that sign up date falls outside the collection's time range and ignoreTimeRange is false. """ - joinedGitHubContribution( - """ - If true, the contribution will be returned even if the user signed up outside of the collection's time range. - - **Upcoming Change on 2019-07-01 UTC** - **Description:** `ignoreTimeRange` will be removed. Use a `ContributionsCollection` starting sufficiently far back - **Reason:** ignore_time_range will be removed - """ - ignoreTimeRange: Boolean = false - ): JoinedGitHubContribution + joinedGitHubContribution: JoinedGitHubContribution """ The date of the most recent restricted contribution the user made in this time @@ -3730,7 +4111,7 @@ type ContributionsCollection { """ Ordering options for contributions returned from the connection. """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} + orderBy: ContributionOrder = {direction: DESC} ): CreatedPullRequestContributionConnection! """ @@ -3780,7 +4161,7 @@ type ContributionsCollection { """ Ordering options for contributions returned from the connection. """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} + orderBy: ContributionOrder = {direction: DESC} ): CreatedPullRequestReviewContributionConnection! """ @@ -3825,7 +4206,7 @@ type ContributionsCollection { """ Ordering options for contributions returned from the connection. """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} + orderBy: ContributionOrder = {direction: DESC} ): CreatedRepositoryContributionConnection! """ @@ -3980,6 +4361,37 @@ type ConvertProjectCardNoteToIssuePayload { projectCard: ProjectCard } +""" +Represents a 'convert_to_draft' event on a given pull request. +""" +type ConvertToDraftEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! + + """ + The HTTP path for this convert to draft event. + """ + resourcePath: URI! + + """ + The HTTP URL for this convert to draft event. + """ + url: URI! +} + """ Represents a 'converted_note_to_issue' event on a given issue or pull request. """ @@ -4020,6 +4432,16 @@ type ConvertedNoteToIssueEvent implements Node { Autogenerated input type of CreateBranchProtectionRule """ input CreateBranchProtectionRuleInput { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean + """ A unique identifier for the client performing the mutation. """ @@ -4041,7 +4463,7 @@ input CreateBranchProtectionRuleInput { pattern: String! """ - A list of User or Team IDs allowed to push to matching branches. + A list of User, Team or App IDs allowed to push to matching branches. """ pushActorIds: [ID!] @@ -4075,6 +4497,11 @@ input CreateBranchProtectionRuleInput { """ requiresCommitSignatures: Boolean + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean + """ Are status checks required to update matching branches. """ @@ -4119,7 +4546,7 @@ type CreateBranchProtectionRulePayload { """ Autogenerated input type of CreateCheckRun """ -input CreateCheckRunInput @preview(toggledBy: "antiope-preview") { +input CreateCheckRunInput { """ Possible further actions the integrator can perform, which a user may trigger. """ @@ -4184,7 +4611,7 @@ input CreateCheckRunInput @preview(toggledBy: "antiope-preview") { """ Autogenerated return type of CreateCheckRun """ -type CreateCheckRunPayload @preview(toggledBy: "antiope-preview") { +type CreateCheckRunPayload { """ The newly created check run. """ @@ -4199,7 +4626,7 @@ type CreateCheckRunPayload @preview(toggledBy: "antiope-preview") { """ Autogenerated input type of CreateCheckSuite """ -input CreateCheckSuiteInput @preview(toggledBy: "antiope-preview") { +input CreateCheckSuiteInput { """ A unique identifier for the client performing the mutation. """ @@ -4219,7 +4646,7 @@ input CreateCheckSuiteInput @preview(toggledBy: "antiope-preview") { """ Autogenerated return type of CreateCheckSuite """ -type CreateCheckSuitePayload @preview(toggledBy: "antiope-preview") { +type CreateCheckSuitePayload { """ The newly created check suite. """ @@ -4406,6 +4833,51 @@ type CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") { deploymentStatus: DeploymentStatus } +""" +Autogenerated input type of CreateIpAllowListEntry +""" +input CreateIpAllowListEntryInput { + """ + An IP address or range of addresses in CIDR notation. + """ + allowListValue: String! + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Whether the IP allow list entry is active when an IP allow list is enabled. + """ + isActive: Boolean! + + """ + An optional name for the IP allow list entry. + """ + name: String + + """ + The ID of the owner for which to create the new IP allow list entry. + """ + ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "IpAllowListOwner") +} + +""" +Autogenerated return type of CreateIpAllowListEntry +""" +type CreateIpAllowListEntryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list entry that was created. + """ + ipAllowListEntry: IpAllowListEntry +} + """ Autogenerated input type of CreateIssue """ @@ -4425,6 +4897,11 @@ input CreateIssueInput { """ clientMutationId: String + """ + The name of an issue template in the repository, assigns labels and assignees from the template to the issue + """ + issueTemplate: String + """ An array of Node IDs of labels for this issue. """ @@ -4535,6 +5012,11 @@ input CreateProjectInput { """ ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner") + """ + A list of repository IDs to create as linked repositories for the project + """ + repositoryIds: [ID!] @possibleTypes(concreteTypes: ["Repository"]) + """ The name of the GitHub-provided template. """ @@ -4580,7 +5062,7 @@ input CreatePullRequestInput { """ Indicates whether this pull request should be a draft. """ - draft: Boolean = false @preview(toggledBy: "shadow-cat-preview") + draft: Boolean = false """ The name of the branch where your changes are implemented. For cross-repository pull requests @@ -4734,7 +5216,7 @@ type CreateRepositoryPayload { """ Autogenerated input type of CreateTeamDiscussionComment """ -input CreateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { +input CreateTeamDiscussionCommentInput { """ The content of the comment. """ @@ -4754,7 +5236,7 @@ input CreateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of CreateTeamDiscussionComment """ -type CreateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { +type CreateTeamDiscussionCommentPayload { """ A unique identifier for the client performing the mutation. """ @@ -4769,7 +5251,7 @@ type CreateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { """ Autogenerated input type of CreateTeamDiscussion """ -input CreateTeamDiscussionInput @preview(toggledBy: "echo-preview") { +input CreateTeamDiscussionInput { """ The content of the discussion. """ @@ -4801,7 +5283,7 @@ input CreateTeamDiscussionInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of CreateTeamDiscussion """ -type CreateTeamDiscussionPayload @preview(toggledBy: "echo-preview") { +type CreateTeamDiscussionPayload { """ A unique identifier for the client performing the mutation. """ @@ -5349,6 +5831,61 @@ type DeleteBranchProtectionRulePayload { clientMutationId: String } +""" +Autogenerated input type of DeleteDeployment +""" +input DeleteDeploymentInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The Node ID of the deployment to be deleted. + """ + id: ID! @possibleTypes(concreteTypes: ["Deployment"]) +} + +""" +Autogenerated return type of DeleteDeployment +""" +type DeleteDeploymentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + +""" +Autogenerated input type of DeleteIpAllowListEntry +""" +input DeleteIpAllowListEntryInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the IP allow list entry to delete. + """ + ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"]) +} + +""" +Autogenerated return type of DeleteIpAllowListEntry +""" +type DeleteIpAllowListEntryPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The IP allow list entry that was deleted. + """ + ipAllowListEntry: IpAllowListEntry +} + """ Autogenerated input type of DeleteIssueComment """ @@ -5617,7 +6154,7 @@ type DeleteRefPayload { """ Autogenerated input type of DeleteTeamDiscussionComment """ -input DeleteTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { +input DeleteTeamDiscussionCommentInput { """ A unique identifier for the client performing the mutation. """ @@ -5632,7 +6169,7 @@ input DeleteTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of DeleteTeamDiscussionComment """ -type DeleteTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { +type DeleteTeamDiscussionCommentPayload { """ A unique identifier for the client performing the mutation. """ @@ -5642,7 +6179,7 @@ type DeleteTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { """ Autogenerated input type of DeleteTeamDiscussion """ -input DeleteTeamDiscussionInput @preview(toggledBy: "echo-preview") { +input DeleteTeamDiscussionInput { """ A unique identifier for the client performing the mutation. """ @@ -5657,7 +6194,7 @@ input DeleteTeamDiscussionInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of DeleteTeamDiscussion """ -type DeleteTeamDiscussionPayload @preview(toggledBy: "echo-preview") { +type DeleteTeamDiscussionPayload { """ A unique identifier for the client performing the mutation. """ @@ -5819,7 +6356,7 @@ type Deployment implements Node { """ Identifies the actor who triggered the deployment. """ - creator: Actor + creator: Actor! """ Identifies the primary key from the database. @@ -5832,16 +6369,26 @@ type Deployment implements Node { description: String """ - The environment to which this deployment was made. + The latest environment to which this deployment was made. """ environment: String id: ID! + """ + The latest environment to which this deployment was made. + """ + latestEnvironment: String + """ The latest status of this deployment. """ latestStatus: DeploymentStatus + """ + The original environment to which this deployment was made. + """ + originalEnvironment: String + """ Extra information that a deployment system might need. """ @@ -6051,7 +6598,7 @@ type DeploymentStatus implements Node { """ Identifies the actor who triggered the deployment. """ - creator: Actor + creator: Actor! """ Identifies the deployment associated with status. @@ -6171,244 +6718,190 @@ enum DeploymentStatusState { } """ -Autogenerated input type of DismissPullRequestReview +The possible sides of a diff. """ -input DismissPullRequestReviewInput { - """ - A unique identifier for the client performing the mutation. +enum DiffSide { """ - clientMutationId: String - - """ - The contents of the pull request review dismissal message. + The left side of the diff. """ - message: String! + LEFT """ - The Node ID of the pull request review to modify. + The right side of the diff. """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) + RIGHT } """ -Autogenerated return type of DismissPullRequestReview +Represents a 'disconnected' event on a given issue or pull request. """ -type DismissPullRequestReviewPayload { +type DisconnectedEvent implements Node { """ - A unique identifier for the client performing the mutation. + Identifies the actor who performed the event. """ - clientMutationId: String + actor: Actor """ - The dismissed pull request review. + Identifies the date and time when the object was created. """ - pullRequestReview: PullRequestReview -} + createdAt: DateTime! + id: ID! -""" -Specifies a review comment to be left with a Pull Request Review. -""" -input DraftPullRequestReviewComment { """ - Body of the comment to leave. + Reference originated in a different repository. """ - body: String! + isCrossRepository: Boolean! """ - Path to the file being commented on. + Issue or pull request from which the issue was disconnected. """ - path: String! + source: ReferencedSubject! """ - Position in the file to leave a comment on. + Issue or pull request which was disconnected. """ - position: Int! + subject: ReferencedSubject! } """ -Metadata for an audit entry containing enterprise account information. +Autogenerated input type of DismissPullRequestReview """ -interface EnterpriseAuditEntryData @preview(toggledBy: "audit-log-preview") { +input DismissPullRequestReviewInput { """ - The HTTP path for this enterprise. + A unique identifier for the client performing the mutation. """ - enterpriseResourcePath: URI + clientMutationId: String """ - The slug of the enterprise. + The contents of the pull request review dismissal message. """ - enterpriseSlug: String + message: String! """ - The HTTP URL for this enterprise. + The Node ID of the pull request review to modify. """ - enterpriseUrl: URI + pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) } """ -An external identity provisioned by SAML SSO or SCIM. +Autogenerated return type of DismissPullRequestReview """ -type ExternalIdentity implements Node { - """ - The GUID for this identity - """ - guid: String! - id: ID! - - """ - Organization invitation for this SCIM-provisioned external identity - """ - organizationInvitation: OrganizationInvitation - - """ - SAML Identity attributes - """ - samlIdentity: ExternalIdentitySamlAttributes - +type DismissPullRequestReviewPayload { """ - SCIM Identity attributes + A unique identifier for the client performing the mutation. """ - scimIdentity: ExternalIdentityScimAttributes + clientMutationId: String """ - User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member. + The dismissed pull request review. """ - user: User + pullRequestReview: PullRequestReview } """ -The connection type for ExternalIdentity. +Specifies a review comment to be left with a Pull Request Review. """ -type ExternalIdentityConnection { - """ - A list of edges. - """ - edges: [ExternalIdentityEdge] - - """ - A list of nodes. - """ - nodes: [ExternalIdentity] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - +input DraftPullRequestReviewComment { """ - Identifies the total count of items in the connection. + Body of the comment to leave. """ - totalCount: Int! -} + body: String! -""" -An edge in a connection. -""" -type ExternalIdentityEdge { """ - A cursor for use in pagination. + Path to the file being commented on. """ - cursor: String! + path: String! """ - The item at the end of the edge. + Position in the file to leave a comment on. """ - node: ExternalIdentity + position: Int! } """ -SAML attributes for the External Identity +Specifies a review comment thread to be left with a Pull Request Review. """ -type ExternalIdentitySamlAttributes { +input DraftPullRequestReviewThread { """ - The NameID of the SAML identity + Body of the comment to leave. """ - nameId: String -} + body: String! -""" -SCIM attributes for the External Identity -""" -type ExternalIdentityScimAttributes { """ - The userName of the SCIM identity + The line of the blob to which the thread refers. The end of the line range for multi-line comments. """ - username: String -} + line: Int! -""" -The connection type for User. -""" -type FollowerConnection { """ - A list of edges. + Path to the file being commented on. """ - edges: [UserEdge] + path: String! """ - A list of nodes. + The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range. """ - nodes: [User] + side: DiffSide = RIGHT """ - Information to aid in pagination. + The first line of the range to which the comment refers. """ - pageInfo: PageInfo! + startLine: Int """ - Identifies the total count of items in the connection. + The side of the diff on which the start line resides. """ - totalCount: Int! + startSide: DiffSide = RIGHT } """ -The connection type for User. +An account to manage multiple organizations with consolidated policy and billing. """ -type FollowingConnection { +type Enterprise implements Node { """ - A list of edges. + A URL pointing to the enterprise's public avatar. """ - edges: [UserEdge] + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! """ - A list of nodes. + Enterprise billing information visible to enterprise billing managers. """ - nodes: [User] + billingInfo: EnterpriseBillingInfo """ - Information to aid in pagination. + Identifies the date and time when the object was created. """ - pageInfo: PageInfo! + createdAt: DateTime! """ - Identifies the total count of items in the connection. + Identifies the primary key from the database. """ - totalCount: Int! -} + databaseId: Int -""" -A generic hovercard context with a message and icon -""" -type GenericHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { """ - A string describing this context + The description of the enterprise. """ - message: String! + description: String """ - An octicon to accompany this context + The description of the enterprise as HTML. """ - octicon: String! -} + descriptionHTML: HTML! + id: ID! -""" -A Gist. -""" -type Gist implements Node & Starrable { """ - A list of comments associated with the gist + The location of the enterprise. """ - comments( + location: String + + """ + A list of users who are members of this enterprise. + """ + members( """ Returns the elements in the list that come after the specified cursor. """ @@ -6419,6 +6912,11 @@ type Gist implements Node & Starrable { """ before: String + """ + Only return members within the selected GitHub Enterprise deployment + """ + deployment: EnterpriseUserDeployment + """ Returns the first _n_ elements from the list. """ @@ -6428,37 +6926,37 @@ type Gist implements Node & Starrable { Returns the last _n_ elements from the list. """ last: Int - ): GistCommentConnection! - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! + """ + Ordering options for members returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} - """ - The gist description. - """ - description: String + """ + Only return members within the organizations with these logins + """ + organizationLogins: [String!] - """ - The files in this gist. - """ - files( """ - The maximum number of files to return. + The search string to look for. """ - limit: Int = 10 + query: String """ - The oid of the files to return + The role of the user in the enterprise organization or server. """ - oid: GitObjectID - ): [GistFile] + role: EnterpriseUserAccountMembershipRole + ): EnterpriseMemberConnection! """ - A list of forks associated with the gist + The name of the enterprise. """ - forks( + name: String! + + """ + A list of organizations that belong to this enterprise. + """ + organizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -6480,41 +6978,40 @@ type Gist implements Node & Starrable { last: Int """ - Ordering options for gists returned from the connection + Ordering options for organizations returned from the connection. """ - orderBy: GistOrder - ): GistConnection! - id: ID! + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - Identifies if the gist is a fork. - """ - isFork: Boolean! + """ + The search string to look for. + """ + query: String + ): OrganizationConnection! """ - Whether the gist is public or not. + Enterprise information only visible to enterprise owners. """ - isPublic: Boolean! + ownerInfo: EnterpriseOwnerInfo """ - The gist name. + The HTTP path for this enterprise. """ - name: String! + resourcePath: URI! """ - The gist owner. + The URL-friendly identifier for the enterprise. """ - owner: RepositoryOwner + slug: String! """ - Identifies when the gist was last pushed to. + The HTTP URL for this enterprise. """ - pushedAt: DateTime + url: URI! """ - A list of users who have starred this starrable. + A list of user accounts on this enterprise. """ - stargazers( + userAccounts( """ Returns the elements in the list that come after the specified cursor. """ @@ -6534,173 +7031,113 @@ type Gist implements Node & Starrable { Returns the last _n_ elements from the list. """ last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! + ): EnterpriseUserAccountConnection! """ - Identifies the date and time when the object was last updated. + Is the current viewer an admin of this enterprise? """ - updatedAt: DateTime! + viewerIsAdmin: Boolean! """ - Returns a boolean indicating whether the viewing user has starred this starrable. + The URL of the enterprise website. """ - viewerHasStarred: Boolean! + websiteUrl: URI } """ -Represents a comment on an Gist. +The connection type for User. """ -type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { +type EnterpriseAdministratorConnection { """ - The actor who authored the comment. + A list of edges. """ - author: Actor + edges: [EnterpriseAdministratorEdge] """ - Author's association with the gist. + A list of nodes. """ - authorAssociation: CommentAuthorAssociation! + nodes: [User] """ - Identifies the comment body. + Information to aid in pagination. """ - body: String! + pageInfo: PageInfo! """ - The comment body rendered to HTML. + Identifies the total count of items in the connection. """ - bodyHTML: HTML! + totalCount: Int! +} +""" +A User who is an administrator of an enterprise. +""" +type EnterpriseAdministratorEdge { """ - The body rendered to text. + A cursor for use in pagination. """ - bodyText: String! + cursor: String! """ - Identifies the date and time when the object was created. + The item at the end of the edge. """ - createdAt: DateTime! + node: User """ - Check if this comment was created via an email reply. + The role of the administrator. """ - createdViaEmail: Boolean! + role: EnterpriseAdministratorRole! +} +""" +An invitation for a user to become an owner or billing manager of an enterprise. +""" +type EnterpriseAdministratorInvitation implements Node { """ - Identifies the primary key from the database. + Identifies the date and time when the object was created. """ - databaseId: Int + createdAt: DateTime! """ - The actor who edited the comment. + The email of the person who was invited to the enterprise. """ - editor: Actor + email: String """ - The associated gist. + The enterprise the invitation is for. """ - gist: Gist! + enterprise: Enterprise! id: ID! """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! - - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! - - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - Returns why the comment was minimized. - """ - minimizedReason: String - - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - A list of edits to this content. - """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! - - """ - Check if the current viewer can update this object. + The user who was invited to the enterprise. """ - viewerCanUpdate: Boolean! + invitee: User """ - Reasons why the current viewer can not update this comment. + The user who created the invitation. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + inviter: User """ - Did the viewer author this comment. + The invitee's pending role in the enterprise (owner or billing_manager). """ - viewerDidAuthor: Boolean! + role: EnterpriseAdministratorRole! } """ -The connection type for GistComment. +The connection type for EnterpriseAdministratorInvitation. """ -type GistCommentConnection { +type EnterpriseAdministratorInvitationConnection { """ A list of edges. """ - edges: [GistCommentEdge] + edges: [EnterpriseAdministratorInvitationEdge] """ A list of nodes. """ - nodes: [GistComment] + nodes: [EnterpriseAdministratorInvitation] """ Information to aid in pagination. @@ -6716,7 +7153,7 @@ type GistCommentConnection { """ An edge in a connection. """ -type GistCommentEdge { +type EnterpriseAdministratorInvitationEdge { """ A cursor for use in pagination. """ @@ -6725,613 +7162,518 @@ type GistCommentEdge { """ The item at the end of the edge. """ - node: GistComment + node: EnterpriseAdministratorInvitation } """ -The connection type for Gist. +Ordering options for enterprise administrator invitation connections """ -type GistConnection { - """ - A list of edges. - """ - edges: [GistEdge] - +input EnterpriseAdministratorInvitationOrder { """ - A list of nodes. + The ordering direction. """ - nodes: [Gist] + direction: OrderDirection! """ - Information to aid in pagination. + The field to order enterprise administrator invitations by. """ - pageInfo: PageInfo! + field: EnterpriseAdministratorInvitationOrderField! +} +""" +Properties by which enterprise administrator invitation connections can be ordered. +""" +enum EnterpriseAdministratorInvitationOrderField { """ - Identifies the total count of items in the connection. + Order enterprise administrator member invitations by creation time """ - totalCount: Int! + CREATED_AT } """ -An edge in a connection. +The possible administrator roles in an enterprise account. """ -type GistEdge { +enum EnterpriseAdministratorRole { """ - A cursor for use in pagination. + Represents a billing manager of the enterprise account. """ - cursor: String! + BILLING_MANAGER """ - The item at the end of the edge. + Represents an owner of the enterprise account. """ - node: Gist + OWNER } """ -A file in a gist. +Metadata for an audit entry containing enterprise account information. """ -type GistFile { +interface EnterpriseAuditEntryData { """ - The file name encoded to remove characters that are invalid in URL paths. + The HTTP path for this enterprise. """ - encodedName: String + enterpriseResourcePath: URI """ - The gist file encoding. + The slug of the enterprise. """ - encoding: String + enterpriseSlug: String """ - The file extension from the file name. + The HTTP URL for this enterprise. """ - extension: String + enterpriseUrl: URI +} +""" +Enterprise billing information visible to enterprise billing managers and owners. +""" +type EnterpriseBillingInfo { """ - Indicates if this file is an image. + The number of licenseable users/emails across the enterprise. """ - isImage: Boolean! + allLicensableUsersCount: Int! """ - Whether the file's contents were truncated. + The number of data packs used by all organizations owned by the enterprise. """ - isTruncated: Boolean! + assetPacks: Int! """ - The programming language this file is written in. + The number of available seats across all owned organizations based on the unique number of billable users. """ - language: Language + availableSeats: Int! @deprecated(reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.") """ - The gist file name. + The bandwidth quota in GB for all organizations owned by the enterprise. """ - name: String + bandwidthQuota: Float! """ - The gist file size in bytes. + The bandwidth usage in GB for all organizations owned by the enterprise. """ - size: Int + bandwidthUsage: Float! """ - UTF8 text data or null if the file is binary + The bandwidth usage as a percentage of the bandwidth quota. """ - text( - """ - Optionally truncate the returned file to this length. - """ - truncate: Int - ): String -} + bandwidthUsagePercentage: Int! -""" -Ordering options for gist connections -""" -input GistOrder { """ - The ordering direction. + The total seats across all organizations owned by the enterprise. """ - direction: OrderDirection! + seats: Int! @deprecated(reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.") """ - The field to order repositories by. + The storage quota in GB for all organizations owned by the enterprise. """ - field: GistOrderField! -} + storageQuota: Float! -""" -Properties by which gist connections can be ordered. -""" -enum GistOrderField { """ - Order gists by creation time + The storage usage in GB for all organizations owned by the enterprise. """ - CREATED_AT + storageUsage: Float! """ - Order gists by push time + The storage usage as a percentage of the storage quota. """ - PUSHED_AT + storageUsagePercentage: Int! """ - Order gists by update time + The number of available licenses across all owned organizations based on the unique number of billable users. """ - UPDATED_AT + totalAvailableLicenses: Int! + + """ + The total number of licenses allocated. + """ + totalLicenses: Int! } """ -The privacy of a Gist +The possible values for the enterprise default repository permission setting. """ -enum GistPrivacy { +enum EnterpriseDefaultRepositoryPermissionSettingValue { """ - Gists that are public and secret + Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories. """ - ALL + ADMIN """ - Public + Organization members will only be able to clone and pull public repositories. """ - PUBLIC + NONE """ - Secret + Organizations in the enterprise choose default repository permissions for their members. """ - SECRET -} + NO_POLICY -""" -Represents an actor in a Git commit (ie. an author or committer). -""" -type GitActor { """ - A URL pointing to the author's public avatar. + Organization members will be able to clone and pull all organization repositories. """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! + READ """ - The timestamp of the Git action (authoring or committing). + Organization members will be able to clone, pull, and push all organization repositories. """ - date: GitTimestamp + WRITE +} +""" +The possible values for an enabled/disabled enterprise setting. +""" +enum EnterpriseEnabledDisabledSettingValue { """ - The email in the Git commit. + The setting is disabled for organizations in the enterprise. """ - email: String + DISABLED """ - The name in the Git commit. + The setting is enabled for organizations in the enterprise. """ - name: String + ENABLED """ - The GitHub user corresponding to the email field. Null if no such user exists. + There is no policy set for organizations in the enterprise. """ - user: User + NO_POLICY } """ -Represents information about the GitHub instance. +The possible values for an enabled/no policy enterprise setting. """ -type GitHubMetadata { +enum EnterpriseEnabledSettingValue { """ - Returns a String that's a SHA of `github-services` + The setting is enabled for organizations in the enterprise. """ - gitHubServicesSha: GitObjectID! + ENABLED """ - Whether or not users are verified + There is no policy set for organizations in the enterprise. """ - isPasswordAuthenticationVerifiable: Boolean! + NO_POLICY } """ -Represents a Git object. +An identity provider configured to provision identities for an enterprise. """ -interface GitObject { +type EnterpriseIdentityProvider implements Node { """ - An abbreviated version of the Git object ID + The digest algorithm used to sign SAML requests for the identity provider. """ - abbreviatedOid: String! + digestMethod: SamlDigestAlgorithm """ - The HTTP path for this Git object + The enterprise this identity provider belongs to. """ - commitResourcePath: URI! + enterprise: Enterprise """ - The HTTP URL for this Git object + ExternalIdentities provisioned by this identity provider. """ - commitUrl: URI! - id: ID! + externalIdentities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The Git object ID - """ - oid: GitObjectID! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The Repository the Git object belongs to - """ - repository: Repository! -} - -""" -A Git object ID. -""" -scalar GitObjectID - -""" -Git SSH string -""" -scalar GitSSHRemote - -""" -Information about a signature (GPG or S/MIME) on a Commit or Tag. -""" -interface GitSignature { - """ - Email used to sign this object. - """ - email: String! + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - True if the signature is valid and verified by GitHub. - """ - isValid: Boolean! + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ExternalIdentityConnection! + id: ID! """ - Payload for GPG signing object. Raw ODB object without the signature header. + The x509 certificate used by the identity provider to sign assertions and responses. """ - payload: String! + idpCertificate: X509Certificate """ - ASCII-armored signature header from object. + The Issuer Entity ID for the SAML identity provider. """ - signature: String! + issuer: String """ - GitHub user corresponding to the email signing this commit. + Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable. """ - signer: User + recoveryCodes: [String!] """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. + The signature algorithm used to sign SAML requests for the identity provider. """ - state: GitSignatureState! + signatureMethod: SamlSignatureAlgorithm """ - True if the signature was made with GitHub's signing key. + The URL endpoint for the identity provider's SAML SSO. """ - wasSignedByGitHub: Boolean! + ssoUrl: URI } """ -The state of a Git signature. +An object that is a member of an enterprise. """ -enum GitSignatureState { - """ - The signing certificate or its chain could not be verified - """ - BAD_CERT +union EnterpriseMember = EnterpriseUserAccount | User +""" +The connection type for EnterpriseMember. +""" +type EnterpriseMemberConnection { """ - Invalid email used for signing + A list of edges. """ - BAD_EMAIL + edges: [EnterpriseMemberEdge] """ - Signing key expired + A list of nodes. """ - EXPIRED_KEY + nodes: [EnterpriseMember] """ - Internal error - the GPG verification service misbehaved + Information to aid in pagination. """ - GPGVERIFY_ERROR + pageInfo: PageInfo! """ - Internal error - the GPG verification service is unavailable at the moment + Identifies the total count of items in the connection. """ - GPGVERIFY_UNAVAILABLE + totalCount: Int! +} +""" +A User who is a member of an enterprise through one or more organizations. +""" +type EnterpriseMemberEdge { """ - Invalid signature + A cursor for use in pagination. """ - INVALID + cursor: String! """ - Malformed signature + Whether the user does not have a license for the enterprise. """ - MALFORMED_SIG + isUnlicensed: Boolean! @deprecated(reason: "All members consume a license Removal on 2021-01-01 UTC.") """ - The usage flags for the key that signed this don't allow signing + The item at the end of the edge. """ - NOT_SIGNING_KEY + node: EnterpriseMember +} +""" +Ordering options for enterprise member connections. +""" +input EnterpriseMemberOrder { """ - Email used for signing not known to GitHub + The ordering direction. """ - NO_USER + direction: OrderDirection! """ - Valid siganture, though certificate revocation check failed + The field to order enterprise members by. """ - OCSP_ERROR + field: EnterpriseMemberOrderField! +} +""" +Properties by which enterprise member connections can be ordered. +""" +enum EnterpriseMemberOrderField { """ - Valid signature, pending certificate revocation checking + Order enterprise members by creation time """ - OCSP_PENDING + CREATED_AT """ - One or more certificates in chain has been revoked + Order enterprise members by login """ - OCSP_REVOKED + LOGIN +} +""" +The possible values for the enterprise members can create repositories setting. +""" +enum EnterpriseMembersCanCreateRepositoriesSettingValue { """ - Key used for signing not known to GitHub + Members will be able to create public and private repositories. """ - UNKNOWN_KEY + ALL """ - Unknown signature type + Members will not be able to create public or private repositories. """ - UNKNOWN_SIG_TYPE + DISABLED """ - Unsigned + Organization administrators choose whether to allow members to create repositories. """ - UNSIGNED + NO_POLICY """ - Email used for signing unverified on GitHub + Members will be able to create only private repositories. """ - UNVERIFIED_EMAIL + PRIVATE """ - Valid signature and verified by GitHub + Members will be able to create only public repositories. """ - VALID + PUBLIC } """ -An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. +The possible values for the members can make purchases setting. """ -scalar GitTimestamp +enum EnterpriseMembersCanMakePurchasesSettingValue { + """ + The setting is disabled for organizations in the enterprise. + """ + DISABLED -""" -Represents a GPG signature on a Commit or Tag. -""" -type GpgSignature implements GitSignature { """ - Email used to sign this object. + The setting is enabled for organizations in the enterprise. """ - email: String! + ENABLED +} +""" +The connection type for Organization. +""" +type EnterpriseOrganizationMembershipConnection { """ - True if the signature is valid and verified by GitHub. + A list of edges. """ - isValid: Boolean! + edges: [EnterpriseOrganizationMembershipEdge] """ - Hex-encoded ID of the key that signed this object. + A list of nodes. """ - keyId: String + nodes: [Organization] """ - Payload for GPG signing object. Raw ODB object without the signature header. + Information to aid in pagination. """ - payload: String! + pageInfo: PageInfo! """ - ASCII-armored signature header from object. + Identifies the total count of items in the connection. """ - signature: String! + totalCount: Int! +} +""" +An enterprise organization that a user is a member of. +""" +type EnterpriseOrganizationMembershipEdge { """ - GitHub user corresponding to the email signing this commit. + A cursor for use in pagination. """ - signer: User + cursor: String! """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. + The item at the end of the edge. """ - state: GitSignatureState! + node: Organization """ - True if the signature was made with GitHub's signing key. + The role of the user in the enterprise membership. """ - wasSignedByGitHub: Boolean! + role: EnterpriseUserAccountMembershipRole! } """ -A string containing HTML code. -""" -scalar HTML - -""" -Represents a 'head_ref_deleted' event on a given pull request. +The connection type for User. """ -type HeadRefDeletedEvent implements Node { +type EnterpriseOutsideCollaboratorConnection { """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the date and time when the object was created. + A list of edges. """ - createdAt: DateTime! + edges: [EnterpriseOutsideCollaboratorEdge] """ - Identifies the Ref associated with the `head_ref_deleted` event. + A list of nodes. """ - headRef: Ref + nodes: [User] """ - Identifies the name of the Ref associated with the `head_ref_deleted` event. + Information to aid in pagination. """ - headRefName: String! - id: ID! + pageInfo: PageInfo! """ - PullRequest referenced by event. + Identifies the total count of items in the connection. """ - pullRequest: PullRequest! + totalCount: Int! } """ -Represents a 'head_ref_force_pushed' event on a given pull request. +A User who is an outside collaborator of an enterprise through one or more organizations. """ -type HeadRefForcePushedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - +type EnterpriseOutsideCollaboratorEdge { """ - Identifies the after commit SHA for the 'head_ref_force_pushed' event. + A cursor for use in pagination. """ - afterCommit: Commit + cursor: String! """ - Identifies the before commit SHA for the 'head_ref_force_pushed' event. + Whether the outside collaborator does not have a license for the enterprise. """ - beforeCommit: Commit + isUnlicensed: Boolean! @deprecated(reason: "All outside collaborators consume a license Removal on 2021-01-01 UTC.") """ - Identifies the date and time when the object was created. + The item at the end of the edge. """ - createdAt: DateTime! - id: ID! + node: User """ - PullRequest referenced by event. + The enterprise organization repositories this user is a member of. """ - pullRequest: PullRequest! + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Identifies the fully qualified ref name for the 'head_ref_force_pushed' event. - """ - ref: Ref -} + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String -""" -Represents a 'head_ref_restored' event on a given pull request. -""" -type HeadRefRestoredEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! + """ + Ordering options for repositories. + """ + orderBy: RepositoryOrder = {field: NAME, direction: ASC} + ): EnterpriseRepositoryInfoConnection! } """ -Detail needed to display a hovercard for a user +Enterprise information only visible to enterprise owners. """ -type Hovercard @preview(toggledBy: "hagar-preview") { +type EnterpriseOwnerInfo { """ - Each of the contexts for this hovercard + A list of all of the administrators for this enterprise. """ - contexts: [HovercardContext!]! -} - -""" -An individual line of a hovercard -""" -interface HovercardContext @preview(toggledBy: "hagar-preview") { - """ - A string describing this context - """ - message: String! - - """ - An octicon to accompany this context - """ - octicon: String! -} - -""" -Autogenerated input type of ImportProject -""" -input ImportProjectInput { - """ - The description of Project. - """ - body: String - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - A list of columns containing issues and pull requests. - """ - columnImports: [ProjectColumnImport!]! - - """ - The name of Project. - """ - name: String! - - """ - The name of the Organization or User to create the Project under. - """ - ownerName: String! - - """ - Whether the Project is public or not. - """ - public: Boolean = false -} - -""" -Autogenerated return type of ImportProject -""" -type ImportProjectPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new Project! - """ - project: Project -} - -""" -An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. -""" -type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { - """ - Reason that the conversation was locked. - """ - activeLockReason: LockReason - - """ - A list of Users assigned to this object. - """ - assignees( + admins( """ Returns the elements in the list that come after the specified cursor. """ @@ -7351,47 +7693,27 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): UserConnection! - - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! - - """ - Identifies the body of the issue. - """ - body: String! - - """ - Identifies the body of the issue rendered to HTML. - """ - bodyHTML: HTML! - """ - Identifies the body of the issue rendered to text. - """ - bodyText: String! + """ + Ordering options for administrators returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} - """ - `true` if the object is closed (definition of closed may depend on type) - """ - closed: Boolean! + """ + The search string to look for. + """ + query: String - """ - Identifies the date and time when the object was closed. - """ - closedAt: DateTime + """ + The role to filter by. + """ + role: EnterpriseAdministratorRole + ): EnterpriseAdministratorConnection! """ - A list of comments associated with the Issue. + A list of users in the enterprise who currently have two-factor authentication disabled. """ - comments( + affiliatedUsersWithTwoFactorDisabled( """ Returns the elements in the list that come after the specified cursor. """ @@ -7411,48 +7733,22 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): IssueCommentConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. - """ - databaseId: Int - - """ - The actor who edited the comment. - """ - editor: Actor + ): UserConnection! """ - The hovercard information for this issue + Whether or not affiliated users with two-factor authentication disabled exist in the enterprise. """ - hovercard( - """ - Whether or not to include notification contexts - """ - includeNotificationContexts: Boolean = true - ): Hovercard! @preview(toggledBy: "hagar-preview") - id: ID! + affiliatedUsersWithTwoFactorDisabledExist: Boolean! """ - Check if this comment was edited and includes an edit with the creation data + The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise. """ - includesCreatedEdit: Boolean! + allowPrivateRepositoryForkingSetting: EnterpriseEnabledDisabledSettingValue! """ - A list of labels associated with the object. + A list of enterprise organizations configured with the provided private repository forking setting value. """ - labels( + allowPrivateRepositoryForkingSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7472,32 +7768,27 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): LabelConnection - """ - The moment the editor made the last edit - """ - lastEditedAt: DateTime - - """ - `true` if the object is locked - """ - locked: Boolean! + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - Identifies the milestone associated with the issue. - """ - milestone: Milestone + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - Identifies the issue number. + The setting value for base repository permissions for organizations in this enterprise. """ - number: Int! + defaultRepositoryPermissionSetting: EnterpriseDefaultRepositoryPermissionSettingValue! """ - A list of Users that are participating in the Issue conversation. + A list of enterprise organizations configured with the provided default repository permission. """ - participants( + defaultRepositoryPermissionSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7517,22 +7808,32 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): UserConnection! + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The permission to find organizations for. + """ + value: DefaultRepositoryPermissionField! + ): OrganizationConnection! """ - List of project cards associated with this issue. + The setting value for whether the enterprise has an IP allow list enabled. """ - projectCards( + ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! + + """ + The IP addresses that are allowed to access resources owned by the enterprise. + """ + ipAllowListEntries( """ Returns the elements in the list that come after the specified cursor. """ after: String - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - """ Returns the elements in the list that come before the specified cursor. """ @@ -7547,22 +7848,33 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): ProjectCardConnection! + + """ + Ordering options for IP allow list entries returned. + """ + orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} + ): IpAllowListEntryConnection! """ - Identifies when the comment was published at. + Whether or not the default repository permission is currently being updated. """ - publishedAt: DateTime + isUpdatingDefaultRepositoryPermission: Boolean! """ - A list of reactions grouped by content left on the subject. + Whether the two-factor authentication requirement is currently being enforced. """ - reactionGroups: [ReactionGroup!] + isUpdatingTwoFactorRequirement: Boolean! """ - A list of Reactions left on the Issue. + The setting value for whether organization members with admin permissions on a + repository can change repository visibility. """ - reactions( + membersCanChangeRepositoryVisibilitySetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided can change repository visibility setting value. + """ + membersCanChangeRepositoryVisibilitySettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7573,11 +7885,6 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N """ before: String - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - """ Returns the first _n_ elements from the list. """ @@ -7589,30 +7896,40 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N last: Int """ - Allows specifying the order in which reactions are returned. + Ordering options for organizations with this setting. """ - orderBy: ReactionOrder - ): ReactionConnection! + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - The repository associated with this node. + The setting value for whether members of organizations in the enterprise can create internal repositories. """ - repository: Repository! + membersCanCreateInternalRepositoriesSetting: Boolean """ - The HTTP path for this issue + The setting value for whether members of organizations in the enterprise can create private repositories. """ - resourcePath: URI! + membersCanCreatePrivateRepositoriesSetting: Boolean """ - Identifies the state of the issue. + The setting value for whether members of organizations in the enterprise can create public repositories. """ - state: IssueState! + membersCanCreatePublicRepositoriesSetting: Boolean """ - A list of events, comments, commits, etc. associated with the issue. + The setting value for whether members of organizations in the enterprise can create repositories. """ - timeline( + membersCanCreateRepositoriesSetting: EnterpriseMembersCanCreateRepositoriesSettingValue + + """ + A list of enterprise organizations configured with the provided repository creation setting value. + """ + membersCanCreateRepositoriesSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7634,15 +7951,25 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N last: Int """ - Allows filtering timeline events by a `since` timestamp. + Ordering options for organizations with this setting. """ - since: DateTime - ): IssueTimelineConnection! @deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC.") + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting to find organizations for. + """ + value: OrganizationMembersCanCreateRepositoriesSettingValue! + ): OrganizationConnection! """ - A list of events, comments, commits, etc. associated with the issue. + The setting value for whether members with admin permissions for repositories can delete issues. """ - timelineItems( + membersCanDeleteIssuesSetting: EnterpriseEnabledDisabledSettingValue! + + """ + A list of enterprise organizations configured with the provided members can delete issues setting value. + """ + membersCanDeleteIssuesSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7658,46 +7985,31 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N """ first: Int - """ - Filter timeline items by type. - """ - itemTypes: [IssueTimelineItemsItemType!] - """ Returns the last _n_ elements from the list. """ last: Int """ - Filter timeline items by a `since` timestamp. + Ordering options for organizations with this setting. """ - since: DateTime + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} """ - Skips the first _n_ elements in the list. + The setting value to find organizations for. """ - skip: Int - ): IssueTimelineItemsConnection! + value: Boolean! + ): OrganizationConnection! """ - Identifies the issue title. + The setting value for whether members with admin permissions for repositories can delete or transfer repositories. """ - title: String! + membersCanDeleteRepositoriesSetting: EnterpriseEnabledDisabledSettingValue! """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - + A list of enterprise organizations configured with the provided members can delete repositories setting value. """ - The HTTP URL for this issue - """ - url: URI! - - """ - A list of edits to this content. - """ - userContentEdits( + membersCanDeleteRepositoriesSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7717,134 +8029,152 @@ type Issue implements Assignable & Closable & Comment & Labelable & Lockable & N Returns the last _n_ elements from the list. """ last: Int - ): UserContentEditConnection - """ - Can user react to this subject - """ - viewerCanReact: Boolean! + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - Check if the current viewer can update this object. + The setting value for whether members of organizations in the enterprise can invite outside collaborators. """ - viewerCanUpdate: Boolean! + membersCanInviteCollaboratorsSetting: EnterpriseEnabledDisabledSettingValue! """ - Reasons why the current viewer can not update this comment. + A list of enterprise organizations configured with the provided members can invite collaborators setting value. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + membersCanInviteCollaboratorsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. - """ - viewerSubscription: SubscriptionState -} + """ + Returns the first _n_ elements from the list. + """ + first: Int -""" -Represents a comment on an Issue. -""" -type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { - """ - The actor who authored the comment. - """ - author: Actor + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Author's association with the subject of the comment. - """ - authorAssociation: CommentAuthorAssociation! + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - The body as Markdown. - """ - body: String! + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - The body rendered to HTML. + Indicates whether members of this enterprise's organizations can purchase additional services for those organizations. """ - bodyHTML: HTML! + membersCanMakePurchasesSetting: EnterpriseMembersCanMakePurchasesSettingValue! """ - The body rendered to text. + The setting value for whether members with admin permissions for repositories can update protected branches. """ - bodyText: String! + membersCanUpdateProtectedBranchesSetting: EnterpriseEnabledDisabledSettingValue! """ - Identifies the date and time when the object was created. + A list of enterprise organizations configured with the provided members can update protected branches setting value. """ - createdAt: DateTime! + membersCanUpdateProtectedBranchesSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Identifies the primary key from the database. - """ - databaseId: Int + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The actor who edited the comment. - """ - editor: Actor - id: ID! + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Check if this comment was edited and includes an edit with the creation data - """ - includesCreatedEdit: Boolean! + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - Returns whether or not a comment has been minimized. - """ - isMinimized: Boolean! + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - Identifies the issue associated with the comment. + The setting value for whether members can view dependency insights. """ - issue: Issue! + membersCanViewDependencyInsightsSetting: EnterpriseEnabledDisabledSettingValue! """ - The moment the editor made the last edit + A list of enterprise organizations configured with the provided members can view dependency insights setting value. """ - lastEditedAt: DateTime + membersCanViewDependencyInsightsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Returns why the comment was minimized. - """ - minimizedReason: String + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Identifies when the comment was published at. - """ - publishedAt: DateTime + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Returns the pull request associated with the comment, if this comment was made on a - pull request. - """ - pullRequest: PullRequest + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - A list of reactions grouped by content left on the subject. + The setting value for whether organization projects are enabled for organizations in this enterprise. """ - reactionGroups: [ReactionGroup!] + organizationProjectsSetting: EnterpriseEnabledDisabledSettingValue! """ - A list of Reactions left on the Issue. + A list of enterprise organizations configured with the provided organization projects setting value. """ - reactions( + organizationProjectsSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7855,11 +8185,6 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl """ before: String - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - """ Returns the first _n_ elements from the list. """ @@ -7871,35 +8196,65 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl last: Int """ - Allows specifying the order in which reactions are returned. + Ordering options for organizations with this setting. """ - orderBy: ReactionOrder - ): ReactionConnection! + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - The repository associated with this node. - """ - repository: Repository! + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - The HTTP path for this issue comment + A list of outside collaborators across the repositories in the enterprise. """ - resourcePath: URI! + outsideCollaborators( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The HTTP URL for this issue comment - """ - url: URI! + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The login of one specific outside collaborator. + """ + login: String + + """ + Ordering options for outside collaborators returned from the connection. + """ + orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} + + """ + The search string to look for. + """ + query: String + + """ + Only return outside collaborators on repositories with this visibility. + """ + visibility: RepositoryVisibility + ): EnterpriseOutsideCollaboratorConnection! """ - A list of edits to this content. + A list of pending administrator invitations for the enterprise. """ - userContentEdits( + pendingAdminInvitations( """ Returns the elements in the list that come after the specified cursor. """ @@ -7919,112 +8274,212 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl Returns the last _n_ elements from the list. """ last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - """ - Check if the current viewer can minimize this object. - """ - viewerCanMinimize: Boolean! + """ + Ordering options for pending enterprise administrator invitations returned from the connection. + """ + orderBy: EnterpriseAdministratorInvitationOrder = {field: CREATED_AT, direction: DESC} - """ - Can user react to this subject - """ - viewerCanReact: Boolean! + """ + The search string to look for. + """ + query: String - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! + """ + The role to filter by. + """ + role: EnterpriseAdministratorRole + ): EnterpriseAdministratorInvitationConnection! """ - Reasons why the current viewer can not update this comment. + A list of pending collaborator invitations across the repositories in the enterprise. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + pendingCollaboratorInvitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Did the viewer author this comment. - """ - viewerDidAuthor: Boolean! -} + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String -""" -The connection type for IssueComment. -""" -type IssueCommentConnection { - """ - A list of edges. - """ - edges: [IssueCommentEdge] + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A list of nodes. - """ - nodes: [IssueComment] + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! + """ + Ordering options for pending repository collaborator invitations returned from the connection. + """ + orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} + + """ + The search string to look for. + """ + query: String + ): RepositoryInvitationConnection! """ - Identifies the total count of items in the connection. + A list of pending collaborators across the repositories in the enterprise. """ - totalCount: Int! -} + pendingCollaborators( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pending repository collaborator invitations returned from the connection. + """ + orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} + + """ + The search string to look for. + """ + query: String + ): EnterprisePendingCollaboratorConnection! @deprecated(reason: "Repository invitations can now be associated with an email, not only an invitee. Use the `pendingCollaboratorInvitations` field instead. Removal on 2020-10-01 UTC.") -""" -An edge in a connection. -""" -type IssueCommentEdge { """ - A cursor for use in pagination. + A list of pending member invitations for organizations in the enterprise. """ - cursor: String! + pendingMemberInvitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The search string to look for. + """ + query: String + ): EnterprisePendingMemberInvitationConnection! """ - The item at the end of the edge. + The setting value for whether repository projects are enabled in this enterprise. """ - node: IssueComment -} + repositoryProjectsSetting: EnterpriseEnabledDisabledSettingValue! -""" -The connection type for Issue. -""" -type IssueConnection { """ - A list of edges. + A list of enterprise organizations configured with the provided repository projects setting value. """ - edges: [IssueEdge] + repositoryProjectsSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! """ - A list of nodes. + The SAML Identity Provider for the enterprise. """ - nodes: [Issue] + samlIdentityProvider: EnterpriseIdentityProvider """ - Information to aid in pagination. + A list of enterprise organizations configured with the SAML single sign-on setting value. """ - pageInfo: PageInfo! + samlIdentityProviderSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: IdentityProviderConfigurationState! + ): OrganizationConnection! """ - Identifies the total count of items in the connection. + The setting value for whether team discussions are enabled for organizations in this enterprise. """ - totalCount: Int! -} + teamDiscussionsSetting: EnterpriseEnabledDisabledSettingValue! -""" -This aggregates issues opened by a user within one repository. -""" -type IssueContributionsByRepository { """ - The issue contributions. + A list of enterprise organizations configured with the provided team discussions setting value. """ - contributions( + teamDiscussionsSettingOrganizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -8046,148 +8501,217 @@ type IssueContributionsByRepository { last: Int """ - Ordering options for contributions returned from the connection. + Ordering options for organizations with this setting. """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedIssueContributionConnection! + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} - """ - The repository in which the issues were opened. - """ - repository: Repository! -} + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! -""" -An edge in a connection. -""" -type IssueEdge { """ - A cursor for use in pagination. + The setting value for whether the enterprise requires two-factor authentication for its organizations and users. """ - cursor: String! + twoFactorRequiredSetting: EnterpriseEnabledSettingValue! """ - The item at the end of the edge. + A list of enterprise organizations configured with the two-factor authentication setting value. """ - node: Issue + twoFactorRequiredSettingOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for organizations with this setting. + """ + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} + + """ + The setting value to find organizations for. + """ + value: Boolean! + ): OrganizationConnection! } """ -Ways in which to filter lists of issues. +The connection type for User. """ -input IssueFilters { +type EnterprisePendingCollaboratorConnection { """ - List issues assigned to given name. Pass in `null` for issues with no assigned - user, and `*` for issues assigned to any user. + A list of edges. """ - assignee: String + edges: [EnterprisePendingCollaboratorEdge] """ - List issues created by given name. + A list of nodes. """ - createdBy: String + nodes: [User] """ - List issues where the list of label names exist on the issue. + Information to aid in pagination. """ - labels: [String!] + pageInfo: PageInfo! """ - List issues where the given name is mentioned in the issue. + Identifies the total count of items in the connection. """ - mentioned: String + totalCount: Int! +} +""" +A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise. +""" +type EnterprisePendingCollaboratorEdge { """ - List issues by given milestone argument. If an string representation of an - integer is passed, it should refer to a milestone by its number field. Pass in - `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. + A cursor for use in pagination. """ - milestone: String + cursor: String! """ - List issues that have been updated at or after the given date. + Whether the invited collaborator does not have a license for the enterprise. """ - since: DateTime + isUnlicensed: Boolean! @deprecated(reason: "All pending collaborators consume a license Removal on 2021-01-01 UTC.") """ - List issues filtered by the list of states given. + The item at the end of the edge. """ - states: [IssueState!] + node: User """ - List issues subscribed to by viewer. + The enterprise organization repositories this user is a member of. """ - viewerSubscribed: Boolean = false -} - -""" -Used for return value of Repository.issueOrPullRequest. -""" -union IssueOrPullRequest = Issue | PullRequest + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories. + """ + orderBy: RepositoryOrder = {field: NAME, direction: ASC} + ): EnterpriseRepositoryInfoConnection! +} """ -Ways in which lists of issues can be ordered upon return. +The connection type for OrganizationInvitation. """ -input IssueOrder { +type EnterprisePendingMemberInvitationConnection { """ - The direction in which to order issues by the specified field. + A list of edges. """ - direction: OrderDirection! + edges: [EnterprisePendingMemberInvitationEdge] """ - The field in which to order issues by. + A list of nodes. """ - field: IssueOrderField! + nodes: [OrganizationInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! + + """ + Identifies the total count of unique users in the connection. + """ + totalUniqueUserCount: Int! } """ -Properties by which issue connections can be ordered. +An invitation to be a member in an enterprise organization. """ -enum IssueOrderField { +type EnterprisePendingMemberInvitationEdge { """ - Order issues by comment count + A cursor for use in pagination. """ - COMMENTS + cursor: String! """ - Order issues by creation time + Whether the invitation has a license for the enterprise. """ - CREATED_AT + isUnlicensed: Boolean! @deprecated(reason: "All pending members consume a license Removal on 2020-07-01 UTC.") """ - Order issues by update time + The item at the end of the edge. """ - UPDATED_AT + node: OrganizationInvitation } """ -The possible states of an issue. +A subset of repository information queryable from an enterprise. """ -enum IssueState { +type EnterpriseRepositoryInfo implements Node { + id: ID! + """ - An issue that has been closed + Identifies if the repository is private. """ - CLOSED + isPrivate: Boolean! """ - An issue that is still open + The repository's name. """ - OPEN + name: String! + + """ + The repository's name with owner. + """ + nameWithOwner: String! } """ -The connection type for IssueTimelineItem. +The connection type for EnterpriseRepositoryInfo. """ -type IssueTimelineConnection { +type EnterpriseRepositoryInfoConnection { """ A list of edges. """ - edges: [IssueTimelineItemEdge] + edges: [EnterpriseRepositoryInfoEdge] """ A list of nodes. """ - nodes: [IssueTimelineItem] + nodes: [EnterpriseRepositoryInfo] """ Information to aid in pagination. @@ -8200,15 +8724,10 @@ type IssueTimelineConnection { totalCount: Int! } -""" -An item in an issue timeline -""" -union IssueTimelineItem = AssignedEvent | ClosedEvent | Commit | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MilestonedEvent | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent - """ An edge in a connection. """ -type IssueTimelineItemEdge { +type EnterpriseRepositoryInfoEdge { """ A cursor for use in pagination. """ @@ -8217,325 +8736,507 @@ type IssueTimelineItemEdge { """ The item at the end of the edge. """ - node: IssueTimelineItem + node: EnterpriseRepositoryInfo } """ -An item in an issue timeline -""" -union IssueTimelineItems = AddedToProjectEvent | AssignedEvent | ClosedEvent | CommentDeletedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MentionedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent - -""" -The connection type for IssueTimelineItems. +An Enterprise Server installation. """ -type IssueTimelineItemsConnection { +type EnterpriseServerInstallation implements Node { """ - A list of edges. + Identifies the date and time when the object was created. """ - edges: [IssueTimelineItemsEdge] + createdAt: DateTime! """ - Identifies the count of items after applying `before` and `after` filters. + The customer name to which the Enterprise Server installation belongs. """ - filteredCount: Int! + customerName: String! """ - A list of nodes. + The host name of the Enterprise Server installation. """ - nodes: [IssueTimelineItems] + hostName: String! + id: ID! """ - Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. + Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect. """ - pageCount: Int! + isConnected: Boolean! """ - Information to aid in pagination. + Identifies the date and time when the object was last updated. """ - pageInfo: PageInfo! + updatedAt: DateTime! """ - Identifies the total count of items in the connection. + User accounts on this Enterprise Server installation. """ - totalCount: Int! + userAccounts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user accounts returned from the connection. + """ + orderBy: EnterpriseServerUserAccountOrder = {field: LOGIN, direction: ASC} + ): EnterpriseServerUserAccountConnection! """ - Identifies the date and time when the timeline was last updated. + User accounts uploads for the Enterprise Server installation. """ - updatedAt: DateTime! + userAccountsUploads( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user accounts uploads returned from the connection. + """ + orderBy: EnterpriseServerUserAccountsUploadOrder = {field: CREATED_AT, direction: DESC} + ): EnterpriseServerUserAccountsUploadConnection! } """ -An edge in a connection. +A user account on an Enterprise Server installation. """ -type IssueTimelineItemsEdge { +type EnterpriseServerUserAccount implements Node { """ - A cursor for use in pagination. + Identifies the date and time when the object was created. """ - cursor: String! + createdAt: DateTime! """ - The item at the end of the edge. + User emails belonging to this user account. """ - node: IssueTimelineItems -} + emails( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for Enterprise Server user account emails returned from the connection. + """ + orderBy: EnterpriseServerUserAccountEmailOrder = {field: EMAIL, direction: ASC} + ): EnterpriseServerUserAccountEmailConnection! -""" -The possible item types found in a timeline. -""" -enum IssueTimelineItemsItemType { """ - Represents a 'added_to_project' event on a given issue or pull request. + The Enterprise Server installation on which this user account exists. """ - ADDED_TO_PROJECT_EVENT + enterpriseServerInstallation: EnterpriseServerInstallation! + id: ID! """ - Represents an 'assigned' event on any assignable object. + Whether the user account is a site administrator on the Enterprise Server installation. """ - ASSIGNED_EVENT + isSiteAdmin: Boolean! """ - Represents a 'closed' event on any `Closable`. + The login of the user account on the Enterprise Server installation. """ - CLOSED_EVENT + login: String! """ - Represents a 'comment_deleted' event on a given issue or pull request. + The profile name of the user account on the Enterprise Server installation. """ - COMMENT_DELETED_EVENT + profileName: String """ - Represents a 'converted_note_to_issue' event on a given issue or pull request. + The date and time when the user account was created on the Enterprise Server installation. """ - CONVERTED_NOTE_TO_ISSUE_EVENT + remoteCreatedAt: DateTime! """ - Represents a mention made by one issue or pull request to another. + The ID of the user account on the Enterprise Server installation. """ - CROSS_REFERENCED_EVENT + remoteUserId: Int! """ - Represents a 'demilestoned' event on a given issue or pull request. + Identifies the date and time when the object was last updated. """ - DEMILESTONED_EVENT + updatedAt: DateTime! +} +""" +The connection type for EnterpriseServerUserAccount. +""" +type EnterpriseServerUserAccountConnection { """ - Represents a comment on an Issue. + A list of edges. """ - ISSUE_COMMENT + edges: [EnterpriseServerUserAccountEdge] """ - Represents a 'labeled' event on a given issue or pull request. + A list of nodes. """ - LABELED_EVENT + nodes: [EnterpriseServerUserAccount] """ - Represents a 'locked' event on a given issue or pull request. + Information to aid in pagination. """ - LOCKED_EVENT + pageInfo: PageInfo! """ - Represents a 'mentioned' event on a given issue or pull request. + Identifies the total count of items in the connection. """ - MENTIONED_EVENT + totalCount: Int! +} +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountEdge { """ - Represents a 'milestoned' event on a given issue or pull request. + A cursor for use in pagination. """ - MILESTONED_EVENT + cursor: String! """ - Represents a 'moved_columns_in_project' event on a given issue or pull request. + The item at the end of the edge. """ - MOVED_COLUMNS_IN_PROJECT_EVENT + node: EnterpriseServerUserAccount +} +""" +An email belonging to a user account on an Enterprise Server installation. +""" +type EnterpriseServerUserAccountEmail implements Node { """ - Represents a 'pinned' event on a given issue or pull request. + Identifies the date and time when the object was created. """ - PINNED_EVENT + createdAt: DateTime! """ - Represents a 'referenced' event on a given `ReferencedSubject`. + The email address. """ - REFERENCED_EVENT + email: String! + id: ID! """ - Represents a 'removed_from_project' event on a given issue or pull request. + Indicates whether this is the primary email of the associated user account. """ - REMOVED_FROM_PROJECT_EVENT + isPrimary: Boolean! """ - Represents a 'renamed' event on a given issue or pull request + Identifies the date and time when the object was last updated. """ - RENAMED_TITLE_EVENT + updatedAt: DateTime! """ - Represents a 'reopened' event on any `Closable`. + The user account to which the email belongs. """ - REOPENED_EVENT + userAccount: EnterpriseServerUserAccount! +} +""" +The connection type for EnterpriseServerUserAccountEmail. +""" +type EnterpriseServerUserAccountEmailConnection { """ - Represents a 'subscribed' event on a given `Subscribable`. + A list of edges. """ - SUBSCRIBED_EVENT + edges: [EnterpriseServerUserAccountEmailEdge] """ - Represents a 'transferred' event on a given issue or pull request. + A list of nodes. """ - TRANSFERRED_EVENT + nodes: [EnterpriseServerUserAccountEmail] """ - Represents an 'unassigned' event on any assignable object. + Information to aid in pagination. """ - UNASSIGNED_EVENT + pageInfo: PageInfo! """ - Represents an 'unlabeled' event on a given issue or pull request. + Identifies the total count of items in the connection. """ - UNLABELED_EVENT + totalCount: Int! +} +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountEmailEdge { """ - Represents an 'unlocked' event on a given issue or pull request. + A cursor for use in pagination. """ - UNLOCKED_EVENT + cursor: String! """ - Represents an 'unpinned' event on a given issue or pull request. + The item at the end of the edge. """ - UNPINNED_EVENT + node: EnterpriseServerUserAccountEmail +} +""" +Ordering options for Enterprise Server user account email connections. +""" +input EnterpriseServerUserAccountEmailOrder { """ - Represents an 'unsubscribed' event on a given `Subscribable`. + The ordering direction. """ - UNSUBSCRIBED_EVENT + direction: OrderDirection! """ - Represents a 'user_blocked' event on a given user. + The field to order emails by. """ - USER_BLOCKED_EVENT + field: EnterpriseServerUserAccountEmailOrderField! } """ -Represents a user signing up for a GitHub account. +Properties by which Enterprise Server user account email connections can be ordered. """ -type JoinedGitHubContribution implements Contribution { +enum EnterpriseServerUserAccountEmailOrderField { """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. + Order emails by email """ - isRestricted: Boolean! + EMAIL +} +""" +Ordering options for Enterprise Server user account connections. +""" +input EnterpriseServerUserAccountOrder { """ - When this contribution was made. + The ordering direction. """ - occurredAt: DateTime! + direction: OrderDirection! """ - The HTTP path for this contribution. + The field to order user accounts by. """ - resourcePath: URI! + field: EnterpriseServerUserAccountOrderField! +} +""" +Properties by which Enterprise Server user account connections can be ordered. +""" +enum EnterpriseServerUserAccountOrderField { """ - The HTTP URL for this contribution. + Order user accounts by login """ - url: URI! + LOGIN """ - The user who made this contribution. + Order user accounts by creation time on the Enterprise Server installation """ - user: User! + REMOTE_CREATED_AT } """ -A label for categorizing Issues or Milestones with a given Repository. +A user accounts upload from an Enterprise Server installation. """ -type Label implements Node { +type EnterpriseServerUserAccountsUpload implements Node { """ - Identifies the label color. + Identifies the date and time when the object was created. """ - color: String! + createdAt: DateTime! """ - Identifies the date and time when the label was created. + The enterprise to which this upload belongs. """ - createdAt: DateTime + enterprise: Enterprise! """ - A brief description of this label. + The Enterprise Server installation for which this upload was generated. """ - description: String + enterpriseServerInstallation: EnterpriseServerInstallation! id: ID! """ - Indicates whether or not this is a default label. + The name of the file uploaded. """ - isDefault: Boolean! + name: String! """ - A list of issues associated with this label. + The synchronization state of the upload """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + syncState: EnterpriseServerUserAccountsUploadSyncState! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! +} - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters +""" +The connection type for EnterpriseServerUserAccountsUpload. +""" +type EnterpriseServerUserAccountsUploadConnection { + """ + A list of edges. + """ + edges: [EnterpriseServerUserAccountsUploadEdge] - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + A list of nodes. + """ + nodes: [EnterpriseServerUserAccountsUpload] - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder +""" +An edge in a connection. +""" +type EnterpriseServerUserAccountsUploadEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: EnterpriseServerUserAccountsUpload +} + +""" +Ordering options for Enterprise Server user accounts upload connections. +""" +input EnterpriseServerUserAccountsUploadOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order user accounts uploads by. + """ + field: EnterpriseServerUserAccountsUploadOrderField! +} + +""" +Properties by which Enterprise Server user accounts upload connections can be ordered. +""" +enum EnterpriseServerUserAccountsUploadOrderField { + """ + Order user accounts uploads by creation time + """ + CREATED_AT +} + +""" +Synchronization state of the Enterprise Server user accounts upload +""" +enum EnterpriseServerUserAccountsUploadSyncState { + """ + The synchronization of the upload failed. + """ + FAILURE + + """ + The synchronization of the upload is pending. + """ + PENDING + """ + The synchronization of the upload succeeded. + """ + SUCCESS +} + +""" +An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations. +""" +type EnterpriseUserAccount implements Actor & Node { + """ + A URL pointing to the enterprise user account's public avatar. + """ + avatarUrl( """ - A list of states to filter the issues by. + The size of the resulting square image. """ - states: [IssueState!] - ): IssueConnection! + size: Int + ): URI! """ - Identifies the label name. + Identifies the date and time when the object was created. """ - name: String! + createdAt: DateTime! """ - A list of pull requests associated with this label. + The enterprise in which this user account exists. """ - pullRequests( + enterprise: Enterprise! + id: ID! + + """ + An identifier for the enterprise user account, a login or email address + """ + login: String! + + """ + The name of the enterprise user account + """ + name: String + + """ + A list of enterprise organizations this user is a member of. + """ + organizations( """ Returns the elements in the list that come after the specified cursor. """ after: String - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - """ Returns the elements in the list that come before the specified cursor. """ @@ -8547,65 +9248,60 @@ type Label implements Node { first: Int """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. + Returns the last _n_ elements from the list. """ - labels: [String!] + last: Int """ - Returns the last _n_ elements from the list. + Ordering options for organizations returned from the connection. """ - last: Int + orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} """ - Ordering options for pull requests returned from the connection. + The search string to look for. """ - orderBy: IssueOrder + query: String """ - A list of states to filter the pull requests by. + The role of the user in the enterprise organization. """ - states: [PullRequestState!] - ): PullRequestConnection! + role: EnterpriseUserAccountMembershipRole + ): EnterpriseOrganizationMembershipConnection! """ - The repository associated with this label. + The HTTP path for this user. """ - repository: Repository! + resourcePath: URI! """ - The HTTP path for this label. + Identifies the date and time when the object was last updated. """ - resourcePath: URI! + updatedAt: DateTime! """ - Identifies the date and time when the label was last updated. + The HTTP URL for this user. """ - updatedAt: DateTime + url: URI! """ - The HTTP URL for this label. + The user within the enterprise. """ - url: URI! + user: User } """ -The connection type for Label. +The connection type for EnterpriseUserAccount. """ -type LabelConnection { +type EnterpriseUserAccountConnection { """ A list of edges. """ - edges: [LabelEdge] + edges: [EnterpriseUserAccountEdge] """ A list of nodes. """ - nodes: [Label] + nodes: [EnterpriseUserAccount] """ Information to aid in pagination. @@ -8621,7 +9317,7 @@ type LabelConnection { """ An edge in a connection. """ -type LabelEdge { +type EnterpriseUserAccountEdge { """ A cursor for use in pagination. """ @@ -8630,94 +9326,83 @@ type LabelEdge { """ The item at the end of the edge. """ - node: Label + node: EnterpriseUserAccount } """ -An object that can have labels assigned to it. +The possible roles for enterprise membership. """ -interface Labelable { +enum EnterpriseUserAccountMembershipRole { """ - A list of labels associated with the object. + The user is a member of the enterprise membership. """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + MEMBER - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): LabelConnection + """ + The user is an owner of the enterprise membership. + """ + OWNER } """ -Represents a 'labeled' event on a given issue or pull request. +The possible GitHub Enterprise deployments where this user can exist. """ -type LabeledEvent implements Node { +enum EnterpriseUserDeployment { """ - Identifies the actor who performed the event. + The user is part of a GitHub Enterprise Cloud deployment. """ - actor: Actor + CLOUD """ - Identifies the date and time when the object was created. + The user is part of a GitHub Enterprise Server deployment. """ - createdAt: DateTime! + SERVER +} + +""" +An external identity provisioned by SAML SSO or SCIM. +""" +type ExternalIdentity implements Node { + """ + The GUID for this identity + """ + guid: String! id: ID! """ - Identifies the label associated with the 'labeled' event. + Organization invitation for this SCIM-provisioned external identity """ - label: Label! + organizationInvitation: OrganizationInvitation """ - Identifies the `Labelable` associated with the event. + SAML Identity attributes """ - labelable: Labelable! -} + samlIdentity: ExternalIdentitySamlAttributes -""" -Represents a given language found in repositories. -""" -type Language implements Node { """ - The color defined for the current language. + SCIM Identity attributes """ - color: String - id: ID! + scimIdentity: ExternalIdentityScimAttributes """ - The name of the current language. + User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member. """ - name: String! + user: User } """ -A list of languages associated with the parent. +The connection type for ExternalIdentity. """ -type LanguageConnection { +type ExternalIdentityConnection { """ A list of edges. """ - edges: [LanguageEdge] + edges: [ExternalIdentityEdge] """ A list of nodes. """ - nodes: [Language] + nodes: [ExternalIdentity] """ Information to aid in pagination. @@ -8728,332 +9413,327 @@ type LanguageConnection { Identifies the total count of items in the connection. """ totalCount: Int! - - """ - The total size in bytes of files written in that language. - """ - totalSize: Int! -} - -""" -Represents the language of a repository. -""" -type LanguageEdge { - cursor: String! - node: Language! - - """ - The number of bytes of code written in the language. - """ - size: Int! } """ -Ordering options for language connections. +An edge in a connection. """ -input LanguageOrder { - """ - The ordering direction. - """ - direction: OrderDirection! - +type ExternalIdentityEdge { """ - The field to order languages by. + A cursor for use in pagination. """ - field: LanguageOrderField! -} + cursor: String! -""" -Properties by which language connections can be ordered. -""" -enum LanguageOrderField { """ - Order languages by the size of all files containing the language + The item at the end of the edge. """ - SIZE + node: ExternalIdentity } """ -A repository's open source license +SAML attributes for the External Identity """ -type License implements Node { - """ - The full text of the license - """ - body: String! - - """ - The conditions set by the license - """ - conditions: [LicenseRule]! - - """ - A human-readable description of the license - """ - description: String - +type ExternalIdentitySamlAttributes { """ - Whether the license should be featured + The emails associated with the SAML identity """ - featured: Boolean! + emails: [UserEmailMetadata!] """ - Whether the license should be displayed in license pickers + Family name of the SAML identity """ - hidden: Boolean! - id: ID! + familyName: String """ - Instructions on how to implement the license + Given name of the SAML identity """ - implementation: String + givenName: String """ - The lowercased SPDX ID of the license + The groups linked to this identity in IDP """ - key: String! + groups: [String!] """ - The limitations set by the license + The NameID of the SAML identity """ - limitations: [LicenseRule]! + nameId: String """ - The license full name specified by + The userName of the SAML identity """ - name: String! + username: String +} +""" +SCIM attributes for the External Identity +""" +type ExternalIdentityScimAttributes { """ - Customary short name if applicable (e.g, GPLv3) + The emails associated with the SCIM identity """ - nickname: String + emails: [UserEmailMetadata!] """ - The permissions set by the license + Family name of the SCIM identity """ - permissions: [LicenseRule]! + familyName: String """ - Whether the license is a pseudo-license placeholder (e.g., other, no-license) + Given name of the SCIM identity """ - pseudoLicense: Boolean! + givenName: String """ - Short identifier specified by + The groups linked to this identity in IDP """ - spdxId: String + groups: [String!] """ - URL to the license on + The userName of the SCIM identity """ - url: URI + username: String } """ -Describes a License's conditions, permissions, and limitations +The possible viewed states of a file . """ -type LicenseRule { +enum FileViewedState { """ - A description of the rule + The file has new changes since last viewed. """ - description: String! + DISMISSED """ - The machine-readable rule key + The file has not been marked as viewed. """ - key: String! + UNVIEWED """ - The human-readable rule label + The file has been marked as viewed. """ - label: String! + VIEWED } """ -Autogenerated input type of LockLockable +Autogenerated input type of FollowUser """ -input LockLockableInput { +input FollowUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - A reason for why the issue or pull request will be locked. - """ - lockReason: LockReason - - """ - ID of the issue or pull request to be locked. + ID of the user to follow. """ - lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") + userId: ID! @possibleTypes(concreteTypes: ["User"]) } """ -Autogenerated return type of LockLockable +Autogenerated return type of FollowUser """ -type LockLockablePayload { +type FollowUserPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The item that was locked. + The user that was followed. """ - lockedRecord: Lockable + user: User } """ -The possible reasons that an issue or pull request was locked. +The connection type for User. """ -enum LockReason { +type FollowerConnection { """ - The issue or pull request was locked because the conversation was off-topic. + A list of edges. """ - OFF_TOPIC + edges: [UserEdge] """ - The issue or pull request was locked because the conversation was resolved. + A list of nodes. """ - RESOLVED + nodes: [User] """ - The issue or pull request was locked because the conversation was spam. + Information to aid in pagination. """ - SPAM + pageInfo: PageInfo! """ - The issue or pull request was locked because the conversation was too heated. + Identifies the total count of items in the connection. """ - TOO_HEATED + totalCount: Int! } """ -An object that can be locked. +The connection type for User. """ -interface Lockable { +type FollowingConnection { """ - Reason that the conversation was locked. + A list of edges. """ - activeLockReason: LockReason + edges: [UserEdge] """ - `true` if the object is locked + A list of nodes. """ - locked: Boolean! -} + nodes: [User] -""" -Represents a 'locked' event on a given issue or pull request. -""" -type LockedEvent implements Node { """ - Identifies the actor who performed the event. + Information to aid in pagination. """ - actor: Actor + pageInfo: PageInfo! """ - Identifies the date and time when the object was created. + Identifies the total count of items in the connection. """ - createdAt: DateTime! - id: ID! + totalCount: Int! +} +""" +A generic hovercard context with a message and icon +""" +type GenericHovercardContext implements HovercardContext { """ - Reason that the conversation was locked (optional). + A string describing this context """ - lockReason: LockReason + message: String! """ - Object that was locked. + An octicon to accompany this context """ - lockable: Lockable! + octicon: String! } """ -A placeholder user for attribution of imported data on GitHub. +A Gist. """ -type Mannequin implements Actor & Node & UniformResourceLocatable { +type Gist implements Node & Starrable & UniformResourceLocatable { """ - A URL pointing to the GitHub App's public avatar. + A list of comments associated with the gist """ - avatarUrl( + comments( """ - The size of the resulting square image. + Returns the elements in the list that come after the specified cursor. """ - size: Int - ): URI! + after: String - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): GistCommentConnection! """ - Identifies the primary key from the database. + Identifies the date and time when the object was created. """ - databaseId: Int - id: ID! + createdAt: DateTime! """ - The username of the actor. + The gist description. """ - login: String! + description: String """ - The HTML path to this resource. + The files in this gist. """ - resourcePath: URI! + files( + """ + The maximum number of files to return. + """ + limit: Int = 10 + + """ + The oid of the files to return + """ + oid: GitObjectID + ): [GistFile] """ - Identifies the date and time when the object was last updated. + A list of forks associated with the gist """ - updatedAt: DateTime! + forks( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for gists returned from the connection + """ + orderBy: GistOrder + ): GistConnection! + id: ID! """ - The URL to this resource. + Identifies if the gist is a fork. """ - url: URI! -} + isFork: Boolean! -""" -Autogenerated input type of MarkPullRequestReadyForReview -""" -input MarkPullRequestReadyForReviewInput @preview(toggledBy: "shadow-cat-preview") { """ - A unique identifier for the client performing the mutation. + Whether the gist is public or not. """ - clientMutationId: String + isPublic: Boolean! """ - ID of the pull request to be marked as ready for review. + The gist name. """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} + name: String! -""" -Autogenerated return type of MarkPullRequestReadyForReview -""" -type MarkPullRequestReadyForReviewPayload @preview(toggledBy: "shadow-cat-preview") { """ - A unique identifier for the client performing the mutation. + The gist owner. """ - clientMutationId: String + owner: RepositoryOwner """ - The pull request that is ready for review. + Identifies when the gist was last pushed to. """ - pullRequest: PullRequest -} + pushedAt: DateTime -""" -Entities that have members who can set status messages. -""" -interface MemberStatusable { """ - Get the status messages members of this entity have set that are either public or visible only to the organization. + The HTML path to this resource. """ - memberStatuses( + resourcePath: URI! + + """ + Returns a count of how many stargazers there are on this object + """ + stargazerCount: Int! + + """ + A list of users who have starred this starrable. + """ + stargazers( """ Returns the elements in the list that come after the specified cursor. """ @@ -9075,2469 +9755,2967 @@ interface MemberStatusable { last: Int """ - Ordering options for user statuses returned from the connection. + Order for connection """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! -} + orderBy: StarOrder + ): StargazerConnection! -""" -Audit log entry for a members_can_delete_repos.clear event. -""" -type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Identifies the date and time when the object was last updated. """ - action: String! + updatedAt: DateTime! """ - The user who initiated the action + The HTTP URL for this Gist. """ - actor: AuditEntryActor + url: URI! """ - The IP address of the actor + Returns a boolean indicating whether the viewing user has starred this starrable. """ - actorIp: String + viewerHasStarred: Boolean! +} +""" +Represents a comment on an Gist. +""" +type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { """ - A readable representation of the actor's location + The actor who authored the comment. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + author: Actor """ - The username of the user who initiated the action + Author's association with the gist. """ - actorLogin: String + authorAssociation: CommentAuthorAssociation! """ - The HTTP path for the actor. + Identifies the comment body. """ - actorResourcePath: URI + body: String! """ - The HTTP URL for the actor. + The body rendered to HTML. """ - actorUrl: URI + bodyHTML: HTML! """ - The time the action was initiated + The body rendered to text. """ - createdAt: PreciseDateTime! + bodyText: String! """ - The HTTP path for this enterprise. + Identifies the date and time when the object was created. """ - enterpriseResourcePath: URI + createdAt: DateTime! """ - The slug of the enterprise. + Check if this comment was created via an email reply. """ - enterpriseSlug: String + createdViaEmail: Boolean! """ - The HTTP URL for this enterprise. + Identifies the primary key from the database. """ - enterpriseUrl: URI - id: ID! + databaseId: Int """ - The Organization associated with the Audit Entry. + The actor who edited the comment. """ - organization: Organization + editor: Actor """ - The name of the Organization. + The associated gist. """ - organizationName: String + gist: Gist! + id: ID! """ - The HTTP path for the organization + Check if this comment was edited and includes an edit with the creation data """ - organizationResourcePath: URI + includesCreatedEdit: Boolean! """ - The HTTP URL for the organization + Returns whether or not a comment has been minimized. """ - organizationUrl: URI + isMinimized: Boolean! """ - The user affected by the action + The moment the editor made the last edit """ - user: User + lastEditedAt: DateTime """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Returns why the comment was minimized. """ - userLogin: String + minimizedReason: String """ - The HTTP path for the user. + Identifies when the comment was published at. """ - userResourcePath: URI + publishedAt: DateTime """ - The HTTP URL for the user. + Identifies the date and time when the object was last updated. """ - userUrl: URI -} + updatedAt: DateTime! -""" -Audit log entry for a members_can_delete_repos.disable event. -""" -type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + A list of edits to this content. """ - action: String! + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - The user who initiated the action + Check if the current viewer can delete this object. """ - actor: AuditEntryActor + viewerCanDelete: Boolean! """ - The IP address of the actor + Check if the current viewer can minimize this object. """ - actorIp: String + viewerCanMinimize: Boolean! """ - A readable representation of the actor's location + Check if the current viewer can update this object. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + viewerCanUpdate: Boolean! """ - The username of the user who initiated the action + Reasons why the current viewer can not update this comment. """ - actorLogin: String + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - The HTTP path for the actor. + Did the viewer author this comment. """ - actorResourcePath: URI + viewerDidAuthor: Boolean! +} +""" +The connection type for GistComment. +""" +type GistCommentConnection { """ - The HTTP URL for the actor. + A list of edges. """ - actorUrl: URI + edges: [GistCommentEdge] """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - - """ - The HTTP path for this enterprise. + A list of nodes. """ - enterpriseResourcePath: URI + nodes: [GistComment] """ - The slug of the enterprise. + Information to aid in pagination. """ - enterpriseSlug: String + pageInfo: PageInfo! """ - The HTTP URL for this enterprise. + Identifies the total count of items in the connection. """ - enterpriseUrl: URI - id: ID! + totalCount: Int! +} +""" +An edge in a connection. +""" +type GistCommentEdge { """ - The Organization associated with the Audit Entry. + A cursor for use in pagination. """ - organization: Organization + cursor: String! """ - The name of the Organization. + The item at the end of the edge. """ - organizationName: String + node: GistComment +} +""" +The connection type for Gist. +""" +type GistConnection { """ - The HTTP path for the organization + A list of edges. """ - organizationResourcePath: URI + edges: [GistEdge] """ - The HTTP URL for the organization + A list of nodes. """ - organizationUrl: URI + nodes: [Gist] """ - The user affected by the action + Information to aid in pagination. """ - user: User + pageInfo: PageInfo! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the total count of items in the connection. """ - userLogin: String + totalCount: Int! +} +""" +An edge in a connection. +""" +type GistEdge { """ - The HTTP path for the user. + A cursor for use in pagination. """ - userResourcePath: URI + cursor: String! """ - The HTTP URL for the user. + The item at the end of the edge. """ - userUrl: URI + node: Gist } """ -Audit log entry for a members_can_delete_repos.enable event. +A file in a gist. """ -type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type GistFile { """ - The action name + The file name encoded to remove characters that are invalid in URL paths. """ - action: String! + encodedName: String """ - The user who initiated the action + The gist file encoding. """ - actor: AuditEntryActor + encoding: String """ - The IP address of the actor + The file extension from the file name. """ - actorIp: String + extension: String """ - A readable representation of the actor's location + Indicates if this file is an image. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + isImage: Boolean! """ - The username of the user who initiated the action + Whether the file's contents were truncated. """ - actorLogin: String + isTruncated: Boolean! """ - The HTTP path for the actor. + The programming language this file is written in. """ - actorResourcePath: URI + language: Language """ - The HTTP URL for the actor. + The gist file name. """ - actorUrl: URI + name: String """ - The time the action was initiated + The gist file size in bytes. """ - createdAt: PreciseDateTime! + size: Int """ - The HTTP path for this enterprise. + UTF8 text data or null if the file is binary """ - enterpriseResourcePath: URI + text( + """ + Optionally truncate the returned file to this length. + """ + truncate: Int + ): String +} +""" +Ordering options for gist connections +""" +input GistOrder { """ - The slug of the enterprise. + The ordering direction. """ - enterpriseSlug: String + direction: OrderDirection! """ - The HTTP URL for this enterprise. + The field to order repositories by. """ - enterpriseUrl: URI - id: ID! + field: GistOrderField! +} +""" +Properties by which gist connections can be ordered. +""" +enum GistOrderField { """ - The Organization associated with the Audit Entry. + Order gists by creation time """ - organization: Organization + CREATED_AT """ - The name of the Organization. + Order gists by push time """ - organizationName: String + PUSHED_AT """ - The HTTP path for the organization + Order gists by update time """ - organizationResourcePath: URI + UPDATED_AT +} +""" +The privacy of a Gist +""" +enum GistPrivacy { """ - The HTTP URL for the organization + Gists that are public and secret """ - organizationUrl: URI + ALL """ - The user affected by the action + Public """ - user: User + PUBLIC """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Secret """ - userLogin: String + SECRET +} +""" +Represents an actor in a Git commit (ie. an author or committer). +""" +type GitActor { """ - The HTTP path for the user. + A URL pointing to the author's public avatar. """ - userResourcePath: URI + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! """ - The HTTP URL for the user. + The timestamp of the Git action (authoring or committing). """ - userUrl: URI -} + date: GitTimestamp -""" -Represents a 'mentioned' event on a given issue or pull request. -""" -type MentionedEvent implements Node { """ - Identifies the actor who performed the event. + The email in the Git commit. """ - actor: Actor + email: String """ - Identifies the date and time when the object was created. + The name in the Git commit. """ - createdAt: DateTime! + name: String """ - Identifies the primary key from the database. + The GitHub user corresponding to the email field. Null if no such user exists. """ - databaseId: Int - id: ID! + user: User } """ -Autogenerated input type of MergeBranch +The connection type for GitActor. """ -input MergeBranchInput { +type GitActorConnection { """ - The name of the base branch that the provided head will be merged into. + A list of edges. """ - base: String! + edges: [GitActorEdge] """ - A unique identifier for the client performing the mutation. + A list of nodes. """ - clientMutationId: String + nodes: [GitActor] """ - Message to use for the merge commit. If omitted, a default will be used. + Information to aid in pagination. """ - commitMessage: String + pageInfo: PageInfo! """ - The head to merge into the base branch. This can be a branch name or a commit GitObjectID. + Identifies the total count of items in the connection. """ - head: String! + totalCount: Int! +} +""" +An edge in a connection. +""" +type GitActorEdge { """ - The Node ID of the Repository containing the base branch that will be modified. + A cursor for use in pagination. """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) + cursor: String! + + """ + The item at the end of the edge. + """ + node: GitActor } """ -Autogenerated return type of MergeBranch +Represents information about the GitHub instance. """ -type MergeBranchPayload { +type GitHubMetadata { """ - A unique identifier for the client performing the mutation. + Returns a String that's a SHA of `github-services` """ - clientMutationId: String + gitHubServicesSha: GitObjectID! """ - The resulting merge Commit. + Whether or not users are verified """ - mergeCommit: Commit + isPasswordAuthenticationVerifiable: Boolean! } """ -Autogenerated input type of MergePullRequest +Represents a Git object. """ -input MergePullRequestInput { +interface GitObject { """ - A unique identifier for the client performing the mutation. + An abbreviated version of the Git object ID """ - clientMutationId: String + abbreviatedOid: String! """ - Commit body to use for the merge commit; if omitted, a default message will be used + The HTTP path for this Git object """ - commitBody: String + commitResourcePath: URI! """ - Commit headline to use for the merge commit; if omitted, a default message will be used. + The HTTP URL for this Git object """ - commitHeadline: String + commitUrl: URI! + id: ID! """ - OID that the pull request head ref must match to allow merge; if omitted, no check is performed. + The Git object ID """ - expectedHeadOid: GitObjectID + oid: GitObjectID! """ - ID of the pull request to be merged. + The Repository the Git object belongs to """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) + repository: Repository! } """ -Autogenerated return type of MergePullRequest +A Git object ID. """ -type MergePullRequestPayload { +scalar GitObjectID + +""" +A fully qualified reference name (e.g. `refs/heads/master`). +""" +scalar GitRefname @preview(toggledBy: "update-refs-preview") + +""" +Git SSH string +""" +scalar GitSSHRemote + +""" +Information about a signature (GPG or S/MIME) on a Commit or Tag. +""" +interface GitSignature { """ - A unique identifier for the client performing the mutation. + Email used to sign this object. """ - clientMutationId: String + email: String! """ - The pull request that was merged. + True if the signature is valid and verified by GitHub. """ - pullRequest: PullRequest -} + isValid: Boolean! -""" -Detailed status information about a pull request merge. -""" -enum MergeStateStatus { """ - The head ref is out of date. + Payload for GPG signing object. Raw ODB object without the signature header. """ - BEHIND + payload: String! """ - The merge is blocked. + ASCII-armored signature header from object. """ - BLOCKED + signature: String! """ - Mergeable and passing commit status. + GitHub user corresponding to the email signing this commit. """ - CLEAN + signer: User """ - The merge commit cannot be cleanly created. + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. """ - DIRTY + state: GitSignatureState! """ - The merge is blocked due to the pull request being a draft. + True if the signature was made with GitHub's signing key. """ - DRAFT + wasSignedByGitHub: Boolean! +} +""" +The state of a Git signature. +""" +enum GitSignatureState { """ - Mergeable with passing commit status and pre-recieve hooks. + The signing certificate or its chain could not be verified """ - HAS_HOOKS + BAD_CERT """ - The state cannot currently be determined. + Invalid email used for signing """ - UNKNOWN + BAD_EMAIL """ - Mergeable with non-passing commit status. + Signing key expired """ - UNSTABLE -} + EXPIRED_KEY -""" -Whether or not a PullRequest can be merged. -""" -enum MergeableState { """ - The pull request cannot be merged due to merge conflicts. + Internal error - the GPG verification service misbehaved """ - CONFLICTING + GPGVERIFY_ERROR """ - The pull request can be merged. + Internal error - the GPG verification service is unavailable at the moment """ - MERGEABLE + GPGVERIFY_UNAVAILABLE """ - The mergeability of the pull request is still being calculated. + Invalid signature """ - UNKNOWN -} + INVALID -""" -Represents a 'merged' event on a given pull request. -""" -type MergedEvent implements Node & UniformResourceLocatable { """ - Identifies the actor who performed the event. + Malformed signature """ - actor: Actor + MALFORMED_SIG """ - Identifies the commit associated with the `merge` event. + The usage flags for the key that signed this don't allow signing """ - commit: Commit + NOT_SIGNING_KEY """ - Identifies the date and time when the object was created. + Email used for signing not known to GitHub """ - createdAt: DateTime! - id: ID! + NO_USER """ - Identifies the Ref associated with the `merge` event. + Valid siganture, though certificate revocation check failed """ - mergeRef: Ref + OCSP_ERROR """ - Identifies the name of the Ref associated with the `merge` event. + Valid signature, pending certificate revocation checking """ - mergeRefName: String! + OCSP_PENDING """ - PullRequest referenced by event. + One or more certificates in chain has been revoked """ - pullRequest: PullRequest! + OCSP_REVOKED """ - The HTTP path for this merged event. + Key used for signing not known to GitHub """ - resourcePath: URI! + UNKNOWN_KEY """ - The HTTP URL for this merged event. + Unknown signature type """ - url: URI! + UNKNOWN_SIG_TYPE + + """ + Unsigned + """ + UNSIGNED + + """ + Email used for signing unverified on GitHub + """ + UNVERIFIED_EMAIL + + """ + Valid signature and verified by GitHub + """ + VALID } """ -Represents a Milestone object on a given repository. +An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. """ -type Milestone implements Closable & Node & UniformResourceLocatable { +scalar GitTimestamp + +""" +Represents a GPG signature on a Commit or Tag. +""" +type GpgSignature implements GitSignature { """ - `true` if the object is closed (definition of closed may depend on type) + Email used to sign this object. """ - closed: Boolean! + email: String! """ - Identifies the date and time when the object was closed. + True if the signature is valid and verified by GitHub. """ - closedAt: DateTime + isValid: Boolean! """ - Identifies the date and time when the object was created. + Hex-encoded ID of the key that signed this object. """ - createdAt: DateTime! + keyId: String """ - Identifies the actor who created the milestone. + Payload for GPG signing object. Raw ODB object without the signature header. """ - creator: Actor + payload: String! """ - Identifies the description of the milestone. + ASCII-armored signature header from object. """ - description: String + signature: String! """ - Identifies the due date of the milestone. + GitHub user corresponding to the email signing this commit. """ - dueOn: DateTime - id: ID! + signer: User """ - Just for debugging on review-lab + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. """ - issuePrioritiesDebug: String! + state: GitSignatureState! """ - A list of issues associated with the milestone. + True if the signature was made with GitHub's signing key. """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + wasSignedByGitHub: Boolean! +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +A string containing HTML code. +""" +scalar HTML - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters +""" +Represents a 'head_ref_deleted' event on a given pull request. +""" +type HeadRefDeletedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] + """ + Identifies the Ref associated with the `head_ref_deleted` event. + """ + headRef: Ref - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + Identifies the name of the Ref associated with the `head_ref_deleted` event. + """ + headRefName: String! + id: ID! - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! +} - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! +""" +Represents a 'head_ref_force_pushed' event on a given pull request. +""" +type HeadRefForcePushedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor """ - Identifies the number of the milestone. + Identifies the after commit SHA for the 'head_ref_force_pushed' event. """ - number: Int! + afterCommit: Commit """ - A list of pull requests associated with the milestone. + Identifies the before commit SHA for the 'head_ref_force_pushed' event. """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - - """ - The repository associated with this milestone. - """ - repository: Repository! - - """ - The HTTP path for this milestone - """ - resourcePath: URI! - - """ - Identifies the state of the milestone. - """ - state: MilestoneState! + beforeCommit: Commit """ - Identifies the title of the milestone. + Identifies the date and time when the object was created. """ - title: String! + createdAt: DateTime! + id: ID! """ - Identifies the date and time when the object was last updated. + PullRequest referenced by event. """ - updatedAt: DateTime! + pullRequest: PullRequest! """ - The HTTP URL for this milestone + Identifies the fully qualified ref name for the 'head_ref_force_pushed' event. """ - url: URI! + ref: Ref } """ -The connection type for Milestone. +Represents a 'head_ref_restored' event on a given pull request. """ -type MilestoneConnection { +type HeadRefRestoredEvent implements Node { """ - A list of edges. + Identifies the actor who performed the event. """ - edges: [MilestoneEdge] + actor: Actor """ - A list of nodes. + Identifies the date and time when the object was created. """ - nodes: [Milestone] + createdAt: DateTime! + id: ID! """ - Information to aid in pagination. + PullRequest referenced by event. """ - pageInfo: PageInfo! + pullRequest: PullRequest! +} +""" +Detail needed to display a hovercard for a user +""" +type Hovercard { """ - Identifies the total count of items in the connection. + Each of the contexts for this hovercard """ - totalCount: Int! + contexts: [HovercardContext!]! } """ -An edge in a connection. +An individual line of a hovercard """ -type MilestoneEdge { +interface HovercardContext { """ - A cursor for use in pagination. + A string describing this context """ - cursor: String! + message: String! """ - The item at the end of the edge. + An octicon to accompany this context """ - node: Milestone + octicon: String! } """ -Types that can be inside a Milestone. +The possible states in which authentication can be configured with an identity provider. """ -union MilestoneItem = Issue | PullRequest +enum IdentityProviderConfigurationState { + """ + Authentication with an identity provider is configured but not enforced. + """ + CONFIGURED -""" -Ordering options for milestone connections. -""" -input MilestoneOrder { """ - The ordering direction. + Authentication with an identity provider is configured and enforced. """ - direction: OrderDirection! + ENFORCED """ - The field to order milestones by. + Authentication with an identity provider is not configured. """ - field: MilestoneOrderField! + UNCONFIGURED } """ -Properties by which milestone connections can be ordered. +Autogenerated input type of ImportProject """ -enum MilestoneOrderField { +input ImportProjectInput { """ - Order milestones by when they were created. + The description of Project. """ - CREATED_AT + body: String """ - Order milestones by when they are due. + A unique identifier for the client performing the mutation. """ - DUE_DATE + clientMutationId: String """ - Order milestones by their number. + A list of columns containing issues and pull requests. """ - NUMBER + columnImports: [ProjectColumnImport!]! """ - Order milestones by when they were last updated. + The name of Project. """ - UPDATED_AT -} + name: String! -""" -The possible states of a milestone. -""" -enum MilestoneState { """ - A milestone that has been closed. + The name of the Organization or User to create the Project under. """ - CLOSED + ownerName: String! """ - A milestone that is still open. + Whether the Project is public or not. """ - OPEN + public: Boolean = false } """ -Represents a 'milestoned' event on a given issue or pull request. +Autogenerated return type of ImportProject """ -type MilestonedEvent implements Node { +type ImportProjectPayload { """ - Identifies the actor who performed the event. + A unique identifier for the client performing the mutation. """ - actor: Actor + clientMutationId: String """ - Identifies the date and time when the object was created. + The new Project! """ - createdAt: DateTime! - id: ID! + project: Project +} +""" +The possible values for the IP allow list enabled setting. +""" +enum IpAllowListEnabledSettingValue { """ - Identifies the milestone title associated with the 'milestoned' event. + The setting is disabled for the owner. """ - milestoneTitle: String! + DISABLED """ - Object referenced by event. + The setting is enabled for the owner. """ - subject: MilestoneItem! + ENABLED } """ -Entities that can be minimized. +An IP address or range of addresses that is allowed to access an owner's resources. """ -interface Minimizable @preview(toggledBy: "queen-beryl-preview") { +type IpAllowListEntry implements Node { """ - Returns whether or not a comment has been minimized. + A single IP address or range of IP addresses in CIDR notation. """ - isMinimized: Boolean! + allowListValue: String! """ - Returns why the comment was minimized. + Identifies the date and time when the object was created. """ - minimizedReason: String + createdAt: DateTime! + id: ID! """ - Check if the current viewer can minimize this object. + Whether the entry is currently active. """ - viewerCanMinimize: Boolean! -} + isActive: Boolean! -""" -Autogenerated input type of MinimizeComment -""" -input MinimizeCommentInput { """ - The classification of comment + The name of the IP allow list entry. """ - classifier: ReportedContentClassifiers! + name: String """ - A unique identifier for the client performing the mutation. + The owner of the IP allow list entry. """ - clientMutationId: String + owner: IpAllowListOwner! """ - The Node ID of the subject to modify. + Identifies the date and time when the object was last updated. """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") + updatedAt: DateTime! } """ -Autogenerated return type of MinimizeComment +The connection type for IpAllowListEntry. """ -type MinimizeCommentPayload { +type IpAllowListEntryConnection { """ - A unique identifier for the client performing the mutation. + A list of edges. """ - clientMutationId: String + edges: [IpAllowListEntryEdge] """ - The comment that was minimized. + A list of nodes. """ - minimizedComment: Minimizable -} + nodes: [IpAllowListEntry] -""" -Autogenerated input type of MoveProjectCard -""" -input MoveProjectCardInput { """ - Place the new card after the card with this id. Pass null to place it at the top. + Information to aid in pagination. """ - afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"]) + pageInfo: PageInfo! """ - The id of the card to move. + Identifies the total count of items in the connection. """ - cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) + totalCount: Int! +} +""" +An edge in a connection. +""" +type IpAllowListEntryEdge { """ - A unique identifier for the client performing the mutation. + A cursor for use in pagination. """ - clientMutationId: String + cursor: String! """ - The id of the column to move it into. + The item at the end of the edge. """ - columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) + node: IpAllowListEntry } """ -Autogenerated return type of MoveProjectCard +Ordering options for IP allow list entry connections. """ -type MoveProjectCardPayload { +input IpAllowListEntryOrder { """ - The new edge of the moved card. + The ordering direction. """ - cardEdge: ProjectCardEdge + direction: OrderDirection! """ - A unique identifier for the client performing the mutation. + The field to order IP allow list entries by. """ - clientMutationId: String + field: IpAllowListEntryOrderField! } """ -Autogenerated input type of MoveProjectColumn +Properties by which IP allow list entry connections can be ordered. """ -input MoveProjectColumnInput { - """ - Place the new column after the column with this id. Pass null to place it at the front. +enum IpAllowListEntryOrderField { """ - afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"]) - - """ - A unique identifier for the client performing the mutation. + Order IP allow list entries by the allow list value. """ - clientMutationId: String + ALLOW_LIST_VALUE """ - The id of the column to move. + Order IP allow list entries by creation time. """ - columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) + CREATED_AT } """ -Autogenerated return type of MoveProjectColumn +Types that can own an IP allow list. """ -type MoveProjectColumnPayload { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The new edge of the moved column. - """ - columnEdge: ProjectColumnEdge -} +union IpAllowListOwner = Enterprise | Organization """ -Represents a 'moved_columns_in_project' event on a given issue or pull request. +An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. """ -type MovedColumnsInProjectEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - +type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ - Identifies the date and time when the object was created. + Reason that the conversation was locked. """ - createdAt: DateTime! + activeLockReason: LockReason """ - Identifies the primary key from the database. + A list of Users assigned to this object. """ - databaseId: Int - id: ID! + assignees( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Column name the issue or pull request was moved from. - """ - previousProjectColumnName: String! @preview(toggledBy: "starfox-preview") + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Project referenced by event. - """ - project: Project @preview(toggledBy: "starfox-preview") + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Project card referenced by this project event. - """ - projectCard: ProjectCard @preview(toggledBy: "starfox-preview") + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! """ - Column name the issue or pull request was moved to. + The actor who authored the comment. """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} + author: Actor -""" -The root query for implementing GraphQL mutations. -""" -type Mutation { """ - Adds assignees to an assignable object. + Author's association with the subject of the comment. """ - addAssigneesToAssignable(input: AddAssigneesToAssignableInput!): AddAssigneesToAssignablePayload + authorAssociation: CommentAuthorAssociation! """ - Adds a comment to an Issue or Pull Request. + Identifies the body of the issue. """ - addComment(input: AddCommentInput!): AddCommentPayload + body: String! """ - Adds labels to a labelable object. + The body rendered to HTML. """ - addLabelsToLabelable(input: AddLabelsToLabelableInput!): AddLabelsToLabelablePayload + bodyHTML: HTML! """ - Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both. + The http path for this issue body """ - addProjectCard(input: AddProjectCardInput!): AddProjectCardPayload + bodyResourcePath: URI! """ - Adds a column to a Project. + Identifies the body of the issue rendered to text. """ - addProjectColumn(input: AddProjectColumnInput!): AddProjectColumnPayload + bodyText: String! """ - Adds a review to a Pull Request. + The http URL for this issue body """ - addPullRequestReview(input: AddPullRequestReviewInput!): AddPullRequestReviewPayload + bodyUrl: URI! """ - Adds a comment to a review. + `true` if the object is closed (definition of closed may depend on type) """ - addPullRequestReviewComment(input: AddPullRequestReviewCommentInput!): AddPullRequestReviewCommentPayload + closed: Boolean! """ - Adds a reaction to a subject. + Identifies the date and time when the object was closed. """ - addReaction(input: AddReactionInput!): AddReactionPayload + closedAt: DateTime """ - Adds a star to a Starrable. + A list of comments associated with the Issue. """ - addStar(input: AddStarInput!): AddStarPayload + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Update your status on GitHub. - """ - changeUserStatus(input: ChangeUserStatusInput!): ChangeUserStatusPayload + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Clears all labels from a labelable object. - """ - clearLabelsFromLabelable(input: ClearLabelsFromLabelableInput!): ClearLabelsFromLabelablePayload + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Creates a new project by cloning configuration from an existing project. - """ - cloneProject(input: CloneProjectInput!): CloneProjectPayload + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): IssueCommentConnection! """ - Create a new repository with the same files and directory structure as a template repository. + Identifies the date and time when the object was created. """ - cloneTemplateRepository(input: CloneTemplateRepositoryInput!): CloneTemplateRepositoryPayload + createdAt: DateTime! """ - Close an issue. + Check if this comment was created via an email reply. """ - closeIssue(input: CloseIssueInput!): CloseIssuePayload + createdViaEmail: Boolean! """ - Close a pull request. + Identifies the primary key from the database. """ - closePullRequest(input: ClosePullRequestInput!): ClosePullRequestPayload + databaseId: Int """ - Convert a project note card to one associated with a newly created issue. + The actor who edited the comment. """ - convertProjectCardNoteToIssue(input: ConvertProjectCardNoteToIssueInput!): ConvertProjectCardNoteToIssuePayload + editor: Actor """ - Create a new branch protection rule + The hovercard information for this issue """ - createBranchProtectionRule(input: CreateBranchProtectionRuleInput!): CreateBranchProtectionRulePayload + hovercard( + """ + Whether or not to include notification contexts + """ + includeNotificationContexts: Boolean = true + ): Hovercard! + id: ID! """ - Create a check run. + Check if this comment was edited and includes an edit with the creation data """ - createCheckRun(input: CreateCheckRunInput!): CreateCheckRunPayload @preview(toggledBy: "antiope-preview") + includesCreatedEdit: Boolean! """ - Create a check suite + Is this issue read by the viewer """ - createCheckSuite(input: CreateCheckSuiteInput!): CreateCheckSuitePayload @preview(toggledBy: "antiope-preview") + isReadByViewer: Boolean """ - Create a content attachment. + A list of labels associated with the object. """ - createContentAttachment(input: CreateContentAttachmentInput!): CreateContentAttachmentPayload @preview(toggledBy: "corsair-preview") + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Creates a new deployment event. - """ - createDeployment(input: CreateDeploymentInput!): CreateDeploymentPayload @preview(toggledBy: "flash-preview") + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Create a deployment status. - """ - createDeploymentStatus(input: CreateDeploymentStatusInput!): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Creates a new issue. - """ - createIssue(input: CreateIssueInput!): CreateIssuePayload + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Creates a new label. - """ - createLabel(input: CreateLabelInput!): CreateLabelPayload @preview(toggledBy: "bane-preview") + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection """ - Creates a new project. + The moment the editor made the last edit """ - createProject(input: CreateProjectInput!): CreateProjectPayload + lastEditedAt: DateTime """ - Create a new pull request + `true` if the object is locked """ - createPullRequest(input: CreatePullRequestInput!): CreatePullRequestPayload + locked: Boolean! """ - Create a new Git Ref. + Identifies the milestone associated with the issue. """ - createRef(input: CreateRefInput!): CreateRefPayload + milestone: Milestone """ - Create a new repository. + Identifies the issue number. """ - createRepository(input: CreateRepositoryInput!): CreateRepositoryPayload + number: Int! """ - Creates a new team discussion. + A list of Users that are participating in the Issue conversation. """ - createTeamDiscussion(input: CreateTeamDiscussionInput!): CreateTeamDiscussionPayload @preview(toggledBy: "echo-preview") + participants( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Creates a new team discussion comment. - """ - createTeamDiscussionComment(input: CreateTeamDiscussionCommentInput!): CreateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Delete a branch protection rule - """ - deleteBranchProtectionRule(input: DeleteBranchProtectionRuleInput!): DeleteBranchProtectionRulePayload + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - Deletes an Issue object. - """ - deleteIssue(input: DeleteIssueInput!): DeleteIssuePayload + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! """ - Deletes an IssueComment object. + List of project cards associated with this issue. """ - deleteIssueComment(input: DeleteIssueCommentInput!): DeleteIssueCommentPayload + projectCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Deletes a label. - """ - deleteLabel(input: DeleteLabelInput!): DeleteLabelPayload @preview(toggledBy: "bane-preview") + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - """ - Deletes a project. - """ - deleteProject(input: DeleteProjectInput!): DeleteProjectPayload + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! """ - Deletes a project card. + Identifies when the comment was published at. """ - deleteProjectCard(input: DeleteProjectCardInput!): DeleteProjectCardPayload + publishedAt: DateTime """ - Deletes a project column. + A list of reactions grouped by content left on the subject. """ - deleteProjectColumn(input: DeleteProjectColumnInput!): DeleteProjectColumnPayload + reactionGroups: [ReactionGroup!] """ - Deletes a pull request review. + A list of Reactions left on the Issue. """ - deletePullRequestReview(input: DeletePullRequestReviewInput!): DeletePullRequestReviewPayload + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! """ - Deletes a pull request review comment. + The repository associated with this node. """ - deletePullRequestReviewComment(input: DeletePullRequestReviewCommentInput!): DeletePullRequestReviewCommentPayload + repository: Repository! """ - Delete a Git Ref. + The HTTP path for this issue """ - deleteRef(input: DeleteRefInput!): DeleteRefPayload + resourcePath: URI! """ - Deletes a team discussion. + Identifies the state of the issue. """ - deleteTeamDiscussion(input: DeleteTeamDiscussionInput!): DeleteTeamDiscussionPayload @preview(toggledBy: "echo-preview") + state: IssueState! """ - Deletes a team discussion comment. + A list of events, comments, commits, etc. associated with the issue. """ - deleteTeamDiscussionComment(input: DeleteTeamDiscussionCommentInput!): DeleteTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") + timeline( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows filtering timeline events by a `since` timestamp. + """ + since: DateTime + ): IssueTimelineConnection! @deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.") """ - Dismisses an approved or rejected pull request review. + A list of events, comments, commits, etc. associated with the issue. """ - dismissPullRequestReview(input: DismissPullRequestReviewInput!): DismissPullRequestReviewPayload + timelineItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Filter timeline items by type. + """ + itemTypes: [IssueTimelineItemsItemType!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter timeline items by a `since` timestamp. + """ + since: DateTime + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): IssueTimelineItemsConnection! """ - Creates a new project by importing columns and a list of issues/PRs. + Identifies the issue title. """ - importProject(input: ImportProjectInput!): ImportProjectPayload @preview(toggledBy: "slothette-preview") + title: String! """ - Lock a lockable object + Identifies the date and time when the object was last updated. """ - lockLockable(input: LockLockableInput!): LockLockablePayload + updatedAt: DateTime! """ - Marks a pull request ready for review. + The HTTP URL for this issue """ - markPullRequestReadyForReview(input: MarkPullRequestReadyForReviewInput!): MarkPullRequestReadyForReviewPayload @preview(toggledBy: "shadow-cat-preview") + url: URI! """ - Merge a head into a branch. + A list of edits to this content. """ - mergeBranch(input: MergeBranchInput!): MergeBranchPayload + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - Merge a pull request. + Can user react to this subject """ - mergePullRequest(input: MergePullRequestInput!): MergePullRequestPayload + viewerCanReact: Boolean! """ - Minimizes a comment on an Issue, Commit, Pull Request, or Gist + Check if the viewer is able to change their subscription status for the repository. """ - minimizeComment(input: MinimizeCommentInput!): MinimizeCommentPayload @preview(toggledBy: "queen-beryl-preview") + viewerCanSubscribe: Boolean! """ - Moves a project card to another place. + Check if the current viewer can update this object. """ - moveProjectCard(input: MoveProjectCardInput!): MoveProjectCardPayload + viewerCanUpdate: Boolean! """ - Moves a project column to another place. + Reasons why the current viewer can not update this comment. """ - moveProjectColumn(input: MoveProjectColumnInput!): MoveProjectColumnPayload + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - Pin an issue to a repository + Did the viewer author this comment. """ - pinIssue(input: PinIssueInput!): PinIssuePayload @preview(toggledBy: "elektra-preview") + viewerDidAuthor: Boolean! """ - Removes assignees from an assignable object. + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. """ - removeAssigneesFromAssignable(input: RemoveAssigneesFromAssignableInput!): RemoveAssigneesFromAssignablePayload + viewerSubscription: SubscriptionState +} +""" +Represents a comment on an Issue. +""" +type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { """ - Removes labels from a Labelable object. + The actor who authored the comment. """ - removeLabelsFromLabelable(input: RemoveLabelsFromLabelableInput!): RemoveLabelsFromLabelablePayload + author: Actor """ - Removes outside collaborator from all repositories in an organization. + Author's association with the subject of the comment. """ - removeOutsideCollaborator(input: RemoveOutsideCollaboratorInput!): RemoveOutsideCollaboratorPayload + authorAssociation: CommentAuthorAssociation! """ - Removes a reaction from a subject. + The body as Markdown. """ - removeReaction(input: RemoveReactionInput!): RemoveReactionPayload + body: String! """ - Removes a star from a Starrable. + The body rendered to HTML. """ - removeStar(input: RemoveStarInput!): RemoveStarPayload + bodyHTML: HTML! """ - Reopen a issue. + The body rendered to text. """ - reopenIssue(input: ReopenIssueInput!): ReopenIssuePayload + bodyText: String! """ - Reopen a pull request. + Identifies the date and time when the object was created. """ - reopenPullRequest(input: ReopenPullRequestInput!): ReopenPullRequestPayload + createdAt: DateTime! """ - Set review requests on a pull request. + Check if this comment was created via an email reply. """ - requestReviews(input: RequestReviewsInput!): RequestReviewsPayload + createdViaEmail: Boolean! """ - Rerequests an existing check suite. + Identifies the primary key from the database. """ - rerequestCheckSuite(input: RerequestCheckSuiteInput!): RerequestCheckSuitePayload @preview(toggledBy: "antiope-preview") + databaseId: Int """ - Marks a review thread as resolved. + The actor who edited the comment. """ - resolveReviewThread(input: ResolveReviewThreadInput!): ResolveReviewThreadPayload + editor: Actor + id: ID! """ - Submits a pending pull request review. + Check if this comment was edited and includes an edit with the creation data """ - submitPullRequestReview(input: SubmitPullRequestReviewInput!): SubmitPullRequestReviewPayload + includesCreatedEdit: Boolean! """ - Unlock a lockable object + Returns whether or not a comment has been minimized. """ - unlockLockable(input: UnlockLockableInput!): UnlockLockablePayload + isMinimized: Boolean! """ - Unmark an issue as a duplicate of another issue. + Identifies the issue associated with the comment. """ - unmarkIssueAsDuplicate(input: UnmarkIssueAsDuplicateInput!): UnmarkIssueAsDuplicatePayload + issue: Issue! """ - Unminimizes a comment on an Issue, Commit, Pull Request, or Gist + The moment the editor made the last edit """ - unminimizeComment(input: UnminimizeCommentInput!): UnminimizeCommentPayload @preview(toggledBy: "queen-beryl-preview") + lastEditedAt: DateTime """ - Unpin a pinned issue from a repository + Returns why the comment was minimized. """ - unpinIssue(input: UnpinIssueInput!): UnpinIssuePayload @preview(toggledBy: "elektra-preview") + minimizedReason: String """ - Marks a review thread as unresolved. + Identifies when the comment was published at. """ - unresolveReviewThread(input: UnresolveReviewThreadInput!): UnresolveReviewThreadPayload + publishedAt: DateTime """ - Create a new branch protection rule + Returns the pull request associated with the comment, if this comment was made on a + pull request. """ - updateBranchProtectionRule(input: UpdateBranchProtectionRuleInput!): UpdateBranchProtectionRulePayload + pullRequest: PullRequest """ - Update a check run + A list of reactions grouped by content left on the subject. """ - updateCheckRun(input: UpdateCheckRunInput!): UpdateCheckRunPayload @preview(toggledBy: "antiope-preview") + reactionGroups: [ReactionGroup!] """ - Modifies the settings of an existing check suite + A list of Reactions left on the Issue. """ - updateCheckSuitePreferences(input: UpdateCheckSuitePreferencesInput!): UpdateCheckSuitePreferencesPayload @preview(toggledBy: "antiope-preview") + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! """ - Updates an Issue. + The repository associated with this node. """ - updateIssue(input: UpdateIssueInput!): UpdateIssuePayload + repository: Repository! """ - Updates an IssueComment object. + The HTTP path for this issue comment """ - updateIssueComment(input: UpdateIssueCommentInput!): UpdateIssueCommentPayload + resourcePath: URI! """ - Updates an existing label. + Identifies the date and time when the object was last updated. """ - updateLabel(input: UpdateLabelInput!): UpdateLabelPayload @preview(toggledBy: "bane-preview") + updatedAt: DateTime! """ - Updates an existing project. + The HTTP URL for this issue comment """ - updateProject(input: UpdateProjectInput!): UpdateProjectPayload + url: URI! """ - Updates an existing project card. + A list of edits to this content. """ - updateProjectCard(input: UpdateProjectCardInput!): UpdateProjectCardPayload + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - Updates an existing project column. + Check if the current viewer can delete this object. """ - updateProjectColumn(input: UpdateProjectColumnInput!): UpdateProjectColumnPayload + viewerCanDelete: Boolean! """ - Update a pull request + Check if the current viewer can minimize this object. """ - updatePullRequest(input: UpdatePullRequestInput!): UpdatePullRequestPayload + viewerCanMinimize: Boolean! """ - Updates the body of a pull request review. + Can user react to this subject """ - updatePullRequestReview(input: UpdatePullRequestReviewInput!): UpdatePullRequestReviewPayload + viewerCanReact: Boolean! """ - Updates a pull request review comment. + Check if the current viewer can update this object. """ - updatePullRequestReviewComment(input: UpdatePullRequestReviewCommentInput!): UpdatePullRequestReviewCommentPayload + viewerCanUpdate: Boolean! """ - Update a Git Ref. + Reasons why the current viewer can not update this comment. """ - updateRef(input: UpdateRefInput!): UpdateRefPayload + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - Update information about a repository. + Did the viewer author this comment. """ - updateRepository(input: UpdateRepositoryInput!): UpdateRepositoryPayload + viewerDidAuthor: Boolean! +} +""" +The connection type for IssueComment. +""" +type IssueCommentConnection { """ - Updates the state for subscribable subjects. + A list of edges. """ - updateSubscription(input: UpdateSubscriptionInput!): UpdateSubscriptionPayload + edges: [IssueCommentEdge] """ - Updates a team discussion. + A list of nodes. """ - updateTeamDiscussion(input: UpdateTeamDiscussionInput!): UpdateTeamDiscussionPayload @preview(toggledBy: "echo-preview") + nodes: [IssueComment] """ - Updates a discussion comment. + Information to aid in pagination. """ - updateTeamDiscussionComment(input: UpdateTeamDiscussionCommentInput!): UpdateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") + pageInfo: PageInfo! """ - Replaces the repository's topics with the given topics. + Identifies the total count of items in the connection. """ - updateTopics(input: UpdateTopicsInput!): UpdateTopicsPayload + totalCount: Int! } """ -An object with an ID. +An edge in a connection. """ -interface Node { +type IssueCommentEdge { """ - ID of the object. + A cursor for use in pagination. """ - id: ID! + cursor: String! + + """ + The item at the end of the edge. + """ + node: IssueComment } """ -Metadata for an audit entry with action oauth_application.* +The connection type for Issue. """ -interface OauthApplicationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type IssueConnection { """ - The name of the OAuth Application. + A list of edges. """ - oauthApplicationName: String + edges: [IssueEdge] """ - The HTTP path for the OAuth Application + A list of nodes. """ - oauthApplicationResourcePath: URI + nodes: [Issue] """ - The HTTP URL for the OAuth Application + Information to aid in pagination. """ - oauthApplicationUrl: URI + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! } """ -Audit log entry for a oauth_application.create event. +This aggregates issues opened by a user within one repository. """ -type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type IssueContributionsByRepository { """ - The action name + The issue contributions. """ - action: String! + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The IP address of the actor - """ - actorIp: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A readable representation of the actor's location - """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedIssueContributionConnection! """ - The username of the user who initiated the action + The repository in which the issues were opened. """ - actorLogin: String + repository: Repository! +} +""" +An edge in a connection. +""" +type IssueEdge { """ - The HTTP path for the actor. + A cursor for use in pagination. """ - actorResourcePath: URI + cursor: String! """ - The HTTP URL for the actor. + The item at the end of the edge. """ - actorUrl: URI + node: Issue +} +""" +Ways in which to filter lists of issues. +""" +input IssueFilters { """ - The application URL of the OAuth Application. + List issues assigned to given name. Pass in `null` for issues with no assigned + user, and `*` for issues assigned to any user. """ - applicationUrl: URI + assignee: String """ - The callback URL of the OAuth Application. + List issues created by given name. """ - callbackUrl: URI + createdBy: String """ - The time the action was initiated + List issues where the list of label names exist on the issue. """ - createdAt: PreciseDateTime! - id: ID! + labels: [String!] """ - The name of the OAuth Application. + List issues where the given name is mentioned in the issue. """ - oauthApplicationName: String + mentioned: String """ - The HTTP path for the OAuth Application + List issues by given milestone argument. If an string representation of an + integer is passed, it should refer to a milestone by its number field. Pass in + `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. """ - oauthApplicationResourcePath: URI + milestone: String """ - The HTTP URL for the OAuth Application + List issues that have been updated at or after the given date. """ - oauthApplicationUrl: URI + since: DateTime """ - The Organization associated with the Audit Entry. + List issues filtered by the list of states given. """ - organization: Organization + states: [IssueState!] """ - The name of the Organization. + List issues subscribed to by viewer. """ - organizationName: String + viewerSubscribed: Boolean = false +} - """ - The HTTP path for the organization - """ - organizationResourcePath: URI +""" +Used for return value of Repository.issueOrPullRequest. +""" +union IssueOrPullRequest = Issue | PullRequest +""" +Ways in which lists of issues can be ordered upon return. +""" +input IssueOrder { """ - The HTTP URL for the organization + The direction in which to order issues by the specified field. """ - organizationUrl: URI + direction: OrderDirection! """ - The rate limit of the OAuth Application. + The field in which to order issues by. """ - rateLimit: Int + field: IssueOrderField! +} +""" +Properties by which issue connections can be ordered. +""" +enum IssueOrderField { """ - The state of the OAuth Application. + Order issues by comment count """ - state: OauthApplicationCreateAuditEntryState + COMMENTS """ - The user affected by the action + Order issues by creation time """ - user: User + CREATED_AT """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Order issues by update time """ - userLogin: String + UPDATED_AT +} +""" +The possible states of an issue. +""" +enum IssueState { """ - The HTTP path for the user. + An issue that has been closed """ - userResourcePath: URI + CLOSED """ - The HTTP URL for the user. + An issue that is still open """ - userUrl: URI + OPEN } """ -The state of an OAuth Application when it was created. +A repository issue template. """ -enum OauthApplicationCreateAuditEntryState @preview(toggledBy: "audit-log-preview") { - """ - The OAuth Application was active and allowed to have OAuth Accesses. +type IssueTemplate { """ - ACTIVE - - """ - The OAuth Application was in the process of being deleted. + The template purpose. """ - PENDING_DELETION + about: String """ - The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. + The suggested issue body. """ - SUSPENDED -} + body: String -""" -Possible directions in which to order a list of items when provided an `orderBy` argument. -""" -enum OrderDirection { """ - Specifies an ascending order for a given `orderBy` argument. + The template name. """ - ASC + name: String! """ - Specifies a descending order for a given `orderBy` argument. + The suggested issue title. """ - DESC + title: String } """ -Audit log entry for a org.add_billing_manager +The connection type for IssueTimelineItem. """ -type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type IssueTimelineConnection { """ - The action name + A list of edges. """ - action: String! + edges: [IssueTimelineItemEdge] """ - The user who initiated the action + A list of nodes. """ - actor: AuditEntryActor + nodes: [IssueTimelineItem] """ - The IP address of the actor + Information to aid in pagination. """ - actorIp: String + pageInfo: PageInfo! """ - A readable representation of the actor's location + Identifies the total count of items in the connection. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + totalCount: Int! +} - """ - The username of the user who initiated the action - """ - actorLogin: String +""" +An item in an issue timeline +""" +union IssueTimelineItem = AssignedEvent | ClosedEvent | Commit | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MilestonedEvent | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent +""" +An edge in a connection. +""" +type IssueTimelineItemEdge { """ - The HTTP path for the actor. + A cursor for use in pagination. """ - actorResourcePath: URI + cursor: String! """ - The HTTP URL for the actor. + The item at the end of the edge. """ - actorUrl: URI + node: IssueTimelineItem +} - """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - id: ID! +""" +An item in an issue timeline +""" +union IssueTimelineItems = AddedToProjectEvent | AssignedEvent | ClosedEvent | CommentDeletedEvent | ConnectedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DisconnectedEvent | IssueComment | LabeledEvent | LockedEvent | MarkedAsDuplicateEvent | MentionedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnmarkedAsDuplicateEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent +""" +The connection type for IssueTimelineItems. +""" +type IssueTimelineItemsConnection { """ - The email address used to invite a billing manager for the organization. + A list of edges. """ - invitationEmail: String + edges: [IssueTimelineItemsEdge] """ - The Organization associated with the Audit Entry. + Identifies the count of items after applying `before` and `after` filters. """ - organization: Organization + filteredCount: Int! """ - The name of the Organization. + A list of nodes. """ - organizationName: String + nodes: [IssueTimelineItems] """ - The HTTP path for the organization + Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. """ - organizationResourcePath: URI + pageCount: Int! """ - The HTTP URL for the organization + Information to aid in pagination. """ - organizationUrl: URI + pageInfo: PageInfo! """ - The user affected by the action + Identifies the total count of items in the connection. """ - user: User + totalCount: Int! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the date and time when the timeline was last updated. """ - userLogin: String + updatedAt: DateTime! +} +""" +An edge in a connection. +""" +type IssueTimelineItemsEdge { """ - The HTTP path for the user. + A cursor for use in pagination. """ - userResourcePath: URI + cursor: String! """ - The HTTP URL for the user. + The item at the end of the edge. """ - userUrl: URI + node: IssueTimelineItems } """ -Audit log entry for a org.add_member +The possible item types found in a timeline. """ -type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +enum IssueTimelineItemsItemType { """ - The action name + Represents a 'added_to_project' event on a given issue or pull request. """ - action: String! + ADDED_TO_PROJECT_EVENT """ - The user who initiated the action + Represents an 'assigned' event on any assignable object. """ - actor: AuditEntryActor + ASSIGNED_EVENT """ - The IP address of the actor + Represents a 'closed' event on any `Closable`. """ - actorIp: String + CLOSED_EVENT """ - A readable representation of the actor's location + Represents a 'comment_deleted' event on a given issue or pull request. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + COMMENT_DELETED_EVENT """ - The username of the user who initiated the action + Represents a 'connected' event on a given issue or pull request. """ - actorLogin: String + CONNECTED_EVENT """ - The HTTP path for the actor. + Represents a 'converted_note_to_issue' event on a given issue or pull request. """ - actorResourcePath: URI + CONVERTED_NOTE_TO_ISSUE_EVENT """ - The HTTP URL for the actor. + Represents a mention made by one issue or pull request to another. """ - actorUrl: URI + CROSS_REFERENCED_EVENT """ - The time the action was initiated + Represents a 'demilestoned' event on a given issue or pull request. """ - createdAt: PreciseDateTime! - id: ID! + DEMILESTONED_EVENT """ - The Organization associated with the Audit Entry. + Represents a 'disconnected' event on a given issue or pull request. """ - organization: Organization + DISCONNECTED_EVENT """ - The name of the Organization. + Represents a comment on an Issue. """ - organizationName: String + ISSUE_COMMENT """ - The HTTP path for the organization + Represents a 'labeled' event on a given issue or pull request. """ - organizationResourcePath: URI + LABELED_EVENT """ - The HTTP URL for the organization + Represents a 'locked' event on a given issue or pull request. """ - organizationUrl: URI + LOCKED_EVENT """ - The permission level of the member added to the organization. + Represents a 'marked_as_duplicate' event on a given issue or pull request. """ - permission: OrgAddMemberAuditEntryPermission + MARKED_AS_DUPLICATE_EVENT """ - The user affected by the action + Represents a 'mentioned' event on a given issue or pull request. """ - user: User + MENTIONED_EVENT """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Represents a 'milestoned' event on a given issue or pull request. """ - userLogin: String + MILESTONED_EVENT """ - The HTTP path for the user. + Represents a 'moved_columns_in_project' event on a given issue or pull request. """ - userResourcePath: URI + MOVED_COLUMNS_IN_PROJECT_EVENT """ - The HTTP URL for the user. + Represents a 'pinned' event on a given issue or pull request. """ - userUrl: URI -} + PINNED_EVENT -""" -The permissions available to members on an Organization. -""" -enum OrgAddMemberAuditEntryPermission @preview(toggledBy: "audit-log-preview") { """ - Can read, clone, push, and add collaborators to repositories. + Represents a 'referenced' event on a given `ReferencedSubject`. """ - ADMIN + REFERENCED_EVENT """ - Can read and clone repositories. + Represents a 'removed_from_project' event on a given issue or pull request. """ - READ -} + REMOVED_FROM_PROJECT_EVENT -""" -Audit log entry for a org.block_user -""" -type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Represents a 'renamed' event on a given issue or pull request """ - action: String! + RENAMED_TITLE_EVENT """ - The user who initiated the action + Represents a 'reopened' event on any `Closable`. """ - actor: AuditEntryActor + REOPENED_EVENT """ - The IP address of the actor + Represents a 'subscribed' event on a given `Subscribable`. """ - actorIp: String + SUBSCRIBED_EVENT """ - A readable representation of the actor's location + Represents a 'transferred' event on a given issue or pull request. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + TRANSFERRED_EVENT """ - The username of the user who initiated the action + Represents an 'unassigned' event on any assignable object. """ - actorLogin: String + UNASSIGNED_EVENT """ - The HTTP path for the actor. + Represents an 'unlabeled' event on a given issue or pull request. """ - actorResourcePath: URI + UNLABELED_EVENT """ - The HTTP URL for the actor. + Represents an 'unlocked' event on a given issue or pull request. """ - actorUrl: URI + UNLOCKED_EVENT """ - The blocked user. + Represents an 'unmarked_as_duplicate' event on a given issue or pull request. """ - blockedUser: User + UNMARKED_AS_DUPLICATE_EVENT """ - The username of the blocked user. + Represents an 'unpinned' event on a given issue or pull request. """ - blockedUserName: String + UNPINNED_EVENT """ - The HTTP path for the blocked user. + Represents an 'unsubscribed' event on a given `Subscribable`. """ - blockedUserResourcePath: URI + UNSUBSCRIBED_EVENT """ - The HTTP URL for the blocked user. + Represents a 'user_blocked' event on a given user. """ - blockedUserUrl: URI + USER_BLOCKED_EVENT +} +""" +Represents a user signing up for a GitHub account. +""" +type JoinedGitHubContribution implements Contribution { """ - The time the action was initiated + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. """ - createdAt: PreciseDateTime! - id: ID! + isRestricted: Boolean! """ - The Organization associated with the Audit Entry. + When this contribution was made. """ - organization: Organization + occurredAt: DateTime! """ - The name of the Organization. + The HTTP path for this contribution. """ - organizationName: String + resourcePath: URI! """ - The HTTP path for the organization + The HTTP URL for this contribution. """ - organizationResourcePath: URI + url: URI! """ - The HTTP URL for the organization + The user who made this contribution. """ - organizationUrl: URI + user: User! +} +""" +A label for categorizing Issues or Milestones with a given Repository. +""" +type Label implements Node { """ - The user affected by the action + Identifies the label color. """ - user: User + color: String! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the date and time when the label was created. """ - userLogin: String + createdAt: DateTime """ - The HTTP path for the user. + A brief description of this label. """ - userResourcePath: URI + description: String + id: ID! """ - The HTTP URL for the user. + Indicates whether or not this is a default label. """ - userUrl: URI -} + isDefault: Boolean! -""" -Audit log entry for a org.config.disable_collaborators_only event. -""" -type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + A list of issues associated with this label. """ - action: String! + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The IP address of the actor - """ - actorIp: String + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters - """ - A readable representation of the actor's location - """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! """ - The username of the user who initiated the action + Identifies the label name. """ - actorLogin: String + name: String! """ - The HTTP path for the actor. + A list of pull requests associated with this label. """ - actorResourcePath: URI + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! """ - The HTTP URL for the actor. + The repository associated with this label. """ - actorUrl: URI + repository: Repository! """ - The time the action was initiated + The HTTP path for this label. """ - createdAt: PreciseDateTime! - id: ID! + resourcePath: URI! """ - The Organization associated with the Audit Entry. + Identifies the date and time when the label was last updated. """ - organization: Organization + updatedAt: DateTime """ - The name of the Organization. + The HTTP URL for this label. """ - organizationName: String + url: URI! +} +""" +The connection type for Label. +""" +type LabelConnection { """ - The HTTP path for the organization + A list of edges. """ - organizationResourcePath: URI + edges: [LabelEdge] """ - The HTTP URL for the organization + A list of nodes. """ - organizationUrl: URI + nodes: [Label] """ - The user affected by the action + Information to aid in pagination. """ - user: User + pageInfo: PageInfo! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the total count of items in the connection. """ - userLogin: String + totalCount: Int! +} +""" +An edge in a connection. +""" +type LabelEdge { """ - The HTTP path for the user. + A cursor for use in pagination. """ - userResourcePath: URI + cursor: String! """ - The HTTP URL for the user. + The item at the end of the edge. """ - userUrl: URI + node: Label } """ -Audit log entry for a org.config.enable_collaborators_only event. +Ways in which lists of labels can be ordered upon return. """ -type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +input LabelOrder { """ - The action name + The direction in which to order labels by the specified field. """ - action: String! + direction: OrderDirection! """ - The user who initiated the action + The field in which to order labels by. """ - actor: AuditEntryActor + field: LabelOrderField! +} +""" +Properties by which label connections can be ordered. +""" +enum LabelOrderField { """ - The IP address of the actor + Order labels by creation time """ - actorIp: String + CREATED_AT """ - A readable representation of the actor's location + Order labels by name """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + NAME +} +""" +An object that can have labels assigned to it. +""" +interface Labelable { """ - The username of the user who initiated the action + A list of labels associated with the object. """ - actorLogin: String + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection +} +""" +Represents a 'labeled' event on a given issue or pull request. +""" +type LabeledEvent implements Node { """ - The HTTP path for the actor. + Identifies the actor who performed the event. """ - actorResourcePath: URI + actor: Actor """ - The HTTP URL for the actor. + Identifies the date and time when the object was created. """ - actorUrl: URI + createdAt: DateTime! + id: ID! """ - The time the action was initiated + Identifies the label associated with the 'labeled' event. """ - createdAt: PreciseDateTime! - id: ID! + label: Label! """ - The Organization associated with the Audit Entry. + Identifies the `Labelable` associated with the event. """ - organization: Organization + labelable: Labelable! +} +""" +Represents a given language found in repositories. +""" +type Language implements Node { """ - The name of the Organization. + The color defined for the current language. """ - organizationName: String + color: String + id: ID! """ - The HTTP path for the organization + The name of the current language. """ - organizationResourcePath: URI + name: String! +} +""" +A list of languages associated with the parent. +""" +type LanguageConnection { """ - The HTTP URL for the organization + A list of edges. """ - organizationUrl: URI + edges: [LanguageEdge] """ - The user affected by the action + A list of nodes. """ - user: User + nodes: [Language] """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Information to aid in pagination. """ - userLogin: String + pageInfo: PageInfo! """ - The HTTP path for the user. + Identifies the total count of items in the connection. """ - userResourcePath: URI + totalCount: Int! """ - The HTTP URL for the user. + The total size in bytes of files written in that language. """ - userUrl: URI + totalSize: Int! } """ -Audit log entry for a org.disable_oauth_app_restrictions event. +Represents the language of a repository. """ -type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! +type LanguageEdge { + cursor: String! + node: Language! """ - The user who initiated the action + The number of bytes of code written in the language. """ - actor: AuditEntryActor + size: Int! +} +""" +Ordering options for language connections. +""" +input LanguageOrder { """ - The IP address of the actor + The ordering direction. """ - actorIp: String + direction: OrderDirection! """ - A readable representation of the actor's location + The field to order languages by. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + field: LanguageOrderField! +} +""" +Properties by which language connections can be ordered. +""" +enum LanguageOrderField { """ - The username of the user who initiated the action + Order languages by the size of all files containing the language """ - actorLogin: String + SIZE +} +""" +A repository's open source license +""" +type License implements Node { """ - The HTTP path for the actor. + The full text of the license """ - actorResourcePath: URI + body: String! """ - The HTTP URL for the actor. + The conditions set by the license """ - actorUrl: URI + conditions: [LicenseRule]! """ - The time the action was initiated + A human-readable description of the license """ - createdAt: PreciseDateTime! - id: ID! + description: String """ - The Organization associated with the Audit Entry. + Whether the license should be featured """ - organization: Organization + featured: Boolean! """ - The name of the Organization. + Whether the license should be displayed in license pickers """ - organizationName: String + hidden: Boolean! + id: ID! """ - The HTTP path for the organization + Instructions on how to implement the license """ - organizationResourcePath: URI + implementation: String """ - The HTTP URL for the organization + The lowercased SPDX ID of the license """ - organizationUrl: URI + key: String! """ - The user affected by the action + The limitations set by the license """ - user: User + limitations: [LicenseRule]! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The license full name specified by """ - userLogin: String + name: String! """ - The HTTP path for the user. + Customary short name if applicable (e.g, GPLv3) """ - userResourcePath: URI + nickname: String """ - The HTTP URL for the user. + The permissions set by the license """ - userUrl: URI -} + permissions: [LicenseRule]! -""" -Audit log entry for a org.disable_saml event. -""" -type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Whether the license is a pseudo-license placeholder (e.g., other, no-license) """ - action: String! + pseudoLicense: Boolean! """ - The user who initiated the action + Short identifier specified by """ - actor: AuditEntryActor + spdxId: String """ - The IP address of the actor + URL to the license on """ - actorIp: String + url: URI +} +""" +Describes a License's conditions, permissions, and limitations +""" +type LicenseRule { """ - A readable representation of the actor's location + A description of the rule """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + description: String! """ - The username of the user who initiated the action + The machine-readable rule key """ - actorLogin: String + key: String! """ - The HTTP path for the actor. + The human-readable rule label """ - actorResourcePath: URI + label: String! +} +""" +Autogenerated input type of LinkRepositoryToProject +""" +input LinkRepositoryToProjectInput { """ - The HTTP URL for the actor. + A unique identifier for the client performing the mutation. """ - actorUrl: URI + clientMutationId: String """ - The time the action was initiated + The ID of the Project to link to a Repository """ - createdAt: PreciseDateTime! + projectId: ID! @possibleTypes(concreteTypes: ["Project"]) """ - The SAML provider's digest algorithm URL. + The ID of the Repository to link to a Project. """ - digestMethodUrl: URI - id: ID! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} +""" +Autogenerated return type of LinkRepositoryToProject +""" +type LinkRepositoryToProjectPayload { """ - The SAML provider's issuer URL. + A unique identifier for the client performing the mutation. """ - issuerUrl: URI + clientMutationId: String """ - The Organization associated with the Audit Entry. + The linked Project. """ - organization: Organization + project: Project """ - The name of the Organization. + The linked Repository. """ - organizationName: String + repository: Repository +} +""" +Autogenerated input type of LockLockable +""" +input LockLockableInput { """ - The HTTP path for the organization + A unique identifier for the client performing the mutation. """ - organizationResourcePath: URI + clientMutationId: String """ - The HTTP URL for the organization + A reason for why the issue or pull request will be locked. """ - organizationUrl: URI + lockReason: LockReason """ - The SAML provider's signature algorithm URL. + ID of the issue or pull request to be locked. """ - signatureMethodUrl: URI + lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") +} +""" +Autogenerated return type of LockLockable +""" +type LockLockablePayload { """ - The SAML provider's single sign-on URL. + Identifies the actor who performed the event. """ - singleSignOnUrl: URI + actor: Actor """ - The user affected by the action + A unique identifier for the client performing the mutation. """ - user: User + clientMutationId: String """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The item that was locked. """ - userLogin: String + lockedRecord: Lockable +} +""" +The possible reasons that an issue or pull request was locked. +""" +enum LockReason { """ - The HTTP path for the user. + The issue or pull request was locked because the conversation was off-topic. """ - userResourcePath: URI + OFF_TOPIC """ - The HTTP URL for the user. + The issue or pull request was locked because the conversation was resolved. """ - userUrl: URI -} + RESOLVED -""" -Audit log entry for a org.disable_two_factor_requirement event. -""" -type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + The issue or pull request was locked because the conversation was spam. """ - action: String! + SPAM """ - The user who initiated the action + The issue or pull request was locked because the conversation was too heated. """ - actor: AuditEntryActor + TOO_HEATED +} +""" +An object that can be locked. +""" +interface Lockable { """ - The IP address of the actor + Reason that the conversation was locked. """ - actorIp: String + activeLockReason: LockReason """ - A readable representation of the actor's location + `true` if the object is locked """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + locked: Boolean! +} +""" +Represents a 'locked' event on a given issue or pull request. +""" +type LockedEvent implements Node { """ - The username of the user who initiated the action + Identifies the actor who performed the event. """ - actorLogin: String + actor: Actor """ - The HTTP path for the actor. + Identifies the date and time when the object was created. """ - actorResourcePath: URI + createdAt: DateTime! + id: ID! """ - The HTTP URL for the actor. + Reason that the conversation was locked (optional). """ - actorUrl: URI + lockReason: LockReason """ - The time the action was initiated + Object that was locked. """ - createdAt: PreciseDateTime! - id: ID! + lockable: Lockable! +} +""" +A placeholder user for attribution of imported data on GitHub. +""" +type Mannequin implements Actor & Node & UniformResourceLocatable { """ - The Organization associated with the Audit Entry. + A URL pointing to the GitHub App's public avatar. """ - organization: Organization + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! """ - The name of the Organization. + Identifies the date and time when the object was created. """ - organizationName: String + createdAt: DateTime! """ - The HTTP path for the organization + Identifies the primary key from the database. """ - organizationResourcePath: URI + databaseId: Int """ - The HTTP URL for the organization + The mannequin's email on the source instance. """ - organizationUrl: URI + email: String + id: ID! """ - The user affected by the action + The username of the actor. """ - user: User + login: String! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The HTML path to this resource. """ - userLogin: String + resourcePath: URI! """ - The HTTP path for the user. + Identifies the date and time when the object was last updated. """ - userResourcePath: URI + updatedAt: DateTime! """ - The HTTP URL for the user. + The URL to this resource. """ - userUrl: URI + url: URI! } """ -Audit log entry for a org.enable_oauth_app_restrictions event. +Autogenerated input type of MarkFileAsViewed """ -type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +input MarkFileAsViewedInput { """ - The action name + A unique identifier for the client performing the mutation. """ - action: String! + clientMutationId: String """ - The user who initiated the action + The path of the file to mark as viewed """ - actor: AuditEntryActor + path: String! """ - The IP address of the actor + The Node ID of the pull request. """ - actorIp: String + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) +} +""" +Autogenerated return type of MarkFileAsViewed +""" +type MarkFileAsViewedPayload { """ - A readable representation of the actor's location + A unique identifier for the client performing the mutation. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + clientMutationId: String """ - The username of the user who initiated the action + The updated pull request. """ - actorLogin: String + pullRequest: PullRequest +} +""" +Autogenerated input type of MarkPullRequestReadyForReview +""" +input MarkPullRequestReadyForReviewInput { """ - The HTTP path for the actor. + A unique identifier for the client performing the mutation. """ - actorResourcePath: URI + clientMutationId: String """ - The HTTP URL for the actor. + ID of the pull request to be marked as ready for review. """ - actorUrl: URI + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) +} +""" +Autogenerated return type of MarkPullRequestReadyForReview +""" +type MarkPullRequestReadyForReviewPayload { """ - The time the action was initiated + A unique identifier for the client performing the mutation. """ - createdAt: PreciseDateTime! - id: ID! + clientMutationId: String """ - The Organization associated with the Audit Entry. + The pull request that is ready for review. """ - organization: Organization + pullRequest: PullRequest +} +""" +Represents a 'marked_as_duplicate' event on a given issue or pull request. +""" +type MarkedAsDuplicateEvent implements Node { """ - The name of the Organization. + Identifies the actor who performed the event. """ - organizationName: String + actor: Actor """ - The HTTP path for the organization + The authoritative issue or pull request which has been duplicated by another. """ - organizationResourcePath: URI + canonical: IssueOrPullRequest """ - The HTTP URL for the organization + Identifies the date and time when the object was created. """ - organizationUrl: URI + createdAt: DateTime! """ - The user affected by the action + The issue or pull request which has been marked as a duplicate of another. """ - user: User + duplicate: IssueOrPullRequest + id: ID! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Canonical and duplicate belong to different repositories. """ - userLogin: String + isCrossRepository: Boolean! +} +""" +Entities that have members who can set status messages. +""" +interface MemberStatusable { """ - The HTTP path for the user. + Get the status messages members of this entity have set that are either public or visible only to the organization. """ - userResourcePath: URI + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The HTTP URL for the user. - """ - userUrl: URI + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! } """ -Audit log entry for a org.enable_saml event. +Audit log entry for a members_can_delete_repos.clear event. """ -type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { """ The action name """ @@ -11556,7 +12734,7 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -11579,15 +12757,25 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt createdAt: PreciseDateTime! """ - The SAML provider's digest algorithm URL. + The HTTP path for this enterprise. """ - digestMethodUrl: URI + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI id: ID! """ - The SAML provider's issuer URL. + The corresponding operation type for the action """ - issuerUrl: URI + operationType: OperationType """ The Organization associated with the Audit Entry. @@ -11609,16 +12797,6 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt """ organizationUrl: URI - """ - The SAML provider's signature algorithm URL. - """ - signatureMethodUrl: URI - - """ - The SAML provider's single sign-on URL. - """ - singleSignOnUrl: URI - """ The user affected by the action """ @@ -11641,9 +12819,9 @@ type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEnt } """ -Audit log entry for a org.enable_two_factor_requirement event. +Audit log entry for a members_can_delete_repos.disable event. """ -type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { """ The action name """ @@ -11662,7 +12840,7 @@ type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Orga """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -11683,10 +12861,30 @@ type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Orga The time the action was initiated """ createdAt: PreciseDateTime! - id: ID! """ - The Organization associated with the Audit Entry. + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. """ organization: Organization @@ -11727,9 +12925,9 @@ type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & Orga } """ -Audit log entry for a org.invite_member event. +Audit log entry for a members_can_delete_repos.enable event. """ -type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { """ The action name """ @@ -11748,7 +12946,7 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -11771,20 +12969,30 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE createdAt: PreciseDateTime! """ - The email address of the organization invitation. + The HTTP path for this enterprise. """ - email: String + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI id: ID! """ - The Organization associated with the Audit Entry. + The corresponding operation type for the action """ - organization: Organization + operationType: OperationType """ - The organization invitation. + The Organization associated with the Audit Entry. """ - organizationInvitation: OrganizationInvitation + organization: Organization """ The name of the Organization. @@ -11823,1238 +13031,1366 @@ type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE } """ -Audit log entry for a org.invite_to_business event. +Represents a 'mentioned' event on a given issue or pull request. """ -type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MentionedEvent implements Node { """ - The action name + Identifies the actor who performed the event. """ - action: String! + actor: Actor """ - The user who initiated the action + Identifies the date and time when the object was created. """ - actor: AuditEntryActor + createdAt: DateTime! """ - The IP address of the actor + Identifies the primary key from the database. """ - actorIp: String + databaseId: Int + id: ID! +} +""" +Autogenerated input type of MergeBranch +""" +input MergeBranchInput { """ - A readable representation of the actor's location + The name of the base branch that the provided head will be merged into. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + base: String! """ - The username of the user who initiated the action + A unique identifier for the client performing the mutation. """ - actorLogin: String + clientMutationId: String """ - The HTTP path for the actor. + Message to use for the merge commit. If omitted, a default will be used. """ - actorResourcePath: URI + commitMessage: String """ - The HTTP URL for the actor. + The head to merge into the base branch. This can be a branch name or a commit GitObjectID. """ - actorUrl: URI + head: String! """ - The time the action was initiated + The Node ID of the Repository containing the base branch that will be modified. """ - createdAt: PreciseDateTime! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} +""" +Autogenerated return type of MergeBranch +""" +type MergeBranchPayload { """ - The HTTP path for this enterprise. + A unique identifier for the client performing the mutation. """ - enterpriseResourcePath: URI + clientMutationId: String """ - The slug of the enterprise. + The resulting merge Commit. """ - enterpriseSlug: String + mergeCommit: Commit +} +""" +Autogenerated input type of MergePullRequest +""" +input MergePullRequestInput { """ - The HTTP URL for this enterprise. + The email address to associate with this merge. """ - enterpriseUrl: URI - id: ID! + authorEmail: String """ - The Organization associated with the Audit Entry. + A unique identifier for the client performing the mutation. """ - organization: Organization + clientMutationId: String """ - The name of the Organization. + Commit body to use for the merge commit; if omitted, a default message will be used """ - organizationName: String + commitBody: String """ - The HTTP path for the organization + Commit headline to use for the merge commit; if omitted, a default message will be used. """ - organizationResourcePath: URI + commitHeadline: String """ - The HTTP URL for the organization + OID that the pull request head ref must match to allow merge; if omitted, no check is performed. """ - organizationUrl: URI + expectedHeadOid: GitObjectID """ - The user affected by the action + The merge method to use. If omitted, defaults to 'MERGE' """ - user: User + mergeMethod: PullRequestMergeMethod = MERGE """ - For actions involving two users, the actor is the initiator and the user is the affected user. + ID of the pull request to be merged. """ - userLogin: String + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) +} + +""" +Autogenerated return type of MergePullRequest +""" +type MergePullRequestPayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor """ - The HTTP path for the user. + A unique identifier for the client performing the mutation. """ - userResourcePath: URI + clientMutationId: String """ - The HTTP URL for the user. + The pull request that was merged. """ - userUrl: URI + pullRequest: PullRequest } """ -Audit log entry for a org.oauth_app_access_approved event. +Detailed status information about a pull request merge. """ -type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +enum MergeStateStatus { """ - The action name + The head ref is out of date. """ - action: String! + BEHIND """ - The user who initiated the action + The merge is blocked. """ - actor: AuditEntryActor + BLOCKED """ - The IP address of the actor + Mergeable and passing commit status. """ - actorIp: String + CLEAN """ - A readable representation of the actor's location + The merge commit cannot be cleanly created. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + DIRTY """ - The username of the user who initiated the action + The merge is blocked due to the pull request being a draft. """ - actorLogin: String + DRAFT @deprecated(reason: "DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC.") """ - The HTTP path for the actor. + Mergeable with passing commit status and pre-receive hooks. """ - actorResourcePath: URI + HAS_HOOKS """ - The HTTP URL for the actor. + The state cannot currently be determined. """ - actorUrl: URI + UNKNOWN """ - The time the action was initiated + Mergeable with non-passing commit status. """ - createdAt: PreciseDateTime! - id: ID! + UNSTABLE +} +""" +Whether or not a PullRequest can be merged. +""" +enum MergeableState { """ - The name of the OAuth Application. + The pull request cannot be merged due to merge conflicts. """ - oauthApplicationName: String + CONFLICTING """ - The HTTP path for the OAuth Application + The pull request can be merged. """ - oauthApplicationResourcePath: URI + MERGEABLE """ - The HTTP URL for the OAuth Application + The mergeability of the pull request is still being calculated. """ - oauthApplicationUrl: URI + UNKNOWN +} +""" +Represents a 'merged' event on a given pull request. +""" +type MergedEvent implements Node & UniformResourceLocatable { """ - The Organization associated with the Audit Entry. + Identifies the actor who performed the event. """ - organization: Organization + actor: Actor """ - The name of the Organization. + Identifies the commit associated with the `merge` event. """ - organizationName: String + commit: Commit """ - The HTTP path for the organization + Identifies the date and time when the object was created. """ - organizationResourcePath: URI + createdAt: DateTime! + id: ID! """ - The HTTP URL for the organization + Identifies the Ref associated with the `merge` event. """ - organizationUrl: URI + mergeRef: Ref """ - The user affected by the action + Identifies the name of the Ref associated with the `merge` event. """ - user: User + mergeRefName: String! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + PullRequest referenced by event. """ - userLogin: String + pullRequest: PullRequest! """ - The HTTP path for the user. + The HTTP path for this merged event. """ - userResourcePath: URI + resourcePath: URI! """ - The HTTP URL for the user. + The HTTP URL for this merged event. """ - userUrl: URI + url: URI! } """ -Audit log entry for a org.oauth_app_access_denied event. +Represents a Milestone object on a given repository. """ -type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type Milestone implements Closable & Node & UniformResourceLocatable { """ - The action name + `true` if the object is closed (definition of closed may depend on type) """ - action: String! + closed: Boolean! """ - The user who initiated the action + Identifies the date and time when the object was closed. """ - actor: AuditEntryActor + closedAt: DateTime """ - The IP address of the actor + Identifies the date and time when the object was created. """ - actorIp: String + createdAt: DateTime! """ - A readable representation of the actor's location + Identifies the actor who created the milestone. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + creator: Actor """ - The username of the user who initiated the action + Identifies the description of the milestone. """ - actorLogin: String + description: String """ - The HTTP path for the actor. + Identifies the due date of the milestone. """ - actorResourcePath: URI + dueOn: DateTime + id: ID! """ - The HTTP URL for the actor. + A list of issues associated with the milestone. """ - actorUrl: URI + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - id: ID! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The name of the OAuth Application. - """ - oauthApplicationName: String + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters - """ - The HTTP path for the OAuth Application - """ - oauthApplicationResourcePath: URI + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! """ - The HTTP URL for the OAuth Application + Identifies the number of the milestone. """ - oauthApplicationUrl: URI + number: Int! """ - The Organization associated with the Audit Entry. + Indentifies the percentage complete for the milestone """ - organization: Organization + progressPercentage: Float! """ - The name of the Organization. + A list of pull requests associated with the milestone. """ - organizationName: String + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! """ - The HTTP path for the organization + The repository associated with this milestone. """ - organizationResourcePath: URI + repository: Repository! """ - The HTTP URL for the organization + The HTTP path for this milestone """ - organizationUrl: URI + resourcePath: URI! """ - The user affected by the action + Identifies the state of the milestone. """ - user: User + state: MilestoneState! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the title of the milestone. """ - userLogin: String + title: String! """ - The HTTP path for the user. + Identifies the date and time when the object was last updated. """ - userResourcePath: URI + updatedAt: DateTime! """ - The HTTP URL for the user. + The HTTP URL for this milestone """ - userUrl: URI + url: URI! } """ -Audit log entry for a org.oauth_app_access_requested event. +The connection type for Milestone. """ -type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MilestoneConnection { """ - The action name + A list of edges. """ - action: String! + edges: [MilestoneEdge] """ - The user who initiated the action + A list of nodes. """ - actor: AuditEntryActor + nodes: [Milestone] """ - The IP address of the actor + Information to aid in pagination. """ - actorIp: String + pageInfo: PageInfo! """ - A readable representation of the actor's location + Identifies the total count of items in the connection. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + totalCount: Int! +} +""" +An edge in a connection. +""" +type MilestoneEdge { """ - The username of the user who initiated the action + A cursor for use in pagination. """ - actorLogin: String + cursor: String! """ - The HTTP path for the actor. + The item at the end of the edge. """ - actorResourcePath: URI + node: Milestone +} - """ - The HTTP URL for the actor. - """ - actorUrl: URI +""" +Types that can be inside a Milestone. +""" +union MilestoneItem = Issue | PullRequest +""" +Ordering options for milestone connections. +""" +input MilestoneOrder { """ - The time the action was initiated + The ordering direction. """ - createdAt: PreciseDateTime! - id: ID! + direction: OrderDirection! """ - The name of the OAuth Application. + The field to order milestones by. """ - oauthApplicationName: String + field: MilestoneOrderField! +} +""" +Properties by which milestone connections can be ordered. +""" +enum MilestoneOrderField { """ - The HTTP path for the OAuth Application + Order milestones by when they were created. """ - oauthApplicationResourcePath: URI + CREATED_AT """ - The HTTP URL for the OAuth Application + Order milestones by when they are due. """ - oauthApplicationUrl: URI + DUE_DATE """ - The Organization associated with the Audit Entry. + Order milestones by their number. """ - organization: Organization + NUMBER """ - The name of the Organization. + Order milestones by when they were last updated. """ - organizationName: String + UPDATED_AT +} +""" +The possible states of a milestone. +""" +enum MilestoneState { """ - The HTTP path for the organization + A milestone that has been closed. """ - organizationResourcePath: URI + CLOSED """ - The HTTP URL for the organization + A milestone that is still open. """ - organizationUrl: URI + OPEN +} +""" +Represents a 'milestoned' event on a given issue or pull request. +""" +type MilestonedEvent implements Node { """ - The user affected by the action + Identifies the actor who performed the event. """ - user: User + actor: Actor """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the date and time when the object was created. """ - userLogin: String + createdAt: DateTime! + id: ID! """ - The HTTP path for the user. + Identifies the milestone title associated with the 'milestoned' event. """ - userResourcePath: URI + milestoneTitle: String! """ - The HTTP URL for the user. + Object referenced by event. """ - userUrl: URI + subject: MilestoneItem! } """ -Audit log entry for a org.remove_billing_manager event. +Entities that can be minimized. """ -type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +interface Minimizable { """ - The action name + Returns whether or not a comment has been minimized. """ - action: String! + isMinimized: Boolean! """ - The user who initiated the action + Returns why the comment was minimized. """ - actor: AuditEntryActor + minimizedReason: String """ - The IP address of the actor + Check if the current viewer can minimize this object. """ - actorIp: String + viewerCanMinimize: Boolean! +} +""" +Autogenerated input type of MinimizeComment +""" +input MinimizeCommentInput { """ - A readable representation of the actor's location + The classification of comment """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + classifier: ReportedContentClassifiers! """ - The username of the user who initiated the action + A unique identifier for the client performing the mutation. """ - actorLogin: String + clientMutationId: String """ - The HTTP path for the actor. + The Node ID of the subject to modify. """ - actorResourcePath: URI + subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") +} +""" +Autogenerated return type of MinimizeComment +""" +type MinimizeCommentPayload { """ - The HTTP URL for the actor. + A unique identifier for the client performing the mutation. """ - actorUrl: URI + clientMutationId: String """ - The time the action was initiated + The comment that was minimized. """ - createdAt: PreciseDateTime! - id: ID! + minimizedComment: Minimizable +} +""" +Autogenerated input type of MoveProjectCard +""" +input MoveProjectCardInput { """ - The Organization associated with the Audit Entry. + Place the new card after the card with this id. Pass null to place it at the top. """ - organization: Organization + afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"]) """ - The name of the Organization. + The id of the card to move. """ - organizationName: String + cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) """ - The HTTP path for the organization + A unique identifier for the client performing the mutation. """ - organizationResourcePath: URI + clientMutationId: String """ - The HTTP URL for the organization + The id of the column to move it into. """ - organizationUrl: URI + columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) +} +""" +Autogenerated return type of MoveProjectCard +""" +type MoveProjectCardPayload { """ - The reason for the billing manager being removed. + The new edge of the moved card. """ - reason: OrgRemoveBillingManagerAuditEntryReason + cardEdge: ProjectCardEdge """ - The user affected by the action + A unique identifier for the client performing the mutation. """ - user: User + clientMutationId: String +} +""" +Autogenerated input type of MoveProjectColumn +""" +input MoveProjectColumnInput { """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Place the new column after the column with this id. Pass null to place it at the front. """ - userLogin: String + afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"]) """ - The HTTP path for the user. + A unique identifier for the client performing the mutation. """ - userResourcePath: URI + clientMutationId: String """ - The HTTP URL for the user. + The id of the column to move. """ - userUrl: URI + columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) } """ -The reason a billing manager was removed from an Organization. +Autogenerated return type of MoveProjectColumn """ -enum OrgRemoveBillingManagerAuditEntryReason @preview(toggledBy: "audit-log-preview") { - """ - SAML external identity missing - """ - SAML_EXTERNAL_IDENTITY_MISSING - +type MoveProjectColumnPayload { """ - SAML SSO enforcement requires an external identity + A unique identifier for the client performing the mutation. """ - SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + clientMutationId: String """ - The organization required 2FA of its billing managers and this user did not have 2FA enabled. + The new edge of the moved column. """ - TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE + columnEdge: ProjectColumnEdge } """ -Audit log entry for a org.remove_member event. +Represents a 'moved_columns_in_project' event on a given issue or pull request. """ -type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type MovedColumnsInProjectEvent implements Node { """ - The action name + Identifies the actor who performed the event. """ - action: String! + actor: Actor """ - The user who initiated the action + Identifies the date and time when the object was created. """ - actor: AuditEntryActor + createdAt: DateTime! """ - The IP address of the actor + Identifies the primary key from the database. """ - actorIp: String + databaseId: Int + id: ID! """ - A readable representation of the actor's location + Column name the issue or pull request was moved from. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + previousProjectColumnName: String! @preview(toggledBy: "starfox-preview") """ - The username of the user who initiated the action + Project referenced by event. """ - actorLogin: String + project: Project @preview(toggledBy: "starfox-preview") """ - The HTTP path for the actor. + Project card referenced by this project event. """ - actorResourcePath: URI + projectCard: ProjectCard @preview(toggledBy: "starfox-preview") """ - The HTTP URL for the actor. + Column name the issue or pull request was moved to. """ - actorUrl: URI + projectColumnName: String! @preview(toggledBy: "starfox-preview") +} +""" +The root query for implementing GraphQL mutations. +""" +type Mutation { """ - The time the action was initiated + Adds assignees to an assignable object. """ - createdAt: PreciseDateTime! - id: ID! + addAssigneesToAssignable(input: AddAssigneesToAssignableInput!): AddAssigneesToAssignablePayload """ - The types of membership the member has with the organization. + Adds a comment to an Issue or Pull Request. """ - membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!] + addComment(input: AddCommentInput!): AddCommentPayload """ - The Organization associated with the Audit Entry. + Adds an administrator to the global enterprise account. """ - organization: Organization + addEnterpriseAdmin(input: AddEnterpriseAdminInput!): AddEnterpriseAdminPayload """ - The name of the Organization. + Adds labels to a labelable object. """ - organizationName: String + addLabelsToLabelable(input: AddLabelsToLabelableInput!): AddLabelsToLabelablePayload """ - The HTTP path for the organization + Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both. """ - organizationResourcePath: URI + addProjectCard(input: AddProjectCardInput!): AddProjectCardPayload """ - The HTTP URL for the organization + Adds a column to a Project. """ - organizationUrl: URI + addProjectColumn(input: AddProjectColumnInput!): AddProjectColumnPayload """ - The reason for the member being removed. + Adds a review to a Pull Request. """ - reason: OrgRemoveMemberAuditEntryReason + addPullRequestReview(input: AddPullRequestReviewInput!): AddPullRequestReviewPayload """ - The user affected by the action + Adds a comment to a review. """ - user: User + addPullRequestReviewComment(input: AddPullRequestReviewCommentInput!): AddPullRequestReviewCommentPayload """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Adds a new thread to a pending Pull Request Review. """ - userLogin: String + addPullRequestReviewThread(input: AddPullRequestReviewThreadInput!): AddPullRequestReviewThreadPayload """ - The HTTP path for the user. + Adds a reaction to a subject. """ - userResourcePath: URI + addReaction(input: AddReactionInput!): AddReactionPayload """ - The HTTP URL for the user. + Adds a star to a Starrable. """ - userUrl: URI -} + addStar(input: AddStarInput!): AddStarPayload -""" -The type of membership a user has with an Organization. -""" -enum OrgRemoveMemberAuditEntryMembershipType @preview(toggledBy: "audit-log-preview") { """ - Organization administrators have full access and can change several settings, - including the names of repositories that belong to the Organization and Owners - team membership. In addition, organization admins can delete the organization - and all of its repositories. + Marks a repository as archived. """ - ADMIN + archiveRepository(input: ArchiveRepositoryInput!): ArchiveRepositoryPayload """ - A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + Update your status on GitHub. """ - BILLING_MANAGER + changeUserStatus(input: ChangeUserStatusInput!): ChangeUserStatusPayload """ - A direct member is a user that is a member of the Organization. + Clears all labels from a labelable object. """ - DIRECT_MEMBER + clearLabelsFromLabelable(input: ClearLabelsFromLabelableInput!): ClearLabelsFromLabelablePayload """ - An outside collaborator is a person who isn't explicitly a member of the - Organization, but who has Read, Write, or Admin permissions to one or more - repositories in the organization. + Creates a new project by cloning configuration from an existing project. """ - OUTSIDE_COLLABORATOR + cloneProject(input: CloneProjectInput!): CloneProjectPayload """ - An unaffiliated collaborator is a person who is not a member of the - Organization and does not have access to any repositories in the Organization. + Create a new repository with the same files and directory structure as a template repository. """ - UNAFFILIATED -} + cloneTemplateRepository(input: CloneTemplateRepositoryInput!): CloneTemplateRepositoryPayload -""" -The reason a member was removed from an Organization. -""" -enum OrgRemoveMemberAuditEntryReason @preview(toggledBy: "audit-log-preview") { """ - SAML external identity missing + Close an issue. """ - SAML_EXTERNAL_IDENTITY_MISSING + closeIssue(input: CloseIssueInput!): CloseIssuePayload """ - SAML SSO enforcement requires an external identity + Close a pull request. """ - SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + closePullRequest(input: ClosePullRequestInput!): ClosePullRequestPayload """ - The organization required 2FA of its billing managers and this user did not have 2FA enabled. + Convert a project note card to one associated with a newly created issue. """ - TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE -} + convertProjectCardNoteToIssue(input: ConvertProjectCardNoteToIssueInput!): ConvertProjectCardNoteToIssuePayload -""" -Audit log entry for a org.remove_outside_collaborator event. -""" -type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Create a new branch protection rule """ - action: String! + createBranchProtectionRule(input: CreateBranchProtectionRuleInput!): CreateBranchProtectionRulePayload """ - The user who initiated the action + Create a check run. """ - actor: AuditEntryActor + createCheckRun(input: CreateCheckRunInput!): CreateCheckRunPayload """ - The IP address of the actor + Create a check suite """ - actorIp: String + createCheckSuite(input: CreateCheckSuiteInput!): CreateCheckSuitePayload """ - A readable representation of the actor's location + Create a content attachment. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + createContentAttachment(input: CreateContentAttachmentInput!): CreateContentAttachmentPayload @preview(toggledBy: "corsair-preview") """ - The username of the user who initiated the action + Creates a new deployment event. """ - actorLogin: String + createDeployment(input: CreateDeploymentInput!): CreateDeploymentPayload @preview(toggledBy: "flash-preview") """ - The HTTP path for the actor. + Create a deployment status. """ - actorResourcePath: URI + createDeploymentStatus(input: CreateDeploymentStatusInput!): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") """ - The HTTP URL for the actor. + Creates a new IP allow list entry. """ - actorUrl: URI + createIpAllowListEntry(input: CreateIpAllowListEntryInput!): CreateIpAllowListEntryPayload """ - The time the action was initiated + Creates a new issue. """ - createdAt: PreciseDateTime! - id: ID! + createIssue(input: CreateIssueInput!): CreateIssuePayload """ - The types of membership the outside collaborator has with the organization. + Creates a new label. """ - membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!] + createLabel(input: CreateLabelInput!): CreateLabelPayload @preview(toggledBy: "bane-preview") """ - The Organization associated with the Audit Entry. + Creates a new project. """ - organization: Organization + createProject(input: CreateProjectInput!): CreateProjectPayload """ - The name of the Organization. + Create a new pull request """ - organizationName: String + createPullRequest(input: CreatePullRequestInput!): CreatePullRequestPayload """ - The HTTP path for the organization + Create a new Git Ref. """ - organizationResourcePath: URI + createRef(input: CreateRefInput!): CreateRefPayload """ - The HTTP URL for the organization + Create a new repository. """ - organizationUrl: URI + createRepository(input: CreateRepositoryInput!): CreateRepositoryPayload """ - The reason for the outside collaborator being removed from the Organization. + Creates a new team discussion. """ - reason: OrgRemoveOutsideCollaboratorAuditEntryReason + createTeamDiscussion(input: CreateTeamDiscussionInput!): CreateTeamDiscussionPayload """ - The user affected by the action + Creates a new team discussion comment. """ - user: User + createTeamDiscussionComment(input: CreateTeamDiscussionCommentInput!): CreateTeamDiscussionCommentPayload """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Delete a branch protection rule """ - userLogin: String + deleteBranchProtectionRule(input: DeleteBranchProtectionRuleInput!): DeleteBranchProtectionRulePayload """ - The HTTP path for the user. + Deletes a deployment. """ - userResourcePath: URI + deleteDeployment(input: DeleteDeploymentInput!): DeleteDeploymentPayload """ - The HTTP URL for the user. + Deletes an IP allow list entry. """ - userUrl: URI -} + deleteIpAllowListEntry(input: DeleteIpAllowListEntryInput!): DeleteIpAllowListEntryPayload -""" -The type of membership a user has with an Organization. -""" -enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType @preview(toggledBy: "audit-log-preview") { """ - A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + Deletes an Issue object. """ - BILLING_MANAGER + deleteIssue(input: DeleteIssueInput!): DeleteIssuePayload """ - An outside collaborator is a person who isn't explicitly a member of the - Organization, but who has Read, Write, or Admin permissions to one or more - repositories in the organization. + Deletes an IssueComment object. """ - OUTSIDE_COLLABORATOR + deleteIssueComment(input: DeleteIssueCommentInput!): DeleteIssueCommentPayload """ - An unaffiliated collaborator is a person who is not a member of the - Organization and does not have access to any repositories in the organization. + Deletes a label. """ - UNAFFILIATED -} + deleteLabel(input: DeleteLabelInput!): DeleteLabelPayload @preview(toggledBy: "bane-preview") -""" -The reason an outside collaborator was removed from an Organization. -""" -enum OrgRemoveOutsideCollaboratorAuditEntryReason @preview(toggledBy: "audit-log-preview") { """ - SAML external identity missing + Deletes a project. """ - SAML_EXTERNAL_IDENTITY_MISSING + deleteProject(input: DeleteProjectInput!): DeleteProjectPayload """ - The organization required 2FA of its billing managers and this user did not have 2FA enabled. + Deletes a project card. """ - TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE -} + deleteProjectCard(input: DeleteProjectCardInput!): DeleteProjectCardPayload -""" -Audit log entry for a org.restore_member event. -""" -type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Deletes a project column. """ - action: String! + deleteProjectColumn(input: DeleteProjectColumnInput!): DeleteProjectColumnPayload """ - The user who initiated the action + Deletes a pull request review. """ - actor: AuditEntryActor + deletePullRequestReview(input: DeletePullRequestReviewInput!): DeletePullRequestReviewPayload """ - The IP address of the actor + Deletes a pull request review comment. """ - actorIp: String + deletePullRequestReviewComment(input: DeletePullRequestReviewCommentInput!): DeletePullRequestReviewCommentPayload """ - A readable representation of the actor's location + Delete a Git Ref. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + deleteRef(input: DeleteRefInput!): DeleteRefPayload """ - The username of the user who initiated the action + Deletes a team discussion. """ - actorLogin: String + deleteTeamDiscussion(input: DeleteTeamDiscussionInput!): DeleteTeamDiscussionPayload """ - The HTTP path for the actor. + Deletes a team discussion comment. """ - actorResourcePath: URI + deleteTeamDiscussionComment(input: DeleteTeamDiscussionCommentInput!): DeleteTeamDiscussionCommentPayload """ - The HTTP URL for the actor. + Dismisses an approved or rejected pull request review. """ - actorUrl: URI + dismissPullRequestReview(input: DismissPullRequestReviewInput!): DismissPullRequestReviewPayload """ - The time the action was initiated + Follow a user. """ - createdAt: PreciseDateTime! - id: ID! + followUser(input: FollowUserInput!): FollowUserPayload """ - The Organization associated with the Audit Entry. + Creates a new project by importing columns and a list of issues/PRs. """ - organization: Organization + importProject(input: ImportProjectInput!): ImportProjectPayload @preview(toggledBy: "slothette-preview") """ - The name of the Organization. + Creates a repository link for a project. """ - organizationName: String + linkRepositoryToProject(input: LinkRepositoryToProjectInput!): LinkRepositoryToProjectPayload """ - The HTTP path for the organization + Lock a lockable object """ - organizationResourcePath: URI + lockLockable(input: LockLockableInput!): LockLockablePayload """ - The HTTP URL for the organization + Mark a pull request file as viewed """ - organizationUrl: URI + markFileAsViewed(input: MarkFileAsViewedInput!): MarkFileAsViewedPayload """ - The number of custom email routings for the restored member. + Marks a pull request ready for review. """ - restoredCustomEmailRoutingsCount: Int + markPullRequestReadyForReview(input: MarkPullRequestReadyForReviewInput!): MarkPullRequestReadyForReviewPayload """ - The number of issue assignemnts for the restored member. + Merge a head into a branch. """ - restoredIssueAssignmentsCount: Int + mergeBranch(input: MergeBranchInput!): MergeBranchPayload """ - Restored organization membership objects. + Merge a pull request. """ - restoredMemberships: [OrgRestoreMemberAuditEntryMembership!] + mergePullRequest(input: MergePullRequestInput!): MergePullRequestPayload """ - The number of restored memberships. + Minimizes a comment on an Issue, Commit, Pull Request, or Gist """ - restoredMembershipsCount: Int + minimizeComment(input: MinimizeCommentInput!): MinimizeCommentPayload """ - The number of repositories of the restored member. + Moves a project card to another place. """ - restoredRepositoriesCount: Int + moveProjectCard(input: MoveProjectCardInput!): MoveProjectCardPayload """ - The number of starred repositories for the restored member. + Moves a project column to another place. """ - restoredRepositoryStarsCount: Int + moveProjectColumn(input: MoveProjectColumnInput!): MoveProjectColumnPayload """ - The number of watched repositories for the restored member. + Pin an issue to a repository """ - restoredRepositoryWatchesCount: Int + pinIssue(input: PinIssueInput!): PinIssuePayload @preview(toggledBy: "elektra-preview") """ - The user affected by the action + Removes assignees from an assignable object. """ - user: User + removeAssigneesFromAssignable(input: RemoveAssigneesFromAssignableInput!): RemoveAssigneesFromAssignablePayload """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Removes an administrator from the enterprise. """ - userLogin: String + removeEnterpriseAdmin(input: RemoveEnterpriseAdminInput!): RemoveEnterpriseAdminPayload """ - The HTTP path for the user. + Removes labels from a Labelable object. """ - userResourcePath: URI + removeLabelsFromLabelable(input: RemoveLabelsFromLabelableInput!): RemoveLabelsFromLabelablePayload """ - The HTTP URL for the user. + Removes outside collaborator from all repositories in an organization. """ - userUrl: URI -} - -""" -Types of memberships that can be restored for an Organization member. -""" -union OrgRestoreMemberAuditEntryMembership @preview(toggledBy: "audit-log-preview") = OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData + removeOutsideCollaborator(input: RemoveOutsideCollaboratorInput!): RemoveOutsideCollaboratorPayload -""" -Metadata for an organization membership for org.restore_member actions -""" -type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The Organization associated with the Audit Entry. + Removes a reaction from a subject. """ - organization: Organization + removeReaction(input: RemoveReactionInput!): RemoveReactionPayload """ - The name of the Organization. + Removes a star from a Starrable. """ - organizationName: String + removeStar(input: RemoveStarInput!): RemoveStarPayload """ - The HTTP path for the organization + Reopen a issue. """ - organizationResourcePath: URI + reopenIssue(input: ReopenIssueInput!): ReopenIssuePayload """ - The HTTP URL for the organization + Reopen a pull request. """ - organizationUrl: URI -} + reopenPullRequest(input: ReopenPullRequestInput!): ReopenPullRequestPayload -""" -Metadata for a repository membership for org.restore_member actions -""" -type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The repository associated with the action + Set review requests on a pull request. """ - repository: Repository + requestReviews(input: RequestReviewsInput!): RequestReviewsPayload """ - The name of the repository + Rerequests an existing check suite. """ - repositoryName: String + rerequestCheckSuite(input: RerequestCheckSuiteInput!): RerequestCheckSuitePayload """ - The HTTP path for the repository + Marks a review thread as resolved. """ - repositoryResourcePath: URI + resolveReviewThread(input: ResolveReviewThreadInput!): ResolveReviewThreadPayload """ - The HTTP URL for the repository + Submits a pending pull request review. """ - repositoryUrl: URI -} + submitPullRequestReview(input: SubmitPullRequestReviewInput!): SubmitPullRequestReviewPayload -""" -Metadata for a team membership for org.restore_member actions -""" -type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The team associated with the action + Transfer an issue to a different repository """ - team: Team + transferIssue(input: TransferIssueInput!): TransferIssuePayload """ - The name of the team + Unarchives a repository. """ - teamName: String + unarchiveRepository(input: UnarchiveRepositoryInput!): UnarchiveRepositoryPayload """ - The HTTP path for this team + Unfollow a user. """ - teamResourcePath: URI + unfollowUser(input: UnfollowUserInput!): UnfollowUserPayload """ - The HTTP URL for this team + Deletes a repository link from a project. """ - teamUrl: URI -} + unlinkRepositoryFromProject(input: UnlinkRepositoryFromProjectInput!): UnlinkRepositoryFromProjectPayload -""" -Audit log entry for a org.unblock_user -""" -type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Unlock a lockable object """ - action: String! + unlockLockable(input: UnlockLockableInput!): UnlockLockablePayload """ - The user who initiated the action + Unmark a pull request file as viewed """ - actor: AuditEntryActor + unmarkFileAsViewed(input: UnmarkFileAsViewedInput!): UnmarkFileAsViewedPayload """ - The IP address of the actor + Unmark an issue as a duplicate of another issue. """ - actorIp: String + unmarkIssueAsDuplicate(input: UnmarkIssueAsDuplicateInput!): UnmarkIssueAsDuplicatePayload """ - A readable representation of the actor's location + Unminimizes a comment on an Issue, Commit, Pull Request, or Gist """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + unminimizeComment(input: UnminimizeCommentInput!): UnminimizeCommentPayload """ - The username of the user who initiated the action + Unpin a pinned issue from a repository """ - actorLogin: String + unpinIssue(input: UnpinIssueInput!): UnpinIssuePayload @preview(toggledBy: "elektra-preview") """ - The HTTP path for the actor. + Marks a review thread as unresolved. """ - actorResourcePath: URI + unresolveReviewThread(input: UnresolveReviewThreadInput!): UnresolveReviewThreadPayload """ - The HTTP URL for the actor. + Create a new branch protection rule """ - actorUrl: URI + updateBranchProtectionRule(input: UpdateBranchProtectionRuleInput!): UpdateBranchProtectionRulePayload """ - The user being unblocked by the organization. + Update a check run """ - blockedUser: User + updateCheckRun(input: UpdateCheckRunInput!): UpdateCheckRunPayload """ - The username of the blocked user. + Modifies the settings of an existing check suite """ - blockedUserName: String + updateCheckSuitePreferences(input: UpdateCheckSuitePreferencesInput!): UpdateCheckSuitePreferencesPayload """ - The HTTP path for the blocked user. + Sets whether private repository forks are enabled for an enterprise. """ - blockedUserResourcePath: URI + updateEnterpriseAllowPrivateRepositoryForkingSetting(input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload """ - The HTTP URL for the blocked user. + Sets the default repository permission for organizations in an enterprise. """ - blockedUserUrl: URI + updateEnterpriseDefaultRepositoryPermissionSetting(input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput!): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload """ - The time the action was initiated + Sets whether organization members with admin permissions on a repository can change repository visibility. """ - createdAt: PreciseDateTime! - id: ID! + updateEnterpriseMembersCanChangeRepositoryVisibilitySetting(input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload """ - The Organization associated with the Audit Entry. + Sets the members can create repositories setting for an enterprise. """ - organization: Organization + updateEnterpriseMembersCanCreateRepositoriesSetting(input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload """ - The name of the Organization. + Sets the members can delete issues setting for an enterprise. """ - organizationName: String + updateEnterpriseMembersCanDeleteIssuesSetting(input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput!): UpdateEnterpriseMembersCanDeleteIssuesSettingPayload """ - The HTTP path for the organization + Sets the members can delete repositories setting for an enterprise. """ - organizationResourcePath: URI + updateEnterpriseMembersCanDeleteRepositoriesSetting(input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload """ - The HTTP URL for the organization + Sets whether members can invite collaborators are enabled for an enterprise. """ - organizationUrl: URI + updateEnterpriseMembersCanInviteCollaboratorsSetting(input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload """ - The user affected by the action + Sets whether or not an organization admin can make purchases. """ - user: User + updateEnterpriseMembersCanMakePurchasesSetting(input: UpdateEnterpriseMembersCanMakePurchasesSettingInput!): UpdateEnterpriseMembersCanMakePurchasesSettingPayload """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Sets the members can update protected branches setting for an enterprise. """ - userLogin: String + updateEnterpriseMembersCanUpdateProtectedBranchesSetting(input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload """ - The HTTP path for the user. + Sets the members can view dependency insights for an enterprise. """ - userResourcePath: URI + updateEnterpriseMembersCanViewDependencyInsightsSetting(input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload """ - The HTTP URL for the user. + Sets whether organization projects are enabled for an enterprise. """ - userUrl: URI -} + updateEnterpriseOrganizationProjectsSetting(input: UpdateEnterpriseOrganizationProjectsSettingInput!): UpdateEnterpriseOrganizationProjectsSettingPayload -""" -Audit log entry for a org.update_default_repository_permission -""" -type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Updates an enterprise's profile. """ - action: String! + updateEnterpriseProfile(input: UpdateEnterpriseProfileInput!): UpdateEnterpriseProfilePayload """ - The user who initiated the action + Sets whether repository projects are enabled for a enterprise. """ - actor: AuditEntryActor + updateEnterpriseRepositoryProjectsSetting(input: UpdateEnterpriseRepositoryProjectsSettingInput!): UpdateEnterpriseRepositoryProjectsSettingPayload """ - The IP address of the actor + Sets whether team discussions are enabled for an enterprise. """ - actorIp: String + updateEnterpriseTeamDiscussionsSetting(input: UpdateEnterpriseTeamDiscussionsSettingInput!): UpdateEnterpriseTeamDiscussionsSettingPayload """ - A readable representation of the actor's location + Sets whether two factor authentication is required for all users in an enterprise. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + updateEnterpriseTwoFactorAuthenticationRequiredSetting(input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload """ - The username of the user who initiated the action + Sets whether an IP allow list is enabled on an owner. """ - actorLogin: String + updateIpAllowListEnabledSetting(input: UpdateIpAllowListEnabledSettingInput!): UpdateIpAllowListEnabledSettingPayload """ - The HTTP path for the actor. + Updates an IP allow list entry. """ - actorResourcePath: URI + updateIpAllowListEntry(input: UpdateIpAllowListEntryInput!): UpdateIpAllowListEntryPayload """ - The HTTP URL for the actor. + Updates an Issue. """ - actorUrl: URI + updateIssue(input: UpdateIssueInput!): UpdateIssuePayload """ - The time the action was initiated + Updates an IssueComment object. """ - createdAt: PreciseDateTime! - id: ID! + updateIssueComment(input: UpdateIssueCommentInput!): UpdateIssueCommentPayload """ - The Organization associated with the Audit Entry. + Updates an existing label. """ - organization: Organization + updateLabel(input: UpdateLabelInput!): UpdateLabelPayload @preview(toggledBy: "bane-preview") """ - The name of the Organization. + Updates an existing project. """ - organizationName: String + updateProject(input: UpdateProjectInput!): UpdateProjectPayload """ - The HTTP path for the organization + Updates an existing project card. """ - organizationResourcePath: URI + updateProjectCard(input: UpdateProjectCardInput!): UpdateProjectCardPayload """ - The HTTP URL for the organization + Updates an existing project column. """ - organizationUrl: URI + updateProjectColumn(input: UpdateProjectColumnInput!): UpdateProjectColumnPayload """ - The new default repository permission level for the organization. + Update a pull request """ - permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + updatePullRequest(input: UpdatePullRequestInput!): UpdatePullRequestPayload """ - The former default repository permission level for the organization. + Updates the body of a pull request review. """ - permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + updatePullRequestReview(input: UpdatePullRequestReviewInput!): UpdatePullRequestReviewPayload """ - The user affected by the action + Updates a pull request review comment. """ - user: User + updatePullRequestReviewComment(input: UpdatePullRequestReviewCommentInput!): UpdatePullRequestReviewCommentPayload """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Update a Git Ref. """ - userLogin: String + updateRef(input: UpdateRefInput!): UpdateRefPayload """ - The HTTP path for the user. + Creates, updates and/or deletes multiple refs in a repository. + + This mutation takes a list of `RefUpdate`s and performs these updates + on the repository. All updates are performed atomically, meaning that + if one of them is rejected, no other ref will be modified. + + `RefUpdate.beforeOid` specifies that the given reference needs to point + to the given value before performing any updates. A value of + `0000000000000000000000000000000000000000` can be used to verify that + the references should not exist. + + `RefUpdate.afterOid` specifies the value that the given reference + will point to after performing all updates. A value of + `0000000000000000000000000000000000000000` can be used to delete a + reference. + + If `RefUpdate.force` is set to `true`, a non-fast-forward updates + for the given reference will be allowed. """ - userResourcePath: URI + updateRefs(input: UpdateRefsInput!): UpdateRefsPayload @preview(toggledBy: "update-refs-preview") """ - The HTTP URL for the user. + Update information about a repository. """ - userUrl: URI + updateRepository(input: UpdateRepositoryInput!): UpdateRepositoryPayload + + """ + Updates the state for subscribable subjects. + """ + updateSubscription(input: UpdateSubscriptionInput!): UpdateSubscriptionPayload + + """ + Updates a team discussion. + """ + updateTeamDiscussion(input: UpdateTeamDiscussionInput!): UpdateTeamDiscussionPayload + + """ + Updates a discussion comment. + """ + updateTeamDiscussionComment(input: UpdateTeamDiscussionCommentInput!): UpdateTeamDiscussionCommentPayload + + """ + Updates team review assignment. + """ + updateTeamReviewAssignment(input: UpdateTeamReviewAssignmentInput!): UpdateTeamReviewAssignmentPayload @preview(toggledBy: "stone-crop-preview") + + """ + Replaces the repository's topics with the given topics. + """ + updateTopics(input: UpdateTopicsInput!): UpdateTopicsPayload } """ -The default permission a repository can have in an Organization. +An object with an ID. """ -enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission @preview(toggledBy: "audit-log-preview") { +interface Node { """ - Can read, clone, push, and add collaborators to repositories. + ID of the object. """ - ADMIN + id: ID! +} +""" +Metadata for an audit entry with action oauth_application.* +""" +interface OauthApplicationAuditEntryData { """ - No default permission value. + The name of the OAuth Application. """ - NONE + oauthApplicationName: String """ - Can read and clone repositories. + The HTTP path for the OAuth Application """ - READ + oauthApplicationResourcePath: URI """ - Can read, clone and push to repositories. + The HTTP URL for the OAuth Application """ - WRITE + oauthApplicationUrl: URI } """ -Audit log entry for a org.update_member event. +Audit log entry for a oauth_application.create event. """ -type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { """ The action name """ @@ -13073,7 +14409,7 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -13090,12 +14426,42 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE """ actorUrl: URI + """ + The application URL of the OAuth Application. + """ + applicationUrl: URI + + """ + The callback URL of the OAuth Application. + """ + callbackUrl: URI + """ The time the action was initiated """ createdAt: PreciseDateTime! id: ID! + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -13117,14 +14483,14 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE organizationUrl: URI """ - The new member permission level for the organization. + The rate limit of the OAuth Application. """ - permission: OrgUpdateMemberAuditEntryPermission + rateLimit: Int """ - The former member permission level for the organization. + The state of the OAuth Application. """ - permissionWas: OrgUpdateMemberAuditEntryPermission + state: OauthApplicationCreateAuditEntryState """ The user affected by the action @@ -13148,24 +14514,84 @@ type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditE } """ -The permissions available to members on an Organization. +The state of an OAuth Application when it was created. """ -enum OrgUpdateMemberAuditEntryPermission @preview(toggledBy: "audit-log-preview") { +enum OauthApplicationCreateAuditEntryState { """ - Can read, clone, push, and add collaborators to repositories. + The OAuth Application was active and allowed to have OAuth Accesses. """ - ADMIN + ACTIVE """ - Can read and clone repositories. + The OAuth Application was in the process of being deleted. """ - READ + PENDING_DELETION + + """ + The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. + """ + SUSPENDED } """ -Audit log entry for a org.update_member_repository_creation_permission event. +The corresponding operation type for the action +""" +enum OperationType { + """ + An existing resource was accessed + """ + ACCESS + + """ + A resource performed an authentication event + """ + AUTHENTICATION + + """ + A new resource was created + """ + CREATE + + """ + An existing resource was modified + """ + MODIFY + + """ + An existing resource was removed + """ + REMOVE + + """ + An existing resource was restored + """ + RESTORE + + """ + An existing resource was transferred between multiple resources + """ + TRANSFER +} + +""" +Possible directions in which to order a list of items when provided an `orderBy` argument. +""" +enum OrderDirection { + """ + Specifies an ascending order for a given `orderBy` argument. + """ + ASC + + """ + Specifies a descending order for a given `orderBy` argument. + """ + DESC +} + +""" +Audit log entry for a org.add_billing_manager """ -type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { """ The action name """ @@ -13184,7 +14610,7 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -13201,17 +14627,22 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry """ actorUrl: URI - """ - Can members create repositories in the organization. - """ - canCreateRepositories: Boolean - """ The time the action was initiated """ createdAt: PreciseDateTime! id: ID! + """ + The email address used to invite a billing manager for the organization. + """ + invitationEmail: String + + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -13251,32 +14682,12 @@ type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry The HTTP URL for the user. """ userUrl: URI - - """ - The permission for visibility level of repositories for this organization. - """ - visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility -} - -""" -The permissions available for repository creation on an Organization. -""" -enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility @preview(toggledBy: "audit-log-preview") { - """ - All organization members are restricted from creating any repositories. - """ - ALL - - """ - All organization members are restricted from creating public repositories. - """ - PUBLIC } """ -Audit log entry for a org.update_member_repository_invitation_permission event. +Audit log entry for a org.add_member """ -type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { """ The action name """ @@ -13295,7 +14706,7 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -13312,17 +14723,17 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ actorUrl: URI - """ - Can outside collaborators be invited to repositories in the organization. - """ - canInviteOutsideCollaboratorsToRepositories: Boolean - """ The time the action was initiated """ createdAt: PreciseDateTime! id: ID! + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -13343,6 +14754,11 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt """ organizationUrl: URI + """ + The permission level of the member added to the organization. + """ + permission: OrgAddMemberAuditEntryPermission + """ The user affected by the action """ @@ -13365,233 +14781,6407 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt } """ -An account on GitHub, with one or more owners, that has repositories, members and teams. +The permissions available to members on an Organization. """ -type Organization implements Actor & MemberStatusable & Node & ProfileOwner & ProjectOwner & RegistryPackageOwner & RegistryPackageSearch & RepositoryOwner & UniformResourceLocatable { +enum OrgAddMemberAuditEntryPermission { """ - Determine if this repository owner has any items that can be pinned to their profile. + Can read, clone, push, and add collaborators to repositories. """ - anyPinnableItems( - """ - Filter to only a particular kind of pinnable item. - """ - type: PinnableItemType - ): Boolean! + ADMIN """ - Audit log entries of the organization + Can read and clone repositories. """ - auditLog( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + READ +} - """ - Returns the first _n_ elements from the list. - """ - first: Int +""" +Audit log entry for a org.block_user +""" +type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The user who initiated the action + """ + actor: AuditEntryActor - """ - Ordering options for the returned audit log entries. - """ - orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC} + """ + The IP address of the actor + """ + actorIp: String - """ - The query string to filter audit entries - """ - query: String - ): OrganizationAuditEntryConnection! @preview(toggledBy: "audit-log-preview") + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation """ - A URL pointing to the organization's public avatar. + The username of the user who initiated the action """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! + actorLogin: String """ - Identifies the primary key from the database. + The HTTP path for the actor. """ - databaseId: Int + actorResourcePath: URI """ - The organization's public profile description. + The HTTP URL for the actor. """ - description: String + actorUrl: URI """ - The organization's public email. + The blocked user. """ - email: String - id: ID! + blockedUser: User """ - Showcases a selection of repositories and gists that the profile owner has - either curated or that have been selected automatically based on popularity. + The username of the blocked user. """ - itemShowcase: ProfileItemShowcase! + blockedUserName: String """ - The organization's public profile location. + The HTTP path for the blocked user. """ - location: String + blockedUserResourcePath: URI """ - The organization's login name. + The HTTP URL for the blocked user. """ - login: String! + blockedUserUrl: URI """ - Get the status messages members of this entity have set that are either public or visible only to the organization. + The time the action was initiated """ - memberStatuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + createdAt: PreciseDateTime! + id: ID! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The corresponding operation type for the action + """ + operationType: OperationType - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The Organization associated with the Audit Entry. + """ + organization: Organization - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The name of the Organization. + """ + organizationName: String - """ - Ordering options for user statuses returned from the connection. - """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! + """ + The HTTP path for the organization + """ + organizationResourcePath: URI """ - A list of users who are members of this organization. + The HTTP URL for the organization """ - members( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + organizationUrl: URI - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The user affected by the action + """ + user: User - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! @deprecated(reason: "The `members` field is deprecated and will be removed soon. Use `Organization.membersWithRole` instead. Removal on 2019-04-01 UTC.") + """ + The HTTP path for the user. + """ + userResourcePath: URI """ - A list of users who are members of this organization. + The HTTP URL for the user. """ - membersWithRole( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + userUrl: URI +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Audit log entry for a org.config.disable_collaborators_only event. +""" +type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The user who initiated the action + """ + actor: AuditEntryActor - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationMemberConnection! + """ + The IP address of the actor + """ + actorIp: String """ - The organization's public profile name. + A readable representation of the actor's location """ - name: String + actorLocation: ActorLocation """ - The HTTP path creating a new team + The username of the user who initiated the action """ - newTeamResourcePath: URI! + actorLogin: String """ - The HTTP URL creating a new team + The HTTP path for the actor. """ - newTeamUrl: URI! + actorResourcePath: URI """ - The billing email for the organization. + The HTTP URL for the actor. """ - organizationBillingEmail: String + actorUrl: URI """ - A list of users who have been invited to join this organization. + The time the action was initiated """ - pendingMembers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + createdAt: PreciseDateTime! + id: ID! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The corresponding operation type for the action + """ + operationType: OperationType - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The Organization associated with the Audit Entry. + """ + organization: Organization - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! + """ + The name of the Organization. + """ + organizationName: String """ - A list of repositories and gists this profile owner can pin to their profile. + The HTTP path for the organization """ - pinnableItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + organizationResourcePath: URI + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.config.enable_collaborators_only event. +""" +type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.create event. +""" +type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The billing plan for the Organization. + """ + billingPlan: OrgCreateAuditEntryBillingPlan + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The billing plans available for organizations. +""" +enum OrgCreateAuditEntryBillingPlan { + """ + Team Plan + """ + BUSINESS + + """ + Enterprise Cloud Plan + """ + BUSINESS_PLUS + + """ + Free Plan + """ + FREE + + """ + Tiered Per Seat Plan + """ + TIERED_PER_SEAT + + """ + Legacy Unlimited Plan + """ + UNLIMITED +} + +""" +Audit log entry for a org.disable_oauth_app_restrictions event. +""" +type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.disable_saml event. +""" +type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The SAML provider's digest algorithm URL. + """ + digestMethodUrl: URI + id: ID! + + """ + The SAML provider's issuer URL. + """ + issuerUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The SAML provider's signature algorithm URL. + """ + signatureMethodUrl: URI + + """ + The SAML provider's single sign-on URL. + """ + singleSignOnUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.disable_two_factor_requirement event. +""" +type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_oauth_app_restrictions event. +""" +type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_saml event. +""" +type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The SAML provider's digest algorithm URL. + """ + digestMethodUrl: URI + id: ID! + + """ + The SAML provider's issuer URL. + """ + issuerUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The SAML provider's signature algorithm URL. + """ + signatureMethodUrl: URI + + """ + The SAML provider's single sign-on URL. + """ + singleSignOnUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.enable_two_factor_requirement event. +""" +type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.invite_member event. +""" +type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The email address of the organization invitation. + """ + email: String + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The organization invitation. + """ + organizationInvitation: OrganizationInvitation + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.invite_to_business event. +""" +type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_approved event. +""" +type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_denied event. +""" +type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.oauth_app_access_requested event. +""" +type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The name of the OAuth Application. + """ + oauthApplicationName: String + + """ + The HTTP path for the OAuth Application + """ + oauthApplicationResourcePath: URI + + """ + The HTTP URL for the OAuth Application + """ + oauthApplicationUrl: URI + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.remove_billing_manager event. +""" +type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the billing manager being removed. + """ + reason: OrgRemoveBillingManagerAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The reason a billing manager was removed from an Organization. +""" +enum OrgRemoveBillingManagerAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + SAML SSO enforcement requires an external identity + """ + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE +} + +""" +Audit log entry for a org.remove_member event. +""" +type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The types of membership the member has with the organization. + """ + membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!] + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the member being removed. + """ + reason: OrgRemoveMemberAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The type of membership a user has with an Organization. +""" +enum OrgRemoveMemberAuditEntryMembershipType { + """ + Organization administrators have full access and can change several settings, + including the names of repositories that belong to the Organization and Owners + team membership. In addition, organization admins can delete the organization + and all of its repositories. + """ + ADMIN + + """ + A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + """ + BILLING_MANAGER + + """ + A direct member is a user that is a member of the Organization. + """ + DIRECT_MEMBER + + """ + An outside collaborator is a person who isn't explicitly a member of the + Organization, but who has Read, Write, or Admin permissions to one or more + repositories in the organization. + """ + OUTSIDE_COLLABORATOR + + """ + An unaffiliated collaborator is a person who is not a member of the + Organization and does not have access to any repositories in the Organization. + """ + UNAFFILIATED +} + +""" +The reason a member was removed from an Organization. +""" +enum OrgRemoveMemberAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + SAML SSO enforcement requires an external identity + """ + SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY + + """ + User was removed from organization during account recovery + """ + TWO_FACTOR_ACCOUNT_RECOVERY + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE + + """ + User account has been deleted + """ + USER_ACCOUNT_DELETED +} + +""" +Audit log entry for a org.remove_outside_collaborator event. +""" +type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The types of membership the outside collaborator has with the organization. + """ + membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!] + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The reason for the outside collaborator being removed from the Organization. + """ + reason: OrgRemoveOutsideCollaboratorAuditEntryReason + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The type of membership a user has with an Organization. +""" +enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { + """ + A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. + """ + BILLING_MANAGER + + """ + An outside collaborator is a person who isn't explicitly a member of the + Organization, but who has Read, Write, or Admin permissions to one or more + repositories in the organization. + """ + OUTSIDE_COLLABORATOR + + """ + An unaffiliated collaborator is a person who is not a member of the + Organization and does not have access to any repositories in the organization. + """ + UNAFFILIATED +} + +""" +The reason an outside collaborator was removed from an Organization. +""" +enum OrgRemoveOutsideCollaboratorAuditEntryReason { + """ + SAML external identity missing + """ + SAML_EXTERNAL_IDENTITY_MISSING + + """ + The organization required 2FA of its billing managers and this user did not have 2FA enabled. + """ + TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE +} + +""" +Audit log entry for a org.restore_member event. +""" +type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The number of custom email routings for the restored member. + """ + restoredCustomEmailRoutingsCount: Int + + """ + The number of issue assignemnts for the restored member. + """ + restoredIssueAssignmentsCount: Int + + """ + Restored organization membership objects. + """ + restoredMemberships: [OrgRestoreMemberAuditEntryMembership!] + + """ + The number of restored memberships. + """ + restoredMembershipsCount: Int + + """ + The number of repositories of the restored member. + """ + restoredRepositoriesCount: Int + + """ + The number of starred repositories for the restored member. + """ + restoredRepositoryStarsCount: Int + + """ + The number of watched repositories for the restored member. + """ + restoredRepositoryWatchesCount: Int + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Types of memberships that can be restored for an Organization member. +""" +union OrgRestoreMemberAuditEntryMembership = OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData + +""" +Metadata for an organization membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData { + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI +} + +""" +Metadata for a repository membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData { + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI +} + +""" +Metadata for a team membership for org.restore_member actions +""" +type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData { + """ + The team associated with the action + """ + team: Team + + """ + The name of the team + """ + teamName: String + + """ + The HTTP path for this team + """ + teamResourcePath: URI + + """ + The HTTP URL for this team + """ + teamUrl: URI +} + +""" +Audit log entry for a org.unblock_user +""" +type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The user being unblocked by the organization. + """ + blockedUser: User + + """ + The username of the blocked user. + """ + blockedUserName: String + + """ + The HTTP path for the blocked user. + """ + blockedUserResourcePath: URI + + """ + The HTTP URL for the blocked user. + """ + blockedUserUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a org.update_default_repository_permission +""" +type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The new default repository permission level for the organization. + """ + permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + + """ + The former default repository permission level for the organization. + """ + permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The default permission a repository can have in an Organization. +""" +enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { + """ + Can read, clone, push, and add collaborators to repositories. + """ + ADMIN + + """ + No default permission value. + """ + NONE + + """ + Can read and clone repositories. + """ + READ + + """ + Can read, clone and push to repositories. + """ + WRITE +} + +""" +Audit log entry for a org.update_member event. +""" +type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The new member permission level for the organization. + """ + permission: OrgUpdateMemberAuditEntryPermission + + """ + The former member permission level for the organization. + """ + permissionWas: OrgUpdateMemberAuditEntryPermission + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The permissions available to members on an Organization. +""" +enum OrgUpdateMemberAuditEntryPermission { + """ + Can read, clone, push, and add collaborators to repositories. + """ + ADMIN + + """ + Can read and clone repositories. + """ + READ +} + +""" +Audit log entry for a org.update_member_repository_creation_permission event. +""" +type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + Can members create repositories in the organization. + """ + canCreateRepositories: Boolean + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI + + """ + The permission for visibility level of repositories for this organization. + """ + visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility +} + +""" +The permissions available for repository creation on an Organization. +""" +enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { + """ + All organization members are restricted from creating any repositories. + """ + ALL + + """ + All organization members are restricted from creating internal repositories. + """ + INTERNAL + + """ + All organization members are allowed to create any repositories. + """ + NONE + + """ + All organization members are restricted from creating private repositories. + """ + PRIVATE + + """ + All organization members are restricted from creating private or internal repositories. + """ + PRIVATE_INTERNAL + + """ + All organization members are restricted from creating public repositories. + """ + PUBLIC + + """ + All organization members are restricted from creating public or internal repositories. + """ + PUBLIC_INTERNAL + + """ + All organization members are restricted from creating public or private repositories. + """ + PUBLIC_PRIVATE +} + +""" +Audit log entry for a org.update_member_repository_invitation_permission event. +""" +type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + Can outside collaborators be invited to repositories in the organization. + """ + canInviteOutsideCollaboratorsToRepositories: Boolean + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +An account on GitHub, with one or more owners, that has repositories, members and teams. +""" +type Organization implements Actor & MemberStatusable & Node & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { + """ + Determine if this repository owner has any items that can be pinned to their profile. + """ + anyPinnableItems( + """ + Filter to only a particular kind of pinnable item. + """ + type: PinnableItemType + ): Boolean! + + """ + Audit log entries of the organization + """ + auditLog( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for the returned audit log entries. + """ + orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC} + + """ + The query string to filter audit entries + """ + query: String + ): OrganizationAuditEntryConnection! + + """ + A URL pointing to the organization's public avatar. + """ + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The organization's public profile description. + """ + description: String + + """ + The organization's public profile description rendered to HTML. + """ + descriptionHTML: String + + """ + The organization's public email. + """ + email: String + id: ID! + + """ + The setting value for whether the organization has an IP allow list enabled. + """ + ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! + + """ + The IP addresses that are allowed to access resources owned by the organization. + """ + ipAllowListEntries( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for IP allow list entries returned. + """ + orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} + ): IpAllowListEntryConnection! + + """ + Whether the organization has verified its profile email and website, always false on Enterprise. + """ + isVerified: Boolean! + + """ + Showcases a selection of repositories and gists that the profile owner has + either curated or that have been selected automatically based on popularity. + """ + itemShowcase: ProfileItemShowcase! + + """ + The organization's public profile location. + """ + location: String + + """ + The organization's login name. + """ + login: String! + + """ + Get the status messages members of this entity have set that are either public or visible only to the organization. + """ + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! + + """ + A list of users who are members of this organization. + """ + membersWithRole( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationMemberConnection! + + """ + The organization's public profile name. + """ + name: String + + """ + The HTTP path creating a new team + """ + newTeamResourcePath: URI! + + """ + The HTTP URL creating a new team + """ + newTeamUrl: URI! + + """ + The billing email for the organization. + """ + organizationBillingEmail: String + + """ + A list of users who have been invited to join this organization. + """ + pendingMembers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + A list of repositories and gists this profile owner can pin to their profile. + """ + pinnableItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinnable items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + A list of repositories and gists this profile owner has pinned to their profile + """ + pinnedItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinned items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + Returns how many more items this profile owner can pin to their profile. + """ + pinnedItemsRemaining: Int! + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing organization's projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing organization's projects + """ + projectsUrl: URI! + + """ + A list of repositories that the user owns. + """ + repositories( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they are forks of another repository + """ + isFork: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! + + """ + Find Repository. + """ + repository( + """ + Name of Repository to find. + """ + name: String! + ): Repository + + """ + When true the organization requires all members, billing managers, and outside + collaborators to enable two-factor authentication. + """ + requiresTwoFactorAuthentication: Boolean + + """ + The HTTP path for this organization. + """ + resourcePath: URI! + + """ + The Organization's SAML identity providers + """ + samlIdentityProvider: OrganizationIdentityProvider + + """ + This object's sponsorships as the maintainer. + """ + sponsorshipsAsMaintainer( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + This object's sponsorships as the sponsor. + """ + sponsorshipsAsSponsor( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + Find an organization's team by its slug. + """ + team( + """ + The name or slug of the team to find. + """ + slug: String! + ): Team + + """ + A list of teams in this organization. + """ + teams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + If true, filters teams that are mapped to an LDAP Group (Enterprise only) + """ + ldapMapped: Boolean + + """ + Ordering options for teams returned from the connection + """ + orderBy: TeamOrder + + """ + If non-null, filters teams according to privacy + """ + privacy: TeamPrivacy + + """ + If non-null, filters teams with query on team name and team slug + """ + query: String + + """ + If non-null, filters teams according to whether the viewer is an admin or member on team + """ + role: TeamRole + + """ + If true, restrict to only root teams + """ + rootTeamsOnly: Boolean = false + + """ + User logins to filter by + """ + userLogins: [String!] + ): TeamConnection! + + """ + The HTTP path listing organization's teams + """ + teamsResourcePath: URI! + + """ + The HTTP URL listing organization's teams + """ + teamsUrl: URI! + + """ + The organization's Twitter username. + """ + twitterUsername: String + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this organization. + """ + url: URI! + + """ + Organization is adminable by the viewer. + """ + viewerCanAdminister: Boolean! + + """ + Can the viewer pin repositories and gists to the profile? + """ + viewerCanChangePinnedItems: Boolean! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! + + """ + Viewer can create repositories on this organization + """ + viewerCanCreateRepositories: Boolean! + + """ + Viewer can create teams on this organization. + """ + viewerCanCreateTeams: Boolean! + + """ + Viewer is an active member of this organization. + """ + viewerIsAMember: Boolean! + + """ + The organization's public profile URL. + """ + websiteUrl: URI +} + +""" +An audit entry in an organization audit log. +""" +union OrganizationAuditEntry = MembersCanDeleteReposClearAuditEntry | MembersCanDeleteReposDisableAuditEntry | MembersCanDeleteReposEnableAuditEntry | OauthApplicationCreateAuditEntry | OrgAddBillingManagerAuditEntry | OrgAddMemberAuditEntry | OrgBlockUserAuditEntry | OrgConfigDisableCollaboratorsOnlyAuditEntry | OrgConfigEnableCollaboratorsOnlyAuditEntry | OrgCreateAuditEntry | OrgDisableOauthAppRestrictionsAuditEntry | OrgDisableSamlAuditEntry | OrgDisableTwoFactorRequirementAuditEntry | OrgEnableOauthAppRestrictionsAuditEntry | OrgEnableSamlAuditEntry | OrgEnableTwoFactorRequirementAuditEntry | OrgInviteMemberAuditEntry | OrgInviteToBusinessAuditEntry | OrgOauthAppAccessApprovedAuditEntry | OrgOauthAppAccessDeniedAuditEntry | OrgOauthAppAccessRequestedAuditEntry | OrgRemoveBillingManagerAuditEntry | OrgRemoveMemberAuditEntry | OrgRemoveOutsideCollaboratorAuditEntry | OrgRestoreMemberAuditEntry | OrgUnblockUserAuditEntry | OrgUpdateDefaultRepositoryPermissionAuditEntry | OrgUpdateMemberAuditEntry | OrgUpdateMemberRepositoryCreationPermissionAuditEntry | OrgUpdateMemberRepositoryInvitationPermissionAuditEntry | PrivateRepositoryForkingDisableAuditEntry | PrivateRepositoryForkingEnableAuditEntry | RepoAccessAuditEntry | RepoAddMemberAuditEntry | RepoAddTopicAuditEntry | RepoArchivedAuditEntry | RepoChangeMergeSettingAuditEntry | RepoConfigDisableAnonymousGitAccessAuditEntry | RepoConfigDisableCollaboratorsOnlyAuditEntry | RepoConfigDisableContributorsOnlyAuditEntry | RepoConfigDisableSockpuppetDisallowedAuditEntry | RepoConfigEnableAnonymousGitAccessAuditEntry | RepoConfigEnableCollaboratorsOnlyAuditEntry | RepoConfigEnableContributorsOnlyAuditEntry | RepoConfigEnableSockpuppetDisallowedAuditEntry | RepoConfigLockAnonymousGitAccessAuditEntry | RepoConfigUnlockAnonymousGitAccessAuditEntry | RepoCreateAuditEntry | RepoDestroyAuditEntry | RepoRemoveMemberAuditEntry | RepoRemoveTopicAuditEntry | RepositoryVisibilityChangeDisableAuditEntry | RepositoryVisibilityChangeEnableAuditEntry | TeamAddMemberAuditEntry | TeamAddRepositoryAuditEntry | TeamChangeParentTeamAuditEntry | TeamRemoveMemberAuditEntry | TeamRemoveRepositoryAuditEntry + +""" +The connection type for OrganizationAuditEntry. +""" +type OrganizationAuditEntryConnection { + """ + A list of edges. + """ + edges: [OrganizationAuditEntryEdge] + + """ + A list of nodes. + """ + nodes: [OrganizationAuditEntry] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Metadata for an audit entry with action org.* +""" +interface OrganizationAuditEntryData { + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI +} + +""" +An edge in a connection. +""" +type OrganizationAuditEntryEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: OrganizationAuditEntry +} + +""" +The connection type for Organization. +""" +type OrganizationConnection { + """ + A list of edges. + """ + edges: [OrganizationEdge] + + """ + A list of nodes. + """ + nodes: [Organization] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type OrganizationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Organization +} + +""" +An Identity Provider configured to provision SAML and SCIM identities for Organizations +""" +type OrganizationIdentityProvider implements Node { + """ + The digest algorithm used to sign SAML requests for the Identity Provider. + """ + digestMethod: URI + + """ + External Identities provisioned by this Identity Provider + """ + externalIdentities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ExternalIdentityConnection! + id: ID! + + """ + The x509 certificate used by the Identity Provder to sign assertions and responses. + """ + idpCertificate: X509Certificate + + """ + The Issuer Entity ID for the SAML Identity Provider + """ + issuer: String + + """ + Organization this Identity Provider belongs to + """ + organization: Organization + + """ + The signature algorithm used to sign SAML requests for the Identity Provider. + """ + signatureMethod: URI + + """ + The URL endpoint for the Identity Provider's SAML SSO. + """ + ssoUrl: URI +} + +""" +An Invitation for a user to an organization. +""" +type OrganizationInvitation implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The email address of the user invited to the organization. + """ + email: String + id: ID! + + """ + The type of invitation that was sent (e.g. email, user). + """ + invitationType: OrganizationInvitationType! + + """ + The user who was invited to the organization. + """ + invitee: User + + """ + The user who created the invitation. + """ + inviter: User! + + """ + The organization the invite is for + """ + organization: Organization! + + """ + The user's pending role in the organization (e.g. member, owner). + """ + role: OrganizationInvitationRole! +} + +""" +The connection type for OrganizationInvitation. +""" +type OrganizationInvitationConnection { + """ + A list of edges. + """ + edges: [OrganizationInvitationEdge] + + """ + A list of nodes. + """ + nodes: [OrganizationInvitation] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type OrganizationInvitationEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: OrganizationInvitation +} + +""" +The possible organization invitation roles. +""" +enum OrganizationInvitationRole { + """ + The user is invited to be an admin of the organization. + """ + ADMIN + + """ + The user is invited to be a billing manager of the organization. + """ + BILLING_MANAGER + + """ + The user is invited to be a direct member of the organization. + """ + DIRECT_MEMBER + + """ + The user's previous role will be reinstated. + """ + REINSTATE +} + +""" +The possible organization invitation types. +""" +enum OrganizationInvitationType { + """ + The invitation was to an email address. + """ + EMAIL + + """ + The invitation was to an existing user. + """ + USER +} + +""" +The connection type for User. +""" +type OrganizationMemberConnection { + """ + A list of edges. + """ + edges: [OrganizationMemberEdge] + + """ + A list of nodes. + """ + nodes: [User] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +Represents a user within an organization. +""" +type OrganizationMemberEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer. + """ + hasTwoFactorEnabled: Boolean + + """ + The item at the end of the edge. + """ + node: User + + """ + The role this user has in the organization. + """ + role: OrganizationMemberRole +} + +""" +The possible roles within an organization for its members. +""" +enum OrganizationMemberRole { + """ + The user is an administrator of the organization. + """ + ADMIN + + """ + The user is a member of the organization. + """ + MEMBER +} + +""" +The possible values for the members can create repositories setting on an organization. +""" +enum OrganizationMembersCanCreateRepositoriesSettingValue { + """ + Members will be able to create public and private repositories. + """ + ALL + + """ + Members will not be able to create public or private repositories. + """ + DISABLED + + """ + Members will be able to create only private repositories. + """ + PRIVATE +} + +""" +Ordering options for organization connections. +""" +input OrganizationOrder { + """ + The ordering direction. + """ + direction: OrderDirection! + + """ + The field to order organizations by. + """ + field: OrganizationOrderField! +} + +""" +Properties by which organization connections can be ordered. +""" +enum OrganizationOrderField { + """ + Order organizations by creation time + """ + CREATED_AT + + """ + Order organizations by login + """ + LOGIN +} + +""" +An organization teams hovercard context +""" +type OrganizationTeamsHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + Teams in this organization the user is a member of that are relevant + """ + relevantTeams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): TeamConnection! + + """ + The path for the full team list for this user + """ + teamsResourcePath: URI! + + """ + The URL for the full team list for this user + """ + teamsUrl: URI! + + """ + The total number of teams the user is on in the organization + """ + totalTeamCount: Int! +} + +""" +An organization list hovercard context +""" +type OrganizationsHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! + + """ + An octicon to accompany this context + """ + octicon: String! + + """ + Organizations this user is a member of that are relevant + """ + relevantOrganizations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationConnection! + + """ + The total number of organizations this user is in + """ + totalOrganizationCount: Int! +} + +""" +Information about pagination in a connection. +""" +type PageInfo { + """ + When paginating forwards, the cursor to continue. + """ + endCursor: String + + """ + When paginating forwards, are there more items? + """ + hasNextPage: Boolean! + + """ + When paginating backwards, are there more items? + """ + hasPreviousPage: Boolean! + + """ + When paginating backwards, the cursor to continue. + """ + startCursor: String +} + +""" +Types that can grant permissions on a repository to a user +""" +union PermissionGranter = Organization | Repository | Team + +""" +A level of permission and source for a user's access to a repository. +""" +type PermissionSource { + """ + The organization the repository belongs to. + """ + organization: Organization! + + """ + The level of access this source has granted to the user. + """ + permission: DefaultRepositoryPermissionField! + + """ + The source of this permission. + """ + source: PermissionGranter! +} + +""" +Autogenerated input type of PinIssue +""" +input PinIssueInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The ID of the issue to be pinned + """ + issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) +} + +""" +Autogenerated return type of PinIssue +""" +type PinIssuePayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The issue that was pinned + """ + issue: Issue +} + +""" +Types that can be pinned to a profile page. +""" +union PinnableItem = Gist | Repository + +""" +The connection type for PinnableItem. +""" +type PinnableItemConnection { + """ + A list of edges. + """ + edges: [PinnableItemEdge] + + """ + A list of nodes. + """ + nodes: [PinnableItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PinnableItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PinnableItem +} + +""" +Represents items that can be pinned to a profile page or dashboard. +""" +enum PinnableItemType { + """ + A gist. + """ + GIST + + """ + An issue. + """ + ISSUE + + """ + An organization. + """ + ORGANIZATION + + """ + A project. + """ + PROJECT + + """ + A pull request. + """ + PULL_REQUEST + + """ + A repository. + """ + REPOSITORY + + """ + A team. + """ + TEAM + + """ + A user. + """ + USER +} + +""" +Represents a 'pinned' event on a given issue or pull request. +""" +type PinnedEvent implements Node { + """ + Identifies the actor who performed the event. + """ + actor: Actor + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! + + """ + Identifies the issue associated with the event. + """ + issue: Issue! +} + +""" +A Pinned Issue is a issue pinned to a repository's index page. +""" +type PinnedIssue implements Node @preview(toggledBy: "elektra-preview") { + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The issue that was pinned. + """ + issue: Issue! + + """ + The actor that pinned this issue. + """ + pinnedBy: Actor! + + """ + The repository that this issue was pinned to. + """ + repository: Repository! +} + +""" +The connection type for PinnedIssue. +""" +type PinnedIssueConnection @preview(toggledBy: "elektra-preview") { + """ + A list of edges. + """ + edges: [PinnedIssueEdge] + + """ + A list of nodes. + """ + nodes: [PinnedIssue] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PinnedIssueEdge @preview(toggledBy: "elektra-preview") { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PinnedIssue +} + +""" +An ISO-8601 encoded UTC date string with millisecond precison. +""" +scalar PreciseDateTime + +""" +Audit log entry for a private_repository_forking.disable event. +""" +type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +Audit log entry for a private_repository_forking.enable event. +""" +type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { + """ + The action name + """ + action: String! + + """ + The user who initiated the action + """ + actor: AuditEntryActor + + """ + The IP address of the actor + """ + actorIp: String + + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation + + """ + The username of the user who initiated the action + """ + actorLogin: String + + """ + The HTTP path for the actor. + """ + actorResourcePath: URI + + """ + The HTTP URL for the actor. + """ + actorUrl: URI + + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + + """ + The HTTP path for this enterprise. + """ + enterpriseResourcePath: URI + + """ + The slug of the enterprise. + """ + enterpriseSlug: String + + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! + + """ + The corresponding operation type for the action + """ + operationType: OperationType + + """ + The Organization associated with the Audit Entry. + """ + organization: Organization + + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String + + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI + + """ + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +A curatable list of repositories relating to a repository owner, which defaults +to showing the most popular repositories they own. +""" +type ProfileItemShowcase { + """ + Whether or not the owner has pinned any repositories or gists. + """ + hasPinnedItems: Boolean! + + """ + The repositories and gists in the showcase. If the profile owner has any + pinned items, those will be returned. Otherwise, the profile owner's popular + repositories will be returned. + """ + items( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PinnableItemConnection! +} + +""" +Represents any entity on GitHub that has a profile page. +""" +interface ProfileOwner { + """ + Determine if this repository owner has any items that can be pinned to their profile. + """ + anyPinnableItems( + """ + Filter to only a particular kind of pinnable item. + """ + type: PinnableItemType + ): Boolean! + + """ + The public profile email. + """ + email: String + id: ID! + + """ + Showcases a selection of repositories and gists that the profile owner has + either curated or that have been selected automatically based on popularity. + """ + itemShowcase: ProfileItemShowcase! + + """ + The public profile location. + """ + location: String + + """ + The username used to login. + """ + login: String! + + """ + The public profile name. + """ + name: String + + """ + A list of repositories and gists this profile owner can pin to their profile. + """ + pinnableItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinnable items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + A list of repositories and gists this profile owner has pinned to their profile + """ + pinnedItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter the types of pinned items that are returned. + """ + types: [PinnableItemType!] + ): PinnableItemConnection! + + """ + Returns how many more items this profile owner can pin to their profile. + """ + pinnedItemsRemaining: Int! + + """ + Can the viewer pin repositories and gists to the profile? + """ + viewerCanChangePinnedItems: Boolean! + + """ + The public profile website URL. + """ + websiteUrl: URI +} + +""" +Projects manage issues, pull requests and notes within a project owner. +""" +type Project implements Closable & Node & Updatable { + """ + The project's description body. + """ + body: String + + """ + The projects description body rendered to HTML. + """ + bodyHTML: HTML! + + """ + `true` if the object is closed (definition of closed may depend on type) + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + List of columns in the project + """ + columns( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectColumnConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The actor who originally created the project. + """ + creator: Actor + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The project's name. + """ + name: String! + + """ + The project's number. + """ + number: Int! + + """ + The project's owner. Currently limited to repositories, organizations, and users. + """ + owner: ProjectOwner! + + """ + List of pending cards in this project + """ + pendingCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Project progress details. + """ + progress: ProjectProgress! + + """ + The HTTP path for this project + """ + resourcePath: URI! + + """ + Whether the project is open or closed. + """ + state: ProjectState! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this project + """ + url: URI! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! +} + +""" +A card in a project. +""" +type ProjectCard implements Node { + """ + The project column this card is associated under. A card may only belong to one + project column at a time. The column field will be null if the card is created + in a pending state and has yet to be associated with a column. Once cards are + associated with a column, they will not become pending in the future. + """ + column: ProjectColumn + + """ + The card content item + """ + content: ProjectCardItem + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + The actor who created this card + """ + creator: Actor + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + Whether the card is archived + """ + isArchived: Boolean! + + """ + The card note + """ + note: String + + """ + The project that contains this card. + """ + project: Project! + + """ + The HTTP path for this card + """ + resourcePath: URI! + + """ + The state of ProjectCard + """ + state: ProjectCardState + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this card + """ + url: URI! +} + +""" +The possible archived states of a project card. +""" +enum ProjectCardArchivedState { + """ + A project card that is archived + """ + ARCHIVED + + """ + A project card that is not archived + """ + NOT_ARCHIVED +} + +""" +The connection type for ProjectCard. +""" +type ProjectCardConnection { + """ + A list of edges. + """ + edges: [ProjectCardEdge] + + """ + A list of nodes. + """ + nodes: [ProjectCard] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectCardEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ProjectCard +} + +""" +An issue or PR and its owning repository to be used in a project card. +""" +input ProjectCardImport { + """ + The issue or pull request number. + """ + number: Int! + + """ + Repository name with owner (owner/repository). + """ + repository: String! +} + +""" +Types that can be inside Project Cards. +""" +union ProjectCardItem = Issue | PullRequest + +""" +Various content states of a ProjectCard +""" +enum ProjectCardState { + """ + The card has content only. + """ + CONTENT_ONLY + + """ + The card has a note only. + """ + NOTE_ONLY + + """ + The card is redacted. + """ + REDACTED +} + +""" +A column inside a project. +""" +type ProjectColumn implements Node { + """ + List of cards in the column + """ + cards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + id: ID! + + """ + The project column's name. + """ + name: String! + + """ + The project that contains this column. + """ + project: Project! + + """ + The semantic purpose of the column + """ + purpose: ProjectColumnPurpose + + """ + The HTTP path for this project column + """ + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this project column + """ + url: URI! +} + +""" +The connection type for ProjectColumn. +""" +type ProjectColumnConnection { + """ + A list of edges. + """ + edges: [ProjectColumnEdge] + + """ + A list of nodes. + """ + nodes: [ProjectColumn] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectColumnEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: ProjectColumn +} + +""" +A project column and a list of its issues and PRs. +""" +input ProjectColumnImport { + """ + The name of the column. + """ + columnName: String! + + """ + A list of issues and pull requests in the column. + """ + issues: [ProjectCardImport!] + + """ + The position of the column, starting from 0. + """ + position: Int! +} + +""" +The semantic purpose of the column - todo, in progress, or done. +""" +enum ProjectColumnPurpose { + """ + The column contains cards which are complete + """ + DONE + + """ + The column contains cards which are currently being worked on + """ + IN_PROGRESS + + """ + The column contains cards still to be worked on + """ + TODO +} + +""" +A list of projects associated with the owner. +""" +type ProjectConnection { + """ + A list of edges. + """ + edges: [ProjectEdge] + + """ + A list of nodes. + """ + nodes: [Project] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type ProjectEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: Project +} + +""" +Ways in which lists of projects can be ordered upon return. +""" +input ProjectOrder { + """ + The direction in which to order projects by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order projects by. + """ + field: ProjectOrderField! +} + +""" +Properties by which project connections can be ordered. +""" +enum ProjectOrderField { + """ + Order projects by creation time + """ + CREATED_AT + + """ + Order projects by name + """ + NAME + + """ + Order projects by update time + """ + UPDATED_AT +} + +""" +Represents an owner of a Project. +""" +interface ProjectOwner { + id: ID! + + """ + Find project by number. + """ + project( + """ + The project number to find. + """ + number: Int! + ): Project + + """ + A list of projects under the owner. + """ + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder + + """ + Query to search projects by, currently only searching by name. + """ + search: String + + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! + + """ + The HTTP path listing owners projects + """ + projectsResourcePath: URI! + + """ + The HTTP URL listing owners projects + """ + projectsUrl: URI! + + """ + Can the current viewer create new projects on this owner. + """ + viewerCanCreateProjects: Boolean! +} + +""" +Project progress stats. +""" +type ProjectProgress { + """ + The number of done cards. + """ + doneCount: Int! + + """ + The percentage of done cards. + """ + donePercentage: Float! + + """ + Whether progress tracking is enabled and cards with purpose exist for this project + """ + enabled: Boolean! + + """ + The number of in-progress cards. + """ + inProgressCount: Int! + + """ + The percentage of in-progress cards. + """ + inProgressPercentage: Float! + + """ + The number of to do cards. + """ + todoCount: Int! + + """ + The percentage of to do cards. + """ + todoPercentage: Float! +} + +""" +State of the project; either 'open' or 'closed' +""" +enum ProjectState { + """ + The project is closed. + """ + CLOSED + + """ + The project is open. + """ + OPEN +} + +""" +GitHub-provided templates for Projects +""" +enum ProjectTemplate { + """ + Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns. + """ + AUTOMATED_KANBAN_V2 + + """ + Create a board with triggers to automatically move cards across columns with review automation. + """ + AUTOMATED_REVIEWS_KANBAN + + """ + Create a board with columns for To do, In progress and Done. + """ + BASIC_KANBAN + + """ + Create a board to triage and prioritize bugs with To do, priority, and Done columns. + """ + BUG_TRIAGE +} + +""" +A user's public key. +""" +type PublicKey implements Node { + """ + The last time this authorization was used to perform an action. Values will be null for keys not owned by the user. + """ + accessedAt: DateTime + + """ + Identifies the date and time when the key was created. Keys created before + March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user. + """ + createdAt: DateTime + + """ + The fingerprint for this PublicKey. + """ + fingerprint: String! + id: ID! + + """ + Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user. + """ + isReadOnly: Boolean + + """ + The public key string. + """ + key: String! + + """ + Identifies the date and time when the key was updated. Keys created before + March 5th, 2014 may have inaccurate values. Values will be null for keys not + owned by the user. + """ + updatedAt: DateTime +} + +""" +The connection type for PublicKey. +""" +type PublicKeyConnection { + """ + A list of edges. + """ + edges: [PublicKeyEdge] + + """ + A list of nodes. + """ + nodes: [PublicKey] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PublicKeyEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PublicKey +} + +""" +A repository pull request. +""" +type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + Reason that the conversation was locked. + """ + activeLockReason: LockReason + + """ + The number of additions in this pull request. + """ + additions: Int! + + """ + A list of Users assigned to this object. + """ + assignees( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Identifies the base Ref associated with the pull request. + """ + baseRef: Ref + + """ + Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted. + """ + baseRefName: String! + + """ + Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted. + """ + baseRefOid: GitObjectID! + + """ + The repository associated with this pull request's base Ref. + """ + baseRepository: Repository + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + Whether or not the pull request is rebaseable. + """ + canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview") + + """ + The number of changed files in this pull request. + """ + changedFiles: Int! + + """ + The HTTP path for the checks of this pull request. + """ + checksResourcePath: URI! + + """ + The HTTP URL for the checks of this pull request. + """ + checksUrl: URI! + + """ + `true` if the pull request is closed + """ + closed: Boolean! + + """ + Identifies the date and time when the object was closed. + """ + closedAt: DateTime + + """ + A list of comments associated with the pull request. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): IssueCommentConnection! + + """ + A list of commits present in this pull request's head branch not present in the base branch. + """ + commits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestCommitConnection! + + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The number of deletions in this pull request. + """ + deletions: Int! + + """ + The actor who edited this pull request's body. + """ + editor: Actor + + """ + Lists the files changed within this pull request. + """ + files( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestChangedFileConnection + + """ + Identifies the head Ref associated with the pull request. + """ + headRef: Ref + + """ + Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted. + """ + headRefName: String! + + """ + Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted. + """ + headRefOid: GitObjectID! + + """ + The repository associated with this pull request's head Ref. + """ + headRepository: Repository + + """ + The owner of the repository associated with this pull request's head Ref. + """ + headRepositoryOwner: RepositoryOwner + + """ + The hovercard information for this issue + """ + hovercard( + """ + Whether or not to include notification contexts + """ + includeNotificationContexts: Boolean = true + ): Hovercard! + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The head and base repositories are different. + """ + isCrossRepository: Boolean! + + """ + Identifies if the pull request is a draft. + """ + isDraft: Boolean! + + """ + Is this pull request read by the viewer + """ + isReadByViewer: Boolean + + """ + A list of labels associated with the object. + """ + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + ): LabelConnection + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + A list of latest reviews per user associated with the pull request. + """ + latestOpinionatedReviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Only return reviews from user who have write access to the repository + """ + writersOnly: Boolean = false + ): PullRequestReviewConnection + + """ + A list of latest reviews per user associated with the pull request that are not also pending review. + """ + latestReviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestReviewConnection + + """ + `true` if the pull request is locked + """ + locked: Boolean! + + """ + Indicates whether maintainers can modify the pull request. + """ + maintainerCanModify: Boolean! + + """ + The commit that was created when this pull request was merged. + """ + mergeCommit: Commit + + """ + Detailed information about the current pull request merge state status. + """ + mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview") + + """ + Whether or not the pull request can be merged based on the existence of merge conflicts. + """ + mergeable: MergeableState! + + """ + Whether or not the pull request was merged. + """ + merged: Boolean! + + """ + The date and time that the pull request was merged. + """ + mergedAt: DateTime + + """ + The actor who merged the pull request. + """ + mergedBy: Actor + + """ + Identifies the milestone associated with the pull request. + """ + milestone: Milestone + + """ + Identifies the pull request number. + """ + number: Int! + + """ + A list of Users that are participating in the Pull Request conversation. + """ + participants( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! + + """ + The permalink to the pull request. + """ + permalink: URI! + + """ + The commit that GitHub automatically generated to test if this pull request + could be merged. This field will not return a value if the pull request is + merged, or if the test merge commit is still being generated. See the + `mergeable` field for more details on the mergeability of the pull request. + """ + potentialMergeCommit: Commit + + """ + List of project cards associated with this pull request. + """ + projectCards( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + A list of archived states to filter the cards by + """ + archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ProjectCardConnection! + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! + + """ + The repository associated with this node. + """ + repository: Repository! + + """ + The HTTP path for this pull request. + """ + resourcePath: URI! + + """ + The HTTP path for reverting this pull request. + """ + revertResourcePath: URI! + + """ + The HTTP URL for reverting this pull request. + """ + revertUrl: URI! + + """ + The current status of this pull request with respect to code review. + """ + reviewDecision: PullRequestReviewDecision + + """ + A list of review requests associated with the pull request. + """ + reviewRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): ReviewRequestConnection + + """ + The list of all review threads for this pull request. + """ + reviewThreads( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PullRequestReviewThreadConnection! + + """ + A list of reviews associated with the pull request. + """ + reviews( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Filter by author of the review. + """ + author: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + A list of states to filter the reviews. + """ + states: [PullRequestReviewState!] + ): PullRequestReviewConnection + + """ + Identifies the state of the pull request. + """ + state: PullRequestState! + + """ + A list of reviewer suggestions based on commit history and past review comments. + """ + suggestedReviewers: [SuggestedReviewer]! + + """ + A list of events, comments, commits, etc. associated with the pull request. + """ + timeline( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Allows filtering timeline events by a `since` timestamp. + """ + since: DateTime + ): PullRequestTimelineConnection! @deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.") + + """ + A list of events, comments, commits, etc. associated with the pull request. + """ + timelineItems( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Filter timeline items by type. + """ + itemTypes: [PullRequestTimelineItemsItemType!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter timeline items by a `since` timestamp. + """ + since: DateTime + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): PullRequestTimelineItemsConnection! + + """ + Identifies the pull request title. + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this pull request. + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection + + """ + Whether or not the viewer can apply suggestion. + """ + viewerCanApplySuggestion: Boolean! + + """ + Check if the viewer can restore the deleted head ref. + """ + viewerCanDeleteHeadRef: Boolean! + + """ + Can user react to this subject + """ + viewerCanReact: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + The merge body text for the viewer and method. + """ + viewerMergeBodyText( + """ + The merge method for the message. + """ + mergeType: PullRequestMergeMethod + ): String! + + """ + The merge headline text for the viewer and method. + """ + viewerMergeHeadlineText( + """ + The merge method for the message. + """ + mergeType: PullRequestMergeMethod + ): String! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +A file changed in a pull request. +""" +type PullRequestChangedFile { + """ + The number of additions to the file. + """ + additions: Int! + + """ + The number of deletions to the file. + """ + deletions: Int! + + """ + The path of the file. + """ + path: String! + + """ + The state of the file for the viewer. + """ + viewerViewedState: FileViewedState! +} + +""" +The connection type for PullRequestChangedFile. +""" +type PullRequestChangedFileConnection { + """ + A list of edges. + """ + edges: [PullRequestChangedFileEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestChangedFile] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestChangedFileEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestChangedFile +} + +""" +Represents a Git commit part of a pull request. +""" +type PullRequestCommit implements Node & UniformResourceLocatable { + """ + The Git commit object + """ + commit: Commit! + id: ID! + + """ + The pull request this commit belongs to + """ + pullRequest: PullRequest! + + """ + The HTTP path for this pull request commit + """ + resourcePath: URI! + + """ + The HTTP URL for this pull request commit + """ + url: URI! +} + +""" +Represents a commit comment thread part of a pull request. +""" +type PullRequestCommitCommentThread implements Node & RepositoryNode { + """ + The comments that exist in this thread. + """ + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! + + """ + The commit the comments were made on. + """ + commit: Commit! + id: ID! + + """ + The file the comments were made on. + """ + path: String + + """ + The position in the diff for the commit that the comment was made on. + """ + position: Int + + """ + The pull request this commit comment thread belongs to + """ + pullRequest: PullRequest! + + """ + The repository associated with this node. + """ + repository: Repository! +} + +""" +The connection type for PullRequestCommit. +""" +type PullRequestCommitConnection { + """ + A list of edges. + """ + edges: [PullRequestCommitEdge] + + """ + A list of nodes. + """ + nodes: [PullRequestCommit] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +An edge in a connection. +""" +type PullRequestCommitEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequestCommit +} + +""" +The connection type for PullRequest. +""" +type PullRequestConnection { + """ + A list of edges. + """ + edges: [PullRequestEdge] + + """ + A list of nodes. + """ + nodes: [PullRequest] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} + +""" +This aggregates pull requests opened by a user within one repository. +""" +type PullRequestContributionsByRepository { + """ + The pull request contributions. + """ + contributions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. """ - Returns the elements in the list that come before the specified cursor. - """ before: String """ @@ -13605,15 +21195,120 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr last: Int """ - Filter the types of pinnable items that are returned. + Ordering options for contributions returned from the connection. """ - types: [PinnableItemType!] - ): PinnableItemConnection! + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestContributionConnection! """ - A list of repositories and gists this profile owner has pinned to their profile + The repository in which the pull requests were opened. """ - pinnedItems( + repository: Repository! +} + +""" +An edge in a connection. +""" +type PullRequestEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: PullRequest +} + +""" +Represents available types of methods to use when merging a pull request. +""" +enum PullRequestMergeMethod { + """ + Add all commits from the head branch to the base branch with a merge commit. + """ + MERGE + + """ + Add all commits from the head branch onto the base branch individually. + """ + REBASE + + """ + Combine all commits from the head branch into a single commit in the base branch. + """ + SQUASH +} + +""" +Ways in which lists of issues can be ordered upon return. +""" +input PullRequestOrder { + """ + The direction in which to order pull requests by the specified field. + """ + direction: OrderDirection! + + """ + The field in which to order pull requests by. + """ + field: PullRequestOrderField! +} + +""" +Properties by which pull_requests connections can be ordered. +""" +enum PullRequestOrderField { + """ + Order pull_requests by creation time + """ + CREATED_AT + + """ + Order pull_requests by update time + """ + UPDATED_AT +} + +""" +A review object for a given pull request. +""" +type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the subject of the comment. + """ + authorAssociation: CommentAuthorAssociation! + + """ + Indicates whether the author of this review has push access to the repository. + """ + authorCanPushToRepository: Boolean! + + """ + Identifies the pull request review body. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body of this review rendered as plain text. + """ + bodyText: String! + + """ + A list of review comments for the current pull request review. + """ + comments( """ Returns the elements in the list that come after the specified cursor. """ @@ -13633,29 +21328,48 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr Returns the last _n_ elements from the list. """ last: Int + ): PullRequestReviewCommentConnection! - """ - Filter the types of pinned items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! + """ + Identifies the commit associated with this pull request review. + """ + commit: Commit """ - Returns how many more items this profile owner can pin to their profile. + Identifies the date and time when the object was created. """ - pinnedItemsRemaining: Int! + createdAt: DateTime! """ - A list of repositories this user has pinned to their profile + Check if this comment was created via an email reply. """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + """ + A list of teams that this review was made on behalf of. + """ + onBehalfOf( """ Returns the elements in the list that come after the specified cursor. """ @@ -13671,48 +21385,31 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr """ first: Int - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - """ Returns the last _n_ elements from the list. """ last: Int + ): TeamConnection! - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.") + """ + Identifies the pull request associated with this pull request review. + """ + pullRequest: PullRequest! """ - Find project by number. + A list of reactions grouped by content left on the subject. """ - project( - """ - The project number to find. - """ - number: Int! - ): Project + reactionGroups: [ReactionGroup!] """ - A list of projects under the owner. + A list of Reactions left on the Issue. """ - projects( + reactions( """ Returns the elements in the list that come after the specified cursor. """ @@ -13723,6 +21420,11 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr """ before: String + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + """ Returns the first _n_ elements from the list. """ @@ -13734,42 +21436,45 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr last: Int """ - Ordering options for projects returned from the connection + Allows specifying the order in which reactions are returned. """ - orderBy: ProjectOrder + orderBy: ReactionOrder + ): ReactionConnection! - """ - Query to search projects by, currently only searching by name. - """ - search: String + """ + The repository associated with this node. + """ + repository: Repository! - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! + """ + The HTTP path permalink for this PullRequestReview. + """ + resourcePath: URI! """ - The HTTP path listing organization's projects + Identifies the current state of the pull request review. """ - projectsResourcePath: URI! + state: PullRequestReviewState! """ - The HTTP URL listing organization's projects + Identifies when the Pull Request Review was submitted """ - projectsUrl: URI! + submittedAt: DateTime """ - A list of repositories that the user owns. + Identifies the date and time when the object was last updated. """ - repositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] + updatedAt: DateTime! + + """ + The HTTP URL permalink for this PullRequestReview. + """ + url: URI! + """ + A list of edits to this content. + """ + userContentEdits( """ Returns the elements in the list that come after the specified cursor. """ @@ -13785,79 +21490,172 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr """ first: Int - """ - If non-null, filters repositories according to whether they are forks of another repository - """ - isFork: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - """ Returns the last _n_ elements from the list. """ last: Int + ): UserContentEditConnection - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + """ + Can user react to this subject + """ + viewerCanReact: Boolean! - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! """ - Find Repository. + Reasons why the current viewer can not update this comment. """ - repository( - """ - Name of Repository to find. - """ - name: String! - ): Repository + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - When true the organization requires all members, billing managers, and outside - collaborators to enable two-factor authentication. + Did the viewer author this comment. """ - requiresTwoFactorAuthentication: Boolean + viewerDidAuthor: Boolean! +} +""" +A review comment associated with a given repository pull request. +""" +type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { """ - The HTTP path for this organization. + The actor who authored the comment. """ - resourcePath: URI! + author: Actor """ - The Organization's SAML identity providers + Author's association with the subject of the comment. """ - samlIdentityProvider: OrganizationIdentityProvider + authorAssociation: CommentAuthorAssociation! """ - Find an organization's team by its slug. + The comment body of this review comment. """ - team( - """ - The name or slug of the team to find. - """ - slug: String! - ): Team + body: String! """ - A list of teams in this organization. + The body rendered to HTML. """ - teams( + bodyHTML: HTML! + + """ + The comment body of this review comment rendered as plain text. + """ + bodyText: String! + + """ + Identifies the commit associated with the comment. + """ + commit: Commit + + """ + Identifies when the comment was created. + """ + createdAt: DateTime! + + """ + Check if this comment was created via an email reply. + """ + createdViaEmail: Boolean! + + """ + Identifies the primary key from the database. + """ + databaseId: Int + + """ + The diff hunk to which the comment applies. + """ + diffHunk: String! + + """ + Identifies when the comment was created in a draft state. + """ + draftedAt: DateTime! + + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! + + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! + + """ + Returns whether or not a comment has been minimized. + """ + isMinimized: Boolean! + + """ + The moment the editor made the last edit + """ + lastEditedAt: DateTime + + """ + Returns why the comment was minimized. + """ + minimizedReason: String + + """ + Identifies the original commit associated with the comment. + """ + originalCommit: Commit + + """ + The original line index in the diff to which the comment applies. + """ + originalPosition: Int! + + """ + Identifies when the comment body is outdated + """ + outdated: Boolean! + + """ + The path to which the comment applies. + """ + path: String! + + """ + The line index in the diff to which the comment applies. + """ + position: Int + + """ + Identifies when the comment was published at. + """ + publishedAt: DateTime + + """ + The pull request associated with this review comment. + """ + pullRequest: PullRequest! + + """ + The pull request review associated with this review comment. + """ + pullRequestReview: PullRequestReview + + """ + A list of reactions grouped by content left on the subject. + """ + reactionGroups: [ReactionGroup!] + + """ + A list of Reactions left on the Issue. + """ + reactions( """ Returns the elements in the list that come after the specified cursor. """ @@ -13868,6 +21666,11 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr """ before: String + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + """ Returns the first _n_ elements from the list. """ @@ -13879,110 +21682,110 @@ type Organization implements Actor & MemberStatusable & Node & ProfileOwner & Pr last: Int """ - If true, filters teams that are mapped to an LDAP Group (Enterprise only) - """ - ldapMapped: Boolean - - """ - Ordering options for teams returned from the connection - """ - orderBy: TeamOrder - - """ - If non-null, filters teams according to privacy - """ - privacy: TeamPrivacy - - """ - If non-null, filters teams with query on team name and team slug + Allows specifying the order in which reactions are returned. """ - query: String + orderBy: ReactionOrder + ): ReactionConnection! - """ - If non-null, filters teams according to whether the viewer is an admin or member on team - """ - role: TeamRole + """ + The comment this is a reply to. + """ + replyTo: PullRequestReviewComment - """ - If true, restrict to only root teams - """ - rootTeamsOnly: Boolean = false + """ + The repository associated with this node. + """ + repository: Repository! - """ - User logins to filter by - """ - userLogins: [String!] - ): TeamConnection! + """ + The HTTP path permalink for this review comment. + """ + resourcePath: URI! """ - The HTTP path listing organization's teams + Identifies the state of the comment. """ - teamsResourcePath: URI! + state: PullRequestReviewCommentState! """ - The HTTP URL listing organization's teams + Identifies when the comment was last updated. """ - teamsUrl: URI! + updatedAt: DateTime! """ - The HTTP URL for this organization. + The HTTP URL permalink for this review comment. """ url: URI! """ - Organization is adminable by the viewer. + A list of edits to this content. """ - viewerCanAdminister: Boolean! + userContentEdits( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserContentEditConnection """ - Can the viewer pin repositories and gists to the profile? + Check if the current viewer can delete this object. """ - viewerCanChangePinnedItems: Boolean! + viewerCanDelete: Boolean! """ - Can the current viewer create new projects on this owner. + Check if the current viewer can minimize this object. """ - viewerCanCreateProjects: Boolean! + viewerCanMinimize: Boolean! """ - Viewer can create repositories on this organization + Can user react to this subject """ - viewerCanCreateRepositories: Boolean! + viewerCanReact: Boolean! """ - Viewer can create teams on this organization. + Check if the current viewer can update this object. """ - viewerCanCreateTeams: Boolean! + viewerCanUpdate: Boolean! """ - Viewer is an active member of this organization. + Reasons why the current viewer can not update this comment. """ - viewerIsAMember: Boolean! + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - The organization's public profile URL. + Did the viewer author this comment. """ - websiteUrl: URI + viewerDidAuthor: Boolean! } """ -An audit entry in an organization audit log. -""" -union OrganizationAuditEntry @preview(toggledBy: "audit-log-preview") = MembersCanDeleteReposClearAuditEntry | MembersCanDeleteReposDisableAuditEntry | MembersCanDeleteReposEnableAuditEntry | OauthApplicationCreateAuditEntry | OrgAddBillingManagerAuditEntry | OrgAddMemberAuditEntry | OrgBlockUserAuditEntry | OrgConfigDisableCollaboratorsOnlyAuditEntry | OrgConfigEnableCollaboratorsOnlyAuditEntry | OrgDisableOauthAppRestrictionsAuditEntry | OrgDisableSamlAuditEntry | OrgDisableTwoFactorRequirementAuditEntry | OrgEnableOauthAppRestrictionsAuditEntry | OrgEnableSamlAuditEntry | OrgEnableTwoFactorRequirementAuditEntry | OrgInviteMemberAuditEntry | OrgInviteToBusinessAuditEntry | OrgOauthAppAccessApprovedAuditEntry | OrgOauthAppAccessDeniedAuditEntry | OrgOauthAppAccessRequestedAuditEntry | OrgRemoveBillingManagerAuditEntry | OrgRemoveMemberAuditEntry | OrgRemoveOutsideCollaboratorAuditEntry | OrgRestoreMemberAuditEntry | OrgUnblockUserAuditEntry | OrgUpdateDefaultRepositoryPermissionAuditEntry | OrgUpdateMemberAuditEntry | OrgUpdateMemberRepositoryCreationPermissionAuditEntry | OrgUpdateMemberRepositoryInvitationPermissionAuditEntry | PrivateRepositoryForkingDisableAuditEntry | PrivateRepositoryForkingEnableAuditEntry | RepoAccessAuditEntry | RepoAddMemberAuditEntry | RepoConfigDisableAnonymousGitAccessAuditEntry | RepoConfigDisableCollaboratorsOnlyAuditEntry | RepoConfigDisableContributorsOnlyAuditEntry | RepoConfigDisableSockpuppetDisallowedAuditEntry | RepoConfigEnableAnonymousGitAccessAuditEntry | RepoConfigEnableCollaboratorsOnlyAuditEntry | RepoConfigEnableContributorsOnlyAuditEntry | RepoConfigEnableSockpuppetDisallowedAuditEntry | RepoConfigLockAnonymousGitAccessAuditEntry | RepoConfigUnlockAnonymousGitAccessAuditEntry | RepoRemoveMemberAuditEntry | RepositoryVisibilityChangeDisableAuditEntry | RepositoryVisibilityChangeEnableAuditEntry | TeamAddMemberAuditEntry | TeamAddRepositoryAuditEntry | TeamChangeParentTeamAuditEntry | TeamRemoveMemberAuditEntry | TeamRemoveRepositoryAuditEntry - -""" -The connection type for OrganizationAuditEntry. +The connection type for PullRequestReviewComment. """ -type OrganizationAuditEntryConnection { +type PullRequestReviewCommentConnection { """ A list of edges. """ - edges: [OrganizationAuditEntryEdge] + edges: [PullRequestReviewCommentEdge] """ A list of nodes. """ - nodes: [OrganizationAuditEntry] + nodes: [PullRequestReviewComment] """ Information to aid in pagination. @@ -13996,58 +21799,48 @@ type OrganizationAuditEntryConnection { } """ -Metadata for an audit entry with action org.* +An edge in a connection. """ -interface OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The Organization associated with the Audit Entry. - """ - organization: Organization - - """ - The name of the Organization. - """ - organizationName: String - +type PullRequestReviewCommentEdge { """ - The HTTP path for the organization + A cursor for use in pagination. """ - organizationResourcePath: URI + cursor: String! """ - The HTTP URL for the organization + The item at the end of the edge. """ - organizationUrl: URI + node: PullRequestReviewComment } """ -An edge in a connection. +The possible states of a pull request review comment. """ -type OrganizationAuditEntryEdge { +enum PullRequestReviewCommentState { """ - A cursor for use in pagination. + A comment that is part of a pending review """ - cursor: String! + PENDING """ - The item at the end of the edge. + A comment that is part of a submitted review """ - node: OrganizationAuditEntry + SUBMITTED } """ -The connection type for Organization. +The connection type for PullRequestReview. """ -type OrganizationConnection { +type PullRequestReviewConnection { """ A list of edges. """ - edges: [OrganizationEdge] + edges: [PullRequestReviewEdge] """ A list of nodes. """ - nodes: [Organization] + nodes: [PullRequestReview] """ Information to aid in pagination. @@ -14061,33 +21854,13 @@ type OrganizationConnection { } """ -An edge in a connection. -""" -type OrganizationEdge { - """ - A cursor for use in pagination. - """ - cursor: String! - - """ - The item at the end of the edge. - """ - node: Organization -} - -""" -An Identity Provider configured to provision SAML and SCIM identities for Organizations +This aggregates pull request reviews made by a user within one repository. """ -type OrganizationIdentityProvider implements Node { - """ - The digest algorithm used to sign SAML requests for the Identity Provider. - """ - digestMethod: URI - +type PullRequestReviewContributionsByRepository { """ - External Identities provisioned by this Identity Provider + The pull request review contributions. """ - externalIdentities( + contributions( """ Returns the elements in the list that come after the specified cursor. """ @@ -14107,105 +21880,43 @@ type OrganizationIdentityProvider implements Node { Returns the last _n_ elements from the list. """ last: Int - ): ExternalIdentityConnection! - id: ID! - """ - The x509 certificate used by the Identity Provder to sign assertions and responses. - """ - idpCertificate: X509Certificate - - """ - The Issuer Entity ID for the SAML Identity Provider - """ - issuer: String - - """ - Organization this Identity Provider belongs to - """ - organization: Organization - - """ - The signature algorithm used to sign SAML requests for the Identity Provider. - """ - signatureMethod: URI - - """ - The URL endpoint for the Identity Provider's SAML SSO. - """ - ssoUrl: URI -} - -""" -An Invitation for a user to an organization. -""" -type OrganizationInvitation implements Node { - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The email address of the user invited to the organization. - """ - email: String - id: ID! - - """ - The type of invitation that was sent (e.g. email, user). - """ - invitationType: OrganizationInvitationType! - - """ - The user who was invited to the organization. - """ - invitee: User - - """ - The user who created the invitation. - """ - inviter: User! - - """ - The organization the invite is for - """ - organization: Organization! + """ + Ordering options for contributions returned from the connection. + """ + orderBy: ContributionOrder = {direction: DESC} + ): CreatedPullRequestReviewContributionConnection! """ - The user's pending role in the organization (e.g. member, owner). + The repository in which the pull request reviews were made. """ - role: OrganizationInvitationRole! + repository: Repository! } """ -The connection type for OrganizationInvitation. +The review status of a pull request. """ -type OrganizationInvitationConnection { - """ - A list of edges. +enum PullRequestReviewDecision { """ - edges: [OrganizationInvitationEdge] - - """ - A list of nodes. + The pull request has received an approving review. """ - nodes: [OrganizationInvitation] + APPROVED """ - Information to aid in pagination. + Changes have been requested on the pull request. """ - pageInfo: PageInfo! + CHANGES_REQUESTED """ - Identifies the total count of items in the connection. + A review is required before the pull request can be merged. """ - totalCount: Int! + REVIEW_REQUIRED } """ An edge in a connection. """ -type OrganizationInvitationEdge { +type PullRequestReviewEdge { """ A cursor for use in pagination. """ @@ -14214,312 +21925,333 @@ type OrganizationInvitationEdge { """ The item at the end of the edge. """ - node: OrganizationInvitation + node: PullRequestReview } """ -The possible organization invitation roles. +The possible events to perform on a pull request review. """ -enum OrganizationInvitationRole { +enum PullRequestReviewEvent { """ - The user is invited to be an admin of the organization. + Submit feedback and approve merging these changes. """ - ADMIN + APPROVE """ - The user is invited to be a billing manager of the organization. + Submit general feedback without explicit approval. """ - BILLING_MANAGER + COMMENT """ - The user is invited to be a direct member of the organization. + Dismiss review so it now longer effects merging. """ - DIRECT_MEMBER + DISMISS """ - The user's previous role will be reinstated. + Submit feedback that must be addressed before merging. """ - REINSTATE + REQUEST_CHANGES } """ -The possible organization invitation types. +The possible states of a pull request review. """ -enum OrganizationInvitationType { +enum PullRequestReviewState { """ - The invitation was to an email address. + A review allowing the pull request to merge. """ - EMAIL + APPROVED """ - The invitation was to an existing user. + A review blocking the pull request from merging. """ - USER + CHANGES_REQUESTED + + """ + An informational review. + """ + COMMENTED + + """ + A review that has been dismissed. + """ + DISMISSED + + """ + A review that has not yet been submitted. + """ + PENDING } """ -The connection type for User. +A threaded list of comments for a given pull request. """ -type OrganizationMemberConnection { +type PullRequestReviewThread implements Node { """ - A list of edges. + A list of pull request comments associated with the thread. """ - edges: [OrganizationMemberEdge] + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Skips the first _n_ elements in the list. + """ + skip: Int + ): PullRequestReviewCommentConnection! """ - A list of nodes. + The side of the diff on which this thread was placed. """ - nodes: [User] + diffSide: DiffSide! + id: ID! """ - Information to aid in pagination. + Whether or not the thread has been collapsed (outdated or resolved) """ - pageInfo: PageInfo! + isCollapsed: Boolean! """ - Identifies the total count of items in the connection. + Indicates whether this thread was outdated by newer changes. """ - totalCount: Int! -} + isOutdated: Boolean! -""" -Represents a user within an organization. -""" -type OrganizationMemberEdge { """ - A cursor for use in pagination. + Whether this thread has been resolved """ - cursor: String! + isResolved: Boolean! """ - Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer. + The line in the file to which this thread refers """ - hasTwoFactorEnabled: Boolean + line: Int """ - The item at the end of the edge. + The original line in the file to which this thread refers. """ - node: User + originalLine: Int """ - The role this user has in the organization. + The original start line in the file to which this thread refers (multi-line only). """ - role: OrganizationMemberRole -} + originalStartLine: Int -""" -The possible roles within an organization for its members. -""" -enum OrganizationMemberRole { """ - The user is an administrator of the organization. + Identifies the file path of this thread. """ - ADMIN + path: String! """ - The user is a member of the organization. + Identifies the pull request associated with this thread. """ - MEMBER -} + pullRequest: PullRequest! -""" -An organization teams hovercard context -""" -type OrganizationTeamsHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { """ - A string describing this context + Identifies the repository associated with this thread. """ - message: String! + repository: Repository! """ - An octicon to accompany this context + The user who resolved this thread """ - octicon: String! + resolvedBy: User """ - Teams in this organization the user is a member of that are relevant + The side of the diff that the first line of the thread starts on (multi-line only) """ - relevantTeams( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + startDiffSide: DiffSide - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): TeamConnection! + """ + The start line in the file to which this thread refers (multi-line only) + """ + startLine: Int """ - The path for the full team list for this user + Indicates whether the current viewer can reply to this thread. """ - teamsResourcePath: URI! + viewerCanReply: Boolean! """ - The URL for the full team list for this user + Whether or not the viewer can resolve this thread """ - teamsUrl: URI! + viewerCanResolve: Boolean! """ - The total number of teams the user is on in the organization + Whether or not the viewer can unresolve this thread """ - totalTeamCount: Int! + viewerCanUnresolve: Boolean! } """ -An organization list hovercard context +Review comment threads for a pull request review. """ -type OrganizationsHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { +type PullRequestReviewThreadConnection { """ - A string describing this context + A list of edges. """ - message: String! + edges: [PullRequestReviewThreadEdge] """ - An octicon to accompany this context + A list of nodes. """ - octicon: String! + nodes: [PullRequestReviewThread] """ - Organizations this user is a member of that are relevant + Information to aid in pagination. """ - relevantOrganizations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + pageInfo: PageInfo! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationConnection! +""" +An edge in a connection. +""" +type PullRequestReviewThreadEdge { + """ + A cursor for use in pagination. + """ + cursor: String! """ - The total number of organizations this user is in + The item at the end of the edge. """ - totalOrganizationCount: Int! + node: PullRequestReviewThread } """ -Information about pagination in a connection. +Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. """ -type PageInfo { +type PullRequestRevisionMarker { """ - When paginating forwards, the cursor to continue. + Identifies the date and time when the object was created. """ - endCursor: String + createdAt: DateTime! """ - When paginating forwards, are there more items? + The last commit the viewer has seen. + """ + lastSeenCommit: Commit! + + """ + The pull request to which the marker belongs. + """ + pullRequest: PullRequest! +} + +""" +The possible states of a pull request. +""" +enum PullRequestState { + """ + A pull request that has been closed without being merged. """ - hasNextPage: Boolean! + CLOSED """ - When paginating backwards, are there more items? + A pull request that has been closed by being merged. """ - hasPreviousPage: Boolean! + MERGED """ - When paginating backwards, the cursor to continue. + A pull request that is still open. """ - startCursor: String + OPEN } """ -Types that can grant permissions on a repository to a user +The connection type for PullRequestTimelineItem. """ -union PermissionGranter = Organization | Repository | Team +type PullRequestTimelineConnection { + """ + A list of edges. + """ + edges: [PullRequestTimelineItemEdge] -""" -A level of permission and source for a user's access to a repository. -""" -type PermissionSource { """ - The organization the repository belongs to. + A list of nodes. """ - organization: Organization! + nodes: [PullRequestTimelineItem] """ - The level of access this source has granted to the user. + Information to aid in pagination. """ - permission: DefaultRepositoryPermissionField! + pageInfo: PageInfo! """ - The source of this permission. + Identifies the total count of items in the connection. """ - source: PermissionGranter! + totalCount: Int! } """ -Autogenerated input type of PinIssue +An item in an pull request timeline """ -input PinIssueInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The ID of the issue to be pinned - """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} +union PullRequestTimelineItem = AssignedEvent | BaseRefDeletedEvent | BaseRefForcePushedEvent | ClosedEvent | Commit | CommitCommentThread | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MergedEvent | MilestonedEvent | PullRequestReview | PullRequestReviewComment | PullRequestReviewThread | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent """ -Autogenerated return type of PinIssue +An edge in a connection. """ -type PinIssuePayload { +type PullRequestTimelineItemEdge { """ - A unique identifier for the client performing the mutation. + A cursor for use in pagination. """ - clientMutationId: String + cursor: String! """ - The issue that was pinned + The item at the end of the edge. """ - issue: Issue + node: PullRequestTimelineItem } """ -Types that can be pinned to a profile page. +An item in a pull request timeline """ -union PinnableItem = Gist | Repository +union PullRequestTimelineItems = AddedToProjectEvent | AssignedEvent | AutomaticBaseChangeFailedEvent | AutomaticBaseChangeSucceededEvent | BaseRefChangedEvent | BaseRefDeletedEvent | BaseRefForcePushedEvent | ClosedEvent | CommentDeletedEvent | ConnectedEvent | ConvertToDraftEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | DisconnectedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MarkedAsDuplicateEvent | MentionedEvent | MergedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | PullRequestCommit | PullRequestCommitCommentThread | PullRequestReview | PullRequestReviewThread | PullRequestRevisionMarker | ReadyForReviewEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnmarkedAsDuplicateEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent """ -The connection type for PinnableItem. +The connection type for PullRequestTimelineItems. """ -type PinnableItemConnection { +type PullRequestTimelineItemsConnection { """ A list of edges. """ - edges: [PinnableItemEdge] + edges: [PullRequestTimelineItemsEdge] + + """ + Identifies the count of items after applying `before` and `after` filters. + """ + filteredCount: Int! """ A list of nodes. """ - nodes: [PinnableItem] + nodes: [PullRequestTimelineItems] + + """ + Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. + """ + pageCount: Int! """ Information to aid in pagination. @@ -14530,12 +22262,17 @@ type PinnableItemConnection { Identifies the total count of items in the connection. """ totalCount: Int! + + """ + Identifies the date and time when the timeline was last updated. + """ + updatedAt: DateTime! } """ An edge in a connection. """ -type PinnableItemEdge { +type PullRequestTimelineItemsEdge { """ A cursor for use in pagination. """ @@ -14544,501 +22281,465 @@ type PinnableItemEdge { """ The item at the end of the edge. """ - node: PinnableItem + node: PullRequestTimelineItems } """ -Represents items that can be pinned to a profile page or dashboard. +The possible item types found in a timeline. """ -enum PinnableItemType { - """ - A gist. - """ - GIST - - """ - An issue. - """ - ISSUE - +enum PullRequestTimelineItemsItemType { """ - An organization. + Represents a 'added_to_project' event on a given issue or pull request. """ - ORGANIZATION + ADDED_TO_PROJECT_EVENT """ - A project. + Represents an 'assigned' event on any assignable object. """ - PROJECT + ASSIGNED_EVENT """ - A pull request. + Represents a 'automatic_base_change_failed' event on a given pull request. """ - PULL_REQUEST + AUTOMATIC_BASE_CHANGE_FAILED_EVENT """ - A repository. + Represents a 'automatic_base_change_succeeded' event on a given pull request. """ - REPOSITORY + AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT """ - A team. + Represents a 'base_ref_changed' event on a given issue or pull request. """ - TEAM + BASE_REF_CHANGED_EVENT """ - A user. + Represents a 'base_ref_deleted' event on a given pull request. """ - USER -} + BASE_REF_DELETED_EVENT -""" -Represents a 'pinned' event on a given issue or pull request. -""" -type PinnedEvent implements Node { """ - Identifies the actor who performed the event. + Represents a 'base_ref_force_pushed' event on a given pull request. """ - actor: Actor + BASE_REF_FORCE_PUSHED_EVENT """ - Identifies the date and time when the object was created. + Represents a 'closed' event on any `Closable`. """ - createdAt: DateTime! - id: ID! + CLOSED_EVENT """ - Identifies the issue associated with the event. + Represents a 'comment_deleted' event on a given issue or pull request. """ - issue: Issue! -} + COMMENT_DELETED_EVENT -""" -A Pinned Issue is a issue pinned to a repository's index page. -""" -type PinnedIssue implements Node @preview(toggledBy: "elektra-preview") { """ - Identifies the primary key from the database. + Represents a 'connected' event on a given issue or pull request. """ - databaseId: Int - id: ID! + CONNECTED_EVENT """ - The issue that was pinned. + Represents a 'converted_note_to_issue' event on a given issue or pull request. """ - issue: Issue! + CONVERTED_NOTE_TO_ISSUE_EVENT """ - The actor that pinned this issue. + Represents a 'convert_to_draft' event on a given pull request. """ - pinnedBy: Actor! + CONVERT_TO_DRAFT_EVENT """ - The repository that this issue was pinned to. + Represents a mention made by one issue or pull request to another. """ - repository: Repository! -} + CROSS_REFERENCED_EVENT -""" -The connection type for PinnedIssue. -""" -type PinnedIssueConnection @preview(toggledBy: "elektra-preview") { """ - A list of edges. + Represents a 'demilestoned' event on a given issue or pull request. """ - edges: [PinnedIssueEdge] + DEMILESTONED_EVENT """ - A list of nodes. + Represents a 'deployed' event on a given pull request. """ - nodes: [PinnedIssue] + DEPLOYED_EVENT """ - Information to aid in pagination. + Represents a 'deployment_environment_changed' event on a given pull request. """ - pageInfo: PageInfo! + DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT """ - Identifies the total count of items in the connection. + Represents a 'disconnected' event on a given issue or pull request. """ - totalCount: Int! -} + DISCONNECTED_EVENT -""" -An edge in a connection. -""" -type PinnedIssueEdge @preview(toggledBy: "elektra-preview") { """ - A cursor for use in pagination. + Represents a 'head_ref_deleted' event on a given pull request. """ - cursor: String! + HEAD_REF_DELETED_EVENT """ - The item at the end of the edge. + Represents a 'head_ref_force_pushed' event on a given pull request. """ - node: PinnedIssue -} - -""" -An ISO-8601 encoded UTC date string with millisecond precison. -""" -scalar PreciseDateTime @preview(toggledBy: "audit-log-preview") + HEAD_REF_FORCE_PUSHED_EVENT -""" -Audit log entry for a private_repository_forking.disable event. -""" -type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Represents a 'head_ref_restored' event on a given pull request. """ - action: String! + HEAD_REF_RESTORED_EVENT """ - The user who initiated the action + Represents a comment on an Issue. """ - actor: AuditEntryActor + ISSUE_COMMENT """ - The IP address of the actor + Represents a 'labeled' event on a given issue or pull request. """ - actorIp: String + LABELED_EVENT """ - A readable representation of the actor's location + Represents a 'locked' event on a given issue or pull request. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + LOCKED_EVENT """ - The username of the user who initiated the action + Represents a 'marked_as_duplicate' event on a given issue or pull request. """ - actorLogin: String + MARKED_AS_DUPLICATE_EVENT """ - The HTTP path for the actor. + Represents a 'mentioned' event on a given issue or pull request. """ - actorResourcePath: URI + MENTIONED_EVENT """ - The HTTP URL for the actor. + Represents a 'merged' event on a given pull request. """ - actorUrl: URI + MERGED_EVENT """ - The time the action was initiated + Represents a 'milestoned' event on a given issue or pull request. """ - createdAt: PreciseDateTime! + MILESTONED_EVENT """ - The HTTP path for this enterprise. + Represents a 'moved_columns_in_project' event on a given issue or pull request. """ - enterpriseResourcePath: URI + MOVED_COLUMNS_IN_PROJECT_EVENT """ - The slug of the enterprise. + Represents a 'pinned' event on a given issue or pull request. """ - enterpriseSlug: String + PINNED_EVENT """ - The HTTP URL for this enterprise. + Represents a Git commit part of a pull request. """ - enterpriseUrl: URI - id: ID! + PULL_REQUEST_COMMIT """ - The Organization associated with the Audit Entry. + Represents a commit comment thread part of a pull request. """ - organization: Organization + PULL_REQUEST_COMMIT_COMMENT_THREAD """ - The name of the Organization. + A review object for a given pull request. """ - organizationName: String + PULL_REQUEST_REVIEW """ - The HTTP path for the organization + A threaded list of comments for a given pull request. """ - organizationResourcePath: URI + PULL_REQUEST_REVIEW_THREAD """ - The HTTP URL for the organization + Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. """ - organizationUrl: URI + PULL_REQUEST_REVISION_MARKER """ - The repository associated with the action + Represents a 'ready_for_review' event on a given pull request. """ - repository: Repository + READY_FOR_REVIEW_EVENT """ - The name of the repository + Represents a 'referenced' event on a given `ReferencedSubject`. """ - repositoryName: String + REFERENCED_EVENT """ - The HTTP path for the repository + Represents a 'removed_from_project' event on a given issue or pull request. """ - repositoryResourcePath: URI + REMOVED_FROM_PROJECT_EVENT """ - The HTTP URL for the repository + Represents a 'renamed' event on a given issue or pull request """ - repositoryUrl: URI + RENAMED_TITLE_EVENT """ - The user affected by the action + Represents a 'reopened' event on any `Closable`. """ - user: User + REOPENED_EVENT """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Represents a 'review_dismissed' event on a given issue or pull request. """ - userLogin: String + REVIEW_DISMISSED_EVENT """ - The HTTP path for the user. + Represents an 'review_requested' event on a given pull request. """ - userResourcePath: URI + REVIEW_REQUESTED_EVENT """ - The HTTP URL for the user. + Represents an 'review_request_removed' event on a given pull request. """ - userUrl: URI -} + REVIEW_REQUEST_REMOVED_EVENT -""" -Audit log entry for a private_repository_forking.enable event. -""" -type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Represents a 'subscribed' event on a given `Subscribable`. """ - action: String! + SUBSCRIBED_EVENT """ - The user who initiated the action + Represents a 'transferred' event on a given issue or pull request. """ - actor: AuditEntryActor + TRANSFERRED_EVENT """ - The IP address of the actor + Represents an 'unassigned' event on any assignable object. """ - actorIp: String + UNASSIGNED_EVENT """ - A readable representation of the actor's location + Represents an 'unlabeled' event on a given issue or pull request. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + UNLABELED_EVENT """ - The username of the user who initiated the action + Represents an 'unlocked' event on a given issue or pull request. """ - actorLogin: String + UNLOCKED_EVENT """ - The HTTP path for the actor. + Represents an 'unmarked_as_duplicate' event on a given issue or pull request. """ - actorResourcePath: URI + UNMARKED_AS_DUPLICATE_EVENT """ - The HTTP URL for the actor. + Represents an 'unpinned' event on a given issue or pull request. """ - actorUrl: URI + UNPINNED_EVENT """ - The time the action was initiated + Represents an 'unsubscribed' event on a given `Subscribable`. """ - createdAt: PreciseDateTime! + UNSUBSCRIBED_EVENT """ - The HTTP path for this enterprise. + Represents a 'user_blocked' event on a given user. """ - enterpriseResourcePath: URI + USER_BLOCKED_EVENT +} +""" +The possible target states when updating a pull request. +""" +enum PullRequestUpdateState { """ - The slug of the enterprise. + A pull request that has been closed without being merged. """ - enterpriseSlug: String + CLOSED """ - The HTTP URL for this enterprise. + A pull request that is still open. """ - enterpriseUrl: URI + OPEN +} + +""" +A Git push. +""" +type Push implements Node { id: ID! """ - The Organization associated with the Audit Entry. + The SHA after the push """ - organization: Organization + nextSha: GitObjectID """ - The name of the Organization. + The permalink for this push. """ - organizationName: String + permalink: URI! """ - The HTTP path for the organization + The SHA before the push """ - organizationResourcePath: URI + previousSha: GitObjectID """ - The HTTP URL for the organization + The user who pushed """ - organizationUrl: URI + pusher: User! """ - The repository associated with the action + The repository that was pushed to """ - repository: Repository + repository: Repository! +} +""" +A team, user or app who has the ability to push to a protected branch. +""" +type PushAllowance implements Node { """ - The name of the repository + The actor that can push. """ - repositoryName: String + actor: PushAllowanceActor """ - The HTTP path for the repository + Identifies the branch protection rule associated with the allowed user or team. """ - repositoryResourcePath: URI + branchProtectionRule: BranchProtectionRule + id: ID! +} - """ - The HTTP URL for the repository - """ - repositoryUrl: URI +""" +Types that can be an actor. +""" +union PushAllowanceActor = App | Team | User +""" +The connection type for PushAllowance. +""" +type PushAllowanceConnection { """ - The user affected by the action + A list of edges. """ - user: User + edges: [PushAllowanceEdge] """ - For actions involving two users, the actor is the initiator and the user is the affected user. + A list of nodes. """ - userLogin: String + nodes: [PushAllowance] """ - The HTTP path for the user. + Information to aid in pagination. """ - userResourcePath: URI + pageInfo: PageInfo! """ - The HTTP URL for the user. + Identifies the total count of items in the connection. """ - userUrl: URI + totalCount: Int! } """ -A curatable list of repositories relating to a repository owner, which defaults -to showing the most popular repositories they own. +An edge in a connection. """ -type ProfileItemShowcase { +type PushAllowanceEdge { """ - Whether or not the owner has pinned any repositories or gists. + A cursor for use in pagination. """ - hasPinnedItems: Boolean! + cursor: String! """ - The repositories and gists in the showcase. If the profile owner has any - pinned items, those will be returned. Otherwise, the profile owner's popular - repositories will be returned. + The item at the end of the edge. """ - items( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PinnableItemConnection! + node: PushAllowance } """ -Represents any entity on GitHub that has a profile page. +The query root of GitHub's GraphQL interface. """ -interface ProfileOwner { +type Query { """ - Determine if this repository owner has any items that can be pinned to their profile. + Look up a code of conduct by its key """ - anyPinnableItems( + codeOfConduct( """ - Filter to only a particular kind of pinnable item. + The code of conduct's key """ - type: PinnableItemType - ): Boolean! + key: String! + ): CodeOfConduct """ - The public profile email. + Look up a code of conduct by its key """ - email: String - id: ID! + codesOfConduct: [CodeOfConduct] """ - Showcases a selection of repositories and gists that the profile owner has - either curated or that have been selected automatically based on popularity. + Look up an enterprise by URL slug. """ - itemShowcase: ProfileItemShowcase! + enterprise( + """ + The enterprise invitation token. + """ + invitationToken: String + + """ + The enterprise URL slug. + """ + slug: String! + ): Enterprise """ - The public profile location. + Look up an open source license by its key """ - location: String + license( + """ + The license's downcased SPDX ID + """ + key: String! + ): License """ - The username used to login. + Return a list of known open source licenses """ - login: String! + licenses: [License]! """ - The public profile name. + Return information about the GitHub instance """ - name: String + meta: GitHubMetadata! """ - A list of repositories and gists this profile owner can pin to their profile. + Fetches an object given its ID. """ - pinnableItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - + node( """ - Returns the first _n_ elements from the list. + ID of the object. """ - first: Int + id: ID! + ): Node + """ + Lookup nodes by a list of IDs. + """ + nodes( """ - Returns the last _n_ elements from the list. + The list of node IDs. """ - last: Int + ids: [ID!]! + ): [Node]! + """ + Lookup a organization by login. + """ + organization( """ - Filter the types of pinnable items that are returned. + The organization's login. """ - types: [PinnableItemType!] - ): PinnableItemConnection! + login: String! + ): Organization """ - A list of repositories and gists this profile owner has pinned to their profile + A list of organizations. """ - pinnedItems( + organizations( """ Returns the elements in the list that come after the specified cursor. """ @@ -15058,57 +22759,62 @@ interface ProfileOwner { Returns the last _n_ elements from the list. """ last: Int - - """ - Filter the types of pinned items that are returned. - """ - types: [PinnableItemType!] - ): PinnableItemConnection! - - """ - Returns how many more items this profile owner can pin to their profile. - """ - pinnedItemsRemaining: Int! + ): OrganizationConnection! """ - Can the viewer pin repositories and gists to the profile? + The client's rate limit information. """ - viewerCanChangePinnedItems: Boolean! + rateLimit( + """ + If true, calculate the cost for the query without evaluating it + """ + dryRun: Boolean = false + ): RateLimit """ - The public profile website URL. + Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object """ - websiteUrl: URI -} + relay: Query! -""" -Projects manage issues, pull requests and notes within a project owner. -""" -type Project implements Closable & Node & Updatable { """ - The project's description body. + Lookup a given repository by the owner and repository name. """ - body: String + repository( + """ + The name of the repository + """ + name: String! - """ - The projects description body rendered to HTML. - """ - bodyHTML: HTML! + """ + The login field of a user or organization + """ + owner: String! + ): Repository """ - `true` if the object is closed (definition of closed may depend on type) + Lookup a repository owner (ie. either a User or an Organization) by login. """ - closed: Boolean! + repositoryOwner( + """ + The username to lookup the owner by. + """ + login: String! + ): RepositoryOwner """ - Identifies the date and time when the object was closed. + Lookup resource by a URL. """ - closedAt: DateTime + resource( + """ + The URL. + """ + url: URI! + ): UniformResourceLocatable """ - List of columns in the project + Perform a search across resources. """ - columns( + search( """ Returns the elements in the list that come after the specified cursor. """ @@ -15128,53 +22834,27 @@ type Project implements Closable & Node & Updatable { Returns the last _n_ elements from the list. """ last: Int - ): ProjectColumnConnection! - - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - - """ - The actor who originally created the project. - """ - creator: Actor - - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! - - """ - The project's name. - """ - name: String! - """ - The project's number. - """ - number: Int! + """ + The search string to look for. + """ + query: String! - """ - The project's owner. Currently limited to repositories, organizations, and users. - """ - owner: ProjectOwner! + """ + The types of search items to search within. + """ + type: SearchType! + ): SearchResultItemConnection! """ - List of pending cards in this project + GitHub Security Advisories """ - pendingCards( + securityAdvisories( """ Returns the elements in the list that come after the specified cursor. """ after: String - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - """ Returns the elements in the list that come before the specified cursor. """ @@ -15189,220 +22869,187 @@ type Project implements Closable & Node & Updatable { Returns the last _n_ elements from the list. """ last: Int - ): ProjectCardConnection! - - """ - The HTTP path for this project - """ - resourcePath: URI! - - """ - Whether the project is open or closed. - """ - state: ProjectState! - - """ - Identifies the date and time when the object was last updated. - """ - updatedAt: DateTime! - - """ - The HTTP URL for this project - """ - url: URI! - - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! -} -""" -A card in a project. -""" -type ProjectCard implements Node { - """ - The project column this card is associated under. A card may only belong to one - project column at a time. The column field will be null if the card is created - in a pending state and has yet to be associated with a column. Once cards are - associated with a column, they will not become pending in the future. - """ - column: ProjectColumn + """ + Filter advisories to those published since a time in the past. + """ + publishedSince: DateTime - """ - The card content item - """ - content: ProjectCardItem + """ + Filter advisories to those updated since a time in the past. + """ + updatedSince: DateTime + ): SecurityAdvisoryConnection! """ - Identifies the date and time when the object was created. + Fetch a Security Advisory by its GHSA ID """ - createdAt: DateTime! + securityAdvisory( + """ + GitHub Security Advisory ID. + """ + ghsaId: String! + ): SecurityAdvisory """ - The actor who created this card + Software Vulnerabilities documented by GitHub Security Advisories """ - creator: Actor + securityVulnerabilities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Identifies the primary key from the database. - """ - databaseId: Int - id: ID! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Whether the card is archived - """ - isArchived: Boolean! + """ + An ecosystem to filter vulnerabilities by. + """ + ecosystem: SecurityAdvisoryEcosystem - """ - The card note - """ - note: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The project that contains this card. - """ - project: Project! + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The HTTP path for this card - """ - resourcePath: URI! + """ + A package name to filter vulnerabilities by. + """ + package: String - """ - The state of ProjectCard - """ - state: ProjectCardState + """ + A list of severities to filter vulnerabilities by. + """ + severities: [SecurityAdvisorySeverity!] + ): SecurityVulnerabilityConnection! """ - Identifies the date and time when the object was last updated. + Look up a topic by name. """ - updatedAt: DateTime! + topic( + """ + The topic's name. + """ + name: String! + ): Topic """ - The HTTP URL for this card + Lookup a user by login. """ - url: URI! -} + user( + """ + The user's login. + """ + login: String! + ): User -""" -The possible archived states of a project card. -""" -enum ProjectCardArchivedState { """ - A project card that is archived + A list of users. """ - ARCHIVED + users( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! """ - A project card that is not archived + The currently authenticated user. """ - NOT_ARCHIVED + viewer: User! } """ -The connection type for ProjectCard. +Represents the client's rate limit. """ -type ProjectCardConnection { - """ - A list of edges. - """ - edges: [ProjectCardEdge] - - """ - A list of nodes. - """ - nodes: [ProjectCard] - +type RateLimit { """ - Information to aid in pagination. + The point cost for the current query counting against the rate limit. """ - pageInfo: PageInfo! + cost: Int! """ - Identifies the total count of items in the connection. + The maximum number of points the client is permitted to consume in a 60 minute window. """ - totalCount: Int! -} + limit: Int! -""" -An edge in a connection. -""" -type ProjectCardEdge { """ - A cursor for use in pagination. + The maximum number of nodes this query may return """ - cursor: String! + nodeCount: Int! """ - The item at the end of the edge. + The number of points remaining in the current rate limit window. """ - node: ProjectCard -} + remaining: Int! -""" -An issue or PR and its owning repository to be used in a project card. -""" -input ProjectCardImport { """ - The issue or pull request number. + The time at which the current rate limit window resets in UTC epoch seconds. """ - number: Int! + resetAt: DateTime! """ - Repository name with owner (owner/repository). + The number of points used in the current rate limit window. """ - repository: String! + used: Int! } """ -Types that can be inside Project Cards. -""" -union ProjectCardItem = Issue | PullRequest - -""" -Various content states of a ProjectCard +Represents a subject that can be reacted on. """ -enum ProjectCardState { - """ - The card has content only. - """ - CONTENT_ONLY - +interface Reactable { """ - The card has a note only. + Identifies the primary key from the database. """ - NOTE_ONLY + databaseId: Int + id: ID! """ - The card is redacted. + A list of reactions grouped by content left on the subject. """ - REDACTED -} + reactionGroups: [ReactionGroup!] -""" -A column inside a project. -""" -type ProjectColumn implements Node { """ - List of cards in the column + A list of Reactions left on the Issue. """ - cards( + reactions( """ Returns the elements in the list that come after the specified cursor. """ after: String """ - A list of archived states to filter the cards by + Returns the elements in the list that come before the specified cursor. """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] + before: String """ - Returns the elements in the list that come before the specified cursor. + Allows filtering Reactions by emoji. """ - before: String + content: ReactionContent """ Returns the first _n_ elements from the list. @@ -15413,225 +23060,204 @@ type ProjectColumn implements Node { Returns the last _n_ elements from the list. """ last: Int - ): ProjectCardConnection! - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! + """ + Allows specifying the order in which reactions are returned. + """ + orderBy: ReactionOrder + ): ReactionConnection! """ - Identifies the primary key from the database. + Can user react to this subject """ - databaseId: Int - id: ID! + viewerCanReact: Boolean! +} +""" +The connection type for User. +""" +type ReactingUserConnection { """ - The project column's name. + A list of edges. """ - name: String! + edges: [ReactingUserEdge] """ - The project that contains this column. + A list of nodes. """ - project: Project! + nodes: [User] """ - The semantic purpose of the column + Information to aid in pagination. """ - purpose: ProjectColumnPurpose + pageInfo: PageInfo! """ - The HTTP path for this project column + Identifies the total count of items in the connection. """ - resourcePath: URI! + totalCount: Int! +} +""" +Represents a user that's made a reaction. +""" +type ReactingUserEdge { """ - Identifies the date and time when the object was last updated. + A cursor for use in pagination. """ - updatedAt: DateTime! + cursor: String! + node: User! """ - The HTTP URL for this project column + The moment when the user made the reaction. """ - url: URI! + reactedAt: DateTime! } """ -The connection type for ProjectColumn. +An emoji reaction to a particular piece of content. """ -type ProjectColumnConnection { +type Reaction implements Node { """ - A list of edges. + Identifies the emoji reaction. """ - edges: [ProjectColumnEdge] + content: ReactionContent! """ - A list of nodes. + Identifies the date and time when the object was created. """ - nodes: [ProjectColumn] + createdAt: DateTime! """ - Information to aid in pagination. + Identifies the primary key from the database. """ - pageInfo: PageInfo! + databaseId: Int + id: ID! """ - Identifies the total count of items in the connection. + The reactable piece of content """ - totalCount: Int! + reactable: Reactable! + + """ + Identifies the user who created this reaction. + """ + user: User } """ -An edge in a connection. +A list of reactions that have been left on the subject. """ -type ProjectColumnEdge { +type ReactionConnection { """ - A cursor for use in pagination. + A list of edges. """ - cursor: String! + edges: [ReactionEdge] """ - The item at the end of the edge. + A list of nodes. """ - node: ProjectColumn -} + nodes: [Reaction] -""" -A project column and a list of its issues and PRs. -""" -input ProjectColumnImport { """ - The name of the column. + Information to aid in pagination. """ - columnName: String! + pageInfo: PageInfo! """ - A list of issues and pull requests in the column. + Identifies the total count of items in the connection. """ - issues: [ProjectCardImport!] + totalCount: Int! """ - The position of the column, starting from 0. + Whether or not the authenticated user has left a reaction on the subject. """ - position: Int! + viewerHasReacted: Boolean! } """ -The semantic purpose of the column - todo, in progress, or done. +Emojis that can be attached to Issues, Pull Requests and Comments. """ -enum ProjectColumnPurpose { - """ - The column contains cards which are complete - """ - DONE - +enum ReactionContent { """ - The column contains cards which are currently being worked on + Represents the `:confused:` emoji. """ - IN_PROGRESS + CONFUSED """ - The column contains cards still to be worked on + Represents the `:eyes:` emoji. """ - TODO -} + EYES -""" -A list of projects associated with the owner. -""" -type ProjectConnection { """ - A list of edges. + Represents the `:heart:` emoji. """ - edges: [ProjectEdge] + HEART """ - A list of nodes. + Represents the `:hooray:` emoji. """ - nodes: [Project] + HOORAY """ - Information to aid in pagination. + Represents the `:laugh:` emoji. """ - pageInfo: PageInfo! + LAUGH """ - Identifies the total count of items in the connection. + Represents the `:rocket:` emoji. """ - totalCount: Int! -} + ROCKET -""" -An edge in a connection. -""" -type ProjectEdge { """ - A cursor for use in pagination. + Represents the `:-1:` emoji. """ - cursor: String! + THUMBS_DOWN """ - The item at the end of the edge. + Represents the `:+1:` emoji. """ - node: Project + THUMBS_UP } """ -Ways in which lists of projects can be ordered upon return. +An edge in a connection. """ -input ProjectOrder { +type ReactionEdge { """ - The direction in which to order projects by the specified field. + A cursor for use in pagination. """ - direction: OrderDirection! + cursor: String! """ - The field in which to order projects by. + The item at the end of the edge. """ - field: ProjectOrderField! + node: Reaction } """ -Properties by which project connections can be ordered. +A group of emoji reactions to a particular piece of content. """ -enum ProjectOrderField { - """ - Order projects by creation time - """ - CREATED_AT - +type ReactionGroup { """ - Order projects by name + Identifies the emoji reaction. """ - NAME + content: ReactionContent! """ - Order projects by update time + Identifies when the reaction was created. """ - UPDATED_AT -} - -""" -Represents an owner of a Project. -""" -interface ProjectOwner { - id: ID! + createdAt: DateTime """ - Find project by number. + The subject that was reacted to. """ - project( - """ - The project number to find. - """ - number: Int! - ): Project + subject: Reactable! """ - A list of projects under the owner. + Users who have reacted to the reaction subject with the emotion represented by this reaction group """ - projects( + users( """ Returns the elements in the list that come after the specified cursor. """ @@ -15651,181 +23277,88 @@ interface ProjectOwner { Returns the last _n_ elements from the list. """ last: Int - - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder - - """ - Query to search projects by, currently only searching by name. - """ - search: String - - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! - - """ - The HTTP path listing owners projects - """ - projectsResourcePath: URI! - - """ - The HTTP URL listing owners projects - """ - projectsUrl: URI! + ): ReactingUserConnection! """ - Can the current viewer create new projects on this owner. + Whether or not the authenticated user has left a reaction on the subject. """ - viewerCanCreateProjects: Boolean! + viewerHasReacted: Boolean! } """ -State of the project; either 'open' or 'closed' +Ways in which lists of reactions can be ordered upon return. """ -enum ProjectState { +input ReactionOrder { """ - The project is closed. + The direction in which to order reactions by the specified field. """ - CLOSED + direction: OrderDirection! """ - The project is open. + The field in which to order reactions by. """ - OPEN + field: ReactionOrderField! } """ -GitHub-provided templates for Projects +A list of fields that reactions can be ordered by. """ -enum ProjectTemplate { - """ - Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns. - """ - AUTOMATED_KANBAN_V2 - - """ - Create a board with triggers to automatically move cards across columns with review automation. - """ - AUTOMATED_REVIEWS_KANBAN - - """ - Create a board with columns for To do, In progress and Done. - """ - BASIC_KANBAN - +enum ReactionOrderField { """ - Create a board to triage and prioritize bugs with To do, priority, and Done columns. + Allows ordering a list of reactions by when they were created. """ - BUG_TRIAGE + CREATED_AT } """ -A user's public key. +Represents a 'ready_for_review' event on a given pull request. """ -type PublicKey implements Node { - """ - The last time this authorization was used to perform an action. Values will be null for keys not owned by the user. - """ - accessedAt: DateTime - +type ReadyForReviewEvent implements Node & UniformResourceLocatable { """ - Identifies the date and time when the key was created. Keys created before - March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user. + Identifies the actor who performed the event. """ - createdAt: DateTime + actor: Actor """ - The fingerprint for this PublicKey. + Identifies the date and time when the object was created. """ - fingerprint: String! + createdAt: DateTime! id: ID! """ - Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user. - """ - isReadOnly: Boolean - - """ - The public key string. - """ - key: String! - - """ - Identifies the date and time when the key was updated. Keys created before - March 5th, 2014 may have inaccurate values. Values will be null for keys not - owned by the user. - """ - updatedAt: DateTime -} - -""" -The connection type for PublicKey. -""" -type PublicKeyConnection { - """ - A list of edges. - """ - edges: [PublicKeyEdge] - - """ - A list of nodes. - """ - nodes: [PublicKey] - - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! - - """ - Identifies the total count of items in the connection. + PullRequest referenced by event. """ - totalCount: Int! -} + pullRequest: PullRequest! -""" -An edge in a connection. -""" -type PublicKeyEdge { """ - A cursor for use in pagination. + The HTTP path for this ready for review event. """ - cursor: String! + resourcePath: URI! """ - The item at the end of the edge. + The HTTP URL for this ready for review event. """ - node: PublicKey + url: URI! } """ -A repository pull request. +Represents a Git reference. """ -type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { - """ - Reason that the conversation was locked. - """ - activeLockReason: LockReason - - """ - The number of additions in this pull request. - """ - additions: Int! - +type Ref implements Node { """ - A list of Users assigned to this object. + A list of pull requests with this ref as the head ref. """ - assignees( + associatedPullRequests( """ Returns the elements in the list that come after the specified cursor. """ after: String + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String + """ Returns the elements in the list that come before the specified cursor. """ @@ -15836,312 +23369,299 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab """ first: Int + """ + The head ref name to filter the pull requests by. + """ + headRefName: String + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + """ Returns the last _n_ elements from the list. """ last: Int - ): UserConnection! + + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! """ - The actor who authored the comment. + Branch protection rules for this ref """ - author: Actor + branchProtectionRule: BranchProtectionRule + id: ID! """ - Author's association with the subject of the comment. + The ref name. """ - authorAssociation: CommentAuthorAssociation! + name: String! """ - Identifies the base Ref associated with the pull request. + The ref's prefix, such as `refs/heads/` or `refs/tags/`. """ - baseRef: Ref + prefix: String! """ - Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted. + Branch protection rules that are viewable by non-admins """ - baseRefName: String! + refUpdateRule: RefUpdateRule """ - Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted. + The repository the ref belongs to. """ - baseRefOid: GitObjectID! + repository: Repository! """ - The repository associated with this pull request's base Ref. + The object the ref points to. Returns null when object does not exist. """ - baseRepository: Repository + target: GitObject +} +""" +The connection type for Ref. +""" +type RefConnection { """ - The body as Markdown. + A list of edges. """ - body: String! + edges: [RefEdge] """ - The body rendered to HTML. + A list of nodes. """ - bodyHTML: HTML! + nodes: [Ref] """ - The body rendered to text. + Information to aid in pagination. """ - bodyText: String! + pageInfo: PageInfo! """ - Whether or not the pull request is rebaseable. + Identifies the total count of items in the connection. """ - canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview") + totalCount: Int! +} +""" +An edge in a connection. +""" +type RefEdge { """ - The number of changed files in this pull request. + A cursor for use in pagination. """ - changedFiles: Int! + cursor: String! """ - `true` if the pull request is closed + The item at the end of the edge. """ - closed: Boolean! + node: Ref +} +""" +Ways in which lists of git refs can be ordered upon return. +""" +input RefOrder { """ - Identifies the date and time when the object was closed. + The direction in which to order refs by the specified field. """ - closedAt: DateTime + direction: OrderDirection! """ - A list of comments associated with the pull request. + The field in which to order refs by. """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): IssueCommentConnection! + field: RefOrderField! +} +""" +Properties by which ref connections can be ordered. +""" +enum RefOrderField { """ - A list of commits present in this pull request's head branch not present in the base branch. + Order refs by their alphanumeric name """ - commits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestCommitConnection! + ALPHABETICAL """ - Identifies the date and time when the object was created. + Order refs by underlying commit date if the ref prefix is refs/tags/ """ - createdAt: DateTime! + TAG_COMMIT_DATE +} +""" +A ref update +""" +input RefUpdate @preview(toggledBy: "update-refs-preview") { """ - Check if this comment was created via an email reply. + The value this ref should be updated to. """ - createdViaEmail: Boolean! + afterOid: GitObjectID! """ - Identifies the primary key from the database. + The value this ref needs to point to before the update. """ - databaseId: Int + beforeOid: GitObjectID """ - The number of deletions in this pull request. + Force a non fast-forward update. """ - deletions: Int! + force: Boolean = false """ - The actor who edited this pull request's body. + The fully qualified name of the ref to be update. For example `refs/heads/branch-name` """ - editor: Actor + name: GitRefname! +} +""" +A ref update rules for a viewer. +""" +type RefUpdateRule { """ - Lists the files changed within this pull request. + Can this branch be deleted. """ - files( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestChangedFileConnection + allowsDeletions: Boolean! """ - Identifies the head Ref associated with the pull request. + Are force pushes allowed on this branch. """ - headRef: Ref + allowsForcePushes: Boolean! """ - Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted. + Identifies the protection rule pattern. """ - headRefName: String! + pattern: String! """ - Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted. + Number of approving reviews required to update matching branches. """ - headRefOid: GitObjectID! + requiredApprovingReviewCount: Int """ - The repository associated with this pull request's head Ref. + List of required status check contexts that must pass for commits to be accepted to matching branches. """ - headRepository: Repository + requiredStatusCheckContexts: [String] """ - The owner of the repository associated with this pull request's head Ref. + Are merge commits prohibited from being pushed to this branch. """ - headRepositoryOwner: RepositoryOwner + requiresLinearHistory: Boolean! """ - The hovercard information for this issue + Are commits required to be signed. """ - hovercard( - """ - Whether or not to include notification contexts - """ - includeNotificationContexts: Boolean = true - ): Hovercard! @preview(toggledBy: "hagar-preview") - id: ID! + requiresSignatures: Boolean! """ - Check if this comment was edited and includes an edit with the creation data + Can the viewer push to the branch """ - includesCreatedEdit: Boolean! + viewerCanPush: Boolean! +} +""" +Represents a 'referenced' event on a given `ReferencedSubject`. +""" +type ReferencedEvent implements Node { """ - The head and base repositories are different. + Identifies the actor who performed the event. """ - isCrossRepository: Boolean! + actor: Actor """ - Identifies if the pull request is a draft. + Identifies the commit associated with the 'referenced' event. """ - isDraft: Boolean! @preview(toggledBy: "shadow-cat-preview") + commit: Commit """ - A list of labels associated with the object. + Identifies the repository associated with the 'referenced' event. """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int + commitRepository: Repository! - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): LabelConnection + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! """ - The moment the editor made the last edit + Reference originated in a different repository. """ - lastEditedAt: DateTime + isCrossRepository: Boolean! """ - `true` if the pull request is locked + Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference. """ - locked: Boolean! + isDirectReference: Boolean! """ - Indicates whether maintainers can modify the pull request. + Object referenced by event. """ - maintainerCanModify: Boolean! + subject: ReferencedSubject! +} +""" +Any referencable object +""" +union ReferencedSubject = Issue | PullRequest + +""" +A release contains the content for a release. +""" +type Release implements Node & UniformResourceLocatable { """ - The commit that was created when this pull request was merged. + The author of the release """ - mergeCommit: Commit + author: User """ - Detailed information about the current pull request merge state status. + Identifies the date and time when the object was created. """ - mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview") + createdAt: DateTime! """ - Whether or not the pull request can be merged based on the existence of merge conflicts. + The description of the release. """ - mergeable: MergeableState! + description: String """ - Whether or not the pull request was merged. + The description of this release rendered to HTML. """ - merged: Boolean! + descriptionHTML: HTML + id: ID! """ - The date and time that the pull request was merged. + Whether or not the release is a draft """ - mergedAt: DateTime + isDraft: Boolean! """ - The actor who merged the pull request. + Whether or not the release is a prerelease """ - mergedBy: Actor + isPrerelease: Boolean! """ - Identifies the milestone associated with the pull request. + The title of the release. """ - milestone: Milestone + name: String """ - Identifies the pull request number. + Identifies the date and time when the release was created. """ - number: Int! + publishedAt: DateTime """ - A list of Users that are participating in the Pull Request conversation. + List of releases assets which are dependent on this release. """ - participants( + releaseAssets( """ Returns the elements in the list that come after the specified cursor. """ @@ -16161,3359 +23681,2790 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab Returns the last _n_ elements from the list. """ last: Int - ): UserConnection! - """ - The permalink to the pull request. - """ - permalink: URI! + """ + A list of names to filter the assets by. + """ + name: String + ): ReleaseAssetConnection! """ - The commit that GitHub automatically generated to test if this pull request - could be merged. This field will not return a value if the pull request is - merged, or if the test merge commit is still being generated. See the - `mergeable` field for more details on the mergeability of the pull request. + The HTTP path for this issue """ - potentialMergeCommit: Commit + resourcePath: URI! """ - List of project cards associated with this pull request. + A description of the release, rendered to HTML without any links in it. """ - projectCards( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - A list of archived states to filter the cards by - """ - archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - + shortDescriptionHTML( """ - Returns the last _n_ elements from the list. + How many characters to return. """ - last: Int - ): ProjectCardConnection! + limit: Int = 200 + ): HTML """ - Identifies when the comment was published at. + The Git tag the release points to """ - publishedAt: DateTime + tag: Ref """ - A list of reactions grouped by content left on the subject. + The name of the release's Git tag """ - reactionGroups: [ReactionGroup!] + tagName: String! """ - A list of Reactions left on the Issue. + Identifies the date and time when the object was last updated. """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + updatedAt: DateTime! - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent + """ + The HTTP URL for this issue + """ + url: URI! +} - """ - Returns the first _n_ elements from the list. - """ - first: Int +""" +A release asset contains the content for a release asset. +""" +type ReleaseAsset implements Node { + """ + The asset's content-type + """ + contentType: String! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + """ + The number of times this asset was downloaded + """ + downloadCount: Int! """ - The repository associated with this node. + Identifies the URL where you can download the release asset via the browser. """ - repository: Repository! + downloadUrl: URI! + id: ID! """ - The HTTP path for this pull request. + Identifies the title of the release asset. """ - resourcePath: URI! + name: String! """ - The HTTP path for reverting this pull request. + Release that the asset is associated with """ - revertResourcePath: URI! + release: Release """ - The HTTP URL for reverting this pull request. + The size (in bytes) of the asset """ - revertUrl: URI! + size: Int! """ - A list of review requests associated with the pull request. + Identifies the date and time when the object was last updated. """ - reviewRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + updatedAt: DateTime! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The user that performed the upload + """ + uploadedBy: User! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the URL of the release asset. + """ + url: URI! +} - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ReviewRequestConnection +""" +The connection type for ReleaseAsset. +""" +type ReleaseAssetConnection { + """ + A list of edges. + """ + edges: [ReleaseAssetEdge] """ - The list of all review threads for this pull request. + A list of nodes. """ - reviewThreads( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + nodes: [ReleaseAsset] - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewThreadConnection! +""" +An edge in a connection. +""" +type ReleaseAssetEdge { + """ + A cursor for use in pagination. + """ + cursor: String! """ - A list of reviews associated with the pull request. + The item at the end of the edge. """ - reviews( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + node: ReleaseAsset +} - """ - Filter by author of the review. - """ - author: String +""" +The connection type for Release. +""" +type ReleaseConnection { + """ + A list of edges. + """ + edges: [ReleaseEdge] - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + A list of nodes. + """ + nodes: [Release] - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} - """ - A list of states to filter the reviews. - """ - states: [PullRequestReviewState!] - ): PullRequestReviewConnection +""" +An edge in a connection. +""" +type ReleaseEdge { + """ + A cursor for use in pagination. + """ + cursor: String! """ - Identifies the state of the pull request. + The item at the end of the edge. """ - state: PullRequestState! + node: Release +} +""" +Ways in which lists of releases can be ordered upon return. +""" +input ReleaseOrder { """ - A list of reviewer suggestions based on commit history and past review comments. + The direction in which to order releases by the specified field. """ - suggestedReviewers: [SuggestedReviewer]! + direction: OrderDirection! """ - A list of events, comments, commits, etc. associated with the pull request. + The field in which to order releases by. """ - timeline( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + field: ReleaseOrderField! +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Properties by which release connections can be ordered. +""" +enum ReleaseOrderField { + """ + Order releases by creation time + """ + CREATED_AT - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Order releases alphabetically by name + """ + NAME +} - """ - Returns the last _n_ elements from the list. - """ - last: Int +""" +Autogenerated input type of RemoveAssigneesFromAssignable +""" +input RemoveAssigneesFromAssignableInput { + """ + The id of the assignable object to remove assignees from. + """ + assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") - """ - Allows filtering timeline events by a `since` timestamp. - """ - since: DateTime - ): PullRequestTimelineConnection! @deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC.") + """ + The id of users to remove as assignees. + """ + assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) """ - A list of events, comments, commits, etc. associated with the pull request. + A unique identifier for the client performing the mutation. """ - timelineItems( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + clientMutationId: String +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Autogenerated return type of RemoveAssigneesFromAssignable +""" +type RemoveAssigneesFromAssignablePayload { + """ + The item that was unassigned. + """ + assignable: Assignable - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} - """ - Filter timeline items by type. - """ - itemTypes: [PullRequestTimelineItemsItemType!] +""" +Autogenerated input type of RemoveEnterpriseAdmin +""" +input RemoveEnterpriseAdminInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The Enterprise ID from which to remove the administrator. + """ + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) - """ - Filter timeline items by a `since` timestamp. - """ - since: DateTime + """ + The login of the user to remove as an administrator. + """ + login: String! +} - """ - Skips the first _n_ elements in the list. - """ - skip: Int - ): PullRequestTimelineItemsConnection! +""" +Autogenerated return type of RemoveEnterpriseAdmin +""" +type RemoveEnterpriseAdminPayload { + """ + The user who was removed as an administrator. + """ + admin: User """ - Identifies the pull request title. + A unique identifier for the client performing the mutation. """ - title: String! + clientMutationId: String """ - Identifies the date and time when the object was last updated. + The updated enterprise. """ - updatedAt: DateTime! + enterprise: Enterprise """ - The HTTP URL for this pull request. + A message confirming the result of removing an administrator. """ - url: URI! + message: String """ - A list of edits to this content. + The viewer performing the mutation. """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + viewer: User +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Autogenerated input type of RemoveLabelsFromLabelable +""" +input RemoveLabelsFromLabelableInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The ids of labels to remove. + """ + labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection + """ + The id of the Labelable to remove labels from. + """ + labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") +} +""" +Autogenerated return type of RemoveLabelsFromLabelable +""" +type RemoveLabelsFromLabelablePayload { """ - Whether or not the viewer can apply suggestion. + A unique identifier for the client performing the mutation. """ - viewerCanApplySuggestion: Boolean! + clientMutationId: String """ - Can user react to this subject + The Labelable the labels were removed from. """ - viewerCanReact: Boolean! + labelable: Labelable +} +""" +Autogenerated input type of RemoveOutsideCollaborator +""" +input RemoveOutsideCollaboratorInput { """ - Check if the viewer is able to change their subscription status for the repository. + A unique identifier for the client performing the mutation. """ - viewerCanSubscribe: Boolean! + clientMutationId: String """ - Check if the current viewer can update this object. + The ID of the organization to remove the outside collaborator from. """ - viewerCanUpdate: Boolean! + organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) """ - Reasons why the current viewer can not update this comment. + The ID of the outside collaborator to remove. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + userId: ID! @possibleTypes(concreteTypes: ["User"]) +} +""" +Autogenerated return type of RemoveOutsideCollaborator +""" +type RemoveOutsideCollaboratorPayload { """ - Did the viewer author this comment. + A unique identifier for the client performing the mutation. """ - viewerDidAuthor: Boolean! + clientMutationId: String """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + The user that was removed as an outside collaborator. """ - viewerSubscription: SubscriptionState + removedUser: User } """ -A file changed in a pull request. +Autogenerated input type of RemoveReaction """ -type PullRequestChangedFile { +input RemoveReactionInput { """ - The number of additions to the file. + A unique identifier for the client performing the mutation. """ - additions: Int! + clientMutationId: String """ - The number of deletions to the file. + The name of the emoji reaction to remove. """ - deletions: Int! + content: ReactionContent! """ - The path of the file. + The Node ID of the subject to modify. """ - path: String! + subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") } """ -The connection type for PullRequestChangedFile. +Autogenerated return type of RemoveReaction """ -type PullRequestChangedFileConnection { +type RemoveReactionPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + """ - A list of edges. + The reaction object. """ - edges: [PullRequestChangedFileEdge] + reaction: Reaction """ - A list of nodes. + The reactable subject. """ - nodes: [PullRequestChangedFile] + subject: Reactable +} +""" +Autogenerated input type of RemoveStar +""" +input RemoveStarInput { """ - Information to aid in pagination. + A unique identifier for the client performing the mutation. """ - pageInfo: PageInfo! + clientMutationId: String """ - Identifies the total count of items in the connection. + The Starrable ID to unstar. """ - totalCount: Int! + starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") } """ -An edge in a connection. +Autogenerated return type of RemoveStar """ -type PullRequestChangedFileEdge { +type RemoveStarPayload { """ - A cursor for use in pagination. + A unique identifier for the client performing the mutation. """ - cursor: String! + clientMutationId: String """ - The item at the end of the edge. + The starrable. """ - node: PullRequestChangedFile + starrable: Starrable } """ -Represents a Git commit part of a pull request. +Represents a 'removed_from_project' event on a given issue or pull request. """ -type PullRequestCommit implements Node & UniformResourceLocatable { +type RemovedFromProjectEvent implements Node { """ - The Git commit object + Identifies the actor who performed the event. """ - commit: Commit! - id: ID! + actor: Actor """ - The pull request this commit belongs to + Identifies the date and time when the object was created. """ - pullRequest: PullRequest! + createdAt: DateTime! """ - The HTTP path for this pull request commit + Identifies the primary key from the database. """ - resourcePath: URI! + databaseId: Int + id: ID! """ - The HTTP URL for this pull request commit + Project referenced by event. """ - url: URI! + project: Project @preview(toggledBy: "starfox-preview") + + """ + Column name referenced by this project event. + """ + projectColumnName: String! @preview(toggledBy: "starfox-preview") } """ -Represents a commit comment thread part of a pull request. +Represents a 'renamed' event on a given issue or pull request """ -type PullRequestCommitCommentThread implements Node & RepositoryNode { +type RenamedTitleEvent implements Node { """ - The comments that exist in this thread. + Identifies the actor who performed the event. """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int + actor: Actor - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! """ - The commit the comments were made on. + Identifies the current title of the issue or pull request. """ - commit: Commit! + currentTitle: String! id: ID! """ - The file the comments were made on. + Identifies the previous title of the issue or pull request. """ - path: String + previousTitle: String! """ - The position in the diff for the commit that the comment was made on. + Subject that was renamed. """ - position: Int + subject: RenamedTitleSubject! +} + +""" +An object which has a renamable title +""" +union RenamedTitleSubject = Issue | PullRequest +""" +Autogenerated input type of ReopenIssue +""" +input ReopenIssueInput { """ - The pull request this commit comment thread belongs to + A unique identifier for the client performing the mutation. """ - pullRequest: PullRequest! + clientMutationId: String """ - The repository associated with this node. + ID of the issue to be opened. """ - repository: Repository! + issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) } """ -The connection type for PullRequestCommit. +Autogenerated return type of ReopenIssue """ -type PullRequestCommitConnection { +type ReopenIssuePayload { """ - A list of edges. + A unique identifier for the client performing the mutation. """ - edges: [PullRequestCommitEdge] + clientMutationId: String """ - A list of nodes. + The issue that was opened. """ - nodes: [PullRequestCommit] + issue: Issue +} +""" +Autogenerated input type of ReopenPullRequest +""" +input ReopenPullRequestInput { """ - Information to aid in pagination. + A unique identifier for the client performing the mutation. """ - pageInfo: PageInfo! + clientMutationId: String """ - Identifies the total count of items in the connection. + ID of the pull request to be reopened. """ - totalCount: Int! + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) } """ -An edge in a connection. +Autogenerated return type of ReopenPullRequest """ -type PullRequestCommitEdge { +type ReopenPullRequestPayload { """ - A cursor for use in pagination. + A unique identifier for the client performing the mutation. """ - cursor: String! + clientMutationId: String """ - The item at the end of the edge. + The pull request that was reopened. """ - node: PullRequestCommit + pullRequest: PullRequest } """ -The connection type for PullRequest. +Represents a 'reopened' event on any `Closable`. """ -type PullRequestConnection { - """ - A list of edges. - """ - edges: [PullRequestEdge] - +type ReopenedEvent implements Node { """ - A list of nodes. + Identifies the actor who performed the event. """ - nodes: [PullRequest] + actor: Actor """ - Information to aid in pagination. + Object that was reopened. """ - pageInfo: PageInfo! + closable: Closable! """ - Identifies the total count of items in the connection. + Identifies the date and time when the object was created. """ - totalCount: Int! + createdAt: DateTime! + id: ID! } """ -This aggregates pull requests opened by a user within one repository. +Audit log entry for a repo.access event. """ -type PullRequestContributionsByRepository { +type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - The pull request contributions. + The action name """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + action: String! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The user who initiated the action + """ + actor: AuditEntryActor - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The IP address of the actor + """ + actorIp: String - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestContributionConnection! + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation """ - The repository in which the pull requests were opened. + The username of the user who initiated the action """ - repository: Repository! -} + actorLogin: String -""" -An edge in a connection. -""" -type PullRequestEdge { """ - A cursor for use in pagination. + The HTTP path for the actor. """ - cursor: String! + actorResourcePath: URI """ - The item at the end of the edge. + The HTTP URL for the actor. """ - node: PullRequest -} + actorUrl: URI -""" -Ways in which lists of issues can be ordered upon return. -""" -input PullRequestOrder { """ - The direction in which to order pull requests by the specified field. + The time the action was initiated """ - direction: OrderDirection! + createdAt: PreciseDateTime! + id: ID! """ - The field in which to order pull requests by. + The corresponding operation type for the action """ - field: PullRequestOrderField! -} + operationType: OperationType -""" -Properties by which pull_requests connections can be ordered. -""" -enum PullRequestOrderField { """ - Order pull_requests by creation time + The Organization associated with the Audit Entry. """ - CREATED_AT + organization: Organization """ - Order pull_requests by update time + The name of the Organization. """ - UPDATED_AT -} + organizationName: String -""" -A review object for a given pull request. -""" -type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { """ - The actor who authored the comment. + The HTTP path for the organization """ - author: Actor + organizationResourcePath: URI """ - Author's association with the subject of the comment. + The HTTP URL for the organization """ - authorAssociation: CommentAuthorAssociation! + organizationUrl: URI """ - Identifies the pull request review body. + The repository associated with the action """ - body: String! + repository: Repository """ - The body of this review rendered to HTML. + The name of the repository """ - bodyHTML: HTML! + repositoryName: String """ - The body of this review rendered as plain text. + The HTTP path for the repository """ - bodyText: String! + repositoryResourcePath: URI """ - A list of review comments for the current pull request review. + The HTTP URL for the repository """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewCommentConnection! + repositoryUrl: URI """ - Identifies the commit associated with this pull request review. + The user affected by the action """ - commit: Commit + user: User """ - Identifies the date and time when the object was created. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - createdAt: DateTime! + userLogin: String """ - Check if this comment was created via an email reply. + The HTTP path for the user. """ - createdViaEmail: Boolean! + userResourcePath: URI """ - Identifies the primary key from the database. + The HTTP URL for the user. """ - databaseId: Int + userUrl: URI """ - The actor who edited the comment. + The visibility of the repository """ - editor: Actor - id: ID! + visibility: RepoAccessAuditEntryVisibility +} +""" +The privacy of a repository +""" +enum RepoAccessAuditEntryVisibility { """ - Check if this comment was edited and includes an edit with the creation data + The repository is visible only to users in the same business. """ - includesCreatedEdit: Boolean! + INTERNAL """ - The moment the editor made the last edit + The repository is visible only to those with explicit access. """ - lastEditedAt: DateTime + PRIVATE """ - A list of teams that this review was made on behalf of. + The repository is visible to everyone. """ - onBehalfOf( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): TeamConnection! + PUBLIC +} +""" +Audit log entry for a repo.add_member event. +""" +type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies when the comment was published at. + The action name """ - publishedAt: DateTime + action: String! """ - Identifies the pull request associated with this pull request review. + The user who initiated the action """ - pullRequest: PullRequest! + actor: AuditEntryActor """ - A list of reactions grouped by content left on the subject. + The IP address of the actor """ - reactionGroups: [ReactionGroup!] + actorIp: String """ - A list of Reactions left on the Issue. + A readable representation of the actor's location """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + actorLocation: ActorLocation """ - The repository associated with this node. + The username of the user who initiated the action """ - repository: Repository! + actorLogin: String """ - The HTTP path permalink for this PullRequestReview. + The HTTP path for the actor. """ - resourcePath: URI! + actorResourcePath: URI """ - Identifies the current state of the pull request review. + The HTTP URL for the actor. """ - state: PullRequestReviewState! + actorUrl: URI """ - Identifies when the Pull Request Review was submitted + The time the action was initiated """ - submittedAt: DateTime + createdAt: PreciseDateTime! + id: ID! """ - Identifies the date and time when the object was last updated. + The corresponding operation type for the action """ - updatedAt: DateTime! + operationType: OperationType """ - The HTTP URL permalink for this PullRequestReview. + The Organization associated with the Audit Entry. """ - url: URI! + organization: Organization """ - A list of edits to this content. + The name of the Organization. """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + organizationName: String - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The HTTP path for the organization + """ + organizationResourcePath: URI - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The HTTP URL for the organization + """ + organizationUrl: URI - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection + """ + The repository associated with the action + """ + repository: Repository """ - Check if the current viewer can delete this object. + The name of the repository """ - viewerCanDelete: Boolean! + repositoryName: String """ - Can user react to this subject + The HTTP path for the repository """ - viewerCanReact: Boolean! + repositoryResourcePath: URI """ - Check if the current viewer can update this object. + The HTTP URL for the repository """ - viewerCanUpdate: Boolean! + repositoryUrl: URI """ - Reasons why the current viewer can not update this comment. + The user affected by the action """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + user: User """ - Did the viewer author this comment. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - viewerDidAuthor: Boolean! -} + userLogin: String -""" -A review comment associated with a given repository pull request. -""" -type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { """ - The actor who authored the comment. + The HTTP path for the user. """ - author: Actor + userResourcePath: URI """ - Author's association with the subject of the comment. + The HTTP URL for the user. """ - authorAssociation: CommentAuthorAssociation! + userUrl: URI """ - The comment body of this review comment. + The visibility of the repository """ - body: String! + visibility: RepoAddMemberAuditEntryVisibility +} +""" +The privacy of a repository +""" +enum RepoAddMemberAuditEntryVisibility { """ - The comment body of this review comment rendered to HTML. + The repository is visible only to users in the same business. """ - bodyHTML: HTML! + INTERNAL """ - The comment body of this review comment rendered as plain text. + The repository is visible only to those with explicit access. """ - bodyText: String! + PRIVATE """ - Identifies the commit associated with the comment. + The repository is visible to everyone. """ - commit: Commit! + PUBLIC +} +""" +Audit log entry for a repo.add_topic event. +""" +type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { """ - Identifies when the comment was created. + The action name """ - createdAt: DateTime! + action: String! """ - Check if this comment was created via an email reply. + The user who initiated the action """ - createdViaEmail: Boolean! + actor: AuditEntryActor """ - Identifies the primary key from the database. + The IP address of the actor """ - databaseId: Int + actorIp: String """ - The diff hunk to which the comment applies. + A readable representation of the actor's location """ - diffHunk: String! + actorLocation: ActorLocation """ - Identifies when the comment was created in a draft state. + The username of the user who initiated the action """ - draftedAt: DateTime! + actorLogin: String """ - The actor who edited the comment. + The HTTP path for the actor. """ - editor: Actor - id: ID! + actorResourcePath: URI """ - Check if this comment was edited and includes an edit with the creation data + The HTTP URL for the actor. """ - includesCreatedEdit: Boolean! + actorUrl: URI """ - Returns whether or not a comment has been minimized. + The time the action was initiated """ - isMinimized: Boolean! + createdAt: PreciseDateTime! + id: ID! """ - The moment the editor made the last edit + The corresponding operation type for the action """ - lastEditedAt: DateTime + operationType: OperationType """ - Returns why the comment was minimized. + The Organization associated with the Audit Entry. """ - minimizedReason: String + organization: Organization """ - Identifies the original commit associated with the comment. + The name of the Organization. """ - originalCommit: Commit + organizationName: String """ - The original line index in the diff to which the comment applies. + The HTTP path for the organization """ - originalPosition: Int! + organizationResourcePath: URI """ - Identifies when the comment body is outdated + The HTTP URL for the organization """ - outdated: Boolean! + organizationUrl: URI """ - The path to which the comment applies. + The repository associated with the action """ - path: String! + repository: Repository """ - The line index in the diff to which the comment applies. + The name of the repository """ - position: Int + repositoryName: String """ - Identifies when the comment was published at. + The HTTP path for the repository """ - publishedAt: DateTime + repositoryResourcePath: URI """ - The pull request associated with this review comment. + The HTTP URL for the repository """ - pullRequest: PullRequest! + repositoryUrl: URI """ - The pull request review associated with this review comment. + The name of the topic added to the repository """ - pullRequestReview: PullRequestReview + topic: Topic """ - A list of reactions grouped by content left on the subject. + The name of the topic added to the repository """ - reactionGroups: [ReactionGroup!] + topicName: String """ - A list of Reactions left on the Issue. + The user affected by the action """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + user: User """ - The comment this is a reply to. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - replyTo: PullRequestReviewComment + userLogin: String """ - The repository associated with this node. + The HTTP path for the user. """ - repository: Repository! + userResourcePath: URI """ - The HTTP path permalink for this review comment. + The HTTP URL for the user. """ - resourcePath: URI! + userUrl: URI +} +""" +Audit log entry for a repo.archived event. +""" +type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the state of the comment. + The action name """ - state: PullRequestReviewCommentState! + action: String! """ - Identifies when the comment was last updated. + The user who initiated the action """ - updatedAt: DateTime! + actor: AuditEntryActor """ - The HTTP URL permalink for this review comment. + The IP address of the actor """ - url: URI! + actorIp: String """ - A list of edits to this content. + A readable representation of the actor's location """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection + actorLocation: ActorLocation """ - Check if the current viewer can delete this object. + The username of the user who initiated the action """ - viewerCanDelete: Boolean! + actorLogin: String """ - Check if the current viewer can minimize this object. + The HTTP path for the actor. """ - viewerCanMinimize: Boolean! + actorResourcePath: URI """ - Can user react to this subject + The HTTP URL for the actor. """ - viewerCanReact: Boolean! + actorUrl: URI """ - Check if the current viewer can update this object. + The time the action was initiated """ - viewerCanUpdate: Boolean! + createdAt: PreciseDateTime! + id: ID! """ - Reasons why the current viewer can not update this comment. + The corresponding operation type for the action """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + operationType: OperationType """ - Did the viewer author this comment. + The Organization associated with the Audit Entry. """ - viewerDidAuthor: Boolean! -} + organization: Organization -""" -The connection type for PullRequestReviewComment. -""" -type PullRequestReviewCommentConnection { """ - A list of edges. + The name of the Organization. """ - edges: [PullRequestReviewCommentEdge] + organizationName: String """ - A list of nodes. + The HTTP path for the organization """ - nodes: [PullRequestReviewComment] + organizationResourcePath: URI """ - Information to aid in pagination. + The HTTP URL for the organization """ - pageInfo: PageInfo! + organizationUrl: URI """ - Identifies the total count of items in the connection. + The repository associated with the action """ - totalCount: Int! -} + repository: Repository -""" -An edge in a connection. -""" -type PullRequestReviewCommentEdge { """ - A cursor for use in pagination. + The name of the repository """ - cursor: String! + repositoryName: String """ - The item at the end of the edge. + The HTTP path for the repository """ - node: PullRequestReviewComment -} + repositoryResourcePath: URI -""" -The possible states of a pull request review comment. -""" -enum PullRequestReviewCommentState { """ - A comment that is part of a pending review + The HTTP URL for the repository """ - PENDING + repositoryUrl: URI """ - A comment that is part of a submitted review + The user affected by the action """ - SUBMITTED -} + user: User -""" -The connection type for PullRequestReview. -""" -type PullRequestReviewConnection { """ - A list of edges. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - edges: [PullRequestReviewEdge] + userLogin: String """ - A list of nodes. + The HTTP path for the user. """ - nodes: [PullRequestReview] + userResourcePath: URI """ - Information to aid in pagination. + The HTTP URL for the user. """ - pageInfo: PageInfo! + userUrl: URI """ - Identifies the total count of items in the connection. + The visibility of the repository """ - totalCount: Int! + visibility: RepoArchivedAuditEntryVisibility } """ -This aggregates pull request reviews made by a user within one repository. +The privacy of a repository """ -type PullRequestReviewContributionsByRepository { +enum RepoArchivedAuditEntryVisibility { """ - The pull request review contributions. + The repository is visible only to users in the same business. """ - contributions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int + INTERNAL - """ - Ordering options for contributions returned from the connection. - """ - orderBy: ContributionOrder = {field: OCCURRED_AT, direction: DESC} - ): CreatedPullRequestReviewContributionConnection! + """ + The repository is visible only to those with explicit access. + """ + PRIVATE """ - The repository in which the pull request reviews were made. + The repository is visible to everyone. """ - repository: Repository! + PUBLIC } """ -An edge in a connection. +Audit log entry for a repo.change_merge_setting event. """ -type PullRequestReviewEdge { +type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - A cursor for use in pagination. + The action name """ - cursor: String! + action: String! """ - The item at the end of the edge. + The user who initiated the action """ - node: PullRequestReview -} + actor: AuditEntryActor -""" -The possible events to perform on a pull request review. -""" -enum PullRequestReviewEvent { """ - Submit feedback and approve merging these changes. + The IP address of the actor """ - APPROVE + actorIp: String """ - Submit general feedback without explicit approval. + A readable representation of the actor's location """ - COMMENT + actorLocation: ActorLocation """ - Dismiss review so it now longer effects merging. + The username of the user who initiated the action """ - DISMISS + actorLogin: String """ - Submit feedback that must be addressed before merging. + The HTTP path for the actor. """ - REQUEST_CHANGES -} + actorResourcePath: URI -""" -The possible states of a pull request review. -""" -enum PullRequestReviewState { """ - A review allowing the pull request to merge. + The HTTP URL for the actor. """ - APPROVED + actorUrl: URI """ - A review blocking the pull request from merging. + The time the action was initiated """ - CHANGES_REQUESTED + createdAt: PreciseDateTime! + id: ID! """ - An informational review. + Whether the change was to enable (true) or disable (false) the merge type """ - COMMENTED + isEnabled: Boolean """ - A review that has been dismissed. + The merge method affected by the change """ - DISMISSED + mergeType: RepoChangeMergeSettingAuditEntryMergeType """ - A review that has not yet been submitted. + The corresponding operation type for the action """ - PENDING -} + operationType: OperationType -""" -A threaded list of comments for a given pull request. -""" -type PullRequestReviewThread implements Node { """ - A list of pull request comments associated with the thread. + The Organization associated with the Audit Entry. """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int + organization: Organization - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PullRequestReviewCommentConnection! - id: ID! + """ + The name of the Organization. + """ + organizationName: String """ - Whether this thread has been resolved + The HTTP path for the organization """ - isResolved: Boolean! + organizationResourcePath: URI """ - Identifies the pull request associated with this thread. + The HTTP URL for the organization """ - pullRequest: PullRequest! + organizationUrl: URI """ - Identifies the repository associated with this thread. + The repository associated with the action """ - repository: Repository! + repository: Repository """ - The user who resolved this thread + The name of the repository """ - resolvedBy: User + repositoryName: String """ - Whether or not the viewer can resolve this thread + The HTTP path for the repository """ - viewerCanResolve: Boolean! + repositoryResourcePath: URI """ - Whether or not the viewer can unresolve this thread + The HTTP URL for the repository """ - viewerCanUnresolve: Boolean! -} + repositoryUrl: URI -""" -Review comment threads for a pull request review. -""" -type PullRequestReviewThreadConnection { """ - A list of edges. + The user affected by the action """ - edges: [PullRequestReviewThreadEdge] + user: User """ - A list of nodes. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - nodes: [PullRequestReviewThread] + userLogin: String """ - Information to aid in pagination. + The HTTP path for the user. """ - pageInfo: PageInfo! + userResourcePath: URI """ - Identifies the total count of items in the connection. + The HTTP URL for the user. """ - totalCount: Int! + userUrl: URI } """ -An edge in a connection. +The merge options available for pull requests to this repository. """ -type PullRequestReviewThreadEdge { +enum RepoChangeMergeSettingAuditEntryMergeType { """ - A cursor for use in pagination. + The pull request is added to the base branch in a merge commit. """ - cursor: String! + MERGE """ - The item at the end of the edge. + Commits from the pull request are added onto the base branch individually without a merge commit. """ - node: PullRequestReviewThread + REBASE + + """ + The pull request's commits are squashed into a single commit before they are merged to the base branch. + """ + SQUASH } """ -Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. +Audit log entry for a repo.config.disable_anonymous_git_access event. """ -type PullRequestRevisionMarker { +type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the date and time when the object was created. + The action name """ - createdAt: DateTime! + action: String! """ - The last commit the viewer has seen. + The user who initiated the action """ - lastSeenCommit: Commit! + actor: AuditEntryActor """ - The pull request to which the marker belongs. + The IP address of the actor """ - pullRequest: PullRequest! -} + actorIp: String -""" -The possible states of a pull request. -""" -enum PullRequestState { """ - A pull request that has been closed without being merged. + A readable representation of the actor's location """ - CLOSED + actorLocation: ActorLocation """ - A pull request that has been closed by being merged. + The username of the user who initiated the action """ - MERGED + actorLogin: String """ - A pull request that is still open. + The HTTP path for the actor. """ - OPEN -} + actorResourcePath: URI -""" -The connection type for PullRequestTimelineItem. -""" -type PullRequestTimelineConnection { """ - A list of edges. + The HTTP URL for the actor. """ - edges: [PullRequestTimelineItemEdge] + actorUrl: URI """ - A list of nodes. + The time the action was initiated """ - nodes: [PullRequestTimelineItem] + createdAt: PreciseDateTime! + id: ID! """ - Information to aid in pagination. + The corresponding operation type for the action """ - pageInfo: PageInfo! + operationType: OperationType """ - Identifies the total count of items in the connection. + The Organization associated with the Audit Entry. """ - totalCount: Int! -} + organization: Organization -""" -An item in an pull request timeline -""" -union PullRequestTimelineItem = AssignedEvent | BaseRefForcePushedEvent | ClosedEvent | Commit | CommitCommentThread | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MergedEvent | MilestonedEvent | PullRequestReview | PullRequestReviewComment | PullRequestReviewThread | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent + """ + The name of the Organization. + """ + organizationName: String + + """ + The HTTP path for the organization + """ + organizationResourcePath: URI + + """ + The HTTP URL for the organization + """ + organizationUrl: URI + + """ + The repository associated with the action + """ + repository: Repository + + """ + The name of the repository + """ + repositoryName: String -""" -An edge in a connection. -""" -type PullRequestTimelineItemEdge { """ - A cursor for use in pagination. + The HTTP path for the repository """ - cursor: String! + repositoryResourcePath: URI """ - The item at the end of the edge. + The HTTP URL for the repository """ - node: PullRequestTimelineItem -} + repositoryUrl: URI -""" -An item in a pull request timeline -""" -union PullRequestTimelineItems = AddedToProjectEvent | AssignedEvent | BaseRefChangedEvent | BaseRefForcePushedEvent | ClosedEvent | CommentDeletedEvent | ConvertedNoteToIssueEvent | CrossReferencedEvent | DemilestonedEvent | DeployedEvent | DeploymentEnvironmentChangedEvent | HeadRefDeletedEvent | HeadRefForcePushedEvent | HeadRefRestoredEvent | IssueComment | LabeledEvent | LockedEvent | MentionedEvent | MergedEvent | MilestonedEvent | MovedColumnsInProjectEvent | PinnedEvent | PullRequestCommit | PullRequestCommitCommentThread | PullRequestReview | PullRequestReviewThread | PullRequestRevisionMarker | ReadyForReviewEvent | ReferencedEvent | RemovedFromProjectEvent | RenamedTitleEvent | ReopenedEvent | ReviewDismissedEvent | ReviewRequestRemovedEvent | ReviewRequestedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnpinnedEvent | UnsubscribedEvent | UserBlockedEvent + """ + The user affected by the action + """ + user: User -""" -The connection type for PullRequestTimelineItems. -""" -type PullRequestTimelineItemsConnection { """ - A list of edges. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - edges: [PullRequestTimelineItemsEdge] + userLogin: String """ - Identifies the count of items after applying `before` and `after` filters. + The HTTP path for the user. """ - filteredCount: Int! + userResourcePath: URI """ - A list of nodes. + The HTTP URL for the user. """ - nodes: [PullRequestTimelineItems] + userUrl: URI +} +""" +Audit log entry for a repo.config.disable_collaborators_only event. +""" +type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. + The action name """ - pageCount: Int! + action: String! """ - Information to aid in pagination. + The user who initiated the action """ - pageInfo: PageInfo! + actor: AuditEntryActor """ - Identifies the total count of items in the connection. + The IP address of the actor """ - totalCount: Int! + actorIp: String """ - Identifies the date and time when the timeline was last updated. + A readable representation of the actor's location """ - updatedAt: DateTime! -} + actorLocation: ActorLocation -""" -An edge in a connection. -""" -type PullRequestTimelineItemsEdge { """ - A cursor for use in pagination. + The username of the user who initiated the action """ - cursor: String! + actorLogin: String """ - The item at the end of the edge. + The HTTP path for the actor. """ - node: PullRequestTimelineItems -} + actorResourcePath: URI -""" -The possible item types found in a timeline. -""" -enum PullRequestTimelineItemsItemType { """ - Represents a 'added_to_project' event on a given issue or pull request. + The HTTP URL for the actor. """ - ADDED_TO_PROJECT_EVENT + actorUrl: URI """ - Represents an 'assigned' event on any assignable object. + The time the action was initiated """ - ASSIGNED_EVENT + createdAt: PreciseDateTime! + id: ID! """ - Represents a 'base_ref_changed' event on a given issue or pull request. + The corresponding operation type for the action """ - BASE_REF_CHANGED_EVENT + operationType: OperationType """ - Represents a 'base_ref_force_pushed' event on a given pull request. + The Organization associated with the Audit Entry. """ - BASE_REF_FORCE_PUSHED_EVENT + organization: Organization """ - Represents a 'closed' event on any `Closable`. + The name of the Organization. """ - CLOSED_EVENT + organizationName: String """ - Represents a 'comment_deleted' event on a given issue or pull request. + The HTTP path for the organization """ - COMMENT_DELETED_EVENT + organizationResourcePath: URI """ - Represents a 'converted_note_to_issue' event on a given issue or pull request. + The HTTP URL for the organization """ - CONVERTED_NOTE_TO_ISSUE_EVENT + organizationUrl: URI """ - Represents a mention made by one issue or pull request to another. + The repository associated with the action """ - CROSS_REFERENCED_EVENT + repository: Repository """ - Represents a 'demilestoned' event on a given issue or pull request. + The name of the repository """ - DEMILESTONED_EVENT + repositoryName: String """ - Represents a 'deployed' event on a given pull request. + The HTTP path for the repository """ - DEPLOYED_EVENT + repositoryResourcePath: URI """ - Represents a 'deployment_environment_changed' event on a given pull request. + The HTTP URL for the repository """ - DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT + repositoryUrl: URI """ - Represents a 'head_ref_deleted' event on a given pull request. + The user affected by the action """ - HEAD_REF_DELETED_EVENT + user: User """ - Represents a 'head_ref_force_pushed' event on a given pull request. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - HEAD_REF_FORCE_PUSHED_EVENT + userLogin: String """ - Represents a 'head_ref_restored' event on a given pull request. + The HTTP path for the user. """ - HEAD_REF_RESTORED_EVENT + userResourcePath: URI """ - Represents a comment on an Issue. + The HTTP URL for the user. """ - ISSUE_COMMENT + userUrl: URI +} +""" +Audit log entry for a repo.config.disable_contributors_only event. +""" +type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Represents a 'labeled' event on a given issue or pull request. + The action name """ - LABELED_EVENT + action: String! """ - Represents a 'locked' event on a given issue or pull request. + The user who initiated the action """ - LOCKED_EVENT + actor: AuditEntryActor """ - Represents a 'mentioned' event on a given issue or pull request. + The IP address of the actor """ - MENTIONED_EVENT + actorIp: String """ - Represents a 'merged' event on a given pull request. + A readable representation of the actor's location """ - MERGED_EVENT + actorLocation: ActorLocation """ - Represents a 'milestoned' event on a given issue or pull request. + The username of the user who initiated the action """ - MILESTONED_EVENT + actorLogin: String """ - Represents a 'moved_columns_in_project' event on a given issue or pull request. + The HTTP path for the actor. """ - MOVED_COLUMNS_IN_PROJECT_EVENT + actorResourcePath: URI """ - Represents a 'pinned' event on a given issue or pull request. + The HTTP URL for the actor. """ - PINNED_EVENT + actorUrl: URI """ - Represents a Git commit part of a pull request. + The time the action was initiated """ - PULL_REQUEST_COMMIT + createdAt: PreciseDateTime! + id: ID! """ - Represents a commit comment thread part of a pull request. + The corresponding operation type for the action """ - PULL_REQUEST_COMMIT_COMMENT_THREAD + operationType: OperationType """ - A review object for a given pull request. + The Organization associated with the Audit Entry. """ - PULL_REQUEST_REVIEW + organization: Organization """ - A threaded list of comments for a given pull request. + The name of the Organization. """ - PULL_REQUEST_REVIEW_THREAD + organizationName: String """ - Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. + The HTTP path for the organization """ - PULL_REQUEST_REVISION_MARKER + organizationResourcePath: URI """ - Represents a 'ready_for_review' event on a given pull request. + The HTTP URL for the organization """ - READY_FOR_REVIEW_EVENT + organizationUrl: URI """ - Represents a 'referenced' event on a given `ReferencedSubject`. + The repository associated with the action """ - REFERENCED_EVENT + repository: Repository """ - Represents a 'removed_from_project' event on a given issue or pull request. + The name of the repository """ - REMOVED_FROM_PROJECT_EVENT + repositoryName: String """ - Represents a 'renamed' event on a given issue or pull request + The HTTP path for the repository """ - RENAMED_TITLE_EVENT + repositoryResourcePath: URI """ - Represents a 'reopened' event on any `Closable`. + The HTTP URL for the repository """ - REOPENED_EVENT + repositoryUrl: URI """ - Represents a 'review_dismissed' event on a given issue or pull request. + The user affected by the action """ - REVIEW_DISMISSED_EVENT + user: User """ - Represents an 'review_requested' event on a given pull request. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - REVIEW_REQUESTED_EVENT + userLogin: String """ - Represents an 'review_request_removed' event on a given pull request. + The HTTP path for the user. """ - REVIEW_REQUEST_REMOVED_EVENT + userResourcePath: URI """ - Represents a 'subscribed' event on a given `Subscribable`. + The HTTP URL for the user. """ - SUBSCRIBED_EVENT + userUrl: URI +} +""" +Audit log entry for a repo.config.disable_sockpuppet_disallowed event. +""" +type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Represents a 'transferred' event on a given issue or pull request. + The action name """ - TRANSFERRED_EVENT + action: String! """ - Represents an 'unassigned' event on any assignable object. + The user who initiated the action """ - UNASSIGNED_EVENT + actor: AuditEntryActor """ - Represents an 'unlabeled' event on a given issue or pull request. + The IP address of the actor """ - UNLABELED_EVENT + actorIp: String """ - Represents an 'unlocked' event on a given issue or pull request. + A readable representation of the actor's location """ - UNLOCKED_EVENT + actorLocation: ActorLocation """ - Represents an 'unpinned' event on a given issue or pull request. + The username of the user who initiated the action """ - UNPINNED_EVENT + actorLogin: String """ - Represents an 'unsubscribed' event on a given `Subscribable`. + The HTTP path for the actor. """ - UNSUBSCRIBED_EVENT + actorResourcePath: URI """ - Represents a 'user_blocked' event on a given user. + The HTTP URL for the actor. """ - USER_BLOCKED_EVENT -} + actorUrl: URI -""" -A Git push. -""" -type Push implements Node @preview(toggledBy: "antiope-preview") { + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! id: ID! """ - The SHA after the push + The corresponding operation type for the action """ - nextSha: GitObjectID + operationType: OperationType """ - The permalink for this push. + The Organization associated with the Audit Entry. """ - permalink: URI! + organization: Organization """ - The SHA before the push + The name of the Organization. """ - previousSha: GitObjectID + organizationName: String """ - The user who pushed + The HTTP path for the organization """ - pusher: User! + organizationResourcePath: URI """ - The repository that was pushed to + The HTTP URL for the organization """ - repository: Repository! -} + organizationUrl: URI -""" -A team or user who has the ability to push to a protected branch. -""" -type PushAllowance implements Node { """ - The actor that can push. + The repository associated with the action """ - actor: PushAllowanceActor + repository: Repository """ - Identifies the branch protection rule associated with the allowed user or team. + The name of the repository """ - branchProtectionRule: BranchProtectionRule - id: ID! -} - -""" -Types that can be an actor. -""" -union PushAllowanceActor = Team | User + repositoryName: String -""" -The connection type for PushAllowance. -""" -type PushAllowanceConnection { """ - A list of edges. + The HTTP path for the repository """ - edges: [PushAllowanceEdge] + repositoryResourcePath: URI """ - A list of nodes. + The HTTP URL for the repository """ - nodes: [PushAllowance] + repositoryUrl: URI """ - Information to aid in pagination. + The user affected by the action """ - pageInfo: PageInfo! + user: User """ - Identifies the total count of items in the connection. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - totalCount: Int! -} + userLogin: String -""" -An edge in a connection. -""" -type PushAllowanceEdge { """ - A cursor for use in pagination. + The HTTP path for the user. """ - cursor: String! + userResourcePath: URI """ - The item at the end of the edge. + The HTTP URL for the user. """ - node: PushAllowance + userUrl: URI } """ -The query root of GitHub's GraphQL interface. +Audit log entry for a repo.config.enable_anonymous_git_access event. """ -type Query { +type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Look up a code of conduct by its key + The action name """ - codeOfConduct( - """ - The code of conduct's key - """ - key: String! - ): CodeOfConduct + action: String! """ - Look up a code of conduct by its key + The user who initiated the action """ - codesOfConduct: [CodeOfConduct] + actor: AuditEntryActor """ - Look up an open source license by its key + The IP address of the actor """ - license( - """ - The license's downcased SPDX ID - """ - key: String! - ): License + actorIp: String """ - Return a list of known open source licenses + A readable representation of the actor's location """ - licenses: [License]! + actorLocation: ActorLocation """ - Return information about the GitHub instance + The username of the user who initiated the action """ - meta: GitHubMetadata! + actorLogin: String """ - Fetches an object given its ID. + The HTTP path for the actor. """ - node( - """ - ID of the object. - """ - id: ID! - ): Node + actorResourcePath: URI """ - Lookup nodes by a list of IDs. + The HTTP URL for the actor. """ - nodes( - """ - The list of node IDs. - """ - ids: [ID!]! - ): [Node]! + actorUrl: URI """ - Lookup a organization by login. + The time the action was initiated """ - organization( - """ - The organization's login. - """ - login: String! - ): Organization + createdAt: PreciseDateTime! + id: ID! """ - A list of organizations. + The corresponding operation type for the action """ - organizations( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationConnection! + operationType: OperationType """ - The client's rate limit information. + The Organization associated with the Audit Entry. """ - rateLimit( - """ - If true, calculate the cost for the query without evaluating it - """ - dryRun: Boolean = false - ): RateLimit + organization: Organization """ - Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object + The name of the Organization. """ - relay: Query! + organizationName: String """ - Lookup a given repository by the owner and repository name. + The HTTP path for the organization """ - repository( - """ - The name of the repository - """ - name: String! - - """ - The login field of a user or organization - """ - owner: String! - ): Repository + organizationResourcePath: URI """ - Lookup a repository owner (ie. either a User or an Organization) by login. + The HTTP URL for the organization """ - repositoryOwner( - """ - The username to lookup the owner by. - """ - login: String! - ): RepositoryOwner + organizationUrl: URI """ - Lookup resource by a URL. + The repository associated with the action """ - resource( - """ - The URL. - """ - url: URI! - ): UniformResourceLocatable + repository: Repository """ - Perform a search across resources. + The name of the repository """ - search( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - The search string to look for. - """ - query: String! - - """ - The types of search items to search within. - """ - type: SearchType! - ): SearchResultItemConnection! + repositoryName: String """ - GitHub Security Advisories + The HTTP path for the repository """ - securityAdvisories( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + repositoryResourcePath: URI - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The HTTP URL for the repository + """ + repositoryUrl: URI - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The user affected by the action + """ + user: User - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String - """ - Filter advisories to those published since a time in the past. - """ - publishedSince: DateTime + """ + The HTTP path for the user. + """ + userResourcePath: URI - """ - Filter advisories to those updated since a time in the past. - """ - updatedSince: DateTime - ): SecurityAdvisoryConnection! + """ + The HTTP URL for the user. + """ + userUrl: URI +} +""" +Audit log entry for a repo.config.enable_collaborators_only event. +""" +type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Fetch a Security Advisory by its GHSA ID + The action name """ - securityAdvisory( - """ - GitHub Security Advisory ID. - """ - ghsaId: String! - ): SecurityAdvisory + action: String! """ - Software Vulnerabilities documented by GitHub Security Advisories + The user who initiated the action """ - securityVulnerabilities( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + actor: AuditEntryActor - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The IP address of the actor + """ + actorIp: String - """ - An ecosystem to filter vulnerabilities by. - """ - ecosystem: SecurityAdvisoryEcosystem + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The username of the user who initiated the action + """ + actorLogin: String - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The HTTP path for the actor. + """ + actorResourcePath: URI - """ - A package name to filter vulnerabilities by. - """ - package: String + """ + The HTTP URL for the actor. + """ + actorUrl: URI - """ - A list of severities to filter vulnerabilities by. - """ - severities: [SecurityAdvisorySeverity!] - ): SecurityVulnerabilityConnection! + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! + id: ID! """ - Look up a topic by name. + The corresponding operation type for the action """ - topic( - """ - The topic's name. - """ - name: String! - ): Topic + operationType: OperationType """ - Lookup a user by login. + The Organization associated with the Audit Entry. """ - user( - """ - The user's login. - """ - login: String! - ): User + organization: Organization """ - A list of users. + The name of the Organization. """ - users( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + organizationName: String - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The HTTP path for the organization + """ + organizationResourcePath: URI - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The HTTP URL for the organization + """ + organizationUrl: URI - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! + """ + The repository associated with the action + """ + repository: Repository """ - The currently authenticated user. + The name of the repository """ - viewer: User! -} + repositoryName: String -""" -Represents the client's rate limit. -""" -type RateLimit { """ - The point cost for the current query counting against the rate limit. + The HTTP path for the repository """ - cost: Int! + repositoryResourcePath: URI """ - The maximum number of points the client is permitted to consume in a 60 minute window. + The HTTP URL for the repository """ - limit: Int! + repositoryUrl: URI """ - The maximum number of nodes this query may return + The user affected by the action """ - nodeCount: Int! + user: User """ - The number of points remaining in the current rate limit window. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - remaining: Int! + userLogin: String """ - The time at which the current rate limit window resets in UTC epoch seconds. + The HTTP path for the user. """ - resetAt: DateTime! + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI } """ -Represents a subject that can be reacted on. +Audit log entry for a repo.config.enable_contributors_only event. """ -interface Reactable { +type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the primary key from the database. + The action name """ - databaseId: Int - id: ID! + action: String! """ - A list of reactions grouped by content left on the subject. + The user who initiated the action """ - reactionGroups: [ReactionGroup!] + actor: AuditEntryActor """ - A list of Reactions left on the Issue. + The IP address of the actor """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int + actorIp: String - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation """ - Can user react to this subject + The username of the user who initiated the action """ - viewerCanReact: Boolean! -} + actorLogin: String -""" -The connection type for User. -""" -type ReactingUserConnection { """ - A list of edges. + The HTTP path for the actor. """ - edges: [ReactingUserEdge] + actorResourcePath: URI """ - A list of nodes. + The HTTP URL for the actor. """ - nodes: [User] + actorUrl: URI """ - Information to aid in pagination. + The time the action was initiated """ - pageInfo: PageInfo! + createdAt: PreciseDateTime! + id: ID! """ - Identifies the total count of items in the connection. + The corresponding operation type for the action """ - totalCount: Int! -} + operationType: OperationType -""" -Represents a user that's made a reaction. -""" -type ReactingUserEdge { """ - A cursor for use in pagination. + The Organization associated with the Audit Entry. """ - cursor: String! - node: User! + organization: Organization """ - The moment when the user made the reaction. + The name of the Organization. """ - reactedAt: DateTime! -} + organizationName: String -""" -An emoji reaction to a particular piece of content. -""" -type Reaction implements Node { """ - Identifies the emoji reaction. + The HTTP path for the organization """ - content: ReactionContent! + organizationResourcePath: URI """ - Identifies the date and time when the object was created. + The HTTP URL for the organization """ - createdAt: DateTime! + organizationUrl: URI """ - Identifies the primary key from the database. + The repository associated with the action """ - databaseId: Int - id: ID! + repository: Repository """ - The reactable piece of content + The name of the repository """ - reactable: Reactable! + repositoryName: String """ - Identifies the user who created this reaction. + The HTTP path for the repository """ - user: User -} + repositoryResourcePath: URI -""" -A list of reactions that have been left on the subject. -""" -type ReactionConnection { """ - A list of edges. + The HTTP URL for the repository """ - edges: [ReactionEdge] + repositoryUrl: URI """ - A list of nodes. + The user affected by the action """ - nodes: [Reaction] + user: User """ - Information to aid in pagination. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - pageInfo: PageInfo! + userLogin: String """ - Identifies the total count of items in the connection. + The HTTP path for the user. """ - totalCount: Int! + userResourcePath: URI """ - Whether or not the authenticated user has left a reaction on the subject. + The HTTP URL for the user. """ - viewerHasReacted: Boolean! + userUrl: URI } """ -Emojis that can be attached to Issues, Pull Requests and Comments. +Audit log entry for a repo.config.enable_sockpuppet_disallowed event. """ -enum ReactionContent { +type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Represents the 😕 emoji. + The action name """ - CONFUSED + action: String! """ - Represents the 👀 emoji. + The user who initiated the action """ - EYES + actor: AuditEntryActor """ - Represents the ❤️ emoji. + The IP address of the actor """ - HEART + actorIp: String """ - Represents the 🎉 emoji. + A readable representation of the actor's location """ - HOORAY + actorLocation: ActorLocation """ - Represents the 😄 emoji. + The username of the user who initiated the action """ - LAUGH + actorLogin: String """ - Represents the 🚀 emoji. + The HTTP path for the actor. """ - ROCKET + actorResourcePath: URI """ - Represents the 👎 emoji. + The HTTP URL for the actor. """ - THUMBS_DOWN + actorUrl: URI """ - Represents the 👍 emoji. + The time the action was initiated """ - THUMBS_UP -} + createdAt: PreciseDateTime! + id: ID! -""" -An edge in a connection. -""" -type ReactionEdge { """ - A cursor for use in pagination. + The corresponding operation type for the action """ - cursor: String! + operationType: OperationType """ - The item at the end of the edge. + The Organization associated with the Audit Entry. """ - node: Reaction -} + organization: Organization -""" -A group of emoji reactions to a particular piece of content. -""" -type ReactionGroup { """ - Identifies the emoji reaction. + The name of the Organization. """ - content: ReactionContent! + organizationName: String """ - Identifies when the reaction was created. + The HTTP path for the organization """ - createdAt: DateTime + organizationResourcePath: URI """ - The subject that was reacted to. + The HTTP URL for the organization """ - subject: Reactable! + organizationUrl: URI """ - Users who have reacted to the reaction subject with the emotion represented by this reaction group + The repository associated with the action """ - users( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + repository: Repository - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The name of the repository + """ + repositoryName: String - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The HTTP path for the repository + """ + repositoryResourcePath: URI - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): ReactingUserConnection! + """ + The HTTP URL for the repository + """ + repositoryUrl: URI """ - Whether or not the authenticated user has left a reaction on the subject. + The user affected by the action """ - viewerHasReacted: Boolean! -} + user: User -""" -Ways in which lists of reactions can be ordered upon return. -""" -input ReactionOrder { """ - The direction in which to order reactions by the specified field. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - direction: OrderDirection! + userLogin: String """ - The field in which to order reactions by. + The HTTP path for the user. """ - field: ReactionOrderField! -} + userResourcePath: URI -""" -A list of fields that reactions can be ordered by. -""" -enum ReactionOrderField { """ - Allows ordering a list of reactions by when they were created. + The HTTP URL for the user. """ - CREATED_AT + userUrl: URI } """ -Represents a 'ready_for_review' event on a given pull request. +Audit log entry for a repo.config.lock_anonymous_git_access event. """ -type ReadyForReviewEvent implements Node & UniformResourceLocatable { +type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the actor who performed the event. + The action name """ - actor: Actor + action: String! """ - Identifies the date and time when the object was created. + The user who initiated the action """ - createdAt: DateTime! - id: ID! + actor: AuditEntryActor """ - PullRequest referenced by event. + The IP address of the actor """ - pullRequest: PullRequest! + actorIp: String """ - The HTTP path for this ready for review event. + A readable representation of the actor's location """ - resourcePath: URI! + actorLocation: ActorLocation """ - The HTTP URL for this ready for review event. + The username of the user who initiated the action """ - url: URI! -} + actorLogin: String -""" -Represents a Git reference. -""" -type Ref implements Node { """ - A list of pull requests with this ref as the head ref. + The HTTP path for the actor. """ - associatedPullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - The head ref name to filter the pull requests by. - """ - headRefName: String - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder + actorResourcePath: URI - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! - id: ID! + """ + The HTTP URL for the actor. + """ + actorUrl: URI """ - The ref name. + The time the action was initiated """ - name: String! + createdAt: PreciseDateTime! + id: ID! """ - The ref's prefix, such as `refs/heads/` or `refs/tags/`. + The corresponding operation type for the action """ - prefix: String! + operationType: OperationType """ - The repository the ref belongs to. + The Organization associated with the Audit Entry. """ - repository: Repository! + organization: Organization """ - The object the ref points to. + The name of the Organization. """ - target: GitObject! -} + organizationName: String -""" -The connection type for Ref. -""" -type RefConnection { """ - A list of edges. + The HTTP path for the organization """ - edges: [RefEdge] + organizationResourcePath: URI """ - A list of nodes. + The HTTP URL for the organization """ - nodes: [Ref] + organizationUrl: URI """ - Information to aid in pagination. + The repository associated with the action """ - pageInfo: PageInfo! + repository: Repository """ - Identifies the total count of items in the connection. + The name of the repository """ - totalCount: Int! -} + repositoryName: String -""" -An edge in a connection. -""" -type RefEdge { """ - A cursor for use in pagination. + The HTTP path for the repository """ - cursor: String! + repositoryResourcePath: URI """ - The item at the end of the edge. + The HTTP URL for the repository """ - node: Ref -} + repositoryUrl: URI -""" -Ways in which lists of git refs can be ordered upon return. -""" -input RefOrder { """ - The direction in which to order refs by the specified field. + The user affected by the action """ - direction: OrderDirection! + user: User """ - The field in which to order refs by. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - field: RefOrderField! -} + userLogin: String -""" -Properties by which ref connections can be ordered. -""" -enum RefOrderField { """ - Order refs by their alphanumeric name + The HTTP path for the user. """ - ALPHABETICAL + userResourcePath: URI """ - Order refs by underlying commit date if the ref prefix is refs/tags/ + The HTTP URL for the user. """ - TAG_COMMIT_DATE + userUrl: URI } """ -Represents a 'referenced' event on a given `ReferencedSubject`. +Audit log entry for a repo.config.unlock_anonymous_git_access event. """ -type ReferencedEvent implements Node { +type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - Identifies the actor who performed the event. + The action name """ - actor: Actor + action: String! """ - Identifies the commit associated with the 'referenced' event. + The user who initiated the action """ - commit: Commit + actor: AuditEntryActor """ - Identifies the repository associated with the 'referenced' event. + The IP address of the actor """ - commitRepository: Repository! + actorIp: String """ - Identifies the date and time when the object was created. + A readable representation of the actor's location """ - createdAt: DateTime! - id: ID! + actorLocation: ActorLocation """ - Reference originated in a different repository. + The username of the user who initiated the action """ - isCrossRepository: Boolean! + actorLogin: String """ - Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference. + The HTTP path for the actor. """ - isDirectReference: Boolean! + actorResourcePath: URI """ - Object referenced by event. + The HTTP URL for the actor. """ - subject: ReferencedSubject! -} - -""" -Any referencable object -""" -union ReferencedSubject = Issue | PullRequest - -""" -Represents an owner of a registry package. -""" -interface RegistryPackageOwner { - id: ID! -} + actorUrl: URI -""" -Represents an interface to search packages on an object. -""" -interface RegistryPackageSearch { + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! id: ID! -} -""" -A release contains the content for a release. -""" -type Release implements Node & UniformResourceLocatable { """ - The author of the release + The corresponding operation type for the action """ - author: User + operationType: OperationType """ - Identifies the date and time when the object was created. + The Organization associated with the Audit Entry. """ - createdAt: DateTime! + organization: Organization """ - Identifies the description of the release. + The name of the Organization. """ - description: String - id: ID! + organizationName: String """ - Whether or not the release is a draft + The HTTP path for the organization """ - isDraft: Boolean! + organizationResourcePath: URI """ - Whether or not the release is a prerelease + The HTTP URL for the organization """ - isPrerelease: Boolean! + organizationUrl: URI """ - Identifies the title of the release. + The repository associated with the action """ - name: String + repository: Repository """ - Identifies the date and time when the release was created. + The name of the repository """ - publishedAt: DateTime + repositoryName: String """ - List of releases assets which are dependent on this release. + The HTTP path for the repository """ - releaseAssets( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + repositoryResourcePath: URI - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The HTTP URL for the repository + """ + repositoryUrl: URI - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The user affected by the action + """ + user: User - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String - """ - A list of names to filter the assets by. - """ - name: String - ): ReleaseAssetConnection! + """ + The HTTP path for the user. + """ + userResourcePath: URI """ - The HTTP path for this issue + The HTTP URL for the user. """ - resourcePath: URI! + userUrl: URI +} +""" +Audit log entry for a repo.create event. +""" +type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - The Git tag the release points to + The action name """ - tag: Ref + action: String! """ - The name of the release's Git tag + The user who initiated the action """ - tagName: String! + actor: AuditEntryActor """ - Identifies the date and time when the object was last updated. + The IP address of the actor """ - updatedAt: DateTime! + actorIp: String """ - The HTTP URL for this issue + A readable representation of the actor's location """ - url: URI! -} + actorLocation: ActorLocation -""" -A release asset contains the content for a release asset. -""" -type ReleaseAsset implements Node { """ - The asset's content-type + The username of the user who initiated the action """ - contentType: String! + actorLogin: String """ - Identifies the date and time when the object was created. + The HTTP path for the actor. """ - createdAt: DateTime! + actorResourcePath: URI """ - The number of times this asset was downloaded + The HTTP URL for the actor. """ - downloadCount: Int! + actorUrl: URI """ - Identifies the URL where you can download the release asset via the browser. + The time the action was initiated """ - downloadUrl: URI! - id: ID! + createdAt: PreciseDateTime! """ - Identifies the title of the release asset. + The name of the parent repository for this forked repository. """ - name: String! + forkParentName: String """ - Release that the asset is associated with + The name of the root repository for this netork. """ - release: Release + forkSourceName: String + id: ID! """ - The size (in bytes) of the asset + The corresponding operation type for the action """ - size: Int! + operationType: OperationType """ - Identifies the date and time when the object was last updated. + The Organization associated with the Audit Entry. """ - updatedAt: DateTime! + organization: Organization """ - The user that performed the upload + The name of the Organization. """ - uploadedBy: User! + organizationName: String """ - Identifies the URL of the release asset. + The HTTP path for the organization """ - url: URI! -} + organizationResourcePath: URI -""" -The connection type for ReleaseAsset. -""" -type ReleaseAssetConnection { """ - A list of edges. + The HTTP URL for the organization """ - edges: [ReleaseAssetEdge] + organizationUrl: URI """ - A list of nodes. + The repository associated with the action """ - nodes: [ReleaseAsset] + repository: Repository """ - Information to aid in pagination. + The name of the repository """ - pageInfo: PageInfo! + repositoryName: String """ - Identifies the total count of items in the connection. + The HTTP path for the repository """ - totalCount: Int! -} + repositoryResourcePath: URI -""" -An edge in a connection. -""" -type ReleaseAssetEdge { """ - A cursor for use in pagination. + The HTTP URL for the repository """ - cursor: String! + repositoryUrl: URI """ - The item at the end of the edge. + The user affected by the action """ - node: ReleaseAsset -} + user: User -""" -The connection type for Release. -""" -type ReleaseConnection { """ - A list of edges. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - edges: [ReleaseEdge] + userLogin: String """ - A list of nodes. + The HTTP path for the user. """ - nodes: [Release] + userResourcePath: URI """ - Information to aid in pagination. + The HTTP URL for the user. """ - pageInfo: PageInfo! + userUrl: URI """ - Identifies the total count of items in the connection. + The visibility of the repository """ - totalCount: Int! + visibility: RepoCreateAuditEntryVisibility } """ -An edge in a connection. +The privacy of a repository """ -type ReleaseEdge { +enum RepoCreateAuditEntryVisibility { """ - A cursor for use in pagination. + The repository is visible only to users in the same business. """ - cursor: String! + INTERNAL """ - The item at the end of the edge. + The repository is visible only to those with explicit access. """ - node: Release + PRIVATE + + """ + The repository is visible to everyone. + """ + PUBLIC } """ -Ways in which lists of releases can be ordered upon return. +Audit log entry for a repo.destroy event. """ -input ReleaseOrder { +type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - The direction in which to order releases by the specified field. + The action name """ - direction: OrderDirection! + action: String! """ - The field in which to order releases by. + The user who initiated the action """ - field: ReleaseOrderField! -} + actor: AuditEntryActor -""" -Properties by which release connections can be ordered. -""" -enum ReleaseOrderField { """ - Order releases by creation time + The IP address of the actor """ - CREATED_AT + actorIp: String """ - Order releases alphabetically by name + A readable representation of the actor's location """ - NAME -} + actorLocation: ActorLocation -""" -Autogenerated input type of RemoveAssigneesFromAssignable -""" -input RemoveAssigneesFromAssignableInput { """ - The id of the assignable object to remove assignees from. + The username of the user who initiated the action """ - assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") + actorLogin: String """ - The id of users to remove as assignees. + The HTTP path for the actor. """ - assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) + actorResourcePath: URI """ - A unique identifier for the client performing the mutation. + The HTTP URL for the actor. """ - clientMutationId: String -} + actorUrl: URI -""" -Autogenerated return type of RemoveAssigneesFromAssignable -""" -type RemoveAssigneesFromAssignablePayload { """ - The item that was unassigned. + The time the action was initiated """ - assignable: Assignable + createdAt: PreciseDateTime! + id: ID! """ - A unique identifier for the client performing the mutation. + The corresponding operation type for the action """ - clientMutationId: String -} + operationType: OperationType -""" -Autogenerated input type of RemoveLabelsFromLabelable -""" -input RemoveLabelsFromLabelableInput { """ - A unique identifier for the client performing the mutation. + The Organization associated with the Audit Entry. """ - clientMutationId: String + organization: Organization """ - The ids of labels to remove. + The name of the Organization. """ - labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) + organizationName: String """ - The id of the Labelable to remove labels from. + The HTTP path for the organization """ - labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") -} + organizationResourcePath: URI -""" -Autogenerated return type of RemoveLabelsFromLabelable -""" -type RemoveLabelsFromLabelablePayload { """ - A unique identifier for the client performing the mutation. + The HTTP URL for the organization """ - clientMutationId: String + organizationUrl: URI """ - The Labelable the labels were removed from. + The repository associated with the action """ - labelable: Labelable -} + repository: Repository -""" -Autogenerated input type of RemoveOutsideCollaborator -""" -input RemoveOutsideCollaboratorInput { """ - A unique identifier for the client performing the mutation. + The name of the repository """ - clientMutationId: String + repositoryName: String """ - The ID of the organization to remove the outside collaborator from. + The HTTP path for the repository """ - organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) + repositoryResourcePath: URI """ - The ID of the outside collaborator to remove. + The HTTP URL for the repository """ - userId: ID! @possibleTypes(concreteTypes: ["User"]) -} + repositoryUrl: URI -""" -Autogenerated return type of RemoveOutsideCollaborator -""" -type RemoveOutsideCollaboratorPayload { """ - A unique identifier for the client performing the mutation. + The user affected by the action """ - clientMutationId: String + user: User """ - The user that was removed as an outside collaborator. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - removedUser: User -} + userLogin: String -""" -Autogenerated input type of RemoveReaction -""" -input RemoveReactionInput { """ - A unique identifier for the client performing the mutation. + The HTTP path for the user. """ - clientMutationId: String + userResourcePath: URI """ - The name of the emoji reaction to remove. + The HTTP URL for the user. """ - content: ReactionContent! + userUrl: URI """ - The Node ID of the subject to modify. + The visibility of the repository """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") + visibility: RepoDestroyAuditEntryVisibility } """ -Autogenerated return type of RemoveReaction +The privacy of a repository """ -type RemoveReactionPayload { +enum RepoDestroyAuditEntryVisibility { """ - A unique identifier for the client performing the mutation. + The repository is visible only to users in the same business. """ - clientMutationId: String + INTERNAL """ - The reaction object. + The repository is visible only to those with explicit access. """ - reaction: Reaction + PRIVATE """ - The reactable subject. + The repository is visible to everyone. """ - subject: Reactable + PUBLIC } """ -Autogenerated input type of RemoveStar +Audit log entry for a repo.remove_member event. """ -input RemoveStarInput { +type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { """ - A unique identifier for the client performing the mutation. + The action name """ - clientMutationId: String + action: String! """ - The Starrable ID to unstar. + The user who initiated the action """ - starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") -} + actor: AuditEntryActor -""" -Autogenerated return type of RemoveStar -""" -type RemoveStarPayload { """ - A unique identifier for the client performing the mutation. + The IP address of the actor """ - clientMutationId: String + actorIp: String """ - The starrable. + A readable representation of the actor's location """ - starrable: Starrable -} + actorLocation: ActorLocation -""" -Represents a 'removed_from_project' event on a given issue or pull request. -""" -type RemovedFromProjectEvent implements Node { """ - Identifies the actor who performed the event. + The username of the user who initiated the action """ - actor: Actor + actorLogin: String """ - Identifies the date and time when the object was created. + The HTTP path for the actor. """ - createdAt: DateTime! + actorResourcePath: URI """ - Identifies the primary key from the database. + The HTTP URL for the actor. """ - databaseId: Int - id: ID! + actorUrl: URI """ - Project referenced by event. + The time the action was initiated """ - project: Project @preview(toggledBy: "starfox-preview") + createdAt: PreciseDateTime! + id: ID! """ - Column name referenced by this project event. + The corresponding operation type for the action """ - projectColumnName: String! @preview(toggledBy: "starfox-preview") -} + operationType: OperationType -""" -Represents a 'renamed' event on a given issue or pull request -""" -type RenamedTitleEvent implements Node { """ - Identifies the actor who performed the event. + The Organization associated with the Audit Entry. """ - actor: Actor + organization: Organization """ - Identifies the date and time when the object was created. + The name of the Organization. """ - createdAt: DateTime! + organizationName: String """ - Identifies the current title of the issue or pull request. + The HTTP path for the organization """ - currentTitle: String! - id: ID! + organizationResourcePath: URI """ - Identifies the previous title of the issue or pull request. + The HTTP URL for the organization """ - previousTitle: String! + organizationUrl: URI """ - Subject that was renamed. + The repository associated with the action """ - subject: RenamedTitleSubject! -} - -""" -An object which has a renamable title -""" -union RenamedTitleSubject = Issue | PullRequest + repository: Repository -""" -Autogenerated input type of ReopenIssue -""" -input ReopenIssueInput { """ - A unique identifier for the client performing the mutation. + The name of the repository """ - clientMutationId: String + repositoryName: String """ - ID of the issue to be opened. + The HTTP path for the repository """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) -} + repositoryResourcePath: URI -""" -Autogenerated return type of ReopenIssue -""" -type ReopenIssuePayload { """ - A unique identifier for the client performing the mutation. + The HTTP URL for the repository """ - clientMutationId: String + repositoryUrl: URI """ - The issue that was opened. + The user affected by the action """ - issue: Issue -} + user: User -""" -Autogenerated input type of ReopenPullRequest -""" -input ReopenPullRequestInput { """ - A unique identifier for the client performing the mutation. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - clientMutationId: String + userLogin: String """ - ID of the pull request to be reopened. + The HTTP path for the user. """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) -} + userResourcePath: URI -""" -Autogenerated return type of ReopenPullRequest -""" -type ReopenPullRequestPayload { """ - A unique identifier for the client performing the mutation. + The HTTP URL for the user. """ - clientMutationId: String + userUrl: URI """ - The pull request that was reopened. + The visibility of the repository """ - pullRequest: PullRequest + visibility: RepoRemoveMemberAuditEntryVisibility } """ -Represents a 'reopened' event on any `Closable`. +The privacy of a repository """ -type ReopenedEvent implements Node { +enum RepoRemoveMemberAuditEntryVisibility { """ - Identifies the actor who performed the event. + The repository is visible only to users in the same business. """ - actor: Actor + INTERNAL """ - Object that was reopened. + The repository is visible only to those with explicit access. """ - closable: Closable! + PRIVATE """ - Identifies the date and time when the object was created. + The repository is visible to everyone. """ - createdAt: DateTime! - id: ID! + PUBLIC } """ -Audit log entry for a repo.access event. +Audit log entry for a repo.remove_topic event. """ -type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { +type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { """ The action name """ @@ -19532,7 +26483,7 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -19555,6 +26506,11 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD createdAt: PreciseDateTime! id: ID! + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -19591,2483 +26547,2814 @@ type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryD repositoryResourcePath: URI """ - The HTTP URL for the repository + The HTTP URL for the repository + """ + repositoryUrl: URI + + """ + The name of the topic added to the repository + """ + topic: Topic + + """ + The name of the topic added to the repository + """ + topicName: String + + """ + The user affected by the action + """ + user: User + + """ + For actions involving two users, the actor is the initiator and the user is the affected user. + """ + userLogin: String + + """ + The HTTP path for the user. + """ + userResourcePath: URI + + """ + The HTTP URL for the user. + """ + userUrl: URI +} + +""" +The reasons a piece of content can be reported or minimized. +""" +enum ReportedContentClassifiers { + """ + A duplicated piece of content + """ + DUPLICATE + + """ + An irrelevant piece of content + """ + OFF_TOPIC + + """ + An outdated piece of content + """ + OUTDATED + + """ + The content has been resolved + """ + RESOLVED +} + +""" +A repository contains the content for a project. +""" +type Repository implements Node & ProjectOwner & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { + """ + A list of users that can be assigned to issues in this repository. + """ + assignableUsers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): UserConnection! + + """ + A list of branch protection rules for this repository. + """ + branchProtectionRules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): BranchProtectionRuleConnection! + + """ + Returns the code of conduct for this repository + """ + codeOfConduct: CodeOfConduct + + """ + A list of collaborators associated with the repository. + """ + collaborators( + """ + Collaborators affiliation level with a repository. + """ + affiliation: CollaboratorAffiliation + + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): RepositoryCollaboratorConnection + + """ + A list of commit comments associated with the repository. """ - repositoryUrl: URI + commitComments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user affected by the action - """ - user: User + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - For actions involving two users, the actor is the initiator and the user is the affected user. - """ - userLogin: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP path for the user. - """ - userResourcePath: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): CommitCommentConnection! """ - The HTTP URL for the user. + Returns a list of contact links associated to the repository """ - userUrl: URI + contactLinks: [RepositoryContactLink!] """ - The visibility of the repository + Identifies the date and time when the object was created. """ - visibility: RepoAccessAuditEntryVisibility -} + createdAt: DateTime! -""" -The privacy of a repository -""" -enum RepoAccessAuditEntryVisibility @preview(toggledBy: "audit-log-preview") { """ - The repository is visible only to users in the same business. + Identifies the primary key from the database. """ - INTERNAL + databaseId: Int """ - The repository is visible only to those with explicit access. + The Ref associated with the repository's default branch. """ - PRIVATE + defaultBranchRef: Ref """ - The repository is visible to everyone. + Whether or not branches are automatically deleted when merged in this repository. """ - PUBLIC -} + deleteBranchOnMerge: Boolean! -""" -Audit log entry for a repo.add_member event. -""" -type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + A list of deploy keys that are on this repository. """ - action: String! + deployKeys( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The IP address of the actor - """ - actorIp: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A readable representation of the actor's location - """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): DeployKeyConnection! """ - The username of the user who initiated the action + Deployments associated with the repository """ - actorLogin: String + deployments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The HTTP path for the actor. - """ - actorResourcePath: URI + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The HTTP URL for the actor. - """ - actorUrl: URI + """ + Environments to list deployments for + """ + environments: [String!] - """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - id: ID! + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The Organization associated with the Audit Entry. - """ - organization: Organization + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The name of the Organization. - """ - organizationName: String + """ + Ordering options for deployments returned from the connection. + """ + orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} + ): DeploymentConnection! """ - The HTTP path for the organization + The description of the repository. """ - organizationResourcePath: URI + description: String """ - The HTTP URL for the organization + The description of the repository rendered to HTML. """ - organizationUrl: URI + descriptionHTML: HTML! """ - The repository associated with the action + The number of kilobytes this repository occupies on disk. """ - repository: Repository + diskUsage: Int """ - The name of the repository + Returns how many forks there are of this repository in the whole network. """ - repositoryName: String + forkCount: Int! """ - The HTTP path for the repository + A list of direct forked repositories. """ - repositoryResourcePath: URI + forks( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] - """ - The HTTP URL for the repository - """ - repositoryUrl: URI + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user affected by the action - """ - user: User + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - For actions involving two users, the actor is the initiator and the user is the affected user. - """ - userLogin: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP path for the user. - """ - userResourcePath: URI + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean - """ - The HTTP URL for the user. - """ - userUrl: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The visibility of the repository - """ - visibility: RepoAddMemberAuditEntryVisibility -} + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder -""" -The privacy of a repository -""" -enum RepoAddMemberAuditEntryVisibility @preview(toggledBy: "audit-log-preview") { - """ - The repository is visible only to users in the same business. - """ - INTERNAL + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - """ - The repository is visible only to those with explicit access. - """ - PRIVATE + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! """ - The repository is visible to everyone. + Indicates if the repository has anonymous Git read access feature enabled. """ - PUBLIC -} + hasAnonymousAccessEnabled: Boolean! -""" -Audit log entry for a repo.config.disable_anonymous_git_access event. -""" -type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Indicates if the repository has issues feature enabled. """ - action: String! + hasIssuesEnabled: Boolean! """ - The user who initiated the action + Indicates if the repository has the Projects feature enabled. """ - actor: AuditEntryActor + hasProjectsEnabled: Boolean! """ - The IP address of the actor + Indicates if the repository has wiki feature enabled. """ - actorIp: String + hasWikiEnabled: Boolean! """ - A readable representation of the actor's location + The repository's URL. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + homepageUrl: URI + id: ID! """ - The username of the user who initiated the action + Indicates if the repository is unmaintained. """ - actorLogin: String + isArchived: Boolean! """ - The HTTP path for the actor. + Returns true if blank issue creation is allowed """ - actorResourcePath: URI + isBlankIssuesEnabled: Boolean! """ - The HTTP URL for the actor. + Returns whether or not this repository disabled. """ - actorUrl: URI + isDisabled: Boolean! """ - The time the action was initiated + Returns whether or not this repository is empty. """ - createdAt: PreciseDateTime! - id: ID! + isEmpty: Boolean! """ - The Organization associated with the Audit Entry. + Identifies if the repository is a fork. """ - organization: Organization + isFork: Boolean! """ - The name of the Organization. + Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. """ - organizationName: String + isInOrganization: Boolean! """ - The HTTP path for the organization + Indicates if the repository has been locked or not. """ - organizationResourcePath: URI + isLocked: Boolean! """ - The HTTP URL for the organization + Identifies if the repository is a mirror. """ - organizationUrl: URI + isMirror: Boolean! """ - The repository associated with the action + Identifies if the repository is private. """ - repository: Repository + isPrivate: Boolean! """ - The name of the repository + Returns true if this repository has a security policy """ - repositoryName: String + isSecurityPolicyEnabled: Boolean """ - The HTTP path for the repository + Identifies if the repository is a template that can be used to generate new repositories. """ - repositoryResourcePath: URI + isTemplate: Boolean! """ - The HTTP URL for the repository + Is this repository a user configuration repository? """ - repositoryUrl: URI + isUserConfigurationRepository: Boolean! """ - The user affected by the action + Returns a single issue from the current repository by number. """ - user: User + issue( + """ + The number for the issue to be returned. + """ + number: Int! + ): Issue """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Returns a single issue-like object from the current repository by number. """ - userLogin: String + issueOrPullRequest( + """ + The number for the issue to be returned. + """ + number: Int! + ): IssueOrPullRequest """ - The HTTP path for the user. + Returns a list of issue templates associated to the repository """ - userResourcePath: URI + issueTemplates: [IssueTemplate!] """ - The HTTP URL for the user. + A list of issues that have been opened in the repository. """ - userUrl: URI -} + issues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Filtering options for issues returned from the connection. + """ + filterBy: IssueFilters + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for issues returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the issues by. + """ + states: [IssueState!] + ): IssueConnection! -""" -Audit log entry for a repo.config.disable_collaborators_only event. -""" -type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Returns a single label by name """ - action: String! + label( + """ + Label name + """ + name: String! + ): Label """ - The user who initiated the action + A list of labels associated with the repository. """ - actor: AuditEntryActor + labels( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for labels returned from the connection. + """ + orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} + + """ + If provided, searches labels by name and description. + """ + query: String + ): LabelConnection """ - The IP address of the actor + A list containing a breakdown of the language composition of the repository. """ - actorIp: String + languages( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: LanguageOrder + ): LanguageConnection """ - A readable representation of the actor's location + The license associated with the repository """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + licenseInfo: License """ - The username of the user who initiated the action + The reason the repository has been locked. """ - actorLogin: String + lockReason: RepositoryLockReason """ - The HTTP path for the actor. + A list of Users that can be mentioned in the context of the repository. """ - actorResourcePath: URI + mentionableUsers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filters users with query on user name and login + """ + query: String + ): UserConnection! """ - The HTTP URL for the actor. + Whether or not PRs are merged with a merge commit on this repository. """ - actorUrl: URI + mergeCommitAllowed: Boolean! """ - The time the action was initiated + Returns a single milestone from the current repository by number. """ - createdAt: PreciseDateTime! - id: ID! + milestone( + """ + The number for the milestone to be returned. + """ + number: Int! + ): Milestone """ - The Organization associated with the Audit Entry. + A list of milestones associated with the repository. """ - organization: Organization + milestones( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for milestones. + """ + orderBy: MilestoneOrder - """ - The name of the Organization. - """ - organizationName: String + """ + Filters milestones with a query on the title + """ + query: String - """ - The HTTP path for the organization - """ - organizationResourcePath: URI + """ + Filter by the state of the milestones. + """ + states: [MilestoneState!] + ): MilestoneConnection """ - The HTTP URL for the organization + The repository's original mirror URL. """ - organizationUrl: URI + mirrorUrl: URI """ - The repository associated with the action + The name of the repository. """ - repository: Repository + name: String! """ - The name of the repository + The repository's name with owner. """ - repositoryName: String + nameWithOwner: String! """ - The HTTP path for the repository + A Git object in the repository """ - repositoryResourcePath: URI + object( + """ + A Git revision expression suitable for rev-parse + """ + expression: String - """ - The HTTP URL for the repository - """ - repositoryUrl: URI + """ + The Git object ID + """ + oid: GitObjectID + ): GitObject """ - The user affected by the action + The image used to represent this repository in Open Graph data. """ - user: User + openGraphImageUrl: URI! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The User owner of the repository. """ - userLogin: String + owner: RepositoryOwner! """ - The HTTP path for the user. + The repository parent, if this is a fork. """ - userResourcePath: URI + parent: Repository """ - The HTTP URL for the user. + A list of pinned issues for this repository. """ - userUrl: URI -} + pinnedIssues( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String -""" -Audit log entry for a repo.config.disable_contributors_only event. -""" -type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The IP address of the actor - """ - actorIp: String + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): PinnedIssueConnection @preview(toggledBy: "elektra-preview") """ - A readable representation of the actor's location + The primary language of the repository's code. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + primaryLanguage: Language """ - The username of the user who initiated the action + Find project by number. """ - actorLogin: String + project( + """ + The project number to find. + """ + number: Int! + ): Project """ - The HTTP path for the actor. + A list of projects under the owner. """ - actorResourcePath: URI + projects( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The HTTP URL for the actor. - """ - actorUrl: URI + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - id: ID! + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The Organization associated with the Audit Entry. - """ - organization: Organization + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The name of the Organization. - """ - organizationName: String + """ + Ordering options for projects returned from the connection + """ + orderBy: ProjectOrder - """ - The HTTP path for the organization - """ - organizationResourcePath: URI + """ + Query to search projects by, currently only searching by name. + """ + search: String - """ - The HTTP URL for the organization - """ - organizationUrl: URI + """ + A list of states to filter the projects by. + """ + states: [ProjectState!] + ): ProjectConnection! """ - The repository associated with the action + The HTTP path listing the repository's projects """ - repository: Repository + projectsResourcePath: URI! """ - The name of the repository + The HTTP URL listing the repository's projects """ - repositoryName: String + projectsUrl: URI! """ - The HTTP path for the repository + Returns a single pull request from the current repository by number. """ - repositoryResourcePath: URI + pullRequest( + """ + The number for the pull request to be returned. + """ + number: Int! + ): PullRequest """ - The HTTP URL for the repository + A list of pull requests that have been opened in the repository. """ - repositoryUrl: URI + pullRequests( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user affected by the action - """ - user: User + """ + The base ref name to filter the pull requests by. + """ + baseRefName: String - """ - For actions involving two users, the actor is the initiator and the user is the affected user. - """ - userLogin: String + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The HTTP path for the user. - """ - userResourcePath: URI + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP URL for the user. - """ - userUrl: URI -} + """ + The head ref name to filter the pull requests by. + """ + headRefName: String -""" -Audit log entry for a repo.config.disable_sockpuppet_disallowed event. -""" -type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! + """ + A list of label names to filter the pull requests by. + """ + labels: [String!] - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The IP address of the actor - """ - actorIp: String + """ + Ordering options for pull requests returned from the connection. + """ + orderBy: IssueOrder + + """ + A list of states to filter the pull requests by. + """ + states: [PullRequestState!] + ): PullRequestConnection! """ - A readable representation of the actor's location + Identifies when the repository was last pushed to. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + pushedAt: DateTime """ - The username of the user who initiated the action + Whether or not rebase-merging is enabled on this repository. """ - actorLogin: String + rebaseMergeAllowed: Boolean! """ - The HTTP path for the actor. + Fetch a given ref from the repository """ - actorResourcePath: URI + ref( + """ + The ref to retrieve. Fully qualified matches are checked in order + (`refs/heads/master`) before falling back onto checks for short name matches (`master`). + """ + qualifiedName: String! + ): Ref """ - The HTTP URL for the actor. + Fetch a list of refs from the repository """ - actorUrl: URI + refs( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The time the action was initiated - """ - createdAt: PreciseDateTime! - id: ID! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The Organization associated with the Audit Entry. - """ - organization: Organization + """ + DEPRECATED: use orderBy. The ordering direction. + """ + direction: OrderDirection - """ - The name of the Organization. - """ - organizationName: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP path for the organization - """ - organizationResourcePath: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The HTTP URL for the organization - """ - organizationUrl: URI + """ + Ordering options for refs returned from the connection. + """ + orderBy: RefOrder - """ - The repository associated with the action - """ - repository: Repository + """ + Filters refs with query on name + """ + query: String - """ - The name of the repository - """ - repositoryName: String + """ + A ref name prefix like `refs/heads/`, `refs/tags/`, etc. + """ + refPrefix: String! + ): RefConnection """ - The HTTP path for the repository + Lookup a single release given various criteria. """ - repositoryResourcePath: URI + release( + """ + The name of the Tag the Release was created from + """ + tagName: String! + ): Release """ - The HTTP URL for the repository + List of releases which are dependent on this repository. """ - repositoryUrl: URI + releases( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user affected by the action - """ - user: User + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - For actions involving two users, the actor is the initiator and the user is the affected user. - """ - userLogin: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP path for the user. - """ - userResourcePath: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The HTTP URL for the user. - """ - userUrl: URI -} + """ + Order for connection + """ + orderBy: ReleaseOrder + ): ReleaseConnection! -""" -Audit log entry for a repo.config.enable_anonymous_git_access event. -""" -type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + A list of applied repository-topic associations for this repository. """ - action: String! + repositoryTopics( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user who initiated the action - """ - actor: AuditEntryActor + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The IP address of the actor - """ - actorIp: String + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A readable representation of the actor's location - """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): RepositoryTopicConnection! """ - The username of the user who initiated the action + The HTTP path for this repository """ - actorLogin: String + resourcePath: URI! """ - The HTTP path for the actor. + The security policy URL. """ - actorResourcePath: URI + securityPolicyUrl: URI """ - The HTTP URL for the actor. + A description of the repository, rendered to HTML without any links in it. """ - actorUrl: URI + shortDescriptionHTML( + """ + How many characters to return. + """ + limit: Int = 200 + ): HTML! """ - The time the action was initiated + Whether or not squash-merging is enabled on this repository. """ - createdAt: PreciseDateTime! - id: ID! + squashMergeAllowed: Boolean! """ - The Organization associated with the Audit Entry. + The SSH URL to clone this repository """ - organization: Organization + sshUrl: GitSSHRemote! """ - The name of the Organization. + Returns a count of how many stargazers there are on this object """ - organizationName: String + stargazerCount: Int! """ - The HTTP path for the organization + A list of users who have starred this starrable. """ - organizationResourcePath: URI + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The HTTP URL for the organization - """ - organizationUrl: URI + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The repository associated with the action - """ - repository: Repository + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The name of the repository - """ - repositoryName: String + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - The HTTP path for the repository - """ - repositoryResourcePath: URI + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! """ - The HTTP URL for the repository + Returns a list of all submodules in this repository parsed from the + .gitmodules file as of the default branch's HEAD commit. """ - repositoryUrl: URI + submodules( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The user affected by the action - """ - user: User + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): SubmoduleConnection! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Temporary authentication token for cloning this repository. """ - userLogin: String + tempCloneToken: String """ - The HTTP path for the user. + The repository from which this repository was generated, if any. """ - userResourcePath: URI + templateRepository: Repository """ - The HTTP URL for the user. + Identifies the date and time when the object was last updated. """ - userUrl: URI -} + updatedAt: DateTime! -""" -Audit log entry for a repo.config.enable_collaborators_only event. -""" -type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + The HTTP URL for this repository """ - action: String! + url: URI! """ - The user who initiated the action + Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. """ - actor: AuditEntryActor + usesCustomOpenGraphImage: Boolean! """ - The IP address of the actor + Indicates whether the viewer has admin permissions on this repository. """ - actorIp: String + viewerCanAdminister: Boolean! """ - A readable representation of the actor's location + Can the current viewer create new projects on this owner. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + viewerCanCreateProjects: Boolean! """ - The username of the user who initiated the action + Check if the viewer is able to change their subscription status for the repository. """ - actorLogin: String + viewerCanSubscribe: Boolean! """ - The HTTP path for the actor. + Indicates whether the viewer can update the topics of this repository. """ - actorResourcePath: URI + viewerCanUpdateTopics: Boolean! """ - The HTTP URL for the actor. + The last commit email for the viewer. """ - actorUrl: URI + viewerDefaultCommitEmail: String """ - The time the action was initiated + The last used merge method by the viewer or the default for the repository. """ - createdAt: PreciseDateTime! - id: ID! + viewerDefaultMergeMethod: PullRequestMergeMethod! """ - The Organization associated with the Audit Entry. + Returns a boolean indicating whether the viewing user has starred this starrable. """ - organization: Organization + viewerHasStarred: Boolean! """ - The name of the Organization. + The users permission level on the repository. Will return null if authenticated as an GitHub App. """ - organizationName: String + viewerPermission: RepositoryPermission """ - The HTTP path for the organization + A list of emails this viewer can commit with. """ - organizationResourcePath: URI + viewerPossibleCommitEmails: [String!] """ - The HTTP URL for the organization + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. """ - organizationUrl: URI + viewerSubscription: SubscriptionState """ - The repository associated with the action + A list of vulnerability alerts that are on this repository. """ - repository: Repository + vulnerabilityAlerts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The name of the repository - """ - repositoryName: String + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The HTTP path for the repository - """ - repositoryResourcePath: URI + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP URL for the repository - """ - repositoryUrl: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): RepositoryVulnerabilityAlertConnection """ - The user affected by the action + A list of users watching the repository. """ - user: User + watchers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - For actions involving two users, the actor is the initiator and the user is the affected user. - """ - userLogin: String + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The HTTP path for the user. - """ - userResourcePath: URI + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - The HTTP URL for the user. - """ - userUrl: URI + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): UserConnection! } """ -Audit log entry for a repo.config.enable_contributors_only event. +The affiliation of a user to a repository """ -type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! - +enum RepositoryAffiliation { """ - The user who initiated the action + Repositories that the user has been added to as a collaborator. """ - actor: AuditEntryActor + COLLABORATOR """ - The IP address of the actor + Repositories that the user has access to through being a member of an + organization. This includes every repository on every team that the user is on. """ - actorIp: String + ORGANIZATION_MEMBER """ - A readable representation of the actor's location + Repositories that are owned by the authenticated user. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + OWNER +} +""" +Metadata for an audit entry with action repo.* +""" +interface RepositoryAuditEntryData { """ - The username of the user who initiated the action + The repository associated with the action """ - actorLogin: String + repository: Repository """ - The HTTP path for the actor. + The name of the repository """ - actorResourcePath: URI + repositoryName: String """ - The HTTP URL for the actor. + The HTTP path for the repository """ - actorUrl: URI + repositoryResourcePath: URI """ - The time the action was initiated + The HTTP URL for the repository """ - createdAt: PreciseDateTime! - id: ID! + repositoryUrl: URI +} +""" +The connection type for User. +""" +type RepositoryCollaboratorConnection { """ - The Organization associated with the Audit Entry. + A list of edges. """ - organization: Organization + edges: [RepositoryCollaboratorEdge] """ - The name of the Organization. + A list of nodes. """ - organizationName: String + nodes: [User] """ - The HTTP path for the organization + Information to aid in pagination. """ - organizationResourcePath: URI + pageInfo: PageInfo! """ - The HTTP URL for the organization + Identifies the total count of items in the connection. """ - organizationUrl: URI + totalCount: Int! +} +""" +Represents a user who is a collaborator of a repository. +""" +type RepositoryCollaboratorEdge { """ - The repository associated with the action + A cursor for use in pagination. """ - repository: Repository + cursor: String! + node: User! """ - The name of the repository + The permission the user has on the repository. """ - repositoryName: String + permission: RepositoryPermission! """ - The HTTP path for the repository + A list of sources for the user's access to the repository. """ - repositoryResourcePath: URI + permissionSources: [PermissionSource!] +} +""" +A list of repositories owned by the subject. +""" +type RepositoryConnection { """ - The HTTP URL for the repository + A list of edges. """ - repositoryUrl: URI + edges: [RepositoryEdge] """ - The user affected by the action + A list of nodes. """ - user: User + nodes: [Repository] """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Information to aid in pagination. """ - userLogin: String + pageInfo: PageInfo! """ - The HTTP path for the user. + Identifies the total count of items in the connection. """ - userResourcePath: URI + totalCount: Int! """ - The HTTP URL for the user. + The total size in kilobytes of all repositories in the connection. """ - userUrl: URI + totalDiskUsage: Int! } """ -Audit log entry for a repo.config.enable_sockpuppet_disallowed event. +A repository contact link. """ -type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! - +type RepositoryContactLink { """ - The user who initiated the action + The contact link purpose. """ - actor: AuditEntryActor + about: String! """ - The IP address of the actor + The contact link name. """ - actorIp: String + name: String! """ - A readable representation of the actor's location + The contact link URL. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + url: URI! +} +""" +The reason a repository is listed as 'contributed'. +""" +enum RepositoryContributionType { """ - The username of the user who initiated the action + Created a commit """ - actorLogin: String + COMMIT """ - The HTTP path for the actor. + Created an issue """ - actorResourcePath: URI + ISSUE """ - The HTTP URL for the actor. + Created a pull request """ - actorUrl: URI + PULL_REQUEST """ - The time the action was initiated + Reviewed a pull request """ - createdAt: PreciseDateTime! - id: ID! + PULL_REQUEST_REVIEW """ - The Organization associated with the Audit Entry. + Created the repository """ - organization: Organization + REPOSITORY +} +""" +An edge in a connection. +""" +type RepositoryEdge { """ - The name of the Organization. + A cursor for use in pagination. """ - organizationName: String + cursor: String! """ - The HTTP path for the organization + The item at the end of the edge. """ - organizationResourcePath: URI + node: Repository +} +""" +A subset of repository info. +""" +interface RepositoryInfo { """ - The HTTP URL for the organization + Identifies the date and time when the object was created. """ - organizationUrl: URI + createdAt: DateTime! """ - The repository associated with the action + The description of the repository. """ - repository: Repository + description: String """ - The name of the repository + The description of the repository rendered to HTML. """ - repositoryName: String + descriptionHTML: HTML! """ - The HTTP path for the repository + Returns how many forks there are of this repository in the whole network. """ - repositoryResourcePath: URI + forkCount: Int! """ - The HTTP URL for the repository + Indicates if the repository has anonymous Git read access feature enabled. """ - repositoryUrl: URI + hasAnonymousAccessEnabled: Boolean! """ - The user affected by the action + Indicates if the repository has issues feature enabled. """ - user: User + hasIssuesEnabled: Boolean! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Indicates if the repository has the Projects feature enabled. """ - userLogin: String + hasProjectsEnabled: Boolean! """ - The HTTP path for the user. + Indicates if the repository has wiki feature enabled. """ - userResourcePath: URI + hasWikiEnabled: Boolean! """ - The HTTP URL for the user. + The repository's URL. """ - userUrl: URI -} + homepageUrl: URI -""" -Audit log entry for a repo.config.lock_anonymous_git_access event. -""" -type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + Indicates if the repository is unmaintained. """ - action: String! + isArchived: Boolean! """ - The user who initiated the action + Identifies if the repository is a fork. """ - actor: AuditEntryActor + isFork: Boolean! """ - The IP address of the actor + Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. """ - actorIp: String + isInOrganization: Boolean! """ - A readable representation of the actor's location + Indicates if the repository has been locked or not. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + isLocked: Boolean! """ - The username of the user who initiated the action + Identifies if the repository is a mirror. """ - actorLogin: String + isMirror: Boolean! """ - The HTTP path for the actor. + Identifies if the repository is private. """ - actorResourcePath: URI + isPrivate: Boolean! """ - The HTTP URL for the actor. + Identifies if the repository is a template that can be used to generate new repositories. """ - actorUrl: URI + isTemplate: Boolean! """ - The time the action was initiated + The license associated with the repository """ - createdAt: PreciseDateTime! - id: ID! + licenseInfo: License """ - The Organization associated with the Audit Entry. + The reason the repository has been locked. """ - organization: Organization + lockReason: RepositoryLockReason """ - The name of the Organization. + The repository's original mirror URL. """ - organizationName: String + mirrorUrl: URI """ - The HTTP path for the organization + The name of the repository. """ - organizationResourcePath: URI + name: String! """ - The HTTP URL for the organization + The repository's name with owner. """ - organizationUrl: URI + nameWithOwner: String! """ - The repository associated with the action + The image used to represent this repository in Open Graph data. """ - repository: Repository + openGraphImageUrl: URI! """ - The name of the repository + The User owner of the repository. """ - repositoryName: String + owner: RepositoryOwner! """ - The HTTP path for the repository + Identifies when the repository was last pushed to. """ - repositoryResourcePath: URI + pushedAt: DateTime """ - The HTTP URL for the repository + The HTTP path for this repository """ - repositoryUrl: URI + resourcePath: URI! """ - The user affected by the action + A description of the repository, rendered to HTML without any links in it. """ - user: User + shortDescriptionHTML( + """ + How many characters to return. + """ + limit: Int = 200 + ): HTML! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Identifies the date and time when the object was last updated. """ - userLogin: String + updatedAt: DateTime! """ - The HTTP path for the user. + The HTTP URL for this repository """ - userResourcePath: URI + url: URI! """ - The HTTP URL for the user. + Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. """ - userUrl: URI + usesCustomOpenGraphImage: Boolean! } """ -Audit log entry for a repo.config.unlock_anonymous_git_access event. +An invitation for a user to be added to a repository. """ -type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { +type RepositoryInvitation implements Node { """ - The action name + The email address that received the invitation. """ - action: String! + email: String + id: ID! """ - The user who initiated the action + The user who received the invitation. """ - actor: AuditEntryActor + invitee: User """ - The IP address of the actor + The user who created the invitation. """ - actorIp: String + inviter: User! """ - A readable representation of the actor's location + The permalink for this repository invitation. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + permalink: URI! """ - The username of the user who initiated the action + The permission granted on this repository by this invitation. """ - actorLogin: String + permission: RepositoryPermission! """ - The HTTP path for the actor. + The Repository the user is invited to. """ - actorResourcePath: URI + repository: RepositoryInfo +} +""" +The connection type for RepositoryInvitation. +""" +type RepositoryInvitationConnection { """ - The HTTP URL for the actor. + A list of edges. """ - actorUrl: URI + edges: [RepositoryInvitationEdge] """ - The time the action was initiated + A list of nodes. """ - createdAt: PreciseDateTime! - id: ID! + nodes: [RepositoryInvitation] """ - The Organization associated with the Audit Entry. + Information to aid in pagination. """ - organization: Organization + pageInfo: PageInfo! """ - The name of the Organization. + Identifies the total count of items in the connection. """ - organizationName: String + totalCount: Int! +} +""" +An edge in a connection. +""" +type RepositoryInvitationEdge { """ - The HTTP path for the organization + A cursor for use in pagination. """ - organizationResourcePath: URI + cursor: String! """ - The HTTP URL for the organization + The item at the end of the edge. """ - organizationUrl: URI + node: RepositoryInvitation +} +""" +Ordering options for repository invitation connections. +""" +input RepositoryInvitationOrder { """ - The repository associated with the action + The ordering direction. """ - repository: Repository + direction: OrderDirection! """ - The name of the repository + The field to order repository invitations by. """ - repositoryName: String + field: RepositoryInvitationOrderField! +} +""" +Properties by which repository invitation connections can be ordered. +""" +enum RepositoryInvitationOrderField { """ - The HTTP path for the repository + Order repository invitations by creation time """ - repositoryResourcePath: URI + CREATED_AT """ - The HTTP URL for the repository + Order repository invitations by invitee login """ - repositoryUrl: URI + INVITEE_LOGIN @deprecated(reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee. Removal on 2020-10-01 UTC.") +} +""" +The possible reasons a given repository could be in a locked state. +""" +enum RepositoryLockReason { """ - The user affected by the action + The repository is locked due to a billing related reason. """ - user: User + BILLING """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The repository is locked due to a migration. """ - userLogin: String + MIGRATING """ - The HTTP path for the user. + The repository is locked due to a move. """ - userResourcePath: URI + MOVING """ - The HTTP URL for the user. + The repository is locked due to a rename. """ - userUrl: URI + RENAME } """ -Audit log entry for a repo.remove_member event. +Represents a object that belongs to a repository. +""" +interface RepositoryNode { + """ + The repository associated with this node. + """ + repository: Repository! +} + +""" +Ordering options for repository connections """ -type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { +input RepositoryOrder { """ - The action name + The ordering direction. """ - action: String! + direction: OrderDirection! """ - The user who initiated the action + The field to order repositories by. """ - actor: AuditEntryActor + field: RepositoryOrderField! +} +""" +Properties by which repository connections can be ordered. +""" +enum RepositoryOrderField { """ - The IP address of the actor + Order repositories by creation time """ - actorIp: String + CREATED_AT """ - A readable representation of the actor's location + Order repositories by name """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + NAME """ - The username of the user who initiated the action + Order repositories by push time """ - actorLogin: String + PUSHED_AT """ - The HTTP path for the actor. + Order repositories by number of stargazers """ - actorResourcePath: URI + STARGAZERS """ - The HTTP URL for the actor. + Order repositories by update time """ - actorUrl: URI + UPDATED_AT +} +""" +Represents an owner of a Repository. +""" +interface RepositoryOwner { """ - The time the action was initiated + A URL pointing to the owner's public avatar. """ - createdAt: PreciseDateTime! + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int + ): URI! id: ID! """ - The Organization associated with the Audit Entry. + The username used to login. """ - organization: Organization + login: String! """ - The name of the Organization. + A list of repositories that the user owns. """ - organizationName: String + repositories( + """ + Array of viewer's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + current viewer owns. + """ + affiliations: [RepositoryAffiliation] - """ - The HTTP path for the organization - """ - organizationResourcePath: URI + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The HTTP URL for the organization - """ - organizationUrl: URI + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The repository associated with the action - """ - repository: Repository + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + If non-null, filters repositories according to whether they are forks of another repository + """ + isFork: Boolean + + """ + If non-null, filters repositories according to whether they have been locked + """ + isLocked: Boolean + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder + + """ + Array of owner's affiliation options for repositories returned from the + connection. For example, OWNER will include only repositories that the + organization or user being viewed owns. + """ + ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + + """ + If non-null, filters repositories according to privacy + """ + privacy: RepositoryPrivacy + ): RepositoryConnection! """ - The name of the repository + Find Repository. """ - repositoryName: String + repository( + """ + Name of Repository to find. + """ + name: String! + ): Repository """ - The HTTP path for the repository + The HTTP URL for the owner. """ - repositoryResourcePath: URI + resourcePath: URI! """ - The HTTP URL for the repository + The HTTP URL for the owner. """ - repositoryUrl: URI + url: URI! +} +""" +The access level to a repository +""" +enum RepositoryPermission { """ - The user affected by the action + Can read, clone, and push to this repository. Can also manage issues, pull + requests, and repository settings, including adding collaborators """ - user: User + ADMIN """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings """ - userLogin: String + MAINTAIN """ - The HTTP path for the user. + Can read and clone this repository. Can also open and comment on issues and pull requests """ - userResourcePath: URI + READ """ - The HTTP URL for the user. + Can read and clone this repository. Can also manage issues and pull requests """ - userUrl: URI + TRIAGE """ - The visibility of the repository + Can read, clone, and push to this repository. Can also manage issues and pull requests """ - visibility: RepoRemoveMemberAuditEntryVisibility + WRITE } """ The privacy of a repository """ -enum RepoRemoveMemberAuditEntryVisibility @preview(toggledBy: "audit-log-preview") { - """ - The repository is visible only to users in the same business. - """ - INTERNAL - +enum RepositoryPrivacy { """ - The repository is visible only to those with explicit access. + Private """ PRIVATE """ - The repository is visible to everyone. + Public """ PUBLIC } """ -The reasons a piece of content can be reported or minimized. +A repository-topic connects a repository to a topic. """ -enum ReportedContentClassifiers { +type RepositoryTopic implements Node & UniformResourceLocatable { + id: ID! + """ - An irrelevant piece of content + The HTTP path for this repository-topic. """ - OFF_TOPIC + resourcePath: URI! """ - An outdated piece of content + The topic. """ - OUTDATED + topic: Topic! """ - The content has been resolved + The HTTP URL for this repository-topic. """ - RESOLVED + url: URI! } """ -A repository contains the content for a project. +The connection type for RepositoryTopic. """ -type Repository implements Node & ProjectOwner & RegistryPackageOwner & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { +type RepositoryTopicConnection { """ - A list of users that can be assigned to issues in this repository. + A list of edges. """ - assignableUsers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int + edges: [RepositoryTopicEdge] - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! + """ + A list of nodes. + """ + nodes: [RepositoryTopic] """ - A list of branch protection rules for this repository. + Information to aid in pagination. """ - branchProtectionRules( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + pageInfo: PageInfo! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} - """ - Returns the first _n_ elements from the list. - """ - first: Int +""" +An edge in a connection. +""" +type RepositoryTopicEdge { + """ + A cursor for use in pagination. + """ + cursor: String! - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): BranchProtectionRuleConnection! + """ + The item at the end of the edge. + """ + node: RepositoryTopic +} +""" +The repository's visibility level. +""" +enum RepositoryVisibility { """ - Returns the code of conduct for this repository + The repository is visible only to users in the same business. """ - codeOfConduct: CodeOfConduct + INTERNAL """ - A list of collaborators associated with the repository. + The repository is visible only to those with explicit access. """ - collaborators( - """ - Collaborators affiliation level with a repository. - """ - affiliation: CollaboratorAffiliation - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryCollaboratorConnection + PRIVATE """ - A list of commit comments associated with the repository. + The repository is visible to everyone. """ - commitComments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int + PUBLIC +} - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): CommitCommentConnection! +""" +Audit log entry for a repository_visibility_change.disable event. +""" +type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! """ - Identifies the date and time when the object was created. + The user who initiated the action """ - createdAt: DateTime! + actor: AuditEntryActor """ - Identifies the primary key from the database. + The IP address of the actor """ - databaseId: Int + actorIp: String """ - The Ref associated with the repository's default branch. + A readable representation of the actor's location """ - defaultBranchRef: Ref + actorLocation: ActorLocation """ - A list of deploy keys that are on this repository. + The username of the user who initiated the action """ - deployKeys( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + actorLogin: String - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The HTTP path for the actor. + """ + actorResourcePath: URI - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The HTTP URL for the actor. + """ + actorUrl: URI - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): DeployKeyConnection! + """ + The time the action was initiated + """ + createdAt: PreciseDateTime! """ - Deployments associated with the repository + The HTTP path for this enterprise. """ - deployments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + enterpriseResourcePath: URI - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The slug of the enterprise. + """ + enterpriseSlug: String - """ - Environments to list deployments for - """ - environments: [String!] + """ + The HTTP URL for this enterprise. + """ + enterpriseUrl: URI + id: ID! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The corresponding operation type for the action + """ + operationType: OperationType - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The Organization associated with the Audit Entry. + """ + organization: Organization - """ - Ordering options for deployments returned from the connection. - """ - orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} - ): DeploymentConnection! + """ + The name of the Organization. + """ + organizationName: String """ - The description of the repository. + The HTTP path for the organization """ - description: String + organizationResourcePath: URI """ - The description of the repository rendered to HTML. + The HTTP URL for the organization """ - descriptionHTML: HTML! + organizationUrl: URI """ - The number of kilobytes this repository occupies on disk. + The user affected by the action """ - diskUsage: Int + user: User """ - Returns how many forks there are of this repository in the whole network. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - forkCount: Int! + userLogin: String """ - A list of direct forked repositories. + The HTTP path for the user. """ - forks( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] + userResourcePath: URI - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + """ + The HTTP URL for the user. + """ + userUrl: URI +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Audit log entry for a repository_visibility_change.enable event. +""" +type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { + """ + The action name + """ + action: String! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The user who initiated the action + """ + actor: AuditEntryActor - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean + """ + The IP address of the actor + """ + actorIp: String - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder + """ + The username of the user who initiated the action + """ + actorLogin: String - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] + """ + The HTTP path for the actor. + """ + actorResourcePath: URI - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! + """ + The HTTP URL for the actor. + """ + actorUrl: URI """ - Indicates if the repository has anonymous Git read access feature enabled. + The time the action was initiated """ - hasAnonymousAccessEnabled: Boolean! + createdAt: PreciseDateTime! """ - Indicates if the repository has issues feature enabled. + The HTTP path for this enterprise. """ - hasIssuesEnabled: Boolean! + enterpriseResourcePath: URI """ - Indicates if the repository has wiki feature enabled. + The slug of the enterprise. """ - hasWikiEnabled: Boolean! + enterpriseSlug: String """ - The repository's URL. + The HTTP URL for this enterprise. """ - homepageUrl: URI + enterpriseUrl: URI id: ID! """ - Indicates if the repository is unmaintained. + The corresponding operation type for the action """ - isArchived: Boolean! + operationType: OperationType """ - Returns whether or not this repository disabled. + The Organization associated with the Audit Entry. """ - isDisabled: Boolean! + organization: Organization """ - Identifies if the repository is a fork. + The name of the Organization. """ - isFork: Boolean! + organizationName: String """ - Indicates if the repository has been locked or not. + The HTTP path for the organization """ - isLocked: Boolean! + organizationResourcePath: URI """ - Identifies if the repository is a mirror. + The HTTP URL for the organization """ - isMirror: Boolean! + organizationUrl: URI """ - Identifies if the repository is private. + The user affected by the action """ - isPrivate: Boolean! + user: User """ - Identifies if the repository is a template that can be used to generate new repositories. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - isTemplate: Boolean! + userLogin: String """ - Returns a single issue from the current repository by number. + The HTTP path for the user. """ - issue( - """ - The number for the issue to be returned. - """ - number: Int! - ): Issue + userResourcePath: URI """ - Returns a single issue-like object from the current repository by number. + The HTTP URL for the user. """ - issueOrPullRequest( - """ - The number for the issue to be returned. - """ - number: Int! - ): IssueOrPullRequest + userUrl: URI +} +""" +A alert for a repository with an affected vulnerability. +""" +type RepositoryVulnerabilityAlert implements Node & RepositoryNode { """ - A list of issues that have been opened in the repository. + When was the alert created? """ - issues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Filtering options for issues returned from the connection. - """ - filterBy: IssueFilters - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for issues returned from the connection. - """ - orderBy: IssueOrder - - """ - A list of states to filter the issues by. - """ - states: [IssueState!] - ): IssueConnection! + createdAt: DateTime! """ - Returns a single label by name + The reason the alert was dismissed """ - label( - """ - Label name - """ - name: String! - ): Label + dismissReason: String """ - A list of labels associated with the repository. + When was the alert dimissed? """ - labels( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - If provided, searches labels by name and description. - """ - query: String - ): LabelConnection + dismissedAt: DateTime """ - A list containing a breakdown of the language composition of the repository. + The user who dismissed the alert """ - languages( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: LanguageOrder - ): LanguageConnection + dismisser: User + id: ID! """ - The license associated with the repository + The associated repository """ - licenseInfo: License + repository: Repository! """ - The reason the repository has been locked. + The associated security advisory """ - lockReason: RepositoryLockReason + securityAdvisory: SecurityAdvisory """ - A list of Users that can be mentioned in the context of the repository. + The associated security vulnerablity """ - mentionableUsers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! + securityVulnerability: SecurityVulnerability """ - Whether or not PRs are merged with a merge commit on this repository. + The vulnerable manifest filename """ - mergeCommitAllowed: Boolean! + vulnerableManifestFilename: String! """ - Returns a single milestone from the current repository by number. + The vulnerable manifest path """ - milestone( - """ - The number for the milestone to be returned. - """ - number: Int! - ): Milestone + vulnerableManifestPath: String! """ - A list of milestones associated with the repository. + The vulnerable requirements """ - milestones( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for milestones. - """ - orderBy: MilestoneOrder - - """ - Filter by the state of the milestones. - """ - states: [MilestoneState!] - ): MilestoneConnection + vulnerableRequirements: String +} +""" +The connection type for RepositoryVulnerabilityAlert. +""" +type RepositoryVulnerabilityAlertConnection { """ - The repository's original mirror URL. + A list of edges. """ - mirrorUrl: URI + edges: [RepositoryVulnerabilityAlertEdge] """ - The name of the repository. + A list of nodes. """ - name: String! + nodes: [RepositoryVulnerabilityAlert] """ - The repository's name with owner. + Information to aid in pagination. """ - nameWithOwner: String! + pageInfo: PageInfo! """ - A Git object in the repository + Identifies the total count of items in the connection. """ - object( - """ - A Git revision expression suitable for rev-parse - """ - expression: String - - """ - The Git object ID - """ - oid: GitObjectID - ): GitObject + totalCount: Int! +} +""" +An edge in a connection. +""" +type RepositoryVulnerabilityAlertEdge { """ - The image used to represent this repository in Open Graph data. + A cursor for use in pagination. """ - openGraphImageUrl: URI! + cursor: String! """ - The User owner of the repository. + The item at the end of the edge. """ - owner: RepositoryOwner! + node: RepositoryVulnerabilityAlert +} +""" +Autogenerated input type of RequestReviews +""" +input RequestReviewsInput { """ - The repository parent, if this is a fork. + A unique identifier for the client performing the mutation. """ - parent: Repository + clientMutationId: String """ - A list of pinned issues for this repository. + The Node ID of the pull request to modify. """ - pinnedIssues( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The Node IDs of the team to request. + """ + teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"]) - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): PinnedIssueConnection @preview(toggledBy: "elektra-preview") + """ + Add users to the set rather than replace. + """ + union: Boolean """ - The primary language of the repository's code. + The Node IDs of the user to request. """ - primaryLanguage: Language + userIds: [ID!] @possibleTypes(concreteTypes: ["User"]) +} +""" +Autogenerated return type of RequestReviews +""" +type RequestReviewsPayload { """ - Find project by number. + Identifies the actor who performed the event. """ - project( - """ - The project number to find. - """ - number: Int! - ): Project + actor: Actor """ - A list of projects under the owner. + A unique identifier for the client performing the mutation. """ - projects( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + clientMutationId: String - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + The pull request that is getting requests. + """ + pullRequest: PullRequest - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The edge from the pull request to the requested reviewers. + """ + requestedReviewersEdge: UserEdge +} - """ - Returns the last _n_ elements from the list. - """ - last: Int +""" +The possible states that can be requested when creating a check run. +""" +enum RequestableCheckStatusState { + """ + The check suite or run has been completed. + """ + COMPLETED - """ - Ordering options for projects returned from the connection - """ - orderBy: ProjectOrder + """ + The check suite or run is in progress. + """ + IN_PROGRESS - """ - Query to search projects by, currently only searching by name. - """ - search: String + """ + The check suite or run has been queued. + """ + QUEUED +} - """ - A list of states to filter the projects by. - """ - states: [ProjectState!] - ): ProjectConnection! +""" +Types that can be requested reviewers. +""" +union RequestedReviewer = Mannequin | Team | User +""" +Autogenerated input type of RerequestCheckSuite +""" +input RerequestCheckSuiteInput { """ - The HTTP path listing the repository's projects + The Node ID of the check suite. """ - projectsResourcePath: URI! + checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"]) """ - The HTTP URL listing the repository's projects + A unique identifier for the client performing the mutation. """ - projectsUrl: URI! + clientMutationId: String """ - Returns a single pull request from the current repository by number. + The Node ID of the repository. """ - pullRequest( - """ - The number for the pull request to be returned. - """ - number: Int! - ): PullRequest + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} +""" +Autogenerated return type of RerequestCheckSuite +""" +type RerequestCheckSuitePayload { """ - A list of pull requests that have been opened in the repository. + The requested check suite. """ - pullRequests( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - The base ref name to filter the pull requests by. - """ - baseRefName: String + checkSuite: CheckSuite - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} - """ - Returns the first _n_ elements from the list. - """ - first: Int +""" +Autogenerated input type of ResolveReviewThread +""" +input ResolveReviewThreadInput { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String - """ - The head ref name to filter the pull requests by. - """ - headRefName: String + """ + The ID of the thread to resolve + """ + threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) +} - """ - A list of label names to filter the pull requests by. - """ - labels: [String!] +""" +Autogenerated return type of ResolveReviewThread +""" +type ResolveReviewThreadPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The thread to resolve. + """ + thread: PullRequestReviewThread +} - """ - Ordering options for pull requests returned from the connection. - """ - orderBy: IssueOrder +""" +Represents a private contribution a user made on GitHub. +""" +type RestrictedContribution implements Contribution { + """ + Whether this contribution is associated with a record you do not have access to. For + example, your own 'first issue' contribution may have been made on a repository you can no + longer access. + """ + isRestricted: Boolean! - """ - A list of states to filter the pull requests by. - """ - states: [PullRequestState!] - ): PullRequestConnection! + """ + When this contribution was made. + """ + occurredAt: DateTime! """ - Identifies when the repository was last pushed to. + The HTTP path for this contribution. """ - pushedAt: DateTime + resourcePath: URI! """ - Whether or not rebase-merging is enabled on this repository. + The HTTP URL for this contribution. """ - rebaseMergeAllowed: Boolean! + url: URI! """ - Fetch a given ref from the repository + The user who made this contribution. """ - ref( - """ - The ref to retrieve. Fully qualified matches are checked in order - (`refs/heads/master`) before falling back onto checks for short name matches (`master`). - """ - qualifiedName: String! - ): Ref + user: User! +} +""" +A team or user who has the ability to dismiss a review on a protected branch. +""" +type ReviewDismissalAllowance implements Node { """ - Fetch a list of refs from the repository + The actor that can dismiss. """ - refs( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + actor: ReviewDismissalAllowanceActor - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + Identifies the branch protection rule associated with the allowed user or team. + """ + branchProtectionRule: BranchProtectionRule + id: ID! +} - """ - DEPRECATED: use orderBy. The ordering direction. - """ - direction: OrderDirection +""" +Types that can be an actor. +""" +union ReviewDismissalAllowanceActor = Team | User - """ - Returns the first _n_ elements from the list. - """ - first: Int +""" +The connection type for ReviewDismissalAllowance. +""" +type ReviewDismissalAllowanceConnection { + """ + A list of edges. + """ + edges: [ReviewDismissalAllowanceEdge] - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + A list of nodes. + """ + nodes: [ReviewDismissalAllowance] - """ - Ordering options for refs returned from the connection. - """ - orderBy: RefOrder + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! - """ - A ref name prefix like `refs/heads/`, `refs/tags/`, etc. - """ - refPrefix: String! - ): RefConnection + """ + Identifies the total count of items in the connection. + """ + totalCount: Int! +} +""" +An edge in a connection. +""" +type ReviewDismissalAllowanceEdge { """ - Lookup a single release given various criteria. + A cursor for use in pagination. """ - release( - """ - The name of the Tag the Release was created from - """ - tagName: String! - ): Release + cursor: String! """ - List of releases which are dependent on this repository. + The item at the end of the edge. """ - releases( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + node: ReviewDismissalAllowance +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +Represents a 'review_dismissed' event on a given issue or pull request. +""" +type ReviewDismissedEvent implements Node & UniformResourceLocatable { + """ + Identifies the actor who performed the event. + """ + actor: Actor - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + Identifies the primary key from the database. + """ + databaseId: Int - """ - Order for connection - """ - orderBy: ReleaseOrder - ): ReleaseConnection! + """ + Identifies the optional message associated with the 'review_dismissed' event. + """ + dismissalMessage: String """ - A list of applied repository-topic associations for this repository. + Identifies the optional message associated with the event, rendered to HTML. """ - repositoryTopics( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + dismissalMessageHTML: String + id: ID! - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + Identifies the previous state of the review with the 'review_dismissed' event. + """ + previousReviewState: PullRequestReviewState! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + PullRequest referenced by event. + """ + pullRequest: PullRequest! - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryTopicConnection! + """ + Identifies the commit which caused the review to become stale. + """ + pullRequestCommit: PullRequestCommit """ - The HTTP path for this repository + The HTTP path for this review dismissed event. """ resourcePath: URI! """ - A description of the repository, rendered to HTML without any links in it. + Identifies the review associated with the 'review_dismissed' event. """ - shortDescriptionHTML( - """ - How many characters to return. - """ - limit: Int = 200 - ): HTML! + review: PullRequestReview """ - Whether or not squash-merging is enabled on this repository. + The HTTP URL for this review dismissed event. """ - squashMergeAllowed: Boolean! + url: URI! +} +""" +A request for a user to review a pull request. +""" +type ReviewRequest implements Node { """ - The SSH URL to clone this repository + Whether this request was created for a code owner """ - sshUrl: GitSSHRemote! + asCodeOwner: Boolean! """ - A list of users who have starred this starrable. + Identifies the primary key from the database. """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + databaseId: Int + id: ID! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + Identifies the pull request associated with this review request. + """ + pullRequest: PullRequest! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The reviewer that is requested. + """ + requestedReviewer: RequestedReviewer +} - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! +""" +The connection type for ReviewRequest. +""" +type ReviewRequestConnection { + """ + A list of edges. + """ + edges: [ReviewRequestEdge] """ - Temporary authentication token for cloning this repository. + A list of nodes. """ - tempCloneToken: String @preview(toggledBy: "daredevil-preview") + nodes: [ReviewRequest] """ - The repository from which this repository was generated, if any. + Information to aid in pagination. """ - templateRepository: Repository + pageInfo: PageInfo! """ - Identifies the date and time when the object was last updated. + Identifies the total count of items in the connection. """ - updatedAt: DateTime! + totalCount: Int! +} +""" +An edge in a connection. +""" +type ReviewRequestEdge { """ - The HTTP URL for this repository + A cursor for use in pagination. """ - url: URI! + cursor: String! """ - Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. + The item at the end of the edge. """ - usesCustomOpenGraphImage: Boolean! + node: ReviewRequest +} +""" +Represents an 'review_request_removed' event on a given pull request. +""" +type ReviewRequestRemovedEvent implements Node { """ - Indicates whether the viewer has admin permissions on this repository. + Identifies the actor who performed the event. """ - viewerCanAdminister: Boolean! + actor: Actor """ - Can the current viewer create new projects on this owner. + Identifies the date and time when the object was created. """ - viewerCanCreateProjects: Boolean! + createdAt: DateTime! + id: ID! """ - Check if the viewer is able to change their subscription status for the repository. + PullRequest referenced by event. """ - viewerCanSubscribe: Boolean! + pullRequest: PullRequest! """ - Indicates whether the viewer can update the topics of this repository. + Identifies the reviewer whose review request was removed. """ - viewerCanUpdateTopics: Boolean! + requestedReviewer: RequestedReviewer +} +""" +Represents an 'review_requested' event on a given pull request. +""" +type ReviewRequestedEvent implements Node { """ - Returns a boolean indicating whether the viewing user has starred this starrable. + Identifies the actor who performed the event. """ - viewerHasStarred: Boolean! + actor: Actor """ - The users permission level on the repository. Will return null if authenticated as an GitHub App. + Identifies the date and time when the object was created. """ - viewerPermission: RepositoryPermission + createdAt: DateTime! + id: ID! """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + PullRequest referenced by event. """ - viewerSubscription: SubscriptionState + pullRequest: PullRequest! """ - A list of vulnerability alerts that are on this repository. + Identifies the reviewer whose review was requested. """ - vulnerabilityAlerts( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + requestedReviewer: RequestedReviewer +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +A hovercard context with a message describing the current code review state of the pull +request. +""" +type ReviewStatusHovercardContext implements HovercardContext { + """ + A string describing this context + """ + message: String! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + An octicon to accompany this context + """ + octicon: String! - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): RepositoryVulnerabilityAlertConnection @preview(toggledBy: "vixen-preview") + """ + The current status of the pull request with respect to code review. + """ + reviewDecision: PullRequestReviewDecision +} +""" +The possible digest algorithms used to sign SAML requests for an identity provider. +""" +enum SamlDigestAlgorithm { """ - A list of users watching the repository. + SHA1 """ - watchers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + SHA1 - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String + """ + SHA256 + """ + SHA256 - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + SHA384 + """ + SHA384 - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserConnection! + """ + SHA512 + """ + SHA512 } """ -The affiliation of a user to a repository +The possible signature algorithms used to sign SAML requests for a Identity Provider. """ -enum RepositoryAffiliation { +enum SamlSignatureAlgorithm { """ - Repositories that the user has been added to as a collaborator. + RSA-SHA1 """ - COLLABORATOR + RSA_SHA1 """ - Repositories that the user has access to through being a member of an - organization. This includes every repository on every team that the user is on. + RSA-SHA256 """ - ORGANIZATION_MEMBER + RSA_SHA256 """ - Repositories that are owned by the authenticated user. + RSA-SHA384 """ - OWNER + RSA_SHA384 + + """ + RSA-SHA512 + """ + RSA_SHA512 } """ -Metadata for an audit entry with action repo.* +A Saved Reply is text a user can use to reply quickly. """ -interface RepositoryAuditEntryData @preview(toggledBy: "audit-log-preview") { +type SavedReply implements Node { """ - The repository associated with the action + The body of the saved reply. """ - repository: Repository + body: String! """ - The name of the repository + The saved reply body rendered to HTML. """ - repositoryName: String + bodyHTML: HTML! """ - The HTTP path for the repository + Identifies the primary key from the database. """ - repositoryResourcePath: URI + databaseId: Int + id: ID! """ - The HTTP URL for the repository + The title of the saved reply. """ - repositoryUrl: URI + title: String! + + """ + The user that saved this reply. + """ + user: Actor } """ -The connection type for User. +The connection type for SavedReply. """ -type RepositoryCollaboratorConnection { +type SavedReplyConnection { """ A list of edges. """ - edges: [RepositoryCollaboratorEdge] + edges: [SavedReplyEdge] """ A list of nodes. """ - nodes: [User] + nodes: [SavedReply] """ Information to aid in pagination. @@ -22081,384 +29368,526 @@ type RepositoryCollaboratorConnection { } """ -Represents a user who is a collaborator of a repository. +An edge in a connection. """ -type RepositoryCollaboratorEdge { +type SavedReplyEdge { """ A cursor for use in pagination. """ cursor: String! - node: User! """ - The permission the user has on the repository. + The item at the end of the edge. """ - permission: RepositoryPermission! + node: SavedReply +} + +""" +Ordering options for saved reply connections. +""" +input SavedReplyOrder { + """ + The ordering direction. + """ + direction: OrderDirection! """ - A list of sources for the user's access to the repository. + The field to order saved replies by. """ - permissionSources: [PermissionSource!] + field: SavedReplyOrderField! } """ -A list of repositories owned by the subject. +Properties by which saved reply connections can be ordered. """ -type RepositoryConnection { +enum SavedReplyOrderField { + """ + Order saved reply by when they were updated. + """ + UPDATED_AT +} + +""" +The results of a search. +""" +union SearchResultItem = App | Issue | Organization | PullRequest | Repository | User + +""" +A list of results that matched against a search query. +""" +type SearchResultItemConnection { + """ + The number of pieces of code that matched the search query. + """ + codeCount: Int! + """ A list of edges. """ - edges: [RepositoryEdge] + edges: [SearchResultItemEdge] + + """ + The number of issues that matched the search query. + """ + issueCount: Int! """ A list of nodes. """ - nodes: [Repository] + nodes: [SearchResultItem] + + """ + Information to aid in pagination. + """ + pageInfo: PageInfo! + + """ + The number of repositories that matched the search query. + """ + repositoryCount: Int! """ - Information to aid in pagination. + The number of users that matched the search query. + """ + userCount: Int! + + """ + The number of wiki pages that matched the search query. + """ + wikiCount: Int! +} + +""" +An edge in a connection. +""" +type SearchResultItemEdge { + """ + A cursor for use in pagination. + """ + cursor: String! + + """ + The item at the end of the edge. + """ + node: SearchResultItem + + """ + Text matches on the result found. + """ + textMatches: [TextMatch] +} + +""" +Represents the individual results of a search. +""" +enum SearchType { + """ + Returns results matching issues in repositories. """ - pageInfo: PageInfo! + ISSUE """ - Identifies the total count of items in the connection. + Returns results matching repositories. """ - totalCount: Int! + REPOSITORY """ - The total size in kilobytes of all repositories in the connection. + Returns results matching users and organizations on GitHub. """ - totalDiskUsage: Int! + USER } """ -The reason a repository is listed as 'contributed'. +A GitHub Security Advisory """ -enum RepositoryContributionType { +type SecurityAdvisory implements Node { """ - Created a commit + Identifies the primary key from the database. """ - COMMIT + databaseId: Int """ - Created an issue + This is a long plaintext description of the advisory """ - ISSUE + description: String! """ - Created a pull request + The GitHub Security Advisory ID """ - PULL_REQUEST + ghsaId: String! + id: ID! """ - Reviewed a pull request + A list of identifiers for this advisory """ - PULL_REQUEST_REVIEW + identifiers: [SecurityAdvisoryIdentifier!]! """ - Created the repository + The organization that originated the advisory """ - REPOSITORY -} + origin: String! -""" -An edge in a connection. -""" -type RepositoryEdge { """ - A cursor for use in pagination. + The permalink for the advisory """ - cursor: String! + permalink: URI """ - The item at the end of the edge. + When the advisory was published """ - node: Repository -} + publishedAt: DateTime! -""" -A subset of repository info. -""" -interface RepositoryInfo { """ - Identifies the date and time when the object was created. + A list of references for this advisory """ - createdAt: DateTime! + references: [SecurityAdvisoryReference!]! """ - The description of the repository. + The severity of the advisory """ - description: String + severity: SecurityAdvisorySeverity! """ - The description of the repository rendered to HTML. + A short plaintext summary of the advisory """ - descriptionHTML: HTML! + summary: String! """ - Returns how many forks there are of this repository in the whole network. + When the advisory was last updated """ - forkCount: Int! + updatedAt: DateTime! """ - Indicates if the repository has anonymous Git read access feature enabled. + Vulnerabilities associated with this Advisory """ - hasAnonymousAccessEnabled: Boolean! + vulnerabilities( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + An ecosystem to filter vulnerabilities by. + """ + ecosystem: SecurityAdvisoryEcosystem + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + A package name to filter vulnerabilities by. + """ + package: String + + """ + A list of severities to filter vulnerabilities by. + """ + severities: [SecurityAdvisorySeverity!] + ): SecurityVulnerabilityConnection! """ - Indicates if the repository has issues feature enabled. + When the advisory was withdrawn, if it has been withdrawn """ - hasIssuesEnabled: Boolean! + withdrawnAt: DateTime +} +""" +The connection type for SecurityAdvisory. +""" +type SecurityAdvisoryConnection { """ - Indicates if the repository has wiki feature enabled. + A list of edges. """ - hasWikiEnabled: Boolean! + edges: [SecurityAdvisoryEdge] """ - The repository's URL. + A list of nodes. """ - homepageUrl: URI + nodes: [SecurityAdvisory] """ - Indicates if the repository is unmaintained. + Information to aid in pagination. """ - isArchived: Boolean! + pageInfo: PageInfo! """ - Identifies if the repository is a fork. + Identifies the total count of items in the connection. """ - isFork: Boolean! + totalCount: Int! +} +""" +The possible ecosystems of a security vulnerability's package. +""" +enum SecurityAdvisoryEcosystem { """ - Indicates if the repository has been locked or not. + PHP packages hosted at packagist.org """ - isLocked: Boolean! + COMPOSER """ - Identifies if the repository is a mirror. + Java artifacts hosted at the Maven central repository """ - isMirror: Boolean! + MAVEN """ - Identifies if the repository is private. + JavaScript packages hosted at npmjs.com """ - isPrivate: Boolean! + NPM """ - Identifies if the repository is a template that can be used to generate new repositories. + .NET packages hosted at the NuGet Gallery """ - isTemplate: Boolean! + NUGET """ - The license associated with the repository + Python packages hosted at PyPI.org """ - licenseInfo: License + PIP """ - The reason the repository has been locked. + Ruby gems hosted at RubyGems.org """ - lockReason: RepositoryLockReason + RUBYGEMS +} +""" +An edge in a connection. +""" +type SecurityAdvisoryEdge { """ - The repository's original mirror URL. + A cursor for use in pagination. """ - mirrorUrl: URI + cursor: String! """ - The name of the repository. + The item at the end of the edge. """ - name: String! + node: SecurityAdvisory +} +""" +A GitHub Security Advisory Identifier +""" +type SecurityAdvisoryIdentifier { """ - The repository's name with owner. + The identifier type, e.g. GHSA, CVE """ - nameWithOwner: String! + type: String! """ - The image used to represent this repository in Open Graph data. + The identifier """ - openGraphImageUrl: URI! + value: String! +} + +""" +An individual package +""" +type SecurityAdvisoryPackage { + """ + The ecosystem the package belongs to, e.g. RUBYGEMS, NPM + """ + ecosystem: SecurityAdvisoryEcosystem! """ - The User owner of the repository. + The package name """ - owner: RepositoryOwner! + name: String! +} +""" +An individual package version +""" +type SecurityAdvisoryPackageVersion { """ - Identifies when the repository was last pushed to. + The package name or version """ - pushedAt: DateTime + identifier: String! +} +""" +A GitHub Security Advisory Reference +""" +type SecurityAdvisoryReference { """ - The HTTP path for this repository + A publicly accessible reference """ - resourcePath: URI! + url: URI! +} +""" +Severity of the vulnerability. +""" +enum SecurityAdvisorySeverity { """ - A description of the repository, rendered to HTML without any links in it. + Critical. """ - shortDescriptionHTML( - """ - How many characters to return. - """ - limit: Int = 200 - ): HTML! + CRITICAL """ - Identifies the date and time when the object was last updated. + High. """ - updatedAt: DateTime! + HIGH """ - The HTTP URL for this repository + Low. """ - url: URI! + LOW """ - Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. + Moderate. """ - usesCustomOpenGraphImage: Boolean! + MODERATE } """ -An invitation for a user to be added to a repository. +An individual vulnerability within an Advisory """ -type RepositoryInvitation implements Node { - id: ID! +type SecurityVulnerability { + """ + The Advisory associated with this Vulnerability + """ + advisory: SecurityAdvisory! """ - The user who received the invitation. + The first version containing a fix for the vulnerability """ - invitee: User! + firstPatchedVersion: SecurityAdvisoryPackageVersion """ - The user who created the invitation. + A description of the vulnerable package """ - inviter: User! + package: SecurityAdvisoryPackage! """ - The permission granted on this repository by this invitation. + The severity of the vulnerability within this package """ - permission: RepositoryPermission! + severity: SecurityAdvisorySeverity! """ - The Repository the user is invited to. + When the vulnerability was last updated """ - repository: RepositoryInfo + updatedAt: DateTime! + + """ + A string that describes the vulnerable package versions. + This string follows a basic syntax with a few forms. + + `= 0.2.0` denotes a single vulnerable version. + + `<= 1.0.8` denotes a version range up to and including the specified version + + `< 0.1.11` denotes a version range up to, but excluding, the specified version + + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version. + + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum + """ + vulnerableVersionRange: String! } """ -The possible reasons a given repository could be in a locked state. +The connection type for SecurityVulnerability. """ -enum RepositoryLockReason { +type SecurityVulnerabilityConnection { """ - The repository is locked due to a billing related reason. + A list of edges. """ - BILLING + edges: [SecurityVulnerabilityEdge] """ - The repository is locked due to a migration. + A list of nodes. """ - MIGRATING + nodes: [SecurityVulnerability] """ - The repository is locked due to a move. + Information to aid in pagination. """ - MOVING + pageInfo: PageInfo! """ - The repository is locked due to a rename. + Identifies the total count of items in the connection. """ - RENAME + totalCount: Int! } """ -Represents a object that belongs to a repository. +An edge in a connection. """ -interface RepositoryNode { +type SecurityVulnerabilityEdge { """ - The repository associated with this node. + A cursor for use in pagination. """ - repository: Repository! + cursor: String! + + """ + The item at the end of the edge. + """ + node: SecurityVulnerability } """ -Ordering options for repository connections +Represents an S/MIME signature on a Commit or Tag. """ -input RepositoryOrder { +type SmimeSignature implements GitSignature { """ - The ordering direction. + Email used to sign this object. """ - direction: OrderDirection! + email: String! """ - The field to order repositories by. + True if the signature is valid and verified by GitHub. """ - field: RepositoryOrderField! -} + isValid: Boolean! -""" -Properties by which repository connections can be ordered. -""" -enum RepositoryOrderField { """ - Order repositories by creation time + Payload for GPG signing object. Raw ODB object without the signature header. """ - CREATED_AT + payload: String! """ - Order repositories by name + ASCII-armored signature header from object. """ - NAME + signature: String! """ - Order repositories by push time + GitHub user corresponding to the email signing this commit. """ - PUSHED_AT + signer: User """ - Order repositories by number of stargazers + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. """ - STARGAZERS + state: GitSignatureState! """ - Order repositories by update time + True if the signature was made with GitHub's signing key. """ - UPDATED_AT + wasSignedByGitHub: Boolean! } """ -Represents an owner of a Repository. +Entites that can sponsor others via GitHub Sponsors """ -interface RepositoryOwner { - """ - A URL pointing to the owner's public avatar. - """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int - ): URI! - id: ID! - - """ - The username used to login. - """ - login: String! +union Sponsor = Organization | User +""" +Entities that can be sponsored through GitHub Sponsors +""" +interface Sponsorable { """ - A list of repositories this user has pinned to their profile + This object's sponsorships as the maintainer. """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] - + sponsorshipsAsMaintainer( """ Returns the elements in the list that come after the specified cursor. """ @@ -22475,9 +29904,9 @@ interface RepositoryOwner { first: Int """ - If non-null, filters repositories according to whether they have been locked + Whether or not to include private sponsorships in the result set """ - isLocked: Boolean + includePrivate: Boolean = false """ Returns the last _n_ elements from the list. @@ -22485,34 +29914,16 @@ interface RepositoryOwner { last: Int """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.") + orderBy: SponsorshipOrder + ): SponsorshipConnection! """ - A list of repositories that the user owns. + This object's sponsorships as the sponsor. """ - repositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] - + sponsorshipsAsSponsor( """ Returns the elements in the list that come after the specified cursor. """ @@ -22528,95 +29939,109 @@ interface RepositoryOwner { """ first: Int - """ - If non-null, filters repositories according to whether they are forks of another repository - """ - isFork: Boolean - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - """ Returns the last _n_ elements from the list. """ last: Int """ - Ordering options for repositories returned from the connection + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. """ - orderBy: RepositoryOrder + orderBy: SponsorshipOrder + ): SponsorshipConnection! +} - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] +""" +A sponsorship relationship between a sponsor and a maintainer +""" +type Sponsorship implements Node { + """ + Identifies the date and time when the object was created. + """ + createdAt: DateTime! + id: ID! - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! + """ + The entity that is being sponsored + """ + maintainer: User! @deprecated(reason: "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC.") """ - Find Repository. + The privacy level for this sponsorship. """ - repository( - """ - Name of Repository to find. - """ - name: String! - ): Repository + privacyLevel: SponsorshipPrivacy! """ - The HTTP URL for the owner. + The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user. """ - resourcePath: URI! + sponsor: User @deprecated(reason: "`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC.") """ - The HTTP URL for the owner. + The user or organization that is sponsoring. Returns null if the sponsorship is private. """ - url: URI! + sponsorEntity: Sponsor + + """ + The entity that is being sponsored + """ + sponsorable: Sponsorable! } """ -The access level to a repository +The connection type for Sponsorship. """ -enum RepositoryPermission { +type SponsorshipConnection { """ - Can read, clone, and push to this repository. Can also manage issues, pull - requests, and repository settings, including adding collaborators + A list of edges. """ - ADMIN + edges: [SponsorshipEdge] """ - Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings + A list of nodes. """ - MAINTAIN + nodes: [Sponsorship] """ - Can read and clone this repository. Can also open and comment on issues and pull requests + Information to aid in pagination. """ - READ + pageInfo: PageInfo! """ - Can read and clone this repository. Can also manage issues and pull requests + Identifies the total count of items in the connection. """ - TRIAGE + totalCount: Int! +} + +""" +An edge in a connection. +""" +type SponsorshipEdge { + """ + A cursor for use in pagination. + """ + cursor: String! """ - Can read, clone, and push to this repository. Can also manage issues and pull requests + The item at the end of the edge. """ - WRITE + node: Sponsorship } """ -The privacy of a repository +Ordering options for sponsorship connections. """ -enum RepositoryPrivacy { +input SponsorshipOrder { + """ + The ordering direction. + """ + direction: OrderDirection! +} + +""" +The privacy of a sponsorship +""" +enum SponsorshipPrivacy { """ Private """ @@ -22629,40 +30054,43 @@ enum RepositoryPrivacy { } """ -A repository-topic connects a repository to a topic. +Ways in which star connections can be ordered. """ -type RepositoryTopic implements Node & UniformResourceLocatable { - id: ID! - +input StarOrder { """ - The HTTP path for this repository-topic. + The direction in which to order nodes. """ - resourcePath: URI! + direction: OrderDirection! """ - The topic. + The field in which to order nodes by. """ - topic: Topic! + field: StarOrderField! +} +""" +Properties by which star connections can be ordered. +""" +enum StarOrderField { """ - The HTTP URL for this repository-topic. + Allows ordering a list of stars by when they were created. """ - url: URI! + STARRED_AT } """ -The connection type for RepositoryTopic. +The connection type for User. """ -type RepositoryTopicConnection { +type StargazerConnection { """ A list of edges. """ - edges: [RepositoryTopicEdge] + edges: [StargazerEdge] """ A list of nodes. """ - nodes: [RepositoryTopic] + nodes: [User] """ Information to aid in pagination. @@ -22676,306 +30104,425 @@ type RepositoryTopicConnection { } """ -An edge in a connection. +Represents a user that's starred a repository. """ -type RepositoryTopicEdge { +type StargazerEdge { """ A cursor for use in pagination. """ cursor: String! + node: User! """ - The item at the end of the edge. + Identifies when the item was starred. """ - node: RepositoryTopic + starredAt: DateTime! } """ -The repository's visibility level. +Things that can be starred. """ -enum RepositoryVisibility { +interface Starrable { + id: ID! + """ - The repository is visible only to users in the same business. + Returns a count of how many stargazers there are on this object """ - INTERNAL + stargazerCount: Int! """ - The repository is visible only to those with explicit access. + A list of users who have starred this starrable. """ - PRIVATE + stargazers( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! """ - The repository is visible to everyone. + Returns a boolean indicating whether the viewing user has starred this starrable. """ - PUBLIC + viewerHasStarred: Boolean! } """ -Audit log entry for a repository_visibility_change.disable event. +The connection type for Repository. """ -type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { +type StarredRepositoryConnection { """ - The action name + A list of edges. """ - action: String! + edges: [StarredRepositoryEdge] """ - The user who initiated the action + Is the list of stars for this user truncated? This is true for users that have many stars. """ - actor: AuditEntryActor + isOverLimit: Boolean! """ - The IP address of the actor + A list of nodes. """ - actorIp: String + nodes: [Repository] """ - A readable representation of the actor's location + Information to aid in pagination. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + pageInfo: PageInfo! """ - The username of the user who initiated the action + Identifies the total count of items in the connection. """ - actorLogin: String + totalCount: Int! +} +""" +Represents a starred repository. +""" +type StarredRepositoryEdge { """ - The HTTP path for the actor. + A cursor for use in pagination. """ - actorResourcePath: URI + cursor: String! + node: Repository! """ - The HTTP URL for the actor. + Identifies when the item was starred. """ - actorUrl: URI + starredAt: DateTime! +} +""" +Represents a commit status. +""" +type Status implements Node { """ - The time the action was initiated + A list of status contexts and check runs for this commit. """ - createdAt: PreciseDateTime! + combinedContexts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): StatusCheckRollupContextConnection! """ - The HTTP path for this enterprise. + The commit this status is attached to. """ - enterpriseResourcePath: URI + commit: Commit """ - The slug of the enterprise. + Looks up an individual status context by context name. """ - enterpriseSlug: String + context( + """ + The context name. + """ + name: String! + ): StatusContext """ - The HTTP URL for this enterprise. + The individual status contexts for this commit. """ - enterpriseUrl: URI + contexts: [StatusContext!]! id: ID! """ - The Organization associated with the Audit Entry. + The combined commit status. """ - organization: Organization + state: StatusState! +} +""" +Represents the rollup for both the check runs and status for a commit. +""" +type StatusCheckRollup implements Node { """ - The name of the Organization. + The commit the status and check runs are attached to. """ - organizationName: String + commit: Commit """ - The HTTP path for the organization + A list of status contexts and check runs for this commit. """ - organizationResourcePath: URI + contexts( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): StatusCheckRollupContextConnection! + id: ID! """ - The HTTP URL for the organization + The combined status for the commit. """ - organizationUrl: URI + state: StatusState! +} +""" +Types that can be inside a StatusCheckRollup context. +""" +union StatusCheckRollupContext = CheckRun | StatusContext + +""" +The connection type for StatusCheckRollupContext. +""" +type StatusCheckRollupContextConnection { """ - The user affected by the action + A list of edges. """ - user: User + edges: [StatusCheckRollupContextEdge] """ - For actions involving two users, the actor is the initiator and the user is the affected user. + A list of nodes. """ - userLogin: String + nodes: [StatusCheckRollupContext] """ - The HTTP path for the user. + Information to aid in pagination. """ - userResourcePath: URI + pageInfo: PageInfo! """ - The HTTP URL for the user. + Identifies the total count of items in the connection. """ - userUrl: URI + totalCount: Int! } """ -Audit log entry for a repository_visibility_change.enable event. +An edge in a connection. """ -type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The action name - """ - action: String! - +type StatusCheckRollupContextEdge { """ - The user who initiated the action + A cursor for use in pagination. """ - actor: AuditEntryActor + cursor: String! """ - The IP address of the actor + The item at the end of the edge. """ - actorIp: String + node: StatusCheckRollupContext +} +""" +Represents an individual commit status context +""" +type StatusContext implements Node { """ - A readable representation of the actor's location + The avatar of the OAuth application or the user that created the status """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + avatarUrl( + """ + The size of the resulting square image. + """ + size: Int = 40 + ): URI """ - The username of the user who initiated the action + This commit this status context is attached to. """ - actorLogin: String + commit: Commit """ - The HTTP path for the actor. + The name of this status context. """ - actorResourcePath: URI + context: String! """ - The HTTP URL for the actor. + Identifies the date and time when the object was created. """ - actorUrl: URI + createdAt: DateTime! """ - The time the action was initiated + The actor who created this status context. """ - createdAt: PreciseDateTime! + creator: Actor """ - The HTTP path for this enterprise. + The description for this status context. """ - enterpriseResourcePath: URI + description: String + id: ID! """ - The slug of the enterprise. + The state of this status context. """ - enterpriseSlug: String + state: StatusState! """ - The HTTP URL for this enterprise. + The URL for this status context. """ - enterpriseUrl: URI - id: ID! + targetUrl: URI +} +""" +The possible commit status states. +""" +enum StatusState { """ - The Organization associated with the Audit Entry. + Status is errored. """ - organization: Organization + ERROR """ - The name of the Organization. + Status is expected. """ - organizationName: String + EXPECTED """ - The HTTP path for the organization + Status is failing. """ - organizationResourcePath: URI + FAILURE """ - The HTTP URL for the organization + Status is pending. """ - organizationUrl: URI + PENDING """ - The user affected by the action + Status is successful. """ - user: User + SUCCESS +} +""" +Autogenerated input type of SubmitPullRequestReview +""" +input SubmitPullRequestReviewInput { """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The text field to set on the Pull Request Review. """ - userLogin: String + body: String """ - The HTTP path for the user. + A unique identifier for the client performing the mutation. """ - userResourcePath: URI + clientMutationId: String """ - The HTTP URL for the user. + The event to send to the Pull Request Review. """ - userUrl: URI -} + event: PullRequestReviewEvent! -""" -A alert for a repository with an affected vulnerability. -""" -type RepositoryVulnerabilityAlert implements Node & RepositoryNode @preview(toggledBy: "vixen-preview") { """ - The reason the alert was dismissed + The Pull Request ID to submit any pending reviews. """ - dismissReason: String + pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) """ - When was the alert dimissed? + The Pull Request Review ID to submit. """ - dismissedAt: DateTime + pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) +} +""" +Autogenerated return type of SubmitPullRequestReview +""" +type SubmitPullRequestReviewPayload { """ - The user who dismissed the alert + A unique identifier for the client performing the mutation. """ - dismisser: User - id: ID! + clientMutationId: String """ - The associated repository + The submitted pull request review. """ - repository: Repository! + pullRequestReview: PullRequestReview +} +""" +A pointer to a repository at a specific revision embedded inside another repository. +""" +type Submodule { """ - The associated security advisory + The branch of the upstream submodule for tracking updates """ - securityAdvisory: SecurityAdvisory + branch: String """ - The associated security vulnerablity + The git URL of the submodule repository """ - securityVulnerability: SecurityVulnerability + gitUrl: URI! """ - The vulnerable manifest filename + The name of the submodule in .gitmodules """ - vulnerableManifestFilename: String! + name: String! """ - The vulnerable manifest path + The path in the superproject that this submodule is located in """ - vulnerableManifestPath: String! + path: String! """ - The vulnerable requirements + The commit revision of the subproject repository being tracked by the submodule """ - vulnerableRequirements: String + subprojectCommitOid: GitObjectID } """ -The connection type for RepositoryVulnerabilityAlert. +The connection type for Submodule. """ -type RepositoryVulnerabilityAlertConnection @preview(toggledBy: "vixen-preview") { +type SubmoduleConnection { """ A list of edges. """ - edges: [RepositoryVulnerabilityAlertEdge] + edges: [SubmoduleEdge] """ A list of nodes. """ - nodes: [RepositoryVulnerabilityAlert] + nodes: [Submodule] """ Information to aid in pagination. @@ -22991,7 +30538,7 @@ type RepositoryVulnerabilityAlertConnection @preview(toggledBy: "vixen-preview") """ An edge in a connection. """ -type RepositoryVulnerabilityAlertEdge @preview(toggledBy: "vixen-preview") { +type SubmoduleEdge { """ A cursor for use in pagination. """ @@ -23000,250 +30547,221 @@ type RepositoryVulnerabilityAlertEdge @preview(toggledBy: "vixen-preview") { """ The item at the end of the edge. """ - node: RepositoryVulnerabilityAlert + node: Submodule } """ -Autogenerated input type of RequestReviews +Entities that can be subscribed to for web and email notifications. """ -input RequestReviewsInput { - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - - """ - The Node ID of the pull request to modify. - """ - pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) - - """ - The Node IDs of the team to request. - """ - teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"]) +interface Subscribable { + id: ID! """ - Add users to the set rather than replace. + Check if the viewer is able to change their subscription status for the repository. """ - union: Boolean + viewerCanSubscribe: Boolean! """ - The Node IDs of the user to request. + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. """ - userIds: [ID!] @possibleTypes(concreteTypes: ["User"]) + viewerSubscription: SubscriptionState } """ -Autogenerated return type of RequestReviews +Represents a 'subscribed' event on a given `Subscribable`. """ -type RequestReviewsPayload { +type SubscribedEvent implements Node { """ - A unique identifier for the client performing the mutation. + Identifies the actor who performed the event. """ - clientMutationId: String + actor: Actor """ - The pull request that is getting requests. + Identifies the date and time when the object was created. """ - pullRequest: PullRequest + createdAt: DateTime! + id: ID! """ - The edge from the pull request to the requested reviewers. + Object referenced by event. """ - requestedReviewersEdge: UserEdge + subscribable: Subscribable! } """ -The possible states that can be requested when creating a check run. +The possible states of a subscription. """ -enum RequestableCheckStatusState @preview(toggledBy: "antiope-preview") { +enum SubscriptionState { """ - The check suite or run has been completed. + The User is never notified. """ - COMPLETED + IGNORED """ - The check suite or run is in progress. + The User is notified of all conversations. """ - IN_PROGRESS + SUBSCRIBED """ - The check suite or run has been queued. + The User is only notified when participating or @mentioned. """ - QUEUED + UNSUBSCRIBED } """ -Types that can be requested reviewers. -""" -union RequestedReviewer = Mannequin | Team | User - -""" -Autogenerated input type of RerequestCheckSuite +A suggestion to review a pull request based on a user's commit history and review comments. """ -input RerequestCheckSuiteInput @preview(toggledBy: "antiope-preview") { - """ - The Node ID of the check suite. - """ - checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"]) - - """ - A unique identifier for the client performing the mutation. - """ - clientMutationId: String - +type SuggestedReviewer { """ - The Node ID of the repository. + Is this suggestion based on past commits? """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) -} + isAuthor: Boolean! -""" -Autogenerated return type of RerequestCheckSuite -""" -type RerequestCheckSuitePayload @preview(toggledBy: "antiope-preview") { """ - The requested check suite. + Is this suggestion based on past review comments? """ - checkSuite: CheckSuite + isCommenter: Boolean! """ - A unique identifier for the client performing the mutation. + Identifies the user suggested to review the pull request. """ - clientMutationId: String + reviewer: User! } """ -Autogenerated input type of ResolveReviewThread +Represents a Git tag. """ -input ResolveReviewThreadInput { +type Tag implements GitObject & Node { """ - A unique identifier for the client performing the mutation. + An abbreviated version of the Git object ID """ - clientMutationId: String + abbreviatedOid: String! """ - The ID of the thread to resolve + The HTTP path for this Git object """ - threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) -} + commitResourcePath: URI! -""" -Autogenerated return type of ResolveReviewThread -""" -type ResolveReviewThreadPayload { """ - A unique identifier for the client performing the mutation. + The HTTP URL for this Git object """ - clientMutationId: String + commitUrl: URI! + id: ID! """ - The thread to resolve. + The Git tag message. """ - thread: PullRequestReviewThread -} + message: String -""" -Represents a private contribution a user made on GitHub. -""" -type RestrictedContribution implements Contribution { """ - Whether this contribution is associated with a record you do not have access to. For - example, your own 'first issue' contribution may have been made on a repository you can no - longer access. + The Git tag name. """ - isRestricted: Boolean! + name: String! """ - When this contribution was made. + The Git object ID """ - occurredAt: DateTime! + oid: GitObjectID! """ - The HTTP path for this contribution. + The Repository the Git object belongs to """ - resourcePath: URI! + repository: Repository! """ - The HTTP URL for this contribution. + Details about the tag author. """ - url: URI! + tagger: GitActor """ - The user who made this contribution. + The Git object the tag points to. """ - user: User! + target: GitObject! } """ -A team or user who has the ability to dismiss a review on a protected branch. +A team of users in an organization. """ -type ReviewDismissalAllowance implements Node { +type Team implements MemberStatusable & Node & Subscribable { """ - The actor that can dismiss. + A list of teams that are ancestors of this team. """ - actor: ReviewDismissalAllowanceActor + ancestors( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Identifies the branch protection rule associated with the allowed user or team. - """ - branchProtectionRule: BranchProtectionRule - id: ID! -} + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String -""" -Types that can be an actor. -""" -union ReviewDismissalAllowanceActor = Team | User + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): TeamConnection! -""" -The connection type for ReviewDismissalAllowance. -""" -type ReviewDismissalAllowanceConnection { """ - A list of edges. + A URL pointing to the team's avatar. """ - edges: [ReviewDismissalAllowanceEdge] + avatarUrl( + """ + The size in pixels of the resulting square image. + """ + size: Int = 400 + ): URI """ - A list of nodes. + List of child teams belonging to this team """ - nodes: [ReviewDismissalAllowance] + childTeams( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} + """ + Returns the first _n_ elements from the list. + """ + first: Int -""" -An edge in a connection. -""" -type ReviewDismissalAllowanceEdge { - """ - A cursor for use in pagination. - """ - cursor: String! + """ + Whether to list immediate child teams or all descendant child teams. + """ + immediateOnly: Boolean = true - """ - The item at the end of the edge. - """ - node: ReviewDismissalAllowance -} + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamOrder + + """ + User logins to filter by + """ + userLogins: [String!] + ): TeamConnection! -""" -Represents a 'review_dismissed' event on a given issue or pull request. -""" -type ReviewDismissedEvent implements Node & UniformResourceLocatable { """ - Identifies the actor who performed the event. + The slug corresponding to the organization and team. """ - actor: Actor + combinedSlug: String! """ Identifies the date and time when the object was created. @@ -23256,1082 +30774,924 @@ type ReviewDismissedEvent implements Node & UniformResourceLocatable { databaseId: Int """ - Identifies the optional message associated with the 'review_dismissed' event. + The description of the team. """ - dismissalMessage: String + description: String """ - Identifies the optional message associated with the event, rendered to HTML. + Find a team discussion by its number. """ - dismissalMessageHTML: String - id: ID! + discussion( + """ + The sequence number of the discussion to find. + """ + number: Int! + ): TeamDiscussion """ - Identifies the message associated with the 'review_dismissed' event. + A list of team discussions. """ - message: String! @deprecated(reason: "`message` is being removed because it not nullable, whereas the underlying field is optional. Use `dismissalMessage` instead. Removal on 2019-07-01 UTC.") + discussions( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The message associated with the event, rendered to HTML. - """ - messageHtml: HTML! @deprecated(reason: "`messageHtml` is being removed because it not nullable, whereas the underlying field is optional. Use `dismissalMessageHTML` instead. Removal on 2019-07-01 UTC.") + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - Identifies the previous state of the review with the 'review_dismissed' event. - """ - previousReviewState: PullRequestReviewState! + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - PullRequest referenced by event. - """ - pullRequest: PullRequest! + """ + If provided, filters discussions according to whether or not they are pinned. + """ + isPinned: Boolean - """ - Identifies the commit which caused the review to become stale. - """ - pullRequestCommit: PullRequestCommit + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamDiscussionOrder + ): TeamDiscussionConnection! """ - The HTTP path for this review dismissed event. + The HTTP path for team discussions """ - resourcePath: URI! + discussionsResourcePath: URI! """ - Identifies the review associated with the 'review_dismissed' event. + The HTTP URL for team discussions """ - review: PullRequestReview + discussionsUrl: URI! """ - The HTTP URL for this review dismissed event. + The HTTP path for editing this team """ - url: URI! -} + editTeamResourcePath: URI! -""" -A request for a user to review a pull request. -""" -type ReviewRequest implements Node { """ - Identifies the primary key from the database. + The HTTP URL for editing this team """ - databaseId: Int + editTeamUrl: URI! id: ID! """ - Identifies the pull request associated with this review request. + A list of pending invitations for users to this team """ - pullRequest: PullRequest! + invitations( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - The reviewer that is requested. - """ - requestedReviewer: RequestedReviewer -} + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String -""" -The connection type for ReviewRequest. -""" -type ReviewRequestConnection { - """ - A list of edges. - """ - edges: [ReviewRequestEdge] + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A list of nodes. - """ - nodes: [ReviewRequest] + """ + Returns the last _n_ elements from the list. + """ + last: Int + ): OrganizationInvitationConnection """ - Information to aid in pagination. + Get the status messages members of this entity have set that are either public or visible only to the organization. """ - pageInfo: PageInfo! + memberStatuses( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - Identifies the total count of items in the connection. - """ - totalCount: Int! -} + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for user statuses returned from the connection. + """ + orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} + ): UserStatusConnection! -""" -An edge in a connection. -""" -type ReviewRequestEdge { """ - A cursor for use in pagination. + A list of users who are members of this team. """ - cursor: String! + members( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Filter by membership type + """ + membership: TeamMembershipType = ALL - """ - The item at the end of the edge. - """ - node: ReviewRequest -} + """ + Order for the connection. + """ + orderBy: TeamMemberOrder -""" -Represents an 'review_request_removed' event on a given pull request. -""" -type ReviewRequestRemovedEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor + """ + The search string to look for. + """ + query: String - """ - Identifies the date and time when the object was created. - """ - createdAt: DateTime! - id: ID! + """ + Filter by team member role + """ + role: TeamMemberRole + ): TeamMemberConnection! """ - PullRequest referenced by event. + The HTTP path for the team' members """ - pullRequest: PullRequest! + membersResourcePath: URI! """ - Identifies the reviewer whose review request was removed. + The HTTP URL for the team' members """ - requestedReviewer: RequestedReviewer -} + membersUrl: URI! -""" -Represents an 'review_requested' event on a given pull request. -""" -type ReviewRequestedEvent implements Node { """ - Identifies the actor who performed the event. + The name of the team. """ - actor: Actor + name: String! """ - Identifies the date and time when the object was created. + The HTTP path creating a new team """ - createdAt: DateTime! - id: ID! + newTeamResourcePath: URI! """ - PullRequest referenced by event. + The HTTP URL creating a new team """ - pullRequest: PullRequest! + newTeamUrl: URI! """ - Identifies the reviewer whose review was requested. + The organization that owns this team. """ - requestedReviewer: RequestedReviewer -} + organization: Organization! -""" -A hovercard context with a message describing the current code review state of the pull -request. -""" -type ReviewStatusHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { """ - A string describing this context + The parent team of the team. """ - message: String! + parentTeam: Team """ - An octicon to accompany this context + The level of privacy the team has. """ - octicon: String! -} - -""" -The results of a search. -""" -union SearchResultItem = App | Issue | Organization | PullRequest | Repository | User + privacy: TeamPrivacy! -""" -A list of results that matched against a search query. -""" -type SearchResultItemConnection { """ - The number of pieces of code that matched the search query. + A list of repositories this team has access to. """ - codeCount: Int! + repositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String - """ - A list of edges. - """ - edges: [SearchResultItemEdge] + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String - """ - The number of issues that matched the search query. - """ - issueCount: Int! + """ + Returns the first _n_ elements from the list. + """ + first: Int - """ - A list of nodes. - """ - nodes: [SearchResultItem] + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Information to aid in pagination. - """ - pageInfo: PageInfo! + """ + Order for the connection. + """ + orderBy: TeamRepositoryOrder - """ - The number of repositories that matched the search query. - """ - repositoryCount: Int! + """ + The search string to look for. + """ + query: String + ): TeamRepositoryConnection! """ - The number of users that matched the search query. + The HTTP path for this team's repositories """ - userCount: Int! + repositoriesResourcePath: URI! """ - The number of wiki pages that matched the search query. + The HTTP URL for this team's repositories """ - wikiCount: Int! -} + repositoriesUrl: URI! -""" -An edge in a connection. -""" -type SearchResultItemEdge { """ - A cursor for use in pagination. + The HTTP path for this team """ - cursor: String! + resourcePath: URI! """ - The item at the end of the edge. + What algorithm is used for review assignment for this team """ - node: SearchResultItem + reviewRequestDelegationAlgorithm: TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") """ - Text matches on the result found. + True if review assignment is enabled for this team """ - textMatches: [TextMatch] -} + reviewRequestDelegationEnabled: Boolean! @preview(toggledBy: "stone-crop-preview") -""" -Represents the individual results of a search. -""" -enum SearchType { """ - Returns results matching issues in repositories. + How many team members are required for review assignment for this team """ - ISSUE + reviewRequestDelegationMemberCount: Int @preview(toggledBy: "stone-crop-preview") """ - Returns results matching repositories. + When assigning team members via delegation, whether the entire team should be notified as well. """ - REPOSITORY + reviewRequestDelegationNotifyTeam: Boolean! @preview(toggledBy: "stone-crop-preview") """ - Returns results matching users and organizations on GitHub. + The slug corresponding to the team. """ - USER -} + slug: String! -""" -A GitHub Security Advisory -""" -type SecurityAdvisory implements Node { """ - Identifies the primary key from the database. + The HTTP path for this team's teams """ - databaseId: Int + teamsResourcePath: URI! """ - This is a long plaintext description of the advisory + The HTTP URL for this team's teams """ - description: String! + teamsUrl: URI! """ - The GitHub Security Advisory ID + Identifies the date and time when the object was last updated. """ - ghsaId: String! - id: ID! + updatedAt: DateTime! """ - A list of identifiers for this advisory + The HTTP URL for this team """ - identifiers: [SecurityAdvisoryIdentifier!]! + url: URI! """ - The organization that originated the advisory + Team is adminable by the viewer. """ - origin: String! + viewerCanAdminister: Boolean! """ - When the advisory was published + Check if the viewer is able to change their subscription status for the repository. """ - publishedAt: DateTime! + viewerCanSubscribe: Boolean! """ - A list of references for this advisory + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. """ - references: [SecurityAdvisoryReference!]! + viewerSubscription: SubscriptionState +} +""" +Audit log entry for a team.add_member event. +""" +type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { """ - The severity of the advisory + The action name """ - severity: SecurityAdvisorySeverity! + action: String! """ - A short plaintext summary of the advisory + The user who initiated the action """ - summary: String! + actor: AuditEntryActor """ - When the advisory was last updated + The IP address of the actor """ - updatedAt: DateTime! + actorIp: String """ - Vulnerabilities associated with this Advisory - """ - vulnerabilities( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - An ecosystem to filter vulnerabilities by. - """ - ecosystem: SecurityAdvisoryEcosystem - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - A package name to filter vulnerabilities by. - """ - package: String - - """ - A list of severities to filter vulnerabilities by. - """ - severities: [SecurityAdvisorySeverity!] - ): SecurityVulnerabilityConnection! + A readable representation of the actor's location + """ + actorLocation: ActorLocation """ - When the advisory was withdrawn, if it has been withdrawn + The username of the user who initiated the action """ - withdrawnAt: DateTime -} + actorLogin: String -""" -The connection type for SecurityAdvisory. -""" -type SecurityAdvisoryConnection { """ - A list of edges. + The HTTP path for the actor. """ - edges: [SecurityAdvisoryEdge] + actorResourcePath: URI """ - A list of nodes. + The HTTP URL for the actor. """ - nodes: [SecurityAdvisory] + actorUrl: URI """ - Information to aid in pagination. + The time the action was initiated """ - pageInfo: PageInfo! + createdAt: PreciseDateTime! + id: ID! """ - Identifies the total count of items in the connection. + Whether the team was mapped to an LDAP Group. """ - totalCount: Int! -} + isLdapMapped: Boolean -""" -The possible ecosystems of a security vulnerability's package. -""" -enum SecurityAdvisoryEcosystem { """ - Java artifacts hosted at the Maven central repository + The corresponding operation type for the action """ - MAVEN + operationType: OperationType """ - JavaScript packages hosted at npmjs.com + The Organization associated with the Audit Entry. """ - NPM + organization: Organization """ - .NET packages hosted at the NuGet Gallery + The name of the Organization. """ - NUGET + organizationName: String """ - Python packages hosted at PyPI.org + The HTTP path for the organization """ - PIP + organizationResourcePath: URI """ - Ruby gems hosted at RubyGems.org + The HTTP URL for the organization """ - RUBYGEMS -} + organizationUrl: URI -""" -An edge in a connection. -""" -type SecurityAdvisoryEdge { """ - A cursor for use in pagination. + The team associated with the action """ - cursor: String! + team: Team """ - The item at the end of the edge. + The name of the team """ - node: SecurityAdvisory -} + teamName: String -""" -A GitHub Security Advisory Identifier -""" -type SecurityAdvisoryIdentifier { """ - The identifier type, e.g. GHSA, CVE + The HTTP path for this team """ - type: String! + teamResourcePath: URI """ - The identifier + The HTTP URL for this team """ - value: String! -} + teamUrl: URI -""" -An individual package -""" -type SecurityAdvisoryPackage { """ - The ecosystem the package belongs to, e.g. RUBYGEMS, NPM + The user affected by the action """ - ecosystem: SecurityAdvisoryEcosystem! + user: User """ - The package name + For actions involving two users, the actor is the initiator and the user is the affected user. """ - name: String! -} + userLogin: String -""" -An individual package version -""" -type SecurityAdvisoryPackageVersion { """ - The package name or version + The HTTP path for the user. """ - identifier: String! -} + userResourcePath: URI -""" -A GitHub Security Advisory Reference -""" -type SecurityAdvisoryReference { """ - A publicly accessible reference + The HTTP URL for the user. """ - url: URI! + userUrl: URI } """ -Severity of the vulnerability. +Audit log entry for a team.add_repository event. """ -enum SecurityAdvisorySeverity { +type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { """ - Critical. + The action name """ - CRITICAL + action: String! """ - High. + The user who initiated the action """ - HIGH + actor: AuditEntryActor """ - Low. + The IP address of the actor """ - LOW + actorIp: String """ - Moderate. + A readable representation of the actor's location """ - MODERATE -} + actorLocation: ActorLocation -""" -An individual vulnerability within an Advisory -""" -type SecurityVulnerability { """ - The Advisory associated with this Vulnerability + The username of the user who initiated the action """ - advisory: SecurityAdvisory! + actorLogin: String """ - The first version containing a fix for the vulnerability + The HTTP path for the actor. """ - firstPatchedVersion: SecurityAdvisoryPackageVersion + actorResourcePath: URI """ - A description of the vulnerable package + The HTTP URL for the actor. """ - package: SecurityAdvisoryPackage! + actorUrl: URI """ - The severity of the vulnerability within this package + The time the action was initiated """ - severity: SecurityAdvisorySeverity! + createdAt: PreciseDateTime! + id: ID! """ - When the vulnerability was last updated + Whether the team was mapped to an LDAP Group. """ - updatedAt: DateTime! + isLdapMapped: Boolean """ - A string that describes the vulnerable package versions. - This string follows a basic syntax with a few forms. - + `= 0.2.0` denotes a single vulnerable version. - + `<= 1.0.8` denotes a version range up to and including the specified version - + `< 0.1.11` denotes a version range up to, but excluding, the specified version - + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version. - + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum + The corresponding operation type for the action """ - vulnerableVersionRange: String! -} + operationType: OperationType -""" -The connection type for SecurityVulnerability. -""" -type SecurityVulnerabilityConnection { """ - A list of edges. + The Organization associated with the Audit Entry. """ - edges: [SecurityVulnerabilityEdge] + organization: Organization """ - A list of nodes. + The name of the Organization. """ - nodes: [SecurityVulnerability] + organizationName: String """ - Information to aid in pagination. + The HTTP path for the organization """ - pageInfo: PageInfo! + organizationResourcePath: URI """ - Identifies the total count of items in the connection. + The HTTP URL for the organization """ - totalCount: Int! -} + organizationUrl: URI -""" -An edge in a connection. -""" -type SecurityVulnerabilityEdge { """ - A cursor for use in pagination. + The repository associated with the action """ - cursor: String! + repository: Repository """ - The item at the end of the edge. + The name of the repository """ - node: SecurityVulnerability -} + repositoryName: String -""" -Represents an S/MIME signature on a Commit or Tag. -""" -type SmimeSignature implements GitSignature { """ - Email used to sign this object. + The HTTP path for the repository """ - email: String! + repositoryResourcePath: URI """ - True if the signature is valid and verified by GitHub. + The HTTP URL for the repository """ - isValid: Boolean! + repositoryUrl: URI """ - Payload for GPG signing object. Raw ODB object without the signature header. + The team associated with the action """ - payload: String! + team: Team """ - ASCII-armored signature header from object. + The name of the team """ - signature: String! + teamName: String """ - GitHub user corresponding to the email signing this commit. + The HTTP path for this team """ - signer: User + teamResourcePath: URI """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. + The HTTP URL for this team """ - state: GitSignatureState! + teamUrl: URI """ - True if the signature was made with GitHub's signing key. + The user affected by the action """ - wasSignedByGitHub: Boolean! -} + user: User -""" -Ways in which star connections can be ordered. -""" -input StarOrder { """ - The direction in which to order nodes. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - direction: OrderDirection! + userLogin: String """ - The field in which to order nodes by. + The HTTP path for the user. """ - field: StarOrderField! -} + userResourcePath: URI -""" -Properties by which star connections can be ordered. -""" -enum StarOrderField { """ - Allows ordering a list of stars by when they were created. + The HTTP URL for the user. """ - STARRED_AT + userUrl: URI } """ -The connection type for User. +Metadata for an audit entry with action team.* """ -type StargazerConnection { +interface TeamAuditEntryData { """ - A list of edges. + The team associated with the action """ - edges: [StargazerEdge] + team: Team """ - A list of nodes. + The name of the team """ - nodes: [User] + teamName: String """ - Information to aid in pagination. + The HTTP path for this team """ - pageInfo: PageInfo! + teamResourcePath: URI """ - Identifies the total count of items in the connection. + The HTTP URL for this team """ - totalCount: Int! + teamUrl: URI } """ -Represents a user that's starred a repository. +Audit log entry for a team.change_parent_team event. """ -type StargazerEdge { +type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { """ - A cursor for use in pagination. + The action name """ - cursor: String! - node: User! + action: String! """ - Identifies when the item was starred. + The user who initiated the action """ - starredAt: DateTime! -} - -""" -Things that can be starred. -""" -interface Starrable { - id: ID! + actor: AuditEntryActor """ - A list of users who have starred this starrable. + The IP address of the actor """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int + actorIp: String - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! + """ + A readable representation of the actor's location + """ + actorLocation: ActorLocation """ - Returns a boolean indicating whether the viewing user has starred this starrable. + The username of the user who initiated the action """ - viewerHasStarred: Boolean! -} + actorLogin: String -""" -The connection type for Repository. -""" -type StarredRepositoryConnection { """ - A list of edges. + The HTTP path for the actor. """ - edges: [StarredRepositoryEdge] + actorResourcePath: URI """ - A list of nodes. + The HTTP URL for the actor. """ - nodes: [Repository] + actorUrl: URI """ - Information to aid in pagination. + The time the action was initiated """ - pageInfo: PageInfo! + createdAt: PreciseDateTime! + id: ID! """ - Identifies the total count of items in the connection. + Whether the team was mapped to an LDAP Group. """ - totalCount: Int! -} + isLdapMapped: Boolean -""" -Represents a starred repository. -""" -type StarredRepositoryEdge { """ - A cursor for use in pagination. + The corresponding operation type for the action """ - cursor: String! - node: Repository! + operationType: OperationType """ - Identifies when the item was starred. + The Organization associated with the Audit Entry. """ - starredAt: DateTime! -} + organization: Organization -""" -Represents a commit status. -""" -type Status implements Node { """ - The commit this status is attached to. + The name of the Organization. """ - commit: Commit + organizationName: String """ - Looks up an individual status context by context name. + The HTTP path for the organization """ - context( - """ - The context name. - """ - name: String! - ): StatusContext + organizationResourcePath: URI """ - The individual status contexts for this commit. + The HTTP URL for the organization """ - contexts: [StatusContext!]! - id: ID! + organizationUrl: URI """ - The combined commit status. + The new parent team. """ - state: StatusState! -} + parentTeam: Team -""" -Represents an individual commit status context -""" -type StatusContext implements Node { """ - The avatar of the OAuth application or the user that created the status + The name of the new parent team """ - avatarUrl( - """ - The size of the resulting square image. - """ - size: Int = 40 - ): URI + parentTeamName: String """ - This commit this status context is attached to. + The name of the former parent team """ - commit: Commit + parentTeamNameWas: String """ - The name of this status context. + The HTTP path for the parent team """ - context: String! + parentTeamResourcePath: URI """ - Identifies the date and time when the object was created. + The HTTP URL for the parent team """ - createdAt: DateTime! + parentTeamUrl: URI """ - The actor who created this status context. + The former parent team. """ - creator: Actor + parentTeamWas: Team """ - The description for this status context. + The HTTP path for the previous parent team """ - description: String - id: ID! + parentTeamWasResourcePath: URI """ - The state of this status context. + The HTTP URL for the previous parent team """ - state: StatusState! + parentTeamWasUrl: URI """ - The URL for this status context. + The team associated with the action """ - targetUrl: URI -} + team: Team -""" -The possible commit status states. -""" -enum StatusState { """ - Status is errored. + The name of the team """ - ERROR + teamName: String """ - Status is expected. + The HTTP path for this team """ - EXPECTED + teamResourcePath: URI """ - Status is failing. + The HTTP URL for this team """ - FAILURE + teamUrl: URI """ - Status is pending. + The user affected by the action """ - PENDING + user: User """ - Status is successful. + For actions involving two users, the actor is the initiator and the user is the affected user. """ - SUCCESS -} + userLogin: String -""" -Autogenerated input type of SubmitPullRequestReview -""" -input SubmitPullRequestReviewInput { """ - The text field to set on the Pull Request Review. + The HTTP path for the user. """ - body: String + userResourcePath: URI """ - A unique identifier for the client performing the mutation. + The HTTP URL for the user. """ - clientMutationId: String + userUrl: URI +} +""" +The connection type for Team. +""" +type TeamConnection { """ - The event to send to the Pull Request Review. + A list of edges. """ - event: PullRequestReviewEvent! + edges: [TeamEdge] """ - The Pull Request Review ID to submit. + A list of nodes. """ - pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) -} + nodes: [Team] -""" -Autogenerated return type of SubmitPullRequestReview -""" -type SubmitPullRequestReviewPayload { """ - A unique identifier for the client performing the mutation. + Information to aid in pagination. """ - clientMutationId: String + pageInfo: PageInfo! """ - The submitted pull request review. + Identifies the total count of items in the connection. """ - pullRequestReview: PullRequestReview + totalCount: Int! } """ -Entities that can be subscribed to for web and email notifications. +A team discussion. """ -interface Subscribable { - id: ID! - +type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { """ - Check if the viewer is able to change their subscription status for the repository. + The actor who authored the comment. """ - viewerCanSubscribe: Boolean! + author: Actor """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + Author's association with the discussion's team. """ - viewerSubscription: SubscriptionState -} + authorAssociation: CommentAuthorAssociation! -""" -Represents a 'subscribed' event on a given `Subscribable`. -""" -type SubscribedEvent implements Node { """ - Identifies the actor who performed the event. + The body as Markdown. """ - actor: Actor + body: String! """ - Identifies the date and time when the object was created. + The body rendered to HTML. """ - createdAt: DateTime! - id: ID! + bodyHTML: HTML! """ - Object referenced by event. + The body rendered to text. """ - subscribable: Subscribable! -} + bodyText: String! -""" -The possible states of a subscription. -""" -enum SubscriptionState { """ - The User is never notified. + Identifies the discussion body hash. """ - IGNORED + bodyVersion: String! """ - The User is notified of all conversations. + A list of comments on this discussion. """ - SUBSCRIBED + comments( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + When provided, filters the connection such that results begin with the comment with this number. + """ + fromComment: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Order for connection + """ + orderBy: TeamDiscussionCommentOrder + ): TeamDiscussionCommentConnection! """ - The User is only notified when participating or @mentioned. + The HTTP path for discussion comments """ - UNSUBSCRIBED -} + commentsResourcePath: URI! -""" -A suggestion to review a pull request based on a user's commit history and review comments. -""" -type SuggestedReviewer { """ - Is this suggestion based on past commits? + The HTTP URL for discussion comments """ - isAuthor: Boolean! + commentsUrl: URI! """ - Is this suggestion based on past review comments? + Identifies the date and time when the object was created. """ - isCommenter: Boolean! + createdAt: DateTime! """ - Identifies the user suggested to review the pull request. + Check if this comment was created via an email reply. """ - reviewer: User! -} + createdViaEmail: Boolean! -""" -Represents a Git tag. -""" -type Tag implements GitObject & Node { """ - An abbreviated version of the Git object ID + Identifies the primary key from the database. """ - abbreviatedOid: String! + databaseId: Int """ - The HTTP path for this Git object + The actor who edited the comment. """ - commitResourcePath: URI! + editor: Actor + id: ID! """ - The HTTP URL for this Git object + Check if this comment was edited and includes an edit with the creation data """ - commitUrl: URI! - id: ID! + includesCreatedEdit: Boolean! """ - The Git tag message. + Whether or not the discussion is pinned. """ - message: String + isPinned: Boolean! """ - The Git tag name. + Whether or not the discussion is only visible to team members and org admins. """ - name: String! + isPrivate: Boolean! """ - The Git object ID + The moment the editor made the last edit """ - oid: GitObjectID! + lastEditedAt: DateTime """ - The Repository the Git object belongs to + Identifies the discussion within its team. """ - repository: Repository! + number: Int! """ - Details about the tag author. + Identifies when the comment was published at. """ - tagger: GitActor + publishedAt: DateTime """ - The Git object the tag points to. + A list of reactions grouped by content left on the subject. """ - target: GitObject! -} + reactionGroups: [ReactionGroup!] -""" -A team of users in an organization. -""" -type Team implements MemberStatusable & Node & Subscribable { """ - A list of teams that are ancestors of this team. + A list of Reactions left on the Issue. """ - ancestors( + reactions( """ Returns the elements in the list that come after the specified cursor. """ @@ -24342,6 +31702,11 @@ type Team implements MemberStatusable & Node & Subscribable { """ before: String + """ + Allows filtering Reactions by emoji. + """ + content: ReactionContent + """ Returns the first _n_ elements from the list. """ @@ -24351,22 +31716,42 @@ type Team implements MemberStatusable & Node & Subscribable { Returns the last _n_ elements from the list. """ last: Int - ): TeamConnection! - """ - A URL pointing to the team's avatar. - """ - avatarUrl( """ - The size in pixels of the resulting square image. + Allows specifying the order in which reactions are returned. """ - size: Int = 400 - ): URI + orderBy: ReactionOrder + ): ReactionConnection! """ - List of child teams belonging to this team + The HTTP path for this discussion """ - childTeams( + resourcePath: URI! + + """ + The team that defines the context of this discussion. + """ + team: Team! + + """ + The title of the discussion + """ + title: String! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this discussion + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( """ Returns the elements in the list that come after the specified cursor. """ @@ -24382,31 +31767,86 @@ type Team implements MemberStatusable & Node & Subscribable { """ first: Int - """ - Whether to list immediate child teams or all descendant child teams. - """ - immediateOnly: Boolean = true - """ Returns the last _n_ elements from the list. """ last: Int + ): UserContentEditConnection - """ - Order for connection - """ - orderBy: TeamOrder + """ + Check if the current viewer can delete this object. + """ + viewerCanDelete: Boolean! - """ - User logins to filter by - """ - userLogins: [String!] - ): TeamConnection! + """ + Whether or not the current viewer can pin this discussion. + """ + viewerCanPin: Boolean! """ - The slug corresponding to the organization and team. + Can user react to this subject """ - combinedSlug: String! + viewerCanReact: Boolean! + + """ + Check if the viewer is able to change their subscription status for the repository. + """ + viewerCanSubscribe: Boolean! + + """ + Check if the current viewer can update this object. + """ + viewerCanUpdate: Boolean! + + """ + Reasons why the current viewer can not update this comment. + """ + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + + """ + Did the viewer author this comment. + """ + viewerDidAuthor: Boolean! + + """ + Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + """ + viewerSubscription: SubscriptionState +} + +""" +A comment on a team discussion. +""" +type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment { + """ + The actor who authored the comment. + """ + author: Actor + + """ + Author's association with the comment's team. + """ + authorAssociation: CommentAuthorAssociation! + + """ + The body as Markdown. + """ + body: String! + + """ + The body rendered to HTML. + """ + bodyHTML: HTML! + + """ + The body rendered to text. + """ + bodyText: String! + + """ + The current version of the body content. + """ + bodyVersion: String! """ Identifies the date and time when the object was created. @@ -24414,80 +31854,55 @@ type Team implements MemberStatusable & Node & Subscribable { createdAt: DateTime! """ - The description of the team. + Check if this comment was created via an email reply. """ - description: String + createdViaEmail: Boolean! """ - Find a team discussion by its number. + Identifies the primary key from the database. """ - discussion( - """ - The sequence number of the discussion to find. - """ - number: Int! - ): TeamDiscussion @preview(toggledBy: "echo-preview") + databaseId: Int """ - A list of team discussions. + The discussion this comment is about. """ - discussions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If provided, filters discussions according to whether or not they are pinned. - """ - isPinned: Boolean + discussion: TeamDiscussion! - """ - Returns the last _n_ elements from the list. - """ - last: Int + """ + The actor who edited the comment. + """ + editor: Actor + id: ID! - """ - Order for connection - """ - orderBy: TeamDiscussionOrder - ): TeamDiscussionConnection! @preview(toggledBy: "echo-preview") + """ + Check if this comment was edited and includes an edit with the creation data + """ + includesCreatedEdit: Boolean! """ - The HTTP path for team discussions + The moment the editor made the last edit """ - discussionsResourcePath: URI! @preview(toggledBy: "echo-preview") + lastEditedAt: DateTime """ - The HTTP URL for team discussions + Identifies the comment number. """ - discussionsUrl: URI! @preview(toggledBy: "echo-preview") + number: Int! """ - The HTTP path for editing this team + Identifies when the comment was published at. """ - editTeamResourcePath: URI! + publishedAt: DateTime """ - The HTTP URL for editing this team + A list of reactions grouped by content left on the subject. """ - editTeamUrl: URI! - id: ID! + reactionGroups: [ReactionGroup!] """ - A list of pending invitations for users to this team + A list of Reactions left on the Issue. """ - invitations( + reactions( """ Returns the elements in the list that come after the specified cursor. """ @@ -24499,29 +31914,9 @@ type Team implements MemberStatusable & Node & Subscribable { before: String """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): OrganizationInvitationConnection - - """ - Get the status messages members of this entity have set that are either public or visible only to the organization. - """ - memberStatuses( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. + Allows filtering Reactions by emoji. """ - before: String + content: ReactionContent """ Returns the first _n_ elements from the list. @@ -24534,15 +31929,30 @@ type Team implements MemberStatusable & Node & Subscribable { last: Int """ - Ordering options for user statuses returned from the connection. + Allows specifying the order in which reactions are returned. """ - orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} - ): UserStatusConnection! + orderBy: ReactionOrder + ): ReactionConnection! """ - A list of users who are members of this team. + The HTTP path for this comment """ - members( + resourcePath: URI! + + """ + Identifies the date and time when the object was last updated. + """ + updatedAt: DateTime! + + """ + The HTTP URL for this comment + """ + url: URI! + + """ + A list of edits to this content. + """ + userContentEdits( """ Returns the elements in the list that come after the specified cursor. """ @@ -24562,274 +31972,339 @@ type Team implements MemberStatusable & Node & Subscribable { Returns the last _n_ elements from the list. """ last: Int - - """ - Filter by membership type - """ - membership: TeamMembershipType = ALL - - """ - Order for the connection. - """ - orderBy: TeamMemberOrder - - """ - The search string to look for. - """ - query: String - - """ - Filter by team member role - """ - role: TeamMemberRole - ): TeamMemberConnection! + ): UserContentEditConnection """ - The HTTP path for the team' members + Check if the current viewer can delete this object. """ - membersResourcePath: URI! + viewerCanDelete: Boolean! """ - The HTTP URL for the team' members + Can user react to this subject """ - membersUrl: URI! + viewerCanReact: Boolean! """ - The name of the team. + Check if the current viewer can update this object. """ - name: String! + viewerCanUpdate: Boolean! """ - The HTTP path creating a new team + Reasons why the current viewer can not update this comment. """ - newTeamResourcePath: URI! + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! """ - The HTTP URL creating a new team + Did the viewer author this comment. """ - newTeamUrl: URI! + viewerDidAuthor: Boolean! +} +""" +The connection type for TeamDiscussionComment. +""" +type TeamDiscussionCommentConnection { """ - The organization that owns this team. + A list of edges. """ - organization: Organization! + edges: [TeamDiscussionCommentEdge] """ - The parent team of the team. + A list of nodes. """ - parentTeam: Team + nodes: [TeamDiscussionComment] """ - The level of privacy the team has. + Information to aid in pagination. """ - privacy: TeamPrivacy! + pageInfo: PageInfo! """ - A list of repositories this team has access to. + Identifies the total count of items in the connection. """ - repositories( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String + totalCount: Int! +} - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String +""" +An edge in a connection. +""" +type TeamDiscussionCommentEdge { + """ + A cursor for use in pagination. + """ + cursor: String! - """ - Returns the first _n_ elements from the list. - """ - first: Int + """ + The item at the end of the edge. + """ + node: TeamDiscussionComment +} - """ - Returns the last _n_ elements from the list. - """ - last: Int +""" +Ways in which team discussion comment connections can be ordered. +""" +input TeamDiscussionCommentOrder { + """ + The direction in which to order nodes. + """ + direction: OrderDirection! - """ - Order for the connection. - """ - orderBy: TeamRepositoryOrder + """ + The field by which to order nodes. + """ + field: TeamDiscussionCommentOrderField! +} - """ - The search string to look for. - """ - query: String - ): TeamRepositoryConnection! +""" +Properties by which team discussion comment connections can be ordered. +""" +enum TeamDiscussionCommentOrderField { + """ + Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). + """ + NUMBER +} +""" +The connection type for TeamDiscussion. +""" +type TeamDiscussionConnection { """ - The HTTP path for this team's repositories + A list of edges. """ - repositoriesResourcePath: URI! + edges: [TeamDiscussionEdge] """ - The HTTP URL for this team's repositories + A list of nodes. """ - repositoriesUrl: URI! + nodes: [TeamDiscussion] """ - The HTTP path for this team + Information to aid in pagination. """ - resourcePath: URI! + pageInfo: PageInfo! """ - The slug corresponding to the team. + Identifies the total count of items in the connection. """ - slug: String! + totalCount: Int! +} +""" +An edge in a connection. +""" +type TeamDiscussionEdge { """ - The HTTP path for this team's teams + A cursor for use in pagination. """ - teamsResourcePath: URI! + cursor: String! """ - The HTTP URL for this team's teams + The item at the end of the edge. """ - teamsUrl: URI! + node: TeamDiscussion +} +""" +Ways in which team discussion connections can be ordered. +""" +input TeamDiscussionOrder { """ - Identifies the date and time when the object was last updated. + The direction in which to order nodes. """ - updatedAt: DateTime! + direction: OrderDirection! """ - The HTTP URL for this team + The field by which to order nodes. """ - url: URI! + field: TeamDiscussionOrderField! +} +""" +Properties by which team discussion connections can be ordered. +""" +enum TeamDiscussionOrderField { """ - Team is adminable by the viewer. + Allows chronological ordering of team discussions. """ - viewerCanAdminister: Boolean! + CREATED_AT +} +""" +An edge in a connection. +""" +type TeamEdge { """ - Check if the viewer is able to change their subscription status for the repository. + A cursor for use in pagination. """ - viewerCanSubscribe: Boolean! + cursor: String! """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + The item at the end of the edge. """ - viewerSubscription: SubscriptionState + node: Team } """ -Audit log entry for a team.add_member event. +The connection type for User. """ -type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { +type TeamMemberConnection { """ - The action name + A list of edges. """ - action: String! + edges: [TeamMemberEdge] """ - The user who initiated the action + A list of nodes. """ - actor: AuditEntryActor + nodes: [User] """ - The IP address of the actor + Information to aid in pagination. """ - actorIp: String + pageInfo: PageInfo! """ - A readable representation of the actor's location + Identifies the total count of items in the connection. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + totalCount: Int! +} +""" +Represents a user who is a member of a team. +""" +type TeamMemberEdge { """ - The username of the user who initiated the action + A cursor for use in pagination. """ - actorLogin: String + cursor: String! """ - The HTTP path for the actor. + The HTTP path to the organization's member access page. """ - actorResourcePath: URI + memberAccessResourcePath: URI! """ - The HTTP URL for the actor. + The HTTP URL to the organization's member access page. """ - actorUrl: URI + memberAccessUrl: URI! + node: User! """ - The time the action was initiated + The role the member has on the team. """ - createdAt: PreciseDateTime! - id: ID! + role: TeamMemberRole! +} +""" +Ordering options for team member connections +""" +input TeamMemberOrder { """ - Whether the team was mapped to an LDAP Group. + The ordering direction. """ - isLdapMapped: Boolean + direction: OrderDirection! """ - The Organization associated with the Audit Entry. + The field to order team members by. """ - organization: Organization + field: TeamMemberOrderField! +} +""" +Properties by which team member connections can be ordered. +""" +enum TeamMemberOrderField { """ - The name of the Organization. + Order team members by creation time """ - organizationName: String + CREATED_AT """ - The HTTP path for the organization + Order team members by login """ - organizationResourcePath: URI + LOGIN +} +""" +The possible team member roles; either 'maintainer' or 'member'. +""" +enum TeamMemberRole { """ - The HTTP URL for the organization + A team maintainer has permission to add and remove team members. """ - organizationUrl: URI + MAINTAINER """ - The team associated with the action + A team member has no administrative permissions on the team. """ - team: Team + MEMBER +} +""" +Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. +""" +enum TeamMembershipType { """ - The name of the team + Includes immediate and child team members for the team. """ - teamName: String + ALL """ - The HTTP path for this team + Includes only child team members for the team. """ - teamResourcePath: URI + CHILD_TEAM """ - The HTTP URL for this team + Includes only immediate members of the team. """ - teamUrl: URI + IMMEDIATE +} +""" +Ways in which team connections can be ordered. +""" +input TeamOrder { """ - The user affected by the action + The direction in which to order nodes. """ - user: User + direction: OrderDirection! """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The field in which to order nodes by. """ - userLogin: String + field: TeamOrderField! +} + +""" +Properties by which team connections can be ordered. +""" +enum TeamOrderField { + """ + Allows ordering a list of teams by name. + """ + NAME +} +""" +The possible team privacy values. +""" +enum TeamPrivacy { """ - The HTTP path for the user. + A secret team can only be seen by its members. """ - userResourcePath: URI + SECRET """ - The HTTP URL for the user. + A visible team can be seen and @mentioned by every member of the organization. """ - userUrl: URI + VISIBLE } """ -Audit log entry for a team.add_repository event. +Audit log entry for a team.remove_member event. """ -type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { +type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { """ The action name """ @@ -24848,7 +32323,7 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -24876,6 +32351,11 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi """ isLdapMapped: Boolean + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -24896,26 +32376,6 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi """ organizationUrl: URI - """ - The repository associated with the action - """ - repository: Repository - - """ - The name of the repository - """ - repositoryName: String - - """ - The HTTP path for the repository - """ - repositoryResourcePath: URI - - """ - The HTTP URL for the repository - """ - repositoryUrl: URI - """ The team associated with the action """ @@ -24958,34 +32418,9 @@ type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAudi } """ -Metadata for an audit entry with action team.* -""" -interface TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { - """ - The team associated with the action - """ - team: Team - - """ - The name of the team - """ - teamName: String - - """ - The HTTP path for this team - """ - teamResourcePath: URI - - """ - The HTTP URL for this team - """ - teamUrl: URI -} - -""" -Audit log entry for a team.change_parent_team event. +Audit log entry for a team.remove_repository event. """ -type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { +type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { """ The action name """ @@ -25004,7 +32439,7 @@ type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationA """ A readable representation of the actor's location """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + actorLocation: ActorLocation """ The username of the user who initiated the action @@ -25032,6 +32467,11 @@ type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationA """ isLdapMapped: Boolean + """ + The corresponding operation type for the action + """ + operationType: OperationType + """ The Organization associated with the Audit Entry. """ @@ -25053,44 +32493,24 @@ type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationA organizationUrl: URI """ - The new parent team. - """ - parentTeam: Team - - """ - The name of the new parent team - """ - parentTeamName: String - - """ - The name of the former parent team - """ - parentTeamNameWas: String - - """ - The HTTP path for the parent team - """ - parentTeamResourcePath: URI - - """ - The HTTP URL for the parent team + The repository associated with the action """ - parentTeamUrl: URI + repository: Repository """ - The former parent team. + The name of the repository """ - parentTeamWas: Team + repositoryName: String """ - The HTTP path for the previous parent team + The HTTP path for the repository """ - parentTeamWasResourcePath: URI + repositoryResourcePath: URI """ - The HTTP URL for the previous parent team + The HTTP URL for the repository """ - parentTeamWasUrl: URI + repositoryUrl: URI """ The team associated with the action @@ -25134,18 +32554,18 @@ type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationA } """ -The connection type for Team. +The connection type for Repository. """ -type TeamConnection { +type TeamRepositoryConnection { """ A list of edges. """ - edges: [TeamEdge] + edges: [TeamRepositoryEdge] """ A list of nodes. """ - nodes: [Team] + nodes: [Repository] """ Information to aid in pagination. @@ -25159,204 +32579,172 @@ type TeamConnection { } """ -A team discussion. +Represents a team repository. """ -type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment @preview(toggledBy: "echo-preview") { - """ - The actor who authored the comment. - """ - author: Actor - - """ - Author's association with the discussion's team. - """ - authorAssociation: CommentAuthorAssociation! - +type TeamRepositoryEdge { """ - The body as Markdown. + A cursor for use in pagination. """ - body: String! + cursor: String! + node: Repository! """ - The discussion body rendered to HTML. + The permission level the team has on the repository """ - bodyHTML: HTML! + permission: RepositoryPermission! +} +""" +Ordering options for team repository connections +""" +input TeamRepositoryOrder { """ - The body rendered to text. + The ordering direction. """ - bodyText: String! + direction: OrderDirection! """ - Identifies the discussion body hash. + The field to order repositories by. """ - bodyVersion: String! + field: TeamRepositoryOrderField! +} +""" +Properties by which team repository connections can be ordered. +""" +enum TeamRepositoryOrderField { """ - A list of comments on this discussion. + Order repositories by creation time """ - comments( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - When provided, filters the connection such that results begin with the comment with this number. - """ - fromComment: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: TeamDiscussionCommentOrder - ): TeamDiscussionCommentConnection! + CREATED_AT """ - The HTTP path for discussion comments + Order repositories by name """ - commentsResourcePath: URI! + NAME """ - The HTTP URL for discussion comments + Order repositories by permission """ - commentsUrl: URI! + PERMISSION """ - Identifies the date and time when the object was created. + Order repositories by push time """ - createdAt: DateTime! + PUSHED_AT """ - Check if this comment was created via an email reply. + Order repositories by number of stargazers """ - createdViaEmail: Boolean! + STARGAZERS """ - Identifies the primary key from the database. + Order repositories by update time """ - databaseId: Int + UPDATED_AT +} +""" +The possible team review assignment algorithms +""" +enum TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") { """ - The actor who edited the comment. + Balance review load across the entire team """ - editor: Actor - id: ID! + LOAD_BALANCE """ - Check if this comment was edited and includes an edit with the creation data + Alternate reviews between each team member """ - includesCreatedEdit: Boolean! + ROUND_ROBIN +} +""" +The role of a user on a team. +""" +enum TeamRole { """ - Whether or not the discussion is pinned. + User has admin rights on the team. """ - isPinned: Boolean! + ADMIN """ - Whether or not the discussion is only visible to team members and org admins. + User is a member of the team. """ - isPrivate: Boolean! + MEMBER +} +""" +A text match within a search result. +""" +type TextMatch { """ - The moment the editor made the last edit + The specific text fragment within the property matched on. """ - lastEditedAt: DateTime + fragment: String! """ - Identifies the discussion within its team. + Highlights within the matched fragment. """ - number: Int! + highlights: [TextMatchHighlight!]! """ - Identifies when the comment was published at. + The property matched on. """ - publishedAt: DateTime + property: String! +} +""" +Represents a single highlight in a search result match. +""" +type TextMatchHighlight { """ - A list of reactions grouped by content left on the subject. + The indice in the fragment where the matched text begins. """ - reactionGroups: [ReactionGroup!] + beginIndice: Int! """ - A list of Reactions left on the Issue. + The indice in the fragment where the matched text ends. """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + endIndice: Int! """ - The HTTP path for this discussion + The text matched. """ - resourcePath: URI! + text: String! +} - """ - The team that defines the context of this discussion. - """ - team: Team! +""" +A topic aggregates entities that are related to a subject. +""" +type Topic implements Node & Starrable { + id: ID! """ - The title of the discussion + The topic's name. """ - title: String! + name: String! """ - Identifies the date and time when the object was last updated. + A list of related topics, including aliases of this topic, sorted with the most relevant + first. Returns up to 10 Topics. """ - updatedAt: DateTime! + relatedTopics( + """ + How many topics to return. + """ + first: Int = 3 + ): [Topic!]! """ - The HTTP URL for this discussion + Returns a count of how many stargazers there are on this object """ - url: URI! + stargazerCount: Int! """ - A list of edits to this content. + A list of users who have starred this starrable. """ - userContentEdits( + stargazers( """ Returns the elements in the list that come after the specified cursor. """ @@ -25372,86 +32760,81 @@ type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscrib """ first: Int - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection - - """ - Check if the current viewer can delete this object. - """ - viewerCanDelete: Boolean! - - """ - Whether or not the current viewer can pin this discussion. - """ - viewerCanPin: Boolean! - - """ - Can user react to this subject - """ - viewerCanReact: Boolean! - - """ - Check if the viewer is able to change their subscription status for the repository. - """ - viewerCanSubscribe: Boolean! + """ + Returns the last _n_ elements from the list. + """ + last: Int - """ - Check if the current viewer can update this object. - """ - viewerCanUpdate: Boolean! + """ + Order for connection + """ + orderBy: StarOrder + ): StargazerConnection! """ - Reasons why the current viewer can not update this comment. + Returns a boolean indicating whether the viewing user has starred this starrable. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + viewerHasStarred: Boolean! +} +""" +Metadata for an audit entry with a topic. +""" +interface TopicAuditEntryData { """ - Did the viewer author this comment. + The name of the topic added to the repository """ - viewerDidAuthor: Boolean! + topic: Topic """ - Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. + The name of the topic added to the repository """ - viewerSubscription: SubscriptionState + topicName: String } """ -A comment on a team discussion. +Autogenerated input type of TransferIssue """ -type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment @preview(toggledBy: "echo-preview") { +input TransferIssueInput { """ - The actor who authored the comment. + A unique identifier for the client performing the mutation. """ - author: Actor + clientMutationId: String """ - Author's association with the comment's team. + The Node ID of the issue to be transferred """ - authorAssociation: CommentAuthorAssociation! + issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) """ - The body as Markdown. + The Node ID of the repository the issue should be transferred to """ - body: String! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} +""" +Autogenerated return type of TransferIssue +""" +type TransferIssuePayload { """ - The comment body rendered to HTML. + A unique identifier for the client performing the mutation. """ - bodyHTML: HTML! + clientMutationId: String """ - The body rendered to text. + The issue that was transferred """ - bodyText: String! + issue: Issue +} +""" +Represents a 'transferred' event on a given issue or pull request. +""" +type TransferredEvent implements Node { """ - The current version of the body content. + Identifies the actor who performed the event. """ - bodyVersion: String! + actor: Actor """ Identifies the date and time when the object was created. @@ -25459,1535 +32842,1539 @@ type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & U createdAt: DateTime! """ - Check if this comment was created via an email reply. - """ - createdViaEmail: Boolean! - - """ - Identifies the primary key from the database. + The repository this came from """ - databaseId: Int + fromRepository: Repository + id: ID! """ - The discussion this comment is about. + Identifies the issue associated with the event. """ - discussion: TeamDiscussion! + issue: Issue! +} +""" +Represents a Git tree. +""" +type Tree implements GitObject & Node { """ - The actor who edited the comment. + An abbreviated version of the Git object ID """ - editor: Actor - id: ID! + abbreviatedOid: String! """ - Check if this comment was edited and includes an edit with the creation data + The HTTP path for this Git object """ - includesCreatedEdit: Boolean! + commitResourcePath: URI! """ - The moment the editor made the last edit + The HTTP URL for this Git object """ - lastEditedAt: DateTime + commitUrl: URI! """ - Identifies the comment number. + A list of tree entries. """ - number: Int! + entries: [TreeEntry!] + id: ID! """ - Identifies when the comment was published at. + The Git object ID """ - publishedAt: DateTime + oid: GitObjectID! """ - A list of reactions grouped by content left on the subject. + The Repository the Git object belongs to """ - reactionGroups: [ReactionGroup!] + repository: Repository! +} +""" +Represents a Git tree entry. +""" +type TreeEntry { """ - A list of Reactions left on the Issue. + The extension of the file """ - reactions( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Allows filtering Reactions by emoji. - """ - content: ReactionContent - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Allows specifying the order in which reactions are returned. - """ - orderBy: ReactionOrder - ): ReactionConnection! + extension: String """ - The HTTP path for this comment + Whether or not this tree entry is generated """ - resourcePath: URI! + isGenerated: Boolean! """ - Identifies the date and time when the object was last updated. + Entry file mode. """ - updatedAt: DateTime! + mode: Int! """ - The HTTP URL for this comment + Entry file name. """ - url: URI! + name: String! """ - A list of edits to this content. + Entry file object. """ - userContentEdits( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - ): UserContentEditConnection + object: GitObject """ - Check if the current viewer can delete this object. + Entry file Git object ID. """ - viewerCanDelete: Boolean! + oid: GitObjectID! """ - Can user react to this subject + The full path of the file. """ - viewerCanReact: Boolean! + path: String """ - Check if the current viewer can update this object. + The Repository the tree entry belongs to """ - viewerCanUpdate: Boolean! + repository: Repository! """ - Reasons why the current viewer can not update this comment. + If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! + submodule: Submodule """ - Did the viewer author this comment. + Entry file type. """ - viewerDidAuthor: Boolean! + type: String! } """ -The connection type for TeamDiscussionComment. +An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. """ -type TeamDiscussionCommentConnection @preview(toggledBy: "echo-preview") { - """ - A list of edges. - """ - edges: [TeamDiscussionCommentEdge] - - """ - A list of nodes. - """ - nodes: [TeamDiscussionComment] +scalar URI +""" +Autogenerated input type of UnarchiveRepository +""" +input UnarchiveRepositoryInput { """ - Information to aid in pagination. + A unique identifier for the client performing the mutation. """ - pageInfo: PageInfo! + clientMutationId: String """ - Identifies the total count of items in the connection. + The ID of the repository to unarchive. """ - totalCount: Int! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) } """ -An edge in a connection. +Autogenerated return type of UnarchiveRepository """ -type TeamDiscussionCommentEdge @preview(toggledBy: "echo-preview") { +type UnarchiveRepositoryPayload { """ - A cursor for use in pagination. + A unique identifier for the client performing the mutation. """ - cursor: String! + clientMutationId: String """ - The item at the end of the edge. + The repository that was unarchived. """ - node: TeamDiscussionComment + repository: Repository } """ -Ways in which team discussion comment connections can be ordered. +Represents an 'unassigned' event on any assignable object. """ -input TeamDiscussionCommentOrder @preview(toggledBy: "echo-preview") { +type UnassignedEvent implements Node { """ - The direction in which to order nodes. + Identifies the actor who performed the event. """ - direction: OrderDirection! + actor: Actor """ - The field by which to order nodes. + Identifies the assignable associated with the event. """ - field: TeamDiscussionCommentOrderField! -} + assignable: Assignable! -""" -Properties by which team discussion comment connections can be ordered. -""" -enum TeamDiscussionCommentOrderField @preview(toggledBy: "echo-preview") { """ - Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). + Identifies the user or mannequin that was unassigned. """ - NUMBER -} + assignee: Assignee -""" -The connection type for TeamDiscussion. -""" -type TeamDiscussionConnection @preview(toggledBy: "echo-preview") { """ - A list of edges. + Identifies the date and time when the object was created. """ - edges: [TeamDiscussionEdge] + createdAt: DateTime! + id: ID! """ - A list of nodes. + Identifies the subject (user) who was unassigned. """ - nodes: [TeamDiscussion] + user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") +} +""" +Autogenerated input type of UnfollowUser +""" +input UnfollowUserInput { """ - Information to aid in pagination. + A unique identifier for the client performing the mutation. """ - pageInfo: PageInfo! + clientMutationId: String """ - Identifies the total count of items in the connection. + ID of the user to unfollow. """ - totalCount: Int! + userId: ID! @possibleTypes(concreteTypes: ["User"]) } """ -An edge in a connection. +Autogenerated return type of UnfollowUser """ -type TeamDiscussionEdge @preview(toggledBy: "echo-preview") { +type UnfollowUserPayload { """ - A cursor for use in pagination. + A unique identifier for the client performing the mutation. """ - cursor: String! + clientMutationId: String """ - The item at the end of the edge. + The user that was unfollowed. """ - node: TeamDiscussion + user: User } """ -Ways in which team discussion connections can be ordered. +Represents a type that can be retrieved by a URL. """ -input TeamDiscussionOrder @preview(toggledBy: "echo-preview") { +interface UniformResourceLocatable { """ - The direction in which to order nodes. + The HTML path to this resource. """ - direction: OrderDirection! + resourcePath: URI! """ - The field by which to order nodes. + The URL to this resource. """ - field: TeamDiscussionOrderField! + url: URI! } """ -Properties by which team discussion connections can be ordered. +Represents an unknown signature on a Commit or Tag. """ -enum TeamDiscussionOrderField @preview(toggledBy: "echo-preview") { +type UnknownSignature implements GitSignature { """ - Allows chronological ordering of team discussions. + Email used to sign this object. """ - CREATED_AT -} + email: String! -""" -An edge in a connection. -""" -type TeamEdge { """ - A cursor for use in pagination. + True if the signature is valid and verified by GitHub. """ - cursor: String! + isValid: Boolean! """ - The item at the end of the edge. + Payload for GPG signing object. Raw ODB object without the signature header. """ - node: Team -} + payload: String! -""" -The connection type for User. -""" -type TeamMemberConnection { """ - A list of edges. + ASCII-armored signature header from object. """ - edges: [TeamMemberEdge] + signature: String! """ - A list of nodes. + GitHub user corresponding to the email signing this commit. """ - nodes: [User] + signer: User """ - Information to aid in pagination. + The state of this signature. `VALID` if signature is valid and verified by + GitHub, otherwise represents reason why signature is considered invalid. """ - pageInfo: PageInfo! + state: GitSignatureState! """ - Identifies the total count of items in the connection. + True if the signature was made with GitHub's signing key. """ - totalCount: Int! + wasSignedByGitHub: Boolean! } """ -Represents a user who is a member of a team. +Represents an 'unlabeled' event on a given issue or pull request. """ -type TeamMemberEdge { +type UnlabeledEvent implements Node { """ - A cursor for use in pagination. + Identifies the actor who performed the event. """ - cursor: String! + actor: Actor """ - The HTTP path to the organization's member access page. + Identifies the date and time when the object was created. """ - memberAccessResourcePath: URI! + createdAt: DateTime! + id: ID! """ - The HTTP URL to the organization's member access page. + Identifies the label associated with the 'unlabeled' event. """ - memberAccessUrl: URI! - node: User! + label: Label! """ - The role the member has on the team. + Identifies the `Labelable` associated with the event. """ - role: TeamMemberRole! + labelable: Labelable! } """ -Ordering options for team member connections +Autogenerated input type of UnlinkRepositoryFromProject """ -input TeamMemberOrder { +input UnlinkRepositoryFromProjectInput { """ - The ordering direction. + A unique identifier for the client performing the mutation. """ - direction: OrderDirection! + clientMutationId: String """ - The field to order team members by. + The ID of the Project linked to the Repository. """ - field: TeamMemberOrderField! + projectId: ID! @possibleTypes(concreteTypes: ["Project"]) + + """ + The ID of the Repository linked to the Project. + """ + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) } """ -Properties by which team member connections can be ordered. +Autogenerated return type of UnlinkRepositoryFromProject """ -enum TeamMemberOrderField { +type UnlinkRepositoryFromProjectPayload { """ - Order team members by creation time + A unique identifier for the client performing the mutation. """ - CREATED_AT + clientMutationId: String """ - Order team members by login + The linked Project. """ - LOGIN + project: Project + + """ + The linked Repository. + """ + repository: Repository } """ -The possible team member roles; either 'maintainer' or 'member'. +Autogenerated input type of UnlockLockable """ -enum TeamMemberRole { +input UnlockLockableInput { """ - A team maintainer has permission to add and remove team members. + A unique identifier for the client performing the mutation. """ - MAINTAINER + clientMutationId: String """ - A team member has no administrative permissions on the team. + ID of the issue or pull request to be unlocked. """ - MEMBER + lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") } """ -Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. +Autogenerated return type of UnlockLockable """ -enum TeamMembershipType { +type UnlockLockablePayload { """ - Includes immediate and child team members for the team. + Identifies the actor who performed the event. """ - ALL + actor: Actor """ - Includes only child team members for the team. + A unique identifier for the client performing the mutation. """ - CHILD_TEAM + clientMutationId: String """ - Includes only immediate members of the team. + The item that was unlocked. """ - IMMEDIATE + unlockedRecord: Lockable } """ -Ways in which team connections can be ordered. +Represents an 'unlocked' event on a given issue or pull request. """ -input TeamOrder { +type UnlockedEvent implements Node { """ - The direction in which to order nodes. + Identifies the actor who performed the event. """ - direction: OrderDirection! + actor: Actor """ - The field in which to order nodes by. + Identifies the date and time when the object was created. """ - field: TeamOrderField! -} + createdAt: DateTime! + id: ID! -""" -Properties by which team connections can be ordered. -""" -enum TeamOrderField { """ - Allows ordering a list of teams by name. + Object that was unlocked. """ - NAME + lockable: Lockable! } """ -The possible team privacy values. +Autogenerated input type of UnmarkFileAsViewed """ -enum TeamPrivacy { +input UnmarkFileAsViewedInput { """ - A secret team can only be seen by its members. + A unique identifier for the client performing the mutation. """ - SECRET + clientMutationId: String """ - A visible team can be seen and @mentioned by every member of the organization. + The path of the file to mark as unviewed """ - VISIBLE -} + path: String! -""" -Audit log entry for a team.remove_member event. -""" -type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { """ - The action name + The Node ID of the pull request. """ - action: String! + pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) +} +""" +Autogenerated return type of UnmarkFileAsViewed +""" +type UnmarkFileAsViewedPayload { """ - The user who initiated the action + A unique identifier for the client performing the mutation. """ - actor: AuditEntryActor + clientMutationId: String """ - The IP address of the actor + The updated pull request. """ - actorIp: String + pullRequest: PullRequest +} +""" +Autogenerated input type of UnmarkIssueAsDuplicate +""" +input UnmarkIssueAsDuplicateInput { """ - A readable representation of the actor's location + ID of the issue or pull request currently considered canonical/authoritative/original. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") """ - The username of the user who initiated the action + A unique identifier for the client performing the mutation. """ - actorLogin: String + clientMutationId: String """ - The HTTP path for the actor. + ID of the issue or pull request currently marked as a duplicate. """ - actorResourcePath: URI + duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") +} +""" +Autogenerated return type of UnmarkIssueAsDuplicate +""" +type UnmarkIssueAsDuplicatePayload { """ - The HTTP URL for the actor. + A unique identifier for the client performing the mutation. """ - actorUrl: URI + clientMutationId: String """ - The time the action was initiated + The issue or pull request that was marked as a duplicate. """ - createdAt: PreciseDateTime! - id: ID! + duplicate: IssueOrPullRequest +} +""" +Represents an 'unmarked_as_duplicate' event on a given issue or pull request. +""" +type UnmarkedAsDuplicateEvent implements Node { """ - Whether the team was mapped to an LDAP Group. + Identifies the actor who performed the event. """ - isLdapMapped: Boolean + actor: Actor """ - The Organization associated with the Audit Entry. + The authoritative issue or pull request which has been duplicated by another. """ - organization: Organization + canonical: IssueOrPullRequest """ - The name of the Organization. + Identifies the date and time when the object was created. """ - organizationName: String + createdAt: DateTime! """ - The HTTP path for the organization + The issue or pull request which has been marked as a duplicate of another. """ - organizationResourcePath: URI + duplicate: IssueOrPullRequest + id: ID! """ - The HTTP URL for the organization + Canonical and duplicate belong to different repositories. """ - organizationUrl: URI + isCrossRepository: Boolean! +} +""" +Autogenerated input type of UnminimizeComment +""" +input UnminimizeCommentInput { """ - The team associated with the action + A unique identifier for the client performing the mutation. """ - team: Team + clientMutationId: String """ - The name of the team + The Node ID of the subject to modify. """ - teamName: String + subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") +} +""" +Autogenerated return type of UnminimizeComment +""" +type UnminimizeCommentPayload { """ - The HTTP path for this team + A unique identifier for the client performing the mutation. """ - teamResourcePath: URI + clientMutationId: String """ - The HTTP URL for this team + The comment that was unminimized. """ - teamUrl: URI + unminimizedComment: Minimizable +} +""" +Autogenerated input type of UnpinIssue +""" +input UnpinIssueInput { """ - The user affected by the action + A unique identifier for the client performing the mutation. """ - user: User + clientMutationId: String """ - For actions involving two users, the actor is the initiator and the user is the affected user. + The ID of the issue to be unpinned """ - userLogin: String + issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) +} +""" +Autogenerated return type of UnpinIssue +""" +type UnpinIssuePayload { """ - The HTTP path for the user. + A unique identifier for the client performing the mutation. """ - userResourcePath: URI + clientMutationId: String """ - The HTTP URL for the user. + The issue that was unpinned """ - userUrl: URI + issue: Issue } """ -Audit log entry for a team.remove_repository event. +Represents an 'unpinned' event on a given issue or pull request. """ -type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData @preview(toggledBy: "audit-log-preview") { +type UnpinnedEvent implements Node { """ - The action name + Identifies the actor who performed the event. """ - action: String! + actor: Actor """ - The user who initiated the action + Identifies the date and time when the object was created. """ - actor: AuditEntryActor + createdAt: DateTime! + id: ID! """ - The IP address of the actor + Identifies the issue associated with the event. """ - actorIp: String + issue: Issue! +} +""" +Autogenerated input type of UnresolveReviewThread +""" +input UnresolveReviewThreadInput { """ - A readable representation of the actor's location + A unique identifier for the client performing the mutation. """ - actorLocation: ActorLocation @preview(toggledBy: "audit-log-preview") + clientMutationId: String """ - The username of the user who initiated the action + The ID of the thread to unresolve """ - actorLogin: String + threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) +} +""" +Autogenerated return type of UnresolveReviewThread +""" +type UnresolveReviewThreadPayload { """ - The HTTP path for the actor. + A unique identifier for the client performing the mutation. """ - actorResourcePath: URI + clientMutationId: String """ - The HTTP URL for the actor. + The thread to resolve. """ - actorUrl: URI + thread: PullRequestReviewThread +} +""" +Represents an 'unsubscribed' event on a given `Subscribable`. +""" +type UnsubscribedEvent implements Node { """ - The time the action was initiated + Identifies the actor who performed the event. """ - createdAt: PreciseDateTime! - id: ID! + actor: Actor """ - Whether the team was mapped to an LDAP Group. + Identifies the date and time when the object was created. """ - isLdapMapped: Boolean + createdAt: DateTime! + id: ID! """ - The Organization associated with the Audit Entry. + Object referenced by event. """ - organization: Organization + subscribable: Subscribable! +} +""" +Entities that can be updated. +""" +interface Updatable { """ - The name of the Organization. + Check if the current viewer can update this object. """ - organizationName: String + viewerCanUpdate: Boolean! +} +""" +Comments that can be updated. +""" +interface UpdatableComment { """ - The HTTP path for the organization + Reasons why the current viewer can not update this comment. """ - organizationResourcePath: URI + viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! +} +""" +Autogenerated input type of UpdateBranchProtectionRule +""" +input UpdateBranchProtectionRuleInput { """ - The HTTP URL for the organization + Can this branch be deleted. """ - organizationUrl: URI + allowsDeletions: Boolean """ - The repository associated with the action + Are force pushes allowed on this branch. """ - repository: Repository + allowsForcePushes: Boolean """ - The name of the repository + The global relay id of the branch protection rule to be updated. """ - repositoryName: String + branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) """ - The HTTP path for the repository + A unique identifier for the client performing the mutation. """ - repositoryResourcePath: URI + clientMutationId: String """ - The HTTP URL for the repository + Will new commits pushed to matching branches dismiss pull request review approvals. """ - repositoryUrl: URI + dismissesStaleReviews: Boolean """ - The team associated with the action + Can admins overwrite branch protection. """ - team: Team + isAdminEnforced: Boolean """ - The name of the team + The glob-like pattern used to determine matching branches. """ - teamName: String + pattern: String """ - The HTTP path for this team + A list of User, Team or App IDs allowed to push to matching branches. """ - teamResourcePath: URI + pushActorIds: [ID!] """ - The HTTP URL for this team + Number of approving reviews required to update matching branches. """ - teamUrl: URI + requiredApprovingReviewCount: Int """ - The user affected by the action + List of required status check contexts that must pass for commits to be accepted to matching branches. """ - user: User + requiredStatusCheckContexts: [String!] """ - For actions involving two users, the actor is the initiator and the user is the affected user. + Are approving reviews required to update matching branches. """ - userLogin: String + requiresApprovingReviews: Boolean """ - The HTTP path for the user. + Are reviews from code owners required to update matching branches. """ - userResourcePath: URI + requiresCodeOwnerReviews: Boolean """ - The HTTP URL for the user. + Are commits required to be signed. """ - userUrl: URI -} + requiresCommitSignatures: Boolean -""" -The connection type for Repository. -""" -type TeamRepositoryConnection { """ - A list of edges. + Are merge commits prohibited from being pushed to this branch. """ - edges: [TeamRepositoryEdge] + requiresLinearHistory: Boolean """ - A list of nodes. + Are status checks required to update matching branches. """ - nodes: [Repository] + requiresStatusChecks: Boolean """ - Information to aid in pagination. + Are branches required to be up to date before merging. """ - pageInfo: PageInfo! + requiresStrictStatusChecks: Boolean """ - Identifies the total count of items in the connection. + Is pushing to matching branches restricted. """ - totalCount: Int! -} + restrictsPushes: Boolean -""" -Represents a team repository. -""" -type TeamRepositoryEdge { """ - A cursor for use in pagination. + Is dismissal of pull request reviews restricted. """ - cursor: String! - node: Repository! + restrictsReviewDismissals: Boolean """ - The permission level the team has on the repository + A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. """ - permission: RepositoryPermission! + reviewDismissalActorIds: [ID!] } """ -Ordering options for team repository connections +Autogenerated return type of UpdateBranchProtectionRule """ -input TeamRepositoryOrder { +type UpdateBranchProtectionRulePayload { """ - The ordering direction. + The newly created BranchProtectionRule. """ - direction: OrderDirection! + branchProtectionRule: BranchProtectionRule """ - The field to order repositories by. + A unique identifier for the client performing the mutation. """ - field: TeamRepositoryOrderField! + clientMutationId: String } """ -Properties by which team repository connections can be ordered. +Autogenerated input type of UpdateCheckRun """ -enum TeamRepositoryOrderField { - """ - Order repositories by creation time - """ - CREATED_AT - - """ - Order repositories by name - """ - NAME - - """ - Order repositories by permission - """ - PERMISSION - - """ - Order repositories by push time - """ - PUSHED_AT - +input UpdateCheckRunInput { """ - Order repositories by number of stargazers + Possible further actions the integrator can perform, which a user may trigger. """ - STARGAZERS + actions: [CheckRunAction!] """ - Order repositories by update time + The node of the check. """ - UPDATED_AT -} + checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"]) -""" -The role of a user on a team. -""" -enum TeamRole { """ - User has admin rights on the team. + A unique identifier for the client performing the mutation. """ - ADMIN + clientMutationId: String """ - User is a member of the team. + The time that the check run finished. """ - MEMBER -} + completedAt: DateTime -""" -A text match within a search result. -""" -type TextMatch { """ - The specific text fragment within the property matched on. + The final conclusion of the check. """ - fragment: String! + conclusion: CheckConclusionState """ - Highlights within the matched fragment. + The URL of the integrator's site that has the full details of the check. """ - highlights: [TextMatchHighlight!]! + detailsUrl: URI """ - The property matched on. + A reference for the run on the integrator's system. """ - property: String! -} + externalId: String -""" -Represents a single highlight in a search result match. -""" -type TextMatchHighlight { """ - The indice in the fragment where the matched text begins. + The name of the check. """ - beginIndice: Int! + name: String """ - The indice in the fragment where the matched text ends. + Descriptive details about the run. """ - endIndice: Int! + output: CheckRunOutput """ - The text matched. + The node ID of the repository. """ - text: String! -} - -""" -A topic aggregates entities that are related to a subject. -""" -type Topic implements Node & Starrable { - id: ID! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) """ - The topic's name. + The time that the check run began. """ - name: String! + startedAt: DateTime """ - A list of related topics, including aliases of this topic, sorted with the most relevant - first. Returns up to 10 Topics. + The current status. """ - relatedTopics( - """ - How many topics to return. - """ - first: Int = 3 - ): [Topic!]! + status: RequestableCheckStatusState +} +""" +Autogenerated return type of UpdateCheckRun +""" +type UpdateCheckRunPayload { """ - A list of users who have starred this starrable. + The updated check run. """ - stargazers( - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Order for connection - """ - orderBy: StarOrder - ): StargazerConnection! + checkRun: CheckRun """ - Returns a boolean indicating whether the viewing user has starred this starrable. + A unique identifier for the client performing the mutation. """ - viewerHasStarred: Boolean! + clientMutationId: String } """ -Represents a 'transferred' event on a given issue or pull request. +Autogenerated input type of UpdateCheckSuitePreferences """ -type TransferredEvent implements Node { +input UpdateCheckSuitePreferencesInput { """ - Identifies the actor who performed the event. + The check suite preferences to modify. """ - actor: Actor + autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]! """ - Identifies the date and time when the object was created. + A unique identifier for the client performing the mutation. """ - createdAt: DateTime! + clientMutationId: String """ - The repository this came from + The Node ID of the repository. """ - fromRepository: Repository - id: ID! + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} +""" +Autogenerated return type of UpdateCheckSuitePreferences +""" +type UpdateCheckSuitePreferencesPayload { """ - Identifies the issue associated with the event. + A unique identifier for the client performing the mutation. """ - issue: Issue! + clientMutationId: String + + """ + The updated repository. + """ + repository: Repository } """ -Represents a Git tree. +Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting """ -type Tree implements GitObject & Node { +input UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput { """ - An abbreviated version of the Git object ID + A unique identifier for the client performing the mutation. """ - abbreviatedOid: String! + clientMutationId: String """ - The HTTP path for this Git object + The ID of the enterprise on which to set the allow private repository forking setting. """ - commitResourcePath: URI! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - The HTTP URL for this Git object + The value for the allow private repository forking setting on the enterprise. """ - commitUrl: URI! + settingValue: EnterpriseEnabledDisabledSettingValue! +} +""" +Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting +""" +type UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload { """ - A list of tree entries. + A unique identifier for the client performing the mutation. """ - entries: [TreeEntry!] - id: ID! + clientMutationId: String """ - The Git object ID + The enterprise with the updated allow private repository forking setting. """ - oid: GitObjectID! + enterprise: Enterprise """ - The Repository the Git object belongs to + A message confirming the result of updating the allow private repository forking setting. """ - repository: Repository! + message: String } """ -Represents a Git tree entry. +Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting """ -type TreeEntry { +input UpdateEnterpriseDefaultRepositoryPermissionSettingInput { """ - Entry file mode. + A unique identifier for the client performing the mutation. """ - mode: Int! + clientMutationId: String """ - Entry file name. + The ID of the enterprise on which to set the default repository permission setting. """ - name: String! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Entry file object. + The value for the default repository permission setting on the enterprise. """ - object: GitObject + settingValue: EnterpriseDefaultRepositoryPermissionSettingValue! +} +""" +Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting +""" +type UpdateEnterpriseDefaultRepositoryPermissionSettingPayload { """ - Entry file Git object ID. + A unique identifier for the client performing the mutation. """ - oid: GitObjectID! + clientMutationId: String """ - The Repository the tree entry belongs to + The enterprise with the updated default repository permission setting. """ - repository: Repository! + enterprise: Enterprise """ - Entry file type. + A message confirming the result of updating the default repository permission setting. """ - type: String! + message: String } """ -An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. -""" -scalar URI - -""" -Represents an 'unassigned' event on any assignable object. +Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting """ -type UnassignedEvent implements Node { +input UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput { """ - Identifies the actor who performed the event. - """ - actor: Actor - - """ - Identifies the assignable associated with the event. + A unique identifier for the client performing the mutation. """ - assignable: Assignable! + clientMutationId: String """ - Identifies the date and time when the object was created. + The ID of the enterprise on which to set the members can change repository visibility setting. """ - createdAt: DateTime! - id: ID! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Identifies the subject (user) who was unassigned. + The value for the members can change repository visibility setting on the enterprise. """ - user: User + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Represents a type that can be retrieved by a URL. +Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting """ -interface UniformResourceLocatable { +type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload { """ - The HTML path to this resource. + A unique identifier for the client performing the mutation. """ - resourcePath: URI! + clientMutationId: String """ - The URL to this resource. + The enterprise with the updated members can change repository visibility setting. """ - url: URI! + enterprise: Enterprise + + """ + A message confirming the result of updating the members can change repository visibility setting. + """ + message: String } """ -Represents an unknown signature on a Commit or Tag. +Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting """ -type UnknownSignature implements GitSignature { +input UpdateEnterpriseMembersCanCreateRepositoriesSettingInput { """ - Email used to sign this object. + A unique identifier for the client performing the mutation. """ - email: String! + clientMutationId: String """ - True if the signature is valid and verified by GitHub. + The ID of the enterprise on which to set the members can create repositories setting. """ - isValid: Boolean! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Payload for GPG signing object. Raw ODB object without the signature header. + Allow members to create internal repositories. Defaults to current value. """ - payload: String! + membersCanCreateInternalRepositories: Boolean """ - ASCII-armored signature header from object. + Allow members to create private repositories. Defaults to current value. """ - signature: String! + membersCanCreatePrivateRepositories: Boolean """ - GitHub user corresponding to the email signing this commit. + Allow members to create public repositories. Defaults to current value. """ - signer: User + membersCanCreatePublicRepositories: Boolean """ - The state of this signature. `VALID` if signature is valid and verified by - GitHub, otherwise represents reason why signature is considered invalid. + When false, allow member organizations to set their own repository creation member privileges. """ - state: GitSignatureState! + membersCanCreateRepositoriesPolicyEnabled: Boolean """ - True if the signature was made with GitHub's signing key. + Value for the members can create repositories setting on the enterprise. This + or the granular public/private/internal allowed fields (but not both) must be provided. """ - wasSignedByGitHub: Boolean! + settingValue: EnterpriseMembersCanCreateRepositoriesSettingValue } """ -Represents an 'unlabeled' event on a given issue or pull request. +Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting """ -type UnlabeledEvent implements Node { - """ - Identifies the actor who performed the event. - """ - actor: Actor - +type UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload { """ - Identifies the date and time when the object was created. + A unique identifier for the client performing the mutation. """ - createdAt: DateTime! - id: ID! + clientMutationId: String """ - Identifies the label associated with the 'unlabeled' event. + The enterprise with the updated members can create repositories setting. """ - label: Label! + enterprise: Enterprise """ - Identifies the `Labelable` associated with the event. + A message confirming the result of updating the members can create repositories setting. """ - labelable: Labelable! + message: String } """ -Autogenerated input type of UnlockLockable +Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting """ -input UnlockLockableInput { +input UpdateEnterpriseMembersCanDeleteIssuesSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - ID of the issue or pull request to be unlocked. + The ID of the enterprise on which to set the members can delete issues setting. """ - lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the members can delete issues setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Autogenerated return type of UnlockLockable +Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting """ -type UnlockLockablePayload { +type UpdateEnterpriseMembersCanDeleteIssuesSettingPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The item that was unlocked. + The enterprise with the updated members can delete issues setting. """ - unlockedRecord: Lockable + enterprise: Enterprise + + """ + A message confirming the result of updating the members can delete issues setting. + """ + message: String } """ -Represents an 'unlocked' event on a given issue or pull request. +Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting """ -type UnlockedEvent implements Node { +input UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput { """ - Identifies the actor who performed the event. + A unique identifier for the client performing the mutation. """ - actor: Actor + clientMutationId: String """ - Identifies the date and time when the object was created. + The ID of the enterprise on which to set the members can delete repositories setting. """ - createdAt: DateTime! - id: ID! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Object that was unlocked. + The value for the members can delete repositories setting on the enterprise. """ - lockable: Lockable! + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Autogenerated input type of UnmarkIssueAsDuplicate +Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting """ -input UnmarkIssueAsDuplicateInput { +type UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload { """ - ID of the issue or pull request currently considered canonical/authoritative/original. + A unique identifier for the client performing the mutation. """ - canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") + clientMutationId: String """ - A unique identifier for the client performing the mutation. + The enterprise with the updated members can delete repositories setting. """ - clientMutationId: String + enterprise: Enterprise """ - ID of the issue or pull request currently marked as a duplicate. + A message confirming the result of updating the members can delete repositories setting. """ - duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") + message: String } """ -Autogenerated return type of UnmarkIssueAsDuplicate +Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting """ -type UnmarkIssueAsDuplicatePayload { +input UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The issue or pull request that was marked as a duplicate. + The ID of the enterprise on which to set the members can invite collaborators setting. """ - duplicate: IssueOrPullRequest + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the members can invite collaborators setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Autogenerated input type of UnminimizeComment +Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting """ -input UnminimizeCommentInput { +type UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The Node ID of the subject to modify. + The enterprise with the updated members can invite collaborators setting. """ - subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") + enterprise: Enterprise + + """ + A message confirming the result of updating the members can invite collaborators setting. + """ + message: String } """ -Autogenerated return type of UnminimizeComment +Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting """ -type UnminimizeCommentPayload { +input UpdateEnterpriseMembersCanMakePurchasesSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The comment that was unminimized. + The ID of the enterprise on which to set the members can make purchases setting. """ - unminimizedComment: Minimizable + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the members can make purchases setting on the enterprise. + """ + settingValue: EnterpriseMembersCanMakePurchasesSettingValue! } """ -Autogenerated input type of UnpinIssue +Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting """ -input UnpinIssueInput { +type UpdateEnterpriseMembersCanMakePurchasesSettingPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The ID of the issue to be unpinned + The enterprise with the updated members can make purchases setting. """ - issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) + enterprise: Enterprise + + """ + A message confirming the result of updating the members can make purchases setting. + """ + message: String } """ -Autogenerated return type of UnpinIssue +Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting """ -type UnpinIssuePayload { +input UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The issue that was unpinned + The ID of the enterprise on which to set the members can update protected branches setting. """ - issue: Issue + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the members can update protected branches setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Represents an 'unpinned' event on a given issue or pull request. +Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting """ -type UnpinnedEvent implements Node { +type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload { """ - Identifies the actor who performed the event. + A unique identifier for the client performing the mutation. """ - actor: Actor + clientMutationId: String """ - Identifies the date and time when the object was created. + The enterprise with the updated members can update protected branches setting. """ - createdAt: DateTime! - id: ID! + enterprise: Enterprise """ - Identifies the issue associated with the event. + A message confirming the result of updating the members can update protected branches setting. """ - issue: Issue! + message: String } """ -Autogenerated input type of UnresolveReviewThread +Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting """ -input UnresolveReviewThreadInput { +input UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The ID of the thread to unresolve + The ID of the enterprise on which to set the members can view dependency insights setting. """ - threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the members can view dependency insights setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Autogenerated return type of UnresolveReviewThread +Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting """ -type UnresolveReviewThreadPayload { +type UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The thread to resolve. + The enterprise with the updated members can view dependency insights setting. """ - thread: PullRequestReviewThread + enterprise: Enterprise + + """ + A message confirming the result of updating the members can view dependency insights setting. + """ + message: String } """ -Represents an 'unsubscribed' event on a given `Subscribable`. +Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting """ -type UnsubscribedEvent implements Node { +input UpdateEnterpriseOrganizationProjectsSettingInput { """ - Identifies the actor who performed the event. + A unique identifier for the client performing the mutation. """ - actor: Actor + clientMutationId: String """ - Identifies the date and time when the object was created. + The ID of the enterprise on which to set the organization projects setting. """ - createdAt: DateTime! - id: ID! + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Object referenced by event. + The value for the organization projects setting on the enterprise. """ - subscribable: Subscribable! + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Entities that can be updated. +Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting """ -interface Updatable { +type UpdateEnterpriseOrganizationProjectsSettingPayload { """ - Check if the current viewer can update this object. + A unique identifier for the client performing the mutation. """ - viewerCanUpdate: Boolean! -} + clientMutationId: String -""" -Comments that can be updated. -""" -interface UpdatableComment { """ - Reasons why the current viewer can not update this comment. + The enterprise with the updated organization projects setting. """ - viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! -} + enterprise: Enterprise -""" -Autogenerated input type of UpdateBranchProtectionRule -""" -input UpdateBranchProtectionRuleInput { """ - The global relay id of the branch protection rule to be updated. + A message confirming the result of updating the organization projects setting. """ - branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) + message: String +} +""" +Autogenerated input type of UpdateEnterpriseProfile +""" +input UpdateEnterpriseProfileInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - Will new commits pushed to matching branches dismiss pull request review approvals. - """ - dismissesStaleReviews: Boolean - - """ - Can admins overwrite branch protection. + The description of the enterprise. """ - isAdminEnforced: Boolean + description: String """ - The glob-like pattern used to determine matching branches. + The Enterprise ID to update. """ - pattern: String + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - A list of User or Team IDs allowed to push to matching branches. + The location of the enterprise. """ - pushActorIds: [ID!] + location: String """ - Number of approving reviews required to update matching branches. + The name of the enterprise. """ - requiredApprovingReviewCount: Int + name: String """ - List of required status check contexts that must pass for commits to be accepted to matching branches. + The URL of the enterprise's website. """ - requiredStatusCheckContexts: [String!] + websiteUrl: String +} +""" +Autogenerated return type of UpdateEnterpriseProfile +""" +type UpdateEnterpriseProfilePayload { """ - Are approving reviews required to update matching branches. + A unique identifier for the client performing the mutation. """ - requiresApprovingReviews: Boolean + clientMutationId: String """ - Are reviews from code owners required to update matching branches. + The updated enterprise. """ - requiresCodeOwnerReviews: Boolean + enterprise: Enterprise +} +""" +Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting +""" +input UpdateEnterpriseRepositoryProjectsSettingInput { """ - Are commits required to be signed. + A unique identifier for the client performing the mutation. """ - requiresCommitSignatures: Boolean + clientMutationId: String """ - Are status checks required to update matching branches. + The ID of the enterprise on which to set the repository projects setting. """ - requiresStatusChecks: Boolean + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - Are branches required to be up to date before merging. + The value for the repository projects setting on the enterprise. """ - requiresStrictStatusChecks: Boolean + settingValue: EnterpriseEnabledDisabledSettingValue! +} +""" +Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting +""" +type UpdateEnterpriseRepositoryProjectsSettingPayload { """ - Is pushing to matching branches restricted. + A unique identifier for the client performing the mutation. """ - restrictsPushes: Boolean + clientMutationId: String """ - Is dismissal of pull request reviews restricted. + The enterprise with the updated repository projects setting. """ - restrictsReviewDismissals: Boolean + enterprise: Enterprise """ - A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. + A message confirming the result of updating the repository projects setting. """ - reviewDismissalActorIds: [ID!] + message: String } """ -Autogenerated return type of UpdateBranchProtectionRule +Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting """ -type UpdateBranchProtectionRulePayload { +input UpdateEnterpriseTeamDiscussionsSettingInput { """ - The newly created BranchProtectionRule. + A unique identifier for the client performing the mutation. """ - branchProtectionRule: BranchProtectionRule + clientMutationId: String """ - A unique identifier for the client performing the mutation. + The ID of the enterprise on which to set the team discussions setting. """ - clientMutationId: String + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) + + """ + The value for the team discussions setting on the enterprise. + """ + settingValue: EnterpriseEnabledDisabledSettingValue! } """ -Autogenerated input type of UpdateCheckRun +Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting """ -input UpdateCheckRunInput @preview(toggledBy: "antiope-preview") { +type UpdateEnterpriseTeamDiscussionsSettingPayload { """ - Possible further actions the integrator can perform, which a user may trigger. + A unique identifier for the client performing the mutation. """ - actions: [CheckRunAction!] + clientMutationId: String """ - The node of the check. + The enterprise with the updated team discussions setting. """ - checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"]) + enterprise: Enterprise """ - A unique identifier for the client performing the mutation. + A message confirming the result of updating the team discussions setting. """ - clientMutationId: String + message: String +} +""" +Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting +""" +input UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput { """ - The time that the check run finished. + A unique identifier for the client performing the mutation. """ - completedAt: DateTime + clientMutationId: String """ - The final conclusion of the check. + The ID of the enterprise on which to set the two factor authentication required setting. """ - conclusion: CheckConclusionState + enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) """ - The URL of the integrator's site that has the full details of the check. + The value for the two factor authentication required setting on the enterprise. """ - detailsUrl: URI + settingValue: EnterpriseEnabledSettingValue! +} +""" +Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting +""" +type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload { """ - A reference for the run on the integrator's system. + A unique identifier for the client performing the mutation. """ - externalId: String + clientMutationId: String """ - The name of the check. + The enterprise with the updated two factor authentication required setting. """ - name: String + enterprise: Enterprise """ - Descriptive details about the run. + A message confirming the result of updating the two factor authentication required setting. """ - output: CheckRunOutput + message: String +} +""" +Autogenerated input type of UpdateIpAllowListEnabledSetting +""" +input UpdateIpAllowListEnabledSettingInput { """ - The node ID of the repository. + A unique identifier for the client performing the mutation. """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) + clientMutationId: String """ - The time that the check run began. + The ID of the owner on which to set the IP allow list enabled setting. """ - startedAt: DateTime + ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "IpAllowListOwner") """ - The current status. + The value for the IP allow list enabled setting. """ - status: RequestableCheckStatusState + settingValue: IpAllowListEnabledSettingValue! } """ -Autogenerated return type of UpdateCheckRun +Autogenerated return type of UpdateIpAllowListEnabledSetting """ -type UpdateCheckRunPayload @preview(toggledBy: "antiope-preview") { +type UpdateIpAllowListEnabledSettingPayload { """ - The updated check run. + A unique identifier for the client performing the mutation. """ - checkRun: CheckRun + clientMutationId: String """ - A unique identifier for the client performing the mutation. + The IP allow list owner on which the setting was updated. """ - clientMutationId: String + owner: IpAllowListOwner } """ -Autogenerated input type of UpdateCheckSuitePreferences +Autogenerated input type of UpdateIpAllowListEntry """ -input UpdateCheckSuitePreferencesInput @preview(toggledBy: "antiope-preview") { +input UpdateIpAllowListEntryInput { """ - The check suite preferences to modify. + An IP address or range of addresses in CIDR notation. """ - autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]! + allowListValue: String! """ A unique identifier for the client performing the mutation. @@ -26995,24 +34382,34 @@ input UpdateCheckSuitePreferencesInput @preview(toggledBy: "antiope-preview") { clientMutationId: String """ - The Node ID of the repository. + The ID of the IP allow list entry to update. """ - repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) + ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"]) + + """ + Whether the IP allow list entry is active when an IP allow list is enabled. + """ + isActive: Boolean! + + """ + An optional name for the IP allow list entry. + """ + name: String } """ -Autogenerated return type of UpdateCheckSuitePreferences +Autogenerated return type of UpdateIpAllowListEntry """ -type UpdateCheckSuitePreferencesPayload @preview(toggledBy: "antiope-preview") { +type UpdateIpAllowListEntryPayload { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ - The updated repository. + The IP allow list entry that was updated. """ - repository: Repository + ipAllowListEntry: IpAllowListEntry } """ @@ -27104,6 +34501,11 @@ input UpdateIssueInput { Autogenerated return type of UpdateIssue """ type UpdateIssuePayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + """ A unique identifier for the client performing the mutation. """ @@ -27289,6 +34691,11 @@ type UpdateProjectPayload { Autogenerated input type of UpdatePullRequest """ input UpdatePullRequestInput { + """ + An array of Node IDs of users for this pull request. + """ + assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) + """ The name of the branch you want your changes pulled into. This should be an existing branch on the current repository. @@ -27305,16 +34712,36 @@ input UpdatePullRequestInput { """ clientMutationId: String + """ + An array of Node IDs of labels for this pull request. + """ + labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) + """ Indicates whether maintainers can modify the pull request. """ maintainerCanModify: Boolean + """ + The Node ID of the milestone for this pull request. + """ + milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) + + """ + An array of Node IDs for projects associated with this pull request. + """ + projectIds: [ID!] + """ The Node ID of the pull request. """ pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) + """ + The target state of the pull request. + """ + state: PullRequestUpdateState + """ The title of the pull request. """ @@ -27325,6 +34752,11 @@ input UpdatePullRequestInput { Autogenerated return type of UpdatePullRequest """ type UpdatePullRequestPayload { + """ + Identifies the actor who performed the event. + """ + actor: Actor + """ A unique identifier for the client performing the mutation. """ @@ -27446,6 +34878,36 @@ type UpdateRefPayload { ref: Ref } +""" +Autogenerated input type of UpdateRefs +""" +input UpdateRefsInput @preview(toggledBy: "update-refs-preview") { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + A list of ref updates. + """ + refUpdates: [RefUpdate!]! + + """ + The Node ID of the repository. + """ + repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) +} + +""" +Autogenerated return type of UpdateRefs +""" +type UpdateRefsPayload @preview(toggledBy: "update-refs-preview") { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String +} + """ Autogenerated input type of UpdateRepository """ @@ -27550,7 +35012,7 @@ type UpdateSubscriptionPayload { """ Autogenerated input type of UpdateTeamDiscussionComment """ -input UpdateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { +input UpdateTeamDiscussionCommentInput { """ The updated text of the comment. """ @@ -27575,7 +35037,7 @@ input UpdateTeamDiscussionCommentInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of UpdateTeamDiscussionComment """ -type UpdateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { +type UpdateTeamDiscussionCommentPayload { """ A unique identifier for the client performing the mutation. """ @@ -27590,7 +35052,7 @@ type UpdateTeamDiscussionCommentPayload @preview(toggledBy: "echo-preview") { """ Autogenerated input type of UpdateTeamDiscussion """ -input UpdateTeamDiscussionInput @preview(toggledBy: "echo-preview") { +input UpdateTeamDiscussionInput { """ The updated text of the discussion. """ @@ -27626,7 +35088,7 @@ input UpdateTeamDiscussionInput @preview(toggledBy: "echo-preview") { """ Autogenerated return type of UpdateTeamDiscussion """ -type UpdateTeamDiscussionPayload @preview(toggledBy: "echo-preview") { +type UpdateTeamDiscussionPayload { """ A unique identifier for the client performing the mutation. """ @@ -27638,6 +35100,61 @@ type UpdateTeamDiscussionPayload @preview(toggledBy: "echo-preview") { teamDiscussion: TeamDiscussion } +""" +Autogenerated input type of UpdateTeamReviewAssignment +""" +input UpdateTeamReviewAssignmentInput @preview(toggledBy: "stone-crop-preview") { + """ + The algorithm to use for review assignment + """ + algorithm: TeamReviewAssignmentAlgorithm = ROUND_ROBIN + + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + Turn on or off review assignment + """ + enabled: Boolean! + + """ + An array of team member IDs to exclude + """ + excludedTeamMemberIds: [ID!] @possibleTypes(concreteTypes: ["User"]) + + """ + The Node ID of the team to update review assginments of + """ + id: ID! @possibleTypes(concreteTypes: ["Team"]) + + """ + Notify the entire team of the PR if it is delegated + """ + notifyTeam: Boolean = true + + """ + The number of team members to assign + """ + teamMemberCount: Int = 1 +} + +""" +Autogenerated return type of UpdateTeamReviewAssignment +""" +type UpdateTeamReviewAssignmentPayload { + """ + A unique identifier for the client performing the mutation. + """ + clientMutationId: String + + """ + The team that was modified + """ + team: Team +} + """ Autogenerated input type of UpdateTopics """ @@ -27681,7 +35198,7 @@ type UpdateTopicsPayload { """ A user is an individual's account on GitHub that owns repositories and can make new content. """ -type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackageOwner & RegistryPackageSearch & RepositoryOwner & UniformResourceLocatable { +type User implements Actor & Node & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { """ Determine if this repository owner has any items that can be pinned to their profile. """ @@ -27911,7 +35428,7 @@ type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackag The ID of the subject to get the hovercard in the context of """ primarySubjectId: ID - ): Hovercard! @preview(toggledBy: "hagar-preview") + ): Hovercard! id: ID! """ @@ -28050,6 +35567,16 @@ type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackag login: String! ): Organization + """ + Verified email addresses that match verified domains for a specified organization the user is a member of. + """ + organizationVerifiedDomainEmails( + """ + The login of the organization to match verified domains from. + """ + login: String! + ): [String!]! + """ A list of organizations the user belongs to. """ @@ -28140,60 +35667,6 @@ type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackag """ pinnedItemsRemaining: Int! - """ - A list of repositories this user has pinned to their profile - """ - pinnedRepositories( - """ - Array of viewer's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - current viewer owns. - """ - affiliations: [RepositoryAffiliation] - - """ - Returns the elements in the list that come after the specified cursor. - """ - after: String - - """ - Returns the elements in the list that come before the specified cursor. - """ - before: String - - """ - Returns the first _n_ elements from the list. - """ - first: Int - - """ - If non-null, filters repositories according to whether they have been locked - """ - isLocked: Boolean - - """ - Returns the last _n_ elements from the list. - """ - last: Int - - """ - Ordering options for repositories returned from the connection - """ - orderBy: RepositoryOrder - - """ - Array of owner's affiliation options for repositories returned from the - connection. For example, OWNER will include only repositories that the - organization or user being viewed owns. - """ - ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] - - """ - If non-null, filters repositories according to privacy - """ - privacy: RepositoryPrivacy - ): RepositoryConnection! @deprecated(reason: "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.") - """ Find project by number. """ @@ -28454,6 +35927,103 @@ type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackag """ resourcePath: URI! + """ + Replies this user has saved + """ + savedReplies( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + The field to order saved replies by. + """ + orderBy: SavedReplyOrder = {field: UPDATED_AT, direction: DESC} + ): SavedReplyConnection + + """ + This object's sponsorships as the maintainer. + """ + sponsorshipsAsMaintainer( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Whether or not to include private sponsorships in the result set + """ + includePrivate: Boolean = false + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + + """ + This object's sponsorships as the sponsor. + """ + sponsorshipsAsSponsor( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for sponsorships returned from this connection. If left + blank, the sponsorships will be ordered based on relevancy to the viewer. + """ + orderBy: SponsorshipOrder + ): SponsorshipConnection! + """ Repositories the user has starred. """ @@ -28499,6 +36069,46 @@ type User implements Actor & Node & ProfileOwner & ProjectOwner & RegistryPackag """ suspendedAt: DateTime + """ + Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created + """ + topRepositories( + """ + Returns the elements in the list that come after the specified cursor. + """ + after: String + + """ + Returns the elements in the list that come before the specified cursor. + """ + before: String + + """ + Returns the first _n_ elements from the list. + """ + first: Int + + """ + Returns the last _n_ elements from the list. + """ + last: Int + + """ + Ordering options for repositories returned from the connection + """ + orderBy: RepositoryOrder! + + """ + How far back in time to fetch contributed repositories + """ + since: DateTime + ): RepositoryConnection! + + """ + The user's Twitter username. + """ + twitterUsername: String + """ Identifies the date and time when the object was last updated. """ @@ -28766,6 +36376,26 @@ type UserEdge { node: User } +""" +Email attributes from External Identity +""" +type UserEmailMetadata { + """ + Boolean to identify primary emails + """ + primary: Boolean + + """ + Type of email + """ + type: String + + """ + Email id + """ + value: String! +} + """ The user's description of what they're currently doing. """ @@ -28780,6 +36410,11 @@ type UserStatus implements Node { """ emoji: String + """ + The status emoji as HTML. + """ + emojiHTML: HTML + """ If set, the status will not be shown after this date. """ @@ -28884,7 +36519,7 @@ enum UserStatusOrderField { """ A hovercard context with a message describing how the viewer is related. """ -type ViewerHovercardContext implements HovercardContext @preview(toggledBy: "hagar-preview") { +type ViewerHovercardContext implements HovercardContext { """ A string describing this context """ diff --git a/data/graphql/2.19/graphql_previews.enterprise.yml b/data/graphql/ghes-2.19/graphql_previews.enterprise.yml similarity index 100% rename from data/graphql/2.19/graphql_previews.enterprise.yml rename to data/graphql/ghes-2.19/graphql_previews.enterprise.yml diff --git a/data/graphql/2.19/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml similarity index 100% rename from data/graphql/2.19/graphql_upcoming_changes.public-enterprise.yml rename to data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml diff --git a/data/graphql/2.19/schema.docs-enterprise.graphql b/data/graphql/ghes-2.19/schema.docs-enterprise.graphql similarity index 100% rename from data/graphql/2.19/schema.docs-enterprise.graphql rename to data/graphql/ghes-2.19/schema.docs-enterprise.graphql diff --git a/data/graphql/2.20/graphql_previews.enterprise.yml b/data/graphql/ghes-2.20/graphql_previews.enterprise.yml similarity index 100% rename from data/graphql/2.20/graphql_previews.enterprise.yml rename to data/graphql/ghes-2.20/graphql_previews.enterprise.yml diff --git a/data/graphql/2.20/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml similarity index 100% rename from data/graphql/2.20/graphql_upcoming_changes.public-enterprise.yml rename to data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml diff --git a/data/graphql/2.20/schema.docs-enterprise.graphql b/data/graphql/ghes-2.20/schema.docs-enterprise.graphql similarity index 100% rename from data/graphql/2.20/schema.docs-enterprise.graphql rename to data/graphql/ghes-2.20/schema.docs-enterprise.graphql diff --git a/data/graphql/2.21/graphql_previews.enterprise.yml b/data/graphql/ghes-2.21/graphql_previews.enterprise.yml similarity index 100% rename from data/graphql/2.21/graphql_previews.enterprise.yml rename to data/graphql/ghes-2.21/graphql_previews.enterprise.yml diff --git a/data/graphql/2.21/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml similarity index 100% rename from data/graphql/2.21/graphql_upcoming_changes.public-enterprise.yml rename to data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml diff --git a/data/graphql/2.21/schema.docs-enterprise.graphql b/data/graphql/ghes-2.21/schema.docs-enterprise.graphql similarity index 100% rename from data/graphql/2.21/schema.docs-enterprise.graphql rename to data/graphql/ghes-2.21/schema.docs-enterprise.graphql diff --git a/data/graphql/2.22/graphql_previews.enterprise.yml b/data/graphql/ghes-2.22/graphql_previews.enterprise.yml similarity index 100% rename from data/graphql/2.22/graphql_previews.enterprise.yml rename to data/graphql/ghes-2.22/graphql_previews.enterprise.yml diff --git a/data/graphql/2.22/graphql_upcoming_changes.public-enterprise.yml b/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml similarity index 100% rename from data/graphql/2.22/graphql_upcoming_changes.public-enterprise.yml rename to data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml diff --git a/data/graphql/2.22/schema.docs-enterprise.graphql b/data/graphql/ghes-2.22/schema.docs-enterprise.graphql similarity index 100% rename from data/graphql/2.22/schema.docs-enterprise.graphql rename to data/graphql/ghes-2.22/schema.docs-enterprise.graphql diff --git a/data/graphql/graphql_previews.yml b/data/graphql/graphql_previews.yml index 6bdf9f5ff06f..6b8e09178014 100644 --- a/data/graphql/graphql_previews.yml +++ b/data/graphql/graphql_previews.yml @@ -52,7 +52,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: Access to a Repositories Dependency Graph description: This preview adds support for reading a dependency graph for a repository. toggled_by: ':hawkgirl-preview' diff --git a/data/graphql/graphql_upcoming_changes.public.yml b/data/graphql/graphql_upcoming_changes.public.yml index 4489b44b0c4b..3af44bb5429f 100644 --- a/data/graphql/graphql_upcoming_changes.public.yml +++ b/data/graphql/graphql_upcoming_changes.public.yml @@ -73,18 +73,6 @@ upcoming_changes: date: '2020-10-01T00:00:00+00:00' criticality: breaking owner: mikesea -- location: RepositoryCollaboratorEdge.permission - description: Type for `permission` will change from `RepositoryPermission!` to `String`. - reason: This field may return additional values - date: '2020-10-01T00:00:00+00:00' - criticality: breaking - owner: oneill38 -- location: RepositoryInvitation.permission - description: Type for `permission` will change from `RepositoryPermission!` to `String`. - reason: This field may return additional values - date: '2020-10-01T00:00:00+00:00' - criticality: breaking - owner: oneill38 - location: RepositoryInvitationOrderField.INVITEE_LOGIN description: "`INVITEE_LOGIN` will be removed." reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations @@ -98,12 +86,6 @@ upcoming_changes: date: '2020-10-01T00:00:00+00:00' criticality: breaking owner: nholden -- location: TeamRepositoryEdge.permission - description: Type for `permission` will change from `RepositoryPermission!` to `String`. - reason: This field may return additional values - date: '2020-10-01T00:00:00+00:00' - criticality: breaking - owner: oneill38 - location: EnterpriseMemberEdge.isUnlicensed description: "`isUnlicensed` will be removed." reason: All members consume a license diff --git a/data/graphql/schema.docs.graphql b/data/graphql/schema.docs.graphql index 2b5049134f66..208d3b7aed58 100644 --- a/data/graphql/schema.docs.graphql +++ b/data/graphql/schema.docs.graphql @@ -1200,6 +1200,16 @@ type Bot implements Actor & Node & UniformResourceLocatable { A branch protection rule. """ type BranchProtectionRule implements Node { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean! + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean! + """ A list of conflicts matching branches protection rule and other branch protection rules """ @@ -1336,6 +1346,11 @@ type BranchProtectionRule implements Node { """ requiresCommitSignatures: Boolean! + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean! + """ Are status checks required to update matching branches. """ @@ -4472,6 +4487,16 @@ type ConvertedNoteToIssueEvent implements Node { Autogenerated input type of CreateBranchProtectionRule """ input CreateBranchProtectionRuleInput { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean + """ A unique identifier for the client performing the mutation. """ @@ -4527,6 +4552,11 @@ input CreateBranchProtectionRuleInput { """ requiresCommitSignatures: Boolean + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean + """ Are status checks required to update matching branches. """ @@ -29733,10 +29763,6 @@ type RepositoryCollaboratorEdge { """ The permission the user has on the repository. - - **Upcoming Change on 2020-10-01 UTC** - **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`. - **Reason:** This field may return additional values """ permission: RepositoryPermission! @@ -30018,10 +30044,6 @@ type RepositoryInvitation implements Node { """ The permission granted on this repository by this invitation. - - **Upcoming Change on 2020-10-01 UTC** - **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`. - **Reason:** This field may return additional values """ permission: RepositoryPermission! @@ -34882,10 +34904,6 @@ type TeamRepositoryEdge { """ The permission level the team has on the repository - - **Upcoming Change on 2020-10-01 UTC** - **Description:** Type for `permission` will change from `RepositoryPermission!` to `String`. - **Reason:** This field may return additional values """ permission: RepositoryPermission! } @@ -35796,6 +35814,16 @@ interface UpdatableComment { Autogenerated input type of UpdateBranchProtectionRule """ input UpdateBranchProtectionRuleInput { + """ + Can this branch be deleted. + """ + allowsDeletions: Boolean + + """ + Are force pushes allowed on this branch. + """ + allowsForcePushes: Boolean + """ The global relay id of the branch protection rule to be updated. """ @@ -35851,6 +35879,11 @@ input UpdateBranchProtectionRuleInput { """ requiresCommitSignatures: Boolean + """ + Are merge commits prohibited from being pushed to this branch. + """ + requiresLinearHistory: Boolean + """ Are status checks required to update matching branches. """ diff --git a/data/reusables/actions/actions-not-verified.md b/data/reusables/actions/actions-not-verified.md index cb26fa9d61f6..2ab85ce6c125 100644 --- a/data/reusables/actions/actions-not-verified.md +++ b/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Anyone can publish an action in {% data variables.product.prodname_marketplace %} as long as they meet the terms of service. Unlike apps, {% data variables.product.prodname_actions %} listed in {% data variables.product.prodname_marketplace %} are not verified by {% data variables.product.prodname_dotcom %}. +Anyone can publish an action in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifies some partner organizations, but unlike verified apps, {% data variables.product.prodname_dotcom %} does not review or verify individual actions listed in {% data variables.product.prodname_marketplace %}. diff --git a/data/reusables/actions/actions-use-policy-settings.md b/data/reusables/actions/actions-use-policy-settings.md index b25cd5eb26be..02de83e2ef20 100644 --- a/data/reusables/actions/actions-use-policy-settings.md +++ b/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,3 @@ -If you choose the option to **Allow specific actions**, there are additional options that you can configure. For more information, see "[Allowing specific actions to run](#allowing-specific-actions-to-run)." +If you choose **Allow select actions**, local actions are allowed, and there are additional options for allowing other specific actions. For more information, see "[Allowing specific actions to run](#allowing-specific-actions-to-run)." When you allow local actions only, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) would not be accessible. \ No newline at end of file diff --git a/data/reusables/actions/allow-specific-actions-intro.md b/data/reusables/actions/allow-specific-actions-intro.md index 413799db125b..3c7fe735a3f1 100644 --- a/data/reusables/actions/allow-specific-actions-intro.md +++ b/data/reusables/actions/allow-specific-actions-intro.md @@ -1,4 +1,4 @@ -When you select the **Allow select actions**, there are additional options that you need to choose to configure the allowed actions: +When you choose **Allow select actions**, local actions are allowed, and there are additional options for allowing other specific actions: - **Allow actions created by {% data variables.product.prodname_dotcom %}:** You can allow all actions created by {% data variables.product.prodname_dotcom %} to be used by workflows. Actions created by {% data variables.product.prodname_dotcom %} are located in the `actions` and `github` organization. For more information, see the [`actions`](https://github.com/actions) and [`github`](https://github.com/github) organizations. - **Allow Marketplace actions by verified creators:** You can allow all {% data variables.product.prodname_marketplace %} actions created by verified creators to be used by workflows. When GitHub has verified the creator of the action as a partner organization, the {% octicon "verified" aria-label="The verified badge" %} badge is displayed next to the action in {% data variables.product.prodname_marketplace %}. diff --git a/data/reusables/actions/enterprise-beta.md b/data/reusables/actions/enterprise-beta.md index 30eac75a9196..5c456da70dfd 100644 --- a/data/reusables/actions/enterprise-beta.md +++ b/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/data/reusables/actions/enterprise-github-hosted-runners.md b/data/reusables/actions/enterprise-github-hosted-runners.md index 178bf09abe72..948121d88157 100644 --- a/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_dotcom %}-hosted runners are not currently supported on {% data variables.product.prodname_ghe_server %}. You can see more information about planned future support on the [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/data/reusables/actions/enterprise-marketplace-actions.md b/data/reusables/actions/enterprise-marketplace-actions.md index 5b5987de4b7e..6d326f2fb2c9 100644 --- a/data/reusables/actions/enterprise-marketplace-actions.md +++ b/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/data/reusables/actions/enterprise-setup-prereq.md b/data/reusables/actions/enterprise-setup-prereq.md index 3ead3e20f902..664651119243 100644 --- a/data/reusables/actions/enterprise-setup-prereq.md +++ b/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Using self-hosted runners on {% data variables.product.prodname_ghe_server %} diff --git a/data/reusables/apps/deprecating_auth_with_query_parameters.md b/data/reusables/apps/deprecating_auth_with_query_parameters.md index c7642634c7eb..07fd7f59418b 100644 --- a/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue authentication to the API using query parameters. Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %} For more information, including scheduled brownouts, see the [blog post](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} {% endwarning %} {% endif %} diff --git a/data/reusables/apps/deprecating_github_services_ghe.md b/data/reusables/apps/deprecating_github_services_ghe.md index ebdcd4af063d..72e5d399fbb1 100644 --- a/data/reusables/apps/deprecating_github_services_ghe.md +++ b/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **Note:** GitHub Enterprise release 2.17 and higher no longer allows admins to install new GitHub Services, and existing services will stop working in GitHub Enterprise release 2.20 and higher. You can use the [Replacing GitHub Services guide](/v3/guides/replacing-github-services) to help you update your services to webhooks. diff --git a/data/reusables/apps/deprecating_password_auth.md b/data/reusables/apps/deprecating_password_auth.md index d10ba259e186..402d3b14b62f 100644 --- a/data/reusables/apps/deprecating_password_auth.md +++ b/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue password authentication to the API. You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} {% endwarning %} {% endif %} diff --git a/data/reusables/apps/deprecating_token_oauth_authorizations.md b/data/reusables/apps/deprecating_token_oauth_authorizations.md index 933bdb4aea63..030d31cf89f6 100644 --- a/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Deprecation Notice:** The `token` attribute is deprecated in some OAuth Authorizations API responses: diff --git a/data/reusables/apps/expiring_user_authorization_tokens.md b/data/reusables/apps/expiring_user_authorization_tokens.md index 48f37e42e067..a51d6a2083c1 100644 --- a/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To keep user-to-server access tokens more secure, you can use access tokens that will expire after 8 hours, and a refresh token that can be exchanged for a new access token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/data/reusables/branches/set-default-branch.md b/data/reusables/branches/set-default-branch.md index f5ff905d85ca..20d94881f66d 100644 --- a/data/reusables/branches/set-default-branch.md +++ b/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..efa57873ee21 100644 --- a/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/data/reusables/code-scanning/about-code-scanning.md b/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/data/reusables/code-scanning/about-code-scanning.md +++ b/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/data/reusables/code-scanning/beta.md b/data/reusables/code-scanning/beta.md index f3ecf073dd26..8b9209f1ea76 100644 --- a/data/reusables/code-scanning/beta.md +++ b/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/data/reusables/code-scanning/click-alert-in-list.md b/data/reusables/code-scanning/click-alert-in-list.md new file mode 100644 index 000000000000..314164be4219 --- /dev/null +++ b/data/reusables/code-scanning/click-alert-in-list.md @@ -0,0 +1,2 @@ +1. Under "Code scanning," click the alert you'd like to explore. + ![List of alerts from {% data variables.product.prodname_code_scanning %}](/assets/images/help/repository/code-scanning-click-alert.png) diff --git a/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 5612481d72c8..94a6b63b955b 100644 --- a/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/data/reusables/code-scanning/enterprise-enable-code-scanning.md index c23014293889..b099f6ba3bd8 100644 --- a/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/data/reusables/code-scanning/false-positive-fix-codeql.md b/data/reusables/code-scanning/false-positive-fix-codeql.md index 116630a498fe..011f129f1224 100644 --- a/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you dismiss a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." diff --git a/data/reusables/community/interaction-limits-duration.md b/data/reusables/community/interaction-limits-duration.md new file mode 100644 index 000000000000..fb858accd841 --- /dev/null +++ b/data/reusables/community/interaction-limits-duration.md @@ -0,0 +1 @@ +When you enable an interaction limit, you can choose a duration for the limit: 24 hours, 3 days, 1 week, 1 month, or 6 months. \ No newline at end of file diff --git a/data/reusables/community/interaction-limits-restrictions.md b/data/reusables/community/interaction-limits-restrictions.md new file mode 100644 index 000000000000..1be2648d1626 --- /dev/null +++ b/data/reusables/community/interaction-limits-restrictions.md @@ -0,0 +1 @@ +Enabling an interaction limit for a repository restricts certain users from commenting, opening issues, creating pull requests, reacting with emojis, editing existing comments, and editing titles of issues and pull requests. \ No newline at end of file diff --git a/data/reusables/community/set-interaction-limit.md b/data/reusables/community/set-interaction-limit.md new file mode 100644 index 000000000000..468a068f7090 --- /dev/null +++ b/data/reusables/community/set-interaction-limit.md @@ -0,0 +1 @@ +5. Under "Temporary interaction limits", to the right of the type of interaction limit you want to set, use the **Enable** drop-down menu, then click the duration you want for your interaction limit. \ No newline at end of file diff --git a/data/reusables/community/types-of-interaction-limits.md b/data/reusables/community/types-of-interaction-limits.md new file mode 100644 index 000000000000..67967a2fa25d --- /dev/null +++ b/data/reusables/community/types-of-interaction-limits.md @@ -0,0 +1,4 @@ +There are three types of interaction limits. + - **Limit to existing users**: Limits activity for users with accounts that are less than 24 hours old who do not have prior contributions and are not collaborators. + - **Limit to prior contributors**: Limits activity for users who have not previously contributed to the default branch of the repository and are not collaborators. + - **Limit to repository collaborators**: Limits activity for users who do not have write access to the repository. \ No newline at end of file diff --git a/data/reusables/dependabot/upgrade-dependency-to-minimum-secure-version.md b/data/reusables/dependabot/automated-tests-note.md similarity index 80% rename from data/reusables/dependabot/upgrade-dependency-to-minimum-secure-version.md rename to data/reusables/dependabot/automated-tests-note.md index 52127e64ed30..1f15a27f8e03 100644 --- a/data/reusables/dependabot/upgrade-dependency-to-minimum-secure-version.md +++ b/data/reusables/dependabot/automated-tests-note.md @@ -1,5 +1,3 @@ -The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. - {% note %} **Note:** It's good practice to have automated tests and acceptance processes in place so that checks are carried out before the pull request is merged. This is particularly important if the suggested version to upgrade to contains additional functionality, or a change that breaks your project's code. For more information about continuous integration, see "[About continuous integration](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)." diff --git a/data/reusables/dependabot/click-dependabot-tab.md b/data/reusables/dependabot/click-dependabot-tab.md index 787f9870693f..81f569ccc647 100644 --- a/data/reusables/dependabot/click-dependabot-tab.md +++ b/data/reusables/dependabot/click-dependabot-tab.md @@ -1,2 +1,2 @@ -4. Under "Dependency graph", click **{% data variables.product.prodname_dependabot_short %}**. - ![Dependency graph, {% data variables.product.prodname_dependabot_short %} tab](/assets/images/help/dependabot/dependabot-tab-beta.png) +4. Under "Dependency graph", click **{% data variables.product.prodname_dependabot %}**. + ![Dependency graph, {% data variables.product.prodname_dependabot %} tab](/assets/images/help/dependabot/dependabot-tab-beta.png) diff --git a/data/reusables/dependabot/default-labels.md b/data/reusables/dependabot/default-labels.md index 00fa428e678f..9294fb86c13e 100644 --- a/data/reusables/dependabot/default-labels.md +++ b/data/reusables/dependabot/default-labels.md @@ -1 +1 @@ -By default, {% data variables.product.prodname_dependabot %} raises all pull requests with the `dependencies` label. If more than one package manager is defined, {% data variables.product.prodname_dependabot_short %} includes an additional label on each pull request. This indicates which language or ecosystem the pull request will update, for example: `java` for Gradle updates and `submodules` for git submodule updates. {% data variables.product.prodname_dependabot %} creates these default labels automatically, as necessary in your repository. +By default, {% data variables.product.prodname_dependabot %} raises all pull requests with the `dependencies` label. If more than one package manager is defined, {% data variables.product.prodname_dependabot %} includes an additional label on each pull request. This indicates which language or ecosystem the pull request will update, for example: `java` for Gradle updates and `submodules` for git submodule updates. {% data variables.product.prodname_dependabot %} creates these default labels automatically, as necessary in your repository. diff --git a/data/reusables/dependabot/initial-updates.md b/data/reusables/dependabot/initial-updates.md index 869d31ff848e..fe4154576b85 100644 --- a/data/reusables/dependabot/initial-updates.md +++ b/data/reusables/dependabot/initial-updates.md @@ -1,3 +1,3 @@ When you first enable version updates, you may have many dependencies that are outdated and some may be many versions behind the latest version. {% data variables.product.prodname_dependabot %} checks for outdated dependencies as soon as it's enabled. You may see new pull requests for version updates within minutes of adding the configuration file, depending on the number of manifest files for which you configure updates. -To keep pull requests manageable and easy to review, {% data variables.product.prodname_dependabot_short %} raises a maximum of five pull requests to start bringing dependencies up to the latest version. If you merge some of these first pull requests before the next scheduled update, then further pull requests are opened up to a maximum of five (you can change this limit). +To keep pull requests manageable and easy to review, {% data variables.product.prodname_dependabot %} raises a maximum of five pull requests to start bringing dependencies up to the latest version. If you merge some of these first pull requests before the next scheduled update, then further pull requests are opened up to a maximum of five (you can change this limit). diff --git a/data/reusables/dependabot/private-dependencies.md b/data/reusables/dependabot/private-dependencies.md index dfcbae9c7300..717f1dbb9746 100644 --- a/data/reusables/dependabot/private-dependencies.md +++ b/data/reusables/dependabot/private-dependencies.md @@ -1 +1 @@ -Currently, {% data variables.product.prodname_dependabot_version_updates %} doesn't support manifest or lock files that contain any private git dependencies or private git registries. This is because, when running version updates, {% data variables.product.prodname_dependabot_short %} must be able to resolve all dependencies from their source to verify that version updates have been successful. +Currently, {% data variables.product.prodname_dependabot_version_updates %} doesn't support manifest or lock files that contain any private git dependencies or private git registries. This is because, when running version updates, {% data variables.product.prodname_dependabot %} must be able to resolve all dependencies from their source to verify that version updates have been successful. diff --git a/data/reusables/dependabot/pull-request-introduction.md b/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..86b8dd0cf363 --- /dev/null +++ b/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." \ No newline at end of file diff --git a/data/reusables/dependabot/supported-package-managers.md b/data/reusables/dependabot/supported-package-managers.md index e1a515bb151a..9c62f5656fd0 100644 --- a/data/reusables/dependabot/supported-package-managers.md +++ b/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ Docker: `docker` | Elm: `elm` | git submodule: `gitsubmodule` | GitHub Actions: `github-actions` | -Go modules: `gomod` | +Go modules: `gomod` | **X** Gradle: `gradle` | Maven: `maven` | Mix: `mix` | @@ -18,12 +18,12 @@ Terraform: `terraform` | {% note %} -**Note**: {% data variables.product.prodname_dependabot_short %} also supports the following package managers: +**Note**: {% data variables.product.prodname_dependabot %} also supports the following package managers: -`yarn` (v1 only) (specify `npm`) -`pipenv`, `pip-compile`, and `poetry` (specify `pip`) -For example, if you use `poetry` to manage your Python dependencies and want {% data variables.product.prodname_dependabot_short %} to monitor your dependency manifest file for new versions, use `package-ecosystem: "pip"` in your *dependabot.yml* file. +For example, if you use `poetry` to manage your Python dependencies and want {% data variables.product.prodname_dependabot %} to monitor your dependency manifest file for new versions, use `package-ecosystem: "pip"` in your *dependabot.yml* file. {% endnote %} diff --git a/data/reusables/dependabot/version-updates-for-actions.md b/data/reusables/dependabot/version-updates-for-actions.md index 3b63e3586d5f..f00b76cfe20d 100644 --- a/data/reusables/dependabot/version-updates-for-actions.md +++ b/data/reusables/dependabot/version-updates-for-actions.md @@ -1 +1 @@ -You can also enable {% data variables.product.prodname_dependabot_version_updates %} for the actions that you add to your workflow. For more information, see "[Keeping your actions up to date with {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot)." +You can also enable {% data variables.product.prodname_dependabot_version_updates %} for the actions that you add to your workflow. For more information, see "[Keeping your actions up to date with {% data variables.product.prodname_dependabot %}](/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot)." diff --git a/data/reusables/enterprise-accounts/access-enterprise.md b/data/reusables/enterprise-accounts/access-enterprise.md index eab147566452..a84682fa0ff6 100644 --- a/data/reusables/enterprise-accounts/access-enterprise.md +++ b/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,20 +1,12 @@ -{% if currentVersion == "free-pro-team@latest" %} - -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. +{% if currentVersion == "free-pro-team@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) -{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %} - -1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. - -{% elsif enterpriseServerVersions contains currentVersion %} +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. !["Enterprise settings" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) {% endif %} diff --git a/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index d8656bd45b9f..cd4984777d60 100644 --- a/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for {% data variables.product.prodname_enterprise %}](/enterprise/admin/installation/managing-billing-for-github-enterprise)." +Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/data/reusables/enterprise-accounts/enterprise-administrators.md b/data/reusables/enterprise-accounts/enterprise-administrators.md index ba2dbb7550d6..b4d889bf0079 100644 --- a/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -Currently, there are two administrative roles available in enterprise accounts: enterprise owners, who can access and manage all settings across the account, and billing managers, who can access and manage only the enterprise account's billing settings. Enterprise owners can also see all of the members and outside collaborators for every organization owned by the enterprise account. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/data/reusables/enterprise-accounts/options-tab.md b/data/reusables/enterprise-accounts/options-tab.md index 43d6fdb68dd2..572d7f72ad04 100644 --- a/data/reusables/enterprise-accounts/options-tab.md +++ b/data/reusables/enterprise-accounts/options-tab.md @@ -1,2 +1,2 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Options tab in the enterprise account settings sidebar](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/data/reusables/enterprise-accounts/pages-policies-save.md b/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..4df7ee9b90d0 --- /dev/null +++ b/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1,2 @@ + 6. Click **Save**. + ![Save button](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/data/reusables/enterprise-accounts/pages-tab.md b/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..cbefd2fecc5b --- /dev/null +++ b/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1,2 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. + ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/data/reusables/enterprise-managed/about-billing.md b/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/data/reusables/enterprise/rate_limit.md b/data/reusables/enterprise/rate_limit.md index dd52413e463c..22b12abd0467 100644 --- a/data/reusables/enterprise/rate_limit.md +++ b/data/reusables/enterprise/rate_limit.md @@ -1,3 +1,3 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a {% data variables.product.prodname_ghe_server %} instance. Contact your site administrator to confirm if rate limits are enabled and how they are configured. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for {% data variables.product.product_name %}. Contact your site administrator to confirm if rate limits are enabled and how they are configured. {% endif %} diff --git a/data/reusables/enterprise_enterprise_support/installing-releases.md b/data/reusables/enterprise_enterprise_support/installing-releases.md index eda56ca02aa6..e55d5f908489 100644 --- a/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### Installing {% data variables.product.prodname_ghe_server %} releases -To ensure that {% data variables.product.product_location_enterprise %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. +To ensure that {% data variables.product.product_location %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. diff --git a/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 32270b1250b5..27e5a4d28a45 100644 --- a/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -14,7 +14,7 @@ - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} + - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if enterpriseServerVersions contains currentVersion %} 1. From the "{% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. ![{% data variables.product.prodname_enterprise %} Series drop-down menu](/assets/images/enterprise/support/support-ticket-ghes-series.png) {% endif %} diff --git a/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index cd04bf7ee758..aff7f808da3f 100644 --- a/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,4 +1,4 @@ 1. Click **Submit**. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If you chose not to include diagnostics with your support ticket, you can share diagnostic information with {% data variables.product.prodname_enterprise %} Support after submitting your support request. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)."{% endif %} diff --git a/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/data/reusables/enterprise_installation/aws-recommended-instance-types.md index ae0c13944551..469b0fe1442a 100644 --- a/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,6 +1,6 @@ Based on your user license count, we recommend the following instance types. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | User licenses | Recommended type | | :- | -: | | Trial, demo, or 10 light users | r4.large | diff --git a/data/reusables/enterprise_installation/aws-supported-instance-types.md b/data/reusables/enterprise_installation/aws-supported-instance-types.md index 192e6cf1c016..2c5a7a83dde0 100644 --- a/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -30,7 +30,7 @@ | EC2 instance type | Model | | ----------------- | ----- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | | EC2 instance type | Model | | ----------------- | ----- | diff --git a/data/reusables/enterprise_installation/disable-github-pages-warning.md b/data/reusables/enterprise_installation/disable-github-pages-warning.md index e70581d8751c..ecac6ccacbf0 100644 --- a/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your appliance. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your appliance's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)." +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/data/reusables/enterprise_installation/download-package.md b/data/reusables/enterprise_installation/download-package.md index e9df23120520..6cc7a602ff50 100644 --- a/data/reusables/enterprise_installation/download-package.md +++ b/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. Download the upgrade package to {% data variables.product.product_location_enterprise %} using `curl `: +1. Download the upgrade package to {% data variables.product.product_location %} using `curl `: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 4e1d98e183ff..796f0eaca886 100644 --- a/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Minimum requirements -We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location_enterprise %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. +We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. {% data reusables.enterprise_installation.hardware-rec-table %} For more information about adjusting resources for an existing instance, see "[Increasing storage capacity](/enterprise/admin/installation/increasing-storage-capacity)" and "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)." -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If you enable the beta for {% data variables.product.prodname_actions %} on your instance, we recommend planning for additional capacity. @@ -32,7 +32,7 @@ We recommend a high-performance SSD with high input/output operations per second Your instance requires a persistent data disk separate from the root disk. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview)." -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If you enable the beta of {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %} 2.22, you'll need to configure external blob storage. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/data/reusables/enterprise_installation/request-a-trial.md b/data/reusables/enterprise_installation/request-a-trial.md index 79c161955ce9..b491981f85f2 100644 --- a/data/reusables/enterprise_installation/request-a-trial.md +++ b/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)." +You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_server %}." diff --git a/data/reusables/enterprise_installation/ssh-into-instance.md b/data/reusables/enterprise_installation/ssh-into-instance.md index 2037f7413575..9dcd8e90d308 100644 --- a/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. SSH into {% data variables.product.product_location_enterprise %}. +1. SSH into {% data variables.product.product_location %}. ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index a6adf2088eba..4b1379243ea9 100644 --- a/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. {% endwarning %} diff --git a/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/data/reusables/enterprise_site_admin_settings/access-settings.md b/data/reusables/enterprise_site_admin_settings/access-settings.md index 96af2b88bab7..d013169eb8bf 100644 --- a/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1,2 +1,2 @@ -1. From a {% data variables.product.prodname_ghe_server %} administrative account, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/data/reusables/enterprise_site_admin_settings/business.md b/data/reusables/enterprise_site_admin_settings/business.md index edac9c3dd079..83944acdcef5 100644 --- a/data/reusables/enterprise_site_admin_settings/business.md +++ b/data/reusables/enterprise_site_admin_settings/business.md @@ -1,2 +1,2 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. - ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. + ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 0e66a9eb7572..65cd4b1d6556 100644 --- a/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location_enterprise %}. +The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location %}. diff --git a/data/reusables/enterprise_site_admin_settings/sign-in.md b/data/reusables/enterprise_site_admin_settings/sign-in.md index 747a9b848bb6..93291bff5ced 100644 --- a/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. Sign in to {% data variables.product.product_location_enterprise %} at `http(s)://HOSTNAME/login`. +1. Sign in to {% data variables.product.product_location %} at `http(s)://HOSTNAME/login`. diff --git a/data/reusables/enterprise_user_management/built-in-authentication-option.md b/data/reusables/enterprise_user_management/built-in-authentication-option.md index 37af582bf382..a7ff16d6b2b9 100644 --- a/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location_enterprise %}'s identity provider. +Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location %}'s identity provider. diff --git a/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 6500ebb0e147..5d88c18636fa 100644 --- a/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} As part of its optimization configuration, LDAP Sync will not transfer your nested team structure. To create child and parent team relationships, you must manually recreate the nested team structure and sync it with the corresponding LDAP group. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" +{% endif %} \ No newline at end of file diff --git a/data/reusables/files/add-file.md b/data/reusables/files/add-file.md index 2f5c4327ebec..9bf99b47f25a 100644 --- a/data/reusables/files/add-file.md +++ b/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Above the list of files, click **Create new file**. !["Create new file" button](/assets/images/help/repository/create_new_file.png) {% else %} diff --git a/data/reusables/gated-features/autolinks.md b/data/reusables/gated-features/autolinks.md index 350993eeff5d..d545d6a5b4ac 100644 --- a/data/reusables/gated-features/autolinks.md +++ b/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/branch-restrictions.md b/data/reusables/gated-features/branch-restrictions.md index 9924a4055892..cf179ece173d 100644 --- a/data/reusables/gated-features/branch-restrictions.md +++ b/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. The ability to restrict branches is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
+Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/code-owners.md b/data/reusables/gated-features/code-owners.md index 462bcc965367..3dc4547af8f2 100644 --- a/data/reusables/gated-features/code-owners.md +++ b/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/code-review-assignment.md b/data/reusables/gated-features/code-review-assignment.md index 3d7d1cce5bdf..fb8808fc4e01 100644 --- a/data/reusables/gated-features/code-review-assignment.md +++ b/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/data/reusables/gated-features/display-names.md b/data/reusables/gated-features/display-names.md index 23eec9944529..c7c249338ac8 100644 --- a/data/reusables/gated-features/display-names.md +++ b/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+, and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/data/reusables/gated-features/draft-prs.md b/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/data/reusables/gated-features/draft-prs.md +++ b/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/enterprise-accounts.md b/data/reusables/gated-features/enterprise-accounts.md index 50e068a931e4..e4c5549a8ccc 100644 --- a/data/reusables/gated-features/enterprise-accounts.md +++ b/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} diff --git a/data/reusables/gated-features/internal-repos.md b/data/reusables/gated-features/internal-repos.md index 331ce8dc8650..8100ff30df27 100644 --- a/data/reusables/gated-features/internal-repos.md +++ b/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -Internal repositories are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see GitHub's products." +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see "GitHub's products." diff --git a/data/reusables/gated-features/pages.md b/data/reusables/gated-features/pages.md index 9dfbcd79f6ef..e24925cc9877 100644 --- a/data/reusables/gated-features/pages.md +++ b/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/protected-branches.md b/data/reusables/gated-features/protected-branches.md index 4a9272eba2ff..a9745fcec2b6 100644 --- a/data/reusables/gated-features/protected-branches.md +++ b/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gated-features/repository-insights.md b/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/data/reusables/gated-features/repository-insights.md +++ b/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/data/reusables/gated-features/saml-sso.md b/data/reusables/gated-features/saml-sso.md index 4dc2bef161b7..bad5e99d72b5 100644 --- a/data/reusables/gated-features/saml-sso.md +++ b/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/data/reusables/gated-features/ssh-certificate-authorities.md b/data/reusables/gated-features/ssh-certificate-authorities.md index a8edce3781e1..80098d6efadc 100644 --- a/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/data/reusables/gated-features/wikis.md b/data/reusables/gated-features/wikis.md index fcdbdfec280f..61f560896e02 100644 --- a/data/reusables/gated-features/wikis.md +++ b/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index 44325424b349..3d6ce66752c6 100644 --- a/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **Warning:** Anonymous gists cannot be deleted from the web browser. To have an anonymous gist deleted, contact {% data variables.contact.contact_support %}. Please provide the URL of the gist you wish to delete. diff --git a/data/reusables/github-actions/disabling-github-actions.md b/data/reusables/github-actions/disabling-github-actions.md index 9344146d57e7..56bbb36beec0 100644 --- a/data/reusables/github-actions/disabling-github-actions.md +++ b/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. diff --git a/data/reusables/github-actions/enabled-local-github-actions.md b/data/reusables/github-actions/enabled-local-github-actions.md index 2eedbc2de9a0..0043c8e9608d 100644 --- a/data/reusables/github-actions/enabled-local-github-actions.md +++ b/data/reusables/github-actions/enabled-local-github-actions.md @@ -1 +1 @@ -When you enable local actions only, workflows can only run actions located in your repository or organization. +When you enable local actions only, workflows can only run actions located in your repository, organization, or enterprise. diff --git a/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index 3129be2838e8..9ddc7c7b5c24 100644 --- a/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: - **User repository**: You must be the repository owner. - **Organization**: You must be an organization owner. - **Organization repository**: You must be an organization owner, or have admin access to the repository. {% if currentVersion == "free-pro-team@latest" %} - **Enterprise account**: You must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. {% endif %} diff --git a/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index e9454db628a2..12756c93a00f 100644 --- a/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navigate to where your self-hosted runner is registered: * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. In the upper-right corner of any page, click {% octicon "rocket" aria-label="The rocket ship" %}. 1. In the left sidebar, click **Enterprise overview**. @@ -9,4 +9,4 @@ * **In an organization or repository**: click **Actions** in the left sidebar. ![Actions setting](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/data/reusables/github-ae/about-billing.md b/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/data/reusables/github-ae/github-ae-enables-you.md b/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/data/reusables/github-insights/contributors-tab.md b/data/reusables/github-insights/contributors-tab.md index 4f00212343d6..7eafbff08cad 100644 --- a/data/reusables/github-insights/contributors-tab.md +++ b/data/reusables/github-insights/contributors-tab.md @@ -1,2 +1,2 @@ -1. Under **{% octicon "gear" aria-label="The gear icon" %} Settings**, click **Contibutors**. +1. Under **{% octicon "gear" aria-label="The gear icon" %} Settings**, click **Contributors**. ![Contributors tab](/assets/images/help/insights/contributors-tab.png) diff --git a/data/reusables/large_files/can-include-lfs-objects-archives.md b/data/reusables/large_files/can-include-lfs-objects-archives.md index 83a7278c3796..95940064aa54 100644 --- a/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -You can choose whether {% data variables.large_files.product_name_long %}({% data variables.large_files.product_name_short %}) objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +You can choose whether {% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/data/reusables/large_files/rejected_pushes.md b/data/reusables/large_files/rejected_pushes.md index d647917efbb9..4d04d4d367be 100644 --- a/data/reusables/large_files/rejected_pushes.md +++ b/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.prodname_ghe_server %} if {% data variables.large_files.product_name_short %} is disabled on the appliance or repository. +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/data/reusables/large_files/storage_assets_location.md b/data/reusables/large_files/storage_assets_location.md index 2427a330c0cc..e80c727c0b1b 100644 --- a/data/reusables/large_files/storage_assets_location.md +++ b/data/reusables/large_files/storage_assets_location.md @@ -1 +1,3 @@ -By default, the {% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on the {% data variables.product.prodname_ghe_server %} appliance, large assets are stored on the data partition in `/data/user/storage`. +{% if enterpriseServerVersions contains currentVersion %} +By default, the {% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/data/reusables/marketplace/downgrade-marketplace-only.md b/data/reusables/marketplace/downgrade-marketplace-only.md index fe5ba60c5c72..aac9c9829445 100644 --- a/data/reusables/marketplace/downgrade-marketplace-only.md +++ b/data/reusables/marketplace/downgrade-marketplace-only.md @@ -1 +1 @@ -Canceling an app or downgrading an app to free does not affect your [other paid subcriptions](/articles/about-billing-on-github) on {% data variables.product.prodname_dotcom %}. If you want to cease all of your paid subscriptions on {% data variables.product.prodname_dotcom %}, you must downgrade each paid subscription separately. +Canceling an app or downgrading an app to free does not affect your [other paid subscriptions](/articles/about-billing-on-github) on {% data variables.product.prodname_dotcom %}. If you want to cease all of your paid subscriptions on {% data variables.product.prodname_dotcom %}, you must downgrade each paid subscription separately. diff --git a/data/reusables/notifications/outbound_email_tip.md b/data/reusables/notifications/outbound_email_tip.md index 5a7b57bc3571..6e261ac61517 100644 --- a/data/reusables/notifications/outbound_email_tip.md +++ b/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/data/reusables/notifications/vulnerable-dependency-notification-options.md b/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..6fd66803d4e8 --- /dev/null +++ b/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,29 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new {% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) + +You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) + +You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/data/reusables/organizations/organizations_include.md b/data/reusables/organizations/organizations_include.md index d6d751844474..da902c12ed56 100644 --- a/data/reusables/organizations/organizations_include.md +++ b/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ Organizations include: - The option to upgrade to {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} for additional features, including sophisticated user authentication and management, and escalated support options. {% data reusables.gated-features.more-info %}{% endif %} - Unlimited membership with a variety of roles that grant [different levels of access to the organization and its data](/articles/permission-levels-for-an-organization) - The ability to give members [a range of access permissions to your organization's repositories](/articles/repository-permission-levels-for-an-organization) -- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - The ability for organization owners to view members' [two-factor authentication (2FA) status](/articles/about-two-factor-authentication) -- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization) +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/data/reusables/organizations/security.md b/data/reusables/organizations/security.md index 0e5060f64f78..e8bb0ed5d76d 100644 --- a/data/reusables/organizations/security.md +++ b/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. In the left sidebar, click **Organization security**. ![Organization security settings](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} diff --git a/data/reusables/organizations/team_maintainers_can.md b/data/reusables/organizations/team_maintainers_can.md index 4359aafdc9a1..586a4657f580 100644 --- a/data/reusables/organizations/team_maintainers_can.md +++ b/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ Members with team maintainer permissions can: - [Add organization members to the team](/articles/adding-organization-members-to-a-team) - [Remove organization members from the team](/articles/removing-organization-members-from-a-team) - [Promote an existing team member to team maintainer](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Manage scheduled reminders for pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/data/reusables/package_registry/admins-can-configure-package-types.md b/data/reusables/package_registry/admins-can-configure-package-types.md index efe344932d49..23e237356b15 100644 --- a/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** This package type may not be available for your instance, because site administrators can enable or disable each supported package type. For more information, see "[Configuring packages support for your enterprise](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)." diff --git a/data/reusables/package_registry/docker_registry_deprecation_status.md b/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/data/reusables/package_registry/packages-ghes-release-stage.md b/data/reusables/package_registry/packages-ghes-release-stage.md index 66d73926c699..03d9b25f8416 100644 --- a/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** {% data variables.product.prodname_registry %} is currently in beta for {% data variables.product.prodname_ghe_server %} 2.22. To join the beta for your instance, use the [sign-up form](https://resources.github.com/beta-signup/). diff --git a/data/reusables/pages/build-failure-email-server.md b/data/reusables/pages/build-failure-email-server.md index d61fac9ecc05..9899c8d6575e 100644 --- a/data/reusables/pages/build-failure-email-server.md +++ b/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You will only receive an email if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You will only receive an email if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/data/reusables/pages/decide-publishing-source.md b/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..59211352bc2c 100644 --- a/data/reusables/pages/decide-publishing-source.md +++ b/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." diff --git a/data/reusables/pages/new-or-existing-repo.md b/data/reusables/pages/new-or-existing-repo.md index 75a6a0432465..4fdcdaf871e9 100644 --- a/data/reusables/pages/new-or-existing-repo.md +++ b/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. If you want to create a site in an existing repository, skip to the "[Creating your site](#creating-your-site)" section. diff --git a/data/reusables/pages/private_pages_are_public_warning.md b/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..7620878dbc38 100644 --- a/data/reusables/pages/private_pages_are_public_warning.md +++ b/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 1594eb596a97..6bf0fb2ed47a 100644 --- a/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." For more information, see "[Expiring user-to-server access tokens for GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)." diff --git a/data/reusables/pre-release-program/fury-pre-release.md b/data/reusables/pre-release-program/fury-pre-release.md index 5e63be71606a..25b74a97ea78 100644 --- a/data/reusables/pre-release-program/fury-pre-release.md +++ b/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. To access this API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/data/reusables/pre-release-program/machine-man-preview.md b/data/reusables/pre-release-program/machine-man-preview.md index bdcee03dec6f..d18399b6630f 100644 --- a/data/reusables/pre-release-program/machine-man-preview.md +++ b/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** To access the API with your GitHub App, you must provide a custom [media type](/v3/media) in the `Accept` Header for your requests. diff --git a/data/reusables/pre-release-program/sailor-v-preview.md b/data/reusables/pre-release-program/sailor-v-preview.md index 271ed23002c8..fcf2e98e68a3 100644 --- a/data/reusables/pre-release-program/sailor-v-preview.md +++ b/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** You can now use the REST API to add a reason when you lock an issue, and you will see lock reasons in responses that include issues or pull requests. You will also see lock reasons in `locked` events. This feature is currently available for developers to preview. See the [blog post](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) for full details. To access this feature, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/data/reusables/pre-release-program/suspend-installation-beta.md b/data/reusables/pre-release-program/suspend-installation-beta.md index 3d81271d74ca..42ef3db1bcb4 100644 --- a/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspending a {% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. To opt-in to the suspending installations beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." {% endif %} diff --git a/data/reusables/profile/user_profile_page_block_or_report.md b/data/reusables/profile/user_profile_page_block_or_report.md index 36884a9da111..5cca0046a5af 100644 --- a/data/reusables/profile/user_profile_page_block_or_report.md +++ b/data/reusables/profile/user_profile_page_block_or_report.md @@ -1,2 +1,2 @@ -1. In the left sidebar, under the user's profile picture, click **Block or report user**. +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![Block or report user link](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/data/reusables/project-management/project-progress-locations.md b/data/reusables/project-management/project-progress-locations.md index d8863f3c3b77..9ac6c41be933 100644 --- a/data/reusables/project-management/project-progress-locations.md +++ b/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -When project board automation is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar and in references to the project on other project boards. +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/data/reusables/project-management/resync-automation.md b/data/reusables/project-management/resync-automation.md index a5281a26ff0d..38b2f7a9e86a 100644 --- a/data/reusables/project-management/resync-automation.md +++ b/data/reusables/project-management/resync-automation.md @@ -1 +1 @@ -When you close a project board, any workflow automation configured for the project board will pause. If you reopen a project board, you have the option to sync automation, which updates the positon of the cards on the board according to the automation settings configured for the board. For more information, see "[Reopening a closed project board](/articles/reopening-a-closed-project-board)" or "[Closing a project board](/articles/closing-a-project-board)." +When you close a project board, any workflow automation configured for the project board will pause. If you reopen a project board, you have the option to sync automation, which updates the position of the cards on the board according to the automation settings configured for the board. For more information, see "[Reopening a closed project board](/articles/reopening-a-closed-project-board)" or "[Closing a project board](/articles/closing-a-project-board)." diff --git a/data/reusables/pull_requests/close-issues-using-keywords.md b/data/reusables/pull_requests/close-issues-using-keywords.md index c1012380d94a..041d949ef282 100644 --- a/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." diff --git a/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/data/reusables/pull_requests/pull_request_merges_and_contributions.md index 1117b51b1e29..bab06a961ba3 100644 --- a/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - To appear on your profile contributions graph, co-authored commits must meet the same criteria as commits with one author.{% endif %} - When rebasing commits, the original authors of the commit and the person who rebased the commits, whether on the command line or on {% data variables.product.product_location %}, receive contribution credit. diff --git a/data/reusables/pull_requests/re-request-review.md b/data/reusables/pull_requests/re-request-review.md new file mode 100644 index 000000000000..5776451f772f --- /dev/null +++ b/data/reusables/pull_requests/re-request-review.md @@ -0,0 +1,2 @@ +You can re-request a review, for example, after you've made substantial changes to your pull request. +To request a fresh review from a reviewer, in the sidebar of the **Conversation** tab, click the {% octicon "sync" aria-label="The sync icon" %} icon. diff --git a/data/reusables/repositories/about-internal-repos.md b/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/data/reusables/repositories/about-internal-repos.md +++ b/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/data/reusables/repositories/copy-clone-url.md b/data/reusables/repositories/copy-clone-url.md index 1eedee08bdee..938c416090c9 100644 --- a/data/reusables/repositories/copy-clone-url.md +++ b/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under the repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -7,8 +7,8 @@ To clone the repository using an SSH key, including a certificate issued by your {% else %} 1. Above the list of files, click {% octicon "download" aria-label="The download icon" %} **Code**. !["Code" button](/assets/images/help/repository/code-button.png) -1. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +1. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![The clipboard icon for copying the URL to clone a repository](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![The clipboard icon for copying the URL to clone a repository with GitHub CLI](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/data/reusables/repositories/create-repo.md b/data/reusables/repositories/create-repo.md index 08c93fd7c13c..98222369c45b 100644 --- a/data/reusables/repositories/create-repo.md +++ b/data/reusables/repositories/create-repo.md @@ -1,2 +1,2 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/data/reusables/repositories/default-issue-templates.md b/data/reusables/repositories/default-issue-templates.md index 9d4e465b3f3b..1908fd5895b5 100644 --- a/data/reusables/repositories/default-issue-templates.md +++ b/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." diff --git a/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 9a8ba68745a5..979cf68329cd 100644 --- a/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **Warning:** -- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if enterpriseServerVersions contains currentVersion %} - When [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync), if you remove a person from a repository, they will lose access but their forks will not be deleted. If the person is added to a team with access to the original organization repository within three months, their access to the forks will be automatically restored on the next sync.{% endif %} - You are responsible for ensuring that people who have lost access to a repository delete any confidential information or intellectual property. -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% endwarning %} diff --git a/data/reusables/repositories/enable-security-alerts.md b/data/reusables/repositories/enable-security-alerts.md index 098201013568..1f1c4cd5fce0 100644 --- a/data/reusables/repositories/enable-security-alerts.md +++ b/data/reusables/repositories/enable-security-alerts.md @@ -1,3 +1,3 @@ -{% if currentVersion != "free-pro-team@latest" %} -Your site administrator must enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion %} +Your site administrator must enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/data/reusables/repositories/new-pull-request.md b/data/reusables/repositories/new-pull-request.md index 27fdaa3a7ec3..e463aa28b820 100644 --- a/data/reusables/repositories/new-pull-request.md +++ b/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. To the right of the Branch menu, click **New pull request**. !["Pull request" link above list of files](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} diff --git a/data/reusables/repositories/open-with-github-desktop.md b/data/reusables/repositories/open-with-github-desktop.md index 5c283d7fd7de..e938fb80ae16 100644 --- a/data/reusables/repositories/open-with-github-desktop.md +++ b/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Click **Open in Desktop** to clone the repository and open it in {% data variables.product.prodname_desktop %}. diff --git a/data/reusables/repositories/releases.md b/data/reusables/repositories/releases.md index 3ff9e45c88f8..10d311037f33 100644 --- a/data/reusables/repositories/releases.md +++ b/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Releases**. ![Releases tab](/assets/images/help/releases/release-link.png) diff --git a/data/reusables/repositories/security-alert-delivery-options.md b/data/reusables/repositories/security-alert-delivery-options.md index 6db74f698884..4ead57f69504 100644 --- a/data/reusables/repositories/security-alert-delivery-options.md +++ b/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,3 @@ +{% if currentVersion != "github-ae@latest" %} If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. You can also configure your security alerts as web notifications, individual email notifications, daily email digests, or alerts in the {% data variables.product.product_name %} interface. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% endif %} \ No newline at end of file diff --git a/data/reusables/repositories/sidebar-dependabot-alerts.md b/data/reusables/repositories/sidebar-dependabot-alerts.md index b5e860b43ea2..30ce19c2e00a 100644 --- a/data/reusables/repositories/sidebar-dependabot-alerts.md +++ b/data/reusables/repositories/sidebar-dependabot-alerts.md @@ -1,2 +1,2 @@ -1. In the security sidebar, click **{% data variables.product.prodname_dependabot_short %} alerts**. -![{% data variables.product.prodname_dependabot_short %} alerts tab](/assets/images/help/repository/dependabot-alerts-tab.png) +1. In the security sidebar, click **{% data variables.product.prodname_dependabot_alerts %}**. +![{% data variables.product.prodname_dependabot_alerts %} tab](/assets/images/help/repository/dependabot-alerts-tab.png) diff --git a/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index 966f92ecab5b..b74d5905b1e4 100644 --- a/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} diff --git a/data/reusables/repositories/start-line-comment.md b/data/reusables/repositories/start-line-comment.md index a4ac3ac6e00d..14fb75a2b33a 100644 --- a/data/reusables/repositories/start-line-comment.md +++ b/data/reusables/repositories/start-line-comment.md @@ -1,2 +1,2 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blue comment icon](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/data/reusables/repositories/suggest-changes.md b/data/reusables/repositories/suggest-changes.md index cf0f27c21fd0..4e7a49c9ed37 100644 --- a/data/reusables/repositories/suggest-changes.md +++ b/data/reusables/repositories/suggest-changes.md @@ -1,2 +1,2 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Suggestion block](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/data/reusables/repositories/tracks-vulnerabilities.md b/data/reusables/repositories/tracks-vulnerabilities.md index d2ad199b797f..f0d6decd8fea 100644 --- a/data/reusables/repositories/tracks-vulnerabilities.md +++ b/data/reusables/repositories/tracks-vulnerabilities.md @@ -3,4 +3,3 @@ We add vulnerabilities to the {% data variables.product.prodname_advisory_databa - A combination of machine learning and human review to detect vulnerabilities in public commits on {% data variables.product.prodname_dotcom %} - Security advisories reported on {% data variables.product.prodname_dotcom %} - The [npm Security advisories](https://www.npmjs.com/advisories) database -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/data/reusables/saml/ae-uses-saml-sso.md b/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/data/reusables/saml/assert-the-administrator-attribute.md b/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/data/reusables/saml/create-a-machine-user.md b/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/data/reusables/saml/you-must-periodically-authenticate.md b/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..f1a2af7d1252 --- /dev/null +++ b/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/data/reusables/scim/after-you-configure-saml.md b/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/data/reusables/scim/supported-idps.md b/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/data/reusables/search/syntax_tips.md b/data/reusables/search/syntax_tips.md index 6dc749ad9441..9470b7f01a9d 100644 --- a/data/reusables/search/syntax_tips.md +++ b/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. diff --git a/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 0b92dd76155b..8e7b74cc3cdb 100644 --- a/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, workaround instructions, or by advising you of an available release that addresses the issue. +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.enterprise_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.enterprise_support %} may consider the ticket solved. -{% data variables.contact.enterprise_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. diff --git a/data/reusables/support/ghae-priorities.md b/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..028e6d18589b --- /dev/null +++ b/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| Priority | Description | Examples | +| :---: | --- | --- | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

_After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
  • Errors or outages that affect core Git or web application functionality for all users
  • Severe network or performance degradation for majority of users
  • Full or rapidly filling storage
  • Known security incidents or a breach of access
| +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
  • Performance degradation that reduces productivity for many users
  • Reduced redundancy concerns from failures or service degradation
  • Production-impacting bugs or errors
  • {% data variables.product.product_name %} configuraton security concerns
| +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
  • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
  • Issues with user tools and data collection methods
  • Upgrades
  • Bug reports, general security questions, or other feature related questions
  • | +| {% data variables.product.support_ticket_priority_low %} - Sev D| {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
    • Feature requests and product feedback
    • General questions on overall configuration or use of {% data variables.product.product_name %}
    • Notifying {% data variables.contact.github_support %} of any planned changes
    | diff --git a/data/reusables/support/government-response-times-may-vary.md b/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/data/reusables/support/help_resources.md b/data/reusables/support/help_resources.md index 6e226b167b40..b947358c27b9 100644 --- a/data/reusables/support/help_resources.md +++ b/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.product_name %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.product_name %} staff. +For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.company_short %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.company_short %} staff. Consider reaching out to [GitHub Support](https://github.com/contact) directly using the contact form for: - guaranteed response from {% data variables.product.product_name %} staff diff --git a/data/reusables/support/premium-resolving-and-closing-tickets.md b/data/reusables/support/premium-resolving-and-closing-tickets.md index fd2b6dab1937..01055b4e78bb 100644 --- a/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.premium_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.premium_support %} may consider the ticket solved. -{% data variables.contact.premium_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. diff --git a/data/reusables/support/scope-of-support.md b/data/reusables/support/scope-of-support.md index 552a041f9d20..03157892bf89 100644 --- a/data/reusables/support/scope-of-support.md +++ b/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### Scope of support -If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if it's primarily about: +If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - Third party integrations - Hardware setup - CI/CD, such as Jenkins diff --git a/data/reusables/two_fa/auth_methods_2fa.md b/data/reusables/two_fa/auth_methods_2fa.md index 1ee2e5d7ca71..791fb1804cb5 100644 --- a/data/reusables/two_fa/auth_methods_2fa.md +++ b/data/reusables/two_fa/auth_methods_2fa.md @@ -1,9 +1,9 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Authentication methods that support 2FA | Authentication Method | Description | Two-factor authentication support | |-----------------------|--------------|-----------------------------------| -| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if currentVersion != "free-pro-team@latest" %} +| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if enterpriseServerVersions contains currentVersion %} | Built-in authentication with an identity provider| Authentication is performed against user accounts that are stored on the identity provider. | Dependant on the identity provider.{% endif %} | LDAP | Allows integration with your company directory service for authentication. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. | | SAML | Authentication is performed on an external identity provider. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | diff --git a/data/reusables/user_settings/add_and_verify_email.md b/data/reusables/user_settings/add_and_verify_email.md index 295cdbf5dc0b..48abb2d08a88 100644 --- a/data/reusables/user_settings/add_and_verify_email.md +++ b/data/reusables/user_settings/add_and_verify_email.md @@ -1,3 +1,5 @@ +{% if currentVersion != "github-ae@latest" %} 1. In "Add email address", type your email address and click **Add**. ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verify your email address](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/data/reusables/user_settings/link_email_with_your_account.md b/data/reusables/user_settings/link_email_with_your_account.md index 76c606dd7c20..0b7e0fcb1b0e 100644 --- a/data/reusables/user_settings/link_email_with_your_account.md +++ b/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,3 @@ -Add the email address to your {% data variables.product.product_name %} account by [setting your commit email address](/articles/setting-your-commit-email-address), so that your commits are attributed to you and appear in your contributions graph. +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on {% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/data/reusables/user_settings/password-authentication-deprecation.md b/data/reusables/user_settings/password-authentication-deprecation.md index ade0a4e28d59..bd247793cef3 100644 --- a/data/reusables/user_settings/password-authentication-deprecation.md +++ b/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/data/reusables/user_settings/security.md b/data/reusables/user_settings/security.md index 8cbb3b36dc7b..182a5688e8a1 100644 --- a/data/reusables/user_settings/security.md +++ b/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. In the left sidebar, click **Account security**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. In the left sidebar, click **Account security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. In the left sidebar, click **Security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/data/reusables/webhooks/check_run_properties.md b/data/reusables/webhooks/check_run_properties.md index 84e329d91de7..81dde665b16c 100644 --- a/data/reusables/webhooks/check_run_properties.md +++ b/data/reusables/webhooks/check_run_properties.md @@ -3,8 +3,9 @@ Key | Type | Description `action`|`string` | The action performed. Can be one of:
    • `created` - A new check run was created.
    • `completed` - The `status` of the check run is `completed`.
    • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
    • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
    `check_run`|`object` | The [check_run](/v3/checks/runs/#get-a-check-run). `check_run[status]`|`string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. -`check_run[conclusion]`|`string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. +`check_run[conclusion]`|`string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. `check_run[name]`|`string` | The name of the check run. `check_run[check_suite][id]`|`integer` | The id of the check suite that this check run is part of. +`check_run[check_suite][pull_requests]`|`array`| An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. `requested_action`|`object` | The action requested by the user. `requested_action[identifier]`|`string` | The integrator reference of the action requested by the user. diff --git a/data/reusables/webhooks/check_suite_properties.md b/data/reusables/webhooks/check_suite_properties.md index 28016be651a8..d9aa1e5c5445 100644 --- a/data/reusables/webhooks/check_suite_properties.md +++ b/data/reusables/webhooks/check_suite_properties.md @@ -5,6 +5,6 @@ Key | Type | Description `check_suite[head_branch]`|`string` | The head branch name the changes are on. `check_suite[head_sha]`|`string` | The SHA of the most recent commit for this check suite. `check_suite[status]`|`string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. -`check_suite[conclusion]`|`string`| The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. +`check_suite[conclusion]`|`string`| The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. `check_suite[url]`|`string` | URL that points to the check suite API resource. `check_suite[pull_requests]`|`array`| An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. diff --git a/data/reusables/webhooks/installation_properties.md b/data/reusables/webhooks/installation_properties.md index aaa057ab6858..8580d9fc2df3 100644 --- a/data/reusables/webhooks/installation_properties.md +++ b/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ Key | Type | Description ----|------|------------ -`action` | `string` | The action that was performed. Can be one of:
    • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
    • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
    • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
    • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
    • {% endif %}
    • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
    -`repositories` | `array` | An array of repository objects that the insatllation can access. +`action` | `string` | The action that was performed. Can be one of:
    • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
    • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
    • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
    • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
    • {% endif %}
    • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
    +`repositories` | `array` | An array of repository objects that the installation can access. diff --git a/data/reusables/webhooks/member_webhook_properties.md b/data/reusables/webhooks/member_webhook_properties.md index e17e3348b609..7944d1e2863a 100644 --- a/data/reusables/webhooks/member_webhook_properties.md +++ b/data/reusables/webhooks/member_webhook_properties.md @@ -1,3 +1,3 @@ Key | Type | Description ----|------|------------- -`action`|`string` | The action that was performed. Can be one of:
    • `added` - A user accepts an invitation to a repository.
    • `removed` - A user is removed as a collaborator in a repository.
    • `edited` - A user's collaborator permissios have changed.
    +`action`|`string` | The action that was performed. Can be one of:
    • `added` - A user accepts an invitation to a repository.
    • `removed` - A user is removed as a collaborator in a repository.
    • `edited` - A user's collaborator permissions have changed.
    diff --git a/data/reusables/webhooks/ping_short_desc.md b/data/reusables/webhooks/ping_short_desc.md index 139c6735e2fd..4ef916b7b94b 100644 --- a/data/reusables/webhooks/ping_short_desc.md +++ b/data/reusables/webhooks/ping_short_desc.md @@ -1 +1 @@ -When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isnt stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint. +When you create a new webhook, we'll send you a simple `ping` event to let you know you've set up the webhook correctly. This event isn't stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint. diff --git a/data/reusables/webhooks/repo_desc.md b/data/reusables/webhooks/repo_desc.md index 27cc4f74c02c..df26fb3e7a4c 100644 --- a/data/reusables/webhooks/repo_desc.md +++ b/data/reusables/webhooks/repo_desc.md @@ -1 +1 @@ -`repository` | `object` | The [`repository`](/v3/repos/#get-a-repository) where the event occured. +`repository` | `object` | The [`repository`](/v3/repos/#get-a-repository) where the event occurred. diff --git a/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md b/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md index 635c979d782d..00324e3dc14c 100644 --- a/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md +++ b/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md @@ -1 +1 @@ -Activity related to security vulnerability alerts in a repository. {% data reusables.webhooks.action_type_desc %} For more information, see the "[About security alerts for vulerable dependencies](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)". +Activity related to security vulnerability alerts in a repository. {% data reusables.webhooks.action_type_desc %} For more information, see the "[About security alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)". diff --git a/data/reusables/webhooks/secret.md b/data/reusables/webhooks/secret.md index d4d128984aec..a92e5fca87b5 100644 --- a/data/reusables/webhooks/secret.md +++ b/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." diff --git a/data/reusables/webhooks/webhooks-rest-api-links.md b/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/data/ui.yml b/data/ui.yml index 137d1f392d7e..0fc2ca6e1eb7 100644 --- a/data/ui.yml +++ b/data/ui.yml @@ -2,8 +2,8 @@ header: github_docs: GitHub Docs contact: Contact notices: - ghe_release_candidate: - GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: + GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the @@ -26,8 +26,9 @@ homepage: version_picker: Version toc: getting_started: Getting started - popular_articles: Popular articles + popular_articles: Popular guides: Guides + whats_new: What's new pages: article_version: "Article version:" miniToc: In this article @@ -129,3 +130,6 @@ footer: careers: Careers press: Press shop: Shop +product_landing: + quick_start: Quickstart + reference_guides: Reference guides \ No newline at end of file diff --git a/data/variables/README.md b/data/variables/README.md index 9eb6de78d605..7486f637b78e 100644 --- a/data/variables/README.md +++ b/data/variables/README.md @@ -18,7 +18,7 @@ nested: too: Yes! ``` -Its values would be accesible as: +Its values would be accessible as: ``` {% data foo.bar.meaning_of_life %} diff --git a/data/variables/contact.yml b/data/variables/contact.yml index 043c3a3cf1ca..b9cbf4c5d6d6 100644 --- a/data/variables/contact.yml +++ b/data/variables/contact.yml @@ -1,7 +1,7 @@ contact_ent_support: '[GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} @@ -32,6 +32,10 @@ premium_support: 'GitHub Premium Support' enterprise_portal: 'GitHub Enterprise Support portal' contact_enterprise_portal: '[GitHub Enterprise Support portal](https://enterprise.githubsupport.com/hc/en-us)' +# Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' + # GitHub Support portal (for dotcom) support_portal: 'GitHub Support portal' contact_support_portal: '[GitHub Support portal](https://support.github.com/contact)' diff --git a/data/variables/product.yml b/data/variables/product.yml index f8531cf63a1e..1f867437ef65 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -8,8 +8,7 @@ company_short: 'GitHub' # GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} - + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' @@ -22,11 +21,15 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} + +# Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +# Do not use in other situations! product_location_enterprise: 'your GitHub Enterprise Server instance' prodname_free_user: 'GitHub Free' @@ -74,10 +77,13 @@ prodname_github_apps: 'GitHub Apps' prodname_oauth_app: 'OAuth App' # API and developer docs -prodname_enterprise_api: 'the GitHub Enterprise Server API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API Development and Support Forum](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Content Attachments' +# Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' + # GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -144,11 +150,10 @@ prodname_vss_ghe: 'Visual Studio subscription with GitHub Enterprise' prodname_vss_admin_portal_with_url: 'the [administrator portal for Visual Studio subscriptions](https://visualstudio.microsoft.com/subscriptions-administration/)' # GitHub Dependabot -prodname_dependabot: 'GitHub Dependabot' -prodname_dependabot_short: 'Dependabot' -prodname_dependabot_alerts: 'GitHub Dependabot alerts' -prodname_dependabot_security_updates: 'GitHub Dependabot security updates' -prodname_dependabot_version_updates: 'GitHub Dependabot version updates' +prodname_dependabot: 'Dependabot' +prodname_dependabot_alerts: 'Dependabot alerts' +prodname_dependabot_security_updates: 'Dependabot security updates' +prodname_dependabot_version_updates: 'Dependabot version updates' # GitHub Archive Program prodname_archive: 'GitHub Archive Program' @@ -164,7 +169,6 @@ signout_link: >- {% if currentVersion == "free-pro-team@latest" %}[Sign out](https://github.com/logout){% else %}Sign out (`https://[hostname]/logout`){% endif %} raw_github_com: >- {% if currentVersion == "free-pro-team@latest" %}raw.githubusercontent.com{% else %}[hostname]/user/repo/raw{% endif %} - # GitHub Enterprise Server past versions current-340-version: '11.10.354' @@ -173,27 +177,21 @@ current-340-version: # Use this inside command-line and other code blocks doc_url_pre: >- {% if currentVersion == "free-pro-team@latest" %}https://developer.github.com{% else %}https://developer.github.com/enterprise/{{currentVersion}}{% endif %} - # Use this inside command-line code blocks api_url_pre: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} - # Use this inside command-line code blocks # Enterprise OAuth paths that don't include "/graphql" or "/api/v3" oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} - device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} - + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} # Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} - # Use this inside command-line code blocks graphql_url_pre: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com/graphql{% else %}http(s)://[hostname]/api/graphql{% endif %} - # Use this all other code blocks graphql_url_code: >- - {% if currentVersion == "free-pro-team@latest" %}https://api.github.com/graphql{% else %}http(s)://[hostname]/api/graphql{% endif %} + {% if currentVersion == "free-pro-team@latest" %}https://api.github.com/graphql{% else %}http(s)://[hostname]/api/graphql{% endif %} \ No newline at end of file diff --git a/includes/article.html b/includes/article.html index 8719e347a972..e448c18d8f71 100644 --- a/includes/article.html +++ b/includes/article.html @@ -63,7 +63,7 @@

    - {% if gettingStartedLinks and popularLinks %} + {% if featuredLinks.gettingStarted and featuredLinks.popular %} {% include featured-links %} {% endif %} {{ renderedPage }} diff --git a/includes/featured-links.html b/includes/featured-links.html index acd7c395a7ae..6fdbebc2fb19 100644 --- a/includes/featured-links.html +++ b/includes/featured-links.html @@ -7,7 +7,7 @@

    {% data ui.toc.getting_started %}

- {% for link in gettingStartedLinks %} + {% for link in featuredLinks.gettingStarted %} {% include featured-link %} {% endfor %}
@@ -18,7 +18,7 @@

{% data ui.to

{% data ui.toc.popular_articles %}

- {% for link in popularLinks %} + {% for link in featuredLinks.popular %} {% include featured-link %} {% endfor %} diff --git a/includes/footer.html b/includes/footer.html index 23d9d70d368e..7b46713fbd22 100644 --- a/includes/footer.html +++ b/includes/footer.html @@ -2,29 +2,29 @@
- +{% include scripts %} diff --git a/includes/header-notification.html b/includes/header-notification.html index 9c38a0ccbb4b..928ba01d9439 100644 --- a/includes/header-notification.html +++ b/includes/header-notification.html @@ -1,3 +1,11 @@ -
- {% if header_notification %}{{ header_notification }}{% endif %} -
+{% if currentVersion == "github-ae@latest" %} +
+ {% data ui.header.notices.ghae_silent_launch %} +
+{% endif %} + +{% if header_notification %} +
+ {{ header_notification }} +
+{% endif %} diff --git a/includes/header.html b/includes/header.html index 6a70c042484a..491c58404406 100644 --- a/includes/header.html +++ b/includes/header.html @@ -17,106 +17,104 @@ {% assign header_notification = site.data.ui.header.notices.product_in_progress %} {% endif %} - {% if header_notification %} - {% include header-notification %} - {% endif %} + {% include header-notification %} -
+
- + -
-
- -
-
-
+ + + diff --git a/includes/rest_operation.html b/includes/rest_operation.html index eafee56e23a6..dc30f725ca89 100644 --- a/includes/rest_operation.html +++ b/includes/rest_operation.html @@ -7,7 +7,7 @@

{{operation.verb}} {{operation.requestPath}}
- {% if operation.parameters.size > 0 %} + {% if operation.parameters.size > 0 or operation.bodyParameters.size > 0 %}

{% data ui.products.rest.reference.parameters %}

@@ -115,12 +115,15 @@

{{ response.description }}

Status: {{ response.httpStatusCode }} {{ response.httpStatusMessage }}
{{ response.payload }}
{% endfor %} - {% if operation.notes.size > 0 %} + {% if operation.notes.size > 0 or operation.x-github.enabledForGitHubApps %}

Notes

    - {% for note in operation.notes %} -
  • {{ note }}
  • - {% endfor %} + {% if operation.x-github.enabledForGitHubApps %} +
  • Works with GitHub Apps
  • + {% endif %} + {% for note in operation.notes %} +
  • {{ note }}
  • + {% endfor %}
{% endif %} {% if operation.x-github.previews.size > 0 %} diff --git a/includes/scripts.html b/includes/scripts.html new file mode 100644 index 000000000000..7c489813d52f --- /dev/null +++ b/includes/scripts.html @@ -0,0 +1 @@ + diff --git a/includes/small-footer.html b/includes/small-footer.html new file mode 100644 index 000000000000..e12574749bbb --- /dev/null +++ b/includes/small-footer.html @@ -0,0 +1,23 @@ + + +{% include scripts %} diff --git a/includes/support.html b/includes/support.html index b782f5ec3603..18c36cab47f8 100644 --- a/includes/support.html +++ b/includes/support.html @@ -1,6 +1,6 @@
-
+

{% data ui.support.still_need_help %}

diff --git a/javascripts/events.js b/javascripts/events.js index 735bb3314612..4a05744635b5 100644 --- a/javascripts/events.js +++ b/javascripts/events.js @@ -2,10 +2,17 @@ import { v4 as uuidv4 } from 'uuid' import Cookies from 'js-cookie' import getCsrf from './get-csrf' +import parseUserAgent from './user-agent' const COOKIE_NAME = '_docs-events' +const startVisitTime = Date.now() + let cookieValue +let pageEventId +let maxScrollY = 0 +let pauseScrolling = false +let sentExit = false export function getUserEventsId () { if (cookieValue) return cookieValue @@ -20,7 +27,7 @@ export function getUserEventsId () { return cookieValue } -export async function sendEvent ({ +export function sendEvent ({ type, version = '1.0.0', page_render_duration, @@ -39,80 +46,173 @@ export async function sendEvent ({ survey_email, experiment_name, experiment_variation, - experiment_success + experiment_success, + clipboard_operation }) { - const response = await fetch('/events', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - 'CSRF-Token': getCsrf() + const body = { + _csrf: getCsrf(), + + type, // One of page, exit, link, search, navigate, survey, experiment + + context: { + // Primitives + event_id: uuidv4(), + user: getUserEventsId(), + version, + created: new Date().toISOString(), + + // Content information + path: location.pathname, + referrer: document.referrer, + search: location.search, + href: location.href, + site_language: location.pathname.split('/')[1], + + // Device information + // os, os_version, browser, browser_version: + ...parseUserAgent(), + viewport_width: document.documentElement.clientWidth, + viewport_height: document.documentElement.clientHeight, + + // Location information + timezone: new Date().getTimezoneOffset() / -60, + user_language: navigator.language }, - body: JSON.stringify({ - type, // One of page, exit, link, search, navigate, survey, experiment - - context: { - // Primitives - event_id: uuidv4(), - user: getUserEventsId(), - version, - created: new Date().toISOString(), - - // Content information - path: location.pathname, - referrer: document.referrer, - search: location.search, - href: location.href, - site_language: location.pathname.split('/')[1], - - // Device information - // os: - // os_version: - // browser: - // browser_version: - viewport_width: document.documentElement.clientWidth, - viewport_height: document.documentElement.clientHeight, - - // Location information - timezone: new Date().getTimezoneOffset() / -60, - user_language: navigator.language - }, - - // Page event - page_render_duration, - - // Exit event - exit_page_id, - exit_first_paint, - exit_dom_interactive, - exit_dom_complete, - exit_visit_duration, - exit_scroll_length, - - // Link event - link_url, - - // Search event - search_query, - search_context, - - // Navigate event - navigate_label, - - // Survey event - survey_vote, - survey_comment, - survey_email, - - // Experiment event - experiment_name, - experiment_variation, - experiment_success - }) + + // Page event + page_render_duration, + + // Exit event + exit_page_id, + exit_first_paint, + exit_dom_interactive, + exit_dom_complete, + exit_visit_duration, + exit_scroll_length, + + // Link event + link_url, + + // Search event + search_query, + search_context, + + // Navigate event + navigate_label, + + // Survey event + survey_vote, + survey_comment, + survey_email, + + // Experiment event + experiment_name, + experiment_variation, + experiment_success, + + // Clipboard event + clipboard_operation + } + const blob = new Blob([JSON.stringify(body)], { type: 'application/json' }) + navigator.sendBeacon('/events', blob) + return body +} + +function getPerformance () { + const paint = performance?.getEntriesByType('paint')?.find( + ({ name }) => name === 'first-contentful-paint' + ) + const nav = performance?.getEntriesByType('navigation')?.[0] + return { + firstContentfulPaint: paint ? paint / 1000 : undefined, + domInteractive: nav ? nav.domInteractive / 1000 : undefined, + domComplete: nav ? nav.domComplete / 1000 : undefined, + render: nav ? (nav.responseEnd - nav.requestStart) / 1000 : undefined + } +} + +function trackScroll () { + // Throttle the calculations to no more than five per second + if (pauseScrolling) return + pauseScrolling = true + setTimeout(() => { pauseScrolling = false }, 200) + + // Update maximum scroll position reached + const scrollPosition = ( + (window.scrollY + window.innerHeight) / + document.documentElement.scrollHeight + ) + if (scrollPosition > maxScrollY) maxScrollY = scrollPosition +} + +function sendExit () { + if (sentExit) return + if (document.visibilityState !== 'hidden') return + if (!pageEventId) return + sentExit = true + const { + firstContentfulPaint, + domInteractive, + domComplete + } = getPerformance() + return sendEvent({ + type: 'exit', + exit_page_id: pageEventId, + exit_first_paint: firstContentfulPaint, + exit_dom_interactive: domInteractive, + exit_dom_complete: domComplete, + exit_visit_duration: (Date.now() - startVisitTime) / 1000, + exit_scroll_length: maxScrollY }) - const data = response.ok ? await response.json() : {} - return data } -export default async function initializeEvents () { - await sendEvent({ type: 'page' }) +export default function initializeEvents () { + // Page event + const { render } = getPerformance() + const pageEvent = sendEvent({ + type: 'page', + page_render_duration: render + }) + + // Clipboard event + ;['copy', 'cut', 'paste'].forEach(verb => { + document.documentElement.addEventListener(verb, () => { + sendEvent({ type: 'clipboard', clipboard_operation: verb }) + }) + }) + + // Link event + document.documentElement.addEventListener('click', evt => { + const link = evt.target.closest('a[href^="http"]') + if (!link) return + sendEvent({ + type: 'link', + link_url: link.href + }) + }) + + // Navigate event + Array.from( + document.querySelectorAll('.sidebar-products details') + ).forEach(details => details.addEventListener( + 'toggle', + evt => sendEvent({ + type: 'navigate', + navigate_label: `details ${evt.target.open ? 'open' : 'close'}: ${evt.target.querySelector('summary').innerText}` + }) + )) + + document.querySelector('.sidebar-products').addEventListener('click', evt => { + const link = evt.target.closest('a') + if (!link) return + sendEvent({ + type: 'navigate', + navigate_label: `link: ${link.href}` + }) + }) + + // Exit event + pageEventId = pageEvent?.context?.event_id + window.addEventListener('scroll', trackScroll) + document.addEventListener('visibilitychange', sendExit) } diff --git a/javascripts/experiment.js b/javascripts/experiment.js index 8e347cea65ed..2a136fdccd3a 100644 --- a/javascripts/experiment.js +++ b/javascripts/experiment.js @@ -1,47 +1,21 @@ import murmur from 'imurmurhash' -import { v4 as uuidv4 } from 'uuid' -import Cookies from 'js-cookie' -import getCsrf from './get-csrf' +import { getUserEventsId, sendEvent } from './events' const TREATMENT = 'TREATMENT' const CONTROL = 'CONTROL' -const COOKIE_NAME = '_docs-experiment' - -let cookieValue - -export function getUserExperimentId () { - if (cookieValue) return cookieValue - cookieValue = Cookies.get(COOKIE_NAME) - if (cookieValue) return cookieValue - cookieValue = uuidv4() - Cookies.set(COOKIE_NAME, cookieValue, { - secure: true, - sameSite: 'strict', - expires: 365 - }) - return cookieValue -} export function bucket (test) { - const id = getUserExperimentId() + const id = getUserEventsId() const hash = murmur(test).hash(id).result() return hash % 2 ? TREATMENT : CONTROL } export async function sendSuccess (test) { - return fetch('/events', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - 'CSRF-Token': getCsrf() - }, - body: JSON.stringify({ - type: 'EXPERIMENT', - user: getUserExperimentId(), - test, - group: bucket(test).toLowerCase(), - success: 'yes' - }) + return sendEvent({ + type: 'experiment', + experiment_name: test, + experiment_variation: bucket(test).toLowerCase(), + experiment_success: true }) } diff --git a/javascripts/google-analytics.js b/javascripts/google-analytics.js deleted file mode 100644 index 9e45eeaa1412..000000000000 --- a/javascripts/google-analytics.js +++ /dev/null @@ -1,13 +0,0 @@ -/* eslint-disable */ - -export default function () { - (function (i, s, o, g, r, a, m) { - i.GoogleAnalyticsObject = r; i[r] = i[r] || function () { - (i[r].q = i[r].q || []).push(arguments) - }, i[r].l = 1 * new Date(); a = s.createElement(o), - m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) - })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga') - - ga('create', 'UA-3769691-27', 'auto') - ga('send', 'pageview') -} diff --git a/javascripts/helpfulness.js b/javascripts/helpfulness.js index 4427f80b727d..01d95ebf51a7 100644 --- a/javascripts/helpfulness.js +++ b/javascripts/helpfulness.js @@ -1,15 +1,11 @@ -import getCsrf from './get-csrf' +import { sendEvent } from './events' export default function helpfulness () { - const EVENT_TYPE = 'HELPFULNESS' - const forms = Array.from(document.querySelectorAll('.js-helpfulness')) const texts = Array.from(document.querySelectorAll('.js-helpfulness input, .js-helpfulness textarea')) const votes = Array.from(document.querySelectorAll('.js-helpfulness [type=radio]')) if (!forms.length || !texts.length || !votes.length) return - let id = '' // So that we only create one event per pageview - forms.forEach(form => { form.addEventListener('submit', async evt => { evt.preventDefault() @@ -82,25 +78,13 @@ export default function helpfulness () { return trackEvent(data) } - async function trackEvent ({ token, vote, email, comment, category }) { - const response = await fetch(id ? '/events/' + id : '/events', { - method: id ? 'PUT' : 'POST', - headers: { - 'Content-Type': 'application/json', - 'CSRF-Token': getCsrf() - }, - body: JSON.stringify({ - type: EVENT_TYPE, - token, // Honeypot - url: window.location.origin + window.location.pathname, - vote, - email, - comment, - category - }) + async function trackEvent ({ token, vote, email, comment }) { + return sendEvent({ + type: 'survey', + token, // Honeypot + survey_vote: vote === 'Yes', + survey_comment: comment, + survey_email: email }) - const data = response.ok ? await response.json() : {} - if (data.id) id = data.id - return id } } diff --git a/javascripts/index.js b/javascripts/index.js index 12bf1f341ac1..8d381eff36fa 100644 --- a/javascripts/index.js +++ b/javascripts/index.js @@ -5,7 +5,6 @@ import explorer from './explorer' import search from './search' import nav from './nav' import browserDateFormatter from 'browser-date-formatter' -import googleAnalytics from './google-analytics' import deprecationBanner from './deprecation-banner' import sidebar from './sidebar' import wrapCodeTerms from './wrap-code-terms' @@ -23,7 +22,6 @@ document.addEventListener('DOMContentLoaded', async () => { search() nav() browserDateFormatter() - googleAnalytics() deprecationBanner() sidebar() wrapCodeTerms() diff --git a/javascripts/print.js b/javascripts/print.js index d25efd3a1da0..fab075c5f8c2 100644 --- a/javascripts/print.js +++ b/javascripts/print.js @@ -1,3 +1,5 @@ +import { sendEvent } from './events' + export default function () { const printButton = document.querySelector('.js-print') @@ -10,11 +12,6 @@ export default function () { // Track print events window.onbeforeprint = function () { - // Ensure that Google Analytics was registered - if (!window.ga) return - const category = 'Print' - const action = 'print' - const label = 'print' - window.ga('send', 'event', category, action, label) + sendEvent({ type: 'print' }) } } diff --git a/javascripts/search.js b/javascripts/search.js index 155082ee5c0a..c363b4bc02e9 100644 --- a/javascripts/search.js +++ b/javascripts/search.js @@ -1,11 +1,13 @@ +import { sendEvent } from './events' const instantsearch = require('instantsearch.js').default -const { searchBox, hits, configure } = require('instantsearch.js/es/widgets') +const { searchBox, hits, configure, analytics } = require('instantsearch.js/es/widgets') const algoliasearch = require('algoliasearch') const searchWithYourKeyboard = require('search-with-your-keyboard') const querystring = require('querystring') const truncate = require('html-truncate') -const patterns = require('../lib/patterns') const languages = require('../lib/languages') +const allVersions = require('../lib/all-versions') +const nonEnterpriseDefaultVersion = require('../lib/non-enterprise-default-version') const languageCodes = Object.keys(languages) const maxContentLength = 300 @@ -13,7 +15,7 @@ const maxContentLength = 300 const hasStandaloneSearch = () => document.getElementById('landing') || document.querySelector('body.error-404') !== null const resultTemplate = (item) => { - // Attach an `algolia-query` param to each result link so Google Analytics + // Attach an `algolia-query` param to each result link so analytics // can track the search query that led the user to this result const input = document.querySelector('#search-input-container input') if (input) { @@ -162,6 +164,15 @@ export default function () { autofocus: (hasStandaloneSearch()) && !window.location.hash.length, showReset: false, showSubmit: false + }), + analytics({ + pushFunction (params, state, results) { + sendEvent({ + type: 'search', + search_query: results.query + // search_context + }) + } }) ] ) @@ -179,12 +190,12 @@ export default function () { searchWithYourKeyboard('#search-input-container input', '.ais-Hits-item') toggleSearchDisplay() - // delay removal of the query param so Google Analytics client code has a chance to track it + // delay removal of the query param so analytics client code has a chance to track it setTimeout(() => { removeAlgoliaQueryTrackingParam() }, 500) } -// When a user performs an in-site search an `agolia-query` param is -// added to the URL so Google Analytics can track the queries and the pages +// When a user performs an in-site search an `algolia-query` param is +// added to the URL so analytics can track the queries and the pages // they lead to. This function strips the query from the URL after page load, // so the bare article URL can be copied/bookmarked/shared, sans tracking param function removeAlgoliaQueryTrackingParam () { @@ -262,11 +273,15 @@ function deriveLanguageCodeFromPath () { return languageCode } -// TODO use the new versions once we update the index names -// note we can't use the old-versions-utils or path-utils -// to derive these values because they require modules that use fs :/ function deriveVersionFromPath () { - const enterpriseRegex = patterns.getEnterpriseServerNumber - const enterprise = location.pathname.match(enterpriseRegex) - return enterprise ? enterprise[1] : 'dotcom' + // fall back to the non-enterprise default version (FPT currently) on the homepage, 404 page, etc. + const version = location.pathname.split('/')[2] || nonEnterpriseDefaultVersion + const versionObject = allVersions[version] || allVersions[nonEnterpriseDefaultVersion] + + // if GHES, returns the release number like 2.21, 2.22, etc. + // if FPT, returns 'dotcom' + // if GHAE, returns 'ghae' + return versionObject.plan === 'enterprise-server' + ? versionObject.currentRelease + : versionObject.miscBaseName } diff --git a/javascripts/user-agent.js b/javascripts/user-agent.js new file mode 100644 index 000000000000..659dd1a66d36 --- /dev/null +++ b/javascripts/user-agent.js @@ -0,0 +1,31 @@ +// A tiny user agent checking RegExp for analytics purposes + +// The order matters with these +const OS_REGEXPS = [ + /(iphone os|ipad os) ([^);]+)/i, + /(mac) os x ([^);]+)/i, + /(windows) ([^);]+)/i, + /(android) ([^);]+)/i, + /(linux) ([^);]+)/i +] + +// The order matters with these +const BROWSER_REGEXPS = [ + /(firefox)\/([^\s)]+)/i, + /(edge)\/([^\s)]+)/i, + /(chrome)\/([^\s)]+)/i, + /(safari)\/([^\s)]+)/i, + /ms(ie)\/([^\s)]+)/i +] + +export default function parseUserAgent (ua = navigator.userAgent) { + ua = ua.toLowerCase() + let [, os = 'other', os_version = '0'] = ua.match( + OS_REGEXPS.find(re => re.test(ua)) + ) + if (os === 'iphone os' || os === 'ipad os') os = 'ios' + const [, browser = 'other', browser_version = '0'] = ua.match( + BROWSER_REGEXPS.find(re => re.test(ua)) + ) + return { os, os_version, browser, browser_version } +} diff --git a/javascripts/wrap-code-terms.js b/javascripts/wrap-code-terms.js index c28a30320ca6..95d07b23062b 100644 --- a/javascripts/wrap-code-terms.js +++ b/javascripts/wrap-code-terms.js @@ -1,7 +1,8 @@ -const wordsLongerThan18Chars = /[\w:/\\]{18,}/g +const wordsLongerThan18Chars = /[\S]{18,}/g const camelCaseChars = /([a-z])([A-Z])/g const underscoresAfter12thChar = /([\w:]{12}[^_]*?)_/g const slashChars = /([/\\])/g +const { escape } = require('lodash') // This module improves table rendering on reference pages by inserting a // tag in code terms that use camelcase, slashes, or underscores, inspired by @@ -12,7 +13,7 @@ export default function () { codeTerms.forEach(node => { // Do the wrapping on the inner text only, so we don't modify hrefs - const oldText = node.textContent + const oldText = escape(node.textContent) const newText = oldText.replace(wordsLongerThan18Chars, (str) => { return str diff --git a/layouts/default.html b/layouts/default.html index cbb745a516a2..59179cf80296 100644 --- a/layouts/default.html +++ b/layouts/default.html @@ -14,7 +14,7 @@ {% include article %} {% endif %} {% include support %} - {% include footer %} + {% include small-footer %} diff --git a/layouts/error-404.html b/layouts/error-404.html index c314364ad73d..0c8569020910 100644 --- a/layouts/error-404.html +++ b/layouts/error-404.html @@ -32,7 +32,7 @@

{% data ui.search.need_help %}

{% include support %} - {% include footer %} + {% include small-footer %} diff --git a/layouts/error-500.html b/layouts/error-500.html index 4e138c0e71f8..2e6703b55813 100644 --- a/layouts/error-500.html +++ b/layouts/error-500.html @@ -22,6 +22,6 @@

{% data ui.errors.oops %}

{% include support %} - {% include footer %} + {% include small-footer %} diff --git a/layouts/product-landing.html b/layouts/product-landing.html index 1393070555f2..32a8af6fe56a 100644 --- a/layouts/product-landing.html +++ b/layouts/product-landing.html @@ -15,22 +15,67 @@

{{ page.shortTitle }}

{{ page.intro }}
- - Quickstart + + {% data ui.product_landing.quick_start %} - - Learn {% data variables.product.prodname_actions %} + + {% data ui.product_landing.reference_guides %}
+ +
+
+ +
    + {% for link in featuredLinks.guides %} +
  • + {% include featured-link %} +
  • + {% endfor %} +
+
+ +
+ +
    + {% for link in featuredLinks.popular %} +
  • + {% include featured-link %} +
  • + {% endfor %} +
+
+ +
+ + +
+
+ {{ renderedPage }}
- - {% include support %} - {% include footer %} +
+ {% include small-footer %} +
diff --git a/lib/algolia/sync.js b/lib/algolia/sync.js index dc7f1806df94..fb46cd17cdd0 100644 --- a/lib/algolia/sync.js +++ b/lib/algolia/sync.js @@ -9,10 +9,7 @@ const findIndexablePages = require('./find-indexable-pages') const getRemoteIndexNames = require('./get-remote-index-names') const Index = require('./search-index') const cacheDir = path.join(process.cwd(), './.algolia-cache') -const { getOldVersionFromNewVersion } = require('../old-versions-utils') - -// TODO need to update this to the new versions in coordination with the index filenames -const allVersions = Object.keys(require('../all-versions')) +const allVersions = require('../all-versions') // Build a search data file for every combination of product version and language // e.g. `github-docs-dotcom-en.json` and `github-docs-2.14-ja.json` @@ -28,10 +25,16 @@ module.exports = async function syncAlgoliaIndices (opts = {}) { // Build and validate all indices for (const languageCode in languages) { - for (const pageVersion of allVersions) { - // TODO update to new versions in coordination with the index filenames - // For now, the index filename is still github-docs-dotcom-en, github-docs-2.22-en - const indexName = `${Index.namePrefix}-${getOldVersionFromNewVersion(pageVersion)}-${languageCode}` + for (const pageVersion in allVersions) { + // if GHES, resolves to the release number like 2.21, 2.22, etc. + // if FPT, resolves to 'dotcom' + // if GHAE, resolves to 'ghae' + const indexVersion = allVersions[pageVersion].plan === 'enterprise-server' + ? allVersions[pageVersion].currentRelease + : allVersions[pageVersion].miscBaseName + + // github-docs-dotcom-en, github-docs-2.22-en + const indexName = `${Index.namePrefix}-${indexVersion}-${languageCode}` // The page version will be the new version, e.g., free-pro-team@latest, enterprise-server@2.22 const records = await buildRecords(indexName, indexablePages, pageVersion, languageCode) diff --git a/lib/all-products.js b/lib/all-products.js index 09e9d2070aae..b56dc4bee246 100644 --- a/lib/all-products.js +++ b/lib/all-products.js @@ -43,6 +43,12 @@ sortedProductIds.forEach(productId => { }) const externalProducts = { + cli: { + id: 'cli', + name: 'GitHub CLI', + href: 'https://cli.github.com/manual', + external: true + }, atom: { id: 'atom', name: 'Atom', diff --git a/lib/all-versions.js b/lib/all-versions.js index 25cc47a8e82a..8af27e1e3f03 100644 --- a/lib/all-versions.js +++ b/lib/all-versions.js @@ -12,14 +12,26 @@ const plans = [ planTitle: 'Free, Pro, and Team', releases: [latestNonNumberedRelease], latestRelease: latestNonNumberedRelease, - nonEnterpriseDefault: true // permanent way to refer to this plan if the name changes + nonEnterpriseDefault: true, // permanent way to refer to this plan if the name changes + openApiBaseName: 'api.github.com', // used for REST + miscBaseName: 'dotcom' // used for GraphQL and webhooks }, { plan: 'enterprise-server', planTitle: 'Enterprise Server', releases: enterpriseServerReleases.supported, latestRelease: enterpriseServerReleases.latest, - hasNumberedReleases: true + hasNumberedReleases: true, + openApiBaseName: 'ghes-', + miscBaseName: 'ghes-' + }, + { + plan: 'github-ae', + planTitle: 'GitHub AE', + releases: [latestNonNumberedRelease], + latestRelease: latestNonNumberedRelease, + openApiBaseName: 'github.ae', + miscBaseName: 'ghae' } ] @@ -35,7 +47,9 @@ plans.forEach(planObj => { version, versionTitle: planObj.hasNumberedReleases ? `${planObj.planTitle} ${release}` : planObj.planTitle, latestVersion: `${planObj.plan}${versionDelimiter}${planObj.latestRelease}`, - currentRelease: release + currentRelease: release, + openApiVersionName: planObj.hasNumberedReleases ? `${planObj.openApiBaseName}${release}` : planObj.openApiBaseName, + miscVersionName: planObj.hasNumberedReleases ? `${planObj.miscBaseName}${release}` : planObj.miscBaseName } allVersions[version] = Object.assign(versionObj, planObj) diff --git a/lib/check-developer-links.js b/lib/check-developer-links.js index 3a633f2bb292..81cef84bdef6 100644 --- a/lib/check-developer-links.js +++ b/lib/check-developer-links.js @@ -68,6 +68,8 @@ module.exports = async function checkLinks ($, page, context, version, checkedLi if (linkedPage.relativePath.includes('rest/reference/') && linkedPage.relativePath !== 'rest/reference/index.md') { const linkedPageRelevantPermalink = linkedPage.permalinks.find(permalink => permalink.pageVersion === version) + if (!linkedPageRelevantPermalink) continue + const docsPath = linkedPageRelevantPermalink.href .split('rest/reference/')[1] .split('#')[0] // do not include #fragments diff --git a/lib/cookie-settings.js b/lib/cookie-settings.js index 846216836e86..c55200110005 100644 --- a/lib/cookie-settings.js +++ b/lib/cookie-settings.js @@ -1,7 +1,9 @@ module.exports = { httpOnly: true, // can't access these cookies through browser JavaScript - secure: process.env.NODE_ENV !== 'test', // requires https protocol + secure: !['test', 'development'].includes(process.env.NODE_ENV), + // requires https protocol // `secure` doesn't work with supertest at all + // http://localhost fails on chrome with secure sameSite: 'lax' // most browsers are "lax" these days, // but older browsers used to default to "none" diff --git a/lib/enterprise-dates.json b/lib/enterprise-dates.json index 58b32cc95ba0..d5724da99564 100644 --- a/lib/enterprise-dates.json +++ b/lib/enterprise-dates.json @@ -88,11 +88,11 @@ "deprecationDate": "2021-06-09" }, "2.22": { - "releaseDate": "2020-09-08", - "deprecationDate": "2021-09-08" + "releaseDate": "2020-09-23", + "deprecationDate": "2021-09-23" }, - "2.23": { - "releaseDate": "2020-11-10", - "deprecationDate": "2021-11-10" + "3.0": { + "releaseDate": "2020-12-08", + "deprecationDate": "2021-12-08" } } \ No newline at end of file diff --git a/lib/frontmatter.js b/lib/frontmatter.js index f3e79a5325ba..d6aafc0127db 100644 --- a/lib/frontmatter.js +++ b/lib/frontmatter.js @@ -52,15 +52,6 @@ const schema = { redirect_from: { type: ['array', 'string'] }, - gettingStartedLinks: { - type: 'array' - }, - popularLinks: { - type: 'array' - }, - guideLinks: { - type: 'array' - }, allowTitleToDifferFromFilename: { type: 'boolean' }, @@ -68,7 +59,29 @@ const schema = { type: 'object', properties: { quickstart: { type: 'string' }, - learn: { type: 'string' } + reference: { type: 'string' } + } + }, + featuredLinks: { + type: 'object', + additionalProperties: false, + patternProperties: { + '^[a-zA-Z-_]+$': { + type: 'array', + items: { type: 'string' } + } + } + }, + // Shown in `product-landing.html` "What's new" section + changelog: { + type: 'array', + items: { + type: 'object', + properties: { + title: { type: 'string' }, + date: { type: 'string', format: 'date' }, + href: { type: 'string' } + } } } } diff --git a/lib/git-utils.js b/lib/git-utils.js index d7a078b60e5d..7acceaa443ae 100644 --- a/lib/git-utils.js +++ b/lib/git-utils.js @@ -1,6 +1,6 @@ const github = require('../lib/github')() -// https://developer.github.com/v3/git/refs/#get-a-reference +// https://docs.github.com/rest/reference/git#get-a-reference async function getCommitSha (owner, repo, ref) { try { const { data } = await github.git.getRef({ @@ -15,7 +15,24 @@ async function getCommitSha (owner, repo, ref) { } } -// https://developer.github.com/v3/git/commits/#get-a-commit +// https://docs.github.com/rest/reference/git#list-matching-references +async function listMatchingRefs (owner, repo, ref) { + try { + // if the ref is found, this returns an array of objects; + // if the ref is not found, this returns an empty array + const { data } = await github.git.listMatchingRefs({ + owner, + repo, + ref + }) + return data + } catch (err) { + console.log('error getting tree') + throw (err) + } +} + +// https://docs.github.com/rest/reference/git#get-a-commit async function getTreeSha (owner, repo, commitSha) { try { const { data } = await github.git.getCommit({ @@ -30,7 +47,7 @@ async function getTreeSha (owner, repo, commitSha) { } } -// https://developer.github.com/v3/git/trees/#get-a-tree-recursively +// https://docs.github.com/rest/reference/git#get-a-tree async function getTree (owner, repo, ref, allowedPaths = []) { const commitSha = await getCommitSha(owner, repo, ref) const treeSha = await getTreeSha(owner, repo, commitSha) @@ -50,7 +67,7 @@ async function getTree (owner, repo, ref, allowedPaths = []) { } } -// https://developer.github.com/v3/git/blobs/#get-a-blob +// https://docs.github.com/rest/reference/git#get-a-blob async function getContentsForBlob (owner, repo, blob) { const { data } = await github.git.getBlob({ owner, @@ -61,7 +78,7 @@ async function getContentsForBlob (owner, repo, blob) { return Buffer.from(data.content, 'base64') } -// https://developer.github.com/v3/repos/contents/#get-contents +// https://docs.github.com/rest/reference/repos#get-repository-content async function getContents (owner, repo, ref, path) { try { const { data } = await github.repos.getContents({ @@ -73,7 +90,7 @@ async function getContents (owner, repo, ref, path) { // decode contents return Buffer.from(data.content, 'base64').toString() } catch (err) { - console.log(`error getting ${path} from ${owner}/${repo}`) + console.log(`error getting ${path} from ${owner}/${repo} at ref ${ref}`) throw (err) } } @@ -83,5 +100,6 @@ module.exports = { getTreeSha, getCommitSha, getContentsForBlob, - getContents + getContents, + listMatchingRefs } diff --git a/lib/graphql/static/prerendered-objects.json b/lib/graphql/static/prerendered-objects.json index 00e4a16bb2f4..3054fb251824 100644 --- a/lib/graphql/static/prerendered-objects.json +++ b/lib/graphql/static/prerendered-objects.json @@ -1,6 +1,6 @@ { "dotcom": { - "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeFailedEvent\n

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeSucceededEvent\n

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentRefName (String!)

Identifies the name of the base ref for the pull request after it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousRefName (String!)

Identifies the name of the base ref for the pull request before it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefDeletedEvent\n

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String)

Identifies the name of the Ref associated with the base_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean)

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedCommentAuthor (Actor)

The user who authored the deleted comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

authors (GitActorConnection!)

The list of authors for this commit based on the git author and the Co-authored-by\nmessage trailer. The git author will always be first.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

file (TreeEntry)

The tree entry representing the file located at the given path.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The path for the file.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (Organization)

The organization this commit was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConnectedEvent\n

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was connected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertToDraftEvent\n

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependency\n

\n

A dependency manifest entry.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependency is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasDependencies (Boolean!)

Does the dependency itself have dependencies?.

\n\n\n\n\n\n\n\n\n\n\n\n

packageManager (String)

The dependency package manager.

\n\n\n\n\n\n\n\n\n\n\n\n

packageName (String!)

The required package name.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository containing the package.

\n\n\n\n\n\n\n\n\n\n\n\n

requirements (String!)

The dependency version requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependencyConnection\n

\n

The connection type for DependencyGraphDependency.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependencyConnection is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DependencyGraphDependencyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DependencyGraphDependency])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependencyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependencyEdge is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DependencyGraphDependency)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifest\n

\n

Dependency manifest for a repository.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifest is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

blobPath (String!)

Path to view the manifest file blob.

\n\n\n\n\n\n\n\n\n\n\n\n

dependencies (DependencyGraphDependencyConnection)

A list of manifest dependencies.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

dependenciesCount (Int)

The number of dependencies listed in the manifest.

\n\n\n\n\n\n\n\n\n\n\n\n

exceedsMaxSize (Boolean!)

Is the manifest too big to parse?.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String!)

Fully qualified manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

parseable (Boolean!)

Were we able to parse the manifest?.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the manifest.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifestConnection\n

\n

The connection type for DependencyGraphManifest.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifestConnection is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DependencyGraphManifestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DependencyGraphManifest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifestEdge is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DependencyGraphManifest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestEnvironment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalEnvironment (String)

The original environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DisconnectedEvent\n

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The URL-friendly identifier for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All members consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All outside collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

enterpriseServerInstallations (EnterpriseServerInstallationConnection!)

Enterprise Server installations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

connectedOnly (Boolean)

\n

Whether or not to only return installations discovered via GitHub Connect.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerInstallationOrder)

\n

Ordering options for Enterprise Server installations returned.

\n\n
\n\n
\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaboratorInvitations (RepositoryInvitationConnection!)

A list of pending collaborator invitations across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pendingCollaborators is deprecated.

Repository invitations can now be associated with an email, not only an invitee. Use the pendingCollaboratorInvitations field instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending members consume a license Removal on 2020-07-01 UTC.

\n
\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallationConnection\n

\n

The connection type for EnterpriseServerInstallation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerInstallationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerInstallation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerInstallation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FundingLink\n

\n

A funding platform link for a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

platform (FundingPlatform!)

The funding platform this link is for.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The configured URL for this funding link.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorConnection\n

\n

The connection type for GitActor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GitActorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GitActor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GitActor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

gitIpAddresses ([String!])

IP addresses that users connect to for git operations.

\n\n\n\n\n\n\n\n\n\n\n\n

hookIpAddresses ([String!])

IP addresses that service hooks are sent from.

\n\n\n\n\n\n\n\n\n\n\n\n

importerIpAddresses ([String!])

IP addresses that the importer connects from.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n

pagesIpAddresses ([String!])

IP addresses for GitHub Pages' A records.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntry\n

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isActive (Boolean!)

Whether the entry is currently active.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryConnection\n

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IpAllowListEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IpAllowListEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IpAllowListEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyResourcePath (URI!)

The http path for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyUrl (URI!)

The http URL for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this issue read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTemplate\n

\n

A repository issue template.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String)

The template purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String)

The suggested issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The template name.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The suggested issue title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceCategory\n

\n

A public description of a Marketplace category.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String)

The category's description.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorks (String)

The technical description of how apps listed in this category work with GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The category's name.

\n\n\n\n\n\n\n\n\n\n\n\n

primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this Marketplace category.

\n\n\n\n\n\n\n\n\n\n\n\n

secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the category used in its URL.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Marketplace category.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListing\n

\n

A listing in the GitHub integration marketplace.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App this listing represents.

\n\n\n\n\n\n\n\n\n\n\n\n

companyUrl (URI)

URL to the listing owner's company site.

\n\n\n\n\n\n\n\n\n\n\n\n

configurationResourcePath (URI!)

The HTTP path for configuring access to the listing's integration or OAuth app.

\n\n\n\n\n\n\n\n\n\n\n\n

configurationUrl (URI!)

The HTTP URL for configuring access to the listing's integration or OAuth app.

\n\n\n\n\n\n\n\n\n\n\n\n

documentationUrl (URI)

URL to the listing's documentation.

\n\n\n\n\n\n\n\n\n\n\n\n

extendedDescription (String)

The listing's detailed description.

\n\n\n\n\n\n\n\n\n\n\n\n

extendedDescriptionHTML (HTML!)

The listing's detailed description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescription (String!)

The listing's introductory description.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescriptionHTML (HTML!)

The listing's introductory description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPublishedFreeTrialPlans (Boolean!)

Does this listing have any plans with a free trial?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTermsOfService (Boolean!)

Does this listing have a terms of service link?.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorks (String)

A technical description of how this app works with GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorksHTML (HTML!)

The listing's technical description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

installationUrl (URI)

URL to install the product to the viewer's account or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

installedForViewer (Boolean!)

Whether this listing's app has been installed for the current viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether this listing has been removed from the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether this listing is still an editable draft that has not been submitted\nfor review and is not publicly visible in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isPaid (Boolean!)

Whether the product this listing represents is available as part of a paid plan.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether this listing has been approved for display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isRejected (Boolean!)

Whether this listing has been rejected by GitHub for display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnverified (Boolean!)

Whether this listing has been approved for unverified display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnverifiedPending (Boolean!)

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerificationPendingFromDraft (Boolean!)

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerificationPendingFromUnverified (Boolean!)

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether this listing has been approved for verified display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI)

URL for the listing's logo image.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

name (String!)

The listing's full name.

\n\n\n\n\n\n\n\n\n\n\n\n

normalizedShortDescription (String!)

The listing's very short description without a trailing period or ampersands.

\n\n\n\n\n\n\n\n\n\n\n\n

pricingUrl (URI)

URL to the listing's detailed pricing.

\n\n\n\n\n\n\n\n\n\n\n\n

primaryCategory (MarketplaceCategory!)

The category that best describes the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

privacyPolicyUrl (URI!)

URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

screenshotUrls ([String]!)

The URLs for the listing's screenshots.

\n\n\n\n\n\n\n\n\n\n\n\n

secondaryCategory (MarketplaceCategory)

An alternate category that describes the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescription (String!)

The listing's very short description.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the listing used in its URL.

\n\n\n\n\n\n\n\n\n\n\n\n

statusUrl (URI)

URL to the listing's status page.

\n\n\n\n\n\n\n\n\n\n\n\n

supportEmail (String)

An email address for support for this listing's app.

\n\n\n\n\n\n\n\n\n\n\n\n

supportUrl (URI!)

Either a URL or an email address for support for this listing's app, may\nreturn an empty string for listings that do not require a support URL.

\n\n\n\n\n\n\n\n\n\n\n\n

termsOfServiceUrl (URI)

URL to the listing's terms of service.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEditCategories (Boolean!)

Can the current viewer edit the primary and secondary category of this\nMarketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEditPlans (Boolean!)

Can the current viewer edit the plans for this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanRedraft (Boolean!)

Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReject (Boolean!)

Can the current viewer reject this Marketplace listing by returning it to\nan editable draft state or rejecting it entirely.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanRequestApproval (Boolean!)

Can the current viewer request this listing be reviewed for display in\nthe Marketplace as verified.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasPurchased (Boolean!)

Indicates whether the current user has an active subscription to this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasPurchasedForAllOrganizations (Boolean!)

Indicates if the current user has purchased a subscription to this Marketplace listing\nfor all of the organizations the user owns.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsListingAdmin (Boolean!)

Does the current viewer role allow them to administer this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListingConnection\n

\n

Look up Marketplace Listings.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MarketplaceListingEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([MarketplaceListing])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListingEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (MarketplaceListing)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

progressPercentage (Float!)

Indentifies the percentage complete for the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website, always false on Enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

twitterUsername (String)

The organization's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Package\n

\n

Information for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

latestVersion (PackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

packageType (PackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository this package belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versions (PackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageVersionOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageConnection\n

\n

The connection type for Package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Package])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Package)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFile\n

\n

A file in a package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

md5 (String)

MD5 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (PackageVersion)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

SHA1 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

SHA256 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Size of the file in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileConnection\n

\n

The connection type for PackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersion\n

\n

Information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

files (PackageFileConnection!)

List of files associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageFileOrder)

\n

Ordering of the returned package files.

\n\n
\n\n
\n\n\n

package (Package)

The package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

The platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Whether or not this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

The release associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

The package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

The version string.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionConnection\n

\n

The connection type for PackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

progress (ProjectProgress!)

Project progress details.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectProgress\n

\n

Project progress stats.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

doneCount (Int!)

The number of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

donePercentage (Float!)

The percentage of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

enabled (Boolean!)

Whether progress tracking is enabled and cards with purpose exist for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressCount (Int!)

The number of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressPercentage (Float!)

The percentage of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoCount (Int!)

The number of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoPercentage (Float!)

The percentage of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this pull request read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

latestOpinionatedReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

writersOnly (Boolean)

\n

Only return reviews from user who have write access to the repository.

\n

The default value is false.

\n
\n\n
\n\n\n

latestReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request that are not also pending review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanDeleteHeadRef (Boolean!)

Check if the viewer can restore the deleted head ref.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerMergeBodyText (String!)

The merge body text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerMergeHeadlineText (String!)

The merge headline text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerViewedState (FileViewedState!)

The state of the file for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorCanPushToRepository (Boolean!)

Indicates whether the author of this review has push access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n\n\n\n\n\n\n\n

isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved).

\n\n\n\n\n\n\n\n\n\n\n\n

isOutdated (Boolean!)

Indicates whether this thread was outdated by newer changes.

\n\n\n\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

Identifies the file path of this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReply (Boolean!)

Indicates whether the current viewer can reply to this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n

used (Int!)

The number of points used in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

branchProtectionRule (BranchProtectionRule)

Branch protection rules for this ref.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

refUpdateRule (RefUpdateRule)

Branch protection rules that are viewable by non-admins.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject)

The object the ref points to. Returns null when object does not exist.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefUpdateRule\n

\n

A ref update rules for a viewer.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowsDeletions (Boolean!)

Can this branch be deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPush (Boolean!)

Can the viewer push to the branch.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

contactLinks ([RepositoryContactLink!])

Returns a list of contact links associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

dependencyGraphManifests (DependencyGraphManifestConnection)

A list of dependency manifests contained in the repository.

\n\n\n\n\n
\n

Preview notice

\n

dependencyGraphManifests is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

dependenciesAfter (String)

\n

Cursor to paginate dependencies.

\n\n
\n\n
\n

dependenciesFirst (Int)

\n

Number of dependencies to fetch.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

withDependencies (Boolean)

\n

Flag to scope to only manifests with dependencies.

\n\n
\n\n
\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

fundingLinks ([FundingLink!]!)

The funding links for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isBlankIssuesEnabled (Boolean!)

Returns true if blank issue creation is allowed.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmpty (Boolean!)

Returns whether or not this repository is empty.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isSecurityPolicyEnabled (Boolean)

Returns true if this repository has a security policy.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

isUserConfigurationRepository (Boolean!)

Is this repository a user configuration repository?.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueTemplates ([IssueTemplate!])

Returns a list of issue templates associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

query (String)

\n

Filters milestones with a query on the title.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityPolicyUrl (URI)

The security policy URL.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultCommitEmail (String)

The last commit email for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultMergeMethod (PullRequestMergeMethod!)

The last used merge method by the viewer or the default for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPossibleCommitEmails ([String!])

A list of emails this viewer can commit with.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryContactLink\n

\n

A repository contact link.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String!)

The contact link purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The contact link name.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The contact link URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String)

The email address that received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this repository invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationConnection\n

\n

The connection type for RepositoryInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

asCodeOwner (Boolean!)

Whether this request was created for a code owner.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI)

The permalink for the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SecurityVulnerabilityOrder)

\n

Ordering options for the returned topics.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsListing\n

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescription (String!)

The full description of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescriptionHTML (HTML!)

The full description of the listing rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The listing's full name.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescription (String!)

The short description of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

tiers (SponsorsTierConnection)

The published tiers for this GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorsTierOrder)

\n

Ordering options for Sponsors tiers returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTier\n

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

adminInfo (SponsorsTierAdminInfo)

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

The description of the tier.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The tier description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

monthlyPriceInCents (Int!)

How much this tier costs per month in cents.

\n\n\n\n\n\n\n\n\n\n\n\n

monthlyPriceInDollars (Int!)

How much this tier costs per month in dollars.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the tier.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsListing (SponsorsListing!)

The sponsors listing that this tier belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierAdminInfo\n

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

sponsorships (SponsorshipConnection!)

The sponsorships associated with this tier.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierConnection\n

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsTierEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsTier])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsTier)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sponsor is deprecated.

Sponsorship.sponsor will be removed. Use Sponsorship.sponsorEntity instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n\n

sponsorEntity (Sponsor)

The user or organization that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The entity that is being sponsored.

\n\n\n\n\n\n\n\n\n\n\n\n

tier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

isOverLimit (Boolean!)

Is the list of stars for this user truncated? This is true for users that have many stars.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

combinedContexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollup\n

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit the status and check runs are attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

contexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

state (StatusState!)

The combined status for the commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextConnection\n

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StatusCheckRollupContextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([StatusCheckRollupContext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (StatusCheckRollupContext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Submodule\n

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branch (String)

The branch of the upstream submodule for tracking updates.

\n\n\n\n\n\n\n\n\n\n\n\n

gitUrl (URI!)

The git URL of the submodule repository.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the submodule in .gitmodules.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path in the superproject that this submodule is located in.

\n\n\n\n\n\n\n\n\n\n\n\n

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleConnection\n

\n

The connection type for Submodule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SubmoduleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Submodule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Submodule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

extension (String)

The extension of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

isGenerated (Boolean!)

Whether or not this tree entry is generated.

\n\n\n\n\n\n\n\n\n\n\n\n

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The full path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnmarkedAsDuplicateEvent\n

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizationVerifiedDomainEmails ([String!]!)

Verified email addresses that match verified domains for a specified organization the user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to match verified domains from.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

twitterUsername (String)

The user's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEmailMetadata\n

\n

Email attributes from External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

primary (Boolean)

Boolean to identify primary emails.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String)

Type of email.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

Email id.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", + "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeFailedEvent\n

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeSucceededEvent\n

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentRefName (String!)

Identifies the name of the base ref for the pull request after it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousRefName (String!)

Identifies the name of the base ref for the pull request before it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefDeletedEvent\n

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String)

Identifies the name of the Ref associated with the base_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean)

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowsDeletions (Boolean!)

Can this branch be deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedCommentAuthor (Actor)

The user who authored the deleted comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

authors (GitActorConnection!)

The list of authors for this commit based on the git author and the Co-authored-by\nmessage trailer. The git author will always be first.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

file (TreeEntry)

The tree entry representing the file located at the given path.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The path for the file.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (Organization)

The organization this commit was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConnectedEvent\n

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was connected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertToDraftEvent\n

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependency\n

\n

A dependency manifest entry.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependency is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasDependencies (Boolean!)

Does the dependency itself have dependencies?.

\n\n\n\n\n\n\n\n\n\n\n\n

packageManager (String)

The dependency package manager.

\n\n\n\n\n\n\n\n\n\n\n\n

packageName (String!)

The required package name.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository containing the package.

\n\n\n\n\n\n\n\n\n\n\n\n

requirements (String!)

The dependency version requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependencyConnection\n

\n

The connection type for DependencyGraphDependency.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependencyConnection is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DependencyGraphDependencyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DependencyGraphDependency])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphDependencyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphDependencyEdge is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DependencyGraphDependency)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifest\n

\n

Dependency manifest for a repository.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifest is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

blobPath (String!)

Path to view the manifest file blob.

\n\n\n\n\n\n\n\n\n\n\n\n

dependencies (DependencyGraphDependencyConnection)

A list of manifest dependencies.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

dependenciesCount (Int)

The number of dependencies listed in the manifest.

\n\n\n\n\n\n\n\n\n\n\n\n

exceedsMaxSize (Boolean!)

Is the manifest too big to parse?.

\n\n\n\n\n\n\n\n\n\n\n\n

filename (String!)

Fully qualified manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

parseable (Boolean!)

Were we able to parse the manifest?.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the manifest.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifestConnection\n

\n

The connection type for DependencyGraphManifest.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifestConnection is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DependencyGraphManifestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DependencyGraphManifest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DependencyGraphManifestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

DependencyGraphManifestEdge is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DependencyGraphManifest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestEnvironment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalEnvironment (String)

The original environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DisconnectedEvent\n

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The URL-friendly identifier for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All members consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All outside collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

enterpriseServerInstallations (EnterpriseServerInstallationConnection!)

Enterprise Server installations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

connectedOnly (Boolean)

\n

Whether or not to only return installations discovered via GitHub Connect.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerInstallationOrder)

\n

Ordering options for Enterprise Server installations returned.

\n\n
\n\n
\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaboratorInvitations (RepositoryInvitationConnection!)

A list of pending collaborator invitations across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pendingCollaborators is deprecated.

Repository invitations can now be associated with an email, not only an invitee. Use the pendingCollaboratorInvitations field instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending members consume a license Removal on 2020-07-01 UTC.

\n
\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallationConnection\n

\n

The connection type for EnterpriseServerInstallation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerInstallationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerInstallation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerInstallation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FundingLink\n

\n

A funding platform link for a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

platform (FundingPlatform!)

The funding platform this link is for.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The configured URL for this funding link.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorConnection\n

\n

The connection type for GitActor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GitActorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GitActor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GitActor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

gitIpAddresses ([String!])

IP addresses that users connect to for git operations.

\n\n\n\n\n\n\n\n\n\n\n\n

hookIpAddresses ([String!])

IP addresses that service hooks are sent from.

\n\n\n\n\n\n\n\n\n\n\n\n

importerIpAddresses ([String!])

IP addresses that the importer connects from.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n

pagesIpAddresses ([String!])

IP addresses for GitHub Pages' A records.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntry\n

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isActive (Boolean!)

Whether the entry is currently active.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryConnection\n

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IpAllowListEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IpAllowListEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IpAllowListEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyResourcePath (URI!)

The http path for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyUrl (URI!)

The http URL for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this issue read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTemplate\n

\n

A repository issue template.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String)

The template purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String)

The suggested issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The template name.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The suggested issue title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceCategory\n

\n

A public description of a Marketplace category.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String)

The category's description.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorks (String)

The technical description of how apps listed in this category work with GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The category's name.

\n\n\n\n\n\n\n\n\n\n\n\n

primaryListingCount (Int!)

How many Marketplace listings have this as their primary category.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this Marketplace category.

\n\n\n\n\n\n\n\n\n\n\n\n

secondaryListingCount (Int!)

How many Marketplace listings have this as their secondary category.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the category used in its URL.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Marketplace category.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListing\n

\n

A listing in the GitHub integration marketplace.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App this listing represents.

\n\n\n\n\n\n\n\n\n\n\n\n

companyUrl (URI)

URL to the listing owner's company site.

\n\n\n\n\n\n\n\n\n\n\n\n

configurationResourcePath (URI!)

The HTTP path for configuring access to the listing's integration or OAuth app.

\n\n\n\n\n\n\n\n\n\n\n\n

configurationUrl (URI!)

The HTTP URL for configuring access to the listing's integration or OAuth app.

\n\n\n\n\n\n\n\n\n\n\n\n

documentationUrl (URI)

URL to the listing's documentation.

\n\n\n\n\n\n\n\n\n\n\n\n

extendedDescription (String)

The listing's detailed description.

\n\n\n\n\n\n\n\n\n\n\n\n

extendedDescriptionHTML (HTML!)

The listing's detailed description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescription (String!)

The listing's introductory description.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescriptionHTML (HTML!)

The listing's introductory description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPublishedFreeTrialPlans (Boolean!)

Does this listing have any plans with a free trial?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTermsOfService (Boolean!)

Does this listing have a terms of service link?.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorks (String)

A technical description of how this app works with GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

howItWorksHTML (HTML!)

The listing's technical description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

installationUrl (URI)

URL to install the product to the viewer's account or organization.

\n\n\n\n\n\n\n\n\n\n\n\n

installedForViewer (Boolean!)

Whether this listing's app has been installed for the current viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether this listing has been removed from the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether this listing is still an editable draft that has not been submitted\nfor review and is not publicly visible in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isPaid (Boolean!)

Whether the product this listing represents is available as part of a paid plan.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether this listing has been approved for display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isRejected (Boolean!)

Whether this listing has been rejected by GitHub for display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnverified (Boolean!)

Whether this listing has been approved for unverified display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnverifiedPending (Boolean!)

Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerificationPendingFromDraft (Boolean!)

Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerificationPendingFromUnverified (Boolean!)

Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

isVerified (Boolean!)

Whether this listing has been approved for verified display in the Marketplace.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI)

URL for the listing's logo image.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

name (String!)

The listing's full name.

\n\n\n\n\n\n\n\n\n\n\n\n

normalizedShortDescription (String!)

The listing's very short description without a trailing period or ampersands.

\n\n\n\n\n\n\n\n\n\n\n\n

pricingUrl (URI)

URL to the listing's detailed pricing.

\n\n\n\n\n\n\n\n\n\n\n\n

primaryCategory (MarketplaceCategory!)

The category that best describes the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

privacyPolicyUrl (URI!)

URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

screenshotUrls ([String]!)

The URLs for the listing's screenshots.

\n\n\n\n\n\n\n\n\n\n\n\n

secondaryCategory (MarketplaceCategory)

An alternate category that describes the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescription (String!)

The listing's very short description.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the listing used in its URL.

\n\n\n\n\n\n\n\n\n\n\n\n

statusUrl (URI)

URL to the listing's status page.

\n\n\n\n\n\n\n\n\n\n\n\n

supportEmail (String)

An email address for support for this listing's app.

\n\n\n\n\n\n\n\n\n\n\n\n

supportUrl (URI!)

Either a URL or an email address for support for this listing's app, may\nreturn an empty string for listings that do not require a support URL.

\n\n\n\n\n\n\n\n\n\n\n\n

termsOfServiceUrl (URI)

URL to the listing's terms of service.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAddPlans (Boolean!)

Can the current viewer add plans for this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanApprove (Boolean!)

Can the current viewer approve this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanDelist (Boolean!)

Can the current viewer delist this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEdit (Boolean!)

Can the current viewer edit this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEditCategories (Boolean!)

Can the current viewer edit the primary and secondary category of this\nMarketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEditPlans (Boolean!)

Can the current viewer edit the plans for this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanRedraft (Boolean!)

Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReject (Boolean!)

Can the current viewer reject this Marketplace listing by returning it to\nan editable draft state or rejecting it entirely.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanRequestApproval (Boolean!)

Can the current viewer request this listing be reviewed for display in\nthe Marketplace as verified.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasPurchased (Boolean!)

Indicates whether the current user has an active subscription to this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasPurchasedForAllOrganizations (Boolean!)

Indicates if the current user has purchased a subscription to this Marketplace listing\nfor all of the organizations the user owns.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsListingAdmin (Boolean!)

Does the current viewer role allow them to administer this Marketplace listing.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListingConnection\n

\n

Look up Marketplace Listings.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MarketplaceListingEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([MarketplaceListing])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarketplaceListingEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (MarketplaceListing)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

progressPercentage (Float!)

Indentifies the percentage complete for the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website, always false on Enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

twitterUsername (String)

The organization's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Package\n

\n

Information for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

latestVersion (PackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

packageType (PackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository this package belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versions (PackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageVersionOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageConnection\n

\n

The connection type for Package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Package])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Package)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFile\n

\n

A file in a package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

md5 (String)

MD5 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (PackageVersion)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

SHA1 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

SHA256 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Size of the file in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileConnection\n

\n

The connection type for PackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersion\n

\n

Information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

files (PackageFileConnection!)

List of files associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageFileOrder)

\n

Ordering of the returned package files.

\n\n
\n\n
\n\n\n

package (Package)

The package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

The platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Whether or not this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

The release associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

The package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

The version string.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionConnection\n

\n

The connection type for PackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

progress (ProjectProgress!)

Project progress details.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectProgress\n

\n

Project progress stats.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

doneCount (Int!)

The number of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

donePercentage (Float!)

The percentage of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

enabled (Boolean!)

Whether progress tracking is enabled and cards with purpose exist for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressCount (Int!)

The number of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressPercentage (Float!)

The percentage of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoCount (Int!)

The number of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoPercentage (Float!)

The percentage of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this pull request read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

latestOpinionatedReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

writersOnly (Boolean)

\n

Only return reviews from user who have write access to the repository.

\n

The default value is false.

\n
\n\n
\n\n\n

latestReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request that are not also pending review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanDeleteHeadRef (Boolean!)

Check if the viewer can restore the deleted head ref.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerMergeBodyText (String!)

The merge body text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerMergeHeadlineText (String!)

The merge headline text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerViewedState (FileViewedState!)

The state of the file for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorCanPushToRepository (Boolean!)

Indicates whether the author of this review has push access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n\n\n\n\n\n\n\n

isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved).

\n\n\n\n\n\n\n\n\n\n\n\n

isOutdated (Boolean!)

Indicates whether this thread was outdated by newer changes.

\n\n\n\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

Identifies the file path of this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReply (Boolean!)

Indicates whether the current viewer can reply to this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n

used (Int!)

The number of points used in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

branchProtectionRule (BranchProtectionRule)

Branch protection rules for this ref.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

refUpdateRule (RefUpdateRule)

Branch protection rules that are viewable by non-admins.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject)

The object the ref points to. Returns null when object does not exist.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefUpdateRule\n

\n

A ref update rules for a viewer.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowsDeletions (Boolean!)

Can this branch be deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPush (Boolean!)

Can the viewer push to the branch.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

contactLinks ([RepositoryContactLink!])

Returns a list of contact links associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

dependencyGraphManifests (DependencyGraphManifestConnection)

A list of dependency manifests contained in the repository.

\n\n\n\n\n
\n

Preview notice

\n

dependencyGraphManifests is available under the Access to a repositories dependency graph preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

dependenciesAfter (String)

\n

Cursor to paginate dependencies.

\n\n
\n\n
\n

dependenciesFirst (Int)

\n

Number of dependencies to fetch.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

withDependencies (Boolean)

\n

Flag to scope to only manifests with dependencies.

\n\n
\n\n
\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

fundingLinks ([FundingLink!]!)

The funding links for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isBlankIssuesEnabled (Boolean!)

Returns true if blank issue creation is allowed.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmpty (Boolean!)

Returns whether or not this repository is empty.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isSecurityPolicyEnabled (Boolean)

Returns true if this repository has a security policy.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

isUserConfigurationRepository (Boolean!)

Is this repository a user configuration repository?.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueTemplates ([IssueTemplate!])

Returns a list of issue templates associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

query (String)

\n

Filters milestones with a query on the title.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityPolicyUrl (URI)

The security policy URL.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultCommitEmail (String)

The last commit email for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultMergeMethod (PullRequestMergeMethod!)

The last used merge method by the viewer or the default for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPossibleCommitEmails ([String!])

A list of emails this viewer can commit with.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryContactLink\n

\n

A repository contact link.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String!)

The contact link purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The contact link name.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The contact link URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String)

The email address that received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this repository invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationConnection\n

\n

The connection type for RepositoryInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

asCodeOwner (Boolean!)

Whether this request was created for a code owner.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI)

The permalink for the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SecurityVulnerabilityOrder)

\n

Ordering options for the returned topics.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsListing\n

\n

A GitHub Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescription (String!)

The full description of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

fullDescriptionHTML (HTML!)

The full description of the listing rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The listing's full name.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescription (String!)

The short description of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The short name of the listing.

\n\n\n\n\n\n\n\n\n\n\n\n

tiers (SponsorsTierConnection)

The published tiers for this GitHub Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorsTierOrder)

\n

Ordering options for Sponsors tiers returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTier\n

\n

A GitHub Sponsors tier associated with a GitHub Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

adminInfo (SponsorsTierAdminInfo)

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

The description of the tier.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The tier description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

monthlyPriceInCents (Int!)

How much this tier costs per month in cents.

\n\n\n\n\n\n\n\n\n\n\n\n

monthlyPriceInDollars (Int!)

How much this tier costs per month in dollars.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the tier.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorsListing (SponsorsListing!)

The sponsors listing that this tier belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierAdminInfo\n

\n

SponsorsTier information only visible to users that can administer the associated Sponsors listing.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

sponsorships (SponsorshipConnection!)

The sponsorships associated with this tier.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierConnection\n

\n

The connection type for SponsorsTier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorsTierEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SponsorsTier])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorsTierEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SponsorsTier)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sponsor is deprecated.

Sponsorship.sponsor will be removed. Use Sponsorship.sponsorEntity instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n\n

sponsorEntity (Sponsor)

The user or organization that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The entity that is being sponsored.

\n\n\n\n\n\n\n\n\n\n\n\n

tier (SponsorsTier)

The associated sponsorship tier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

isOverLimit (Boolean!)

Is the list of stars for this user truncated? This is true for users that have many stars.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

combinedContexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollup\n

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit the status and check runs are attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

contexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

state (StatusState!)

The combined status for the commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextConnection\n

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StatusCheckRollupContextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([StatusCheckRollupContext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (StatusCheckRollupContext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Submodule\n

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branch (String)

The branch of the upstream submodule for tracking updates.

\n\n\n\n\n\n\n\n\n\n\n\n

gitUrl (URI!)

The git URL of the submodule repository.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the submodule in .gitmodules.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path in the superproject that this submodule is located in.

\n\n\n\n\n\n\n\n\n\n\n\n

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleConnection\n

\n

The connection type for Submodule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SubmoduleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Submodule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Submodule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

extension (String)

The extension of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

isGenerated (Boolean!)

Whether or not this tree entry is generated.

\n\n\n\n\n\n\n\n\n\n\n\n

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The full path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnmarkedAsDuplicateEvent\n

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizationVerifiedDomainEmails ([String!]!)

Verified email addresses that match verified domains for a specified organization the user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to match verified domains from.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorsListing (SponsorsListing)

The GitHub Sponsors listing for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

twitterUsername (String)

The user's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEmailMetadata\n

\n

Email attributes from External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

primary (Boolean)

Boolean to identify primary emails.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String)

Type of email.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

Email id.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", "miniToc": [ { "contents": "\n ActorLocation\n ", @@ -2259,7 +2259,7 @@ } ] }, - "2.22": { + "ghes-2.22": { "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeFailedEvent\n

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeSucceededEvent\n

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean)

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotation is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationPosition is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationSpan is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckRun is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckSuite is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n
\n

Preview notice

\n

checkSuites is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (Organization)

The organization this commit was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConnectedEvent\n

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was connected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertToDraftEvent\n

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestEnvironment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalEnvironment (String)

The original environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DisconnectedEvent\n

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The URL-friendly identifier for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All members consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All outside collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actionExecutionCapabilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided action execution capabilities setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n\n\n

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaboratorInvitations (RepositoryInvitationConnection!)

A list of pending collaborator invitations across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pendingCollaborators is deprecated.

Repository invitations can now be associated with an email, not only an invitee. Use the pendingCollaboratorInvitations field instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending members consume a license Removal on 2020-07-01 UTC.

\n
\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntry\n

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isActive (Boolean!)

Whether the entry is currently active.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryConnection\n

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IpAllowListEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IpAllowListEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IpAllowListEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issuePrioritiesDebug (String!)

Just for debugging on review-lab.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

twitterUsername (String)

The organization's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Package\n

\n

Information for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

latestVersion (PackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

packageType (PackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository this package belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versions (PackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageVersionOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageConnection\n

\n

The connection type for Package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Package])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Package)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFile\n

\n

A file in a package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

md5 (String)

MD5 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (PackageVersion)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

SHA1 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

SHA256 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Size of the file in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileConnection\n

\n

The connection type for PackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersion\n

\n

Information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

files (PackageFileConnection!)

List of files associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageFileOrder)

\n

Ordering of the returned package files.

\n\n
\n\n
\n\n\n

package (Package)

The package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

The platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Whether or not this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

The release associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

The package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

The version string.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionConnection\n

\n

The connection type for PackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n
\n

Preview notice

\n

Push is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject)

The object the ref points to. Returns null when object does not exist.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

hasAnonymousAccessEnabled (Boolean!)

Indicates if the repository has anonymous Git read access feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmpty (Boolean!)

Returns whether or not this repository is empty.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

query (String)

\n

Filters milestones with a query on the title.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String)

The email address that received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationConnection\n

\n

The connection type for RepositoryInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI)

The permalink for the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sponsor is deprecated.

Sponsorship.sponsor will be removed. Use Sponsorship.sponsorEntity instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n\n

sponsorEntity (Sponsor)

The user or organization that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

isOverLimit (Boolean!)

Is the list of stars for this user truncated? This is true for users that have many stars.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollup\n

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit the status and check runs are attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

contexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

state (StatusState!)

The combined status for the commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextConnection\n

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StatusCheckRollupContextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([StatusCheckRollupContext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (StatusCheckRollupContext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Submodule\n

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branch (String)

The branch of the upstream submodule for tracking updates.

\n\n\n\n\n\n\n\n\n\n\n\n

gitUrl (URI!)

The git URL of the submodule repository.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the submodule in .gitmodules.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path in the superproject that this submodule is located in.

\n\n\n\n\n\n\n\n\n\n\n\n

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleConnection\n

\n

The connection type for Submodule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SubmoduleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Submodule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Submodule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnmarkedAsDuplicateEvent\n

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizationVerifiedDomainEmails ([String!]!)

Verified email addresses that match verified domains for a specified organization the user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to match verified domains from.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

packageType (PackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

suspendedAt (DateTime)

Identifies the date and time when the user was suspended.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

twitterUsername (String)

The user's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", "miniToc": [ { @@ -4379,7 +4379,7 @@ } ] }, - "2.21": { + "ghes-2.21": { "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean!)

Indicates whether the Blob is binary or text.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotation is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationPosition is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationSpan is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckRun is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckSuite is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n
\n

Preview notice

\n

checkSuites is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (Organization)

The organization this commit was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConnectedEvent\n

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was connected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertToDraftEvent\n

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestEnvironment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalEnvironment (String)

The original environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DisconnectedEvent\n

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The URL-friendly identifier for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actionExecutionCapabilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided action execution capabilities setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n\n\n

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntry\n

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isActive (Boolean!)

Whether the entry is currently active.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryConnection\n

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IpAllowListEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IpAllowListEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IpAllowListEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issuePrioritiesDebug (String!)

Just for debugging on review-lab.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Package\n

\n

Information for an uploaded package.

\n
\n\n
\n \n
\n

Preview notice

\n

Package is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

latestVersion (PackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

packageType (PackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository this package belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versions (PackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageVersionOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageConnection\n

\n

The connection type for Package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Package])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Package)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFile\n

\n

A file in a package version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageFile is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

md5 (String)

MD5 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (PackageVersion)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

SHA1 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

SHA256 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Size of the file in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileConnection\n

\n

The connection type for PackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageFile])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageFile)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageStatistics is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageTag is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersion\n

\n

Information about a specific package version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageVersion is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

files (PackageFileConnection!)

List of files associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageFileOrder)

\n

Ordering of the returned package files.

\n\n
\n\n
\n\n\n

package (Package)

The package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

The platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Whether or not this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

The release associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

The package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

The version string.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionConnection\n

\n

The connection type for PackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageVersion])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageVersion)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageVersionStatistics is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n
\n

Preview notice

\n

Push is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The object the ref points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackage\n

\n

A registry package contains the content for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The package type color.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

color is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

latestVersion (RegistryPackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

latestVersion is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Identifies the title of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

nameWithOwner (String!)

Identifies the title of the package, with the owner prefixed.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

nameWithOwner is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

packageFileByGuid (RegistryPackageFile)

Find the package file identified by the guid.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageFileByGuid is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

guid (String!)

\n

The unique identifier of the package_file.

\n\n
\n\n
\n\n\n

packageFileBySha256 (RegistryPackageFile)

Find the package file identified by the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageFileBySha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The SHA256 of the package_file.

\n\n
\n\n
\n\n\n

packageType (RegistryPackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageType is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

preReleaseVersions (RegistryPackageVersionConnection)

List the prerelease versions for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

preReleaseVersions is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

registryPackageType (String)

The type of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackageType is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

repository (Repository)

repository that the release is associated with.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

repository is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

statistics (RegistryPackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

statistics is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

tags (RegistryPackageTagConnection!)

list of tags for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

tags is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

topics (TopicConnection)

List the topics for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

topics is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

version (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionByPlatform (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionByPlatform is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

platform (String!)

\n

Find a registry package for a specific platform.

\n\n
\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionBySha256 (RegistryPackageVersion)

Find package version by manifest SHA256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionBySha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The package SHA256 digest.

\n\n
\n\n
\n\n\n

versions (RegistryPackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versions is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

versionsByMetadatum (RegistryPackageVersionConnection)

List package versions with a specific metadatum.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionsByMetadatum is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

metadatum (RegistryPackageMetadatum!)

\n

Filter on a specific metadatum.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageConnection\n

\n

The connection type for RegistryPackage.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackage])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependency\n

\n

A package dependency contains the information needed to satisfy a dependency.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dependencyType (RegistryPackageDependencyType!)

Identifies the type of dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

dependencyType is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Identifies the name of the dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (String!)

Identifies the version of the dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyConnection\n

\n

The connection type for RegistryPackageDependency.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageDependencyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageDependency])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageDependency)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackage)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFile\n

\n

A file in a specific registry package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String)

A unique identifier for this file.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

guid is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

md5 (String)

Identifies the md5.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

md5 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

metadataUrl (URI!)

URL to download the asset metadata.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

metadataUrl is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

packageVersion (RegistryPackageVersion!)

The package version this file belongs to.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageVersion is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha1 (String)

Identifies the sha1.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha1 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

size is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

URL to download the asset.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

url is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileConnection\n

\n

The connection type for RegistryPackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisMonth is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisWeek is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisYear is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsToday is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsTotalCount is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageTag object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (RegistryPackageVersion)

version that the tag is associated with.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageTag object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagConnection\n

\n

The connection type for RegistryPackageTag.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageTagEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageTag])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageTag)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersion\n

\n

A package version contains the information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

deleted (Boolean!)

Whether or not this version has been deleted.

\n\n\n\n\n
\n

Preview notice

\n

deleted is available under the Access to package version deletion preview. During the preview period, the API may change without notice.

\n
\n\n\n\n
\n

Deprecation notice

\n

deleted is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

dependencies (RegistryPackageDependencyConnection!)

list of dependencies for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

dependencies is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

type (RegistryPackageDependencyType)

\n

Find dependencies by type.

\n\n
\n\n
\n\n\n

fileByName (RegistryPackageFile)

A file associated with this registry package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

fileByName is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

filename (String!)

\n

A specific file to find.

\n\n
\n\n
\n\n\n

files (RegistryPackageFileConnection!)

List of files associated with this registry package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

files is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

installationCommand (String)

A single line of text to install this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

installationCommand is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

manifest (String)

Identifies the package manifest for this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

manifest is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

platform (String)

Identifies the platform this version was built for.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

platform is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

preRelease (Boolean!)

Indicates whether this version is a pre-release.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

preRelease is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

readme is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

readmeHtml (HTML)

The HTML README of this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

readmeHtml is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

registryPackage (RegistryPackage)

Registry package associated with this version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackage is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

release (Release)

Release associated with this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

release is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

size is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

statistics (RegistryPackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

statistics is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

summary (String)

Identifies the package version summary.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

summary is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

updatedAt (DateTime!)

Time at which the most recent file upload for this package version finished.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

updatedAt is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (String!)

Identifies the version number.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

viewerCanEdit (Boolean!)

Can the current viewer edit this Package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

viewerCanEdit is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionConnection\n

\n

The connection type for RegistryPackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisMonth is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisWeek is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisYear is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsToday is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsTotalCount is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

hasAnonymousAccessEnabled (Boolean!)

Indicates if the repository has anonymous Git read access feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

invitee (User!)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI)

The permalink for the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The entity that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

isOverLimit (Boolean!)

Is the list of stars for this user truncated? This is true for users that have many stars.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollup\n

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit the status and check runs are attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

contexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

state (StatusState!)

The combined status for the commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextConnection\n

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StatusCheckRollupContextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([StatusCheckRollupContext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (StatusCheckRollupContext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Submodule\n

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branch (String)

The branch of the upstream submodule for tracking updates.

\n\n\n\n\n\n\n\n\n\n\n\n

gitUrl (URI!)

The git URL of the submodule repository.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the submodule in .gitmodules.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path in the superproject that this submodule is located in.

\n\n\n\n\n\n\n\n\n\n\n\n

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleConnection\n

\n

The connection type for Submodule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SubmoduleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Submodule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Submodule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicConnection\n

\n

The connection type for Topic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Topic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Topic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnmarkedAsDuplicateEvent\n

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

suspendedAt (DateTime)

Identifies the date and time when the user was suspended.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", "miniToc": [ { @@ -6584,7 +6584,7 @@ } ] }, - "2.20": { + "ghes-2.20": { "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean!)

Indicates whether the Blob is binary or text.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotation is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationPosition is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationSpan is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckRun is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckSuite is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n
\n

Preview notice

\n

checkSuites is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actionExecutionCapabilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided action execution capabilities setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n\n\n

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this actor.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this actor.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issuePrioritiesDebug (String!)

Just for debugging on review-lab.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Package\n

\n

Information for an uploaded package.

\n
\n\n
\n \n
\n

Preview notice

\n

Package is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

latestVersion (PackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository this package belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versions (PackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageVersionOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageConnection\n

\n

The connection type for Package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Package])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Package)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFile\n

\n

A file in a package version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageFile is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

md5 (String)

MD5 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (PackageVersion)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

SHA1 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

SHA256 hash of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Size of the file in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileConnection\n

\n

The connection type for PackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageFile])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageFile)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageStatistics is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageTag is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (PackageVersion)

Version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersion\n

\n

Information about a specific package version.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageVersion is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

files (PackageFileConnection!)

List of files associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PackageFileOrder)

\n

Ordering of the returned package files.

\n\n
\n\n
\n\n\n

package (Package)

The package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

The platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Whether or not this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

The release associated with this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (PackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

The package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

The version string.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionConnection\n

\n

The connection type for PackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PackageVersion])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PackageVersion)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n
\n

Preview notice

\n

PackageVersionStatistics is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n
\n

Preview notice

\n

isDraft is available under the Draft pull requests preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n
\n

Preview notice

\n

diffSide is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n
\n

Preview notice

\n

line is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n
\n

Preview notice

\n

originalLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

originalStartLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

startDiffSide is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

startLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n
\n

Preview notice

\n

Push is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The object the ref points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackage\n

\n

A registry package contains the content for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The package type color.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

color is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

latestVersion (RegistryPackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

latestVersion is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Identifies the title of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

nameWithOwner (String!)

Identifies the title of the package, with the owner prefixed.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

nameWithOwner is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

packageFileByGuid (RegistryPackageFile)

Find the package file identified by the guid.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageFileByGuid is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

guid (String!)

\n

The unique identifier of the package_file.

\n\n
\n\n
\n\n\n

packageFileBySha256 (RegistryPackageFile)

Find the package file identified by the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageFileBySha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The SHA256 of the package_file.

\n\n
\n\n
\n\n\n

packageType (RegistryPackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageType is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

preReleaseVersions (RegistryPackageVersionConnection)

List the prerelease versions for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

preReleaseVersions is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

registryPackageType (String)

The type of the package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackageType is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

repository (Repository)

repository that the release is associated with.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

repository is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

statistics (RegistryPackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

statistics is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

tags (RegistryPackageTagConnection!)

list of tags for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

tags is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

topics (TopicConnection)

List the topics for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

topics is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

version (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionByPlatform (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionByPlatform is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

platform (String!)

\n

Find a registry package for a specific platform.

\n\n
\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionBySha256 (RegistryPackageVersion)

Find package version by manifest SHA256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionBySha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The package SHA256 digest.

\n\n
\n\n
\n\n\n

versions (RegistryPackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versions is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

versionsByMetadatum (RegistryPackageVersionConnection)

List package versions with a specific metadatum.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

versionsByMetadatum is deprecated.

Renaming GitHub Packages fields and objects. Use the Package object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

metadatum (RegistryPackageMetadatum!)

\n

Filter on a specific metadatum.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageConnection\n

\n

The connection type for RegistryPackage.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackage])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependency\n

\n

A package dependency contains the information needed to satisfy a dependency.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dependencyType (RegistryPackageDependencyType!)

Identifies the type of dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

dependencyType is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Identifies the name of the dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (String!)

Identifies the version of the dependency.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageDependency object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyConnection\n

\n

The connection type for RegistryPackageDependency.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageDependencyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageDependency])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageDependency)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackage)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFile\n

\n

A file in a specific registry package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String)

A unique identifier for this file.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

guid is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

md5 (String)

Identifies the md5.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

md5 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

metadataUrl (URI!)

URL to download the asset metadata.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

metadataUrl is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

packageVersion (RegistryPackageVersion!)

The package version this file belongs to.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

packageVersion is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha1 (String)

Identifies the sha1.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha1 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

size is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

URL to download the asset.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

url is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageFile object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileConnection\n

\n

The connection type for RegistryPackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisMonth is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisWeek is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisYear is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsToday is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsTotalCount is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

name is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageTag object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (RegistryPackageVersion)

version that the tag is associated with.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageTag object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagConnection\n

\n

The connection type for RegistryPackageTag.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageTagEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageTag])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageTag)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersion\n

\n

A package version contains the information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dependencies (RegistryPackageDependencyConnection!)

list of dependencies for this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

dependencies is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

type (RegistryPackageDependencyType)

\n

Find dependencies by type.

\n\n
\n\n
\n\n\n

fileByName (RegistryPackageFile)

A file associated with this registry package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

fileByName is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

filename (String!)

\n

A specific file to find.

\n\n
\n\n
\n\n\n

files (RegistryPackageFileConnection!)

List of files associated with this registry package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

files is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

installationCommand (String)

A single line of text to install this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

installationCommand is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

manifest (String)

Identifies the package manifest for this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

manifest is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

platform (String)

Identifies the platform this version was built for.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

platform is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

preRelease (Boolean!)

Indicates whether this version is a pre-release.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

preRelease is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

readme is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

readmeHtml (HTML)

The HTML README of this package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

readmeHtml is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

registryPackage (RegistryPackage)

Registry package associated with this version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackage is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

release (Release)

Release associated with this package.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

release is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sha256 is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

size is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

statistics (RegistryPackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

statistics is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

summary (String)

Identifies the package version summary.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

summary is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

updatedAt (DateTime!)

Time at which the most recent file upload for this package version finished.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

updatedAt is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

version (String!)

Identifies the version number.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

version is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

viewerCanEdit (Boolean!)

Can the current viewer edit this Package version.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

viewerCanEdit is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersion object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionConnection\n

\n

The connection type for RegistryPackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisMonth is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisWeek is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsThisYear is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsToday is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

downloadsTotalCount is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageVersionStatistics object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

hasAnonymousAccessEnabled (Boolean!)

Indicates if the repository has anonymous Git read access feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

invitee (User!)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The entity that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicConnection\n

\n

The connection type for Topic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Topic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Topic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

packages (PackageConnection!)

A list of packages under the owner.

\n\n\n\n\n
\n

Preview notice

\n

packages is available under the GitHub packages preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

names ([String])

\n

Find packages by their names.

\n\n
\n\n
\n

orderBy (PackageOrder)

\n

Ordering of the returned packages.

\n\n
\n\n
\n

repositoryId (ID)

\n

Find packages in a repository by ID.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackages is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageOwner object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

registryPackagesForQuery is deprecated.

Renaming GitHub Packages fields and objects. Use the PackageSearch object instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

suspendedAt (DateTime)

Identifies the date and time when the user was suspended.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", "miniToc": [ { @@ -8724,7 +8724,7 @@ } ] }, - "2.19": { + "ghes-2.19": { "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean!)

Indicates whether the Blob is binary or text.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotation is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationPosition is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckAnnotationSpan is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckRun is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n
\n

Preview notice

\n

CheckSuite is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n
\n

Preview notice

\n

nodes is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n
\n

Preview notice

\n

node is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n
\n

Preview notice

\n

checkSuites is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actionExecutionCapabilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided action execution capabilities setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n\n\n

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this actor.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this actor.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issuePrioritiesDebug (String!)

Just for debugging on review-lab.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n
\n

Preview notice

\n

isDraft is available under the Draft pull requests preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n
\n

Preview notice

\n

diffSide is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n
\n

Preview notice

\n

line is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n
\n

Preview notice

\n

originalLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

originalStartLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

startDiffSide is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n
\n

Preview notice

\n

startLine is available under the Multi line comments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n
\n

Preview notice

\n

Push is available under the Checks preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The object the ref points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackage\n

\n

A registry package contains the content for an uploaded package.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The package type color.

\n\n\n\n\n\n\n\n\n\n\n\n

latestVersion (RegistryPackageVersion)

Find the latest version for the package.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

Identifies the title of the package, with the owner prefixed.

\n\n\n\n\n\n\n\n\n\n\n\n

packageFileByGuid (RegistryPackageFile)

Find the package file identified by the guid.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

guid (String!)

\n

The unique identifier of the package_file.

\n\n
\n\n
\n\n\n

packageFileBySha256 (RegistryPackageFile)

Find the package file identified by the sha256.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The SHA256 of the package_file.

\n\n
\n\n
\n\n\n

packageType (RegistryPackageType!)

Identifies the type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

preReleaseVersions (RegistryPackageVersionConnection)

List the prerelease versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

registryPackageType (String)

The type of the package.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

repository that the release is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (RegistryPackageStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

tags (RegistryPackageTagConnection!)

list of tags for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

topics (TopicConnection)

List the topics for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

version (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionByPlatform (RegistryPackageVersion)

Find package version by version string.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

platform (String!)

\n

Find a registry package for a specific platform.

\n\n
\n\n
\n

version (String!)

\n

The package version.

\n\n
\n\n
\n\n\n

versionBySha256 (RegistryPackageVersion)

Find package version by manifest SHA256.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

sha256 (String!)

\n

The package SHA256 digest.

\n\n
\n\n
\n\n\n

versions (RegistryPackageVersionConnection!)

list of versions for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

versionsByMetadatum (RegistryPackageVersionConnection)

List package versions with a specific metadatum.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

metadatum (RegistryPackageMetadatum!)

\n

Filter on a specific metadatum.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageConnection\n

\n

The connection type for RegistryPackage.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackage])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependency\n

\n

A package dependency contains the information needed to satisfy a dependency.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dependencyType (RegistryPackageDependencyType!)

Identifies the type of dependency.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the name of the dependency.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

Identifies the version of the dependency.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyConnection\n

\n

The connection type for RegistryPackageDependency.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageDependencyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageDependency])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageDependencyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageDependency)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackage)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFile\n

\n

A file in a specific registry package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String)

A unique identifier for this file.

\n\n\n\n\n\n\n\n\n\n\n\n

md5 (String)

Identifies the md5.

\n\n\n\n\n\n\n\n\n\n\n\n

metadataUrl (URI!)

URL to download the asset metadata.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Name of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

packageVersion (RegistryPackageVersion!)

The package version this file belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

sha1 (String)

Identifies the sha1.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

URL to download the asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileConnection\n

\n

The connection type for RegistryPackageFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageStatistics\n

\n

Represents a object that contains package activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTag\n

\n

A version tag contains the mapping between a tag name and a version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

Identifies the tag name of the version.

\n\n\n\n\n\n\n\n\n\n\n\n

version (RegistryPackageVersion)

version that the tag is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagConnection\n

\n

The connection type for RegistryPackageTag.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageTagEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageTag])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageTagEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageTag)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersion\n

\n

A package version contains the information about a specific package version.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dependencies (RegistryPackageDependencyConnection!)

list of dependencies for this package.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

type (RegistryPackageDependencyType)

\n

Find dependencies by type.

\n\n
\n\n
\n\n\n

fileByName (RegistryPackageFile)

A file associated with this registry package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

filename (String!)

\n

A specific file to find.

\n\n
\n\n
\n\n\n

files (RegistryPackageFileConnection!)

List of files associated with this registry package version.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

installationCommand (String)

A single line of text to install this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

manifest (String)

Identifies the package manifest for this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

platform (String)

Identifies the platform this version was built for.

\n\n\n\n\n\n\n\n\n\n\n\n

preRelease (Boolean!)

Indicates whether this version is a pre-release.

\n\n\n\n\n\n\n\n\n\n\n\n

readme (String)

The README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

readmeHtml (HTML)

The HTML README of this package version.

\n\n\n\n\n\n\n\n\n\n\n\n

registryPackage (RegistryPackage)

Registry package associated with this version.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release associated with this package.

\n\n\n\n\n\n\n\n\n\n\n\n

sha256 (String)

Identifies the sha256.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

Identifies the size.

\n\n\n\n\n\n\n\n\n\n\n\n

statistics (RegistryPackageVersionStatistics)

Statistics about package activity.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

Identifies the package version summary.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Time at which the most recent file upload for this package version finished.

\n\n\n\n\n\n\n\n\n\n\n\n

version (String!)

Identifies the version number.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanEdit (Boolean!)

Can the current viewer edit this Package version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionConnection\n

\n

The connection type for RegistryPackageVersion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RegistryPackageVersionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RegistryPackageVersion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RegistryPackageVersion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RegistryPackageVersionStatistics\n

\n

Represents a object that contains package version activity statistics such as downloads.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

downloadsThisMonth (Int!)

Number of times the package was downloaded this month.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsThisWeek (Int!)

Number of times the package was downloaded this week.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsThisYear (Int!)

Number of times the package was downloaded this year.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsToday (Int!)

Number of times the package was downloaded today.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadsTotalCount (Int!)

Number of times the package was downloaded since it was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

hasAnonymousAccessEnabled (Boolean!)

Indicates if the repository has anonymous Git read access feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n
\n

Preview notice

\n

tempCloneToken is available under the Temporary cloning token for private repositories preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n
\n

Preview notice

\n

vulnerabilityAlerts is available under the Repository vulnerability alerts preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

invitee (User!)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n
\n

Preview notice

\n

RepositoryVulnerabilityAlert is available under the Repository vulnerability alerts preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n
\n

Preview notice

\n

RepositoryVulnerabilityAlertConnection is available under the Repository vulnerability alerts preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

RepositoryVulnerabilityAlertEdge is available under the Repository vulnerability alerts preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The entity that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicConnection\n

\n

The connection type for Topic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Topic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Topic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedRepositories (RepositoryConnection!)

A list of repositories this user has pinned to their profile.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pinnedRepositories is deprecated.

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

registryPackages (RegistryPackageConnection!)

A list of registry packages under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

Find registry package by name.

\n\n
\n\n
\n

names ([String])

\n

Find registry packages by their names.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

publicOnly (Boolean)

\n

Filter registry package by whether it is publicly visible.

\n

The default value is false.

\n
\n\n
\n

registryPackageType (String)

\n

Filter registry package by type (string).

\n\n
\n\n
\n

repositoryId (ID)

\n

Find registry packages in a repository.

\n\n
\n\n
\n\n\n

registryPackagesForQuery (RegistryPackageConnection!)

A list of registry packages for a particular search query.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

packageType (RegistryPackageType)

\n

Filter registry package by type.

\n\n
\n\n
\n

query (String)

\n

Find registry package by search query.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

suspendedAt (DateTime)

Identifies the date and time when the user was suspended.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", "miniToc": [ { @@ -10803,5 +10803,2115 @@ "indentationLevel": 0 } ] + }, + "ghae": { + "html": "
\n
\n

\n ActorLocation\n

\n

Location information for an actor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

city (String)

City.

\n\n\n\n\n\n\n\n\n\n\n\n

country (String)

Country name.

\n\n\n\n\n\n\n\n\n\n\n\n

countryCode (String)

Country code.

\n\n\n\n\n\n\n\n\n\n\n\n

region (String)

Region name.

\n\n\n\n\n\n\n\n\n\n\n\n

regionCode (String)

Region or state code.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AddedToProjectEvent\n

\n

Represents aadded_to_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n App\n

\n

A GitHub App.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

logoBackgroundColor (String!)

The hex color code, without the leading '#', for the logo background.

\n\n\n\n\n\n\n\n\n\n\n\n

logoUrl (URI!)

A URL pointing to the app's logo.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting image.

\n\n
\n\n
\n\n\n

name (String!)

The name of the app.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

A slug based on the name of the app for use in URLs.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to the app's homepage.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AssignedEvent\n

\n

Represents anassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was assigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who was assigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeFailedEvent\n

\n

Represents aautomatic_base_change_failedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n AutomaticBaseChangeSucceededEvent\n

\n

Represents aautomatic_base_change_succeededevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

newBase (String!)

The new base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

oldBase (String!)

The old base for this PR.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefChangedEvent\n

\n

Represents abase_ref_changedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentRefName (String!)

Identifies the name of the base ref for the pull request after it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousRefName (String!)

Identifies the name of the base ref for the pull request before it was changed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefDeletedEvent\n

\n

Represents abase_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String)

Identifies the name of the Ref associated with the base_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BaseRefForcePushedEvent\n

\n

Represents abase_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blame\n

\n

Represents a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

ranges ([BlameRange!]!)

The list of ranges from a Git blame.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BlameRange\n

\n

Represents a range of information from a Git blame.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

age (Int!)

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit!)

Identifies the line author.

\n\n\n\n\n\n\n\n\n\n\n\n

endingLine (Int!)

The ending line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n

startingLine (Int!)

The starting line for the range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Blob\n

\n

Represents a Git blob.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

byteSize (Int!)

Byte size of Blob object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

isBinary (Boolean)

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Indicates whether the contents is truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the Blob is binary.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Bot\n

\n

A special type of user which takes actions on behalf of GitHub Apps.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this bot.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRule\n

\n

A branch protection rule.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowsDeletions (Boolean!)

Can this branch be deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRuleConflicts (BranchProtectionRuleConflictConnection!)

A list of conflicts matching branches protection rule and other branch protection rules.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

creator (Actor)

The actor who created this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissesStaleReviews (Boolean!)

Will new commits pushed to matching branches dismiss pull request review approvals.

\n\n\n\n\n\n\n\n\n\n\n\n

isAdminEnforced (Boolean!)

Can admins overwrite branch protection.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingRefs (RefConnection!)

Repository refs that are protected by this rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

pushAllowances (PushAllowanceConnection!)

A list push allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

repository (Repository)

The repository associated with this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresApprovingReviews (Boolean!)

Are approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCodeOwnerReviews (Boolean!)

Are reviews from code owners required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresCommitSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStatusChecks (Boolean!)

Are status checks required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresStrictStatusChecks (Boolean!)

Are branches required to be up to date before merging.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsPushes (Boolean!)

Is pushing to matching branches restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

restrictsReviewDismissals (Boolean!)

Is dismissal of pull request reviews restricted.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDismissalAllowances (ReviewDismissalAllowanceConnection!)

A list review dismissal allowances for this branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflict\n

\n

A conflict between two branch protection rules.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

conflictingBranchProtectionRule (BranchProtectionRule)

Identifies the conflicting branch protection rule.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the branch ref that has conflicting rules.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictConnection\n

\n

The connection type for BranchProtectionRuleConflict.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleConflictEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRuleConflict])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConflictEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRuleConflict)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleConnection\n

\n

The connection type for BranchProtectionRule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([BranchProtectionRuleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([BranchProtectionRule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n BranchProtectionRuleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (BranchProtectionRule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotation\n

\n

A single check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotationLevel (CheckAnnotationLevel)

The annotation's severity level.

\n\n\n\n\n\n\n\n\n\n\n\n

blobUrl (URI!)

The path to the file that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

location (CheckAnnotationSpan!)

The position of this annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String!)

The annotation's message.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path that this annotation was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

rawDetails (String)

Additional information about the annotation.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The annotation's title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationConnection\n

\n

The connection type for CheckAnnotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckAnnotationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckAnnotation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckAnnotation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationPosition\n

\n

A character position in a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (Int)

Column number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int!)

Line number (1 indexed).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckAnnotationSpan\n

\n

An inclusive pair of positions for a check annotation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

end (CheckAnnotationPosition!)

End position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n

start (CheckAnnotationPosition!)

Start position (inclusive).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRun\n

\n

A check run.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

annotations (CheckAnnotationConnection)

The check run's annotations.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

checkSuite (CheckSuite!)

The check suite that this run is a part of.

\n\n\n\n\n\n\n\n\n\n\n\n

completedAt (DateTime)

Identifies the date and time when the check run was completed.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

detailsUrl (URI)

The URL from which to find full details of the check run on the integrator's site.

\n\n\n\n\n\n\n\n\n\n\n\n

externalId (String)

A reference for the check run on the integrator's system.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the check for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink to the check run summary.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime)

Identifies the date and time when the check run was started.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The current status of the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String)

A string representing the check run's summary.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

A string representing the check run's text.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

A string representing the check run.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check run.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunConnection\n

\n

The connection type for CheckRun.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckRunEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckRun])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckRunEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckRun)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuite\n

\n

A check suite.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

app (App)

The GitHub App which created this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

branch (Ref)

The name of the branch for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

checkRuns (CheckRunConnection)

The check runs associated with a check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckRunFilter)

\n

Filters the check runs by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

conclusion (CheckConclusionState)

The conclusion of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

matchingPullRequests (PullRequestConnection)

A list of open pull requests matching the check suite.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

push (Push)

The push that triggered this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

status (CheckStatusState!)

The status of this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this check suite.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteConnection\n

\n

The connection type for CheckSuite.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CheckSuiteEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CheckSuite])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CheckSuiteEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CheckSuite)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ClosedEvent\n

\n

Represents aclosedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closer (Closer)

Object which triggered the creation of this event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this closed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CodeOfConduct\n

\n

The Code of Conduct for a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The body of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The key for the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The formal name of the Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI)

The HTTP path for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

The HTTP URL for this Code of Conduct.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommentDeletedEvent\n

\n

Represents acomment_deletedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedCommentAuthor (Actor)

The user who authored the deleted comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Commit\n

\n

Represents a Git commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

associatedPullRequests (PullRequestConnection)

The pull requests associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (PullRequestOrder)

\n

Ordering options for pull requests.

\n\n
\n\n
\n\n\n

author (GitActor)

Authorship details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredByCommitter (Boolean!)

Check if the committer and the author match.

\n\n\n\n\n\n\n\n\n\n\n\n

authoredDate (DateTime!)

The datetime when this commit was authored.

\n\n\n\n\n\n\n\n\n\n\n\n

authors (GitActorConnection!)

The list of authors for this commit based on the git author and the Co-authored-by\nmessage trailer. The git author will always be first.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

blame (Blame!)

Fetches git blame information.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The file whose Git blame information you want.

\n\n
\n\n
\n\n\n

changedFiles (Int!)

The number of changed files in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

checkSuites (CheckSuiteConnection)

The check suites associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (CheckSuiteFilter)

\n

Filters the check suites by this type.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

comments (CommitCommentConnection!)

Comments made on the commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

committedDate (DateTime!)

The datetime when this commit was committed.

\n\n\n\n\n\n\n\n\n\n\n\n

committedViaWeb (Boolean!)

Check if commited via GitHub web UI.

\n\n\n\n\n\n\n\n\n\n\n\n

committer (GitActor)

Committership details of the commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

deployments (DeploymentConnection)

The deployments associated with a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

file (TreeEntry)

The tree entry representing the file located at the given path.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

path (String!)

\n

The path for the file.

\n\n
\n\n
\n\n\n

history (CommitHistoryConnection!)

The linear commit history starting from (and including) this commit, in the same order as git log.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (CommitAuthor)

\n

If non-null, filters history to only show commits with matching authorship.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

path (String)

\n

If non-null, filters history to only show commits touching files under this path.

\n\n
\n\n
\n

since (GitTimestamp)

\n

Allows specifying a beginning time or date for fetching commits.

\n\n
\n\n
\n

until (GitTimestamp)

\n

Allows specifying an ending time or date for fetching commits.

\n\n
\n\n
\n\n\n

message (String!)

The Git commit message.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBody (String!)

The Git commit message body.

\n\n\n\n\n\n\n\n\n\n\n\n

messageBodyHTML (HTML!)

The commit message body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadline (String!)

The Git commit message headline.

\n\n\n\n\n\n\n\n\n\n\n\n

messageHeadlineHTML (HTML!)

The commit message headline rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (Organization)

The organization this commit was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n\n

parents (CommitConnection!)

The parents of a commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pushedDate (DateTime)

The datetime when this commit was pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (GitSignature)

Commit signing information, if present.

\n\n\n\n\n\n\n\n\n\n\n\n

status (Status)

Status information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

statusCheckRollup (StatusCheckRollup)

Check and Status rollup information for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tarballUrl (URI!)

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n

tree (Tree!)

Commit's root Tree.

\n\n\n\n\n\n\n\n\n\n\n\n

treeResourcePath (URI!)

The HTTP path for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

treeUrl (URI!)

The HTTP URL for the tree of this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

zipballUrl (URI!)

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitComment\n

\n

Represents a comment on a given Commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment, if the commit exists.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

Identifies the file path associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

Identifies the line position associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this commit comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentConnection\n

\n

The connection type for CommitComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CommitComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CommitComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitCommentThread\n

\n

A thread of comments on a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitContributionsByRepository\n

\n

This aggregates commits made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedCommitContributionConnection!)

The commit contributions, each representing a day.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (CommitContributionOrder)

\n

Ordering options for commit contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the commits were made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for the user's commits to the repository in this time range.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Commit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CommitHistoryConnection\n

\n

The connection type for Commit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Commit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConnectedEvent\n

\n

Represents aconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was connected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentAttachment\n

\n

A content attachment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body text of the content attachment. This parameter supports markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

contentReference (ContentReference!)

The content reference that the content attachment is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the content attachment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContentReference\n

\n

A content reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int!)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reference (String!)

The reference of the content reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendar\n

\n

A calendar of contributions made on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

colors ([String!]!)

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

\n\n\n\n\n\n\n\n\n\n\n\n

isHalloween (Boolean!)

Determine if the color set was chosen because it's currently Halloween.

\n\n\n\n\n\n\n\n\n\n\n\n

months ([ContributionCalendarMonth!]!)

A list of the months of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

totalContributions (Int!)

The count of total contributions in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

weeks ([ContributionCalendarWeek!]!)

A list of the weeks of contributions in this calendar.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarDay\n

\n

Represents a single day of contributions on GitHub by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionCount (Int!)

How many contributions were made by the user on this day.

\n\n\n\n\n\n\n\n\n\n\n\n

date (Date!)

The day this square represents.

\n\n\n\n\n\n\n\n\n\n\n\n

weekday (Int!)

A number representing which day of the week this square represents, e.g., 1 is Monday.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarMonth\n

\n

A month of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

firstDay (Date!)

The date of the first day of this month.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the month.

\n\n\n\n\n\n\n\n\n\n\n\n

totalWeeks (Int!)

How many weeks started in this month.

\n\n\n\n\n\n\n\n\n\n\n\n

year (Int!)

The year the month occurred in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionCalendarWeek\n

\n

A week of contributions in a user's contribution graph.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributionDays ([ContributionCalendarDay!]!)

The days of contributions in this week.

\n\n\n\n\n\n\n\n\n\n\n\n

firstDay (Date!)

The date of the earliest square in this week.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ContributionsCollection\n

\n

A contributions collection aggregates contributions such as opened issues and commits created by a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitContributionsByRepository ([CommitContributionsByRepository!]!)

Commit contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

contributionCalendar (ContributionCalendar!)

A calendar of this user's contributions on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionYears ([Int!]!)

The years the user has been making contributions with the most recent year first.

\n\n\n\n\n\n\n\n\n\n\n\n

doesEndInCurrentMonth (Boolean!)

Determine if this collection's time span ends in the current month.

\n\n\n\n\n\n\n\n\n\n\n\n

earliestRestrictedContributionDate (Date)

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

endedAt (DateTime!)

The ending date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

firstIssueContribution (CreatedIssueOrRestrictedContribution)

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPullRequestContribution (CreatedPullRequestOrRestrictedContribution)

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

\n\n\n\n\n\n\n\n\n\n\n\n

firstRepositoryContribution (CreatedRepositoryOrRestrictedContribution)

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

\n\n\n\n\n\n\n\n\n\n\n\n

hasActivityInThePast (Boolean!)

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyContributions (Boolean!)

Determine if there are any contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

hasAnyRestrictedContributions (Boolean!)

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

isSingleDay (Boolean!)

Whether or not the collector's time span is all within the same day.

\n\n\n\n\n\n\n\n\n\n\n\n

issueContributions (CreatedIssueContributionConnection!)

A list of issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

issueContributionsByRepository ([IssueContributionsByRepository!]!)

Issue contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

joinedGitHubContribution (JoinedGitHubContribution)

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

\n\n\n\n\n\n\n\n\n\n\n\n

latestRestrictedContributionDate (Date)

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithActivity (ContributionsCollection)

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

\n\n\n\n\n\n\n\n\n\n\n\n

mostRecentCollectionWithoutActivity (ContributionsCollection)

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

\n\n\n\n\n\n\n\n\n\n\n\n

popularIssueContribution (CreatedIssueContribution)

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

\n\n\n\n\n\n\n\n\n\n\n\n

popularPullRequestContribution (CreatedPullRequestContribution)

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestContributions (CreatedPullRequestContributionConnection!)

Pull request contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestContributionsByRepository ([PullRequestContributionsByRepository!]!)

Pull request contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

pullRequestReviewContributions (CreatedPullRequestReviewContributionConnection!)

Pull request review contributions made by the user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

pullRequestReviewContributionsByRepository ([PullRequestReviewContributionsByRepository!]!)

Pull request review contributions made by the user, grouped by repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

maxRepositories (Int)

\n

How many repositories should be included.

\n

The default value is 25.

\n
\n\n
\n\n\n

repositoryContributions (CreatedRepositoryContributionConnection!)

A list of repositories owned by the user that the user created in this time range.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from the result.

\n

The default value is false.

\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

restrictedContributionsCount (Int!)

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

\n\n\n\n\n\n\n\n\n\n\n\n

startedAt (DateTime!)

The beginning date and time of this collection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCommitContributions (Int!)

How many commits were made by the user in this time span.

\n\n\n\n\n\n\n\n\n\n\n\n

totalIssueContributions (Int!)

How many issues the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestContributions (Int!)

How many pull requests the user opened.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalPullRequestReviewContributions (Int!)

How many pull request reviews the user left.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedCommits (Int!)

How many different repositories the user committed to.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedIssues (Int!)

How many different repositories the user opened issues in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first issue ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented issue be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoriesWithContributedPullRequestReviews (Int!)

How many different repositories the user left pull request reviews in.

\n\n\n\n\n\n\n\n\n\n\n\n

totalRepositoriesWithContributedPullRequests (Int!)

How many different repositories the user opened pull requests in.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first pull request ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n

excludePopular (Boolean)

\n

Should the user's most commented pull request be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

totalRepositoryContributions (Int!)

How many repositories the user created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

excludeFirst (Boolean)

\n

Should the user's first repository ever be excluded from this count.

\n

The default value is false.

\n
\n\n
\n\n\n

user (User!)

The user who made the contributions in this collection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertToDraftEvent\n

\n

Represents aconvert_to_draftevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this convert to draft event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ConvertedNoteToIssueEvent\n

\n

Represents aconverted_note_to_issueevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContribution\n

\n

Represents the contribution a user made by committing to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commitCount (Int!)

How many commits were made on this day to this repository by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the user made a commit in.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionConnection\n

\n

The connection type for CreatedCommitContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedCommitContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedCommitContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of commits across days and repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedCommitContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedCommitContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContribution\n

\n

Represents the contribution a user made on GitHub by opening an issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionConnection\n

\n

The connection type for CreatedIssueContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedIssueContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedIssueContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedIssueContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedIssueContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContribution\n

\n

Represents the contribution a user made on GitHub by opening a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request that was opened.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionConnection\n

\n

The connection type for CreatedPullRequestContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContribution\n

\n

Represents the contribution a user made by leaving a review on a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview!)

The review the user left on the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository containing the pull request that the user reviewed.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionConnection\n

\n

The connection type for CreatedPullRequestReviewContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedPullRequestReviewContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedPullRequestReviewContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedPullRequestReviewContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedPullRequestReviewContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContribution\n

\n

Represents the contribution a user made on GitHub by creating a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was created.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionConnection\n

\n

The connection type for CreatedRepositoryContribution.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([CreatedRepositoryContributionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([CreatedRepositoryContribution])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CreatedRepositoryContributionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (CreatedRepositoryContribution)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n CrossReferencedEvent\n

\n

Represents a mention made by one issue or pull request to another.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

referencedAt (DateTime!)

Identifies when the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request that made the reference.

\n\n\n\n\n\n\n\n\n\n\n\n

target (ReferencedSubject!)

Issue or pull request to which the reference was made.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

willCloseTarget (Boolean!)

Checks if the target will be closed when the source is merged.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DemilestonedEvent\n

\n

Represents ademilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with thedemilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKey\n

\n

A repository deploy key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The deploy key.

\n\n\n\n\n\n\n\n\n\n\n\n

readOnly (Boolean!)

Whether or not the deploy key is read only.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The deploy key title.

\n\n\n\n\n\n\n\n\n\n\n\n

verified (Boolean!)

Whether or not the deploy key has been verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyConnection\n

\n

The connection type for DeployKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeployKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeployKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeployKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeployedEvent\n

\n

Represents adeployedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

The deployment associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

The ref associated with thedeployedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Deployment\n

\n

Represents triggered deployment instance.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

Identifies the commit sha of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

commitOid (String!)

Identifies the oid of the deployment commit, even if the commit has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The deployment description.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestEnvironment (String)

The latest environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

latestStatus (DeploymentStatus)

The latest status of this deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalEnvironment (String)

The original environment to which this deployment was made.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String)

Extra information that a deployment system might need.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the Ref of the deployment, if the deployment was created by ref.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentState)

The current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

statuses (DeploymentStatusConnection)

A list of statuses associated with the deployment.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

task (String)

The deployment task.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentConnection\n

\n

The connection type for Deployment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Deployment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Deployment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentEnvironmentChangedEvent\n

\n

Represents adeployment_environment_changedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deploymentStatus (DeploymentStatus!)

The deployment status that updated the deployment environment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatus\n

\n

Describes the status of a given deployment attempt.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor!)

Identifies the actor who triggered the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

deployment (Deployment!)

Identifies the deployment associated with status.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

environment (String)

Identifies the environment of the deployment at the time of this deployment status.

\n\n\n\n\n
\n

Preview notice

\n

environment is available under the Deployments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

environmentUrl (URI)

Identifies the environment URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

logUrl (URI)

Identifies the log URL of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (DeploymentStatusState!)

Identifies the current state of the deployment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusConnection\n

\n

The connection type for DeploymentStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([DeploymentStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([DeploymentStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DeploymentStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (DeploymentStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n DisconnectedEvent\n

\n

Represents adisconnectedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

source (ReferencedSubject!)

Issue or pull request from which the issue was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Issue or pull request which was disconnected.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Enterprise\n

\n

An account to manage multiple organizations with consolidated policy and billing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

billingInfo (EnterpriseBillingInfo)

Enterprise billing information visible to enterprise billing managers.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the enterprise as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The location of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

members (EnterpriseMemberConnection!)

A list of users who are members of this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

deployment (EnterpriseUserDeployment)

\n

Only return members within the selected GitHub Enterprise deployment.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for members returned from the connection.

\n\n
\n\n
\n

organizationLogins ([String!])

\n

Only return members within the organizations with these logins.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization or server.

\n\n
\n\n
\n\n\n

name (String!)

The name of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (OrganizationConnection!)

A list of organizations that belong to this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

ownerInfo (EnterpriseOwnerInfo)

Enterprise information only visible to enterprise owners.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

slug (String!)

The URL-friendly identifier for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseUserAccountConnection!)

A list of user accounts on this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerIsAdmin (Boolean!)

Is the current viewer an admin of this enterprise?.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The URL of the enterprise website.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorEdge\n

\n

A User who is an administrator of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The role of the administrator.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitation\n

\n

An invitation for a user to become an owner or billing manager of an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email of the person who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise the invitation is for.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseAdministratorRole!)

The invitee's pending role in the enterprise (owner or billing_manager).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationConnection\n

\n

The connection type for EnterpriseAdministratorInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseAdministratorInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseAdministratorInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseAdministratorInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseAdministratorInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseBillingInfo\n

\n

Enterprise billing information visible to enterprise billing managers and owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allLicensableUsersCount (Int!)

The number of licenseable users/emails across the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

assetPacks (Int!)

The number of data packs used by all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

availableSeats (Int!)

The number of available seats across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

availableSeats is deprecated.

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

bandwidthQuota (Float!)

The bandwidth quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsage (Float!)

The bandwidth usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

bandwidthUsagePercentage (Int!)

The bandwidth usage as a percentage of the bandwidth quota.

\n\n\n\n\n\n\n\n\n\n\n\n

seats (Int!)

The total seats across all organizations owned by the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

seats is deprecated.

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n

storageQuota (Float!)

The storage quota in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsage (Float!)

The storage usage in GB for all organizations owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

storageUsagePercentage (Int!)

The storage usage as a percentage of the storage quota.

\n\n\n\n\n\n\n\n\n\n\n\n

totalAvailableLicenses (Int!)

The number of available licenses across all owned organizations based on the unique number of billable users.

\n\n\n\n\n\n\n\n\n\n\n\n

totalLicenses (Int!)

The total number of licenses allocated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseIdentityProvider\n

\n

An identity provider configured to provision identities for an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (SamlDigestAlgorithm)

The digest algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise)

The enterprise this identity provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

ExternalIdentities provisioned by this identity provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the identity provider to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

recoveryCodes ([String!])

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (SamlSignatureAlgorithm)

The signature algorithm used to sign SAML requests for the identity provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the identity provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberConnection\n

\n

The connection type for EnterpriseMember.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseMember])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseMemberEdge\n

\n

A User who is a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the user does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All members consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (EnterpriseMember)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOrganizationMembershipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOrganizationMembershipEdge\n

\n

An enterprise organization that a user is a member of.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (EnterpriseUserAccountMembershipRole!)

The role of the user in the enterprise membership.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseOutsideCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOutsideCollaboratorEdge\n

\n

A User who is an outside collaborator of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the outside collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All outside collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseOwnerInfo\n

\n

Enterprise information only visible to enterprise owners.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

admins (EnterpriseAdministratorConnection!)

A list of all of the administrators for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for administrators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabled (UserConnection!)

A list of users in the enterprise who currently have two-factor authentication disabled.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

affiliatedUsersWithTwoFactorDisabledExist (Boolean!)

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

allowPrivateRepositoryForkingSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided private repository forking setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

defaultRepositoryPermissionSetting (EnterpriseDefaultRepositoryPermissionSettingValue!)

The setting value for base repository permissions for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultRepositoryPermissionSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided default repository permission.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (DefaultRepositoryPermissionField!)

\n

The permission to find organizations for.

\n\n
\n\n
\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the enterprise has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isUpdatingDefaultRepositoryPermission (Boolean!)

Whether or not the default repository permission is currently being updated.

\n\n\n\n\n\n\n\n\n\n\n\n

isUpdatingTwoFactorRequirement (Boolean!)

Whether the two-factor authentication requirement is currently being enforced.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanChangeRepositoryVisibilitySettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided can change repository visibility setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanCreateInternalRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create internal repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePrivateRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create private repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreatePublicRepositoriesSetting (Boolean)

The setting value for whether members of organizations in the enterprise can create public repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSetting (EnterpriseMembersCanCreateRepositoriesSettingValue)

The setting value for whether members of organizations in the enterprise can create repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanCreateRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository creation setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (OrganizationMembersCanCreateRepositoriesSettingValue!)

\n

The setting to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteIssuesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete issues.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteIssuesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete issues setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanDeleteRepositoriesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanDeleteRepositoriesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can delete repositories setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanInviteCollaboratorsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanInviteCollaboratorsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanMakePurchasesSetting (EnterpriseMembersCanMakePurchasesSettingValue!)

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members with admin permissions for repositories can update protected branches.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanUpdateProtectedBranchesSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can update protected branches setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

membersCanViewDependencyInsightsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether members can view dependency insights.

\n\n\n\n\n\n\n\n\n\n\n\n

membersCanViewDependencyInsightsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

organizationProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether organization projects are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided organization projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

outsideCollaborators (EnterpriseOutsideCollaboratorConnection!)

A list of outside collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

login (String)

\n

The login of one specific outside collaborator.

\n\n
\n\n
\n

orderBy (EnterpriseMemberOrder)

\n

Ordering options for outside collaborators returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

visibility (RepositoryVisibility)

\n

Only return outside collaborators on repositories with this visibility.

\n\n
\n\n
\n\n\n

pendingAdminInvitations (EnterpriseAdministratorInvitationConnection!)

A list of pending administrator invitations for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseAdministratorInvitationOrder)

\n

Ordering options for pending enterprise administrator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseAdministratorRole)

\n

The role to filter by.

\n\n
\n\n
\n\n\n

pendingCollaboratorInvitations (RepositoryInvitationConnection!)

A list of pending collaborator invitations across the repositories in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingCollaborators (EnterprisePendingCollaboratorConnection!)

A list of pending collaborators across the repositories in the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

pendingCollaborators is deprecated.

Repository invitations can now be associated with an email, not only an invitee. Use the pendingCollaboratorInvitations field instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryInvitationOrder)

\n

Ordering options for pending repository collaborator invitations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

pendingMemberInvitations (EnterprisePendingMemberInvitationConnection!)

A list of pending member invitations for organizations in the enterprise.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoryProjectsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether repository projects are enabled in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryProjectsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided repository projects setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

samlIdentityProvider (EnterpriseIdentityProvider)

The SAML Identity Provider for the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProviderSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the SAML single sign-on setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (IdentityProviderConfigurationState!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

teamDiscussionsSetting (EnterpriseEnabledDisabledSettingValue!)

The setting value for whether team discussions are enabled for organizations in this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

teamDiscussionsSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the provided team discussions setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n

twoFactorRequiredSetting (EnterpriseEnabledSettingValue!)

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

\n\n\n\n\n\n\n\n\n\n\n\n

twoFactorRequiredSettingOrganizations (OrganizationConnection!)

A list of enterprise organizations configured with the two-factor authentication setting value.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations with this setting.

\n\n
\n\n
\n

value (Boolean!)

\n

The setting value to find organizations for.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingCollaboratorEdge\n

\n

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invited collaborator does not have a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending collaborators consume a license Removal on 2021-01-01 UTC.

\n
\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (EnterpriseRepositoryInfoConnection!)

The enterprise organization repositories this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterprisePendingMemberInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalUniqueUserCount (Int!)

Identifies the total count of unique users in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterprisePendingMemberInvitationEdge\n

\n

An invitation to be a member in an enterprise organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

isUnlicensed (Boolean!)

Whether the invitation has a license for the enterprise.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

isUnlicensed is deprecated.

All pending members consume a license Removal on 2020-07-01 UTC.

\n
\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfo\n

\n

A subset of repository information queryable from an enterprise.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The repository's name.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoConnection\n

\n

The connection type for EnterpriseRepositoryInfo.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseRepositoryInfoEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseRepositoryInfo])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseRepositoryInfoEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseRepositoryInfo)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerInstallation\n

\n

An Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

customerName (String!)

The customer name to which the Enterprise Server installation belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

hostName (String!)

The host name of the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

isConnected (Boolean!)

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccounts (EnterpriseServerUserAccountConnection!)

User accounts on this Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountOrder)

\n

Ordering options for Enterprise Server user accounts returned from the connection.

\n\n
\n\n
\n\n\n

userAccountsUploads (EnterpriseServerUserAccountsUploadConnection!)

User accounts uploads for the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountsUploadOrder)

\n

Ordering options for Enterprise Server user accounts uploads returned from the connection.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccount\n

\n

A user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emails (EnterpriseServerUserAccountEmailConnection!)

User emails belonging to this user account.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (EnterpriseServerUserAccountEmailOrder)

\n

Ordering options for Enterprise Server user account emails returned from the connection.

\n\n
\n\n
\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation on which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether the user account is a site administrator on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The login of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

profileName (String)

The profile name of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteCreatedAt (DateTime!)

The date and time when the user account was created on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

remoteUserId (Int!)

The ID of the user account on the Enterprise Server installation.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountConnection\n

\n

The connection type for EnterpriseServerUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmail\n

\n

An email belonging to a user account on an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The email address.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrimary (Boolean!)

Indicates whether this is the primary email of the associated user account.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userAccount (EnterpriseServerUserAccount!)

The user account to which the email belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailConnection\n

\n

The connection type for EnterpriseServerUserAccountEmail.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountEmailEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountEmail])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountEmailEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountEmail)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUpload\n

\n

A user accounts upload from an Enterprise Server installation.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise to which this upload belongs.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseServerInstallation (EnterpriseServerInstallation!)

The Enterprise Server installation for which this upload was generated.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the file uploaded.

\n\n\n\n\n\n\n\n\n\n\n\n

syncState (EnterpriseServerUserAccountsUploadSyncState!)

The synchronization state of the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadConnection\n

\n

The connection type for EnterpriseServerUserAccountsUpload.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseServerUserAccountsUploadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseServerUserAccountsUpload])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseServerUserAccountsUploadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseServerUserAccountsUpload)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccount\n

\n

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the enterprise user account's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

enterprise (Enterprise!)

The enterprise in which this user account exists.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

An identifier for the enterprise user account, a login or email address.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the enterprise user account.

\n\n\n\n\n\n\n\n\n\n\n\n

organizations (EnterpriseOrganizationMembershipConnection!)

A list of enterprise organizations this user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (OrganizationOrder)

\n

Ordering options for organizations returned from the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (EnterpriseUserAccountMembershipRole)

\n

The role of the user in the enterprise organization.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user within the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountConnection\n

\n

The connection type for EnterpriseUserAccount.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([EnterpriseUserAccountEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([EnterpriseUserAccount])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n EnterpriseUserAccountEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (EnterpriseUserAccount)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentity\n

\n

An external identity provisioned by SAML SSO or SCIM.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

guid (String!)

The GUID for this identity.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

Organization invitation for this SCIM-provisioned external identity.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentity (ExternalIdentitySamlAttributes)

SAML Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

scimIdentity (ExternalIdentityScimAttributes)

SCIM Identity attributes.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityConnection\n

\n

The connection type for ExternalIdentity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ExternalIdentityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ExternalIdentity])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ExternalIdentity)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentitySamlAttributes\n

\n

SAML attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

nameId (String)

The NameID of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SAML identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ExternalIdentityScimAttributes\n

\n

SCIM attributes for the External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

emails ([UserEmailMetadata!])

The emails associated with the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

familyName (String)

Family name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

givenName (String)

Given name of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n

groups ([String!])

The groups linked to this identity in IDP.

\n\n\n\n\n\n\n\n\n\n\n\n

username (String)

The userName of the SCIM identity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n FollowingConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GenericHovercardContext\n

\n

A generic hovercard context with a message and icon.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Gist\n

\n

A Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (GistCommentConnection!)

A list of comments associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The gist description.

\n\n\n\n\n\n\n\n\n\n\n\n

files ([GistFile])

The files in this gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

The maximum number of files to return.

\n

The default value is 10.

\n
\n\n
\n

oid (GitObjectID)

\n

The oid of the files to return.

\n\n
\n\n
\n\n\n

forks (GistConnection!)

A list of forks associated with the gist.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n\n\n

isFork (Boolean!)

Identifies if the gist is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isPublic (Boolean!)

Whether the gist is public or not.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The gist name.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner)

The gist owner.

\n\n\n\n\n\n\n\n\n\n\n\n

pushedAt (DateTime)

Identifies when the gist was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this Gist.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistComment\n

\n

Represents a comment on an Gist.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the gist.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the comment body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

gist (Gist!)

The associated gist.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentConnection\n

\n

The connection type for GistComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GistComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GistComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistConnection\n

\n

The connection type for Gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GistEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Gist])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Gist)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GistFile\n

\n

A file in a gist.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

encodedName (String)

The file name encoded to remove characters that are invalid in URL paths.

\n\n\n\n\n\n\n\n\n\n\n\n

encoding (String)

The gist file encoding.

\n\n\n\n\n\n\n\n\n\n\n\n

extension (String)

The file extension from the file name.

\n\n\n\n\n\n\n\n\n\n\n\n

isImage (Boolean!)

Indicates if this file is an image.

\n\n\n\n\n\n\n\n\n\n\n\n

isTruncated (Boolean!)

Whether the file's contents were truncated.

\n\n\n\n\n\n\n\n\n\n\n\n

language (Language)

The programming language this file is written in.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The gist file name.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int)

The gist file size in bytes.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String)

UTF8 text data or null if the file is binary.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

truncate (Int)

\n

Optionally truncate the returned file to this length.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActor\n

\n

Represents an actor in a Git commit (ie. an author or committer).

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the author's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

date (GitTimestamp)

The timestamp of the Git action (authoring or committing).

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name in the Git commit.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The GitHub user corresponding to the email field. Null if no such user exists.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorConnection\n

\n

The connection type for GitActor.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([GitActorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([GitActor])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitActorEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (GitActor)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GitHubMetadata\n

\n

Represents information about the GitHub instance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

gitHubServicesSha (GitObjectID!)

Returns a String that's a SHA of github-services.

\n\n\n\n\n\n\n\n\n\n\n\n

isPasswordAuthenticationVerifiable (Boolean!)

Whether or not users are verified.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n GpgSignature\n

\n

Represents a GPG signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

keyId (String)

Hex-encoded ID of the key that signed this object.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefDeletedEvent\n

\n

Represents ahead_ref_deletedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

headRef (Ref)

Identifies the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the Ref associated with the head_ref_deleted event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefForcePushedEvent\n

\n

Represents ahead_ref_force_pushedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

afterCommit (Commit)

Identifies the after commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

beforeCommit (Commit)

Identifies the before commit SHA for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n HeadRefRestoredEvent\n

\n

Represents ahead_ref_restoredevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Hovercard\n

\n

Detail needed to display a hovercard for a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

contexts ([HovercardContext!]!)

Each of the contexts for this hovercard.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntry\n

\n

An IP address or range of addresses that is allowed to access an owner's resources.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowListValue (String!)

A single IP address or range of IP addresses in CIDR notation.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isActive (Boolean!)

Whether the entry is currently active.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The name of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (IpAllowListOwner!)

The owner of the IP allow list entry.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryConnection\n

\n

The connection type for IpAllowListEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IpAllowListEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IpAllowListEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IpAllowListEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IpAllowListEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Issue\n

\n

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the body of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyResourcePath (URI!)

The http path for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

Identifies the body of the issue rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyUrl (URI!)

The http URL for this issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this issue read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

locked (Boolean!)

true if the object is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the issue number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Issue conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

state (IssueState!)

Identifies the state of the issue.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (IssueTimelineConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (IssueTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([IssueTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the issue title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueComment\n

\n

Represents a comment on an Issue.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns the pull request associated with the comment, if this comment was made on a\npull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentConnection\n

\n

The connection type for IssueComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueConnection\n

\n

The connection type for Issue.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Issue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueContributionsByRepository\n

\n

This aggregates issues opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedIssueContributionConnection!)

The issue contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the issues were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Issue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTemplate\n

\n

A repository issue template.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String)

The template purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String)

The suggested issue body.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The template name.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String)

The suggested issue title.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineConnection\n

\n

The connection type for IssueTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsConnection\n

\n

The connection type for IssueTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([IssueTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([IssueTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n IssueTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (IssueTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n JoinedGitHubContribution\n

\n

Represents a user signing up for a GitHub account.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Label\n

\n

A label for categorizing Issues or Milestones with a given Repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String!)

Identifies the label color.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the label was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A brief description of this label.

\n\n\n\n\n\n\n\n\n\n\n\n

isDefault (Boolean!)

Indicates whether or not this is a default label.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

name (String!)

Identifies the label name.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this label.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this label.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this label.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the label was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelConnection\n

\n

The connection type for Label.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LabelEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Label])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabelEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Label)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LabeledEvent\n

\n

Represents alabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with thelabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Language\n

\n

Represents a given language found in repositories.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

color (String)

The color defined for the current language.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the current language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageConnection\n

\n

A list of languages associated with the parent.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([LanguageEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Language])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalSize (Int!)

The total size in bytes of files written in that language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LanguageEdge\n

\n

Represents the language of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

size (Int!)

The number of bytes of code written in the language.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n License\n

\n

A repository's open source license.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The full text of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

conditions ([LicenseRule]!)

The conditions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

A human-readable description of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

featured (Boolean!)

Whether the license should be featured.

\n\n\n\n\n\n\n\n\n\n\n\n

hidden (Boolean!)

Whether the license should be displayed in license pickers.

\n\n\n\n\n\n\n\n\n\n\n\n

implementation (String)

Instructions on how to implement the license.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The lowercased SPDX ID of the license.

\n\n\n\n\n\n\n\n\n\n\n\n

limitations ([LicenseRule]!)

The limitations set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The license full name specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

nickname (String)

Customary short name if applicable (e.g, GPLv3).

\n\n\n\n\n\n\n\n\n\n\n\n

permissions ([LicenseRule]!)

The permissions set by the license.

\n\n\n\n\n\n\n\n\n\n\n\n

pseudoLicense (Boolean!)

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

\n\n\n\n\n\n\n\n\n\n\n\n

spdxId (String)

Short identifier specified by https://spdx.org/licenses.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI)

URL to the license on https://choosealicense.com.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LicenseRule\n

\n

Describes a License's conditions, permissions, and limitations.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

description (String!)

A description of the rule.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The machine-readable rule key.

\n\n\n\n\n\n\n\n\n\n\n\n

label (String!)

The human-readable rule label.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n LockedEvent\n

\n

Represents alockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (LockReason)

Reason that the conversation was locked (optional).

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was locked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Mannequin\n

\n

A placeholder user for attribution of imported data on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI!)

A URL pointing to the GitHub App's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The mannequin's email on the source instance.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTML path to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The URL to this resource.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MarkedAsDuplicateEvent\n

\n

Represents amarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposClearAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.clear event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposDisableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MembersCanDeleteReposEnableAuditEntry\n

\n

Audit log entry for a members_can_delete_repos.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MentionedEvent\n

\n

Represents amentionedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MergedEvent\n

\n

Represents amergedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRef (Ref)

Identifies the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeRefName (String!)

Identifies the name of the Ref associated with the merge event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this merged event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Milestone\n

\n

Represents a Milestone object on a given repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

Identifies the actor who created the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

Identifies the description of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

dueOn (DateTime)

Identifies the due date of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

number (Int!)

Identifies the number of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

progressPercentage (Float!)

Indentifies the percentage complete for the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with the milestone.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

state (MilestoneState!)

Identifies the state of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

Identifies the title of the milestone.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this milestone.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneConnection\n

\n

The connection type for Milestone.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([MilestoneEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Milestone])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestoneEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Milestone)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MilestonedEvent\n

\n

Represents amilestonedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

milestoneTitle (String!)

Identifies the milestone title associated with themilestonedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (MilestoneItem!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n MovedColumnsInProjectEvent\n

\n

Represents amoved_columns_in_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

previousProjectColumnName (String!)

Column name the issue or pull request was moved from.

\n\n\n\n\n
\n

Preview notice

\n

previousProjectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectCard (ProjectCard)

Project card referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectCard is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name the issue or pull request was moved to.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OauthApplicationCreateAuditEntry\n

\n

Audit log entry for a oauth_application.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

applicationUrl (URI)

The application URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

callbackUrl (URI)

The callback URL of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

rateLimit (Int)

The rate limit of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

state (OauthApplicationCreateAuditEntryState)

The state of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddBillingManagerAuditEntry\n

\n

Audit log entry for a org.add_billing_manager.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationEmail (String)

The email address used to invite a billing manager for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgAddMemberAuditEntry\n

\n

Audit log entry for a org.add_member.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgAddMemberAuditEntryPermission)

The permission level of the member added to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgBlockUserAuditEntry\n

\n

Audit log entry for a org.block_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a org.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgCreateAuditEntry\n

\n

Audit log entry for a org.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

billingPlan (OrgCreateAuditEntryBillingPlan)

The billing plan for the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.disable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableSamlAuditEntry\n

\n

Audit log entry for a org.disable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgDisableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.disable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableOauthAppRestrictionsAuditEntry\n

\n

Audit log entry for a org.enable_oauth_app_restrictions event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableSamlAuditEntry\n

\n

Audit log entry for a org.enable_saml event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

digestMethodUrl (URI)

The SAML provider's digest algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

issuerUrl (URI)

The SAML provider's issuer URL.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethodUrl (URI)

The SAML provider's signature algorithm URL.

\n\n\n\n\n\n\n\n\n\n\n\n

singleSignOnUrl (URI)

The SAML provider's single sign-on URL.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgEnableTwoFactorRequirementAuditEntry\n

\n

Audit log entry for a org.enable_two_factor_requirement event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteMemberAuditEntry\n

\n

Audit log entry for a org.invite_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationInvitation (OrganizationInvitation)

The organization invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgInviteToBusinessAuditEntry\n

\n

Audit log entry for a org.invite_to_business event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessApprovedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_approved event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessDeniedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_denied event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgOauthAppAccessRequestedAuditEntry\n

\n

Audit log entry for a org.oauth_app_access_requested event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationName (String)

The name of the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationResourcePath (URI)

The HTTP path for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

oauthApplicationUrl (URI)

The HTTP URL for the OAuth Application.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveBillingManagerAuditEntry\n

\n

Audit log entry for a org.remove_billing_manager event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveBillingManagerAuditEntryReason)

The reason for the billing manager being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveMemberAuditEntry\n

\n

Audit log entry for a org.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveMemberAuditEntryMembershipType!])

The types of membership the member has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveMemberAuditEntryReason)

The reason for the member being removed.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRemoveOutsideCollaboratorAuditEntry\n

\n

Audit log entry for a org.remove_outside_collaborator event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

membershipTypes ([OrgRemoveOutsideCollaboratorAuditEntryMembershipType!])

The types of membership the outside collaborator has with the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

reason (OrgRemoveOutsideCollaboratorAuditEntryReason)

The reason for the outside collaborator being removed from the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberAuditEntry\n

\n

Audit log entry for a org.restore_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredCustomEmailRoutingsCount (Int)

The number of custom email routings for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredIssueAssignmentsCount (Int)

The number of issue assignemnts for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMemberships ([OrgRestoreMemberAuditEntryMembership!])

Restored organization membership objects.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredMembershipsCount (Int)

The number of restored memberships.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoriesCount (Int)

The number of repositories of the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryStarsCount (Int)

The number of starred repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

restoredRepositoryWatchesCount (Int)

The number of watched repositories for the restored member.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n

\n

Metadata for an organization membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n

\n

Metadata for a repository membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgRestoreMemberMembershipTeamAuditEntryData\n

\n

Metadata for a team membership for org.restore_member actions.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUnblockUserAuditEntry\n

\n

Audit log entry for a org.unblock_user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUser (User)

The user being unblocked by the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserName (String)

The username of the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserResourcePath (URI)

The HTTP path for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

blockedUserUrl (URI)

The HTTP URL for the blocked user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n

\n

Audit log entry for a org.update_default_repository_permission.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The new default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateDefaultRepositoryPermissionAuditEntryPermission)

The former default repository permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberAuditEntry\n

\n

Audit log entry for a org.update_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (OrgUpdateMemberAuditEntryPermission)

The new member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionWas (OrgUpdateMemberAuditEntryPermission)

The former member permission level for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_creation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canCreateRepositories (Boolean)

Can members create repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility)

The permission for visibility level of repositories for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n

\n

Audit log entry for a org.update_member_repository_invitation_permission event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

canInviteOutsideCollaboratorsToRepositories (Boolean)

Can outside collaborators be invited to repositories in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Organization\n

\n

An account on GitHub, with one or more owners, that has repositories, members and teams.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

auditLog (OrganizationAuditEntryConnection!)

Audit log entries of the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (AuditLogOrder)

\n

Ordering options for the returned audit log entries.

\n\n
\n\n
\n

query (String)

\n

The query string to filter audit entries.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the organization's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The organization's public profile description.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (String)

The organization's public profile description rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The organization's public email.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEnabledSetting (IpAllowListEnabledSettingValue!)

The setting value for whether the organization has an IP allow list enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

ipAllowListEntries (IpAllowListEntryConnection!)

The IP addresses that are allowed to access resources owned by the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IpAllowListEntryOrder)

\n

Ordering options for IP allow list entries returned.

\n\n
\n\n
\n\n\n

isVerified (Boolean!)

Whether the organization has verified its profile email and website, always false on Enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The organization's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The organization's login name.

\n\n\n\n\n\n\n\n\n\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

membersWithRole (OrganizationMemberConnection!)

A list of users who are members of this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

name (String)

The organization's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationBillingEmail (String)

The billing email for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingMembers (UserConnection!)

A list of users who have been invited to join this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing organization's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

requiresTwoFactorAuthentication (Boolean)

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

samlIdentityProvider (OrganizationIdentityProvider)

The Organization's SAML identity providers.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

team (Team)

Find an organization's team by its slug.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

slug (String!)

\n

The name or slug of the team to find.

\n\n
\n\n
\n\n\n

teams (TeamConnection!)

A list of teams in this organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

ldapMapped (Boolean)

\n

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Ordering options for teams returned from the connection.

\n\n
\n\n
\n

privacy (TeamPrivacy)

\n

If non-null, filters teams according to privacy.

\n\n
\n\n
\n

query (String)

\n

If non-null, filters teams with query on team name and team slug.

\n\n
\n\n
\n

role (TeamRole)

\n

If non-null, filters teams according to whether the viewer is an admin or member on team.

\n\n
\n\n
\n

rootTeamsOnly (Boolean)

\n

If true, restrict to only root teams.

\n

The default value is false.

\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The HTTP path listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL listing organization's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

twitterUsername (String)

The organization's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Organization is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateRepositories (Boolean!)

Viewer can create repositories on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateTeams (Boolean!)

Viewer can create teams on this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsAMember (Boolean!)

Viewer is an active member of this organization.

\n\n\n\n\n\n\n\n\n\n\n\n

websiteUrl (URI)

The organization's public profile URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryConnection\n

\n

The connection type for OrganizationAuditEntry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationAuditEntryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationAuditEntry])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationAuditEntryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationAuditEntry)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationConnection\n

\n

The connection type for Organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Organization])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Organization)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationIdentityProvider\n

\n

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

digestMethod (URI)

The digest algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

externalIdentities (ExternalIdentityConnection!)

External Identities provisioned by this Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

idpCertificate (X509Certificate)

The x509 certificate used by the Identity Provder to sign assertions and responses.

\n\n\n\n\n\n\n\n\n\n\n\n

issuer (String)

The Issuer Entity ID for the SAML Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Organization this Identity Provider belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

signatureMethod (URI)

The signature algorithm used to sign SAML requests for the Identity Provider.

\n\n\n\n\n\n\n\n\n\n\n\n

ssoUrl (URI)

The URL endpoint for the Identity Provider's SAML SSO.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitation\n

\n

An Invitation for a user to an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String)

The email address of the user invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

invitationType (OrganizationInvitationType!)

The type of invitation that was sent (e.g. email, user).

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who was invited to the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization the invite is for.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationInvitationRole!)

The user's pending role in the organization (e.g. member, owner).

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationConnection\n

\n

The connection type for OrganizationInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([OrganizationInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (OrganizationInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([OrganizationMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationMemberEdge\n

\n

Represents a user within an organization.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

hasTwoFactorEnabled (Boolean)

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

role (OrganizationMemberRole)

The role this user has in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationTeamsHovercardContext\n

\n

An organization teams hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantTeams (TeamConnection!)

Teams in this organization the user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

teamsResourcePath (URI!)

The path for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The URL for the full team list for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

totalTeamCount (Int!)

The total number of teams the user is on in the organization.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n OrganizationsHovercardContext\n

\n

An organization list hovercard context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

relevantOrganizations (OrganizationConnection!)

Organizations this user is a member of that are relevant.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

totalOrganizationCount (Int!)

The total number of organizations this user is in.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PageInfo\n

\n

Information about pagination in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

endCursor (String)

When paginating forwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n

hasNextPage (Boolean!)

When paginating forwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

hasPreviousPage (Boolean!)

When paginating backwards, are there more items?.

\n\n\n\n\n\n\n\n\n\n\n\n

startCursor (String)

When paginating backwards, the cursor to continue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PermissionSource\n

\n

A level of permission and source for a user's access to a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

organization (Organization!)

The organization the repository belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (DefaultRepositoryPermissionField!)

The level of access this source has granted to the user.

\n\n\n\n\n\n\n\n\n\n\n\n

source (PermissionGranter!)

The source of this permission.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemConnection\n

\n

The connection type for PinnableItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnableItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnableItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnableItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnableItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedEvent\n

\n

Represents apinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssue\n

\n

A Pinned Issue is a issue pinned to a repository's index page.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssue is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

The issue that was pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedBy (Actor!)

The actor that pinned this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that this issue was pinned to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueConnection\n

\n

The connection type for PinnedIssue.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueConnection is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PinnedIssueEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PinnedIssue])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PinnedIssueEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n
\n

Preview notice

\n

PinnedIssueEdge is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PinnedIssue)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingDisableAuditEntry\n

\n

Audit log entry for a private_repository_forking.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PrivateRepositoryForkingEnableAuditEntry\n

\n

Audit log entry for a private_repository_forking.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProfileItemShowcase\n

\n

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

hasPinnedItems (Boolean!)

Whether or not the owner has pinned any repositories or gists.

\n\n\n\n\n\n\n\n\n\n\n\n

items (PinnableItemConnection!)

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Project\n

\n

Projects manage issues, pull requests and notes within a project owner.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String)

The project's description body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The projects description body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the object is closed (definition of closed may depend on type).

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

columns (ProjectColumnConnection!)

List of columns in the project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who originally created the project.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project's name.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

The project's number.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (ProjectOwner!)

The project's owner. Currently limited to repositories, organizations, and users.

\n\n\n\n\n\n\n\n\n\n\n\n

pendingCards (ProjectCardConnection!)

List of pending cards in this project.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

progress (ProjectProgress!)

Project progress details.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectState!)

Whether the project is open or closed.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCard\n

\n

A card in a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

column (ProjectColumn)

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

\n\n\n\n\n\n\n\n\n\n\n\n

content (ProjectCardItem)

The card content item.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this card.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Whether the card is archived.

\n\n\n\n\n\n\n\n\n\n\n\n

note (String)

The card note.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this card.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this card.

\n\n\n\n\n\n\n\n\n\n\n\n

state (ProjectCardState)

The state of ProjectCard.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this card.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardConnection\n

\n

The connection type for ProjectCard.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectCardEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectCard])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectCardEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectCard)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumn\n

\n

A column inside a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cards (ProjectCardConnection!)

List of cards in the column.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The project column's name.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project!)

The project that contains this column.

\n\n\n\n\n\n\n\n\n\n\n\n

purpose (ProjectColumnPurpose)

The semantic purpose of the column.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this project column.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnConnection\n

\n

The connection type for ProjectColumn.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectColumnEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ProjectColumn])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectColumnEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ProjectColumn)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectConnection\n

\n

A list of projects associated with the owner.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ProjectEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Project])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Project)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ProjectProgress\n

\n

Project progress stats.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

doneCount (Int!)

The number of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

donePercentage (Float!)

The percentage of done cards.

\n\n\n\n\n\n\n\n\n\n\n\n

enabled (Boolean!)

Whether progress tracking is enabled and cards with purpose exist for this project.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressCount (Int!)

The number of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

inProgressPercentage (Float!)

The percentage of in-progress cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoCount (Int!)

The number of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n

todoPercentage (Float!)

The percentage of to do cards.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKey\n

\n

A user's public key.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

accessedAt (DateTime)

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

fingerprint (String!)

The fingerprint for this PublicKey.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadOnly (Boolean)

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n

key (String!)

The public key string.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime)

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyConnection\n

\n

The connection type for PublicKey.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PublicKeyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PublicKey])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PublicKeyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PublicKey)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequest\n

\n

A repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

activeLockReason (LockReason)

Reason that the conversation was locked.

\n\n\n\n\n\n\n\n\n\n\n\n

additions (Int!)

The number of additions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

assignees (UserConnection!)

A list of Users assigned to this object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRef (Ref)

Identifies the base Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefName (String!)

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRefOid (GitObjectID!)

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

baseRepository (Repository)

The repository associated with this pull request's base Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

canBeRebased (Boolean!)

Whether or not the pull request is rebaseable.

\n\n\n\n\n
\n

Preview notice

\n

canBeRebased is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

changedFiles (Int!)

The number of changed files in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksResourcePath (URI!)

The HTTP path for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

checksUrl (URI!)

The HTTP URL for the checks of this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

closed (Boolean!)

true if the pull request is closed.

\n\n\n\n\n\n\n\n\n\n\n\n

closedAt (DateTime)

Identifies the date and time when the object was closed.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (IssueCommentConnection!)

A list of comments associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commits (PullRequestCommitConnection!)

A list of commits present in this pull request's head branch not present in the base branch.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions in this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this pull request's body.

\n\n\n\n\n\n\n\n\n\n\n\n

files (PullRequestChangedFileConnection)

Lists the files changed within this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

headRef (Ref)

Identifies the head Ref associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefName (String!)

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRefOid (GitObjectID!)

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepository (Repository)

The repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

headRepositoryOwner (RepositoryOwner)

The owner of the repository associated with this pull request's head Ref.

\n\n\n\n\n\n\n\n\n\n\n\n

hovercard (Hovercard!)

The hovercard information for this issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

includeNotificationContexts (Boolean)

\n

Whether or not to include notification contexts.

\n

The default value is true.

\n
\n\n
\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

The head and base repositories are different.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Identifies if the pull request is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isReadByViewer (Boolean)

Is this pull request read by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

labels (LabelConnection)

A list of labels associated with the object.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

latestOpinionatedReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

writersOnly (Boolean)

\n

Only return reviews from user who have write access to the repository.

\n

The default value is false.

\n
\n\n
\n\n\n

latestReviews (PullRequestReviewConnection)

A list of latest reviews per user associated with the pull request that are not also pending review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

locked (Boolean!)

true if the pull request is locked.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainerCanModify (Boolean!)

Indicates whether maintainers can modify the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeCommit (Commit)

The commit that was created when this pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeStateStatus (MergeStateStatus!)

Detailed information about the current pull request merge state status.

\n\n\n\n\n
\n

Preview notice

\n

mergeStateStatus is available under the Merge info preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

mergeable (MergeableState!)

Whether or not the pull request can be merged based on the existence of merge conflicts.

\n\n\n\n\n\n\n\n\n\n\n\n

merged (Boolean!)

Whether or not the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedAt (DateTime)

The date and time that the pull request was merged.

\n\n\n\n\n\n\n\n\n\n\n\n

mergedBy (Actor)

The actor who merged the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Identifies the milestone associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the pull request number.

\n\n\n\n\n\n\n\n\n\n\n\n

participants (UserConnection!)

A list of Users that are participating in the Pull Request conversation.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

permalink (URI!)

The permalink to the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

potentialMergeCommit (Commit)

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

projectCards (ProjectCardConnection!)

List of project cards associated with this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

archivedStates ([ProjectCardArchivedState])

\n

A list of archived states to filter the cards by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertResourcePath (URI!)

The HTTP path for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

revertUrl (URI!)

The HTTP URL for reverting this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of this pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequests (ReviewRequestConnection)

A list of review requests associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviewThreads (PullRequestReviewThreadConnection!)

The list of all review threads for this pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

reviews (PullRequestReviewConnection)

A list of reviews associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

author (String)

\n

Filter by author of the review.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

states ([PullRequestReviewState!])

\n

A list of states to filter the reviews.

\n\n
\n\n
\n\n\n

state (PullRequestState!)

Identifies the state of the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

suggestedReviewers ([SuggestedReviewer]!)

A list of reviewer suggestions based on commit history and past review comments.

\n\n\n\n\n\n\n\n\n\n\n\n

timeline (PullRequestTimelineConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

timeline is deprecated.

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Allows filtering timeline events by a since timestamp.

\n\n
\n\n
\n\n\n

timelineItems (PullRequestTimelineItemsConnection!)

A list of events, comments, commits, etc. associated with the pull request.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

itemTypes ([PullRequestTimelineItemsItemType!])

\n

Filter timeline items by type.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

since (DateTime)

\n

Filter timeline items by a since timestamp.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

title (String!)

Identifies the pull request title.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanApplySuggestion (Boolean!)

Whether or not the viewer can apply suggestion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanDeleteHeadRef (Boolean!)

Check if the viewer can restore the deleted head ref.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerMergeBodyText (String!)

The merge body text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerMergeHeadlineText (String!)

The merge headline text for the viewer and method.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

mergeType (PullRequestMergeMethod)

\n

The merge method for the message.

\n\n
\n\n
\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFile\n

\n

A file changed in a pull request.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

additions (Int!)

The number of additions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

deletions (Int!)

The number of deletions to the file.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerViewedState (FileViewedState!)

The state of the file for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileConnection\n

\n

The connection type for PullRequestChangedFile.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestChangedFileEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestChangedFile])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestChangedFileEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestChangedFile)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommit\n

\n

Represents a Git commit part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit!)

The Git commit object.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this pull request commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitCommentThread\n

\n

Represents a commit comment thread part of a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (CommitCommentConnection!)

The comments that exist in this thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit!)

The commit the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The file the comments were made on.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The position in the diff for the commit that the comment was made on.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request this commit comment thread belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitConnection\n

\n

The connection type for PullRequestCommit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestCommitEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestCommit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestCommitEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestCommit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestConnection\n

\n

The connection type for PullRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestContributionsByRepository\n

\n

This aggregates pull requests opened by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestContributionConnection!)

The pull request contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull requests were opened.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReview\n

\n

A review object for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorCanPushToRepository (Boolean!)

Indicates whether the author of this review has push access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

Identifies the pull request review body.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body of this review rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (PullRequestReviewCommentConnection!)

A list of review comments for the current pull request review.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

Identifies the commit associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

onBehalfOf (TeamConnection!)

A list of teams that this review was made on behalf of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewState!)

Identifies the current state of the pull request review.

\n\n\n\n\n\n\n\n\n\n\n\n

submittedAt (DateTime)

Identifies when the Pull Request Review was submitted.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this PullRequestReview.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewComment\n

\n

A review comment associated with a given repository pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the subject of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The comment body of this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The comment body of this review comment rendered as plain text.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies when the comment was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

diffHunk (String!)

The diff hunk to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

draftedAt (DateTime!)

Identifies when the comment was created in a draft state.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isMinimized (Boolean!)

Returns whether or not a comment has been minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

minimizedReason (String)

Returns why the comment was minimized.

\n\n\n\n\n\n\n\n\n\n\n\n

originalCommit (Commit)

Identifies the original commit associated with the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

originalPosition (Int!)

The original line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

outdated (Boolean!)

Identifies when the comment body is outdated.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

position (Int)

The line index in the diff to which the comment applies.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestReview (PullRequestReview)

The pull request review associated with this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

replyTo (PullRequestReviewComment)

The comment this is a reply to.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository associated with this node.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

state (PullRequestReviewCommentState!)

Identifies the state of the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies when the comment was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL permalink for this review comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanMinimize (Boolean!)

Check if the current viewer can minimize this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentConnection\n

\n

The connection type for PullRequestReviewComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewConnection\n

\n

The connection type for PullRequestReview.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReview])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewContributionsByRepository\n

\n

This aggregates pull request reviews made by a user within one repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contributions (CreatedPullRequestReviewContributionConnection!)

The pull request review contributions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ContributionOrder)

\n

Ordering options for contributions returned from the connection.

\n\n
\n\n
\n\n\n

repository (Repository!)

The repository in which the pull request reviews were made.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReview)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThread\n

\n

A threaded list of comments for a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

comments (PullRequestReviewCommentConnection!)

A list of pull request comments associated with the thread.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

skip (Int)

\n

Skips the first n elements in the list.

\n\n
\n\n
\n\n\n

diffSide (DiffSide!)

The side of the diff on which this thread was placed.

\n\n\n\n\n\n\n\n\n\n\n\n

isCollapsed (Boolean!)

Whether or not the thread has been collapsed (outdated or resolved).

\n\n\n\n\n\n\n\n\n\n\n\n

isOutdated (Boolean!)

Indicates whether this thread was outdated by newer changes.

\n\n\n\n\n\n\n\n\n\n\n\n

isResolved (Boolean!)

Whether this thread has been resolved.

\n\n\n\n\n\n\n\n\n\n\n\n

line (Int)

The line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalLine (Int)

The original line in the file to which this thread refers.

\n\n\n\n\n\n\n\n\n\n\n\n

originalStartLine (Int)

The original start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

Identifies the file path of this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

Identifies the repository associated with this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

resolvedBy (User)

The user who resolved this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

startDiffSide (DiffSide)

The side of the diff that the first line of the thread starts on (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

startLine (Int)

The start line in the file to which this thread refers (multi-line only).

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReply (Boolean!)

Indicates whether the current viewer can reply to this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanResolve (Boolean!)

Whether or not the viewer can resolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUnresolve (Boolean!)

Whether or not the viewer can unresolve this thread.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadConnection\n

\n

Review comment threads for a pull request review.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestReviewThreadEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestReviewThread])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestReviewThreadEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestReviewThread)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestRevisionMarker\n

\n

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lastSeenCommit (Commit!)

The last commit the viewer has seen.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

The pull request to which the marker belongs.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineConnection\n

\n

The connection type for PullRequestTimelineItem.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsConnection\n

\n

The connection type for PullRequestTimelineItems.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PullRequestTimelineItemsEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

filteredCount (Int!)

Identifies the count of items after applying before and after filters.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PullRequestTimelineItems])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageCount (Int!)

Identifies the count of items after applying before/after filters and first/last/skip slicing.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the timeline was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PullRequestTimelineItemsEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PullRequestTimelineItems)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Push\n

\n

A Git push.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

nextSha (GitObjectID)

The SHA after the push.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this push.

\n\n\n\n\n\n\n\n\n\n\n\n

previousSha (GitObjectID)

The SHA before the push.

\n\n\n\n\n\n\n\n\n\n\n\n

pusher (User!)

The user who pushed.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository that was pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowance\n

\n

A team, user or app who has the ability to push to a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (PushAllowanceActor)

The actor that can push.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceConnection\n

\n

The connection type for PushAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([PushAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([PushAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n PushAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (PushAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RateLimit\n

\n

Represents the client's rate limit.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cost (Int!)

The point cost for the current query counting against the rate limit.

\n\n\n\n\n\n\n\n\n\n\n\n

limit (Int!)

The maximum number of points the client is permitted to consume in a 60 minute window.

\n\n\n\n\n\n\n\n\n\n\n\n

nodeCount (Int!)

The maximum number of nodes this query may return.

\n\n\n\n\n\n\n\n\n\n\n\n

remaining (Int!)

The number of points remaining in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n

resetAt (DateTime!)

The time at which the current rate limit window resets in UTC epoch seconds.

\n\n\n\n\n\n\n\n\n\n\n\n

used (Int!)

The number of points used in the current rate limit window.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactingUserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactingUserEdge\n

\n

Represents a user that's made a reaction.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

reactedAt (DateTime!)

The moment when the user made the reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Reaction\n

\n

An emoji reaction to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

reactable (Reactable!)

The reactable piece of content.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the user who created this reaction.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionConnection\n

\n

A list of reactions that have been left on the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReactionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Reaction])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Reaction)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReactionGroup\n

\n

A group of emoji reactions to a particular piece of content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

content (ReactionContent!)

Identifies the emoji reaction.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime)

Identifies when the reaction was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (Reactable!)

The subject that was reacted to.

\n\n\n\n\n\n\n\n\n\n\n\n

users (ReactingUserConnection!)

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerHasReacted (Boolean!)

Whether or not the authenticated user has left a reaction on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReadyForReviewEvent\n

\n

Represents aready_for_reviewevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this ready for review event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Ref\n

\n

Represents a Git reference.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

associatedPullRequests (PullRequestConnection!)

A list of pull requests with this ref as the head ref.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

branchProtectionRule (BranchProtectionRule)

Branch protection rules for this ref.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The ref name.

\n\n\n\n\n\n\n\n\n\n\n\n

prefix (String!)

The ref's prefix, such as refs/heads/ or refs/tags/.

\n\n\n\n\n\n\n\n\n\n\n\n

refUpdateRule (RefUpdateRule)

Branch protection rules that are viewable by non-admins.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The repository the ref belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject)

The object the ref points to. Returns null when object does not exist.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefConnection\n

\n

The connection type for Ref.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RefEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Ref])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Ref)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RefUpdateRule\n

\n

A ref update rules for a viewer.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

allowsDeletions (Boolean!)

Can this branch be deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

allowsForcePushes (Boolean!)

Are force pushes allowed on this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

pattern (String!)

Identifies the protection rule pattern.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredApprovingReviewCount (Int)

Number of approving reviews required to update matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiredStatusCheckContexts ([String])

List of required status check contexts that must pass for commits to be accepted to matching branches.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresLinearHistory (Boolean!)

Are merge commits prohibited from being pushed to this branch.

\n\n\n\n\n\n\n\n\n\n\n\n

requiresSignatures (Boolean!)

Are commits required to be signed.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPush (Boolean!)

Can the viewer push to the branch.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReferencedEvent\n

\n

Represents areferencedevent on a given ReferencedSubject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

commit (Commit)

Identifies the commit associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

commitRepository (Repository!)

Identifies the repository associated with thereferencedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Reference originated in a different repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isDirectReference (Boolean!)

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (ReferencedSubject!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Release\n

\n

A release contains the content for a release.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (User)

The author of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML)

The description of this release rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

isDraft (Boolean!)

Whether or not the release is a draft.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrerelease (Boolean!)

Whether or not the release is a prerelease.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The title of the release.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies the date and time when the release was created.

\n\n\n\n\n\n\n\n\n\n\n\n

releaseAssets (ReleaseAssetConnection!)

List of releases assets which are dependent on this release.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

name (String)

\n

A list of names to filter the assets by.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML)

A description of the release, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

tag (Ref)

The Git tag the release points to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagName (String!)

The name of the release's Git tag.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this issue.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAsset\n

\n

A release asset contains the content for a release asset.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

contentType (String!)

The asset's content-type.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadCount (Int!)

The number of times this asset was downloaded.

\n\n\n\n\n\n\n\n\n\n\n\n

downloadUrl (URI!)

Identifies the URL where you can download the release asset via the browser.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Identifies the title of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n

release (Release)

Release that the asset is associated with.

\n\n\n\n\n\n\n\n\n\n\n\n

size (Int!)

The size (in bytes) of the asset.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

uploadedBy (User!)

The user that performed the upload.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

Identifies the URL of the release asset.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetConnection\n

\n

The connection type for ReleaseAsset.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseAssetEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReleaseAsset])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseAssetEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReleaseAsset)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseConnection\n

\n

The connection type for Release.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReleaseEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Release])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReleaseEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Release)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RemovedFromProjectEvent\n

\n

Represents aremoved_from_projectevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Project referenced by event.

\n\n\n\n\n
\n

Preview notice

\n

project is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

projectColumnName (String!)

Column name referenced by this project event.

\n\n\n\n\n
\n

Preview notice

\n

projectColumnName is available under the Project event details preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RenamedTitleEvent\n

\n

Represents arenamedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

currentTitle (String!)

Identifies the current title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

previousTitle (String!)

Identifies the previous title of the issue or pull request.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (RenamedTitleSubject!)

Subject that was renamed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReopenedEvent\n

\n

Represents areopenedevent on any Closable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

closable (Closable!)

Object that was reopened.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAccessAuditEntry\n

\n

Audit log entry for a repo.access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAccessAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddMemberAuditEntry\n

\n

Audit log entry for a repo.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoAddMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoAddTopicAuditEntry\n

\n

Audit log entry for a repo.add_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoArchivedAuditEntry\n

\n

Audit log entry for a repo.archived event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoArchivedAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoChangeMergeSettingAuditEntry\n

\n

Audit log entry for a repo.change_merge_setting event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isEnabled (Boolean)

Whether the change was to enable (true) or disable (false) the merge type.

\n\n\n\n\n\n\n\n\n\n\n\n

mergeType (RepoChangeMergeSettingAuditEntryMergeType)

The merge method affected by the change.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.disable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.disable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.enable_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_collaborators_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableContributorsOnlyAuditEntry\n

\n

Audit log entry for a repo.config.enable_contributors_only event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n

\n

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigLockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.lock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n

\n

Audit log entry for a repo.config.unlock_anonymous_git_access event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoCreateAuditEntry\n

\n

Audit log entry for a repo.create event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

forkParentName (String)

The name of the parent repository for this forked repository.

\n\n\n\n\n\n\n\n\n\n\n\n

forkSourceName (String)

The name of the root repository for this netork.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoCreateAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoDestroyAuditEntry\n

\n

Audit log entry for a repo.destroy event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoDestroyAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveMemberAuditEntry\n

\n

Audit log entry for a repo.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

visibility (RepoRemoveMemberAuditEntryVisibility)

The visibility of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepoRemoveTopicAuditEntry\n

\n

Audit log entry for a repo.remove_topic event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

topicName (String)

The name of the topic added to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Repository\n

\n

A repository contains the content for a project.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

assignableUsers (UserConnection!)

A list of users that can be assigned to issues in this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

branchProtectionRules (BranchProtectionRuleConnection!)

A list of branch protection rules for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

codeOfConduct (CodeOfConduct)

Returns the code of conduct for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

collaborators (RepositoryCollaboratorConnection)

A list of collaborators associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliation (CollaboratorAffiliation)

\n

Collaborators affiliation level with a repository.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

contactLinks ([RepositoryContactLink!])

Returns a list of contact links associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

defaultBranchRef (Ref)

The Ref associated with the repository's default branch.

\n\n\n\n\n\n\n\n\n\n\n\n

deleteBranchOnMerge (Boolean!)

Whether or not branches are automatically deleted when merged in this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

deployKeys (DeployKeyConnection!)

A list of deploy keys that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

deployments (DeploymentConnection!)

Deployments associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

environments ([String!])

\n

Environments to list deployments for.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (DeploymentOrder)

\n

Ordering options for deployments returned from the connection.

\n\n
\n\n
\n\n\n

description (String)

The description of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

descriptionHTML (HTML!)

The description of the repository rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

diskUsage (Int)

The number of kilobytes this repository occupies on disk.

\n\n\n\n\n\n\n\n\n\n\n\n

forkCount (Int!)

Returns how many forks there are of this repository in the whole network.

\n\n\n\n\n\n\n\n\n\n\n\n

forks (RepositoryConnection!)

A list of direct forked repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

hasAnonymousAccessEnabled (Boolean!)

Indicates if the repository has anonymous Git read access feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasIssuesEnabled (Boolean!)

Indicates if the repository has issues feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasProjectsEnabled (Boolean!)

Indicates if the repository has the Projects feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

hasWikiEnabled (Boolean!)

Indicates if the repository has wiki feature enabled.

\n\n\n\n\n\n\n\n\n\n\n\n

homepageUrl (URI)

The repository's URL.

\n\n\n\n\n\n\n\n\n\n\n\n

isArchived (Boolean!)

Indicates if the repository is unmaintained.

\n\n\n\n\n\n\n\n\n\n\n\n

isBlankIssuesEnabled (Boolean!)

Returns true if blank issue creation is allowed.

\n\n\n\n\n\n\n\n\n\n\n\n

isDisabled (Boolean!)

Returns whether or not this repository disabled.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmpty (Boolean!)

Returns whether or not this repository is empty.

\n\n\n\n\n\n\n\n\n\n\n\n

isFork (Boolean!)

Identifies if the repository is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

isInOrganization (Boolean!)

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

\n\n\n\n\n\n\n\n\n\n\n\n

isLocked (Boolean!)

Indicates if the repository has been locked or not.

\n\n\n\n\n\n\n\n\n\n\n\n

isMirror (Boolean!)

Identifies if the repository is a mirror.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Identifies if the repository is private.

\n\n\n\n\n\n\n\n\n\n\n\n

isSecurityPolicyEnabled (Boolean)

Returns true if this repository has a security policy.

\n\n\n\n\n\n\n\n\n\n\n\n

isTemplate (Boolean!)

Identifies if the repository is a template that can be used to generate new repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

isUserConfigurationRepository (Boolean!)

Is this repository a user configuration repository?.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue)

Returns a single issue from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueOrPullRequest (IssueOrPullRequest)

Returns a single issue-like object from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the issue to be returned.

\n\n
\n\n
\n\n\n

issueTemplates ([IssueTemplate!])

Returns a list of issue templates associated to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

issues (IssueConnection!)

A list of issues that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

label (Label)

Returns a single label by name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Label name.

\n\n
\n\n
\n\n\n

labels (LabelConnection)

A list of labels associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LabelOrder)

\n

Ordering options for labels returned from the connection.

\n\n
\n\n
\n

query (String)

\n

If provided, searches labels by name and description.

\n\n
\n\n
\n\n\n

languages (LanguageConnection)

A list containing a breakdown of the language composition of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (LanguageOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

licenseInfo (License)

The license associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

lockReason (RepositoryLockReason)

The reason the repository has been locked.

\n\n\n\n\n\n\n\n\n\n\n\n

mentionableUsers (UserConnection!)

A list of Users that can be mentioned in the context of the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

query (String)

\n

Filters users with query on user name and login.

\n\n
\n\n
\n\n\n

mergeCommitAllowed (Boolean!)

Whether or not PRs are merged with a merge commit on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

milestone (Milestone)

Returns a single milestone from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the milestone to be returned.

\n\n
\n\n
\n\n\n

milestones (MilestoneConnection)

A list of milestones associated with the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (MilestoneOrder)

\n

Ordering options for milestones.

\n\n
\n\n
\n

query (String)

\n

Filters milestones with a query on the title.

\n\n
\n\n
\n

states ([MilestoneState!])

\n

Filter by the state of the milestones.

\n\n
\n\n
\n\n\n

mirrorUrl (URI)

The repository's original mirror URL.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

nameWithOwner (String!)

The repository's name with owner.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

A Git object in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

expression (String)

\n

A Git revision expression suitable for rev-parse.

\n\n
\n\n
\n

oid (GitObjectID)

\n

The Git object ID.

\n\n
\n\n
\n\n\n

openGraphImageUrl (URI!)

The image used to represent this repository in Open Graph data.

\n\n\n\n\n\n\n\n\n\n\n\n

owner (RepositoryOwner!)

The User owner of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

parent (Repository)

The repository parent, if this is a fork.

\n\n\n\n\n\n\n\n\n\n\n\n

pinnedIssues (PinnedIssueConnection)

A list of pinned issues for this repository.

\n\n\n\n\n
\n

Preview notice

\n

pinnedIssues is available under the Pinned issues preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

primaryLanguage (Language)

The primary language of the repository's code.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing the repository's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest)

Returns a single pull request from the current repository by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The number for the pull request to be returned.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests that have been opened in the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

pushedAt (DateTime)

Identifies when the repository was last pushed to.

\n\n\n\n\n\n\n\n\n\n\n\n

rebaseMergeAllowed (Boolean!)

Whether or not rebase-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

ref (Ref)

Fetch a given ref from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

qualifiedName (String!)

\n

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

\n\n
\n\n
\n\n\n

refs (RefConnection)

Fetch a list of refs from the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

direction (OrderDirection)

\n

DEPRECATED: use orderBy. The ordering direction.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RefOrder)

\n

Ordering options for refs returned from the connection.

\n\n
\n\n
\n

query (String)

\n

Filters refs with query on name.

\n\n
\n\n
\n

refPrefix (String!)

\n

A ref name prefix like refs/heads/, refs/tags/, etc.

\n\n
\n\n
\n\n\n

release (Release)

Lookup a single release given various criteria.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

tagName (String!)

\n

The name of the Tag the Release was created from.

\n\n
\n\n
\n\n\n

releases (ReleaseConnection!)

List of releases which are dependent on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReleaseOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

repositoryTopics (RepositoryTopicConnection!)

A list of applied repository-topic associations for this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityPolicyUrl (URI)

The security policy URL.

\n\n\n\n\n\n\n\n\n\n\n\n

shortDescriptionHTML (HTML!)

A description of the repository, rendered to HTML without any links in it.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

limit (Int)

\n

How many characters to return.

\n

The default value is 200.

\n
\n\n
\n\n\n

squashMergeAllowed (Boolean!)

Whether or not squash-merging is enabled on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

sshUrl (GitSSHRemote!)

The SSH URL to clone this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

submodules (SubmoduleConnection!)

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

tempCloneToken (String)

Temporary authentication token for cloning this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

templateRepository (Repository)

The repository from which this repository was generated, if any.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

usesCustomOpenGraphImage (Boolean!)

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Indicates whether the viewer has admin permissions on this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdateTopics (Boolean!)

Indicates whether the viewer can update the topics of this repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultCommitEmail (String)

The last commit email for the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDefaultMergeMethod (PullRequestMergeMethod!)

The last used merge method by the viewer or the default for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPermission (RepositoryPermission)

The users permission level on the repository. Will return null if authenticated as an GitHub App.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerPossibleCommitEmails ([String!])

A list of emails this viewer can commit with.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilityAlerts (RepositoryVulnerabilityAlertConnection)

A list of vulnerability alerts that are on this repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

watchers (UserConnection!)

A list of users watching the repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryCollaboratorEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryCollaboratorEdge\n

\n

Represents a user who is a collaborator of a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission the user has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

permissionSources ([PermissionSource!])

A list of sources for the user's access to the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryConnection\n

\n

A list of repositories owned by the subject.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n

totalDiskUsage (Int!)

The total size in kilobytes of all repositories in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryContactLink\n

\n

A repository contact link.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

about (String!)

The contact link purpose.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The contact link name.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The contact link URL.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Repository)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitation\n

\n

An invitation for a user to be added to a repository.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String)

The email address that received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

invitee (User)

The user who received the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

inviter (User!)

The user who created the invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI!)

The permalink for this repository invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission granted on this repository by this invitation.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (RepositoryInfo)

The Repository the user is invited to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationConnection\n

\n

The connection type for RepositoryInvitation.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryInvitationEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryInvitation])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryInvitationEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryInvitation)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopic\n

\n

A repository-topic connects a repository to a topic.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

resourcePath (URI!)

The HTTP path for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n

topic (Topic!)

The topic.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this repository-topic.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicConnection\n

\n

The connection type for RepositoryTopic.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryTopicEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryTopic])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryTopicEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryTopic)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeDisableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.disable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVisibilityChangeEnableAuditEntry\n

\n

Audit log entry for a repository_visibility_change.enable event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseResourcePath (URI)

The HTTP path for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseSlug (String)

The slug of the enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

enterpriseUrl (URI)

The HTTP URL for this enterprise.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlert\n

\n

A alert for a repository with an affected vulnerability.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

When was the alert created?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissReason (String)

The reason the alert was dismissed.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissedAt (DateTime)

When was the alert dimissed?.

\n\n\n\n\n\n\n\n\n\n\n\n

dismisser (User)

The user who dismissed the alert.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The associated repository.

\n\n\n\n\n\n\n\n\n\n\n\n

securityAdvisory (SecurityAdvisory)

The associated security advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

securityVulnerability (SecurityVulnerability)

The associated security vulnerablity.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestFilename (String!)

The vulnerable manifest filename.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableManifestPath (String!)

The vulnerable manifest path.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableRequirements (String)

The vulnerable requirements.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertConnection\n

\n

The connection type for RepositoryVulnerabilityAlert.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([RepositoryVulnerabilityAlertEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([RepositoryVulnerabilityAlert])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RepositoryVulnerabilityAlertEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (RepositoryVulnerabilityAlert)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n RestrictedContribution\n

\n

Represents a private contribution a user made on GitHub.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isRestricted (Boolean!)

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

\n\n\n\n\n\n\n\n\n\n\n\n

occurredAt (DateTime!)

When this contribution was made.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who made this contribution.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowance\n

\n

A team or user who has the ability to dismiss a review on a protected branch.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (ReviewDismissalAllowanceActor)

The actor that can dismiss.

\n\n\n\n\n\n\n\n\n\n\n\n

branchProtectionRule (BranchProtectionRule)

Identifies the branch protection rule associated with the allowed user or team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceConnection\n

\n

The connection type for ReviewDismissalAllowance.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewDismissalAllowanceEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewDismissalAllowance])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissalAllowanceEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewDismissalAllowance)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewDismissedEvent\n

\n

Represents areview_dismissedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessage (String)

Identifies the optional message associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

dismissalMessageHTML (String)

Identifies the optional message associated with the event, rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

previousReviewState (PullRequestReviewState!)

Identifies the previous state of the review with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequestCommit (PullRequestCommit)

Identifies the commit which caused the review to become stale.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n

review (PullRequestReview)

Identifies the review associated with thereview_dismissedevent.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this review dismissed event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequest\n

\n

A request for a user to review a pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

asCodeOwner (Boolean!)

Whether this request was created for a code owner.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

Identifies the pull request associated with this review request.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

The reviewer that is requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestConnection\n

\n

The connection type for ReviewRequest.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([ReviewRequestEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([ReviewRequest])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (ReviewRequest)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestRemovedEvent\n

\n

Represents anreview_request_removedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review request was removed.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewRequestedEvent\n

\n

Represents anreview_requestedevent on a given pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

pullRequest (PullRequest!)

PullRequest referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n

requestedReviewer (RequestedReviewer)

Identifies the reviewer whose review was requested.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ReviewStatusHovercardContext\n

\n

A hovercard context with a message describing the current code review state of the pull\nrequest.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewDecision (PullRequestReviewDecision)

The current status of the pull request with respect to code review.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReply\n

\n

A Saved Reply is text a user can use to reply quickly.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

body (String!)

The body of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The saved reply body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the saved reply.

\n\n\n\n\n\n\n\n\n\n\n\n

user (Actor)

The user that saved this reply.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyConnection\n

\n

The connection type for SavedReply.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SavedReplyEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SavedReply])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SavedReplyEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SavedReply)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemConnection\n

\n

A list of results that matched against a search query.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

codeCount (Int!)

The number of pieces of code that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

edges ([SearchResultItemEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

issueCount (Int!)

The number of issues that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SearchResultItem])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryCount (Int!)

The number of repositories that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

userCount (Int!)

The number of users that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n

wikiCount (Int!)

The number of wiki pages that matched the search query.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SearchResultItemEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SearchResultItem)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n

textMatches ([TextMatch])

Text matches on the result found.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisory\n

\n

A GitHub Security Advisory.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String!)

This is a long plaintext description of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

ghsaId (String!)

The GitHub Security Advisory ID.

\n\n\n\n\n\n\n\n\n\n\n\n

identifiers ([SecurityAdvisoryIdentifier!]!)

A list of identifiers for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

origin (String!)

The organization that originated the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

permalink (URI)

The permalink for the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime!)

When the advisory was published.

\n\n\n\n\n\n\n\n\n\n\n\n

references ([SecurityAdvisoryReference!]!)

A list of references for this advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

summary (String!)

A short plaintext summary of the advisory.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the advisory was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerabilities (SecurityVulnerabilityConnection!)

Vulnerabilities associated with this Advisory.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

ecosystem (SecurityAdvisoryEcosystem)

\n

An ecosystem to filter vulnerabilities by.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

package (String)

\n

A package name to filter vulnerabilities by.

\n\n
\n\n
\n

severities ([SecurityAdvisorySeverity!])

\n

A list of severities to filter vulnerabilities by.

\n\n
\n\n
\n\n\n

withdrawnAt (DateTime)

When the advisory was withdrawn, if it has been withdrawn.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryConnection\n

\n

The connection type for SecurityAdvisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityAdvisoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityAdvisory])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityAdvisory)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryIdentifier\n

\n

A GitHub Security Advisory Identifier.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

type (String!)

The identifier type, e.g. GHSA, CVE.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

The identifier.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackage\n

\n

An individual package.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ecosystem (SecurityAdvisoryEcosystem!)

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The package name.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryPackageVersion\n

\n

An individual package version.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

identifier (String!)

The package name or version.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityAdvisoryReference\n

\n

A GitHub Security Advisory Reference.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n
NameDescription

url (URI!)

A publicly accessible reference.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerability\n

\n

An individual vulnerability within an Advisory.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

advisory (SecurityAdvisory!)

The Advisory associated with this Vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

firstPatchedVersion (SecurityAdvisoryPackageVersion)

The first version containing a fix for the vulnerability.

\n\n\n\n\n\n\n\n\n\n\n\n

package (SecurityAdvisoryPackage!)

A description of the vulnerable package.

\n\n\n\n\n\n\n\n\n\n\n\n

severity (SecurityAdvisorySeverity!)

The severity of the vulnerability within this package.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

When the vulnerability was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

vulnerableVersionRange (String!)

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityConnection\n

\n

The connection type for SecurityVulnerability.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SecurityVulnerabilityEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([SecurityVulnerability])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SecurityVulnerabilityEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (SecurityVulnerability)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SmimeSignature\n

\n

Represents an S/MIME signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Sponsorship\n

\n

A sponsorship relationship between a sponsor and a maintainer.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

maintainer (User!)

The entity that is being sponsored.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

maintainer is deprecated.

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

\n
\n\n\n\n\n\n\n

privacyLevel (SponsorshipPrivacy!)

The privacy level for this sponsorship.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsor (User)

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

sponsor is deprecated.

Sponsorship.sponsor will be removed. Use Sponsorship.sponsorEntity instead. Removal on 2020-10-01 UTC.

\n
\n\n\n\n\n\n\n

sponsorEntity (Sponsor)

The user or organization that is sponsoring. Returns null if the sponsorship is private.

\n\n\n\n\n\n\n\n\n\n\n\n

sponsorable (Sponsorable!)

The entity that is being sponsored.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipConnection\n

\n

The connection type for Sponsorship.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SponsorshipEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Sponsorship])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SponsorshipEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Sponsorship)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StargazerEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StargazerEdge\n

\n

Represents a user that's starred a repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StarredRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

isOverLimit (Boolean!)

Is the list of stars for this user truncated? This is true for users that have many stars.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StarredRepositoryEdge\n

\n

Represents a starred repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

starredAt (DateTime!)

Identifies when the item was starred.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Status\n

\n

Represents a commit status.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

combinedContexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

commit (Commit)

The commit this status is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (StatusContext)

Looks up an individual status context by context name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The context name.

\n\n
\n\n
\n\n\n

contexts ([StatusContext!]!)

The individual status contexts for this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The combined commit status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollup\n

\n

Represents the rollup for both the check runs and status for a commit.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

commit (Commit)

The commit the status and check runs are attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

contexts (StatusCheckRollupContextConnection!)

A list of status contexts and check runs for this commit.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

state (StatusState!)

The combined status for the commit.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextConnection\n

\n

The connection type for StatusCheckRollupContext.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([StatusCheckRollupContextEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([StatusCheckRollupContext])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusCheckRollupContextEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (StatusCheckRollupContext)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n StatusContext\n

\n

Represents an individual commit status context.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

avatarUrl (URI)

The avatar of the OAuth application or the user that created the status.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n

The default value is 40.

\n
\n\n
\n\n\n

commit (Commit)

This commit this status context is attached to.

\n\n\n\n\n\n\n\n\n\n\n\n

context (String!)

The name of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

creator (Actor)

The actor who created this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

state (StatusState!)

The state of this status context.

\n\n\n\n\n\n\n\n\n\n\n\n

targetUrl (URI)

The URL for this status context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Submodule\n

\n

A pointer to a repository at a specific revision embedded inside another repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

branch (String)

The branch of the upstream submodule for tracking updates.

\n\n\n\n\n\n\n\n\n\n\n\n

gitUrl (URI!)

The git URL of the submodule repository.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the submodule in .gitmodules.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String!)

The path in the superproject that this submodule is located in.

\n\n\n\n\n\n\n\n\n\n\n\n

subprojectCommitOid (GitObjectID)

The commit revision of the subproject repository being tracked by the submodule.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleConnection\n

\n

The connection type for Submodule.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([SubmoduleEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Submodule])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubmoduleEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Submodule)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SubscribedEvent\n

\n

Represents asubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n SuggestedReviewer\n

\n

A suggestion to review a pull request based on a user's commit history and review comments.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

isAuthor (Boolean!)

Is this suggestion based on past commits?.

\n\n\n\n\n\n\n\n\n\n\n\n

isCommenter (Boolean!)

Is this suggestion based on past review comments?.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewer (User!)

Identifies the user suggested to review the pull request.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tag\n

\n

Represents a Git tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

The Git tag message.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The Git tag name.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

tagger (GitActor)

Details about the tag author.

\n\n\n\n\n\n\n\n\n\n\n\n

target (GitObject!)

The Git object the tag points to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Team\n

\n

A team of users in an organization.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

ancestors (TeamConnection!)

A list of teams that are ancestors of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

avatarUrl (URI)

A URL pointing to the team's avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size in pixels of the resulting square image.

\n

The default value is 400.

\n
\n\n
\n\n\n

childTeams (TeamConnection!)

List of child teams belonging to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

immediateOnly (Boolean)

\n

Whether to list immediate child teams or all descendant child teams.

\n

The default value is true.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamOrder)

\n

Order for connection.

\n\n
\n\n
\n

userLogins ([String!])

\n

User logins to filter by.

\n\n
\n\n
\n\n\n

combinedSlug (String!)

The slug corresponding to the organization and team.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

description (String)

The description of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion)

Find a team discussion by its number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The sequence number of the discussion to find.

\n\n
\n\n
\n\n\n

discussions (TeamDiscussionConnection!)

A list of team discussions.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isPinned (Boolean)

\n

If provided, filters discussions according to whether or not they are pinned.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

discussionsResourcePath (URI!)

The HTTP path for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

discussionsUrl (URI!)

The HTTP URL for team discussions.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamResourcePath (URI!)

The HTTP path for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

editTeamUrl (URI!)

The HTTP URL for editing this team.

\n\n\n\n\n\n\n\n\n\n\n\n

invitations (OrganizationInvitationConnection)

A list of pending invitations for users to this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

memberStatuses (UserStatusConnection!)

Get the status messages members of this entity have set that are either public or visible only to the organization.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (UserStatusOrder)

\n

Ordering options for user statuses returned from the connection.

\n\n
\n\n
\n\n\n

members (TeamMemberConnection!)

A list of users who are members of this team.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

membership (TeamMembershipType)

\n

Filter by membership type.

\n

The default value is ALL.

\n
\n\n
\n

orderBy (TeamMemberOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n

role (TeamMemberRole)

\n

Filter by team member role.

\n\n
\n\n
\n\n\n

membersResourcePath (URI!)

The HTTP path for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

membersUrl (URI!)

The HTTP URL for the team' members.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamResourcePath (URI!)

The HTTP path creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

newTeamUrl (URI!)

The HTTP URL creating a new team.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization!)

The organization that owns this team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The parent team of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

privacy (TeamPrivacy!)

The level of privacy the team has.

\n\n\n\n\n\n\n\n\n\n\n\n

repositories (TeamRepositoryConnection!)

A list of repositories this team has access to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamRepositoryOrder)

\n

Order for the connection.

\n\n
\n\n
\n

query (String)

\n

The search string to look for.

\n\n
\n\n
\n\n\n

repositoriesResourcePath (URI!)

The HTTP path for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoriesUrl (URI!)

The HTTP URL for this team's repositories.

\n\n\n\n\n\n\n\n\n\n\n\n

resourcePath (URI!)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

reviewRequestDelegationAlgorithm (TeamReviewAssignmentAlgorithm)

What algorithm is used for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationAlgorithm is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationEnabled (Boolean!)

True if review assignment is enabled for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationEnabled is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationMemberCount (Int)

How many team members are required for review assignment for this team.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationMemberCount is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

reviewRequestDelegationNotifyTeam (Boolean!)

When assigning team members via delegation, whether the entire team should be notified as well.

\n\n\n\n\n
\n

Preview notice

\n

reviewRequestDelegationNotifyTeam is available under the Team review assignments preview. During the preview period, the API may change without notice.

\n
\n\n\n\n\n\n\n\n\n

slug (String!)

The slug corresponding to the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsResourcePath (URI!)

The HTTP path for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

teamsUrl (URI!)

The HTTP URL for this team's teams.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanAdminister (Boolean!)

Team is adminable by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddMemberAuditEntry\n

\n

Audit log entry for a team.add_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamAddRepositoryAuditEntry\n

\n

Audit log entry for a team.add_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamChangeParentTeamAuditEntry\n

\n

Audit log entry for a team.change_parent_team event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeam (Team)

The new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamName (String)

The name of the new parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamNameWas (String)

The name of the former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamResourcePath (URI)

The HTTP path for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamUrl (URI)

The HTTP URL for the parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWas (Team)

The former parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasResourcePath (URI)

The HTTP path for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

parentTeamWasUrl (URI)

The HTTP URL for the previous parent team.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamConnection\n

\n

The connection type for Team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Team])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussion\n

\n

A team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the discussion's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

Identifies the discussion body hash.

\n\n\n\n\n\n\n\n\n\n\n\n

comments (TeamDiscussionCommentConnection!)

A list of comments on this discussion.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

fromComment (Int)

\n

When provided, filters the connection such that results begin with the comment with this number.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (TeamDiscussionCommentOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

commentsResourcePath (URI!)

The HTTP path for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

commentsUrl (URI!)

The HTTP URL for discussion comments.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

isPinned (Boolean!)

Whether or not the discussion is pinned.

\n\n\n\n\n\n\n\n\n\n\n\n

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the discussion within its team.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team!)

The team that defines the context of this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

title (String!)

The title of the discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerSubscription (SubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionComment\n

\n

A comment on a team discussion.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

author (Actor)

The actor who authored the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

authorAssociation (CommentAuthorAssociation!)

Author's association with the comment's team.

\n\n\n\n\n\n\n\n\n\n\n\n

body (String!)

The body as Markdown.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyHTML (HTML!)

The body rendered to HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyText (String!)

The body rendered to text.

\n\n\n\n\n\n\n\n\n\n\n\n

bodyVersion (String!)

The current version of the body content.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

discussion (TeamDiscussion!)

The discussion this comment is about.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited the comment.

\n\n\n\n\n\n\n\n\n\n\n\n

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data.

\n\n\n\n\n\n\n\n\n\n\n\n

lastEditedAt (DateTime)

The moment the editor made the last edit.

\n\n\n\n\n\n\n\n\n\n\n\n

number (Int!)

Identifies the comment number.

\n\n\n\n\n\n\n\n\n\n\n\n

publishedAt (DateTime)

Identifies when the comment was published at.

\n\n\n\n\n\n\n\n\n\n\n\n

reactionGroups ([ReactionGroup!])

A list of reactions grouped by content left on the subject.

\n\n\n\n\n\n\n\n\n\n\n\n

reactions (ReactionConnection!)

A list of Reactions left on the Issue.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

content (ReactionContent)

\n

Allows filtering Reactions by emoji.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ReactionOrder)

\n

Allows specifying the order in which reactions are returned.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

userContentEdits (UserContentEditConnection)

A list of edits to this content.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanReact (Boolean!)

Can user react to this subject.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCannotUpdateReasons ([CommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentConnection\n

\n

The connection type for TeamDiscussionComment.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionCommentEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussionComment])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionCommentEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussionComment)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionConnection\n

\n

The connection type for TeamDiscussion.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamDiscussionEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([TeamDiscussion])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamDiscussionEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (TeamDiscussion)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (Team)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamMemberEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamMemberEdge\n

\n

Represents a user who is a member of a team.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessResourcePath (URI!)

The HTTP path to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

memberAccessUrl (URI!)

The HTTP URL to the organization's member access page.

\n\n\n\n\n\n\n\n\n\n\n\n

role (TeamMemberRole!)

The role the member has on the team.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveMemberAuditEntry\n

\n

Audit log entry for a team.remove_member event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRemoveRepositoryAuditEntry\n

\n

Audit log entry for a team.remove_repository event.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

action (String!)

The action name.

\n\n\n\n\n\n\n\n\n\n\n\n

actor (AuditEntryActor)

The user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorIp (String)

The IP address of the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLocation (ActorLocation)

A readable representation of the actor's location.

\n\n\n\n\n\n\n\n\n\n\n\n

actorLogin (String)

The username of the user who initiated the action.

\n\n\n\n\n\n\n\n\n\n\n\n

actorResourcePath (URI)

The HTTP path for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

actorUrl (URI)

The HTTP URL for the actor.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (PreciseDateTime!)

The time the action was initiated.

\n\n\n\n\n\n\n\n\n\n\n\n

isLdapMapped (Boolean)

Whether the team was mapped to an LDAP Group.

\n\n\n\n\n\n\n\n\n\n\n\n

operationType (OperationType)

The corresponding operation type for the action.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The Organization associated with the Audit Entry.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationName (String)

The name of the Organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationResourcePath (URI)

The HTTP path for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

organizationUrl (URI)

The HTTP URL for the organization.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository)

The repository associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryName (String)

The name of the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryResourcePath (URI)

The HTTP path for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

repositoryUrl (URI)

The HTTP URL for the repository.

\n\n\n\n\n\n\n\n\n\n\n\n

team (Team)

The team associated with the action.

\n\n\n\n\n\n\n\n\n\n\n\n

teamName (String)

The name of the team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamResourcePath (URI)

The HTTP path for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

teamUrl (URI)

The HTTP URL for this team.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

The user affected by the action.

\n\n\n\n\n\n\n\n\n\n\n\n

userLogin (String)

For actions involving two users, the actor is the initiator and the user is the affected user.

\n\n\n\n\n\n\n\n\n\n\n\n

userResourcePath (URI)

The HTTP path for the user.

\n\n\n\n\n\n\n\n\n\n\n\n

userUrl (URI)

The HTTP URL for the user.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryConnection\n

\n

The connection type for Repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([TeamRepositoryEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([Repository])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TeamRepositoryEdge\n

\n

Represents a team repository.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

permission (RepositoryPermission!)

The permission level the team has on the repository.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatch\n

\n

A text match within a search result.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

fragment (String!)

The specific text fragment within the property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n

highlights ([TextMatchHighlight!]!)

Highlights within the matched fragment.

\n\n\n\n\n\n\n\n\n\n\n\n

property (String!)

The property matched on.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TextMatchHighlight\n

\n

Represents a single highlight in a search result match.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

beginIndice (Int!)

The indice in the fragment where the matched text begins.

\n\n\n\n\n\n\n\n\n\n\n\n

endIndice (Int!)

The indice in the fragment where the matched text ends.

\n\n\n\n\n\n\n\n\n\n\n\n

text (String!)

The text matched.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Topic\n

\n

A topic aggregates entities that are related to a subject.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

name (String!)

The topic's name.

\n\n\n\n\n\n\n\n\n\n\n\n

relatedTopics ([Topic!]!)

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

first (Int)

\n

How many topics to return.

\n

The default value is 3.

\n
\n\n
\n\n\n

stargazerCount (Int!)

Returns a count of how many stargazers there are on this object.

\n\n\n\n\n\n\n\n\n\n\n\n

stargazers (StargazerConnection!)

A list of users who have starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n\n\n

viewerHasStarred (Boolean!)

Returns a boolean indicating whether the viewing user has starred this starrable.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TransferredEvent\n

\n

Represents atransferredevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

fromRepository (Repository)

The repository this came from.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n Tree\n

\n

Represents a Git tree.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

abbreviatedOid (String!)

An abbreviated version of the Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

commitResourcePath (URI!)

The HTTP path for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

commitUrl (URI!)

The HTTP URL for this Git object.

\n\n\n\n\n\n\n\n\n\n\n\n

entries ([TreeEntry!])

A list of tree entries.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

The Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the Git object belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n TreeEntry\n

\n

Represents a Git tree entry.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

extension (String)

The extension of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

isGenerated (Boolean!)

Whether or not this tree entry is generated.

\n\n\n\n\n\n\n\n\n\n\n\n

mode (Int!)

Entry file mode.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String!)

Entry file name.

\n\n\n\n\n\n\n\n\n\n\n\n

object (GitObject)

Entry file object.

\n\n\n\n\n\n\n\n\n\n\n\n

oid (GitObjectID!)

Entry file Git object ID.

\n\n\n\n\n\n\n\n\n\n\n\n

path (String)

The full path of the file.

\n\n\n\n\n\n\n\n\n\n\n\n

repository (Repository!)

The Repository the tree entry belongs to.

\n\n\n\n\n\n\n\n\n\n\n\n

submodule (Submodule)

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String!)

Entry file type.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnassignedEvent\n

\n

Represents anunassignedevent on any assignable object.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignable (Assignable!)

Identifies the assignable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n

assignee (Assignee)

Identifies the user or mannequin that was unassigned.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User)

Identifies the subject (user) who was unassigned.

\n\n\n\n\n\n\n
\n

Deprecation notice

\n

user is deprecated.

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

\n
\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnknownSignature\n

\n

Represents an unknown signature on a Commit or Tag.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

email (String!)

Email used to sign this object.

\n\n\n\n\n\n\n\n\n\n\n\n

isValid (Boolean!)

True if the signature is valid and verified by GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

payload (String!)

Payload for GPG signing object. Raw ODB object without the signature header.

\n\n\n\n\n\n\n\n\n\n\n\n

signature (String!)

ASCII-armored signature header from object.

\n\n\n\n\n\n\n\n\n\n\n\n

signer (User)

GitHub user corresponding to the email signing this commit.

\n\n\n\n\n\n\n\n\n\n\n\n

state (GitSignatureState!)

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

\n\n\n\n\n\n\n\n\n\n\n\n

wasSignedByGitHub (Boolean!)

True if the signature was made with GitHub's signing key.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlabeledEvent\n

\n

Represents anunlabeledevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

label (Label!)

Identifies the label associated with theunlabeledevent.

\n\n\n\n\n\n\n\n\n\n\n\n

labelable (Labelable!)

Identifies the Labelable associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnlockedEvent\n

\n

Represents anunlockedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

lockable (Lockable!)

Object that was unlocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnmarkedAsDuplicateEvent\n

\n

Represents anunmarked_as_duplicateevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

canonical (IssueOrPullRequest)

The authoritative issue or pull request which has been duplicated by another.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

duplicate (IssueOrPullRequest)

The issue or pull request which has been marked as a duplicate of another.

\n\n\n\n\n\n\n\n\n\n\n\n

isCrossRepository (Boolean!)

Canonical and duplicate belong to different repositories.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnpinnedEvent\n

\n

Represents anunpinnedevent on a given issue or pull request.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

issue (Issue!)

Identifies the issue associated with the event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UnsubscribedEvent\n

\n

Represents anunsubscribedevent on a given Subscribable.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subscribable (Subscribable!)

Object referenced by event.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n User\n

\n

A user is an individual's account on GitHub that owns repositories and can make new content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

anyPinnableItems (Boolean!)

Determine if this repository owner has any items that can be pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

type (PinnableItemType)

\n

Filter to only a particular kind of pinnable item.

\n\n
\n\n
\n\n\n

avatarUrl (URI!)

A URL pointing to the user's public avatar.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

size (Int)

\n

The size of the resulting square image.

\n\n
\n\n
\n\n\n

bio (String)

The user's public profile bio.

\n\n\n\n\n\n\n\n\n\n\n\n

bioHTML (HTML!)

The user's public profile bio as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

commitComments (CommitCommentConnection!)

A list of commit comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

company (String)

The user's public profile company.

\n\n\n\n\n\n\n\n\n\n\n\n

companyHTML (HTML!)

The user's public profile company as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

contributionsCollection (ContributionsCollection!)

The collection of contributions this user has made to different repositories.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

from (DateTime)

\n

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

\n\n
\n\n
\n

organizationID (ID)

\n

The ID of the organization used to filter contributions.

\n\n
\n\n
\n

to (DateTime)

\n

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

\n\n
\n\n
\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

databaseId (Int)

Identifies the primary key from the database.

\n\n\n\n\n\n\n\n\n\n\n\n

email (String!)

The user's publicly visible profile email.

\n\n\n\n\n\n\n\n\n\n\n\n

followers (FollowerConnection!)

A list of users the given user is followed by.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

following (FollowingConnection!)

A list of users the given user is following.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gist (Gist)

Find gist by repo name.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

The gist name to find.

\n\n
\n\n
\n\n\n

gistComments (GistCommentConnection!)

A list of gist comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

gists (GistConnection!)

A list of the Gists the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (GistOrder)

\n

Ordering options for gists returned from the connection.

\n\n
\n\n
\n

privacy (GistPrivacy)

\n

Filters Gists according to privacy.

\n\n
\n\n
\n\n\n

hovercard (Hovercard!)

The hovercard information for this user in a given context.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

primarySubjectId (ID)

\n

The ID of the subject to get the hovercard in the context of.

\n\n
\n\n
\n\n\n

isBountyHunter (Boolean!)

Whether or not this user is a participant in the GitHub Security Bug Bounty.

\n\n\n\n\n\n\n\n\n\n\n\n

isCampusExpert (Boolean!)

Whether or not this user is a participant in the GitHub Campus Experts Program.

\n\n\n\n\n\n\n\n\n\n\n\n

isDeveloperProgramMember (Boolean!)

Whether or not this user is a GitHub Developer Program member.

\n\n\n\n\n\n\n\n\n\n\n\n

isEmployee (Boolean!)

Whether or not this user is a GitHub employee.

\n\n\n\n\n\n\n\n\n\n\n\n

isHireable (Boolean!)

Whether or not the user has marked themselves as for hire.

\n\n\n\n\n\n\n\n\n\n\n\n

isSiteAdmin (Boolean!)

Whether or not this user is a site administrator.

\n\n\n\n\n\n\n\n\n\n\n\n

isViewer (Boolean!)

Whether or not this user is the viewing user.

\n\n\n\n\n\n\n\n\n\n\n\n

issueComments (IssueCommentConnection!)

A list of issue comments made by this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

issues (IssueConnection!)

A list of issues associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

filterBy (IssueFilters)

\n

Filtering options for issues returned from the connection.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for issues returned from the connection.

\n\n
\n\n
\n

states ([IssueState!])

\n

A list of states to filter the issues by.

\n\n
\n\n
\n\n\n

itemShowcase (ProfileItemShowcase!)

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

\n\n\n\n\n\n\n\n\n\n\n\n

location (String)

The user's public profile location.

\n\n\n\n\n\n\n\n\n\n\n\n

login (String!)

The username used to login.

\n\n\n\n\n\n\n\n\n\n\n\n

name (String)

The user's public profile name.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

Find an organization by its login that the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to find.

\n\n
\n\n
\n\n\n

organizationVerifiedDomainEmails ([String!]!)

Verified email addresses that match verified domains for a specified organization the user is a member of.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

login (String!)

\n

The login of the organization to match verified domains from.

\n\n
\n\n
\n\n\n

organizations (OrganizationConnection!)

A list of organizations the user belongs to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pinnableItems (PinnableItemConnection!)

A list of repositories and gists this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinnable items that are returned.

\n\n
\n\n
\n\n\n

pinnedItems (PinnableItemConnection!)

A list of repositories and gists this profile owner has pinned to their profile.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

types ([PinnableItemType!])

\n

Filter the types of pinned items that are returned.

\n\n
\n\n
\n\n\n

pinnedItemsRemaining (Int!)

Returns how many more items this profile owner can pin to their profile.

\n\n\n\n\n\n\n\n\n\n\n\n

project (Project)

Find project by number.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

number (Int!)

\n

The project number to find.

\n\n
\n\n
\n\n\n

projects (ProjectConnection!)

A list of projects under the owner.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (ProjectOrder)

\n

Ordering options for projects returned from the connection.

\n\n
\n\n
\n

search (String)

\n

Query to search projects by, currently only searching by name.

\n\n
\n\n
\n

states ([ProjectState!])

\n

A list of states to filter the projects by.

\n\n
\n\n
\n\n\n

projectsResourcePath (URI!)

The HTTP path listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

projectsUrl (URI!)

The HTTP URL listing user's projects.

\n\n\n\n\n\n\n\n\n\n\n\n

publicKeys (PublicKeyConnection!)

A list of public keys associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n\n\n

pullRequests (PullRequestConnection!)

A list of pull requests associated with this user.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

baseRefName (String)

\n

The base ref name to filter the pull requests by.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

headRefName (String)

\n

The head ref name to filter the pull requests by.

\n\n
\n\n
\n

labels ([String!])

\n

A list of label names to filter the pull requests by.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (IssueOrder)

\n

Ordering options for pull requests returned from the connection.

\n\n
\n\n
\n

states ([PullRequestState!])

\n

A list of states to filter the pull requests by.

\n\n
\n\n
\n\n\n

repositories (RepositoryConnection!)

A list of repositories that the user owns.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isFork (Boolean)

\n

If non-null, filters repositories according to whether they are forks of another repository.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repositoriesContributedTo (RepositoryConnection!)

A list of repositories that the user recently contributed to.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

contributionTypes ([RepositoryContributionType])

\n

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includeUserRepositories (Boolean)

\n

If true, include user repositories.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

repository (Repository)

Find Repository.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

name (String!)

\n

Name of Repository to find.

\n\n
\n\n
\n\n\n

resourcePath (URI!)

The HTTP path for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

savedReplies (SavedReplyConnection)

Replies this user has saved.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SavedReplyOrder)

\n

The field to order saved replies by.

\n\n
\n\n
\n\n\n

sponsorshipsAsMaintainer (SponsorshipConnection!)

This object's sponsorships as the maintainer.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

includePrivate (Boolean)

\n

Whether or not to include private sponsorships in the result set.

\n

The default value is false.

\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

sponsorshipsAsSponsor (SponsorshipConnection!)

This object's sponsorships as the sponsor.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (SponsorshipOrder)

\n

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

\n\n
\n\n
\n\n\n

starredRepositories (StarredRepositoryConnection!)

Repositories the user has starred.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (StarOrder)

\n

Order for connection.

\n\n
\n\n
\n

ownedByViewer (Boolean)

\n

Filters starred repositories to only return repositories owned by the viewer.

\n\n
\n\n
\n\n\n

status (UserStatus)

The user's description of what they're currently doing.

\n\n\n\n\n\n\n\n\n\n\n\n

suspendedAt (DateTime)

Identifies the date and time when the user was suspended.

\n\n\n\n\n\n\n\n\n\n\n\n

topRepositories (RepositoryConnection!)

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder!)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

since (DateTime)

\n

How far back in time to fetch contributed repositories.

\n\n
\n\n
\n\n\n

twitterUsername (String)

The user's Twitter username.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

url (URI!)

The HTTP URL for this user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanChangePinnedItems (Boolean!)

Can the viewer pin repositories and gists to the profile?.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanCreateProjects (Boolean!)

Can the current viewer create new projects on this owner.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerCanFollow (Boolean!)

Whether or not the viewer is able to follow the user.

\n\n\n\n\n\n\n\n\n\n\n\n

viewerIsFollowing (Boolean!)

Whether or not this user is followed by the viewer.

\n\n\n\n\n\n\n\n\n\n\n\n

watching (RepositoryConnection!)

A list of repositories the given user is watching.

\n\n\n\n\n\n\n\n\n\n\n
\n

Arguments

\n\n
\n

affiliations ([RepositoryAffiliation])

\n

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

\n\n
\n\n
\n

after (String)

\n

Returns the elements in the list that come after the specified cursor.

\n\n
\n\n
\n

before (String)

\n

Returns the elements in the list that come before the specified cursor.

\n\n
\n\n
\n

first (Int)

\n

Returns the first n elements from the list.

\n\n
\n\n
\n

isLocked (Boolean)

\n

If non-null, filters repositories according to whether they have been locked.

\n\n
\n\n
\n

last (Int)

\n

Returns the last n elements from the list.

\n\n
\n\n
\n

orderBy (RepositoryOrder)

\n

Ordering options for repositories returned from the connection.

\n\n
\n\n
\n

ownerAffiliations ([RepositoryAffiliation])

\n

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

\n\n
\n\n
\n

privacy (RepositoryPrivacy)

\n

If non-null, filters repositories according to privacy.

\n\n
\n\n
\n\n\n

websiteUrl (URI)

A URL pointing to the user's public website/blog.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserBlockedEvent\n

\n

Represents auser_blockedevent on a given user.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

actor (Actor)

Identifies the actor who performed the event.

\n\n\n\n\n\n\n\n\n\n\n\n

blockDuration (UserBlockDuration!)

Number of days that the user was blocked for.

\n\n\n\n\n\n\n\n\n\n\n\n

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

subject (User)

The user who was blocked.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserConnection\n

\n

The connection type for User.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([User])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEdit\n

\n

An edit on user content.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedAt (DateTime)

Identifies the date and time when the object was deleted.

\n\n\n\n\n\n\n\n\n\n\n\n

deletedBy (Actor)

The actor who deleted this content.

\n\n\n\n\n\n\n\n\n\n\n\n

diff (String)

A summary of the changes for this edit.

\n\n\n\n\n\n\n\n\n\n\n\n

editedAt (DateTime!)

When this content was edited.

\n\n\n\n\n\n\n\n\n\n\n\n

editor (Actor)

The actor who edited this content.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditConnection\n

\n

A list of edits to content.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserContentEditEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserContentEdit])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserContentEditEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserContentEdit)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEdge\n

\n

Represents a user.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (User)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserEmailMetadata\n

\n

Email attributes from External Identity.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

primary (Boolean)

Boolean to identify primary emails.

\n\n\n\n\n\n\n\n\n\n\n\n

type (String)

Type of email.

\n\n\n\n\n\n\n\n\n\n\n\n

value (String!)

Email id.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatus\n

\n

The user's description of what they're currently doing.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

createdAt (DateTime!)

Identifies the date and time when the object was created.

\n\n\n\n\n\n\n\n\n\n\n\n

emoji (String)

An emoji summarizing the user's status.

\n\n\n\n\n\n\n\n\n\n\n\n

emojiHTML (HTML)

The status emoji as HTML.

\n\n\n\n\n\n\n\n\n\n\n\n

expiresAt (DateTime)

If set, the status will not be shown after this date.

\n\n\n\n\n\n\n\n\n\n\n\n

id (ID!)

ID of the object.

\n\n\n\n\n\n\n\n\n\n\n\n

indicatesLimitedAvailability (Boolean!)

Whether this status indicates the user is not fully available on GitHub.

\n\n\n\n\n\n\n\n\n\n\n\n

message (String)

A brief message describing what the user is doing.

\n\n\n\n\n\n\n\n\n\n\n\n

organization (Organization)

The organization whose members can see this status. If null, this status is publicly visible.

\n\n\n\n\n\n\n\n\n\n\n\n

updatedAt (DateTime!)

Identifies the date and time when the object was last updated.

\n\n\n\n\n\n\n\n\n\n\n\n

user (User!)

The user who has this status.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusConnection\n

\n

The connection type for UserStatus.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

edges ([UserStatusEdge])

A list of edges.

\n\n\n\n\n\n\n\n\n\n\n\n

nodes ([UserStatus])

A list of nodes.

\n\n\n\n\n\n\n\n\n\n\n\n

pageInfo (PageInfo!)

Information to aid in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

totalCount (Int!)

Identifies the total count of items in the connection.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n UserStatusEdge\n

\n

An edge in a connection.

\n
\n\n
\n \n\n \n\n\n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

cursor (String!)

A cursor for use in pagination.

\n\n\n\n\n\n\n\n\n\n\n\n

node (UserStatus)

The item at the end of the edge.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n\n
\n
\n

\n ViewerHovercardContext\n

\n

A hovercard context with a message describing how the viewer is related.

\n
\n\n
\n \n\n \n\n\n \n

\n \n \n\n \n

Fields

\n \n \n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription

message (String!)

A string describing this context.

\n\n\n\n\n\n\n\n\n\n\n\n

octicon (String!)

An octicon to accompany this context.

\n\n\n\n\n\n\n\n\n\n\n\n

viewer (User!)

Identifies the user who is related to this context.

\n\n\n\n\n\n\n\n\n\n\n\n
\n\n \n
\n
\n
\n", + "miniToc": [ + { + "contents": "\n ActorLocation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n AddedToProjectEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n App\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n AssignedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n AutomaticBaseChangeFailedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n AutomaticBaseChangeSucceededEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BaseRefChangedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BaseRefDeletedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BaseRefForcePushedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Blame\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BlameRange\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Blob\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Bot\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRule\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRuleConflict\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRuleConflictConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRuleConflictEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRuleConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n BranchProtectionRuleEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckAnnotation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckAnnotationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckAnnotationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckAnnotationPosition\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckAnnotationSpan\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckRun\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckRunConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckRunEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckSuite\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckSuiteConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CheckSuiteEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ClosedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CodeOfConduct\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommentDeletedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Commit\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitComment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitCommentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitCommentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitCommentThread\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitContributionsByRepository\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CommitHistoryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ConnectedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContentAttachment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContentReference\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContributionCalendar\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContributionCalendarDay\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContributionCalendarMonth\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContributionCalendarWeek\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ContributionsCollection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ConvertToDraftEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ConvertedNoteToIssueEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedCommitContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedCommitContributionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedCommitContributionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedIssueContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedIssueContributionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedIssueContributionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestContributionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestContributionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestReviewContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestReviewContributionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedPullRequestReviewContributionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedRepositoryContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedRepositoryContributionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CreatedRepositoryContributionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n CrossReferencedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DemilestonedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeployKey\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeployKeyConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeployKeyEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeployedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Deployment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentEnvironmentChangedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentStatus\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentStatusConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DeploymentStatusEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n DisconnectedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Enterprise\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseAdministratorConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseAdministratorEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseAdministratorInvitation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseAdministratorInvitationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseAdministratorInvitationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseBillingInfo\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseIdentityProvider\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseMemberConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseMemberEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseOrganizationMembershipConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseOrganizationMembershipEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseOutsideCollaboratorConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseOutsideCollaboratorEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseOwnerInfo\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterprisePendingCollaboratorConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterprisePendingCollaboratorEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterprisePendingMemberInvitationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterprisePendingMemberInvitationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseRepositoryInfo\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseRepositoryInfoConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseRepositoryInfoEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerInstallation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccount\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountEmail\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountEmailConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountEmailEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountsUpload\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountsUploadConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseServerUserAccountsUploadEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseUserAccount\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseUserAccountConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n EnterpriseUserAccountEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ExternalIdentity\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ExternalIdentityConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ExternalIdentityEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ExternalIdentitySamlAttributes\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ExternalIdentityScimAttributes\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n FollowerConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n FollowingConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GenericHovercardContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Gist\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistComment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistCommentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistCommentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GistFile\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GitActor\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GitActorConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GitActorEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GitHubMetadata\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n GpgSignature\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n HeadRefDeletedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n HeadRefForcePushedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n HeadRefRestoredEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Hovercard\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IpAllowListEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IpAllowListEntryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IpAllowListEntryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Issue\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueComment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueCommentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueCommentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueContributionsByRepository\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueTemplate\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueTimelineConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueTimelineItemEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueTimelineItemsConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n IssueTimelineItemsEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n JoinedGitHubContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Label\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LabelConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LabelEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LabeledEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Language\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LanguageConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LanguageEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n License\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LicenseRule\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n LockedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Mannequin\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MarkedAsDuplicateEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MembersCanDeleteReposClearAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MembersCanDeleteReposDisableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MembersCanDeleteReposEnableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MentionedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MergedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Milestone\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MilestoneConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MilestoneEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MilestonedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n MovedColumnsInProjectEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OauthApplicationCreateAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgAddBillingManagerAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgAddMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgBlockUserAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgConfigDisableCollaboratorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgConfigEnableCollaboratorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgCreateAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgDisableOauthAppRestrictionsAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgDisableSamlAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgDisableTwoFactorRequirementAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgEnableOauthAppRestrictionsAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgEnableSamlAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgEnableTwoFactorRequirementAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgInviteMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgInviteToBusinessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgOauthAppAccessApprovedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgOauthAppAccessDeniedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgOauthAppAccessRequestedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRemoveBillingManagerAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRemoveMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRemoveOutsideCollaboratorAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRestoreMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRestoreMemberMembershipOrganizationAuditEntryData\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRestoreMemberMembershipRepositoryAuditEntryData\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgRestoreMemberMembershipTeamAuditEntryData\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgUnblockUserAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgUpdateDefaultRepositoryPermissionAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgUpdateMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgUpdateMemberRepositoryCreationPermissionAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrgUpdateMemberRepositoryInvitationPermissionAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Organization\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationAuditEntryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationAuditEntryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationIdentityProvider\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationInvitation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationInvitationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationInvitationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationMemberConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationMemberEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationTeamsHovercardContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n OrganizationsHovercardContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PageInfo\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PermissionSource\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnableItemConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnableItemEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnedIssue\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnedIssueConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PinnedIssueEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PrivateRepositoryForkingDisableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PrivateRepositoryForkingEnableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProfileItemShowcase\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Project\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectCard\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectCardConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectCardEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectColumn\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectColumnConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectColumnEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ProjectProgress\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PublicKey\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PublicKeyConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PublicKeyEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequest\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestChangedFile\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestChangedFileConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestChangedFileEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestCommit\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestCommitCommentThread\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestCommitConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestCommitEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestContributionsByRepository\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReview\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewComment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewCommentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewCommentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewContributionsByRepository\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewThread\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewThreadConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestReviewThreadEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestRevisionMarker\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestTimelineConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestTimelineItemEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestTimelineItemsConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PullRequestTimelineItemsEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Push\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PushAllowance\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PushAllowanceConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n PushAllowanceEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RateLimit\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReactingUserConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReactingUserEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Reaction\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReactionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReactionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReactionGroup\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReadyForReviewEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Ref\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RefConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RefEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RefUpdateRule\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReferencedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Release\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReleaseAsset\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReleaseAssetConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReleaseAssetEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReleaseConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReleaseEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RemovedFromProjectEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RenamedTitleEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReopenedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoAccessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoAddMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoAddTopicAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoArchivedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoChangeMergeSettingAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigDisableAnonymousGitAccessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigDisableCollaboratorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigDisableContributorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigDisableSockpuppetDisallowedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigEnableAnonymousGitAccessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigEnableCollaboratorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigEnableContributorsOnlyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigEnableSockpuppetDisallowedAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigLockAnonymousGitAccessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoConfigUnlockAnonymousGitAccessAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoCreateAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoDestroyAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoRemoveMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepoRemoveTopicAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Repository\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryCollaboratorConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryCollaboratorEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryContactLink\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryInvitation\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryInvitationConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryInvitationEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryTopic\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryTopicConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryTopicEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryVisibilityChangeDisableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryVisibilityChangeEnableAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryVulnerabilityAlert\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryVulnerabilityAlertConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RepositoryVulnerabilityAlertEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n RestrictedContribution\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewDismissalAllowance\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewDismissalAllowanceConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewDismissalAllowanceEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewDismissedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewRequest\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewRequestConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewRequestEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewRequestRemovedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewRequestedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ReviewStatusHovercardContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SavedReply\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SavedReplyConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SavedReplyEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SearchResultItemConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SearchResultItemEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisory\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryIdentifier\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryPackage\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryPackageVersion\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityAdvisoryReference\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityVulnerability\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityVulnerabilityConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SecurityVulnerabilityEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SmimeSignature\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Sponsorship\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SponsorshipConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SponsorshipEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StargazerConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StargazerEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StarredRepositoryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StarredRepositoryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Status\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StatusCheckRollup\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StatusCheckRollupContextConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StatusCheckRollupContextEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n StatusContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Submodule\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SubmoduleConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SubmoduleEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SubscribedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n SuggestedReviewer\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Tag\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Team\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamAddMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamAddRepositoryAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamChangeParentTeamAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussion\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussionComment\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussionCommentConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussionCommentEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussionConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamDiscussionEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamMemberConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamMemberEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamRemoveMemberAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamRemoveRepositoryAuditEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamRepositoryConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TeamRepositoryEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TextMatch\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TextMatchHighlight\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Topic\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TransferredEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n Tree\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n TreeEntry\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnassignedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnknownSignature\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnlabeledEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnlockedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnmarkedAsDuplicateEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnpinnedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UnsubscribedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n User\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserBlockedEvent\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserContentEdit\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserContentEditConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserContentEditEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserEmailMetadata\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserStatus\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserStatusConnection\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n UserStatusEdge\n ", + "headingLevel": 3, + "indentationLevel": 0 + }, + { + "contents": "\n ViewerHovercardContext\n ", + "headingLevel": 3, + "indentationLevel": 0 + } + ] } } \ No newline at end of file diff --git a/lib/graphql/static/previews.json b/lib/graphql/static/previews.json index 36897b2fc06d..f9b8620d8beb 100644 --- a/lib/graphql/static/previews.json +++ b/lib/graphql/static/previews.json @@ -52,7 +52,7 @@ "RefUpdate" ], "owning_teams": [ - "@github/pe-repos" + "@github/reponauts" ], "accept_header": "application/vnd.github.update-refs-preview+json", "href": "/graphql/overview/schema-previews#update-refs-preview" @@ -179,7 +179,7 @@ "href": "/graphql/overview/schema-previews#team-review-assignments-preview" } ], - "2.22": [ + "ghes-2.22": [ { "title": "Access to package version deletion preview", "description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.", @@ -383,7 +383,7 @@ "href": "/graphql/overview/schema-previews#team-review-assignments-preview" } ], - "2.21": [ + "ghes-2.21": [ { "title": "Access to package version deletion preview", "description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.", @@ -632,7 +632,7 @@ "href": "/graphql/overview/schema-previews#team-review-assignments-preview" } ], - "2.20": [ + "ghes-2.20": [ { "title": "GitHub packages preview", "description": "This preview adds support for objects relating to GitHub Packages.", @@ -926,7 +926,7 @@ "href": "/graphql/overview/schema-previews#team-review-assignments-preview" } ], - "2.19": [ + "ghes-2.19": [ { "title": "Deployments preview", "description": "This preview adds support for deployments mutations and new deployments features.", @@ -1163,5 +1163,165 @@ "accept_header": "application/vnd.github.comfort-fade-preview+json", "href": "/graphql/overview/schema-previews#multi-line-comments-preview" } + ], + "ghae": [ + { + "title": "Access to package version deletion preview", + "description": "This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions.", + "toggled_by": "package-deletes-preview", + "toggled_on": [ + "Mutation.deletePackageVersion" + ], + "owning_teams": [ + "@github/pe-package-registry" + ], + "accept_header": "application/vnd.github.package-deletes-preview+json", + "href": "/graphql/overview/schema-previews#access-to-package-version-deletion-preview" + }, + { + "title": "Deployments preview", + "description": "This preview adds support for deployments mutations and new deployments features.", + "toggled_by": "flash-preview", + "toggled_on": [ + "DeploymentStatus.environment", + "Mutation.createDeploymentStatus", + "Mutation.createDeployment" + ], + "owning_teams": [ + "@github/ecosystem-api" + ], + "accept_header": "application/vnd.github.flash-preview+json", + "href": "/graphql/overview/schema-previews#deployments-preview" + }, + { + "title": "Merge info preview", + "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", + "toggled_by": "merge-info-preview", + "toggled_on": [ + "PullRequest.canBeRebased", + "PullRequest.mergeStateStatus" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.merge-info-preview+json", + "href": "/graphql/overview/schema-previews#merge-info-preview" + }, + { + "title": "Update refs preview", + "description": "This preview adds support for updating multiple refs in a single operation.", + "toggled_by": "update-refs-preview", + "toggled_on": [ + "Mutation.updateRefs", + "GitRefname", + "RefUpdate" + ], + "owning_teams": [ + "@github/reponauts" + ], + "accept_header": "application/vnd.github.update-refs-preview+json", + "href": "/graphql/overview/schema-previews#update-refs-preview" + }, + { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + }, + { + "title": "Create content attachments preview", + "description": "This preview adds support for creating content attachments.", + "toggled_by": "corsair-preview", + "toggled_on": [ + "Mutation.createContentAttachment" + ], + "owning_teams": [ + "@github/ce-extensibility" + ], + "accept_header": "application/vnd.github.corsair-preview+json", + "href": "/graphql/overview/schema-previews#create-content-attachments-preview" + }, + { + "title": "Pinned issues preview", + "description": "This preview adds support for pinned issues.", + "toggled_by": "elektra-preview", + "toggled_on": [ + "Repository.pinnedIssues", + "PinnedIssue", + "PinnedIssueEdge", + "PinnedIssueConnection", + "Mutation.pinIssue", + "Mutation.unpinIssue" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.elektra-preview+json", + "href": "/graphql/overview/schema-previews#pinned-issues-preview" + }, + { + "title": "Labels preview", + "description": "This preview adds support for adding, updating, creating and deleting labels.", + "toggled_by": "bane-preview", + "toggled_on": [ + "Mutation.createLabel", + "Mutation.deleteLabel", + "Mutation.updateLabel" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.bane-preview+json", + "href": "/graphql/overview/schema-previews#labels-preview" + }, + { + "title": "Import project preview", + "description": "This preview adds support for importing projects.", + "toggled_by": "slothette-preview", + "toggled_on": [ + "Mutation.importProject" + ], + "owning_teams": [ + "@github/pe-issues-projects" + ], + "accept_header": "application/vnd.github.slothette-preview+json", + "href": "/graphql/overview/schema-previews#import-project-preview" + }, + { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + } ] } \ No newline at end of file diff --git a/lib/graphql/static/schema-2.17.json b/lib/graphql/static/schema-2.17.json deleted file mode 100644 index 2da09502c474..000000000000 --- a/lib/graphql/static/schema-2.17.json +++ /dev/null @@ -1,41769 +0,0 @@ -{ - "queries": { - "connections": [ - { - "name": "organizations", - "type": "OrganizationConnection!", - "kind": "objects", - "id": "organizationconnection", - "href": "/graphql/reference/objects#organizationconnection", - "description": "

A list of organizations.

", - "args": [ - { - "name": "after", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come after the specified cursor.

" - }, - { - "name": "before", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come before the specified cursor.

" - }, - { - "name": "first", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the first n elements from the list.

" - }, - { - "name": "last", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the last n elements from the list.

" - } - ] - }, - { - "name": "search", - "type": "SearchResultItemConnection!", - "kind": "objects", - "id": "searchresultitemconnection", - "href": "/graphql/reference/objects#searchresultitemconnection", - "description": "

Perform a search across resources.

", - "args": [ - { - "name": "after", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come after the specified cursor.

" - }, - { - "name": "before", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come before the specified cursor.

" - }, - { - "name": "first", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the first n elements from the list.

" - }, - { - "name": "last", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the last n elements from the list.

" - }, - { - "name": "query", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The search string to look for.

" - }, - { - "name": "type", - "type": "SearchType!", - "id": "searchtype", - "kind": "enums", - "href": "/graphql/reference/enums#searchtype", - "description": "

The types of search items to search within.

" - } - ] - }, - { - "name": "securityAdvisories", - "type": "SecurityAdvisoryConnection!", - "kind": "objects", - "id": "securityadvisoryconnection", - "href": "/graphql/reference/objects#securityadvisoryconnection", - "description": "

GitHub Security Advisories.

", - "args": [ - { - "name": "after", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come after the specified cursor.

" - }, - { - "name": "before", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come before the specified cursor.

" - }, - { - "name": "first", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the first n elements from the list.

" - }, - { - "name": "last", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the last n elements from the list.

" - }, - { - "name": "publishedSince", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime", - "description": "

Filter advisories to those published since a time in the past.

" - }, - { - "name": "updatedSince", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime", - "description": "

Filter advisories to those updated since a time in the past.

" - } - ] - }, - { - "name": "securityVulnerabilities", - "type": "SecurityVulnerabilityConnection!", - "kind": "objects", - "id": "securityvulnerabilityconnection", - "href": "/graphql/reference/objects#securityvulnerabilityconnection", - "description": "

Software Vulnerabilities documented by GitHub Security Advisories.

", - "args": [ - { - "name": "after", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come after the specified cursor.

" - }, - { - "name": "before", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come before the specified cursor.

" - }, - { - "name": "ecosystem", - "type": "SecurityAdvisoryEcosystem", - "id": "securityadvisoryecosystem", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryecosystem", - "description": "

An ecosystem to filter vulnerabilities by.

" - }, - { - "name": "first", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the first n elements from the list.

" - }, - { - "name": "last", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the last n elements from the list.

" - }, - { - "name": "package", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A package name to filter vulnerabilities by.

" - }, - { - "name": "severities", - "type": "[SecurityAdvisorySeverity!]", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity", - "description": "

A list of severities to filter vulnerabilities by.

" - } - ] - }, - { - "name": "users", - "type": "UserConnection!", - "kind": "objects", - "id": "userconnection", - "href": "/graphql/reference/objects#userconnection", - "description": "

A list of users.

", - "args": [ - { - "name": "after", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come after the specified cursor.

" - }, - { - "name": "before", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Returns the elements in the list that come before the specified cursor.

" - }, - { - "name": "first", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the first n elements from the list.

" - }, - { - "name": "last", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "description": "

Returns the last n elements from the list.

" - } - ] - } - ], - "fields": [ - { - "name": "codeOfConduct", - "type": "CodeOfConduct", - "kind": "objects", - "id": "codeofconduct", - "href": "/graphql/reference/objects#codeofconduct", - "description": "

Look up a code of conduct by its key.

", - "args": [ - { - "name": "key", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The code of conduct's key.

" - } - ] - }, - { - "name": "codesOfConduct", - "type": "[CodeOfConduct]", - "kind": "objects", - "id": "codeofconduct", - "href": "/graphql/reference/objects#codeofconduct", - "description": "

Look up a code of conduct by its key.

", - "args": [] - }, - { - "name": "license", - "type": "License", - "kind": "objects", - "id": "license", - "href": "/graphql/reference/objects#license", - "description": "

Look up an open source license by its key.

", - "args": [ - { - "name": "key", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The license's downcased SPDX ID.

" - } - ] - }, - { - "name": "licenses", - "type": "[License]!", - "kind": "objects", - "id": "license", - "href": "/graphql/reference/objects#license", - "description": "

Return a list of known open source licenses.

", - "args": [] - }, - { - "name": "meta", - "type": "GitHubMetadata!", - "kind": "objects", - "id": "githubmetadata", - "href": "/graphql/reference/objects#githubmetadata", - "description": "

Return information about the GitHub instance.

", - "args": [] - }, - { - "name": "node", - "type": "Node", - "kind": "interfaces", - "id": "node", - "href": "/graphql/reference/interfaces#node", - "description": "

Fetches an object given its ID.

", - "args": [ - { - "name": "id", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "description": "

ID of the object.

" - } - ] - }, - { - "name": "nodes", - "type": "[Node]!", - "kind": "interfaces", - "id": "node", - "href": "/graphql/reference/interfaces#node", - "description": "

Lookup nodes by a list of IDs.

", - "args": [ - { - "name": "ids", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "description": "

The list of node IDs.

" - } - ] - }, - { - "name": "organization", - "type": "Organization", - "kind": "objects", - "id": "organization", - "href": "/graphql/reference/objects#organization", - "description": "

Lookup a organization by login.

", - "args": [ - { - "name": "login", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The organization's login.

" - } - ] - }, - { - "name": "rateLimit", - "type": "RateLimit", - "kind": "objects", - "id": "ratelimit", - "href": "/graphql/reference/objects#ratelimit", - "description": "

The client's rate limit information.

", - "args": [ - { - "name": "dryRun", - "defaultValue": false, - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

If true, calculate the cost for the query without evaluating it.

" - } - ] - }, - { - "name": "relay", - "type": "Query!", - "kind": "objects", - "id": "query", - "href": "/graphql/reference/objects#query", - "description": "

Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object.

", - "args": [] - }, - { - "name": "repository", - "type": "Repository", - "kind": "objects", - "id": "repository", - "href": "/graphql/reference/objects#repository", - "description": "

Lookup a given repository by the owner and repository name.

", - "args": [ - { - "name": "name", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The name of the repository.

" - }, - { - "name": "owner", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The login field of a user or organization.

" - } - ] - }, - { - "name": "repositoryOwner", - "type": "RepositoryOwner", - "kind": "interfaces", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner", - "description": "

Lookup a repository owner (ie. either a User or an Organization) by login.

", - "args": [ - { - "name": "login", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The username to lookup the owner by.

" - } - ] - }, - { - "name": "resource", - "type": "UniformResourceLocatable", - "kind": "interfaces", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable", - "description": "

Lookup resource by a URL.

", - "args": [ - { - "name": "url", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "description": "

The URL.

" - } - ] - }, - { - "name": "securityAdvisory", - "type": "SecurityAdvisory", - "kind": "objects", - "id": "securityadvisory", - "href": "/graphql/reference/objects#securityadvisory", - "description": "

Fetch a Security Advisory by its GHSA ID.

", - "args": [ - { - "name": "ghsaId", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

GitHub Security Advisory ID.

" - } - ] - }, - { - "name": "topic", - "type": "Topic", - "kind": "objects", - "id": "topic", - "href": "/graphql/reference/objects#topic", - "description": "

Look up a topic by name.

", - "args": [ - { - "name": "name", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The topic's name.

" - } - ] - }, - { - "name": "user", - "type": "User", - "kind": "objects", - "id": "user", - "href": "/graphql/reference/objects#user", - "description": "

Lookup a user by login.

", - "args": [ - { - "name": "login", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The user's login.

" - } - ] - }, - { - "name": "viewer", - "type": "User!", - "kind": "objects", - "id": "user", - "href": "/graphql/reference/objects#user", - "description": "

The currently authenticated user.

", - "args": [] - } - ] - }, - "mutations": [ - { - "name": "addAssigneesToAssignable", - "kind": "mutations", - "id": "addassigneestoassignable", - "href": "/graphql/reference/mutations#addassigneestoassignable", - "description": "

Adds assignees to an assignable object.

", - "inputFields": [ - { - "name": "input", - "type": "AddAssigneesToAssignableInput!", - "id": "addassigneestoassignableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addassigneestoassignableinput" - } - ], - "returnFields": [ - { - "name": "assignable", - "type": "Assignable", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable", - "description": "

The item that was assigned.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "addComment", - "kind": "mutations", - "id": "addcomment", - "href": "/graphql/reference/mutations#addcomment", - "description": "

Adds a comment to an Issue or Pull Request.

", - "inputFields": [ - { - "name": "input", - "type": "AddCommentInput!", - "id": "addcommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addcommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "commentEdge", - "type": "IssueCommentEdge", - "id": "issuecommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentedge", - "description": "

The edge from the subject's comment connection.

" - }, - { - "name": "subject", - "type": "Node", - "id": "node", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#node", - "description": "

The subject.

" - }, - { - "name": "timelineEdge", - "type": "IssueTimelineItemEdge", - "id": "issuetimelineitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemedge", - "description": "

The edge from the subject's timeline connection.

" - } - ] - }, - { - "name": "addLabelsToLabelable", - "kind": "mutations", - "id": "addlabelstolabelable", - "href": "/graphql/reference/mutations#addlabelstolabelable", - "description": "

Adds labels to a labelable object.

", - "inputFields": [ - { - "name": "input", - "type": "AddLabelsToLabelableInput!", - "id": "addlabelstolabelableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addlabelstolabelableinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "labelable", - "type": "Labelable", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable", - "description": "

The item that was labeled.

" - } - ] - }, - { - "name": "addProjectCard", - "kind": "mutations", - "id": "addprojectcard", - "href": "/graphql/reference/mutations#addprojectcard", - "description": "

Adds a card to a ProjectColumn. Either contentId or note must be provided but not both.

", - "inputFields": [ - { - "name": "input", - "type": "AddProjectCardInput!", - "id": "addprojectcardinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addprojectcardinput" - } - ], - "returnFields": [ - { - "name": "cardEdge", - "type": "ProjectCardEdge", - "id": "projectcardedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardedge", - "description": "

The edge from the ProjectColumn's card connection.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "projectColumn", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

The ProjectColumn.

" - } - ] - }, - { - "name": "addProjectColumn", - "kind": "mutations", - "id": "addprojectcolumn", - "href": "/graphql/reference/mutations#addprojectcolumn", - "description": "

Adds a column to a Project.

", - "inputFields": [ - { - "name": "input", - "type": "AddProjectColumnInput!", - "id": "addprojectcolumninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addprojectcolumninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "columnEdge", - "type": "ProjectColumnEdge", - "id": "projectcolumnedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnedge", - "description": "

The edge from the project's column connection.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The project.

" - } - ] - }, - { - "name": "addPullRequestReview", - "kind": "mutations", - "id": "addpullrequestreview", - "href": "/graphql/reference/mutations#addpullrequestreview", - "description": "

Adds a review to a Pull Request.

", - "inputFields": [ - { - "name": "input", - "type": "AddPullRequestReviewInput!", - "id": "addpullrequestreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addpullrequestreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The newly created pull request review.

" - }, - { - "name": "reviewEdge", - "type": "PullRequestReviewEdge", - "id": "pullrequestreviewedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewedge", - "description": "

The edge from the pull request's review connection.

" - } - ] - }, - { - "name": "addPullRequestReviewComment", - "kind": "mutations", - "id": "addpullrequestreviewcomment", - "href": "/graphql/reference/mutations#addpullrequestreviewcomment", - "description": "

Adds a comment to a review.

", - "inputFields": [ - { - "name": "input", - "type": "AddPullRequestReviewCommentInput!", - "id": "addpullrequestreviewcommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addpullrequestreviewcommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "comment", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment", - "description": "

The newly created comment.

" - }, - { - "name": "commentEdge", - "type": "PullRequestReviewCommentEdge", - "id": "pullrequestreviewcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentedge", - "description": "

The edge from the review's comment connection.

" - } - ] - }, - { - "name": "addReaction", - "kind": "mutations", - "id": "addreaction", - "href": "/graphql/reference/mutations#addreaction", - "description": "

Adds a reaction to a subject.

", - "inputFields": [ - { - "name": "input", - "type": "AddReactionInput!", - "id": "addreactioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addreactioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "reaction", - "type": "Reaction", - "id": "reaction", - "kind": "objects", - "href": "/graphql/reference/objects#reaction", - "description": "

The reaction object.

" - }, - { - "name": "subject", - "type": "Reactable", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable", - "description": "

The reactable subject.

" - } - ] - }, - { - "name": "addStar", - "kind": "mutations", - "id": "addstar", - "href": "/graphql/reference/mutations#addstar", - "description": "

Adds a star to a Starrable.

", - "inputFields": [ - { - "name": "input", - "type": "AddStarInput!", - "id": "addstarinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#addstarinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "starrable", - "type": "Starrable", - "id": "starrable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#starrable", - "description": "

The starrable.

" - } - ] - }, - { - "name": "changeUserStatus", - "kind": "mutations", - "id": "changeuserstatus", - "href": "/graphql/reference/mutations#changeuserstatus", - "description": "

Update your status on GitHub.

", - "inputFields": [ - { - "name": "input", - "type": "ChangeUserStatusInput!", - "id": "changeuserstatusinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#changeuserstatusinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "status", - "type": "UserStatus", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus", - "description": "

Your updated status.

" - } - ] - }, - { - "name": "clearLabelsFromLabelable", - "kind": "mutations", - "id": "clearlabelsfromlabelable", - "href": "/graphql/reference/mutations#clearlabelsfromlabelable", - "description": "

Clears all labels from a labelable object.

", - "inputFields": [ - { - "name": "input", - "type": "ClearLabelsFromLabelableInput!", - "id": "clearlabelsfromlabelableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#clearlabelsfromlabelableinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "labelable", - "type": "Labelable", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable", - "description": "

The item that was unlabeled.

" - } - ] - }, - { - "name": "cloneProject", - "kind": "mutations", - "id": "cloneproject", - "href": "/graphql/reference/mutations#cloneproject", - "description": "

Creates a new project by cloning configuration from an existing project.

", - "inputFields": [ - { - "name": "input", - "type": "CloneProjectInput!", - "id": "cloneprojectinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#cloneprojectinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "jobStatusId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

The id of the JobStatus for populating cloned fields.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The new cloned project.

" - } - ] - }, - { - "name": "closeIssue", - "kind": "mutations", - "id": "closeissue", - "href": "/graphql/reference/mutations#closeissue", - "description": "

Close an issue.

", - "inputFields": [ - { - "name": "input", - "type": "CloseIssueInput!", - "id": "closeissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#closeissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue that was closed.

" - } - ] - }, - { - "name": "closePullRequest", - "kind": "mutations", - "id": "closepullrequest", - "href": "/graphql/reference/mutations#closepullrequest", - "description": "

Close a pull request.

", - "inputFields": [ - { - "name": "input", - "type": "ClosePullRequestInput!", - "id": "closepullrequestinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#closepullrequestinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The pull request that was closed.

" - } - ] - }, - { - "name": "convertProjectCardNoteToIssue", - "kind": "mutations", - "id": "convertprojectcardnotetoissue", - "href": "/graphql/reference/mutations#convertprojectcardnotetoissue", - "description": "

Convert a project note card to one associated with a newly created issue.

", - "inputFields": [ - { - "name": "input", - "type": "ConvertProjectCardNoteToIssueInput!", - "id": "convertprojectcardnotetoissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#convertprojectcardnotetoissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "projectCard", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "description": "

The updated ProjectCard.

" - } - ] - }, - { - "name": "createBranchProtectionRule", - "kind": "mutations", - "id": "createbranchprotectionrule", - "href": "/graphql/reference/mutations#createbranchprotectionrule", - "description": "

Create a new branch protection rule.

", - "inputFields": [ - { - "name": "input", - "type": "CreateBranchProtectionRuleInput!", - "id": "createbranchprotectionruleinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createbranchprotectionruleinput" - } - ], - "returnFields": [ - { - "name": "branchProtectionRule", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule", - "description": "

The newly created BranchProtectionRule.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "createCheckRun", - "kind": "mutations", - "id": "createcheckrun", - "href": "/graphql/reference/mutations#createcheckrun", - "description": "

Create a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateCheckRunInput!", - "id": "createcheckruninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createcheckruninput" - } - ], - "returnFields": [ - { - "name": "checkRun", - "type": "CheckRun", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "description": "

The newly created check run.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "createCheckSuite", - "kind": "mutations", - "id": "createchecksuite", - "href": "/graphql/reference/mutations#createchecksuite", - "description": "

Create a check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateCheckSuiteInput!", - "id": "createchecksuiteinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createchecksuiteinput" - } - ], - "returnFields": [ - { - "name": "checkSuite", - "type": "CheckSuite", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "description": "

The newly created check suite.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "createContentAttachment", - "kind": "mutations", - "id": "createcontentattachment", - "href": "/graphql/reference/mutations#createcontentattachment", - "description": "

Create a content attachment.

", - "isDeprecated": false, - "preview": { - "title": "Create content attachments preview", - "description": "This preview adds support for creating content attachments.", - "toggled_by": "corsair-preview", - "toggled_on": [ - "Mutation.createContentAttachment" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.corsair-preview+json", - "href": "/graphql/overview/schema-previews#create-content-attachments-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateContentAttachmentInput!", - "id": "createcontentattachmentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createcontentattachmentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "contentAttachment", - "type": "ContentAttachment", - "id": "contentattachment", - "kind": "objects", - "href": "/graphql/reference/objects#contentattachment", - "description": "

The newly created content attachment.

" - } - ] - }, - { - "name": "createDeployment", - "kind": "mutations", - "id": "createdeployment", - "href": "/graphql/reference/mutations#createdeployment", - "description": "

Creates a new deployment event.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateDeploymentInput!", - "id": "createdeploymentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createdeploymentinput" - } - ], - "returnFields": [ - { - "name": "autoMerged", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "description": "

True if the default branch has been auto-merged into the deployment ref.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "deployment", - "type": "Deployment", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment", - "description": "

The new deployment.

" - } - ] - }, - { - "name": "createDeploymentStatus", - "kind": "mutations", - "id": "createdeploymentstatus", - "href": "/graphql/reference/mutations#createdeploymentstatus", - "description": "

Create a deployment status.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateDeploymentStatusInput!", - "id": "createdeploymentstatusinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createdeploymentstatusinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "deploymentStatus", - "type": "DeploymentStatus", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus", - "description": "

The new deployment status.

" - } - ] - }, - { - "name": "createIssue", - "kind": "mutations", - "id": "createissue", - "href": "/graphql/reference/mutations#createissue", - "description": "

Creates a new issue.

", - "inputFields": [ - { - "name": "input", - "type": "CreateIssueInput!", - "id": "createissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The new issue.

" - } - ] - }, - { - "name": "createLabel", - "kind": "mutations", - "id": "createlabel", - "href": "/graphql/reference/mutations#createlabel", - "description": "

Creates a new label.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateLabelInput!", - "id": "createlabelinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createlabelinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "label", - "type": "Label", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label", - "description": "

The new label.

" - } - ] - }, - { - "name": "createProject", - "kind": "mutations", - "id": "createproject", - "href": "/graphql/reference/mutations#createproject", - "description": "

Creates a new project.

", - "inputFields": [ - { - "name": "input", - "type": "CreateProjectInput!", - "id": "createprojectinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createprojectinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The new project.

" - } - ] - }, - { - "name": "createPullRequest", - "kind": "mutations", - "id": "createpullrequest", - "href": "/graphql/reference/mutations#createpullrequest", - "description": "

Create a new pull request.

", - "inputFields": [ - { - "name": "input", - "type": "CreatePullRequestInput!", - "id": "createpullrequestinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createpullrequestinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The new pull request.

" - } - ] - }, - { - "name": "createTeamDiscussion", - "kind": "mutations", - "id": "createteamdiscussion", - "href": "/graphql/reference/mutations#createteamdiscussion", - "description": "

Creates a new team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateTeamDiscussionInput!", - "id": "createteamdiscussioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createteamdiscussioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "teamDiscussion", - "type": "TeamDiscussion", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion", - "description": "

The new discussion.

" - } - ] - }, - { - "name": "createTeamDiscussionComment", - "kind": "mutations", - "id": "createteamdiscussioncomment", - "href": "/graphql/reference/mutations#createteamdiscussioncomment", - "description": "

Creates a new team discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "CreateTeamDiscussionCommentInput!", - "id": "createteamdiscussioncommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#createteamdiscussioncommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "teamDiscussionComment", - "type": "TeamDiscussionComment", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment", - "description": "

The new comment.

" - } - ] - }, - { - "name": "deleteBranchProtectionRule", - "kind": "mutations", - "id": "deletebranchprotectionrule", - "href": "/graphql/reference/mutations#deletebranchprotectionrule", - "description": "

Delete a branch protection rule.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteBranchProtectionRuleInput!", - "id": "deletebranchprotectionruleinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletebranchprotectionruleinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "deleteIssue", - "kind": "mutations", - "id": "deleteissue", - "href": "/graphql/reference/mutations#deleteissue", - "description": "

Deletes an Issue object.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteIssueInput!", - "id": "deleteissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "repository", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "description": "

The repository the issue belonged to.

" - } - ] - }, - { - "name": "deleteIssueComment", - "kind": "mutations", - "id": "deleteissuecomment", - "href": "/graphql/reference/mutations#deleteissuecomment", - "description": "

Deletes an IssueComment object.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteIssueCommentInput!", - "id": "deleteissuecommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteissuecommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "deleteLabel", - "kind": "mutations", - "id": "deletelabel", - "href": "/graphql/reference/mutations#deletelabel", - "description": "

Deletes a label.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "DeleteLabelInput!", - "id": "deletelabelinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletelabelinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "deleteProject", - "kind": "mutations", - "id": "deleteproject", - "href": "/graphql/reference/mutations#deleteproject", - "description": "

Deletes a project.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteProjectInput!", - "id": "deleteprojectinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteprojectinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "owner", - "type": "ProjectOwner", - "id": "projectowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#projectowner", - "description": "

The repository or organization the project was removed from.

" - } - ] - }, - { - "name": "deleteProjectCard", - "kind": "mutations", - "id": "deleteprojectcard", - "href": "/graphql/reference/mutations#deleteprojectcard", - "description": "

Deletes a project card.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteProjectCardInput!", - "id": "deleteprojectcardinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteprojectcardinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "column", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

The column the deleted card was in.

" - }, - { - "name": "deletedCardId", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "description": "

The deleted card ID.

" - } - ] - }, - { - "name": "deleteProjectColumn", - "kind": "mutations", - "id": "deleteprojectcolumn", - "href": "/graphql/reference/mutations#deleteprojectcolumn", - "description": "

Deletes a project column.

", - "inputFields": [ - { - "name": "input", - "type": "DeleteProjectColumnInput!", - "id": "deleteprojectcolumninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteprojectcolumninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "deletedColumnId", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "description": "

The deleted column ID.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The project the deleted column was in.

" - } - ] - }, - { - "name": "deletePullRequestReview", - "kind": "mutations", - "id": "deletepullrequestreview", - "href": "/graphql/reference/mutations#deletepullrequestreview", - "description": "

Deletes a pull request review.

", - "inputFields": [ - { - "name": "input", - "type": "DeletePullRequestReviewInput!", - "id": "deletepullrequestreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletepullrequestreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The deleted pull request review.

" - } - ] - }, - { - "name": "deletePullRequestReviewComment", - "kind": "mutations", - "id": "deletepullrequestreviewcomment", - "href": "/graphql/reference/mutations#deletepullrequestreviewcomment", - "description": "

Deletes a pull request review comment.

", - "inputFields": [ - { - "name": "input", - "type": "DeletePullRequestReviewCommentInput!", - "id": "deletepullrequestreviewcommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deletepullrequestreviewcommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The pull request review the deleted comment belonged to.

" - } - ] - }, - { - "name": "deleteTeamDiscussion", - "kind": "mutations", - "id": "deleteteamdiscussion", - "href": "/graphql/reference/mutations#deleteteamdiscussion", - "description": "

Deletes a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "DeleteTeamDiscussionInput!", - "id": "deleteteamdiscussioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteteamdiscussioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "deleteTeamDiscussionComment", - "kind": "mutations", - "id": "deleteteamdiscussioncomment", - "href": "/graphql/reference/mutations#deleteteamdiscussioncomment", - "description": "

Deletes a team discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "DeleteTeamDiscussionCommentInput!", - "id": "deleteteamdiscussioncommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deleteteamdiscussioncommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "dismissPullRequestReview", - "kind": "mutations", - "id": "dismisspullrequestreview", - "href": "/graphql/reference/mutations#dismisspullrequestreview", - "description": "

Dismisses an approved or rejected pull request review.

", - "inputFields": [ - { - "name": "input", - "type": "DismissPullRequestReviewInput!", - "id": "dismisspullrequestreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#dismisspullrequestreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The dismissed pull request review.

" - } - ] - }, - { - "name": "importProject", - "kind": "mutations", - "id": "importproject", - "href": "/graphql/reference/mutations#importproject", - "description": "

Creates a new project by importing columns and a list of issues/PRs.

", - "isDeprecated": false, - "preview": { - "title": "Import project preview", - "description": "This preview adds support for importing projects.", - "toggled_by": "slothette-preview", - "toggled_on": [ - "Mutation.importProject" - ], - "owning_teams": [ - "@github/pe-issues-projects" - ], - "accept_header": "application/vnd.github.slothette-preview+json", - "href": "/graphql/overview/schema-previews#import-project-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "ImportProjectInput!", - "id": "importprojectinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#importprojectinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The new Project!.

" - } - ] - }, - { - "name": "lockLockable", - "kind": "mutations", - "id": "locklockable", - "href": "/graphql/reference/mutations#locklockable", - "description": "

Lock a lockable object.

", - "inputFields": [ - { - "name": "input", - "type": "LockLockableInput!", - "id": "locklockableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#locklockableinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "lockedRecord", - "type": "Lockable", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable", - "description": "

The item that was locked.

" - } - ] - }, - { - "name": "markPullRequestReadyForReview", - "kind": "mutations", - "id": "markpullrequestreadyforreview", - "href": "/graphql/reference/mutations#markpullrequestreadyforreview", - "description": "

Marks a pull request ready for review.

", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "MarkPullRequestReadyForReviewInput!", - "id": "markpullrequestreadyforreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#markpullrequestreadyforreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The pull request that is ready for review.

" - } - ] - }, - { - "name": "mergePullRequest", - "kind": "mutations", - "id": "mergepullrequest", - "href": "/graphql/reference/mutations#mergepullrequest", - "description": "

Merge a pull request.

", - "inputFields": [ - { - "name": "input", - "type": "MergePullRequestInput!", - "id": "mergepullrequestinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#mergepullrequestinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The pull request that was merged.

" - } - ] - }, - { - "name": "minimizeComment", - "kind": "mutations", - "id": "minimizecomment", - "href": "/graphql/reference/mutations#minimizecomment", - "description": "

Minimizes a comment on an Issue, Commit, Pull Request, or Gist.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/pe-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "MinimizeCommentInput!", - "id": "minimizecommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#minimizecommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "minimizedComment", - "type": "Minimizable", - "id": "minimizable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#minimizable", - "description": "

The comment that was minimized.

" - } - ] - }, - { - "name": "moveProjectCard", - "kind": "mutations", - "id": "moveprojectcard", - "href": "/graphql/reference/mutations#moveprojectcard", - "description": "

Moves a project card to another place.

", - "inputFields": [ - { - "name": "input", - "type": "MoveProjectCardInput!", - "id": "moveprojectcardinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#moveprojectcardinput" - } - ], - "returnFields": [ - { - "name": "cardEdge", - "type": "ProjectCardEdge", - "id": "projectcardedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardedge", - "description": "

The new edge of the moved card.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "moveProjectColumn", - "kind": "mutations", - "id": "moveprojectcolumn", - "href": "/graphql/reference/mutations#moveprojectcolumn", - "description": "

Moves a project column to another place.

", - "inputFields": [ - { - "name": "input", - "type": "MoveProjectColumnInput!", - "id": "moveprojectcolumninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#moveprojectcolumninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "columnEdge", - "type": "ProjectColumnEdge", - "id": "projectcolumnedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnedge", - "description": "

The new edge of the moved column.

" - } - ] - }, - { - "name": "pinIssue", - "kind": "mutations", - "id": "pinissue", - "href": "/graphql/reference/mutations#pinissue", - "description": "

Pin an issue to a repository.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "PinIssueInput!", - "id": "pinissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#pinissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue that was pinned.

" - } - ] - }, - { - "name": "removeAssigneesFromAssignable", - "kind": "mutations", - "id": "removeassigneesfromassignable", - "href": "/graphql/reference/mutations#removeassigneesfromassignable", - "description": "

Removes assignees from an assignable object.

", - "inputFields": [ - { - "name": "input", - "type": "RemoveAssigneesFromAssignableInput!", - "id": "removeassigneesfromassignableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#removeassigneesfromassignableinput" - } - ], - "returnFields": [ - { - "name": "assignable", - "type": "Assignable", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable", - "description": "

The item that was unassigned.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "removeLabelsFromLabelable", - "kind": "mutations", - "id": "removelabelsfromlabelable", - "href": "/graphql/reference/mutations#removelabelsfromlabelable", - "description": "

Removes labels from a Labelable object.

", - "inputFields": [ - { - "name": "input", - "type": "RemoveLabelsFromLabelableInput!", - "id": "removelabelsfromlabelableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#removelabelsfromlabelableinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "labelable", - "type": "Labelable", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable", - "description": "

The Labelable the labels were removed from.

" - } - ] - }, - { - "name": "removeOutsideCollaborator", - "kind": "mutations", - "id": "removeoutsidecollaborator", - "href": "/graphql/reference/mutations#removeoutsidecollaborator", - "description": "

Removes outside collaborator from all repositories in an organization.

", - "inputFields": [ - { - "name": "input", - "type": "RemoveOutsideCollaboratorInput!", - "id": "removeoutsidecollaboratorinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#removeoutsidecollaboratorinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "removedUser", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user", - "description": "

The user that was removed as an outside collaborator.

" - } - ] - }, - { - "name": "removeReaction", - "kind": "mutations", - "id": "removereaction", - "href": "/graphql/reference/mutations#removereaction", - "description": "

Removes a reaction from a subject.

", - "inputFields": [ - { - "name": "input", - "type": "RemoveReactionInput!", - "id": "removereactioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#removereactioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "reaction", - "type": "Reaction", - "id": "reaction", - "kind": "objects", - "href": "/graphql/reference/objects#reaction", - "description": "

The reaction object.

" - }, - { - "name": "subject", - "type": "Reactable", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable", - "description": "

The reactable subject.

" - } - ] - }, - { - "name": "removeStar", - "kind": "mutations", - "id": "removestar", - "href": "/graphql/reference/mutations#removestar", - "description": "

Removes a star from a Starrable.

", - "inputFields": [ - { - "name": "input", - "type": "RemoveStarInput!", - "id": "removestarinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#removestarinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "starrable", - "type": "Starrable", - "id": "starrable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#starrable", - "description": "

The starrable.

" - } - ] - }, - { - "name": "reopenIssue", - "kind": "mutations", - "id": "reopenissue", - "href": "/graphql/reference/mutations#reopenissue", - "description": "

Reopen a issue.

", - "inputFields": [ - { - "name": "input", - "type": "ReopenIssueInput!", - "id": "reopenissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reopenissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue that was opened.

" - } - ] - }, - { - "name": "reopenPullRequest", - "kind": "mutations", - "id": "reopenpullrequest", - "href": "/graphql/reference/mutations#reopenpullrequest", - "description": "

Reopen a pull request.

", - "inputFields": [ - { - "name": "input", - "type": "ReopenPullRequestInput!", - "id": "reopenpullrequestinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reopenpullrequestinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The pull request that was reopened.

" - } - ] - }, - { - "name": "requestReviews", - "kind": "mutations", - "id": "requestreviews", - "href": "/graphql/reference/mutations#requestreviews", - "description": "

Set review requests on a pull request.

", - "inputFields": [ - { - "name": "input", - "type": "RequestReviewsInput!", - "id": "requestreviewsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#requestreviewsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The pull request that is getting requests.

" - }, - { - "name": "requestedReviewersEdge", - "type": "UserEdge", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge", - "description": "

The edge from the pull request to the requested reviewers.

" - } - ] - }, - { - "name": "rerequestCheckSuite", - "kind": "mutations", - "id": "rerequestchecksuite", - "href": "/graphql/reference/mutations#rerequestchecksuite", - "description": "

Rerequests an existing check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "RerequestCheckSuiteInput!", - "id": "rerequestchecksuiteinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#rerequestchecksuiteinput" - } - ], - "returnFields": [ - { - "name": "checkSuite", - "type": "CheckSuite", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "description": "

The requested check suite.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "resolveReviewThread", - "kind": "mutations", - "id": "resolvereviewthread", - "href": "/graphql/reference/mutations#resolvereviewthread", - "description": "

Marks a review thread as resolved.

", - "inputFields": [ - { - "name": "input", - "type": "ResolveReviewThreadInput!", - "id": "resolvereviewthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#resolvereviewthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "thread", - "type": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread", - "description": "

The thread to resolve.

" - } - ] - }, - { - "name": "submitPullRequestReview", - "kind": "mutations", - "id": "submitpullrequestreview", - "href": "/graphql/reference/mutations#submitpullrequestreview", - "description": "

Submits a pending pull request review.

", - "inputFields": [ - { - "name": "input", - "type": "SubmitPullRequestReviewInput!", - "id": "submitpullrequestreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#submitpullrequestreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The submitted pull request review.

" - } - ] - }, - { - "name": "unlockLockable", - "kind": "mutations", - "id": "unlocklockable", - "href": "/graphql/reference/mutations#unlocklockable", - "description": "

Unlock a lockable object.

", - "inputFields": [ - { - "name": "input", - "type": "UnlockLockableInput!", - "id": "unlocklockableinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unlocklockableinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "unlockedRecord", - "type": "Lockable", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable", - "description": "

The item that was unlocked.

" - } - ] - }, - { - "name": "unmarkIssueAsDuplicate", - "kind": "mutations", - "id": "unmarkissueasduplicate", - "href": "/graphql/reference/mutations#unmarkissueasduplicate", - "description": "

Unmark an issue as a duplicate of another issue.

", - "inputFields": [ - { - "name": "input", - "type": "UnmarkIssueAsDuplicateInput!", - "id": "unmarkissueasduplicateinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unmarkissueasduplicateinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "duplicate", - "type": "IssueOrPullRequest", - "id": "issueorpullrequest", - "kind": "unions", - "href": "/graphql/reference/unions#issueorpullrequest", - "description": "

The issue or pull request that was marked as a duplicate.

" - } - ] - }, - { - "name": "unminimizeComment", - "kind": "mutations", - "id": "unminimizecomment", - "href": "/graphql/reference/mutations#unminimizecomment", - "description": "

Unminimizes a comment on an Issue, Commit, Pull Request, or Gist.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/pe-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UnminimizeCommentInput!", - "id": "unminimizecommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unminimizecommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "unminimizedComment", - "type": "Minimizable", - "id": "minimizable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#minimizable", - "description": "

The comment that was unminimized.

" - } - ] - }, - { - "name": "unpinIssue", - "kind": "mutations", - "id": "unpinissue", - "href": "/graphql/reference/mutations#unpinissue", - "description": "

Unpin a pinned issue from a repository.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UnpinIssueInput!", - "id": "unpinissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unpinissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue that was unpinned.

" - } - ] - }, - { - "name": "unresolveReviewThread", - "kind": "mutations", - "id": "unresolvereviewthread", - "href": "/graphql/reference/mutations#unresolvereviewthread", - "description": "

Marks a review thread as unresolved.

", - "inputFields": [ - { - "name": "input", - "type": "UnresolveReviewThreadInput!", - "id": "unresolvereviewthreadinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#unresolvereviewthreadinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "thread", - "type": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread", - "description": "

The thread to resolve.

" - } - ] - }, - { - "name": "updateBranchProtectionRule", - "kind": "mutations", - "id": "updatebranchprotectionrule", - "href": "/graphql/reference/mutations#updatebranchprotectionrule", - "description": "

Create a new branch protection rule.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateBranchProtectionRuleInput!", - "id": "updatebranchprotectionruleinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatebranchprotectionruleinput" - } - ], - "returnFields": [ - { - "name": "branchProtectionRule", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule", - "description": "

The newly created BranchProtectionRule.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "updateCheckRun", - "kind": "mutations", - "id": "updatecheckrun", - "href": "/graphql/reference/mutations#updatecheckrun", - "description": "

Update a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UpdateCheckRunInput!", - "id": "updatecheckruninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatecheckruninput" - } - ], - "returnFields": [ - { - "name": "checkRun", - "type": "CheckRun", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "description": "

The updated check run.

" - }, - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - } - ] - }, - { - "name": "updateCheckSuitePreferences", - "kind": "mutations", - "id": "updatechecksuitepreferences", - "href": "/graphql/reference/mutations#updatechecksuitepreferences", - "description": "

Modifies the settings of an existing check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UpdateCheckSuitePreferencesInput!", - "id": "updatechecksuitepreferencesinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatechecksuitepreferencesinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "repository", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "description": "

The updated repository.

" - } - ] - }, - { - "name": "updateIssue", - "kind": "mutations", - "id": "updateissue", - "href": "/graphql/reference/mutations#updateissue", - "description": "

Updates an Issue.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateIssueInput!", - "id": "updateissueinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateissueinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issue", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue.

" - } - ] - }, - { - "name": "updateIssueComment", - "kind": "mutations", - "id": "updateissuecomment", - "href": "/graphql/reference/mutations#updateissuecomment", - "description": "

Updates an IssueComment object.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateIssueCommentInput!", - "id": "updateissuecommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateissuecommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "issueComment", - "type": "IssueComment", - "id": "issuecomment", - "kind": "objects", - "href": "/graphql/reference/objects#issuecomment", - "description": "

The updated comment.

" - } - ] - }, - { - "name": "updateLabel", - "kind": "mutations", - "id": "updatelabel", - "href": "/graphql/reference/mutations#updatelabel", - "description": "

Updates an existing label.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UpdateLabelInput!", - "id": "updatelabelinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatelabelinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "label", - "type": "Label", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label", - "description": "

The updated label.

" - } - ] - }, - { - "name": "updateProject", - "kind": "mutations", - "id": "updateproject", - "href": "/graphql/reference/mutations#updateproject", - "description": "

Updates an existing project.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateProjectInput!", - "id": "updateprojectinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "project", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The updated project.

" - } - ] - }, - { - "name": "updateProjectCard", - "kind": "mutations", - "id": "updateprojectcard", - "href": "/graphql/reference/mutations#updateprojectcard", - "description": "

Updates an existing project card.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateProjectCardInput!", - "id": "updateprojectcardinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectcardinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "projectCard", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "description": "

The updated ProjectCard.

" - } - ] - }, - { - "name": "updateProjectColumn", - "kind": "mutations", - "id": "updateprojectcolumn", - "href": "/graphql/reference/mutations#updateprojectcolumn", - "description": "

Updates an existing project column.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateProjectColumnInput!", - "id": "updateprojectcolumninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectcolumninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "projectColumn", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

The updated project column.

" - } - ] - }, - { - "name": "updatePullRequest", - "kind": "mutations", - "id": "updatepullrequest", - "href": "/graphql/reference/mutations#updatepullrequest", - "description": "

Update a pull request.

", - "inputFields": [ - { - "name": "input", - "type": "UpdatePullRequestInput!", - "id": "updatepullrequestinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The updated pull request.

" - } - ] - }, - { - "name": "updatePullRequestReview", - "kind": "mutations", - "id": "updatepullrequestreview", - "href": "/graphql/reference/mutations#updatepullrequestreview", - "description": "

Updates the body of a pull request review.

", - "inputFields": [ - { - "name": "input", - "type": "UpdatePullRequestReviewInput!", - "id": "updatepullrequestreviewinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestreviewinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The updated pull request review.

" - } - ] - }, - { - "name": "updatePullRequestReviewComment", - "kind": "mutations", - "id": "updatepullrequestreviewcomment", - "href": "/graphql/reference/mutations#updatepullrequestreviewcomment", - "description": "

Updates a pull request review comment.

", - "inputFields": [ - { - "name": "input", - "type": "UpdatePullRequestReviewCommentInput!", - "id": "updatepullrequestreviewcommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestreviewcommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "pullRequestReviewComment", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment", - "description": "

The updated comment.

" - } - ] - }, - { - "name": "updateSubscription", - "kind": "mutations", - "id": "updatesubscription", - "href": "/graphql/reference/mutations#updatesubscription", - "description": "

Updates the state for subscribable subjects.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateSubscriptionInput!", - "id": "updatesubscriptioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatesubscriptioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "subscribable", - "type": "Subscribable", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable", - "description": "

The input subscribable entity.

" - } - ] - }, - { - "name": "updateTeamDiscussion", - "kind": "mutations", - "id": "updateteamdiscussion", - "href": "/graphql/reference/mutations#updateteamdiscussion", - "description": "

Updates a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UpdateTeamDiscussionInput!", - "id": "updateteamdiscussioninput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateteamdiscussioninput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "teamDiscussion", - "type": "TeamDiscussion", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion", - "description": "

The updated discussion.

" - } - ] - }, - { - "name": "updateTeamDiscussionComment", - "kind": "mutations", - "id": "updateteamdiscussioncomment", - "href": "/graphql/reference/mutations#updateteamdiscussioncomment", - "description": "

Updates a discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "input", - "type": "UpdateTeamDiscussionCommentInput!", - "id": "updateteamdiscussioncommentinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateteamdiscussioncommentinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "teamDiscussionComment", - "type": "TeamDiscussionComment", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment", - "description": "

The updated comment.

" - } - ] - }, - { - "name": "updateTopics", - "kind": "mutations", - "id": "updatetopics", - "href": "/graphql/reference/mutations#updatetopics", - "description": "

Replaces the repository's topics with the given topics.

", - "inputFields": [ - { - "name": "input", - "type": "UpdateTopicsInput!", - "id": "updatetopicsinput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatetopicsinput" - } - ], - "returnFields": [ - { - "name": "clientMutationId", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

A unique identifier for the client performing the mutation.

" - }, - { - "name": "invalidTopicNames", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "description": "

Names of the provided topics that are not valid.

" - }, - { - "name": "repository", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "description": "

The updated repository.

" - } - ] - } - ], - "objects": [ - { - "name": "AddedToProjectEvent", - "kind": "objects", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent", - "description": "

Represents aadded_to_projectevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - } - ] - }, - { - "name": "App", - "kind": "objects", - "id": "app", - "href": "/graphql/reference/objects#app", - "description": "

A GitHub App.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "description", - "description": "

The description of the app.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "logoBackgroundColor", - "description": "

The hex color code, without the leading '#', for the logo background.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "logoUrl", - "description": "

A URL pointing to the app's logo.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "name", - "description": "

The name of the app.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "slug", - "description": "

A slug based on the name of the app for use in URLs.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The URL to the app's homepage.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "AssignedEvent", - "kind": "objects", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent", - "description": "

Represents anassignedevent on any assignable object.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "assignable", - "description": "

Identifies the assignable associated with the event.

", - "type": "Assignable!", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "user", - "description": "

Identifies the user who was assigned.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "BaseRefChangedEvent", - "kind": "objects", - "id": "baserefchangedevent", - "href": "/graphql/reference/objects#baserefchangedevent", - "description": "

Represents abase_ref_changedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "BaseRefForcePushedEvent", - "kind": "objects", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent", - "description": "

Represents abase_ref_force_pushedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "afterCommit", - "description": "

Identifies the after commit SHA for thebase_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "beforeCommit", - "description": "

Identifies the before commit SHA for thebase_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "ref", - "description": "

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "Blame", - "kind": "objects", - "id": "blame", - "href": "/graphql/reference/objects#blame", - "description": "

Represents a Git blame.

", - "fields": [ - { - "name": "ranges", - "description": "

The list of ranges from a Git blame.

", - "type": "[BlameRange!]!", - "id": "blamerange", - "kind": "objects", - "href": "/graphql/reference/objects#blamerange" - } - ] - }, - { - "name": "BlameRange", - "kind": "objects", - "id": "blamerange", - "href": "/graphql/reference/objects#blamerange", - "description": "

Represents a range of information from a Git blame.

", - "fields": [ - { - "name": "age", - "description": "

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "commit", - "description": "

Identifies the line author.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "endingLine", - "description": "

The ending line for the range.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "startingLine", - "description": "

The starting line for the range.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "Blob", - "kind": "objects", - "id": "blob", - "href": "/graphql/reference/objects#blob", - "description": "

Represents a Git blob.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "byteSize", - "description": "

Byte size of Blob object.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "isBinary", - "description": "

Indicates whether the Blob is binary or text.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isTruncated", - "description": "

Indicates whether the contents is truncated.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "text", - "description": "

UTF8 text data or null if the Blob is binary.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "Bot", - "kind": "objects", - "id": "bot", - "href": "/graphql/reference/objects#bot", - "description": "

A special type of user which takes actions on behalf of GitHub Apps.

", - "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "avatarUrl", - "description": "

A URL pointing to the GitHub App's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "login", - "description": "

The username of the actor.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this bot.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this bot.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "BranchProtectionRule", - "kind": "objects", - "id": "branchprotectionrule", - "href": "/graphql/reference/objects#branchprotectionrule", - "description": "

A branch protection rule.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "branchProtectionRuleConflicts", - "description": "

A list of conflicts matching branches protection rule and other branch protection rules.

", - "type": "BranchProtectionRuleConflictConnection!", - "id": "branchprotectionruleconflictconnection", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "creator", - "description": "

The actor who created this branch protection rule.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "matchingRefs", - "description": "

Repository refs that are protected by this rule.

", - "type": "RefConnection!", - "id": "refconnection", - "kind": "objects", - "href": "/graphql/reference/objects#refconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pattern", - "description": "

Identifies the protection rule pattern.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pushAllowances", - "description": "

A list push allowances for this branch protection rule.

", - "type": "PushAllowanceConnection!", - "id": "pushallowanceconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowanceconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this branch protection rule.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "reviewDismissalAllowances", - "description": "

A list review dismissal allowances for this branch protection rule.

", - "type": "ReviewDismissalAllowanceConnection!", - "id": "reviewdismissalallowanceconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "BranchProtectionRuleConflict", - "kind": "objects", - "id": "branchprotectionruleconflict", - "href": "/graphql/reference/objects#branchprotectionruleconflict", - "description": "

A conflict between two branch protection rules.

", - "fields": [ - { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - }, - { - "name": "conflictingBranchProtectionRule", - "description": "

Identifies the conflicting branch protection rule.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - }, - { - "name": "ref", - "description": "

Identifies the branch ref that has conflicting rules.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "BranchProtectionRuleConflictConnection", - "kind": "objects", - "id": "branchprotectionruleconflictconnection", - "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", - "description": "

The connection type for BranchProtectionRuleConflict.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[BranchProtectionRuleConflictEdge]", - "id": "branchprotectionruleconflictedge", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflictedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[BranchProtectionRuleConflict]", - "id": "branchprotectionruleconflict", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflict" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "BranchProtectionRuleConflictEdge", - "kind": "objects", - "id": "branchprotectionruleconflictedge", - "href": "/graphql/reference/objects#branchprotectionruleconflictedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "BranchProtectionRuleConflict", - "id": "branchprotectionruleconflict", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflict" - } - ] - }, - { - "name": "BranchProtectionRuleConnection", - "kind": "objects", - "id": "branchprotectionruleconnection", - "href": "/graphql/reference/objects#branchprotectionruleconnection", - "description": "

The connection type for BranchProtectionRule.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[BranchProtectionRuleEdge]", - "id": "branchprotectionruleedge", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[BranchProtectionRule]", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "BranchProtectionRuleEdge", - "kind": "objects", - "id": "branchprotectionruleedge", - "href": "/graphql/reference/objects#branchprotectionruleedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - } - ] - }, - { - "name": "CheckAnnotation", - "kind": "objects", - "id": "checkannotation", - "href": "/graphql/reference/objects#checkannotation", - "description": "

A single check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "fields": [ - { - "name": "annotationLevel", - "description": "

The annotation's severity level.

", - "type": "CheckAnnotationLevel", - "id": "checkannotationlevel", - "kind": "enums", - "href": "/graphql/reference/enums#checkannotationlevel" - }, - { - "name": "blobUrl", - "description": "

The path to the file that this annotation was made on.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "location", - "description": "

The position of this annotation.

", - "type": "CheckAnnotationSpan!", - "id": "checkannotationspan", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationspan" - }, - { - "name": "message", - "description": "

The annotation's message.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "path", - "description": "

The path that this annotation was made on.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "rawDetails", - "description": "

Additional information about the annotation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

The annotation's title.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CheckAnnotationConnection", - "kind": "objects", - "id": "checkannotationconnection", - "href": "/graphql/reference/objects#checkannotationconnection", - "description": "

The connection type for CheckAnnotation.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckAnnotationEdge]", - "id": "checkannotationedge", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckAnnotation]", - "id": "checkannotation", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotation", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckAnnotationEdge", - "kind": "objects", - "id": "checkannotationedge", - "href": "/graphql/reference/objects#checkannotationedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CheckAnnotation", - "id": "checkannotation", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotation", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - } - ] - }, - { - "name": "CheckAnnotationPosition", - "kind": "objects", - "id": "checkannotationposition", - "href": "/graphql/reference/objects#checkannotationposition", - "description": "

A character position in a check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "fields": [ - { - "name": "column", - "description": "

Column number (1 indexed).

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "line", - "description": "

Line number (1 indexed).

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckAnnotationSpan", - "kind": "objects", - "id": "checkannotationspan", - "href": "/graphql/reference/objects#checkannotationspan", - "description": "

An inclusive pair of positions for a check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "fields": [ - { - "name": "end", - "description": "

End position (inclusive).

", - "type": "CheckAnnotationPosition!", - "id": "checkannotationposition", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationposition" - }, - { - "name": "start", - "description": "

Start position (inclusive).

", - "type": "CheckAnnotationPosition!", - "id": "checkannotationposition", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationposition" - } - ] - }, - { - "name": "CheckRun", - "kind": "objects", - "id": "checkrun", - "href": "/graphql/reference/objects#checkrun", - "description": "

A check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "annotations", - "description": "

The check run's annotations.

", - "type": "CheckAnnotationConnection", - "id": "checkannotationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "checkSuite", - "description": "

The check suite that this run is a part of.

", - "type": "CheckSuite!", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite" - }, - { - "name": "completedAt", - "description": "

Identifies the date and time when the check run was completed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "conclusion", - "description": "

The conclusion of the check run.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "detailsUrl", - "description": "

The URL from which to find full details of the check run on the integrator's site.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "externalId", - "description": "

A reference for the check run on the integrator's system.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of the check for this check run.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "permalink", - "description": "

The permalink to the check run summary.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repository", - "description": "

The repository associated with this check run.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this check run.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "startedAt", - "description": "

Identifies the date and time when the check run was started.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "status", - "description": "

The current status of the check run.

", - "type": "CheckStatusState!", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" - }, - { - "name": "summary", - "description": "

A string representing the check run's summary.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "text", - "description": "

A string representing the check run's text.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

A string representing the check run.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "url", - "description": "

The HTTP URL for this check run.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CheckRunConnection", - "kind": "objects", - "id": "checkrunconnection", - "href": "/graphql/reference/objects#checkrunconnection", - "description": "

The connection type for CheckRun.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckRunEdge]", - "id": "checkrunedge", - "kind": "objects", - "href": "/graphql/reference/objects#checkrunedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckRun]", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckRunEdge", - "kind": "objects", - "id": "checkrunedge", - "href": "/graphql/reference/objects#checkrunedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CheckRun", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - } - ] - }, - { - "name": "CheckSuite", - "kind": "objects", - "id": "checksuite", - "href": "/graphql/reference/objects#checksuite", - "description": "

A check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "app", - "description": "

The GitHub App which created this check suite.

", - "type": "App", - "id": "app", - "kind": "objects", - "href": "/graphql/reference/objects#app" - }, - { - "name": "branch", - "description": "

The name of the branch for this check suite.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "checkRuns", - "description": "

The check runs associated with a check suite.

", - "type": "CheckRunConnection", - "id": "checkrunconnection", - "kind": "objects", - "href": "/graphql/reference/objects#checkrunconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filters the check runs by this type.

", - "type": { - "name": "CheckRunFilter", - "id": "checkrunfilter", - "href": "/graphql/reference/scalar#checkrunfilter" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commit", - "description": "

The commit for this check suite.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "conclusion", - "description": "

The conclusion of this check suite.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "matchingPullRequests", - "description": "

A list of open pull requests matching the check suite.

", - "type": "PullRequestConnection", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "push", - "description": "

The push that triggered this check suite.

", - "type": "Push", - "id": "push", - "kind": "objects", - "href": "/graphql/reference/objects#push" - }, - { - "name": "repository", - "description": "

The repository associated with this check suite.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "status", - "description": "

The status of this check suite.

", - "type": "CheckStatusState!", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "CheckSuiteConnection", - "kind": "objects", - "id": "checksuiteconnection", - "href": "/graphql/reference/objects#checksuiteconnection", - "description": "

The connection type for CheckSuite.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckSuiteEdge]", - "id": "checksuiteedge", - "kind": "objects", - "href": "/graphql/reference/objects#checksuiteedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckSuite]", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckSuiteEdge", - "kind": "objects", - "id": "checksuiteedge", - "href": "/graphql/reference/objects#checksuiteedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CheckSuite", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - } - ] - }, - { - "name": "ClosedEvent", - "kind": "objects", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent", - "description": "

Represents aclosedevent on any Closable.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "closable", - "description": "

Object that was closed.

", - "type": "Closable!", - "id": "closable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "closer", - "description": "

Object which triggered the creation of this event.

", - "type": "Closer", - "id": "closer", - "kind": "unions", - "href": "/graphql/reference/unions#closer" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this closed event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this closed event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CodeOfConduct", - "kind": "objects", - "id": "codeofconduct", - "href": "/graphql/reference/objects#codeofconduct", - "description": "

The Code of Conduct for a repository.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "body", - "description": "

The body of the Code of Conduct.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "key", - "description": "

The key for the Code of Conduct.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The formal name of the Code of Conduct.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this Code of Conduct.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this Code of Conduct.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CommentDeletedEvent", - "kind": "objects", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent", - "description": "

Represents acomment_deletedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "Commit", - "kind": "objects", - "id": "commit", - "href": "/graphql/reference/objects#commit", - "description": "

Represents a Git commit.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "additions", - "description": "

The number of additions in this commit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "associatedPullRequests", - "description": "

The pull requests associated with a commit.

", - "type": "PullRequestConnection", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests.

", - "type": { - "name": "PullRequestOrder", - "id": "pullrequestorder", - "href": "/graphql/reference/scalar#pullrequestorder" - } - } - ] - }, - { - "name": "author", - "description": "

Authorship details of the commit.

", - "type": "GitActor", - "id": "gitactor", - "kind": "objects", - "href": "/graphql/reference/objects#gitactor" - }, - { - "name": "authoredByCommitter", - "description": "

Check if the committer and the author match.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "authoredDate", - "description": "

The datetime when this commit was authored.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "blame", - "description": "

Fetches git blame information.

", - "type": "Blame!", - "id": "blame", - "kind": "objects", - "href": "/graphql/reference/objects#blame", - "arguments": [ - { - "name": "path", - "description": "

The file whose Git blame information you want.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "changedFiles", - "description": "

The number of changed files in this commit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "checkSuites", - "description": "

The check suites associated with a commit.

", - "type": "CheckSuiteConnection", - "id": "checksuiteconnection", - "kind": "objects", - "href": "/graphql/reference/objects#checksuiteconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filters the check suites by this type.

", - "type": { - "name": "CheckSuiteFilter", - "id": "checksuitefilter", - "href": "/graphql/reference/scalar#checksuitefilter" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "comments", - "description": "

Comments made on the commit.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "committedDate", - "description": "

The datetime when this commit was committed.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "committedViaWeb", - "description": "

Check if commited via GitHub web UI.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "committer", - "description": "

Committership details of the commit.

", - "type": "GitActor", - "id": "gitactor", - "kind": "objects", - "href": "/graphql/reference/objects#gitactor" - }, - { - "name": "deletions", - "description": "

The number of deletions in this commit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "deployments", - "description": "

The deployments associated with a commit.

", - "type": "DeploymentConnection", - "id": "deploymentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "environments", - "description": "

Environments to list deployments for.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for deployments returned from the connection.

", - "type": { - "name": "DeploymentOrder", - "id": "deploymentorder", - "href": "/graphql/reference/scalar#deploymentorder" - } - } - ] - }, - { - "name": "history", - "description": "

The linear commit history starting from (and including) this commit, in the same order as git log.

", - "type": "CommitHistoryConnection!", - "id": "commithistoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commithistoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "author", - "description": "

If non-null, filters history to only show commits with matching authorship.

", - "type": { - "name": "CommitAuthor", - "id": "commitauthor", - "href": "/graphql/reference/scalar#commitauthor" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "path", - "description": "

If non-null, filters history to only show commits touching files under this path.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "since", - "description": "

Allows specifying a beginning time or date for fetching commits.

", - "type": { - "name": "GitTimestamp", - "id": "gittimestamp", - "href": "/graphql/reference/scalar#gittimestamp" - } - }, - { - "name": "until", - "description": "

Allows specifying an ending time or date for fetching commits.

", - "type": { - "name": "GitTimestamp", - "id": "gittimestamp", - "href": "/graphql/reference/scalar#gittimestamp" - } - } - ] - }, - { - "name": "message", - "description": "

The Git commit message.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "messageBody", - "description": "

The Git commit message body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "messageBodyHTML", - "description": "

The commit message body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "messageHeadline", - "description": "

The Git commit message headline.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "messageHeadlineHTML", - "description": "

The commit message headline rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "parents", - "description": "

The parents of a commit.

", - "type": "CommitConnection!", - "id": "commitconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pushedDate", - "description": "

The datetime when this commit was pushed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "repository", - "description": "

The Repository this commit belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "signature", - "description": "

Commit signing information, if present.

", - "type": "GitSignature", - "id": "gitsignature", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitsignature" - }, - { - "name": "status", - "description": "

Status information for this commit.

", - "type": "Status", - "id": "status", - "kind": "objects", - "href": "/graphql/reference/objects#status" - }, - { - "name": "tarballUrl", - "description": "

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "tree", - "description": "

Commit's root Tree.

", - "type": "Tree!", - "id": "tree", - "kind": "objects", - "href": "/graphql/reference/objects#tree" - }, - { - "name": "treeResourcePath", - "description": "

The HTTP path for the tree of this commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "treeUrl", - "description": "

The HTTP URL for the tree of this commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - }, - { - "name": "zipballUrl", - "description": "

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CommitComment", - "kind": "objects", - "id": "commitcomment", - "href": "/graphql/reference/objects#commitcomment", - "description": "

Represents a comment on a given Commit.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

Identifies the comment body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

Identifies the comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with the comment, if the commit exists.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "path", - "description": "

Identifies the file path associated with the comment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

Identifies the line position associated with the comment.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path permalink for this commit comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL permalink for this commit comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "CommitCommentConnection", - "kind": "objects", - "id": "commitcommentconnection", - "href": "/graphql/reference/objects#commitcommentconnection", - "description": "

The connection type for CommitComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitCommentEdge]", - "id": "commitcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CommitComment]", - "id": "commitcomment", - "kind": "objects", - "href": "/graphql/reference/objects#commitcomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CommitCommentEdge", - "kind": "objects", - "id": "commitcommentedge", - "href": "/graphql/reference/objects#commitcommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CommitComment", - "id": "commitcomment", - "kind": "objects", - "href": "/graphql/reference/objects#commitcomment" - } - ] - }, - { - "name": "CommitCommentThread", - "kind": "objects", - "id": "commitcommentthread", - "href": "/graphql/reference/objects#commitcommentthread", - "description": "

A thread of comments on a commit.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "comments", - "description": "

The comments that exist in this thread.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commit", - "description": "

The commit the comments were made on.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "path", - "description": "

The file the comments were made on.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

The position in the diff for the commit that the comment was made on.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "CommitConnection", - "kind": "objects", - "id": "commitconnection", - "href": "/graphql/reference/objects#commitconnection", - "description": "

The connection type for Commit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitEdge]", - "id": "commitedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Commit]", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CommitContributionsByRepository", - "kind": "objects", - "id": "commitcontributionsbyrepository", - "href": "/graphql/reference/objects#commitcontributionsbyrepository", - "description": "

This aggregates commits made by a user within one repository.

", - "fields": [ - { - "name": "contributions", - "description": "

The commit contributions, each representing a day.

", - "type": "CreatedCommitContributionConnection!", - "id": "createdcommitcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for commit contributions returned from the connection.

", - "type": { - "name": "CommitContributionOrder", - "id": "commitcontributionorder", - "href": "/graphql/reference/scalar#commitcontributionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository in which the commits were made.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for the user's commits to the repository in this time range.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for the user's commits to the repository in this time range.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CommitEdge", - "kind": "objects", - "id": "commitedge", - "href": "/graphql/reference/objects#commitedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - } - ] - }, - { - "name": "CommitHistoryConnection", - "kind": "objects", - "id": "commithistoryconnection", - "href": "/graphql/reference/objects#commithistoryconnection", - "description": "

The connection type for Commit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitEdge]", - "id": "commitedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Commit]", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContentAttachment", - "kind": "objects", - "id": "contentattachment", - "href": "/graphql/reference/objects#contentattachment", - "description": "

A content attachment.

", - "fields": [ - { - "name": "body", - "description": "

The body text of the content attachment. This parameter supports markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contentReference", - "description": "

The content reference that the content attachment is attached to.

", - "type": "ContentReference!", - "id": "contentreference", - "kind": "objects", - "href": "/graphql/reference/objects#contentreference" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "title", - "description": "

The title of the content attachment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ContentReference", - "kind": "objects", - "id": "contentreference", - "href": "/graphql/reference/objects#contentreference", - "description": "

A content reference.

", - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "reference", - "description": "

The reference of the content reference.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ContributionCalendar", - "kind": "objects", - "id": "contributioncalendar", - "href": "/graphql/reference/objects#contributioncalendar", - "description": "

A calendar of contributions made on GitHub by a user.

", - "fields": [ - { - "name": "colors", - "description": "

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

", - "type": "[String!]!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isHalloween", - "description": "

Determine if the color set was chosen because it's currently Halloween.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "months", - "description": "

A list of the months of contributions in this calendar.

", - "type": "[ContributionCalendarMonth!]!", - "id": "contributioncalendarmonth", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarmonth" - }, - { - "name": "totalContributions", - "description": "

The count of total contributions in the calendar.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "weeks", - "description": "

A list of the weeks of contributions in this calendar.

", - "type": "[ContributionCalendarWeek!]!", - "id": "contributioncalendarweek", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarweek" - } - ] - }, - { - "name": "ContributionCalendarDay", - "kind": "objects", - "id": "contributioncalendarday", - "href": "/graphql/reference/objects#contributioncalendarday", - "description": "

Represents a single day of contributions on GitHub by a user.

", - "fields": [ - { - "name": "color", - "description": "

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contributionCount", - "description": "

How many contributions were made by the user on this day.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "date", - "description": "

The day this square represents.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "weekday", - "description": "

A number representing which day of the week this square represents, e.g., 1 is Monday.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContributionCalendarMonth", - "kind": "objects", - "id": "contributioncalendarmonth", - "href": "/graphql/reference/objects#contributioncalendarmonth", - "description": "

A month of contributions in a user's contribution graph.

", - "fields": [ - { - "name": "firstDay", - "description": "

The date of the first day of this month.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "name", - "description": "

The name of the month.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "totalWeeks", - "description": "

How many weeks started in this month.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "year", - "description": "

The year the month occurred in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContributionCalendarWeek", - "kind": "objects", - "id": "contributioncalendarweek", - "href": "/graphql/reference/objects#contributioncalendarweek", - "description": "

A week of contributions in a user's contribution graph.

", - "fields": [ - { - "name": "contributionDays", - "description": "

The days of contributions in this week.

", - "type": "[ContributionCalendarDay!]!", - "id": "contributioncalendarday", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarday" - }, - { - "name": "firstDay", - "description": "

The date of the earliest square in this week.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - } - ] - }, - { - "name": "ContributionsCollection", - "kind": "objects", - "id": "contributionscollection", - "href": "/graphql/reference/objects#contributionscollection", - "description": "

A contributions collection aggregates contributions such as opened issues and commits created by a user.

", - "fields": [ - { - "name": "commitContributionsByRepository", - "description": "

Commit contributions made by the user, grouped by repository.

", - "type": "[CommitContributionsByRepository!]!", - "id": "commitcontributionsbyrepository", - "kind": "objects", - "href": "/graphql/reference/objects#commitcontributionsbyrepository", - "arguments": [ - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "contributionCalendar", - "description": "

A calendar of this user's contributions on GitHub.

", - "type": "ContributionCalendar!", - "id": "contributioncalendar", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendar" - }, - { - "name": "contributionYears", - "description": "

The years the user has been making contributions with the most recent year first.

", - "type": "[Int!]!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "doesEndInCurrentMonth", - "description": "

Determine if this collection's time span ends in the current month.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "earliestRestrictedContributionDate", - "description": "

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", - "type": "Date", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "endedAt", - "description": "

The ending date and time of this collection.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "firstIssueContribution", - "description": "

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

", - "type": "CreatedIssueOrRestrictedContribution", - "id": "createdissueorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdissueorrestrictedcontribution", - "arguments": [ - { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first issue will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "firstPullRequestContribution", - "description": "

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

", - "type": "CreatedPullRequestOrRestrictedContribution", - "id": "createdpullrequestorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution", - "arguments": [ - { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first pull request will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "firstRepositoryContribution", - "description": "

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

", - "type": "CreatedRepositoryOrRestrictedContribution", - "id": "createdrepositoryorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution", - "arguments": [ - { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first repository will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "hasActivityInThePast", - "description": "

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasAnyContributions", - "description": "

Determine if there are any contributions in this collection.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasAnyRestrictedContributions", - "description": "

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isSingleDay", - "description": "

Whether or not the collector's time span is all within the same day.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issueContributions", - "description": "

A list of issues the user opened.

", - "type": "CreatedIssueContributionConnection!", - "id": "createdissuecontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "issueContributionsByRepository", - "description": "

Issue contributions made by the user, grouped by repository.

", - "type": "[IssueContributionsByRepository!]!", - "id": "issuecontributionsbyrepository", - "kind": "objects", - "href": "/graphql/reference/objects#issuecontributionsbyrepository", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "joinedGitHubContribution", - "description": "

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

", - "type": "JoinedGitHubContribution", - "id": "joinedgithubcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#joinedgithubcontribution", - "arguments": [ - { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the contribution will be returned even if the user signed up outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "latestRestrictedContributionDate", - "description": "

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", - "type": "Date", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "mostRecentCollectionWithActivity", - "description": "

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

", - "type": "ContributionsCollection", - "id": "contributionscollection", - "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection" - }, - { - "name": "mostRecentCollectionWithoutActivity", - "description": "

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

", - "type": "ContributionsCollection", - "id": "contributionscollection", - "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection" - }, - { - "name": "popularIssueContribution", - "description": "

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

", - "type": "CreatedIssueContribution", - "id": "createdissuecontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" - }, - { - "name": "popularPullRequestContribution", - "description": "

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

", - "type": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" - }, - { - "name": "pullRequestContributions", - "description": "

Pull request contributions made by the user.

", - "type": "CreatedPullRequestContributionConnection!", - "id": "createdpullrequestcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "pullRequestContributionsByRepository", - "description": "

Pull request contributions made by the user, grouped by repository.

", - "type": "[PullRequestContributionsByRepository!]!", - "id": "pullrequestcontributionsbyrepository", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pullRequestReviewContributions", - "description": "

Pull request review contributions made by the user.

", - "type": "CreatedPullRequestReviewContributionConnection!", - "id": "createdpullrequestreviewcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "pullRequestReviewContributionsByRepository", - "description": "

Pull request review contributions made by the user, grouped by repository.

", - "type": "[PullRequestReviewContributionsByRepository!]!", - "id": "pullrequestreviewcontributionsbyrepository", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", - "arguments": [ - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "repositoryContributions", - "description": "

A list of repositories owned by the user that the user created in this time range.

", - "type": "CreatedRepositoryContributionConnection!", - "id": "createdrepositorycontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first repository ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "restrictedContributionsCount", - "description": "

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "startedAt", - "description": "

The beginning date and time of this collection.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "totalCommitContributions", - "description": "

How many commits were made by the user in this time span.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalIssueContributions", - "description": "

How many issues the user opened.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "totalPullRequestContributions", - "description": "

How many pull requests the user opened.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "totalPullRequestReviewContributions", - "description": "

How many pull request reviews the user left.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalRepositoriesWithContributedCommits", - "description": "

How many different repositories the user committed to.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalRepositoriesWithContributedIssues", - "description": "

How many different repositories the user opened issues in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "totalRepositoriesWithContributedPullRequestReviews", - "description": "

How many different repositories the user left pull request reviews in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalRepositoriesWithContributedPullRequests", - "description": "

How many different repositories the user opened pull requests in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "totalRepositoryContributions", - "description": "

How many repositories the user created.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first repository ever be excluded from this count.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "user", - "description": "

The user who made the contributions in this collection.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ConvertedNoteToIssueEvent", - "kind": "objects", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent", - "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - } - ] - }, - { - "name": "CreatedCommitContribution", - "kind": "objects", - "id": "createdcommitcontribution", - "href": "/graphql/reference/objects#createdcommitcontribution", - "description": "

Represents the contribution a user made by committing to a repository.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "commitCount", - "description": "

How many commits were made on this day to this repository by the user.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "repository", - "description": "

The repository the user made a commit in.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedCommitContributionConnection", - "kind": "objects", - "id": "createdcommitcontributionconnection", - "href": "/graphql/reference/objects#createdcommitcontributionconnection", - "description": "

The connection type for CreatedCommitContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedCommitContributionEdge]", - "id": "createdcommitcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedCommitContribution]", - "id": "createdcommitcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of commits across days and repositories in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedCommitContributionEdge", - "kind": "objects", - "id": "createdcommitcontributionedge", - "href": "/graphql/reference/objects#createdcommitcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedCommitContribution", - "id": "createdcommitcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontribution" - } - ] - }, - { - "name": "CreatedIssueContribution", - "kind": "objects", - "id": "createdissuecontribution", - "href": "/graphql/reference/objects#createdissuecontribution", - "description": "

Represents the contribution a user made on GitHub by opening an issue.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issue", - "description": "

The issue that was opened.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedIssueContributionConnection", - "kind": "objects", - "id": "createdissuecontributionconnection", - "href": "/graphql/reference/objects#createdissuecontributionconnection", - "description": "

The connection type for CreatedIssueContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedIssueContributionEdge]", - "id": "createdissuecontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedIssueContribution]", - "id": "createdissuecontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedIssueContributionEdge", - "kind": "objects", - "id": "createdissuecontributionedge", - "href": "/graphql/reference/objects#createdissuecontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedIssueContribution", - "id": "createdissuecontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" - } - ] - }, - { - "name": "CreatedPullRequestContribution", - "kind": "objects", - "id": "createdpullrequestcontribution", - "href": "/graphql/reference/objects#createdpullrequestcontribution", - "description": "

Represents the contribution a user made on GitHub by opening a pull request.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

The pull request that was opened.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedPullRequestContributionConnection", - "kind": "objects", - "id": "createdpullrequestcontributionconnection", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", - "description": "

The connection type for CreatedPullRequestContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedPullRequestContributionEdge]", - "id": "createdpullrequestcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedPullRequestContribution]", - "id": "createdpullrequestcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedPullRequestContributionEdge", - "kind": "objects", - "id": "createdpullrequestcontributionedge", - "href": "/graphql/reference/objects#createdpullrequestcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" - } - ] - }, - { - "name": "CreatedPullRequestReviewContribution", - "kind": "objects", - "id": "createdpullrequestreviewcontribution", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution", - "description": "

Represents the contribution a user made by leaving a review on a pull request.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

The pull request the user reviewed.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "pullRequestReview", - "description": "

The review the user left on the pull request.

", - "type": "PullRequestReview!", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "repository", - "description": "

The repository containing the pull request that the user reviewed.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedPullRequestReviewContributionConnection", - "kind": "objects", - "id": "createdpullrequestreviewcontributionconnection", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", - "description": "

The connection type for CreatedPullRequestReviewContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedPullRequestReviewContributionEdge]", - "id": "createdpullrequestreviewcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedPullRequestReviewContribution]", - "id": "createdpullrequestreviewcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedPullRequestReviewContributionEdge", - "kind": "objects", - "id": "createdpullrequestreviewcontributionedge", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedPullRequestReviewContribution", - "id": "createdpullrequestreviewcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" - } - ] - }, - { - "name": "CreatedRepositoryContribution", - "kind": "objects", - "id": "createdrepositorycontribution", - "href": "/graphql/reference/objects#createdrepositorycontribution", - "description": "

Represents the contribution a user made on GitHub by creating a repository.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "repository", - "description": "

The repository that was created.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedRepositoryContributionConnection", - "kind": "objects", - "id": "createdrepositorycontributionconnection", - "href": "/graphql/reference/objects#createdrepositorycontributionconnection", - "description": "

The connection type for CreatedRepositoryContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedRepositoryContributionEdge]", - "id": "createdrepositorycontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedRepositoryContribution]", - "id": "createdrepositorycontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedRepositoryContributionEdge", - "kind": "objects", - "id": "createdrepositorycontributionedge", - "href": "/graphql/reference/objects#createdrepositorycontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedRepositoryContribution", - "id": "createdrepositorycontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontribution" - } - ] - }, - { - "name": "CrossReferencedEvent", - "kind": "objects", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent", - "description": "

Represents a mention made by one issue or pull request to another.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "isCrossRepository", - "description": "

Reference originated in a different repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "referencedAt", - "description": "

Identifies when the reference was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "source", - "description": "

Issue or pull request that made the reference.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" - }, - { - "name": "target", - "description": "

Issue or pull request to which the reference was made.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" - }, - { - "name": "url", - "description": "

The HTTP URL for this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "willCloseTarget", - "description": "

Checks if the target will be closed when the source is merged.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "DemilestonedEvent", - "kind": "objects", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent", - "description": "

Represents ademilestonedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "milestoneTitle", - "description": "

Identifies the milestone title associated with thedemilestonedevent.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "MilestoneItem!", - "id": "milestoneitem", - "kind": "unions", - "href": "/graphql/reference/unions#milestoneitem" - } - ] - }, - { - "name": "DeployKey", - "kind": "objects", - "id": "deploykey", - "href": "/graphql/reference/objects#deploykey", - "description": "

A repository deploy key.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "key", - "description": "

The deploy key.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "readOnly", - "description": "

Whether or not the deploy key is read only.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "title", - "description": "

The deploy key title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "verified", - "description": "

Whether or not the deploy key has been verified.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "DeployKeyConnection", - "kind": "objects", - "id": "deploykeyconnection", - "href": "/graphql/reference/objects#deploykeyconnection", - "description": "

The connection type for DeployKey.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[DeployKeyEdge]", - "id": "deploykeyedge", - "kind": "objects", - "href": "/graphql/reference/objects#deploykeyedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[DeployKey]", - "id": "deploykey", - "kind": "objects", - "href": "/graphql/reference/objects#deploykey" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "DeployKeyEdge", - "kind": "objects", - "id": "deploykeyedge", - "href": "/graphql/reference/objects#deploykeyedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "DeployKey", - "id": "deploykey", - "kind": "objects", - "href": "/graphql/reference/objects#deploykey" - } - ] - }, - { - "name": "DeployedEvent", - "kind": "objects", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent", - "description": "

Represents adeployedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "deployment", - "description": "

The deployment associated with thedeployedevent.

", - "type": "Deployment!", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "ref", - "description": "

The ref associated with thedeployedevent.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "Deployment", - "kind": "objects", - "id": "deployment", - "href": "/graphql/reference/objects#deployment", - "description": "

Represents triggered deployment instance.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "commit", - "description": "

Identifies the commit sha of the deployment.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "commitOid", - "description": "

Identifies the oid of the deployment commit, even if the commit has been deleted.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

Identifies the actor who triggered the deployment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "description", - "description": "

The deployment description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

The environment to which this deployment was made.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "latestStatus", - "description": "

The latest status of this deployment.

", - "type": "DeploymentStatus", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" - }, - { - "name": "payload", - "description": "

Extra information that a deployment system might need.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ref", - "description": "

Identifies the Ref of the deployment, if the deployment was created by ref.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "repository", - "description": "

Identifies the repository associated with the deployment.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "state", - "description": "

The current state of the deployment.

", - "type": "DeploymentState", - "id": "deploymentstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstate" - }, - { - "name": "statuses", - "description": "

A list of statuses associated with the deployment.

", - "type": "DeploymentStatusConnection", - "id": "deploymentstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "task", - "description": "

The deployment task.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "DeploymentConnection", - "kind": "objects", - "id": "deploymentconnection", - "href": "/graphql/reference/objects#deploymentconnection", - "description": "

The connection type for Deployment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[DeploymentEdge]", - "id": "deploymentedge", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Deployment]", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "DeploymentEdge", - "kind": "objects", - "id": "deploymentedge", - "href": "/graphql/reference/objects#deploymentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Deployment", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - } - ] - }, - { - "name": "DeploymentEnvironmentChangedEvent", - "kind": "objects", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent", - "description": "

Represents adeployment_environment_changedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "deploymentStatus", - "description": "

The deployment status that updated the deployment environment.

", - "type": "DeploymentStatus!", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "DeploymentStatus", - "kind": "objects", - "id": "deploymentstatus", - "href": "/graphql/reference/objects#deploymentstatus", - "description": "

Describes the status of a given deployment attempt.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

Identifies the actor who triggered the deployment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "deployment", - "description": "

Identifies the deployment associated with status.

", - "type": "Deployment!", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - }, - { - "name": "description", - "description": "

Identifies the description of the deployment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

Identifies the environment of the deployment at the time of this deployment status.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - } - }, - { - "name": "environmentUrl", - "description": "

Identifies the environment URL of the deployment.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "logUrl", - "description": "

Identifies the log URL of the deployment.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the current state of the deployment.

", - "type": "DeploymentStatusState!", - "id": "deploymentstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstatusstate" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "DeploymentStatusConnection", - "kind": "objects", - "id": "deploymentstatusconnection", - "href": "/graphql/reference/objects#deploymentstatusconnection", - "description": "

The connection type for DeploymentStatus.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[DeploymentStatusEdge]", - "id": "deploymentstatusedge", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatusedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[DeploymentStatus]", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "DeploymentStatusEdge", - "kind": "objects", - "id": "deploymentstatusedge", - "href": "/graphql/reference/objects#deploymentstatusedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "DeploymentStatus", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" - } - ] - }, - { - "name": "ExternalIdentity", - "kind": "objects", - "id": "externalidentity", - "href": "/graphql/reference/objects#externalidentity", - "description": "

An external identity provisioned by SAML SSO or SCIM.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "guid", - "description": "

The GUID for this identity.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationInvitation", - "description": "

Organization invitation for this SCIM-provisioned external identity.

", - "type": "OrganizationInvitation", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" - }, - { - "name": "samlIdentity", - "description": "

SAML Identity attributes.

", - "type": "ExternalIdentitySamlAttributes", - "id": "externalidentitysamlattributes", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentitysamlattributes" - }, - { - "name": "scimIdentity", - "description": "

SCIM Identity attributes.

", - "type": "ExternalIdentityScimAttributes", - "id": "externalidentityscimattributes", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentityscimattributes" - }, - { - "name": "user", - "description": "

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ExternalIdentityConnection", - "kind": "objects", - "id": "externalidentityconnection", - "href": "/graphql/reference/objects#externalidentityconnection", - "description": "

The connection type for ExternalIdentity.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ExternalIdentityEdge]", - "id": "externalidentityedge", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentityedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ExternalIdentity]", - "id": "externalidentity", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentity" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ExternalIdentityEdge", - "kind": "objects", - "id": "externalidentityedge", - "href": "/graphql/reference/objects#externalidentityedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ExternalIdentity", - "id": "externalidentity", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentity" - } - ] - }, - { - "name": "ExternalIdentitySamlAttributes", - "kind": "objects", - "id": "externalidentitysamlattributes", - "href": "/graphql/reference/objects#externalidentitysamlattributes", - "description": "

SAML attributes for the External Identity.

", - "fields": [ - { - "name": "nameId", - "description": "

The NameID of the SAML identity.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ExternalIdentityScimAttributes", - "kind": "objects", - "id": "externalidentityscimattributes", - "href": "/graphql/reference/objects#externalidentityscimattributes", - "description": "

SCIM attributes for the External Identity.

", - "fields": [ - { - "name": "username", - "description": "

The userName of the SCIM identity.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "FollowerConnection", - "kind": "objects", - "id": "followerconnection", - "href": "/graphql/reference/objects#followerconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "FollowingConnection", - "kind": "objects", - "id": "followingconnection", - "href": "/graphql/reference/objects#followingconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "GenericHovercardContext", - "kind": "objects", - "id": "generichovercardcontext", - "href": "/graphql/reference/objects#generichovercardcontext", - "description": "

A generic hovercard context with a message and icon.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "Gist", - "kind": "objects", - "id": "gist", - "href": "/graphql/reference/objects#gist", - "description": "

A Gist.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" - } - ], - "fields": [ - { - "name": "comments", - "description": "

A list of comments associated with the gist.

", - "type": "GistCommentConnection!", - "id": "gistcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#gistcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

The gist description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "files", - "description": "

The files in this gist.

", - "type": "[GistFile]", - "id": "gistfile", - "kind": "objects", - "href": "/graphql/reference/objects#gistfile", - "arguments": [ - { - "name": "limit", - "defaultValue": "10", - "description": "

The maximum number of files to return.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "isFork", - "description": "

Identifies if the gist is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPublic", - "description": "

Whether the gist is public or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "name", - "description": "

The gist name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "owner", - "description": "

The gist owner.

", - "type": "RepositoryOwner", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "pushedAt", - "description": "

Identifies when the gist was last pushed to.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "href": "/graphql/reference/scalar#starorder" - } - } - ] - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "GistComment", - "kind": "objects", - "id": "gistcomment", - "href": "/graphql/reference/objects#gistcomment", - "description": "

Represents a comment on an Gist.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the gist.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

Identifies the comment body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "gist", - "description": "

The associated gist.

", - "type": "Gist!", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "GistCommentConnection", - "kind": "objects", - "id": "gistcommentconnection", - "href": "/graphql/reference/objects#gistcommentconnection", - "description": "

The connection type for GistComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[GistCommentEdge]", - "id": "gistcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#gistcommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[GistComment]", - "id": "gistcomment", - "kind": "objects", - "href": "/graphql/reference/objects#gistcomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "GistCommentEdge", - "kind": "objects", - "id": "gistcommentedge", - "href": "/graphql/reference/objects#gistcommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "GistComment", - "id": "gistcomment", - "kind": "objects", - "href": "/graphql/reference/objects#gistcomment" - } - ] - }, - { - "name": "GistConnection", - "kind": "objects", - "id": "gistconnection", - "href": "/graphql/reference/objects#gistconnection", - "description": "

The connection type for Gist.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[GistEdge]", - "id": "gistedge", - "kind": "objects", - "href": "/graphql/reference/objects#gistedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Gist]", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "GistEdge", - "kind": "objects", - "id": "gistedge", - "href": "/graphql/reference/objects#gistedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Gist", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - } - ] - }, - { - "name": "GistFile", - "kind": "objects", - "id": "gistfile", - "href": "/graphql/reference/objects#gistfile", - "description": "

A file in a gist.

", - "fields": [ - { - "name": "encodedName", - "description": "

The file name encoded to remove characters that are invalid in URL paths.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "encoding", - "description": "

The gist file encoding.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "extension", - "description": "

The file extension from the file name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isImage", - "description": "

Indicates if this file is an image.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isTruncated", - "description": "

Whether the file's contents were truncated.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "language", - "description": "

The programming language this file is written in.

", - "type": "Language", - "id": "language", - "kind": "objects", - "href": "/graphql/reference/objects#language" - }, - { - "name": "name", - "description": "

The gist file name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "size", - "description": "

The gist file size in bytes.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "text", - "description": "

UTF8 text data or null if the file is binary.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "arguments": [ - { - "name": "truncate", - "description": "

Optionally truncate the returned file to this length.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "GitActor", - "kind": "objects", - "id": "gitactor", - "href": "/graphql/reference/objects#gitactor", - "description": "

Represents an actor in a Git commit (ie. an author or committer).

", - "fields": [ - { - "name": "avatarUrl", - "description": "

A URL pointing to the author's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "date", - "description": "

The timestamp of the Git action (authoring or committing).

", - "type": "GitTimestamp", - "id": "gittimestamp", - "kind": "scalars", - "href": "/graphql/reference/scalars#gittimestamp" - }, - { - "name": "email", - "description": "

The email in the Git commit.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name in the Git commit.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "user", - "description": "

The GitHub user corresponding to the email field. Null if no such user exists.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "GitHubMetadata", - "kind": "objects", - "id": "githubmetadata", - "href": "/graphql/reference/objects#githubmetadata", - "description": "

Represents information about the GitHub instance.

", - "fields": [ - { - "name": "gitHubServicesSha", - "description": "

Returns a String that's a SHA of github-services.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "isPasswordAuthenticationVerifiable", - "description": "

Whether or not users are verified.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "GpgSignature", - "kind": "objects", - "id": "gpgsignature", - "href": "/graphql/reference/objects#gpgsignature", - "description": "

Represents a GPG signature on a Commit or Tag.

", - "implements": [ - { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" - } - ], - "fields": [ - { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "keyId", - "description": "

Hex-encoded ID of the key that signed this object.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" - }, - { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "HeadRefDeletedEvent", - "kind": "objects", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent", - "description": "

Represents ahead_ref_deletedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "headRef", - "description": "

Identifies the Ref associated with the head_ref_deleted event.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "headRefName", - "description": "

Identifies the name of the Ref associated with the head_ref_deleted event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "HeadRefForcePushedEvent", - "kind": "objects", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent", - "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "afterCommit", - "description": "

Identifies the after commit SHA for thehead_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "beforeCommit", - "description": "

Identifies the before commit SHA for thehead_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "ref", - "description": "

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "HeadRefRestoredEvent", - "kind": "objects", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent", - "description": "

Represents ahead_ref_restoredevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "Hovercard", - "kind": "objects", - "id": "hovercard", - "href": "/graphql/reference/objects#hovercard", - "description": "

Detail needed to display a hovercard for a user.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "fields": [ - { - "name": "contexts", - "description": "

Each of the contexts for this hovercard.

", - "type": "[HovercardContext!]!", - "id": "hovercardcontext", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ] - }, - { - "name": "Issue", - "kind": "objects", - "id": "issue", - "href": "/graphql/reference/objects#issue", - "description": "

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

", - "implements": [ - { - "name": "Assignable", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable" - }, - { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Labelable", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable" - }, - { - "name": "Lockable", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

Identifies the body of the issue.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

Identifies the body of the issue rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

Identifies the body of the issue rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "comments", - "description": "

A list of comments associated with the Issue.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "hovercard", - "description": "

The hovercard information for this issue.

", - "type": "Hovercard!", - "id": "hovercard", - "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ - { - "name": "includeNotificationContexts", - "defaultValue": true, - "description": "

Whether or not to include notification contexts.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "locked", - "description": "

true if the object is locked.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "milestone", - "description": "

Identifies the milestone associated with the issue.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - }, - { - "name": "number", - "description": "

Identifies the issue number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "participants", - "description": "

A list of Users that are participating in the Issue conversation.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "projectCards", - "description": "

List of project cards associated with this issue.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/scalar#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the state of the issue.

", - "type": "IssueState!", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - }, - { - "name": "timeline", - "description": "

A list of events, comments, commits, etc. associated with the issue.

", - "type": "IssueTimelineConnection!", - "id": "issuetimelineconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "since", - "description": "

Allows filtering timeline events by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - } - ] - }, - { - "name": "timelineItems", - "description": "

A list of events, comments, commits, etc. associated with the issue.

", - "type": "IssueTimelineItemsConnection!", - "id": "issuetimelineitemsconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemsconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "itemTypes", - "description": "

Filter timeline items by type.

", - "type": { - "name": "[IssueTimelineItemsItemType!]", - "id": "issuetimelineitemsitemtype", - "href": "/graphql/reference/scalar#issuetimelineitemsitemtype" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "since", - "description": "

Filter timeline items by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - }, - { - "name": "skip", - "description": "

Skips the first n elements in the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "title", - "description": "

Identifies the issue title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "IssueComment", - "kind": "objects", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment", - "description": "

Represents a comment on an Issue.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the comment.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

Returns the pull request associated with the comment, if this comment was made on a\npull request.

", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this issue comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this issue comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "IssueCommentConnection", - "kind": "objects", - "id": "issuecommentconnection", - "href": "/graphql/reference/objects#issuecommentconnection", - "description": "

The connection type for IssueComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueCommentEdge]", - "id": "issuecommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueComment]", - "id": "issuecomment", - "kind": "objects", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueCommentEdge", - "kind": "objects", - "id": "issuecommentedge", - "href": "/graphql/reference/objects#issuecommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueComment", - "id": "issuecomment", - "kind": "objects", - "href": "/graphql/reference/objects#issuecomment" - } - ] - }, - { - "name": "IssueConnection", - "kind": "objects", - "id": "issueconnection", - "href": "/graphql/reference/objects#issueconnection", - "description": "

The connection type for Issue.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueEdge]", - "id": "issueedge", - "kind": "objects", - "href": "/graphql/reference/objects#issueedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Issue]", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueContributionsByRepository", - "kind": "objects", - "id": "issuecontributionsbyrepository", - "href": "/graphql/reference/objects#issuecontributionsbyrepository", - "description": "

This aggregates issues opened by a user within one repository.

", - "fields": [ - { - "name": "contributions", - "description": "

The issue contributions.

", - "type": "CreatedIssueContributionConnection!", - "id": "createdissuecontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository in which the issues were opened.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "IssueEdge", - "kind": "objects", - "id": "issueedge", - "href": "/graphql/reference/objects#issueedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "IssueTimelineConnection", - "kind": "objects", - "id": "issuetimelineconnection", - "href": "/graphql/reference/objects#issuetimelineconnection", - "description": "

The connection type for IssueTimelineItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueTimelineItemEdge]", - "id": "issuetimelineitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueTimelineItem]", - "id": "issuetimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitem" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueTimelineItemEdge", - "kind": "objects", - "id": "issuetimelineitemedge", - "href": "/graphql/reference/objects#issuetimelineitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueTimelineItem", - "id": "issuetimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitem" - } - ] - }, - { - "name": "IssueTimelineItemsConnection", - "kind": "objects", - "id": "issuetimelineitemsconnection", - "href": "/graphql/reference/objects#issuetimelineitemsconnection", - "description": "

The connection type for IssueTimelineItems.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueTimelineItemsEdge]", - "id": "issuetimelineitemsedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemsedge" - }, - { - "name": "filteredCount", - "description": "

Identifies the count of items after applying before and after filters.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueTimelineItems]", - "id": "issuetimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitems" - }, - { - "name": "pageCount", - "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the timeline was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "IssueTimelineItemsEdge", - "kind": "objects", - "id": "issuetimelineitemsedge", - "href": "/graphql/reference/objects#issuetimelineitemsedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueTimelineItems", - "id": "issuetimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitems" - } - ] - }, - { - "name": "JoinedGitHubContribution", - "kind": "objects", - "id": "joinedgithubcontribution", - "href": "/graphql/reference/objects#joinedgithubcontribution", - "description": "

Represents a user signing up for a GitHub account.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Label", - "kind": "objects", - "id": "label", - "href": "/graphql/reference/objects#label", - "description": "

A label for categorizing Issues or Milestones with a given Repository.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "color", - "description": "

Identifies the label color.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the label was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

A brief description of this label.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isDefault", - "description": "

Indicates whether or not this is a default label.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issues", - "description": "

A list of issues associated with this label.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "href": "/graphql/reference/scalar#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "href": "/graphql/reference/scalar#issuestate" - } - } - ] - }, - { - "name": "name", - "description": "

Identifies the label name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequests", - "description": "

A list of pull requests associated with this label.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this label.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this label.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the label was last updated.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this label.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "LabelConnection", - "kind": "objects", - "id": "labelconnection", - "href": "/graphql/reference/objects#labelconnection", - "description": "

The connection type for Label.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[LabelEdge]", - "id": "labeledge", - "kind": "objects", - "href": "/graphql/reference/objects#labeledge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Label]", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "LabelEdge", - "kind": "objects", - "id": "labeledge", - "href": "/graphql/reference/objects#labeledge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Label", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label" - } - ] - }, - { - "name": "LabeledEvent", - "kind": "objects", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent", - "description": "

Represents alabeledevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "label", - "description": "

Identifies the label associated with thelabeledevent.

", - "type": "Label!", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label" - }, - { - "name": "labelable", - "description": "

Identifies the Labelable associated with the event.

", - "type": "Labelable!", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable" - } - ] - }, - { - "name": "Language", - "kind": "objects", - "id": "language", - "href": "/graphql/reference/objects#language", - "description": "

Represents a given language found in repositories.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "color", - "description": "

The color defined for the current language.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of the current language.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "LanguageConnection", - "kind": "objects", - "id": "languageconnection", - "href": "/graphql/reference/objects#languageconnection", - "description": "

A list of languages associated with the parent.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[LanguageEdge]", - "id": "languageedge", - "kind": "objects", - "href": "/graphql/reference/objects#languageedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Language]", - "id": "language", - "kind": "objects", - "href": "/graphql/reference/objects#language" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalSize", - "description": "

The total size in bytes of files written in that language.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "LanguageEdge", - "kind": "objects", - "id": "languageedge", - "href": "/graphql/reference/objects#languageedge", - "description": "

Represents the language of a repository.

", - "fields": [ - { - "name": "size", - "description": "

The number of bytes of code written in the language.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "License", - "kind": "objects", - "id": "license", - "href": "/graphql/reference/objects#license", - "description": "

A repository's open source license.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "body", - "description": "

The full text of the license.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "conditions", - "description": "

The conditions set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", - "kind": "objects", - "href": "/graphql/reference/objects#licenserule" - }, - { - "name": "description", - "description": "

A human-readable description of the license.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "featured", - "description": "

Whether the license should be featured.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hidden", - "description": "

Whether the license should be displayed in license pickers.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "implementation", - "description": "

Instructions on how to implement the license.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "key", - "description": "

The lowercased SPDX ID of the license.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "limitations", - "description": "

The limitations set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", - "kind": "objects", - "href": "/graphql/reference/objects#licenserule" - }, - { - "name": "name", - "description": "

The license full name specified by https://spdx.org/licenses.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "nickname", - "description": "

Customary short name if applicable (e.g, GPLv3).

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "permissions", - "description": "

The permissions set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", - "kind": "objects", - "href": "/graphql/reference/objects#licenserule" - }, - { - "name": "pseudoLicense", - "description": "

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "spdxId", - "description": "

Short identifier specified by https://spdx.org/licenses.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "url", - "description": "

URL to the license on https://choosealicense.com.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "LicenseRule", - "kind": "objects", - "id": "licenserule", - "href": "/graphql/reference/objects#licenserule", - "description": "

Describes a License's conditions, permissions, and limitations.

", - "fields": [ - { - "name": "description", - "description": "

A description of the rule.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "key", - "description": "

The machine-readable rule key.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "label", - "description": "

The human-readable rule label.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "LockedEvent", - "kind": "objects", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent", - "description": "

Represents alockedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lockReason", - "description": "

Reason that the conversation was locked (optional).

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "lockable", - "description": "

Object that was locked.

", - "type": "Lockable!", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable" - } - ] - }, - { - "name": "MentionedEvent", - "kind": "objects", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent", - "description": "

Represents amentionedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "MergedEvent", - "kind": "objects", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent", - "description": "

Represents amergedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with the merge event.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "mergeRef", - "description": "

Identifies the Ref associated with the merge event.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "mergeRefName", - "description": "

Identifies the name of the Ref associated with the merge event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this merged event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this merged event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Milestone", - "kind": "objects", - "id": "milestone", - "href": "/graphql/reference/objects#milestone", - "description": "

Represents a Milestone object on a given repository.

", - "implements": [ - { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

Identifies the actor who created the milestone.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "description", - "description": "

Identifies the description of the milestone.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dueOn", - "description": "

Identifies the due date of the milestone.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "issues", - "description": "

A list of issues associated with the milestone.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "href": "/graphql/reference/scalar#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "href": "/graphql/reference/scalar#issuestate" - } - } - ] - }, - { - "name": "number", - "description": "

Identifies the number of the milestone.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pullRequests", - "description": "

A list of pull requests associated with the milestone.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this milestone.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this milestone.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the state of the milestone.

", - "type": "MilestoneState!", - "id": "milestonestate", - "kind": "enums", - "href": "/graphql/reference/enums#milestonestate" - }, - { - "name": "title", - "description": "

Identifies the title of the milestone.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this milestone.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "MilestoneConnection", - "kind": "objects", - "id": "milestoneconnection", - "href": "/graphql/reference/objects#milestoneconnection", - "description": "

The connection type for Milestone.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[MilestoneEdge]", - "id": "milestoneedge", - "kind": "objects", - "href": "/graphql/reference/objects#milestoneedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Milestone]", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "MilestoneEdge", - "kind": "objects", - "id": "milestoneedge", - "href": "/graphql/reference/objects#milestoneedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - } - ] - }, - { - "name": "MilestonedEvent", - "kind": "objects", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent", - "description": "

Represents amilestonedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "milestoneTitle", - "description": "

Identifies the milestone title associated with themilestonedevent.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "MilestoneItem!", - "id": "milestoneitem", - "kind": "unions", - "href": "/graphql/reference/unions#milestoneitem" - } - ] - }, - { - "name": "MovedColumnsInProjectEvent", - "kind": "objects", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent", - "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "previousProjectColumnName", - "description": "

Column name the issue or pull request was moved from.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectColumnName", - "description": "

Column name the issue or pull request was moved to.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - } - ] - }, - { - "name": "Organization", - "kind": "objects", - "id": "organization", - "href": "/graphql/reference/objects#organization", - "description": "

An account on GitHub, with one or more owners, that has repositories, members and teams.

", - "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "MemberStatusable", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "ProfileOwner", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner" - }, - { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" - }, - { - "name": "RegistryPackageSearch", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch" - }, - { - "name": "RepositoryOwner", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "avatarUrl", - "description": "

A URL pointing to the organization's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "description", - "description": "

The organization's public profile description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "email", - "description": "

The organization's public email.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" - }, - { - "name": "location", - "description": "

The organization's public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "login", - "description": "

The organization's login name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "href": "/graphql/reference/scalar#userstatusorder" - } - } - ] - }, - { - "name": "members", - "description": "

A list of users who are members of this organization.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

The members field is deprecated and will be removed soon. Use Organization.membersWithRole instead. Removal on 2019-04-01 UTC.

" - }, - { - "name": "membersWithRole", - "description": "

A list of users who are members of this organization.

", - "type": "OrganizationMemberConnection!", - "id": "organizationmemberconnection", - "kind": "objects", - "href": "/graphql/reference/objects#organizationmemberconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "name", - "description": "

The organization's public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "newTeamResourcePath", - "description": "

The HTTP path creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "newTeamUrl", - "description": "

The HTTP URL creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationBillingEmail", - "description": "

The billing email for the organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pendingMembers", - "description": "

A list of users who have been invited to join this organization.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pinnableItems", - "description": "

A list of repositories and gists this profile owner can pin to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinnable items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItems", - "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.

" - }, - { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "href": "/graphql/reference/scalar#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "href": "/graphql/reference/scalar#projectstate" - } - } - ] - }, - { - "name": "projectsResourcePath", - "description": "

The HTTP path listing organization's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "projectsUrl", - "description": "

The HTTP URL listing organization's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositories", - "description": "

A list of repositories that the user owns.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isFork", - "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "repository", - "description": "

Find Repository.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "arguments": [ - { - "name": "name", - "description": "

Name of Repository to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "requiresTwoFactorAuthentication", - "description": "

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this organization.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "samlIdentityProvider", - "description": "

The Organization's SAML identity providers.

", - "type": "OrganizationIdentityProvider", - "id": "organizationidentityprovider", - "kind": "objects", - "href": "/graphql/reference/objects#organizationidentityprovider" - }, - { - "name": "team", - "description": "

Find an organization's team by its slug.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team", - "arguments": [ - { - "name": "slug", - "description": "

The name or slug of the team to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "teams", - "description": "

A list of teams in this organization.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "ldapMapped", - "description": "

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for teams returned from the connection.

", - "type": { - "name": "TeamOrder", - "id": "teamorder", - "href": "/graphql/reference/scalar#teamorder" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters teams according to privacy.

", - "type": { - "name": "TeamPrivacy", - "id": "teamprivacy", - "href": "/graphql/reference/scalar#teamprivacy" - } - }, - { - "name": "query", - "description": "

If non-null, filters teams with query on team name and team slug.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "role", - "description": "

If non-null, filters teams according to whether the viewer is an admin or member on team.

", - "type": { - "name": "TeamRole", - "id": "teamrole", - "href": "/graphql/reference/scalar#teamrole" - } - }, - { - "name": "rootTeamsOnly", - "defaultValue": false, - "description": "

If true, restrict to only root teams.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "userLogins", - "description": "

User logins to filter by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "teamsResourcePath", - "description": "

The HTTP path listing organization's teams.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "teamsUrl", - "description": "

The HTTP URL listing organization's teams.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this organization.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanAdminister", - "description": "

Organization is adminable by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateRepositories", - "description": "

Viewer can create repositories on this organization.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateTeams", - "description": "

Viewer can create teams on this organization.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerIsAMember", - "description": "

Viewer is an active member of this organization.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "websiteUrl", - "description": "

The organization's public profile URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrganizationConnection", - "kind": "objects", - "id": "organizationconnection", - "href": "/graphql/reference/objects#organizationconnection", - "description": "

The connection type for Organization.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationEdge]", - "id": "organizationedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Organization]", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationEdge", - "kind": "objects", - "id": "organizationedge", - "href": "/graphql/reference/objects#organizationedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - } - ] - }, - { - "name": "OrganizationIdentityProvider", - "kind": "objects", - "id": "organizationidentityprovider", - "href": "/graphql/reference/objects#organizationidentityprovider", - "description": "

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "digestMethod", - "description": "

The digest algorithm used to sign SAML requests for the Identity Provider.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "externalIdentities", - "description": "

External Identities provisioned by this Identity Provider.

", - "type": "ExternalIdentityConnection!", - "id": "externalidentityconnection", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentityconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "idpCertificate", - "description": "

The x509 certificate used by the Identity Provder to sign assertions and responses.

", - "type": "X509Certificate", - "id": "x509certificate", - "kind": "scalars", - "href": "/graphql/reference/scalars#x509certificate" - }, - { - "name": "issuer", - "description": "

The Issuer Entity ID for the SAML Identity Provider.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organization", - "description": "

Organization this Identity Provider belongs to.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "signatureMethod", - "description": "

The signature algorithm used to sign SAML requests for the Identity Provider.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "ssoUrl", - "description": "

The URL endpoint for the Identity Provider's SAML SSO.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrganizationInvitation", - "kind": "objects", - "id": "organizationinvitation", - "href": "/graphql/reference/objects#organizationinvitation", - "description": "

An Invitation for a user to an organization.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "email", - "description": "

The email address of the user invited to the organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "invitationType", - "description": "

The type of invitation that was sent (e.g. email, user).

", - "type": "OrganizationInvitationType!", - "id": "organizationinvitationtype", - "kind": "enums", - "href": "/graphql/reference/enums#organizationinvitationtype" - }, - { - "name": "invitee", - "description": "

The user who was invited to the organization.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "inviter", - "description": "

The user who created the invitation.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "organization", - "description": "

The organization the invite is for.

", - "type": "Organization!", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "role", - "description": "

The user's pending role in the organization (e.g. member, owner).

", - "type": "OrganizationInvitationRole!", - "id": "organizationinvitationrole", - "kind": "enums", - "href": "/graphql/reference/enums#organizationinvitationrole" - } - ] - }, - { - "name": "OrganizationInvitationConnection", - "kind": "objects", - "id": "organizationinvitationconnection", - "href": "/graphql/reference/objects#organizationinvitationconnection", - "description": "

The connection type for OrganizationInvitation.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationInvitationEdge]", - "id": "organizationinvitationedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitationedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[OrganizationInvitation]", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationInvitationEdge", - "kind": "objects", - "id": "organizationinvitationedge", - "href": "/graphql/reference/objects#organizationinvitationedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "OrganizationInvitation", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" - } - ] - }, - { - "name": "OrganizationMemberConnection", - "kind": "objects", - "id": "organizationmemberconnection", - "href": "/graphql/reference/objects#organizationmemberconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationMemberEdge]", - "id": "organizationmemberedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationmemberedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationMemberEdge", - "kind": "objects", - "id": "organizationmemberedge", - "href": "/graphql/reference/objects#organizationmemberedge", - "description": "

Represents a user within an organization.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "hasTwoFactorEnabled", - "description": "

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "role", - "description": "

The role this user has in the organization.

", - "type": "OrganizationMemberRole", - "id": "organizationmemberrole", - "kind": "enums", - "href": "/graphql/reference/enums#organizationmemberrole" - } - ] - }, - { - "name": "OrganizationTeamsHovercardContext", - "kind": "objects", - "id": "organizationteamshovercardcontext", - "href": "/graphql/reference/objects#organizationteamshovercardcontext", - "description": "

An organization teams hovercard context.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "relevantTeams", - "description": "

Teams in this organization the user is a member of that are relevant.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "teamsResourcePath", - "description": "

The path for the full team list for this user.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "teamsUrl", - "description": "

The URL for the full team list for this user.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "totalTeamCount", - "description": "

The total number of teams the user is on in the organization.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationsHovercardContext", - "kind": "objects", - "id": "organizationshovercardcontext", - "href": "/graphql/reference/objects#organizationshovercardcontext", - "description": "

An organization list hovercard context.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "relevantOrganizations", - "description": "

Organizations this user is a member of that are relevant.

", - "type": "OrganizationConnection!", - "id": "organizationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#organizationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "totalOrganizationCount", - "description": "

The total number of organizations this user is in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PageInfo", - "kind": "objects", - "id": "pageinfo", - "href": "/graphql/reference/objects#pageinfo", - "description": "

Information about pagination in a connection.

", - "fields": [ - { - "name": "endCursor", - "description": "

When paginating forwards, the cursor to continue.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "hasNextPage", - "description": "

When paginating forwards, are there more items?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasPreviousPage", - "description": "

When paginating backwards, are there more items?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "startCursor", - "description": "

When paginating backwards, the cursor to continue.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "PermissionSource", - "kind": "objects", - "id": "permissionsource", - "href": "/graphql/reference/objects#permissionsource", - "description": "

A level of permission and source for a user's access to a repository.

", - "fields": [ - { - "name": "organization", - "description": "

The organization the repository belongs to.

", - "type": "Organization!", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "permission", - "description": "

The level of access this source has granted to the user.

", - "type": "DefaultRepositoryPermissionField!", - "id": "defaultrepositorypermissionfield", - "kind": "enums", - "href": "/graphql/reference/enums#defaultrepositorypermissionfield" - }, - { - "name": "source", - "description": "

The source of this permission.

", - "type": "PermissionGranter!", - "id": "permissiongranter", - "kind": "unions", - "href": "/graphql/reference/unions#permissiongranter" - } - ] - }, - { - "name": "PinnableItemConnection", - "kind": "objects", - "id": "pinnableitemconnection", - "href": "/graphql/reference/objects#pinnableitemconnection", - "description": "

The connection type for PinnableItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PinnableItemEdge]", - "id": "pinnableitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PinnableItem]", - "id": "pinnableitem", - "kind": "unions", - "href": "/graphql/reference/unions#pinnableitem" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PinnableItemEdge", - "kind": "objects", - "id": "pinnableitemedge", - "href": "/graphql/reference/objects#pinnableitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PinnableItem", - "id": "pinnableitem", - "kind": "unions", - "href": "/graphql/reference/unions#pinnableitem" - } - ] - }, - { - "name": "PinnedEvent", - "kind": "objects", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent", - "description": "

Represents apinnedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "PinnedIssue", - "kind": "objects", - "id": "pinnedissue", - "href": "/graphql/reference/objects#pinnedissue", - "description": "

A Pinned Issue is a issue pinned to a repository's index page.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "issue", - "description": "

The issue that was pinned.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "pinnedBy", - "description": "

The actor that pinned this issue.

", - "type": "Actor!", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "repository", - "description": "

The repository that this issue was pinned to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PinnedIssueConnection", - "kind": "objects", - "id": "pinnedissueconnection", - "href": "/graphql/reference/objects#pinnedissueconnection", - "description": "

The connection type for PinnedIssue.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PinnedIssueEdge]", - "id": "pinnedissueedge", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissueedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PinnedIssue]", - "id": "pinnedissue", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissue" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PinnedIssueEdge", - "kind": "objects", - "id": "pinnedissueedge", - "href": "/graphql/reference/objects#pinnedissueedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PinnedIssue", - "id": "pinnedissue", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissue" - } - ] - }, - { - "name": "ProfileItemShowcase", - "kind": "objects", - "id": "profileitemshowcase", - "href": "/graphql/reference/objects#profileitemshowcase", - "description": "

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

", - "fields": [ - { - "name": "hasPinnedItems", - "description": "

Whether or not the owner has pinned any repositories or gists.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "items", - "description": "

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "Project", - "kind": "objects", - "id": "project", - "href": "/graphql/reference/objects#project", - "description": "

Projects manage issues, pull requests and notes within a project owner.

", - "implements": [ - { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - } - ], - "fields": [ - { - "name": "body", - "description": "

The project's description body.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The projects description body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "columns", - "description": "

List of columns in the project.

", - "type": "ProjectColumnConnection!", - "id": "projectcolumnconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

The actor who originally created the project.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

The project's name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "number", - "description": "

The project's number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "owner", - "description": "

The project's owner. Currently limited to repositories, organizations, and users.

", - "type": "ProjectOwner!", - "id": "projectowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "pendingCards", - "description": "

List of pending cards in this project.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/scalar#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this project.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Whether the project is open or closed.

", - "type": "ProjectState!", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this project.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "ProjectCard", - "kind": "objects", - "id": "projectcard", - "href": "/graphql/reference/objects#projectcard", - "description": "

A card in a project.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "column", - "description": "

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" - }, - { - "name": "content", - "description": "

The card content item.

", - "type": "ProjectCardItem", - "id": "projectcarditem", - "kind": "unions", - "href": "/graphql/reference/unions#projectcarditem" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

The actor who created this card.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "isArchived", - "description": "

Whether the card is archived.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "note", - "description": "

The card note.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "project", - "description": "

The project that contains this card.

", - "type": "Project!", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this card.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

The state of ProjectCard.

", - "type": "ProjectCardState", - "id": "projectcardstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardstate" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this card.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ProjectCardConnection", - "kind": "objects", - "id": "projectcardconnection", - "href": "/graphql/reference/objects#projectcardconnection", - "description": "

The connection type for ProjectCard.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectCardEdge]", - "id": "projectcardedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ProjectCard]", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectCardEdge", - "kind": "objects", - "id": "projectcardedge", - "href": "/graphql/reference/objects#projectcardedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard" - } - ] - }, - { - "name": "ProjectColumn", - "kind": "objects", - "id": "projectcolumn", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

A column inside a project.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "cards", - "description": "

List of cards in the column.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/scalar#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

The project column's name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "project", - "description": "

The project that contains this column.

", - "type": "Project!", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" - }, - { - "name": "purpose", - "description": "

The semantic purpose of the column.

", - "type": "ProjectColumnPurpose", - "id": "projectcolumnpurpose", - "kind": "enums", - "href": "/graphql/reference/enums#projectcolumnpurpose" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this project column.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this project column.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ProjectColumnConnection", - "kind": "objects", - "id": "projectcolumnconnection", - "href": "/graphql/reference/objects#projectcolumnconnection", - "description": "

The connection type for ProjectColumn.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectColumnEdge]", - "id": "projectcolumnedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ProjectColumn]", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectColumnEdge", - "kind": "objects", - "id": "projectcolumnedge", - "href": "/graphql/reference/objects#projectcolumnedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" - } - ] - }, - { - "name": "ProjectConnection", - "kind": "objects", - "id": "projectconnection", - "href": "/graphql/reference/objects#projectconnection", - "description": "

A list of projects associated with the owner.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectEdge]", - "id": "projectedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Project]", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectEdge", - "kind": "objects", - "id": "projectedge", - "href": "/graphql/reference/objects#projectedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" - } - ] - }, - { - "name": "PublicKey", - "kind": "objects", - "id": "publickey", - "href": "/graphql/reference/objects#publickey", - "description": "

A user's public key.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "accessedAt", - "description": "

The last time this authorization was used to perform an action.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "fingerprint", - "description": "

The fingerprint for this PublicKey.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isReadOnly", - "description": "

Whether this PublicKey is read-only or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "key", - "description": "

The public key string.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "PublicKeyConnection", - "kind": "objects", - "id": "publickeyconnection", - "href": "/graphql/reference/objects#publickeyconnection", - "description": "

The connection type for PublicKey.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PublicKeyEdge]", - "id": "publickeyedge", - "kind": "objects", - "href": "/graphql/reference/objects#publickeyedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PublicKey]", - "id": "publickey", - "kind": "objects", - "href": "/graphql/reference/objects#publickey" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PublicKeyEdge", - "kind": "objects", - "id": "publickeyedge", - "href": "/graphql/reference/objects#publickeyedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PublicKey", - "id": "publickey", - "kind": "objects", - "href": "/graphql/reference/objects#publickey" - } - ] - }, - { - "name": "PullRequest", - "kind": "objects", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest", - "description": "

A repository pull request.

", - "implements": [ - { - "name": "Assignable", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable" - }, - { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Labelable", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable" - }, - { - "name": "Lockable", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "additions", - "description": "

The number of additions in this pull request.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "baseRef", - "description": "

Identifies the base Ref associated with the pull request.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "baseRefName", - "description": "

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "baseRefOid", - "description": "

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "baseRepository", - "description": "

The repository associated with this pull request's base Ref.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "canBeRebased", - "description": "

Whether or not the pull request is rebaseable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Merge info preview", - "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", - "toggled_by": "merge-info-preview", - "toggled_on": [ - "PullRequest.canBeRebased", - "PullRequest.mergeStateStatus" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.merge-info-preview+json", - "href": "/graphql/overview/schema-previews#merge-info-preview" - } - }, - { - "name": "changedFiles", - "description": "

The number of changed files in this pull request.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "closed", - "description": "

true if the pull request is closed.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "comments", - "description": "

A list of comments associated with the pull request.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commits", - "description": "

A list of commits present in this pull request's head branch not present in the base branch.

", - "type": "PullRequestCommitConnection!", - "id": "pullrequestcommitconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommitconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "deletions", - "description": "

The number of deletions in this pull request.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited this pull request's body.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "files", - "description": "

Lists the files changed within this pull request.

", - "type": "PullRequestChangedFileConnection", - "id": "pullrequestchangedfileconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfileconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "headRef", - "description": "

Identifies the head Ref associated with the pull request.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "headRefName", - "description": "

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "headRefOid", - "description": "

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "headRepository", - "description": "

The repository associated with this pull request's head Ref.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "headRepositoryOwner", - "description": "

The owner of the repository associated with this pull request's head Ref.

", - "type": "RepositoryOwner", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "hovercard", - "description": "

The hovercard information for this issue.

", - "type": "Hovercard!", - "id": "hovercard", - "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ - { - "name": "includeNotificationContexts", - "defaultValue": true, - "description": "

Whether or not to include notification contexts.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isCrossRepository", - "description": "

The head and base repositories are different.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDraft", - "description": "

Identifies if the pull request is a draft.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - } - }, - { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "locked", - "description": "

true if the pull request is locked.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "maintainerCanModify", - "description": "

Indicates whether maintainers can modify the pull request.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "mergeCommit", - "description": "

The commit that was created when this pull request was merged.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "mergeStateStatus", - "description": "

Detailed information about the current pull request merge state status.

", - "type": "MergeStateStatus!", - "id": "mergestatestatus", - "kind": "enums", - "href": "/graphql/reference/enums#mergestatestatus", - "isDeprecated": false, - "preview": { - "title": "Merge info preview", - "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", - "toggled_by": "merge-info-preview", - "toggled_on": [ - "PullRequest.canBeRebased", - "PullRequest.mergeStateStatus" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.merge-info-preview+json", - "href": "/graphql/overview/schema-previews#merge-info-preview" - } - }, - { - "name": "mergeable", - "description": "

Whether or not the pull request can be merged based on the existence of merge conflicts.

", - "type": "MergeableState!", - "id": "mergeablestate", - "kind": "enums", - "href": "/graphql/reference/enums#mergeablestate" - }, - { - "name": "merged", - "description": "

Whether or not the pull request was merged.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "mergedAt", - "description": "

The date and time that the pull request was merged.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "mergedBy", - "description": "

The actor who merged the pull request.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "milestone", - "description": "

Identifies the milestone associated with the pull request.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - }, - { - "name": "number", - "description": "

Identifies the pull request number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "participants", - "description": "

A list of Users that are participating in the Pull Request conversation.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "permalink", - "description": "

The permalink to the pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "potentialMergeCommit", - "description": "

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "projectCards", - "description": "

List of project cards associated with this pull request.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/scalar#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "revertResourcePath", - "description": "

The HTTP path for reverting this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "revertUrl", - "description": "

The HTTP URL for reverting this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "reviewRequests", - "description": "

A list of review requests associated with the pull request.

", - "type": "ReviewRequestConnection", - "id": "reviewrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reviewrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "reviewThreads", - "description": "

The list of all review threads for this pull request.

", - "type": "PullRequestReviewThreadConnection!", - "id": "pullrequestreviewthreadconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "reviews", - "description": "

A list of reviews associated with the pull request.

", - "type": "PullRequestReviewConnection", - "id": "pullrequestreviewconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "author", - "description": "

Filter by author of the review.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "states", - "description": "

A list of states to filter the reviews.

", - "type": { - "name": "[PullRequestReviewState!]", - "id": "pullrequestreviewstate", - "href": "/graphql/reference/scalar#pullrequestreviewstate" - } - } - ] - }, - { - "name": "state", - "description": "

Identifies the state of the pull request.

", - "type": "PullRequestState!", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" - }, - { - "name": "suggestedReviewers", - "description": "

A list of reviewer suggestions based on commit history and past review comments.

", - "type": "[SuggestedReviewer]!", - "id": "suggestedreviewer", - "kind": "objects", - "href": "/graphql/reference/objects#suggestedreviewer" - }, - { - "name": "timeline", - "description": "

A list of events, comments, commits, etc. associated with the pull request.

", - "type": "PullRequestTimelineConnection!", - "id": "pullrequesttimelineconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "since", - "description": "

Allows filtering timeline events by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - } - ] - }, - { - "name": "timelineItems", - "description": "

A list of events, comments, commits, etc. associated with the pull request.

", - "type": "PullRequestTimelineItemsConnection!", - "id": "pullrequesttimelineitemsconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "itemTypes", - "description": "

Filter timeline items by type.

", - "type": { - "name": "[PullRequestTimelineItemsItemType!]", - "id": "pullrequesttimelineitemsitemtype", - "href": "/graphql/reference/scalar#pullrequesttimelineitemsitemtype" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "since", - "description": "

Filter timeline items by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - }, - { - "name": "skip", - "description": "

Skips the first n elements in the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "title", - "description": "

Identifies the pull request title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this pull request.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanApplySuggestion", - "description": "

Whether or not the viewer can apply suggestion.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "PullRequestChangedFile", - "kind": "objects", - "id": "pullrequestchangedfile", - "href": "/graphql/reference/objects#pullrequestchangedfile", - "description": "

A file changed in a pull request.

", - "fields": [ - { - "name": "additions", - "description": "

The number of additions to the file.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "deletions", - "description": "

The number of deletions to the file.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "path", - "description": "

The path of the file.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "PullRequestChangedFileConnection", - "kind": "objects", - "id": "pullrequestchangedfileconnection", - "href": "/graphql/reference/objects#pullrequestchangedfileconnection", - "description": "

The connection type for PullRequestChangedFile.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestChangedFileEdge]", - "id": "pullrequestchangedfileedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfileedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestChangedFile]", - "id": "pullrequestchangedfile", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfile" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestChangedFileEdge", - "kind": "objects", - "id": "pullrequestchangedfileedge", - "href": "/graphql/reference/objects#pullrequestchangedfileedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestChangedFile", - "id": "pullrequestchangedfile", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfile" - } - ] - }, - { - "name": "PullRequestCommit", - "kind": "objects", - "id": "pullrequestcommit", - "href": "/graphql/reference/objects#pullrequestcommit", - "description": "

Represents a Git commit part of a pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "commit", - "description": "

The Git commit object.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pullRequest", - "description": "

The pull request this commit belongs to.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this pull request commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this pull request commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "PullRequestCommitCommentThread", - "kind": "objects", - "id": "pullrequestcommitcommentthread", - "href": "/graphql/reference/objects#pullrequestcommitcommentthread", - "description": "

Represents a commit comment thread part of a pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "comments", - "description": "

The comments that exist in this thread.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commit", - "description": "

The commit the comments were made on.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "path", - "description": "

The file the comments were made on.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

The position in the diff for the commit that the comment was made on.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pullRequest", - "description": "

The pull request this commit comment thread belongs to.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PullRequestCommitConnection", - "kind": "objects", - "id": "pullrequestcommitconnection", - "href": "/graphql/reference/objects#pullrequestcommitconnection", - "description": "

The connection type for PullRequestCommit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestCommitEdge]", - "id": "pullrequestcommitedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommitedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestCommit]", - "id": "pullrequestcommit", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestCommitEdge", - "kind": "objects", - "id": "pullrequestcommitedge", - "href": "/graphql/reference/objects#pullrequestcommitedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestCommit", - "id": "pullrequestcommit", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" - } - ] - }, - { - "name": "PullRequestConnection", - "kind": "objects", - "id": "pullrequestconnection", - "href": "/graphql/reference/objects#pullrequestconnection", - "description": "

The connection type for PullRequest.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestEdge]", - "id": "pullrequestedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequest]", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestContributionsByRepository", - "kind": "objects", - "id": "pullrequestcontributionsbyrepository", - "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", - "description": "

This aggregates pull requests opened by a user within one repository.

", - "fields": [ - { - "name": "contributions", - "description": "

The pull request contributions.

", - "type": "CreatedPullRequestContributionConnection!", - "id": "createdpullrequestcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository in which the pull requests were opened.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PullRequestEdge", - "kind": "objects", - "id": "pullrequestedge", - "href": "/graphql/reference/objects#pullrequestedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PullRequestReview", - "kind": "objects", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

A review object for a given pull request.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

Identifies the pull request review body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The body of this review rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body of this review rendered as plain text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "comments", - "description": "

A list of review comments for the current pull request review.

", - "type": "PullRequestReviewCommentConnection!", - "id": "pullrequestreviewcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commit", - "description": "

Identifies the commit associated with this pull request review.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "onBehalfOf", - "description": "

A list of teams that this review was made on behalf of.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this pull request review.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path permalink for this PullRequestReview.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the current state of the pull request review.

", - "type": "PullRequestReviewState!", - "id": "pullrequestreviewstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewstate" - }, - { - "name": "submittedAt", - "description": "

Identifies when the Pull Request Review was submitted.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL permalink for this PullRequestReview.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "PullRequestReviewComment", - "kind": "objects", - "id": "pullrequestreviewcomment", - "href": "/graphql/reference/objects#pullrequestreviewcomment", - "description": "

A review comment associated with a given repository pull request.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The comment body of this review comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The comment body of this review comment rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The comment body of this review comment rendered as plain text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with the comment.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "createdAt", - "description": "

Identifies when the comment was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "diffHunk", - "description": "

The diff hunk to which the comment applies.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "draftedAt", - "description": "

Identifies when the comment was created in a draft state.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "originalCommit", - "description": "

Identifies the original commit associated with the comment.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "originalPosition", - "description": "

The original line index in the diff to which the comment applies.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "outdated", - "description": "

Identifies when the comment body is outdated.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "path", - "description": "

The path to which the comment applies.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

The line index in the diff to which the comment applies.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

The pull request associated with this review comment.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "pullRequestReview", - "description": "

The pull request review associated with this review comment.

", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "replyTo", - "description": "

The comment this is a reply to.

", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path permalink for this review comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the state of the comment.

", - "type": "PullRequestReviewCommentState!", - "id": "pullrequestreviewcommentstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewcommentstate" - }, - { - "name": "updatedAt", - "description": "

Identifies when the comment was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL permalink for this review comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "PullRequestReviewCommentConnection", - "kind": "objects", - "id": "pullrequestreviewcommentconnection", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", - "description": "

The connection type for PullRequestReviewComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewCommentEdge]", - "id": "pullrequestreviewcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReviewComment]", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestReviewCommentEdge", - "kind": "objects", - "id": "pullrequestreviewcommentedge", - "href": "/graphql/reference/objects#pullrequestreviewcommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - } - ] - }, - { - "name": "PullRequestReviewConnection", - "kind": "objects", - "id": "pullrequestreviewconnection", - "href": "/graphql/reference/objects#pullrequestreviewconnection", - "description": "

The connection type for PullRequestReview.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewEdge]", - "id": "pullrequestreviewedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReview]", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestReviewContributionsByRepository", - "kind": "objects", - "id": "pullrequestreviewcontributionsbyrepository", - "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", - "description": "

This aggregates pull request reviews made by a user within one repository.

", - "fields": [ - { - "name": "contributions", - "description": "

The pull request review contributions.

", - "type": "CreatedPullRequestReviewContributionConnection!", - "id": "createdpullrequestreviewcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "href": "/graphql/reference/scalar#contributionorder" - } - } - ] - }, - { - "name": "repository", - "description": "

The repository in which the pull request reviews were made.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PullRequestReviewEdge", - "kind": "objects", - "id": "pullrequestreviewedge", - "href": "/graphql/reference/objects#pullrequestreviewedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - } - ] - }, - { - "name": "PullRequestReviewThread", - "kind": "objects", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread", - "description": "

A threaded list of comments for a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "comments", - "description": "

A list of pull request comments associated with the thread.

", - "type": "PullRequestReviewCommentConnection!", - "id": "pullrequestreviewcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "isResolved", - "description": "

Whether this thread has been resolved.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this thread.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "repository", - "description": "

Identifies the repository associated with this thread.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resolvedBy", - "description": "

The user who resolved this thread.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "viewerCanResolve", - "description": "

Whether or not the viewer can resolve this thread.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUnresolve", - "description": "

Whether or not the viewer can unresolve this thread.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "PullRequestReviewThreadConnection", - "kind": "objects", - "id": "pullrequestreviewthreadconnection", - "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", - "description": "

Review comment threads for a pull request review.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewThreadEdge]", - "id": "pullrequestreviewthreadedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthreadedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReviewThread]", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestReviewThreadEdge", - "kind": "objects", - "id": "pullrequestreviewthreadedge", - "href": "/graphql/reference/objects#pullrequestreviewthreadedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread" - } - ] - }, - { - "name": "PullRequestRevisionMarker", - "kind": "objects", - "id": "pullrequestrevisionmarker", - "href": "/graphql/reference/objects#pullrequestrevisionmarker", - "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

", - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastSeenCommit", - "description": "

The last commit the viewer has seen.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pullRequest", - "description": "

The pull request to which the marker belongs.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PullRequestTimelineConnection", - "kind": "objects", - "id": "pullrequesttimelineconnection", - "href": "/graphql/reference/objects#pullrequesttimelineconnection", - "description": "

The connection type for PullRequestTimelineItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestTimelineItemEdge]", - "id": "pullrequesttimelineitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestTimelineItem]", - "id": "pullrequesttimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitem" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestTimelineItemEdge", - "kind": "objects", - "id": "pullrequesttimelineitemedge", - "href": "/graphql/reference/objects#pullrequesttimelineitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestTimelineItem", - "id": "pullrequesttimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitem" - } - ] - }, - { - "name": "PullRequestTimelineItemsConnection", - "kind": "objects", - "id": "pullrequesttimelineitemsconnection", - "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", - "description": "

The connection type for PullRequestTimelineItems.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestTimelineItemsEdge]", - "id": "pullrequesttimelineitemsedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemsedge" - }, - { - "name": "filteredCount", - "description": "

Identifies the count of items after applying before and after filters.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestTimelineItems]", - "id": "pullrequesttimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitems" - }, - { - "name": "pageCount", - "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the timeline was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "PullRequestTimelineItemsEdge", - "kind": "objects", - "id": "pullrequesttimelineitemsedge", - "href": "/graphql/reference/objects#pullrequesttimelineitemsedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestTimelineItems", - "id": "pullrequesttimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitems" - } - ] - }, - { - "name": "Push", - "kind": "objects", - "id": "push", - "href": "/graphql/reference/objects#push", - "description": "

A Git push.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "nextSha", - "description": "

The SHA after the push.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "permalink", - "description": "

The permalink for this push.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "previousSha", - "description": "

The SHA before the push.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "pusher", - "description": "

The user who pushed.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "repository", - "description": "

The repository that was pushed to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PushAllowance", - "kind": "objects", - "id": "pushallowance", - "href": "/graphql/reference/objects#pushallowance", - "description": "

A team or user who has the ability to push to a protected branch.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

The actor that can push.

", - "type": "PushAllowanceActor", - "id": "pushallowanceactor", - "kind": "unions", - "href": "/graphql/reference/unions#pushallowanceactor" - }, - { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule associated with the allowed user or team.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - } - ] - }, - { - "name": "PushAllowanceConnection", - "kind": "objects", - "id": "pushallowanceconnection", - "href": "/graphql/reference/objects#pushallowanceconnection", - "description": "

The connection type for PushAllowance.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PushAllowanceEdge]", - "id": "pushallowanceedge", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowanceedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PushAllowance]", - "id": "pushallowance", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowance" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PushAllowanceEdge", - "kind": "objects", - "id": "pushallowanceedge", - "href": "/graphql/reference/objects#pushallowanceedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PushAllowance", - "id": "pushallowance", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowance" - } - ] - }, - { - "name": "RateLimit", - "kind": "objects", - "id": "ratelimit", - "href": "/graphql/reference/objects#ratelimit", - "description": "

Represents the client's rate limit.

", - "fields": [ - { - "name": "cost", - "description": "

The point cost for the current query counting against the rate limit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "limit", - "description": "

The maximum number of points the client is permitted to consume in a 60 minute window.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodeCount", - "description": "

The maximum number of nodes this query may return.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "remaining", - "description": "

The number of points remaining in the current rate limit window.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "resetAt", - "description": "

The time at which the current rate limit window resets in UTC epoch seconds.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "ReactingUserConnection", - "kind": "objects", - "id": "reactinguserconnection", - "href": "/graphql/reference/objects#reactinguserconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReactingUserEdge]", - "id": "reactinguseredge", - "kind": "objects", - "href": "/graphql/reference/objects#reactinguseredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReactingUserEdge", - "kind": "objects", - "id": "reactinguseredge", - "href": "/graphql/reference/objects#reactinguseredge", - "description": "

Represents a user that's made a reaction.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "reactedAt", - "description": "

The moment when the user made the reaction.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Reaction", - "kind": "objects", - "id": "reaction", - "href": "/graphql/reference/objects#reaction", - "description": "

An emoji reaction to a particular piece of content.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "content", - "description": "

Identifies the emoji reaction.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "reactable", - "description": "

The reactable piece of content.

", - "type": "Reactable!", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "user", - "description": "

Identifies the user who created this reaction.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReactionConnection", - "kind": "objects", - "id": "reactionconnection", - "href": "/graphql/reference/objects#reactionconnection", - "description": "

A list of reactions that have been left on the subject.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReactionEdge]", - "id": "reactionedge", - "kind": "objects", - "href": "/graphql/reference/objects#reactionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Reaction]", - "id": "reaction", - "kind": "objects", - "href": "/graphql/reference/objects#reaction" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "viewerHasReacted", - "description": "

Whether or not the authenticated user has left a reaction on the subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "ReactionEdge", - "kind": "objects", - "id": "reactionedge", - "href": "/graphql/reference/objects#reactionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Reaction", - "id": "reaction", - "kind": "objects", - "href": "/graphql/reference/objects#reaction" - } - ] - }, - { - "name": "ReactionGroup", - "kind": "objects", - "id": "reactiongroup", - "href": "/graphql/reference/objects#reactiongroup", - "description": "

A group of emoji reactions to a particular piece of content.

", - "fields": [ - { - "name": "content", - "description": "

Identifies the emoji reaction.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "createdAt", - "description": "

Identifies when the reaction was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subject", - "description": "

The subject that was reacted to.

", - "type": "Reactable!", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "users", - "description": "

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

", - "type": "ReactingUserConnection!", - "id": "reactinguserconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactinguserconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerHasReacted", - "description": "

Whether or not the authenticated user has left a reaction on the subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "Ref", - "kind": "objects", - "id": "ref", - "href": "/graphql/reference/objects#ref", - "description": "

Represents a Git reference.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "associatedPullRequests", - "description": "

A list of pull requests with this ref as the head ref.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "name", - "description": "

The ref name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "prefix", - "description": "

The ref's prefix, such as refs/heads/ or refs/tags/.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repository", - "description": "

The repository the ref belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "target", - "description": "

The object the ref points to.

", - "type": "GitObject!", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - } - ] - }, - { - "name": "RefConnection", - "kind": "objects", - "id": "refconnection", - "href": "/graphql/reference/objects#refconnection", - "description": "

The connection type for Ref.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RefEdge]", - "id": "refedge", - "kind": "objects", - "href": "/graphql/reference/objects#refedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Ref]", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RefEdge", - "kind": "objects", - "id": "refedge", - "href": "/graphql/reference/objects#refedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "ReferencedEvent", - "kind": "objects", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent", - "description": "

Represents areferencedevent on a given ReferencedSubject.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with thereferencedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "commitRepository", - "description": "

Identifies the repository associated with thereferencedevent.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "isCrossRepository", - "description": "

Reference originated in a different repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDirectReference", - "description": "

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" - } - ] - }, - { - "name": "Release", - "kind": "objects", - "id": "release", - "href": "/graphql/reference/objects#release", - "description": "

A release contains the content for a release.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "author", - "description": "

The author of the release.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

Identifies the description of the release.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isDraft", - "description": "

Whether or not the release is a draft.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrerelease", - "description": "

Whether or not the release is a prerelease.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "name", - "description": "

Identifies the title of the release.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "publishedAt", - "description": "

Identifies the date and time when the release was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "releaseAssets", - "description": "

List of releases assets which are dependent on this release.

", - "type": "ReleaseAssetConnection!", - "id": "releaseassetconnection", - "kind": "objects", - "href": "/graphql/reference/objects#releaseassetconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "name", - "description": "

A list of names to filter the assets by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "tag", - "description": "

The Git tag the release points to.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "tagName", - "description": "

The name of the release's Git tag.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ReleaseAsset", - "kind": "objects", - "id": "releaseasset", - "href": "/graphql/reference/objects#releaseasset", - "description": "

A release asset contains the content for a release asset.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "contentType", - "description": "

The asset's content-type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "downloadCount", - "description": "

The number of times this asset was downloaded.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "downloadUrl", - "description": "

Identifies the URL where you can download the release asset via the browser.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "name", - "description": "

Identifies the title of the release asset.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "release", - "description": "

Release that the asset is associated with.

", - "type": "Release", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release" - }, - { - "name": "size", - "description": "

The size (in bytes) of the asset.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "uploadedBy", - "description": "

The user that performed the upload.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "url", - "description": "

Identifies the URL of the release asset.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ReleaseAssetConnection", - "kind": "objects", - "id": "releaseassetconnection", - "href": "/graphql/reference/objects#releaseassetconnection", - "description": "

The connection type for ReleaseAsset.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReleaseAssetEdge]", - "id": "releaseassetedge", - "kind": "objects", - "href": "/graphql/reference/objects#releaseassetedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ReleaseAsset]", - "id": "releaseasset", - "kind": "objects", - "href": "/graphql/reference/objects#releaseasset" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReleaseAssetEdge", - "kind": "objects", - "id": "releaseassetedge", - "href": "/graphql/reference/objects#releaseassetedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ReleaseAsset", - "id": "releaseasset", - "kind": "objects", - "href": "/graphql/reference/objects#releaseasset" - } - ] - }, - { - "name": "ReleaseConnection", - "kind": "objects", - "id": "releaseconnection", - "href": "/graphql/reference/objects#releaseconnection", - "description": "

The connection type for Release.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReleaseEdge]", - "id": "releaseedge", - "kind": "objects", - "href": "/graphql/reference/objects#releaseedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Release]", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReleaseEdge", - "kind": "objects", - "id": "releaseedge", - "href": "/graphql/reference/objects#releaseedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Release", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release" - } - ] - }, - { - "name": "RemovedFromProjectEvent", - "kind": "objects", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent", - "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - } - ] - }, - { - "name": "RenamedTitleEvent", - "kind": "objects", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent", - "description": "

Represents arenamedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "currentTitle", - "description": "

Identifies the current title of the issue or pull request.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "previousTitle", - "description": "

Identifies the previous title of the issue or pull request.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subject", - "description": "

Subject that was renamed.

", - "type": "RenamedTitleSubject!", - "id": "renamedtitlesubject", - "kind": "unions", - "href": "/graphql/reference/unions#renamedtitlesubject" - } - ] - }, - { - "name": "ReopenedEvent", - "kind": "objects", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent", - "description": "

Represents areopenedevent on any Closable.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "closable", - "description": "

Object that was reopened.

", - "type": "Closable!", - "id": "closable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Repository", - "kind": "objects", - "id": "repository", - "href": "/graphql/reference/objects#repository", - "description": "

A repository contains the content for a project.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" - }, - { - "name": "RepositoryInfo", - "id": "repositoryinfo", - "href": "/graphql/reference/interfaces#repositoryinfo" - }, - { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "assignableUsers", - "description": "

A list of users that can be assigned to issues in this repository.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "branchProtectionRules", - "description": "

A list of branch protection rules for this repository.

", - "type": "BranchProtectionRuleConnection!", - "id": "branchprotectionruleconnection", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "codeOfConduct", - "description": "

Returns the code of conduct for this repository.

", - "type": "CodeOfConduct", - "id": "codeofconduct", - "kind": "objects", - "href": "/graphql/reference/objects#codeofconduct" - }, - { - "name": "collaborators", - "description": "

A list of collaborators associated with the repository.

", - "type": "RepositoryCollaboratorConnection", - "id": "repositorycollaboratorconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositorycollaboratorconnection", - "arguments": [ - { - "name": "affiliation", - "description": "

Collaborators affiliation level with a repository.

", - "type": { - "name": "CollaboratorAffiliation", - "id": "collaboratoraffiliation", - "href": "/graphql/reference/scalar#collaboratoraffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "commitComments", - "description": "

A list of commit comments associated with the repository.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "defaultBranchRef", - "description": "

The Ref associated with the repository's default branch.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "deployKeys", - "description": "

A list of deploy keys that are on this repository.

", - "type": "DeployKeyConnection!", - "id": "deploykeyconnection", - "kind": "objects", - "href": "/graphql/reference/objects#deploykeyconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "deployments", - "description": "

Deployments associated with the repository.

", - "type": "DeploymentConnection!", - "id": "deploymentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "environments", - "description": "

Environments to list deployments for.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for deployments returned from the connection.

", - "type": { - "name": "DeploymentOrder", - "id": "deploymentorder", - "href": "/graphql/reference/scalar#deploymentorder" - } - } - ] - }, - { - "name": "description", - "description": "

The description of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "descriptionHTML", - "description": "

The description of the repository rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "diskUsage", - "description": "

The number of kilobytes this repository occupies on disk.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "forkCount", - "description": "

Returns how many forks there are of this repository in the whole network.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "forks", - "description": "

A list of direct forked repositories.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "hasAnonymousAccessEnabled", - "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasIssuesEnabled", - "description": "

Indicates if the repository has issues feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasWikiEnabled", - "description": "

Indicates if the repository has wiki feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "homepageUrl", - "description": "

The repository's URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "isArchived", - "description": "

Indicates if the repository is unmaintained.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDisabled", - "description": "

Returns whether or not this repository disabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isFork", - "description": "

Identifies if the repository is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isLocked", - "description": "

Indicates if the repository has been locked or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMirror", - "description": "

Identifies if the repository is a mirror.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrivate", - "description": "

Identifies if the repository is private.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issue", - "description": "

Returns a single issue from the current repository by number.

", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "arguments": [ - { - "name": "number", - "description": "

The number for the issue to be returned.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "issueOrPullRequest", - "description": "

Returns a single issue-like object from the current repository by number.

", - "type": "IssueOrPullRequest", - "id": "issueorpullrequest", - "kind": "unions", - "href": "/graphql/reference/unions#issueorpullrequest", - "arguments": [ - { - "name": "number", - "description": "

The number for the issue to be returned.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "issues", - "description": "

A list of issues that have been opened in the repository.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "href": "/graphql/reference/scalar#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "href": "/graphql/reference/scalar#issuestate" - } - } - ] - }, - { - "name": "label", - "description": "

Returns a single label by name.

", - "type": "Label", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label", - "arguments": [ - { - "name": "name", - "description": "

Label name.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "labels", - "description": "

A list of labels associated with the repository.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "query", - "description": "

If provided, searches labels by name and description.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "languages", - "description": "

A list containing a breakdown of the language composition of the repository.

", - "type": "LanguageConnection", - "id": "languageconnection", - "kind": "objects", - "href": "/graphql/reference/objects#languageconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "LanguageOrder", - "id": "languageorder", - "href": "/graphql/reference/scalar#languageorder" - } - } - ] - }, - { - "name": "licenseInfo", - "description": "

The license associated with the repository.

", - "type": "License", - "id": "license", - "kind": "objects", - "href": "/graphql/reference/objects#license" - }, - { - "name": "lockReason", - "description": "

The reason the repository has been locked.

", - "type": "RepositoryLockReason", - "id": "repositorylockreason", - "kind": "enums", - "href": "/graphql/reference/enums#repositorylockreason" - }, - { - "name": "mentionableUsers", - "description": "

A list of Users that can be mentioned in the context of the repository.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "mergeCommitAllowed", - "description": "

Whether or not PRs are merged with a merge commit on this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "milestone", - "description": "

Returns a single milestone from the current repository by number.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone", - "arguments": [ - { - "name": "number", - "description": "

The number for the milestone to be returned.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "milestones", - "description": "

A list of milestones associated with the repository.

", - "type": "MilestoneConnection", - "id": "milestoneconnection", - "kind": "objects", - "href": "/graphql/reference/objects#milestoneconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for milestones.

", - "type": { - "name": "MilestoneOrder", - "id": "milestoneorder", - "href": "/graphql/reference/scalar#milestoneorder" - } - }, - { - "name": "states", - "description": "

Filter by the state of the milestones.

", - "type": { - "name": "[MilestoneState!]", - "id": "milestonestate", - "href": "/graphql/reference/scalar#milestonestate" - } - } - ] - }, - { - "name": "mirrorUrl", - "description": "

The repository's original mirror URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "name", - "description": "

The name of the repository.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "nameWithOwner", - "description": "

The repository's name with owner.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "object", - "description": "

A Git object in the repository.

", - "type": "GitObject", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject", - "arguments": [ - { - "name": "expression", - "description": "

A Git revision expression suitable for rev-parse.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": { - "name": "GitObjectID", - "id": "gitobjectid", - "href": "/graphql/reference/scalar#gitobjectid" - } - } - ] - }, - { - "name": "owner", - "description": "

The User owner of the repository.

", - "type": "RepositoryOwner!", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "parent", - "description": "

The repository parent, if this is a fork.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "pinnedIssues", - "description": "

A list of pinned issues for this repository.

", - "type": "PinnedIssueConnection", - "id": "pinnedissueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - } - }, - { - "name": "primaryLanguage", - "description": "

The primary language of the repository's code.

", - "type": "Language", - "id": "language", - "kind": "objects", - "href": "/graphql/reference/objects#language" - }, - { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "href": "/graphql/reference/scalar#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "href": "/graphql/reference/scalar#projectstate" - } - } - ] - }, - { - "name": "projectsResourcePath", - "description": "

The HTTP path listing the repository's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "projectsUrl", - "description": "

The HTTP URL listing the repository's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "pullRequest", - "description": "

Returns a single pull request from the current repository by number.

", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "arguments": [ - { - "name": "number", - "description": "

The number for the pull request to be returned.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pullRequests", - "description": "

A list of pull requests that have been opened in the repository.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "pushedAt", - "description": "

Identifies when the repository was last pushed to.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "rebaseMergeAllowed", - "description": "

Whether or not rebase-merging is enabled on this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "ref", - "description": "

Fetch a given ref from the repository.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref", - "arguments": [ - { - "name": "qualifiedName", - "description": "

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "refs", - "description": "

Fetch a list of refs from the repository.

", - "type": "RefConnection", - "id": "refconnection", - "kind": "objects", - "href": "/graphql/reference/objects#refconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "direction", - "description": "

DEPRECATED: use orderBy. The ordering direction.

", - "type": { - "name": "OrderDirection", - "id": "orderdirection", - "href": "/graphql/reference/scalar#orderdirection" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for refs returned from the connection.

", - "type": { - "name": "RefOrder", - "id": "reforder", - "href": "/graphql/reference/scalar#reforder" - } - }, - { - "name": "refPrefix", - "description": "

A ref name prefix like refs/heads/, refs/tags/, etc.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "release", - "description": "

Lookup a single release given various criteria.

", - "type": "Release", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release", - "arguments": [ - { - "name": "tagName", - "description": "

The name of the Tag the Release was created from.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "releases", - "description": "

List of releases which are dependent on this repository.

", - "type": "ReleaseConnection!", - "id": "releaseconnection", - "kind": "objects", - "href": "/graphql/reference/objects#releaseconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "ReleaseOrder", - "id": "releaseorder", - "href": "/graphql/reference/scalar#releaseorder" - } - } - ] - }, - { - "name": "repositoryTopics", - "description": "

A list of applied repository-topic associations for this repository.

", - "type": "RepositoryTopicConnection!", - "id": "repositorytopicconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositorytopicconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "shortDescriptionHTML", - "description": "

A description of the repository, rendered to HTML without any links in it.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "limit", - "defaultValue": "200", - "description": "

How many characters to return.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "squashMergeAllowed", - "description": "

Whether or not squash-merging is enabled on this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "sshUrl", - "description": "

The SSH URL to clone this repository.

", - "type": "GitSSHRemote!", - "id": "gitsshremote", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitsshremote" - }, - { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "href": "/graphql/reference/scalar#starorder" - } - } - ] - }, - { - "name": "tempCloneToken", - "description": "

Temporary authentication token for cloning this repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Temporary cloning token for private repositories preview", - "description": "This preview adds support for accessing a temporary token field for cloning private repositories.", - "toggled_by": "daredevil-preview", - "toggled_on": [ - "Repository.tempCloneToken" - ], - "owning_teams": [ - "@github/experience-engineering-work" - ], - "accept_header": "application/vnd.github.daredevil-preview+json", - "href": "/graphql/overview/schema-previews#temporary-cloning-token-for-private-repositories-preview" - } - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanAdminister", - "description": "

Indicates whether the viewer has admin permissions on this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdateTopics", - "description": "

Indicates whether the viewer can update the topics of this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerPermission", - "description": "

The users permission level on the repository. Will return null if authenticated as an GitHub App.

", - "type": "RepositoryPermission", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - }, - { - "name": "vulnerabilityAlerts", - "description": "

A list of vulnerability alerts that are on this repository.

", - "type": "RepositoryVulnerabilityAlertConnection", - "id": "repositoryvulnerabilityalertconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - } - }, - { - "name": "watchers", - "description": "

A list of users watching the repository.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "RepositoryCollaboratorConnection", - "kind": "objects", - "id": "repositorycollaboratorconnection", - "href": "/graphql/reference/objects#repositorycollaboratorconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RepositoryCollaboratorEdge]", - "id": "repositorycollaboratoredge", - "kind": "objects", - "href": "/graphql/reference/objects#repositorycollaboratoredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RepositoryCollaboratorEdge", - "kind": "objects", - "id": "repositorycollaboratoredge", - "href": "/graphql/reference/objects#repositorycollaboratoredge", - "description": "

Represents a user who is a collaborator of a repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "permission", - "description": "

The permission the user has on the repository.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - }, - { - "name": "permissionSources", - "description": "

A list of sources for the user's access to the repository.

", - "type": "[PermissionSource!]", - "id": "permissionsource", - "kind": "objects", - "href": "/graphql/reference/objects#permissionsource" - } - ] - }, - { - "name": "RepositoryConnection", - "kind": "objects", - "id": "repositoryconnection", - "href": "/graphql/reference/objects#repositoryconnection", - "description": "

A list of repositories owned by the subject.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RepositoryEdge]", - "id": "repositoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Repository]", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalDiskUsage", - "description": "

The total size in kilobytes of all repositories in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RepositoryEdge", - "kind": "objects", - "id": "repositoryedge", - "href": "/graphql/reference/objects#repositoryedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "RepositoryInvitation", - "kind": "objects", - "id": "repositoryinvitation", - "href": "/graphql/reference/objects#repositoryinvitation", - "description": "

An invitation for a user to be added to a repository.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "invitee", - "description": "

The user who received the invitation.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "inviter", - "description": "

The user who created the invitation.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "permission", - "description": "

The permission granted on this repository by this invitation.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - }, - { - "name": "repository", - "description": "

The Repository the user is invited to.

", - "type": "RepositoryInfo", - "id": "repositoryinfo", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryinfo" - } - ] - }, - { - "name": "RepositoryTopic", - "kind": "objects", - "id": "repositorytopic", - "href": "/graphql/reference/objects#repositorytopic", - "description": "

A repository-topic connects a repository to a topic.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "resourcePath", - "description": "

The HTTP path for this repository-topic.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "topic", - "description": "

The topic.

", - "type": "Topic!", - "id": "topic", - "kind": "objects", - "href": "/graphql/reference/objects#topic" - }, - { - "name": "url", - "description": "

The HTTP URL for this repository-topic.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepositoryTopicConnection", - "kind": "objects", - "id": "repositorytopicconnection", - "href": "/graphql/reference/objects#repositorytopicconnection", - "description": "

The connection type for RepositoryTopic.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RepositoryTopicEdge]", - "id": "repositorytopicedge", - "kind": "objects", - "href": "/graphql/reference/objects#repositorytopicedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[RepositoryTopic]", - "id": "repositorytopic", - "kind": "objects", - "href": "/graphql/reference/objects#repositorytopic" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RepositoryTopicEdge", - "kind": "objects", - "id": "repositorytopicedge", - "href": "/graphql/reference/objects#repositorytopicedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "RepositoryTopic", - "id": "repositorytopic", - "kind": "objects", - "href": "/graphql/reference/objects#repositorytopic" - } - ] - }, - { - "name": "RepositoryVulnerabilityAlert", - "kind": "objects", - "id": "repositoryvulnerabilityalert", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert", - "description": "

A alert for a repository with an affected vulnerability.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "dismissReason", - "description": "

The reason the alert was dismissed.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dismissedAt", - "description": "

When was the alert dimissed?.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "dismisser", - "description": "

The user who dismissed the alert.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "repository", - "description": "

The associated repository.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "securityAdvisory", - "description": "

The associated security advisory.

", - "type": "SecurityAdvisory", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" - }, - { - "name": "securityVulnerability", - "description": "

The associated security vulnerablity.

", - "type": "SecurityVulnerability", - "id": "securityvulnerability", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" - }, - { - "name": "vulnerableManifestFilename", - "description": "

The vulnerable manifest filename.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "vulnerableManifestPath", - "description": "

The vulnerable manifest path.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "vulnerableRequirements", - "description": "

The vulnerable requirements.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "RepositoryVulnerabilityAlertConnection", - "kind": "objects", - "id": "repositoryvulnerabilityalertconnection", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", - "description": "

The connection type for RepositoryVulnerabilityAlert.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RepositoryVulnerabilityAlertEdge]", - "id": "repositoryvulnerabilityalertedge", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[RepositoryVulnerabilityAlert]", - "id": "repositoryvulnerabilityalert", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RepositoryVulnerabilityAlertEdge", - "kind": "objects", - "id": "repositoryvulnerabilityalertedge", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "RepositoryVulnerabilityAlert", - "id": "repositoryvulnerabilityalert", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" - } - ] - }, - { - "name": "RestrictedContribution", - "kind": "objects", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution", - "description": "

Represents a private contribution a user made on GitHub.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReviewDismissalAllowance", - "kind": "objects", - "id": "reviewdismissalallowance", - "href": "/graphql/reference/objects#reviewdismissalallowance", - "description": "

A team or user who has the ability to dismiss a review on a protected branch.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

The actor that can dismiss.

", - "type": "ReviewDismissalAllowanceActor", - "id": "reviewdismissalallowanceactor", - "kind": "unions", - "href": "/graphql/reference/unions#reviewdismissalallowanceactor" - }, - { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule associated with the allowed user or team.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - } - ] - }, - { - "name": "ReviewDismissalAllowanceConnection", - "kind": "objects", - "id": "reviewdismissalallowanceconnection", - "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", - "description": "

The connection type for ReviewDismissalAllowance.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReviewDismissalAllowanceEdge]", - "id": "reviewdismissalallowanceedge", - "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowanceedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ReviewDismissalAllowance]", - "id": "reviewdismissalallowance", - "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowance" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReviewDismissalAllowanceEdge", - "kind": "objects", - "id": "reviewdismissalallowanceedge", - "href": "/graphql/reference/objects#reviewdismissalallowanceedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ReviewDismissalAllowance", - "id": "reviewdismissalallowance", - "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowance" - } - ] - }, - { - "name": "ReviewDismissedEvent", - "kind": "objects", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent", - "description": "

Represents areview_dismissedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "dismissalMessage", - "description": "

Identifies the optional message associated with thereview_dismissedevent.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dismissalMessageHTML", - "description": "

Identifies the optional message associated with the event, rendered to HTML.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "message", - "description": "

Identifies the message associated with thereview_dismissedevent.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": true, - "deprecationReason": "

message is being removed because it not nullable, whereas the underlying field is optional. Use dismissalMessage instead. Removal on 2019-07-01 UTC.

" - }, - { - "name": "messageHtml", - "description": "

The message associated with the event, rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "isDeprecated": true, - "deprecationReason": "

messageHtml is being removed because it not nullable, whereas the underlying field is optional. Use dismissalMessageHTML instead. Removal on 2019-07-01 UTC.

" - }, - { - "name": "previousReviewState", - "description": "

Identifies the previous state of the review with thereview_dismissedevent.

", - "type": "PullRequestReviewState!", - "id": "pullrequestreviewstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewstate" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "pullRequestCommit", - "description": "

Identifies the commit which caused the review to become stale.

", - "type": "PullRequestCommit", - "id": "pullrequestcommit", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this review dismissed event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "review", - "description": "

Identifies the review associated with thereview_dismissedevent.

", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "url", - "description": "

The HTTP URL for this review dismissed event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ReviewRequest", - "kind": "objects", - "id": "reviewrequest", - "href": "/graphql/reference/objects#reviewrequest", - "description": "

A request for a user to review a pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this review request.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "requestedReviewer", - "description": "

The reviewer that is requested.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", - "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" - } - ] - }, - { - "name": "ReviewRequestConnection", - "kind": "objects", - "id": "reviewrequestconnection", - "href": "/graphql/reference/objects#reviewrequestconnection", - "description": "

The connection type for ReviewRequest.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReviewRequestEdge]", - "id": "reviewrequestedge", - "kind": "objects", - "href": "/graphql/reference/objects#reviewrequestedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ReviewRequest]", - "id": "reviewrequest", - "kind": "objects", - "href": "/graphql/reference/objects#reviewrequest" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReviewRequestEdge", - "kind": "objects", - "id": "reviewrequestedge", - "href": "/graphql/reference/objects#reviewrequestedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ReviewRequest", - "id": "reviewrequest", - "kind": "objects", - "href": "/graphql/reference/objects#reviewrequest" - } - ] - }, - { - "name": "ReviewRequestRemovedEvent", - "kind": "objects", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent", - "description": "

Represents anreview_request_removedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "requestedReviewer", - "description": "

Identifies the reviewer whose review request was removed.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", - "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" - } - ] - }, - { - "name": "ReviewRequestedEvent", - "kind": "objects", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent", - "description": "

Represents anreview_requestedevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "requestedReviewer", - "description": "

Identifies the reviewer whose review was requested.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", - "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" - } - ] - }, - { - "name": "ReviewStatusHovercardContext", - "kind": "objects", - "id": "reviewstatushovercardcontext", - "href": "/graphql/reference/objects#reviewstatushovercardcontext", - "description": "

A hovercard context with a message describing the current code review state of the pull\nrequest.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SearchResultItemConnection", - "kind": "objects", - "id": "searchresultitemconnection", - "href": "/graphql/reference/objects#searchresultitemconnection", - "description": "

A list of results that matched against a search query.

", - "fields": [ - { - "name": "codeCount", - "description": "

The number of pieces of code that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SearchResultItemEdge]", - "id": "searchresultitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#searchresultitemedge" - }, - { - "name": "issueCount", - "description": "

The number of issues that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SearchResultItem]", - "id": "searchresultitem", - "kind": "unions", - "href": "/graphql/reference/unions#searchresultitem" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "repositoryCount", - "description": "

The number of repositories that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "userCount", - "description": "

The number of users that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "wikiCount", - "description": "

The number of wiki pages that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "SearchResultItemEdge", - "kind": "objects", - "id": "searchresultitemedge", - "href": "/graphql/reference/objects#searchresultitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SearchResultItem", - "id": "searchresultitem", - "kind": "unions", - "href": "/graphql/reference/unions#searchresultitem" - }, - { - "name": "textMatches", - "description": "

Text matches on the result found.

", - "type": "[TextMatch]", - "id": "textmatch", - "kind": "objects", - "href": "/graphql/reference/objects#textmatch" - } - ] - }, - { - "name": "SecurityAdvisory", - "kind": "objects", - "id": "securityadvisory", - "href": "/graphql/reference/objects#securityadvisory", - "description": "

A GitHub Security Advisory.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "description", - "description": "

This is a long plaintext description of the advisory.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ghsaId", - "description": "

The GitHub Security Advisory ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "identifiers", - "description": "

A list of identifiers for this advisory.

", - "type": "[SecurityAdvisoryIdentifier!]!", - "id": "securityadvisoryidentifier", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryidentifier" - }, - { - "name": "publishedAt", - "description": "

When the advisory was published.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "references", - "description": "

A list of references for this advisory.

", - "type": "[SecurityAdvisoryReference!]!", - "id": "securityadvisoryreference", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryreference" - }, - { - "name": "severity", - "description": "

The severity of the advisory.

", - "type": "SecurityAdvisorySeverity!", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity" - }, - { - "name": "summary", - "description": "

A short plaintext summary of the advisory.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

When the advisory was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "vulnerabilities", - "description": "

Vulnerabilities associated with this Advisory.

", - "type": "SecurityVulnerabilityConnection!", - "id": "securityvulnerabilityconnection", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerabilityconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "ecosystem", - "description": "

An ecosystem to filter vulnerabilities by.

", - "type": { - "name": "SecurityAdvisoryEcosystem", - "id": "securityadvisoryecosystem", - "href": "/graphql/reference/scalar#securityadvisoryecosystem" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "package", - "description": "

A package name to filter vulnerabilities by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "severities", - "description": "

A list of severities to filter vulnerabilities by.

", - "type": { - "name": "[SecurityAdvisorySeverity!]", - "id": "securityadvisoryseverity", - "href": "/graphql/reference/scalar#securityadvisoryseverity" - } - } - ] - }, - { - "name": "withdrawnAt", - "description": "

When the advisory was withdrawn, if it has been withdrawn.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "SecurityAdvisoryConnection", - "kind": "objects", - "id": "securityadvisoryconnection", - "href": "/graphql/reference/objects#securityadvisoryconnection", - "description": "

The connection type for SecurityAdvisory.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SecurityAdvisoryEdge]", - "id": "securityadvisoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SecurityAdvisory]", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "SecurityAdvisoryEdge", - "kind": "objects", - "id": "securityadvisoryedge", - "href": "/graphql/reference/objects#securityadvisoryedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SecurityAdvisory", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" - } - ] - }, - { - "name": "SecurityAdvisoryIdentifier", - "kind": "objects", - "id": "securityadvisoryidentifier", - "href": "/graphql/reference/objects#securityadvisoryidentifier", - "description": "

A GitHub Security Advisory Identifier.

", - "fields": [ - { - "name": "type", - "description": "

The identifier type, e.g. GHSA, CVE.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "value", - "description": "

The identifier.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryPackage", - "kind": "objects", - "id": "securityadvisorypackage", - "href": "/graphql/reference/objects#securityadvisorypackage", - "description": "

An individual package.

", - "fields": [ - { - "name": "ecosystem", - "description": "

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

", - "type": "SecurityAdvisoryEcosystem!", - "id": "securityadvisoryecosystem", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryecosystem" - }, - { - "name": "name", - "description": "

The package name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryPackageVersion", - "kind": "objects", - "id": "securityadvisorypackageversion", - "href": "/graphql/reference/objects#securityadvisorypackageversion", - "description": "

An individual package version.

", - "fields": [ - { - "name": "identifier", - "description": "

The package name or version.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryReference", - "kind": "objects", - "id": "securityadvisoryreference", - "href": "/graphql/reference/objects#securityadvisoryreference", - "description": "

A GitHub Security Advisory Reference.

", - "fields": [ - { - "name": "url", - "description": "

A publicly accessible reference.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "SecurityVulnerability", - "kind": "objects", - "id": "securityvulnerability", - "href": "/graphql/reference/objects#securityvulnerability", - "description": "

An individual vulnerability within an Advisory.

", - "fields": [ - { - "name": "advisory", - "description": "

The Advisory associated with this Vulnerability.

", - "type": "SecurityAdvisory!", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" - }, - { - "name": "firstPatchedVersion", - "description": "

The first version containing a fix for the vulnerability.

", - "type": "SecurityAdvisoryPackageVersion", - "id": "securityadvisorypackageversion", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisorypackageversion" - }, - { - "name": "package", - "description": "

A description of the vulnerable package.

", - "type": "SecurityAdvisoryPackage!", - "id": "securityadvisorypackage", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisorypackage" - }, - { - "name": "severity", - "description": "

The severity of the vulnerability within this package.

", - "type": "SecurityAdvisorySeverity!", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity" - }, - { - "name": "updatedAt", - "description": "

When the vulnerability was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "vulnerableVersionRange", - "description": "

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n
", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityVulnerabilityConnection", - "kind": "objects", - "id": "securityvulnerabilityconnection", - "href": "/graphql/reference/objects#securityvulnerabilityconnection", - "description": "

The connection type for SecurityVulnerability.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SecurityVulnerabilityEdge]", - "id": "securityvulnerabilityedge", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerabilityedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SecurityVulnerability]", - "id": "securityvulnerability", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "SecurityVulnerabilityEdge", - "kind": "objects", - "id": "securityvulnerabilityedge", - "href": "/graphql/reference/objects#securityvulnerabilityedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SecurityVulnerability", - "id": "securityvulnerability", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" - } - ] - }, - { - "name": "SmimeSignature", - "kind": "objects", - "id": "smimesignature", - "href": "/graphql/reference/objects#smimesignature", - "description": "

Represents an S/MIME signature on a Commit or Tag.

", - "implements": [ - { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" - } - ], - "fields": [ - { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" - }, - { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "StargazerConnection", - "kind": "objects", - "id": "stargazerconnection", - "href": "/graphql/reference/objects#stargazerconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[StargazerEdge]", - "id": "stargazeredge", - "kind": "objects", - "href": "/graphql/reference/objects#stargazeredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "StargazerEdge", - "kind": "objects", - "id": "stargazeredge", - "href": "/graphql/reference/objects#stargazeredge", - "description": "

Represents a user that's starred a repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "starredAt", - "description": "

Identifies when the item was starred.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "StarredRepositoryConnection", - "kind": "objects", - "id": "starredrepositoryconnection", - "href": "/graphql/reference/objects#starredrepositoryconnection", - "description": "

The connection type for Repository.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[StarredRepositoryEdge]", - "id": "starredrepositoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#starredrepositoryedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Repository]", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "StarredRepositoryEdge", - "kind": "objects", - "id": "starredrepositoryedge", - "href": "/graphql/reference/objects#starredrepositoryedge", - "description": "

Represents a starred repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "starredAt", - "description": "

Identifies when the item was starred.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Status", - "kind": "objects", - "id": "status", - "href": "/graphql/reference/objects#status", - "description": "

Represents a commit status.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "commit", - "description": "

The commit this status is attached to.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "context", - "description": "

Looks up an individual status context by context name.

", - "type": "StatusContext", - "id": "statuscontext", - "kind": "objects", - "href": "/graphql/reference/objects#statuscontext", - "arguments": [ - { - "name": "name", - "description": "

The context name.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "contexts", - "description": "

The individual status contexts for this commit.

", - "type": "[StatusContext!]!", - "id": "statuscontext", - "kind": "objects", - "href": "/graphql/reference/objects#statuscontext" - }, - { - "name": "state", - "description": "

The combined commit status.

", - "type": "StatusState!", - "id": "statusstate", - "kind": "enums", - "href": "/graphql/reference/enums#statusstate" - } - ] - }, - { - "name": "StatusContext", - "kind": "objects", - "id": "statuscontext", - "href": "/graphql/reference/objects#statuscontext", - "description": "

Represents an individual commit status context.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "commit", - "description": "

This commit this status context is attached to.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "context", - "description": "

The name of this status context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

The actor who created this status context.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "description", - "description": "

The description for this status context.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The state of this status context.

", - "type": "StatusState!", - "id": "statusstate", - "kind": "enums", - "href": "/graphql/reference/enums#statusstate" - }, - { - "name": "targetUrl", - "description": "

The URL for this status context.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "SubscribedEvent", - "kind": "objects", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent", - "description": "

Represents asubscribedevent on a given Subscribable.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subscribable", - "description": "

Object referenced by event.

", - "type": "Subscribable!", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable" - } - ] - }, - { - "name": "SuggestedReviewer", - "kind": "objects", - "id": "suggestedreviewer", - "href": "/graphql/reference/objects#suggestedreviewer", - "description": "

A suggestion to review a pull request based on a user's commit history and review comments.

", - "fields": [ - { - "name": "isAuthor", - "description": "

Is this suggestion based on past commits?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isCommenter", - "description": "

Is this suggestion based on past review comments?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "reviewer", - "description": "

Identifies the user suggested to review the pull request.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Tag", - "kind": "objects", - "id": "tag", - "href": "/graphql/reference/objects#tag", - "description": "

Represents a Git tag.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "message", - "description": "

The Git tag message.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The Git tag name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "tagger", - "description": "

Details about the tag author.

", - "type": "GitActor", - "id": "gitactor", - "kind": "objects", - "href": "/graphql/reference/objects#gitactor" - }, - { - "name": "target", - "description": "

The Git object the tag points to.

", - "type": "GitObject!", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - } - ] - }, - { - "name": "Team", - "kind": "objects", - "id": "team", - "href": "/graphql/reference/objects#team", - "description": "

A team of users in an organization.

", - "implements": [ - { - "name": "MemberStatusable", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - } - ], - "fields": [ - { - "name": "ancestors", - "description": "

A list of teams that are ancestors of this team.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "avatarUrl", - "description": "

A URL pointing to the team's avatar.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "defaultValue": "400", - "description": "

The size in pixels of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "childTeams", - "description": "

List of child teams belonging to this team.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "immediateOnly", - "defaultValue": true, - "description": "

Whether to list immediate child teams or all descendant child teams.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamOrder", - "id": "teamorder", - "href": "/graphql/reference/scalar#teamorder" - } - }, - { - "name": "userLogins", - "description": "

User logins to filter by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "combinedSlug", - "description": "

The slug corresponding to the organization and team.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

The description of the team.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "discussion", - "description": "

Find a team discussion by its number.

", - "type": "TeamDiscussion", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion", - "arguments": [ - { - "name": "number", - "description": "

The sequence number of the discussion to find.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } - }, - { - "name": "discussions", - "description": "

A list of team discussions.

", - "type": "TeamDiscussionConnection!", - "id": "teamdiscussionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isPinned", - "description": "

If provided, filters discussions according to whether or not they are pinned.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamDiscussionOrder", - "id": "teamdiscussionorder", - "href": "/graphql/reference/scalar#teamdiscussionorder" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } - }, - { - "name": "discussionsResourcePath", - "description": "

The HTTP path for team discussions.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } - }, - { - "name": "discussionsUrl", - "description": "

The HTTP URL for team discussions.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } - }, - { - "name": "editTeamResourcePath", - "description": "

The HTTP path for editing this team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "editTeamUrl", - "description": "

The HTTP URL for editing this team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "invitations", - "description": "

A list of pending invitations for users to this team.

", - "type": "OrganizationInvitationConnection", - "id": "organizationinvitationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "href": "/graphql/reference/scalar#userstatusorder" - } - } - ] - }, - { - "name": "members", - "description": "

A list of users who are members of this team.

", - "type": "TeamMemberConnection!", - "id": "teammemberconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teammemberconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "membership", - "defaultValue": "ALL", - "description": "

Filter by membership type.

", - "type": { - "name": "TeamMembershipType", - "id": "teammembershiptype", - "href": "/graphql/reference/scalar#teammembershiptype" - } - }, - { - "name": "orderBy", - "description": "

Order for the connection.

", - "type": { - "name": "TeamMemberOrder", - "id": "teammemberorder", - "href": "/graphql/reference/scalar#teammemberorder" - } - }, - { - "name": "query", - "description": "

The search string to look for.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "role", - "description": "

Filter by team member role.

", - "type": { - "name": "TeamMemberRole", - "id": "teammemberrole", - "href": "/graphql/reference/scalar#teammemberrole" - } - } - ] - }, - { - "name": "membersResourcePath", - "description": "

The HTTP path for the team' members.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "membersUrl", - "description": "

The HTTP URL for the team' members.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "name", - "description": "

The name of the team.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "newTeamResourcePath", - "description": "

The HTTP path creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "newTeamUrl", - "description": "

The HTTP URL creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organization", - "description": "

The organization that owns this team.

", - "type": "Organization!", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "parentTeam", - "description": "

The parent team of the team.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "privacy", - "description": "

The level of privacy the team has.

", - "type": "TeamPrivacy!", - "id": "teamprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#teamprivacy" - }, - { - "name": "repositories", - "description": "

A list of repositories this team has access to.

", - "type": "TeamRepositoryConnection!", - "id": "teamrepositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamrepositoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for the connection.

", - "type": { - "name": "TeamRepositoryOrder", - "id": "teamrepositoryorder", - "href": "/graphql/reference/scalar#teamrepositoryorder" - } - }, - { - "name": "query", - "description": "

The search string to look for.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "repositoriesResourcePath", - "description": "

The HTTP path for this team's repositories.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoriesUrl", - "description": "

The HTTP URL for this team's repositories.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "slug", - "description": "

The slug corresponding to the team.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "teamsResourcePath", - "description": "

The HTTP path for this team's teams.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "teamsUrl", - "description": "

The HTTP URL for this team's teams.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanAdminister", - "description": "

Team is adminable by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "TeamConnection", - "kind": "objects", - "id": "teamconnection", - "href": "/graphql/reference/objects#teamconnection", - "description": "

The connection type for Team.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamEdge]", - "id": "teamedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Team]", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussion", - "kind": "objects", - "id": "teamdiscussion", - "href": "/graphql/reference/objects#teamdiscussion", - "description": "

A team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the discussion's team.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The discussion body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyVersion", - "description": "

Identifies the discussion body hash.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "comments", - "description": "

A list of comments on this discussion.

", - "type": "TeamDiscussionCommentConnection!", - "id": "teamdiscussioncommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "fromComment", - "description": "

When provided, filters the connection such that results begin with the comment with this number.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamDiscussionCommentOrder", - "id": "teamdiscussioncommentorder", - "href": "/graphql/reference/scalar#teamdiscussioncommentorder" - } - } - ] - }, - { - "name": "commentsResourcePath", - "description": "

The HTTP path for discussion comments.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commentsUrl", - "description": "

The HTTP URL for discussion comments.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPinned", - "description": "

Whether or not the discussion is pinned.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrivate", - "description": "

Whether or not the discussion is only visible to team members and org admins.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "number", - "description": "

Identifies the discussion within its team.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this discussion.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "team", - "description": "

The team that defines the context of this discussion.

", - "type": "Team!", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "title", - "description": "

The title of the discussion.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this discussion.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanPin", - "description": "

Whether or not the current viewer can pin this discussion.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "TeamDiscussionComment", - "kind": "objects", - "id": "teamdiscussioncomment", - "href": "/graphql/reference/objects#teamdiscussioncomment", - "description": "

A comment on a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the comment's team.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyVersion", - "description": "

The current version of the body content.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "discussion", - "description": "

The discussion this comment is about.

", - "type": "TeamDiscussion!", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "number", - "description": "

Identifies the comment number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "TeamDiscussionCommentConnection", - "kind": "objects", - "id": "teamdiscussioncommentconnection", - "href": "/graphql/reference/objects#teamdiscussioncommentconnection", - "description": "

The connection type for TeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamDiscussionCommentEdge]", - "id": "teamdiscussioncommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[TeamDiscussionComment]", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussionCommentEdge", - "kind": "objects", - "id": "teamdiscussioncommentedge", - "href": "/graphql/reference/objects#teamdiscussioncommentedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "TeamDiscussionComment", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment" - } - ] - }, - { - "name": "TeamDiscussionConnection", - "kind": "objects", - "id": "teamdiscussionconnection", - "href": "/graphql/reference/objects#teamdiscussionconnection", - "description": "

The connection type for TeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamDiscussionEdge]", - "id": "teamdiscussionedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[TeamDiscussion]", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussionEdge", - "kind": "objects", - "id": "teamdiscussionedge", - "href": "/graphql/reference/objects#teamdiscussionedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "TeamDiscussion", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" - } - ] - }, - { - "name": "TeamEdge", - "kind": "objects", - "id": "teamedge", - "href": "/graphql/reference/objects#teamedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - } - ] - }, - { - "name": "TeamMemberConnection", - "kind": "objects", - "id": "teammemberconnection", - "href": "/graphql/reference/objects#teammemberconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamMemberEdge]", - "id": "teammemberedge", - "kind": "objects", - "href": "/graphql/reference/objects#teammemberedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamMemberEdge", - "kind": "objects", - "id": "teammemberedge", - "href": "/graphql/reference/objects#teammemberedge", - "description": "

Represents a user who is a member of a team.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "memberAccessResourcePath", - "description": "

The HTTP path to the organization's member access page.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "memberAccessUrl", - "description": "

The HTTP URL to the organization's member access page.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "role", - "description": "

The role the member has on the team.

", - "type": "TeamMemberRole!", - "id": "teammemberrole", - "kind": "enums", - "href": "/graphql/reference/enums#teammemberrole" - } - ] - }, - { - "name": "TeamRepositoryConnection", - "kind": "objects", - "id": "teamrepositoryconnection", - "href": "/graphql/reference/objects#teamrepositoryconnection", - "description": "

The connection type for Repository.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamRepositoryEdge]", - "id": "teamrepositoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamrepositoryedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Repository]", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamRepositoryEdge", - "kind": "objects", - "id": "teamrepositoryedge", - "href": "/graphql/reference/objects#teamrepositoryedge", - "description": "

Represents a team repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "permission", - "description": "

The permission level the team has on the repository.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - } - ] - }, - { - "name": "TextMatch", - "kind": "objects", - "id": "textmatch", - "href": "/graphql/reference/objects#textmatch", - "description": "

A text match within a search result.

", - "fields": [ - { - "name": "fragment", - "description": "

The specific text fragment within the property matched on.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "highlights", - "description": "

Highlights within the matched fragment.

", - "type": "[TextMatchHighlight!]!", - "id": "textmatchhighlight", - "kind": "objects", - "href": "/graphql/reference/objects#textmatchhighlight" - }, - { - "name": "property", - "description": "

The property matched on.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "TextMatchHighlight", - "kind": "objects", - "id": "textmatchhighlight", - "href": "/graphql/reference/objects#textmatchhighlight", - "description": "

Represents a single highlight in a search result match.

", - "fields": [ - { - "name": "beginIndice", - "description": "

The indice in the fragment where the matched text begins.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "endIndice", - "description": "

The indice in the fragment where the matched text ends.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "text", - "description": "

The text matched.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "Topic", - "kind": "objects", - "id": "topic", - "href": "/graphql/reference/objects#topic", - "description": "

A topic aggregates entities that are related to a subject.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" - } - ], - "fields": [ - { - "name": "name", - "description": "

The topic's name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "relatedTopics", - "description": "

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

", - "type": "[Topic!]!", - "id": "topic", - "kind": "objects", - "href": "/graphql/reference/objects#topic", - "arguments": [ - { - "name": "first", - "defaultValue": "3", - "description": "

How many topics to return.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "href": "/graphql/reference/scalar#starorder" - } - } - ] - }, - { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "TransferredEvent", - "kind": "objects", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent", - "description": "

Represents atransferredevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "fromRepository", - "description": "

The repository this came from.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "Tree", - "kind": "objects", - "id": "tree", - "href": "/graphql/reference/objects#tree", - "description": "

Represents a Git tree.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "entries", - "description": "

A list of tree entries.

", - "type": "[TreeEntry!]", - "id": "treeentry", - "kind": "objects", - "href": "/graphql/reference/objects#treeentry" - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "TreeEntry", - "kind": "objects", - "id": "treeentry", - "href": "/graphql/reference/objects#treeentry", - "description": "

Represents a Git tree entry.

", - "fields": [ - { - "name": "mode", - "description": "

Entry file mode.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

Entry file name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "object", - "description": "

Entry file object.

", - "type": "GitObject", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "oid", - "description": "

Entry file Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the tree entry belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "type", - "description": "

Entry file type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UnassignedEvent", - "kind": "objects", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent", - "description": "

Represents anunassignedevent on any assignable object.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "assignable", - "description": "

Identifies the assignable associated with the event.

", - "type": "Assignable!", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "user", - "description": "

Identifies the subject (user) who was unassigned.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UnknownSignature", - "kind": "objects", - "id": "unknownsignature", - "href": "/graphql/reference/objects#unknownsignature", - "description": "

Represents an unknown signature on a Commit or Tag.

", - "implements": [ - { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" - } - ], - "fields": [ - { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" - }, - { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "UnlabeledEvent", - "kind": "objects", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent", - "description": "

Represents anunlabeledevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "label", - "description": "

Identifies the label associated with theunlabeledevent.

", - "type": "Label!", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label" - }, - { - "name": "labelable", - "description": "

Identifies the Labelable associated with the event.

", - "type": "Labelable!", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable" - } - ] - }, - { - "name": "UnlockedEvent", - "kind": "objects", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent", - "description": "

Represents anunlockedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lockable", - "description": "

Object that was unlocked.

", - "type": "Lockable!", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable" - } - ] - }, - { - "name": "UnpinnedEvent", - "kind": "objects", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent", - "description": "

Represents anunpinnedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "UnsubscribedEvent", - "kind": "objects", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent", - "description": "

Represents anunsubscribedevent on a given Subscribable.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subscribable", - "description": "

Object referenced by event.

", - "type": "Subscribable!", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable" - } - ] - }, - { - "name": "User", - "kind": "objects", - "id": "user", - "href": "/graphql/reference/objects#user", - "description": "

A user is an individual's account on GitHub that owns repositories and can make new content.

", - "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "ProfileOwner", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner" - }, - { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" - }, - { - "name": "RegistryPackageSearch", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch" - }, - { - "name": "RepositoryOwner", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "avatarUrl", - "description": "

A URL pointing to the user's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "bio", - "description": "

The user's public profile bio.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bioHTML", - "description": "

The user's public profile bio as HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "commitComments", - "description": "

A list of commit comments made by this user.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "company", - "description": "

The user's public profile company.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "companyHTML", - "description": "

The user's public profile company as HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "contributionsCollection", - "description": "

The collection of contributions this user has made to different repositories.

", - "type": "ContributionsCollection!", - "id": "contributionscollection", - "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection", - "arguments": [ - { - "name": "from", - "description": "

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - }, - { - "name": "organizationID", - "description": "

The ID of the organization used to filter contributions.

", - "type": { - "name": "ID", - "id": "id", - "href": "/graphql/reference/scalar#id" - } - }, - { - "name": "to", - "description": "

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

", - "type": { - "name": "DateTime", - "id": "datetime", - "href": "/graphql/reference/scalar#datetime" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "email", - "description": "

The user's publicly visible profile email.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "followers", - "description": "

A list of users the given user is followed by.

", - "type": "FollowerConnection!", - "id": "followerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#followerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "following", - "description": "

A list of users the given user is following.

", - "type": "FollowingConnection!", - "id": "followingconnection", - "kind": "objects", - "href": "/graphql/reference/objects#followingconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "gist", - "description": "

Find gist by repo name.

", - "type": "Gist", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist", - "arguments": [ - { - "name": "name", - "description": "

The gist name to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "gistComments", - "description": "

A list of gist comments made by this user.

", - "type": "GistCommentConnection!", - "id": "gistcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#gistcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "gists", - "description": "

A list of the Gists the user has created.

", - "type": "GistConnection!", - "id": "gistconnection", - "kind": "objects", - "href": "/graphql/reference/objects#gistconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for gists returned from the connection.

", - "type": { - "name": "GistOrder", - "id": "gistorder", - "href": "/graphql/reference/scalar#gistorder" - } - }, - { - "name": "privacy", - "description": "

Filters Gists according to privacy.

", - "type": { - "name": "GistPrivacy", - "id": "gistprivacy", - "href": "/graphql/reference/scalar#gistprivacy" - } - } - ] - }, - { - "name": "hovercard", - "description": "

The hovercard information for this user in a given context.

", - "type": "Hovercard!", - "id": "hovercard", - "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ - { - "name": "primarySubjectId", - "description": "

The ID of the subject to get the hovercard in the context of.

", - "type": { - "name": "ID", - "id": "id", - "href": "/graphql/reference/scalar#id" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } - }, - { - "name": "isBountyHunter", - "description": "

Whether or not this user is a participant in the GitHub Security Bug Bounty.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isCampusExpert", - "description": "

Whether or not this user is a participant in the GitHub Campus Experts Program.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDeveloperProgramMember", - "description": "

Whether or not this user is a GitHub Developer Program member.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isEmployee", - "description": "

Whether or not this user is a GitHub employee.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isHireable", - "description": "

Whether or not the user has marked themselves as for hire.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isSiteAdmin", - "description": "

Whether or not this user is a site administrator.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isViewer", - "description": "

Whether or not this user is the viewing user.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issueComments", - "description": "

A list of issue comments made by this user.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "issues", - "description": "

A list of issues associated with this user.

", - "type": "IssueConnection!", - "id": "issueconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "href": "/graphql/reference/scalar#issuefilters" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "href": "/graphql/reference/scalar#issuestate" - } - } - ] - }, - { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" - }, - { - "name": "location", - "description": "

The user's public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The user's public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organization", - "description": "

Find an organization by its login that the user belongs to.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization", - "arguments": [ - { - "name": "login", - "description": "

The login of the organization to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "organizations", - "description": "

A list of organizations the user belongs to.

", - "type": "OrganizationConnection!", - "id": "organizationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#organizationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pinnableItems", - "description": "

A list of repositories and gists this profile owner can pin to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinnable items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItems", - "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.

" - }, - { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "href": "/graphql/reference/scalar#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "href": "/graphql/reference/scalar#projectstate" - } - } - ] - }, - { - "name": "projectsResourcePath", - "description": "

The HTTP path listing user's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "projectsUrl", - "description": "

The HTTP URL listing user's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "publicKeys", - "description": "

A list of public keys associated with this user.

", - "type": "PublicKeyConnection!", - "id": "publickeyconnection", - "kind": "objects", - "href": "/graphql/reference/objects#publickeyconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "pullRequests", - "description": "

A list of pull requests associated with this user.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "href": "/graphql/reference/scalar#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "href": "/graphql/reference/scalar#pullrequeststate" - } - } - ] - }, - { - "name": "repositories", - "description": "

A list of repositories that the user owns.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isFork", - "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "repositoriesContributedTo", - "description": "

A list of repositories that the user recently contributed to.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "contributionTypes", - "description": "

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

", - "type": { - "name": "[RepositoryContributionType]", - "id": "repositorycontributiontype", - "href": "/graphql/reference/scalar#repositorycontributiontype" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "includeUserRepositories", - "description": "

If true, include user repositories.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "repository", - "description": "

Find Repository.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "arguments": [ - { - "name": "name", - "description": "

Name of Repository to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this user.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "starredRepositories", - "description": "

Repositories the user has starred.

", - "type": "StarredRepositoryConnection!", - "id": "starredrepositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#starredrepositoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "href": "/graphql/reference/scalar#starorder" - } - }, - { - "name": "ownedByViewer", - "description": "

Filters starred repositories to only return repositories owned by the viewer.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - } - ] - }, - { - "name": "status", - "description": "

The user's description of what they're currently doing.

", - "type": "UserStatus", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" - }, - { - "name": "suspendedAt", - "description": "

Identifies the date and time when the user was suspended.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this user.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanFollow", - "description": "

Whether or not the viewer is able to follow the user.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerIsFollowing", - "description": "

Whether or not this user is followed by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "watching", - "description": "

A list of repositories the given user is watching.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Affiliation options for repositories returned from the connection.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "websiteUrl", - "description": "

A URL pointing to the user's public website/blog.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "UserBlockedEvent", - "kind": "objects", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent", - "description": "

Represents auser_blockedevent on a given user.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "blockDuration", - "description": "

Number of days that the user was blocked for.

", - "type": "UserBlockDuration!", - "id": "userblockduration", - "kind": "enums", - "href": "/graphql/reference/enums#userblockduration" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subject", - "description": "

The user who was blocked.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UserConnection", - "kind": "objects", - "id": "userconnection", - "href": "/graphql/reference/objects#userconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "UserContentEdit", - "kind": "objects", - "id": "usercontentedit", - "href": "/graphql/reference/objects#usercontentedit", - "description": "

An edit on user content.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "deletedAt", - "description": "

Identifies the date and time when the object was deleted.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "deletedBy", - "description": "

The actor who deleted this content.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "diff", - "description": "

A summary of the changes for this edit.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "editedAt", - "description": "

When this content was edited.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "editor", - "description": "

The actor who edited this content.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "UserContentEditConnection", - "kind": "objects", - "id": "usercontenteditconnection", - "href": "/graphql/reference/objects#usercontenteditconnection", - "description": "

A list of edits to content.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserContentEditEdge]", - "id": "usercontenteditedge", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[UserContentEdit]", - "id": "usercontentedit", - "kind": "objects", - "href": "/graphql/reference/objects#usercontentedit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "UserContentEditEdge", - "kind": "objects", - "id": "usercontenteditedge", - "href": "/graphql/reference/objects#usercontenteditedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "UserContentEdit", - "id": "usercontentedit", - "kind": "objects", - "href": "/graphql/reference/objects#usercontentedit" - } - ] - }, - { - "name": "UserEdge", - "kind": "objects", - "id": "useredge", - "href": "/graphql/reference/objects#useredge", - "description": "

Represents a user.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UserStatus", - "kind": "objects", - "id": "userstatus", - "href": "/graphql/reference/objects#userstatus", - "description": "

The user's description of what they're currently doing.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "emoji", - "description": "

An emoji summarizing the user's status.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

ID of the object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "indicatesLimitedAvailability", - "description": "

Whether this status indicates the user is not fully available on GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "message", - "description": "

A brief message describing what the user is doing.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organization", - "description": "

The organization whose members can see this status. If null, this status is publicly visible.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "user", - "description": "

The user who has this status.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UserStatusConnection", - "kind": "objects", - "id": "userstatusconnection", - "href": "/graphql/reference/objects#userstatusconnection", - "description": "

The connection type for UserStatus.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserStatusEdge]", - "id": "userstatusedge", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[UserStatus]", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "UserStatusEdge", - "kind": "objects", - "id": "userstatusedge", - "href": "/graphql/reference/objects#userstatusedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "UserStatus", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" - } - ] - }, - { - "name": "ViewerHovercardContext", - "kind": "objects", - "id": "viewerhovercardcontext", - "href": "/graphql/reference/objects#viewerhovercardcontext", - "description": "

A hovercard context with a message describing how the viewer is related.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "viewer", - "description": "

Identifies the user who is related to this context.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - } - ], - "interfaces": [ - { - "name": "Actor", - "kind": "interfaces", - "id": "actor", - "href": "/graphql/reference/interfaces#actor", - "description": "

Represents an object which can take actions on GitHub. Typically a User or Bot.

", - "fields": [ - { - "name": "avatarUrl", - "description": "

A URL pointing to the actor's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "login", - "description": "

The username of the actor.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this actor.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this actor.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Assignable", - "kind": "interfaces", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable", - "description": "

An object that can have users assigned to it.

", - "fields": [ - { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "Closable", - "kind": "interfaces", - "id": "closable", - "href": "/graphql/reference/interfaces#closable", - "description": "

An object that can be closed.

", - "fields": [ - { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Comment", - "kind": "interfaces", - "id": "comment", - "href": "/graphql/reference/interfaces#comment", - "description": "

Represents a comment.

", - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "Contribution", - "kind": "interfaces", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution", - "description": "

Represents a contribution a user made on GitHub, such as opening an issue.

", - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Deletable", - "kind": "interfaces", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable", - "description": "

Entities that can be deleted.

", - "fields": [ - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "GitObject", - "kind": "interfaces", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject", - "description": "

Represents a Git object.

", - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "GitSignature", - "kind": "interfaces", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature", - "description": "

Information about a signature (GPG or S/MIME) on a Commit or Tag.

", - "fields": [ - { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" - }, - { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "HovercardContext", - "kind": "interfaces", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext", - "description": "

An individual line of a hovercard.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "fields": [ - { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "Labelable", - "kind": "interfaces", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable", - "description": "

An object that can have labels assigned to it.

", - "fields": [ - { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - } - ] - }, - { - "name": "Lockable", - "kind": "interfaces", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable", - "description": "

An object that can be locked.

", - "fields": [ - { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "locked", - "description": "

true if the object is locked.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "MemberStatusable", - "kind": "interfaces", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable", - "description": "

Entities that have members who can set status messages.

", - "fields": [ - { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "href": "/graphql/reference/scalar#userstatusorder" - } - } - ] - } - ] - }, - { - "name": "Minimizable", - "kind": "interfaces", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable", - "description": "

Entities that can be minimized.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/pe-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, - "fields": [ - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "Node", - "kind": "interfaces", - "id": "node", - "href": "/graphql/reference/interfaces#node", - "description": "

An object with an ID.

", - "fields": [ - { - "name": "id", - "description": "

ID of the object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - ] - }, - { - "name": "ProfileOwner", - "kind": "interfaces", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner", - "description": "

Represents any entity on GitHub that has a profile page.

", - "fields": [ - { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "email", - "description": "

The public profile email.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" - }, - { - "name": "location", - "description": "

The public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pinnableItems", - "description": "

A list of repositories and gists this profile owner can pin to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinnable items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItems", - "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "href": "/graphql/reference/scalar#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "websiteUrl", - "description": "

The public profile website URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ProjectOwner", - "kind": "interfaces", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner", - "description": "

Represents an owner of a Project.

", - "fields": [ - { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "href": "/graphql/reference/scalar#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "href": "/graphql/reference/scalar#projectstate" - } - } - ] - }, - { - "name": "projectsResourcePath", - "description": "

The HTTP path listing owners projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "projectsUrl", - "description": "

The HTTP URL listing owners projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "Reactable", - "kind": "interfaces", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable", - "description": "

Represents a subject that can be reacted on.

", - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "href": "/graphql/reference/scalar#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "href": "/graphql/reference/scalar#reactionorder" - } - } - ] - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "RegistryPackageOwner", - "kind": "interfaces", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner", - "description": "

Represents an owner of a registry package.

", - "fields": [] - }, - { - "name": "RegistryPackageSearch", - "kind": "interfaces", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch", - "description": "

Represents an interface to search packages on an object.

", - "fields": [] - }, - { - "name": "RepositoryInfo", - "kind": "interfaces", - "id": "repositoryinfo", - "href": "/graphql/reference/interfaces#repositoryinfo", - "description": "

A subset of repository info.

", - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

The description of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "descriptionHTML", - "description": "

The description of the repository rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "forkCount", - "description": "

Returns how many forks there are of this repository in the whole network.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "hasAnonymousAccessEnabled", - "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasIssuesEnabled", - "description": "

Indicates if the repository has issues feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasWikiEnabled", - "description": "

Indicates if the repository has wiki feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "homepageUrl", - "description": "

The repository's URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "isArchived", - "description": "

Indicates if the repository is unmaintained.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isFork", - "description": "

Identifies if the repository is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isLocked", - "description": "

Indicates if the repository has been locked or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMirror", - "description": "

Identifies if the repository is a mirror.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrivate", - "description": "

Identifies if the repository is private.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "licenseInfo", - "description": "

The license associated with the repository.

", - "type": "License", - "id": "license", - "kind": "objects", - "href": "/graphql/reference/objects#license" - }, - { - "name": "lockReason", - "description": "

The reason the repository has been locked.

", - "type": "RepositoryLockReason", - "id": "repositorylockreason", - "kind": "enums", - "href": "/graphql/reference/enums#repositorylockreason" - }, - { - "name": "mirrorUrl", - "description": "

The repository's original mirror URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "name", - "description": "

The name of the repository.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "nameWithOwner", - "description": "

The repository's name with owner.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "owner", - "description": "

The User owner of the repository.

", - "type": "RepositoryOwner!", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" - }, - { - "name": "pushedAt", - "description": "

Identifies when the repository was last pushed to.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "shortDescriptionHTML", - "description": "

A description of the repository, rendered to HTML without any links in it.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "limit", - "defaultValue": "200", - "description": "

How many characters to return.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepositoryNode", - "kind": "interfaces", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode", - "description": "

Represents a object that belongs to a repository.

", - "fields": [ - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "RepositoryOwner", - "kind": "interfaces", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner", - "description": "

Represents an owner of a Repository.

", - "fields": [ - { - "name": "avatarUrl", - "description": "

A URL pointing to the owner's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - } - ] - }, - { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-07-01 UTC.

" - }, - { - "name": "repositories", - "description": "

A list of repositories that the user owns.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "isFork", - "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "href": "/graphql/reference/scalar#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "href": "/graphql/reference/scalar#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "href": "/graphql/reference/scalar#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "href": "/graphql/reference/scalar#repositoryprivacy" - } - } - ] - }, - { - "name": "repository", - "description": "

Find Repository.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "arguments": [ - { - "name": "name", - "description": "

Name of Repository to find.

", - "type": { - "name": "String!", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - } - ] - }, - { - "name": "resourcePath", - "description": "

The HTTP URL for the owner.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for the owner.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Starrable", - "kind": "interfaces", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable", - "description": "

Things that can be starred.

", - "fields": [ - { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "href": "/graphql/reference/scalar#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "href": "/graphql/reference/scalar#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "href": "/graphql/reference/scalar#starorder" - } - } - ] - }, - { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "Subscribable", - "kind": "interfaces", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable", - "description": "

Entities that can be subscribed to for web and email notifications.

", - "fields": [ - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "UniformResourceLocatable", - "kind": "interfaces", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable", - "description": "

Represents a type that can be retrieved by a URL.

", - "fields": [ - { - "name": "resourcePath", - "description": "

The HTML path to this resource.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The URL to this resource.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Updatable", - "kind": "interfaces", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable", - "description": "

Entities that can be updated.

", - "fields": [ - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "UpdatableComment", - "kind": "interfaces", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment", - "description": "

Comments that can be updated.

", - "fields": [ - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - } - ] - } - ], - "enums": [ - { - "name": "CheckAnnotationLevel", - "kind": "enums", - "id": "checkannotationlevel", - "href": "/graphql/reference/enums#checkannotationlevel", - "description": "

Represents an annotation's information level.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ - { - "name": "FAILURE", - "description": "

An annotation indicating an inescapable error.

" - }, - { - "name": "NOTICE", - "description": "

An annotation indicating some information.

" - }, - { - "name": "WARNING", - "description": "

An annotation indicating an ignorable error.

" - } - ] - }, - { - "name": "CheckConclusionState", - "kind": "enums", - "id": "checkconclusionstate", - "href": "/graphql/reference/enums#checkconclusionstate", - "description": "

The possible states for a check suite or run conclusion.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ - { - "name": "ACTION_REQUIRED", - "description": "

The check suite or run requires action.

" - }, - { - "name": "CANCELLED", - "description": "

The check suite or run has been cancelled.

" - }, - { - "name": "FAILURE", - "description": "

The check suite or run has failed.

" - }, - { - "name": "NEUTRAL", - "description": "

The check suite or run was neutral.

" - }, - { - "name": "SUCCESS", - "description": "

The check suite or run has succeeded.

" - }, - { - "name": "TIMED_OUT", - "description": "

The check suite or run has timed out.

" - } - ] - }, - { - "name": "CheckRunType", - "kind": "enums", - "id": "checkruntype", - "href": "/graphql/reference/enums#checkruntype", - "description": "

The possible types of check runs.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ - { - "name": "ALL", - "description": "

Every check run available.

" - }, - { - "name": "LATEST", - "description": "

The latest check run.

" - } - ] - }, - { - "name": "CheckStatusState", - "kind": "enums", - "id": "checkstatusstate", - "href": "/graphql/reference/enums#checkstatusstate", - "description": "

The possible states for a check suite or run status.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ - { - "name": "COMPLETED", - "description": "

The check suite or run has been completed.

" - }, - { - "name": "IN_PROGRESS", - "description": "

The check suite or run is in progress.

" - }, - { - "name": "QUEUED", - "description": "

The check suite or run has been queued.

" - }, - { - "name": "REQUESTED", - "description": "

The check suite or run has been requested.

" - } - ] - }, - { - "name": "CollaboratorAffiliation", - "kind": "enums", - "id": "collaboratoraffiliation", - "href": "/graphql/reference/enums#collaboratoraffiliation", - "description": "

Collaborators affiliation level with a subject.

", - "values": [ - { - "name": "ALL", - "description": "

All collaborators the authenticated user can see.

" - }, - { - "name": "DIRECT", - "description": "

All collaborators with permissions to an organization-owned subject, regardless of organization membership status.

" - }, - { - "name": "OUTSIDE", - "description": "

All outside collaborators of an organization-owned subject.

" - } - ] - }, - { - "name": "CommentAuthorAssociation", - "kind": "enums", - "id": "commentauthorassociation", - "href": "/graphql/reference/enums#commentauthorassociation", - "description": "

A comment author association with repository.

", - "values": [ - { - "name": "COLLABORATOR", - "description": "

Author has been invited to collaborate on the repository.

" - }, - { - "name": "CONTRIBUTOR", - "description": "

Author has previously committed to the repository.

" - }, - { - "name": "FIRST_TIMER", - "description": "

Author has not previously committed to GitHub.

" - }, - { - "name": "FIRST_TIME_CONTRIBUTOR", - "description": "

Author has not previously committed to the repository.

" - }, - { - "name": "MEMBER", - "description": "

Author is a member of the organization that owns the repository.

" - }, - { - "name": "NONE", - "description": "

Author has no association with the repository.

" - }, - { - "name": "OWNER", - "description": "

Author is the owner of the repository.

" - } - ] - }, - { - "name": "CommentCannotUpdateReason", - "kind": "enums", - "id": "commentcannotupdatereason", - "href": "/graphql/reference/enums#commentcannotupdatereason", - "description": "

The possible errors that will prevent a user from updating a comment.

", - "values": [ - { - "name": "DENIED", - "description": "

You cannot update this comment.

" - }, - { - "name": "INSUFFICIENT_ACCESS", - "description": "

You must be the author or have write access to this repository to update this comment.

" - }, - { - "name": "LOCKED", - "description": "

Unable to create comment because issue is locked.

" - }, - { - "name": "LOGIN_REQUIRED", - "description": "

You must be logged in to update this comment.

" - }, - { - "name": "MAINTENANCE", - "description": "

Repository is under maintenance.

" - }, - { - "name": "VERIFIED_EMAIL_REQUIRED", - "description": "

At least one email address must be verified to update this comment.

" - } - ] - }, - { - "name": "CommitContributionOrderField", - "kind": "enums", - "id": "commitcontributionorderfield", - "href": "/graphql/reference/enums#commitcontributionorderfield", - "description": "

Properties by which commit contribution connections can be ordered.

", - "values": [ - { - "name": "COMMIT_COUNT", - "description": "

Order commit contributions by how many commits they represent.

" - }, - { - "name": "OCCURRED_AT", - "description": "

Order commit contributions by when they were made.

" - } - ] - }, - { - "name": "ContributionOrderField", - "kind": "enums", - "id": "contributionorderfield", - "href": "/graphql/reference/enums#contributionorderfield", - "description": "

Properties by which contribution connections can be ordered.

", - "values": [ - { - "name": "OCCURRED_AT", - "description": "

Order contributions by when they were made.

" - } - ] - }, - { - "name": "DefaultRepositoryPermissionField", - "kind": "enums", - "id": "defaultrepositorypermissionfield", - "href": "/graphql/reference/enums#defaultrepositorypermissionfield", - "description": "

The possible default permissions for repositories.

", - "values": [ - { - "name": "ADMIN", - "description": "

Can read, write, and administrate repos by default.

" - }, - { - "name": "NONE", - "description": "

No access.

" - }, - { - "name": "READ", - "description": "

Can read repos by default.

" - }, - { - "name": "WRITE", - "description": "

Can read and write repos by default.

" - } - ] - }, - { - "name": "DeploymentOrderField", - "kind": "enums", - "id": "deploymentorderfield", - "href": "/graphql/reference/enums#deploymentorderfield", - "description": "

Properties by which deployment connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order collection by creation time.

" - } - ] - }, - { - "name": "DeploymentState", - "kind": "enums", - "id": "deploymentstate", - "href": "/graphql/reference/enums#deploymentstate", - "description": "

The possible states in which a deployment can be.

", - "values": [ - { - "name": "ABANDONED", - "description": "

The pending deployment was not updated after 30 minutes.

" - }, - { - "name": "ACTIVE", - "description": "

The deployment is currently active.

" - }, - { - "name": "DESTROYED", - "description": "

An inactive transient deployment.

" - }, - { - "name": "ERROR", - "description": "

The deployment experienced an error.

" - }, - { - "name": "FAILURE", - "description": "

The deployment has failed.

" - }, - { - "name": "INACTIVE", - "description": "

The deployment is inactive.

" - }, - { - "name": "IN_PROGRESS", - "description": "

The deployment is in progress.

" - }, - { - "name": "PENDING", - "description": "

The deployment is pending.

" - }, - { - "name": "QUEUED", - "description": "

The deployment has queued.

" - } - ] - }, - { - "name": "DeploymentStatusState", - "kind": "enums", - "id": "deploymentstatusstate", - "href": "/graphql/reference/enums#deploymentstatusstate", - "description": "

The possible states for a deployment status.

", - "values": [ - { - "name": "ERROR", - "description": "

The deployment experienced an error.

" - }, - { - "name": "FAILURE", - "description": "

The deployment has failed.

" - }, - { - "name": "INACTIVE", - "description": "

The deployment is inactive.

" - }, - { - "name": "IN_PROGRESS", - "description": "

The deployment is in progress.

" - }, - { - "name": "PENDING", - "description": "

The deployment is pending.

" - }, - { - "name": "QUEUED", - "description": "

The deployment is queued.

" - }, - { - "name": "SUCCESS", - "description": "

The deployment was successful.

" - } - ] - }, - { - "name": "GistOrderField", - "kind": "enums", - "id": "gistorderfield", - "href": "/graphql/reference/enums#gistorderfield", - "description": "

Properties by which gist connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order gists by creation time.

" - }, - { - "name": "PUSHED_AT", - "description": "

Order gists by push time.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order gists by update time.

" - } - ] - }, - { - "name": "GistPrivacy", - "kind": "enums", - "id": "gistprivacy", - "href": "/graphql/reference/enums#gistprivacy", - "description": "

The privacy of a Gist.

", - "values": [ - { - "name": "ALL", - "description": "

Gists that are public and secret.

" - }, - { - "name": "PUBLIC", - "description": "

Public.

" - }, - { - "name": "SECRET", - "description": "

Secret.

" - } - ] - }, - { - "name": "GitSignatureState", - "kind": "enums", - "id": "gitsignaturestate", - "href": "/graphql/reference/enums#gitsignaturestate", - "description": "

The state of a Git signature.

", - "values": [ - { - "name": "BAD_CERT", - "description": "

The signing certificate or its chain could not be verified.

" - }, - { - "name": "BAD_EMAIL", - "description": "

Invalid email used for signing.

" - }, - { - "name": "EXPIRED_KEY", - "description": "

Signing key expired.

" - }, - { - "name": "GPGVERIFY_ERROR", - "description": "

Internal error - the GPG verification service misbehaved.

" - }, - { - "name": "GPGVERIFY_UNAVAILABLE", - "description": "

Internal error - the GPG verification service is unavailable at the moment.

" - }, - { - "name": "INVALID", - "description": "

Invalid signature.

" - }, - { - "name": "MALFORMED_SIG", - "description": "

Malformed signature.

" - }, - { - "name": "NOT_SIGNING_KEY", - "description": "

The usage flags for the key that signed this don't allow signing.

" - }, - { - "name": "NO_USER", - "description": "

Email used for signing not known to GitHub.

" - }, - { - "name": "OCSP_ERROR", - "description": "

Valid siganture, though certificate revocation check failed.

" - }, - { - "name": "OCSP_PENDING", - "description": "

Valid signature, pending certificate revocation checking.

" - }, - { - "name": "OCSP_REVOKED", - "description": "

One or more certificates in chain has been revoked.

" - }, - { - "name": "UNKNOWN_KEY", - "description": "

Key used for signing not known to GitHub.

" - }, - { - "name": "UNKNOWN_SIG_TYPE", - "description": "

Unknown signature type.

" - }, - { - "name": "UNSIGNED", - "description": "

Unsigned.

" - }, - { - "name": "UNVERIFIED_EMAIL", - "description": "

Email used for signing unverified on GitHub.

" - }, - { - "name": "VALID", - "description": "

Valid signature and verified by GitHub.

" - } - ] - }, - { - "name": "IssueOrderField", - "kind": "enums", - "id": "issueorderfield", - "href": "/graphql/reference/enums#issueorderfield", - "description": "

Properties by which issue connections can be ordered.

", - "values": [ - { - "name": "COMMENTS", - "description": "

Order issues by comment count.

" - }, - { - "name": "CREATED_AT", - "description": "

Order issues by creation time.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order issues by update time.

" - } - ] - }, - { - "name": "IssueState", - "kind": "enums", - "id": "issuestate", - "href": "/graphql/reference/enums#issuestate", - "description": "

The possible states of an issue.

", - "values": [ - { - "name": "CLOSED", - "description": "

An issue that has been closed.

" - }, - { - "name": "OPEN", - "description": "

An issue that is still open.

" - } - ] - }, - { - "name": "IssueTimelineItemsItemType", - "kind": "enums", - "id": "issuetimelineitemsitemtype", - "href": "/graphql/reference/enums#issuetimelineitemsitemtype", - "description": "

The possible item types found in a timeline.

", - "values": [ - { - "name": "ADDED_TO_PROJECT_EVENT", - "description": "

Represents aadded_to_projectevent on a given issue or pull request.

" - }, - { - "name": "ASSIGNED_EVENT", - "description": "

Represents anassignedevent on any assignable object.

" - }, - { - "name": "CLOSED_EVENT", - "description": "

Represents aclosedevent on any Closable.

" - }, - { - "name": "COMMENT_DELETED_EVENT", - "description": "

Represents acomment_deletedevent on a given issue or pull request.

" - }, - { - "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", - "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

" - }, - { - "name": "CROSS_REFERENCED_EVENT", - "description": "

Represents a mention made by one issue or pull request to another.

" - }, - { - "name": "DEMILESTONED_EVENT", - "description": "

Represents ademilestonedevent on a given issue or pull request.

" - }, - { - "name": "ISSUE_COMMENT", - "description": "

Represents a comment on an Issue.

" - }, - { - "name": "LABELED_EVENT", - "description": "

Represents alabeledevent on a given issue or pull request.

" - }, - { - "name": "LOCKED_EVENT", - "description": "

Represents alockedevent on a given issue or pull request.

" - }, - { - "name": "MENTIONED_EVENT", - "description": "

Represents amentionedevent on a given issue or pull request.

" - }, - { - "name": "MILESTONED_EVENT", - "description": "

Represents amilestonedevent on a given issue or pull request.

" - }, - { - "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", - "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

" - }, - { - "name": "PINNED_EVENT", - "description": "

Represents apinnedevent on a given issue or pull request.

" - }, - { - "name": "REFERENCED_EVENT", - "description": "

Represents areferencedevent on a given ReferencedSubject.

" - }, - { - "name": "REMOVED_FROM_PROJECT_EVENT", - "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

" - }, - { - "name": "RENAMED_TITLE_EVENT", - "description": "

Represents arenamedevent on a given issue or pull request.

" - }, - { - "name": "REOPENED_EVENT", - "description": "

Represents areopenedevent on any Closable.

" - }, - { - "name": "SUBSCRIBED_EVENT", - "description": "

Represents asubscribedevent on a given Subscribable.

" - }, - { - "name": "TRANSFERRED_EVENT", - "description": "

Represents atransferredevent on a given issue or pull request.

" - }, - { - "name": "UNASSIGNED_EVENT", - "description": "

Represents anunassignedevent on any assignable object.

" - }, - { - "name": "UNLABELED_EVENT", - "description": "

Represents anunlabeledevent on a given issue or pull request.

" - }, - { - "name": "UNLOCKED_EVENT", - "description": "

Represents anunlockedevent on a given issue or pull request.

" - }, - { - "name": "UNPINNED_EVENT", - "description": "

Represents anunpinnedevent on a given issue or pull request.

" - }, - { - "name": "UNSUBSCRIBED_EVENT", - "description": "

Represents anunsubscribedevent on a given Subscribable.

" - }, - { - "name": "USER_BLOCKED_EVENT", - "description": "

Represents auser_blockedevent on a given user.

" - } - ] - }, - { - "name": "LanguageOrderField", - "kind": "enums", - "id": "languageorderfield", - "href": "/graphql/reference/enums#languageorderfield", - "description": "

Properties by which language connections can be ordered.

", - "values": [ - { - "name": "SIZE", - "description": "

Order languages by the size of all files containing the language.

" - } - ] - }, - { - "name": "LockReason", - "kind": "enums", - "id": "lockreason", - "href": "/graphql/reference/enums#lockreason", - "description": "

The possible reasons that an issue or pull request was locked.

", - "values": [ - { - "name": "OFF_TOPIC", - "description": "

The issue or pull request was locked because the conversation was off-topic.

" - }, - { - "name": "RESOLVED", - "description": "

The issue or pull request was locked because the conversation was resolved.

" - }, - { - "name": "SPAM", - "description": "

The issue or pull request was locked because the conversation was spam.

" - }, - { - "name": "TOO_HEATED", - "description": "

The issue or pull request was locked because the conversation was too heated.

" - } - ] - }, - { - "name": "MergeStateStatus", - "kind": "enums", - "id": "mergestatestatus", - "href": "/graphql/reference/enums#mergestatestatus", - "description": "

Detailed status information about a pull request merge.

", - "values": [ - { - "name": "BEHIND", - "description": "

The head ref is out of date.

" - }, - { - "name": "BLOCKED", - "description": "

The merge is blocked.

" - }, - { - "name": "CLEAN", - "description": "

Mergeable and passing commit status.

" - }, - { - "name": "DIRTY", - "description": "

The merge commit cannot be cleanly created.

" - }, - { - "name": "DRAFT", - "description": "

The merge is blocked due to the pull request being a draft.

" - }, - { - "name": "HAS_HOOKS", - "description": "

Mergeable with passing commit status and pre-recieve hooks.

" - }, - { - "name": "UNKNOWN", - "description": "

The state cannot currently be determined.

" - }, - { - "name": "UNSTABLE", - "description": "

Mergeable with non-passing commit status.

" - } - ] - }, - { - "name": "MergeableState", - "kind": "enums", - "id": "mergeablestate", - "href": "/graphql/reference/enums#mergeablestate", - "description": "

Whether or not a PullRequest can be merged.

", - "values": [ - { - "name": "CONFLICTING", - "description": "

The pull request cannot be merged due to merge conflicts.

" - }, - { - "name": "MERGEABLE", - "description": "

The pull request can be merged.

" - }, - { - "name": "UNKNOWN", - "description": "

The mergeability of the pull request is still being calculated.

" - } - ] - }, - { - "name": "MilestoneOrderField", - "kind": "enums", - "id": "milestoneorderfield", - "href": "/graphql/reference/enums#milestoneorderfield", - "description": "

Properties by which milestone connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order milestones by when they were created.

" - }, - { - "name": "DUE_DATE", - "description": "

Order milestones by when they are due.

" - }, - { - "name": "NUMBER", - "description": "

Order milestones by their number.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order milestones by when they were last updated.

" - } - ] - }, - { - "name": "MilestoneState", - "kind": "enums", - "id": "milestonestate", - "href": "/graphql/reference/enums#milestonestate", - "description": "

The possible states of a milestone.

", - "values": [ - { - "name": "CLOSED", - "description": "

A milestone that has been closed.

" - }, - { - "name": "OPEN", - "description": "

A milestone that is still open.

" - } - ] - }, - { - "name": "OrderDirection", - "kind": "enums", - "id": "orderdirection", - "href": "/graphql/reference/enums#orderdirection", - "description": "

Possible directions in which to order a list of items when provided an orderBy argument.

", - "values": [ - { - "name": "ASC", - "description": "

Specifies an ascending order for a given orderBy argument.

" - }, - { - "name": "DESC", - "description": "

Specifies a descending order for a given orderBy argument.

" - } - ] - }, - { - "name": "OrganizationInvitationRole", - "kind": "enums", - "id": "organizationinvitationrole", - "href": "/graphql/reference/enums#organizationinvitationrole", - "description": "

The possible organization invitation roles.

", - "values": [ - { - "name": "ADMIN", - "description": "

The user is invited to be an admin of the organization.

" - }, - { - "name": "BILLING_MANAGER", - "description": "

The user is invited to be a billing manager of the organization.

" - }, - { - "name": "DIRECT_MEMBER", - "description": "

The user is invited to be a direct member of the organization.

" - }, - { - "name": "REINSTATE", - "description": "

The user's previous role will be reinstated.

" - } - ] - }, - { - "name": "OrganizationInvitationType", - "kind": "enums", - "id": "organizationinvitationtype", - "href": "/graphql/reference/enums#organizationinvitationtype", - "description": "

The possible organization invitation types.

", - "values": [ - { - "name": "EMAIL", - "description": "

The invitation was to an email address.

" - }, - { - "name": "USER", - "description": "

The invitation was to an existing user.

" - } - ] - }, - { - "name": "OrganizationMemberRole", - "kind": "enums", - "id": "organizationmemberrole", - "href": "/graphql/reference/enums#organizationmemberrole", - "description": "

The possible roles within an organization for its members.

", - "values": [ - { - "name": "ADMIN", - "description": "

The user is an administrator of the organization.

" - }, - { - "name": "MEMBER", - "description": "

The user is a member of the organization.

" - } - ] - }, - { - "name": "PinnableItemType", - "kind": "enums", - "id": "pinnableitemtype", - "href": "/graphql/reference/enums#pinnableitemtype", - "description": "

Represents items that can be pinned to a profile page.

", - "values": [ - { - "name": "GIST", - "description": "

A gist.

" - }, - { - "name": "REPOSITORY", - "description": "

A repository.

" - } - ] - }, - { - "name": "ProjectCardArchivedState", - "kind": "enums", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/enums#projectcardarchivedstate", - "description": "

The possible archived states of a project card.

", - "values": [ - { - "name": "ARCHIVED", - "description": "

A project card that is archived.

" - }, - { - "name": "NOT_ARCHIVED", - "description": "

A project card that is not archived.

" - } - ] - }, - { - "name": "ProjectCardState", - "kind": "enums", - "id": "projectcardstate", - "href": "/graphql/reference/enums#projectcardstate", - "description": "

Various content states of a ProjectCard.

", - "values": [ - { - "name": "CONTENT_ONLY", - "description": "

The card has content only.

" - }, - { - "name": "NOTE_ONLY", - "description": "

The card has a note only.

" - }, - { - "name": "REDACTED", - "description": "

The card is redacted.

" - } - ] - }, - { - "name": "ProjectColumnPurpose", - "kind": "enums", - "id": "projectcolumnpurpose", - "href": "/graphql/reference/enums#projectcolumnpurpose", - "description": "

The semantic purpose of the column - todo, in progress, or done.

", - "values": [ - { - "name": "DONE", - "description": "

The column contains cards which are complete.

" - }, - { - "name": "IN_PROGRESS", - "description": "

The column contains cards which are currently being worked on.

" - }, - { - "name": "TODO", - "description": "

The column contains cards still to be worked on.

" - } - ] - }, - { - "name": "ProjectOrderField", - "kind": "enums", - "id": "projectorderfield", - "href": "/graphql/reference/enums#projectorderfield", - "description": "

Properties by which project connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order projects by creation time.

" - }, - { - "name": "NAME", - "description": "

Order projects by name.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order projects by update time.

" - } - ] - }, - { - "name": "ProjectState", - "kind": "enums", - "id": "projectstate", - "href": "/graphql/reference/enums#projectstate", - "description": "

State of the project; eitheropenor 'closed'.

", - "values": [ - { - "name": "CLOSED", - "description": "

The project is closed.

" - }, - { - "name": "OPEN", - "description": "

The project is open.

" - } - ] - }, - { - "name": "PullRequestOrderField", - "kind": "enums", - "id": "pullrequestorderfield", - "href": "/graphql/reference/enums#pullrequestorderfield", - "description": "

Properties by which pull_requests connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order pull_requests by creation time.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order pull_requests by update time.

" - } - ] - }, - { - "name": "PullRequestReviewCommentState", - "kind": "enums", - "id": "pullrequestreviewcommentstate", - "href": "/graphql/reference/enums#pullrequestreviewcommentstate", - "description": "

The possible states of a pull request review comment.

", - "values": [ - { - "name": "PENDING", - "description": "

A comment that is part of a pending review.

" - }, - { - "name": "SUBMITTED", - "description": "

A comment that is part of a submitted review.

" - } - ] - }, - { - "name": "PullRequestReviewEvent", - "kind": "enums", - "id": "pullrequestreviewevent", - "href": "/graphql/reference/enums#pullrequestreviewevent", - "description": "

The possible events to perform on a pull request review.

", - "values": [ - { - "name": "APPROVE", - "description": "

Submit feedback and approve merging these changes.

" - }, - { - "name": "COMMENT", - "description": "

Submit general feedback without explicit approval.

" - }, - { - "name": "DISMISS", - "description": "

Dismiss review so it now longer effects merging.

" - }, - { - "name": "REQUEST_CHANGES", - "description": "

Submit feedback that must be addressed before merging.

" - } - ] - }, - { - "name": "PullRequestReviewState", - "kind": "enums", - "id": "pullrequestreviewstate", - "href": "/graphql/reference/enums#pullrequestreviewstate", - "description": "

The possible states of a pull request review.

", - "values": [ - { - "name": "APPROVED", - "description": "

A review allowing the pull request to merge.

" - }, - { - "name": "CHANGES_REQUESTED", - "description": "

A review blocking the pull request from merging.

" - }, - { - "name": "COMMENTED", - "description": "

An informational review.

" - }, - { - "name": "DISMISSED", - "description": "

A review that has been dismissed.

" - }, - { - "name": "PENDING", - "description": "

A review that has not yet been submitted.

" - } - ] - }, - { - "name": "PullRequestState", - "kind": "enums", - "id": "pullrequeststate", - "href": "/graphql/reference/enums#pullrequeststate", - "description": "

The possible states of a pull request.

", - "values": [ - { - "name": "CLOSED", - "description": "

A pull request that has been closed without being merged.

" - }, - { - "name": "MERGED", - "description": "

A pull request that has been closed by being merged.

" - }, - { - "name": "OPEN", - "description": "

A pull request that is still open.

" - } - ] - }, - { - "name": "PullRequestTimelineItemsItemType", - "kind": "enums", - "id": "pullrequesttimelineitemsitemtype", - "href": "/graphql/reference/enums#pullrequesttimelineitemsitemtype", - "description": "

The possible item types found in a timeline.

", - "values": [ - { - "name": "ADDED_TO_PROJECT_EVENT", - "description": "

Represents aadded_to_projectevent on a given issue or pull request.

" - }, - { - "name": "ASSIGNED_EVENT", - "description": "

Represents anassignedevent on any assignable object.

" - }, - { - "name": "BASE_REF_CHANGED_EVENT", - "description": "

Represents abase_ref_changedevent on a given issue or pull request.

" - }, - { - "name": "BASE_REF_FORCE_PUSHED_EVENT", - "description": "

Represents abase_ref_force_pushedevent on a given pull request.

" - }, - { - "name": "CLOSED_EVENT", - "description": "

Represents aclosedevent on any Closable.

" - }, - { - "name": "COMMENT_DELETED_EVENT", - "description": "

Represents acomment_deletedevent on a given issue or pull request.

" - }, - { - "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", - "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

" - }, - { - "name": "CROSS_REFERENCED_EVENT", - "description": "

Represents a mention made by one issue or pull request to another.

" - }, - { - "name": "DEMILESTONED_EVENT", - "description": "

Represents ademilestonedevent on a given issue or pull request.

" - }, - { - "name": "DEPLOYED_EVENT", - "description": "

Represents adeployedevent on a given pull request.

" - }, - { - "name": "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT", - "description": "

Represents adeployment_environment_changedevent on a given pull request.

" - }, - { - "name": "HEAD_REF_DELETED_EVENT", - "description": "

Represents ahead_ref_deletedevent on a given pull request.

" - }, - { - "name": "HEAD_REF_FORCE_PUSHED_EVENT", - "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

" - }, - { - "name": "HEAD_REF_RESTORED_EVENT", - "description": "

Represents ahead_ref_restoredevent on a given pull request.

" - }, - { - "name": "ISSUE_COMMENT", - "description": "

Represents a comment on an Issue.

" - }, - { - "name": "LABELED_EVENT", - "description": "

Represents alabeledevent on a given issue or pull request.

" - }, - { - "name": "LOCKED_EVENT", - "description": "

Represents alockedevent on a given issue or pull request.

" - }, - { - "name": "MENTIONED_EVENT", - "description": "

Represents amentionedevent on a given issue or pull request.

" - }, - { - "name": "MERGED_EVENT", - "description": "

Represents amergedevent on a given pull request.

" - }, - { - "name": "MILESTONED_EVENT", - "description": "

Represents amilestonedevent on a given issue or pull request.

" - }, - { - "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", - "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

" - }, - { - "name": "PINNED_EVENT", - "description": "

Represents apinnedevent on a given issue or pull request.

" - }, - { - "name": "PULL_REQUEST_COMMIT", - "description": "

Represents a Git commit part of a pull request.

" - }, - { - "name": "PULL_REQUEST_COMMIT_COMMENT_THREAD", - "description": "

Represents a commit comment thread part of a pull request.

" - }, - { - "name": "PULL_REQUEST_REVIEW", - "description": "

A review object for a given pull request.

" - }, - { - "name": "PULL_REQUEST_REVIEW_THREAD", - "description": "

A threaded list of comments for a given pull request.

" - }, - { - "name": "PULL_REQUEST_REVISION_MARKER", - "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

" - }, - { - "name": "REFERENCED_EVENT", - "description": "

Represents areferencedevent on a given ReferencedSubject.

" - }, - { - "name": "REMOVED_FROM_PROJECT_EVENT", - "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

" - }, - { - "name": "RENAMED_TITLE_EVENT", - "description": "

Represents arenamedevent on a given issue or pull request.

" - }, - { - "name": "REOPENED_EVENT", - "description": "

Represents areopenedevent on any Closable.

" - }, - { - "name": "REVIEW_DISMISSED_EVENT", - "description": "

Represents areview_dismissedevent on a given issue or pull request.

" - }, - { - "name": "REVIEW_REQUESTED_EVENT", - "description": "

Represents anreview_requestedevent on a given pull request.

" - }, - { - "name": "REVIEW_REQUEST_REMOVED_EVENT", - "description": "

Represents anreview_request_removedevent on a given pull request.

" - }, - { - "name": "SUBSCRIBED_EVENT", - "description": "

Represents asubscribedevent on a given Subscribable.

" - }, - { - "name": "TRANSFERRED_EVENT", - "description": "

Represents atransferredevent on a given issue or pull request.

" - }, - { - "name": "UNASSIGNED_EVENT", - "description": "

Represents anunassignedevent on any assignable object.

" - }, - { - "name": "UNLABELED_EVENT", - "description": "

Represents anunlabeledevent on a given issue or pull request.

" - }, - { - "name": "UNLOCKED_EVENT", - "description": "

Represents anunlockedevent on a given issue or pull request.

" - }, - { - "name": "UNPINNED_EVENT", - "description": "

Represents anunpinnedevent on a given issue or pull request.

" - }, - { - "name": "UNSUBSCRIBED_EVENT", - "description": "

Represents anunsubscribedevent on a given Subscribable.

" - }, - { - "name": "USER_BLOCKED_EVENT", - "description": "

Represents auser_blockedevent on a given user.

" - } - ] - }, - { - "name": "ReactionContent", - "kind": "enums", - "id": "reactioncontent", - "href": "/graphql/reference/enums#reactioncontent", - "description": "

Emojis that can be attached to Issues, Pull Requests and Comments.

", - "values": [ - { - "name": "CONFUSED", - "description": "

Represents the 😕 emoji.

" - }, - { - "name": "EYES", - "description": "

Represents the 👀 emoji.

" - }, - { - "name": "HEART", - "description": "

Represents the ❤️ emoji.

" - }, - { - "name": "HOORAY", - "description": "

Represents the 🎉 emoji.

" - }, - { - "name": "LAUGH", - "description": "

Represents the 😄 emoji.

" - }, - { - "name": "ROCKET", - "description": "

Represents the 🚀 emoji.

" - }, - { - "name": "THUMBS_DOWN", - "description": "

Represents the 👎 emoji.

" - }, - { - "name": "THUMBS_UP", - "description": "

Represents the 👍 emoji.

" - } - ] - }, - { - "name": "ReactionOrderField", - "kind": "enums", - "id": "reactionorderfield", - "href": "/graphql/reference/enums#reactionorderfield", - "description": "

A list of fields that reactions can be ordered by.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Allows ordering a list of reactions by when they were created.

" - } - ] - }, - { - "name": "RefOrderField", - "kind": "enums", - "id": "reforderfield", - "href": "/graphql/reference/enums#reforderfield", - "description": "

Properties by which ref connections can be ordered.

", - "values": [ - { - "name": "ALPHABETICAL", - "description": "

Order refs by their alphanumeric name.

" - }, - { - "name": "TAG_COMMIT_DATE", - "description": "

Order refs by underlying commit date if the ref prefix is refs/tags/.

" - } - ] - }, - { - "name": "ReleaseOrderField", - "kind": "enums", - "id": "releaseorderfield", - "href": "/graphql/reference/enums#releaseorderfield", - "description": "

Properties by which release connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order releases by creation time.

" - }, - { - "name": "NAME", - "description": "

Order releases alphabetically by name.

" - } - ] - }, - { - "name": "ReportedContentClassifiers", - "kind": "enums", - "id": "reportedcontentclassifiers", - "href": "/graphql/reference/enums#reportedcontentclassifiers", - "description": "

The reasons a piece of content can be reported or minimized.

", - "values": [ - { - "name": "OFF_TOPIC", - "description": "

An irrelevant piece of content.

" - }, - { - "name": "OUTDATED", - "description": "

An outdated piece of content.

" - }, - { - "name": "RESOLVED", - "description": "

The content has been resolved.

" - } - ] - }, - { - "name": "RepositoryAffiliation", - "kind": "enums", - "id": "repositoryaffiliation", - "href": "/graphql/reference/enums#repositoryaffiliation", - "description": "

The affiliation of a user to a repository.

", - "values": [ - { - "name": "COLLABORATOR", - "description": "

Repositories that the user has been added to as a collaborator.

" - }, - { - "name": "ORGANIZATION_MEMBER", - "description": "

Repositories that the user has access to through being a member of an\norganization. This includes every repository on every team that the user is on.

" - }, - { - "name": "OWNER", - "description": "

Repositories that are owned by the authenticated user.

" - } - ] - }, - { - "name": "RepositoryContributionType", - "kind": "enums", - "id": "repositorycontributiontype", - "href": "/graphql/reference/enums#repositorycontributiontype", - "description": "

The reason a repository is listed as 'contributed'.

", - "values": [ - { - "name": "COMMIT", - "description": "

Created a commit.

" - }, - { - "name": "ISSUE", - "description": "

Created an issue.

" - }, - { - "name": "PULL_REQUEST", - "description": "

Created a pull request.

" - }, - { - "name": "PULL_REQUEST_REVIEW", - "description": "

Reviewed a pull request.

" - }, - { - "name": "REPOSITORY", - "description": "

Created the repository.

" - } - ] - }, - { - "name": "RepositoryLockReason", - "kind": "enums", - "id": "repositorylockreason", - "href": "/graphql/reference/enums#repositorylockreason", - "description": "

The possible reasons a given repository could be in a locked state.

", - "values": [ - { - "name": "BILLING", - "description": "

The repository is locked due to a billing related reason.

" - }, - { - "name": "MIGRATING", - "description": "

The repository is locked due to a migration.

" - }, - { - "name": "MOVING", - "description": "

The repository is locked due to a move.

" - }, - { - "name": "RENAME", - "description": "

The repository is locked due to a rename.

" - } - ] - }, - { - "name": "RepositoryOrderField", - "kind": "enums", - "id": "repositoryorderfield", - "href": "/graphql/reference/enums#repositoryorderfield", - "description": "

Properties by which repository connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order repositories by creation time.

" - }, - { - "name": "NAME", - "description": "

Order repositories by name.

" - }, - { - "name": "PUSHED_AT", - "description": "

Order repositories by push time.

" - }, - { - "name": "STARGAZERS", - "description": "

Order repositories by number of stargazers.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order repositories by update time.

" - } - ] - }, - { - "name": "RepositoryPermission", - "kind": "enums", - "id": "repositorypermission", - "href": "/graphql/reference/enums#repositorypermission", - "description": "

The access level to a repository.

", - "values": [ - { - "name": "ADMIN", - "description": "

Can read, clone, push, and add collaborators.

" - }, - { - "name": "READ", - "description": "

Can read and clone.

" - }, - { - "name": "WRITE", - "description": "

Can read, clone and push.

" - } - ] - }, - { - "name": "RepositoryPrivacy", - "kind": "enums", - "id": "repositoryprivacy", - "href": "/graphql/reference/enums#repositoryprivacy", - "description": "

The privacy of a repository.

", - "values": [ - { - "name": "PRIVATE", - "description": "

Private.

" - }, - { - "name": "PUBLIC", - "description": "

Public.

" - } - ] - }, - { - "name": "RequestableCheckStatusState", - "kind": "enums", - "id": "requestablecheckstatusstate", - "href": "/graphql/reference/enums#requestablecheckstatusstate", - "description": "

The possible states that can be requested when creating a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ - { - "name": "COMPLETED", - "description": "

The check suite or run has been completed.

" - }, - { - "name": "IN_PROGRESS", - "description": "

The check suite or run is in progress.

" - }, - { - "name": "QUEUED", - "description": "

The check suite or run has been queued.

" - } - ] - }, - { - "name": "SearchType", - "kind": "enums", - "id": "searchtype", - "href": "/graphql/reference/enums#searchtype", - "description": "

Represents the individual results of a search.

", - "values": [ - { - "name": "ISSUE", - "description": "

Returns results matching issues in repositories.

" - }, - { - "name": "REPOSITORY", - "description": "

Returns results matching repositories.

" - }, - { - "name": "USER", - "description": "

Returns results matching users and organizations on GitHub.

" - } - ] - }, - { - "name": "SecurityAdvisoryEcosystem", - "kind": "enums", - "id": "securityadvisoryecosystem", - "href": "/graphql/reference/enums#securityadvisoryecosystem", - "description": "

The possible ecosystems of a security vulnerability's package.

", - "values": [ - { - "name": "MAVEN", - "description": "

Java artifacts hosted at the Maven central repository.

" - }, - { - "name": "NPM", - "description": "

JavaScript packages hosted at npmjs.com.

" - }, - { - "name": "NUGET", - "description": "

.NET packages hosted at the NuGet Gallery.

" - }, - { - "name": "PIP", - "description": "

Python packages hosted at PyPI.org.

" - }, - { - "name": "RUBYGEMS", - "description": "

Ruby gems hosted at RubyGems.org.

" - } - ] - }, - { - "name": "SecurityAdvisorySeverity", - "kind": "enums", - "id": "securityadvisoryseverity", - "href": "/graphql/reference/enums#securityadvisoryseverity", - "description": "

Severity of the vulnerability.

", - "values": [ - { - "name": "CRITICAL", - "description": "

Critical.

" - }, - { - "name": "HIGH", - "description": "

High.

" - }, - { - "name": "LOW", - "description": "

Low.

" - }, - { - "name": "MODERATE", - "description": "

Moderate.

" - } - ] - }, - { - "name": "StarOrderField", - "kind": "enums", - "id": "starorderfield", - "href": "/graphql/reference/enums#starorderfield", - "description": "

Properties by which star connections can be ordered.

", - "values": [ - { - "name": "STARRED_AT", - "description": "

Allows ordering a list of stars by when they were created.

" - } - ] - }, - { - "name": "StatusState", - "kind": "enums", - "id": "statusstate", - "href": "/graphql/reference/enums#statusstate", - "description": "

The possible commit status states.

", - "values": [ - { - "name": "ERROR", - "description": "

Status is errored.

" - }, - { - "name": "EXPECTED", - "description": "

Status is expected.

" - }, - { - "name": "FAILURE", - "description": "

Status is failing.

" - }, - { - "name": "PENDING", - "description": "

Status is pending.

" - }, - { - "name": "SUCCESS", - "description": "

Status is successful.

" - } - ] - }, - { - "name": "SubscriptionState", - "kind": "enums", - "id": "subscriptionstate", - "href": "/graphql/reference/enums#subscriptionstate", - "description": "

The possible states of a subscription.

", - "values": [ - { - "name": "IGNORED", - "description": "

The User is never notified.

" - }, - { - "name": "SUBSCRIBED", - "description": "

The User is notified of all conversations.

" - }, - { - "name": "UNSUBSCRIBED", - "description": "

The User is only notified when participating or @mentioned.

" - } - ] - }, - { - "name": "TeamDiscussionCommentOrderField", - "kind": "enums", - "id": "teamdiscussioncommentorderfield", - "href": "/graphql/reference/enums#teamdiscussioncommentorderfield", - "description": "

Properties by which team discussion comment connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "values": [ - { - "name": "NUMBER", - "description": "

Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).

" - } - ] - }, - { - "name": "TeamDiscussionOrderField", - "kind": "enums", - "id": "teamdiscussionorderfield", - "href": "/graphql/reference/enums#teamdiscussionorderfield", - "description": "

Properties by which team discussion connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "values": [ - { - "name": "CREATED_AT", - "description": "

Allows chronological ordering of team discussions.

" - } - ] - }, - { - "name": "TeamMemberOrderField", - "kind": "enums", - "id": "teammemberorderfield", - "href": "/graphql/reference/enums#teammemberorderfield", - "description": "

Properties by which team member connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order team members by creation time.

" - }, - { - "name": "LOGIN", - "description": "

Order team members by login.

" - } - ] - }, - { - "name": "TeamMemberRole", - "kind": "enums", - "id": "teammemberrole", - "href": "/graphql/reference/enums#teammemberrole", - "description": "

The possible team member roles; eithermaintaineror 'member'.

", - "values": [ - { - "name": "MAINTAINER", - "description": "

A team maintainer has permission to add and remove team members.

" - }, - { - "name": "MEMBER", - "description": "

A team member has no administrative permissions on the team.

" - } - ] - }, - { - "name": "TeamMembershipType", - "kind": "enums", - "id": "teammembershiptype", - "href": "/graphql/reference/enums#teammembershiptype", - "description": "

Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.

", - "values": [ - { - "name": "ALL", - "description": "

Includes immediate and child team members for the team.

" - }, - { - "name": "CHILD_TEAM", - "description": "

Includes only child team members for the team.

" - }, - { - "name": "IMMEDIATE", - "description": "

Includes only immediate members of the team.

" - } - ] - }, - { - "name": "TeamOrderField", - "kind": "enums", - "id": "teamorderfield", - "href": "/graphql/reference/enums#teamorderfield", - "description": "

Properties by which team connections can be ordered.

", - "values": [ - { - "name": "NAME", - "description": "

Allows ordering a list of teams by name.

" - } - ] - }, - { - "name": "TeamPrivacy", - "kind": "enums", - "id": "teamprivacy", - "href": "/graphql/reference/enums#teamprivacy", - "description": "

The possible team privacy values.

", - "values": [ - { - "name": "SECRET", - "description": "

A secret team can only be seen by its members.

" - }, - { - "name": "VISIBLE", - "description": "

A visible team can be seen and @mentioned by every member of the organization.

" - } - ] - }, - { - "name": "TeamRepositoryOrderField", - "kind": "enums", - "id": "teamrepositoryorderfield", - "href": "/graphql/reference/enums#teamrepositoryorderfield", - "description": "

Properties by which team repository connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order repositories by creation time.

" - }, - { - "name": "NAME", - "description": "

Order repositories by name.

" - }, - { - "name": "PERMISSION", - "description": "

Order repositories by permission.

" - }, - { - "name": "PUSHED_AT", - "description": "

Order repositories by push time.

" - }, - { - "name": "STARGAZERS", - "description": "

Order repositories by number of stargazers.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order repositories by update time.

" - } - ] - }, - { - "name": "TeamRole", - "kind": "enums", - "id": "teamrole", - "href": "/graphql/reference/enums#teamrole", - "description": "

The role of a user on a team.

", - "values": [ - { - "name": "ADMIN", - "description": "

User has admin rights on the team.

" - }, - { - "name": "MEMBER", - "description": "

User is a member of the team.

" - } - ] - }, - { - "name": "UserBlockDuration", - "kind": "enums", - "id": "userblockduration", - "href": "/graphql/reference/enums#userblockduration", - "description": "

The possible durations that a user can be blocked for.

", - "values": [ - { - "name": "ONE_DAY", - "description": "

The user was blocked for 1 day.

" - }, - { - "name": "ONE_MONTH", - "description": "

The user was blocked for 30 days.

" - }, - { - "name": "ONE_WEEK", - "description": "

The user was blocked for 7 days.

" - }, - { - "name": "PERMANENT", - "description": "

The user was blocked permanently.

" - }, - { - "name": "THREE_DAYS", - "description": "

The user was blocked for 3 days.

" - } - ] - }, - { - "name": "UserStatusOrderField", - "kind": "enums", - "id": "userstatusorderfield", - "href": "/graphql/reference/enums#userstatusorderfield", - "description": "

Properties by which user status connections can be ordered.

", - "values": [ - { - "name": "UPDATED_AT", - "description": "

Order user statuses by when they were updated.

" - } - ] - } - ], - "unions": [ - { - "name": "Closer", - "kind": "unions", - "id": "closer", - "href": "/graphql/reference/unions#closer", - "description": "

The object which triggered a ClosedEvent.

", - "possibleTypes": [ - { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "CreatedIssueOrRestrictedContribution", - "kind": "unions", - "id": "createdissueorrestrictedcontribution", - "href": "/graphql/reference/unions#createdissueorrestrictedcontribution", - "description": "

Represents either a issue the viewer can access or a restricted contribution.

", - "possibleTypes": [ - { - "name": "CreatedIssueContribution", - "id": "createdissuecontribution", - "href": "/graphql/reference/objects#createdissuecontribution" - }, - { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" - } - ] - }, - { - "name": "CreatedPullRequestOrRestrictedContribution", - "kind": "unions", - "id": "createdpullrequestorrestrictedcontribution", - "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution", - "description": "

Represents either a pull request the viewer can access or a restricted contribution.

", - "possibleTypes": [ - { - "name": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", - "href": "/graphql/reference/objects#createdpullrequestcontribution" - }, - { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" - } - ] - }, - { - "name": "CreatedRepositoryOrRestrictedContribution", - "kind": "unions", - "id": "createdrepositoryorrestrictedcontribution", - "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution", - "description": "

Represents either a repository the viewer can access or a restricted contribution.

", - "possibleTypes": [ - { - "name": "CreatedRepositoryContribution", - "id": "createdrepositorycontribution", - "href": "/graphql/reference/objects#createdrepositorycontribution" - }, - { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" - } - ] - }, - { - "name": "IssueOrPullRequest", - "kind": "unions", - "id": "issueorpullrequest", - "href": "/graphql/reference/unions#issueorpullrequest", - "description": "

Used for return value of Repository.issueOrPullRequest.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "IssueTimelineItem", - "kind": "unions", - "id": "issuetimelineitem", - "href": "/graphql/reference/unions#issuetimelineitem", - "description": "

An item in an issue timeline.

", - "possibleTypes": [ - { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" - }, - { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" - }, - { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" - }, - { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, - { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" - }, - { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" - }, - { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" - }, - { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, - { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" - }, - { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" - }, - { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, - { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, - { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" - }, - { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" - }, - { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" - }, - { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" - } - ] - }, - { - "name": "IssueTimelineItems", - "kind": "unions", - "id": "issuetimelineitems", - "href": "/graphql/reference/unions#issuetimelineitems", - "description": "

An item in an issue timeline.

", - "possibleTypes": [ - { - "name": "AddedToProjectEvent", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent" - }, - { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" - }, - { - "name": "CommentDeletedEvent", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent" - }, - { - "name": "ConvertedNoteToIssueEvent", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent" - }, - { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" - }, - { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" - }, - { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, - { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" - }, - { - "name": "MentionedEvent", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent" - }, - { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" - }, - { - "name": "MovedColumnsInProjectEvent", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent" - }, - { - "name": "PinnedEvent", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent" - }, - { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" - }, - { - "name": "RemovedFromProjectEvent", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent" - }, - { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, - { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" - }, - { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" - }, - { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, - { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, - { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" - }, - { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" - }, - { - "name": "UnpinnedEvent", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent" - }, - { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" - }, - { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" - } - ] - }, - { - "name": "MilestoneItem", - "kind": "unions", - "id": "milestoneitem", - "href": "/graphql/reference/unions#milestoneitem", - "description": "

Types that can be inside a Milestone.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PermissionGranter", - "kind": "unions", - "id": "permissiongranter", - "href": "/graphql/reference/unions#permissiongranter", - "description": "

Types that can grant permissions on a repository to a user.

", - "possibleTypes": [ - { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - } - ] - }, - { - "name": "PinnableItem", - "kind": "unions", - "id": "pinnableitem", - "href": "/graphql/reference/unions#pinnableitem", - "description": "

Types that can be pinned to a profile page.

", - "possibleTypes": [ - { - "name": "Gist", - "id": "gist", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "ProjectCardItem", - "kind": "unions", - "id": "projectcarditem", - "href": "/graphql/reference/unions#projectcarditem", - "description": "

Types that can be inside Project Cards.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PullRequestTimelineItem", - "kind": "unions", - "id": "pullrequesttimelineitem", - "href": "/graphql/reference/unions#pullrequesttimelineitem", - "description": "

An item in an pull request timeline.

", - "possibleTypes": [ - { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "BaseRefForcePushedEvent", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent" - }, - { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" - }, - { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "CommitCommentThread", - "id": "commitcommentthread", - "href": "/graphql/reference/objects#commitcommentthread" - }, - { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" - }, - { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" - }, - { - "name": "DeployedEvent", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent" - }, - { - "name": "DeploymentEnvironmentChangedEvent", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" - }, - { - "name": "HeadRefDeletedEvent", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent" - }, - { - "name": "HeadRefForcePushedEvent", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent" - }, - { - "name": "HeadRefRestoredEvent", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent" - }, - { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, - { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" - }, - { - "name": "MergedEvent", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent" - }, - { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" - }, - { - "name": "PullRequestReview", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - }, - { - "name": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread" - }, - { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" - }, - { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, - { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" - }, - { - "name": "ReviewDismissedEvent", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent" - }, - { - "name": "ReviewRequestRemovedEvent", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent" - }, - { - "name": "ReviewRequestedEvent", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent" - }, - { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" - }, - { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, - { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" - }, - { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" - }, - { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" - }, - { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" - } - ] - }, - { - "name": "PullRequestTimelineItems", - "kind": "unions", - "id": "pullrequesttimelineitems", - "href": "/graphql/reference/unions#pullrequesttimelineitems", - "description": "

An item in a pull request timeline.

", - "possibleTypes": [ - { - "name": "AddedToProjectEvent", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent" - }, - { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "BaseRefChangedEvent", - "id": "baserefchangedevent", - "href": "/graphql/reference/objects#baserefchangedevent" - }, - { - "name": "BaseRefForcePushedEvent", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent" - }, - { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" - }, - { - "name": "CommentDeletedEvent", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent" - }, - { - "name": "ConvertedNoteToIssueEvent", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent" - }, - { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" - }, - { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" - }, - { - "name": "DeployedEvent", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent" - }, - { - "name": "DeploymentEnvironmentChangedEvent", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" - }, - { - "name": "HeadRefDeletedEvent", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent" - }, - { - "name": "HeadRefForcePushedEvent", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent" - }, - { - "name": "HeadRefRestoredEvent", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent" - }, - { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, - { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" - }, - { - "name": "MentionedEvent", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent" - }, - { - "name": "MergedEvent", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent" - }, - { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" - }, - { - "name": "MovedColumnsInProjectEvent", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent" - }, - { - "name": "PinnedEvent", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent" - }, - { - "name": "PullRequestCommit", - "id": "pullrequestcommit", - "href": "/graphql/reference/objects#pullrequestcommit" - }, - { - "name": "PullRequestCommitCommentThread", - "id": "pullrequestcommitcommentthread", - "href": "/graphql/reference/objects#pullrequestcommitcommentthread" - }, - { - "name": "PullRequestReview", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview" - }, - { - "name": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread" - }, - { - "name": "PullRequestRevisionMarker", - "id": "pullrequestrevisionmarker", - "href": "/graphql/reference/objects#pullrequestrevisionmarker" - }, - { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" - }, - { - "name": "RemovedFromProjectEvent", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent" - }, - { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, - { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" - }, - { - "name": "ReviewDismissedEvent", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent" - }, - { - "name": "ReviewRequestRemovedEvent", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent" - }, - { - "name": "ReviewRequestedEvent", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent" - }, - { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" - }, - { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, - { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, - { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" - }, - { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" - }, - { - "name": "UnpinnedEvent", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent" - }, - { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" - }, - { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" - } - ] - }, - { - "name": "PushAllowanceActor", - "kind": "unions", - "id": "pushallowanceactor", - "href": "/graphql/reference/unions#pushallowanceactor", - "description": "

Types that can be an actor.

", - "possibleTypes": [ - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReferencedSubject", - "kind": "unions", - "id": "referencedsubject", - "href": "/graphql/reference/unions#referencedsubject", - "description": "

Any referencable object.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "RenamedTitleSubject", - "kind": "unions", - "id": "renamedtitlesubject", - "href": "/graphql/reference/unions#renamedtitlesubject", - "description": "

An object which has a renamable title.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "RequestedReviewer", - "kind": "unions", - "id": "requestedreviewer", - "href": "/graphql/reference/unions#requestedreviewer", - "description": "

Types that can be requested reviewers.

", - "possibleTypes": [ - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReviewDismissalAllowanceActor", - "kind": "unions", - "id": "reviewdismissalallowanceactor", - "href": "/graphql/reference/unions#reviewdismissalallowanceactor", - "description": "

Types that can be an actor.

", - "possibleTypes": [ - { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "SearchResultItem", - "kind": "unions", - "id": "searchresultitem", - "href": "/graphql/reference/unions#searchresultitem", - "description": "

The results of a search.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - } - ], - "inputObjects": [ - { - "name": "AddAssigneesToAssignableInput", - "kind": "inputObjects", - "id": "addassigneestoassignableinput", - "href": "/graphql/reference/input-objects#addassigneestoassignableinput", - "description": "

Autogenerated input type of AddAssigneesToAssignable.

", - "inputFields": [ - { - "name": "assignableId", - "description": "

The id of the assignable object to add assignees to.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "assigneeIds", - "description": "

The id of users to add as assignees.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "AddCommentInput", - "kind": "inputObjects", - "id": "addcommentinput", - "href": "/graphql/reference/input-objects#addcommentinput", - "description": "

Autogenerated input type of AddComment.

", - "inputFields": [ - { - "name": "body", - "description": "

The contents of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddLabelsToLabelableInput", - "kind": "inputObjects", - "id": "addlabelstolabelableinput", - "href": "/graphql/reference/input-objects#addlabelstolabelableinput", - "description": "

Autogenerated input type of AddLabelsToLabelable.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labelIds", - "description": "

The ids of the labels to add.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "labelableId", - "description": "

The id of the labelable object to add labels to.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddProjectCardInput", - "kind": "inputObjects", - "id": "addprojectcardinput", - "href": "/graphql/reference/input-objects#addprojectcardinput", - "description": "

Autogenerated input type of AddProjectCard.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contentId", - "description": "

The content of the card. Must be a member of the ProjectCardItem union.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "note", - "description": "

The note on the card.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectColumnId", - "description": "

The Node ID of the ProjectColumn.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddProjectColumnInput", - "kind": "inputObjects", - "id": "addprojectcolumninput", - "href": "/graphql/reference/input-objects#addprojectcolumninput", - "description": "

Autogenerated input type of AddProjectColumn.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of the column.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectId", - "description": "

The Node ID of the project.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddPullRequestReviewCommentInput", - "kind": "inputObjects", - "id": "addpullrequestreviewcommentinput", - "href": "/graphql/reference/input-objects#addpullrequestreviewcommentinput", - "description": "

Autogenerated input type of AddPullRequestReviewComment.

", - "inputFields": [ - { - "name": "body", - "description": "

The text of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitOID", - "description": "

The SHA of the commit to comment on.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "inReplyTo", - "description": "

The comment id to reply to.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "path", - "description": "

The relative path of the file to comment on.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

The line index in the diff to comment on.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pullRequestReviewId", - "description": "

The Node ID of the review to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddPullRequestReviewInput", - "kind": "inputObjects", - "id": "addpullrequestreviewinput", - "href": "/graphql/reference/input-objects#addpullrequestreviewinput", - "description": "

Autogenerated input type of AddPullRequestReview.

", - "inputFields": [ - { - "name": "body", - "description": "

The contents of the review body comment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "comments", - "description": "

The review line comments.

", - "type": "[DraftPullRequestReviewComment]", - "id": "draftpullrequestreviewcomment", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment" - }, - { - "name": "commitOID", - "description": "

The commit OID the review pertains to.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "event", - "description": "

The event to perform on the pull request review.

", - "type": "PullRequestReviewEvent", - "id": "pullrequestreviewevent", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewevent" - }, - { - "name": "pullRequestId", - "description": "

The Node ID of the pull request to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddReactionInput", - "kind": "inputObjects", - "id": "addreactioninput", - "href": "/graphql/reference/input-objects#addreactioninput", - "description": "

Autogenerated input type of AddReaction.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "content", - "description": "

The name of the emoji to react with.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "AddStarInput", - "kind": "inputObjects", - "id": "addstarinput", - "href": "/graphql/reference/input-objects#addstarinput", - "description": "

Autogenerated input type of AddStar.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "starrableId", - "description": "

The Starrable ID to star.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ChangeUserStatusInput", - "kind": "inputObjects", - "id": "changeuserstatusinput", - "href": "/graphql/reference/input-objects#changeuserstatusinput", - "description": "

Autogenerated input type of ChangeUserStatus.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "emoji", - "description": "

The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., 😀.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "limitedAvailability", - "description": "

Whether this status should indicate you are not fully available on GitHub, e.g., you are away.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "message", - "description": "

A short description of your current status.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationId", - "description": "

The ID of the organization whose members will be allowed to see the status. If\nomitted, the status will be publicly visible.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CheckAnnotationData", - "kind": "inputObjects", - "id": "checkannotationdata", - "href": "/graphql/reference/input-objects#checkannotationdata", - "description": "

Information from a check run analysis to specific lines of code.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "annotationLevel", - "description": "

Represents an annotation's information level.

", - "type": "CheckAnnotationLevel!", - "id": "checkannotationlevel", - "kind": "enums", - "href": "/graphql/reference/enums#checkannotationlevel" - }, - { - "name": "location", - "description": "

The location of the annotation.

", - "type": "CheckAnnotationRange!", - "id": "checkannotationrange", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkannotationrange" - }, - { - "name": "message", - "description": "

A short description of the feedback for these lines of code.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "path", - "description": "

The path of the file to add an annotation to.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "rawDetails", - "description": "

Details about this annotation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

The title that represents the annotation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CheckAnnotationRange", - "kind": "inputObjects", - "id": "checkannotationrange", - "href": "/graphql/reference/input-objects#checkannotationrange", - "description": "

Information from a check run analysis to specific lines of code.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "endColumn", - "description": "

The ending column of the range.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "endLine", - "description": "

The ending line of the range.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "startColumn", - "description": "

The starting column of the range.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "startLine", - "description": "

The starting line of the range.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckRunAction", - "kind": "inputObjects", - "id": "checkrunaction", - "href": "/graphql/reference/input-objects#checkrunaction", - "description": "

Possible further actions the integrator can perform.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "description", - "description": "

A short explanation of what this action would do.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "identifier", - "description": "

A reference for the action on the integrator's system.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "label", - "description": "

The text to be displayed on a button in the web UI.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CheckRunFilter", - "kind": "inputObjects", - "id": "checkrunfilter", - "href": "/graphql/reference/input-objects#checkrunfilter", - "description": "

The filters that are available when fetching check runs.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "appId", - "description": "

Filters the check runs created by this application ID.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "checkName", - "description": "

Filters the check runs by this name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "checkType", - "description": "

Filters the check runs by this type.

", - "type": "CheckRunType", - "id": "checkruntype", - "kind": "enums", - "href": "/graphql/reference/enums#checkruntype" - }, - { - "name": "status", - "description": "

Filters the check runs by this status.

", - "type": "CheckStatusState", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" - } - ] - }, - { - "name": "CheckRunOutput", - "kind": "inputObjects", - "id": "checkrunoutput", - "href": "/graphql/reference/input-objects#checkrunoutput", - "description": "

Descriptive details about the check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "annotations", - "description": "

The annotations that are made as part of the check run.

", - "type": "[CheckAnnotationData!]", - "id": "checkannotationdata", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkannotationdata" - }, - { - "name": "images", - "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", - "type": "[CheckRunOutputImage!]", - "id": "checkrunoutputimage", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutputimage" - }, - { - "name": "summary", - "description": "

The summary of the check run (supports Commonmark).

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "text", - "description": "

The details of the check run (supports Commonmark).

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "title", - "description": "

A title to provide for this check run.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CheckRunOutputImage", - "kind": "inputObjects", - "id": "checkrunoutputimage", - "href": "/graphql/reference/input-objects#checkrunoutputimage", - "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "alt", - "description": "

The alternative text for the image.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "caption", - "description": "

A short image description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "imageUrl", - "description": "

The full URL of the image.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CheckSuiteAutoTriggerPreference", - "kind": "inputObjects", - "id": "checksuiteautotriggerpreference", - "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference", - "description": "

The auto-trigger preferences that are available for check suites.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "appId", - "description": "

The node ID of the application that owns the check suite.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "setting", - "description": "

Set to true to enable automatic creation of CheckSuite events upon pushes to the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "CheckSuiteFilter", - "kind": "inputObjects", - "id": "checksuitefilter", - "href": "/graphql/reference/input-objects#checksuitefilter", - "description": "

The filters that are available when fetching check suites.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "appId", - "description": "

Filters the check suites created by this application ID.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "checkName", - "description": "

Filters the check suites by this name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ClearLabelsFromLabelableInput", - "kind": "inputObjects", - "id": "clearlabelsfromlabelableinput", - "href": "/graphql/reference/input-objects#clearlabelsfromlabelableinput", - "description": "

Autogenerated input type of ClearLabelsFromLabelable.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labelableId", - "description": "

The id of the labelable object to clear the labels from.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CloneProjectInput", - "kind": "inputObjects", - "id": "cloneprojectinput", - "href": "/graphql/reference/input-objects#cloneprojectinput", - "description": "

Autogenerated input type of CloneProject.

", - "inputFields": [ - { - "name": "body", - "description": "

The description of the project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "includeWorkflows", - "description": "

Whether or not to clone the source project's workflows.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "name", - "description": "

The name of the project.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "public", - "description": "

The visibility of the project, defaults to false (private).

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "sourceId", - "description": "

The source project to clone.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "targetOwnerId", - "description": "

The owner ID to create the project under.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CloseIssueInput", - "kind": "inputObjects", - "id": "closeissueinput", - "href": "/graphql/reference/input-objects#closeissueinput", - "description": "

Autogenerated input type of CloseIssue.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issueId", - "description": "

ID of the issue to be closed.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ClosePullRequestInput", - "kind": "inputObjects", - "id": "closepullrequestinput", - "href": "/graphql/reference/input-objects#closepullrequestinput", - "description": "

Autogenerated input type of ClosePullRequest.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestId", - "description": "

ID of the pull request to be closed.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CommitAuthor", - "kind": "inputObjects", - "id": "commitauthor", - "href": "/graphql/reference/input-objects#commitauthor", - "description": "

Specifies an author for filtering Git commits.

", - "inputFields": [ - { - "name": "emails", - "description": "

Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

ID of a User to filter by. If non-null, only commits authored by this user\nwill be returned. This field takes precedence over emails.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - ] - }, - { - "name": "CommitContributionOrder", - "kind": "inputObjects", - "id": "commitcontributionorder", - "href": "/graphql/reference/input-objects#commitcontributionorder", - "description": "

Ordering options for commit contribution connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field by which to order commit contributions.

", - "type": "CommitContributionOrderField!", - "id": "commitcontributionorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#commitcontributionorderfield" - } - ] - }, - { - "name": "ContributionOrder", - "kind": "inputObjects", - "id": "contributionorder", - "href": "/graphql/reference/input-objects#contributionorder", - "description": "

Ordering options for contribution connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field by which to order contributions.

", - "type": "ContributionOrderField!", - "id": "contributionorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#contributionorderfield" - } - ] - }, - { - "name": "ConvertProjectCardNoteToIssueInput", - "kind": "inputObjects", - "id": "convertprojectcardnotetoissueinput", - "href": "/graphql/reference/input-objects#convertprojectcardnotetoissueinput", - "description": "

Autogenerated input type of ConvertProjectCardNoteToIssue.

", - "inputFields": [ - { - "name": "body", - "description": "

The body of the newly created issue.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectCardId", - "description": "

The ProjectCard ID to convert.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "repositoryId", - "description": "

The ID of the repository to create the issue in.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the newly created issue. Defaults to the card's note text.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CreateBranchProtectionRuleInput", - "kind": "inputObjects", - "id": "createbranchprotectionruleinput", - "href": "/graphql/reference/input-objects#createbranchprotectionruleinput", - "description": "

Autogenerated input type of CreateBranchProtectionRule.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pattern", - "description": "

The glob-like pattern used to determine matching branches.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pushActorIds", - "description": "

A list of User or Team IDs allowed to push to matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "repositoryId", - "description": "

The global relay id of the repository in which a new branch protection rule should be created in.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCodeOwnerReviews", - "description": "

Are reviews from code owners required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "reviewDismissalActorIds", - "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - ] - }, - { - "name": "CreateCheckRunInput", - "kind": "inputObjects", - "id": "createcheckruninput", - "href": "/graphql/reference/input-objects#createcheckruninput", - "description": "

Autogenerated input type of CreateCheckRun.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "actions", - "description": "

Possible further actions the integrator can perform, which a user may trigger.

", - "type": "[CheckRunAction!]", - "id": "checkrunaction", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunaction" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "completedAt", - "description": "

The time that the check run finished.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "conclusion", - "description": "

The final conclusion of the check.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "detailsUrl", - "description": "

The URL of the integrator's site that has the full details of the check.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "externalId", - "description": "

A reference for the run on the integrator's system.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "headSha", - "description": "

The SHA of the head commit.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "name", - "description": "

The name of the check.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "output", - "description": "

Descriptive details about the run.

", - "type": "CheckRunOutput", - "id": "checkrunoutput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutput" - }, - { - "name": "repositoryId", - "description": "

The node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "startedAt", - "description": "

The time that the check run began.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "status", - "description": "

The current status.

", - "type": "RequestableCheckStatusState", - "id": "requestablecheckstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#requestablecheckstatusstate" - } - ] - }, - { - "name": "CreateCheckSuiteInput", - "kind": "inputObjects", - "id": "createchecksuiteinput", - "href": "/graphql/reference/input-objects#createchecksuiteinput", - "description": "

Autogenerated input type of CreateCheckSuite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "headSha", - "description": "

The SHA of the head commit.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CreateContentAttachmentInput", - "kind": "inputObjects", - "id": "createcontentattachmentinput", - "href": "/graphql/reference/input-objects#createcontentattachmentinput", - "description": "

Autogenerated input type of CreateContentAttachment.

", - "inputFields": [ - { - "name": "body", - "description": "

The body of the content attachment, which may contain markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contentReferenceId", - "description": "

The node ID of the content_reference.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the content attachment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CreateDeploymentInput", - "kind": "inputObjects", - "id": "createdeploymentinput", - "href": "/graphql/reference/input-objects#createdeploymentinput", - "description": "

Autogenerated input type of CreateDeployment.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, - "inputFields": [ - { - "name": "autoMerge", - "description": "

Attempt to automatically merge the default branch into the requested ref, defaults to true.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "description", - "description": "

Short description of the deployment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

Name for the target deployment environment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "payload", - "description": "

JSON payload with extra information about the deployment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "refId", - "description": "

The node ID of the ref to be deployed.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "repositoryId", - "description": "

The node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "requiredContexts", - "description": "

The status contexts to verify against commit status checks. To bypass required\ncontexts, pass an empty array. Defaults to all unique contexts.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "task", - "description": "

Specifies a task to execute.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CreateDeploymentStatusInput", - "kind": "inputObjects", - "id": "createdeploymentstatusinput", - "href": "/graphql/reference/input-objects#createdeploymentstatusinput", - "description": "

Autogenerated input type of CreateDeploymentStatus.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, - "inputFields": [ - { - "name": "autoInactive", - "description": "

Adds a new inactive status to all non-transient, non-production environment\ndeployments with the same repository and environment name as the created\nstatus's deployment.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "deploymentId", - "description": "

The node ID of the deployment.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "description", - "description": "

A short description of the status. Maximum length of 140 characters.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

If provided, updates the environment of the deploy. Otherwise, does not modify the environment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environmentUrl", - "description": "

Sets the URL for accessing your environment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "logUrl", - "description": "

The log URL to associate with this status. This URL should contain\noutput to keep the user updated while the task is running or serve as\nhistorical information for what happened in the deployment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The state of the deployment.

", - "type": "DeploymentStatusState!", - "id": "deploymentstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstatusstate" - } - ] - }, - { - "name": "CreateIssueInput", - "kind": "inputObjects", - "id": "createissueinput", - "href": "/graphql/reference/input-objects#createissueinput", - "description": "

Autogenerated input type of CreateIssue.

", - "inputFields": [ - { - "name": "assigneeIds", - "description": "

The Node ID for the user assignee for this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "body", - "description": "

The body for the issue description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labelIds", - "description": "

An array of Node IDs of labels for this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "milestoneId", - "description": "

The Node ID of the milestone for this issue.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "projectIds", - "description": "

An array of Node IDs for projects associated with this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title for the issue.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CreateLabelInput", - "kind": "inputObjects", - "id": "createlabelinput", - "href": "/graphql/reference/input-objects#createlabelinput", - "description": "

Autogenerated input type of CreateLabel.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "color", - "description": "

A 6 character hex code, without the leading #, identifying the color of the label.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of the label.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CreateProjectInput", - "kind": "inputObjects", - "id": "createprojectinput", - "href": "/graphql/reference/input-objects#createprojectinput", - "description": "

Autogenerated input type of CreateProject.

", - "inputFields": [ - { - "name": "body", - "description": "

The description of project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of project.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ownerId", - "description": "

The owner ID to create the project under.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CreatePullRequestInput", - "kind": "inputObjects", - "id": "createpullrequestinput", - "href": "/graphql/reference/input-objects#createpullrequestinput", - "description": "

Autogenerated input type of CreatePullRequest.

", - "inputFields": [ - { - "name": "baseRefName", - "description": "

The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository. You cannot update the base branch on a pull request to point\nto another repository.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "body", - "description": "

The contents of the pull request.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "draft", - "description": "

Indicates whether this pull request should be a draft.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - } - }, - { - "name": "headRefName", - "description": "

The name of the branch where your changes are implemented. For cross-repository pull requests\nin the same network, namespace head_ref_name with a user like this: username:branch.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "maintainerCanModify", - "description": "

Indicates whether maintainers can modify the pull request.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the pull request.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "CreateTeamDiscussionCommentInput", - "kind": "inputObjects", - "id": "createteamdiscussioncommentinput", - "href": "/graphql/reference/input-objects#createteamdiscussioncommentinput", - "description": "

Autogenerated input type of CreateTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "body", - "description": "

The content of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "discussionId", - "description": "

The ID of the discussion to which the comment belongs.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "CreateTeamDiscussionInput", - "kind": "inputObjects", - "id": "createteamdiscussioninput", - "href": "/graphql/reference/input-objects#createteamdiscussioninput", - "description": "

Autogenerated input type of CreateTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "body", - "description": "

The content of the discussion.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "private", - "description": "

If true, restricts the visiblity of this discussion to team members and\norganization admins. If false or not specified, allows any organization member\nto view this discussion.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "teamId", - "description": "

The ID of the team to which the discussion belongs.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the discussion.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "DeleteBranchProtectionRuleInput", - "kind": "inputObjects", - "id": "deletebranchprotectionruleinput", - "href": "/graphql/reference/input-objects#deletebranchprotectionruleinput", - "description": "

Autogenerated input type of DeleteBranchProtectionRule.

", - "inputFields": [ - { - "name": "branchProtectionRuleId", - "description": "

The global relay id of the branch protection rule to be deleted.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "DeleteIssueCommentInput", - "kind": "inputObjects", - "id": "deleteissuecommentinput", - "href": "/graphql/reference/input-objects#deleteissuecommentinput", - "description": "

Autogenerated input type of DeleteIssueComment.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the comment to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteIssueInput", - "kind": "inputObjects", - "id": "deleteissueinput", - "href": "/graphql/reference/input-objects#deleteissueinput", - "description": "

Autogenerated input type of DeleteIssue.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issueId", - "description": "

The ID of the issue to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteLabelInput", - "kind": "inputObjects", - "id": "deletelabelinput", - "href": "/graphql/reference/input-objects#deletelabelinput", - "description": "

Autogenerated input type of DeleteLabel.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The Node ID of the label to be deleted.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteProjectCardInput", - "kind": "inputObjects", - "id": "deleteprojectcardinput", - "href": "/graphql/reference/input-objects#deleteprojectcardinput", - "description": "

Autogenerated input type of DeleteProjectCard.

", - "inputFields": [ - { - "name": "cardId", - "description": "

The id of the card to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "DeleteProjectColumnInput", - "kind": "inputObjects", - "id": "deleteprojectcolumninput", - "href": "/graphql/reference/input-objects#deleteprojectcolumninput", - "description": "

Autogenerated input type of DeleteProjectColumn.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "columnId", - "description": "

The id of the column to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteProjectInput", - "kind": "inputObjects", - "id": "deleteprojectinput", - "href": "/graphql/reference/input-objects#deleteprojectinput", - "description": "

Autogenerated input type of DeleteProject.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectId", - "description": "

The Project ID to update.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeletePullRequestReviewCommentInput", - "kind": "inputObjects", - "id": "deletepullrequestreviewcommentinput", - "href": "/graphql/reference/input-objects#deletepullrequestreviewcommentinput", - "description": "

Autogenerated input type of DeletePullRequestReviewComment.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the comment to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeletePullRequestReviewInput", - "kind": "inputObjects", - "id": "deletepullrequestreviewinput", - "href": "/graphql/reference/input-objects#deletepullrequestreviewinput", - "description": "

Autogenerated input type of DeletePullRequestReview.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestReviewId", - "description": "

The Node ID of the pull request review to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteTeamDiscussionCommentInput", - "kind": "inputObjects", - "id": "deleteteamdiscussioncommentinput", - "href": "/graphql/reference/input-objects#deleteteamdiscussioncommentinput", - "description": "

Autogenerated input type of DeleteTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the comment to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeleteTeamDiscussionInput", - "kind": "inputObjects", - "id": "deleteteamdiscussioninput", - "href": "/graphql/reference/input-objects#deleteteamdiscussioninput", - "description": "

Autogenerated input type of DeleteTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The discussion ID to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeploymentOrder", - "kind": "inputObjects", - "id": "deploymentorder", - "href": "/graphql/reference/input-objects#deploymentorder", - "description": "

Ordering options for deployment connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order deployments by.

", - "type": "DeploymentOrderField!", - "id": "deploymentorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentorderfield" - } - ] - }, - { - "name": "DismissPullRequestReviewInput", - "kind": "inputObjects", - "id": "dismisspullrequestreviewinput", - "href": "/graphql/reference/input-objects#dismisspullrequestreviewinput", - "description": "

Autogenerated input type of DismissPullRequestReview.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "message", - "description": "

The contents of the pull request review dismissal message.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestReviewId", - "description": "

The Node ID of the pull request review to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DraftPullRequestReviewComment", - "kind": "inputObjects", - "id": "draftpullrequestreviewcomment", - "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment", - "description": "

Specifies a review comment to be left with a Pull Request Review.

", - "inputFields": [ - { - "name": "body", - "description": "

Body of the comment to leave.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "path", - "description": "

Path to the file being commented on.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "position", - "description": "

Position in the file to leave a comment on.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "GistOrder", - "kind": "inputObjects", - "id": "gistorder", - "href": "/graphql/reference/input-objects#gistorder", - "description": "

Ordering options for gist connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order repositories by.

", - "type": "GistOrderField!", - "id": "gistorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#gistorderfield" - } - ] - }, - { - "name": "ImportProjectInput", - "kind": "inputObjects", - "id": "importprojectinput", - "href": "/graphql/reference/input-objects#importprojectinput", - "description": "

Autogenerated input type of ImportProject.

", - "inputFields": [ - { - "name": "body", - "description": "

The description of Project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "columnImports", - "description": "

A list of columns containing issues and pull requests.

", - "type": "[ProjectColumnImport!]!", - "id": "projectcolumnimport", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectcolumnimport" - }, - { - "name": "name", - "description": "

The name of Project.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ownerName", - "description": "

The name of the Organization or User to create the Project under.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "public", - "description": "

Whether the Project is public or not.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "IssueFilters", - "kind": "inputObjects", - "id": "issuefilters", - "href": "/graphql/reference/input-objects#issuefilters", - "description": "

Ways in which to filter lists of issues.

", - "inputFields": [ - { - "name": "assignee", - "description": "

List issues assigned to given name. Pass in null for issues with no assigned\nuser, and * for issues assigned to any user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdBy", - "description": "

List issues created by given name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labels", - "description": "

List issues where the list of label names exist on the issue.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "mentioned", - "description": "

List issues where the given name is mentioned in the issue.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "milestone", - "description": "

List issues by given milestone argument. If an string representation of an\ninteger is passed, it should refer to a milestone by its number field. Pass in\nnull for issues with no milestone, and * for issues that are assigned to any milestone.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "since", - "description": "

List issues that have been updated at or after the given date.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "states", - "description": "

List issues filtered by the list of states given.

", - "type": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - }, - { - "name": "viewerSubscribed", - "description": "

List issues subscribed to by viewer.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "IssueOrder", - "kind": "inputObjects", - "id": "issueorder", - "href": "/graphql/reference/input-objects#issueorder", - "description": "

Ways in which lists of issues can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order issues by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order issues by.

", - "type": "IssueOrderField!", - "id": "issueorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#issueorderfield" - } - ] - }, - { - "name": "LanguageOrder", - "kind": "inputObjects", - "id": "languageorder", - "href": "/graphql/reference/input-objects#languageorder", - "description": "

Ordering options for language connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order languages by.

", - "type": "LanguageOrderField!", - "id": "languageorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#languageorderfield" - } - ] - }, - { - "name": "LockLockableInput", - "kind": "inputObjects", - "id": "locklockableinput", - "href": "/graphql/reference/input-objects#locklockableinput", - "description": "

Autogenerated input type of LockLockable.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "lockReason", - "description": "

A reason for why the issue or pull request will be locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "lockableId", - "description": "

ID of the issue or pull request to be locked.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MarkPullRequestReadyForReviewInput", - "kind": "inputObjects", - "id": "markpullrequestreadyforreviewinput", - "href": "/graphql/reference/input-objects#markpullrequestreadyforreviewinput", - "description": "

Autogenerated input type of MarkPullRequestReadyForReview.

", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestId", - "description": "

ID of the pull request to be marked as ready for review.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MergePullRequestInput", - "kind": "inputObjects", - "id": "mergepullrequestinput", - "href": "/graphql/reference/input-objects#mergepullrequestinput", - "description": "

Autogenerated input type of MergePullRequest.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitBody", - "description": "

Commit body to use for the merge commit; if omitted, a default message will be used.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitHeadline", - "description": "

Commit headline to use for the merge commit; if omitted, a default message will be used.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "expectedHeadOid", - "description": "

OID that the pull request head ref must match to allow merge; if omitted, no check is performed.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "pullRequestId", - "description": "

ID of the pull request to be merged.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MilestoneOrder", - "kind": "inputObjects", - "id": "milestoneorder", - "href": "/graphql/reference/input-objects#milestoneorder", - "description": "

Ordering options for milestone connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order milestones by.

", - "type": "MilestoneOrderField!", - "id": "milestoneorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#milestoneorderfield" - } - ] - }, - { - "name": "MinimizeCommentInput", - "kind": "inputObjects", - "id": "minimizecommentinput", - "href": "/graphql/reference/input-objects#minimizecommentinput", - "description": "

Autogenerated input type of MinimizeComment.

", - "inputFields": [ - { - "name": "classifier", - "description": "

The classification of comment.

", - "type": "ReportedContentClassifiers!", - "id": "reportedcontentclassifiers", - "kind": "enums", - "href": "/graphql/reference/enums#reportedcontentclassifiers" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MoveProjectCardInput", - "kind": "inputObjects", - "id": "moveprojectcardinput", - "href": "/graphql/reference/input-objects#moveprojectcardinput", - "description": "

Autogenerated input type of MoveProjectCard.

", - "inputFields": [ - { - "name": "afterCardId", - "description": "

Place the new card after the card with this id. Pass null to place it at the top.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "cardId", - "description": "

The id of the card to move.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "columnId", - "description": "

The id of the column to move it into.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "MoveProjectColumnInput", - "kind": "inputObjects", - "id": "moveprojectcolumninput", - "href": "/graphql/reference/input-objects#moveprojectcolumninput", - "description": "

Autogenerated input type of MoveProjectColumn.

", - "inputFields": [ - { - "name": "afterColumnId", - "description": "

Place the new column after the column with this id. Pass null to place it at the front.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "columnId", - "description": "

The id of the column to move.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "PinIssueInput", - "kind": "inputObjects", - "id": "pinissueinput", - "href": "/graphql/reference/input-objects#pinissueinput", - "description": "

Autogenerated input type of PinIssue.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issueId", - "description": "

The ID of the issue to be pinned.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ProjectCardImport", - "kind": "inputObjects", - "id": "projectcardimport", - "href": "/graphql/reference/input-objects#projectcardimport", - "description": "

An issue or PR and its owning repository to be used in a project card.

", - "inputFields": [ - { - "name": "number", - "description": "

The issue or pull request number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "repository", - "description": "

Repository name with owner (owner/repository).

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ProjectColumnImport", - "kind": "inputObjects", - "id": "projectcolumnimport", - "href": "/graphql/reference/input-objects#projectcolumnimport", - "description": "

A project column and a list of its issues and PRs.

", - "inputFields": [ - { - "name": "columnName", - "description": "

The name of the column.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issues", - "description": "

A list of issues and pull requests in the column.

", - "type": "[ProjectCardImport!]", - "id": "projectcardimport", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectcardimport" - }, - { - "name": "position", - "description": "

The position of the column, starting from 0.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectOrder", - "kind": "inputObjects", - "id": "projectorder", - "href": "/graphql/reference/input-objects#projectorder", - "description": "

Ways in which lists of projects can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order projects by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order projects by.

", - "type": "ProjectOrderField!", - "id": "projectorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#projectorderfield" - } - ] - }, - { - "name": "PullRequestOrder", - "kind": "inputObjects", - "id": "pullrequestorder", - "href": "/graphql/reference/input-objects#pullrequestorder", - "description": "

Ways in which lists of issues can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order pull requests by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order pull requests by.

", - "type": "PullRequestOrderField!", - "id": "pullrequestorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestorderfield" - } - ] - }, - { - "name": "ReactionOrder", - "kind": "inputObjects", - "id": "reactionorder", - "href": "/graphql/reference/input-objects#reactionorder", - "description": "

Ways in which lists of reactions can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order reactions by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order reactions by.

", - "type": "ReactionOrderField!", - "id": "reactionorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#reactionorderfield" - } - ] - }, - { - "name": "RefOrder", - "kind": "inputObjects", - "id": "reforder", - "href": "/graphql/reference/input-objects#reforder", - "description": "

Ways in which lists of git refs can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order refs by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order refs by.

", - "type": "RefOrderField!", - "id": "reforderfield", - "kind": "enums", - "href": "/graphql/reference/enums#reforderfield" - } - ] - }, - { - "name": "ReleaseOrder", - "kind": "inputObjects", - "id": "releaseorder", - "href": "/graphql/reference/input-objects#releaseorder", - "description": "

Ways in which lists of releases can be ordered upon return.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order releases by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order releases by.

", - "type": "ReleaseOrderField!", - "id": "releaseorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#releaseorderfield" - } - ] - }, - { - "name": "RemoveAssigneesFromAssignableInput", - "kind": "inputObjects", - "id": "removeassigneesfromassignableinput", - "href": "/graphql/reference/input-objects#removeassigneesfromassignableinput", - "description": "

Autogenerated input type of RemoveAssigneesFromAssignable.

", - "inputFields": [ - { - "name": "assignableId", - "description": "

The id of the assignable object to remove assignees from.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "assigneeIds", - "description": "

The id of users to remove as assignees.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "RemoveLabelsFromLabelableInput", - "kind": "inputObjects", - "id": "removelabelsfromlabelableinput", - "href": "/graphql/reference/input-objects#removelabelsfromlabelableinput", - "description": "

Autogenerated input type of RemoveLabelsFromLabelable.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labelIds", - "description": "

The ids of labels to remove.

", - "type": "[ID!]!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "labelableId", - "description": "

The id of the Labelable to remove labels from.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "RemoveOutsideCollaboratorInput", - "kind": "inputObjects", - "id": "removeoutsidecollaboratorinput", - "href": "/graphql/reference/input-objects#removeoutsidecollaboratorinput", - "description": "

Autogenerated input type of RemoveOutsideCollaborator.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationId", - "description": "

The ID of the organization to remove the outside collaborator from.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "userId", - "description": "

The ID of the outside collaborator to remove.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "RemoveReactionInput", - "kind": "inputObjects", - "id": "removereactioninput", - "href": "/graphql/reference/input-objects#removereactioninput", - "description": "

Autogenerated input type of RemoveReaction.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "content", - "description": "

The name of the emoji reaction to remove.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "RemoveStarInput", - "kind": "inputObjects", - "id": "removestarinput", - "href": "/graphql/reference/input-objects#removestarinput", - "description": "

Autogenerated input type of RemoveStar.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "starrableId", - "description": "

The Starrable ID to unstar.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ReopenIssueInput", - "kind": "inputObjects", - "id": "reopenissueinput", - "href": "/graphql/reference/input-objects#reopenissueinput", - "description": "

Autogenerated input type of ReopenIssue.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issueId", - "description": "

ID of the issue to be opened.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ReopenPullRequestInput", - "kind": "inputObjects", - "id": "reopenpullrequestinput", - "href": "/graphql/reference/input-objects#reopenpullrequestinput", - "description": "

Autogenerated input type of ReopenPullRequest.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestId", - "description": "

ID of the pull request to be reopened.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "RepositoryOrder", - "kind": "inputObjects", - "id": "repositoryorder", - "href": "/graphql/reference/input-objects#repositoryorder", - "description": "

Ordering options for repository connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order repositories by.

", - "type": "RepositoryOrderField!", - "id": "repositoryorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryorderfield" - } - ] - }, - { - "name": "RequestReviewsInput", - "kind": "inputObjects", - "id": "requestreviewsinput", - "href": "/graphql/reference/input-objects#requestreviewsinput", - "description": "

Autogenerated input type of RequestReviews.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestId", - "description": "

The Node ID of the pull request to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "teamIds", - "description": "

The Node IDs of the team to request.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "union", - "description": "

Add users to the set rather than replace.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "userIds", - "description": "

The Node IDs of the user to request.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "RerequestCheckSuiteInput", - "kind": "inputObjects", - "id": "rerequestchecksuiteinput", - "href": "/graphql/reference/input-objects#rerequestchecksuiteinput", - "description": "

Autogenerated input type of RerequestCheckSuite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "checkSuiteId", - "description": "

The Node ID of the check suite.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ResolveReviewThreadInput", - "kind": "inputObjects", - "id": "resolvereviewthreadinput", - "href": "/graphql/reference/input-objects#resolvereviewthreadinput", - "description": "

Autogenerated input type of ResolveReviewThread.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadId", - "description": "

The ID of the thread to resolve.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "StarOrder", - "kind": "inputObjects", - "id": "starorder", - "href": "/graphql/reference/input-objects#starorder", - "description": "

Ways in which star connections can be ordered.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order nodes by.

", - "type": "StarOrderField!", - "id": "starorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#starorderfield" - } - ] - }, - { - "name": "SubmitPullRequestReviewInput", - "kind": "inputObjects", - "id": "submitpullrequestreviewinput", - "href": "/graphql/reference/input-objects#submitpullrequestreviewinput", - "description": "

Autogenerated input type of SubmitPullRequestReview.

", - "inputFields": [ - { - "name": "body", - "description": "

The text field to set on the Pull Request Review.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "event", - "description": "

The event to send to the Pull Request Review.

", - "type": "PullRequestReviewEvent!", - "id": "pullrequestreviewevent", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewevent" - }, - { - "name": "pullRequestReviewId", - "description": "

The Pull Request Review ID to submit.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "TeamDiscussionCommentOrder", - "kind": "inputObjects", - "id": "teamdiscussioncommentorder", - "href": "/graphql/reference/input-objects#teamdiscussioncommentorder", - "description": "

Ways in which team discussion comment connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field by which to order nodes.

", - "type": "TeamDiscussionCommentOrderField!", - "id": "teamdiscussioncommentorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teamdiscussioncommentorderfield" - } - ] - }, - { - "name": "TeamDiscussionOrder", - "kind": "inputObjects", - "id": "teamdiscussionorder", - "href": "/graphql/reference/input-objects#teamdiscussionorder", - "description": "

Ways in which team discussion connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field by which to order nodes.

", - "type": "TeamDiscussionOrderField!", - "id": "teamdiscussionorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teamdiscussionorderfield" - } - ] - }, - { - "name": "TeamMemberOrder", - "kind": "inputObjects", - "id": "teammemberorder", - "href": "/graphql/reference/input-objects#teammemberorder", - "description": "

Ordering options for team member connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order team members by.

", - "type": "TeamMemberOrderField!", - "id": "teammemberorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teammemberorderfield" - } - ] - }, - { - "name": "TeamOrder", - "kind": "inputObjects", - "id": "teamorder", - "href": "/graphql/reference/input-objects#teamorder", - "description": "

Ways in which team connections can be ordered.

", - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field in which to order nodes by.

", - "type": "TeamOrderField!", - "id": "teamorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teamorderfield" - } - ] - }, - { - "name": "TeamRepositoryOrder", - "kind": "inputObjects", - "id": "teamrepositoryorder", - "href": "/graphql/reference/input-objects#teamrepositoryorder", - "description": "

Ordering options for team repository connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order repositories by.

", - "type": "TeamRepositoryOrderField!", - "id": "teamrepositoryorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teamrepositoryorderfield" - } - ] - }, - { - "name": "UnlockLockableInput", - "kind": "inputObjects", - "id": "unlocklockableinput", - "href": "/graphql/reference/input-objects#unlocklockableinput", - "description": "

Autogenerated input type of UnlockLockable.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "lockableId", - "description": "

ID of the issue or pull request to be unlocked.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UnmarkIssueAsDuplicateInput", - "kind": "inputObjects", - "id": "unmarkissueasduplicateinput", - "href": "/graphql/reference/input-objects#unmarkissueasduplicateinput", - "description": "

Autogenerated input type of UnmarkIssueAsDuplicate.

", - "inputFields": [ - { - "name": "canonicalId", - "description": "

ID of the issue or pull request currently considered canonical/authoritative/original.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "duplicateId", - "description": "

ID of the issue or pull request currently marked as a duplicate.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UnminimizeCommentInput", - "kind": "inputObjects", - "id": "unminimizecommentinput", - "href": "/graphql/reference/input-objects#unminimizecommentinput", - "description": "

Autogenerated input type of UnminimizeComment.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UnpinIssueInput", - "kind": "inputObjects", - "id": "unpinissueinput", - "href": "/graphql/reference/input-objects#unpinissueinput", - "description": "

Autogenerated input type of UnpinIssue.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "issueId", - "description": "

The ID of the issue to be unpinned.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UnresolveReviewThreadInput", - "kind": "inputObjects", - "id": "unresolvereviewthreadinput", - "href": "/graphql/reference/input-objects#unresolvereviewthreadinput", - "description": "

Autogenerated input type of UnresolveReviewThread.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "threadId", - "description": "

The ID of the thread to unresolve.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateBranchProtectionRuleInput", - "kind": "inputObjects", - "id": "updatebranchprotectionruleinput", - "href": "/graphql/reference/input-objects#updatebranchprotectionruleinput", - "description": "

Autogenerated input type of UpdateBranchProtectionRule.

", - "inputFields": [ - { - "name": "branchProtectionRuleId", - "description": "

The global relay id of the branch protection rule to be updated.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pattern", - "description": "

The glob-like pattern used to determine matching branches.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pushActorIds", - "description": "

A list of User or Team IDs allowed to push to matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCodeOwnerReviews", - "description": "

Are reviews from code owners required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "reviewDismissalActorIds", - "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - ] - }, - { - "name": "UpdateCheckRunInput", - "kind": "inputObjects", - "id": "updatecheckruninput", - "href": "/graphql/reference/input-objects#updatecheckruninput", - "description": "

Autogenerated input type of UpdateCheckRun.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "actions", - "description": "

Possible further actions the integrator can perform, which a user may trigger.

", - "type": "[CheckRunAction!]", - "id": "checkrunaction", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunaction" - }, - { - "name": "checkRunId", - "description": "

The node of the check.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "completedAt", - "description": "

The time that the check run finished.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "conclusion", - "description": "

The final conclusion of the check.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "detailsUrl", - "description": "

The URL of the integrator's site that has the full details of the check.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "externalId", - "description": "

A reference for the run on the integrator's system.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of the check.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "output", - "description": "

Descriptive details about the run.

", - "type": "CheckRunOutput", - "id": "checkrunoutput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutput" - }, - { - "name": "repositoryId", - "description": "

The node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "startedAt", - "description": "

The time that the check run began.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "status", - "description": "

The current status.

", - "type": "RequestableCheckStatusState", - "id": "requestablecheckstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#requestablecheckstatusstate" - } - ] - }, - { - "name": "UpdateCheckSuitePreferencesInput", - "kind": "inputObjects", - "id": "updatechecksuitepreferencesinput", - "href": "/graphql/reference/input-objects#updatechecksuitepreferencesinput", - "description": "

Autogenerated input type of UpdateCheckSuitePreferences.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "autoTriggerPreferences", - "description": "

The check suite preferences to modify.

", - "type": "[CheckSuiteAutoTriggerPreference!]!", - "id": "checksuiteautotriggerpreference", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateIssueCommentInput", - "kind": "inputObjects", - "id": "updateissuecommentinput", - "href": "/graphql/reference/input-objects#updateissuecommentinput", - "description": "

Autogenerated input type of UpdateIssueComment.

", - "inputFields": [ - { - "name": "body", - "description": "

The updated text of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the IssueComment to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateIssueInput", - "kind": "inputObjects", - "id": "updateissueinput", - "href": "/graphql/reference/input-objects#updateissueinput", - "description": "

Autogenerated input type of UpdateIssue.

", - "inputFields": [ - { - "name": "assigneeIds", - "description": "

An array of Node IDs of users for this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "body", - "description": "

The body for the issue description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the Issue to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "labelIds", - "description": "

An array of Node IDs of labels for this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "milestoneId", - "description": "

The Node ID of the milestone for this issue.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "projectIds", - "description": "

An array of Node IDs for projects associated with this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "state", - "description": "

The desired issue state.

", - "type": "IssueState", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - }, - { - "name": "title", - "description": "

The title for the issue.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UpdateLabelInput", - "kind": "inputObjects", - "id": "updatelabelinput", - "href": "/graphql/reference/input-objects#updatelabelinput", - "description": "

Autogenerated input type of UpdateLabel.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "color", - "description": "

A 6 character hex code, without the leading #, identifying the updated color of the label.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The Node ID of the label to be updated.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "name", - "description": "

The updated name of the label.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UpdateProjectCardInput", - "kind": "inputObjects", - "id": "updateprojectcardinput", - "href": "/graphql/reference/input-objects#updateprojectcardinput", - "description": "

Autogenerated input type of UpdateProjectCard.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isArchived", - "description": "

Whether or not the ProjectCard should be archived.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "note", - "description": "

The note of ProjectCard.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectCardId", - "description": "

The ProjectCard ID to update.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateProjectColumnInput", - "kind": "inputObjects", - "id": "updateprojectcolumninput", - "href": "/graphql/reference/input-objects#updateprojectcolumninput", - "description": "

Autogenerated input type of UpdateProjectColumn.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of project column.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectColumnId", - "description": "

The ProjectColumn ID to update.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateProjectInput", - "kind": "inputObjects", - "id": "updateprojectinput", - "href": "/graphql/reference/input-objects#updateprojectinput", - "description": "

Autogenerated input type of UpdateProject.

", - "inputFields": [ - { - "name": "body", - "description": "

The description of project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "name", - "description": "

The name of project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "projectId", - "description": "

The Project ID to update.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "public", - "description": "

Whether the project is public or not.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "state", - "description": "

Whether the project is open or closed.

", - "type": "ProjectState", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" - } - ] - }, - { - "name": "UpdatePullRequestInput", - "kind": "inputObjects", - "id": "updatepullrequestinput", - "href": "/graphql/reference/input-objects#updatepullrequestinput", - "description": "

Autogenerated input type of UpdatePullRequest.

", - "inputFields": [ - { - "name": "baseRefName", - "description": "

The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "body", - "description": "

The contents of the pull request.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "maintainerCanModify", - "description": "

Indicates whether maintainers can modify the pull request.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pullRequestId", - "description": "

The Node ID of the pull request.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the pull request.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UpdatePullRequestReviewCommentInput", - "kind": "inputObjects", - "id": "updatepullrequestreviewcommentinput", - "href": "/graphql/reference/input-objects#updatepullrequestreviewcommentinput", - "description": "

Autogenerated input type of UpdatePullRequestReviewComment.

", - "inputFields": [ - { - "name": "body", - "description": "

The text of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestReviewCommentId", - "description": "

The Node ID of the comment to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdatePullRequestReviewInput", - "kind": "inputObjects", - "id": "updatepullrequestreviewinput", - "href": "/graphql/reference/input-objects#updatepullrequestreviewinput", - "description": "

Autogenerated input type of UpdatePullRequestReview.

", - "inputFields": [ - { - "name": "body", - "description": "

The contents of the pull request review body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestReviewId", - "description": "

The Node ID of the pull request review to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateSubscriptionInput", - "kind": "inputObjects", - "id": "updatesubscriptioninput", - "href": "/graphql/reference/input-objects#updatesubscriptioninput", - "description": "

Autogenerated input type of UpdateSubscription.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The new state of the subscription.

", - "type": "SubscriptionState!", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - }, - { - "name": "subscribableId", - "description": "

The Node ID of the subscribable object to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateTeamDiscussionCommentInput", - "kind": "inputObjects", - "id": "updateteamdiscussioncommentinput", - "href": "/graphql/reference/input-objects#updateteamdiscussioncommentinput", - "description": "

Autogenerated input type of UpdateTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "body", - "description": "

The updated text of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyVersion", - "description": "

The current version of the body content.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The ID of the comment to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "UpdateTeamDiscussionInput", - "kind": "inputObjects", - "id": "updateteamdiscussioninput", - "href": "/graphql/reference/input-objects#updateteamdiscussioninput", - "description": "

Autogenerated input type of UpdateTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "body", - "description": "

The updated text of the discussion.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyVersion", - "description": "

The current version of the body content. If provided, this update operation\nwill be rejected if the given version does not match the latest version on the server.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "id", - "description": "

The Node ID of the discussion to modify.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "pinned", - "description": "

If provided, sets the pinned state of the updated discussion.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "title", - "description": "

The updated title of the discussion.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UpdateTopicsInput", - "kind": "inputObjects", - "id": "updatetopicsinput", - "href": "/graphql/reference/input-objects#updatetopicsinput", - "description": "

Autogenerated input type of UpdateTopics.

", - "inputFields": [ - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "topicNames", - "description": "

An array of topic names.

", - "type": "[String!]!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "UserStatusOrder", - "kind": "inputObjects", - "id": "userstatusorder", - "href": "/graphql/reference/input-objects#userstatusorder", - "description": "

Ordering options for user status connections.

", - "inputFields": [ - { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" - }, - { - "name": "field", - "description": "

The field to order user statuses by.

", - "type": "UserStatusOrderField!", - "id": "userstatusorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#userstatusorderfield" - } - ] - } - ], - "scalars": [ - { - "name": "Boolean", - "description": "Represents `true` or `false` values.", - "id": "boolean", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "Date", - "kind": "scalars", - "id": "date", - "href": "/graphql/reference/scalars#date", - "description": "

An ISO-8601 encoded date string.

" - }, - { - "name": "DateTime", - "kind": "scalars", - "id": "datetime", - "href": "/graphql/reference/scalars#datetime", - "description": "

An ISO-8601 encoded UTC date string.

" - }, - { - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "id": "float", - "href": "/graphql/reference/scalars#float" - }, - { - "name": "GitObjectID", - "kind": "scalars", - "id": "gitobjectid", - "href": "/graphql/reference/scalars#gitobjectid", - "description": "

A Git object ID.

" - }, - { - "name": "GitSSHRemote", - "kind": "scalars", - "id": "gitsshremote", - "href": "/graphql/reference/scalars#gitsshremote", - "description": "

Git SSH string.

" - }, - { - "name": "GitTimestamp", - "kind": "scalars", - "id": "gittimestamp", - "href": "/graphql/reference/scalars#gittimestamp", - "description": "

An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC.

" - }, - { - "name": "HTML", - "kind": "scalars", - "id": "html", - "href": "/graphql/reference/scalars#html", - "description": "

A string containing HTML code.

" - }, - { - "name": "ID", - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "id": "id", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "Int", - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "id": "int", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "String", - "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.", - "id": "string", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "URI", - "kind": "scalars", - "id": "uri", - "href": "/graphql/reference/scalars#uri", - "description": "

An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.

" - }, - { - "name": "X509Certificate", - "kind": "scalars", - "id": "x509certificate", - "href": "/graphql/reference/scalars#x509certificate", - "description": "

A valid x509 certificate string.

" - } - ] -} \ No newline at end of file diff --git a/lib/graphql/static/schema-dotcom.json b/lib/graphql/static/schema-dotcom.json index b66a03775fc0..7046657c2087 100644 --- a/lib/graphql/static/schema-dotcom.json +++ b/lib/graphql/static/schema-dotcom.json @@ -5455,7 +5455,7 @@ "RefUpdate" ], "owning_teams": [ - "@github/pe-repos" + "@github/reponauts" ], "accept_header": "application/vnd.github.update-refs-preview+json", "href": "/graphql/overview/schema-previews#update-refs-preview" @@ -6606,6 +6606,22 @@ } ], "fields": [ + { + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "branchProtectionRuleConflicts", "description": "

A list of conflicts matching branches protection rule and other branch protection rules.

", @@ -6854,6 +6870,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "requiresStatusChecks", "description": "

Are status checks required to update matching branches.

", @@ -44354,7 +44378,7 @@ }, { "name": "permission", - "description": "

The permission the user has on the repository.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

", + "description": "

The permission the user has on the repository.

", "type": "RepositoryPermission!", "id": "repositorypermission", "kind": "enums", @@ -44525,7 +44549,7 @@ }, { "name": "permission", - "description": "

The permission granted on this repository by this invitation.

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

", + "description": "

The permission granted on this repository by this invitation.

", "type": "RepositoryPermission!", "id": "repositorypermission", "kind": "enums", @@ -51056,7 +51080,7 @@ }, { "name": "permission", - "description": "

The permission level the team has on the repository

\n

Upcoming Change on 2020-10-01 UTC\nDescription: Type for permission will change from RepositoryPermission! to String.\nReason: This field may return additional values.

", + "description": "

The permission level the team has on the repository.

", "type": "RepositoryPermission!", "id": "repositorypermission", "kind": "enums", @@ -62792,6 +62816,22 @@ "href": "/graphql/reference/input-objects#createbranchprotectionruleinput", "description": "

Autogenerated input type of CreateBranchProtectionRule.

", "inputFields": [ + { + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -62881,6 +62921,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "requiresStatusChecks", "description": "

Are status checks required to update matching branches.

", @@ -65674,7 +65722,7 @@ "RefUpdate" ], "owning_teams": [ - "@github/pe-repos" + "@github/reponauts" ], "accept_header": "application/vnd.github.update-refs-preview+json", "href": "/graphql/overview/schema-previews#update-refs-preview" @@ -66959,6 +67007,22 @@ "href": "/graphql/reference/input-objects#updatebranchprotectionruleinput", "description": "

Autogenerated input type of UpdateBranchProtectionRule.

", "inputFields": [ + { + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "branchProtectionRuleId", "description": "

The global relay id of the branch protection rule to be updated.

", @@ -67048,6 +67112,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "requiresStatusChecks", "description": "

Are status checks required to update matching branches.

", @@ -68470,7 +68542,7 @@ "RefUpdate" ], "owning_teams": [ - "@github/pe-repos" + "@github/reponauts" ], "accept_header": "application/vnd.github.update-refs-preview+json", "href": "/graphql/overview/schema-previews#update-refs-preview" @@ -68916,7 +68988,7 @@ "RefUpdate" ], "owning_teams": [ - "@github/pe-repos" + "@github/reponauts" ], "accept_header": "application/vnd.github.update-refs-preview+json", "href": "/graphql/overview/schema-previews#update-refs-preview" diff --git a/lib/graphql/static/schema-2.18.json b/lib/graphql/static/schema-ghae.json similarity index 61% rename from lib/graphql/static/schema-2.18.json rename to lib/graphql/static/schema-ghae.json index 3ff3a9812ff6..0d592973bc4c 100644 --- a/lib/graphql/static/schema-2.18.json +++ b/lib/graphql/static/schema-ghae.json @@ -296,6 +296,32 @@ "description": "

Look up a code of conduct by its key.

", "args": [] }, + { + "name": "enterprise", + "type": "Enterprise", + "kind": "objects", + "id": "enterprise", + "href": "/graphql/reference/objects#enterprise", + "description": "

Look up an enterprise by URL slug.

", + "args": [ + { + "name": "invitationToken", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

The enterprise invitation token.

" + }, + { + "name": "slug", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

The enterprise URL slug.

" + } + ] + }, { "name": "license", "type": "License", @@ -626,6 +652,64 @@ } ] }, + { + "name": "addEnterpriseAdmin", + "kind": "mutations", + "id": "addenterpriseadmin", + "href": "/graphql/reference/mutations#addenterpriseadmin", + "description": "

Adds an administrator to the global enterprise account.

", + "inputFields": [ + { + "name": "input", + "type": "AddEnterpriseAdminInput!", + "id": "addenterpriseadmininput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#addenterpriseadmininput" + } + ], + "returnFields": [ + { + "name": "admin", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The user who was added as an administrator.

" + }, + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise", + "description": "

The updated enterprise.

" + }, + { + "name": "role", + "type": "EnterpriseAdministratorRole", + "id": "enterpriseadministratorrole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorrole", + "description": "

The role of the administrator.

" + }, + { + "name": "viewer", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The viewer performing the mutation.

" + } + ] + }, { "name": "addLabelsToLabelable", "kind": "mutations", @@ -828,6 +912,40 @@ } ] }, + { + "name": "addPullRequestReviewThread", + "kind": "mutations", + "id": "addpullrequestreviewthread", + "href": "/graphql/reference/mutations#addpullrequestreviewthread", + "description": "

Adds a new thread to a pending Pull Request Review.

", + "inputFields": [ + { + "name": "input", + "type": "AddPullRequestReviewThreadInput!", + "id": "addpullrequestreviewthreadinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#addpullrequestreviewthreadinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "thread", + "type": "PullRequestReviewThread", + "id": "pullrequestreviewthread", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewthread", + "description": "

The newly created thread.

" + } + ] + }, { "name": "addReaction", "kind": "mutations", @@ -904,6 +1022,40 @@ } ] }, + { + "name": "archiveRepository", + "kind": "mutations", + "id": "archiverepository", + "href": "/graphql/reference/mutations#archiverepository", + "description": "

Marks a repository as archived.

", + "inputFields": [ + { + "name": "input", + "type": "ArchiveRepositoryInput!", + "id": "archiverepositoryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#archiverepositoryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "repository", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "description": "

The repository that was marked as archived.

" + } + ] + }, { "name": "changeUserStatus", "kind": "mutations", @@ -1190,51 +1342,6 @@ "id": "createcheckrun", "href": "/graphql/reference/mutations#createcheckrun", "description": "

Create a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, "inputFields": [ { "name": "input", @@ -1269,51 +1376,6 @@ "id": "createchecksuite", "href": "/graphql/reference/mutations#createchecksuite", "description": "

Create a check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, "inputFields": [ { "name": "input", @@ -1357,7 +1419,7 @@ "Mutation.createContentAttachment" ], "owning_teams": [ - "@github/ecosystem-primitives" + "@github/ce-extensibility" ], "accept_header": "application/vnd.github.corsair-preview+json", "href": "/graphql/overview/schema-previews#create-content-attachments-preview" @@ -1498,6 +1560,40 @@ } ] }, + { + "name": "createIpAllowListEntry", + "kind": "mutations", + "id": "createipallowlistentry", + "href": "/graphql/reference/mutations#createipallowlistentry", + "description": "

Creates a new IP allow list entry.

", + "inputFields": [ + { + "name": "input", + "type": "CreateIpAllowListEntryInput!", + "id": "createipallowlistentryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#createipallowlistentryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "ipAllowListEntry", + "type": "IpAllowListEntry", + "id": "ipallowlistentry", + "kind": "objects", + "href": "/graphql/reference/objects#ipallowlistentry", + "description": "

The IP allow list entry that was created.

" + } + ] + }, { "name": "createIssue", "kind": "mutations", @@ -1724,39 +1820,6 @@ "id": "createteamdiscussion", "href": "/graphql/reference/mutations#createteamdiscussion", "description": "

Creates a new team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "input", @@ -1791,39 +1854,6 @@ "id": "createteamdiscussioncomment", "href": "/graphql/reference/mutations#createteamdiscussioncomment", "description": "

Creates a new team discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "input", @@ -1878,6 +1908,66 @@ } ] }, + { + "name": "deleteDeployment", + "kind": "mutations", + "id": "deletedeployment", + "href": "/graphql/reference/mutations#deletedeployment", + "description": "

Deletes a deployment.

", + "inputFields": [ + { + "name": "input", + "type": "DeleteDeploymentInput!", + "id": "deletedeploymentinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#deletedeploymentinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + } + ] + }, + { + "name": "deleteIpAllowListEntry", + "kind": "mutations", + "id": "deleteipallowlistentry", + "href": "/graphql/reference/mutations#deleteipallowlistentry", + "description": "

Deletes an IP allow list entry.

", + "inputFields": [ + { + "name": "input", + "type": "DeleteIpAllowListEntryInput!", + "id": "deleteipallowlistentryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#deleteipallowlistentryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "ipAllowListEntry", + "type": "IpAllowListEntry", + "id": "ipallowlistentry", + "kind": "objects", + "href": "/graphql/reference/objects#ipallowlistentry", + "description": "

The IP allow list entry that was deleted.

" + } + ] + }, { "name": "deleteIssue", "kind": "mutations", @@ -2198,39 +2288,6 @@ "id": "deleteteamdiscussion", "href": "/graphql/reference/mutations#deleteteamdiscussion", "description": "

Deletes a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "input", @@ -2257,39 +2314,6 @@ "id": "deleteteamdiscussioncomment", "href": "/graphql/reference/mutations#deleteteamdiscussioncomment", "description": "

Deletes a team discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "input", @@ -2344,6 +2368,40 @@ } ] }, + { + "name": "followUser", + "kind": "mutations", + "id": "followuser", + "href": "/graphql/reference/mutations#followuser", + "description": "

Follow a user.

", + "inputFields": [ + { + "name": "input", + "type": "FollowUserInput!", + "id": "followuserinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#followuserinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "user", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The user that was followed.

" + } + ] + }, { "name": "importProject", "kind": "mutations", @@ -2392,6 +2450,48 @@ } ] }, + { + "name": "linkRepositoryToProject", + "kind": "mutations", + "id": "linkrepositorytoproject", + "href": "/graphql/reference/mutations#linkrepositorytoproject", + "description": "

Creates a repository link for a project.

", + "inputFields": [ + { + "name": "input", + "type": "LinkRepositoryToProjectInput!", + "id": "linkrepositorytoprojectinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#linkrepositorytoprojectinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "project", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "description": "

The linked Project.

" + }, + { + "name": "repository", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "description": "

The linked Repository.

" + } + ] + }, { "name": "lockLockable", "kind": "mutations", @@ -2408,6 +2508,14 @@ } ], "returnFields": [ + { + "name": "actor", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" + }, { "name": "clientMutationId", "type": "String", @@ -2426,28 +2534,46 @@ } ] }, + { + "name": "markFileAsViewed", + "kind": "mutations", + "id": "markfileasviewed", + "href": "/graphql/reference/mutations#markfileasviewed", + "description": "

Mark a pull request file as viewed.

", + "inputFields": [ + { + "name": "input", + "type": "MarkFileAsViewedInput!", + "id": "markfileasviewedinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#markfileasviewedinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "pullRequest", + "type": "PullRequest", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest", + "description": "

The updated pull request.

" + } + ] + }, { "name": "markPullRequestReadyForReview", "kind": "mutations", "id": "markpullrequestreadyforreview", "href": "/graphql/reference/mutations#markpullrequestreadyforreview", "description": "

Marks a pull request ready for review.

", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - }, "inputFields": [ { "name": "input", @@ -2526,6 +2652,14 @@ } ], "returnFields": [ + { + "name": "actor", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" + }, { "name": "clientMutationId", "type": "String", @@ -2550,22 +2684,6 @@ "id": "minimizecomment", "href": "/graphql/reference/mutations#minimizecomment", "description": "

Minimizes a comment on an Issue, Commit, Pull Request, or Gist.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/ce-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, "inputFields": [ { "name": "input", @@ -2749,6 +2867,64 @@ } ] }, + { + "name": "removeEnterpriseAdmin", + "kind": "mutations", + "id": "removeenterpriseadmin", + "href": "/graphql/reference/mutations#removeenterpriseadmin", + "description": "

Removes an administrator from the enterprise.

", + "inputFields": [ + { + "name": "input", + "type": "RemoveEnterpriseAdminInput!", + "id": "removeenterpriseadmininput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#removeenterpriseadmininput" + } + ], + "returnFields": [ + { + "name": "admin", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The user who was removed as an administrator.

" + }, + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise", + "description": "

The updated enterprise.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of removing an administrator.

" + }, + { + "name": "viewer", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The viewer performing the mutation.

" + } + ] + }, { "name": "removeLabelsFromLabelable", "kind": "mutations", @@ -2977,6 +3153,14 @@ } ], "returnFields": [ + { + "name": "actor", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" + }, { "name": "clientMutationId", "type": "String", @@ -3009,51 +3193,6 @@ "id": "rerequestchecksuite", "href": "/graphql/reference/mutations#rerequestchecksuite", "description": "

Rerequests an existing check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, "inputFields": [ { "name": "input", @@ -3150,6 +3289,150 @@ } ] }, + { + "name": "transferIssue", + "kind": "mutations", + "id": "transferissue", + "href": "/graphql/reference/mutations#transferissue", + "description": "

Transfer an issue to a different repository.

", + "inputFields": [ + { + "name": "input", + "type": "TransferIssueInput!", + "id": "transferissueinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#transferissueinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "issue", + "type": "Issue", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue", + "description": "

The issue that was transferred.

" + } + ] + }, + { + "name": "unarchiveRepository", + "kind": "mutations", + "id": "unarchiverepository", + "href": "/graphql/reference/mutations#unarchiverepository", + "description": "

Unarchives a repository.

", + "inputFields": [ + { + "name": "input", + "type": "UnarchiveRepositoryInput!", + "id": "unarchiverepositoryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#unarchiverepositoryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "repository", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "description": "

The repository that was unarchived.

" + } + ] + }, + { + "name": "unfollowUser", + "kind": "mutations", + "id": "unfollowuser", + "href": "/graphql/reference/mutations#unfollowuser", + "description": "

Unfollow a user.

", + "inputFields": [ + { + "name": "input", + "type": "UnfollowUserInput!", + "id": "unfollowuserinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#unfollowuserinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "user", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "description": "

The user that was unfollowed.

" + } + ] + }, + { + "name": "unlinkRepositoryFromProject", + "kind": "mutations", + "id": "unlinkrepositoryfromproject", + "href": "/graphql/reference/mutations#unlinkrepositoryfromproject", + "description": "

Deletes a repository link from a project.

", + "inputFields": [ + { + "name": "input", + "type": "UnlinkRepositoryFromProjectInput!", + "id": "unlinkrepositoryfromprojectinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#unlinkrepositoryfromprojectinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "project", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "description": "

The linked Project.

" + }, + { + "name": "repository", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "description": "

The linked Repository.

" + } + ] + }, { "name": "unlockLockable", "kind": "mutations", @@ -3166,6 +3449,14 @@ } ], "returnFields": [ + { + "name": "actor", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" + }, { "name": "clientMutationId", "type": "String", @@ -3184,6 +3475,40 @@ } ] }, + { + "name": "unmarkFileAsViewed", + "kind": "mutations", + "id": "unmarkfileasviewed", + "href": "/graphql/reference/mutations#unmarkfileasviewed", + "description": "

Unmark a pull request file as viewed.

", + "inputFields": [ + { + "name": "input", + "type": "UnmarkFileAsViewedInput!", + "id": "unmarkfileasviewedinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#unmarkfileasviewedinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "pullRequest", + "type": "PullRequest", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest", + "description": "

The updated pull request.

" + } + ] + }, { "name": "unmarkIssueAsDuplicate", "kind": "mutations", @@ -3224,22 +3549,6 @@ "id": "unminimizecomment", "href": "/graphql/reference/mutations#unminimizecomment", "description": "

Unminimizes a comment on an Issue, Commit, Pull Request, or Gist.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/ce-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, "inputFields": [ { "name": "input", @@ -3395,51 +3704,6 @@ "id": "updatecheckrun", "href": "/graphql/reference/mutations#updatecheckrun", "description": "

Update a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, "inputFields": [ { "name": "input", @@ -3474,51 +3738,6 @@ "id": "updatechecksuitepreferences", "href": "/graphql/reference/mutations#updatechecksuitepreferences", "description": "

Modifies the settings of an existing check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, "inputFields": [ { "name": "input", @@ -3548,18 +3767,18 @@ ] }, { - "name": "updateIssue", + "name": "updateEnterpriseAllowPrivateRepositoryForkingSetting", "kind": "mutations", - "id": "updateissue", - "href": "/graphql/reference/mutations#updateissue", - "description": "

Updates an Issue.

", + "id": "updateenterpriseallowprivaterepositoryforkingsetting", + "href": "/graphql/reference/mutations#updateenterpriseallowprivaterepositoryforkingsetting", + "description": "

Sets whether private repository forks are enabled for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateIssueInput!", - "id": "updateissueinput", + "type": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput!", + "id": "updateenterpriseallowprivaterepositoryforkingsettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateissueinput" + "href": "/graphql/reference/input-objects#updateenterpriseallowprivaterepositoryforkingsettinginput" } ], "returnFields": [ @@ -3572,28 +3791,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "issue", - "type": "Issue", - "id": "issue", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#issue", - "description": "

The issue.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated allow private repository forking setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the allow private repository forking setting.

" } ] }, { - "name": "updateIssueComment", + "name": "updateEnterpriseDefaultRepositoryPermissionSetting", "kind": "mutations", - "id": "updateissuecomment", - "href": "/graphql/reference/mutations#updateissuecomment", - "description": "

Updates an IssueComment object.

", + "id": "updateenterprisedefaultrepositorypermissionsetting", + "href": "/graphql/reference/mutations#updateenterprisedefaultrepositorypermissionsetting", + "description": "

Sets the default repository permission for organizations in an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateIssueCommentInput!", - "id": "updateissuecommentinput", + "type": "UpdateEnterpriseDefaultRepositoryPermissionSettingInput!", + "id": "updateenterprisedefaultrepositorypermissionsettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateissuecommentinput" + "href": "/graphql/reference/input-objects#updateenterprisedefaultrepositorypermissionsettinginput" } ], "returnFields": [ @@ -3606,44 +3833,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "issueComment", - "type": "IssueComment", - "id": "issuecomment", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#issuecomment", - "description": "

The updated comment.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated default repository permission setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the default repository permission setting.

" } ] }, { - "name": "updateLabel", + "name": "updateEnterpriseMembersCanChangeRepositoryVisibilitySetting", "kind": "mutations", - "id": "updatelabel", - "href": "/graphql/reference/mutations#updatelabel", - "description": "

Updates an existing label.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, + "id": "updateenterprisememberscanchangerepositoryvisibilitysetting", + "href": "/graphql/reference/mutations#updateenterprisememberscanchangerepositoryvisibilitysetting", + "description": "

Sets whether organization members with admin permissions on a repository can change repository visibility.

", "inputFields": [ { "name": "input", - "type": "UpdateLabelInput!", - "id": "updatelabelinput", + "type": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput!", + "id": "updateenterprisememberscanchangerepositoryvisibilitysettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatelabelinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscanchangerepositoryvisibilitysettinginput" } ], "returnFields": [ @@ -3656,28 +3875,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "label", - "type": "Label", - "id": "label", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#label", - "description": "

The updated label.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can change repository visibility setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can change repository visibility setting.

" } ] }, { - "name": "updateProject", + "name": "updateEnterpriseMembersCanCreateRepositoriesSetting", "kind": "mutations", - "id": "updateproject", - "href": "/graphql/reference/mutations#updateproject", - "description": "

Updates an existing project.

", + "id": "updateenterprisememberscancreaterepositoriessetting", + "href": "/graphql/reference/mutations#updateenterprisememberscancreaterepositoriessetting", + "description": "

Sets the members can create repositories setting for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateProjectInput!", - "id": "updateprojectinput", + "type": "UpdateEnterpriseMembersCanCreateRepositoriesSettingInput!", + "id": "updateenterprisememberscancreaterepositoriessettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscancreaterepositoriessettinginput" } ], "returnFields": [ @@ -3690,28 +3917,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "project", - "type": "Project", - "id": "project", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#project", - "description": "

The updated project.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can create repositories setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can create repositories setting.

" } ] }, { - "name": "updateProjectCard", + "name": "updateEnterpriseMembersCanDeleteIssuesSetting", "kind": "mutations", - "id": "updateprojectcard", - "href": "/graphql/reference/mutations#updateprojectcard", - "description": "

Updates an existing project card.

", + "id": "updateenterprisememberscandeleteissuessetting", + "href": "/graphql/reference/mutations#updateenterprisememberscandeleteissuessetting", + "description": "

Sets the members can delete issues setting for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateProjectCardInput!", - "id": "updateprojectcardinput", + "type": "UpdateEnterpriseMembersCanDeleteIssuesSettingInput!", + "id": "updateenterprisememberscandeleteissuessettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectcardinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscandeleteissuessettinginput" } ], "returnFields": [ @@ -3724,28 +3959,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "projectCard", - "type": "ProjectCard", - "id": "projectcard", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "description": "

The updated ProjectCard.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can delete issues setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can delete issues setting.

" } ] }, { - "name": "updateProjectColumn", + "name": "updateEnterpriseMembersCanDeleteRepositoriesSetting", "kind": "mutations", - "id": "updateprojectcolumn", - "href": "/graphql/reference/mutations#updateprojectcolumn", - "description": "

Updates an existing project column.

", + "id": "updateenterprisememberscandeleterepositoriessetting", + "href": "/graphql/reference/mutations#updateenterprisememberscandeleterepositoriessetting", + "description": "

Sets the members can delete repositories setting for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateProjectColumnInput!", - "id": "updateprojectcolumninput", + "type": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput!", + "id": "updateenterprisememberscandeleterepositoriessettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateprojectcolumninput" + "href": "/graphql/reference/input-objects#updateenterprisememberscandeleterepositoriessettinginput" } ], "returnFields": [ @@ -3758,28 +4001,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "projectColumn", - "type": "ProjectColumn", - "id": "projectcolumn", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

The updated project column.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can delete repositories setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can delete repositories setting.

" } ] }, { - "name": "updatePullRequest", + "name": "updateEnterpriseMembersCanInviteCollaboratorsSetting", "kind": "mutations", - "id": "updatepullrequest", - "href": "/graphql/reference/mutations#updatepullrequest", - "description": "

Update a pull request.

", + "id": "updateenterprisememberscaninvitecollaboratorssetting", + "href": "/graphql/reference/mutations#updateenterprisememberscaninvitecollaboratorssetting", + "description": "

Sets whether members can invite collaborators are enabled for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdatePullRequestInput!", - "id": "updatepullrequestinput", + "type": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput!", + "id": "updateenterprisememberscaninvitecollaboratorssettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscaninvitecollaboratorssettinginput" } ], "returnFields": [ @@ -3792,28 +4043,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "pullRequest", - "type": "PullRequest", - "id": "pullrequest", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "description": "

The updated pull request.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can invite collaborators setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can invite collaborators setting.

" } ] }, { - "name": "updatePullRequestReview", + "name": "updateEnterpriseMembersCanMakePurchasesSetting", "kind": "mutations", - "id": "updatepullrequestreview", - "href": "/graphql/reference/mutations#updatepullrequestreview", - "description": "

Updates the body of a pull request review.

", + "id": "updateenterprisememberscanmakepurchasessetting", + "href": "/graphql/reference/mutations#updateenterprisememberscanmakepurchasessetting", + "description": "

Sets whether or not an organization admin can make purchases.

", "inputFields": [ { "name": "input", - "type": "UpdatePullRequestReviewInput!", - "id": "updatepullrequestreviewinput", + "type": "UpdateEnterpriseMembersCanMakePurchasesSettingInput!", + "id": "updateenterprisememberscanmakepurchasessettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestreviewinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscanmakepurchasessettinginput" } ], "returnFields": [ @@ -3826,28 +4085,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "pullRequestReview", - "type": "PullRequestReview", - "id": "pullrequestreview", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

The updated pull request review.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can make purchases setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can make purchases setting.

" } ] }, { - "name": "updatePullRequestReviewComment", + "name": "updateEnterpriseMembersCanUpdateProtectedBranchesSetting", "kind": "mutations", - "id": "updatepullrequestreviewcomment", - "href": "/graphql/reference/mutations#updatepullrequestreviewcomment", - "description": "

Updates a pull request review comment.

", + "id": "updateenterprisememberscanupdateprotectedbranchessetting", + "href": "/graphql/reference/mutations#updateenterprisememberscanupdateprotectedbranchessetting", + "description": "

Sets the members can update protected branches setting for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdatePullRequestReviewCommentInput!", - "id": "updatepullrequestreviewcommentinput", + "type": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput!", + "id": "updateenterprisememberscanupdateprotectedbranchessettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatepullrequestreviewcommentinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscanupdateprotectedbranchessettinginput" } ], "returnFields": [ @@ -3860,28 +4127,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "pullRequestReviewComment", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment", - "description": "

The updated comment.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can update protected branches setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can update protected branches setting.

" } ] }, { - "name": "updateRef", + "name": "updateEnterpriseMembersCanViewDependencyInsightsSetting", "kind": "mutations", - "id": "updateref", - "href": "/graphql/reference/mutations#updateref", - "description": "

Update a Git Ref.

", + "id": "updateenterprisememberscanviewdependencyinsightssetting", + "href": "/graphql/reference/mutations#updateenterprisememberscanviewdependencyinsightssetting", + "description": "

Sets the members can view dependency insights for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateRefInput!", - "id": "updaterefinput", + "type": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput!", + "id": "updateenterprisememberscanviewdependencyinsightssettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updaterefinput" + "href": "/graphql/reference/input-objects#updateenterprisememberscanviewdependencyinsightssettinginput" } ], "returnFields": [ @@ -3894,28 +4169,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "ref", - "type": "Ref", - "id": "ref", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#ref", - "description": "

The updated Ref.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated members can view dependency insights setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the members can view dependency insights setting.

" } ] }, { - "name": "updateRepository", + "name": "updateEnterpriseOrganizationProjectsSetting", "kind": "mutations", - "id": "updaterepository", - "href": "/graphql/reference/mutations#updaterepository", - "description": "

Update information about a repository.

", + "id": "updateenterpriseorganizationprojectssetting", + "href": "/graphql/reference/mutations#updateenterpriseorganizationprojectssetting", + "description": "

Sets whether organization projects are enabled for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateRepositoryInput!", - "id": "updaterepositoryinput", + "type": "UpdateEnterpriseOrganizationProjectsSettingInput!", + "id": "updateenterpriseorganizationprojectssettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updaterepositoryinput" + "href": "/graphql/reference/input-objects#updateenterpriseorganizationprojectssettinginput" } ], "returnFields": [ @@ -3928,28 +4211,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "repository", - "type": "Repository", - "id": "repository", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#repository", - "description": "

The updated repository.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated organization projects setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the organization projects setting.

" } ] }, { - "name": "updateSubscription", + "name": "updateEnterpriseProfile", "kind": "mutations", - "id": "updatesubscription", - "href": "/graphql/reference/mutations#updatesubscription", - "description": "

Updates the state for subscribable subjects.

", + "id": "updateenterpriseprofile", + "href": "/graphql/reference/mutations#updateenterpriseprofile", + "description": "

Updates an enterprise's profile.

", "inputFields": [ { "name": "input", - "type": "UpdateSubscriptionInput!", - "id": "updatesubscriptioninput", + "type": "UpdateEnterpriseProfileInput!", + "id": "updateenterpriseprofileinput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatesubscriptioninput" + "href": "/graphql/reference/input-objects#updateenterpriseprofileinput" } ], "returnFields": [ @@ -3962,61 +4253,28 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "subscribable", - "type": "Subscribable", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable", - "description": "

The input subscribable entity.

" + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise", + "description": "

The updated enterprise.

" } ] }, { - "name": "updateTeamDiscussion", + "name": "updateEnterpriseRepositoryProjectsSetting", "kind": "mutations", - "id": "updateteamdiscussion", - "href": "/graphql/reference/mutations#updateteamdiscussion", - "description": "

Updates a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "updateenterpriserepositoryprojectssetting", + "href": "/graphql/reference/mutations#updateenterpriserepositoryprojectssetting", + "description": "

Sets whether repository projects are enabled for a enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateTeamDiscussionInput!", - "id": "updateteamdiscussioninput", + "type": "UpdateEnterpriseRepositoryProjectsSettingInput!", + "id": "updateenterpriserepositoryprojectssettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateteamdiscussioninput" + "href": "/graphql/reference/input-objects#updateenterpriserepositoryprojectssettinginput" } ], "returnFields": [ @@ -4029,61 +4287,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "teamDiscussion", - "type": "TeamDiscussion", - "id": "teamdiscussion", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion", - "description": "

The updated discussion.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated repository projects setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the repository projects setting.

" } ] }, { - "name": "updateTeamDiscussionComment", + "name": "updateEnterpriseTeamDiscussionsSetting", "kind": "mutations", - "id": "updateteamdiscussioncomment", - "href": "/graphql/reference/mutations#updateteamdiscussioncomment", - "description": "

Updates a discussion comment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "updateenterpriseteamdiscussionssetting", + "href": "/graphql/reference/mutations#updateenterpriseteamdiscussionssetting", + "description": "

Sets whether team discussions are enabled for an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateTeamDiscussionCommentInput!", - "id": "updateteamdiscussioncommentinput", + "type": "UpdateEnterpriseTeamDiscussionsSettingInput!", + "id": "updateenterpriseteamdiscussionssettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updateteamdiscussioncommentinput" + "href": "/graphql/reference/input-objects#updateenterpriseteamdiscussionssettinginput" } ], "returnFields": [ @@ -4096,28 +4329,36 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "teamDiscussionComment", - "type": "TeamDiscussionComment", - "id": "teamdiscussioncomment", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment", - "description": "

The updated comment.

" + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated team discussions setting.

" + }, + { + "name": "message", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A message confirming the result of updating the team discussions setting.

" } ] }, { - "name": "updateTopics", + "name": "updateEnterpriseTwoFactorAuthenticationRequiredSetting", "kind": "mutations", - "id": "updatetopics", - "href": "/graphql/reference/mutations#updatetopics", - "description": "

Replaces the repository's topics with the given topics.

", + "id": "updateenterprisetwofactorauthenticationrequiredsetting", + "href": "/graphql/reference/mutations#updateenterprisetwofactorauthenticationrequiredsetting", + "description": "

Sets whether two factor authentication is required for all users in an enterprise.

", "inputFields": [ { "name": "input", - "type": "UpdateTopicsInput!", - "id": "updatetopicsinput", + "type": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput!", + "id": "updateenterprisetwofactorauthenticationrequiredsettinginput", "kind": "input-objects", - "href": "/graphql/reference/input-objects#updatetopicsinput" + "href": "/graphql/reference/input-objects#updateenterprisetwofactorauthenticationrequiredsettinginput" } ], "returnFields": [ @@ -4130,753 +4371,780 @@ "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "invalidTopicNames", - "type": "[String!]", + "name": "enterprise", + "type": "Enterprise", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise", + "description": "

The enterprise with the updated two factor authentication required setting.

" + }, + { + "name": "message", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string", - "description": "

Names of the provided topics that are not valid.

" - }, - { - "name": "repository", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "description": "

The updated repository.

" + "description": "

A message confirming the result of updating the two factor authentication required setting.

" } ] - } - ], - "objects": [ + }, { - "name": "ActorLocation", - "kind": "objects", - "id": "actorlocation", - "href": "/graphql/reference/objects#actorlocation", - "description": "

Location information for an actor.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "updateIpAllowListEnabledSetting", + "kind": "mutations", + "id": "updateipallowlistenabledsetting", + "href": "/graphql/reference/mutations#updateipallowlistenabledsetting", + "description": "

Sets whether an IP allow list is enabled on an owner.

", + "inputFields": [ { - "name": "city", - "description": "

City.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "input", + "type": "UpdateIpAllowListEnabledSettingInput!", + "id": "updateipallowlistenabledsettinginput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateipallowlistenabledsettinginput" + } + ], + "returnFields": [ { - "name": "country", - "description": "

Country name.

", + "name": "clientMutationId", "type": "String", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "countryCode", - "description": "

Country code.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "owner", + "type": "IpAllowListOwner", + "id": "ipallowlistowner", + "kind": "unions", + "href": "/graphql/reference/unions#ipallowlistowner", + "description": "

The IP allow list owner on which the setting was updated.

" + } + ] + }, + { + "name": "updateIpAllowListEntry", + "kind": "mutations", + "id": "updateipallowlistentry", + "href": "/graphql/reference/mutations#updateipallowlistentry", + "description": "

Updates an IP allow list entry.

", + "inputFields": [ { - "name": "region", - "description": "

Region name.

", + "name": "input", + "type": "UpdateIpAllowListEntryInput!", + "id": "updateipallowlistentryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateipallowlistentryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", "type": "String", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "regionCode", - "description": "

Region or state code.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ipAllowListEntry", + "type": "IpAllowListEntry", + "id": "ipallowlistentry", + "kind": "objects", + "href": "/graphql/reference/objects#ipallowlistentry", + "description": "

The IP allow list entry that was updated.

" } ] }, { - "name": "AddedToProjectEvent", - "kind": "objects", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent", - "description": "

Represents aadded_to_projectevent on a given issue or pull request.

", - "implements": [ + "name": "updateIssue", + "kind": "mutations", + "id": "updateissue", + "href": "/graphql/reference/mutations#updateissue", + "description": "

Updates an Issue.

", + "inputFields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "input", + "type": "UpdateIssueInput!", + "id": "updateissueinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateissueinput" } ], - "fields": [ + "returnFields": [ { "name": "actor", - "description": "

Identifies the actor who performed the event.

", "type": "Actor", "id": "actor", "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", + "name": "issue", + "type": "Issue", + "id": "issue", "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, + "href": "/graphql/reference/objects#issue", + "description": "

The issue.

" + } + ] + }, + { + "name": "updateIssueComment", + "kind": "mutations", + "id": "updateissuecomment", + "href": "/graphql/reference/mutations#updateissuecomment", + "description": "

Updates an IssueComment object.

", + "inputFields": [ { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, + "name": "input", + "type": "UpdateIssueCommentInput!", + "id": "updateissuecommentinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateissuecommentinput" + } + ], + "returnFields": [ { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", - "type": "String!", + "name": "clientMutationId", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "description": "

A unique identifier for the client performing the mutation.

" + }, + { + "name": "issueComment", + "type": "IssueComment", + "id": "issuecomment", + "kind": "objects", + "href": "/graphql/reference/objects#issuecomment", + "description": "

The updated comment.

" } ] }, { - "name": "App", - "kind": "objects", - "id": "app", - "href": "/graphql/reference/objects#app", - "description": "

A GitHub App.

", - "implements": [ + "name": "updateLabel", + "kind": "mutations", + "id": "updatelabel", + "href": "/graphql/reference/mutations#updatelabel", + "description": "

Updates an existing label.

", + "isDeprecated": false, + "preview": { + "title": "Labels preview", + "description": "This preview adds support for adding, updating, creating and deleting labels.", + "toggled_by": "bane-preview", + "toggled_on": [ + "Mutation.createLabel", + "Mutation.deleteLabel", + "Mutation.updateLabel" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.bane-preview+json", + "href": "/graphql/overview/schema-previews#labels-preview" + }, + "inputFields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "input", + "type": "UpdateLabelInput!", + "id": "updatelabelinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatelabelinput" } ], - "fields": [ + "returnFields": [ { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, + "name": "label", + "type": "Label", + "id": "label", + "kind": "objects", + "href": "/graphql/reference/objects#label", + "description": "

The updated label.

" + } + ] + }, + { + "name": "updateProject", + "kind": "mutations", + "id": "updateproject", + "href": "/graphql/reference/mutations#updateproject", + "description": "

Updates an existing project.

", + "inputFields": [ { - "name": "description", - "description": "

The description of the app.

", + "name": "input", + "type": "UpdateProjectInput!", + "id": "updateprojectinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateprojectinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", "type": "String", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "logoBackgroundColor", - "description": "

The hex color code, without the leading '#', for the logo background.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "project", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "description": "

The updated project.

" + } + ] + }, + { + "name": "updateProjectCard", + "kind": "mutations", + "id": "updateprojectcard", + "href": "/graphql/reference/mutations#updateprojectcard", + "description": "

Updates an existing project card.

", + "inputFields": [ { - "name": "logoUrl", - "description": "

A URL pointing to the app's logo.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, + "name": "input", + "type": "UpdateProjectCardInput!", + "id": "updateprojectcardinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateprojectcardinput" + } + ], + "returnFields": [ { - "name": "name", - "description": "

The name of the app.

", - "type": "String!", + "name": "clientMutationId", + "type": "String", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "slug", - "description": "

A slug based on the name of the app for use in URLs.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "projectCard", + "type": "ProjectCard", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard", + "description": "

The updated ProjectCard.

" + } + ] + }, + { + "name": "updateProjectColumn", + "kind": "mutations", + "id": "updateprojectcolumn", + "href": "/graphql/reference/mutations#updateprojectcolumn", + "description": "

Updates an existing project column.

", + "inputFields": [ { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "input", + "type": "UpdateProjectColumnInput!", + "id": "updateprojectcolumninput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateprojectcolumninput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "url", - "description": "

The URL to the app's homepage.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "projectColumn", + "type": "ProjectColumn", + "id": "projectcolumn", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumn", + "description": "

The updated project column.

" } ] }, { - "name": "AssignedEvent", - "kind": "objects", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent", - "description": "

Represents anassignedevent on any assignable object.

", - "implements": [ + "name": "updatePullRequest", + "kind": "mutations", + "id": "updatepullrequest", + "href": "/graphql/reference/mutations#updatepullrequest", + "description": "

Update a pull request.

", + "inputFields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "input", + "type": "UpdatePullRequestInput!", + "id": "updatepullrequestinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatepullrequestinput" } ], - "fields": [ + "returnFields": [ { "name": "actor", - "description": "

Identifies the actor who performed the event.

", "type": "Actor", "id": "actor", "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "href": "/graphql/reference/interfaces#actor", + "description": "

Identifies the actor who performed the event.

" }, { - "name": "assignable", - "description": "

Identifies the assignable associated with the event.

", - "type": "Assignable!", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable" + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "user", - "description": "

Identifies the user who was assigned.

", - "type": "User", - "id": "user", + "name": "pullRequest", + "type": "PullRequest", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#pullrequest", + "description": "

The updated pull request.

" } ] }, { - "name": "BaseRefChangedEvent", - "kind": "objects", - "id": "baserefchangedevent", - "href": "/graphql/reference/objects#baserefchangedevent", - "description": "

Represents abase_ref_changedevent on a given issue or pull request.

", - "implements": [ + "name": "updatePullRequestReview", + "kind": "mutations", + "id": "updatepullrequestreview", + "href": "/graphql/reference/mutations#updatepullrequestreview", + "description": "

Updates the body of a pull request review.

", + "inputFields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "input", + "type": "UpdatePullRequestReviewInput!", + "id": "updatepullrequestreviewinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatepullrequestreviewinput" } ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, + "returnFields": [ { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "pullRequestReview", + "type": "PullRequestReview", + "id": "pullrequestreview", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreview", + "description": "

The updated pull request review.

" } ] }, { - "name": "BaseRefForcePushedEvent", - "kind": "objects", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent", - "description": "

Represents abase_ref_force_pushedevent on a given pull request.

", - "implements": [ + "name": "updatePullRequestReviewComment", + "kind": "mutations", + "id": "updatepullrequestreviewcomment", + "href": "/graphql/reference/mutations#updatepullrequestreviewcomment", + "description": "

Updates a pull request review comment.

", + "inputFields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "input", + "type": "UpdatePullRequestReviewCommentInput!", + "id": "updatepullrequestreviewcommentinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatepullrequestreviewcommentinput" } ], - "fields": [ + "returnFields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "afterCommit", - "description": "

Identifies the after commit SHA for thebase_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", + "name": "pullRequestReviewComment", + "type": "PullRequestReviewComment", + "id": "pullrequestreviewcomment", "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, + "href": "/graphql/reference/objects#pullrequestreviewcomment", + "description": "

The updated comment.

" + } + ] + }, + { + "name": "updateRef", + "kind": "mutations", + "id": "updateref", + "href": "/graphql/reference/mutations#updateref", + "description": "

Update a Git Ref.

", + "inputFields": [ { - "name": "beforeCommit", - "description": "

Identifies the before commit SHA for thebase_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, + "name": "input", + "type": "UpdateRefInput!", + "id": "updaterefinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updaterefinput" + } + ], + "returnFields": [ { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { "name": "ref", - "description": "

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

", "type": "Ref", "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#ref" + "href": "/graphql/reference/objects#ref", + "description": "

The updated Ref.

" } ] }, { - "name": "Blame", - "kind": "objects", - "id": "blame", - "href": "/graphql/reference/objects#blame", - "description": "

Represents a Git blame.

", - "fields": [ + "name": "updateRefs", + "kind": "mutations", + "id": "updaterefs", + "href": "/graphql/reference/mutations#updaterefs", + "description": "

Creates, updates and/or deletes multiple refs in a repository.

\n

This mutation takes a list of RefUpdates and performs these updates\non the repository. All updates are performed atomically, meaning that\nif one of them is rejected, no other ref will be modified.

\n

RefUpdate.beforeOid specifies that the given reference needs to point\nto the given value before performing any updates. A value of\n0000000000000000000000000000000000000000 can be used to verify that\nthe references should not exist.

\n

RefUpdate.afterOid specifies the value that the given reference\nwill point to after performing all updates. A value of\n0000000000000000000000000000000000000000 can be used to delete a\nreference.

\n

If RefUpdate.force is set to true, a non-fast-forward updates\nfor the given reference will be allowed.

", + "isDeprecated": false, + "preview": { + "title": "Update refs preview", + "description": "This preview adds support for updating multiple refs in a single operation.", + "toggled_by": "update-refs-preview", + "toggled_on": [ + "Mutation.updateRefs", + "GitRefname", + "RefUpdate" + ], + "owning_teams": [ + "@github/reponauts" + ], + "accept_header": "application/vnd.github.update-refs-preview+json", + "href": "/graphql/overview/schema-previews#update-refs-preview" + }, + "inputFields": [ { - "name": "ranges", - "description": "

The list of ranges from a Git blame.

", - "type": "[BlameRange!]!", - "id": "blamerange", - "kind": "objects", - "href": "/graphql/reference/objects#blamerange" + "name": "input", + "type": "UpdateRefsInput!", + "id": "updaterefsinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updaterefsinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" } ] }, { - "name": "BlameRange", - "kind": "objects", - "id": "blamerange", - "href": "/graphql/reference/objects#blamerange", - "description": "

Represents a range of information from a Git blame.

", - "fields": [ + "name": "updateRepository", + "kind": "mutations", + "id": "updaterepository", + "href": "/graphql/reference/mutations#updaterepository", + "description": "

Update information about a repository.

", + "inputFields": [ { - "name": "age", - "description": "

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

", - "type": "Int!", - "id": "int", + "name": "input", + "type": "UpdateRepositoryInput!", + "id": "updaterepositoryinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updaterepositoryinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "commit", - "description": "

Identifies the line author.

", - "type": "Commit!", - "id": "commit", + "name": "repository", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, + "href": "/graphql/reference/objects#repository", + "description": "

The updated repository.

" + } + ] + }, + { + "name": "updateSubscription", + "kind": "mutations", + "id": "updatesubscription", + "href": "/graphql/reference/mutations#updatesubscription", + "description": "

Updates the state for subscribable subjects.

", + "inputFields": [ { - "name": "endingLine", - "description": "

The ending line for the range.

", - "type": "Int!", - "id": "int", + "name": "input", + "type": "UpdateSubscriptionInput!", + "id": "updatesubscriptioninput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatesubscriptioninput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "startingLine", - "description": "

The starting line for the range.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "subscribable", + "type": "Subscribable", + "id": "subscribable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#subscribable", + "description": "

The input subscribable entity.

" } ] }, { - "name": "Blob", - "kind": "objects", - "id": "blob", - "href": "/graphql/reference/objects#blob", - "description": "

Represents a Git blob.

", - "implements": [ + "name": "updateTeamDiscussion", + "kind": "mutations", + "id": "updateteamdiscussion", + "href": "/graphql/reference/mutations#updateteamdiscussion", + "description": "

Updates a team discussion.

", + "inputFields": [ { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" + "name": "input", + "type": "UpdateTeamDiscussionInput!", + "id": "updateteamdiscussioninput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateteamdiscussioninput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "teamDiscussion", + "type": "TeamDiscussion", + "id": "teamdiscussion", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussion", + "description": "

The updated discussion.

" + } + ] + }, + { + "name": "updateTeamDiscussionComment", + "kind": "mutations", + "id": "updateteamdiscussioncomment", + "href": "/graphql/reference/mutations#updateteamdiscussioncomment", + "description": "

Updates a discussion comment.

", + "inputFields": [ + { + "name": "input", + "type": "UpdateTeamDiscussionCommentInput!", + "id": "updateteamdiscussioncommentinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateteamdiscussioncommentinput" } ], - "fields": [ + "returnFields": [ { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", + "name": "clientMutationId", + "type": "String", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "byteSize", - "description": "

Byte size of Blob object.

", - "type": "Int!", - "id": "int", + "name": "teamDiscussionComment", + "type": "TeamDiscussionComment", + "id": "teamdiscussioncomment", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussioncomment", + "description": "

The updated comment.

" + } + ] + }, + { + "name": "updateTeamReviewAssignment", + "kind": "mutations", + "id": "updateteamreviewassignment", + "href": "/graphql/reference/mutations#updateteamreviewassignment", + "description": "

Updates team review assignment.

", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + }, + "inputFields": [ + { + "name": "input", + "type": "UpdateTeamReviewAssignmentInput!", + "id": "updateteamreviewassignmentinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updateteamreviewassignmentinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", + "name": "team", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team", + "description": "

The team that was modified.

" + } + ] + }, + { + "name": "updateTopics", + "kind": "mutations", + "id": "updatetopics", + "href": "/graphql/reference/mutations#updatetopics", + "description": "

Replaces the repository's topics with the given topics.

", + "inputFields": [ + { + "name": "input", + "type": "UpdateTopicsInput!", + "id": "updatetopicsinput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#updatetopicsinput" + } + ], + "returnFields": [ + { + "name": "clientMutationId", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string", + "description": "

A unique identifier for the client performing the mutation.

" }, { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", + "name": "invalidTopicNames", + "type": "[String!]", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string", + "description": "

Names of the provided topics that are not valid.

" }, { - "name": "isBinary", - "description": "

Indicates whether the Blob is binary or text.

", - "type": "Boolean!", - "id": "boolean", + "name": "repository", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "description": "

The updated repository.

" + } + ] + } + ], + "objects": [ + { + "name": "ActorLocation", + "kind": "objects", + "id": "actorlocation", + "href": "/graphql/reference/objects#actorlocation", + "description": "

Location information for an actor.

", + "fields": [ + { + "name": "city", + "description": "

City.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "isTruncated", - "description": "

Indicates whether the contents is truncated.

", - "type": "Boolean!", - "id": "boolean", + "name": "country", + "description": "

Country name.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "countryCode", + "description": "

Country code.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#string" }, { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "region", + "description": "

Region name.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "text", - "description": "

UTF8 text data or null if the Blob is binary.

", + "name": "regionCode", + "description": "

Region or state code.

", "type": "String", "id": "string", "kind": "scalars", @@ -4885,48 +5153,26 @@ ] }, { - "name": "Bot", + "name": "AddedToProjectEvent", "kind": "objects", - "id": "bot", - "href": "/graphql/reference/objects#bot", - "description": "

A special type of user which takes actions on behalf of GitHub Apps.

", + "id": "addedtoprojectevent", + "href": "/graphql/reference/objects#addedtoprojectevent", + "description": "

Represents aadded_to_projectevent on a given issue or pull request.

", "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "avatarUrl", - "description": "

A URL pointing to the GitHub App's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "createdAt", @@ -4945,45 +5191,112 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "login", - "description": "

The username of the actor.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this bot.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "project", + "description": "

Project referenced by event.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "projectCard", + "description": "

Project card referenced by this project event.

", + "type": "ProjectCard", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } }, { - "name": "url", - "description": "

The HTTP URL for this bot.

", - "type": "URI!", - "id": "uri", + "name": "projectColumnName", + "description": "

Column name referenced by this project event.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } } ] }, { - "name": "BranchProtectionRule", + "name": "App", "kind": "objects", - "id": "branchprotectionrule", - "href": "/graphql/reference/objects#branchprotectionrule", - "description": "

A branch protection rule.

", + "id": "app", + "href": "/graphql/reference/objects#app", + "description": "

A GitHub App.

", "implements": [ { "name": "Node", @@ -4993,62 +5306,12 @@ ], "fields": [ { - "name": "branchProtectionRuleConflicts", - "description": "

A list of conflicts matching branches protection rule and other branch protection rules.

", - "type": "BranchProtectionRuleConflictConnection!", - "id": "branchprotectionruleconflictconnection", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "creator", - "description": "

The actor who created this branch protection rule.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { "name": "databaseId", @@ -5059,120 +5322,32 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean!", - "id": "boolean", + "name": "description", + "description": "

The description of the app.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "matchingRefs", - "description": "

Repository refs that are protected by this rule.

", - "type": "RefConnection!", - "id": "refconnection", - "kind": "objects", - "href": "/graphql/reference/objects#refconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#string" }, { - "name": "pattern", - "description": "

Identifies the protection rule pattern.

", + "name": "logoBackgroundColor", + "description": "

The hex color code, without the leading '#', for the logo background.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pushAllowances", - "description": "

A list push allowances for this branch protection rule.

", - "type": "PushAllowanceConnection!", - "id": "pushallowanceconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowanceconnection", + "name": "logoUrl", + "description": "

A URL pointing to the app's logo.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", "arguments": [ { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "size", + "description": "

The size of the resulting image.

", "type": { "name": "Int", "id": "int", @@ -5183,369 +5358,246 @@ ] }, { - "name": "repository", - "description": "

The repository associated with this branch protection rule.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", + "name": "name", + "description": "

The name of the app.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String]", + "name": "slug", + "description": "

A slug based on the name of the app for use in URLs.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", - "type": "Boolean!", - "id": "boolean", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "requiresCodeOwnerReviews", - "description": "

Are reviews from code owners required to update matching branches.

", - "type": "Boolean!", - "id": "boolean", + "name": "url", + "description": "

The URL to the app's homepage.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "AssignedEvent", + "kind": "objects", + "id": "assignedevent", + "href": "/graphql/reference/objects#assignedevent", + "description": "

Represents anassignedevent on any assignable object.

", + "implements": [ { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "assignable", + "description": "

Identifies the assignable associated with the event.

", + "type": "Assignable!", + "id": "assignable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#assignable" }, { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "assignee", + "description": "

Identifies the user or mannequin that was assigned.

", + "type": "Assignee", + "id": "assignee", + "kind": "unions", + "href": "/graphql/reference/unions#assignee" }, { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", - "type": "Boolean!", - "id": "boolean", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "reviewDismissalAllowances", - "description": "

A list review dismissal allowances for this branch protection rule.

", - "type": "ReviewDismissalAllowanceConnection!", - "id": "reviewdismissalallowanceconnection", + "name": "user", + "description": "

Identifies the user who was assigned.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#user", + "isDeprecated": true, + "deprecationReason": "

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

" } ] }, { - "name": "BranchProtectionRuleConflict", + "name": "AutomaticBaseChangeFailedEvent", "kind": "objects", - "id": "branchprotectionruleconflict", - "href": "/graphql/reference/objects#branchprotectionruleconflict", - "description": "

A conflict between two branch protection rules.

", + "id": "automaticbasechangefailedevent", + "href": "/graphql/reference/objects#automaticbasechangefailedevent", + "description": "

Represents aautomatic_base_change_failedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], "fields": [ { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "conflictingBranchProtectionRule", - "description": "

Identifies the conflicting branch protection rule.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - }, - { - "name": "ref", - "description": "

Identifies the branch ref that has conflicting rules.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "BranchProtectionRuleConflictConnection", - "kind": "objects", - "id": "branchprotectionruleconflictconnection", - "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", - "description": "

The connection type for BranchProtectionRuleConflict.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[BranchProtectionRuleConflictEdge]", - "id": "branchprotectionruleconflictedge", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflictedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[BranchProtectionRuleConflict]", - "id": "branchprotectionruleconflict", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflict" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "newBase", + "description": "

The new base for this PR.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "BranchProtectionRuleConflictEdge", - "kind": "objects", - "id": "branchprotectionruleconflictedge", - "href": "/graphql/reference/objects#branchprotectionruleconflictedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "oldBase", + "description": "

The old base for this PR.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "BranchProtectionRuleConflict", - "id": "branchprotectionruleconflict", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconflict" + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "BranchProtectionRuleConnection", + "name": "AutomaticBaseChangeSucceededEvent", "kind": "objects", - "id": "branchprotectionruleconnection", - "href": "/graphql/reference/objects#branchprotectionruleconnection", - "description": "

The connection type for BranchProtectionRule.

", - "fields": [ + "id": "automaticbasechangesucceededevent", + "href": "/graphql/reference/objects#automaticbasechangesucceededevent", + "description": "

Represents aautomatic_base_change_succeededevent on a given pull request.

", + "implements": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[BranchProtectionRuleEdge]", - "id": "branchprotectionruleedge", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleedge" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[BranchProtectionRule]", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "newBase", + "description": "

The new base for this PR.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "BranchProtectionRuleEdge", - "kind": "objects", - "id": "branchprotectionruleedge", - "href": "/graphql/reference/objects#branchprotectionruleedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "oldBase", + "description": "

The old base for this PR.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "CheckAnnotation", + "name": "BaseRefChangedEvent", "kind": "objects", - "id": "checkannotation", - "href": "/graphql/reference/objects#checkannotation", - "description": "

A single check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "baserefchangedevent", + "href": "/graphql/reference/objects#baserefchangedevent", + "description": "

Represents abase_ref_changedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], "fields": [ { - "name": "annotationLevel", - "description": "

The annotation's severity level.

", - "type": "CheckAnnotationLevel", - "id": "checkannotationlevel", - "kind": "enums", - "href": "/graphql/reference/enums#checkannotationlevel" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "blobUrl", - "description": "

The path to the file that this annotation was made on.

", - "type": "URI!", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "currentRefName", + "description": "

Identifies the name of the base ref for the pull request after it was changed.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "databaseId", @@ -5556,580 +5608,373 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "location", - "description": "

The position of this annotation.

", - "type": "CheckAnnotationSpan!", - "id": "checkannotationspan", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationspan" - }, - { - "name": "message", - "description": "

The annotation's message.

", + "name": "previousRefName", + "description": "

Identifies the name of the base ref for the pull request before it was changed.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "path", - "description": "

The path that this annotation was made on.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "BaseRefDeletedEvent", + "kind": "objects", + "id": "baserefdeletedevent", + "href": "/graphql/reference/objects#baserefdeletedevent", + "description": "

Represents abase_ref_deletedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "rawDetails", - "description": "

Additional information about the annotation.

", + "name": "baseRefName", + "description": "

Identifies the name of the Ref associated with the base_ref_deleted event.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "title", - "description": "

The annotation's title.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "CheckAnnotationConnection", + "name": "BaseRefForcePushedEvent", "kind": "objects", - "id": "checkannotationconnection", - "href": "/graphql/reference/objects#checkannotationconnection", - "description": "

The connection type for CheckAnnotation.

", + "id": "baserefforcepushedevent", + "href": "/graphql/reference/objects#baserefforcepushedevent", + "description": "

Represents abase_ref_force_pushedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckAnnotationEdge]", - "id": "checkannotationedge", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationedge" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckAnnotation]", - "id": "checkannotation", + "name": "afterCommit", + "description": "

Identifies the after commit SHA for thebase_ref_force_pushedevent.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#checkannotation", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } + "href": "/graphql/reference/objects#commit" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "beforeCommit", + "description": "

Identifies the before commit SHA for thebase_ref_force_pushedevent.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#commit" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "ref", + "description": "

Identifies the fully qualified ref name for thebase_ref_force_pushedevent.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" } ] }, { - "name": "CheckAnnotationEdge", + "name": "Blame", "kind": "objects", - "id": "checkannotationedge", - "href": "/graphql/reference/objects#checkannotationedge", - "description": "

An edge in a connection.

", + "id": "blame", + "href": "/graphql/reference/objects#blame", + "description": "

Represents a Git blame.

", "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CheckAnnotation", - "id": "checkannotation", + "name": "ranges", + "description": "

The list of ranges from a Git blame.

", + "type": "[BlameRange!]!", + "id": "blamerange", "kind": "objects", - "href": "/graphql/reference/objects#checkannotation", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } + "href": "/graphql/reference/objects#blamerange" } ] }, { - "name": "CheckAnnotationPosition", + "name": "BlameRange", "kind": "objects", - "id": "checkannotationposition", - "href": "/graphql/reference/objects#checkannotationposition", - "description": "

A character position in a check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "blamerange", + "href": "/graphql/reference/objects#blamerange", + "description": "

Represents a range of information from a Git blame.

", "fields": [ { - "name": "column", - "description": "

Column number (1 indexed).

", - "type": "Int", + "name": "age", + "description": "

Identifies the recency of the change, from 1 (new) to 10 (old). This is\ncalculated as a 2-quantile and determines the length of distance between the\nmedian age of all the changes in the file and the recency of the current\nrange's change.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "line", - "description": "

Line number (1 indexed).

", + "name": "commit", + "description": "

Identifies the line author.

", + "type": "Commit!", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "endingLine", + "description": "

The ending line for the range.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckAnnotationSpan", - "kind": "objects", - "id": "checkannotationspan", - "href": "/graphql/reference/objects#checkannotationspan", - "description": "

An inclusive pair of positions for a check annotation.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "fields": [ - { - "name": "end", - "description": "

End position (inclusive).

", - "type": "CheckAnnotationPosition!", - "id": "checkannotationposition", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationposition" }, { - "name": "start", - "description": "

Start position (inclusive).

", - "type": "CheckAnnotationPosition!", - "id": "checkannotationposition", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationposition" + "name": "startingLine", + "description": "

The starting line for the range.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "CheckRun", + "name": "Blob", "kind": "objects", - "id": "checkrun", - "href": "/graphql/reference/objects#checkrun", - "description": "

A check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "blob", + "href": "/graphql/reference/objects#blob", + "description": "

Represents a Git blob.

", "implements": [ + { + "name": "GitObject", + "id": "gitobject", + "href": "/graphql/reference/interfaces#gitobject" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "annotations", - "description": "

The check run's annotations.

", - "type": "CheckAnnotationConnection", - "id": "checkannotationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#checkannotationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "checkSuite", - "description": "

The check suite that this run is a part of.

", - "type": "CheckSuite!", - "id": "checksuite", - "kind": "objects", - "href": "/graphql/reference/objects#checksuite" - }, - { - "name": "completedAt", - "description": "

Identifies the date and time when the check run was completed.

", - "type": "DateTime", - "id": "datetime", + "name": "abbreviatedOid", + "description": "

An abbreviated version of the Git object ID.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "conclusion", - "description": "

The conclusion of the check run.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" + "href": "/graphql/reference/scalars#string" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", + "name": "byteSize", + "description": "

Byte size of Blob object.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "detailsUrl", - "description": "

The URL from which to find full details of the check run on the integrator's site.

", - "type": "URI", + "name": "commitResourcePath", + "description": "

The HTTP path for this Git object.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "externalId", - "description": "

A reference for the check run on the integrator's system.

", - "type": "String", - "id": "string", + "name": "commitUrl", + "description": "

The HTTP URL for this Git object.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "name", - "description": "

The name of the check for this check run.

", - "type": "String!", - "id": "string", + "name": "isBinary", + "description": "

Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "permalink", - "description": "

The permalink to the check run summary.

", - "type": "URI!", - "id": "uri", + "name": "isTruncated", + "description": "

Indicates whether the contents is truncated.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "oid", + "description": "

The Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" }, { "name": "repository", - "description": "

The repository associated with this check run.

", + "description": "

The Repository the Git object belongs to.

", "type": "Repository!", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" }, { - "name": "resourcePath", - "description": "

The HTTP path for this check run.

", + "name": "text", + "description": "

UTF8 text data or null if the Blob is binary.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "Bot", + "kind": "objects", + "id": "bot", + "href": "/graphql/reference/objects#bot", + "description": "

A special type of user which takes actions on behalf of GitHub Apps.

", + "implements": [ + { + "name": "Actor", + "id": "actor", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "avatarUrl", + "description": "

A URL pointing to the GitHub App's public avatar.

", "type": "URI!", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "startedAt", - "description": "

Identifies the date and time when the check run was started.

", - "type": "DateTime", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "status", - "description": "

The current status of the check run.

", - "type": "CheckStatusState!", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "summary", - "description": "

A string representing the check run's summary.

", - "type": "String", + "name": "login", + "description": "

The username of the actor.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "text", - "description": "

A string representing the check run's text.

", - "type": "String", - "id": "string", + "name": "resourcePath", + "description": "

The HTTP path for this bot.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "title", - "description": "

A string representing the check run.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { "name": "url", - "description": "

The HTTP URL for this check run.

", + "description": "

The HTTP URL for this bot.

", "type": "URI!", "id": "uri", "kind": "scalars", @@ -6138,212 +5983,11 @@ ] }, { - "name": "CheckRunConnection", - "kind": "objects", - "id": "checkrunconnection", - "href": "/graphql/reference/objects#checkrunconnection", - "description": "

The connection type for CheckRun.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckRunEdge]", - "id": "checkrunedge", - "kind": "objects", - "href": "/graphql/reference/objects#checkrunedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckRun]", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CheckRunEdge", - "kind": "objects", - "id": "checkrunedge", - "href": "/graphql/reference/objects#checkrunedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CheckRun", - "id": "checkrun", - "kind": "objects", - "href": "/graphql/reference/objects#checkrun", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - } - ] - }, - { - "name": "CheckSuite", + "name": "BranchProtectionRule", "kind": "objects", - "id": "checksuite", - "href": "/graphql/reference/objects#checksuite", - "description": "

A check suite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "branchprotectionrule", + "href": "/graphql/reference/objects#branchprotectionrule", + "description": "

A branch protection rule.

", "implements": [ { "name": "Node", @@ -6353,28 +5997,28 @@ ], "fields": [ { - "name": "app", - "description": "

The GitHub App which created this check suite.

", - "type": "App", - "id": "app", - "kind": "objects", - "href": "/graphql/reference/objects#app" + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "branch", - "description": "

The name of the branch for this check suite.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "checkRuns", - "description": "

The check runs associated with a check suite.

", - "type": "CheckRunConnection", - "id": "checkrunconnection", + "name": "branchProtectionRuleConflicts", + "description": "

A list of conflicts matching branches protection rule and other branch protection rules.

", + "type": "BranchProtectionRuleConflictConnection!", + "id": "branchprotectionruleconflictconnection", "kind": "objects", - "href": "/graphql/reference/objects#checkrunconnection", + "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", "arguments": [ { "name": "after", @@ -6396,16 +6040,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "filterBy", - "description": "

Filters the check runs by this type.

", - "type": { - "name": "CheckRunFilter", - "id": "checkrunfilter", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunfilter" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -6429,28 +6063,12 @@ ] }, { - "name": "commit", - "description": "

The commit for this check suite.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "conclusion", - "description": "

The conclusion of this check suite.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "creator", + "description": "

The actor who created this branch protection rule.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "databaseId", @@ -6461,12 +6079,28 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "matchingPullRequests", - "description": "

A list of open pull requests matching the check suite.

", - "type": "PullRequestConnection", - "id": "pullrequestconnection", + "name": "dismissesStaleReviews", + "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isAdminEnforced", + "description": "

Can admins overwrite branch protection.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "matchingRefs", + "description": "

Repository refs that are protected by this rule.

", + "type": "RefConnection!", + "id": "refconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#refconnection", "arguments": [ { "name": "after", @@ -6479,8 +6113,8 @@ } }, { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { "name": "String", "id": "string", @@ -6489,18 +6123,18 @@ } }, { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "String", - "id": "string", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" } }, { - "name": "first", - "description": "

Returns the first n elements from the list.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { "name": "Int", "id": "int", @@ -6509,158 +6143,270 @@ } }, { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", + "name": "query", + "description": "

Filters refs with query on name.

", "type": { "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } - }, + } + ] + }, + { + "name": "pattern", + "description": "

Identifies the protection rule pattern.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pushAllowances", + "description": "

A list push allowances for this branch protection rule.

", + "type": "PushAllowanceConnection!", + "id": "pushallowanceconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pushallowanceconnection", + "arguments": [ { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "[String!]", + "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } }, { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "Int", - "id": "int", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" } }, { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } }, { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } } ] }, - { - "name": "push", - "description": "

The push that triggered this check suite.

", - "type": "Push", - "id": "push", - "kind": "objects", - "href": "/graphql/reference/objects#push" - }, { "name": "repository", - "description": "

The repository associated with this check suite.

", - "type": "Repository!", + "description": "

The repository associated with this branch protection rule.

", + "type": "Repository", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" }, { - "name": "status", - "description": "

The status of this check suite.

", - "type": "CheckStatusState!", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" + "name": "requiredApprovingReviewCount", + "description": "

Number of approving reviews required to update matching branches.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "requiredStatusCheckContexts", + "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", + "type": "[String]", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "CheckSuiteConnection", - "kind": "objects", - "id": "checksuiteconnection", - "href": "/graphql/reference/objects#checksuiteconnection", - "description": "

The connection type for CheckSuite.

", - "fields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CheckSuiteEdge]", - "id": "checksuiteedge", - "kind": "objects", - "href": "/graphql/reference/objects#checksuiteedge" + "name": "requiresApprovingReviews", + "description": "

Are approving reviews required to update matching branches.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CheckSuite]", - "id": "checksuite", + "name": "requiresCodeOwnerReviews", + "description": "

Are reviews from code owners required to update matching branches.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresCommitSignatures", + "description": "

Are commits required to be signed.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStatusChecks", + "description": "

Are status checks required to update matching branches.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStrictStatusChecks", + "description": "

Are branches required to be up to date before merging.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsPushes", + "description": "

Is pushing to matching branches restricted.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsReviewDismissals", + "description": "

Is dismissal of pull request reviews restricted.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "reviewDismissalAllowances", + "description": "

A list review dismissal allowances for this branch protection rule.

", + "type": "ReviewDismissalAllowanceConnection!", + "id": "reviewdismissalallowanceconnection", "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } + "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + } + ] + }, + { + "name": "BranchProtectionRuleConflict", + "kind": "objects", + "id": "branchprotectionruleconflict", + "href": "/graphql/reference/objects#branchprotectionruleconflict", + "description": "

A conflict between two branch protection rules.

", + "fields": [ + { + "name": "branchProtectionRule", + "description": "

Identifies the branch protection rule.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionrule" + }, + { + "name": "conflictingBranchProtectionRule", + "description": "

Identifies the conflicting branch protection rule.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionrule" + }, + { + "name": "ref", + "description": "

Identifies the branch ref that has conflicting rules.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" + } + ] + }, + { + "name": "BranchProtectionRuleConflictConnection", + "kind": "objects", + "id": "branchprotectionruleconflictconnection", + "href": "/graphql/reference/objects#branchprotectionruleconflictconnection", + "description": "

The connection type for BranchProtectionRuleConflict.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[BranchProtectionRuleConflictEdge]", + "id": "branchprotectionruleconflictedge", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionruleconflictedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[BranchProtectionRuleConflict]", + "id": "branchprotectionruleconflict", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionruleconflict" }, { "name": "pageInfo", @@ -6681,10 +6427,10 @@ ] }, { - "name": "CheckSuiteEdge", + "name": "BranchProtectionRuleConflictEdge", "kind": "objects", - "id": "checksuiteedge", - "href": "/graphql/reference/objects#checksuiteedge", + "id": "branchprotectionruleconflictedge", + "href": "/graphql/reference/objects#branchprotectionruleconflictedge", "description": "

An edge in a connection.

", "fields": [ { @@ -6698,217 +6444,237 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "CheckSuite", - "id": "checksuite", + "type": "BranchProtectionRuleConflict", + "id": "branchprotectionruleconflict", "kind": "objects", - "href": "/graphql/reference/objects#checksuite", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } + "href": "/graphql/reference/objects#branchprotectionruleconflict" } ] }, { - "name": "ClosedEvent", + "name": "BranchProtectionRuleConnection", "kind": "objects", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent", - "description": "

Represents aclosedevent on any Closable.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], + "id": "branchprotectionruleconnection", + "href": "/graphql/reference/objects#branchprotectionruleconnection", + "description": "

The connection type for BranchProtectionRule.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "edges", + "description": "

A list of edges.

", + "type": "[BranchProtectionRuleEdge]", + "id": "branchprotectionruleedge", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionruleedge" }, { - "name": "closable", - "description": "

Object that was closed.

", - "type": "Closable!", - "id": "closable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#closable" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[BranchProtectionRule]", + "id": "branchprotectionrule", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionrule" }, { - "name": "closer", - "description": "

Object which triggered the creation of this event.

", - "type": "Closer", - "id": "closer", - "kind": "unions", - "href": "/graphql/reference/unions#closer" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "BranchProtectionRuleEdge", + "kind": "objects", + "id": "branchprotectionruleedge", + "href": "/graphql/reference/objects#branchprotectionruleedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "resourcePath", - "description": "

The HTTP path for this closed event.

", - "type": "URI!", - "id": "uri", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this closed event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionrule" } ] }, { - "name": "CodeOfConduct", + "name": "CheckAnnotation", "kind": "objects", - "id": "codeofconduct", - "href": "/graphql/reference/objects#codeofconduct", - "description": "

The Code of Conduct for a repository.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "checkannotation", + "href": "/graphql/reference/objects#checkannotation", + "description": "

A single check annotation.

", "fields": [ { - "name": "body", - "description": "

The body of the Code of Conduct.

", - "type": "String", - "id": "string", + "name": "annotationLevel", + "description": "

The annotation's severity level.

", + "type": "CheckAnnotationLevel", + "id": "checkannotationlevel", + "kind": "enums", + "href": "/graphql/reference/enums#checkannotationlevel" + }, + { + "name": "blobUrl", + "description": "

The path to the file that this annotation was made on.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "key", - "description": "

The key for the Code of Conduct.

", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "location", + "description": "

The position of this annotation.

", + "type": "CheckAnnotationSpan!", + "id": "checkannotationspan", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotationspan" + }, + { + "name": "message", + "description": "

The annotation's message.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The formal name of the Code of Conduct.

", + "name": "path", + "description": "

The path that this annotation was made on.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this Code of Conduct.

", - "type": "URI", - "id": "uri", + "name": "rawDetails", + "description": "

Additional information about the annotation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this Code of Conduct.

", - "type": "URI", - "id": "uri", + "name": "title", + "description": "

The annotation's title.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "CommentDeletedEvent", + "name": "CheckAnnotationConnection", "kind": "objects", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent", - "description": "

Represents acomment_deletedevent on a given issue or pull request.

", - "implements": [ + "id": "checkannotationconnection", + "href": "/graphql/reference/objects#checkannotationconnection", + "description": "

The connection type for CheckAnnotation.

", + "fields": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "edges", + "description": "

A list of edges.

", + "type": "[CheckAnnotationEdge]", + "id": "checkannotationedge", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotationedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[CheckAnnotation]", + "id": "checkannotation", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotation" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "CheckAnnotationEdge", + "kind": "objects", + "id": "checkannotationedge", + "href": "/graphql/reference/objects#checkannotationedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "CheckAnnotation", + "id": "checkannotation", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotation" + } + ] + }, + { + "name": "CheckAnnotationPosition", + "kind": "objects", + "id": "checkannotationposition", + "href": "/graphql/reference/objects#checkannotationposition", + "description": "

A character position in a check annotation.

", + "fields": [ + { + "name": "column", + "description": "

Column number (1 indexed).

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#int" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", + "name": "line", + "description": "

Line number (1 indexed).

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" @@ -6916,27 +6682,42 @@ ] }, { - "name": "Commit", + "name": "CheckAnnotationSpan", "kind": "objects", - "id": "commit", - "href": "/graphql/reference/objects#commit", - "description": "

Represents a Git commit.

", - "implements": [ + "id": "checkannotationspan", + "href": "/graphql/reference/objects#checkannotationspan", + "description": "

An inclusive pair of positions for a check annotation.

", + "fields": [ { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" + "name": "end", + "description": "

End position (inclusive).

", + "type": "CheckAnnotationPosition!", + "id": "checkannotationposition", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotationposition" }, + { + "name": "start", + "description": "

Start position (inclusive).

", + "type": "CheckAnnotationPosition!", + "id": "checkannotationposition", + "kind": "objects", + "href": "/graphql/reference/objects#checkannotationposition" + } + ] + }, + { + "name": "CheckRun", + "kind": "objects", + "id": "checkrun", + "href": "/graphql/reference/objects#checkrun", + "description": "

A check run.

", + "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, { "name": "UniformResourceLocatable", "id": "uniformresourcelocatable", @@ -6945,28 +6726,12 @@ ], "fields": [ { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "additions", - "description": "

The number of additions in this commit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "associatedPullRequests", - "description": "

The pull requests associated with a commit.

", - "type": "PullRequestConnection", - "id": "pullrequestconnection", + "name": "annotations", + "description": "

The check run's annotations.

", + "type": "CheckAnnotationConnection", + "id": "checkannotationconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#checkannotationconnection", "arguments": [ { "name": "after", @@ -7007,78 +6772,242 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests.

", - "type": { - "name": "PullRequestOrder", - "id": "pullrequestorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#pullrequestorder" - } } ] }, { - "name": "author", - "description": "

Authorship details of the commit.

", - "type": "GitActor", - "id": "gitactor", + "name": "checkSuite", + "description": "

The check suite that this run is a part of.

", + "type": "CheckSuite!", + "id": "checksuite", "kind": "objects", - "href": "/graphql/reference/objects#gitactor" + "href": "/graphql/reference/objects#checksuite" }, { - "name": "authoredByCommitter", - "description": "

Check if the committer and the author match.

", - "type": "Boolean!", - "id": "boolean", + "name": "completedAt", + "description": "

Identifies the date and time when the check run was completed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "authoredDate", - "description": "

The datetime when this commit was authored.

", - "type": "DateTime!", + "name": "conclusion", + "description": "

The conclusion of the check run.

", + "type": "CheckConclusionState", + "id": "checkconclusionstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkconclusionstate" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "detailsUrl", + "description": "

The URL from which to find full details of the check run on the integrator's site.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "externalId", + "description": "

A reference for the check run on the integrator's system.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The name of the check for this check run.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "permalink", + "description": "

The permalink to the check run summary.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with this check run.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this check run.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "startedAt", + "description": "

Identifies the date and time when the check run was started.

", + "type": "DateTime", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "blame", - "description": "

Fetches git blame information.

", - "type": "Blame!", - "id": "blame", + "name": "status", + "description": "

The current status of the check run.

", + "type": "CheckStatusState!", + "id": "checkstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkstatusstate" + }, + { + "name": "summary", + "description": "

A string representing the check run's summary.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "text", + "description": "

A string representing the check run's text.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "title", + "description": "

A string representing the check run.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "url", + "description": "

The HTTP URL for this check run.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "CheckRunConnection", + "kind": "objects", + "id": "checkrunconnection", + "href": "/graphql/reference/objects#checkrunconnection", + "description": "

The connection type for CheckRun.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[CheckRunEdge]", + "id": "checkrunedge", "kind": "objects", - "href": "/graphql/reference/objects#blame", - "arguments": [ - { - "name": "path", - "description": "

The file whose Git blame information you want.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#checkrunedge" }, { - "name": "changedFiles", - "description": "

The number of changed files in this commit.

", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[CheckRun]", + "id": "checkrun", + "kind": "objects", + "href": "/graphql/reference/objects#checkrun" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "CheckRunEdge", + "kind": "objects", + "id": "checkrunedge", + "href": "/graphql/reference/objects#checkrunedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "checkSuites", - "description": "

The check suites associated with a commit.

", - "type": "CheckSuiteConnection", - "id": "checksuiteconnection", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "CheckRun", + "id": "checkrun", "kind": "objects", - "href": "/graphql/reference/objects#checksuiteconnection", + "href": "/graphql/reference/objects#checkrun" + } + ] + }, + { + "name": "CheckSuite", + "kind": "objects", + "id": "checksuite", + "href": "/graphql/reference/objects#checksuite", + "description": "

A check suite.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "app", + "description": "

The GitHub App which created this check suite.

", + "type": "App", + "id": "app", + "kind": "objects", + "href": "/graphql/reference/objects#app" + }, + { + "name": "branch", + "description": "

The name of the branch for this check suite.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" + }, + { + "name": "checkRuns", + "description": "

The check runs associated with a check suite.

", + "type": "CheckRunConnection", + "id": "checkrunconnection", + "kind": "objects", + "href": "/graphql/reference/objects#checkrunconnection", "arguments": [ { "name": "after", @@ -7102,107 +7031,12 @@ }, { "name": "filterBy", - "description": "

Filters the check suites by this type.

", + "description": "

Filters the check runs by this type.

", "type": { - "name": "CheckSuiteFilter", - "id": "checksuitefilter", + "name": "CheckRunFilter", + "id": "checkrunfilter", "kind": "input-objects", - "href": "/graphql/reference/input-objects#checksuitefilter" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - } - }, - { - "name": "comments", - "description": "

Comments made on the commit.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/input-objects#checkrunfilter" } }, { @@ -7228,60 +7062,44 @@ ] }, { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "commit", + "description": "

The commit for this check suite.

", + "type": "Commit!", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" }, { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "conclusion", + "description": "

The conclusion of this check suite.

", + "type": "CheckConclusionState", + "id": "checkconclusionstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkconclusionstate" }, { - "name": "committedDate", - "description": "

The datetime when this commit was committed.

", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "committedViaWeb", - "description": "

Check if commited via GitHub web UI.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "committer", - "description": "

Committership details of the commit.

", - "type": "GitActor", - "id": "gitactor", - "kind": "objects", - "href": "/graphql/reference/objects#gitactor" - }, - { - "name": "deletions", - "description": "

The number of deletions in this commit.

", - "type": "Int!", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "deployments", - "description": "

The deployments associated with a commit.

", - "type": "DeploymentConnection", - "id": "deploymentconnection", + "name": "matchingPullRequests", + "description": "

A list of open pull requests matching the check suite.

", + "type": "PullRequestConnection", + "id": "pullrequestconnection", "kind": "objects", - "href": "/graphql/reference/objects#deploymentconnection", + "href": "/graphql/reference/objects#pullrequestconnection", "arguments": [ { "name": "after", @@ -7294,8 +7112,8 @@ } }, { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", "type": { "name": "String", "id": "string", @@ -7304,10 +7122,10 @@ } }, { - "name": "environments", - "description": "

Environments to list deployments for.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "[String!]", + "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" @@ -7324,38 +7142,8 @@ } }, { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for deployments returned from the connection.

", - "type": { - "name": "DeploymentOrder", - "id": "deploymentorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#deploymentorder" - } - } - ] - }, - { - "name": "history", - "description": "

The linear commit history starting from (and including) this commit, in the same order as git log.

", - "type": "CommitHistoryConnection!", - "id": "commithistoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commithistoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", "type": { "name": "String", "id": "string", @@ -7364,35 +7152,15 @@ } }, { - "name": "author", - "description": "

If non-null, filters history to only show commits with matching authorship.

", - "type": { - "name": "CommitAuthor", - "id": "commitauthor", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#commitauthor" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", "type": { - "name": "String", + "name": "[String!]", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -7404,234 +7172,205 @@ } }, { - "name": "path", - "description": "

If non-null, filters history to only show commits touching files under this path.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "since", - "description": "

Allows specifying a beginning time or date for fetching commits.

", + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", "type": { - "name": "GitTimestamp", - "id": "gittimestamp", - "kind": "scalars", - "href": "/graphql/reference/scalars#gittimestamp" + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" } }, { - "name": "until", - "description": "

Allows specifying an ending time or date for fetching commits.

", + "name": "states", + "description": "

A list of states to filter the pull requests by.

", "type": { - "name": "GitTimestamp", - "id": "gittimestamp", - "kind": "scalars", - "href": "/graphql/reference/scalars#gittimestamp" + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" } } ] }, { - "name": "message", - "description": "

The Git commit message.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "push", + "description": "

The push that triggered this check suite.

", + "type": "Push", + "id": "push", + "kind": "objects", + "href": "/graphql/reference/objects#push" }, { - "name": "messageBody", - "description": "

The Git commit message body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "repository", + "description": "

The repository associated with this check suite.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "messageBodyHTML", - "description": "

The commit message body rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "resourcePath", + "description": "

The HTTP path for this check suite.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#uri" }, { - "name": "messageHeadline", - "description": "

The Git commit message headline.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "status", + "description": "

The status of this check suite.

", + "type": "CheckStatusState!", + "id": "checkstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkstatusstate" }, { - "name": "messageHeadlineHTML", - "description": "

The commit message headline rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "url", + "description": "

The HTTP URL for this check suite.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "CheckSuiteConnection", + "kind": "objects", + "id": "checksuiteconnection", + "href": "/graphql/reference/objects#checksuiteconnection", + "description": "

The connection type for CheckSuite.

", + "fields": [ { - "name": "parents", - "description": "

The parents of a commit.

", - "type": "CommitConnection!", - "id": "commitconnection", + "name": "edges", + "description": "

A list of edges.

", + "type": "[CheckSuiteEdge]", + "id": "checksuiteedge", "kind": "objects", - "href": "/graphql/reference/objects#commitconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#checksuiteedge" }, { - "name": "pushedDate", - "description": "

The datetime when this commit was pushed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[CheckSuite]", + "id": "checksuite", + "kind": "objects", + "href": "/graphql/reference/objects#checksuite" }, { - "name": "repository", - "description": "

The Repository this commit belongs to.

", - "type": "Repository!", - "id": "repository", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "resourcePath", - "description": "

The HTTP path for this commit.

", - "type": "URI!", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "CheckSuiteEdge", + "kind": "objects", + "id": "checksuiteedge", + "href": "/graphql/reference/objects#checksuiteedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "signature", - "description": "

Commit signing information, if present.

", - "type": "GitSignature", - "id": "gitsignature", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitsignature" + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "status", - "description": "

Status information for this commit.

", - "type": "Status", - "id": "status", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "CheckSuite", + "id": "checksuite", "kind": "objects", - "href": "/graphql/reference/objects#status" + "href": "/graphql/reference/objects#checksuite" + } + ] + }, + { + "name": "ClosedEvent", + "kind": "objects", + "id": "closedevent", + "href": "/graphql/reference/objects#closedevent", + "description": "

Represents aclosedevent on any Closable.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "tarballUrl", - "description": "

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "tree", - "description": "

Commit's root Tree.

", - "type": "Tree!", - "id": "tree", - "kind": "objects", - "href": "/graphql/reference/objects#tree" + "name": "closable", + "description": "

Object that was closed.

", + "type": "Closable!", + "id": "closable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#closable" }, { - "name": "treeResourcePath", - "description": "

The HTTP path for the tree of this commit.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "closer", + "description": "

Object which triggered the creation of this event.

", + "type": "Closer", + "id": "closer", + "kind": "unions", + "href": "/graphql/reference/unions#closer" }, { - "name": "treeUrl", - "description": "

The HTTP URL for the tree of this commit.

", - "type": "URI!", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "url", - "description": "

The HTTP URL for this commit.

", + "name": "resourcePath", + "description": "

The HTTP path for this closed event.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - }, - { - "name": "zipballUrl", - "description": "

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", + "name": "url", + "description": "

The HTTP URL for this closed event.

", "type": "URI!", "id": "uri", "kind": "scalars", @@ -7640,101 +7379,82 @@ ] }, { - "name": "CommitComment", + "name": "CodeOfConduct", "kind": "objects", - "id": "commitcomment", - "href": "/graphql/reference/objects#commitcomment", - "description": "

Represents a comment on a given Commit.

", + "id": "codeofconduct", + "href": "/graphql/reference/objects#codeofconduct", + "description": "

The Code of Conduct for a repository.

", "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" } ], "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, { "name": "body", - "description": "

Identifies the comment body.

", - "type": "String!", + "description": "

The body of the Code of Conduct.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

Identifies the comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "key", + "description": "

The key for the Code of Conduct.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#string" }, { - "name": "bodyText", - "description": "

The body rendered to text.

", + "name": "name", + "description": "

The formal name of the Code of Conduct.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "commit", - "description": "

Identifies the commit associated with the comment, if the commit exists.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" + "name": "resourcePath", + "description": "

The HTTP path for this Code of Conduct.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this Code of Conduct.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "CommentDeletedEvent", + "kind": "objects", + "id": "commentdeletedevent", + "href": "/graphql/reference/objects#commentdeletedevent", + "description": "

Represents acomment_deletedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "createdAt", @@ -7744,14 +7464,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, { "name": "databaseId", "description": "

Identifies the primary key from the database.

", @@ -7761,84 +7473,67 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", + "name": "deletedCommentAuthor", + "description": "

The user who authored the deleted comment.

", "type": "Actor", "id": "actor", "kind": "interfaces", "href": "/graphql/reference/interfaces#actor" - }, + } + ] + }, + { + "name": "Commit", + "kind": "objects", + "id": "commit", + "href": "/graphql/reference/objects#commit", + "description": "

Represents a Git commit.

", + "implements": [ { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "GitObject", + "id": "gitobject", + "href": "/graphql/reference/interfaces#gitobject" }, { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" }, { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ { - "name": "path", - "description": "

Identifies the file path associated with the comment.

", - "type": "String", + "name": "abbreviatedOid", + "description": "

An abbreviated version of the Git object ID.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "position", - "description": "

Identifies the line position associated with the comment.

", - "type": "Int", + "name": "additions", + "description": "

The number of additions in this commit.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", + "name": "associatedPullRequests", + "description": "

The pull requests associated with a commit.

", + "type": "PullRequestConnection", + "id": "pullrequestconnection", "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", + "href": "/graphql/reference/objects#pullrequestconnection", "arguments": [ { "name": "after", @@ -7860,16 +7555,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -7892,55 +7577,47 @@ }, { "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", + "description": "

Ordering options for pull requests.

", "type": { - "name": "ReactionOrder", - "id": "reactionorder", + "name": "PullRequestOrder", + "id": "pullrequestorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" + "href": "/graphql/reference/input-objects#pullrequestorder" } } ] }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "author", + "description": "

Authorship details of the commit.

", + "type": "GitActor", + "id": "gitactor", + "kind": "objects", + "href": "/graphql/reference/objects#gitactor" }, { - "name": "resourcePath", - "description": "

The HTTP path permalink for this commit comment.

", - "type": "URI!", - "id": "uri", + "name": "authoredByCommitter", + "description": "

Check if the committer and the author match.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", + "name": "authoredDate", + "description": "

The datetime when this commit was authored.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "url", - "description": "

The HTTP URL permalink for this commit comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", + "name": "authors", + "description": "

The list of authors for this commit based on the git author and the Co-authored-by\nmessage trailer. The git author will always be first.

", + "type": "GitActorConnection!", + "id": "gitactorconnection", "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", + "href": "/graphql/reference/objects#gitactorconnection", "arguments": [ { "name": "after", @@ -7985,143 +7662,96 @@ ] }, { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "CommitCommentConnection", - "kind": "objects", - "id": "commitcommentconnection", - "href": "/graphql/reference/objects#commitcommentconnection", - "description": "

The connection type for CommitComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitCommentEdge]", - "id": "commitcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CommitComment]", - "id": "commitcomment", - "kind": "objects", - "href": "/graphql/reference/objects#commitcomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "blame", + "description": "

Fetches git blame information.

", + "type": "Blame!", + "id": "blame", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#blame", + "arguments": [ + { + "name": "path", + "description": "

The file whose Git blame information you want.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", + "name": "changedFiles", + "description": "

The number of changed files in this commit.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CommitCommentEdge", - "kind": "objects", - "id": "commitcommentedge", - "href": "/graphql/reference/objects#commitcommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CommitComment", - "id": "commitcomment", + "name": "checkSuites", + "description": "

The check suites associated with a commit.

", + "type": "CheckSuiteConnection", + "id": "checksuiteconnection", "kind": "objects", - "href": "/graphql/reference/objects#commitcomment" - } - ] - }, - { - "name": "CommitCommentThread", - "kind": "objects", - "id": "commitcommentthread", - "href": "/graphql/reference/objects#commitcommentthread", - "description": "

A thread of comments on a commit.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "href": "/graphql/reference/objects#checksuiteconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "filterBy", + "description": "

Filters the check suites by this type.

", + "type": { + "name": "CheckSuiteFilter", + "id": "checksuitefilter", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checksuitefilter" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ { "name": "comments", - "description": "

The comments that exist in this thread.

", + "description": "

Comments made on the commit.

", "type": "CommitCommentConnection!", "id": "commitcommentconnection", "kind": "objects", @@ -8170,94 +7800,60 @@ ] }, { - "name": "commit", - "description": "

The commit the comments were made on.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "path", - "description": "

The file the comments were made on.

", - "type": "String", - "id": "string", + "name": "commitResourcePath", + "description": "

The HTTP path for this Git object.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "position", - "description": "

The position in the diff for the commit that the comment was made on.

", - "type": "Int", - "id": "int", + "name": "commitUrl", + "description": "

The HTTP URL for this Git object.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "CommitConnection", - "kind": "objects", - "id": "commitconnection", - "href": "/graphql/reference/objects#commitconnection", - "description": "

The connection type for Commit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitEdge]", - "id": "commitedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitedge" + "name": "committedDate", + "description": "

The datetime when this commit was committed.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Commit]", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" + "name": "committedViaWeb", + "description": "

Check if commited via GitHub web UI.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "committer", + "description": "

Committership details of the commit.

", + "type": "GitActor", + "id": "gitactor", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#gitactor" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", + "name": "deletions", + "description": "

The number of deletions in this commit.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CommitContributionsByRepository", - "kind": "objects", - "id": "commitcontributionsbyrepository", - "href": "/graphql/reference/objects#commitcontributionsbyrepository", - "description": "

This aggregates commits made by a user within one repository.

", - "fields": [ + }, { - "name": "contributions", - "description": "

The commit contributions, each representing a day.

", - "type": "CreatedCommitContributionConnection!", - "id": "createdcommitcontributionconnection", + "name": "deployments", + "description": "

The deployments associated with a commit.

", + "type": "DeploymentConnection", + "id": "deploymentconnection", "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontributionconnection", + "href": "/graphql/reference/objects#deploymentconnection", "arguments": [ { "name": "after", @@ -8279,6 +7875,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "environments", + "description": "

Environments to list deployments for.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -8301,500 +7907,287 @@ }, { "name": "orderBy", - "description": "

Ordering options for commit contributions returned from the connection.

", + "description": "

Ordering options for deployments returned from the connection.

", "type": { - "name": "CommitContributionOrder", - "id": "commitcontributionorder", + "name": "DeploymentOrder", + "id": "deploymentorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#commitcontributionorder" + "href": "/graphql/reference/input-objects#deploymentorder" } } ] }, { - "name": "repository", - "description": "

The repository in which the commits were made.

", - "type": "Repository!", - "id": "repository", + "name": "file", + "description": "

The tree entry representing the file located at the given path.

", + "type": "TreeEntry", + "id": "treeentry", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#treeentry", + "arguments": [ + { + "name": "path", + "description": "

The path for the file.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { - "name": "resourcePath", - "description": "

The HTTP path for the user's commits to the repository in this time range.

", - "type": "URI!", - "id": "uri", + "name": "history", + "description": "

The linear commit history starting from (and including) this commit, in the same order as git log.

", + "type": "CommitHistoryConnection!", + "id": "commithistoryconnection", + "kind": "objects", + "href": "/graphql/reference/objects#commithistoryconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "author", + "description": "

If non-null, filters history to only show commits with matching authorship.

", + "type": { + "name": "CommitAuthor", + "id": "commitauthor", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#commitauthor" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "path", + "description": "

If non-null, filters history to only show commits touching files under this path.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "since", + "description": "

Allows specifying a beginning time or date for fetching commits.

", + "type": { + "name": "GitTimestamp", + "id": "gittimestamp", + "kind": "scalars", + "href": "/graphql/reference/scalars#gittimestamp" + } + }, + { + "name": "until", + "description": "

Allows specifying an ending time or date for fetching commits.

", + "type": { + "name": "GitTimestamp", + "id": "gittimestamp", + "kind": "scalars", + "href": "/graphql/reference/scalars#gittimestamp" + } + } + ] + }, + { + "name": "message", + "description": "

The Git commit message.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for the user's commits to the repository in this time range.

", - "type": "URI!", - "id": "uri", + "name": "messageBody", + "description": "

The Git commit message body.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CommitEdge", - "kind": "objects", - "id": "commitedge", - "href": "/graphql/reference/objects#commitedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "messageBodyHTML", + "description": "

The commit message body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "messageHeadline", + "description": "

The Git commit message headline.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - } - ] - }, - { - "name": "CommitHistoryConnection", - "kind": "objects", - "id": "commithistoryconnection", - "href": "/graphql/reference/objects#commithistoryconnection", - "description": "

The connection type for Commit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CommitEdge]", - "id": "commitedge", - "kind": "objects", - "href": "/graphql/reference/objects#commitedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Commit]", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContentAttachment", - "kind": "objects", - "id": "contentattachment", - "href": "/graphql/reference/objects#contentattachment", - "description": "

A content attachment.

", - "fields": [ - { - "name": "body", - "description": "

The body text of the content attachment. This parameter supports markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contentReference", - "description": "

The content reference that the content attachment is attached to.

", - "type": "ContentReference!", - "id": "contentreference", - "kind": "objects", - "href": "/graphql/reference/objects#contentreference" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "title", - "description": "

The title of the content attachment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ContentReference", - "kind": "objects", - "id": "contentreference", - "href": "/graphql/reference/objects#contentreference", - "description": "

A content reference.

", - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "reference", - "description": "

The reference of the content reference.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ContributionCalendar", - "kind": "objects", - "id": "contributioncalendar", - "href": "/graphql/reference/objects#contributioncalendar", - "description": "

A calendar of contributions made on GitHub by a user.

", - "fields": [ - { - "name": "colors", - "description": "

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

", - "type": "[String!]!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isHalloween", - "description": "

Determine if the color set was chosen because it's currently Halloween.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "months", - "description": "

A list of the months of contributions in this calendar.

", - "type": "[ContributionCalendarMonth!]!", - "id": "contributioncalendarmonth", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarmonth" - }, - { - "name": "totalContributions", - "description": "

The count of total contributions in the calendar.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "weeks", - "description": "

A list of the weeks of contributions in this calendar.

", - "type": "[ContributionCalendarWeek!]!", - "id": "contributioncalendarweek", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarweek" - } - ] - }, - { - "name": "ContributionCalendarDay", - "kind": "objects", - "id": "contributioncalendarday", - "href": "/graphql/reference/objects#contributioncalendarday", - "description": "

Represents a single day of contributions on GitHub by a user.

", - "fields": [ - { - "name": "color", - "description": "

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "contributionCount", - "description": "

How many contributions were made by the user on this day.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "date", - "description": "

The day this square represents.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "weekday", - "description": "

A number representing which day of the week this square represents, e.g., 1 is Monday.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContributionCalendarMonth", - "kind": "objects", - "id": "contributioncalendarmonth", - "href": "/graphql/reference/objects#contributioncalendarmonth", - "description": "

A month of contributions in a user's contribution graph.

", - "fields": [ - { - "name": "firstDay", - "description": "

The date of the first day of this month.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "name", - "description": "

The name of the month.

", - "type": "String!", - "id": "string", + "name": "messageHeadlineHTML", + "description": "

The commit message headline rendered to HTML.

", + "type": "HTML!", + "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#html" }, { - "name": "totalWeeks", - "description": "

How many weeks started in this month.

", - "type": "Int!", - "id": "int", + "name": "oid", + "description": "

The Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "year", - "description": "

The year the month occurred in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ContributionCalendarWeek", - "kind": "objects", - "id": "contributioncalendarweek", - "href": "/graphql/reference/objects#contributioncalendarweek", - "description": "

A week of contributions in a user's contribution graph.

", - "fields": [ - { - "name": "contributionDays", - "description": "

The days of contributions in this week.

", - "type": "[ContributionCalendarDay!]!", - "id": "contributioncalendarday", + "name": "onBehalfOf", + "description": "

The organization this commit was made on behalf of.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendarday" + "href": "/graphql/reference/objects#organization" }, { - "name": "firstDay", - "description": "

The date of the earliest square in this week.

", - "type": "Date!", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - } - ] - }, - { - "name": "ContributionsCollection", - "kind": "objects", - "id": "contributionscollection", - "href": "/graphql/reference/objects#contributionscollection", - "description": "

A contributions collection aggregates contributions such as opened issues and commits created by a user.

", - "fields": [ - { - "name": "commitContributionsByRepository", - "description": "

Commit contributions made by the user, grouped by repository.

", - "type": "[CommitContributionsByRepository!]!", - "id": "commitcontributionsbyrepository", + "name": "parents", + "description": "

The parents of a commit.

", + "type": "CommitConnection!", + "id": "commitconnection", "kind": "objects", - "href": "/graphql/reference/objects#commitcontributionsbyrepository", + "href": "/graphql/reference/objects#commitconnection", "arguments": [ { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "Int", - "id": "int", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" } - } - ] - }, - { - "name": "contributionCalendar", - "description": "

A calendar of this user's contributions on GitHub.

", - "type": "ContributionCalendar!", - "id": "contributioncalendar", - "kind": "objects", - "href": "/graphql/reference/objects#contributioncalendar" - }, - { - "name": "contributionYears", - "description": "

The years the user has been making contributions with the most recent year first.

", - "type": "[Int!]!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "doesEndInCurrentMonth", - "description": "

Determine if this collection's time span ends in the current month.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "earliestRestrictedContributionDate", - "description": "

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", - "type": "Date", - "id": "date", - "kind": "scalars", - "href": "/graphql/reference/scalars#date" - }, - { - "name": "endedAt", - "description": "

The ending date and time of this collection.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "firstIssueContribution", - "description": "

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

", - "type": "CreatedIssueOrRestrictedContribution", - "id": "createdissueorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdissueorrestrictedcontribution", - "arguments": [ + }, { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first issue will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } - } - ] - }, - { - "name": "firstPullRequestContribution", - "description": "

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

", - "type": "CreatedPullRequestOrRestrictedContribution", - "id": "createdpullrequestorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution", - "arguments": [ + }, { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first pull request will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } - } - ] - }, - { - "name": "firstRepositoryContribution", - "description": "

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

", - "type": "CreatedRepositoryOrRestrictedContribution", - "id": "createdrepositoryorrestrictedcontribution", - "kind": "unions", - "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution", - "arguments": [ + }, { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the first repository will be returned even if it was opened outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } } ] }, { - "name": "hasActivityInThePast", - "description": "

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

", - "type": "Boolean!", - "id": "boolean", + "name": "pushedDate", + "description": "

The datetime when this commit was pushed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "hasAnyContributions", - "description": "

Determine if there are any contributions in this collection.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "repository", + "description": "

The Repository this commit belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "hasAnyRestrictedContributions", - "description": "

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

", - "type": "Boolean!", - "id": "boolean", + "name": "resourcePath", + "description": "

The HTTP path for this commit.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "isSingleDay", - "description": "

Whether or not the collector's time span is all within the same day.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "signature", + "description": "

Commit signing information, if present.

", + "type": "GitSignature", + "id": "gitsignature", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#gitsignature" }, { - "name": "issueContributions", - "description": "

A list of issues the user opened.

", - "type": "CreatedIssueContributionConnection!", - "id": "createdissuecontributionconnection", + "name": "status", + "description": "

Status information for this commit.

", + "type": "Status", + "id": "status", "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionconnection", + "href": "/graphql/reference/objects#status" + }, + { + "name": "statusCheckRollup", + "description": "

Check and Status rollup information for this commit.

", + "type": "StatusCheckRollup", + "id": "statuscheckrollup", + "kind": "objects", + "href": "/graphql/reference/objects#statuscheckrollup" + }, + { + "name": "submodules", + "description": "

Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file.

", + "type": "SubmoduleConnection!", + "id": "submoduleconnection", + "kind": "objects", + "href": "/graphql/reference/objects#submoduleconnection", "arguments": [ { "name": "after", @@ -8816,28 +8209,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -8857,130 +8228,275 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" - } } ] }, { - "name": "issueContributionsByRepository", - "description": "

Issue contributions made by the user, grouped by repository.

", - "type": "[IssueContributionsByRepository!]!", - "id": "issuecontributionsbyrepository", + "name": "tarballUrl", + "description": "

Returns a URL to download a tarball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "tree", + "description": "

Commit's root Tree.

", + "type": "Tree!", + "id": "tree", "kind": "objects", - "href": "/graphql/reference/objects#issuecontributionsbyrepository", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#tree" }, { - "name": "joinedGitHubContribution", - "description": "

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

", - "type": "JoinedGitHubContribution", - "id": "joinedgithubcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#joinedgithubcontribution", - "arguments": [ - { - "name": "ignoreTimeRange", - "defaultValue": false, - "description": "

If true, the contribution will be returned even if the user signed up outside of the collection's time range.

\n

Upcoming Change on 2019-07-01 UTC\nDescription: ignoreTimeRange will be removed. Use a ContributionsCollection starting sufficiently far back\nReason: ignore_time_range will be removed.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ] + "name": "treeResourcePath", + "description": "

The HTTP path for the tree of this commit.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "latestRestrictedContributionDate", - "description": "

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", - "type": "Date", - "id": "date", + "name": "treeUrl", + "description": "

The HTTP URL for the tree of this commit.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#date" + "href": "/graphql/reference/scalars#uri" }, { - "name": "mostRecentCollectionWithActivity", - "description": "

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

", - "type": "ContributionsCollection", - "id": "contributionscollection", - "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection" + "name": "url", + "description": "

The HTTP URL for this commit.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "mostRecentCollectionWithoutActivity", - "description": "

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

", - "type": "ContributionsCollection", - "id": "contributionscollection", - "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection" + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "popularIssueContribution", - "description": "

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

", - "type": "CreatedIssueContribution", - "id": "createdissuecontribution", + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" + }, + { + "name": "zipballUrl", + "description": "

Returns a URL to download a zipball archive for a repository.\nNote: For private repositories, these links are temporary and expire after five minutes.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "CommitComment", + "kind": "objects", + "id": "commitcomment", + "href": "/graphql/reference/objects#commitcomment", + "description": "

Represents a comment on a given Commit.

", + "implements": [ + { + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" + }, + { + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Minimizable", + "id": "minimizable", + "href": "/graphql/reference/interfaces#minimizable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "body", + "description": "

Identifies the comment body.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "commit", + "description": "

Identifies the commit associated with the comment, if the commit exists.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" + "href": "/graphql/reference/objects#commit" }, { - "name": "popularPullRequestContribution", - "description": "

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

", - "type": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isMinimized", + "description": "

Returns whether or not a comment has been minimized.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "minimizedReason", + "description": "

Returns why the comment was minimized.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "path", + "description": "

Identifies the file path associated with the comment.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "position", + "description": "

Identifies the line position associated with the comment.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" + "href": "/graphql/reference/objects#reactiongroup" }, { - "name": "pullRequestContributions", - "description": "

Pull request contributions made by the user.

", - "type": "CreatedPullRequestContributionConnection!", - "id": "createdpullrequestcontributionconnection", + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", + "href": "/graphql/reference/objects#reactionconnection", "arguments": [ { "name": "after", @@ -9003,25 +8519,13 @@ } }, { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from the result.

", + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" } }, { @@ -9046,66 +8550,55 @@ }, { "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", + "description": "

Allows specifying the order in which reactions are returned.

", "type": { - "name": "ContributionOrder", - "id": "contributionorder", + "name": "ReactionOrder", + "id": "reactionorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" + "href": "/graphql/reference/input-objects#reactionorder" } } ] }, { - "name": "pullRequestContributionsByRepository", - "description": "

Pull request contributions made by the user, grouped by repository.

", - "type": "[PullRequestContributionsByRepository!]!", - "id": "pullrequestcontributionsbyrepository", + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", - "arguments": [ - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#repository" }, { - "name": "pullRequestReviewContributions", - "description": "

Pull request review contributions made by the user.

", - "type": "CreatedPullRequestReviewContributionConnection!", - "id": "createdpullrequestreviewcontributionconnection", + "name": "resourcePath", + "description": "

The HTTP path permalink for this commit comment.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL permalink for this commit comment.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", + "href": "/graphql/reference/objects#usercontenteditconnection", "arguments": [ { "name": "after", @@ -9146,324 +8639,434 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" - } } ] }, { - "name": "pullRequestReviewContributionsByRepository", - "description": "

Pull request review contributions made by the user, grouped by repository.

", - "type": "[PullRequestReviewContributionsByRepository!]!", - "id": "pullrequestreviewcontributionsbyrepository", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", - "arguments": [ - { - "name": "maxRepositories", - "defaultValue": "25", - "description": "

How many repositories should be included.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "repositoryContributions", - "description": "

A list of repositories owned by the user that the user created in this time range.

", - "type": "CreatedRepositoryContributionConnection!", - "id": "createdrepositorycontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first repository ever be excluded from the result.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" - } - } - ] + "name": "viewerCanMinimize", + "description": "

Check if the current viewer can minimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "restrictedContributionsCount", - "description": "

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

", - "type": "Int!", - "id": "int", + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "startedAt", - "description": "

The beginning date and time of this collection.

", - "type": "DateTime!", - "id": "datetime", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "totalCommitContributions", - "description": "

How many commits were made by the user in this time span.

", - "type": "Int!", - "id": "int", + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" + }, + { + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "CommitCommentConnection", + "kind": "objects", + "id": "commitcommentconnection", + "href": "/graphql/reference/objects#commitcommentconnection", + "description": "

The connection type for CommitComment.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[CommitCommentEdge]", + "id": "commitcommentedge", + "kind": "objects", + "href": "/graphql/reference/objects#commitcommentedge" }, { - "name": "totalIssueContributions", - "description": "

How many issues the user opened.

", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[CommitComment]", + "id": "commitcomment", + "kind": "objects", + "href": "/graphql/reference/objects#commitcomment" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", "type": "Int!", "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#int", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "CommitCommentEdge", + "kind": "objects", + "id": "commitcommentedge", + "href": "/graphql/reference/objects#commitcommentedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "CommitComment", + "id": "commitcomment", + "kind": "objects", + "href": "/graphql/reference/objects#commitcomment" + } + ] + }, + { + "name": "CommitCommentThread", + "kind": "objects", + "id": "commitcommentthread", + "href": "/graphql/reference/objects#commitcommentthread", + "description": "

A thread of comments on a commit.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + } + ], + "fields": [ + { + "name": "comments", + "description": "

The comments that exist in this thread.

", + "type": "CommitCommentConnection!", + "id": "commitcommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#commitcommentconnection", "arguments": [ { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from this count.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } }, { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from this count.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } - } - ] - }, - { - "name": "totalPullRequestContributions", - "description": "

How many pull requests the user opened.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ + }, { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from this count.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } }, { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from this count.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } } ] }, { - "name": "totalPullRequestReviewContributions", - "description": "

How many pull request reviews the user left.

", - "type": "Int!", - "id": "int", + "name": "commit", + "description": "

The commit the comments were made on.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "path", + "description": "

The file the comments were made on.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "totalRepositoriesWithContributedCommits", - "description": "

How many different repositories the user committed to.

", - "type": "Int!", + "name": "position", + "description": "

The position in the diff for the commit that the comment was made on.

", + "type": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "totalRepositoriesWithContributedIssues", - "description": "

How many different repositories the user opened issues in.

", + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "CommitConnection", + "kind": "objects", + "id": "commitconnection", + "href": "/graphql/reference/objects#commitconnection", + "description": "

The connection type for Commit.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[CommitEdge]", + "id": "commitedge", + "kind": "objects", + "href": "/graphql/reference/objects#commitedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Commit]", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", "type": "Int!", "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#int", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "CommitContributionsByRepository", + "kind": "objects", + "id": "commitcontributionsbyrepository", + "href": "/graphql/reference/objects#commitcontributionsbyrepository", + "description": "

This aggregates commits made by a user within one repository.

", + "fields": [ + { + "name": "contributions", + "description": "

The commit contributions, each representing a day.

", + "type": "CreatedCommitContributionConnection!", + "id": "createdcommitcontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdcommitcontributionconnection", "arguments": [ { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first issue ever be excluded from this count.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } }, { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented issue be excluded from this count.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } - } - ] - }, - { - "name": "totalRepositoriesWithContributedPullRequestReviews", - "description": "

How many different repositories the user left pull request reviews in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalRepositoriesWithContributedPullRequests", - "description": "

How many different repositories the user opened pull requests in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ + }, { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first pull request ever be excluded from this count.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } }, { - "name": "excludePopular", - "defaultValue": false, - "description": "

Should the user's most commented pull request be excluded from this count.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } - } - ] - }, - { - "name": "totalRepositoryContributions", - "description": "

How many repositories the user created.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int", - "arguments": [ + }, { - "name": "excludeFirst", - "defaultValue": false, - "description": "

Should the user's first repository ever be excluded from this count.

", + "name": "orderBy", + "description": "

Ordering options for commit contributions returned from the connection.

", "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "CommitContributionOrder", + "id": "commitcontributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#commitcontributionorder" } } ] }, { - "name": "user", - "description": "

The user who made the contributions in this collection.

", - "type": "User!", - "id": "user", + "name": "repository", + "description": "

The repository in which the commits were made.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#repository" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for the user's commits to the repository in this time range.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for the user's commits to the repository in this time range.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ConvertedNoteToIssueEvent", + "name": "CommitEdge", "kind": "objects", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent", - "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

", + "id": "commitedge", + "href": "/graphql/reference/objects#commitedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + } + ] + }, + { + "name": "CommitHistoryConnection", + "kind": "objects", + "id": "commithistoryconnection", + "href": "/graphql/reference/objects#commithistoryconnection", + "description": "

The connection type for Commit.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[CommitEdge]", + "id": "commitedge", + "kind": "objects", + "href": "/graphql/reference/objects#commitedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Commit]", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ConnectedEvent", + "kind": "objects", + "id": "connectedevent", + "href": "/graphql/reference/objects#connectedevent", + "description": "

Represents aconnectedevent on a given issue or pull request.

", "implements": [ { "name": "Node", @@ -9489,350 +9092,180 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "isCrossRepository", + "description": "

Reference originated in a different repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "name": "source", + "description": "

Issue or pull request that made the reference.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" }, { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "name": "subject", + "description": "

Issue or pull request which was connected.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" } ] }, { - "name": "CreatedCommitContribution", + "name": "ContentAttachment", "kind": "objects", - "id": "createdcommitcontribution", - "href": "/graphql/reference/objects#createdcommitcontribution", - "description": "

Represents the contribution a user made by committing to a repository.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], + "id": "contentattachment", + "href": "/graphql/reference/objects#contentattachment", + "description": "

A content attachment.

", "fields": [ { - "name": "commitCount", - "description": "

How many commits were made on this day to this repository by the user.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", + "name": "body", + "description": "

The body text of the content attachment. This parameter supports markdown.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "repository", - "description": "

The repository the user made a commit in.

", - "type": "Repository!", - "id": "repository", + "name": "contentReference", + "description": "

The content reference that the content attachment is attached to.

", + "type": "ContentReference!", + "id": "contentreference", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#contentreference" }, { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "title", + "description": "

The title of the content attachment.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "CreatedCommitContributionConnection", + "name": "ContentReference", "kind": "objects", - "id": "createdcommitcontributionconnection", - "href": "/graphql/reference/objects#createdcommitcontributionconnection", - "description": "

The connection type for CreatedCommitContribution.

", + "id": "contentreference", + "href": "/graphql/reference/objects#contentreference", + "description": "

A content reference.

", "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedCommitContributionEdge]", - "id": "createdcommitcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedCommitContribution]", - "id": "createdcommitcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of commits across days and repositories in the connection.

", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedCommitContributionEdge", - "kind": "objects", - "id": "createdcommitcontributionedge", - "href": "/graphql/reference/objects#createdcommitcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "reference", + "description": "

The reference of the content reference.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedCommitContribution", - "id": "createdcommitcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdcommitcontribution" } ] }, { - "name": "CreatedIssueContribution", + "name": "ContributionCalendar", "kind": "objects", - "id": "createdissuecontribution", - "href": "/graphql/reference/objects#createdissuecontribution", - "description": "

Represents the contribution a user made on GitHub by opening an issue.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], + "id": "contributioncalendar", + "href": "/graphql/reference/objects#contributioncalendar", + "description": "

A calendar of contributions made on GitHub by a user.

", "fields": [ { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "name": "colors", + "description": "

A list of hex color codes used in this calendar. The darker the color, the more contributions it represents.

", + "type": "[String!]!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isHalloween", + "description": "

Determine if the color set was chosen because it's currently Halloween.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "issue", - "description": "

The issue that was opened.

", - "type": "Issue!", - "id": "issue", + "name": "months", + "description": "

A list of the months of contributions in this calendar.

", + "type": "[ContributionCalendarMonth!]!", + "id": "contributioncalendarmonth", "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#contributioncalendarmonth" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "totalContributions", + "description": "

The count of total contributions in the calendar.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", + "name": "weeks", + "description": "

A list of the weeks of contributions in this calendar.

", + "type": "[ContributionCalendarWeek!]!", + "id": "contributioncalendarweek", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#contributioncalendarweek" } ] }, { - "name": "CreatedIssueContributionConnection", + "name": "ContributionCalendarDay", "kind": "objects", - "id": "createdissuecontributionconnection", - "href": "/graphql/reference/objects#createdissuecontributionconnection", - "description": "

The connection type for CreatedIssueContribution.

", + "id": "contributioncalendarday", + "href": "/graphql/reference/objects#contributioncalendarday", + "description": "

Represents a single day of contributions on GitHub by a user.

", "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedIssueContributionEdge]", - "id": "createdissuecontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionedge" + "name": "color", + "description": "

The hex color code that represents how many contributions were made on this day compared to others in the calendar.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedIssueContribution]", - "id": "createdissuecontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" + "name": "contributionCount", + "description": "

How many contributions were made by the user on this day.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "date", + "description": "

The day this square represents.

", + "type": "Date!", + "id": "date", + "kind": "scalars", + "href": "/graphql/reference/scalars#date" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", + "name": "weekday", + "description": "

A number representing which day of the week this square represents, e.g., 1 is Monday.

", "type": "Int!", "id": "int", "kind": "scalars", @@ -9841,540 +9274,868 @@ ] }, { - "name": "CreatedIssueContributionEdge", + "name": "ContributionCalendarMonth", "kind": "objects", - "id": "createdissuecontributionedge", - "href": "/graphql/reference/objects#createdissuecontributionedge", - "description": "

An edge in a connection.

", + "id": "contributioncalendarmonth", + "href": "/graphql/reference/objects#contributioncalendarmonth", + "description": "

A month of contributions in a user's contribution graph.

", "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "firstDay", + "description": "

The date of the first day of this month.

", + "type": "Date!", + "id": "date", + "kind": "scalars", + "href": "/graphql/reference/scalars#date" + }, + { + "name": "name", + "description": "

The name of the month.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedIssueContribution", - "id": "createdissuecontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontribution" + "name": "totalWeeks", + "description": "

How many weeks started in this month.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "year", + "description": "

The year the month occurred in.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "CreatedPullRequestContribution", + "name": "ContributionCalendarWeek", "kind": "objects", - "id": "createdpullrequestcontribution", - "href": "/graphql/reference/objects#createdpullrequestcontribution", - "description": "

Represents the contribution a user made on GitHub by opening a pull request.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], + "id": "contributioncalendarweek", + "href": "/graphql/reference/objects#contributioncalendarweek", + "description": "

A week of contributions in a user's contribution graph.

", "fields": [ { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

The pull request that was opened.

", - "type": "PullRequest!", - "id": "pullrequest", + "name": "contributionDays", + "description": "

The days of contributions in this week.

", + "type": "[ContributionCalendarDay!]!", + "id": "contributioncalendarday", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#contributioncalendarday" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "firstDay", + "description": "

The date of the earliest square in this week.

", + "type": "Date!", + "id": "date", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#date" } ] }, { - "name": "CreatedPullRequestContributionConnection", + "name": "ContributionsCollection", "kind": "objects", - "id": "createdpullrequestcontributionconnection", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", - "description": "

The connection type for CreatedPullRequestContribution.

", + "id": "contributionscollection", + "href": "/graphql/reference/objects#contributionscollection", + "description": "

A contributions collection aggregates contributions such as opened issues and commits created by a user.

", "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedPullRequestContributionEdge]", - "id": "createdpullrequestcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedPullRequestContribution]", - "id": "createdpullrequestcontribution", + "name": "commitContributionsByRepository", + "description": "

Commit contributions made by the user, grouped by repository.

", + "type": "[CommitContributionsByRepository!]!", + "id": "commitcontributionsbyrepository", "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" + "href": "/graphql/reference/objects#commitcontributionsbyrepository", + "arguments": [ + { + "name": "maxRepositories", + "defaultValue": "25", + "description": "

How many repositories should be included.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "contributionCalendar", + "description": "

A calendar of this user's contributions on GitHub.

", + "type": "ContributionCalendar!", + "id": "contributioncalendar", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#contributioncalendar" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", + "name": "contributionYears", + "description": "

The years the user has been making contributions with the most recent year first.

", + "type": "[Int!]!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedPullRequestContributionEdge", - "kind": "objects", - "id": "createdpullrequestcontributionedge", - "href": "/graphql/reference/objects#createdpullrequestcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontribution" - } - ] - }, - { - "name": "CreatedPullRequestReviewContribution", - "kind": "objects", - "id": "createdpullrequestreviewcontribution", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution", - "description": "

Represents the contribution a user made by leaving a review on a pull request.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "name": "doesEndInCurrentMonth", + "description": "

Determine if this collection's time span ends in the current month.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "occurredAt", - "description": "

When this contribution was made.

", + "name": "earliestRestrictedContributionDate", + "description": "

The date of the first restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", + "type": "Date", + "id": "date", + "kind": "scalars", + "href": "/graphql/reference/scalars#date" + }, + { + "name": "endedAt", + "description": "

The ending date and time of this collection.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "pullRequest", - "description": "

The pull request the user reviewed.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "name": "firstIssueContribution", + "description": "

The first issue the user opened on GitHub. This will be null if that issue was\nopened outside the collection's time range and ignoreTimeRange is false. If\nthe issue is not visible but the user has opted to show private contributions,\na RestrictedContribution will be returned.

", + "type": "CreatedIssueOrRestrictedContribution", + "id": "createdissueorrestrictedcontribution", + "kind": "unions", + "href": "/graphql/reference/unions#createdissueorrestrictedcontribution" }, { - "name": "pullRequestReview", - "description": "

The review the user left on the pull request.

", - "type": "PullRequestReview!", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" + "name": "firstPullRequestContribution", + "description": "

The first pull request the user opened on GitHub. This will be null if that\npull request was opened outside the collection's time range and\nignoreTimeRange is not true. If the pull request is not visible but the user\nhas opted to show private contributions, a RestrictedContribution will be returned.

", + "type": "CreatedPullRequestOrRestrictedContribution", + "id": "createdpullrequestorrestrictedcontribution", + "kind": "unions", + "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution" }, { - "name": "repository", - "description": "

The repository containing the pull request that the user reviewed.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "firstRepositoryContribution", + "description": "

The first repository the user created on GitHub. This will be null if that\nfirst repository was created outside the collection's time range and\nignoreTimeRange is false. If the repository is not visible, then a\nRestrictedContribution is returned.

", + "type": "CreatedRepositoryOrRestrictedContribution", + "id": "createdrepositoryorrestrictedcontribution", + "kind": "unions", + "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution" }, { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "hasActivityInThePast", + "description": "

Does the user have any more activity in the timeline that occurred prior to the collection's time range?.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "hasAnyContributions", + "description": "

Determine if there are any contributions in this collection.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedPullRequestReviewContributionConnection", - "kind": "objects", - "id": "createdpullrequestreviewcontributionconnection", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", - "description": "

The connection type for CreatedPullRequestReviewContribution.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedPullRequestReviewContributionEdge]", - "id": "createdpullrequestreviewcontributionedge", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedPullRequestReviewContribution]", - "id": "createdpullrequestreviewcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedPullRequestReviewContributionEdge", - "kind": "objects", - "id": "createdpullrequestreviewcontributionedge", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "hasAnyRestrictedContributions", + "description": "

Determine if the user made any contributions in this time frame whose details\nare not visible because they were made in a private repository. Can only be\ntrue if the user enabled private contribution counts.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedPullRequestReviewContribution", - "id": "createdpullrequestreviewcontribution", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" - } - ] - }, - { - "name": "CreatedRepositoryContribution", - "kind": "objects", - "id": "createdrepositorycontribution", - "href": "/graphql/reference/objects#createdrepositorycontribution", - "description": "

Represents the contribution a user made on GitHub by creating a repository.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "name": "isSingleDay", + "description": "

Whether or not the collector's time span is all within the same day.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "issueContributions", + "description": "

A list of issues the user opened.

", + "type": "CreatedIssueContributionConnection!", + "id": "createdissuecontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdissuecontributionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first issue ever be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented issue be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } + } + ] }, { - "name": "repository", - "description": "

The repository that was created.

", - "type": "Repository!", - "id": "repository", + "name": "issueContributionsByRepository", + "description": "

Issue contributions made by the user, grouped by repository.

", + "type": "[IssueContributionsByRepository!]!", + "id": "issuecontributionsbyrepository", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#issuecontributionsbyrepository", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first issue ever be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented issue be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "maxRepositories", + "defaultValue": "25", + "description": "

How many repositories should be included.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "joinedGitHubContribution", + "description": "

When the user signed up for GitHub. This will be null if that sign up date\nfalls outside the collection's time range and ignoreTimeRange is false.

", + "type": "JoinedGitHubContribution", + "id": "joinedgithubcontribution", + "kind": "objects", + "href": "/graphql/reference/objects#joinedgithubcontribution" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "latestRestrictedContributionDate", + "description": "

The date of the most recent restricted contribution the user made in this time\nperiod. Can only be non-null when the user has enabled private contribution counts.

", + "type": "Date", + "id": "date", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#date" }, { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", + "name": "mostRecentCollectionWithActivity", + "description": "

When this collection's time range does not include any activity from the user, use this\nto get a different collection from an earlier time range that does have activity.

", + "type": "ContributionsCollection", + "id": "contributionscollection", "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "CreatedRepositoryContributionConnection", - "kind": "objects", - "id": "createdrepositorycontributionconnection", - "href": "/graphql/reference/objects#createdrepositorycontributionconnection", - "description": "

The connection type for CreatedRepositoryContribution.

", - "fields": [ + "href": "/graphql/reference/objects#contributionscollection" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[CreatedRepositoryContributionEdge]", - "id": "createdrepositorycontributionedge", + "name": "mostRecentCollectionWithoutActivity", + "description": "

Returns a different contributions collection from an earlier time range than this one\nthat does not have any contributions.

", + "type": "ContributionsCollection", + "id": "contributionscollection", "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontributionedge" + "href": "/graphql/reference/objects#contributionscollection" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[CreatedRepositoryContribution]", - "id": "createdrepositorycontribution", + "name": "popularIssueContribution", + "description": "

The issue the user opened on GitHub that received the most comments in the specified\ntime frame.

", + "type": "CreatedIssueContribution", + "id": "createdissuecontribution", "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontribution" + "href": "/graphql/reference/objects#createdissuecontribution" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "popularPullRequestContribution", + "description": "

The pull request the user opened on GitHub that received the most comments in the\nspecified time frame.

", + "type": "CreatedPullRequestContribution", + "id": "createdpullrequestcontribution", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#createdpullrequestcontribution" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "CreatedRepositoryContributionEdge", - "kind": "objects", - "id": "createdrepositorycontributionedge", - "href": "/graphql/reference/objects#createdrepositorycontributionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pullRequestContributions", + "description": "

Pull request contributions made by the user.

", + "type": "CreatedPullRequestContributionConnection!", + "id": "createdpullrequestcontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first pull request ever be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented pull request be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } + } + ] }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "CreatedRepositoryContribution", - "id": "createdrepositorycontribution", + "name": "pullRequestContributionsByRepository", + "description": "

Pull request contributions made by the user, grouped by repository.

", + "type": "[PullRequestContributionsByRepository!]!", + "id": "pullrequestcontributionsbyrepository", "kind": "objects", - "href": "/graphql/reference/objects#createdrepositorycontribution" - } - ] - }, - { - "name": "CrossReferencedEvent", - "kind": "objects", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent", - "description": "

Represents a mention made by one issue or pull request to another.

", - "implements": [ + "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first pull request ever be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented pull request be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "maxRepositories", + "defaultValue": "25", + "description": "

How many repositories should be included.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "pullRequestReviewContributions", + "description": "

Pull request review contributions made by the user.

", + "type": "CreatedPullRequestReviewContributionConnection!", + "id": "createdpullrequestreviewcontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } + } + ] }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ + "name": "pullRequestReviewContributionsByRepository", + "description": "

Pull request review contributions made by the user, grouped by repository.

", + "type": "[PullRequestReviewContributionsByRepository!]!", + "id": "pullrequestreviewcontributionsbyrepository", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", + "arguments": [ + { + "name": "maxRepositories", + "defaultValue": "25", + "description": "

How many repositories should be included.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "repositoryContributions", + "description": "

A list of repositories owned by the user that the user created in this time range.

", + "type": "CreatedRepositoryContributionConnection!", + "id": "createdrepositorycontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdrepositorycontributionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first repository ever be excluded from the result.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } + } + ] }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", + "name": "restrictedContributionsCount", + "description": "

A count of contributions made by the user that the viewer cannot access. Only\nnon-zero when the user has chosen to share their private contribution counts.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "startedAt", + "description": "

The beginning date and time of this collection.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "isCrossRepository", - "description": "

Reference originated in a different repository.

", - "type": "Boolean!", - "id": "boolean", + "name": "totalCommitContributions", + "description": "

How many commits were made by the user in this time span.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" }, { - "name": "referencedAt", - "description": "

Identifies when the reference was made.

", - "type": "DateTime!", - "id": "datetime", + "name": "totalIssueContributions", + "description": "

How many issues the user opened.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#int", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first issue ever be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented issue be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "resourcePath", - "description": "

The HTTP path for this pull request.

", - "type": "URI!", - "id": "uri", + "name": "totalPullRequestContributions", + "description": "

How many pull requests the user opened.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first pull request ever be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented pull request be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "source", - "description": "

Issue or pull request that made the reference.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" + "name": "totalPullRequestReviewContributions", + "description": "

How many pull request reviews the user left.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "target", - "description": "

Issue or pull request to which the reference was made.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" + "name": "totalRepositoriesWithContributedCommits", + "description": "

How many different repositories the user committed to.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "url", - "description": "

The HTTP URL for this pull request.

", - "type": "URI!", - "id": "uri", + "name": "totalRepositoriesWithContributedIssues", + "description": "

How many different repositories the user opened issues in.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first issue ever be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented issue be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "willCloseTarget", - "description": "

Checks if the target will be closed when the source is merged.

", - "type": "Boolean!", - "id": "boolean", + "name": "totalRepositoriesWithContributedPullRequestReviews", + "description": "

How many different repositories the user left pull request reviews in.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" + }, + { + "name": "totalRepositoriesWithContributedPullRequests", + "description": "

How many different repositories the user opened pull requests in.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first pull request ever be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "excludePopular", + "defaultValue": false, + "description": "

Should the user's most commented pull request be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] + }, + { + "name": "totalRepositoryContributions", + "description": "

How many repositories the user created.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int", + "arguments": [ + { + "name": "excludeFirst", + "defaultValue": false, + "description": "

Should the user's first repository ever be excluded from this count.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] + }, + { + "name": "user", + "description": "

The user who made the contributions in this collection.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "DemilestonedEvent", + "name": "ConvertToDraftEvent", "kind": "objects", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent", - "description": "

Represents ademilestonedevent on a given issue or pull request.

", + "id": "converttodraftevent", + "href": "/graphql/reference/objects#converttodraftevent", + "description": "

Represents aconvert_to_draftevent on a given pull request.

", "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ @@ -10395,29 +10156,37 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "milestoneTitle", - "description": "

Identifies the milestone title associated with thedemilestonedevent.

", - "type": "String!", - "id": "string", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this convert to draft event.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "MilestoneItem!", - "id": "milestoneitem", - "kind": "unions", - "href": "/graphql/reference/unions#milestoneitem" + "name": "url", + "description": "

The HTTP URL for this convert to draft event.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "DeployKey", + "name": "ConvertedNoteToIssueEvent", "kind": "objects", - "id": "deploykey", - "href": "/graphql/reference/objects#deploykey", - "description": "

A repository deploy key.

", + "id": "convertednotetoissueevent", + "href": "/graphql/reference/objects#convertednotetoissueevent", + "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

", "implements": [ { "name": "Node", @@ -10426,6 +10195,14 @@ } ], "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -10435,61 +10212,208 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "key", - "description": "

The deploy key.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "readOnly", - "description": "

Whether or not the deploy key is read only.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "title", - "description": "

The deploy key title.

", - "type": "String!", - "id": "string", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "verified", - "description": "

Whether or not the deploy key has been verified.

", + "name": "project", + "description": "

Project referenced by event.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + }, + { + "name": "projectCard", + "description": "

Project card referenced by this project event.

", + "type": "ProjectCard", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + }, + { + "name": "projectColumnName", + "description": "

Column name referenced by this project event.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + } + ] + }, + { + "name": "CreatedCommitContribution", + "kind": "objects", + "id": "createdcommitcontribution", + "href": "/graphql/reference/objects#createdcommitcontribution", + "description": "

Represents the contribution a user made by committing to a repository.

", + "implements": [ + { + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" + } + ], + "fields": [ + { + "name": "commitCount", + "description": "

How many commits were made on this day to this repository by the user.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "repository", + "description": "

The repository the user made a commit in.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "DeployKeyConnection", + "name": "CreatedCommitContributionConnection", "kind": "objects", - "id": "deploykeyconnection", - "href": "/graphql/reference/objects#deploykeyconnection", - "description": "

The connection type for DeployKey.

", + "id": "createdcommitcontributionconnection", + "href": "/graphql/reference/objects#createdcommitcontributionconnection", + "description": "

The connection type for CreatedCommitContribution.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[DeployKeyEdge]", - "id": "deploykeyedge", + "type": "[CreatedCommitContributionEdge]", + "id": "createdcommitcontributionedge", "kind": "objects", - "href": "/graphql/reference/objects#deploykeyedge" + "href": "/graphql/reference/objects#createdcommitcontributionedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[DeployKey]", - "id": "deploykey", + "type": "[CreatedCommitContribution]", + "id": "createdcommitcontribution", "kind": "objects", - "href": "/graphql/reference/objects#deploykey" + "href": "/graphql/reference/objects#createdcommitcontribution" }, { "name": "pageInfo", @@ -10501,7 +10425,7 @@ }, { "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", + "description": "

Identifies the total count of commits across days and repositories in the connection.

", "type": "Int!", "id": "int", "kind": "scalars", @@ -10510,10 +10434,10 @@ ] }, { - "name": "DeployKeyEdge", + "name": "CreatedCommitContributionEdge", "kind": "objects", - "id": "deploykeyedge", - "href": "/graphql/reference/objects#deploykeyedge", + "id": "createdcommitcontributionedge", + "href": "/graphql/reference/objects#createdcommitcontributionedge", "description": "

An edge in a connection.

", "fields": [ { @@ -10527,277 +10451,99 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "DeployKey", - "id": "deploykey", + "type": "CreatedCommitContribution", + "id": "createdcommitcontribution", "kind": "objects", - "href": "/graphql/reference/objects#deploykey" + "href": "/graphql/reference/objects#createdcommitcontribution" } ] }, { - "name": "DeployedEvent", + "name": "CreatedIssueContribution", "kind": "objects", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent", - "description": "

Represents adeployedevent on a given pull request.

", + "id": "createdissuecontribution", + "href": "/graphql/reference/objects#createdissuecontribution", + "description": "

Represents the contribution a user made on GitHub by opening an issue.

", "implements": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" } ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "deployment", - "description": "

The deployment associated with thedeployedevent.

", - "type": "Deployment!", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "ref", - "description": "

The ref associated with thedeployedevent.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "Deployment", - "kind": "objects", - "id": "deployment", - "href": "/graphql/reference/objects#deployment", - "description": "

Represents triggered deployment instance.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "commit", - "description": "

Identifies the commit sha of the deployment.

", - "type": "Commit", - "id": "commit", + "name": "issue", + "description": "

The issue that was opened.

", + "type": "Issue!", + "id": "issue", "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "commitOid", - "description": "

Identifies the oid of the deployment commit, even if the commit has been deleted.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#issue" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", + "name": "occurredAt", + "description": "

When this contribution was made.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "creator", - "description": "

Identifies the actor who triggered the deployment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "description", - "description": "

The deployment description.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

The environment to which this deployment was made.

", - "type": "String", - "id": "string", + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "latestStatus", - "description": "

The latest status of this deployment.

", - "type": "DeploymentStatus", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" + "href": "/graphql/reference/scalars#uri" }, { - "name": "payload", - "description": "

Extra information that a deployment system might need.

", - "type": "String", - "id": "string", + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "ref", - "description": "

Identifies the Ref of the deployment, if the deployment was created by ref.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "repository", - "description": "

Identifies the repository associated with the deployment.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "state", - "description": "

The current state of the deployment.

", - "type": "DeploymentState", - "id": "deploymentstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstate" + "href": "/graphql/reference/scalars#uri" }, { - "name": "statuses", - "description": "

A list of statuses associated with the deployment.

", - "type": "DeploymentStatusConnection", - "id": "deploymentstatusconnection", + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "task", - "description": "

The deployment task.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/objects#user" } ] }, { - "name": "DeploymentConnection", + "name": "CreatedIssueContributionConnection", "kind": "objects", - "id": "deploymentconnection", - "href": "/graphql/reference/objects#deploymentconnection", - "description": "

The connection type for Deployment.

", + "id": "createdissuecontributionconnection", + "href": "/graphql/reference/objects#createdissuecontributionconnection", + "description": "

The connection type for CreatedIssueContribution.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[DeploymentEdge]", - "id": "deploymentedge", + "type": "[CreatedIssueContributionEdge]", + "id": "createdissuecontributionedge", "kind": "objects", - "href": "/graphql/reference/objects#deploymentedge" + "href": "/graphql/reference/objects#createdissuecontributionedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[Deployment]", - "id": "deployment", + "type": "[CreatedIssueContribution]", + "id": "createdissuecontribution", "kind": "objects", - "href": "/graphql/reference/objects#deployment" + "href": "/graphql/reference/objects#createdissuecontribution" }, { "name": "pageInfo", @@ -10818,10 +10564,10 @@ ] }, { - "name": "DeploymentEdge", + "name": "CreatedIssueContributionEdge", "kind": "objects", - "id": "deploymentedge", - "href": "/graphql/reference/objects#deploymentedge", + "id": "createdissuecontributionedge", + "href": "/graphql/reference/objects#createdissuecontributionedge", "description": "

An edge in a connection.

", "fields": [ { @@ -10835,187 +10581,99 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "Deployment", - "id": "deployment", + "type": "CreatedIssueContribution", + "id": "createdissuecontribution", "kind": "objects", - "href": "/graphql/reference/objects#deployment" + "href": "/graphql/reference/objects#createdissuecontribution" } ] }, { - "name": "DeploymentEnvironmentChangedEvent", + "name": "CreatedPullRequestContribution", "kind": "objects", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent", - "description": "

Represents adeployment_environment_changedevent on a given pull request.

", + "id": "createdpullrequestcontribution", + "href": "/graphql/reference/objects#createdpullrequestcontribution", + "description": "

Represents the contribution a user made on GitHub by opening a pull request.

", "implements": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" } ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", + "name": "occurredAt", + "description": "

When this contribution was made.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, - { - "name": "deploymentStatus", - "description": "

The deployment status that updated the deployment environment.

", - "type": "DeploymentStatus!", - "id": "deploymentstatus", - "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" - }, { "name": "pullRequest", - "description": "

PullRequest referenced by event.

", + "description": "

The pull request that was opened.

", "type": "PullRequest!", "id": "pullrequest", "kind": "objects", "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "DeploymentStatus", - "kind": "objects", - "id": "deploymentstatus", - "href": "/graphql/reference/objects#deploymentstatus", - "description": "

Describes the status of a given deployment attempt.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

Identifies the actor who triggered the deployment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "deployment", - "description": "

Identifies the deployment associated with status.

", - "type": "Deployment!", - "id": "deployment", - "kind": "objects", - "href": "/graphql/reference/objects#deployment" - }, - { - "name": "description", - "description": "

Identifies the description of the deployment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "environment", - "description": "

Identifies the environment of the deployment at the time of this deployment status.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - } }, { - "name": "environmentUrl", - "description": "

Identifies the environment URL of the deployment.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "logUrl", - "description": "

Identifies the log URL of the deployment.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

Identifies the current state of the deployment.

", - "type": "DeploymentStatusState!", - "id": "deploymentstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstatusstate" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "DeploymentStatusConnection", + "name": "CreatedPullRequestContributionConnection", "kind": "objects", - "id": "deploymentstatusconnection", - "href": "/graphql/reference/objects#deploymentstatusconnection", - "description": "

The connection type for DeploymentStatus.

", + "id": "createdpullrequestcontributionconnection", + "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", + "description": "

The connection type for CreatedPullRequestContribution.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[DeploymentStatusEdge]", - "id": "deploymentstatusedge", + "type": "[CreatedPullRequestContributionEdge]", + "id": "createdpullrequestcontributionedge", "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatusedge" + "href": "/graphql/reference/objects#createdpullrequestcontributionedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[DeploymentStatus]", - "id": "deploymentstatus", + "type": "[CreatedPullRequestContribution]", + "id": "createdpullrequestcontribution", "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" + "href": "/graphql/reference/objects#createdpullrequestcontribution" }, { "name": "pageInfo", @@ -11036,10 +10694,10 @@ ] }, { - "name": "DeploymentStatusEdge", + "name": "CreatedPullRequestContributionEdge", "kind": "objects", - "id": "deploymentstatusedge", - "href": "/graphql/reference/objects#deploymentstatusedge", + "id": "createdpullrequestcontributionedge", + "href": "/graphql/reference/objects#createdpullrequestcontributionedge", "description": "

An edge in a connection.

", "fields": [ { @@ -11053,63 +10711,87 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "DeploymentStatus", - "id": "deploymentstatus", + "type": "CreatedPullRequestContribution", + "id": "createdpullrequestcontribution", "kind": "objects", - "href": "/graphql/reference/objects#deploymentstatus" + "href": "/graphql/reference/objects#createdpullrequestcontribution" } ] }, { - "name": "ExternalIdentity", + "name": "CreatedPullRequestReviewContribution", "kind": "objects", - "id": "externalidentity", - "href": "/graphql/reference/objects#externalidentity", - "description": "

An external identity provisioned by SAML SSO or SCIM.

", + "id": "createdpullrequestreviewcontribution", + "href": "/graphql/reference/objects#createdpullrequestreviewcontribution", + "description": "

Represents the contribution a user made by leaving a review on a pull request.

", "implements": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" } ], "fields": [ { - "name": "guid", - "description": "

The GUID for this identity.

", - "type": "String!", - "id": "string", + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "organizationInvitation", - "description": "

Organization invitation for this SCIM-provisioned external identity.

", - "type": "OrganizationInvitation", - "id": "organizationinvitation", + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

The pull request the user reviewed.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "samlIdentity", - "description": "

SAML Identity attributes.

", - "type": "ExternalIdentitySamlAttributes", - "id": "externalidentitysamlattributes", + "name": "pullRequestReview", + "description": "

The review the user left on the pull request.

", + "type": "PullRequestReview!", + "id": "pullrequestreview", "kind": "objects", - "href": "/graphql/reference/objects#externalidentitysamlattributes" + "href": "/graphql/reference/objects#pullrequestreview" }, { - "name": "scimIdentity", - "description": "

SCIM Identity attributes.

", - "type": "ExternalIdentityScimAttributes", - "id": "externalidentityscimattributes", + "name": "repository", + "description": "

The repository containing the pull request that the user reviewed.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#externalidentityscimattributes" + "href": "/graphql/reference/objects#repository" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { "name": "user", - "description": "

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

", - "type": "User", + "description": "

The user who made this contribution.

", + "type": "User!", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" @@ -11117,27 +10799,27 @@ ] }, { - "name": "ExternalIdentityConnection", + "name": "CreatedPullRequestReviewContributionConnection", "kind": "objects", - "id": "externalidentityconnection", - "href": "/graphql/reference/objects#externalidentityconnection", - "description": "

The connection type for ExternalIdentity.

", + "id": "createdpullrequestreviewcontributionconnection", + "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", + "description": "

The connection type for CreatedPullRequestReviewContribution.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[ExternalIdentityEdge]", - "id": "externalidentityedge", + "type": "[CreatedPullRequestReviewContributionEdge]", + "id": "createdpullrequestreviewcontributionedge", "kind": "objects", - "href": "/graphql/reference/objects#externalidentityedge" + "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[ExternalIdentity]", - "id": "externalidentity", + "type": "[CreatedPullRequestReviewContribution]", + "id": "createdpullrequestreviewcontribution", "kind": "objects", - "href": "/graphql/reference/objects#externalidentity" + "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" }, { "name": "pageInfo", @@ -11158,10 +10840,10 @@ ] }, { - "name": "ExternalIdentityEdge", + "name": "CreatedPullRequestReviewContributionEdge", "kind": "objects", - "id": "externalidentityedge", - "href": "/graphql/reference/objects#externalidentityedge", + "id": "createdpullrequestreviewcontributionedge", + "href": "/graphql/reference/objects#createdpullrequestreviewcontributionedge", "description": "

An edge in a connection.

", "fields": [ { @@ -11175,110 +10857,99 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "ExternalIdentity", - "id": "externalidentity", + "type": "CreatedPullRequestReviewContribution", + "id": "createdpullrequestreviewcontribution", "kind": "objects", - "href": "/graphql/reference/objects#externalidentity" + "href": "/graphql/reference/objects#createdpullrequestreviewcontribution" } ] }, { - "name": "ExternalIdentitySamlAttributes", + "name": "CreatedRepositoryContribution", "kind": "objects", - "id": "externalidentitysamlattributes", - "href": "/graphql/reference/objects#externalidentitysamlattributes", - "description": "

SAML attributes for the External Identity.

", - "fields": [ + "id": "createdrepositorycontribution", + "href": "/graphql/reference/objects#createdrepositorycontribution", + "description": "

Represents the contribution a user made on GitHub by creating a repository.

", + "implements": [ { - "name": "nameId", - "description": "

The NameID of the SAML identity.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" } - ] - }, - { - "name": "ExternalIdentityScimAttributes", - "kind": "objects", - "id": "externalidentityscimattributes", - "href": "/graphql/reference/objects#externalidentityscimattributes", - "description": "

SCIM attributes for the External Identity.

", + ], "fields": [ { - "name": "username", - "description": "

The userName of the SCIM identity.

", - "type": "String", - "id": "string", + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "FollowerConnection", - "kind": "objects", - "id": "followerconnection", - "href": "/graphql/reference/objects#followerconnection", - "description": "

The connection type for User.

", - "fields": [ + "href": "/graphql/reference/scalars#boolean" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge" + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", + "name": "repository", + "description": "

The repository that was created.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#repository" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "FollowingConnection", + "name": "CreatedRepositoryContributionConnection", "kind": "objects", - "id": "followingconnection", - "href": "/graphql/reference/objects#followingconnection", - "description": "

The connection type for User.

", + "id": "createdrepositorycontributionconnection", + "href": "/graphql/reference/objects#createdrepositorycontributionconnection", + "description": "

The connection type for CreatedRepositoryContribution.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", + "type": "[CreatedRepositoryContributionEdge]", + "id": "createdrepositorycontributionedge", "kind": "objects", - "href": "/graphql/reference/objects#useredge" + "href": "/graphql/reference/objects#createdrepositorycontributionedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", + "type": "[CreatedRepositoryContribution]", + "id": "createdrepositorycontribution", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#createdrepositorycontribution" }, { "name": "pageInfo", @@ -11299,66 +10970,36 @@ ] }, { - "name": "GenericHovercardContext", + "name": "CreatedRepositoryContributionEdge", "kind": "objects", - "id": "generichovercardcontext", - "href": "/graphql/reference/objects#generichovercardcontext", - "description": "

A generic hovercard context with a message and icon.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ - { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], + "id": "createdrepositorycontributionedge", + "href": "/graphql/reference/objects#createdrepositorycontributionedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "message", - "description": "

A string describing this context.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "CreatedRepositoryContribution", + "id": "createdrepositorycontribution", + "kind": "objects", + "href": "/graphql/reference/objects#createdrepositorycontribution" } ] }, { - "name": "Gist", + "name": "CrossReferencedEvent", "kind": "objects", - "id": "gist", - "href": "/graphql/reference/objects#gist", - "description": "

A Gist.

", + "id": "crossreferencedevent", + "href": "/graphql/reference/objects#crossreferencedevent", + "description": "

Represents a mention made by one issue or pull request to another.

", "implements": [ { "name": "Node", @@ -11366,61 +11007,19 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "comments", - "description": "

A list of comments associated with the gist.

", - "type": "GistCommentConnection!", - "id": "gistcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#gistcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "createdAt", @@ -11431,215 +11030,56 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "description", - "description": "

The gist description.

", - "type": "String", - "id": "string", + "name": "isCrossRepository", + "description": "

Reference originated in a different repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "files", - "description": "

The files in this gist.

", - "type": "[GistFile]", - "id": "gistfile", - "kind": "objects", - "href": "/graphql/reference/objects#gistfile", - "arguments": [ - { - "name": "limit", - "defaultValue": "10", - "description": "

The maximum number of files to return.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "oid", - "description": "

The oid of the files to return.

", - "type": { - "name": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - } - } - ] - }, - { - "name": "forks", - "description": "

A list of forks associated with the gist.

", - "type": "GistConnection!", - "id": "gistconnection", - "kind": "objects", - "href": "/graphql/reference/objects#gistconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for gists returned from the connection.

", - "type": { - "name": "GistOrder", - "id": "gistorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#gistorder" - } - } - ] - }, - { - "name": "isFork", - "description": "

Identifies if the gist is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPublic", - "description": "

Whether the gist is public or not.

", - "type": "Boolean!", - "id": "boolean", + "name": "referencedAt", + "description": "

Identifies when the reference was made.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "name", - "description": "

The gist name.

", - "type": "String!", - "id": "string", + "name": "resourcePath", + "description": "

The HTTP path for this pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "owner", - "description": "

The gist owner.

", - "type": "RepositoryOwner", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" + "href": "/graphql/reference/scalars#uri" }, { - "name": "pushedAt", - "description": "

Identifies when the gist was last pushed to.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "source", + "description": "

Issue or pull request that made the reference.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" }, { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#starorder" - } - } - ] + "name": "target", + "description": "

Issue or pull request to which the reference was made.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "url", + "description": "

The HTTP URL for this pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", + "name": "willCloseTarget", + "description": "

Checks if the target will be closed when the source is merged.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", @@ -11648,84 +11088,27 @@ ] }, { - "name": "GistComment", + "name": "DemilestonedEvent", "kind": "objects", - "id": "gistcomment", - "href": "/graphql/reference/objects#gistcomment", - "description": "

Represents a comment on an Gist.

", + "id": "demilestonedevent", + "href": "/graphql/reference/objects#demilestonedevent", + "description": "

Represents ademilestonedevent on a given issue or pull request.

", "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" } ], "fields": [ { - "name": "author", - "description": "

The actor who authored the comment.

", + "name": "actor", + "description": "

Identifies the actor who performed the event.

", "type": "Actor", "id": "actor", "kind": "interfaces", "href": "/graphql/reference/interfaces#actor" }, - { - "name": "authorAssociation", - "description": "

Author's association with the gist.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

Identifies the comment body.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -11735,170 +11118,72 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "gist", - "description": "

The associated gist.

", - "type": "Gist!", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", + "name": "milestoneTitle", + "description": "

Identifies the milestone title associated with thedemilestonedevent.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, + "name": "subject", + "description": "

Object referenced by event.

", + "type": "MilestoneItem!", + "id": "milestoneitem", + "kind": "unions", + "href": "/graphql/reference/unions#milestoneitem" + } + ] + }, + { + "name": "DeployKey", + "kind": "objects", + "id": "deploykey", + "href": "/graphql/reference/objects#deploykey", + "description": "

A repository deploy key.

", + "implements": [ { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "key", + "description": "

The deploy key.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", + "name": "readOnly", + "description": "

Whether or not the deploy key is read only.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "title", + "description": "

The deploy key title.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", + "name": "verified", + "description": "

Whether or not the deploy key has been verified.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", @@ -11907,27 +11192,27 @@ ] }, { - "name": "GistCommentConnection", + "name": "DeployKeyConnection", "kind": "objects", - "id": "gistcommentconnection", - "href": "/graphql/reference/objects#gistcommentconnection", - "description": "

The connection type for GistComment.

", + "id": "deploykeyconnection", + "href": "/graphql/reference/objects#deploykeyconnection", + "description": "

The connection type for DeployKey.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[GistCommentEdge]", - "id": "gistcommentedge", + "type": "[DeployKeyEdge]", + "id": "deploykeyedge", "kind": "objects", - "href": "/graphql/reference/objects#gistcommentedge" + "href": "/graphql/reference/objects#deploykeyedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[GistComment]", - "id": "gistcomment", + "type": "[DeployKey]", + "id": "deploykey", "kind": "objects", - "href": "/graphql/reference/objects#gistcomment" + "href": "/graphql/reference/objects#deploykey" }, { "name": "pageInfo", @@ -11948,10 +11233,10 @@ ] }, { - "name": "GistCommentEdge", + "name": "DeployKeyEdge", "kind": "objects", - "id": "gistcommentedge", - "href": "/graphql/reference/objects#gistcommentedge", + "id": "deploykeyedge", + "href": "/graphql/reference/objects#deploykeyedge", "description": "

An edge in a connection.

", "fields": [ { @@ -11965,190 +11250,244 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "GistComment", - "id": "gistcomment", + "type": "DeployKey", + "id": "deploykey", "kind": "objects", - "href": "/graphql/reference/objects#gistcomment" + "href": "/graphql/reference/objects#deploykey" } ] }, { - "name": "GistConnection", + "name": "DeployedEvent", "kind": "objects", - "id": "gistconnection", - "href": "/graphql/reference/objects#gistconnection", - "description": "

The connection type for Gist.

", + "id": "deployedevent", + "href": "/graphql/reference/objects#deployedevent", + "description": "

Represents adeployedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[GistEdge]", - "id": "gistedge", - "kind": "objects", - "href": "/graphql/reference/objects#gistedge" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Gist]", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" + }, + { + "name": "deployment", + "description": "

The deployment associated with thedeployedevent.

", + "type": "Deployment!", + "id": "deployment", + "kind": "objects", + "href": "/graphql/reference/objects#deployment" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "ref", + "description": "

The ref associated with thedeployedevent.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" } ] }, { - "name": "GistEdge", + "name": "Deployment", "kind": "objects", - "id": "gistedge", - "href": "/graphql/reference/objects#gistedge", - "description": "

An edge in a connection.

", + "id": "deployment", + "href": "/graphql/reference/objects#deployment", + "description": "

Represents triggered deployment instance.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "commit", + "description": "

Identifies the commit sha of the deployment.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "commitOid", + "description": "

Identifies the oid of the deployment commit, even if the commit has been deleted.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Gist", - "id": "gist", - "kind": "objects", - "href": "/graphql/reference/objects#gist" - } - ] - }, - { - "name": "GistFile", - "kind": "objects", - "id": "gistfile", - "href": "/graphql/reference/objects#gistfile", - "description": "

A file in a gist.

", - "fields": [ + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, { - "name": "encodedName", - "description": "

The file name encoded to remove characters that are invalid in URL paths.

", + "name": "creator", + "description": "

Identifies the actor who triggered the deployment.

", + "type": "Actor!", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "description", + "description": "

The deployment description.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "encoding", - "description": "

The gist file encoding.

", + "name": "environment", + "description": "

The latest environment to which this deployment was made.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "extension", - "description": "

The file extension from the file name.

", + "name": "latestEnvironment", + "description": "

The latest environment to which this deployment was made.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "isImage", - "description": "

Indicates if this file is an image.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "latestStatus", + "description": "

The latest status of this deployment.

", + "type": "DeploymentStatus", + "id": "deploymentstatus", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentstatus" }, { - "name": "isTruncated", - "description": "

Whether the file's contents were truncated.

", - "type": "Boolean!", - "id": "boolean", + "name": "originalEnvironment", + "description": "

The original environment to which this deployment was made.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "language", - "description": "

The programming language this file is written in.

", - "type": "Language", - "id": "language", - "kind": "objects", - "href": "/graphql/reference/objects#language" + "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The gist file name.

", + "name": "payload", + "description": "

Extra information that a deployment system might need.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "size", - "description": "

The gist file size in bytes.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "ref", + "description": "

Identifies the Ref of the deployment, if the deployment was created by ref.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" }, { - "name": "text", - "description": "

UTF8 text data or null if the file is binary.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", + "name": "repository", + "description": "

Identifies the repository associated with the deployment.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "state", + "description": "

The current state of the deployment.

", + "type": "DeploymentState", + "id": "deploymentstate", + "kind": "enums", + "href": "/graphql/reference/enums#deploymentstate" + }, + { + "name": "statuses", + "description": "

A list of statuses associated with the deployment.

", + "type": "DeploymentStatusConnection", + "id": "deploymentstatusconnection", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentstatusconnection", "arguments": [ { - "name": "truncate", - "description": "

Optionally truncate the returned file to this length.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } - } - ] - } - ] - }, - { - "name": "GitActor", - "kind": "objects", - "id": "gitactor", - "href": "/graphql/reference/objects#gitactor", - "description": "

Represents an actor in a Git commit (ie. an author or committer).

", - "fields": [ - { - "name": "avatarUrl", - "description": "

A URL pointing to the author's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ + }, { - "name": "size", - "description": "

The size of the resulting square image.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { "name": "Int", "id": "int", @@ -12159,150 +11498,95 @@ ] }, { - "name": "date", - "description": "

The timestamp of the Git action (authoring or committing).

", - "type": "GitTimestamp", - "id": "gittimestamp", - "kind": "scalars", - "href": "/graphql/reference/scalars#gittimestamp" - }, - { - "name": "email", - "description": "

The email in the Git commit.

", + "name": "task", + "description": "

The deployment task.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The name in the Git commit.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "user", - "description": "

The GitHub user corresponding to the email field. Null if no such user exists.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "GitHubMetadata", + "name": "DeploymentConnection", "kind": "objects", - "id": "githubmetadata", - "href": "/graphql/reference/objects#githubmetadata", - "description": "

Represents information about the GitHub instance.

", + "id": "deploymentconnection", + "href": "/graphql/reference/objects#deploymentconnection", + "description": "

The connection type for Deployment.

", "fields": [ { - "name": "gitHubServicesSha", - "description": "

Returns a String that's a SHA of github-services.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "name": "edges", + "description": "

A list of edges.

", + "type": "[DeploymentEdge]", + "id": "deploymentedge", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentedge" }, { - "name": "isPasswordAuthenticationVerifiable", - "description": "

Whether or not users are verified.

", - "type": "Boolean!", - "id": "boolean", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Deployment]", + "id": "deployment", + "kind": "objects", + "href": "/graphql/reference/objects#deployment" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "GpgSignature", + "name": "DeploymentEdge", "kind": "objects", - "id": "gpgsignature", - "href": "/graphql/reference/objects#gpgsignature", - "description": "

Represents a GPG signature on a Commit or Tag.

", - "implements": [ - { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" - } - ], + "id": "deploymentedge", + "href": "/graphql/reference/objects#deploymentedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "keyId", - "description": "

Hex-encoded ID of the key that signed this object.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Deployment", + "id": "deployment", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" - }, - { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/objects#deployment" } ] }, { - "name": "HeadRefDeletedEvent", + "name": "DeploymentEnvironmentChangedEvent", "kind": "objects", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent", - "description": "

Represents ahead_ref_deletedevent on a given pull request.

", + "id": "deploymentenvironmentchangedevent", + "href": "/graphql/reference/objects#deploymentenvironmentchangedevent", + "description": "

Represents adeployment_environment_changedevent on a given pull request.

", "implements": [ { "name": "Node", @@ -12328,20 +11612,12 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "headRef", - "description": "

Identifies the Ref associated with the head_ref_deleted event.

", - "type": "Ref", - "id": "ref", + "name": "deploymentStatus", + "description": "

The deployment status that updated the deployment environment.

", + "type": "DeploymentStatus!", + "id": "deploymentstatus", "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "headRefName", - "description": "

Identifies the name of the Ref associated with the head_ref_deleted event.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#deploymentstatus" }, { "name": "pullRequest", @@ -12354,11 +11630,11 @@ ] }, { - "name": "HeadRefForcePushedEvent", + "name": "DeploymentStatus", "kind": "objects", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent", - "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

", + "id": "deploymentstatus", + "href": "/graphql/reference/objects#deploymentstatus", + "description": "

Describes the status of a given deployment attempt.

", "implements": [ { "name": "Node", @@ -12367,30 +11643,6 @@ } ], "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "afterCommit", - "description": "

Identifies the after commit SHA for thehead_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "beforeCommit", - "description": "

Identifies the before commit SHA for thehead_ref_force_pushedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -12400,221 +11652,234 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "ref", - "description": "

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "HeadRefRestoredEvent", - "kind": "objects", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent", - "description": "

Represents ahead_ref_restoredevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", + "name": "creator", + "description": "

Identifies the actor who triggered the deployment.

", + "type": "Actor!", "id": "actor", "kind": "interfaces", "href": "/graphql/reference/interfaces#actor" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "deployment", + "description": "

Identifies the deployment associated with status.

", + "type": "Deployment!", + "id": "deployment", + "kind": "objects", + "href": "/graphql/reference/objects#deployment" + }, + { + "name": "description", + "description": "

Identifies the description of the deployment.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "Hovercard", - "kind": "objects", - "id": "hovercard", - "href": "/graphql/reference/objects#hovercard", - "description": "

Detail needed to display a hovercard for a user.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "fields": [ + "name": "environment", + "description": "

Identifies the environment of the deployment at the time of this deployment status.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Deployments preview", + "description": "This preview adds support for deployments mutations and new deployments features.", + "toggled_by": "flash-preview", + "toggled_on": [ + "DeploymentStatus.environment", + "Mutation.createDeploymentStatus", + "Mutation.createDeployment" + ], + "owning_teams": [ + "@github/ecosystem-api" + ], + "accept_header": "application/vnd.github.flash-preview+json", + "href": "/graphql/overview/schema-previews#deployments-preview" + } + }, { - "name": "contexts", - "description": "

Each of the contexts for this hovercard.

", - "type": "[HovercardContext!]!", - "id": "hovercardcontext", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#hovercardcontext" + "name": "environmentUrl", + "description": "

Identifies the environment URL of the deployment.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "logUrl", + "description": "

Identifies the log URL of the deployment.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "state", + "description": "

Identifies the current state of the deployment.

", + "type": "DeploymentStatusState!", + "id": "deploymentstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#deploymentstatusstate" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "Issue", + "name": "DeploymentStatusConnection", "kind": "objects", - "id": "issue", - "href": "/graphql/reference/objects#issue", - "description": "

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

", - "implements": [ + "id": "deploymentstatusconnection", + "href": "/graphql/reference/objects#deploymentstatusconnection", + "description": "

The connection type for DeploymentStatus.

", + "fields": [ { - "name": "Assignable", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable" + "name": "edges", + "description": "

A list of edges.

", + "type": "[DeploymentStatusEdge]", + "id": "deploymentstatusedge", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentstatusedge" }, { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[DeploymentStatus]", + "id": "deploymentstatus", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentstatus" }, { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "Labelable", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable" - }, + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "DeploymentStatusEdge", + "kind": "objects", + "id": "deploymentstatusedge", + "href": "/graphql/reference/objects#deploymentstatusedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "Lockable", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable" + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "DeploymentStatus", + "id": "deploymentstatus", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentstatus" + } + ] + }, + { + "name": "DisconnectedEvent", + "kind": "objects", + "id": "disconnectedevent", + "href": "/graphql/reference/objects#disconnectedevent", + "description": "

Represents adisconnectedevent on a given issue or pull request.

", + "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, + } + ], + "fields": [ { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" + "name": "isCrossRepository", + "description": "

Reference originated in a different repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" + "name": "source", + "description": "

Issue or pull request from which the issue was disconnected.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" }, { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, + "name": "subject", + "description": "

Issue or pull request which was disconnected.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" + } + ] + }, + { + "name": "Enterprise", + "kind": "objects", + "id": "enterprise", + "href": "/graphql/reference/objects#enterprise", + "description": "

An account to manage multiple organizations with consolidated policy and billing.

", + "implements": [ { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" } ], "fields": [ { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" - }, - { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", + "name": "avatarUrl", + "description": "

A URL pointing to the enterprise's public avatar.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", "arguments": [ { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "size", + "description": "

The size of the resulting square image.

", "type": { "name": "Int", "id": "int", @@ -12625,68 +11890,60 @@ ] }, { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "billingInfo", + "description": "

Enterprise billing information visible to enterprise billing managers.

", + "type": "EnterpriseBillingInfo", + "id": "enterprisebillinginfo", + "kind": "objects", + "href": "/graphql/reference/objects#enterprisebillinginfo" }, { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "body", - "description": "

Identifies the body of the issue.

", - "type": "String!", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "description", + "description": "

The description of the enterprise.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

Identifies the body of the issue rendered to HTML.

", + "name": "descriptionHTML", + "description": "

The description of the enterprise as HTML.

", "type": "HTML!", "id": "html", "kind": "scalars", "href": "/graphql/reference/scalars#html" }, { - "name": "bodyText", - "description": "

Identifies the body of the issue rendered to text.

", - "type": "String!", + "name": "location", + "description": "

The location of the enterprise.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "comments", - "description": "

A list of comments associated with the Issue.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", + "name": "members", + "description": "

A list of users who are members of this enterprise.

", + "type": "EnterpriseMemberConnection!", + "id": "enterprisememberconnection", "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", + "href": "/graphql/reference/objects#enterprisememberconnection", "arguments": [ { "name": "after", @@ -12708,6 +11965,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "deployment", + "description": "

Only return members within the selected GitHub Enterprise deployment.

", + "type": { + "name": "EnterpriseUserDeployment", + "id": "enterpriseuserdeployment", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseuserdeployment" + } + }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -12727,100 +11994,64 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "hovercard", - "description": "

The hovercard information for this issue.

", - "type": "Hovercard!", - "id": "hovercard", - "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ + }, { - "name": "includeNotificationContexts", - "defaultValue": true, - "description": "

Whether or not to include notification contexts.

", + "name": "orderBy", + "description": "

Ordering options for members returned from the connection.

", "type": { - "name": "Boolean", - "id": "boolean", + "name": "EnterpriseMemberOrder", + "id": "enterprisememberorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterprisememberorder" + } + }, + { + "name": "organizationLogins", + "description": "

Only return members within the organizations with these logins.

", + "type": { + "name": "[String!]", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

The role of the user in the enterprise organization or server.

", + "type": { + "name": "EnterpriseUserAccountMembershipRole", + "id": "enterpriseuseraccountmembershiprole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole" } } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } + ] }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", + "name": "name", + "description": "

The name of the enterprise.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", + "name": "organizations", + "description": "

A list of organizations that belong to this enterprise.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -12861,48 +12092,68 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations returned from the connection.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } } ] }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "ownerInfo", + "description": "

Enterprise information only visible to enterprise owners.

", + "type": "EnterpriseOwnerInfo", + "id": "enterpriseownerinfo", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseownerinfo" }, { - "name": "locked", - "description": "

true if the object is locked.

", - "type": "Boolean!", - "id": "boolean", + "name": "resourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "milestone", - "description": "

Identifies the milestone associated with the issue.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" + "name": "slug", + "description": "

The URL-friendly identifier for the enterprise.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "number", - "description": "

Identifies the issue number.

", - "type": "Int!", - "id": "int", + "name": "url", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "participants", - "description": "

A list of Users that are participating in the Issue conversation.

", - "type": "UserConnection!", - "id": "userconnection", + "name": "userAccounts", + "description": "

A list of user accounts on this enterprise.

", + "type": "EnterpriseUserAccountConnection!", + "id": "enterpriseuseraccountconnection", "kind": "objects", - "href": "/graphql/reference/objects#userconnection", + "href": "/graphql/reference/objects#enterpriseuseraccountconnection", "arguments": [ { "name": "after", @@ -12947,31 +12198,382 @@ ] }, { - "name": "projectCards", - "description": "

List of project cards associated with this issue.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, + "name": "viewerIsAdmin", + "description": "

Is the current viewer an admin of this enterprise?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "websiteUrl", + "description": "

The URL of the enterprise website.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "EnterpriseAdministratorConnection", + "kind": "objects", + "id": "enterpriseadministratorconnection", + "href": "/graphql/reference/objects#enterpriseadministratorconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseAdministratorEdge]", + "id": "enterpriseadministratoredge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseadministratoredge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseAdministratorEdge", + "kind": "objects", + "id": "enterpriseadministratoredge", + "href": "/graphql/reference/objects#enterpriseadministratoredge", + "description": "

A User who is an administrator of an enterprise.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "role", + "description": "

The role of the administrator.

", + "type": "EnterpriseAdministratorRole!", + "id": "enterpriseadministratorrole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorrole" + } + ] + }, + { + "name": "EnterpriseAdministratorInvitation", + "kind": "objects", + "id": "enterpriseadministratorinvitation", + "href": "/graphql/reference/objects#enterpriseadministratorinvitation", + "description": "

An invitation for a user to become an owner or billing manager of an enterprise.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "email", + "description": "

The email of the person who was invited to the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterprise", + "description": "

The enterprise the invitation is for.

", + "type": "Enterprise!", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise" + }, + { + "name": "invitee", + "description": "

The user who was invited to the enterprise.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "inviter", + "description": "

The user who created the invitation.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "role", + "description": "

The invitee's pending role in the enterprise (owner or billing_manager).

", + "type": "EnterpriseAdministratorRole!", + "id": "enterpriseadministratorrole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorrole" + } + ] + }, + { + "name": "EnterpriseAdministratorInvitationConnection", + "kind": "objects", + "id": "enterpriseadministratorinvitationconnection", + "href": "/graphql/reference/objects#enterpriseadministratorinvitationconnection", + "description": "

The connection type for EnterpriseAdministratorInvitation.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseAdministratorInvitationEdge]", + "id": "enterpriseadministratorinvitationedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseadministratorinvitationedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseAdministratorInvitation]", + "id": "enterpriseadministratorinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseadministratorinvitation" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseAdministratorInvitationEdge", + "kind": "objects", + "id": "enterpriseadministratorinvitationedge", + "href": "/graphql/reference/objects#enterpriseadministratorinvitationedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseAdministratorInvitation", + "id": "enterpriseadministratorinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseadministratorinvitation" + } + ] + }, + { + "name": "EnterpriseBillingInfo", + "kind": "objects", + "id": "enterprisebillinginfo", + "href": "/graphql/reference/objects#enterprisebillinginfo", + "description": "

Enterprise billing information visible to enterprise billing managers and owners.

", + "fields": [ + { + "name": "allLicensableUsersCount", + "description": "

The number of licenseable users/emails across the enterprise.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "assetPacks", + "description": "

The number of data packs used by all organizations owned by the enterprise.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "availableSeats", + "description": "

The number of available seats across all owned organizations based on the unique number of billable users.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int", + "isDeprecated": true, + "deprecationReason": "

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC.

" + }, + { + "name": "bandwidthQuota", + "description": "

The bandwidth quota in GB for all organizations owned by the enterprise.

", + "type": "Float!", + "id": "float", + "kind": "scalars", + "href": "/graphql/reference/scalars#float" + }, + { + "name": "bandwidthUsage", + "description": "

The bandwidth usage in GB for all organizations owned by the enterprise.

", + "type": "Float!", + "id": "float", + "kind": "scalars", + "href": "/graphql/reference/scalars#float" + }, + { + "name": "bandwidthUsagePercentage", + "description": "

The bandwidth usage as a percentage of the bandwidth quota.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "seats", + "description": "

The total seats across all organizations owned by the enterprise.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int", + "isDeprecated": true, + "deprecationReason": "

seats will be replaced with totalLicenses to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC.

" + }, + { + "name": "storageQuota", + "description": "

The storage quota in GB for all organizations owned by the enterprise.

", + "type": "Float!", + "id": "float", + "kind": "scalars", + "href": "/graphql/reference/scalars#float" + }, + { + "name": "storageUsage", + "description": "

The storage usage in GB for all organizations owned by the enterprise.

", + "type": "Float!", + "id": "float", + "kind": "scalars", + "href": "/graphql/reference/scalars#float" + }, + { + "name": "storageUsagePercentage", + "description": "

The storage usage as a percentage of the storage quota.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "totalAvailableLicenses", + "description": "

The number of available licenses across all owned organizations based on the unique number of billable users.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "totalLicenses", + "description": "

The total number of licenses allocated.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseIdentityProvider", + "kind": "objects", + "id": "enterpriseidentityprovider", + "href": "/graphql/reference/objects#enterpriseidentityprovider", + "description": "

An identity provider configured to provision identities for an enterprise.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "digestMethod", + "description": "

The digest algorithm used to sign SAML requests for the identity provider.

", + "type": "SamlDigestAlgorithm", + "id": "samldigestalgorithm", + "kind": "enums", + "href": "/graphql/reference/enums#samldigestalgorithm" + }, + { + "name": "enterprise", + "description": "

The enterprise this identity provider belongs to.

", + "type": "Enterprise", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise" + }, + { + "name": "externalIdentities", + "description": "

ExternalIdentities provisioned by this identity provider.

", + "type": "ExternalIdentityConnection!", + "id": "externalidentityconnection", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentityconnection", + "arguments": [ { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardarchivedstate" + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } }, { @@ -13007,28 +12609,278 @@ ] }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "idpCertificate", + "description": "

The x509 certificate used by the identity provider to sign assertions and responses.

", + "type": "X509Certificate", + "id": "x509certificate", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#x509certificate" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", + "name": "issuer", + "description": "

The Issuer Entity ID for the SAML identity provider.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "recoveryCodes", + "description": "

Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable.

", + "type": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "signatureMethod", + "description": "

The signature algorithm used to sign SAML requests for the identity provider.

", + "type": "SamlSignatureAlgorithm", + "id": "samlsignaturealgorithm", + "kind": "enums", + "href": "/graphql/reference/enums#samlsignaturealgorithm" + }, + { + "name": "ssoUrl", + "description": "

The URL endpoint for the identity provider's SAML SSO.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "EnterpriseMemberConnection", + "kind": "objects", + "id": "enterprisememberconnection", + "href": "/graphql/reference/objects#enterprisememberconnection", + "description": "

The connection type for EnterpriseMember.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseMemberEdge]", + "id": "enterprisememberedge", "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "href": "/graphql/reference/objects#enterprisememberedge" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseMember]", + "id": "enterprisemember", + "kind": "unions", + "href": "/graphql/reference/unions#enterprisemember" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseMemberEdge", + "kind": "objects", + "id": "enterprisememberedge", + "href": "/graphql/reference/objects#enterprisememberedge", + "description": "

A User who is a member of an enterprise through one or more organizations.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isUnlicensed", + "description": "

Whether the user does not have a license for the enterprise.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": true, + "deprecationReason": "

All members consume a license Removal on 2021-01-01 UTC.

" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseMember", + "id": "enterprisemember", + "kind": "unions", + "href": "/graphql/reference/unions#enterprisemember" + } + ] + }, + { + "name": "EnterpriseOrganizationMembershipConnection", + "kind": "objects", + "id": "enterpriseorganizationmembershipconnection", + "href": "/graphql/reference/objects#enterpriseorganizationmembershipconnection", + "description": "

The connection type for Organization.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseOrganizationMembershipEdge]", + "id": "enterpriseorganizationmembershipedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseorganizationmembershipedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Organization]", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseOrganizationMembershipEdge", + "kind": "objects", + "id": "enterpriseorganizationmembershipedge", + "href": "/graphql/reference/objects#enterpriseorganizationmembershipedge", + "description": "

An enterprise organization that a user is a member of.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "role", + "description": "

The role of the user in the enterprise membership.

", + "type": "EnterpriseUserAccountMembershipRole!", + "id": "enterpriseuseraccountmembershiprole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole" + } + ] + }, + { + "name": "EnterpriseOutsideCollaboratorConnection", + "kind": "objects", + "id": "enterpriseoutsidecollaboratorconnection", + "href": "/graphql/reference/objects#enterpriseoutsidecollaboratorconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseOutsideCollaboratorEdge]", + "id": "enterpriseoutsidecollaboratoredge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseoutsidecollaboratoredge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseOutsideCollaboratorEdge", + "kind": "objects", + "id": "enterpriseoutsidecollaboratoredge", + "href": "/graphql/reference/objects#enterpriseoutsidecollaboratoredge", + "description": "

A User who is an outside collaborator of an enterprise through one or more organizations.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isUnlicensed", + "description": "

Whether the outside collaborator does not have a license for the enterprise.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": true, + "deprecationReason": "

All outside collaborators consume a license Removal on 2021-01-01 UTC.

" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "repositories", + "description": "

The enterprise organization repositories this user is a member of.

", + "type": "EnterpriseRepositoryInfoConnection!", + "id": "enterpriserepositoryinfoconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriserepositoryinfoconnection", "arguments": [ { "name": "after", @@ -13050,16 +12902,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -13082,47 +12924,32 @@ }, { "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", + "description": "

Ordering options for repositories.

", "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" } } ] - }, - { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the state of the issue.

", - "type": "IssueState!", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" - }, + } + ] + }, + { + "name": "EnterpriseOwnerInfo", + "kind": "objects", + "id": "enterpriseownerinfo", + "href": "/graphql/reference/objects#enterpriseownerinfo", + "description": "

Enterprise information only visible to enterprise owners.

", + "fields": [ { - "name": "timeline", - "description": "

A list of events, comments, commits, etc. associated with the issue.

", - "type": "IssueTimelineConnection!", - "id": "issuetimelineconnection", + "name": "admins", + "description": "

A list of all of the administrators for this enterprise.

", + "type": "EnterpriseAdministratorConnection!", + "id": "enterpriseadministratorconnection", "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineconnection", + "href": "/graphql/reference/objects#enterpriseadministratorconnection", "arguments": [ { "name": "after", @@ -13165,26 +12992,44 @@ } }, { - "name": "since", - "description": "

Allows filtering timeline events by a since timestamp.

", + "name": "orderBy", + "description": "

Ordering options for administrators returned from the connection.

", "type": { - "name": "DateTime", - "id": "datetime", + "name": "EnterpriseMemberOrder", + "id": "enterprisememberorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterprisememberorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

The role to filter by.

", + "type": { + "name": "EnterpriseAdministratorRole", + "id": "enterpriseadministratorrole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorrole" } } - ], - "isDeprecated": true, - "deprecationReason": "

timeline will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC.

" + ] }, { - "name": "timelineItems", - "description": "

A list of events, comments, commits, etc. associated with the issue.

", - "type": "IssueTimelineItemsConnection!", - "id": "issuetimelineitemsconnection", + "name": "affiliatedUsersWithTwoFactorDisabled", + "description": "

A list of users in the enterprise who currently have two-factor authentication disabled.

", + "type": "UserConnection!", + "id": "userconnection", "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemsconnection", + "href": "/graphql/reference/objects#userconnection", "arguments": [ { "name": "after", @@ -13216,16 +13061,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "itemTypes", - "description": "

Filter timeline items by type.

", - "type": { - "name": "[IssueTimelineItemsItemType!]", - "id": "issuetimelineitemsitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#issuetimelineitemsitemtype" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -13235,60 +13070,110 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + } + ] + }, + { + "name": "affiliatedUsersWithTwoFactorDisabledExist", + "description": "

Whether or not affiliated users with two-factor authentication disabled exist in the enterprise.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "allowPrivateRepositoryForkingSetting", + "description": "

The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + }, + { + "name": "allowPrivateRepositoryForkingSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided private repository forking setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } }, { - "name": "since", - "description": "

Filter timeline items by a since timestamp.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "DateTime", - "id": "datetime", + "name": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" } }, { - "name": "skip", - "description": "

Skips the first n elements in the list.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } } ] }, { - "name": "title", - "description": "

Identifies the issue title.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "defaultRepositoryPermissionSetting", + "description": "

The setting value for base repository permissions for organizations in this enterprise.

", + "type": "EnterpriseDefaultRepositoryPermissionSettingValue!", + "id": "enterprisedefaultrepositorypermissionsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterprisedefaultrepositorypermissionsettingvalue" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", + "name": "defaultRepositoryPermissionSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided default repository permission.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -13329,251 +13214,44 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The permission to find organizations for.

", + "type": { + "name": "DefaultRepositoryPermissionField!", + "id": "defaultrepositorypermissionfield", + "kind": "enums", + "href": "/graphql/reference/enums#defaultrepositorypermissionfield" + } } ] }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" - } - ] - }, - { - "name": "IssueComment", - "kind": "objects", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment", - "description": "

Represents a comment on an Issue.

", - "implements": [ - { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ - { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", + "name": "ipAllowListEnabledSetting", + "description": "

The setting value for whether the enterprise has an IP allow list enabled.

", + "type": "IpAllowListEnabledSettingValue!", + "id": "ipallowlistenabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the comment.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

Returns the pull request associated with the comment, if this comment was made on a\npull request.

", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", + "name": "ipAllowListEntries", + "description": "

The IP addresses that are allowed to access resources owned by the enterprise.

", + "type": "IpAllowListEntryConnection!", + "id": "ipallowlistentryconnection", "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", + "href": "/graphql/reference/objects#ipallowlistentryconnection", "arguments": [ { "name": "after", @@ -13595,16 +13273,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -13627,55 +13295,47 @@ }, { "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", + "description": "

Ordering options for IP allow list entries returned.

", "type": { - "name": "ReactionOrder", - "id": "reactionorder", + "name": "IpAllowListEntryOrder", + "id": "ipallowlistentryorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" + "href": "/graphql/reference/input-objects#ipallowlistentryorder" } } ] }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this issue comment.

", - "type": "URI!", - "id": "uri", + "name": "isUpdatingDefaultRepositoryPermission", + "description": "

Whether or not the default repository permission is currently being updated.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "isUpdatingTwoFactorRequirement", + "description": "

Whether the two-factor authentication requirement is currently being enforced.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "url", - "description": "

The HTTP URL for this issue comment.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "membersCanChangeRepositoryVisibilitySetting", + "description": "

The setting value for whether organization members with admin permissions on a\nrepository can change repository visibility.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", + "name": "membersCanChangeRepositoryVisibilitySettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided can change repository visibility setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -13716,180 +13376,68 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } } ] }, { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", + "name": "membersCanCreateInternalRepositoriesSetting", + "description": "

The setting value for whether members of organizations in the enterprise can create internal repositories.

", + "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", + "name": "membersCanCreatePrivateRepositoriesSetting", + "description": "

The setting value for whether members of organizations in the enterprise can create private repositories.

", + "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", + "name": "membersCanCreatePublicRepositoriesSetting", + "description": "

The setting value for whether members of organizations in the enterprise can create public repositories.

", + "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "membersCanCreateRepositoriesSetting", + "description": "

The setting value for whether members of organizations in the enterprise can create repositories.

", + "type": "EnterpriseMembersCanCreateRepositoriesSettingValue", + "id": "enterprisememberscancreaterepositoriessettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterprisememberscancreaterepositoriessettingvalue" }, { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "IssueCommentConnection", - "kind": "objects", - "id": "issuecommentconnection", - "href": "/graphql/reference/objects#issuecommentconnection", - "description": "

The connection type for IssueComment.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueCommentEdge]", - "id": "issuecommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueComment]", - "id": "issuecomment", - "kind": "objects", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueCommentEdge", - "kind": "objects", - "id": "issuecommentedge", - "href": "/graphql/reference/objects#issuecommentedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueComment", - "id": "issuecomment", - "kind": "objects", - "href": "/graphql/reference/objects#issuecomment" - } - ] - }, - { - "name": "IssueConnection", - "kind": "objects", - "id": "issueconnection", - "href": "/graphql/reference/objects#issueconnection", - "description": "

The connection type for Issue.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueEdge]", - "id": "issueedge", - "kind": "objects", - "href": "/graphql/reference/objects#issueedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Issue]", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueContributionsByRepository", - "kind": "objects", - "id": "issuecontributionsbyrepository", - "href": "/graphql/reference/objects#issuecontributionsbyrepository", - "description": "

This aggregates issues opened by a user within one repository.

", - "fields": [ - { - "name": "contributions", - "description": "

The issue contributions.

", - "type": "CreatedIssueContributionConnection!", - "id": "createdissuecontributionconnection", + "name": "membersCanCreateRepositoriesSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided repository creation setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#createdissuecontributionconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -13933,316 +13481,41 @@ }, { "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", + "description": "

Ordering options for organizations with this setting.

", "type": { - "name": "ContributionOrder", - "id": "contributionorder", + "name": "OrganizationOrder", + "id": "organizationorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting to find organizations for.

", + "type": { + "name": "OrganizationMembersCanCreateRepositoriesSettingValue!", + "id": "organizationmemberscancreaterepositoriessettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#organizationmemberscancreaterepositoriessettingvalue" } } ] }, { - "name": "repository", - "description": "

The repository in which the issues were opened.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "IssueEdge", - "kind": "objects", - "id": "issueedge", - "href": "/graphql/reference/objects#issueedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "IssueTimelineConnection", - "kind": "objects", - "id": "issuetimelineconnection", - "href": "/graphql/reference/objects#issuetimelineconnection", - "description": "

The connection type for IssueTimelineItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueTimelineItemEdge]", - "id": "issuetimelineitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueTimelineItem]", - "id": "issuetimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitem" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "IssueTimelineItemEdge", - "kind": "objects", - "id": "issuetimelineitemedge", - "href": "/graphql/reference/objects#issuetimelineitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueTimelineItem", - "id": "issuetimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitem" - } - ] - }, - { - "name": "IssueTimelineItemsConnection", - "kind": "objects", - "id": "issuetimelineitemsconnection", - "href": "/graphql/reference/objects#issuetimelineitemsconnection", - "description": "

The connection type for IssueTimelineItems.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[IssueTimelineItemsEdge]", - "id": "issuetimelineitemsedge", - "kind": "objects", - "href": "/graphql/reference/objects#issuetimelineitemsedge" - }, - { - "name": "filteredCount", - "description": "

Identifies the count of items after applying before and after filters.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[IssueTimelineItems]", - "id": "issuetimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitems" - }, - { - "name": "pageCount", - "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the timeline was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "IssueTimelineItemsEdge", - "kind": "objects", - "id": "issuetimelineitemsedge", - "href": "/graphql/reference/objects#issuetimelineitemsedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "IssueTimelineItems", - "id": "issuetimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#issuetimelineitems" - } - ] - }, - { - "name": "JoinedGitHubContribution", - "kind": "objects", - "id": "joinedgithubcontribution", - "href": "/graphql/reference/objects#joinedgithubcontribution", - "description": "

Represents a user signing up for a GitHub account.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], - "fields": [ - { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Label", - "kind": "objects", - "id": "label", - "href": "/graphql/reference/objects#label", - "description": "

A label for categorizing Issues or Milestones with a given Repository.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "color", - "description": "

Identifies the label color.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the label was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

A brief description of this label.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isDefault", - "description": "

Indicates whether or not this is a default label.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "membersCanDeleteIssuesSetting", + "description": "

The setting value for whether members with admin permissions for repositories can delete issues.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "issues", - "description": "

A list of issues associated with this label.

", - "type": "IssueConnection!", - "id": "issueconnection", + "name": "membersCanDeleteIssuesSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided members can delete issues setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -14264,16 +13537,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -14284,16 +13547,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -14306,41 +13559,41 @@ }, { "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", + "description": "

Ordering options for organizations with this setting.

", "type": { - "name": "IssueOrder", - "id": "issueorder", + "name": "OrganizationOrder", + "id": "organizationorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" + "href": "/graphql/reference/input-objects#organizationorder" } }, { - "name": "states", - "description": "

A list of states to filter the issues by.

", + "name": "value", + "description": "

The setting value to find organizations for.

", "type": { - "name": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } } ] }, { - "name": "name", - "description": "

Identifies the label name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "membersCanDeleteRepositoriesSetting", + "description": "

The setting value for whether members with admin permissions for repositories can delete or transfer repositories.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "pullRequests", - "description": "

A list of pull requests associated with this label.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", + "name": "membersCanDeleteRepositoriesSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided members can delete repositories setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#organizationconnection", "arguments": [ { "name": "after", @@ -14352,16 +13605,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -14383,25 +13626,83 @@ } }, { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "String", + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] + }, + { + "name": "membersCanInviteCollaboratorsSetting", + "description": "

The setting value for whether members of organizations in the enterprise can invite outside collaborators.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + }, + { + "name": "membersCanInviteCollaboratorsSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided members can invite collaborators setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } }, { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "[String!]", + "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -14414,228 +13715,976 @@ }, { "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", + "description": "

Ordering options for organizations with this setting.

", "type": { - "name": "IssueOrder", - "id": "issueorder", + "name": "OrganizationOrder", + "id": "organizationorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" + "href": "/graphql/reference/input-objects#organizationorder" } }, { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", + "name": "value", + "description": "

The setting value to find organizations for.

", "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } } ] }, { - "name": "repository", - "description": "

The repository associated with this label.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this label.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "membersCanMakePurchasesSetting", + "description": "

Indicates whether members of this enterprise's organizations can purchase additional services for those organizations.

", + "type": "EnterpriseMembersCanMakePurchasesSettingValue!", + "id": "enterprisememberscanmakepurchasessettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterprisememberscanmakepurchasessettingvalue" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the label was last updated.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "membersCanUpdateProtectedBranchesSetting", + "description": "

The setting value for whether members with admin permissions for repositories can update protected branches.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "url", - "description": "

The HTTP URL for this label.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "LabelConnection", - "kind": "objects", - "id": "labelconnection", - "href": "/graphql/reference/objects#labelconnection", - "description": "

The connection type for Label.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[LabelEdge]", - "id": "labeledge", + "name": "membersCanUpdateProtectedBranchesSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided members can update protected branches setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#labeledge" + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Label]", - "id": "label", - "kind": "objects", - "href": "/graphql/reference/objects#label" + "name": "membersCanViewDependencyInsightsSetting", + "description": "

The setting value for whether members can view dependency insights.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "membersCanViewDependencyInsightsSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided members can view dependency insights setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "LabelEdge", - "kind": "objects", - "id": "labeledge", - "href": "/graphql/reference/objects#labeledge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "organizationProjectsSetting", + "description": "

The setting value for whether organization projects are enabled for organizations in this enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Label", - "id": "label", + "name": "organizationProjectsSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided organization projects setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#label" - } - ] - }, - { - "name": "LabeledEvent", - "kind": "objects", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent", - "description": "

Represents alabeledevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "outsideCollaborators", + "description": "

A list of outside collaborators across the repositories in the enterprise.

", + "type": "EnterpriseOutsideCollaboratorConnection!", + "id": "enterpriseoutsidecollaboratorconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseoutsidecollaboratorconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "login", + "description": "

The login of one specific outside collaborator.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for outside collaborators returned from the connection.

", + "type": { + "name": "EnterpriseMemberOrder", + "id": "enterprisememberorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterprisememberorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "visibility", + "description": "

Only return outside collaborators on repositories with this visibility.

", + "type": { + "name": "RepositoryVisibility", + "id": "repositoryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryvisibility" + } + } + ] }, { - "name": "label", - "description": "

Identifies the label associated with thelabeledevent.

", - "type": "Label!", - "id": "label", + "name": "pendingAdminInvitations", + "description": "

A list of pending administrator invitations for the enterprise.

", + "type": "EnterpriseAdministratorInvitationConnection!", + "id": "enterpriseadministratorinvitationconnection", "kind": "objects", - "href": "/graphql/reference/objects#label" + "href": "/graphql/reference/objects#enterpriseadministratorinvitationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pending enterprise administrator invitations returned from the connection.

", + "type": { + "name": "EnterpriseAdministratorInvitationOrder", + "id": "enterpriseadministratorinvitationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterpriseadministratorinvitationorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

The role to filter by.

", + "type": { + "name": "EnterpriseAdministratorRole", + "id": "enterpriseadministratorrole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorrole" + } + } + ] }, { - "name": "labelable", - "description": "

Identifies the Labelable associated with the event.

", - "type": "Labelable!", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable" - } - ] - }, - { - "name": "Language", - "kind": "objects", - "id": "language", - "href": "/graphql/reference/objects#language", - "description": "

Represents a given language found in repositories.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ + "name": "pendingCollaboratorInvitations", + "description": "

A list of pending collaborator invitations across the repositories in the enterprise.

", + "type": "RepositoryInvitationConnection!", + "id": "repositoryinvitationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryinvitationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pending repository collaborator invitations returned from the connection.

", + "type": { + "name": "RepositoryInvitationOrder", + "id": "repositoryinvitationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryinvitationorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, { - "name": "color", - "description": "

The color defined for the current language.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pendingCollaborators", + "description": "

A list of pending collaborators across the repositories in the enterprise.

", + "type": "EnterprisePendingCollaboratorConnection!", + "id": "enterprisependingcollaboratorconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterprisependingcollaboratorconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pending repository collaborator invitations returned from the connection.

", + "type": { + "name": "RepositoryInvitationOrder", + "id": "repositoryinvitationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryinvitationorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ], + "isDeprecated": true, + "deprecationReason": "

Repository invitations can now be associated with an email, not only an invitee. Use the pendingCollaboratorInvitations field instead. Removal on 2020-10-01 UTC.

" }, { - "name": "name", - "description": "

The name of the current language.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pendingMemberInvitations", + "description": "

A list of pending member invitations for organizations in the enterprise.

", + "type": "EnterprisePendingMemberInvitationConnection!", + "id": "enterprisependingmemberinvitationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterprisependingmemberinvitationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "repositoryProjectsSetting", + "description": "

The setting value for whether repository projects are enabled in this enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + }, + { + "name": "repositoryProjectsSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided repository projects setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] + }, + { + "name": "samlIdentityProvider", + "description": "

The SAML Identity Provider for the enterprise.

", + "type": "EnterpriseIdentityProvider", + "id": "enterpriseidentityprovider", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseidentityprovider" + }, + { + "name": "samlIdentityProviderSettingOrganizations", + "description": "

A list of enterprise organizations configured with the SAML single sign-on setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "IdentityProviderConfigurationState!", + "id": "identityproviderconfigurationstate", + "kind": "enums", + "href": "/graphql/reference/enums#identityproviderconfigurationstate" + } + } + ] + }, + { + "name": "teamDiscussionsSetting", + "description": "

The setting value for whether team discussions are enabled for organizations in this enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + }, + { + "name": "teamDiscussionsSettingOrganizations", + "description": "

A list of enterprise organizations configured with the provided team discussions setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] + }, + { + "name": "twoFactorRequiredSetting", + "description": "

The setting value for whether the enterprise requires two-factor authentication for its organizations and users.

", + "type": "EnterpriseEnabledSettingValue!", + "id": "enterpriseenabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenabledsettingvalue" + }, + { + "name": "twoFactorRequiredSettingOrganizations", + "description": "

A list of enterprise organizations configured with the two-factor authentication setting value.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations with this setting.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "value", + "description": "

The setting value to find organizations for.

", + "type": { + "name": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] } ] }, { - "name": "LanguageConnection", + "name": "EnterprisePendingCollaboratorConnection", "kind": "objects", - "id": "languageconnection", - "href": "/graphql/reference/objects#languageconnection", - "description": "

A list of languages associated with the parent.

", + "id": "enterprisependingcollaboratorconnection", + "href": "/graphql/reference/objects#enterprisependingcollaboratorconnection", + "description": "

The connection type for User.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[LanguageEdge]", - "id": "languageedge", + "type": "[EnterprisePendingCollaboratorEdge]", + "id": "enterprisependingcollaboratoredge", "kind": "objects", - "href": "/graphql/reference/objects#languageedge" + "href": "/graphql/reference/objects#enterprisependingcollaboratoredge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[Language]", - "id": "language", + "type": "[User]", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#language" + "href": "/graphql/reference/objects#user" }, { "name": "pageInfo", @@ -14652,201 +14701,300 @@ "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalSize", - "description": "

The total size in bytes of files written in that language.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "LanguageEdge", - "kind": "objects", - "id": "languageedge", - "href": "/graphql/reference/objects#languageedge", - "description": "

Represents the language of a repository.

", - "fields": [ - { - "name": "size", - "description": "

The number of bytes of code written in the language.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" } ] }, { - "name": "License", + "name": "EnterprisePendingCollaboratorEdge", "kind": "objects", - "id": "license", - "href": "/graphql/reference/objects#license", - "description": "

A repository's open source license.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "enterprisependingcollaboratoredge", + "href": "/graphql/reference/objects#enterprisependingcollaboratoredge", + "description": "

A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise.

", "fields": [ { - "name": "body", - "description": "

The full text of the license.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "conditions", - "description": "

The conditions set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", - "kind": "objects", - "href": "/graphql/reference/objects#licenserule" + "name": "isUnlicensed", + "description": "

Whether the invited collaborator does not have a license for the enterprise.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": true, + "deprecationReason": "

All pending collaborators consume a license Removal on 2021-01-01 UTC.

" }, { - "name": "description", - "description": "

A human-readable description of the license.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "featured", - "description": "

Whether the license should be featured.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "repositories", + "description": "

The enterprise organization repositories this user is a member of.

", + "type": "EnterpriseRepositoryInfoConnection!", + "id": "enterpriserepositoryinfoconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriserepositoryinfoconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories.

", + "type": { + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + } + ] + } + ] + }, + { + "name": "EnterprisePendingMemberInvitationConnection", + "kind": "objects", + "id": "enterprisependingmemberinvitationconnection", + "href": "/graphql/reference/objects#enterprisependingmemberinvitationconnection", + "description": "

The connection type for OrganizationInvitation.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterprisePendingMemberInvitationEdge]", + "id": "enterprisependingmemberinvitationedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterprisependingmemberinvitationedge" }, { - "name": "hidden", - "description": "

Whether the license should be displayed in license pickers.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[OrganizationInvitation]", + "id": "organizationinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#organizationinvitation" }, { - "name": "implementation", - "description": "

Instructions on how to implement the license.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "key", - "description": "

The lowercased SPDX ID of the license.

", - "type": "String!", - "id": "string", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "limitations", - "description": "

The limitations set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", - "kind": "objects", - "href": "/graphql/reference/objects#licenserule" - }, + "name": "totalUniqueUserCount", + "description": "

Identifies the total count of unique users in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterprisePendingMemberInvitationEdge", + "kind": "objects", + "id": "enterprisependingmemberinvitationedge", + "href": "/graphql/reference/objects#enterprisependingmemberinvitationedge", + "description": "

An invitation to be a member in an enterprise organization.

", + "fields": [ { - "name": "name", - "description": "

The license full name specified by https://spdx.org/licenses.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "nickname", - "description": "

Customary short name if applicable (e.g, GPLv3).

", - "type": "String", - "id": "string", + "name": "isUnlicensed", + "description": "

Whether the invitation has a license for the enterprise.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": true, + "deprecationReason": "

All pending members consume a license Removal on 2020-07-01 UTC.

" }, { - "name": "permissions", - "description": "

The permissions set by the license.

", - "type": "[LicenseRule]!", - "id": "licenserule", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "OrganizationInvitation", + "id": "organizationinvitation", "kind": "objects", - "href": "/graphql/reference/objects#licenserule" - }, + "href": "/graphql/reference/objects#organizationinvitation" + } + ] + }, + { + "name": "EnterpriseRepositoryInfo", + "kind": "objects", + "id": "enterpriserepositoryinfo", + "href": "/graphql/reference/objects#enterpriserepositoryinfo", + "description": "

A subset of repository information queryable from an enterprise.

", + "implements": [ { - "name": "pseudoLicense", - "description": "

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "isPrivate", + "description": "

Identifies if the repository is private.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "spdxId", - "description": "

Short identifier specified by https://spdx.org/licenses.

", - "type": "String", + "name": "name", + "description": "

The repository's name.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

URL to the license on https://choosealicense.com.

", - "type": "URI", - "id": "uri", + "name": "nameWithOwner", + "description": "

The repository's name with owner.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "LicenseRule", + "name": "EnterpriseRepositoryInfoConnection", "kind": "objects", - "id": "licenserule", - "href": "/graphql/reference/objects#licenserule", - "description": "

Describes a License's conditions, permissions, and limitations.

", + "id": "enterpriserepositoryinfoconnection", + "href": "/graphql/reference/objects#enterpriserepositoryinfoconnection", + "description": "

The connection type for EnterpriseRepositoryInfo.

", "fields": [ { - "name": "description", - "description": "

A description of the rule.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseRepositoryInfoEdge]", + "id": "enterpriserepositoryinfoedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriserepositoryinfoedge" }, { - "name": "key", - "description": "

The machine-readable rule key.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseRepositoryInfo]", + "id": "enterpriserepositoryinfo", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriserepositoryinfo" }, { - "name": "label", - "description": "

The human-readable rule label.

", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseRepositoryInfoEdge", + "kind": "objects", + "id": "enterpriserepositoryinfoedge", + "href": "/graphql/reference/objects#enterpriserepositoryinfoedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseRepositoryInfo", + "id": "enterpriserepositoryinfo", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriserepositoryinfo" } ] }, { - "name": "LockedEvent", + "name": "EnterpriseServerInstallation", "kind": "objects", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent", - "description": "

Represents alockedevent on a given issue or pull request.

", + "id": "enterpriseserverinstallation", + "href": "/graphql/reference/objects#enterpriseserverinstallation", + "description": "

An Enterprise Server installation.

", "implements": [ { "name": "Node", @@ -14855,14 +15003,6 @@ } ], "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -14872,1582 +15012,1227 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "lockReason", - "description": "

Reason that the conversation was locked (optional).

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" + "name": "customerName", + "description": "

The customer name to which the Enterprise Server installation belongs.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "lockable", - "description": "

Object that was locked.

", - "type": "Lockable!", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable" + "name": "hostName", + "description": "

The host name of the Enterprise Server installation.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isConnected", + "description": "

Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "userAccounts", + "description": "

User accounts on this Enterprise Server installation.

", + "type": "EnterpriseServerUserAccountConnection!", + "id": "enterpriseserveruseraccountconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for Enterprise Server user accounts returned from the connection.

", + "type": { + "name": "EnterpriseServerUserAccountOrder", + "id": "enterpriseserveruseraccountorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountorder" + } + } + ] + }, + { + "name": "userAccountsUploads", + "description": "

User accounts uploads for the Enterprise Server installation.

", + "type": "EnterpriseServerUserAccountsUploadConnection!", + "id": "enterpriseserveruseraccountsuploadconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsuploadconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for Enterprise Server user accounts uploads returned from the connection.

", + "type": { + "name": "EnterpriseServerUserAccountsUploadOrder", + "id": "enterpriseserveruseraccountsuploadorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountsuploadorder" + } + } + ] } ] }, { - "name": "Mannequin", + "name": "EnterpriseServerUserAccount", "kind": "objects", - "id": "mannequin", - "href": "/graphql/reference/objects#mannequin", - "description": "

A placeholder user for attribution of imported data on GitHub.

", + "id": "enterpriseserveruseraccount", + "href": "/graphql/reference/objects#enterpriseserveruseraccount", + "description": "

A user account on an Enterprise Server installation.

", "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "avatarUrl", - "description": "

A URL pointing to the GitHub App's public avatar.

", - "type": "URI!", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "emails", + "description": "

User emails belonging to this user account.

", + "type": "EnterpriseServerUserAccountEmailConnection!", + "id": "enterpriseserveruseraccountemailconnection", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemailconnection", "arguments": [ { - "name": "size", - "description": "

The size of the resulting square image.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for Enterprise Server user account emails returned from the connection.

", + "type": { + "name": "EnterpriseServerUserAccountEmailOrder", + "id": "enterpriseserveruseraccountemailorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountemailorder" + } } ] }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "enterpriseServerInstallation", + "description": "

The Enterprise Server installation on which this user account exists.

", + "type": "EnterpriseServerInstallation!", + "id": "enterpriseserverinstallation", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserverinstallation" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "isSiteAdmin", + "description": "

Whether the user account is a site administrator on the Enterprise Server installation.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" }, { "name": "login", - "description": "

The username of the actor.

", + "description": "

The login of the user account on the Enterprise Server installation.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTML path to this resource.

", - "type": "URI!", - "id": "uri", + "name": "profileName", + "description": "

The profile name of the user account on the Enterprise Server installation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", + "name": "remoteCreatedAt", + "description": "

The date and time when the user account was created on the Enterprise Server installation.

", "type": "DateTime!", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "url", - "description": "

The URL to this resource.

", - "type": "URI!", - "id": "uri", + "name": "remoteUserId", + "description": "

The ID of the user account on the Enterprise Server installation.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "MembersCanDeleteReposClearAuditEntry", + "name": "EnterpriseServerUserAccountConnection", "kind": "objects", - "id": "memberscandeletereposclearauditentry", - "href": "/graphql/reference/objects#memberscandeletereposclearauditentry", - "description": "

Audit log entry for a members_can_delete_repos.clear event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "enterpriseserveruseraccountconnection", + "href": "/graphql/reference/objects#enterpriseserveruseraccountconnection", + "description": "

The connection type for EnterpriseServerUserAccount.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseServerUserAccountEdge]", + "id": "enterpriseserveruseraccountedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountedge" }, { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseServerUserAccount]", + "id": "enterpriseserveruseraccount", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccount" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "EnterpriseServerUserAccountEdge", + "kind": "objects", + "id": "enterpriseserveruseraccountedge", + "href": "/graphql/reference/objects#enterpriseserveruseraccountedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseServerUserAccount", + "id": "enterpriseserveruseraccount", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccount" + } + ] + }, + { + "name": "EnterpriseServerUserAccountEmail", + "kind": "objects", + "id": "enterpriseserveruseraccountemail", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemail", + "description": "

An email belonging to a user account on an Enterprise Server installation.

", + "implements": [ { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "email", + "description": "

The email address.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "isPrimary", + "description": "

Indicates whether this is the primary email of the associated user account.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "userAccount", + "description": "

The user account to which the email belongs.

", + "type": "EnterpriseServerUserAccount!", + "id": "enterpriseserveruseraccount", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccount" + } + ] + }, + { + "name": "EnterpriseServerUserAccountEmailConnection", + "kind": "objects", + "id": "enterpriseserveruseraccountemailconnection", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemailconnection", + "description": "

The connection type for EnterpriseServerUserAccountEmail.

", + "fields": [ { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseServerUserAccountEmailEdge]", + "id": "enterpriseserveruseraccountemailedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemailedge" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseServerUserAccountEmail]", + "id": "enterpriseserveruseraccountemail", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemail" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "EnterpriseServerUserAccountEmailEdge", + "kind": "objects", + "id": "enterpriseserveruseraccountemailedge", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemailedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseServerUserAccountEmail", + "id": "enterpriseserveruseraccountemail", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountemail" + } + ] + }, + { + "name": "EnterpriseServerUserAccountsUpload", + "kind": "objects", + "id": "enterpriseserveruseraccountsupload", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsupload", + "description": "

A user accounts upload from an Enterprise Server installation.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "enterprise", + "description": "

The enterprise to which this upload belongs.

", + "type": "Enterprise!", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "enterpriseServerInstallation", + "description": "

The Enterprise Server installation for which this upload was generated.

", + "type": "EnterpriseServerInstallation!", + "id": "enterpriseserverinstallation", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#enterpriseserverinstallation" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "name", + "description": "

The name of the file uploaded.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "syncState", + "description": "

The synchronization state of the upload.

", + "type": "EnterpriseServerUserAccountsUploadSyncState!", + "id": "enterpriseserveruseraccountsuploadsyncstate", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadsyncstate" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "MembersCanDeleteReposDisableAuditEntry", + "name": "EnterpriseServerUserAccountsUploadConnection", "kind": "objects", - "id": "memberscandeletereposdisableauditentry", - "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry", - "description": "

Audit log entry for a members_can_delete_repos.disable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "enterpriseserveruseraccountsuploadconnection", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsuploadconnection", + "description": "

The connection type for EnterpriseServerUserAccountsUpload.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseServerUserAccountsUploadEdge]", + "id": "enterpriseserveruseraccountsuploadedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsuploadedge" }, { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseServerUserAccountsUpload]", + "id": "enterpriseserveruseraccountsupload", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsupload" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "EnterpriseServerUserAccountsUploadEdge", + "kind": "objects", + "id": "enterpriseserveruseraccountsuploadedge", + "href": "/graphql/reference/objects#enterpriseserveruseraccountsuploadedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseServerUserAccountsUpload", + "id": "enterpriseserveruseraccountsupload", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, + "href": "/graphql/reference/objects#enterpriseserveruseraccountsupload" + } + ] + }, + { + "name": "EnterpriseUserAccount", + "kind": "objects", + "id": "enterpriseuseraccount", + "href": "/graphql/reference/objects#enterpriseuseraccount", + "description": "

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

", + "implements": [ { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Actor", + "id": "actor", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "avatarUrl", + "description": "

A URL pointing to the enterprise user account's public avatar.

", + "type": "URI!", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "enterprise", + "description": "

The enterprise in which this user account exists.

", + "type": "Enterprise!", + "id": "enterprise", + "kind": "objects", + "href": "/graphql/reference/objects#enterprise" }, { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", + "name": "login", + "description": "

An identifier for the enterprise user account, a login or email address.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "name", + "description": "

The name of the enterprise user account.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "organizations", + "description": "

A list of enterprise organizations this user is a member of.

", + "type": "EnterpriseOrganizationMembershipConnection!", + "id": "enterpriseorganizationmembershipconnection", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#enterpriseorganizationmembershipconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for organizations returned from the connection.

", + "type": { + "name": "OrganizationOrder", + "id": "organizationorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#organizationorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

The role of the user in the enterprise organization.

", + "type": { + "name": "EnterpriseUserAccountMembershipRole", + "id": "enterpriseuseraccountmembershiprole", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole" + } + } + ] }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "resourcePath", + "description": "

The HTTP path for this user.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this user.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { "name": "user", - "description": "

The user affected by the action.

", + "description": "

The user within the enterprise.

", "type": "User", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "EnterpriseUserAccountConnection", + "kind": "objects", + "id": "enterpriseuseraccountconnection", + "href": "/graphql/reference/objects#enterpriseuseraccountconnection", + "description": "

The connection type for EnterpriseUserAccount.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[EnterpriseUserAccountEdge]", + "id": "enterpriseuseraccountedge", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseuseraccountedge" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[EnterpriseUserAccount]", + "id": "enterpriseuseraccount", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseuseraccount" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "MembersCanDeleteReposEnableAuditEntry", + "name": "EnterpriseUserAccountEdge", "kind": "objects", - "id": "memberscandeletereposenableauditentry", - "href": "/graphql/reference/objects#memberscandeletereposenableauditentry", - "description": "

Audit log entry for a members_can_delete_repos.enable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "enterpriseuseraccountedge", + "href": "/graphql/reference/objects#enterpriseuseraccountedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "EnterpriseUserAccount", + "id": "enterpriseuseraccount", + "kind": "objects", + "href": "/graphql/reference/objects#enterpriseuseraccount" + } + ] + }, + { + "name": "ExternalIdentity", + "kind": "objects", + "id": "externalidentity", + "href": "/graphql/reference/objects#externalidentity", + "description": "

An external identity provisioned by SAML SSO or SCIM.

", + "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "guid", + "description": "

The GUID for this identity.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "organizationInvitation", + "description": "

Organization invitation for this SCIM-provisioned external identity.

", + "type": "OrganizationInvitation", + "id": "organizationinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#organizationinvitation" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", + "name": "samlIdentity", + "description": "

SAML Identity attributes.

", + "type": "ExternalIdentitySamlAttributes", + "id": "externalidentitysamlattributes", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentitysamlattributes" + }, + { + "name": "scimIdentity", + "description": "

SCIM Identity attributes.

", + "type": "ExternalIdentityScimAttributes", + "id": "externalidentityscimattributes", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentityscimattributes" + }, + { + "name": "user", + "description": "

User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "ExternalIdentityConnection", + "kind": "objects", + "id": "externalidentityconnection", + "href": "/graphql/reference/objects#externalidentityconnection", + "description": "

The connection type for ExternalIdentity.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ExternalIdentityEdge]", + "id": "externalidentityedge", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentityedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[ExternalIdentity]", + "id": "externalidentity", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentity" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ExternalIdentityEdge", + "kind": "objects", + "id": "externalidentityedge", + "href": "/graphql/reference/objects#externalidentityedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "ExternalIdentity", + "id": "externalidentity", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#externalidentity" + } + ] + }, + { + "name": "ExternalIdentitySamlAttributes", + "kind": "objects", + "id": "externalidentitysamlattributes", + "href": "/graphql/reference/objects#externalidentitysamlattributes", + "description": "

SAML attributes for the External Identity.

", + "fields": [ + { + "name": "emails", + "description": "

The emails associated with the SAML identity.

", + "type": "[UserEmailMetadata!]", + "id": "useremailmetadata", + "kind": "objects", + "href": "/graphql/reference/objects#useremailmetadata" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "familyName", + "description": "

Family name of the SAML identity.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "givenName", + "description": "

Given name of the SAML identity.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "groups", + "description": "

The groups linked to this identity in IDP.

", + "type": "[String!]", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "nameId", + "description": "

The NameID of the SAML identity.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "username", + "description": "

The userName of the SAML identity.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "ExternalIdentityScimAttributes", + "kind": "objects", + "id": "externalidentityscimattributes", + "href": "/graphql/reference/objects#externalidentityscimattributes", + "description": "

SCIM attributes for the External Identity.

", + "fields": [ + { + "name": "emails", + "description": "

The emails associated with the SCIM identity.

", + "type": "[UserEmailMetadata!]", + "id": "useremailmetadata", + "kind": "objects", + "href": "/graphql/reference/objects#useremailmetadata" }, { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", + "name": "familyName", + "description": "

Family name of the SCIM identity.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "givenName", + "description": "

Given name of the SCIM identity.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "groups", + "description": "

The groups linked to this identity in IDP.

", + "type": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", + "name": "username", + "description": "

The userName of the SCIM identity.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "FollowerConnection", + "kind": "objects", + "id": "followerconnection", + "href": "/graphql/reference/objects#followerconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[UserEdge]", + "id": "useredge", + "kind": "objects", + "href": "/graphql/reference/objects#useredge" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "FollowingConnection", + "kind": "objects", + "id": "followingconnection", + "href": "/graphql/reference/objects#followingconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[UserEdge]", + "id": "useredge", + "kind": "objects", + "href": "/graphql/reference/objects#useredge" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "MentionedEvent", + "name": "GenericHovercardContext", "kind": "objects", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent", - "description": "

Represents amentionedevent on a given issue or pull request.

", + "id": "generichovercardcontext", + "href": "/graphql/reference/objects#generichovercardcontext", + "description": "

A generic hovercard context with a message and icon.

", "implements": [ { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "HovercardContext", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext" } ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "message", + "description": "

A string describing this context.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "MergedEvent", + "name": "Gist", "kind": "objects", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent", - "description": "

Represents amergedevent on a given pull request.

", + "id": "gist", + "href": "/graphql/reference/objects#gist", + "description": "

A Gist.

", "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" }, + { + "name": "Starrable", + "id": "starrable", + "href": "/graphql/reference/interfaces#starrable" + }, { "name": "UniformResourceLocatable", "id": "uniformresourcelocatable", @@ -16456,20 +16241,54 @@ ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with the merge event.

", - "type": "Commit", - "id": "commit", + "name": "comments", + "description": "

A list of comments associated with the gist.

", + "type": "GistCommentConnection!", + "id": "gistcommentconnection", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#gistcommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { "name": "createdAt", @@ -16480,134 +16299,51 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "mergeRef", - "description": "

Identifies the Ref associated with the merge event.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "mergeRefName", - "description": "

Identifies the name of the Ref associated with the merge event.

", - "type": "String!", + "name": "description", + "description": "

The gist description.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", + "name": "files", + "description": "

The files in this gist.

", + "type": "[GistFile]", + "id": "gistfile", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this merged event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this merged event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Milestone", - "kind": "objects", - "id": "milestone", - "href": "/graphql/reference/objects#milestone", - "description": "

Represents a Milestone object on a given repository.

", - "implements": [ - { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

Identifies the actor who created the milestone.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "description", - "description": "

Identifies the description of the milestone.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dueOn", - "description": "

Identifies the due date of the milestone.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "issuePrioritiesDebug", - "description": "

Just for debugging on review-lab.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#gistfile", + "arguments": [ + { + "name": "limit", + "defaultValue": "10", + "description": "

The maximum number of files to return.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "oid", + "description": "

The oid of the files to return.

", + "type": { + "name": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + } + } + ] }, { - "name": "issues", - "description": "

A list of issues associated with the milestone.

", - "type": "IssueConnection!", - "id": "issueconnection", + "name": "forks", + "description": "

A list of forks associated with the gist.

", + "type": "GistConnection!", + "id": "gistconnection", "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", + "href": "/graphql/reference/objects#gistconnection", "arguments": [ { "name": "after", @@ -16629,16 +16365,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -16649,16 +16375,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -16671,41 +16387,79 @@ }, { "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", + "description": "

Ordering options for gists returned from the connection.

", "type": { - "name": "IssueOrder", - "id": "issueorder", + "name": "GistOrder", + "id": "gistorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the issues by.

", - "type": { - "name": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" + "href": "/graphql/reference/input-objects#gistorder" } } ] }, { - "name": "number", - "description": "

Identifies the number of the milestone.

", + "name": "isFork", + "description": "

Identifies if the gist is a fork.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isPublic", + "description": "

Whether the gist is public or not.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "name", + "description": "

The gist name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "owner", + "description": "

The gist owner.

", + "type": "RepositoryOwner", + "id": "repositoryowner", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#repositoryowner" + }, + { + "name": "pushedAt", + "description": "

Identifies when the gist was last pushed to.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "resourcePath", + "description": "

The HTML path to this resource.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "stargazerCount", + "description": "

Returns a count of how many stargazers there are on this object.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "pullRequests", - "description": "

A list of pull requests associated with the milestone.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", + "name": "stargazers", + "description": "

A list of users who have starred this starrable.

", + "type": "StargazerConnection!", + "id": "stargazerconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#stargazerconnection", "arguments": [ { "name": "after", @@ -16717,16 +16471,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -16747,26 +16491,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -16779,58 +16503,16 @@ }, { "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", + "description": "

Order for connection.

", "type": { - "name": "IssueOrder", - "id": "issueorder", + "name": "StarOrder", + "id": "starorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "href": "/graphql/reference/input-objects#starorder" } } ] }, - { - "name": "repository", - "description": "

The repository associated with this milestone.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this milestone.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "state", - "description": "

Identifies the state of the milestone.

", - "type": "MilestoneState!", - "id": "milestonestate", - "kind": "enums", - "href": "/graphql/reference/enums#milestonestate" - }, - { - "name": "title", - "description": "

Identifies the title of the milestone.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "updatedAt", "description": "

Identifies the date and time when the object was last updated.

", @@ -16841,149 +16523,100 @@ }, { "name": "url", - "description": "

The HTTP URL for this milestone.

", + "description": "

The HTTP URL for this Gist.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "MilestoneConnection", - "kind": "objects", - "id": "milestoneconnection", - "href": "/graphql/reference/objects#milestoneconnection", - "description": "

The connection type for Milestone.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[MilestoneEdge]", - "id": "milestoneedge", - "kind": "objects", - "href": "/graphql/reference/objects#milestoneedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Milestone]", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "viewerHasStarred", + "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "MilestoneEdge", + "name": "GistComment", "kind": "objects", - "id": "milestoneedge", - "href": "/graphql/reference/objects#milestoneedge", - "description": "

An edge in a connection.

", - "fields": [ + "id": "gistcomment", + "href": "/graphql/reference/objects#gistcomment", + "description": "

Represents a comment on an Gist.

", + "implements": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone" - } - ] - }, - { - "name": "MilestonedEvent", - "kind": "objects", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent", - "description": "

Represents amilestonedevent on a given issue or pull request.

", - "implements": [ + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Minimizable", + "id": "minimizable", + "href": "/graphql/reference/interfaces#minimizable" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" } ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", + "name": "author", + "description": "

The actor who authored the comment.

", "type": "Actor", "id": "actor", "kind": "interfaces", "href": "/graphql/reference/interfaces#actor" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "authorAssociation", + "description": "

Author's association with the gist.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" }, { - "name": "milestoneTitle", - "description": "

Identifies the milestone title associated with themilestonedevent.

", + "name": "body", + "description": "

Identifies the comment body.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "MilestoneItem!", - "id": "milestoneitem", - "kind": "unions", - "href": "/graphql/reference/unions#milestoneitem" - } - ] - }, - { - "name": "MovedColumnsInProjectEvent", - "kind": "objects", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent", - "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "createdAt", @@ -16993,6 +16626,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "databaseId", "description": "

Identifies the primary key from the database.

", @@ -17002,4413 +16643,1842 @@ "href": "/graphql/reference/scalars#int" }, { - "name": "previousProjectColumnName", - "description": "

Column name the issue or pull request was moved from.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, - { - "name": "projectCard", - "description": "

Project card referenced by this project event.

", - "type": "ProjectCard", - "id": "projectcard", + "name": "gist", + "description": "

The associated gist.

", + "type": "Gist!", + "id": "gist", "kind": "objects", - "href": "/graphql/reference/objects#projectcard", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "href": "/graphql/reference/objects#gist" }, { - "name": "projectColumnName", - "description": "

Column name the issue or pull request was moved to.

", - "type": "String!", - "id": "string", + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - } - ] - }, - { - "name": "OauthApplicationCreateAuditEntry", - "kind": "objects", - "id": "oauthapplicationcreateauditentry", - "href": "/graphql/reference/objects#oauthapplicationcreateauditentry", - "description": "

Audit log entry for a oauth_application.create event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "isMinimized", + "description": "

Returns whether or not a comment has been minimized.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "OauthApplicationAuditEntryData", - "id": "oauthapplicationauditentrydata", - "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", + "name": "minimizedReason", + "description": "

Returns why the comment was minimized.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#usercontenteditconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "viewerCanMinimize", + "description": "

Check if the current viewer can minimize this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "applicationUrl", - "description": "

The application URL of the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" }, { - "name": "callbackUrl", - "description": "

The callback URL of the OAuth Application.

", - "type": "URI", - "id": "uri", + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "GistCommentConnection", + "kind": "objects", + "id": "gistcommentconnection", + "href": "/graphql/reference/objects#gistcommentconnection", + "description": "

The connection type for GistComment.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[GistCommentEdge]", + "id": "gistcommentedge", + "kind": "objects", + "href": "/graphql/reference/objects#gistcommentedge" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[GistComment]", + "id": "gistcomment", + "kind": "objects", + "href": "/graphql/reference/objects#gistcomment" }, { - "name": "oauthApplicationName", - "description": "

The name of the OAuth Application.

", - "type": "String", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "GistCommentEdge", + "kind": "objects", + "id": "gistcommentedge", + "href": "/graphql/reference/objects#gistcommentedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationResourcePath", - "description": "

The HTTP path for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "GistComment", + "id": "gistcomment", + "kind": "objects", + "href": "/graphql/reference/objects#gistcomment" + } + ] + }, + { + "name": "GistConnection", + "kind": "objects", + "id": "gistconnection", + "href": "/graphql/reference/objects#gistconnection", + "description": "

The connection type for Gist.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[GistEdge]", + "id": "gistedge", + "kind": "objects", + "href": "/graphql/reference/objects#gistedge" }, { - "name": "oauthApplicationUrl", - "description": "

The HTTP URL for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Gist]", + "id": "gist", + "kind": "objects", + "href": "/graphql/reference/objects#gist" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "GistEdge", + "kind": "objects", + "id": "gistedge", + "href": "/graphql/reference/objects#gistedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Gist", + "id": "gist", + "kind": "objects", + "href": "/graphql/reference/objects#gist" + } + ] + }, + { + "name": "GistFile", + "kind": "objects", + "id": "gistfile", + "href": "/graphql/reference/objects#gistfile", + "description": "

A file in a gist.

", + "fields": [ + { + "name": "encodedName", + "description": "

The file name encoded to remove characters that are invalid in URL paths.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "encoding", + "description": "

The gist file encoding.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "extension", + "description": "

The file extension from the file name.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "rateLimit", - "description": "

The rate limit of the OAuth Application.

", - "type": "Int", - "id": "int", + "name": "isImage", + "description": "

Indicates if this file is an image.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "state", - "description": "

The state of the OAuth Application.

", - "type": "OauthApplicationCreateAuditEntryState", - "id": "oauthapplicationcreateauditentrystate", - "kind": "enums", - "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate" + "name": "isTruncated", + "description": "

Whether the file's contents were truncated.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "language", + "description": "

The programming language this file is written in.

", + "type": "Language", + "id": "language", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#language" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "name": "name", + "description": "

The gist file name.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "size", + "description": "

The gist file size in bytes.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "text", + "description": "

UTF8 text data or null if the file is binary.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string", + "arguments": [ + { + "name": "truncate", + "description": "

Optionally truncate the returned file to this length.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] } ] }, { - "name": "OrgAddBillingManagerAuditEntry", + "name": "GitActor", "kind": "objects", - "id": "orgaddbillingmanagerauditentry", - "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry", - "description": "

Audit log entry for a org.add_billing_manager.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], + "id": "gitactor", + "href": "/graphql/reference/objects#gitactor", + "description": "

Represents an actor in a Git commit (ie. an author or committer).

", "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "avatarUrl", + "description": "

A URL pointing to the author's public avatar.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "date", + "description": "

The timestamp of the Git action (authoring or committing).

", + "type": "GitTimestamp", + "id": "gittimestamp", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/scalars#gittimestamp" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "email", + "description": "

The email in the Git commit.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "invitationEmail", - "description": "

The email address used to invite a billing manager for the organization.

", + "name": "name", + "description": "

The name in the Git commit.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "user", + "description": "

The GitHub user corresponding to the email field. Null if no such user exists.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "GitActorConnection", + "kind": "objects", + "id": "gitactorconnection", + "href": "/graphql/reference/objects#gitactorconnection", + "description": "

The connection type for GitActor.

", + "fields": [ { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "edges", + "description": "

A list of edges.

", + "type": "[GitActorEdge]", + "id": "gitactoredge", + "kind": "objects", + "href": "/graphql/reference/objects#gitactoredge" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[GitActor]", + "id": "gitactor", + "kind": "objects", + "href": "/graphql/reference/objects#gitactor" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "GitActorEdge", + "kind": "objects", + "id": "gitactoredge", + "href": "/graphql/reference/objects#gitactoredge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "GitActor", + "id": "gitactor", + "kind": "objects", + "href": "/graphql/reference/objects#gitactor" + } + ] + }, + { + "name": "GitHubMetadata", + "kind": "objects", + "id": "githubmetadata", + "href": "/graphql/reference/objects#githubmetadata", + "description": "

Represents information about the GitHub instance.

", + "fields": [ + { + "name": "gitHubServicesSha", + "description": "

Returns a String that's a SHA of github-services.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "isPasswordAuthenticationVerifiable", + "description": "

Whether or not users are verified.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "OrgAddMemberAuditEntry", + "name": "GpgSignature", "kind": "objects", - "id": "orgaddmemberauditentry", - "href": "/graphql/reference/objects#orgaddmemberauditentry", - "description": "

Audit log entry for a org.add_member.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "gpgsignature", + "href": "/graphql/reference/objects#gpgsignature", + "description": "

Represents a GPG signature on a Commit or Tag.

", "implements": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "GitSignature", + "id": "gitsignature", + "href": "/graphql/reference/interfaces#gitsignature" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "email", + "description": "

Email used to sign this object.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "isValid", + "description": "

True if the signature is valid and verified by GitHub.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", + "name": "keyId", + "description": "

Hex-encoded ID of the key that signed this object.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "payload", + "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "signature", + "description": "

ASCII-armored signature header from object.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "permission", - "description": "

The permission level of the member added to the organization.

", - "type": "OrgAddMemberAuditEntryPermission", - "id": "orgaddmemberauditentrypermission", - "kind": "enums", - "href": "/graphql/reference/enums#orgaddmemberauditentrypermission" - }, - { - "name": "user", - "description": "

The user affected by the action.

", + "name": "signer", + "description": "

GitHub user corresponding to the email signing this commit.

", "type": "User", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "state", + "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", + "type": "GitSignatureState!", + "id": "gitsignaturestate", + "kind": "enums", + "href": "/graphql/reference/enums#gitsignaturestate" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "wasSignedByGitHub", + "description": "

True if the signature was made with GitHub's signing key.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "OrgBlockUserAuditEntry", + "name": "HeadRefDeletedEvent", "kind": "objects", - "id": "orgblockuserauditentry", - "href": "/graphql/reference/objects#orgblockuserauditentry", - "description": "

Audit log entry for a org.block_user.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "headrefdeletedevent", + "href": "/graphql/reference/objects#headrefdeletedevent", + "description": "

Represents ahead_ref_deletedevent on a given pull request.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "headRef", + "description": "

Identifies the Ref associated with the head_ref_deleted event.

", + "type": "Ref", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#ref" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "headRefName", + "description": "

Identifies the name of the Ref associated with the head_ref_deleted event.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "blockedUser", - "description": "

The blocked user.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "HeadRefForcePushedEvent", + "kind": "objects", + "id": "headrefforcepushedevent", + "href": "/graphql/reference/objects#headrefforcepushedevent", + "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

", + "implements": [ { - "name": "blockedUserName", - "description": "

The username of the blocked user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "blockedUserResourcePath", - "description": "

The HTTP path for the blocked user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "afterCommit", + "description": "

Identifies the after commit SHA for thehead_ref_force_pushedevent.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" }, { - "name": "blockedUserUrl", - "description": "

The HTTP URL for the blocked user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "beforeCommit", + "description": "

Identifies the before commit SHA for thehead_ref_force_pushedevent.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "ref", + "description": "

Identifies the fully qualified ref name for thehead_ref_force_pushedevent.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" + } + ] + }, + { + "name": "HeadRefRestoredEvent", + "kind": "objects", + "id": "headrefrestoredevent", + "href": "/graphql/reference/objects#headrefrestoredevent", + "description": "

Represents ahead_ref_restoredevent on a given pull request.

", + "implements": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "Hovercard", + "kind": "objects", + "id": "hovercard", + "href": "/graphql/reference/objects#hovercard", + "description": "

Detail needed to display a hovercard for a user.

", + "fields": [ { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "contexts", + "description": "

Each of the contexts for this hovercard.

", + "type": "[HovercardContext!]!", + "id": "hovercardcontext", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#hovercardcontext" } ] }, { - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", + "name": "IpAllowListEntry", "kind": "objects", - "id": "orgconfigdisablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry", - "description": "

Audit log entry for a org.config.disable_collaborators_only event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "ipallowlistentry", + "href": "/graphql/reference/objects#ipallowlistentry", + "description": "

An IP address or range of addresses that is allowed to access an owner's resources.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "allowListValue", + "description": "

A single IP address or range of IP addresses in CIDR notation.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "isActive", + "description": "

Whether the entry is currently active.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "name", + "description": "

The name of the IP allow list entry.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "owner", + "description": "

The owner of the IP allow list entry.

", + "type": "IpAllowListOwner!", + "id": "ipallowlistowner", + "kind": "unions", + "href": "/graphql/reference/unions#ipallowlistowner" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "IpAllowListEntryConnection", + "kind": "objects", + "id": "ipallowlistentryconnection", + "href": "/graphql/reference/objects#ipallowlistentryconnection", + "description": "

The connection type for IpAllowListEntry.

", + "fields": [ { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "edges", + "description": "

A list of edges.

", + "type": "[IpAllowListEntryEdge]", + "id": "ipallowlistentryedge", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#ipallowlistentryedge" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[IpAllowListEntry]", + "id": "ipallowlistentry", + "kind": "objects", + "href": "/graphql/reference/objects#ipallowlistentry" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "IpAllowListEntryEdge", + "kind": "objects", + "id": "ipallowlistentryedge", + "href": "/graphql/reference/objects#ipallowlistentryedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "IpAllowListEntry", + "id": "ipallowlistentry", + "kind": "objects", + "href": "/graphql/reference/objects#ipallowlistentry" } ] }, { - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", + "name": "Issue", "kind": "objects", - "id": "orgconfigenablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry", - "description": "

Audit log entry for a org.config.enable_collaborators_only event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "issue", + "href": "/graphql/reference/objects#issue", + "description": "

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

", "implements": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "Assignable", + "id": "assignable", + "href": "/graphql/reference/interfaces#assignable" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Closable", + "id": "closable", + "href": "/graphql/reference/interfaces#closable" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Labelable", + "id": "labelable", + "href": "/graphql/reference/interfaces#labelable" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "Lockable", + "id": "lockable", + "href": "/graphql/reference/interfaces#lockable" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "activeLockReason", + "description": "

Reason that the conversation was locked.

", + "type": "LockReason", + "id": "lockreason", + "kind": "enums", + "href": "/graphql/reference/enums#lockreason" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "assignees", + "description": "

A list of Users assigned to this object.

", + "type": "UserConnection!", + "id": "userconnection", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "kind": "objects", - "id": "orgdisableoauthapprestrictionsauditentry", - "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry", - "description": "

Audit log entry for a org.disable_oauth_app_restrictions event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", + "name": "body", + "description": "

Identifies the body of the issue.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#html" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "bodyResourcePath", + "description": "

The http path for this issue body.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "bodyText", + "description": "

Identifies the body of the issue rendered to text.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", + "name": "bodyUrl", + "description": "

The http URL for this issue body.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "closed", + "description": "

true if the object is closed (definition of closed may depend on type).

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "closedAt", + "description": "

Identifies the date and time when the object was closed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "comments", + "description": "

A list of comments associated with the Issue.

", + "type": "IssueCommentConnection!", + "id": "issuecommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issuecommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgDisableSamlAuditEntry", - "kind": "objects", - "id": "orgdisablesamlauditentry", - "href": "/graphql/reference/objects#orgdisablesamlauditentry", - "description": "

Audit log entry for a org.disable_saml event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "hovercard", + "description": "

The hovercard information for this issue.

", + "type": "Hovercard!", + "id": "hovercard", + "kind": "objects", + "href": "/graphql/reference/objects#hovercard", + "arguments": [ + { + "name": "includeNotificationContexts", + "defaultValue": true, + "description": "

Whether or not to include notification contexts.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "isReadByViewer", + "description": "

Is this issue read by the viewer.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "labels", + "description": "

A list of labels associated with the object.

", + "type": "LabelConnection", + "id": "labelconnection", + "kind": "objects", + "href": "/graphql/reference/objects#labelconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for labels returned from the connection.

", + "type": { + "name": "LabelOrder", + "id": "labelorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#labelorder" + } + } + ] }, { - "name": "digestMethodUrl", - "description": "

The SAML provider's digest algorithm URL.

", - "type": "URI", - "id": "uri", + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "issuerUrl", - "description": "

The SAML provider's issuer URL.

", - "type": "URI", - "id": "uri", + "name": "locked", + "description": "

true if the object is locked.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "milestone", + "description": "

Identifies the milestone associated with the issue.

", + "type": "Milestone", + "id": "milestone", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#milestone" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "number", + "description": "

Identifies the issue number.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "participants", + "description": "

A list of Users that are participating in the Issue conversation.

", + "type": "UserConnection!", + "id": "userconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "signatureMethodUrl", - "description": "

The SAML provider's signature algorithm URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "projectCards", + "description": "

List of project cards associated with this issue.

", + "type": "ProjectCardConnection!", + "id": "projectcardconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectcardconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "archivedStates", + "description": "

A list of archived states to filter the cards by.

", + "type": { + "name": "[ProjectCardArchivedState]", + "id": "projectcardarchivedstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectcardarchivedstate" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "singleSignOnUrl", - "description": "

The SAML provider's single sign-on URL.

", - "type": "URI", - "id": "uri", + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#reactiongroup" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } + } + ] }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this issue.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "kind": "objects", - "id": "orgdisabletwofactorrequirementauditentry", - "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry", - "description": "

Audit log entry for a org.disable_two_factor_requirement event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + }, { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "state", + "description": "

Identifies the state of the issue.

", + "type": "IssueState!", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "timeline", + "description": "

A list of events, comments, commits, etc. associated with the issue.

", + "type": "IssueTimelineConnection!", + "id": "issuetimelineconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issuetimelineconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "since", + "description": "

Allows filtering timeline events by a since timestamp.

", + "type": { + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + } + ], + "isDeprecated": true, + "deprecationReason": "

timeline will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.

" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ + "name": "timelineItems", + "description": "

A list of events, comments, commits, etc. associated with the issue.

", + "type": "IssueTimelineItemsConnection!", + "id": "issuetimelineitemsconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issuetimelineitemsconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "itemTypes", + "description": "

Filter timeline items by type.

", + "type": { + "name": "[IssueTimelineItemsItemType!]", + "id": "issuetimelineitemsitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#issuetimelineitemsitemtype" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "since", + "description": "

Filter timeline items by a since timestamp.

", + "type": { + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + }, + { + "name": "skip", + "description": "

Skips the first n elements in the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, { - "name": "action", - "description": "

The action name.

", + "name": "title", + "description": "

Identifies the issue title.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "url", + "description": "

The HTTP URL for this issue.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#usercontenteditconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" } ] }, { - "name": "OrgEnableOauthAppRestrictionsAuditEntry", + "name": "IssueComment", "kind": "objects", - "id": "orgenableoauthapprestrictionsauditentry", - "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry", - "description": "

Audit log entry for a org.enable_oauth_app_restrictions event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "issuecomment", + "href": "/graphql/reference/objects#issuecomment", + "description": "

Represents a comment on an Issue.

", "implements": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" + }, + { + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Minimizable", + "id": "minimizable", + "href": "/graphql/reference/interfaces#minimizable" }, { "name": "Node", @@ -21416,3700 +18486,1701 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", + "name": "body", + "description": "

The body as Markdown.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/scalars#int" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "isMinimized", + "description": "

Returns whether or not a comment has been minimized.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "issue", + "description": "

Identifies the issue associated with the comment.

", + "type": "Issue!", + "id": "issue", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#issue" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgEnableSamlAuditEntry", - "kind": "objects", - "id": "orgenablesamlauditentry", - "href": "/graphql/reference/objects#orgenablesamlauditentry", - "description": "

Audit log entry for a org.enable_saml event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", + "name": "minimizedReason", + "description": "

Returns why the comment was minimized.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pullRequest", + "description": "

Returns the pull request associated with the comment, if this comment was made on a\npull request.

", + "type": "PullRequest", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#reactiongroup" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } + } + ] }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this issue comment.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "digestMethodUrl", - "description": "

The SAML provider's digest algorithm URL.

", - "type": "URI", - "id": "uri", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "issuerUrl", - "description": "

The SAML provider's issuer URL.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this issue comment.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#usercontenteditconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "signatureMethodUrl", - "description": "

The SAML provider's signature algorithm URL.

", - "type": "URI", - "id": "uri", + "name": "viewerCanMinimize", + "description": "

Check if the current viewer can minimize this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "singleSignOnUrl", - "description": "

The SAML provider's single sign-on URL.

", - "type": "URI", - "id": "uri", + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "OrgEnableTwoFactorRequirementAuditEntry", + "name": "IssueCommentConnection", "kind": "objects", - "id": "orgenabletwofactorrequirementauditentry", - "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry", - "description": "

Audit log entry for a org.enable_two_factor_requirement event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "issuecommentconnection", + "href": "/graphql/reference/objects#issuecommentconnection", + "description": "

The connection type for IssueComment.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "edges", + "description": "

A list of edges.

", + "type": "[IssueCommentEdge]", + "id": "issuecommentedge", + "kind": "objects", + "href": "/graphql/reference/objects#issuecommentedge" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[IssueComment]", + "id": "issuecomment", + "kind": "objects", + "href": "/graphql/reference/objects#issuecomment" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "IssueCommentEdge", + "kind": "objects", + "id": "issuecommentedge", + "href": "/graphql/reference/objects#issuecommentedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "IssueComment", + "id": "issuecomment", + "kind": "objects", + "href": "/graphql/reference/objects#issuecomment" + } + ] + }, + { + "name": "IssueConnection", + "kind": "objects", + "id": "issueconnection", + "href": "/graphql/reference/objects#issueconnection", + "description": "

The connection type for Issue.

", + "fields": [ { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "edges", + "description": "

A list of edges.

", + "type": "[IssueEdge]", + "id": "issueedge", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#issueedge" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Issue]", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "IssueContributionsByRepository", + "kind": "objects", + "id": "issuecontributionsbyrepository", + "href": "/graphql/reference/objects#issuecontributionsbyrepository", + "description": "

This aggregates issues opened by a user within one repository.

", + "fields": [ { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "contributions", + "description": "

The issue contributions.

", + "type": "CreatedIssueContributionConnection!", + "id": "createdissuecontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdissuecontributionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } + } + ] }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "repository", + "description": "

The repository in which the issues were opened.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "IssueEdge", + "kind": "objects", + "id": "issueedge", + "href": "/graphql/reference/objects#issueedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Issue", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue" + } + ] + }, + { + "name": "IssueTemplate", + "kind": "objects", + "id": "issuetemplate", + "href": "/graphql/reference/objects#issuetemplate", + "description": "

A repository issue template.

", + "fields": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "about", + "description": "

The template purpose.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#string" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "name": "body", + "description": "

The suggested issue body.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "name", + "description": "

The template name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "title", + "description": "

The suggested issue title.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "OrgInviteMemberAuditEntry", + "name": "IssueTimelineConnection", "kind": "objects", - "id": "orginvitememberauditentry", - "href": "/graphql/reference/objects#orginvitememberauditentry", - "description": "

Audit log entry for a org.invite_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "issuetimelineconnection", + "href": "/graphql/reference/objects#issuetimelineconnection", + "description": "

The connection type for IssueTimelineItem.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "edges", + "description": "

A list of edges.

", + "type": "[IssueTimelineItemEdge]", + "id": "issuetimelineitemedge", + "kind": "objects", + "href": "/graphql/reference/objects#issuetimelineitemedge" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[IssueTimelineItem]", + "id": "issuetimelineitem", + "kind": "unions", + "href": "/graphql/reference/unions#issuetimelineitem" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "IssueTimelineItemEdge", + "kind": "objects", + "id": "issuetimelineitemedge", + "href": "/graphql/reference/objects#issuetimelineitemedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "IssueTimelineItem", + "id": "issuetimelineitem", "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, + "href": "/graphql/reference/unions#issuetimelineitem" + } + ] + }, + { + "name": "IssueTimelineItemsConnection", + "kind": "objects", + "id": "issuetimelineitemsconnection", + "href": "/graphql/reference/objects#issuetimelineitemsconnection", + "description": "

The connection type for IssueTimelineItems.

", + "fields": [ { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "edges", + "description": "

A list of edges.

", + "type": "[IssueTimelineItemsEdge]", + "id": "issuetimelineitemsedge", + "kind": "objects", + "href": "/graphql/reference/objects#issuetimelineitemsedge" + }, + { + "name": "filteredCount", + "description": "

Identifies the count of items after applying before and after filters.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[IssueTimelineItems]", + "id": "issuetimelineitems", + "kind": "unions", + "href": "/graphql/reference/unions#issuetimelineitems" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "pageCount", + "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "updatedAt", + "description": "

Identifies the date and time when the timeline was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "IssueTimelineItemsEdge", + "kind": "objects", + "id": "issuetimelineitemsedge", + "href": "/graphql/reference/objects#issuetimelineitemsedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "email", - "description": "

The email address of the organization invitation.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "IssueTimelineItems", + "id": "issuetimelineitems", + "kind": "unions", + "href": "/graphql/reference/unions#issuetimelineitems" + } + ] + }, + { + "name": "JoinedGitHubContribution", + "kind": "objects", + "id": "joinedgithubcontribution", + "href": "/graphql/reference/objects#joinedgithubcontribution", + "description": "

Represents a user signing up for a GitHub account.

", + "implements": [ { - "name": "organizationInvitation", - "description": "

The organization invitation.

", - "type": "OrganizationInvitation", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" + } + ], + "fields": [ + { + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { "name": "user", - "description": "

The user affected by the action.

", - "type": "User", + "description": "

The user who made this contribution.

", + "type": "User!", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "OrgInviteToBusinessAuditEntry", + "name": "Label", "kind": "objects", - "id": "orginvitetobusinessauditentry", - "href": "/graphql/reference/objects#orginvitetobusinessauditentry", - "description": "

Audit log entry for a org.invite_to_business event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "label", + "href": "/graphql/reference/objects#label", + "description": "

A label for categorizing Issues or Milestones with a given Repository.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "color", + "description": "

Identifies the label color.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "createdAt", + "description": "

Identifies the date and time when the label was created.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", + "name": "description", + "description": "

A brief description of this label.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "isDefault", + "description": "

Indicates whether or not this is a default label.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "issues", + "description": "

A list of issues associated with this label.

", + "type": "IssueConnection!", + "id": "issueconnection", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#issueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "filterBy", + "description": "

Filtering options for issues returned from the connection.

", + "type": { + "name": "IssueFilters", + "id": "issuefilters", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuefilters" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "name", + "description": "

Identifies the label name.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pullRequests", + "description": "

A list of pull requests associated with this label.

", + "type": "PullRequestConnection!", + "id": "pullrequestconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the pull requests by.

", + "type": { + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + } + } + ] }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "repository", + "description": "

The repository associated with this label.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this label.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the label was last updated.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this label.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "LabelConnection", + "kind": "objects", + "id": "labelconnection", + "href": "/graphql/reference/objects#labelconnection", + "description": "

The connection type for Label.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[LabelEdge]", + "id": "labeledge", + "kind": "objects", + "href": "/graphql/reference/objects#labeledge" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Label]", + "id": "label", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#label" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "LabelEdge", + "kind": "objects", + "id": "labeledge", + "href": "/graphql/reference/objects#labeledge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Label", + "id": "label", + "kind": "objects", + "href": "/graphql/reference/objects#label" } ] }, { - "name": "OrgOauthAppAccessApprovedAuditEntry", + "name": "LabeledEvent", "kind": "objects", - "id": "orgoauthappaccessapprovedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry", - "description": "

Audit log entry for a org.oauth_app_access_approved event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "labeledevent", + "href": "/graphql/reference/objects#labeledevent", + "description": "

Represents alabeledevent on a given issue or pull request.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OauthApplicationAuditEntryData", - "id": "oauthapplicationauditentrydata", - "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "label", + "description": "

Identifies the label associated with thelabeledevent.

", + "type": "Label!", + "id": "label", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#label" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "labelable", + "description": "

Identifies the Labelable associated with the event.

", + "type": "Labelable!", + "id": "labelable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#labelable" + } + ] + }, + { + "name": "Language", + "kind": "objects", + "id": "language", + "href": "/graphql/reference/objects#language", + "description": "

Represents a given language found in repositories.

", + "implements": [ { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "oauthApplicationName", - "description": "

The name of the OAuth Application.

", + "name": "color", + "description": "

The color defined for the current language.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationResourcePath", - "description": "

The HTTP path for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "oauthApplicationUrl", - "description": "

The HTTP URL for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "name", + "description": "

The name of the current language.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, + } + ] + }, + { + "name": "LanguageConnection", + "kind": "objects", + "id": "languageconnection", + "href": "/graphql/reference/objects#languageconnection", + "description": "

A list of languages associated with the parent.

", + "fields": [ { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "edges", + "description": "

A list of edges.

", + "type": "[LanguageEdge]", + "id": "languageedge", + "kind": "objects", + "href": "/graphql/reference/objects#languageedge" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Language]", + "id": "language", + "kind": "objects", + "href": "/graphql/reference/objects#language" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "totalSize", + "description": "

The total size in bytes of files written in that language.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "LanguageEdge", + "kind": "objects", + "id": "languageedge", + "href": "/graphql/reference/objects#languageedge", + "description": "

Represents the language of a repository.

", + "fields": [ { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "size", + "description": "

The number of bytes of code written in the language.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "OrgOauthAppAccessDeniedAuditEntry", + "name": "License", "kind": "objects", - "id": "orgoauthappaccessdeniedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry", - "description": "

Audit log entry for a org.oauth_app_access_denied event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "license", + "href": "/graphql/reference/objects#license", + "description": "

A repository's open source license.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OauthApplicationAuditEntryData", - "id": "oauthapplicationauditentrydata", - "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "body", + "description": "

The full text of the license.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "conditions", + "description": "

The conditions set by the license.

", + "type": "[LicenseRule]!", + "id": "licenserule", + "kind": "objects", + "href": "/graphql/reference/objects#licenserule" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", + "name": "description", + "description": "

A human-readable description of the license.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "featured", + "description": "

Whether the license should be featured.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "hidden", + "description": "

Whether the license should be displayed in license pickers.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "implementation", + "description": "

Instructions on how to implement the license.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "key", + "description": "

The lowercased SPDX ID of the license.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "limitations", + "description": "

The limitations set by the license.

", + "type": "[LicenseRule]!", + "id": "licenserule", + "kind": "objects", + "href": "/graphql/reference/objects#licenserule" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "name", + "description": "

The license full name specified by https://spdx.org/licenses.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationName", - "description": "

The name of the OAuth Application.

", + "name": "nickname", + "description": "

Customary short name if applicable (e.g, GPLv3).

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationResourcePath", - "description": "

The HTTP path for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "permissions", + "description": "

The permissions set by the license.

", + "type": "[LicenseRule]!", + "id": "licenserule", + "kind": "objects", + "href": "/graphql/reference/objects#licenserule" }, { - "name": "oauthApplicationUrl", - "description": "

The HTTP URL for the OAuth Application.

", - "type": "URI", - "id": "uri", + "name": "pseudoLicense", + "description": "

Whether the license is a pseudo-license placeholder (e.g., other, no-license).

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", + "name": "spdxId", + "description": "

Short identifier specified by https://spdx.org/licenses.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", + "name": "url", + "description": "

URL to the license on https://choosealicense.com.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "LicenseRule", + "kind": "objects", + "id": "licenserule", + "href": "/graphql/reference/objects#licenserule", + "description": "

Describes a License's conditions, permissions, and limitations.

", + "fields": [ + { + "name": "description", + "description": "

A description of the rule.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "key", + "description": "

The machine-readable rule key.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "label", + "description": "

The human-readable rule label.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "OrgOauthAppAccessRequestedAuditEntry", + "name": "LockedEvent", "kind": "objects", - "id": "orgoauthappaccessrequestedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry", - "description": "

Audit log entry for a org.oauth_app_access_requested event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "lockedevent", + "href": "/graphql/reference/objects#lockedevent", + "description": "

Represents alockedevent on a given issue or pull request.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OauthApplicationAuditEntryData", - "id": "oauthapplicationauditentrydata", - "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "lockReason", + "description": "

Reason that the conversation was locked (optional).

", + "type": "LockReason", + "id": "lockreason", + "kind": "enums", + "href": "/graphql/reference/enums#lockreason" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "lockable", + "description": "

Object that was locked.

", + "type": "Lockable!", + "id": "lockable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#lockable" + } + ] + }, + { + "name": "Mannequin", + "kind": "objects", + "id": "mannequin", + "href": "/graphql/reference/objects#mannequin", + "description": "

A placeholder user for attribution of imported data on GitHub.

", + "implements": [ + { + "name": "Actor", + "id": "actor", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "avatarUrl", + "description": "

A URL pointing to the GitHub App's public avatar.

", + "type": "URI!", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "oauthApplicationName", - "description": "

The name of the OAuth Application.

", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "email", + "description": "

The mannequin's email on the source instance.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationResourcePath", - "description": "

The HTTP path for the OAuth Application.

", - "type": "URI", - "id": "uri", + "name": "login", + "description": "

The username of the actor.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "oauthApplicationUrl", - "description": "

The HTTP URL for the OAuth Application.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTML path to this resource.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", + "name": "url", + "description": "

The URL to this resource.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, + } + ] + }, + { + "name": "MarkedAsDuplicateEvent", + "kind": "objects", + "id": "markedasduplicateevent", + "href": "/graphql/reference/objects#markedasduplicateevent", + "description": "

Represents amarked_as_duplicateevent on a given issue or pull request.

", + "implements": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "canonical", + "description": "

The authoritative issue or pull request which has been duplicated by another.

", + "type": "IssueOrPullRequest", + "id": "issueorpullrequest", + "kind": "unions", + "href": "/graphql/reference/unions#issueorpullrequest" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "duplicate", + "description": "

The issue or pull request which has been marked as a duplicate of another.

", + "type": "IssueOrPullRequest", + "id": "issueorpullrequest", + "kind": "unions", + "href": "/graphql/reference/unions#issueorpullrequest" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "isCrossRepository", + "description": "

Canonical and duplicate belong to different repositories.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "OrgRemoveBillingManagerAuditEntry", + "name": "MembersCanDeleteReposClearAuditEntry", "kind": "objects", - "id": "orgremovebillingmanagerauditentry", - "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry", - "description": "

Audit log entry for a org.remove_billing_manager event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "memberscandeletereposclearauditentry", + "href": "/graphql/reference/objects#memberscandeletereposclearauditentry", + "description": "

Audit log entry for a members_can_delete_repos.clear event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", @@ -25152,151 +20223,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -25330,6 +20257,38 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -25362,14 +20321,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "reason", - "description": "

The reason for the billing manager being removed.

", - "type": "OrgRemoveBillingManagerAuditEntryReason", - "id": "orgremovebillingmanagerauditentryreason", - "kind": "enums", - "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason" - }, { "name": "user", "description": "

The user affected by the action.

", @@ -25405,161 +20356,22 @@ ] }, { - "name": "OrgRemoveMemberAuditEntry", + "name": "MembersCanDeleteReposDisableAuditEntry", "kind": "objects", - "id": "orgremovememberauditentry", - "href": "/graphql/reference/objects#orgremovememberauditentry", - "description": "

Audit log entry for a org.remove_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "memberscandeletereposdisableauditentry", + "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry", + "description": "

Audit log entry for a members_can_delete_repos.disable event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", @@ -25602,151 +20414,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -25781,12 +20449,36 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "membershipTypes", - "description": "

The types of membership the member has with the organization.

", - "type": "[OrgRemoveMemberAuditEntryMembershipType!]", - "id": "orgremovememberauditentrymembershiptype", + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", "kind": "enums", - "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype" + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -25820,14 +20512,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "reason", - "description": "

The reason for the member being removed.

", - "type": "OrgRemoveMemberAuditEntryReason", - "id": "orgremovememberauditentryreason", - "kind": "enums", - "href": "/graphql/reference/enums#orgremovememberauditentryreason" - }, { "name": "user", "description": "

The user affected by the action.

", @@ -25863,161 +20547,22 @@ ] }, { - "name": "OrgRemoveOutsideCollaboratorAuditEntry", + "name": "MembersCanDeleteReposEnableAuditEntry", "kind": "objects", - "id": "orgremoveoutsidecollaboratorauditentry", - "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry", - "description": "

Audit log entry for a org.remove_outside_collaborator event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "memberscandeletereposenableauditentry", + "href": "/graphql/reference/objects#memberscandeletereposenableauditentry", + "description": "

Audit log entry for a members_can_delete_repos.enable event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", @@ -26060,151 +20605,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -26239,12 +20640,36 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "membershipTypes", - "description": "

The types of membership the outside collaborator has with the organization.

", - "type": "[OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]", - "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", "kind": "enums", - "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype" + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -26278,14 +20703,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "reason", - "description": "

The reason for the outside collaborator being removed from the Organization.

", - "type": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "id": "orgremoveoutsidecollaboratorauditentryreason", - "kind": "enums", - "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason" - }, { "name": "user", "description": "

The user affected by the action.

", @@ -26321,1073 +20738,124 @@ ] }, { - "name": "OrgRestoreMemberAuditEntry", + "name": "MentionedEvent", "kind": "objects", - "id": "orgrestorememberauditentry", - "href": "/graphql/reference/objects#orgrestorememberauditentry", - "description": "

Audit log entry for a org.restore_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "mentionedevent", + "href": "/graphql/reference/objects#mentionedevent", + "description": "

Represents amentionedevent on a given issue or pull request.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "restoredCustomEmailRoutingsCount", - "description": "

The number of custom email routings for the restored member.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "restoredIssueAssignmentsCount", - "description": "

The number of issue assignemnts for the restored member.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "restoredMemberships", - "description": "

Restored organization membership objects.

", - "type": "[OrgRestoreMemberAuditEntryMembership!]", - "id": "orgrestorememberauditentrymembership", - "kind": "unions", - "href": "/graphql/reference/unions#orgrestorememberauditentrymembership" - }, - { - "name": "restoredMembershipsCount", - "description": "

The number of restored memberships.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "restoredRepositoriesCount", - "description": "

The number of repositories of the restored member.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "restoredRepositoryStarsCount", - "description": "

The number of starred repositories for the restored member.

", - "type": "Int", - "id": "int", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "restoredRepositoryWatchesCount", - "description": "

The number of watched repositories for the restored member.

", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", "type": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", + "name": "MergedEvent", "kind": "objects", - "id": "orgrestoremembermembershiporganizationauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata", - "description": "

Metadata for an organization membership for org.restore_member actions.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "mergedevent", + "href": "/graphql/reference/objects#mergedevent", + "description": "

Represents amergedevent on a given pull request.

", "implements": [ { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "commit", + "description": "

Identifies the commit associated with the merge event.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "kind": "objects", - "id": "orgrestoremembermembershiprepositoryauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata", - "description": "

Metadata for a repository membership for org.restore_member actions.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" - } - ], - "fields": [ - { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", + "name": "mergeRef", + "description": "

Identifies the Ref associated with the merge event.

", + "type": "Ref", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#ref" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", + "name": "mergeRefName", + "description": "

Identifies the name of the Ref associated with the merge event.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "kind": "objects", - "id": "orgrestoremembermembershipteamauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata", - "description": "

Metadata for a team membership for org.restore_member actions.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" - } - ], - "fields": [ - { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "teamName", - "description": "

The name of the team.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this merged event.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this merged event.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" @@ -27395,160 +20863,16 @@ ] }, { - "name": "OrgUnblockUserAuditEntry", + "name": "Milestone", "kind": "objects", - "id": "orgunblockuserauditentry", - "href": "/graphql/reference/objects#orgunblockuserauditentry", - "description": "

Audit log entry for a org.unblock_user.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "milestone", + "href": "/graphql/reference/objects#milestone", + "description": "

Represents a Milestone object on a given repository.

", "implements": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "Closable", + "id": "closable", + "href": "/graphql/reference/interfaces#closable" }, { "name": "Node", @@ -27556,957 +20880,644 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "closed", + "description": "

true if the object is closed (definition of closed may depend on type).

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "closedAt", + "description": "

Identifies the date and time when the object was closed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "blockedUser", - "description": "

The user being unblocked by the organization.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "creator", + "description": "

Identifies the actor who created the milestone.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "blockedUserName", - "description": "

The username of the blocked user.

", + "name": "description", + "description": "

Identifies the description of the milestone.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "blockedUserResourcePath", - "description": "

The HTTP path for the blocked user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "blockedUserUrl", - "description": "

The HTTP URL for the blocked user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "dueOn", + "description": "

Identifies the due date of the milestone.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "issues", + "description": "

A list of issues associated with the milestone.

", + "type": "IssueConnection!", + "id": "issueconnection", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/objects#issueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "filterBy", + "description": "

Filtering options for issues returned from the connection.

", + "type": { + "name": "IssueFilters", + "id": "issuefilters", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuefilters" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] + }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "number", + "description": "

Identifies the number of the milestone.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "progressPercentage", + "description": "

Indentifies the percentage complete for the milestone.

", + "type": "Float!", + "id": "float", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#float" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "pullRequests", + "description": "

A list of pull requests associated with the milestone.

", + "type": "PullRequestConnection!", + "id": "pullrequestconnection", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#pullrequestconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the pull requests by.

", + "type": { + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + } + } + ] }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "repository", + "description": "

The repository associated with this milestone.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this milestone.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "kind": "objects", - "id": "orgupdatedefaultrepositorypermissionauditentry", - "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry", - "description": "

Audit log entry for a org.update_default_repository_permission.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "state", + "description": "

Identifies the state of the milestone.

", + "type": "MilestoneState!", + "id": "milestonestate", + "kind": "enums", + "href": "/graphql/reference/enums#milestonestate" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", + "name": "title", + "description": "

Identifies the title of the milestone.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this milestone.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, + } + ] + }, + { + "name": "MilestoneConnection", + "kind": "objects", + "id": "milestoneconnection", + "href": "/graphql/reference/objects#milestoneconnection", + "description": "

The connection type for Milestone.

", + "fields": [ { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "edges", + "description": "

A list of edges.

", + "type": "[MilestoneEdge]", + "id": "milestoneedge", + "kind": "objects", + "href": "/graphql/reference/objects#milestoneedge" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Milestone]", + "id": "milestone", + "kind": "objects", + "href": "/graphql/reference/objects#milestone" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "MilestoneEdge", + "kind": "objects", + "id": "milestoneedge", + "href": "/graphql/reference/objects#milestoneedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Milestone", + "id": "milestone", + "kind": "objects", + "href": "/graphql/reference/objects#milestone" + } + ] + }, + { + "name": "MilestonedEvent", + "kind": "objects", + "id": "milestonedevent", + "href": "/graphql/reference/objects#milestonedevent", + "description": "

Represents amilestonedevent on a given issue or pull request.

", + "implements": [ { - "name": "permission", - "description": "

The new default repository permission level for the organization.

", - "type": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "id": "orgupdatedefaultrepositorypermissionauditentrypermission", - "kind": "enums", - "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission" - }, + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ { - "name": "permissionWas", - "description": "

The former default repository permission level for the organization.

", - "type": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "id": "orgupdatedefaultrepositorypermissionauditentrypermission", - "kind": "enums", - "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "milestoneTitle", + "description": "

Identifies the milestone title associated with themilestonedevent.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "subject", + "description": "

Object referenced by event.

", + "type": "MilestoneItem!", + "id": "milestoneitem", + "kind": "unions", + "href": "/graphql/reference/unions#milestoneitem" } ] }, { - "name": "OrgUpdateMemberAuditEntry", + "name": "MovedColumnsInProjectEvent", "kind": "objects", - "id": "orgupdatememberauditentry", - "href": "/graphql/reference/objects#orgupdatememberauditentry", - "description": "

Audit log entry for a org.update_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "movedcolumnsinprojectevent", + "href": "/graphql/reference/objects#movedcolumnsinprojectevent", + "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "previousProjectColumnName", + "description": "

Column name the issue or pull request was moved from.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + }, + { + "name": "project", + "description": "

Project referenced by event.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + }, + { + "name": "projectCard", + "description": "

Project card referenced by this project event.

", + "type": "ProjectCard", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + }, + { + "name": "projectColumnName", + "description": "

Column name the issue or pull request was moved to.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } + } + ] + }, + { + "name": "OauthApplicationCreateAuditEntry", + "kind": "objects", + "id": "oauthapplicationcreateauditentry", + "href": "/graphql/reference/objects#oauthapplicationcreateauditentry", + "description": "

Audit log entry for a oauth_application.create event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OauthApplicationAuditEntryData", + "id": "oauthapplicationauditentrydata", + "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", "kind": "unions", "href": "/graphql/reference/unions#auditentryactor" }, @@ -28524,151 +21535,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -28694,6 +21561,22 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, + { + "name": "applicationUrl", + "description": "

The application URL of the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "callbackUrl", + "description": "

The callback URL of the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, { "name": "createdAt", "description": "

The time the action was initiated.

", @@ -28702,6 +21585,38 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "oauthApplicationName", + "description": "

The name of the OAuth Application.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "oauthApplicationResourcePath", + "description": "

The HTTP path for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "oauthApplicationUrl", + "description": "

The HTTP URL for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -28735,20 +21650,20 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "permission", - "description": "

The new member permission level for the organization.

", - "type": "OrgUpdateMemberAuditEntryPermission", - "id": "orgupdatememberauditentrypermission", - "kind": "enums", - "href": "/graphql/reference/enums#orgupdatememberauditentrypermission" + "name": "rateLimit", + "description": "

The rate limit of the OAuth Application.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "permissionWas", - "description": "

The former member permission level for the organization.

", - "type": "OrgUpdateMemberAuditEntryPermission", - "id": "orgupdatememberauditentrypermission", + "name": "state", + "description": "

The state of the OAuth Application.

", + "type": "OauthApplicationCreateAuditEntryState", + "id": "oauthapplicationcreateauditentrystate", "kind": "enums", - "href": "/graphql/reference/enums#orgupdatememberauditentrypermission" + "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate" }, { "name": "user", @@ -28785,155 +21700,11 @@ ] }, { - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", + "name": "OrgAddBillingManagerAuditEntry", "kind": "objects", - "id": "orgupdatememberrepositorycreationpermissionauditentry", - "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry", - "description": "

Audit log entry for a org.update_member_repository_creation_permission event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "orgaddbillingmanagerauditentry", + "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry", + "description": "

Audit log entry for a org.add_billing_manager.

", "implements": [ { "name": "AuditEntry", @@ -28982,151 +21753,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -29152,14 +21779,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "canCreateRepositories", - "description": "

Can members create repositories in the organization.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, { "name": "createdAt", "description": "

The time the action was initiated.

", @@ -29168,6 +21787,22 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "invitationEmail", + "description": "

The email address used to invite a billing manager for the organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -29231,167 +21866,15 @@ "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, - { - "name": "visibility", - "description": "

The permission for visibility level of repositories for this organization.

", - "type": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", - "kind": "enums", - "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility" } ] }, { - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", + "name": "OrgAddMemberAuditEntry", "kind": "objects", - "id": "orgupdatememberrepositoryinvitationpermissionauditentry", - "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry", - "description": "

Audit log entry for a org.update_member_repository_invitation_permission event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "orgaddmemberauditentry", + "href": "/graphql/reference/objects#orgaddmemberauditentry", + "description": "

Audit log entry for a org.add_member.

", "implements": [ { "name": "AuditEntry", @@ -29440,151 +21923,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -29610,14 +21949,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "canInviteOutsideCollaboratorsToRepositories", - "description": "

Can outside collaborators be invited to repositories in the organization.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, { "name": "createdAt", "description": "

The time the action was initiated.

", @@ -29626,6 +21957,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -29658,6 +21997,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, + { + "name": "permission", + "description": "

The permission level of the member added to the organization.

", + "type": "OrgAddMemberAuditEntryPermission", + "id": "orgaddmemberauditentrypermission", + "kind": "enums", + "href": "/graphql/reference/enums#orgaddmemberauditentrypermission" + }, { "name": "user", "description": "

The user affected by the action.

", @@ -29693,21 +22040,16 @@ ] }, { - "name": "Organization", + "name": "OrgBlockUserAuditEntry", "kind": "objects", - "id": "organization", - "href": "/graphql/reference/objects#organization", - "description": "

An account on GitHub, with one or more owners, that has repositories, members and teams.

", + "id": "orgblockuserauditentry", + "href": "/graphql/reference/objects#orgblockuserauditentry", + "description": "

Audit log entry for a org.block_user.

", "implements": [ { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "MemberStatusable", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { "name": "Node", @@ -29715,1545 +22057,669 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "ProfileOwner", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "RegistryPackageSearch", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "RepositoryOwner", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "href": "/graphql/reference/scalars#uri" }, { - "name": "auditLog", - "description": "

Audit log entries of the organization.

", - "type": "OrganizationAuditEntryConnection!", - "id": "organizationauditentryconnection", + "name": "blockedUser", + "description": "

The blocked user.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#organizationauditentryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for the returned audit log entries.

", - "type": { - "name": "AuditLogOrder", - "id": "auditlogorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#auditlogorder" - } - }, - { - "name": "query", - "description": "

The query string to filter audit entries.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#user" }, { - "name": "avatarUrl", - "description": "

A URL pointing to the organization's public avatar.

", - "type": "URI!", + "name": "blockedUserName", + "description": "

The username of the blocked user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "blockedUserResourcePath", + "description": "

The HTTP path for the blocked user.

", + "type": "URI", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#uri" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "blockedUserUrl", + "description": "

The HTTP URL for the blocked user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "description", - "description": "

The organization's public profile description.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "email", - "description": "

The organization's public email.

", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" + "href": "/graphql/reference/objects#user" }, { - "name": "location", - "description": "

The organization's public profile location.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "login", - "description": "

The organization's login name.

", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", + "kind": "objects", + "id": "orgconfigdisablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry", + "description": "

Audit log entry for a org.config.disable_collaborators_only event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#userstatusorder" - } - } - ] + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "members", - "description": "

A list of users who are members of this organization.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

The members field is deprecated and will be removed soon. Use Organization.membersWithRole instead. Removal on 2019-04-01 UTC.

" + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "membersWithRole", - "description": "

A list of users who are members of this organization.

", - "type": "OrganizationMemberConnection!", - "id": "organizationmemberconnection", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#organizationmemberconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "name", - "description": "

The organization's public profile name.

", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "newTeamResourcePath", - "description": "

The HTTP path creating a new team.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "newTeamUrl", - "description": "

The HTTP URL creating a new team.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "organizationBillingEmail", - "description": "

The billing email for the organization.

", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pendingMembers", - "description": "

A list of users who have been invited to join this organization.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pinnableItems", - "description": "

A list of repositories and gists this profile owner can pin to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinnable items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pinnedItems", - "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "href": "/graphql/reference/objects#user" }, { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", + "kind": "objects", + "id": "orgconfigenablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry", + "description": "

Audit log entry for a org.config.enable_collaborators_only event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "projectsResourcePath", - "description": "

The HTTP path listing organization's projects.

", - "type": "URI!", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "projectsUrl", - "description": "

The HTTP URL listing organization's projects.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "repositories", - "description": "

A list of repositories that the user owns.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isFork", - "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ] + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "repository", - "description": "

Find Repository.

", - "type": "Repository", - "id": "repository", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#repository", - "arguments": [ - { - "name": "name", - "description": "

Name of Repository to find.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#organization" }, { - "name": "requiresTwoFactorAuthentication", - "description": "

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

", - "type": "Boolean", - "id": "boolean", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this organization.

", - "type": "URI!", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "samlIdentityProvider", - "description": "

The Organization's SAML identity providers.

", - "type": "OrganizationIdentityProvider", - "id": "organizationidentityprovider", - "kind": "objects", - "href": "/graphql/reference/objects#organizationidentityprovider" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

Find an organization's team by its slug.

", - "type": "Team", - "id": "team", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#team", - "arguments": [ - { - "name": "slug", - "description": "

The name or slug of the team to find.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] - }, - { - "name": "teams", - "description": "

A list of teams in this organization.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "ldapMapped", - "description": "

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for teams returned from the connection.

", - "type": { - "name": "TeamOrder", - "id": "teamorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teamorder" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters teams according to privacy.

", - "type": { - "name": "TeamPrivacy", - "id": "teamprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#teamprivacy" - } - }, - { - "name": "query", - "description": "

If non-null, filters teams with query on team name and team slug.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "role", - "description": "

If non-null, filters teams according to whether the viewer is an admin or member on team.

", - "type": { - "name": "TeamRole", - "id": "teamrole", - "kind": "enums", - "href": "/graphql/reference/enums#teamrole" - } - }, - { - "name": "rootTeamsOnly", - "defaultValue": false, - "description": "

If true, restrict to only root teams.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "userLogins", - "description": "

User logins to filter by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#user" }, { - "name": "teamsResourcePath", - "description": "

The HTTP path listing organization's teams.

", - "type": "URI!", - "id": "uri", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "teamsUrl", - "description": "

The HTTP URL listing organization's teams.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "url", - "description": "

The HTTP URL for this organization.

", - "type": "URI!", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgCreateAuditEntry", + "kind": "objects", + "id": "orgcreateauditentry", + "href": "/graphql/reference/objects#orgcreateauditentry", + "description": "

Audit log entry for a org.create event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "viewerCanAdminister", - "description": "

Organization is adminable by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "viewerCanCreateRepositories", - "description": "

Viewer can create repositories on this organization.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanCreateTeams", - "description": "

Viewer can create teams on this organization.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "viewerIsAMember", - "description": "

Viewer is an active member of this organization.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "websiteUrl", - "description": "

The organization's public profile URL.

", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "OrganizationAuditEntryConnection", - "kind": "objects", - "id": "organizationauditentryconnection", - "href": "/graphql/reference/objects#organizationauditentryconnection", - "description": "

The connection type for OrganizationAuditEntry.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationAuditEntryEdge]", - "id": "organizationauditentryedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationauditentryedge" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[OrganizationAuditEntry]", - "id": "organizationauditentry", - "kind": "unions", - "href": "/graphql/reference/unions#organizationauditentry" + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "billingPlan", + "description": "

The billing plan for the Organization.

", + "type": "OrgCreateAuditEntryBillingPlan", + "id": "orgcreateauditentrybillingplan", + "kind": "enums", + "href": "/graphql/reference/enums#orgcreateauditentrybillingplan" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationAuditEntryEdge", - "kind": "objects", - "id": "organizationauditentryedge", - "href": "/graphql/reference/objects#organizationauditentryedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "OrganizationAuditEntry", - "id": "organizationauditentry", - "kind": "unions", - "href": "/graphql/reference/unions#organizationauditentry" - } - ] - }, - { - "name": "OrganizationConnection", - "kind": "objects", - "id": "organizationconnection", - "href": "/graphql/reference/objects#organizationconnection", - "description": "

The connection type for Organization.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationEdge]", - "id": "organizationedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationedge" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Organization]", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", "id": "organization", "kind": "objects", "href": "/graphql/reference/objects#organization" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationEdge", - "kind": "objects", - "id": "organizationedge", - "href": "/graphql/reference/objects#organizationedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - } - ] - }, - { - "name": "OrganizationIdentityProvider", - "kind": "objects", - "id": "organizationidentityprovider", - "href": "/graphql/reference/objects#organizationidentityprovider", - "description": "

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "digestMethod", - "description": "

The digest algorithm used to sign SAML requests for the Identity Provider.

", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "externalIdentities", - "description": "

External Identities provisioned by this Identity Provider.

", - "type": "ExternalIdentityConnection!", - "id": "externalidentityconnection", - "kind": "objects", - "href": "/graphql/reference/objects#externalidentityconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "idpCertificate", - "description": "

The x509 certificate used by the Identity Provder to sign assertions and responses.

", - "type": "X509Certificate", - "id": "x509certificate", - "kind": "scalars", - "href": "/graphql/reference/scalars#x509certificate" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "issuer", - "description": "

The Issuer Entity ID for the SAML Identity Provider.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organization", - "description": "

Organization this Identity Provider belongs to.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "signatureMethod", - "description": "

The signature algorithm used to sign SAML requests for the Identity Provider.

", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "ssoUrl", - "description": "

The URL endpoint for the Identity Provider's SAML SSO.

", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -31262,979 +22728,535 @@ ] }, { - "name": "OrganizationInvitation", + "name": "OrgDisableOauthAppRestrictionsAuditEntry", "kind": "objects", - "id": "organizationinvitation", - "href": "/graphql/reference/objects#organizationinvitation", - "description": "

An Invitation for a user to an organization.

", + "id": "orgdisableoauthapprestrictionsauditentry", + "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry", + "description": "

Audit log entry for a org.disable_oauth_app_restrictions event.

", "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "email", - "description": "

The email address of the user invited to the organization.

", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "invitationType", - "description": "

The type of invitation that was sent (e.g. email, user).

", - "type": "OrganizationInvitationType!", - "id": "organizationinvitationtype", - "kind": "enums", - "href": "/graphql/reference/enums#organizationinvitationtype" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "invitee", - "description": "

The user who was invited to the organization.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "inviter", - "description": "

The user who created the invitation.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", - "description": "

The organization the invite is for.

", - "type": "Organization!", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", "id": "organization", "kind": "objects", "href": "/graphql/reference/objects#organization" }, { - "name": "role", - "description": "

The user's pending role in the organization (e.g. member, owner).

", - "type": "OrganizationInvitationRole!", - "id": "organizationinvitationrole", - "kind": "enums", - "href": "/graphql/reference/enums#organizationinvitationrole" - } - ] - }, - { - "name": "OrganizationInvitationConnection", - "kind": "objects", - "id": "organizationinvitationconnection", - "href": "/graphql/reference/objects#organizationinvitationconnection", - "description": "

The connection type for OrganizationInvitation.

", - "fields": [ + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationInvitationEdge]", - "id": "organizationinvitationedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitationedge" + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[OrganizationInvitation]", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#user" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "OrganizationInvitationEdge", + "name": "OrgDisableSamlAuditEntry", "kind": "objects", - "id": "organizationinvitationedge", - "href": "/graphql/reference/objects#organizationinvitationedge", - "description": "

An edge in a connection.

", + "id": "orgdisablesamlauditentry", + "href": "/graphql/reference/objects#orgdisablesamlauditentry", + "description": "

Audit log entry for a org.disable_saml event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "OrganizationInvitation", - "id": "organizationinvitation", - "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitation" - } - ] - }, - { - "name": "OrganizationMemberConnection", - "kind": "objects", - "id": "organizationmemberconnection", - "href": "/graphql/reference/objects#organizationmemberconnection", - "description": "

The connection type for User.

", - "fields": [ + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[OrganizationMemberEdge]", - "id": "organizationmemberedge", - "kind": "objects", - "href": "/graphql/reference/objects#organizationmemberedge" + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "OrganizationMemberEdge", - "kind": "objects", - "id": "organizationmemberedge", - "href": "/graphql/reference/objects#organizationmemberedge", - "description": "

Represents a user within an organization.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "hasTwoFactorEnabled", - "description": "

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

", - "type": "Boolean", - "id": "boolean", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "digestMethodUrl", + "description": "

The SAML provider's digest algorithm URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "role", - "description": "

The role this user has in the organization.

", - "type": "OrganizationMemberRole", - "id": "organizationmemberrole", + "name": "issuerUrl", + "description": "

The SAML provider's issuer URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", "kind": "enums", - "href": "/graphql/reference/enums#organizationmemberrole" - } - ] - }, - { - "name": "OrganizationTeamsHovercardContext", - "kind": "objects", - "id": "organizationteamshovercardcontext", - "href": "/graphql/reference/objects#organizationteamshovercardcontext", - "description": "

An organization teams hovercard context.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ + "href": "/graphql/reference/enums#operationtype" + }, { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" - } - ], - "fields": [ + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "relevantTeams", - "description": "

Teams in this organization the user is a member of that are relevant.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "teamsResourcePath", - "description": "

The path for the full team list for this user.

", - "type": "URI!", + "name": "signatureMethodUrl", + "description": "

The SAML provider's signature algorithm URL.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "teamsUrl", - "description": "

The URL for the full team list for this user.

", - "type": "URI!", + "name": "singleSignOnUrl", + "description": "

The SAML provider's single sign-on URL.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "totalTeamCount", - "description": "

The total number of teams the user is on in the organization.

", - "type": "Int!", - "id": "int", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "OrganizationsHovercardContext", + "name": "OrgDisableTwoFactorRequirementAuditEntry", "kind": "objects", - "id": "organizationshovercardcontext", - "href": "/graphql/reference/objects#organizationshovercardcontext", - "description": "

An organization list hovercard context.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, + "id": "orgdisabletwofactorrequirementauditentry", + "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry", + "description": "

Audit log entry for a org.disable_two_factor_requirement event.

", "implements": [ { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "message", - "description": "

A string describing this context.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "relevantOrganizations", - "description": "

Organizations this user is a member of that are relevant.

", - "type": "OrganizationConnection!", - "id": "organizationconnection", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#organizationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "totalOrganizationCount", - "description": "

The total number of organizations this user is in.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PageInfo", - "kind": "objects", - "id": "pageinfo", - "href": "/graphql/reference/objects#pageinfo", - "description": "

Information about pagination in a connection.

", - "fields": [ - { - "name": "endCursor", - "description": "

When paginating forwards, the cursor to continue.

", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "hasNextPage", - "description": "

When paginating forwards, are there more items?.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "hasPreviousPage", - "description": "

When paginating backwards, are there more items?.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "startCursor", - "description": "

When paginating backwards, the cursor to continue.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "PermissionSource", - "kind": "objects", - "id": "permissionsource", - "href": "/graphql/reference/objects#permissionsource", - "description": "

A level of permission and source for a user's access to a repository.

", - "fields": [ - { - "name": "organization", - "description": "

The organization the repository belongs to.

", - "type": "Organization!", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "permission", - "description": "

The level of access this source has granted to the user.

", - "type": "DefaultRepositoryPermissionField!", - "id": "defaultrepositorypermissionfield", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", "kind": "enums", - "href": "/graphql/reference/enums#defaultrepositorypermissionfield" - }, - { - "name": "source", - "description": "

The source of this permission.

", - "type": "PermissionGranter!", - "id": "permissiongranter", - "kind": "unions", - "href": "/graphql/reference/unions#permissiongranter" - } - ] - }, - { - "name": "PinnableItemConnection", - "kind": "objects", - "id": "pinnableitemconnection", - "href": "/graphql/reference/objects#pinnableitemconnection", - "description": "

The connection type for PinnableItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PinnableItemEdge]", - "id": "pinnableitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PinnableItem]", - "id": "pinnableitem", - "kind": "unions", - "href": "/graphql/reference/unions#pinnableitem" + "href": "/graphql/reference/enums#operationtype" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#organization" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PinnableItemEdge", - "kind": "objects", - "id": "pinnableitemedge", - "href": "/graphql/reference/objects#pinnableitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PinnableItem", - "id": "pinnableitem", - "kind": "unions", - "href": "/graphql/reference/unions#pinnableitem" - } - ] - }, - { - "name": "PinnedEvent", - "kind": "objects", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent", - "description": "

Represents apinnedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - } - ] - }, - { - "name": "PinnedIssue", - "kind": "objects", - "id": "pinnedissue", - "href": "/graphql/reference/objects#pinnedissue", - "description": "

A Pinned Issue is a issue pinned to a repository's index page.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "issue", - "description": "

The issue that was pinned.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "pinnedBy", - "description": "

The actor that pinned this issue.

", - "type": "Actor!", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "repository", - "description": "

The repository that this issue was pinned to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PinnedIssueConnection", - "kind": "objects", - "id": "pinnedissueconnection", - "href": "/graphql/reference/objects#pinnedissueconnection", - "description": "

The connection type for PinnedIssue.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PinnedIssueEdge]", - "id": "pinnedissueedge", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissueedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PinnedIssue]", - "id": "pinnedissue", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissue" + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#user" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PinnedIssueEdge", - "kind": "objects", - "id": "pinnedissueedge", - "href": "/graphql/reference/objects#pinnedissueedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PinnedIssue", - "id": "pinnedissue", - "kind": "objects", - "href": "/graphql/reference/objects#pinnedissue" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "PrivateRepositoryForkingDisableAuditEntry", + "name": "OrgEnableOauthAppRestrictionsAuditEntry", "kind": "objects", - "id": "privaterepositoryforkingdisableauditentry", - "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry", - "description": "

Audit log entry for a private_repository_forking.disable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "orgenableoauthapprestrictionsauditentry", + "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry", + "description": "

Audit log entry for a org.enable_oauth_app_restrictions event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, - { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, { "name": "Node", "id": "node", @@ -32244,11 +23266,6 @@ "name": "OrganizationAuditEntryData", "id": "organizationauditentrydata", "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -32282,151 +23299,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -32461,28 +23334,12 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -32516,38 +23373,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, { "name": "user", "description": "

The user affected by the action.

", @@ -32583,166 +23408,17 @@ ] }, { - "name": "PrivateRepositoryForkingEnableAuditEntry", + "name": "OrgEnableSamlAuditEntry", "kind": "objects", - "id": "privaterepositoryforkingenableauditentry", - "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry", - "description": "

Audit log entry for a private_repository_forking.enable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "orgenablesamlauditentry", + "href": "/graphql/reference/objects#orgenablesamlauditentry", + "description": "

Audit log entry for a org.enable_saml event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, - { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, { "name": "Node", "id": "node", @@ -32752,11 +23428,6 @@ "name": "OrganizationAuditEntryData", "id": "organizationauditentrydata", "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -32790,151 +23461,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -32969,29 +23496,29 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", + "name": "digestMethodUrl", + "description": "

The SAML provider's digest algorithm URL.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", + "name": "issuerUrl", + "description": "

The SAML provider's issuer URL.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -33025,32 +23552,16 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", + "name": "signatureMethodUrl", + "description": "

The SAML provider's signature algorithm URL.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", + "name": "singleSignOnUrl", + "description": "

The SAML provider's single sign-on URL.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -33091,83 +23602,16 @@ ] }, { - "name": "ProfileItemShowcase", - "kind": "objects", - "id": "profileitemshowcase", - "href": "/graphql/reference/objects#profileitemshowcase", - "description": "

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

", - "fields": [ - { - "name": "hasPinnedItems", - "description": "

Whether or not the owner has pinned any repositories or gists.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "items", - "description": "

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - } - ] - }, - { - "name": "Project", + "name": "OrgEnableTwoFactorRequirementAuditEntry", "kind": "objects", - "id": "project", - "href": "/graphql/reference/objects#project", - "description": "

Projects manage issues, pull requests and notes within a project owner.

", + "id": "orgenabletwofactorrequirementauditentry", + "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry", + "description": "

Audit log entry for a org.enable_two_factor_requirement event.

", "implements": [ { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { "name": "Node", @@ -33175,3216 +23619,2185 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "body", - "description": "

The project's description body.

", - "type": "String", + "name": "action", + "description": "

The action name.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The projects description body rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#string" }, { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "columns", - "description": "

List of columns in the project.

", - "type": "ProjectColumnConnection!", - "id": "projectcolumnconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "creator", - "description": "

The actor who originally created the project.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" }, { - "name": "name", - "description": "

The project's name.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "number", - "description": "

The project's number.

", - "type": "Int!", - "id": "int", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "owner", - "description": "

The project's owner. Currently limited to repositories, organizations, and users.

", - "type": "ProjectOwner!", - "id": "projectowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "pendingCards", - "description": "

List of pending cards in this project.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#uri" }, { - "name": "resourcePath", - "description": "

The HTTP path for this project.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

Whether the project is open or closed.

", - "type": "ProjectState!", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this project.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ProjectCard", + "name": "OrgInviteMemberAuditEntry", "kind": "objects", - "id": "projectcard", - "href": "/graphql/reference/objects#projectcard", - "description": "

A card in a project.

", + "id": "orginvitememberauditentry", + "href": "/graphql/reference/objects#orginvitememberauditentry", + "description": "

Audit log entry for a org.invite_member event.

", "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "column", - "description": "

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" - }, - { - "name": "content", - "description": "

The card content item.

", - "type": "ProjectCardItem", - "id": "projectcarditem", - "kind": "unions", - "href": "/graphql/reference/unions#projectcarditem" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "creator", - "description": "

The actor who created this card.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "isArchived", - "description": "

Whether the card is archived.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "note", - "description": "

The card note.

", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "project", - "description": "

The project that contains this card.

", - "type": "Project!", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "resourcePath", - "description": "

The HTTP path for this card.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

The state of ProjectCard.

", - "type": "ProjectCardState", - "id": "projectcardstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardstate" + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "email", + "description": "

The email address of the organization invitation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this card.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ProjectCardConnection", - "kind": "objects", - "id": "projectcardconnection", - "href": "/graphql/reference/objects#projectcardconnection", - "description": "

The connection type for ProjectCard.

", - "fields": [ + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectCardEdge]", - "id": "projectcardedge", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#projectcardedge" + "href": "/graphql/reference/objects#organization" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ProjectCard]", - "id": "projectcard", + "name": "organizationInvitation", + "description": "

The organization invitation.

", + "type": "OrganizationInvitation", + "id": "organizationinvitation", "kind": "objects", - "href": "/graphql/reference/objects#projectcard" + "href": "/graphql/reference/objects#organizationinvitation" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectCardEdge", - "kind": "objects", - "id": "projectcardedge", - "href": "/graphql/reference/objects#projectcardedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ProjectCard", - "id": "projectcard", - "kind": "objects", - "href": "/graphql/reference/objects#projectcard" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ProjectColumn", + "name": "OrgInviteToBusinessAuditEntry", "kind": "objects", - "id": "projectcolumn", - "href": "/graphql/reference/objects#projectcolumn", - "description": "

A column inside a project.

", + "id": "orginvitetobusinessauditentry", + "href": "/graphql/reference/objects#orginvitetobusinessauditentry", + "description": "

Audit log entry for a org.invite_to_business event.

", "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "cards", - "description": "

List of cards in the column.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "name", - "description": "

The project column's name.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "project", - "description": "

The project that contains this column.

", - "type": "Project!", - "id": "project", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#project" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "purpose", - "description": "

The semantic purpose of the column.

", - "type": "ProjectColumnPurpose", - "id": "projectcolumnpurpose", - "kind": "enums", - "href": "/graphql/reference/enums#projectcolumnpurpose" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this project column.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "url", - "description": "

The HTTP URL for this project column.

", - "type": "URI!", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ProjectColumnConnection", - "kind": "objects", - "id": "projectcolumnconnection", - "href": "/graphql/reference/objects#projectcolumnconnection", - "description": "

The connection type for ProjectColumn.

", - "fields": [ + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectColumnEdge]", - "id": "projectcolumnedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumnedge" + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ProjectColumn]", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectColumnEdge", - "kind": "objects", - "id": "projectcolumnedge", - "href": "/graphql/reference/objects#projectcolumnedge", - "description": "

An edge in a connection.

", - "fields": [ + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ProjectColumn", - "id": "projectcolumn", - "kind": "objects", - "href": "/graphql/reference/objects#projectcolumn" - } - ] - }, - { - "name": "ProjectConnection", - "kind": "objects", - "id": "projectconnection", - "href": "/graphql/reference/objects#projectconnection", - "description": "

A list of projects associated with the owner.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ProjectEdge]", - "id": "projectedge", - "kind": "objects", - "href": "/graphql/reference/objects#projectedge" + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Project]", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#user" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ProjectEdge", - "kind": "objects", - "id": "projectedge", - "href": "/graphql/reference/objects#projectedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "PublicKey", + "name": "OrgOauthAppAccessApprovedAuditEntry", "kind": "objects", - "id": "publickey", - "href": "/graphql/reference/objects#publickey", - "description": "

A user's public key.

", + "id": "orgoauthappaccessapprovedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry", + "description": "

Audit log entry for a org.oauth_app_access_approved event.

", "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "accessedAt", - "description": "

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "OauthApplicationAuditEntryData", + "id": "oauthapplicationauditentrydata", + "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" }, { - "name": "fingerprint", - "description": "

The fingerprint for this PublicKey.

", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "isReadOnly", - "description": "

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "key", - "description": "

The public key string.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "PublicKeyConnection", - "kind": "objects", - "id": "publickeyconnection", - "href": "/graphql/reference/objects#publickeyconnection", - "description": "

The connection type for PublicKey.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PublicKeyEdge]", - "id": "publickeyedge", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#publickeyedge" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PublicKey]", - "id": "publickey", - "kind": "objects", - "href": "/graphql/reference/objects#publickey" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PublicKeyEdge", - "kind": "objects", - "id": "publickeyedge", - "href": "/graphql/reference/objects#publickeyedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "oauthApplicationName", + "description": "

The name of the OAuth Application.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PublicKey", - "id": "publickey", - "kind": "objects", - "href": "/graphql/reference/objects#publickey" - } - ] - }, - { - "name": "PullRequest", - "kind": "objects", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest", - "description": "

A repository pull request.

", - "implements": [ + "name": "oauthApplicationResourcePath", + "description": "

The HTTP path for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, { - "name": "Assignable", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable" + "name": "oauthApplicationUrl", + "description": "

The HTTP URL for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "Closable", - "id": "closable", - "href": "/graphql/reference/interfaces#closable" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" }, { - "name": "Labelable", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable" + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "Lockable", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable" + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgOauthAppAccessDeniedAuditEntry", + "kind": "objects", + "id": "orgoauthappaccessdeniedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry", + "description": "

Audit log entry for a org.oauth_app_access_denied event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" + "name": "OauthApplicationAuditEntryData", + "id": "oauthapplicationauditentrydata", + "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "additions", - "description": "

The number of additions in this pull request.

", - "type": "Int!", - "id": "int", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "baseRef", - "description": "

Identifies the base Ref associated with the pull request.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "baseRefName", - "description": "

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

", - "type": "String!", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "oauthApplicationName", + "description": "

The name of the OAuth Application.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "baseRefOid", - "description": "

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "oauthApplicationResourcePath", + "description": "

The HTTP path for the OAuth Application.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#uri" }, { - "name": "baseRepository", - "description": "

The repository associated with this pull request's base Ref.

", - "type": "Repository", - "id": "repository", + "name": "oauthApplicationUrl", + "description": "

The HTTP URL for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#organization" }, { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#uri" }, { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "canBeRebased", - "description": "

Whether or not the pull request is rebaseable.

", - "type": "Boolean!", - "id": "boolean", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Merge info preview", - "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", - "toggled_by": "merge-info-preview", - "toggled_on": [ - "PullRequest.canBeRebased", - "PullRequest.mergeStateStatus" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.merge-info-preview+json", - "href": "/graphql/overview/schema-previews#merge-info-preview" - } + "href": "/graphql/reference/scalars#uri" }, { - "name": "changedFiles", - "description": "

The number of changed files in this pull request.

", - "type": "Int!", - "id": "int", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgOauthAppAccessRequestedAuditEntry", + "kind": "objects", + "id": "orgoauthappaccessrequestedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry", + "description": "

Audit log entry for a org.oauth_app_access_requested event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "closed", - "description": "

true if the pull request is closed.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", + "name": "OauthApplicationAuditEntryData", + "id": "oauthapplicationauditentrydata", + "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "comments", - "description": "

A list of comments associated with the pull request.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "commits", - "description": "

A list of commits present in this pull request's head branch not present in the base branch.

", - "type": "PullRequestCommitConnection!", - "id": "pullrequestcommitconnection", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommitconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "deletions", - "description": "

The number of deletions in this pull request.

", - "type": "Int!", - "id": "int", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "editor", - "description": "

The actor who edited this pull request's body.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "oauthApplicationName", + "description": "

The name of the OAuth Application.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "files", - "description": "

Lists the files changed within this pull request.

", - "type": "PullRequestChangedFileConnection", - "id": "pullrequestchangedfileconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfileconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "oauthApplicationResourcePath", + "description": "

The HTTP path for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "headRef", - "description": "

Identifies the head Ref associated with the pull request.

", - "type": "Ref", - "id": "ref", + "name": "oauthApplicationUrl", + "description": "

The HTTP URL for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#ref" + "href": "/graphql/reference/objects#organization" }, { - "name": "headRefName", - "description": "

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "headRefOid", - "description": "

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "headRepository", - "description": "

The repository associated with this pull request's head Ref.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/scalars#uri" }, { - "name": "headRepositoryOwner", - "description": "

The owner of the repository associated with this pull request's head Ref.

", - "type": "RepositoryOwner", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "hovercard", - "description": "

The hovercard information for this issue.

", - "type": "Hovercard!", - "id": "hovercard", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ - { - "name": "includeNotificationContexts", - "defaultValue": true, - "description": "

Whether or not to include notification contexts.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } + "href": "/graphql/reference/objects#user" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "isCrossRepository", - "description": "

The head and base repositories are different.

", - "type": "Boolean!", - "id": "boolean", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "isDraft", - "description": "

Identifies if the pull request is a draft.

", - "type": "Boolean!", - "id": "boolean", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - } + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRemoveBillingManagerAuditEntry", + "kind": "objects", + "id": "orgremovebillingmanagerauditentry", + "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry", + "description": "

Audit log entry for a org.remove_billing_manager event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "locked", - "description": "

true if the pull request is locked.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "maintainerCanModify", - "description": "

Indicates whether maintainers can modify the pull request.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "mergeCommit", - "description": "

The commit that was created when this pull request was merged.

", - "type": "Commit", - "id": "commit", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "mergeStateStatus", - "description": "

Detailed information about the current pull request merge state status.

", - "type": "MergeStateStatus!", - "id": "mergestatestatus", - "kind": "enums", - "href": "/graphql/reference/enums#mergestatestatus", - "isDeprecated": false, - "preview": { - "title": "Merge info preview", - "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", - "toggled_by": "merge-info-preview", - "toggled_on": [ - "PullRequest.canBeRebased", - "PullRequest.mergeStateStatus" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.merge-info-preview+json", - "href": "/graphql/overview/schema-previews#merge-info-preview" - } + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "mergeable", - "description": "

Whether or not the pull request can be merged based on the existence of merge conflicts.

", - "type": "MergeableState!", - "id": "mergeablestate", - "kind": "enums", - "href": "/graphql/reference/enums#mergeablestate" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "merged", - "description": "

Whether or not the pull request was merged.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "mergedAt", - "description": "

The date and time that the pull request was merged.

", - "type": "DateTime", - "id": "datetime", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "mergedBy", - "description": "

The actor who merged the pull request.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "milestone", - "description": "

Identifies the milestone associated with the pull request.

", - "type": "Milestone", - "id": "milestone", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#milestone" + "href": "/graphql/reference/objects#organization" }, { - "name": "number", - "description": "

Identifies the pull request number.

", - "type": "Int!", - "id": "int", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "participants", - "description": "

A list of Users that are participating in the Pull Request conversation.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "permalink", - "description": "

The permalink to the pull request.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "potentialMergeCommit", - "description": "

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" + "name": "reason", + "description": "

The reason for the billing manager being removed.

", + "type": "OrgRemoveBillingManagerAuditEntryReason", + "id": "orgremovebillingmanagerauditentryreason", + "kind": "enums", + "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason" }, { - "name": "projectCards", - "description": "

List of project cards associated with this pull request.

", - "type": "ProjectCardConnection!", - "id": "projectcardconnection", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#projectcardconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "archivedStates", - "description": "

A list of archived states to filter the cards by.

", - "type": { - "name": "[ProjectCardArchivedState]", - "id": "projectcardarchivedstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectcardarchivedstate" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#user" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRemoveMemberAuditEntry", + "kind": "objects", + "id": "orgremovememberauditentry", + "href": "/graphql/reference/objects#orgremovememberauditentry", + "description": "

Audit log entry for a org.remove_member event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "resourcePath", - "description": "

The HTTP path for this pull request.

", - "type": "URI!", - "id": "uri", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "revertResourcePath", - "description": "

The HTTP path for reverting this pull request.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "revertUrl", - "description": "

The HTTP URL for reverting this pull request.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "reviewRequests", - "description": "

A list of review requests associated with the pull request.

", - "type": "ReviewRequestConnection", - "id": "reviewrequestconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reviewrequestconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "reviewThreads", - "description": "

The list of all review threads for this pull request.

", - "type": "PullRequestReviewThreadConnection!", - "id": "pullrequestreviewthreadconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "reviews", - "description": "

A list of reviews associated with the pull request.

", - "type": "PullRequestReviewConnection", - "id": "pullrequestreviewconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "author", - "description": "

Filter by author of the review.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "states", - "description": "

A list of states to filter the reviews.

", - "type": { - "name": "[PullRequestReviewState!]", - "id": "pullrequestreviewstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewstate" - } - } - ] + "name": "membershipTypes", + "description": "

The types of membership the member has with the organization.

", + "type": "[OrgRemoveMemberAuditEntryMembershipType!]", + "id": "orgremovememberauditentrymembershiptype", + "kind": "enums", + "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype" }, { - "name": "state", - "description": "

Identifies the state of the pull request.

", - "type": "PullRequestState!", - "id": "pullrequeststate", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "href": "/graphql/reference/enums#operationtype" }, { - "name": "suggestedReviewers", - "description": "

A list of reviewer suggestions based on commit history and past review comments.

", - "type": "[SuggestedReviewer]!", - "id": "suggestedreviewer", - "kind": "objects", - "href": "/graphql/reference/objects#suggestedreviewer" - }, - { - "name": "timeline", - "description": "

A list of events, comments, commits, etc. associated with the pull request.

", - "type": "PullRequestTimelineConnection!", - "id": "pullrequesttimelineconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "since", - "description": "

Allows filtering timeline events by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC.

" - }, - { - "name": "timelineItems", - "description": "

A list of events, comments, commits, etc. associated with the pull request.

", - "type": "PullRequestTimelineItemsConnection!", - "id": "pullrequesttimelineitemsconnection", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "itemTypes", - "description": "

Filter timeline items by type.

", - "type": { - "name": "[PullRequestTimelineItemsItemType!]", - "id": "pullrequesttimelineitemsitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequesttimelineitemsitemtype" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "since", - "description": "

Filter timeline items by a since timestamp.

", - "type": { - "name": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - }, - { - "name": "skip", - "description": "

Skips the first n elements in the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#organization" }, { - "name": "title", - "description": "

Identifies the pull request title.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "url", - "description": "

The HTTP URL for this pull request.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "reason", + "description": "

The reason for the member being removed.

", + "type": "OrgRemoveMemberAuditEntryReason", + "id": "orgremovememberauditentryreason", + "kind": "enums", + "href": "/graphql/reference/enums#orgremovememberauditentryreason" }, { - "name": "viewerCanApplySuggestion", - "description": "

Whether or not the viewer can apply suggestion.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRemoveOutsideCollaboratorAuditEntry", + "kind": "objects", + "id": "orgremoveoutsidecollaboratorauditentry", + "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry", + "description": "

Audit log entry for a org.remove_outside_collaborator event.

", + "implements": [ { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } - ] - }, - { - "name": "PullRequestChangedFile", - "kind": "objects", - "id": "pullrequestchangedfile", - "href": "/graphql/reference/objects#pullrequestchangedfile", - "description": "

A file changed in a pull request.

", + ], "fields": [ { - "name": "additions", - "description": "

The number of additions to the file.

", - "type": "Int!", - "id": "int", + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "deletions", - "description": "

The number of deletions to the file.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "path", - "description": "

The path of the file.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "PullRequestChangedFileConnection", - "kind": "objects", - "id": "pullrequestchangedfileconnection", - "href": "/graphql/reference/objects#pullrequestchangedfileconnection", - "description": "

The connection type for PullRequestChangedFile.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestChangedFileEdge]", - "id": "pullrequestchangedfileedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfileedge" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestChangedFile]", - "id": "pullrequestchangedfile", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfile" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestChangedFileEdge", - "kind": "objects", - "id": "pullrequestchangedfileedge", - "href": "/graphql/reference/objects#pullrequestchangedfileedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestChangedFile", - "id": "pullrequestchangedfile", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestchangedfile" - } - ] - }, - { - "name": "PullRequestCommit", - "kind": "objects", - "id": "pullrequestcommit", - "href": "/graphql/reference/objects#pullrequestcommit", - "description": "

Represents a Git commit part of a pull request.

", - "implements": [ + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "membershipTypes", + "description": "

The types of membership the outside collaborator has with the organization.

", + "type": "[OrgRemoveOutsideCollaboratorAuditEntryMembershipType!]", + "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", + "kind": "enums", + "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { - "name": "commit", - "description": "

The Git commit object.

", - "type": "Commit!", - "id": "commit", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#organization" }, { - "name": "pullRequest", - "description": "

The pull request this commit belongs to.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this pull request commit.

", - "type": "URI!", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "url", - "description": "

The HTTP URL for this pull request commit.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "PullRequestCommitCommentThread", - "kind": "objects", - "id": "pullrequestcommitcommentthread", - "href": "/graphql/reference/objects#pullrequestcommitcommentthread", - "description": "

Represents a commit comment thread part of a pull request.

", - "implements": [ + }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "reason", + "description": "

The reason for the outside collaborator being removed from the Organization.

", + "type": "OrgRemoveOutsideCollaboratorAuditEntryReason", + "id": "orgremoveoutsidecollaboratorauditentryreason", + "kind": "enums", + "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason" }, { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - } - ], - "fields": [ - { - "name": "comments", - "description": "

The comments that exist in this thread.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "commit", - "description": "

The commit the comments were made on.

", - "type": "Commit!", - "id": "commit", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#user" }, { - "name": "path", - "description": "

The file the comments were made on.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "position", - "description": "

The position in the diff for the commit that the comment was made on.

", - "type": "Int", - "id": "int", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pullRequest", - "description": "

The pull request this commit comment thread belongs to.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/scalars#uri" }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "PullRequestCommitConnection", + "name": "OrgRestoreMemberAuditEntry", "kind": "objects", - "id": "pullrequestcommitconnection", - "href": "/graphql/reference/objects#pullrequestcommitconnection", - "description": "

The connection type for PullRequestCommit.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestCommitEdge]", - "id": "pullrequestcommitedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommitedge" - }, + "id": "orgrestorememberauditentry", + "href": "/graphql/reference/objects#orgrestorememberauditentry", + "description": "

Audit log entry for a org.restore_member event.

", + "implements": [ { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestCommit]", - "id": "pullrequestcommit", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } - ] - }, - { - "name": "PullRequestCommitEdge", - "kind": "objects", - "id": "pullrequestcommitedge", - "href": "/graphql/reference/objects#pullrequestcommitedge", - "description": "

An edge in a connection.

", + ], "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestCommit", - "id": "pullrequestcommit", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" - } - ] - }, - { - "name": "PullRequestConnection", - "kind": "objects", - "id": "pullrequestconnection", - "href": "/graphql/reference/objects#pullrequestconnection", - "description": "

The connection type for PullRequest.

", - "fields": [ + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestEdge]", - "id": "pullrequestedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestedge" + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequest]", - "id": "pullrequest", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestContributionsByRepository", - "kind": "objects", - "id": "pullrequestcontributionsbyrepository", - "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", - "description": "

This aggregates pull requests opened by a user within one repository.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "contributions", - "description": "

The pull request contributions.

", - "type": "CreatedPullRequestContributionConnection!", - "id": "createdpullrequestcontributionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", - "type": { - "name": "ContributionOrder", - "id": "contributionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" - } - } - ] + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "repository", - "description": "

The repository in which the pull requests were opened.

", - "type": "Repository!", - "id": "repository", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PullRequestEdge", - "kind": "objects", - "id": "pullrequestedge", - "href": "/graphql/reference/objects#pullrequestedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/objects#organization" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequest", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PullRequestReview", - "kind": "objects", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview", - "description": "

A review object for a given pull request.

", - "implements": [ + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" + "name": "restoredCustomEmailRoutingsCount", + "description": "

The number of custom email routings for the restored member.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "restoredIssueAssignmentsCount", + "description": "

The number of issue assignemnts for the restored member.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" + "name": "restoredMemberships", + "description": "

Restored organization membership objects.

", + "type": "[OrgRestoreMemberAuditEntryMembership!]", + "id": "orgrestorememberauditentrymembership", + "kind": "unions", + "href": "/graphql/reference/unions#orgrestorememberauditentrymembership" }, { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" + "name": "restoredMembershipsCount", + "description": "

The number of restored memberships.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" + "name": "restoredRepositoriesCount", + "description": "

The number of repositories of the restored member.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" - } - ], - "fields": [ + "name": "restoredRepositoryStarsCount", + "description": "

The number of starred repositories for the restored member.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "restoredRepositoryWatchesCount", + "description": "

The number of watched repositories for the restored member.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "body", - "description": "

Identifies the pull request review body.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The body of this review rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#uri" }, { - "name": "bodyText", - "description": "

The body of this review rendered as plain text.

", - "type": "String!", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", + "kind": "objects", + "id": "orgrestoremembermembershiporganizationauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata", + "description": "

Metadata for an organization membership for org.restore_member actions.

", + "implements": [ + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "comments", - "description": "

A list of review comments for the current pull request review.

", - "type": "PullRequestReviewCommentConnection!", - "id": "pullrequestreviewcommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "commit", - "description": "

Identifies the commit associated with this pull request review.

", - "type": "Commit", - "id": "commit", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", + "kind": "objects", + "id": "orgrestoremembermembershiprepositoryauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata", + "description": "

Metadata for a repository membership for org.restore_member actions.

", + "implements": [ + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#repository" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgRestoreMemberMembershipTeamAuditEntryData", + "kind": "objects", + "id": "orgrestoremembermembershipteamauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata", + "description": "

Metadata for a team membership for org.restore_member actions.

", + "implements": [ + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgUnblockUserAuditEntry", + "kind": "objects", + "id": "orgunblockuserauditentry", + "href": "/graphql/reference/objects#orgunblockuserauditentry", + "description": "

Audit log entry for a org.unblock_user.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "onBehalfOf", - "description": "

A list of teams that this review was made on behalf of.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this pull request review.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path permalink for this PullRequestReview.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

Identifies the current state of the pull request review.

", - "type": "PullRequestReviewState!", - "id": "pullrequestreviewstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewstate" + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "submittedAt", - "description": "

Identifies when the Pull Request Review was submitted.

", - "type": "DateTime", - "id": "datetime", + "name": "blockedUser", + "description": "

The user being unblocked by the organization.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "blockedUserName", + "description": "

The username of the blocked user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "blockedUserResourcePath", + "description": "

The HTTP path for the blocked user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "url", - "description": "

The HTTP URL permalink for this PullRequestReview.

", - "type": "URI!", + "name": "blockedUserUrl", + "description": "

The HTTP URL for the blocked user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#organization" }, { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "PullRequestReviewComment", + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", "kind": "objects", - "id": "pullrequestreviewcomment", - "href": "/graphql/reference/objects#pullrequestreviewcomment", - "description": "

A review comment associated with a given repository pull request.

", + "id": "orgupdatedefaultrepositorypermissionauditentry", + "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry", + "description": "

Audit log entry for a org.update_default_repository_permission.

", "implements": [ { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" - }, - { - "name": "Minimizable", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { "name": "Node", @@ -36392,566 +25805,768 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" - }, - { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" } ], "fields": [ { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "body", - "description": "

The comment body of this review comment.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The comment body of this review comment rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "bodyText", - "description": "

The comment body of this review comment rendered as plain text.

", - "type": "String!", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "commit", - "description": "

Identifies the commit associated with the comment.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "createdAt", - "description": "

Identifies when the comment was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "diffHunk", - "description": "

The diff hunk to which the comment applies.

", - "type": "String!", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "draftedAt", - "description": "

Identifies when the comment was created in a draft state.

", - "type": "DateTime!", - "id": "datetime", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "permission", + "description": "

The new default repository permission level for the organization.

", + "type": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", + "id": "orgupdatedefaultrepositorypermissionauditentrypermission", + "kind": "enums", + "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission" }, { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "permissionWas", + "description": "

The former default repository permission level for the organization.

", + "type": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", + "id": "orgupdatedefaultrepositorypermissionauditentrypermission", + "kind": "enums", + "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "originalCommit", - "description": "

Identifies the original commit associated with the comment.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "originalPosition", - "description": "

The original line index in the diff to which the comment applies.

", - "type": "Int!", - "id": "int", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgUpdateMemberAuditEntry", + "kind": "objects", + "id": "orgupdatememberauditentry", + "href": "/graphql/reference/objects#orgupdatememberauditentry", + "description": "

Audit log entry for a org.update_member event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "outdated", - "description": "

Identifies when the comment body is outdated.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "path", - "description": "

The path to which the comment applies.

", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "position", - "description": "

The line index in the diff to which the comment applies.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

The pull request associated with this review comment.

", - "type": "PullRequest!", - "id": "pullrequest", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "pullRequestReview", - "description": "

The pull request review associated with this review comment.

", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "replyTo", - "description": "

The comment this is a reply to.

", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#organization" }, { - "name": "resourcePath", - "description": "

The HTTP path permalink for this review comment.

", - "type": "URI!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

Identifies the state of the comment.

", - "type": "PullRequestReviewCommentState!", - "id": "pullrequestreviewcommentstate", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "permission", + "description": "

The new member permission level for the organization.

", + "type": "OrgUpdateMemberAuditEntryPermission", + "id": "orgupdatememberauditentrypermission", "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewcommentstate" + "href": "/graphql/reference/enums#orgupdatememberauditentrypermission" }, { - "name": "updatedAt", - "description": "

Identifies when the comment was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "permissionWas", + "description": "

The former member permission level for the organization.

", + "type": "OrgUpdateMemberAuditEntryPermission", + "id": "orgupdatememberauditentrypermission", + "kind": "enums", + "href": "/graphql/reference/enums#orgupdatememberauditentrypermission" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL permalink for this review comment.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", + "kind": "objects", + "id": "orgupdatememberrepositorycreationpermissionauditentry", + "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry", + "description": "

Audit log entry for a org.update_member_repository_creation_permission event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", + "name": "canCreateRepositories", + "description": "

Can members create repositories in the organization.

", + "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "PullRequestReviewCommentConnection", - "kind": "objects", - "id": "pullrequestreviewcommentconnection", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", - "description": "

The connection type for PullRequestReviewComment.

", - "fields": [ + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewCommentEdge]", - "id": "pullrequestreviewcommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentedge" + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReviewComment]", - "id": "pullrequestreviewcomment", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" + "href": "/graphql/reference/objects#organization" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#user" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "visibility", + "description": "

The permission for visibility level of repositories for this organization.

", + "type": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", + "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility" } ] }, { - "name": "PullRequestReviewCommentEdge", + "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", "kind": "objects", - "id": "pullrequestreviewcommentedge", - "href": "/graphql/reference/objects#pullrequestreviewcommentedge", - "description": "

An edge in a connection.

", + "id": "orgupdatememberrepositoryinvitationpermissionauditentry", + "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry", + "description": "

Audit log entry for a org.update_member_repository_invitation_permission event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - } - ] - }, - { - "name": "PullRequestReviewConnection", - "kind": "objects", - "id": "pullrequestreviewconnection", - "href": "/graphql/reference/objects#pullrequestreviewconnection", - "description": "

The connection type for PullRequestReview.

", - "fields": [ + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewEdge]", - "id": "pullrequestreviewedge", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewedge" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReview]", - "id": "pullrequestreview", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "canInviteOutsideCollaboratorsToRepositories", + "description": "

Can outside collaborators be invited to repositories in the organization.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" + "href": "/graphql/reference/objects#organization" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#user" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "PullRequestReviewContributionsByRepository", + "name": "Organization", "kind": "objects", - "id": "pullrequestreviewcontributionsbyrepository", - "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", - "description": "

This aggregates pull request reviews made by a user within one repository.

", + "id": "organization", + "href": "/graphql/reference/objects#organization", + "description": "

An account on GitHub, with one or more owners, that has repositories, members and teams.

", + "implements": [ + { + "name": "Actor", + "id": "actor", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "MemberStatusable", + "id": "memberstatusable", + "href": "/graphql/reference/interfaces#memberstatusable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "ProfileOwner", + "id": "profileowner", + "href": "/graphql/reference/interfaces#profileowner" + }, + { + "name": "ProjectOwner", + "id": "projectowner", + "href": "/graphql/reference/interfaces#projectowner" + }, + { + "name": "RepositoryOwner", + "id": "repositoryowner", + "href": "/graphql/reference/interfaces#repositoryowner" + }, + { + "name": "Sponsorable", + "id": "sponsorable", + "href": "/graphql/reference/interfaces#sponsorable" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], "fields": [ { - "name": "contributions", - "description": "

The pull request review contributions.

", - "type": "CreatedPullRequestReviewContributionConnection!", - "id": "createdpullrequestreviewcontributionconnection", + "name": "anyPinnableItems", + "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "arguments": [ + { + "name": "type", + "description": "

Filter to only a particular kind of pinnable item.

", + "type": { + "name": "PinnableItemType", + "id": "pinnableitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pinnableitemtype" + } + } + ] + }, + { + "name": "auditLog", + "description": "

Audit log entries of the organization.

", + "type": "OrganizationAuditEntryConnection!", + "id": "organizationauditentryconnection", "kind": "objects", - "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", + "href": "/graphql/reference/objects#organizationauditentryconnection", "arguments": [ { "name": "after", @@ -36995,72 +26610,101 @@ }, { "name": "orderBy", - "description": "

Ordering options for contributions returned from the connection.

", + "description": "

Ordering options for the returned audit log entries.

", "type": { - "name": "ContributionOrder", - "id": "contributionorder", + "name": "AuditLogOrder", + "id": "auditlogorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#contributionorder" + "href": "/graphql/reference/input-objects#auditlogorder" + } + }, + { + "name": "query", + "description": "

The query string to filter audit entries.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } } ] }, { - "name": "repository", - "description": "

The repository in which the pull request reviews were made.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PullRequestReviewEdge", - "kind": "objects", - "id": "pullrequestreviewedge", - "href": "/graphql/reference/objects#pullrequestreviewedge", - "description": "

An edge in a connection.

", - "fields": [ + "name": "avatarUrl", + "description": "

A URL pointing to the organization's public avatar.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "description", + "description": "

The organization's public profile description.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReview", - "id": "pullrequestreview", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" - } - ] - }, - { - "name": "PullRequestReviewThread", - "kind": "objects", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread", - "description": "

A threaded list of comments for a given pull request.

", - "implements": [ + "name": "descriptionHTML", + "description": "

The organization's public profile description rendered to HTML.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ + "name": "email", + "description": "

The organization's public email.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { - "name": "comments", - "description": "

A list of pull request comments associated with the thread.

", - "type": "PullRequestReviewCommentConnection!", - "id": "pullrequestreviewcommentconnection", + "name": "ipAllowListEnabledSetting", + "description": "

The setting value for whether the organization has an IP allow list enabled.

", + "type": "IpAllowListEnabledSettingValue!", + "id": "ipallowlistenabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue" + }, + { + "name": "ipAllowListEntries", + "description": "

The IP addresses that are allowed to access resources owned by the organization.

", + "type": "IpAllowListEntryConnection!", + "id": "ipallowlistentryconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", + "href": "/graphql/reference/objects#ipallowlistentryconnection", "arguments": [ { "name": "after", @@ -37101,796 +26745,250 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for IP allow list entries returned.

", + "type": { + "name": "IpAllowListEntryOrder", + "id": "ipallowlistentryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#ipallowlistentryorder" + } } ] }, { - "name": "isResolved", - "description": "

Whether this thread has been resolved.

", + "name": "isVerified", + "description": "

Whether the organization has verified its profile email and website, always false on Enterprise.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this thread.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "repository", - "description": "

Identifies the repository associated with this thread.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "resolvedBy", - "description": "

The user who resolved this thread.

", - "type": "User", - "id": "user", + "name": "itemShowcase", + "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", + "type": "ProfileItemShowcase!", + "id": "profileitemshowcase", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "viewerCanResolve", - "description": "

Whether or not the viewer can resolve this thread.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/objects#profileitemshowcase" }, { - "name": "viewerCanUnresolve", - "description": "

Whether or not the viewer can unresolve this thread.

", - "type": "Boolean!", - "id": "boolean", + "name": "location", + "description": "

The organization's public profile location.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "PullRequestReviewThreadConnection", - "kind": "objects", - "id": "pullrequestreviewthreadconnection", - "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", - "description": "

Review comment threads for a pull request review.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestReviewThreadEdge]", - "id": "pullrequestreviewthreadedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthreadedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestReviewThread]", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestReviewThreadEdge", - "kind": "objects", - "id": "pullrequestreviewthreadedge", - "href": "/graphql/reference/objects#pullrequestreviewthreadedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "login", + "description": "

The organization's login name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreviewthread" - } - ] - }, - { - "name": "PullRequestRevisionMarker", - "kind": "objects", - "id": "pullrequestrevisionmarker", - "href": "/graphql/reference/objects#pullrequestrevisionmarker", - "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

", - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "lastSeenCommit", - "description": "

The last commit the viewer has seen.

", - "type": "Commit!", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "pullRequest", - "description": "

The pull request to which the marker belongs.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "PullRequestTimelineConnection", - "kind": "objects", - "id": "pullrequesttimelineconnection", - "href": "/graphql/reference/objects#pullrequesttimelineconnection", - "description": "

The connection type for PullRequestTimelineItem.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestTimelineItemEdge]", - "id": "pullrequesttimelineitemedge", + "name": "memberStatuses", + "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", + "type": "UserStatusConnection!", + "id": "userstatusconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestTimelineItem]", - "id": "pullrequesttimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitem" + "href": "/graphql/reference/objects#userstatusconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for user statuses returned from the connection.

", + "type": { + "name": "UserStatusOrder", + "id": "userstatusorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#userstatusorder" + } + } + ] }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "membersWithRole", + "description": "

A list of users who are members of this organization.

", + "type": "OrganizationMemberConnection!", + "id": "organizationmemberconnection", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#organizationmemberconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PullRequestTimelineItemEdge", - "kind": "objects", - "id": "pullrequesttimelineitemedge", - "href": "/graphql/reference/objects#pullrequesttimelineitemedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "name", + "description": "

The organization's public profile name.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestTimelineItem", - "id": "pullrequesttimelineitem", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitem" - } - ] - }, - { - "name": "PullRequestTimelineItemsConnection", - "kind": "objects", - "id": "pullrequesttimelineitemsconnection", - "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", - "description": "

The connection type for PullRequestTimelineItems.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PullRequestTimelineItemsEdge]", - "id": "pullrequesttimelineitemsedge", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequesttimelineitemsedge" - }, - { - "name": "filteredCount", - "description": "

Identifies the count of items after applying before and after filters.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PullRequestTimelineItems]", - "id": "pullrequesttimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitems" - }, - { - "name": "pageCount", - "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", - "type": "Int!", - "id": "int", + "name": "newTeamResourcePath", + "description": "

The HTTP path creating a new team.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/scalars#uri" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "newTeamUrl", + "description": "

The HTTP URL creating a new team.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the timeline was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "PullRequestTimelineItemsEdge", - "kind": "objects", - "id": "pullrequesttimelineitemsedge", - "href": "/graphql/reference/objects#pullrequesttimelineitemsedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationBillingEmail", + "description": "

The billing email for the organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PullRequestTimelineItems", - "id": "pullrequesttimelineitems", - "kind": "unions", - "href": "/graphql/reference/unions#pullrequesttimelineitems" - } - ] - }, - { - "name": "Push", - "kind": "objects", - "id": "push", - "href": "/graphql/reference/objects#push", - "description": "

A Git push.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "nextSha", - "description": "

The SHA after the push.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "permalink", - "description": "

The permalink for this push.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "previousSha", - "description": "

The SHA before the push.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "pusher", - "description": "

The user who pushed.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "repository", - "description": "

The repository that was pushed to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "PushAllowance", - "kind": "objects", - "id": "pushallowance", - "href": "/graphql/reference/objects#pushallowance", - "description": "

A team or user who has the ability to push to a protected branch.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

The actor that can push.

", - "type": "PushAllowanceActor", - "id": "pushallowanceactor", - "kind": "unions", - "href": "/graphql/reference/unions#pushallowanceactor" - }, - { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule associated with the allowed user or team.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - } - ] - }, - { - "name": "PushAllowanceConnection", - "kind": "objects", - "id": "pushallowanceconnection", - "href": "/graphql/reference/objects#pushallowanceconnection", - "description": "

The connection type for PushAllowance.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[PushAllowanceEdge]", - "id": "pushallowanceedge", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowanceedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[PushAllowance]", - "id": "pushallowance", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowance" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "PushAllowanceEdge", - "kind": "objects", - "id": "pushallowanceedge", - "href": "/graphql/reference/objects#pushallowanceedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "PushAllowance", - "id": "pushallowance", - "kind": "objects", - "href": "/graphql/reference/objects#pushallowance" - } - ] - }, - { - "name": "RateLimit", - "kind": "objects", - "id": "ratelimit", - "href": "/graphql/reference/objects#ratelimit", - "description": "

Represents the client's rate limit.

", - "fields": [ - { - "name": "cost", - "description": "

The point cost for the current query counting against the rate limit.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "limit", - "description": "

The maximum number of points the client is permitted to consume in a 60 minute window.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "nodeCount", - "description": "

The maximum number of nodes this query may return.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "remaining", - "description": "

The number of points remaining in the current rate limit window.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "resetAt", - "description": "

The time at which the current rate limit window resets in UTC epoch seconds.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "ReactingUserConnection", - "kind": "objects", - "id": "reactinguserconnection", - "href": "/graphql/reference/objects#reactinguserconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReactingUserEdge]", - "id": "reactinguseredge", - "kind": "objects", - "href": "/graphql/reference/objects#reactinguseredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReactingUserEdge", - "kind": "objects", - "id": "reactinguseredge", - "href": "/graphql/reference/objects#reactinguseredge", - "description": "

Represents a user that's made a reaction.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "reactedAt", - "description": "

The moment when the user made the reaction.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Reaction", - "kind": "objects", - "id": "reaction", - "href": "/graphql/reference/objects#reaction", - "description": "

An emoji reaction to a particular piece of content.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "content", - "description": "

Identifies the emoji reaction.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "reactable", - "description": "

The reactable piece of content.

", - "type": "Reactable!", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "user", - "description": "

Identifies the user who created this reaction.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReactionConnection", - "kind": "objects", - "id": "reactionconnection", - "href": "/graphql/reference/objects#reactionconnection", - "description": "

A list of reactions that have been left on the subject.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReactionEdge]", - "id": "reactionedge", - "kind": "objects", - "href": "/graphql/reference/objects#reactionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Reaction]", - "id": "reaction", - "kind": "objects", - "href": "/graphql/reference/objects#reaction" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "viewerHasReacted", - "description": "

Whether or not the authenticated user has left a reaction on the subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "ReactionEdge", - "kind": "objects", - "id": "reactionedge", - "href": "/graphql/reference/objects#reactionedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Reaction", - "id": "reaction", + "name": "pendingMembers", + "description": "

A list of users who have been invited to join this organization.

", + "type": "UserConnection!", + "id": "userconnection", "kind": "objects", - "href": "/graphql/reference/objects#reaction" - } - ] - }, - { - "name": "ReactionGroup", - "kind": "objects", - "id": "reactiongroup", - "href": "/graphql/reference/objects#reactiongroup", - "description": "

A group of emoji reactions to a particular piece of content.

", - "fields": [ - { - "name": "content", - "description": "

Identifies the emoji reaction.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "createdAt", - "description": "

Identifies when the reaction was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subject", - "description": "

The subject that was reacted to.

", - "type": "Reactable!", - "id": "reactable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#reactable" + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "users", - "description": "

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

", - "type": "ReactingUserConnection!", - "id": "reactinguserconnection", + "name": "pinnableItems", + "description": "

A list of repositories and gists this profile owner can pin to their profile.

", + "type": "PinnableItemConnection!", + "id": "pinnableitemconnection", "kind": "objects", - "href": "/graphql/reference/objects#reactinguserconnection", + "href": "/graphql/reference/objects#pinnableitemconnection", "arguments": [ { "name": "after", @@ -37931,101 +27029,26 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "types", + "description": "

Filter the types of pinnable items that are returned.

", + "type": { + "name": "[PinnableItemType!]", + "id": "pinnableitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pinnableitemtype" + } } ] }, { - "name": "viewerHasReacted", - "description": "

Whether or not the authenticated user has left a reaction on the subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "ReadyForReviewEvent", - "kind": "objects", - "id": "readyforreviewevent", - "href": "/graphql/reference/objects#readyforreviewevent", - "description": "

Represents aready_for_reviewevent on a given pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this ready for review event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "url", - "description": "

The HTTP URL for this ready for review event.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "Ref", - "kind": "objects", - "id": "ref", - "href": "/graphql/reference/objects#ref", - "description": "

Represents a Git reference.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "associatedPullRequests", - "description": "

A list of pull requests with this ref as the head ref.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", + "name": "pinnedItems", + "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", + "type": "PinnableItemConnection!", + "id": "pinnableitemconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#pinnableitemconnection", "arguments": [ { "name": "after", @@ -38037,16 +27060,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -38067,26 +27080,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -38098,281 +27091,52 @@ } }, { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", + "name": "types", + "description": "

Filter the types of pinned items that are returned.

", "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", + "name": "[PinnableItemType!]", + "id": "pinnableitemtype", "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "href": "/graphql/reference/enums#pinnableitemtype" } } ] }, { - "name": "name", - "description": "

The ref name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "prefix", - "description": "

The ref's prefix, such as refs/heads/ or refs/tags/.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repository", - "description": "

The repository the ref belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "target", - "description": "

The object the ref points to.

", - "type": "GitObject!", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - } - ] - }, - { - "name": "RefConnection", - "kind": "objects", - "id": "refconnection", - "href": "/graphql/reference/objects#refconnection", - "description": "

The connection type for Ref.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[RefEdge]", - "id": "refedge", - "kind": "objects", - "href": "/graphql/reference/objects#refedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Ref]", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", + "name": "pinnedItemsRemaining", + "description": "

Returns how many more items this profile owner can pin to their profile.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "RefEdge", - "kind": "objects", - "id": "refedge", - "href": "/graphql/reference/objects#refedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - } - ] - }, - { - "name": "ReferencedEvent", - "kind": "objects", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent", - "description": "

Represents areferencedevent on a given ReferencedSubject.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "commit", - "description": "

Identifies the commit associated with thereferencedevent.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "commitRepository", - "description": "

Identifies the repository associated with thereferencedevent.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "isCrossRepository", - "description": "

Reference originated in a different repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDirectReference", - "description": "

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "subject", - "description": "

Object referenced by event.

", - "type": "ReferencedSubject!", - "id": "referencedsubject", - "kind": "unions", - "href": "/graphql/reference/unions#referencedsubject" - } - ] - }, - { - "name": "Release", - "kind": "objects", - "id": "release", - "href": "/graphql/reference/objects#release", - "description": "

A release contains the content for a release.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "author", - "description": "

The author of the release.

", - "type": "User", - "id": "user", + "name": "project", + "description": "

Find project by number.

", + "type": "Project", + "id": "project", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "description", - "description": "

Identifies the description of the release.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "isDraft", - "description": "

Whether or not the release is a draft.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrerelease", - "description": "

Whether or not the release is a prerelease.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "name", - "description": "

Identifies the title of the release.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "publishedAt", - "description": "

Identifies the date and time when the release was created.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/objects#project", + "arguments": [ + { + "name": "number", + "description": "

The project number to find.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "releaseAssets", - "description": "

List of releases assets which are dependent on this release.

", - "type": "ReleaseAssetConnection!", - "id": "releaseassetconnection", + "name": "projects", + "description": "

A list of projects under the owner.

", + "type": "ProjectConnection!", + "id": "projectconnection", "kind": "objects", - "href": "/graphql/reference/objects#releaseassetconnection", + "href": "/graphql/reference/objects#projectconnection", "arguments": [ { "name": "after", @@ -38415,267 +27179,623 @@ } }, { - "name": "name", - "description": "

A list of names to filter the assets by.

", + "name": "orderBy", + "description": "

Ordering options for projects returned from the connection.

", + "type": { + "name": "ProjectOrder", + "id": "projectorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#projectorder" + } + }, + { + "name": "search", + "description": "

Query to search projects by, currently only searching by name.

", "type": { "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } + }, + { + "name": "states", + "description": "

A list of states to filter the projects by.

", + "type": { + "name": "[ProjectState!]", + "id": "projectstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectstate" + } } ] }, { - "name": "resourcePath", - "description": "

The HTTP path for this issue.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "tag", - "description": "

The Git tag the release points to.

", - "type": "Ref", - "id": "ref", - "kind": "objects", - "href": "/graphql/reference/objects#ref" - }, - { - "name": "tagName", - "description": "

The name of the release's Git tag.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this issue.

", + "name": "projectsResourcePath", + "description": "

The HTTP path listing organization's projects.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ReleaseAsset", - "kind": "objects", - "id": "releaseasset", - "href": "/graphql/reference/objects#releaseasset", - "description": "

A release asset contains the content for a release asset.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "contentType", - "description": "

The asset's content-type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "downloadCount", - "description": "

The number of times this asset was downloaded.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" }, { - "name": "downloadUrl", - "description": "

Identifies the URL where you can download the release asset via the browser.

", + "name": "projectsUrl", + "description": "

The HTTP URL listing organization's projects.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "name", - "description": "

Identifies the title of the release asset.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "release", - "description": "

Release that the asset is associated with.

", - "type": "Release", - "id": "release", + "name": "repositories", + "description": "

A list of repositories that the user owns.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", "kind": "objects", - "href": "/graphql/reference/objects#release" + "href": "/graphql/reference/objects#repositoryconnection", + "arguments": [ + { + "name": "affiliations", + "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "isFork", + "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "isLocked", + "description": "

If non-null, filters repositories according to whether they have been locked.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories returned from the connection.

", + "type": { + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "ownerAffiliations", + "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters repositories according to privacy.

", + "type": { + "name": "RepositoryPrivacy", + "id": "repositoryprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryprivacy" + } + } + ] }, { - "name": "size", - "description": "

The size (in bytes) of the asset.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "repository", + "description": "

Find Repository.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository", + "arguments": [ + { + "name": "name", + "description": "

Name of Repository to find.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "requiresTwoFactorAuthentication", + "description": "

When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "uploadedBy", - "description": "

The user that performed the upload.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "url", - "description": "

Identifies the URL of the release asset.

", + "name": "resourcePath", + "description": "

The HTTP path for this organization.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "ReleaseAssetConnection", - "kind": "objects", - "id": "releaseassetconnection", - "href": "/graphql/reference/objects#releaseassetconnection", - "description": "

The connection type for ReleaseAsset.

", - "fields": [ + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReleaseAssetEdge]", - "id": "releaseassetedge", + "name": "samlIdentityProvider", + "description": "

The Organization's SAML identity providers.

", + "type": "OrganizationIdentityProvider", + "id": "organizationidentityprovider", "kind": "objects", - "href": "/graphql/reference/objects#releaseassetedge" + "href": "/graphql/reference/objects#organizationidentityprovider" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ReleaseAsset]", - "id": "releaseasset", + "name": "sponsorshipsAsMaintainer", + "description": "

This object's sponsorships as the maintainer.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#releaseasset" + "href": "/graphql/reference/objects#sponsorshipconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "includePrivate", + "defaultValue": false, + "description": "

Whether or not to include private sponsorships in the result set.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", + "type": { + "name": "SponsorshipOrder", + "id": "sponsorshiporder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorshiporder" + } + } + ] }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "sponsorshipsAsSponsor", + "description": "

This object's sponsorships as the sponsor.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#sponsorshipconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", + "type": { + "name": "SponsorshipOrder", + "id": "sponsorshiporder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorshiporder" + } + } + ] }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReleaseAssetEdge", - "kind": "objects", - "id": "releaseassetedge", - "href": "/graphql/reference/objects#releaseassetedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "team", + "description": "

Find an organization's team by its slug.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team", + "arguments": [ + { + "name": "slug", + "description": "

The name or slug of the team to find.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ReleaseAsset", - "id": "releaseasset", + "name": "teams", + "description": "

A list of teams in this organization.

", + "type": "TeamConnection!", + "id": "teamconnection", "kind": "objects", - "href": "/graphql/reference/objects#releaseasset" - } - ] - }, - { - "name": "ReleaseConnection", - "kind": "objects", - "id": "releaseconnection", - "href": "/graphql/reference/objects#releaseconnection", - "description": "

The connection type for Release.

", - "fields": [ + "href": "/graphql/reference/objects#teamconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "ldapMapped", + "description": "

If true, filters teams that are mapped to an LDAP Group (Enterprise only).

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for teams returned from the connection.

", + "type": { + "name": "TeamOrder", + "id": "teamorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teamorder" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters teams according to privacy.

", + "type": { + "name": "TeamPrivacy", + "id": "teamprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#teamprivacy" + } + }, + { + "name": "query", + "description": "

If non-null, filters teams with query on team name and team slug.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

If non-null, filters teams according to whether the viewer is an admin or member on team.

", + "type": { + "name": "TeamRole", + "id": "teamrole", + "kind": "enums", + "href": "/graphql/reference/enums#teamrole" + } + }, + { + "name": "rootTeamsOnly", + "defaultValue": false, + "description": "

If true, restrict to only root teams.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "userLogins", + "description": "

User logins to filter by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReleaseEdge]", - "id": "releaseedge", - "kind": "objects", - "href": "/graphql/reference/objects#releaseedge" + "name": "teamsResourcePath", + "description": "

The HTTP path listing organization's teams.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Release]", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release" + "name": "teamsUrl", + "description": "

The HTTP URL listing organization's teams.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "twitterUsername", + "description": "

The organization's Twitter username.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this organization.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "viewerCanAdminister", + "description": "

Organization is adminable by the viewer.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanChangePinnedItems", + "description": "

Can the viewer pin repositories and gists to the profile?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanCreateProjects", + "description": "

Can the current viewer create new projects on this owner.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanCreateRepositories", + "description": "

Viewer can create repositories on this organization.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanCreateTeams", + "description": "

Viewer can create teams on this organization.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerIsAMember", + "description": "

Viewer is an active member of this organization.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "websiteUrl", + "description": "

The organization's public profile URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ReleaseEdge", + "name": "OrganizationAuditEntryConnection", "kind": "objects", - "id": "releaseedge", - "href": "/graphql/reference/objects#releaseedge", + "id": "organizationauditentryconnection", + "href": "/graphql/reference/objects#organizationauditentryconnection", + "description": "

The connection type for OrganizationAuditEntry.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[OrganizationAuditEntryEdge]", + "id": "organizationauditentryedge", + "kind": "objects", + "href": "/graphql/reference/objects#organizationauditentryedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[OrganizationAuditEntry]", + "id": "organizationauditentry", + "kind": "unions", + "href": "/graphql/reference/unions#organizationauditentry" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "OrganizationAuditEntryEdge", + "kind": "objects", + "id": "organizationauditentryedge", + "href": "/graphql/reference/objects#organizationauditentryedge", "description": "

An edge in a connection.

", "fields": [ { @@ -38689,125 +27809,85 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "Release", - "id": "release", - "kind": "objects", - "href": "/graphql/reference/objects#release" + "type": "OrganizationAuditEntry", + "id": "organizationauditentry", + "kind": "unions", + "href": "/graphql/reference/unions#organizationauditentry" } ] }, { - "name": "RemovedFromProjectEvent", + "name": "OrganizationConnection", "kind": "objects", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent", - "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "organizationconnection", + "href": "/graphql/reference/objects#organizationconnection", + "description": "

The connection type for Organization.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "edges", + "description": "

A list of edges.

", + "type": "[OrganizationEdge]", + "id": "organizationedge", + "kind": "objects", + "href": "/graphql/reference/objects#organizationedge" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Organization]", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, - { - "name": "project", - "description": "

Project referenced by event.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } - }, + } + ] + }, + { + "name": "OrganizationEdge", + "kind": "objects", + "id": "organizationedge", + "href": "/graphql/reference/objects#organizationedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "projectColumnName", - "description": "

Column name referenced by this project event.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Project event details preview", - "description": "This preview adds project, project card, and project column details to project-related issue events.", - "toggled_by": "starfox-preview", - "toggled_on": [ - "AddedToProjectEvent.project", - "AddedToProjectEvent.projectCard", - "AddedToProjectEvent.projectColumnName", - "ConvertedNoteToIssueEvent.project", - "ConvertedNoteToIssueEvent.projectCard", - "ConvertedNoteToIssueEvent.projectColumnName", - "MovedColumnsInProjectEvent.project", - "MovedColumnsInProjectEvent.projectCard", - "MovedColumnsInProjectEvent.projectColumnName", - "MovedColumnsInProjectEvent.previousProjectColumnName", - "RemovedFromProjectEvent.project", - "RemovedFromProjectEvent.projectColumnName" - ], - "owning_teams": [ - "@github/github-projects" - ], - "accept_header": "application/vnd.github.starfox-preview+json", - "href": "/graphql/overview/schema-previews#project-event-details-preview" - } + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" } ] }, { - "name": "RenamedTitleEvent", + "name": "OrganizationIdentityProvider", "kind": "objects", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent", - "description": "

Represents arenamedevent on a given issue or pull request.

", + "id": "organizationidentityprovider", + "href": "/graphql/reference/objects#organizationidentityprovider", + "description": "

An Identity Provider configured to provision SAML and SCIM identities for Organizations.

", "implements": [ { "name": "Node", @@ -38817,53 +27897,111 @@ ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "digestMethod", + "description": "

The digest algorithm used to sign SAML requests for the Identity Provider.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "externalIdentities", + "description": "

External Identities provisioned by this Identity Provider.

", + "type": "ExternalIdentityConnection!", + "id": "externalidentityconnection", + "kind": "objects", + "href": "/graphql/reference/objects#externalidentityconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "idpCertificate", + "description": "

The x509 certificate used by the Identity Provder to sign assertions and responses.

", + "type": "X509Certificate", + "id": "x509certificate", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#x509certificate" }, { - "name": "currentTitle", - "description": "

Identifies the current title of the issue or pull request.

", - "type": "String!", + "name": "issuer", + "description": "

The Issuer Entity ID for the SAML Identity Provider.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "previousTitle", - "description": "

Identifies the previous title of the issue or pull request.

", - "type": "String!", - "id": "string", + "name": "organization", + "description": "

Organization this Identity Provider belongs to.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "signatureMethod", + "description": "

The signature algorithm used to sign SAML requests for the Identity Provider.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "subject", - "description": "

Subject that was renamed.

", - "type": "RenamedTitleSubject!", - "id": "renamedtitlesubject", - "kind": "unions", - "href": "/graphql/reference/unions#renamedtitlesubject" + "name": "ssoUrl", + "description": "

The URL endpoint for the Identity Provider's SAML SSO.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ReopenedEvent", + "name": "OrganizationInvitation", "kind": "objects", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent", - "description": "

Represents areopenedevent on any Closable.

", + "id": "organizationinvitation", + "href": "/graphql/reference/objects#organizationinvitation", + "description": "

An Invitation for a user to an organization.

", "implements": [ { "name": "Node", @@ -38872,22 +28010,6 @@ } ], "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "closable", - "description": "

Object that was reopened.

", - "type": "Closable!", - "id": "closable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#closable" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -38895,1618 +28017,769 @@ "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "email", + "description": "

The email address of the user invited to the organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "invitationType", + "description": "

The type of invitation that was sent (e.g. email, user).

", + "type": "OrganizationInvitationType!", + "id": "organizationinvitationtype", + "kind": "enums", + "href": "/graphql/reference/enums#organizationinvitationtype" + }, + { + "name": "invitee", + "description": "

The user who was invited to the organization.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "inviter", + "description": "

The user who created the invitation.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "organization", + "description": "

The organization the invite is for.

", + "type": "Organization!", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "role", + "description": "

The user's pending role in the organization (e.g. member, owner).

", + "type": "OrganizationInvitationRole!", + "id": "organizationinvitationrole", + "kind": "enums", + "href": "/graphql/reference/enums#organizationinvitationrole" } ] }, { - "name": "RepoAccessAuditEntry", + "name": "OrganizationInvitationConnection", "kind": "objects", - "id": "repoaccessauditentry", - "href": "/graphql/reference/objects#repoaccessauditentry", - "description": "

Audit log entry for a repo.access event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "organizationinvitationconnection", + "href": "/graphql/reference/objects#organizationinvitationconnection", + "description": "

The connection type for OrganizationInvitation.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "edges", + "description": "

A list of edges.

", + "type": "[OrganizationInvitationEdge]", + "id": "organizationinvitationedge", + "kind": "objects", + "href": "/graphql/reference/objects#organizationinvitationedge" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[OrganizationInvitation]", + "id": "organizationinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#organizationinvitation" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } - ], + ] + }, + { + "name": "OrganizationInvitationEdge", + "kind": "objects", + "id": "organizationinvitationedge", + "href": "/graphql/reference/objects#organizationinvitationedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "OrganizationInvitation", + "id": "organizationinvitation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, + "href": "/graphql/reference/objects#organizationinvitation" + } + ] + }, + { + "name": "OrganizationMemberConnection", + "kind": "objects", + "id": "organizationmemberconnection", + "href": "/graphql/reference/objects#organizationmemberconnection", + "description": "

The connection type for User.

", + "fields": [ { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "edges", + "description": "

A list of edges.

", + "type": "[OrganizationMemberEdge]", + "id": "organizationmemberedge", + "kind": "objects", + "href": "/graphql/reference/objects#organizationmemberedge" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "OrganizationMemberEdge", + "kind": "objects", + "id": "organizationmemberedge", + "href": "/graphql/reference/objects#organizationmemberedge", + "description": "

Represents a user within an organization.

", + "fields": [ { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "hasTwoFactorEnabled", + "description": "

Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#user" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", + "name": "role", + "description": "

The role this user has in the organization.

", + "type": "OrganizationMemberRole", + "id": "organizationmemberrole", + "kind": "enums", + "href": "/graphql/reference/enums#organizationmemberrole" + } + ] + }, + { + "name": "OrganizationTeamsHovercardContext", + "kind": "objects", + "id": "organizationteamshovercardcontext", + "href": "/graphql/reference/objects#organizationteamshovercardcontext", + "description": "

An organization teams hovercard context.

", + "implements": [ + { + "name": "HovercardContext", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext" + } + ], + "fields": [ + { + "name": "message", + "description": "

A string describing this context.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "relevantTeams", + "description": "

Teams in this organization the user is a member of that are relevant.

", + "type": "TeamConnection!", + "id": "teamconnection", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#teamconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", + "name": "teamsResourcePath", + "description": "

The path for the full team list for this user.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", + "name": "teamsUrl", + "description": "

The URL for the full team list for this user.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "visibility", - "description": "

The visibility of the repository.

", - "type": "RepoAccessAuditEntryVisibility", - "id": "repoaccessauditentryvisibility", - "kind": "enums", - "href": "/graphql/reference/enums#repoaccessauditentryvisibility" + "name": "totalTeamCount", + "description": "

The total number of teams the user is on in the organization.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "RepoAddMemberAuditEntry", + "name": "OrganizationsHovercardContext", "kind": "objects", - "id": "repoaddmemberauditentry", - "href": "/graphql/reference/objects#repoaddmemberauditentry", - "description": "

Audit log entry for a repo.add_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "organizationshovercardcontext", + "href": "/graphql/reference/objects#organizationshovercardcontext", + "description": "

An organization list hovercard context.

", "implements": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" + "name": "HovercardContext", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "message", + "description": "

A string describing this context.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "relevantOrganizations", + "description": "

Organizations this user is a member of that are relevant.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "totalOrganizationCount", + "description": "

The total number of organizations this user is in.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PageInfo", + "kind": "objects", + "id": "pageinfo", + "href": "/graphql/reference/objects#pageinfo", + "description": "

Information about pagination in a connection.

", + "fields": [ + { + "name": "endCursor", + "description": "

When paginating forwards, the cursor to continue.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "hasNextPage", + "description": "

When paginating forwards, are there more items?.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "hasPreviousPage", + "description": "

When paginating backwards, are there more items?.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "startCursor", + "description": "

When paginating backwards, the cursor to continue.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "PermissionSource", + "kind": "objects", + "id": "permissionsource", + "href": "/graphql/reference/objects#permissionsource", + "description": "

A level of permission and source for a user's access to a repository.

", + "fields": [ { "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", + "description": "

The organization the repository belongs to.

", + "type": "Organization!", "id": "organization", "kind": "objects", "href": "/graphql/reference/objects#organization" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "permission", + "description": "

The level of access this source has granted to the user.

", + "type": "DefaultRepositoryPermissionField!", + "id": "defaultrepositorypermissionfield", + "kind": "enums", + "href": "/graphql/reference/enums#defaultrepositorypermissionfield" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "source", + "description": "

The source of this permission.

", + "type": "PermissionGranter!", + "id": "permissiongranter", + "kind": "unions", + "href": "/graphql/reference/unions#permissiongranter" + } + ] + }, + { + "name": "PinnableItemConnection", + "kind": "objects", + "id": "pinnableitemconnection", + "href": "/graphql/reference/objects#pinnableitemconnection", + "description": "

The connection type for PinnableItem.

", + "fields": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "edges", + "description": "

A list of edges.

", + "type": "[PinnableItemEdge]", + "id": "pinnableitemedge", + "kind": "objects", + "href": "/graphql/reference/objects#pinnableitemedge" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PinnableItem]", + "id": "pinnableitem", + "kind": "unions", + "href": "/graphql/reference/unions#pinnableitem" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PinnableItemEdge", + "kind": "objects", + "id": "pinnableitemedge", + "href": "/graphql/reference/objects#pinnableitemedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PinnableItem", + "id": "pinnableitem", + "kind": "unions", + "href": "/graphql/reference/unions#pinnableitem" + } + ] + }, + { + "name": "PinnedEvent", + "kind": "objects", + "id": "pinnedevent", + "href": "/graphql/reference/objects#pinnedevent", + "description": "

Represents apinnedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "visibility", - "description": "

The visibility of the repository.

", - "type": "RepoAddMemberAuditEntryVisibility", - "id": "repoaddmemberauditentryvisibility", - "kind": "enums", - "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility" + "name": "issue", + "description": "

Identifies the issue associated with the event.

", + "type": "Issue!", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue" } ] }, { - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", + "name": "PinnedIssue", "kind": "objects", - "id": "repoconfigdisableanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry", - "description": "

Audit log entry for a repo.config.disable_anonymous_git_access event.

", + "id": "pinnedissue", + "href": "/graphql/reference/objects#pinnedissue", + "description": "

A Pinned Issue is a issue pinned to a repository's index page.

", "isDeprecated": false, "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", + "title": "Pinned issues preview", + "description": "This preview adds support for pinned issues.", + "toggled_by": "elektra-preview", "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" + "Repository.pinnedIssues", + "PinnedIssue", + "PinnedIssueEdge", + "PinnedIssueConnection", + "Mutation.pinIssue", + "Mutation.unpinIssue" ], "owning_teams": [ - "@github/audit-log" + "@github/pe-pull-requests" ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" + "accept_header": "application/vnd.github.elektra-preview+json", + "href": "/graphql/overview/schema-previews#pinned-issues-preview" }, "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#int" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "issue", + "description": "

The issue that was pinned.

", + "type": "Issue!", + "id": "issue", "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#issue" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pinnedBy", + "description": "

The actor that pinned this issue.

", + "type": "Actor!", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", + "description": "

The repository that this issue was pinned to.

", + "type": "Repository!", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" - }, - { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + } + ] + }, + { + "name": "PinnedIssueConnection", + "kind": "objects", + "id": "pinnedissueconnection", + "href": "/graphql/reference/objects#pinnedissueconnection", + "description": "

The connection type for PinnedIssue.

", + "isDeprecated": false, + "preview": { + "title": "Pinned issues preview", + "description": "This preview adds support for pinned issues.", + "toggled_by": "elektra-preview", + "toggled_on": [ + "Repository.pinnedIssues", + "PinnedIssue", + "PinnedIssueEdge", + "PinnedIssueConnection", + "Mutation.pinIssue", + "Mutation.unpinIssue" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.elektra-preview+json", + "href": "/graphql/overview/schema-previews#pinned-issues-preview" + }, + "fields": [ { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "edges", + "description": "

A list of edges.

", + "type": "[PinnedIssueEdge]", + "id": "pinnedissueedge", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#pinnedissueedge" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PinnedIssue]", + "id": "pinnedissue", + "kind": "objects", + "href": "/graphql/reference/objects#pinnedissue" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", + "name": "PinnedIssueEdge", "kind": "objects", - "id": "repoconfigdisablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry", - "description": "

Audit log entry for a repo.config.disable_collaborators_only event.

", + "id": "pinnedissueedge", + "href": "/graphql/reference/objects#pinnedissueedge", + "description": "

An edge in a connection.

", "isDeprecated": false, "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", + "title": "Pinned issues preview", + "description": "This preview adds support for pinned issues.", + "toggled_by": "elektra-preview", "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" + "Repository.pinnedIssues", + "PinnedIssue", + "PinnedIssueEdge", + "PinnedIssueConnection", + "Mutation.pinIssue", + "Mutation.unpinIssue" ], "owning_teams": [ - "@github/audit-log" + "@github/pe-pull-requests" ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" + "accept_header": "application/vnd.github.elektra-preview+json", + "href": "/graphql/overview/schema-previews#pinned-issues-preview" }, + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PinnedIssue", + "id": "pinnedissue", + "kind": "objects", + "href": "/graphql/reference/objects#pinnedissue" + } + ] + }, + { + "name": "PrivateRepositoryForkingDisableAuditEntry", + "kind": "objects", + "id": "privaterepositoryforkingdisableauditentry", + "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry", + "description": "

Audit log entry for a private_repository_forking.disable event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", @@ -40554,151 +28827,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -40732,6 +28861,38 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -40831,161 +28992,22 @@ ] }, { - "name": "RepoConfigDisableContributorsOnlyAuditEntry", + "name": "PrivateRepositoryForkingEnableAuditEntry", "kind": "objects", - "id": "repoconfigdisablecontributorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry", - "description": "

Audit log entry for a repo.config.disable_contributors_only event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "privaterepositoryforkingenableauditentry", + "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry", + "description": "

Audit log entry for a private_repository_forking.enable event.

", "implements": [ { "name": "AuditEntry", "id": "auditentry", "href": "/graphql/reference/interfaces#auditentry" }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, { "name": "Node", "id": "node", @@ -41033,151 +29055,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -41211,6 +29089,38 @@ "kind": "scalars", "href": "/graphql/reference/scalars#precisedatetime" }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, { "name": "organization", "description": "

The Organization associated with the Audit Entry.

", @@ -41310,160 +29220,83 @@ ] }, { - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", + "name": "ProfileItemShowcase", "kind": "objects", - "id": "repoconfigdisablesockpuppetdisallowedauditentry", - "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry", - "description": "

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ + "id": "profileitemshowcase", + "href": "/graphql/reference/objects#profileitemshowcase", + "description": "

A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.

", + "fields": [ { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "hasPinnedItems", + "description": "

Whether or not the owner has pinned any repositories or gists.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "items", + "description": "

The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.

", + "type": "PinnableItemConnection!", + "id": "pinnableitemconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pinnableitemconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + } + ] + }, + { + "name": "Project", + "kind": "objects", + "id": "project", + "href": "/graphql/reference/objects#project", + "description": "

Projects manage issues, pull requests and notes within a project owner.

", + "implements": [ + { + "name": "Closable", + "id": "closable", + "href": "/graphql/reference/interfaces#closable" }, { "name": "Node", @@ -41471,3735 +29304,1525 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", + "name": "body", + "description": "

The project's description body.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "bodyHTML", + "description": "

The projects description body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "closed", + "description": "

true if the object is closed (definition of closed may depend on type).

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "closedAt", + "description": "

Identifies the date and time when the object was closed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "columns", + "description": "

List of columns in the project.

", + "type": "ProjectColumnConnection!", + "id": "projectcolumnconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumnconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "creator", + "description": "

The actor who originally created the project.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "name", + "description": "

The project's name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "number", + "description": "

The project's number.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "owner", + "description": "

The project's owner. Currently limited to repositories, organizations, and users.

", + "type": "ProjectOwner!", + "id": "projectowner", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#projectowner" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "pendingCards", + "description": "

List of pending cards in this project.

", + "type": "ProjectCardConnection!", + "id": "projectcardconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectcardconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "archivedStates", + "description": "

A list of archived states to filter the cards by.

", + "type": { + "name": "[ProjectCardArchivedState]", + "id": "projectcardarchivedstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectcardarchivedstate" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "progress", + "description": "

Project progress details.

", + "type": "ProjectProgress!", + "id": "projectprogress", + "kind": "objects", + "href": "/graphql/reference/objects#projectprogress" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this project.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "state", + "description": "

Whether the project is open or closed.

", + "type": "ProjectState!", + "id": "projectstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectstate" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this project.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", + "name": "ProjectCard", "kind": "objects", - "id": "repoconfigenableanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry", - "description": "

Audit log entry for a repo.config.enable_anonymous_git_access event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "projectcard", + "href": "/graphql/reference/objects#projectcard", + "description": "

A card in a project.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "column", + "description": "

The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.

", + "type": "ProjectColumn", + "id": "projectcolumn", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumn" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", + "name": "content", + "description": "

The card content item.

", + "type": "ProjectCardItem", + "id": "projectcarditem", "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "href": "/graphql/reference/unions#projectcarditem" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "creator", + "description": "

The actor who created this card.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "isArchived", + "description": "

Whether the card is archived.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "note", + "description": "

The card note.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "project", + "description": "

The project that contains this card.

", + "type": "Project!", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this card.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "state", + "description": "

The state of ProjectCard.

", + "type": "ProjectCardState", + "id": "projectcardstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectcardstate" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this card.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, + } + ] + }, + { + "name": "ProjectCardConnection", + "kind": "objects", + "id": "projectcardconnection", + "href": "/graphql/reference/objects#projectcardconnection", + "description": "

The connection type for ProjectCard.

", + "fields": [ { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", + "name": "edges", + "description": "

A list of edges.

", + "type": "[ProjectCardEdge]", + "id": "projectcardedge", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#projectcardedge" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[ProjectCard]", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ProjectCardEdge", + "kind": "objects", + "id": "projectcardedge", + "href": "/graphql/reference/objects#projectcardedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "ProjectCard", + "id": "projectcard", + "kind": "objects", + "href": "/graphql/reference/objects#projectcard" } ] }, { - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", + "name": "ProjectColumn", "kind": "objects", - "id": "repoconfigenablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry", - "description": "

Audit log entry for a repo.config.enable_collaborators_only event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "projectcolumn", + "href": "/graphql/reference/objects#projectcolumn", + "description": "

A column inside a project.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "cards", + "description": "

List of cards in the column.

", + "type": "ProjectCardConnection!", + "id": "projectcardconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectcardconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "archivedStates", + "description": "

A list of archived states to filter the cards by.

", + "type": { + "name": "[ProjectCardArchivedState]", + "id": "projectcardarchivedstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectcardarchivedstate" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", + "name": "name", + "description": "

The project column's name.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "project", + "description": "

The project that contains this column.

", + "type": "Project!", + "id": "project", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#project" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "purpose", + "description": "

The semantic purpose of the column.

", + "type": "ProjectColumnPurpose", + "id": "projectcolumnpurpose", + "kind": "enums", + "href": "/graphql/reference/enums#projectcolumnpurpose" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this project column.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this project column.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "ProjectColumnConnection", + "kind": "objects", + "id": "projectcolumnconnection", + "href": "/graphql/reference/objects#projectcolumnconnection", + "description": "

The connection type for ProjectColumn.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ProjectColumnEdge]", + "id": "projectcolumnedge", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumnedge" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[ProjectColumn]", + "id": "projectcolumn", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumn" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ProjectColumnEdge", + "kind": "objects", + "id": "projectcolumnedge", + "href": "/graphql/reference/objects#projectcolumnedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "ProjectColumn", + "id": "projectcolumn", + "kind": "objects", + "href": "/graphql/reference/objects#projectcolumn" + } + ] + }, + { + "name": "ProjectConnection", + "kind": "objects", + "id": "projectconnection", + "href": "/graphql/reference/objects#projectconnection", + "description": "

A list of projects associated with the owner.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ProjectEdge]", + "id": "projectedge", + "kind": "objects", + "href": "/graphql/reference/objects#projectedge" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Project]", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ProjectEdge", + "kind": "objects", + "id": "projectedge", + "href": "/graphql/reference/objects#projectedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project" + } + ] + }, + { + "name": "ProjectProgress", + "kind": "objects", + "id": "projectprogress", + "href": "/graphql/reference/objects#projectprogress", + "description": "

Project progress stats.

", + "fields": [ + { + "name": "doneCount", + "description": "

The number of done cards.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", + "name": "donePercentage", + "description": "

The percentage of done cards.

", + "type": "Float!", + "id": "float", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#float" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "enabled", + "description": "

Whether progress tracking is enabled and cards with purpose exist for this project.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "inProgressCount", + "description": "

The number of in-progress cards.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "inProgressPercentage", + "description": "

The percentage of in-progress cards.

", + "type": "Float!", + "id": "float", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#float" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "todoCount", + "description": "

The number of to do cards.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" + }, + { + "name": "todoPercentage", + "description": "

The percentage of to do cards.

", + "type": "Float!", + "id": "float", + "kind": "scalars", + "href": "/graphql/reference/scalars#float" } ] }, { - "name": "RepoConfigEnableContributorsOnlyAuditEntry", + "name": "PublicKey", "kind": "objects", - "id": "repoconfigenablecontributorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry", - "description": "

Audit log entry for a repo.config.enable_contributors_only event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "publickey", + "href": "/graphql/reference/objects#publickey", + "description": "

A user's public key.

", "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "accessedAt", + "description": "

The last time this authorization was used to perform an action. Values will be null for keys not owned by the user.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "createdAt", + "description": "

Identifies the date and time when the key was created. Keys created before\nMarch 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", + "name": "fingerprint", + "description": "

The fingerprint for this PublicKey.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "isReadOnly", + "description": "

Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", + "name": "key", + "description": "

The public key string.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "updatedAt", + "description": "

Identifies the date and time when the key was updated. Keys created before\nMarch 5th, 2014 may have inaccurate values. Values will be null for keys not\nowned by the user.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "PublicKeyConnection", + "kind": "objects", + "id": "publickeyconnection", + "href": "/graphql/reference/objects#publickeyconnection", + "description": "

The connection type for PublicKey.

", + "fields": [ { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "edges", + "description": "

A list of edges.

", + "type": "[PublicKeyEdge]", + "id": "publickeyedge", + "kind": "objects", + "href": "/graphql/reference/objects#publickeyedge" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PublicKey]", + "id": "publickey", + "kind": "objects", + "href": "/graphql/reference/objects#publickey" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PublicKeyEdge", + "kind": "objects", + "id": "publickeyedge", + "href": "/graphql/reference/objects#publickeyedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PublicKey", + "id": "publickey", + "kind": "objects", + "href": "/graphql/reference/objects#publickey" + } + ] + }, + { + "name": "PullRequest", + "kind": "objects", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest", + "description": "

A repository pull request.

", + "implements": [ { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Assignable", + "id": "assignable", + "href": "/graphql/reference/interfaces#assignable" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "Closable", + "id": "closable", + "href": "/graphql/reference/interfaces#closable" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Labelable", + "id": "labelable", + "href": "/graphql/reference/interfaces#labelable" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "Lockable", + "id": "lockable", + "href": "/graphql/reference/interfaces#lockable" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "kind": "objects", - "id": "repoconfigenablesockpuppetdisallowedauditentry", - "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry", - "description": "

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" }, { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" } ], "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "activeLockReason", + "description": "

Reason that the conversation was locked.

", + "type": "LockReason", + "id": "lockreason", + "kind": "enums", + "href": "/graphql/reference/enums#lockreason" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "additions", + "description": "

The number of additions in this pull request.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "assignees", + "description": "

A list of Users assigned to this object.

", + "type": "UserConnection!", + "id": "userconnection", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", + "name": "baseRef", + "description": "

Identifies the base Ref associated with the pull request.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" + }, + { + "name": "baseRefName", + "description": "

Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "name": "baseRefOid", + "description": "

Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "baseRepository", + "description": "

The repository associated with this pull request's base Ref.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#repository" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "body", + "description": "

The body as Markdown.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#html" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "canBeRebased", + "description": "

Whether or not the pull request is rebaseable.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": false, + "preview": { + "title": "Merge info preview", + "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", + "toggled_by": "merge-info-preview", + "toggled_on": [ + "PullRequest.canBeRebased", + "PullRequest.mergeStateStatus" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.merge-info-preview+json", + "href": "/graphql/overview/schema-previews#merge-info-preview" + } }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", + "name": "changedFiles", + "description": "

The number of changed files in this pull request.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", + "name": "checksResourcePath", + "description": "

The HTTP path for the checks of this pull request.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", + "name": "checksUrl", + "description": "

The HTTP URL for the checks of this pull request.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "closed", + "description": "

true if the pull request is closed.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "closedAt", + "description": "

Identifies the date and time when the object was closed.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "kind": "objects", - "id": "repoconfiglockanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry", - "description": "

Audit log entry for a repo.config.lock_anonymous_git_access event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "comments", + "description": "

A list of comments associated with the pull request.

", + "type": "IssueCommentConnection!", + "id": "issuecommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issuecommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "commits", + "description": "

A list of commits present in this pull request's head branch not present in the base branch.

", + "type": "PullRequestCommitConnection!", + "id": "pullrequestcommitconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestcommitconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/scalars#boolean" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "deletions", + "description": "

The number of deletions in this pull request.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "editor", + "description": "

The actor who edited this pull request's body.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "files", + "description": "

Lists the files changed within this pull request.

", + "type": "PullRequestChangedFileConnection", + "id": "pullrequestchangedfileconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestchangedfileconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", + "name": "headRef", + "description": "

Identifies the head Ref associated with the pull request.

", + "type": "Ref", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#organization" + "href": "/graphql/reference/objects#ref" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", + "name": "headRefName", + "description": "

Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "headRefOid", + "description": "

Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "repository", - "description": "

The repository associated with the action.

", + "name": "headRepository", + "description": "

The repository associated with this pull request's head Ref.

", "type": "Repository", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "headRepositoryOwner", + "description": "

The owner of the repository associated with this pull request's head Ref.

", + "type": "RepositoryOwner", + "id": "repositoryowner", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#repositoryowner" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "hovercard", + "description": "

The hovercard information for this issue.

", + "type": "Hovercard!", + "id": "hovercard", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#hovercard", + "arguments": [ + { + "name": "includeNotificationContexts", + "defaultValue": true, + "description": "

Whether or not to include notification contexts.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "isCrossRepository", + "description": "

The head and base repositories are different.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "isDraft", + "description": "

Identifies if the pull request is a draft.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "kind": "objects", - "id": "repoconfigunlockanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry", - "description": "

Audit log entry for a repo.config.unlock_anonymous_git_access event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "isReadByViewer", + "description": "

Is this pull request read by the viewer.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" + "name": "labels", + "description": "

A list of labels associated with the object.

", + "type": "LabelConnection", + "id": "labelconnection", + "kind": "objects", + "href": "/graphql/reference/objects#labelconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for labels returned from the connection.

", + "type": { + "name": "LabelOrder", + "id": "labelorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#labelorder" + } + } + ] }, { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepoRemoveMemberAuditEntry", - "kind": "objects", - "id": "reporemovememberauditentry", - "href": "/graphql/reference/objects#reporemovememberauditentry", - "description": "

Audit log entry for a repo.remove_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - }, - { - "name": "RepositoryAuditEntryData", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata" - } - ], - "fields": [ - { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" - }, - { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "visibility", - "description": "

The visibility of the repository.

", - "type": "RepoRemoveMemberAuditEntryVisibility", - "id": "reporemovememberauditentryvisibility", - "kind": "enums", - "href": "/graphql/reference/enums#reporemovememberauditentryvisibility" - } - ] - }, - { - "name": "Repository", - "kind": "objects", - "id": "repository", - "href": "/graphql/reference/objects#repository", - "description": "

A repository contains the content for a project.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" - }, - { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" - }, - { - "name": "RepositoryInfo", - "id": "repositoryinfo", - "href": "/graphql/reference/interfaces#repositoryinfo" - }, - { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "assignableUsers", - "description": "

A list of users that can be assigned to issues in this repository.

", - "type": "UserConnection!", - "id": "userconnection", + "name": "latestOpinionatedReviews", + "description": "

A list of latest reviews per user associated with the pull request.

", + "type": "PullRequestReviewConnection", + "id": "pullrequestreviewconnection", "kind": "objects", - "href": "/graphql/reference/objects#userconnection", + "href": "/graphql/reference/objects#pullrequestreviewconnection", "arguments": [ { "name": "after", @@ -45240,85 +30863,28 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - } - ] - }, - { - "name": "branchProtectionRules", - "description": "

A list of branch protection rules for this repository.

", - "type": "BranchProtectionRuleConnection!", - "id": "branchprotectionruleconnection", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionruleconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } }, { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "writersOnly", + "defaultValue": false, + "description": "

Only return reviews from user who have write access to the repository.

", "type": { - "name": "Int", - "id": "int", + "name": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" } } ] }, { - "name": "codeOfConduct", - "description": "

Returns the code of conduct for this repository.

", - "type": "CodeOfConduct", - "id": "codeofconduct", - "kind": "objects", - "href": "/graphql/reference/objects#codeofconduct" - }, - { - "name": "collaborators", - "description": "

A list of collaborators associated with the repository.

", - "type": "RepositoryCollaboratorConnection", - "id": "repositorycollaboratorconnection", + "name": "latestReviews", + "description": "

A list of latest reviews per user associated with the pull request that are not also pending review.

", + "type": "PullRequestReviewConnection", + "id": "pullrequestreviewconnection", "kind": "objects", - "href": "/graphql/reference/objects#repositorycollaboratorconnection", + "href": "/graphql/reference/objects#pullrequestreviewconnection", "arguments": [ - { - "name": "affiliation", - "description": "

Collaborators affiliation level with a repository.

", - "type": { - "name": "CollaboratorAffiliation", - "id": "collaboratoraffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#collaboratoraffiliation" - } - }, { "name": "after", "description": "

Returns the elements in the list that come after the specified cursor.

", @@ -45362,12 +30928,107 @@ ] }, { - "name": "commitComments", - "description": "

A list of commit comments associated with the repository.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", + "name": "locked", + "description": "

true if the pull request is locked.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "maintainerCanModify", + "description": "

Indicates whether maintainers can modify the pull request.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "mergeCommit", + "description": "

The commit that was created when this pull request was merged.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "mergeStateStatus", + "description": "

Detailed information about the current pull request merge state status.

", + "type": "MergeStateStatus!", + "id": "mergestatestatus", + "kind": "enums", + "href": "/graphql/reference/enums#mergestatestatus", + "isDeprecated": false, + "preview": { + "title": "Merge info preview", + "description": "This preview adds support for accessing fields that provide more detailed information about a pull request's merge state.", + "toggled_by": "merge-info-preview", + "toggled_on": [ + "PullRequest.canBeRebased", + "PullRequest.mergeStateStatus" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.merge-info-preview+json", + "href": "/graphql/overview/schema-previews#merge-info-preview" + } + }, + { + "name": "mergeable", + "description": "

Whether or not the pull request can be merged based on the existence of merge conflicts.

", + "type": "MergeableState!", + "id": "mergeablestate", + "kind": "enums", + "href": "/graphql/reference/enums#mergeablestate" + }, + { + "name": "merged", + "description": "

Whether or not the pull request was merged.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "mergedAt", + "description": "

The date and time that the pull request was merged.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "mergedBy", + "description": "

The actor who merged the pull request.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "milestone", + "description": "

Identifies the milestone associated with the pull request.

", + "type": "Milestone", + "id": "milestone", + "kind": "objects", + "href": "/graphql/reference/objects#milestone" + }, + { + "name": "number", + "description": "

Identifies the pull request number.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "participants", + "description": "

A list of Users that are participating in the Pull Request conversation.

", + "type": "UserConnection!", + "id": "userconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userconnection", "arguments": [ { "name": "after", @@ -45412,36 +31073,28 @@ ] }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "permalink", + "description": "

The permalink to the pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "defaultBranchRef", - "description": "

The Ref associated with the repository's default branch.

", - "type": "Ref", - "id": "ref", + "name": "potentialMergeCommit", + "description": "

The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\nmergeable field for more details on the mergeability of the pull request.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#ref" + "href": "/graphql/reference/objects#commit" }, { - "name": "deployKeys", - "description": "

A list of deploy keys that are on this repository.

", - "type": "DeployKeyConnection!", - "id": "deploykeyconnection", + "name": "projectCards", + "description": "

List of project cards associated with this pull request.

", + "type": "ProjectCardConnection!", + "id": "projectcardconnection", "kind": "objects", - "href": "/graphql/reference/objects#deploykeyconnection", + "href": "/graphql/reference/objects#projectcardconnection", "arguments": [ { "name": "after", @@ -45453,6 +31106,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "archivedStates", + "description": "

A list of archived states to filter the cards by.

", + "type": { + "name": "[ProjectCardArchivedState]", + "id": "projectcardarchivedstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectcardarchivedstate" + } + }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -45486,12 +31149,28 @@ ] }, { - "name": "deployments", - "description": "

Deployments associated with the repository.

", - "type": "DeploymentConnection!", - "id": "deploymentconnection", + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#deploymentconnection", + "href": "/graphql/reference/objects#reactiongroup" + }, + { + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", "arguments": [ { "name": "after", @@ -45514,13 +31193,13 @@ } }, { - "name": "environments", - "description": "

Environments to list deployments for.

", + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" } }, { @@ -45545,66 +31224,64 @@ }, { "name": "orderBy", - "description": "

Ordering options for deployments returned from the connection.

", + "description": "

Allows specifying the order in which reactions are returned.

", "type": { - "name": "DeploymentOrder", - "id": "deploymentorder", + "name": "ReactionOrder", + "id": "reactionorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#deploymentorder" + "href": "/graphql/reference/input-objects#reactionorder" } } ] }, { - "name": "description", - "description": "

The description of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "descriptionHTML", - "description": "

The description of the repository rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "resourcePath", + "description": "

The HTTP path for this pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "href": "/graphql/reference/scalars#uri" }, { - "name": "diskUsage", - "description": "

The number of kilobytes this repository occupies on disk.

", - "type": "Int", - "id": "int", + "name": "revertResourcePath", + "description": "

The HTTP path for reverting this pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "forkCount", - "description": "

Returns how many forks there are of this repository in the whole network.

", - "type": "Int!", - "id": "int", + "name": "revertUrl", + "description": "

The HTTP URL for reverting this pull request.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "forks", - "description": "

A list of direct forked repositories.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", + "name": "reviewDecision", + "description": "

The current status of this pull request with respect to code review.

", + "type": "PullRequestReviewDecision", + "id": "pullrequestreviewdecision", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewdecision" + }, + { + "name": "reviewRequests", + "description": "

A list of review requests associated with the pull request.

", + "type": "ReviewRequestConnection", + "id": "reviewrequestconnection", "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", + "href": "/graphql/reference/objects#reviewrequestconnection", "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, { "name": "after", "description": "

Returns the elements in the list that come after the specified cursor.

", @@ -45635,16 +31312,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -45654,160 +31321,52 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, + } + ] + }, + { + "name": "reviewThreads", + "description": "

The list of all review threads for this pull request.

", + "type": "PullRequestReviewThreadConnection!", + "id": "pullrequestreviewthreadconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", + "arguments": [ { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } }, { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } }, { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ] - }, - { - "name": "hasAnonymousAccessEnabled", - "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasIssuesEnabled", - "description": "

Indicates if the repository has issues feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasWikiEnabled", - "description": "

Indicates if the repository has wiki feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "homepageUrl", - "description": "

The repository's URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "isArchived", - "description": "

Indicates if the repository is unmaintained.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isDisabled", - "description": "

Returns whether or not this repository disabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isFork", - "description": "

Identifies if the repository is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isLocked", - "description": "

Indicates if the repository has been locked or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isMirror", - "description": "

Identifies if the repository is a mirror.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isPrivate", - "description": "

Identifies if the repository is private.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isTemplate", - "description": "

Identifies if the repository is a template that can be used to generate new repositories.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "issue", - "description": "

Returns a single issue from the current repository by number.

", - "type": "Issue", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue", - "arguments": [ - { - "name": "number", - "description": "

The number for the issue to be returned.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { - "name": "Int!", + "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } - } - ] - }, - { - "name": "issueOrPullRequest", - "description": "

Returns a single issue-like object from the current repository by number.

", - "type": "IssueOrPullRequest", - "id": "issueorpullrequest", - "kind": "unions", - "href": "/graphql/reference/unions#issueorpullrequest", - "arguments": [ + }, { - "name": "number", - "description": "

The number for the issue to be returned.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "Int!", + "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" @@ -45816,12 +31375,12 @@ ] }, { - "name": "issues", - "description": "

A list of issues that have been opened in the repository.

", - "type": "IssueConnection!", - "id": "issueconnection", + "name": "reviews", + "description": "

A list of reviews associated with the pull request.

", + "type": "PullRequestReviewConnection", + "id": "pullrequestreviewconnection", "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", + "href": "/graphql/reference/objects#pullrequestreviewconnection", "arguments": [ { "name": "after", @@ -45834,8 +31393,8 @@ } }, { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", + "name": "author", + "description": "

Filter by author of the review.

", "type": { "name": "String", "id": "string", @@ -45844,13 +31403,13 @@ } }, { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } }, { @@ -45863,16 +31422,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -45883,55 +31432,41 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, { "name": "states", - "description": "

A list of states to filter the issues by.

", + "description": "

A list of states to filter the reviews.

", "type": { - "name": "[IssueState!]", - "id": "issuestate", + "name": "[PullRequestReviewState!]", + "id": "pullrequestreviewstate", "kind": "enums", - "href": "/graphql/reference/enums#issuestate" + "href": "/graphql/reference/enums#pullrequestreviewstate" } } ] }, { - "name": "label", - "description": "

Returns a single label by name.

", - "type": "Label", - "id": "label", + "name": "state", + "description": "

Identifies the state of the pull request.

", + "type": "PullRequestState!", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + }, + { + "name": "suggestedReviewers", + "description": "

A list of reviewer suggestions based on commit history and past review comments.

", + "type": "[SuggestedReviewer]!", + "id": "suggestedreviewer", "kind": "objects", - "href": "/graphql/reference/objects#label", - "arguments": [ - { - "name": "name", - "description": "

Label name.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#suggestedreviewer" }, { - "name": "labels", - "description": "

A list of labels associated with the repository.

", - "type": "LabelConnection", - "id": "labelconnection", + "name": "timeline", + "description": "

A list of events, comments, commits, etc. associated with the pull request.

", + "type": "PullRequestTimelineConnection!", + "id": "pullrequesttimelineconnection", "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", + "href": "/graphql/reference/objects#pullrequesttimelineconnection", "arguments": [ { "name": "after", @@ -45974,24 +31509,26 @@ } }, { - "name": "query", - "description": "

If provided, searches labels by name and description.

", + "name": "since", + "description": "

Allows filtering timeline events by a since timestamp.

", "type": { - "name": "String", - "id": "string", + "name": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" } } - ] + ], + "isDeprecated": true, + "deprecationReason": "

timeline will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.

" }, { - "name": "languages", - "description": "

A list containing a breakdown of the language composition of the repository.

", - "type": "LanguageConnection", - "id": "languageconnection", + "name": "timelineItems", + "description": "

A list of events, comments, commits, etc. associated with the pull request.

", + "type": "PullRequestTimelineItemsConnection!", + "id": "pullrequesttimelineitemsconnection", "kind": "objects", - "href": "/graphql/reference/objects#languageconnection", + "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", "arguments": [ { "name": "after", @@ -46023,6 +31560,16 @@ "href": "/graphql/reference/scalars#int" } }, + { + "name": "itemTypes", + "description": "

Filter timeline items by type.

", + "type": { + "name": "[PullRequestTimelineItemsItemType!]", + "id": "pullrequesttimelineitemsitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequesttimelineitemsitemtype" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -46034,40 +31581,58 @@ } }, { - "name": "orderBy", - "description": "

Order for connection.

", + "name": "since", + "description": "

Filter timeline items by a since timestamp.

", "type": { - "name": "LanguageOrder", - "id": "languageorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#languageorder" + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + }, + { + "name": "skip", + "description": "

Skips the first n elements in the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } } ] }, { - "name": "licenseInfo", - "description": "

The license associated with the repository.

", - "type": "License", - "id": "license", - "kind": "objects", - "href": "/graphql/reference/objects#license" + "name": "title", + "description": "

Identifies the pull request title.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "lockReason", - "description": "

The reason the repository has been locked.

", - "type": "RepositoryLockReason", - "id": "repositorylockreason", - "kind": "enums", - "href": "/graphql/reference/enums#repositorylockreason" + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "mentionableUsers", - "description": "

A list of Users that can be mentioned in the context of the repository.

", - "type": "UserConnection!", - "id": "userconnection", + "name": "url", + "description": "

The HTTP URL for this pull request.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#userconnection", + "href": "/graphql/reference/objects#usercontenteditconnection", "arguments": [ { "name": "after", @@ -46112,188 +31677,297 @@ ] }, { - "name": "mergeCommitAllowed", - "description": "

Whether or not PRs are merged with a merge commit on this repository.

", + "name": "viewerCanApplySuggestion", + "description": "

Whether or not the viewer can apply suggestion.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "milestone", - "description": "

Returns a single milestone from the current repository by number.

", - "type": "Milestone", - "id": "milestone", - "kind": "objects", - "href": "/graphql/reference/objects#milestone", + "name": "viewerCanDeleteHeadRef", + "description": "

Check if the viewer can restore the deleted head ref.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" + }, + { + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerMergeBodyText", + "description": "

The merge body text for the viewer and method.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", "arguments": [ { - "name": "number", - "description": "

The number for the milestone to be returned.

", + "name": "mergeType", + "description": "

The merge method for the message.

", "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "PullRequestMergeMethod", + "id": "pullrequestmergemethod", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestmergemethod" } } ] }, { - "name": "milestones", - "description": "

A list of milestones associated with the repository.

", - "type": "MilestoneConnection", - "id": "milestoneconnection", - "kind": "objects", - "href": "/graphql/reference/objects#milestoneconnection", + "name": "viewerMergeHeadlineText", + "description": "

The merge headline text for the viewer and method.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", "arguments": [ { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for milestones.

", - "type": { - "name": "MilestoneOrder", - "id": "milestoneorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#milestoneorder" - } - }, - { - "name": "states", - "description": "

Filter by the state of the milestones.

", + "name": "mergeType", + "description": "

The merge method for the message.

", "type": { - "name": "[MilestoneState!]", - "id": "milestonestate", + "name": "PullRequestMergeMethod", + "id": "pullrequestmergemethod", "kind": "enums", - "href": "/graphql/reference/enums#milestonestate" + "href": "/graphql/reference/enums#pullrequestmergemethod" } } ] }, { - "name": "mirrorUrl", - "description": "

The repository's original mirror URL.

", - "type": "URI", - "id": "uri", + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" + } + ] + }, + { + "name": "PullRequestChangedFile", + "kind": "objects", + "id": "pullrequestchangedfile", + "href": "/graphql/reference/objects#pullrequestchangedfile", + "description": "

A file changed in a pull request.

", + "fields": [ + { + "name": "additions", + "description": "

The number of additions to the file.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "name", - "description": "

The name of the repository.

", + "name": "deletions", + "description": "

The number of deletions to the file.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "path", + "description": "

The path of the file.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "nameWithOwner", - "description": "

The repository's name with owner.

", + "name": "viewerViewedState", + "description": "

The state of the file for the viewer.

", + "type": "FileViewedState!", + "id": "fileviewedstate", + "kind": "enums", + "href": "/graphql/reference/enums#fileviewedstate" + } + ] + }, + { + "name": "PullRequestChangedFileConnection", + "kind": "objects", + "id": "pullrequestchangedfileconnection", + "href": "/graphql/reference/objects#pullrequestchangedfileconnection", + "description": "

The connection type for PullRequestChangedFile.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestChangedFileEdge]", + "id": "pullrequestchangedfileedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestchangedfileedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequestChangedFile]", + "id": "pullrequestchangedfile", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestchangedfile" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PullRequestChangedFileEdge", + "kind": "objects", + "id": "pullrequestchangedfileedge", + "href": "/graphql/reference/objects#pullrequestchangedfileedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "object", - "description": "

A Git object in the repository.

", - "type": "GitObject", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject", - "arguments": [ - { - "name": "expression", - "description": "

A Git revision expression suitable for rev-parse.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "oid", - "description": "

The Git object ID.

", - "type": { - "name": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - } - } - ] + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestChangedFile", + "id": "pullrequestchangedfile", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestchangedfile" + } + ] + }, + { + "name": "PullRequestCommit", + "kind": "objects", + "id": "pullrequestcommit", + "href": "/graphql/reference/objects#pullrequestcommit", + "description": "

Represents a Git commit part of a pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "openGraphImageUrl", - "description": "

The image used to represent this repository in Open Graph data.

", + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "commit", + "description": "

The Git commit object.

", + "type": "Commit!", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "pullRequest", + "description": "

The pull request this commit belongs to.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this pull request commit.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "owner", - "description": "

The User owner of the repository.

", - "type": "RepositoryOwner!", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" - }, + "name": "url", + "description": "

The HTTP URL for this pull request commit.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "PullRequestCommitCommentThread", + "kind": "objects", + "id": "pullrequestcommitcommentthread", + "href": "/graphql/reference/objects#pullrequestcommitcommentthread", + "description": "

Represents a commit comment thread part of a pull request.

", + "implements": [ { - "name": "parent", - "description": "

The repository parent, if this is a fork.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "pinnedIssues", - "description": "

A list of pinned issues for this repository.

", - "type": "PinnedIssueConnection", - "id": "pinnedissueconnection", + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + } + ], + "fields": [ + { + "name": "comments", + "description": "

The comments that exist in this thread.

", + "type": "CommitCommentConnection!", + "id": "commitcommentconnection", "kind": "objects", - "href": "/graphql/reference/objects#pinnedissueconnection", + "href": "/graphql/reference/objects#commitcommentconnection", "arguments": [ { "name": "after", @@ -46335,64 +32009,173 @@ "href": "/graphql/reference/scalars#int" } } - ], - "isDeprecated": false, - "preview": { - "title": "Pinned issues preview", - "description": "This preview adds support for pinned issues.", - "toggled_by": "elektra-preview", - "toggled_on": [ - "Repository.pinnedIssues", - "PinnedIssue", - "PinnedIssueEdge", - "PinnedIssueConnection", - "Mutation.pinIssue", - "Mutation.unpinIssue" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.elektra-preview+json", - "href": "/graphql/overview/schema-previews#pinned-issues-preview" - } + ] }, { - "name": "primaryLanguage", - "description": "

The primary language of the repository's code.

", - "type": "Language", - "id": "language", + "name": "commit", + "description": "

The commit the comments were made on.

", + "type": "Commit!", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#language" + "href": "/graphql/reference/objects#commit" }, { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "path", + "description": "

The file the comments were made on.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { + "name": "position", + "description": "

The position in the diff for the commit that the comment was made on.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "pullRequest", + "description": "

The pull request this commit comment thread belongs to.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "PullRequestCommitConnection", + "kind": "objects", + "id": "pullrequestcommitconnection", + "href": "/graphql/reference/objects#pullrequestcommitconnection", + "description": "

The connection type for PullRequestCommit.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestCommitEdge]", + "id": "pullrequestcommitedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestcommitedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequestCommit]", + "id": "pullrequestcommit", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestcommit" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PullRequestCommitEdge", + "kind": "objects", + "id": "pullrequestcommitedge", + "href": "/graphql/reference/objects#pullrequestcommitedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestCommit", + "id": "pullrequestcommit", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestcommit" + } + ] + }, + { + "name": "PullRequestConnection", + "kind": "objects", + "id": "pullrequestconnection", + "href": "/graphql/reference/objects#pullrequestconnection", + "description": "

The connection type for PullRequest.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestEdge]", + "id": "pullrequestedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequest]", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PullRequestContributionsByRepository", + "kind": "objects", + "id": "pullrequestcontributionsbyrepository", + "href": "/graphql/reference/objects#pullrequestcontributionsbyrepository", + "description": "

This aggregates pull requests opened by a user within one repository.

", + "fields": [ + { + "name": "contributions", + "description": "

The pull request contributions.

", + "type": "CreatedPullRequestContributionConnection!", + "id": "createdpullrequestcontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdpullrequestcontributionconnection", + "arguments": [ + { "name": "after", "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { @@ -46434,79 +32217,150 @@ }, { "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", + "description": "

Ordering options for contributions returned from the connection.

", "type": { - "name": "ProjectOrder", - "id": "projectorder", + "name": "ContributionOrder", + "id": "contributionorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" + "href": "/graphql/reference/input-objects#contributionorder" } } ] }, { - "name": "projectsResourcePath", - "description": "

The HTTP path listing the repository's projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "repository", + "description": "

The repository in which the pull requests were opened.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "PullRequestEdge", + "kind": "objects", + "id": "pullrequestedge", + "href": "/graphql/reference/objects#pullrequestedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "projectsUrl", - "description": "

The HTTP URL listing the repository's projects.

", - "type": "URI!", - "id": "uri", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

Returns a single pull request from the current repository by number.

", + "name": "node", + "description": "

The item at the end of the edge.

", "type": "PullRequest", "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest", - "arguments": [ - { - "name": "number", - "description": "

The number for the pull request to be returned.

", - "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "PullRequestReview", + "kind": "objects", + "id": "pullrequestreview", + "href": "/graphql/reference/objects#pullrequestreview", + "description": "

A review object for a given pull request.

", + "implements": [ + { + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" }, { - "name": "pullRequests", - "description": "

A list of pull requests that have been opened in the repository.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "authorCanPushToRepository", + "description": "

Indicates whether the author of this review has push access to the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "body", + "description": "

Identifies the pull request review body.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The body of this review rendered as plain text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "comments", + "description": "

A list of review comments for the current pull request review.

", + "type": "PullRequestReviewCommentConnection!", + "id": "pullrequestreviewcommentconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", "arguments": [ { "name": "after", @@ -46518,16 +32372,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -46549,8 +32393,84 @@ } }, { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "commit", + "description": "

Identifies the commit associated with this pull request review.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "onBehalfOf", + "description": "

A list of teams that this review was made on behalf of.

", + "type": "TeamConnection!", + "id": "teamconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", "type": { "name": "String", "id": "string", @@ -46559,18 +32479,18 @@ } }, { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", "type": { - "name": "[String!]", + "name": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" } }, { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "first", + "description": "

Returns the first n elements from the list.

", "type": { "name": "Int", "id": "int", @@ -46579,70 +32499,48 @@ } }, { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } } ] }, { - "name": "pushedAt", - "description": "

Identifies when the repository was last pushed to.

", + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", "type": "DateTime", "id": "datetime", "kind": "scalars", "href": "/graphql/reference/scalars#datetime" }, { - "name": "rebaseMergeAllowed", - "description": "

Whether or not rebase-merging is enabled on this repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "pullRequest", + "description": "

Identifies the pull request associated with this pull request review.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "ref", - "description": "

Fetch a given ref from the repository.

", - "type": "Ref", - "id": "ref", + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#ref", - "arguments": [ - { - "name": "qualifiedName", - "description": "

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#reactiongroup" }, { - "name": "refs", - "description": "

Fetch a list of refs from the repository.

", - "type": "RefConnection", - "id": "refconnection", + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", "kind": "objects", - "href": "/graphql/reference/objects#refconnection", + "href": "/graphql/reference/objects#reactionconnection", "arguments": [ { "name": "after", @@ -46665,13 +32563,13 @@ } }, { - "name": "direction", - "description": "

DEPRECATED: use orderBy. The ordering direction.

", + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", "type": { - "name": "OrderDirection", - "id": "orderdirection", + "name": "ReactionContent", + "id": "reactioncontent", "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "href": "/graphql/reference/enums#reactioncontent" } }, { @@ -46696,53 +32594,71 @@ }, { "name": "orderBy", - "description": "

Ordering options for refs returned from the connection.

", + "description": "

Allows specifying the order in which reactions are returned.

", "type": { - "name": "RefOrder", - "id": "reforder", + "name": "ReactionOrder", + "id": "reactionorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#reforder" - } - }, - { - "name": "refPrefix", - "description": "

A ref name prefix like refs/heads/, refs/tags/, etc.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/input-objects#reactionorder" } } ] }, { - "name": "release", - "description": "

Lookup a single release given various criteria.

", - "type": "Release", - "id": "release", + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#release", - "arguments": [ - { - "name": "tagName", - "description": "

The name of the Tag the Release was created from.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "href": "/graphql/reference/objects#repository" }, { - "name": "releases", - "description": "

List of releases which are dependent on this repository.

", - "type": "ReleaseConnection!", - "id": "releaseconnection", + "name": "resourcePath", + "description": "

The HTTP path permalink for this PullRequestReview.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "state", + "description": "

Identifies the current state of the pull request review.

", + "type": "PullRequestReviewState!", + "id": "pullrequestreviewstate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewstate" + }, + { + "name": "submittedAt", + "description": "

Identifies when the Pull Request Review was submitted.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL permalink for this PullRequestReview.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#releaseconnection", + "href": "/graphql/reference/objects#usercontenteditconnection", "arguments": [ { "name": "after", @@ -46783,26 +32699,307 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "ReleaseOrder", - "id": "releaseorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#releaseorder" - } } ] }, { - "name": "repositoryTopics", - "description": "

A list of applied repository-topic associations for this repository.

", - "type": "RepositoryTopicConnection!", - "id": "repositorytopicconnection", + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" + }, + { + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "PullRequestReviewComment", + "kind": "objects", + "id": "pullrequestreviewcomment", + "href": "/graphql/reference/objects#pullrequestreviewcomment", + "description": "

A review comment associated with a given repository pull request.

", + "implements": [ + { + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" + }, + { + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Minimizable", + "id": "minimizable", + "href": "/graphql/reference/interfaces#minimizable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "body", + "description": "

The comment body of this review comment.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The comment body of this review comment rendered as plain text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "commit", + "description": "

Identifies the commit associated with the comment.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#repositorytopicconnection", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "createdAt", + "description": "

Identifies when the comment was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "diffHunk", + "description": "

The diff hunk to which the comment applies.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "draftedAt", + "description": "

Identifies when the comment was created in a draft state.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isMinimized", + "description": "

Returns whether or not a comment has been minimized.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "minimizedReason", + "description": "

Returns why the comment was minimized.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "originalCommit", + "description": "

Identifies the original commit associated with the comment.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "originalPosition", + "description": "

The original line index in the diff to which the comment applies.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "outdated", + "description": "

Identifies when the comment body is outdated.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "path", + "description": "

The path to which the comment applies.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "position", + "description": "

The line index in the diff to which the comment applies.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

The pull request associated with this review comment.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "pullRequestReview", + "description": "

The pull request review associated with this review comment.

", + "type": "PullRequestReview", + "id": "pullrequestreview", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreview" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", + "kind": "objects", + "href": "/graphql/reference/objects#reactiongroup" + }, + { + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", "arguments": [ { "name": "after", @@ -46824,6 +33021,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -46843,61 +33050,74 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } } ] }, + { + "name": "replyTo", + "description": "

The comment this is a reply to.

", + "type": "PullRequestReviewComment", + "id": "pullrequestreviewcomment", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcomment" + }, + { + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, { "name": "resourcePath", - "description": "

The HTTP path for this repository.

", + "description": "

The HTTP path permalink for this review comment.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "shortDescriptionHTML", - "description": "

A description of the repository, rendered to HTML without any links in it.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "limit", - "defaultValue": "200", - "description": "

How many characters to return.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "state", + "description": "

Identifies the state of the comment.

", + "type": "PullRequestReviewCommentState!", + "id": "pullrequestreviewcommentstate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewcommentstate" }, { - "name": "squashMergeAllowed", - "description": "

Whether or not squash-merging is enabled on this repository.

", - "type": "Boolean!", - "id": "boolean", + "name": "updatedAt", + "description": "

Identifies when the comment was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "sshUrl", - "description": "

The SSH URL to clone this repository.

", - "type": "GitSSHRemote!", - "id": "gitsshremote", + "name": "url", + "description": "

The HTTP URL permalink for this review comment.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#gitsshremote" + "href": "/graphql/reference/scalars#uri" }, { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", + "href": "/graphql/reference/objects#usercontenteditconnection", "arguments": [ { "name": "after", @@ -46938,136 +33158,180 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#starorder" - } } ] }, { - "name": "tempCloneToken", - "description": "

Temporary authentication token for cloning this repository.

", - "type": "String", - "id": "string", + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": false, - "preview": { - "title": "Temporary cloning token for private repositories preview", - "description": "This preview adds support for accessing a temporary token field for cloning private repositories.", - "toggled_by": "daredevil-preview", - "toggled_on": [ - "Repository.tempCloneToken" - ], - "owning_teams": [ - "@github/experience-engineering-work" - ], - "accept_header": "application/vnd.github.daredevil-preview+json", - "href": "/graphql/overview/schema-previews#temporary-cloning-token-for-private-repositories-preview" - } - }, - { - "name": "templateRepository", - "description": "

The repository from which this repository was generated, if any.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "usesCustomOpenGraphImage", - "description": "

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

", + "name": "viewerCanMinimize", + "description": "

Check if the current viewer can minimize this object.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanAdminister", - "description": "

Indicates whether the viewer has admin permissions on this repository.

", + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" }, { - "name": "viewerCanUpdateTopics", - "description": "

Indicates whether the viewer can update the topics of this repository.

", + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "PullRequestReviewCommentConnection", + "kind": "objects", + "id": "pullrequestreviewcommentconnection", + "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", + "description": "

The connection type for PullRequestReviewComment.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestReviewCommentEdge]", + "id": "pullrequestreviewcommentedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcommentedge" }, { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequestReviewComment]", + "id": "pullrequestreviewcomment", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcomment" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PullRequestReviewCommentEdge", + "kind": "objects", + "id": "pullrequestreviewcommentedge", + "href": "/graphql/reference/objects#pullrequestreviewcommentedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerPermission", - "description": "

The users permission level on the repository. Will return null if authenticated as an GitHub App.

", - "type": "RepositoryPermission", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestReviewComment", + "id": "pullrequestreviewcomment", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcomment" + } + ] + }, + { + "name": "PullRequestReviewConnection", + "kind": "objects", + "id": "pullrequestreviewconnection", + "href": "/graphql/reference/objects#pullrequestreviewconnection", + "description": "

The connection type for PullRequestReview.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestReviewEdge]", + "id": "pullrequestreviewedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewedge" }, { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequestReview]", + "id": "pullrequestreview", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreview" }, { - "name": "vulnerabilityAlerts", - "description": "

A list of vulnerability alerts that are on this repository.

", - "type": "RepositoryVulnerabilityAlertConnection", - "id": "repositoryvulnerabilityalertconnection", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "PullRequestReviewContributionsByRepository", + "kind": "objects", + "id": "pullrequestreviewcontributionsbyrepository", + "href": "/graphql/reference/objects#pullrequestreviewcontributionsbyrepository", + "description": "

This aggregates pull request reviews made by a user within one repository.

", + "fields": [ + { + "name": "contributions", + "description": "

The pull request review contributions.

", + "type": "CreatedPullRequestReviewContributionConnection!", + "id": "createdpullrequestreviewcontributionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#createdpullrequestreviewcontributionconnection", "arguments": [ { "name": "after", @@ -47108,33 +33372,75 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for contributions returned from the connection.

", + "type": { + "name": "ContributionOrder", + "id": "contributionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#contributionorder" + } } - ], - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - } + ] }, { - "name": "watchers", - "description": "

A list of users watching the repository.

", - "type": "UserConnection!", - "id": "userconnection", + "name": "repository", + "description": "

The repository in which the pull request reviews were made.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#userconnection", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "PullRequestReviewEdge", + "kind": "objects", + "id": "pullrequestreviewedge", + "href": "/graphql/reference/objects#pullrequestreviewedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestReview", + "id": "pullrequestreview", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreview" + } + ] + }, + { + "name": "PullRequestReviewThread", + "kind": "objects", + "id": "pullrequestreviewthread", + "href": "/graphql/reference/objects#pullrequestreviewthread", + "description": "

A threaded list of comments for a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "comments", + "description": "

A list of pull request comments associated with the thread.

", + "type": "PullRequestReviewCommentConnection!", + "id": "pullrequestreviewcommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewcommentconnection", "arguments": [ { "name": "after", @@ -47175,33 +33481,171 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "skip", + "description": "

Skips the first n elements in the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } } ] + }, + { + "name": "diffSide", + "description": "

The side of the diff on which this thread was placed.

", + "type": "DiffSide!", + "id": "diffside", + "kind": "enums", + "href": "/graphql/reference/enums#diffside" + }, + { + "name": "isCollapsed", + "description": "

Whether or not the thread has been collapsed (outdated or resolved).

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isOutdated", + "description": "

Indicates whether this thread was outdated by newer changes.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isResolved", + "description": "

Whether this thread has been resolved.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "line", + "description": "

The line in the file to which this thread refers.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "originalLine", + "description": "

The original line in the file to which this thread refers.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "originalStartLine", + "description": "

The original start line in the file to which this thread refers (multi-line only).

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "path", + "description": "

Identifies the file path of this thread.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pullRequest", + "description": "

Identifies the pull request associated with this thread.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "repository", + "description": "

Identifies the repository associated with this thread.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "resolvedBy", + "description": "

The user who resolved this thread.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "startDiffSide", + "description": "

The side of the diff that the first line of the thread starts on (multi-line only).

", + "type": "DiffSide", + "id": "diffside", + "kind": "enums", + "href": "/graphql/reference/enums#diffside" + }, + { + "name": "startLine", + "description": "

The start line in the file to which this thread refers (multi-line only).

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "viewerCanReply", + "description": "

Indicates whether the current viewer can reply to this thread.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanResolve", + "description": "

Whether or not the viewer can resolve this thread.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUnresolve", + "description": "

Whether or not the viewer can unresolve this thread.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "RepositoryCollaboratorConnection", + "name": "PullRequestReviewThreadConnection", "kind": "objects", - "id": "repositorycollaboratorconnection", - "href": "/graphql/reference/objects#repositorycollaboratorconnection", - "description": "

The connection type for User.

", + "id": "pullrequestreviewthreadconnection", + "href": "/graphql/reference/objects#pullrequestreviewthreadconnection", + "description": "

Review comment threads for a pull request review.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[RepositoryCollaboratorEdge]", - "id": "repositorycollaboratoredge", + "type": "[PullRequestReviewThreadEdge]", + "id": "pullrequestreviewthreadedge", "kind": "objects", - "href": "/graphql/reference/objects#repositorycollaboratoredge" + "href": "/graphql/reference/objects#pullrequestreviewthreadedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", + "type": "[PullRequestReviewThread]", + "id": "pullrequestreviewthread", "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/objects#pullrequestreviewthread" }, { "name": "pageInfo", @@ -47222,11 +33666,11 @@ ] }, { - "name": "RepositoryCollaboratorEdge", + "name": "PullRequestReviewThreadEdge", "kind": "objects", - "id": "repositorycollaboratoredge", - "href": "/graphql/reference/objects#repositorycollaboratoredge", - "description": "

Represents a user who is a collaborator of a repository.

", + "id": "pullrequestreviewthreadedge", + "href": "/graphql/reference/objects#pullrequestreviewthreadedge", + "description": "

An edge in a connection.

", "fields": [ { "name": "cursor", @@ -47237,45 +33681,70 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "permission", - "description": "

The permission the user has on the repository.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestReviewThread", + "id": "pullrequestreviewthread", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreviewthread" + } + ] + }, + { + "name": "PullRequestRevisionMarker", + "kind": "objects", + "id": "pullrequestrevisionmarker", + "href": "/graphql/reference/objects#pullrequestrevisionmarker", + "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

", + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "permissionSources", - "description": "

A list of sources for the user's access to the repository.

", - "type": "[PermissionSource!]", - "id": "permissionsource", + "name": "lastSeenCommit", + "description": "

The last commit the viewer has seen.

", + "type": "Commit!", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#permissionsource" + "href": "/graphql/reference/objects#commit" + }, + { + "name": "pullRequest", + "description": "

The pull request to which the marker belongs.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "RepositoryConnection", + "name": "PullRequestTimelineConnection", "kind": "objects", - "id": "repositoryconnection", - "href": "/graphql/reference/objects#repositoryconnection", - "description": "

A list of repositories owned by the subject.

", + "id": "pullrequesttimelineconnection", + "href": "/graphql/reference/objects#pullrequesttimelineconnection", + "description": "

The connection type for PullRequestTimelineItem.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[RepositoryEdge]", - "id": "repositoryedge", + "type": "[PullRequestTimelineItemEdge]", + "id": "pullrequesttimelineitemedge", "kind": "objects", - "href": "/graphql/reference/objects#repositoryedge" + "href": "/graphql/reference/objects#pullrequesttimelineitemedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[Repository]", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "type": "[PullRequestTimelineItem]", + "id": "pullrequesttimelineitem", + "kind": "unions", + "href": "/graphql/reference/unions#pullrequesttimelineitem" }, { "name": "pageInfo", @@ -47292,22 +33761,14 @@ "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, - { - "name": "totalDiskUsage", - "description": "

The total size in kilobytes of all repositories in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" } ] }, { - "name": "RepositoryEdge", + "name": "PullRequestTimelineItemEdge", "kind": "objects", - "id": "repositoryedge", - "href": "/graphql/reference/objects#repositoryedge", + "id": "pullrequesttimelineitemedge", + "href": "/graphql/reference/objects#pullrequesttimelineitemedge", "description": "

An edge in a connection.

", "fields": [ { @@ -47321,20 +33782,110 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "type": "PullRequestTimelineItem", + "id": "pullrequesttimelineitem", + "kind": "unions", + "href": "/graphql/reference/unions#pullrequesttimelineitem" } ] }, { - "name": "RepositoryInvitation", + "name": "PullRequestTimelineItemsConnection", "kind": "objects", - "id": "repositoryinvitation", - "href": "/graphql/reference/objects#repositoryinvitation", - "description": "

An invitation for a user to be added to a repository.

", - "implements": [ + "id": "pullrequesttimelineitemsconnection", + "href": "/graphql/reference/objects#pullrequesttimelineitemsconnection", + "description": "

The connection type for PullRequestTimelineItems.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[PullRequestTimelineItemsEdge]", + "id": "pullrequesttimelineitemsedge", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequesttimelineitemsedge" + }, + { + "name": "filteredCount", + "description": "

Identifies the count of items after applying before and after filters.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[PullRequestTimelineItems]", + "id": "pullrequesttimelineitems", + "kind": "unions", + "href": "/graphql/reference/unions#pullrequesttimelineitems" + }, + { + "name": "pageCount", + "description": "

Identifies the count of items after applying before/after filters and first/last/skip slicing.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the timeline was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "PullRequestTimelineItemsEdge", + "kind": "objects", + "id": "pullrequesttimelineitemsedge", + "href": "/graphql/reference/objects#pullrequesttimelineitemsedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "PullRequestTimelineItems", + "id": "pullrequesttimelineitems", + "kind": "unions", + "href": "/graphql/reference/unions#pullrequesttimelineitems" + } + ] + }, + { + "name": "Push", + "kind": "objects", + "id": "push", + "href": "/graphql/reference/objects#push", + "description": "

A Git push.

", + "implements": [ { "name": "Node", "id": "node", @@ -47343,106 +33894,101 @@ ], "fields": [ { - "name": "invitee", - "description": "

The user who received the invitation.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "nextSha", + "description": "

The SHA after the push.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "inviter", - "description": "

The user who created the invitation.

", + "name": "permalink", + "description": "

The permalink for this push.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "previousSha", + "description": "

The SHA before the push.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "pusher", + "description": "

The user who pushed.

", "type": "User!", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" }, - { - "name": "permission", - "description": "

The permission granted on this repository by this invitation.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - }, { "name": "repository", - "description": "

The Repository the user is invited to.

", - "type": "RepositoryInfo", - "id": "repositoryinfo", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryinfo" + "description": "

The repository that was pushed to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" } ] }, { - "name": "RepositoryTopic", + "name": "PushAllowance", "kind": "objects", - "id": "repositorytopic", - "href": "/graphql/reference/objects#repositorytopic", - "description": "

A repository-topic connects a repository to a topic.

", + "id": "pushallowance", + "href": "/graphql/reference/objects#pushallowance", + "description": "

A team, user or app who has the ability to push to a protected branch.

", "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" } ], "fields": [ { - "name": "resourcePath", - "description": "

The HTTP path for this repository-topic.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "actor", + "description": "

The actor that can push.

", + "type": "PushAllowanceActor", + "id": "pushallowanceactor", + "kind": "unions", + "href": "/graphql/reference/unions#pushallowanceactor" }, { - "name": "topic", - "description": "

The topic.

", - "type": "Topic!", - "id": "topic", + "name": "branchProtectionRule", + "description": "

Identifies the branch protection rule associated with the allowed user or team.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", "kind": "objects", - "href": "/graphql/reference/objects#topic" - }, - { - "name": "url", - "description": "

The HTTP URL for this repository-topic.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#branchprotectionrule" } ] }, { - "name": "RepositoryTopicConnection", + "name": "PushAllowanceConnection", "kind": "objects", - "id": "repositorytopicconnection", - "href": "/graphql/reference/objects#repositorytopicconnection", - "description": "

The connection type for RepositoryTopic.

", + "id": "pushallowanceconnection", + "href": "/graphql/reference/objects#pushallowanceconnection", + "description": "

The connection type for PushAllowance.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[RepositoryTopicEdge]", - "id": "repositorytopicedge", + "type": "[PushAllowanceEdge]", + "id": "pushallowanceedge", "kind": "objects", - "href": "/graphql/reference/objects#repositorytopicedge" + "href": "/graphql/reference/objects#pushallowanceedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[RepositoryTopic]", - "id": "repositorytopic", + "type": "[PushAllowance]", + "id": "pushallowance", "kind": "objects", - "href": "/graphql/reference/objects#repositorytopic" + "href": "/graphql/reference/objects#pushallowance" }, { "name": "pageInfo", @@ -47463,10 +34009,10 @@ ] }, { - "name": "RepositoryTopicEdge", + "name": "PushAllowanceEdge", "kind": "objects", - "id": "repositorytopicedge", - "href": "/graphql/reference/objects#repositorytopicedge", + "id": "pushallowanceedge", + "href": "/graphql/reference/objects#pushallowanceedge", "description": "

An edge in a connection.

", "fields": [ { @@ -47480,949 +34026,412 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "RepositoryTopic", - "id": "repositorytopic", + "type": "PushAllowance", + "id": "pushallowance", "kind": "objects", - "href": "/graphql/reference/objects#repositorytopic" + "href": "/graphql/reference/objects#pushallowance" } ] }, { - "name": "RepositoryVisibilityChangeDisableAuditEntry", + "name": "RateLimit", "kind": "objects", - "id": "repositoryvisibilitychangedisableauditentry", - "href": "/graphql/reference/objects#repositoryvisibilitychangedisableauditentry", - "description": "

Audit log entry for a repository_visibility_change.disable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], + "id": "ratelimit", + "href": "/graphql/reference/objects#ratelimit", + "description": "

Represents the client's rate limit.

", "fields": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", + "name": "cost", + "description": "

The point cost for the current query counting against the rate limit.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "limit", + "description": "

The maximum number of points the client is permitted to consume in a 60 minute window.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", + "name": "nodeCount", + "description": "

The maximum number of nodes this query may return.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "remaining", + "description": "

The number of points remaining in the current rate limit window.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", + "name": "resetAt", + "description": "

The time at which the current rate limit window resets in UTC epoch seconds.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", + "name": "used", + "description": "

The number of points used in the current rate limit window.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ReactingUserConnection", + "kind": "objects", + "id": "reactinguserconnection", + "href": "/graphql/reference/objects#reactinguserconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ReactingUserEdge]", + "id": "reactinguseredge", + "kind": "objects", + "href": "/graphql/reference/objects#reactinguseredge" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ReactingUserEdge", + "kind": "objects", + "id": "reactinguseredge", + "href": "/graphql/reference/objects#reactinguseredge", + "description": "

Represents a user that's made a reaction.

", + "fields": [ { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "reactedAt", + "description": "

The moment when the user made the reaction.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "Reaction", + "kind": "objects", + "id": "reaction", + "href": "/graphql/reference/objects#reaction", + "description": "

An emoji reaction to a particular piece of content.

", + "implements": [ { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "content", + "description": "

Identifies the emoji reaction.

", + "type": "ReactionContent!", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "reactable", + "description": "

The reactable piece of content.

", + "type": "Reactable!", + "id": "reactable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#reactable" }, { "name": "user", - "description": "

The user affected by the action.

", + "description": "

Identifies the user who created this reaction.

", "type": "User", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "ReactionConnection", + "kind": "objects", + "id": "reactionconnection", + "href": "/graphql/reference/objects#reactionconnection", + "description": "

A list of reactions that have been left on the subject.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ReactionEdge]", + "id": "reactionedge", + "kind": "objects", + "href": "/graphql/reference/objects#reactionedge" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Reaction]", + "id": "reaction", + "kind": "objects", + "href": "/graphql/reference/objects#reaction" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", + "name": "viewerHasReacted", + "description": "

Whether or not the authenticated user has left a reaction on the subject.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "RepositoryVisibilityChangeEnableAuditEntry", + "name": "ReactionEdge", "kind": "objects", - "id": "repositoryvisibilitychangeenableauditentry", - "href": "/graphql/reference/objects#repositoryvisibilitychangeenableauditentry", - "description": "

Audit log entry for a repository_visibility_change.enable event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "implements": [ - { - "name": "AuditEntry", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry" - }, - { - "name": "EnterpriseAuditEntryData", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "OrganizationAuditEntryData", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata" - } - ], + "id": "reactionedge", + "href": "/graphql/reference/objects#reactionedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "action", - "description": "

The action name.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" - }, - { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Reaction", + "id": "reaction", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } - }, - { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/objects#reaction" + } + ] + }, + { + "name": "ReactionGroup", + "kind": "objects", + "id": "reactiongroup", + "href": "/graphql/reference/objects#reactiongroup", + "description": "

A group of emoji reactions to a particular piece of content.

", + "fields": [ { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "content", + "description": "

Identifies the emoji reaction.

", + "type": "ReactionContent!", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" }, { "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", + "description": "

Identifies when the reaction was created.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "subject", + "description": "

The subject that was reacted to.

", + "type": "Reactable!", + "id": "reactable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#reactable" }, { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "users", + "description": "

Users who have reacted to the reaction subject with the emotion represented by this reaction group.

", + "type": "ReactingUserConnection!", + "id": "reactinguserconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactinguserconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", + "name": "viewerHasReacted", + "description": "

Whether or not the authenticated user has left a reaction on the subject.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "ReadyForReviewEvent", + "kind": "objects", + "id": "readyforreviewevent", + "href": "/graphql/reference/objects#readyforreviewevent", + "description": "

Represents aready_for_reviewevent on a given pull request.

", + "implements": [ { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this ready for review event.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", + "name": "url", + "description": "

The HTTP URL for this ready for review event.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" @@ -48430,154 +34439,191 @@ ] }, { - "name": "RepositoryVulnerabilityAlert", + "name": "Ref", "kind": "objects", - "id": "repositoryvulnerabilityalert", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert", - "description": "

A alert for a repository with an affected vulnerability.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, + "id": "ref", + "href": "/graphql/reference/objects#ref", + "description": "

Represents a Git reference.

", "implements": [ { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - }, - { - "name": "RepositoryNode", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode" } ], "fields": [ { - "name": "dismissReason", - "description": "

The reason the alert was dismissed.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "dismissedAt", - "description": "

When was the alert dimissed?.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "dismisser", - "description": "

The user who dismissed the alert.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "repository", - "description": "

The associated repository.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "securityAdvisory", - "description": "

The associated security advisory.

", - "type": "SecurityAdvisory", - "id": "securityadvisory", + "name": "associatedPullRequests", + "description": "

A list of pull requests with this ref as the head ref.

", + "type": "PullRequestConnection!", + "id": "pullrequestconnection", "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" + "href": "/graphql/reference/objects#pullrequestconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the pull requests by.

", + "type": { + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + } + } + ] }, { - "name": "securityVulnerability", - "description": "

The associated security vulnerablity.

", - "type": "SecurityVulnerability", - "id": "securityvulnerability", + "name": "branchProtectionRule", + "description": "

Branch protection rules for this ref.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" + "href": "/graphql/reference/objects#branchprotectionrule" }, { - "name": "vulnerableManifestFilename", - "description": "

The vulnerable manifest filename.

", + "name": "name", + "description": "

The ref name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "vulnerableManifestPath", - "description": "

The vulnerable manifest path.

", + "name": "prefix", + "description": "

The ref's prefix, such as refs/heads/ or refs/tags/.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "vulnerableRequirements", - "description": "

The vulnerable requirements.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "refUpdateRule", + "description": "

Branch protection rules that are viewable by non-admins.

", + "type": "RefUpdateRule", + "id": "refupdaterule", + "kind": "objects", + "href": "/graphql/reference/objects#refupdaterule" + }, + { + "name": "repository", + "description": "

The repository the ref belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "target", + "description": "

The object the ref points to. Returns null when object does not exist.

", + "type": "GitObject", + "id": "gitobject", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#gitobject" } ] }, { - "name": "RepositoryVulnerabilityAlertConnection", + "name": "RefConnection", "kind": "objects", - "id": "repositoryvulnerabilityalertconnection", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", - "description": "

The connection type for RepositoryVulnerabilityAlert.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, + "id": "refconnection", + "href": "/graphql/reference/objects#refconnection", + "description": "

The connection type for Ref.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[RepositoryVulnerabilityAlertEdge]", - "id": "repositoryvulnerabilityalertedge", + "type": "[RefEdge]", + "id": "refedge", "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge" + "href": "/graphql/reference/objects#refedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[RepositoryVulnerabilityAlert]", - "id": "repositoryvulnerabilityalert", + "type": "[Ref]", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" + "href": "/graphql/reference/objects#ref" }, { "name": "pageInfo", @@ -48598,28 +34644,11 @@ ] }, { - "name": "RepositoryVulnerabilityAlertEdge", + "name": "RefEdge", "kind": "objects", - "id": "repositoryvulnerabilityalertedge", - "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge", + "id": "refedge", + "href": "/graphql/reference/objects#refedge", "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Repository vulnerability alerts preview", - "description": "This preview adds support for viewing vulnerability alerts for a repository.", - "toggled_by": "vixen-preview", - "toggled_on": [ - "RepositoryVulnerabilityAlert", - "Repository.vulnerabilityAlerts", - "RepositoryVulnerabilityAlertConnection", - "RepositoryVulnerabilityAlertEdge" - ], - "owning_teams": [ - "@github/ee-security-workflows" - ], - "accept_header": "application/vnd.github.vixen-preview+json", - "href": "/graphql/overview/schema-previews#repository-vulnerability-alerts-preview" - }, "fields": [ { "name": "cursor", @@ -48632,75 +34661,92 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "RepositoryVulnerabilityAlert", - "id": "repositoryvulnerabilityalert", + "type": "Ref", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#repositoryvulnerabilityalert" + "href": "/graphql/reference/objects#ref" } ] }, { - "name": "RestrictedContribution", + "name": "RefUpdateRule", "kind": "objects", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution", - "description": "

Represents a private contribution a user made on GitHub.

", - "implements": [ - { - "name": "Contribution", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution" - } - ], + "id": "refupdaterule", + "href": "/graphql/reference/objects#refupdaterule", + "description": "

A ref update rules for a viewer.

", "fields": [ { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "pattern", + "description": "

Identifies the protection rule pattern.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", + "name": "requiredApprovingReviewCount", + "description": "

Number of approving reviews required to update matching branches.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#int" }, { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "requiredStatusCheckContexts", + "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", + "type": "[String]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresSignatures", + "description": "

Are commits required to be signed.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanPush", + "description": "

Can the viewer push to the branch.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "ReviewDismissalAllowance", + "name": "ReferencedEvent", "kind": "objects", - "id": "reviewdismissalallowance", - "href": "/graphql/reference/objects#reviewdismissalallowance", - "description": "

A team or user who has the ability to dismiss a review on a protected branch.

", + "id": "referencedevent", + "href": "/graphql/reference/objects#referencedevent", + "description": "

Represents areferencedevent on a given ReferencedSubject.

", "implements": [ { "name": "Node", @@ -48711,94 +34757,68 @@ "fields": [ { "name": "actor", - "description": "

The actor that can dismiss.

", - "type": "ReviewDismissalAllowanceActor", - "id": "reviewdismissalallowanceactor", - "kind": "unions", - "href": "/graphql/reference/unions#reviewdismissalallowanceactor" + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "branchProtectionRule", - "description": "

Identifies the branch protection rule associated with the allowed user or team.

", - "type": "BranchProtectionRule", - "id": "branchprotectionrule", - "kind": "objects", - "href": "/graphql/reference/objects#branchprotectionrule" - } - ] - }, - { - "name": "ReviewDismissalAllowanceConnection", - "kind": "objects", - "id": "reviewdismissalallowanceconnection", - "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", - "description": "

The connection type for ReviewDismissalAllowance.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[ReviewDismissalAllowanceEdge]", - "id": "reviewdismissalallowanceedge", + "name": "commit", + "description": "

Identifies the commit associated with thereferencedevent.

", + "type": "Commit", + "id": "commit", "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowanceedge" + "href": "/graphql/reference/objects#commit" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[ReviewDismissalAllowance]", - "id": "reviewdismissalallowance", + "name": "commitRepository", + "description": "

Identifies the repository associated with thereferencedevent.

", + "type": "Repository!", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowance" + "href": "/graphql/reference/objects#repository" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "isCrossRepository", + "description": "

Reference originated in a different repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "ReviewDismissalAllowanceEdge", - "kind": "objects", - "id": "reviewdismissalallowanceedge", - "href": "/graphql/reference/objects#reviewdismissalallowanceedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#boolean" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "isDirectReference", + "description": "

Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "ReviewDismissalAllowance", - "id": "reviewdismissalallowance", - "kind": "objects", - "href": "/graphql/reference/objects#reviewdismissalallowance" + "name": "subject", + "description": "

Object referenced by event.

", + "type": "ReferencedSubject!", + "id": "referencedsubject", + "kind": "unions", + "href": "/graphql/reference/unions#referencedsubject" } ] }, { - "name": "ReviewDismissedEvent", + "name": "Release", "kind": "objects", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent", - "description": "

Represents areview_dismissedevent on a given issue or pull request.

", + "id": "release", + "href": "/graphql/reference/objects#release", + "description": "

A release contains the content for a release.

", "implements": [ { "name": "Node", @@ -48813,12 +34833,12 @@ ], "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "author", + "description": "

The author of the release.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { "name": "createdAt", @@ -48829,92 +34849,169 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "dismissalMessage", - "description": "

Identifies the optional message associated with thereview_dismissedevent.

", + "name": "description", + "description": "

The description of the release.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "dismissalMessageHTML", - "description": "

Identifies the optional message associated with the event, rendered to HTML.

", - "type": "String", - "id": "string", + "name": "descriptionHTML", + "description": "

The description of this release rendered to HTML.

", + "type": "HTML", + "id": "html", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#html" }, { - "name": "message", - "description": "

Identifies the message associated with thereview_dismissedevent.

", - "type": "String!", - "id": "string", + "name": "isDraft", + "description": "

Whether or not the release is a draft.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string", - "isDeprecated": true, - "deprecationReason": "

message is being removed because it not nullable, whereas the underlying field is optional. Use dismissalMessage instead. Removal on 2019-07-01 UTC.

" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "messageHtml", - "description": "

The message associated with the event, rendered to HTML.

", - "type": "HTML!", - "id": "html", + "name": "isPrerelease", + "description": "

Whether or not the release is a prerelease.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "isDeprecated": true, - "deprecationReason": "

messageHtml is being removed because it not nullable, whereas the underlying field is optional. Use dismissalMessageHTML instead. Removal on 2019-07-01 UTC.

" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "previousReviewState", - "description": "

Identifies the previous state of the review with thereview_dismissedevent.

", - "type": "PullRequestReviewState!", - "id": "pullrequestreviewstate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewstate" + "name": "name", + "description": "

The title of the release.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "name": "publishedAt", + "description": "

Identifies the date and time when the release was created.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "pullRequestCommit", - "description": "

Identifies the commit which caused the review to become stale.

", - "type": "PullRequestCommit", - "id": "pullrequestcommit", + "name": "releaseAssets", + "description": "

List of releases assets which are dependent on this release.

", + "type": "ReleaseAssetConnection!", + "id": "releaseassetconnection", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestcommit" + "href": "/graphql/reference/objects#releaseassetconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "name", + "description": "

A list of names to filter the assets by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { "name": "resourcePath", - "description": "

The HTTP path for this review dismissed event.

", + "description": "

The HTTP path for this issue.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "review", - "description": "

Identifies the review associated with thereview_dismissedevent.

", - "type": "PullRequestReview", - "id": "pullrequestreview", + "name": "shortDescriptionHTML", + "description": "

A description of the release, rendered to HTML without any links in it.

", + "type": "HTML", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html", + "arguments": [ + { + "name": "limit", + "defaultValue": "200", + "description": "

How many characters to return.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "tag", + "description": "

The Git tag the release points to.

", + "type": "Ref", + "id": "ref", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestreview" + "href": "/graphql/reference/objects#ref" + }, + { + "name": "tagName", + "description": "

The name of the release's Git tag.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { "name": "url", - "description": "

The HTTP URL for this review dismissed event.

", + "description": "

The HTTP URL for this issue.

", "type": "URI!", "id": "uri", "kind": "scalars", @@ -48923,11 +35020,11 @@ ] }, { - "name": "ReviewRequest", + "name": "ReleaseAsset", "kind": "objects", - "id": "reviewrequest", - "href": "/graphql/reference/objects#reviewrequest", - "description": "

A request for a user to review a pull request.

", + "id": "releaseasset", + "href": "/graphql/reference/objects#releaseasset", + "description": "

A release asset contains the content for a release asset.

", "implements": [ { "name": "Node", @@ -48937,53 +35034,109 @@ ], "fields": [ { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", + "name": "contentType", + "description": "

The asset's content-type.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "downloadCount", + "description": "

The number of times this asset was downloaded.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" }, { - "name": "pullRequest", - "description": "

Identifies the pull request associated with this review request.

", - "type": "PullRequest!", - "id": "pullrequest", + "name": "downloadUrl", + "description": "

Identifies the URL where you can download the release asset via the browser.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "name", + "description": "

Identifies the title of the release asset.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "release", + "description": "

Release that the asset is associated with.

", + "type": "Release", + "id": "release", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/objects#release" }, { - "name": "requestedReviewer", - "description": "

The reviewer that is requested.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", - "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" + "name": "size", + "description": "

The size (in bytes) of the asset.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "uploadedBy", + "description": "

The user that performed the upload.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "url", + "description": "

Identifies the URL of the release asset.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "ReviewRequestConnection", + "name": "ReleaseAssetConnection", "kind": "objects", - "id": "reviewrequestconnection", - "href": "/graphql/reference/objects#reviewrequestconnection", - "description": "

The connection type for ReviewRequest.

", + "id": "releaseassetconnection", + "href": "/graphql/reference/objects#releaseassetconnection", + "description": "

The connection type for ReleaseAsset.

", "fields": [ { "name": "edges", "description": "

A list of edges.

", - "type": "[ReviewRequestEdge]", - "id": "reviewrequestedge", + "type": "[ReleaseAssetEdge]", + "id": "releaseassetedge", "kind": "objects", - "href": "/graphql/reference/objects#reviewrequestedge" + "href": "/graphql/reference/objects#releaseassetedge" }, { "name": "nodes", "description": "

A list of nodes.

", - "type": "[ReviewRequest]", - "id": "reviewrequest", + "type": "[ReleaseAsset]", + "id": "releaseasset", "kind": "objects", - "href": "/graphql/reference/objects#reviewrequest" + "href": "/graphql/reference/objects#releaseasset" }, { "name": "pageInfo", @@ -49004,10 +35157,10 @@ ] }, { - "name": "ReviewRequestEdge", + "name": "ReleaseAssetEdge", "kind": "objects", - "id": "reviewrequestedge", - "href": "/graphql/reference/objects#reviewrequestedge", + "id": "releaseassetedge", + "href": "/graphql/reference/objects#releaseassetedge", "description": "

An edge in a connection.

", "fields": [ { @@ -49021,19 +35174,85 @@ { "name": "node", "description": "

The item at the end of the edge.

", - "type": "ReviewRequest", - "id": "reviewrequest", + "type": "ReleaseAsset", + "id": "releaseasset", "kind": "objects", - "href": "/graphql/reference/objects#reviewrequest" + "href": "/graphql/reference/objects#releaseasset" } ] }, { - "name": "ReviewRequestRemovedEvent", + "name": "ReleaseConnection", "kind": "objects", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent", - "description": "

Represents anreview_request_removedevent on a given pull request.

", + "id": "releaseconnection", + "href": "/graphql/reference/objects#releaseconnection", + "description": "

The connection type for Release.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ReleaseEdge]", + "id": "releaseedge", + "kind": "objects", + "href": "/graphql/reference/objects#releaseedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Release]", + "id": "release", + "kind": "objects", + "href": "/graphql/reference/objects#release" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ReleaseEdge", + "kind": "objects", + "id": "releaseedge", + "href": "/graphql/reference/objects#releaseedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Release", + "id": "release", + "kind": "objects", + "href": "/graphql/reference/objects#release" + } + ] + }, + { + "name": "RemovedFromProjectEvent", + "kind": "objects", + "id": "removedfromprojectevent", + "href": "/graphql/reference/objects#removedfromprojectevent", + "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

", "implements": [ { "name": "Node", @@ -49059,29 +35278,87 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "project", + "description": "

Project referenced by event.

", + "type": "Project", + "id": "project", "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "href": "/graphql/reference/objects#project", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } }, { - "name": "requestedReviewer", - "description": "

Identifies the reviewer whose review request was removed.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", - "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" + "name": "projectColumnName", + "description": "

Column name referenced by this project event.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "isDeprecated": false, + "preview": { + "title": "Project event details preview", + "description": "This preview adds project, project card, and project column details to project-related issue events.", + "toggled_by": "starfox-preview", + "toggled_on": [ + "AddedToProjectEvent.project", + "AddedToProjectEvent.projectCard", + "AddedToProjectEvent.projectColumnName", + "ConvertedNoteToIssueEvent.project", + "ConvertedNoteToIssueEvent.projectCard", + "ConvertedNoteToIssueEvent.projectColumnName", + "MovedColumnsInProjectEvent.project", + "MovedColumnsInProjectEvent.projectCard", + "MovedColumnsInProjectEvent.projectColumnName", + "MovedColumnsInProjectEvent.previousProjectColumnName", + "RemovedFromProjectEvent.project", + "RemovedFromProjectEvent.projectColumnName" + ], + "owning_teams": [ + "@github/github-projects" + ], + "accept_header": "application/vnd.github.starfox-preview+json", + "href": "/graphql/overview/schema-previews#project-event-details-preview" + } } ] }, { - "name": "ReviewRequestedEvent", + "name": "RenamedTitleEvent", "kind": "objects", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent", - "description": "

Represents anreview_requestedevent on a given pull request.

", + "id": "renamedtitleevent", + "href": "/graphql/reference/objects#renamedtitleevent", + "description": "

Represents arenamedevent on a given issue or pull request.

", "implements": [ { "name": "Node", @@ -49107,991 +35384,698 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "pullRequest", - "description": "

PullRequest referenced by event.

", - "type": "PullRequest!", - "id": "pullrequest", - "kind": "objects", - "href": "/graphql/reference/objects#pullrequest" + "name": "currentTitle", + "description": "

Identifies the current title of the issue or pull request.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "requestedReviewer", - "description": "

Identifies the reviewer whose review was requested.

", - "type": "RequestedReviewer", - "id": "requestedreviewer", + "name": "previousTitle", + "description": "

Identifies the previous title of the issue or pull request.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "subject", + "description": "

Subject that was renamed.

", + "type": "RenamedTitleSubject!", + "id": "renamedtitlesubject", "kind": "unions", - "href": "/graphql/reference/unions#requestedreviewer" + "href": "/graphql/reference/unions#renamedtitlesubject" } ] }, { - "name": "ReviewStatusHovercardContext", + "name": "ReopenedEvent", "kind": "objects", - "id": "reviewstatushovercardcontext", - "href": "/graphql/reference/objects#reviewstatushovercardcontext", - "description": "

A hovercard context with a message describing the current code review state of the pull\nrequest.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, + "id": "reopenedevent", + "href": "/graphql/reference/objects#reopenedevent", + "description": "

Represents areopenedevent on any Closable.

", "implements": [ { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" } ], "fields": [ { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", + "name": "closable", + "description": "

Object that was reopened.

", + "type": "Closable!", + "id": "closable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#closable" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "SearchResultItemConnection", + "name": "RepoAccessAuditEntry", "kind": "objects", - "id": "searchresultitemconnection", - "href": "/graphql/reference/objects#searchresultitemconnection", - "description": "

A list of results that matched against a search query.

", - "fields": [ + "id": "repoaccessauditentry", + "href": "/graphql/reference/objects#repoaccessauditentry", + "description": "

Audit log entry for a repo.access event.

", + "implements": [ { - "name": "codeCount", - "description": "

The number of pieces of code that matched the search query.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SearchResultItemEdge]", - "id": "searchresultitemedge", - "kind": "objects", - "href": "/graphql/reference/objects#searchresultitemedge" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "issueCount", - "description": "

The number of issues that matched the search query.

", - "type": "Int!", - "id": "int", + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SearchResultItem]", - "id": "searchresultitem", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", "kind": "unions", - "href": "/graphql/reference/unions#searchresultitem" + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "repositoryCount", - "description": "

The number of repositories that matched the search query.

", - "type": "Int!", - "id": "int", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "userCount", - "description": "

The number of users that matched the search query.

", - "type": "Int!", - "id": "int", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "wikiCount", - "description": "

The number of wiki pages that matched the search query.

", - "type": "Int!", - "id": "int", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "SearchResultItemEdge", - "kind": "objects", - "id": "searchresultitemedge", - "href": "/graphql/reference/objects#searchresultitemedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SearchResultItem", - "id": "searchresultitem", - "kind": "unions", - "href": "/graphql/reference/unions#searchresultitem" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "textMatches", - "description": "

Text matches on the result found.

", - "type": "[TextMatch]", - "id": "textmatch", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#textmatch" - } - ] - }, - { - "name": "SecurityAdvisory", - "kind": "objects", - "id": "securityadvisory", - "href": "/graphql/reference/objects#securityadvisory", - "description": "

A GitHub Security Advisory.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/objects#organization" }, { - "name": "description", - "description": "

This is a long plaintext description of the advisory.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "ghsaId", - "description": "

The GitHub Security Advisory ID.

", - "type": "String!", - "id": "string", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "identifiers", - "description": "

A list of identifiers for this advisory.

", - "type": "[SecurityAdvisoryIdentifier!]!", - "id": "securityadvisoryidentifier", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryidentifier" + "href": "/graphql/reference/objects#repository" }, { - "name": "origin", - "description": "

The organization that originated the advisory.

", - "type": "String!", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "publishedAt", - "description": "

When the advisory was published.

", - "type": "DateTime!", - "id": "datetime", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "references", - "description": "

A list of references for this advisory.

", - "type": "[SecurityAdvisoryReference!]!", - "id": "securityadvisoryreference", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryreference" + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "severity", - "description": "

The severity of the advisory.

", - "type": "SecurityAdvisorySeverity!", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "summary", - "description": "

A short plaintext summary of the advisory.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

When the advisory was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "vulnerabilities", - "description": "

Vulnerabilities associated with this Advisory.

", - "type": "SecurityVulnerabilityConnection!", - "id": "securityvulnerabilityconnection", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerabilityconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "ecosystem", - "description": "

An ecosystem to filter vulnerabilities by.

", - "type": { - "name": "SecurityAdvisoryEcosystem", - "id": "securityadvisoryecosystem", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryecosystem" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "package", - "description": "

A package name to filter vulnerabilities by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "severities", - "description": "

A list of severities to filter vulnerabilities by.

", - "type": { - "name": "[SecurityAdvisorySeverity!]", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity" - } - } - ] + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "withdrawnAt", - "description": "

When the advisory was withdrawn, if it has been withdrawn.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoAccessAuditEntryVisibility", + "id": "repoaccessauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repoaccessauditentryvisibility" } ] }, { - "name": "SecurityAdvisoryConnection", + "name": "RepoAddMemberAuditEntry", "kind": "objects", - "id": "securityadvisoryconnection", - "href": "/graphql/reference/objects#securityadvisoryconnection", - "description": "

The connection type for SecurityAdvisory.

", - "fields": [ + "id": "repoaddmemberauditentry", + "href": "/graphql/reference/objects#repoaddmemberauditentry", + "description": "

Audit log entry for a repo.add_member event.

", + "implements": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SecurityAdvisoryEdge]", - "id": "securityadvisoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisoryedge" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SecurityAdvisory]", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } - ] - }, - { - "name": "SecurityAdvisoryEdge", - "kind": "objects", - "id": "securityadvisoryedge", - "href": "/graphql/reference/objects#securityadvisoryedge", - "description": "

An edge in a connection.

", + ], "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SecurityAdvisory", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" - } - ] - }, - { - "name": "SecurityAdvisoryIdentifier", - "kind": "objects", - "id": "securityadvisoryidentifier", - "href": "/graphql/reference/objects#securityadvisoryidentifier", - "description": "

A GitHub Security Advisory Identifier.

", - "fields": [ - { - "name": "type", - "description": "

The identifier type, e.g. GHSA, CVE.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "value", - "description": "

The identifier.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryPackage", - "kind": "objects", - "id": "securityadvisorypackage", - "href": "/graphql/reference/objects#securityadvisorypackage", - "description": "

An individual package.

", - "fields": [ + }, { - "name": "ecosystem", - "description": "

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

", - "type": "SecurityAdvisoryEcosystem!", - "id": "securityadvisoryecosystem", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryecosystem" + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "name", - "description": "

The package name.

", - "type": "String!", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryPackageVersion", - "kind": "objects", - "id": "securityadvisorypackageversion", - "href": "/graphql/reference/objects#securityadvisorypackageversion", - "description": "

An individual package version.

", - "fields": [ + }, { - "name": "identifier", - "description": "

The package name or version.

", - "type": "String!", - "id": "string", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityAdvisoryReference", - "kind": "objects", - "id": "securityadvisoryreference", - "href": "/graphql/reference/objects#securityadvisoryreference", - "description": "

A GitHub Security Advisory Reference.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "url", - "description": "

A publicly accessible reference.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "SecurityVulnerability", - "kind": "objects", - "id": "securityvulnerability", - "href": "/graphql/reference/objects#securityvulnerability", - "description": "

An individual vulnerability within an Advisory.

", - "fields": [ + }, { - "name": "advisory", - "description": "

The Advisory associated with this Vulnerability.

", - "type": "SecurityAdvisory!", - "id": "securityadvisory", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisory" + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "firstPatchedVersion", - "description": "

The first version containing a fix for the vulnerability.

", - "type": "SecurityAdvisoryPackageVersion", - "id": "securityadvisorypackageversion", - "kind": "objects", - "href": "/graphql/reference/objects#securityadvisorypackageversion" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "package", - "description": "

A description of the vulnerable package.

", - "type": "SecurityAdvisoryPackage!", - "id": "securityadvisorypackage", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#securityadvisorypackage" + "href": "/graphql/reference/objects#organization" }, { - "name": "severity", - "description": "

The severity of the vulnerability within this package.

", - "type": "SecurityAdvisorySeverity!", - "id": "securityadvisoryseverity", - "kind": "enums", - "href": "/graphql/reference/enums#securityadvisoryseverity" + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

When the vulnerability was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "vulnerableVersionRange", - "description": "

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n
", - "type": "String!", - "id": "string", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "SecurityVulnerabilityConnection", - "kind": "objects", - "id": "securityvulnerabilityconnection", - "href": "/graphql/reference/objects#securityvulnerabilityconnection", - "description": "

The connection type for SecurityVulnerability.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[SecurityVulnerabilityEdge]", - "id": "securityvulnerabilityedge", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerabilityedge" + "href": "/graphql/reference/objects#repository" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[SecurityVulnerability]", - "id": "securityvulnerability", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "SecurityVulnerabilityEdge", - "kind": "objects", - "id": "securityvulnerabilityedge", - "href": "/graphql/reference/objects#securityvulnerabilityedge", - "description": "

An edge in a connection.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "SecurityVulnerability", - "id": "securityvulnerability", - "kind": "objects", - "href": "/graphql/reference/objects#securityvulnerability" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoAddMemberAuditEntryVisibility", + "id": "repoaddmemberauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility" } ] }, { - "name": "SmimeSignature", + "name": "RepoAddTopicAuditEntry", "kind": "objects", - "id": "smimesignature", - "href": "/graphql/reference/objects#smimesignature", - "description": "

Represents an S/MIME signature on a Commit or Tag.

", + "id": "repoaddtopicauditentry", + "href": "/graphql/reference/objects#repoaddtopicauditentry", + "description": "

Audit log entry for a repo.add_topic event.

", "implements": [ { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + }, + { + "name": "TopicAuditEntryData", + "id": "topicauditentrydata", + "href": "/graphql/reference/interfaces#topicauditentrydata" } ], "fields": [ { - "name": "email", - "description": "

Email used to sign this object.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "StargazerConnection", - "kind": "objects", - "id": "stargazerconnection", - "href": "/graphql/reference/objects#stargazerconnection", - "description": "

The connection type for User.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[StargazerEdge]", - "id": "stargazeredge", - "kind": "objects", - "href": "/graphql/reference/objects#stargazeredge" + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#organization" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "StargazerEdge", - "kind": "objects", - "id": "stargazeredge", - "href": "/graphql/reference/objects#stargazeredge", - "description": "

Represents a user that's starred a repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "starredAt", - "description": "

Identifies when the item was starred.

", - "type": "DateTime!", - "id": "datetime", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "StarredRepositoryConnection", - "kind": "objects", - "id": "starredrepositoryconnection", - "href": "/graphql/reference/objects#starredrepositoryconnection", - "description": "

The connection type for Repository.

", - "fields": [ + "href": "/graphql/reference/scalars#uri" + }, { - "name": "edges", - "description": "

A list of edges.

", - "type": "[StarredRepositoryEdge]", - "id": "starredrepositoryedge", - "kind": "objects", - "href": "/graphql/reference/objects#starredrepositoryedge" + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Repository]", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "StarredRepositoryEdge", - "kind": "objects", - "id": "starredrepositoryedge", - "href": "/graphql/reference/objects#starredrepositoryedge", - "description": "

Represents a starred repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "starredAt", - "description": "

Identifies when the item was starred.

", - "type": "DateTime!", - "id": "datetime", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "Status", - "kind": "objects", - "id": "status", - "href": "/graphql/reference/objects#status", - "description": "

Represents a commit status.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "commit", - "description": "

The commit this status is attached to.

", - "type": "Commit", - "id": "commit", - "kind": "objects", - "href": "/graphql/reference/objects#commit" - }, - { - "name": "context", - "description": "

Looks up an individual status context by context name.

", - "type": "StatusContext", - "id": "statuscontext", - "kind": "objects", - "href": "/graphql/reference/objects#statuscontext", - "arguments": [ - { - "name": "name", - "description": "

The context name.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] - }, - { - "name": "contexts", - "description": "

The individual status contexts for this commit.

", - "type": "[StatusContext!]!", - "id": "statuscontext", - "kind": "objects", - "href": "/graphql/reference/objects#statuscontext" + "href": "/graphql/reference/scalars#uri" }, { - "name": "state", - "description": "

The combined commit status.

", - "type": "StatusState!", - "id": "statusstate", - "kind": "enums", - "href": "/graphql/reference/enums#statusstate" - } - ] - }, - { - "name": "StatusContext", - "kind": "objects", - "id": "statuscontext", - "href": "/graphql/reference/objects#statuscontext", - "description": "

Represents an individual commit status context.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "avatarUrl", - "description": "

The avatar of the OAuth application or the user that created the status.

", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "defaultValue": "40", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#uri" }, { - "name": "commit", - "description": "

This commit this status context is attached to.

", - "type": "Commit", - "id": "commit", + "name": "topic", + "description": "

The name of the topic added to the repository.

", + "type": "Topic", + "id": "topic", "kind": "objects", - "href": "/graphql/reference/objects#commit" + "href": "/graphql/reference/objects#topic" }, { - "name": "context", - "description": "

The name of this status context.

", - "type": "String!", + "name": "topicName", + "description": "

The name of the topic added to the repository.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "creator", - "description": "

The actor who created this status context.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "description", - "description": "

The description for this status context.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "state", - "description": "

The state of this status context.

", - "type": "StatusState!", - "id": "statusstate", - "kind": "enums", - "href": "/graphql/reference/enums#statusstate" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "targetUrl", - "description": "

The URL for this status context.

", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -50100,1200 +36084,433 @@ ] }, { - "name": "SubscribedEvent", + "name": "RepoArchivedAuditEntry", "kind": "objects", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent", - "description": "

Represents asubscribedevent on a given Subscribable.

", + "id": "repoarchivedauditentry", + "href": "/graphql/reference/objects#repoarchivedauditentry", + "description": "

Audit log entry for a repo.archived event.

", "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, { "name": "Node", "id": "node", "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "subscribable", - "description": "

Object referenced by event.

", - "type": "Subscribable!", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } - ] - }, - { - "name": "SuggestedReviewer", - "kind": "objects", - "id": "suggestedreviewer", - "href": "/graphql/reference/objects#suggestedreviewer", - "description": "

A suggestion to review a pull request based on a user's commit history and review comments.

", + ], "fields": [ { - "name": "isAuthor", - "description": "

Is this suggestion based on past commits?.

", - "type": "Boolean!", - "id": "boolean", + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "isCommenter", - "description": "

Is this suggestion based on past review comments?.

", - "type": "Boolean!", - "id": "boolean", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "reviewer", - "description": "

Identifies the user suggested to review the pull request.

", - "type": "User!", - "id": "user", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Tag", - "kind": "objects", - "id": "tag", - "href": "/graphql/reference/objects#tag", - "description": "

Represents a Git tag.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "message", - "description": "

The Git tag message.

", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The Git tag name.

", - "type": "String!", - "id": "string", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#uri" }, { "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", + "description": "

The repository associated with the action.

", + "type": "Repository", "id": "repository", "kind": "objects", "href": "/graphql/reference/objects#repository" }, { - "name": "tagger", - "description": "

Details about the tag author.

", - "type": "GitActor", - "id": "gitactor", - "kind": "objects", - "href": "/graphql/reference/objects#gitactor" - }, - { - "name": "target", - "description": "

The Git object the tag points to.

", - "type": "GitObject!", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - } - ] - }, - { - "name": "Team", - "kind": "objects", - "id": "team", - "href": "/graphql/reference/objects#team", - "description": "

A team of users in an organization.

", - "implements": [ - { - "name": "MemberStatusable", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable" + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - } - ], - "fields": [ + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, { - "name": "ancestors", - "description": "

A list of teams that are ancestors of this team.

", - "type": "TeamConnection!", - "id": "teamconnection", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#user" }, { - "name": "avatarUrl", - "description": "

A URL pointing to the team's avatar.

", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", "type": "URI", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "defaultValue": "400", - "description": "

The size in pixels of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#uri" }, { - "name": "childTeams", - "description": "

List of child teams belonging to this team.

", - "type": "TeamConnection!", - "id": "teamconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "immediateOnly", - "defaultValue": true, - "description": "

Whether to list immediate child teams or all descendant child teams.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamOrder", - "id": "teamorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teamorder" - } - }, - { - "name": "userLogins", - "description": "

User logins to filter by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "combinedSlug", - "description": "

The slug corresponding to the organization and team.

", + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoArchivedAuditEntryVisibility", + "id": "repoarchivedauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repoarchivedauditentryvisibility" + } + ] + }, + { + "name": "RepoChangeMergeSettingAuditEntry", + "kind": "objects", + "id": "repochangemergesettingauditentry", + "href": "/graphql/reference/objects#repochangemergesettingauditentry", + "description": "

Audit log entry for a repo.change_merge_setting event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "description", - "description": "

The description of the team.

", + "name": "actorIp", + "description": "

The IP address of the actor.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "discussion", - "description": "

Find a team discussion by its number.

", - "type": "TeamDiscussion", - "id": "teamdiscussion", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion", - "arguments": [ - { - "name": "number", - "description": "

The sequence number of the discussion to find.

", - "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "discussions", - "description": "

A list of team discussions.

", - "type": "TeamDiscussionConnection!", - "id": "teamdiscussionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isPinned", - "description": "

If provided, filters discussions according to whether or not they are pinned.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamDiscussionOrder", - "id": "teamdiscussionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teamdiscussionorder" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "discussionsResourcePath", - "description": "

The HTTP path for team discussions.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } + "href": "/graphql/reference/scalars#uri" }, { - "name": "discussionsUrl", - "description": "

The HTTP URL for team discussions.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - } + "href": "/graphql/reference/scalars#uri" }, { - "name": "editTeamResourcePath", - "description": "

The HTTP path for editing this team.

", - "type": "URI!", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isEnabled", + "description": "

Whether the change was to enable (true) or disable (false) the merge type.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "mergeType", + "description": "

The merge method affected by the change.

", + "type": "RepoChangeMergeSettingAuditEntryMergeType", + "id": "repochangemergesettingauditentrymergetype", + "kind": "enums", + "href": "/graphql/reference/enums#repochangemergesettingauditentrymergetype" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "editTeamUrl", - "description": "

The HTTP URL for editing this team.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "invitations", - "description": "

A list of pending invitations for users to this team.

", - "type": "OrganizationInvitationConnection", - "id": "organizationinvitationconnection", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#organizationinvitationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#repository" }, { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#userstatusorder" - } - } - ] - }, - { - "name": "members", - "description": "

A list of users who are members of this team.

", - "type": "TeamMemberConnection!", - "id": "teammemberconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teammemberconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "membership", - "defaultValue": "ALL", - "description": "

Filter by membership type.

", - "type": { - "name": "TeamMembershipType", - "id": "teammembershiptype", - "kind": "enums", - "href": "/graphql/reference/enums#teammembershiptype" - } - }, - { - "name": "orderBy", - "description": "

Order for the connection.

", - "type": { - "name": "TeamMemberOrder", - "id": "teammemberorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teammemberorder" - } - }, - { - "name": "query", - "description": "

The search string to look for.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "role", - "description": "

Filter by team member role.

", - "type": { - "name": "TeamMemberRole", - "id": "teammemberrole", - "kind": "enums", - "href": "/graphql/reference/enums#teammemberrole" - } - } - ] - }, - { - "name": "membersResourcePath", - "description": "

The HTTP path for the team' members.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "membersUrl", - "description": "

The HTTP URL for the team' members.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "name", - "description": "

The name of the team.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "newTeamResourcePath", - "description": "

The HTTP path creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "newTeamUrl", - "description": "

The HTTP URL creating a new team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "organization", - "description": "

The organization that owns this team.

", - "type": "Organization!", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "parentTeam", - "description": "

The parent team of the team.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "privacy", - "description": "

The level of privacy the team has.

", - "type": "TeamPrivacy!", - "id": "teamprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#teamprivacy" - }, - { - "name": "repositories", - "description": "

A list of repositories this team has access to.

", - "type": "TeamRepositoryConnection!", - "id": "teamrepositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamrepositoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for the connection.

", - "type": { - "name": "TeamRepositoryOrder", - "id": "teamrepositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teamrepositoryorder" - } - }, - { - "name": "query", - "description": "

The search string to look for.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] - }, - { - "name": "repositoriesResourcePath", - "description": "

The HTTP path for this team's repositories.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "repositoriesUrl", - "description": "

The HTTP URL for this team's repositories.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "resourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#user" }, { - "name": "slug", - "description": "

The slug corresponding to the team.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "teamsResourcePath", - "description": "

The HTTP path for this team's teams.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "teamsUrl", - "description": "

The HTTP URL for this team's teams.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this team.

", - "type": "URI!", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanAdminister", - "description": "

Team is adminable by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" } ] }, { - "name": "TeamAddMemberAuditEntry", + "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", "kind": "objects", - "id": "teamaddmemberauditentry", - "href": "/graphql/reference/objects#teamaddmemberauditentry", - "description": "

Audit log entry for a team.add_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoconfigdisableanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry", + "description": "

Audit log entry for a repo.config.disable_anonymous_git_access event.

", "implements": [ { "name": "AuditEntry", @@ -51311,9 +36528,9 @@ "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -51347,151 +36564,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -51526,12 +36599,12 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "isLdapMapped", - "description": "

Whether the team was mapped to an LDAP Group.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -51566,32 +36639,32 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#team" + "href": "/graphql/reference/objects#repository" }, { - "name": "teamName", - "description": "

The name of the team.

", + "name": "repositoryName", + "description": "

The name of the repository.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -51632,155 +36705,11 @@ ] }, { - "name": "TeamAddRepositoryAuditEntry", + "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", "kind": "objects", - "id": "teamaddrepositoryauditentry", - "href": "/graphql/reference/objects#teamaddrepositoryauditentry", - "description": "

Audit log entry for a team.add_repository event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoconfigdisablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry", + "description": "

Audit log entry for a repo.config.disable_collaborators_only event.

", "implements": [ { "name": "AuditEntry", @@ -51801,11 +36730,6 @@ "name": "RepositoryAuditEntryData", "id": "repositoryauditentrydata", "href": "/graphql/reference/interfaces#repositoryauditentrydata" - }, - { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" } ], "fields": [ @@ -51839,151 +36763,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -52018,12 +36798,12 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "isLdapMapped", - "description": "

Whether the team was mapped to an LDAP Group.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -52089,38 +36869,6 @@ "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, - { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "teamName", - "description": "

The name of the team.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, { "name": "user", "description": "

The user affected by the action.

", @@ -52156,155 +36904,11 @@ ] }, { - "name": "TeamChangeParentTeamAuditEntry", + "name": "RepoConfigDisableContributorsOnlyAuditEntry", "kind": "objects", - "id": "teamchangeparentteamauditentry", - "href": "/graphql/reference/objects#teamchangeparentteamauditentry", - "description": "

Audit log entry for a team.change_parent_team event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoconfigdisablecontributorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry", + "description": "

Audit log entry for a repo.config.disable_contributors_only event.

", "implements": [ { "name": "AuditEntry", @@ -52322,9 +36926,9 @@ "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -52358,151 +36962,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -52537,12 +36997,12 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "isLdapMapped", - "description": "

Whether the team was mapped to an LDAP Group.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -52577,96 +37037,231 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "parentTeam", - "description": "

The new parent team.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "parentTeamName", - "description": "

The name of the new parent team.

", + "name": "repositoryName", + "description": "

The name of the repository.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "parentTeamNameWas", - "description": "

The name of the former parent team.

", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "parentTeamResourcePath", - "description": "

The HTTP path for the parent team.

", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "parentTeamUrl", - "description": "

The HTTP URL for the parent team.

", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", + "kind": "objects", + "id": "repoconfigdisablesockpuppetdisallowedauditentry", + "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry", + "description": "

Audit log entry for a repo.config.disable_sockpuppet_disallowed event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "parentTeamWas", - "description": "

The former parent team.

", - "type": "Team", - "id": "team", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#team" + "href": "/graphql/reference/objects#actorlocation" }, { - "name": "parentTeamWasResourcePath", - "description": "

The HTTP path for the previous parent team.

", + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "parentTeamWasUrl", - "description": "

The HTTP URL for the previous parent team.

", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#team" + "href": "/graphql/reference/objects#organization" }, { - "name": "teamName", - "description": "

The name of the team.

", + "name": "organizationName", + "description": "

The name of the Organization.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -52707,95 +37302,16 @@ ] }, { - "name": "TeamConnection", - "kind": "objects", - "id": "teamconnection", - "href": "/graphql/reference/objects#teamconnection", - "description": "

The connection type for Team.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamEdge]", - "id": "teamedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Team]", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussion", + "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", "kind": "objects", - "id": "teamdiscussion", - "href": "/graphql/reference/objects#teamdiscussion", - "description": "

A team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "repoconfigenableanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry", + "description": "

Audit log entry for a repo.config.enable_anonymous_git_access event.

", "implements": [ { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { "name": "Node", @@ -52803,529 +37319,397 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "Subscribable", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the discussion's team.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The discussion body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyVersion", - "description": "

Identifies the discussion body hash.

", - "type": "String!", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "comments", - "description": "

A list of comments on this discussion.

", - "type": "TeamDiscussionCommentConnection!", - "id": "teamdiscussioncommentconnection", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "fromComment", - "description": "

When provided, filters the connection such that results begin with the comment with this number.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "TeamDiscussionCommentOrder", - "id": "teamdiscussioncommentorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#teamdiscussioncommentorder" - } - } - ] - }, - { - "name": "commentsResourcePath", - "description": "

The HTTP path for discussion comments.

", - "type": "URI!", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "commentsUrl", - "description": "

The HTTP URL for discussion comments.

", - "type": "URI!", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "isPinned", - "description": "

Whether or not the discussion is pinned.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "isPrivate", - "description": "

Whether or not the discussion is only visible to team members and org admins.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "number", - "description": "

Identifies the discussion within its team.

", - "type": "Int!", - "id": "int", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "href": "/graphql/reference/objects#user" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this discussion.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

The team that defines the context of this discussion.

", - "type": "Team!", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", + "kind": "objects", + "id": "repoconfigenablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry", + "description": "

Audit log entry for a repo.config.enable_collaborators_only event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { - "name": "title", - "description": "

The title of the discussion.

", + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "url", - "description": "

The HTTP URL for this discussion.

", - "type": "URI!", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#organization" }, { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanPin", - "description": "

Whether or not the current viewer can pin this discussion.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "TeamDiscussionComment", + "name": "RepoConfigEnableContributorsOnlyAuditEntry", "kind": "objects", - "id": "teamdiscussioncomment", - "href": "/graphql/reference/objects#teamdiscussioncomment", - "description": "

A comment on a team discussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "repoconfigenablecontributorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry", + "description": "

Audit log entry for a repo.config.enable_contributors_only event.

", "implements": [ { - "name": "Comment", - "id": "comment", - "href": "/graphql/reference/interfaces#comment" - }, - { - "name": "Deletable", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable" + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" }, { "name": "Node", @@ -53333,862 +37717,193 @@ "href": "/graphql/reference/interfaces#node" }, { - "name": "Reactable", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable" - }, - { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - }, - { - "name": "Updatable", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable" + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "UpdatableComment", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "authorAssociation", - "description": "

Author's association with the comment's team.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, - { - "name": "body", - "description": "

The body as Markdown.

", + "name": "action", + "description": "

The action name.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyHTML", - "description": "

The comment body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" }, { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bodyVersion", - "description": "

The current version of the body content.

", - "type": "String!", + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "discussion", - "description": "

The discussion this comment is about.

", - "type": "TeamDiscussion!", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "number", - "description": "

Identifies the comment number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" - }, - { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "href": "/graphql/reference/scalars#string" }, { - "name": "resourcePath", - "description": "

The HTTP path for this comment.

", - "type": "URI!", + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this comment.

", - "type": "URI!", + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, - { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" - }, - { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "TeamDiscussionCommentConnection", - "kind": "objects", - "id": "teamdiscussioncommentconnection", - "href": "/graphql/reference/objects#teamdiscussioncommentconnection", - "description": "

The connection type for TeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamDiscussionCommentEdge]", - "id": "teamdiscussioncommentedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncommentedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[TeamDiscussionComment]", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#repository" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussionCommentEdge", - "kind": "objects", - "id": "teamdiscussioncommentedge", - "href": "/graphql/reference/objects#teamdiscussioncommentedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "TeamDiscussionComment", - "id": "teamdiscussioncomment", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussioncomment" - } - ] - }, - { - "name": "TeamDiscussionConnection", - "kind": "objects", - "id": "teamdiscussionconnection", - "href": "/graphql/reference/objects#teamdiscussionconnection", - "description": "

The connection type for TeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamDiscussionEdge]", - "id": "teamdiscussionedge", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussionedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[TeamDiscussion]", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamDiscussionEdge", - "kind": "objects", - "id": "teamdiscussionedge", - "href": "/graphql/reference/objects#teamdiscussionedge", - "description": "

An edge in a connection.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#uri" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "TeamDiscussion", - "id": "teamdiscussion", - "kind": "objects", - "href": "/graphql/reference/objects#teamdiscussion" - } - ] - }, - { - "name": "TeamEdge", - "kind": "objects", - "id": "teamedge", - "href": "/graphql/reference/objects#teamedge", - "description": "

An edge in a connection.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" - } - ] - }, - { - "name": "TeamMemberConnection", - "kind": "objects", - "id": "teammemberconnection", - "href": "/graphql/reference/objects#teammemberconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamMemberEdge]", - "id": "teammemberedge", - "kind": "objects", - "href": "/graphql/reference/objects#teammemberedge" + "href": "/graphql/reference/scalars#uri" }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", "id": "user", "kind": "objects", "href": "/graphql/reference/objects#user" }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamMemberEdge", - "kind": "objects", - "id": "teammemberedge", - "href": "/graphql/reference/objects#teammemberedge", - "description": "

Represents a user who is a member of a team.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "memberAccessResourcePath", - "description": "

The HTTP path to the organization's member access page.

", - "type": "URI!", + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "memberAccessUrl", - "description": "

The HTTP URL to the organization's member access page.

", - "type": "URI!", + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" - }, - { - "name": "role", - "description": "

The role the member has on the team.

", - "type": "TeamMemberRole!", - "id": "teammemberrole", - "kind": "enums", - "href": "/graphql/reference/enums#teammemberrole" } ] }, { - "name": "TeamRemoveMemberAuditEntry", + "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", "kind": "objects", - "id": "teamremovememberauditentry", - "href": "/graphql/reference/objects#teamremovememberauditentry", - "description": "

Audit log entry for a team.remove_member event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoconfigenablesockpuppetdisallowedauditentry", + "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry", + "description": "

Audit log entry for a repo.config.enable_sockpuppet_disallowed event.

", "implements": [ { "name": "AuditEntry", @@ -54206,9 +37921,9 @@ "href": "/graphql/reference/interfaces#organizationauditentrydata" }, { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -54242,151 +37957,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -54421,12 +37992,211 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "isLdapMapped", - "description": "

Whether the team was mapped to an LDAP Group.

", - "type": "Boolean", - "id": "boolean", + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepoConfigLockAnonymousGitAccessAuditEntry", + "kind": "objects", + "id": "repoconfiglockanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry", + "description": "

Audit log entry for a repo.config.lock_anonymous_git_access event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -54461,32 +38231,32 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#team" + "href": "/graphql/reference/objects#repository" }, { - "name": "teamName", - "description": "

The name of the team.

", + "name": "repositoryName", + "description": "

The name of the repository.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", "type": "URI", "id": "uri", "kind": "scalars", @@ -54527,155 +38297,11 @@ ] }, { - "name": "TeamRemoveRepositoryAuditEntry", + "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", "kind": "objects", - "id": "teamremoverepositoryauditentry", - "href": "/graphql/reference/objects#teamremoverepositoryauditentry", - "description": "

Audit log entry for a team.remove_repository event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoconfigunlockanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry", + "description": "

Audit log entry for a repo.config.unlock_anonymous_git_access event.

", "implements": [ { "name": "AuditEntry", @@ -54696,11 +38322,205 @@ "name": "RepositoryAuditEntryData", "id": "repositoryauditentrydata", "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "TeamAuditEntryData", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata" + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepoCreateAuditEntry", + "kind": "objects", + "id": "repocreateauditentry", + "href": "/graphql/reference/objects#repocreateauditentry", + "description": "

Audit log entry for a repo.create event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" } ], "fields": [ @@ -54734,151 +38554,7 @@ "type": "ActorLocation", "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "href": "/graphql/reference/objects#actorlocation" }, { "name": "actorLogin", @@ -54913,12 +38589,28 @@ "href": "/graphql/reference/scalars#precisedatetime" }, { - "name": "isLdapMapped", - "description": "

Whether the team was mapped to an LDAP Group.

", - "type": "Boolean", - "id": "boolean", + "name": "forkParentName", + "description": "

The name of the parent repository for this forked repository.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" + }, + { + "name": "forkSourceName", + "description": "

The name of the root repository for this netork.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" }, { "name": "organization", @@ -54985,259 +38677,11903 @@ "href": "/graphql/reference/scalars#uri" }, { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoCreateAuditEntryVisibility", + "id": "repocreateauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repocreateauditentryvisibility" + } + ] + }, + { + "name": "RepoDestroyAuditEntry", + "kind": "objects", + "id": "repodestroyauditentry", + "href": "/graphql/reference/objects#repodestroyauditentry", + "description": "

Audit log entry for a repo.destroy event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoDestroyAuditEntryVisibility", + "id": "repodestroyauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repodestroyauditentryvisibility" + } + ] + }, + { + "name": "RepoRemoveMemberAuditEntry", + "kind": "objects", + "id": "reporemovememberauditentry", + "href": "/graphql/reference/objects#reporemovememberauditentry", + "description": "

Audit log entry for a repo.remove_member event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "visibility", + "description": "

The visibility of the repository.

", + "type": "RepoRemoveMemberAuditEntryVisibility", + "id": "reporemovememberauditentryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#reporemovememberauditentryvisibility" + } + ] + }, + { + "name": "RepoRemoveTopicAuditEntry", + "kind": "objects", + "id": "reporemovetopicauditentry", + "href": "/graphql/reference/objects#reporemovetopicauditentry", + "description": "

Audit log entry for a repo.remove_topic event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + }, + { + "name": "TopicAuditEntryData", + "id": "topicauditentrydata", + "href": "/graphql/reference/interfaces#topicauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "topic", + "description": "

The name of the topic added to the repository.

", + "type": "Topic", + "id": "topic", + "kind": "objects", + "href": "/graphql/reference/objects#topic" + }, + { + "name": "topicName", + "description": "

The name of the topic added to the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "Repository", + "kind": "objects", + "id": "repository", + "href": "/graphql/reference/objects#repository", + "description": "

A repository contains the content for a project.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "ProjectOwner", + "id": "projectowner", + "href": "/graphql/reference/interfaces#projectowner" + }, + { + "name": "RepositoryInfo", + "id": "repositoryinfo", + "href": "/graphql/reference/interfaces#repositoryinfo" + }, + { + "name": "Starrable", + "id": "starrable", + "href": "/graphql/reference/interfaces#starrable" + }, + { + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "assignableUsers", + "description": "

A list of users that can be assigned to issues in this repository.

", + "type": "UserConnection!", + "id": "userconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "query", + "description": "

Filters users with query on user name and login.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "branchProtectionRules", + "description": "

A list of branch protection rules for this repository.

", + "type": "BranchProtectionRuleConnection!", + "id": "branchprotectionruleconnection", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionruleconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "codeOfConduct", + "description": "

Returns the code of conduct for this repository.

", + "type": "CodeOfConduct", + "id": "codeofconduct", + "kind": "objects", + "href": "/graphql/reference/objects#codeofconduct" + }, + { + "name": "collaborators", + "description": "

A list of collaborators associated with the repository.

", + "type": "RepositoryCollaboratorConnection", + "id": "repositorycollaboratorconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositorycollaboratorconnection", + "arguments": [ + { + "name": "affiliation", + "description": "

Collaborators affiliation level with a repository.

", + "type": { + "name": "CollaboratorAffiliation", + "id": "collaboratoraffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#collaboratoraffiliation" + } + }, + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "query", + "description": "

Filters users with query on user name and login.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "commitComments", + "description": "

A list of commit comments associated with the repository.

", + "type": "CommitCommentConnection!", + "id": "commitcommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#commitcommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "contactLinks", + "description": "

Returns a list of contact links associated to the repository.

", + "type": "[RepositoryContactLink!]", + "id": "repositorycontactlink", + "kind": "objects", + "href": "/graphql/reference/objects#repositorycontactlink" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "defaultBranchRef", + "description": "

The Ref associated with the repository's default branch.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref" + }, + { + "name": "deleteBranchOnMerge", + "description": "

Whether or not branches are automatically deleted when merged in this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "deployKeys", + "description": "

A list of deploy keys that are on this repository.

", + "type": "DeployKeyConnection!", + "id": "deploykeyconnection", + "kind": "objects", + "href": "/graphql/reference/objects#deploykeyconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "deployments", + "description": "

Deployments associated with the repository.

", + "type": "DeploymentConnection!", + "id": "deploymentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#deploymentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "environments", + "description": "

Environments to list deployments for.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for deployments returned from the connection.

", + "type": { + "name": "DeploymentOrder", + "id": "deploymentorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#deploymentorder" + } + } + ] + }, + { + "name": "description", + "description": "

The description of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "descriptionHTML", + "description": "

The description of the repository rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "diskUsage", + "description": "

The number of kilobytes this repository occupies on disk.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "forkCount", + "description": "

Returns how many forks there are of this repository in the whole network.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "forks", + "description": "

A list of direct forked repositories.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryconnection", + "arguments": [ + { + "name": "affiliations", + "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "isLocked", + "description": "

If non-null, filters repositories according to whether they have been locked.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories returned from the connection.

", + "type": { + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "ownerAffiliations", + "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters repositories according to privacy.

", + "type": { + "name": "RepositoryPrivacy", + "id": "repositoryprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryprivacy" + } + } + ] + }, + { + "name": "hasAnonymousAccessEnabled", + "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasIssuesEnabled", + "description": "

Indicates if the repository has issues feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasProjectsEnabled", + "description": "

Indicates if the repository has the Projects feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasWikiEnabled", + "description": "

Indicates if the repository has wiki feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "homepageUrl", + "description": "

The repository's URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "isArchived", + "description": "

Indicates if the repository is unmaintained.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isBlankIssuesEnabled", + "description": "

Returns true if blank issue creation is allowed.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isDisabled", + "description": "

Returns whether or not this repository disabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isEmpty", + "description": "

Returns whether or not this repository is empty.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isFork", + "description": "

Identifies if the repository is a fork.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isInOrganization", + "description": "

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isLocked", + "description": "

Indicates if the repository has been locked or not.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isMirror", + "description": "

Identifies if the repository is a mirror.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isPrivate", + "description": "

Identifies if the repository is private.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isSecurityPolicyEnabled", + "description": "

Returns true if this repository has a security policy.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isTemplate", + "description": "

Identifies if the repository is a template that can be used to generate new repositories.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isUserConfigurationRepository", + "description": "

Is this repository a user configuration repository?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "issue", + "description": "

Returns a single issue from the current repository by number.

", + "type": "Issue", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue", + "arguments": [ + { + "name": "number", + "description": "

The number for the issue to be returned.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "issueOrPullRequest", + "description": "

Returns a single issue-like object from the current repository by number.

", + "type": "IssueOrPullRequest", + "id": "issueorpullrequest", + "kind": "unions", + "href": "/graphql/reference/unions#issueorpullrequest", + "arguments": [ + { + "name": "number", + "description": "

The number for the issue to be returned.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "issueTemplates", + "description": "

Returns a list of issue templates associated to the repository.

", + "type": "[IssueTemplate!]", + "id": "issuetemplate", + "kind": "objects", + "href": "/graphql/reference/objects#issuetemplate" + }, + { + "name": "issues", + "description": "

A list of issues that have been opened in the repository.

", + "type": "IssueConnection!", + "id": "issueconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "filterBy", + "description": "

Filtering options for issues returned from the connection.

", + "type": { + "name": "IssueFilters", + "id": "issuefilters", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuefilters" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] + }, + { + "name": "label", + "description": "

Returns a single label by name.

", + "type": "Label", + "id": "label", + "kind": "objects", + "href": "/graphql/reference/objects#label", + "arguments": [ + { + "name": "name", + "description": "

Label name.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "labels", + "description": "

A list of labels associated with the repository.

", + "type": "LabelConnection", + "id": "labelconnection", + "kind": "objects", + "href": "/graphql/reference/objects#labelconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for labels returned from the connection.

", + "type": { + "name": "LabelOrder", + "id": "labelorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#labelorder" + } + }, + { + "name": "query", + "description": "

If provided, searches labels by name and description.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "languages", + "description": "

A list containing a breakdown of the language composition of the repository.

", + "type": "LanguageConnection", + "id": "languageconnection", + "kind": "objects", + "href": "/graphql/reference/objects#languageconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "LanguageOrder", + "id": "languageorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#languageorder" + } + } + ] + }, + { + "name": "licenseInfo", + "description": "

The license associated with the repository.

", + "type": "License", + "id": "license", + "kind": "objects", + "href": "/graphql/reference/objects#license" + }, + { + "name": "lockReason", + "description": "

The reason the repository has been locked.

", + "type": "RepositoryLockReason", + "id": "repositorylockreason", + "kind": "enums", + "href": "/graphql/reference/enums#repositorylockreason" + }, + { + "name": "mentionableUsers", + "description": "

A list of Users that can be mentioned in the context of the repository.

", + "type": "UserConnection!", + "id": "userconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "query", + "description": "

Filters users with query on user name and login.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "mergeCommitAllowed", + "description": "

Whether or not PRs are merged with a merge commit on this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "milestone", + "description": "

Returns a single milestone from the current repository by number.

", + "type": "Milestone", + "id": "milestone", + "kind": "objects", + "href": "/graphql/reference/objects#milestone", + "arguments": [ + { + "name": "number", + "description": "

The number for the milestone to be returned.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "milestones", + "description": "

A list of milestones associated with the repository.

", + "type": "MilestoneConnection", + "id": "milestoneconnection", + "kind": "objects", + "href": "/graphql/reference/objects#milestoneconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for milestones.

", + "type": { + "name": "MilestoneOrder", + "id": "milestoneorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#milestoneorder" + } + }, + { + "name": "query", + "description": "

Filters milestones with a query on the title.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "states", + "description": "

Filter by the state of the milestones.

", + "type": { + "name": "[MilestoneState!]", + "id": "milestonestate", + "kind": "enums", + "href": "/graphql/reference/enums#milestonestate" + } + } + ] + }, + { + "name": "mirrorUrl", + "description": "

The repository's original mirror URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "name", + "description": "

The name of the repository.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "nameWithOwner", + "description": "

The repository's name with owner.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "object", + "description": "

A Git object in the repository.

", + "type": "GitObject", + "id": "gitobject", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#gitobject", + "arguments": [ + { + "name": "expression", + "description": "

A Git revision expression suitable for rev-parse.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "oid", + "description": "

The Git object ID.

", + "type": { + "name": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + } + } + ] + }, + { + "name": "openGraphImageUrl", + "description": "

The image used to represent this repository in Open Graph data.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "owner", + "description": "

The User owner of the repository.

", + "type": "RepositoryOwner!", + "id": "repositoryowner", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#repositoryowner" + }, + { + "name": "parent", + "description": "

The repository parent, if this is a fork.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "pinnedIssues", + "description": "

A list of pinned issues for this repository.

", + "type": "PinnedIssueConnection", + "id": "pinnedissueconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pinnedissueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ], + "isDeprecated": false, + "preview": { + "title": "Pinned issues preview", + "description": "This preview adds support for pinned issues.", + "toggled_by": "elektra-preview", + "toggled_on": [ + "Repository.pinnedIssues", + "PinnedIssue", + "PinnedIssueEdge", + "PinnedIssueConnection", + "Mutation.pinIssue", + "Mutation.unpinIssue" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.elektra-preview+json", + "href": "/graphql/overview/schema-previews#pinned-issues-preview" + } + }, + { + "name": "primaryLanguage", + "description": "

The primary language of the repository's code.

", + "type": "Language", + "id": "language", + "kind": "objects", + "href": "/graphql/reference/objects#language" + }, + { + "name": "project", + "description": "

Find project by number.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "arguments": [ + { + "name": "number", + "description": "

The project number to find.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "projects", + "description": "

A list of projects under the owner.

", + "type": "ProjectConnection!", + "id": "projectconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for projects returned from the connection.

", + "type": { + "name": "ProjectOrder", + "id": "projectorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#projectorder" + } + }, + { + "name": "search", + "description": "

Query to search projects by, currently only searching by name.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "states", + "description": "

A list of states to filter the projects by.

", + "type": { + "name": "[ProjectState!]", + "id": "projectstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectstate" + } + } + ] + }, + { + "name": "projectsResourcePath", + "description": "

The HTTP path listing the repository's projects.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "projectsUrl", + "description": "

The HTTP URL listing the repository's projects.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "pullRequest", + "description": "

Returns a single pull request from the current repository by number.

", + "type": "PullRequest", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest", + "arguments": [ + { + "name": "number", + "description": "

The number for the pull request to be returned.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "pullRequests", + "description": "

A list of pull requests that have been opened in the repository.

", + "type": "PullRequestConnection!", + "id": "pullrequestconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the pull requests by.

", + "type": { + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + } + } + ] + }, + { + "name": "pushedAt", + "description": "

Identifies when the repository was last pushed to.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "rebaseMergeAllowed", + "description": "

Whether or not rebase-merging is enabled on this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "ref", + "description": "

Fetch a given ref from the repository.

", + "type": "Ref", + "id": "ref", + "kind": "objects", + "href": "/graphql/reference/objects#ref", + "arguments": [ + { + "name": "qualifiedName", + "description": "

The ref to retrieve. Fully qualified matches are checked in order\n(refs/heads/master) before falling back onto checks for short name matches (master).

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "refs", + "description": "

Fetch a list of refs from the repository.

", + "type": "RefConnection", + "id": "refconnection", + "kind": "objects", + "href": "/graphql/reference/objects#refconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "direction", + "description": "

DEPRECATED: use orderBy. The ordering direction.

", + "type": { + "name": "OrderDirection", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for refs returned from the connection.

", + "type": { + "name": "RefOrder", + "id": "reforder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reforder" + } + }, + { + "name": "query", + "description": "

Filters refs with query on name.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "refPrefix", + "description": "

A ref name prefix like refs/heads/, refs/tags/, etc.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "release", + "description": "

Lookup a single release given various criteria.

", + "type": "Release", + "id": "release", + "kind": "objects", + "href": "/graphql/reference/objects#release", + "arguments": [ + { + "name": "tagName", + "description": "

The name of the Tag the Release was created from.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "releases", + "description": "

List of releases which are dependent on this repository.

", + "type": "ReleaseConnection!", + "id": "releaseconnection", + "kind": "objects", + "href": "/graphql/reference/objects#releaseconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "ReleaseOrder", + "id": "releaseorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#releaseorder" + } + } + ] + }, + { + "name": "repositoryTopics", + "description": "

A list of applied repository-topic associations for this repository.

", + "type": "RepositoryTopicConnection!", + "id": "repositorytopicconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositorytopicconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this repository.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "securityPolicyUrl", + "description": "

The security policy URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "shortDescriptionHTML", + "description": "

A description of the repository, rendered to HTML without any links in it.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html", + "arguments": [ + { + "name": "limit", + "defaultValue": "200", + "description": "

How many characters to return.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "squashMergeAllowed", + "description": "

Whether or not squash-merging is enabled on this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "sshUrl", + "description": "

The SSH URL to clone this repository.

", + "type": "GitSSHRemote!", + "id": "gitsshremote", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitsshremote" + }, + { + "name": "stargazerCount", + "description": "

Returns a count of how many stargazers there are on this object.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "stargazers", + "description": "

A list of users who have starred this starrable.

", + "type": "StargazerConnection!", + "id": "stargazerconnection", + "kind": "objects", + "href": "/graphql/reference/objects#stargazerconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "StarOrder", + "id": "starorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#starorder" + } + } + ] + }, + { + "name": "submodules", + "description": "

Returns a list of all submodules in this repository parsed from the\n.gitmodules file as of the default branch's HEAD commit.

", + "type": "SubmoduleConnection!", + "id": "submoduleconnection", + "kind": "objects", + "href": "/graphql/reference/objects#submoduleconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "tempCloneToken", + "description": "

Temporary authentication token for cloning this repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "templateRepository", + "description": "

The repository from which this repository was generated, if any.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this repository.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "usesCustomOpenGraphImage", + "description": "

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanAdminister", + "description": "

Indicates whether the viewer has admin permissions on this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanCreateProjects", + "description": "

Can the current viewer create new projects on this owner.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUpdateTopics", + "description": "

Indicates whether the viewer can update the topics of this repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerDefaultCommitEmail", + "description": "

The last commit email for the viewer.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "viewerDefaultMergeMethod", + "description": "

The last used merge method by the viewer or the default for the repository.

", + "type": "PullRequestMergeMethod!", + "id": "pullrequestmergemethod", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestmergemethod" + }, + { + "name": "viewerHasStarred", + "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerPermission", + "description": "

The users permission level on the repository. Will return null if authenticated as an GitHub App.

", + "type": "RepositoryPermission", + "id": "repositorypermission", + "kind": "enums", + "href": "/graphql/reference/enums#repositorypermission" + }, + { + "name": "viewerPossibleCommitEmails", + "description": "

A list of emails this viewer can commit with.

", + "type": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" + }, + { + "name": "vulnerabilityAlerts", + "description": "

A list of vulnerability alerts that are on this repository.

", + "type": "RepositoryVulnerabilityAlertConnection", + "id": "repositoryvulnerabilityalertconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "watchers", + "description": "

A list of users watching the repository.

", + "type": "UserConnection!", + "id": "userconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + } + ] + }, + { + "name": "RepositoryCollaboratorConnection", + "kind": "objects", + "id": "repositorycollaboratorconnection", + "href": "/graphql/reference/objects#repositorycollaboratorconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[RepositoryCollaboratorEdge]", + "id": "repositorycollaboratoredge", + "kind": "objects", + "href": "/graphql/reference/objects#repositorycollaboratoredge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "RepositoryCollaboratorEdge", + "kind": "objects", + "id": "repositorycollaboratoredge", + "href": "/graphql/reference/objects#repositorycollaboratoredge", + "description": "

Represents a user who is a collaborator of a repository.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "permission", + "description": "

The permission the user has on the repository.

", + "type": "RepositoryPermission!", + "id": "repositorypermission", + "kind": "enums", + "href": "/graphql/reference/enums#repositorypermission" + }, + { + "name": "permissionSources", + "description": "

A list of sources for the user's access to the repository.

", + "type": "[PermissionSource!]", + "id": "permissionsource", + "kind": "objects", + "href": "/graphql/reference/objects#permissionsource" + } + ] + }, + { + "name": "RepositoryConnection", + "kind": "objects", + "id": "repositoryconnection", + "href": "/graphql/reference/objects#repositoryconnection", + "description": "

A list of repositories owned by the subject.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[RepositoryEdge]", + "id": "repositoryedge", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Repository]", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "totalDiskUsage", + "description": "

The total size in kilobytes of all repositories in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "RepositoryContactLink", + "kind": "objects", + "id": "repositorycontactlink", + "href": "/graphql/reference/objects#repositorycontactlink", + "description": "

A repository contact link.

", + "fields": [ + { + "name": "about", + "description": "

The contact link purpose.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The contact link name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "url", + "description": "

The contact link URL.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepositoryEdge", + "kind": "objects", + "id": "repositoryedge", + "href": "/graphql/reference/objects#repositoryedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "RepositoryInvitation", + "kind": "objects", + "id": "repositoryinvitation", + "href": "/graphql/reference/objects#repositoryinvitation", + "description": "

An invitation for a user to be added to a repository.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "email", + "description": "

The email address that received the invitation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "invitee", + "description": "

The user who received the invitation.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "inviter", + "description": "

The user who created the invitation.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "permalink", + "description": "

The permalink for this repository invitation.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "permission", + "description": "

The permission granted on this repository by this invitation.

", + "type": "RepositoryPermission!", + "id": "repositorypermission", + "kind": "enums", + "href": "/graphql/reference/enums#repositorypermission" + }, + { + "name": "repository", + "description": "

The Repository the user is invited to.

", + "type": "RepositoryInfo", + "id": "repositoryinfo", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#repositoryinfo" + } + ] + }, + { + "name": "RepositoryInvitationConnection", + "kind": "objects", + "id": "repositoryinvitationconnection", + "href": "/graphql/reference/objects#repositoryinvitationconnection", + "description": "

The connection type for RepositoryInvitation.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[RepositoryInvitationEdge]", + "id": "repositoryinvitationedge", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryinvitationedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[RepositoryInvitation]", + "id": "repositoryinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryinvitation" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "RepositoryInvitationEdge", + "kind": "objects", + "id": "repositoryinvitationedge", + "href": "/graphql/reference/objects#repositoryinvitationedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "RepositoryInvitation", + "id": "repositoryinvitation", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryinvitation" + } + ] + }, + { + "name": "RepositoryTopic", + "kind": "objects", + "id": "repositorytopic", + "href": "/graphql/reference/objects#repositorytopic", + "description": "

A repository-topic connects a repository to a topic.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "resourcePath", + "description": "

The HTTP path for this repository-topic.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "topic", + "description": "

The topic.

", + "type": "Topic!", + "id": "topic", + "kind": "objects", + "href": "/graphql/reference/objects#topic" + }, + { + "name": "url", + "description": "

The HTTP URL for this repository-topic.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepositoryTopicConnection", + "kind": "objects", + "id": "repositorytopicconnection", + "href": "/graphql/reference/objects#repositorytopicconnection", + "description": "

The connection type for RepositoryTopic.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[RepositoryTopicEdge]", + "id": "repositorytopicedge", + "kind": "objects", + "href": "/graphql/reference/objects#repositorytopicedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[RepositoryTopic]", + "id": "repositorytopic", + "kind": "objects", + "href": "/graphql/reference/objects#repositorytopic" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "RepositoryTopicEdge", + "kind": "objects", + "id": "repositorytopicedge", + "href": "/graphql/reference/objects#repositorytopicedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "RepositoryTopic", + "id": "repositorytopic", + "kind": "objects", + "href": "/graphql/reference/objects#repositorytopic" + } + ] + }, + { + "name": "RepositoryVisibilityChangeDisableAuditEntry", + "kind": "objects", + "id": "repositoryvisibilitychangedisableauditentry", + "href": "/graphql/reference/objects#repositoryvisibilitychangedisableauditentry", + "description": "

Audit log entry for a repository_visibility_change.disable event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepositoryVisibilityChangeEnableAuditEntry", + "kind": "objects", + "id": "repositoryvisibilitychangeenableauditentry", + "href": "/graphql/reference/objects#repositoryvisibilitychangeenableauditentry", + "description": "

Audit log entry for a repository_visibility_change.enable event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "EnterpriseAuditEntryData", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepositoryVulnerabilityAlert", + "kind": "objects", + "id": "repositoryvulnerabilityalert", + "href": "/graphql/reference/objects#repositoryvulnerabilityalert", + "description": "

A alert for a repository with an affected vulnerability.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "RepositoryNode", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode" + } + ], + "fields": [ + { + "name": "createdAt", + "description": "

When was the alert created?.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "dismissReason", + "description": "

The reason the alert was dismissed.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "dismissedAt", + "description": "

When was the alert dimissed?.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "dismisser", + "description": "

The user who dismissed the alert.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "repository", + "description": "

The associated repository.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "securityAdvisory", + "description": "

The associated security advisory.

", + "type": "SecurityAdvisory", + "id": "securityadvisory", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisory" + }, + { + "name": "securityVulnerability", + "description": "

The associated security vulnerablity.

", + "type": "SecurityVulnerability", + "id": "securityvulnerability", + "kind": "objects", + "href": "/graphql/reference/objects#securityvulnerability" + }, + { + "name": "vulnerableManifestFilename", + "description": "

The vulnerable manifest filename.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "vulnerableManifestPath", + "description": "

The vulnerable manifest path.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "vulnerableRequirements", + "description": "

The vulnerable requirements.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "RepositoryVulnerabilityAlertConnection", + "kind": "objects", + "id": "repositoryvulnerabilityalertconnection", + "href": "/graphql/reference/objects#repositoryvulnerabilityalertconnection", + "description": "

The connection type for RepositoryVulnerabilityAlert.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[RepositoryVulnerabilityAlertEdge]", + "id": "repositoryvulnerabilityalertedge", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[RepositoryVulnerabilityAlert]", + "id": "repositoryvulnerabilityalert", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryvulnerabilityalert" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "RepositoryVulnerabilityAlertEdge", + "kind": "objects", + "id": "repositoryvulnerabilityalertedge", + "href": "/graphql/reference/objects#repositoryvulnerabilityalertedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "RepositoryVulnerabilityAlert", + "id": "repositoryvulnerabilityalert", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryvulnerabilityalert" + } + ] + }, + { + "name": "RestrictedContribution", + "kind": "objects", + "id": "restrictedcontribution", + "href": "/graphql/reference/objects#restrictedcontribution", + "description": "

Represents a private contribution a user made on GitHub.

", + "implements": [ + { + "name": "Contribution", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution" + } + ], + "fields": [ + { + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "ReviewDismissalAllowance", + "kind": "objects", + "id": "reviewdismissalallowance", + "href": "/graphql/reference/objects#reviewdismissalallowance", + "description": "

A team or user who has the ability to dismiss a review on a protected branch.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

The actor that can dismiss.

", + "type": "ReviewDismissalAllowanceActor", + "id": "reviewdismissalallowanceactor", + "kind": "unions", + "href": "/graphql/reference/unions#reviewdismissalallowanceactor" + }, + { + "name": "branchProtectionRule", + "description": "

Identifies the branch protection rule associated with the allowed user or team.

", + "type": "BranchProtectionRule", + "id": "branchprotectionrule", + "kind": "objects", + "href": "/graphql/reference/objects#branchprotectionrule" + } + ] + }, + { + "name": "ReviewDismissalAllowanceConnection", + "kind": "objects", + "id": "reviewdismissalallowanceconnection", + "href": "/graphql/reference/objects#reviewdismissalallowanceconnection", + "description": "

The connection type for ReviewDismissalAllowance.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ReviewDismissalAllowanceEdge]", + "id": "reviewdismissalallowanceedge", + "kind": "objects", + "href": "/graphql/reference/objects#reviewdismissalallowanceedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[ReviewDismissalAllowance]", + "id": "reviewdismissalallowance", + "kind": "objects", + "href": "/graphql/reference/objects#reviewdismissalallowance" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ReviewDismissalAllowanceEdge", + "kind": "objects", + "id": "reviewdismissalallowanceedge", + "href": "/graphql/reference/objects#reviewdismissalallowanceedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "ReviewDismissalAllowance", + "id": "reviewdismissalallowance", + "kind": "objects", + "href": "/graphql/reference/objects#reviewdismissalallowance" + } + ] + }, + { + "name": "ReviewDismissedEvent", + "kind": "objects", + "id": "reviewdismissedevent", + "href": "/graphql/reference/objects#reviewdismissedevent", + "description": "

Represents areview_dismissedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "dismissalMessage", + "description": "

Identifies the optional message associated with thereview_dismissedevent.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "dismissalMessageHTML", + "description": "

Identifies the optional message associated with the event, rendered to HTML.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "previousReviewState", + "description": "

Identifies the previous state of the review with thereview_dismissedevent.

", + "type": "PullRequestReviewState!", + "id": "pullrequestreviewstate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewstate" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "pullRequestCommit", + "description": "

Identifies the commit which caused the review to become stale.

", + "type": "PullRequestCommit", + "id": "pullrequestcommit", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestcommit" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this review dismissed event.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "review", + "description": "

Identifies the review associated with thereview_dismissedevent.

", + "type": "PullRequestReview", + "id": "pullrequestreview", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestreview" + }, + { + "name": "url", + "description": "

The HTTP URL for this review dismissed event.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "ReviewRequest", + "kind": "objects", + "id": "reviewrequest", + "href": "/graphql/reference/objects#reviewrequest", + "description": "

A request for a user to review a pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "asCodeOwner", + "description": "

Whether this request was created for a code owner.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "pullRequest", + "description": "

Identifies the pull request associated with this review request.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "requestedReviewer", + "description": "

The reviewer that is requested.

", + "type": "RequestedReviewer", + "id": "requestedreviewer", + "kind": "unions", + "href": "/graphql/reference/unions#requestedreviewer" + } + ] + }, + { + "name": "ReviewRequestConnection", + "kind": "objects", + "id": "reviewrequestconnection", + "href": "/graphql/reference/objects#reviewrequestconnection", + "description": "

The connection type for ReviewRequest.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[ReviewRequestEdge]", + "id": "reviewrequestedge", + "kind": "objects", + "href": "/graphql/reference/objects#reviewrequestedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[ReviewRequest]", + "id": "reviewrequest", + "kind": "objects", + "href": "/graphql/reference/objects#reviewrequest" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "ReviewRequestEdge", + "kind": "objects", + "id": "reviewrequestedge", + "href": "/graphql/reference/objects#reviewrequestedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "ReviewRequest", + "id": "reviewrequest", + "kind": "objects", + "href": "/graphql/reference/objects#reviewrequest" + } + ] + }, + { + "name": "ReviewRequestRemovedEvent", + "kind": "objects", + "id": "reviewrequestremovedevent", + "href": "/graphql/reference/objects#reviewrequestremovedevent", + "description": "

Represents anreview_request_removedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "requestedReviewer", + "description": "

Identifies the reviewer whose review request was removed.

", + "type": "RequestedReviewer", + "id": "requestedreviewer", + "kind": "unions", + "href": "/graphql/reference/unions#requestedreviewer" + } + ] + }, + { + "name": "ReviewRequestedEvent", + "kind": "objects", + "id": "reviewrequestedevent", + "href": "/graphql/reference/objects#reviewrequestedevent", + "description": "

Represents anreview_requestedevent on a given pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "pullRequest", + "description": "

PullRequest referenced by event.

", + "type": "PullRequest!", + "id": "pullrequest", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequest" + }, + { + "name": "requestedReviewer", + "description": "

Identifies the reviewer whose review was requested.

", + "type": "RequestedReviewer", + "id": "requestedreviewer", + "kind": "unions", + "href": "/graphql/reference/unions#requestedreviewer" + } + ] + }, + { + "name": "ReviewStatusHovercardContext", + "kind": "objects", + "id": "reviewstatushovercardcontext", + "href": "/graphql/reference/objects#reviewstatushovercardcontext", + "description": "

A hovercard context with a message describing the current code review state of the pull\nrequest.

", + "implements": [ + { + "name": "HovercardContext", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext" + } + ], + "fields": [ + { + "name": "message", + "description": "

A string describing this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "reviewDecision", + "description": "

The current status of the pull request with respect to code review.

", + "type": "PullRequestReviewDecision", + "id": "pullrequestreviewdecision", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewdecision" + } + ] + }, + { + "name": "SavedReply", + "kind": "objects", + "id": "savedreply", + "href": "/graphql/reference/objects#savedreply", + "description": "

A Saved Reply is text a user can use to reply quickly.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "body", + "description": "

The body of the saved reply.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The saved reply body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "title", + "description": "

The title of the saved reply.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "user", + "description": "

The user that saved this reply.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + } + ] + }, + { + "name": "SavedReplyConnection", + "kind": "objects", + "id": "savedreplyconnection", + "href": "/graphql/reference/objects#savedreplyconnection", + "description": "

The connection type for SavedReply.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SavedReplyEdge]", + "id": "savedreplyedge", + "kind": "objects", + "href": "/graphql/reference/objects#savedreplyedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[SavedReply]", + "id": "savedreply", + "kind": "objects", + "href": "/graphql/reference/objects#savedreply" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SavedReplyEdge", + "kind": "objects", + "id": "savedreplyedge", + "href": "/graphql/reference/objects#savedreplyedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "SavedReply", + "id": "savedreply", + "kind": "objects", + "href": "/graphql/reference/objects#savedreply" + } + ] + }, + { + "name": "SearchResultItemConnection", + "kind": "objects", + "id": "searchresultitemconnection", + "href": "/graphql/reference/objects#searchresultitemconnection", + "description": "

A list of results that matched against a search query.

", + "fields": [ + { + "name": "codeCount", + "description": "

The number of pieces of code that matched the search query.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SearchResultItemEdge]", + "id": "searchresultitemedge", + "kind": "objects", + "href": "/graphql/reference/objects#searchresultitemedge" + }, + { + "name": "issueCount", + "description": "

The number of issues that matched the search query.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[SearchResultItem]", + "id": "searchresultitem", + "kind": "unions", + "href": "/graphql/reference/unions#searchresultitem" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "repositoryCount", + "description": "

The number of repositories that matched the search query.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "userCount", + "description": "

The number of users that matched the search query.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "wikiCount", + "description": "

The number of wiki pages that matched the search query.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SearchResultItemEdge", + "kind": "objects", + "id": "searchresultitemedge", + "href": "/graphql/reference/objects#searchresultitemedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "SearchResultItem", + "id": "searchresultitem", + "kind": "unions", + "href": "/graphql/reference/unions#searchresultitem" + }, + { + "name": "textMatches", + "description": "

Text matches on the result found.

", + "type": "[TextMatch]", + "id": "textmatch", + "kind": "objects", + "href": "/graphql/reference/objects#textmatch" + } + ] + }, + { + "name": "SecurityAdvisory", + "kind": "objects", + "id": "securityadvisory", + "href": "/graphql/reference/objects#securityadvisory", + "description": "

A GitHub Security Advisory.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "description", + "description": "

This is a long plaintext description of the advisory.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "ghsaId", + "description": "

The GitHub Security Advisory ID.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "identifiers", + "description": "

A list of identifiers for this advisory.

", + "type": "[SecurityAdvisoryIdentifier!]!", + "id": "securityadvisoryidentifier", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisoryidentifier" + }, + { + "name": "origin", + "description": "

The organization that originated the advisory.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "permalink", + "description": "

The permalink for the advisory.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "publishedAt", + "description": "

When the advisory was published.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "references", + "description": "

A list of references for this advisory.

", + "type": "[SecurityAdvisoryReference!]!", + "id": "securityadvisoryreference", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisoryreference" + }, + { + "name": "severity", + "description": "

The severity of the advisory.

", + "type": "SecurityAdvisorySeverity!", + "id": "securityadvisoryseverity", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryseverity" + }, + { + "name": "summary", + "description": "

A short plaintext summary of the advisory.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "updatedAt", + "description": "

When the advisory was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "vulnerabilities", + "description": "

Vulnerabilities associated with this Advisory.

", + "type": "SecurityVulnerabilityConnection!", + "id": "securityvulnerabilityconnection", + "kind": "objects", + "href": "/graphql/reference/objects#securityvulnerabilityconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "ecosystem", + "description": "

An ecosystem to filter vulnerabilities by.

", + "type": { + "name": "SecurityAdvisoryEcosystem", + "id": "securityadvisoryecosystem", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryecosystem" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "package", + "description": "

A package name to filter vulnerabilities by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "severities", + "description": "

A list of severities to filter vulnerabilities by.

", + "type": { + "name": "[SecurityAdvisorySeverity!]", + "id": "securityadvisoryseverity", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryseverity" + } + } + ] + }, + { + "name": "withdrawnAt", + "description": "

When the advisory was withdrawn, if it has been withdrawn.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "SecurityAdvisoryConnection", + "kind": "objects", + "id": "securityadvisoryconnection", + "href": "/graphql/reference/objects#securityadvisoryconnection", + "description": "

The connection type for SecurityAdvisory.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SecurityAdvisoryEdge]", + "id": "securityadvisoryedge", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisoryedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[SecurityAdvisory]", + "id": "securityadvisory", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisory" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SecurityAdvisoryEdge", + "kind": "objects", + "id": "securityadvisoryedge", + "href": "/graphql/reference/objects#securityadvisoryedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "SecurityAdvisory", + "id": "securityadvisory", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisory" + } + ] + }, + { + "name": "SecurityAdvisoryIdentifier", + "kind": "objects", + "id": "securityadvisoryidentifier", + "href": "/graphql/reference/objects#securityadvisoryidentifier", + "description": "

A GitHub Security Advisory Identifier.

", + "fields": [ + { + "name": "type", + "description": "

The identifier type, e.g. GHSA, CVE.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "value", + "description": "

The identifier.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "SecurityAdvisoryPackage", + "kind": "objects", + "id": "securityadvisorypackage", + "href": "/graphql/reference/objects#securityadvisorypackage", + "description": "

An individual package.

", + "fields": [ + { + "name": "ecosystem", + "description": "

The ecosystem the package belongs to, e.g. RUBYGEMS, NPM.

", + "type": "SecurityAdvisoryEcosystem!", + "id": "securityadvisoryecosystem", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryecosystem" + }, + { + "name": "name", + "description": "

The package name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "SecurityAdvisoryPackageVersion", + "kind": "objects", + "id": "securityadvisorypackageversion", + "href": "/graphql/reference/objects#securityadvisorypackageversion", + "description": "

An individual package version.

", + "fields": [ + { + "name": "identifier", + "description": "

The package name or version.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "SecurityAdvisoryReference", + "kind": "objects", + "id": "securityadvisoryreference", + "href": "/graphql/reference/objects#securityadvisoryreference", + "description": "

A GitHub Security Advisory Reference.

", + "fields": [ + { + "name": "url", + "description": "

A publicly accessible reference.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "SecurityVulnerability", + "kind": "objects", + "id": "securityvulnerability", + "href": "/graphql/reference/objects#securityvulnerability", + "description": "

An individual vulnerability within an Advisory.

", + "fields": [ + { + "name": "advisory", + "description": "

The Advisory associated with this Vulnerability.

", + "type": "SecurityAdvisory!", + "id": "securityadvisory", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisory" + }, + { + "name": "firstPatchedVersion", + "description": "

The first version containing a fix for the vulnerability.

", + "type": "SecurityAdvisoryPackageVersion", + "id": "securityadvisorypackageversion", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisorypackageversion" + }, + { + "name": "package", + "description": "

A description of the vulnerable package.

", + "type": "SecurityAdvisoryPackage!", + "id": "securityadvisorypackage", + "kind": "objects", + "href": "/graphql/reference/objects#securityadvisorypackage" + }, + { + "name": "severity", + "description": "

The severity of the vulnerability within this package.

", + "type": "SecurityAdvisorySeverity!", + "id": "securityadvisoryseverity", + "kind": "enums", + "href": "/graphql/reference/enums#securityadvisoryseverity" + }, + { + "name": "updatedAt", + "description": "

When the vulnerability was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "vulnerableVersionRange", + "description": "

A string that describes the vulnerable package versions.\nThis string follows a basic syntax with a few forms.

\n
    \n
  • = 0.2.0 denotes a single vulnerable version.
  • \n
  • <= 1.0.8 denotes a version range up to and including the specified version
  • \n
  • < 0.1.11 denotes a version range up to, but excluding, the specified version
  • \n
  • >= 4.3.0, < 4.3.5 denotes a version range with a known minimum and maximum version.
  • \n
  • >= 0.0.1 denotes a version range with a known minimum, but no known maximum.
  • \n
", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "SecurityVulnerabilityConnection", + "kind": "objects", + "id": "securityvulnerabilityconnection", + "href": "/graphql/reference/objects#securityvulnerabilityconnection", + "description": "

The connection type for SecurityVulnerability.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SecurityVulnerabilityEdge]", + "id": "securityvulnerabilityedge", + "kind": "objects", + "href": "/graphql/reference/objects#securityvulnerabilityedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[SecurityVulnerability]", + "id": "securityvulnerability", + "kind": "objects", + "href": "/graphql/reference/objects#securityvulnerability" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SecurityVulnerabilityEdge", + "kind": "objects", + "id": "securityvulnerabilityedge", + "href": "/graphql/reference/objects#securityvulnerabilityedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "SecurityVulnerability", + "id": "securityvulnerability", + "kind": "objects", + "href": "/graphql/reference/objects#securityvulnerability" + } + ] + }, + { + "name": "SmimeSignature", + "kind": "objects", + "id": "smimesignature", + "href": "/graphql/reference/objects#smimesignature", + "description": "

Represents an S/MIME signature on a Commit or Tag.

", + "implements": [ + { + "name": "GitSignature", + "id": "gitsignature", + "href": "/graphql/reference/interfaces#gitsignature" + } + ], + "fields": [ + { + "name": "email", + "description": "

Email used to sign this object.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isValid", + "description": "

True if the signature is valid and verified by GitHub.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "payload", + "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "signature", + "description": "

ASCII-armored signature header from object.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "signer", + "description": "

GitHub user corresponding to the email signing this commit.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "state", + "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", + "type": "GitSignatureState!", + "id": "gitsignaturestate", + "kind": "enums", + "href": "/graphql/reference/enums#gitsignaturestate" + }, + { + "name": "wasSignedByGitHub", + "description": "

True if the signature was made with GitHub's signing key.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "Sponsorship", + "kind": "objects", + "id": "sponsorship", + "href": "/graphql/reference/objects#sponsorship", + "description": "

A sponsorship relationship between a sponsor and a maintainer.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "maintainer", + "description": "

The entity that is being sponsored.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "isDeprecated": true, + "deprecationReason": "

Sponsorship.maintainer will be removed. Use Sponsorship.sponsorable instead. Removal on 2020-04-01 UTC.

" + }, + { + "name": "privacyLevel", + "description": "

The privacy level for this sponsorship.

", + "type": "SponsorshipPrivacy!", + "id": "sponsorshipprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#sponsorshipprivacy" + }, + { + "name": "sponsor", + "description": "

The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "isDeprecated": true, + "deprecationReason": "

Sponsorship.sponsor will be removed. Use Sponsorship.sponsorEntity instead. Removal on 2020-10-01 UTC.

" + }, + { + "name": "sponsorEntity", + "description": "

The user or organization that is sponsoring. Returns null if the sponsorship is private.

", + "type": "Sponsor", + "id": "sponsor", + "kind": "unions", + "href": "/graphql/reference/unions#sponsor" + }, + { + "name": "sponsorable", + "description": "

The entity that is being sponsored.

", + "type": "Sponsorable!", + "id": "sponsorable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#sponsorable" + } + ] + }, + { + "name": "SponsorshipConnection", + "kind": "objects", + "id": "sponsorshipconnection", + "href": "/graphql/reference/objects#sponsorshipconnection", + "description": "

The connection type for Sponsorship.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SponsorshipEdge]", + "id": "sponsorshipedge", + "kind": "objects", + "href": "/graphql/reference/objects#sponsorshipedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Sponsorship]", + "id": "sponsorship", + "kind": "objects", + "href": "/graphql/reference/objects#sponsorship" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SponsorshipEdge", + "kind": "objects", + "id": "sponsorshipedge", + "href": "/graphql/reference/objects#sponsorshipedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Sponsorship", + "id": "sponsorship", + "kind": "objects", + "href": "/graphql/reference/objects#sponsorship" + } + ] + }, + { + "name": "StargazerConnection", + "kind": "objects", + "id": "stargazerconnection", + "href": "/graphql/reference/objects#stargazerconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[StargazerEdge]", + "id": "stargazeredge", + "kind": "objects", + "href": "/graphql/reference/objects#stargazeredge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "StargazerEdge", + "kind": "objects", + "id": "stargazeredge", + "href": "/graphql/reference/objects#stargazeredge", + "description": "

Represents a user that's starred a repository.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "starredAt", + "description": "

Identifies when the item was starred.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "StarredRepositoryConnection", + "kind": "objects", + "id": "starredrepositoryconnection", + "href": "/graphql/reference/objects#starredrepositoryconnection", + "description": "

The connection type for Repository.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[StarredRepositoryEdge]", + "id": "starredrepositoryedge", + "kind": "objects", + "href": "/graphql/reference/objects#starredrepositoryedge" + }, + { + "name": "isOverLimit", + "description": "

Is the list of stars for this user truncated? This is true for users that have many stars.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Repository]", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "StarredRepositoryEdge", + "kind": "objects", + "id": "starredrepositoryedge", + "href": "/graphql/reference/objects#starredrepositoryedge", + "description": "

Represents a starred repository.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "starredAt", + "description": "

Identifies when the item was starred.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "Status", + "kind": "objects", + "id": "status", + "href": "/graphql/reference/objects#status", + "description": "

Represents a commit status.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "combinedContexts", + "description": "

A list of status contexts and check runs for this commit.

", + "type": "StatusCheckRollupContextConnection!", + "id": "statuscheckrollupcontextconnection", + "kind": "objects", + "href": "/graphql/reference/objects#statuscheckrollupcontextconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "commit", + "description": "

The commit this status is attached to.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "context", + "description": "

Looks up an individual status context by context name.

", + "type": "StatusContext", + "id": "statuscontext", + "kind": "objects", + "href": "/graphql/reference/objects#statuscontext", + "arguments": [ + { + "name": "name", + "description": "

The context name.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "contexts", + "description": "

The individual status contexts for this commit.

", + "type": "[StatusContext!]!", + "id": "statuscontext", + "kind": "objects", + "href": "/graphql/reference/objects#statuscontext" + }, + { + "name": "state", + "description": "

The combined commit status.

", + "type": "StatusState!", + "id": "statusstate", + "kind": "enums", + "href": "/graphql/reference/enums#statusstate" + } + ] + }, + { + "name": "StatusCheckRollup", + "kind": "objects", + "id": "statuscheckrollup", + "href": "/graphql/reference/objects#statuscheckrollup", + "description": "

Represents the rollup for both the check runs and status for a commit.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "commit", + "description": "

The commit the status and check runs are attached to.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "contexts", + "description": "

A list of status contexts and check runs for this commit.

", + "type": "StatusCheckRollupContextConnection!", + "id": "statuscheckrollupcontextconnection", + "kind": "objects", + "href": "/graphql/reference/objects#statuscheckrollupcontextconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "state", + "description": "

The combined status for the commit.

", + "type": "StatusState!", + "id": "statusstate", + "kind": "enums", + "href": "/graphql/reference/enums#statusstate" + } + ] + }, + { + "name": "StatusCheckRollupContextConnection", + "kind": "objects", + "id": "statuscheckrollupcontextconnection", + "href": "/graphql/reference/objects#statuscheckrollupcontextconnection", + "description": "

The connection type for StatusCheckRollupContext.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[StatusCheckRollupContextEdge]", + "id": "statuscheckrollupcontextedge", + "kind": "objects", + "href": "/graphql/reference/objects#statuscheckrollupcontextedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[StatusCheckRollupContext]", + "id": "statuscheckrollupcontext", + "kind": "unions", + "href": "/graphql/reference/unions#statuscheckrollupcontext" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "StatusCheckRollupContextEdge", + "kind": "objects", + "id": "statuscheckrollupcontextedge", + "href": "/graphql/reference/objects#statuscheckrollupcontextedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "StatusCheckRollupContext", + "id": "statuscheckrollupcontext", + "kind": "unions", + "href": "/graphql/reference/unions#statuscheckrollupcontext" + } + ] + }, + { + "name": "StatusContext", + "kind": "objects", + "id": "statuscontext", + "href": "/graphql/reference/objects#statuscontext", + "description": "

Represents an individual commit status context.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "avatarUrl", + "description": "

The avatar of the OAuth application or the user that created the status.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "defaultValue": "40", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "commit", + "description": "

This commit this status context is attached to.

", + "type": "Commit", + "id": "commit", + "kind": "objects", + "href": "/graphql/reference/objects#commit" + }, + { + "name": "context", + "description": "

The name of this status context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "creator", + "description": "

The actor who created this status context.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "description", + "description": "

The description for this status context.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "state", + "description": "

The state of this status context.

", + "type": "StatusState!", + "id": "statusstate", + "kind": "enums", + "href": "/graphql/reference/enums#statusstate" + }, + { + "name": "targetUrl", + "description": "

The URL for this status context.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "Submodule", + "kind": "objects", + "id": "submodule", + "href": "/graphql/reference/objects#submodule", + "description": "

A pointer to a repository at a specific revision embedded inside another repository.

", + "fields": [ + { + "name": "branch", + "description": "

The branch of the upstream submodule for tracking updates.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "gitUrl", + "description": "

The git URL of the submodule repository.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "name", + "description": "

The name of the submodule in .gitmodules.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "path", + "description": "

The path in the superproject that this submodule is located in.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "subprojectCommitOid", + "description": "

The commit revision of the subproject repository being tracked by the submodule.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + } + ] + }, + { + "name": "SubmoduleConnection", + "kind": "objects", + "id": "submoduleconnection", + "href": "/graphql/reference/objects#submoduleconnection", + "description": "

The connection type for Submodule.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[SubmoduleEdge]", + "id": "submoduleedge", + "kind": "objects", + "href": "/graphql/reference/objects#submoduleedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Submodule]", + "id": "submodule", + "kind": "objects", + "href": "/graphql/reference/objects#submodule" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "SubmoduleEdge", + "kind": "objects", + "id": "submoduleedge", + "href": "/graphql/reference/objects#submoduleedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Submodule", + "id": "submodule", + "kind": "objects", + "href": "/graphql/reference/objects#submodule" + } + ] + }, + { + "name": "SubscribedEvent", + "kind": "objects", + "id": "subscribedevent", + "href": "/graphql/reference/objects#subscribedevent", + "description": "

Represents asubscribedevent on a given Subscribable.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "subscribable", + "description": "

Object referenced by event.

", + "type": "Subscribable!", + "id": "subscribable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#subscribable" + } + ] + }, + { + "name": "SuggestedReviewer", + "kind": "objects", + "id": "suggestedreviewer", + "href": "/graphql/reference/objects#suggestedreviewer", + "description": "

A suggestion to review a pull request based on a user's commit history and review comments.

", + "fields": [ + { + "name": "isAuthor", + "description": "

Is this suggestion based on past commits?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isCommenter", + "description": "

Is this suggestion based on past review comments?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "reviewer", + "description": "

Identifies the user suggested to review the pull request.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "Tag", + "kind": "objects", + "id": "tag", + "href": "/graphql/reference/objects#tag", + "description": "

Represents a Git tag.

", + "implements": [ + { + "name": "GitObject", + "id": "gitobject", + "href": "/graphql/reference/interfaces#gitobject" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "abbreviatedOid", + "description": "

An abbreviated version of the Git object ID.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "commitResourcePath", + "description": "

The HTTP path for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "commitUrl", + "description": "

The HTTP URL for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "message", + "description": "

The Git tag message.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The Git tag name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "oid", + "description": "

The Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "repository", + "description": "

The Repository the Git object belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "tagger", + "description": "

Details about the tag author.

", + "type": "GitActor", + "id": "gitactor", + "kind": "objects", + "href": "/graphql/reference/objects#gitactor" + }, + { + "name": "target", + "description": "

The Git object the tag points to.

", + "type": "GitObject!", + "id": "gitobject", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#gitobject" + } + ] + }, + { + "name": "Team", + "kind": "objects", + "id": "team", + "href": "/graphql/reference/objects#team", + "description": "

A team of users in an organization.

", + "implements": [ + { + "name": "MemberStatusable", + "id": "memberstatusable", + "href": "/graphql/reference/interfaces#memberstatusable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" + } + ], + "fields": [ + { + "name": "ancestors", + "description": "

A list of teams that are ancestors of this team.

", + "type": "TeamConnection!", + "id": "teamconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "avatarUrl", + "description": "

A URL pointing to the team's avatar.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "defaultValue": "400", + "description": "

The size in pixels of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "childTeams", + "description": "

List of child teams belonging to this team.

", + "type": "TeamConnection!", + "id": "teamconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "immediateOnly", + "defaultValue": true, + "description": "

Whether to list immediate child teams or all descendant child teams.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "TeamOrder", + "id": "teamorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teamorder" + } + }, + { + "name": "userLogins", + "description": "

User logins to filter by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "combinedSlug", + "description": "

The slug corresponding to the organization and team.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "description", + "description": "

The description of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "discussion", + "description": "

Find a team discussion by its number.

", + "type": "TeamDiscussion", + "id": "teamdiscussion", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussion", + "arguments": [ + { + "name": "number", + "description": "

The sequence number of the discussion to find.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "discussions", + "description": "

A list of team discussions.

", + "type": "TeamDiscussionConnection!", + "id": "teamdiscussionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "isPinned", + "description": "

If provided, filters discussions according to whether or not they are pinned.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "TeamDiscussionOrder", + "id": "teamdiscussionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teamdiscussionorder" + } + } + ] + }, + { + "name": "discussionsResourcePath", + "description": "

The HTTP path for team discussions.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "discussionsUrl", + "description": "

The HTTP URL for team discussions.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "editTeamResourcePath", + "description": "

The HTTP path for editing this team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "editTeamUrl", + "description": "

The HTTP URL for editing this team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "invitations", + "description": "

A list of pending invitations for users to this team.

", + "type": "OrganizationInvitationConnection", + "id": "organizationinvitationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationinvitationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "memberStatuses", + "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", + "type": "UserStatusConnection!", + "id": "userstatusconnection", + "kind": "objects", + "href": "/graphql/reference/objects#userstatusconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for user statuses returned from the connection.

", + "type": { + "name": "UserStatusOrder", + "id": "userstatusorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#userstatusorder" + } + } + ] + }, + { + "name": "members", + "description": "

A list of users who are members of this team.

", + "type": "TeamMemberConnection!", + "id": "teammemberconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teammemberconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "membership", + "defaultValue": "ALL", + "description": "

Filter by membership type.

", + "type": { + "name": "TeamMembershipType", + "id": "teammembershiptype", + "kind": "enums", + "href": "/graphql/reference/enums#teammembershiptype" + } + }, + { + "name": "orderBy", + "description": "

Order for the connection.

", + "type": { + "name": "TeamMemberOrder", + "id": "teammemberorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teammemberorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "role", + "description": "

Filter by team member role.

", + "type": { + "name": "TeamMemberRole", + "id": "teammemberrole", + "kind": "enums", + "href": "/graphql/reference/enums#teammemberrole" + } + } + ] + }, + { + "name": "membersResourcePath", + "description": "

The HTTP path for the team' members.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "membersUrl", + "description": "

The HTTP URL for the team' members.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "name", + "description": "

The name of the team.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "newTeamResourcePath", + "description": "

The HTTP path creating a new team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "newTeamUrl", + "description": "

The HTTP URL creating a new team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organization", + "description": "

The organization that owns this team.

", + "type": "Organization!", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "parentTeam", + "description": "

The parent team of the team.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "privacy", + "description": "

The level of privacy the team has.

", + "type": "TeamPrivacy!", + "id": "teamprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#teamprivacy" + }, + { + "name": "repositories", + "description": "

A list of repositories this team has access to.

", + "type": "TeamRepositoryConnection!", + "id": "teamrepositoryconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamrepositoryconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for the connection.

", + "type": { + "name": "TeamRepositoryOrder", + "id": "teamrepositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teamrepositoryorder" + } + }, + { + "name": "query", + "description": "

The search string to look for.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "repositoriesResourcePath", + "description": "

The HTTP path for this team's repositories.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoriesUrl", + "description": "

The HTTP URL for this team's repositories.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "reviewRequestDelegationAlgorithm", + "description": "

What algorithm is used for review assignment for this team.

", + "type": "TeamReviewAssignmentAlgorithm", + "id": "teamreviewassignmentalgorithm", + "kind": "enums", + "href": "/graphql/reference/enums#teamreviewassignmentalgorithm", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + } + }, + { + "name": "reviewRequestDelegationEnabled", + "description": "

True if review assignment is enabled for this team.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + } + }, + { + "name": "reviewRequestDelegationMemberCount", + "description": "

How many team members are required for review assignment for this team.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + } + }, + { + "name": "reviewRequestDelegationNotifyTeam", + "description": "

When assigning team members via delegation, whether the entire team should be notified as well.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + } + }, + { + "name": "slug", + "description": "

The slug corresponding to the team.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamsResourcePath", + "description": "

The HTTP path for this team's teams.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamsUrl", + "description": "

The HTTP URL for this team's teams.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this team.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "viewerCanAdminister", + "description": "

Team is adminable by the viewer.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" + } + ] + }, + { + "name": "TeamAddMemberAuditEntry", + "kind": "objects", + "id": "teamaddmemberauditentry", + "href": "/graphql/reference/objects#teamaddmemberauditentry", + "description": "

Audit log entry for a team.add_member event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isLdapMapped", + "description": "

Whether the team was mapped to an LDAP Group.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TeamAddRepositoryAuditEntry", + "kind": "objects", + "id": "teamaddrepositoryauditentry", + "href": "/graphql/reference/objects#teamaddrepositoryauditentry", + "description": "

Audit log entry for a team.add_repository event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + }, + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isLdapMapped", + "description": "

Whether the team was mapped to an LDAP Group.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TeamChangeParentTeamAuditEntry", + "kind": "objects", + "id": "teamchangeparentteamauditentry", + "href": "/graphql/reference/objects#teamchangeparentteamauditentry", + "description": "

Audit log entry for a team.change_parent_team event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isLdapMapped", + "description": "

Whether the team was mapped to an LDAP Group.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "parentTeam", + "description": "

The new parent team.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "parentTeamName", + "description": "

The name of the new parent team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "parentTeamNameWas", + "description": "

The name of the former parent team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "parentTeamResourcePath", + "description": "

The HTTP path for the parent team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "parentTeamUrl", + "description": "

The HTTP URL for the parent team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "parentTeamWas", + "description": "

The former parent team.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "parentTeamWasResourcePath", + "description": "

The HTTP path for the previous parent team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "parentTeamWasUrl", + "description": "

The HTTP URL for the previous parent team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TeamConnection", + "kind": "objects", + "id": "teamconnection", + "href": "/graphql/reference/objects#teamconnection", + "description": "

The connection type for Team.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[TeamEdge]", + "id": "teamedge", + "kind": "objects", + "href": "/graphql/reference/objects#teamedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Team]", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "TeamDiscussion", + "kind": "objects", + "id": "teamdiscussion", + "href": "/graphql/reference/objects#teamdiscussion", + "description": "

A team discussion.

", + "implements": [ + { + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" + }, + { + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "Subscribable", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the discussion's team.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "body", + "description": "

The body as Markdown.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyVersion", + "description": "

Identifies the discussion body hash.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "comments", + "description": "

A list of comments on this discussion.

", + "type": "TeamDiscussionCommentConnection!", + "id": "teamdiscussioncommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussioncommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "fromComment", + "description": "

When provided, filters the connection such that results begin with the comment with this number.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "TeamDiscussionCommentOrder", + "id": "teamdiscussioncommentorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#teamdiscussioncommentorder" + } + } + ] + }, + { + "name": "commentsResourcePath", + "description": "

The HTTP path for discussion comments.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "commentsUrl", + "description": "

The HTTP URL for discussion comments.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isPinned", + "description": "

Whether or not the discussion is pinned.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isPrivate", + "description": "

Whether or not the discussion is only visible to team members and org admins.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "number", + "description": "

Identifies the discussion within its team.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", + "kind": "objects", + "href": "/graphql/reference/objects#reactiongroup" + }, + { + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } + } + ] + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this discussion.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team that defines the context of this discussion.

", + "type": "Team!", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "title", + "description": "

The title of the discussion.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this discussion.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", + "kind": "objects", + "href": "/graphql/reference/objects#usercontenteditconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanPin", + "description": "

Whether or not the current viewer can pin this discussion.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" + }, + { + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" + } + ] + }, + { + "name": "TeamDiscussionComment", + "kind": "objects", + "id": "teamdiscussioncomment", + "href": "/graphql/reference/objects#teamdiscussioncomment", + "description": "

A comment on a team discussion.

", + "implements": [ + { + "name": "Comment", + "id": "comment", + "href": "/graphql/reference/interfaces#comment" + }, + { + "name": "Deletable", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Reactable", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + }, + { + "name": "Updatable", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable" + }, + { + "name": "UpdatableComment", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment" + } + ], + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the comment's team.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "body", + "description": "

The body as Markdown.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyVersion", + "description": "

The current version of the body content.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "discussion", + "description": "

The discussion this comment is about.

", + "type": "TeamDiscussion!", + "id": "teamdiscussion", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussion" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "number", + "description": "

Identifies the comment number.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", + "kind": "objects", + "href": "/graphql/reference/objects#reactiongroup" + }, + { + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } + } + ] + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this comment.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this comment.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", + "kind": "objects", + "href": "/graphql/reference/objects#usercontenteditconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" + }, + { + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "TeamDiscussionCommentConnection", + "kind": "objects", + "id": "teamdiscussioncommentconnection", + "href": "/graphql/reference/objects#teamdiscussioncommentconnection", + "description": "

The connection type for TeamDiscussionComment.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[TeamDiscussionCommentEdge]", + "id": "teamdiscussioncommentedge", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussioncommentedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[TeamDiscussionComment]", + "id": "teamdiscussioncomment", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussioncomment" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "TeamDiscussionCommentEdge", + "kind": "objects", + "id": "teamdiscussioncommentedge", + "href": "/graphql/reference/objects#teamdiscussioncommentedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "TeamDiscussionComment", + "id": "teamdiscussioncomment", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussioncomment" + } + ] + }, + { + "name": "TeamDiscussionConnection", + "kind": "objects", + "id": "teamdiscussionconnection", + "href": "/graphql/reference/objects#teamdiscussionconnection", + "description": "

The connection type for TeamDiscussion.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[TeamDiscussionEdge]", + "id": "teamdiscussionedge", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussionedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[TeamDiscussion]", + "id": "teamdiscussion", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussion" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "TeamDiscussionEdge", + "kind": "objects", + "id": "teamdiscussionedge", + "href": "/graphql/reference/objects#teamdiscussionedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "TeamDiscussion", + "id": "teamdiscussion", + "kind": "objects", + "href": "/graphql/reference/objects#teamdiscussion" + } + ] + }, + { + "name": "TeamEdge", + "kind": "objects", + "id": "teamedge", + "href": "/graphql/reference/objects#teamedge", + "description": "

An edge in a connection.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + } + ] + }, + { + "name": "TeamMemberConnection", + "kind": "objects", + "id": "teammemberconnection", + "href": "/graphql/reference/objects#teammemberconnection", + "description": "

The connection type for User.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[TeamMemberEdge]", + "id": "teammemberedge", + "kind": "objects", + "href": "/graphql/reference/objects#teammemberedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "TeamMemberEdge", + "kind": "objects", + "id": "teammemberedge", + "href": "/graphql/reference/objects#teammemberedge", + "description": "

Represents a user who is a member of a team.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "memberAccessResourcePath", + "description": "

The HTTP path to the organization's member access page.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "memberAccessUrl", + "description": "

The HTTP URL to the organization's member access page.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "role", + "description": "

The role the member has on the team.

", + "type": "TeamMemberRole!", + "id": "teammemberrole", + "kind": "enums", + "href": "/graphql/reference/enums#teammemberrole" + } + ] + }, + { + "name": "TeamRemoveMemberAuditEntry", + "kind": "objects", + "id": "teamremovememberauditentry", + "href": "/graphql/reference/objects#teamremovememberauditentry", + "description": "

Audit log entry for a team.remove_member event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isLdapMapped", + "description": "

Whether the team was mapped to an LDAP Group.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TeamRemoveRepositoryAuditEntry", + "kind": "objects", + "id": "teamremoverepositoryauditentry", + "href": "/graphql/reference/objects#teamremoverepositoryauditentry", + "description": "

Audit log entry for a team.remove_repository event.

", + "implements": [ + { + "name": "AuditEntry", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "OrganizationAuditEntryData", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata" + }, + { + "name": "RepositoryAuditEntryData", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata" + }, + { + "name": "TeamAuditEntryData", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata" + } + ], + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", + "kind": "objects", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "isLdapMapped", + "description": "

Whether the team was mapped to an LDAP Group.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" + }, + { + "name": "teamName", + "description": "

The name of the team.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TeamRepositoryConnection", + "kind": "objects", + "id": "teamrepositoryconnection", + "href": "/graphql/reference/objects#teamrepositoryconnection", + "description": "

The connection type for Repository.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[TeamRepositoryEdge]", + "id": "teamrepositoryedge", + "kind": "objects", + "href": "/graphql/reference/objects#teamrepositoryedge" + }, + { + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[Repository]", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" + }, + { + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, + { + "name": "TeamRepositoryEdge", + "kind": "objects", + "id": "teamrepositoryedge", + "href": "/graphql/reference/objects#teamrepositoryedge", + "description": "

Represents a team repository.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "permission", + "description": "

The permission level the team has on the repository.

", + "type": "RepositoryPermission!", + "id": "repositorypermission", + "kind": "enums", + "href": "/graphql/reference/enums#repositorypermission" + } + ] + }, + { + "name": "TextMatch", + "kind": "objects", + "id": "textmatch", + "href": "/graphql/reference/objects#textmatch", + "description": "

A text match within a search result.

", + "fields": [ + { + "name": "fragment", + "description": "

The specific text fragment within the property matched on.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "highlights", + "description": "

Highlights within the matched fragment.

", + "type": "[TextMatchHighlight!]!", + "id": "textmatchhighlight", + "kind": "objects", + "href": "/graphql/reference/objects#textmatchhighlight" + }, + { + "name": "property", + "description": "

The property matched on.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "TextMatchHighlight", + "kind": "objects", + "id": "textmatchhighlight", + "href": "/graphql/reference/objects#textmatchhighlight", + "description": "

Represents a single highlight in a search result match.

", + "fields": [ + { + "name": "beginIndice", + "description": "

The indice in the fragment where the matched text begins.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "endIndice", + "description": "

The indice in the fragment where the matched text ends.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "text", + "description": "

The text matched.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "Topic", + "kind": "objects", + "id": "topic", + "href": "/graphql/reference/objects#topic", + "description": "

A topic aggregates entities that are related to a subject.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "Starrable", + "id": "starrable", + "href": "/graphql/reference/interfaces#starrable" + } + ], + "fields": [ + { + "name": "name", + "description": "

The topic's name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "relatedTopics", + "description": "

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

", + "type": "[Topic!]!", + "id": "topic", + "kind": "objects", + "href": "/graphql/reference/objects#topic", + "arguments": [ + { + "name": "first", + "defaultValue": "3", + "description": "

How many topics to return.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "stargazerCount", + "description": "

Returns a count of how many stargazers there are on this object.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "stargazers", + "description": "

A list of users who have starred this starrable.

", + "type": "StargazerConnection!", + "id": "stargazerconnection", + "kind": "objects", + "href": "/graphql/reference/objects#stargazerconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "StarOrder", + "id": "starorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#starorder" + } + } + ] + }, + { + "name": "viewerHasStarred", + "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "TransferredEvent", + "kind": "objects", + "id": "transferredevent", + "href": "/graphql/reference/objects#transferredevent", + "description": "

Represents atransferredevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "fromRepository", + "description": "

The repository this came from.

", + "type": "Repository", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "issue", + "description": "

Identifies the issue associated with the event.

", + "type": "Issue!", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue" + } + ] + }, + { + "name": "Tree", + "kind": "objects", + "id": "tree", + "href": "/graphql/reference/objects#tree", + "description": "

Represents a Git tree.

", + "implements": [ + { + "name": "GitObject", + "id": "gitobject", + "href": "/graphql/reference/interfaces#gitobject" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "abbreviatedOid", + "description": "

An abbreviated version of the Git object ID.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "commitResourcePath", + "description": "

The HTTP path for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "commitUrl", + "description": "

The HTTP URL for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "entries", + "description": "

A list of tree entries.

", + "type": "[TreeEntry!]", + "id": "treeentry", + "kind": "objects", + "href": "/graphql/reference/objects#treeentry" + }, + { + "name": "oid", + "description": "

The Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "repository", + "description": "

The Repository the Git object belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "TreeEntry", + "kind": "objects", + "id": "treeentry", + "href": "/graphql/reference/objects#treeentry", + "description": "

Represents a Git tree entry.

", + "fields": [ + { + "name": "extension", + "description": "

The extension of the file.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isGenerated", + "description": "

Whether or not this tree entry is generated.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "mode", + "description": "

Entry file mode.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "name", + "description": "

Entry file name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "object", + "description": "

Entry file object.

", + "type": "GitObject", + "id": "gitobject", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#gitobject" + }, + { + "name": "oid", + "description": "

Entry file Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "path", + "description": "

The full path of the file.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repository", + "description": "

The Repository the tree entry belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "submodule", + "description": "

If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule.

", + "type": "Submodule", + "id": "submodule", + "kind": "objects", + "href": "/graphql/reference/objects#submodule" + }, + { + "name": "type", + "description": "

Entry file type.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "UnassignedEvent", + "kind": "objects", + "id": "unassignedevent", + "href": "/graphql/reference/objects#unassignedevent", + "description": "

Represents anunassignedevent on any assignable object.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "assignable", + "description": "

Identifies the assignable associated with the event.

", + "type": "Assignable!", + "id": "assignable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#assignable" + }, + { + "name": "assignee", + "description": "

Identifies the user or mannequin that was unassigned.

", + "type": "Assignee", + "id": "assignee", + "kind": "unions", + "href": "/graphql/reference/unions#assignee" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "user", + "description": "

Identifies the subject (user) who was unassigned.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user", + "isDeprecated": true, + "deprecationReason": "

Assignees can now be mannequins. Use the assignee field instead. Removal on 2020-01-01 UTC.

" + } + ] + }, + { + "name": "UnknownSignature", + "kind": "objects", + "id": "unknownsignature", + "href": "/graphql/reference/objects#unknownsignature", + "description": "

Represents an unknown signature on a Commit or Tag.

", + "implements": [ + { + "name": "GitSignature", + "id": "gitsignature", + "href": "/graphql/reference/interfaces#gitsignature" + } + ], + "fields": [ + { + "name": "email", + "description": "

Email used to sign this object.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isValid", + "description": "

True if the signature is valid and verified by GitHub.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "payload", + "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "signature", + "description": "

ASCII-armored signature header from object.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "signer", + "description": "

GitHub user corresponding to the email signing this commit.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "state", + "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", + "type": "GitSignatureState!", + "id": "gitsignaturestate", + "kind": "enums", + "href": "/graphql/reference/enums#gitsignaturestate" + }, + { + "name": "wasSignedByGitHub", + "description": "

True if the signature was made with GitHub's signing key.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "UnlabeledEvent", + "kind": "objects", + "id": "unlabeledevent", + "href": "/graphql/reference/objects#unlabeledevent", + "description": "

Represents anunlabeledevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "label", + "description": "

Identifies the label associated with theunlabeledevent.

", + "type": "Label!", + "id": "label", + "kind": "objects", + "href": "/graphql/reference/objects#label" + }, + { + "name": "labelable", + "description": "

Identifies the Labelable associated with the event.

", + "type": "Labelable!", + "id": "labelable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#labelable" + } + ] + }, + { + "name": "UnlockedEvent", + "kind": "objects", + "id": "unlockedevent", + "href": "/graphql/reference/objects#unlockedevent", + "description": "

Represents anunlockedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "lockable", + "description": "

Object that was unlocked.

", + "type": "Lockable!", + "id": "lockable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#lockable" + } + ] + }, + { + "name": "UnmarkedAsDuplicateEvent", + "kind": "objects", + "id": "unmarkedasduplicateevent", + "href": "/graphql/reference/objects#unmarkedasduplicateevent", + "description": "

Represents anunmarked_as_duplicateevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "canonical", + "description": "

The authoritative issue or pull request which has been duplicated by another.

", + "type": "IssueOrPullRequest", + "id": "issueorpullrequest", + "kind": "unions", + "href": "/graphql/reference/unions#issueorpullrequest" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "duplicate", + "description": "

The issue or pull request which has been marked as a duplicate of another.

", + "type": "IssueOrPullRequest", + "id": "issueorpullrequest", + "kind": "unions", + "href": "/graphql/reference/unions#issueorpullrequest" + }, + { + "name": "isCrossRepository", + "description": "

Canonical and duplicate belong to different repositories.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "UnpinnedEvent", + "kind": "objects", + "id": "unpinnedevent", + "href": "/graphql/reference/objects#unpinnedevent", + "description": "

Represents anunpinnedevent on a given issue or pull request.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "issue", + "description": "

Identifies the issue associated with the event.

", + "type": "Issue!", + "id": "issue", + "kind": "objects", + "href": "/graphql/reference/objects#issue" + } + ] + }, + { + "name": "UnsubscribedEvent", + "kind": "objects", + "id": "unsubscribedevent", + "href": "/graphql/reference/objects#unsubscribedevent", + "description": "

Represents anunsubscribedevent on a given Subscribable.

", + "implements": [ + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + } + ], + "fields": [ + { + "name": "actor", + "description": "

Identifies the actor who performed the event.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "subscribable", + "description": "

Object referenced by event.

", + "type": "Subscribable!", + "id": "subscribable", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#subscribable" + } + ] + }, + { + "name": "User", + "kind": "objects", + "id": "user", + "href": "/graphql/reference/objects#user", + "description": "

A user is an individual's account on GitHub that owns repositories and can make new content.

", + "implements": [ + { + "name": "Actor", + "id": "actor", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "Node", + "id": "node", + "href": "/graphql/reference/interfaces#node" + }, + { + "name": "ProfileOwner", + "id": "profileowner", + "href": "/graphql/reference/interfaces#profileowner" + }, + { + "name": "ProjectOwner", + "id": "projectowner", + "href": "/graphql/reference/interfaces#projectowner" + }, + { + "name": "RepositoryOwner", + "id": "repositoryowner", + "href": "/graphql/reference/interfaces#repositoryowner" + }, + { + "name": "Sponsorable", + "id": "sponsorable", + "href": "/graphql/reference/interfaces#sponsorable" + }, + { + "name": "UniformResourceLocatable", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable" + } + ], + "fields": [ + { + "name": "anyPinnableItems", + "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "arguments": [ + { + "name": "type", + "description": "

Filter to only a particular kind of pinnable item.

", + "type": { + "name": "PinnableItemType", + "id": "pinnableitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pinnableitemtype" + } + } + ] + }, + { + "name": "avatarUrl", + "description": "

A URL pointing to the user's public avatar.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", + "arguments": [ + { + "name": "size", + "description": "

The size of the resulting square image.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "bio", + "description": "

The user's public profile bio.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bioHTML", + "description": "

The user's public profile bio as HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "commitComments", + "description": "

A list of commit comments made by this user.

", + "type": "CommitCommentConnection!", + "id": "commitcommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#commitcommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "company", + "description": "

The user's public profile company.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "companyHTML", + "description": "

The user's public profile company as HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "contributionsCollection", + "description": "

The collection of contributions this user has made to different repositories.

", + "type": "ContributionsCollection!", + "id": "contributionscollection", + "kind": "objects", + "href": "/graphql/reference/objects#contributionscollection", + "arguments": [ + { + "name": "from", + "description": "

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

", + "type": { + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + }, + { + "name": "organizationID", + "description": "

The ID of the organization used to filter contributions.

", + "type": { + "name": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" + } + }, + { + "name": "to", + "description": "

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

", + "type": { + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + } + ] + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "email", + "description": "

The user's publicly visible profile email.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "followers", + "description": "

A list of users the given user is followed by.

", + "type": "FollowerConnection!", + "id": "followerconnection", + "kind": "objects", + "href": "/graphql/reference/objects#followerconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "following", + "description": "

A list of users the given user is following.

", + "type": "FollowingConnection!", + "id": "followingconnection", + "kind": "objects", + "href": "/graphql/reference/objects#followingconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "gist", + "description": "

Find gist by repo name.

", + "type": "Gist", + "id": "gist", + "kind": "objects", + "href": "/graphql/reference/objects#gist", + "arguments": [ + { + "name": "name", + "description": "

The gist name to find.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "gistComments", + "description": "

A list of gist comments made by this user.

", + "type": "GistCommentConnection!", + "id": "gistcommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#gistcommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "gists", + "description": "

A list of the Gists the user has created.

", + "type": "GistConnection!", + "id": "gistconnection", + "kind": "objects", + "href": "/graphql/reference/objects#gistconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for gists returned from the connection.

", + "type": { + "name": "GistOrder", + "id": "gistorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#gistorder" + } + }, + { + "name": "privacy", + "description": "

Filters Gists according to privacy.

", + "type": { + "name": "GistPrivacy", + "id": "gistprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#gistprivacy" + } + } + ] + }, + { + "name": "hovercard", + "description": "

The hovercard information for this user in a given context.

", + "type": "Hovercard!", + "id": "hovercard", + "kind": "objects", + "href": "/graphql/reference/objects#hovercard", + "arguments": [ + { + "name": "primarySubjectId", + "description": "

The ID of the subject to get the hovercard in the context of.

", + "type": { + "name": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" + } + } + ] + }, + { + "name": "isBountyHunter", + "description": "

Whether or not this user is a participant in the GitHub Security Bug Bounty.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isCampusExpert", + "description": "

Whether or not this user is a participant in the GitHub Campus Experts Program.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isDeveloperProgramMember", + "description": "

Whether or not this user is a GitHub Developer Program member.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isEmployee", + "description": "

Whether or not this user is a GitHub employee.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isHireable", + "description": "

Whether or not the user has marked themselves as for hire.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isSiteAdmin", + "description": "

Whether or not this user is a site administrator.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isViewer", + "description": "

Whether or not this user is the viewing user.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "issueComments", + "description": "

A list of issue comments made by this user.

", + "type": "IssueCommentConnection!", + "id": "issuecommentconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issuecommentconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "issues", + "description": "

A list of issues associated with this user.

", + "type": "IssueConnection!", + "id": "issueconnection", + "kind": "objects", + "href": "/graphql/reference/objects#issueconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "filterBy", + "description": "

Filtering options for issues returned from the connection.

", + "type": { + "name": "IssueFilters", + "id": "issuefilters", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issuefilters" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for issues returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the issues by.

", + "type": { + "name": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" + } + } + ] + }, + { + "name": "itemShowcase", + "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", + "type": "ProfileItemShowcase!", + "id": "profileitemshowcase", + "kind": "objects", + "href": "/graphql/reference/objects#profileitemshowcase" + }, + { + "name": "location", + "description": "

The user's public profile location.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "login", + "description": "

The username used to login.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The user's public profile name.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organization", + "description": "

Find an organization by its login that the user belongs to.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization", + "arguments": [ + { + "name": "login", + "description": "

The login of the organization to find.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "organizationVerifiedDomainEmails", + "description": "

Verified email addresses that match verified domains for a specified organization the user is a member of.

", + "type": "[String!]!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string", + "arguments": [ + { + "name": "login", + "description": "

The login of the organization to match verified domains from.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] + }, + { + "name": "organizations", + "description": "

A list of organizations the user belongs to.

", + "type": "OrganizationConnection!", + "id": "organizationconnection", + "kind": "objects", + "href": "/graphql/reference/objects#organizationconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "pinnableItems", + "description": "

A list of repositories and gists this profile owner can pin to their profile.

", + "type": "PinnableItemConnection!", + "id": "pinnableitemconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pinnableitemconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "types", + "description": "

Filter the types of pinnable items that are returned.

", + "type": { + "name": "[PinnableItemType!]", + "id": "pinnableitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pinnableitemtype" + } + } + ] + }, + { + "name": "pinnedItems", + "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", + "type": "PinnableItemConnection!", + "id": "pinnableitemconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pinnableitemconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "types", + "description": "

Filter the types of pinned items that are returned.

", + "type": { + "name": "[PinnableItemType!]", + "id": "pinnableitemtype", + "kind": "enums", + "href": "/graphql/reference/enums#pinnableitemtype" + } + } + ] + }, + { + "name": "pinnedItemsRemaining", + "description": "

Returns how many more items this profile owner can pin to their profile.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "project", + "description": "

Find project by number.

", + "type": "Project", + "id": "project", + "kind": "objects", + "href": "/graphql/reference/objects#project", + "arguments": [ + { + "name": "number", + "description": "

The project number to find.

", + "type": { + "name": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "projects", + "description": "

A list of projects under the owner.

", + "type": "ProjectConnection!", + "id": "projectconnection", + "kind": "objects", + "href": "/graphql/reference/objects#projectconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for projects returned from the connection.

", + "type": { + "name": "ProjectOrder", + "id": "projectorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#projectorder" + } + }, + { + "name": "search", + "description": "

Query to search projects by, currently only searching by name.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "states", + "description": "

A list of states to filter the projects by.

", + "type": { + "name": "[ProjectState!]", + "id": "projectstate", + "kind": "enums", + "href": "/graphql/reference/enums#projectstate" + } + } + ] + }, + { + "name": "projectsResourcePath", + "description": "

The HTTP path listing user's projects.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "projectsUrl", + "description": "

The HTTP URL listing user's projects.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "publicKeys", + "description": "

A list of public keys associated with this user.

", + "type": "PublicKeyConnection!", + "id": "publickeyconnection", + "kind": "objects", + "href": "/graphql/reference/objects#publickeyconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + } + ] + }, + { + "name": "pullRequests", + "description": "

A list of pull requests associated with this user.

", + "type": "PullRequestConnection!", + "id": "pullrequestconnection", + "kind": "objects", + "href": "/graphql/reference/objects#pullrequestconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "baseRefName", + "description": "

The base ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "headRefName", + "description": "

The head ref name to filter the pull requests by.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "labels", + "description": "

A list of label names to filter the pull requests by.

", + "type": { + "name": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for pull requests returned from the connection.

", + "type": { + "name": "IssueOrder", + "id": "issueorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#issueorder" + } + }, + { + "name": "states", + "description": "

A list of states to filter the pull requests by.

", + "type": { + "name": "[PullRequestState!]", + "id": "pullrequeststate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequeststate" + } + } + ] + }, + { + "name": "repositories", + "description": "

A list of repositories that the user owns.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryconnection", + "arguments": [ + { + "name": "affiliations", + "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "isFork", + "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "isLocked", + "description": "

If non-null, filters repositories according to whether they have been locked.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories returned from the connection.

", + "type": { + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "ownerAffiliations", + "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters repositories according to privacy.

", + "type": { + "name": "RepositoryPrivacy", + "id": "repositoryprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryprivacy" + } + } + ] + }, + { + "name": "repositoriesContributedTo", + "description": "

A list of repositories that the user recently contributed to.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", + "kind": "objects", + "href": "/graphql/reference/objects#repositoryconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "contributionTypes", + "description": "

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

", + "type": { + "name": "[RepositoryContributionType]", + "id": "repositorycontributiontype", + "kind": "enums", + "href": "/graphql/reference/enums#repositorycontributiontype" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "includeUserRepositories", + "description": "

If true, include user repositories.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "isLocked", + "description": "

If non-null, filters repositories according to whether they have been locked.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories returned from the connection.

", + "type": { + "name": "RepositoryOrder", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters repositories according to privacy.

", + "type": { + "name": "RepositoryPrivacy", + "id": "repositoryprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryprivacy" + } + } + ] + }, + { + "name": "repository", + "description": "

Find Repository.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#team" - }, - { - "name": "teamName", - "description": "

The name of the team.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#repository", + "arguments": [ + { + "name": "name", + "description": "

Name of Repository to find.

", + "type": { + "name": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + } + ] }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", - "type": "URI", + "name": "resourcePath", + "description": "

The HTTP path for this user.

", + "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", + "name": "savedReplies", + "description": "

Replies this user has saved.

", + "type": "SavedReplyConnection", + "id": "savedreplyconnection", "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/objects#savedreplyconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

The field to order saved replies by.

", + "type": { + "name": "SavedReplyOrder", + "id": "savedreplyorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#savedreplyorder" + } + } + ] }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "TeamRepositoryConnection", - "kind": "objects", - "id": "teamrepositoryconnection", - "href": "/graphql/reference/objects#teamrepositoryconnection", - "description": "

The connection type for Repository.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[TeamRepositoryEdge]", - "id": "teamrepositoryedge", + "name": "sponsorshipsAsMaintainer", + "description": "

This object's sponsorships as the maintainer.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#teamrepositoryedge" + "href": "/graphql/reference/objects#sponsorshipconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "includePrivate", + "defaultValue": false, + "description": "

Whether or not to include private sponsorships in the result set.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", + "type": { + "name": "SponsorshipOrder", + "id": "sponsorshiporder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorshiporder" + } + } + ] }, { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[Repository]", - "id": "repository", + "name": "sponsorshipsAsSponsor", + "description": "

This object's sponsorships as the sponsor.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#repository" + "href": "/graphql/reference/objects#sponsorshipconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", + "type": { + "name": "SponsorshipOrder", + "id": "sponsorshiporder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorshiporder" + } + } + ] }, { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", + "name": "starredRepositories", + "description": "

Repositories the user has starred.

", + "type": "StarredRepositoryConnection!", + "id": "starredrepositoryconnection", "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "href": "/graphql/reference/objects#starredrepositoryconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "StarOrder", + "id": "starorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#starorder" + } + }, + { + "name": "ownedByViewer", + "description": "

Filters starred repositories to only return repositories owned by the viewer.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + } + ] }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "TeamRepositoryEdge", - "kind": "objects", - "id": "teamrepositoryedge", - "href": "/graphql/reference/objects#teamrepositoryedge", - "description": "

Represents a team repository.

", - "fields": [ - { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "status", + "description": "

The user's description of what they're currently doing.

", + "type": "UserStatus", + "id": "userstatus", + "kind": "objects", + "href": "/graphql/reference/objects#userstatus" }, { - "name": "permission", - "description": "

The permission level the team has on the repository.

", - "type": "RepositoryPermission!", - "id": "repositorypermission", - "kind": "enums", - "href": "/graphql/reference/enums#repositorypermission" - } - ] - }, - { - "name": "TextMatch", - "kind": "objects", - "id": "textmatch", - "href": "/graphql/reference/objects#textmatch", - "description": "

A text match within a search result.

", - "fields": [ - { - "name": "fragment", - "description": "

The specific text fragment within the property matched on.

", - "type": "String!", - "id": "string", + "name": "suspendedAt", + "description": "

Identifies the date and time when the user was suspended.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "highlights", - "description": "

Highlights within the matched fragment.

", - "type": "[TextMatchHighlight!]!", - "id": "textmatchhighlight", + "name": "topRepositories", + "description": "

Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", "kind": "objects", - "href": "/graphql/reference/objects#textmatchhighlight" + "href": "/graphql/reference/objects#repositoryconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for repositories returned from the connection.

", + "type": { + "name": "RepositoryOrder!", + "id": "repositoryorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "since", + "description": "

How far back in time to fetch contributed repositories.

", + "type": { + "name": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + } + ] }, { - "name": "property", - "description": "

The property matched on.

", - "type": "String!", + "name": "twitterUsername", + "description": "

The user's Twitter username.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "TextMatchHighlight", - "kind": "objects", - "id": "textmatchhighlight", - "href": "/graphql/reference/objects#textmatchhighlight", - "description": "

Represents a single highlight in a search result match.

", - "fields": [ + }, { - "name": "beginIndice", - "description": "

The indice in the fragment where the matched text begins.

", - "type": "Int!", - "id": "int", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "endIndice", - "description": "

The indice in the fragment where the matched text ends.

", - "type": "Int!", - "id": "int", + "name": "url", + "description": "

The HTTP URL for this user.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" }, { - "name": "text", - "description": "

The text matched.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "Topic", - "kind": "objects", - "id": "topic", - "href": "/graphql/reference/objects#topic", - "description": "

A topic aggregates entities that are related to a subject.

", - "implements": [ + "name": "viewerCanChangePinnedItems", + "description": "

Can the viewer pin repositories and gists to the profile?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" + "name": "viewerCanCreateProjects", + "description": "

Can the current viewer create new projects on this owner.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "Starrable", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable" - } - ], - "fields": [ + "name": "viewerCanFollow", + "description": "

Whether or not the viewer is able to follow the user.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { - "name": "name", - "description": "

The topic's name.

", - "type": "String!", - "id": "string", + "name": "viewerIsFollowing", + "description": "

Whether or not this user is followed by the viewer.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "relatedTopics", - "description": "

A list of related topics, including aliases of this topic, sorted with the most relevant\nfirst. Returns up to 10 Topics.

", - "type": "[Topic!]!", - "id": "topic", + "name": "watching", + "description": "

A list of repositories the given user is watching.

", + "type": "RepositoryConnection!", + "id": "repositoryconnection", "kind": "objects", - "href": "/graphql/reference/objects#topic", + "href": "/graphql/reference/objects#repositoryconnection", "arguments": [ { - "name": "first", - "defaultValue": "3", - "description": "

How many topics to return.

", + "name": "affiliations", + "description": "

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

", "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" } - } - ] - }, - { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ + }, { "name": "after", "description": "

Returns the elements in the list that come after the specified cursor.

", @@ -55268,6 +50604,16 @@ "href": "/graphql/reference/scalars#int" } }, + { + "name": "isLocked", + "description": "

If non-null, filters repositories according to whether they have been locked.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -55280,32 +50626,52 @@ }, { "name": "orderBy", - "description": "

Order for connection.

", + "description": "

Ordering options for repositories returned from the connection.

", "type": { - "name": "StarOrder", - "id": "starorder", + "name": "RepositoryOrder", + "id": "repositoryorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#starorder" + "href": "/graphql/reference/input-objects#repositoryorder" + } + }, + { + "name": "ownerAffiliations", + "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "type": { + "name": "[RepositoryAffiliation]", + "id": "repositoryaffiliation", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryaffiliation" + } + }, + { + "name": "privacy", + "description": "

If non-null, filters repositories according to privacy.

", + "type": { + "name": "RepositoryPrivacy", + "id": "repositoryprivacy", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryprivacy" } } ] }, { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", + "name": "websiteUrl", + "description": "

A URL pointing to the user's public website/blog.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "TransferredEvent", + "name": "UserBlockedEvent", "kind": "objects", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent", - "description": "

Represents atransferredevent on a given issue or pull request.

", + "id": "userblockedevent", + "href": "/graphql/reference/objects#userblockedevent", + "description": "

Represents auser_blockedevent on a given user.

", "implements": [ { "name": "Node", @@ -55322,6 +50688,14 @@ "kind": "interfaces", "href": "/graphql/reference/interfaces#actor" }, + { + "name": "blockDuration", + "description": "

Number of days that the user was blocked for.

", + "type": "UserBlockDuration!", + "id": "userblockduration", + "kind": "enums", + "href": "/graphql/reference/enums#userblockduration" + }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -55331,155 +50705,62 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "fromRepository", - "description": "

The repository this came from.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", + "name": "subject", + "description": "

The user who was blocked.

", + "type": "User", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#issue" + "href": "/graphql/reference/objects#user" } ] }, { - "name": "Tree", + "name": "UserConnection", "kind": "objects", - "id": "tree", - "href": "/graphql/reference/objects#tree", - "description": "

Represents a Git tree.

", - "implements": [ - { - "name": "GitObject", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "userconnection", + "href": "/graphql/reference/objects#userconnection", + "description": "

The connection type for User.

", "fields": [ { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "entries", - "description": "

A list of tree entries.

", - "type": "[TreeEntry!]", - "id": "treeentry", + "name": "edges", + "description": "

A list of edges.

", + "type": "[UserEdge]", + "id": "useredge", "kind": "objects", - "href": "/graphql/reference/objects#treeentry" + "href": "/graphql/reference/objects#useredge" }, { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[User]", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" }, { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#repository" - } - ] - }, - { - "name": "TreeEntry", - "kind": "objects", - "id": "treeentry", - "href": "/graphql/reference/objects#treeentry", - "description": "

Represents a Git tree entry.

", - "fields": [ + "href": "/graphql/reference/objects#pageinfo" + }, { - "name": "mode", - "description": "

Entry file mode.

", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, - { - "name": "name", - "description": "

Entry file name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "object", - "description": "

Entry file object.

", - "type": "GitObject", - "id": "gitobject", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#gitobject" - }, - { - "name": "oid", - "description": "

Entry file Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repository", - "description": "

The Repository the tree entry belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" - }, - { - "name": "type", - "description": "

Entry file type.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" } ] }, { - "name": "UnassignedEvent", + "name": "UserContentEdit", "kind": "objects", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent", - "description": "

Represents anunassignedevent on any assignable object.

", + "id": "usercontentedit", + "href": "/graphql/reference/objects#usercontentedit", + "description": "

An edit on user content.

", "implements": [ { "name": "Node", @@ -55488,22 +50769,6 @@ } ], "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "assignable", - "description": "

Identifies the assignable associated with the event.

", - "type": "Assignable!", - "id": "assignable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#assignable" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -55513,221 +50778,185 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "user", - "description": "

Identifies the subject (user) who was unassigned.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UnknownSignature", - "kind": "objects", - "id": "unknownsignature", - "href": "/graphql/reference/objects#unknownsignature", - "description": "

Represents an unknown signature on a Commit or Tag.

", - "implements": [ - { - "name": "GitSignature", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature" - } - ], - "fields": [ - { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", + "name": "deletedAt", + "description": "

Identifies the date and time when the object was deleted.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "deletedBy", + "description": "

The actor who deleted this content.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", + "name": "diff", + "description": "

A summary of the changes for this edit.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", + "name": "editedAt", + "description": "

When this content was edited.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" + "name": "editor", + "description": "

The actor who edited this content.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" }, { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#datetime" } ] }, { - "name": "UnlabeledEvent", + "name": "UserContentEditConnection", "kind": "objects", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent", - "description": "

Represents anunlabeledevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "usercontenteditconnection", + "href": "/graphql/reference/objects#usercontenteditconnection", + "description": "

A list of edits to content.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "edges", + "description": "

A list of edges.

", + "type": "[UserContentEditEdge]", + "id": "usercontenteditedge", + "kind": "objects", + "href": "/graphql/reference/objects#usercontenteditedge" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[UserContentEdit]", + "id": "usercontentedit", + "kind": "objects", + "href": "/graphql/reference/objects#usercontentedit" }, { - "name": "label", - "description": "

Identifies the label associated with theunlabeledevent.

", - "type": "Label!", - "id": "label", + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", "kind": "objects", - "href": "/graphql/reference/objects#label" + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "labelable", - "description": "

Identifies the Labelable associated with the event.

", - "type": "Labelable!", - "id": "labelable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#labelable" + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "UnlockedEvent", + "name": "UserContentEditEdge", "kind": "objects", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent", - "description": "

Represents anunlockedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "usercontenteditedge", + "href": "/graphql/reference/objects#usercontenteditedge", + "description": "

An edge in a connection.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "UserContentEdit", + "id": "usercontentedit", + "kind": "objects", + "href": "/graphql/reference/objects#usercontentedit" + } + ] + }, + { + "name": "UserEdge", + "kind": "objects", + "id": "useredge", + "href": "/graphql/reference/objects#useredge", + "description": "

Represents a user.

", + "fields": [ + { + "name": "cursor", + "description": "

A cursor for use in pagination.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "lockable", - "description": "

Object that was unlocked.

", - "type": "Lockable!", - "id": "lockable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#lockable" + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "UnpinnedEvent", + "name": "UserEmailMetadata", "kind": "objects", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent", - "description": "

Represents anunpinnedevent on a given issue or pull request.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "id": "useremailmetadata", + "href": "/graphql/reference/objects#useremailmetadata", + "description": "

Email attributes from External Identity.

", "fields": [ { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "primary", + "description": "

Boolean to identify primary emails.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", + "name": "type", + "description": "

Type of email.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#string" }, { - "name": "issue", - "description": "

Identifies the issue associated with the event.

", - "type": "Issue!", - "id": "issue", - "kind": "objects", - "href": "/graphql/reference/objects#issue" + "name": "value", + "description": "

Email id.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "UnsubscribedEvent", + "name": "UserStatus", "kind": "objects", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent", - "description": "

Represents anunsubscribedevent on a given Subscribable.

", + "id": "userstatus", + "href": "/graphql/reference/objects#userstatus", + "description": "

The user's description of what they're currently doing.

", "implements": [ { "name": "Node", @@ -55736,14 +50965,6 @@ } ], "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, { "name": "createdAt", "description": "

Identifies the date and time when the object was created.

", @@ -55753,377 +50974,254 @@ "href": "/graphql/reference/scalars#datetime" }, { - "name": "subscribable", - "description": "

Object referenced by event.

", - "type": "Subscribable!", - "id": "subscribable", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#subscribable" - } - ] - }, - { - "name": "User", - "kind": "objects", - "id": "user", - "href": "/graphql/reference/objects#user", - "description": "

A user is an individual's account on GitHub that owns repositories and can make new content.

", - "implements": [ - { - "name": "Actor", - "id": "actor", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - }, - { - "name": "ProfileOwner", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner" - }, - { - "name": "ProjectOwner", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner" + "name": "emoji", + "description": "

An emoji summarizing the user's status.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "RegistryPackageOwner", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner" + "name": "emojiHTML", + "description": "

The status emoji as HTML.

", + "type": "HTML", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" }, { - "name": "RegistryPackageSearch", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch" + "name": "expiresAt", + "description": "

If set, the status will not be shown after this date.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "RepositoryOwner", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner" + "name": "id", + "description": "

ID of the object.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" }, { - "name": "UniformResourceLocatable", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable" - } - ], - "fields": [ - { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", + "name": "indicatesLimitedAvailability", + "description": "

Whether this status indicates the user is not fully available on GitHub.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] - }, - { - "name": "avatarUrl", - "description": "

A URL pointing to the user's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/scalars#boolean" }, { - "name": "bio", - "description": "

The user's public profile bio.

", + "name": "message", + "description": "

A brief message describing what the user is doing.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "bioHTML", - "description": "

The user's public profile bio as HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" - }, - { - "name": "commitComments", - "description": "

A list of commit comments made by this user.

", - "type": "CommitCommentConnection!", - "id": "commitcommentconnection", + "name": "organization", + "description": "

The organization whose members can see this status. If null, this status is publicly visible.

", + "type": "Organization", + "id": "organization", "kind": "objects", - "href": "/graphql/reference/objects#commitcommentconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#organization" }, { - "name": "company", - "description": "

The user's public profile company.

", - "type": "String", - "id": "string", + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "companyHTML", - "description": "

The user's public profile company as HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "user", + "description": "

The user who has this status.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "UserStatusConnection", + "kind": "objects", + "id": "userstatusconnection", + "href": "/graphql/reference/objects#userstatusconnection", + "description": "

The connection type for UserStatus.

", + "fields": [ + { + "name": "edges", + "description": "

A list of edges.

", + "type": "[UserStatusEdge]", + "id": "userstatusedge", + "kind": "objects", + "href": "/graphql/reference/objects#userstatusedge" }, { - "name": "contributionsCollection", - "description": "

The collection of contributions this user has made to different repositories.

", - "type": "ContributionsCollection!", - "id": "contributionscollection", + "name": "nodes", + "description": "

A list of nodes.

", + "type": "[UserStatus]", + "id": "userstatus", "kind": "objects", - "href": "/graphql/reference/objects#contributionscollection", - "arguments": [ - { - "name": "from", - "description": "

Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.

", - "type": { - "name": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - }, - { - "name": "organizationID", - "description": "

The ID of the organization used to filter contributions.

", - "type": { - "name": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - }, - { - "name": "to", - "description": "

Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.

", - "type": { - "name": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - } - ] + "href": "/graphql/reference/objects#userstatus" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "pageInfo", + "description": "

Information to aid in pagination.

", + "type": "PageInfo!", + "id": "pageinfo", + "kind": "objects", + "href": "/graphql/reference/objects#pageinfo" }, { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", + "name": "totalCount", + "description": "

Identifies the total count of items in the connection.

", + "type": "Int!", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" - }, + } + ] + }, + { + "name": "UserStatusEdge", + "kind": "objects", + "id": "userstatusedge", + "href": "/graphql/reference/objects#userstatusedge", + "description": "

An edge in a connection.

", + "fields": [ { - "name": "email", - "description": "

The user's publicly visible profile email.

", + "name": "cursor", + "description": "

A cursor for use in pagination.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "followers", - "description": "

A list of users the given user is followed by.

", - "type": "FollowerConnection!", - "id": "followerconnection", + "name": "node", + "description": "

The item at the end of the edge.

", + "type": "UserStatus", + "id": "userstatus", "kind": "objects", - "href": "/graphql/reference/objects#followerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "href": "/graphql/reference/objects#userstatus" + } + ] + }, + { + "name": "ViewerHovercardContext", + "kind": "objects", + "id": "viewerhovercardcontext", + "href": "/graphql/reference/objects#viewerhovercardcontext", + "description": "

A hovercard context with a message describing how the viewer is related.

", + "implements": [ + { + "name": "HovercardContext", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext" + } + ], + "fields": [ + { + "name": "message", + "description": "

A string describing this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "following", - "description": "

A list of users the given user is following.

", - "type": "FollowingConnection!", - "id": "followingconnection", - "kind": "objects", - "href": "/graphql/reference/objects#followingconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "gist", - "description": "

Find gist by repo name.

", - "type": "Gist", - "id": "gist", + "name": "viewer", + "description": "

Identifies the user who is related to this context.

", + "type": "User!", + "id": "user", "kind": "objects", - "href": "/graphql/reference/objects#gist", + "href": "/graphql/reference/objects#user" + } + ] + } + ], + "interfaces": [ + { + "name": "Actor", + "kind": "interfaces", + "id": "actor", + "href": "/graphql/reference/interfaces#actor", + "description": "

Represents an object which can take actions on GitHub. Typically a User or Bot.

", + "fields": [ + { + "name": "avatarUrl", + "description": "

A URL pointing to the actor's public avatar.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", "arguments": [ { - "name": "name", - "description": "

The gist name to find.

", + "name": "size", + "description": "

The size of the resulting square image.

", "type": { - "name": "String!", - "id": "string", + "name": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" } } ] }, { - "name": "gistComments", - "description": "

A list of gist comments made by this user.

", - "type": "GistCommentConnection!", - "id": "gistcommentconnection", + "name": "login", + "description": "

The username of the actor.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this actor.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this actor.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "Assignable", + "kind": "interfaces", + "id": "assignable", + "href": "/graphql/reference/interfaces#assignable", + "description": "

An object that can have users assigned to it.

", + "fields": [ + { + "name": "assignees", + "description": "

A list of Users assigned to this object.

", + "type": "UserConnection!", + "id": "userconnection", "kind": "objects", - "href": "/graphql/reference/objects#gistcommentconnection", + "href": "/graphql/reference/objects#userconnection", "arguments": [ { "name": "after", @@ -56166,14 +51264,257 @@ } } ] + } + ] + }, + { + "name": "AuditEntry", + "kind": "interfaces", + "id": "auditentry", + "href": "/graphql/reference/interfaces#auditentry", + "description": "

An entry in the audit log.

", + "fields": [ + { + "name": "action", + "description": "

The action name.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "gists", - "description": "

A list of the Gists the user has created.

", - "type": "GistConnection!", - "id": "gistconnection", + "name": "actor", + "description": "

The user who initiated the action.

", + "type": "AuditEntryActor", + "id": "auditentryactor", + "kind": "unions", + "href": "/graphql/reference/unions#auditentryactor" + }, + { + "name": "actorIp", + "description": "

The IP address of the actor.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorLocation", + "description": "

A readable representation of the actor's location.

", + "type": "ActorLocation", + "id": "actorlocation", "kind": "objects", - "href": "/graphql/reference/objects#gistconnection", + "href": "/graphql/reference/objects#actorlocation" + }, + { + "name": "actorLogin", + "description": "

The username of the user who initiated the action.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "actorResourcePath", + "description": "

The HTTP path for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "actorUrl", + "description": "

The HTTP URL for the actor.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "createdAt", + "description": "

The time the action was initiated.

", + "type": "PreciseDateTime!", + "id": "precisedatetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#precisedatetime" + }, + { + "name": "operationType", + "description": "

The corresponding operation type for the action.

", + "type": "OperationType", + "id": "operationtype", + "kind": "enums", + "href": "/graphql/reference/enums#operationtype" + }, + { + "name": "user", + "description": "

The user affected by the action.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "userLogin", + "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "userResourcePath", + "description": "

The HTTP path for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "userUrl", + "description": "

The HTTP URL for the user.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "Closable", + "kind": "interfaces", + "id": "closable", + "href": "/graphql/reference/interfaces#closable", + "description": "

An object that can be closed.

", + "fields": [ + { + "name": "closed", + "description": "

true if the object is closed (definition of closed may depend on type).

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "closedAt", + "description": "

Identifies the date and time when the object was closed.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + } + ] + }, + { + "name": "Comment", + "kind": "interfaces", + "id": "comment", + "href": "/graphql/reference/interfaces#comment", + "description": "

Represents a comment.

", + "fields": [ + { + "name": "author", + "description": "

The actor who authored the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "authorAssociation", + "description": "

Author's association with the subject of the comment.

", + "type": "CommentAuthorAssociation!", + "id": "commentauthorassociation", + "kind": "enums", + "href": "/graphql/reference/enums#commentauthorassociation" + }, + { + "name": "body", + "description": "

The body as Markdown.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "bodyHTML", + "description": "

The body rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "bodyText", + "description": "

The body rendered to text.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "createdViaEmail", + "description": "

Check if this comment was created via an email reply.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "editor", + "description": "

The actor who edited the comment.

", + "type": "Actor", + "id": "actor", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#actor" + }, + { + "name": "includesCreatedEdit", + "description": "

Check if this comment was edited and includes an edit with the creation data.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "lastEditedAt", + "description": "

The moment the editor made the last edit.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "publishedAt", + "description": "

Identifies when the comment was published at.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "userContentEdits", + "description": "

A list of edits to this content.

", + "type": "UserContentEditConnection", + "id": "usercontenteditconnection", + "kind": "objects", + "href": "/graphql/reference/objects#usercontenteditconnection", "arguments": [ { "name": "after", @@ -56214,135 +51555,271 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for gists returned from the connection.

", - "type": { - "name": "GistOrder", - "id": "gistorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#gistorder" - } - }, - { - "name": "privacy", - "description": "

Filters Gists according to privacy.

", - "type": { - "name": "GistPrivacy", - "id": "gistprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#gistprivacy" - } } ] }, { - "name": "hovercard", - "description": "

The hovercard information for this user in a given context.

", - "type": "Hovercard!", - "id": "hovercard", - "kind": "objects", - "href": "/graphql/reference/objects#hovercard", - "arguments": [ - { - "name": "primarySubjectId", - "description": "

The ID of the subject to get the hovercard in the context of.

", - "type": { - "name": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - } - ], - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - } - }, - { - "name": "isBountyHunter", - "description": "

Whether or not this user is a participant in the GitHub Security Bug Bounty.

", + "name": "viewerDidAuthor", + "description": "

Did the viewer author this comment.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" - }, + } + ] + }, + { + "name": "Contribution", + "kind": "interfaces", + "id": "contribution", + "href": "/graphql/reference/interfaces#contribution", + "description": "

Represents a contribution a user made on GitHub, such as opening an issue.

", + "fields": [ { - "name": "isCampusExpert", - "description": "

Whether or not this user is a participant in the GitHub Campus Experts Program.

", + "name": "isRestricted", + "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "isDeveloperProgramMember", - "description": "

Whether or not this user is a GitHub Developer Program member.

", + "name": "occurredAt", + "description": "

When this contribution was made.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "url", + "description": "

The HTTP URL for this contribution.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "user", + "description": "

The user who made this contribution.

", + "type": "User!", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "Deletable", + "kind": "interfaces", + "id": "deletable", + "href": "/graphql/reference/interfaces#deletable", + "description": "

Entities that can be deleted.

", + "fields": [ + { + "name": "viewerCanDelete", + "description": "

Check if the current viewer can delete this object.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "EnterpriseAuditEntryData", + "kind": "interfaces", + "id": "enterpriseauditentrydata", + "href": "/graphql/reference/interfaces#enterpriseauditentrydata", + "description": "

Metadata for an audit entry containing enterprise account information.

", + "fields": [ + { + "name": "enterpriseResourcePath", + "description": "

The HTTP path for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "isEmployee", - "description": "

Whether or not this user is a GitHub employee.

", + "name": "enterpriseSlug", + "description": "

The slug of the enterprise.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseUrl", + "description": "

The HTTP URL for this enterprise.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "GitObject", + "kind": "interfaces", + "id": "gitobject", + "href": "/graphql/reference/interfaces#gitobject", + "description": "

Represents a Git object.

", + "fields": [ + { + "name": "abbreviatedOid", + "description": "

An abbreviated version of the Git object ID.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "commitResourcePath", + "description": "

The HTTP path for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "commitUrl", + "description": "

The HTTP URL for this Git object.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "oid", + "description": "

The Git object ID.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "repository", + "description": "

The Repository the Git object belongs to.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "GitSignature", + "kind": "interfaces", + "id": "gitsignature", + "href": "/graphql/reference/interfaces#gitsignature", + "description": "

Information about a signature (GPG or S/MIME) on a Commit or Tag.

", + "fields": [ + { + "name": "email", + "description": "

Email used to sign this object.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "isValid", + "description": "

True if the signature is valid and verified by GitHub.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "isHireable", - "description": "

Whether or not the user has marked themselves as for hire.

", - "type": "Boolean!", - "id": "boolean", + "name": "payload", + "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "isSiteAdmin", - "description": "

Whether or not this user is a site administrator.

", - "type": "Boolean!", - "id": "boolean", + "name": "signature", + "description": "

ASCII-armored signature header from object.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "isViewer", - "description": "

Whether or not this user is the viewing user.

", + "name": "signer", + "description": "

GitHub user corresponding to the email signing this commit.

", + "type": "User", + "id": "user", + "kind": "objects", + "href": "/graphql/reference/objects#user" + }, + { + "name": "state", + "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", + "type": "GitSignatureState!", + "id": "gitsignaturestate", + "kind": "enums", + "href": "/graphql/reference/enums#gitsignaturestate" + }, + { + "name": "wasSignedByGitHub", + "description": "

True if the signature was made with GitHub's signing key.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "HovercardContext", + "kind": "interfaces", + "id": "hovercardcontext", + "href": "/graphql/reference/interfaces#hovercardcontext", + "description": "

An individual line of a hovercard.

", + "fields": [ + { + "name": "message", + "description": "

A string describing this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "issueComments", - "description": "

A list of issue comments made by this user.

", - "type": "IssueCommentConnection!", - "id": "issuecommentconnection", + "name": "octicon", + "description": "

An octicon to accompany this context.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "Labelable", + "kind": "interfaces", + "id": "labelable", + "href": "/graphql/reference/interfaces#labelable", + "description": "

An object that can have labels assigned to it.

", + "fields": [ + { + "name": "labels", + "description": "

A list of labels associated with the object.

", + "type": "LabelConnection", + "id": "labelconnection", "kind": "objects", - "href": "/graphql/reference/objects#issuecommentconnection", + "href": "/graphql/reference/objects#labelconnection", "arguments": [ { "name": "after", @@ -56383,16 +51860,60 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Ordering options for labels returned from the connection.

", + "type": { + "name": "LabelOrder", + "id": "labelorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#labelorder" + } } ] + } + ] + }, + { + "name": "Lockable", + "kind": "interfaces", + "id": "lockable", + "href": "/graphql/reference/interfaces#lockable", + "description": "

An object that can be locked.

", + "fields": [ + { + "name": "activeLockReason", + "description": "

Reason that the conversation was locked.

", + "type": "LockReason", + "id": "lockreason", + "kind": "enums", + "href": "/graphql/reference/enums#lockreason" }, { - "name": "issues", - "description": "

A list of issues associated with this user.

", - "type": "IssueConnection!", - "id": "issueconnection", + "name": "locked", + "description": "

true if the object is locked.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "MemberStatusable", + "kind": "interfaces", + "id": "memberstatusable", + "href": "/graphql/reference/interfaces#memberstatusable", + "description": "

Entities that have members who can set status messages.

", + "fields": [ + { + "name": "memberStatuses", + "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", + "type": "UserStatusConnection!", + "id": "userstatusconnection", "kind": "objects", - "href": "/graphql/reference/objects#issueconnection", + "href": "/graphql/reference/objects#userstatusconnection", "arguments": [ { "name": "after", @@ -56414,16 +51935,6 @@ "href": "/graphql/reference/scalars#string" } }, - { - "name": "filterBy", - "description": "

Filtering options for issues returned from the connection.

", - "type": { - "name": "IssueFilters", - "id": "issuefilters", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issuefilters" - } - }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -56434,16 +51945,6 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -56456,26 +51957,177 @@ }, { "name": "orderBy", - "description": "

Ordering options for issues returned from the connection.

", + "description": "

Ordering options for user statuses returned from the connection.

", "type": { - "name": "IssueOrder", - "id": "issueorder", + "name": "UserStatusOrder", + "id": "userstatusorder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" + "href": "/graphql/reference/input-objects#userstatusorder" } - }, + } + ] + } + ] + }, + { + "name": "Minimizable", + "kind": "interfaces", + "id": "minimizable", + "href": "/graphql/reference/interfaces#minimizable", + "description": "

Entities that can be minimized.

", + "fields": [ + { + "name": "isMinimized", + "description": "

Returns whether or not a comment has been minimized.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "minimizedReason", + "description": "

Returns why the comment was minimized.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "viewerCanMinimize", + "description": "

Check if the current viewer can minimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "Node", + "kind": "interfaces", + "id": "node", + "href": "/graphql/reference/interfaces#node", + "description": "

An object with an ID.

", + "fields": [ + { + "name": "id", + "description": "

ID of the object.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" + } + ] + }, + { + "name": "OauthApplicationAuditEntryData", + "kind": "interfaces", + "id": "oauthapplicationauditentrydata", + "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata", + "description": "

Metadata for an audit entry with action oauth_application.*.

", + "fields": [ + { + "name": "oauthApplicationName", + "description": "

The name of the OAuth Application.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "oauthApplicationResourcePath", + "description": "

The HTTP path for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "oauthApplicationUrl", + "description": "

The HTTP URL for the OAuth Application.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "OrganizationAuditEntryData", + "kind": "interfaces", + "id": "organizationauditentrydata", + "href": "/graphql/reference/interfaces#organizationauditentrydata", + "description": "

Metadata for an audit entry with action org.*.

", + "fields": [ + { + "name": "organization", + "description": "

The Organization associated with the Audit Entry.

", + "type": "Organization", + "id": "organization", + "kind": "objects", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "organizationName", + "description": "

The name of the Organization.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "organizationResourcePath", + "description": "

The HTTP path for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "organizationUrl", + "description": "

The HTTP URL for the organization.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "ProfileOwner", + "kind": "interfaces", + "id": "profileowner", + "href": "/graphql/reference/interfaces#profileowner", + "description": "

Represents any entity on GitHub that has a profile page.

", + "fields": [ + { + "name": "anyPinnableItems", + "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean", + "arguments": [ { - "name": "states", - "description": "

A list of states to filter the issues by.

", + "name": "type", + "description": "

Filter to only a particular kind of pinnable item.

", "type": { - "name": "[IssueState!]", - "id": "issuestate", + "name": "PinnableItemType", + "id": "pinnableitemtype", "kind": "enums", - "href": "/graphql/reference/enums#issuestate" + "href": "/graphql/reference/enums#pinnableitemtype" } } ] }, + { + "name": "email", + "description": "

The public profile email.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "itemShowcase", "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", @@ -56486,7 +52138,7 @@ }, { "name": "location", - "description": "

The user's public profile location.

", + "description": "

The public profile location.

", "type": "String", "id": "string", "kind": "scalars", @@ -56502,82 +52154,12 @@ }, { "name": "name", - "description": "

The user's public profile name.

", + "description": "

The public profile name.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, - { - "name": "organization", - "description": "

Find an organization by its login that the user belongs to.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization", - "arguments": [ - { - "name": "login", - "description": "

The login of the organization to find.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] - }, - { - "name": "organizations", - "description": "

A list of organizations the user belongs to.

", - "type": "OrganizationConnection!", - "id": "organizationconnection", - "kind": "objects", - "href": "/graphql/reference/objects#organizationconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] - }, { "name": "pinnableItems", "description": "

A list of repositories and gists this profile owner can pin to their profile.

", @@ -56669,145 +52251,68 @@ { "name": "first", "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] - }, - { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } }, { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", + "name": "last", + "description": "

Returns the last n elements from the list.

", "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } }, { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", + "name": "types", + "description": "

Filter the types of pinned items that are returned.

", "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", + "name": "[PinnableItemType!]", + "id": "pinnableitemtype", "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" + "href": "/graphql/reference/enums#pinnableitemtype" } } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

" + ] + }, + { + "name": "pinnedItemsRemaining", + "description": "

Returns how many more items this profile owner can pin to their profile.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "viewerCanChangePinnedItems", + "description": "

Can the viewer pin repositories and gists to the profile?.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, + { + "name": "websiteUrl", + "description": "

The public profile website URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "ProjectOwner", + "kind": "interfaces", + "id": "projectowner", + "href": "/graphql/reference/interfaces#projectowner", + "description": "

Represents an owner of a Project.

", + "fields": [ { "name": "project", "description": "

Find project by number.

", @@ -56910,7 +52415,7 @@ }, { "name": "projectsResourcePath", - "description": "

The HTTP path listing user's projects.

", + "description": "

The HTTP path listing owners projects.

", "type": "URI!", "id": "uri", "kind": "scalars", @@ -56918,19 +52423,52 @@ }, { "name": "projectsUrl", - "description": "

The HTTP URL listing user's projects.

", + "description": "

The HTTP URL listing owners projects.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "publicKeys", - "description": "

A list of public keys associated with this user.

", - "type": "PublicKeyConnection!", - "id": "publickeyconnection", + "name": "viewerCanCreateProjects", + "description": "

Can the current viewer create new projects on this owner.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "Reactable", + "kind": "interfaces", + "id": "reactable", + "href": "/graphql/reference/interfaces#reactable", + "description": "

Represents a subject that can be reacted on.

", + "fields": [ + { + "name": "databaseId", + "description": "

Identifies the primary key from the database.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "reactionGroups", + "description": "

A list of reactions grouped by content left on the subject.

", + "type": "[ReactionGroup!]", + "id": "reactiongroup", "kind": "objects", - "href": "/graphql/reference/objects#publickeyconnection", + "href": "/graphql/reference/objects#reactiongroup" + }, + { + "name": "reactions", + "description": "

A list of Reactions left on the Issue.

", + "type": "ReactionConnection!", + "id": "reactionconnection", + "kind": "objects", + "href": "/graphql/reference/objects#reactionconnection", "arguments": [ { "name": "after", @@ -56952,6 +52490,16 @@ "href": "/graphql/reference/scalars#string" } }, + { + "name": "content", + "description": "

Allows filtering Reactions by emoji.

", + "type": { + "name": "ReactionContent", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" + } + }, { "name": "first", "description": "

Returns the first n elements from the list.

", @@ -56971,109 +52519,376 @@ "kind": "scalars", "href": "/graphql/reference/scalars#int" } + }, + { + "name": "orderBy", + "description": "

Allows specifying the order in which reactions are returned.

", + "type": { + "name": "ReactionOrder", + "id": "reactionorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#reactionorder" + } } ] }, { - "name": "pullRequests", - "description": "

A list of pull requests associated with this user.

", - "type": "PullRequestConnection!", - "id": "pullrequestconnection", + "name": "viewerCanReact", + "description": "

Can user react to this subject.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "RepositoryAuditEntryData", + "kind": "interfaces", + "id": "repositoryauditentrydata", + "href": "/graphql/reference/interfaces#repositoryauditentrydata", + "description": "

Metadata for an audit entry with action repo.*.

", + "fields": [ + { + "name": "repository", + "description": "

The repository associated with the action.

", + "type": "Repository", + "id": "repository", "kind": "objects", - "href": "/graphql/reference/objects#pullrequestconnection", + "href": "/graphql/reference/objects#repository" + }, + { + "name": "repositoryName", + "description": "

The name of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryResourcePath", + "description": "

The HTTP path for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "repositoryUrl", + "description": "

The HTTP URL for the repository.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "RepositoryInfo", + "kind": "interfaces", + "id": "repositoryinfo", + "href": "/graphql/reference/interfaces#repositoryinfo", + "description": "

A subset of repository info.

", + "fields": [ + { + "name": "createdAt", + "description": "

Identifies the date and time when the object was created.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "description", + "description": "

The description of the repository.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "descriptionHTML", + "description": "

The description of the repository rendered to HTML.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html" + }, + { + "name": "forkCount", + "description": "

Returns how many forks there are of this repository in the whole network.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "hasAnonymousAccessEnabled", + "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasIssuesEnabled", + "description": "

Indicates if the repository has issues feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasProjectsEnabled", + "description": "

Indicates if the repository has the Projects feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "hasWikiEnabled", + "description": "

Indicates if the repository has wiki feature enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "homepageUrl", + "description": "

The repository's URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "isArchived", + "description": "

Indicates if the repository is unmaintained.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isFork", + "description": "

Identifies if the repository is a fork.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isInOrganization", + "description": "

Indicates if a repository is either owned by an organization, or is a private fork of an organization repository.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isLocked", + "description": "

Indicates if the repository has been locked or not.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isMirror", + "description": "

Identifies if the repository is a mirror.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isPrivate", + "description": "

Identifies if the repository is private.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isTemplate", + "description": "

Identifies if the repository is a template that can be used to generate new repositories.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "licenseInfo", + "description": "

The license associated with the repository.

", + "type": "License", + "id": "license", + "kind": "objects", + "href": "/graphql/reference/objects#license" + }, + { + "name": "lockReason", + "description": "

The reason the repository has been locked.

", + "type": "RepositoryLockReason", + "id": "repositorylockreason", + "kind": "enums", + "href": "/graphql/reference/enums#repositorylockreason" + }, + { + "name": "mirrorUrl", + "description": "

The repository's original mirror URL.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "name", + "description": "

The name of the repository.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "nameWithOwner", + "description": "

The repository's name with owner.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "openGraphImageUrl", + "description": "

The image used to represent this repository in Open Graph data.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "owner", + "description": "

The User owner of the repository.

", + "type": "RepositoryOwner!", + "id": "repositoryowner", + "kind": "interfaces", + "href": "/graphql/reference/interfaces#repositoryowner" + }, + { + "name": "pushedAt", + "description": "

Identifies when the repository was last pushed to.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "resourcePath", + "description": "

The HTTP path for this repository.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "shortDescriptionHTML", + "description": "

A description of the repository, rendered to HTML without any links in it.

", + "type": "HTML!", + "id": "html", + "kind": "scalars", + "href": "/graphql/reference/scalars#html", "arguments": [ { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "baseRefName", - "description": "

The base ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", + "name": "limit", + "defaultValue": "200", + "description": "

How many characters to return.

", "type": { "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "headRefName", - "description": "

The head ref name to filter the pull requests by.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "labels", - "description": "

A list of label names to filter the pull requests by.

", - "type": { - "name": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, + } + ] + }, + { + "name": "updatedAt", + "description": "

Identifies the date and time when the object was last updated.

", + "type": "DateTime!", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "url", + "description": "

The HTTP URL for this repository.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "usesCustomOpenGraphImage", + "description": "

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "RepositoryNode", + "kind": "interfaces", + "id": "repositorynode", + "href": "/graphql/reference/interfaces#repositorynode", + "description": "

Represents a object that belongs to a repository.

", + "fields": [ + { + "name": "repository", + "description": "

The repository associated with this node.

", + "type": "Repository!", + "id": "repository", + "kind": "objects", + "href": "/graphql/reference/objects#repository" + } + ] + }, + { + "name": "RepositoryOwner", + "kind": "interfaces", + "id": "repositoryowner", + "href": "/graphql/reference/interfaces#repositoryowner", + "description": "

Represents an owner of a Repository.

", + "fields": [ + { + "name": "avatarUrl", + "description": "

A URL pointing to the owner's public avatar.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri", + "arguments": [ { - "name": "last", - "description": "

Returns the last n elements from the list.

", + "name": "size", + "description": "

The size of the resulting square image.

", "type": { "name": "Int", "id": "int", "kind": "scalars", "href": "/graphql/reference/scalars#int" } - }, - { - "name": "orderBy", - "description": "

Ordering options for pull requests returned from the connection.

", - "type": { - "name": "IssueOrder", - "id": "issueorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#issueorder" - } - }, - { - "name": "states", - "description": "

A list of states to filter the pull requests by.

", - "type": { - "name": "[PullRequestState!]", - "id": "pullrequeststate", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequeststate" - } } ] }, + { + "name": "login", + "description": "

The username used to login.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "repositories", "description": "

A list of repositories that the user owns.

", @@ -57184,106 +52999,6 @@ } ] }, - { - "name": "repositoriesContributedTo", - "description": "

A list of repositories that the user recently contributed to.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "contributionTypes", - "description": "

If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY].

", - "type": { - "name": "[RepositoryContributionType]", - "id": "repositorycontributiontype", - "kind": "enums", - "href": "/graphql/reference/enums#repositorycontributiontype" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "includeUserRepositories", - "description": "

If true, include user repositories.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ] - }, { "name": "repository", "description": "

Find Repository.

", @@ -57306,19 +53021,36 @@ }, { "name": "resourcePath", - "description": "

The HTTP path for this user.

", + "description": "

The HTTP URL for the owner.

", "type": "URI!", "id": "uri", "kind": "scalars", "href": "/graphql/reference/scalars#uri" }, { - "name": "starredRepositories", - "description": "

Repositories the user has starred.

", - "type": "StarredRepositoryConnection!", - "id": "starredrepositoryconnection", + "name": "url", + "description": "

The HTTP URL for the owner.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "Sponsorable", + "kind": "interfaces", + "id": "sponsorable", + "href": "/graphql/reference/interfaces#sponsorable", + "description": "

Entities that can be sponsored through GitHub Sponsors.

", + "fields": [ + { + "name": "sponsorshipsAsMaintainer", + "description": "

This object's sponsorships as the maintainer.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#starredrepositoryconnection", + "href": "/graphql/reference/objects#sponsorshipconnection", "arguments": [ { "name": "after", @@ -57350,6 +53082,17 @@ "href": "/graphql/reference/scalars#int" } }, + { + "name": "includePrivate", + "defaultValue": false, + "description": "

Whether or not to include private sponsorships in the result set.

", + "type": { + "name": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + } + }, { "name": "last", "description": "

Returns the last n elements from the list.

", @@ -57362,108 +53105,24 @@ }, { "name": "orderBy", - "description": "

Order for connection.

", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", "type": { - "name": "StarOrder", - "id": "starorder", + "name": "SponsorshipOrder", + "id": "sponsorshiporder", "kind": "input-objects", - "href": "/graphql/reference/input-objects#starorder" - } - }, - { - "name": "ownedByViewer", - "description": "

Filters starred repositories to only return repositories owned by the viewer.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/input-objects#sponsorshiporder" } } ] }, { - "name": "status", - "description": "

The user's description of what they're currently doing.

", - "type": "UserStatus", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" - }, - { - "name": "suspendedAt", - "description": "

Identifies the date and time when the user was suspended.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "url", - "description": "

The HTTP URL for this user.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerCanFollow", - "description": "

Whether or not the viewer is able to follow the user.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "viewerIsFollowing", - "description": "

Whether or not this user is followed by the viewer.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "watching", - "description": "

A list of repositories the given user is watching.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", + "name": "sponsorshipsAsSponsor", + "description": "

This object's sponsorships as the sponsor.

", + "type": "SponsorshipConnection!", + "id": "sponsorshipconnection", "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", + "href": "/graphql/reference/objects#sponsorshipconnection", "arguments": [ - { - "name": "affiliations", - "description": "

Affiliation options for repositories returned from the connection. If none\nspecified, the results will include repositories for which the current\nviewer is an owner or collaborator, or member.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, { "name": "after", "description": "

Returns the elements in the list that come after the specified cursor.

", @@ -57494,4592 +53153,2153 @@ "href": "/graphql/reference/scalars#int" } }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, { "name": "last", "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ] - }, - { - "name": "websiteUrl", - "description": "

A URL pointing to the user's public website/blog.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "UserBlockedEvent", - "kind": "objects", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent", - "description": "

Represents auser_blockedevent on a given user.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "actor", - "description": "

Identifies the actor who performed the event.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "blockDuration", - "description": "

Number of days that the user was blocked for.

", - "type": "UserBlockDuration!", - "id": "userblockduration", - "kind": "enums", - "href": "/graphql/reference/enums#userblockduration" - }, - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "subject", - "description": "

The user who was blocked.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "UserConnection", - "kind": "objects", - "id": "userconnection", - "href": "/graphql/reference/objects#userconnection", - "description": "

The connection type for User.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserEdge]", - "id": "useredge", - "kind": "objects", - "href": "/graphql/reference/objects#useredge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[User]", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - ] - }, - { - "name": "UserContentEdit", - "kind": "objects", - "id": "usercontentedit", - "href": "/graphql/reference/objects#usercontentedit", - "description": "

An edit on user content.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "deletedAt", - "description": "

Identifies the date and time when the object was deleted.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "deletedBy", - "description": "

The actor who deleted this content.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "diff", - "description": "

A summary of the changes for this edit.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "editedAt", - "description": "

When this content was edited.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "editor", - "description": "

The actor who edited this content.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - } - ] - }, - { - "name": "UserContentEditConnection", - "kind": "objects", - "id": "usercontenteditconnection", - "href": "/graphql/reference/objects#usercontenteditconnection", - "description": "

A list of edits to content.

", - "fields": [ - { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserContentEditEdge]", - "id": "usercontenteditedge", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[UserContentEdit]", - "id": "usercontentedit", - "kind": "objects", - "href": "/graphql/reference/objects#usercontentedit" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" - }, - { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.

", + "type": { + "name": "SponsorshipOrder", + "id": "sponsorshiporder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#sponsorshiporder" + } + } + ] } ] }, { - "name": "UserContentEditEdge", - "kind": "objects", - "id": "usercontenteditedge", - "href": "/graphql/reference/objects#usercontenteditedge", - "description": "

An edge in a connection.

", + "name": "Starrable", + "kind": "interfaces", + "id": "starrable", + "href": "/graphql/reference/interfaces#starrable", + "description": "

Things that can be starred.

", "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "stargazerCount", + "description": "

Returns a count of how many stargazers there are on this object.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "UserContentEdit", - "id": "usercontentedit", + "name": "stargazers", + "description": "

A list of users who have starred this starrable.

", + "type": "StargazerConnection!", + "id": "stargazerconnection", "kind": "objects", - "href": "/graphql/reference/objects#usercontentedit" + "href": "/graphql/reference/objects#stargazerconnection", + "arguments": [ + { + "name": "after", + "description": "

Returns the elements in the list that come after the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "before", + "description": "

Returns the elements in the list that come before the specified cursor.

", + "type": { + "name": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + }, + { + "name": "first", + "description": "

Returns the first n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "last", + "description": "

Returns the last n elements from the list.

", + "type": { + "name": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + }, + { + "name": "orderBy", + "description": "

Order for connection.

", + "type": { + "name": "StarOrder", + "id": "starorder", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#starorder" + } + } + ] + }, + { + "name": "viewerHasStarred", + "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "UserEdge", - "kind": "objects", - "id": "useredge", - "href": "/graphql/reference/objects#useredge", - "description": "

Represents a user.

", + "name": "Subscribable", + "kind": "interfaces", + "id": "subscribable", + "href": "/graphql/reference/interfaces#subscribable", + "description": "

Entities that can be subscribed to for web and email notifications.

", "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "viewerCanSubscribe", + "description": "

Check if the viewer is able to change their subscription status for the repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "viewerSubscription", + "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", + "type": "SubscriptionState", + "id": "subscriptionstate", + "kind": "enums", + "href": "/graphql/reference/enums#subscriptionstate" } ] }, { - "name": "UserStatus", - "kind": "objects", - "id": "userstatus", - "href": "/graphql/reference/objects#userstatus", - "description": "

The user's description of what they're currently doing.

", - "implements": [ - { - "name": "Node", - "id": "node", - "href": "/graphql/reference/interfaces#node" - } - ], + "name": "TeamAuditEntryData", + "kind": "interfaces", + "id": "teamauditentrydata", + "href": "/graphql/reference/interfaces#teamauditentrydata", + "description": "

Metadata for an audit entry with action team.*.

", "fields": [ { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "team", + "description": "

The team associated with the action.

", + "type": "Team", + "id": "team", + "kind": "objects", + "href": "/graphql/reference/objects#team" }, { - "name": "emoji", - "description": "

An emoji summarizing the user's status.

", + "name": "teamName", + "description": "

The name of the team.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "expiresAt", - "description": "

If set, the status will not be shown after this date.

", - "type": "DateTime", - "id": "datetime", + "name": "teamResourcePath", + "description": "

The HTTP path for this team.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#uri" }, { - "name": "id", - "description": "

ID of the object.

", - "type": "ID!", - "id": "id", + "name": "teamUrl", + "description": "

The HTTP URL for this team.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, + "href": "/graphql/reference/scalars#uri" + } + ] + }, + { + "name": "TopicAuditEntryData", + "kind": "interfaces", + "id": "topicauditentrydata", + "href": "/graphql/reference/interfaces#topicauditentrydata", + "description": "

Metadata for an audit entry with a topic.

", + "fields": [ { - "name": "indicatesLimitedAvailability", - "description": "

Whether this status indicates the user is not fully available on GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "topic", + "description": "

The name of the topic added to the repository.

", + "type": "Topic", + "id": "topic", + "kind": "objects", + "href": "/graphql/reference/objects#topic" }, { - "name": "message", - "description": "

A brief message describing what the user is doing.

", + "name": "topicName", + "description": "

The name of the topic added to the repository.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, - { - "name": "organization", - "description": "

The organization whose members can see this status. If null, this status is publicly visible.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "user", - "description": "

The user who has this status.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" } ] }, { - "name": "UserStatusConnection", - "kind": "objects", - "id": "userstatusconnection", - "href": "/graphql/reference/objects#userstatusconnection", - "description": "

The connection type for UserStatus.

", + "name": "UniformResourceLocatable", + "kind": "interfaces", + "id": "uniformresourcelocatable", + "href": "/graphql/reference/interfaces#uniformresourcelocatable", + "description": "

Represents a type that can be retrieved by a URL.

", "fields": [ { - "name": "edges", - "description": "

A list of edges.

", - "type": "[UserStatusEdge]", - "id": "userstatusedge", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusedge" - }, - { - "name": "nodes", - "description": "

A list of nodes.

", - "type": "[UserStatus]", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" - }, - { - "name": "pageInfo", - "description": "

Information to aid in pagination.

", - "type": "PageInfo!", - "id": "pageinfo", - "kind": "objects", - "href": "/graphql/reference/objects#pageinfo" + "name": "resourcePath", + "description": "

The HTML path to this resource.

", + "type": "URI!", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" }, { - "name": "totalCount", - "description": "

Identifies the total count of items in the connection.

", - "type": "Int!", - "id": "int", + "name": "url", + "description": "

The URL to this resource.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "UserStatusEdge", - "kind": "objects", - "id": "userstatusedge", - "href": "/graphql/reference/objects#userstatusedge", - "description": "

An edge in a connection.

", + "name": "Updatable", + "kind": "interfaces", + "id": "updatable", + "href": "/graphql/reference/interfaces#updatable", + "description": "

Entities that can be updated.

", "fields": [ { - "name": "cursor", - "description": "

A cursor for use in pagination.

", - "type": "String!", - "id": "string", + "name": "viewerCanUpdate", + "description": "

Check if the current viewer can update this object.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "node", - "description": "

The item at the end of the edge.

", - "type": "UserStatus", - "id": "userstatus", - "kind": "objects", - "href": "/graphql/reference/objects#userstatus" + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "ViewerHovercardContext", - "kind": "objects", - "id": "viewerhovercardcontext", - "href": "/graphql/reference/objects#viewerhovercardcontext", - "description": "

A hovercard context with a message describing how the viewer is related.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "implements": [ + "name": "UpdatableComment", + "kind": "interfaces", + "id": "updatablecomment", + "href": "/graphql/reference/interfaces#updatablecomment", + "description": "

Comments that can be updated.

", + "fields": [ { - "name": "HovercardContext", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext" + "name": "viewerCannotUpdateReasons", + "description": "

Reasons why the current viewer can not update this comment.

", + "type": "[CommentCannotUpdateReason!]!", + "id": "commentcannotupdatereason", + "kind": "enums", + "href": "/graphql/reference/enums#commentcannotupdatereason" } - ], - "fields": [ + ] + } + ], + "enums": [ + { + "name": "AuditLogOrderField", + "kind": "enums", + "id": "auditlogorderfield", + "href": "/graphql/reference/enums#auditlogorderfield", + "description": "

Properties by which Audit Log connections can be ordered.

", + "values": [ { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "CREATED_AT", + "description": "

Order audit log entries by timestamp.

" + } + ] + }, + { + "name": "CheckAnnotationLevel", + "kind": "enums", + "id": "checkannotationlevel", + "href": "/graphql/reference/enums#checkannotationlevel", + "description": "

Represents an annotation's information level.

", + "values": [ + { + "name": "FAILURE", + "description": "

An annotation indicating an inescapable error.

" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "NOTICE", + "description": "

An annotation indicating some information.

" }, { - "name": "viewer", - "description": "

Identifies the user who is related to this context.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "WARNING", + "description": "

An annotation indicating an ignorable error.

" } ] - } - ], - "interfaces": [ + }, { - "name": "Actor", - "kind": "interfaces", - "id": "actor", - "href": "/graphql/reference/interfaces#actor", - "description": "

Represents an object which can take actions on GitHub. Typically a User or Bot.

", - "fields": [ + "name": "CheckConclusionState", + "kind": "enums", + "id": "checkconclusionstate", + "href": "/graphql/reference/enums#checkconclusionstate", + "description": "

The possible states for a check suite or run conclusion.

", + "values": [ { - "name": "avatarUrl", - "description": "

A URL pointing to the actor's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "ACTION_REQUIRED", + "description": "

The check suite or run requires action.

" }, { - "name": "login", - "description": "

The username of the actor.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "CANCELLED", + "description": "

The check suite or run has been cancelled.

" }, { - "name": "resourcePath", - "description": "

The HTTP path for this actor.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "FAILURE", + "description": "

The check suite or run has failed.

" }, { - "name": "url", - "description": "

The HTTP URL for this actor.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "NEUTRAL", + "description": "

The check suite or run was neutral.

" + }, + { + "name": "SKIPPED", + "description": "

The check suite or run was skipped.

" + }, + { + "name": "STALE", + "description": "

The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion.

" + }, + { + "name": "SUCCESS", + "description": "

The check suite or run has succeeded.

" + }, + { + "name": "TIMED_OUT", + "description": "

The check suite or run has timed out.

" } ] }, { - "name": "Assignable", - "kind": "interfaces", - "id": "assignable", - "href": "/graphql/reference/interfaces#assignable", - "description": "

An object that can have users assigned to it.

", - "fields": [ - { - "name": "assignees", - "description": "

A list of Users assigned to this object.

", - "type": "UserConnection!", - "id": "userconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "CheckRunType", + "kind": "enums", + "id": "checkruntype", + "href": "/graphql/reference/enums#checkruntype", + "description": "

The possible types of check runs.

", + "values": [ + { + "name": "ALL", + "description": "

Every check run available.

" + }, + { + "name": "LATEST", + "description": "

The latest check run.

" } ] }, { - "name": "AuditEntry", - "kind": "interfaces", - "id": "auditentry", - "href": "/graphql/reference/interfaces#auditentry", - "description": "

An entry in the audit log.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "CheckStatusState", + "kind": "enums", + "id": "checkstatusstate", + "href": "/graphql/reference/enums#checkstatusstate", + "description": "

The possible states for a check suite or run status.

", + "values": [ { - "name": "action", - "description": "

The action name.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "COMPLETED", + "description": "

The check suite or run has been completed.

" }, { - "name": "actor", - "description": "

The user who initiated the action.

", - "type": "AuditEntryActor", - "id": "auditentryactor", - "kind": "unions", - "href": "/graphql/reference/unions#auditentryactor" + "name": "IN_PROGRESS", + "description": "

The check suite or run is in progress.

" }, { - "name": "actorIp", - "description": "

The IP address of the actor.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "QUEUED", + "description": "

The check suite or run has been queued.

" }, { - "name": "actorLocation", - "description": "

A readable representation of the actor's location.

", - "type": "ActorLocation", - "id": "actorlocation", - "kind": "objects", - "href": "/graphql/reference/objects#actorlocation", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "name": "REQUESTED", + "description": "

The check suite or run has been requested.

" + } + ] + }, + { + "name": "CollaboratorAffiliation", + "kind": "enums", + "id": "collaboratoraffiliation", + "href": "/graphql/reference/enums#collaboratoraffiliation", + "description": "

Collaborators affiliation level with a subject.

", + "values": [ + { + "name": "ALL", + "description": "

All collaborators the authenticated user can see.

" }, { - "name": "actorLogin", - "description": "

The username of the user who initiated the action.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "DIRECT", + "description": "

All collaborators with permissions to an organization-owned subject, regardless of organization membership status.

" }, { - "name": "actorResourcePath", - "description": "

The HTTP path for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "OUTSIDE", + "description": "

All outside collaborators of an organization-owned subject.

" + } + ] + }, + { + "name": "CommentAuthorAssociation", + "kind": "enums", + "id": "commentauthorassociation", + "href": "/graphql/reference/enums#commentauthorassociation", + "description": "

A comment author association with repository.

", + "values": [ + { + "name": "COLLABORATOR", + "description": "

Author has been invited to collaborate on the repository.

" }, { - "name": "actorUrl", - "description": "

The HTTP URL for the actor.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "CONTRIBUTOR", + "description": "

Author has previously committed to the repository.

" }, { - "name": "createdAt", - "description": "

The time the action was initiated.

", - "type": "PreciseDateTime!", - "id": "precisedatetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#precisedatetime" + "name": "FIRST_TIMER", + "description": "

Author has not previously committed to GitHub.

" }, { - "name": "user", - "description": "

The user affected by the action.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "FIRST_TIME_CONTRIBUTOR", + "description": "

Author has not previously committed to the repository.

" }, { - "name": "userLogin", - "description": "

For actions involving two users, the actor is the initiator and the user is the affected user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "MANNEQUIN", + "description": "

Author is a placeholder for an unclaimed user.

" }, { - "name": "userResourcePath", - "description": "

The HTTP path for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "MEMBER", + "description": "

Author is a member of the organization that owns the repository.

" }, { - "name": "userUrl", - "description": "

The HTTP URL for the user.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "NONE", + "description": "

Author has no association with the repository.

" + }, + { + "name": "OWNER", + "description": "

Author is the owner of the repository.

" } ] }, { - "name": "Closable", - "kind": "interfaces", - "id": "closable", - "href": "/graphql/reference/interfaces#closable", - "description": "

An object that can be closed.

", - "fields": [ + "name": "CommentCannotUpdateReason", + "kind": "enums", + "id": "commentcannotupdatereason", + "href": "/graphql/reference/enums#commentcannotupdatereason", + "description": "

The possible errors that will prevent a user from updating a comment.

", + "values": [ { - "name": "closed", - "description": "

true if the object is closed (definition of closed may depend on type).

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ARCHIVED", + "description": "

Unable to create comment because repository is archived.

" }, { - "name": "closedAt", - "description": "

Identifies the date and time when the object was closed.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "DENIED", + "description": "

You cannot update this comment.

" + }, + { + "name": "INSUFFICIENT_ACCESS", + "description": "

You must be the author or have write access to this repository to update this comment.

" + }, + { + "name": "LOCKED", + "description": "

Unable to create comment because issue is locked.

" + }, + { + "name": "LOGIN_REQUIRED", + "description": "

You must be logged in to update this comment.

" + }, + { + "name": "MAINTENANCE", + "description": "

Repository is under maintenance.

" + }, + { + "name": "VERIFIED_EMAIL_REQUIRED", + "description": "

At least one email address must be verified to update this comment.

" } ] }, { - "name": "Comment", - "kind": "interfaces", - "id": "comment", - "href": "/graphql/reference/interfaces#comment", - "description": "

Represents a comment.

", - "fields": [ + "name": "CommitContributionOrderField", + "kind": "enums", + "id": "commitcontributionorderfield", + "href": "/graphql/reference/enums#commitcontributionorderfield", + "description": "

Properties by which commit contribution connections can be ordered.

", + "values": [ { - "name": "author", - "description": "

The actor who authored the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "COMMIT_COUNT", + "description": "

Order commit contributions by how many commits they represent.

" }, { - "name": "authorAssociation", - "description": "

Author's association with the subject of the comment.

", - "type": "CommentAuthorAssociation!", - "id": "commentauthorassociation", - "kind": "enums", - "href": "/graphql/reference/enums#commentauthorassociation" - }, + "name": "OCCURRED_AT", + "description": "

Order commit contributions by when they were made.

" + } + ] + }, + { + "name": "DefaultRepositoryPermissionField", + "kind": "enums", + "id": "defaultrepositorypermissionfield", + "href": "/graphql/reference/enums#defaultrepositorypermissionfield", + "description": "

The possible default permissions for repositories.

", + "values": [ { - "name": "body", - "description": "

The body as Markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ADMIN", + "description": "

Can read, write, and administrate repos by default.

" }, { - "name": "bodyHTML", - "description": "

The body rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "NONE", + "description": "

No access.

" }, { - "name": "bodyText", - "description": "

The body rendered to text.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "READ", + "description": "

Can read repos by default.

" }, { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "WRITE", + "description": "

Can read and write repos by default.

" + } + ] + }, + { + "name": "DeploymentOrderField", + "kind": "enums", + "id": "deploymentorderfield", + "href": "/graphql/reference/enums#deploymentorderfield", + "description": "

Properties by which deployment connections can be ordered.

", + "values": [ + { + "name": "CREATED_AT", + "description": "

Order collection by creation time.

" + } + ] + }, + { + "name": "DeploymentState", + "kind": "enums", + "id": "deploymentstate", + "href": "/graphql/reference/enums#deploymentstate", + "description": "

The possible states in which a deployment can be.

", + "values": [ + { + "name": "ABANDONED", + "description": "

The pending deployment was not updated after 30 minutes.

" }, { - "name": "createdViaEmail", - "description": "

Check if this comment was created via an email reply.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ACTIVE", + "description": "

The deployment is currently active.

" }, { - "name": "editor", - "description": "

The actor who edited the comment.

", - "type": "Actor", - "id": "actor", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#actor" + "name": "DESTROYED", + "description": "

An inactive transient deployment.

" }, { - "name": "includesCreatedEdit", - "description": "

Check if this comment was edited and includes an edit with the creation data.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ERROR", + "description": "

The deployment experienced an error.

" }, { - "name": "lastEditedAt", - "description": "

The moment the editor made the last edit.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "FAILURE", + "description": "

The deployment has failed.

" }, { - "name": "publishedAt", - "description": "

Identifies when the comment was published at.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "INACTIVE", + "description": "

The deployment is inactive.

" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "IN_PROGRESS", + "description": "

The deployment is in progress.

" }, { - "name": "userContentEdits", - "description": "

A list of edits to this content.

", - "type": "UserContentEditConnection", - "id": "usercontenteditconnection", - "kind": "objects", - "href": "/graphql/reference/objects#usercontenteditconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "PENDING", + "description": "

The deployment is pending.

" }, { - "name": "viewerDidAuthor", - "description": "

Did the viewer author this comment.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "QUEUED", + "description": "

The deployment has queued.

" } ] }, { - "name": "Contribution", - "kind": "interfaces", - "id": "contribution", - "href": "/graphql/reference/interfaces#contribution", - "description": "

Represents a contribution a user made on GitHub, such as opening an issue.

", - "fields": [ + "name": "DeploymentStatusState", + "kind": "enums", + "id": "deploymentstatusstate", + "href": "/graphql/reference/enums#deploymentstatusstate", + "description": "

The possible states for a deployment status.

", + "values": [ { - "name": "isRestricted", - "description": "

Whether this contribution is associated with a record you do not have access to. For\nexample, your own 'first issue' contribution may have been made on a repository you can no\nlonger access.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ERROR", + "description": "

The deployment experienced an error.

" }, { - "name": "occurredAt", - "description": "

When this contribution was made.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "FAILURE", + "description": "

The deployment has failed.

" }, { - "name": "resourcePath", - "description": "

The HTTP path for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "INACTIVE", + "description": "

The deployment is inactive.

" }, { - "name": "url", - "description": "

The HTTP URL for this contribution.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "IN_PROGRESS", + "description": "

The deployment is in progress.

" }, { - "name": "user", - "description": "

The user who made this contribution.

", - "type": "User!", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "PENDING", + "description": "

The deployment is pending.

" + }, + { + "name": "QUEUED", + "description": "

The deployment is queued.

" + }, + { + "name": "SUCCESS", + "description": "

The deployment was successful.

" } ] }, { - "name": "Deletable", - "kind": "interfaces", - "id": "deletable", - "href": "/graphql/reference/interfaces#deletable", - "description": "

Entities that can be deleted.

", - "fields": [ + "name": "DiffSide", + "kind": "enums", + "id": "diffside", + "href": "/graphql/reference/enums#diffside", + "description": "

The possible sides of a diff.

", + "values": [ { - "name": "viewerCanDelete", - "description": "

Check if the current viewer can delete this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "LEFT", + "description": "

The left side of the diff.

" + }, + { + "name": "RIGHT", + "description": "

The right side of the diff.

" } ] }, { - "name": "EnterpriseAuditEntryData", - "kind": "interfaces", - "id": "enterpriseauditentrydata", - "href": "/graphql/reference/interfaces#enterpriseauditentrydata", - "description": "

Metadata for an audit entry containing enterprise account information.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "EnterpriseAdministratorInvitationOrderField", + "kind": "enums", + "id": "enterpriseadministratorinvitationorderfield", + "href": "/graphql/reference/enums#enterpriseadministratorinvitationorderfield", + "description": "

Properties by which enterprise administrator invitation connections can be ordered.

", + "values": [ { - "name": "enterpriseResourcePath", - "description": "

The HTTP path for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "CREATED_AT", + "description": "

Order enterprise administrator member invitations by creation time.

" + } + ] + }, + { + "name": "EnterpriseAdministratorRole", + "kind": "enums", + "id": "enterpriseadministratorrole", + "href": "/graphql/reference/enums#enterpriseadministratorrole", + "description": "

The possible administrator roles in an enterprise account.

", + "values": [ { - "name": "enterpriseSlug", - "description": "

The slug of the enterprise.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "BILLING_MANAGER", + "description": "

Represents a billing manager of the enterprise account.

" }, { - "name": "enterpriseUrl", - "description": "

The HTTP URL for this enterprise.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "OWNER", + "description": "

Represents an owner of the enterprise account.

" } ] }, { - "name": "GitObject", - "kind": "interfaces", - "id": "gitobject", - "href": "/graphql/reference/interfaces#gitobject", - "description": "

Represents a Git object.

", - "fields": [ + "name": "EnterpriseDefaultRepositoryPermissionSettingValue", + "kind": "enums", + "id": "enterprisedefaultrepositorypermissionsettingvalue", + "href": "/graphql/reference/enums#enterprisedefaultrepositorypermissionsettingvalue", + "description": "

The possible values for the enterprise default repository permission setting.

", + "values": [ { - "name": "abbreviatedOid", - "description": "

An abbreviated version of the Git object ID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ADMIN", + "description": "

Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories.

" }, { - "name": "commitResourcePath", - "description": "

The HTTP path for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "NONE", + "description": "

Organization members will only be able to clone and pull public repositories.

" }, { - "name": "commitUrl", - "description": "

The HTTP URL for this Git object.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "NO_POLICY", + "description": "

Organizations in the enterprise choose default repository permissions for their members.

" }, { - "name": "oid", - "description": "

The Git object ID.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "name": "READ", + "description": "

Organization members will be able to clone and pull all organization repositories.

" }, { - "name": "repository", - "description": "

The Repository the Git object belongs to.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "WRITE", + "description": "

Organization members will be able to clone, pull, and push all organization repositories.

" } ] }, { - "name": "GitSignature", - "kind": "interfaces", - "id": "gitsignature", - "href": "/graphql/reference/interfaces#gitsignature", - "description": "

Information about a signature (GPG or S/MIME) on a Commit or Tag.

", - "fields": [ + "name": "EnterpriseEnabledDisabledSettingValue", + "kind": "enums", + "id": "enterpriseenableddisabledsettingvalue", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue", + "description": "

The possible values for an enabled/disabled enterprise setting.

", + "values": [ { - "name": "email", - "description": "

Email used to sign this object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "DISABLED", + "description": "

The setting is disabled for organizations in the enterprise.

" }, { - "name": "isValid", - "description": "

True if the signature is valid and verified by GitHub.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ENABLED", + "description": "

The setting is enabled for organizations in the enterprise.

" }, { - "name": "payload", - "description": "

Payload for GPG signing object. Raw ODB object without the signature header.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "NO_POLICY", + "description": "

There is no policy set for organizations in the enterprise.

" + } + ] + }, + { + "name": "EnterpriseEnabledSettingValue", + "kind": "enums", + "id": "enterpriseenabledsettingvalue", + "href": "/graphql/reference/enums#enterpriseenabledsettingvalue", + "description": "

The possible values for an enabled/no policy enterprise setting.

", + "values": [ + { + "name": "ENABLED", + "description": "

The setting is enabled for organizations in the enterprise.

" }, { - "name": "signature", - "description": "

ASCII-armored signature header from object.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "NO_POLICY", + "description": "

There is no policy set for organizations in the enterprise.

" + } + ] + }, + { + "name": "EnterpriseMemberOrderField", + "kind": "enums", + "id": "enterprisememberorderfield", + "href": "/graphql/reference/enums#enterprisememberorderfield", + "description": "

Properties by which enterprise member connections can be ordered.

", + "values": [ + { + "name": "CREATED_AT", + "description": "

Order enterprise members by creation time.

" }, { - "name": "signer", - "description": "

GitHub user corresponding to the email signing this commit.

", - "type": "User", - "id": "user", - "kind": "objects", - "href": "/graphql/reference/objects#user" + "name": "LOGIN", + "description": "

Order enterprise members by login.

" + } + ] + }, + { + "name": "EnterpriseMembersCanCreateRepositoriesSettingValue", + "kind": "enums", + "id": "enterprisememberscancreaterepositoriessettingvalue", + "href": "/graphql/reference/enums#enterprisememberscancreaterepositoriessettingvalue", + "description": "

The possible values for the enterprise members can create repositories setting.

", + "values": [ + { + "name": "ALL", + "description": "

Members will be able to create public and private repositories.

" }, { - "name": "state", - "description": "

The state of this signature. VALID if signature is valid and verified by\nGitHub, otherwise represents reason why signature is considered invalid.

", - "type": "GitSignatureState!", - "id": "gitsignaturestate", - "kind": "enums", - "href": "/graphql/reference/enums#gitsignaturestate" + "name": "DISABLED", + "description": "

Members will not be able to create public or private repositories.

" }, { - "name": "wasSignedByGitHub", - "description": "

True if the signature was made with GitHub's signing key.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "NO_POLICY", + "description": "

Organization administrators choose whether to allow members to create repositories.

" + }, + { + "name": "PRIVATE", + "description": "

Members will be able to create only private repositories.

" + }, + { + "name": "PUBLIC", + "description": "

Members will be able to create only public repositories.

" } ] }, { - "name": "HovercardContext", - "kind": "interfaces", - "id": "hovercardcontext", - "href": "/graphql/reference/interfaces#hovercardcontext", - "description": "

An individual line of a hovercard.

", - "isDeprecated": false, - "preview": { - "title": "Hovercards preview", - "description": "This preview adds support for reading hovercard contextual data", - "toggled_by": "hagar-preview", - "toggled_on": [ - "Issue.hovercard", - "PullRequest.hovercard", - "User.hovercard", - "HovercardContext", - "GenericHovercardContext", - "Hovercard", - "OrganizationTeamsHovercardContext", - "OrganizationsHovercardContext", - "ReviewStatusHovercardContext", - "ViewerHovercardContext" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.hagar-preview+json", - "href": "/graphql/overview/schema-previews#hovercards-preview" - }, - "fields": [ + "name": "EnterpriseMembersCanMakePurchasesSettingValue", + "kind": "enums", + "id": "enterprisememberscanmakepurchasessettingvalue", + "href": "/graphql/reference/enums#enterprisememberscanmakepurchasessettingvalue", + "description": "

The possible values for the members can make purchases setting.

", + "values": [ { - "name": "message", - "description": "

A string describing this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "DISABLED", + "description": "

The setting is disabled for organizations in the enterprise.

" }, { - "name": "octicon", - "description": "

An octicon to accompany this context.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ENABLED", + "description": "

The setting is enabled for organizations in the enterprise.

" } ] }, { - "name": "Labelable", - "kind": "interfaces", - "id": "labelable", - "href": "/graphql/reference/interfaces#labelable", - "description": "

An object that can have labels assigned to it.

", - "fields": [ + "name": "EnterpriseServerUserAccountEmailOrderField", + "kind": "enums", + "id": "enterpriseserveruseraccountemailorderfield", + "href": "/graphql/reference/enums#enterpriseserveruseraccountemailorderfield", + "description": "

Properties by which Enterprise Server user account email connections can be ordered.

", + "values": [ { - "name": "labels", - "description": "

A list of labels associated with the object.

", - "type": "LabelConnection", - "id": "labelconnection", - "kind": "objects", - "href": "/graphql/reference/objects#labelconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "EMAIL", + "description": "

Order emails by email.

" } ] }, { - "name": "Lockable", - "kind": "interfaces", - "id": "lockable", - "href": "/graphql/reference/interfaces#lockable", - "description": "

An object that can be locked.

", - "fields": [ + "name": "EnterpriseServerUserAccountOrderField", + "kind": "enums", + "id": "enterpriseserveruseraccountorderfield", + "href": "/graphql/reference/enums#enterpriseserveruseraccountorderfield", + "description": "

Properties by which Enterprise Server user account connections can be ordered.

", + "values": [ { - "name": "activeLockReason", - "description": "

Reason that the conversation was locked.

", - "type": "LockReason", - "id": "lockreason", - "kind": "enums", - "href": "/graphql/reference/enums#lockreason" + "name": "LOGIN", + "description": "

Order user accounts by login.

" }, { - "name": "locked", - "description": "

true if the object is locked.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "REMOTE_CREATED_AT", + "description": "

Order user accounts by creation time on the Enterprise Server installation.

" } ] }, { - "name": "MemberStatusable", - "kind": "interfaces", - "id": "memberstatusable", - "href": "/graphql/reference/interfaces#memberstatusable", - "description": "

Entities that have members who can set status messages.

", - "fields": [ + "name": "EnterpriseServerUserAccountsUploadOrderField", + "kind": "enums", + "id": "enterpriseserveruseraccountsuploadorderfield", + "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadorderfield", + "description": "

Properties by which Enterprise Server user accounts upload connections can be ordered.

", + "values": [ { - "name": "memberStatuses", - "description": "

Get the status messages members of this entity have set that are either public or visible only to the organization.

", - "type": "UserStatusConnection!", - "id": "userstatusconnection", - "kind": "objects", - "href": "/graphql/reference/objects#userstatusconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for user statuses returned from the connection.

", - "type": { - "name": "UserStatusOrder", - "id": "userstatusorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#userstatusorder" - } - } - ] + "name": "CREATED_AT", + "description": "

Order user accounts uploads by creation time.

" } ] }, { - "name": "Minimizable", - "kind": "interfaces", - "id": "minimizable", - "href": "/graphql/reference/interfaces#minimizable", - "description": "

Entities that can be minimized.

", - "isDeprecated": false, - "preview": { - "title": "Minimize comments preview", - "description": "This preview adds support for minimizing comments on issues, pull requests, commits, and gists.", - "toggled_by": "queen-beryl-preview", - "toggled_on": [ - "Mutation.minimizeComment", - "Mutation.unminimizeComment", - "Minimizable" - ], - "owning_teams": [ - "@github/ce-community-and-safety" - ], - "accept_header": "application/vnd.github.queen-beryl-preview+json", - "href": "/graphql/overview/schema-previews#minimize-comments-preview" - }, - "fields": [ + "name": "EnterpriseServerUserAccountsUploadSyncState", + "kind": "enums", + "id": "enterpriseserveruseraccountsuploadsyncstate", + "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadsyncstate", + "description": "

Synchronization state of the Enterprise Server user accounts upload.

", + "values": [ { - "name": "isMinimized", - "description": "

Returns whether or not a comment has been minimized.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "FAILURE", + "description": "

The synchronization of the upload failed.

" }, { - "name": "minimizedReason", - "description": "

Returns why the comment was minimized.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "PENDING", + "description": "

The synchronization of the upload is pending.

" }, { - "name": "viewerCanMinimize", - "description": "

Check if the current viewer can minimize this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "SUCCESS", + "description": "

The synchronization of the upload succeeded.

" } ] }, { - "name": "Node", - "kind": "interfaces", - "id": "node", - "href": "/graphql/reference/interfaces#node", - "description": "

An object with an ID.

", - "fields": [ + "name": "EnterpriseUserAccountMembershipRole", + "kind": "enums", + "id": "enterpriseuseraccountmembershiprole", + "href": "/graphql/reference/enums#enterpriseuseraccountmembershiprole", + "description": "

The possible roles for enterprise membership.

", + "values": [ { - "name": "id", - "description": "

ID of the object.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" + "name": "MEMBER", + "description": "

The user is a member of the enterprise membership.

" + }, + { + "name": "OWNER", + "description": "

The user is an owner of the enterprise membership.

" } ] }, { - "name": "OauthApplicationAuditEntryData", - "kind": "interfaces", - "id": "oauthapplicationauditentrydata", - "href": "/graphql/reference/interfaces#oauthapplicationauditentrydata", - "description": "

Metadata for an audit entry with action oauth_application.*.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "EnterpriseUserDeployment", + "kind": "enums", + "id": "enterpriseuserdeployment", + "href": "/graphql/reference/enums#enterpriseuserdeployment", + "description": "

The possible GitHub Enterprise deployments where this user can exist.

", + "values": [ { - "name": "oauthApplicationName", - "description": "

The name of the OAuth Application.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "CLOUD", + "description": "

The user is part of a GitHub Enterprise Cloud deployment.

" }, { - "name": "oauthApplicationResourcePath", - "description": "

The HTTP path for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "SERVER", + "description": "

The user is part of a GitHub Enterprise Server deployment.

" + } + ] + }, + { + "name": "FileViewedState", + "kind": "enums", + "id": "fileviewedstate", + "href": "/graphql/reference/enums#fileviewedstate", + "description": "

The possible viewed states of a file .

", + "values": [ + { + "name": "DISMISSED", + "description": "

The file has new changes since last viewed.

" }, { - "name": "oauthApplicationUrl", - "description": "

The HTTP URL for the OAuth Application.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "UNVIEWED", + "description": "

The file has not been marked as viewed.

" + }, + { + "name": "VIEWED", + "description": "

The file has been marked as viewed.

" } ] }, { - "name": "OrganizationAuditEntryData", - "kind": "interfaces", - "id": "organizationauditentrydata", - "href": "/graphql/reference/interfaces#organizationauditentrydata", - "description": "

Metadata for an audit entry with action org.*.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "GistOrderField", + "kind": "enums", + "id": "gistorderfield", + "href": "/graphql/reference/enums#gistorderfield", + "description": "

Properties by which gist connections can be ordered.

", + "values": [ { - "name": "organization", - "description": "

The Organization associated with the Audit Entry.

", - "type": "Organization", - "id": "organization", - "kind": "objects", - "href": "/graphql/reference/objects#organization" + "name": "CREATED_AT", + "description": "

Order gists by creation time.

" }, { - "name": "organizationName", - "description": "

The name of the Organization.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "PUSHED_AT", + "description": "

Order gists by push time.

" }, { - "name": "organizationResourcePath", - "description": "

The HTTP path for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "UPDATED_AT", + "description": "

Order gists by update time.

" + } + ] + }, + { + "name": "GistPrivacy", + "kind": "enums", + "id": "gistprivacy", + "href": "/graphql/reference/enums#gistprivacy", + "description": "

The privacy of a Gist.

", + "values": [ + { + "name": "ALL", + "description": "

Gists that are public and secret.

" }, { - "name": "organizationUrl", - "description": "

The HTTP URL for the organization.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "PUBLIC", + "description": "

Public.

" + }, + { + "name": "SECRET", + "description": "

Secret.

" } ] }, { - "name": "ProfileOwner", - "kind": "interfaces", - "id": "profileowner", - "href": "/graphql/reference/interfaces#profileowner", - "description": "

Represents any entity on GitHub that has a profile page.

", - "fields": [ + "name": "GitSignatureState", + "kind": "enums", + "id": "gitsignaturestate", + "href": "/graphql/reference/enums#gitsignaturestate", + "description": "

The state of a Git signature.

", + "values": [ + { + "name": "BAD_CERT", + "description": "

The signing certificate or its chain could not be verified.

" + }, + { + "name": "BAD_EMAIL", + "description": "

Invalid email used for signing.

" + }, + { + "name": "EXPIRED_KEY", + "description": "

Signing key expired.

" + }, + { + "name": "GPGVERIFY_ERROR", + "description": "

Internal error - the GPG verification service misbehaved.

" + }, + { + "name": "GPGVERIFY_UNAVAILABLE", + "description": "

Internal error - the GPG verification service is unavailable at the moment.

" + }, + { + "name": "INVALID", + "description": "

Invalid signature.

" + }, { - "name": "anyPinnableItems", - "description": "

Determine if this repository owner has any items that can be pinned to their profile.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "arguments": [ - { - "name": "type", - "description": "

Filter to only a particular kind of pinnable item.

", - "type": { - "name": "PinnableItemType", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "name": "MALFORMED_SIG", + "description": "

Malformed signature.

" }, { - "name": "email", - "description": "

The public profile email.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "NOT_SIGNING_KEY", + "description": "

The usage flags for the key that signed this don't allow signing.

" }, { - "name": "itemShowcase", - "description": "

Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.

", - "type": "ProfileItemShowcase!", - "id": "profileitemshowcase", - "kind": "objects", - "href": "/graphql/reference/objects#profileitemshowcase" + "name": "NO_USER", + "description": "

Email used for signing not known to GitHub.

" }, { - "name": "location", - "description": "

The public profile location.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "OCSP_ERROR", + "description": "

Valid siganture, though certificate revocation check failed.

" }, { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "OCSP_PENDING", + "description": "

Valid signature, pending certificate revocation checking.

" }, { - "name": "name", - "description": "

The public profile name.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "OCSP_REVOKED", + "description": "

One or more certificates in chain has been revoked.

" }, { - "name": "pinnableItems", - "description": "

A list of repositories and gists this profile owner can pin to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinnable items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "name": "UNKNOWN_KEY", + "description": "

Key used for signing not known to GitHub.

" }, { - "name": "pinnedItems", - "description": "

A list of repositories and gists this profile owner has pinned to their profile.

", - "type": "PinnableItemConnection!", - "id": "pinnableitemconnection", - "kind": "objects", - "href": "/graphql/reference/objects#pinnableitemconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "types", - "description": "

Filter the types of pinned items that are returned.

", - "type": { - "name": "[PinnableItemType!]", - "id": "pinnableitemtype", - "kind": "enums", - "href": "/graphql/reference/enums#pinnableitemtype" - } - } - ] + "name": "UNKNOWN_SIG_TYPE", + "description": "

Unknown signature type.

" }, { - "name": "pinnedItemsRemaining", - "description": "

Returns how many more items this profile owner can pin to their profile.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "UNSIGNED", + "description": "

Unsigned.

" }, { - "name": "viewerCanChangePinnedItems", - "description": "

Can the viewer pin repositories and gists to the profile?.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "UNVERIFIED_EMAIL", + "description": "

Email used for signing unverified on GitHub.

" }, { - "name": "websiteUrl", - "description": "

The public profile website URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "VALID", + "description": "

Valid signature and verified by GitHub.

" } ] }, { - "name": "ProjectOwner", - "kind": "interfaces", - "id": "projectowner", - "href": "/graphql/reference/interfaces#projectowner", - "description": "

Represents an owner of a Project.

", - "fields": [ + "name": "IdentityProviderConfigurationState", + "kind": "enums", + "id": "identityproviderconfigurationstate", + "href": "/graphql/reference/enums#identityproviderconfigurationstate", + "description": "

The possible states in which authentication can be configured with an identity provider.

", + "values": [ { - "name": "project", - "description": "

Find project by number.

", - "type": "Project", - "id": "project", - "kind": "objects", - "href": "/graphql/reference/objects#project", - "arguments": [ - { - "name": "number", - "description": "

The project number to find.

", - "type": { - "name": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "CONFIGURED", + "description": "

Authentication with an identity provider is configured but not enforced.

" }, { - "name": "projects", - "description": "

A list of projects under the owner.

", - "type": "ProjectConnection!", - "id": "projectconnection", - "kind": "objects", - "href": "/graphql/reference/objects#projectconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for projects returned from the connection.

", - "type": { - "name": "ProjectOrder", - "id": "projectorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectorder" - } - }, - { - "name": "search", - "description": "

Query to search projects by, currently only searching by name.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "states", - "description": "

A list of states to filter the projects by.

", - "type": { - "name": "[ProjectState!]", - "id": "projectstate", - "kind": "enums", - "href": "/graphql/reference/enums#projectstate" - } - } - ] + "name": "ENFORCED", + "description": "

Authentication with an identity provider is configured and enforced.

" }, { - "name": "projectsResourcePath", - "description": "

The HTTP path listing owners projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, + "name": "UNCONFIGURED", + "description": "

Authentication with an identity provider is not configured.

" + } + ] + }, + { + "name": "IpAllowListEnabledSettingValue", + "kind": "enums", + "id": "ipallowlistenabledsettingvalue", + "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue", + "description": "

The possible values for the IP allow list enabled setting.

", + "values": [ { - "name": "projectsUrl", - "description": "

The HTTP URL listing owners projects.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "DISABLED", + "description": "

The setting is disabled for the owner.

" }, { - "name": "viewerCanCreateProjects", - "description": "

Can the current viewer create new projects on this owner.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ENABLED", + "description": "

The setting is enabled for the owner.

" } ] }, { - "name": "Reactable", - "kind": "interfaces", - "id": "reactable", - "href": "/graphql/reference/interfaces#reactable", - "description": "

Represents a subject that can be reacted on.

", - "fields": [ + "name": "IpAllowListEntryOrderField", + "kind": "enums", + "id": "ipallowlistentryorderfield", + "href": "/graphql/reference/enums#ipallowlistentryorderfield", + "description": "

Properties by which IP allow list entry connections can be ordered.

", + "values": [ { - "name": "databaseId", - "description": "

Identifies the primary key from the database.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "ALLOW_LIST_VALUE", + "description": "

Order IP allow list entries by the allow list value.

" }, { - "name": "reactionGroups", - "description": "

A list of reactions grouped by content left on the subject.

", - "type": "[ReactionGroup!]", - "id": "reactiongroup", - "kind": "objects", - "href": "/graphql/reference/objects#reactiongroup" + "name": "CREATED_AT", + "description": "

Order IP allow list entries by creation time.

" + } + ] + }, + { + "name": "IssueOrderField", + "kind": "enums", + "id": "issueorderfield", + "href": "/graphql/reference/enums#issueorderfield", + "description": "

Properties by which issue connections can be ordered.

", + "values": [ + { + "name": "COMMENTS", + "description": "

Order issues by comment count.

" }, { - "name": "reactions", - "description": "

A list of Reactions left on the Issue.

", - "type": "ReactionConnection!", - "id": "reactionconnection", - "kind": "objects", - "href": "/graphql/reference/objects#reactionconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "content", - "description": "

Allows filtering Reactions by emoji.

", - "type": { - "name": "ReactionContent", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Allows specifying the order in which reactions are returned.

", - "type": { - "name": "ReactionOrder", - "id": "reactionorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#reactionorder" - } - } - ] + "name": "CREATED_AT", + "description": "

Order issues by creation time.

" }, { - "name": "viewerCanReact", - "description": "

Can user react to this subject.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "UPDATED_AT", + "description": "

Order issues by update time.

" } ] }, { - "name": "RegistryPackageOwner", - "kind": "interfaces", - "id": "registrypackageowner", - "href": "/graphql/reference/interfaces#registrypackageowner", - "description": "

Represents an owner of a registry package.

", - "fields": [] - }, - { - "name": "RegistryPackageSearch", - "kind": "interfaces", - "id": "registrypackagesearch", - "href": "/graphql/reference/interfaces#registrypackagesearch", - "description": "

Represents an interface to search packages on an object.

", - "fields": [] + "name": "IssueState", + "kind": "enums", + "id": "issuestate", + "href": "/graphql/reference/enums#issuestate", + "description": "

The possible states of an issue.

", + "values": [ + { + "name": "CLOSED", + "description": "

An issue that has been closed.

" + }, + { + "name": "OPEN", + "description": "

An issue that is still open.

" + } + ] }, { - "name": "RepositoryAuditEntryData", - "kind": "interfaces", - "id": "repositoryauditentrydata", - "href": "/graphql/reference/interfaces#repositoryauditentrydata", - "description": "

Metadata for an audit entry with action repo.*.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "IssueTimelineItemsItemType", + "kind": "enums", + "id": "issuetimelineitemsitemtype", + "href": "/graphql/reference/enums#issuetimelineitemsitemtype", + "description": "

The possible item types found in a timeline.

", + "values": [ { - "name": "repository", - "description": "

The repository associated with the action.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "ADDED_TO_PROJECT_EVENT", + "description": "

Represents aadded_to_projectevent on a given issue or pull request.

" }, { - "name": "repositoryName", - "description": "

The name of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "ASSIGNED_EVENT", + "description": "

Represents anassignedevent on any assignable object.

" }, { - "name": "repositoryResourcePath", - "description": "

The HTTP path for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "CLOSED_EVENT", + "description": "

Represents aclosedevent on any Closable.

" + }, + { + "name": "COMMENT_DELETED_EVENT", + "description": "

Represents acomment_deletedevent on a given issue or pull request.

" }, { - "name": "repositoryUrl", - "description": "

The HTTP URL for the repository.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "RepositoryInfo", - "kind": "interfaces", - "id": "repositoryinfo", - "href": "/graphql/reference/interfaces#repositoryinfo", - "description": "

A subset of repository info.

", - "fields": [ - { - "name": "createdAt", - "description": "

Identifies the date and time when the object was created.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "CONNECTED_EVENT", + "description": "

Represents aconnectedevent on a given issue or pull request.

" }, { - "name": "description", - "description": "

The description of the repository.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", + "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

" }, { - "name": "descriptionHTML", - "description": "

The description of the repository rendered to HTML.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html" + "name": "CROSS_REFERENCED_EVENT", + "description": "

Represents a mention made by one issue or pull request to another.

" }, { - "name": "forkCount", - "description": "

Returns how many forks there are of this repository in the whole network.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "DEMILESTONED_EVENT", + "description": "

Represents ademilestonedevent on a given issue or pull request.

" }, { - "name": "hasAnonymousAccessEnabled", - "description": "

Indicates if the repository has anonymous Git read access feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "DISCONNECTED_EVENT", + "description": "

Represents adisconnectedevent on a given issue or pull request.

" }, { - "name": "hasIssuesEnabled", - "description": "

Indicates if the repository has issues feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ISSUE_COMMENT", + "description": "

Represents a comment on an Issue.

" }, { - "name": "hasWikiEnabled", - "description": "

Indicates if the repository has wiki feature enabled.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "LABELED_EVENT", + "description": "

Represents alabeledevent on a given issue or pull request.

" }, { - "name": "homepageUrl", - "description": "

The repository's URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "LOCKED_EVENT", + "description": "

Represents alockedevent on a given issue or pull request.

" }, { - "name": "isArchived", - "description": "

Indicates if the repository is unmaintained.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "MARKED_AS_DUPLICATE_EVENT", + "description": "

Represents amarked_as_duplicateevent on a given issue or pull request.

" }, { - "name": "isFork", - "description": "

Identifies if the repository is a fork.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "MENTIONED_EVENT", + "description": "

Represents amentionedevent on a given issue or pull request.

" }, { - "name": "isLocked", - "description": "

Indicates if the repository has been locked or not.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "MILESTONED_EVENT", + "description": "

Represents amilestonedevent on a given issue or pull request.

" }, { - "name": "isMirror", - "description": "

Identifies if the repository is a mirror.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", + "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

" }, { - "name": "isPrivate", - "description": "

Identifies if the repository is private.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "PINNED_EVENT", + "description": "

Represents apinnedevent on a given issue or pull request.

" }, { - "name": "isTemplate", - "description": "

Identifies if the repository is a template that can be used to generate new repositories.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "REFERENCED_EVENT", + "description": "

Represents areferencedevent on a given ReferencedSubject.

" }, { - "name": "licenseInfo", - "description": "

The license associated with the repository.

", - "type": "License", - "id": "license", - "kind": "objects", - "href": "/graphql/reference/objects#license" + "name": "REMOVED_FROM_PROJECT_EVENT", + "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

" }, { - "name": "lockReason", - "description": "

The reason the repository has been locked.

", - "type": "RepositoryLockReason", - "id": "repositorylockreason", - "kind": "enums", - "href": "/graphql/reference/enums#repositorylockreason" + "name": "RENAMED_TITLE_EVENT", + "description": "

Represents arenamedevent on a given issue or pull request.

" }, { - "name": "mirrorUrl", - "description": "

The repository's original mirror URL.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "REOPENED_EVENT", + "description": "

Represents areopenedevent on any Closable.

" }, { - "name": "name", - "description": "

The name of the repository.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "SUBSCRIBED_EVENT", + "description": "

Represents asubscribedevent on a given Subscribable.

" }, { - "name": "nameWithOwner", - "description": "

The repository's name with owner.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "TRANSFERRED_EVENT", + "description": "

Represents atransferredevent on a given issue or pull request.

" }, { - "name": "openGraphImageUrl", - "description": "

The image used to represent this repository in Open Graph data.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "UNASSIGNED_EVENT", + "description": "

Represents anunassignedevent on any assignable object.

" }, { - "name": "owner", - "description": "

The User owner of the repository.

", - "type": "RepositoryOwner!", - "id": "repositoryowner", - "kind": "interfaces", - "href": "/graphql/reference/interfaces#repositoryowner" + "name": "UNLABELED_EVENT", + "description": "

Represents anunlabeledevent on a given issue or pull request.

" }, { - "name": "pushedAt", - "description": "

Identifies when the repository was last pushed to.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "UNLOCKED_EVENT", + "description": "

Represents anunlockedevent on a given issue or pull request.

" }, { - "name": "resourcePath", - "description": "

The HTTP path for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "UNMARKED_AS_DUPLICATE_EVENT", + "description": "

Represents anunmarked_as_duplicateevent on a given issue or pull request.

" }, { - "name": "shortDescriptionHTML", - "description": "

A description of the repository, rendered to HTML without any links in it.

", - "type": "HTML!", - "id": "html", - "kind": "scalars", - "href": "/graphql/reference/scalars#html", - "arguments": [ - { - "name": "limit", - "defaultValue": "200", - "description": "

How many characters to return.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "UNPINNED_EVENT", + "description": "

Represents anunpinnedevent on a given issue or pull request.

" }, { - "name": "updatedAt", - "description": "

Identifies the date and time when the object was last updated.

", - "type": "DateTime!", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "name": "UNSUBSCRIBED_EVENT", + "description": "

Represents anunsubscribedevent on a given Subscribable.

" }, { - "name": "url", - "description": "

The HTTP URL for this repository.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "USER_BLOCKED_EVENT", + "description": "

Represents auser_blockedevent on a given user.

" + } + ] + }, + { + "name": "LabelOrderField", + "kind": "enums", + "id": "labelorderfield", + "href": "/graphql/reference/enums#labelorderfield", + "description": "

Properties by which label connections can be ordered.

", + "values": [ + { + "name": "CREATED_AT", + "description": "

Order labels by creation time.

" }, { - "name": "usesCustomOpenGraphImage", - "description": "

Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "NAME", + "description": "

Order labels by name.

" } ] }, { - "name": "RepositoryNode", - "kind": "interfaces", - "id": "repositorynode", - "href": "/graphql/reference/interfaces#repositorynode", - "description": "

Represents a object that belongs to a repository.

", - "fields": [ + "name": "LanguageOrderField", + "kind": "enums", + "id": "languageorderfield", + "href": "/graphql/reference/enums#languageorderfield", + "description": "

Properties by which language connections can be ordered.

", + "values": [ { - "name": "repository", - "description": "

The repository associated with this node.

", - "type": "Repository!", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository" + "name": "SIZE", + "description": "

Order languages by the size of all files containing the language.

" } ] }, { - "name": "RepositoryOwner", - "kind": "interfaces", - "id": "repositoryowner", - "href": "/graphql/reference/interfaces#repositoryowner", - "description": "

Represents an owner of a Repository.

", - "fields": [ + "name": "LockReason", + "kind": "enums", + "id": "lockreason", + "href": "/graphql/reference/enums#lockreason", + "description": "

The possible reasons that an issue or pull request was locked.

", + "values": [ { - "name": "avatarUrl", - "description": "

A URL pointing to the owner's public avatar.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri", - "arguments": [ - { - "name": "size", - "description": "

The size of the resulting square image.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - } - ] + "name": "OFF_TOPIC", + "description": "

The issue or pull request was locked because the conversation was off-topic.

" }, { - "name": "login", - "description": "

The username used to login.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "RESOLVED", + "description": "

The issue or pull request was locked because the conversation was resolved.

" }, { - "name": "pinnedRepositories", - "description": "

A list of repositories this user has pinned to their profile.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ], - "isDeprecated": true, - "deprecationReason": "

pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC.

" + "name": "SPAM", + "description": "

The issue or pull request was locked because the conversation was spam.

" }, { - "name": "repositories", - "description": "

A list of repositories that the user owns.

", - "type": "RepositoryConnection!", - "id": "repositoryconnection", - "kind": "objects", - "href": "/graphql/reference/objects#repositoryconnection", - "arguments": [ - { - "name": "affiliations", - "description": "

Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "isFork", - "description": "

If non-null, filters repositories according to whether they are forks of another repository.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "isLocked", - "description": "

If non-null, filters repositories according to whether they have been locked.

", - "type": { - "name": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Ordering options for repositories returned from the connection.

", - "type": { - "name": "RepositoryOrder", - "id": "repositoryorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#repositoryorder" - } - }, - { - "name": "ownerAffiliations", - "description": "

Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.

", - "type": { - "name": "[RepositoryAffiliation]", - "id": "repositoryaffiliation", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryaffiliation" - } - }, - { - "name": "privacy", - "description": "

If non-null, filters repositories according to privacy.

", - "type": { - "name": "RepositoryPrivacy", - "id": "repositoryprivacy", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryprivacy" - } - } - ] + "name": "TOO_HEATED", + "description": "

The issue or pull request was locked because the conversation was too heated.

" + } + ] + }, + { + "name": "MergeStateStatus", + "kind": "enums", + "id": "mergestatestatus", + "href": "/graphql/reference/enums#mergestatestatus", + "description": "

Detailed status information about a pull request merge.

", + "values": [ + { + "name": "BEHIND", + "description": "

The head ref is out of date.

" }, { - "name": "repository", - "description": "

Find Repository.

", - "type": "Repository", - "id": "repository", - "kind": "objects", - "href": "/graphql/reference/objects#repository", - "arguments": [ - { - "name": "name", - "description": "

Name of Repository to find.

", - "type": { - "name": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - } - ] + "name": "BLOCKED", + "description": "

The merge is blocked.

" }, { - "name": "resourcePath", - "description": "

The HTTP URL for the owner.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "CLEAN", + "description": "

Mergeable and passing commit status.

" }, { - "name": "url", - "description": "

The HTTP URL for the owner.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "DIRTY", + "description": "

The merge commit cannot be cleanly created.

" + }, + { + "name": "DRAFT", + "description": "

The merge is blocked due to the pull request being a draft.

" + }, + { + "name": "HAS_HOOKS", + "description": "

Mergeable with passing commit status and pre-receive hooks.

" + }, + { + "name": "UNKNOWN", + "description": "

The state cannot currently be determined.

" + }, + { + "name": "UNSTABLE", + "description": "

Mergeable with non-passing commit status.

" } ] }, { - "name": "Starrable", - "kind": "interfaces", - "id": "starrable", - "href": "/graphql/reference/interfaces#starrable", - "description": "

Things that can be starred.

", - "fields": [ + "name": "MergeableState", + "kind": "enums", + "id": "mergeablestate", + "href": "/graphql/reference/enums#mergeablestate", + "description": "

Whether or not a PullRequest can be merged.

", + "values": [ { - "name": "stargazers", - "description": "

A list of users who have starred this starrable.

", - "type": "StargazerConnection!", - "id": "stargazerconnection", - "kind": "objects", - "href": "/graphql/reference/objects#stargazerconnection", - "arguments": [ - { - "name": "after", - "description": "

Returns the elements in the list that come after the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "before", - "description": "

Returns the elements in the list that come before the specified cursor.

", - "type": { - "name": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - }, - { - "name": "first", - "description": "

Returns the first n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "last", - "description": "

Returns the last n elements from the list.

", - "type": { - "name": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - } - }, - { - "name": "orderBy", - "description": "

Order for connection.

", - "type": { - "name": "StarOrder", - "id": "starorder", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#starorder" - } - } - ] + "name": "CONFLICTING", + "description": "

The pull request cannot be merged due to merge conflicts.

" }, { - "name": "viewerHasStarred", - "description": "

Returns a boolean indicating whether the viewing user has starred this starrable.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "MERGEABLE", + "description": "

The pull request can be merged.

" + }, + { + "name": "UNKNOWN", + "description": "

The mergeability of the pull request is still being calculated.

" } ] }, { - "name": "Subscribable", - "kind": "interfaces", - "id": "subscribable", - "href": "/graphql/reference/interfaces#subscribable", - "description": "

Entities that can be subscribed to for web and email notifications.

", - "fields": [ + "name": "MilestoneOrderField", + "kind": "enums", + "id": "milestoneorderfield", + "href": "/graphql/reference/enums#milestoneorderfield", + "description": "

Properties by which milestone connections can be ordered.

", + "values": [ { - "name": "viewerCanSubscribe", - "description": "

Check if the viewer is able to change their subscription status for the repository.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "CREATED_AT", + "description": "

Order milestones by when they were created.

" }, { - "name": "viewerSubscription", - "description": "

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.

", - "type": "SubscriptionState", - "id": "subscriptionstate", - "kind": "enums", - "href": "/graphql/reference/enums#subscriptionstate" + "name": "DUE_DATE", + "description": "

Order milestones by when they are due.

" + }, + { + "name": "NUMBER", + "description": "

Order milestones by their number.

" + }, + { + "name": "UPDATED_AT", + "description": "

Order milestones by when they were last updated.

" } ] }, { - "name": "TeamAuditEntryData", - "kind": "interfaces", - "id": "teamauditentrydata", - "href": "/graphql/reference/interfaces#teamauditentrydata", - "description": "

Metadata for an audit entry with action team.*.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "fields": [ + "name": "MilestoneState", + "kind": "enums", + "id": "milestonestate", + "href": "/graphql/reference/enums#milestonestate", + "description": "

The possible states of a milestone.

", + "values": [ { - "name": "team", - "description": "

The team associated with the action.

", - "type": "Team", - "id": "team", - "kind": "objects", - "href": "/graphql/reference/objects#team" + "name": "CLOSED", + "description": "

A milestone that has been closed.

" }, { - "name": "teamName", - "description": "

The name of the team.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "OPEN", + "description": "

A milestone that is still open.

" + } + ] + }, + { + "name": "OauthApplicationCreateAuditEntryState", + "kind": "enums", + "id": "oauthapplicationcreateauditentrystate", + "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate", + "description": "

The state of an OAuth Application when it was created.

", + "values": [ + { + "name": "ACTIVE", + "description": "

The OAuth Application was active and allowed to have OAuth Accesses.

" }, { - "name": "teamResourcePath", - "description": "

The HTTP path for this team.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "PENDING_DELETION", + "description": "

The OAuth Application was in the process of being deleted.

" }, { - "name": "teamUrl", - "description": "

The HTTP URL for this team.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "SUSPENDED", + "description": "

The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.

" } ] }, { - "name": "UniformResourceLocatable", - "kind": "interfaces", - "id": "uniformresourcelocatable", - "href": "/graphql/reference/interfaces#uniformresourcelocatable", - "description": "

Represents a type that can be retrieved by a URL.

", - "fields": [ + "name": "OperationType", + "kind": "enums", + "id": "operationtype", + "href": "/graphql/reference/enums#operationtype", + "description": "

The corresponding operation type for the action.

", + "values": [ { - "name": "resourcePath", - "description": "

The HTML path to this resource.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "ACCESS", + "description": "

An existing resource was accessed.

" }, { - "name": "url", - "description": "

The URL to this resource.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "name": "AUTHENTICATION", + "description": "

A resource performed an authentication event.

" + }, + { + "name": "CREATE", + "description": "

A new resource was created.

" + }, + { + "name": "MODIFY", + "description": "

An existing resource was modified.

" + }, + { + "name": "REMOVE", + "description": "

An existing resource was removed.

" + }, + { + "name": "RESTORE", + "description": "

An existing resource was restored.

" + }, + { + "name": "TRANSFER", + "description": "

An existing resource was transferred between multiple resources.

" } ] }, { - "name": "Updatable", - "kind": "interfaces", - "id": "updatable", - "href": "/graphql/reference/interfaces#updatable", - "description": "

Entities that can be updated.

", - "fields": [ + "name": "OrderDirection", + "kind": "enums", + "id": "orderdirection", + "href": "/graphql/reference/enums#orderdirection", + "description": "

Possible directions in which to order a list of items when provided an orderBy argument.

", + "values": [ { - "name": "viewerCanUpdate", - "description": "

Check if the current viewer can update this object.

", - "type": "Boolean!", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "name": "ASC", + "description": "

Specifies an ascending order for a given orderBy argument.

" + }, + { + "name": "DESC", + "description": "

Specifies a descending order for a given orderBy argument.

" } ] }, { - "name": "UpdatableComment", - "kind": "interfaces", - "id": "updatablecomment", - "href": "/graphql/reference/interfaces#updatablecomment", - "description": "

Comments that can be updated.

", - "fields": [ + "name": "OrgAddMemberAuditEntryPermission", + "kind": "enums", + "id": "orgaddmemberauditentrypermission", + "href": "/graphql/reference/enums#orgaddmemberauditentrypermission", + "description": "

The permissions available to members on an Organization.

", + "values": [ { - "name": "viewerCannotUpdateReasons", - "description": "

Reasons why the current viewer can not update this comment.

", - "type": "[CommentCannotUpdateReason!]!", - "id": "commentcannotupdatereason", - "kind": "enums", - "href": "/graphql/reference/enums#commentcannotupdatereason" + "name": "ADMIN", + "description": "

Can read, clone, push, and add collaborators to repositories.

" + }, + { + "name": "READ", + "description": "

Can read and clone repositories.

" } ] - } - ], - "enums": [ + }, { - "name": "AuditLogOrderField", + "name": "OrgCreateAuditEntryBillingPlan", "kind": "enums", - "id": "auditlogorderfield", - "href": "/graphql/reference/enums#auditlogorderfield", - "description": "

Properties by which Audit Log connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "orgcreateauditentrybillingplan", + "href": "/graphql/reference/enums#orgcreateauditentrybillingplan", + "description": "

The billing plans available for organizations.

", "values": [ { - "name": "CREATED_AT", - "description": "

Order audit log entries by timestamp.

" + "name": "BUSINESS", + "description": "

Team Plan.

" + }, + { + "name": "BUSINESS_PLUS", + "description": "

Enterprise Cloud Plan.

" + }, + { + "name": "FREE", + "description": "

Free Plan.

" + }, + { + "name": "TIERED_PER_SEAT", + "description": "

Tiered Per Seat Plan.

" + }, + { + "name": "UNLIMITED", + "description": "

Legacy Unlimited Plan.

" } ] }, { - "name": "CheckAnnotationLevel", + "name": "OrgRemoveBillingManagerAuditEntryReason", "kind": "enums", - "id": "checkannotationlevel", - "href": "/graphql/reference/enums#checkannotationlevel", - "description": "

Represents an annotation's information level.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "orgremovebillingmanagerauditentryreason", + "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason", + "description": "

The reason a billing manager was removed from an Organization.

", "values": [ { - "name": "FAILURE", - "description": "

An annotation indicating an inescapable error.

" + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "

SAML external identity missing.

" }, { - "name": "NOTICE", - "description": "

An annotation indicating some information.

" + "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", + "description": "

SAML SSO enforcement requires an external identity.

" }, { - "name": "WARNING", - "description": "

An annotation indicating an ignorable error.

" + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" } ] }, { - "name": "CheckConclusionState", + "name": "OrgRemoveMemberAuditEntryMembershipType", "kind": "enums", - "id": "checkconclusionstate", - "href": "/graphql/reference/enums#checkconclusionstate", - "description": "

The possible states for a check suite or run conclusion.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "orgremovememberauditentrymembershiptype", + "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype", + "description": "

The type of membership a user has with an Organization.

", "values": [ { - "name": "ACTION_REQUIRED", - "description": "

The check suite or run requires action.

" + "name": "ADMIN", + "description": "

Organization administrators have full access and can change several settings,\nincluding the names of repositories that belong to the Organization and Owners\nteam membership. In addition, organization admins can delete the organization\nand all of its repositories.

" }, { - "name": "CANCELLED", - "description": "

The check suite or run has been cancelled.

" + "name": "BILLING_MANAGER", + "description": "

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

" }, { - "name": "FAILURE", - "description": "

The check suite or run has failed.

" + "name": "DIRECT_MEMBER", + "description": "

A direct member is a user that is a member of the Organization.

" }, { - "name": "NEUTRAL", - "description": "

The check suite or run was neutral.

" + "name": "OUTSIDE_COLLABORATOR", + "description": "

An outside collaborator is a person who isn't explicitly a member of the\nOrganization, but who has Read, Write, or Admin permissions to one or more\nrepositories in the organization.

" }, { - "name": "SUCCESS", - "description": "

The check suite or run has succeeded.

" + "name": "UNAFFILIATED", + "description": "

An unaffiliated collaborator is a person who is not a member of the\nOrganization and does not have access to any repositories in the Organization.

" + } + ] + }, + { + "name": "OrgRemoveMemberAuditEntryReason", + "kind": "enums", + "id": "orgremovememberauditentryreason", + "href": "/graphql/reference/enums#orgremovememberauditentryreason", + "description": "

The reason a member was removed from an Organization.

", + "values": [ + { + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "

SAML external identity missing.

" }, { - "name": "TIMED_OUT", - "description": "

The check suite or run has timed out.

" + "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", + "description": "

SAML SSO enforcement requires an external identity.

" + }, + { + "name": "TWO_FACTOR_ACCOUNT_RECOVERY", + "description": "

User was removed from organization during account recovery.

" + }, + { + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" + }, + { + "name": "USER_ACCOUNT_DELETED", + "description": "

User account has been deleted.

" } ] }, { - "name": "CheckRunType", + "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", "kind": "enums", - "id": "checkruntype", - "href": "/graphql/reference/enums#checkruntype", - "description": "

The possible types of check runs.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", + "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype", + "description": "

The type of membership a user has with an Organization.

", "values": [ { - "name": "ALL", - "description": "

Every check run available.

" + "name": "BILLING_MANAGER", + "description": "

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

" }, { - "name": "LATEST", - "description": "

The latest check run.

" + "name": "OUTSIDE_COLLABORATOR", + "description": "

An outside collaborator is a person who isn't explicitly a member of the\nOrganization, but who has Read, Write, or Admin permissions to one or more\nrepositories in the organization.

" + }, + { + "name": "UNAFFILIATED", + "description": "

An unaffiliated collaborator is a person who is not a member of the\nOrganization and does not have access to any repositories in the organization.

" } ] }, { - "name": "CheckStatusState", + "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", "kind": "enums", - "id": "checkstatusstate", - "href": "/graphql/reference/enums#checkstatusstate", - "description": "

The possible states for a check suite or run status.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "orgremoveoutsidecollaboratorauditentryreason", + "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason", + "description": "

The reason an outside collaborator was removed from an Organization.

", "values": [ { - "name": "COMPLETED", - "description": "

The check suite or run has been completed.

" + "name": "SAML_EXTERNAL_IDENTITY_MISSING", + "description": "

SAML external identity missing.

" }, { - "name": "IN_PROGRESS", - "description": "

The check suite or run is in progress.

" + "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", + "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" + } + ] + }, + { + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", + "kind": "enums", + "id": "orgupdatedefaultrepositorypermissionauditentrypermission", + "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission", + "description": "

The default permission a repository can have in an Organization.

", + "values": [ + { + "name": "ADMIN", + "description": "

Can read, clone, push, and add collaborators to repositories.

" }, { - "name": "QUEUED", - "description": "

The check suite or run has been queued.

" + "name": "NONE", + "description": "

No default permission value.

" }, { - "name": "REQUESTED", - "description": "

The check suite or run has been requested.

" + "name": "READ", + "description": "

Can read and clone repositories.

" + }, + { + "name": "WRITE", + "description": "

Can read, clone and push to repositories.

" } ] }, { - "name": "CollaboratorAffiliation", + "name": "OrgUpdateMemberAuditEntryPermission", "kind": "enums", - "id": "collaboratoraffiliation", - "href": "/graphql/reference/enums#collaboratoraffiliation", - "description": "

Collaborators affiliation level with a subject.

", + "id": "orgupdatememberauditentrypermission", + "href": "/graphql/reference/enums#orgupdatememberauditentrypermission", + "description": "

The permissions available to members on an Organization.

", "values": [ { - "name": "ALL", - "description": "

All collaborators the authenticated user can see.

" - }, - { - "name": "DIRECT", - "description": "

All collaborators with permissions to an organization-owned subject, regardless of organization membership status.

" + "name": "ADMIN", + "description": "

Can read, clone, push, and add collaborators to repositories.

" }, { - "name": "OUTSIDE", - "description": "

All outside collaborators of an organization-owned subject.

" + "name": "READ", + "description": "

Can read and clone repositories.

" } ] }, { - "name": "CommentAuthorAssociation", + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", "kind": "enums", - "id": "commentauthorassociation", - "href": "/graphql/reference/enums#commentauthorassociation", - "description": "

A comment author association with repository.

", + "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", + "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility", + "description": "

The permissions available for repository creation on an Organization.

", "values": [ { - "name": "COLLABORATOR", - "description": "

Author has been invited to collaborate on the repository.

" + "name": "ALL", + "description": "

All organization members are restricted from creating any repositories.

" }, { - "name": "CONTRIBUTOR", - "description": "

Author has previously committed to the repository.

" + "name": "INTERNAL", + "description": "

All organization members are restricted from creating internal repositories.

" }, { - "name": "FIRST_TIMER", - "description": "

Author has not previously committed to GitHub.

" + "name": "NONE", + "description": "

All organization members are allowed to create any repositories.

" }, { - "name": "FIRST_TIME_CONTRIBUTOR", - "description": "

Author has not previously committed to the repository.

" + "name": "PRIVATE", + "description": "

All organization members are restricted from creating private repositories.

" }, { - "name": "MEMBER", - "description": "

Author is a member of the organization that owns the repository.

" + "name": "PRIVATE_INTERNAL", + "description": "

All organization members are restricted from creating private or internal repositories.

" }, { - "name": "NONE", - "description": "

Author has no association with the repository.

" + "name": "PUBLIC", + "description": "

All organization members are restricted from creating public repositories.

" }, { - "name": "OWNER", - "description": "

Author is the owner of the repository.

" + "name": "PUBLIC_INTERNAL", + "description": "

All organization members are restricted from creating public or internal repositories.

" + }, + { + "name": "PUBLIC_PRIVATE", + "description": "

All organization members are restricted from creating public or private repositories.

" } ] }, { - "name": "CommentCannotUpdateReason", + "name": "OrganizationInvitationRole", "kind": "enums", - "id": "commentcannotupdatereason", - "href": "/graphql/reference/enums#commentcannotupdatereason", - "description": "

The possible errors that will prevent a user from updating a comment.

", + "id": "organizationinvitationrole", + "href": "/graphql/reference/enums#organizationinvitationrole", + "description": "

The possible organization invitation roles.

", "values": [ { - "name": "DENIED", - "description": "

You cannot update this comment.

" - }, - { - "name": "INSUFFICIENT_ACCESS", - "description": "

You must be the author or have write access to this repository to update this comment.

" - }, - { - "name": "LOCKED", - "description": "

Unable to create comment because issue is locked.

" + "name": "ADMIN", + "description": "

The user is invited to be an admin of the organization.

" }, { - "name": "LOGIN_REQUIRED", - "description": "

You must be logged in to update this comment.

" + "name": "BILLING_MANAGER", + "description": "

The user is invited to be a billing manager of the organization.

" }, { - "name": "MAINTENANCE", - "description": "

Repository is under maintenance.

" + "name": "DIRECT_MEMBER", + "description": "

The user is invited to be a direct member of the organization.

" }, { - "name": "VERIFIED_EMAIL_REQUIRED", - "description": "

At least one email address must be verified to update this comment.

" + "name": "REINSTATE", + "description": "

The user's previous role will be reinstated.

" } ] }, { - "name": "CommitContributionOrderField", + "name": "OrganizationInvitationType", "kind": "enums", - "id": "commitcontributionorderfield", - "href": "/graphql/reference/enums#commitcontributionorderfield", - "description": "

Properties by which commit contribution connections can be ordered.

", + "id": "organizationinvitationtype", + "href": "/graphql/reference/enums#organizationinvitationtype", + "description": "

The possible organization invitation types.

", "values": [ { - "name": "COMMIT_COUNT", - "description": "

Order commit contributions by how many commits they represent.

" + "name": "EMAIL", + "description": "

The invitation was to an email address.

" }, { - "name": "OCCURRED_AT", - "description": "

Order commit contributions by when they were made.

" + "name": "USER", + "description": "

The invitation was to an existing user.

" } ] }, { - "name": "ContributionOrderField", + "name": "OrganizationMemberRole", "kind": "enums", - "id": "contributionorderfield", - "href": "/graphql/reference/enums#contributionorderfield", - "description": "

Properties by which contribution connections can be ordered.

", + "id": "organizationmemberrole", + "href": "/graphql/reference/enums#organizationmemberrole", + "description": "

The possible roles within an organization for its members.

", "values": [ { - "name": "OCCURRED_AT", - "description": "

Order contributions by when they were made.

" + "name": "ADMIN", + "description": "

The user is an administrator of the organization.

" + }, + { + "name": "MEMBER", + "description": "

The user is a member of the organization.

" } ] }, { - "name": "DefaultRepositoryPermissionField", + "name": "OrganizationMembersCanCreateRepositoriesSettingValue", "kind": "enums", - "id": "defaultrepositorypermissionfield", - "href": "/graphql/reference/enums#defaultrepositorypermissionfield", - "description": "

The possible default permissions for repositories.

", + "id": "organizationmemberscancreaterepositoriessettingvalue", + "href": "/graphql/reference/enums#organizationmemberscancreaterepositoriessettingvalue", + "description": "

The possible values for the members can create repositories setting on an organization.

", "values": [ { - "name": "ADMIN", - "description": "

Can read, write, and administrate repos by default.

" - }, - { - "name": "NONE", - "description": "

No access.

" + "name": "ALL", + "description": "

Members will be able to create public and private repositories.

" }, { - "name": "READ", - "description": "

Can read repos by default.

" + "name": "DISABLED", + "description": "

Members will not be able to create public or private repositories.

" }, { - "name": "WRITE", - "description": "

Can read and write repos by default.

" + "name": "PRIVATE", + "description": "

Members will be able to create only private repositories.

" } ] }, { - "name": "DeploymentOrderField", + "name": "OrganizationOrderField", "kind": "enums", - "id": "deploymentorderfield", - "href": "/graphql/reference/enums#deploymentorderfield", - "description": "

Properties by which deployment connections can be ordered.

", + "id": "organizationorderfield", + "href": "/graphql/reference/enums#organizationorderfield", + "description": "

Properties by which organization connections can be ordered.

", "values": [ { "name": "CREATED_AT", - "description": "

Order collection by creation time.

" + "description": "

Order organizations by creation time.

" + }, + { + "name": "LOGIN", + "description": "

Order organizations by login.

" } ] }, { - "name": "DeploymentState", + "name": "PinnableItemType", "kind": "enums", - "id": "deploymentstate", - "href": "/graphql/reference/enums#deploymentstate", - "description": "

The possible states in which a deployment can be.

", + "id": "pinnableitemtype", + "href": "/graphql/reference/enums#pinnableitemtype", + "description": "

Represents items that can be pinned to a profile page or dashboard.

", "values": [ { - "name": "ABANDONED", - "description": "

The pending deployment was not updated after 30 minutes.

" - }, - { - "name": "ACTIVE", - "description": "

The deployment is currently active.

" + "name": "GIST", + "description": "

A gist.

" }, { - "name": "DESTROYED", - "description": "

An inactive transient deployment.

" + "name": "ISSUE", + "description": "

An issue.

" }, { - "name": "ERROR", - "description": "

The deployment experienced an error.

" + "name": "ORGANIZATION", + "description": "

An organization.

" }, { - "name": "FAILURE", - "description": "

The deployment has failed.

" + "name": "PROJECT", + "description": "

A project.

" }, { - "name": "INACTIVE", - "description": "

The deployment is inactive.

" + "name": "PULL_REQUEST", + "description": "

A pull request.

" }, { - "name": "IN_PROGRESS", - "description": "

The deployment is in progress.

" + "name": "REPOSITORY", + "description": "

A repository.

" }, { - "name": "PENDING", - "description": "

The deployment is pending.

" + "name": "TEAM", + "description": "

A team.

" }, { - "name": "QUEUED", - "description": "

The deployment has queued.

" + "name": "USER", + "description": "

A user.

" } ] }, { - "name": "DeploymentStatusState", + "name": "ProjectCardArchivedState", "kind": "enums", - "id": "deploymentstatusstate", - "href": "/graphql/reference/enums#deploymentstatusstate", - "description": "

The possible states for a deployment status.

", + "id": "projectcardarchivedstate", + "href": "/graphql/reference/enums#projectcardarchivedstate", + "description": "

The possible archived states of a project card.

", "values": [ { - "name": "ERROR", - "description": "

The deployment experienced an error.

" + "name": "ARCHIVED", + "description": "

A project card that is archived.

" }, { - "name": "FAILURE", - "description": "

The deployment has failed.

" - }, + "name": "NOT_ARCHIVED", + "description": "

A project card that is not archived.

" + } + ] + }, + { + "name": "ProjectCardState", + "kind": "enums", + "id": "projectcardstate", + "href": "/graphql/reference/enums#projectcardstate", + "description": "

Various content states of a ProjectCard.

", + "values": [ { - "name": "INACTIVE", - "description": "

The deployment is inactive.

" + "name": "CONTENT_ONLY", + "description": "

The card has content only.

" }, { - "name": "IN_PROGRESS", - "description": "

The deployment is in progress.

" + "name": "NOTE_ONLY", + "description": "

The card has a note only.

" }, { - "name": "PENDING", - "description": "

The deployment is pending.

" + "name": "REDACTED", + "description": "

The card is redacted.

" + } + ] + }, + { + "name": "ProjectColumnPurpose", + "kind": "enums", + "id": "projectcolumnpurpose", + "href": "/graphql/reference/enums#projectcolumnpurpose", + "description": "

The semantic purpose of the column - todo, in progress, or done.

", + "values": [ + { + "name": "DONE", + "description": "

The column contains cards which are complete.

" }, { - "name": "QUEUED", - "description": "

The deployment is queued.

" + "name": "IN_PROGRESS", + "description": "

The column contains cards which are currently being worked on.

" }, { - "name": "SUCCESS", - "description": "

The deployment was successful.

" + "name": "TODO", + "description": "

The column contains cards still to be worked on.

" } ] }, { - "name": "GistOrderField", + "name": "ProjectOrderField", "kind": "enums", - "id": "gistorderfield", - "href": "/graphql/reference/enums#gistorderfield", - "description": "

Properties by which gist connections can be ordered.

", + "id": "projectorderfield", + "href": "/graphql/reference/enums#projectorderfield", + "description": "

Properties by which project connections can be ordered.

", "values": [ { "name": "CREATED_AT", - "description": "

Order gists by creation time.

" + "description": "

Order projects by creation time.

" }, { - "name": "PUSHED_AT", - "description": "

Order gists by push time.

" + "name": "NAME", + "description": "

Order projects by name.

" }, { "name": "UPDATED_AT", - "description": "

Order gists by update time.

" + "description": "

Order projects by update time.

" } ] }, { - "name": "GistPrivacy", + "name": "ProjectState", "kind": "enums", - "id": "gistprivacy", - "href": "/graphql/reference/enums#gistprivacy", - "description": "

The privacy of a Gist.

", + "id": "projectstate", + "href": "/graphql/reference/enums#projectstate", + "description": "

State of the project; eitheropenor 'closed'.

", "values": [ { - "name": "ALL", - "description": "

Gists that are public and secret.

" - }, - { - "name": "PUBLIC", - "description": "

Public.

" + "name": "CLOSED", + "description": "

The project is closed.

" }, { - "name": "SECRET", - "description": "

Secret.

" + "name": "OPEN", + "description": "

The project is open.

" } ] }, { - "name": "GitSignatureState", + "name": "ProjectTemplate", "kind": "enums", - "id": "gitsignaturestate", - "href": "/graphql/reference/enums#gitsignaturestate", - "description": "

The state of a Git signature.

", + "id": "projecttemplate", + "href": "/graphql/reference/enums#projecttemplate", + "description": "

GitHub-provided templates for Projects.

", "values": [ { - "name": "BAD_CERT", - "description": "

The signing certificate or its chain could not be verified.

" + "name": "AUTOMATED_KANBAN_V2", + "description": "

Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.

" }, { - "name": "BAD_EMAIL", - "description": "

Invalid email used for signing.

" + "name": "AUTOMATED_REVIEWS_KANBAN", + "description": "

Create a board with triggers to automatically move cards across columns with review automation.

" }, { - "name": "EXPIRED_KEY", - "description": "

Signing key expired.

" + "name": "BASIC_KANBAN", + "description": "

Create a board with columns for To do, In progress and Done.

" }, { - "name": "GPGVERIFY_ERROR", - "description": "

Internal error - the GPG verification service misbehaved.

" - }, + "name": "BUG_TRIAGE", + "description": "

Create a board to triage and prioritize bugs with To do, priority, and Done columns.

" + } + ] + }, + { + "name": "PullRequestMergeMethod", + "kind": "enums", + "id": "pullrequestmergemethod", + "href": "/graphql/reference/enums#pullrequestmergemethod", + "description": "

Represents available types of methods to use when merging a pull request.

", + "values": [ { - "name": "GPGVERIFY_UNAVAILABLE", - "description": "

Internal error - the GPG verification service is unavailable at the moment.

" + "name": "MERGE", + "description": "

Add all commits from the head branch to the base branch with a merge commit.

" }, { - "name": "INVALID", - "description": "

Invalid signature.

" + "name": "REBASE", + "description": "

Add all commits from the head branch onto the base branch individually.

" }, { - "name": "MALFORMED_SIG", - "description": "

Malformed signature.

" - }, + "name": "SQUASH", + "description": "

Combine all commits from the head branch into a single commit in the base branch.

" + } + ] + }, + { + "name": "PullRequestOrderField", + "kind": "enums", + "id": "pullrequestorderfield", + "href": "/graphql/reference/enums#pullrequestorderfield", + "description": "

Properties by which pull_requests connections can be ordered.

", + "values": [ { - "name": "NOT_SIGNING_KEY", - "description": "

The usage flags for the key that signed this don't allow signing.

" + "name": "CREATED_AT", + "description": "

Order pull_requests by creation time.

" }, { - "name": "NO_USER", - "description": "

Email used for signing not known to GitHub.

" - }, + "name": "UPDATED_AT", + "description": "

Order pull_requests by update time.

" + } + ] + }, + { + "name": "PullRequestReviewCommentState", + "kind": "enums", + "id": "pullrequestreviewcommentstate", + "href": "/graphql/reference/enums#pullrequestreviewcommentstate", + "description": "

The possible states of a pull request review comment.

", + "values": [ { - "name": "OCSP_ERROR", - "description": "

Valid siganture, though certificate revocation check failed.

" + "name": "PENDING", + "description": "

A comment that is part of a pending review.

" }, { - "name": "OCSP_PENDING", - "description": "

Valid signature, pending certificate revocation checking.

" - }, + "name": "SUBMITTED", + "description": "

A comment that is part of a submitted review.

" + } + ] + }, + { + "name": "PullRequestReviewDecision", + "kind": "enums", + "id": "pullrequestreviewdecision", + "href": "/graphql/reference/enums#pullrequestreviewdecision", + "description": "

The review status of a pull request.

", + "values": [ { - "name": "OCSP_REVOKED", - "description": "

One or more certificates in chain has been revoked.

" + "name": "APPROVED", + "description": "

The pull request has received an approving review.

" }, { - "name": "UNKNOWN_KEY", - "description": "

Key used for signing not known to GitHub.

" + "name": "CHANGES_REQUESTED", + "description": "

Changes have been requested on the pull request.

" }, { - "name": "UNKNOWN_SIG_TYPE", - "description": "

Unknown signature type.

" + "name": "REVIEW_REQUIRED", + "description": "

A review is required before the pull request can be merged.

" + } + ] + }, + { + "name": "PullRequestReviewEvent", + "kind": "enums", + "id": "pullrequestreviewevent", + "href": "/graphql/reference/enums#pullrequestreviewevent", + "description": "

The possible events to perform on a pull request review.

", + "values": [ + { + "name": "APPROVE", + "description": "

Submit feedback and approve merging these changes.

" }, { - "name": "UNSIGNED", - "description": "

Unsigned.

" + "name": "COMMENT", + "description": "

Submit general feedback without explicit approval.

" }, { - "name": "UNVERIFIED_EMAIL", - "description": "

Email used for signing unverified on GitHub.

" + "name": "DISMISS", + "description": "

Dismiss review so it now longer effects merging.

" }, { - "name": "VALID", - "description": "

Valid signature and verified by GitHub.

" + "name": "REQUEST_CHANGES", + "description": "

Submit feedback that must be addressed before merging.

" } ] }, { - "name": "IssueOrderField", + "name": "PullRequestReviewState", "kind": "enums", - "id": "issueorderfield", - "href": "/graphql/reference/enums#issueorderfield", - "description": "

Properties by which issue connections can be ordered.

", + "id": "pullrequestreviewstate", + "href": "/graphql/reference/enums#pullrequestreviewstate", + "description": "

The possible states of a pull request review.

", "values": [ { - "name": "COMMENTS", - "description": "

Order issues by comment count.

" + "name": "APPROVED", + "description": "

A review allowing the pull request to merge.

" }, { - "name": "CREATED_AT", - "description": "

Order issues by creation time.

" + "name": "CHANGES_REQUESTED", + "description": "

A review blocking the pull request from merging.

" }, { - "name": "UPDATED_AT", - "description": "

Order issues by update time.

" + "name": "COMMENTED", + "description": "

An informational review.

" + }, + { + "name": "DISMISSED", + "description": "

A review that has been dismissed.

" + }, + { + "name": "PENDING", + "description": "

A review that has not yet been submitted.

" } ] }, { - "name": "IssueState", + "name": "PullRequestState", "kind": "enums", - "id": "issuestate", - "href": "/graphql/reference/enums#issuestate", - "description": "

The possible states of an issue.

", + "id": "pullrequeststate", + "href": "/graphql/reference/enums#pullrequeststate", + "description": "

The possible states of a pull request.

", "values": [ { "name": "CLOSED", - "description": "

An issue that has been closed.

" + "description": "

A pull request that has been closed without being merged.

" + }, + { + "name": "MERGED", + "description": "

A pull request that has been closed by being merged.

" }, { "name": "OPEN", - "description": "

An issue that is still open.

" + "description": "

A pull request that is still open.

" } ] }, { - "name": "IssueTimelineItemsItemType", + "name": "PullRequestTimelineItemsItemType", "kind": "enums", - "id": "issuetimelineitemsitemtype", - "href": "/graphql/reference/enums#issuetimelineitemsitemtype", + "id": "pullrequesttimelineitemsitemtype", + "href": "/graphql/reference/enums#pullrequesttimelineitemsitemtype", "description": "

The possible item types found in a timeline.

", "values": [ { @@ -62090,6 +55310,26 @@ "name": "ASSIGNED_EVENT", "description": "

Represents anassignedevent on any assignable object.

" }, + { + "name": "AUTOMATIC_BASE_CHANGE_FAILED_EVENT", + "description": "

Represents aautomatic_base_change_failedevent on a given pull request.

" + }, + { + "name": "AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT", + "description": "

Represents aautomatic_base_change_succeededevent on a given pull request.

" + }, + { + "name": "BASE_REF_CHANGED_EVENT", + "description": "

Represents abase_ref_changedevent on a given issue or pull request.

" + }, + { + "name": "BASE_REF_DELETED_EVENT", + "description": "

Represents abase_ref_deletedevent on a given pull request.

" + }, + { + "name": "BASE_REF_FORCE_PUSHED_EVENT", + "description": "

Represents abase_ref_force_pushedevent on a given pull request.

" + }, { "name": "CLOSED_EVENT", "description": "

Represents aclosedevent on any Closable.

" @@ -62098,10 +55338,18 @@ "name": "COMMENT_DELETED_EVENT", "description": "

Represents acomment_deletedevent on a given issue or pull request.

" }, + { + "name": "CONNECTED_EVENT", + "description": "

Represents aconnectedevent on a given issue or pull request.

" + }, { "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

" }, + { + "name": "CONVERT_TO_DRAFT_EVENT", + "description": "

Represents aconvert_to_draftevent on a given pull request.

" + }, { "name": "CROSS_REFERENCED_EVENT", "description": "

Represents a mention made by one issue or pull request to another.

" @@ -62110,6 +55358,30 @@ "name": "DEMILESTONED_EVENT", "description": "

Represents ademilestonedevent on a given issue or pull request.

" }, + { + "name": "DEPLOYED_EVENT", + "description": "

Represents adeployedevent on a given pull request.

" + }, + { + "name": "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT", + "description": "

Represents adeployment_environment_changedevent on a given pull request.

" + }, + { + "name": "DISCONNECTED_EVENT", + "description": "

Represents adisconnectedevent on a given issue or pull request.

" + }, + { + "name": "HEAD_REF_DELETED_EVENT", + "description": "

Represents ahead_ref_deletedevent on a given pull request.

" + }, + { + "name": "HEAD_REF_FORCE_PUSHED_EVENT", + "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

" + }, + { + "name": "HEAD_REF_RESTORED_EVENT", + "description": "

Represents ahead_ref_restoredevent on a given pull request.

" + }, { "name": "ISSUE_COMMENT", "description": "

Represents a comment on an Issue.

" @@ -62122,10 +55394,18 @@ "name": "LOCKED_EVENT", "description": "

Represents alockedevent on a given issue or pull request.

" }, + { + "name": "MARKED_AS_DUPLICATE_EVENT", + "description": "

Represents amarked_as_duplicateevent on a given issue or pull request.

" + }, { "name": "MENTIONED_EVENT", "description": "

Represents amentionedevent on a given issue or pull request.

" }, + { + "name": "MERGED_EVENT", + "description": "

Represents amergedevent on a given pull request.

" + }, { "name": "MILESTONED_EVENT", "description": "

Represents amilestonedevent on a given issue or pull request.

" @@ -62135,8 +55415,32 @@ "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

" }, { - "name": "PINNED_EVENT", - "description": "

Represents apinnedevent on a given issue or pull request.

" + "name": "PINNED_EVENT", + "description": "

Represents apinnedevent on a given issue or pull request.

" + }, + { + "name": "PULL_REQUEST_COMMIT", + "description": "

Represents a Git commit part of a pull request.

" + }, + { + "name": "PULL_REQUEST_COMMIT_COMMENT_THREAD", + "description": "

Represents a commit comment thread part of a pull request.

" + }, + { + "name": "PULL_REQUEST_REVIEW", + "description": "

A review object for a given pull request.

" + }, + { + "name": "PULL_REQUEST_REVIEW_THREAD", + "description": "

A threaded list of comments for a given pull request.

" + }, + { + "name": "PULL_REQUEST_REVISION_MARKER", + "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

" + }, + { + "name": "READY_FOR_REVIEW_EVENT", + "description": "

Represents aready_for_reviewevent on a given pull request.

" }, { "name": "REFERENCED_EVENT", @@ -62154,6 +55458,18 @@ "name": "REOPENED_EVENT", "description": "

Represents areopenedevent on any Closable.

" }, + { + "name": "REVIEW_DISMISSED_EVENT", + "description": "

Represents areview_dismissedevent on a given issue or pull request.

" + }, + { + "name": "REVIEW_REQUESTED_EVENT", + "description": "

Represents anreview_requestedevent on a given pull request.

" + }, + { + "name": "REVIEW_REQUEST_REMOVED_EVENT", + "description": "

Represents anreview_request_removedevent on a given pull request.

" + }, { "name": "SUBSCRIBED_EVENT", "description": "

Represents asubscribedevent on a given Subscribable.

" @@ -62174,6 +55490,10 @@ "name": "UNLOCKED_EVENT", "description": "

Represents anunlockedevent on a given issue or pull request.

" }, + { + "name": "UNMARKED_AS_DUPLICATE_EVENT", + "description": "

Represents anunmarked_as_duplicateevent on a given issue or pull request.

" + }, { "name": "UNPINNED_EVENT", "description": "

Represents anunpinnedevent on a given issue or pull request.

" @@ -62189,3822 +55509,1794 @@ ] }, { - "name": "LanguageOrderField", - "kind": "enums", - "id": "languageorderfield", - "href": "/graphql/reference/enums#languageorderfield", - "description": "

Properties by which language connections can be ordered.

", - "values": [ - { - "name": "SIZE", - "description": "

Order languages by the size of all files containing the language.

" - } - ] - }, - { - "name": "LockReason", + "name": "PullRequestUpdateState", "kind": "enums", - "id": "lockreason", - "href": "/graphql/reference/enums#lockreason", - "description": "

The possible reasons that an issue or pull request was locked.

", + "id": "pullrequestupdatestate", + "href": "/graphql/reference/enums#pullrequestupdatestate", + "description": "

The possible target states when updating a pull request.

", "values": [ { - "name": "OFF_TOPIC", - "description": "

The issue or pull request was locked because the conversation was off-topic.

" - }, - { - "name": "RESOLVED", - "description": "

The issue or pull request was locked because the conversation was resolved.

" - }, - { - "name": "SPAM", - "description": "

The issue or pull request was locked because the conversation was spam.

" + "name": "CLOSED", + "description": "

A pull request that has been closed without being merged.

" }, { - "name": "TOO_HEATED", - "description": "

The issue or pull request was locked because the conversation was too heated.

" + "name": "OPEN", + "description": "

A pull request that is still open.

" } ] }, { - "name": "MergeStateStatus", + "name": "ReactionContent", "kind": "enums", - "id": "mergestatestatus", - "href": "/graphql/reference/enums#mergestatestatus", - "description": "

Detailed status information about a pull request merge.

", + "id": "reactioncontent", + "href": "/graphql/reference/enums#reactioncontent", + "description": "

Emojis that can be attached to Issues, Pull Requests and Comments.

", "values": [ { - "name": "BEHIND", - "description": "

The head ref is out of date.

" - }, - { - "name": "BLOCKED", - "description": "

The merge is blocked.

" - }, - { - "name": "CLEAN", - "description": "

Mergeable and passing commit status.

" + "name": "CONFUSED", + "description": "

Represents the :confused: emoji.

" }, { - "name": "DIRTY", - "description": "

The merge commit cannot be cleanly created.

" + "name": "EYES", + "description": "

Represents the :eyes: emoji.

" }, { - "name": "DRAFT", - "description": "

The merge is blocked due to the pull request being a draft.

" + "name": "HEART", + "description": "

Represents the :heart: emoji.

" }, { - "name": "HAS_HOOKS", - "description": "

Mergeable with passing commit status and pre-recieve hooks.

" + "name": "HOORAY", + "description": "

Represents the :hooray: emoji.

" }, { - "name": "UNKNOWN", - "description": "

The state cannot currently be determined.

" + "name": "LAUGH", + "description": "

Represents the :laugh: emoji.

" }, { - "name": "UNSTABLE", - "description": "

Mergeable with non-passing commit status.

" - } - ] - }, - { - "name": "MergeableState", - "kind": "enums", - "id": "mergeablestate", - "href": "/graphql/reference/enums#mergeablestate", - "description": "

Whether or not a PullRequest can be merged.

", - "values": [ - { - "name": "CONFLICTING", - "description": "

The pull request cannot be merged due to merge conflicts.

" + "name": "ROCKET", + "description": "

Represents the :rocket: emoji.

" }, { - "name": "MERGEABLE", - "description": "

The pull request can be merged.

" + "name": "THUMBS_DOWN", + "description": "

Represents the :-1: emoji.

" }, { - "name": "UNKNOWN", - "description": "

The mergeability of the pull request is still being calculated.

" + "name": "THUMBS_UP", + "description": "

Represents the :+1: emoji.

" } ] }, { - "name": "MilestoneOrderField", + "name": "ReactionOrderField", "kind": "enums", - "id": "milestoneorderfield", - "href": "/graphql/reference/enums#milestoneorderfield", - "description": "

Properties by which milestone connections can be ordered.

", + "id": "reactionorderfield", + "href": "/graphql/reference/enums#reactionorderfield", + "description": "

A list of fields that reactions can be ordered by.

", "values": [ { "name": "CREATED_AT", - "description": "

Order milestones by when they were created.

" - }, - { - "name": "DUE_DATE", - "description": "

Order milestones by when they are due.

" - }, - { - "name": "NUMBER", - "description": "

Order milestones by their number.

" - }, - { - "name": "UPDATED_AT", - "description": "

Order milestones by when they were last updated.

" + "description": "

Allows ordering a list of reactions by when they were created.

" } ] }, { - "name": "MilestoneState", + "name": "RefOrderField", "kind": "enums", - "id": "milestonestate", - "href": "/graphql/reference/enums#milestonestate", - "description": "

The possible states of a milestone.

", + "id": "reforderfield", + "href": "/graphql/reference/enums#reforderfield", + "description": "

Properties by which ref connections can be ordered.

", "values": [ { - "name": "CLOSED", - "description": "

A milestone that has been closed.

" + "name": "ALPHABETICAL", + "description": "

Order refs by their alphanumeric name.

" }, { - "name": "OPEN", - "description": "

A milestone that is still open.

" + "name": "TAG_COMMIT_DATE", + "description": "

Order refs by underlying commit date if the ref prefix is refs/tags/.

" } ] }, { - "name": "OauthApplicationCreateAuditEntryState", + "name": "ReleaseOrderField", "kind": "enums", - "id": "oauthapplicationcreateauditentrystate", - "href": "/graphql/reference/enums#oauthapplicationcreateauditentrystate", - "description": "

The state of an OAuth Application when it was created.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "releaseorderfield", + "href": "/graphql/reference/enums#releaseorderfield", + "description": "

Properties by which release connections can be ordered.

", "values": [ { - "name": "ACTIVE", - "description": "

The OAuth Application was active and allowed to have OAuth Accesses.

" - }, - { - "name": "PENDING_DELETION", - "description": "

The OAuth Application was in the process of being deleted.

" + "name": "CREATED_AT", + "description": "

Order releases by creation time.

" }, { - "name": "SUSPENDED", - "description": "

The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns.

" + "name": "NAME", + "description": "

Order releases alphabetically by name.

" } ] }, { - "name": "OrderDirection", + "name": "RepoAccessAuditEntryVisibility", "kind": "enums", - "id": "orderdirection", - "href": "/graphql/reference/enums#orderdirection", - "description": "

Possible directions in which to order a list of items when provided an orderBy argument.

", + "id": "repoaccessauditentryvisibility", + "href": "/graphql/reference/enums#repoaccessauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "ASC", - "description": "

Specifies an ascending order for a given orderBy argument.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "DESC", - "description": "

Specifies a descending order for a given orderBy argument.

" - } - ] - }, - { - "name": "OrgAddMemberAuditEntryPermission", - "kind": "enums", - "id": "orgaddmemberauditentrypermission", - "href": "/graphql/reference/enums#orgaddmemberauditentrypermission", - "description": "

The permissions available to members on an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "values": [ - { - "name": "ADMIN", - "description": "

Can read, clone, push, and add collaborators to repositories.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { - "name": "READ", - "description": "

Can read and clone repositories.

" + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrgRemoveBillingManagerAuditEntryReason", + "name": "RepoAddMemberAuditEntryVisibility", "kind": "enums", - "id": "orgremovebillingmanagerauditentryreason", - "href": "/graphql/reference/enums#orgremovebillingmanagerauditentryreason", - "description": "

The reason a billing manager was removed from an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoaddmemberauditentryvisibility", + "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "

SAML external identity missing.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "

SAML SSO enforcement requires an external identity.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrgRemoveMemberAuditEntryMembershipType", + "name": "RepoArchivedAuditEntryVisibility", "kind": "enums", - "id": "orgremovememberauditentrymembershiptype", - "href": "/graphql/reference/enums#orgremovememberauditentrymembershiptype", - "description": "

The type of membership a user has with an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repoarchivedauditentryvisibility", + "href": "/graphql/reference/enums#repoarchivedauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "ADMIN", - "description": "

Organization administrators have full access and can change several settings,\nincluding the names of repositories that belong to the Organization and Owners\nteam membership. In addition, organization admins can delete the organization\nand all of its repositories.

" - }, - { - "name": "BILLING_MANAGER", - "description": "

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

" - }, - { - "name": "DIRECT_MEMBER", - "description": "

A direct member is a user that is a member of the Organization.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "OUTSIDE_COLLABORATOR", - "description": "

An outside collaborator is a person who isn't explicitly a member of the\nOrganization, but who has Read, Write, or Admin permissions to one or more\nrepositories in the organization.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { - "name": "UNAFFILIATED", - "description": "

An unaffiliated collaborator is a person who is not a member of the\nOrganization and does not have access to any repositories in the Organization.

" + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrgRemoveMemberAuditEntryReason", + "name": "RepoChangeMergeSettingAuditEntryMergeType", "kind": "enums", - "id": "orgremovememberauditentryreason", - "href": "/graphql/reference/enums#orgremovememberauditentryreason", - "description": "

The reason a member was removed from an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repochangemergesettingauditentrymergetype", + "href": "/graphql/reference/enums#repochangemergesettingauditentrymergetype", + "description": "

The merge options available for pull requests to this repository.

", "values": [ { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "

SAML external identity missing.

" + "name": "MERGE", + "description": "

The pull request is added to the base branch in a merge commit.

" }, { - "name": "SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY", - "description": "

SAML SSO enforcement requires an external identity.

" + "name": "REBASE", + "description": "

Commits from the pull request are added onto the base branch individually without a merge commit.

" }, { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" + "name": "SQUASH", + "description": "

The pull request's commits are squashed into a single commit before they are merged to the base branch.

" } ] }, { - "name": "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", + "name": "RepoCreateAuditEntryVisibility", "kind": "enums", - "id": "orgremoveoutsidecollaboratorauditentrymembershiptype", - "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentrymembershiptype", - "description": "

The type of membership a user has with an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repocreateauditentryvisibility", + "href": "/graphql/reference/enums#repocreateauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "BILLING_MANAGER", - "description": "

A billing manager is a user who manages the billing settings for the Organization, such as updating payment information.

" - }, - { - "name": "OUTSIDE_COLLABORATOR", - "description": "

An outside collaborator is a person who isn't explicitly a member of the\nOrganization, but who has Read, Write, or Admin permissions to one or more\nrepositories in the organization.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "UNAFFILIATED", - "description": "

An unaffiliated collaborator is a person who is not a member of the\nOrganization and does not have access to any repositories in the organization.

" - } - ] - }, - { - "name": "OrgRemoveOutsideCollaboratorAuditEntryReason", - "kind": "enums", - "id": "orgremoveoutsidecollaboratorauditentryreason", - "href": "/graphql/reference/enums#orgremoveoutsidecollaboratorauditentryreason", - "description": "

The reason an outside collaborator was removed from an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "values": [ - { - "name": "SAML_EXTERNAL_IDENTITY_MISSING", - "description": "

SAML external identity missing.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { - "name": "TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE", - "description": "

The organization required 2FA of its billing managers and this user did not have 2FA enabled.

" + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", + "name": "RepoDestroyAuditEntryVisibility", "kind": "enums", - "id": "orgupdatedefaultrepositorypermissionauditentrypermission", - "href": "/graphql/reference/enums#orgupdatedefaultrepositorypermissionauditentrypermission", - "description": "

The default permission a repository can have in an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "repodestroyauditentryvisibility", + "href": "/graphql/reference/enums#repodestroyauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "ADMIN", - "description": "

Can read, clone, push, and add collaborators to repositories.

" - }, - { - "name": "NONE", - "description": "

No default permission value.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "READ", - "description": "

Can read and clone repositories.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { - "name": "WRITE", - "description": "

Can read, clone and push to repositories.

" + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrgUpdateMemberAuditEntryPermission", + "name": "RepoRemoveMemberAuditEntryVisibility", "kind": "enums", - "id": "orgupdatememberauditentrypermission", - "href": "/graphql/reference/enums#orgupdatememberauditentrypermission", - "description": "

The permissions available to members on an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "reporemovememberauditentryvisibility", + "href": "/graphql/reference/enums#reporemovememberauditentryvisibility", + "description": "

The privacy of a repository.

", "values": [ { - "name": "ADMIN", - "description": "

Can read, clone, push, and add collaborators to repositories.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "READ", - "description": "

Can read and clone repositories.

" - } - ] - }, - { - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "kind": "enums", - "id": "orgupdatememberrepositorycreationpermissionauditentryvisibility", - "href": "/graphql/reference/enums#orgupdatememberrepositorycreationpermissionauditentryvisibility", - "description": "

The permissions available for repository creation on an Organization.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "values": [ - { - "name": "ALL", - "description": "

All organization members are restricted from creating any repositories.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" }, { "name": "PUBLIC", - "description": "

All organization members are restricted from creating public repositories.

" + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "OrganizationInvitationRole", + "name": "ReportedContentClassifiers", "kind": "enums", - "id": "organizationinvitationrole", - "href": "/graphql/reference/enums#organizationinvitationrole", - "description": "

The possible organization invitation roles.

", + "id": "reportedcontentclassifiers", + "href": "/graphql/reference/enums#reportedcontentclassifiers", + "description": "

The reasons a piece of content can be reported or minimized.

", "values": [ { - "name": "ADMIN", - "description": "

The user is invited to be an admin of the organization.

" + "name": "DUPLICATE", + "description": "

A duplicated piece of content.

" }, { - "name": "BILLING_MANAGER", - "description": "

The user is invited to be a billing manager of the organization.

" + "name": "OFF_TOPIC", + "description": "

An irrelevant piece of content.

" }, { - "name": "DIRECT_MEMBER", - "description": "

The user is invited to be a direct member of the organization.

" + "name": "OUTDATED", + "description": "

An outdated piece of content.

" }, { - "name": "REINSTATE", - "description": "

The user's previous role will be reinstated.

" + "name": "RESOLVED", + "description": "

The content has been resolved.

" } ] }, { - "name": "OrganizationInvitationType", + "name": "RepositoryAffiliation", "kind": "enums", - "id": "organizationinvitationtype", - "href": "/graphql/reference/enums#organizationinvitationtype", - "description": "

The possible organization invitation types.

", + "id": "repositoryaffiliation", + "href": "/graphql/reference/enums#repositoryaffiliation", + "description": "

The affiliation of a user to a repository.

", "values": [ { - "name": "EMAIL", - "description": "

The invitation was to an email address.

" + "name": "COLLABORATOR", + "description": "

Repositories that the user has been added to as a collaborator.

" }, { - "name": "USER", - "description": "

The invitation was to an existing user.

" - } - ] - }, - { - "name": "OrganizationMemberRole", - "kind": "enums", - "id": "organizationmemberrole", - "href": "/graphql/reference/enums#organizationmemberrole", - "description": "

The possible roles within an organization for its members.

", - "values": [ - { - "name": "ADMIN", - "description": "

The user is an administrator of the organization.

" + "name": "ORGANIZATION_MEMBER", + "description": "

Repositories that the user has access to through being a member of an\norganization. This includes every repository on every team that the user is on.

" }, { - "name": "MEMBER", - "description": "

The user is a member of the organization.

" + "name": "OWNER", + "description": "

Repositories that are owned by the authenticated user.

" } ] }, { - "name": "PinnableItemType", + "name": "RepositoryContributionType", "kind": "enums", - "id": "pinnableitemtype", - "href": "/graphql/reference/enums#pinnableitemtype", - "description": "

Represents items that can be pinned to a profile page or dashboard.

", + "id": "repositorycontributiontype", + "href": "/graphql/reference/enums#repositorycontributiontype", + "description": "

The reason a repository is listed as 'contributed'.

", "values": [ { - "name": "GIST", - "description": "

A gist.

" + "name": "COMMIT", + "description": "

Created a commit.

" }, { "name": "ISSUE", - "description": "

An issue.

" - }, - { - "name": "ORGANIZATION", - "description": "

An organization.

" - }, - { - "name": "PROJECT", - "description": "

A project.

" + "description": "

Created an issue.

" }, { "name": "PULL_REQUEST", - "description": "

A pull request.

" - }, - { - "name": "REPOSITORY", - "description": "

A repository.

" - }, - { - "name": "TEAM", - "description": "

A team.

" + "description": "

Created a pull request.

" }, { - "name": "USER", - "description": "

A user.

" - } - ] - }, - { - "name": "ProjectCardArchivedState", - "kind": "enums", - "id": "projectcardarchivedstate", - "href": "/graphql/reference/enums#projectcardarchivedstate", - "description": "

The possible archived states of a project card.

", - "values": [ - { - "name": "ARCHIVED", - "description": "

A project card that is archived.

" + "name": "PULL_REQUEST_REVIEW", + "description": "

Reviewed a pull request.

" }, { - "name": "NOT_ARCHIVED", - "description": "

A project card that is not archived.

" + "name": "REPOSITORY", + "description": "

Created the repository.

" } ] }, { - "name": "ProjectCardState", + "name": "RepositoryInvitationOrderField", "kind": "enums", - "id": "projectcardstate", - "href": "/graphql/reference/enums#projectcardstate", - "description": "

Various content states of a ProjectCard.

", + "id": "repositoryinvitationorderfield", + "href": "/graphql/reference/enums#repositoryinvitationorderfield", + "description": "

Properties by which repository invitation connections can be ordered.

", "values": [ { - "name": "CONTENT_ONLY", - "description": "

The card has content only.

" - }, - { - "name": "NOTE_ONLY", - "description": "

The card has a note only.

" + "name": "CREATED_AT", + "description": "

Order repository invitations by creation time.

" }, { - "name": "REDACTED", - "description": "

The card is redacted.

" + "name": "INVITEE_LOGIN", + "description": "

Order repository invitations by invitee login.

" } ] }, { - "name": "ProjectColumnPurpose", + "name": "RepositoryLockReason", "kind": "enums", - "id": "projectcolumnpurpose", - "href": "/graphql/reference/enums#projectcolumnpurpose", - "description": "

The semantic purpose of the column - todo, in progress, or done.

", + "id": "repositorylockreason", + "href": "/graphql/reference/enums#repositorylockreason", + "description": "

The possible reasons a given repository could be in a locked state.

", "values": [ { - "name": "DONE", - "description": "

The column contains cards which are complete.

" + "name": "BILLING", + "description": "

The repository is locked due to a billing related reason.

" }, { - "name": "IN_PROGRESS", - "description": "

The column contains cards which are currently being worked on.

" + "name": "MIGRATING", + "description": "

The repository is locked due to a migration.

" }, { - "name": "TODO", - "description": "

The column contains cards still to be worked on.

" + "name": "MOVING", + "description": "

The repository is locked due to a move.

" + }, + { + "name": "RENAME", + "description": "

The repository is locked due to a rename.

" } ] }, { - "name": "ProjectOrderField", + "name": "RepositoryOrderField", "kind": "enums", - "id": "projectorderfield", - "href": "/graphql/reference/enums#projectorderfield", - "description": "

Properties by which project connections can be ordered.

", + "id": "repositoryorderfield", + "href": "/graphql/reference/enums#repositoryorderfield", + "description": "

Properties by which repository connections can be ordered.

", "values": [ { "name": "CREATED_AT", - "description": "

Order projects by creation time.

" + "description": "

Order repositories by creation time.

" }, { "name": "NAME", - "description": "

Order projects by name.

" + "description": "

Order repositories by name.

" }, { - "name": "UPDATED_AT", - "description": "

Order projects by update time.

" - } - ] - }, - { - "name": "ProjectState", - "kind": "enums", - "id": "projectstate", - "href": "/graphql/reference/enums#projectstate", - "description": "

State of the project; eitheropenor 'closed'.

", - "values": [ + "name": "PUSHED_AT", + "description": "

Order repositories by push time.

" + }, { - "name": "CLOSED", - "description": "

The project is closed.

" + "name": "STARGAZERS", + "description": "

Order repositories by number of stargazers.

" }, { - "name": "OPEN", - "description": "

The project is open.

" + "name": "UPDATED_AT", + "description": "

Order repositories by update time.

" } ] }, { - "name": "ProjectTemplate", + "name": "RepositoryPermission", "kind": "enums", - "id": "projecttemplate", - "href": "/graphql/reference/enums#projecttemplate", - "description": "

GitHub-provided templates for Projects.

", + "id": "repositorypermission", + "href": "/graphql/reference/enums#repositorypermission", + "description": "

The access level to a repository.

", "values": [ { - "name": "AUTOMATED_KANBAN_V2", - "description": "

Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns.

" + "name": "ADMIN", + "description": "

Can read, clone, and push to this repository. Can also manage issues, pull\nrequests, and repository settings, including adding collaborators.

" }, { - "name": "AUTOMATED_REVIEWS_KANBAN", - "description": "

Create a board with triggers to automatically move cards across columns with review automation.

" + "name": "MAINTAIN", + "description": "

Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings.

" }, { - "name": "BASIC_KANBAN", - "description": "

Create a board with columns for To do, In progress and Done.

" + "name": "READ", + "description": "

Can read and clone this repository. Can also open and comment on issues and pull requests.

" }, { - "name": "BUG_TRIAGE", - "description": "

Create a board to triage and prioritize bugs with To do, priority, and Done columns.

" + "name": "TRIAGE", + "description": "

Can read and clone this repository. Can also manage issues and pull requests.

" + }, + { + "name": "WRITE", + "description": "

Can read, clone, and push to this repository. Can also manage issues and pull requests.

" } ] }, { - "name": "PullRequestOrderField", + "name": "RepositoryPrivacy", "kind": "enums", - "id": "pullrequestorderfield", - "href": "/graphql/reference/enums#pullrequestorderfield", - "description": "

Properties by which pull_requests connections can be ordered.

", + "id": "repositoryprivacy", + "href": "/graphql/reference/enums#repositoryprivacy", + "description": "

The privacy of a repository.

", "values": [ { - "name": "CREATED_AT", - "description": "

Order pull_requests by creation time.

" + "name": "PRIVATE", + "description": "

Private.

" }, { - "name": "UPDATED_AT", - "description": "

Order pull_requests by update time.

" + "name": "PUBLIC", + "description": "

Public.

" } ] }, { - "name": "PullRequestReviewCommentState", + "name": "RepositoryVisibility", "kind": "enums", - "id": "pullrequestreviewcommentstate", - "href": "/graphql/reference/enums#pullrequestreviewcommentstate", - "description": "

The possible states of a pull request review comment.

", + "id": "repositoryvisibility", + "href": "/graphql/reference/enums#repositoryvisibility", + "description": "

The repository's visibility level.

", "values": [ { - "name": "PENDING", - "description": "

A comment that is part of a pending review.

" + "name": "INTERNAL", + "description": "

The repository is visible only to users in the same business.

" }, { - "name": "SUBMITTED", - "description": "

A comment that is part of a submitted review.

" + "name": "PRIVATE", + "description": "

The repository is visible only to those with explicit access.

" + }, + { + "name": "PUBLIC", + "description": "

The repository is visible to everyone.

" } ] }, { - "name": "PullRequestReviewEvent", + "name": "RequestableCheckStatusState", "kind": "enums", - "id": "pullrequestreviewevent", - "href": "/graphql/reference/enums#pullrequestreviewevent", - "description": "

The possible events to perform on a pull request review.

", + "id": "requestablecheckstatusstate", + "href": "/graphql/reference/enums#requestablecheckstatusstate", + "description": "

The possible states that can be requested when creating a check run.

", "values": [ { - "name": "APPROVE", - "description": "

Submit feedback and approve merging these changes.

" - }, - { - "name": "COMMENT", - "description": "

Submit general feedback without explicit approval.

" + "name": "COMPLETED", + "description": "

The check suite or run has been completed.

" }, { - "name": "DISMISS", - "description": "

Dismiss review so it now longer effects merging.

" + "name": "IN_PROGRESS", + "description": "

The check suite or run is in progress.

" }, { - "name": "REQUEST_CHANGES", - "description": "

Submit feedback that must be addressed before merging.

" + "name": "QUEUED", + "description": "

The check suite or run has been queued.

" } ] }, { - "name": "PullRequestReviewState", + "name": "SamlDigestAlgorithm", "kind": "enums", - "id": "pullrequestreviewstate", - "href": "/graphql/reference/enums#pullrequestreviewstate", - "description": "

The possible states of a pull request review.

", + "id": "samldigestalgorithm", + "href": "/graphql/reference/enums#samldigestalgorithm", + "description": "

The possible digest algorithms used to sign SAML requests for an identity provider.

", "values": [ { - "name": "APPROVED", - "description": "

A review allowing the pull request to merge.

" - }, - { - "name": "CHANGES_REQUESTED", - "description": "

A review blocking the pull request from merging.

" + "name": "SHA1", + "description": "

SHA1.

" }, { - "name": "COMMENTED", - "description": "

An informational review.

" + "name": "SHA256", + "description": "

SHA256.

" }, { - "name": "DISMISSED", - "description": "

A review that has been dismissed.

" + "name": "SHA384", + "description": "

SHA384.

" }, { - "name": "PENDING", - "description": "

A review that has not yet been submitted.

" + "name": "SHA512", + "description": "

SHA512.

" } ] }, { - "name": "PullRequestState", + "name": "SamlSignatureAlgorithm", "kind": "enums", - "id": "pullrequeststate", - "href": "/graphql/reference/enums#pullrequeststate", - "description": "

The possible states of a pull request.

", + "id": "samlsignaturealgorithm", + "href": "/graphql/reference/enums#samlsignaturealgorithm", + "description": "

The possible signature algorithms used to sign SAML requests for a Identity Provider.

", "values": [ { - "name": "CLOSED", - "description": "

A pull request that has been closed without being merged.

" + "name": "RSA_SHA1", + "description": "

RSA-SHA1.

" }, { - "name": "MERGED", - "description": "

A pull request that has been closed by being merged.

" + "name": "RSA_SHA256", + "description": "

RSA-SHA256.

" }, { - "name": "OPEN", - "description": "

A pull request that is still open.

" + "name": "RSA_SHA384", + "description": "

RSA-SHA384.

" + }, + { + "name": "RSA_SHA512", + "description": "

RSA-SHA512.

" } ] }, { - "name": "PullRequestTimelineItemsItemType", + "name": "SavedReplyOrderField", "kind": "enums", - "id": "pullrequesttimelineitemsitemtype", - "href": "/graphql/reference/enums#pullrequesttimelineitemsitemtype", - "description": "

The possible item types found in a timeline.

", + "id": "savedreplyorderfield", + "href": "/graphql/reference/enums#savedreplyorderfield", + "description": "

Properties by which saved reply connections can be ordered.

", "values": [ { - "name": "ADDED_TO_PROJECT_EVENT", - "description": "

Represents aadded_to_projectevent on a given issue or pull request.

" - }, - { - "name": "ASSIGNED_EVENT", - "description": "

Represents anassignedevent on any assignable object.

" - }, - { - "name": "BASE_REF_CHANGED_EVENT", - "description": "

Represents abase_ref_changedevent on a given issue or pull request.

" - }, - { - "name": "BASE_REF_FORCE_PUSHED_EVENT", - "description": "

Represents abase_ref_force_pushedevent on a given pull request.

" - }, - { - "name": "CLOSED_EVENT", - "description": "

Represents aclosedevent on any Closable.

" - }, - { - "name": "COMMENT_DELETED_EVENT", - "description": "

Represents acomment_deletedevent on a given issue or pull request.

" - }, - { - "name": "CONVERTED_NOTE_TO_ISSUE_EVENT", - "description": "

Represents aconverted_note_to_issueevent on a given issue or pull request.

" - }, + "name": "UPDATED_AT", + "description": "

Order saved reply by when they were updated.

" + } + ] + }, + { + "name": "SearchType", + "kind": "enums", + "id": "searchtype", + "href": "/graphql/reference/enums#searchtype", + "description": "

Represents the individual results of a search.

", + "values": [ { - "name": "CROSS_REFERENCED_EVENT", - "description": "

Represents a mention made by one issue or pull request to another.

" + "name": "ISSUE", + "description": "

Returns results matching issues in repositories.

" }, { - "name": "DEMILESTONED_EVENT", - "description": "

Represents ademilestonedevent on a given issue or pull request.

" + "name": "REPOSITORY", + "description": "

Returns results matching repositories.

" }, { - "name": "DEPLOYED_EVENT", - "description": "

Represents adeployedevent on a given pull request.

" - }, + "name": "USER", + "description": "

Returns results matching users and organizations on GitHub.

" + } + ] + }, + { + "name": "SecurityAdvisoryEcosystem", + "kind": "enums", + "id": "securityadvisoryecosystem", + "href": "/graphql/reference/enums#securityadvisoryecosystem", + "description": "

The possible ecosystems of a security vulnerability's package.

", + "values": [ { - "name": "DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT", - "description": "

Represents adeployment_environment_changedevent on a given pull request.

" + "name": "COMPOSER", + "description": "

PHP packages hosted at packagist.org.

" }, { - "name": "HEAD_REF_DELETED_EVENT", - "description": "

Represents ahead_ref_deletedevent on a given pull request.

" + "name": "MAVEN", + "description": "

Java artifacts hosted at the Maven central repository.

" }, { - "name": "HEAD_REF_FORCE_PUSHED_EVENT", - "description": "

Represents ahead_ref_force_pushedevent on a given pull request.

" + "name": "NPM", + "description": "

JavaScript packages hosted at npmjs.com.

" }, { - "name": "HEAD_REF_RESTORED_EVENT", - "description": "

Represents ahead_ref_restoredevent on a given pull request.

" + "name": "NUGET", + "description": "

.NET packages hosted at the NuGet Gallery.

" }, { - "name": "ISSUE_COMMENT", - "description": "

Represents a comment on an Issue.

" + "name": "PIP", + "description": "

Python packages hosted at PyPI.org.

" }, { - "name": "LABELED_EVENT", - "description": "

Represents alabeledevent on a given issue or pull request.

" - }, + "name": "RUBYGEMS", + "description": "

Ruby gems hosted at RubyGems.org.

" + } + ] + }, + { + "name": "SecurityAdvisorySeverity", + "kind": "enums", + "id": "securityadvisoryseverity", + "href": "/graphql/reference/enums#securityadvisoryseverity", + "description": "

Severity of the vulnerability.

", + "values": [ { - "name": "LOCKED_EVENT", - "description": "

Represents alockedevent on a given issue or pull request.

" + "name": "CRITICAL", + "description": "

Critical.

" }, { - "name": "MENTIONED_EVENT", - "description": "

Represents amentionedevent on a given issue or pull request.

" + "name": "HIGH", + "description": "

High.

" }, { - "name": "MERGED_EVENT", - "description": "

Represents amergedevent on a given pull request.

" + "name": "LOW", + "description": "

Low.

" }, { - "name": "MILESTONED_EVENT", - "description": "

Represents amilestonedevent on a given issue or pull request.

" - }, + "name": "MODERATE", + "description": "

Moderate.

" + } + ] + }, + { + "name": "SponsorshipPrivacy", + "kind": "enums", + "id": "sponsorshipprivacy", + "href": "/graphql/reference/enums#sponsorshipprivacy", + "description": "

The privacy of a sponsorship.

", + "values": [ { - "name": "MOVED_COLUMNS_IN_PROJECT_EVENT", - "description": "

Represents amoved_columns_in_projectevent on a given issue or pull request.

" + "name": "PRIVATE", + "description": "

Private.

" }, { - "name": "PINNED_EVENT", - "description": "

Represents apinnedevent on a given issue or pull request.

" - }, + "name": "PUBLIC", + "description": "

Public.

" + } + ] + }, + { + "name": "StarOrderField", + "kind": "enums", + "id": "starorderfield", + "href": "/graphql/reference/enums#starorderfield", + "description": "

Properties by which star connections can be ordered.

", + "values": [ { - "name": "PULL_REQUEST_COMMIT", - "description": "

Represents a Git commit part of a pull request.

" - }, + "name": "STARRED_AT", + "description": "

Allows ordering a list of stars by when they were created.

" + } + ] + }, + { + "name": "StatusState", + "kind": "enums", + "id": "statusstate", + "href": "/graphql/reference/enums#statusstate", + "description": "

The possible commit status states.

", + "values": [ { - "name": "PULL_REQUEST_COMMIT_COMMENT_THREAD", - "description": "

Represents a commit comment thread part of a pull request.

" + "name": "ERROR", + "description": "

Status is errored.

" }, { - "name": "PULL_REQUEST_REVIEW", - "description": "

A review object for a given pull request.

" + "name": "EXPECTED", + "description": "

Status is expected.

" }, { - "name": "PULL_REQUEST_REVIEW_THREAD", - "description": "

A threaded list of comments for a given pull request.

" + "name": "FAILURE", + "description": "

Status is failing.

" }, { - "name": "PULL_REQUEST_REVISION_MARKER", - "description": "

Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits.

" + "name": "PENDING", + "description": "

Status is pending.

" }, { - "name": "READY_FOR_REVIEW_EVENT", - "description": "

Represents aready_for_reviewevent on a given pull request.

" - }, + "name": "SUCCESS", + "description": "

Status is successful.

" + } + ] + }, + { + "name": "SubscriptionState", + "kind": "enums", + "id": "subscriptionstate", + "href": "/graphql/reference/enums#subscriptionstate", + "description": "

The possible states of a subscription.

", + "values": [ { - "name": "REFERENCED_EVENT", - "description": "

Represents areferencedevent on a given ReferencedSubject.

" + "name": "IGNORED", + "description": "

The User is never notified.

" }, { - "name": "REMOVED_FROM_PROJECT_EVENT", - "description": "

Represents aremoved_from_projectevent on a given issue or pull request.

" + "name": "SUBSCRIBED", + "description": "

The User is notified of all conversations.

" }, { - "name": "RENAMED_TITLE_EVENT", - "description": "

Represents arenamedevent on a given issue or pull request.

" - }, + "name": "UNSUBSCRIBED", + "description": "

The User is only notified when participating or @mentioned.

" + } + ] + }, + { + "name": "TeamDiscussionCommentOrderField", + "kind": "enums", + "id": "teamdiscussioncommentorderfield", + "href": "/graphql/reference/enums#teamdiscussioncommentorderfield", + "description": "

Properties by which team discussion comment connections can be ordered.

", + "values": [ { - "name": "REOPENED_EVENT", - "description": "

Represents areopenedevent on any Closable.

" - }, + "name": "NUMBER", + "description": "

Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).

" + } + ] + }, + { + "name": "TeamDiscussionOrderField", + "kind": "enums", + "id": "teamdiscussionorderfield", + "href": "/graphql/reference/enums#teamdiscussionorderfield", + "description": "

Properties by which team discussion connections can be ordered.

", + "values": [ { - "name": "REVIEW_DISMISSED_EVENT", - "description": "

Represents areview_dismissedevent on a given issue or pull request.

" - }, + "name": "CREATED_AT", + "description": "

Allows chronological ordering of team discussions.

" + } + ] + }, + { + "name": "TeamMemberOrderField", + "kind": "enums", + "id": "teammemberorderfield", + "href": "/graphql/reference/enums#teammemberorderfield", + "description": "

Properties by which team member connections can be ordered.

", + "values": [ { - "name": "REVIEW_REQUESTED_EVENT", - "description": "

Represents anreview_requestedevent on a given pull request.

" + "name": "CREATED_AT", + "description": "

Order team members by creation time.

" }, { - "name": "REVIEW_REQUEST_REMOVED_EVENT", - "description": "

Represents anreview_request_removedevent on a given pull request.

" - }, + "name": "LOGIN", + "description": "

Order team members by login.

" + } + ] + }, + { + "name": "TeamMemberRole", + "kind": "enums", + "id": "teammemberrole", + "href": "/graphql/reference/enums#teammemberrole", + "description": "

The possible team member roles; eithermaintaineror 'member'.

", + "values": [ { - "name": "SUBSCRIBED_EVENT", - "description": "

Represents asubscribedevent on a given Subscribable.

" + "name": "MAINTAINER", + "description": "

A team maintainer has permission to add and remove team members.

" }, { - "name": "TRANSFERRED_EVENT", - "description": "

Represents atransferredevent on a given issue or pull request.

" - }, + "name": "MEMBER", + "description": "

A team member has no administrative permissions on the team.

" + } + ] + }, + { + "name": "TeamMembershipType", + "kind": "enums", + "id": "teammembershiptype", + "href": "/graphql/reference/enums#teammembershiptype", + "description": "

Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.

", + "values": [ { - "name": "UNASSIGNED_EVENT", - "description": "

Represents anunassignedevent on any assignable object.

" + "name": "ALL", + "description": "

Includes immediate and child team members for the team.

" }, { - "name": "UNLABELED_EVENT", - "description": "

Represents anunlabeledevent on a given issue or pull request.

" + "name": "CHILD_TEAM", + "description": "

Includes only child team members for the team.

" }, { - "name": "UNLOCKED_EVENT", - "description": "

Represents anunlockedevent on a given issue or pull request.

" - }, + "name": "IMMEDIATE", + "description": "

Includes only immediate members of the team.

" + } + ] + }, + { + "name": "TeamOrderField", + "kind": "enums", + "id": "teamorderfield", + "href": "/graphql/reference/enums#teamorderfield", + "description": "

Properties by which team connections can be ordered.

", + "values": [ { - "name": "UNPINNED_EVENT", - "description": "

Represents anunpinnedevent on a given issue or pull request.

" - }, + "name": "NAME", + "description": "

Allows ordering a list of teams by name.

" + } + ] + }, + { + "name": "TeamPrivacy", + "kind": "enums", + "id": "teamprivacy", + "href": "/graphql/reference/enums#teamprivacy", + "description": "

The possible team privacy values.

", + "values": [ { - "name": "UNSUBSCRIBED_EVENT", - "description": "

Represents anunsubscribedevent on a given Subscribable.

" + "name": "SECRET", + "description": "

A secret team can only be seen by its members.

" }, { - "name": "USER_BLOCKED_EVENT", - "description": "

Represents auser_blockedevent on a given user.

" + "name": "VISIBLE", + "description": "

A visible team can be seen and @mentioned by every member of the organization.

" } ] }, { - "name": "ReactionContent", + "name": "TeamRepositoryOrderField", "kind": "enums", - "id": "reactioncontent", - "href": "/graphql/reference/enums#reactioncontent", - "description": "

Emojis that can be attached to Issues, Pull Requests and Comments.

", + "id": "teamrepositoryorderfield", + "href": "/graphql/reference/enums#teamrepositoryorderfield", + "description": "

Properties by which team repository connections can be ordered.

", "values": [ { - "name": "CONFUSED", - "description": "

Represents the 😕 emoji.

" - }, - { - "name": "EYES", - "description": "

Represents the 👀 emoji.

" - }, - { - "name": "HEART", - "description": "

Represents the ❤️ emoji.

" + "name": "CREATED_AT", + "description": "

Order repositories by creation time.

" }, { - "name": "HOORAY", - "description": "

Represents the 🎉 emoji.

" + "name": "NAME", + "description": "

Order repositories by name.

" }, { - "name": "LAUGH", - "description": "

Represents the 😄 emoji.

" + "name": "PERMISSION", + "description": "

Order repositories by permission.

" }, { - "name": "ROCKET", - "description": "

Represents the 🚀 emoji.

" + "name": "PUSHED_AT", + "description": "

Order repositories by push time.

" }, { - "name": "THUMBS_DOWN", - "description": "

Represents the 👎 emoji.

" + "name": "STARGAZERS", + "description": "

Order repositories by number of stargazers.

" }, { - "name": "THUMBS_UP", - "description": "

Represents the 👍 emoji.

" + "name": "UPDATED_AT", + "description": "

Order repositories by update time.

" } ] }, { - "name": "ReactionOrderField", + "name": "TeamReviewAssignmentAlgorithm", "kind": "enums", - "id": "reactionorderfield", - "href": "/graphql/reference/enums#reactionorderfield", - "description": "

A list of fields that reactions can be ordered by.

", + "id": "teamreviewassignmentalgorithm", + "href": "/graphql/reference/enums#teamreviewassignmentalgorithm", + "description": "

The possible team review assignment algorithms.

", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + }, "values": [ { - "name": "CREATED_AT", - "description": "

Allows ordering a list of reactions by when they were created.

" + "name": "LOAD_BALANCE", + "description": "

Balance review load across the entire team.

" + }, + { + "name": "ROUND_ROBIN", + "description": "

Alternate reviews between each team member.

" } ] }, { - "name": "RefOrderField", + "name": "TeamRole", "kind": "enums", - "id": "reforderfield", - "href": "/graphql/reference/enums#reforderfield", - "description": "

Properties by which ref connections can be ordered.

", + "id": "teamrole", + "href": "/graphql/reference/enums#teamrole", + "description": "

The role of a user on a team.

", "values": [ { - "name": "ALPHABETICAL", - "description": "

Order refs by their alphanumeric name.

" + "name": "ADMIN", + "description": "

User has admin rights on the team.

" }, { - "name": "TAG_COMMIT_DATE", - "description": "

Order refs by underlying commit date if the ref prefix is refs/tags/.

" + "name": "MEMBER", + "description": "

User is a member of the team.

" } ] }, { - "name": "ReleaseOrderField", + "name": "UserBlockDuration", "kind": "enums", - "id": "releaseorderfield", - "href": "/graphql/reference/enums#releaseorderfield", - "description": "

Properties by which release connections can be ordered.

", + "id": "userblockduration", + "href": "/graphql/reference/enums#userblockduration", + "description": "

The possible durations that a user can be blocked for.

", "values": [ { - "name": "CREATED_AT", - "description": "

Order releases by creation time.

" + "name": "ONE_DAY", + "description": "

The user was blocked for 1 day.

" }, { - "name": "NAME", - "description": "

Order releases alphabetically by name.

" + "name": "ONE_MONTH", + "description": "

The user was blocked for 30 days.

" + }, + { + "name": "ONE_WEEK", + "description": "

The user was blocked for 7 days.

" + }, + { + "name": "PERMANENT", + "description": "

The user was blocked permanently.

" + }, + { + "name": "THREE_DAYS", + "description": "

The user was blocked for 3 days.

" } ] }, { - "name": "RepoAccessAuditEntryVisibility", + "name": "UserStatusOrderField", "kind": "enums", - "id": "repoaccessauditentryvisibility", - "href": "/graphql/reference/enums#repoaccessauditentryvisibility", - "description": "

The privacy of a repository.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "userstatusorderfield", + "href": "/graphql/reference/enums#userstatusorderfield", + "description": "

Properties by which user status connections can be ordered.

", "values": [ { - "name": "INTERNAL", - "description": "

The repository is visible only to users in the same business.

" + "name": "UPDATED_AT", + "description": "

Order user statuses by when they were updated.

" + } + ] + } + ], + "unions": [ + { + "name": "Assignee", + "kind": "unions", + "id": "assignee", + "href": "/graphql/reference/unions#assignee", + "description": "

Types that can be assigned to issues.

", + "possibleTypes": [ + { + "name": "Bot", + "id": "bot", + "href": "/graphql/reference/objects#bot" }, { - "name": "PRIVATE", - "description": "

The repository is visible only to those with explicit access.

" + "name": "Mannequin", + "id": "mannequin", + "href": "/graphql/reference/objects#mannequin" }, { - "name": "PUBLIC", - "description": "

The repository is visible to everyone.

" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" + }, + { + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "RepoAddMemberAuditEntryVisibility", - "kind": "enums", - "id": "repoaddmemberauditentryvisibility", - "href": "/graphql/reference/enums#repoaddmemberauditentryvisibility", - "description": "

The privacy of a repository.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "values": [ + "name": "AuditEntryActor", + "kind": "unions", + "id": "auditentryactor", + "href": "/graphql/reference/unions#auditentryactor", + "description": "

Types that can initiate an audit log event.

", + "possibleTypes": [ { - "name": "INTERNAL", - "description": "

The repository is visible only to users in the same business.

" + "name": "Bot", + "id": "bot", + "href": "/graphql/reference/objects#bot" }, { - "name": "PRIVATE", - "description": "

The repository is visible only to those with explicit access.

" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" }, { - "name": "PUBLIC", - "description": "

The repository is visible to everyone.

" + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "RepoRemoveMemberAuditEntryVisibility", - "kind": "enums", - "id": "reporemovememberauditentryvisibility", - "href": "/graphql/reference/enums#reporemovememberauditentryvisibility", - "description": "

The privacy of a repository.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "values": [ + "name": "Closer", + "kind": "unions", + "id": "closer", + "href": "/graphql/reference/unions#closer", + "description": "

The object which triggered a ClosedEvent.

", + "possibleTypes": [ { - "name": "INTERNAL", - "description": "

The repository is visible only to users in the same business.

" + "name": "Commit", + "id": "commit", + "href": "/graphql/reference/objects#commit" }, { - "name": "PRIVATE", - "description": "

The repository is visible only to those with explicit access.

" + "name": "PullRequest", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "CreatedIssueOrRestrictedContribution", + "kind": "unions", + "id": "createdissueorrestrictedcontribution", + "href": "/graphql/reference/unions#createdissueorrestrictedcontribution", + "description": "

Represents either a issue the viewer can access or a restricted contribution.

", + "possibleTypes": [ + { + "name": "CreatedIssueContribution", + "id": "createdissuecontribution", + "href": "/graphql/reference/objects#createdissuecontribution" }, { - "name": "PUBLIC", - "description": "

The repository is visible to everyone.

" + "name": "RestrictedContribution", + "id": "restrictedcontribution", + "href": "/graphql/reference/objects#restrictedcontribution" } ] }, { - "name": "ReportedContentClassifiers", - "kind": "enums", - "id": "reportedcontentclassifiers", - "href": "/graphql/reference/enums#reportedcontentclassifiers", - "description": "

The reasons a piece of content can be reported or minimized.

", - "values": [ + "name": "CreatedPullRequestOrRestrictedContribution", + "kind": "unions", + "id": "createdpullrequestorrestrictedcontribution", + "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution", + "description": "

Represents either a pull request the viewer can access or a restricted contribution.

", + "possibleTypes": [ { - "name": "OFF_TOPIC", - "description": "

An irrelevant piece of content.

" + "name": "CreatedPullRequestContribution", + "id": "createdpullrequestcontribution", + "href": "/graphql/reference/objects#createdpullrequestcontribution" }, { - "name": "OUTDATED", - "description": "

An outdated piece of content.

" + "name": "RestrictedContribution", + "id": "restrictedcontribution", + "href": "/graphql/reference/objects#restrictedcontribution" + } + ] + }, + { + "name": "CreatedRepositoryOrRestrictedContribution", + "kind": "unions", + "id": "createdrepositoryorrestrictedcontribution", + "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution", + "description": "

Represents either a repository the viewer can access or a restricted contribution.

", + "possibleTypes": [ + { + "name": "CreatedRepositoryContribution", + "id": "createdrepositorycontribution", + "href": "/graphql/reference/objects#createdrepositorycontribution" }, { - "name": "RESOLVED", - "description": "

The content has been resolved.

" + "name": "RestrictedContribution", + "id": "restrictedcontribution", + "href": "/graphql/reference/objects#restrictedcontribution" } ] }, { - "name": "RepositoryAffiliation", - "kind": "enums", - "id": "repositoryaffiliation", - "href": "/graphql/reference/enums#repositoryaffiliation", - "description": "

The affiliation of a user to a repository.

", - "values": [ + "name": "EnterpriseMember", + "kind": "unions", + "id": "enterprisemember", + "href": "/graphql/reference/unions#enterprisemember", + "description": "

An object that is a member of an enterprise.

", + "possibleTypes": [ { - "name": "COLLABORATOR", - "description": "

Repositories that the user has been added to as a collaborator.

" + "name": "EnterpriseUserAccount", + "id": "enterpriseuseraccount", + "href": "/graphql/reference/objects#enterpriseuseraccount" }, { - "name": "ORGANIZATION_MEMBER", - "description": "

Repositories that the user has access to through being a member of an\norganization. This includes every repository on every team that the user is on.

" + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "IpAllowListOwner", + "kind": "unions", + "id": "ipallowlistowner", + "href": "/graphql/reference/unions#ipallowlistowner", + "description": "

Types that can own an IP allow list.

", + "possibleTypes": [ + { + "name": "Enterprise", + "id": "enterprise", + "href": "/graphql/reference/objects#enterprise" }, { - "name": "OWNER", - "description": "

Repositories that are owned by the authenticated user.

" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" } ] }, { - "name": "RepositoryContributionType", - "kind": "enums", - "id": "repositorycontributiontype", - "href": "/graphql/reference/enums#repositorycontributiontype", - "description": "

The reason a repository is listed as 'contributed'.

", - "values": [ + "name": "IssueOrPullRequest", + "kind": "unions", + "id": "issueorpullrequest", + "href": "/graphql/reference/unions#issueorpullrequest", + "description": "

Used for return value of Repository.issueOrPullRequest.

", + "possibleTypes": [ { - "name": "COMMIT", - "description": "

Created a commit.

" + "name": "Issue", + "id": "issue", + "href": "/graphql/reference/objects#issue" }, { - "name": "ISSUE", - "description": "

Created an issue.

" + "name": "PullRequest", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest" + } + ] + }, + { + "name": "IssueTimelineItem", + "kind": "unions", + "id": "issuetimelineitem", + "href": "/graphql/reference/unions#issuetimelineitem", + "description": "

An item in an issue timeline.

", + "possibleTypes": [ + { + "name": "AssignedEvent", + "id": "assignedevent", + "href": "/graphql/reference/objects#assignedevent" }, { - "name": "PULL_REQUEST", - "description": "

Created a pull request.

" + "name": "ClosedEvent", + "id": "closedevent", + "href": "/graphql/reference/objects#closedevent" }, { - "name": "PULL_REQUEST_REVIEW", - "description": "

Reviewed a pull request.

" + "name": "Commit", + "id": "commit", + "href": "/graphql/reference/objects#commit" }, { - "name": "REPOSITORY", - "description": "

Created the repository.

" + "name": "CrossReferencedEvent", + "id": "crossreferencedevent", + "href": "/graphql/reference/objects#crossreferencedevent" + }, + { + "name": "DemilestonedEvent", + "id": "demilestonedevent", + "href": "/graphql/reference/objects#demilestonedevent" + }, + { + "name": "IssueComment", + "id": "issuecomment", + "href": "/graphql/reference/objects#issuecomment" + }, + { + "name": "LabeledEvent", + "id": "labeledevent", + "href": "/graphql/reference/objects#labeledevent" + }, + { + "name": "LockedEvent", + "id": "lockedevent", + "href": "/graphql/reference/objects#lockedevent" + }, + { + "name": "MilestonedEvent", + "id": "milestonedevent", + "href": "/graphql/reference/objects#milestonedevent" + }, + { + "name": "ReferencedEvent", + "id": "referencedevent", + "href": "/graphql/reference/objects#referencedevent" + }, + { + "name": "RenamedTitleEvent", + "id": "renamedtitleevent", + "href": "/graphql/reference/objects#renamedtitleevent" + }, + { + "name": "ReopenedEvent", + "id": "reopenedevent", + "href": "/graphql/reference/objects#reopenedevent" + }, + { + "name": "SubscribedEvent", + "id": "subscribedevent", + "href": "/graphql/reference/objects#subscribedevent" + }, + { + "name": "TransferredEvent", + "id": "transferredevent", + "href": "/graphql/reference/objects#transferredevent" + }, + { + "name": "UnassignedEvent", + "id": "unassignedevent", + "href": "/graphql/reference/objects#unassignedevent" + }, + { + "name": "UnlabeledEvent", + "id": "unlabeledevent", + "href": "/graphql/reference/objects#unlabeledevent" + }, + { + "name": "UnlockedEvent", + "id": "unlockedevent", + "href": "/graphql/reference/objects#unlockedevent" + }, + { + "name": "UnsubscribedEvent", + "id": "unsubscribedevent", + "href": "/graphql/reference/objects#unsubscribedevent" + }, + { + "name": "UserBlockedEvent", + "id": "userblockedevent", + "href": "/graphql/reference/objects#userblockedevent" } ] }, { - "name": "RepositoryLockReason", - "kind": "enums", - "id": "repositorylockreason", - "href": "/graphql/reference/enums#repositorylockreason", - "description": "

The possible reasons a given repository could be in a locked state.

", - "values": [ + "name": "IssueTimelineItems", + "kind": "unions", + "id": "issuetimelineitems", + "href": "/graphql/reference/unions#issuetimelineitems", + "description": "

An item in an issue timeline.

", + "possibleTypes": [ { - "name": "BILLING", - "description": "

The repository is locked due to a billing related reason.

" + "name": "AddedToProjectEvent", + "id": "addedtoprojectevent", + "href": "/graphql/reference/objects#addedtoprojectevent" + }, + { + "name": "AssignedEvent", + "id": "assignedevent", + "href": "/graphql/reference/objects#assignedevent" + }, + { + "name": "ClosedEvent", + "id": "closedevent", + "href": "/graphql/reference/objects#closedevent" + }, + { + "name": "CommentDeletedEvent", + "id": "commentdeletedevent", + "href": "/graphql/reference/objects#commentdeletedevent" + }, + { + "name": "ConnectedEvent", + "id": "connectedevent", + "href": "/graphql/reference/objects#connectedevent" + }, + { + "name": "ConvertedNoteToIssueEvent", + "id": "convertednotetoissueevent", + "href": "/graphql/reference/objects#convertednotetoissueevent" + }, + { + "name": "CrossReferencedEvent", + "id": "crossreferencedevent", + "href": "/graphql/reference/objects#crossreferencedevent" + }, + { + "name": "DemilestonedEvent", + "id": "demilestonedevent", + "href": "/graphql/reference/objects#demilestonedevent" + }, + { + "name": "DisconnectedEvent", + "id": "disconnectedevent", + "href": "/graphql/reference/objects#disconnectedevent" + }, + { + "name": "IssueComment", + "id": "issuecomment", + "href": "/graphql/reference/objects#issuecomment" + }, + { + "name": "LabeledEvent", + "id": "labeledevent", + "href": "/graphql/reference/objects#labeledevent" + }, + { + "name": "LockedEvent", + "id": "lockedevent", + "href": "/graphql/reference/objects#lockedevent" + }, + { + "name": "MarkedAsDuplicateEvent", + "id": "markedasduplicateevent", + "href": "/graphql/reference/objects#markedasduplicateevent" + }, + { + "name": "MentionedEvent", + "id": "mentionedevent", + "href": "/graphql/reference/objects#mentionedevent" + }, + { + "name": "MilestonedEvent", + "id": "milestonedevent", + "href": "/graphql/reference/objects#milestonedevent" + }, + { + "name": "MovedColumnsInProjectEvent", + "id": "movedcolumnsinprojectevent", + "href": "/graphql/reference/objects#movedcolumnsinprojectevent" + }, + { + "name": "PinnedEvent", + "id": "pinnedevent", + "href": "/graphql/reference/objects#pinnedevent" + }, + { + "name": "ReferencedEvent", + "id": "referencedevent", + "href": "/graphql/reference/objects#referencedevent" + }, + { + "name": "RemovedFromProjectEvent", + "id": "removedfromprojectevent", + "href": "/graphql/reference/objects#removedfromprojectevent" }, { - "name": "MIGRATING", - "description": "

The repository is locked due to a migration.

" + "name": "RenamedTitleEvent", + "id": "renamedtitleevent", + "href": "/graphql/reference/objects#renamedtitleevent" }, { - "name": "MOVING", - "description": "

The repository is locked due to a move.

" + "name": "ReopenedEvent", + "id": "reopenedevent", + "href": "/graphql/reference/objects#reopenedevent" }, { - "name": "RENAME", - "description": "

The repository is locked due to a rename.

" - } - ] - }, - { - "name": "RepositoryOrderField", - "kind": "enums", - "id": "repositoryorderfield", - "href": "/graphql/reference/enums#repositoryorderfield", - "description": "

Properties by which repository connections can be ordered.

", - "values": [ - { - "name": "CREATED_AT", - "description": "

Order repositories by creation time.

" + "name": "SubscribedEvent", + "id": "subscribedevent", + "href": "/graphql/reference/objects#subscribedevent" }, { - "name": "NAME", - "description": "

Order repositories by name.

" + "name": "TransferredEvent", + "id": "transferredevent", + "href": "/graphql/reference/objects#transferredevent" }, { - "name": "PUSHED_AT", - "description": "

Order repositories by push time.

" + "name": "UnassignedEvent", + "id": "unassignedevent", + "href": "/graphql/reference/objects#unassignedevent" }, { - "name": "STARGAZERS", - "description": "

Order repositories by number of stargazers.

" + "name": "UnlabeledEvent", + "id": "unlabeledevent", + "href": "/graphql/reference/objects#unlabeledevent" }, { - "name": "UPDATED_AT", - "description": "

Order repositories by update time.

" - } - ] - }, - { - "name": "RepositoryPermission", - "kind": "enums", - "id": "repositorypermission", - "href": "/graphql/reference/enums#repositorypermission", - "description": "

The access level to a repository.

", - "values": [ - { - "name": "ADMIN", - "description": "

Can read, clone, and push to this repository. Can also manage issues, pull\nrequests, and repository settings, including adding collaborators.

" + "name": "UnlockedEvent", + "id": "unlockedevent", + "href": "/graphql/reference/objects#unlockedevent" }, { - "name": "MAINTAIN", - "description": "

Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings.

" + "name": "UnmarkedAsDuplicateEvent", + "id": "unmarkedasduplicateevent", + "href": "/graphql/reference/objects#unmarkedasduplicateevent" }, { - "name": "READ", - "description": "

Can read and clone this repository. Can also open and comment on issues and pull requests.

" + "name": "UnpinnedEvent", + "id": "unpinnedevent", + "href": "/graphql/reference/objects#unpinnedevent" }, { - "name": "TRIAGE", - "description": "

Can read and clone this repository. Can also manage issues and pull requests.

" + "name": "UnsubscribedEvent", + "id": "unsubscribedevent", + "href": "/graphql/reference/objects#unsubscribedevent" }, { - "name": "WRITE", - "description": "

Can read, clone, and push to this repository. Can also manage issues and pull requests.

" + "name": "UserBlockedEvent", + "id": "userblockedevent", + "href": "/graphql/reference/objects#userblockedevent" } ] }, { - "name": "RepositoryPrivacy", - "kind": "enums", - "id": "repositoryprivacy", - "href": "/graphql/reference/enums#repositoryprivacy", - "description": "

The privacy of a repository.

", - "values": [ + "name": "MilestoneItem", + "kind": "unions", + "id": "milestoneitem", + "href": "/graphql/reference/unions#milestoneitem", + "description": "

Types that can be inside a Milestone.

", + "possibleTypes": [ { - "name": "PRIVATE", - "description": "

Private.

" + "name": "Issue", + "id": "issue", + "href": "/graphql/reference/objects#issue" }, { - "name": "PUBLIC", - "description": "

Public.

" + "name": "PullRequest", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "RepositoryVisibility", - "kind": "enums", - "id": "repositoryvisibility", - "href": "/graphql/reference/enums#repositoryvisibility", - "description": "

The repository's visibility level.

", - "values": [ + "name": "OrgRestoreMemberAuditEntryMembership", + "kind": "unions", + "id": "orgrestorememberauditentrymembership", + "href": "/graphql/reference/unions#orgrestorememberauditentrymembership", + "description": "

Types of memberships that can be restored for an Organization member.

", + "possibleTypes": [ { - "name": "INTERNAL", - "description": "

The repository is visible only to users in the same business.

" + "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", + "id": "orgrestoremembermembershiporganizationauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata" }, { - "name": "PRIVATE", - "description": "

The repository is visible only to those with explicit access.

" + "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", + "id": "orgrestoremembermembershiprepositoryauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata" }, { - "name": "PUBLIC", - "description": "

The repository is visible to everyone.

" + "name": "OrgRestoreMemberMembershipTeamAuditEntryData", + "id": "orgrestoremembermembershipteamauditentrydata", + "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata" } ] }, { - "name": "RequestableCheckStatusState", - "kind": "enums", - "id": "requestablecheckstatusstate", - "href": "/graphql/reference/enums#requestablecheckstatusstate", - "description": "

The possible states that can be requested when creating a check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "values": [ + "name": "OrganizationAuditEntry", + "kind": "unions", + "id": "organizationauditentry", + "href": "/graphql/reference/unions#organizationauditentry", + "description": "

An audit entry in an organization audit log.

", + "possibleTypes": [ { - "name": "COMPLETED", - "description": "

The check suite or run has been completed.

" + "name": "MembersCanDeleteReposClearAuditEntry", + "id": "memberscandeletereposclearauditentry", + "href": "/graphql/reference/objects#memberscandeletereposclearauditentry" }, { - "name": "IN_PROGRESS", - "description": "

The check suite or run is in progress.

" + "name": "MembersCanDeleteReposDisableAuditEntry", + "id": "memberscandeletereposdisableauditentry", + "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry" }, { - "name": "QUEUED", - "description": "

The check suite or run has been queued.

" - } - ] - }, - { - "name": "SearchType", - "kind": "enums", - "id": "searchtype", - "href": "/graphql/reference/enums#searchtype", - "description": "

Represents the individual results of a search.

", - "values": [ + "name": "MembersCanDeleteReposEnableAuditEntry", + "id": "memberscandeletereposenableauditentry", + "href": "/graphql/reference/objects#memberscandeletereposenableauditentry" + }, { - "name": "ISSUE", - "description": "

Returns results matching issues in repositories.

" + "name": "OauthApplicationCreateAuditEntry", + "id": "oauthapplicationcreateauditentry", + "href": "/graphql/reference/objects#oauthapplicationcreateauditentry" }, { - "name": "REPOSITORY", - "description": "

Returns results matching repositories.

" + "name": "OrgAddBillingManagerAuditEntry", + "id": "orgaddbillingmanagerauditentry", + "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry" }, { - "name": "USER", - "description": "

Returns results matching users and organizations on GitHub.

" - } - ] - }, - { - "name": "SecurityAdvisoryEcosystem", - "kind": "enums", - "id": "securityadvisoryecosystem", - "href": "/graphql/reference/enums#securityadvisoryecosystem", - "description": "

The possible ecosystems of a security vulnerability's package.

", - "values": [ + "name": "OrgAddMemberAuditEntry", + "id": "orgaddmemberauditentry", + "href": "/graphql/reference/objects#orgaddmemberauditentry" + }, { - "name": "MAVEN", - "description": "

Java artifacts hosted at the Maven central repository.

" + "name": "OrgBlockUserAuditEntry", + "id": "orgblockuserauditentry", + "href": "/graphql/reference/objects#orgblockuserauditentry" }, { - "name": "NPM", - "description": "

JavaScript packages hosted at npmjs.com.

" + "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", + "id": "orgconfigdisablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry" }, { - "name": "NUGET", - "description": "

.NET packages hosted at the NuGet Gallery.

" + "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", + "id": "orgconfigenablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry" }, { - "name": "PIP", - "description": "

Python packages hosted at PyPI.org.

" + "name": "OrgCreateAuditEntry", + "id": "orgcreateauditentry", + "href": "/graphql/reference/objects#orgcreateauditentry" }, { - "name": "RUBYGEMS", - "description": "

Ruby gems hosted at RubyGems.org.

" - } - ] - }, - { - "name": "SecurityAdvisorySeverity", - "kind": "enums", - "id": "securityadvisoryseverity", - "href": "/graphql/reference/enums#securityadvisoryseverity", - "description": "

Severity of the vulnerability.

", - "values": [ + "name": "OrgDisableOauthAppRestrictionsAuditEntry", + "id": "orgdisableoauthapprestrictionsauditentry", + "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry" + }, { - "name": "CRITICAL", - "description": "

Critical.

" + "name": "OrgDisableSamlAuditEntry", + "id": "orgdisablesamlauditentry", + "href": "/graphql/reference/objects#orgdisablesamlauditentry" }, { - "name": "HIGH", - "description": "

High.

" + "name": "OrgDisableTwoFactorRequirementAuditEntry", + "id": "orgdisabletwofactorrequirementauditentry", + "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry" }, { - "name": "LOW", - "description": "

Low.

" + "name": "OrgEnableOauthAppRestrictionsAuditEntry", + "id": "orgenableoauthapprestrictionsauditentry", + "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry" }, { - "name": "MODERATE", - "description": "

Moderate.

" - } - ] - }, - { - "name": "StarOrderField", - "kind": "enums", - "id": "starorderfield", - "href": "/graphql/reference/enums#starorderfield", - "description": "

Properties by which star connections can be ordered.

", - "values": [ + "name": "OrgEnableSamlAuditEntry", + "id": "orgenablesamlauditentry", + "href": "/graphql/reference/objects#orgenablesamlauditentry" + }, { - "name": "STARRED_AT", - "description": "

Allows ordering a list of stars by when they were created.

" - } - ] - }, - { - "name": "StatusState", - "kind": "enums", - "id": "statusstate", - "href": "/graphql/reference/enums#statusstate", - "description": "

The possible commit status states.

", - "values": [ + "name": "OrgEnableTwoFactorRequirementAuditEntry", + "id": "orgenabletwofactorrequirementauditentry", + "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry" + }, { - "name": "ERROR", - "description": "

Status is errored.

" + "name": "OrgInviteMemberAuditEntry", + "id": "orginvitememberauditentry", + "href": "/graphql/reference/objects#orginvitememberauditentry" }, { - "name": "EXPECTED", - "description": "

Status is expected.

" + "name": "OrgInviteToBusinessAuditEntry", + "id": "orginvitetobusinessauditentry", + "href": "/graphql/reference/objects#orginvitetobusinessauditentry" }, { - "name": "FAILURE", - "description": "

Status is failing.

" + "name": "OrgOauthAppAccessApprovedAuditEntry", + "id": "orgoauthappaccessapprovedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry" }, { - "name": "PENDING", - "description": "

Status is pending.

" + "name": "OrgOauthAppAccessDeniedAuditEntry", + "id": "orgoauthappaccessdeniedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry" }, { - "name": "SUCCESS", - "description": "

Status is successful.

" - } - ] - }, - { - "name": "SubscriptionState", - "kind": "enums", - "id": "subscriptionstate", - "href": "/graphql/reference/enums#subscriptionstate", - "description": "

The possible states of a subscription.

", - "values": [ + "name": "OrgOauthAppAccessRequestedAuditEntry", + "id": "orgoauthappaccessrequestedauditentry", + "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry" + }, { - "name": "IGNORED", - "description": "

The User is never notified.

" + "name": "OrgRemoveBillingManagerAuditEntry", + "id": "orgremovebillingmanagerauditentry", + "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry" }, { - "name": "SUBSCRIBED", - "description": "

The User is notified of all conversations.

" + "name": "OrgRemoveMemberAuditEntry", + "id": "orgremovememberauditentry", + "href": "/graphql/reference/objects#orgremovememberauditentry" }, { - "name": "UNSUBSCRIBED", - "description": "

The User is only notified when participating or @mentioned.

" - } - ] - }, - { - "name": "TeamDiscussionCommentOrderField", - "kind": "enums", - "id": "teamdiscussioncommentorderfield", - "href": "/graphql/reference/enums#teamdiscussioncommentorderfield", - "description": "

Properties by which team discussion comment connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "values": [ + "name": "OrgRemoveOutsideCollaboratorAuditEntry", + "id": "orgremoveoutsidecollaboratorauditentry", + "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry" + }, { - "name": "NUMBER", - "description": "

Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering).

" - } - ] - }, - { - "name": "TeamDiscussionOrderField", - "kind": "enums", - "id": "teamdiscussionorderfield", - "href": "/graphql/reference/enums#teamdiscussionorderfield", - "description": "

Properties by which team discussion connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "values": [ + "name": "OrgRestoreMemberAuditEntry", + "id": "orgrestorememberauditentry", + "href": "/graphql/reference/objects#orgrestorememberauditentry" + }, { - "name": "CREATED_AT", - "description": "

Allows chronological ordering of team discussions.

" - } - ] - }, - { - "name": "TeamMemberOrderField", - "kind": "enums", - "id": "teammemberorderfield", - "href": "/graphql/reference/enums#teammemberorderfield", - "description": "

Properties by which team member connections can be ordered.

", - "values": [ + "name": "OrgUnblockUserAuditEntry", + "id": "orgunblockuserauditentry", + "href": "/graphql/reference/objects#orgunblockuserauditentry" + }, { - "name": "CREATED_AT", - "description": "

Order team members by creation time.

" + "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", + "id": "orgupdatedefaultrepositorypermissionauditentry", + "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry" }, { - "name": "LOGIN", - "description": "

Order team members by login.

" - } - ] - }, - { - "name": "TeamMemberRole", - "kind": "enums", - "id": "teammemberrole", - "href": "/graphql/reference/enums#teammemberrole", - "description": "

The possible team member roles; eithermaintaineror 'member'.

", - "values": [ + "name": "OrgUpdateMemberAuditEntry", + "id": "orgupdatememberauditentry", + "href": "/graphql/reference/objects#orgupdatememberauditentry" + }, { - "name": "MAINTAINER", - "description": "

A team maintainer has permission to add and remove team members.

" + "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", + "id": "orgupdatememberrepositorycreationpermissionauditentry", + "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry" }, { - "name": "MEMBER", - "description": "

A team member has no administrative permissions on the team.

" - } - ] - }, - { - "name": "TeamMembershipType", - "kind": "enums", - "id": "teammembershiptype", - "href": "/graphql/reference/enums#teammembershiptype", - "description": "

Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.

", - "values": [ + "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", + "id": "orgupdatememberrepositoryinvitationpermissionauditentry", + "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry" + }, { - "name": "ALL", - "description": "

Includes immediate and child team members for the team.

" + "name": "PrivateRepositoryForkingDisableAuditEntry", + "id": "privaterepositoryforkingdisableauditentry", + "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry" }, { - "name": "CHILD_TEAM", - "description": "

Includes only child team members for the team.

" + "name": "PrivateRepositoryForkingEnableAuditEntry", + "id": "privaterepositoryforkingenableauditentry", + "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry" }, { - "name": "IMMEDIATE", - "description": "

Includes only immediate members of the team.

" - } - ] - }, - { - "name": "TeamOrderField", - "kind": "enums", - "id": "teamorderfield", - "href": "/graphql/reference/enums#teamorderfield", - "description": "

Properties by which team connections can be ordered.

", - "values": [ + "name": "RepoAccessAuditEntry", + "id": "repoaccessauditentry", + "href": "/graphql/reference/objects#repoaccessauditentry" + }, { - "name": "NAME", - "description": "

Allows ordering a list of teams by name.

" - } - ] - }, - { - "name": "TeamPrivacy", - "kind": "enums", - "id": "teamprivacy", - "href": "/graphql/reference/enums#teamprivacy", - "description": "

The possible team privacy values.

", - "values": [ + "name": "RepoAddMemberAuditEntry", + "id": "repoaddmemberauditentry", + "href": "/graphql/reference/objects#repoaddmemberauditentry" + }, { - "name": "SECRET", - "description": "

A secret team can only be seen by its members.

" + "name": "RepoAddTopicAuditEntry", + "id": "repoaddtopicauditentry", + "href": "/graphql/reference/objects#repoaddtopicauditentry" }, { - "name": "VISIBLE", - "description": "

A visible team can be seen and @mentioned by every member of the organization.

" - } - ] - }, - { - "name": "TeamRepositoryOrderField", - "kind": "enums", - "id": "teamrepositoryorderfield", - "href": "/graphql/reference/enums#teamrepositoryorderfield", - "description": "

Properties by which team repository connections can be ordered.

", - "values": [ + "name": "RepoArchivedAuditEntry", + "id": "repoarchivedauditentry", + "href": "/graphql/reference/objects#repoarchivedauditentry" + }, { - "name": "CREATED_AT", - "description": "

Order repositories by creation time.

" + "name": "RepoChangeMergeSettingAuditEntry", + "id": "repochangemergesettingauditentry", + "href": "/graphql/reference/objects#repochangemergesettingauditentry" + }, + { + "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", + "id": "repoconfigdisableanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry" + }, + { + "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", + "id": "repoconfigdisablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry" + }, + { + "name": "RepoConfigDisableContributorsOnlyAuditEntry", + "id": "repoconfigdisablecontributorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry" + }, + { + "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", + "id": "repoconfigdisablesockpuppetdisallowedauditentry", + "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry" + }, + { + "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", + "id": "repoconfigenableanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry" }, { - "name": "NAME", - "description": "

Order repositories by name.

" + "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", + "id": "repoconfigenablecollaboratorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry" }, { - "name": "PERMISSION", - "description": "

Order repositories by permission.

" + "name": "RepoConfigEnableContributorsOnlyAuditEntry", + "id": "repoconfigenablecontributorsonlyauditentry", + "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry" }, { - "name": "PUSHED_AT", - "description": "

Order repositories by push time.

" + "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", + "id": "repoconfigenablesockpuppetdisallowedauditentry", + "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry" }, { - "name": "STARGAZERS", - "description": "

Order repositories by number of stargazers.

" + "name": "RepoConfigLockAnonymousGitAccessAuditEntry", + "id": "repoconfiglockanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry" }, { - "name": "UPDATED_AT", - "description": "

Order repositories by update time.

" - } - ] - }, - { - "name": "TeamRole", - "kind": "enums", - "id": "teamrole", - "href": "/graphql/reference/enums#teamrole", - "description": "

The role of a user on a team.

", - "values": [ - { - "name": "ADMIN", - "description": "

User has admin rights on the team.

" + "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", + "id": "repoconfigunlockanonymousgitaccessauditentry", + "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry" }, { - "name": "MEMBER", - "description": "

User is a member of the team.

" - } - ] - }, - { - "name": "UserBlockDuration", - "kind": "enums", - "id": "userblockduration", - "href": "/graphql/reference/enums#userblockduration", - "description": "

The possible durations that a user can be blocked for.

", - "values": [ - { - "name": "ONE_DAY", - "description": "

The user was blocked for 1 day.

" + "name": "RepoCreateAuditEntry", + "id": "repocreateauditentry", + "href": "/graphql/reference/objects#repocreateauditentry" }, { - "name": "ONE_MONTH", - "description": "

The user was blocked for 30 days.

" + "name": "RepoDestroyAuditEntry", + "id": "repodestroyauditentry", + "href": "/graphql/reference/objects#repodestroyauditentry" }, { - "name": "ONE_WEEK", - "description": "

The user was blocked for 7 days.

" + "name": "RepoRemoveMemberAuditEntry", + "id": "reporemovememberauditentry", + "href": "/graphql/reference/objects#reporemovememberauditentry" }, { - "name": "PERMANENT", - "description": "

The user was blocked permanently.

" + "name": "RepoRemoveTopicAuditEntry", + "id": "reporemovetopicauditentry", + "href": "/graphql/reference/objects#reporemovetopicauditentry" }, { - "name": "THREE_DAYS", - "description": "

The user was blocked for 3 days.

" - } - ] - }, - { - "name": "UserStatusOrderField", - "kind": "enums", - "id": "userstatusorderfield", - "href": "/graphql/reference/enums#userstatusorderfield", - "description": "

Properties by which user status connections can be ordered.

", - "values": [ + "name": "RepositoryVisibilityChangeDisableAuditEntry", + "id": "repositoryvisibilitychangedisableauditentry", + "href": "/graphql/reference/objects#repositoryvisibilitychangedisableauditentry" + }, { - "name": "UPDATED_AT", - "description": "

Order user statuses by when they were updated.

" - } - ] - } - ], - "unions": [ - { - "name": "AuditEntryActor", - "kind": "unions", - "id": "auditentryactor", - "href": "/graphql/reference/unions#auditentryactor", - "description": "

Types that can initiate an audit log event.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "possibleTypes": [ + "name": "RepositoryVisibilityChangeEnableAuditEntry", + "id": "repositoryvisibilitychangeenableauditentry", + "href": "/graphql/reference/objects#repositoryvisibilitychangeenableauditentry" + }, { - "name": "Bot", - "id": "bot", - "href": "/graphql/reference/objects#bot" + "name": "TeamAddMemberAuditEntry", + "id": "teamaddmemberauditentry", + "href": "/graphql/reference/objects#teamaddmemberauditentry" }, { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" + "name": "TeamAddRepositoryAuditEntry", + "id": "teamaddrepositoryauditentry", + "href": "/graphql/reference/objects#teamaddrepositoryauditentry" }, { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "Closer", - "kind": "unions", - "id": "closer", - "href": "/graphql/reference/unions#closer", - "description": "

The object which triggered a ClosedEvent.

", - "possibleTypes": [ + "name": "TeamChangeParentTeamAuditEntry", + "id": "teamchangeparentteamauditentry", + "href": "/graphql/reference/objects#teamchangeparentteamauditentry" + }, { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" + "name": "TeamRemoveMemberAuditEntry", + "id": "teamremovememberauditentry", + "href": "/graphql/reference/objects#teamremovememberauditentry" }, { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" + "name": "TeamRemoveRepositoryAuditEntry", + "id": "teamremoverepositoryauditentry", + "href": "/graphql/reference/objects#teamremoverepositoryauditentry" } ] }, { - "name": "CreatedIssueOrRestrictedContribution", + "name": "PermissionGranter", "kind": "unions", - "id": "createdissueorrestrictedcontribution", - "href": "/graphql/reference/unions#createdissueorrestrictedcontribution", - "description": "

Represents either a issue the viewer can access or a restricted contribution.

", + "id": "permissiongranter", + "href": "/graphql/reference/unions#permissiongranter", + "description": "

Types that can grant permissions on a repository to a user.

", "possibleTypes": [ { - "name": "CreatedIssueContribution", - "id": "createdissuecontribution", - "href": "/graphql/reference/objects#createdissuecontribution" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" }, { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" - } - ] - }, - { - "name": "CreatedPullRequestOrRestrictedContribution", - "kind": "unions", - "id": "createdpullrequestorrestrictedcontribution", - "href": "/graphql/reference/unions#createdpullrequestorrestrictedcontribution", - "description": "

Represents either a pull request the viewer can access or a restricted contribution.

", - "possibleTypes": [ - { - "name": "CreatedPullRequestContribution", - "id": "createdpullrequestcontribution", - "href": "/graphql/reference/objects#createdpullrequestcontribution" + "name": "Repository", + "id": "repository", + "href": "/graphql/reference/objects#repository" }, { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" + "name": "Team", + "id": "team", + "href": "/graphql/reference/objects#team" } ] }, { - "name": "CreatedRepositoryOrRestrictedContribution", + "name": "PinnableItem", "kind": "unions", - "id": "createdrepositoryorrestrictedcontribution", - "href": "/graphql/reference/unions#createdrepositoryorrestrictedcontribution", - "description": "

Represents either a repository the viewer can access or a restricted contribution.

", + "id": "pinnableitem", + "href": "/graphql/reference/unions#pinnableitem", + "description": "

Types that can be pinned to a profile page.

", "possibleTypes": [ { - "name": "CreatedRepositoryContribution", - "id": "createdrepositorycontribution", - "href": "/graphql/reference/objects#createdrepositorycontribution" + "name": "Gist", + "id": "gist", + "href": "/graphql/reference/objects#gist" }, { - "name": "RestrictedContribution", - "id": "restrictedcontribution", - "href": "/graphql/reference/objects#restrictedcontribution" + "name": "Repository", + "id": "repository", + "href": "/graphql/reference/objects#repository" } ] }, { - "name": "IssueOrPullRequest", + "name": "ProjectCardItem", "kind": "unions", - "id": "issueorpullrequest", - "href": "/graphql/reference/unions#issueorpullrequest", - "description": "

Used for return value of Repository.issueOrPullRequest.

", + "id": "projectcarditem", + "href": "/graphql/reference/unions#projectcarditem", + "description": "

Types that can be inside Project Cards.

", "possibleTypes": [ { "name": "Issue", @@ -66019,17 +57311,27 @@ ] }, { - "name": "IssueTimelineItem", + "name": "PullRequestTimelineItem", "kind": "unions", - "id": "issuetimelineitem", - "href": "/graphql/reference/unions#issuetimelineitem", - "description": "

An item in an issue timeline.

", + "id": "pullrequesttimelineitem", + "href": "/graphql/reference/unions#pullrequesttimelineitem", + "description": "

An item in an pull request timeline.

", "possibleTypes": [ { "name": "AssignedEvent", "id": "assignedevent", "href": "/graphql/reference/objects#assignedevent" }, + { + "name": "BaseRefDeletedEvent", + "id": "baserefdeletedevent", + "href": "/graphql/reference/objects#baserefdeletedevent" + }, + { + "name": "BaseRefForcePushedEvent", + "id": "baserefforcepushedevent", + "href": "/graphql/reference/objects#baserefforcepushedevent" + }, { "name": "ClosedEvent", "id": "closedevent", @@ -66040,6 +57342,11 @@ "id": "commit", "href": "/graphql/reference/objects#commit" }, + { + "name": "CommitCommentThread", + "id": "commitcommentthread", + "href": "/graphql/reference/objects#commitcommentthread" + }, { "name": "CrossReferencedEvent", "id": "crossreferencedevent", @@ -66051,118 +57358,29 @@ "href": "/graphql/reference/objects#demilestonedevent" }, { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" - }, - { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, - { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" - }, - { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" - }, - { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" - }, - { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, - { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" - }, - { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" - }, - { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, - { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, - { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" - }, - { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" - }, - { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" - }, - { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" - } - ] - }, - { - "name": "IssueTimelineItems", - "kind": "unions", - "id": "issuetimelineitems", - "href": "/graphql/reference/unions#issuetimelineitems", - "description": "

An item in an issue timeline.

", - "possibleTypes": [ - { - "name": "AddedToProjectEvent", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent" - }, - { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" + "name": "DeployedEvent", + "id": "deployedevent", + "href": "/graphql/reference/objects#deployedevent" }, { - "name": "CommentDeletedEvent", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent" + "name": "DeploymentEnvironmentChangedEvent", + "id": "deploymentenvironmentchangedevent", + "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" }, { - "name": "ConvertedNoteToIssueEvent", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent" + "name": "HeadRefDeletedEvent", + "id": "headrefdeletedevent", + "href": "/graphql/reference/objects#headrefdeletedevent" }, { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" + "name": "HeadRefForcePushedEvent", + "id": "headrefforcepushedevent", + "href": "/graphql/reference/objects#headrefforcepushedevent" }, { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" + "name": "HeadRefRestoredEvent", + "id": "headrefrestoredevent", + "href": "/graphql/reference/objects#headrefrestoredevent" }, { "name": "IssueComment", @@ -66180,9 +57398,9 @@ "href": "/graphql/reference/objects#lockedevent" }, { - "name": "MentionedEvent", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent" + "name": "MergedEvent", + "id": "mergedevent", + "href": "/graphql/reference/objects#mergedevent" }, { "name": "MilestonedEvent", @@ -66190,25 +57408,25 @@ "href": "/graphql/reference/objects#milestonedevent" }, { - "name": "MovedColumnsInProjectEvent", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent" + "name": "PullRequestReview", + "id": "pullrequestreview", + "href": "/graphql/reference/objects#pullrequestreview" }, { - "name": "PinnedEvent", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent" + "name": "PullRequestReviewComment", + "id": "pullrequestreviewcomment", + "href": "/graphql/reference/objects#pullrequestreviewcomment" + }, + { + "name": "PullRequestReviewThread", + "id": "pullrequestreviewthread", + "href": "/graphql/reference/objects#pullrequestreviewthread" }, { "name": "ReferencedEvent", "id": "referencedevent", "href": "/graphql/reference/objects#referencedevent" }, - { - "name": "RemovedFromProjectEvent", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent" - }, { "name": "RenamedTitleEvent", "id": "renamedtitleevent", @@ -66219,16 +57437,26 @@ "id": "reopenedevent", "href": "/graphql/reference/objects#reopenedevent" }, + { + "name": "ReviewDismissedEvent", + "id": "reviewdismissedevent", + "href": "/graphql/reference/objects#reviewdismissedevent" + }, + { + "name": "ReviewRequestRemovedEvent", + "id": "reviewrequestremovedevent", + "href": "/graphql/reference/objects#reviewrequestremovedevent" + }, + { + "name": "ReviewRequestedEvent", + "id": "reviewrequestedevent", + "href": "/graphql/reference/objects#reviewrequestedevent" + }, { "name": "SubscribedEvent", "id": "subscribedevent", "href": "/graphql/reference/objects#subscribedevent" }, - { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, { "name": "UnassignedEvent", "id": "unassignedevent", @@ -66244,11 +57472,6 @@ "id": "unlockedevent", "href": "/graphql/reference/objects#unlockedevent" }, - { - "name": "UnpinnedEvent", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent" - }, { "name": "UnsubscribedEvent", "id": "unsubscribedevent", @@ -66262,649 +57485,318 @@ ] }, { - "name": "MilestoneItem", - "kind": "unions", - "id": "milestoneitem", - "href": "/graphql/reference/unions#milestoneitem", - "description": "

Types that can be inside a Milestone.

", - "possibleTypes": [ - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, - { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "OrgRestoreMemberAuditEntryMembership", - "kind": "unions", - "id": "orgrestorememberauditentrymembership", - "href": "/graphql/reference/unions#orgrestorememberauditentrymembership", - "description": "

Types of memberships that can be restored for an Organization member.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, - "possibleTypes": [ - { - "name": "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "id": "orgrestoremembermembershiporganizationauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershiporganizationauditentrydata" - }, - { - "name": "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "id": "orgrestoremembermembershiprepositoryauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershiprepositoryauditentrydata" - }, - { - "name": "OrgRestoreMemberMembershipTeamAuditEntryData", - "id": "orgrestoremembermembershipteamauditentrydata", - "href": "/graphql/reference/objects#orgrestoremembermembershipteamauditentrydata" - } - ] - }, - { - "name": "OrganizationAuditEntry", + "name": "PullRequestTimelineItems", "kind": "unions", - "id": "organizationauditentry", - "href": "/graphql/reference/unions#organizationauditentry", - "description": "

An audit entry in an organization audit log.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "pullrequesttimelineitems", + "href": "/graphql/reference/unions#pullrequesttimelineitems", + "description": "

An item in a pull request timeline.

", "possibleTypes": [ { - "name": "MembersCanDeleteReposClearAuditEntry", - "id": "memberscandeletereposclearauditentry", - "href": "/graphql/reference/objects#memberscandeletereposclearauditentry" + "name": "AddedToProjectEvent", + "id": "addedtoprojectevent", + "href": "/graphql/reference/objects#addedtoprojectevent" }, { - "name": "MembersCanDeleteReposDisableAuditEntry", - "id": "memberscandeletereposdisableauditentry", - "href": "/graphql/reference/objects#memberscandeletereposdisableauditentry" + "name": "AssignedEvent", + "id": "assignedevent", + "href": "/graphql/reference/objects#assignedevent" }, { - "name": "MembersCanDeleteReposEnableAuditEntry", - "id": "memberscandeletereposenableauditentry", - "href": "/graphql/reference/objects#memberscandeletereposenableauditentry" + "name": "AutomaticBaseChangeFailedEvent", + "id": "automaticbasechangefailedevent", + "href": "/graphql/reference/objects#automaticbasechangefailedevent" }, { - "name": "OauthApplicationCreateAuditEntry", - "id": "oauthapplicationcreateauditentry", - "href": "/graphql/reference/objects#oauthapplicationcreateauditentry" + "name": "AutomaticBaseChangeSucceededEvent", + "id": "automaticbasechangesucceededevent", + "href": "/graphql/reference/objects#automaticbasechangesucceededevent" }, { - "name": "OrgAddBillingManagerAuditEntry", - "id": "orgaddbillingmanagerauditentry", - "href": "/graphql/reference/objects#orgaddbillingmanagerauditentry" + "name": "BaseRefChangedEvent", + "id": "baserefchangedevent", + "href": "/graphql/reference/objects#baserefchangedevent" }, { - "name": "OrgAddMemberAuditEntry", - "id": "orgaddmemberauditentry", - "href": "/graphql/reference/objects#orgaddmemberauditentry" + "name": "BaseRefDeletedEvent", + "id": "baserefdeletedevent", + "href": "/graphql/reference/objects#baserefdeletedevent" }, { - "name": "OrgBlockUserAuditEntry", - "id": "orgblockuserauditentry", - "href": "/graphql/reference/objects#orgblockuserauditentry" + "name": "BaseRefForcePushedEvent", + "id": "baserefforcepushedevent", + "href": "/graphql/reference/objects#baserefforcepushedevent" }, { - "name": "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "id": "orgconfigdisablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#orgconfigdisablecollaboratorsonlyauditentry" + "name": "ClosedEvent", + "id": "closedevent", + "href": "/graphql/reference/objects#closedevent" }, { - "name": "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "id": "orgconfigenablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#orgconfigenablecollaboratorsonlyauditentry" + "name": "CommentDeletedEvent", + "id": "commentdeletedevent", + "href": "/graphql/reference/objects#commentdeletedevent" }, { - "name": "OrgDisableOauthAppRestrictionsAuditEntry", - "id": "orgdisableoauthapprestrictionsauditentry", - "href": "/graphql/reference/objects#orgdisableoauthapprestrictionsauditentry" + "name": "ConnectedEvent", + "id": "connectedevent", + "href": "/graphql/reference/objects#connectedevent" }, { - "name": "OrgDisableSamlAuditEntry", - "id": "orgdisablesamlauditentry", - "href": "/graphql/reference/objects#orgdisablesamlauditentry" + "name": "ConvertToDraftEvent", + "id": "converttodraftevent", + "href": "/graphql/reference/objects#converttodraftevent" }, { - "name": "OrgDisableTwoFactorRequirementAuditEntry", - "id": "orgdisabletwofactorrequirementauditentry", - "href": "/graphql/reference/objects#orgdisabletwofactorrequirementauditentry" + "name": "ConvertedNoteToIssueEvent", + "id": "convertednotetoissueevent", + "href": "/graphql/reference/objects#convertednotetoissueevent" }, { - "name": "OrgEnableOauthAppRestrictionsAuditEntry", - "id": "orgenableoauthapprestrictionsauditentry", - "href": "/graphql/reference/objects#orgenableoauthapprestrictionsauditentry" + "name": "CrossReferencedEvent", + "id": "crossreferencedevent", + "href": "/graphql/reference/objects#crossreferencedevent" }, { - "name": "OrgEnableSamlAuditEntry", - "id": "orgenablesamlauditentry", - "href": "/graphql/reference/objects#orgenablesamlauditentry" + "name": "DemilestonedEvent", + "id": "demilestonedevent", + "href": "/graphql/reference/objects#demilestonedevent" }, { - "name": "OrgEnableTwoFactorRequirementAuditEntry", - "id": "orgenabletwofactorrequirementauditentry", - "href": "/graphql/reference/objects#orgenabletwofactorrequirementauditentry" + "name": "DeployedEvent", + "id": "deployedevent", + "href": "/graphql/reference/objects#deployedevent" }, { - "name": "OrgInviteMemberAuditEntry", - "id": "orginvitememberauditentry", - "href": "/graphql/reference/objects#orginvitememberauditentry" + "name": "DeploymentEnvironmentChangedEvent", + "id": "deploymentenvironmentchangedevent", + "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" }, { - "name": "OrgInviteToBusinessAuditEntry", - "id": "orginvitetobusinessauditentry", - "href": "/graphql/reference/objects#orginvitetobusinessauditentry" + "name": "DisconnectedEvent", + "id": "disconnectedevent", + "href": "/graphql/reference/objects#disconnectedevent" }, { - "name": "OrgOauthAppAccessApprovedAuditEntry", - "id": "orgoauthappaccessapprovedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessapprovedauditentry" + "name": "HeadRefDeletedEvent", + "id": "headrefdeletedevent", + "href": "/graphql/reference/objects#headrefdeletedevent" }, { - "name": "OrgOauthAppAccessDeniedAuditEntry", - "id": "orgoauthappaccessdeniedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessdeniedauditentry" + "name": "HeadRefForcePushedEvent", + "id": "headrefforcepushedevent", + "href": "/graphql/reference/objects#headrefforcepushedevent" }, { - "name": "OrgOauthAppAccessRequestedAuditEntry", - "id": "orgoauthappaccessrequestedauditentry", - "href": "/graphql/reference/objects#orgoauthappaccessrequestedauditentry" + "name": "HeadRefRestoredEvent", + "id": "headrefrestoredevent", + "href": "/graphql/reference/objects#headrefrestoredevent" }, { - "name": "OrgRemoveBillingManagerAuditEntry", - "id": "orgremovebillingmanagerauditentry", - "href": "/graphql/reference/objects#orgremovebillingmanagerauditentry" + "name": "IssueComment", + "id": "issuecomment", + "href": "/graphql/reference/objects#issuecomment" }, { - "name": "OrgRemoveMemberAuditEntry", - "id": "orgremovememberauditentry", - "href": "/graphql/reference/objects#orgremovememberauditentry" + "name": "LabeledEvent", + "id": "labeledevent", + "href": "/graphql/reference/objects#labeledevent" }, { - "name": "OrgRemoveOutsideCollaboratorAuditEntry", - "id": "orgremoveoutsidecollaboratorauditentry", - "href": "/graphql/reference/objects#orgremoveoutsidecollaboratorauditentry" + "name": "LockedEvent", + "id": "lockedevent", + "href": "/graphql/reference/objects#lockedevent" }, { - "name": "OrgRestoreMemberAuditEntry", - "id": "orgrestorememberauditentry", - "href": "/graphql/reference/objects#orgrestorememberauditentry" + "name": "MarkedAsDuplicateEvent", + "id": "markedasduplicateevent", + "href": "/graphql/reference/objects#markedasduplicateevent" }, { - "name": "OrgUnblockUserAuditEntry", - "id": "orgunblockuserauditentry", - "href": "/graphql/reference/objects#orgunblockuserauditentry" + "name": "MentionedEvent", + "id": "mentionedevent", + "href": "/graphql/reference/objects#mentionedevent" }, { - "name": "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "id": "orgupdatedefaultrepositorypermissionauditentry", - "href": "/graphql/reference/objects#orgupdatedefaultrepositorypermissionauditentry" + "name": "MergedEvent", + "id": "mergedevent", + "href": "/graphql/reference/objects#mergedevent" }, { - "name": "OrgUpdateMemberAuditEntry", - "id": "orgupdatememberauditentry", - "href": "/graphql/reference/objects#orgupdatememberauditentry" + "name": "MilestonedEvent", + "id": "milestonedevent", + "href": "/graphql/reference/objects#milestonedevent" }, { - "name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "id": "orgupdatememberrepositorycreationpermissionauditentry", - "href": "/graphql/reference/objects#orgupdatememberrepositorycreationpermissionauditentry" + "name": "MovedColumnsInProjectEvent", + "id": "movedcolumnsinprojectevent", + "href": "/graphql/reference/objects#movedcolumnsinprojectevent" }, { - "name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "id": "orgupdatememberrepositoryinvitationpermissionauditentry", - "href": "/graphql/reference/objects#orgupdatememberrepositoryinvitationpermissionauditentry" + "name": "PinnedEvent", + "id": "pinnedevent", + "href": "/graphql/reference/objects#pinnedevent" }, { - "name": "PrivateRepositoryForkingDisableAuditEntry", - "id": "privaterepositoryforkingdisableauditentry", - "href": "/graphql/reference/objects#privaterepositoryforkingdisableauditentry" + "name": "PullRequestCommit", + "id": "pullrequestcommit", + "href": "/graphql/reference/objects#pullrequestcommit" }, { - "name": "PrivateRepositoryForkingEnableAuditEntry", - "id": "privaterepositoryforkingenableauditentry", - "href": "/graphql/reference/objects#privaterepositoryforkingenableauditentry" + "name": "PullRequestCommitCommentThread", + "id": "pullrequestcommitcommentthread", + "href": "/graphql/reference/objects#pullrequestcommitcommentthread" }, { - "name": "RepoAccessAuditEntry", - "id": "repoaccessauditentry", - "href": "/graphql/reference/objects#repoaccessauditentry" + "name": "PullRequestReview", + "id": "pullrequestreview", + "href": "/graphql/reference/objects#pullrequestreview" }, { - "name": "RepoAddMemberAuditEntry", - "id": "repoaddmemberauditentry", - "href": "/graphql/reference/objects#repoaddmemberauditentry" + "name": "PullRequestReviewThread", + "id": "pullrequestreviewthread", + "href": "/graphql/reference/objects#pullrequestreviewthread" }, { - "name": "RepoConfigDisableAnonymousGitAccessAuditEntry", - "id": "repoconfigdisableanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigdisableanonymousgitaccessauditentry" + "name": "PullRequestRevisionMarker", + "id": "pullrequestrevisionmarker", + "href": "/graphql/reference/objects#pullrequestrevisionmarker" }, { - "name": "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "id": "repoconfigdisablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigdisablecollaboratorsonlyauditentry" + "name": "ReadyForReviewEvent", + "id": "readyforreviewevent", + "href": "/graphql/reference/objects#readyforreviewevent" }, { - "name": "RepoConfigDisableContributorsOnlyAuditEntry", - "id": "repoconfigdisablecontributorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigdisablecontributorsonlyauditentry" + "name": "ReferencedEvent", + "id": "referencedevent", + "href": "/graphql/reference/objects#referencedevent" }, { - "name": "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "id": "repoconfigdisablesockpuppetdisallowedauditentry", - "href": "/graphql/reference/objects#repoconfigdisablesockpuppetdisallowedauditentry" + "name": "RemovedFromProjectEvent", + "id": "removedfromprojectevent", + "href": "/graphql/reference/objects#removedfromprojectevent" }, { - "name": "RepoConfigEnableAnonymousGitAccessAuditEntry", - "id": "repoconfigenableanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigenableanonymousgitaccessauditentry" + "name": "RenamedTitleEvent", + "id": "renamedtitleevent", + "href": "/graphql/reference/objects#renamedtitleevent" }, { - "name": "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "id": "repoconfigenablecollaboratorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigenablecollaboratorsonlyauditentry" + "name": "ReopenedEvent", + "id": "reopenedevent", + "href": "/graphql/reference/objects#reopenedevent" }, { - "name": "RepoConfigEnableContributorsOnlyAuditEntry", - "id": "repoconfigenablecontributorsonlyauditentry", - "href": "/graphql/reference/objects#repoconfigenablecontributorsonlyauditentry" + "name": "ReviewDismissedEvent", + "id": "reviewdismissedevent", + "href": "/graphql/reference/objects#reviewdismissedevent" }, { - "name": "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "id": "repoconfigenablesockpuppetdisallowedauditentry", - "href": "/graphql/reference/objects#repoconfigenablesockpuppetdisallowedauditentry" + "name": "ReviewRequestRemovedEvent", + "id": "reviewrequestremovedevent", + "href": "/graphql/reference/objects#reviewrequestremovedevent" }, { - "name": "RepoConfigLockAnonymousGitAccessAuditEntry", - "id": "repoconfiglockanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfiglockanonymousgitaccessauditentry" + "name": "ReviewRequestedEvent", + "id": "reviewrequestedevent", + "href": "/graphql/reference/objects#reviewrequestedevent" }, { - "name": "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "id": "repoconfigunlockanonymousgitaccessauditentry", - "href": "/graphql/reference/objects#repoconfigunlockanonymousgitaccessauditentry" + "name": "SubscribedEvent", + "id": "subscribedevent", + "href": "/graphql/reference/objects#subscribedevent" }, { - "name": "RepoRemoveMemberAuditEntry", - "id": "reporemovememberauditentry", - "href": "/graphql/reference/objects#reporemovememberauditentry" + "name": "TransferredEvent", + "id": "transferredevent", + "href": "/graphql/reference/objects#transferredevent" }, { - "name": "RepositoryVisibilityChangeDisableAuditEntry", - "id": "repositoryvisibilitychangedisableauditentry", - "href": "/graphql/reference/objects#repositoryvisibilitychangedisableauditentry" + "name": "UnassignedEvent", + "id": "unassignedevent", + "href": "/graphql/reference/objects#unassignedevent" }, { - "name": "RepositoryVisibilityChangeEnableAuditEntry", - "id": "repositoryvisibilitychangeenableauditentry", - "href": "/graphql/reference/objects#repositoryvisibilitychangeenableauditentry" + "name": "UnlabeledEvent", + "id": "unlabeledevent", + "href": "/graphql/reference/objects#unlabeledevent" }, { - "name": "TeamAddMemberAuditEntry", - "id": "teamaddmemberauditentry", - "href": "/graphql/reference/objects#teamaddmemberauditentry" + "name": "UnlockedEvent", + "id": "unlockedevent", + "href": "/graphql/reference/objects#unlockedevent" }, { - "name": "TeamAddRepositoryAuditEntry", - "id": "teamaddrepositoryauditentry", - "href": "/graphql/reference/objects#teamaddrepositoryauditentry" + "name": "UnmarkedAsDuplicateEvent", + "id": "unmarkedasduplicateevent", + "href": "/graphql/reference/objects#unmarkedasduplicateevent" }, { - "name": "TeamChangeParentTeamAuditEntry", - "id": "teamchangeparentteamauditentry", - "href": "/graphql/reference/objects#teamchangeparentteamauditentry" + "name": "UnpinnedEvent", + "id": "unpinnedevent", + "href": "/graphql/reference/objects#unpinnedevent" }, { - "name": "TeamRemoveMemberAuditEntry", - "id": "teamremovememberauditentry", - "href": "/graphql/reference/objects#teamremovememberauditentry" + "name": "UnsubscribedEvent", + "id": "unsubscribedevent", + "href": "/graphql/reference/objects#unsubscribedevent" }, { - "name": "TeamRemoveRepositoryAuditEntry", - "id": "teamremoverepositoryauditentry", - "href": "/graphql/reference/objects#teamremoverepositoryauditentry" + "name": "UserBlockedEvent", + "id": "userblockedevent", + "href": "/graphql/reference/objects#userblockedevent" } ] }, { - "name": "PermissionGranter", + "name": "PushAllowanceActor", "kind": "unions", - "id": "permissiongranter", - "href": "/graphql/reference/unions#permissiongranter", - "description": "

Types that can grant permissions on a repository to a user.

", + "id": "pushallowanceactor", + "href": "/graphql/reference/unions#pushallowanceactor", + "description": "

Types that can be an actor.

", "possibleTypes": [ { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" - }, - { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" + "name": "App", + "id": "app", + "href": "/graphql/reference/objects#app" }, { "name": "Team", "id": "team", "href": "/graphql/reference/objects#team" + }, + { + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" } ] }, { - "name": "PinnableItem", + "name": "ReferencedSubject", "kind": "unions", - "id": "pinnableitem", - "href": "/graphql/reference/unions#pinnableitem", - "description": "

Types that can be pinned to a profile page.

", + "id": "referencedsubject", + "href": "/graphql/reference/unions#referencedsubject", + "description": "

Any referencable object.

", "possibleTypes": [ { - "name": "Gist", - "id": "gist", - "href": "/graphql/reference/objects#gist" + "name": "Issue", + "id": "issue", + "href": "/graphql/reference/objects#issue" }, { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" + "name": "PullRequest", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest" } ] }, { - "name": "ProjectCardItem", + "name": "RenamedTitleSubject", "kind": "unions", - "id": "projectcarditem", - "href": "/graphql/reference/unions#projectcarditem", - "description": "

Types that can be inside Project Cards.

", + "id": "renamedtitlesubject", + "href": "/graphql/reference/unions#renamedtitlesubject", + "description": "

An object which has a renamable title.

", "possibleTypes": [ { "name": "Issue", @@ -66919,678 +57811,1058 @@ ] }, { - "name": "PullRequestTimelineItem", + "name": "RequestedReviewer", "kind": "unions", - "id": "pullrequesttimelineitem", - "href": "/graphql/reference/unions#pullrequesttimelineitem", - "description": "

An item in an pull request timeline.

", + "id": "requestedreviewer", + "href": "/graphql/reference/unions#requestedreviewer", + "description": "

Types that can be requested reviewers.

", "possibleTypes": [ { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" - }, - { - "name": "BaseRefForcePushedEvent", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent" + "name": "Mannequin", + "id": "mannequin", + "href": "/graphql/reference/objects#mannequin" }, { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" + "name": "Team", + "id": "team", + "href": "/graphql/reference/objects#team" }, { - "name": "Commit", - "id": "commit", - "href": "/graphql/reference/objects#commit" - }, + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "ReviewDismissalAllowanceActor", + "kind": "unions", + "id": "reviewdismissalallowanceactor", + "href": "/graphql/reference/unions#reviewdismissalallowanceactor", + "description": "

Types that can be an actor.

", + "possibleTypes": [ { - "name": "CommitCommentThread", - "id": "commitcommentthread", - "href": "/graphql/reference/objects#commitcommentthread" + "name": "Team", + "id": "team", + "href": "/graphql/reference/objects#team" }, { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" - }, + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "SearchResultItem", + "kind": "unions", + "id": "searchresultitem", + "href": "/graphql/reference/unions#searchresultitem", + "description": "

The results of a search.

", + "possibleTypes": [ { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" + "name": "App", + "id": "app", + "href": "/graphql/reference/objects#app" }, { - "name": "DeployedEvent", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent" + "name": "Issue", + "id": "issue", + "href": "/graphql/reference/objects#issue" }, { - "name": "DeploymentEnvironmentChangedEvent", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" }, { - "name": "HeadRefDeletedEvent", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent" + "name": "PullRequest", + "id": "pullrequest", + "href": "/graphql/reference/objects#pullrequest" }, { - "name": "HeadRefForcePushedEvent", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent" + "name": "Repository", + "id": "repository", + "href": "/graphql/reference/objects#repository" }, { - "name": "HeadRefRestoredEvent", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent" - }, + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "Sponsor", + "kind": "unions", + "id": "sponsor", + "href": "/graphql/reference/unions#sponsor", + "description": "

Entites that can sponsor others via GitHub Sponsors.

", + "possibleTypes": [ { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" + "name": "Organization", + "id": "organization", + "href": "/graphql/reference/objects#organization" }, { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" - }, + "name": "User", + "id": "user", + "href": "/graphql/reference/objects#user" + } + ] + }, + { + "name": "StatusCheckRollupContext", + "kind": "unions", + "id": "statuscheckrollupcontext", + "href": "/graphql/reference/unions#statuscheckrollupcontext", + "description": "

Types that can be inside a StatusCheckRollup context.

", + "possibleTypes": [ { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" + "name": "CheckRun", + "id": "checkrun", + "href": "/graphql/reference/objects#checkrun" }, { - "name": "MergedEvent", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent" - }, + "name": "StatusContext", + "id": "statuscontext", + "href": "/graphql/reference/objects#statuscontext" + } + ] + } + ], + "inputObjects": [ + { + "name": "AddAssigneesToAssignableInput", + "kind": "inputObjects", + "id": "addassigneestoassignableinput", + "href": "/graphql/reference/input-objects#addassigneestoassignableinput", + "description": "

Autogenerated input type of AddAssigneesToAssignable.

", + "inputFields": [ { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" + "name": "assignableId", + "description": "

The id of the assignable object to add assignees to.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "PullRequestReview", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview" + "name": "assigneeIds", + "description": "

The id of users to add as assignees.

", + "type": "[ID!]!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "PullRequestReviewComment", - "id": "pullrequestreviewcomment", - "href": "/graphql/reference/objects#pullrequestreviewcomment" - }, + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "AddCommentInput", + "kind": "inputObjects", + "id": "addcommentinput", + "href": "/graphql/reference/input-objects#addcommentinput", + "description": "

Autogenerated input type of AddComment.

", + "inputFields": [ { - "name": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread" + "name": "body", + "description": "

The contents of the comment.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, + "name": "subjectId", + "description": "

The Node ID of the subject to modify.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AddEnterpriseAdminInput", + "kind": "inputObjects", + "id": "addenterpriseadmininput", + "href": "/graphql/reference/input-objects#addenterpriseadmininput", + "description": "

Autogenerated input type of AddEnterpriseAdmin.

", + "inputFields": [ { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ReviewDismissedEvent", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent" + "name": "enterpriseId", + "description": "

The ID of the enterprise account to which the administrator should be added.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "ReviewRequestRemovedEvent", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent" - }, + "name": "login", + "description": "

The login of the user to add as an administrator.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "AddLabelsToLabelableInput", + "kind": "inputObjects", + "id": "addlabelstolabelableinput", + "href": "/graphql/reference/input-objects#addlabelstolabelableinput", + "description": "

Autogenerated input type of AddLabelsToLabelable.

", + "inputFields": [ { - "name": "ReviewRequestedEvent", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" + "name": "labelIds", + "description": "

The ids of the labels to add.

", + "type": "[ID!]!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" - }, + "name": "labelableId", + "description": "

The id of the labelable object to add labels to.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AddProjectCardInput", + "kind": "inputObjects", + "id": "addprojectcardinput", + "href": "/graphql/reference/input-objects#addprojectcardinput", + "description": "

Autogenerated input type of AddProjectCard.

", + "inputFields": [ { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" + "name": "contentId", + "description": "

The content of the card. Must be a member of the ProjectCardItem union.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" + "name": "note", + "description": "

The note on the card.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" + "name": "projectColumnId", + "description": "

The Node ID of the ProjectColumn.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "PullRequestTimelineItems", - "kind": "unions", - "id": "pullrequesttimelineitems", - "href": "/graphql/reference/unions#pullrequesttimelineitems", - "description": "

An item in a pull request timeline.

", - "possibleTypes": [ - { - "name": "AddedToProjectEvent", - "id": "addedtoprojectevent", - "href": "/graphql/reference/objects#addedtoprojectevent" - }, + "name": "AddProjectColumnInput", + "kind": "inputObjects", + "id": "addprojectcolumninput", + "href": "/graphql/reference/input-objects#addprojectcolumninput", + "description": "

Autogenerated input type of AddProjectColumn.

", + "inputFields": [ { - "name": "AssignedEvent", - "id": "assignedevent", - "href": "/graphql/reference/objects#assignedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "BaseRefChangedEvent", - "id": "baserefchangedevent", - "href": "/graphql/reference/objects#baserefchangedevent" + "name": "name", + "description": "

The name of the column.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "BaseRefForcePushedEvent", - "id": "baserefforcepushedevent", - "href": "/graphql/reference/objects#baserefforcepushedevent" - }, + "name": "projectId", + "description": "

The Node ID of the project.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AddPullRequestReviewCommentInput", + "kind": "inputObjects", + "id": "addpullrequestreviewcommentinput", + "href": "/graphql/reference/input-objects#addpullrequestreviewcommentinput", + "description": "

Autogenerated input type of AddPullRequestReviewComment.

", + "inputFields": [ { - "name": "ClosedEvent", - "id": "closedevent", - "href": "/graphql/reference/objects#closedevent" + "name": "body", + "description": "

The text of the comment.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "CommentDeletedEvent", - "id": "commentdeletedevent", - "href": "/graphql/reference/objects#commentdeletedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ConvertedNoteToIssueEvent", - "id": "convertednotetoissueevent", - "href": "/graphql/reference/objects#convertednotetoissueevent" + "name": "commitOID", + "description": "

The SHA of the commit to comment on.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "CrossReferencedEvent", - "id": "crossreferencedevent", - "href": "/graphql/reference/objects#crossreferencedevent" + "name": "inReplyTo", + "description": "

The comment id to reply to.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "DemilestonedEvent", - "id": "demilestonedevent", - "href": "/graphql/reference/objects#demilestonedevent" + "name": "path", + "description": "

The relative path of the file to comment on.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "DeployedEvent", - "id": "deployedevent", - "href": "/graphql/reference/objects#deployedevent" + "name": "position", + "description": "

The line index in the diff to comment on.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "DeploymentEnvironmentChangedEvent", - "id": "deploymentenvironmentchangedevent", - "href": "/graphql/reference/objects#deploymentenvironmentchangedevent" + "name": "pullRequestId", + "description": "

The node ID of the pull request reviewing.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "HeadRefDeletedEvent", - "id": "headrefdeletedevent", - "href": "/graphql/reference/objects#headrefdeletedevent" - }, + "name": "pullRequestReviewId", + "description": "

The Node ID of the review to modify.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AddPullRequestReviewInput", + "kind": "inputObjects", + "id": "addpullrequestreviewinput", + "href": "/graphql/reference/input-objects#addpullrequestreviewinput", + "description": "

Autogenerated input type of AddPullRequestReview.

", + "inputFields": [ { - "name": "HeadRefForcePushedEvent", - "id": "headrefforcepushedevent", - "href": "/graphql/reference/objects#headrefforcepushedevent" + "name": "body", + "description": "

The contents of the review body comment.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "HeadRefRestoredEvent", - "id": "headrefrestoredevent", - "href": "/graphql/reference/objects#headrefrestoredevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "IssueComment", - "id": "issuecomment", - "href": "/graphql/reference/objects#issuecomment" + "name": "comments", + "description": "

The review line comments.

", + "type": "[DraftPullRequestReviewComment]", + "id": "draftpullrequestreviewcomment", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment" }, { - "name": "LabeledEvent", - "id": "labeledevent", - "href": "/graphql/reference/objects#labeledevent" + "name": "commitOID", + "description": "

The commit OID the review pertains to.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "LockedEvent", - "id": "lockedevent", - "href": "/graphql/reference/objects#lockedevent" + "name": "event", + "description": "

The event to perform on the pull request review.

", + "type": "PullRequestReviewEvent", + "id": "pullrequestreviewevent", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewevent" }, { - "name": "MentionedEvent", - "id": "mentionedevent", - "href": "/graphql/reference/objects#mentionedevent" + "name": "pullRequestId", + "description": "

The Node ID of the pull request to modify.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "MergedEvent", - "id": "mergedevent", - "href": "/graphql/reference/objects#mergedevent" - }, + "name": "threads", + "description": "

The review line comment threads.

", + "type": "[DraftPullRequestReviewThread]", + "id": "draftpullrequestreviewthread", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#draftpullrequestreviewthread" + } + ] + }, + { + "name": "AddPullRequestReviewThreadInput", + "kind": "inputObjects", + "id": "addpullrequestreviewthreadinput", + "href": "/graphql/reference/input-objects#addpullrequestreviewthreadinput", + "description": "

Autogenerated input type of AddPullRequestReviewThread.

", + "inputFields": [ { - "name": "MilestonedEvent", - "id": "milestonedevent", - "href": "/graphql/reference/objects#milestonedevent" + "name": "body", + "description": "

Body of the thread's first comment.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "MovedColumnsInProjectEvent", - "id": "movedcolumnsinprojectevent", - "href": "/graphql/reference/objects#movedcolumnsinprojectevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "PinnedEvent", - "id": "pinnedevent", - "href": "/graphql/reference/objects#pinnedevent" + "name": "line", + "description": "

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "PullRequestCommit", - "id": "pullrequestcommit", - "href": "/graphql/reference/objects#pullrequestcommit" + "name": "path", + "description": "

Path to the file being commented on.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "PullRequestCommitCommentThread", - "id": "pullrequestcommitcommentthread", - "href": "/graphql/reference/objects#pullrequestcommitcommentthread" + "name": "pullRequestId", + "description": "

The node ID of the pull request reviewing.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "PullRequestReview", - "id": "pullrequestreview", - "href": "/graphql/reference/objects#pullrequestreview" + "name": "pullRequestReviewId", + "description": "

The Node ID of the review to modify.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "PullRequestReviewThread", - "id": "pullrequestreviewthread", - "href": "/graphql/reference/objects#pullrequestreviewthread" + "name": "side", + "description": "

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

", + "type": "DiffSide", + "id": "diffside", + "kind": "enums", + "href": "/graphql/reference/enums#diffside" }, { - "name": "PullRequestRevisionMarker", - "id": "pullrequestrevisionmarker", - "href": "/graphql/reference/objects#pullrequestrevisionmarker" + "name": "startLine", + "description": "

The first line of the range to which the comment refers.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "ReadyForReviewEvent", - "id": "readyforreviewevent", - "href": "/graphql/reference/objects#readyforreviewevent" - }, + "name": "startSide", + "description": "

The side of the diff on which the start line resides.

", + "type": "DiffSide", + "id": "diffside", + "kind": "enums", + "href": "/graphql/reference/enums#diffside" + } + ] + }, + { + "name": "AddReactionInput", + "kind": "inputObjects", + "id": "addreactioninput", + "href": "/graphql/reference/input-objects#addreactioninput", + "description": "

Autogenerated input type of AddReaction.

", + "inputFields": [ { - "name": "ReferencedEvent", - "id": "referencedevent", - "href": "/graphql/reference/objects#referencedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "RemovedFromProjectEvent", - "id": "removedfromprojectevent", - "href": "/graphql/reference/objects#removedfromprojectevent" + "name": "content", + "description": "

The name of the emoji to react with.

", + "type": "ReactionContent!", + "id": "reactioncontent", + "kind": "enums", + "href": "/graphql/reference/enums#reactioncontent" }, { - "name": "RenamedTitleEvent", - "id": "renamedtitleevent", - "href": "/graphql/reference/objects#renamedtitleevent" - }, + "name": "subjectId", + "description": "

The Node ID of the subject to modify.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AddStarInput", + "kind": "inputObjects", + "id": "addstarinput", + "href": "/graphql/reference/input-objects#addstarinput", + "description": "

Autogenerated input type of AddStar.

", + "inputFields": [ { - "name": "ReopenedEvent", - "id": "reopenedevent", - "href": "/graphql/reference/objects#reopenedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ReviewDismissedEvent", - "id": "reviewdismissedevent", - "href": "/graphql/reference/objects#reviewdismissedevent" - }, + "name": "starrableId", + "description": "

The Starrable ID to star.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "ArchiveRepositoryInput", + "kind": "inputObjects", + "id": "archiverepositoryinput", + "href": "/graphql/reference/input-objects#archiverepositoryinput", + "description": "

Autogenerated input type of ArchiveRepository.

", + "inputFields": [ { - "name": "ReviewRequestRemovedEvent", - "id": "reviewrequestremovedevent", - "href": "/graphql/reference/objects#reviewrequestremovedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "ReviewRequestedEvent", - "id": "reviewrequestedevent", - "href": "/graphql/reference/objects#reviewrequestedevent" - }, + "name": "repositoryId", + "description": "

The ID of the repository to mark as archived.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "AuditLogOrder", + "kind": "inputObjects", + "id": "auditlogorder", + "href": "/graphql/reference/input-objects#auditlogorder", + "description": "

Ordering options for Audit Log connections.

", + "inputFields": [ { - "name": "SubscribedEvent", - "id": "subscribedevent", - "href": "/graphql/reference/objects#subscribedevent" + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "TransferredEvent", - "id": "transferredevent", - "href": "/graphql/reference/objects#transferredevent" - }, + "name": "field", + "description": "

The field to order Audit Logs by.

", + "type": "AuditLogOrderField", + "id": "auditlogorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#auditlogorderfield" + } + ] + }, + { + "name": "ChangeUserStatusInput", + "kind": "inputObjects", + "id": "changeuserstatusinput", + "href": "/graphql/reference/input-objects#changeuserstatusinput", + "description": "

Autogenerated input type of ChangeUserStatus.

", + "inputFields": [ { - "name": "UnassignedEvent", - "id": "unassignedevent", - "href": "/graphql/reference/objects#unassignedevent" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UnlabeledEvent", - "id": "unlabeledevent", - "href": "/graphql/reference/objects#unlabeledevent" + "name": "emoji", + "description": "

The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., 😀.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UnlockedEvent", - "id": "unlockedevent", - "href": "/graphql/reference/objects#unlockedevent" + "name": "expiresAt", + "description": "

If set, the user status will not be shown after this date.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" }, { - "name": "UnpinnedEvent", - "id": "unpinnedevent", - "href": "/graphql/reference/objects#unpinnedevent" + "name": "limitedAvailability", + "description": "

Whether this status should indicate you are not fully available on GitHub, e.g., you are away.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "UnsubscribedEvent", - "id": "unsubscribedevent", - "href": "/graphql/reference/objects#unsubscribedevent" + "name": "message", + "description": "

A short description of your current status.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "UserBlockedEvent", - "id": "userblockedevent", - "href": "/graphql/reference/objects#userblockedevent" + "name": "organizationId", + "description": "

The ID of the organization whose members will be allowed to see the status. If\nomitted, the status will be publicly visible.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "PushAllowanceActor", - "kind": "unions", - "id": "pushallowanceactor", - "href": "/graphql/reference/unions#pushallowanceactor", - "description": "

Types that can be an actor.

", - "possibleTypes": [ + "name": "CheckAnnotationData", + "kind": "inputObjects", + "id": "checkannotationdata", + "href": "/graphql/reference/input-objects#checkannotationdata", + "description": "

Information from a check run analysis to specific lines of code.

", + "inputFields": [ { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" + "name": "annotationLevel", + "description": "

Represents an annotation's information level.

", + "type": "CheckAnnotationLevel!", + "id": "checkannotationlevel", + "kind": "enums", + "href": "/graphql/reference/enums#checkannotationlevel" }, { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" - } - ] - }, - { - "name": "ReferencedSubject", - "kind": "unions", - "id": "referencedsubject", - "href": "/graphql/reference/unions#referencedsubject", - "description": "

Any referencable object.

", - "possibleTypes": [ + "name": "location", + "description": "

The location of the annotation.

", + "type": "CheckAnnotationRange!", + "id": "checkannotationrange", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkannotationrange" + }, { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" + "name": "message", + "description": "

A short description of the feedback for these lines of code.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" - } - ] - }, - { - "name": "RenamedTitleSubject", - "kind": "unions", - "id": "renamedtitlesubject", - "href": "/graphql/reference/unions#renamedtitlesubject", - "description": "

An object which has a renamable title.

", - "possibleTypes": [ + "name": "path", + "description": "

The path of the file to add an annotation to.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" + "name": "rawDetails", + "description": "

Details about this annotation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" + "name": "title", + "description": "

The title that represents the annotation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "RequestedReviewer", - "kind": "unions", - "id": "requestedreviewer", - "href": "/graphql/reference/unions#requestedreviewer", - "description": "

Types that can be requested reviewers.

", - "possibleTypes": [ + "name": "CheckAnnotationRange", + "kind": "inputObjects", + "id": "checkannotationrange", + "href": "/graphql/reference/input-objects#checkannotationrange", + "description": "

Information from a check run analysis to specific lines of code.

", + "inputFields": [ { - "name": "Mannequin", - "id": "mannequin", - "href": "/graphql/reference/objects#mannequin" + "name": "endColumn", + "description": "

The ending column of the range.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" + "name": "endLine", + "description": "

The ending line of the range.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" + "name": "startColumn", + "description": "

The starting column of the range.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "startLine", + "description": "

The starting line of the range.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "ReviewDismissalAllowanceActor", - "kind": "unions", - "id": "reviewdismissalallowanceactor", - "href": "/graphql/reference/unions#reviewdismissalallowanceactor", - "description": "

Types that can be an actor.

", - "possibleTypes": [ + "name": "CheckRunAction", + "kind": "inputObjects", + "id": "checkrunaction", + "href": "/graphql/reference/input-objects#checkrunaction", + "description": "

Possible further actions the integrator can perform.

", + "inputFields": [ { - "name": "Team", - "id": "team", - "href": "/graphql/reference/objects#team" + "name": "description", + "description": "

A short explanation of what this action would do.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" + "name": "identifier", + "description": "

A reference for the action on the integrator's system.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "label", + "description": "

The text to be displayed on a button in the web UI.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "SearchResultItem", - "kind": "unions", - "id": "searchresultitem", - "href": "/graphql/reference/unions#searchresultitem", - "description": "

The results of a search.

", - "possibleTypes": [ - { - "name": "App", - "id": "app", - "href": "/graphql/reference/objects#app" - }, - { - "name": "Issue", - "id": "issue", - "href": "/graphql/reference/objects#issue" - }, + "name": "CheckRunFilter", + "kind": "inputObjects", + "id": "checkrunfilter", + "href": "/graphql/reference/input-objects#checkrunfilter", + "description": "

The filters that are available when fetching check runs.

", + "inputFields": [ { - "name": "Organization", - "id": "organization", - "href": "/graphql/reference/objects#organization" + "name": "appId", + "description": "

Filters the check runs created by this application ID.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" }, { - "name": "PullRequest", - "id": "pullrequest", - "href": "/graphql/reference/objects#pullrequest" + "name": "checkName", + "description": "

Filters the check runs by this name.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "Repository", - "id": "repository", - "href": "/graphql/reference/objects#repository" + "name": "checkType", + "description": "

Filters the check runs by this type.

", + "type": "CheckRunType", + "id": "checkruntype", + "kind": "enums", + "href": "/graphql/reference/enums#checkruntype" }, { - "name": "User", - "id": "user", - "href": "/graphql/reference/objects#user" + "name": "status", + "description": "

Filters the check runs by this status.

", + "type": "CheckStatusState", + "id": "checkstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkstatusstate" } ] - } - ], - "inputObjects": [ + }, { - "name": "AddAssigneesToAssignableInput", + "name": "CheckRunOutput", "kind": "inputObjects", - "id": "addassigneestoassignableinput", - "href": "/graphql/reference/input-objects#addassigneestoassignableinput", - "description": "

Autogenerated input type of AddAssigneesToAssignable.

", + "id": "checkrunoutput", + "href": "/graphql/reference/input-objects#checkrunoutput", + "description": "

Descriptive details about the check run.

", "inputFields": [ { - "name": "assignableId", - "description": "

The id of the assignable object to add assignees to.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "name": "annotations", + "description": "

The annotations that are made as part of the check run.

", + "type": "[CheckAnnotationData!]", + "id": "checkannotationdata", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkannotationdata" }, { - "name": "assigneeIds", - "description": "

The id of users to add as assignees.

", - "type": "[ID!]!", - "id": "id", + "name": "images", + "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", + "type": "[CheckRunOutputImage!]", + "id": "checkrunoutputimage", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkrunoutputimage" + }, + { + "name": "summary", + "description": "

The summary of the check run (supports Commonmark).

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#string" }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "text", + "description": "

The details of the check run (supports Commonmark).

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "title", + "description": "

A title to provide for this check run.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "AddCommentInput", + "name": "CheckRunOutputImage", "kind": "inputObjects", - "id": "addcommentinput", - "href": "/graphql/reference/input-objects#addcommentinput", - "description": "

Autogenerated input type of AddComment.

", + "id": "checkrunoutputimage", + "href": "/graphql/reference/input-objects#checkrunoutputimage", + "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", "inputFields": [ { - "name": "body", - "description": "

The contents of the comment.

", + "name": "alt", + "description": "

The alternative text for the image.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "caption", + "description": "

A short image description.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", - "type": "ID!", - "id": "id", + "name": "imageUrl", + "description": "

The full URL of the image.

", + "type": "URI!", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#uri" } ] }, { - "name": "AddLabelsToLabelableInput", + "name": "CheckSuiteAutoTriggerPreference", "kind": "inputObjects", - "id": "addlabelstolabelableinput", - "href": "/graphql/reference/input-objects#addlabelstolabelableinput", - "description": "

Autogenerated input type of AddLabelsToLabelable.

", + "id": "checksuiteautotriggerpreference", + "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference", + "description": "

The auto-trigger preferences that are available for check suites.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "labelIds", - "description": "

The ids of the labels to add.

", - "type": "[ID!]!", + "name": "appId", + "description": "

The node ID of the application that owns the check suite.

", + "type": "ID!", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#id" }, { - "name": "labelableId", - "description": "

The id of the labelable object to add labels to.

", - "type": "ID!", - "id": "id", + "name": "setting", + "description": "

Set to true to enable automatic creation of CheckSuite events upon pushes to the repository.

", + "type": "Boolean!", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "AddProjectCardInput", + "name": "CheckSuiteFilter", "kind": "inputObjects", - "id": "addprojectcardinput", - "href": "/graphql/reference/input-objects#addprojectcardinput", - "description": "

Autogenerated input type of AddProjectCard.

", + "id": "checksuitefilter", + "href": "/graphql/reference/input-objects#checksuitefilter", + "description": "

The filters that are available when fetching check suites.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", + "name": "appId", + "description": "

Filters the check suites created by this application ID.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "contentId", - "description": "

The content of the card. Must be a member of the ProjectCardItem union.

", - "type": "ID", - "id": "id", + "name": "checkName", + "description": "

Filters the check suites by this name.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "ClearLabelsFromLabelableInput", + "kind": "inputObjects", + "id": "clearlabelsfromlabelableinput", + "href": "/graphql/reference/input-objects#clearlabelsfromlabelableinput", + "description": "

Autogenerated input type of ClearLabelsFromLabelable.

", + "inputFields": [ { - "name": "note", - "description": "

The note on the card.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "projectColumnId", - "description": "

The Node ID of the ProjectColumn.

", + "name": "labelableId", + "description": "

The id of the labelable object to clear the labels from.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -67600,12 +58872,20 @@ ] }, { - "name": "AddProjectColumnInput", + "name": "CloneProjectInput", "kind": "inputObjects", - "id": "addprojectcolumninput", - "href": "/graphql/reference/input-objects#addprojectcolumninput", - "description": "

Autogenerated input type of AddProjectColumn.

", + "id": "cloneprojectinput", + "href": "/graphql/reference/input-objects#cloneprojectinput", + "description": "

Autogenerated input type of CloneProject.

", "inputFields": [ + { + "name": "body", + "description": "

The description of the project.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -67614,17 +58894,42 @@ "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "includeWorkflows", + "description": "

Whether or not to clone the source project's workflows.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "name", - "description": "

The name of the column.

", + "description": "

The name of the project.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "projectId", - "description": "

The Node ID of the project.

", + "name": "public", + "description": "

The visibility of the project, defaults to false (private).

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "sourceId", + "description": "

The source project to clone.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "targetOwnerId", + "description": "

The owner ID to create the project under.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -67634,20 +58939,12 @@ ] }, { - "name": "AddPullRequestReviewCommentInput", + "name": "CloneTemplateRepositoryInput", "kind": "inputObjects", - "id": "addpullrequestreviewcommentinput", - "href": "/graphql/reference/input-objects#addpullrequestreviewcommentinput", - "description": "

Autogenerated input type of AddPullRequestReviewComment.

", + "id": "clonetemplaterepositoryinput", + "href": "/graphql/reference/input-objects#clonetemplaterepositoryinput", + "description": "

Autogenerated input type of CloneTemplateRepository.

", "inputFields": [ - { - "name": "body", - "description": "

The text of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -67657,64 +58954,64 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "commitOID", - "description": "

The SHA of the commit to comment on.

", - "type": "GitObjectID", - "id": "gitobjectid", + "name": "description", + "description": "

A short description of the new repository.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#string" }, { - "name": "inReplyTo", - "description": "

The comment id to reply to.

", - "type": "ID", - "id": "id", + "name": "includeAllBranches", + "description": "

Whether to copy all branches from the template to the new repository. Defaults\nto copying only the default branch of the template.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#boolean" }, { - "name": "path", - "description": "

The relative path of the file to comment on.

", - "type": "String", + "name": "name", + "description": "

The name of the new repository.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "position", - "description": "

The line index in the diff to comment on.

", - "type": "Int", - "id": "int", + "name": "ownerId", + "description": "

The ID of the owner for the new repository.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "pullRequestReviewId", - "description": "

The Node ID of the review to modify.

", + "name": "repositoryId", + "description": "

The Node ID of the template repository.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "visibility", + "description": "

Indicates the repository's visibility level.

", + "type": "RepositoryVisibility!", + "id": "repositoryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryvisibility" } ] }, { - "name": "AddPullRequestReviewInput", + "name": "CloseIssueInput", "kind": "inputObjects", - "id": "addpullrequestreviewinput", - "href": "/graphql/reference/input-objects#addpullrequestreviewinput", - "description": "

Autogenerated input type of AddPullRequestReview.

", + "id": "closeissueinput", + "href": "/graphql/reference/input-objects#closeissueinput", + "description": "

Autogenerated input type of CloseIssue.

", "inputFields": [ - { - "name": "body", - "description": "

The contents of the review body comment.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -67724,32 +59021,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "comments", - "description": "

The review line comments.

", - "type": "[DraftPullRequestReviewComment]", - "id": "draftpullrequestreviewcomment", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment" - }, - { - "name": "commitOID", - "description": "

The commit OID the review pertains to.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "event", - "description": "

The event to perform on the pull request review.

", - "type": "PullRequestReviewEvent", - "id": "pullrequestreviewevent", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewevent" - }, - { - "name": "pullRequestId", - "description": "

The Node ID of the pull request to modify.

", + "name": "issueId", + "description": "

ID of the issue to be closed.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -67759,11 +59032,11 @@ ] }, { - "name": "AddReactionInput", + "name": "ClosePullRequestInput", "kind": "inputObjects", - "id": "addreactioninput", - "href": "/graphql/reference/input-objects#addreactioninput", - "description": "

Autogenerated input type of AddReaction.

", + "id": "closepullrequestinput", + "href": "/graphql/reference/input-objects#closepullrequestinput", + "description": "

Autogenerated input type of ClosePullRequest.

", "inputFields": [ { "name": "clientMutationId", @@ -67774,16 +59047,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "content", - "description": "

The name of the emoji to react with.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", + "name": "pullRequestId", + "description": "

ID of the pull request to be closed.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -67793,207 +59058,87 @@ ] }, { - "name": "AddStarInput", + "name": "CommitAuthor", "kind": "inputObjects", - "id": "addstarinput", - "href": "/graphql/reference/input-objects#addstarinput", - "description": "

Autogenerated input type of AddStar.

", + "id": "commitauthor", + "href": "/graphql/reference/input-objects#commitauthor", + "description": "

Specifies an author for filtering Git commits.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", + "name": "emails", + "description": "

Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.

", + "type": "[String!]", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "starrableId", - "description": "

The Starrable ID to star.

", - "type": "ID!", + "name": "id", + "description": "

ID of a User to filter by. If non-null, only commits authored by this user\nwill be returned. This field takes precedence over emails.

", + "type": "ID", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#id" } ] }, { - "name": "AuditLogOrder", + "name": "CommitContributionOrder", "kind": "inputObjects", - "id": "auditlogorder", - "href": "/graphql/reference/input-objects#auditlogorder", - "description": "

Ordering options for Audit Log connections.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - }, + "id": "commitcontributionorder", + "href": "/graphql/reference/input-objects#commitcontributionorder", + "description": "

Ordering options for commit contribution connections.

", "inputFields": [ { "name": "direction", "description": "

The ordering direction.

", - "type": "OrderDirection", + "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", "href": "/graphql/reference/enums#orderdirection" }, { "name": "field", - "description": "

The field to order Audit Logs by.

", - "type": "AuditLogOrderField", - "id": "auditlogorderfield", + "description": "

The field by which to order commit contributions.

", + "type": "CommitContributionOrderField!", + "id": "commitcontributionorderfield", "kind": "enums", - "href": "/graphql/reference/enums#auditlogorderfield" + "href": "/graphql/reference/enums#commitcontributionorderfield" } ] }, { - "name": "ChangeUserStatusInput", + "name": "ContributionOrder", "kind": "inputObjects", - "id": "changeuserstatusinput", - "href": "/graphql/reference/input-objects#changeuserstatusinput", - "description": "

Autogenerated input type of ChangeUserStatus.

", + "id": "contributionorder", + "href": "/graphql/reference/input-objects#contributionorder", + "description": "

Ordering options for contribution connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" + } + ] + }, + { + "name": "ConvertProjectCardNoteToIssueInput", + "kind": "inputObjects", + "id": "convertprojectcardnotetoissueinput", + "href": "/graphql/reference/input-objects#convertprojectcardnotetoissueinput", + "description": "

Autogenerated input type of ConvertProjectCardNoteToIssue.

", "inputFields": [ + { + "name": "body", + "description": "

The body of the newly created issue.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -68003,307 +59148,370 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "emoji", - "description": "

The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., 😀.

", + "name": "projectCardId", + "description": "

The ProjectCard ID to convert.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "repositoryId", + "description": "

The ID of the repository to create the issue in.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "title", + "description": "

The title of the newly created issue. Defaults to the card's note text.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, + } + ] + }, + { + "name": "CreateBranchProtectionRuleInput", + "kind": "inputObjects", + "id": "createbranchprotectionruleinput", + "href": "/graphql/reference/input-objects#createbranchprotectionruleinput", + "description": "

Autogenerated input type of CreateBranchProtectionRule.

", + "inputFields": [ { - "name": "expiresAt", - "description": "

If set, the user status will not be shown after this date.

", - "type": "DateTime", - "id": "datetime", + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "limitedAvailability", - "description": "

Whether this status should indicate you are not fully available on GitHub, e.g., you are away.

", + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "message", - "description": "

A short description of your current status.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "organizationId", - "description": "

The ID of the organization whose members will be allowed to see the status. If\nomitted, the status will be publicly visible.

", - "type": "ID", + "name": "dismissesStaleReviews", + "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "isAdminEnforced", + "description": "

Can admins overwrite branch protection.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "pattern", + "description": "

The glob-like pattern used to determine matching branches.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pushActorIds", + "description": "

A list of User, Team or App IDs allowed to push to matching branches.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" + }, + { + "name": "repositoryId", + "description": "

The global relay id of the repository in which a new branch protection rule should be created in.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "requiredApprovingReviewCount", + "description": "

Number of approving reviews required to update matching branches.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "requiredStatusCheckContexts", + "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", + "type": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "requiresApprovingReviews", + "description": "

Are approving reviews required to update matching branches.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresCodeOwnerReviews", + "description": "

Are reviews from code owners required to update matching branches.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresCommitSignatures", + "description": "

Are commits required to be signed.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStatusChecks", + "description": "

Are status checks required to update matching branches.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStrictStatusChecks", + "description": "

Are branches required to be up to date before merging.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsPushes", + "description": "

Is pushing to matching branches restricted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsReviewDismissals", + "description": "

Is dismissal of pull request reviews restricted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "reviewDismissalActorIds", + "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" } ] }, { - "name": "CheckAnnotationData", + "name": "CreateCheckRunInput", "kind": "inputObjects", - "id": "checkannotationdata", - "href": "/graphql/reference/input-objects#checkannotationdata", - "description": "

Information from a check run analysis to specific lines of code.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "createcheckruninput", + "href": "/graphql/reference/input-objects#createcheckruninput", + "description": "

Autogenerated input type of CreateCheckRun.

", "inputFields": [ { - "name": "annotationLevel", - "description": "

Represents an annotation's information level.

", - "type": "CheckAnnotationLevel!", - "id": "checkannotationlevel", - "kind": "enums", - "href": "/graphql/reference/enums#checkannotationlevel" - }, - { - "name": "location", - "description": "

The location of the annotation.

", - "type": "CheckAnnotationRange!", - "id": "checkannotationrange", + "name": "actions", + "description": "

Possible further actions the integrator can perform, which a user may trigger.

", + "type": "[CheckRunAction!]", + "id": "checkrunaction", "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkannotationrange" + "href": "/graphql/reference/input-objects#checkrunaction" }, { - "name": "message", - "description": "

A short description of the feedback for these lines of code.

", - "type": "String!", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "path", - "description": "

The path of the file to add an annotation to.

", - "type": "String!", - "id": "string", + "name": "completedAt", + "description": "

The time that the check run finished.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#datetime" }, { - "name": "rawDetails", - "description": "

Details about this annotation.

", + "name": "conclusion", + "description": "

The final conclusion of the check.

", + "type": "CheckConclusionState", + "id": "checkconclusionstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkconclusionstate" + }, + { + "name": "detailsUrl", + "description": "

The URL of the integrator's site that has the full details of the check.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "externalId", + "description": "

A reference for the run on the integrator's system.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "title", - "description": "

The title that represents the annotation.

", - "type": "String", + "name": "headSha", + "description": "

The SHA of the head commit.

", + "type": "GitObjectID!", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "name", + "description": "

The name of the check.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "output", + "description": "

Descriptive details about the run.

", + "type": "CheckRunOutput", + "id": "checkrunoutput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkrunoutput" + }, + { + "name": "repositoryId", + "description": "

The node ID of the repository.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "startedAt", + "description": "

The time that the check run began.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "status", + "description": "

The current status.

", + "type": "RequestableCheckStatusState", + "id": "requestablecheckstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#requestablecheckstatusstate" } ] }, { - "name": "CheckAnnotationRange", + "name": "CreateCheckSuiteInput", "kind": "inputObjects", - "id": "checkannotationrange", - "href": "/graphql/reference/input-objects#checkannotationrange", - "description": "

Information from a check run analysis to specific lines of code.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "createchecksuiteinput", + "href": "/graphql/reference/input-objects#createchecksuiteinput", + "description": "

Autogenerated input type of CreateCheckSuite.

", "inputFields": [ { - "name": "endColumn", - "description": "

The ending column of the range.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" - }, - { - "name": "endLine", - "description": "

The ending line of the range.

", - "type": "Int!", - "id": "int", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "startColumn", - "description": "

The starting column of the range.

", - "type": "Int", - "id": "int", + "name": "headSha", + "description": "

The SHA of the head commit.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "startLine", - "description": "

The starting line of the range.

", - "type": "Int!", - "id": "int", + "name": "repositoryId", + "description": "

The Node ID of the repository.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "CheckRunAction", + "name": "CreateContentAttachmentInput", "kind": "inputObjects", - "id": "checkrunaction", - "href": "/graphql/reference/input-objects#checkrunaction", - "description": "

Possible further actions the integrator can perform.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "createcontentattachmentinput", + "href": "/graphql/reference/input-objects#createcontentattachmentinput", + "description": "

Autogenerated input type of CreateContentAttachment.

", "inputFields": [ { - "name": "description", - "description": "

A short explanation of what this action would do.

", + "name": "body", + "description": "

The body of the content attachment, which may contain markdown.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "identifier", - "description": "

A reference for the action on the integrator's system.

", - "type": "String!", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "label", - "description": "

The text to be displayed on a button in the web UI.

", + "name": "contentReferenceId", + "description": "

The node ID of the content_reference.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "title", + "description": "

The title of the content attachment.

", "type": "String!", "id": "string", "kind": "scalars", @@ -68312,179 +59520,98 @@ ] }, { - "name": "CheckRunFilter", + "name": "CreateDeploymentInput", "kind": "inputObjects", - "id": "checkrunfilter", - "href": "/graphql/reference/input-objects#checkrunfilter", - "description": "

The filters that are available when fetching check runs.

", + "id": "createdeploymentinput", + "href": "/graphql/reference/input-objects#createdeploymentinput", + "description": "

Autogenerated input type of CreateDeployment.

", "isDeprecated": false, "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", + "title": "Deployments preview", + "description": "This preview adds support for deployments mutations and new deployments features.", + "toggled_by": "flash-preview", "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" + "DeploymentStatus.environment", + "Mutation.createDeploymentStatus", + "Mutation.createDeployment" ], "owning_teams": [ - "@github/ecosystem-primitives" + "@github/ecosystem-api" ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" + "accept_header": "application/vnd.github.flash-preview+json", + "href": "/graphql/overview/schema-previews#deployments-preview" }, "inputFields": [ { - "name": "appId", - "description": "

Filters the check runs created by this application ID.

", - "type": "Int", - "id": "int", + "name": "autoMerge", + "description": "

Attempt to automatically merge the default branch into the requested ref, defaults to true.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "checkName", - "description": "

Filters the check runs by this name.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "checkType", - "description": "

Filters the check runs by this type.

", - "type": "CheckRunType", - "id": "checkruntype", - "kind": "enums", - "href": "/graphql/reference/enums#checkruntype" + "name": "description", + "description": "

Short description of the deployment.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "status", - "description": "

Filters the check runs by this status.

", - "type": "CheckStatusState", - "id": "checkstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkstatusstate" - } - ] - }, - { - "name": "CheckRunOutput", - "kind": "inputObjects", - "id": "checkrunoutput", - "href": "/graphql/reference/input-objects#checkrunoutput", - "description": "

Descriptive details about the check run.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ + "name": "environment", + "description": "

Name for the target deployment environment.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { - "name": "annotations", - "description": "

The annotations that are made as part of the check run.

", - "type": "[CheckAnnotationData!]", - "id": "checkannotationdata", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkannotationdata" + "name": "payload", + "description": "

JSON payload with extra information about the deployment.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "images", - "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", - "type": "[CheckRunOutputImage!]", - "id": "checkrunoutputimage", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutputimage" + "name": "refId", + "description": "

The node ID of the ref to be deployed.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "summary", - "description": "

The summary of the check run (supports Commonmark).

", - "type": "String!", - "id": "string", + "name": "repositoryId", + "description": "

The node ID of the repository.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "text", - "description": "

The details of the check run (supports Commonmark).

", - "type": "String", + "name": "requiredContexts", + "description": "

The status contexts to verify against commit status checks. To bypass required\ncontexts, pass an empty array. Defaults to all unique contexts.

", + "type": "[String!]", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "title", - "description": "

A title to provide for this check run.

", - "type": "String!", + "name": "task", + "description": "

Specifies a task to execute.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" @@ -68492,260 +59619,106 @@ ] }, { - "name": "CheckRunOutputImage", + "name": "CreateDeploymentStatusInput", "kind": "inputObjects", - "id": "checkrunoutputimage", - "href": "/graphql/reference/input-objects#checkrunoutputimage", - "description": "

Images attached to the check run output displayed in the GitHub pull request UI.

", + "id": "createdeploymentstatusinput", + "href": "/graphql/reference/input-objects#createdeploymentstatusinput", + "description": "

Autogenerated input type of CreateDeploymentStatus.

", "isDeprecated": false, "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", + "title": "Deployments preview", + "description": "This preview adds support for deployments mutations and new deployments features.", + "toggled_by": "flash-preview", "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" + "DeploymentStatus.environment", + "Mutation.createDeploymentStatus", + "Mutation.createDeployment" ], "owning_teams": [ - "@github/ecosystem-primitives" + "@github/ecosystem-api" ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" + "accept_header": "application/vnd.github.flash-preview+json", + "href": "/graphql/overview/schema-previews#deployments-preview" }, "inputFields": [ { - "name": "alt", - "description": "

The alternative text for the image.

", - "type": "String!", - "id": "string", + "name": "autoInactive", + "description": "

Adds a new inactive status to all non-transient, non-production environment\ndeployments with the same repository and environment name as the created\nstatus's deployment.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "caption", - "description": "

A short image description.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "imageUrl", - "description": "

The full URL of the image.

", - "type": "URI!", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - } - ] - }, - { - "name": "CheckSuiteAutoTriggerPreference", - "kind": "inputObjects", - "id": "checksuiteautotriggerpreference", - "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference", - "description": "

The auto-trigger preferences that are available for check suites.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ - { - "name": "appId", - "description": "

The node ID of the application that owns the check suite.

", + "name": "deploymentId", + "description": "

The node ID of the deployment.

", "type": "ID!", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "setting", - "description": "

Set to true to enable automatic creation of CheckSuite events upon pushes to the repository.

", - "type": "Boolean!", - "id": "boolean", + "name": "description", + "description": "

A short description of the status. Maximum length of 140 characters.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - } - ] - }, - { - "name": "CheckSuiteFilter", - "kind": "inputObjects", - "id": "checksuitefilter", - "href": "/graphql/reference/input-objects#checksuitefilter", - "description": "

The filters that are available when fetching check suites.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, - "inputFields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "appId", - "description": "

Filters the check suites created by this application ID.

", - "type": "Int", - "id": "int", + "name": "environment", + "description": "

If provided, updates the environment of the deploy. Otherwise, does not modify the environment.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "checkName", - "description": "

Filters the check suites by this name.

", + "name": "environmentUrl", + "description": "

Sets the URL for accessing your environment.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "ClearLabelsFromLabelableInput", - "kind": "inputObjects", - "id": "clearlabelsfromlabelableinput", - "href": "/graphql/reference/input-objects#clearlabelsfromlabelableinput", - "description": "

Autogenerated input type of ClearLabelsFromLabelable.

", - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "logUrl", + "description": "

The log URL to associate with this status. This URL should contain\noutput to keep the user updated while the task is running or serve as\nhistorical information for what happened in the deployment.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "labelableId", - "description": "

The id of the labelable object to clear the labels from.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "name": "state", + "description": "

The state of the deployment.

", + "type": "DeploymentStatusState!", + "id": "deploymentstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#deploymentstatusstate" } ] }, { - "name": "CloneProjectInput", + "name": "CreateIpAllowListEntryInput", "kind": "inputObjects", - "id": "cloneprojectinput", - "href": "/graphql/reference/input-objects#cloneprojectinput", - "description": "

Autogenerated input type of CloneProject.

", + "id": "createipallowlistentryinput", + "href": "/graphql/reference/input-objects#createipallowlistentryinput", + "description": "

Autogenerated input type of CreateIpAllowListEntry.

", "inputFields": [ { - "name": "body", - "description": "

The description of the project.

", - "type": "String", + "name": "allowListValue", + "description": "

An IP address or range of addresses in CIDR notation.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" @@ -68759,8 +59732,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "includeWorkflows", - "description": "

Whether or not to clone the source project's workflows.

", + "name": "isActive", + "description": "

Whether the IP allow list entry is active when an IP allow list is enabled.

", "type": "Boolean!", "id": "boolean", "kind": "scalars", @@ -68768,32 +59741,15 @@ }, { "name": "name", - "description": "

The name of the project.

", - "type": "String!", + "description": "

An optional name for the IP allow list entry.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "public", - "description": "

The visibility of the project, defaults to false (private).

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "sourceId", - "description": "

The source project to clone.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "targetOwnerId", - "description": "

The owner ID to create the project under.

", + "name": "ownerId", + "description": "

The ID of the owner for which to create the new IP allow list entry.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -68803,40 +59759,67 @@ ] }, { - "name": "CloneTemplateRepositoryInput", + "name": "CreateIssueInput", "kind": "inputObjects", - "id": "clonetemplaterepositoryinput", - "href": "/graphql/reference/input-objects#clonetemplaterepositoryinput", - "description": "

Autogenerated input type of CloneTemplateRepository.

", + "id": "createissueinput", + "href": "/graphql/reference/input-objects#createissueinput", + "description": "

Autogenerated input type of CreateIssue.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "assigneeIds", + "description": "

The Node ID for the user assignee for this issue.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "body", + "description": "

The body for the issue description.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "description", - "description": "

A short description of the new repository.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The name of the new repository.

", - "type": "String!", + "name": "issueTemplate", + "description": "

The name of an issue template in the repository, assigns labels and assignees from the template to the issue.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "ownerId", - "description": "

The ID of the owner for the new repository.

", - "type": "ID!", + "name": "labelIds", + "description": "

An array of Node IDs of labels for this issue.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "milestoneId", + "description": "

The Node ID of the milestone for this issue.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "projectIds", + "description": "

An array of Node IDs for projects associated with this issue.

", + "type": "[ID!]", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", @@ -68844,7 +59827,7 @@ }, { "name": "repositoryId", - "description": "

The Node ID of the template repository.

", + "description": "

The Node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -68852,21 +59835,37 @@ "isDeprecated": false }, { - "name": "visibility", - "description": "

Indicates the repository's visibility level.

", - "type": "RepositoryVisibility!", - "id": "repositoryvisibility", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryvisibility" + "name": "title", + "description": "

The title for the issue.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "CloseIssueInput", + "name": "CreateLabelInput", "kind": "inputObjects", - "id": "closeissueinput", - "href": "/graphql/reference/input-objects#closeissueinput", - "description": "

Autogenerated input type of CloseIssue.

", + "id": "createlabelinput", + "href": "/graphql/reference/input-objects#createlabelinput", + "description": "

Autogenerated input type of CreateLabel.

", + "isDeprecated": false, + "preview": { + "title": "Labels preview", + "description": "This preview adds support for adding, updating, creating and deleting labels.", + "toggled_by": "bane-preview", + "toggled_on": [ + "Mutation.createLabel", + "Mutation.deleteLabel", + "Mutation.updateLabel" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.bane-preview+json", + "href": "/graphql/overview/schema-previews#labels-preview" + }, "inputFields": [ { "name": "clientMutationId", @@ -68877,34 +59876,32 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "issueId", - "description": "

ID of the issue to be closed.

", - "type": "ID!", - "id": "id", + "name": "color", + "description": "

A 6 character hex code, without the leading #, identifying the color of the label.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "ClosePullRequestInput", - "kind": "inputObjects", - "id": "closepullrequestinput", - "href": "/graphql/reference/input-objects#closepullrequestinput", - "description": "

Autogenerated input type of ClosePullRequest.

", - "inputFields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "description", + "description": "

A brief description of the label, such as its purpose.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequestId", - "description": "

ID of the pull request to be closed.

", + "name": "name", + "description": "

The name of the label.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryId", + "description": "

The Node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -68914,90 +59911,82 @@ ] }, { - "name": "CommitAuthor", + "name": "CreateProjectInput", "kind": "inputObjects", - "id": "commitauthor", - "href": "/graphql/reference/input-objects#commitauthor", - "description": "

Specifies an author for filtering Git commits.

", + "id": "createprojectinput", + "href": "/graphql/reference/input-objects#createprojectinput", + "description": "

Autogenerated input type of CreateProject.

", "inputFields": [ { - "name": "emails", - "description": "

Email addresses to filter by. Commits authored by any of the specified email addresses will be returned.

", - "type": "[String!]", + "name": "body", + "description": "

The description of project.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The name of project.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

ID of a User to filter by. If non-null, only commits authored by this user\nwill be returned. This field takes precedence over emails.

", - "type": "ID", + "name": "ownerId", + "description": "

The owner ID to create the project under.

", + "type": "ID!", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id" - } - ] - }, - { - "name": "CommitContributionOrder", - "kind": "inputObjects", - "id": "commitcontributionorder", - "href": "/graphql/reference/input-objects#commitcontributionorder", - "description": "

Ordering options for commit contribution connections.

", - "inputFields": [ + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "repositoryIds", + "description": "

A list of repository IDs to create as linked repositories for the project.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "field", - "description": "

The field by which to order commit contributions.

", - "type": "CommitContributionOrderField!", - "id": "commitcontributionorderfield", + "name": "template", + "description": "

The name of the GitHub-provided template.

", + "type": "ProjectTemplate", + "id": "projecttemplate", "kind": "enums", - "href": "/graphql/reference/enums#commitcontributionorderfield" + "href": "/graphql/reference/enums#projecttemplate" } ] }, { - "name": "ContributionOrder", + "name": "CreatePullRequestInput", "kind": "inputObjects", - "id": "contributionorder", - "href": "/graphql/reference/input-objects#contributionorder", - "description": "

Ordering options for contribution connections.

", + "id": "createpullrequestinput", + "href": "/graphql/reference/input-objects#createpullrequestinput", + "description": "

Autogenerated input type of CreatePullRequest.

", "inputFields": [ { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "baseRefName", + "description": "

The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository. You cannot update the base branch on a pull request to point\nto another repository.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, - { - "name": "field", - "description": "

The field by which to order contributions.

\n

Upcoming Change on 2019-10-01 UTC\nDescription: field will be removed. Only one order field is supported.\nReason: field will be removed.

", - "type": "ContributionOrderField", - "id": "contributionorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#contributionorderfield" - } - ] - }, - { - "name": "ConvertProjectCardNoteToIssueInput", - "kind": "inputObjects", - "id": "convertprojectcardnotetoissueinput", - "href": "/graphql/reference/input-objects#convertprojectcardnotetoissueinput", - "description": "

Autogenerated input type of ConvertProjectCardNoteToIssue.

", - "inputFields": [ { "name": "body", - "description": "

The body of the newly created issue.

", + "description": "

The contents of the pull request.

", "type": "String", "id": "string", "kind": "scalars", @@ -69012,17 +60001,32 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "projectCardId", - "description": "

The ProjectCard ID to convert.

", - "type": "ID!", - "id": "id", + "name": "draft", + "description": "

Indicates whether this pull request should be a draft.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "headRefName", + "description": "

The name of the branch where your changes are implemented. For cross-repository pull requests\nin the same network, namespace head_ref_name with a user like this: username:branch.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "maintainerCanModify", + "description": "

Indicates whether maintainers can modify the pull request.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { "name": "repositoryId", - "description": "

The ID of the repository to create the issue in.

", + "description": "

The Node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -69031,8 +60035,8 @@ }, { "name": "title", - "description": "

The title of the newly created issue. Defaults to the card's note text.

", - "type": "String", + "description": "

The title of the pull request.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" @@ -69040,11 +60044,11 @@ ] }, { - "name": "CreateBranchProtectionRuleInput", + "name": "CreateRefInput", "kind": "inputObjects", - "id": "createbranchprotectionruleinput", - "href": "/graphql/reference/input-objects#createbranchprotectionruleinput", - "description": "

Autogenerated input type of CreateBranchProtectionRule.

", + "id": "createrefinput", + "href": "/graphql/reference/input-objects#createrefinput", + "description": "

Autogenerated input type of CreateRef.

", "inputFields": [ { "name": "clientMutationId", @@ -69055,187 +60059,137 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pattern", - "description": "

The glob-like pattern used to determine matching branches.

", + "name": "name", + "description": "

The fully qualified name of the new Ref (ie: refs/heads/my_new_branch).

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pushActorIds", - "description": "

A list of User or Team IDs allowed to push to matching branches.

", - "type": "[ID!]", - "id": "id", + "name": "oid", + "description": "

The GitObjectID that the new Ref shall target. Must point to a commit.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#id" + "href": "/graphql/reference/scalars#gitobjectid" }, { "name": "repositoryId", - "description": "

The global relay id of the repository in which a new branch protection rule should be created in.

", + "description": "

The Node ID of the Repository to create the Ref in.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, + } + ] + }, + { + "name": "CreateRepositoryInput", + "kind": "inputObjects", + "id": "createrepositoryinput", + "href": "/graphql/reference/input-objects#createrepositoryinput", + "description": "

Autogenerated input type of CreateRepository.

", + "inputFields": [ { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#string" }, { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String!]", + "name": "description", + "description": "

A short description of the new repository.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", + "name": "hasIssuesEnabled", + "description": "

Indicates if the repository should have the issues feature enabled.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "requiresCodeOwnerReviews", - "description": "

Are reviews from code owners required to update matching branches.

", + "name": "hasWikiEnabled", + "description": "

Indicates if the repository should have the wiki feature enabled.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean", - "id": "boolean", + "name": "homepageUrl", + "description": "

The URL for a web page about this repository.

", + "type": "URI", + "id": "uri", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#uri" }, { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean", - "id": "boolean", + "name": "name", + "description": "

The name of the new repository.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean", - "id": "boolean", + "name": "ownerId", + "description": "

The ID of the owner for the new repository.

", + "type": "ID", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean", - "id": "boolean", + "name": "teamId", + "description": "

When an organization is specified as the owner, this ID identifies the team\nthat should be granted access to the new repository.

", + "type": "ID", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", + "name": "template", + "description": "

Whether this repository should be marked as a template such that anyone who\ncan access it can create new repositories with the same files and directory structure.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "reviewDismissalActorIds", - "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" + "name": "visibility", + "description": "

Indicates the repository's visibility level.

", + "type": "RepositoryVisibility!", + "id": "repositoryvisibility", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryvisibility" } ] }, { - "name": "CreateCheckRunInput", + "name": "CreateTeamDiscussionCommentInput", "kind": "inputObjects", - "id": "createcheckruninput", - "href": "/graphql/reference/input-objects#createcheckruninput", - "description": "

Autogenerated input type of CreateCheckRun.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "createteamdiscussioncommentinput", + "href": "/graphql/reference/input-objects#createteamdiscussioncommentinput", + "description": "

Autogenerated input type of CreateTeamDiscussionComment.

", "inputFields": [ { - "name": "actions", - "description": "

Possible further actions the integrator can perform, which a user may trigger.

", - "type": "[CheckRunAction!]", - "id": "checkrunaction", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunaction" + "name": "body", + "description": "

The content of the comment.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "clientMutationId", @@ -69246,64 +60200,76 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "completedAt", - "description": "

The time that the check run finished.

", - "type": "DateTime", - "id": "datetime", + "name": "discussionId", + "description": "

The ID of the discussion to which the comment belongs.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "conclusion", - "description": "

The final conclusion of the check.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", - "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "CreateTeamDiscussionInput", + "kind": "inputObjects", + "id": "createteamdiscussioninput", + "href": "/graphql/reference/input-objects#createteamdiscussioninput", + "description": "

Autogenerated input type of CreateTeamDiscussion.

", + "inputFields": [ { - "name": "detailsUrl", - "description": "

The URL of the integrator's site that has the full details of the check.

", - "type": "URI", - "id": "uri", + "name": "body", + "description": "

The content of the discussion.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "externalId", - "description": "

A reference for the run on the integrator's system.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "headSha", - "description": "

The SHA of the head commit.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "private", + "description": "

If true, restricts the visiblity of this discussion to team members and\norganization admins. If false or not specified, allows any organization member\nto view this discussion.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "name", - "description": "

The name of the check.

", + "name": "teamId", + "description": "

The ID of the team to which the discussion belongs.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "title", + "description": "

The title of the discussion.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, - { - "name": "output", - "description": "

Descriptive details about the run.

", - "type": "CheckRunOutput", - "id": "checkrunoutput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutput" - }, + } + ] + }, + { + "name": "DeleteBranchProtectionRuleInput", + "kind": "inputObjects", + "id": "deletebranchprotectionruleinput", + "href": "/graphql/reference/input-objects#deletebranchprotectionruleinput", + "description": "

Autogenerated input type of DeleteBranchProtectionRule.

", + "inputFields": [ { - "name": "repositoryId", - "description": "

The node ID of the repository.

", + "name": "branchProtectionRuleId", + "description": "

The global relay id of the branch protection rule to be deleted.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -69311,74 +60277,21 @@ "isDeprecated": false }, { - "name": "startedAt", - "description": "

The time that the check run began.

", - "type": "DateTime", - "id": "datetime", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "status", - "description": "

The current status.

", - "type": "RequestableCheckStatusState", - "id": "requestablecheckstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#requestablecheckstatusstate" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "CreateCheckSuiteInput", + "name": "DeleteDeploymentInput", "kind": "inputObjects", - "id": "createchecksuiteinput", - "href": "/graphql/reference/input-objects#createchecksuiteinput", - "description": "

Autogenerated input type of CreateCheckSuite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "deletedeploymentinput", + "href": "/graphql/reference/input-objects#deletedeploymentinput", + "description": "

Autogenerated input type of DeleteDeployment.

", "inputFields": [ { "name": "clientMutationId", @@ -69389,16 +60302,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "headSha", - "description": "

The SHA of the head commit.

", - "type": "GitObjectID!", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", + "name": "id", + "description": "

The Node ID of the deployment to be deleted.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -69408,20 +60313,12 @@ ] }, { - "name": "CreateContentAttachmentInput", + "name": "DeleteIpAllowListEntryInput", "kind": "inputObjects", - "id": "createcontentattachmentinput", - "href": "/graphql/reference/input-objects#createcontentattachmentinput", - "description": "

Autogenerated input type of CreateContentAttachment.

", + "id": "deleteipallowlistentryinput", + "href": "/graphql/reference/input-objects#deleteipallowlistentryinput", + "description": "

Autogenerated input type of DeleteIpAllowListEntry.

", "inputFields": [ - { - "name": "body", - "description": "

The body of the content attachment, which may contain markdown.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -69431,55 +60328,23 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "contentReferenceId", - "description": "

The node ID of the content_reference.

", + "name": "ipAllowListEntryId", + "description": "

The ID of the IP allow list entry to delete.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, - { - "name": "title", - "description": "

The title of the content attachment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" } ] }, { - "name": "CreateDeploymentInput", + "name": "DeleteIssueCommentInput", "kind": "inputObjects", - "id": "createdeploymentinput", - "href": "/graphql/reference/input-objects#createdeploymentinput", - "description": "

Autogenerated input type of CreateDeployment.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, + "id": "deleteissuecommentinput", + "href": "/graphql/reference/input-objects#deleteissuecommentinput", + "description": "

Autogenerated input type of DeleteIssueComment.

", "inputFields": [ - { - "name": "autoMerge", - "description": "

Attempt to automatically merge the default branch into the requested ref, defaults to true.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -69489,41 +60354,94 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "description", - "description": "

Short description of the deployment.

", - "type": "String", - "id": "string", + "name": "id", + "description": "

The ID of the comment to delete.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "DeleteIssueInput", + "kind": "inputObjects", + "id": "deleteissueinput", + "href": "/graphql/reference/input-objects#deleteissueinput", + "description": "

Autogenerated input type of DeleteIssue.

", + "inputFields": [ { - "name": "environment", - "description": "

Name for the target deployment environment.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "payload", - "description": "

JSON payload with extra information about the deployment.

", + "name": "issueId", + "description": "

The ID of the issue to delete.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "DeleteLabelInput", + "kind": "inputObjects", + "id": "deletelabelinput", + "href": "/graphql/reference/input-objects#deletelabelinput", + "description": "

Autogenerated input type of DeleteLabel.

", + "isDeprecated": false, + "preview": { + "title": "Labels preview", + "description": "This preview adds support for adding, updating, creating and deleting labels.", + "toggled_by": "bane-preview", + "toggled_on": [ + "Mutation.createLabel", + "Mutation.deleteLabel", + "Mutation.updateLabel" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.bane-preview+json", + "href": "/graphql/overview/schema-previews#labels-preview" + }, + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "refId", - "description": "

The node ID of the ref to be deployed.

", + "name": "id", + "description": "

The Node ID of the label to be deleted.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, + } + ] + }, + { + "name": "DeleteProjectCardInput", + "kind": "inputObjects", + "id": "deleteprojectcardinput", + "href": "/graphql/reference/input-objects#deleteprojectcardinput", + "description": "

Autogenerated input type of DeleteProjectCard.

", + "inputFields": [ { - "name": "repositoryId", - "description": "

The node ID of the repository.

", + "name": "cardId", + "description": "

The id of the card to delete.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -69531,16 +60449,8 @@ "isDeprecated": false }, { - "name": "requiredContexts", - "description": "

The status contexts to verify against commit status checks. To bypass required\ncontexts, pass an empty array. Defaults to all unique contexts.

", - "type": "[String!]", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "task", - "description": "

Specifies a task to execute.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", @@ -69549,36 +60459,12 @@ ] }, { - "name": "CreateDeploymentStatusInput", + "name": "DeleteProjectColumnInput", "kind": "inputObjects", - "id": "createdeploymentstatusinput", - "href": "/graphql/reference/input-objects#createdeploymentstatusinput", - "description": "

Autogenerated input type of CreateDeploymentStatus.

", - "isDeprecated": false, - "preview": { - "title": "Deployments preview", - "description": "This preview adds support for deployments mutations and new deployments features.", - "toggled_by": "flash-preview", - "toggled_on": [ - "DeploymentStatus.environment", - "Mutation.createDeploymentStatus", - "Mutation.createDeployment" - ], - "owning_teams": [ - "@github/ecosystem-api" - ], - "accept_header": "application/vnd.github.flash-preview+json", - "href": "/graphql/overview/schema-previews#deployments-preview" - }, + "id": "deleteprojectcolumninput", + "href": "/graphql/reference/input-objects#deleteprojectcolumninput", + "description": "

Autogenerated input type of DeleteProjectColumn.

", "inputFields": [ - { - "name": "autoInactive", - "description": "

Adds a new inactive status to all non-transient, non-production environment\ndeployments with the same repository and environment name as the created\nstatus's deployment.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -69588,80 +60474,101 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "deploymentId", - "description": "

The node ID of the deployment.

", + "name": "columnId", + "description": "

The id of the column to delete.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, + } + ] + }, + { + "name": "DeleteProjectInput", + "kind": "inputObjects", + "id": "deleteprojectinput", + "href": "/graphql/reference/input-objects#deleteprojectinput", + "description": "

Autogenerated input type of DeleteProject.

", + "inputFields": [ { - "name": "description", - "description": "

A short description of the status. Maximum length of 140 characters.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "environment", - "description": "

If provided, updates the environment of the deploy. Otherwise, does not modify the environment.

", - "type": "String", - "id": "string", + "name": "projectId", + "description": "

The Project ID to update.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "DeletePullRequestReviewCommentInput", + "kind": "inputObjects", + "id": "deletepullrequestreviewcommentinput", + "href": "/graphql/reference/input-objects#deletepullrequestreviewcommentinput", + "description": "

Autogenerated input type of DeletePullRequestReviewComment.

", + "inputFields": [ { - "name": "environmentUrl", - "description": "

Sets the URL for accessing your environment.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "logUrl", - "description": "

The log URL to associate with this status. This URL should contain\noutput to keep the user updated while the task is running or serve as\nhistorical information for what happened in the deployment.

", - "type": "String", - "id": "string", + "name": "id", + "description": "

The ID of the comment to delete.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "state", - "description": "

The state of the deployment.

", - "type": "DeploymentStatusState!", - "id": "deploymentstatusstate", - "kind": "enums", - "href": "/graphql/reference/enums#deploymentstatusstate" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "CreateIssueInput", + "name": "DeletePullRequestReviewInput", "kind": "inputObjects", - "id": "createissueinput", - "href": "/graphql/reference/input-objects#createissueinput", - "description": "

Autogenerated input type of CreateIssue.

", + "id": "deletepullrequestreviewinput", + "href": "/graphql/reference/input-objects#deletepullrequestreviewinput", + "description": "

Autogenerated input type of DeletePullRequestReview.

", "inputFields": [ { - "name": "assigneeIds", - "description": "

The Node ID for the user assignee for this issue.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, - { - "name": "body", - "description": "

The body for the issue description.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "pullRequestReviewId", + "description": "

The Node ID of the pull request review to delete.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "DeleteRefInput", + "kind": "inputObjects", + "id": "deleterefinput", + "href": "/graphql/reference/input-objects#deleterefinput", + "description": "

Autogenerated input type of DeleteRef.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -69671,73 +60578,99 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "labelIds", - "description": "

An array of Node IDs of labels for this issue.

", - "type": "[ID!]", + "name": "refId", + "description": "

The Node ID of the Ref to be deleted.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, + } + ] + }, + { + "name": "DeleteTeamDiscussionCommentInput", + "kind": "inputObjects", + "id": "deleteteamdiscussioncommentinput", + "href": "/graphql/reference/input-objects#deleteteamdiscussioncommentinput", + "description": "

Autogenerated input type of DeleteTeamDiscussionComment.

", + "inputFields": [ { - "name": "milestoneId", - "description": "

The Node ID of the milestone for this issue.

", - "type": "ID", - "id": "id", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#string" }, { - "name": "projectIds", - "description": "

An array of Node IDs for projects associated with this issue.

", - "type": "[ID!]", + "name": "id", + "description": "

The ID of the comment to delete.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + } + ] + }, + { + "name": "DeleteTeamDiscussionInput", + "kind": "inputObjects", + "id": "deleteteamdiscussioninput", + "href": "/graphql/reference/input-objects#deleteteamdiscussioninput", + "description": "

Autogenerated input type of DeleteTeamDiscussion.

", + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", + "name": "id", + "description": "

The discussion ID to delete.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + } + ] + }, + { + "name": "DeploymentOrder", + "kind": "inputObjects", + "id": "deploymentorder", + "href": "/graphql/reference/input-objects#deploymentorder", + "description": "

Ordering options for deployment connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "title", - "description": "

The title for the issue.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order deployments by.

", + "type": "DeploymentOrderField!", + "id": "deploymentorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#deploymentorderfield" } ] }, { - "name": "CreateLabelInput", + "name": "DismissPullRequestReviewInput", "kind": "inputObjects", - "id": "createlabelinput", - "href": "/graphql/reference/input-objects#createlabelinput", - "description": "

Autogenerated input type of CreateLabel.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, + "id": "dismisspullrequestreviewinput", + "href": "/graphql/reference/input-objects#dismisspullrequestreviewinput", + "description": "

Autogenerated input type of DismissPullRequestReview.

", "inputFields": [ { "name": "clientMutationId", @@ -69748,187 +60681,305 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "color", - "description": "

A 6 character hex code, without the leading #, identifying the color of the label.

", + "name": "message", + "description": "

The contents of the pull request review dismissal message.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "description", - "description": "

A brief description of the label, such as its purpose.

", - "type": "String", + "name": "pullRequestReviewId", + "description": "

The Node ID of the pull request review to modify.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "DraftPullRequestReviewComment", + "kind": "inputObjects", + "id": "draftpullrequestreviewcomment", + "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment", + "description": "

Specifies a review comment to be left with a Pull Request Review.

", + "inputFields": [ + { + "name": "body", + "description": "

Body of the comment to leave.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The name of the label.

", + "name": "path", + "description": "

Path to the file being commented on.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", - "type": "ID!", - "id": "id", + "name": "position", + "description": "

Position in the file to leave a comment on.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#int" } ] }, { - "name": "CreateProjectInput", + "name": "DraftPullRequestReviewThread", "kind": "inputObjects", - "id": "createprojectinput", - "href": "/graphql/reference/input-objects#createprojectinput", - "description": "

Autogenerated input type of CreateProject.

", + "id": "draftpullrequestreviewthread", + "href": "/graphql/reference/input-objects#draftpullrequestreviewthread", + "description": "

Specifies a review comment thread to be left with a Pull Request Review.

", "inputFields": [ { "name": "body", - "description": "

The description of project.

", - "type": "String", + "description": "

Body of the comment to leave.

", + "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", + "name": "line", + "description": "

The line of the blob to which the thread refers. The end of the line range for multi-line comments.

", + "type": "Int!", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#int" }, { - "name": "name", - "description": "

The name of project.

", + "name": "path", + "description": "

Path to the file being commented on.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "ownerId", - "description": "

The owner ID to create the project under.

", - "type": "ID!", - "id": "id", + "name": "side", + "description": "

The side of the diff on which the line resides. For multi-line comments, this is the side for the end of the line range.

", + "type": "DiffSide", + "id": "diffside", + "kind": "enums", + "href": "/graphql/reference/enums#diffside" + }, + { + "name": "startLine", + "description": "

The first line of the range to which the comment refers.

", + "type": "Int", + "id": "int", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#int" }, { - "name": "template", - "description": "

The name of the GitHub-provided template.

", - "type": "ProjectTemplate", - "id": "projecttemplate", + "name": "startSide", + "description": "

The side of the diff on which the start line resides.

", + "type": "DiffSide", + "id": "diffside", "kind": "enums", - "href": "/graphql/reference/enums#projecttemplate" + "href": "/graphql/reference/enums#diffside" } ] }, { - "name": "CreatePullRequestInput", + "name": "EnterpriseAdministratorInvitationOrder", "kind": "inputObjects", - "id": "createpullrequestinput", - "href": "/graphql/reference/input-objects#createpullrequestinput", - "description": "

Autogenerated input type of CreatePullRequest.

", + "id": "enterpriseadministratorinvitationorder", + "href": "/graphql/reference/input-objects#enterpriseadministratorinvitationorder", + "description": "

Ordering options for enterprise administrator invitation connections.

", "inputFields": [ { - "name": "baseRefName", - "description": "

The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository. You cannot update the base branch on a pull request to point\nto another repository.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "body", - "description": "

The contents of the pull request.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order enterprise administrator invitations by.

", + "type": "EnterpriseAdministratorInvitationOrderField!", + "id": "enterpriseadministratorinvitationorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseadministratorinvitationorderfield" + } + ] + }, + { + "name": "EnterpriseMemberOrder", + "kind": "inputObjects", + "id": "enterprisememberorder", + "href": "/graphql/reference/input-objects#enterprisememberorder", + "description": "

Ordering options for enterprise member connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order enterprise members by.

", + "type": "EnterpriseMemberOrderField!", + "id": "enterprisememberorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#enterprisememberorderfield" + } + ] + }, + { + "name": "EnterpriseServerUserAccountEmailOrder", + "kind": "inputObjects", + "id": "enterpriseserveruseraccountemailorder", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountemailorder", + "description": "

Ordering options for Enterprise Server user account email connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "draft", - "description": "

Indicates whether this pull request should be a draft.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - } + "name": "field", + "description": "

The field to order emails by.

", + "type": "EnterpriseServerUserAccountEmailOrderField!", + "id": "enterpriseserveruseraccountemailorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseserveruseraccountemailorderfield" + } + ] + }, + { + "name": "EnterpriseServerUserAccountOrder", + "kind": "inputObjects", + "id": "enterpriseserveruseraccountorder", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountorder", + "description": "

Ordering options for Enterprise Server user account connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "headRefName", - "description": "

The name of the branch where your changes are implemented. For cross-repository pull requests\nin the same network, namespace head_ref_name with a user like this: username:branch.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order user accounts by.

", + "type": "EnterpriseServerUserAccountOrderField!", + "id": "enterpriseserveruseraccountorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseserveruseraccountorderfield" + } + ] + }, + { + "name": "EnterpriseServerUserAccountsUploadOrder", + "kind": "inputObjects", + "id": "enterpriseserveruseraccountsuploadorder", + "href": "/graphql/reference/input-objects#enterpriseserveruseraccountsuploadorder", + "description": "

Ordering options for Enterprise Server user accounts upload connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "maintainerCanModify", - "description": "

Indicates whether maintainers can modify the pull request.

", - "type": "Boolean", - "id": "boolean", + "name": "field", + "description": "

The field to order user accounts uploads by.

", + "type": "EnterpriseServerUserAccountsUploadOrderField!", + "id": "enterpriseserveruseraccountsuploadorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseserveruseraccountsuploadorderfield" + } + ] + }, + { + "name": "FollowUserInput", + "kind": "inputObjects", + "id": "followuserinput", + "href": "/graphql/reference/input-objects#followuserinput", + "description": "

Autogenerated input type of FollowUser.

", + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", + "name": "userId", + "description": "

ID of the user to follow.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + } + ] + }, + { + "name": "GistOrder", + "kind": "inputObjects", + "id": "gistorder", + "href": "/graphql/reference/input-objects#gistorder", + "description": "

Ordering options for gist connections.

", + "inputFields": [ + { + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "title", - "description": "

The title of the pull request.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order repositories by.

", + "type": "GistOrderField!", + "id": "gistorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#gistorderfield" } ] }, { - "name": "CreateRefInput", + "name": "ImportProjectInput", "kind": "inputObjects", - "id": "createrefinput", - "href": "/graphql/reference/input-objects#createrefinput", - "description": "

Autogenerated input type of CreateRef.

", + "id": "importprojectinput", + "href": "/graphql/reference/input-objects#importprojectinput", + "description": "

Autogenerated input type of ImportProject.

", "inputFields": [ + { + "name": "body", + "description": "

The description of Project.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -69937,239 +60988,220 @@ "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "columnImports", + "description": "

A list of columns containing issues and pull requests.

", + "type": "[ProjectColumnImport!]!", + "id": "projectcolumnimport", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#projectcolumnimport" + }, { "name": "name", - "description": "

The fully qualified name of the new Ref (ie: refs/heads/my_new_branch).

", + "description": "

The name of Project.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "oid", - "description": "

The GitObjectID that the new Ref shall target. Must point to a commit.

", - "type": "GitObjectID!", - "id": "gitobjectid", + "name": "ownerName", + "description": "

The name of the Organization or User to create the Project under.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" + "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryId", - "description": "

The Node ID of the Repository to create the Ref in.

", - "type": "ID!", - "id": "id", + "name": "public", + "description": "

Whether the Project is public or not.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#boolean" } ] }, { - "name": "CreateRepositoryInput", + "name": "IpAllowListEntryOrder", "kind": "inputObjects", - "id": "createrepositoryinput", - "href": "/graphql/reference/input-objects#createrepositoryinput", - "description": "

Autogenerated input type of CreateRepository.

", + "id": "ipallowlistentryorder", + "href": "/graphql/reference/input-objects#ipallowlistentryorder", + "description": "

Ordering options for IP allow list entry connections.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" + }, + { + "name": "field", + "description": "

The field to order IP allow list entries by.

", + "type": "IpAllowListEntryOrderField!", + "id": "ipallowlistentryorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#ipallowlistentryorderfield" + } + ] + }, + { + "name": "IssueFilters", + "kind": "inputObjects", + "id": "issuefilters", + "href": "/graphql/reference/input-objects#issuefilters", + "description": "

Ways in which to filter lists of issues.

", + "inputFields": [ + { + "name": "assignee", + "description": "

List issues assigned to given name. Pass in null for issues with no assigned\nuser, and * for issues assigned to any user.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "description", - "description": "

A short description of the new repository.

", + "name": "createdBy", + "description": "

List issues created by given name.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "hasIssuesEnabled", - "description": "

Indicates if the repository should have the issues feature enabled.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "hasWikiEnabled", - "description": "

Indicates if the repository should have the wiki feature enabled.

", - "type": "Boolean", - "id": "boolean", + "name": "labels", + "description": "

List issues where the list of label names exist on the issue.

", + "type": "[String!]", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "homepageUrl", - "description": "

The URL for a web page about this repository.

", - "type": "URI", - "id": "uri", + "name": "mentioned", + "description": "

List issues where the given name is mentioned in the issue.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#uri" + "href": "/graphql/reference/scalars#string" }, { - "name": "name", - "description": "

The name of the new repository.

", - "type": "String!", + "name": "milestone", + "description": "

List issues by given milestone argument. If an string representation of an\ninteger is passed, it should refer to a milestone by its number field. Pass in\nnull for issues with no milestone, and * for issues that are assigned to any milestone.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "ownerId", - "description": "

The ID of the owner for the new repository.

", - "type": "ID", - "id": "id", + "name": "since", + "description": "

List issues that have been updated at or after the given date.

", + "type": "DateTime", + "id": "datetime", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#datetime" }, { - "name": "teamId", - "description": "

When an organization is specified as the owner, this ID identifies the team\nthat should be granted access to the new repository.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "name": "states", + "description": "

List issues filtered by the list of states given.

", + "type": "[IssueState!]", + "id": "issuestate", + "kind": "enums", + "href": "/graphql/reference/enums#issuestate" }, { - "name": "template", - "description": "

Whether this repository should be marked as a template such that anyone who\ncan access it can create new repositories with the same files and directory structure.

", + "name": "viewerSubscribed", + "description": "

List issues subscribed to by viewer.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + } + ] + }, + { + "name": "IssueOrder", + "kind": "inputObjects", + "id": "issueorder", + "href": "/graphql/reference/input-objects#issueorder", + "description": "

Ways in which lists of issues can be ordered upon return.

", + "inputFields": [ + { + "name": "direction", + "description": "

The direction in which to order issues by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "visibility", - "description": "

Indicates the repository's visibility level.

", - "type": "RepositoryVisibility!", - "id": "repositoryvisibility", + "name": "field", + "description": "

The field in which to order issues by.

", + "type": "IssueOrderField!", + "id": "issueorderfield", "kind": "enums", - "href": "/graphql/reference/enums#repositoryvisibility" + "href": "/graphql/reference/enums#issueorderfield" } ] }, { - "name": "CreateTeamDiscussionCommentInput", + "name": "LabelOrder", "kind": "inputObjects", - "id": "createteamdiscussioncommentinput", - "href": "/graphql/reference/input-objects#createteamdiscussioncommentinput", - "description": "

Autogenerated input type of CreateTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "labelorder", + "href": "/graphql/reference/input-objects#labelorder", + "description": "

Ways in which lists of labels can be ordered upon return.

", "inputFields": [ { - "name": "body", - "description": "

The content of the comment.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The direction in which to order labels by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "discussionId", - "description": "

The ID of the discussion to which the comment belongs.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "name": "field", + "description": "

The field in which to order labels by.

", + "type": "LabelOrderField!", + "id": "labelorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#labelorderfield" } ] }, { - "name": "CreateTeamDiscussionInput", + "name": "LanguageOrder", "kind": "inputObjects", - "id": "createteamdiscussioninput", - "href": "/graphql/reference/input-objects#createteamdiscussioninput", - "description": "

Autogenerated input type of CreateTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "languageorder", + "href": "/graphql/reference/input-objects#languageorder", + "description": "

Ordering options for language connections.

", "inputFields": [ { - "name": "body", - "description": "

The content of the discussion.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, + { + "name": "field", + "description": "

The field to order languages by.

", + "type": "LanguageOrderField!", + "id": "languageorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#languageorderfield" + } + ] + }, + { + "name": "LinkRepositoryToProjectInput", + "kind": "inputObjects", + "id": "linkrepositorytoprojectinput", + "href": "/graphql/reference/input-objects#linkrepositorytoprojectinput", + "description": "

Autogenerated input type of LinkRepositoryToProject.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70179,16 +61211,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "private", - "description": "

If true, restricts the visiblity of this discussion to team members and\norganization admins. If false or not specified, allows any organization member\nto view this discussion.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "teamId", - "description": "

The ID of the team to which the discussion belongs.

", + "name": "projectId", + "description": "

The ID of the Project to link to a Repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70196,47 +61220,22 @@ "isDeprecated": false }, { - "name": "title", - "description": "

The title of the discussion.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "DeleteBranchProtectionRuleInput", - "kind": "inputObjects", - "id": "deletebranchprotectionruleinput", - "href": "/graphql/reference/input-objects#deletebranchprotectionruleinput", - "description": "

Autogenerated input type of DeleteBranchProtectionRule.

", - "inputFields": [ - { - "name": "branchProtectionRuleId", - "description": "

The global relay id of the branch protection rule to be deleted.

", + "name": "repositoryId", + "description": "

The ID of the Repository to link to a Project.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - }, - { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" } ] }, { - "name": "DeleteIssueCommentInput", + "name": "LockLockableInput", "kind": "inputObjects", - "id": "deleteissuecommentinput", - "href": "/graphql/reference/input-objects#deleteissuecommentinput", - "description": "

Autogenerated input type of DeleteIssueComment.

", + "id": "locklockableinput", + "href": "/graphql/reference/input-objects#locklockableinput", + "description": "

Autogenerated input type of LockLockable.

", "inputFields": [ { "name": "clientMutationId", @@ -70247,8 +61246,16 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

The ID of the comment to delete.

", + "name": "lockReason", + "description": "

A reason for why the issue or pull request will be locked.

", + "type": "LockReason", + "id": "lockreason", + "kind": "enums", + "href": "/graphql/reference/enums#lockreason" + }, + { + "name": "lockableId", + "description": "

ID of the issue or pull request to be locked.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70258,11 +61265,11 @@ ] }, { - "name": "DeleteIssueInput", + "name": "MarkFileAsViewedInput", "kind": "inputObjects", - "id": "deleteissueinput", - "href": "/graphql/reference/input-objects#deleteissueinput", - "description": "

Autogenerated input type of DeleteIssue.

", + "id": "markfileasviewedinput", + "href": "/graphql/reference/input-objects#markfileasviewedinput", + "description": "

Autogenerated input type of MarkFileAsViewed.

", "inputFields": [ { "name": "clientMutationId", @@ -70273,8 +61280,16 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "issueId", - "description": "

The ID of the issue to delete.

", + "name": "path", + "description": "

The path of the file to mark as viewed.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pullRequestId", + "description": "

The Node ID of the pull request.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70284,27 +61299,11 @@ ] }, { - "name": "DeleteLabelInput", + "name": "MarkPullRequestReadyForReviewInput", "kind": "inputObjects", - "id": "deletelabelinput", - "href": "/graphql/reference/input-objects#deletelabelinput", - "description": "

Autogenerated input type of DeleteLabel.

", - "isDeprecated": false, - "preview": { - "title": "Labels preview", - "description": "This preview adds support for adding, updating, creating and deleting labels.", - "toggled_by": "bane-preview", - "toggled_on": [ - "Mutation.createLabel", - "Mutation.deleteLabel", - "Mutation.updateLabel" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.bane-preview+json", - "href": "/graphql/overview/schema-previews#labels-preview" - }, + "id": "markpullrequestreadyforreviewinput", + "href": "/graphql/reference/input-objects#markpullrequestreadyforreviewinput", + "description": "

Autogenerated input type of MarkPullRequestReadyForReview.

", "inputFields": [ { "name": "clientMutationId", @@ -70315,8 +61314,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

The Node ID of the label to be deleted.

", + "name": "pullRequestId", + "description": "

ID of the pull request to be marked as ready for review.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70326,20 +61325,19 @@ ] }, { - "name": "DeleteProjectCardInput", + "name": "MergeBranchInput", "kind": "inputObjects", - "id": "deleteprojectcardinput", - "href": "/graphql/reference/input-objects#deleteprojectcardinput", - "description": "

Autogenerated input type of DeleteProjectCard.

", + "id": "mergebranchinput", + "href": "/graphql/reference/input-objects#mergebranchinput", + "description": "

Autogenerated input type of MergeBranch.

", "inputFields": [ { - "name": "cardId", - "description": "

The id of the card to delete.

", - "type": "ID!", - "id": "id", + "name": "base", + "description": "

The name of the base branch that the provided head will be merged into.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#string" }, { "name": "clientMutationId", @@ -70348,27 +61346,26 @@ "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - } - ] - }, - { - "name": "DeleteProjectColumnInput", - "kind": "inputObjects", - "id": "deleteprojectcolumninput", - "href": "/graphql/reference/input-objects#deleteprojectcolumninput", - "description": "

Autogenerated input type of DeleteProjectColumn.

", - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "commitMessage", + "description": "

Message to use for the merge commit. If omitted, a default will be used.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "columnId", - "description": "

The id of the column to delete.

", + "name": "head", + "description": "

The head to merge into the base branch. This can be a branch name or a commit GitObjectID.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "repositoryId", + "description": "

The Node ID of the Repository containing the base branch that will be modified.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70378,12 +61375,20 @@ ] }, { - "name": "DeleteProjectInput", + "name": "MergePullRequestInput", "kind": "inputObjects", - "id": "deleteprojectinput", - "href": "/graphql/reference/input-objects#deleteprojectinput", - "description": "

Autogenerated input type of DeleteProject.

", + "id": "mergepullrequestinput", + "href": "/graphql/reference/input-objects#mergepullrequestinput", + "description": "

Autogenerated input type of MergePullRequest.

", "inputFields": [ + { + "name": "authorEmail", + "description": "

The email address to associate with this merge.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70393,34 +61398,40 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "projectId", - "description": "

The Project ID to update.

", - "type": "ID!", - "id": "id", + "name": "commitBody", + "description": "

Commit body to use for the merge commit; if omitted, a default message will be used.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - } - ] - }, - { - "name": "DeletePullRequestReviewCommentInput", - "kind": "inputObjects", - "id": "deletepullrequestreviewcommentinput", - "href": "/graphql/reference/input-objects#deletepullrequestreviewcommentinput", - "description": "

Autogenerated input type of DeletePullRequestReviewComment.

", - "inputFields": [ + "href": "/graphql/reference/scalars#string" + }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", + "name": "commitHeadline", + "description": "

Commit headline to use for the merge commit; if omitted, a default message will be used.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

The ID of the comment to delete.

", + "name": "expectedHeadOid", + "description": "

OID that the pull request head ref must match to allow merge; if omitted, no check is performed.

", + "type": "GitObjectID", + "id": "gitobjectid", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitobjectid" + }, + { + "name": "mergeMethod", + "description": "

The merge method to use. If omitted, defaults to 'MERGE'.

", + "type": "PullRequestMergeMethod", + "id": "pullrequestmergemethod", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestmergemethod" + }, + { + "name": "pullRequestId", + "description": "

ID of the pull request to be merged.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70430,38 +61441,45 @@ ] }, { - "name": "DeletePullRequestReviewInput", + "name": "MilestoneOrder", "kind": "inputObjects", - "id": "deletepullrequestreviewinput", - "href": "/graphql/reference/input-objects#deletepullrequestreviewinput", - "description": "

Autogenerated input type of DeletePullRequestReview.

", + "id": "milestoneorder", + "href": "/graphql/reference/input-objects#milestoneorder", + "description": "

Ordering options for milestone connections.

", "inputFields": [ { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "pullRequestReviewId", - "description": "

The Node ID of the pull request review to delete.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "name": "field", + "description": "

The field to order milestones by.

", + "type": "MilestoneOrderField!", + "id": "milestoneorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#milestoneorderfield" } ] }, { - "name": "DeleteRefInput", + "name": "MinimizeCommentInput", "kind": "inputObjects", - "id": "deleterefinput", - "href": "/graphql/reference/input-objects#deleterefinput", - "description": "

Autogenerated input type of DeleteRef.

", + "id": "minimizecommentinput", + "href": "/graphql/reference/input-objects#minimizecommentinput", + "description": "

Autogenerated input type of MinimizeComment.

", "inputFields": [ + { + "name": "classifier", + "description": "

The classification of comment.

", + "type": "ReportedContentClassifiers!", + "id": "reportedcontentclassifiers", + "kind": "enums", + "href": "/graphql/reference/enums#reportedcontentclassifiers" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70471,8 +61489,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "refId", - "description": "

The Node ID of the Ref to be deleted.

", + "name": "subjectId", + "description": "

The Node ID of the subject to modify.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70482,45 +61500,30 @@ ] }, { - "name": "DeleteTeamDiscussionCommentInput", + "name": "MoveProjectCardInput", "kind": "inputObjects", - "id": "deleteteamdiscussioncommentinput", - "href": "/graphql/reference/input-objects#deleteteamdiscussioncommentinput", - "description": "

Autogenerated input type of DeleteTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "moveprojectcardinput", + "href": "/graphql/reference/input-objects#moveprojectcardinput", + "description": "

Autogenerated input type of MoveProjectCard.

", "inputFields": [ + { + "name": "afterCardId", + "description": "

Place the new card after the card with this id. Pass null to place it at the top.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "cardId", + "description": "

The id of the card to move.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70530,8 +61533,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

The ID of the comment to delete.

", + "name": "columnId", + "description": "

The id of the column to move it into.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70541,45 +61544,21 @@ ] }, { - "name": "DeleteTeamDiscussionInput", + "name": "MoveProjectColumnInput", "kind": "inputObjects", - "id": "deleteteamdiscussioninput", - "href": "/graphql/reference/input-objects#deleteteamdiscussioninput", - "description": "

Autogenerated input type of DeleteTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "moveprojectcolumninput", + "href": "/graphql/reference/input-objects#moveprojectcolumninput", + "description": "

Autogenerated input type of MoveProjectColumn.

", "inputFields": [ + { + "name": "afterColumnId", + "description": "

Place the new column after the column with this id. Pass null to place it at the front.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70589,8 +61568,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "id", - "description": "

The discussion ID to delete.

", + "name": "columnId", + "description": "

The id of the column to move.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70600,11 +61579,11 @@ ] }, { - "name": "DeploymentOrder", + "name": "OrganizationOrder", "kind": "inputObjects", - "id": "deploymentorder", - "href": "/graphql/reference/input-objects#deploymentorder", - "description": "

Ordering options for deployment connections.

", + "id": "organizationorder", + "href": "/graphql/reference/input-objects#organizationorder", + "description": "

Ordering options for organization connections.

", "inputFields": [ { "name": "direction", @@ -70616,20 +61595,20 @@ }, { "name": "field", - "description": "

The field to order deployments by.

", - "type": "DeploymentOrderField!", - "id": "deploymentorderfield", + "description": "

The field to order organizations by.

", + "type": "OrganizationOrderField!", + "id": "organizationorderfield", "kind": "enums", - "href": "/graphql/reference/enums#deploymentorderfield" + "href": "/graphql/reference/enums#organizationorderfield" } ] }, { - "name": "DismissPullRequestReviewInput", + "name": "PinIssueInput", "kind": "inputObjects", - "id": "dismisspullrequestreviewinput", - "href": "/graphql/reference/input-objects#dismisspullrequestreviewinput", - "description": "

Autogenerated input type of DismissPullRequestReview.

", + "id": "pinissueinput", + "href": "/graphql/reference/input-objects#pinissueinput", + "description": "

Autogenerated input type of PinIssue.

", "inputFields": [ { "name": "clientMutationId", @@ -70640,16 +61619,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "message", - "description": "

The contents of the pull request review dismissal message.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "pullRequestReviewId", - "description": "

The Node ID of the pull request review to modify.

", + "name": "issueId", + "description": "

The ID of the issue to be pinned.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70659,31 +61630,56 @@ ] }, { - "name": "DraftPullRequestReviewComment", + "name": "ProjectCardImport", "kind": "inputObjects", - "id": "draftpullrequestreviewcomment", - "href": "/graphql/reference/input-objects#draftpullrequestreviewcomment", - "description": "

Specifies a review comment to be left with a Pull Request Review.

", + "id": "projectcardimport", + "href": "/graphql/reference/input-objects#projectcardimport", + "description": "

An issue or PR and its owning repository to be used in a project card.

", "inputFields": [ { - "name": "body", - "description": "

Body of the comment to leave.

", + "name": "number", + "description": "

The issue or pull request number.

", + "type": "Int!", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "repository", + "description": "

Repository name with owner (owner/repository).

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, + } + ] + }, + { + "name": "ProjectColumnImport", + "kind": "inputObjects", + "id": "projectcolumnimport", + "href": "/graphql/reference/input-objects#projectcolumnimport", + "description": "

A project column and a list of its issues and PRs.

", + "inputFields": [ { - "name": "path", - "description": "

Path to the file being commented on.

", + "name": "columnName", + "description": "

The name of the column.

", "type": "String!", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "issues", + "description": "

A list of issues and pull requests in the column.

", + "type": "[ProjectCardImport!]", + "id": "projectcardimport", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#projectcardimport" + }, { "name": "position", - "description": "

Position in the file to leave a comment on.

", + "description": "

The position of the column, starting from 0.

", "type": "Int!", "id": "int", "kind": "scalars", @@ -70692,15 +61688,15 @@ ] }, { - "name": "GistOrder", + "name": "ProjectOrder", "kind": "inputObjects", - "id": "gistorder", - "href": "/graphql/reference/input-objects#gistorder", - "description": "

Ordering options for gist connections.

", + "id": "projectorder", + "href": "/graphql/reference/input-objects#projectorder", + "description": "

Ways in which lists of projects can be ordered upon return.

", "inputFields": [ { "name": "direction", - "description": "

The ordering direction.

", + "description": "

The direction in which to order projects by the specified field.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -70708,200 +61704,316 @@ }, { "name": "field", - "description": "

The field to order repositories by.

", - "type": "GistOrderField!", - "id": "gistorderfield", + "description": "

The field in which to order projects by.

", + "type": "ProjectOrderField!", + "id": "projectorderfield", "kind": "enums", - "href": "/graphql/reference/enums#gistorderfield" + "href": "/graphql/reference/enums#projectorderfield" } ] }, { - "name": "ImportProjectInput", + "name": "PullRequestOrder", "kind": "inputObjects", - "id": "importprojectinput", - "href": "/graphql/reference/input-objects#importprojectinput", - "description": "

Autogenerated input type of ImportProject.

", + "id": "pullrequestorder", + "href": "/graphql/reference/input-objects#pullrequestorder", + "description": "

Ways in which lists of issues can be ordered upon return.

", "inputFields": [ { - "name": "body", - "description": "

The description of Project.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The direction in which to order pull requests by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field in which to order pull requests by.

", + "type": "PullRequestOrderField!", + "id": "pullrequestorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestorderfield" + } + ] + }, + { + "name": "ReactionOrder", + "kind": "inputObjects", + "id": "reactionorder", + "href": "/graphql/reference/input-objects#reactionorder", + "description": "

Ways in which lists of reactions can be ordered upon return.

", + "inputFields": [ + { + "name": "direction", + "description": "

The direction in which to order reactions by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "columnImports", - "description": "

A list of columns containing issues and pull requests.

", - "type": "[ProjectColumnImport!]!", - "id": "projectcolumnimport", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectcolumnimport" + "name": "field", + "description": "

The field in which to order reactions by.

", + "type": "ReactionOrderField!", + "id": "reactionorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#reactionorderfield" + } + ] + }, + { + "name": "RefOrder", + "kind": "inputObjects", + "id": "reforder", + "href": "/graphql/reference/input-objects#reforder", + "description": "

Ways in which lists of git refs can be ordered upon return.

", + "inputFields": [ + { + "name": "direction", + "description": "

The direction in which to order refs by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "name", - "description": "

The name of Project.

", - "type": "String!", - "id": "string", + "name": "field", + "description": "

The field in which to order refs by.

", + "type": "RefOrderField!", + "id": "reforderfield", + "kind": "enums", + "href": "/graphql/reference/enums#reforderfield" + } + ] + }, + { + "name": "RefUpdate", + "kind": "inputObjects", + "id": "refupdate", + "href": "/graphql/reference/input-objects#refupdate", + "description": "

A ref update.

", + "isDeprecated": false, + "preview": { + "title": "Update refs preview", + "description": "This preview adds support for updating multiple refs in a single operation.", + "toggled_by": "update-refs-preview", + "toggled_on": [ + "Mutation.updateRefs", + "GitRefname", + "RefUpdate" + ], + "owning_teams": [ + "@github/reponauts" + ], + "accept_header": "application/vnd.github.update-refs-preview+json", + "href": "/graphql/overview/schema-previews#update-refs-preview" + }, + "inputFields": [ + { + "name": "afterOid", + "description": "

The value this ref should be updated to.

", + "type": "GitObjectID!", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "ownerName", - "description": "

The name of the Organization or User to create the Project under.

", - "type": "String!", - "id": "string", + "name": "beforeOid", + "description": "

The value this ref needs to point to before the update.

", + "type": "GitObjectID", + "id": "gitobjectid", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#gitobjectid" }, { - "name": "public", - "description": "

Whether the Project is public or not.

", + "name": "force", + "description": "

Force a non fast-forward update.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "name", + "description": "

The fully qualified name of the ref to be update. For example refs/heads/branch-name.

", + "type": "GitRefname!", + "id": "gitrefname", + "kind": "scalars", + "href": "/graphql/reference/scalars#gitrefname" } ] }, { - "name": "IssueFilters", + "name": "ReleaseOrder", "kind": "inputObjects", - "id": "issuefilters", - "href": "/graphql/reference/input-objects#issuefilters", - "description": "

Ways in which to filter lists of issues.

", + "id": "releaseorder", + "href": "/graphql/reference/input-objects#releaseorder", + "description": "

Ways in which lists of releases can be ordered upon return.

", "inputFields": [ { - "name": "assignee", - "description": "

List issues assigned to given name. Pass in null for issues with no assigned\nuser, and * for issues assigned to any user.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "direction", + "description": "

The direction in which to order releases by the specified field.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "createdBy", - "description": "

List issues created by given name.

", - "type": "String", - "id": "string", + "name": "field", + "description": "

The field in which to order releases by.

", + "type": "ReleaseOrderField!", + "id": "releaseorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#releaseorderfield" + } + ] + }, + { + "name": "RemoveAssigneesFromAssignableInput", + "kind": "inputObjects", + "id": "removeassigneesfromassignableinput", + "href": "/graphql/reference/input-objects#removeassigneesfromassignableinput", + "description": "

Autogenerated input type of RemoveAssigneesFromAssignable.

", + "inputFields": [ + { + "name": "assignableId", + "description": "

The id of the assignable object to remove assignees from.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "labels", - "description": "

List issues where the list of label names exist on the issue.

", - "type": "[String!]", - "id": "string", + "name": "assigneeIds", + "description": "

The id of users to remove as assignees.

", + "type": "[ID!]!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "mentioned", - "description": "

List issues where the given name is mentioned in the issue.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" - }, + } + ] + }, + { + "name": "RemoveEnterpriseAdminInput", + "kind": "inputObjects", + "id": "removeenterpriseadmininput", + "href": "/graphql/reference/input-objects#removeenterpriseadmininput", + "description": "

Autogenerated input type of RemoveEnterpriseAdmin.

", + "inputFields": [ { - "name": "milestone", - "description": "

List issues by given milestone argument. If an string representation of an\ninteger is passed, it should refer to a milestone by its number field. Pass in\nnull for issues with no milestone, and * for issues that are assigned to any milestone.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "since", - "description": "

List issues that have been updated at or after the given date.

", - "type": "DateTime", - "id": "datetime", + "name": "enterpriseId", + "description": "

The Enterprise ID from which to remove the administrator.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "states", - "description": "

List issues filtered by the list of states given.

", - "type": "[IssueState!]", - "id": "issuestate", - "kind": "enums", - "href": "/graphql/reference/enums#issuestate" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "viewerSubscribed", - "description": "

List issues subscribed to by viewer.

", - "type": "Boolean", - "id": "boolean", + "name": "login", + "description": "

The login of the user to remove as an administrator.

", + "type": "String!", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" } ] }, { - "name": "IssueOrder", + "name": "RemoveLabelsFromLabelableInput", "kind": "inputObjects", - "id": "issueorder", - "href": "/graphql/reference/input-objects#issueorder", - "description": "

Ways in which lists of issues can be ordered upon return.

", + "id": "removelabelsfromlabelableinput", + "href": "/graphql/reference/input-objects#removelabelsfromlabelableinput", + "description": "

Autogenerated input type of RemoveLabelsFromLabelable.

", "inputFields": [ { - "name": "direction", - "description": "

The direction in which to order issues by the specified field.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field in which to order issues by.

", - "type": "IssueOrderField!", - "id": "issueorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#issueorderfield" + "name": "labelIds", + "description": "

The ids of labels to remove.

", + "type": "[ID!]!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "labelableId", + "description": "

The id of the Labelable to remove labels from.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "LanguageOrder", + "name": "RemoveOutsideCollaboratorInput", "kind": "inputObjects", - "id": "languageorder", - "href": "/graphql/reference/input-objects#languageorder", - "description": "

Ordering options for language connections.

", + "id": "removeoutsidecollaboratorinput", + "href": "/graphql/reference/input-objects#removeoutsidecollaboratorinput", + "description": "

Autogenerated input type of RemoveOutsideCollaborator.

", "inputFields": [ { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field to order languages by.

", - "type": "LanguageOrderField!", - "id": "languageorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#languageorderfield" + "name": "organizationId", + "description": "

The ID of the organization to remove the outside collaborator from.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "userId", + "description": "

The ID of the outside collaborator to remove.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "LockLockableInput", + "name": "RemoveReactionInput", "kind": "inputObjects", - "id": "locklockableinput", - "href": "/graphql/reference/input-objects#locklockableinput", - "description": "

Autogenerated input type of LockLockable.

", + "id": "removereactioninput", + "href": "/graphql/reference/input-objects#removereactioninput", + "description": "

Autogenerated input type of RemoveReaction.

", "inputFields": [ { "name": "clientMutationId", @@ -70912,16 +62024,16 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "lockReason", - "description": "

A reason for why the issue or pull request will be locked.

", - "type": "LockReason", - "id": "lockreason", + "name": "content", + "description": "

The name of the emoji reaction to remove.

", + "type": "ReactionContent!", + "id": "reactioncontent", "kind": "enums", - "href": "/graphql/reference/enums#lockreason" + "href": "/graphql/reference/enums#reactioncontent" }, { - "name": "lockableId", - "description": "

ID of the issue or pull request to be locked.

", + "name": "subjectId", + "description": "

The Node ID of the subject to modify.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70931,27 +62043,11 @@ ] }, { - "name": "MarkPullRequestReadyForReviewInput", + "name": "RemoveStarInput", "kind": "inputObjects", - "id": "markpullrequestreadyforreviewinput", - "href": "/graphql/reference/input-objects#markpullrequestreadyforreviewinput", - "description": "

Autogenerated input type of MarkPullRequestReadyForReview.

", - "isDeprecated": false, - "preview": { - "title": "Draft pull requests preview", - "description": "This preview adds support for draft pull requests.", - "toggled_by": "shadow-cat-preview", - "toggled_on": [ - "Mutation.markPullRequestReadyForReview", - "CreatePullRequestInput.draft", - "PullRequest.isDraft" - ], - "owning_teams": [ - "@github/pe-pull-requests" - ], - "accept_header": "application/vnd.github.shadow-cat-preview+json", - "href": "/graphql/overview/schema-previews#draft-pull-requests-preview" - }, + "id": "removestarinput", + "href": "/graphql/reference/input-objects#removestarinput", + "description": "

Autogenerated input type of RemoveStar.

", "inputFields": [ { "name": "clientMutationId", @@ -70962,8 +62058,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequestId", - "description": "

ID of the pull request to be marked as ready for review.

", + "name": "starrableId", + "description": "

The Starrable ID to unstar.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -70973,20 +62069,12 @@ ] }, { - "name": "MergeBranchInput", + "name": "ReopenIssueInput", "kind": "inputObjects", - "id": "mergebranchinput", - "href": "/graphql/reference/input-objects#mergebranchinput", - "description": "

Autogenerated input type of MergeBranch.

", + "id": "reopenissueinput", + "href": "/graphql/reference/input-objects#reopenissueinput", + "description": "

Autogenerated input type of ReopenIssue.

", "inputFields": [ - { - "name": "base", - "description": "

The name of the base branch that the provided head will be merged into.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -70996,24 +62084,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "commitMessage", - "description": "

Message to use for the merge commit. If omitted, a default will be used.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "head", - "description": "

The head to merge into the base branch. This can be a branch name or a commit GitObjectID.

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "repositoryId", - "description": "

The Node ID of the Repository containing the base branch that will be modified.

", + "name": "issueId", + "description": "

ID of the issue to be opened.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71023,11 +62095,11 @@ ] }, { - "name": "MergePullRequestInput", + "name": "ReopenPullRequestInput", "kind": "inputObjects", - "id": "mergepullrequestinput", - "href": "/graphql/reference/input-objects#mergepullrequestinput", - "description": "

Autogenerated input type of MergePullRequest.

", + "id": "reopenpullrequestinput", + "href": "/graphql/reference/input-objects#reopenpullrequestinput", + "description": "

Autogenerated input type of ReopenPullRequest.

", "inputFields": [ { "name": "clientMutationId", @@ -71037,33 +62109,9 @@ "kind": "scalars", "href": "/graphql/reference/scalars#string" }, - { - "name": "commitBody", - "description": "

Commit body to use for the merge commit; if omitted, a default message will be used.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "commitHeadline", - "description": "

Commit headline to use for the merge commit; if omitted, a default message will be used.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, - { - "name": "expectedHeadOid", - "description": "

OID that the pull request head ref must match to allow merge; if omitted, no check is performed.

", - "type": "GitObjectID", - "id": "gitobjectid", - "kind": "scalars", - "href": "/graphql/reference/scalars#gitobjectid" - }, { "name": "pullRequestId", - "description": "

ID of the pull request to be merged.

", + "description": "

ID of the pull request to be reopened.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71073,11 +62121,11 @@ ] }, { - "name": "MilestoneOrder", + "name": "RepositoryInvitationOrder", "kind": "inputObjects", - "id": "milestoneorder", - "href": "/graphql/reference/input-objects#milestoneorder", - "description": "

Ordering options for milestone connections.

", + "id": "repositoryinvitationorder", + "href": "/graphql/reference/input-objects#repositoryinvitationorder", + "description": "

Ordering options for repository invitation connections.

", "inputFields": [ { "name": "direction", @@ -71089,29 +62137,46 @@ }, { "name": "field", - "description": "

The field to order milestones by.

", - "type": "MilestoneOrderField!", - "id": "milestoneorderfield", + "description": "

The field to order repository invitations by.

", + "type": "RepositoryInvitationOrderField!", + "id": "repositoryinvitationorderfield", "kind": "enums", - "href": "/graphql/reference/enums#milestoneorderfield" + "href": "/graphql/reference/enums#repositoryinvitationorderfield" } ] }, { - "name": "MinimizeCommentInput", + "name": "RepositoryOrder", "kind": "inputObjects", - "id": "minimizecommentinput", - "href": "/graphql/reference/input-objects#minimizecommentinput", - "description": "

Autogenerated input type of MinimizeComment.

", + "id": "repositoryorder", + "href": "/graphql/reference/input-objects#repositoryorder", + "description": "

Ordering options for repository connections.

", "inputFields": [ { - "name": "classifier", - "description": "

The classification of comment.

", - "type": "ReportedContentClassifiers!", - "id": "reportedcontentclassifiers", + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", "kind": "enums", - "href": "/graphql/reference/enums#reportedcontentclassifiers" + "href": "/graphql/reference/enums#orderdirection" }, + { + "name": "field", + "description": "

The field to order repositories by.

", + "type": "RepositoryOrderField!", + "id": "repositoryorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#repositoryorderfield" + } + ] + }, + { + "name": "RequestReviewsInput", + "kind": "inputObjects", + "id": "requestreviewsinput", + "href": "/graphql/reference/input-objects#requestreviewsinput", + "description": "

Autogenerated input type of RequestReviews.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71121,53 +62186,35 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", + "name": "pullRequestId", + "description": "

The Node ID of the pull request to modify.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - } - ] - }, - { - "name": "MoveProjectCardInput", - "kind": "inputObjects", - "id": "moveprojectcardinput", - "href": "/graphql/reference/input-objects#moveprojectcardinput", - "description": "

Autogenerated input type of MoveProjectCard.

", - "inputFields": [ - { - "name": "afterCardId", - "description": "

Place the new card after the card with this id. Pass null to place it at the top.

", - "type": "ID", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false }, { - "name": "cardId", - "description": "

The id of the card to move.

", - "type": "ID!", + "name": "teamIds", + "description": "

The Node IDs of the team to request.

", + "type": "[ID!]", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false }, { - "name": "clientMutationId", - "description": "

A unique identifier for the client performing the mutation.

", - "type": "String", - "id": "string", + "name": "union", + "description": "

Add users to the set rather than replace.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "href": "/graphql/reference/scalars#boolean" }, { - "name": "columnId", - "description": "

The id of the column to move it into.

", - "type": "ID!", + "name": "userIds", + "description": "

The Node IDs of the user to request.

", + "type": "[ID!]", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", @@ -71176,16 +62223,16 @@ ] }, { - "name": "MoveProjectColumnInput", + "name": "RerequestCheckSuiteInput", "kind": "inputObjects", - "id": "moveprojectcolumninput", - "href": "/graphql/reference/input-objects#moveprojectcolumninput", - "description": "

Autogenerated input type of MoveProjectColumn.

", + "id": "rerequestchecksuiteinput", + "href": "/graphql/reference/input-objects#rerequestchecksuiteinput", + "description": "

Autogenerated input type of RerequestCheckSuite.

", "inputFields": [ { - "name": "afterColumnId", - "description": "

Place the new column after the column with this id. Pass null to place it at the front.

", - "type": "ID", + "name": "checkSuiteId", + "description": "

The Node ID of the check suite.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", @@ -71200,8 +62247,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "columnId", - "description": "

The id of the column to move.

", + "name": "repositoryId", + "description": "

The Node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71211,11 +62258,11 @@ ] }, { - "name": "PinIssueInput", + "name": "ResolveReviewThreadInput", "kind": "inputObjects", - "id": "pinissueinput", - "href": "/graphql/reference/input-objects#pinissueinput", - "description": "

Autogenerated input type of PinIssue.

", + "id": "resolvereviewthreadinput", + "href": "/graphql/reference/input-objects#resolvereviewthreadinput", + "description": "

Autogenerated input type of ResolveReviewThread.

", "inputFields": [ { "name": "clientMutationId", @@ -71226,8 +62273,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "issueId", - "description": "

The ID of the issue to be pinned.

", + "name": "threadId", + "description": "

The ID of the thread to resolve.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71237,73 +62284,133 @@ ] }, { - "name": "ProjectCardImport", + "name": "SavedReplyOrder", "kind": "inputObjects", - "id": "projectcardimport", - "href": "/graphql/reference/input-objects#projectcardimport", - "description": "

An issue or PR and its owning repository to be used in a project card.

", + "id": "savedreplyorder", + "href": "/graphql/reference/input-objects#savedreplyorder", + "description": "

Ordering options for saved reply connections.

", "inputFields": [ { - "name": "number", - "description": "

The issue or pull request number.

", - "type": "Int!", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" }, { - "name": "repository", - "description": "

Repository name with owner (owner/repository).

", - "type": "String!", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" + "name": "field", + "description": "

The field to order saved replies by.

", + "type": "SavedReplyOrderField!", + "id": "savedreplyorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#savedreplyorderfield" } ] }, { - "name": "ProjectColumnImport", + "name": "SponsorshipOrder", "kind": "inputObjects", - "id": "projectcolumnimport", - "href": "/graphql/reference/input-objects#projectcolumnimport", - "description": "

A project column and a list of its issues and PRs.

", + "id": "sponsorshiporder", + "href": "/graphql/reference/input-objects#sponsorshiporder", + "description": "

Ordering options for sponsorship connections.

", "inputFields": [ { - "name": "columnName", - "description": "

The name of the column.

", - "type": "String!", + "name": "direction", + "description": "

The ordering direction.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" + } + ] + }, + { + "name": "StarOrder", + "kind": "inputObjects", + "id": "starorder", + "href": "/graphql/reference/input-objects#starorder", + "description": "

Ways in which star connections can be ordered.

", + "inputFields": [ + { + "name": "direction", + "description": "

The direction in which to order nodes.

", + "type": "OrderDirection!", + "id": "orderdirection", + "kind": "enums", + "href": "/graphql/reference/enums#orderdirection" + }, + { + "name": "field", + "description": "

The field in which to order nodes by.

", + "type": "StarOrderField!", + "id": "starorderfield", + "kind": "enums", + "href": "/graphql/reference/enums#starorderfield" + } + ] + }, + { + "name": "SubmitPullRequestReviewInput", + "kind": "inputObjects", + "id": "submitpullrequestreviewinput", + "href": "/graphql/reference/input-objects#submitpullrequestreviewinput", + "description": "

Autogenerated input type of SubmitPullRequestReview.

", + "inputFields": [ + { + "name": "body", + "description": "

The text field to set on the Pull Request Review.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "issues", - "description": "

A list of issues and pull requests in the column.

", - "type": "[ProjectCardImport!]", - "id": "projectcardimport", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#projectcardimport" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "position", - "description": "

The position of the column, starting from 0.

", - "type": "Int!", - "id": "int", + "name": "event", + "description": "

The event to send to the Pull Request Review.

", + "type": "PullRequestReviewEvent!", + "id": "pullrequestreviewevent", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestreviewevent" + }, + { + "name": "pullRequestId", + "description": "

The Pull Request ID to submit any pending reviews.

", + "type": "ID", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "pullRequestReviewId", + "description": "

The Pull Request Review ID to submit.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "ProjectOrder", + "name": "TeamDiscussionCommentOrder", "kind": "inputObjects", - "id": "projectorder", - "href": "/graphql/reference/input-objects#projectorder", - "description": "

Ways in which lists of projects can be ordered upon return.

", + "id": "teamdiscussioncommentorder", + "href": "/graphql/reference/input-objects#teamdiscussioncommentorder", + "description": "

Ways in which team discussion comment connections can be ordered.

", "inputFields": [ { "name": "direction", - "description": "

The direction in which to order projects by the specified field.

", + "description": "

The direction in which to order nodes.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -71311,24 +62418,24 @@ }, { "name": "field", - "description": "

The field in which to order projects by.

", - "type": "ProjectOrderField!", - "id": "projectorderfield", + "description": "

The field by which to order nodes.

", + "type": "TeamDiscussionCommentOrderField!", + "id": "teamdiscussioncommentorderfield", "kind": "enums", - "href": "/graphql/reference/enums#projectorderfield" + "href": "/graphql/reference/enums#teamdiscussioncommentorderfield" } ] }, { - "name": "PullRequestOrder", + "name": "TeamDiscussionOrder", "kind": "inputObjects", - "id": "pullrequestorder", - "href": "/graphql/reference/input-objects#pullrequestorder", - "description": "

Ways in which lists of issues can be ordered upon return.

", + "id": "teamdiscussionorder", + "href": "/graphql/reference/input-objects#teamdiscussionorder", + "description": "

Ways in which team discussion connections can be ordered.

", "inputFields": [ { "name": "direction", - "description": "

The direction in which to order pull requests by the specified field.

", + "description": "

The direction in which to order nodes.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -71336,24 +62443,24 @@ }, { "name": "field", - "description": "

The field in which to order pull requests by.

", - "type": "PullRequestOrderField!", - "id": "pullrequestorderfield", + "description": "

The field by which to order nodes.

", + "type": "TeamDiscussionOrderField!", + "id": "teamdiscussionorderfield", "kind": "enums", - "href": "/graphql/reference/enums#pullrequestorderfield" + "href": "/graphql/reference/enums#teamdiscussionorderfield" } ] }, { - "name": "ReactionOrder", + "name": "TeamMemberOrder", "kind": "inputObjects", - "id": "reactionorder", - "href": "/graphql/reference/input-objects#reactionorder", - "description": "

Ways in which lists of reactions can be ordered upon return.

", + "id": "teammemberorder", + "href": "/graphql/reference/input-objects#teammemberorder", + "description": "

Ordering options for team member connections.

", "inputFields": [ { "name": "direction", - "description": "

The direction in which to order reactions by the specified field.

", + "description": "

The ordering direction.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -71361,24 +62468,24 @@ }, { "name": "field", - "description": "

The field in which to order reactions by.

", - "type": "ReactionOrderField!", - "id": "reactionorderfield", + "description": "

The field to order team members by.

", + "type": "TeamMemberOrderField!", + "id": "teammemberorderfield", "kind": "enums", - "href": "/graphql/reference/enums#reactionorderfield" + "href": "/graphql/reference/enums#teammemberorderfield" } ] }, { - "name": "RefOrder", + "name": "TeamOrder", "kind": "inputObjects", - "id": "reforder", - "href": "/graphql/reference/input-objects#reforder", - "description": "

Ways in which lists of git refs can be ordered upon return.

", + "id": "teamorder", + "href": "/graphql/reference/input-objects#teamorder", + "description": "

Ways in which team connections can be ordered.

", "inputFields": [ { "name": "direction", - "description": "

The direction in which to order refs by the specified field.

", + "description": "

The direction in which to order nodes.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -71386,24 +62493,24 @@ }, { "name": "field", - "description": "

The field in which to order refs by.

", - "type": "RefOrderField!", - "id": "reforderfield", + "description": "

The field in which to order nodes by.

", + "type": "TeamOrderField!", + "id": "teamorderfield", "kind": "enums", - "href": "/graphql/reference/enums#reforderfield" + "href": "/graphql/reference/enums#teamorderfield" } ] }, { - "name": "ReleaseOrder", + "name": "TeamRepositoryOrder", "kind": "inputObjects", - "id": "releaseorder", - "href": "/graphql/reference/input-objects#releaseorder", - "description": "

Ways in which lists of releases can be ordered upon return.

", + "id": "teamrepositoryorder", + "href": "/graphql/reference/input-objects#teamrepositoryorder", + "description": "

Ordering options for team repository connections.

", "inputFields": [ { "name": "direction", - "description": "

The direction in which to order releases by the specified field.

", + "description": "

The ordering direction.

", "type": "OrderDirection!", "id": "orderdirection", "kind": "enums", @@ -71411,24 +62518,32 @@ }, { "name": "field", - "description": "

The field in which to order releases by.

", - "type": "ReleaseOrderField!", - "id": "releaseorderfield", + "description": "

The field to order repositories by.

", + "type": "TeamRepositoryOrderField!", + "id": "teamrepositoryorderfield", "kind": "enums", - "href": "/graphql/reference/enums#releaseorderfield" + "href": "/graphql/reference/enums#teamrepositoryorderfield" } ] }, { - "name": "RemoveAssigneesFromAssignableInput", + "name": "TransferIssueInput", "kind": "inputObjects", - "id": "removeassigneesfromassignableinput", - "href": "/graphql/reference/input-objects#removeassigneesfromassignableinput", - "description": "

Autogenerated input type of RemoveAssigneesFromAssignable.

", + "id": "transferissueinput", + "href": "/graphql/reference/input-objects#transferissueinput", + "description": "

Autogenerated input type of TransferIssue.

", "inputFields": [ { - "name": "assignableId", - "description": "

The id of the assignable object to remove assignees from.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "issueId", + "description": "

The Node ID of the issue to be transferred.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71436,14 +62551,49 @@ "isDeprecated": false }, { - "name": "assigneeIds", - "description": "

The id of users to remove as assignees.

", - "type": "[ID!]!", + "name": "repositoryId", + "description": "

The Node ID of the repository the issue should be transferred to.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + } + ] + }, + { + "name": "UnarchiveRepositoryInput", + "kind": "inputObjects", + "id": "unarchiverepositoryinput", + "href": "/graphql/reference/input-objects#unarchiverepositoryinput", + "description": "

Autogenerated input type of UnarchiveRepository.

", + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, + { + "name": "repositoryId", + "description": "

The ID of the repository to unarchive.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "UnfollowUserInput", + "kind": "inputObjects", + "id": "unfollowuserinput", + "href": "/graphql/reference/input-objects#unfollowuserinput", + "description": "

Autogenerated input type of UnfollowUser.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71451,15 +62601,24 @@ "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" + }, + { + "name": "userId", + "description": "

ID of the user to unfollow.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false } ] }, { - "name": "RemoveLabelsFromLabelableInput", + "name": "UnlinkRepositoryFromProjectInput", "kind": "inputObjects", - "id": "removelabelsfromlabelableinput", - "href": "/graphql/reference/input-objects#removelabelsfromlabelableinput", - "description": "

Autogenerated input type of RemoveLabelsFromLabelable.

", + "id": "unlinkrepositoryfromprojectinput", + "href": "/graphql/reference/input-objects#unlinkrepositoryfromprojectinput", + "description": "

Autogenerated input type of UnlinkRepositoryFromProject.

", "inputFields": [ { "name": "clientMutationId", @@ -71470,17 +62629,17 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "labelIds", - "description": "

The ids of labels to remove.

", - "type": "[ID!]!", + "name": "projectId", + "description": "

The ID of the Project linked to the Repository.

", + "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false }, { - "name": "labelableId", - "description": "

The id of the Labelable to remove labels from.

", + "name": "repositoryId", + "description": "

The ID of the Repository linked to the Project.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71490,11 +62649,11 @@ ] }, { - "name": "RemoveOutsideCollaboratorInput", + "name": "UnlockLockableInput", "kind": "inputObjects", - "id": "removeoutsidecollaboratorinput", - "href": "/graphql/reference/input-objects#removeoutsidecollaboratorinput", - "description": "

Autogenerated input type of RemoveOutsideCollaborator.

", + "id": "unlocklockableinput", + "href": "/graphql/reference/input-objects#unlocklockableinput", + "description": "

Autogenerated input type of UnlockLockable.

", "inputFields": [ { "name": "clientMutationId", @@ -71505,32 +62664,66 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "organizationId", - "description": "

The ID of the organization to remove the outside collaborator from.

", + "name": "lockableId", + "description": "

ID of the issue or pull request to be unlocked.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + } + ] + }, + { + "name": "UnmarkFileAsViewedInput", + "kind": "inputObjects", + "id": "unmarkfileasviewedinput", + "href": "/graphql/reference/input-objects#unmarkfileasviewedinput", + "description": "

Autogenerated input type of UnmarkFileAsViewed.

", + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "userId", - "description": "

The ID of the outside collaborator to remove.

", + "name": "path", + "description": "

The path of the file to mark as unviewed.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pullRequestId", + "description": "

The Node ID of the pull request.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, + { + "name": "UnmarkIssueAsDuplicateInput", + "kind": "inputObjects", + "id": "unmarkissueasduplicateinput", + "href": "/graphql/reference/input-objects#unmarkissueasduplicateinput", + "description": "

Autogenerated input type of UnmarkIssueAsDuplicate.

", + "inputFields": [ + { + "name": "canonicalId", + "description": "

ID of the issue or pull request currently considered canonical/authoritative/original.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - } - ] - }, - { - "name": "RemoveReactionInput", - "kind": "inputObjects", - "id": "removereactioninput", - "href": "/graphql/reference/input-objects#removereactioninput", - "description": "

Autogenerated input type of RemoveReaction.

", - "inputFields": [ + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71540,16 +62733,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "content", - "description": "

The name of the emoji reaction to remove.

", - "type": "ReactionContent!", - "id": "reactioncontent", - "kind": "enums", - "href": "/graphql/reference/enums#reactioncontent" - }, - { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", + "name": "duplicateId", + "description": "

ID of the issue or pull request currently marked as a duplicate.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71559,11 +62744,11 @@ ] }, { - "name": "RemoveStarInput", + "name": "UnminimizeCommentInput", "kind": "inputObjects", - "id": "removestarinput", - "href": "/graphql/reference/input-objects#removestarinput", - "description": "

Autogenerated input type of RemoveStar.

", + "id": "unminimizecommentinput", + "href": "/graphql/reference/input-objects#unminimizecommentinput", + "description": "

Autogenerated input type of UnminimizeComment.

", "inputFields": [ { "name": "clientMutationId", @@ -71574,8 +62759,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "starrableId", - "description": "

The Starrable ID to unstar.

", + "name": "subjectId", + "description": "

The Node ID of the subject to modify.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71585,11 +62770,11 @@ ] }, { - "name": "ReopenIssueInput", + "name": "UnpinIssueInput", "kind": "inputObjects", - "id": "reopenissueinput", - "href": "/graphql/reference/input-objects#reopenissueinput", - "description": "

Autogenerated input type of ReopenIssue.

", + "id": "unpinissueinput", + "href": "/graphql/reference/input-objects#unpinissueinput", + "description": "

Autogenerated input type of UnpinIssue.

", "inputFields": [ { "name": "clientMutationId", @@ -71601,7 +62786,7 @@ }, { "name": "issueId", - "description": "

ID of the issue to be opened.

", + "description": "

The ID of the issue to be unpinned.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71611,11 +62796,11 @@ ] }, { - "name": "ReopenPullRequestInput", + "name": "UnresolveReviewThreadInput", "kind": "inputObjects", - "id": "reopenpullrequestinput", - "href": "/graphql/reference/input-objects#reopenpullrequestinput", - "description": "

Autogenerated input type of ReopenPullRequest.

", + "id": "unresolvereviewthreadinput", + "href": "/graphql/reference/input-objects#unresolvereviewthreadinput", + "description": "

Autogenerated input type of UnresolveReviewThread.

", "inputFields": [ { "name": "clientMutationId", @@ -71626,8 +62811,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequestId", - "description": "

ID of the pull request to be reopened.

", + "name": "threadId", + "description": "

The ID of the thread to unresolve.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71637,37 +62822,37 @@ ] }, { - "name": "RepositoryOrder", + "name": "UpdateBranchProtectionRuleInput", "kind": "inputObjects", - "id": "repositoryorder", - "href": "/graphql/reference/input-objects#repositoryorder", - "description": "

Ordering options for repository connections.

", + "id": "updatebranchprotectionruleinput", + "href": "/graphql/reference/input-objects#updatebranchprotectionruleinput", + "description": "

Autogenerated input type of UpdateBranchProtectionRule.

", "inputFields": [ { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "allowsDeletions", + "description": "

Can this branch be deleted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "field", - "description": "

The field to order repositories by.

", - "type": "RepositoryOrderField!", - "id": "repositoryorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#repositoryorderfield" - } - ] - }, - { - "name": "RequestReviewsInput", - "kind": "inputObjects", - "id": "requestreviewsinput", - "href": "/graphql/reference/input-objects#requestreviewsinput", - "description": "

Autogenerated input type of RequestReviews.

", - "inputFields": [ + "name": "allowsForcePushes", + "description": "

Are force pushes allowed on this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "branchProtectionRuleId", + "description": "

The global relay id of the branch protection rule to be updated.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71677,97 +62862,145 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "pullRequestId", - "description": "

The Node ID of the pull request to modify.

", - "type": "ID!", - "id": "id", + "name": "dismissesStaleReviews", + "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", + "type": "Boolean", + "id": "boolean", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#boolean" }, { - "name": "teamIds", - "description": "

The Node IDs of the team to request.

", + "name": "isAdminEnforced", + "description": "

Can admins overwrite branch protection.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "pattern", + "description": "

The glob-like pattern used to determine matching branches.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "pushActorIds", + "description": "

A list of User, Team or App IDs allowed to push to matching branches.

", "type": "[ID!]", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#id" }, { - "name": "union", - "description": "

Add users to the set rather than replace.

", + "name": "requiredApprovingReviewCount", + "description": "

Number of approving reviews required to update matching branches.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + }, + { + "name": "requiredStatusCheckContexts", + "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", + "type": "[String!]", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "requiresApprovingReviews", + "description": "

Are approving reviews required to update matching branches.

", "type": "Boolean", "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, { - "name": "userIds", - "description": "

The Node IDs of the user to request.

", + "name": "requiresCodeOwnerReviews", + "description": "

Are reviews from code owners required to update matching branches.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresCommitSignatures", + "description": "

Are commits required to be signed.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresLinearHistory", + "description": "

Are merge commits prohibited from being pushed to this branch.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStatusChecks", + "description": "

Are status checks required to update matching branches.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "requiresStrictStatusChecks", + "description": "

Are branches required to be up to date before merging.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsPushes", + "description": "

Is pushing to matching branches restricted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "restrictsReviewDismissals", + "description": "

Is dismissal of pull request reviews restricted.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "reviewDismissalActorIds", + "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", "type": "[ID!]", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false + "href": "/graphql/reference/scalars#id" } ] }, { - "name": "RerequestCheckSuiteInput", + "name": "UpdateCheckRunInput", "kind": "inputObjects", - "id": "rerequestchecksuiteinput", - "href": "/graphql/reference/input-objects#rerequestchecksuiteinput", - "description": "

Autogenerated input type of RerequestCheckSuite.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "updatecheckruninput", + "href": "/graphql/reference/input-objects#updatecheckruninput", + "description": "

Autogenerated input type of UpdateCheckRun.

", "inputFields": [ { - "name": "checkSuiteId", - "description": "

The Node ID of the check suite.

", + "name": "actions", + "description": "

Possible further actions the integrator can perform, which a user may trigger.

", + "type": "[CheckRunAction!]", + "id": "checkrunaction", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkrunaction" + }, + { + "name": "checkRunId", + "description": "

The node of the check.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71782,24 +63015,96 @@ "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "completedAt", + "description": "

The time that the check run finished.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "conclusion", + "description": "

The final conclusion of the check.

", + "type": "CheckConclusionState", + "id": "checkconclusionstate", + "kind": "enums", + "href": "/graphql/reference/enums#checkconclusionstate" + }, + { + "name": "detailsUrl", + "description": "

The URL of the integrator's site that has the full details of the check.

", + "type": "URI", + "id": "uri", + "kind": "scalars", + "href": "/graphql/reference/scalars#uri" + }, + { + "name": "externalId", + "description": "

A reference for the run on the integrator's system.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "name", + "description": "

The name of the check.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "output", + "description": "

Descriptive details about the run.

", + "type": "CheckRunOutput", + "id": "checkrunoutput", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checkrunoutput" + }, { "name": "repositoryId", - "description": "

The Node ID of the repository.

", + "description": "

The node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "startedAt", + "description": "

The time that the check run began.

", + "type": "DateTime", + "id": "datetime", + "kind": "scalars", + "href": "/graphql/reference/scalars#datetime" + }, + { + "name": "status", + "description": "

The current status.

", + "type": "RequestableCheckStatusState", + "id": "requestablecheckstatusstate", + "kind": "enums", + "href": "/graphql/reference/enums#requestablecheckstatusstate" } ] }, { - "name": "ResolveReviewThreadInput", + "name": "UpdateCheckSuitePreferencesInput", "kind": "inputObjects", - "id": "resolvereviewthreadinput", - "href": "/graphql/reference/input-objects#resolvereviewthreadinput", - "description": "

Autogenerated input type of ResolveReviewThread.

", + "id": "updatechecksuitepreferencesinput", + "href": "/graphql/reference/input-objects#updatechecksuitepreferencesinput", + "description": "

Autogenerated input type of UpdateCheckSuitePreferences.

", "inputFields": [ + { + "name": "autoTriggerPreferences", + "description": "

The check suite preferences to modify.

", + "type": "[CheckSuiteAutoTriggerPreference!]!", + "id": "checksuiteautotriggerpreference", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference" + }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71809,8 +63114,8 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "threadId", - "description": "

The ID of the thread to resolve.

", + "name": "repositoryId", + "description": "

The Node ID of the repository.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -71820,45 +63125,46 @@ ] }, { - "name": "StarOrder", + "name": "UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput", "kind": "inputObjects", - "id": "starorder", - "href": "/graphql/reference/input-objects#starorder", - "description": "

Ways in which star connections can be ordered.

", + "id": "updateenterpriseallowprivaterepositoryforkingsettinginput", + "href": "/graphql/reference/input-objects#updateenterpriseallowprivaterepositoryforkingsettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting.

", "inputFields": [ { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field in which to order nodes by.

", - "type": "StarOrderField!", - "id": "starorderfield", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the allow private repository forking setting.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the allow private repository forking setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#starorderfield" + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "SubmitPullRequestReviewInput", + "name": "UpdateEnterpriseDefaultRepositoryPermissionSettingInput", "kind": "inputObjects", - "id": "submitpullrequestreviewinput", - "href": "/graphql/reference/input-objects#submitpullrequestreviewinput", - "description": "

Autogenerated input type of SubmitPullRequestReview.

", + "id": "updateenterprisedefaultrepositorypermissionsettinginput", + "href": "/graphql/reference/input-objects#updateenterprisedefaultrepositorypermissionsettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting.

", "inputFields": [ - { - "name": "body", - "description": "

The text field to set on the Pull Request Review.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -71868,221 +63174,164 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "event", - "description": "

The event to send to the Pull Request Review.

", - "type": "PullRequestReviewEvent!", - "id": "pullrequestreviewevent", - "kind": "enums", - "href": "/graphql/reference/enums#pullrequestreviewevent" - }, - { - "name": "pullRequestReviewId", - "description": "

The Pull Request Review ID to submit.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the default repository permission setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false - } - ] - }, - { - "name": "TeamDiscussionCommentOrder", - "kind": "inputObjects", - "id": "teamdiscussioncommentorder", - "href": "/graphql/reference/input-objects#teamdiscussioncommentorder", - "description": "

Ways in which team discussion comment connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, - "inputFields": [ - { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" }, { - "name": "field", - "description": "

The field by which to order nodes.

", - "type": "TeamDiscussionCommentOrderField!", - "id": "teamdiscussioncommentorderfield", + "name": "settingValue", + "description": "

The value for the default repository permission setting on the enterprise.

", + "type": "EnterpriseDefaultRepositoryPermissionSettingValue!", + "id": "enterprisedefaultrepositorypermissionsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#teamdiscussioncommentorderfield" + "href": "/graphql/reference/enums#enterprisedefaultrepositorypermissionsettingvalue" } ] }, { - "name": "TeamDiscussionOrder", + "name": "UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput", "kind": "inputObjects", - "id": "teamdiscussionorder", - "href": "/graphql/reference/input-objects#teamdiscussionorder", - "description": "

Ways in which team discussion connections can be ordered.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, + "id": "updateenterprisememberscanchangerepositoryvisibilitysettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscanchangerepositoryvisibilitysettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting.

", "inputFields": [ { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field by which to order nodes.

", - "type": "TeamDiscussionOrderField!", - "id": "teamdiscussionorderfield", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can change repository visibility setting.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can change repository visibility setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#teamdiscussionorderfield" + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "TeamMemberOrder", + "name": "UpdateEnterpriseMembersCanCreateRepositoriesSettingInput", "kind": "inputObjects", - "id": "teammemberorder", - "href": "/graphql/reference/input-objects#teammemberorder", - "description": "

Ordering options for team member connections.

", + "id": "updateenterprisememberscancreaterepositoriessettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscancreaterepositoriessettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting.

", "inputFields": [ { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field to order team members by.

", - "type": "TeamMemberOrderField!", - "id": "teammemberorderfield", - "kind": "enums", - "href": "/graphql/reference/enums#teammemberorderfield" - } - ] - }, - { - "name": "TeamOrder", - "kind": "inputObjects", - "id": "teamorder", - "href": "/graphql/reference/input-objects#teamorder", - "description": "

Ways in which team connections can be ordered.

", - "inputFields": [ + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can create repositories setting.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { - "name": "direction", - "description": "

The direction in which to order nodes.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "membersCanCreateInternalRepositories", + "description": "

Allow members to create internal repositories. Defaults to current value.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "membersCanCreatePrivateRepositories", + "description": "

Allow members to create private repositories. Defaults to current value.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "membersCanCreatePublicRepositories", + "description": "

Allow members to create public repositories. Defaults to current value.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "membersCanCreateRepositoriesPolicyEnabled", + "description": "

When false, allow member organizations to set their own repository creation member privileges.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" }, { - "name": "field", - "description": "

The field in which to order nodes by.

", - "type": "TeamOrderField!", - "id": "teamorderfield", + "name": "settingValue", + "description": "

Value for the members can create repositories setting on the enterprise. This\nor the granular public/private/internal allowed fields (but not both) must be provided.

", + "type": "EnterpriseMembersCanCreateRepositoriesSettingValue", + "id": "enterprisememberscancreaterepositoriessettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#teamorderfield" + "href": "/graphql/reference/enums#enterprisememberscancreaterepositoriessettingvalue" } ] }, { - "name": "TeamRepositoryOrder", + "name": "UpdateEnterpriseMembersCanDeleteIssuesSettingInput", "kind": "inputObjects", - "id": "teamrepositoryorder", - "href": "/graphql/reference/input-objects#teamrepositoryorder", - "description": "

Ordering options for team repository connections.

", + "id": "updateenterprisememberscandeleteissuessettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscandeleteissuessettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting.

", "inputFields": [ { - "name": "direction", - "description": "

The ordering direction.

", - "type": "OrderDirection!", - "id": "orderdirection", - "kind": "enums", - "href": "/graphql/reference/enums#orderdirection" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "field", - "description": "

The field to order repositories by.

", - "type": "TeamRepositoryOrderField!", - "id": "teamrepositoryorderfield", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can delete issues setting.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can delete issues setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#teamrepositoryorderfield" + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UnlockLockableInput", + "name": "UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput", "kind": "inputObjects", - "id": "unlocklockableinput", - "href": "/graphql/reference/input-objects#unlocklockableinput", - "description": "

Autogenerated input type of UnlockLockable.

", + "id": "updateenterprisememberscandeleterepositoriessettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscandeleterepositoriessettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting.

", "inputFields": [ { "name": "clientMutationId", @@ -72093,32 +63342,31 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "lockableId", - "description": "

ID of the issue or pull request to be unlocked.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can delete repositories setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can delete repositories setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UnmarkIssueAsDuplicateInput", + "name": "UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput", "kind": "inputObjects", - "id": "unmarkissueasduplicateinput", - "href": "/graphql/reference/input-objects#unmarkissueasduplicateinput", - "description": "

Autogenerated input type of UnmarkIssueAsDuplicate.

", + "id": "updateenterprisememberscaninvitecollaboratorssettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscaninvitecollaboratorssettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting.

", "inputFields": [ - { - "name": "canonicalId", - "description": "

ID of the issue or pull request currently considered canonical/authoritative/original.

", - "type": "ID!", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id", - "isDeprecated": false - }, { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -72128,22 +63376,30 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "duplicateId", - "description": "

ID of the issue or pull request currently marked as a duplicate.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can invite collaborators setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can invite collaborators setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UnminimizeCommentInput", + "name": "UpdateEnterpriseMembersCanMakePurchasesSettingInput", "kind": "inputObjects", - "id": "unminimizecommentinput", - "href": "/graphql/reference/input-objects#unminimizecommentinput", - "description": "

Autogenerated input type of UnminimizeComment.

", + "id": "updateenterprisememberscanmakepurchasessettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscanmakepurchasessettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting.

", "inputFields": [ { "name": "clientMutationId", @@ -72154,22 +63410,30 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "subjectId", - "description": "

The Node ID of the subject to modify.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can make purchases setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can make purchases setting on the enterprise.

", + "type": "EnterpriseMembersCanMakePurchasesSettingValue!", + "id": "enterprisememberscanmakepurchasessettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterprisememberscanmakepurchasessettingvalue" } ] }, { - "name": "UnpinIssueInput", + "name": "UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput", "kind": "inputObjects", - "id": "unpinissueinput", - "href": "/graphql/reference/input-objects#unpinissueinput", - "description": "

Autogenerated input type of UnpinIssue.

", + "id": "updateenterprisememberscanupdateprotectedbranchessettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscanupdateprotectedbranchessettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting.

", "inputFields": [ { "name": "clientMutationId", @@ -72180,22 +63444,30 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "issueId", - "description": "

The ID of the issue to be unpinned.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can update protected branches setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can update protected branches setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UnresolveReviewThreadInput", + "name": "UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput", "kind": "inputObjects", - "id": "unresolvereviewthreadinput", - "href": "/graphql/reference/input-objects#unresolvereviewthreadinput", - "description": "

Autogenerated input type of UnresolveReviewThread.

", + "id": "updateenterprisememberscanviewdependencyinsightssettinginput", + "href": "/graphql/reference/input-objects#updateenterprisememberscanviewdependencyinsightssettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting.

", "inputFields": [ { "name": "clientMutationId", @@ -72206,32 +63478,65 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "threadId", - "description": "

The ID of the thread to unresolve.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the members can view dependency insights setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "settingValue", + "description": "

The value for the members can view dependency insights setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UpdateBranchProtectionRuleInput", + "name": "UpdateEnterpriseOrganizationProjectsSettingInput", "kind": "inputObjects", - "id": "updatebranchprotectionruleinput", - "href": "/graphql/reference/input-objects#updatebranchprotectionruleinput", - "description": "

Autogenerated input type of UpdateBranchProtectionRule.

", + "id": "updateenterpriseorganizationprojectssettinginput", + "href": "/graphql/reference/input-objects#updateenterpriseorganizationprojectssettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting.

", "inputFields": [ { - "name": "branchProtectionRuleId", - "description": "

The global relay id of the branch protection rule to be updated.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the organization projects setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false }, + { + "name": "settingValue", + "description": "

The value for the organization projects setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + } + ] + }, + { + "name": "UpdateEnterpriseProfileInput", + "kind": "inputObjects", + "id": "updateenterpriseprofileinput", + "href": "/graphql/reference/input-objects#updateenterpriseprofileinput", + "description": "

Autogenerated input type of UpdateEnterpriseProfile.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -72241,188 +63546,123 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "dismissesStaleReviews", - "description": "

Will new commits pushed to matching branches dismiss pull request review approvals.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "isAdminEnforced", - "description": "

Can admins overwrite branch protection.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "pattern", - "description": "

The glob-like pattern used to determine matching branches.

", + "name": "description", + "description": "

The description of the enterprise.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "pushActorIds", - "description": "

A list of User or Team IDs allowed to push to matching branches.

", - "type": "[ID!]", + "name": "enterpriseId", + "description": "

The Enterprise ID to update.

", + "type": "ID!", "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#id" - }, - { - "name": "requiredApprovingReviewCount", - "description": "

Number of approving reviews required to update matching branches.

", - "type": "Int", - "id": "int", - "kind": "scalars", - "href": "/graphql/reference/scalars#int" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "requiredStatusCheckContexts", - "description": "

List of required status check contexts that must pass for commits to be accepted to matching branches.

", - "type": "[String!]", + "name": "location", + "description": "

The location of the enterprise.

", + "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "requiresApprovingReviews", - "description": "

Are approving reviews required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCodeOwnerReviews", - "description": "

Are reviews from code owners required to update matching branches.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresCommitSignatures", - "description": "

Are commits required to be signed.

", - "type": "Boolean", - "id": "boolean", - "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, - { - "name": "requiresStatusChecks", - "description": "

Are status checks required to update matching branches.

", - "type": "Boolean", - "id": "boolean", + "name": "name", + "description": "

The name of the enterprise.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "requiresStrictStatusChecks", - "description": "

Are branches required to be up to date before merging.

", - "type": "Boolean", - "id": "boolean", + "name": "websiteUrl", + "description": "

The URL of the enterprise's website.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" - }, + "href": "/graphql/reference/scalars#string" + } + ] + }, + { + "name": "UpdateEnterpriseRepositoryProjectsSettingInput", + "kind": "inputObjects", + "id": "updateenterpriserepositoryprojectssettinginput", + "href": "/graphql/reference/input-objects#updateenterpriserepositoryprojectssettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting.

", + "inputFields": [ { - "name": "restrictsPushes", - "description": "

Is pushing to matching branches restricted.

", - "type": "Boolean", - "id": "boolean", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#string" }, { - "name": "restrictsReviewDismissals", - "description": "

Is dismissal of pull request reviews restricted.

", - "type": "Boolean", - "id": "boolean", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the repository projects setting.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#boolean" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "reviewDismissalActorIds", - "description": "

A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches.

", - "type": "[ID!]", - "id": "id", - "kind": "scalars", - "href": "/graphql/reference/scalars#id" + "name": "settingValue", + "description": "

The value for the repository projects setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" } ] }, { - "name": "UpdateCheckRunInput", + "name": "UpdateEnterpriseTeamDiscussionsSettingInput", "kind": "inputObjects", - "id": "updatecheckruninput", - "href": "/graphql/reference/input-objects#updatecheckruninput", - "description": "

Autogenerated input type of UpdateCheckRun.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "updateenterpriseteamdiscussionssettinginput", + "href": "/graphql/reference/input-objects#updateenterpriseteamdiscussionssettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting.

", "inputFields": [ { - "name": "actions", - "description": "

Possible further actions the integrator can perform, which a user may trigger.

", - "type": "[CheckRunAction!]", - "id": "checkrunaction", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunaction" + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { - "name": "checkRunId", - "description": "

The node of the check.

", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the team discussions setting.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false }, + { + "name": "settingValue", + "description": "

The value for the team discussions setting on the enterprise.

", + "type": "EnterpriseEnabledDisabledSettingValue!", + "id": "enterpriseenableddisabledsettingvalue", + "kind": "enums", + "href": "/graphql/reference/enums#enterpriseenableddisabledsettingvalue" + } + ] + }, + { + "name": "UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput", + "kind": "inputObjects", + "id": "updateenterprisetwofactorauthenticationrequiredsettinginput", + "href": "/graphql/reference/input-objects#updateenterprisetwofactorauthenticationrequiredsettinginput", + "description": "

Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting.

", + "inputFields": [ { "name": "clientMutationId", "description": "

A unique identifier for the client performing the mutation.

", @@ -72432,56 +63672,42 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "completedAt", - "description": "

The time that the check run finished.

", - "type": "DateTime", - "id": "datetime", + "name": "enterpriseId", + "description": "

The ID of the enterprise on which to set the two factor authentication required setting.

", + "type": "ID!", + "id": "id", "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" + "href": "/graphql/reference/scalars#id", + "isDeprecated": false }, { - "name": "conclusion", - "description": "

The final conclusion of the check.

", - "type": "CheckConclusionState", - "id": "checkconclusionstate", + "name": "settingValue", + "description": "

The value for the two factor authentication required setting on the enterprise.

", + "type": "EnterpriseEnabledSettingValue!", + "id": "enterpriseenabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#checkconclusionstate" - }, - { - "name": "detailsUrl", - "description": "

The URL of the integrator's site that has the full details of the check.

", - "type": "URI", - "id": "uri", - "kind": "scalars", - "href": "/graphql/reference/scalars#uri" - }, - { - "name": "externalId", - "description": "

A reference for the run on the integrator's system.

", - "type": "String", - "id": "string", - "kind": "scalars", - "href": "/graphql/reference/scalars#string" - }, + "href": "/graphql/reference/enums#enterpriseenabledsettingvalue" + } + ] + }, + { + "name": "UpdateIpAllowListEnabledSettingInput", + "kind": "inputObjects", + "id": "updateipallowlistenabledsettinginput", + "href": "/graphql/reference/input-objects#updateipallowlistenabledsettinginput", + "description": "

Autogenerated input type of UpdateIpAllowListEnabledSetting.

", + "inputFields": [ { - "name": "name", - "description": "

The name of the check.

", + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", "type": "String", "id": "string", "kind": "scalars", "href": "/graphql/reference/scalars#string" }, { - "name": "output", - "description": "

Descriptive details about the run.

", - "type": "CheckRunOutput", - "id": "checkrunoutput", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checkrunoutput" - }, - { - "name": "repositoryId", - "description": "

The node ID of the repository.

", + "name": "ownerId", + "description": "

The ID of the owner on which to set the IP allow list enabled setting.

", "type": "ID!", "id": "id", "kind": "scalars", @@ -72489,82 +63715,29 @@ "isDeprecated": false }, { - "name": "startedAt", - "description": "

The time that the check run began.

", - "type": "DateTime", - "id": "datetime", - "kind": "scalars", - "href": "/graphql/reference/scalars#datetime" - }, - { - "name": "status", - "description": "

The current status.

", - "type": "RequestableCheckStatusState", - "id": "requestablecheckstatusstate", + "name": "settingValue", + "description": "

The value for the IP allow list enabled setting.

", + "type": "IpAllowListEnabledSettingValue!", + "id": "ipallowlistenabledsettingvalue", "kind": "enums", - "href": "/graphql/reference/enums#requestablecheckstatusstate" + "href": "/graphql/reference/enums#ipallowlistenabledsettingvalue" } ] }, { - "name": "UpdateCheckSuitePreferencesInput", + "name": "UpdateIpAllowListEntryInput", "kind": "inputObjects", - "id": "updatechecksuitepreferencesinput", - "href": "/graphql/reference/input-objects#updatechecksuitepreferencesinput", - "description": "

Autogenerated input type of UpdateCheckSuitePreferences.

", - "isDeprecated": false, - "preview": { - "title": "Checks preview", - "description": "This preview adds support for reading checks created by GitHub Apps.", - "toggled_by": "antiope-preview", - "toggled_on": [ - "CheckAnnotationRange", - "CheckAnnotationPosition", - "CheckAnnotationSpan", - "CheckAnnotation", - "CheckAnnotationConnection.nodes", - "CheckAnnotationData", - "CheckAnnotationEdge.node", - "CheckAnnotationLevel", - "CheckConclusionState", - "CheckStatusState", - "CheckSuiteAutoTriggerPreference", - "CheckRun", - "CheckRunConnection.nodes", - "CheckRunEdge.node", - "CheckRunAction", - "CheckRunFilter", - "CheckRunOutput", - "CheckRunOutputImage", - "CheckRunType", - "CheckSuite", - "CheckSuiteConnection.nodes", - "CheckSuiteEdge.node", - "CheckSuiteFilter", - "Commit.checkSuites", - "Mutation.createCheckRun", - "Mutation.createCheckSuite", - "Mutation.rerequestCheckSuite", - "Mutation.updateCheckRun", - "Mutation.updateCheckSuitePreferences", - "Push", - "RequestableCheckStatusState", - "UpdateCheckSuitePayload.checkSuite" - ], - "owning_teams": [ - "@github/ecosystem-primitives" - ], - "accept_header": "application/vnd.github.antiope-preview+json", - "href": "/graphql/overview/schema-previews#checks-preview" - }, + "id": "updateipallowlistentryinput", + "href": "/graphql/reference/input-objects#updateipallowlistentryinput", + "description": "

Autogenerated input type of UpdateIpAllowListEntry.

", "inputFields": [ { - "name": "autoTriggerPreferences", - "description": "

The check suite preferences to modify.

", - "type": "[CheckSuiteAutoTriggerPreference!]!", - "id": "checksuiteautotriggerpreference", - "kind": "input-objects", - "href": "/graphql/reference/input-objects#checksuiteautotriggerpreference" + "name": "allowListValue", + "description": "

An IP address or range of addresses in CIDR notation.

", + "type": "String!", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" }, { "name": "clientMutationId", @@ -72575,13 +63748,29 @@ "href": "/graphql/reference/scalars#string" }, { - "name": "repositoryId", - "description": "

The Node ID of the repository.

", + "name": "ipAllowListEntryId", + "description": "

The ID of the IP allow list entry to update.

", "type": "ID!", "id": "id", "kind": "scalars", "href": "/graphql/reference/scalars#id", "isDeprecated": false + }, + { + "name": "isActive", + "description": "

Whether the IP allow list entry is active when an IP allow list is enabled.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "name", + "description": "

An optional name for the IP allow list entry.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" } ] }, @@ -72911,6 +64100,15 @@ "href": "/graphql/reference/input-objects#updatepullrequestinput", "description": "

Autogenerated input type of UpdatePullRequest.

", "inputFields": [ + { + "name": "assigneeIds", + "description": "

An array of Node IDs of users for this pull request.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { "name": "baseRefName", "description": "

The name of the branch you want your changes pulled into. This should be an existing branch\non the current repository.

", @@ -72935,6 +64133,15 @@ "kind": "scalars", "href": "/graphql/reference/scalars#string" }, + { + "name": "labelIds", + "description": "

An array of Node IDs of labels for this pull request.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, { "name": "maintainerCanModify", "description": "

Indicates whether maintainers can modify the pull request.

", @@ -72943,6 +64150,23 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "milestoneId", + "description": "

The Node ID of the milestone for this pull request.

", + "type": "ID", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "projectIds", + "description": "

An array of Node IDs for projects associated with this pull request.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id" + }, { "name": "pullRequestId", "description": "

The Node ID of the pull request.

", @@ -72952,6 +64176,14 @@ "href": "/graphql/reference/scalars#id", "isDeprecated": false }, + { + "name": "state", + "description": "

The target state of the pull request.

", + "type": "PullRequestUpdateState", + "id": "pullrequestupdatestate", + "kind": "enums", + "href": "/graphql/reference/enums#pullrequestupdatestate" + }, { "name": "title", "description": "

The title of the pull request.

", @@ -73072,6 +64304,56 @@ } ] }, + { + "name": "UpdateRefsInput", + "kind": "inputObjects", + "id": "updaterefsinput", + "href": "/graphql/reference/input-objects#updaterefsinput", + "description": "

Autogenerated input type of UpdateRefs.

", + "isDeprecated": false, + "preview": { + "title": "Update refs preview", + "description": "This preview adds support for updating multiple refs in a single operation.", + "toggled_by": "update-refs-preview", + "toggled_on": [ + "Mutation.updateRefs", + "GitRefname", + "RefUpdate" + ], + "owning_teams": [ + "@github/reponauts" + ], + "accept_header": "application/vnd.github.update-refs-preview+json", + "href": "/graphql/overview/schema-previews#update-refs-preview" + }, + "inputFields": [ + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "refUpdates", + "description": "

A list of ref updates.

", + "type": "[RefUpdate!]!", + "id": "refupdate", + "kind": "input-objects", + "href": "/graphql/reference/input-objects#refupdate" + }, + { + "name": "repositoryId", + "description": "

The Node ID of the repository.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + } + ] + }, { "name": "UpdateRepositoryInput", "kind": "inputObjects", @@ -73194,39 +64476,6 @@ "id": "updateteamdiscussioncommentinput", "href": "/graphql/reference/input-objects#updateteamdiscussioncommentinput", "description": "

Autogenerated input type of UpdateTeamDiscussionComment.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "body", @@ -73269,39 +64518,6 @@ "id": "updateteamdiscussioninput", "href": "/graphql/reference/input-objects#updateteamdiscussioninput", "description": "

Autogenerated input type of UpdateTeamDiscussion.

", - "isDeprecated": false, - "preview": { - "title": "Team discussions preview", - "description": "Adds support for reading and managing discussions within teams.", - "toggled_by": "echo-preview", - "toggled_on": [ - "Mutation.createTeamDiscussion", - "Mutation.createTeamDiscussionComment", - "Mutation.deleteTeamDiscussion", - "Mutation.deleteTeamDiscussionComment", - "Mutation.updateTeamDiscussion", - "Mutation.updateTeamDiscussionComment", - "Team.discussion", - "Team.discussions", - "Team.discussionsResourcePath", - "Team.discussionsUrl", - "TeamDiscussion", - "TeamDiscussionComment", - "TeamDiscussionCommentConnection", - "TeamDiscussionCommentEdge", - "TeamDiscussionCommentOrder", - "TeamDiscussionCommentOrderField", - "TeamDiscussionConnection", - "TeamDiscussionEdge", - "TeamDiscussionOrder", - "TeamDiscussionOrderField" - ], - "owning_teams": [ - "@github/identity" - ], - "accept_header": "application/vnd.github.echo-preview+json", - "href": "/graphql/overview/schema-previews#team-discussions-preview" - }, "inputFields": [ { "name": "body", @@ -73354,6 +64570,92 @@ } ] }, + { + "name": "UpdateTeamReviewAssignmentInput", + "kind": "inputObjects", + "id": "updateteamreviewassignmentinput", + "href": "/graphql/reference/input-objects#updateteamreviewassignmentinput", + "description": "

Autogenerated input type of UpdateTeamReviewAssignment.

", + "isDeprecated": false, + "preview": { + "title": "Team review assignments preview", + "description": "This preview adds support for updating the settings for team review assignment.", + "toggled_by": "stone-crop-preview", + "toggled_on": [ + "Mutation.updateTeamReviewAssignment", + "TeamReviewAssignmentAlgorithm", + "Team.reviewRequestDelegationEnabled", + "Team.reviewRequestDelegationAlgorithm", + "Team.reviewRequestDelegationMemberCount", + "Team.reviewRequestDelegationNotifyTeam" + ], + "owning_teams": [ + "@github/pe-pull-requests" + ], + "accept_header": "application/vnd.github.stone-crop-preview+json", + "href": "/graphql/overview/schema-previews#team-review-assignments-preview" + }, + "inputFields": [ + { + "name": "algorithm", + "description": "

The algorithm to use for review assignment.

", + "type": "TeamReviewAssignmentAlgorithm", + "id": "teamreviewassignmentalgorithm", + "kind": "enums", + "href": "/graphql/reference/enums#teamreviewassignmentalgorithm" + }, + { + "name": "clientMutationId", + "description": "

A unique identifier for the client performing the mutation.

", + "type": "String", + "id": "string", + "kind": "scalars", + "href": "/graphql/reference/scalars#string" + }, + { + "name": "enabled", + "description": "

Turn on or off review assignment.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "excludedTeamMemberIds", + "description": "

An array of team member IDs to exclude.

", + "type": "[ID!]", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "id", + "description": "

The Node ID of the team to update review assginments of.

", + "type": "ID!", + "id": "id", + "kind": "scalars", + "href": "/graphql/reference/scalars#id", + "isDeprecated": false + }, + { + "name": "notifyTeam", + "description": "

Notify the entire team of the PR if it is delegated.

", + "type": "Boolean", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "teamMemberCount", + "description": "

The number of team members to assign.

", + "type": "Int", + "id": "int", + "kind": "scalars", + "href": "/graphql/reference/scalars#int" + } + ] + }, { "name": "UpdateTopicsInput", "kind": "inputObjects", @@ -73448,6 +64750,29 @@ "href": "/graphql/reference/scalars#gitobjectid", "description": "

A Git object ID.

" }, + { + "name": "GitRefname", + "kind": "scalars", + "id": "gitrefname", + "href": "/graphql/reference/scalars#gitrefname", + "description": "

A fully qualified reference name (e.g. refs/heads/master).

", + "isDeprecated": false, + "preview": { + "title": "Update refs preview", + "description": "This preview adds support for updating multiple refs in a single operation.", + "toggled_by": "update-refs-preview", + "toggled_on": [ + "Mutation.updateRefs", + "GitRefname", + "RefUpdate" + ], + "owning_teams": [ + "@github/reponauts" + ], + "accept_header": "application/vnd.github.update-refs-preview+json", + "href": "/graphql/overview/schema-previews#update-refs-preview" + } + }, { "name": "GitSSHRemote", "kind": "scalars", @@ -73486,151 +64811,7 @@ "kind": "scalars", "id": "precisedatetime", "href": "/graphql/reference/scalars#precisedatetime", - "description": "

An ISO-8601 encoded UTC date string with millisecond precison.

", - "isDeprecated": false, - "preview": { - "title": "Audit log preview", - "description": "This preview adds support for reading Audit Log entries.", - "toggled_by": "audit-log-preview", - "toggled_on": [ - "AccountPlanChangeAuditEntry.actorLocation", - "BusinessAddOrganizationAuditEntry.actorLocation", - "IssueCommentUpdateAuditEntry.actorLocation", - "OauthApplicationDestroyAuditEntry.actorLocation", - "OauthApplicationResetSecretAuditEntry.actorLocation", - "OauthApplicationRevokeTokensAuditEntry.actorLocation", - "OauthApplicationTransferAuditEntry.actorLocation", - "OrgAcceptBusinessInvitationAuditEntry.actorLocation", - "Organization.auditLog", - "OrgAuditLogExportAuditEntry.actorLocation", - "OrgBillingSignupErrorAuditEntry.actorLocation", - "OrgCancelBusinessInvitationAuditEntry.actorLocation", - "OrgCancelInvitationAuditEntry.actorLocation", - "OrgConfigDisableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigDisableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgConfigEnableContributorsOnlyAuditEntry.actorLocation", - "OrgConfigEnableSockpuppetDisallowedAuditEntry.actorLocation", - "OrgCreateAuditEntry.actorLocation", - "OrgRenameAuditEntry.actorLocation", - "PrivateRepositoryForkingClearAuditEntry.actorLocation", - "ProjectCreateAuditEntry.actorLocation", - "RepoAddTopicAuditEntry.actorLocation", - "RepoArchivedAuditEntry.actorLocation", - "RepoChangeMergeSettingAuditEntry.actorLocation", - "RepoCreateAuditEntry.actorLocation", - "RepoDestroyAuditEntry.actorLocation", - "RepoDisableAuditEntry.actorLocation", - "RepoEnableAuditEntry.actorLocation", - "RepoPagesCnameAuditEntry.actorLocation", - "RepoPagesCreateAuditEntry.actorLocation", - "RepoPagesDestroyAuditEntry.actorLocation", - "RepoPagesHttpsRedirectDisabledAuditEntry.actorLocation", - "RepoPagesHttpsRedirectEnabledAuditEntry.actorLocation", - "RepoPagesSourceAuditEntry.actorLocation", - "RepoRemoveTopicAuditEntry.actorLocation", - "RepoRenameAuditEntry.actorLocation", - "RepositoryVisibilityChangeClearAuditEntry.actorLocation", - "RepoTransferAuditEntry.actorLocation", - "RepoTransferStartAuditEntry.actorLocation", - "RepoUnarchivedAuditEntry.actorLocation", - "RepoUpdateMemberAuditEntry.actorLocation", - "TeamChangePrivacyAuditEntry.actorLocation", - "TeamCreateAuditEntry.actorLocation", - "TeamDeleteAuditEntry.actorLocation", - "TeamDestroyAuditEntry.actorLocation", - "TeamRenameAuditEntry.actorLocation", - "TeamUpdatePermissionAuditEntry.actorLocation", - "TeamUpdateRepositoryPermissionAuditEntry.actorLocation", - "UserAddEmailAuditEntry.actorLocation", - "UserStatusUpdateAuditEntry.actorLocation", - "AuditEntryActor", - "OrganizationAuditEntry", - "OrgRestoreMemberAuditEntryMembership", - "AuditLogOrder", - "AuditEntry", - "EnterpriseAuditEntryData", - "OauthApplicationAuditEntryData", - "OrganizationAuditEntryData", - "RepositoryAuditEntryData", - "TeamAuditEntryData", - "ActorLocation", - "MembersCanDeleteReposClearAuditEntry", - "MembersCanDeleteReposDisableAuditEntry", - "MembersCanDeleteReposEnableAuditEntry", - "OauthApplicationCreateAuditEntry", - "OrgAddBillingManagerAuditEntry", - "OrgAddMemberAuditEntry", - "OrgBlockUserAuditEntry", - "OrgConfigDisableCollaboratorsOnlyAuditEntry", - "OrgConfigEnableCollaboratorsOnlyAuditEntry", - "OrgDisableOauthAppRestrictionsAuditEntry", - "OrgDisableSamlAuditEntry", - "OrgDisableTwoFactorRequirementAuditEntry", - "OrgEnableOauthAppRestrictionsAuditEntry", - "OrgEnableSamlAuditEntry", - "OrgEnableTwoFactorRequirementAuditEntry", - "OrgInviteMemberAuditEntry", - "OrgInviteToBusinessAuditEntry", - "OrgOauthAppAccessApprovedAuditEntry", - "OrgOauthAppAccessDeniedAuditEntry", - "OrgOauthAppAccessRequestedAuditEntry", - "OrgRemoveBillingManagerAuditEntry", - "OrgRemoveMemberAuditEntry", - "OrgRemoveOutsideCollaboratorAuditEntry", - "OrgRestoreMemberAuditEntry", - "OrgRestoreMemberMembershipOrganizationAuditEntryData", - "OrgRestoreMemberMembershipRepositoryAuditEntryData", - "OrgRestoreMemberMembershipTeamAuditEntryData", - "OrgUnblockUserAuditEntry", - "OrgUpdateDefaultRepositoryPermissionAuditEntry", - "OrgUpdateMemberAuditEntry", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntry", - "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry", - "PrivateRepositoryForkingDisableAuditEntry", - "PrivateRepositoryForkingEnableAuditEntry", - "RepoAccessAuditEntry", - "RepoAddMemberAuditEntry", - "RepoConfigDisableAnonymousGitAccessAuditEntry", - "RepoConfigDisableCollaboratorsOnlyAuditEntry", - "RepoConfigDisableContributorsOnlyAuditEntry", - "RepoConfigDisableSockpuppetDisallowedAuditEntry", - "RepoConfigEnableAnonymousGitAccessAuditEntry", - "RepoConfigEnableCollaboratorsOnlyAuditEntry", - "RepoConfigEnableContributorsOnlyAuditEntry", - "RepoConfigEnableSockpuppetDisallowedAuditEntry", - "RepoConfigLockAnonymousGitAccessAuditEntry", - "RepoConfigUnlockAnonymousGitAccessAuditEntry", - "RepoRemoveMemberAuditEntry", - "RepositoryVisibilityChangeDisableAuditEntry", - "RepositoryVisibilityChangeEnableAuditEntry", - "TeamAddMemberAuditEntry", - "TeamAddRepositoryAuditEntry", - "TeamChangeParentTeamAuditEntry", - "TeamRemoveMemberAuditEntry", - "TeamRemoveRepositoryAuditEntry", - "AuditLogOrderField", - "OauthApplicationCreateAuditEntryState", - "OauthApplicationRevokeTokensAuditEntryState", - "OrgAddMemberAuditEntryPermission", - "OrgRemoveBillingManagerAuditEntryReason", - "OrgRemoveMemberAuditEntryMembershipType", - "OrgRemoveMemberAuditEntryReason", - "OrgRemoveOutsideCollaboratorAuditEntryMembershipType", - "OrgRemoveOutsideCollaboratorAuditEntryReason", - "OrgUpdateDefaultRepositoryPermissionAuditEntryPermission", - "OrgUpdateMemberAuditEntryPermission", - "OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility", - "RepoAccessAuditEntryVisibility", - "RepoAddMemberAuditEntryVisibility", - "RepoRemoveMemberAuditEntryVisibility", - "PreciseDateTime" - ], - "owning_teams": [ - "@github/audit-log" - ], - "accept_header": "application/vnd.github.audit-log-preview+json", - "href": "/graphql/overview/schema-previews#audit-log-preview" - } + "description": "

An ISO-8601 encoded UTC date string with millisecond precison.

" }, { "name": "String", diff --git a/lib/graphql/static/schema-2.19.json b/lib/graphql/static/schema-ghes-2.19.json similarity index 100% rename from lib/graphql/static/schema-2.19.json rename to lib/graphql/static/schema-ghes-2.19.json diff --git a/lib/graphql/static/schema-2.20.json b/lib/graphql/static/schema-ghes-2.20.json similarity index 100% rename from lib/graphql/static/schema-2.20.json rename to lib/graphql/static/schema-ghes-2.20.json diff --git a/lib/graphql/static/schema-2.21.json b/lib/graphql/static/schema-ghes-2.21.json similarity index 100% rename from lib/graphql/static/schema-2.21.json rename to lib/graphql/static/schema-ghes-2.21.json diff --git a/lib/graphql/static/schema-2.22.json b/lib/graphql/static/schema-ghes-2.22.json similarity index 100% rename from lib/graphql/static/schema-2.22.json rename to lib/graphql/static/schema-ghes-2.22.json diff --git a/lib/graphql/static/upcoming-changes.json b/lib/graphql/static/upcoming-changes.json index 7dce8b800739..56ff262987e7 100644 --- a/lib/graphql/static/upcoming-changes.json +++ b/lib/graphql/static/upcoming-changes.json @@ -97,22 +97,6 @@ "criticality": "breaking", "owner": "mikesea" }, - { - "location": "RepositoryCollaboratorEdge.permission", - "description": "

Type for permission will change from RepositoryPermission! to String.

", - "reason": "

This field may return additional values

", - "date": "2020-10-01", - "criticality": "breaking", - "owner": "oneill38" - }, - { - "location": "RepositoryInvitation.permission", - "description": "

Type for permission will change from RepositoryPermission! to String.

", - "reason": "

This field may return additional values

", - "date": "2020-10-01", - "criticality": "breaking", - "owner": "oneill38" - }, { "location": "RepositoryInvitationOrderField.INVITEE_LOGIN", "description": "

INVITEE_LOGIN will be removed.

", @@ -128,14 +112,6 @@ "date": "2020-10-01", "criticality": "breaking", "owner": "nholden" - }, - { - "location": "TeamRepositoryEdge.permission", - "description": "

Type for permission will change from RepositoryPermission! to String.

", - "reason": "

This field may return additional values

", - "date": "2020-10-01", - "criticality": "breaking", - "owner": "oneill38" } ], "2021-01-01": [ @@ -173,7 +149,7 @@ } ] }, - "2.22": { + "ghes-2.22": { "2019-04-01": [ { "location": "Migration.uploadUrlTemplate", @@ -331,7 +307,7 @@ } ] }, - "2.21": { + "ghes-2.21": { "2019-04-01": [ { "location": "Migration.uploadUrlTemplate", @@ -991,7 +967,7 @@ } ] }, - "2.20": { + "ghes-2.20": { "2019-04-01": [ { "location": "Migration.uploadUrlTemplate", @@ -1641,7 +1617,7 @@ } ] }, - "2.19": { + "ghes-2.19": { "2019-04-01": [ { "location": "Migration.uploadUrlTemplate", @@ -1720,5 +1696,147 @@ "owner": "tambling" } ] + }, + "ghae": { + "2019-04-01": [ + { + "location": "Migration.uploadUrlTemplate", + "description": "

uploadUrlTemplate will be removed. Use uploadUrl instead.

", + "reason": "

uploadUrlTemplate is being removed because it is not a standard URL and adds an extra user step.

", + "date": "2019-04-01", + "criticality": "breaking", + "owner": "tambling" + } + ], + "2020-01-01": [ + { + "location": "AssignedEvent.user", + "description": "

user will be removed. Use the assignee field instead.

", + "reason": "

Assignees can now be mannequins.

", + "date": "2020-01-01", + "criticality": "breaking", + "owner": "tambling" + }, + { + "location": "EnterpriseBillingInfo.availableSeats", + "description": "

availableSeats will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead.

", + "reason": "

availableSeats will be replaced with totalAvailableLicenses to provide more clarity on the value being returned

", + "date": "2020-01-01", + "criticality": "breaking", + "owner": "BlakeWilliams" + }, + { + "location": "EnterpriseBillingInfo.seats", + "description": "

seats will be removed. Use EnterpriseBillingInfo.totalLicenses instead.

", + "reason": "

seats will be replaced with totalLicenses to provide more clarity on the value being returned

", + "date": "2020-01-01", + "criticality": "breaking", + "owner": "BlakeWilliams" + }, + { + "location": "UnassignedEvent.user", + "description": "

user will be removed. Use the assignee field instead.

", + "reason": "

Assignees can now be mannequins.

", + "date": "2020-01-01", + "criticality": "breaking", + "owner": "tambling" + } + ], + "2020-04-01": [ + { + "location": "Sponsorship.maintainer", + "description": "

maintainer will be removed. Use Sponsorship.sponsorable instead.

", + "reason": "

Sponsorship.maintainer will be removed.

", + "date": "2020-04-01", + "criticality": "breaking", + "owner": "antn" + } + ], + "2020-07-01": [ + { + "location": "EnterprisePendingMemberInvitationEdge.isUnlicensed", + "description": "

isUnlicensed will be removed.

", + "reason": "

All pending members consume a license

", + "date": "2020-07-01", + "criticality": "breaking", + "owner": "BrentWheeldon" + } + ], + "2020-10-01": [ + { + "location": "EnterpriseOwnerInfo.pendingCollaborators", + "description": "

pendingCollaborators will be removed. Use the pendingCollaboratorInvitations field instead.

", + "reason": "

Repository invitations can now be associated with an email, not only an invitee.

", + "date": "2020-10-01", + "criticality": "breaking", + "owner": "jdennes" + }, + { + "location": "Issue.timeline", + "description": "

timeline will be removed. Use Issue.timelineItems instead.

", + "reason": "

timeline will be removed

", + "date": "2020-10-01", + "criticality": "breaking", + "owner": "mikesea" + }, + { + "location": "PullRequest.timeline", + "description": "

timeline will be removed. Use PullRequest.timelineItems instead.

", + "reason": "

timeline will be removed

", + "date": "2020-10-01", + "criticality": "breaking", + "owner": "mikesea" + }, + { + "location": "RepositoryInvitationOrderField.INVITEE_LOGIN", + "description": "

INVITEE_LOGIN will be removed.

", + "reason": "

INVITEE_LOGIN is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee.

", + "date": "2020-10-01", + "criticality": "breaking", + "owner": "jdennes" + }, + { + "location": "Sponsorship.sponsor", + "description": "

sponsor will be removed. Use Sponsorship.sponsorEntity instead.

", + "reason": "

Sponsorship.sponsor will be removed.

", + "date": "2020-10-01", + "criticality": "breaking", + "owner": "nholden" + } + ], + "2021-01-01": [ + { + "location": "EnterpriseMemberEdge.isUnlicensed", + "description": "

isUnlicensed will be removed.

", + "reason": "

All members consume a license

", + "date": "2021-01-01", + "criticality": "breaking", + "owner": "BrentWheeldon" + }, + { + "location": "EnterpriseOutsideCollaboratorEdge.isUnlicensed", + "description": "

isUnlicensed will be removed.

", + "reason": "

All outside collaborators consume a license

", + "date": "2021-01-01", + "criticality": "breaking", + "owner": "BrentWheeldon" + }, + { + "location": "EnterprisePendingCollaboratorEdge.isUnlicensed", + "description": "

isUnlicensed will be removed.

", + "reason": "

All pending collaborators consume a license

", + "date": "2021-01-01", + "criticality": "breaking", + "owner": "BrentWheeldon" + }, + { + "location": "MergeStateStatus.DRAFT", + "description": "

DRAFT will be removed. Use PullRequest.isDraft instead.

", + "reason": "

DRAFT state will be removed from this enum and isDraft should be used instead

", + "date": "2021-01-01", + "criticality": "breaking", + "owner": "nplasterer" + } + ] } } \ No newline at end of file diff --git a/lib/hydro.js b/lib/hydro.js index df06602ae5f5..2f246a09d9b3 100644 --- a/lib/hydro.js +++ b/lib/hydro.js @@ -8,7 +8,10 @@ const SCHEMAS = { search: 'docs.v0.SearchEvent', navigate: 'docs.v0.NavigateEvent', survey: 'docs.v0.SurveyEvent', - experiment: 'docs.v0.ExperimentEvent' + experiment: 'docs.v0.ExperimentEvent', + redirect: 'docs.v0.RedirectEvent', + clipboard: 'docs.v0.ClipboardEvent', + print: 'docs.v0.PrintEvent' } module.exports = class Hydro { @@ -18,6 +21,13 @@ module.exports = class Hydro { this.schemas = SCHEMAS } + /** + * Can check if it can actually send to Hydro + */ + maySend () { + return Boolean(this.secret && this.endpoint) + } + /** * Generate a SHA256 hash of the payload using the secret * to authenticate with Hydro diff --git a/lib/page.js b/lib/page.js index fe35a863513d..d08729b00400 100644 --- a/lib/page.js +++ b/lib/page.js @@ -6,6 +6,7 @@ const patterns = require('./patterns') const getMapTopicContent = require('./get-map-topic-content') const rewriteAssetPathsToS3 = require('./rewrite-asset-paths-to-s3') const rewriteLocalLinks = require('./rewrite-local-links') +const getApplicableVersions = require('./get-applicable-versions') const encodeBracketedParentheticals = require('./encode-bracketed-parentheticals') const generateRedirectsForPermalinks = require('./redirects/permalinks') const getEnglishHeadings = require('./get-english-headings') @@ -58,14 +59,14 @@ class Page { this.rawProduct = this.product this.rawPermissions = this.permissions - // Store raw data so we can access/modify it later in middleware - this.rawGettingStartedLinks = this.gettingStartedLinks - this.rawPopularLinks = this.popularLinks - this.rawGuideLinks = this.guideLinks - // Do not need to keep the original props - delete this.gettingStartedLinks - delete this.popularLinks - delete this.guideLinks + // a page should only be available in versions that its parent product is available in + const versionsParentProductIsNotAvailableIn = getApplicableVersions(this.versions, this.fullPath) + // only the homepage will not have this.parentProduct + .filter(availableVersion => this.parentProduct && !this.parentProduct.versions.includes(availableVersion)) + + if (versionsParentProductIsNotAvailableIn.length && this.languageCode === 'en') { + throw new Error(`\`versions\` frontmatter in ${this.fullPath} contains ${versionsParentProductIsNotAvailableIn}, which ${this.parentProduct.id} product is not available in!`) + } // derive array of Permalink objects this.permalinks = Permalink.derive(this.languageCode, this.relativePath, this.title, this.versions) @@ -95,10 +96,12 @@ class Page { if (id === 'index.md') return null // make sure the ID is valid - assert( - Object.keys(products).includes(id), - `page ${this.fullPath} has an invalid product ID: ${id}` - ) + if (process.env.NODE_ENV !== 'test') { + assert( + Object.keys(products).includes(id), + `page ${this.fullPath} has an invalid product ID: ${id}` + ) + } return id } diff --git a/lib/rest.js b/lib/rest.js index 923e6177aac6..4da0c6b673c1 100644 --- a/lib/rest.js +++ b/lib/rest.js @@ -1,31 +1,38 @@ -const { chain, get, union, flatten, groupBy } = require('lodash') -const { supported } = require('./enterprise-server-releases') +const { chain, get, groupBy } = require('lodash') const operations = require('@github/rest-api-operations') -const { getOldVersionFromNewVersion } = require('./old-versions-utils') -const allVersions = Object.keys(require('./all-versions')) - -// This list is generated for use in the tests, -// so we can verify that the names of the markdown files -// in content/rest/reference/*.md are congruous with the -// set of REST resource names like activity, gists, repos, etc. -function getCategories (operations) { - return chain(operations).map('category').sort().uniq().value() -} -const dotcomCategories = getCategories(operations.dotcom) -const enterpriseCategories = flatten(supported.map(v => getCategories(operations[v]))) -const categories = union(dotcomCategories, enterpriseCategories) +const allVersions = require('./all-versions') +const allVersionKeys = Object.keys(allVersions) + +let allCategories = [] +allVersionKeys.forEach(currentVersion => { + // Translate the versions from the openapi to versions used in the docs + const openApiVersion = allVersions[currentVersion].openApiVersionName + + // Check that the openApiVersion is configured in OpenAPI + if (!operations[openApiVersion]) return -// Attach convenience properties to each operation that can't easily be created in Liquid -allVersions.forEach(currentVersion => { - operations[getOldVersionFromNewVersion(currentVersion)].forEach(operation => { + operations[currentVersion] = operations[openApiVersion] + delete operations[openApiVersion] + + // This list is generated for use in the tests, + // so we can verify that the names of the markdown files + // in content/rest/reference/*.md are congruous with the + // set of REST resource names like activity, gists, repos, etc. + allCategories = allCategories.concat(chain(operations[currentVersion]).map('category').sort().uniq().value()) + + // Attach convenience properties to each operation that can't easily be created in Liquid + operations[currentVersion].forEach(operation => { operation.hasRequiredPreviews = get(operation, 'x-github.previews', []).some(preview => preview.required) }) }) +// Get the unique set of categories +const categories = [...new Set(allCategories)] + // This is a collection of operations that have `enabledForGitHubApps = true` // It's grouped by resource title to make rendering easier -const operationsEnabledForGitHubApps = allVersions.reduce((acc, currentVersion) => { - acc[currentVersion] = chain(operations[getOldVersionFromNewVersion(currentVersion)] || []) +const operationsEnabledForGitHubApps = allVersionKeys.reduce((acc, currentVersion) => { + acc[currentVersion] = chain(operations[currentVersion] || []) .filter(operation => operation['x-github'].enabledForGitHubApps) .orderBy('category') .value() diff --git a/lib/rewrite-asset-paths-to-s3.js b/lib/rewrite-asset-paths-to-s3.js index dd70b21065f6..bc416adfc90a 100644 --- a/lib/rewrite-asset-paths-to-s3.js +++ b/lib/rewrite-asset-paths-to-s3.js @@ -1,6 +1,7 @@ -const latestEnterpriseVersion = require('./enterprise-server-releases').latest +const latestEnterpriseRelease = require('./enterprise-server-releases').latest const nonEnterpriseDefaultVersion = require('./non-enterprise-default-version') -const { getOldVersionFromNewVersion } = require('./old-versions-utils') +const { getS3BucketPathFromVersion } = require('./s3-bucket-path-utils') +const allVersions = require('./all-versions') const s3BasePath = 'https://github-images.s3.amazonaws.com' // This module rewrites asset paths on Enterprise versions to S3 paths. @@ -8,22 +9,26 @@ const s3BasePath = 'https://github-images.s3.amazonaws.com' // Rewritten: https://github-images.s3.amazonaws.com/enterprise/2.20/assets/images/foo.png // The one exception is Admin pages on the latest GHES release. module.exports = function rewriteAssetPathsToS3 ($, version, relativePath) { + // skip if this is the homepage + if (relativePath === 'index.md') return + // if the current version is non-enterprise, do not rewrite if (version === nonEnterpriseDefaultVersion) return - // get 2.22 from enterprise-server@2.22 - const oldVersion = getOldVersionFromNewVersion(version) - // the relativePath starts with the product, like /admin/foo or /github/foo const product = relativePath.split('/')[0] - // if this is an Admin page on the latest version, do not rewrite - if (product === 'admin' && oldVersion === latestEnterpriseVersion) return + // if this is an Admin page on the latest GHES release, do not rewrite + if (product === 'admin' && allVersions[version].currentRelease === latestEnterpriseRelease) return + + // if the version is enterprise-server@2.22, use `enterprise/2.22` as the bucket path + // otherwise, use the plan name, e.g., `github-ae` + const bucketPath = getS3BucketPathFromVersion(version) $('img').each((i, el) => { const src = $(el).attr('src') if (!src.startsWith('/assets/images')) return - const newSrc = `${s3BasePath}/enterprise/${oldVersion}${src}` + const newSrc = `${s3BasePath}/${bucketPath}${src}` if (src !== newSrc) $(el).attr('src', newSrc) }) } diff --git a/lib/s3-bucket-path-utils.js b/lib/s3-bucket-path-utils.js new file mode 100644 index 000000000000..7de690d1346c --- /dev/null +++ b/lib/s3-bucket-path-utils.js @@ -0,0 +1,40 @@ +const allVersions = require('./all-versions') + +// If the version is enterprise-server@2.22, use `enterprise/2.22` as the bucket path +// Otherwise, use the plan name, e.g., `github-ae` +function getS3BucketPathFromVersion (version) { + const versionObject = allVersions[version] + + if (!versionObject) { + console.error(`${version} is not a supported version, cannot get S3 bucket path`) + return + } + + return versionObject.plan === 'enterprise-server' + ? `enterprise/${versionObject.currentRelease}` + : versionObject.plan +} + +// Given a bucket path like `enterprise/2.19/foo/bar`, return enterprise-server@2.19 +// Given a bucket path like `github-ae/foo/bar`, return github-ae@latest +function getVersionFromS3BucketPath (bucketPath) { + const bucketPathParts = bucketPath.split('/') + + const version = bucketPathParts[0] === 'enterprise' + ? `enterprise-server@${bucketPathParts[1]}` + : `${bucketPathParts[0]}@latest` + + const versionObject = allVersions[version] + + if (!versionObject) { + console.error(`cannot find a supported version from S3 bucket path ${bucketPath}`) + return + } + + return versionObject.version +} + +module.exports = { + getS3BucketPathFromVersion, + getVersionFromS3BucketPath +} diff --git a/lib/schema-event-2.js b/lib/schema-event-2.js deleted file mode 100644 index 801bf8249cef..000000000000 --- a/lib/schema-event-2.js +++ /dev/null @@ -1,313 +0,0 @@ -const languages = require('./languages') - -const context = { - type: 'object', - additionalProperties: false, - required: [ - 'event_id', - 'user', - 'version', - 'created', - 'path' - ], - properties: { - // Required of all events - event_id: { - type: 'string', - description: 'The unique identifier of the event.', - format: 'uuid' - }, - user: { - type: 'string', - description: 'The unique identifier of the current user performing the event. Please use randomly generated values or hashed values; we don\'t want to be able to look up in a database.', - format: 'uuid' - }, - version: { - type: 'string', - description: 'The version of the event schema.', - pattern: '^\\d+(\\.\\d+)?(\\.\\d+)?$' // eslint-disable-line - }, - created: { - type: 'string', - format: 'date-time', - description: 'The time we created the event; please reference UTC.' - }, - - // Content information - path: { - type: 'string', - description: 'The browser value of `location.pathname`.', - format: 'uri-reference' - }, - referrer: { - type: 'string', - description: 'The browser value of `document.referrer`.', - format: 'uri-reference' - }, - search: { - type: 'string', - description: 'The browser value of `location.search`.' - }, - href: { - type: 'string', - description: 'The browser value of `location.href`.', - format: 'uri' - }, - site_language: { - type: 'string', - description: 'The language the user is viewing.', - enum: Object.keys(languages) - }, - - // Device information - os: { - type: 'string', - description: 'The type of operating system the user is working with.', - enum: ['windows', 'mac', 'linux', 'ios', 'android', 'other'], - default: 'other' - }, - os_version: { - type: 'string', - description: 'The version of the operating system the user is using.' - }, - browser: { - type: 'string', - description: 'The type of browser the user is browsing with.', - enum: ['chrome', 'safari', 'firefox', 'edge', 'ie', 'other'], - default: 'other' - }, - browser_version: { - type: 'string', - description: 'The version of the browser the user is browsing with.' - }, - viewport_width: { - type: 'number', - description: 'The viewport width, not the overall device size.', - minimum: 1 - }, - viewport_height: { - type: 'number', - description: 'The viewport height, not the overall device height.', - minimum: 1 - }, - - // Location information - timezone: { - type: 'number', - description: 'The timezone the user is in, as `new Date().getTimezoneOffset() / -60`.' - }, - user_language: { - type: 'string', - description: 'The browser value of `navigator.language`.' - } - } -} - -const pageSchema = { - additionalProperties: false, - required: [ - 'type', - 'context' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^page$' - }, - page_render_duration: { - type: 'number', - description: 'How long the server took to render the page content, in seconds.', - minimum: 0.001 - } - } -} - -const exitSchema = { - additionalProperties: false, - required: [ - 'type', - 'context', - 'exit_page_id' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^exit$' - }, - exit_page_id: { - type: 'string', - format: 'uuid', - description: 'The value of the corresponding `page` event.' - // id of the "page" event - }, - exit_first_paint: { - type: 'number', - minimum: 0.001, - description: 'The duration until `first-contentful-paint`, in seconds. Informs CSS performance.' - }, - exit_dom_interactive: { - type: 'number', - minimum: 0.001, - description: 'The duration until `PerformanceNavigationTiming.domInteractive`, in seconds. Informs JavaScript loading performance.' - }, - exit_dom_complete: { - type: 'number', - minimum: 0.001, - description: 'The duration until `PerformanceNavigationTiming.domComplete`, in seconds. Informs JavaScript execution performance.' - }, - exit_visit_duration: { - type: 'number', - minimum: 0.001, - description: 'The duration of exit.timestamp - page.timestamp, in seconds. Informs bounce rate.' - }, - exit_scroll_length: { - type: 'number', - minimum: 0, - maximum: 1, - description: 'The percentage of how far the user scrolled on the page.' - } - } -} - -const linkSchema = { - additionalProperties: false, - required: [ - 'type', - 'context', - 'link_url' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^link$' - }, - link_url: { - type: 'string', - format: 'uri', - description: 'The href of the anchor tag the user clicked, or the page or object they directed their browser to.' - } - } -} - -const searchSchema = { - additionalProperties: false, - required: [ - 'type', - 'context', - 'search_query' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^search$' - }, - search_query: { - type: 'string', - description: 'The actual text content of the query string the user sent to the service.' - }, - search_context: { - type: 'string', - description: 'Any additional search context, such as component searched.' - } - } -} - -const navigateSchema = { - additionalProperties: false, - required: [ - 'type', - 'context' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^navigate$' - }, - navigate_label: { - type: 'string', - description: 'An identifier for where the user is navigating.' - } - } -} - -const surveySchema = { - additionalProperties: false, - required: [ - 'type', - 'context', - 'survey_vote' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^survey$' - }, - token: { - type: 'string', - description: 'A honeypot.', - maxLength: 0 - }, - survey_vote: { - type: 'boolean', - description: 'Whether the user found the page helpful.' - }, - survey_comment: { - type: 'string', - description: 'Any textual comments the user wanted to provide.' - }, - survey_email: { - type: 'string', - format: 'email', - description: 'The user\'s email address, if the user provided and consented.' - } - } -} - -const experimentSchema = { - additionalProperties: false, - required: [ - 'type', - 'context', - 'experiment_name', - 'experiment_variation' - ], - properties: { - context, - type: { - type: 'string', - pattern: '^experiment$' - }, - experiment_name: { - type: 'string', - description: 'The test that this event is part of.' - }, - experiment_variation: { - type: 'string', - enum: ['control', 'treatment'], - description: 'The variation this user we bucketed in, such as control or treatment.' - }, - experiment_success: { - type: 'boolean', - default: true, - description: 'Whether or not the user successfully performed the test goal.' - } - } -} - -module.exports = { - oneOf: [ - pageSchema, - exitSchema, - linkSchema, - searchSchema, - navigateSchema, - surveySchema, - experimentSchema - ] -} diff --git a/lib/schema-event.js b/lib/schema-event.js index 007afa42c504..bf7fcb429e42 100644 --- a/lib/schema-event.js +++ b/lib/schema-event.js @@ -1,84 +1,379 @@ -const helpfulness = { +const languages = require('./languages') + +const context = { + type: 'object', + additionalProperties: false, + required: [ + 'event_id', + 'user', + 'version', + 'created', + 'path' + ], + properties: { + // Required of all events + event_id: { + type: 'string', + description: 'The unique identifier of the event.', + format: 'uuid' + }, + user: { + type: 'string', + description: 'The unique identifier of the current user performing the event. Please use randomly generated values or hashed values; we don\'t want to be able to look up in a database.', + format: 'uuid' + }, + version: { + type: 'string', + description: 'The version of the event schema.', + pattern: '^\\d+(\\.\\d+)?(\\.\\d+)?$' // eslint-disable-line + }, + created: { + type: 'string', + format: 'date-time', + description: 'The time we created the event; please reference UTC.' + }, + + // Content information + path: { + type: 'string', + description: 'The browser value of `location.pathname`.', + format: 'uri-reference' + }, + referrer: { + type: 'string', + description: 'The browser value of `document.referrer`.', + format: 'uri-reference' + }, + search: { + type: 'string', + description: 'The browser value of `location.search`.' + }, + href: { + type: 'string', + description: 'The browser value of `location.href`.', + format: 'uri' + }, + site_language: { + type: 'string', + description: 'The language the user is viewing.', + enum: Object.keys(languages) + }, + + // Device information + os: { + type: 'string', + description: 'The type of operating system the user is working with.', + enum: ['windows', 'mac', 'linux', 'ios', 'android', 'other'], + default: 'other' + }, + os_version: { + type: 'string', + description: 'The version of the operating system the user is using.' + }, + browser: { + type: 'string', + description: 'The type of browser the user is browsing with.', + enum: ['chrome', 'safari', 'firefox', 'edge', 'ie', 'other'], + default: 'other' + }, + browser_version: { + type: 'string', + description: 'The version of the browser the user is browsing with.' + }, + viewport_width: { + type: 'number', + description: 'The viewport width, not the overall device size.', + minimum: 1 + }, + viewport_height: { + type: 'number', + description: 'The viewport height, not the overall device height.', + minimum: 1 + }, + + // Location information + timezone: { + type: 'number', + description: 'The timezone the user is in, as `new Date().getTimezoneOffset() / -60`.' + }, + user_language: { + type: 'string', + description: 'The browser value of `navigator.language`.' + } + } +} + +const pageSchema = { + additionalProperties: false, + required: [ + 'type', + 'context' + ], + properties: { + context, + type: { + type: 'string', + pattern: '^page$' + }, + page_render_duration: { + type: 'number', + description: 'How long the server took to render the page content, in seconds.', + minimum: 0.001 + } + } +} + +const exitSchema = { additionalProperties: false, required: [ 'type', - 'url', - 'vote' + 'context', + 'exit_page_id' ], properties: { + context, type: { type: 'string', - description: 'The type of event.', - pattern: '^HELPFULNESS$' + pattern: '^exit$' + }, + exit_page_id: { + type: 'string', + format: 'uuid', + description: 'The value of the corresponding `page` event.' + // id of the "page" event + }, + exit_first_paint: { + type: 'number', + minimum: 0.001, + description: 'The duration until `first-contentful-paint`, in seconds. Informs CSS performance.' + }, + exit_dom_interactive: { + type: 'number', + minimum: 0.001, + description: 'The duration until `PerformanceNavigationTiming.domInteractive`, in seconds. Informs JavaScript loading performance.' + }, + exit_dom_complete: { + type: 'number', + minimum: 0.001, + description: 'The duration until `PerformanceNavigationTiming.domComplete`, in seconds. Informs JavaScript execution performance.' + }, + exit_visit_duration: { + type: 'number', + minimum: 0.001, + description: 'The duration of exit.timestamp - page.timestamp, in seconds. Informs bounce rate.' + }, + exit_scroll_length: { + type: 'number', + minimum: 0, + maximum: 1, + description: 'The percentage of how far the user scrolled on the page.' + } + } +} + +const linkSchema = { + additionalProperties: false, + required: [ + 'type', + 'context', + 'link_url' + ], + properties: { + context, + type: { + type: 'string', + pattern: '^link$' + }, + link_url: { + type: 'string', + format: 'uri', + description: 'The href of the anchor tag the user clicked, or the page or object they directed their browser to.' + } + } +} + +const searchSchema = { + additionalProperties: false, + required: [ + 'type', + 'context', + 'search_query' + ], + properties: { + context, + type: { + type: 'string', + pattern: '^search$' + }, + search_query: { + type: 'string', + description: 'The actual text content of the query string the user sent to the service.' + }, + search_context: { + type: 'string', + description: 'Any additional search context, such as component searched.' + } + } +} + +const navigateSchema = { + additionalProperties: false, + required: [ + 'type', + 'context' + ], + properties: { + context, + type: { + type: 'string', + pattern: '^navigate$' + }, + navigate_label: { + type: 'string', + description: 'An identifier for where the user is navigating.' + } + } +} + +const surveySchema = { + additionalProperties: false, + required: [ + 'type', + 'context', + 'survey_vote' + ], + properties: { + context, + type: { + type: 'string', + pattern: '^survey$' }, token: { type: 'string', description: 'A honeypot.', maxLength: 0 }, - url: { - type: 'string', - description: 'The page the user triggered the event on.', - format: 'uri' + survey_vote: { + type: 'boolean', + description: 'Whether the user found the page helpful.' }, - vote: { + survey_comment: { type: 'string', - description: 'Did the user find the page helpful?', - enum: ['Yes', 'No'] + description: 'Any textual comments the user wanted to provide.' }, - email: { + survey_email: { + type: 'string', + format: 'email', + description: 'The user\'s email address, if the user provided and consented.' + } + } +} + +const experimentSchema = { + additionalProperties: false, + required: [ + 'type', + 'context', + 'experiment_name', + 'experiment_variation' + ], + properties: { + context, + type: { type: 'string', - description: 'The user\'s email address.', - format: 'email' + pattern: '^experiment$' }, - comment: { + experiment_name: { type: 'string', - description: 'Any additional comments the user wanted to provide.', - maxLength: 65535 + description: 'The test that this event is part of.' }, - category: { + experiment_variation: { type: 'string', - description: 'The category of the comment', - enum: ['Unclear', 'Confusing', 'Unhelpful', 'Other'] + enum: ['control', 'treatment'], + description: 'The variation this user we bucketed in, such as control or treatment.' + }, + experiment_success: { + type: 'boolean', + default: true, + description: 'Whether or not the user successfully performed the test goal.' } } } -const experiment = { +const redirectSchema = { additionalProperties: false, required: [ 'type', - 'user', - 'test', - 'group' + 'context', + 'redirect_from', + 'redirect_to' ], properties: { + context, type: { type: 'string', - description: 'The type of event.', - pattern: '^EXPERIMENT$' + pattern: '^redirect$' }, - user: { + redirect_from: { type: 'string', - minLength: 16, - format: 'uuid' + description: 'The requested href.', + format: 'uri-reference' }, - test: { + redirect_to: { type: 'string', - minLength: 4 - }, - group: { + description: 'The destination href of the redirect.', + format: 'uri-reference' + } + } +} + +const clipboardSchema = { + additionalProperties: false, + required: [ + 'type', + 'context', + 'clipboard_operation' + ], + properties: { + context, + type: { type: 'string', - enum: ['control', 'treatment'] + pattern: '^clipboard$' }, - success: { + clipboard_operation: { + type: 'string', + description: 'Which clipboard operation the user is performing.', + enum: ['copy', 'paste', 'cut'] + } + } +} + +const printSchema = { + additionalProperties: false, + required: [ + 'type', + 'context' + ], + properties: { + context, + type: { type: 'string', - enum: ['yes', 'no'], - default: 'yes' + pattern: '^print$' } } } module.exports = { - oneOf: [helpfulness, experiment] + oneOf: [ + pageSchema, + exitSchema, + linkSchema, + searchSchema, + navigateSchema, + surveySchema, + experimentSchema, + redirectSchema, + clipboardSchema, + printSchema + ] } diff --git a/lib/versions-schema.js b/lib/versions-schema.js index db92989fde4d..dff8c8182b63 100644 --- a/lib/versions-schema.js +++ b/lib/versions-schema.js @@ -58,6 +58,26 @@ module.exports = { nonEnterpriseDefault: { description: 'boolean indicating whether the plan is the default non-Enterprise version', // helper if the plan name changes type: 'boolean' + }, + openApiBaseName: { + required: true, + description: 'base name used to map an openAPI schema name to the current version', + type: 'string' + }, + openApiVersionName: { + required: true, + description: 'final name used to map an openAPI schema name to the current version', + type: 'string' + }, + miscBaseName: { + required: true, + description: 'base name used to map GraphQL and webhook schema names to the current version', + type: 'string' + }, + miscVersionName: { + required: true, + description: 'final name used to map GraphQL and webhook schema names to the current version', + type: 'string' } } } diff --git a/lib/webhooks/static/2.18/check_run.completed.payload.json b/lib/webhooks/static/ghae/check_run.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/check_run.completed.payload.json rename to lib/webhooks/static/ghae/check_run.completed.payload.json diff --git a/lib/webhooks/static/2.18/check_run.created.payload.json b/lib/webhooks/static/ghae/check_run.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/check_run.created.payload.json rename to lib/webhooks/static/ghae/check_run.created.payload.json diff --git a/lib/webhooks/static/2.18/check_suite.completed.payload.json b/lib/webhooks/static/ghae/check_suite.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/check_suite.completed.payload.json rename to lib/webhooks/static/ghae/check_suite.completed.payload.json diff --git a/lib/webhooks/static/2.18/check_suite.requested.payload.json b/lib/webhooks/static/ghae/check_suite.requested.payload.json similarity index 100% rename from lib/webhooks/static/2.18/check_suite.requested.payload.json rename to lib/webhooks/static/ghae/check_suite.requested.payload.json diff --git a/lib/webhooks/static/2.18/check_suite.rerequested.payload.json b/lib/webhooks/static/ghae/check_suite.rerequested.payload.json similarity index 100% rename from lib/webhooks/static/2.18/check_suite.rerequested.payload.json rename to lib/webhooks/static/ghae/check_suite.rerequested.payload.json diff --git a/lib/webhooks/static/2.22/code_scanning_alert.reopened.payload.json b/lib/webhooks/static/ghae/code_scanning_alert.reopened.payload.json similarity index 100% rename from lib/webhooks/static/2.22/code_scanning_alert.reopened.payload.json rename to lib/webhooks/static/ghae/code_scanning_alert.reopened.payload.json diff --git a/lib/webhooks/static/2.18/commit_comment.created.payload.json b/lib/webhooks/static/ghae/commit_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/commit_comment.created.payload.json rename to lib/webhooks/static/ghae/commit_comment.created.payload.json diff --git a/lib/webhooks/static/2.18/create.payload.json b/lib/webhooks/static/ghae/create.payload.json similarity index 100% rename from lib/webhooks/static/2.18/create.payload.json rename to lib/webhooks/static/ghae/create.payload.json diff --git a/lib/webhooks/static/2.18/delete.payload.json b/lib/webhooks/static/ghae/delete.payload.json similarity index 100% rename from lib/webhooks/static/2.18/delete.payload.json rename to lib/webhooks/static/ghae/delete.payload.json diff --git a/lib/webhooks/static/2.18/deployment.payload.json b/lib/webhooks/static/ghae/deployment.payload.json similarity index 100% rename from lib/webhooks/static/2.18/deployment.payload.json rename to lib/webhooks/static/ghae/deployment.payload.json diff --git a/lib/webhooks/static/2.18/deployment_status.payload.json b/lib/webhooks/static/ghae/deployment_status.payload.json similarity index 100% rename from lib/webhooks/static/2.18/deployment_status.payload.json rename to lib/webhooks/static/ghae/deployment_status.payload.json diff --git a/lib/webhooks/static/2.18/enterprise.anonymous_access_enabled.payload.json b/lib/webhooks/static/ghae/enterprise.anonymous_access_enabled.payload.json similarity index 100% rename from lib/webhooks/static/2.18/enterprise.anonymous_access_enabled.payload.json rename to lib/webhooks/static/ghae/enterprise.anonymous_access_enabled.payload.json diff --git a/lib/webhooks/static/2.18/fork.payload.json b/lib/webhooks/static/ghae/fork.payload.json similarity index 100% rename from lib/webhooks/static/2.18/fork.payload.json rename to lib/webhooks/static/ghae/fork.payload.json diff --git a/lib/webhooks/static/2.18/gollum.payload.json b/lib/webhooks/static/ghae/gollum.payload.json similarity index 100% rename from lib/webhooks/static/2.18/gollum.payload.json rename to lib/webhooks/static/ghae/gollum.payload.json diff --git a/lib/webhooks/static/2.18/installation.created.payload.json b/lib/webhooks/static/ghae/installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/installation.created.payload.json rename to lib/webhooks/static/ghae/installation.created.payload.json diff --git a/lib/webhooks/static/2.18/installation.deleted.payload.json b/lib/webhooks/static/ghae/installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/installation.deleted.payload.json rename to lib/webhooks/static/ghae/installation.deleted.payload.json diff --git a/lib/webhooks/static/2.18/installation_repositories.added.payload.json b/lib/webhooks/static/ghae/installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.18/installation_repositories.added.payload.json rename to lib/webhooks/static/ghae/installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.18/installation_repositories.removed.payload.json b/lib/webhooks/static/ghae/installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/installation_repositories.removed.payload.json rename to lib/webhooks/static/ghae/installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.18/integration_installation.created.payload.json b/lib/webhooks/static/ghae/integration_installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/integration_installation.created.payload.json rename to lib/webhooks/static/ghae/integration_installation.created.payload.json diff --git a/lib/webhooks/static/2.18/integration_installation.deleted.payload.json b/lib/webhooks/static/ghae/integration_installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/integration_installation.deleted.payload.json rename to lib/webhooks/static/ghae/integration_installation.deleted.payload.json diff --git a/lib/webhooks/static/2.18/integration_installation_repositories.added.payload.json b/lib/webhooks/static/ghae/integration_installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.18/integration_installation_repositories.added.payload.json rename to lib/webhooks/static/ghae/integration_installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.18/integration_installation_repositories.removed.payload.json b/lib/webhooks/static/ghae/integration_installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/integration_installation_repositories.removed.payload.json rename to lib/webhooks/static/ghae/integration_installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.18/issue_comment.created.payload.json b/lib/webhooks/static/ghae/issue_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issue_comment.created.payload.json rename to lib/webhooks/static/ghae/issue_comment.created.payload.json diff --git a/lib/webhooks/static/2.18/issue_comment.deleted.payload.json b/lib/webhooks/static/ghae/issue_comment.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issue_comment.deleted.payload.json rename to lib/webhooks/static/ghae/issue_comment.deleted.payload.json diff --git a/lib/webhooks/static/2.18/issue_comment.edited.payload.json b/lib/webhooks/static/ghae/issue_comment.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issue_comment.edited.payload.json rename to lib/webhooks/static/ghae/issue_comment.edited.payload.json diff --git a/lib/webhooks/static/2.18/issues.assigned.payload.json b/lib/webhooks/static/ghae/issues.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.assigned.payload.json rename to lib/webhooks/static/ghae/issues.assigned.payload.json diff --git a/lib/webhooks/static/2.18/issues.demilestoned.payload.json b/lib/webhooks/static/ghae/issues.demilestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.demilestoned.payload.json rename to lib/webhooks/static/ghae/issues.demilestoned.payload.json diff --git a/lib/webhooks/static/2.18/issues.edited.payload.json b/lib/webhooks/static/ghae/issues.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.edited.payload.json rename to lib/webhooks/static/ghae/issues.edited.payload.json diff --git a/lib/webhooks/static/2.18/issues.labeled.payload.json b/lib/webhooks/static/ghae/issues.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.labeled.payload.json rename to lib/webhooks/static/ghae/issues.labeled.payload.json diff --git a/lib/webhooks/static/2.18/issues.milestoned.payload.json b/lib/webhooks/static/ghae/issues.milestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.milestoned.payload.json rename to lib/webhooks/static/ghae/issues.milestoned.payload.json diff --git a/lib/webhooks/static/2.18/issues.opened.payload.json b/lib/webhooks/static/ghae/issues.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.opened.payload.json rename to lib/webhooks/static/ghae/issues.opened.payload.json diff --git a/lib/webhooks/static/2.18/issues.unassigned.payload.json b/lib/webhooks/static/ghae/issues.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.unassigned.payload.json rename to lib/webhooks/static/ghae/issues.unassigned.payload.json diff --git a/lib/webhooks/static/2.18/issues.unlabeled.payload.json b/lib/webhooks/static/ghae/issues.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.18/issues.unlabeled.payload.json rename to lib/webhooks/static/ghae/issues.unlabeled.payload.json diff --git a/lib/webhooks/static/2.18/label.created.payload.json b/lib/webhooks/static/ghae/label.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/label.created.payload.json rename to lib/webhooks/static/ghae/label.created.payload.json diff --git a/lib/webhooks/static/2.18/label.deleted.payload.json b/lib/webhooks/static/ghae/label.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/label.deleted.payload.json rename to lib/webhooks/static/ghae/label.deleted.payload.json diff --git a/lib/webhooks/static/2.18/label.edited.payload.json b/lib/webhooks/static/ghae/label.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.18/label.edited.payload.json rename to lib/webhooks/static/ghae/label.edited.payload.json diff --git a/lib/webhooks/static/2.18/member.added.payload.json b/lib/webhooks/static/ghae/member.added.payload.json similarity index 100% rename from lib/webhooks/static/2.18/member.added.payload.json rename to lib/webhooks/static/ghae/member.added.payload.json diff --git a/lib/webhooks/static/2.18/membership.added.payload.json b/lib/webhooks/static/ghae/membership.added.payload.json similarity index 100% rename from lib/webhooks/static/2.18/membership.added.payload.json rename to lib/webhooks/static/ghae/membership.added.payload.json diff --git a/lib/webhooks/static/2.18/membership.removed.payload.json b/lib/webhooks/static/ghae/membership.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/membership.removed.payload.json rename to lib/webhooks/static/ghae/membership.removed.payload.json diff --git a/lib/webhooks/static/2.18/milestone.closed.payload.json b/lib/webhooks/static/ghae/milestone.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/milestone.closed.payload.json rename to lib/webhooks/static/ghae/milestone.closed.payload.json diff --git a/lib/webhooks/static/2.18/milestone.created.payload.json b/lib/webhooks/static/ghae/milestone.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/milestone.created.payload.json rename to lib/webhooks/static/ghae/milestone.created.payload.json diff --git a/lib/webhooks/static/2.18/milestone.deleted.payload.json b/lib/webhooks/static/ghae/milestone.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/milestone.deleted.payload.json rename to lib/webhooks/static/ghae/milestone.deleted.payload.json diff --git a/lib/webhooks/static/2.18/organization.member_added.payload.json b/lib/webhooks/static/ghae/organization.member_added.payload.json similarity index 100% rename from lib/webhooks/static/2.18/organization.member_added.payload.json rename to lib/webhooks/static/ghae/organization.member_added.payload.json diff --git a/lib/webhooks/static/2.18/organization.member_removed.payload.json b/lib/webhooks/static/ghae/organization.member_removed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/organization.member_removed.payload.json rename to lib/webhooks/static/ghae/organization.member_removed.payload.json diff --git a/lib/webhooks/static/2.18/page_build.payload.json b/lib/webhooks/static/ghae/page_build.payload.json similarity index 100% rename from lib/webhooks/static/2.18/page_build.payload.json rename to lib/webhooks/static/ghae/page_build.payload.json diff --git a/lib/webhooks/static/2.18/ping.payload.json b/lib/webhooks/static/ghae/ping.payload.json similarity index 100% rename from lib/webhooks/static/2.18/ping.payload.json rename to lib/webhooks/static/ghae/ping.payload.json diff --git a/lib/webhooks/static/2.18/project.created.payload.json b/lib/webhooks/static/ghae/project.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/project.created.payload.json rename to lib/webhooks/static/ghae/project.created.payload.json diff --git a/lib/webhooks/static/2.18/project_card.created.payload.json b/lib/webhooks/static/ghae/project_card.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/project_card.created.payload.json rename to lib/webhooks/static/ghae/project_card.created.payload.json diff --git a/lib/webhooks/static/2.18/project_column.created.payload.json b/lib/webhooks/static/ghae/project_column.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/project_column.created.payload.json rename to lib/webhooks/static/ghae/project_column.created.payload.json diff --git a/lib/webhooks/static/2.18/public.payload.json b/lib/webhooks/static/ghae/public.payload.json similarity index 100% rename from lib/webhooks/static/2.18/public.payload.json rename to lib/webhooks/static/ghae/public.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.assigned.payload.json b/lib/webhooks/static/ghae/pull_request.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.assigned.payload.json rename to lib/webhooks/static/ghae/pull_request.assigned.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.closed.payload.json b/lib/webhooks/static/ghae/pull_request.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.closed.payload.json rename to lib/webhooks/static/ghae/pull_request.closed.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.labeled.payload.json b/lib/webhooks/static/ghae/pull_request.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.labeled.payload.json rename to lib/webhooks/static/ghae/pull_request.labeled.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.opened.payload.json b/lib/webhooks/static/ghae/pull_request.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.opened.payload.json rename to lib/webhooks/static/ghae/pull_request.opened.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.unassigned.payload.json b/lib/webhooks/static/ghae/pull_request.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.unassigned.payload.json rename to lib/webhooks/static/ghae/pull_request.unassigned.payload.json diff --git a/lib/webhooks/static/2.18/pull_request.unlabeled.payload.json b/lib/webhooks/static/ghae/pull_request.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request.unlabeled.payload.json rename to lib/webhooks/static/ghae/pull_request.unlabeled.payload.json diff --git a/lib/webhooks/static/2.18/pull_request_review.submitted.payload.json b/lib/webhooks/static/ghae/pull_request_review.submitted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request_review.submitted.payload.json rename to lib/webhooks/static/ghae/pull_request_review.submitted.payload.json diff --git a/lib/webhooks/static/2.18/pull_request_review_comment.created.payload.json b/lib/webhooks/static/ghae/pull_request_review_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/pull_request_review_comment.created.payload.json rename to lib/webhooks/static/ghae/pull_request_review_comment.created.payload.json diff --git a/lib/webhooks/static/2.18/push.payload.json b/lib/webhooks/static/ghae/push.payload.json similarity index 100% rename from lib/webhooks/static/2.18/push.payload.json rename to lib/webhooks/static/ghae/push.payload.json diff --git a/lib/webhooks/static/2.18/release.published.payload.json b/lib/webhooks/static/ghae/release.published.payload.json similarity index 100% rename from lib/webhooks/static/2.18/release.published.payload.json rename to lib/webhooks/static/ghae/release.published.payload.json diff --git a/lib/webhooks/static/2.18/repository.created.payload.json b/lib/webhooks/static/ghae/repository.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/repository.created.payload.json rename to lib/webhooks/static/ghae/repository.created.payload.json diff --git a/lib/webhooks/static/2.18/repository.deleted.payload.json b/lib/webhooks/static/ghae/repository.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/repository.deleted.payload.json rename to lib/webhooks/static/ghae/repository.deleted.payload.json diff --git a/lib/webhooks/static/2.18/repository.privatized.payload.json b/lib/webhooks/static/ghae/repository.privatized.payload.json similarity index 100% rename from lib/webhooks/static/2.18/repository.privatized.payload.json rename to lib/webhooks/static/ghae/repository.privatized.payload.json diff --git a/lib/webhooks/static/2.18/repository.publicized.payload.json b/lib/webhooks/static/ghae/repository.publicized.payload.json similarity index 100% rename from lib/webhooks/static/2.18/repository.publicized.payload.json rename to lib/webhooks/static/ghae/repository.publicized.payload.json diff --git a/lib/webhooks/static/2.18/status.payload.json b/lib/webhooks/static/ghae/status.payload.json similarity index 100% rename from lib/webhooks/static/2.18/status.payload.json rename to lib/webhooks/static/ghae/status.payload.json diff --git a/lib/webhooks/static/2.18/team.added_to_repository.payload.json b/lib/webhooks/static/ghae/team.added_to_repository.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team.added_to_repository.payload.json rename to lib/webhooks/static/ghae/team.added_to_repository.payload.json diff --git a/lib/webhooks/static/2.18/team.created.payload.json b/lib/webhooks/static/ghae/team.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team.created.payload.json rename to lib/webhooks/static/ghae/team.created.payload.json diff --git a/lib/webhooks/static/2.18/team.deleted.payload.json b/lib/webhooks/static/ghae/team.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team.deleted.payload.json rename to lib/webhooks/static/ghae/team.deleted.payload.json diff --git a/lib/webhooks/static/2.18/team.edited.payload.json b/lib/webhooks/static/ghae/team.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team.edited.payload.json rename to lib/webhooks/static/ghae/team.edited.payload.json diff --git a/lib/webhooks/static/2.18/team.payload.json b/lib/webhooks/static/ghae/team.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team.payload.json rename to lib/webhooks/static/ghae/team.payload.json diff --git a/lib/webhooks/static/2.18/team_add.payload.json b/lib/webhooks/static/ghae/team_add.payload.json similarity index 100% rename from lib/webhooks/static/2.18/team_add.payload.json rename to lib/webhooks/static/ghae/team_add.payload.json diff --git a/lib/webhooks/static/2.18/user.created.payload.json b/lib/webhooks/static/ghae/user.created.payload.json similarity index 100% rename from lib/webhooks/static/2.18/user.created.payload.json rename to lib/webhooks/static/ghae/user.created.payload.json diff --git a/lib/webhooks/static/2.18/user.deleted.payload.json b/lib/webhooks/static/ghae/user.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.18/user.deleted.payload.json rename to lib/webhooks/static/ghae/user.deleted.payload.json diff --git a/lib/webhooks/static/2.18/user.payload.json b/lib/webhooks/static/ghae/user.payload.json similarity index 100% rename from lib/webhooks/static/2.18/user.payload.json rename to lib/webhooks/static/ghae/user.payload.json diff --git a/lib/webhooks/static/2.18/watch.started.payload.json b/lib/webhooks/static/ghae/watch.started.payload.json similarity index 100% rename from lib/webhooks/static/2.18/watch.started.payload.json rename to lib/webhooks/static/ghae/watch.started.payload.json diff --git a/lib/webhooks/static/2.19/check_run.completed.payload.json b/lib/webhooks/static/ghes-2.19/check_run.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/check_run.completed.payload.json rename to lib/webhooks/static/ghes-2.19/check_run.completed.payload.json diff --git a/lib/webhooks/static/2.19/check_run.created.payload.json b/lib/webhooks/static/ghes-2.19/check_run.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/check_run.created.payload.json rename to lib/webhooks/static/ghes-2.19/check_run.created.payload.json diff --git a/lib/webhooks/static/2.19/check_suite.completed.payload.json b/lib/webhooks/static/ghes-2.19/check_suite.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/check_suite.completed.payload.json rename to lib/webhooks/static/ghes-2.19/check_suite.completed.payload.json diff --git a/lib/webhooks/static/2.19/check_suite.requested.payload.json b/lib/webhooks/static/ghes-2.19/check_suite.requested.payload.json similarity index 100% rename from lib/webhooks/static/2.19/check_suite.requested.payload.json rename to lib/webhooks/static/ghes-2.19/check_suite.requested.payload.json diff --git a/lib/webhooks/static/2.19/check_suite.rerequested.payload.json b/lib/webhooks/static/ghes-2.19/check_suite.rerequested.payload.json similarity index 100% rename from lib/webhooks/static/2.19/check_suite.rerequested.payload.json rename to lib/webhooks/static/ghes-2.19/check_suite.rerequested.payload.json diff --git a/lib/webhooks/static/2.19/commit_comment.created.payload.json b/lib/webhooks/static/ghes-2.19/commit_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/commit_comment.created.payload.json rename to lib/webhooks/static/ghes-2.19/commit_comment.created.payload.json diff --git a/lib/webhooks/static/2.19/create.payload.json b/lib/webhooks/static/ghes-2.19/create.payload.json similarity index 100% rename from lib/webhooks/static/2.19/create.payload.json rename to lib/webhooks/static/ghes-2.19/create.payload.json diff --git a/lib/webhooks/static/2.19/delete.payload.json b/lib/webhooks/static/ghes-2.19/delete.payload.json similarity index 100% rename from lib/webhooks/static/2.19/delete.payload.json rename to lib/webhooks/static/ghes-2.19/delete.payload.json diff --git a/lib/webhooks/static/2.19/deployment.payload.json b/lib/webhooks/static/ghes-2.19/deployment.payload.json similarity index 100% rename from lib/webhooks/static/2.19/deployment.payload.json rename to lib/webhooks/static/ghes-2.19/deployment.payload.json diff --git a/lib/webhooks/static/2.19/deployment_status.payload.json b/lib/webhooks/static/ghes-2.19/deployment_status.payload.json similarity index 100% rename from lib/webhooks/static/2.19/deployment_status.payload.json rename to lib/webhooks/static/ghes-2.19/deployment_status.payload.json diff --git a/lib/webhooks/static/2.19/enterprise.anonymous_access_enabled.payload.json b/lib/webhooks/static/ghes-2.19/enterprise.anonymous_access_enabled.payload.json similarity index 100% rename from lib/webhooks/static/2.19/enterprise.anonymous_access_enabled.payload.json rename to lib/webhooks/static/ghes-2.19/enterprise.anonymous_access_enabled.payload.json diff --git a/lib/webhooks/static/2.19/fork.payload.json b/lib/webhooks/static/ghes-2.19/fork.payload.json similarity index 100% rename from lib/webhooks/static/2.19/fork.payload.json rename to lib/webhooks/static/ghes-2.19/fork.payload.json diff --git a/lib/webhooks/static/2.19/gollum.payload.json b/lib/webhooks/static/ghes-2.19/gollum.payload.json similarity index 100% rename from lib/webhooks/static/2.19/gollum.payload.json rename to lib/webhooks/static/ghes-2.19/gollum.payload.json diff --git a/lib/webhooks/static/2.19/installation.created.payload.json b/lib/webhooks/static/ghes-2.19/installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/installation.created.payload.json rename to lib/webhooks/static/ghes-2.19/installation.created.payload.json diff --git a/lib/webhooks/static/2.19/installation.deleted.payload.json b/lib/webhooks/static/ghes-2.19/installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/installation.deleted.payload.json diff --git a/lib/webhooks/static/2.19/installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.19/installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.19/installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.19/installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.19/installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.19/installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.19/installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.19/integration_installation.created.payload.json b/lib/webhooks/static/ghes-2.19/integration_installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/integration_installation.created.payload.json rename to lib/webhooks/static/ghes-2.19/integration_installation.created.payload.json diff --git a/lib/webhooks/static/2.19/integration_installation.deleted.payload.json b/lib/webhooks/static/ghes-2.19/integration_installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/integration_installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/integration_installation.deleted.payload.json diff --git a/lib/webhooks/static/2.19/integration_installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.19/integration_installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.19/integration_installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.19/integration_installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.19/integration_installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.19/integration_installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/integration_installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.19/integration_installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.19/issue_comment.created.payload.json b/lib/webhooks/static/ghes-2.19/issue_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issue_comment.created.payload.json rename to lib/webhooks/static/ghes-2.19/issue_comment.created.payload.json diff --git a/lib/webhooks/static/2.19/issue_comment.deleted.payload.json b/lib/webhooks/static/ghes-2.19/issue_comment.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issue_comment.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/issue_comment.deleted.payload.json diff --git a/lib/webhooks/static/2.19/issue_comment.edited.payload.json b/lib/webhooks/static/ghes-2.19/issue_comment.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issue_comment.edited.payload.json rename to lib/webhooks/static/ghes-2.19/issue_comment.edited.payload.json diff --git a/lib/webhooks/static/2.19/issues.assigned.payload.json b/lib/webhooks/static/ghes-2.19/issues.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.assigned.payload.json rename to lib/webhooks/static/ghes-2.19/issues.assigned.payload.json diff --git a/lib/webhooks/static/2.19/issues.demilestoned.payload.json b/lib/webhooks/static/ghes-2.19/issues.demilestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.demilestoned.payload.json rename to lib/webhooks/static/ghes-2.19/issues.demilestoned.payload.json diff --git a/lib/webhooks/static/2.19/issues.edited.payload.json b/lib/webhooks/static/ghes-2.19/issues.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.edited.payload.json rename to lib/webhooks/static/ghes-2.19/issues.edited.payload.json diff --git a/lib/webhooks/static/2.19/issues.labeled.payload.json b/lib/webhooks/static/ghes-2.19/issues.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.labeled.payload.json rename to lib/webhooks/static/ghes-2.19/issues.labeled.payload.json diff --git a/lib/webhooks/static/2.19/issues.milestoned.payload.json b/lib/webhooks/static/ghes-2.19/issues.milestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.milestoned.payload.json rename to lib/webhooks/static/ghes-2.19/issues.milestoned.payload.json diff --git a/lib/webhooks/static/2.19/issues.opened.payload.json b/lib/webhooks/static/ghes-2.19/issues.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.opened.payload.json rename to lib/webhooks/static/ghes-2.19/issues.opened.payload.json diff --git a/lib/webhooks/static/2.19/issues.unassigned.payload.json b/lib/webhooks/static/ghes-2.19/issues.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.unassigned.payload.json rename to lib/webhooks/static/ghes-2.19/issues.unassigned.payload.json diff --git a/lib/webhooks/static/2.19/issues.unlabeled.payload.json b/lib/webhooks/static/ghes-2.19/issues.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.19/issues.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.19/issues.unlabeled.payload.json diff --git a/lib/webhooks/static/2.19/label.created.payload.json b/lib/webhooks/static/ghes-2.19/label.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/label.created.payload.json rename to lib/webhooks/static/ghes-2.19/label.created.payload.json diff --git a/lib/webhooks/static/2.19/label.deleted.payload.json b/lib/webhooks/static/ghes-2.19/label.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/label.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/label.deleted.payload.json diff --git a/lib/webhooks/static/2.19/label.edited.payload.json b/lib/webhooks/static/ghes-2.19/label.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.19/label.edited.payload.json rename to lib/webhooks/static/ghes-2.19/label.edited.payload.json diff --git a/lib/webhooks/static/2.19/member.added.payload.json b/lib/webhooks/static/ghes-2.19/member.added.payload.json similarity index 100% rename from lib/webhooks/static/2.19/member.added.payload.json rename to lib/webhooks/static/ghes-2.19/member.added.payload.json diff --git a/lib/webhooks/static/2.19/membership.added.payload.json b/lib/webhooks/static/ghes-2.19/membership.added.payload.json similarity index 100% rename from lib/webhooks/static/2.19/membership.added.payload.json rename to lib/webhooks/static/ghes-2.19/membership.added.payload.json diff --git a/lib/webhooks/static/2.19/membership.removed.payload.json b/lib/webhooks/static/ghes-2.19/membership.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/membership.removed.payload.json rename to lib/webhooks/static/ghes-2.19/membership.removed.payload.json diff --git a/lib/webhooks/static/2.19/milestone.closed.payload.json b/lib/webhooks/static/ghes-2.19/milestone.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/milestone.closed.payload.json rename to lib/webhooks/static/ghes-2.19/milestone.closed.payload.json diff --git a/lib/webhooks/static/2.19/milestone.created.payload.json b/lib/webhooks/static/ghes-2.19/milestone.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/milestone.created.payload.json rename to lib/webhooks/static/ghes-2.19/milestone.created.payload.json diff --git a/lib/webhooks/static/2.19/milestone.deleted.payload.json b/lib/webhooks/static/ghes-2.19/milestone.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/milestone.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/milestone.deleted.payload.json diff --git a/lib/webhooks/static/2.19/organization.member_added.payload.json b/lib/webhooks/static/ghes-2.19/organization.member_added.payload.json similarity index 100% rename from lib/webhooks/static/2.19/organization.member_added.payload.json rename to lib/webhooks/static/ghes-2.19/organization.member_added.payload.json diff --git a/lib/webhooks/static/2.19/organization.member_removed.payload.json b/lib/webhooks/static/ghes-2.19/organization.member_removed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/organization.member_removed.payload.json rename to lib/webhooks/static/ghes-2.19/organization.member_removed.payload.json diff --git a/lib/webhooks/static/2.19/page_build.payload.json b/lib/webhooks/static/ghes-2.19/page_build.payload.json similarity index 100% rename from lib/webhooks/static/2.19/page_build.payload.json rename to lib/webhooks/static/ghes-2.19/page_build.payload.json diff --git a/lib/webhooks/static/2.19/ping.payload.json b/lib/webhooks/static/ghes-2.19/ping.payload.json similarity index 100% rename from lib/webhooks/static/2.19/ping.payload.json rename to lib/webhooks/static/ghes-2.19/ping.payload.json diff --git a/lib/webhooks/static/2.19/project.created.payload.json b/lib/webhooks/static/ghes-2.19/project.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/project.created.payload.json rename to lib/webhooks/static/ghes-2.19/project.created.payload.json diff --git a/lib/webhooks/static/2.19/project_card.created.payload.json b/lib/webhooks/static/ghes-2.19/project_card.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/project_card.created.payload.json rename to lib/webhooks/static/ghes-2.19/project_card.created.payload.json diff --git a/lib/webhooks/static/2.19/project_column.created.payload.json b/lib/webhooks/static/ghes-2.19/project_column.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/project_column.created.payload.json rename to lib/webhooks/static/ghes-2.19/project_column.created.payload.json diff --git a/lib/webhooks/static/2.19/public.payload.json b/lib/webhooks/static/ghes-2.19/public.payload.json similarity index 100% rename from lib/webhooks/static/2.19/public.payload.json rename to lib/webhooks/static/ghes-2.19/public.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.assigned.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.assigned.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.assigned.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.closed.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.closed.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.closed.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.labeled.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.labeled.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.labeled.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.opened.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.opened.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.opened.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.unassigned.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.unassigned.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.unassigned.payload.json diff --git a/lib/webhooks/static/2.19/pull_request.unlabeled.payload.json b/lib/webhooks/static/ghes-2.19/pull_request.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request.unlabeled.payload.json diff --git a/lib/webhooks/static/2.19/pull_request_review.submitted.payload.json b/lib/webhooks/static/ghes-2.19/pull_request_review.submitted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request_review.submitted.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request_review.submitted.payload.json diff --git a/lib/webhooks/static/2.19/pull_request_review_comment.created.payload.json b/lib/webhooks/static/ghes-2.19/pull_request_review_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/pull_request_review_comment.created.payload.json rename to lib/webhooks/static/ghes-2.19/pull_request_review_comment.created.payload.json diff --git a/lib/webhooks/static/2.19/push.payload.json b/lib/webhooks/static/ghes-2.19/push.payload.json similarity index 100% rename from lib/webhooks/static/2.19/push.payload.json rename to lib/webhooks/static/ghes-2.19/push.payload.json diff --git a/lib/webhooks/static/2.19/release.published.payload.json b/lib/webhooks/static/ghes-2.19/release.published.payload.json similarity index 100% rename from lib/webhooks/static/2.19/release.published.payload.json rename to lib/webhooks/static/ghes-2.19/release.published.payload.json diff --git a/lib/webhooks/static/2.19/repository.created.payload.json b/lib/webhooks/static/ghes-2.19/repository.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/repository.created.payload.json rename to lib/webhooks/static/ghes-2.19/repository.created.payload.json diff --git a/lib/webhooks/static/2.19/repository.deleted.payload.json b/lib/webhooks/static/ghes-2.19/repository.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/repository.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/repository.deleted.payload.json diff --git a/lib/webhooks/static/2.19/repository.privatized.payload.json b/lib/webhooks/static/ghes-2.19/repository.privatized.payload.json similarity index 100% rename from lib/webhooks/static/2.19/repository.privatized.payload.json rename to lib/webhooks/static/ghes-2.19/repository.privatized.payload.json diff --git a/lib/webhooks/static/2.19/repository.publicized.payload.json b/lib/webhooks/static/ghes-2.19/repository.publicized.payload.json similarity index 100% rename from lib/webhooks/static/2.19/repository.publicized.payload.json rename to lib/webhooks/static/ghes-2.19/repository.publicized.payload.json diff --git a/lib/webhooks/static/2.19/status.payload.json b/lib/webhooks/static/ghes-2.19/status.payload.json similarity index 100% rename from lib/webhooks/static/2.19/status.payload.json rename to lib/webhooks/static/ghes-2.19/status.payload.json diff --git a/lib/webhooks/static/2.19/team.added_to_repository.payload.json b/lib/webhooks/static/ghes-2.19/team.added_to_repository.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team.added_to_repository.payload.json rename to lib/webhooks/static/ghes-2.19/team.added_to_repository.payload.json diff --git a/lib/webhooks/static/2.19/team.created.payload.json b/lib/webhooks/static/ghes-2.19/team.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team.created.payload.json rename to lib/webhooks/static/ghes-2.19/team.created.payload.json diff --git a/lib/webhooks/static/2.19/team.deleted.payload.json b/lib/webhooks/static/ghes-2.19/team.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/team.deleted.payload.json diff --git a/lib/webhooks/static/2.19/team.edited.payload.json b/lib/webhooks/static/ghes-2.19/team.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team.edited.payload.json rename to lib/webhooks/static/ghes-2.19/team.edited.payload.json diff --git a/lib/webhooks/static/2.19/team.payload.json b/lib/webhooks/static/ghes-2.19/team.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team.payload.json rename to lib/webhooks/static/ghes-2.19/team.payload.json diff --git a/lib/webhooks/static/2.19/team_add.payload.json b/lib/webhooks/static/ghes-2.19/team_add.payload.json similarity index 100% rename from lib/webhooks/static/2.19/team_add.payload.json rename to lib/webhooks/static/ghes-2.19/team_add.payload.json diff --git a/lib/webhooks/static/2.19/user.created.payload.json b/lib/webhooks/static/ghes-2.19/user.created.payload.json similarity index 100% rename from lib/webhooks/static/2.19/user.created.payload.json rename to lib/webhooks/static/ghes-2.19/user.created.payload.json diff --git a/lib/webhooks/static/2.19/user.deleted.payload.json b/lib/webhooks/static/ghes-2.19/user.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.19/user.deleted.payload.json rename to lib/webhooks/static/ghes-2.19/user.deleted.payload.json diff --git a/lib/webhooks/static/2.19/user.payload.json b/lib/webhooks/static/ghes-2.19/user.payload.json similarity index 100% rename from lib/webhooks/static/2.19/user.payload.json rename to lib/webhooks/static/ghes-2.19/user.payload.json diff --git a/lib/webhooks/static/2.19/watch.started.payload.json b/lib/webhooks/static/ghes-2.19/watch.started.payload.json similarity index 100% rename from lib/webhooks/static/2.19/watch.started.payload.json rename to lib/webhooks/static/ghes-2.19/watch.started.payload.json diff --git a/lib/webhooks/static/2.20/check_run.completed.payload.json b/lib/webhooks/static/ghes-2.20/check_run.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/check_run.completed.payload.json rename to lib/webhooks/static/ghes-2.20/check_run.completed.payload.json diff --git a/lib/webhooks/static/2.20/check_run.created.payload.json b/lib/webhooks/static/ghes-2.20/check_run.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/check_run.created.payload.json rename to lib/webhooks/static/ghes-2.20/check_run.created.payload.json diff --git a/lib/webhooks/static/2.20/check_suite.completed.payload.json b/lib/webhooks/static/ghes-2.20/check_suite.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/check_suite.completed.payload.json rename to lib/webhooks/static/ghes-2.20/check_suite.completed.payload.json diff --git a/lib/webhooks/static/2.20/check_suite.requested.payload.json b/lib/webhooks/static/ghes-2.20/check_suite.requested.payload.json similarity index 100% rename from lib/webhooks/static/2.20/check_suite.requested.payload.json rename to lib/webhooks/static/ghes-2.20/check_suite.requested.payload.json diff --git a/lib/webhooks/static/2.20/check_suite.rerequested.payload.json b/lib/webhooks/static/ghes-2.20/check_suite.rerequested.payload.json similarity index 100% rename from lib/webhooks/static/2.20/check_suite.rerequested.payload.json rename to lib/webhooks/static/ghes-2.20/check_suite.rerequested.payload.json diff --git a/lib/webhooks/static/2.20/commit_comment.created.payload.json b/lib/webhooks/static/ghes-2.20/commit_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/commit_comment.created.payload.json rename to lib/webhooks/static/ghes-2.20/commit_comment.created.payload.json diff --git a/lib/webhooks/static/2.20/create.payload.json b/lib/webhooks/static/ghes-2.20/create.payload.json similarity index 100% rename from lib/webhooks/static/2.20/create.payload.json rename to lib/webhooks/static/ghes-2.20/create.payload.json diff --git a/lib/webhooks/static/2.20/delete.payload.json b/lib/webhooks/static/ghes-2.20/delete.payload.json similarity index 100% rename from lib/webhooks/static/2.20/delete.payload.json rename to lib/webhooks/static/ghes-2.20/delete.payload.json diff --git a/lib/webhooks/static/2.20/deployment.payload.json b/lib/webhooks/static/ghes-2.20/deployment.payload.json similarity index 100% rename from lib/webhooks/static/2.20/deployment.payload.json rename to lib/webhooks/static/ghes-2.20/deployment.payload.json diff --git a/lib/webhooks/static/2.20/deployment_status.payload.json b/lib/webhooks/static/ghes-2.20/deployment_status.payload.json similarity index 100% rename from lib/webhooks/static/2.20/deployment_status.payload.json rename to lib/webhooks/static/ghes-2.20/deployment_status.payload.json diff --git a/lib/webhooks/static/2.20/enterprise.anonymous_access_enabled.payload.json b/lib/webhooks/static/ghes-2.20/enterprise.anonymous_access_enabled.payload.json similarity index 100% rename from lib/webhooks/static/2.20/enterprise.anonymous_access_enabled.payload.json rename to lib/webhooks/static/ghes-2.20/enterprise.anonymous_access_enabled.payload.json diff --git a/lib/webhooks/static/2.20/fork.payload.json b/lib/webhooks/static/ghes-2.20/fork.payload.json similarity index 100% rename from lib/webhooks/static/2.20/fork.payload.json rename to lib/webhooks/static/ghes-2.20/fork.payload.json diff --git a/lib/webhooks/static/2.20/gollum.payload.json b/lib/webhooks/static/ghes-2.20/gollum.payload.json similarity index 100% rename from lib/webhooks/static/2.20/gollum.payload.json rename to lib/webhooks/static/ghes-2.20/gollum.payload.json diff --git a/lib/webhooks/static/2.20/installation.created.payload.json b/lib/webhooks/static/ghes-2.20/installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/installation.created.payload.json rename to lib/webhooks/static/ghes-2.20/installation.created.payload.json diff --git a/lib/webhooks/static/2.20/installation.deleted.payload.json b/lib/webhooks/static/ghes-2.20/installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/installation.deleted.payload.json diff --git a/lib/webhooks/static/2.20/installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.20/installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.20/installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.20/installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.20/installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.20/installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.20/installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.20/integration_installation.created.payload.json b/lib/webhooks/static/ghes-2.20/integration_installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/integration_installation.created.payload.json rename to lib/webhooks/static/ghes-2.20/integration_installation.created.payload.json diff --git a/lib/webhooks/static/2.20/integration_installation.deleted.payload.json b/lib/webhooks/static/ghes-2.20/integration_installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/integration_installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/integration_installation.deleted.payload.json diff --git a/lib/webhooks/static/2.20/integration_installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.20/integration_installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.20/integration_installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.20/integration_installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.20/integration_installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.20/integration_installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/integration_installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.20/integration_installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.20/issue_comment.created.payload.json b/lib/webhooks/static/ghes-2.20/issue_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issue_comment.created.payload.json rename to lib/webhooks/static/ghes-2.20/issue_comment.created.payload.json diff --git a/lib/webhooks/static/2.20/issue_comment.deleted.payload.json b/lib/webhooks/static/ghes-2.20/issue_comment.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issue_comment.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/issue_comment.deleted.payload.json diff --git a/lib/webhooks/static/2.20/issue_comment.edited.payload.json b/lib/webhooks/static/ghes-2.20/issue_comment.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issue_comment.edited.payload.json rename to lib/webhooks/static/ghes-2.20/issue_comment.edited.payload.json diff --git a/lib/webhooks/static/2.20/issues.assigned.payload.json b/lib/webhooks/static/ghes-2.20/issues.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.assigned.payload.json rename to lib/webhooks/static/ghes-2.20/issues.assigned.payload.json diff --git a/lib/webhooks/static/2.20/issues.demilestoned.payload.json b/lib/webhooks/static/ghes-2.20/issues.demilestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.demilestoned.payload.json rename to lib/webhooks/static/ghes-2.20/issues.demilestoned.payload.json diff --git a/lib/webhooks/static/2.20/issues.edited.payload.json b/lib/webhooks/static/ghes-2.20/issues.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.edited.payload.json rename to lib/webhooks/static/ghes-2.20/issues.edited.payload.json diff --git a/lib/webhooks/static/2.20/issues.labeled.payload.json b/lib/webhooks/static/ghes-2.20/issues.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.labeled.payload.json rename to lib/webhooks/static/ghes-2.20/issues.labeled.payload.json diff --git a/lib/webhooks/static/2.20/issues.milestoned.payload.json b/lib/webhooks/static/ghes-2.20/issues.milestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.milestoned.payload.json rename to lib/webhooks/static/ghes-2.20/issues.milestoned.payload.json diff --git a/lib/webhooks/static/2.20/issues.opened.payload.json b/lib/webhooks/static/ghes-2.20/issues.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.opened.payload.json rename to lib/webhooks/static/ghes-2.20/issues.opened.payload.json diff --git a/lib/webhooks/static/2.20/issues.unassigned.payload.json b/lib/webhooks/static/ghes-2.20/issues.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.unassigned.payload.json rename to lib/webhooks/static/ghes-2.20/issues.unassigned.payload.json diff --git a/lib/webhooks/static/2.20/issues.unlabeled.payload.json b/lib/webhooks/static/ghes-2.20/issues.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.20/issues.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.20/issues.unlabeled.payload.json diff --git a/lib/webhooks/static/2.20/label.created.payload.json b/lib/webhooks/static/ghes-2.20/label.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/label.created.payload.json rename to lib/webhooks/static/ghes-2.20/label.created.payload.json diff --git a/lib/webhooks/static/2.20/label.deleted.payload.json b/lib/webhooks/static/ghes-2.20/label.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/label.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/label.deleted.payload.json diff --git a/lib/webhooks/static/2.20/label.edited.payload.json b/lib/webhooks/static/ghes-2.20/label.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.20/label.edited.payload.json rename to lib/webhooks/static/ghes-2.20/label.edited.payload.json diff --git a/lib/webhooks/static/2.20/member.added.payload.json b/lib/webhooks/static/ghes-2.20/member.added.payload.json similarity index 100% rename from lib/webhooks/static/2.20/member.added.payload.json rename to lib/webhooks/static/ghes-2.20/member.added.payload.json diff --git a/lib/webhooks/static/2.20/membership.added.payload.json b/lib/webhooks/static/ghes-2.20/membership.added.payload.json similarity index 100% rename from lib/webhooks/static/2.20/membership.added.payload.json rename to lib/webhooks/static/ghes-2.20/membership.added.payload.json diff --git a/lib/webhooks/static/2.20/membership.removed.payload.json b/lib/webhooks/static/ghes-2.20/membership.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/membership.removed.payload.json rename to lib/webhooks/static/ghes-2.20/membership.removed.payload.json diff --git a/lib/webhooks/static/2.20/milestone.closed.payload.json b/lib/webhooks/static/ghes-2.20/milestone.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/milestone.closed.payload.json rename to lib/webhooks/static/ghes-2.20/milestone.closed.payload.json diff --git a/lib/webhooks/static/2.20/milestone.created.payload.json b/lib/webhooks/static/ghes-2.20/milestone.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/milestone.created.payload.json rename to lib/webhooks/static/ghes-2.20/milestone.created.payload.json diff --git a/lib/webhooks/static/2.20/milestone.deleted.payload.json b/lib/webhooks/static/ghes-2.20/milestone.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/milestone.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/milestone.deleted.payload.json diff --git a/lib/webhooks/static/2.20/organization.member_added.payload.json b/lib/webhooks/static/ghes-2.20/organization.member_added.payload.json similarity index 100% rename from lib/webhooks/static/2.20/organization.member_added.payload.json rename to lib/webhooks/static/ghes-2.20/organization.member_added.payload.json diff --git a/lib/webhooks/static/2.20/organization.member_removed.payload.json b/lib/webhooks/static/ghes-2.20/organization.member_removed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/organization.member_removed.payload.json rename to lib/webhooks/static/ghes-2.20/organization.member_removed.payload.json diff --git a/lib/webhooks/static/2.20/page_build.payload.json b/lib/webhooks/static/ghes-2.20/page_build.payload.json similarity index 100% rename from lib/webhooks/static/2.20/page_build.payload.json rename to lib/webhooks/static/ghes-2.20/page_build.payload.json diff --git a/lib/webhooks/static/2.20/ping.payload.json b/lib/webhooks/static/ghes-2.20/ping.payload.json similarity index 100% rename from lib/webhooks/static/2.20/ping.payload.json rename to lib/webhooks/static/ghes-2.20/ping.payload.json diff --git a/lib/webhooks/static/2.20/project.created.payload.json b/lib/webhooks/static/ghes-2.20/project.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/project.created.payload.json rename to lib/webhooks/static/ghes-2.20/project.created.payload.json diff --git a/lib/webhooks/static/2.20/project_card.created.payload.json b/lib/webhooks/static/ghes-2.20/project_card.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/project_card.created.payload.json rename to lib/webhooks/static/ghes-2.20/project_card.created.payload.json diff --git a/lib/webhooks/static/2.20/project_column.created.payload.json b/lib/webhooks/static/ghes-2.20/project_column.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/project_column.created.payload.json rename to lib/webhooks/static/ghes-2.20/project_column.created.payload.json diff --git a/lib/webhooks/static/2.20/public.payload.json b/lib/webhooks/static/ghes-2.20/public.payload.json similarity index 100% rename from lib/webhooks/static/2.20/public.payload.json rename to lib/webhooks/static/ghes-2.20/public.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.assigned.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.assigned.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.assigned.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.closed.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.closed.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.closed.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.labeled.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.labeled.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.labeled.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.opened.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.opened.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.opened.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.unassigned.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.unassigned.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.unassigned.payload.json diff --git a/lib/webhooks/static/2.20/pull_request.unlabeled.payload.json b/lib/webhooks/static/ghes-2.20/pull_request.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request.unlabeled.payload.json diff --git a/lib/webhooks/static/2.20/pull_request_review.submitted.payload.json b/lib/webhooks/static/ghes-2.20/pull_request_review.submitted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request_review.submitted.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request_review.submitted.payload.json diff --git a/lib/webhooks/static/2.20/pull_request_review_comment.created.payload.json b/lib/webhooks/static/ghes-2.20/pull_request_review_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/pull_request_review_comment.created.payload.json rename to lib/webhooks/static/ghes-2.20/pull_request_review_comment.created.payload.json diff --git a/lib/webhooks/static/2.20/push.payload.json b/lib/webhooks/static/ghes-2.20/push.payload.json similarity index 100% rename from lib/webhooks/static/2.20/push.payload.json rename to lib/webhooks/static/ghes-2.20/push.payload.json diff --git a/lib/webhooks/static/2.20/release.published.payload.json b/lib/webhooks/static/ghes-2.20/release.published.payload.json similarity index 100% rename from lib/webhooks/static/2.20/release.published.payload.json rename to lib/webhooks/static/ghes-2.20/release.published.payload.json diff --git a/lib/webhooks/static/2.20/repository.created.payload.json b/lib/webhooks/static/ghes-2.20/repository.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/repository.created.payload.json rename to lib/webhooks/static/ghes-2.20/repository.created.payload.json diff --git a/lib/webhooks/static/2.20/repository.deleted.payload.json b/lib/webhooks/static/ghes-2.20/repository.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/repository.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/repository.deleted.payload.json diff --git a/lib/webhooks/static/2.20/repository.privatized.payload.json b/lib/webhooks/static/ghes-2.20/repository.privatized.payload.json similarity index 100% rename from lib/webhooks/static/2.20/repository.privatized.payload.json rename to lib/webhooks/static/ghes-2.20/repository.privatized.payload.json diff --git a/lib/webhooks/static/2.20/repository.publicized.payload.json b/lib/webhooks/static/ghes-2.20/repository.publicized.payload.json similarity index 100% rename from lib/webhooks/static/2.20/repository.publicized.payload.json rename to lib/webhooks/static/ghes-2.20/repository.publicized.payload.json diff --git a/lib/webhooks/static/2.20/status.payload.json b/lib/webhooks/static/ghes-2.20/status.payload.json similarity index 100% rename from lib/webhooks/static/2.20/status.payload.json rename to lib/webhooks/static/ghes-2.20/status.payload.json diff --git a/lib/webhooks/static/2.20/team.added_to_repository.payload.json b/lib/webhooks/static/ghes-2.20/team.added_to_repository.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team.added_to_repository.payload.json rename to lib/webhooks/static/ghes-2.20/team.added_to_repository.payload.json diff --git a/lib/webhooks/static/2.20/team.created.payload.json b/lib/webhooks/static/ghes-2.20/team.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team.created.payload.json rename to lib/webhooks/static/ghes-2.20/team.created.payload.json diff --git a/lib/webhooks/static/2.20/team.deleted.payload.json b/lib/webhooks/static/ghes-2.20/team.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/team.deleted.payload.json diff --git a/lib/webhooks/static/2.20/team.edited.payload.json b/lib/webhooks/static/ghes-2.20/team.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team.edited.payload.json rename to lib/webhooks/static/ghes-2.20/team.edited.payload.json diff --git a/lib/webhooks/static/2.20/team.payload.json b/lib/webhooks/static/ghes-2.20/team.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team.payload.json rename to lib/webhooks/static/ghes-2.20/team.payload.json diff --git a/lib/webhooks/static/2.20/team_add.payload.json b/lib/webhooks/static/ghes-2.20/team_add.payload.json similarity index 100% rename from lib/webhooks/static/2.20/team_add.payload.json rename to lib/webhooks/static/ghes-2.20/team_add.payload.json diff --git a/lib/webhooks/static/2.20/user.created.payload.json b/lib/webhooks/static/ghes-2.20/user.created.payload.json similarity index 100% rename from lib/webhooks/static/2.20/user.created.payload.json rename to lib/webhooks/static/ghes-2.20/user.created.payload.json diff --git a/lib/webhooks/static/2.20/user.deleted.payload.json b/lib/webhooks/static/ghes-2.20/user.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.20/user.deleted.payload.json rename to lib/webhooks/static/ghes-2.20/user.deleted.payload.json diff --git a/lib/webhooks/static/2.20/user.payload.json b/lib/webhooks/static/ghes-2.20/user.payload.json similarity index 100% rename from lib/webhooks/static/2.20/user.payload.json rename to lib/webhooks/static/ghes-2.20/user.payload.json diff --git a/lib/webhooks/static/2.20/watch.started.payload.json b/lib/webhooks/static/ghes-2.20/watch.started.payload.json similarity index 100% rename from lib/webhooks/static/2.20/watch.started.payload.json rename to lib/webhooks/static/ghes-2.20/watch.started.payload.json diff --git a/lib/webhooks/static/2.21/check_run.completed.payload.json b/lib/webhooks/static/ghes-2.21/check_run.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/check_run.completed.payload.json rename to lib/webhooks/static/ghes-2.21/check_run.completed.payload.json diff --git a/lib/webhooks/static/2.21/check_run.created.payload.json b/lib/webhooks/static/ghes-2.21/check_run.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/check_run.created.payload.json rename to lib/webhooks/static/ghes-2.21/check_run.created.payload.json diff --git a/lib/webhooks/static/2.21/check_suite.completed.payload.json b/lib/webhooks/static/ghes-2.21/check_suite.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/check_suite.completed.payload.json rename to lib/webhooks/static/ghes-2.21/check_suite.completed.payload.json diff --git a/lib/webhooks/static/2.21/check_suite.requested.payload.json b/lib/webhooks/static/ghes-2.21/check_suite.requested.payload.json similarity index 100% rename from lib/webhooks/static/2.21/check_suite.requested.payload.json rename to lib/webhooks/static/ghes-2.21/check_suite.requested.payload.json diff --git a/lib/webhooks/static/2.21/check_suite.rerequested.payload.json b/lib/webhooks/static/ghes-2.21/check_suite.rerequested.payload.json similarity index 100% rename from lib/webhooks/static/2.21/check_suite.rerequested.payload.json rename to lib/webhooks/static/ghes-2.21/check_suite.rerequested.payload.json diff --git a/lib/webhooks/static/2.21/commit_comment.created.payload.json b/lib/webhooks/static/ghes-2.21/commit_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/commit_comment.created.payload.json rename to lib/webhooks/static/ghes-2.21/commit_comment.created.payload.json diff --git a/lib/webhooks/static/2.21/create.payload.json b/lib/webhooks/static/ghes-2.21/create.payload.json similarity index 100% rename from lib/webhooks/static/2.21/create.payload.json rename to lib/webhooks/static/ghes-2.21/create.payload.json diff --git a/lib/webhooks/static/2.21/delete.payload.json b/lib/webhooks/static/ghes-2.21/delete.payload.json similarity index 100% rename from lib/webhooks/static/2.21/delete.payload.json rename to lib/webhooks/static/ghes-2.21/delete.payload.json diff --git a/lib/webhooks/static/2.21/deployment.payload.json b/lib/webhooks/static/ghes-2.21/deployment.payload.json similarity index 100% rename from lib/webhooks/static/2.21/deployment.payload.json rename to lib/webhooks/static/ghes-2.21/deployment.payload.json diff --git a/lib/webhooks/static/2.21/deployment_status.payload.json b/lib/webhooks/static/ghes-2.21/deployment_status.payload.json similarity index 100% rename from lib/webhooks/static/2.21/deployment_status.payload.json rename to lib/webhooks/static/ghes-2.21/deployment_status.payload.json diff --git a/lib/webhooks/static/2.21/enterprise.anonymous_access_enabled.payload.json b/lib/webhooks/static/ghes-2.21/enterprise.anonymous_access_enabled.payload.json similarity index 100% rename from lib/webhooks/static/2.21/enterprise.anonymous_access_enabled.payload.json rename to lib/webhooks/static/ghes-2.21/enterprise.anonymous_access_enabled.payload.json diff --git a/lib/webhooks/static/2.21/fork.payload.json b/lib/webhooks/static/ghes-2.21/fork.payload.json similarity index 100% rename from lib/webhooks/static/2.21/fork.payload.json rename to lib/webhooks/static/ghes-2.21/fork.payload.json diff --git a/lib/webhooks/static/2.21/gollum.payload.json b/lib/webhooks/static/ghes-2.21/gollum.payload.json similarity index 100% rename from lib/webhooks/static/2.21/gollum.payload.json rename to lib/webhooks/static/ghes-2.21/gollum.payload.json diff --git a/lib/webhooks/static/2.21/installation.created.payload.json b/lib/webhooks/static/ghes-2.21/installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/installation.created.payload.json rename to lib/webhooks/static/ghes-2.21/installation.created.payload.json diff --git a/lib/webhooks/static/2.21/installation.deleted.payload.json b/lib/webhooks/static/ghes-2.21/installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/installation.deleted.payload.json diff --git a/lib/webhooks/static/2.21/installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.21/installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.21/installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.21/installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.21/installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.21/installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.21/installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.21/integration_installation.created.payload.json b/lib/webhooks/static/ghes-2.21/integration_installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/integration_installation.created.payload.json rename to lib/webhooks/static/ghes-2.21/integration_installation.created.payload.json diff --git a/lib/webhooks/static/2.21/integration_installation.deleted.payload.json b/lib/webhooks/static/ghes-2.21/integration_installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/integration_installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/integration_installation.deleted.payload.json diff --git a/lib/webhooks/static/2.21/integration_installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.21/integration_installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.21/integration_installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.21/integration_installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.21/integration_installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.21/integration_installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/integration_installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.21/integration_installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.21/issue_comment.created.payload.json b/lib/webhooks/static/ghes-2.21/issue_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issue_comment.created.payload.json rename to lib/webhooks/static/ghes-2.21/issue_comment.created.payload.json diff --git a/lib/webhooks/static/2.21/issue_comment.deleted.payload.json b/lib/webhooks/static/ghes-2.21/issue_comment.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issue_comment.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/issue_comment.deleted.payload.json diff --git a/lib/webhooks/static/2.21/issue_comment.edited.payload.json b/lib/webhooks/static/ghes-2.21/issue_comment.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issue_comment.edited.payload.json rename to lib/webhooks/static/ghes-2.21/issue_comment.edited.payload.json diff --git a/lib/webhooks/static/2.21/issues.assigned.payload.json b/lib/webhooks/static/ghes-2.21/issues.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.assigned.payload.json rename to lib/webhooks/static/ghes-2.21/issues.assigned.payload.json diff --git a/lib/webhooks/static/2.21/issues.demilestoned.payload.json b/lib/webhooks/static/ghes-2.21/issues.demilestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.demilestoned.payload.json rename to lib/webhooks/static/ghes-2.21/issues.demilestoned.payload.json diff --git a/lib/webhooks/static/2.21/issues.edited.payload.json b/lib/webhooks/static/ghes-2.21/issues.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.edited.payload.json rename to lib/webhooks/static/ghes-2.21/issues.edited.payload.json diff --git a/lib/webhooks/static/2.21/issues.labeled.payload.json b/lib/webhooks/static/ghes-2.21/issues.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.labeled.payload.json rename to lib/webhooks/static/ghes-2.21/issues.labeled.payload.json diff --git a/lib/webhooks/static/2.21/issues.milestoned.payload.json b/lib/webhooks/static/ghes-2.21/issues.milestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.milestoned.payload.json rename to lib/webhooks/static/ghes-2.21/issues.milestoned.payload.json diff --git a/lib/webhooks/static/2.21/issues.opened.payload.json b/lib/webhooks/static/ghes-2.21/issues.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.opened.payload.json rename to lib/webhooks/static/ghes-2.21/issues.opened.payload.json diff --git a/lib/webhooks/static/2.21/issues.unassigned.payload.json b/lib/webhooks/static/ghes-2.21/issues.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.unassigned.payload.json rename to lib/webhooks/static/ghes-2.21/issues.unassigned.payload.json diff --git a/lib/webhooks/static/2.21/issues.unlabeled.payload.json b/lib/webhooks/static/ghes-2.21/issues.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.21/issues.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.21/issues.unlabeled.payload.json diff --git a/lib/webhooks/static/2.21/label.created.payload.json b/lib/webhooks/static/ghes-2.21/label.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/label.created.payload.json rename to lib/webhooks/static/ghes-2.21/label.created.payload.json diff --git a/lib/webhooks/static/2.21/label.deleted.payload.json b/lib/webhooks/static/ghes-2.21/label.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/label.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/label.deleted.payload.json diff --git a/lib/webhooks/static/2.21/label.edited.payload.json b/lib/webhooks/static/ghes-2.21/label.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.21/label.edited.payload.json rename to lib/webhooks/static/ghes-2.21/label.edited.payload.json diff --git a/lib/webhooks/static/2.21/member.added.payload.json b/lib/webhooks/static/ghes-2.21/member.added.payload.json similarity index 100% rename from lib/webhooks/static/2.21/member.added.payload.json rename to lib/webhooks/static/ghes-2.21/member.added.payload.json diff --git a/lib/webhooks/static/2.21/membership.added.payload.json b/lib/webhooks/static/ghes-2.21/membership.added.payload.json similarity index 100% rename from lib/webhooks/static/2.21/membership.added.payload.json rename to lib/webhooks/static/ghes-2.21/membership.added.payload.json diff --git a/lib/webhooks/static/2.21/membership.removed.payload.json b/lib/webhooks/static/ghes-2.21/membership.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/membership.removed.payload.json rename to lib/webhooks/static/ghes-2.21/membership.removed.payload.json diff --git a/lib/webhooks/static/2.21/milestone.closed.payload.json b/lib/webhooks/static/ghes-2.21/milestone.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/milestone.closed.payload.json rename to lib/webhooks/static/ghes-2.21/milestone.closed.payload.json diff --git a/lib/webhooks/static/2.21/milestone.created.payload.json b/lib/webhooks/static/ghes-2.21/milestone.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/milestone.created.payload.json rename to lib/webhooks/static/ghes-2.21/milestone.created.payload.json diff --git a/lib/webhooks/static/2.21/milestone.deleted.payload.json b/lib/webhooks/static/ghes-2.21/milestone.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/milestone.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/milestone.deleted.payload.json diff --git a/lib/webhooks/static/2.21/organization.member_added.payload.json b/lib/webhooks/static/ghes-2.21/organization.member_added.payload.json similarity index 100% rename from lib/webhooks/static/2.21/organization.member_added.payload.json rename to lib/webhooks/static/ghes-2.21/organization.member_added.payload.json diff --git a/lib/webhooks/static/2.21/organization.member_removed.payload.json b/lib/webhooks/static/ghes-2.21/organization.member_removed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/organization.member_removed.payload.json rename to lib/webhooks/static/ghes-2.21/organization.member_removed.payload.json diff --git a/lib/webhooks/static/2.21/page_build.payload.json b/lib/webhooks/static/ghes-2.21/page_build.payload.json similarity index 100% rename from lib/webhooks/static/2.21/page_build.payload.json rename to lib/webhooks/static/ghes-2.21/page_build.payload.json diff --git a/lib/webhooks/static/2.21/ping.payload.json b/lib/webhooks/static/ghes-2.21/ping.payload.json similarity index 100% rename from lib/webhooks/static/2.21/ping.payload.json rename to lib/webhooks/static/ghes-2.21/ping.payload.json diff --git a/lib/webhooks/static/2.21/project.created.payload.json b/lib/webhooks/static/ghes-2.21/project.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/project.created.payload.json rename to lib/webhooks/static/ghes-2.21/project.created.payload.json diff --git a/lib/webhooks/static/2.21/project_card.created.payload.json b/lib/webhooks/static/ghes-2.21/project_card.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/project_card.created.payload.json rename to lib/webhooks/static/ghes-2.21/project_card.created.payload.json diff --git a/lib/webhooks/static/2.21/project_column.created.payload.json b/lib/webhooks/static/ghes-2.21/project_column.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/project_column.created.payload.json rename to lib/webhooks/static/ghes-2.21/project_column.created.payload.json diff --git a/lib/webhooks/static/2.21/public.payload.json b/lib/webhooks/static/ghes-2.21/public.payload.json similarity index 100% rename from lib/webhooks/static/2.21/public.payload.json rename to lib/webhooks/static/ghes-2.21/public.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.assigned.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.assigned.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.assigned.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.closed.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.closed.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.closed.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.labeled.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.labeled.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.labeled.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.opened.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.opened.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.opened.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.unassigned.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.unassigned.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.unassigned.payload.json diff --git a/lib/webhooks/static/2.21/pull_request.unlabeled.payload.json b/lib/webhooks/static/ghes-2.21/pull_request.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request.unlabeled.payload.json diff --git a/lib/webhooks/static/2.21/pull_request_review.submitted.payload.json b/lib/webhooks/static/ghes-2.21/pull_request_review.submitted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request_review.submitted.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request_review.submitted.payload.json diff --git a/lib/webhooks/static/2.21/pull_request_review_comment.created.payload.json b/lib/webhooks/static/ghes-2.21/pull_request_review_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/pull_request_review_comment.created.payload.json rename to lib/webhooks/static/ghes-2.21/pull_request_review_comment.created.payload.json diff --git a/lib/webhooks/static/2.21/push.payload.json b/lib/webhooks/static/ghes-2.21/push.payload.json similarity index 100% rename from lib/webhooks/static/2.21/push.payload.json rename to lib/webhooks/static/ghes-2.21/push.payload.json diff --git a/lib/webhooks/static/2.21/release.published.payload.json b/lib/webhooks/static/ghes-2.21/release.published.payload.json similarity index 100% rename from lib/webhooks/static/2.21/release.published.payload.json rename to lib/webhooks/static/ghes-2.21/release.published.payload.json diff --git a/lib/webhooks/static/2.21/repository.created.payload.json b/lib/webhooks/static/ghes-2.21/repository.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/repository.created.payload.json rename to lib/webhooks/static/ghes-2.21/repository.created.payload.json diff --git a/lib/webhooks/static/2.21/repository.deleted.payload.json b/lib/webhooks/static/ghes-2.21/repository.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/repository.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/repository.deleted.payload.json diff --git a/lib/webhooks/static/2.21/repository.privatized.payload.json b/lib/webhooks/static/ghes-2.21/repository.privatized.payload.json similarity index 100% rename from lib/webhooks/static/2.21/repository.privatized.payload.json rename to lib/webhooks/static/ghes-2.21/repository.privatized.payload.json diff --git a/lib/webhooks/static/2.21/repository.publicized.payload.json b/lib/webhooks/static/ghes-2.21/repository.publicized.payload.json similarity index 100% rename from lib/webhooks/static/2.21/repository.publicized.payload.json rename to lib/webhooks/static/ghes-2.21/repository.publicized.payload.json diff --git a/lib/webhooks/static/2.21/status.payload.json b/lib/webhooks/static/ghes-2.21/status.payload.json similarity index 100% rename from lib/webhooks/static/2.21/status.payload.json rename to lib/webhooks/static/ghes-2.21/status.payload.json diff --git a/lib/webhooks/static/2.21/team.added_to_repository.payload.json b/lib/webhooks/static/ghes-2.21/team.added_to_repository.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team.added_to_repository.payload.json rename to lib/webhooks/static/ghes-2.21/team.added_to_repository.payload.json diff --git a/lib/webhooks/static/2.21/team.created.payload.json b/lib/webhooks/static/ghes-2.21/team.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team.created.payload.json rename to lib/webhooks/static/ghes-2.21/team.created.payload.json diff --git a/lib/webhooks/static/2.21/team.deleted.payload.json b/lib/webhooks/static/ghes-2.21/team.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/team.deleted.payload.json diff --git a/lib/webhooks/static/2.21/team.edited.payload.json b/lib/webhooks/static/ghes-2.21/team.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team.edited.payload.json rename to lib/webhooks/static/ghes-2.21/team.edited.payload.json diff --git a/lib/webhooks/static/2.21/team.payload.json b/lib/webhooks/static/ghes-2.21/team.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team.payload.json rename to lib/webhooks/static/ghes-2.21/team.payload.json diff --git a/lib/webhooks/static/2.21/team_add.payload.json b/lib/webhooks/static/ghes-2.21/team_add.payload.json similarity index 100% rename from lib/webhooks/static/2.21/team_add.payload.json rename to lib/webhooks/static/ghes-2.21/team_add.payload.json diff --git a/lib/webhooks/static/2.21/user.created.payload.json b/lib/webhooks/static/ghes-2.21/user.created.payload.json similarity index 100% rename from lib/webhooks/static/2.21/user.created.payload.json rename to lib/webhooks/static/ghes-2.21/user.created.payload.json diff --git a/lib/webhooks/static/2.21/user.deleted.payload.json b/lib/webhooks/static/ghes-2.21/user.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.21/user.deleted.payload.json rename to lib/webhooks/static/ghes-2.21/user.deleted.payload.json diff --git a/lib/webhooks/static/2.21/user.payload.json b/lib/webhooks/static/ghes-2.21/user.payload.json similarity index 100% rename from lib/webhooks/static/2.21/user.payload.json rename to lib/webhooks/static/ghes-2.21/user.payload.json diff --git a/lib/webhooks/static/2.21/watch.started.payload.json b/lib/webhooks/static/ghes-2.21/watch.started.payload.json similarity index 100% rename from lib/webhooks/static/2.21/watch.started.payload.json rename to lib/webhooks/static/ghes-2.21/watch.started.payload.json diff --git a/lib/webhooks/static/2.22/check_run.completed.payload.json b/lib/webhooks/static/ghes-2.22/check_run.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/check_run.completed.payload.json rename to lib/webhooks/static/ghes-2.22/check_run.completed.payload.json diff --git a/lib/webhooks/static/2.22/check_run.created.payload.json b/lib/webhooks/static/ghes-2.22/check_run.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/check_run.created.payload.json rename to lib/webhooks/static/ghes-2.22/check_run.created.payload.json diff --git a/lib/webhooks/static/2.22/check_suite.completed.payload.json b/lib/webhooks/static/ghes-2.22/check_suite.completed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/check_suite.completed.payload.json rename to lib/webhooks/static/ghes-2.22/check_suite.completed.payload.json diff --git a/lib/webhooks/static/2.22/check_suite.requested.payload.json b/lib/webhooks/static/ghes-2.22/check_suite.requested.payload.json similarity index 100% rename from lib/webhooks/static/2.22/check_suite.requested.payload.json rename to lib/webhooks/static/ghes-2.22/check_suite.requested.payload.json diff --git a/lib/webhooks/static/2.22/check_suite.rerequested.payload.json b/lib/webhooks/static/ghes-2.22/check_suite.rerequested.payload.json similarity index 100% rename from lib/webhooks/static/2.22/check_suite.rerequested.payload.json rename to lib/webhooks/static/ghes-2.22/check_suite.rerequested.payload.json diff --git a/lib/webhooks/static/ghes-2.22/code_scanning_alert.reopened.payload.json b/lib/webhooks/static/ghes-2.22/code_scanning_alert.reopened.payload.json new file mode 100644 index 000000000000..f2271f33d48c --- /dev/null +++ b/lib/webhooks/static/ghes-2.22/code_scanning_alert.reopened.payload.json @@ -0,0 +1,140 @@ +{ + "action": "reopened", + "alert": { + "number": 10, + "created_at": "2020-07-22T14:06:31Z", + "url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/code-scanning/alerts/10", + "html_url": "https://octocoders.github.io/Codertocat/Hello-World/security/code-scanning/10", + "instances": [ + { + "ref": "refs/heads/master", + "analysis_key": ".github/workflows/workflow.yml:upload", + "environment": "{}", + "state": "open" + } + ], + "state": "open", + "dismissed_by": null, + "dismissed_at": null, + "dismissed_reason": null, + "rule": { + "id": "Style/FrozenStringLiteralComment", + "severity": "note", + "description": "Add the frozen_string_literal comment to the top of files to help transition to frozen string literals by default." + }, + "tool": { + "name": "Rubocop", + "version": null + } + }, + "ref": "refs/heads/master", + "commit_oid": "d6e4c75c141dbacecc279b721b8b9393d5405795", + "repository": { + "id": 186853002, + "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=", + "name": "Hello-World", + "full_name": "Codertocat/Hello-World", + "private": false, + "owner": { + "login": "Codertocat", + "id": 21031067, + "node_id": "MDQ6VXNlcjIxMDMxMDY3", + "avatar_url": "https://avatars1.githubusercontent.com/u/21031067?v=4", + "gravatar_id": "", + "url": "https://octocoders.github.io/api/v3/users/Codertocat", + "html_url": "https://octocoders.github.io/Codertocat", + "followers_url": "https://octocoders.github.io/api/v3/users/Codertocat/followers", + "following_url": "https://octocoders.github.io/api/v3/users/Codertocat/following{/other_user}", + "gists_url": "https://octocoders.github.io/api/v3/users/Codertocat/gists{/gist_id}", + "starred_url": "https://octocoders.github.io/api/v3/users/Codertocat/starred{/owner}{/repo}", + "subscriptions_url": "https://octocoders.github.io/api/v3/users/Codertocat/subscriptions", + "organizations_url": "https://octocoders.github.io/api/v3/users/Codertocat/orgs", + "repos_url": "https://octocoders.github.io/api/v3/users/Codertocat/repos", + "events_url": "https://octocoders.github.io/api/v3/users/Codertocat/events{/privacy}", + "received_events_url": "https://octocoders.github.io/api/v3/users/Codertocat/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://octocoders.github.io/Codertocat/Hello-World", + "description": null, + "fork": false, + "url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World", + "forks_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/forks", + "keys_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/keys{/key_id}", + "collaborators_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/collaborators{/collaborator}", + "teams_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/teams", + "hooks_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/hooks", + "issue_events_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/issues/events{/number}", + "events_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/events", + "assignees_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/assignees{/user}", + "branches_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/branches{/branch}", + "tags_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/tags", + "blobs_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/git/tags{/sha}", + "git_refs_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/git/refs{/sha}", + "trees_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/git/trees{/sha}", + "statuses_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/statuses/{sha}", + "languages_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/languages", + "stargazers_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/stargazers", + "contributors_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/contributors", + "subscribers_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/subscribers", + "subscription_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/subscription", + "commits_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/commits{/sha}", + "git_commits_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/git/commits{/sha}", + "comments_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/comments{/number}", + "issue_comment_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/issues/comments{/number}", + "contents_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/contents/{+path}", + "compare_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/compare/{base}...{head}", + "merges_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/merges", + "archive_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/downloads", + "issues_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/issues{/number}", + "pulls_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/pulls{/number}", + "milestones_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/milestones{/number}", + "notifications_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/labels{/name}", + "releases_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/releases{/id}", + "deployments_url": "https://octocoders.github.io/api/v3/repos/Codertocat/Hello-World/deployments", + "created_at": "2019-05-15T15:19:25Z", + "updated_at": "2019-05-15T15:19:27Z", + "pushed_at": "2019-05-15T15:20:32Z", + "git_url": "git://octocoders.github.io/Codertocat/Hello-World.git", + "ssh_url": "git@octocoders.github.io:Codertocat/Hello-World.git", + "clone_url": "https://octocoders.github.io/Codertocat/Hello-World.git", + "svn_url": "https://octocoders.github.io/Codertocat/Hello-World", + "homepage": null, + "size": 0, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": null, + "forks": 0, + "open_issues": 2, + "watchers": 0, + "default_branch": "master" + }, + "organization": { + "login": "Octocoders", + "id": 6, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY=", + "url": "https://octocoders.github.io/api/v3/orgs/Octocoders", + "repos_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/repos", + "events_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/events", + "hooks_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/hooks", + "issues_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/issues", + "members_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/members{/member}", + "public_members_url": "https://octocoders.github.io/api/v3/orgs/Octocoders/public_members{/member}", + "avatar_url": "https://octocoders.github.io/avatars/u/6?", + "description": "" + } +} diff --git a/lib/webhooks/static/2.22/commit_comment.created.payload.json b/lib/webhooks/static/ghes-2.22/commit_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/commit_comment.created.payload.json rename to lib/webhooks/static/ghes-2.22/commit_comment.created.payload.json diff --git a/lib/webhooks/static/2.22/create.payload.json b/lib/webhooks/static/ghes-2.22/create.payload.json similarity index 100% rename from lib/webhooks/static/2.22/create.payload.json rename to lib/webhooks/static/ghes-2.22/create.payload.json diff --git a/lib/webhooks/static/2.22/delete.payload.json b/lib/webhooks/static/ghes-2.22/delete.payload.json similarity index 100% rename from lib/webhooks/static/2.22/delete.payload.json rename to lib/webhooks/static/ghes-2.22/delete.payload.json diff --git a/lib/webhooks/static/2.22/deployment.payload.json b/lib/webhooks/static/ghes-2.22/deployment.payload.json similarity index 100% rename from lib/webhooks/static/2.22/deployment.payload.json rename to lib/webhooks/static/ghes-2.22/deployment.payload.json diff --git a/lib/webhooks/static/2.22/deployment_status.payload.json b/lib/webhooks/static/ghes-2.22/deployment_status.payload.json similarity index 100% rename from lib/webhooks/static/2.22/deployment_status.payload.json rename to lib/webhooks/static/ghes-2.22/deployment_status.payload.json diff --git a/lib/webhooks/static/2.22/enterprise.anonymous_access_enabled.payload.json b/lib/webhooks/static/ghes-2.22/enterprise.anonymous_access_enabled.payload.json similarity index 100% rename from lib/webhooks/static/2.22/enterprise.anonymous_access_enabled.payload.json rename to lib/webhooks/static/ghes-2.22/enterprise.anonymous_access_enabled.payload.json diff --git a/lib/webhooks/static/2.22/fork.payload.json b/lib/webhooks/static/ghes-2.22/fork.payload.json similarity index 100% rename from lib/webhooks/static/2.22/fork.payload.json rename to lib/webhooks/static/ghes-2.22/fork.payload.json diff --git a/lib/webhooks/static/2.22/gollum.payload.json b/lib/webhooks/static/ghes-2.22/gollum.payload.json similarity index 100% rename from lib/webhooks/static/2.22/gollum.payload.json rename to lib/webhooks/static/ghes-2.22/gollum.payload.json diff --git a/lib/webhooks/static/2.22/installation.created.payload.json b/lib/webhooks/static/ghes-2.22/installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/installation.created.payload.json rename to lib/webhooks/static/ghes-2.22/installation.created.payload.json diff --git a/lib/webhooks/static/2.22/installation.deleted.payload.json b/lib/webhooks/static/ghes-2.22/installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/installation.deleted.payload.json diff --git a/lib/webhooks/static/2.22/installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.22/installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.22/installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.22/installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.22/installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.22/installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.22/installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.22/integration_installation.created.payload.json b/lib/webhooks/static/ghes-2.22/integration_installation.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/integration_installation.created.payload.json rename to lib/webhooks/static/ghes-2.22/integration_installation.created.payload.json diff --git a/lib/webhooks/static/2.22/integration_installation.deleted.payload.json b/lib/webhooks/static/ghes-2.22/integration_installation.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/integration_installation.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/integration_installation.deleted.payload.json diff --git a/lib/webhooks/static/2.22/integration_installation_repositories.added.payload.json b/lib/webhooks/static/ghes-2.22/integration_installation_repositories.added.payload.json similarity index 100% rename from lib/webhooks/static/2.22/integration_installation_repositories.added.payload.json rename to lib/webhooks/static/ghes-2.22/integration_installation_repositories.added.payload.json diff --git a/lib/webhooks/static/2.22/integration_installation_repositories.removed.payload.json b/lib/webhooks/static/ghes-2.22/integration_installation_repositories.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/integration_installation_repositories.removed.payload.json rename to lib/webhooks/static/ghes-2.22/integration_installation_repositories.removed.payload.json diff --git a/lib/webhooks/static/2.22/issue_comment.created.payload.json b/lib/webhooks/static/ghes-2.22/issue_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issue_comment.created.payload.json rename to lib/webhooks/static/ghes-2.22/issue_comment.created.payload.json diff --git a/lib/webhooks/static/2.22/issue_comment.deleted.payload.json b/lib/webhooks/static/ghes-2.22/issue_comment.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issue_comment.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/issue_comment.deleted.payload.json diff --git a/lib/webhooks/static/2.22/issue_comment.edited.payload.json b/lib/webhooks/static/ghes-2.22/issue_comment.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issue_comment.edited.payload.json rename to lib/webhooks/static/ghes-2.22/issue_comment.edited.payload.json diff --git a/lib/webhooks/static/2.22/issues.assigned.payload.json b/lib/webhooks/static/ghes-2.22/issues.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.assigned.payload.json rename to lib/webhooks/static/ghes-2.22/issues.assigned.payload.json diff --git a/lib/webhooks/static/2.22/issues.demilestoned.payload.json b/lib/webhooks/static/ghes-2.22/issues.demilestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.demilestoned.payload.json rename to lib/webhooks/static/ghes-2.22/issues.demilestoned.payload.json diff --git a/lib/webhooks/static/2.22/issues.edited.payload.json b/lib/webhooks/static/ghes-2.22/issues.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.edited.payload.json rename to lib/webhooks/static/ghes-2.22/issues.edited.payload.json diff --git a/lib/webhooks/static/2.22/issues.labeled.payload.json b/lib/webhooks/static/ghes-2.22/issues.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.labeled.payload.json rename to lib/webhooks/static/ghes-2.22/issues.labeled.payload.json diff --git a/lib/webhooks/static/2.22/issues.milestoned.payload.json b/lib/webhooks/static/ghes-2.22/issues.milestoned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.milestoned.payload.json rename to lib/webhooks/static/ghes-2.22/issues.milestoned.payload.json diff --git a/lib/webhooks/static/2.22/issues.opened.payload.json b/lib/webhooks/static/ghes-2.22/issues.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.opened.payload.json rename to lib/webhooks/static/ghes-2.22/issues.opened.payload.json diff --git a/lib/webhooks/static/2.22/issues.unassigned.payload.json b/lib/webhooks/static/ghes-2.22/issues.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.unassigned.payload.json rename to lib/webhooks/static/ghes-2.22/issues.unassigned.payload.json diff --git a/lib/webhooks/static/2.22/issues.unlabeled.payload.json b/lib/webhooks/static/ghes-2.22/issues.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.22/issues.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.22/issues.unlabeled.payload.json diff --git a/lib/webhooks/static/2.22/label.created.payload.json b/lib/webhooks/static/ghes-2.22/label.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/label.created.payload.json rename to lib/webhooks/static/ghes-2.22/label.created.payload.json diff --git a/lib/webhooks/static/2.22/label.deleted.payload.json b/lib/webhooks/static/ghes-2.22/label.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/label.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/label.deleted.payload.json diff --git a/lib/webhooks/static/2.22/label.edited.payload.json b/lib/webhooks/static/ghes-2.22/label.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.22/label.edited.payload.json rename to lib/webhooks/static/ghes-2.22/label.edited.payload.json diff --git a/lib/webhooks/static/2.22/member.added.payload.json b/lib/webhooks/static/ghes-2.22/member.added.payload.json similarity index 100% rename from lib/webhooks/static/2.22/member.added.payload.json rename to lib/webhooks/static/ghes-2.22/member.added.payload.json diff --git a/lib/webhooks/static/2.22/membership.added.payload.json b/lib/webhooks/static/ghes-2.22/membership.added.payload.json similarity index 100% rename from lib/webhooks/static/2.22/membership.added.payload.json rename to lib/webhooks/static/ghes-2.22/membership.added.payload.json diff --git a/lib/webhooks/static/2.22/membership.removed.payload.json b/lib/webhooks/static/ghes-2.22/membership.removed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/membership.removed.payload.json rename to lib/webhooks/static/ghes-2.22/membership.removed.payload.json diff --git a/lib/webhooks/static/2.22/milestone.closed.payload.json b/lib/webhooks/static/ghes-2.22/milestone.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/milestone.closed.payload.json rename to lib/webhooks/static/ghes-2.22/milestone.closed.payload.json diff --git a/lib/webhooks/static/2.22/milestone.created.payload.json b/lib/webhooks/static/ghes-2.22/milestone.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/milestone.created.payload.json rename to lib/webhooks/static/ghes-2.22/milestone.created.payload.json diff --git a/lib/webhooks/static/2.22/milestone.deleted.payload.json b/lib/webhooks/static/ghes-2.22/milestone.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/milestone.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/milestone.deleted.payload.json diff --git a/lib/webhooks/static/2.22/organization.member_added.payload.json b/lib/webhooks/static/ghes-2.22/organization.member_added.payload.json similarity index 100% rename from lib/webhooks/static/2.22/organization.member_added.payload.json rename to lib/webhooks/static/ghes-2.22/organization.member_added.payload.json diff --git a/lib/webhooks/static/2.22/organization.member_removed.payload.json b/lib/webhooks/static/ghes-2.22/organization.member_removed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/organization.member_removed.payload.json rename to lib/webhooks/static/ghes-2.22/organization.member_removed.payload.json diff --git a/lib/webhooks/static/2.22/page_build.payload.json b/lib/webhooks/static/ghes-2.22/page_build.payload.json similarity index 100% rename from lib/webhooks/static/2.22/page_build.payload.json rename to lib/webhooks/static/ghes-2.22/page_build.payload.json diff --git a/lib/webhooks/static/2.22/ping.payload.json b/lib/webhooks/static/ghes-2.22/ping.payload.json similarity index 100% rename from lib/webhooks/static/2.22/ping.payload.json rename to lib/webhooks/static/ghes-2.22/ping.payload.json diff --git a/lib/webhooks/static/2.22/project.created.payload.json b/lib/webhooks/static/ghes-2.22/project.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/project.created.payload.json rename to lib/webhooks/static/ghes-2.22/project.created.payload.json diff --git a/lib/webhooks/static/2.22/project_card.created.payload.json b/lib/webhooks/static/ghes-2.22/project_card.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/project_card.created.payload.json rename to lib/webhooks/static/ghes-2.22/project_card.created.payload.json diff --git a/lib/webhooks/static/2.22/project_column.created.payload.json b/lib/webhooks/static/ghes-2.22/project_column.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/project_column.created.payload.json rename to lib/webhooks/static/ghes-2.22/project_column.created.payload.json diff --git a/lib/webhooks/static/2.22/public.payload.json b/lib/webhooks/static/ghes-2.22/public.payload.json similarity index 100% rename from lib/webhooks/static/2.22/public.payload.json rename to lib/webhooks/static/ghes-2.22/public.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.assigned.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.assigned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.assigned.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.assigned.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.closed.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.closed.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.closed.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.closed.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.labeled.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.labeled.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.labeled.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.labeled.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.opened.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.opened.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.opened.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.opened.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.unassigned.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.unassigned.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.unassigned.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.unassigned.payload.json diff --git a/lib/webhooks/static/2.22/pull_request.unlabeled.payload.json b/lib/webhooks/static/ghes-2.22/pull_request.unlabeled.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request.unlabeled.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request.unlabeled.payload.json diff --git a/lib/webhooks/static/2.22/pull_request_review.submitted.payload.json b/lib/webhooks/static/ghes-2.22/pull_request_review.submitted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request_review.submitted.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request_review.submitted.payload.json diff --git a/lib/webhooks/static/2.22/pull_request_review_comment.created.payload.json b/lib/webhooks/static/ghes-2.22/pull_request_review_comment.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/pull_request_review_comment.created.payload.json rename to lib/webhooks/static/ghes-2.22/pull_request_review_comment.created.payload.json diff --git a/lib/webhooks/static/2.22/push.payload.json b/lib/webhooks/static/ghes-2.22/push.payload.json similarity index 100% rename from lib/webhooks/static/2.22/push.payload.json rename to lib/webhooks/static/ghes-2.22/push.payload.json diff --git a/lib/webhooks/static/2.22/release.published.payload.json b/lib/webhooks/static/ghes-2.22/release.published.payload.json similarity index 100% rename from lib/webhooks/static/2.22/release.published.payload.json rename to lib/webhooks/static/ghes-2.22/release.published.payload.json diff --git a/lib/webhooks/static/2.22/repository.created.payload.json b/lib/webhooks/static/ghes-2.22/repository.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/repository.created.payload.json rename to lib/webhooks/static/ghes-2.22/repository.created.payload.json diff --git a/lib/webhooks/static/2.22/repository.deleted.payload.json b/lib/webhooks/static/ghes-2.22/repository.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/repository.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/repository.deleted.payload.json diff --git a/lib/webhooks/static/2.22/repository.privatized.payload.json b/lib/webhooks/static/ghes-2.22/repository.privatized.payload.json similarity index 100% rename from lib/webhooks/static/2.22/repository.privatized.payload.json rename to lib/webhooks/static/ghes-2.22/repository.privatized.payload.json diff --git a/lib/webhooks/static/2.22/repository.publicized.payload.json b/lib/webhooks/static/ghes-2.22/repository.publicized.payload.json similarity index 100% rename from lib/webhooks/static/2.22/repository.publicized.payload.json rename to lib/webhooks/static/ghes-2.22/repository.publicized.payload.json diff --git a/lib/webhooks/static/2.22/status.payload.json b/lib/webhooks/static/ghes-2.22/status.payload.json similarity index 100% rename from lib/webhooks/static/2.22/status.payload.json rename to lib/webhooks/static/ghes-2.22/status.payload.json diff --git a/lib/webhooks/static/2.22/team.added_to_repository.payload.json b/lib/webhooks/static/ghes-2.22/team.added_to_repository.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team.added_to_repository.payload.json rename to lib/webhooks/static/ghes-2.22/team.added_to_repository.payload.json diff --git a/lib/webhooks/static/2.22/team.created.payload.json b/lib/webhooks/static/ghes-2.22/team.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team.created.payload.json rename to lib/webhooks/static/ghes-2.22/team.created.payload.json diff --git a/lib/webhooks/static/2.22/team.deleted.payload.json b/lib/webhooks/static/ghes-2.22/team.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/team.deleted.payload.json diff --git a/lib/webhooks/static/2.22/team.edited.payload.json b/lib/webhooks/static/ghes-2.22/team.edited.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team.edited.payload.json rename to lib/webhooks/static/ghes-2.22/team.edited.payload.json diff --git a/lib/webhooks/static/2.22/team.payload.json b/lib/webhooks/static/ghes-2.22/team.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team.payload.json rename to lib/webhooks/static/ghes-2.22/team.payload.json diff --git a/lib/webhooks/static/2.22/team_add.payload.json b/lib/webhooks/static/ghes-2.22/team_add.payload.json similarity index 100% rename from lib/webhooks/static/2.22/team_add.payload.json rename to lib/webhooks/static/ghes-2.22/team_add.payload.json diff --git a/lib/webhooks/static/2.22/user.created.payload.json b/lib/webhooks/static/ghes-2.22/user.created.payload.json similarity index 100% rename from lib/webhooks/static/2.22/user.created.payload.json rename to lib/webhooks/static/ghes-2.22/user.created.payload.json diff --git a/lib/webhooks/static/2.22/user.deleted.payload.json b/lib/webhooks/static/ghes-2.22/user.deleted.payload.json similarity index 100% rename from lib/webhooks/static/2.22/user.deleted.payload.json rename to lib/webhooks/static/ghes-2.22/user.deleted.payload.json diff --git a/lib/webhooks/static/2.22/user.payload.json b/lib/webhooks/static/ghes-2.22/user.payload.json similarity index 100% rename from lib/webhooks/static/2.22/user.payload.json rename to lib/webhooks/static/ghes-2.22/user.payload.json diff --git a/lib/webhooks/static/2.22/watch.started.payload.json b/lib/webhooks/static/ghes-2.22/watch.started.payload.json similarity index 100% rename from lib/webhooks/static/2.22/watch.started.payload.json rename to lib/webhooks/static/ghes-2.22/watch.started.payload.json diff --git a/middleware/contextualizers/graphql.js b/middleware/contextualizers/graphql.js index 33477752f26c..34fffaf1e245 100644 --- a/middleware/contextualizers/graphql.js +++ b/middleware/contextualizers/graphql.js @@ -2,7 +2,7 @@ const previews = require('../../lib/graphql/static/previews') const upcomingChanges = require('../../lib/graphql/static/upcoming-changes') const changelog = require('../../lib/graphql/static/changelog') const prerenderedObjects = require('../../lib/graphql/static/prerendered-objects') -const { getOldVersionFromNewVersion } = require('../../lib/old-versions-utils') +const allVersions = require('../../lib/all-versions') // TODO do we need to support staging? https://graphql-stage.github.com/explorer const explorerUrl = process.env.NODE_ENV === 'production' @@ -13,14 +13,17 @@ module.exports = async (req, res, next) => { // ignore requests to non-GraphQL reference paths if (!req.path.includes('/graphql/')) return next() - // TODO need to update this to the new versions in coordination with the updater scripts - const currentOldVersion = getOldVersionFromNewVersion(req.context.currentVersion) + // Get the relevant name of the GraphQL schema files for the current version + // For example, free-pro-team@latest corresponds to dotcom, + // enterprise-server@2.22 corresponds to ghes-2.22, + // and github-ae@latest corresponds to ghae + const graphqlVersion = allVersions[req.context.currentVersion].miscVersionName req.context.graphql = { - schemaForCurrentVersion: require(`../../lib/graphql/static/schema-${currentOldVersion}`), - previewsForCurrentVersion: previews[currentOldVersion], - upcomingChangesForCurrentVersion: upcomingChanges[currentOldVersion], - prerenderedObjectsForCurrentVersion: prerenderedObjects[currentOldVersion], + schemaForCurrentVersion: require(`../../lib/graphql/static/schema-${graphqlVersion}`), + previewsForCurrentVersion: previews[graphqlVersion], + upcomingChangesForCurrentVersion: upcomingChanges[graphqlVersion], + prerenderedObjectsForCurrentVersion: prerenderedObjects[graphqlVersion], explorerUrl, changelog } diff --git a/middleware/contextualizers/rest.js b/middleware/contextualizers/rest.js index 68a518e960ad..0d63f8d93f1e 100644 --- a/middleware/contextualizers/rest.js +++ b/middleware/contextualizers/rest.js @@ -1,13 +1,9 @@ const rest = require('../../lib/rest') const { getVersionedPathWithLanguage } = require('../../lib/path-utils') -const { getOldVersionFromNewVersion } = require('../../lib/old-versions-utils') module.exports = async function (req, res, next) { req.context.rest = rest - // TODO need to update this to the new versions in coordination with the updater scripts - const currentOldVersion = getOldVersionFromNewVersion(req.context.currentVersion) - // link to include in `Works with GitHub Apps` notes // e.g. /ja/rest/reference/apps or /en/enterprise/2.20/user/rest/reference/apps req.context.restGitHubAppsLink = getVersionedPathWithLanguage( @@ -28,7 +24,7 @@ module.exports = async function (req, res, next) { // ignore empty strings or bare `/` if (!category || category.length < 2) return next() - const operationsForCurrentProduct = req.context.rest.operations[currentOldVersion] || [] + const operationsForCurrentProduct = req.context.rest.operations[req.context.currentVersion] || [] // find all operations with a category matching the current path req.context.currentRestOperations = operationsForCurrentProduct.filter(operation => operation.category === category) diff --git a/middleware/contextualizers/webhooks.js b/middleware/contextualizers/webhooks.js index fdb9a6c87a9e..da2c12ffc914 100644 --- a/middleware/contextualizers/webhooks.js +++ b/middleware/contextualizers/webhooks.js @@ -1,18 +1,24 @@ const path = require('path') const { defaults } = require('lodash') const webhookPayloads = require(path.join(process.cwd(), 'lib/webhooks')) -const { getOldVersionFromNewVersion } = require('../../lib/old-versions-utils') +const nonEnterpriseDefaultVersion = require('../../lib/non-enterprise-default-version') +const allVersions = require('../../lib/all-versions') module.exports = async (req, res, next) => { - // TODO need to update this to the new versions in coordination with the updater scripts - const currentOldVersion = getOldVersionFromNewVersion(req.context.currentVersion) + if (!req.path.includes('webhooks')) return next() - const webhookPayloadsForCurrentVersion = webhookPayloads[currentOldVersion] + // Get the name of the dir under lib/webhooks/static + // For example, free-pro-team@latest corresponds to dotcom, + // enterprise-server@2.22 corresponds to ghes-2.22, + // and github-ae@latest corresponds to ghae + const webhookPayloadDir = allVersions[req.context.currentVersion].miscVersionName - // if current version is GHE, include dotcom payloads in object so we can fall back to them if needed - req.context.webhookPayloadsForCurrentVersion = currentOldVersion === 'dotcom' + const webhookPayloadsForCurrentVersion = webhookPayloads[webhookPayloadDir] + + // if current version is non-dotcom, include dotcom payloads in object so we can fall back to them if needed + req.context.webhookPayloadsForCurrentVersion = req.context.currentVersion === nonEnterpriseDefaultVersion ? webhookPayloadsForCurrentVersion - : defaults(webhookPayloadsForCurrentVersion, webhookPayloads.dotcom) + : defaults(webhookPayloadsForCurrentVersion, webhookPayloads[allVersions[nonEnterpriseDefaultVersion].miscVersionName]) return next() } diff --git a/middleware/csp.js b/middleware/csp.js index f91f8108ca01..ad381c54dd46 100644 --- a/middleware/csp.js +++ b/middleware/csp.js @@ -8,7 +8,6 @@ module.exports = contentSecurityPolicy({ defaultSrc: ["'none'"], connectSrc: [ "'self'", - '*.google-analytics.com', '*.algolia.net', '*.algolianet.com' ], @@ -19,7 +18,6 @@ module.exports = contentSecurityPolicy({ ], imgSrc: [ "'self'", - '*.google-analytics.com', 'github.githubassets.com', 'github-images.s3.amazonaws.com', 'octodex.github.com', @@ -32,8 +30,7 @@ module.exports = contentSecurityPolicy({ "'self'", 'data:', "'unsafe-eval'", // exception for Algolia instantsearch - "'unsafe-inline'", - '*.google-analytics.com' + "'unsafe-inline'" ], frameSrc: [ // exceptions for GraphQL Explorer 'https://graphql-explorer.githubapp.com', // production env diff --git a/middleware/enterprise-data-endpoint.js b/middleware/enterprise-data-endpoint.js deleted file mode 100644 index 90065fbece06..000000000000 --- a/middleware/enterprise-data-endpoint.js +++ /dev/null @@ -1,9 +0,0 @@ -// This middleware serves an endpoint that's used by https://github.com/docs/scheduled-tasks -module.exports = async (req, res, next) => { - if (req.path !== '/enterprise.json') return next() - - return res.json({ - enterpriseDates: require('../lib/enterprise-dates'), - enterpriseVersions: require('../lib/enterprise-server-releases') - }) -} diff --git a/middleware/events.js b/middleware/events.js index 9ded6cd0c214..0425d4b79eb4 100644 --- a/middleware/events.js +++ b/middleware/events.js @@ -1,14 +1,7 @@ const express = require('express') -const Airtable = require('airtable') const { omit } = require('lodash') const Ajv = require('ajv') const schema = require('../lib/schema-event') -const schemaHydro = require('../lib/schema-event-2') - -const TABLE_NAMES = { - HELPFULNESS: 'Helpfulness Survey', - EXPERIMENT: 'Experiment Events' -} const OMIT_FIELDS = ['type', 'token'] @@ -16,42 +9,24 @@ const ajv = new Ajv() const router = express.Router() -async function airtablePost (req, res, next) { - const { AIRTABLE_API_KEY, AIRTABLE_BASE_KEY } = process.env - if (!AIRTABLE_API_KEY || !AIRTABLE_BASE_KEY) { - return res.status(501).send({}) - } - if (!ajv.validate(schema, req.body)) { - if (process.env.NODE_ENV !== 'production') console.log(ajv.errorsText()) - return res.status(400).send({}) - } - const fields = omit(req.body, OMIT_FIELDS) - try { - const base = new Airtable({ apiKey: AIRTABLE_API_KEY }) - .base(AIRTABLE_BASE_KEY) - // TODO stop the test at T+C > N or T-C > 2*sqrt(N) - const records = await base(TABLE_NAMES[req.body.type]) - .create([{ fields }]) - return res.status(201).send({ id: records[0].getId() }) - } catch (err) { - console.error('unable to POST event', err) - return res.status(502).send({}) - } -} - router.post('/', async (req, res, next) => { - // All-caps type is an "Airtable" event - if (req.body.type === 'HELPFULNESS' || req.body.type === 'EXPERIMENT') { - return airtablePost(req, res, next) - } - // Remove the condition above when we are no longer sending to Airtable - if (!ajv.validate(schemaHydro, req.body)) { + const fields = omit(req.body, '_csrf') + + if (!ajv.validate(schema, fields)) { if (process.env.NODE_ENV === 'development') console.log(ajv.errorsText()) return res.status(400).json({}) } - const fields = omit(req.body, OMIT_FIELDS) + + // Don't depend on Hydro on local development + if (process.env.NODE_ENV === 'development' && !req.hydro.maySend()) { + return res.status(200).json({}) + } + try { - const hydroRes = await req.hydro.publish(req.hydro.schemas[req.body.type], fields) + const hydroRes = await req.hydro.publish( + req.hydro.schemas[fields.type], + omit(fields, OMIT_FIELDS) + ) if (!hydroRes.ok) return res.status(502).json({}) return res.status(201).json(fields) } catch (err) { @@ -60,30 +35,4 @@ router.post('/', async (req, res, next) => { } }) -router.put('/:id', async (req, res, next) => { - const { AIRTABLE_API_KEY, AIRTABLE_BASE_KEY } = process.env - if (!AIRTABLE_API_KEY || !AIRTABLE_BASE_KEY) { - return res.status(501).send({}) - } - // Most event types will not be update eligible - if (!['HELPFULNESS'].includes(req.body.type)) { - return res.status(400).send({}) - } - if (!ajv.validate(schema, req.body)) { - if (process.env.NODE_ENV !== 'production') console.log(ajv.errorsText()) - return res.status(400).send({}) - } - const fields = omit(req.body, OMIT_FIELDS) - try { - const base = new Airtable({ apiKey: AIRTABLE_API_KEY }) - .base(AIRTABLE_BASE_KEY) - await base(TABLE_NAMES[req.body.type]) - .update([{ id: req.params.id, fields }]) - return res.status(200).send({}) - } catch (err) { - console.error('unable to PUT event', err) - return res.status(502).send({}) - } -}) - module.exports = router diff --git a/middleware/featured-links.js b/middleware/featured-links.js index b75f24b018de..d8851c20204e 100644 --- a/middleware/featured-links.js +++ b/middleware/featured-links.js @@ -8,9 +8,12 @@ module.exports = async (req, res, next) => { if (!(req.context.page.relativePath.endsWith('index.md') || req.context.page.layout === 'product-landing')) return next() - req.context.gettingStartedLinks = await getLinkData(req.context.page.rawGettingStartedLinks, req.context) - req.context.popularLinks = await getLinkData(req.context.page.rawPopularLinks, req.context) - req.context.guideLinks = await getLinkData(req.context.page.rawGuideLinks, req.context) + if (!req.context.page.featuredLinks) return next() + + req.context.featuredLinks = {} + for (const key in req.context.page.featuredLinks) { + req.context.featuredLinks[key] = await getLinkData(req.context.page.featuredLinks[key], req.context) + } return next() } diff --git a/middleware/handle-csrf-errors.js b/middleware/handle-csrf-errors.js new file mode 100644 index 000000000000..738bbbf0e3a0 --- /dev/null +++ b/middleware/handle-csrf-errors.js @@ -0,0 +1,8 @@ +module.exports = async function handleCSRFError (error, req, res, next) { + // If the CSRF token is bad + if (error.code === 'EBADCSRFTOKEN') { + return res.sendStatus(403) + } + + return next(error) +} diff --git a/middleware/handle-errors.js b/middleware/handle-errors.js index 071c92a24b7a..bc2ef80260a0 100644 --- a/middleware/handle-errors.js +++ b/middleware/handle-errors.js @@ -48,10 +48,5 @@ module.exports = async function handleError (error, req, res, next) { } } - // If the CSRF token is bad - if (error.code === 'EBADCSRFTOKEN') { - return res.sendStatus(403) - } - res.status(500).send(await liquid.parseAndRender(layouts['error-500'], req.context)) } diff --git a/middleware/index.js b/middleware/index.js index b19df343ac4e..30f7762ddcfb 100644 --- a/middleware/index.js +++ b/middleware/index.js @@ -16,6 +16,9 @@ module.exports = function (app) { app.use(require('morgan')('dev', { skip: (req, res) => !isDevelopment })) app.use(require('./rate-limit')) if (isDevelopment) app.use(require('./webpack')) + app.use(require('./cookie-parser')) + app.use(require('./req-utils')) + app.use(require('./record-redirect')) app.use(require('./redirects/external')) app.use(require('./redirects/help-to-docs')) app.use(require('./set-fastly-cache-headers')) @@ -24,17 +27,15 @@ module.exports = function (app) { app.use(require('./cors')) app.use(require('./csp')) app.use(require('helmet')()) - app.use(require('./req-utils')) app.use(require('./robots')) - app.use(require('./cookie-parser')) + app.use(express.json()) // Must come before ./csrf app.use(require('./csrf')) + app.use(require('./handle-csrf-errors')) app.use(require('compression')()) app.use(require('connect-slashes')(false)) app.use('/dist', express.static('dist')) - app.use(express.json()) app.use('/events', require('./events')) app.use(require('./categories-for-support-team')) - app.use(require('./enterprise-data-endpoint')) app.use(require('./detect-language')) app.use(asyncMiddleware(require('./context'))) app.use('/csrf', require('./csrf-route')) diff --git a/middleware/record-redirect.js b/middleware/record-redirect.js new file mode 100644 index 000000000000..b72e975db30c --- /dev/null +++ b/middleware/record-redirect.js @@ -0,0 +1,27 @@ +const { v4: uuidv4 } = require('uuid') + +module.exports = function (req, res, next) { + if (!req.hydro.maySend()) return next() + + res.on('finish', async function recordRedirect () { + // We definitely don't want 304 + if (![301, 302, 303, 307, 308].includes(res.statusCode)) return + const schemaName = req.hydro.schemas.redirect + const redirectEvent = { + context: { + user: req.cookies['_docs-events'] || uuidv4(), + event_id: uuidv4(), + version: '1.0.0', + created: new Date().toISOString(), + path: req.path, + referrer: req.get('referer') + }, + redirect_from: req.originalUrl, + redirect_to: res.get('location') + } + const hydroRes = await req.hydro.publish(schemaName, redirectEvent) + if (!hydroRes.ok) console.log('Failed to record redirect to Hydro') + }) + + return next() +} diff --git a/middleware/render-page.js b/middleware/render-page.js index cd0c84965f0c..c24b00935d27 100644 --- a/middleware/render-page.js +++ b/middleware/render-page.js @@ -6,8 +6,21 @@ const layouts = require('../lib/layouts') const getMiniTocItems = require('../lib/get-mini-toc-items') const Page = require('../lib/page') +// We've got lots of memory, let's use it +// We can eventually throw this into redis +const pageCache = {} + module.exports = async function renderPage (req, res, next) { const page = req.context.page + const originalUrl = req.originalUrl + + // Serve from the cache if possible (skip during tests) + if (!process.env.CI && process.env.NODE_ENV !== 'test') { + if (req.method === 'GET' && pageCache[originalUrl]) { + console.log(`Serving from cached version of ${originalUrl}`) + return res.send(pageCache[originalUrl]) + } + } // render a 404 page if (!page) { @@ -74,5 +87,13 @@ module.exports = async function renderPage (req, res, next) { const output = await liquid.parseAndRender(layout, context) - res.send(output) + // Save output to cache for the next time around + if (!process.env.CI) { + if (req.method === 'GET') { + pageCache[originalUrl] = output + } + } + + // send response + return res.send(output) } diff --git a/middleware/robots.js b/middleware/robots.js index b50d8afe8e35..f36eaa833b0b 100644 --- a/middleware/robots.js +++ b/middleware/robots.js @@ -1,5 +1,6 @@ const languages = require('../lib/languages') const products = require('../lib/all-products') +const { deprecated } = require('../lib/enterprise-server-releases.js') let defaultResponse = 'User-agent: *' @@ -34,5 +35,13 @@ module.exports = function (req, res, next) { defaultResponse = defaultResponse.concat(`\nDisallow: /*${product.href}\nDisallow: /*/enterprise/*/user${product.href}`) }) + // Disallow crawling of Deprecated enterprise versions + deprecated + .forEach(version => { + defaultResponse = defaultResponse + .concat(`\nDisallow: /*/enterprise-server@${version}/*`) + .concat(`\nDisallow: /*/enterprise/${version}/*`) + }) + return res.send(defaultResponse) } diff --git a/package-lock.json b/package-lock.json index 1c7787a125e7..f48fa9aee25d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1131,9 +1131,9 @@ } }, "@github-docs/render-content": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@github-docs/render-content/-/render-content-5.1.0.tgz", - "integrity": "sha512-d0Is3zPvumal5MYRYcZv0X2jwzEV3e5/OTwWTi2s9ZVWK53TwoHvO0r+I2Z0XQfHDKZgM6V0h2lZhRIJxcYsMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@github-docs/render-content/-/render-content-5.2.0.tgz", + "integrity": "sha512-/rrDSvspp+xRn7xHD+0Wv7oobn8yw8qx1BN7rpoS2PpNIgmd9QBNW8m8aS8CI2Y41BF7wPSDvxxx8EYoKsXlDQ==", "requires": { "@primer/octicons": "^11.0.0", "cheerio": "^1.0.0-rc.3", @@ -1141,7 +1141,7 @@ "hastscript": "^6.0.0", "html-entities": "^1.2.1", "hubdown": "^2.6.0", - "liquid": "^5.0.0", + "liquid": "^5.1.0", "parse5": "^6.0.1", "remark-code-extra": "^1.0.1", "semver": "^5.7.1", @@ -1156,9 +1156,9 @@ } }, "@github/rest-api-operations": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@github/rest-api-operations/-/rest-api-operations-3.1.3.tgz", - "integrity": "sha512-DK//IXBdy2djZ9B6VrrG/m7SAPFce+G0V/ctQTs1Ag1AK/Xwk5yojPhFr9kygPh7Kd0Z1GUXMPbbLB5rwvSMWg==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@github/rest-api-operations/-/rest-api-operations-3.6.2.tgz", + "integrity": "sha512-SgJY+Or4AFwfcrkzrgIY+HB1Q9jZQZFtlE+ThzY21EoX3/wACOjYIogWwB2qqB2lggr1+UOv1Mm/BaXBLeoF0w==" }, "@hapi/address": { "version": "2.1.4", @@ -3057,19 +3057,6 @@ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=" }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "abortcontroller-polyfill": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.5.0.tgz", - "integrity": "sha512-O6Xk757Jb4o0LMzMOMdWvxpHWrQzruYBaUruFaIOfAQRnWFxfdXYobw12jrVHGtoXk6WiiyYzc0QWN9aL62HQA==" - }, "accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", @@ -3146,43 +3133,30 @@ "dev": true }, "adjust-sourcemap-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", - "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { - "assert": "1.4.1", - "camelcase": "5.0.0", - "loader-utils": "1.2.3", - "object-path": "0.11.4", - "regex-parser": "2.2.10" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "dependencies": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } } } @@ -3195,7 +3169,7 @@ }, "agentkeepalive": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-2.2.0.tgz", "integrity": "sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8=" }, "aggregate-error": { @@ -3207,24 +3181,6 @@ "indent-string": "^4.0.0" } }, - "airtable": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/airtable/-/airtable-0.9.0.tgz", - "integrity": "sha512-8gSNSSkS5RgqgEDbWDSZSkF/a1vy4RsT8Z0YPVr+YeoF8m8v+0FScflR+z6HiPW11dKeNym3T2wNLVIpg52X2Q==", - "requires": { - "abort-controller": "^3.0.0", - "abortcontroller-polyfill": "^1.4.0", - "lodash": "4.17.15", - "node-fetch": "^2.6.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - } - } - }, "ajv": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", @@ -3373,7 +3329,7 @@ "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "~1.0.2" } @@ -3618,6 +3574,37 @@ "follow-redirects": "1.5.10" } }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, "babel-jest": { "version": "26.0.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.0.1.tgz", @@ -4127,7 +4114,7 @@ }, "brfs": { "version": "1.6.1", - "resolved": "http://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.6.1.tgz", "integrity": "sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ==", "requires": { "quote-stream": "^1.0.1", @@ -5082,9 +5069,10 @@ "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true }, "commondir": { "version": "1.0.1", @@ -6761,26 +6749,6 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, "end-of-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", @@ -6856,7 +6824,7 @@ "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { "is-arrayish": "^0.2.1" @@ -7637,11 +7605,6 @@ } } }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, "event-to-promise": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/event-to-promise/-/event-to-promise-0.8.0.tgz", @@ -8006,9 +7969,9 @@ }, "dependencies": { "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" } } }, @@ -8306,9 +8269,9 @@ "optional": true }, "file-url": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/file-url/-/file-url-2.0.2.tgz", - "integrity": "sha1-6VF4TXkJUSfTcTApqwY/QIGMoq4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz", + "integrity": "sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==", "dev": true }, "fill-range": { @@ -8454,6 +8417,12 @@ "supports-color": "^5.3.0" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -9963,9 +9932,9 @@ "integrity": "sha512-Io1zA2yOA1YJslkr+AJlWSf2yWFkKjvkcL9Ni1XSUqnGLr/qRQe2UI3Cn/J9MsJht7yEVCe0SscY1HgVMujbgg==" }, "highlight.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.2.1.tgz", - "integrity": "sha512-A+sckVPIb9zQTUydC9lpRX1qRFO/N0OKEh0NwIr65ckvWA/oMY8v9P3+kGRK3w2ULSh9E8v5MszXafodQ6039g==" + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.3.1.tgz", + "integrity": "sha512-jeW8rdPdhshYKObedYg5XGbpVgb1/DT4AHvDFXhkU7UnGSIjy9kkJ7zHG7qplhFHMitTSzh5/iClKQk3Kb2RFQ==" }, "highlightjs-graphql": { "version": "1.0.2", @@ -9993,7 +9962,7 @@ "dependencies": { "mkdirp": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=" }, "nopt": { @@ -14958,9 +14927,9 @@ "dev": true }, "liquid": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/liquid/-/liquid-5.0.0.tgz", - "integrity": "sha512-lpoE6D+nLSn4W0SwdV1B2EWX+DXFeroSAFk29+XLyO9Y+/k9yRZ4SyoGQCcAHw9kt/G6D/nJaHlStZbbknpsUg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/liquid/-/liquid-5.1.0.tgz", + "integrity": "sha512-bL1FuJSqKsmk4UVTiWnxpyuwR70YOJnV3eSztEVe3MbsHB+f9FsEPaSRM1upVJLxTQyv9A+FP5tZhoQq3S7EWQ==", "requires": { "strftime": "~0.9.2" }, @@ -15149,12 +15118,12 @@ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" }, "lowlight": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.15.0.tgz", - "integrity": "sha512-GhG/R+2zt5Wg8kCfOhapH8wDdJSHSIvdDW/DOPXCeResVqgHYLnOHBp6g9DoUIPVIyBpvQYCG4SV7XeelYFpyA==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.16.0.tgz", + "integrity": "sha512-ECLdzIJvBEjK4ef51sWiGZyz21yx4IEPaF/62DRxLehoOHkWqN3OsLB1GUMfc6Mcf87rR5eW7z6lI9cNEXZDsQ==", "requires": { "fault": "^1.0.0", - "highlight.js": "~10.2.0" + "highlight.js": "~10.3.0" } }, "lru-cache": { @@ -15174,7 +15143,7 @@ }, "magic-string": { "version": "0.22.5", - "resolved": "http://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", "requires": { "vlq": "^0.2.2" @@ -16159,407 +16128,13 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.2.0.tgz", "integrity": "sha512-n69+KXI+kZApR+sPwSkoAXpGlNkaiYyoHHqKOFPjJWvwZpew/EjKvuPE4+tStNgb42z5yLtdakgZCQI+LalSPg==" }, - "npm-merge-driver": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/npm-merge-driver/-/npm-merge-driver-2.3.6.tgz", - "integrity": "sha512-uPjCEWZ93f379zw0AMEgFtZIlpSSnpXc8BEIcs8yYHEZs5Y3d85OZHisLjNhjbYnbdAznxTq+VbyBWAQZDEm9w==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1", - "yargs": "^10.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "cross-spawn": { - "version": "5.1.0", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "decamelize": { - "version": "1.2.0", - "bundled": true, - "dev": true - }, - "execa": { - "version": "0.7.0", - "bundled": true, - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "get-caller-file": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "lcid": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "mem": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "mimic-fn": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "npm-run-path": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "p-limit": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "p-locate": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "path-exists": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "path-key": { - "version": "2.0.1", - "bundled": true, - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "which": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "y18n": { - "version": "3.2.1", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "2.1.2", - "bundled": true, - "dev": true - }, - "yargs": { - "version": "10.0.3", - "bundled": true, - "dev": true, - "requires": { - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "cliui": { - "version": "3.2.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, - "yargs-parser": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "bundled": true, - "dev": true - } - } - } - } - }, "npm-merge-driver-install": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-merge-driver-install/-/npm-merge-driver-install-1.1.1.tgz", - "integrity": "sha512-QoEoJ1SAkkVPoZ9p84yel5xiMeXXqpkw1KwA8hP0iVO/NWZUYYgTUkXRL54YJ7HyLK3aTaiQrRVfpPpb9Cm/FA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-merge-driver-install/-/npm-merge-driver-install-2.0.0.tgz", + "integrity": "sha512-pvUrIsJ35vwCMLS0xIVJEJkzioingH/OCkyaCtrIQXaJiSxEakSmhJmZq/9dxrlDXcHWfVJCc3UjrTWcykTDFQ==", "dev": true, "requires": { - "find-root": "^1.1.0", - "is-ci": "^1.2.0", - "npm-merge-driver": "^2.3.5" - }, - "dependencies": { - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - } + "is-ci": "^2.0.0" } }, "npm-run-path": { @@ -16639,11 +16214,6 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -16908,12 +16478,12 @@ "dev": true }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "https-proxy-agent": { @@ -16989,23 +16559,33 @@ } }, "pa11y-ci": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pa11y-ci/-/pa11y-ci-2.3.0.tgz", - "integrity": "sha512-xKmEn9l6BMd5KFQYuvY6DaZkmYkBdgqrTTykOcFkyyAL0jAGUfMGiwZovY/O++wM5p8GuTmwnGUMbzC9OgKzCg==", - "dev": true, - "requires": { - "async": "^2.4.1", - "chalk": "^1.1.3", - "cheerio": "^0.22", - "commander": "^2.9.0", - "globby": "^6.1.0", - "lodash": "^4.17.4", - "node-fetch": "^1.7.0", - "pa11y": "^5.0.3", - "protocolify": "^2.0.0", - "wordwrap": "^1.0.0" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/pa11y-ci/-/pa11y-ci-2.4.0.tgz", + "integrity": "sha512-0TOR9CfOTJNO7TpmYfPRxbNZWs6tF/iCk/R+j40kmDlEInLT+my3MHdYhDwC3OjRczaQiRgR3y7y7QqAGENJpw==", + "dev": true, + "requires": { + "async": "~2.6.3", + "chalk": "~1.1.3", + "cheerio": "~1.0.0-rc.3", + "commander": "~2.20.3", + "globby": "~6.1.0", + "lodash": "~4.17.20", + "node-fetch": "~2.6.0", + "pa11y": "~5.3.0", + "protocolify": "~3.0.0", + "puppeteer": "~1.20.0", + "wordwrap": "~1.0.0" }, "dependencies": { + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", @@ -17028,38 +16608,86 @@ "supports-color": "^2.0.0" } }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" + "ms": "2.1.2" } }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "puppeteer": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz", + "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "glob": "^7.1.3" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" } } } @@ -17699,19 +17327,19 @@ } }, "protocolify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-2.0.0.tgz", - "integrity": "sha1-NpsmhREknXxewExwfIkWwfYkGZg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-3.0.0.tgz", + "integrity": "sha512-PuvDJOkKJMVQx8jSNf8E5g0bJw/UTKm30mTjFHg4N30c8sefgA5Qr/f8INKqYBKfvP/MUSJrj+z1Smjbq4/3rQ==", "dev": true, "requires": { - "file-url": "^2.0.0", - "prepend-http": "^1.0.4" + "file-url": "^3.0.0", + "prepend-http": "^3.0.0" }, "dependencies": { "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", + "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", "dev": true } } @@ -18176,9 +17804,9 @@ } }, "regex-parser": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", - "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexpp": { "version": "2.0.1", @@ -18536,11 +18164,11 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", - "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", "requires": { - "adjust-sourcemap-loader": "2.0.0", + "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", "compose-function": "3.0.3", "convert-source-map": "1.7.0", @@ -20299,6 +19927,11 @@ "source-map-support": "~0.5.12" }, "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/package.json b/package.json index 9a5bbe381dd2..d9b7bfa63e48 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,11 @@ "@babel/runtime": "^7.11.2", "@github-docs/data-directory": "^1.2.0", "@github-docs/frontmatter": "^1.3.1", - "@github-docs/render-content": "^5.1.0", - "@github/rest-api-operations": "^3.1.3", + "@github-docs/render-content": "^5.2.0", + "@github/rest-api-operations": "^3.6.2", "@octokit/rest": "^16.38.1", "@primer/css": "^15.1.0", "@primer/octicons": "^11.0.0", - "airtable": "^0.9.0", "algoliasearch": "^3.35.1", "babel-loader": "^8.1.0", "browser-date-formatter": "^3.0.3", @@ -51,7 +50,7 @@ "js-cookie": "^2.2.1", "js-yaml": "^3.14.0", "lil-env-thing": "^1.0.0", - "liquid": "^5.0.0", + "liquid": "^5.1.0", "lodash": "^4.17.19", "mini-css-extract-plugin": "^0.9.0", "mkdirp": "^1.0.3", @@ -61,7 +60,7 @@ "port-used": "^2.0.8", "querystring": "^0.2.0", "readline-sync": "^1.4.10", - "resolve-url-loader": "^3.1.1", + "resolve-url-loader": "^3.1.2", "rimraf": "^3.0.0", "sass": "^1.26.3", "sass-loader": "^9.0.2", @@ -79,13 +78,15 @@ "async": "^3.2.0", "await-sleep": "0.0.1", "aws-sdk": "^2.610.0", + "babel-eslint": "^10.1.0", "broken-link-checker": "^0.7.8", "chalk": "^4.0.0", - "commander": "^2.20.3", + "commander": "^6.2.0", "count-array-values": "^1.2.1", "csp-parse": "0.0.2", "csv-parse": "^4.8.8", "csv-parser": "^2.3.3", + "dedent": "^0.7.0", "del": "^4.1.1", "dependency-check": "^4.1.0", "domwaiter": "^1.1.0", @@ -104,10 +105,11 @@ "make-promises-safe": "^5.1.0", "mime": "^2.4.4", "mock-express-response": "^0.2.2", + "nock": "^13.0.4", "nodemon": "^2.0.4", - "npm-merge-driver-install": "^1.1.1", + "npm-merge-driver-install": "^2.0.0", "object-hash": "^2.0.1", - "pa11y-ci": "^2.3.0", + "pa11y-ci": "^2.4.0", "puppeteer": "^2.1.1", "replace": "^1.2.0", "revalidator": "^0.3.1", @@ -116,9 +118,7 @@ "start-server-and-test": "^1.11.3", "supertest": "^4.0.2", "webpack-dev-middleware": "^3.7.2", - "website-scraper": "^4.2.0", - "dedent": "^0.7.0", - "nock": "^13.0.4" + "website-scraper": "^4.2.0" }, "scripts": { "start": "cross-env NODE_ENV=development ENABLED_LANGUAGES='en,ja' nodemon server.js", @@ -146,6 +146,7 @@ }, "repository": "https://github.com/github/docs", "standard": { + "parser": "babel-eslint", "env": [ "browser", "jest" diff --git a/script/check-s3-images.js b/script/check-s3-images.js index 02ad5800d182..b548ecf3e97c 100755 --- a/script/check-s3-images.js +++ b/script/check-s3-images.js @@ -1,22 +1,27 @@ #!/usr/bin/env node -const fs = require('fs') const path = require('path') const { chain, difference } = require('lodash') const loadPages = require('../lib/pages') const loadSiteData = require('../lib/site-data') const renderContent = require('../lib/render-content') -const enterpriseServerReleases = require('../lib/enterprise-server-releases').supported +const allVersions = require('../lib/all-versions') +const nonEnterpriseDefaultVersion = require('../lib/non-enterprise-default-version') +const { getS3BucketPathFromVersion, getVersionFromS3BucketPath } = require('../lib/s3-bucket-path-utils') const patterns = require('../lib/patterns') const authenticateToAWS = require('../lib/authenticate-to-aws.js') const readlineSync = require('readline-sync') const { execSync } = require('child_process') -const uploadScript = path.join(process.cwd(), 'script/upload-enterprise-images-to-s3.js') +const uploadScript = path.join(process.cwd(), 'script/upload-images-to-s3.js') + +// ignore the non-enterprise default version +const versionsToCheck = Object.keys(allVersions) + .filter(version => version !== nonEnterpriseDefaultVersion) // [start-readme] // -// Run this script in your branch to check whether any images referenced in Enterprise content are -// not in the expected S3 bucket. You will need to authenticate to S3 via `awssume` to use this script. +// Run this script in your branch to check whether any images referenced in content are +// not in an expected S3 bucket. You will need to authenticate to S3 via `awssume` to use this script. // Instructions for the one-time setup are [here](https://github.com/github/product-documentation/blob/master/doc-team-workflows/workflow-information-for-all-writers/setting-up-awssume-and-s3cmd.md). // // [end-readme] @@ -32,9 +37,9 @@ async function main () { const s3References = [] - for (const version of enterpriseServerReleases) { + for (const version of versionsToCheck) { for (const page of pages) { - // skip page if it doesn't have a permalink for the current product version + // skip page if it doesn't have a permalink for the current version if (!page.permalinks.some(permalink => permalink.pageVersion === version)) continue // skip index pages because they do not contain images @@ -44,7 +49,9 @@ async function main () { page.version = version const context = { page, - site: siteData + site: siteData, + currentVersion: version, + currentLanguage: 'en' } const rendered = await renderContent(page.markdown, context) @@ -52,8 +59,10 @@ async function main () { if (!imageReferences) continue + const bucketPath = getS3BucketPathFromVersion(version) + imageReferences.forEach(ref => { - s3References.push(`enterprise/${version}${ref}`) + s3References.push(`${bucketPath}${ref}`) }) } } @@ -61,14 +70,15 @@ async function main () { // store all images referenced in Enterprise content const s3ReferencesToCheck = chain(s3References).uniq().sort().value() - console.log(`Found ${s3ReferencesToCheck.length} images referenced in Enterprise content in the current checkout.\n`) + console.log(`Found ${s3ReferencesToCheck.length} images referenced in S3-eligible content in the current checkout.\n`) console.log('Checking the github-images S3 bucket...\n') const imagesOnS3 = [] - for (const version of enterpriseServerReleases) { - const versionDirectory = `enterprise/${version}` - imagesOnS3.push(await listObjects(s3, versionDirectory, imagesOnS3)) + // now look for the images on S3 + for (const version of versionsToCheck) { + const bucketPath = getS3BucketPathFromVersion(version) + imagesOnS3.push(await listObjects(s3, bucketPath, imagesOnS3)) } // store all found images on s3 @@ -96,18 +106,12 @@ async function main () { console.log('Trying to upload...\n') imagesMissingFromS3.forEach(missingImage => { - // s3 path: enterprise/2.19/assets/images/developer/graphql/insomnia-base-url-and-pat.png - // local path: assets/images/developer/graphql/insomnia-base-url-and-pat.png - const version = missingImage.split('/')[1] - const localPath = missingImage.replace(`enterprise/${version}/`, '') - const fullPath = path.join(process.cwd(), localPath) - - if (!fs.existsSync(fullPath)) { - console.log(`cannot upload ${localPath}, file not found`) - return - } - - const result = execSync(`${uploadScript} --core --single ${localPath} ${version}`) + // given an s3 path like `enterprise/2.19/assets/images/foo.png`, + // find the version `enterprise-server@2.19` and the local path `assets/images/foo.png`, + // then attempt to upload the file using the upload script + const version = getVersionFromS3BucketPath(missingImage) + const assetPath = missingImage.replace(/.+?assets/, 'assets') + const result = execSync(`${uploadScript} --single ${assetPath} --version ${version}`) console.log(result.toString()) }) @@ -125,10 +129,10 @@ async function getEnglishSiteData () { return siteData.en.site } -async function listObjects (s3, versionDirectory, imagesOnS3, token) { +async function listObjects (s3, bucketPath, imagesOnS3, token) { const params = { Bucket: 'github-images', - StartAfter: versionDirectory + StartAfter: bucketPath } if (token) params.ContinuationToken = token @@ -137,14 +141,14 @@ async function listObjects (s3, versionDirectory, imagesOnS3, token) { const matchingKeys = data.Contents .map(obj => obj.Key) - .filter(imageFile => imageFile.startsWith(versionDirectory)) + .filter(imageFile => imageFile.startsWith(bucketPath)) if (!matchingKeys.length) return [] imagesOnS3.push(matchingKeys) if (data.IsTruncated) { - await listObjects(s3, versionDirectory, imagesOnS3, data.NextContinuationToken) + await listObjects(s3, bucketPath, imagesOnS3, data.NextContinuationToken) } return imagesOnS3 diff --git a/script/create-webhooks-for-new-version.js b/script/create-webhooks-for-new-version.js new file mode 100755 index 000000000000..bcf0fa8b117a --- /dev/null +++ b/script/create-webhooks-for-new-version.js @@ -0,0 +1,60 @@ +#!/usr/bin/env node + +const fs = require('fs') +const mkdirp = require('mkdirp').sync +const path = require('path') +const program = require('commander') +const allVersions = require('../lib/all-versions') + +// [start-readme] +// +// This script creates new static webhook payload files for a new version. +// +// [end-readme] + +program + .description('Create new payload files in lib/webhooks/static/ based on an existing version.') + .option('-n, --newVersion ', 'The version to copy the payloads to. Must be in format.') + .option('-o, --oldVersion ', 'The version to copy the payloads from. Must be in format.') + .parse(process.argv) + +if (!(program.newVersion && program.oldVersion)) { + console.log('Error! You must provide --newVersion and --oldVersion.') + process.exit(1) +} + +if (!(Object.keys(allVersions).includes(program.newVersion) && Object.keys(allVersions).includes(program.oldVersion))) { + console.log('Error! You must provide the full name of a supported version, e.g., enterprise-server@2.22.') + process.exit(1) +} + +const newVersionDirName = allVersions[program.newVersion].miscVersionName +const oldVersionDirName = allVersions[program.oldVersion].miscVersionName + +const payloadsDir = 'lib/webhooks/static' +const srcDir = path.join(payloadsDir, oldVersionDirName) +const destDir = path.join(payloadsDir, newVersionDirName) + +// create the new directory +mkdirp(destDir) + +// copy the files +fs.readdirSync(srcDir).forEach(file => { + const srcFile = path.join(srcDir, file) + const destFile = path.join(destDir, file) + fs.copyFileSync(srcFile, destFile) +}) + +// check that it worked +if (!fs.existsSync(destDir)) { + console.log(`Error! A new directory was not successfully created at ${destDir}.`) + process.exit(1) +} + +if (!fs.readdirSync(destDir).length) { + console.log(`Error! The directory created at ${destDir} is empty.`) + process.exit(1) +} + +// print success message +console.log(`Done! Copied ${srcDir} to ${destDir}.`) diff --git a/script/graphql/update-files.js b/script/graphql/update-files.js index 11fc18a798f7..ed51b443b5a0 100755 --- a/script/graphql/update-files.js +++ b/script/graphql/update-files.js @@ -4,32 +4,36 @@ const fs = require('fs') const path = require('path') const mkdirp = require('mkdirp').sync const yaml = require('js-yaml') -const assert = require('assert') const { execSync } = require('child_process') const graphqlDataDir = path.join(process.cwd(), 'data/graphql') const graphqlStaticDir = path.join(process.cwd(), 'lib/graphql/static') -const { getContents } = require('../../lib/git-utils') +const { getContents, listMatchingRefs } = require('../../lib/git-utils') const dataFilenames = require('./utils/data-filenames') -const { oldVersions } = require('../../lib/old-versions-utils') +const allVersions = require('../../lib/all-versions') const processPreviews = require('./utils/process-previews') const processUpcomingChanges = require('./utils/process-upcoming-changes') const processSchemas = require('./utils/process-schemas') const prerenderObjects = require('./utils/prerender-objects') +// check for required PAT +if (!process.env.GITHUB_TOKEN) { + console.error('Error! You must have a GITHUB_TOKEN set in an .env file to run this script.') + process.exit(1) +} + +// check for required Ruby gems (see note below about why this is needed) +try { + execSync('gem which graphql') +} catch (err) { + console.error('\nYou need to run: bundle install') + process.exit(1) +} + // TODO this step is only required as long as we support GHE versions *OLDER THAN* 2.21 // as soon as 2.20 is deprecated on 2021-02-11, we can remove all graphql-ruby filtering const removeHiddenMembersScript = path.join(__dirname, './utils/remove-hidden-schema-members.rb') -// optionally build only 'dotcom' or any GHE version by passing the number ('2.20') -// TODO need to update this to the new versions -// for now, fall back to the old versions for use in schema filenames -let versionsToBuild = oldVersions - -if (process.argv.length === 3) { - const version = process.argv[2] - assert(oldVersions.includes(version), `'${version}' is not valid! must be one of: ${oldVersions}`) - versionsToBuild = [version] -} +const versionsToBuild = Object.keys(allVersions) main() @@ -39,30 +43,36 @@ async function main () { const prerenderedObjects = {} for (const version of versionsToBuild) { + // Get the relevant GraphQL name for the current version + // For example, free-pro-team@latest corresponds to dotcom, + // enterprise-server@2.22 corresponds to ghes-2.22, + // and github-ae@latest corresponds to ghae + const graphqlVersion = allVersions[version].miscVersionName + // 1. UPDATE PREVIEWS - const previewsPath = getDataFilepath('previews', version) - const safeForPublicPreviews = yaml.safeLoad(await getRemoteRawContent(previewsPath, version)) + const previewsPath = getDataFilepath('previews', graphqlVersion) + const safeForPublicPreviews = yaml.safeLoad(await getRemoteRawContent(previewsPath, graphqlVersion)) updateFile(previewsPath, yaml.safeDump(safeForPublicPreviews)) - previewsJson[version] = processPreviews(safeForPublicPreviews) + previewsJson[graphqlVersion] = processPreviews(safeForPublicPreviews) // 2. UPDATE UPCOMING CHANGES - const upcomingChangesPath = getDataFilepath('upcomingChanges', version) - const safeForPublicChanges = await getRemoteRawContent(upcomingChangesPath, version) + const upcomingChangesPath = getDataFilepath('upcomingChanges', graphqlVersion) + const safeForPublicChanges = await getRemoteRawContent(upcomingChangesPath, graphqlVersion) updateFile(upcomingChangesPath, safeForPublicChanges) - upcomingChangesJson[version] = await processUpcomingChanges(safeForPublicChanges) + upcomingChangesJson[graphqlVersion] = await processUpcomingChanges(safeForPublicChanges) // 3. UPDATE SCHEMAS // note: schemas live in separate files per version - const schemaPath = getDataFilepath('schemas', version) - const latestSchema = await getRemoteRawContent(schemaPath, version) + const schemaPath = getDataFilepath('schemas', graphqlVersion) + const latestSchema = await getRemoteRawContent(schemaPath, graphqlVersion) const safeForPublicSchema = removeHiddenMembers(schemaPath, latestSchema) updateFile(schemaPath, safeForPublicSchema) const schemaJsonPerVersion = await processSchemas(safeForPublicSchema, safeForPublicPreviews) - updateStaticFile(schemaJsonPerVersion, path.join(graphqlStaticDir, `schema-${version}.json`)) + updateStaticFile(schemaJsonPerVersion, path.join(graphqlStaticDir, `schema-${graphqlVersion}.json`)) // 4. PRERENDER OBJECTS HTML // because the objects page is too big to render on page load - prerenderedObjects[version] = await prerenderObjects(schemaJsonPerVersion) + prerenderedObjects[graphqlVersion] = await prerenderObjects(schemaJsonPerVersion) } updateStaticFile(previewsJson, path.join(graphqlStaticDir, 'previews.json')) @@ -71,21 +81,66 @@ async function main () { } // get latest from github/github -async function getRemoteRawContent (filepath, version) { +async function getRemoteRawContent (filepath, graphqlVersion) { const options = { owner: 'github', - repo: 'github', - ref: version === 'dotcom' ? 'master' : `enterprise-${version}-release`, - path: `config/${path.basename(filepath)}` + repo: 'github' } + // find the relevant branch in github/github and set it as options.ref + await setBranchAsRef(options, graphqlVersion) + + // add the filepath to the options so we can get the contents of the file + options.path = `config/${path.basename(filepath)}` + return getContents(...Object.values(options)) } -function getDataFilepath (id, version) { - return version === 'dotcom' - ? path.join(graphqlDataDir, dataFilenames[id].dotcom) - : path.join(graphqlDataDir, version, dataFilenames[id].enterprise) +// find the relevant filepath in script/graphql/utils/data-filenames.json +function getDataFilepath (id, graphqlVersion) { + const versionType = getVersionType(graphqlVersion) + + // for example, dataFilenames['schema']['ghes'] = schema.docs-enterprise.graphql + const filename = dataFilenames[id][versionType] + + // dotcom files live at the root of data/graphql + // non-dotcom files live in data/graphql/ + const dataSubdir = graphqlVersion === 'dotcom' ? '' : graphqlVersion + + return path.join(graphqlDataDir, dataSubdir, filename) +} + +async function setBranchAsRef (options, graphqlVersion, branch = false) { + const versionType = getVersionType(graphqlVersion) + const defaultBranch = 'master' + + const branches = { + dotcom: defaultBranch, + ghes: `enterprise-${graphqlVersion.replace('ghes-', '')}-release`, + // TODO confirm the below is accurate after the release branch is created + ghae: 'github-ae-release' + } + + // the first time this runs, it uses the branch found for the version above + if (!branch) branch = branches[versionType] + + // set the branch as the ref + options.ref = `heads/${branch}` + + // check whether the branch can be found in github/github + const foundRefs = await listMatchingRefs(...Object.values(options)) + + // if foundRefs array is empty, the branch cannot be found, so try a fallback + if (!foundRefs.length) { + const fallbackBranch = defaultBranch + await setBranchAsRef(options, graphqlVersion, fallbackBranch) + } +} + +// given a GraphQL version like `ghes-2.22`, return `ghes`; +// given a GraphQL version like `ghae` or `dotcom`, return as is +function getVersionType (graphqlVersion) { + return graphqlVersion.split('-')[0] } function updateFile (filepath, content) { diff --git a/script/graphql/utils/data-filenames.json b/script/graphql/utils/data-filenames.json index 638b6a2e5117..153eb7eef8a4 100755 --- a/script/graphql/utils/data-filenames.json +++ b/script/graphql/utils/data-filenames.json @@ -1,14 +1,17 @@ { "schemas": { "dotcom": "schema.docs.graphql", - "enterprise": "schema.docs-enterprise.graphql" + "ghes": "schema.docs-enterprise.graphql", + "ghae": "schema.docs-ghae.graphql" }, "previews": { "dotcom": "graphql_previews.yml", - "enterprise": "graphql_previews.enterprise.yml" + "ghes": "graphql_previews.enterprise.yml", + "ghae": "graphql_previews.ghae.yml" }, "upcomingChanges": { "dotcom": "graphql_upcoming_changes.public.yml", - "enterprise": "graphql_upcoming_changes.public-enterprise.yml" + "ghes": "graphql_upcoming_changes.public-enterprise.yml", + "ghae": "graphql_upcoming_changes.public-ghae.yml" } } diff --git a/script/new-versioning/enterprise-ae.js b/script/new-versioning/enterprise-ae.js new file mode 100755 index 000000000000..cbe2c2ff2822 --- /dev/null +++ b/script/new-versioning/enterprise-ae.js @@ -0,0 +1,188 @@ +#!/usr/bin/env node + +const fs = require('fs') +const path = require('path') +const walk = require('walk-sync') +const program = require('commander') +const { uniq, dropRight } = require('lodash') +const frontmatter = require('@github-docs/frontmatter') +const contentPath = path.join(process.cwd(), 'content') +const dataPath = path.join(process.cwd(), 'data') +const translationsPath = path.join(process.cwd(), 'translations') +const { latest } = require('../../lib/enterprise-server-releases') +const { getEnterpriseServerNumber } = require('../../lib/patterns') +const versionSatisfiesRange = require('../../lib/version-satisfies-range') +const getApplicableVersions = require('../../lib/get-applicable-versions') +const getDataReferences = require('../../lib/get-liquid-data-references') + +// [start-readme] +// +// Run this script to add versions frontmatter and Liquid conditionals for +// Enterprise AE, based on anything currently versioned for the latest release +// of Enterprise Server. This script should be run as part of the Enterprise +// Server release process. +// +// [end-readme] + +program + .description('Add versions frontmatter and Liquid conditionals for Enterprise AE based on the latest Enterprise Server release.') + .option('-p, --product ', 'Product ID. Example: admin') + .option('-t, --translations', 'Run the script on content and data in translations, too.') + .parse(process.argv) + +if (program.product) { + console.log(`✅ Running on the ${program.product} product only`) +} else { + console.log('✅ Running on all products') +} + +if (program.translations) { + console.log('✅ Running on both English and translated content and data\n') +} else { + console.log('✅ Running on English content and data\n') +} + +// The new conditional to add +const enterpriseAEConditional = 'currentVersion == "github-ae@latest"' + +// Match: currentVersion "enterprise-server@(\d+\.\d+)" +const getEnterpriseServerConditional = new RegExp(`currentVersion (\\S+?) "${getEnterpriseServerNumber.source}"`) + +console.log(`Adding versioning for Enterprise AE based on ${latest}!\n`) +console.log('Working...\n') + +const englishContentFiles = walkContent(contentPath) +const englishDataFiles = walkData(dataPath, englishContentFiles) + +function walkContent (dirPath) { + if (program.product) { + // Run on content/ only + dirPath = path.join(contentPath, program.product) + } + return walk(dirPath, { includeBasePath: true, directories: false }) + .filter(file => file.includes('/content/')) + .filter(file => file.endsWith('.md')) + .filter(file => !file.endsWith('README.md')) +} + +function walkData (dirPath, contentFiles) { + if (program.product) { + const dataFilesPerProductInContent = getReferencedDataFiles(contentFiles) + const dataFilesPerProductInData = getReferencedDataFiles(dataFilesPerProductInContent) + const dataFilesPerProduct = dataFilesPerProductInContent.concat(dataFilesPerProductInData) + return dataFilesPerProduct + } else { + return walk(dirPath, { includeBasePath: true, directories: false }) + .filter(file => file.includes('/data/reusables') || file.includes('/data/variables')) + .filter(file => !file.endsWith('README.md')) + } +} + +// Return an array of variable and reusable filenames referenced in a given set of files. +function getReferencedDataFiles (files) { + return uniq(files + .map(file => getDataReferences(fs.readFileSync(file, 'utf8'))).flat() + .map(dataRef => { + dataRef = dataRef.replace('site.', '').replace(/\./g, '/') + dataRef = dataRef.includes('variables') ? dropRight(dataRef.split('/')).join('/') : dataRef + dataRef = dataRef.includes('variables') ? `${dataRef}.yml` : `${dataRef}.md` + return path.join(process.cwd(), dataRef) + })) +} + +let allContentFiles, allDataFiles +if (program.translations) { + const translatedContentFiles = walkContent(translationsPath) + const translatedDataFiles = walkData(translationsPath, translatedContentFiles) + allContentFiles = englishContentFiles.concat(translatedContentFiles) + allDataFiles = englishDataFiles.concat(translatedDataFiles) +} else { + allContentFiles = englishContentFiles + allDataFiles = englishDataFiles +} + +// Map Liquid operators to semver operators +const operators = { + ver_gt: '>', + ver_lt: '<', + '==': '=' +} + +allDataFiles + .forEach(file => { + const dataContent = fs.readFileSync(file, 'utf8') + + // Update Liquid in data files + const newDataContent = updateLiquid(dataContent, file) + + fs.writeFileSync(file, newDataContent) + }) + +allContentFiles + .forEach(file => { + const { data, content } = frontmatter(fs.readFileSync(file, 'utf8')) + + const applicableVersions = getApplicableVersions(data.versions, file) + + // If the current page is not available in the latest version of GHES, nothing to do! + if (!applicableVersions.includes(`enterprise-server@${latest}`)) return + + // Add frontmatter version + data.versions['github-ae'] = '*' + + // Update Liquid in content files + const newContent = updateLiquid(content, file) + + // Update Liquid in frontmatter props + Object.keys(data) + .filter(key => typeof data[key] === 'string') + .forEach(key => { + data[key] = updateLiquid(data[key], file) + }) + + fs.writeFileSync(file, frontmatter.stringify(newContent, data, { lineWidth: 10000 })) + }) + +function updateLiquid (content, file) { + const allConditionals = content.match(/{% if .+?%}/g) + if (!allConditionals) return content + + let newContent = content + + allConditionals.forEach(conditional => { + // Do not process a conditional that already includes github-ae + if (conditional.includes('github-ae')) return + + // Example match: currentVersion ver_gt "enterprise-server@2.21" + const enterpriseServerMatch = conditional.match(getEnterpriseServerConditional) + if (!enterpriseServerMatch) return + + // Example liquid operator: ver_gt + const liquidOperator = enterpriseServerMatch[1] + + // Example semver operator: > + const semverOperator = operators[liquidOperator] + + // Example number: 2.21 + const number = enterpriseServerMatch[2] + + // Example range: >2.21 + const range = `${semverOperator}${number}` + + // Return early if the conditional does not apply to the latest GHES version; + // that means it will not apply to GHPI either + if (!versionSatisfiesRange(latest, range)) return + + // First do the replacement within the conditional + // Old: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + // New: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} + const newConditional = conditional.replace(enterpriseServerMatch[0], `${enterpriseServerMatch[0]} or ${enterpriseAEConditional}`) + + // Then replace all instances of the conditional in the content + newContent = newContent.replace(conditional, newConditional) + }) + + return newContent +} + +console.log('Done!') diff --git a/script/new-versioning/github-ae.js b/script/new-versioning/github-ae.js new file mode 100755 index 000000000000..4505b62df516 --- /dev/null +++ b/script/new-versioning/github-ae.js @@ -0,0 +1,207 @@ +#!/usr/bin/env node + +const fs = require('fs') +const path = require('path') +const walk = require('walk-sync') +const program = require('commander') +const frontmatter = require('@github-docs/frontmatter') +const contentPath = path.join(process.cwd(), 'content') +const dataPath = path.join(process.cwd(), 'data') +const translationsPath = path.join(process.cwd(), 'translations') +const { getEnterpriseServerNumber } = require('../../lib/patterns') +const versionSatisfiesRange = require('../../lib/version-satisfies-range') + +// [start-readme] +// +// Run this script to add versions frontmatter and Liquid conditionals for +// GitHub AE, based on anything currently versioned for the provided release +// of Enterprise Server. This script should be run as part of the Enterprise +// Server release process. +// +// [end-readme] + +program + .description('Add versions frontmatter and Liquid conditionals for GitHub AE based on a given Enterprise Server release. Runs on all content by default.') + .option('-r, --ghes-release ', 'The Enterprise Server release to base AE versioning on. Example: 2.23') + .option('-p, --products [PRODUCT_IDS...]', 'List of space-separated product IDs. Example: admin github developers') + .option('-c, --currentServerReleases', 'Also add AE versioning to conditionals for current Enterprise Server releases.') + .option('-t, --translations', 'Run the script on content and data in translations, too.') + .parse(process.argv) + +if (!program.ghesRelease) { + console.log('Must provide an Enterprise Server release number!') + process.exit() +} + +if (program.products) { + console.log(`✅ Running on the following products: ${program.products}`) +} else { + console.log('✅ Running on all products') +} + +if (program.currentServerReleases) { + console.log(`✅ Adding AE versioning based on GHES ${program.ghesRelease} versioning and all currently supported GHES versions`) +} else { + console.log(`✅ Adding AE versioning based only on GHES ${program.ghesRelease} versioning`) +} + +if (program.translations) { + console.log('✅ Running on both English and translated content and data\n') +} else { + console.log('✅ Running on English content and data\n') +} + +// The new conditional to add +const githubAEConditional = 'currentVersion == "github-ae@latest"' + +// Existing conditionals to hook on (if program.currentServerReleases is true) +const notDotcomConditional = /currentVersion != "free-pro-team@latest" (or)?(?!and)/ +const allGHESVersionsConditional = /enterpriseServerVersions contains currentVersion (or)?/ + +// Match: currentVersion "enterprise-server@(\d+\.\d+)" +const getEnterpriseServerConditional = new RegExp(`currentVersion (\\S+?) "${getEnterpriseServerNumber.source}"`) + +console.log('Working...\n') + +const englishContentFiles = walkContent(contentPath) +const englishDataFiles = walkData(dataPath, englishContentFiles) + +function walkContent (dirPath) { + const products = program.products || [''] + return products.map(product => { + dirPath = path.join(contentPath, product) + return walk(dirPath, { includeBasePath: true, directories: false }) + .filter(file => file.includes('/content/')) + .filter(file => file.endsWith('.md')) + .filter(file => !file.endsWith('README.md')) + }).flat() +} + +function walkData (dirPath, contentFiles) { + return walk(dirPath, { includeBasePath: true, directories: false }) + .filter(file => file.includes('/data/reusables') || file.includes('/data/variables')) + .filter(file => !file.endsWith('README.md')) +} + +let allContentFiles, allDataFiles +if (program.translations) { + const translatedContentFiles = walkContent(translationsPath) + const translatedDataFiles = walkData(translationsPath, translatedContentFiles) + allContentFiles = englishContentFiles.concat(translatedContentFiles) + allDataFiles = englishDataFiles.concat(translatedDataFiles) +} else { + allContentFiles = englishContentFiles + allDataFiles = englishDataFiles +} + +// Map Liquid operators to semver operators +const operators = { + ver_gt: '>', + ver_lt: '<', + '==': '=' +} + +allDataFiles + .forEach(file => { + const dataContent = fs.readFileSync(file, 'utf8') + + // Update Liquid in data files + const newDataContent = updateLiquid(dataContent, file) + + fs.writeFileSync(file, newDataContent) + }) + +allContentFiles + .forEach(file => { + const { data, content } = frontmatter(fs.readFileSync(file, 'utf8')) + + // Return early if the current page frontmatter does not apply to either GHAE or the given GHES release + if (!(data.versions['github-ae'] || versionSatisfiesRange(program.ghesRelease, data.versions['enterprise-server']))) return + + // Add frontmatter version + data.versions['github-ae'] = '*' + + // Update Liquid in content files + const newContent = updateLiquid(content, file) + + // Update Liquid in frontmatter props + Object.keys(data) + .filter(key => typeof data[key] === 'string') + .forEach(key => { + data[key] = updateLiquid(data[key], file) + }) + + fs.writeFileSync(file, frontmatter.stringify(newContent, data, { lineWidth: 10000 })) + }) + +function updateLiquid (content, file) { + // We need to match on all conditionals first because we have to do replacements _within_ conditionals + const allConditionals = content.match(/{% if .+?%}/g) + if (!allConditionals) return content + + let newContent = content + + allConditionals.forEach(conditional => { + // Do not process a conditional that already includes github-ae + if (conditional.includes('github-ae')) return + + let newConditional = conditional + + // Example match: currentVersion ver_gt "enterprise-server@2.21" + const enterpriseServerMatch = newConditional.match(getEnterpriseServerConditional) + + // Add AE conditional to any `currentVersion != "free-pro-team@latest"` + if (program.currentServerReleases && newConditional.match(notDotcomConditional)) { + if (enterpriseServerMatch && !doesReleaseSatisfyConditional(enterpriseServerMatch)) return + + newConditional = newConditional.replace(/( ?)%}/, `$1or ${githubAEConditional} %}`) + newContent = newContent.replace(conditional, newConditional) + return + } + + // Add AE conditional to any `enterpriseServerVersions contains currentVersion` + if (program.currentServerReleases && newConditional.match(allGHESVersionsConditional)) { + if (enterpriseServerMatch && !doesReleaseSatisfyConditional(enterpriseServerMatch)) return + + newConditional = newConditional.replace(/( ?)%}/, `$1or ${githubAEConditional} %}`) + newContent = newContent.replace(conditional, newConditional) + return + } + + // Add AE conditional to any conditional that applies to enterprise-server@ + if (!enterpriseServerMatch) return + + const releaseSatisfiesConditional = doesReleaseSatisfyConditional(enterpriseServerMatch) + + // Return early if the conditional does not apply to the given GHES release + if (!releaseSatisfiesConditional) return + + // First do the replacement within the conditional + // Old: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + // New: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} + newConditional = newConditional.replace(enterpriseServerMatch[0], `${enterpriseServerMatch[0]} or ${githubAEConditional}`) + + // Then replace all instances of the conditional in the content + newContent = newContent.replace(conditional, newConditional) + }) + + return newContent +} + +console.log('Done!') + +function doesReleaseSatisfyConditional (enterpriseServerMatch) { + // Example liquid operator: ver_gt + const liquidOperator = enterpriseServerMatch[1] + + // Example semver operator: > + const semverOperator = operators[liquidOperator] + + // Example number: 2.21 + const number = enterpriseServerMatch[2] + + // Example range: >2.21 + const range = `${semverOperator}${number}` + + return versionSatisfiesRange(program.ghesRelease, range) +} diff --git a/script/preview-openapi-changes b/script/preview-openapi-changes index dc8109915e14..f5d1076a86b9 100755 --- a/script/preview-openapi-changes +++ b/script/preview-openapi-changes @@ -72,13 +72,17 @@ elif [[ $OPTION == "unstitch" ]]; then echo "🔥 🔥 Unstitching the repos..." set -o xtrace + # clear the dump directory + rm -rf /tmp/dump/* + + # Undo any docs-internal changes and reinstall rest-api-operations cd docs-internal git reset --hard HEAD npm install + # Undo any rest-api-operations changes cd ../rest-api-operations git reset --hard HEAD - npm install set +o xtrace echo "🏁 🏁 Finished unstitching the repos!" diff --git a/script/upload-enterprise-images-to-s3.js b/script/upload-enterprise-images-to-s3.js deleted file mode 100755 index 0ebae0006ba9..000000000000 --- a/script/upload-enterprise-images-to-s3.js +++ /dev/null @@ -1,226 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs') -const path = require('path') -const program = require('commander') -const patterns = require('../lib/patterns.js') -const enterpriseServerReleases = require('../lib/enterprise-server-releases').all -const authenticateToAWS = require('../lib/authenticate-to-aws.js') -const walk = require('walk-sync') -const mime = require('mime/lite') - -let assetsPath = path.join(__dirname, '../assets') -let devCheckout - -// [start-readme] -// -// Run this script to: -// [upload individual files to S3](https://github.com/github/product-documentation/blob/master/doc-team-workflows/workflow-information-for-all-writers/adding-individual-images-to-earlier-verisons-of-enterprise.md) -// or: -// [upload a batch of files to S3 for a new Enterprise release](https://github.com/github/product-documentation/blob/master/doc-team-workflows/working-on-enterprise-releases/information-for-all-writers/storing-a-batch-of-assets-on-s3-for-a-new-release.md). -// Run `upload-enterprise-images-to-s3.js --help` for usage details. -// -// [end-readme] - -main() - -async function main () { - // auth to aws - const s3 = await authenticateToAWS() - - // parse options and args - const program = await setUpOptions() - - // make sure options and args are provided - await checkIfOptionsProvided(program) - - // make sure options are valid - const options = await checkIfOptionsValid(program) - - // check whether bucket exists (for single upload) or not (for batch upload) - await checkForBucket(s3, program, options) - - // gather assets - let imageFiles = [] - if (program.single) imageFiles.push(options.imagePath) - if (program.batch) imageFiles = gatherAssets() - - // show message before uploading - const bucketPath = program.core - ? `enterprise/${options.gheVersion}/` - : `enterprise/developer-site/${options.gheVersion}/` - - const uploadMessage = program.single - ? `Uploading ${options.imagePath} to the ${bucketPath} S3 bucket...\n` - : `Uploading ${imageFiles.length} assets to a new ${bucketPath} S3 bucket...\n` - - console.log(uploadMessage) - - // do the upload - imageFiles.forEach(file => { - uploadFile(s3, bucketPath, file) - }) -} - -// set up options and args -async function setUpOptions () { - program - .description('Upload assets from a local checkout to the github-images bucket in Amazon S3.') - .option('-c, --core', 'upload assets for core docs at help.github.com') - .option('-d, --developer ', 'upload assets for dev docs at developer.github.com') - .option('-s, --single ', 'upload a single local asset file to an existing Enterprise bucket in S3') - .option('-b, --batch ', 'upload all local assets to a new Enterprise bucket in S3') - - program.on('--help', () => { - console.log('') - console.log('Examples:') - console.log(' $ script/upload-enterprise-images-to-s3.js --core --single assets/images/foo/bar.png 2.15') - console.log(' $ script/upload-enterprise-images-to-s3.js --developer ~/checkouts/dev-docs --batch 2.17') - }) - - program.parse(process.argv) - - return program -} - -// check that required options and args are provided -async function checkIfOptionsProvided (program) { - // find assets for developer site - if (program.developer) { - devCheckout = program.developer - try { - process.chdir(devCheckout) - assetsPath = path.join(devCheckout, 'assets') - } catch (err) { - console.log(`Error! Developer checkout at ${devCheckout} does not exist.\n`) - program.help() - } - } - - // must pass either --single or --batch - if ((program.single && program.batch) || (!program.single && !program.batch)) { - console.log('Error! You must specify single or batch upload.\n') - program.help() - } - - // must pass either --core or --developer - if ((program.core && program.developer) || (!program.core && !program.developer)) { - console.log('Error! You must specify core docs or developer docs.\n') - program.help() - } - - // for single uploads, two args are required: image path + version - // commander will catch one missing arg but not both - // (this is why we don't need a separate check for batch uploads, which only require a version arg) - const requiredArgs = program.developer ? 7 : 6 - if (program.single && process.argv.length !== requiredArgs) { - console.log('Error! You must enter an image path and an Enterprise version.\n') - program.help() - } -} - -// check that required options and args are valid, and return them if so -async function checkIfOptionsValid (program, options) { - let imagePath, gheVersion - - if (program.single) { - imagePath = program.developer ? `${path.dirname(assetsPath)}/` + String(process.argv[5]) : String(process.argv[4]) - gheVersion = program.developer ? String(process.argv[6]) : String(process.argv[5]) - - // make sure we can find the image file - if (!fs.existsSync(imagePath)) { - console.log(`Error! Image path ${imagePath} does not exist.\n`) - program.help() - } - - // for a single upload, the GHE version must already exist - if (!enterpriseServerReleases.includes(gheVersion)) { - console.log(`Error! Enterprise version ${gheVersion} not found.\n`) - program.help() - } - } - - if (program.batch) { - gheVersion = program.developer ? String(process.argv[5]) : String(process.argv[4]) - - // test version number against tried-and-true regex for validity - if (!patterns.getEnterpriseVersionNumber.test(`enterprise/${gheVersion}`)) { - console.log(`Error! Enterprise version number ${gheVersion} is invalid.\n`) - program.help() - } - } - - return { - imagePath: imagePath, - gheVersion: gheVersion - } -} - -// check whether the version bucket exists -async function checkForBucket (s3, program, options) { - const prefix = options.core - ? `enterprise/${options.gheVersion}/` - : `enterprise/developer-site/${options.gheVersion}/` - - try { - const params = { - Prefix: prefix, - Delimiter: '/', - Bucket: 'github-images' - } - - // if version dir exists, data.Prefix will be 'enterprise//assets/' - const data = await s3.listObjects(params).promise() - - // bucket must already exist if uploading a single image - if (program.single && !data.Prefix.includes(options.gheVersion)) { - console.error(`Error! Bucket for ${options.gheVersion} does not exist yet.\n`) - program.help() - } - } catch (e) { - console.error(`Error getting bucket: ${e.message}`) - process.exit(1) - } -} - -async function uploadFile (s3, bucketPath, file) { - // key param is the filepath within the bucket - const key = getKeyPath(bucketPath, file) - - // default content type is application/octet-stream, but that doesn't work for SVG, - // so we need to provide a content type with the real mime type where possible - const mimeType = mime.getType(file) || 'application/octet-stream' - - try { - const params = { - Key: key, - Bucket: 'github-images', - ACL: 'public-read', - ContentType: mimeType, - Body: fs.createReadStream(file) - } - // print data to console so we can watch upload progress - const data = await s3.upload(params).promise() - console.log(data) - } catch (e) { - console.error(`Error uploading file: ${e.message}`) - process.exit(1) - } -} - -// include all file extensions except Markdown -function gatherAssets () { - return walk(assetsPath, { - includeBasePath: true, - directories: false - }).filter(file => !file.endsWith('.md')) -} - -// for core docs, key path should look like enterprise//assets/images/foo/bar.png -// for dev docs, key path should look like enterprise/developer-site//assets/images/foo/bar.png -function getKeyPath (bucketPath, file) { - const basePath = devCheckout - ? file.replace(devCheckout, '') - : file.replace(path.dirname(__dirname), '') - return path.join(bucketPath, basePath) -} diff --git a/script/upload-images-to-s3.js b/script/upload-images-to-s3.js new file mode 100755 index 000000000000..a09b2d943ae5 --- /dev/null +++ b/script/upload-images-to-s3.js @@ -0,0 +1,181 @@ +#!/usr/bin/env node + +const fs = require('fs') +const path = require('path') +const program = require('commander') +const allVersions = require('../lib/all-versions') +const authenticateToAWS = require('../lib/authenticate-to-aws') +const nonEnterpriseDefaultVersion = require('../lib/non-enterprise-default-version') +const { getS3BucketPathFromVersion } = require('../lib/s3-bucket-path-utils') +const walk = require('walk-sync') +const mime = require('mime/lite') + +const supportedS3Versions = Object.keys(allVersions) + .filter(version => version !== nonEnterpriseDefaultVersion) + +const assetsPath = path.join(__dirname, '../assets') + +// [start-readme] +// +// Use this script to upload individual or batched asset files to a versioned S3 bucket. +// Run `upload-images-to-s3.js --help` for usage details. +// +// [end-readme] + +program + .description('Upload assets from a local checkout to a versioned github-images bucket in Amazon S3.') + .storeOptionsAsProperties(false) + .passCommandToAction(false) + .option('-s, --single ', 'Upload a single local asset file at the given path.') + .option('-b, --batch', 'Upload all local assets.') + .option('-v, --version ', 'The version of the S3 bucket to upload to.') + .option('-a, --allVersions', '(single transfers only) Upload the image to all currently supported versions of S3.') + .option('-d, --dryRun', 'print what will be uploaded without actually uploading.') + .on('--help', () => { + console.log('') + console.log('Examples:') + console.log(' $ script/upload-images-to-s3.js --single assets/images/foo/bar.png --version enterprise-server@2.22') + console.log(' $ script/upload-images-to-s3.js --single assets/images/foo/bar.png --allVersions') + console.log(' $ script/upload-images-to-s3.js --batch --version enterprise-server@2.22') + }) + .parse(process.argv) + +const options = program.opts() + +// verify CLI options +if ((options.single && options.batch) || (!options.single && !options.batch)) { + console.log('Error! You must specify single or batch upload.\n') + program.help() +} + +if (options.allVersions && !options.single) { + console.log('Error! You can only specify all versions during a single upload.\n') + program.help() +} + +if (options.allVersions && options.version) { + console.log('Error! You cannot specify all versions and a version at the same time.\n') + program.help() +} + +// we may need to update this check if we ever have to upload images for a deprecated version +if (!options.allVersions && !supportedS3Versions.includes(options.version)) { + console.log('Error! You must enter the full name of a supported version, e.g., enterprise-server@2.22 or github-ae@latest.\n') + program.help() +} + +if (options.single && !fs.existsSync(options.single)) { + console.log(`Error! Image path ${options.single} does not exist.\n`) + program.help() +} + +if (options.dryRun) { + console.log('This is a dry run! Displaying messages without actually uploading.\n') +} +main() + +async function main () { + // auth to aws + const s3 = await authenticateToAWS() + + // gather assets + let imageFiles = [] + if (options.single) imageFiles.push(options.single) + if (options.batch) imageFiles = gatherAssets() + + // handle a batch or single upload to a specific version + if (options.version) { + const bucketPath = getS3BucketPathFromVersion(options.version) + + await checkForBucket(s3, program, bucketPath) + + const uploadMessage = options.single + ? `Uploading ${options.single} to the ${bucketPath} S3 bucket for ${options.version}...\n` + : `Uploading ${imageFiles.length} local assets to the ${bucketPath} S3 bucket for ${options.version}...\n` + + console.log(uploadMessage) + + imageFiles.forEach(file => { + if (!options.dryRun) uploadFile(s3, bucketPath, file) + }) + } + + // handle a single upload to all supported versions + if (options.allVersions) { + for (const version of supportedS3Versions) { + const bucketPath = getS3BucketPathFromVersion(version) + + await checkForBucket(s3, program, bucketPath) + + console.log(`Uploading ${options.single} to the ${bucketPath} S3 bucket for ${version}...\n`) + + imageFiles.forEach(file => { + if (!options.dryRun) uploadFile(s3, bucketPath, file) + }) + } + } + + console.log('Done!') +} + +// check whether the version bucket exists (for single upload) or not (for batch upload) +async function checkForBucket (s3, program, bucketPath) { + try { + const params = { + Prefix: bucketPath, + Delimiter: '/', + Bucket: 'github-images' + } + + // if version dir exists, data.Prefix will be 'enterprise//assets/' + const data = await s3.listObjects(params).promise() + + // bucket must already exist if uploading a single image + if (options.single && !data.Prefix.includes(bucketPath)) { + console.error(`Error! Bucket at ${bucketPath} does not exist yet.\n`) + program.help() + } + } catch (e) { + console.error(`Error getting bucket: ${e.message}`) + process.exit(1) + } +} + +async function uploadFile (s3, bucketPath, file) { + // key param is the filepath within the bucket + const key = getKeyPath(bucketPath, file) + + // default content type is application/octet-stream, but that doesn't work for SVG, + // so we need to provide a content type with the real mime type where possible + const mimeType = mime.getType(file) || 'application/octet-stream' + + try { + const params = { + Key: key, + Bucket: 'github-images', + ACL: 'public-read', + ContentType: mimeType, + Body: fs.createReadStream(file) + } + // print data to console so we can watch upload progress + const data = await s3.upload(params).promise() + console.log(data) + } catch (e) { + console.error(`Error uploading file: ${e.message}`) + process.exit(1) + } +} + +// include all file extensions except Markdown +function gatherAssets () { + return walk(assetsPath, { + includeBasePath: true, + directories: false + }).filter(file => !file.endsWith('.md')) +} + +// key path should look like enterprise//assets/images/foo/bar.png +function getKeyPath (bucketPath, file) { + const basePath = file.replace(path.dirname(__dirname), '') + return path.join(bucketPath, basePath) +} diff --git a/server.js b/server.js index 5cf817bdb434..ea30fbad6465 100644 --- a/server.js +++ b/server.js @@ -17,7 +17,7 @@ if (!module.parent) { portUsed.check(port).then(async status => { if (status === false) { // If in production, warm the server at the start - if (process.env.NODE_ENV === 'production') await warmServer() + if (process.env.NODE_ENV === 'production') warmServer() // workaround for https://github.com/expressjs/express/issues/1101 const server = require('http').createServer(app) diff --git a/tests/browser/browser.js b/tests/browser/browser.js index 4429471e1dda..1d99bd64e91f 100644 --- a/tests/browser/browser.js +++ b/tests/browser/browser.js @@ -37,7 +37,7 @@ describe('algolia browser search', () => { expect(hits.length).toBeGreaterThan(5) }) - it('sends the correct data to algolia', async () => { + it('sends the correct data to algolia for Enterprise Server', async () => { const newPage = await browser.newPage() await newPage.goto('http://localhost:4001/ja/enterprise/2.22/admin/installation') @@ -60,6 +60,29 @@ describe('algolia browser search', () => { await newPage.type('#search-input-container input[type="search"]', 'test') }) + it('sends the correct data to algolia for GHAE', async () => { + const newPage = await browser.newPage() + await newPage.goto('http://localhost:4001/en/github-ae@latest/admin/overview') + + await newPage.setRequestInterception(true) + newPage.on('request', interceptedRequest => { + if (interceptedRequest.method() === 'POST' && /algolia/i.test(interceptedRequest.url())) { + const data = JSON.parse(interceptedRequest.postData()) + const { indexName, params } = data.requests[0] + const parsedParams = querystring.parse(params) + const analyticsTags = JSON.parse(parsedParams.analyticsTags) + expect(indexName).toBe('github-docs-ghae-en') + expect(analyticsTags).toHaveLength(2) + // browser tests are run against production build, so we are expecting env:production + expect(analyticsTags).toEqual(expect.arrayContaining(['site:docs.github.com', 'env:production'])) + } + interceptedRequest.continue() + }) + + await newPage.click('#search-input-container input[type="search"]') + await newPage.type('#search-input-container input[type="search"]', 'test') + }) + it('removes `algolia-query` query param after page load', async () => { await page.goto('http://localhost:4001/en?algolia-query=helpme') @@ -92,28 +115,6 @@ describe('algolia browser search', () => { }) }) -describe('google analytics', () => { - it('is set on page load with expected properties', async () => { - await page.goto('http://localhost:4001/en/actions') - - // check that GA global object exists and is a function - const gaObjectType = await page.evaluate(() => typeof window.ga) - expect(gaObjectType).toBe('function') - - // check that default tracker is set - // https://developers.google.com/analytics/devguides/collection/analyticsjs/ga-object-methods-reference#getByName - const gaDefaultTracker = await page.evaluate(() => window.ga.getByName('t0')) - expect('filters' in gaDefaultTracker).toBe(true) - expect(Object.keys(gaDefaultTracker)).toHaveLength(3) - - // check that default cookies are set - // https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage#analyticsjs - const cookies = await page.cookies() - expect(cookies.some(cookie => cookie.name === '_gat')).toBe(true) - expect(cookies.some(cookie => cookie.name === '_gid')).toBe(true) - }) -}) - describe('helpfulness', () => { it('sends an event to /events when submitting form', async () => { // Visit a page that displays the prompt @@ -122,8 +123,8 @@ describe('helpfulness', () => { // Track network requests await page.setRequestInterception(true) page.on('request', request => { - // Ignore GET to google analytics - if (!/\/events/.test(request.method())) return request.continue() + // Ignore GET requests + if (!/\/events$/.test(request.url())) return request.continue() expect(request.method()).toMatch(/POST|PUT/) request.respond({ contentType: 'application/json', diff --git a/tests/content/featured-links.js b/tests/content/featured-links.js index 4605fd211011..21f010871a55 100644 --- a/tests/content/featured-links.js +++ b/tests/content/featured-links.js @@ -3,7 +3,7 @@ const enterpriseServerReleases = require('../../lib/enterprise-server-releases') const japaneseCharacters = require('japanese-characters') const nonEnterpriseDefaultVersion = require('../../lib/non-enterprise-default-version') -describe('gettingStartedLinks and popularLinks', () => { +describe('featuredLinks', () => { jest.setTimeout(3 * 60 * 1000) describe('rendering', () => { @@ -55,7 +55,7 @@ describe('gettingStartedLinks and popularLinks', () => { describe('context.page object', () => { test('returns modified array of links', async () => { - const gettingStartedLinks = await getJSON('/en?json=gettingStartedLinks') + const gettingStartedLinks = await getJSON('/en?json=featuredLinks.gettingStarted') const expectedFirstLink = { href: `/en/${nonEnterpriseDefaultVersion}/github/getting-started-with-github/set-up-git`, title: 'Set up Git' @@ -66,7 +66,7 @@ describe('gettingStartedLinks and popularLinks', () => { }) test('returns raw array of links on the page object', async () => { - const rawGettingStartedLinks = await getJSON('/en?json=page.rawGettingStartedLinks') + const rawGettingStartedLinks = await getJSON('/en?json=page.featuredLinks.gettingStarted') expect(rawGettingStartedLinks[0]).toEqual('/github/getting-started-with-github/set-up-git') }) }) diff --git a/tests/content/graphql.js b/tests/content/graphql.js index 58eb1d516a48..7bcaac0eec40 100644 --- a/tests/content/graphql.js +++ b/tests/content/graphql.js @@ -3,14 +3,15 @@ const upcomingChangesJson = require('../../lib/graphql/static/upcoming-changes') const prerenderedObjectsJson = require('../../lib/graphql/static/prerendered-objects') const { schemaValidator, previewsValidator, upcomingChangesValidator } = require('../../lib/graphql/validator') const revalidator = require('revalidator') -const { oldVersions } = require('../../lib/old-versions-utils') +const allVersions = Object.values(require('../../lib/all-versions')) +const graphqlVersions = allVersions.map(v => v.miscVersionName) const graphqlTypes = require('../../lib/graphql/types').map(t => t.kind) describe('graphql json files', () => { jest.setTimeout(3 * 60 * 1000) test('static files have versions as top-level keys', () => { - oldVersions.forEach(version => { + graphqlVersions.forEach(version => { expect(version in previewsJson).toBe(true) expect(version in upcomingChangesJson).toBe(true) expect(version in prerenderedObjectsJson).toBe(true) @@ -18,7 +19,7 @@ describe('graphql json files', () => { }) test('schemas object validation', () => { - oldVersions.forEach(version => { + graphqlVersions.forEach(version => { const schemaJsonPerVersion = require(`../../lib/graphql/static/schema-${version}`) // all graphql types are arrays except for queries graphqlTypes @@ -48,7 +49,7 @@ describe('graphql json files', () => { }) test('previews object validation', () => { - oldVersions.forEach(version => { + graphqlVersions.forEach(version => { previewsJson[version].forEach(previewObj => { const { valid, errors } = revalidator.validate(previewObj, previewsValidator) const errorMessage = JSON.stringify(errors, null, 2) @@ -58,7 +59,7 @@ describe('graphql json files', () => { }) test('upcoming changes object validation', () => { - oldVersions.forEach(version => { + graphqlVersions.forEach(version => { Object.values(upcomingChangesJson[version]).forEach(changes => { // each object value is an array of changes changes.forEach(changeObj => { @@ -71,7 +72,7 @@ describe('graphql json files', () => { }) test('prerendered objects validation', () => { - oldVersions.forEach(version => { + graphqlVersions.forEach(version => { // shape of prerenderedObject: { // html:
foo
, // miniToc: {contents: 'bar', headingLevel: N, indentationLevel: N} diff --git a/tests/content/lint-files.js b/tests/content/lint-files.js index 085a392e4e0c..f7e0a234622e 100644 --- a/tests/content/lint-files.js +++ b/tests/content/lint-files.js @@ -146,7 +146,7 @@ describe('lint-files', () => { if (match === '[Link Text](full-URL-of-wiki-page)') { return false } - } else if (markdownRelPath === 'content/admin/user-management/configuring-email-for-notifications.md') { + } else if (markdownRelPath === 'content/admin/configuration/configuring-email-for-notifications.md') { if (/^\[\d+\]: (?:connect|disconnect|[0-9A-F]+:)\s*$/.test(match)) { return false } diff --git a/tests/content/webhooks.js b/tests/content/webhooks.js index af8b6b89eaa4..1baf790fd68a 100644 --- a/tests/content/webhooks.js +++ b/tests/content/webhooks.js @@ -1,22 +1,34 @@ const { difference } = require('lodash') const { getJSON } = require('../helpers') const { latest } = require('../../lib/enterprise-server-releases') -const { oldVersions } = require('../../lib/old-versions-utils') +const allVersions = Object.values(require('../../lib/all-versions')) +const payloadVersions = allVersions.map(v => v.miscVersionName) const webhookPayloads = require('../../lib/webhooks') +// grab some values for testing +const nonEnterpriseDefaultPayloadVersion = allVersions + .find(version => version.nonEnterpriseDefault) + .miscVersionName + +const latestGhesPayloadVersion = allVersions + .find(version => version.currentRelease === latest) + .miscVersionName + +const ghaePayloadVersion = allVersions + .find(version => version.plan === 'github-ae') + .miscVersionName + describe('webhook payloads', () => { jest.setTimeout(3 * 60 * 1000) - // TODO update this test when we update the webhook payload filepaths - test('have old versions as top-level keys', () => { - oldVersions.forEach(version => { + test('have expected top-level keys', () => { + payloadVersions.forEach(version => { expect(version in webhookPayloads).toBe(true) }) }) - // TODO update this test when we update the webhook payload filepaths test('have a reasonable number of payloads per version', () => { - oldVersions.forEach(version => { + payloadVersions.forEach(version => { const payloadsPerVersion = Object.keys(webhookPayloads[version]) expect(payloadsPerVersion.length).toBeGreaterThan(20) }) @@ -24,8 +36,8 @@ describe('webhook payloads', () => { test('have payloads that are JSON strings, not objects', () => { // use the first one found for testing purposes - const firstKey = Object.keys(webhookPayloads.dotcom)[0] - const firstValue = webhookPayloads.dotcom[firstKey] + const firstKey = Object.keys(webhookPayloads[nonEnterpriseDefaultPayloadVersion])[0] + const firstValue = webhookPayloads[nonEnterpriseDefaultPayloadVersion][firstKey] const payloadString = getPayloadString(firstValue) const payloadLines = payloadString.split('\n') @@ -35,19 +47,25 @@ describe('webhook payloads', () => { expect(payloadLines[payloadLines.length - 3].trim()).toBe('```') }) - test('on GHE, dotcom-only payloads fall back to dotcom', async () => { - const ghePayloads = webhookPayloads[latest] - const dotcomOnlyPayloads = difference(Object.keys(webhookPayloads.dotcom), Object.keys(ghePayloads)) + test('on non-dotcom versions, dotcom-only payloads fall back to dotcom', async () => { + const ghesPayloads = webhookPayloads[latestGhesPayloadVersion] + const ghaePayloads = webhookPayloads[ghaePayloadVersion] + const dotcomOnlyPayloads = difference(Object.keys(webhookPayloads[nonEnterpriseDefaultPayloadVersion]), Object.keys(ghesPayloads)) // use the first one found for testing purposes const dotcomOnlyPayload = dotcomOnlyPayloads[0] - expect(ghePayloads[dotcomOnlyPayload]).toBeUndefined() + expect(ghesPayloads[dotcomOnlyPayload]).toBeUndefined() + expect(ghaePayloads[dotcomOnlyPayload]).toBeUndefined() // fallback handling is in middleware/contexturalizers/webhooks.js - const ghePayloadsWithFallbacks = await getJSON(`/en/enterprise/${latest}/user/developers?json=webhookPayloadsForCurrentVersion`) - expect(ghePayloadsWithFallbacks[dotcomOnlyPayload]).toBeDefined() + const ghesPayloadsWithFallbacks = await getJSON(`/en/enterprise-server@${latest}/developers/webhooks-and-events?json=webhookPayloadsForCurrentVersion`) + const ghaePayloadsWithFallbacks = await getJSON('/en/github-ae@latest/developers/webhooks-and-events?json=webhookPayloadsForCurrentVersion') + expect(ghesPayloadsWithFallbacks[dotcomOnlyPayload]).toBeDefined() + expect(ghaePayloadsWithFallbacks[dotcomOnlyPayload]).toBeDefined() - const payloadString = getPayloadString(ghePayloadsWithFallbacks[dotcomOnlyPayload]) - expect(payloadString.includes('```json')).toBe(true) + const ghesPayloadString = getPayloadString(ghesPayloadsWithFallbacks[dotcomOnlyPayload]) + const ghaePayloadString = getPayloadString(ghaePayloadsWithFallbacks[dotcomOnlyPayload]) + expect(ghesPayloadString.includes('```json')).toBe(true) + expect(ghaePayloadString.includes('```json')).toBe(true) }) }) diff --git a/tests/fixtures/products/admin/some-category/some-article-with-mismatched-versions-frontmatter.md b/tests/fixtures/products/admin/some-category/some-article-with-mismatched-versions-frontmatter.md new file mode 100644 index 000000000000..15146315090d --- /dev/null +++ b/tests/fixtures/products/admin/some-category/some-article-with-mismatched-versions-frontmatter.md @@ -0,0 +1,6 @@ +--- +title: Some GitHub article +versions: + free-pro-team: '*' + enterprise-server: '*' +--- diff --git a/tests/javascripts/user-agent.js b/tests/javascripts/user-agent.js new file mode 100644 index 000000000000..6a4dbf160273 --- /dev/null +++ b/tests/javascripts/user-agent.js @@ -0,0 +1,52 @@ +import parseUserAgent from '../../javascripts/user-agent' + +describe('parseUserAgent', () => { + it('android, chrome', () => { + const ua = 'Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('android') + expect(browser).toBe('chrome') + }) + + it('ios, safari', () => { + const ua = 'Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('ios') + expect(browser).toBe('safari') + }) + + it('windows, edge', () => { + const ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('windows') + expect(browser).toBe('edge') + }) + + it('mac, safari', () => { + const ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('mac') + expect(browser).toBe('safari') + }) + + it('windows, chrome', () => { + const ua = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('windows') + expect(browser).toBe('chrome') + }) + + it('linux, firefox', () => { + const ua = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('linux') + expect(browser).toBe('firefox') + }) + + it('other, other', () => { + const ua = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)' + const { os, browser } = parseUserAgent(ua) + expect(os).toBe('other') + expect(browser).toBe('other') + }) +}) diff --git a/tests/links-and-images/developer-links-and-images.js b/tests/links-and-images/developer-links-and-images.js index e323098535b7..437cd3c6fd91 100644 --- a/tests/links-and-images/developer-links-and-images.js +++ b/tests/links-and-images/developer-links-and-images.js @@ -9,7 +9,9 @@ const { getVersionedPathWithLanguage } = require('../../lib/path-utils') const renderContent = require('../../lib/render-content') const checkImages = require('../../lib/check-images') const checkLinks = require('../../lib/check-developer-links') -const { getOldVersionFromNewVersion } = require('../../lib/old-versions-utils') +const allVersions = require('../../lib/all-versions') +const enterpriseServerVersions = Object.keys(require('../../lib/all-versions')) + .filter(version => version.startsWith('enterprise-server@')) // schema-derived data to add to context object const rest = require('../../lib/rest') @@ -64,17 +66,18 @@ describe('page rendering', () => { page.version = pageVersion context.page = page context.currentVersion = pageVersion + context.enterpriseServerVersions = enterpriseServerVersions const relevantPermalink = page.permalinks.find(permalink => permalink.pageVersion === pageVersion) - const currentOldVersion = getOldVersionFromNewVersion(pageVersion) + const graphqlVersion = allVersions[pageVersion].miscVersionName // borrowed from middleware/contextualizers/graphql.js context.graphql = { - schemaForCurrentVersion: require(`../../lib/graphql/static/schema-${currentOldVersion}`), - previewsForCurrentVersion: previews[currentOldVersion], - upcomingChangesForCurrentVersion: upcomingChanges[currentOldVersion], - prerenderedObjectsForCurrentVersion: prerenderedObjects[currentOldVersion], + schemaForCurrentVersion: require(`../../lib/graphql/static/schema-${graphqlVersion}`), + previewsForCurrentVersion: previews[graphqlVersion], + upcomingChangesForCurrentVersion: upcomingChanges[graphqlVersion], + prerenderedObjectsForCurrentVersion: prerenderedObjects[graphqlVersion], changelog } @@ -85,7 +88,7 @@ describe('page rendering', () => { languageCode ) - context.operationsForCurrentProduct = context.rest.operations[currentOldVersion] || [] + context.operationsForCurrentProduct = context.rest.operations[pageVersion] || [] if (relevantPermalink.href.includes('rest/reference/')) { const docsPath = relevantPermalink.href diff --git a/tests/links-and-images/links-and-images.js b/tests/links-and-images/links-and-images.js index 031425f41ce8..4eb607f80aeb 100644 --- a/tests/links-and-images/links-and-images.js +++ b/tests/links-and-images/links-and-images.js @@ -5,6 +5,8 @@ const getApplicableVersions = require('../../lib/get-applicable-versions') const renderContent = require('../../lib/render-content') const checkImages = require('../../lib/check-images') const checkLinks = require('../../lib/check-links') +const enterpriseServerVersions = Object.keys(require('../../lib/all-versions')) + .filter(version => version.startsWith('enterprise-server@')) const flat = require('flat') const { last } = require('lodash') @@ -56,6 +58,7 @@ describe('page rendering', () => { page.version = pageVersion context.page = page context.currentVersion = pageVersion + context.enterpriseServerVersions = enterpriseServerVersions // collect elements of the page that may contain links const pageContent = page.intro + page.permissions + page.markdown diff --git a/tests/rendering/events.js b/tests/rendering/events.js index 7292e79233fc..e7912ee80c93 100644 --- a/tests/rendering/events.js +++ b/tests/rendering/events.js @@ -1,16 +1,7 @@ const request = require('supertest') -const Airtable = require('airtable') const nock = require('nock') const app = require('../../server') -jest.mock('airtable') -Airtable.mockImplementation(function () { - this.base = () => () => ({ - create: () => [{ getId: () => 'TESTID' }], - update: () => true - }) -}) - describe('POST /events', () => { jest.setTimeout(60 * 1000) @@ -47,91 +38,6 @@ describe('POST /events', () => { .expect(code) } - describe('HELPFULNESS', () => { - const example = { - type: 'HELPFULNESS', - url: 'https://example.com', - vote: 'Yes', - email: 'test@example.com', - comment: 'This is the best page ever', - category: 'Other' - } - - it('should accept a valid object', () => - checkEvent(example, 201) - ) - - it('should reject extra properties', () => - checkEvent({ ...example, toothpaste: false }, 400) - ) - - it('should not accept if type is missing', () => - checkEvent({ ...example, type: undefined }, 400) - ) - - it('should not accept if url is missing', () => - checkEvent({ ...example, url: undefined }, 400) - ) - - it('should not accept if url is misformatted', () => - checkEvent({ ...example, url: 'examplecom' }, 400) - ) - - it('should not accept if vote is missing', () => - checkEvent({ ...example, vote: undefined }, 400) - ) - - it('should not accept if vote is not boolean', () => - checkEvent({ ...example, vote: 'true' }, 400) - ) - - it('should not accept if email is misformatted', () => - checkEvent({ ...example, email: 'testexample.com' }, 400) - ) - - it('should not accept if comment is not string', () => - checkEvent({ ...example, comment: [] }, 400) - ) - - it('should not accept if category is not an option', () => - checkEvent({ ...example, category: 'Fabulous' }, 400) - ) - }) - - describe('EXPERIMENT', () => { - const example = { - type: 'EXPERIMENT', - user: 'ef17cf45-ba3c-4de0-9140-84eb85f0797d', - test: 'my-example-test', - group: 'control', - success: 'yes' - } - - it('should accept a valid object', () => - checkEvent(example, 201) - ) - - it('should reject extra fields', () => - checkEvent({ ...example, toothpaste: false }, 400) - ) - - it('should require a long unique user-id', () => - checkEvent({ ...example, 'user-id': 'short' }, 400) - ) - - it('should require a test', () => - checkEvent({ ...example, test: undefined }, 400) - ) - - it('should require a valid group', () => - checkEvent({ ...example, group: 'revolution' }, 400) - ) - - it('should default the success field', () => - checkEvent({ ...example, success: undefined }, 201) - ) - }) - const baseExample = { context: { // Primitives @@ -505,43 +411,52 @@ describe('POST /events', () => { checkEvent({ ...experimentExample, experiment_success: undefined }, 201) ) }) -}) -describe('PUT /events/:id', () => { - jest.setTimeout(60 * 1000) + describe('redirect', () => { + const redirectExample = { + ...baseExample, + type: 'redirect', + redirect_from: 'http://example.com/a', + redirect_to: 'http://example.com/b' + } - let csrfToken = '' - let agent + it('should record an redirect event', () => + checkEvent(redirectExample, 201) + ) - beforeEach(async () => { - process.env.AIRTABLE_API_KEY = '$AIRTABLE_API_KEY$' - process.env.AIRTABLE_BASE_KEY = '$AIRTABLE_BASE_KEY$' - agent = request.agent(app) - const csrfRes = await agent.get('/csrf') - csrfToken = csrfRes.body.token + it('redirect_from is required url', () => + checkEvent({ ...redirectExample, redirect_from: ' ' }, 400) + ) + + it('redirect_to is required url', () => + checkEvent({ ...redirectExample, redirect_to: undefined }, 400) + ) }) - afterEach(() => { - delete process.env.AIRTABLE_API_KEY - delete process.env.AIRTABLE_BASE_KEY - csrfToken = '' + describe('clipboard', () => { + const clipboardExample = { + ...baseExample, + type: 'clipboard', + clipboard_operation: 'copy' + } + + it('should record an clipboard event', () => + checkEvent(clipboardExample, 201) + ) + + it('clipboard_operation is required copy, paste, cut', () => + checkEvent({ ...clipboardExample, clipboard_operation: 'destroy' }, 400) + ) }) - const example = { - type: 'HELPFULNESS', - url: 'https://example.com', - vote: 'Yes', - email: 'test@example.com', - comment: 'This is the best page ever', - category: 'Other' - } + describe('print', () => { + const printExample = { + ...baseExample, + type: 'print' + } - it('should update an existing HELPFULNESS event', () => - agent - .put('/events/TESTID') - .send(example) - .set('Accept', 'application/json') - .set('csrf-token', csrfToken) - .expect(200) - ) + it('should record a print event', () => + checkEvent(printExample, 201) + ) + }) }) diff --git a/tests/rendering/footer.js b/tests/rendering/footer.js index fd5f31451515..d2c0f26d3600 100644 --- a/tests/rendering/footer.js +++ b/tests/rendering/footer.js @@ -1,12 +1,13 @@ const { getDOM } = require('../helpers') const enterpriseServerReleases = require('../../lib/enterprise-server-releases') +const nonEnterpriseDefaultVersion = require('../../lib/non-enterprise-default-version') describe('footer', () => { jest.setTimeout(10 * 60 * 1000) describe('"contact us" link', () => { test('leads to dotcom support on dotcom pages', async () => { - const $ = await getDOM('/en/actions') + const $ = await getDOM(`/en/${nonEnterpriseDefaultVersion}/github`) expect($('a#contact-us').attr('href')).toBe('https://support.github.com/contact') }) diff --git a/tests/rendering/head.js b/tests/rendering/head.js index 35b509935d96..9d6f3e5def2d 100644 --- a/tests/rendering/head.js +++ b/tests/rendering/head.js @@ -17,7 +17,6 @@ describe('', () => { const $ = await getDOM('/en/articles/about-ssh') const $description = $('meta[name="description"]') expect($description.attr('content').startsWith('Using the SSH protocol')).toBe(true) - expect($description.attr('content').endsWith('password at each visit.')).toBe(true) }) test('renders `description` meta tag in plaintext (no HTML)', async () => { diff --git a/tests/rendering/page-titles.js b/tests/rendering/page-titles.js index 466c74b40523..711c983e1423 100644 --- a/tests/rendering/page-titles.js +++ b/tests/rendering/page-titles.js @@ -31,13 +31,13 @@ describe('page titles', () => { test('dynamically parses liquid in page titles (even on subsequent requests)', async () => { let $ = await getDOM(`/en/enterprise/${enterpriseServerReleases.latest}`) - expect($('title').text()).toBe('GitHub Enterprise Help Documentation - GitHub Docs') + expect($('title').text()).toBe('GitHub Enterprise Server Help Documentation - GitHub Docs') $ = await getDOM(`/en/enterprise/${enterpriseServerReleases.oldestSupported}`) - expect($('title').text()).toBe('GitHub Enterprise Help Documentation - GitHub Docs') + expect($('title').text()).toBe('GitHub Enterprise Server Help Documentation - GitHub Docs') $ = await getDOM(`/en/enterprise/${enterpriseServerReleases.latest}`) - expect($('title').text()).toBe('GitHub Enterprise Help Documentation - GitHub Docs') + expect($('title').text()).toBe('GitHub Enterprise Server Help Documentation - GitHub Docs') }) // TODO enable this once translated content has synced with the versioning changes diff --git a/tests/rendering/robots-txt.js b/tests/rendering/robots-txt.js index f070f0e0a80f..eb41c64e190b 100644 --- a/tests/rendering/robots-txt.js +++ b/tests/rendering/robots-txt.js @@ -89,4 +89,25 @@ describe('robots.txt', () => { expect(robots.isAllowed(`https://help.github.com/en/enterprise/${enterpriseServerReleases.latest}/user/actions`)).toBe(true) expect(robots.isAllowed(`https://help.github.com/en/enterprise/${enterpriseServerReleases.oldestSupported}/user/actions`)).toBe(true) }) + + it('disallows indexing of deprecated enterprise releases', async () => { + enterpriseServerReleases.deprecated.forEach(version => { + const blockedPaths = [ + // English + `https://help.github.com/en/enterprise-server@${version}/actions`, + `https://help.github.com/en/enterprise/${version}/actions`, + `https://help.github.com/en/enterprise-server@${version}/actions/overview`, + `https://help.github.com/en/enterprise/${version}/actions/overview`, + // Japanese + `https://help.github.com/ja/enterprise-server@${version}/actions`, + `https://help.github.com/ja/enterprise/${version}/actions`, + `https://help.github.com/ja/enterprise-server@${version}/actions/overview`, + `https://help.github.com/ja/enterprise/${version}/actions/overview` + ] + + blockedPaths.forEach(path => { + expect(robots.isAllowed(path)).toBe(false) + }) + }) + }) }) diff --git a/tests/rendering/server.js b/tests/rendering/server.js index 9f38adfe804f..82651eba04d2 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -49,14 +49,12 @@ describe('server', () => { expect(csp.get('connect-src').includes('*.algolianet.com')).toBe(true) expect(csp.get('img-src').includes("'self'")).toBe(true) - expect(csp.get('img-src').includes('*.google-analytics.com')).toBe(true) expect(csp.get('img-src').includes('github-images.s3.amazonaws.com')).toBe(true) expect(csp.get('img-src').includes('octodex.github.com')).toBe(true) expect(csp.get('script-src').includes("'self'")).toBe(true) expect(csp.get('script-src').includes("'unsafe-eval'")).toBe(true) // exception for Algolia instantsearch expect(csp.get('script-src').includes("'unsafe-inline'")).toBe(true) - expect(csp.get('script-src').includes('*.google-analytics.com')).toBe(true) expect(csp.get('style-src').includes("'self'")).toBe(true) expect(csp.get('style-src').includes("'unsafe-inline'")).toBe(true) @@ -128,9 +126,10 @@ describe('server', () => { expect($.text()).toContain('You can follow people on GitHub') }) - test('converts Markdown in permissions statements frontmatter', async () => { - const $ = await getDOM('/en/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account') - expect($('div.permissions-statement a[href="/articles/inviting-people-to-manage-your-enterprise-account"]').length).toBe(1) + test('injects site variables into rendered permissions statements frontmatter', async () => { + // markdown source: {% data variables.product.prodname_pages %} site + const $ = await getDOM('/en/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site') + expect($('div.permissions-statement').text()).toContain('GitHub Pages site') }) // see https://github.com/github/docs-internal/issues/9678 @@ -164,24 +163,6 @@ describe('server', () => { }) }) - test('serves publicly accessible /enterprise.json', async () => { - const res = await get('/enterprise.json') - - // check for CORS header - expect(res.headers['access-control-allow-origin']).toBe('*') - - const enterpriseData = JSON.parse(res.text) - expect(Object.keys(enterpriseData).length).toBe(2) - expect(enterpriseData.enterpriseDates['2.0'].releaseDate).toBe('2014-11-11') - expect(enterpriseData.enterpriseDates['2.15'].deprecationDate).toBe('2019-10-16') - expect(enterpriseData.enterpriseVersions.supported.length).toBeGreaterThan(2) - expect(enterpriseData.enterpriseVersions.deprecated.length).toBeGreaterThan(16) - expect(typeof enterpriseData.enterpriseVersions.latest).toBe('string') - expect(typeof enterpriseData.enterpriseVersions.oldestSupported).toBe('string') - expect(typeof enterpriseData.enterpriseVersions.nextDeprecationDate).toBe('string') - expect(enterpriseData.enterpriseVersions.deprecatedOnNewSite.length).toBeGreaterThan(2) - }) - test('renders Markdown links that have Liquid hrefs', async () => { // example from markdown source: // 1. Go to {{ site.data.variables.product.product_name }}'s [Pricing]({{ site.data.variables.dotcom_billing.plans_url }}) page. @@ -245,7 +226,7 @@ describe('server', () => { }) test('renders mini TOC in articles that includes h4s when specified by frontmatter', async () => { - const $ = await getDOM('/en/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account') + const $ = await getDOM('/en/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account') expect($('h3#in-this-article').length).toBe(1) expect($('h3#in-this-article + ul li.ml-0').length).toBeGreaterThan(0) // non-indented items expect($('h3#in-this-article + ul li.ml-3').length).toBeGreaterThan(0) // indented items @@ -269,7 +250,8 @@ describe('server', () => { describe('image asset paths', () => { const localImageBasePath = '/assets/images' - const enterpriseImageBasePath = 'https://github-images.s3.amazonaws.com/enterprise' + const s3BasePath = 'https://github-images.s3.amazonaws.com' + const enterpriseImageBasePath = `${s3BasePath}/enterprise` const latestEnterprisePath = `/en/enterprise/${enterpriseServerReleases.latest}` const oldestEnterprisePath = `/en/enterprise/${enterpriseServerReleases.oldestSupported}` @@ -297,6 +279,16 @@ describe('server', () => { const $ = await getDOM('/en/github/site-policy/github-privacy-statement') expect($('#french').next().children('a').attr('href').startsWith(localImageBasePath)).toBe(true) }) + + test('github articles on GHAE have images that point to S3', async () => { + const $ = await getDOM('/en/github-ae@latest/github/administering-a-repository/changing-the-default-branch') + expect($('img').first().attr('src').startsWith(`${s3BasePath}/github-ae/assets`)).toBe(true) + }) + + test('admin articles on GHAE have images that point to S3', async () => { + const $ = await getDOM('/en/github-ae@latest/admin/user-management/managing-dormant-users') + expect($('img').first().attr('src').startsWith(`${s3BasePath}/github-ae/assets`)).toBe(true) + }) }) describe('English local links', () => { @@ -344,7 +336,7 @@ describe('server', () => { test('articles that link to external links that contain /articles/ are not rewritten', async () => { const $ = await getDOM(`${latestEnterprisePath}/admin/installation/upgrading-github-enterprise-server`) - expect($('article a[href="https://azure.microsoft.com/en-us/documentation/articles/backup-azure-vms/"]').length).toBe(1) + expect($('article a[href="https://docs.microsoft.com/azure/backup/backup-azure-vms-first-look-arm"]').length).toBe(1) }) }) @@ -698,8 +690,9 @@ describe('static routes', () => { it('serves schema files from the /data/graphql directory at /public', async () => { expect((await get('/public/schema.docs.graphql')).statusCode).toBe(200) - expect((await get(`/public/${enterpriseServerReleases.latest}/schema.docs-enterprise.graphql`)).statusCode).toBe(200) - expect((await get(`/public/${enterpriseServerReleases.oldestSupported}/schema.docs-enterprise.graphql`)).statusCode).toBe(200) + expect((await get(`/public/ghes-${enterpriseServerReleases.latest}/schema.docs-enterprise.graphql`)).statusCode).toBe(200) + expect((await get(`/public/ghes-${enterpriseServerReleases.oldestSupported}/schema.docs-enterprise.graphql`)).statusCode).toBe(200) + expect((await get('/public/ghae/schema.docs-ghae.graphql')).statusCode).toBe(200) }) it('does not serve repo contents that live outside the /assets directory', async () => { diff --git a/tests/rendering/sidebar.js b/tests/rendering/sidebar.js index 6b52dc39888c..34733ae80336 100644 --- a/tests/rendering/sidebar.js +++ b/tests/rendering/sidebar.js @@ -24,7 +24,8 @@ describe('sidebar', () => { expect($githubPage('.sidebar li.sidebar-product > a').text().trim()).toBe('GitHub.com') }) - test('includes links to external products like Atom and Electron', async () => { + test('includes links to external products like the CLI, Atom, and Electron', async () => { + expect($homePage('.sidebar a[href="https://cli.github.com/manual"]')).toHaveLength(1) expect($homePage('.sidebar a[href="https://atom.io/docs"]')).toHaveLength(1) expect($homePage('.sidebar a[href="https://electronjs.org/docs"]')).toHaveLength(1) }) diff --git a/tests/routing/top-developer-site-path-redirects.js b/tests/routing/top-developer-site-path-redirects.js index e88703cef6b7..2dbf24b09cd4 100644 --- a/tests/routing/top-developer-site-path-redirects.js +++ b/tests/routing/top-developer-site-path-redirects.js @@ -3,7 +3,7 @@ const { head } = require('../helpers') describe('developer.github.com redirects', () => { jest.setTimeout(30 * 60 * 1000) - it('responds with 200 for the top historical request paths from google analytics', async () => { + it('responds with 200 for the top historical request paths', async () => { // ignore paths that are not (yet?) being redirected from developer.github.com to docs.github.com const ignoredPatterns = [ /^\/changes/, diff --git a/tests/unit/page.js b/tests/unit/page.js index 5b3da5a5dd1a..876b9ca31af1 100644 --- a/tests/unit/page.js +++ b/tests/unit/page.js @@ -365,4 +365,16 @@ describe('catches errors thrown in Page class', () => { expect(getPage).toThrowError('versions') }) + + test('page with a version in frontmatter that its parent product is not available in', () => { + function getPage () { + return new Page({ + relativePath: 'admin/some-category/some-article-with-mismatched-versions-frontmatter.md', + basePath: path.join(__dirname, '../fixtures/products'), + languageCode: 'en' + }) + } + + expect(getPage).toThrowError(/`versions` frontmatter.*? product is not available in/) + }) }) diff --git a/translations/de-DE/content/actions/creating-actions/creating-a-composite-run-steps-action.md b/translations/de-DE/content/actions/creating-actions/creating-a-composite-run-steps-action.md index a8e127b61a9e..1f7b6e07160b 100644 --- a/translations/de-DE/content/actions/creating-actions/creating-a-composite-run-steps-action.md +++ b/translations/de-DE/content/actions/creating-actions/creating-a-composite-run-steps-action.md @@ -93,7 +93,7 @@ Before you begin, you'll create a {% data variables.product.product_name %} repo git push ``` -1. From your terminal, add a tag. This example uses a tag called `v1`. Weitere Informationen finden Sie unter „[Informationen zu Aktionen](/actions/creating-actions/about-actions#using-release-management-for-actions)“. +1. From your terminal, add a tag. This example uses a tag called `v1`. For more information, see "[About actions](/actions/creating-actions/about-actions#using-release-management-for-actions)." ```shell git tag -a -m "Description of this release" v1 diff --git a/translations/de-DE/content/actions/creating-actions/creating-a-javascript-action.md b/translations/de-DE/content/actions/creating-actions/creating-a-javascript-action.md index d97b91537339..1d44eb633e00 100644 --- a/translations/de-DE/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/de-DE/content/actions/creating-actions/creating-a-javascript-action.md @@ -262,4 +262,4 @@ Klicke in Deinem Repository auf die Registerkarte **Actions** (Aktionen), und w ![Ein Screenshot zur Verwendung Deiner Aktion in einem Workflow](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![Ein Screenshot zur Verwendung Deiner Aktion in einem Workflow](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/de-DE/content/actions/guides/building-and-testing-java-with-maven.md b/translations/de-DE/content/actions/guides/building-and-testing-java-with-maven.md index 15f2f8d495b5..039becb6c235 100644 --- a/translations/de-DE/content/actions/guides/building-and-testing-java-with-maven.md +++ b/translations/de-DE/content/actions/guides/building-and-testing-java-with-maven.md @@ -30,7 +30,7 @@ Du solltest ein grundlegendes Verständnis von Java und dem Framework Maven habe ### Einstieg mit einer Maven-Workflow-Vorlage -{% data variables.product.prodname_dotcom %} bietet eine Maven-Workflow-Vorlage, die für die meisten Maven-basierten Java-Projekte funktionieren wird. Weitere Informationen findest Du im [Workflow-Template für Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). +{% data variables.product.prodname_dotcom %} bietet eine Maven-Workflow-Vorlage, die für die meisten Maven-basierten Java-Projekte funktionieren wird. For more information, see the [Maven workflow template](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). Um schnell loszulegen, kannst Du beim Erstellen eines neuen Workflows die vorkonfigurierte Maven-Vorlage auswählen. For more information, see the "[{% data variables.product.prodname_actions %} quickstart](/actions/quickstart)." diff --git a/translations/de-DE/content/actions/guides/building-and-testing-nodejs.md b/translations/de-DE/content/actions/guides/building-and-testing-nodejs.md index d3d0625e64c0..30ecea56d056 100644 --- a/translations/de-DE/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/de-DE/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ Wir empfehlen, dass Du ein grundlegendes Verständnis von Node.js, YAML, Workflo Um schnell loszulegen, füge die Vorlage in das Verzeichnis `.github/workflows` Deines Repositorys ein. {% raw %} -```yaml +```yaml{:copy} name: Node.js CI on: [push] diff --git a/translations/de-DE/content/actions/guides/publishing-docker-images.md b/translations/de-DE/content/actions/guides/publishing-docker-images.md index 2f09b1a6ed0f..16314b3d8eb3 100644 --- a/translations/de-DE/content/actions/guides/publishing-docker-images.md +++ b/translations/de-DE/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ Um zum „Docker Hub“ zu pushen, benötigst Du ein Benutzerkonto auf „Docker „Docker Hub“ benötigt für `build-push-action` die folgenden Optionen: -* `username` und `password`: Dies ist Dein Benutzername und Passwort auf „Docker Hub“. Wir empfehlen Dir, Deinen „Docker Hub“-Benutzernamen und das -Passwort als verschlüsselte Geheimnisse in Deinem {% data variables.product.prodname_dotcom %}-Repository zu speichern, damit diese nicht in Deiner Workflow-Datei enthüllt werden. Weitere Informationen findest Du unter „[Verschlüsselte Geheimnisse erstellen und verwenden](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)“. +* `username` und `password`: Dies ist Dein Benutzername und Passwort auf „Docker Hub“. We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. Weitere Informationen findest Du unter „[Verschlüsselte Geheimnisse erstellen und verwenden](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)“. * `repository`: Dein „Docker Hub“-Repository im Format `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/translations/de-DE/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/de-DE/content/actions/guides/storing-workflow-data-as-artifacts.md index de50a668f6d4..29644967a4ce 100644 --- a/translations/de-DE/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/de-DE/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -48,7 +48,7 @@ Daten zwischen Aufträgen freigeben: * **Dateien hochladen**: Gib der hochgeladenen Datei einen Namen und lade die Daten hoch, bevor der Job endet. * **Dateien herunterladen**: Du kannst nur Artefakte herunterladen, die während des gleichen Workflow-Laufs hochgeladen wurden. Wenn Du eine Datei herunterlädst, kannst Du sie mit Namen referenzieren. -Die Steps („Schritte“) eines Jobs teilen sich die selbe Umgebung auf der Runner-Maschine, laufen aber in ihren eigenen individuellen Prozessen. Mithilfe von Ein- und Ausgaben können Sie Daten zwischen den Schritten in einem Auftrag weitergeben. Weitere Informationen zu Ein- und Ausgaben finden Sie unter „[Metadatensyntax für {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)“. +Die Steps („Schritte“) eines Jobs teilen sich die selbe Umgebung auf der Runner-Maschine, laufen aber in ihren eigenen individuellen Prozessen. Mithilfe von Ein- und Ausgaben können Sie Daten zwischen den Schritten in einem Auftrag weitergeben. Weitere Informationen zu Ein- und Ausgaben findest Du unter „[Metadatensyntax für {% data variables.product.prodname_actions %}](/articles/metadata-syntax-for-github-actions)“. ### Build- und Testartefakte hochladen @@ -74,7 +74,7 @@ Zum Beispiel kann Dein Projektarchiv oder eine Webanwendung SASS- und TypeScript | ``` -In diesem Beispiel wird gezeigt, wie Du einen Workflow für ein Node.js-Projekt erstellst, das den Code im `src`-Verzeichnis `erstellt` und die Tests im `tests`-Verzeichnis ausführt. Wenn `npm test` ausgeführt wird, wird im Verzeichnis `output/test/` ein Bericht zur Codeabdeckung mit dem Namen `code-coverage.html` erstellt und gespeichert. +In diesem Beispiel wird gezeigt, wie Sie einen Workflow für ein Node.js-Projekt erstellen, das den Code im src-Verzeichnis `erstellt` und die Tests im `tests`-Verzeichnis ausführt. Wenn `npm test` ausgeführt wird, wird im Verzeichnis `output/test/` ein Bericht zur Codeabdeckung mit dem Namen `code-coverage.html` erstellt und gespeichert. Der Workflow lädt die Produktionsartefakte in das `dist` Verzeichnis, schließt jedoch alle Markdowndateien aus. Es lädt auch die `code-coverage.html` Bericht als ein weiteres Artefakt. diff --git a/translations/de-DE/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/de-DE/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 8b0d0b02399b..6711ce71a42d 100644 --- a/translations/de-DE/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/de-DE/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ The following operating systems are supported for the self-hosted runner applica - macOS 10.13 (High Sierra) oder höher -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Kommunikation zwischen selbst-gehosteten Runnern und {% data variables.product.prodname_dotcom %} @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". +If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". {% else %} diff --git a/translations/de-DE/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/de-DE/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index eb0edcf9d292..d842ec2ab113 100644 --- a/translations/de-DE/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/de-DE/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ You can add self-hosted runners to an enterprise, where they can be assigned to {% if currentVersion == "free-pro-team@latest" %} To add a self-hosted runner to an enterprise account, you must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To add a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/de-DE/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/de-DE/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 00b4c59f4669..e0d1e320cdd1 100644 --- a/translations/de-DE/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/de-DE/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ Self-hosted runners are automatically assigned to the default group when created When creating a group, you must choose a policy that grants access to all organizations in the enterprise or choose specific organizations. -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/de-DE/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/de-DE/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index e2a86b7df42d..da2421c07b10 100644 --- a/translations/de-DE/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/de-DE/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ Um einen selbst-gehosteten Runner aus einer Organisation zu entfernen, musst Du {% if currentVersion == "free-pro-team@latest" %} To remove a self-hosted runner from an enterprise account, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To remove a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. We recommend that you also have access to the self-hosted runner machine. {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/de-DE/content/actions/index.md b/translations/de-DE/content/actions/index.md index 7d6700497d35..6ed9692cc7f0 100644 --- a/translations/de-DE/content/actions/index.md +++ b/translations/de-DE/content/actions/index.md @@ -2,15 +2,19 @@ title: Dokumentation zu GitHub Actions shortTitle: GitHub Actions intro: 'Mit {% data variables.product.prodname_actions %} kannst Du Deine Softwareentwicklungs-Workflows direkt in Ihrem Repository automatisieren, anpassen und ausführen. Du kannst Actions entdecken, erstellen und weitergeben, um beliebige Aufträge (einschließlich CI/CD) auszuführen. Du kannst auch Actions in einem vollständig angepassten Workflow kombinieren.' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
    - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
  • {% include featured-link %}
  • {% endfor %}
@@ -50,7 +54,7 @@ versions:

{% data ui.toc.popular_articles %}

    - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
  • {% include featured-link %}
  • {% endfor %}
@@ -61,40 +65,16 @@ versions:

Manage workflows

    - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
  • {% include featured-link %}
  • {% endfor %}
- -
-

Leitfäden

+

More guides

@@ -183,7 +163,7 @@ versions:

Publishing Node.js packages

Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

- Java + JavaScript/TypeScript CI
@@ -195,5 +175,5 @@ versions:
- More guides {% octicon "arrow-right" %} + Show all guides {% octicon "arrow-right" %} diff --git a/translations/de-DE/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/de-DE/content/actions/learn-github-actions/finding-and-customizing-actions.md index 6fe5b07a53eb..de40098d3f07 100644 --- a/translations/de-DE/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/translations/de-DE/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -149,7 +149,7 @@ jobs: verwendet: docker://alpine:3.8 ``` -Einige Beispiele für Docker-Aktionen findest Du im [Docker-image.yml-Workflow](https://github.com/actions/starter-workflows/blob/main/ci/docker-image.yml) oder unter „[Eine Docker-Container-Aktion erstellen](/articles/creating-a-docker-container-action)“. +For some examples of Docker actions, see the [Docker-image.yml workflow](https://github.com/actions/starter-workflows/blob/main/ci/docker-image.yml) and "[Creating a Docker container action](/articles/creating-a-docker-container-action)." ### Nächste Schritte: diff --git a/translations/de-DE/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/de-DE/content/actions/learn-github-actions/security-hardening-for-github-actions.md index c63522aa45b1..14801aeb3ae0 100644 --- a/translations/de-DE/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/de-DE/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ As a result, self-hosted runners should almost [never be used for public reposit You should also consider the environment of the self-hosted runner machines: - What sensitive information resides on the machine configured as a self-hosted runner? For example, private SSH keys, API access tokens, among others. - Does the machine have network access to sensitive services? For example, Azure or AWS metadata services. The amount of sensitive information in this environment should be kept to a minimum, and you should always be mindful that any user capable of invoking workflows has access to this environment. + +### Auditing {% data variables.product.prodname_actions %} events + +You can use the audit log to monitor administrative tasks in an organization. The audit log records the type of action, when it was run, and which user account perfomed the action. + +For example, you can use the audit log to track the `action:org.update_actions_secret` event, which tracks changes to organization secrets: ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) + +The following tables describe the {% data variables.product.prodname_actions %} events that you can find in the audit log. For more information on using the audit log, see "[Reviewing the audit log for your organization](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)." + +#### Events for secret management +| Aktion | Beschreibung | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action:org.create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). | +| `action:org.remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:org.update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret. | +| `action:repo.create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). | +| `action:repo.remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:repo.update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret. | + +#### Events for self-hosted runners +| Aktion | Beschreibung | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `action:org.remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). | +| `action:repo.register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `action:repo.remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). | + +#### Events for self-hosted runner groups +| Aktion | Beschreibung | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `action:org.runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `action:org.runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `action:org.runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. | + + diff --git a/translations/de-DE/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/de-DE/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 5bf46b535400..79410dd69d63 100644 --- a/translations/de-DE/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/de-DE/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -14,7 +14,7 @@ versions: ### Übersicht -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. ### Erstellen einer Workflowvorlage diff --git a/translations/de-DE/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/de-DE/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index 37f4a8ab31d4..8e237cb48c4e 100644 --- a/translations/de-DE/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/de-DE/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- title: Disabling and enabling a workflow -intro: You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API. +intro: 'You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API.' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/de-DE/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/de-DE/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 74f559eb570d..59250dcfca74 100644 --- a/translations/de-DE/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/de-DE/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -38,4 +38,4 @@ You can also define a custom retention period for individual artifacts using the ### Finding the expiration date of an artifact You can use the API to confirm the date that an artifact is scheduled to be deleted. For more information, see the `expires_at` value returned by "[List artifacts for a repository](/rest/reference/actions#artifacts)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/de-DE/content/actions/quickstart.md b/translations/de-DE/content/actions/quickstart.md index 612ccf4cd08d..501739723c6d 100644 --- a/translations/de-DE/content/actions/quickstart.md +++ b/translations/de-DE/content/actions/quickstart.md @@ -21,7 +21,7 @@ You only need an existing {% data variables.product.prodname_dotcom %} repositor 1. From your repository on {% data variables.product.prodname_dotcom %}, create a new file in the `.github/workflows` directory named `superlinter.yml`. Weitere Informationen finden Sie unter „[Neue Dateien erstellen](/github/managing-files-in-a-repository/creating-new-files)“. 2. Copy the following YAML contents into the `superlinter.yml` file. **Note:** If your default branch is not `main`, update the value of `DEFAULT_BRANCH` to match your repository's default branch name. {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter # Run this workflow every time a new commit pushed to your repository diff --git a/translations/de-DE/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/de-DE/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 8cf27ab82a27..069169249894 100644 --- a/translations/de-DE/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/de-DE/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -86,21 +86,21 @@ Der `github`-Kontext enthält Informationen zum Workflow-Lauf und zu dem Ereigni | `github` | `Objekt` | Der Top-Level-Kontext, der bei jedem Job oder Schritt im Workflow verfügbar ist. | | `github.action` | `string` | Der Name der aktuell laufenden Aktion. {% data variables.product.prodname_dotcom %} entfernt Sonderzeichen oder verwendet den Namen `run` wenn der aktuelle Schritt ein Skript ausführt. Wenn Du dieselbe Aktion mehr als einmal im selben Job verwendest, enthält der Name ein Suffix mit der Sequenznummer. Zum Beispiel wird das erste Skript, das Du ausführst, den Namen `run1`haben, und das zweite Skript heißt `run2`. Ebenso wird die zweite Anrufung von `actions/checkout` `actionscheckout2` sein. | | `github.action_path` | `string` | The path where your action is located. You can use this path to easily access files located in the same repository as your action. This attribute is only supported in composite run steps actions. | -| `github.actor` | `string` | Der Anmeldename des Benutzers, der den Workflow-Lauf initiiert hat. | +| `github.actor` | `string` | Der Anmeldename des Benutzers, der den Workflow-Lauf initiiert hat | | `github.base_ref` | `string` | Das `base_ref` oder der Ziel-Branch des Pull Requests in einem Workflow-Lauf. Diese Eigenschaft ist nur verfügbar, wenn das Ereignis, das einen Workflow auslöst, ein `pull_request` (Pull Request) ist. | | `github.event` | `Objekt` | Die vollständige Nutzlast des Ereignis-Webhooks. Weitere Informationen findest Du unter „[Ereignisse, die Workflows auslösen](/articles/events-that-trigger-workflows)“. You can access individual properties of the event using this context. | | `github.event_name` | `string` | Der Name des Ereignisses, das den Workflow-Lauf ausgelöst hat. | | `github.event_path` | `string` | Der Pfad zur vollständigen Event-Webhook-Nutzlast auf dem Runner. | | `github.head_ref` | `string` | Das `head_ref` oder der Quell-Branch des Pull Requests in einem Workflow-Lauf. Diese Eigenschaft ist nur verfügbar, wenn das Ereignis, das einen Workflow auslöst, ein `pull_request` (Pull Request) ist. | | `github.job` | `string` | Die [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) des aktuellen Jobs. | -| `github.ref` | `string` | Das Branch- oder Tag-Ref, das den Workflow-Lauf ausgelöst hat. | -| `github.repository` | `string` | Der Inhaber- und Repository-Name, Beispielsweise `Codertocat/Hello-World`. | +| `github.ref` | `string` | Das Branch- oder Tag-Ref, das den Workflow-Lauf ausgelöst hat. For branches this in the format `refs/heads/`, and for tags it is `refs/tags/`. | +| `github.repository` | `string` | Der Inhaber- und Repository-Name, z. B. `Codertocat/Hello-World`. | | `github.repository_owner` | `string` | Der Name des Repository-Besitzers. Beispielsweise `Codertocat`. | | `github.run_id` | `string` | {% data reusables.github-actions.run_id_description %} | `github.run_number` | `string` | {% data reusables.github-actions.run_number_description %} | `github.sha` | `string` | Die Commit-SHA, die den Workflow-Lauf ausgelöst hat. | | `github.token` | `string` | Ein Token zum Authentifizieren im Namen der in Deinem Repository installierten GitHub-App. Funktionell entspricht dies dem Geheimnis `GITHUB_TOKEN`. Weitere Informationen findest Du unter „[Authentifizierung mit dem GITHUB_TOKEN](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)". | -| `github.workflow` | `string` | Der Name des Workflows. Wenn in der Workflow-Datei kein `name` festgelegt ist, entspricht der Wert dieser Eigenschaft dem vollständigen Pfad der Workflow-Datei im Repository. | +| `github.workflow` | `string` | Der Name des Workflows. Wenn in der Workflow-Datei kein `name` (Name) festgelegt ist, entspricht der Wert dieser Eigenschaft dem vollständigen Pfad der Workflow-Datei im Repository. | | `github.workspace` | `string` | Das Standardarbeitsverzeichnis für Schritte und der Standardspeicherort Deines Repositorys bei Verwendung der Aktion [ `checkout`](https://github.com/actions/checkout). | #### **`env`-Kontext** @@ -128,7 +128,7 @@ Der `job`-Kontext enthält Informationen zum gerade ausgeführten Auftrag. | `job.container.id` | `string` | Die ID des Containers | | `job.container.network` | `string` | Die ID des Container-Netzwerks. Der Runner erstellt das Netzwerk, das von allen Containern in einem Auftrag genutzt wird. | | `job.services` | `Objekt` | Die für einen Auftrag erstellten Dienstcontainer. Weitere Informationen zu Dienstcontainern findest Du unter „[Workflow-Syntax für {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#jobsjob_idservices)“. | -| `job.services..id` | `string` | Die ID des Service-Containers. | +| `job.services..id` | `string` | Die ID des Dienstcontainers | | `job.services..network` | `string` | Die ID des Dienstcontainer-Netzwerks. Der Runner erstellt das Netzwerk, das von allen Containern in einem Auftrag genutzt wird. | | `job.services..ports` | `Objekt` | Die offengelegten Ports des Service-Containers | | `job.status` | `string` | Der aktuelle Status des Auftrags. Mögliche Werte sind `success` (erfolgreich), `failure` (fehlgeschlagen) oder `cancelled` (abgebrochen). | diff --git a/translations/de-DE/content/actions/reference/environment-variables.md b/translations/de-DE/content/actions/reference/environment-variables.md index dca6e7c31a2e..04c7d2061baa 100644 --- a/translations/de-DE/content/actions/reference/environment-variables.md +++ b/translations/de-DE/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ Es wird dringend empfohlen, dass Aktionen Umgebungsvariablen verwenden, um auf d | Umgebungsvariable | Beschreibung | | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `CI` | Immer auf `true` gesetzt. | -| `HOME` | Pfad zum {% data variables.product.prodname_dotcom %}-Startverzeichnis, in dem die Benutzerdaten gespeichert werden. Beispiel: `/github/home`. | | `GITHUB_WORKFLOW` | Der Name des Workflows. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} diff --git a/translations/de-DE/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/de-DE/content/actions/reference/specifications-for-github-hosted-runners.md index edb3413aeb11..e77a19176cbc 100644 --- a/translations/de-DE/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/de-DE/content/actions/reference/specifications-for-github-hosted-runners.md @@ -50,6 +50,7 @@ Für jede virtuelle Maschine stehen die gleichen Hardware-Ressourcen zur Verfüg {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." @@ -63,8 +64,10 @@ The software tools included in {% data variables.product.prodname_dotcom %}-host * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} {% data variables.product.prodname_dotcom %}-gehostete Runner enthalten zusätzlich zu den oben aufgeführten Paketen die standardmäßig integrierten Tools des Betriebssystems. Zum Beispiel beinhalten Ubuntu und macOS Läufer `grep`, `find`, und `which` neben anderen Standard-Tools. diff --git a/translations/de-DE/content/actions/reference/usage-limits-billing-and-administration.md b/translations/de-DE/content/actions/reference/usage-limits-billing-and-administration.md index f8e212f33525..8918e6a89891 100644 --- a/translations/de-DE/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/de-DE/content/actions/reference/usage-limits-billing-and-administration.md @@ -67,7 +67,7 @@ Weitere Informationen findest Du unter: - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your repository](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your organization](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} ### {% data variables.product.prodname_actions %} für Dein Repository oder Deine Organisation deaktivieren oder beschränken @@ -77,7 +77,7 @@ Weitere Informationen findest Du unter: Weitere Informationen findest Du unter: - "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" - "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} ### Disabling and enabling workflows diff --git a/translations/de-DE/content/actions/reference/workflow-commands-for-github-actions.md b/translations/de-DE/content/actions/reference/workflow-commands-for-github-actions.md index 86916dd1ce38..20c544a042b8 100644 --- a/translations/de-DE/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/de-DE/content/actions/reference/workflow-commands-for-github-actions.md @@ -53,13 +53,15 @@ core.setOutput('SELECTED_COLOR', 'green'); You can use the `set-output` command in your workflow to set the same value: +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} Die folgende Tabelle zeigt, welche Toolkit-Funktionen innerhalb eines Workflows verfügbar sind: diff --git a/translations/de-DE/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/de-DE/content/actions/reference/workflow-syntax-for-github-actions.md index a7de591baf01..732091080a7e 100644 --- a/translations/de-DE/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/de-DE/content/actions/reference/workflow-syntax-for-github-actions.md @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -Docker-Image, das beim Ausführen der Aktion als Container herangezogen wird. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +Docker-Image, das beim Ausführen der Aktion als Container herangezogen wird. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -Docker-Image, das beim Ausführen der Aktion als Dienstcontainer herangezogen wird. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +Docker-Image, das beim Ausführen der Aktion als Dienstcontainer herangezogen wird. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/translations/de-DE/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/de-DE/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..66f84d947486 --- /dev/null +++ b/translations/de-DE/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### Weiterführende Informationen + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/de-DE/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/de-DE/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index d73ac4027e37..33a88fa396b3 100644 --- a/translations/de-DE/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/de-DE/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: Benutzer für Ihre GitHub Enterprise Server-Instanz authentifizieren -intro: 'Sie können die integrierte Authentifizierung von {% data variables.product.prodname_ghe_server %} verwenden oder zwischen CAS, LDAP oder SAML auswählen, um Ihre vorhandenen Konten zu integrieren und den Benutzerzugriff auf {% data variables.product.product_location_enterprise %} zentral zu verwalten.' +intro: 'Sie können die integrierte Authentifizierung von {% data variables.product.prodname_ghe_server %} verwenden oder zwischen CAS, LDAP oder SAML auswählen, um Ihre vorhandenen Konten zu integrieren und den Benutzerzugriff auf {% data variables.product.product_location %} zentral zu verwalten.' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/de-DE/content/admin/authentication/changing-authentication-methods.md b/translations/de-DE/content/admin/authentication/changing-authentication-methods.md index b785bce3c09c..4c9657780311 100644 --- a/translations/de-DE/content/admin/authentication/changing-authentication-methods.md +++ b/translations/de-DE/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -Wenn Sie die Authentifizierungsmethode ändern, werden die Benutzerkonten auf {% data variables.product.product_location_enterprise %} beibehalten, und Benutzer melden sich weiterhin beim selben Konto an, sofern ihr Benutzername nicht geändert wird. +Wenn Sie die Authentifizierungsmethode ändern, werden die Benutzerkonten auf {% data variables.product.product_location %} beibehalten, und Benutzer melden sich weiterhin beim selben Konto an, sofern ihr Benutzername nicht geändert wird. Wenn bei der neuen Authentifizierungsmethode Benutzernamen geändert werden, werden neue Konten erstellt. As an administrator, you can rename users through the site admin settings or by using [the User Administration API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user). @@ -30,4 +30,4 @@ Zudem sollten Sie die folgenden Issues in Betracht ziehen: * **Zwei-Faktor-Authentifizierung:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Integrierte Authentifizierung für Benutzer außerhalb Ihres Identity Providers:** Sie können Benutzer einladen, sich bei {% data variables.product.product_location_enterprise %} zu authentifizieren, ohne sie zu Ihrem Identity Provider hinzuzufügen. Weitere Informationen finden Sie unter „[Integrierte Authentifizierung für Benutzer außerhalb Ihres Identity Providers zulassen](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)“. +* **Integrierte Authentifizierung für Benutzer außerhalb Ihres Identity Providers:** Sie können Benutzer einladen, sich bei {% data variables.product.product_location %} zu authentifizieren, ohne sie zu Ihrem Identity Provider hinzuzufügen. Weitere Informationen finden Sie unter „[Integrierte Authentifizierung für Benutzer außerhalb Ihres Identity Providers zulassen](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)“. diff --git a/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..2da5e6c0df1e --- /dev/null +++ b/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### Vorrausetzungen + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/de-DE/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/de-DE/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/de-DE/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..4c55c959e74c --- /dev/null +++ b/translations/de-DE/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### Informationen zu SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| Wert | Other names | Beschreibung | Beispiel | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**Hinweis**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Klicke auf **Save** (Speichern). !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**Hinweis**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/de-DE/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/de-DE/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..7648aabe16be --- /dev/null +++ b/translations/de-DE/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### Vorrausetzungen + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. Weitere Informationen finden Sie unter "[Erstellen eines persönlichen Zugriffstokens](/github/authenticating-to-github/creating-a-personal-access-token)." + {% note %} + + **Hinweise**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Klicke auf **Save** (Speichern). ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | Wert | Other names | Beschreibung | Beispiel | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/de-DE/content/admin/authentication/index.md b/translations/de-DE/content/admin/authentication/index.md index c707f07bb1ba..e9dbc355bd26 100644 --- a/translations/de-DE/content/admin/authentication/index.md +++ b/translations/de-DE/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: Authentifizierung -intro: 'Sie können die integrierte Authentifizierung von {% data variables.product.prodname_ghe_server %} verwenden oder zwischen CAS, LDAP oder SAML auswählen, um Ihre vorhandenen Konten zu integrieren und den Benutzerzugriff auf {% data variables.product.product_location_enterprise %} zentral zu verwalten.' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/de-DE/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/de-DE/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/de-DE/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/de-DE/content/admin/authentication/using-built-in-authentication.md b/translations/de-DE/content/admin/authentication/using-built-in-authentication.md index 66a5acf55cda..700334592916 100644 --- a/translations/de-DE/content/admin/authentication/using-built-in-authentication.md +++ b/translations/de-DE/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Integrierte Authentifizierung verwenden -intro: 'Wenn Sie die standardmäßige Authentifizierungsmethode verwenden, werden alle Authentifizierungsdetails in {% data variables.product.product_location_enterprise %} gespeichert. Die integrierte Authentifizierung ist die Standardmethode, wenn Sie nicht bereits über einen etablierten Authentifizierungsanbieter wie LDAP, SAML oder CAS verfügen.' +intro: 'Wenn Sie die standardmäßige Authentifizierungsmethode verwenden, werden alle Authentifizierungsdetails in {% data variables.product.product_location %} gespeichert. Die integrierte Authentifizierung ist die Standardmethode, wenn Sie nicht bereits über einen etablierten Authentifizierungsanbieter wie LDAP, SAML oder CAS verfügen.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/de-DE/content/admin/authentication/using-cas.md b/translations/de-DE/content/admin/authentication/using-cas.md index 5c7c21343d09..a44603b2b502 100644 --- a/translations/de-DE/content/admin/authentication/using-cas.md +++ b/translations/de-DE/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ Die folgenden Attribute sind verfügbar. ### CAS konfigurieren {% warning %} -**Warnung:** Bevor Sie CAS auf {% data variables.product.product_location_enterprise %} konfigurieren, sollten Sie beachten, dass Benutzer ihre CAS-Benutzernamen und -Passwörter nicht verwenden können, um API-Anforderungen oder Git-Vorgänge über HTTP/HTTPS zu authentifizieren. Stattdessen müssen sie ein [Zugriffstoken erstellen](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). +**Warnung:** Bevor Sie CAS auf {% data variables.product.product_location %} konfigurieren, sollten Sie beachten, dass Benutzer ihre CAS-Benutzernamen und -Passwörter nicht verwenden können, um API-Anforderungen oder Git-Vorgänge über HTTP/HTTPS zu authentifizieren. Stattdessen müssen sie ein [Zugriffstoken erstellen](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). {% endwarning %} diff --git a/translations/de-DE/content/admin/authentication/using-ldap.md b/translations/de-DE/content/admin/authentication/using-ldap.md index df5052660bdd..e0d97b12699c 100644 --- a/translations/de-DE/content/admin/authentication/using-ldap.md +++ b/translations/de-DE/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### LDAP für {% data variables.product.product_location_enterprise %} konfigurieren +### LDAP für {% data variables.product.product_location %} konfigurieren Nach der Konfiguration von LDAP können sich Benutzer mit ihren LDAP-Anmeldeinformationen bei Ihrer Instanz anmelden. Wenn sich Benutzer erstmals anmelden, werden ihre Profilnamen, E-Mail-Adressen und SSH-Schlüssel mit den LDAP-Attributen aus Ihrem Verzeichnis festgelegt. @@ -43,7 +43,7 @@ Wenn Du LDAP-Zugriff für Benutzer über die {% data variables.enterprise.manage {% warning %} -**Warnung:** Stellen Sie sicher, dass Ihr LDAP-Dienst seitenweise Ergebnisse unterstützt, bevor Sie LDAP auf {% data variables.product.product_location_enterprise %} konfigurieren. +**Warnung:** Stellen Sie sicher, dass Ihr LDAP-Dienst seitenweise Ergebnisse unterstützt, bevor Sie LDAP auf {% data variables.product.product_location %} konfigurieren. {% endwarning %} @@ -55,11 +55,11 @@ Wenn Du LDAP-Zugriff für Benutzer über die {% data variables.enterprise.manage 5. Fügen Sie die gewünschten Konfigurationseinstellungen hinzu. ### LDAP-Attribute -Verwenden Sie die folgenden Attribute, um die Konfiguration von LDAP für {% data variables.product.product_location_enterprise %} abzuschließen. +Verwenden Sie die folgenden Attribute, um die Konfiguration von LDAP für {% data variables.product.product_location %} abzuschließen. | Attributname | Typ | Beschreibung | | ------------------------------------------------ | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Host` | Erforderlich | Der LDAP-Host, z. B. `ldap.example.com` oder `10.0.0.30`. Wenn der Hostnamen nur in Ihrem internen Netzwerk verfügbar ist, müssen Sie möglicherweise zunächst den DNS von {% data variables.product.product_location_enterprise %} konfigurieren, damit der Hostname mithilfe Ihrer internen Nameserver aufgelöst werden kann. | +| `Host` | Erforderlich | Der LDAP-Host, z. B. `ldap.example.com` oder `10.0.0.30`. Wenn der Hostnamen nur in Ihrem internen Netzwerk verfügbar ist, müssen Sie möglicherweise zunächst den DNS von {% data variables.product.product_location %} konfigurieren, damit der Hostname mithilfe Ihrer internen Nameserver aufgelöst werden kann. | | `Port` | Erforderlich | Der Port, der von den LDAP-Diensten des Hosts überwacht wird. Beispiele: 389 und 636 (für LDAPS). | | `Encryption` | Erforderlich | Die Verschlüsselungsmethode, die verwendet wird, um Kommunikationen zum LDAP-Server zu schützen. Dazu zählen beispielsweise Nur-Text (keine Verschlüsselung), SSL/LDAPS (von Anfang an verschlüsselt) und StartTLS (Upgrade auf verschlüsselte Kommunikation nach dem Herstellen der Verbindung). | | `Domain search user` | Optional | Der LDAP-Benutzer, der Benutzernachschlagevorgänge durchführt, um andere Benutzer bei ihrer Anmeldung zu authentifizieren. In der Regel handelt es sich dabei um ein Dienstkonto, das speziell für Drittanbieterintegrationen erstellt wird. Verwenden Sie einen vollqualifizierten Namen, beispielsweise `cn=Administrator,cn=Users,dc=Example,dc=com`. Mit Active Directory können Sie zudem die Syntax `[DOMAIN]\[USERNAME]` (z. B. `WINDOWS\Administrator`) für den Benutzer der Domain-Suche mit Active Directory verwenden. | @@ -190,7 +190,7 @@ Sofern die [LDAP-Synchronisierung nicht aktiviert ist](#enabling-ldap-sync), wer You can also [use the API to trigger a manual sync](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). -### Zugriff auf {% data variables.product.product_location_enterprise %} widerrufen +### Zugriff auf {% data variables.product.product_location %} widerrufen Bei [aktivierter LDAP-Synchronisierung](#enabling-ldap-sync) wird beim Entfernen der LDAP-Anmeldeinformationen eines Benutzers dessen Konto nach der nächsten Synchronisierungsausführung gesperrt. diff --git a/translations/de-DE/content/admin/authentication/using-saml.md b/translations/de-DE/content/admin/authentication/using-saml.md index b92b8a0346fa..b105bd09db20 100644 --- a/translations/de-DE/content/admin/authentication/using-saml.md +++ b/translations/de-DE/content/admin/authentication/using-saml.md @@ -79,10 +79,10 @@ Die folgenden Attribute sind verfügbar. Mit Ausnahme der `administrator`-Attrib {% endtip %} -5. Wählen Sie **Disable administrator demotion/promotion** (Hochstufen/Zurücksetzen des Administrators deaktivieren) aus, wenn Sie **nicht** möchten, dass Ihr SAML-Anbieter die Administratorrechte für Benutzer auf {% data variables.product.product_location_enterprise %} bestimmen kann. ![SAML-Konfiguration zum Deaktivieren der Administratoroption](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. Geben Sie im Feld **Single sign-on URL** (Single Sign-On-URL) den HTTP- oder HTTPS-Endpunkt für Ihren IdP für Single Sign-On-Anforderungen ein. Dieser Wert wird durch Ihre IdP-Konfiguration angegeben. Wenn der Host in Ihrem internen Netzwerk nicht verfügbar ist, müssen Sie [{% data variables.product.product_location_enterprise %} ggf. zur Verwendung interner Nameserver konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML-Authentifizierung](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. Gib optional im Feld **Issuer** (Aussteller) den Namen Deines SAML-Ausstellers ein. Dadurch wird die Authentizität von Nachrichten verifiziert, die an {% data variables.product.product_location_enterprise %} gesendet werden. ![SAML-Aussteller](/assets/images/enterprise/management-console/saml-issuer.png) -8. Wählen Sie in den Dropdownmenüs **Signature Method** (Signaturmethode) und **Digest Method** (Digest-Methode) den von Ihrem SAML-Aussteller verwendeten Hashalgorithmus aus, um die Integrität der Anforderungen von {% data variables.product.product_location_enterprise %} zu verifizieren. Geben Sie das Format mit dem Dropdownmenü **Name Identifier Format** (Format für Namenskennzeichner) an. ![SAML-Methode](/assets/images/enterprise/management-console/saml-method.png) +5. Wählen Sie **Disable administrator demotion/promotion** (Hochstufen/Zurücksetzen des Administrators deaktivieren) aus, wenn Sie **nicht** möchten, dass Ihr SAML-Anbieter die Administratorrechte für Benutzer auf {% data variables.product.product_location %} bestimmen kann. ![SAML-Konfiguration zum Deaktivieren der Administratoroption](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. Geben Sie im Feld **Single sign-on URL** (Single Sign-On-URL) den HTTP- oder HTTPS-Endpunkt für Ihren IdP für Single Sign-On-Anforderungen ein. Dieser Wert wird durch Ihre IdP-Konfiguration angegeben. Wenn der Host in Ihrem internen Netzwerk nicht verfügbar ist, müssen Sie [{% data variables.product.product_location %} ggf. zur Verwendung interner Nameserver konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML-Authentifizierung](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. Gib optional im Feld **Issuer** (Aussteller) den Namen Deines SAML-Ausstellers ein. Dadurch wird die Authentizität von Nachrichten verifiziert, die an {% data variables.product.product_location %} gesendet werden. ![SAML-Aussteller](/assets/images/enterprise/management-console/saml-issuer.png) +8. Wählen Sie in den Dropdownmenüs **Signature Method** (Signaturmethode) und **Digest Method** (Digest-Methode) den von Ihrem SAML-Aussteller verwendeten Hashalgorithmus aus, um die Integrität der Anforderungen von {% data variables.product.product_location %} zu verifizieren. Geben Sie das Format mit dem Dropdownmenü **Name Identifier Format** (Format für Namenskennzeichner) an. ![SAML-Methode](/assets/images/enterprise/management-console/saml-method.png) 9. Klicken Sie unter **Verification certificate** (Verifizierungszertifikat) auf **Choose File** (Datei auswählen), und wählen Sie ein Zertifikat aus, um Ihre SAML-Antworten vom IdP zu validieren. ![SAML-Authentifizierung](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. Ändern Sie die SAML-Attributnamen bei Bedarf so, dass sie mit Ihrem IdP übereinstimmen, oder akzeptieren Sie die Standardnamen.![SAML-Attributnamen](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ Die folgenden Attribute sind verfügbar. Mit Ausnahme der `administrator`-Attrib {% endif %} -### Zugriff auf {% data variables.product.product_location_enterprise %} widerrufen +### Zugriff auf {% data variables.product.product_location %} widerrufen Wenn Sie einen Benutzer von Ihrem Identity Provider entfernen, müssen Sie ihn zudem manuell sperren. Andernfalls kann er sich weiterhin mithilfe der Zugriffstoken oder SSH-Schlüssel authentifizieren. Weitere Informationen finden Sie unter „[Benutzer sperren und entsperren](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)“. diff --git a/translations/de-DE/content/admin/configuration/about-enterprise-configuration.md b/translations/de-DE/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..f4cc1098e443 --- /dev/null +++ b/translations/de-DE/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### Weiterführende Informationen + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/de-DE/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/de-DE/content/admin/configuration/accessing-the-administrative-shell-ssh.md index 77dff8bc88ae..83861be5fa77 100644 --- a/translations/de-DE/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/de-DE/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'Der SSH-Zugriff ermöglicht Ihnen die Ausführung der {% data variables.product.prodname_ghe_server %}-Befehlszeilendienstprogramme und eignet sich zur Fehlerbehebung, zum Ausführen von Backups und zum Konfigurieren der Replikation.' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### Fehlerbehebung bei SSH-Verbindungsproblemen -Wenn der Fehler `Permission denied (publickey)` (Berechtigung verweigert (öffentlicher Schlüssel)) angezeigt wird, wenn Sie versuchen, über SSH eine Verbindung zu {% data variables.product.product_location_enterprise %} herzustellen, sollten Sie bestätigen, dass Sie die Verbindung über Port 122 vornehmen. Möglicherweise müssen Sie explizit angeben, welcher private SSH-Schlüssel verwendet werden soll. +Wenn der Fehler `Permission denied (publickey)` (Berechtigung verweigert (öffentlicher Schlüssel)) angezeigt wird, wenn Sie versuchen, über SSH eine Verbindung zu {% data variables.product.product_location %} herzustellen, sollten Sie bestätigen, dass Sie die Verbindung über Port 122 vornehmen. Möglicherweise müssen Sie explizit angeben, welcher private SSH-Schlüssel verwendet werden soll. Führen Sie zum Angeben eines privaten SSH-Schlüssels an der Befehlszeile `ssh` mit dem Argument `-i` aus. diff --git a/translations/de-DE/content/admin/configuration/accessing-the-management-console.md b/translations/de-DE/content/admin/configuration/accessing-the-management-console.md index 03aebc1cdfe5..f85e9078fbf5 100644 --- a/translations/de-DE/content/admin/configuration/accessing-the-management-console.md +++ b/translations/de-DE/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Accessing the management console -intro: 'Mit der {% data variables.enterprise.management_console %} können Sie {% data variables.product.product_location %} einrichten und konfigurieren, Wartungsfenster planen, Fehler beheben und Ihre Lizenz verwalten.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### Informationen zur {% data variables.enterprise.management_console %} {% data variables.enterprise.management_console %} für grundlegende Verwaltungsaktivitäten verwenden: -- **Initial setup** (Ersteinrichtung): Durchlaufen Sie beim ersten Start von {% data variables.product.product_location_enterprise %} den Ersteinrichtungsprozess. Rufen Sie dazu in Ihrem Browser die IP-Adresse Ihrer {% data variables.product.product_location_enterprise %} auf. +- **Initial setup** (Ersteinrichtung): Durchlaufen Sie beim ersten Start von {% data variables.product.product_location %} den Ersteinrichtungsprozess. Rufen Sie dazu in Ihrem Browser die IP-Adresse Ihrer {% data variables.product.product_location %} auf. - **Configuring basic settings for your instance** (Grundlegende Einstellungen für Ihre Instanz konfigurieren): Auf der Seite „Settings“ (Einstellungen) können Sie DNS, den Hostnamen, SSL, die Benutzerauthentifizierung, E-Mail, Überwachungsdienste und die Protokollweiterleitung konfigurieren. -- **Scheduling maintenance windows** (Wartungsfenster planen): Nehmen Sie Ihre {% data variables.product.product_location_enterprise %} offline, während Sie eine Wartung mithilfe der {% data variables.enterprise.management_console %} oder der Verwaltungsshell durchführen. +- **Scheduling maintenance windows** (Wartungsfenster planen): Nehmen Sie Ihre {% data variables.product.product_location %} offline, während Sie eine Wartung mithilfe der {% data variables.enterprise.management_console %} oder der Verwaltungsshell durchführen. - **Troubleshooting** (Fehlerbehebung): Generieren Sie ein Support-Bundle, oder zeigen Sie allgemeine Diagnoseinformationen an. - **License management** (Lizenzverwaltung): Zeigen Sie Ihre {% data variables.product.prodname_enterprise %}-Lizenz an, oder aktualisieren Sie sie. -Sie können jederzeit mithilfe der IP-Adresse von {% data variables.product.product_location_enterprise %} auf die {% data variables.enterprise.management_console %} zugreifen, selbst wenn sich die Instanz im Wartungsmodus befindet oder wenn ein kritischer Anwendungsfehler oder eine falsche Hostnamen- oder SSL-Konfiguration vorliegt. +Sie können jederzeit mithilfe der IP-Adresse von {% data variables.product.product_location %} auf die {% data variables.enterprise.management_console %} zugreifen, selbst wenn sich die Instanz im Wartungsmodus befindet oder wenn ein kritischer Anwendungsfehler oder eine falsche Hostnamen- oder SSL-Konfiguration vorliegt. -Verwenden Sie das während der Ersteinrichtung von {% data variables.product.product_location_enterprise %} festgelegte Administratorpasswort, um auf die {% data variables.enterprise.management_console %} zuzugreifen. Zudem müssen Sie auf Port 8443 eine Verbindung zum Host der virtuellen Maschine herstellen können. Wenn Sie Probleme haben, auf {% data variables.enterprise.management_console %} zuzugreifen, sollten Sie die Konfigurationen für die Zwischenfirewall und für die Sicherheitsgruppe überprüfen. +Verwenden Sie das während der Ersteinrichtung von {% data variables.product.product_location %} festgelegte Administratorpasswort, um auf die {% data variables.enterprise.management_console %} zuzugreifen. Zudem müssen Sie auf Port 8443 eine Verbindung zum Host der virtuellen Maschine herstellen können. Wenn Sie Probleme haben, auf {% data variables.enterprise.management_console %} zuzugreifen, sollten Sie die Konfigurationen für die Zwischenfirewall und für die Sicherheitsgruppe überprüfen. ### Auf die {% data variables.enterprise.management_console %} als ein Websiteadministrator zugreifen diff --git a/translations/de-DE/content/admin/configuration/command-line-utilities.md b/translations/de-DE/content/admin/configuration/command-line-utilities.md index f4757845eab1..9c4bf49b46f9 100644 --- a/translations/de-DE/content/admin/configuration/command-line-utilities.md +++ b/translations/de-DE/content/admin/configuration/command-line-utilities.md @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -Mit diesem Dienstprogramm können Sie die Konfigurationseinstellungen von {% data variables.product.product_location_enterprise %} abrufen und ändern. +Mit diesem Dienstprogramm können Sie die Konfigurationseinstellungen von {% data variables.product.product_location %} abrufen und ändern. ```shell $ ghe-config core.github-hostname @@ -395,7 +395,7 @@ Mit diesem Dienstprogramm können Sie ein benutzerdefiniertes CA-Root-Zertifikat Führen Sie dieses Dienstprogramm aus, um eine Zertifikatskette für die S/MIME-Commit-Signaturverifizierung hinzuzufügen. Weitere Informationen finden Sie unter „[Informationen zur Verifizierung einer Commit-Signatur](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)“. -Führen Sie dieses Dienstprogramm aus, wenn {% data variables.product.product_location_enterprise %} keine Verbindung mit einem anderen Server herstellen kann, da Letzterer ein selbstsigniertes SSL-Zertifikat oder ein SSL-Zertifikat verwendet, wofür kein erforderliches CA-Bundle bereitgestellt wird. Eine Möglichkeit, dies zu bestätigen, besteht darin, `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` auf {% data variables.product.product_location_enterprise %} auszuführen. Wenn das SSL-Zertifikat des Remote-Servers verifiziert werden kann, sollte Ihre `SSL-Sitzung` den Rückgabecode 0 aufweisen (siehe unten). +Führen Sie dieses Dienstprogramm aus, wenn {% data variables.product.product_location %} keine Verbindung mit einem anderen Server herstellen kann, da Letzterer ein selbstsigniertes SSL-Zertifikat oder ein SSL-Zertifikat verwendet, wofür kein erforderliches CA-Bundle bereitgestellt wird. Eine Möglichkeit, dies zu bestätigen, besteht darin, `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` auf {% data variables.product.product_location %} auszuführen. Wenn das SSL-Zertifikat des Remote-Servers verifiziert werden kann, sollte Ihre `SSL-Sitzung` den Rückgabecode 0 aufweisen (siehe unten). ``` SSL-Session: @@ -453,7 +453,7 @@ $ ghe-storage-extend #### ghe-version -Dieses Dienstprogramm gibt die Version, Plattform und den Build von {% data variables.product.product_location_enterprise %} aus. +Dieses Dienstprogramm gibt die Version, Plattform und den Build von {% data variables.product.product_location %} aus. ```shell $ ghe-version diff --git a/translations/de-DE/content/admin/configuration/configuring-a-hostname.md b/translations/de-DE/content/admin/configuration/configuring-a-hostname.md index 077b56023863..722f65800d2c 100644 --- a/translations/de-DE/content/admin/configuration/configuring-a-hostname.md +++ b/translations/de-DE/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -Wenn Sie einen Hostnamen konfigurieren, anstatt eine hartcodierte IP-Adresse zu verwenden, können Sie die physische Hardware ändern, auf der {% data variables.product.product_location_enterprise %} ausgeführt wird, ohne dass sich dies auf die Benutzer oder auf die Clientsoftware auswirkt. +Wenn Sie einen Hostnamen konfigurieren, anstatt eine hartcodierte IP-Adresse zu verwenden, können Sie die physische Hardware ändern, auf der {% data variables.product.product_location %} ausgeführt wird, ohne dass sich dies auf die Benutzer oder auf die Clientsoftware auswirkt. Die Einstellung des Hostnamens in der {% data variables.enterprise.management_console %} sollte auf einen geeigneten vollqualifizierten Domainnamen (FQDN) gesetzt werden, der im Internet oder in Deinem internen Netzwerk auflösbar ist. So könnte Ihre Hostnameneinstellung beispielsweise `github.companyname.com` lauten. Darüber hinaus wird empfohlen, die Subdomain-Isolation für den gewünschten Hostnamen zu aktivieren, um verschiedene Cross-Site-Scripting-Stilschwachstellen abzuschwächen. Weitere Informationen zu den Hostnameneinstellungen finden Sie in [Abschnitt 2.1 im HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -18,9 +18,9 @@ Die Einstellung des Hostnamens in der {% data variables.enterprise.management_co {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. Geben Sie den Hostnamen ein, den Sie für {% data variables.product.product_location_enterprise %} festlegen möchten.![Feld zum Festlegen eines Hostnamens](/assets/images/enterprise/management-console/hostname-field.png) +4. Geben Sie den Hostnamen ein, den Sie für {% data variables.product.product_location %} festlegen möchten.![Feld zum Festlegen eines Hostnamens](/assets/images/enterprise/management-console/hostname-field.png) 5. Klicken Sie zum Testen der DNS- und SSL-Einstellungen für den neuen Hostnamen auf **Test domain settings** (Domain-Einstellungen testen). ![Schaltfläche zum Testen der Domain-Einstellungen](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -Nach der Konfiguration eines Hostnamens sollten Sie die Subdomain-Isolation für {% data variables.product.product_location_enterprise %} aktivieren. Weitere Informationen finden Sie unter „[Subdomain-Isolation aktivieren](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)“. +Nach der Konfiguration eines Hostnamens sollten Sie die Subdomain-Isolation für {% data variables.product.product_location %} aktivieren. Weitere Informationen finden Sie unter „[Subdomain-Isolation aktivieren](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)“. diff --git a/translations/de-DE/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/de-DE/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index 194d17969dbd..377e5d092117 100644 --- a/translations/de-DE/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/de-DE/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: Ausgehenden Webproxyserver konfigurieren -intro: 'Ein Proxyserver bietet eine zusätzliche Sicherheitsebene für {% data variables.product.product_location_enterprise %}.' +intro: 'Ein Proxyserver bietet eine zusätzliche Sicherheitsebene für {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -Wenn ein Proxyserver für {% data variables.product.product_location_enterprise %} aktiviert wird, werden ausgehende Nachrichten, die von {% data variables.product.prodname_ghe_server %} gesendet wurden, zunächst über den Proxyserver gesendet, sofern der Zielhost nicht als HTTP-Proxyausschluss hinzugefügt wurde. Zu den Typen ausgehender Nachrichten zählen ausgehende Webhooks, das Hochladen von Bundles und das Abrufen von veralteten Avataren. Die URL des Proxyservers ist das Protokoll, die Domain oder IP-Adresse plus die Portnummer, also beispielsweise `http://127.0.0.1:8123`. +Wenn ein Proxyserver für {% data variables.product.product_location %} aktiviert wird, werden ausgehende Nachrichten, die von {% data variables.product.prodname_ghe_server %} gesendet wurden, zunächst über den Proxyserver gesendet, sofern der Zielhost nicht als HTTP-Proxyausschluss hinzugefügt wurde. Zu den Typen ausgehender Nachrichten zählen ausgehende Webhooks, das Hochladen von Bundles und das Abrufen von veralteten Avataren. Die URL des Proxyservers ist das Protokoll, die Domain oder IP-Adresse plus die Portnummer, also beispielsweise `http://127.0.0.1:8123`. {% note %} -**Hinweis:** Um zwischen {% data variables.product.product_location_enterprise %} und {% data variables.product.prodname_dotcom_the_website %} eine Verbindung herzustellen, muss Ihre Proxykonfiguration die Konnektivität zwischen `github.com` und `api.github.com` zulassen. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com) verbinden“. +**Hinweis:** Um zwischen {% data variables.product.product_location %} und {% data variables.product.prodname_dotcom_the_website %} eine Verbindung herzustellen, muss Ihre Proxykonfiguration die Konnektivität zwischen `github.com` und `api.github.com` zulassen. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com) verbinden“. {% endnote %} diff --git a/translations/de-DE/content/admin/configuration/configuring-applications.md b/translations/de-DE/content/admin/configuration/configuring-applications.md index 1bf3e2fca151..b4c74d492167 100644 --- a/translations/de-DE/content/admin/configuration/configuring-applications.md +++ b/translations/de-DE/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: Anwendungen konfigurieren -intro: 'Sie können interne Anwendungseinstellungen für {% data variables.product.product_location_enterprise %} konfigurieren.' +intro: 'Sie können interne Anwendungseinstellungen für {% data variables.product.product_location %} konfigurieren.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### Bildzwischenspeicherung anpassen -Sie können auswählen, wie lange {% data variables.product.product_location_enterprise %} Avatare speichert. Beim Erhöhen der Cache-Zeit erhöhen Sie die Zeit, die der Avatar eines Benutzers zum Laden benötigt. Wird die Cache-Zeit mit einem zu niedrigen Wert konfiguriert, kann dies zur Überladung von {% data variables.product.product_location_enterprise %}-Arbeitsprozessen führen. +Sie können auswählen, wie lange {% data variables.product.product_location %} Avatare speichert. Beim Erhöhen der Cache-Zeit erhöhen Sie die Zeit, die der Avatar eines Benutzers zum Laden benötigt. Wird die Cache-Zeit mit einem zu niedrigen Wert konfiguriert, kann dies zur Überladung von {% data variables.product.product_location %}-Arbeitsprozessen führen. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. Klicke in der linken Seitenleiste auf **Applications** (Anwendungen). ![Registerkarte „Applications“ (Anwendungen) auf der Seitenleiste mit den Einstellungen](/assets/images/enterprise/management-console/sidebar-applications.png) 4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like -{% data variables.product.product_location_enterprise %} to cache avatar images. +{% data variables.product.product_location %} to cache avatar images. ![Formularfeld für die Zwischenspeicherung von Avatarbildern](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/de-DE/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/de-DE/content/admin/configuration/configuring-backups-on-your-appliance.md index 3fc2af6eb931..90871eecd8a1 100644 --- a/translations/de-DE/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/de-DE/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'Im Rahmen eines Disaster Recovery-Plans können Sie die Produktionsdaten auf {% data variables.product.product_location_enterprise %} schützen, indem Sie automatisierte Backups konfigurieren.' +intro: 'Im Rahmen eines Disaster Recovery-Plans können Sie die Produktionsdaten auf {% data variables.product.product_location %} schützen, indem Sie automatisierte Backups konfigurieren.' versions: enterprise-server: '*' --- ### Informationen zu {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} ist ein Backup-System, das Sie auf einem separaten Host installieren, der in regelmäßigen Intervallen über eine sichere SSH-Netzwerkverbindung Backup-Snapshots von {% data variables.product.product_location_enterprise %} erstellt. Mit einem Snapshot können Sie eine vorhandene {% data variables.product.prodname_ghe_server %}-Instanz in einem vorherigen Zustand auf dem Backup-Host wiederherstellen. +{% data variables.product.prodname_enterprise_backup_utilities %} ist ein Backup-System, das Sie auf einem separaten Host installieren, der in regelmäßigen Intervallen über eine sichere SSH-Netzwerkverbindung Backup-Snapshots von {% data variables.product.product_location %} erstellt. Mit einem Snapshot können Sie eine vorhandene {% data variables.product.prodname_ghe_server %}-Instanz in einem vorherigen Zustand auf dem Backup-Host wiederherstellen. Nur die seit dem letzten Snapshot hinzugefügten Daten werden über das Netzwerk übertragen und belegen zusätzlichen physischen Speicherplatz. Zum Minimieren der Auswirkung auf die Leistung werden Backups online unter der niedrigsten CPU-/E/A-Priorität durchgeführt. Zum Durchführen eines Backups muss kein Wartungsfenster geplant werden. @@ -27,11 +27,11 @@ Ausführlichere Informationen zu Features, Anforderungen und zur erweiterten Nut ### Vorrausetzungen -Sie müssen über ein von {% data variables.product.product_location_enterprise %} getrenntes Linux- oder Unix-Hostsystem verfügen, um {% data variables.product.prodname_enterprise_backup_utilities %} verwenden zu können. +Sie müssen über ein von {% data variables.product.product_location %} getrenntes Linux- oder Unix-Hostsystem verfügen, um {% data variables.product.prodname_enterprise_backup_utilities %} verwenden zu können. Sie können {% data variables.product.prodname_enterprise_backup_utilities %} auch zur langfristigen dauerhaften Speicherung von kritischen Daten in eine vorhandene Umgebung integrieren. -Es wird empfohlen, dass der Backup-Host und {% data variables.product.product_location_enterprise %} geografisch voneinander getrennt sind. Dadurch wird gewährleistet, dass Backups wiederhergestellt werden können, falls am Hauptstandort eine schwere Katastrophe oder ein Netzwerkausfall auftritt. +Es wird empfohlen, dass der Backup-Host und {% data variables.product.product_location %} geografisch voneinander getrennt sind. Dadurch wird gewährleistet, dass Backups wiederhergestellt werden können, falls am Hauptstandort eine schwere Katastrophe oder ein Netzwerkausfall auftritt. Die Anforderungen an den physischen Speicher variieren basierend auf der Git-Repository-Festplattennutzung und den erwarteten Wachstumsmustern: @@ -59,7 +59,7 @@ Entsprechend Ihrer Nutzung, beispielsweise in Bezug auf die Benutzeraktivität u 3. Legen Sie den Wert `GHE_HOSTNAME` auf den Hostnamen oder die IP-Adresse Ihrer primären {% data variables.product.prodname_ghe_server %}-Instanz fest. 4. Legen Sie den Wert `GHE_DATA_DIR` auf den Dateisystempfad fest, unter dem Sie Backup-Snapshots speichern möchten. 5. Öffnen Sie unter `https://HOSTNAME/setup/settings` die Seite mit den Einstellungen Ihrer primären Instanz, und fügen Sie der Liste der autorisierten SSH-Schlüssel den SSH-Schlüssel des Backup-Hosts hinzu. Weitere Informationen finden Sie unter „[Auf die Verwaltungsshell (SSH) zugreifen](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)“. -5. Führen Sie den Befehl `ghe-host-check` aus, um die SSH-Konnektivität mit {% data variables.product.product_location_enterprise %} zu verifizieren. +5. Führen Sie den Befehl `ghe-host-check` aus, um die SSH-Konnektivität mit {% data variables.product.product_location %} zu verifizieren. ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ Wenn sich Backup-Versuche überschneiden, wird der Befehl `ghe-backup` mit einer ### Backup wiederherstellen -Im Falle eines längeren Ausfalls oder einer Katastrophe am Hauptstandort können Sie {% data variables.product.product_location_enterprise %} wiederherstellen. Stellen Sie dazu eine andere {% data variables.product.prodname_enterprise %}-Appliance bereit, und führen Sie auf dem Backup-Host eine Wiederherstellung aus. Sie müssen der Ziel-{% data variables.product.prodname_enterprise %}-Appliance den SSH-Schlüssel des Backup-Hosts als einen autorisierten SSH-Schlüssel hinzufügen, bevor Sie eine Appliance wiederherstellen. +Im Falle eines längeren Ausfalls oder einer Katastrophe am Hauptstandort können Sie {% data variables.product.product_location %} wiederherstellen. Stellen Sie dazu eine andere {% data variables.product.prodname_enterprise %}-Appliance bereit, und führen Sie auf dem Backup-Host eine Wiederherstellung aus. Sie müssen der Ziel-{% data variables.product.prodname_enterprise %}-Appliance den SSH-Schlüssel des Backup-Hosts als einen autorisierten SSH-Schlüssel hinzufügen, bevor Sie eine Appliance wiederherstellen. -Führen Sie den Befehl `ghe-restore` aus, um den letzten erfolgreichen {% data variables.product.product_location_enterprise %}-Snapshot wiederherzustellen. Es sollte in etwa folgende Ausgabe angezeigt werden: +Führen Sie den Befehl `ghe-restore` aus, um den letzten erfolgreichen {% data variables.product.product_location %}-Snapshot wiederherzustellen. Es sollte in etwa folgende Ausgabe angezeigt werden: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/de-DE/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/de-DE/content/admin/configuration/configuring-built-in-firewall-rules.md index 70d8f39332ca..683c3e03db3b 100644 --- a/translations/de-DE/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/de-DE/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: Integrierte Firewallregeln konfigurieren -intro: 'Sie können standardmäßige Firewallregeln anzeigen und Regeln für {% data variables.product.product_location_enterprise %} anpassen.' +intro: 'Sie können standardmäßige Firewallregeln anzeigen und Regeln für {% data variables.product.product_location %} anpassen.' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### Informationen zur Firewall der {% data variables.product.product_location_enterprise %} +### Informationen zur Firewall der {% data variables.product.product_location %} {% data variables.product.prodname_ghe_server %} verwendet die Uncomplicated Firewall (UFW) von Ubuntu auf der virtuellen Appliance. Weitere Informationen finden Sie unter „[UFW](https://help.ubuntu.com/community/UFW)“ in der Ubuntu-Dokumentation. {% data variables.product.prodname_ghe_server %} automatically updates the firewall allowlist of allowed services with each release. @@ -66,7 +66,7 @@ Die UWF-Firewall öffnet zudem verschiedene Ports, die für die ordnungsgemäße $ sudo cp -r /lib/ufw ~/ufw.backup ``` -Nach dem Upgrade von {% data variables.product.product_location_enterprise %} müssen Sie Ihre benutzerdefinierten Firewallregeln erneut anwenden. Sie sollten ein Skript erstellen, um Ihre benutzerdefinierten Firewallregeln erneut anzuwenden. +Nach dem Upgrade von {% data variables.product.product_location %} müssen Sie Ihre benutzerdefinierten Firewallregeln erneut anwenden. Sie sollten ein Skript erstellen, um Ihre benutzerdefinierten Firewallregeln erneut anzuwenden. ### Standardmäßige Firewallregeln wiederherstellen diff --git a/translations/de-DE/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/de-DE/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index 7bfa6d36c740..aac1ea1f29ec 100644 --- a/translations/de-DE/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/de-DE/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configuring code scanning for your appliance shortTitle: Configuring code scanning -intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' +intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ The table below summarizes the available types of analysis for {% data variables {% data reusables.code-scanning.enabling-options %} -For the users of {% data variables.product.product_location_enterprise %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. +For the users of {% data variables.product.product_location %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. ### How do I know if {% data variables.product.prodname_code_scanning %} is enabled for my appliance @@ -55,18 +55,18 @@ You must ensure that Git is in the PATH variable on any self-hosted runners you To run {% data variables.product.prodname_code_scanning %} on {% data variables.product.prodname_ghe_server %} with {% data variables.product.prodname_actions %}, the appropriate action must be available locally. You can make the action available in three ways. - **Recommended** You can use [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) to automatically download actions from {% data variables.product.prodname_dotcom_the_website %}. The machine that hosts your instance must be able to access {% data variables.product.prodname_dotcom_the_website %}. This approach ensures that you get the latest software automatically. For more information, see "[Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)." -- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location_enterprise %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. +- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. - You can create a local copy of the action's repository on your server, by cloning the {% data variables.product.prodname_dotcom_the_website %} repository with the action. For example, if you want to use the {% data variables.product.prodname_codeql %} action, you can create a repository in your instance called `github/codeql-action`, then clone the [repository](https://github.com/github/codeql-action) from {% data variables.product.prodname_dotcom_the_website %}, and then push that repository to your instance's `github/codeql-action` repository. You will also need to download any of the releases from the repository on {% data variables.product.prodname_dotcom_the_website %} and upload them to your instance's `github/codeql-action` repository as releases. ##### Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %} 1. If you want to download action workflows on demand from {% data variables.product.prodname_dotcom_the_website %}, you need to enable {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)." -2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." +2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." 3. The next step is to configure access to actions on {% data variables.product.prodname_dotcom_the_website %} using {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." 4. Add a self-hosted runner to your repository, organization, or enterprise account. Weitere Informationen findest Du unter "[selbst-gehostete Runner hinzufügen](/actions/hosting-your-own-runners/adding-self-hosted-runners)." -After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location_enterprise %}. The default {% data variables.product.prodname_code_scanning %} workflow uses the `on.push` event to trigger a code scan on every push to any branch containing the workflow file. +After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location %}. The default {% data variables.product.prodname_code_scanning %} workflow uses the `on.push` event to trigger a code scan on every push to any branch containing the workflow file. ### Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} If your organization isn't taking part in the beta for {% data variables.product.prodname_actions %}, or if you don't want to use {% data variables.product.prodname_actions %}, you can run {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %}. diff --git a/translations/de-DE/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/de-DE/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..751f9cec337f --- /dev/null +++ b/translations/de-DE/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. For more information, see "[About {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)." + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Weiterführende Informationen + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/de-DE/content/admin/configuration/configuring-dns-nameservers.md b/translations/de-DE/content/admin/configuration/configuring-dns-nameservers.md index ef5a8fd40919..1568bbdb6c18 100644 --- a/translations/de-DE/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/de-DE/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -Die von Ihnen angegebenen Nameserver müssen den Hostnamen Ihrer {% data variables.product.product_location_enterprise %} auflösen. +Die von Ihnen angegebenen Nameserver müssen den Hostnamen Ihrer {% data variables.product.product_location %} auflösen. {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ Die von Ihnen angegebenen Nameserver müssen den Hostnamen Ihrer {% data variabl ``` 3. Fügen Sie die `nameserver`-Einträge an, und speichern Sie die Datei anschließend. 4. Speichern Sie nach dem Verifizieren Ihrer Änderungen die Datei. -5. Geben Sie Folgendes ein, um {% data variables.product.product_location_enterprise %} Ihre neuen Nameservereinträge hinzuzufügen: +5. Geben Sie Folgendes ein, um {% data variables.product.product_location %} Ihre neuen Nameservereinträge hinzuzufügen: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/de-DE/content/admin/configuration/configuring-email-for-notifications.md b/translations/de-DE/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..06bc6623bdbf --- /dev/null +++ b/translations/de-DE/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: E-Mail für Benachrichtigungen konfigurieren +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Benachrichtigungs-E-Mails werden gesendet, wenn auf einem von einem Benutzer beobachteten Repository oder in einem Pull Request oder Issue, an dem er sich beteiligt, Aktivität zu verzeichnen ist, oder wenn der Benutzer oder das Team, von dem er bzw. es ein Mitglied ist, in einem Kommentar @erwähnt wird. + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### SMTP konfigurieren + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. Klicken Sie im oberen Bereich der Seite auf **Settings** (Einstellungen). ![Registerkarte „Settings“ (Einstellungen)](/assets/images/enterprise/management-console/settings-tab.png) +3. Klicken Sie auf der linken Seitenleiste auf **Email** (E-Mail). ![Registerkarte „Email“ (E-Mail)](/assets/images/enterprise/management-console/email-sidebar.png) +4. Wählen Sie **Enable email** (E-Mail aktivieren) aus. Dadurch werden aus- und eingehende E-Mails aktiviert. Damit eingehende E-Mails funktionieren, müssen Sie jedoch auch Ihre DNS-Einstellungen konfigurieren, wie dies im Folgenden unter „[DNS- und Firewalleinstellungen zum Zulassen eingehender E-Mails konfigurieren](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)“ beschrieben ist. ![Option zum Aktivieren ausgehender E-Mails](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. Tragen Sie die Einstellungen für Ihren E-Mail-Server ein: + - Geben Sie im Feld **Server address** (Serveradresse) die Adresse Ihres SMTP-Servers ein. + - Geben Sie im Feld **Port** den Port ein, der von Ihrem SMTP-Server zum Senden von E-Mails verwendet wird. + - Geben Sie im Feld **Domain** den Domain-Namen ein, der ggf. von Ihrem SMTP-Server mit einer HELO-Antwort gesendet wird. + - Wählen Sie im Dropdownmenü **Authentication** (Authentifizierung) den von Ihrem SMTP-Server verwendeten Verschlüsselungstyp aus. + - Geben Sie im Feld **No-reply email address** („no-reply“-E-Mail-Adresse) die E-Mail-Adresse ein, die für alle Benachrichtigungs-E-Mails in den Feldern „From“ (Von) und „To“ (An) verwendet werden soll. + + {% note %} + + **Hinweis:** Wenn Sie das Kontrollkästchen **Send from author** (Über Autor senden) im E-Mail-Webhook **Services** (Dienste) in einem Repository aktivieren, werden ausgehende E-Mails für dieses Repository über den Autor und nicht über die „no-reply“-E-Mail-Adresse gesendet. Weitere Informationen findest Du unter "[Informationen zu E-Mail-Benachrichtigungen für Pushes in Dein Repository](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)." + + {% endnote %} + +6. Wenn Sie alle eingehenden E-Mails verwerfen möchten, die an die „no-reply“-E-Mail-Adresse adressiert sind, sollten Sie **Discard email addressed to the no-reply email address** (An die „no-reply“-E-Mail-Adresse adressierte E-Mails verwerfen) aktivieren. ![Kontrollkästchen zum Verwerfen der an die „no-reply“-E-Mail-Adresse adressierten E-Mails](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. Wählen Sie unter **Support** (Unterstützung) einen Linktyp aus, um Ihren Benutzern zusätzliche Unterstützung zu bieten: + - **Email** (E-Mail): Eine interne E-Mail-Adresse. + - **URL:** Ein Link zu einer internen Supportwebsite. Sie müssen `http://` oder `https://` verwenden. ![Support-E-Mail oder -URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [Testen Sie die E-Mail-Zustellung](#testing-email-delivery). + +### DNS- und Firewalleinstellungen zum Zulassen eingehender E-Mails konfigurieren + +Wenn Sie E-Mail-Antworten auf Benachrichtigungen zulassen möchten, müssen Sie Ihre DNS-Einstellungen konfigurieren. + +1. Stellen Sie sicher, dass Port 25 auf der Instanz für Ihren SMTP-Server erreichbar ist. +2. Erstellen Sie einen Datensatz, der auf `reply.[hostname]` verweist. In Abhängigkeit Ihres DNS-Providers und Ihrer Instanz-Host-Konfiguration können Sie ggf. stattdessen einen einzelnen A-Datensatz erstellen, der auf `*.[hostname]` verweist. +3. Erstellen Sie einen MX-Datensatz, der auf `reply.[hostname]` verweist, sodass an diese Domain gesendete E-Mails zur Instanz weitergeleitet werden. +4. Erstellen Sie einen MX-Datensatz, wodurch `noreply.[hostname]` auf `[hostname]` verweist, damit an die in Benachrichtigungs-E-Mails enthaltene `cc`-Adresse gesendete Antworten an die Instanz weitergeleitet werden. For more information, see {% if currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." + +In Ihrer DNS-Konfigurationseinrichtung können Sie nun testen, ob die Einrichtung funktioniert. + +### E-Mail-Zustellung testen + +1. Klicken Sie im oberen Bereich des Abschnitts **Email** (E-Mail) auf **Test email settings** (Einstellungen für Test-E-Mail). ![Test email settings (Einstellungen für Test-E-Mail)](/assets/images/enterprise/management-console/test-email.png) +2. Geben Sie im Feld **Send test email to** (Test-E-Mail senden an) eine Adresse ein, an welche die Test-E-Mail gesendet werden soll. ![Test der E-Mail-Adresse](/assets/images/enterprise/management-console/test-email-address.png) +3. Klicken Sie auf **Send test email** (Test-E-Mail senden). ![„Send test email“ (Test-E-Mail senden)](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **Tipp:** Wenn beim Senden einer Test-E-Mail SMTP-Fehler auftreten, werden diese im Dialogfeld „Test email settings“ (Einstellungen für Test-E-Mail) angezeigt. + + {% endtip %} + +4. Wenn die Test-E-Mail nicht zugestellt werden kann, führen Sie eine [Fehlerbehebung bei Ihren E-Mail-Einstellungen durch](#troubleshooting-email-delivery). +5. Wenn die Test-E-Mail erfolgreich war, klicken Sie im unteren Bereich der Seite auf **Save settings** (Einstellungen speichern). ![Schaltfläche „Save settings“ (Einstellungen speichern)](/assets/images/enterprise/management-console/save-settings.png) +6. Warten Sie auf den Abschluss der Konfigurationsausführung.![„Configuring your instance“ (Instanz konfigurieren)](/assets/images/enterprise/management-console/configuration-run.png) + +### Fehlerbehebung bei der E-Mail-Zustellung + +#### Support-Bundle erstellen + +Wenn Sie anhand der angezeigten Fehlermeldung nicht ermitteln können, was falsch ist, können Sie ein [Support-Bundle](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) herunterladen, das die gesamte SMTP-Kommunikation zwischen Ihrem E-Mail-Server und {% data variables.product.prodname_ghe_server %} enthält. Überprüfen Sie nach dem Herunterladen und Extrahieren des Bundles die Einträge in *enterprise-manage-logs/unicorn.log* für das gesamte SMTP-Kommunikationsprotokoll und auf die zugehörigen Fehler. + +Das Unicorn-Protokoll sollte in etwa folgende Transaktion anzeigen: + +```shell +This is a test email generated from https://10.0.0.68/setup/settings +Connection opened: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Ready to start TLS\r\n" +TLS connection started +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Username and Password not accepted. Learn more at\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +Dieses Protokoll zeigt, dass die Appliance + +* eine Verbindung mit dem SMTP-Server hergestellt hat (`Connection opened: smtp.yourdomain.com:587`), +* eine erfolgreiche Verbindung hergestellt hat und dazu TLS (`TLS connection started`) ausgewählt hat, +* der Authentifizierungstyp `login` durchgeführt wurde (`<- "AUTH LOGIN\r\n"`), +* der SMTP-Server die Authentifizierung als ungültig (`-> "535-5.7.1 Username and Password not accepted.`) abgelehnt hat. + +#### {% data variables.product.product_location %}-Protokolle überprüfen + +Es gibt zwei Protokolldateien (*/var/log/mail.log* und */var/log/mail-replies/metroplex.log*), die Sie auf Ihrer Instanz untersuchen können, falls Sie verifizieren müssen, dass Ihre eingehenden E-Mails funktionieren. + +*/var/log/mail.log* verifiziert, dass die Nachrichten Ihren Server erreichen. Im Folgenden finden Sie ein Beispiel einer erfolgreichen E-Mail-Antwort: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (queue active) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +Beachten Sie, dass der Client zunächst eine Verbindung herstellt und anschließend die Warteschlange aktiv wird. Anschließend wird die Nachricht zugestellt, der Client aus der Warteschlange entfernt und die Sitzung getrennt. + +*/var/log/mail-replies/metroplex.log* zeigt an, ob eingehende E-Mails verarbeitet werden, um Issues und Pull Requests als Antworten hinzuzufügen. Im Folgenden finden Sie ein Beispiel einer erfolgreichen Nachricht: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +Sie werden feststellen, dass `metroplex` die eingehende Nachricht empfängt, sie verarbeitet und die Datei anschließend an `/data/user/incoming-mail/success` sendet. + +#### Ihre DNS-Einstellungen verifizieren + +Damit eingehende E-Mails ordnungsgemäß verarbeitet werden, müssen Sie eine gültigen A-Datensatz (oder CNAME) und einen MX-Datensatz konfigurieren. Weitere Informationen finden Sie unter „[DNS- und Firewalleinstellungen zum Zulassen eingehender E-Mails konfigurieren](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)“. + +#### Einstellungen der Firewall oder der AWS-Sicherheitsgruppe überprüfen + +Wenn sich {% data variables.product.product_location %} hinter einer Firewall befindet oder durch eine AWS-Sicherheitsgruppe betrieben wird, muss Port 25 auf allen E-Mail-Servern geöffnet sein, auf denen E-Mails an `reply@reply.[hostname]` gesendet werden. + +#### Support kontaktieren +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. Hängen Sie die Ausgabedatei von `http(s)://[hostname]/setup/diagnostics` an Ihre E-Mail an, um uns bei der Fehlerbehebung zu unterstützen. +{% endif %} diff --git a/translations/de-DE/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/de-DE/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..d4a79afbe84e --- /dev/null +++ b/translations/de-DE/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Wählen Sie **Public Pages** (Öffentliche Seiten) aus. ![Kontrollkästchen zum Aktivieren von „Public Pages“ (Öffentliche Seiten)](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "[Enabling subdomain isolation](/admin/configuration/enabling-subdomain-isolation)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Deaktivieren Sie **Enable Pages** (Pages aktivieren). ![Kontrollkästchen zum Deaktivieren von {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![Kontrollkästchen zum Deaktivieren von {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Weiterführende Informationen + +- „[Privaten Modus aktivieren](/admin/configuration/enabling-private-mode)“ +{% endif %} diff --git a/translations/de-DE/content/admin/configuration/configuring-rate-limits.md b/translations/de-DE/content/admin/configuration/configuring-rate-limits.md index e542319ed0da..4f87b06b9bd5 100644 --- a/translations/de-DE/content/admin/configuration/configuring-rate-limits.md +++ b/translations/de-DE/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ You can exempt a list of users from API rate limits using the `ghe-config` utili ### Missbrauchsbegrenzungen aktivieren -Durch das Festlegen von Missbrauchsbegrenzungen wird das allgemeine Dienstniveau von {% data variables.product.product_location_enterprise %} geschützt. +Durch das Festlegen von Missbrauchsbegrenzungen wird das allgemeine Dienstniveau von {% data variables.product.product_location %} geschützt. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/de-DE/content/admin/configuration/configuring-tls.md b/translations/de-DE/content/admin/configuration/configuring-tls.md index 28fc5bb68c51..95fc7a45265c 100644 --- a/translations/de-DE/content/admin/configuration/configuring-tls.md +++ b/translations/de-DE/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: TLS konfigurieren -intro: 'Sie können Transport Layer Security (TLS) auf {% data variables.product.product_location_enterprise %} konfigurieren, damit Sie ein von einer vertrauenswürdigen Zertifizierungsstelle signiertes Zertifikat verwenden können.' +intro: 'Sie können Transport Layer Security (TLS) auf {% data variables.product.product_location %} konfigurieren, damit Sie ein von einer vertrauenswürdigen Zertifizierungsstelle signiertes Zertifikat verwenden können.' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encrypt ist eine öffentliche Zertifizierungsstelle, die kostenlose, autom {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -Wenn Sie die Automatisierung der TLS-Zertifikatsverwaltung mit Let's Encrypt aktivieren, kontaktiert {% data variables.product.product_location_enterprise %} die Let's Encrypt-Server, um ein Zertifikat abzurufen. Zum Verlängern eines Zertifikats müssen die Let's Encrypt-Server die Steuerung des konfigurierten Domain-Namens mit eingehenden HTTP-Anforderungen validieren. +Wenn Sie die Automatisierung der TLS-Zertifikatsverwaltung mit Let's Encrypt aktivieren, kontaktiert {% data variables.product.product_location %} die Let's Encrypt-Server, um ein Zertifikat abzurufen. Zum Verlängern eines Zertifikats müssen die Let's Encrypt-Server die Steuerung des konfigurierten Domain-Namens mit eingehenden HTTP-Anforderungen validieren. -Darüber hinaus können Sie das Befehlszeilenprogramm `ghe-ssl-acme` auf {% data variables.product.product_location_enterprise %} verwenden, um ein Let's Encrypt-Zertifikat automatisch zu generieren. Weitere Informationen finden Sie unter „[Befehlszeilenprogramme](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)“. +Darüber hinaus können Sie das Befehlszeilenprogramm `ghe-ssl-acme` auf {% data variables.product.product_location %} verwenden, um ein Let's Encrypt-Zertifikat automatisch zu generieren. Weitere Informationen finden Sie unter „[Befehlszeilenprogramme](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)“. ### TLS mit Let's Encrypt konfigurieren diff --git a/translations/de-DE/content/admin/configuration/configuring-your-enterprise.md b/translations/de-DE/content/admin/configuration/configuring-your-enterprise.md index bac2109bbf4c..5afbbe175155 100644 --- a/translations/de-DE/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/de-DE/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configuring your enterprise -intro: 'Sobald {% data variables.product.prodname_ghe_server %} betriebsbereit ist, können Sie die Appliance an die Anforderungen Ihrer Organisation anpassen.' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/de-DE/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index 9a4bf731aaa9..cc7e405fcc4d 100644 --- a/translations/de-DE/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/de-DE/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -43,8 +43,7 @@ For more information about managing enterprise accounts using the GraphQL API, s 1. Sign in to {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Klicken Sie unter „{% data variables.product.prodname_dotcom_the_website %} is not enabled yet“ ({% data variables.product.prodname_dotcom_the_website %} ist noch nicht aktiviert) auf **Enable {% data variables.product.prodname_github_connect %}** ({% data variables.product.prodname_github_connect %} aktivieren). Wenn Sie auf **Enable {% data variables.product.prodname_github_connect %}** ({% data variables.product.prodname_github_connect %} aktivieren) klicken, stimmen Sie dem {% data variables.product.prodname_github_connect %}-Nachtrag zur {% data variables.product.prodname_enterprise %}-Lizenzvereinbarung zu. ![Schaltfläche „Enable GitHub Connect“ (GitHub Connect aktivieren)](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ For more information about managing enterprise accounts using the GraphQL API, s Wenn Sie die Verbindung zur {% data variables.product.prodname_ghe_cloud %} trennen, wird die {% data variables.product.prodname_github_connect %} {% data variables.product.prodname_github_app %} aus Ihrem Enterprise-Konto oder Ihrer Organisation gelöscht. Zudem werden die auf {% data variables.product.product_location_enterprise %} gespeicherten Anmeldeinformationen gelöscht. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Klicken Sie neben dem Enterprise-Konto oder der Organisation, das bzw. die Sie trennen möchten, auf **Disable {% data variables.product.prodname_github_connect %}** ({% data variables.product.prodname_github_connect %} deaktivieren). ![Schaltfläche „Disable GitHub Connect“ (GitHub Connect deaktivieren) neben dem Namen eines Enterprise-Kontos oder einer Organisation](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/de-DE/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/de-DE/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index 75b38a5fe45b..453cf1d088ec 100644 --- a/translations/de-DE/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/de-DE/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: Enabling alerts for vulnerable dependencies on GitHub Enterprise Server -intro: 'You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' +intro: 'You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. +You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. -After connecting {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. Sie können die Schwachstellendaten auch jederzeit manuell synchronisieren. Es werden weder Code noch Informationen zu Code von {% data variables.product.product_location_enterprise %} auf {% data variables.product.prodname_dotcom_the_website %} hochgeladen. +After connecting {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. Sie können die Schwachstellendaten auch jederzeit manuell synchronisieren. Es werden weder Code noch Informationen zu Code von {% data variables.product.product_location %} auf {% data variables.product.prodname_dotcom_the_website %} hochgeladen. -{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send {% data variables.product.prodname_dependabot_short %} alerts to owners and people with admin access in those repositories. They can customize how they receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." | +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_short %} alerts. You can customize how you receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send security alerts to owners and people with admin access in those repositories. Sie können anpassen, wie sie Sicherheitsmeldungen empfangen möchten. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." | +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. Weitere Informationen finden Sie unter „[Auslieferungsmethode für Ihre Benachrichtigungen wählen](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)“. {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,7 +33,7 @@ After connecting {% data variables.product.product_location_enterprise %} to {% ### Sicherheitsmeldungen für angreifbare Abhängigkeiten auf {% data variables.product.prodname_ghe_server %} aktivieren {% endif %} -Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_ghe_cloud %} verbinden](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)“. +Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}, you must connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_ghe_cloud %} verbinden](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)“. {% if currentVersion ver_gt "enterprise-server@2.20" %} @@ -41,14 +44,20 @@ Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data v {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}: +1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}: ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)." + + {% endnote %} + 3. Return to + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. Under "Repositories can be scanned for vulnerabilities", use the drop-down menu and select **Enabled without notifications**. Optionally, to enable alerts with notifications, select **Enabled with notifications**.{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### Angreifbare Abhängigkeiten auf {% data variables.product.prodname_ghe_server %} anzeigen -Sie können alle Schwachstellen in {% data variables.product.product_location_enterprise %} anzeigen und Schwachstellendaten von {% data variables.product.prodname_dotcom_the_website %} manuell synchronisieren, um die Liste zu aktualisieren. +Sie können alle Schwachstellen in {% data variables.product.product_location %} anzeigen und Schwachstellendaten von {% data variables.product.prodname_dotcom_the_website %} manuell synchronisieren, um die Liste zu aktualisieren. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. Klicken Sie auf der linken Seitenleiste auf **Vulnerabilities** (Schwachstellen). ![Registerkarte „Vulnerabilities“ (Schwachstellen) auf der Seitenleiste für Websiteadministratoren](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/de-DE/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/de-DE/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index 8d6a12798226..0cb91f34cfd6 100644 --- a/translations/de-DE/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/de-DE/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Wartungsmodus aktivieren und planen -intro: 'Für einige Standardwartungsprozeduren, beispielsweise für das Upgrade von {% data variables.product.product_location_enterprise %} oder für das Wiederherstellen von Backups, muss die Instanz für die normale Verwendung offline genommen werden.' +intro: 'Für einige Standardwartungsprozeduren, beispielsweise für das Upgrade von {% data variables.product.product_location %} oder für das Wiederherstellen von Backups, muss die Instanz für die normale Verwendung offline genommen werden.' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### Informationen zum Wartungsmodus -Bei einigen Vorgangstypen müssen Sie {% data variables.product.product_location_enterprise %} offline nehmen und in den Wartungsmodus versetzen. +Bei einigen Vorgangstypen müssen Sie {% data variables.product.product_location %} offline nehmen und in den Wartungsmodus versetzen. - Upgrade auf eine neue Version von {% data variables.product.prodname_ghe_server %} - Die der virtuellen Maschine zugeordneten CPU-, Arbeitsspeicher- oder Speicherressourcen erhöhen - Daten von einer virtuelle Maschine zu einer anderen migrieren diff --git a/translations/de-DE/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/de-DE/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index 73b872fa22b4..c43b07ebe2a0 100644 --- a/translations/de-DE/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/de-DE/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ Darüber hinaus können Sie Informationen zu {% data variables.product.prodname_ Vor der Aktivierung der Lizenzsynchronisierung auf {% data variables.product.product_location_enterprise %} müssen Sie zwischen {% data variables.product.product_location_enterprise %} und {% data variables.product.prodname_dotcom_the_website %} eine Verbindung herstellen. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_ghe_cloud %} verbinden](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)“. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Verwenden Sie unter „Server can sync user license count and usage“ (Server kann Anzahl und Nutzung der Benutzerlizenzen synchronisieren) das Dropdownmenü, und wählen Sie **Enabled** (Aktiviert) aus. ![Dropdownmenü zum Aktivieren der automatischen Synchronisierung von Benutzerlizenzen](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/de-DE/content/admin/configuration/enabling-private-mode.md b/translations/de-DE/content/admin/configuration/enabling-private-mode.md index ee5ff967c91e..bda2e39f05d6 100644 --- a/translations/de-DE/content/admin/configuration/enabling-private-mode.md +++ b/translations/de-DE/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -Sie müssen den privaten Modus aktivieren, wenn {% data variables.product.product_location_enterprise %} über das Internet öffentlich zugänglich ist. Im privaten Modus ist es Benutzern nicht möglich, Repositorys anonym über `git://` zu klonen. Wenn die integrierte Authentifizierung aktiviert ist, muss ein Administrator neue Benutzer einladen, um ein Konto auf der Instanz zu erstellen. Weitere Informationen finden Sie unter „[Integrierte Authentifizierung verwenden](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)“. +Sie müssen den privaten Modus aktivieren, wenn {% data variables.product.product_location %} über das Internet öffentlich zugänglich ist. Im privaten Modus ist es Benutzern nicht möglich, Repositorys anonym über `git://` zu klonen. Wenn die integrierte Authentifizierung aktiviert ist, muss ein Administrator neue Benutzer einladen, um ein Konto auf der Instanz zu erstellen. Weitere Informationen finden Sie unter „[Integrierte Authentifizierung verwenden](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)“. {% data reusables.enterprise_installation.image-urls-viewable-warning %} -Wenn der private Modus aktiviert ist, können Sie festlegen, dass nicht authentifizierte Git-Vorgänge (und jedermann mit Netzwerkzugriff auf {% data variables.product.product_location_enterprise %}) mit aktiviertem anonymem Git-Lesezugriff den Code eines öffentlichen Repositorys auf Ihrer Instanz lesen können. Weitere Informationen finden Sie unter „[Administratoren das Aktivieren des anonymen Git-Lesezugriffs auf öffentliche Repositorys erlauben](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)“. +Wenn der private Modus aktiviert ist, können Sie festlegen, dass nicht authentifizierte Git-Vorgänge (und jedermann mit Netzwerkzugriff auf {% data variables.product.product_location %}) mit aktiviertem anonymem Git-Lesezugriff den Code eines öffentlichen Repositorys auf Ihrer Instanz lesen können. Weitere Informationen finden Sie unter „[Administratoren das Aktivieren des anonymen Git-Lesezugriffs auf öffentliche Repositorys erlauben](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)“. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/de-DE/content/admin/configuration/enabling-subdomain-isolation.md b/translations/de-DE/content/admin/configuration/enabling-subdomain-isolation.md index 855032e5c8d6..f827bfe63bdc 100644 --- a/translations/de-DE/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/de-DE/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### Informationen zur Subdomain-Isolation -Die Subdomain-Isolation mindert Cross-Site-Scripting und andere verwandte Schwachstellen. Weitere Informationen finden Sie unter „[Cross-Site-Scripting](https://de.wikipedia.org/wiki/Cross-Site-Scripting)“ auf Wikipedia. Es wird dringend empfohlen, die Subdomain-Isolation auf {% data variables.product.product_location_enterprise %} zu aktivieren. +Die Subdomain-Isolation mindert Cross-Site-Scripting und andere verwandte Schwachstellen. Weitere Informationen finden Sie unter „[Cross-Site-Scripting](https://de.wikipedia.org/wiki/Cross-Site-Scripting)“ auf Wikipedia. Es wird dringend empfohlen, die Subdomain-Isolation auf {% data variables.product.product_location %} zu aktivieren. Bei aktivierter Subdomain-Isolation ersetzt {% data variables.product.prodname_ghe_server %} verschiedene Pfade durch Subdomains. diff --git a/translations/de-DE/content/admin/configuration/index.md b/translations/de-DE/content/admin/configuration/index.md index 4f14e525826e..e096445fd3d0 100644 --- a/translations/de-DE/content/admin/configuration/index.md +++ b/translations/de-DE/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: Configuring GitHub Enterprise shortTitle: Configuring GitHub Enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is installed and set up, you can configure the appliance to suit your organization''s needs.' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." + +{% endnote %} +{% endif %} ### Inhaltsverzeichnis {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." - -{% endnote %} -{% endif %} diff --git a/translations/de-DE/content/admin/configuration/initializing-github-ae.md b/translations/de-DE/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..4eec25fbe235 --- /dev/null +++ b/translations/de-DE/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### Vorrausetzungen + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **Hinweis**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Klicke auf **Save** (Speichern). !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Klicke auf **Save** (Speichern). !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/de-DE/content/admin/configuration/network-ports.md b/translations/de-DE/content/admin/configuration/network-ports.md index dd894fa83777..115262077245 100644 --- a/translations/de-DE/content/admin/configuration/network-ports.md +++ b/translations/de-DE/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### Verwaltungsports -Einige Verwaltungsports sind zum Konfigurieren von {% data variables.product.product_location_enterprise %} und zum Ausführen bestimmter Features erforderlich. Verwaltungsports sind für die einfache Verwendung von Anwendungen durch Endbenutzer nicht erforderlich. - -| Port | Dienst | Beschreibung | -| -------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | Sichere webbasierte {% data variables.enterprise.management_console %}. Für die grundlegende Installation und Konfiguration erforderlich. | -| 8080 | HTTP | Webbasierte {% data variables.enterprise.management_console %} im Nur-Text-Format. Nur erforderlich, wenn SSL manuell deaktiviert wird. | -| 122 | SSH | Shellzugriff für {% data variables.product.product_location_enterprise %}. Muss für eingehende Verbindungen von allen anderen Knoten in einer Hochverfügbarkeitskonfiguration geöffnet sein. Der standardmäßige SSH-Port (22) ist für den Git- und SSH-Netzwerk-Traffic der Anwendung vorgesehen. | -| 1194/UDP | VPN | Sicherer Replikationsnetzwerktunnel in einer hochverfügbaren Konfiguration. Muss für alle anderen Knoten in der Konfiguration geöffnet sein. | -| 123/UDP | NTP | Für Zeitprotokollvorgänge erforderlich. | -| 161/UDP | SNMP | Für Netzwerküberwachungs-Protokollvorgänge erforderlich. | +Einige Verwaltungsports sind zum Konfigurieren von {% data variables.product.product_location %} und zum Ausführen bestimmter Features erforderlich. Verwaltungsports sind für die einfache Verwendung von Anwendungen durch Endbenutzer nicht erforderlich. + +| Port | Dienst | Beschreibung | +| -------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | Sichere webbasierte {% data variables.enterprise.management_console %}. Für die grundlegende Installation und Konfiguration erforderlich. | +| 8080 | HTTP | Webbasierte {% data variables.enterprise.management_console %} im Nur-Text-Format. Nur erforderlich, wenn SSL manuell deaktiviert wird. | +| 122 | SSH | Shellzugriff für {% data variables.product.product_location %}. Muss für eingehende Verbindungen von allen anderen Knoten in einer Hochverfügbarkeitskonfiguration geöffnet sein. Der standardmäßige SSH-Port (22) ist für den Git- und SSH-Netzwerk-Traffic der Anwendung vorgesehen. | +| 1194/UDP | VPN | Sicherer Replikationsnetzwerktunnel in einer hochverfügbaren Konfiguration. Muss für alle anderen Knoten in der Konfiguration geöffnet sein. | +| 123/UDP | NTP | Für Zeitprotokollvorgänge erforderlich. | +| 161/UDP | SNMP | Für Netzwerküberwachungs-Protokollvorgänge erforderlich. | ### Anwendungsports für Endbenutzer diff --git a/translations/de-DE/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/de-DE/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/de-DE/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/de-DE/content/admin/configuration/site-admin-dashboard.md b/translations/de-DE/content/admin/configuration/site-admin-dashboard.md index b614b0bd3662..6e5f4285717c 100644 --- a/translations/de-DE/content/admin/configuration/site-admin-dashboard.md +++ b/translations/de-DE/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: Websiteadministrator-Dashboard -intro: 'Das Websiteadministrator-Dashboard bietet eine Reihe an Tools zum Verwalten von {% data variables.product.product_location_enterprise %}.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ For more information on audit logging in general, see "[Audit logging](/enterpri ### Berichte -Zum Abrufen von Informationen zu Benutzern, Organisationen und Repositorys in {% data variables.product.product_location_enterprise %} würden Sie normalerweise über die [GitHub-API](/rest) JSON-Daten abrufen. Leider stellt die API nicht alle gewünschten Daten bereit und erfordert ein gewisses technisches Know-how. Das Websiteadministrator-Dashboard bietet alternativ den Abschnitt **Reports** (Berichte). In diesem können Sie ohne Weiteres CSV-Berichte mit den meisten Informationen herunterladen, die Sie wahrscheinlich für Benutzer, Organisationen und Repositorys benötigen. +Zum Abrufen von Informationen zu Benutzern, Organisationen und Repositorys in {% data variables.product.product_location %} würden Sie normalerweise über die [GitHub-API](/rest) JSON-Daten abrufen. Leider stellt die API nicht alle gewünschten Daten bereit und erfordert ein gewisses technisches Know-how. Das Websiteadministrator-Dashboard bietet alternativ den Abschnitt **Reports** (Berichte). In diesem können Sie ohne Weiteres CSV-Berichte mit den meisten Informationen herunterladen, die Sie wahrscheinlich für Benutzer, Organisationen und Repositorys benötigen. Insbesondere können Sie CSV-Berichte herunterladen, die Folgendes auflisten: @@ -146,7 +146,7 @@ Reparaturaufträge werden demnach nach Bedarf gestartet und im Hintergrund ausge Zudem verwenden Reparaturaufträge einen „Reparaturversatz“ zur Parallelisierung. Dies ist ein Versatz in der Datenbanktabelle für den abzustimmenden Datensatz. Anhand dieses Versatzes können mehrere Hintergrundaufträge die Arbeit synchronisieren. -Eine Fortschrittsanzeige zeigt den aktuellen Status eines Reparaturauftrags auf den gesamten Hintergrund-Workern an. Hierbei handelt es sich um die prozentuale Abweichung des Reparaturversatzes mit der höchsten Datensatz-ID in der Datenbank. Machen Sie sich keine Sorgen hinsichtlich des nach Abschluss eines Reparaturauftrags in der Fortschrittsanzeige angezeigten Werts. Dieser zeigt nämlich den Unterschied zwischen dem Reparaturversatz und der höchsten Datensatz-ID in der Datenbank. Der Wert wird kleiner, wenn mehr Repositorys zu {% data variables.product.product_location_enterprise %} hinzugefügt werden, auch wenn diese Repositorys tatsächlich indiziert sind. +Eine Fortschrittsanzeige zeigt den aktuellen Status eines Reparaturauftrags auf den gesamten Hintergrund-Workern an. Hierbei handelt es sich um die prozentuale Abweichung des Reparaturversatzes mit der höchsten Datensatz-ID in der Datenbank. Machen Sie sich keine Sorgen hinsichtlich des nach Abschluss eines Reparaturauftrags in der Fortschrittsanzeige angezeigten Werts. Dieser zeigt nämlich den Unterschied zwischen dem Reparaturversatz und der höchsten Datensatz-ID in der Datenbank. Der Wert wird kleiner, wenn mehr Repositorys zu {% data variables.product.product_location %} hinzugefügt werden, auch wenn diese Repositorys tatsächlich indiziert sind. Reparaturaufträge des Codesuche-Index können jederzeit gestartet werden. Diese verwenden eine einzelne CPU und stimmen den Suchindex mit den Datenbank- und Git-Repository-Daten ab. Versuchen Sie, einen Reparaturauftrag zunächst außerhalb der Hauptauslastungszeiten durchzuführen, um die Auswirkungen auf die E/A-Leistung zu minimieren und die Wahrscheinlichkeit von Betriebsunterbrechungen zu verringern. Mit einem Dienstprogramm wie `top` können Sie die durchschnittliche Auslastung und CPU-Auslastung Ihres Systems überwachen. Wenn Sie keine erheblichen Änderungen feststellen, können Sie einen Indexreparaturauftrag auch in Spitzenzeiten ohne Weiteres ausführen. @@ -168,7 +168,7 @@ Hier können Sie alle Benutzer anzeigen, die auf {{ site.data.variables.product. ### Repositorys -Dies ist eine Liste der Repositorys auf {% data variables.product.product_location_enterprise %}. Sie können auf einen Repository-Namen klicken und auf Funktionen zum Verwalten des Repositorys zugreifen. +Dies ist eine Liste der Repositorys auf {% data variables.product.product_location %}. Sie können auf einen Repository-Namen klicken und auf Funktionen zum Verwalten des Repositorys zugreifen. - [Erzwungene Push-Vorgänge an ein Repository blockieren](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [{% data variables.large_files.product_name_long %} konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ Dies ist eine Liste der Repositorys auf {% data variables.product.product_locati ### Alle Benutzer -Hier können Sie alle Benutzer auf Ihrer {% data variables.product.product_location_enterprise %} anzeigen und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Hier können Sie alle Benutzer auf Ihrer {% data variables.product.product_location %} anzeigen und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Websiteadministratoren -Hier können Sie alle Administratoren auf Ihrer {% data variables.product.product_location_enterprise %} anzeigen und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Hier können Sie alle Administratoren auf Ihrer {% data variables.product.product_location %} anzeigen und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Inaktive Benutzer -Hier können Sie alle inaktiven Benutzer auf {% data variables.product.product_location_enterprise %} anzeigen und [sperren](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users). In den folgenden Fällen wird ein Benutzerkonto als inaktiv angesehen: +Hier können Sie alle inaktiven Benutzer auf {% data variables.product.product_location %} anzeigen und [sperren](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users). In den folgenden Fällen wird ein Benutzerkonto als inaktiv angesehen: -- Es besteht schon länger als die für {% data variables.product.product_location_enterprise %} festgelegte Inaktivitätsschwelle. +- Es besteht schon länger als die für {% data variables.product.product_location %} festgelegte Inaktivitätsschwelle. - Es hat in diesem Zeitraum keine Aktivitäten generiert. - Es ist kein Websiteadministrator. @@ -194,7 +194,7 @@ Hier können Sie alle inaktiven Benutzer auf {% data variables.product.product_l ### Gesperrte Benutzer -Hier können Sie alle Benutzer anzeigen, die auf {% data variables.product.product_location_enterprise %} gesperrt wurden, und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Hier können Sie alle Benutzer anzeigen, die auf {% data variables.product.product_location %} gesperrt wurden, und [eine SSH-Schlüsselüberwachung initiieren](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). [Seite mit Trends]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/de-DE/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/de-DE/content/admin/configuration/troubleshooting-ssl-errors.md index 800157cf540b..7b0225d79530 100644 --- a/translations/de-DE/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/de-DE/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ Andernfalls können Sie das SSL Converter-Tool verwenden, um Ihr Zertifikat in d ### Nicht antwortende Installation nach dem Hochladen eines Schlüssels -Wenn {% data variables.product.product_location_enterprise %} nach dem Hochladen eines SSL-Schlüssels nicht mehr antwortet, [kontaktieren Sie den {% data variables.product.prodname_enterprise %}-Support](https://enterprise.github.com/support) mit den entsprechenden Details, einschließlich einer Kopie Ihres SSL-Zertifikats. +Wenn {% data variables.product.product_location %} nach dem Hochladen eines SSL-Schlüssels nicht mehr antwortet, [kontaktieren Sie den {% data variables.product.prodname_enterprise %}-Support](https://enterprise.github.com/support) mit den entsprechenden Details, einschließlich einer Kopie Ihres SSL-Zertifikats. ### Zertifizierungsgültigkeitsfehler diff --git a/translations/de-DE/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/de-DE/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index fd9b9995f6ba..89056f418907 100644 --- a/translations/de-DE/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/de-DE/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ Da Clientverbindungen zu {% data variables.product.prodname_ghe_server %} vom Lo {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### PROXY-Protokollunterstützung auf {% data variables.product.product_location_enterprise %} aktivieren +#### PROXY-Protokollunterstützung auf {% data variables.product.product_location %} aktivieren Es wird dringend empfohlen, die PROXY-Protokollunterstützung für Ihre Appliance und für den Load-Balancer zu aktivieren. Befolgen Sie die Anweisungen Ihres Anbieters, um das PROXY-Protokoll auf Ihrem Load-Balancer zu aktivieren. Weitere Informationen finden Sie in der Dokumentation zum „[PROXY-Protokoll](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt)“. @@ -33,7 +33,7 @@ Es wird dringend empfohlen, die PROXY-Protokollunterstützung für Ihre Applianc {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### X-Forwarded-For-Unterstützung auf {% data variables.product.product_location_enterprise %} aktivieren +#### X-Forwarded-For-Unterstützung auf {% data variables.product.product_location %} aktivieren {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/de-DE/content/admin/configuration/validating-your-domain-settings.md b/translations/de-DE/content/admin/configuration/validating-your-domain-settings.md index ea99264350af..ad670e996e11 100644 --- a/translations/de-DE/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/de-DE/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: Ihre Domain-Einstellungen validieren -intro: 'Stellen Sie sicher, dass Ihre Domain-Einstellungen ordnungsgemäß konfiguriert sind, bevor Sie {% data variables.product.product_location_enterprise %} erstmals starten.' +intro: 'Stellen Sie sicher, dass Ihre Domain-Einstellungen ordnungsgemäß konfiguriert sind, bevor Sie {% data variables.product.product_location %} erstmals starten.' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/de-DE/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/de-DE/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index c113c2c7cfbe..93e7fabf3b12 100644 --- a/translations/de-DE/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/de-DE/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**Hinweis**: Da das regelmäßige automatische Abrufen von {% data variables.product.product_location_enterprise %} mittels fortlaufender Integration (CI) oder Build-Servern effektiv zu Denial-of-Service-Angriffen führen kann, die zu Problemen führen, sollten Sie Webhooks verwenden, um Updates per Push-Vorgang zu übertragen. Weitere Informationen finden Sie unter „[Informationen zu Webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)“. +**Hinweis**: Da das regelmäßige automatische Abrufen von {% data variables.product.product_location %} mittels fortlaufender Integration (CI) oder Build-Servern effektiv zu Denial-of-Service-Angriffen führen kann, die zu Problemen führen, sollten Sie Webhooks verwenden, um Updates per Push-Vorgang zu übertragen. Weitere Informationen finden Sie unter „[Informationen zu Webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)“. {% endnote %} diff --git a/translations/de-DE/content/admin/enterprise-management/configuring-collectd.md b/translations/de-DE/content/admin/enterprise-management/configuring-collectd.md index 785943794315..cafdeb72cd91 100644 --- a/translations/de-DE/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/de-DE/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### Externen `collectd`-Server einrichten -Falls Sie noch keinen externen `collectd`-Server eingerichtet haben, müssen Sie dies erledigen, bevor Sie die `collectd`-Weiterleitung auf {% data variables.product.product_location_enterprise %} aktivieren. Ihr `collectd`-Server muss `collectd` Version 5.x oder höher ausführen. +Falls Sie noch keinen externen `collectd`-Server eingerichtet haben, müssen Sie dies erledigen, bevor Sie die `collectd`-Weiterleitung auf {% data variables.product.product_location %} aktivieren. Ihr `collectd`-Server muss `collectd` Version 5.x oder höher ausführen. 1. Melden Sie sich bei Ihrem `collectd`-Server an. 2. Erstellen Sie die `collectd`-Konfigurationsdatei, oder bearbeiten Sie sie so, dass das Netzwerk-Plug-in geladen und in die Server- und Portdirektiven die entsprechenden Werte eingetragen werden. Auf den meisten Distributionen befindet sie sich unter `/etc/collectd/collectd.conf`. @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### Der zentrale collectd-Server empfängt keine Daten. -{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Ihr zentraler `collectd`-Server muss mindestens Version 5.x aufweisen, um von {% data variables.product.product_location_enterprise %} gesendete Daten zu akzeptieren. +{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Ihr zentraler `collectd`-Server muss mindestens Version 5.x aufweisen, um von {% data variables.product.product_location %} gesendete Daten zu akzeptieren. Unterstützung zu weiteren Fragen oder Problemen erhältst Du vom {% data variables.contact.contact_ent_support %}. diff --git a/translations/de-DE/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/de-DE/content/admin/enterprise-management/enabling-automatic-update-checks.md index 163131aa44e3..b653bc4a4e99 100644 --- a/translations/de-DE/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/de-DE/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: Prüfungen auf automatische Updates aktivieren -intro: 'Sie können Prüfungen auf automatische Updates aktivieren, sodass {% data variables.product.product_location_enterprise %} nach der neuesten {% data variables.product.prodname_ghe_server %}-Version sucht und diese herunterlädt.' +intro: 'Sie können Prüfungen auf automatische Updates aktivieren, sodass {% data variables.product.product_location %} nach der neuesten {% data variables.product.prodname_ghe_server %}-Version sucht und diese herunterlädt.' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -Wenn ein Upgrade-Pakete für {% data variables.product.product_location_enterprise %} automatisch heruntergeladen wird, wird in einer Meldung angezeigt, dass Sie ein Upgrade von {% data variables.product.prodname_ghe_server %} durchführen können. Pakete werden auf {% data variables.product.product_location_enterprise %} in das Verzeichnis `/var/lib/ghe-updates` heruntergeladen. Weitere Informationen finden Sie unter „[Upgrade von {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)“. +Wenn ein Upgrade-Pakete für {% data variables.product.product_location %} automatisch heruntergeladen wird, wird in einer Meldung angezeigt, dass Sie ein Upgrade von {% data variables.product.prodname_ghe_server %} durchführen können. Pakete werden auf {% data variables.product.product_location %} in das Verzeichnis `/var/lib/ghe-updates` heruntergeladen. Weitere Informationen finden Sie unter „[Upgrade von {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)“. Wenn für ein Upgrade ein Hotpatch verfügbar ist, wird die Datei `.hpkg` automatisch heruntergeladen. In der Managementkonsole können Sie festlegen, dass der Hotpatch sofort installiert wird. Alternativ können Sie festlegen, dass seine Installation für einen späteren Zeitpunkt geplant wird. Weitere Informationen finden Sie unter „[Upgrade mit einem Hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)“. {% tip %} -**Tipp:** Zum Aktivieren von Prüfungen auf automatische Updates muss {% data variables.product.product_location_enterprise %} eine Verbindung zu `https://github-enterprise.s3.amazonaws.com` herstellen können. +**Tipp:** Zum Aktivieren von Prüfungen auf automatische Updates muss {% data variables.product.product_location %} eine Verbindung zu `https://github-enterprise.s3.amazonaws.com` herstellen können. {% endtip %} diff --git a/translations/de-DE/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/de-DE/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 402f0e3e7e0f..f093211f63dd 100644 --- a/translations/de-DE/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/de-DE/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### Grundlegendes zur Größenanpassung -Bevor Sie die CPU- oder Arbeitsspeicherressourcen für {% data variables.product.product_location_enterprise %} erhöhen: +Bevor Sie die CPU- oder Arbeitsspeicherressourcen für {% data variables.product.product_location %} erhöhen: - **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Assign an Elastic IP address to the instance**. Falls keine Elastic IP zugewiesen ist, müssen Sie die DNS A-Einträge für Ihren {% data variables.product.prodname_ghe_server %}-Host nach dem Neustart anpassen, damit die an der öffentlichen IP-Adresse vorgenommenen Änderungen berücksichtigt werden. Sobald Ihre Instanz neu gestartet wird, wird die Elastic IP (EIP) automatisch gespeichert, wenn die Instanz in einer VPC gestartet wird. Wenn die Instanz in EC2-Classic gestartet wird, muss die Elastic IP erneut manuell zugeordnet werden. @@ -64,7 +64,7 @@ Es ist nicht möglich, einer vorhandenen OpenStack KVM-Instanz CPU- oder Arbeits {% data reusables.enterprise_installation.increasing-cpus-req %} 1. Verwenden Sie vSphere Client, um eine Verbindung zum VMware ESXi-Host herzustellen. -2. Fahren Sie {% data variables.product.product_location_enterprise %} herunter. +2. Fahren Sie {% data variables.product.product_location %} herunter. 3. Wählen Sie die virtuelle Maschine aus, und klicken Sie auf **Edit Settings** (Einstellungen bearbeiten). 4. Passen Sie unter „Hardware“ die der virtuellen Maschine zugeordneten CPU- bzw. Arbeitsspeicherressourcen nach Bedarf an:![VMware-Einrichtungsressourcen](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. Klicken Sie zum Starten der virtuellen Maschine auf **OK**. diff --git a/translations/de-DE/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/de-DE/content/admin/enterprise-management/increasing-storage-capacity.md index edb0e2d2fcb0..43393c18ce3a 100644 --- a/translations/de-DE/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/de-DE/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -Wenn sich mehr Benutzer {% data variables.product.product_location_enterprise %} anschließen, müssen Sie die Größe Ihres Storage-Volumes anpassen. Informationen zur Storage-Größenanpassung finden Sie in der Dokumentation für Ihre Virtualisierungsplattform. +Wenn sich mehr Benutzer {% data variables.product.product_location %} anschließen, müssen Sie die Größe Ihres Storage-Volumes anpassen. Informationen zur Storage-Größenanpassung finden Sie in der Dokumentation für Ihre Virtualisierungsplattform. ### Anforderungen und Empfehlungen diff --git a/translations/de-DE/content/admin/enterprise-management/index.md b/translations/de-DE/content/admin/enterprise-management/index.md index ace035553669..50a77b926265 100644 --- a/translations/de-DE/content/admin/enterprise-management/index.md +++ b/translations/de-DE/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/de-DE/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/de-DE/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index 46c87986cfc2..88c402a15dc7 100644 --- a/translations/de-DE/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/de-DE/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ Die für das Failover erforderliche Zeit hängt davon ab, wie lange es dauert, d 5. Aktualisieren Sie den DNS-Eintrag so, dass er auf die IP-Adresse des Replikats verweist. Nach dem Verstreichen des TTL-Zeitraums wird der Traffic an das Replikat geleitet. Stellen Sie bei der Verwendung eines Load-Balancers sicher, dass er so konfiguriert ist, den Traffic an das Replikat zu senden. 6. Benachrichtigen Sie die Benutzer, dass sie die normalen Vorgänge wieder aufnehmen können. 7. Richten Sie bei Bedarf die Replikation von der neuen primären Instanz auf die bestehenden Appliances und die vorherige primäre Instanz ein. Weitere Informationen finden Sie unter „[Informationen zur Hochverfügbarkeitskonfiguration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)“. +8. Appliances you do not intend to setup replication to that were part of the high availability configuration prior the failover, need to be removed from the high availability configuration by UUID. + - On the former appliances, get their UUID via `cat /data/user/common/uuid`. + ```shell + $ cat /data/user/common/uuid + ``` + - On the new primary, remove the UUIDs using `ghe-repl-teardown`. Please replace *`UUID`* with a UUID you retrieved in the previous step. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### Weiterführende Informationen diff --git a/translations/de-DE/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/de-DE/content/admin/enterprise-management/monitoring-using-snmp.md index 808f4601d1cf..a45d3cbea048 100644 --- a/translations/de-DE/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/de-DE/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP ist ein allgemeiner Standard zum Überwachen von Geräten über ein Netzwerk. Es wird dringend empfohlen, SNMP zu aktivieren, damit Sie den Zustand von {% data variables.product.product_location_enterprise %} überwachen können und wissen, wann Sie der Host-Maschine Arbeitsspeicher, Storage oder Prozessorleistung hinzufügen müssen. +SNMP ist ein allgemeiner Standard zum Überwachen von Geräten über ein Netzwerk. Es wird dringend empfohlen, SNMP zu aktivieren, damit Sie den Zustand von {% data variables.product.product_location %} überwachen können und wissen, wann Sie der Host-Maschine Arbeitsspeicher, Storage oder Prozessorleistung hinzufügen müssen. {% data variables.product.prodname_enterprise %} weist eine SNMP-Standardinstallation auf. Daher können Sie von [vielen Plug-ins](http://www.monitoring-plugins.org/doc/man/check_snmp.html) profitieren, die für Nagios oder andere Überwachungssysteme verfügbar sind. @@ -28,7 +28,7 @@ SNMP ist ein allgemeiner Standard zum Überwachen von Geräten über ein Netzwer $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -Hiermit wird die Systemzeit auf dem {% data variables.product.product_location_enterprise %}-Host zurückgegeben. +Hiermit wird die Systemzeit auf dem {% data variables.product.product_location %}-Host zurückgegeben. ### Benutzerbasierte Sicherheit diff --git a/translations/de-DE/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/de-DE/content/admin/enterprise-management/monitoring-your-appliance.md index 999a7fafe4c1..856dbb7ba0ae 100644 --- a/translations/de-DE/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/de-DE/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitoring your appliance -intro: 'Da die Nutzung von {% data variables.product.product_location_enterprise %} mit der Zeit zunimmt, erhöht sich auch die Auslastung der Systemressourcen wie CPU, Arbeitsspeicher und Storage. Sie können die Überwachung und Benachrichtigung so konfigurieren, dass Sie sich über potenzielle Probleme im Klaren sind, bevor sie kritisch genug werden, um sich negativ auf die Leistung oder Verfügbarkeit der Anwendung auszuwirken.' +intro: 'Da die Nutzung von {% data variables.product.product_location %} mit der Zeit zunimmt, erhöht sich auch die Auslastung der Systemressourcen wie CPU, Arbeitsspeicher und Storage. Sie können die Überwachung und Benachrichtigung so konfigurieren, dass Sie sich über potenzielle Probleme im Klaren sind, bevor sie kritisch genug werden, um sich negativ auf die Leistung oder Verfügbarkeit der Anwendung auszuwirken.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/de-DE/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/de-DE/content/admin/enterprise-management/recommended-alert-thresholds.md index 40769c4978ee..a430b437d783 100644 --- a/translations/de-DE/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/de-DE/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ Darüber hinaus wird empfohlen, dass Sie die „Diebstahlzeit“ der Virtualisie ### Arbeitsspeicherauslastung überwachen -Die {% data variables.product.product_location_enterprise %} zugeordnete Menge an physischem Arbeitsspeicher kann eine große Auswirkung auf die Gesamtleistung und Anwendungsreaktionsfähigkeit haben. Zum Beschleunigen von Git-Vorgängen soll das System den Kernel-Disk-Cache intensiv verwenden. Es wird empfohlen, dass der normale RSS-Arbeitssatz bei maximaler Nutzung 50 % des gesamten verfügbaren RAMs abdeckt. +Die {% data variables.product.product_location %} zugeordnete Menge an physischem Arbeitsspeicher kann eine große Auswirkung auf die Gesamtleistung und Anwendungsreaktionsfähigkeit haben. Zum Beschleunigen von Git-Vorgängen soll das System den Kernel-Disk-Cache intensiv verwenden. Es wird empfohlen, dass der normale RSS-Arbeitssatz bei maximaler Nutzung 50 % des gesamten verfügbaren RAMs abdeckt. | Schweregrad | Schwellenwert | | ------------ | ------------------------------------------------------------------------------------- | diff --git a/translations/de-DE/content/admin/enterprise-management/upgrade-requirements.md b/translations/de-DE/content/admin/enterprise-management/upgrade-requirements.md index e01ea72eda88..402aa28faa10 100644 --- a/translations/de-DE/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/de-DE/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### Empfehlungen -- Sie sollten möglichst wenig Upgrades in Ihren Upgrade-Prozess einbeziehen. Anstatt beispielsweise ein Upgrade von {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} auf {{ enterpriseVersions.supported[1] }} auf {{ enterpriseVersions.latest }} vorzunehmen, können Sie ein Upgrade von {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} auf {{ enterpriseVersions.latest }} vornehmen. -- Wenn Sie mehrere Versionen zurückliegen, sollten Sie {% data variables.product.product_location_enterprise %} so weit wie möglich mit jedem Schritt Ihres Upgrade-Prozesses upgraden. Wenn Sie die nach Möglichkeit neueste Version für jedes Upgrade verwenden, können Sie von Leistungsverbesserungen und Bug-Korrekturen profitieren. So können Sie beispielsweise ein Upgrade von {% data variables.product.prodname_enterprise %} 2.7 auf 2.8 auf 2.10 vornehmen. Beim Upgrade von {% data variables.product.prodname_enterprise %} 2.7 auf 2.9 auf 2.10 wird im zweiten Schritt jedoch eine neuere Version verwendet. +- Sie sollten möglichst wenig Upgrades in Ihren Upgrade-Prozess einbeziehen. Anstatt beispielsweise ein Upgrade von {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} auf {{ enterpriseServerReleases.supported[1] }} auf {{ enterpriseServerReleases.latest }} vorzunehmen, können Sie ein Upgrade von {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} auf {{ enterpriseServerReleases.latest }} vornehmen. +- Wenn Sie mehrere Versionen zurückliegen, sollten Sie {% data variables.product.product_location %} so weit wie möglich mit jedem Schritt Ihres Upgrade-Prozesses upgraden. Wenn Sie die nach Möglichkeit neueste Version für jedes Upgrade verwenden, können Sie von Leistungsverbesserungen und Bug-Korrekturen profitieren. So können Sie beispielsweise ein Upgrade von {% data variables.product.prodname_enterprise %} 2.7 auf 2.8 auf 2.10 vornehmen. Beim Upgrade von {% data variables.product.prodname_enterprise %} 2.7 auf 2.9 auf 2.10 wird im zweiten Schritt jedoch eine neuere Version verwendet. - Verwenden Sie beim Upgraden die neueste Patch-Veröffentlichung. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - Verwenden Sie eine Testinstanz zum Testen der Upgrade-Schritte. Weitere Informationen finden Sie unter „[Testinstanz einrichten](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)“. - Warten Sie beim Ausführen mehrerer Upgrades mindestens 24 Stunden zwischen den Feature-Upgrades, damit Datenmigrationen und Upgrade-Hintergrundaufgaben vollständig abgeschlossen werden. ### Anforderungen -- Sie müssen ein Upgrade von einer Feature-Veröffentlichung vornehmen, die **höchstens** zwei Versionen zurückliegt. Wenn Sie beispielsweise ein Upgrade auf {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }} vornehmen, müssen Sie {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} oder {{ enterpriseVersions.supported[2] }} verwenden. +- Sie müssen ein Upgrade von einer Feature-Veröffentlichung vornehmen, die **höchstens** zwei Versionen zurückliegt. Wenn Sie beispielsweise ein Upgrade auf {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }} vornehmen, müssen Sie {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} oder {{ enterpriseServerReleases.supported[2] }} verwenden. - {% data reusables.enterprise_installation.hotpatching-explanation %} - Ein Hotpatch kann Ausfallzeiten nach sich ziehen, falls für die betroffenen Dienste (z. B. der Kernel, MySQL oder ElasticSearch) ein VM- oder Dienstneustart erforderlich ist. Sie werden benachrichtigt, falls ein Neustart erforderlich ist. Sie können den Neustart zu einem späteren Zeitpunkt abschließen. - Beim Upgrade mittels Hotpatching muss zusätzlicher Root-Storage verfügbar sein, da bis zum Abschluss des Upgrades mehrere Versionen bestimmter Dienste installiert werden. Preflight-Checks benachrichtigen Sie, falls nicht genügend Root-Disk-Storage verfügbar ist. diff --git a/translations/de-DE/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/de-DE/content/admin/enterprise-management/upgrading-github-enterprise-server.md index dc4685949d97..a42694e5f873 100644 --- a/translations/de-DE/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/de-DE/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ Obwohl Sie einen Hotpatch verwenden können, um ein Upgrade auf die neueste Patc Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. Deaktivieren Sie bei einzelnen Appliance-Upgrades den Wartungsmodus, damit Benutzer {% data variables.product.product_location_enterprise %} verwenden können. +7. Deaktivieren Sie bei einzelnen Appliance-Upgrades den Wartungsmodus, damit Benutzer {% data variables.product.product_location %} verwenden können. {% note %} @@ -203,7 +203,7 @@ Für die Hochverfügbarkeit und Geo-Replikation konfigurierte Appliances verwend 1. Führen Sie auf der Replikatinstanz den Befehl `ghe-repl-setup ` erneut aus. {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. Deaktivieren Sie nach dem Upgrade-Abschluss des letzten Replikats und nach dem Abschluss der erneuten Synchronisierung den Wartungsmodus, damit Benutzer {% data variables.product.product_location_enterprise %} verwenden können. +6. Deaktivieren Sie nach dem Upgrade-Abschluss des letzten Replikats und nach dem Abschluss der erneuten Synchronisierung den Wartungsmodus, damit Benutzer {% data variables.product.product_location %} verwenden können. ### Wiederherstellung nach einem fehlgeschlagenen Upgrade diff --git a/translations/de-DE/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/de-DE/content/admin/enterprise-support/about-github-enterprise-support.md index 1078991877e8..92ab4555dc93 100644 --- a/translations/de-DE/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/de-DE/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: Informationen zum Github Enterprise-Support -intro: 'Der {% data variables.product.prodname_ghe_server %}-Support kann Ihnen bei der Behebung von Problemen helfen, die auf Ihrer {% data variables.product.prodname_ghe_server %}-Appliance auftreten.' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,51 +16,65 @@ versions: ### Informationen zum {% data variables.contact.enterprise_support %} -{% data variables.product.prodname_ghe_server %} umfasst {% data variables.contact.enterprise_support %} auf Englisch und Japanisch. +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -Sie können den {% data variables.contact.enterprise_support %} über unser Supportportal kontaktieren, um Hilfe bei folgenden Themen zu erhalten: - - Installation und Verwendung von {% data variables.product.prodname_ghe_server %} +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - Installation und Verwendung von {% data variables.product.product_name %} - Identifizierung und Überprüfung der Ursachen von vermuteten Fehlern +{% endif %} -Zusätzlich zu den Vorteilen des {% data variables.contact.enterprise_support %}s bietet Ihnen der {% data variables.contact.premium_support %} Folgendes: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - Schriftlicher Support rund um die Uhr über unser Supportportal - Telefonischer Support rund um die Uhr - - Service Level Agreement (SLA) mit garantierten Antwortzeiten - - Zugriff auf Premium-Inhalte - - Geplante Zustandsprüfungen + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - Verwaltete Dienste +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} Weitere Informationen finden Sie unter „[Informationen zum {{ site.data.variables.contact.premium_support }} für {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)“. +{% endif %} {% data reusables.support.scope-of-support %} ### {% data variables.contact.enterprise_support %} kontaktieren -Kunden des {% data variables.contact.enterprise_support %} können das {% data variables.contact.contact_enterprise_portal %} verwenden, um Probleme schriftlich zu melden. +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### Geschäftszeiten +{% if enterpriseServerVersions contains currentVersion %} #### Support auf Englisch +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} Bei nicht dringenden herkömmlichen Probleme bieten wir 24 Stunden am Tag, 5 Tage die Woche, außer an Wochenenden und nationalen Feiertagen in den USA, Support in englischer Sprache. holidays. Die Antwortdauer beträgt in der Regel 24 Stunden. -Für dringende Probleme stehen wir 24 Stunden am Tag, 7 Tage die Woche zur Verfügung, sogar während der nationalen US-Feiertage. holidays. +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. holidays. + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### Support auf Japanisch Bei nicht dringenden Problemen ist der Support auf Japanisch von Montag bis Freitag von 9:00 bis 17:00 Uhr JST verfügbar, außer an nationalen Feiertagen in Japan. For urgent issues, we offer support in English 24 hours per day, 7 days per week, even during national U.S. holidays. -For a complete list of U.S. Eine vollständige Liste der vom {% data variables.contact.enterprise_support %} wahrgenommenen nationalen Feiertage in den USA und Japan finden Sie unter „[Feiertagsübersicht](#holiday-schedules)“. +For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### Feiertagsübersicht -For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. and Japanese holidays. +For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### Feiertage in den USA -{% data variables.contact.enterprise_support %} beobachtet diese Feiertage in den USA. dessen ungeachtet steht unser Support-Team zur Verfügung, um dringende Tickets zu beantworten. +{% data variables.contact.enterprise_support %} beobachtet diese Feiertage in den USA. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. -| U.S. Weihnachtsfeiertag | Beobachtetes Datum | +| U.S. Weihnachtsfeiertag | Date observed | | ----------------------- | ------------------------------ | | Neujahr | 1. Januar | | Martin Luther King Day | Dritter Montag im Januar | @@ -80,6 +95,7 @@ For urgent issues, we can help you in English 24 hours per day, 7 days per week, {% data variables.contact.enterprise_support %} bietet keine japanischsprachige Unterstützung vom 28. Dezember bis 3. Januar sowie an den in [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html) aufgelisteten Feiertagen. {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### Einem Support-Ticket eine Priorität zuweisen @@ -87,7 +103,11 @@ Wenn Du den {% data variables.contact.enterprise_support %} kontaktierst, kannst {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### Support-Tickets lösen und schließen @@ -95,8 +115,9 @@ Wenn Du den {% data variables.contact.enterprise_support %} kontaktierst, kannst ### Weiterführende Informationen +{% if enterpriseServerVersions contains currentVersion %} - [Häufig gestellte Fragen zu {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/faq) -- Abschnitt 10 zum Support in der „[{% data variables.product.prodname_ghe_server %}-Lizenzvereinbarung](https://enterprise.github.com/license)“ -- „[{% data variables.contact.github_support %} erreichen](/enterprise/admin/guides/enterprise-support/reaching-github-support)“ -- „[Absenden eines Tickets vorbereiten](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)“ +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - „[Ticket absenden](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)“ diff --git a/translations/de-DE/content/admin/enterprise-support/index.md b/translations/de-DE/content/admin/enterprise-support/index.md index db8bf340d42c..ca1cf0278fc3 100644 --- a/translations/de-DE/content/admin/enterprise-support/index.md +++ b/translations/de-DE/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### Inhaltsverzeichnis diff --git a/translations/de-DE/content/admin/enterprise-support/overview.md b/translations/de-DE/content/admin/enterprise-support/overview.md index df4e49a9cbc5..88509953972c 100644 --- a/translations/de-DE/content/admin/enterprise-support/overview.md +++ b/translations/de-DE/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: Übersicht -intro: 'Erfahre mehr über die verfügbaren Supportoptionen für {% data variables.product.prodname_ghe_server %}.' +intro: 'Erfahre mehr über die verfügbaren Supportoptionen für {% data variables.product.product_name %}.' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/de-DE/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 18131ff49e9e..67d1c81a314d 100644 --- a/translations/de-DE/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/de-DE/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: Absenden eines Tickets vorbereiten -intro: 'Unterstützen Sie den {% data variables.contact.github_support %} dabei, Ihnen schneller zu helfen, indem Sie diesen Vorschlägen folgen, bevor Sie ein Supportticket erstellen.' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- Bevor Sie ein Ticket absenden, sollten Sie folgende Schritte durchführen: @@ -16,13 +17,11 @@ Bevor Sie ein Ticket absenden, sollten Sie folgende Schritte durchführen: - Stelle fest, ob es in irgend einer laufenden Kommunikation mit {% data variables.contact.github_support %} eine vorhandene Ticketnummer gibt. - Bestimmen Sie die am besten geeignete Person zur Kontaktaufnahme mit dem {% data variables.contact.github_support %}. -Weitere Informationen finden Sie unter „[Ticket absenden](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)“. - ### Ansprechpartner auswählen Die Person die mit dem {% data variables.contact.github_support %} Kontakt aufnimmt, sollte speziell für Tickets mit Priorität „{% data variables.product.support_ticket_priority_urgent %}“ (dringend): - erfahren in Bezug auf Ihre internen Systeme, Tools, Richtlinien und Praktiken - - erfahrener Anwender von {% data variables.product.prodname_ghe_server %} + - erfahrener Anwender von {% data variables.product.product_name %} - uneingeschränkten Zugriff auf und alle Berechtigungen für alle Dienste haben, die zur Behebung des Problems erforderlich sind. - - ist berechtigt, die empfohlenen Änderungen an Ihrem Netzwerk und den entsprechenden Produkten vorzunehmen + - ist berechtigt, die empfohlenen Änderungen an Ihrem Netzwerk und den entsprechenden Produkten vorzunehmen \ No newline at end of file diff --git a/translations/de-DE/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/de-DE/content/admin/enterprise-support/providing-data-to-github-support.md index 252b806643fb..b8858b30bc62 100644 --- a/translations/de-DE/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/de-DE/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ Mit diesen Schritten können Sie ein Support-Bundle erstellen und freigeben, wen #### Support-Bundle mithilfe von SSH erstellen -Mit diesen Schritten können Sie ein Support-Bundle erstellen und freigeben, wenn Sie SSH-Zugriff auf Ihre {% data variables.product.prodname_ghe_server %}-Appliance und ausgehenden Internetzugang haben. +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,9 +99,9 @@ Mit diesen Schritten können Sie ein Support-Bundle erstellen und freigeben, wen #### Ein Support-Paket wird mit Deinem Unternehmenskonto hochladen -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Klicke unter „{% data variables.product.prodname_enterprise %} Help“ (Hilfe zu {% data variables.product.prodname_enterprise %}) auf **Upload a support bundle** (Ein Support-Paket hochladen). ![Einen Link zum Support-Paket hochladen](/assets/images/enterprise/support/upload-support-bundle.png) 5. Wähle unter „Select an enterprise account“ (Unternehmenskonto auswählen) das zugehörige Konto des Support-Pakets aus dem Dropdown-Menü aus. ![Firmenkonto des Support-Pakets auswählen](/assets/images/enterprise/support/support-bundle-account.png) 6. Um Dein Support-Paket auszuwählen, klickst Du unter „Upload a support bundle for {% data variables.contact.enterprise_support %}“ (Ein Support-Bundle für {% data variables.contact.enterprise_support %} hochladen) auf **Choose file** (Datei auswählen) oder Du ziehst Deine Support-Paket-Datei auf **Choose file**. ![Support-Paket-Datei hochladen](/assets/images/enterprise/support/choose-support-bundle-file.png) @@ -110,8 +110,8 @@ Mit diesen Schritten können Sie ein Support-Bundle erstellen und freigeben, wen #### Support-Bundle mithilfe von SSH direkt hochladen Unter folgenden Voraussetzungen können Sie ein Support-Bundle direkt auf unseren Server hochladen: -- Sie haben SSH-Zugriff auf Ihre {% data variables.product.prodname_ghe_server %}-Appliance. -- Ausgehende HTTPS-Verbindungen über TCP-Port 443 sind von Ihrer {% data variables.product.prodname_ghe_server %}-Appliance aus möglich. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Laden Sie das Bundle auf unseren Support-Bundle-Server hoch: ```shell @@ -126,7 +126,7 @@ Damit die Pakete nicht zu groß werden, enthalten sie nur Protokolle, die nicht #### Erweitertes Support-Bundle mithilfe von SSH erstellen -Mit diesen Schritten können Sie ein erweitertes Support-Bundle erstellen und freigeben, wenn Sie SSH-Zugriff auf Ihre {% data variables.product.prodname_ghe_server %}-Appliance und ausgehenden Internetzugang haben. +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. Laden Sie das erweiterte Support-Bundle über SSH herunter, indem Sie den Flag `-x` zum Befehl `ghe-support-bundle` hinzufügen: ```shell @@ -138,8 +138,8 @@ Mit diesen Schritten können Sie ein erweitertes Support-Bundle erstellen und fr #### Erweitertes Support-Bundle mithilfe von SSH direkt hochladen Unter folgenden Voraussetzungen können Sie ein Support-Bundle direkt auf unseren Server hochladen: -- Sie haben SSH-Zugriff auf Ihre {% data variables.product.prodname_ghe_server %}-Appliance. -- Ausgehende HTTPS-Verbindungen über TCP-Port 443 sind von Ihrer {% data variables.product.prodname_ghe_server %}-Appliance aus möglich. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Laden Sie das Bundle auf unseren Support-Bundle-Server hoch: ```shell diff --git a/translations/de-DE/content/admin/enterprise-support/reaching-github-support.md b/translations/de-DE/content/admin/enterprise-support/reaching-github-support.md index bbbf8b52ef50..9e4482864f7b 100644 --- a/translations/de-DE/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/de-DE/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: GitHub-Support erreichen -intro: 'Kontaktieren Sie den {% data variables.contact.github_support %} über die {% data variables.product.prodname_ghe_server %}-{% data variables.enterprise.management_console %} oder das Supportportal.' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### Automatisierte Ticketsysteme nutzen -Obwohl wir bestrebt sind, auf automatisierte Supportanfragen zu reagieren, benötigen wir in der Regel mehr Informationen, als ein automatisiertes Ticketsystem uns zur Lösung Ihres Problems bereitstellen kann. Stellen Sie nach Möglichkeit bitte Supportanfragen über eine Person oder Maschine, mit der der {% data variables.contact.github_support %} interagieren kann. Weitere Informationen finden Sie unter „[Absenden eines Tickets vorbereiten](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)“. +Obwohl wir bestrebt sind, auf automatisierte Supportanfragen zu reagieren, benötigen wir in der Regel mehr Informationen, als ein automatisiertes Ticketsystem uns zur Lösung Ihres Problems bereitstellen kann. Stellen Sie nach Möglichkeit bitte Supportanfragen über eine Person oder Maschine, mit der der {% data variables.contact.enterprise_support %} interagieren kann. Weitere Informationen finden Sie unter „[Absenden eines Tickets vorbereiten](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)“. ### {% data variables.contact.enterprise_support %} kontaktieren -{% data variables.contact.enterprise_support %}-Kunden können über die {% data variables.product.prodname_ghe_server %}-{% data variables.enterprise.management_console %} oder das {% data variables.contact.contact_enterprise_portal %} ein Supportticket erstellen. Lege die Priorität des Tickets fest: „{% data variables.product.support_ticket_priority_urgent %}“ (dringend), „{% data variables.product.support_ticket_priority_high %}“ (hoch), „{% data variables.product.support_ticket_priority_normal %}“ (normal) oder „{% data variables.product.support_ticket_priority_low %}“ (niedrig). Weitere Informationen findest Du unter „[Einem Ticket eine Priorität zuweisen](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)“ und „[Ein Ticket einreichen](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)“. +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. Lege die Priorität des Tickets fest: „{% data variables.product.support_ticket_priority_urgent %}“ (dringend), „{% data variables.product.support_ticket_priority_high %}“ (hoch), „{% data variables.product.support_ticket_priority_normal %}“ (normal) oder „{% data variables.product.support_ticket_priority_low %}“ (niedrig). Weitere Informationen findest Du unter „[Einem Ticket eine Priorität zuweisen](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)“ und „[Ein Ticket einreichen](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)“. +### {% data variables.contact.enterprise_support %} kontaktieren + +{% if enterpriseServerVersions contains currentVersion %} #### Vergangene Supporttickets anzeigen Über das {% data variables.contact.enterprise_portal %} können Sie vergangene Supporttickets anzeigen. @@ -27,10 +30,12 @@ Obwohl wir bestrebt sind, auf automatisierte Supportanfragen zu reagieren, benö {% data variables.contact.enterprise_support %}-Kunden können über die {% data variables.product.prodname_ghe_server %}-{% data variables.enterprise.management_console %} oder das {% data variables.contact.contact_enterprise_portal %} ein Supportticket erstellen. Lege die Priorität fest: „{% data variables.product.support_ticket_priority_urgent %}“ (dringend), „{% data variables.product.support_ticket_priority_high %}“ (hoch), „{% data variables.product.support_ticket_priority_normal %}“ (normal) oder „{% data variables.product.support_ticket_priority_low %}“ (niedrig). Weitere Informationen findest Du unter „[Einem Ticket eine Priorität zuweisen](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)“ und „[Ein Ticket einreichen](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)“. +{% endif %} ### An den Vertrieb wenden Wende Dich für Preisgestaltung, Lizenzierung, Verlängerungen, Angebote, Zahlungen und andere damit zusammenhängende Fragen bitte an {% data variables.contact.contact_enterprise_sales %} oder rufe [+1 (877) 448-4820](tel:+1-877-448-4820) an. +{% if enterpriseServerVersions contains currentVersion %} ### An Schulungsabteilung wenden Weitere Informationen zu den Weiterbildungsmöglichkeiten, einschließlich individuell angepasster Schulungen, finden Sie auf der [Schulungsseite von {% data variables.product.company_short %}](https://services.github.com/). @@ -40,6 +45,7 @@ Weitere Informationen zu den Weiterbildungsmöglichkeiten, einschließlich indiv **Hinweis:** Schulungen sind im Leistungsumfang des {% data variables.product.premium_plus_support_plan %}s enthalten. Weitere Informationen finden Sie unter „[Informationen zum {{ site.data.variables.contact.premium_support }} für {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)“. {% endnote %} +{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/de-DE/content/admin/enterprise-support/receiving-help-from-github-support.md index f1b393cebed7..4d3e01bac30d 100644 --- a/translations/de-DE/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/de-DE/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: Unterstützung vom GitHub-Support erhalten -intro: 'Bei Problemen mit {% data variables.product.product_location_enterprise %} kann Ihnen der {% data variables.contact.github_support %} helfen.' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/enterprise-support/submitting-a-ticket.md b/translations/de-DE/content/admin/enterprise-support/submitting-a-ticket.md index b868882424df..504c70e8021b 100644 --- a/translations/de-DE/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/de-DE/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: Ein Ticket einreichen -intro: 'Sie können ein Supportticket über die {% data variables.product.prodname_ghe_server %}-{% data variables.enterprise.management_console %} oder das Supportportal absenden. Sie können ein Ticket als dringend kennzeichnen, wenn Ihr {% data variables.product.prodname_ghe_server %}-Produktionssystem ausgefallen ist oder sich in einem nicht mehr verwendbaren Zustand befindet.' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### Informationen zum Absenden eines Tickets Bevor Sie ein Ticket absenden, sollten Sie hilfreiche Informationen für den {% data variables.contact.github_support %} sammeln und einen Ansprechpartner auswählen. Weitere Informationen finden Sie unter „[Absenden eines Tickets vorbereiten](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)“. -Nachdem Sie Ihre Supportanfrage und optionale Diagnoseinformationen abgesendet haben, bittet der {% data variables.contact.github_support %} Sie unter Umständen, ein Support-Bundle herunterzuladen und für uns bereitzustellen. Weitere Informationen finden Sie unter „[Daten für den {% data variables.contact.github_support %} bereitstellen](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)“. +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. Weitere Informationen finden Sie unter „[Daten für den {% data variables.contact.github_support %} bereitstellen](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)“. ### Ticket über das {% data variables.contact.enterprise_portal %} einreichen @@ -22,15 +25,15 @@ Nachdem Sie Ihre Supportanfrage und optionale Diagnoseinformationen abgesendet h ### Ein Ticket über Dein Firmenkonto einreichen -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Klicke unter „{% data variables.product.prodname_enterprise %} Help“ (Hilfe für {% data variables.product.prodname_enterprise %}), auf **{% data variables.contact.enterprise_support %} Portal**. ![Link zum Navigieren zur Enterprise-Support-Seite](/assets/images/enterprise/support/enterprise-support-link.png) 5. Klicke auf **Submit a Ticket** (Ticket einreichen) ![Ein Ticket beim Enterprise-Support-Team einreichen](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### Ticket über die {% data variables.product.prodname_ghe_server %}-{% data variables.enterprise.management_console %} absenden +### Ticket über die {% data variables.product.product_name %}-{% data variables.enterprise.management_console %} absenden {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ Nachdem Sie Ihre Supportanfrage und optionale Diagnoseinformationen abgesendet h {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. Klicke auf **Submit** (Einreichen). +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### Ticket über das {% data variables.contact.ae_azure_portal %} absenden + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### Weiterführende Informationen -- „[Informationen zum {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)“ -- „[Informationen zum {% data variables.contact.premium_support %} für {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)“ +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/de-DE/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/de-DE/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index b17975ec4940..02a717ae8601 100644 --- a/translations/de-DE/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/de-DE/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ To make all actions from {% data variables.product.prodname_dotcom_the_website % Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_ghe_server %} mit {% data variables.product.prodname_ghe_cloud %} verbinden](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)“. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Under "Server can use actions from GitHub.com in workflows runs", use the drop-down menu and select **Enabled**. ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/de-DE/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/de-DE/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index 0ad89a74ace7..60e03a011b83 100644 --- a/translations/de-DE/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/de-DE/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -16,8 +16,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl ### Managing {% data variables.product.prodname_actions %} permissions for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl #### Configuring the private fork policy for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/de-DE/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/de-DE/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index a179237e6812..7ad06ed0b17b 100644 --- a/translations/de-DE/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/de-DE/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ The `actions-sync` tool can only download actions from {% data variables.product ### Vorrausetzungen -* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating organizations](/enterprise/admin/user-management/creating-organizations)." +* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * You must create a personal access token (PAT) on your enterprise instance that can create and write to repositories in the destination organizations. Weitere Informationen finden Sie unter "[Erstellen eines persönlichen Zugriffstokens](/github/authenticating-to-github/creating-a-personal-access-token)." ### Example: Using the `actions-sync` tool diff --git a/translations/de-DE/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/de-DE/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 3fb5f51521e1..3a62e6419298 100644 --- a/translations/de-DE/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/de-DE/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -34,7 +34,7 @@ You can populate the runner tool cache by running a {% data variables.product.pr ### Populating the tool cache for a self-hosted runner -1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repostory that you can use to run a {% data variables.product.prodname_actions %} workflow. +1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repository that you can use to run a {% data variables.product.prodname_actions %} workflow. 1. Create a new workflow file in the repository's `.github/workflows` folder that uploads an artifact containing the {% data variables.product.prodname_dotcom %}-hosted runner's tool cache. The following example demonstrates a workflow that uploads the tool cache for an Ubuntu 18.04 environment, using the `setup-node` action with Node.js versions 10 and 12. diff --git a/translations/de-DE/content/admin/index.md b/translations/de-DE/content/admin/index.md index 9054d69d9c4e..14c3aca964de 100644 --- a/translations/de-DE/content/admin/index.md +++ b/translations/de-DE/content/admin/index.md @@ -3,9 +3,10 @@ title: Enterprise Administrators redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'Schrittweise Leitfäden für Organisationsadministratoren, Systemadministratoren und Sicherheitsexperten, die eine GitHub Enterprise-Instanz bereitstellen, konfigurieren und verwalten.' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-aws.md index 9a78ac3ec5b3..f33f1d81549b 100644 --- a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - Sie müssen über ein AWS-Konto verfügen, mit dem EC2 Instances gestartet und EBS-Volumes erstellt werden können. Weitere Informationen finden Sie auf der „[Amazon Web Services-Website](https://aws.amazon.com/)“. -- Die meisten Aktionen, die zum Starten von {% data variables.product.product_location_enterprise %} erforderlich sind, können auch mithilfe der AWS Management Console ausgeführt werden. Zur Ersteinrichtung sollten Sie jedoch die AWS-Befehlszeilen-Schnittstelle (CLI) installieren. Im Folgenden finden Sie Beispiele zur Verwendung der AWS-Befehlszeilen-Schnittstelle. Weitere Informationen finden Sie in den Leitfäden von Amazon unter „[Arbeiten mit der AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)“ und „[Was ist die AWS Command Line Interface?](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)“. +- Die meisten Aktionen, die zum Starten von {% data variables.product.product_location %} erforderlich sind, können auch mithilfe der AWS Management Console ausgeführt werden. Zur Ersteinrichtung sollten Sie jedoch die AWS-Befehlszeilen-Schnittstelle (CLI) installieren. Im Folgenden finden Sie Beispiele zur Verwendung der AWS-Befehlszeilen-Schnittstelle. Weitere Informationen finden Sie in den Leitfäden von Amazon unter „[Arbeiten mit der AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)“ und „[Was ist die AWS Command Line Interface?](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)“. In diesem Leitfaden wird davon ausgegangen, dass Sie mit den folgenden AWS-Konzepten vertraut sind: @@ -28,7 +28,7 @@ In diesem Leitfaden wird davon ausgegangen, dass Sie mit den folgenden AWS-Konze ### Instanztyp bestimmen -Bevor Sie {% data variables.product.product_location_enterprise %} auf AWS starten, müssen Sie den Typ der virtuellen Maschine ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. +Bevor Sie {% data variables.product.product_location %} auf AWS starten, müssen Sie den Typ der virtuellen Maschine ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. #### Unterstützte Instanztypen diff --git a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-azure.md index bcb9d9e21a45..500133538dac 100644 --- a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ Sie können {% data variables.product.prodname_ghe_server %} auf Global Azure od ### Typ der virtuellen Maschine ermitteln -Bevor Sie {% data variables.product.product_location_enterprise %} auf Azure starten, müssen Sie den Typ der virtuellen Maschine ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. +Bevor Sie {% data variables.product.product_location %} auf Azure starten, müssen Sie den Typ der virtuellen Maschine ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. #### Unterstützte VM-Typen und -Regionen diff --git a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index a7a135e45298..56354532d221 100644 --- a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### Maschinentyp bestimmen -Bevor Sie {% data variables.product.product_location_enterprise %} auf Google Cloud Platform starten, müssen Sie den Maschinentyp ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. +Bevor Sie {% data variables.product.product_location %} auf Google Cloud Platform starten, müssen Sie den Maschinentyp ermitteln, der den Anforderungen Ihrer Organisation am besten gerecht wird. #### Unterstützte Maschinentypen {% data variables.product.prodname_ghe_server %} wird auf den folgenden Google Compute Engine-Maschinentypen (GCE) unterstützt. Weitere Informationen finden Sie im Google Cloud Platform-Artikel zu den „[Maschinentypen](https://cloud.google.com/compute/docs/machine-types)“. -| -{% if currentVersion != "free-pro-team@latest" %} + | | Oberer Speicher | | | --------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ Bevor Sie {% data variables.product.product_location_enterprise %} auf Google Cl | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### Empfohlene Maschinentypen diff --git a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index 5a02640ce049..c8adf86b4251 100644 --- a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -37,7 +37,7 @@ versions: {% data reusables.enterprise_installation.necessary_ports %} 4. Ordnen Sie der Instanz optional eine Floating-IP zu. In Abhängigkeit Ihrer OpenStack-Einrichtung müssen Sie dem Projekt ggf. eine Floating-IP zuordnen und sie mit der Instanz verknüpfen. Wenden Sie sich an Ihren Systemadministrator, um zu ermitteln, ob dies bei Ihnen der Fall ist. Weitere Informationen finden Sie unter „[Allocate a floating IP address to an instance](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)“ in der OpenStack-Dokumentation. -5. Starten Sie {% data variables.product.product_location_enterprise %} mit dem Image, Daten-Volume und der Sicherheitsgruppe, das bzw. die Sie in den vorherigen Schritten erstellt haben. Anweisungen finden Sie im OpenStack-Leitfaden „[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)“. +5. Starten Sie {% data variables.product.product_location %} mit dem Image, Daten-Volume und der Sicherheitsgruppe, das bzw. die Sie in den vorherigen Schritten erstellt haben. Anweisungen finden Sie im OpenStack-Leitfaden „[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)“. ### {% data variables.product.prodname_ghe_server %}-Instanz konfigurieren diff --git a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-vmware.md index a98ad869cd20..705c5bee8a35 100644 --- a/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/de-DE/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### Vorrausetzungen - {% data reusables.enterprise_installation.software-license %} -- Sie müssen über einen VMware vSphere ESXi Hypervisor verfügen, der auf eine Bare-Metal-Maschine angewendet ist, die {% data variables.product.product_location_enterprise %}en ausführt. Es werden die Versionen 5.5 bis 6.7 unterstützt. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. Weitere Informationen finden Sie in der Dokumentation zu „[VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html)“. +- Sie müssen über einen VMware vSphere ESXi Hypervisor verfügen, der auf eine Bare-Metal-Maschine angewendet ist, die {% data variables.product.product_location %}en ausführt. Es werden die Versionen 5.5 bis 6.7 unterstützt. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. Weitere Informationen finden Sie in der Dokumentation zu „[VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html)“. - Sie benötigen Zugriff auf einen vSphere Client. Wenn Sie über vCenter Server verfügen, können Sie vSphere Web Client verwenden. Weitere Informationen finden Sie im VMware-Leitfaden unter „[Anmelden bei vCenter Server mithilfe von vSphere Web Client](https://docs.vmware.com/de/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." ### Grundlegendes zur Hardware diff --git a/translations/de-DE/content/admin/installation/setting-up-a-staging-instance.md b/translations/de-DE/content/admin/installation/setting-up-a-staging-instance.md index e29e2951429f..7b39e1e1bdd6 100644 --- a/translations/de-DE/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/de-DE/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Testinstanz einrichten -intro: 'Sie können eine *Testinstanz* verwenden, um Änderungen zu testen, bevor sie auf {% data variables.product.product_location_enterprise %} angewendet werden. So können Sie eine Testinstanz beispielsweise verwenden, um neue {% data variables.product.prodname_ghe_server %}-Updates zu testen oder das Importieren von Migrationsdaten zu üben.' +intro: 'Sie können eine *Testinstanz* verwenden, um Änderungen zu testen, bevor sie auf {% data variables.product.product_location %} angewendet werden. So können Sie eine Testinstanz beispielsweise verwenden, um neue {% data variables.product.prodname_ghe_server %}-Updates zu testen oder das Importieren von Migrationsdaten zu üben.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/de-DE/content/admin/overview/about-the-github-enterprise-api.md b/translations/de-DE/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..afe5e34bc8d4 --- /dev/null +++ b/translations/de-DE/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. Darunter beispielsweise: + +{% if enterpriseServerVersions contains currentVersion %} +- Änderungen in der {% data variables.enterprise.management_console %} durchführen. For more information, see "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)." +- Die LDAP-Synchronisierung konfigurieren. For more information, see "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)."{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- Verwalte Dein Unternehmenskonto. Weitere Informationen findest Du unter „[Unternehmenskonten](/v4/guides/managing-enterprise-accounts).“ + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/de-DE/content/admin/overview/index.md b/translations/de-DE/content/admin/overview/index.md index 84ff6b85eb50..980813ad654a 100644 --- a/translations/de-DE/content/admin/overview/index.md +++ b/translations/de-DE/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: Übersicht -intro: 'With {% data variables.product.prodname_enterprise %} you can manage accounts and access, licenses, and billing.' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- Weitere Informationen zu oder zum Kauf von {% data variables.product.prodname_enterprise %} finden Sie unter [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). @@ -13,6 +14,6 @@ Weitere Informationen zu oder zum Kauf von {% data variables.product.prodname_en {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/de-DE/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/de-DE/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..00fb60b09f2f --- /dev/null +++ b/translations/de-DE/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| Benutzer | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### Informationen zur Abrechnung für Enterprise-Konten + +Enterprise-Konten sind derzeit für {% data variables.product.prodname_enterprise %}-Kunden verfügbar, die per Rechnung bezahlen. Die Abrechnung für alle Organisationen und {% data variables.product.prodname_ghe_server %}-Instanzen, die mit Deinem Unternehmenskonto verbunden sind, wird in eine einzige Rechnung für alle Deine kostenpflichtigen {% data variables.product.prodname_dotcom_the_website %}-Dienste zusammengefasst (inklusive bezahlte Lizenzen in Organisationen, {% data variables.large_files.product_name_long %}-Datenpakete und Abonnements für {% data variables.product.prodname_marketplace %}-Apps). + +Enterprise-Inhaber und Abrechnungsmanager können auf alle Abrechnungseinstellungen für Enterprise-Konen zugreifen und diese verwalten. For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Deine aktuelle Rechnung anzeigen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Klicke unter „Schnelle Aktionen“ auf **Rechnung ansehen**. ![Link zum Rechnung-Anzeigen](/assets/images/help/business-accounts/view-invoice-link.png) + +### Deine aktuellen Rechnung bezahlen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Klicke unter „Schnelle Aktionen“ auf **Rechnung bezahlen**. ![Link zum Rechnung-Bezahlen](/assets/images/help/business-accounts/pay-invoice-link.png) +5. Gib unter "Rechnung bezahlen" Deine Kreditkarten-Daten in das sichere Formular ein und klicke dann auf **Rechnung bezahlen**. ![Rechnung bestätigen und bezahlen](/assets/images/help/business-accounts/pay-invoice.png) + +### Deine aktuelle Rechnung herunterladen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Klicke unter „Schnelle Aktionen“ auf **Rechnung herunterladen**. ![Link zum herunterladen der aktuellen Rechnung](/assets/images/help/business-accounts/download-current-invoice.png) + +### Deinen Zahlungsverlauf anzeigen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Klicke unter "Abrechnung" auf den Tab **Frühere Rechnungen** um eine Zusammenfassung Deiner früheren Abrechnungsaktivität zu sehen. ![Tab zum Zahlungsverlauf-Anzeigen](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/de-DE/content/admin/overview/managing-your-github-enterprise-license.md b/translations/de-DE/content/admin/overview/managing-your-github-enterprise-license.md index 4982cb0787b7..90dc19dfbddb 100644 --- a/translations/de-DE/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/de-DE/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ Nach dem Kauf einer neuen Lizenz oder einem Upgrade einer bestehenden Lizenz von Wenn Du Benutzerlizenzen erneuern oder zu {% data variables.product.prodname_enterprise %} hinzufügen möchtest, kontaktiere {% data variables.contact.contact_enterprise_sales %}. Ihre neue Lizenzdatei steht sofort nach dem Abschluss Ihrer Bestellung zum Download zur Verfügung. -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "Enterprise Server Instances", click {% octicon "download" aria-label="The download icon" %} to download your license file. ![GitHub Enterprise Server-Lizenz herunterladen](/assets/images/help/business-accounts/download-ghes-license.png) 5. Log into your {% data variables.product.prodname_ghe_server %} instance as a site administrator. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. Klicken Sie unter „Quick links“ (Schnellzugriff) auf **Update license** (Lizenz aktualisieren). ![Lizenz-Link aktualisieren](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,9 +45,9 @@ Wenn Du Benutzerlizenzen erneuern oder zu {% data variables.product.prodname_ent ### Lizenznutzung anzeigen -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Überprüfe Deine aktuelle {% data variables.product.prodname_enterprise %}-Lizenz sowie verbrauchte und verfügbare Benutzerlizenzen. ### Nutzung der Benutzerlizenzen mit {% data variables.product.prodname_ghe_cloud %} automatisch synchronisieren @@ -59,15 +58,15 @@ Mithilfe von {% data variables.product.prodname_github_connect %} können Sie di Auf {% data variables.product.prodname_ghe_server %} können Sie eine JSON-Datei herunterladen und die Datei auf {% data variables.product.prodname_ghe_cloud %} hochladen, um die Nutzung der Benutzerlizenzen zwischen den zwei Bereitstellungen manuell zu synchronisieren. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. Klicken Sie unter „Quick links“ (Schnellzugriff) auf **Export license usage** (Lizenznutzung exportieren), um eine Datei herunterzuladen, in der Ihre aktuelle Lizenznutzung auf {% data variables.product.prodname_ghe_server %} enthalten ist. ![Link zum Exportieren der Lizenznutzung](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. Navigate to -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. Under "Quick links", to download a file containing your current license usage on +{% data variables.product.prodname_ghe_server %}, click **Export license usage**. + ![Link zum Exportieren der Lizenznutzung](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. Klicke unter "Enterprise Server-Instanzen" auf **Servernutzung hinzufügen**. ![Link zum Hochladen der GitHub Enterprise Server-Nutzung](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. Laden Sie die JSON-Datei hoch, die Sie von {% data variables.product.prodname_ghe_server %} heruntergeladen haben.![„Drag and drop or select a file to upload“ (Hochzuladende Datei per Drag-and-Drop auswählen oder suchen)](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/de-DE/content/admin/overview/system-overview.md b/translations/de-DE/content/admin/overview/system-overview.md index 41cb88759d48..104d4552ba07 100644 --- a/translations/de-DE/content/admin/overview/system-overview.md +++ b/translations/de-DE/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ Das Anwendungssicherheitsteam von {% data variables.product.prodname_dotcom %} k #### Externe Dienste und Supportzugang -{% data variables.product.prodname_ghe_server %} lässt sich ohne jeglichen Egress-Zugriff vom Netzwerk auf externe Dienste nutzen. Optional können Sie die Integration in externe Dienste zur E-Mail-Zustellung, zur externen Überwachung und zur Protokollweiterleitung aktivieren. Weitere Informationen finden Sie unter „[E-Mail für Benachrichtigungen konfigurieren](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)“, „[Externe Überwachung festlegen](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)“ und „[Protokollweiterleitung](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)“. +{% data variables.product.prodname_ghe_server %} lässt sich ohne jeglichen Egress-Zugriff vom Netzwerk auf externe Dienste nutzen. Optional können Sie die Integration in externe Dienste zur E-Mail-Zustellung, zur externen Überwachung und zur Protokollweiterleitung aktivieren. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." Sie können manuell Fehlerbehebungsdaten sammeln und an den {% data variables.contact.github_support %} senden. Weitere Informationen finden Sie unter „[Daten für den {% data variables.contact.github_support %}-Support bereitstellen](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)“. @@ -108,7 +108,7 @@ Weitere Informationen zu den Benutzerberechtigungen in {% data variables.product #### Audit- und Zugriffsprotokollierung -{% data variables.product.prodname_ghe_server %} speichert sowohl herkömmliche Betriebssystem- als auch Anwendungsprotokolle. Die Anwendung führt außerdem detaillierte Audit- und Sicherheitsprotokolle, die {% data variables.product.prodname_ghe_server %} dauerhaft speichert. Sie können beide Protokolltypen über das `syslog-ng`-Protokoll in Echtzeit an mehrere Ziele weiterleiten. Weitere Informationen finden Sie unter „[Protokollweiterleitung](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)“. +{% data variables.product.prodname_ghe_server %} speichert sowohl herkömmliche Betriebssystem- als auch Anwendungsprotokolle. Die Anwendung führt außerdem detaillierte Audit- und Sicherheitsprotokolle, die {% data variables.product.prodname_ghe_server %} dauerhaft speichert. Sie können beide Protokolltypen über das `syslog-ng`-Protokoll in Echtzeit an mehrere Ziele weiterleiten. For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." Zugriffs- und Auditprotokolle enthalten beispielsweise die folgenden Informationen. diff --git a/translations/de-DE/content/admin/policies/about-pre-receive-hooks.md b/translations/de-DE/content/admin/policies/about-pre-receive-hooks.md index 815ebe68f951..34f6206bcf3b 100644 --- a/translations/de-DE/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/de-DE/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ Beispiele zur möglichen Verwendungsweise von Pre-Receive-Hooks: ### Auswirkung auf die Leistung und Workflows Die Auswirkung auf Entwickler und auf deren Workflows kann erheblich sein und muss sorgsam durchdacht werden. Von Pre-Receive-Hooks, die auf Geschäftsanforderungen basieren und durchdacht implementiert werden, kann die Organisation als Ganzes am meisten profitieren. -Pre-Receive-Hooks können unerwünschte Auswirkungen auf die Leistung von {% data variables.product.product_location_enterprise %} haben und sollten sorgsam implementiert und überprüft werden. +Pre-Receive-Hooks können unerwünschte Auswirkungen auf die Leistung von {% data variables.product.product_location %} haben und sollten sorgsam implementiert und überprüft werden. diff --git a/translations/de-DE/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/de-DE/content/admin/policies/creating-a-pre-receive-hook-environment.md index 56da1160cd4f..cf8341e0a3be 100644 --- a/translations/de-DE/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/de-DE/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -97,11 +97,7 @@ Weitere Informationen zum Erstellen einer chroot-Umgebung finden Sie unter „[C ### Pre-Receive-Hook-Umgebung auf {% data variables.product.prodname_ghe_server %} hochladen -{% data reusables.enterprise_site_admin_settings.access-settings %} - - - -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} diff --git a/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise.md index 6d8a1b6daf81..b3673275fc59 100644 --- a/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/de-DE/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index c47ed60e08e5..dd86ed62b974 100644 --- a/translations/de-DE/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/de-DE/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### Standardmäßige Sichtbarkeit neuer Repositorys auf Ihrer Appliance konfigurieren +### Configuring the default visibility of new repositories in your enterprise -Jedes Mal, wenn jemand ein neues Repository auf {% data variables.product.product_location_enterprise %} anlegt, muss diese Person eine Sichtbarkeit für das Repository auswählen. Wenn Du eine Standard-Sichtbarkeitseinstellung für die Instanz einstellst, wählst Du aus, welche Sichtbarkeit standardmäßig gilt. Weitere Informationen zu Repository-Sichtbarkeiten findest Du unter „[Informationen zur Sichtbarkeit eines Repositorys](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)“. +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. Weitere Informationen zu Repository-Sichtbarkeiten findest Du unter „[Informationen zur Sichtbarkeit eines Repositorys](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)“. -Wenn ein Site-Administrator Mitgliedern das Erstellen bestimmter Arten Repositorys verwehrt, werden Mitglieder nicht in der Lage sein, ein Repository dieser Art zu erstellen, selbst wenn die Einstellung zur Sichtbarkeit diesen Typ als Standard vorgibt. Weitere Informationen finden Sie unter „[Repository-Erstellung auf Ihrer Instanz einschränken](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)“. +Wenn ein Site-Administrator Mitgliedern das Erstellen bestimmter Arten Repositorys verwehrt, werden Mitglieder nicht in der Lage sein, ein Repository dieser Art zu erstellen, selbst wenn die Einstellung zur Sichtbarkeit diesen Typ als Standard vorgibt. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Tipp:** Sie können festlegen, dass nur die Websiteadministratoren die Sichtbarkeit des Repositorys ändern können. Weitere Informationen finden Sie unter „[Benutzerbedingte Änderung der Sichtbarkeit eines Repositorys verhindern](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)“. - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. Verwende unter „Default repository visibility“ (Standardmäßige Sichtbarkeit für Repositorys) das Dropdown-Menü und wähle eine Standardsichtbarkeit. ![Dropdownmenü zum Auswählen der standardmäßigen Repository-Sichtbarkeit für Ihre Instanz](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. Verwende unter „Default repository visibility“ (Standardmäßige Sichtbarkeit für Repositorys) das Dropdown-Menü und wähle eine Standardsichtbarkeit. ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ Wenn ein Site-Administrator Mitgliedern das Erstellen bestimmter Arten Repositor Wenn Sie Mitglieder daran hindern, die Sichtbarkeit des Repositorys zu ändern, können nur Websiteadministratoren öffentliche Repositorys als privat oder private Repositorys als öffentlich festlegen. -Falls ein Websiteadministrator die Möglichkeit der Repository-Erstellung auf Organisationsinhaber beschränkt hat, können Mitglieder die Sichtbarkeit eines Repositorys nicht ändern. Hat ein Websiteadministrator dagegen die Möglichkeit von Mitgliedern auf die Erstellung privater Repositorys beschränkt, können Mitglieder die Sichtbarkeit eines Repositorys von öffentlich auf privat festlegen. For more information, see "[Setting a policy for repository creation](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +Falls ein Websiteadministrator die Möglichkeit der Repository-Erstellung auf Organisationsinhaber beschränkt hat, können Mitglieder die Sichtbarkeit eines Repositorys nicht ändern. Hat ein Websiteadministrator dagegen die Möglichkeit von Mitgliedern auf die Erstellung privater Repositorys beschränkt, können Mitglieder die Sichtbarkeit eines Repositorys von öffentlich auf privat festlegen. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Überprüfen Sie unter „Repository visibility change“ (Änderung der Repository-Sichtbarkeit) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ Falls ein Websiteadministrator die Möglichkeit der Repository-Erstellung auf Or {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Überprüfen Sie unter „Repository creation“ (Repository-Erstellung) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ Falls ein Websiteadministrator die Möglichkeit der Repository-Erstellung auf Or ### Setting a policy for repository deletion and transfer -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Überprüfen Sie unter „Repository deletion and transfer“ (Repository-Löschung und -Übertragung) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ Falls ein Websiteadministrator die Möglichkeit der Repository-Erstellung auf Or ### Setting a policy for Git push limits -Um die Größe Deines Repositorys handhabbar zu halten und Performance-Probleme zu vermeiden, konfiguriere ein Dateigrößenlimit für Repositorys auf Deiner Instanz. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. Wenn Du Repository-Uploadlimits erzwingst, können Benutzer standardmäßig keine Dateien hinzufügen oder aktualisieren, die größer als 100 MB sind. @@ -107,24 +98,22 @@ Wenn Du Repository-Uploadlimits erzwingst, können Benutzer standardmäßig kein {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Verwenden Sie unter „Repository upload limit“ (Upload-Begrenzung für Repository) das Dropdownmenü, und klicken Sie auf eine maximale Objektgröße.![Dropdownmenü mit Optionen für die maximale Objektgröße](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Optional kannst Du **Für alle Repositorys erzwingen** auswählen, um ein maximales Upload-Limit für alle Repositorys auf {% data variables.product.product_location_enterprise %} zu erzwingen. ![Option zur zwangsweisen Begrenzung der Objektgröße für alle Repositorys](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![Option zur zwangsweisen Begrenzung der Objektgröße für alle Repositorys](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### Configuring the merge conflict editor for pull requests between repositories Indem Sie festlegen, dass Benutzer Mergekonflikte lokal auf ihren Computern auflösen müssen, können Sie verhindern, dass sie über ein Fork versehentlich in ein vorgelagertes Repository schreiben. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ Indem Sie festlegen, dass Benutzer Mergekonflikte lokal auf ihren Computern aufl ### Configuring force pushes -Jedes Repository übernimmt eine standardmäßige Einstellung für erzwungene Push-Vorgänge des Benutzerkontos oder der Organisation, zu dem bzw. zu der es gehört. Entsprechend übernimmt jede Organisation und jedes Benutzerkonto eine standardmäßige Einstellung für erzwungene Push-Vorgänge aus der Einstellung für erzwungene Push-Vorgänge für die gesamte Appliance. Wenn Sie die Einstellung für erzwungene Push-Vorgänge für die Appliance ändern, wird sie für alle Repositorys für jeden Benutzer in der Organisation geändert. +Jedes Repository übernimmt eine standardmäßige Einstellung für erzwungene Push-Vorgänge des Benutzerkontos oder der Organisation, zu dem bzw. zu der es gehört. Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### Blocking all force pushes on your appliance -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ Jedes Repository übernimmt eine standardmäßige Einstellung für erzwungene Pu #### Erzwungene Push-Vorgänge an Repositorys blockieren, die einem Benutzerkonto oder einer Organisation gehören -Repositorys übernehmen die Einstellungen für erzwungene Push-Vorgänge vom Benutzerkonto oder von der Organisation, zu dem bzw. zu der sie gehören. Benutzerkonten und Organisationen übernehmen wiederum die Einstellungen für erzwungene Push-Vorgänge von den Einstellungen für erzwungene Push-Vorgänge der gesamten Appliance. +Repositorys übernehmen die Einstellungen für erzwungene Push-Vorgänge vom Benutzerkonto oder von der Organisation, zu dem bzw. zu der sie gehören. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. Sie können die standardmäßig übernommenen Einstellungen überschreiben, indem Sie die Einstellungen für ein Benutzerkonto oder für eine Organisation konfigurieren. @@ -176,17 +164,17 @@ Sie können die standardmäßig übernommenen Einstellungen überschreiben, inde 5. Wählen Sie unter „Repository default settings“ (Repository-Standardeinstellungen) im Abschnitt in the „Force pushes“ (Erzwungene Push-Vorgänge) Folgendes aus: - **Block** (Blockieren), um alle erzwungenen Push-Vorgänge an alle Branches zu blockieren. - **Block to the default branch** (Übertragung an den Standardbranch blockieren), damit die an den Standardbranch übertragenen erzwungenen Push-Vorgänge blockiert werden. ![Erzwungene Push-Vorgänge blockieren](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Wählen Sie optional **Enforce on all repositories** (Auf allen Repositorys erzwingen) aus, um Repository-spezifische Einstellungen zu überschreiben. Appliance-weite Richtlinien werden dadurch **nicht** überschrieben. ![Erzwungene Push-Vorgänge blockieren](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. Wählen Sie optional **Enforce on all repositories** (Auf allen Repositorys erzwingen) aus, um Repository-spezifische Einstellungen zu überschreiben. Note that this will **not** override an enterprise-wide policy. ![Erzwungene Push-Vorgänge blockieren](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### Configuring anonymous Git read access {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your instance, you can allow repository administrators to enable anonymous Git read access to public repositories. +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -Enabling anonymous Git read access allows users to bypass authentication for custom tools on your instance. Wenn Sie oder ein Repository-Administrator diese Zugriffseinstellung für ein Repository aktiviert, verfügen nicht authentifizierte Git-Vorgänge (und jeder mit Netzwerkzugriff auf {% data variables.product.prodname_ghe_server %}) über Lesezugriff auf das Repository, ohne dass eine Authentifizierung erforderlich ist. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. Wenn Sie oder ein Repository-Administrator diese Zugriffseinstellung für ein Repository aktiviert, verfügen nicht authentifizierte Git-Vorgänge (und jeder mit Netzwerkzugriff auf {% data variables.product.product_name %}) über Lesezugriff auf das Repository, ohne dass eine Authentifizierung erforderlich ist. -If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on {% data variables.product.product_location_enterprise %} by locking the repository's access settings. Nachdem Sie die Einstellung für den Git-Lesezugriff eines Repositorys gesperrt haben, kann nur ein Websiteadministrator die Einstellung ändern. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. Nachdem Sie die Einstellung für den Git-Lesezugriff eines Repositorys gesperrt haben, kann nur ein Websiteadministrator die Einstellung ändern. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,17 +182,17 @@ If necessary, you can prevent repository administrators from changing anonymous #### Setting anonymous Git read access for all repositories -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Klicken Sie unter „Anonymous Git read access“ (Anonymer Git-Lesezugriff) auf das Dropdownmenü, und klicken Sie auf **Enabled** (Aktiviert). ![Dropdownmenü „Anonymous Git read access“ (Anonymer Git-Lesezugriff) mit den angezeigten Menüoptionen „Enabled“ (Aktiviert) und „Disabled“ (Deaktiviert)](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Aktivieren Sie optional **Prevent repository admins from changing anonymous Git read access** (Repository-Administratoren daran hindern, den anonymen Git-Lesezugriff zu ändern), um Repository-Administratoren daran zu hindern, die Einstellungen für den anonymen Git-Lesezugriff in allen Repositorys auf Ihrer Instanz zu ändern. ![Durch die Aktivierung des Kontrollkästchens werden Repository-Administratoren daran gehindert, die Einstellungen für den anonymen Git-Lesezugriff für alle Repositorys auf Ihrer Instanz zu ändern](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### Setting anonymous Git read access for a specific repository {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -215,4 +203,14 @@ If necessary, you can prevent repository administrators from changing anonymous 6. Klicken Sie unter „Danger Zone“ (Gefahrenzone) neben „Enable Anonymous Git read access“ (Anonymen Git-Lesezugriff aktivieren) auf **Enable** (Aktivieren). ![Schaltfläche „Enabled“ (Aktiviert) unter „Enable anonymous Git read access“ (Anonymen Git-Lesezugriff aktivieren) in der „Danger Zone“ (Gefahrenzone) der Websiteadministratoreinstellungen eines Repositorys ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. Überprüfen Sie die Änderungen. Klicken Sie zur Bestätigung auf **Yes, enable anonymous Git read access** (Ja, anonymen Git-Lesezugriff aktivieren). ![Bestätigung der Einstellung für anonymen Git-Lesezugriff in einem Popup-Fenster](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. Aktivieren Sie optional **Prevent repository admins from changing anonymous Git read access** (Repository-Administratoren daran hindern, den anonymen Git-Lesezugriff zu ändern), um Repository-Administratoren daran zu hindern, diese Einstellung für dieses Repository zu ändern. ![Durch die Aktivierung des Kontrollkästchens werden Repository-Administratoren daran gehindert, den anonymen Git-Lesezugriff für dieses Repository zu ändern](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### Enforcing a policy on the default branch name + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Klicke auf **Update** (Aktualisieren). ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/admin/policies/index.md b/translations/de-DE/content/admin/policies/index.md index b6b7bf454637..c8b1c72d69a2 100644 --- a/translations/de-DE/content/admin/policies/index.md +++ b/translations/de-DE/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Setting policies for your enterprise -intro: 'You can set policies in {% data variables.product.prodname_enterprise %} to reduce risk and increase quality.' +intro: 'You can set policies in {% data variables.product.product_name %} to reduce risk and increase quality.' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/de-DE/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index d49be4b6e00b..6146cc32aa49 100644 --- a/translations/de-DE/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/de-DE/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### Pre-Receive-Hooks erstellen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. Klicken Sie auf **Add pre-receive hook** (Pre-Receive-Hook hinzufügen). ![„Add pre-receive hook“ (Pre-Receive-Hook hinzufügen)](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### Pre-Receive-Hooks bearbeiten -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. Klicken Sie neben dem Pre-Receive-Hook, den Sie bearbeiten möchten, auf {% octicon "pencil" aria-label="The edit icon" %}.![Pre-Receive bearbeiten](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### Pre-Receive-Hooks löschen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. Klicken Sie neben dem Pre-Receive-Hook, den Sie löschen möchten, auf {% octicon "x" aria-label="X symbol" %}.![Pre-Receive bearbeiten](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/de-DE/content/admin/user-management/about-migrations.md b/translations/de-DE/content/admin/user-management/about-migrations.md index 256f856e7626..5885d518551c 100644 --- a/translations/de-DE/content/admin/user-management/about-migrations.md +++ b/translations/de-DE/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ Es gibt drei Migrationstypen, die von Ihnen durchgeführt werden können: - eine Migration von einer {% data variables.product.prodname_ghe_server %}-Instanz zu einer anderen {% data variables.product.prodname_ghe_server %}-Instanz. Sie können eine beliebige Anzahl an Repositorys migrieren, die einem Benutzer oder einer Organisation auf der Instanz gehören. Vor dem Durchführen einer Migration müssen Sie über Websiteadministratorzugriff auf beide Instanzen verfügen. - eine Migration von einer {% data variables.product.prodname_dotcom_the_website %}-Organisation zu einer {% data variables.product.prodname_ghe_server %}-Instanz. Sie können eine beliebige Anzahl an Repositorys migrieren, die einer Organisation gehören. Vor dem Durchführen einer Migration müssen Sie über [Verwaltungszugriff](/enterprise/user/articles/permission-levels-for-an-organization/) auf die {% data variables.product.prodname_dotcom_the_website %}-Organisation und über Websiteadministratorzugriff auf die Zielinstanz verfügen. -- Bei *Probeläufen* handelt es sich um Migrationen, bei denen Daten in eine [Testinstanz](/enterprise/admin/guides/installation/setting-up-a-staging-instance/) importiert werden. Mit diesen kann nachvollzogen werden, was passieren *würde*, wenn eine Migration auf {% data variables.product.product_location_enterprise %} angewendet werden würde. **Es wird dringend empfohlen, dass Sie einen Probelauf auf einer Testinstanz durchführen, bevor Sie Daten in Ihre Produktionsinstanz importieren.** +- Bei *Probeläufen* handelt es sich um Migrationen, bei denen Daten in eine [Testinstanz](/enterprise/admin/guides/installation/setting-up-a-staging-instance/) importiert werden. Mit diesen kann nachvollzogen werden, was passieren *würde*, wenn eine Migration auf {% data variables.product.product_location %} angewendet werden würde. **Es wird dringend empfohlen, dass Sie einen Probelauf auf einer Testinstanz durchführen, bevor Sie Daten in Ihre Produktionsinstanz importieren.** ### Migrierte Daten diff --git a/translations/de-DE/content/admin/user-management/activity-dashboard.md b/translations/de-DE/content/admin/user-management/activity-dashboard.md index ee4db88088da..0bf3c801650a 100644 --- a/translations/de-DE/content/admin/user-management/activity-dashboard.md +++ b/translations/de-DE/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: Aktivitäts-Dashboard -intro: 'Im Aktivitäts-Dashboard erhalten Sie einen Überblich über alle Aktivitäten auf {% data variables.product.product_location_enterprise %}.' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- Das Aktivitäts-Dashboard bietet wöchentliche, monatliche und jährliche Grafiken zur Anzahl der @@ -22,7 +23,10 @@ Das Aktivitäts-Dashboard bietet wöchentliche, monatliche und jährliche Grafik ![Aktivitäts-Dashboard](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -Für weitere Analysen auf Basis der Daten von {% data variables.product.prodname_enterprise %} kannst Du {% data variables.product.prodname_insights %} erwerben. Weitere Informationen findest Du unter „[Informationen zu {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)“. +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. Weitere Informationen findest Du unter „[Informationen zu {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)“. +{% endif %} ### Auf das Aktivitäts-Dashboard zugreifen diff --git a/translations/de-DE/content/admin/user-management/adding-people-to-teams.md b/translations/de-DE/content/admin/user-management/adding-people-to-teams.md index ec063cfa6160..6f0cb9b7118c 100644 --- a/translations/de-DE/content/admin/user-management/adding-people-to-teams.md +++ b/translations/de-DE/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Nach der Erstellung eines Teams können Organisationsadministratoren Benutzer von {% data variables.product.product_location_enterprise %} zum Team hinzufügen und festlegen, auf welche Repositorys sie zugreifen dürfen.' +intro: 'Nach der Erstellung eines Teams können Organisationsadministratoren Benutzer von {% data variables.product.product_location %} zum Team hinzufügen und festlegen, auf welche Repositorys sie zugreifen dürfen.' versions: enterprise-server: '*' --- diff --git a/translations/de-DE/content/admin/user-management/audit-logging.md b/translations/de-DE/content/admin/user-management/audit-logging.md index 03429c738270..4b7482e42d91 100644 --- a/translations/de-DE/content/admin/user-management/audit-logging.md +++ b/translations/de-DE/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: Auditprotokollierung -intro: '{% data variables.product.prodname_enterprise %} speichert Protokolle von überwachten Benutzer-, Organisations-, Repository- und Systemereignissen. Protokolle eignen sich zum Debuggen und für die interne und externe Compliance.' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. Protokolle eignen sich zum Debuggen und für die interne und externe Compliance.' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -For a full list, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)." +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### Push-Protokolle -Jeder Git-Push-Vorgang wird protokolliert. Weitere Informationen finden Sie unter „[Push-Protokolle anzeigen](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)“. +Jeder Git-Push-Vorgang wird protokolliert. For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### Systemereignisse Alle überwachten Systemereignisse, darunter alle Push- und Abrufvorgänge, werden in `/var/log/github/audit.log` protokolliert. Protokolle werden automatisch alle 24 Stunden rotiert und werden für sieben Tage gespeichert. -Das Support-Bundle enthält Systemprotokolle. Weitere Informationen finden Sie unter „[Daten für den {% data variables.product.prodname_dotcom %}-Support bereitstellen](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)“. +Das Support-Bundle enthält Systemprotokolle. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Support-Bundles -Alle Auditinformationen werden in der Datei `audit.log` im Verzeichnis `github-logs` eines beliebigen Support-Bundles protokolliert. Bei aktivierter Protokollweiterleitung können Sie diese Daten an einen externen Syslog-Datenstromconsumer wie [Splunk](http://www.splunk.com/) oder [Logstash](http://logstash.net/) streamen. Alle Einträge aus diesem Protokoll verwenden das Stichwort `github_audit` und können danach gefiltert werden. Weitere Informationen finden Sie unter „[Protokollweiterleitung](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)“. +Alle Auditinformationen werden in der Datei `audit.log` im Verzeichnis `github-logs` eines beliebigen Support-Bundles protokolliert. Bei aktivierter Protokollweiterleitung können Sie diese Daten an einen externen Syslog-Datenstromconsumer wie [Splunk](http://www.splunk.com/) oder [Logstash](http://logstash.net/) streamen. Alle Einträge aus diesem Protokoll verwenden das Stichwort `github_audit` und können danach gefiltert werden. For more information see "[Log forwarding](/admin/user-management/log-forwarding)." Beispielsweise zeigt der folgende Eintrag, dass ein neues Repository erstellt wurde. @@ -36,3 +38,4 @@ Dieses Beispiel zeigt, dass Commits per Push-Vorgang an ein Repository übertrag ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/admin/user-management/audited-actions.md b/translations/de-DE/content/admin/user-management/audited-actions.md index 9161a529c73c..cfde2509ad69 100644 --- a/translations/de-DE/content/admin/user-management/audited-actions.md +++ b/translations/de-DE/content/admin/user-management/audited-actions.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### Authentifizierung @@ -20,9 +21,9 @@ versions: | `oauth_application.transfer` | Eine [OAuth-Anwendung][] wurde von einem Benutzer- oder Organisationskonto auf ein anderes übertragen. | | `public_key.create` | Einem Benutzerkonto wurde ein SSH-Schlüssel [hinzugefügt][add key], oder einem Repository wurde ein [Deployment-Schlüssel][] hinzugefügt. | | `public_key.delete` | Ein SSH-Schlüssel wurde aus einem Benutzerkonto entfernt, oder ein [Deployment-Schlüssel][] wurde aus einem Repository entfernt. | -| `public_key.update` | Der SSH-Schlüssel eines Benutzerkontos oder der [Deployment-Schlüssel][] eines Repositorys wurde aktualisiert. | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} | `two_factor_authentication.enabled` | Die [Zwei-Faktor-Authentifizierung][2fa] wurde für ein Benutzerkonto aktiviert. | -| `two_factor_authentication.disabled` | Die [Zwei-Faktor-Authentifizierung][2fa] wurde für ein Benutzerkonto deaktiviert. | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### Hooks @@ -33,53 +34,53 @@ versions: | `hook.destroy` | Ein Hook wurde gelöscht. | | `hook.events_changed` | Die konfigurierten Ereignisse eines Hooks wurden geändert. | -#### Instanzkonfigurationseinstellungen +#### Enterprise configuration settings -| Name | Beschreibung | -| -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | Ein Websiteadministrator schränkt die Repository-Erstellungen in Organisationen auf der Instanz ein. Weitere Informationen finden Sie unter „[Repository-Erstellung auf Ihrer Instanz einschränken](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)“. | -| `business.clear_members_can_create_repos` | Ein Websiteadministrator löscht eine Einschränkung für die Repository-Erstellung in Organisationen auf der Instanz. Weitere Informationen finden Sie unter „[Repository-Erstellung auf Ihrer Instanz einschränken](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)“. | -| `enterprise.config.lock_anonymous_git_access` | Ein Websiteadministrator sperrt den anonymen Git-Lesezugriff, um Repository-Administratoren daran zu hindern, die vorhandenen Einstellungen für den anonymen Git-Lesezugriff für Repositorys auf der Instanz zu ändern. Weitere Informationen finden Sie unter „[Änderung des anonymen Git-Lesezugriffs durch Benutzer verhindern](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)“. | -| `enterprise.config.unlock_anonymous_git_access` | Ein Websiteadministrator entsperrt den anonymen Git-Lesezugriff, um Repository-Administratoren zu ermöglichen, die vorhandenen Einstellungen für den anonymen Git-Lesezugriff für Repositorys auf der Instanz zu ändern. Weitere Informationen finden Sie unter „[Änderung des anonymen Git-Lesezugriffs durch Benutzer verhindern](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)“. | +| Name | Beschreibung | +| -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | #### Issues und Pull Requests -| Name | Beschreibung | -| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `issue.update` | Der Text eines Issues (erster Kommentar) wurde geändert. | -| `issue_comment.update` | Ein Kommentar zu einem Issue (nicht der ursprüngliche) wurde geändert. | -| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | -| `issue.destroy` | Ein Issue wurde aus dem Repository gelöscht. Weitere Informationen finden Sie unter „[Issue löschen](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)“. | +| Name | Beschreibung | +| ------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | Der Text eines Issues (erster Kommentar) wurde geändert. | +| `issue_comment.update` | Ein Kommentar zu einem Issue (nicht der ursprüngliche) wurde geändert. | +| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | +| `issue.destroy` | Ein Issue wurde aus dem Repository gelöscht. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### Organisationen -| Name | Beschreibung | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `org.async_delete` | Ein Benutzer hat einen Hintergrundauftrag zum Löschen einer Organisation initiiert. | -| `org.delete` | Eine Organisation wurde durch einen von einem Benutzer initiierten Hintergrundauftrag gelöscht. | -| `org.transform` | Ein Benutzerkonto wurde in eine Organisation umgewandelt. Weitere Informationen finden Sie unter „[Benutzer in eine Organisation umwandeln](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/)“. | +| Name | Beschreibung | +| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `org.async_delete` | Ein Benutzer hat einen Hintergrundauftrag zum Löschen einer Organisation initiiert. | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | Ein Benutzerkonto wurde in eine Organisation umgewandelt. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### geschützte Branches -| Name | Beschreibung | -| ------------------------------------------------------------------:| ------------------------------------------------------------------------------------------- | -| `protected_branch.create` | Der Branch-Schutz ist auf einem Branch aktiviert. | -| `protected_branch.destroy` | Der Branch-Schutz ist auf einem Branch deaktiviert. | -| `protected_branch.update_admin_enforced` | Der Branch-Schutz wird für Repository-Administratoren erzwungen. | -| `protected_branch.update_require_code_owner_review` | Die Erzwingung erforderlicher Reviews durch Codeinhaber wird auf einem Branch aktualisiert. | -| `protected_branch.dismiss_stale_reviews` | Die Erzwingung des Verwerfens veralteter Pull Requests wird für einen Branch aktualisiert. | -| `protected_branch.update_signature_requirement_enforcement_level` | Die Erzwingung der obligatorischen Commit-Signatur wird für einen Branch aktualisiert. | -| `protected_branch.update_pull_request_reviews_enforcement_level` | Die Erzwingung der erforderlichen Pull-Request-Reviews wird für einen Branch aktualisiert. | -| `protected_branch.update_required_status_checks_enforcement_level` | Die Erzwingung der erforderlichen Statuschecks für einen Branch wird aktualisiert. | -| `protected_branch.rejected_ref_update` | Ein Branch-Aktualisierungsversuch wird abgelehnt. | -| `protected_branch.policy_override` | Eine Branch-Schutzanforderung wird durch einen Repository-Administrator überschrieben. | +| Name | Beschreibung | +| ------------------------------------------------------------------:| ------------------------------------------------------------------------------------------ | +| `protected_branch.create` | Der Branch-Schutz ist auf einem Branch aktiviert. | +| `protected_branch.destroy` | Der Branch-Schutz ist auf einem Branch deaktiviert. | +| `protected_branch.update_admin_enforced` | Der Branch-Schutz wird für Repository-Administratoren erzwungen. | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | +| `protected_branch.dismiss_stale_reviews` | Die Erzwingung des Verwerfens veralteter Pull Requests wird für einen Branch aktualisiert. | +| `protected_branch.update_signature_requirement_enforcement_level` | Die Erzwingung der obligatorischen Commit-Signatur wird für einen Branch aktualisiert. | +| `protected_branch.update_pull_request_reviews_enforcement_level` | Die Erzwingung der erforderlichen Pull-Request-Reviews wird für einen Branch aktualisiert. | +| `protected_branch.update_required_status_checks_enforcement_level` | Die Erzwingung der erforderlichen Statuschecks für einen Branch wird aktualisiert. | +| `protected_branch.rejected_ref_update` | Ein Branch-Aktualisierungsversuch wird abgelehnt. | +| `protected_branch.policy_override` | Eine Branch-Schutzanforderung wird durch einen Repository-Administrator überschrieben. | #### Repositorys | Name | Beschreibung | | ------------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | Ein privates Repository wurde als öffentlich festgelegt, oder ein öffentliches Repository wurde als privat festgelegt. | -| `repo.archive` | Ein Repository wurde archiviert. Weitere Informationen finden Sie unter „[Repositorys archivieren und deren Archivierung aufheben](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)“. | +| `repo.archive` | Ein Repository wurde archiviert. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | Einem Repository wurde ein Mitarbeiter hinzugefügt. | | `repo.config` | Ein Websiteadministrator hat erzwungene Push-Vorgänge blockiert. Weitere Informationen finden Sie unter „[Erzwungene Push-Vorgänge an ein Repository blockieren](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/)“. | | `repo.create` | Ein Repository wurde erstellt. | @@ -88,7 +89,7 @@ versions: | `repo.rename` | Ein Repository wurde umbenannt. | | `repo.transfer` | Ein Benutzer hat eine Anfrage akzeptiert, ein übertragenes Repository zu empfangen. | | `repo.transfer_start` | Ein Benutzer hat eine Anfrage gesendet, ein Repository an einen anderen Benutzer oder an eine andere Organisation zu übertragen. | -| `repo.unarchive` | Die Archivierung eines Repositorys wurde aufgehoben. Weitere Informationen finden Sie unter „[Repositorys archivieren und deren Archivierung aufheben](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)“. | +| `repo.unarchive` | Die Archivierung eines Repositorys wurde aufgehoben. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | Der anonyme Git-Lesezugriff ist für ein öffentliches Repository deaktiviert. Weitere Informationen finden Sie unter „[Anonymen Git-Lesezugriff für ein Repository aktivieren](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)“. | | `repo.config.enable_anonymous_git_access` | Der anonyme Git-Lesezugriff ist für ein öffentliches Repository aktiviert. Weitere Informationen finden Sie unter „[Anonymen Git-Lesezugriff für ein Repository aktivieren](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)“. | | `repo.config.lock_anonymous_git_access` | Die Einstellung für den anonymen Git-Lesezugriff eines Repositorys ist gesperrt, wodurch Repository-Administratoren daran gehindert werden, diese Einstellung zu ändern (zu aktivieren oder zu deaktivieren). Weitere Informationen finden Sie unter „[Änderung des anonymen Git-Lesezugriffs durch Benutzer verhindern](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)“. | @@ -100,7 +101,7 @@ versions: | --------------------:| -------------------------------------------------------------------------------------------------------------------------------------- | | `staff.disable_repo` | Ein Websiteadministrator hat den Zugriff auf ein Repository und auf alle zugehörigen Forks deaktiviert. | | `staff.enable_repo` | Ein Websiteadministrator hat den Zugriff auf ein Repository und auf alle zugehörigen Forks wieder aktiviert. | -| `staff.fake_login` | Ein Websiteadministrator hat sich als ein anderer Benutzer bei {% data variables.product.prodname_enterprise %} angemeldet. | +| `staff.fake_login` | Ein Websiteadministrator hat sich als ein anderer Benutzer bei {% data variables.product.product_name %} angemeldet. | | `staff.repo_unlock` | Ein Websiteadministrator hat eines der privaten Repositorys eines Benutzers entsperrt (temporär vollständigen Zugriff darauf erlangt). | | `staff.unlock` | Ein Websiteadministrator hat alle der privaten Repositorys eines Benutzers entsperrt (temporär vollständigen Zugriff darauf erlangt). | @@ -114,28 +115,30 @@ versions: #### Benutzer -| Name | Beschreibung | -| ---------------------------:| ---------------------------------------------------------------------------------------------------------------------------------- | -| `user.add_email` | Einem Benutzerkonto wurde eine E-Mail-Adresse hinzugefügt. | -| `user.async_delete` | Es wurde ein asynchroner Auftrag gestartet, um ein Benutzerkonto zu vernichten, wodurch schließlich `user.delete` ausgelöst wurde. | -| `user.change_password` | Ein Benutzer hat sein Passwort geändert. | -| `user.create` | Ein neues Benutzerkonto wurde erstellt. | -| `user.delete` | Ein Benutzerkonto wurde durch einen asynchronen Auftrag vernichtet. | -| `user.demote` | Ein Websiteadministrator wurde auf ein gewöhnliches Benutzerkonto zurückgestuft. | -| `user.destroy` | Ein Benutzer hat sein Konto gelöscht, wodurch `user.async_delete` ausgelöst wurde. | -| `user.failed_login` | Ein Benutzer hat versucht, sich mit einem falschen Benutzernamen, Passwort oder Zwei-Faktor-Authentifizierungscode anzumelden. | -| `user.forgot_password` | Ein Benutzer hat über die Anmeldeseite eine Passwortzurücksetzung angefordert. | -| `user.login` | Ein Benutzer hat sich angemeldet. | -| `user.promote` | Ein gewöhnliches Benutzerkonto wurde auf einen Websiteadministrator hochgestuft. | -| `user.remove_email` | Eine E-Mail-Adresse wurde aus einem Benutzerkonto entfernt. | -| `user.rename` | Ein Benutzernamen wurde geändert. | -| `user.suspend` | Ein Benutzerkonto wurde durch einen Websiteadministrator gesperrt. | -| `user.two_factor_requested` | Ein Benutzer wurde zur Eingabe eines Zwei-Faktor-Authentifizierungscodes aufgefordert. | -| `user.unsuspend` | Ein Websiteadministrator hat die Sperrung eines Benutzerkontos aufgehoben. | +| Name | Beschreibung | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | Einem Benutzerkonto wurde eine E-Mail-Adresse hinzugefügt. | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | Ein neues Benutzerkonto wurde erstellt. | +| `user.delete` | Ein Benutzerkonto wurde durch einen asynchronen Auftrag vernichtet. | +| `user.demote` | Ein Websiteadministrator wurde auf ein gewöhnliches Benutzerkonto zurückgestuft. | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | Ein Benutzer hat versucht, sich mit einem falschen Benutzernamen, Passwort oder Zwei-Faktor-Authentifizierungscode anzumelden. | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | Ein Benutzer hat sich angemeldet. | +| `user.promote` | Ein gewöhnliches Benutzerkonto wurde auf einen Websiteadministrator hochgestuft. | +| `user.remove_email` | Eine E-Mail-Adresse wurde aus einem Benutzerkonto entfernt. | +| `user.rename` | Ein Benutzernamen wurde geändert. | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | Ein Websiteadministrator hat die Sperrung eines Benutzerkontos aufgehoben. | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [Deployment-Schlüssel]: /guides/managing-deploy-keys/#deploy-keys + [deploy key]: /guides/managing-deploy-keys/#deploy-keys [generate token]: /articles/creating-an-access-token-for-command-line-use [OAuth-Zugriffstoken]: /v3/oauth/ [OAuth-Anwendung]: /guides/basics-of-authentication/#registering-your-app [2fa]: /articles/about-two-factor-authentication + [2fa]: /articles/about-two-factor-authentication diff --git a/translations/de-DE/content/admin/user-management/auditing-ssh-keys.md b/translations/de-DE/content/admin/user-management/auditing-ssh-keys.md index 6d442b2b0448..fd4f060eeda0 100644 --- a/translations/de-DE/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/de-DE/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- Sobald das Audit initiiert ist, werden alle vorhandenen SSH-Schlüssel deaktiviert und Benutzer gezwungen, sie zu genehmigen oder abzulehnen, bevor sie diese klonen, abrufen oder per Push-Vorgang an Repositorys übertragen können. Ein Audit eignet sich in Situationen, in denen ein Mitarbeiter oder Vertragsnehmer das Unternehmen verlässt und Sie sicherstellen müssen, dass alle Schlüssel verifiziert sind. diff --git a/translations/de-DE/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/de-DE/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..440fcaaf6fb1 --- /dev/null +++ b/translations/de-DE/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Zugriff auf das Auditprotokoll + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![Instanzweites Auditprotokoll-Dashboard](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +Auf der Karte können Sie schwenken und zoomen, um Ereignisse auf der gesamten Welt zu sehen. Bewegen Sie den Mauszeiger über ein Land, um eine schnelle Zählung der Ereignisse für dieses Land zu sehen. + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* [das Repository](#search-based-on-the-repository), in dem eine Aktion ausgeführt wurde +* [den Benutzer](#search-based-on-the-user), der die Aktion ausgeführt hat +* auf [welche Organisation](#search-based-on-the-organization) sich eine Aktion bezieht +* [die Aktion](#search-based-on-the-action-performed), die ausgeführt wurde +* in [welchem Land](#search-based-on-the-location) die Aktion stattfand +* [Datum und Uhrzeit](#search-based-on-the-time-of-action) der Aktion + +{% warning %} + +**Hinweise:** + +- Sie können zwar keinen Text für die Suche nach Audit-Einträgen verwenden, aber Sie können Suchabfragen mit einer Vielzahl von Filtern erstellen. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github).“ +- Verwenden Sie den Kennzeichner `created`, wenn Sie nach Ereignissen suchen möchten, die länger als 90 Tage zurückliegen. + +{% endwarning %} + +#### Repository-basierte Suche + +Der Kennzeichner `repo` begrenzt die Aktionen auf ein bestimmtes Repository, das Ihrer Organisation gehört. Ein Beispiel: + +* `repo:my-org/our-repo` findet alle Ereignisse, die im Repository `our-repo` der Organisation `my-org` aufgetreten sind. +* `repo:my-org/our-repo repo:my-org/another-repo` findet alle Ereignisse, die in den Repositorys `our-repo` und `another-repo` der Organisation `my-org` aufgetreten sind. +* `-repo:my-org/not-this-repo` schließt alle Ereignisse aus, die im Repository `not-this-repo` der Organisation `my-org` aufgetreten sind. + +Sie müssen den Kennzeichner `repo` in den Namen Ihrer Organisation aufnehmen. Die bloße Suche nach `repo:our-repo` funktioniert nicht. + +#### Suche nach Benutzer + +Der Kennzeichner
actor
analysiert die Ereignisse anhand der Mitglieder Ihrer Organisation, welche die Aktion durchgeführt haben. Ein Beispiel: + +* `actor:octocat` findet alle Ereignisse in Verbindung mit Aktionen, die von `octocat` ausgeführt wurden. +* `actor:octocat actor:hubot` findet alle Ereignisse in Verbindung mit Aktionen, die von `octocat` oder `hubot` ausgeführt wurden. +* `-actor:hubot` schließt alle Ereignisse in Verbindung mit Aktionen aus, die von `hubot` ausgeführt wurden. + +Sie können nur einen {% data variables.product.product_name %}-Benutzernamen verwenden, nicht den wirklichen Namen einer Einzelperson. + +#### Organisationsbasierte Suche + +Der Kennzeichner `org` begrenzt Aktionen auf eine bestimmte Organisation. Ein Beispiel: + +* `org:my-org` sucht nach allen Ereignissen in Bezug auf die Organisation `my-org`. +* `org:my-org action:team` sucht nach allen Teamereignissen, die in der Organisation `my-org` durchgeführt wurden. +* `-org:my-org` schließt alle Ereignisse in Bezug auf die Organisation`my-org` aus. + +#### Suche nach der Art der durchgeführten Aktion + +Der Kennzeichner `action` sucht nach bestimmten Ereignissen, gruppiert in Kategorien. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| Kategoriename | Beschreibung | +| ------------- | ----------------------------------------------------------------------------------------- | +| `Hook` | Umfasst alle Aktivitäten in Verbindung mit Webhooks. | +| `org` | Umfasst alle Aktivitäten in Verbindung mit der Organisationsmitgliedschaft. | +| `repo` | Umfasst alle Aktivitäten in Verbindung mit den Ihrer Organisation gehörenden Repositorys. | +| `Team` | Umfasst alle Aktivitäten in Verbindung mit Teams in Ihrer Organisation. | + +Mit den folgenden Suchbegriffen kannst Du nach bestimmten Aktionsgruppen suchen. Ein Beispiel: + +* `action:team` findet alle Ereignisse innerhalb der Kategorie „Team“. +* `-action:billing` schließt alle Ereignisse in der Abrechnungskategorie aus. + +Zu jeder Kategorie gehört eine Gruppe zugehöriger Ereignisse, auf die Du filtern kannst. Ein Beispiel: + +* `action:team.create` findet alle Ereignisse in Verbindung mit der Erstellung eines Teams. +* `-action:billing.change_email` schließt alle Ereignisse aus, bei denen die E-Mail-Adresse für die Abrechnung geändert wurde. + +#### Standortbasierte Suche + +Der Kennzeichner `country` filtert Aktionen nach dem Ursprungsland. +- Hierzu verwenden Sie den zweistelligen Kurzcode oder den vollständigen Namen des Landes. +- Ländernamen mit Leerzeichen müssen in Anführungszeichen eingeschlossen sein. Ein Beispiel: + * `country:de` findet alle Ereignisse, die in Deutschland aufgetreten sind. + * `country:Mexico` findet alle Ereignisse, die in Mexiko aufgetreten sind. + * `country:"United States"` findet alle Ereignisse, die in den USA aufgetreten sind. + +#### Aktionszeitpunktbasierte Suche + +Der Kennzeichner `created` filtert Aktionen nach dem Zeitpunkt ihres Auftretens. +- Definieren Sie Datumswerte im Format `YYYY-MM-DD`, also nach Jahr, Monat, Tag. +- Datumswerte unterstützen die [Kennzeichner „greater than“, „less than“ und „range“](/enterprise/{{ currentVersion }}/user/articles/search-syntax). Ein Beispiel: + * `created:2014-07-08` findet alle Ereignisse vom 8. Juli 2014. + * `created:>=2014-07-01` findet alle Ereignisse vom und vor dem 8. Juli 2014. + * `created:<=2014-07-01` findet alle Ereignisse vom und vor dem 1. Juli 2014. + * `created:2014-07-01..2014-07-31` findet alle Ereignisse im Juli 2014. diff --git a/translations/de-DE/content/admin/user-management/best-practices-for-user-security.md b/translations/de-DE/content/admin/user-management/best-practices-for-user-security.md index 6dfb78a0ea0a..4caa46f7596f 100644 --- a/translations/de-DE/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/de-DE/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: Best Practices für die Benutzersicherheit -intro: 'Abgesehen von den Sicherheitsmaßnahmen (SSL, Subdomain-Isolation, Firewallkonfiguration) auf Instanzebene, die von einem Websiteadministrator implementiert werden können, können Ihre Benutzer weitere Maßnahmen ergreifen, um die {% data variables.product.product_location_enterprise %}-Instanz zu schützen.' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### Zwei-Faktor-Authentifizierung aktivieren Mittels Zwei-Faktor-Authentifizierung (2FA) können Sie sich bei Websites und Diensten anmelden, die zusätzlich zur Eingabe eines Passworts zur Authentifizierung einen zweiten Faktor vorschreiben. Im Falle von {% data variables.product.prodname_ghe_server %} ist dieser zweite Faktor ein einmaliger Authentifizierungscode, der von einer Anwendung auf dem Smartphone eines Benutzers generiert wird. Sie sollten unbedingt festlegen, dass Benutzer die Zwei-Faktor-Authentifizierung für ihre Konten aktivieren müssen. Mit der Zwei-Faktor-Authentifizierung müssten das Passwort des Benutzers und dessen Smartphone kompromittiert werden, damit das Konto an sich kompromittiert werden kann. Weitere Informationen zum Konfigurieren der Zwei-Faktor-Authentifizierung finden Sie unter „[Informationen zur Zwei-Faktor-Authentifizierung](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)“. +{% endif %} ### Passwort-Manager vorschreiben -Sie sollten Ihre Benutzer unbedingt auffordern, einen Passwort-Manager (z. B. [LastPass](https://lastpass.com/), [1Password](https://1password.com/) oder [Keeper](https://keepersecurity.com/)) auf dem Computer zu verwenden, auf dem sie sich mit {% data variables.product.product_location_enterprise %} verbinden. Dadurch wird gewährleistet, dass Passwörter sicherer sind und es unwahrscheinlicher ist, dass sie kompromittiert oder gestohlen werden. +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. Dadurch wird gewährleistet, dass Passwörter sicherer sind und es unwahrscheinlicher ist, dass sie kompromittiert oder gestohlen werden. ### Zugriff auf Teams und Repositorys einschränken diff --git a/translations/de-DE/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/de-DE/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 1f779c8a94c9..b54fb119b57f 100644 --- a/translations/de-DE/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### Informationen zu {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} Sie können {% data variables.large_files.product_name_long %} mit einem einzelnen Repository, mit allen Ihren persönlichen oder Organisations-Repositorys oder mit jedem Repository in {% data variables.product.product_location_enterprise %} verwenden. Bevor Sie {% data variables.large_files.product_name_short %} für bestimmte Repositorys oder Organisationen aktivieren können, müssen Sie {% data variables.large_files.product_name_short %} für Ihre Appliance aktivieren. +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ Weitere Informationen finden Sie unter „[Informationen zu {% data variables.la {% data reusables.large_files.can-include-lfs-objects-archives %} -### {% data variables.large_files.product_name_long %} für Ihre Appliance konfigurieren +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ Weitere Informationen finden Sie unter „[Informationen zu {% data variables.la {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### Git Large File Storage zur Verwendung eines Drittanbieterservers konfigurieren {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Deaktivieren Sie {% data variables.large_files.product_name_short %} auf der {% data variables.product.prodname_ghe_server %}-Appliance. Weitere Informationen finden Sie unter „[{% data variables.large_files.product_name_long %} konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)“. +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. Erstellen Sie eine {% data variables.large_files.product_name_short %}-Konfigurationsdatei, die auf den Drittanbieterserver verweist. ```shell @@ -98,7 +99,7 @@ Weitere Informationen finden Sie unter „[Informationen zu {% data variables.la ### Zu einem anderen Git Large File Storage-Server migrieren -Bevor Sie eine Migration zu einem anderen {% data variables.large_files.product_name_long %}-Server durchführen, müssen Sie {% data variables.large_files.product_name_short %} für die Verwendung eines Drittanbieterservers konfigurieren. For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." +Before migrating to a different {% data variables.large_files.product_name_long %} server, you must configure {% data variables.large_files.product_name_short %} to use a third party server. For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." 1. Konfigurieren Sie das Repository mit einer zweiten Remote-Instanz. ```shell @@ -129,6 +130,7 @@ Bevor Sie eine Migration zu einem anderen {% data variables.large_files.product_ > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/de-DE/content/admin/user-management/configuring-visibility-for-organization-membership.md index b473de048cfa..c60d669254a6 100644 --- a/translations/de-DE/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/de-DE/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: Sichtbarkeit für die Organisationsmitgliedschaft konfigurieren -intro: Sie können die Sichtbarkeit für neue Organisationsmitglieder auf Ihrer gesamten Instanz auf öffentlich oder auf privat festlegen. Darüber hinaus können Sie Mitglieder daran hindern, die für sie standardmäßig festgelegte Sichtbarkeit zu ändern. +intro: You can set visibility for new organization members across your enterprise to public or private. Darüber hinaus können Sie Mitglieder daran hindern, die für sie standardmäßig festgelegte Sichtbarkeit zu ändern. redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} Mithilfe eines Befehlszeilenprogramms können Sie Ihre Standardeinstellung zudem für alle aktuellen Organisationsmitglieder auf Ihrer Instanz erzwingen. Wenn Sie beispielsweise möchten, dass die Sichtbarkeit jedes Organisationsmitglieds öffentlich sein soll, können Sie in den Administratoreinstellungen die Standardeinstellung auf öffentlich festlegen, die Standardeinstellung für alle neuen Mitglieder erzwingen und anschließend das Befehlszeilenprogramm verwenden, um die Einstellung für die öffentliche Sichtbarkeit für Bestandsmitglieder zu erzwingen. +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. Verwenden Sie unter „Default organization membership visibility“ (Standardmäßige Sichtbarkeit der Organisationsmitgliedschaft) das Dropdownmenü, und klicken Sie auf **Private** (Privat) oder **Public** (Öffentlich). ![Dropdownmenü mit der Option, um die standardmäßige Sichtbarkeit der Organisationsmitgliedschaft als öffentlich oder privat zu konfigurieren](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. Optional können Sie **Enforce on organization members** (Für Organisationsmitglieder erzwingen) aktivieren, um Mitglieder daran zu hindern, die für sie standardmäßig festgelegte Sichtbarkeit zu ändern. ![Kontrollkästchen zum Erzwingen der Standardeinstellung für alle Mitglieder](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. Wenn Sie Ihre neue Sichtbarkeitseinstellung für alle Bestandsmitglieder erzwingen möchten, sollten Sie das Befehlszeilenprogramm `ghe-org-membership-update` verwenden. Weitere Informationen finden Sie unter „[Befehlszeilenprogramme](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)“. +4. Optional können Sie **Enforce on organization members** (Für Organisationsmitglieder erzwingen) aktivieren, um Mitglieder daran zu hindern, die für sie standardmäßig festgelegte Sichtbarkeit zu ändern. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. Wenn Sie Ihre neue Sichtbarkeitseinstellung für alle Bestandsmitglieder erzwingen möchten, sollten Sie das Befehlszeilenprogramm `ghe-org-membership-update` verwenden. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/de-DE/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/de-DE/content/admin/user-management/continuous-integration-using-jenkins.md index 0e1f68626fd5..f94ed49ca7c4 100644 --- a/translations/de-DE/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/de-DE/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Fortlaufende Integration mit Jenkins -intro: 'Sie können Build-Aufträge auf einem Jenkins-Server automatisch auslösen, wenn Push-Vorgänge an ein Repository in {% data variables.product.product_location_enterprise %} übertragen werden.' +intro: 'Sie können Build-Aufträge auf einem Jenkins-Server automatisch auslösen, wenn Push-Vorgänge an ein Repository in {% data variables.product.product_location %} übertragen werden.' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### Anforderungen -- Lesen Sie unser Whitepaper „[Practical guide to CI with Jenkins and GitHub (Praktische Anleitung zur fortlaufenden Integration mit Jenkins und GitHub)](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)“, um schrittweise Anleitungen dahingehend zu erhalten, wie Sie Build-Aufträge auf einem Jenkins-Server automatisch auslösen können, wenn Push-Vorgänge an ein Repository in {% data variables.product.product_location_enterprise %} übertragen werden. +- Lesen Sie unser Whitepaper „[Practical guide to CI with Jenkins and GitHub (Praktische Anleitung zur fortlaufenden Integration mit Jenkins und GitHub)](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)“, um schrittweise Anleitungen dahingehend zu erhalten, wie Sie Build-Aufträge auf einem Jenkins-Server automatisch auslösen können, wenn Push-Vorgänge an ein Repository in {% data variables.product.product_location %} übertragen werden. diff --git a/translations/de-DE/content/admin/user-management/creating-teams.md b/translations/de-DE/content/admin/user-management/creating-teams.md index b16f3feaabf9..e33c5beecd09 100644 --- a/translations/de-DE/content/admin/user-management/creating-teams.md +++ b/translations/de-DE/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: Teams sind zentral für viele gemeinschaftliche Features von {% data variables.product.prodname_dotcom %}, beispielsweise Team-@Erwähnungen, um die entsprechenden Teilnehmer dahingehend zu informieren, dass Sie deren Beiträge oder Aufmerksamkeit anfordern möchten. Weitere Informationen finden Sie unter „[Berechtigungsebenen für die Repositorys einer Organisation](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)“. -Ein Team kann eine Gruppe in Ihrem Unternehmen darstellen oder Personen mit bestimmten Interessen oder Expertenwissen enthalten. So könnte beispielsweise ein Team aus Barrierefreiheitsexperten auf {% data variables.product.product_location_enterprise %} aus Personen unterschiedlicher Abteilungen bestehen. Teams können funktionale Anliegen vertreten, welche die bestehende Bereichshierarchie eines Unternehmens ergänzen. +Ein Team kann eine Gruppe in Ihrem Unternehmen darstellen oder Personen mit bestimmten Interessen oder Expertenwissen enthalten. So könnte beispielsweise ein Team aus Barrierefreiheitsexperten auf {% data variables.product.product_location %} aus Personen unterschiedlicher Abteilungen bestehen. Teams können funktionale Anliegen vertreten, welche die bestehende Bereichshierarchie eines Unternehmens ergänzen. Organisationen können mehrere Ebenen untergeordneter Teams erstellen, um die Hierarchiestruktur eines Unternehmens oder einer Gruppe abzubilden. Weitere Informationen finden Sie unter „[Informationen zu Teams](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)“. @@ -28,7 +28,7 @@ Eine umsichtige Kombination von Teams ist ein wirksames Mittel, um den Zugriff a ### Teams mit aktivierter LDAP-Synchronisierung erstellen -Instanzen, die LDAP für die Benutzerauthentifizierung verwenden, können die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden. Wenn Sie den **Distinguished Name** (DN) der Gruppe im Feld **LDAP group** (LDAP-Gruppe) festlegen, wird einer LDAP-Gruppe auf Ihrem LDAP-Server ein Team zugeordnet. Wenn Sie die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden, können Sie Ihr Team in {% data variables.product.product_location_enterprise %} nicht verwalten. Das zugeordnete Team synchronisiert seine Mitglieder im Hintergrund und regelmäßig in dem Intervall, das bei aktivierter LDAP-Synchronisierung konfiguriert wurde. Weitere Informationen finden Sie unter „[LDAP-Synchronisierung aktivieren](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)“. +Instanzen, die LDAP für die Benutzerauthentifizierung verwenden, können die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden. Wenn Sie den **Distinguished Name** (DN) der Gruppe im Feld **LDAP group** (LDAP-Gruppe) festlegen, wird einer LDAP-Gruppe auf Ihrem LDAP-Server ein Team zugeordnet. Wenn Sie die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden, können Sie Ihr Team in {% data variables.product.product_location %} nicht verwalten. Das zugeordnete Team synchronisiert seine Mitglieder im Hintergrund und regelmäßig in dem Intervall, das bei aktivierter LDAP-Synchronisierung konfiguriert wurde. Weitere Informationen finden Sie unter „[LDAP-Synchronisierung aktivieren](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)“. {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/de-DE/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/de-DE/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..aee1962af809 --- /dev/null +++ b/translations/de-DE/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Mittels Markdown können Sie Ihre Meldung formatieren. Weitere Informationen finden Sie unter „[Informationen zum Schreiben und Formatieren bei {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)“. + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**Hinweis:** Wenn Sie SAML zur Authentifizierung verwenden, wird die Anmeldeseite von Ihrem Identity Provider bereitgestellt und kann nicht über {% data variables.product.prodname_ghe_server %} angepasst werden. + +{% endnote %} + +### Benutzerdefinierte Meldung für Anmeldung erstellen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Klicken Sie unter „Sign in page“ (Anmeldeseite) auf **Add message** (Meldung hinzufügen) oder **Edit message** (Meldung bearbeiten). ![Schaltfläche „Edit message“ (Meldung bearbeiten)](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. Geben Sie unter **Sign in message** (Meldung für Anmeldung) die Meldung an, die Benutzern angezeigt werden soll. ![Meldung für Anmeldung](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Schaltfläche „Preview“ (Vorschau)](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. Überprüfen Sie die dargestellte Meldung. ![Dargestellte Meldung für Anmeldung](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### Benutzerdefinierte Meldung für Abmeldung erstellen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Klicken Sie unter „Sign out page“ (Abmeldeseite) auf **Add message** (Meldung hinzufügen) oder **Edit message** (Meldung bearbeiten). ![Schaltfläche „Add message“ (Meldung hinzufügen)](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. Geben Sie unter **Sign out message** (Meldung für Abmeldung) die Meldung an, die Benutzern angezeigt werden soll. ![two_factor_auth_header-Meldung signieren](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Schaltfläche „Preview“ (Vorschau)](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. Überprüfen Sie die dargestellte Meldung. ![Dargestellte Meldung für Abmeldung](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### Creating a global announcement banner + +You can set a global announcement banner to be displayed to all users at the top of every page. + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. Klicken Sie unter „Sign in page“ (Anmeldeseite) auf **Add message** (Meldung hinzufügen) oder **Edit message** (Meldung bearbeiten). ![Schaltfläche „Add message“ (Meldung hinzufügen)](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Under "Announcement", in the text field, type the announcement you want displayed in a banner. ![Text field to enter announcement](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Optionally, under "Expires on", use the calendar drop-down menu, and select an expiration date. ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. Optionally, to see what the banner will look like, click **Preview**. ![Schaltfläche „Preview“ (Vorschau)](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. Klicke auf **Save changes** (Änderungen speichern). ![Schaltfläche „Edit message“ (Meldung bearbeiten)](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/de-DE/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/de-DE/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..652697ebb80c --- /dev/null +++ b/translations/de-DE/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Git-SSH-Zugriff auf ein bestimmtes Repository deaktivieren + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. Verwenden Sie unter „Git SSH access“ (Git-SSH-Zugriff) das Dropdownmenü, und klicken Sie auf **Disabled** (Deaktiviert). ![Dropdownmenü „Git SSH access“ (Git-SSH-Zugriff) mit ausgewählter Option „Disabled“ (Deaktiviert)](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### Git-SSH-Zugriff auf alle einem Benutzer oder einer Organisation gehörenden Repositorys deaktivieren + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. Verwenden Sie unter „Git SSH access“ (Git-SSH-Zugriff) das Dropdownmenü, und klicken Sie auf **Disabled** (Deaktiviert). Wählen Sie anschließend **Enforce on all repositories** (Auf allen Repositorys erzwingen) aus. ![Dropdownmenü „Git SSH access“ (Git-SSH-Zugriff) mit ausgewählter Option „Disabled“ (Deaktiviert)](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. Verwenden Sie unter „Git SSH access“ (Git-SSH-Zugriff) das Dropdownmenü, und klicken Sie auf **Disabled** (Deaktiviert). Wählen Sie anschließend **Enforce on all repositories** (Auf allen Repositorys erzwingen) aus. ![Dropdownmenü „Git SSH access“ (Git-SSH-Zugriff) mit ausgewählter Option „Disabled“ (Deaktiviert)](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/de-DE/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/de-DE/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index 49ff3ce20bf1..473d474c5ef0 100644 --- a/translations/de-DE/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. Schließen Sie die Verbindung zu {% data variables.product.product_location_enterprise %}: +8. Schließen Sie die Verbindung zu {% data variables.product.product_location %}: ```shell $ exit > logout diff --git a/translations/de-DE/content/admin/user-management/index.md b/translations/de-DE/content/admin/user-management/index.md index 03245cd2edb3..49e84e6d0f4a 100644 --- a/translations/de-DE/content/admin/user-management/index.md +++ b/translations/de-DE/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Managing users, organizations, and repositories' shortTitle: 'Managing users, organizations, and repositories' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'In diesem Leitfaden werden die Authentifizierungsmethoden beschrieben, über die sich Benutzer bei Ihrer {% data variables.product.prodname_enterprise %}-Instanz anmelden können. Zudem wird darin beschrieben, wie Organisationen und Teams für den Zugriff auf und die Zusammenarbeit am Repository erstellt werden können. Letztlich finden sich darin auch vorgeschlagene Best Practices für die Benutzersicherheit.' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/de-DE/content/admin/user-management/log-forwarding.md b/translations/de-DE/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..64e7128f4c5a --- /dev/null +++ b/translations/de-DE/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: Protokollweiterleitung +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Unterstützt werden Protokollsammlungssysteme, die Protokollstreams im Syslog-Stil unterstützen (z. B. [Logstash](http://logstash.net/) und [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). + +### Protokollweiterleitung aktivieren + +{% if enterpriseServerVersions contains currentVersion %} +1. Klicken Sie auf der Seite mit den Einstellungen der {% data variables.enterprise.management_console %} auf der linken Seitenleiste auf **Monitoring** (Überwachung). +1. Wählen Sie **Enable log forwarding** (Protokollweiterleitung aktivieren) aus. +1. Geben Sie im Feld **Server address** (Serveradresse) die Adresse des Servers ein, an den Sie Protokolle weiterleiten möchten. Sie können mehrere Adressen in einer kommagetrennten Liste angeben. +1. Wählen Sie im Dropdownmenü „Protocol“ (Protokoll) das Protokoll aus, das für die Kommunikation mit dem Protokollserver verwendet werden soll. Das Protokoll wird auf alle angegebenen Protokollziele angewendet. +1. Wählen Sie **Enable TLS** (TLS aktivieren) aus. +1. Klicken Sie auf **Choose File** (Datei auswählen), und wählen Sie ein CA-Zertifikat aus, um die Kommunikation zwischen Syslog-Endpunkten zu verschlüsseln. Die gesamte Zertifikatkette wird validiert und muss in einem Root-Zertifikat beendet werden. Weitere Informationen finden Sie in der Dokumentation zu den „[TLS-Optionen in syslog-ng](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599)“. +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Klicke auf **Save** (Speichern). ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Problemlösungen +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/de-DE/content/admin/user-management/managing-dormant-users.md b/translations/de-DE/content/admin/user-management/managing-dormant-users.md index 6e8c34291fbb..f92c260a5fcc 100644 --- a/translations/de-DE/content/admin/user-management/managing-dormant-users.md +++ b/translations/de-DE/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: Ein Benutzerkonto wird als inaktiv angesehen, wenn es mindestens einen Monat lang nicht aktiv war. You may choose to suspend dormant users to free up user licenses. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- Zu den „Aktivitäten“ zählen u. a. -- die Anmeldung bei {% data variables.product.prodname_ghe_server %}, +- die Anmeldung bei {% data variables.product.product_name %}, - das Kommentieren von Issues und Pull Requests, - das Erstellen, Löschen, Beobachten und Darstellen von Repositorys, -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Accessing resources by using a personal access token or SSH key.{% endif %} ### Inaktive Benutzer anzeigen @@ -22,8 +23,8 @@ Zu den „Aktivitäten“ zählen u. a. Sie können eine Liste sämtlicher inaktiver Benutzer anzeigen, die nicht gesperrt wurden und keine Websiteadministratoren sind. {% data reusables.enterprise_site_admin_settings.access-settings %} -3. Klicken Sie auf der linken Seitenleiste auf **Dormant users** (Inaktive Benutzer). ![Registerkarte „Dormant users“ (Inaktive Benutzer)](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. Um alle inaktiven Benutzer in dieser Liste zu sperren, klicken Sie im oberen Bereich der Seite auf **Suspend all** (Alle sperren). ![Schaltfläche „Suspend all“ (Alle sperren)](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. Klicken Sie auf der linken Seitenleiste auf **Dormant users** (Inaktive Benutzer). ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. Um alle inaktiven Benutzer in dieser Liste zu sperren, klicken Sie im oberen Bereich der Seite auf **Suspend all** (Alle sperren). ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### Bestimmen, ob ein Benutzerkonto inaktiv ist @@ -36,9 +37,8 @@ Sie können eine Liste sämtlicher inaktiver Benutzer anzeigen, die nicht gesper {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/de-DE/content/admin/user-management/managing-global-webhooks.md b/translations/de-DE/content/admin/user-management/managing-global-webhooks.md index 34872c89a930..aa14092b48fd 100644 --- a/translations/de-DE/content/admin/user-management/managing-global-webhooks.md +++ b/translations/de-DE/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: Globale Webhooks verwalten -intro: 'Websiteadministratoren können globale Webhooks anzeigen, hinzufügen, bearbeiten und löschen, um Ereignisse auf Instanzebene zu verfolgen.' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### Informationen zu globalen Webhooks -Mithilfe von globalen Webhooks können Sie Regeln für die Benutzer- und Organisationsverwaltung auf Ihrer Instanz automatisch überwachen, darauf antworten oder diese erzwingen. So können Sie Ihre Webhooks beispielsweise so konfigurieren, dass sie ausgeführt werden, sobald +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. So können Sie Ihre Webhooks beispielsweise so konfigurieren, dass sie ausgeführt werden, sobald - ein Benutzerkonto erstellt oder gelöscht wird, - An organization is created or deleted - ein Mitarbeiter zu einem Repository hinzugefügt oder aus diesem entfernt wird, @@ -20,11 +21,9 @@ Mithilfe von globalen Webhooks können Sie Regeln für die Benutzer- und Organis {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### Globalen Webhook hinzufügen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Klicke auf **Add webhook** (Webhook hinzufügen). ![Schaltfläche „Add webhook“ (Webhook hinzufügen) auf der Seite „Webhooks“ im Admin-Center](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ Mithilfe von globalen Webhooks können Sie Regeln für die Benutzer- und Organis ### Globalen Webhook bearbeiten -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Klicken Sie neben dem Webhook, den Sie bearbeiten möchten, auf **Edit** (Bearbeiten). ![Schaltfläche „Edit“ (Bearbeiten) neben einem Webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ Mithilfe von globalen Webhooks können Sie Regeln für die Benutzer- und Organis ### Globalen Webhook löschen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Klicken Sie neben dem Webhook, den Sie löschen möchten, auf **Delete** (Löschen). ![Schaltfläche „Delete“ (Löschen) neben einem Webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ Mithilfe von globalen Webhooks können Sie Regeln für die Benutzer- und Organis ### Neueste Auslieferungen und Antworten anzeigen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Klicken Sie in der Liste der Webhooks auf den Webhook, für den Sie die Auslieferungen anzeigen möchten.![Liste der Webhooks mit Links zum Anzeigen jedes Webhooks](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/de-DE/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/de-DE/content/admin/user-management/managing-organizations-in-your-enterprise.md index c3cf628ddbee..b304f19c4dd1 100644 --- a/translations/de-DE/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'Organisationen eignen sich ideal zum Erstellen von getrennten Benutzergr mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/de-DE/content/admin/user-management/managing-repositories-in-your-enterprise.md index f54196ac1c6b..4da07ed3b7a1 100644 --- a/translations/de-DE/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Managing repositories in your enterprise -intro: 'Sie können die Repository-Administratoren zur Verfügung stehenden Einstellungen auf Ihrer {% data variables.product.prodname_ghe_server %}-Appliance verwalten.' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/de-DE/content/admin/user-management/managing-users-in-your-enterprise.md index 50e6a8d79be5..63a373005fbd 100644 --- a/translations/de-DE/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Managing users in your enterprise -intro: 'Sobald Benutzer sich bei {% data variables.product.product_location_enterprise %} authentifizieren können, möchten sie ein paar grundlegende Einstellungen für benutzerdefinierte Profile einrichten. Dazu zählen beispielsweise das Festlegen eines Avatars und E-Mail-Benachrichtigungen.' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/de-DE/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index b2ed0d83cea4..0735c12682ce 100644 --- a/translations/de-DE/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrating data to and from your enterprise -intro: 'Du kannst Benutzer-, Organisations- und Repositorydaten von {% data variables.product.prodname_ghe_server %} oder {% data variables.product.prodname_dotcom_the_website %} exportieren und diese Daten dann in {% data variables.product.product_location_enterprise %} importieren.' +intro: 'Du kannst Benutzer-, Organisations- und Repositorydaten von {% data variables.product.prodname_ghe_server %} oder {% data variables.product.prodname_dotcom_the_website %} exportieren und diese Daten dann in {% data variables.product.product_location %} importieren.' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/de-DE/content/admin/user-management/migrating-to-internal-repositories.md b/translations/de-DE/content/admin/user-management/migrating-to-internal-repositories.md index 3f5f3b8ca1a8..d7fb887ad455 100644 --- a/translations/de-DE/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/de-DE/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ Alle öffentlichen Repositories im Besitz von Benutzerkonten in Deiner Instanz w Der anonyme Git-Lesezugriff wird für jedes öffentliche Repository deaktiviert, das intern oder privat wird. -Wenn Deine aktuelle Standardsichtbarkeit für Repositorys öffentlich ist, wird die Standardeinstellung intern. Wenn der aktuelle Standardwert privat ist, ändert er sich nicht. Du kannst den Standardwert jederzeit ändern. Weitere Informationen findest Du unter "[Die Standardsichtbarkeit neuer Repositorys auf Deinem Gerät konfigurieren](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)." +Wenn Deine aktuelle Standardsichtbarkeit für Repositorys öffentlich ist, wird die Standardeinstellung intern. Wenn der aktuelle Standardwert privat ist, ändert er sich nicht. Du kannst den Standardwert jederzeit ändern. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)." Die Repository-Erstellungsrichtlinie für die Instanz wird dahingehend geändert, dass öffentliche Repositorys verhindert und private und interne Repositories ermöglicht werden. Du kannst die Richtlinie jederzeit aktualisieren. Weitere Informationen findest Du unter „[Repository-Erstellung in Deinen Instanzen beschränken](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance).“ diff --git a/translations/de-DE/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/de-DE/content/admin/user-management/monitoring-activity-in-your-enterprise.md index 991fef7abca5..a72fde4deb4f 100644 --- a/translations/de-DE/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/de-DE/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/de-DE/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 2088b4acbddd..8c6330f4ab49 100644 --- a/translations/de-DE/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/de-DE/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: Gesetzliche Aufbewahrungspflicht für einen Benutzer oder für eine Organisation festlegen -intro: 'Sie können eine gesetzliche Aufbewahrungspflicht für einen Benutzer oder für eine Organisation festlegen, um sicherzustellen, dass die ihm oder ihr gehörenden Repositorys nicht dauerhaft aus {% data variables.product.product_location_enterprise %} gelöscht werden können.' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- Wenn ein Repository gelöscht wird, bleibt es in der Regel 90 Tage lang weiterhin auf der Disk und kann über das Websiteadministrator-Dashboard wiederhergestellt werden. Nach 90 Tagen wird das Repository bereinigt und dauerhaft gelöscht. Wenn Sie eine gesetzliche Aufbewahrungspflicht für einen Benutzer oder für eine Organisation festlegen, können die ihm oder ihr gehörenden Repositorys auf unbestimmte Zeit wiederhergestellt werden. diff --git a/translations/de-DE/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/de-DE/content/admin/user-management/preventing-users-from-creating-organizations.md index 3353b358b55f..af0abf0860ad 100644 --- a/translations/de-DE/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/de-DE/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: 'Sie können Benutzer daran hindern, Organisationen auf Ihrer {% data variables.product.prodname_ghe_server %}-Appliance zu erstellen.' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/de-DE/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/de-DE/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index f5533dc0de47..ab4a86b39310 100644 --- a/translations/de-DE/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/de-DE/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ Weitere Informationen zum Hochstufen eines Benutzers auf einen Organisationsinha ### Benutzer über die Enterprise-Einstellungen hochstufen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. Klicken Sie in der oberen rechte Ecke der Seite auf **Add owner** (Inhaber hinzufügen). ![Schaltfläche zum Hinzufügen eines Administrators](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ Weitere Informationen zum Hochstufen eines Benutzers auf einen Organisationsinha ### Websiteadministrator über die Enterprise-Einstellungen zurückstufen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. Geben Sie in der oberen linken Ecke der Seite im Suchfeld „Find an administrator“ (Administrator suchen) den Benutzernamen der Person ein, die Sie zurückstufen möchten. ![Suchfeld zum Auffinden eines Administrators](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ Weitere Informationen zum Hochstufen eines Benutzers auf einen Organisationsinha 2. Führen Sie [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) mit dem Benutzernamen aus, der zurückgestuft werden soll. ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/de-DE/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/de-DE/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index 1c7390988688..05e43c9fb23a 100644 --- a/translations/de-DE/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/de-DE/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -Bei Verwendung von LDAP oder der integrierten Authentifizierung wird die Zwei-Faktor-Authentifizierung auf der {% data variables.product.prodname_ghe_server %}-Appliance unterstützt. Organisationsadministratoren können festlegen, dass Mitglieder die Zwei-Faktor-Authentifizierung aktivieren müssen. +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Organisationsadministratoren können festlegen, dass Mitglieder die Zwei-Faktor-Authentifizierung aktivieren müssen. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -Weitere Informationen finden Sie in „[dieser Tabelle zu den Authentifizierungsmethoden, welche die 2FA unterstützen](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa)“. +Weitere Informationen findest Du unter „[Informationen zur Zwei-Faktor-Authentifizierung](/github/authenticating-to-github/about-two-factor-authentication).“ ### Anforderungen für die Erzwingung der Zwei-Faktor-Authentifizierung diff --git a/translations/de-DE/content/admin/user-management/searching-the-audit-log.md b/translations/de-DE/content/admin/user-management/searching-the-audit-log.md index 9dc5718cab46..740f3feb5174 100644 --- a/translations/de-DE/content/admin/user-management/searching-the-audit-log.md +++ b/translations/de-DE/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: Auditprotokoll durchsuchen -intro: 'Websiteadministratoren können eine erweiterte Liste der [überwachten Aktionen](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) auf {% data variables.product.product_location_enterprise %} durchsuchen.' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### Suchabfragesyntax Erstellen Sie eine Suchabfrage aus mindestens einem Schlüsselwertpaar, das durch die logischen Operatoren AND/OR getrennt ist. -| Schlüssel | Wert | -| --------------:| --------------------------------------------------------------------------------------------------------- | -| `actor_id` | ID des Benutzerkontos, das die Aktion initiiert hat | -| `actor` | Name des Benutzerkontos, der die Aktion initiiert hat | -| `oauth_app_id` | ID der mit der Aktion verknüpften OAuth-Anwendung | -| `action` | Name der [überwachten Aktion](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) | -| `user_id` | ID des von der Aktion betroffenen Benutzers | -| `Benutzer` | Name des von der Aktion betroffenen Benutzers | -| `repo_id` | ID des von der Aktion betroffenen Repositorys (sofern zutreffend) | -| `repo` | Name des von der Aktion betroffenen Repositorys (sofern zutreffend) | -| `actor_ip` | IP-Adresse, über welche die Aktion initiiert wurde | -| `created_at` | Zeitpunkt, an dem die Aktion aufgetreten ist | -| `from` | Ansicht, von wem die Aktion initiiert wurde | -| `note` | Verschiedene ereignisspezifische Informationen (im Nur-Text- oder JSON-Format) | -| `org` | Name der von der Aktion betroffenen Organisation (sofern zutreffend) | -| `org_id` | ID der von der Aktion betroffenen Organisation (sofern zutreffend) | +| Schlüssel | Wert | +| --------------:| ------------------------------------------------------------------------------ | +| `actor_id` | ID des Benutzerkontos, das die Aktion initiiert hat | +| `actor` | Name des Benutzerkontos, der die Aktion initiiert hat | +| `oauth_app_id` | ID der mit der Aktion verknüpften OAuth-Anwendung | +| `action` | Name of the audited action | +| `user_id` | ID des von der Aktion betroffenen Benutzers | +| `Benutzer` | Name des von der Aktion betroffenen Benutzers | +| `repo_id` | ID des von der Aktion betroffenen Repositorys (sofern zutreffend) | +| `repo` | Name des von der Aktion betroffenen Repositorys (sofern zutreffend) | +| `actor_ip` | IP-Adresse, über welche die Aktion initiiert wurde | +| `created_at` | Zeitpunkt, an dem die Aktion aufgetreten ist | +| `from` | Ansicht, von wem die Aktion initiiert wurde | +| `note` | Verschiedene ereignisspezifische Informationen (im Nur-Text- oder JSON-Format) | +| `org` | Name der von der Aktion betroffenen Organisation (sofern zutreffend) | +| `org_id` | ID der von der Aktion betroffenen Organisation (sofern zutreffend) | So können Sie beispielsweise alle Aktionen anzeigen, die sich seit Anfang 2017 auf das Repository `octocat/Spoon-Knife` ausgewirkt haben: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -Eine vollständige Liste der Aktionen finden Sie unter „[Überwachte Aktionen](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)“. +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Auditprotokoll durchsuchen -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. Geben Sie eine Suchabfrage ein.![Suchabfrage](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/de-DE/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/de-DE/content/admin/user-management/suspending-and-unsuspending-users.md index 129276e2350e..09bc4116d61d 100644 --- a/translations/de-DE/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/de-DE/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'Wenn ein Benutzer das Unternehmen verlässt oder in eine andere Abteilung wechselt, sollten Sie dessen Zugriffsmöglichkeit auf {% data variables.product.product_location_enterprise %} entfernen oder ändern.' +intro: 'Wenn ein Benutzer das Unternehmen verlässt oder in eine andere Abteilung wechselt, sollten Sie dessen Zugriffsmöglichkeit auf {% data variables.product.product_location %} entfernen oder ändern.' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ Vor dem Sperren von Websiteadministratoren müssen Sie diese auf gewöhnliche Be {% tip %} -**Hinweis:** Bei [aktivierter LDAP-Synchronisierung](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync) für {% data variables.product.product_location_enterprise %} werden Benutzer automatisch gesperrt, wenn sie aus dem LDAP-Verzeichnisserver entfernt werden. Wenn die LDAP-Synchronisierung für Ihre Instanz aktiviert wird, werden die normalen Methoden zur Benutzersperrung deaktiviert. +**Hinweis:** Bei [aktivierter LDAP-Synchronisierung](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync) für {% data variables.product.product_location %} werden Benutzer automatisch gesperrt, wenn sie aus dem LDAP-Verzeichnisserver entfernt werden. Wenn die LDAP-Synchronisierung für Ihre Instanz aktiviert wird, werden die normalen Methoden zur Benutzersperrung deaktiviert. {% endtip %} @@ -65,8 +65,7 @@ Wie beim Sperren eines Benutzers wird das Entsperren eines Benutzers sofort wirk Sie können eine benutzerdefinierte Meldung erstellen, die gesperrten Benutzern angezeigt wird, wenn sie versuchen, sich anzumelden. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Klicken Sie auf **Add message** (Meldung hinzufügen). ![„Add message“ (Meldung hinzufügen)](/assets/images/enterprise/site-admin-settings/add-message.png) diff --git a/translations/de-DE/content/admin/user-management/troubleshooting-service-hooks.md b/translations/de-DE/content/admin/user-management/troubleshooting-service-hooks.md index 489627ac94fb..4b742535a9c8 100644 --- a/translations/de-DE/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/de-DE/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Auslieferungen abrufen diff --git a/translations/de-DE/content/admin/user-management/viewing-push-logs.md b/translations/de-DE/content/admin/user-management/viewing-push-logs.md index 75a0d5b3b515..ecc3902479ec 100644 --- a/translations/de-DE/content/admin/user-management/viewing-push-logs.md +++ b/translations/de-DE/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: Push-Protokolle anzeigen -intro: 'Websiteadministratoren können eine Liste der Git-Push-Vorgänge für Repositorys auf {% data variables.product.product_location_enterprise %} anzeigen.' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- Push-Protokolleinträge zeigen: @@ -26,6 +27,7 @@ Push-Protokolleinträge zeigen: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. Klicken Sie auf der linken Seitenleiste auf **Push Log** (Push-Protokoll). ![Registerkarte „Push log“ (Push-Protokoll)](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### Push-Protokolle eines Repositorys an der Befehlszeile anzeigen 1. Stellen Sie eine SSH-Verbindung zu Ihrer Appliance her. Weitere Informationen finden Sie unter „[Auf die Verwaltungsshell (SSH) zugreifen](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)“. @@ -33,3 +35,4 @@ Push-Protokolleinträge zeigen: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/developers/apps/about-apps.md b/translations/de-DE/content/developers/apps/about-apps.md index 401164488979..058dff52b4b4 100644 --- a/translations/de-DE/content/developers/apps/about-apps.md +++ b/translations/de-DE/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: About apps -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} diff --git a/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md b/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md index 79dd1fc6192e..750e4ff36af0 100644 --- a/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/de-DE/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -92,7 +93,7 @@ Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_AP After creating the JWT, set it in the `Header` of the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -127,7 +128,7 @@ By default, installation access tokens are scoped to all the repositories that a To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -147,7 +148,7 @@ The response will include your installation access token, the expiration date, t To authenticate with an installation access token, include it in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/translations/de-DE/content/developers/apps/authorizing-oauth-apps.md b/translations/de-DE/content/developers/apps/authorizing-oauth-apps.md index 87f8be697567..dd0a620a7d56 100644 --- a/translations/de-DE/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/de-DE/content/developers/apps/authorizing-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Authorizing OAuth Apps +title: OAuth-Apps autorisieren intro: '{% data reusables.shortdesc.authorizing_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps/ @@ -11,13 +11,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. @@ -52,14 +53,14 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec ##### Parameters -Name | Type | Description ------|------|-------------- -`client_id`|`string` | **Required**. The client ID you received from GitHub when you {% if currentVersion == "free-pro-team@latest" %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. -`redirect_uri`|`string` | The URL in your application where users will be sent after authorization. See details below about [redirect urls](#redirect-urls). -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. -`scope`|`string` | A space-delimited list of [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). If not provided, `scope` defaults to an empty list for users that have not authorized any scopes for the application. For users who have authorized scopes for the application, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the set of scopes the user has authorized for the application. For example, if a user has already performed the web flow twice and has authorized one token with `user` scope and another token with `repo` scope, a third web flow that does not provide a `scope` will receive a token with `user` and `repo` scope. -`state` | `string` | {% data reusables.apps.state_description %} -`allow_signup`|`string` | Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is `true`. Use `false` when a policy prohibits signups. +| Name | Typ | Beschreibung | +| -------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required**. The client ID you received from GitHub when you {% if currentVersion == "free-pro-team@latest" %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. | +| `redirect_uri` | `string` | The URL in your application where users will be sent after authorization. See details below about [redirect urls](#redirect-urls). | +| `login` | `string` | Suggests a specific account to use for signing in and authorizing the app. | +| `Umfang` | `string` | A space-delimited list of [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). If not provided, `scope` defaults to an empty list for users that have not authorized any scopes for the application. For users who have authorized scopes for the application, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the set of scopes the user has authorized for the application. For example, if a user has already performed the web flow twice and has authorized one token with `user` scope and another token with `repo` scope, a third web flow that does not provide a `scope` will receive a token with `user` and `repo` scope. | +| `state` | `string` | {% data reusables.apps.state_description %} +| `allow_signup` | `string` | Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is `true`. Use `false` when a policy prohibits signups. | #### 2. Users are redirected back to your site by GitHub @@ -71,13 +72,13 @@ Exchange this `code` for an access token: ##### Parameters -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`client_secret` | `string` | **Required.** The client secret you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| Name | Typ | Beschreibung | +| --------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. | +| `client_secret` | `string` | **Required.** The client secret you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. | +| `Code` | `string` | **Required.** The code you received as a response to Step 1. | +| `redirect_uri` | `string` | The URL in your application where users are sent after authorization. | +| `state` | `string` | The unguessable random string you provided in Step 1. | ##### Response @@ -85,12 +86,11 @@ By default, the response takes the following form: access_token=e72e16c7e42f292c6912e7710c838347ae178b4a&token_type=bearer -You can also receive the content in different formats depending on the Accept -header: +You can also receive the content in different formats depending on the Accept header: Accept: application/json {"access_token":"e72e16c7e42f292c6912e7710c838347ae178b4a", "scope":"repo,gist", "token_type":"bearer"} - + Accept: application/xml bearer @@ -111,7 +111,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,10 +136,10 @@ Your app must request a user verification code and verification URL that the app ##### Input Parameters -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. -`scope` | `string` | The scope that your app is requesting access to. +| Name | Typ | Beschreibung | +| ----------- | -------- | ----------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. | +| `Umfang` | `string` | The scope that your app is requesting access to. | ##### Response @@ -167,13 +167,13 @@ Name | Type | Description ##### Response parameters -Name | Type | Description ------|------|-------------- -`device_code` | `string` | The device verification code is 40 characters and used to verify the device. -`user_code` | `string` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. -`verification_uri` | `string` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. -`expires_in` | `integer`| The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. -`interval` | `integer` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. +| Name | Typ | Beschreibung | +| ------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `device_code` | `string` | The device verification code is 40 characters and used to verify the device. | +| `user_code` | `string` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. | +| `verification_uri` | `string` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. | +| `expires_in` | `integer` | The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. | +| `interval` | `integer` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. | #### Step 2: Prompt the user to enter the user code in a browser @@ -193,11 +193,11 @@ Once the user has authorized, the app will receive an access token that can be u ##### Input parameters -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`device_code` | `string` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. -`grant_type` | `string` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. +| Name | Typ | Beschreibung | +| ------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. | +| `device_code` | `string` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. | +| `grant_type` | `string` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. | ##### Response @@ -217,15 +217,15 @@ If you make more than one access token request (`POST {% data variables.product. #### Error codes for the device flow -| Error code | Description | -|----|----| -| `authorization_pending`| This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | -| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. -| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. -| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. -| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. -| `incorrect_device_code` | The device_code provided is not valid. -| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again. +| Error code | Beschreibung | +| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `authorization_pending` | This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | +| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. | +| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. | +| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. | +| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. | +| `incorrect_device_code` | The device_code provided is not valid. | +| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again. | For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." @@ -235,24 +235,20 @@ For more information, see the "[OAuth 2.0 Device Authorization Grant](https://to Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} -**Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with -two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if -you or your users have two-factor authentication enabled. +**Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if you or your users have two-factor authentication enabled. {% endnote %} +{% endif %} ### Redirect URLs -The `redirect_uri` parameter is optional. If left out, GitHub will -redirect users to the callback URL configured in the OAuth Application -settings. If provided, the redirect URL's host and port must exactly -match the callback URL. The redirect URL's path must reference a -subdirectory of the callback URL. +The `redirect_uri` parameter is optional. If left out, GitHub will redirect users to the callback URL configured in the OAuth Application settings. If provided, the redirect URL's host and port must exactly match the callback URL. The redirect URL's path must reference a subdirectory of the callback URL. CALLBACK: http://example.com/path - + GOOD: http://example.com/path GOOD: http://example.com/path/subdir/other BAD: http://example.com/bar @@ -295,10 +291,10 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr {% endtip %} -### Troubleshooting +### Problemlösungen * "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" * "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/translations/de-DE/content/developers/apps/building-github-apps.md b/translations/de-DE/content/developers/apps/building-github-apps.md index a0868276380a..0012cdf9cef2 100644 --- a/translations/de-DE/content/developers/apps/building-github-apps.md +++ b/translations/de-DE/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/building-oauth-apps.md b/translations/de-DE/content/developers/apps/building-oauth-apps.md index 61e6a69762f8..92ea416d43fb 100644 --- a/translations/de-DE/content/developers/apps/building-oauth-apps.md +++ b/translations/de-DE/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index 9f6e59be2d93..91948a7364f7 100644 --- a/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new GitHub App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index 195da4b29284..6406676a18df 100644 --- a/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/de-DE/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/de-DE/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/de-DE/content/developers/apps/creating-a-github-app-from-a-manifest.md index a9eea1a0df1c..9f93d2d434ee 100644 --- a/translations/de-DE/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/de-DE/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ You must complete this step of the GitHub App Manifest flow within one hour. {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/de-DE/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/de-DE/content/developers/apps/creating-a-github-app-using-url-parameters.md index d718d3f89bdd..03eed961d8ed 100644 --- a/translations/de-DE/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/de-DE/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,114 +6,116 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. ### {% data variables.product.prodname_github_app %} configuration parameters - Name | Type | Description ------|------|------------- -`name` | `string` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. -`description` | `string` | A description of the {% data variables.product.prodname_github_app %}. -`url` | `string` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. -`callback_url` | `string` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. -`request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. -`setup_url` | `string` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. -`setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. -`public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. -`webhook_url` | `string` | The full URL that you would like to send webhook event payloads to. -`webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. -`events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. -`domain` | `string` | The URL of a content reference. -`single_file_name` | `string` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. + | Name | Typ | Beschreibung | + | -------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `name` | `string` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | + | `Beschreibung` | `string` | A description of the {% data variables.product.prodname_github_app %}. | + | `url` | `string` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | + | `callback_url` | `string` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | + | `request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | + | `setup_url` | `string` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | + | `setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | + | `public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | + | `webhook_url` | `string` | The full URL that you would like to send webhook event payloads to. | + | `webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | + | `ereignisse` | `array of strings` | Webhook-Ereignisse. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | + | `Domäne` | `string` | The URL of a content reference. | + | `single_file_name` | `string` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + | `single_file_paths` | `array of strings` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions You can select permissions in a query string using the permission name in the following table as the query parameter name and the permission type as the query value. For example, to select `Read & write` permissions in the user interface for `contents`, your query string would include `&contents=write`. To select `Read-only` permissions in the user interface for `blocking`, your query string would include `&blocking=read`. To select `no-access` in the user interface for `checks`, your query string would not include the `checks` permission. -Permission | Description ----------- | ----------- -[`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/v3/users/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. -`content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. -[`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. -[`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. -[`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. -[`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. -[`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/v3/users/keys/). Can be one of: `none`, `read`, or `write`. -[`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. -[`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} -[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. -`organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. -[`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} -[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. -`plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. -[`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. -[`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. -[`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`. -[`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/v3/repos/contents/). Can be one of: `none`, `read`, or `write`. -[`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/v3/activity/starring/). Can be one of: `none`, `read`, or `write`. -[`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/v3/repos/statuses/). Can be one of: `none`, `read`, or `write`. -[`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/v3/teams/discussions/) and the [Team Discussion Comments API](/v3/teams/discussion_comments/). Can be one of: `none`, `read`, or `write`. -`vulnerability_alerts`| Grants access to receive security alerts for vulnerable dependencies in a repository. See "[About security alerts for vulnerable dependencies](/articles/about-security-alerts-for-vulnerable-dependencies)" to learn more. Can be one of: `none` or `read`. -`watching` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. +| Berechtigung | Beschreibung | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} +| [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/v3/users/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`checks (Prüfungen)`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. | +| `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. | +| [`contents (Inhalte)`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. | +| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/v3/repos/deployments/). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`follower`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. | +| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. | +| [`Issues (Lieferungen)`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. | +| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/v3/users/keys/). Can be one of: `none`, `read`, or `write`. | +| [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} +| [`Metadaten`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. | +| [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/v3/orgs/hooks/). Can be one of: `none`, `read`, or `write`. | +| `organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. | +| [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} +| [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`Seiten`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/v3/repos/pages/). Can be one of: `none`, `read`, or `write`. | +| `plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. | +| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. | +| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. | +| [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`. | +| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/v3/repos/contents/). Can be one of: `none`, `read`, or `write`. | +| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/v3/activity/starring/). Can be one of: `none`, `read`, or `write`. | +| [`statuses (Statusangaben)`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/v3/repos/statuses/). Can be one of: `none`, `read`, or `write`. | +| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/v3/teams/discussions/) and the [Team Discussion Comments API](/v3/teams/discussion_comments/). Can be one of: `none`, `read`, or `write`. | +| `vulnerability_alerts` | Grants access to receive security alerts for vulnerable dependencies in a repository. See "[About security alerts for vulnerable dependencies](/articles/about-security-alerts-for-vulnerable-dependencies)" to learn more. Can be one of: `none` or `read`. | +| `beobachten` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. | ### {% data variables.product.prodname_github_app %} webhook events -Webhook event name | Required permission | Description ------------------- | ------------------- | ----------- -[`check_run`](/webhooks/event-payloads/#check_run) |`checks` | {% data reusables.webhooks.check_run_short_desc %} -[`check_suite`](/webhooks/event-payloads/#check_suite) |`checks` | {% data reusables.webhooks.check_suite_short_desc %} -[`commit_comment`](/webhooks/event-payloads/#commit_comment) | `contents` | {% data reusables.webhooks.commit_comment_short_desc %} -[`content_reference`](/webhooks/event-payloads/#content_reference) |`content_references` | {% data reusables.webhooks.content_reference_short_desc %} -[`create`](/webhooks/event-payloads/#create) | `contents` | {% data reusables.webhooks.create_short_desc %} -[`delete`](/webhooks/event-payloads/#delete) | `contents` | {% data reusables.webhooks.delete_short_desc %} -[`deployment`](/webhooks/event-payloads/#deployment) | `deployments` | {% data reusables.webhooks.deployment_short_desc %} -[`deployment_status`](/webhooks/event-payloads/#deployment_status) | `deployments` | {% data reusables.webhooks.deployment_status_short_desc %} -[`fork`](/webhooks/event-payloads/#fork) | `contents` | {% data reusables.webhooks.fork_short_desc %} -[`gollum`](/webhooks/event-payloads/#gollum) | `contents` | {% data reusables.webhooks.gollum_short_desc %} -[`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} -[`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} -[`label`](/webhooks/event-payloads/#label) | `metadata` | {% data reusables.webhooks.label_short_desc %} -[`member`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} -[`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} -[`milestone`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} -[`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} -[`organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} -[`page_build`](/webhooks/event-payloads/#page_build) | `pages` | {% data reusables.webhooks.page_build_short_desc %} -[`project`](/webhooks/event-payloads/#project) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_short_desc %} -[`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} -[`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} -[`public`](/webhooks/event-payloads/#public) | `metadata` | {% data reusables.webhooks.public_short_desc %} -[`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} -[`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} -[`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} -[`push`](/webhooks/event-payloads/#push) | `contents` | {% data reusables.webhooks.push_short_desc %} -[`release`](/webhooks/event-payloads/#release) | `contents` | {% data reusables.webhooks.release_short_desc %} -[`repository`](/webhooks/event-payloads/#repository) |`metadata` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} -[`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contents` | Allows integrators using GitHub Actions to trigger custom events.{% endif %} -[`status`](/webhooks/event-payloads/#status) | `statuses` | {% data reusables.webhooks.status_short_desc %} -[`team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} -[`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} -[`watch`](/webhooks/event-payloads/#watch) | `metadata` | {% data reusables.webhooks.watch_short_desc %} +| Name von Webhook-Ereignis | Required permission | Beschreibung | +| -------------------------------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | +| [`check_run`](/webhooks/event-payloads/#check_run) | `checks (Prüfungen)` | {% data reusables.webhooks.check_run_short_desc %} +| [`check_suite`](/webhooks/event-payloads/#check_suite) | `checks (Prüfungen)` | {% data reusables.webhooks.check_suite_short_desc %} +| [`commit_comment`](/webhooks/event-payloads/#commit_comment) | `contents (Inhalte)` | {% data reusables.webhooks.commit_comment_short_desc %} +| [`content_reference`](/webhooks/event-payloads/#content_reference) | `content_references` | {% data reusables.webhooks.content_reference_short_desc %} +| [`create`](/webhooks/event-payloads/#create) | `contents (Inhalte)` | {% data reusables.webhooks.create_short_desc %} +| [`delete`](/webhooks/event-payloads/#delete) | `contents (Inhalte)` | {% data reusables.webhooks.delete_short_desc %} +| [`deployment`](/webhooks/event-payloads/#deployment) | `deployments` | {% data reusables.webhooks.deployment_short_desc %} +| [`deployment_status`](/webhooks/event-payloads/#deployment_status) | `deployments` | {% data reusables.webhooks.deployment_status_short_desc %} +| [`Fork`](/webhooks/event-payloads/#fork) | `contents (Inhalte)` | {% data reusables.webhooks.fork_short_desc %} +| [`gollum`](/webhooks/event-payloads/#gollum) | `contents (Inhalte)` | {% data reusables.webhooks.gollum_short_desc %} +| [`Issues (Lieferungen)`](/webhooks/event-payloads/#issues) | `Issues (Lieferungen)` | {% data reusables.webhooks.issues_short_desc %} +| [`issue_comment`](/webhooks/event-payloads/#issue_comment) | `Issues (Lieferungen)` | {% data reusables.webhooks.issue_comment_short_desc %} +| [`Kennzeichnung`](/webhooks/event-payloads/#label) | `Metadaten` | {% data reusables.webhooks.label_short_desc %} +| [`Mitglied`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} +| [`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} +| [`Meilensteine`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} +| [`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} +| [`Organisation`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} +| [`page_build`](/webhooks/event-payloads/#page_build) | `Seiten` | {% data reusables.webhooks.page_build_short_desc %} +| [`project (Projekt)`](/webhooks/event-payloads/#project) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_short_desc %} +| [`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} +| [`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} +| [`public`](/webhooks/event-payloads/#public) | `Metadaten` | {% data reusables.webhooks.public_short_desc %} +| [`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} +| [`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} +| [`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} +| [`Push`](/webhooks/event-payloads/#push) | `contents (Inhalte)` | {% data reusables.webhooks.push_short_desc %} +| [`Release`](/webhooks/event-payloads/#release) | `contents (Inhalte)` | {% data reusables.webhooks.release_short_desc %} +| [`Repository`](/webhooks/event-payloads/#repository) | `Metadaten` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} +| [`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contents (Inhalte)` | Allows integrators using GitHub Actions to trigger custom events.{% endif %} +| [`Status`](/webhooks/event-payloads/#status) | `statuses (Statusangaben)` | {% data reusables.webhooks.status_short_desc %} +| [`Team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} +| [`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} +| [`beobachten`](/webhooks/event-payloads/#watch) | `Metadaten` | {% data reusables.webhooks.watch_short_desc %} diff --git a/translations/de-DE/content/developers/apps/creating-a-github-app.md b/translations/de-DE/content/developers/apps/creating-a-github-app.md index 1bf202633631..82f9157934ba 100644 --- a/translations/de-DE/content/developers/apps/creating-a-github-app.md +++ b/translations/de-DE/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} @@ -30,8 +31,17 @@ versions: 6. Optionally, in "Description", type a description of your app that users will see. ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. This URL is used if your app needs to identify and authorize user-to-server requests. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} 9. If your app authorizes users using the OAuth flow, you can select **Request user authorization (OAuth) during installation** to allow people to authorize the app when they install it, saving a step. If you select this option, the "Setup URL" becomes unavailable and users will be redirected to your "User authorization callback URL" after installing the app. See "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)" for more information. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png) diff --git a/translations/de-DE/content/developers/apps/creating-an-oauth-app.md b/translations/de-DE/content/developers/apps/creating-an-oauth-app.md index d4739326c78e..d5ed2f843134 100644 --- a/translations/de-DE/content/developers/apps/creating-an-oauth-app.md +++ b/translations/de-DE/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -38,4 +39,11 @@ versions: 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) 8. Optionally, in "Application description", type a description of your app that users will see. ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. Klicke auf **Register application** (Anwendung registrieren). ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/de-DE/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/de-DE/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 718e1483a9bd..d8d469a808f9 100644 --- a/translations/de-DE/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/de-DE/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -229,7 +230,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -348,7 +349,7 @@ Let's get started! These are the steps you'll complete in this section: 1. [Automatically fixing RuboCop errors](#step-26-automatically-fixing-rubocop-errors) 1. [Security tips](#step-27-security-tips) -### Step 2.1. Adding a Ruby file +### Schritt 2.1. Adding a Ruby file You can pass specific files or entire directories for RuboCop to check. In this quickstart, you'll run RuboCop on an entire directory. Because RuboCop only checks Ruby code, you'll want at least one Ruby file in your repository that contains errors. The example file provided below contains a few errors. Add this example Ruby file to the repository where your app is installed (make sure to name the file with an `.rb` extension, as in `myfile.rb`): @@ -518,7 +519,7 @@ You should see the linting errors in the debug output, although they aren't prin } ``` -### Step 2.4. Collecting RuboCop errors +### Schritt 2.4. Collecting RuboCop errors The `@output` variable contains the parsed JSON results of the RuboCop report. As shown above, the results contain a `summary` section that your code can use to quickly determine if there are any errors. The following code will set the check run conclusion to `success` when there are no reported errors. RuboCop reports errors for each file in the `files` array, so if there are errors, you'll need to extract some data from the file object. @@ -593,7 +594,7 @@ This code also iterates through each error in the `offenses` array and collects This code doesn't yet create an annotation for the check run. You'll add that code in the next section. -### Step 2.5. Updating the check run with CI test results +### Schritt 2.5. Updating the check run with CI test results Each check run from GitHub contains an `output` object that includes a `title`, `summary`, `text`, `annotations`, and `images`. The `summary` and `title` are the only required parameters for the `output`, but those alone don't offer much detail, so this quickstart adds `text` and `annotations` too. The code here doesn't add an image, but feel free to add one if you'd like! @@ -607,7 +608,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -639,7 +640,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( @@ -713,7 +714,7 @@ If the annotations are related to a file already included in the PR, the annotat ![Check run annotations in the files changed tab](/assets/images/github-apps/github_apps_checks_annotation_diff.png) -### Step 2.6. Automatically fixing RuboCop errors +### Schritt 2.6. Automatically fixing RuboCop errors If you've made it this far, kudos! 👏 You've already created a CI test. In this section, you'll add one more feature that uses RuboCop to automatically fix the errors it finds. You already added the "Fix this" button in the [previous section](#step-25-updating-the-check-run-with-ci-test-results). Now you'll add the code to handle the `requested_action` check run event triggered when someone clicks the "Fix this" button. @@ -813,7 +814,7 @@ Because a new commit was pushed to the repo, you'll see a new check suite for Oc You can find the completed code for the app you just built in the `server.rb` file in the [Creating CI tests with the Checks API](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) repository. -### Step 2.7. Security tips +### Schritt 2.7. Security tips The template GitHub App code already has a method to verify incoming webhook payloads to ensure they are from a trusted source. If you are not validating webhook payloads, you'll need to ensure that when repository names are included in the webhook payload, the webhook does not contain arbitrary commands that could be used maliciously. The code below validates that the repository name only contains Latin alphabetic characters, hyphens, and underscores. To provide you with a complete example, the complete `server.rb` code available in the [companion repository](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) for this quickstart includes both the method of validating incoming webhook payloads and this check to verify the repository name. diff --git a/translations/de-DE/content/developers/apps/deleting-a-github-app.md b/translations/de-DE/content/developers/apps/deleting-a-github-app.md index 7b8dfd4704ab..e845399f1422 100644 --- a/translations/de-DE/content/developers/apps/deleting-a-github-app.md +++ b/translations/de-DE/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/deleting-an-oauth-app.md b/translations/de-DE/content/developers/apps/deleting-an-oauth-app.md index 345b954c034b..a31cc0177634 100644 --- a/translations/de-DE/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/de-DE/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/de-DE/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index 24cd9906ab1f..1f43ad34b22f 100644 --- a/translations/de-DE/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/de-DE/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/translations/de-DE/content/developers/apps/editing-a-github-apps-permissions.md b/translations/de-DE/content/developers/apps/editing-a-github-apps-permissions.md index db8fe290c376..c1e2546c4c41 100644 --- a/translations/de-DE/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/de-DE/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/developers/apps/getting-started-with-apps.md b/translations/de-DE/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/translations/de-DE/content/developers/apps/getting-started-with-apps.md +++ b/translations/de-DE/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/guides.md b/translations/de-DE/content/developers/apps/guides.md index fde449ab7aff..b2ddd42e33c6 100644 --- a/translations/de-DE/content/developers/apps/guides.md +++ b/translations/de-DE/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/de-DE/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 95d7ec2ffca2..bc6f1e753cd6 100644 --- a/translations/de-DE/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/de-DE/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} @@ -43,12 +44,12 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec ##### Parameters -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. -`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. -`state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. +| Name | Typ | Beschreibung | +| -------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | +| `redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | +| `login` | `string` | Suggests a specific account to use for signing in and authorizing the app. | {% note %} @@ -66,7 +67,7 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} @@ -74,17 +75,17 @@ Expiring user tokens are currently part of the user-to-server token expiration b ##### Parameters -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. -`client_secret` | `string` | **Required.** The client secret for your GitHub App. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| Name | Typ | Beschreibung | +| --------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID for your GitHub App. | +| `client_secret` | `string` | **Required.** The client secret for your GitHub App. | +| `Code` | `string` | **Required.** The code you received as a response to Step 1. | +| `redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `string` | The unguessable random string you provided in Step 1. | ##### Response -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -119,7 +120,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -226,7 +227,7 @@ While most of your API interaction should occur using your server-to-server inst * [List check runs in a check suite](/v3/checks/runs/#list-check-runs-in-a-check-suite) * [List check runs for a Git reference](/v3/checks/runs/#list-check-runs-for-a-git-reference) -##### Check Suites +##### Prüfsuiten * [Create a check suite](/v3/checks/suites/#create-a-check-suite) * [Get a check suite](/v3/checks/suites/#get-a-check-suite) @@ -245,14 +246,14 @@ While most of your API interaction should occur using your server-to-server inst * [Create a deployment status](/rest/reference/repos#create-a-deployment-status) * [Get a deployment status](/rest/reference/repos#get-a-deployment-status) -##### Deployments +##### Bereitstellungen * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} -##### Events +##### Ereignisse * [List public events for a network of repositories](/rest/reference/activity#list-public-events-for-a-network-of-repositories) * [List public organization events](/rest/reference/activity#list-public-organization-events) @@ -336,7 +337,7 @@ While most of your API interaction should occur using your server-to-server inst * [List assignees](/v3/issues/assignees/#list-assignees) * [Check if a user can be assigned](/v3/issues/assignees/#check-if-a-user-can-be-assigned) * [List repository issues](/v3/issues/#list-repository-issues) -* [Create an issue](/v3/issues/#create-an-issue) +* [Hiermit wird ein Issue erstellt.](/v3/issues/#create-an-issue) * [Get an issue](/v3/issues/#get-an-issue) * [Update an issue](/v3/issues/#update-an-issue) * [Lock an issue](/v3/issues/#lock-an-issue) @@ -350,7 +351,7 @@ While most of your API interaction should occur using your server-to-server inst * [List jobs for a workflow run](/v3/actions/workflow-jobs/#list-jobs-for-a-workflow-run) {% endif %} -##### Labels +##### Kennzeichnungen * [List labels for an issue](/v3/issues/labels/#list-labels-for-an-issue) * [Add labels to an issue](/v3/issues/labels/#add-labels-to-an-issue) @@ -378,7 +379,7 @@ While most of your API interaction should occur using your server-to-server inst * [Meta](/v3/meta/#meta) -##### Milestones +##### Meilensteine * [List milestones](/v3/issues/milestones/#list-milestones) * [Create a milestone](/v3/issues/milestones/#create-a-milestone) @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -460,7 +461,7 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) * [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -475,7 +476,7 @@ While most of your API interaction should occur using your server-to-server inst * [List child teams](/v3/teams/#list-child-teams) * [List teams for the authenticated user](/v3/teams/#list-teams-for-the-authenticated-user) -##### Organizations +##### Organisationen * [List organizations](/v3/orgs/#list-organizations) * [Get an organization](/v3/orgs/#get-an-organization) @@ -524,7 +525,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove project collaborator](/v3/projects/collaborators/#remove-project-collaborator) * [Get project permission for a user](/v3/projects/collaborators/#get-project-permission-for-a-user) -##### Projects +##### Projekte * [List organization projects](/v3/projects/#list-organization-projects) * [Create an organization project](/v3/projects/#create-an-organization-project) @@ -587,7 +588,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Reactions -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -607,9 +608,9 @@ While most of your API interaction should occur using your server-to-server inst * [Delete team discussion reaction](/v3/reactions/#delete-team-discussion-reaction) * [Delete team discussion comment reaction](/v3/reactions/#delete-team-discussion-comment-reaction){% endif %} -##### Repositories +##### Repositorys -* [List organization repositories](/v3/repos/#list-organization-repositories) +* [Repositorys einer Organisation auflisten](/v3/repos/#list-organization-repositories) * [Create a repository for the authenticated user](/v3/repos/#create-a-repository-for-the-authenticated-user) * [Get a repository](/v3/repos/#get-a-repository) * [Update a repository](/v3/repos/#update-a-repository) @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -773,10 +774,10 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Releases -* [List releases](/rest/reference/repos/#list-releases) +* [Veröffentlichungen auflisten](/rest/reference/repos/#list-releases) * [Create a release](/rest/reference/repos/#create-a-release) * [Get a release](/rest/reference/repos/#get-a-release) -* [Update a release](/rest/reference/repos/#update-a-release) +* [Einen Release aktualisieren](/rest/reference/repos/#update-a-release) * [Delete a release](/rest/reference/repos/#delete-a-release) * [List release assets](/rest/reference/repos/#list-release-assets) * [Get a release asset](/rest/reference/repos/#get-a-release-asset) @@ -806,16 +807,16 @@ While most of your API interaction should occur using your server-to-server inst * [Emojis](/v3/emojis/#emojis) * [Get rate limit status for the authenticated user](/v3/rate_limit/#get-rate-limit-status-for-the-authenticated-user) -##### Search +##### Suche * [Search code](/v3/search/#search-code) * [Search commits](/v3/search/#search-commits) * [Search labels](/v3/search/#search-labels) -* [Search repositories](/v3/search/#search-repositories) +* [Repositorys suchen](/v3/search/#search-repositories) * [Search topics](/v3/search/#search-topics) * [Search users](/v3/search/#search-users) -##### Statuses +##### Status * [Get the combined status for a specific reference](/v3/repos/statuses/#get-the-combined-status-for-a-specific-reference) * [List commit statuses for a reference](/v3/repos/statuses/#list-commit-statuses-for-a-reference) @@ -834,7 +835,7 @@ While most of your API interaction should occur using your server-to-server inst * [Update a discussion comment](/v3/teams/discussion_comments/#update-a-discussion-comment) * [Delete a discussion comment](/v3/teams/discussion_comments/#delete-a-discussion-comment) -##### Topics +##### Themen * [Get all repository topics](/v3/repos#get-all-repository-topics) * [Replace all repository topics](/v3/repos/#replace-all-repository-topics) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers @@ -896,7 +899,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a public SSH key for the authenticated user](/v3/users/keys/#delete-a-public-ssh-key-for-the-authenticated-user) * [List public keys for a user](/v3/users/keys/#list-public-keys-for-a-user) -##### Users +##### Benutzer * [Get the authenticated user](/v3/users/#get-the-authenticated-user) * [List app installations accessible to the user access token](/v3/apps/installations/#list-app-installations-accessible-to-the-user-access-token) diff --git a/translations/de-DE/content/developers/apps/index.md b/translations/de-DE/content/developers/apps/index.md index 5032b671b3ff..1b6f13d10f32 100644 --- a/translations/de-DE/content/developers/apps/index.md +++ b/translations/de-DE/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/de-DE/content/developers/apps/installing-github-apps.md b/translations/de-DE/content/developers/apps/installing-github-apps.md index 85a635fff5d2..0daf74da0b9e 100644 --- a/translations/de-DE/content/developers/apps/installing-github-apps.md +++ b/translations/de-DE/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a 1. From the [GitHub Apps settings page](https://github.com/settings/apps), select the public app you want to configure for others to install. 2. In "Homepage URL," type the URL for your app's homepage and click **Save changes**. ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/de-DE/content/developers/apps/making-a-github-app-public-or-private.md b/translations/de-DE/content/developers/apps/making-a-github-app-public-or-private.md index 8573e9685965..bf01890758e9 100644 --- a/translations/de-DE/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/de-DE/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/de-DE/content/developers/apps/managing-github-apps.md b/translations/de-DE/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/translations/de-DE/content/developers/apps/managing-github-apps.md +++ b/translations/de-DE/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/managing-oauth-apps.md b/translations/de-DE/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/translations/de-DE/content/developers/apps/managing-oauth-apps.md +++ b/translations/de-DE/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/de-DE/content/developers/apps/migrating-oauth-apps-to-github-apps.md index 26925e8506f6..0706b40b6e7e 100644 --- a/translations/de-DE/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/de-DE/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/translations/de-DE/content/developers/apps/modifying-a-github-app.md b/translations/de-DE/content/developers/apps/modifying-a-github-app.md index 1b53b636be80..ef63ad208ddc 100644 --- a/translations/de-DE/content/developers/apps/modifying-a-github-app.md +++ b/translations/de-DE/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/modifying-an-oauth-app.md b/translations/de-DE/content/developers/apps/modifying-an-oauth-app.md index 3e45db618208..5463c5f9956a 100644 --- a/translations/de-DE/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/de-DE/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/rate-limits-for-github-apps.md b/translations/de-DE/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/translations/de-DE/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/de-DE/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/de-DE/content/developers/apps/refreshing-user-to-server-access-tokens.md index 92532cfd7edf..8ec5ae084d42 100644 --- a/translations/de-DE/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/de-DE/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/scopes-for-oauth-apps.md b/translations/de-DE/content/developers/apps/scopes-for-oauth-apps.md index ff5b4dc33152..b54804d4351d 100644 --- a/translations/de-DE/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/de-DE/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,8 +19,9 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +If your +{% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} Check headers to see what OAuth scopes you have, and what the API action accepts: @@ -36,47 +38,46 @@ X-Accepted-OAuth-Scopes: user ### Available scopes -Name | Description ------|-----------| -**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} -**`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} -**`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. - `repo:status`| Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. - `repo_deployment`| Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. - `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. - `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} - `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} -**`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. - `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. - `read:repo_hook`| Grants read and ping access to hooks in public or private repositories. -**`admin:org`** | Fully manage the organization and its teams, projects, and memberships. - `write:org`| Read and write access to organization membership, organization projects, and team membership. - `read:org`| Read-only access to organization membership, organization projects, and team membership. -**`admin:public_key`** | Fully manage public keys. - `write:public_key`| Create, list, and view details for public keys. - `read:public_key`| List and view details for public keys. -**`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. -**`gist`** | Grants write access to gists. -**`notifications`** | Grants:
* read access to a user's notifications
* mark as read access to threads
* watch and unwatch access to a repository, and
* read, write, and delete access to thread subscriptions. -**`user`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. - `read:user`| Grants access to read a user's profile data. - `user:email`| Grants read access to a user's email addresses. - `user:follow`| Grants access to follow or unfollow other users. -**`delete_repo`** | Grants access to delete adminable repositories. -**`write:discussion`** | Allows read and write access for team discussions. - `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} -**`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". -**`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". -**`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} -**`admin:gpg_key`** | Fully manage GPG keys. - `write:gpg_key`| Create, list, and view details for GPG keys. - `read:gpg_key`| List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -**`workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +| Name | Beschreibung | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} +| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | +|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | +|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | +|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | +|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%} +|  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} +| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | +|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | +|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | +| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | +|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | +|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | +| **`admin:public_key`** | Fully manage public keys. | +|  `write:public_key` | Create, list, and view details for public keys. | +|  `read:public_key` | List and view details for public keys. | +| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | +| **`gist`** | Grants write access to gists. | +| **`benachrichtigungen`** | Grants:
* read access to a user's notifications
* mark as read access to threads
* watch and unwatch access to a repository, and
* read, write, and delete access to thread subscriptions. | +| **`Benutzer`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | +|  `read:user` | Grants access to read a user's profile data. | +|  `user:email` | Grants read access to a user's email addresses. | +|  `user:follow` | Grants access to follow or unfollow other users. | +| **`delete_repo`** | Grants access to delete adminable repositories. | +| **`write:discussion`** | Allows read and write access for team discussions. | +|  `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} +| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | +| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | +| **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} +| **`admin:gpg_key`** | Fully manage GPG keys. | +|  `write:gpg_key` | Create, list, and view details for GPG keys. | +|  `read:gpg_key` | List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} +| **`Workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} -**Note:** Your OAuth App can request the scopes in the initial redirection. You -can specify multiple scopes by separating them with a space: +**Note:** Your OAuth App can request the scopes in the initial redirection. You can specify multiple scopes by separating them with a space: https://github.com/login/oauth/authorize? client_id=...& @@ -86,29 +87,14 @@ can specify multiple scopes by separating them with a space: ### Requested scopes and granted scopes -The `scope` attribute lists scopes attached to the token that were granted by -the user. Normally, these scopes will be identical to what you requested. -However, users can edit their scopes, effectively -granting your application less access than you originally requested. Also, users -can edit token scopes after the OAuth flow is completed. -You should be aware of this possibility and adjust your application's behavior -accordingly. +The `scope` attribute lists scopes attached to the token that were granted by the user. Normally, these scopes will be identical to what you requested. However, users can edit their scopes, effectively granting your application less access than you originally requested. Also, users can edit token scopes after the OAuth flow is completed. You should be aware of this possibility and adjust your application's behavior accordingly. -It's important to handle error cases where a user chooses to grant you -less access than you originally requested. For example, applications can warn -or otherwise communicate with their users that they will see reduced -functionality or be unable to perform some actions. +It's important to handle error cases where a user chooses to grant you less access than you originally requested. For example, applications can warn or otherwise communicate with their users that they will see reduced functionality or be unable to perform some actions. -Also, applications can always send users back through the flow again to get -additional permission, but don’t forget that users can always say no. +Also, applications can always send users back through the flow again to get additional permission, but don’t forget that users can always say no. -Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which -provides tips on handling modifiable token scopes. +Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which provides tips on handling modifiable token scopes. ### Normalized scopes -When requesting multiple scopes, the token is saved with a normalized list -of scopes, discarding those that are implicitly included by another requested -scope. For example, requesting `user,gist,user:email` will result in a -token with `user` and `gist` scopes only since the access granted with -`user:email` scope is included in the `user` scope. +When requesting multiple scopes, the token is saved with a normalized list of scopes, discarding those that are implicitly included by another requested scope. For example, requesting `user,gist,user:email` will result in a token with `user` and `gist` scopes only since the access granted with `user:email` scope is included in the `user` scope. diff --git a/translations/de-DE/content/developers/apps/setting-permissions-for-github-apps.md b/translations/de-DE/content/developers/apps/setting-permissions-for-github-apps.md index aea8157d923e..f63d641cdbf1 100644 --- a/translations/de-DE/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/de-DE/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/translations/de-DE/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/de-DE/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index 10c0ed839fb3..fbdcdf15c9ca 100644 --- a/translations/de-DE/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/de-DE/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/de-DE/content/developers/apps/transferring-ownership-of-a-github-app.md index 1b715b8af5b6..ea865da97cb9 100644 --- a/translations/de-DE/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/de-DE/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/de-DE/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 1b812675c416..4f1cdbe51286 100644 --- a/translations/de-DE/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/de-DE/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/de-DE/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/de-DE/content/developers/apps/troubleshooting-authorization-request-errors.md index 4113c5512665..ff6624c958c7 100644 --- a/translations/de-DE/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/de-DE/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/translations/de-DE/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/de-DE/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 938d7e8cf839..c38a7f4ca121 100644 --- a/translations/de-DE/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/de-DE/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/developers/apps/using-content-attachments.md b/translations/de-DE/content/developers/apps/using-content-attachments.md index 8367e2a62bea..852f7fc873c0 100644 --- a/translations/de-DE/content/developers/apps/using-content-attachments.md +++ b/translations/de-DE/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/translations/de-DE/content/developers/apps/using-the-github-api-in-your-app.md b/translations/de-DE/content/developers/apps/using-the-github-api-in-your-app.md index 52568d57251b..7064fb36062d 100644 --- a/translations/de-DE/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/de-DE/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/github-marketplace/about-github-marketplace.md b/translations/de-DE/content/developers/github-marketplace/about-github-marketplace.md index 0322055eb91d..8f20b883d483 100644 --- a/translations/de-DE/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/de-DE/content/developers/github-marketplace/about-github-marketplace.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.actions-not-verified %} -To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[{% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}](/marketplace/actions/)." +To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." ### Apps diff --git a/translations/de-DE/content/developers/index.md b/translations/de-DE/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/translations/de-DE/content/developers/index.md +++ b/translations/de-DE/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/de-DE/content/developers/overview/about-githubs-apis.md b/translations/de-DE/content/developers/overview/about-githubs-apis.md index 4d21a0f8419f..39e74b19f1e3 100644 --- a/translations/de-DE/content/developers/overview/about-githubs-apis.md +++ b/translations/de-DE/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### beta diff --git a/translations/de-DE/content/developers/overview/github-developer-program.md b/translations/de-DE/content/developers/overview/github-developer-program.md index 343241fd6fcc..8ecaa853aa7c 100644 --- a/translations/de-DE/content/developers/overview/github-developer-program.md +++ b/translations/de-DE/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/translations/de-DE/content/developers/overview/index.md b/translations/de-DE/content/developers/overview/index.md index ddde72b49b82..c674b911aaa4 100644 --- a/translations/de-DE/content/developers/overview/index.md +++ b/translations/de-DE/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: Übersicht -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Inhaltsverzeichnis diff --git a/translations/de-DE/content/developers/overview/managing-deploy-keys.md b/translations/de-DE/content/developers/overview/managing-deploy-keys.md index 0dc5a58f2471..5e5d4032d8c2 100644 --- a/translations/de-DE/content/developers/overview/managing-deploy-keys.md +++ b/translations/de-DE/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/overview/replacing-github-services.md b/translations/de-DE/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/translations/de-DE/content/developers/overview/replacing-github-services.md +++ b/translations/de-DE/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/de-DE/content/developers/overview/using-ssh-agent-forwarding.md b/translations/de-DE/content/developers/overview/using-ssh-agent-forwarding.md index aa7d8c9e59e7..349ab10e0d68 100644 --- a/translations/de-DE/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/de-DE/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/de-DE/content/developers/webhooks-and-events/about-webhooks.md b/translations/de-DE/content/developers/webhooks-and-events/about-webhooks.md index 64b973bcf586..869ef913772e 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/de-DE/content/developers/webhooks-and-events/about-webhooks.md @@ -1,21 +1,22 @@ --- -title: About webhooks +title: Informationen zu Webhooks intro: Learn the basics of how webhooks work to help you build and set up integrations. redirect_from: - /webhooks versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} -### Events +### Ereignisse {% data reusables.webhooks.webhooks_intro %} diff --git a/translations/de-DE/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/de-DE/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index c121f0bf21d2..71c7eec7477d 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/de-DE/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/webhooks-and-events/creating-webhooks.md b/translations/de-DE/content/developers/webhooks-and-events/creating-webhooks.md index 00d7754d8ce5..f88b2ad74077 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/de-DE/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. diff --git a/translations/de-DE/content/developers/webhooks-and-events/events.md b/translations/de-DE/content/developers/webhooks-and-events/events.md index 12925507a825..fb31660ede8a 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/events.md +++ b/translations/de-DE/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/developers/webhooks-and-events/github-event-types.md b/translations/de-DE/content/developers/webhooks-and-events/github-event-types.md index 8cecb61cebd6..45087e2bf83d 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/de-DE/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object diff --git a/translations/de-DE/content/developers/webhooks-and-events/index.md b/translations/de-DE/content/developers/webhooks-and-events/index.md index 9081fdfedeb2..fbcde34c7e53 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/index.md +++ b/translations/de-DE/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Inhaltsverzeichnis diff --git a/translations/de-DE/content/developers/webhooks-and-events/issue-event-types.md b/translations/de-DE/content/developers/webhooks-and-events/issue-event-types.md index 80c4264671aa..82ea0715ce2a 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/de-DE/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -229,7 +230,7 @@ The issue or pull request was referenced from another issue or pull request. | --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `actor` | `Objekt` | The person who generated the event. | | `created_at` | `string` | The timestamp indicating when the cross-reference was added. | -| `updated_at` | `string` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. | +| `updated_at` | `string` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. | | `source` | `Objekt` | The issue or pull request that added a cross-reference. | | `source[type]` | `string` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. | | `source[issue]` | `Objekt` | The `issue` object that added the cross-reference. | @@ -347,7 +348,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -664,7 +665,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/de-DE/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/de-DE/content/developers/webhooks-and-events/securing-your-webhooks.md index 0a5ed843591b..558685831253 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/de-DE/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/translations/de-DE/content/developers/webhooks-and-events/testing-webhooks.md b/translations/de-DE/content/developers/webhooks-and-events/testing-webhooks.md index 459c8bc69b0b..c9efec6024f9 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/de-DE/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Now that you've [configured your local server](/webhooks/configuring/), you migh ### Listing recent deliveries -Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a deployment was successful (green check) or failed (red x). You can also identify when each delivery was attempted. +Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a delivery was successful (green check) or failed (red x). You can also identify when each delivery was attempted. {% data variables.product.product_name %} keeps a log of each webhook delivery for {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} days. diff --git a/translations/de-DE/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/de-DE/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 458467a17387..7e26e5709a54 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/de-DE/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ The unique properties for a webhook event are the same properties you'll find in HTTP POST payloads that are delivered to your webhook's configured URL endpoint will contain several special headers: -| Header | Beschreibung | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | Name of the event that triggered the delivery. | -| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | -| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| Header | Beschreibung | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | Name of the event that triggered the delivery. | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -290,10 +291,10 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| Schlüssel | Typ | Beschreibung | -| ------------ | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `string` | The action performed. Can be `created`.{% endif %} -| `deployment` | `Objekt` | The [deployment](/rest/reference/repos#list-deployments). | +| Schlüssel | Typ | Beschreibung | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `string` | The action performed. Can be `created`.{% endif %} +| `deployment` | `Objekt` | The [deployment](/rest/reference/repos#list-deployments). | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| Schlüssel | Typ | Beschreibung | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `string` | The action performed. Can be `created`.{% endif %} -| `deployment_status` | `Objekt` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | -| `deployment_status["state"]` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | -| `deployment_status["target_url"]` | `string` | The optional link added to the status. | -| `deployment_status["description"]` | `string` | The optional human-readable description added to the status. | -| `deployment` | `Objekt` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | +| Schlüssel | Typ | Beschreibung | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `string` | The action performed. Can be `created`.{% endif %} +| `deployment_status` | `Objekt` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | +| `deployment_status["state"]` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | +| `deployment_status["target_url"]` | `string` | The optional link added to the status. | +| `deployment_status["description"]` | `string` | The optional human-readable description added to the status. | +| `deployment` | `Objekt` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Unternehmen @@ -429,7 +430,7 @@ When someone revokes their authorization of a {% data variables.product.prodname {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** {% data reusables.pre-release-program.suspend-installation-beta %} For more information, see "[Suspending a {% data variables.product.prodname_github_app %} installation](/apps/managing-github-apps/suspending-a-github-app-installation/)." @@ -617,7 +618,7 @@ For a detailed description of this payload and the payload for each type of `act ### meta -The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to recieve meta events for. +The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for. #### Availability @@ -667,18 +668,18 @@ The webhook this event is configured on was deleted. This event will only listen #### Availability -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission #### Webhook payload object -| Schlüssel | Typ | Beschreibung | -| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `action` | `string` | die Aktion, die durchgeführt wurde. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | -| `Einladung` | `Objekt` | The invitation for the user or email if the action is `member_invited`. | -| `membership` | `Objekt` | The membership between the user and the organization. Not present when the action is `member_invited`. | +| Schlüssel | Typ | Beschreibung | +| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action` | `string` | die Aktion, die durchgeführt wurde. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | +| `Einladung` | `Objekt` | The invitation for the user or email if the action is `member_invited`. | +| `membership` | `Objekt` | The membership between the user and the organization. Not present when the action is `member_invited`. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -974,13 +975,17 @@ Deliveries for `review_requested` and `review_request_removed` events will have | `before` | `string` | The SHA of the most recent commit on `ref` before the push. | | `after` | `string` | The SHA of the most recent commit on `ref` after the push. | | `commits` | `array` | An array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](/v3/repos/commits/) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.) | -| `commits[][sha]` | `string` | The SHA of the commit. | +| `commits[][id]` | `string` | The SHA of the commit. | +| `commits[][timestamp]` | `string` | The ISO 8601 timestamp of the commit. | | `commits[][message]` | `string` | The commit message. | | `commits[][author]` | `Objekt` | The git author of the commit. | | `commits[][author][name]` | `string` | The git author's name. | | `commits[][author][email]` | `string` | The git author's email address. | | `commits[][url]` | `url` | URL that points to the commit API resource. | | `commits[][distinct]` | `boolean` | Whether this commit is distinct from any that have been pushed before. | +| `commits[][added]` | `array` | An array of files added in the commit. | +| `commits[][modified]` | `array` | An array of files modified by the commit. | +| `commits[][removed]` | `array` | An array of files removed in the commit. | | `pusher` | `Objekt` | The user who pushed the commits. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1014,7 +1019,7 @@ Deliveries for `review_requested` and `review_request_removed` events will have {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch This event occurs when a {% data variables.product.prodname_github_app %} sends a `POST` request to the "[Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event)" endpoint. @@ -1042,7 +1047,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends | Schlüssel | Typ | Beschreibung | | --------- | -------- | -------------------------------------------------------------------------------- | -| `action` | `string` | die Aktion, die durchgeführt wurde. This can be one of:
  • `created` - A repository is created.
  • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
  • `archived` - A repository is archived.
  • `unarchived` - A repository is unarchived.
  • {% if currentVersion != "free-pro-team@latest" %}
  • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
  • {% endif %}
  • `edited` - A repository's information is edited.
  • `renamed` - A repository is renamed.
  • `transferred` - A repository is transferred.
  • `publicized` - A repository is made public.
  • `privatized` - A repository is made private.
| +| `action` | `string` | die Aktion, die durchgeführt wurde. This can be one of:
  • `created` - A repository is created.
  • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
  • `archived` - A repository is archived.
  • `unarchived` - A repository is unarchived.
  • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
  • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
  • {% endif %}
  • `edited` - A repository's information is edited.
  • `renamed` - A repository is renamed.
  • `transferred` - A repository is transferred.
  • `publicized` - A repository is made public.
  • `privatized` - A repository is made private.
| {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1244,7 +1249,7 @@ You can only create a sponsorship webhook on {% data variables.product.prodname_ {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Benutzer diff --git a/translations/de-DE/content/developers/webhooks-and-events/webhooks.md b/translations/de-DE/content/developers/webhooks-and-events/webhooks.md index 7187f705569c..ce6641349041 100644 --- a/translations/de-DE/content/developers/webhooks-and-events/webhooks.md +++ b/translations/de-DE/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/about-branch-restrictions.md b/translations/de-DE/content/github/administering-a-repository/about-branch-restrictions.md index 4741f5161829..d7e402e7a46e 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/de-DE/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Informationen zu Branch-Einschränkungen -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. Weitere Informationen findest Du unter „[Branch-Einschränkungen aktivieren](/articles/enabling-branch-restrictions)" und „[Über geschützte Branches](/articles/about-protected-branches)." You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. diff --git a/translations/de-DE/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/de-DE/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 684719ea5832..d3413b700398 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} In jeder E-Mail-Benachrichtigung für einen Push an ein Repository werden die neuen Commits und Links zu einem Diff aufgelistet, der nur diese Commits enthält. In der E-Mail-Benachrichtigung siehst Du Folgendes: @@ -24,7 +25,7 @@ In jeder E-Mail-Benachrichtigung für einen Push an ein Repository werden die ne - Die Dateien, die im Rahmen des Commits geändert wurden - Die Commit-Mitteilung -Du kannst E-Mail-Benachrichtigungen filtern, die Du für Pushes an ein Repository erhältst. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." Du kannst auch E-Mail-Benachrichtigungen für Pushes ausschalten. Weitere Informationen findest Du unter „[Auslieferungsmethode für Deine Benachrichtigungen wählen](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}.“ +Du kannst E-Mail-Benachrichtigungen filtern, die Du für Pushes an ein Repository erhältst. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." Du kannst auch E-Mail-Benachrichtigungen für Pushes ausschalten. Weitere Informationen findest Du unter „[Auslieferungsmethode für Deine Benachrichtigungen wählen](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}.“ ### E-Mail-Benachrichtigungen für Pushes in Dein Repository aktivieren @@ -36,7 +37,7 @@ Du kannst E-Mail-Benachrichtigungen filtern, die Du für Pushes an ein Repositor 7. Klicke auf **Save settings** (Einstellungen speichern). ![Schaltfläche „Save settings“ (Einstellungen speichern)](/assets/images/help/settings/save_notification_settings.png) ### Weiterführende Informationen -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - „[Über Benachrichtigungen](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" {% else %} - „[Über Benachrichtigungen](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)" diff --git a/translations/de-DE/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/de-DE/content/github/administering-a-repository/about-github-dependabot-version-updates.md index b70d5e7e98d7..6462c187f5e2 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/de-DE/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -17,7 +17,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c When {% data variables.product.prodname_dependabot_short %} identifies an outdated dependency, it raises a pull request to update the manifest to the latest version of the dependency. For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. You check that your tests pass, review the changelog and release notes included in the pull request summary, and then merge it. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." -If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." {% data reusables.dependabot.dependabot-tos %} diff --git a/translations/de-DE/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/de-DE/content/github/administering-a-repository/about-merge-methods-on-github.md index a290189b5803..beacd385c679 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/de-DE/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} Sie können eine Art von Merge-Methode, beispielsweise Commit-Squashing oder Rebasing, erzwingen, indem Sie nur die gewünschte Methode für Ihr Repository aktivieren. {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} Die Standard-Mergemethode erzeugt einen Merge-Commit. Du kannst verhindern, dass Merge-Commits an einen geschützten Branch übertragen werden, indem Du einen linearen Commit-Verlauf erzwingst. Weitere Informationen findest Du unter „[Einen linearen Commit-Verlauf verlangen](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} ### Deine Merge-Commits squashen diff --git a/translations/de-DE/content/github/administering-a-repository/about-protected-branches.md b/translations/de-DE/content/github/administering-a-repository/about-protected-branches.md index f1f03cc87a56..a91bea687406 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/de-DE/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} Du kannst entscheiden, Einschränkungen zu erzwingen über die Art und Weise, wie ein Pull Request in Dein Repository zusammengeführt wird. diff --git a/translations/de-DE/content/github/administering-a-repository/about-releases.md b/translations/de-DE/content/github/administering-a-repository/about-releases.md index bfb13addcba6..a4fba02ba321 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-releases.md +++ b/translations/de-DE/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Releases @@ -20,11 +21,11 @@ Releases sind einsetzbare Software-Iterationen, die Du paketieren und für ein b Releases basieren auf [Git-Tags](https://git-scm.com/book/en/Git-Basics-Tagging), die einen bestimmten Punkt im Verlauf Deines Repositorys kennzeichnen. Ein Tag kann ein anderes Datum haben als ein Release, da sie zu unterschiedlichen Zeiten erstellt wurden. Weitere Informationen zum Anzeigen Deiner vorhandenen Tags findest Du unter „[Anzeigen der Releases und Tags Deines Repositorys](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)." -Du kannst Benachrichtigungen erhalten, wenn neue Releases in einem Repository verfügbar sind, ohne Benachrichtigungen über andere Updates des gleichen Repositorys zu erhalten. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +Du kannst Benachrichtigungen erhalten, wenn neue Releases in einem Repository verfügbar sind, ohne Benachrichtigungen über andere Updates des gleichen Repositorys zu erhalten. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." Alle Personen mit Lesezugriff auf ein Repository können Releases anzeigen und vergleichen, aber nur Personen mit Schreibberechtigungen für ein Repository können Releases verwalten. Weitere Informationen findest Du unter „[Verwalten von Releases in einem Repository](/github/administering-a-repository/managing-releases-in-a-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/de-DE/content/github/administering-a-repository/about-required-commit-signing.md b/translations/de-DE/content/github/administering-a-repository/about-required-commit-signing.md index ca40db4f35a6..5ecb057766f1 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/de-DE/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du in Deinem Repository Branch-Schutzmaßnahmen erzwungen hast, kannst Du die obligatorische Commit-Signatur einrichten. Weitere Informationen findest Du unter „[Geschützte Branches konfigurieren](/articles/configuring-protected-branches/).“ -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. Weitere Informationen findest Du unter „[Über die Verifikation von Commit-Signaturen](/articles/about-commit-signature-verification)." +When you enable required commit signing on a branch, contributors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. Weitere Informationen findest Du unter „[Über die Verifikation von Commit-Signaturen](/articles/about-commit-signature-verification)." Du kannst jederzeit lokale Commits zum Branch übertragen, wenn die Commits signiert und verifiziert sind. {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} diff --git a/translations/de-DE/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/de-DE/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index 51f03b494e8e..c37fe21bbf94 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/de-DE/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du in Deinem Repository Schutzmaßnahmen für Branches erzwungen hast, kannst Du die erforderlichen Reviews einrichten. Weitere Informationen zum Erzwingen von Schutzmaßnahmen für Branches findest Du unter „[Geschützte Branches konfigurieren ](/articles/configuring-protected-branches/).“ For more information about setting up required reviews, see "[Enabling required reviews for pull requests](/articles/enabling-required-reviews-for-pull-requests)." diff --git a/translations/de-DE/content/github/administering-a-repository/about-required-status-checks.md b/translations/de-DE/content/github/administering-a-repository/about-required-status-checks.md index 1d5f0ead6ba5..71174adf3d31 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/de-DE/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu erforderlichen Statuschecks @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Manchmal werden sich die Ergebnisse der Statuschecks für den Test-Merge-Commit und Head-Commit widersprechen. Wenn der Test-Merge-Commit einen Status hat, muss dieser bestanden werden. Anderenfalls muss der Status des Head-Commit bestanden sein, bevor Du den Branch zusammenführen kannst. For more information about test merge commits, see "[Pull Requests](/v3/pulls/#response-1)." diff --git a/translations/de-DE/content/github/administering-a-repository/about-securing-your-repository.md b/translations/de-DE/content/github/administering-a-repository/about-securing-your-repository.md index ea5782b898fa..024439503dd3 100644 --- a/translations/de-DE/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ The first step to securing a repository is to set up who can see and modify your Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage them to upgrade. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- **{% data variables.product.prodname_dependabot_short %} alerts** +- **{% data variables.product.prodname_dependabot_short %} alerts and security updates** - View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot_short %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. Weitere Informationen findest Du unter „[Informationen zu {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)“. - **{% data variables.product.prodname_code_scanning_capc %} alerts** diff --git a/translations/de-DE/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/de-DE/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index 3c320797752f..da3647e0fd35 100644 --- a/translations/de-DE/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/de-DE/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Abfrageparameter sind optionale Bestandteile einer URL, die Sie anpassen können, um eine bestimmte Ansicht einer Webseite weiterzugeben, z. B. gefilterte Suchergebnisse, eine Issue-Vorlage oder die Seite mit dem Veröffentlichungsformular auf {% data variables.product.prodname_dotcom %}. Um eigene Abfrageparameter zu erstellen, musst Du Schlüssel- und Wertepaar abgleichen. diff --git a/translations/de-DE/content/github/administering-a-repository/changing-the-default-branch.md b/translations/de-DE/content/github/administering-a-repository/changing-the-default-branch.md index 41e38a85e25e..78d33ab7d6c4 100644 --- a/translations/de-DE/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/de-DE/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. We ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/de-DE/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/de-DE/content/github/administering-a-repository/classifying-your-repository-with-topics.md index 1adf59df661f..3f48a46123e2 100644 --- a/translations/de-DE/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/de-DE/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -1,44 +1,39 @@ --- -title: Classifying your repository with topics -intro: 'To help other people find and contribute to your project, you can add topics to your repository related to your project''s intended purpose, subject area, affinity groups, or other important qualities.' +title: Repository mit Themen klassifizieren +intro: 'Damit andere Personen Dein Projekt leichter finden und Beiträge dazu leisten können, kannst Du zu Deinem Repository Themen hinzufügen, die in Zusammenhang mit dem beabsichtigten Zweck, dem Themenbereich, verbundenen Gruppen oder anderen wichtigen Eigenschaften des Projekts stehen.' redirect_from: - /articles/about-topics/ - /articles/classifying-your-repository-with-topics versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About topics +### Informationen zu Themen -With topics, you can explore repositories in a particular subject area, find projects to contribute to, and discover new solutions to a specific problem. Topics appear on the main page of a repository. You can click a topic name to {% if currentVersion == "free-pro-team@latest" %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. +Mithilfe von Themen kannst Du Repositorys zu einem bestimmten Themenbereich erkunden, Projekte finden, zu denen Du einen Beitrag leisten kannst, und neue Lösungen für ein bestimmtes Problem entdecken. Themen werden auf der Hauptseite eines Repositorys angezeigt. You can click a topic name to {% if currentVersion == "free-pro-team@latest" %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. -![Main page of the test repository showing topics](/assets/images/help/repository/os-repo-with-topics.png) +![Hauptseite des Test-Repositorys, auf der Themen angezeigt werden](/assets/images/help/repository/os-repo-with-topics.png) -To browse the most used topics, go to https://github.com/topics/. +Rufe https://github.com/topics/ auf, um die am häufigsten verwendeten Themen zu durchsuchen. {% if currentVersion == "free-pro-team@latest" %}You can contribute to {% data variables.product.product_name %}'s set of featured topics in the [github/explore](https://github.com/github/explore) repository. {% endif %} -Repository admins can add any topics they'd like to a repository. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% if currentVersion == "free-pro-team@latest" %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. Private repository content is not analyzed and does not receive topic suggestions.{% endif %} +Repository-Administratoren können beliebige Themen zu einem Repository hinzufügen. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% if currentVersion == "free-pro-team@latest" %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. Die Inhalte privater Repositorys werden nicht analysiert, und es gibt keine Themenvorschläge für private Repositorys.{% endif %} -Public and private repositories can have topics, although you will only see private repositories that you have access to in topic search results. +Öffentliche und private Repositorys können Themen haben, aber in den Resultaten der Themensuche wirst Du nur die privaten Repositorys sehen, auf die Du Zugriff hast. -You can search for repositories that are associated with a particular topic. For more information, see "[Searching for repositories](/articles/searching-for-repositories#search-by-topic)." You can also search for a list of topics on {% data variables.product.product_name %}. For more information, see "[Searching topics](/articles/searching-topics)." +Du kannst nach Repositorys suchen, die mit einem bestimmten Thema verknüpft sind. Weitere Informationen finden Sie unter „[Nach Repositorys suchen](/articles/searching-for-repositories/#search-by-topic)“. Sie können auch nach einer Liste von Themen auf {% data variables.product.product_name %} suchen. Weitere Informationen findest Du unter „[Themen suchen](/articles/searching-topics).“ -### Adding topics to your repository +### Themen zum Repository hinzufügen -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} -2. Under your repository description, click **Add topics**. - ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) -3. Type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Done**. - ![Form with a list of topics and Done button](/assets/images/help/repository/add-topics-done-button.png) +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} +2. Klicke unter der Beschreibung des Repositorys auf **Add topics** (Themen hinzufügen). ![Link „Add topics“ (Themen hinzufügen) auf der Hauptseite eines Repositorys](/assets/images/help/repository/add-topics-link.png) +3. Gib das Thema ein, das Du zum Repository hinzufügen möchtest, gefolgt von einem Leerzeichen. ![Formular zur Eingabe von Themen](/assets/images/help/repository/add-topic-form.png) +4. Wenn Du mit dem Hinzufügen von Themen fertig bist, klicke auf **Done** (Fertig). ![Formular mit einer Liste an Themen und Schaltfläche „Done“ (Fertig)](/assets/images/help/repository/add-topics-done-button.png) {% else %} -2. To the right of "About", click {% octicon "gear" aria-label="The Gear icon" %}. - ![Gear icon on main page of a repository](/assets/images/help/repository/edit-repository-details-gear.png) -3. Under "Topics", type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Save changes**. - !["Save changes" button in "Edit repository details"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) +2. To the right of "About", click {% octicon "gear" aria-label="The Gear icon" %}. ![Gear icon on main page of a repository](/assets/images/help/repository/edit-repository-details-gear.png) +3. Under "Topics", type the topic you want to add to your repository, then type a space. ![Formular zur Eingabe von Themen](/assets/images/help/repository/add-topic-form.png) +4. After you've finished adding topics, click **Save changes**. !["Save changes" button in "Edit repository details"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) {% endif %} diff --git a/translations/de-DE/content/github/administering-a-repository/comparing-releases.md b/translations/de-DE/content/github/administering-a-repository/comparing-releases.md index 334d9ae18545..d753ceeb2c13 100644 --- a/translations/de-DE/content/github/administering-a-repository/comparing-releases.md +++ b/translations/de-DE/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: Personen mit Lesezugriff auf ein Repository können Releases ansehe versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/de-DE/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index 4e52277f6c6b..d700f7091b0c 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/de-DE/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -545,12 +545,6 @@ updates: Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} - ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -564,7 +558,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. + +| Paketmanager | Required file path for vendored dependencies | Weitere Informationen | +| ------------ | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `bundler` | The dependencies must be in the _vendor/cache_ directory.
Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/de-DE/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/de-DE/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index ec4cb356d4e9..c7116066ab8c 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/de-DE/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. Wenn Du Zendesk verwendest, um beispielsweise Tickets von Benutzern nachzuverfolgen, kannst Du in dem Pull Request, den Du zur Fehlerbehebung öffnest, auf eine Ticketnummer verweisen. diff --git a/translations/de-DE/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/de-DE/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index d10c040229ca..1029e78e5b75 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/de-DE/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/de-DE/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/de-DE/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index b34895e181f8..c4e12cba6a30 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/de-DE/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/de-DE/content/github/administering-a-repository/configuring-protected-branches.md b/translations/de-DE/content/github/administering-a-repository/configuring-protected-branches.md index 0517a100ba79..1a62aebcb31f 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/de-DE/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/de-DE/content/github/administering-a-repository/configuring-pull-request-merges.md index eac3ef913642..e07d5cfeb507 100644 --- a/translations/de-DE/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/de-DE/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/de-DE/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index 56bf1b4e33e4..2ad3f470d871 100644 --- a/translations/de-DE/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/de-DE/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Verwende eine *.gitattributes*-Datei, um Dateien zu markieren, die einem bestimmten „Muster“ mit den festgelegten Attributen entsprechen. Eine *.gitattributes*-Datei nutzt dieselben Regeln zum Abgleichen wie _.gitignore_-Dateien. Weitere Informationen findest Du unter „[Muster-Format](https://www.git-scm.com/docs/gitignore#_pattern_format)" in der Git-Dokumentation. diff --git a/translations/de-DE/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/de-DE/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index 378662c32f77..06a99ba77352 100644 --- a/translations/de-DE/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/de-DE/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du noch kein Bild hinzugefügt hast, werden sich Repository-Links erweitern, um grundlegende Informationen zum Repository sowie den Avatar des Inhabers anzeigen. Durch das Hinzufügen eines Bildes zu Deinem Repository vereinfachst Du die Identifizierung Deines Projekts auf den verschiedenen Social-Media-Kanälen. diff --git a/translations/de-DE/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/de-DE/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 96ad7c1aa339..efa105f3630f 100644 --- a/translations/de-DE/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/de-DE/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/deleting-a-repository.md b/translations/de-DE/content/github/administering-a-repository/deleting-a-repository.md index 7229dc427e35..bc222168f680 100644 --- a/translations/de-DE/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} ein Organisations-Repository löschen. Wenn **Allow members to delete or transfer repositories for this organization** (Mitgliedern das Löschen oder Übertragen von Repositorys für diese Organisation erlauben) deaktiviert wurde, können nur Organisationsinhaber Repositorys der Organisation löschen. {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/de-DE/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/de-DE/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index 083751d41a21..fed72fa0bf6a 100644 --- a/translations/de-DE/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/de-DE/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Löschen eines Branches, der für einen Pull-Request verwendet wurde diff --git a/translations/de-DE/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/de-DE/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index a48d92319d4b..7b69ee25d8e7 100644 --- a/translations/de-DE/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ Du kannst {% data variables.product.prodname_actions %} für Dein Repository akt Alternativ kannst Du {% data variables.product.prodname_actions %} in Deinem Repository aktivieren, aber die Aktionen limitieren, die ein Workflow ausführen kann. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### {% data variables.product.prodname_actions %}-Berechtigungen für Dein Repository verwalten {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise account that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise account that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -44,7 +44,7 @@ You can disable all workflows for a repository or set a policy that configures w {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise account that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise account that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/de-DE/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index c331e8d9b42e..102a7f8936fc 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- Repository-Administratoren können die Einstellung für den anonymen Git-Lesezugriff für ein bestimmtes Repository ändern, wenn folgende Voraussetzungen erfüllt sind: - Ein Websiteadministrator hat den privaten Modus und den anonymen Git-Lesezugriff aktiviert. -- Das Repository ist öffentlich auf der Instanz und ist kein Fork. +- The repository is public on the enterprise and is not a fork. - Ein Websiteadministrator hat den anonymen Git-Lesezugriff für das Repository nicht deaktiviert. {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/de-DE/content/github/administering-a-repository/enabling-branch-restrictions.md index d92df8abc6d2..f45261c9d9d7 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Branch-Einschränkungen aktivieren -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jeder Benutzer mit Administratorberechtigungen für ein Repository im Besitz der Organisation kann Branch-Einschränkungen aktivieren. diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/de-DE/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index c38baaa0cfd0..a67e072e16fe 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Jeder Benutzer mit Administratorberechtigungen für ein Repository kann Branch-Löschungen aktivieren. diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/de-DE/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 3cb9b4f7ebf3..1874dffc0cce 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -1,32 +1,32 @@ --- -title: Enabling force pushes to a protected branch -intro: You can allow force pushes to a protected branch. +title: Erzwungene Pushes zu einem geschützten Branch aktivieren +intro: Du kannst erzwungene Pushes in einen geschützten Branch erlauben. product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- -Anyone with admin permissions to a repository can enable force pushes. +Jeder Benutzer mit Administratorberechtigungen in einem Repository kann erzwungene Pushes aktivieren. -### About force pushes to protected branches +### Über erzwungene Pushes zu geschützten Branches -By default, force pushes are blocked on all protected branches. When you enable force pushes to a protected branch, anyone with at least write permissions to the repository can force push to the branch, including those with admin permissions. +Standardmäßig sind erzwungene Pushes auf allen geschützten Branches blockiert. Wenn Du erzwungene Pushes zu einem geschützten Branch aktivierst, kann jeder Benutzer mit mindestens Schreibberechtigungen im Repository Pushes zum Branch erzwingen, inbegriffen Benutzer mit Administratorberechtigungen. -Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. +Das Aktivieren erzwungener Pushes wird keine anderen Branch-Schutzregeln überschreiben. Wenn ein Branch beispielsweise einen linearen Commit-Verlauf verlangt, kannst Du keine Merge-Commit-Pushes zu diesem Branch erzwingen. -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. Weitere Informationen findest Du unter „[Blockieren von erzwungenen Pushes zu Repositorys, die einem Benutzerkonto oder einer Organisation gehören](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." -If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} +Wenn ein Websiteadministrator erzwungene Pushes nur auf den Standardbranch blockiert hat, kannst Du erzwungene Pushes trotzdem für jeden anderen geschützten Branch aktivieren.{% endif %} {% data reusables.repositories.protected-branches-options %} -### Enabling force pushes +### Erzwungene Pushes aktivieren {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} {% data reusables.repositories.add-branch-protection-rules %} -6. Under "Rules applied to everyone including administrators", select **Allow force pushes**. -![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) -7. Click **Create**. +6. Wähle unter „Rules applied to everyone including administrators" (Regeln für jedermann, Administratoren inbegriffen) **Allow force pushes** (Erlaube erzwungene Pushes). ![Option „Allow force pushes" (Erlaube erzwungene Pushes)](/assets/images/help/repository/allow-force-pushes.png) +7. Klicke auf **Create** (Erstellen). diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/de-DE/content/github/administering-a-repository/enabling-required-commit-signing.md index e1e6b8e95726..c74a534b4612 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Du die obligatorische Commit-Signatur auf einem Branch aktivierst, musst Du zuerst den Branch als geschützten Branch aufsetzen. Weitere Informationen finden Sie unter „[Geschützte Branches konfigurieren](/github/administering-a-repository/configuring-protected-branches)“. diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/de-DE/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index d00adeba8dec..5fb43c4f6c6b 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Du erforderliche Reviews auf einem Branch aktivierst, musst Du zunächst den Branch als geschützten Branch aufsetzen. Weitere Informationen finden Sie unter „[Geschützte Branches konfigurieren](/github/administering-a-repository/configuring-protected-branches)“. diff --git a/translations/de-DE/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/de-DE/content/github/administering-a-repository/enabling-required-status-checks.md index 067c6cb617ae..ce9b00076024 100644 --- a/translations/de-DE/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/de-DE/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/de-DE/content/github/administering-a-repository/index.md b/translations/de-DE/content/github/administering-a-repository/index.md index f664019edb2a..b7c1001bd40a 100644 --- a/translations/de-DE/content/github/administering-a-repository/index.md +++ b/translations/de-DE/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/de-DE/content/github/administering-a-repository/linking-to-releases.md b/translations/de-DE/content/github/administering-a-repository/linking-to-releases.md index 711de98491e0..10f05bd090ca 100644 --- a/translations/de-DE/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/de-DE/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/de-DE/content/github/administering-a-repository/managing-branches-in-your-repository.md index adf29c777219..79ba1d395701 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/de-DE/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index fc52191ea41a..957b83f2df9a 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: 'People with admin permissions for a repository can manage whether versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### About {% data variables.large_files.product_name_short %} objects in archives {% data variables.product.product_name %} creates source code archives of your repository in the form of ZIP files and tarballs. People can download these archives on the main page of your repository or as release assets. By default, {% data variables.large_files.product_name_short %} objects are not included in these archives, only the pointer files to these objects. To improve the usability of archives for your repository, you can choose to include the {% data variables.large_files.product_name_short %} objects instead. -If you choose to include {% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% endif %} ### Managing {% data variables.large_files.product_name_short %} objects in archives diff --git a/translations/de-DE/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/de-DE/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index d59bf97cc322..6f93905e1f99 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### About {% data variables.product.prodname_dependabot %} pull requests -{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +{% data reusables.dependabot.pull-request-introduction %} -When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package management system. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package manager. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." If you have many dependencies to manage, you may want to customize the configuration for each package manager so that pull requests have specific reviewers, assignees, and labels. For more information, see "[Customizing dependency updates](/github/administering-a-repository/customizing-dependency-updates)." diff --git a/translations/de-DE/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/de-DE/content/github/administering-a-repository/managing-releases-in-a-repository.md index a0b9f8b1f7c9..1d03ae0baf2a 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,18 +12,19 @@ permissions: 'Repository-Mitarbeiter und Personen mit Schreibzugriff auf ein Rep versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About release management You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "Publishing an action in the {% data variables.product.prodname_marketplace %}." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also manage releases using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release`](https://cli.github.com/manual/gh_release)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/administering-a-repository/managing-repository-settings.md b/translations/de-DE/content/github/administering-a-repository/managing-repository-settings.md index fde674a0042a..f6f6b61444ad 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/de-DE/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index ddd9d5199858..87be0d909e40 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Administratorberechtigungen für ein Repository können die automatische Löschung von Branches aktivieren oder deaktivieren. diff --git a/translations/de-DE/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/de-DE/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index 8d1d403c65cc..270ef5f25e89 100644 --- a/translations/de-DE/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: Verwalten der Forking-Richtlinie für Dein Repository -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: Personen mit Administratorberechtigungen für ein Repository könne versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. Weitere Informationen findest Du unter „[Die Forking-Richtlinie für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. Weitere Informationen findest Du unter „[Die Forking-Richtlinie für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/de-DE/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/de-DE/content/github/administering-a-repository/releasing-projects-on-github.md index 6de052628589..58ac2d301012 100644 --- a/translations/de-DE/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/de-DE/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/administering-a-repository/renaming-a-repository.md b/translations/de-DE/content/github/administering-a-repository/renaming-a-repository.md index c1baed344a51..e2e6a74fa670 100644 --- a/translations/de-DE/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du ein Repository umbenennst, werden mit Ausnahme von Projektwebsite-URLs alle vorhandenen Informationen automatisch auf den neuen Namen umgeleitet, einschließlich: diff --git a/translations/de-DE/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/de-DE/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 8dbd9dc4b4c4..e458cc6e6786 100644 --- a/translations/de-DE/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/de-DE/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Personen mit Administratorberechtigungen auf ein Repository können einen linearen Commit-Verlauf verlangen. diff --git a/translations/de-DE/content/github/administering-a-repository/setting-repository-visibility.md b/translations/de-DE/content/github/administering-a-repository/setting-repository-visibility.md index 41e916b277f5..6d2402623367 100644 --- a/translations/de-DE/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/de-DE/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Über Änderungen der Repository-Sichtbarkeit @@ -19,18 +20,18 @@ We recommend reviewing the following caveats before you change the visibility of #### Repository als privat festlegen - * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Öffentliche Forks werden nicht in private Forks umgewandelt. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Öffentliche Forks werden nicht in private Forks umgewandelt. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} * Jede veröffentlichte {% data variables.product.prodname_pages %}-Website wird automatisch zurückgezogen. Wenn Sie Ihrer {% data variables.product.prodname_pages %}-Website eine benutzerdefinierte Domain hinzugefügt hatten, sollten Sie Ihre DNS-Einträge vor der Umschaltung des Repositorys in ein privates Repository entfernen oder aktualisieren, um das Risiko eines Domain-Takeovers auszuschließen. Weitere Informationen findest Du unter „[Eine benutzerdefinierte Domäne für Deine {% data variables.product.prodname_pages %}-Website verwalten](/articles/managing-a-custom-domain-for-your-github-pages-site).“ * {% data variables.product.prodname_dotcom %} will no longer included the repository in the {% data variables.product.prodname_archive %}. For more information, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)."{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. Weitere Informationen finden Sie unter „[Anonymen Git-Lesezugriff für ein Repository aktivieren](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)“.{% endif %} #### Repository als öffentlich festlegen * {% data variables.product.prodname_dotcom %} will detach private forks and turn them into a standalone private repository. Weitere Informationen findest Du unter „[Was geschieht mit Forks, wenn ein Repository gelöscht wird oder sich dessen Sichtbarkeit ändert?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository).“ * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Sobald Dein Repository der Öffentlichkeit zugänglich ist, kannst Du im Community-Profil des Repositorys überprüfen, ob Dein Projekt die Best Practices zur Unterstützung von Mitarbeitern erfüllt. Weitere Informationen finden Sie unter „[Community-Profil anzeigen](/articles/viewing-your-community-profile)“.{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Changing a repository's visibility diff --git a/translations/de-DE/content/github/administering-a-repository/transferring-a-repository.md b/translations/de-DE/content/github/administering-a-repository/transferring-a-repository.md index 5deb25ef1178..f93cc941795d 100644 --- a/translations/de-DE/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zur Übertragung von Repositorys diff --git a/translations/de-DE/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/de-DE/content/github/administering-a-repository/types-of-required-status-checks.md index 22b7de165dab..d1809583df44 100644 --- a/translations/de-DE/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/de-DE/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | Art des erforderlichen Statuschecks | Einstellung | Merge-Anforderungen | Erwägungen | diff --git a/translations/de-DE/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/de-DE/content/github/administering-a-repository/viewing-branches-in-your-repository.md index db1f4257fbbe..fa430057a56e 100644 --- a/translations/de-DE/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/de-DE/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 55b46777b15e..6f7f1acbe97b 100644 --- a/translations/de-DE/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/de-DE/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/de-DE/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index 12688b5f853f..6e491a9fa6e1 100644 --- a/translations/de-DE/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/de-DE/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also view a release using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release view`](https://cli.github.com/manual/gh_release_view)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/de-DE/content/github/authenticating-to-github/about-authentication-to-github.md index 6243603d93c4..8cf86d0c2fe8 100644 --- a/translations/de-DE/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/de-DE/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: 'You can securely access your account''s resources by authenticating to { versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About authentication to {% data variables.product.prodname_dotcom %} -To keep your account secure, you must authenticate before you can access certain resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. You can access your resources in {% data variables.product.product_name %} in a variety of ways: in the browser, via {% data variables.product.prodname_desktop %} or another desktop application, with the API, or via the command line. Each way of accessing {% data variables.product.product_name %} supports different modes of authentication. -- Username and password with two-factor authentication +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - Personal access token - SSH-Schlüssel ### Authenticating in your browser -You can authenticate to {% data variables.product.product_name %} in your browser in different ways. +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **Username and password only** - You'll create a password when you create your user account on {% data variables.product.product_name %}. We recommend that you use a password manager to generate a random and unique password. For more information, see "[Creating a strong password](/github/authenticating-to-github/creating-a-strong-password)." - **Two-factor authentication (2FA)** (recommended) - If you enable 2FA, we'll also prompt you to provide a code that's generated by an application on your mobile device or sent as a text message (SMS) after you successfully enter your username and password. Weitere Informationen finden Sie unter „[Mit Zwei-Faktor-Authentifizierung auf {% data variables.product.prodname_dotcom %} zugreifen](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)“. - In addition to authentication with a mobile application or a text message, you can optionally add a secondary method of authentication with a security key using WebAuthn. For more information, see "[Configuring two-factor authentication using a security key](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)." +{% endif %} ### Authenticating with {% data variables.product.prodname_desktop %} @@ -32,7 +34,7 @@ You can authenticate with {% data variables.product.prodname_desktop %} using yo ### Authenticating with the API -You can authenticate with the {% data variables.product.product_name %} API in different ways. +You can authenticate with the API in different ways. - **Persönliche Zugriffsstokens** - In limited situations, such as testing, you can use a personal access token to access the API. Using a personal access token enables you to revoke access at any time. Weitere Informationen finden Sie unter "[Erstellen eines persönlichen Zugriffstokens](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/de-DE/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/de-DE/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index 23f20492bcc3..bd983209f991 100644 --- a/translations/de-DE/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/de-DE/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: Informationen zur Authentifizierung mit SAML Single-Sign-On -intro: 'Du kannst auf eine Organisation, die SAML Single Sign-On (SSO) verwendet, zugreifen, indem Du Dich über einen Identitätsanbieter (IdP) authentifizierst. Wenn eine Organisation SAML SSO erzwingt, musst Du Dein persönliches Zugiffstoken oder den SSH-Schlüssel autorisieren, um Dich mit dem API oder mit Git auf der Befehlszeile zu authentifizieren.' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} Organisationsinhaber können Dein Benutzerkonto auf {% data variables.product.prodname_dotcom %} einladen, ihrer SAML SSO benutzenden Organisation beizutreten. Das erlaubt Dir, Beiträge zur Organisation zu leisten und Deine bestehende Identität und Beiträge auf {% data variables.product.prodname_dotcom %} zu behalten. Wenn Du auf Ressourcen innerhalb einer Organisation zugreifst, die SAML SSO verwendet, leitet {% data variables.product.prodname_dotcom %} Dich zur Authentifizierung zum SAML-Identitätsanbieter (IdP) der Organisation weiter. Nachdem Du Dich erfolgreich mit Deinem Konto auf dem IdP authentifiziert hast, leitet Dich der IdP zurück zu {% data variables.product.prodname_dotcom %}, wo Du dann auf die Ressourcen der Organisation zugreifen kannst. @@ -16,7 +29,7 @@ Wenn Du auf Ressourcen innerhalb einer Organisation zugreifst, die SAML SSO verw Wenn Du Dich kürzlich mit der SAML IdP Deiner Organisation in Deinem Browser authentifiziert hast, wirst Du automatisch autorisiert, wenn Du auf eine {% data variables.product.prodname_dotcom %}-Organisation zugreifst, die SAML SSO verwendet. Wenn Du Dich nicht kürzlich mit der SAML IdP Deiner Organisation in Deinem Browser authentifiziert hast, musst Du Dich beim SAML IdP authentifizieren, bevor Du auf die Organisation zugreifen kannst. -Du musst Dich regelmäßig bei Deinem SAML IdP authentifizieren, um Dich zu authentifizieren und Zugang zu den Ressourcen der Organisation auf {% data variables.product.prodname_dotcom %} zu erhalten. Die Dauer dieser Anmeldephase wird von Deinem IdP festgelegt und beträgt in der Regel 24 Stunden. Durch diese Verpflichtung zur regelmäßigen Anmeldung wird die Dauer des Zugriffs begrenzt, und Du musst Dich erneut identifizieren, um fortzufahren. Du kannst Deine aktiven SAML-Sitzungen in Deinen Sicherheitseinstellungen anzeigen und verwalten. Weitere Informationen findest Du unter „[Deine aktiven SAML-Sitzungen anzeigen und verwalten](/articles/viewing-and-managing-your-active-saml-sessions).“ +{% data reusables.saml.you-must-periodically-authenticate %} Um die API oder Git in der Befehlszeile für den Zugriff auf geschützte Inhalte in einer Organisation mit SAML SSO zu verwenden, musst Du ein autorisiertes persönliches Zugriffstoken über HTTPS oder einen autorisierten SSH-Schlüssel verwenden. {% data variables.product.prodname_oauth_app %}-Zugriffstoken sind standardmäßig autorisiert. @@ -26,6 +39,9 @@ Um ein neues oder vorhandenes persönliches Zugriffstoken oder einen SSH-Schlüs Du musst eine aktive SAML-Sitzung haben, wenn Du eine {% data variables.product.prodname_oauth_app %} autorisierst. +{% endif %} + ### Weiterführende Informationen -- „[Über Identitäts- und Zugriffs-Management mit SAML Single Sign-On](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/de-DE/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/de-DE/content/github/authenticating-to-github/about-commit-signature-verification.md index 013df4138eba..a06df387640b 100644 --- a/translations/de-DE/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/de-DE/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Informationen zur Verifizierung einer Commit-Signatur -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. Diese Tags oder Commits werden auf {% data variables.product.product_name %} als verifiziert gekennzeichnet, sodass andere Personen darauf vertrauen können, dass die Änderungen aus einer vertrauenswürdigen Quelle stammen.' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. Diese Tags oder Commits werden auf {% data variables.product.product_name %} als verifiziert gekennzeichnet, sodass andere Personen darauf vertrauen können, dass die Änderungen aus einer vertrauenswürdigen Quelle stammen.' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zur Verifizierung einer Commit-Signatur diff --git a/translations/de-DE/content/github/authenticating-to-github/about-ssh.md b/translations/de-DE/content/github/authenticating-to-github/about-ssh.md index 57f0c8216a54..18924afec61a 100644 --- a/translations/de-DE/content/github/authenticating-to-github/about-ssh.md +++ b/translations/de-DE/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: Informationen zu SSH -intro: 'Mithilfe des SSH-Protokolls kannst Du eine Verbindung herstellen und Dich bei Remote-Servern und -Diensten authentifizieren. Mit SSH-Schlüsseln können Sie sich mit {% data variables.product.product_name %} verbinden, ohne jedes Mal Ihren Benutzernamen oder Ihr Passwort angeben zu müssen.' +intro: 'Mithilfe des SSH-Protokolls kannst Du eine Verbindung herstellen und Dich bei Remote-Servern und -Diensten authentifizieren. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Sie die SSH einrichten, [generieren Sie einen SSH-Schlüssel und fügen ihn zu ssh-agent hinzu](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). Dann [fügen Sie den Schlüssel zu Ihrem {% data variables.product.product_name %}-Konto hinzu](/articles/adding-a-new-ssh-key-to-your-github-account). Durch das Hinzufügen des SSH-Schlüssels zum SSH-Agenten wird sichergestellt, dass Dein SSH-Schlüssel durch die Verwendung einer Passphrase eine zusätzliche Sicherheitsebene hat. Weitere Informationen findest Du unter „[SSH-Schlüssel-Passphrasen verwenden](/articles/working-with-ssh-key-passphrases).“ diff --git a/translations/de-DE/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/de-DE/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index 5a68f2d83daf..9bd8c433b940 100644 --- a/translations/de-DE/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/de-DE/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Sie einen neuen GPG-Schlüssel zu Ihrem {% data variables.product.product_name %}-Konto hinzufügen, sollten Sie diff --git a/translations/de-DE/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/de-DE/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 6db1912f0f16..a5ca81da4a33 100644 --- a/translations/de-DE/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/de-DE/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Sie einen neuen SSH-Schlüssel zu Ihrem {% data variables.product.product_name %}-Konto hinzufügen, sollten Sie diff --git a/translations/de-DE/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/de-DE/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 07410f597cdb..49802b09f437 100644 --- a/translations/de-DE/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/de-DE/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/de-DE/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index dfb28acf3552..c7ebb34f0167 100644 --- a/translations/de-DE/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/de-DE/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: Authentifizierung mit SAML Single Sign-On -intro: 'Sie können sich bei einer {% data variables.product.product_name %}-Organisation mit SAML Single Sign-On (SSO) authentifizieren und Ihre aktiven Sitzungen anzeigen.' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/de-DE/content/github/authenticating-to-github/authorizing-oauth-apps.md index ced1194c3f4f..8af46b96f44c 100644 --- a/translations/de-DE/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/de-DE/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn eine {% data variables.product.prodname_oauth_app %} Sie anhand Ihres {% data variables.product.product_name %}-Kontos identifizieren möchte, wird eine Seite mit den Kontaktdaten des Anwendungsentwicklers und einer Liste der Daten angezeigt, die angefordert werden. diff --git a/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index 72df7558cc28..c2c847b88814 100644 --- a/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index 6f84ac3d3c7a..ada33dd0a673 100644 --- a/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/de-DE/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/de-DE/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/de-DE/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index edfe3e6767b7..5e18ef2fdca0 100644 --- a/translations/de-DE/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/de-DE/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Den Verifizierungsstatus Deiner Commit-Signatur prüfen diff --git a/translations/de-DE/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/de-DE/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index dae4bfab9efc..a3d4642e235a 100644 --- a/translations/de-DE/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/de-DE/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/de-DE/content/github/authenticating-to-github/connecting-with-third-party-applications.md index 9e59285e5184..7a5f584540c2 100644 --- a/translations/de-DE/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/de-DE/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Sie eine Drittanbieter-Anwendung mit Ihrer {% data variables.product.product_name %}-Anmeldung identifizieren möchte, wird eine Seite mit den Kontaktdaten des Entwicklers und einer Liste der angeforderten Daten angezeigt. diff --git a/translations/de-DE/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/de-DE/content/github/authenticating-to-github/creating-a-personal-access-token.md index 463e2fd40ce1..4659fa1f53f3 100644 --- a/translations/de-DE/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/de-DE/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personal access tokens (PATs) are an alternative to using passwords for authentication to {% data variables.product.product_name %} when using the [GitHub API](/v3/auth/#via-oauth-and-personal-access-tokens) or the [command line](#using-a-token-on-the-command-line). diff --git a/translations/de-DE/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/de-DE/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index 0c8226e4ffaf..94dd9cda6eb5 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Sie auf einem Linux-Computer versuchen, eine SSH-Verbindung mit {% data variables.product.product_location %} herzustellen, wird möglicherweise die folgende Meldung im Terminal angezeigt: diff --git a/translations/de-DE/content/github/authenticating-to-github/error-bad-file-number.md b/translations/de-DE/content/github/authenticating-to-github/error-bad-file-number.md index f5f7598c33d1..d3d4d954d3f9 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Beim Ausführen von Remote-Git-Befehlen oder SSH kann es bei Deiner Verbindung zu einer Zeitüberschreitung kommen: diff --git a/translations/de-DE/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/de-DE/content/github/authenticating-to-github/error-key-already-in-use.md index a85f73141ab5..cfbb0f3b2553 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Herausfinden, wo der Schlüssel verwendet wurde diff --git a/translations/de-DE/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/de-DE/content/github/authenticating-to-github/error-permission-denied-publickey.md index 75af14ce4136..11b354ee016a 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -1,22 +1,23 @@ --- -title: 'Error: Permission denied (publickey)' -intro: 'A "Permission denied" error means that the server rejected your connection. There could be several reasons why, and the most common examples are explained below.' +title: 'Fehler: „Permission denied (publickey)“ (Berechtigung verweigert: öffentlicher Schlüssel)' +intro: 'Die Fehlermeldung „Permission denied“ (Berechtigung verweigert) bedeutet, dass der Server Deine Verbindung abgelehnt hat. Dafür kann es verschiedene Gründe geben. Die häufigsten werden nachfolgend erläutert.' redirect_from: - /articles/error-permission-denied-publickey versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Should the `sudo` command be used with Git? +### Kann ich den Befehl `sudo` bei Git verwenden? -You should not be using the `sudo` command with Git. If you have a *very good reason* you must use `sudo`, then ensure you are using it with every command (it's probably just better to use `su` to get a shell as root at that point). If you [generate SSH keys](/articles/generating-an-ssh-key) without `sudo` and then try to use a command like `sudo git push`, you won't be using the same keys that you generated. +Du solltest den Befehl `sudo` nicht bei Git verwenden. Wenn Du `sudo` aus einem *sehr guten Grund* verwenden musst, stelle sicher, dass Du ihn bei jedem Befehl verwendest (wahrscheinlich ist es besser, `su` zu verwenden, um an dieser Stelle eine Shell als Root zu bekommen). Wenn Du [SSH-Schlüssel](/articles/generating-an-ssh-key) ohne `sudo` erzeugst und dann versuchst, einen Befehl wie `sudo git push` auszuführen, verwendest Du andere Schlüssel als die von Dir erzeugten. -### Check that you are connecting to the correct server +### Überprüfen, ob Du eine Verbindung mit dem richtigen Server herstellst -Typing is hard, we all know it. Pay attention to what you type; you won't be able to connect to "githib.com" or "guthub.com". In some cases, a corporate network may cause issues resolving the DNS record as well. +Tippen ist fehleranfällig, das wissen wir alle. Achte darauf, was Du eingibst. Du kannst keine Verbindung mit „githib.com“ oder „guthub.com“ herstellen. In einigen Fällen kann ein Unternehmensnetzwerk auch Probleme bei der Auflösung des DNS-Eintrags verursachen. -To make sure you are connecting to the right domain, you can enter the following command: +Um sicherzustellen, dass Du die Verbindung mit der richtigen Domäne herstellst, kannst Du den folgenden Befehl eingeben: ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -29,40 +30,40 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} The connection should be made on port 22{% if currentVersion == "free-pro-team@latest" %}, unless you're overriding settings to use [SSH over HTTPS](/articles/using-ssh-over-the-https-port){% endif %}. -### Always use the "git" user +### Immer den „git“-Benutzer verwenden -All connections, including those for remote URLs, must be made as the "git" user. If you try to connect with your {% data variables.product.product_name %} username, it will fail: +Alle Verbindungen, auch die zu Remote-URLs, müssen als „git“-Benutzer hergestellt werden. Wenn Sie versuchen, die Verbindung unter Ihrem {% data variables.product.product_name %}-Benutzernamen herzustellen, tritt ein Fehler auf: ```shell $ ssh -T GITHUB-USERNAME@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -If your connection failed and you're using a remote URL with your {% data variables.product.product_name %} username, you can [change the remote URL to use the "git" user](/articles/changing-a-remote-s-url/). +Wenn Ihre Verbindung fehlgeschlagen ist und Sie eine Remote-URL mit Ihrem {% data variables.product.product_name %}-Benutzernamen verwenden, können Sie [die Remote-URL für die Verwendung des „git“-Benutzers ändern](/articles/changing-a-remote-s-url/). -You should verify your connection by typing: +Du solltest Deine Verbindung mit der folgenden Eingabe überprüfen: ```shell $ ssh -T git@{% data variables.command_line.codeblock %} > Hi username! You've successfully authenticated... ``` -### Make sure you have a key that is being used +### Stelle sicher, dass Du einen Schlüssel hast, der verwendet wird {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Überprüfen Sie, dass Sie einen privaten Schlüssel erzeugt und in SSH geladen haben. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell - # start the ssh-agent in the background + # starte den ssh-agent im Hintergrund $ eval "$(ssh-agent -s)" > Agent pid 59566 $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell - # start the ssh-agent in the background + # starte den ssh-agent im Hintergrund $ eval "$(ssh-agent -s)" > Agent pid 59566 $ ssh-add -l -E md5 @@ -86,13 +87,13 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Überprüfen Sie, dass Sie einen privaten Schlüssel erzeugt und in SSH geladen haben. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Überprüfen Sie, dass Sie einen privaten Schlüssel erzeugt und in SSH geladen haben. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -117,9 +118,9 @@ $ ssh -T git@{% data variables.command_line.codeblock %} > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell - # start the ssh-agent in the background + # starte den ssh-agent im Hintergrund $ eval "$(ssh-agent -s)" > Agent pid 59566 $ ssh-add -l -E md5 @@ -130,7 +131,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ```{% endif %} - + {% endlinux %} @@ -162,7 +163,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -In that example, we did not have any keys for SSH to use. The "-1" at the end of the "identity file" lines means SSH couldn't find a file to use. Later on, the "Trying private key" lines also indicate that no file was found. If a file existed, those lines would be "1" and "Offering public key", respectively: +In diesem Beispiel hatten wir keine Schlüssel, die SSH verwenden konnte. Die „-1“ am Ende der „identitiy file“-Zeilen bedeutet, dass SSH keine entsprechende Datei finden konnte. Weiter unten weisen auch die „Trying private key“-Zeilen darauf hin, dass keine Datei gefunden wurde. Wenn eine Datei vorhanden wäre, würde dort „1“ bzw. „Offering public key“ stehen: ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -174,25 +175,25 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > debug1: Offering RSA public key: /Users/you/.ssh/id_rsa ``` -### Verify the public key is attached to your account +### Überprüfen, ob der öffentliche Schlüssel an Dein Konto angehängt ist -You must provide your public key to {% data variables.product.product_name %} to establish a secure connection. +Du musst Deinen öffentlichen Schlüssel für {% data variables.product.product_name %} bereitstellen, um eine sichere Verbindung herzustellen. {% mac %} -1. Open Terminal. -2. Start SSH agent in the background. +1. Öffne das Terminal. +2. Starten Sie den SSH-Agenten im Hintergrund. ```shell $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -212,19 +213,19 @@ You must provide your public key to {% data variables.product.product_name %} to {% windows %} -1. Open the command line. -2. Start SSH agent in the background. +1. Öffnen Sie die Befehlszeile. +2. Starten Sie den SSH-Agenten im Hintergrund. ```shell $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -244,19 +245,19 @@ You must provide your public key to {% data variables.product.product_name %} to {% linux %} -1. Open Terminal. -2. Start SSH agent in the background. +1. Öffne das Terminal. +2. Starten Sie den SSH-Agenten im Hintergrund. ```shell $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. If you're using OpenSSH 6.7 or older: +3. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. Bei Verwendung von OpenSSH 6.7 oder älter: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -264,15 +265,14 @@ You must provide your public key to {% data variables.product.product_name %} to {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -6. Compare the list of SSH keys with the output from the `ssh-add` command. -![SSH key listing in {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) +6. Vergleichen Sie die Liste der SSH-Schlüssel mit der Ausgabe des Befehls `ssh-add`. ![SSH-Schlüssel-Auflistung in {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) {% endlinux %} -If you don't see your public key in {% data variables.product.product_name %}, you'll need to [add your SSH key to {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account) to associate it with your computer. +Wenn Du Deinen öffentlichen Schlüssel in {% data variables.product.product_name %} nicht siehst, musst Du [Deinen SSH-Schlüssel zu {% data variables.product.product_name %} hinzufügen](/articles/adding-a-new-ssh-key-to-your-github-account), um ihn mit Deinem Computer zu verknüpfen. {% warning %} -**Warning**: If you see an SSH key you're not familiar with on {% data variables.product.product_name %}, delete it immediately and contact {% data variables.contact.contact_support %}, for further help. An unidentified public key may indicate a possible security concern. For more information, see "[Reviewing your SSH keys](/articles/reviewing-your-ssh-keys)." +**Warnung:** Wenn Du einen SSH-Schlüssel siehst, der Dir auf {% data variables.product.product_name %} unbekannt ist, solltest Du ihn sofort löschen und Dich für weitere Hilfe an den {% data variables.contact.contact_support %} wenden. Ein Dir unbekannter öffentlicher Schlüssel kann ein Hinweis auf ein Sicherheitsproblem sein. Weitere Informationen finden Sie unter „[SSH-Schlüssel überprüfen](/articles/reviewing-your-ssh-keys)“. {% endwarning %} diff --git a/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index bd68a511a565..e1c9ff305094 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um dieses Problem zu beheben, muss der Inhaber des Repositorys (`user`) Dein Konto (`other-user`) als Mitarbeiter zum Repository oder zu einem Team mit Schreibzugriff auf das Repository hinzufügen. diff --git a/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index 5ad52a8bd9d2..a9be70944f1f 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um das Problem zu beheben, entferne den Deployment-Schlüssel vom Repository und [füge ihn stattdessen zu Deinem Benutzerkonto hinzu](/articles/adding-a-new-ssh-key-to-your-github-account). diff --git a/translations/de-DE/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/de-DE/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 0dfe6b0a7c86..e6d06ee24fbb 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die Option `-K` ist die Standardversion von `ssh-add` von Apple, bei der die Passphrase für das Hinzufügen eines SSH-Schlüssels zum SSH-Agenten in Deiner Keychain (Schlüsselkette) gespeichert wird. Wenn Du eine andere Version von `ssh-add` installiert hast, fehlt möglicherweise die Unterstützung von `-K`. diff --git a/translations/de-DE/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/de-DE/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index d965ce681176..4fcd4319c749 100644 --- a/translations/de-DE/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/de-DE/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du zum Ausführen von Git-Vorgängen einen nicht verifizierten Schlüssel verwendest, wirst Du dazu aufgefordert, ein Audit Deiner SSH-Schlüssel durchzuführen. diff --git a/translations/de-DE/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/de-DE/content/github/authenticating-to-github/generating-a-new-gpg-key.md index c9cc24b220cc..2d16df7918ac 100644 --- a/translations/de-DE/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/de-DE/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. Lege bei der Eingabeaufforderung die Art des Schlüssels fest, den Du willst, oder drücke `Enter` (Eingabetaste), um die Standardeinstellung `RAS and DSA` zu akzeptieren. +4. Legen Sie bei der Eingabeaufforderung die gewünschte Schlüsselart fest, oder drücken Sie die **Eingabetaste**, um die Standardeinstellung `RSA and RSA` (RSA und RSA) zu akzeptieren. 5. Gib die gewünschte Schlüsselgröße ein. Den Schlüssel muss mindestens `4096` Bits sein. 6. Gib die Zeitdauer für die Gültigkeit des Schlüssels ein. Drücke `Enter` (Eingabetaste), um die Standardeinstellung festzulegen, die vorgibt, dass der Schlüssel nicht abläuft. 7. Überprüfe, dass Deine Einstellungen korrekt sind. diff --git a/translations/de-DE/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/de-DE/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index b0176fa8e81f..7cba2c51e5d1 100644 --- a/translations/de-DE/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/de-DE/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du noch keinen SSH-Schlüssel besitzt, musst Du [einen neuen SSH-Schlüssel erzeugen](#generating-a-new-ssh-key). Wenn Du unsicher bist, ob Du bereits einen SSH-Schlüssel besitzt, suche nach [vorhandenen Schlüssel](/articles/checking-for-existing-ssh-keys). diff --git a/translations/de-DE/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/de-DE/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index e17a75f5987d..df2b59be0655 100644 --- a/translations/de-DE/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/de-DE/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -Dies sind die öffentlichen Schlüssel-Fingerprints von {% data variables.product.prodname_dotcom %} (im Hexadezimalformat): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -Dies sind die SHA256-Hashes, die in OpenSSH 6.8 und höher angezeigt werden (im base64-Format): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/de-DE/content/github/authenticating-to-github/index.md b/translations/de-DE/content/github/authenticating-to-github/index.md index 8e20e9ecb9b3..f1eb260b51b6 100644 --- a/translations/de-DE/content/github/authenticating-to-github/index.md +++ b/translations/de-DE/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: Sich bei GitHub authentifizieren shortTitle: Authentifizierung -intro: 'Schütze Dein Konto und Deine Daten mit Funktionen wie der Zwei-Faktor-Authentifizierung, SSH und der Verifizierung einer Commit-Signatur.' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/de-DE/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index db6eaeaa589a..e89a66746bc3 100644 --- a/translations/de-DE/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/de-DE/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/de-DE/content/github/authenticating-to-github/managing-commit-signature-verification.md index 57ebdec1de81..594b7c15ee13 100644 --- a/translations/de-DE/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/de-DE/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Verifizierung einer Commit-Signatur verwalten -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/de-DE/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 792f4d66cea9..25ddef5b243f 100644 --- a/translations/de-DE/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/de-DE/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/de-DE/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/de-DE/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index 0d470f1c1084..dc70aa71bf62 100644 --- a/translations/de-DE/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/de-DE/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Befehl `git filter-branch` und BFG Repo-Cleaner schreiben den Verlauf Deines Repositorys neu, was die SHAs verändert für bestehende und davon abhängige Commits, die Du veränderst. Geänderte Commit-SHAs können sich auf offene Pull Requests in Deinem Repository auswirken. Wir raten dringend, alle offenen Pull Requests zusammenzuführen oder zu schließen, bevor Du Dateien aus Deinem Repository entfernst. @@ -134,7 +135,7 @@ Zur Veranschaulichung der Funktionsweise von `git filter-branch` zeigen wir Dir, {% endnote %} -## Versehentliche Commits künftig vermeiden +### Versehentliche Commits künftig vermeiden Durch einige einfache Tricks vermeidest Du den versehentlichen Commit von Änderungen, die nicht festgeschrieben werden sollen: @@ -145,5 +146,5 @@ Durch einige einfache Tricks vermeidest Du den versehentlichen Commit von Änder ### Weiterführende Informationen -- [Hauptseite zu `git filter-branch`](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` man page](https://git-scm.com/docs/git-filter-branch) - [Pro Git: Git-Tools – Verlauf umschreiben](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 3101a78a31e0..6cd81665c85f 100644 --- a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index c7fb14e1ed65..ef780da9dd75 100644 --- a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deine autorisierten {% data variables.product.prodname_oauth_app %}s überprüfen diff --git a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index c1cf0d2e9770..bb6b3e0bfdfa 100644 --- a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-security-log.md index 38e933477191..b7747cfe1405 100644 --- a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -1,245 +1,243 @@ --- -title: Reviewing your security log -intro: You can review the security log for your user account to better understand actions you've performed and actions others have performed that involve you. +title: Dein Sicherheitsprotokoll überprüfen +intro: Du kannst das Sicherheitsprotokoll für Dein Benutzerkonto überprüfen, um Dich betreffende Aktionen besser zu verstehen, die von Dir oder anderen Benutzern durchgeführt wurden. redirect_from: - /articles/reviewing-your-security-log versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Accessing your security log +### Zugriff auf Dein Sicherheitsprotokoll The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -2. In the user settings sidebar, click **Security log**. - ![Security log tab](/assets/images/help/settings/audit-log-tab.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +2. Klicke in der Seitenleiste für Benutzereinstellungen auf **Security log** (Sicherheitsprotokoll). ![Registerkarte „Security log" (Sicherheitsprotokoll)](/assets/images/help/settings/audit-log-tab.png) {% else %} {% data reusables.user_settings.security %} -3. Under "Security history," your log is displayed. - ![Security log](/assets/images/help/settings/user_security_log.png) -4. Click on an entry to see more information about the event. - ![Security log](/assets/images/help/settings/user_security_history_action.png) +3. Dein Protokoll wird unter dem Eintrag „Security history“ (Sicherheitsverlauf) angezeigt. ![Sicherheitsprotokoll](/assets/images/help/settings/user_security_log.png) +4. Klicken Sie auf einen Eintrag, um weitere Informationen zum betreffenden Ereignis anzuzeigen. ![Sicherheitsprotokoll](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### Searching your security log +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### Dein Sicherheitsprotokoll durchsuchen {% data reusables.audit_log.audit-log-search %} -#### Search based on the action performed +#### Suche nach der Art der durchgeführten Aktion {% else %} -### Understanding events in your security log - -Actions listed in your security log are grouped within the following categories: -{% endif %} - -| Category Name | Description -|------------------|-------------------{% if currentVersion == "free-pro-team@latest" %} -| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). -| `billing` | Contains all activities related to your billing information. -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %} -| `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} -| `payment_method` | Contains all activities related to paying for your {% data variables.product.prodname_dotcom %} subscription.{% endif %} -| `profile_picture` | Contains all activities related to your profile picture. -| `project` | Contains all activities related to project boards. -| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). -| `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). -| `user` | Contains all activities related to your account. - -A description of the events within these categories is listed below. +### Ereignisse im Sicherheitsprotokoll verstehen + +Die Aktionen in Deinem Sicherheitsprotokoll sind nach folgenden Kategorien gruppiert:{% endif %} +| Kategoriename | Beschreibung | +| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} +| `account_recovery_token` | Umfasst alle Aktivitäten in Verbindung mit dem [Hinzufügen eines Wiederherstellungstokens](/articles/configuring-two-factor-authentication-recovery-methods). | +| `Abrechnung` | Umfasst alle Aktivitäten in Verbindung mit Deinen Abrechnungsinformationen. | +| `marketplace_agreement_signature (Unterzeichnung Marketplace-Vereinbarung)` | Umfasst alle Aktivitäten in Verbindung mit der Signierung der {% data variables.product.prodname_marketplace %}-Entwicklervereinbarung. | +| `marketplace_listing (Eintrag auf Marketplace)` | Umfasst alle Aktivitäten in Verbindung mit dem Eintragen von Apps auf {% data variables.product.prodname_marketplace %}.{% endif %} +| `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} +| `payment_method` | Umfasst alle Aktivitäten in Verbindung mit der Bezahlung Deines {% data variables.product.prodname_dotcom %}-Abonnements.{% endif %} +| `profile_picture` | Umfasst alle Aktivitäten in Verbindung mit Deinem Profilbild. | +| `project (Projekt)` | Umfasst alle Aktivitäten in Verbindung mit Projektboards. | +| `public_key` | Umfasst alle Aktivitäten in Verbindung mit [Deinen öffentlichen SSH-Schlüsseln](/articles/adding-a-new-ssh-key-to-your-github-account). | +| `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `Team` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} +| `Benutzer` | Umfasst alle Aktivitäten in Verbindung mit Deinem Konto. | + +Eine Beschreibung der Ereignisse dieser Kategorien findest Du nachfolgend. {% if currentVersion == "free-pro-team@latest" %} -#### The `account_recovery_token` category +#### Kategorie `account_recovery_token` -| Action | Description -|------------------|------------------- -| confirm | Triggered when you successfully [store a new token with a recovery provider](/articles/configuring-two-factor-authentication-recovery-methods). -| recover | Triggered when you successfully [redeem an account recovery token](/articles/recovering-your-account-if-you-lose-your-2fa-credentials). -| recover_error | Triggered when a token is used but {% data variables.product.prodname_dotcom %} is not able to validate it. +| Aktion | Beschreibung | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| confirm | Wird ausgelöst, wenn Du [ein neues Token erfolgreich bei einem Wiederherstellungsanbieter speicherst](/articles/configuring-two-factor-authentication-recovery-methods). | +| recover | Wird ausgelöst, wenn Du [ein Kontowiederherstellungstoken erfolgreich einlöst](/articles/recovering-your-account-if-you-lose-your-2fa-credentials). | +| recover_error | Wird ausgelöst, wenn ein Token verwendet wird, {% data variables.product.prodname_dotcom %} dieses aber nicht validieren kann. | -#### The `billing` category +#### Kategorie `billing` (Abrechnung) -| Action | Description -|------------------|------------------- -| change_billing_type | Triggered when you [change how you pay](/articles/adding-or-editing-a-payment-method) for {% data variables.product.prodname_dotcom %}. -| change_email | Triggered when you [change your email address](/articles/changing-your-primary-email-address). +| Aktion | Beschreibung | +| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| change_billing_type | Wird ausgelöst, wenn Sie Ihre [Zahlungsmethode](/articles/adding-or-editing-a-payment-method) für {% data variables.product.prodname_dotcom %} ändern. | +| change_email | Wird ausgelöst, wenn Du [Deine E-Mail-Adresse änderst](/articles/changing-your-primary-email-address). | -#### The `marketplace_agreement_signature` category +#### Kategorie `marketplace_agreement_signature` -| Action | Description -|------------------|------------------- -| create | Triggered when you sign the {% data variables.product.prodname_marketplace %} Developer Agreement. +| Aktion | Beschreibung | +| ------ | --------------------------------------------------------------------------------------------------------------- | +| create | Wird ausgelöst, wenn Du die {% data variables.product.prodname_marketplace %}-Entwicklervereinbarung signierst. | -#### The `marketplace_listing` category +#### Kategorie `marketplace_listing` (Eintrag auf Marketplace) -| Action | Description -|------------------|------------------- -| approve | Triggered when your listing is approved for inclusion in {% data variables.product.prodname_marketplace %}. -| create | Triggered when you create a listing for your app in {% data variables.product.prodname_marketplace %}. -| delist | Triggered when your listing is removed from {% data variables.product.prodname_marketplace %}. -| redraft | Triggered when your listing is sent back to draft state. -| reject | Triggered when your listing is not accepted for inclusion in {% data variables.product.prodname_marketplace %}. +| Aktion | Beschreibung | +| ---------- | ----------------------------------------------------------------------------------------------------------------------------- | +| genehmigen | Wird ausgelöst, wenn Dein Eintrag für die Aufnahme in {% data variables.product.prodname_marketplace %} genehmigt wird. | +| create | Wird ausgelöst, wenn Du einen Eintrag für Deine App in {% data variables.product.prodname_marketplace %} erstellst. | +| delist | Wird ausgelöst, wenn Ihr Listing von {% data variables.product.prodname_marketplace %} entfernt wird. | +| redraft | Wird ausgelöst, wenn Dein Eintrag in den Entwurfsstatus zurückversetzt wird. | +| reject | Wird ausgelöst, wenn Dein Eintrag für die Aufnahme in {% data variables.product.prodname_marketplace %} nicht genehmigt wird. | {% endif %} -#### The `oauth_access` category +#### Kategorie `oauth_access` -| Action | Description -|------------------|------------------- -| create | Triggered when you [grant access to an {% data variables.product.prodname_oauth_app %}](/articles/authorizing-oauth-apps). -| destroy | Triggered when you [revoke an {% data variables.product.prodname_oauth_app %}'s access to your account](/articles/reviewing-your-authorized-integrations). +| Aktion | Beschreibung | +| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| create | Wird ausgelöst, wenn Sie einer [{% data variables.product.prodname_oauth_app %} Zugriff erteilen](/articles/authorizing-oauth-apps). | +| destroy | Wird ausgelöst, wenn Sie einer [{% data variables.product.prodname_oauth_app %} den Zugriff auf Ihr Konto entziehen](/articles/reviewing-your-authorized-integrations). | {% if currentVersion == "free-pro-team@latest" %} -#### The `payment_method` category +#### Kategorie `payment_method` -| Action | Description -|------------------|------------------- -| clear | Triggered when [a payment method](/articles/removing-a-payment-method) on file is removed. -| create | Triggered when a new payment method is added, such as a new credit card or PayPal account. -| update | Triggered when an existing payment method is updated. +| Aktion | Beschreibung | +| ------------- | ------------------------------------------------------------------------------------------------------------------- | +| clear | Wird ausgelöst, wenn eine [registrierte Zahlungsmethode](/articles/removing-a-payment-method) entfernt wird. | +| create | Wird ausgelöst, wenn eine Zahlungsmethode, beispielsweise eine Kreditkarte oder ein PayPal-Konto, hinzugefügt wird. | +| aktualisieren | Wird ausgelöst, wenn eine vorhandene Zahlungsmethode geändert wird. | {% endif %} -#### The `profile_picture` category - -| Action | Description -|------------------|------------------- -| update | Triggered when you [set or update your profile picture](/articles/setting-your-profile-picture/). - -#### The `project` category - -| Action | Description -|--------------------|--------------------- -| `create` | Triggered when a project board is created. -| `rename` | Triggered when a project board is renamed. -| `update` | Triggered when a project board is updated. -| `delete` | Triggered when a project board is deleted. -| `link` | Triggered when a repository is linked to a project board. -| `unlink` | Triggered when a repository is unlinked from a project board. -| `project.access` | Triggered when a project board's visibility is changed. -| `update_user_permission` | Triggered when an outside collaborator is added to or removed from a project board or has their permission level changed. - -#### The `public_key` category - -| Action | Description -|------------------|------------------- -| create | Triggered when you [add a new public SSH key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). -| delete | Triggered when you [remove a public SSH key to your {% data variables.product.product_name %} account](/articles/reviewing-your-ssh-keys). - -#### The `repo` category - -| Action | Description -|------------------|------------------- -| access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). -| add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. -| add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). -| config.unlock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| create | Triggered when [a new repository is created](/articles/creating-a-new-repository). -| destroy | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} -| disable | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| enable | Triggered when a repository is re-enabled.{% endif %} -| remove_member | Triggered when a {% data variables.product.product_name %} user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). -| remove_topic | Triggered when a repository owner removes a topic from a repository. -| rename | Triggered when [a repository is renamed](/articles/renaming-a-repository). -| transfer | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). -| transfer_start | Triggered when a repository transfer is about to occur. -| unarchived | Triggered when a repository owner unarchives a repository. +#### Kategorie `profile_picture` + +| Aktion | Beschreibung | +| ------------- | ---------------------------------------------------------------------------------------------------------- | +| aktualisieren | Wird ausgelöst, wenn Du [Dein Profilbild festlegst oder änderst](/articles/setting-your-profile-picture/). | + +#### Kategorie `project` + +| Aktion | Beschreibung | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `create` | Wird bei der Erstellung eines Projektboards ausgelöst. | +| `rename` | Wird ausgelöst, wenn ein Projektboard umbenannt wird. | +| `aktualisieren` | Wird ausgelöst, wenn ein Projektboard geändert wird. | +| `delete` | Wird ausgelöst, wenn ein Projektboard gelöscht wird. | +| `link` | Wird ausgelöst, wenn ein Repository mit einem Projektboard verknüpft wird. | +| `unlink` | Wird ausgelöst, wenn die Verknüpfung eines Repositorys mit einem Projektboard aufgehoben wird. | +| `project.access` | Wird ausgelöst, wenn die Sichtbarkeit eines Projektboards geändert wird. | +| `update_user_permission` | Wird ausgelöst, wenn ein externer Mitarbeiter einem Projektboard hinzugefügt oder entfernt wird oder wenn sich seine Berechtigungsebene verändert. | + +#### Kategorie `public_key` + +| Aktion | Beschreibung | +| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| create | Wird ausgelöst, wenn Sie [Ihrem {% data variables.product.product_name %}-Konto einen neuen öffentlichen SSH-Schlüssel hinzufügen](/articles/adding-a-new-ssh-key-to-your-github-account). | +| delete | Wird ausgelöst, wenn Sie [einen öffentlichen SSH-Schlüssel aus Ihrem {% data variables.product.product_name %}-Konto entfernen](/articles/reviewing-your-ssh-keys). | + +#### Kategorie `repo` + +| Aktion | Beschreibung | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| access | Wird ausgelöst, wenn die Sichtbarkeit eines Repositorys, dessen Inhaber Du bist, [von „privat“ auf „öffentlich“ gesetzt wird](/articles/making-a-private-repository-public) (oder umgekehrt). | +| add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | +| add_topic | Wird ausgelöst, wenn ein Repository-Inhaber einem Repository [ein Thema hinzufügt](/articles/classifying-your-repository-with-topics). | +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| config.disable_anonymous_git_access | Wird ausgelöst, wenn für ein öffentliches Repository der [anonyme Git-Lesezugriff deaktiviert](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) wird. | +| config.enable_anonymous_git_access | Wird ausgelöst, wenn für ein öffentliches Repository der [anonyme Git-Lesezugriff aktiviert](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) wird. | +| config.lock_anonymous_git_access | Wird ausgelöst, wenn für ein Repository die [Einstellung für den anonymen Git-Lesezugriff gesperrt](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) wird. | +| config.unlock_anonymous_git_access | Wird ausgelöst, wenn für ein Repository die [Einstellungssperre für den anonymen Git-Lesezugriff aufgehoben](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access) wird.{% endif %} +| create | Wird ausgelöst, wenn [ein neues Repository erstellt](/articles/creating-a-new-repository) wird. | +| destroy | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} +| deaktivieren | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| aktivieren | Wird ausgelöst, wenn ein Repository wieder aktiviert wird.{% endif %} +| remove_member | Wird ausgelöst, wenn ein {% data variables.product.product_name %}-Benutzer [als Mitarbeiter aus einem Repository entfernt wird](/articles/removing-a-collaborator-from-a-personal-repository). | +| remove_topic | Wird ausgelöst, wenn ein Repository-Inhaber ein Thema aus einem Repository entfernt. | +| rename | Wird ausgelöst, wenn ein [Repository umbenannt](/articles/renaming-a-repository) wird. | +| übertragen | Wird ausgelöst, wenn ein [Repository übertragen](/articles/how-to-transfer-a-repository) wird. | +| transfer_start | Wird ausgelöst, wenn die Übertragung eines Repositorys initiiert wurde. | +| unarchived | Wird ausgelöst, wenn ein Repository-Inhaber die Archivierung eines Repositorys aufhebt. | {% if currentVersion == "free-pro-team@latest" %} -#### The `sponsors` category - -| Action | Description -|------------------|------------------- -| repo_funding_link_button_toggle | Triggered when you enable or disable a sponsor button in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| sponsor_sponsorship_cancel | Triggered when you cancel a sponsorship (see "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsor_sponsorship_create | Triggered when you sponsor a developer (see "[Sponsoring an open source contributor](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)") -| sponsor_sponsorship_preference_change | Triggered when you change whether you receive email updates from a sponsored developer (see "[Managing your sponsorship](/articles/managing-your-sponsorship)") -| sponsor_sponsorship_tier_change | Triggered when you upgrade or downgrade your sponsorship (see "[Upgrading a sponsorship](/articles/upgrading-a-sponsorship)" and "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsored_developer_approve | Triggered when your {% data variables.product.prodname_sponsors %} account is approved (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_create | Triggered when your {% data variables.product.prodname_sponsors %} account is created (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_profile_update | Triggered when you edit your sponsored developer profile (see "[Editing your profile details for {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)") -| sponsored_developer_request_approval | Triggered when you submit your application for {% data variables.product.prodname_sponsors %} for approval (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_tier_description_update | Triggered when you change the description for a sponsorship tier (see "[Changing your sponsorship tiers](/articles/changing-your-sponsorship-tiers)") -| sponsored_developer_update_newsletter_send | Triggered when you send an email update to your sponsors (see "[Contacting your sponsors](/articles/contacting-your-sponsors)") -| waitlist_invite_sponsored_developer | Triggered when you are invited to join {% data variables.product.prodname_sponsors %} from the waitlist (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| waitlist_join | Triggered when you join the waitlist to become a sponsored developer (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") +#### Kategorie `sponsors` + +| Aktion | Beschreibung | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| repo_funding_link_button_toggle | Wird ausgelöst, wenn Du eine Sponsorenschaltfläche in Deinem Repository aktivierst oder deaktivierst (siehe „[Sponsorenschaltfläche in Deinem Repository anzeigen](/articles/displaying-a-sponsor-button-in-your-repository)“) | +| repo_funding_links_file_action | Wird ausgelöst, wenn Du die FUNDING-Datei in Deinem Repository änderst (siehe „[Sponsorenschaltfläche in Deinem Repository anzeigen](/articles/displaying-a-sponsor-button-in-your-repository)“) | +| sponsor_sponsorship_cancel | Wird ausgelöst, wenn Du ein Sponsoring beendest (siehe „[Sponsoring herabstufen](/articles/downgrading-a-sponsorship)“) | +| sponsor_sponsorship_create | Wird ausgelöst, wenn Du einen Entwickler unterstützt (siehe „[Unterstützen eines Open-Source-Mitarbeiters](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)") | +| sponsor_sponsorship_preference_change | Wird ausgelöst, wenn Du Deine Einstellung zum Empfangen von E-Mail-Updates von einem unterstützten Entwickler änderst (siehe „[Dein Sponsoring verwalten](/articles/managing-your-sponsorship)“) | +| sponsor_sponsorship_tier_change | Wird ausgelöst, wenn Du Dein Sponsoring herauf- oder herabstufst (siehe „[Sponsoring heraufstufen](/articles/upgrading-a-sponsorship)“ und „[Sponsoring herabstufen](/articles/downgrading-a-sponsorship)“) | +| sponsored_developer_approve | Wird ausgelöst, wenn Dein {% data variables.product.prodname_sponsors %}-Konto genehmigt ist (siehe „[{% data variables.product.prodname_sponsors %} für Dein Benutzerkonto aufsetzen](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") | +| sponsored_developer_create | Wird aufgelöst, wenn Dein {% data variables.product.prodname_sponsors %}-Konto erstellt wird (siehe „[{% data variables.product.prodname_sponsors %} für Dein Benutzerkonto aufsetzen](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") | +| sponsored_developer_profile_update | Wird ausgelöst, wenn Du Dein „unterstützter Benutzer"-Profil veränderst (siehe „[Deine Profildetails für {% data variables.product.prodname_sponsors %} verändern](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)") | +| sponsored_developer_request_approval | Wird ausgelöst, wenn Du Deine Bewerbung für {% data variables.product.prodname_sponsors %} für die Bewilligung einreichst (siehe „[{% data variables.product.prodname_sponsors %} für Dein Benutzerkonto aufsetzen](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") | +| sponsored_developer_tier_description_update | Wird ausgelöst, wenn Du die Beschreibung einer Sponsoring-Stufe änderst (siehe „[Sponsoring-Stufen ändern](/articles/changing-your-sponsorship-tiers)“) | +| sponsored_developer_update_newsletter_send | Wird ausgelöst, wenn Du Deinen Sponsoren einen E-Mail-Update sendest (siehe „[Sponsoren kontaktieren](/articles/contacting-your-sponsors)“) | +| waitlist_invite_sponsored_developer | Wird ausgelöst, wenn Du eingeladen wirst, {% data variables.product.prodname_sponsors %} von der Warteliste her beizutreten (siehe „[{% data variables.product.prodname_sponsors %} für Dein Benutzerkonto aufsetzen](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") | +| waitlist_join | Wird ausgelöst, wenn Du der Warteliste beitrittst, um ein „unterstützter Entwickler" zu werden (siehe [{% data variables.product.prodname_sponsors %} für Dein Benutzerkonto aufsetzen](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") | {% endif %} {% if currentVersion == "free-pro-team@latest" %} -#### The `successor_invitation` category - -| Action | Description -|------------------|------------------- -| accept | Triggered when you accept a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| cancel | Triggered when you cancel a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| create | Triggered when you create a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| decline | Triggered when you decline a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +#### Kategorie `successor_invitation` + +| Aktion | Beschreibung | +| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| accept | Wird ausgelöst, wenn du eine Erneuerungseinladung annimmst (siehe „[Inhaber-Kontinuität Deiner Benutzerkonto-Repositorys aufrechterhalten](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | +| cancel | Wird ausgelöst, wenn du eine Erneuerungseinladung kündigst (siehe „[Inhaber-Kontinuität Deiner Benutzerkonto-Repositorys aufrechterhalten](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | +| create | Wird ausgelöst, wenn du eine Erneuerungseinladung erstellst (siehe „[Inhaber-Kontinuität Deiner Benutzerkonto-Repositorys aufrechterhalten](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | +| decline | Wird ausgelöst, wenn du eine Erneuerungseinladung ablehnst (siehe „[Inhaber-Kontinuität Deiner Benutzerkonto-Repositorys aufrechterhalten](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | +| revoke | Wird ausgelöst, wenn du eine Erneuerungseinladung zurückziehst (siehe „[Inhaber-Kontinuität Deiner Benutzerkonto-Repositorys aufrechterhalten](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} -#### The `team` category +#### Kategorie `team` + +| Aktion | Beschreibung | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| add_member | Wird ausgelöst, wenn ein Mitglied einer Organisation, zu der Du gehörst, [Dich zu einem Team hinzufügt](/articles/adding-organization-members-to-a-team). | +| add_repository | Wird ausgelöst, wenn ein Team, dessen Mitglied Du bist, die Kontrolle über ein Repository erhält. | +| create | Wird ausgelöst, wenn in einer Organisation, zu der Du gehörst, ein neues Team erstellt wird. | +| destroy | Wird ausgelöst, wenn ein Team, dessen Mitglied Du bist, aus einer Organisation gelöscht wird. | +| remove_member | Wird ausgelöst, wenn ein Mitglied einer Organisation [aus einem Team entfernt wird](/articles/removing-organization-members-from-a-team), dessen Mitglied Du bist. | +| remove_repository | Wird ausgelöst, wenn ein Repository nicht mehr unter der Kontrolle eines Teams steht. | + +{% endif %} -| Action | Description -|------------------|------------------- -| add_member | Triggered when a member of an organization you belong to [adds you to a team](/articles/adding-organization-members-to-a-team). -| add_repository | Triggered when a team you are a member of is given control of a repository. -| create | Triggered when a new team in an organization you belong to is created. -| destroy | Triggered when a team you are a member of is deleted from the organization. -| remove_member | Triggered when a member of an organization is [removed from a team](/articles/removing-organization-members-from-a-team) you are a member of. -| remove_repository | Triggered when a repository is no longer under a team's control. +{% if currentVersion != "github-ae@latest" %} +#### Kategorie `two_factor_authentication` +| Aktion | Beschreibung | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| enabled | Wird bei der Aktivierung der [Zwei-Faktor-Authentifizierung](/articles/securing-your-account-with-two-factor-authentication-2fa) ausgelöst. | +| disabled | Wird bei der Deaktivierung der Zwei-Faktor-Authentifizierung ausgelöst. | {% endif %} -#### The `two_factor_authentication` category - -| Action | Description -|------------------|------------------- -| enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. -| disabled | Triggered when two-factor authentication is disabled. - -#### The `user` category - -| Action | Description -|--------------------|--------------------- -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). -| create | Triggered when you create a new user account. -| remove_email | Triggered when you remove an email address. -| rename | Triggered when you rename your account. -| change_password | Triggered when you change your password. -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). -| login | Triggered when you log in to {% data variables.product.product_location %}. -| failed_login | Triggered when you failed to log in successfully. -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). -| show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). +#### Kategorie `user` + +| Aktion | Beschreibung | +| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | +| create | Wird ausgelöst, wenn Sie ein neues Benutzerkonto erstellen. | +| remove_email | Wird ausgelöst, wenn Sie eine E-Mail-Adresse entfernen. | +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} +| change_password | Wird ausgelöst, wenn Sie Ihr Passwort ändern. | +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} +| login | Wird ausgelöst, wenn Du Dich bei {% data variables.product.product_location %} anmeldest. | +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} +| show_private_contributions_count | Wird ausgelöst, wenn Sie [private Beiträge in Ihrem Profil veröffentlichen](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} -| report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} +| report_content | Wird ausgelöst, wenn Sie [ein Issue oder einen Pull Request bzw. einen Kommentar zu einem Issue, einem Pull Request oder einem Commit melden](/articles/reporting-abuse-or-spam).{% endif %} -#### The `user_status` category +#### Kategorie `user_status` -| Action | Description -|--------------------|--------------------- -| update | Triggered when you set or change the status on your profile. For more information, see "[Setting a status](/articles/personalizing-your-profile/#setting-a-status)." -| destroy | Triggered when you clear the status on your profile. +| Aktion | Beschreibung | +| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| aktualisieren | Wird ausgelöst, wenn Sie den Status Ihres Profils festlegen oder ändern. Weitere Informationen findest Du unter „[Status festlegen](/articles/personalizing-your-profile/#setting-a-status).“ | +| destroy | Wird ausgelöst, wenn Sie den Status Ihres Profils löschen. | {% if currentVersion == "free-pro-team@latest" %} -### Exporting your security log +### Dein Sicherheitsprotokoll exportieren {% data reusables.audit_log.export-log %} {% data reusables.audit_log.exported-log-keys-and-values %} diff --git a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 71ea5e3d0586..2f67fc582d21 100644 --- a/translations/de-DE/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/de-DE/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -1,6 +1,6 @@ --- -title: Reviewing your SSH keys -intro: 'To keep your credentials secure, you should regularly audit your SSH keys, deploy keys, and review authorized applications that access your {% data variables.product.product_name %} account.' +title: SSH-Schlüssel überprüfen +intro: 'Zum Schutz Ihrer Anmeldeinformationen sollten Sie Ihre SSH- und Deployment-Schlüssel regelmäßig überprüfen. Dabei sollten Sie auch die für den Zugriff auf Ihr {% data variables.product.product_name %}-Konto autorisierten Anwendungen überprüfen.' redirect_from: - /articles/keeping-your-application-access-tokens-safe/ - /articles/keeping-your-ssh-keys-and-application-access-tokens-safe/ @@ -8,34 +8,34 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. +Nicht autorisierte (oder möglicherweise kompromittierte) SSH-Schlüssel solltest Du löschen, um möglichen Angreifern den Zugriff auf Deine Repositorys zu verwehren. Vorhandene SSH-Schlüssel, die gültig sind, kannst Du genehmigen. {% mac %} {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. Klicke bei Dir unbekannten oder veralteten Schlüsseln auf **Delete** (Löschen). Bei gültigen SSH-Schlüsseln, die Du behalten möchtest, klicke auf **Approve** (Genehmigen). ![Liste mit SSH-Schlüsseln](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **Hinweis:** Falls Du Deine SSH-Schlüssel aufgrund einer fehlgeschlagenen Git-Operation überprüfst, ist der nicht verifizierte Schlüssel, der den [SSH-Schlüssel-Auditfehler](/articles/error-we-re-doing-an-ssh-key-audit) verursacht hat, in der Liste der SSH-Schlüssel hervorgehoben. {% endtip %} -4. Open Terminal. +4. Öffne das Terminal. 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -54,8 +54,8 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. + ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} @@ -63,19 +63,19 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% endtip %} -4. Open Git Bash. If you're using Git Shell, which is included in {% data variables.product.prodname_desktop %}, open Git Shell and skip to step 6. +4. Öffnen Sie Git Bash. Wenn Du das in {% data variables.product.prodname_desktop %} integrierte Git Shell verwendest, öffne Git Shell, und fahre mit Schritt 6 fort. 5. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -94,8 +94,8 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. Überprüfe auf der Seite mit den SSH-Einstellungen die Deinem Konto zugeordneten SSH-Schlüssel. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. + ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} @@ -103,33 +103,31 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% endtip %} -4. Open Terminal. +4. Öffne das Terminal. 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Suchen und notieren Sie Ihren öffentlichen Schlüssel-Fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + Bei Verwendung von OpenSSH 6.8 oder neuer: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` {% else %} - ```shell - $ ssh-add -l -E sha256 - > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) - ```{% endif %} +```shell $ ssh-add -l -E sha256 +> 2048 *SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ* /Users/*USERNAME*/.ssh/id_rsa (RSA) ```{% endif %} -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. Die SSH-Schlüssel auf {% data variables.product.product_name %} *sollten* den zugehörigen Schlüsseln auf Deinem Computer entsprechen. {% endlinux %} {% warning %} -**Warning**: If you see an SSH key you're not familiar with on {% data variables.product.product_name %}, delete it immediately and contact {% data variables.contact.contact_support %} for further help. An unidentified public key may indicate a possible security concern. +**Warnung**: Wenn Du einen SSH-Schlüssel siehst, der Dir auf {% data variables.product.product_name %} unbekannt ist, solltest Du ihn sofort löschen und Dich für weitere Anweisungen an den {% data variables.contact.contact_support %} wenden. Ein Dir unbekannter öffentlicher Schlüssel kann ein Hinweis auf ein Sicherheitsproblem sein. {% endwarning %} diff --git a/translations/de-DE/content/github/authenticating-to-github/signing-commits.md b/translations/de-DE/content/github/authenticating-to-github/signing-commits.md index 5bd3d8ee228e..8d509cab46b8 100644 --- a/translations/de-DE/content/github/authenticating-to-github/signing-commits.md +++ b/translations/de-DE/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: Commits signieren -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/de-DE/content/github/authenticating-to-github/signing-tags.md b/translations/de-DE/content/github/authenticating-to-github/signing-tags.md index dbe351386aa1..078cdfb75fbe 100644 --- a/translations/de-DE/content/github/authenticating-to-github/signing-tags.md +++ b/translations/de-DE/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/de-DE/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/de-DE/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index b80d05de2ce3..20dc211c5798 100644 --- a/translations/de-DE/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/de-DE/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Git Deinen Signaturschlüssel mitteilen -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/de-DE/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/de-DE/content/github/authenticating-to-github/testing-your-ssh-connection.md index 5aefc509ff32..81b81c2bc9e7 100644 --- a/translations/de-DE/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/de-DE/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Vor dem Test Deiner SSH-Verbindung solltest Du: @@ -24,14 +25,6 @@ Für den Test Deiner Verbindung musst Du diese Aktion mit Deinem Passwort authen Eventuell erhälst Du eine Warnung wie die folgende: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - oder wie diese: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/de-DE/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/de-DE/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index b879c93480f5..35181dbd6857 100644 --- a/translations/de-DE/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/de-DE/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/de-DE/content/github/authenticating-to-github/troubleshooting-ssh.md index 9d6458bfce65..56838817df03 100644 --- a/translations/de-DE/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/de-DE/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/de-DE/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index 7adb18ee018b..2b408fe245b5 100644 --- a/translations/de-DE/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/de-DE/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bei Ablauf Deines Schlüssels musst Du die [Gültigkeit des Schlüssels verlängern](https://www.gnupg.org/gph/en/manual/c235.html#AEN328), den daraufhin generierten, neuen Schlüssel exportieren, den abgelaufenen Schlüssel in Deinem GitHub-Konto löschen und den [neuen Schlüssel auf GitHub hochladen](/articles/adding-a-new-gpg-key-to-your-github-account/). Deine bisherigen Commits und Tags werden als verifiziert angezeigt, sofern der Schlüssel alle anderen Verifizierungsanforderungen erfüllt. diff --git a/translations/de-DE/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/de-DE/content/github/authenticating-to-github/updating-your-github-access-credentials.md index 9bc63ff24130..32021be2bea5 100644 --- a/translations/de-DE/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/de-DE/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Anmeldeinformationen für den Zugriff auf GitHub aktualisieren -intro: 'Die Anmeldeinformationen von {% data variables.product.product_name %} umfassen nicht nur Ihr Passwort, sondern auch Ihre Zugriffstoken, SSH-Schlüssel und Anwendungs-API-Token für die Kommunikation mit {% data variables.product.product_name %}. Bei Bedarf kannst Du alle diese Anmeldeinformationen selber zurücksetzen.' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Bei Bedarf kannst Du alle diese Anmeldeinformationen selber zurücksetzen.' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### Neues Passwort anfordern 1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -38,7 +40,7 @@ Um Dein Passwort in Zukunft nicht mehr zu verlieren, empfehlen wir die Verwendun Für noch mehr Sicherheit empfehlen wir Dir zusätzlich zur Änderung Deines Passworts die Aktivierung der Zwei-Faktor-Authentifizierung. Details findest Du unter „[Informationen zur Zwei-Faktor-Authentifizierung](/articles/about-two-factor-authentication)“. {% endtip %} - +{% endif %} ### Zugriffstoken aktualisieren Anweisungen zum Überprüfen und Löschen Deiner Zugriffstokens findest Du unter „[Deine autorisierten Integrationen überprüfen](/articles/reviewing-your-authorized-integrations)“. To generate new access tokens, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." @@ -51,6 +53,8 @@ Anweisungen zum Überprüfen und Löschen von SSH-Schlüsseln findest Du unter Wenn Sie bei {% data variables.product.product_name %} Anwendungen registriert haben, müssen Sie eventuell OAuth-Token zurücksetzen. For more information, see the "[Reset an authorization](/rest/reference/apps#reset-an-authorization)" endpoint. +{% if currentVersion != "github-ae@latest" %} ### Nicht autorisierten Zugriff verhindern Weitere Empfehlungen zum Schutz Deines Kontos und zur Verhinderung von nicht autorisierten Zugriffen findest Du unter „[Nicht autorisierten Zugriff verhindern](/articles/preventing-unauthorized-access).“ +{% endif %} diff --git a/translations/de-DE/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/de-DE/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index 4a1d81b866be..bb47009b6be0 100644 --- a/translations/de-DE/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/de-DE/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/de-DE/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index 04ad97fbc7b9..3f4562019197 100644 --- a/translations/de-DE/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/de-DE/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### Weiterführende Informationen -- „[Informationen zur Authentifizierung mit SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)“ +- „[Informationen zur Authentifizierung mit SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)“ \ No newline at end of file diff --git a/translations/de-DE/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/de-DE/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index bbc3f89b4ecb..e1669792972b 100644 --- a/translations/de-DE/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/de-DE/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn jemand Zugriff auf Deinen Computer erlangt, kann er mit SSH-Schlüsseln zudem auf jedes System zugreifen, das diese Schlüssel verwendet. Als zusätzliche Sicherheitsebene kannst Du Deinem SSH-Schlüssel eine Passphrase beifügen. Mit `ssh-agent` kannst Du Deine Passphrase sicher speichern, damit Du sie nicht erneut eingeben musst. diff --git a/translations/de-DE/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/de-DE/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 1b116296e5b9..9f8726532305 100644 --- a/translations/de-DE/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/de-DE/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Nachdem Du in Deinem Repository Vorlagen für Issues und Pull Requests erstellt hast, können Mitarbeiter die Vorlagen verwenden, um Issues zu öffnen oder vorgeschlagene Änderungen in ihren Pull Requests gemäß den Beitragsrichtlinien des Repositorys zu beschreiben. Weitere Informationen zum Hinzufügen von Beitragsrichtlinien zu einem Repository findest Du unter „[Richtlinien für Repository-Mitarbeiter festlegen](/articles/setting-guidelines-for-repository-contributors).“ -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Vorlagen für Issues @@ -20,7 +21,7 @@ Wenn Du mit dem Issue-Vorlagengenerator neue Issuevorlagen für Dein Repository Mit dem Vorlagengenerator kannst Du für jede Vorlage einen Titel und eine Beschreibung angeben, den Vorlageninhalt hinzufügen und einen Commit der Vorlage auf dem Standardbranch durchführen oder einen Pull Request im Repository öffnen. Der Vorlagengenerator fügt automatisch das YAML-Titelei-Markup hinzu, das erforderlich ist, damit die Vorlage auf der „Neuer Issue"-Seite angezeigt wird. Weitere Informationen findest Du unter „[Issuevorlagen für Dein Repository konfigurieren](/articles/configuring-issue-templates-for-your-repository).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} Weitere Informationen findest Du unter „[Issuevorlagen für Dein Repository konfigurieren](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/translations/de-DE/content/github/building-a-strong-community/about-team-discussions.md b/translations/de-DE/content/github/building-a-strong-community/about-team-discussions.md index 7ac295a002f8..5998ad97743b 100644 --- a/translations/de-DE/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/de-DE/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ Wenn jemand eine öffentliche Diskussion auf der Seite eines Teams veröffentlic {% tip %} -**Tipp:** Abhängig von Deinen Benachrichtigungseinstellungen erhältst Du Updates per E-Mail, über die Seite mit den Webbenachrichtigungen auf {% data variables.product.product_name %} oder beide. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**Tipp:** Abhängig von Deinen Benachrichtigungseinstellungen erhältst Du Updates per E-Mail, über die Seite mit den Webbenachrichtigungen auf {% data variables.product.product_name %} oder beide. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ Wenn Dein Benutzername in einer Teamdiskussion erwähnt wird, erhältst Du stand Um Benachrichtigungen für Teamdiskussionen zu deaktivieren, kannst Du einen bestimmten Diskussionsbeitrag kündigen oder Deine Benachrichtigungseinstellungen so ändern, dass Du die Diskussionen eines bestimmten Teams nicht mehr beobachtest oder vollständig ignorierst. Du kannst Benachrichtigungen für einen bestimmten Diskussionsbeitrag abonnieren, auch wenn Du die Diskussionen dieses Teams nicht beobachtest. -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/building-a-strong-community/about-wikis.md b/translations/de-DE/content/github/building-a-strong-community/about-wikis.md index 6b1b96326774..048f5a28cf2a 100644 --- a/translations/de-DE/content/github/building-a-strong-community/about-wikis.md +++ b/translations/de-DE/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jedes {% data variables.product.product_name %}-Repository enthält einen Abschnitt für das Verwalten von Dokumentationen, ein so genanntes Wiki. Du kannst das Wiki Deines Repositorys verwenden, um ausführliche Informationen über Dein Projekt auszutauschen, beispielsweise über seine Verwendung, seine Gestaltung und seine Kernprinzipien. Eine README-Datei zeigt schnell, was Dein Projekt bezweckt, wohingegen Du ein Wiki verwenden kannst, um zusätzliche Dokumentation bereitzustellen. Weitere Informationen finden Sie unter „[Informationen zu README-Dateien](/articles/about-readmes/)“. diff --git a/translations/de-DE/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/de-DE/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index 6c8aab53cc91..4c4bfe1fff68 100644 --- a/translations/de-DE/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/de-DE/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du eine nachweisbare Lizenz in Dein Repository einfügst, wird sie den Benutzern, die Dein Repository besuchen, oben auf der Repository-Seite angezeigt. Um die gesamte Lizenzdatei zu lesen, klicke auf den Namen der Lizenz. @@ -32,7 +33,7 @@ Open-Source-Lizenzen ermöglichen es anderen, das Projekt in Deinem Repository k {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/de-DE/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/de-DE/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index d0ac3c22b66e..e45108026c65 100644 --- a/translations/de-DE/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/de-DE/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Wiki-Seiten hinzufügen diff --git a/translations/de-DE/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/de-DE/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index 1d4d23439999..027e2d3f1b44 100644 --- a/translations/de-DE/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/de-DE/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um Personen auf bestimmte Support-Ressourcen zu verweisen, kannst Du eine SUPPORT-Datei zum Root-, `docs`- oder `.github`-Ordner Deines Repositorys hinzufügen. Wenn jemand einen Issue in Deinem Repository erstellt, wird ihm ein Link zur SUPPORT-Datei Deines Projekts angezeigt. ![Support-Richtlinien](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/de-DE/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/de-DE/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index b0b83e954760..f76571e81b72 100644 --- a/translations/de-DE/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/de-DE/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/de-DE/content/github/building-a-strong-community/collaborating-with-your-team.md index b7e7abfe2688..4ea6d583d0e4 100644 --- a/translations/de-DE/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/de-DE/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/de-DE/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 279239b76c32..4a181cca802f 100644 --- a/translations/de-DE/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/de-DE/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Issuevorlagen erstellen {% endif %} @@ -27,7 +28,7 @@ versions: 10. Lege unterhalb der Commit-Mitteilungsfelder fest, ob Du Deine Vorlage direkt an den Standardbranch freigeben oder einen neuen Branch erstellen und einen Pull Request öffnen möchtest. Weitere Informationen zu Pull Requests findest Du unter „[Informationen zu Pull Requests](/articles/about-pull-requests).“ ![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. Klicke auf **Commit changes** (Änderungen freigeben). Sobald diese Änderungen in den Standardbranch zusammengeführt wurden, steht die Vorlage für Mitarbeiter zur Verfügung, wenn sie neue Issues im Repository erstellen. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Konfigurieren der Vorlagenauswahl {% data reusables.repositories.issue-template-config %} diff --git a/translations/de-DE/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/de-DE/content/github/building-a-strong-community/creating-a-default-community-health-file.md index 8d17477a9764..06b3f516b803 100644 --- a/translations/de-DE/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/de-DE/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Standard-Community-Unterstützungsdateien -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %} wird Standarddateien für ein öffentliches Repository benutzen und anzeigen, sofern das Konto, dem das Repository gehört, über keine eigenen Dateien dieses Typs an den folgenden Stellen verfügt: - im Root des Repositorys - im Ordner `.github` - im Ordner `docs` -Wenn z. B. jemand einen Issue oder Pull Request in einem öffentlichen Repository erstellt, das keine eigene CONTRIBUTING-Datei enthält, wird ein Link zur standardmäßigen CONTRIBUTING-Datei angezeigt. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +Wenn z. B. jemand einen Issue oder Pull Request in einem öffentlichen Repository erstellt, das keine eigene CONTRIBUTING-Datei enthält, wird ein Link zur standardmäßigen CONTRIBUTING-Datei angezeigt. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. Standarddateien sind nicht in Klonen, Paketen oder Downloads von einzelnen Repositorys enthalten, da sie nur im `.github`-Repository gespeichert sind. ### Unterstützte Dateitypen -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| Community-Unterstützungsdatei | Beschreibung | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | Eine CODE_OF_CONDUCT-Datei legt die Standards für die Interaktion in einer Community fest. Weitere Informationen findest Du unter „[Deinem Projekt einen Verhaltenskodex hinzufügen](/articles/adding-a-code-of-conduct-to-your-project/)“.{% endif %} -| *CONTRIBUTING.md* | Eine CONTRIBUTING-Datei erläutert, wie zu Deinem Projekt beigetragen werden soll. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | Eine FUNDING-Datei zeigt eine Sponsorenschaltfläche in Deinem Repository an, um die Sichtbarkeit von Finanzierungsoptionen für Dein Open-Source-Projekt zu erhöhen. Weitere Informationen findest Du unter „[Sponsorenschaltfläche in Deinem Repository anzeigen](/articles/displaying-a-sponsor-button-in-your-repository)“{% endif %} -| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Mit den Vorlagen für Issues und Pull Requests kannst Du die Informationen anpassen und standardisieren, die Mitarbeiter beim Öffnen von Issues und Pull Requests in Deinem Repository berücksichtigen sollen. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | Eine SECURITY-Datei enthält Anweisungen zum verantwortungsvollen Melden einer Sicherheitslücke in Ihrem Projekt. Weitere Informationen findest Du unter „[Eine Sicherheitsrichtlinie zum Repository hinzufügen](/articles/adding-a-security-policy-to-your-repository)“.{% endif %} -| *SUPPORT.md* | Mit einer SUPPORT-Datei kannst Du anderen mitteilen, wie sie Unterstützung bei Deinem Projekt erhalten können. Weitere Informationen findest Du unter „[Support-Ressourcen zu Deinem Projekt hinzufügen](/articles/adding-support-resources-to-your-project/).“ | +| Community-Unterstützungsdatei | Beschreibung | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | Eine CODE_OF_CONDUCT-Datei legt die Standards für die Interaktion in einer Community fest. Weitere Informationen findest Du unter „[Deinem Projekt einen Verhaltenskodex hinzufügen](/articles/adding-a-code-of-conduct-to-your-project/)“.{% endif %} +| *CONTRIBUTING.md* | Eine CONTRIBUTING-Datei erläutert, wie zu Deinem Projekt beigetragen werden soll. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | Eine FUNDING-Datei zeigt eine Sponsorenschaltfläche in Deinem Repository an, um die Sichtbarkeit von Finanzierungsoptionen für Dein Open-Source-Projekt zu erhöhen. Weitere Informationen findest Du unter „[Sponsorenschaltfläche in Deinem Repository anzeigen](/articles/displaying-a-sponsor-button-in-your-repository)“{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Mit den Vorlagen für Issues und Pull Requests kannst Du die Informationen anpassen und standardisieren, die Mitarbeiter beim Öffnen von Issues und Pull Requests in Deinem Repository berücksichtigen sollen. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | Eine SECURITY-Datei enthält Anweisungen zum verantwortungsvollen Melden einer Sicherheitslücke in Ihrem Projekt. Weitere Informationen findest Du unter „[Eine Sicherheitsrichtlinie zum Repository hinzufügen](/articles/adding-a-security-policy-to-your-repository)“.{% endif %} +| *SUPPORT.md* | Mit einer SUPPORT-Datei kannst Du anderen mitteilen, wie sie Unterstützung bei Deinem Projekt erhalten können. Weitere Informationen findest Du unter „[Support-Ressourcen zu Deinem Projekt hinzufügen](/articles/adding-support-resources-to-your-project/).“ | Du kannst keine Standard-Lizenzdatei erstellen. Lizenzdateien müssen zu individuellen Repositorys hinzugefügt werden, damit die Datei bei Klonen, Paketieren und Herunterladen des Projekts enthalten ist. ### Ein Repository für Standarddateien erstellen {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Dropdownmenü „Owner" (Inhaber)](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Dropdownmenü „Owner" (Inhaber)](/assets/images/help/repository/create-repository-owner.png) 3. Gib **.github** als Namen für Dein Repository sowie optional eine Beschreibung ein. ![Feld „Create repository" (Erstellen eines Repositorys)](/assets/images/help/repository/default-file-repository-name.png) 4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![Optionsfelder zum Auswählen des privaten oder öffentlichen Status](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. Erstelle im Repository eine der möglichen Community-Unterstützungsdateien. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. Alle anderen unterstützten Dateien müssen sich im Root des Repositorys befinden. Weitere Informationen findest Du unter „[Neue Dateien erstellen](/articles/creating-new-files/).“ +7. Erstelle im Repository eine der möglichen Community-Unterstützungsdateien. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. Alle anderen unterstützten Dateien müssen sich im Root des Repositorys befinden. Weitere Informationen findest Du unter „[Neue Dateien erstellen](/articles/creating-new-files/).“ diff --git a/translations/de-DE/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/de-DE/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index e93065dbea15..f4ef51839171 100644 --- a/translations/de-DE/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/de-DE/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Eine Fußzeile erstellen diff --git a/translations/de-DE/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/de-DE/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 9d29f36c66ef..fc5cbf961155 100644 --- a/translations/de-DE/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/de-DE/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Weitere Informationen findest Du unter „[Informationen zu Vorlagen für Issues und Pull Requests](/articles/about-issue-and-pull-request-templates)“ Du kannst in einem der unterstützten Ordner ein Unterverzeichnis *PULL_REQUEST_TEMPLATE* erstellen, um mehrere Pull-Request-Vorlagen zu speichern. Mit dem Abfrageparameter `template` kannst Du die Vorlage wählen, mit der der Pull-Request-Text ausgefüllt werden soll. Weitere Informationen findest Du unter „[Informationen zur Automatisierung für Issues und Pull Requests mit Abfrageparametern](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters).“ -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Eine Pull-Request-Vorlage hinzufügen diff --git a/translations/de-DE/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/de-DE/content/github/building-a-strong-community/creating-a-team-discussion.md index 96650b6802da..43e452399c64 100644 --- a/translations/de-DE/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/de-DE/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} Weitere Informationen findest Du unter „[Informationen zu Teamdiskussionen](/articles/about-team-discussions).“ diff --git a/translations/de-DE/content/github/building-a-strong-community/disabling-wikis.md b/translations/de-DE/content/github/building-a-strong-community/disabling-wikis.md index 9c1181a24fd3..394419377595 100644 --- a/translations/de-DE/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/de-DE/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du ein Wiki deaktivierst, wird der Inhalt ausgeblendet, aber nicht gelöscht. Wenn Du Wikis zu einem späteren Zeitpunkt erneut aktivierst, werden Deine ursprünglichen Seiten wiederhergestellt. diff --git a/translations/de-DE/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/de-DE/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index c3ce23543068..fb8ccef976ed 100644 --- a/translations/de-DE/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/de-DE/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/de-DE/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index 4b65d2127a00..8eb75edd407c 100644 --- a/translations/de-DE/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/de-DE/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/de-DE/content/github/building-a-strong-community/editing-wiki-content.md b/translations/de-DE/content/github/building-a-strong-community/editing-wiki-content.md index d7869ae034ec..5afc5c13b33d 100644 --- a/translations/de-DE/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/de-DE/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Links hinzufügen diff --git a/translations/de-DE/content/github/building-a-strong-community/index.md b/translations/de-DE/content/github/building-a-strong-community/index.md index e34896d39b6c..e4a7fee01be2 100644 --- a/translations/de-DE/content/github/building-a-strong-community/index.md +++ b/translations/de-DE/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/locking-conversations.md b/translations/de-DE/content/github/building-a-strong-community/locking-conversations.md index 5e86b60383ee..e5ab101bde3f 100644 --- a/translations/de-DE/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/de-DE/content/github/building-a-strong-community/locking-conversations.md @@ -1,39 +1,36 @@ --- -title: Locking conversations -intro: 'Repository owners and collaborators, and people with write access to a repository, can lock conversations on issues, pull requests, and commits permanently or temporarily to defuse a heated interaction.' +title: Unterhaltungen sperren +intro: 'Repository-Inhaber und -Mitarbeiter sowie Personen mit Schreibzugriff auf ein Repository können Unterhaltungen zu Issues, Pull-Requests und Commits dauerhaft oder temporär sperren, um eine hitzige Diskussion zu entschärfen.' redirect_from: - /articles/locking-conversations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. +It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. Wenn Du eine Unterhaltung sperrst, kannst Du auch einen Grund dafür angeben, der dann öffentlich sichtbar ist. -Locking a conversation creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who locked the conversation is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +Das Sperren einer Unterhaltung erstellt ein Zeitleistenereignis, das für alle Benutzer mit Lesezugriff auf das Repository sichtbar ist. Der Benutzername der Person, die die Unterhaltung gesperrt hat, ist jedoch nur für Benutzer mit Schreibzugriff auf das Repository zu sehen. Für Personen ohne Schreibzugriff ist das Zeitleistenereignis anonymisiert. -![Anonymized timeline event for a locked conversation](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) +![Anonymisiertes Zeitleistenereignis für eine gesperrte Unterhaltung](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) -While a conversation is locked, only [people with write access](/articles/repository-permission-levels-for-an-organization/) and [repository owners and collaborators](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account) can add, hide, and delete comments. +Solange eine Unterhaltung gesperrt ist, können nur [Personen mit Schreibzugriff](/articles/repository-permission-levels-for-an-organization/) und [Repository-Inhaber und -Mitarbeiter](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account) Kommentare hinzufügen, ausblenden und löschen. -To search for locked conversations in a repository that is not archived, you can use the search qualifiers `is:locked` and `archived:false`. Conversations are automatically locked in archived repositories. For more information, see "[Searching issues and pull requests](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)." +Um nach gesperrten Unterhaltungen in einem nicht archivierten Repository zu suchen, kannst Du die Qualifizierer `is:locked` und `archived:false` verwenden. In archivierten Repositorys sind Unterhaltungen automatisch gesperrt. Weitere Informationen findest Du unter „[Issues und Pull Requests durchsuchen](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked).“ -1. Optionally, write a comment explaining why you're locking the conversation. -2. In the right margin of the issue or pull request, or above the comment box on the commit page, click **Lock conversation**. -![Lock conversation link](/assets/images/help/repository/lock-conversation.png) -3. Optionally, choose a reason for locking the conversation. -![Reason for locking a conversation menu](/assets/images/help/repository/locking-conversation-reason-menu.png) -4. Read the information about locking conversations and click **Lock conversation on this issue**, **Lock conversation on this pull request**, or **Lock conversation on this commit**. -![Confirm lock with a reason dialog box](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) -5. When you're ready to unlock the conversation, click **Unlock conversation**. -![Unlock conversation link](/assets/images/help/repository/unlock-conversation.png) +1. Verfasse optional einen Kommentar, in dem Du erklärst, weshalb Du die Unterhaltung sperrst. +2. Klicke am rechten Rand des Issues respektive Pull Requests oder oberhalb des Kommentarfelds auf der Commit-Seite auf **Lock conversation** (Unterhaltung sperren). ![Link „Lock conversation“ (Unterhaltung sperren)](/assets/images/help/repository/lock-conversation.png) +3. Optional kannst Du einen Grund für das Sperren der Unterhaltung auswählen. ![Menü „Reason for locking a conversation" (Grund für das Sperren einer Unterhaltung)](/assets/images/help/repository/locking-conversation-reason-menu.png) +4. Lies die Informationen zum Sperren von Unterhaltungen, und klicke auf **Lock conversation on this issue** (Unterhaltung zu diesem Issue sperren), **Lock conversation on this pull request** (Unterhaltung zu diesem Pull Request sperren) oder **Lock conversation on this commit** (Unterhaltung zu diesem Commit sperren). ![Dialogfeld „Confirm lock with a reason" (Bestätigen der Sperre mit Begründung)](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) +5. Wenn Du die Sperre der Unterhaltung beenden möchtest, klicke auf **Unlock conversation** (Unterhaltung entsperren). ![Link „Unlock conversation“ (Unterhaltung entsperren)](/assets/images/help/repository/unlock-conversation.png) -### Further reading +### Weiterführende Informationen -- "[Setting up your project for healthy contributions](/articles/setting-up-your-project-for-healthy-contributions)" -- "[Using templates to encourage useful issues and pull requests](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" +- „[Dein Projekt für sinnvolle Beiträge einrichten](/articles/setting-up-your-project-for-healthy-contributions)“ +- „[Vorlagen benutzen, um hilfreiche Issues und Pull Requests zu ermutigen](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" - "[Managing disruptive comments](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} -- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)" -- "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" -- "[Limiting interactions in your repository](/github/building-a-strong-community/limiting-interactions-in-your-repository)" +- „[Deine Sicherheit auf {% data variables.product.prodname_dotcom %} aufrechterhalten](/github/building-a-strong-community/maintaining-your-safety-on-github)" +- „[Missbrauch oder Spam melden](/articles/reporting-abuse-or-spam)“ +- „[Interaktionen in Deinem Repository einschränken](/github/building-a-strong-community/limiting-interactions-in-your-repository)" {% endif %} diff --git a/translations/de-DE/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/de-DE/content/github/building-a-strong-community/managing-disruptive-comments.md index 809825ccfb66..4b14a6a29d4f 100644 --- a/translations/de-DE/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/de-DE/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -1,5 +1,5 @@ --- -title: Managing disruptive comments +title: Störende Kommentare verwalten intro: 'You can {% if currentVersion == "free-pro-team@latest" %}hide, edit,{% else %}edit{% endif %} or delete comments on issues, pull requests, and commits.' redirect_from: - /articles/editing-a-comment/ @@ -8,78 +8,72 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Hiding a comment +### Einen Kommentar ausblenden -Anyone with write access to a repository can hide comments on issues, pull requests, and commits. +Jeder mit Schreibzugriff auf ein Repository kann Kommentare zu Issues, Pull Requests und Commits ausblenden. -If a comment is off-topic, outdated, or resolved, you may want to hide a comment to keep a discussion focused or make a pull request easier to navigate and review. Hidden comments are minimized but people with read access to the repository can expand them. +Wenn ein Kommentar nicht zum Thema passt, veraltet oder gelöst ist, kannst Du ihn ausblenden, damit die Diskussion zielgerichtet bleibt oder die Navigation sowie der Review eines Pull Requests vereinfacht wird. Ausgeblendete Kommentare werden minimiert, aber Personen mit Lesezugriff auf das Repository können sie einblenden. -![Minimized comment](/assets/images/help/repository/hidden-comment.png) +![Minimierter Kommentar](/assets/images/help/repository/hidden-comment.png) -1. Navigate to the comment you'd like to hide. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Hide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete options](/assets/images/help/repository/comment-menu.png) -3. Using the "Choose a reason" drop-down menu, click a reason to hide the comment. Then click, **Hide comment**. +1. Navigiere zum Kommentar, den Du ausblenden möchtest. +2. Klicke oben rechts im Kommentar auf {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} und anschließend auf **Hide** (Ausblenden). ![Horizontales 3-Punkte-Symbol und Menü zum Moderieren der Unterhaltung mit den Optionen zum Bearbeiten, Ausblenden und Löschen](/assets/images/help/repository/comment-menu.png) +3. Wähle im Dropdownmenü „Choose a reason" (Grund auswählen) einen Grund für das Ausblenden des Kommentars aus. Klicke anschließend auf **Hide comment** (Kommentar ausblenden). {% if currentVersion == "free-pro-team@latest" %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment.png) + ![Dropdownmenü zur Auswahl des Grundes für das Ausblenden des Kommentars](/assets/images/help/repository/choose-reason-for-hiding-comment.png) {% else %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) + ![Dropdownmenü zur Auswahl des Grundes für das Ausblenden des Kommentars](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) {% endif %} -### Unhiding a comment +### Einen ausgeblendeten Kommentar wieder anzeigen -Anyone with write access to a repository can unhide comments on issues, pull requests, and commits. +Jeder mit Schreibzugriff auf ein Repository kann Kommentare zu Issues, Pull Requests und Commits wieder anzeigen. -1. Navigate to the comment you'd like to unhide. -2. In the upper-right corner of the comment, click **{% octicon "fold" aria-label="The fold icon" %} Show comment**. - ![Show comment text](/assets/images/help/repository/hidden-comment-show.png) -3. On the right side of the expanded comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then **Unhide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, unhide, delete options](/assets/images/help/repository/comment-menu-hidden.png) +1. Navigiere zu dem Kommentar, den Du wieder anzeigen möchten. +2. Klicke in der oberen rechten Ecke des Kommentars auf **{% octicon "fold" aria-label="The fold icon" %} Show comment** (Kommentar anzeigen). ![Text „Show comment“ (Kommentar anzeigen)](/assets/images/help/repository/hidden-comment-show.png) +3. Klicke auf der rechten Seite des angezeigten Kommentars auf {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} und anschließend auf **Unhide** (Wieder anzeigen). ![Horizontales 3-Punkte-Symbol und Menü zum Moderieren der Unterhaltung mit den Optionen zum Bearbeiten, Wiederanzeigen und Löschen](/assets/images/help/repository/comment-menu-hidden.png) -### Editing a comment +### Einen Kommentar bearbeiten -Anyone with write access to a repository can edit comments on issues, pull requests, and commits. +Jeder mit Schreibzugriff auf ein Repository kann Kommentare zu Issues, Pull Requests und Commits bearbeiten. It's appropriate to edit a comment and remove content that doesn't contribute to the conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. -When you edit a comment, note the location that the content was removed from and optionally, the reason for removing it. +Wenn Du einen Kommentar bearbeitest, notiere den Ort, von dem der Inhalt entfernt wurde, und optional den Grund für das Entfernen. -Anyone with read access to a repository can view a comment's edit history. The **edited** dropdown at the top of the comment contains a history of edits showing the user and timestamp for each edit. +Jede Person mit Lesezugriff auf ein Repository kann den Änderungsverlauf eines Kommentars anzeigen. Das Dropdownmenü **edited** (Bearbeitet) oben im Kommentar enthält einen Verlauf der Bearbeitungen mit dem Benutzer und dem Zeitstempel für jede Bearbeitung. -![Comment with added note that content was redacted](/assets/images/help/repository/content-redacted-comment.png) +![Kommentar mit hinzugefügtem Hinweis, dass Inhalte redigiert wurden](/assets/images/help/repository/content-redacted-comment.png) -Comment authors and anyone with write access to a repository can also delete sensitive information from a comment's edit history. For more information, see "[Tracking changes in a comment](/github/building-a-strong-community/tracking-changes-in-a-comment)." +Verfasser von Kommentaren und Personen mit Schreibzugriff auf ein Repository können auch vertrauliche Informationen aus dem Änderungsverlauf eines Kommentars löschen. Weitere Informationen findest Du unter „[Änderungen in einem Kommentar verfolgen](/github/building-a-strong-community/tracking-changes-in-a-comment)." -1. Navigate to the comment you'd like to edit. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. In the comment window, delete the content you'd like to remove, then type `[REDACTED]` to replace it. - ![Comment window with redacted content](/assets/images/help/issues/redacted-content-comment.png) -4. At the bottom of the comment, type a note indicating that you have edited the comment, and optionally, why you edited the comment. - ![Comment window with added note that content was redacted](/assets/images/help/issues/note-content-redacted-comment.png) -5. Click **Update comment**. +1. Navigiere zu dem Kommentar, den Du bearbeiten möchtest. +2. Klicke oben rechts im Kommentar auf {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} und anschließend auf **Edit** (Bearbeiten). ![Horizontales 3-Punkte-Symbol und Menü zum Moderieren der Unterhaltung mit den Optionen zum Bearbeiten, Ausblenden, Löschen und Melden](/assets/images/help/repository/comment-menu.png) +3. Lösche im Kommentarfenster den Inhalt, den Du entfernen möchtest, und gib dann `[REDACTED]` ein, um ihn zu ersetzen. ![Kommentarfenster mit redigiertem Inhalt](/assets/images/help/issues/redacted-content-comment.png) +4. Gib unten im Kommentar eine Notiz ein, in der Du auf die Bearbeitung hinweist und optional den Grund dafür nennst. ![Kommentarfenster mit hinzugefügtem Hinweis, dass Inhalte redigiert wurden](/assets/images/help/issues/note-content-redacted-comment.png) +5. Klicke auf **Update comment** (Kommentar aktualisieren). -### Deleting a comment +### Einen Kommentar löschen -Anyone with write access to a repository can delete comments on issues, pull requests, and commits. Organization owners, team maintainers, and the comment author can also delete a comment on a team page. +Personen mit Schreibzugriff auf ein Repository können Kommentare zu Issues, Pull Requests und Commits löschen. Organisationsinhaber, Team-Betreuer und die Verfasser des Kommentars können auch einen Kommentar auf einer Teamseite löschen. -Deleting a comment is your last resort as a moderator. It's appropriate to delete a comment if the entire comment adds no constructive content to a conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. +Das Löschen eines Kommentars ist die letzte Option für Dich als Moderator. It's appropriate to delete a comment if the entire comment adds no constructive content to a conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. -Deleting a comment creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who deleted the comment is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +Das Löschen eines Kommentars erstellt ein Zeitleistenereignis, das für alle Benutzer mit Lesezugriff auf das Repository sichtbar ist. Der Benutzername der Person, die den Kommentar gelöscht hat, ist jedoch nur für Benutzer mit Schreibzugriff auf das Repository zu sehen. Für Personen ohne Schreibzugriff ist das Zeitleistenereignis anonymisiert. -![Anonymized timeline event for a deleted comment](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) +![Anonymisiertes Zeitleistenereignis für einen gelöschten Kommentar](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) -If a comment contains some constructive content that adds to the conversation in the issue or pull request, you can edit the comment instead. +Wenn ein Kommentar auch Inhalte aufweist, die einen konstruktiven Beitrag zur Unterhaltung im Issue oder Pull Request darstellen, kannst Du den Kommentar bearbeiten, anstatt ihn komplett zu löschen. {% note %} -**Note:** The initial comment (or body) of an issue or pull request can't be deleted. Instead, you can edit issue and pull request bodies to remove unwanted content. +**Hinweis:** Der anfängliche Kommentar (oder Text) eines Issues oder Pull Requests kann nicht gelöscht werden. Stattdessen kannst Du den Text von Issues und Pull Requests bearbeiten und dabei unerwünschte Inhalte entfernen. {% endnote %} -1. Navigate to the comment you'd like to delete. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Delete**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. Optionally, write a comment noting that you deleted a comment and why. +1. Navigiere zu dem Kommentar, den Du löschen möchtest. +2. Klicke oben rechts im Kommentar auf {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} und anschließend auf **Delete** (Löschen). ![Horizontales 3-Punkte-Symbol und Menü zum Moderieren der Unterhaltung mit den Optionen zum Bearbeiten, Ausblenden, Löschen und Melden](/assets/images/help/repository/comment-menu.png) +3. Verfasse optional einen Kommentar mit dem Hinweis, dass und warum Du einen Kommentar gelöscht hast. diff --git a/translations/de-DE/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/de-DE/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index bb994978bfac..ebd1bbade434 100644 --- a/translations/de-DE/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/de-DE/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**Hinweis:** Du musst reserviert YAML-Zeichen wie beispielsweise `:` in Anführungszeichen setzen. Beispiel: `":bug: Bug"`. +**Note:** If a front matter value includes a YAML-reserved character such as `:` , you must put the whole value in quotes. For example, `":bug: Bug"` or `":new: triage needed, :bug: bug"`. {% endnote %} diff --git a/translations/de-DE/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/de-DE/content/github/building-a-strong-community/moderating-comments-and-conversations.md index 38b633e9c0f4..4561810b6c2b 100644 --- a/translations/de-DE/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/de-DE/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/de-DE/content/github/building-a-strong-community/pinning-a-team-discussion.md index e884c17e0237..78237d6a3fa1 100644 --- a/translations/de-DE/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/de-DE/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/de-DE/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/de-DE/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index e4a8797e477e..05dbfc1f8ea8 100644 --- a/translations/de-DE/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/de-DE/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: Du kannst Richtlinien erstellen, wie Personen zu Deinem Projekt beitragen versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um die Beiträge Deiner Projektmitarbeiter zu optimieren, kannst Du ein Dokument mit Beitragsrichtlinien in das Stammverzeichnis, in das Verzeichnis `docs` oder in das Verzeichnis `.github` Deines Projekt-Repositorys hinzufügen. Bei der Eröffnung eines Pull-Requests oder der Erstellung eines Issues wird dem betreffenden Mitarbeiter dann ein Link zu dieser Datei angezeigt. @@ -19,7 +20,7 @@ Mitarbeitern helfen die Richtlinien, korrekt formulierte Pull Requests einzureic Sowohl Inhaber als auch Mitarbeiter sparen dank Beitragsrichtlinien Zeit und Mühen, die durch fehlerhaft formulierte Pull Requests oder Issues entstehen, die abgelehnt und erneut eingereicht werden müssen. -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/de-DE/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/de-DE/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index 93a9a50608f3..26a1d2aaedbc 100644 --- a/translations/de-DE/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/de-DE/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/de-DE/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index dece7a91dcc9..6221b474bb9c 100644 --- a/translations/de-DE/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/de-DE/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Änderungsverlauf eines Kommentars anzeigen diff --git a/translations/de-DE/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/de-DE/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index 6224f52da060..9c61526e1907 100644 --- a/translations/de-DE/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/de-DE/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ Du kannst eines Benutzers in Deinen Kontoeinstellungen oder auf der Profilseite ### Sperre eines Benutzers auf seiner Profilseite aufheben {% data reusables.profile.user_profile_page_navigation %} -2. Klicke in der linken Seitenleiste unter dem Profilbild des Benutzers auf **Unblock or report user** (Benutzer entsperren oder melden). ![Link „Unblock or report user" (Benutzer entsperren oder melden)](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Unblock or report user**. ![Link „Unblock or report user" (Benutzer entsperren oder melden)](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. Klicke auf **Unblock user** (Benutzer entsperren). ![Modales Feld mit Option zum Entsperren eines Benutzers oder Melden von Missbrauch](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/de-DE/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/de-DE/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 6b3509d94011..b655e0d9ba7c 100644 --- a/translations/de-DE/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/de-DE/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index c059e8caa0d3..98ee4242b80d 100644 --- a/translations/de-DE/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/de-DE/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Wiki-Verlauf anzeigen diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index db8da409feda..a4a405ba32ad 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ Du benötigst Schreibzugriff auf ein Repository, um einen Branch zu erstellen, e {% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally out when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.set-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ Sobald Du mit Deiner Arbeit zufrieden bist, kannst Du einen Pull Request eröffn Nachdem ein Pull Request zusammengeführt oder geschlossen wurde, kannst Du den Head-Branch löschen, da dieser nicht mehr länger benötigt wird. Du benötigst Schreibzugriff auf dem Repository, um Branches zu löschen. Du kannst keine Branches löschen, die direkt mit einem offenen Pull Request verbunden sind. Weitere Informationen findest Du unter „[Löschen und Wiederherstellen von Branches in einem Pull Request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} Die folgenden Diagramme veranschaulichen dies. @@ -73,7 +74,7 @@ Wenn ein Branch geschützt ist, trifft Folgendes zu: - Wenn die erforderlichen Statuschecks für den Branch aktiviert sind, kannst Du Änderungen erst dann in den Branch zusammenführen, wenn alle erforderlichen CI-Tests bestanden sind. Weitere Informationen findest Du unter „[Informationen zu Statuschecks](/articles/about-status-checks).“ - Wenn erforderliche Pull-Request-Reviews auf dem Branch aktiviert sind, kannst Du Änderungen erst dann in den Branch zusammenführen, wenn alle Anforderungen der Richtlinie für Pull-Request-Reviews erfüllt sind. Weitere Informationen findest Du unter „[Einen Pull Request zusammenführen](/articles/merging-a-pull-request).“ - Wenn der erforderliche Review von einem Codeinhaber auf einem Branch aktiviert ist und der Code mit einem Inhaber durch einen Pull Request geändert wird, muss ein Codeinhaber den Pull Request genehmigen, bevor er zusammengeführt werden kann. Weitere Informationen findest Du unter „[Informationen zu Codeinhabern](/articles/about-code-owners).“ -- Wenn die obligatorische Commit-Signatur auf einem Branch aktiviert ist, kannst Du keine Commits an den Branch übertragen, die nicht signiert und verifiziert sind. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- Wenn die obligatorische Commit-Signatur auf einem Branch aktiviert ist, kannst Du keine Commits an den Branch übertragen, die nicht signiert und verifiziert sind. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - Wenn du den Konflikt-Editor von {% data variables.product.prodname_dotcom %} benutzt, um Konflikte für eine Pull Request zu beheben, die Du aus einem geschützten Branch erstellt hast, wird Dir {% data variables.product.prodname_dotcom %} helfen, einen alternativen Branch für den Pull-Request zu erstellen, so dass Deine Auflösung der Konflikte zusammengeführt werden kann. Weitere Informationen findest Du unter „[Einen Mergekonflikt auf {% data variables.product.prodname_dotcom %} beheben](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github).“{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index c866c321f317..02c31505e3b9 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Es gibt zwei Hauptarten von Entwicklungsmodellen, mit denen Du Pull Requests verwenden würdest. Mit dem *fork and pull model* (forken und abrufen Modell) kann jeder ein bestehendes Repository forken und Veränderungen an seine persönlichen Forks übertragen. Du benötigst keine Berechtigungen zum Quell-Repository, um an eine benutzereigene Fork zu übertragen. Die Änderungen können vom Projektbetreuer in das Quell-Repository gezogen werden. Wenn Du einen Pull Request öffnest, der Änderungen von Deiner benutzereigenen Fork zu einem Branch im Quell- (vorgelagerten) Repository vorschlägt, kannst Du allen Personen mit Push Zugriff auf das vorgelagerte Repository erlauben, Änderungen an Deinen Pull Requests zu machen. Dieses Modell ist bei Open-Source-Projekten beliebt, da es Probleme für neue Mitarbeiter reduziert und Benutzern ermöglicht, unabhängig und ohne vorherige Koordination zu arbeiten. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index 5265d4e5a0c7..d36624efa420 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index 97ec6ed73715..6ac88e9ccf22 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Diskussionen auf {% data variables.product.product_name %} @@ -19,7 +20,7 @@ Issues sind nützlich bei der Diskussion spezifischer Details eines Projekts, be ### Auf Ideen in Kommentaren reagieren -Du kannst Deine Unterstützung oder Ablehnung für eine Idee in einer Unterhaltung zeigen. Wenn Du eine Reaktion auf einen Kommentar oder den Inhalt einer Teamdiskussion, eines Issues oder Pull-Requests hinzufügst, werden Personen, die die Unterhaltung abonniert haben, keine Benachrichtigung erhalten. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +Du kannst Deine Unterstützung oder Ablehnung für eine Idee in einer Unterhaltung zeigen. Wenn Du eine Reaktion auf einen Kommentar oder den Inhalt einer Teamdiskussion, eines Issues oder Pull-Requests hinzufügst, werden Personen, die die Unterhaltung abonniert haben, keine Benachrichtigung erhalten. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![Beispiel für einen Issue mit Reaktionen](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index 212f37f2c150..53948f8bb825 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Das Forking eines Repositorys ist ähnlich wie das Kopieren eines Repositorys, mit zwei wesentlichen Unterschieden: diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index 707f1e207c0e..24ced38b424c 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Oft kann Git Unterschiede zwischen Branches beheben und diese automatisch zusammenführen. In der Regel liegen die Änderungen in verschiedenen Zeilen oder sogar in verschiedenen Dateien vor, was das Zusammenführen für Computer leicht verständlich macht. Manchmal gibt es jedoch konkurrierende Änderungen, die Git ohne Deine Hilfe nicht bewältigen kann. Häufig treten Mergekonflikte auf, wenn Personen unterschiedliche Änderungen an derselben Zeile derselben Datei vornehmen, oder wenn eine Person eine Datei bearbeitet und eine andere Person dieselbe Datei löscht. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index b6b2c9647605..7dc13b3258ae 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index 4500c185b5e5..9384b2812a91 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Pull-Request-Reviews Nachdem ein Pull-Request geöffnet wurde, kann jeder mit *Lese*-Zugriff die vorgeschlagenen Änderungen überprüfen und kommentieren. Du kannst auch spezifische Änderungen an Codezeilen vorschlagen, die der Autor direkt aus dem Pull-Request anwenden kann. Weitere Informationen findest Du unter „[Vorgeschlagene Änderungen in einem Pull Request überprüfen](/articles/reviewing-proposed-changes-in-a-pull-request).“ -Repository-Inhaber und -Mitarbeiter können von einer bestimmten Person einen Review des Pull Requests anfordern. Organisationsmitglieder können auch einen Review eines Pull Requests von einem Team mit Lesezugriff auf das Repository anfordern. Weitere Informationen findest Du unter „[Einen Pull-Request-Review anfordern](/articles/requesting-a-pull-request-review).“ {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Repository-Inhaber und -Mitarbeiter können von einer bestimmten Person einen Review des Pull Requests anfordern. Organisationsmitglieder können auch einen Review eines Pull Requests von einem Team mit Lesezugriff auf das Repository anfordern. Weitere Informationen findest Du unter „[Einen Pull-Request-Review anfordern](/articles/requesting-a-pull-request-review).“ {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} Reviews ermöglichen eine Diskussion der vorgeschlagenen Änderungen und tragen dazu bei, dass die Änderungen den Beitragsrichtlinien des Repositorys wie auch anderen Qualitätsstandards entsprechen. Du kannst definieren, welche Personen oder Teams bestimmte Codetypen oder -bereiche in einer CODEOWNERS-Datei besitzen. Wenn durch einen Pull Request Code mit einem definierten Inhaber geändert wird, wird diese Person oder dieses Team automatisch als Reviewer angefordert. Weitere Informationen finden Sie unter „[Informationen zu Codeinhabern](/articles/about-code-owners/)“. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index f025565c2c39..3f0371299961 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Pull Requests @@ -53,6 +54,13 @@ Wenn Du einen Pull Request erstellst, kannst Du wählen, ob Du einen für den Re {% data reusables.pull_requests.mark-ready-review %} Du kannst einen Pull Request jederzeit in einen Entwurf umwandeln. Weitere Informationen findest Du unter „[Den Zustand eines Pull Requests ändern](/articles/changing-the-stage-of-a-pull-request).“ +### Differences between commits on compare and pull request pages + +The compare and pull request pages use different methods to calculate the diff for changed files: + +- Compare pages show the diff between the tip of the head ref and the current common ancestor (that is, the merge base) of the head and base ref. +- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. + ### Weiterführende Informationen - „[Pull Request](/articles/github-glossary/#pull-request)“ im {% data variables.product.prodname_dotcom %}-Glossar diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index c1c2b28d028e..9b5f455d4ce6 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Statuschecks basieren auf externen Prozessen, beispielsweise Builds mit fortlaufender Integration, die bei jedem Push an ein Repository ausgeführt werden. Du kannst den Zustand *Ausstehend*, *Bestanden* oder *Nicht bestanden* des Statuschecks neben den einzelnen Commits in Deinem Pull Request sehen. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 184e37f596e5..5b6afdfdd49a 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 673aa4700d41..abd0e7b9975d 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Personen mit Push-Zugriff auf das vorgelagerte (upstream) Repositor versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Nur die Ersteller von Pull Requests können Betreuern von vorgelagerten Repositorys oder Benutzern mit Push-Zugriff auf das vorgelagerte Repository die Berechtigung erteilen, in einer benutzereigenen Fork Commits an den Vergleichs-Branch ihres Pull Requests vorzunehmen. Weitere Informationen zu vorgelagerten Repositorys findest Du unter „[Informationen zu Forks](/articles/about-forks).“ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 8974e0e7de13..df67ea62132d 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Weitere Informationen zu erforderlichen Reviews findest Du unter „[Informationen zu erforderlichen Reviews für Pull Requests](/articles/about-required-reviews-for-pull-requests).“ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index d7fb13faab15..75a4d853865c 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. Wähle im Basis-Branch-Dropdownmenü den Basis-Branch aus, mit dem Du [die Änderungen vergleichen](/github/committing-changes-to-your-project/comparing-commits#comparing-branches) möchtest. ![Basis-Branch-Dropdownmenü ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. Lies die Informationen zum Ändern des Basis-Branch, und klicke auf **Change base** (Basis ändern). ![Schaltfläche „Base branch change confirmation" (Bestätigen der Basis-Branch-Änderung) ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### Weiterführende Informationen - „[Einen Pull Request erstellen](/articles/creating-a-pull-request)“ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index cd4ea8377d10..8941bb80b08b 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Die Zustand eines Pull Requests ändern -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: Personen mit Schreibberechtigungen in ein Repository sowie Pull-Request-Autoren können den Zustand eines Pull-Requests ändern. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Einen Pull Request als bereit zum Überprüfung markieren @@ -18,7 +19,7 @@ versions: 2. Klicke in der Liste „Pull Requests“ auf den Pull Request, den Du als „Ready for review“ (Bereit zur Überprüfung) markieren möchtest. 3. Klicke im Merge-Feld **Ready for review** (Bereit zur Überprüfung). ![Schaltfläche „Ready for review“ (Bereit für Review)](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### Einen Pull Request in einen Entwurf umwandeln diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index 2c1b00ea2ca4..b37a5f66ef34 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: Personen mit Schreibzugriff auf eine Repository können einen Remot versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index d4e3e1b6b470..45327a16d1eb 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..170b123fdd22 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- -title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +title: An Repositorys mit Codequalität-Funktionen zusammenarbeiten +intro: 'Workflow-Qualitätsfunktionen wie Status, {% if enterpriseServerVersions contains currentVersion %}Pre-Receive-Hooks, {% endif %}geschützte Branches und erforderliche Statuschecks helfen Mitarbeitern dabei, Beiträge zu leisten, die den Bedingungen der Organisations- und Repository-Administratoren entsprechen.' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index 12e3d10d8e4f..c9fa0adcd019 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'Wenn Du einen Pull Request in einem Repository geöffnet hast, können M versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Pull Requests diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 43c46751b34a..8395d6919234 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits sind nur an Pull-Request-Branches möglich, auf die Folgendes zutrifft: diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 6c67480e49c4..e5ee0f737ec8 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index 9839fe2d2b9c..f509671c5d70 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Jeder, der Schreibzugriff auf ein Repository hat, kann einen Pull-R versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst den Betreuern des vorgelagerten Repository auch die Berechtigung geben, Commits zu einem benutzereigenen Fork zu übertragen. Wenn Dein Pull Request Deinen Themen-Branch mit einem Branch im vorgelagerten Repository als Basis-Branch vergleicht, wird Dein Themen-Branch auch als Vergleichs-Branch des Pull Requests bezeichnet. Weitere Informationen über Pull-Request-Branches sowie Beispiele dazu findest du unter „[Einen Pull Request erstellen](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)." diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index f9516565b82b..98d53df69467 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jeder, der Leseberechtigungen für ein Repository besitzt, kann einen Pull Request erstellen. Du benötigst jedoch Schreibberechtigungen, um einen Branch zu erstellen. Wenn Du einen neuen Branch für Deinen Pull Request erstellen möchtest, aber keine Schreibberechtigung hast, kannst Du das Repository zunächst forken. Weitere Informationen findest Du unter „[Einen Pull Request von einem Fork erstellen](/articles/creating-a-pull-request-from-a-fork)“ und „ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index 296b79b8e59e..d3cfd7e9f08f 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Branch erstellen @@ -29,7 +30,7 @@ If the branch you want to delete is associated with an open pull request, you mu {% data reusables.repositories.navigate-to-branches %} 1. Scrolle zum Branch, den Du löschen möchtest, und klicke auf {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}. ![Branch löschen](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} Weitere Informationen finden Sie unter „[Informationen zu Branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)“. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index fd2f16e0fc74..b9a4d2fac652 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 426eb35897ef..298a9ca56496 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index cb568e0671ad..2172598bd89a 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jeder, der Lesezugriff auf ein Repository hat, kann eine zusammenfassende Liste der Funktions- und Methodenänderungen in bestimmten Dateien eines Pull Requests anzeigen. diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index adb6e493569d..637323575aa5 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Den GitHub-Flow befolgen diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index 402d142a86e4..344472b6a35e 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index 3a5c1796ff8e..c9990f721c45 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Vorgeschlagene Änderungen anwenden diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/index.md index 44e594fadfd0..e4bc0c4313b6 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index 0790534ced63..b62cd03b1532 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ Wenn Du die Änderungen in einem Themen-Branch nicht in den vorgelagerten Branch The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. Weitere Informationen findest Du unter „[Verwalten des automatischen Löschens von Branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)." - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 10f20f9d4663..3f819e0cec83 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/overview.md index 5652156cb268..55c2a9f1f7fb 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index f2b8d1439106..aaeb919d95da 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 0cd818c98ad3..a262ea8bfdee 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Inhaber und Mitarbeiter eines Repositorys, das einem Benutzerkonto angehört, können Pull Requests zuweisen. Organisationsmitglieder mit Triage-Berechtigungen für ein Repository können einen Pull-Request-Review zuweisen. -Inhaber oder Mitarbeiter können jeder Person, der explizit [Lesezugriff](/articles/access-permissions-on-github) auf ein benutzereigenes Repository gewährt wurde, einen Pull-Request-Review zuweisen. Organisationsmitglieder können jeder Person oder jedem Team mit Lesezugriff auf das Repository einen Pull-Request-Review zuweisen. Der angeforderte Reviewer respektive das angeforderte Team erhält eine Benachrichtigung, dass Du einen Pull-Request-Review von ihm angefordert hast. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Inhaber oder Mitarbeiter können jeder Person, der explizit [Lesezugriff](/articles/access-permissions-on-github) auf ein benutzereigenes Repository gewährt wurde, einen Pull-Request-Review zuweisen. Organisationsmitglieder können jeder Person oder jedem Team mit Lesezugriff auf das Repository einen Pull-Request-Review zuweisen. Der angeforderte Reviewer respektive das angeforderte Team erhält eine Benachrichtigung, dass Du einen Pull-Request-Review von ihm angefordert hast. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} {% note %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 1b9ed3f8d809..264f922e6fa2 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -1,63 +1,61 @@ --- -title: Resolving a merge conflict on GitHub -intro: 'You can resolve simple merge conflicts that involve competing line changes on GitHub, using the conflict editor.' +title: Mergekonflikt auf GitHub beheben +intro: 'Einfache Mergekonflikte auf GitHub, bei denen Zeilenänderungen in Konflikt stehen, kannst Du mit dem Konflikteditor beheben.' redirect_from: - /articles/resolving-a-merge-conflict-on-github versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." +Auf {% data variables.product.product_name %} können Sie nur Mergekonflikte beheben, die durch konkurrierende Zeilenänderungen verursacht werden, beispielsweise, wenn mehrere Personen unterschiedliche Änderungen an der gleichen Zeile in der gleichen Datei in verschiedenen Branches Ihres Git-Repositorys vornehmen. Alle anderen Mergekonflikte musst Du lokal in der Befehlszeile beheben. Weitere Informationen findest Du unter „[Einen Mergekonflikt in der Befehlszeile beheben](/articles/resolving-a-merge-conflict-using-the-command-line/).“ -{% if currentVersion != "free-pro-team@latest" %} -If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on +{% data variables.product.product_name %} and must resolve merge conflicts on the command line. Beispielsweise können Sie den Mergekonflikteditor, sofern er deaktiviert ist, nicht für Pull Requests zwischen einem Fork und einem vorgelagerten Repository verwenden. {% endif %} {% warning %} {% if currentVersion ver_lt "enterprise-server@2.22" %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch), even if the head branch is the default branch of your repository or a protected branch. Make sure you really want to commit to this branch. +**Warning:** When you resolve a merge conflict on +{% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch), even if the head branch is the default branch of your repository or a protected branch. Vergewissern Sie sich, dass es wirklich dieser Branch ist, den Sie festschreiben möchten. {% else %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). Make sure you really want to commit to this branch. If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. If the head branch is protected you won't be able to merge your conflict resolution into it, so you'll be prompted to create a new head branch. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +**Warning:** When you resolve a merge conflict on +{% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). Vergewissern Sie sich, dass es wirklich dieser Branch ist, den Sie festschreiben möchten. If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. Wenn der Head-Branch geschützt ist, kannst Du Deine Konflikt-Auflösung nicht zusammenführen, deshalb wirst Du aufgefordert werden, einen neuen Head-Branch zu erstellen. Weitere Informationen findest Du unter „[Informationen zu geschützten Branches](/github/administering-a-repository/about-protected-branches).“ {% endif %} {% endwarning %} {% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request with a merge conflict that you'd like to resolve. -1. Near the bottom of your pull request, click **Resolve conflicts**. -![Resolve merge conflicts button](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) +1. Klicke in der Liste der Pull Requests auf den Pull Request mit dem Mergekonflikt, den Du beheben möchtest. +1. Klicke im unteren Teil Deines Pull Requests auf **Resolve conflicts** (Konflikte beheben). ![Schaltfläche „Resolve merge conflicts" (Mergekonflikte beheben)](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. Du musst den Mergekonflikt mit einem alternativen Git-Client auflösen, oder durch Verwendung von Git auf der Befehlszeile. Weitere Informationen findest Du unter „[Mergekonflikt in der Befehlszeile beheben](/articles/resolving-a-merge-conflict-using-the-command-line).“ {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} - ![View merge conflict example with conflict markers](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) -1. If you have more than one merge conflict in your file, scroll down to the next set of conflict markers and repeat steps four and five to resolve your merge conflict. -1. Once you've resolved all the conflicts in the file, click **Mark as resolved**. - ![Click mark as resolved button](/assets/images/help/pull_requests/mark-as-resolved-button.png) -1. If you have more than one file with a conflict, select the next file you want to edit on the left side of the page under "conflicting files" and repeat steps four through seven until you've resolved all of your pull request's merge conflicts. - ![Select next conflicting file if applicable](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) -1. Once you've resolved all your merge conflicts, click **Commit merge**. This merges the entire base branch into your head branch. - ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} -1. If prompted, review the branch that you are committing to. If you want to commit to this branch, click **I understand, update _BRANCH_**. -![Merge conflict confirmation window](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} -1. If prompted, review the branch that you are committing to. - - If the head branch is the default branch of the repository, you can choose either to update this branch with the changes you made to resolve the conflict, or to create a new branch and use this as the head branch of the pull request. - ![Prompt to review the branch that will be updated](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) - - If you choose to create a new branch, enter a name for the branch. - - If the head branch of your pull request is protected you must create a new branch. You won't get the option to update the protected branch. - - Click **Create branch and update my pull request** or **I understand, continue updating _BRANCH_**. The button text corresponds to the action you are performing. + ![Beispiel für die Anzeige eines Mergekonflikts mit Konflikthinweisen](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) +1. Wenn Deine Datei mehrere Mergekonflikte enthält, scrolle nach unten zum nächsten Konflikthinweis, und wiederhole dort die Schritte 4 und 5, um auch diesen Mergekonflikt zu beheben. +1. Wenn Du alle Konflikte in der Datei behoben hast, klicke auf **Mark as resolved** (Als behoben markieren). ![Klicke die Schaltfläche „Mark as resolved“ (Als behoben markieren)](/assets/images/help/pull_requests/mark-as-resolved-button.png) +1. Wenn mehrere Dateien Konflikte enthalten, wähle auf der linken Seite unter „Conflicting files“ (Dateien mit Konflikten) die nächste Datei aus, und wiederhole die Schritte 4 bis 7, bis Du alle Mergekonflikte Deines Pull Request behoben hast. ![Wähle die nächste Datei mit Konflikten aus, sofern zutreffend](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) +1. Wenn alle Mergekonflikte behoben sind, klicke auf **Commit merge** (Merge freigeben). Dadurch wird der gesamte Basis-Branch in Deinen Head-Branch zusammengeführt. ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} +1. Sofern Du eine entsprechende Aufforderung erhältst, überprüfe den Branch, in den der Commit erfolgt. Wenn Du den Commit in diesen Branch durchführen möchtest, klicke auf **I understand, update _BRANCH_** (Ich habe verstanden und möchte *BRANCH* aktualisieren). ![Bestätigungsfenster zum Beheben von Mergekonflikten](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} +1. Sofern Du eine entsprechende Aufforderung erhältst, überprüfe den Branch, in den der Commit erfolgt. + + Wenn der Head-Branch der Standardbranch Deines Repositorys ist, kannst Du wählen, entweder diesen Branch mit den Änderungen zu aktualisieren, die Du zur Auflösung des Konfliktes gemacht hast, oder einen neuen Branch zu erstellen und diesen als Head-Branch des Pull Requests zu verwenden. ![Aufforderung zum Überprüfen des Branch, der aktualisiert wird](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) + + Wenn Du Dich für einen neuen Branch entscheidest, gib den Namen für den Branch ein. + + Wenn der Head-Branch Deines Pull-Requests geschützt ist, musst Du einen neuen Branch erstellen. Du hast keine Möglichkeit, den geschützten Branch zu aktualisieren. + + Klicke auf **Create branch and update my pull request** (Erstelle den Branch und aktualisiere meinen Pull Request) oder **I understand, continue updating _BRANCH_** (Ich verstehe, bitte mit der Aktualisierung des BRANCH fortfahren). Der Text der Schaltfläche entspricht der Aktion, die Du durchführst. {% endif %} -1. To merge your pull request, click **Merge pull request**. For more information about other pull request merge options, see "[Merging a pull request](/articles/merging-a-pull-request/)." +1. Zum Zusammenführen Deines Pull Requests klicke auf **Merge pull request** (Pull Request zusammenführen). Weitere Informationen finden Sie unter „[Pull Request mergen](/articles/merging-a-pull-request/)“. -### Further reading +### Weiterführende Informationen -- "[About pull request merges](/articles/about-pull-request-merges)" +- „[Informationen zum Mergen von Pull Requests](/articles/about-pull-request-merges)“ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index 407c93b7dcae..86bb4e44f0ce 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Mergekonflikte entstehen, wenn in der gleichen Zeile derselben Datei von verschiedenen Personen konkurrierende Änderungen vorgenommen werden oder wenn eine Person eine Datei bearbeitet und eine andere Person die Datei löscht. Weitere Informationen findest Du unter „[Informationen zu Mergekonflikten](/articles/about-merge-conflicts/).“ diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index 6902011d8164..b231ac55f418 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reverting a pull request diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index 203f969928f8..2d98626e82a4 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 20d647d0473c..074a8300ae25 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zum Review von Pull Requests diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index 90f5febcc589..a5695985ad30 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Du einen Fork mit dem ihm vorgelagerten Repository synchronisieren kannst, musst Du in Git [ein Remote-Repository konfigurieren, das auf das vorgelagerte Repository verweist](/articles/configuring-a-remote-for-a-fork). {% data reusables.command_line.open_the_multi_os_terminal %} 2. Wechsle Dein aktuelles Arbeitsverzeichnis in das lokale Projekt. -3. Rufe die Branches und die jeweiligen Commits aus dem vorgelagerten Repository ab. Commits am `master`-Branch werden in einem lokalen Branch mit dem Namen `upstream/master` gespeichert. +3. Rufe die Branches und die jeweiligen Commits aus dem vorgelagerten Repository ab. Commits to `main` will be stored in a local branch, `upstream/main`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ Bevor Du einen Fork mit dem ihm vorgelagerten Repository synchronisieren kannst, > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. Checke den lokalen `master`-Branch Deiner Fork aus. +4. Check out your fork's local `main` branch. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. Führe die Änderungen aus dem Branch `upstream/master` in Deinen lokalen `master`-Branch zusammen. Dadurch wird der `master`-Branch Deiner Fork ohne Verlust der lokalen Änderungen mit dem vorgelagerten Repository synchronisiert. +5. Merge the changes from `upstream/main` into your local `main` branch. This brings your fork's `main` branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ Bevor Du einen Fork mit dem ihm vorgelagerten Repository synchronisieren kannst, > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index 9cd740f0cf99..bd817f903bee 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 844e403d8d82..347a19a756fc 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ Wenn ein öffentliches Repository auf privat festgelegt wird, werden die zugehö Die Forks eines öffentlichen Repositorys bleiben demnach in ihrem eigenen separaten Repository-Netzwerk öffentlich, selbst nachdem das übergeordnete Repository auf privat eingestellt wurde. Dadurch können Fork-Inhaber ohne Unterbrechung weiterhin arbeiten und zusammenarbeiten. Wenn öffentliche Forks nicht auf diese Weise in ein separates Netzwerk verschoben wurden, benötigen die Inhaber dieser Forks die entsprechenden [Zugriffsberechtigungen](/articles/access-permissions-on-github), um Änderungen vom (inzwischen privaten) übergeordneten Repository abzurufen und um Pull Requests an das übergeordnete Repository abzusenden, auch wenn sie zuvor diese Berechtigungen nicht benötigt haben. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Wenn für ein öffentliches Repository der anonyme Git-Lesezugriff aktiviert ist und das Repository auf privat festgelegt wird, verlieren alle Forks des Repositorys den anonymen Git-Lesezugriff und verwenden wieder die standardmäßig deaktivierte Einstellung. Wenn ein geforktes Repository als öffentlich festgelegt wird, kann der anonyme Git-Lesezugriff durch die Repository-Administratoren wieder aktiviert werden. Weitere Informationen finden Sie unter „[Anonymen Git-Lesezugriff für ein Repository aktivieren](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)“. {% endif %} diff --git a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index c67090060446..e500124da261 100644 --- a/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/de-DE/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/about-commits.md b/translations/de-DE/content/github/committing-changes-to-your-project/about-commits.md index 719c405d6087..daa7ceeb677f 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Commits diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/de-DE/content/github/committing-changes-to-your-project/changing-a-commit-message.md index 802836e8eb05..9b92a0e2602d 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: 'Wenn eine Commit-Mitteilung unklare, falsche oder vertrauliche Informati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Die letzte Commit-Mitteilung erneut schreiben diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/de-DE/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index 7c5d1638c7cd..ac797306bac4 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn sich Dein Commit nicht auf dem Standardbranch befindet, zeigt ein Indikator, welche Branches den Commit enthalten. Ist der Commit Teil eines nicht übertragenen Pull Requests, wird ein Link angezeigt. diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/de-DE/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index 0ec1faeab255..8c5ebde426f2 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du mit `git show` einen bestimmten Commit in der Befehlszeile anzeigen möchtest, kann ein schwerer Fehler auftreten. diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/de-DE/content/github/committing-changes-to-your-project/comparing-commits.md index e45dd5adddce..5f0b1ebc4629 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst den Status Deines Repositorys über Branches, Tags, Commits und Daten hinweg vergleichen. Um verschiedene Versionen Deines Repositorys zu vergleichen, füge `/compare` (vergleichen) zum Pfad Deines Repository hinzu. @@ -26,9 +27,9 @@ Hier siehst Du ein Beispiel für einen [Vergleich zwischen zwei Branches](https: ### Tags vergleichen -Ein Vergleich der Release-Tags zeigt Dir die Änderungen an Deinem Repository seit dem letzten Release. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} +Ein Vergleich der Release-Tags zeigt Dir die Änderungen an Deinem Repository seit dem letzten Release. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} Hier siehst Du ein Beispiel für einen [Vergleich zwischen zwei Tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/de-DE/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 079e81663f51..6b09d2622322 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,48 +1,49 @@ --- -title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +title: Einen Commit mit mehreren Autoren erstellen +intro: 'Du kannst einen Commit mehreren Autoren zuordnen, indem Du einen oder mehrere `Co-authored-by`-Trailer zur Commit-Mitteilung hinzufügst. Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Required co-author information +### Erforderliche Co-Autor-Informationen -Before you can add a co-author to a commit, you must know the appropriate email to use for each co-author. For the co-author's commit to count as a contribution, you must use the email associated with their {% data variables.product.product_name %} account. +Bevor Du einen Co-Autor zu einem Commit hinzufügen kannst, musst Du die richtige E-Mail-Adresse für jeden Co-Autor kennen. Damit der Commit des Co-Autors als Beitrag zählt, musst Du die E-Mail-Adresse verwenden, die mit seinem {% data variables.product.product_name %}-Konto verknüpft ist. {% if currentVersion == "free-pro-team@latest" %} -If a person chooses to keep their email address private, you should use their {% data variables.product.product_name %}-provided `no-reply` email to protect their privacy. Otherwise, the co-author's email will be available to the public in the commit message. If you want to keep your email private, you can choose to use a {% data variables.product.product_name %}-provided `no-reply` email for Git operations and ask other co-authors to list your `no-reply` email in commit trailers. +Wenn ein Co-Autor seine E-Mail-Adresse als privat festgelegt hat, musst Du die von {% data variables.product.product_name %} bereitgestellte `no-reply`-E-Mail-Adresse verwenden, um die Daten des Co-Autors zu schützen. Andernfalls ist die E-Mail-Adresse des Co-Autors in der Commit-Mitteilung öffentlich einsehbar. Wenn Sie Ihre E-Mail-Adresse öffentlich machen möchten, können Sie die von {% data variables.product.product_name %} bereitgestellte `no-reply`-E-Mail-Adresse für Git-Vorgänge verwenden und andere Co-Autoren bitten, Ihre `no-reply`-Adresse in Commit-Trailern zu verwenden. -For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +Weitere Informationen findest Du unter „[Deine Commit-E-Mail-Adresse festlegen](/articles/setting-your-commit-email-address).“ {% tip %} - **Tip:** You can help a co-author find their preferred email address by sharing this information: - - To find your {% data variables.product.product_name %}-provided `no-reply` email, navigate to your email settings page under "Keep my email address private." - - To find the email you used to configure Git on your computer, run `git config user.email` on the command line. + **Tipp:** Um Co-Autoren dabei zu helfen, die bevorzugte E-Mail-Adresse zu finden, gib die folgenden Informationen weiter: + - Die von {% data variables.product.product_name %} bereitgestellte `no-reply`-E-Mail-Adresse findest Du auf der Seite mit Deinen E-Mail-Einstellungen unter „Keep my email address private“ (E-Mail-Adresse privat halten). + - Um die E-Mail-Adresse zu ermitteln, die Du bei der Git-Konfiguration auf Deinem Computer verwendet hast, führe in der Befehlszeile `git config user.email` aus. {% endtip %} {% endif %} -### Creating co-authored commits using {% data variables.product.prodname_desktop %} +### Commits mit Co-Autor mit {% data variables.product.prodname_desktop %} erstellen -You can use {% data variables.product.prodname_desktop %} to create a commit with a co-author. For more information, see "[Write a commit message and push your changes](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" and [{% data variables.product.prodname_desktop %}](https://desktop.github.com). +Sie können mit {% data variables.product.prodname_desktop %} einen Commit mit einem Co-Autor erstellen. Weitere Informationen findest Du unter „[Commit-Mitteilung schreiben und Deine Änderungen via Push übertragen](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)“ und „[{% data variables.product.prodname_desktop %}](https://desktop.github.com)“. -![Add a co-author to the commit message](/assets/images/help/desktop/co-authors-demo-hq.gif) +![Einen Co-Autor zur Commit-Mitteilung hinzufügen](/assets/images/help/desktop/co-authors-demo-hq.gif) -### Creating co-authored commits on the command line +### Commits mit Co-Autor in der Befehlszeile erstellen {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} {% data reusables.pull_requests.commit-message-with-trailer-beginning %} -3. On the next line of the commit message, type `Co-authored-by: name ` with specific information for each co-author. After the co-author information, add a closing quotation mark. +3. Gib in der nächsten Zeile der Commit-Mitteilung `Co-authored-by: name ` mit spezifischen Informationen zu jedem Co-Autor ein. Füge nach den Angaben zu den Co-Autoren ein abschließendes Anführungszeichen ein. - If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. + Wenn Sie mehrere Co-Autoren hinzufügen, fügen Sie für jeden Co-Autor eine eigene Zeile und einen eigenen `Co-authored-by:`-Commit-Trailer hinzu. ```shell $ git commit -m "Refactor usability tests. > @@ -51,27 +52,26 @@ You can use {% data variables.product.prodname_desktop %} to create a commit wit Co-authored-by: another-name <another-name@example.com>" ``` -The new commit and message will appear on {% data variables.product.product_location %} the next time you push. For more information, see "[Pushing changes to a remote repository](/articles/pushing-commits-to-a-remote-repository/)." +Der neue Commit und die neue Commit-Mitteilung werden beim nächsten Push auf {% data variables.product.product_location %} angezeigt. Weitere Informationen findest Du unter „[Änderungen zu einem Remote-Repository übertragen](/articles/pushing-commits-to-a-remote-repository/).“ -### Creating co-authored commits on {% data variables.product.product_name %} +### Commits mit Co-Autor auf {% data variables.product.product_name %} erstellen -After you've made changes in a file using the web editor on {% data variables.product.product_name %}, you can create a co-authored commit by adding a `Co-authored-by:` trailer to the commit's message. +Wenn Sie mit dem Web-Editor Änderungen an einer Datei auf {% data variables.product.product_name %} vorgenommen haben, können Sie einen Commit mit Co-Autor erstellen, indem Sie den Trailer `Co-authored-by:` zur Commit-Mitteilung hinzufügen. {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} -2. After making your changes together, at the bottom of the page, type a short, meaningful commit message that describes the changes you made. - ![Commit message for your change](/assets/images/help/repository/write-commit-message-quick-pull.png) -3. In the text box below your commit message, add `Co-authored-by: name ` with specific information for each co-author. If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. - - ![Commit message co-author trailer example in second commit message text box](/assets/images/help/repository/write-commit-message-co-author-trailer.png) -4. Click **Commit changes** or **Propose changes**. - -The new commit and message will appear on {% data variables.product.product_location %}. - -### Further reading -{% if currentVersion != "free-pro-team@latest" %} -- "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" -- "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} -- "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" -- "[Viewing a project's contributors](/articles/viewing-a-projects-contributors)" -- "[Changing a commit message](/articles/changing-a-commit-message)" -- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" in the {% data variables.product.prodname_desktop %} documentation +2. Nachdem Du alle Deine Änderungen vorgenommen hast, gib unten auf der Seite eine kurze, aussagekräftige Commit-Mitteilung ein, die die von Dir gemachten Änderungen beschreibt. ![Commit-Mitteilung für Deine Änderung](/assets/images/help/repository/write-commit-message-quick-pull.png) +3. Füge im Textfeld unter Deiner Commit-Mitteilung `Co-authored-by: name ` mit spezifischen Informationen für jeden Co-Autor ein. Wenn Sie mehrere Co-Autoren hinzufügen, fügen Sie für jeden Co-Autor eine eigene Zeile und einen eigenen `Co-authored-by:`-Commit-Trailer hinzu. + + ![Beispiel für Co-Autor-Trailer in Commit-Mitteilung im Textfeld der zweiten Commit-Mitteilung](/assets/images/help/repository/write-commit-message-co-author-trailer.png) +4. Klicken Sie auf **Commit changes** (Änderungen committen) oder **Propose changes** (Änderungen vorschlagen). + +Der neue Commit samt Mitteilung wird auf {% data variables.product.product_location %} angezeigt. + +### Weiterführende Informationen +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +- „"[Beiträge auf Deinem Profil anzeigen](/articles/viewing-contributions-on-your-profile)“ +- „[Warum werden meine Beiträge nicht in meinem Profil angezeigt?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)“{% endif %} +- „[Eine Zusammenfassung der Repository-Aktivitäten anzeigen](/articles/viewing-a-summary-of-repository-activity)“ +- „[Die Mitarbeiter eines Projekts anzeigen](/articles/viewing-a-projects-contributors)“ +- „[Eine Commit-Mitteilung ändern](/articles/changing-a-commit-message)“ +- „[Änderungen an Deinem Projekt freigeben und überprüfen](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)“ in der {% data variables.product.prodname_desktop %}-Dokumentation diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/de-DE/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index 774ac881c55c..56304f392790 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/de-DE/content/github/committing-changes-to-your-project/differences-between-commit-views.md index 68960833f1b9..79172ab1b968 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Auf {% data variables.product.product_name %} können Sie den Commit-Verlauf eines Repositorys anzeigen, indem Sie diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/index.md b/translations/de-DE/content/github/committing-changes-to-your-project/index.md index 54ac951d8f7d..39a4aeb7976b 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/index.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/de-DE/content/github/committing-changes-to-your-project/troubleshooting-commits.md index 1875fe3735f3..082397d86e51 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/de-DE/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index ce993d692f0f..8d2039d2b673 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/de-DE/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index bb7ada1a7c8c..c6bea7042d85 100644 --- a/translations/de-DE/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/de-DE/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: Warum sind meine Commits mit dem falschen Benutzer verknüpft? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} verwendet die E-Mail-Adresse im Commit-Header, um den Commit mit einem GitHub-Benutzer zu verknüpfen. Falls Deine Commits mit einem anderen Benutzer, oder mit überhaupt keinem Benutzer verknüpft sind, musst Du allenfalls Deine lokalen Git-Konfigurationseinstellungen ändern, eine E-Mail-Adresse zu den E-Mail-Einstellungen Deines Kontos hinzufügen, oder beides machen.' +intro: '{% data variables.product.product_name %} verwendet die E-Mail-Adresse im Commit-Header, um den Commit mit einem GitHub-Benutzer zu verknüpfen. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### Mit einem anderen Benutzer verknüpfte Commits -Wenn Ihre Commits mit einem anderen Benutzer verknüpft sind, bedeutet dies, dass der Benutzer seinem {% data variables.product.product_name %}-Konto die in Ihren Einstellungen für die lokale Git-Konfiguration hinterlegte E-Mail-Adresse hinzugefügt hat. In diesem Fall können Sie die E-Mail-Adresse in den Einstellungen für Ihre lokale Git-Konfiguration ändern und Ihrem {% data variables.product.product_name %}-Konto die neue E-Mail-Adresse hinzufügen, damit künftige Commits mit Ihrem Konto verknüpft werden. +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Alte Commits werden nicht verknüpft. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. Führe die unter „[E-Mail-Adresse für Commits in Git festlegen](/articles/setting-your-commit-email-address)“ beschrieben Schritte aus, um die E-Mail-Adresse in Deiner lokalen Git-Konfiguration zu ändern. Falls Du mehrere Maschinen verwendest, musst Du diese Einstellung auf jeder ändern. -2. Füge Deinen Kontoeinstellungen die E-Mail-Adresse aus Schritt 2 hinzu. Führe dazu die unter „[Eine E-Mail-Adresse zum GitHub-Konto hinzufügen](/articles/adding-an-email-address-to-your-github-account)“ beschriebenen Schritte durch. +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". Falls Du mehrere Maschinen verwendest, musst Du diese Einstellung auf jeder ändern. +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} Die ab diesem Zeitpunkt von Dior durchgeführten Commits werden mit Deinem Konto verknüpft. @@ -34,9 +35,13 @@ Führe die folgenden Schritte durch, um nach der E-Mail-Adresse zu suchen, die f 1. Navigiere zum Commit. Klicke dazu auf den Link für die Commit-Mitteilung. ![Link für Commit-Mitteilung](/assets/images/help/commits/commit-msg-link.png) 2. Bewege den Mauszeiger rechts neben dem Benutzernamen über das blaue {% octicon "question" aria-label="Question mark" %}, um die Mitteilung zu lesen, weshalb der Commit nicht verknüpft ist. ![Mit Mauszeiger eingeblendete Commit-Mitteilung](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** (Unbekannter Autor (mit E-Mail-Adresse)): Falls diese Mitteilung mit einer E-Mail-Adresse angezeigt wird, wurde die Adresse nicht zu Deinen Kontoeinstellungen hinzugefügt. Um Deine Commits zu verknüpfen, [füge Deinen GitHub-E-Mail-Einstellungen die E-Mail-Adresse hinzu](/articles/adding-an-email-address-to-your-github-account). Wenn Deine E-Mail-Adresse einen Gravatar zugeordnet hat, wird der Gravatar neben Deinem Benutzernamen angezeigt und nicht der standardmäßige graue Octocat. - - **Unrecognized author (no email address)** (Unbekannter Autor (keine E-Mail-Adresse)): Falls diese Meldung ohne eine E-Mail-Adresse angezeigt wird, hast Du eine generische E-Mail-Adresse verwendet, die Deinen E-Mail-Einstellungen nicht hinzugefügt werden kann. Zum Verknüpfen Deiner künftigen Commits musst Du [Deine Commit-E-Mail-Adresse in Git einrichten](/articles/setting-your-commit-email-address) und dann [Deinen GitHub-E-Mail-Einstellungen die neue Adresse hinzufügen](/articles/adding-an-email-address-to-your-github-account). Alte Commits werden nicht verknüpft. - - **Invalid email** (Ungültige E-Mail-Adresse): Dies bedeutet, dass die in den Einstellungen Deiner lokalen Git-Konfiguration angegebene E-Mail-Adresse entweder leer oder nicht als E-Mail-Adresse formatiert ist. Zum Verknüpfen Deiner künftigen Commits musst Du [Deine Commit-E-Mail-Adresse in Git einrichten](/articles/setting-your-commit-email-address) und dann [Deinen GitHub-E-Mail-Einstellungen die neue Adresse hinzufügen](/articles/adding-an-email-address-to-your-github-account). Alte Commits werden nicht verknüpft. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Alte Commits werden nicht verknüpft. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index af55c8231cd9..a49c2de67f42 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 8279f23e2dba..1845cf3779e4 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Administrator- oder Inhaberberechtigungen können eine CODEOWNERS-Datei in einem Repository einrichten. @@ -20,9 +21,9 @@ Code-Besitzer werden automatisch zur Überprüfung aufgefordert, wenn jemand ein Wenn ein Benutzer mit Administrator- oder Inhaberberechtigungen die erforderlichen Reviews aktiviert hat, kann er optional auch die Genehmigung von einem Codeinhaber anfordern, bevor der Autor einen Pull Request im Repository zusammenführen kann. Weitere Informationen findest Du unter „[Erforderliche Reviews für Pull Requests aktivieren](/github/administering-a-repository/enabling-required-reviews-for-pull-requests).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} Wenn eine Datei einen Codeinhaber hat, kannst Du sehen, wer der Codeinhaber ist, bevor Du einen Pull Request öffnest. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index fcd81da39f8a..2a00f5faac77 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. @@ -23,7 +24,7 @@ Wenn Sie Ihre README-Datei im Stammverzeichnis, im Ordner `docs` oder im verborg ![Hauptseite des github/scientist-Repositorys und seiner README-Datei](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index ec1dcb3e5cd0..e5aaafd263d9 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst Repositorys einzeln besitzen oder die Inhaberschaft an Repositorys mit anderen Personen in einer Organisation teilen. diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index 1e6ec6deaa52..4956d987fcb9 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index d8c3f2ea37c5..36bc0a956e53 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,23 +1,31 @@ --- -title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +title: Informationen zur Sichtbarkeit eines Repositorys +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About repository visibility +### Informationen zur Sichtbarkeit eines Repositorys -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If +{% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. Weitere Informationen findest Du unter "[Über interne Repositorys](#about-internal-repositories)."{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} -Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." +Organisationsinhaber haben immer Zugriff auf jedes Repository, das in einer Organisation erstellt wurde. Weitere Informationen findest Du unter„[Berechtigungsebenen für die Repositorys einer Organisation](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization).“ -People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." +Personen mit Administratorberechtigungen für ein Repository können die Sichtbarkeit eines vorhandenen Repositorys ändern. Weitere Informationen findest Du unter „[Sichtbarkeit eines Repositorys festlegen](/github/administering-a-repository/setting-repository-visibility).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### About internal repositories +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### Informationen zu internen Repositorys {% note %} @@ -25,11 +33,11 @@ People with admin permissions for a repository can change an existing repository {% endnote %} -{% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." +{% data reusables.repositories.about-internal-repos %} Weitere Informationen zu innersource findest Du im Whitepaper von {% data variables.product.prodname_dotcom %} „[Eine Einführung zu innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from {% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index 3d3987c00095..08f02226a345 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index 34cd7c244c29..6bcfdf03af68 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 5364873fbeb0..91e7e3cfa13a 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,41 +1,44 @@ --- -title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +title: Sicherung eines Repositorys durchführen +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% if currentVersion == "free-pro-team@latest" %} -To download an archive of your repository, you can use the API for user or organization migrations. For more information, see "[Migrations](/v3/migrations/)." +Um ein Archiv Deines Repositorys herunterzuladen, kannst du die API für die Migration von Benutzern oder Organisationen verwenden. For more information, see "[Migrations](/v3/migrations/)." {% else %} -You can download and back up your repositories manually: +Du kannst Deine Repositorys manuell herunterladen und sichern: -- To download a repository's Git data to your local machine, you'll need to clone the repository. For more information, see "[Cloning a repository](/articles/cloning-a-repository)." -- You can also download your repository's wiki. For more information, see "[Adding or editing wiki pages](/articles/adding-or-editing-wiki-pages)." +- Um die Git-Daten eines Repositorys auf Deinen lokalen Computer herunterzuladen, musst Du das Repository klonen. Weitere Informationen findest Du unter „[Ein Repository clonen](/articles/cloning-a-repository)“. +- Du kannst auch das Wiki Deines Repositorys herunterladen. Weitere Informationen findest Du unter „[Wiki-Seiten hinzufügen oder bearbeiten](/articles/adding-or-editing-wiki-pages).“ -When you clone a repository or wiki, only Git data, such as project files and commit history, is downloaded. You can use our API to export other elements of your {% data variables.product.product_name %} repository to your local machine: +Wenn Du ein Repository oder Wiki klonst, werden nur Git-Daten wie Projektdateien und der Commit-Verlauf heruntergeladen. Mithilfe unserer API kannst Du andere Elemente Deines {% data variables.product.product_name %}-Repositorys auf Deinen lokalen Computer herunterladen: - [Issues](/v3/issues/#list-issues-for-a-repository) -- [Pull requests](/v3/pulls/#list-pull-requests) +- [Pull Requests](/v3/pulls/#list-pull-requests) - [Forks](/rest/reference/repos#list-forks) -- [Comments](/rest/reference/issues#list-issue-comments-for-a-repository) -- [Milestones](/rest/reference/issues#list-milestones) -- [Labels](/rest/reference/issues#list-labels-for-a-repository) -- [Watchers](/rest/reference/activity#list-watchers) +- [Kommentare](/rest/reference/issues#list-issue-comments-for-a-repository) +- [Meilensteine](/rest/reference/issues#list-milestones) +- [Kennzeichnungen](/rest/reference/issues#list-labels-for-a-repository) +- [Watcher](/rest/reference/activity#list-watchers) - [Stargazers](/rest/reference/activity#list-stargazers) -- [Projects](/v3/projects/#list-repository-projects) +- [Projekte](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} -### Third-party backup tools +### Backup-Tools (Sicherungswerkzeuge) von Drittanbietern -A number of self-service tools exist that automate backups of repositories. Unlike archival projects, which archive _all_ public repositories on {% data variables.product.product_name %} that have not opted out and make the data accessible to anyone, backup tools will download data from _specific_ repositories and organize it within a new branch or directory. For more information about archival projects, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)." +Es sind mehrere Self-Service-Tools verfügbar, mit denen Du die Sicherung von Repositorys automatisieren kannst. Im Gegensatz zu Archivierungsprojekten, welche _alle_ nicht ausgeschlossenen öffentlichen Repositorys auf {% data variables.product.product_name %} archivieren und ihre Daten für jedermann zugänglich machen, werden Sicherungswerkzeuge die Daten von _spezifischen_ Repositorys herunterladen und sie in einem neuen Branch oder Verzeichnis organisieren. Weitere Informationen zu Archivierungsprojekten findest Du unter „[Über die Archivierung von Inhalt und Daten auf {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)." +You can back up all of a repository's Git data (such as project files and commit history), as well as much data from -You can back up all of a repository's Git data (such as project files and commit history), as well as much data from {% data variables.product.product_name %} (such as issues and pull requests), with [BackHub](https://github.com/marketplace/backhub), which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub is available in {% data variables.product.prodname_marketplace %}. +{% data variables.product.product_name %} (such as issues and pull requests), with [BackHub](https://github.com/marketplace/backhub), which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub ist auf {% data variables.product.prodname_marketplace %} verfügbar. {% endif %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index 99f1f3409afe..ab1e7a2fa819 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index 2b1a6398d210..112a68209feb 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Über das Klonen eines Repositorys @@ -16,7 +17,7 @@ Das Klonen eines Repository ruft eine vollständige Kopie aller Repository-Daten You can clone your existing repository or clone another person's existing repository to contribute to a project. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also clone a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo clone`](https://cli.github.com/manual/gh_repo_clone)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index 3fb52575d36e..31ac8a4906f8 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,16 +21,16 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. Um optional ein Repository mit der Verzeichnisstruktur und den Dateien eines vorhandenen Repositorys zu erstellen, verwende eine Repository-Vorlage aus dem Dropdownmenü **Choose a template** (Eine Vorlage auswählen). Angezeigt werden Repository-Vorlagen, die im Besitz von Dir und von Organisationen sind, bei denen Du Mitglied bist, oder die Du bereits früher verwendet hast. Weitere Informationen finden Sie unter „[Ein Repository anhand einer Vorlage erstellen](/articles/creating-a-repository-from-a-template)“. ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. Um optional ein Repository mit der Verzeichnisstruktur und den Dateien eines vorhandenen Repositorys zu erstellen, verwende eine Repository-Vorlage aus dem Dropdownmenü **Choose a template** (Eine Vorlage auswählen). Angezeigt werden Repository-Vorlagen, die im Besitz von Dir und von Organisationen sind, bei denen Du Mitglied bist, oder die Du bereits früher verwendet hast. Weitere Informationen finden Sie unter „[Ein Repository anhand einer Vorlage erstellen](/articles/creating-a-repository-from-a-template)“. ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. Optional, wenn Du eine Vorlage verwendest, um die Verzeichnisstruktur und die Dateien aller Branches in der Vorlage einzubinden, und nicht nur den Standard-Branch, wähle **Alle Branches einbeziehen**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. Wähle im Dropdownmenü „Owner“ (Inhaber) das Konto aus, unter dem Du das Repository erstellen möchtest. ![Dropdownmenü „Owner" (Inhaber)](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index c6a3a9c5326d..1800c97f34a4 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository templates Jeder, der über Leseberechtigung auf eine Repository-Vorlage verfügt, kann ein Repository anhand dieser Vorlage erstellen. Weitere Informationen findest Du unter „[Repository-Vorlage erstellen](/articles/creating-a-template-repository).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Du kannst die Verzeichnisstruktur und die Dateien nur aus dem Standard-Branch des Vorlagen-Repositorys einbinden oder alle Branches einbinden. {% endif %} @@ -37,7 +38,7 @@ Weitere Informationen zu Forks findest Du unter „[Informationen zu Forks](/art 2. Klicke oberhalb der Dateiliste auf **Use this template** (Diese Vorlage verwenden). ![Schaltfläche „Use this template“ (Diese Vorlage verwenden)](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. Um optional die Verzeichnisstruktur und die Dateien aller Branches der Vorlage und nicht nur aus dem Standard-Branch einzubinden, wähle **Include all branches** (Alle Branches einbinden). ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. Klicke auf **Create repository from template** (Repository anhand der Vorlage erstellen). diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index cc2b5413c18d..066754320cbb 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index 985918901d8d..6ca45f0f3345 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,20 +1,25 @@ --- -title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +title: Eine Repository-Vorlage erstellen +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: Jeder, der über Administratorberechtigungen für ein Repository verfügt, kann das Repository zu einer Vorlage machen. redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} -To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +{% endnote %} + +Um eine Repository-Vorlage zu erstellen, musst Du ein Repository erstellen und es anschließend zu einer Vorlage machen. Weitere Informationen zum Erstellen eines Repositorys findest Du unter „[Ein neues Repository erstellen](/articles/creating-a-new-repository).“ + +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. - ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) +1. Wähle **Template repository** (Repository-Vorlage) aus. ![Kontrollkästchen zum Umwandeln eines Repositorys in eine Vorlage](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index b1ccf64c7691..1309c27e5592 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Erstelle ein **privates** Repository, um den Quellcode von Deinem Projekt zu verwalten. diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index d2e700fa4538..12a41c6a4452 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Du ein Repository duplizierst und zu Deiner neuen Kopie (dem _Spiegel_) des Repositorys übertragen kannst, musst Du auf {% data variables.product.product_location %} [das neue Repository erstellen](/articles/creating-a-new-repository). In diesen Beispielen sind `exampleuser/new-repository` oder `exampleuser/mirrored` die Spiegel. diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 1f11966b169f..c3a94d6cb7f7 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Es ist nicht schwierig, diesen Fehler zu erkennen. Git warnt Dich, wenn Du versuchst, das Repository zu klonen: diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index bb6a246c3b5a..66efa7670c81 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Fehler: „Repository not found“ (Repository wurde nicht gefunden)' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. Es gibt mehrere Möglichkeiten, dieses Problem zu lösen, je nach Ursache.{% else %}Wenn Dir beim Klonen eines Repositorys diese Fehlermeldung angezeigt wird, ist das Repository nicht vorhanden, Du hast keinen Zugriff darauf oder Deine GitHub Enterprise-Instanz befindet sich im privaten Modus. Es gibt mehrere Möglichkeiten, dieses Problem zu lösen, je nach Ursache.{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Schreibweise überprüfen @@ -42,12 +43,10 @@ Wenn das Repository zu einer Organisation gehört und Du einen SSH-Schlüssel ve Weitere Informationen findest Du unter „[Einen neuen SSH-Schlüssel zum GitHub-Konto hinzufügen](/articles/adding-a-new-ssh-key-to-your-github-account)“. -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### Überprüfe, ob sich Deine Instanz im privaten Modus befindet Wenn Dein Websiteadministrator den privaten Modus auf Deiner GitHub Enterprise-Instanz aktiviert hat, sind anonyme Klone über `git://` deaktiviert. Wenn Du ein Repository nicht klonen kannst, wende Dich an den Websiteadministrator. - {% endif %} ### Überprüfen ob das Repository wirklich vorhanden ist diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index 90eae58cbf40..ecff7ae1058a 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Hier siehst Du ein Beispiel für einen möglichen HTTPS-Fehler: @@ -70,7 +71,7 @@ Wenn Du zur Eingabe eines Benutzernamens und Passworts aufgefordert wirst, stell {% tip %} -**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). +**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/index.md index d6662df60d0f..d26bc165ef00 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 24f880ea6826..a20368ac0aeb 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Die richtige Lizenz auswählen diff --git a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index 607909271ee7..40171c4842ac 100644 --- a/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/de-DE/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die meisten der nachfolgend genannten Begrenzungen gelten sowohl für {% data variables.product.product_name %} als auch für die API. diff --git a/translations/de-DE/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/de-DE/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index cc8fb610157e..6f66c4eca77c 100644 --- a/translations/de-DE/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/de-DE/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### Editor-Tools -Um Deinen Workflow zu optimieren, kannst Du in Editor-Werkzeugen von Drittanbietern wie Atom, Unity oder Visual Studio eine Verbindung zu {% data variables.product.product_name %} herstellen. +You can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. #### {% data variables.product.product_name %} für Atom @@ -30,8 +30,12 @@ Mit der {% data variables.product.prodname_dotcom %}-Erweiterung für Visual Stu ### Projektmanagement-Tools -Um Deinen Workflow zu optimieren, kannst Du Dein persönliches {% data variables.product.product_name %}-Konto oder Deine Organisation in Projektmanagement-Tools von Drittanbietern wie Jira integrieren. +You can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira or Slack. #### Jira Cloud und {% data variables.product.product_name %}.com-Integration -Du kannst Jira Cloud in Dein persönliches Organisations-Konto integrieren, um Commits und Pull Requests zu scannen und relevante Metadaten und Hyperlinks in allen erwähnten Jira-Issues zu erstellen. +Sie können Jira Cloud in Ihr persönliches Konto oder Organisations-Konto integrieren, um Commits und Pull Requests zu scannen und relevante Metadaten und Hyperlinks in allen erwähnten Jira-Issues zu erstellen. For more information, visit the [Jira integration app](https://github.com/marketplace/jira-software-github) in the marketplace. + +#### Slack and {% data variables.product.product_name %} integration + +You can integrate Slack with your personal or organization account to subscribe for notifications, close or open issues, and provide rich references to issues and pull requests without leaving Slack. For more information, visit the [Slack integration app](https://github.com/marketplace/slack-github) in the marketplace. diff --git a/translations/de-DE/content/github/extending-github/about-webhooks.md b/translations/de-DE/content/github/extending-github/about-webhooks.md index be534c7e9681..9520a56b1182 100644 --- a/translations/de-DE/content/github/extending-github/about-webhooks.md +++ b/translations/de-DE/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Webhooks bieten die Möglichkeit, Benachrichtigungen an einen externen We versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/extending-github/getting-started-with-the-api.md b/translations/de-DE/content/github/extending-github/getting-started-with-the-api.md index 353de4ad01b9..5be708ce57bf 100644 --- a/translations/de-DE/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/de-DE/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst das {% data variables.product.product_name %}-API einsetzen, um allgemeine Aufgaben zu automatisieren, Deine Daten zu sichern oder Integrationen zu erstellen, welche {% data variables.product.product_name %} erweitern. diff --git a/translations/de-DE/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/de-DE/content/github/extending-github/git-automation-with-oauth-tokens.md index 6320acec5cfd..074edb9a1afe 100644 --- a/translations/de-DE/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/de-DE/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'Du kannst OAuth-Tokens einsetzen, um über automatisierte Skripts mit {% versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Schritt 1: Ein OAuth-Token erhalten diff --git a/translations/de-DE/content/github/extending-github/index.md b/translations/de-DE/content/github/extending-github/index.md index 15de530b0075..a38236879892 100644 --- a/translations/de-DE/content/github/extending-github/index.md +++ b/translations/de-DE/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index fdbab9030d3b..3a3055bf0939 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### Weiterführende Informationen * "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[SARIF support for {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index af2300e7a3c5..0cc08d5b3c84 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -48,7 +48,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -150,8 +150,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -165,8 +163,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index adbc820dafda..2b8fc4d67439 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configuring the CodeQL workflow for compiled languages shortTitle: Configuring for compiled languages intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index f4cabb2462b7..d44cd2e445b5 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -42,7 +42,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -90,7 +90,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 75179c6a8f9b..dbbd09cc1c57 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: Finding security vulnerabilities and errors in your code +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /managing-results-from-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 1a9ed7c53ae6..a6c5371b29da 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: Warnungen verwalten -intro: 'You can view, fix, and close alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![Example data-flow alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) ### Fixing an alert Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. + +![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### Closing an alert Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Dismissing or deleting alerts + +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. + +Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. + +When you dismiss an alert: + +- It's dismissed in all branches. +- The alert is removed from the number of current alerts for your project. +- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. +- The reason why you closed the alert is recorded. +- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. + +When you delete an alert: + +- It's deleted in all branches. +- The alert is removed from the number of current alerts for your project. +- It is _not_ added to the "Closed" list in the summary of alerts. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. + +To dismiss or delete alerts: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Select the Close drop-down menu and click a reason for closing the alert. ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Optionally, you can use the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. + + ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. + + ![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Dismissing multiple alerts at once + +If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. + +{% endif %} + ### Weiterführende Informationen - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..d32e59c2c270 --- /dev/null +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### About {% data variables.product.prodname_code_scanning %} with a containerized build + +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. + +You must run {% data variables.product.prodname_codeql %} in the same container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_runner %}, or {% data variables.product.prodname_actions %}. If you're using the {% data variables.product.prodname_codeql_runner %}, run it in the container where your code builds. For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." + +### Dependencies + +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s virtual environments. For more information, see the version-specific `readme` files in these locations: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Example workflow + +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 5b7faf0e62b0..539d8eca9a64 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -10,6 +10,8 @@ versions: enterprise-server: '>=2.22' --- + + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} @@ -18,7 +20,7 @@ versions: If you use a continuous integration or continuous delivery/deployment (CI/CD) system other than {% data variables.product.prodname_actions %}, you can use your existing system to run {% data variables.product.prodname_dotcom %}'s {% data variables.product.prodname_codeql %} analysis and upload the results to {% data variables.product.prodname_dotcom %}. To do this, use the {% data variables.product.prodname_codeql_runner %}. -### About the {% data variables.product.prodname_codeql_runner %} +### Informationen zu {% data variables.product.prodname_codeql_runner %} {% data reusables.code-scanning.about-code-scanning %} For information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)." @@ -49,7 +51,7 @@ On Windows, the `codeql-runner-win.exe` file usually requires no change to permi ### Adding the {% data variables.product.prodname_codeql_runner %} to your CI system -Once you have downloaded the {% data variables.product.prodname_codeql_runner %} and verified that it can be executed, you should make the runner available to each CI server that you intend to use for {% data variables.product.prodname_code_scanning %}. It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: +Once you have downloaded the {% data variables.product.prodname_codeql_runner %} and verified that it can be executed, you should make the runner available to each CI server that you intend to use for {% data variables.product.prodname_code_scanning %}. It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: ```shell wget https://github.com/github/codeql-action/releases/download/codeql-bundle-20200826/codeql-runner-linux @@ -64,8 +66,9 @@ In addition to this, each CI server also needs: The options for providing access to the {% data variables.product.prodname_codeql %} bundle are: 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. -1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the +{% data variables.product.prodname_codeql_runner %}. +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -75,7 +78,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -109,7 +112,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example @@ -155,7 +158,7 @@ This example is similar to the previous example, however this time the repositor {% endnote %} -### Further reading +### Weiterführende Informationen - "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)" - "[Troubleshooting {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system)" diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index 8c1b98ee4848..b04280345165 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + If your SARIF file doesn't include `partialFingerprints`, the `partialFingerprints` field will be calculated when you upload the SARIF file using {% data variables.product.prodname_actions %}. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### Supported SARIF output file properties diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 88dcad87f002..4496efbd1f03 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or close any error alerts before the pull request can be merged. Weitere Informationen finden Sie unter „[Informationen zu erforderlichen Statuschecks](/github/administering-a-repository/about-required-status-checks)“. +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. Weitere Informationen finden Sie unter „[Informationen zu erforderlichen Statuschecks](/github/administering-a-repository/about-required-status-checks)“. -![Example pull request check status with {% data variables.product.prodname_code_scanning %} alert](/assets/images/help/repository/code-scanning-check-failure.png) +![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### About {% data variables.product.prodname_code_scanning %} as a pull request check @@ -29,20 +29,38 @@ If the repository uses the {% data variables.product.prodname_codeql_workflow %} When you look at the **Files changed** tab for a pull request, you see annotations for any lines of code that triggered the alert. -![Example {% data variables.product.prodname_code_scanning %} alert shown as an annotation in the "Files changed" view of a pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) Some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)." For more information about an alert, click **Show more details** on the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. -Alerts from some tools, like {% data variables.product.prodname_codeql %}, also include a description and a **Show more** link for guidance on how to fix the problem in the code. +In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. -![Example of "Show more details" for a {% data variables.product.prodname_code_scanning %} alert in a pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolving an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Anyone with write permission for a repository can resolve alerts on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is resolved and the annotation removed. +Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. + +{% if currentVersion == "enterprise-server@2.22" %} If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Dismissing an alert on your pull request + +An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. + +![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 317698c3e0b0..05cc0e7610ba 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ If the `analyze` command for the {% data variables.product.prodname_codeql_runne {% endnote %} -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. +1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." diff --git a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index f42dbb3db617..fcbe2979c3d9 100644 --- a/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/de-DE/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -18,7 +18,7 @@ If an automatic build of code for a compiled language within your project fails, - Remove the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and add specific build steps. For information about editing the workflow, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#editing-a-code-scanning-workflow)." For more information about replacing the `autobuild` step, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a build matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. +- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a build matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. The following extracts from a workflow show how you can use a matrix within the job strategy to specify languages, and then reference each language within the "Initialize {% data variables.product.prodname_codeql %}" step: @@ -38,7 +38,7 @@ If an automatic build of code for a compiled language within your project fails, with: languages: {% raw %}${{ matrix.language }}{% endraw %} ``` - + For more information about editing the workflow, see "[Configuring code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)." ### No code found during the build @@ -58,12 +58,16 @@ If your workflow fails with an error `No source code was seen during the build` ``` For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. 1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. +1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. +1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. +1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are: + + * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." + * Building using a distributed build system external to GitHub Actions, using a daemon process. + * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. - + For example, the following configuration for C# will pass the flag during the first build step. ``` yaml @@ -73,7 +77,7 @@ For more information, see the workflow extract in "[Automatic build for a compil If you encounter another problem with your specific compiler or configuration, contact {% data variables.contact.contact_support %}. -For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." ### Portions of my repository were not analyzed using `autobuild` @@ -84,14 +88,15 @@ The {% data variables.product.prodname_codeql %} `autobuild` feature uses heuris If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. ### Error: "Out of disk" or "Out of memory" +On very large projects, -On very large projects, {% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. +{% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. {% if currentVersion == "free-pro-team@latest" %}If you encounter this issue on a hosted {% data variables.product.prodname_actions %} runner, contact {% data variables.contact.contact_support %} so that we can investigate the problem. {% else %}If you encounter this issue, try increasing the memory on the runner.{% endif %} ### The build takes too long -If your build with {% data variables.product.prodname_codeql %} analysis takes too long to run, there are several approaches you can try to reduce the build time. +If your build with {% data variables.product.prodname_codeql %} analysis takes too long to run, there are several approaches you can try to reduce the build time. #### Increase the memory or cores @@ -105,11 +110,11 @@ The default {% data variables.product.prodname_codeql_workflow %} uses a build m Analysis time is typically proportional to the amount of code being analyzed. You can reduce the analysis time by reducing the amount of code being analyzed at once, for example, by excluding test code, or breaking analysis into multiple workflows that analyze only a subset of your code at a time. -For compiled languages like Java, C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build only the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)." +For compiled languages like Java, C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build only the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. Weitere Informationen findest Du unter „[Workflow-Syntax für {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)“. For interpreted languages like Go, JavaScript, Python, and TypeScript, that {% data variables.product.prodname_codeql %} analyzes without a specific build, you can specify additional configuration options to limit the amount of code to analyze. For more information, see "[Specifying directories to scan](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan)." -If you split your analysis into multiple workflows as described above, we still recommend that you have at least one workflow which runs on a `schedule` which analyzes all of the code in your repository. Because {% data variables.product.prodname_codeql %} analyzes data flows between components, some complex security behaviors may only be detected on a complete build. +If you split your analysis into multiple workflows as described above, we still recommend that you have at least one workflow which runs on a `schedule` which analyzes all of the code in your repository. Because {% data variables.product.prodname_codeql %} analyzes data flows between components, some complex security behaviors may only be detected on a complete build. #### Run only during a `schedule` event @@ -122,4 +127,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/de-DE/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/de-DE/content/github/getting-started-with-github/access-permissions-on-github.md index b3d63404b30d..8d1dc412ebca 100644 --- a/translations/de-DE/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/de-DE/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: 'Während Du Mitarbeitern in einem persönlichen Repository Lese-/Schreib versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Persönliche Benutzerkonten @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### Enterprise-Konten -*Enterprise-Inhaber* haben die endgültige Kontrolle über das Enterprise-Konto und können sämtliche Aktionen im Enterprise-Konto durchführen. *Abrechnungsmanager* können die Abrechnungseinstellungen Deines Enterprise-Kontos verwalten. Mitglieder und externe Mitarbeiter von Organisationen im Besitz Deines Enterprise-Kontos sind automatisch Mitglieder des Enterprise-Kontos, aber sie haben keinen Zugriff auf das Enterprise-Konto selbst oder dessen Einstellungen. Weitere Informationen findest Du unter „[Rollen eines Enterprise-Kontos](/articles/roles-for-an-enterprise-account).“ +*Enterprise-Inhaber* haben die endgültige Kontrolle über das Enterprise-Konto und können sämtliche Aktionen im Enterprise-Konto durchführen. *Abrechnungsmanager* können die Abrechnungseinstellungen Deines Enterprise-Kontos verwalten. Mitglieder und externe Mitarbeiter von Organisationen im Besitz Deines Enterprise-Kontos sind automatisch Mitglieder des Enterprise-Kontos, aber sie haben keinen Zugriff auf das Enterprise-Konto selbst oder dessen Einstellungen. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/de-DE/content/github/getting-started-with-github/be-social.md b/translations/de-DE/content/github/getting-started-with-github/be-social.md index 4f39a4171271..814ba1dcd220 100644 --- a/translations/de-DE/content/github/getting-started-with-github/be-social.md +++ b/translations/de-DE/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: 'Sie können mit Personen, Repositorys und Organisationen auf {% data var versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Informationen zum Zugriff auf Dein persönliches Dashboard findest Du unter „[Informationen zum persönlichen Dashboard](/articles/about-your-personal-dashboard).“ @@ -21,7 +22,7 @@ Klicke auf der Profilseite einer Person auf **Follow** (Folgen), um ihr zu folge ### Ein Repository beobachten -Du kannst ein Repository beobachten, um über neue Pull Requests und Issues benachrichtigt zu werden. Wenn der Inhaber das Repository aktualisiert, siehst Du die Änderungen auf Deinem persönlichen Dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +Du kannst ein Repository beobachten, um über neue Pull Requests und Issues benachrichtigt zu werden. Wenn der Inhaber das Repository aktualisiert, siehst Du die Änderungen auf Deinem persönlichen Dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." Klicke oben bei einem Repository, das Du beobachten möchtest, auf **Watch** (Beobachten). diff --git a/translations/de-DE/content/github/getting-started-with-github/create-a-repo.md b/translations/de-DE/content/github/getting-started-with-github/create-a-repo.md index ce140e075989..6b34e0a51c33 100644 --- a/translations/de-DE/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/de-DE/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'Um Ihr Projekt auf {% data variables.product.product_location %} aufzuba versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können die unterschiedlichsten Projekte in {% data variables.product.product_name %}-Repositorys speichern, darunter auch Open-Source-Projekte. Mit [Open-Source-Projekten](http://opensource.org/about) kannst Du Code leichter für andere zugänglich machen, um eine bessere, zuverlässigere Software zu entwickeln. @@ -28,7 +29,7 @@ Sie können die unterschiedlichsten Projekte in {% data variables.product.produc Glückwünsch! Du hast erfolgreich Dein erstes Repository erstellt und mit einer *README*-Datei initialisiert. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create repositories using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/de-DE/content/github/getting-started-with-github/exploring-projects-on-github.md index 216bd1c6adeb..8030eb23533d 100644 --- a/translations/de-DE/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/de-DE/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/getting-started-with-github/following-people.md b/translations/de-DE/content/github/getting-started-with-github/following-people.md index 59aaee3e491b..9b4fbecbe9ce 100644 --- a/translations/de-DE/content/github/getting-started-with-github/following-people.md +++ b/translations/de-DE/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/translations/de-DE/content/github/getting-started-with-github/fork-a-repo.md b/translations/de-DE/content/github/getting-started-with-github/fork-a-repo.md index e10e1cb7f0f0..f3551a6dd339 100644 --- a/translations/de-DE/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/de-DE/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: Ein Fork ist eine Kopie eines Repositorys. Durch das Forken eines Reposit versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Üblicherweise werden Forks genutzt, um Änderungen für ein Projekt eines anderes Benutzers vorzuschlagen oder ein Projekt eines anderen Benutzers als Ausgangspunkt für eigene Ideen zu verwenden. @@ -34,7 +35,7 @@ Wenn Du ein öffentliches Repository von einem Fork eines Projekts eines anderen {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also fork a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo fork`](https://cli.github.com/manual/gh_repo_fork)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/de-DE/content/github/getting-started-with-github/git-and-github-learning-resources.md index 621c96db3c34..fe35c2cfd787 100644 --- a/translations/de-DE/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/de-DE/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'Im Internet finden sich viele hilfreiche Ressourcen zu Git und {% data v versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Git verwenden diff --git a/translations/de-DE/content/github/getting-started-with-github/git-cheatsheet.md b/translations/de-DE/content/github/getting-started-with-github/git-cheatsheet.md index 2e5138c32034..43934b7ce4e5 100644 --- a/translations/de-DE/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/de-DE/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Alle verfügbaren Git-Befehle auf einmal zu lernen ist eine Herausforderung. Halte als Referenz einen unserer [Git-Merkzettel](https://services.github.com/on-demand/resources/cheatsheets/) bereit. Der Merkzettel zur Git-Verwendung liegt in mehreren Sprachen vor. Weitere Informationen findest Du auf der [Ressourcen-Seite auf der GitHub Dienste-Website](https://services.github.com/on-demand/resources/). diff --git a/translations/de-DE/content/github/getting-started-with-github/github-cli.md b/translations/de-DE/content/github/getting-started-with-github/github-cli.md index 30174218b8c0..f391c41bc418 100644 --- a/translations/de-DE/content/github/getting-started-with-github/github-cli.md +++ b/translations/de-DE/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_cli %} is a command-line tool for versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### Informationen zum {% data variables.product.prodname_cli %} diff --git a/translations/de-DE/content/github/getting-started-with-github/github-desktop.md b/translations/de-DE/content/github/getting-started-with-github/github-desktop.md index 6234312c8973..eff8f1272594 100644 --- a/translations/de-DE/content/github/getting-started-with-github/github-desktop.md +++ b/translations/de-DE/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} erweitert und vereinfacht versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zum {% data variables.product.prodname_desktop %} diff --git a/translations/de-DE/content/github/getting-started-with-github/github-for-mobile.md b/translations/de-DE/content/github/getting-started-with-github/github-for-mobile.md index d2eae51d165d..608c5b1d8db5 100644 --- a/translations/de-DE/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/de-DE/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ Um Universal Links wieder zu aktivieren, drücke lange auf einen {% data variabl ### Feedback teilen -Wenn Du Feedback oder Funktions-Anfragen für {% data variables.product.prodname_mobile %} hast, kannst Du uns eine E-Mail senden an mobilefeedback@github.com. +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### Abmelden von Beta-Versionen für iOS diff --git a/translations/de-DE/content/github/getting-started-with-github/github-glossary.md b/translations/de-DE/content/github/getting-started-with-github/github-glossary.md index f00ca1d3eacf..60b1fb36def6 100644 --- a/translations/de-DE/content/github/getting-started-with-github/github-glossary.md +++ b/translations/de-DE/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/de-DE/content/github/getting-started-with-github/githubs-products.md b/translations/de-DE/content/github/getting-started-with-github/githubs-products.md index 7a3eda9b05f2..7fa752c0cf5c 100644 --- a/translations/de-DE/content/github/getting-started-with-github/githubs-products.md +++ b/translations/de-DE/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} bietet kostenlose und kostenpflichtige Produkte an. Die Preise und eine vollständige Liste der Features für jedes Produkt findest Du unter {% data variables.product.pricing_url %}. {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ Zusätzlich zu den mit {% data variables.product.prodname_team %} verfügbaren F - {% data variables.contact.enterprise_support %}. Weitere Informationen findest Du unter „{% data variables.product.prodname_ghe_cloud %}-Support“ und „{% data variables.product.prodname_ghe_cloud %}-Nachtrag.“ - 50.000 {% data variables.product.prodname_actions %}-Minuten - 50 GB {% data variables.product.prodname_registry %}-Speicher -- Ein Service Level Agreement über eine monatliche Verfügbarkeit von 99,95 %, +- A service level agreement for 99.9% monthly uptime - Die Option, die Richtlinien und Abrechnungen für mehrere {% data variables.product.prodname_dotcom_the_website %}-Organisationen mit Enterprise-Konto zentral zu verwalten. Weitere Informationen findest Du unter "About enterprise accounts" (Über Enterprise-Konten). -Du kannst eine Testversion einrichten, um {% data variables.product.prodname_ghe_cloud %} zu testen. Weitere Informationen findest Du unter „[Eine Testversion von {% data variables.product.prodname_ghe_cloud %} einrichten](/articles/setting-up-a-trial-of-github-enterprise-cloud).“ +Du kannst eine Testversion einrichten, um {% data variables.product.prodname_ghe_cloud %} zu testen. Weitere Informationen findest Du unter „Eine Testversion von {% data variables.product.prodname_ghe_cloud %} einrichten.“ Um weitere Informationen über das Hosten Deiner eigenen [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com)-Instanz zu erhalten, kontaktiere bitte {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ Um weitere Informationen über das Hosten Deiner eigenen [{% data variables.prod - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [{% data variables.product.prodname_learning %} für Organisationen](https://lab.github.com/organizations) Weitere Informationen zur Anmeldung für {% data variables.product.prodname_ghe_one %} erhältst Du beim [{% data variables.product.product_name %}-Vertriebsteam](https://enterprise.github.com/contact). diff --git a/translations/de-DE/content/github/getting-started-with-github/index.md b/translations/de-DE/content/github/getting-started-with-github/index.md index 03b83206db62..5bc2a62a7956 100644 --- a/translations/de-DE/content/github/getting-started-with-github/index.md +++ b/translations/de-DE/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/de-DE/content/github/getting-started-with-github/keyboard-shortcuts.md index 52a8e7414892..a5c927908e62 100644 --- a/translations/de-DE/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/de-DE/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -1,6 +1,6 @@ --- -title: Tastenkürzel -intro: 'Auf nahezu allen Seiten auf {% data variables.product.product_name %} gibt es Tastenkürzel, um Aktionen schneller durchführen zu können.' +title: Keyboard shortcuts +intro: 'Nearly every page on {% data variables.product.product_name %} has a keyboard shortcut to perform actions faster.' redirect_from: - /articles/using-keyboard-shortcuts/ - /categories/75/articles/ @@ -9,184 +9,186 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Informationen zu Tastenkürzeln - -Wird ? in {% data variables.product.product_name %} eingegeben, öffnet sich ein Dialogfeld, das die für die jeweilige Seite verfügbaren Tastenkürzel auflistet. Mit diesen Tastenkürzeln kannst Du Aktionen auf der gesamten Website durchführen, ohne Deine Maus zur Navigation verwenden zu müssen. - -Im Folgenden findest Du eine Liste mit einigen der verfügbaren Tastenkürzel. - -### Seitenweite Tastenkürzel - -| Tastenkürzel | Beschreibung | -| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| s oder / | Hiermit fokussierst Du die Suchleiste. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.company_short %}](/articles/about-searching-on-github).“ | -| g n | Gehe zu Deinen Benachrichtigungen. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | -| esc | Wenn auf eine Benutzer-, Issue- oder Pull-Request-Hovercard (Informationskarte) konzentriert, schließt das Kürzel die Hovercard und konzentriert sich erneut auf das Element, in dem sich die Hovercard befindet | - -### Repositorys - -| Tastenkürzel | Beschreibung | -| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| g c | Hiermit wechselst Du zur Registerkarte **Code** | -| g i | Hiermit wechselst Du zur Registerkarte **Issues**. Weitere Informationen findest Du unter „[Informationen zu Issues](/articles/about-issues).“ | -| g p | Hiermit wechselst Du zur Registerkarte **Pull Requests**. Weitere Informationen findest Du unter „[Informationen zu Pull Requests](/articles/about-pull-requests).“ | -| g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)." | -| g b | Hiermit wechselst Du zur Registerkarte **Projects** (Projekte). Weitere Informationen findest Du unter „[Informationen zu Projektboards](/articles/about-project-boards).“ | -| g w | Hiermit wechselst Du zur Registerkarte **Wiki**. Weitere Informationen findest Du unter „[Informationen zu Wikis](/articles/about-wikis).“ | - -### Quellcodebearbeitung - -| Tastenkürzel | Beschreibung | -| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| e | Öffne Quellcode-Datei in der Registerkarte **Edit file** (Datei anpassen) | -| Steuertaste + f oder Befehlstaste + f | Suchen im Datei-Editor | -| Steuertaste + g oder Befehlstaste + g | Suchen nach dem nächsten Eintrag | -| Umschalttaste + Steuertaste+g oder Umschalttaste + Befehlstaste+g | Suchen nach dem vorherigen Eintrag | -| Umschalttaste + Steuertaste+f oder Befehlstaste + f | Ersetze den Eintrag | -| Umschalttaste + Steuertaste + r oder Umschalttaste + Befehlstaste + f | Ersetze alle Einträge | -| Alt+g | Springe zur entsprechenden Zeile | -| Steuertaste + z oder Befehlstaste + z | Mache die Aktion rückgängig | -| Steuertaste + y oder Befehlstaste + y | Wiederhole Sie die Aktion | -| Befehlstaste + Umschalttaste + p | Umschalten zwischen den Registerkarten **Edit file** (Datei bearbeiten) und **Preview changes** (Änderungsvorschau) | - -Weitere Tastenkürzel findest Du in der [CodeMirror-Dokumentation](https://codemirror.net/doc/manual.html#commands). - -### Quellcodedurchsuchung - -| Tastenkürzel | Beschreibung | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| t | Hiermit wird die Dateisuche aktiviert | -| l | Springe zu einer Zeile in Deinem Code | -| w | Wechsle zu einem neuen Branch oder Tag | -| y | Erweitere eine URL auf ihre kanonische Form. Weitere Informationen findest Du unter „[Permalinks zu Dateien abrufen](/articles/getting-permanent-links-to-files)“ | -| i | Zeige Kommentare zu Diffs an oder blende sie aus. Weitere Informationen findest Du unter „[Kommentare zum Diff eines Pull Requests](/articles/commenting-on-the-diff-of-a-pull-request)“ | -| b | Öffne die Blame-Ansicht. Weitere Informationen findest Du unter „[Änderungen in einer Datei verfolgen](/articles/tracing-changes-in-a-file)“ | - -### Kommentare - -| Tastenkürzel | Beschreibung | -| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Steuertaste + b oder Befehlstaste + b | Hiermit wird die Markdown-Formatierung für den Fettdruck von Text eingefügt. | -| Steuertaste + i oder Befehlstaste + i | Hiermit wird die Markdown-Formatierung für die Kursivsetzung von Text eingefügt. | -| Steuertaste + k oder Befehlstaste + k | Hiermit wird die Markdown-Formatierung zum Erstellen eines Links eingefügt. | -| Steuertaste + Umschalttaste + p oder Befehlstaste + Umschalttaste + p | Hiermit wird zwischen den Kommentar-Registerkarten **Write** (Schreiben) und **Preview** (Vorschau) umgeschaltet | -| Steuertaste + Eingabetaste | Hiermit wird ein Kommentar abgesendet. | -| Steuertaste + . und dann Steuertaste + [Nummer der gespeicherten Antwort] | Hiermit wird das Menü für gespeicherte Antworten geöffnet und im Kommentarfeld automatisch eine gespeicherte Antwort eingetragen. For more information, see "[About saved replies](/articles/about-saved-replies)."{% if currentVersion == "free-pro-team@latest" %} -| Steuertaste + g oder Befehlstaste + g | Hiermit wird ein Vorschlag eingefügt. Weitere Informationen findest Du unter „[Vorgeschlagene Änderungen in einem Pull Request überprüfen](/articles/reviewing-proposed-changes-in-a-pull-request).“ |{% endif %} -| r | Hiermit wird der ausgewählte Text in Deiner Antwort zitiert. Weitere Informationen findest Du unter „[Grundlegende Schreib- und Formatierungssyntax](/articles/basic-writing-and-formatting-syntax#quoting-text).“ | - -### Issue- und Pull-Request-Listen - -| Tastenkürzel | Beschreibung | -| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| c | Hiermit wird ein Issue erstellt. | -| Steuertaste + / oder Befehlstaste + / | Hiermit wird der Fokus Deines Cursors auf die Suchleiste mit den Issues oder mit den Pull Requests gelegt. Weitere Informationen findest Du unter „[Issues und Pull Requests mit der Suchfunktion filtern](/articles/using-search-to-filter-issues-and-pull-requests).“| | -| u | Hiermit wird nach Autor gefiltert. | -| l | Hiermit wird nach Kennzeichnungen gefiltert oder werden diese bearbeitet. Weitere Informationen findest Du unter „[Issues und Pull Requests nach Kennzeichnungen filtern](/articles/filtering-issues-and-pull-requests-by-labels).“ | -| Alt und klicken | Hiermit werden Kennzeichnungen beim Filtern nach Kennzeichnungen ausgeschlossen. Weitere Informationen findest Du unter „[Issues und Pull Requests nach Kennzeichnungen filtern](/articles/filtering-issues-and-pull-requests-by-labels).“ | -| m | Hiermit wird nach Meilensteinen gefiltert oder werden diese bearbeitet. Weitere Informationen findest Du unter „[Issues und Pull Requests nach Meilensteinen filtern](/articles/filtering-issues-and-pull-requests-by-milestone).“ | -| a | Hiermit wird nach Bearbeitern gefiltert oder werden diese bearbeitet. Weitere Informationen findest Du unter „[Issues und Pull Requests nach Bearbeitern filtern](/articles/filtering-issues-and-pull-requests-by-assignees).“ | -| o oder Eingabetaste | Hiermit wird ein Issue geöffnet. | - -### Issues und Pull Requests -| Tastenkürzel | Beschreibung | -| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| q | Hiermit wird ein Reviewer angefordert. Weitere Informationen findest Du unter „[Pull-Request-Review anfordern](/articles/requesting-a-pull-request-review/).“ | -| m | Hiermit wird ein Meilenstein festgelegt. Weitere Informationen findest Du unter „[Meilensteine mit Issues und Pull Requests verknüpfen](/articles/associating-milestones-with-issues-and-pull-requests/).“ | -| l | Hiermit wird eine Kennzeichnung angewendet. Weitere Informationen findest Du unter „[Kennzeichnungen auf Issues und Pull Requests anwenden](/articles/applying-labels-to-issues-and-pull-requests/).“ | -| a | Hiermit wird ein Bearbeiter festgelegt. Weitere Informationen findest Du unter „[Issues und Pull Requests anderen {% data variables.product.company_short %}-Benutzern zuweisen](/articles/assigning-issues-and-pull-requests-to-other-github-users/).“ | -| Befehlstaste + Umschalttaste+p oder Steuertaste + Umschalttaste + p | Hiermit wird zwischen den Registerkarten **Write** (Schreiben) und **Preview** (Vorschau) umgeschaltet. | - -### Änderungen in Pull Requests - -| Tastenkürzel | Beschreibung | -| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| c | Hiermit wird die Liste der Commits im Pull Request geöffnet. | -| t | Hiermit wird die Liste der geänderten Dateien im Pull Request geöffnet. | -| j | Hiermit verschiebt sich die Auswahl in der Liste nach unten | -| k | Hiermit verschiebt sich die Auswahl in der Liste nach oben | -| Befehlstaste + Umschalttaste + Eingabetaste | Hiermit fügst Du einen einzelnen Kommentar zu einer Pull-Request-Diff hinzu | -| Alt und klicken | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| Klicke, dann Shift und klicke | Kommentiere mehrere Zeilen eines Pull-Requests, indem Du auf eine Zeilennummer klickst, shift gedrückt hältst und dann auf eine andere Zeilennummer klickst. Weitere Informationen findest Du unter „[Einen Pull Request kommentieren](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} - -### Projektboards - -#### Spalte verschieben - -| Tastenkürzel | Beschreibung | -| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| Eingabetaste oder Leertaste | Hiermit wird die fokussierte Spalte verschoben. | -| Esc | Hiermit wird die ausgeführte Verschiebung abgebrochen. | -| Eingabetaste | Hiermit wird die ausgeführte Verschiebung abgeschlossen. | -| oder h | Hiermit wird die Spalte nach links verschoben. | -| Befehlstaste + ← oder Befehlstaste + h oder Befehlstaste + ← oder Steuertaste + h | Hiermit wird die Spalte an die äußerste linke Position verschoben. | -| oder l | Hiermit wird die Spalte nach rechts verschoben. | -| Befehlstaste + → oder Befehlstaste + l oder Befehlstaste + → oder Steuertaste + l | Hiermit wird die Spalte an die äußerste rechte Position verschoben. | - -#### Karte verschieben - -| Tastenkürzel | Beschreibung | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -| Eingabetaste oder Leertaste | Hiermit wird die fokussierte Karte verschoben. | -| Esc | Hiermit wird die ausgeführte Verschiebung abgebrochen. | -| Eingabetaste | Hiermit wird die ausgeführte Verschiebung abgeschlossen. | -| oder j | Hiermit wird die Karte nach unten verschoben. | -| Befehlstaste + ↓ oder Befehlstaste + j oder Befehlstaste + ↓ oder Steuertaste + j | Hiermit wird die Karte in den unteren Bereich der Spalte verschoben. | -| oder k | Hiermit wird die Karte nach oben verschoben. | -| Befehlstaste + ↑ oder Befehlstaste + k oder Befehlstaste + ↑ oder Steuertaste + k | Hiermit wird die Karte in den oberen Bereich der Spalte verschoben. | -| oder h | Hiermit wird die Karte in den unteren Bereich der Spalte auf der linken Seite verschoben. | -| Umschalttaste + ← oder Umschalttaste + h | Hiermit wird die Karte in den oberen Bereich der Spalte auf der linken Seite verschoben. | -| Befehlstaste + ← oder Befehlstaste + h oder Befehlstaste + ← oder Steuertaste + h | Hiermit wird die Karte in den unteren Bereich der Spalte ganz links verschoben. | -| Befehlstaste + Umschalttaste + ← oder Befehlstaste + Umschalttaste + h oder Steuertaste + Umschalttaste + ← oder Steuertaste + Umschalttaste + h | Hiermit wird die Karte in den oberen Bereich der Spalte ganz links verschoben. | -| | Hiermit wird die Karte in den unteren Bereich der Spalte auf der rechten Seite verschoben. | -| Umschalttaste + → oder Umschalttaste + l | Hiermit wird die Karte in den oberen Bereich der Spalte auf der rechten Seite verschoben. | -| Befehlstaste + → oder Befehlstaste + l oder Befehlstaste + → oder Steuertaste + l | Hiermit wird die Karte in den unteren Bereich der Spalte ganz rechts verschoben. | -| Befehlstaste + Umschalttaste + → oder Befehlstaste + Umschalttaste + l oder Steuertaste + Umschalttaste + → oder Steuertaste + Umschalttaste + l | Hiermit wird die Karte in den unteren Bereich der Spalte ganz rechts verschoben. | +### About keyboard shortcuts + +Typing ? in {% data variables.product.product_name %} brings up a dialog box that lists the keyboard shortcuts available for that page. You can use these keyboard shortcuts to perform actions across the site without using your mouse to navigate. + +Below is a list of some of the available keyboard shortcuts. + +### Site wide shortcuts + +| Keyboard shortcut | Description +|-----------|------------ +|s or / | Focus the search bar. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." +|g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +|esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in + +### Repositories + +| Keyboard shortcut | Description +|-----------|------------ +|g c | Go to the **Code** tab +|g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." +|g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +|g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} +|g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." +|g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." + +### Source code editing + +| Keyboard shortcut | Description +|-----------|------------ +|e | Open source code file in the **Edit file** tab +|control f or command f | Start searching in file editor +|control g or command g | Find next +|shift control g or shift command g | Find previous +|shift control f or command option f | Replace +|shift control r or shift command option f | Replace all +|alt g | Jump to line +|control z or command z | Undo +|control y or command y | Redo +|cmd + shift + p | Toggles between the **Edit file** and **Preview changes** tabs + +For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirror.net/doc/manual.html#commands). + +### Source code browsing + +| Keyboard shortcut | Description +|-----------|------------ +|t | Activates the file finder +|l | Jump to a line in your code +|w | Switch to a new branch or tag +|y | Expand a URL to its canonical form. For more information, see "[Getting permanent links to files](/articles/getting-permanent-links-to-files)." +|i | Show or hide comments on diffs. For more information, see "[Commenting on the diff of a pull request](/articles/commenting-on-the-diff-of-a-pull-request)." +|b | Open blame view. For more information, see "[Tracing changes in a file](/articles/tracing-changes-in-a-file)." + +### Comments + +| Keyboard shortcut | Description +|-----------|------------ +| control b or command b | Inserts Markdown formatting for bolding text +| control i or command i | Inserts Markdown formatting for italicizing text +| control k or command k | Inserts Markdown formatting for creating a link +| control shift p or command shift p| Toggles between the **Write** and **Preview** comment tabs +| control enter | Submits a comment +| control . and then control [saved reply number] | Opens saved replies menu and then autofills comment field with a saved reply. For more information, see "[About saved replies](/articles/about-saved-replies)."{% if currentVersion == "free-pro-team@latest" %} +|control g or command g | Insert a suggestion. For more information, see "[Reviewing proposed changes in a pull request](/articles/reviewing-proposed-changes-in-a-pull-request)." |{% endif %} +| r | Quote the selected text in your reply. For more information, see "[Basic writing and formatting syntax](/articles/basic-writing-and-formatting-syntax#quoting-text)." | + +### Issue and pull request lists + +| Keyboard shortcut | Description +|-----------|------------ +|c | Create an issue +| control / or command / | Focus your cursor on the issues or pull requests search bar. For more information, see "[Using search to filter issues and pull requests](/articles/using-search-to-filter-issues-and-pull-requests)."|| +|u | Filter by author +|l | Filter by or edit labels. For more information, see "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)." +| alt and click | While filtering by labels, exclude labels. For more information, see "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)." +|m | Filter by or edit milestones. For more information, see "[Filtering issues and pull requests by milestone](/articles/filtering-issues-and-pull-requests-by-milestone)." +|a | Filter by or edit assignee. For more information, see "[Filtering issues and pull requests by assignees](/articles/filtering-issues-and-pull-requests-by-assignees)." +|o or enter | Open issue + +### Issues and pull requests +| Keyboard shortcut | Description +|-----------|------------ +|q | Request a reviewer. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review/)." +|m | Set a milestone. For more information, see "[Associating milestones with issues and pull requests](/articles/associating-milestones-with-issues-and-pull-requests/)." +|l | Apply a label. For more information, see "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests/)." +|a | Set an assignee. For more information, see "[Assigning issues and pull requests to other {% data variables.product.company_short %} users](/articles/assigning-issues-and-pull-requests-to-other-github-users/)." +|cmd + shift + p or control + shift + p | Toggles between the **Write** and **Preview** tabs + +### Changes in pull requests + +| Keyboard shortcut | Description +|-----------|------------ +|c | Open the list of commits in the pull request +|t | Open the list of changed files in the pull request +|j | Move selection down in the list +|k | Move selection up in the list +| cmd + shift + enter | Add a single comment on a pull request diff | +| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| Click, then shift and click | Comment on multiple lines of a pull request by clicking a line number, holding shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} + +### Project boards + +#### Moving a column + +| Keyboard shortcut | Description +|-----------|------------ +|enter or space | Start moving the focused column +|escape | Cancel the move in progress +|enter | Complete the move in progress +| or h | Move column to the left +|command ← or command h or control ← or control h | Move column to the leftmost position +| or l | Move column to the right +|command → or command l or control → or control l | Move column to the rightmost position + +#### Moving a card + +| Keyboard shortcut | Description +|-----------|------------ +|enter or space | Start moving the focused card +|escape | Cancel the move in progress +|enter | Complete the move in progress +| or j | Move card down +|command ↓ or command j or control ↓ or control j | Move card to the bottom of the column +| or k | Move card up +|command ↑ or command k or control ↑ or control k | Move card to the top of the column +| or h | Move card to the bottom of the column on the left +|shift ← or shift h | Move card to the top of the column on the left +|command ← or command h or control ← or control h | Move card to the bottom of the leftmost column +|command shift ← or command shift h or control shift ← or control shift h | Move card to the top of the leftmost column +| | Move card to the bottom of the column on the right +|shift → or shift l | Move card to the top of the column on the right +|command → or command l or control → or control l | Move card to the bottom of the rightmost column +|command shift → or command shift l or control shift → or control shift l | Move card to the bottom of the rightmost column #### Previewing a card -| Tastenkürzel | Beschreibung | -| -------------- | --------------------------- | -| esc | Close the card preview pane | +| Keyboard shortcut | Description +|-----------|------------ +|esc | Close the card preview pane {% if currentVersion == "free-pro-team@latest" %} ### {% data variables.product.prodname_actions %} -| Tastenkürzel | Beschreibung | -| ------------------------------------------------------- | --------------------------------------------------------------------------- | -| command space oder control space | Hiermit erhältst Du im Workflow-Editor Vorschläge für Deine Workflow-Datei. | +| Keyboard shortcut | Description +|-----------|------------ +|command space or control space | In the workflow editor, get suggestions for your workflow file. {% endif %} -### Benachrichtigungen -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| Tastenkürzel | Beschreibung | -| ---------------------------- | ----------------------- | -| e | Als erledigt markieren | -| Umschalttaste + u | Als ungelesen markieren | -| Umschalttaste + i | Als gelesen markieren | -| Umschalttaste + m | Kündigen | +### Notifications + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| Keyboard shortcut | Description +|-----------|------------ +|e | Mark as done +| shift u| Mark as unread +| shift i| Mark as read +| shift m | Unsubscribe {% else %} -| Tastenkürzel | Beschreibung | -| ------------------------------------------------ | ---------------------------------------- | -| e oder I oder y | Als gelesen markieren | -| Umschalttaste + m | Hiermit wird der Thread stummgeschaltet. | +| Keyboard shortcut | Description +|-----------|------------ +|e or I or y | Mark as read +|shift m | Mute thread {% endif %} -### Netzwerkdiagramm - -| Tastenkürzel | Beschreibung | -| --------------------------------------------------------------- | -------------------------------------------- | -| oder h | Hiermit wird nach links gescrollt. | -| oder l | Hiermit wird nach rechts gescrollt. | -| oder k | Hiermit wird nach oben gescrollt. | -| oder j | Hiermit wird nach unten gescrollt. | -| Umschalttaste + ← oder Umschalttaste + h | Hiermit wird komplett nach links gescrollt. | -| Umschalttaste + → oder Umschalttaste + l | Hiermit wird komplett nach rechts gescrollt. | -| Umschalttaste+↑ oder Umschalttaste+k | Hiermit wird komplett nach oben gescrollt. | -| Umschalttaste+↓ oder Umschalttaste+j | Hiermit wird komplett nach unten gescrollt. | +### Network graph + +| Keyboard shortcut | Description +|-----------|------------ +| or h | Scroll left +| or l | Scroll right +| or k | Scroll up +| or j | Scroll down +|shift ← or shift h | Scroll all the way left +|shift → or shift l | Scroll all the way right +|shift ↑ or shift k | Scroll all the way up +|shift ↓ or shift j | Scroll all the way down diff --git a/translations/de-DE/content/github/getting-started-with-github/learning-about-github.md b/translations/de-DE/content/github/getting-started-with-github/learning-about-github.md index e78f23846df1..d2d75f620f4d 100644 --- a/translations/de-DE/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/de-DE/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/getting-started-with-github/quickstart.md b/translations/de-DE/content/github/getting-started-with-github/quickstart.md index 5cdb0b13a213..1564a2aae67f 100644 --- a/translations/de-DE/content/github/getting-started-with-github/quickstart.md +++ b/translations/de-DE/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/de-DE/content/github/getting-started-with-github/saving-repositories-with-stars.md index 2892d2111e61..e4c026f15cff 100644 --- a/translations/de-DE/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/de-DE/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Repositorys mit Sternen speichern -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst Deine mit Stern versehene Repositorys und Themen auf Deiner {% data variables.explore.your_stars_page %} durchsuchen, sortieren und filtern. diff --git a/translations/de-DE/content/github/getting-started-with-github/set-up-git.md b/translations/de-DE/content/github/getting-started-with-github/set-up-git.md index a4cf8c3ee164..cc15eb41e855 100644 --- a/translations/de-DE/content/github/getting-started-with-github/set-up-git.md +++ b/translations/de-DE/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: 'Im Zentrum von {% data variables.product.product_name %} ist das Open-So versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Um Git in der Befehlszeile verwenden zu können, musst Du es auf Deinem Computer herunterladen und dort installieren und konfigurieren. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} +Um Git in der Befehlszeile verwenden zu können, musst Du es auf Deinem Computer herunterladen und dort installieren und konfigurieren. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} Möchtest Du Git lokal, aber ohne Befehlszeile verwenden, kannst Du stattdessen den [{% data variables.product.prodname_desktop %}-Client]({% data variables.product.desktop_link %}) herunterladen und installieren. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." diff --git a/translations/de-DE/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/de-DE/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index 431491751971..f21bd14ac716 100644 --- a/translations/de-DE/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/de-DE/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ Um Deine Testversion optimal zu nutzen, folge diesen Schritten: - Webcast „[Kurzanleitung zu {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/)“ - „[Verstehen des {% data variables.product.prodname_dotcom %}-Ablaufs](https://guides.github.com/introduction/flow/)“ unter „{% data variables.product.prodname_dotcom %}-Anleitungen“ - „[Hello World](https://guides.github.com/activities/hello-world/)“ unter „{% data variables.product.prodname_dotcom %}-Anleitungen“ -3. Konfiguriere Deine Instanz entsprechend den Anforderungen Deiner Organisation. Details findest Du unter „[{% data variables.product.prodname_ghe_server %}-Appliance konfigurieren](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance).“ +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. Integrieren Sie {% data variables.product.prodname_ghe_server %} mit Ihrem Identity Provider. Details finden Sie unter „[SAML verwenden](/enterprise/admin/user-management/using-saml)“ und „[LDAP verwenden](/enterprise/admin/authentication/using-ldap)“. 5. Lade beliebig viele Personen zum Test ein. - Füge die Benutzer zu Deiner {% data variables.product.prodname_ghe_server %}-Instanz hinzu, entweder mit der integrierten Authentifizierung oder Deinem konfigurierten Identitätsanbieter. Weitere Informationen findest Du unter „[Integrierte Authentifizierung verwenden](/enterprise/admin/user-management/using-built-in-authentication).“ diff --git a/translations/de-DE/content/github/getting-started-with-github/signing-up-for-github.md b/translations/de-DE/content/github/getting-started-with-github/signing-up-for-github.md index 43c0fca7c34e..a342e98e77e0 100644 --- a/translations/de-DE/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/de-DE/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/getting-started-with-github/supported-browsers.md b/translations/de-DE/content/github/getting-started-with-github/supported-browsers.md index f83a69407790..43e260e256ee 100644 --- a/translations/de-DE/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/de-DE/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: '{% data variables.product.product_name %} wird ständig weiterentwickelt, um auch die neuesten Webbrowser zu unterstützen. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: '{% data variables.product.product_name %} wird ständig weiterentwickelt, um auch die neuesten Webbrowser zu unterstützen. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox Extended Support Release diff --git a/translations/de-DE/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/de-DE/content/github/getting-started-with-github/types-of-github-accounts.md index 1ee8870cd5e1..d34d86f7a3c9 100644 --- a/translations/de-DE/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/de-DE/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/getting-started-with-github/using-github.md b/translations/de-DE/content/github/getting-started-with-github/using-github.md index dfd6d7c618b6..ef47cfd23e8e 100644 --- a/translations/de-DE/content/github/getting-started-with-github/using-github.md +++ b/translations/de-DE/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/de-DE/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index ecf02f620b78..470d627842f0 100644 --- a/translations/de-DE/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/de-DE/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. Wechsle Dein aktuelles Arbeitsverzeichnis in das lokale Projekt. 4. Initialisiere das lokale Verzeichnis als Git-Repository. ```shell - $ git init + $ git init -b main ``` 5. Fügen Sie die Daten zum neuen lokalen Repository hinzu. Das bereitet sie für den ersten Commit vor. ```shell @@ -67,7 +68,7 @@ versions: 3. Wechsle Dein aktuelles Arbeitsverzeichnis in das lokale Projekt. 4. Initialisiere das lokale Verzeichnis als Git-Repository. ```shell - $ git init + $ git init -b main ``` 5. Fügen Sie die Daten zum neuen lokalen Repository hinzu. Das bereitet sie für den ersten Commit vor. ```shell @@ -105,7 +106,7 @@ versions: 3. Wechsle Dein aktuelles Arbeitsverzeichnis in das lokale Projekt. 4. Initialisiere das lokale Verzeichnis als Git-Repository. ```shell - $ git init + $ git init -b main ``` 5. Fügen Sie die Daten zum neuen lokalen Repository hinzu. Das bereitet sie für den ersten Commit vor. ```shell diff --git a/translations/de-DE/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/de-DE/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index ddc8ba1e9a7e..73b4a995edf0 100644 --- a/translations/de-DE/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/de-DE/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bevor Du startest, stelle sicher, dass Dir Folgendes vorliegt: diff --git a/translations/de-DE/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/de-DE/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 8ccc24a00784..0eda9d75b14a 100644 --- a/translations/de-DE/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/de-DE/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/importing-your-projects-to-github/index.md b/translations/de-DE/content/github/importing-your-projects-to-github/index.md index d273b1af44a4..47624c323bef 100644 --- a/translations/de-DE/content/github/importing-your-projects-to-github/index.md +++ b/translations/de-DE/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/de-DE/content/github/importing-your-projects-to-github/source-code-migration-tools.md index 6277c5e5d624..795f5f3575a2 100644 --- a/translations/de-DE/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/de-DE/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/index.md b/translations/de-DE/content/github/index.md index 9da5ca146af1..9b581e0b4f40 100644 --- a/translations/de-DE/content/github/index.md +++ b/translations/de-DE/content/github/index.md @@ -8,6 +8,7 @@ intro: 'Dokumentationen, Leitfäden und Hilfethemen für Softwareentwickler, Des versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/de-DE/content/github/managing-files-in-a-repository/3d-file-viewer.md index c7f6dc3d228e..2171246b8631 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} kann 3D-Dateien mit der Erweiterung *.stl* hosten und rendern. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 5b9b25328662..45c18e48f985 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index 9cbc184bef28..fcc4bd69636a 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Für Dateien, die Sie über einen Browser zu einem Repository hinzufügen, gilt eine Beschränkung von {% data variables.large_files.max_github_browser_size %} pro Datei. Größere Dateien mit bis zu jeweils {% data variables.large_files.max_github_size %} können Sie über die Befehlszeile hinzufügen. Weitere Informationen findest Du unter „[Eine Datei über die Befehlszeile zu einem Repository hinzufügen](/articles/adding-a-file-to-a-repository-using-the-command-line).“ @@ -19,7 +20,7 @@ Für Dateien, die Sie über einen Browser zu einem Repository hinzufügen, gilt {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. Klicke unter dem Namen des Repositorys auf **Upload files** (Dateien hochladen). ![Schaltfläche „Upload files“ (Dateien hochladen)](/assets/images/help/repository/upload-files-button.png) {% else %} 2. Above the list of files, using the **Add file** drop-down, click **Upload files**. !["Upload files" in the "Add file" dropdown](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/de-DE/content/github/managing-files-in-a-repository/creating-new-files.md index c5ea9853dbaa..375bc5d201b0 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Sie eine Datei auf {% data variables.product.product_name %} erstellen, beachten Sie Folgendes: diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/deleting-files.md b/translations/de-DE/content/github/managing-files-in-a-repository/deleting-files.md index ab6164388e37..4d1f5afec4d5 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index 18e884d1288f..414dc2ab7d86 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Navigiere im Repository eines anderen Benutzers zu dem Ordner mit der Datei, die Du bearbeiten möchtest. Klicke auf den Namen der Datei, die Du bearbeiten möchtest. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index c45050d20062..04339b152866 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/de-DE/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index 81642bc5c65a..34a769b46fa6 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/index.md b/translations/de-DE/content/github/managing-files-in-a-repository/index.md index 7fb92372521c..dea3f734abef 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/index.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-on-github.md index 999df69b5f6a..e307c3cbfa3e 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 95f871a73d30..008bfd10f43a 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/de-DE/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 7a0de42ebbfb..2f99ff73a326 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} unterstützt die Zuordnung von geoJSON- und topoJSON-Daten in {% data variables.product.product_name %}-Repositorys. Gib die Datei einfach wie gewohnt mit Commit frei, und verwende die Erweiterung `.geojson` oder `.topojson`. Dateien mit der Erweiterung `.json` werden auch unterstützt, aber nur wenn `type` auf `FeatureCollection`, `GeometryCollection` oder `topology` festgelegt ist. Navigiere dann zum Pfad der geoJSON-Datei auf GitHub.com. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index 22880fd67180..2da1a36bbed3 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die meisten Dateien können [direkt auf {% data variables.product.product_name %} verschoben werden](/articles/moving-a-file-to-a-new-location), bei manchen Dateien, beispielsweise bei Bilddateien, ist dies jedoch nur über die Befehlszeile möglich. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index aff1b26ba07b..736fabf9e97d 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst nicht nur den Speicherort der Datei ändern, sondern im selben Commit auch [den Inhalt Deiner Datei aktualisieren](/articles/editing-files-in-your-repository) oder [den Namen der Datei ändern](/articles/renaming-a-file). diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/de-DE/content/github/managing-files-in-a-repository/navigating-code-on-github.md index aa7ff134aae3..bede1c05f551 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### Über Code-Navigation auf {% data variables.product.prodname_dotcom %} Code-Navigationsfunktionen verwenden die [Semantik](https://github.com/github/semantic) der Open-Source-Bibliothek. Die folgenden Sprachen werden unterstützt: +- C# - CodeQL - Go - Java diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index 62fa06e7ebe8..cff38838f0a3 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die meisten Dateien können [direkt auf {% data variables.product.product_name %} umbenannt werden](/articles/renaming-a-file), bei manchen Dateien, beispielsweise bei Bilddateien, ist dies jedoch nur über die Befehlszeile möglich. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file.md index 9b9bd2bf6b8c..1ae21ff9f638 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index c61c4d72b45f..0b070adff423 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index 941c30e8816f..31415dbe2c67 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub unterstützt das Rendering von Tabellendaten in den Formaten *.csv* (kommagetrennt) und *.tsv* (tabulatorgetrennt). diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index f491b633c0c6..87344650dda1 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits und Pull Requests an Fließtextdokumenten unterstützen die Darstellung dieser Dokumente im *Quell-* und im *gerenderten* Format. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index c9ba6ddc32c7..77e269071a94 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub unterstützt das Rendering von PDF-Dokumenten. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/de-DE/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index f4f12621b917..1fdcd4398659 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In der Blame-Ansicht kannst Du den Revisionsverlauf einer vollständigen Datei Zeile für Zeile sehen oder durch klicken auf {% octicon "versions" aria-label="The prior blame icon" %} auch nur den Verlauf einer einzelnen Zeile anzeigen. Mit jedem Klick auf {% octicon "versions" aria-label="The prior blame icon" %} siehst Du die vorangegangene Revisionsinformation zur betreffenden Zeile, einschließlich des Committers und des Commit-Zeitpunkts der Änderung. diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/de-DE/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index 10e1f375d159..95637488e2f1 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/de-DE/content/github/managing-files-in-a-repository/working-with-non-code-files.md index 7f8f9b470a76..fe61d57f8755 100644 --- a/translations/de-DE/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/de-DE/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-large-files/about-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/about-git-large-file-storage.md index df0be247d65b..f68922bd5d43 100644 --- a/translations/de-DE/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} verarbeitet große Dateien, indem Referenzen auf die Datei im Repository gespeichert werden, nicht aber die Datei an sich. Um die Architektur von Git zu umgehen, erstellt {% data variables.large_files.product_name_short %} eine Pointer-Datei, die als Referenz auf die aktuelle Datei (die an einem anderen Ort gespeichert ist) dient. {% data variables.product.product_name %} verwaltet diese Pointer-Datei in Ihrem Repository. Wenn Sie das Repository klonen, verwendet {% data variables.product.product_name %} die Pointer-Datei als Karte, um die große Datei für Sie zu finden. @@ -41,11 +42,13 @@ size 84977953 Sie erfasst die `version` von {% data variables.large_files.product_name_short %}, die Sie verwenden, gefolgt von einem eindeutigen Kennzeichner für die Datei (`oid`). Außerdem speichert sie die Größe (`size`) der endgültigen Datei. -{% tip %} +{% note %} -**Tipp**: {% data variables.large_files.product_name_short %} kann nicht mit {% data variables.product.prodname_pages %}-Websites verwendet werden. +**Hinweise**: +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. -{% endtip %} +{% endnote %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index 0b3087b2e230..7f214e716642 100644 --- a/translations/de-DE/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Mitarbeiter an Ihrem Repository {% data variables.large_files.product_name_short %} nicht installiert haben, haben sie keinen Zugriff auf die große Originaldatei. Wenn sie versuchen, Dein Repository zu klonen, rufen sie nur die Pointer-Dateien ab und haben keinen Zugriff auf die tatsächlichen Daten. diff --git a/translations/de-DE/content/github/managing-large-files/conditions-for-large-files.md b/translations/de-DE/content/github/managing-large-files/conditions-for-large-files.md index 1ec6ea4a96d6..590c5a0770fe 100644 --- a/translations/de-DE/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/de-DE/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ Wenn Du versuchst, eine Datei größer als {% data variables.large_files.warning ### Blockierte Pushs für große Dateien -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. Weitere Informationen findest Du unter „[Push-Begrenzungen für Git festlegen](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits).“{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. Weitere Informationen findest Du unter „[Push-Begrenzungen für Git festlegen](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits).“{% endif %} diff --git a/translations/de-DE/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/configuring-git-large-file-storage.md index 282c1bd09be4..a75c3756ad46 100644 --- a/translations/de-DE/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn in Ihrem Repository bereits Dateien vorhanden sind, für die Sie {% data variables.product.product_name %} verwenden möchten, müssen Sie sie zunächst aus dem Repository entfernen und lokal zu {% data variables.large_files.product_name_short %} hinzufügen. Weitere Informationen findest Du unter „[Eine Datei in Deinem Repository zu {% data variables.large_files.product_name_short %} verschieben](/articles/moving-a-file-in-your-repository-to-git-large-file-storage).“ {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**Hinweis:** Bevor Du versuchst, eine große Datei zu {% data variables.product.product_name %} zu übertragen, stelle sicher, dass Du {% data variables.large_files.product_name_short %} auf Deiner Appliance aktiviert hast. Weitere Informationen findest Du unter „[Git Large File Storage auf GitHub Enterprise Server konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/).“ +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. Weitere Informationen findest Du unter „[Git Large File Storage auf GitHub Enterprise Server konfigurieren](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/).“ {% endtip %} @@ -58,5 +59,5 @@ Wenn in Ihrem Repository bereits Dateien vorhanden sind, für die Sie {% data va ### Weiterführende Informationen -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/de-DE/content/github/managing-large-files/distributing-large-binaries.md b/translations/de-DE/content/github/managing-large-files/distributing-large-binaries.md index 874c2ef4aa73..4f64eb3b6069 100644 --- a/translations/de-DE/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/de-DE/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du große Dateien innerhalb Deines Repositorys verteilen musst, kannst Du Releases auf {% data variables.product.product_location %} erstellen. Releases erlauben Dir, Software, Release-Hinweise und Links zu Binärdateien zu paketieren, damit andere Personen diese nutzen können. Weitere Informationen findest Du unter „[Informationen zu Releases](/github/administering-a-repository/about-releases).“ diff --git a/translations/de-DE/content/github/managing-large-files/index.md b/translations/de-DE/content/github/managing-large-files/index.md index 20cd11623e83..5fd72e0248ea 100644 --- a/translations/de-DE/content/github/managing-large-files/index.md +++ b/translations/de-DE/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/installing-git-large-file-storage.md index e84ed894bde8..7c1140ed0f89 100644 --- a/translations/de-DE/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/de-DE/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index 3eae7b5cea8b..b89b596e8389 100644 --- a/translations/de-DE/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Nach der Installation von {% data variables.large_files.product_name_short %} und dem Konfigurieren von {% data variables.large_files.product_name_short %}-Tracking (Nachverfolgung), kannst Du Dateien von Git's regulärer Nachverfolgung nach {% data variables.large_files.product_name_short %} verschieben. Weitere Informationen findest Du unter "[Installation von {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" und "[Konfiguration von {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." diff --git a/translations/de-DE/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/de-DE/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 643b5232e4a0..f2b81685c4fc 100644 --- a/translations/de-DE/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/de-DE/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/de-DE/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/de-DE/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 9290d04394dc..262b7fa98656 100644 --- a/translations/de-DE/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/de-DE/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -1,52 +1,53 @@ --- -title: Removing files from Git Large File Storage -intro: 'If you''ve set up {% data variables.large_files.product_name_short %} for your repository, you can remove all files or a subset of files from {% data variables.large_files.product_name_short %}.' +title: Dateien aus dem Git Large File Storage entfernen +intro: 'Wenn Sie für Ihr Repository {% data variables.large_files.product_name_short %} eingerichtet haben, können Sie alle oder einen Teil der Dateien aus {% data variables.large_files.product_name_short %} entfernen.' redirect_from: - /articles/removing-files-from-git-large-file-storage versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Removing a single file +### Einzelne Datei entfernen -1. Remove the file from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Navigate to your *.gitattributes* file. +1. Entferne die Datei mit dem Befehl `filter-branch` oder mit BFG Repo-Cleaner aus dem Git-Verlauf des Repositorys. Weitere Informationen zur Verwendung dieser Werkzeuge findest Du unter „[Vertrauliche Daten aus einem Repository entfernen](/articles/removing-sensitive-data-from-a-repository).“ +2. Navigiere zu Deiner *.gitattributes*-Datei. {% note %} - **Note:** Your *.gitattributes* file is generally saved within your local repository. In some cases, you may have created a global *.gitattributes* file that contains all of your {% data variables.large_files.product_name_short %} associations. + **Hinweis:** Die *.gitattributes*-Datei wird im Allgemeinen im lokalen Repository gespeichert. Eventuell hast Du aber auch eine globale *.gitattributes*-Datei mit allen Deinen {% data variables.large_files.product_name_short %}-Zuordnungen erstellt. {% endnote %} -3. Find and remove the associated {% data variables.large_files.product_name_short %} tracking rule within the *.gitattributes* file. -4. Save and exit the *.gitattributes* file. +3. Suche und entferne die zugeordnete {% data variables.large_files.product_name_short %}-Tracking-Regel (Nachverfolgungsregel) in der *.gitattributes*-Datei. +4. Speichere und schließe die *.gitattributes*-Datei. -### Removing all files within a {% data variables.large_files.product_name_short %} repository +### Alle Dateien eines {% data variables.large_files.product_name_short %}-Repositorys entfernen -1. Remove the files from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Optionally, to uninstall {% data variables.large_files.product_name_short %} in the repository, run: +1. Entferne die Dateien mit dem Befehl `filter-branch` oder mit BFG Repo-Cleaner aus dem Git-Verlauf des Repositorys. Weitere Informationen zur Verwendung dieser Werkzeuge findest Du unter „[Vertrauliche Daten aus einem Repository entfernen](/articles/removing-sensitive-data-from-a-repository).“ +2. Führe optional folgenden Befehl aus, um {% data variables.large_files.product_name_short %} im Repository zu deinstallieren: ```shell $ git lfs uninstall ``` - For {% data variables.large_files.product_name_short %} versions below 1.1.0, run: + Führe bei {% data variables.large_files.product_name_short %}-Versionen vor 1.1.0 folgenden Befehl aus: ```shell $ git lfs uninit ``` -### {% data variables.large_files.product_name_short %} objects in your repository +### {% data variables.large_files.product_name_short %}-Objekte in Ihrem Repository After you remove files from {% data variables.large_files.product_name_short %}, the {% data variables.large_files.product_name_short %} objects still exist on the remote storage{% if currentVersion == "free-pro-team@latest" %} and will continue to count toward your {% data variables.large_files.product_name_short %} storage quota{% endif %}. -To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. When you delete a repository, any associated issues, stars, and forks are also deleted. For more information, see "[Deleting a repository](/github/administering-a-repository/deleting-a-repository)."{% else %}contact your {% data variables.product.prodname_enterprise %} administrator to archive the objects. Archived objects are purged after three months.{% endif %} +To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. Wenn Du ein Repository löschst, werden alle zugehörigen Issues, Sterne und Forks ebenfalls gelöscht. Weitere Informationen findest Du unter "[Löschen eines Repositories](/github/administering-a-repository/deleting-a-repository)."{% else %}kontaktiere Deinen {% data variables.product.prodname_enterprise %}-Administrator, um die Objekte zu archivieren. Archivierte Objekte werden nach drei Monaten gelöscht.{% endif %} {% note %} -**Note:** If you removed a single file and have other {% data variables.large_files.product_name_short %} objects that you'd like to keep in your repository, after deleting and recreating your repository, reconfigure your {% data variables.large_files.product_name_short %}-associated files. For more information, see "[Removing a single file](#removing-a-single-file)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." +**Hinweis:** Wenn Du eine einzelne Datei entfernt hast und andere {% data variables.large_files.product_name_short %}-Objekte hast, die Du in Deinem Repository behalten möchtest, rekonfiguriere Deine {% data variables.large_files.product_name_short %} zugeordneten Dateien,nachdem Du Dein Repository gelöscht und neu erstellt hast. Weitere Informationen findest Du unter "[Entferne eine einzelne Datei](#removing-a-single-file)" und "[Konfiguriere {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." {% endnote %} -### Further reading +### Weiterführende Informationen -- "[About {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)" -- "[Installing {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- „[Informationen zu {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)“ +- „[Mit {% data variables.large_files.product_name_long %} zusammenarbeiten](/articles/collaboration-with-git-large-file-storage/)“ +- „[{% data variables.large_files.product_name_long %} installieren](/articles/installing-git-large-file-storage)“ diff --git a/translations/de-DE/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/de-DE/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 044748464754..e6a24d270cbf 100644 --- a/translations/de-DE/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/de-DE/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Integritätscheck von {% data variables.large_files.product_name_short %} überprüft, ob alle referenzierten {% data variables.large_files.product_name_short %}-Dateien eines Pushes korrekt hochgeladen wurden. Wird bei der Überprüfung festgestellt, dass dies nicht der Fall ist, erhältst Du eine Fehlermeldung und Dein Push wird blockiert. diff --git a/translations/de-DE/content/github/managing-large-files/versioning-large-files.md b/translations/de-DE/content/github/managing-large-files/versioning-large-files.md index 13b6451f827b..23fd4426de02 100644 --- a/translations/de-DE/content/github/managing-large-files/versioning-large-files.md +++ b/translations/de-DE/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-large-files/working-with-large-files.md b/translations/de-DE/content/github/managing-large-files/working-with-large-files.md index 193cf0489934..cf1225a82565 100644 --- a/translations/de-DE/content/github/managing-large-files/working-with-large-files.md +++ b/translations/de-DE/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/de-DE/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 0ce617f2fdb2..8fe1daf6ab20 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -21,7 +21,7 @@ When your code depends on a package that has a security vulnerability, this vuln {% if currentVersion == "free-pro-team@latest" %} - A new vulnerability is added to the {% data variables.product.prodname_advisory_database %}. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)." -- New vulnerability data from [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) is processed.{% else %} +- New vulnerability data from [WhiteSource](https://www.whitesourcesoftware.com/GitHubSecurityAlerts) is processed.{% else %} - New advisory data is synchronized to {% data variables.product.prodname_ghe_server %} each hour from {% data variables.product.prodname_dotcom_the_website %}. For more information about advisory data, see "Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}."{% endif %} - The dependency graph for a repository changes. For example, when a contributor pushes a commit to change the packages or versions it depends on{% if currentVersion == "free-pro-team@latest" %}, or when the code of one of the dependencies changes{% endif %}. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." @@ -36,29 +36,36 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" % %} ### {% data variables.product.prodname_dependabot %} alerts for vulnerable dependencies {% else %} -### Security alerts for vulnerable dependencies +### Sicherheitsmeldungen für angreifbare Abhängigkeiten {% endif %} {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +When +{% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. +{% if currentVersion == "free-pro-team@latest" %} +For repositories where +{% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +When +{% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. Diese Funktionen ersetzen nicht die menschliche Überprüfung jeder Abhängigkeit auf potenzielle Sicherheitsrisiken oder andere Probleme. Daher empfehlen wir, einen Sicherheitsdienst zu konsultieren oder bei Bedarf eine gründliche Überprüfung der Sicherheitsrisiken durchzuführen. {% endwarning %} @@ -67,45 +74,20 @@ When {% data variables.product.product_name %} identifies a vulnerable dependenc You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send {% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} -We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. -{% endif %} - -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." +By default, we notify people with admin permissions in the affected repositories about new +{% data variables.product.prodname_dependabot_short %} alerts.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_short %} alerts visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications -](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +Standardmäßig senden wir Sicherheitsmeldungen an Personen mit Administratorrechten in den betroffenen Repositorys. +{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} -### Further reading +### Weiterführende Informationen -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" -- "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" -- "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" +- „[Angreifbare Abhängigkeiten in Deinem Repository anzeigen und aktualisieren](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)“ +- „[Grundlegendes zur Verwendung und zum Schutz Deiner Daten in {% data variables.product.product_name %}](/categories/understanding-how-github-uses-and-protects-your-data)“{% endif %} diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/de-DE/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..ce0eb58e8204 --- /dev/null +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### Informationen zu {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**Hinweis** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)." + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### Informationen zu Kompatibilitätsbewertungen + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/de-DE/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index 0d893908c7ab..53f4ca138b20 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: Sicherheitslücken in der GitHub Advisory Database durchsuchen intro: 'Die {% data variables.product.prodname_advisory_database %} erlaubt Dir, nach Schwachstellen zu suchen, die Open-Source-Projekte auf {% data variables.product.company_short %} betreffen.' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index e264b2838210..e302c33794d6 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### Informationen zum {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} monitors security advisories such as the {% data variables.product.prodname_advisory_database %} and [WhiteSource](https://www.whitesourcesoftware.com/GitHubSecurityAlerts) and automatically triggers a pull request when it detects a new vulnerable dependency in the dependency graph of repositories. For more information about the {% data variables.product.prodname_advisory_database %}, see "[About the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)." +You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} includes a link to the pull request in the alert for the vulnerable dependency. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." - -Each security update contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. - -When you merge a pull request that contains a security update, the corresponding alert is marked as resolved for your repository. - -{% note %} - -**Hinweis** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. Security updates are not created to resolve vulnerabilities in private registries or packages hosted in private repositories. However, indirect or transitive dependencies are included if they are explicitly defined in a lock file, or similar. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." Additionally, it's important to highlight that {% data variables.product.prodname_dependabot_security_updates %} automatically create pulls requests with proposed fixes to the lock files, for the dependencies detected as vulnerable. - -{% endnote %} - -You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. +You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ You can enable {% data variables.product.prodname_dependabot_security_updates %} If security updates are not enabled for your repository and you don't know why, first try enabling them using the instructions given in the procedural sections below. If security updates are still not working, you can [contact support](https://support.github.com/contact). -### Informationen zu Kompatibilitätsbewertungen - -{% data variables.product.prodname_dependabot_security_updates %} also include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. We look at previously-passing CI tests from public repositories where we've generated a given security update to learn whether the update causes tests to fail. Die Kompatibilitätsbewertung einer Aktualisierung ist der Prozentsatz an CI-Ausführungen, die beim Aktualisieren zwischen relevanten Versionen der Abhängigkeit bestanden wurden. - ### Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository. diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..c6e5f2bf3ab0 --- /dev/null +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,58 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Benachrichtigungen konfigurieren +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for +{% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. Weitere Informationen findest Du unter „[Benachrichtigungen konfigurieren](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Optionen für Sicherheitswarnungen](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. Weitere Informationen findest Du unter „[Benachrichtigungen über Deinen Posteingang verwalten](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### Weiterführende Informationen + +- „[Benachrichtigungen konfigurieren](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/index.md b/translations/de-DE/content/github/managing-security-vulnerabilities/index.md index 16fc4dbc4b59..48a15eee5543 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/index.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..a376ff1995b2 --- /dev/null +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: Troubleshooting errors +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. For more information, see "[Configuration options for dependency updates](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)." + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index 60c68cb3bdf4..bedd827f80ed 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Troubleshooting the detection of vulnerable dependencies intro: 'If the dependency information reported by {% data variables.product.product_name %} is not what you expected, there are a number of points to consider, and various things you can check.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ The results of dependency detection reported by {% data variables.product.produc * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies. It's a free, curated database of vulnerability information for common package ecosystems on {% data variables.product.prodname_dotcom %}. It includes both data reported directly to {% data variables.product.prodname_dotcom %} from {% data variables.product.prodname_security_advisories %}, as well as official feeds and community sources. This data is reviewed and curated by {% data variables.product.prodname_dotcom %} to ensure that false or unactionable information is not shared with the development community. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" and "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." * The dependency graph parses all known package manifest files in a user’s repository. For example, for npm it will parse the _package-lock.json_ file. It constructs a graph of all of the repository’s dependencies and public dependents. This happens when you enable the dependency graph and when anyone pushes to the default branch, and it includes commits that makes changes to a supported manifest format. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." * {% data variables.product.prodname_dependabot_short %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_short %} alerts are aggregated at the repository level, rather than creating one alert per vulnerability. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | -* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive a security alert about a vulnerable dependency in your repository. {% data variables.product.prodname_dotcom %} automatically creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. ### Why don't I get vulnerability alerts for some ecosystems? @@ -97,3 +98,4 @@ When you click to display the alert details, you can see how many vulnerabilitie - "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" - „[Angreifbare Abhängigkeiten in Ihrem Repository anzeigen und aktualisieren](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)“ - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/de-DE/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/de-DE/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index 981659fe19e8..89ec8a6e3b3e 100644 --- a/translations/de-DE/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/de-DE/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: 'If {% data variables.product.product_name %} discovers vulnerable depend redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: Repository administrators and organization owners can view and update dependencies. +shortTitle: Viewing and updating vulnerable dependencies versions: free-pro-team: '*' --- Your repository's {% data variables.product.prodname_dependabot %} alerts tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}. Mithilfe des Dropdownmenü kannst Du die Liste der Warnungen sortieren, und Du kannst auf bestimmte Warnungen klicken, um weitere Details anzuzeigen. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | -You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." ### About updates for vulnerable dependencies in your repository -{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. ### Viewing and updating vulnerable dependencies @@ -33,3 +34,4 @@ You can enable automatic security updates for any repository that uses {% data v - "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index 79bc5d3dfe54..2ae86832280c 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Benachrichtigungen und Abonnements diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 64c110f04ec6..45250e8c1899 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Zustellungsoptionen für Benachrichtigungen @@ -109,9 +110,9 @@ E-Mail-Benachrichtigungen von {% data variables.product.product_name %} enthalte | Header | Informationen | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `From`-Adresse | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To`-Feld | Dieses Feld ist direkt mit dem Thread verknüpft. Wenn Du auf die E-Mail antwortest, fügst Du der Unterhaltung einen neuen Kommentar hinzu. | -| `Cc`-Adresse | {% data variables.product.product_name %} fügt Sie zu `Cc` hinzu, wenn Sie eine Unterhaltung abonniert haben. Die zweite E-Mail-Adresse in `Cc` entspricht dem Benachrichtigungsgrund. Das Suffix für diese Benachrichtigungsgründe lautet {% data variables.notifications.cc_address %}. Zu den möglichen Benachrichtigungsgründen gehören folgende:
  • `assign`: Dir wurde ein Issue oder Pull Request zugewiesen.
  • `author`: Du hast einen Issue oder Pull Request erstellt.
  • `comment`: Du hast einen Issue oder Pull Request kommentiert.
  • `manual`: Ein Issue oder Pull Request, den Du manuell abonniert hast, wurde aktualisiert.
  • `mention`: Du wurdest in einem Issue oder Pull Request erwähnt.
  • `push`: Jemand hat einen Commit für einen Pull Request erstellt, den Du abonniert hast.
  • `review_requested`: Du oder ein Team, dem Du angehörst, wurdest/wurde gebeten, einen Review für einen Pull Request durchzuführen.
  • `security_alert`: {% data variables.product.prodname_dotcom %} hat eine Schwachstelle in einem Repository erkannt, für das Du Sicherheitswarnungen erhältst.
  • `state_change`: Ein Issue oder Pull Request, den Du abonniert hast, wurde entweder geschlossen oder geöffnet.
  • `subscribed`: Es gab eine Aktualisierung in einem Repository, das Du beobachtest.
  • `team_mention`: Ein Team, dem Du angehörst, wurde in einem Issue oder Pull Request erwähnt.
  • `your_activity`: Du hast einen Issue oder Pull Request geöffnet, kommentiert oder geschlossen.
| -| `mailing list`-Feld | In diesem Feld werden der Name des Repositorys und sein Inhaber identifiziert. Das Format dieser Adresse lautet immer `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To`-Feld | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} +| `Cc`-Adresse | {% data variables.product.product_name %} fügt Sie zu `Cc` hinzu, wenn Sie eine Unterhaltung abonniert haben. Die zweite E-Mail-Adresse in `Cc` entspricht dem Benachrichtigungsgrund. Das Suffix für diese Benachrichtigungsgründe lautet {% data variables.notifications.cc_address %}. Zu den möglichen Benachrichtigungsgründen gehören folgende:
  • `assign`: Dir wurde ein Issue oder Pull Request zugewiesen.
  • `author`: Du hast einen Issue oder Pull Request erstellt.
  • `comment`: Du hast einen Issue oder Pull Request kommentiert.
  • `manual`: Ein Issue oder Pull Request, den Du manuell abonniert hast, wurde aktualisiert.
  • `mention`: Du wurdest in einem Issue oder Pull Request erwähnt.
  • `push`: Jemand hat einen Commit für einen Pull Request erstellt, den Du abonniert hast.
  • `review_requested`: Du oder ein Team, dem Du angehörst, wurdest/wurde gebeten, einen Review für einen Pull Request durchzuführen.
  • {% if currentVersion != "github-ae@latest" %}
  • `security_alert`: {% data variables.product.prodname_dotcom %} hat eine Schwachstelle in einem Repository erkannt, für das Du Sicherheitswarnungen erhältst.
  • {% endif %}
  • `state_change`: Ein Issue oder Pull Request, den Du abonniert hast, wurde entweder geschlossen oder geöffnet.
  • `subscribed`: Es gab eine Aktualisierung in einem Repository, das Du beobachtest.
  • `team_mention`: Ein Team, dem Du angehörst, wurde in einem Issue oder Pull Request erwähnt.
  • `your_activity`: Du hast einen Issue oder Pull Request geöffnet, kommentiert oder geschlossen.
| +| `mailing list`-Feld | In diesem Feld werden der Name des Repositorys und sein Inhaber identifiziert. Das Format dieser Adresse lautet immer `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity`-Feld | {% data reusables.repositories.security-alerts-x-github-severity %} Die möglichen Schweregrade sind:
  • `low`
  • `moderate`
  • `high`
  • `critical`
For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | |{% endif %} ### Wähle Deine Benachrichtigungseinstellungen @@ -157,34 +158,21 @@ If you are a member of more than one organization, you can configure each one to 5. Wähle eine Deiner verifizierten E-Mail-Adressen aus, und klicke dann auf **Save** (Speichern). ![Eigene E-Mail-Adressen pro Organisation ändern](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} Benachrichtigungsoptionen {% else %} ### Security alert notification options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. You can receive {% if page.version == 'dotcom' %} {% data variables.product.prodname_dependabot_alerts %} {% else %} security alerts {% endif %} in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -If you want to receive {% data variables.product.prodname_dependabot_alerts %} by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. Du kannst Sicherheitswarnungen in Deinem Posteingang erhalten, als Banner auf {% data variables.product.product_name %}, auf der Befehlszeile, per E-Mail oder eine beliebige Kombination dieser Optionen. - -Wenn Du Sicherheitswarnungen per E-Mail erhalten möchtest, wähle, ob Du eine wöchentliche E-Mail-Zusammenfassung von Verwundbarkeiten für bis zu 10 Repositories erhalten möchtest, oder eine neue E-Mail jedes Mal, wenn eine Verwundbarkeit entdeckt wird. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Optionen für Sicherheitswarnungen](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Note:** You can filter your {% data variables.product.company_short %} inbox notifications by {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. Weitere Informationen findest Du unter „[Benachrichtigungen über Deinen Posteingang verwalten](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} Benachrichtigungsoptionen Wähle, wie Du Aktualisierungen für Workflow-Ausführungen erhalten willst für Repositorys, die Du beobachtest und die mit {% data variables.product.prodname_actions %} aufgesetzt sind. Du kannst auch wählen, nur Benachrichtigungen für fehlgeschlagene Workflow-Ausführungen zu erhalten. @@ -194,7 +182,6 @@ Wähle, wie Du Aktualisierungen für Workflow-Ausführungen erhalten willst für {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### Push-Benachrichtigungen mit {% data variables.product.prodname_mobile %} aktivieren Wenn Du {% data variables.product.prodname_mobile %} installierst, bist Du automatisch für Web-Benachrichtigungen abonniert. Du kannst dann Push-Benachrichtigungen aktivieren für direkte Erwähnungen innerhalb der App. diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index e6c131370386..afaee0bd7698 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'Um einen idealen Workflow für das Selektieren Deiner Benachrichtigungen versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Beginne Deine Posteingang-Selektion diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/index.md index 212396377e21..d1e7b460b40e 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Inhaltsverzeichnis diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index 80387984b51f..8b66300f945b 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Über Deinen Posteingang @@ -104,26 +105,31 @@ Um Benachrichtigungen nach dem Grund zu filtern, weshalb Du eine Aktualisierung | `reason:invitation` | Wenn Du in ein Team, eine Organisation oder ein Repository eingeladen wirst. | | `reason:manual` | Wenn Du auf einem Issue oder Pull Request **Subscribe** (Abonnieren) klickst, die Du noch nicht abonniert hattest. | | `reason:mention` | Du wurdest direkt @erwähnt. | -| `reason:review-requested` | Du oder ein Team, in dem du angehörst, wurden gebeten, einen Pull Request zu überprüfen. | -| `reason:security-alert` | Wenn eine Sicherheitswarnung für ein Repository ausgegeben wird. | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} | `reason:state-change` | Wenn der Status eines Pull Request oder Issue geändert wird. Beispielsweise wird ein Issue geschlossen oder ein Pull Request zusammengeführt. | | `reason:team-mention` | Wenn ein Team, dem Du angehörst, @erwähnt wird. | | `reason:ci-activity` | Wenn ein Repository CI-Aktualisierungen hat, wie beispielsweise einen neuen Status für eine Workflow-Ausführung. | #### Unterstützte `is:`-Abfragen -Um Benachrichtigungen nach bestimmten Aktivitäten auf {% data variables.product.product_name %} zu filtern, kannst du die Abfrage `is` verwenden. For example, to only see repository invitation updates, use `is:repository-invitation`, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`. +Um Benachrichtigungen nach bestimmten Aktivitäten auf {% data variables.product.product_name %} zu filtern, kannst du die Abfrage `is` verwenden. For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + Du kannst die Abfrage `is:` auch verwenden, um zu beschreiben, wie die Benachrichtigung selektiert wurde. - `is:saved` diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 663afca9a913..83e6bf865e57 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index 915e8b2a2a85..9b4938a566f2 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: 'Um Dir zu helfen, Deine Benachrichtigungen effizient zu verwalten, gibt versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- Um Dir zu helfen, Deine Abonnements zu verstehen und zu entscheiden, ob du Dich abmelden sollst, findest Du weitere Informationen auf „[Deine Abonnements ansehen](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." @@ -38,7 +39,7 @@ Wenn Du Benachrichtigungen in Deinem Posteingang abmeldest, werden diese automat {% data reusables.notifications.access_notifications %} 1. Wähle im Posteingang für Benachrichtigungen diejenige Benachrichtigungen aus, die Du abmelden möchtest. -2. Benutze das Dropdownmenü **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} (ausgewählt), und klicke auf **Unsubscribe** (Abmelden). ![Option „Unsubscribe" (Abmelden) aus dem Hauptposteingang](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Option „Unsubscribe" (Abmelden) aus dem Hauptposteingang](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### Abmeldung von Benachrichtigungen auf der Abonnementseite diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 0efdc60e387f..9ecc198468f7 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index 6e16df633520..85f27b0efb3a 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: 'Wenn du eine einzelne Benachrichtigung überprüfen und untersuchen will versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Sichern einer einzelnen Benachrichtigung diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index 4a308b9a15a9..c685c8543f3c 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index 70952b68e682..fcc3fd8391e1 100644 --- a/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/de-DE/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- Du erhältst Benachrichtigungen zu Deinen Abonnements über laufende Aktivitäten auf {% data variables.product.product_name %}. Es gibt mehrere Gründe, warum Du eine Unterhaltung abonniert haben kannst. Weitere Informationen findest Du unter „[Über Benachrichtigungen](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)." diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index 7a443968211c..078244406423 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Abfrageparameter sind optionale Bestandteile einer URL, die Sie anpassen können, um eine bestimmte Ansicht einer Webseite freizugeben, beispielsweise Suchfilterergebnisse oder eine Issue-Vorlage auf {% data variables.product.prodname_dotcom %}. Um eigene Abfrageparameter zu erstellen, musst Du Schlüssel- und Wertepaar abgleichen. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index 44c2e02b1914..2b214cdd4f31 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} Weitere Informationen findest Du unter „[Projektboardberechtigungen für eine Organisation](/articles/project-board-permissions-for-an-organization).“ @@ -29,7 +30,10 @@ Durch die Automatisierung von Projektboards können Teams auch ein gemeinsames V | Done (Erledigt) |
  • Alle abgeschlossenen Issues hierhin verschieben
  • Alle zusammengeführten Pull Requests hierhin verschieben
  • Alle abgeschlossenen, nicht zusammengeführten Pull Requests hierhin verschieben
| ### Projektfortschrittsverfolgung -Die Automatisierung des Projektboards ermöglicht standardmäßig die Verfolgung des Fortschritts. Tickets in Spalten mit den Voreinstellungen „Zu Bearbeiten“, „In Bearbeitung“ oder „Abgeschlossen“ zählen zum Gesamtprojektfortschritt. {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### Weiterführende Informationen - "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index 45dbd2628413..7fd542b67ab3 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Damit ein als Duplikat markiertes Zeitleistenereignis angezeigt wird, muss der Benutzer, der den Referenzkommentar „Duplikat" erstellt, Schreibzugriff auf das Repository haben, in dem er den Kommentar erstellt. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-issues.md b/translations/de-DE/content/github/managing-your-work-on-github/about-issues.md index a4280527f8f8..c5d27795d22f 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst Feedback von Benutzern sammeln, Softwarefehler melden und Aufgaben organisieren, die Du mit Issues in einem Repository durchführen möchtest. Issues sind mehr als nur ein Ort zum Melden von Softwarefehlern. {% data reusables.pull_requests.close-issues-using-keywords %} -Um über die neuesten Kommentare in einem Issue auf dem Laufenden zu bleiben, kannst Du einen Issue beobachten, um Benachrichtigungen über neue Kommentare zu erhalten. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +Um über die neuesten Kommentare in einem Issue auf dem Laufenden zu bleiben, kannst Du einen Issue beobachten, um Benachrichtigungen über neue Kommentare zu erhalten. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." Um schnell Links zu kürzlich aktualisierten Issues zu finden, besuche Dein Dashboard. Weitere Informationen findest Du unter „[Informationen zum persönlichen Dashboard](/articles/about-your-personal-dashboard).“ diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-labels.md b/translations/de-DE/content/github/managing-your-work-on-github/about-labels.md index ae3e1ea5a3a9..90cedb498869 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Kennzeichnungen sind an das Repository gebunden, in dem sie erstellt werden. Sobald eine Kennzeichnung existiert, kannst Du sie für alle Issues oder Pull Requests innerhalb dieses Repositorys verwenden. Weitere Informationen findest Du unter „[Eine Kennzeichnung erstellen](/articles/creating-a-label/).“ @@ -30,7 +31,7 @@ Alle Benutzer mit Lesezugriff auf ein Repository können die Kennzeichnungen des Standardkennzeichnungen sind in jedem neuen Repository beinhaltet, wenn das Repository erstellt wird, aber Du kannst die Kennzeichnungen später bearbeiten oder löschen. Weitere Informationen findest Du unter „[Eine Kennzeichnung löschen](/articles/deleting-a-label/).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Organisationsinhaber können die Standardkennzeichnungen für Repositories in ihrer Organisation anpassen. Weitere Informationen findest Du unter „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)." {% endif %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-milestones.md b/translations/de-DE/content/github/managing-your-work-on-github/about-milestones.md index a93ce739136c..aa1e355ee46f 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du [einen Meilenstein erstellst](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), kannst Du ihn [mit Issues und Pull Requests verknüpfen](/articles/associating-milestones-with-issues-and-pull-requests). diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-project-boards.md b/translations/de-DE/content/github/managing-your-work-on-github/about-project-boards.md index 0a7d774ad627..b9d2383414cc 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Projektboards bestehen aus Issues, Pull Requests und Hinweisen, die als Tickets in Spalten Deiner Wahl kategorisiert werden. Du kannst per Drag-and-Drop oder Tastenkürzel Tickets innerhalb einer Spalte neu anordnen, Tickets von Spalte zu Spalte verschieben und die Reihenfolge der Spalten ändern. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/about-task-lists.md b/translations/de-DE/content/github/managing-your-work-on-github/about-task-lists.md index ec11b089c269..ec10d524ab34 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Aufgabenlisten werden mit anklickbaren Kontrollkästchen in Kommentaren dargestellt. Du kannst die Kontrollkästchen aktivieren oder deaktivieren, um Elemente als abgeschlossen oder nicht abgeschlossen zu kennzeichnen. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 121ced4d22f7..6c777381bed2 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Issues oder Pull Requests kannst Du zu Deinem Projektboard hinzufügen, indem Du: diff --git a/translations/de-DE/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 33f4a7d5081c..b746b82d0569 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index 10f27c0ce742..442a8a1ad4f5 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index c3b3e54b3357..46e7761b98ff 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die Automatisierung in Deinem Projektboard gilt nicht für archivierte Projektboard-Tickets. Wenn Du beispielsweise einen Issue im Archiv eines Projektboards schließt, wird das archivierte Ticket nicht automatisch in die Spalte „Done“ (Abgeschlossen) verschoben. Wenn Du ein Ticket aus dem Projektboard-Archiv wiederherstellst, befindet sich das Ticket wieder in der Spalte, aus der es archiviert wurde. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/de-DE/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index 9da350342d1a..d7fc215885b7 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jeder, der über Schreibberechtigungen für ein Repository verfügt, kann Issues und Pull Requests zuweisen. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index 73e82ea0a174..571832bb522d 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/de-DE/content/github/managing-your-work-on-github/changing-project-board-visibility.md index fa37a224ae5e..6b9928cdd6cd 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/closing-a-project-board.md index dcc0f5cab8bb..fabe849a8bfa 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du ein Projektboard schließt, wird jede konfigurierte Workflow-Automatisierung standardmäßig pausiert. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/de-DE/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 9644286c4c82..2e8268892140 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} Weitere Informationen findest Du unter „[Informationen zur Automatisierung für Projektboards](/articles/about-automation-for-project-boards).“ diff --git a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-label.md b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-label.md index 0d84e2ceb741..1e0a4e95d031 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - „[Informationen zu Kennzeichnungen](/articles/about-labels)“ - „[Kennzeichnungen auf Issues und Pull Requests anwenden](/articles/applying-labels-to-issues-and-pull-requests)“ - „[Eine Kennzeichnung bearbeiten](/articles/editing-a-label)“ -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index 587dd9395104..c50d1eae7c5f 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Diese Art von Permalink wird nur in dem Repository, aus dem er stammt, als Code-Ausschnitt dargestellt. In anderen Repositorys wird der Permalink-Code-Ausschnitt als URL angezeigt. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-project-board.md index 57cced1e860a..792b178fbc6c 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/de-DE/content/github/managing-your-work-on-github/creating-an-issue.md index 8f64ae431358..d9d6b00e33c5 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ Du kannst einen neuen Issue basierend auf dem Code eines vorhandenen Pull Reques Du kannst einen neuen Issue direkt aus einem Kommentar in einem Issue- oder Pull-Request-Review öffnen. Weitere Informationen findest Du unter „[Öffnen eines Issue aus einem Kommentar](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create an issue using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue create`](https://cli.github.com/manual/gh_issue_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index f8b6fffa5f72..22c17ec74e4f 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-label.md index 0586a5d0e040..9d4bc5ab2f0c 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Durch den Löschvorgang wird die Kennzeichnung von allen Issues und Pull Requests entfernt, auf die sie angewendet wurde. @@ -18,6 +19,6 @@ Durch den Löschvorgang wird die Kennzeichnung von allen Issues und Pull Request ### Weiterführende Informationen - „[Kennzeichnungen auf Issues und Pull Requests anwenden](/articles/applying-labels-to-issues-and-pull-requests)“ -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-project-board.md index 1c6de9020a1a..30706abcdb12 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/de-DE/content/github/managing-your-work-on-github/deleting-an-issue.md index c08c566e3da2..1cc59dbd24e3 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst nur Issues in einem Repository löschen, das Deinem Benutzerkonto gehört. Du kannst keine Issues in einem Repository eines anderen Benutzerkontos löschen, selbst dann nicht, wenn Du dort Mitarbeiter bist. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/disabling-issues.md b/translations/de-DE/content/github/managing-your-work-on-github/disabling-issues.md index d168cf7ca4f4..02d71849eaa9 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 548fc0cc4ad9..6f60d5ec9257 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du Projektboards deaktivierst, kannst Du keine Projektboard-Informationen mehr in Zeitleisten oder [Auditprotokollen](/articles/reviewing-your-security-log/) sehen. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index 99aec9dcb419..61362a995d61 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du organisationsweite Projektboards deaktiviert hast, kannst Du keine neuen Projektboards auf Organisationsebene mehr erstellen. Auf vorhandene Projektboards auf Organisationsebene kannst Du nicht mehr über deren frühere URL zugreifen. Projektboards in Repositorys in der Organisation sind nicht betroffen. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/editing-a-label.md b/translations/de-DE/content/github/managing-your-work-on-github/editing-a-label.md index 4b54a017f555..0ef1e7244820 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - „[Eine Kennzeichnung erstellen](/articles/creating-a-label)“ - „[Eine Kennzeichnung löschen](/articles/deleting-a-label)“ - „[Kennzeichnungen auf Issues und Pull Requests anwenden](/articles/applying-labels-to-issues-and-pull-requests)“ -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/editing-a-project-board.md index ab3d6e3d11d3..643bfb92f1fa 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index 53a67879b052..09a4e3789e27 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -1,40 +1,42 @@ --- -title: File attachments on issues and pull requests -intro: 'When you open issue or update a pull request, you can use issue attachments to upload images of proposed features or screenshots of bugs.' +title: Dateianhänge für Issues und Pull Requests +intro: 'Wenn Du einen Issue öffnest oder einen Pull Request aktualisierst, kannst Du mithilfe von Issue-Anhängen Bilder von vorgeschlagenen Funktionen oder Screenshots von Fehlern hochladen.' redirect_from: - /articles/issue-attachments/ - /articles/file-attachments-on-issues-and-pull-requests versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**Warnung:** Wenn Du ein Bild zu einem Pull-Request- oder Issue-Kommentar hinzufügst, kann jeder die anonymisierte Bild-URL ohne Authentifizierung anzeigen, selbst wenn sich der Pull Request in einem privaten Repository befindet{% if enterpriseServerVersions contains currentVersion %} oder der private Modus aktiviert ist{% endif %}. Um vertraulicher Bilder zu schützen, stelle sie über ein privates Netzwerk oder einen Server bereit, der eine Authentifizierung vorschreibt. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} -To attach a file to an issue or pull request conversation, drag and drop it into the comment box. Alternatively, you can click the bar at the bottom of the comment box to browse, select, and add a file from your computer. +Um eine Datei an eine Issue- oder eine Pull-Request-Unterhaltung anzuhängen, ziehe sie per Drag-and-Drop in das Kommentarfeld. Alternativ kannst Du die Leiste am unteren Rand des Kommentarfeldes anklicken, um eine Datei von Deinem Computer zu suchen, auszuwählen und hinzuzufügen. -![Select attachments from computer](/assets/images/help/pull_requests/select-bar.png) +![Anhänge vom Computer auswählen](/assets/images/help/pull_requests/select-bar.png) {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} -The maximum size for files is 25MB and the maximum size for images is 10MB. +Die Größe der Anhänge ist bei Dateien auf 25 MB und bei Bildern auf 10 MB beschränkt. -We support these files: +Wir unterstützen die folgenden Dateiformate: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -* Log files (*.log*) -* Microsoft Word (*.docx*), Powerpoint (*.pptx*), and Excel (*.xlsx*) documents -* Text files (*.txt*) -* PDFs (*.pdf*) -* ZIP (*.zip*, *.gz*) +* Protokolldateien (*.log*) +* Microsoft Word-Dokumente (*.docx*), Powerpoint-Dokumente (*.pptx*) und Excel-Dokumente (*.xlsx*) +* Textdateien (*.txt*) +* PDF-Dateien (*.pdf*) +* ZIP-Dateien (*.zip*, *.gz*) -![Attachments animated GIF](/assets/images/help/pull_requests/dragging_images.gif) +![Animiertes GIF zu Anhängen](/assets/images/help/pull_requests/dragging_images.gif) diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 8f6bd912bde3..3277a582961a 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. @@ -21,7 +22,7 @@ Du kannst Tickets auch über die Suchleiste „Filter cards“ (Tickets filtern) - Tickets nach Prüfstatus filtern – mit `status:pending`, `status:success` oder `status:failure` - Tickets nach Typ filtern – mit `type:issue`, `type:pr` oder `type:note` - Tickets nach Status und Typ filtern – mit `is:open`, `is:closed` oder `is:merged` und `is:issue`, `is:pr` oder `is:note` -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Tickets nach Repository in einem organisationsweiten Projektboard filtern – mit `repo:ORGANIZATION/REPOSITORY`{% endif %} 1. Navigiere zu dem Projektboard, das die Tickets enthält, nach denen Du filtern möchtest. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index 7d83d2fd47cb..19dd74e46af5 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index 22795609cd9a..ed23375c3e9d 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index a9f6bc8cfb21..03a97e928277 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index 88100614948b..2d84f4ce72c2 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/de-DE/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index 365b555d4c8d..92b5d8f54b5f 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst die Pull-Request-Liste eines Repositorys filtern, um folgende Pull Requests zu finden: diff --git a/translations/de-DE/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/de-DE/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index 60fa8790f49c..d6dbd847e404 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/index.md b/translations/de-DE/content/github/managing-your-work-on-github/index.md index 4b6ea96985b0..067a080885c3 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/index.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 30a798b7dfae..3c2dc5ce7e62 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/de-DE/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index 89bc152f4565..b7b892e9167b 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Einen Pull Request zu einem Issue verknüpfen -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -19,13 +20,13 @@ versions: ### Über verknüpfte Issues und Pull Requests -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. Wenn Du einen Pull Request mit dem Issue verknüpfst, der vom Pull Request adressiert wird, dann können Mitarbeiter sehen, dass jemand am Issue arbeitet. {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} Wenn Du einen verknüpften Pull Request in den Standard-Branch eines Repository zusammenführst, werden seine verknüpften Issues automatisch geschlossen. For more information about the default branch, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Einen Pull Request manuell mit einem Issue verknüpfen Jeder, der Schreibberechtigung auf ein Repository hat, kann einen Pull Request manuell mit einem Issue verknüpfen. @@ -61,7 +62,7 @@ Die Syntax für schließende Schlüsselwörter hängt davon ab, ob der Issue im | Issue ist in einem unterschiedlichen Repository | *SCHLÜSSELWORT* *INHABER*/*REPOSITORY*#*ISSUE-NUMMER* | `Fixes octo-org/octo-repo#100` | | Mehrfache Issues | Verwende für jeden Issue die vollständige Syntax | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. Um die Verknüpfung eines Issues zu lösen, den Du über ein Schlüsselwort verknüpft hast, musst Du die Pull-Request-Beschreibung bearbeiten, um das Schlüsselwort zu entfernen.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. Um die Verknüpfung eines Issues zu lösen, den Du über ein Schlüsselwort verknüpft hast, musst Du die Pull-Request-Beschreibung bearbeiten, um das Schlüsselwort zu entfernen.{% endif %} Du kannst schließende Schlüsselwörter auch in einer Commit-Mitteilung verwenden. The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index f5eb860e3dca..18c0475bdcdf 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,11 +6,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**Note:** In order to link a repository to your organization or user owned project board the repository needs to have issues enabled. For information on how to see if issues are disabled for a repository, see "[Disabling issues](/github/managing-your-work-on-github/disabling-issues) ." + +{% endnote %} + Jeder, der Schreibberechtigung auf ein Projektboard hat, kann Repositories im Besitz dieser Organisation oder dieses Benutzerkontos mit dem Projektboard verknüpfen. Weitere Informationen findest Du unter „[Projektboardberechtigungen für eine Organisation](/articles/project-board-permissions-for-an-organization/)" oder „[Berechtigungsebenen für benutzereigene Projektboards](/articles/permission-levels-for-user-owned-project-boards/)." -{% data reusables.project-management.link-repos-to-project-board %} Du kannst Issues und Pull Requests von nicht verknüpften Repositorys hinzufügen, indem Du die URL des Issues oder Pull Requests in ein Ticket eingibst. Weitere Informationen findest Du unter „[Issues und Pull Requests zu einem Projektboard hinzufügen](/articles/adding-issues-and-pull-requests-to-a-project-board).“ +{% data reusables.project-management.link-repos-to-project-board %} Du kannst Issues und Pull Requests von nicht verknüpften Repositorys hinzufügen, indem Du die URL des Issues oder Pull Requests in ein Ticket eingibst. Weitere Informationen finden Sie unter „[Issues und Pull Requests zu einem Projektboard hinzufügen](/articles/adding-issues-and-pull-requests-to-a-project-board)“. 1. Navigiere zu dem Projektboard, zu dem Du ein Repository verknüpfen möchtest. {% data reusables.project-management.click-menu %} diff --git a/translations/de-DE/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/de-DE/content/github/managing-your-work-on-github/managing-project-boards.md index 98fdb1c71385..b73a7404bd5a 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/de-DE/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index ebf02dc8ecb3..0302acfcc0ac 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index 829f55cc2a92..733aaa8bb5bc 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: Du kannst einen neuen Issue aus einem spezifischen Kommentar in einem Iss versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du einen Issue aus einem Kommentar öffnest, wird der Issue ein Ausschnitt enthalten, der zeigt, wo der Kommentar ursprünglich eingestellt wurde. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index 05a4b84134a3..da000139e480 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du einen Issue im Code öffnest, enthält der Issue einen Ausschnitt mit den ausgewählten Codezeilen. Du kannst einen Issue nur in dem Repository öffnen, in dem der Code gespeichert ist. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/de-DE/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index 4d84168f7365..cf0ee575fb8a 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Angeheftete Issues](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/de-DE/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index 1e2fcd16295f..0d9d478e64be 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du ein Projektboard schließt, wird jede für das Projektboard konfigurierte Workflow-Automatisierung standardmäßig angehalten. Weitere Informationen findest Du unter „[Ein Projektboard schließen](/articles/closing-a-project-board).“ diff --git a/translations/de-DE/content/github/managing-your-work-on-github/sharing-filters.md b/translations/de-DE/content/github/managing-your-work-on-github/sharing-filters.md index 99778fe158b5..62f556aed679 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die hierbei generierte URL kannst Du anderen Benutzern senden, damit diese die gleiche Filteransicht aufrufen können. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index 3cff40937286..183450e43b88 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst jede gefilterte Ansicht nach folgenden Aspekten sortieren: diff --git a/translations/de-DE/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/de-DE/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 2eaf401b5e02..ac15e67e93af 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: Fortschritt in Deinem Projektboard verfolgen -intro: 'Wenn für ein Projektboard die Automatisierung aktiviert ist, wird der Gesamtfortschritt des Projekts in der Fortschrittsanzeige angezeigt.' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. Navigiere zum Projektboard, in dem die Projektfortschrittsverfolgung deaktiviert werden soll. +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. Deaktiviere **Track project progress** (Projektfortschritt verfolgen). +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index a1db7fc28e3c..ab6a206846a0 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index e367ce71b946..cdbbdb23eff0 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/de-DE/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index 66650f803aa4..50b61fdffdc0 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Für die Übertragung eines offenen Issues in ein anderes Repository benötigst Du Schreibberechtigung sowohl für das Repository, aus dem der Issue stammt, wie auch für das Repository, in das der Issue übertragen wird. Weitere Informationen finden Sie unter„[Berechtigungsebenen für die Repositorys einer Organisation](/articles/repository-permission-levels-for-an-organization)“. diff --git a/translations/de-DE/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index b86642af8f00..3d6842eb3be1 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Mit der Suchleiste für Issues und Pull Requests kannst Du Deine eigenen benutzerdefinierten Filter erstellen und nach einer Vielzahl an Kriterien Sortierungen vornehmen. Die Suchleiste befindet sich auf den Registerkarten **Issues** und **Pull requests** jedes Repositorys und in Deinem [Dashboards für Issues und Pull Requests](/articles/viewing-all-of-your-issues-and-pull-requests). @@ -25,7 +26,7 @@ Mithilfe von Suchbegriffen zu Issues und Pull Requests kannst Du: - Issues und Pull Requests nach Bearbeiter filtern: `state:open type:issue assignee:octocat`, - Issues und Pull Requests nach Kennzeichnung filtern: `state:open type:issue label:"bug"`. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} Für Issues kannst Du die Suche auf für folgendes benutzen: - Filtere für Issues, die zu einem Pull Request über eine schließende Referenz verknüpft sind:`linked:pr` @@ -39,7 +40,7 @@ Bei Pull Requests kannst Du die Suche auch verwenden, um: - Pull Requests zu filtern, in denen ein Reviewer um Änderungen gebeten hat: `state:open type:pr review:changes_requested` - Pull Requests nach [Reviewer](/articles/about-pull-request-reviews/) zu filtern: `state:open type:pr reviewed-by:octocat` - Pull Requests nach dem bestimmten Benutzer zu filtern, der für den [Review angefordert](/articles/requesting-a-pull-request-review) wurde: `state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Nach Pull Requests filtern, die zu einem Issue verknüpft sind, die der Pull Request schließen könnte: `linked:issue`{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/de-DE/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index cab33fdbed0c..52090534faf5 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Deine Dashboards für Issues und Pull Requests sind im oberen Bereich jeder Seite verfügbar. In jedem Dashboard kannst Du die Liste filtern, um nach Issues oder Pull Requests zu suchen, die von Dir erstellt wurden, die Dir zugewiesen sind oder in denen Du erwähnt wurdest. Darüber hinaus kannst Du nach Pull Requests suchen, für die Du einen Review ausführen sollst. @@ -15,4 +16,4 @@ Deine Dashboards für Issues und Pull Requests sind im oberen Bereich jeder Seit ### Weiterführende Informationen -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/de-DE/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/de-DE/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index d7d59a8a4c03..39033eef9681 100644 --- a/translations/de-DE/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/de-DE/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/de-DE/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/de-DE/content/github/searching-for-information-on-github/about-searching-on-github.md index d5e85419b55f..6efd7775f46e 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst global über {% data variables.product.product_name %} hinweg suchen oder Deine Suche auf ein bestimmtes Repositorys oder eine bestimmte Organisation beschränken. @@ -54,15 +55,18 @@ Die {% data variables.search.advanced_url %} bietet eine visuelle Oberfläche zu ![Erweiterte Suche](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### {% data variables.product.prodname_enterprise %} und {% data variables.product.prodname_dotcom_the_website %} gleichzeitig durchsuchen -Wenn Du {% data variables.product.prodname_enterprise %} verwendest und Mitglied einer {% data variables.product.prodname_dotcom_the_website %}-Organisation bist, die {% data variables.product.prodname_ghe_cloud %} verwendet, kann Dein {% data variables.product.prodname_enterprise %}-Websiteadministrator {% data variables.product.prodname_github_connect %} aktivieren, damit Du beide Umgebungen gleichzeitig durchsuchen kannst. Weitere Informationen findest Du unter „[{% data variables.product.prodname_unified_search %} zwischen {% data variables.product.prodname_enterprise %} und {% data variables.product.prodname_dotcom_the_website %} aktivieren](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com).“ +Wenn Sie {% data variables.product.prodname_enterprise %} verwenden und Sie Mitglied einer {% data variables.product.prodname_dotcom_the_website %}-Organisation sind, die {% data variables.product.prodname_ghe_cloud %} verwendet, kann Ihr {% data variables.product.prodname_enterprise %}-Websiteadministrator {% data variables.product.prodname_github_connect %} aktivieren, damit Sie beide Umgebungen gleichzeitig durchsuchen können. Weitere Informationen finden Sie unter „[{% data variables.product.prodname_unified_search %} zwischen {% data variables.product.prodname_enterprise %} und {% data variables.product.prodname_dotcom_the_website %} aktivieren](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)“. -Du kannst beide Umgebungen nur von {% data variables.product.prodname_enterprise %} aus durchsuchen. Um Deine Suche nach Umgebung einzugrenzen, kannst Du eine Filteroption in der {% data variables.search.advanced_url %} oder das Suchpräfix `environment:` verwenden. Um nur nach Inhalten auf {% data variables.product.prodname_enterprise %} zu suchen, verwende die Suchsyntax `environment:local`. Um nur nach Inhalten auf {% data variables.product.prodname_dotcom_the_website %} zu suchen, verwende die Suchsyntax `environment:github`. +Sie können beide Umgebungen nur von {% data variables.product.prodname_enterprise %} aus durchsuchen. Um Ihre Suche nach Umgebung einzugrenzen, können Sie eine Filteroption in der {% data variables.search.advanced_url %} oder das Suchpräfix `environment:` verwenden. Um nur nach Inhalten auf {% data variables.product.prodname_enterprise %} zu suchen, verwenden Sie die Suchsyntax `environment:local`. Um nur nach Inhalten auf {% data variables.product.prodname_dotcom_the_website %} zu suchen, verwenden Sie die Suchsyntax `environment:github`. -Dein {% data variables.product.prodname_enterprise %}-Websiteadministrator kann {% data variables.product.prodname_unified_search %} für alle öffentlichen Repositorys, alle privaten Repositorys oder nur bestimmte private Repositorys in der verbundenen {% data variables.product.prodname_ghe_cloud %}-Organisation aktivieren. +Ihr {% data variables.product.prodname_enterprise %}-Websiteadministrator kann {% data variables.product.prodname_unified_search %} für alle öffentlichen Repositorys, alle privaten Repositorys oder nur bestimmte private Repositorys in der verbundenen {% data variables.product.prodname_ghe_cloud %}-Organisation aktivieren. +If your site administrator enables -Wenn Dein Websiteadministrator {% data variables.product.prodname_unified_search %} in privaten Repositorys aktiviert, kannst Du nur in den privaten Repositorys suchen, für die der Administrator {% data variables.product.prodname_unified_search %} aktiviert hat und auf die Du in der verbundenen {% data variables.product.prodname_dotcom_the_website %}-Organisation Zugriff hast. Deine {% data variables.product.prodname_enterprise %}-Administratoren und Organisationsinhaber auf {% data variables.product.prodname_dotcom_the_website %} können keine privaten Repositorys durchsuchen, die Deinem Konto gehören. Um die entsprechenden privaten Repositorys zu durchsuchen, musst Du die Suche auf privaten Repositorys auf Deinen persönlichen Konten auf {% data variables.product.prodname_dotcom_the_website %} und {% data variables.product.prodname_enterprise %} aktivieren. Weitere Informationen findest Du unter „[Die Suche auf privaten {% data variables.product.prodname_dotcom_the_website %}-Repositorys in Deinem {% data variables.product.prodname_enterprise %}-Konto aktivieren](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account).“ +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Deine {% data variables.product.prodname_enterprise %}-Administratoren und Organisationsinhaber auf {% data variables.product.prodname_dotcom_the_website %} können keine privaten Repositorys durchsuchen, die Deinem Konto gehören. Um die entsprechenden privaten Repositorys zu durchsuchen, musst Du die Suche auf privaten Repositorys auf Deinen persönlichen Konten auf {% data variables.product.prodname_dotcom_the_website %} und {% data variables.product.prodname_enterprise %} aktivieren. Weitere Informationen findest Du unter „[Die Suche auf privaten {% data variables.product.prodname_dotcom_the_website %}-Repositorys in Deinem {% data variables.product.prodname_enterprise %}-Konto aktivieren](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account).“ +{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/de-DE/content/github/searching-for-information-on-github/finding-files-on-github.md index 1215bf26cdf6..e7ccfe9015b3 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Klicke unter dem Namen des Repositorys auf **Find file** (Datei suchen). ![Schaltfläche „Find file“ (Datei finden)](/assets/images/help/search/find-file-button.png) {% else %} 2. Above the list of files, click **Go to file**. ![Schaltfläche „Find file“ (Datei finden)](/assets/images/help/search/find-file-button.png) diff --git a/translations/de-DE/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/de-DE/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 411a3c4aad77..4f2bd55cfbf7 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/searching-for-information-on-github/index.md b/translations/de-DE/content/github/searching-for-information-on-github/index.md index 6cd26b2f9c7b..83be0daff7a6 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/index.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-code.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-code.md index 3eec648e7523..d54496c674e2 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können Code global auf {% data variables.product.product_name %} oder in bestimmten Repositorys oder Organisationen durchsuchen. Um den Code aller öffentlichen Repositorys zu durchsuchen, musst Du bei einem {% data variables.product.product_name %}-Konto angemeldet sein. Weitere Informationen findest Du unter „[Informationen zur Suche auf GitHub](/articles/about-searching-on-github).“ diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-commits.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-commits.md index 8cca1c541436..22cefdf85a85 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können Commits global auf {% data variables.product.product_name %} oder in bestimmten Repositorys oder Organisationen durchsuchen. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.company_short %}](/articles/about-searching-on-github).“ diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-for-packages.md index e0b586ee30b9..d31eeae7b208 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: Jeder kann nach Paketen suchen, auf die er Zugriff hat. versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: Du kannst global über das gesamte {% data variables.product.product_name %} nach Paketen suchen, oder nur innerhalb einer bestimmten Organisation. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github).“ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} You can only search for packages on -{% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% data variables.product.product_name %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-for-repositories.md index 9b7206007006..034bb787ef12 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können Repositorys global auf {% data variables.product.product_name %} oder in einer bestimmten Organisation durchsuchen. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github).“ diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-in-forks.md index efc71d4a5dfd..d6578a02bbc1 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um Forks in die Ergebnisse von [Repository-Suchen](/articles/searching-for-repositories) einzuschließen, musst Du Deiner Abfrage `fork:true` oder `fork:only` hinzufügen. diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index 4c609b8154a4..140baf2d46ec 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können Issues und Pull Requests global auf {% data variables.product.product_name %} oder in einer bestimmten Organisation durchsuchen. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.company_short %}](/articles/about-searching-on-github).“ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - Dieser Artikel enthält Beispielsuchen für die Website {% data variables.product.prodname_dotcom %}.com. Die gleichen Suchfilter kannst Du jedoch auch auf {% data variables.product.product_location_enterprise %} verwenden.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - Dieser Artikel enthält Beispielsuchen für die Website {% data variables.product.prodname_dotcom %}.com. Die gleichen Suchfilter kannst Du jedoch auch auf {% data variables.product.product_location %} verwenden.{% endif %} - Eine Liste mit Suchsyntax, die Du jedem Qualifizierer hinzufügen kannst, um Deine Ergebnisse zu verbessern, findest Du unter „[Grundlagen der Suchsyntax](/articles/understanding-the-search-syntax)“. - Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Möchtest Du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen, gib `label:"in progress"` ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ Mit dem Qualifizierer `involves` kannst Du Issues suchen, an denen auf die eine | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** sucht Issues, an denen entweder @defunkt oder @jlord beteiligt ist. | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) sucht Issues, an denen @mdo beteiligt ist, die im Textteil jedoch nicht das Wort „bootstrap“ enthalten. | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Suche nach verknüpften Issues und Pull Request Du kannst Deine Ergebnisse auf Issues einschränken, die mit einem Pull-Request verknüpft sind, indem Du eine schließende Referenz verwendest, oder auf Pull-Requests, die mit einem Issue verbunden sind, den der Pull-Request schließen kann. @@ -229,7 +230,7 @@ Mit dem Qualifizierer `reactions` kannst Du Issues und Pull Requests nach der An ### Suche nach Pull-Request-Entwürfen Du kannst nach Pull-Request-Entwürfen suchen. Weitere Informationen findest Du unter „[Informationen zu Pull Requests](/articles/about-pull-requests#draft-pull-requests).“ -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) findet Pull Requests, die bereit sind für den Review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) findet Pull-Request-Entwürfe.{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) findet Pull Requests, die bereit sind für den Review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) findet Pull-Request-Entwürfe.{% endif %} ### Suche nach Review-Status und Reviewer eines Pull-Requests diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-on-github.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-on-github.md index e7a608ced542..91104d5ba716 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-topics.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-topics.md index 85f06c2143dd..e3b3a6627bfb 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.product_name %} nach Themen durchsuchen diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-users.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-users.md index 82e772426529..509adcefe583 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können auf {% data variables.product.product_name %} global nach Benutzern suchen. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.company_short %}](/articles/about-searching-on-github).“ diff --git a/translations/de-DE/content/github/searching-for-information-on-github/searching-wikis.md b/translations/de-DE/content/github/searching-for-information-on-github/searching-wikis.md index e0fabbdbf284..187c37a9ac77 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Sie können Wikis global auf {% data variables.product.product_name %} oder in bestimmten Repositorys oder Organisationen durchsuchen. Weitere Informationen findest Du unter „[Informationen zur Suche auf {% data variables.product.company_short %}](/articles/about-searching-on-github).“ diff --git a/translations/de-DE/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/de-DE/content/github/searching-for-information-on-github/sorting-search-results.md index 686ce4527fdc..1161ab537c13 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Über das Sortiermenü kannst Du die Ergebnisse nach Relevanz, Anzahl der Sterne, Anzahl der Forks und dem letzten Änderungsdatum sortieren. diff --git a/translations/de-DE/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/de-DE/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index e19e3905c6b5..1f3ec9be2d97 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Mögliche Zeitüberschreitung diff --git a/translations/de-DE/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/de-DE/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index 4bb646ffdf0a..a27d87aeaa47 100644 --- a/translations/de-DE/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/de-DE/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Abfrage nach Werten mit einem Vergleichsoperator @@ -80,7 +81,7 @@ Wenn Deine Suchabfrage Leerzeichen enthält, musst du die gesuchte Zeichenfolge Bei Suchabfragen innerhalb von Code werden einige nicht alphanumerische Zeichen, so auch Leerzeichen, ignoriert, selbst wenn der Suchstring in Anführungszeichen steht. Dies führt oft nicht zum erwünschten Ergebnis. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Abfragen mit Benutzernamen Wenn Deine Abfrage einen Qualifizierer verwendet, der einen Benutzernamen verlangt, beispielsweise `user`, `actor`, oder `assignee`, kannst du jeden {% data variables.product.product_name %}-Benutzernamen verwenden, um eine spezifische Person anzugeben oder `@me` benutzen, um den aktuellen Benutzer anzugeben. diff --git a/translations/de-DE/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/de-DE/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index a664903e8859..78f711138793 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/de-DE/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ Die Anzahl der Aufträge, die Du gleichzeitig über alle Repositories in Deinem Am Ende des Monats berechnet {% data variables.product.prodname_dotcom %} die Minuten- und Speicherkosten, die über den in Deinem Konto enthaltenen Kontingent liegen. Wenn Deine Organisation beispielsweise {% data variables.product.prodname_team %} verwendet und unbegrenzte Ausgaben zulässt, würde der Verbrauch von 15.000 Minuten die gesamten Speicher- und Minutenkosten um 56 $ überschreiten, abhängig von den Betriebssystemen, die zur Ausführung der Aufträge verwendet werden. - 5.000 (3.000 Linux und 2.000 Windows) Minuten = 56 $ (24 $ + 32 $). - - 3,000 Linux Minuten zu je 0.008 $ = 24 $. + - 3,000 Linux minutes at $0.008 per minute = $24. - 2.000 Windows Minuten zu je 0.016 $ = 32 $. Am Ende jedes Monates wird {% data variables.product.prodname_dotcom %} Deine Datenübertragung auf das nächste GB aufrunden. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index be468a23640d..3394c9d9b755 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: Auch nachdem Du SAML SSO konfiguriert hast, werden Mitglieder Deiner {% data variables.product.prodname_dotcom %}-Organisation sich weiterhin auf {% data variables.product.prodname_dotcom %} in ihre Benutzerkonten anmelden. Wenn ein Mitglied auf Ressourcen Deiner SAML SSO einsetzenden Organisation zugreift, wird {% data variables.product.prodname_dotcom %} den Benutzer zwecks Authentifizierung zu Deinem IdP umleiten. Nach erfolgreicher Authentifizierung leitet Dein IdP den Benutzer zurück zu {% data variables.product.prodname_dotcom %}, wo er dann auf die Ressourcen Deiner Organisation zugreifen kann. -Enterprise-Inhaber können SAML SSO auch für alle Organisationen in einem Enterprise-Konto erzwingen. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." +Enterprise-Inhaber können SAML SSO auch für alle Organisationen in einem Enterprise-Konto erzwingen. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Mitglieder müssen sich regelmäßig bei Deinem IdP anmelden, um sich zu authent Um auf die geschützten Ressourcen der Organisation über das API und Git in der Befehlszeile zuzugreifen, müssen Mitglieder sich mit einem persönlichen Zugangs-Token oder SSH-Schlüssel autorisieren und authentifizieren. Weitere Informationen findest Du unter „[Autorisieren eines persönlichen Zugriffstokens für die Benutzung mit SAML Single Sign-On](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" und „[Autorisieren eines SSH-Schlüssels für die Benutzung mit SAML Single Sign-On](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -Beim ersten Mal, wenn ein Mitglied SAML SSO verwendet, um auf Deine Organisation zuzugreifen, erstellt {% data variables.product.prodname_dotcom %} automatisch einen Datensatz, der Deine Organisation, das Konto des Mitglieds auf {% data variables.product.prodname_dotcom %} und das Konto des Mitglieds auf Deinem IdP miteinander verknüpft. Du kannst die verknüpfte SAML-Identität, aktive Sitzungen und autorisierte Anmeldeinformationen für Mitglieder Deiner Organisation oder Deines Enterprise-Kontos anzeigen und widerrufen. Weitere Informationen findest Du unter „[Den SAML-Zugriff eines Mitglieds auf Deine Organisation anzeigen und verwalten](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" und „[Den SAML-Zugriff eines Benutzers auf Dein Enterprise-Konto ansehen und verwalten](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." +Beim ersten Mal, wenn ein Mitglied SAML SSO verwendet, um auf Deine Organisation zuzugreifen, erstellt {% data variables.product.prodname_dotcom %} automatisch einen Datensatz, der Deine Organisation, das Konto des Mitglieds auf {% data variables.product.prodname_dotcom %} und das Konto des Mitglieds auf Deinem IdP miteinander verknüpft. Du kannst die verknüpfte SAML-Identität, aktive Sitzungen und autorisierte Anmeldeinformationen für Mitglieder Deiner Organisation oder Deines Enterprise-Kontos anzeigen und widerrufen. Weitere Informationen findest Du unter „[Den SAML-Zugriff eines Mitglieds auf Deine Organisation anzeigen und verwalten](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" und „[Den SAML-Zugriff eines Benutzers auf Dein Enterprise-Konto ansehen und verwalten](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." If members are signed in with a SAML SSO session when they create a new repository, the default visibility of that repository is private. Otherwise, the default visibility is public. Weitere Informationen zu Repository-Sichtbarkeiten findest Du unter „[Informationen zur Sichtbarkeit eines Repositorys](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)“. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index ffdb680cc17c..5bdda0dc87a7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index b69abe59d16a..bbeb598746d8 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ These identity providers are compatible with the {% data variables.product.produ - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 2df2ca54c84a..2df166c22853 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ein SSH-Zertifikat ist ein Mechanismus, mit dem ein SSH-Schlüssel einen anderen SSH-Schlüssel signieren kann. Wenn Du eine SSH-Zertifizierungsstelle (CA) verwendest, um den Mitgliedern Deiner Organisation signierte SSH-Zertifikate bereitzustellen, kannst Du die Zertifizierungsstelle zu Deinem Enterprise-Konto oder Deiner Organisation hinzufügen, damit die Organisationsmitglieder mit ihren Zertifikaten auf die Ressourcen der Organisation zugreifen können. Weitere Informationen findest Du unter „[SSH-Zertifizierungsstellen Deiner Organisation verwalten](/articles/managing-your-organizations-ssh-certificate-authorities).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index 59ae114ead2e..f21b1df243e8 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Liste der Teams in einer Organisation](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ Weitere Informationen findest Du unter: ![Bild einer Teamerwähnung](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Sie können außerdem mit LDAP Sync {% data variables.product.product_location_enterprise %}-Teammitglieder und -Teamrollen mit Ihren bestehenden LDAP-Gruppen synchronisieren. Dadurch können Sie eine rollenbasierte Zugriffskontrolle für Benutzer von Ihrem LDAP-Server aus statt manuell innerhalb von {% data variables.product.product_location_enterprise %} einrichten. Weitere Informationen finden Sie unter „[LDAP-Synchronisierung aktivieren](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)“. +Sie können außerdem mit LDAP Sync {% data variables.product.product_location %}-Teammitglieder und -Teamrollen mit Ihren bestehenden LDAP-Gruppen synchronisieren. Dadurch können Sie eine rollenbasierte Zugriffskontrolle für Benutzer von Ihrem LDAP-Server aus statt manuell innerhalb von {% data variables.product.product_location %} einrichten. Weitere Informationen finden Sie unter „[LDAP-Synchronisierung aktivieren](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)“. {% endif %} @@ -55,17 +56,13 @@ Um zu verstehen, wer die Berechtigungen und Erwähnungen eines übergeordneten T Du kannst beim Erstellen des Teams ein übergeordnetes Team auswählen oder ein Team in der Hierarchie Deiner Organisation später verschieben. Weitere Informationen findest Du unter „[Team innerhalb der Hierarchie Deiner Organisation verschieben](/articles/moving-a-team-in-your-organization-s-hierarchy).“ -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Die Verschachtelung von Teams in Deiner Organisation vorbereiten -Wenn in Deiner Organisation bereits Teams vorhanden sind, solltest Du die Zugriffsberechtigungen für das Repository jedes Teams überprüfen, bevor Du Teams über- oder unterordnest. Du solltest außerdem die neue Struktur berücksichtigen, die Du für Deine Organisation implementieren möchtest. +Wenn in Ihrer Organisation bereits Teams vorhanden sind, sollten Sie die Zugriffsberechtigungen für das Repository jedes Teams überprüfen, bevor Sie Teams über- oder unterordnen. Sie sollten außerdem die neue Struktur berücksichtigen, die Sie für Ihre Organisation implementieren möchten. -An der Spitze der Teamhierarchie solltest Du den übergeordneten Teams nur Zugriffsberechtigungen für Repositorys erteilen, die für jedes Mitglied des übergeordneten Teams und seine untergeordneten Teams sicher sind. Wenn Du Dich in der Hierarchie nach unten bewegst, kannst Du untergeordneten Teams zusätzlichen, detaillierteren Zugriff auf sensiblere Repositorys gewähren. +An der Spitze der Teamhierarchie sollten Sie den übergeordneten Teams Zugriffsberechtigungen für das Repository erteilen, die für jedes Mitglied des übergeordneten Teams und seine untergeordneten Teams sicher sind. Wenn Sie sich in der Hierarchie nach unten bewegen, können Sie untergeordneten Teams zusätzlichen, detaillierteren Zugriff auf sensiblere Repositorys gewähren. 1. Entferne alle Mitglieder aus vorhandenen Teams 2. Überprüfe und bearbeite die Zugriffsrechte für Repositorys für jedes Team, und weise jedem Team ein übergeordnetes Team zu diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 21495154d682..07be5d94c111 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Auf das Dashboard Deiner Organisation zugreifen @@ -28,7 +29,7 @@ Im Abschnitt „Recent activity" (Neueste Aktivitäten) Deines Newsfeed kannst D Im Bereich "Alle Aktivitäten" Deines Newsfeed kannst Du Aktualisierungen von anderen Teams und Repositorys in Deiner Organisation ansehen. -Der Abschnitt "Alle Aktivitäten" zeigt alle aktuellen Aktivitäten in der Organisation, einschließlich Aktivitäten in Repositorys, die Du nicht abonniert hast, und von Personen, denen Du nicht folgst. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +Der Abschnitt "Alle Aktivitäten" zeigt alle aktuellen Aktivitäten in der Organisation, einschließlich Aktivitäten in Repositorys, die Du nicht abonniert hast, und von Personen, denen Du nicht folgst. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." Beispielsweise werden im Newsfeed der Organisation Aktualisierungen angezeigt, wenn jemand in der Organisation: - einen neuen Branch erstellt, diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index 9d872305f454..0d3d9cffe113 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Im Newsfeed einer Organisation sind die neuesten Aktivitäten in Bezug auf die Repositorys dieser Organisation zu sehen. Über den Newsfeed Deiner Organisation kannst Du sehen, wann jemand einen Issue oder Pull Request öffnet, schließt oder zusammenführt, einen Branch erstellt oder löscht, einen Tag oder eine Veröffentlichung erstellt, Kommentare zu einem Issue, Pull Request oder Commit erstellt oder neue Commits an {% data variables.product.product_name %} freigibt. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index be390c14130c..832740f38486 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'Auf der Seite mit den Einstellungen für das Organisationskonto gibt es versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index d197a2b4c97d..a4e3d34432e4 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ein externer Mitarbeiter ist eine Person, die nicht explizit Mitglied Deiner Organisation ist, aber auf ein Projektboard in Deiner Organisation zugreifen kann. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index b6190bc2cde4..f6a4af6737e8 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Weitere Informationen zu den Berechtigungen für {% data variables.product.prodname_github_app %}-Manager findest Du unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization#github-app-managers).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 6b112565b6de..19b52adb6a4a 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -1,12 +1,13 @@ --- -title: Adding organization members to a team -intro: 'People with owner or team maintainer permissions can add organization members to teams. People with owner permissions can also {% if currentVersion == "free-pro-team@latest" %}invite non-members to join{% else %}add non-members to{% endif %} a team and the organization.' +title: Organisationsmitglieder zu einem Team hinzufügen +intro: 'Benutzer mit Inhaber- oder Team-Betreuer-Berechtigungen können Organisationsmitglieder zu Teams hinzufügen. People with owner permissions can also {% if currentVersion == "free-pro-team@latest" %}invite non-members to join{% else %}add non-members to{% endif %} a team and the organization.' redirect_from: - /articles/adding-organization-members-to-a-team-early-access-program/ - /articles/adding-organization-members-to-a-team versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} @@ -15,14 +16,13 @@ versions: {% data reusables.profile.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_members_tab %} -6. Above the list of team members, click **Add a member**. -![Add member button](/assets/images/help/teams/add-member-button.png) +6. Klicke oberhalb der Liste der Teammitglieder auf **Add a member** (Ein Mitglied hinzufügen). ![Schaltfläche „Add member“ (Mitglied hinzufügen)](/assets/images/help/teams/add-member-button.png) {% data reusables.organizations.invite_to_team %} {% data reusables.organizations.review-team-repository-access %} {% if currentVersion == "free-pro-team@latest" %}{% data reusables.organizations.cancel_org_invite %}{% endif %} -### Further reading +### Weiterführende Informationen -- "[About teams](/articles/about-teams)" -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" +- „[Informationen zu Teams](/articles/about-teams)“ +- „[Den Teamzugriff auf ein Repository einer Organisation verwalten](/articles/managing-team-access-to-an-organization-repository)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index bbfdb2023b17..3fadc131e673 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} externe Mitarbeiter zu einem Repository hinzufügen, es sei denn, ein Organisationsinhaber hat die Möglichkeit zum Einladen von Mitarbeitern eingeschränkt. Weitere Informationen findest Du unter „[Berechtigungen zum Hinzufügen von externen Mitarbeitern festlegen](/articles/setting-permissions-for-adding-outside-collaborators)." {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} Wenn Deine Organisation [die Zwei-Faktor-Authentifizierung für Mitglieder und externe Mitarbeiter vorschreibt](/articles/requiring-two-factor-authentication-in-your-organization), müssen die Benutzer die Zwei-Faktor-Authentifizierung aktivieren, bevor sie Deine Einladung zur Zusammenarbeit an einem Repository der Organisation annehmen können. +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index 8fbe26245af4..3577e576cded 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Tips**: -- Nur Organisationsinhaber können Benutzer zu einer Organisation hinzufügen. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". -- Wenn Deine Organisation [die Zwei-Faktor-Authentifizierung für Mitglieder vorschreibt](/articles/requiring-two-factor-authentication-in-your-organization), müssen die Benutzer [die Zwei-Faktor-Authentifizierung aktivieren](/articles/securing-your-account-with-two-factor-authentication-2fa), bevor Du sie zur Organisation hinzufügen kannst. - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +Wenn Deine Organisation [die Zwei-Faktor-Authentifizierung für Mitglieder vorschreibt](/articles/requiring-two-factor-authentication-in-your-organization), müssen die Benutzer [die Zwei-Faktor-Authentifizierung aktivieren](/articles/securing-your-account-with-two-factor-authentication-2fa), bevor Du sie zur Organisation hinzufügen kannst. +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index 756c8e803dfc..d90ac1750341 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Standardmäßig können Issues in den Repositorys einer Organisation nicht gelöscht werden. Ein Organisationsinhaber muss diese Funktion erst für alle Repositorys der Organisation aktivieren. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index 89fce8a723c3..557e023a4a04 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 797d9d50cf16..c7d37859e743 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index 7405c61ba6cf..f6f3ec08299e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ Nachdem Du SCIM aktiviert hast, stehen Dir folgende Bereitstellungsfunktionen f ### Weiterführende Informationen -- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" - „[Teamsynchronisierung für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [SAML verstehen](https://developer.okta.com/docs/concepts/saml/) in der Okta-Dokumentation - [SCIM verstehen](https://developer.okta.com/docs/concepts/scim/) in der Okta-Dokumentation diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index c943dc11f2f4..c4b4763ee7c7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} Organisationsmitglieder in externe Mitarbeiter umwandeln. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index be985f927923..c2735434ebf7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -1,30 +1,33 @@ --- -title: Converting an outside collaborator to an organization member +title: Einen externen Mitarbeiter in ein Organisationsmitglied umwandeln intro: 'If you would like to give an outside collaborator on your organization''s repositories broader permissions within your organization, you can {% if currentVersion == "free-pro-team@latest" %}invite them to become a member of{% else %}make them a member of{% endif %} the organization.' redirect_from: - /articles/converting-an-outside-collaborator-to-an-organization-member versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% if currentVersion == "free-pro-team@latest" %} +Wenn Deine Organisation ein benutzerabhängiges Abonnement abgeschlossen hat, muss eine Lizenz verfügbar sein, bevor Du ein neues Mitglied zur Organisation einladen oder ein ehemaliges Organisationsmitglied wieder einsetzen kannst. Weitere Informationen finden Sie unter „[Informationen zur benutzerabhängigen Preisgestaltung](/articles/about-per-user-pricing)“. +{% data reusables.organizations.org-invite-expiration %}{% endif %} -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users +{% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} {% if currentVersion == "free-pro-team@latest" %} -5. To the right of the name of the outside collaborator you want to become a member, use the {% octicon "gear" aria-label="The gear icon" %} drop-down menu and click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) +5. To the right of the name of the outside collaborator you want to become a member, use the +{% octicon "gear" aria-label="The gear icon" %} drop-down menu and click **Invite to organization**.![Externe Mitarbeiter zur Organisation einladen](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) {% else %} -5. To the right of the name of the outside collaborator you want to become a member, click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) +5. Klicke rechts neben dem Namen des externen Mitarbeiters, der Mitglied werden soll, auf **Invite to organization** (Zur Organisation einladen).![Externe Mitarbeiter zur Organisation einladen](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) {% endif %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role-send-invitation %} @@ -32,6 +35,6 @@ versions: {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further reading +### Weiterführende Informationen -- "[Converting an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- „[Ein Organisationsmitglied in einen externen Mitarbeiter umwandeln](/articles/converting-an-organization-member-to-an-outside-collaborator)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index ccaa85b7c068..c797f5a14a66 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: Eine Organisation von Grund auf neu erstellen intro: Erstelle eine Organisation, um fein abgestufte Zugriffsberechtigungen für Repositorys anzuwenden. -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- Wenn Du eine Organisation von Grund auf neu erstellst, sind mit ihr keine Repositorys verknüpft. Weitere Informationen zum Hinzufügen von Repositorys zu einer Organisation findest Du unter „[Neues Repository erstellen](/articles/creating-a-new-repository)“ und „[Ein Repository übertragen](/articles/transferring-a-repository).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index 5d4a34990ef7..da2cbf9df5bb 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Nur Organisationsinhaber und Betreuer eines übergeordneten Teams können ein neues untergeordnetes Team unter einem übergeordneten Team erstellen. Inhaber können auch die Berechtigungen für die Erstellung aller Teams in einer Organisation einschränken. Weitere Informationen findest Du unter „[Berechtigungen für die Teamerstellung in Deiner Organisation festlegen](/articles/setting-team-creation-permissions-in-your-organization).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index 7f113669d6ba..f4c702bbb38f 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 7bc17fd7d85c..f665191f58ef 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index 536c0ef6595e..753509f4314f 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ Du kannst {% data variables.product.prodname_actions %} für alle Repositories i Alternativ kannst Du {% data variables.product.prodname_actions %} für alle Repository in Deiner Organisation aktivieren, aber die Aktionen limitieren, die ein Workflow ausführen kann. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### {% data variables.product.prodname_actions %}-Berechtigungen für Deine Organisation verwalten @@ -40,7 +40,7 @@ You can disable all workflows for an organization or set a policy that configure {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index f3231626ad45..bf6adcb79196 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -6,13 +6,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- ### About restrictions on publication of {% data variables.product.prodname_pages %} sites You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." ### Disabling publication of {% data variables.product.prodname_pages %} sites @@ -22,7 +23,5 @@ After you disable publication of {% data variables.product.prodname_pages %} sit {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -1. Under "Pages creation", unselect **Allow members to publish sites**. - ![Unselected checkbox for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) -1. Click **Save**. - !["Save" button for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) +1. Under "Pages creation", unselect **Allow members to publish sites**. ![Unselected checkbox for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) +1. Klicke auf **Save** (Speichern). !["Save" button for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index 1f11c3b7109a..1285c988edde 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} Weitere Informationen zu Teamdiskussionen findest Du unter „[Informationen zu Teamdiskussionen](/articles/about-team-discussions).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index 9c57756806b3..abbe1446327b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: Wenn Du SAML SSO in Deiner Organisation erzwingst, werden alle Mitglieder einschließlich Administratoren, die sich nicht über Deinen SAML-Identitätsanbieter (IdP) authentifiziert haben, aus der Organisation entfernt und über diese Entfernung benachrichtigt. Bots und Dienstkonten, für die beim IdP Deiner Organisation keine externen Identitäten eingerichtet sind, werden ebenfalls entfernt. Weitere Informationen zu Bots und Dienstkonten findest Du unter „[Bots und Dienstkonten mit SAML Single Sign-On verwalten](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)“. Du kannst Organisationsmitglieder wiederherstellen, sobald sie sich erfolgreich mit Single Sign-On angemeldet haben. -Wenn sich Deine Organisation im Besitz eines Enterprise-Kontos befindet und Du SAML für das Enterprise-Konto aktivierst, wird die SAML-Konfiguration auf Organisationsebene überschrieben. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto durchsetzen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +Wenn sich Deine Organisation im Besitz eines Enterprise-Kontos befindet und Du SAML für das Enterprise-Konto aktivierst, wird die SAML-Konfiguration auf Organisationsebene überschrieben. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." {% tip %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 10ead1ed62c1..a11caa9b18ad 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/index.md index 054b97ec77eb..f7af313fee92 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index 47e764712fd4..594478e35889 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index d9a43dcbfe83..d4f976250a7d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Schutz Deiner Organisation redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Organisationsinhabern stehen mehrere Funktionen zur Verfügung, mit denen sie ihre Projekte und Daten schützen können. Wenn Du der Inhaber einer Organisation bist, solltest Du regelmäßig das Auditprotokoll der Organisation, den 2FA-Status der Mitglieder und die Anwendungseinstellungen überprüfen, um sicherzustellen, dass keine nicht autorisierten oder böswilligen Aktivitäten vorgekommen sind.' +intro: 'Organisationsinhabern stehen mehrere Funktionen zur Verfügung, mit denen sie ihre Projekte und Daten schützen können. If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index 4d2dc4c6df31..1c94c3b58d79 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Organisationsinhaber können jedes Mitglied einer Organisation zum versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Über die Aufrechterhaltung der Inhaberkontinuität für Deine Organisation diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index c7b6fb9b3798..16925687263b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Standardmäßig haben Organisationsmitglieder Schreibzugriff auf die Projektboards ihrer Organisation, sofern die Organisationsinhaber oder Projektboard-Administratoren keine abweichenden Berechtigungen für bestimmte Projektboards festgelegt haben. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index be9539bddbca..d783f1094c49 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 139024ba2974..1dea92a2bf54 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 168b5bf9ecd4..71a277cde397 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index 0455b1bb2a75..7d585e08b197 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ Du kannst den Zugriff auf Organisations-Objekte beschränken, indem Du eine Gene {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -Du kannst erlaubte IP-Adressen auch für die Organisationen in einem Enterprise-Konto konfigurieren. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." +Du kannst erlaubte IP-Adressen auch für die Organisationen in einem Enterprise-Konto konfigurieren. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." ### Eine zulässige IP-Adresse hinzufügen diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index fde637b93319..550d520ce89a 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index 2090f6a3d1ec..13adc4c22956 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Administratorberechtigungen können den Zugriff von Organisationsmitgliedern und externen Mitarbeitern auf ein Repository der Organisation verwalten. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index d03868469063..328b108406d0 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Team-Betreuer und Organisationsinhaber können Code-Review-Zuweisungen konfigurieren. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 2956920a31d8..0e4f3e5bdfca 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Organisationsinhaber können die Standardkennzeichnungen für Repositorys in der Organisation verwalten. @@ -17,7 +18,7 @@ Standardkennzeichnungen sind in jedem neuen Repository Deiner Organisation beinh {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ Standardkennzeichnungen sind in jedem neuen Repository Deiner Organisation beinh {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ Standardkennzeichnungen sind in jedem neuen Repository Deiner Organisation beinh {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 1e7df1015234..b557e822e7ea 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index 12d94a8edfce..4b81eb896893 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index 918672290196..a37248bca22c 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index bd87ff127bb0..9b6dba5917a0 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index c0022a1111ac..1dbe09f652c1 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 19a4192021ba..88a453ce2513 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Administratorzugriff auf ein Repository können den Zugriff eines Teams auf das Repository verwalten. Team-Betreuer können einem Team den Zugriff auf ein Repository entziehen. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index 5ceed05f5f89..33438d599b26 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ Du kannst die Teamsynchronisierung zwischen Deinem IdP und {% data variables.pro {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -Du kannst die Teamsynchronisierung auch für Organisationen im Besitz eines Enterprise-Kontos aktivieren. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto durchsetzen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +Du kannst die Teamsynchronisierung auch für Organisationen im Besitz eines Enterprise-Kontos aktivieren. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." ### Teamsynchronisierung aktivieren diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index 11b0f25620a9..47e97dddc1c4 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Managing the default branch name for your repositories versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name @@ -13,6 +14,8 @@ When a member of your organization creates a new repository, {% data variables.p {% data reusables.branches.set-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### Setting the default branch name {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ When a member of your organization creates a new repository, {% data variables.p {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. Under "Repository default branch", click **Change default branch name now**. ![Override button](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **Note:** If your enterprise owner has enforced a policy for the default name, you won't be able to change it here. You will be able to set the default branch on individual repositories. For more information, see "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" and "[Setting the default branch](/github/administering-a-repository/setting-the-default-branch)." - - {% endnote %} 4. Type the default name that you would like to use for new branches. ![Text box for entering default name](/assets/images/help/organizations/repo-default-name-text.png) 5. Klicke auf **Update** (Aktualisieren). ![Update button](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 6fe7feeac7bb..e2f8c7c11087 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organisationsinhaber können die Anzeige der Mitgliedsnamen in einer Organisation verwalten. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index 571cb920a4b2..46bd3c37d896 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Die Forking-Richtlinie für Deine Organisation verwalten -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Organisationsinhaber können die Forking-Richtlinie für eine Organ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. Weitere Informationen findest Du unter „[Die Forking-Richtlinie für Dein Repository verwalten](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. Weitere Informationen findest Du unter „[Die Forking-Richtlinie für Dein Repository verwalten](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index e76fa837be33..a3495b74e9d9 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organisationsinhaber können die SSH-Zertifizierungsstellen (CA) einer Organisation verwalten. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 87fe7d2bd42b..9734e1700656 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organisationsinhaber können das übergeordnete Team jedes Teams ändern. Team-Betreuer können das übergeordnete Team eines Teams ändern, wenn sie sowohl im untergeordneten als auch im übergeordneten Team Betreuer sind. Team-Betreuer ohne Betreuer-Berechtigungen im untergeordneten Team können das Hinzufügen eines übergeordneten oder untergeordneten Teams anfordern. Weitere Informationen findest Du unter „[Hinzufügen oder Ändern eines übergeordneten Teams anfordern](/articles/requesting-to-add-or-change-a-parent-team)“ und „[Hinzufügen eines untergeordneten Teams anfordern](/articles/requesting-to-add-a-child-team).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index 162da0f5c871..49c350660527 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index e3b6c6b4df8a..5519cf971ca7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Berechtigungsebenen für eine Organisation @@ -61,9 +62,9 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Die SSH-Zertifizierungsstellen einer Organisation verwalten (siehe „[SSH-Zertifizierungsstellen Ihrer Organisation verwalten](/articles/managing-your-organizations-ssh-certificate-authorities)“) | **X** | | | | Repositorys übertragen | **X** | | | | {% data variables.product.prodname_marketplace %}-Apps erwerben, installieren, kündigen und ihre Abrechnung verwalten | **X** | | | -| Apps auf {% data variables.product.prodname_marketplace %} aufführen | **X** | | | +| Apps auf {% data variables.product.prodname_marketplace %} aufführen | **X** | | |{% if currentVersion != "github-ae@latest" %} | Receive [{% data variables.product.prodname_dependabot_alerts %} about vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) for all of an organization's repositories | **X** | | | -| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)") | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} | [Die Forking-Richtlinie verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [Aktivitäten in öffentlichen Repositorys in einer Organisation einschränken](/articles/limiting-interactions-in-your-organization) | **X** | | | | Lesen von (pull), Schreiben zu (push) und Kopieren von (clone) *allen Repositorys* der Organisation | **X** | | | @@ -77,40 +78,40 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late {% else %} -| Aktion in der Organisation | Inhaber | Mitglieder | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-------:|:-----------------------------------------------------------:| -| Personen zum Beitritt zur Organisation einladen | **X** | | -| Einladungen zum Beitritt zur Organisation bearbeiten und zurückziehen | **X** | | -| Mitglied aus der Organisation entfernen | **X** | | | -| Ehemaliges Mitglied der Organisation wieder einsetzen | **X** | | | -| Benutzer zu **allen Teams** hinzufügen oder wieder entfernen | **X** | | -| Organisationsmitglieder zu *Team-Betreuern* ernennen | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Code-Review-Zuweisungen konfigurieren (Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} -| Mitarbeiter zu **allen Repositorys** hinzufügen | **X** | | -| Auf das Auditprotokoll der Organisation zugreifen | **X** | | -| Die Profilseite der Organisation bearbeiten (siehe „[Informationen zum Profil Ihrer Organisation](/articles/about-your-organization-s-profile)“) | **X** | | | -| **Alle Teams** löschen | **X** | | -| Das Organisationskonto einschließlich aller Repositorys löschen | **X** | | -| Teams erstellen (siehe „[Berechtigungen für die Teamerstellung in Ihrer Organisation festlegen](/articles/setting-team-creation-permissions-in-your-organization)“) | **X** | **X** | -| Alle Organisationsmitglieder und Teams sehen | **X** | **X** | -| Ein sichtbares Team @erwähnen | **X** | **X** | -| Kann *Team-Beteuern* werden | **X** | **X** | -| Repositorys übertragen | **X** | | -| Die SSH-Zertifizierungsstellen einer Organisation verwalten (siehe „[SSH-Zertifizierungsstellen Ihrer Organisation verwalten](/articles/managing-your-organizations-ssh-certificate-authorities)“) | **X** | | -| Projektboards erstellen (siehe „[Projektboardberechtigungen für eine Organisation](/articles/project-board-permissions-for-an-organization)“) | **X** | **X** | | -| Öffentliche Teamdiskussionen zu **allen Teams** anzeigen und veröffentlichen (siehe „[Informationen zu Teamdiskussionen](/articles/about-team-discussions)“) | **X** | **X** | | -| Private Teamdiskussionen zu **allen Teams** anzeigen und veröffentlichen (siehe „[Informationen zu Teamdiskussionen](/articles/about-team-discussions)“) | **X** | | | -| Teamdiskussionen in **allen Teams** bearbeiten und löschen (siehe „[Störende Kommentare verwalten](/articles/managing-disruptive-comments)“) | **X** | | | -| Kommentare zu Commits, Pull Requests und Issues ausblenden (siehe „[Störende Kommentare verwalten](/articles/managing-disruptive-comments/#hiding-a-comment)“) | **X** | **X** | **X** | -| Teamdiskussionen für eine Organisation deaktivieren (siehe „[Teamdiskussionen innerhalb Ihrer Organisation deaktivieren](/articles/disabling-team-discussions-for-your-organization)“) | **X** | | | -| Ein Team-Profilbild in **allen Teams** einrichten (siehe „[Profilbild Deines Teams festlegen](/articles/setting-your-team-s-profile-picture)“) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} -| [Teams in der Hierarchie einer Organisation verschieben](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| Lesen von (pull), Schreiben zu (push) und Kopieren von (clone) *allen Repositorys* der Organisation | **X** | | -| Organisationsmitglieder in [externe Mitarbeiter](#outside-collaborators) umwandeln | **X** | | -| [Personen mit Zugriff auf ein Repository der Organisation anzeigen](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Eine Liste der Personen mit Zugriff auf ein Repository der Organisation anzeigen](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Standardkennzeichnungen verwalten (siehe „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)“) | **X** | |{% endif %} +| Aktion in der Organisation | Inhaber | Mitglieder | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-------:|:---------------------------------------------------------------------------------------------------:| +| Personen zum Beitritt zur Organisation einladen | **X** | | +| Einladungen zum Beitritt zur Organisation bearbeiten und zurückziehen | **X** | | +| Mitglied aus der Organisation entfernen | **X** | | | +| Ehemaliges Mitglied der Organisation wieder einsetzen | **X** | | | +| Benutzer zu **allen Teams** hinzufügen oder wieder entfernen | **X** | | +| Organisationsmitglieder zu *Team-Betreuern* ernennen | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Code-Review-Zuweisungen konfigurieren (Weitere Informationen findest Du unter „[Code Review-Zuweisung für Dein Team verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} +| Mitarbeiter zu **allen Repositorys** hinzufügen | **X** | | +| Auf das Auditprotokoll der Organisation zugreifen | **X** | | +| Die Profilseite der Organisation bearbeiten (siehe „[Informationen zum Profil Ihrer Organisation](/articles/about-your-organization-s-profile)“) | **X** | | | +| **Alle Teams** löschen | **X** | | +| Das Organisationskonto einschließlich aller Repositorys löschen | **X** | | +| Teams erstellen (siehe „[Berechtigungen für die Teamerstellung in Ihrer Organisation festlegen](/articles/setting-team-creation-permissions-in-your-organization)“) | **X** | **X** | +| Alle Organisationsmitglieder und Teams sehen | **X** | **X** | +| Ein sichtbares Team @erwähnen | **X** | **X** | +| Kann *Team-Beteuern* werden | **X** | **X** | +| Repositorys übertragen | **X** | | +| Die SSH-Zertifizierungsstellen einer Organisation verwalten (siehe „[SSH-Zertifizierungsstellen Ihrer Organisation verwalten](/articles/managing-your-organizations-ssh-certificate-authorities)“) | **X** | | +| Projektboards erstellen (siehe „[Projektboardberechtigungen für eine Organisation](/articles/project-board-permissions-for-an-organization)“) | **X** | **X** | | +| Öffentliche Teamdiskussionen zu **allen Teams** anzeigen und veröffentlichen (siehe „[Informationen zu Teamdiskussionen](/articles/about-team-discussions)“) | **X** | **X** | | +| Private Teamdiskussionen zu **allen Teams** anzeigen und veröffentlichen (siehe „[Informationen zu Teamdiskussionen](/articles/about-team-discussions)“) | **X** | | | +| Teamdiskussionen in **allen Teams** bearbeiten und löschen (siehe „[Störende Kommentare verwalten](/articles/managing-disruptive-comments)“) | **X** | | | +| Kommentare zu Commits, Pull Requests und Issues ausblenden (siehe „[Störende Kommentare verwalten](/articles/managing-disruptive-comments/#hiding-a-comment)“) | **X** | **X** | **X** | +| Teamdiskussionen für eine Organisation deaktivieren (siehe „[Teamdiskussionen innerhalb Ihrer Organisation deaktivieren](/articles/disabling-team-discussions-for-your-organization)“) | **X** | | | +| Ein Team-Profilbild in **allen Teams** einrichten (siehe „[Profilbild Deines Teams festlegen](/articles/setting-your-team-s-profile-picture)“) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} +| [Teams in der Hierarchie einer Organisation verschieben](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Lesen von (pull), Schreiben zu (push) und Kopieren von (clone) *allen Repositorys* der Organisation | **X** | | +| Organisationsmitglieder in [externe Mitarbeiter](#outside-collaborators) umwandeln | **X** | | +| [Personen mit Zugriff auf ein Repository der Organisation anzeigen](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Eine Liste der Personen mit Zugriff auf ein Repository der Organisation anzeigen](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Standardkennzeichnungen verwalten (siehe „[Standardkennzeichnungen für Repositorys in Deiner Organisation verwalten](/articles/managing-default-labels-for-repositories-in-your-organization)“) | **X** | |{% endif %} {% endif %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 0426d963a041..fc0341ae47ab 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Überblick über die Berechtigungen diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 8e1bea50de9b..66cdcac32ca2 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -Wenn Du [einen Benutzer aus Deiner Organisation entfernst](/articles/removing-a-member-from-your-organization), [ein Organisationsmitglied in einen externen Mitarbeiter umwandelst](/articles/converting-an-organization-member-to-an-outside-collaborator), oder wenn ein Benutzer aus Deiner Organisation entfernt wird, weil Du [von Mitgliedern und externen Mitarbeitern die Aktivierung der Zwei-Faktor-Authentifizierung (2FA) verlangst](/articles/requiring-two-factor-authentication-in-your-organization), bleiben die Zugriffsberechtigungen und Einstellungen des Benutzers drei Monate lang im System gespeichert. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ Bei der Wiedereinsetzung eines ehemaligen Organisationsmitglieds kannst Du Folge - Issue-Zuweisungen innerhalb der Organisation - Repository-Abonnements (Benachrichtigungseinstellungen für das Beobachten, Nichtbeobachten oder Ignorieren der Repository-Aktivitäten) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Tips**: - - Wenn ein Organisationsmitglied aus der Organisation entfernt wurde, weil es keine Zwei-Faktor-Authentifizierung verwendet, und Deine Organisation nach wie vor von Mitgliedern die 2FA verlangt, muss das ehemalige Mitglied die 2FA aktivieren, damit seine Mitgliedschaft wiederhergestellt werden kann. - - Nur Organisationsinhaber können Benutzer zu einer Organisation einladen. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". - - Wenn Deine Organisation ein benutzerabhängiges Abonnement hat, muss eine ungenutzte Lizenz verfügbar sein, bevor Du ein ehemaliges Organisationsmitglied wieder einrichten kannst. Weitere Informationen finden Sie unter „[Informationen zur benutzerabhängigen Preisgestaltung](/articles/about-per-user-pricing)“. {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +Wenn ein Organisationsmitglied aus der Organisation entfernt wurde, weil es keine Zwei-Faktor-Authentifizierung verwendet, und Deine Organisation nach wie vor von Mitgliedern die 2FA verlangt, muss das ehemalige Mitglied die 2FA aktivieren, damit seine Mitgliedschaft wiederhergestellt werden kann. +{% endif %} - {% else %} - **Tips**: - - Wenn ein Organisationsmitglied aus der Organisation entfernt wurde, weil es keine Zwei-Faktor-Authentifizierung verwendet, und Deine Organisation nach wie vor von Mitgliedern die 2FA verlangt, muss das ehemalige Mitglied die 2FA aktivieren, damit seine Mitgliedschaft wiederhergestellt werden kann. - - Nur Organisationsinhaber können Benutzer zu einer Organisation hinzufügen. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +Wenn Deine Organisation ein benutzerabhängiges Abonnement hat, muss eine ungenutzte Lizenz verfügbar sein, bevor Du ein ehemaliges Organisationsmitglied wieder einrichten kannst. Weitere Informationen finden Sie unter „[Informationen zur benutzerabhängigen Preisgestaltung](/articles/about-per-user-pricing)“. {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Ehemaliges Mitglied Deiner Organisation wieder einsetzen {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 90f63f350be0..62aaf79d28ff 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,33 +1,34 @@ --- -title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +title: Zugriff eines ehemaligen externen Mitarbeiters auf Deine Organisation wieder einsetzen +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} -When you reinstate a former outside collaborator, you can restore: - - The user's former access to organization repositories - - Any private forks of repositories owned by the organization - - Membership in the organization's teams - - Previous access and permissions for the organization's repositories - - Stars for organization repositories - - Issue assignments in the organization - - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) +Bei der Wiedereinsetzung eines ehemaligen externen Mitarbeiters kannst Du Folgendes wiederherstellen: + - Die früheren Zugriffsberechtigungen des Benutzers auf die Organisationsrepositorys + - Alle privaten Forks der Repositorys der Organisation + - Die Mitgliedschaft innerhalb der Organisationsteams + - Die früheren Zugriffsrechte und Berechtigungen für die Repositorys der Organisation + - Sterne für die Repositorys der Organisation + - Issue-Zuweisungen innerhalb der Organisation + - Repository-Abonnements (Benachrichtigungseinstellungen für das Beobachten, Nichtbeobachten oder Ignorieren der Repository-Aktivitäten) {% tip %} **Tips**: - - Only organization owners can reinstate outside collaborators' access to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + - Nur der Organisationsinhaber kann den Zugriff eines externen Mitarbeiters auf seine Organisation wieder einsetzen. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". - The reinstating a member flow on {% data variables.product.product_location %} may use the term "member" to describe reinstating an outside collaborator but if you reinstate this person and keep their previous privileges, they will only have their previous [outside collaborator permissions](/articles/permission-levels-for-an-organization/#outside-collaborators).{% if currentVersion == "free-pro-team@latest" %} - - If your organization has a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)."{% endif %} + - Wenn Deine Organisation ein benutzerabhängiges Abonnement abgeschlossen hat, muss eine Lizenz verfügbar sein, bevor Du ein neues Mitglied zur Organisation einladen oder ein ehemaliges Organisationsmitglied wieder einsetzen kannst. Weitere Informationen findest Du unter „[Informationen zu benutzerbasierten Preisen](/articles/about-per-user-pricing)“.{% endif %} {% endtip %} @@ -37,37 +38,35 @@ When you reinstate a former outside collaborator, you can restore: {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.reinstate-user-type-username %} {% if currentVersion == "free-pro-team@latest" %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Invite and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Invite and start fresh**. +6. Klicke auf **Invite and reinstate** (Einladen und wieder einsetzen) oder auf **Invite and start fresh** (Einladen und neu beginnen), um festzulegen, ob Du den externen Mitarbeiter mit seinen früheren Zugriffsberechtigungen innerhalb der Organisation wieder einsetzen möchtest oder ob Du die früheren Berechtigungen löschen und neu festlegen möchtest. {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Invite and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Invite and reinstate** instead. Once this person accepts the invitation, you can convert them to an organization member by [inviting them to join the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **Warnung:** Wenn Du einen externen Mitarbeiter in ein Mitglied Deiner Organisation umwandeln möchtest, klicke auf **Invite and start fresh** (Einladen und neu starten), und wähle eine neue Rolle für diese Person aus. Wenn Du jedoch seine Rolle und Berechtigungen neu festlegst, gehen seine privaten Forks der Repositorys der Organisation verloren. Sollen bei der Umwandlung des externen Mitarbeiters zu einem Mitglied Deiner Organisation dessen privaten Forks *erhalten bleiben*, wähle stattdessen **Invite and reinstate** (Einladen und wieder einsetzen) aus. Sobald diese Person die Einladung annimmt, kannst Du sie anschließend durch [Einladung zum Organisationsbeitritt als Mitglied](/articles/converting-an-outside-collaborator-to-an-organization-member) in ein Organisationsmitglied umwandeln. {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) + ![Auswählen, ob Einstellungen wiederhergestellt werden sollen](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) {% else %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Add and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Add and start fresh**. +6. Klicke auf **Add and reinstate** (Hinzufügen und wieder einsetzen) oder auf **Add and start fresh** (Hinzufügen und neu beginnen), um festzulegen, ob Du den externen Mitarbeiter mit seinen früheren Zugriffsberechtigungen innerhalb der Organisation wieder einsetzen möchtest oder ob Du die früheren Berechtigungen löschen und neu festlegen möchtest. {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Add and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Add and reinstate** instead. Then, you can convert them to an organization member by [adding them to the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **Warnung:** Wenn Du einen externen Mitarbeiter in ein Mitglied Deiner Organisation umwandeln möchtest, klicke auf **Add and start fresh** (Hinzufügen und neu beginnen), und wähle eine neue Rolle für diese Person aus. Wenn Du jedoch seine Rolle und Berechtigungen neu festlegst, gehen seine privaten Forks der Repositorys der Organisation verloren. Sollen bei der Umwandlung des externen Mitarbeiters zu einem Mitglied Deiner Organisation dessen privaten Forks *erhalten bleiben*, wähle stattdessen **Add and reinstate** (Hinzufügen und wieder einsetzen) aus. Danach kannst Du diese Person durch [Hinzufügen zur Organisation als Mitglied](/articles/converting-an-outside-collaborator-to-an-organization-member) in ein Organisationsmitglied umwandeln. {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) + ![Auswählen, ob Einstellungen wiederhergestellt werden sollen](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Send invitation**. - ![Role and team options and send invitation button](/assets/images/help/organizations/add-role-send-invitation.png) +7. Wenn Du die früheren Berechtigungen eines ehemaligen externen Mitarbeiters gelöscht hast, wähle eine neue Rolle für den Benutzer aus, und füge ihn optional zu einem oder mehreren Teams hinzu. Klicke dann auf **Send invitation** (Einladung senden). ![Rollen- und Teamoptionen und Schaltfläche „Send invitation“ (Einladung senden)](/assets/images/help/organizations/add-role-send-invitation.png) {% else %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Add member**. - ![Role and team options and add member button](/assets/images/help/organizations/add-role-add-member.png) +7. Wenn Du die früheren Berechtigungen eines ehemaligen externen Mitarbeiters gelöscht hast, wähle eine neue Rolle für den Benutzer aus, und füge ihn optional zu einem oder mehreren Teams hinzu. Klicke dann auf **Add member** (Mitglied hinzufügen). ![Rollen- und Teamoptionen und Schaltfläche „Add member“ (Mitglied hinzufügen)](/assets/images/help/organizations/add-role-add-member.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -8. The invited person will receive an email inviting them to the organization. They will need to accept the invitation before becoming an outside collaborator in the organization. {% data reusables.organizations.cancel_org_invite %} +8. Die eingeladene Person erhält per E-Mail eine Einladung zur Organisation. Um externer Mitarbeiter der Organisation zu werden, muss die eingeladene Person die Einladung annehmen. {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further Reading +### Weiterführende Informationen -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- „[Berechtigungsebenen für die Repositorys einer Organisation](/articles/repository-permission-levels-for-an-organization)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index c3d56f26ef0c..37945ab824d4 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Nur Organisationsinhaber können Mitglieder aus einer Organisation entfernen. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index 0ce56c15de05..c7f4f2d0ae16 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index 35ec50a3c1d0..5d07b2519f92 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index 03ad9223e197..913d671a7366 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Weitere Informationen zu den Berechtigungen für {% data variables.product.prodname_github_app %}-Manager findest Du unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization#github-app-managers).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index 9462eed0f74a..9d86a07cd86e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index 23a1cbc2250c..cfc50c51ae36 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 51387360048e..b3b5857556d9 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index 9b7176a6803c..47d05af4f943 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Administratorberechtigungen können den Zugriff einzelner Benutzer und Teams auf die Repositorys ihrer Organisation steuern. @@ -68,7 +69,7 @@ Neben der Berechtigung zum Verwalten der organisationsweiten Einstellungen haben | [Blockieren von Unterhaltungen](/articles/locking-conversations) | | | **X** | **X** | **X** | | Übertragen von Issues (siehe „[Issue auf ein anderes Repository übertragen](/articles/transferring-an-issue-to-another-repository)“) | | | **X** | **X** | **X** | | [Agieren als designierter Codeinhaber eines Repositorys](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [Markieren eines Pull-Request-Entwurfs als bereit für den Review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [Markieren eines Pull-Request-Entwurfs als bereit für den Review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [Einen Pull Request in einen Entwurf umwandeln](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | Absenden von Reviews, die sich auf die Merge-Fähigkeit eines Pull Request auswirken | | | **X** | **X** | **X** | | [Anwenden vorgeschlagener Änderungen](/articles/incorporating-feedback-in-your-pull-request) auf Pull Requests | | | **X** | **X** | **X** | diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index bd9e75155263..2d3de778452d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du das Hinzufügen eines untergeordneten Teams anforderst, wird an die Betreuer dieses Teams eine Anfrage gesendet. Sobald ein Betreuer dieses Teams Deiner Anfrage zustimmt, wird das Team innerhalb der Hierarchie Deiner Organisation unter Deinem Team eingeordnet. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index 4c5a7ca39ee6..9c8ccbd9dba2 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du das Hinzufügen oder die Änderung Deines übergeordneten Teams anforderst, wird an die Betreuer dieses Teams eine Anfrage gesendet. Sobald ein Betreuer des neuen übergeordneten Teams Deiner Anfrage zustimmt, wird Dein Team innerhalb der Hierarchie Deiner Organisation unter diesem Team eingeordnet. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index f04190761129..4ab5eee2dd76 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." +You can also require two-factor authentication for organizations in an enterprise. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." {% endif %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index 88a92e7973d9..e286339802cb 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst wählen, ob Mitglieder in Deiner Organisation Repositorys erstellen können. If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." Organisationsinhaber können immer jede Art von Repository erstellen. -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index 643ec661930d..41bb87dc257d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst die Möglichkeit der Änderung der Sichtbarkeit von Repositorys ausschließlich auf Organisationsinhaber beschränken oder auch Mitgliedern mit Administratorberechtigungen für ein Repository erlauben, die Sichtbarkeit des Repositorys von privat auf öffentlich oder von öffentlich auf privat zu ändern. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index b0029b8eeabf..aa1dd9d20058 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `hook` | Contains all activities related to webhooks. | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `team` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -184,25 +185,35 @@ For more information, see "[Restricting publication of {% data variables.product |------------------|-------------------{% if currentVersion == "free-pro-team@latest"%} | `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). -| `cancel_invitation` | Triggered when an organization invitation has been revoked. +| `cancel_invitation` | Triggered when an organization invitation has been revoked. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} {% if currentVersion == "free-pro-team@latest"%} | `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} | `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} | `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} | `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). {% endif %}{% if currentVersion == "free-pro-team@latest" %} | `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. {% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} | `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | Action | Description @@ -287,7 +298,7 @@ For more information, see "[Restricting publication of {% data variables.product | `update_required_status_checks_enforcement_level ` | Triggered when enforcement of required status checks is updated on a branch. | `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | `rejected_ref_update ` | Triggered when a branch update attempt is rejected. -| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `update_allow_force_pushes_enforcement_level ` | Triggered when force pushes are enabled or disabled for a protected branch. | `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch. | `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. @@ -300,21 +311,26 @@ For more information, see "[Restricting publication of {% data variables.product | `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `enable` | Triggered when a repository is reenabled. -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). +| `enable` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). {% endif %} | `remove_topic` | Triggered when a repository admin removes a topic from a repository. | `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. -| `unarchived` | Triggered when a repository admin unarchives a repository. +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,6 +349,7 @@ For more information, see "[Restricting publication of {% data variables.product | `disable` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | Action | Description @@ -341,6 +358,7 @@ For more information, see "[Restricting publication of {% data variables.product | `resolve` | Triggered when someone with write access to a repository [pushes changes to update and resolve a vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a project dependency. | `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} | `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -351,7 +369,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | Action | Description diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 83bcbe3dd4f6..2581ab8afc39 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -1,23 +1,21 @@ --- -title: Reviewing your organization's installed integrations -intro: You can review the permission levels for your organization's installed integrations and configure each integration's access to organization repositories. +title: Installierte Integrationen Deiner Organisation überprüfen +intro: Du kannst die Berechtigungsebenen für die installierten Integrationen Deiner Organisation überprüfen und den Zugriff jeder Integration auf die Repositorys Deiner Organisation konfigurieren. redirect_from: - /articles/reviewing-your-organization-s-installed-integrations - /articles/reviewing-your-organizations-installed-integrations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -4. In the left sidebar, click **Installed {% data variables.product.prodname_github_app %}s**. - ![Installed {% data variables.product.prodname_github_app %}s tab in the organization settings sidebar](/assets/images/help/organizations/org-settings-installed-github-apps.png) -5. Next to the {% data variables.product.prodname_github_app %} you'd like to review, click **Configure**. - ![Configure button](/assets/images/help/organizations/configure-installed-integration-button.png) -6. Review the {% data variables.product.prodname_github_app %}'s permissions and repository access. - ![Option to give the {% data variables.product.prodname_github_app %} access to all repositories or specific repositories](/assets/images/help/organizations/toggle-integration-repo-access.png) - - To give the {% data variables.product.prodname_github_app %} access to all of your organization's repositories, select **All repositories**. - - To choose specific repositories to give the application access to, select **Only select repositories**, then type a repository name. -7. Click **Save**. +4. Klicke in der linken Seitenleiste auf **Installed {% data variables.product.prodname_github_app %}s** (Installierte Apps). ![Registerkarte „Installed {% data variables.product.prodname_github_app %}s“ (Installierte Apps) in der Seitenleiste mit den Organisationseinstellungen](/assets/images/help/organizations/org-settings-installed-github-apps.png) +5. Klicke neben der {% data variables.product.prodname_github_app %}, die Du überprüfen möchtest, auf **Configure** (Konfigurieren). ![Schaltfläche „Configure“ (Konfigurieren)](/assets/images/help/organizations/configure-installed-integration-button.png) +6. Überprüfe die Berechtigungen und den Repository-Zugriff der {% data variables.product.prodname_github_app %}s. ![Option zur Festlegung des Zugriffs der {% data variables.product.prodname_github_app %} auf alle oder ausgewählte Repositorys](/assets/images/help/organizations/toggle-integration-repo-access.png) + - Soll die {% data variables.product.prodname_github_app %} Zugriff auf alle Repositorys Deiner Organisation haben, klicke auf **All repositories** (Alle Repositorys). + - Soll die Anwendung nur auf bestimmte Repositorys Zugriff haben, wähle **Only select repositories** (Nur ausgewählte Repositorys) aus, und gib einen Repositorynamen ein. +7. Klicke auf **Save** (Speichern). diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index e3c495d5581e..1526004cbde0 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: Organisationsinhaber können Basisberechtigungen für eine Organisa versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Über Basisberechtigungen für eine Organisation diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index 9f038f84ec7b..a58ae5e89f5b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -1,6 +1,6 @@ --- -title: Setting permissions for adding outside collaborators -intro: 'To protect your organization''s data and the number of paid licenses used in your organization, you can allow only owners to invite outside collaborators to organization repositories.' +title: Berechtigungen für das Hinzufügen von externen Mitarbeitern festlegen +intro: 'Zum Schutz Deiner Organisationsdaten und der Anzahl der bezahlten Lizenzen in Deiner Organisation kannst Du es ausschließlich Inhabern erlauben, externe Mitarbeiter zu Organisations-Repositorys einzuladen.' product: '{% data reusables.gated-features.restict-add-collaborator %}' redirect_from: - /articles/restricting-the-ability-to-add-outside-collaborators-to-organization-repositories/ @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. +Organisationsinhaber und Mitglieder mit Administratorberechtigungen für ein Repository können externe Mitarbeiter einladen, an dem Repository zu arbeiten. Du kannst das Recht, externe Mitarbeiter einzuladen, auf ausschließlich Organisationsinhaber einschränken. {% data reusables.organizations.outside-collaborators-use-seats %} @@ -18,7 +19,6 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} -6. Click **Save**. +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} +![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} +6. Klicke auf **Save** (Speichern). diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index 615f4e343457..d58743e04e17 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Inhaber können die Berechtigungen zum Löschen oder Übertragen von Repositorys innerhalb einer Organisation festlegen. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 9fa0b727b3ad..f3d45e0cde61 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organisationsinhaber können die Berechtigungen für die Teamerstellung festlegen. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 1119226c714b..ba5e4e1531d8 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn für ein Team kein Profilbild festgelegt ist, wird stattdessen das Profilbild der Organisation angezeigt. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index e76d2ce3e8b3..f3d271f7113c 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ Sobald sich das entfernte Teammitglied jedoch wieder mit SSO bei der Organisatio Um zu verhindern, dass Teammitglieder versehentlich aus einem Team entfernt werden, empfehlen wir innerhalb der Organisations oder dem Enterprise-Konto die Erzwingung des SAML SSO, die Erstellung neuer Teams zur Synchronisierung der Mitgliederdaten und die Überprüfung der IdP-Gruppenmitgliedschaften vor der Synchronisierung bestehender Teams. Weitere Informationen findest Du unter „[SAML Single Sign-On für Deine Organisation erzwingen](/articles/enforcing-saml-single-sign-on-for-your-organization).“ -Wenn Deine Organisation im Besitz eines Enterprise-Kontos ist, wird die Aktivierung der Teamsynchronisierung für das Enterprise-Konto Deine Einstellungen für die Teamsynchronisierung auf Organisationsebene überschreiben. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +Wenn Deine Organisation im Besitz eines Enterprise-Kontos ist, wird die Aktivierung der Teamsynchronisierung für das Enterprise-Konto Deine Einstellungen für die Teamsynchronisierung auf Organisationsebene überschreiben. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." ### Vorrausetzungen -Bevor Du ein Team mit einer Identitätsanbieter-Gruppe verbinden kannst, muss ein Organisations- oder Enterprise-Inhaber die Teamsynchronisierung für Dein Organisations- oder Enterprise-Konto aktivieren. Weitere Informationen findest Du unter „[Teamsynchronisierung für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" und „[Sicherheitseinstellungen für Dein Enterprise-Konto durchsetzen](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +Bevor Du ein Team mit einer Identitätsanbieter-Gruppe verbinden kannst, muss ein Organisations- oder Enterprise-Inhaber die Teamsynchronisierung für Dein Organisations- oder Enterprise-Konto aktivieren. Weitere Informationen findest Du unter „[Teamsynchronisierung für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" und „[Sicherheitseinstellungen für Dein Enterprise-Konto durchsetzen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." Um zu vermeiden, dass Team-Mitglieder unbeabsichtigt entfernt werden, besuche das administrative Portal Deines IdP und bestätige, dass jedes aktuelle Teammitglied auch in der IdP-Gruppe vorhanden ist, die Du mit diesem Team verbinden willst. Wenn Du keinen Zugriff auf das Administratorenportal Deines Identitätsanbieters hast, bitte Deinen IdP-Administrator um die Überprüfung. diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 456809015626..f651d6ca3937 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'To make someone else the owner of an organization account, you must add versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Wenn Du das einige Mitglied mit *Inhaber*-Berechtigungen bist, gib einem anderen Organisationsmitglied ebenfalls die Inhaberrolle. Weitere Informationen findest Du unter „[Ernennung eines Organisationsinhabers](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)." diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index 050189340913..b592016e5bcd 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ Du kannst die verknüpfte Identität, die aktiven Sitzungen und die autorisierte ### Weiterführende Informationen - „[Informationen zum Identitäts- und Zugriffsmanagement mit SAML Single-Sign-On](/articles/about-identity-and-access-management-with-saml-single-sign-on)“ -- „[Anzeigen und Verwalten des SAML-Zugriffs eines Benutzers auf Dein Enterprise-Konto](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- „[Anzeigen und Verwalten des SAML-Zugriffs eines Benutzers auf Dein Enterprise-Konto](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 0d41f2405d91..bbd17ad04b7e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ Mithilfe von Abhängigkeits-Einblicken kannst Du Schwachstellen, Lizenzen und an - „[Über Organisationen](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - „[Die Sichtbarkeit der Einblicke zu den Abhängigkeiten Ihrer Organisation ändern](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)“ - - „[Eine Richtlinie für Einblicke in die Abhängigkeiten in Ihrem Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)“ + - „[Eine Richtlinie für Einblicke in die Abhängigkeiten in Ihrem Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index bd12eae0d9c6..c2d9c8327e52 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anhand dieser Informationen können Administratoren außenstehende Personen unterstützen, Daten für Compliance-Zwecke erfassen und andere allgemeine Sicherheitsüberprüfungen durchführen. diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index 73f649b3d37b..a56a1a84769d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ Weitere Informationen zu Mitgliederzugang und -verwaltung findest Du unter „[B For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." +{% if currentVersion == "free-pro-team@latest" %} + ### Mit Deinem Enterprise-Konto verknüpfte Organisationen verwalten Organisationen sind gemeinsame Konten, in denen Personengruppen projektübergreifend zusammenarbeiten können. Inhaber können den Mitgliederzugang zu den Daten und Projekten der Organisation mit komplexen Sicherheits- und Administrationsfunktionen verwalten. Weitere Informationen finden Sie unter „[Informationen zu Organisationen](/articles/about-organizations)“. @@ -35,6 +37,8 @@ Enterprise-Inhaber können Organisationen erstellen und mit dem Enterprise-Konto Weitere Informationen finden Sie unter „[Organisationen in Ihrem Enterprise-Konto verwalten](/articles/managing-organizations-in-your-enterprise-account)“ und „[Richtlinien für Organisationen in Ihrem Enterprise-Konto festlegen](/articles/setting-policies-for-organizations-in-your-enterprise-account)“. +{% endif %} + ### {% data variables.product.prodname_ghe_server %}-Lizenzen verwalten, die mit Deinem Unternehmens-Konto verknüpft sind {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/index.md index acc040e33577..03663c15e35b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index 223dedf3a189..80afe795f4c0 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index d44bbb2935d5..f29b3d52ab97 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index d52e6ca99d04..af0dc1a4b287 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index cf02cab864cd..629cfcc26473 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ Enterprise-Konten sind derzeit für {% data variables.product.prodname_enterpris {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. Zeige unter „User licenses“ (Benutzerlizenzen) Deine Gesamtlizenzen, die Anzahl der genutzten Lizenzen und das Ablaufdatum Deines Abonnements an. ![Lizenz- und Abonnementinformationen in Enterprise-Abrechnungseinstellungen](/assets/images/help/business-accounts/billing-license-info.png) -5. Um Details zu den derzeit verwendeten Benutzerlizenzen zu sehen, klicke auf **View details** (Details anzeigen). +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Lizenz- und Abonnementinformationen in Enterprise-Abrechnungseinstellungen](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..5b64a4614875 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,44 @@ +--- +title: Informationen zu „Enterprise“ (Unternehmens)-Konten +intro: 'Mit {% data variables.product.prodname_ghe_cloud %} können Sie ein Enterprise Konto erstellen, um die Zusammenarbeit zwischen Ihren Organisationen zu ermöglichen und gleichzeitig den Administratoren einen zentralen Anlaufpunkt für Transparenz und Verwaltung zu bieten.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Informationen zu „Enterprise“ (Unternehmens)-Konten + +Mit einem Unternehmens-Konto kannst Du mehrere {% data variables.product.prodname_dotcom %}-Organisationen und {% data variables.product.prodname_ghe_server %}-Instanzen verwalten. Ihr Enterprise-Konto benötigt einen Handle, beispielsweise eine Organisation oder ein persönliches Konto auf {% data variables.product.prodname_dotcom %}. Enterprise-Administratoren können Einstellungen und Voreinstellungen verwalten, darunter folgende: + +- Mitgliederzugang und -verwaltung (Organisationsmitglieder, externe Mitarbeiter) +- Abrechnung und Nutzung ({% data variables.product.prodname_ghe_server %}-Instanzen, Benutzerlizenzen, {% data variables.large_files.product_name_short %}-Pakete) +- Sicherheit (Single-Sign-On, Zwei-Faktor-Authentifizierung) +- Anfragen und Unterstützen von Bundle-Sharing mit {% data variables.contact.enterprise_support %} + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +Weitere Informationen über die Unterschiede zwischen {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %} findest Du auf „[Produkte von {% data variables.product.prodname_dotcom %}](/articles/githubs-products)." Um auf {% data variables.product.prodname_enterprise %} zu hochzustufen oder um mit einem Unternehmenskonto einzusteigen, kontaktiere bitte {% data variables.contact.contact_enterprise_sales %}. + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Mit Deinem Enterprise-Konto verknüpfte Organisationen verwalten + +Organisationen sind gemeinsame Konten, in denen Personengruppen projektübergreifend zusammenarbeiten können. Inhaber können den Mitgliederzugang zu den Daten und Projekten der Organisation mit komplexen Sicherheits- und Administrationsfunktionen verwalten. Weitere Informationen finden Sie unter „[Informationen zu Organisationen](/articles/about-organizations)“. + +Enterprise-Inhaber können Organisationen erstellen und mit dem Enterprise-Konto verknüpfen. Nachdem Du Organisationen zu Deinem Enterprise-Konto hinzugefügt hast, kannst Du die Richtlinien der Organisationen verwalten und erzwingen. Die spezifischen Optionen für das Erzwingen variieren je nach Einstellung. Im Allgemeinen können Sie wählen, ob Sie eine einzige Richtlinie für alle Organisationen in Ihrem Enterprise-Konto erzwingen oder es den Inhabern ermöglichen möchten, Richtlinien auf Organisationsebene festzulegen. + +Weitere Informationen finden Sie unter „[Organisationen in Ihrem Enterprise-Konto verwalten](/articles/managing-organizations-in-your-enterprise-account)“ und „[Richtlinien für Organisationen in Ihrem Enterprise-Konto festlegen](/articles/setting-policies-for-organizations-in-your-enterprise-account)“. + +{% endif %} + +### {% data variables.product.prodname_ghe_server %}-Lizenzen verwalten, die mit Deinem Unternehmens-Konto verknüpft sind + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..14e905b62d1a --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Organisationen zu Deinem Enterprise-Konto hinzufügen +intro: Du kannst neue Organisationen erstellen, um sie in Deinem Enterprise-Konto zu verwalten. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise-Inhaber können in den Einstellungen eines Enterprise-Kontos neue Organisationen erstellen. + +Um Deinem Enterprise-Konto eine Organisation hinzuzufügen, musst Du die Organisation in den Einstellungen des Enterprise-Kontos erstellen. Es ist nicht möglich, vorhandene Organisationen an ein Enterprise-Konto zu übertragen. + +### Eine Organisation in Deinem Enterprise-Konto erstellen + +Die von Ihnen in den Einstellungen des Enterprise-Kontos erstellten Organisationen sind im {% data variables.product.prodname_ghe_cloud %}-Abonnement Ihres Enterprise-Kontos enthalten. Weitere Informationen zur Zusammenarbeit in Organisationen findest Du unter „[Organisationen und Teams einrichten und verwalten](/categories/setting-up-and-managing-organizations-and-teams).“ + +Enterprise-Inhaber, die eine dem Enterprise-Konto gehörende Organisation erstellen, werden automatisch zu Organisationsinhabern. Weitere Informationen zu Organisationsinhabern findest Du unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization).“ + +{% data reusables.enterprise-accounts.access-enterprise %} +2. Klicke auf der Registerkarte **Organziations** (Organisationen) oberhalb der Liste der Organisationen auf **New organization** (Neue Organisation). ![Schaltfläche „New organization“ (Neue Organisation)](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. Gib unter „Organization name“ (Organisationsname) einen Namen für Deine Organisation ein. ![Feld für die Eingabe des Namens der neuen Organisation](/assets/images/help/business-accounts/new-organization-name-field.png) +4. Klicke auf **Create organization** (Organisation erstellen). +5. Gib unter „Invite owners“ (Inhaber einladen) den Benutzernamen einer Person ein, die Du dazu einladen möchtest, Organisationsinhaber zu werden. Klicke anschließend auf **Invite** (Einladen). ![Organisationsinhaber-Suchfeld und Schaltfläche „Invite“ (Einladen)](/assets/images/help/business-accounts/invite-org-owner.png) +6. Klicke auf **Finish** (Fertigstellen). diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..827fa351e453 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: Configuring SAML single sign-on and SCIM for your enterprise account using Okta +intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### Über SAML und SCIM mit Okta + +You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO and SCIM with Okta, an Identity Provider (IdP). + +SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." + +Nachdem Du SCIM aktiviert hast, stehen Dir folgende Bereitstellungsfunktionen für alle Benutzer zur Verfügung, denen Du Deine {% data variables.product.prodname_ghe_cloud %}-Anwendung in Okta zuweist. + +| Funktion | Beschreibung | +| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Push neuer Benutzer | New users created in Okta will gain access to enterprise account resources, and can optionally be automatically invited to any of the organizations owned by the enterprise account | +| Push Benutzer-Deaktivierung | Deactivating a user in Okta will revoke the user's access to the enterprise account resources and remove the user from all organizations owned by the enterprise account | +| Push Profil-Aktualisierungen | Updates made to the user's profile in Okta will be pushed to the user’s enterprise account metadata | +| Benutzer reaktivieren | Reactivating the user in Okta will re-enable the user's access to the enterprise account and will optionally send email invitations for the user to rejoin any of the organizations owned by the enterprise account that the user was previously a member of | + +### Vorrausetzungen + +{% data reusables.saml.use-classic-ui %} + +### Die {% data variables.product.prodname_ghe_cloud %}-Anwendung in Okta hinzufügen + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. Click "{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts". +1. Klicke auf **Add** (Hinzufügen). +1. Optionally, to the right of "Application label", type a descriptive name for the application. ![Application label field](/assets/images/help/saml/okta-application-label.png) +1. To the right of "{% data variables.product.prodname_dotcom %} Enterprises", type the name of your enterprise account. For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, type `octo-corp`. ![GitHub Enterprises field](/assets/images/help/saml/okta-github-enterprises.png) +1. Klicke auf **Done** (Fertig). + +### SAML SSO aktivieren und testen + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. To the right of Settings, click **Edit**. +1. Under "Configured SAML Attributes", to the right of "groups", use the drop-down menu and select **Matches regex**. +1. To the right of the drop-down menu, type `.*.*`. +1. Klicke auf **Save** (Speichern). +{% data reusables.saml.okta-view-setup-instructions %} +1. Enable SAML for your enterprise account using the information in the setup instructions. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + +### Creating groups in Okta + +1. In Okta, create a group to match each organization owned by your enterprise account. The name of each group must match the account name of the organization (not the organization's display name). For example, if the URL of the organization is `https://github.com/octo-org`, name the group `octo-org`. +1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. +1. Add users to groups based on the organizations you'd like users to belong to. + +### Configuring user provisioning with SCIM in Okta + +{% data reusables.scim.enterprise-account-scim %} + +To configure user provisioning with SCIM in Okta, you must authorize an OAuth application to create a token that Okta can use to authenticate to {% data variables.product.product_name %} on your behalf. The okta-oauth application is created by Okta in partnership with {% data variables.product.prodname_dotcom %}. + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. Click **Authenticate with Github Enterprise Cloud - Enterprise Accounts**. ![Button to authenticate with {% data variables.product.prodname_dotcom %}](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. To the right of your enterprise account's name, click **Grant**. +1. Click **Authorize okta-oauth**. +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. Under the name of the application, click **Push Groups**. ![Push Groups tab](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. Use the **Push Groups** drop-down menu, and select **Find groups by name**. ![Push Groups drop-down menu](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. Add a push group for each organization in your enterprise account that you want to enable user provisioning for. + - Under "PUSH GROUPS BY NAME", search for a group that corresponds to an organization owned by your enterprise account, then click the group in the search results. + - To the right of the group name, in the "Match results & push action" drop-down menu, verify that **Create Group** is selected. ![Match result drop-down with Create Group selected](/assets/images/help/saml/create-group-okta.png) + - Klicke auf **Save** (Speichern). + - Repeat for each organization. +1. Under the name of your application, click **Assignments**. ![Assignments tab](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. If you see **Provision users**, users who were a member of an Okta group before you added a push group for that group have not been provisioned. To send SCIM data to {% data variables.product.product_name %} for these users, click **Provision users**. + +### Enabling SAML user provisioning + +After you enable SCIM provisioning and deprovisioning, you can optionally enable SAML user provisioning and deprovisioning. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML User Provisioning", select **Enable SAML user provisioning**. ![Checkbox to enable user provisioning with SAML](/assets/images/help/business-accounts/user-provisioning.png) +1. Klicke auf **Save** (Speichern). +1. Optionally, enable SAML user deprovisioning. + - Select **Enable SAML user deprovisioning**, then click **Save**. ![Checkbox to enable user deprovisioning with SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) + - Read the warning, then click **Enable SAML deprovisioning**. ![Enable SAML deprovisioning button](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md similarity index 100% rename from content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md rename to translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..65de44d29d6c --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: Webhooks für Organisationsereignisse in Deinem Enterprise-Konto konfigurieren +intro: Enterprise-Inhaber können für Ereignisse in Organisationen eines Enterprise-Kontos Webhooks konfigurieren. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Du kannst Webhooks konfigurieren, um Ereignisse von Organisationen im Besitz Deines Enterprise-Kontos zu empfangen. For more information about webhooks, see "[Webhooks](/webhooks/)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. Klicke neben „Webhooks“ (Webhooks) auf **Add webhook** (Webhook hinzufügen). ![Schaltfläche „Add webhook“ (Webhook hinzufügen) in der Webhook-Seitenleiste](/assets/images/help/business-accounts/add-webhook-button.png) +5. Gib eine Nutzlast-URL ein, und passe dann optional die Konfiguration an. Weitere Informationen finden Sie unter „[Webhooks erstellen](/webhooks/creating/#creating-webhooks)“. ![Felder für die Nutzlast-URL und andere Anpassungsoptionen](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. Wähle unter „Which events would you like to trigger this webhook?“ (Welche Ereignisse sollen diesen Webhook auslösen?) die Option **Let me select individual events** (Einzelne Ereignisse auswählen). ![Einzelne Ereignisse auswählen](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. Wähle mindestens ein Enterprise-Konto-Ereignis aus, das Dein Webhook empfangen soll. For more information, see "[Event types and payloads](/webhooks/event-payloads/)." ![Einzelne Ereignisse auswählen](/assets/images/help/business-accounts/webhook-selected-events.png) +8. Um die gewählten Ereignisse für ausgelöste Webhooks zu empfangen, wähle **Active** (Aktiv) aus. ![Einzelne Ereignisse auswählen](/assets/images/help/business-accounts/webhook-active.png) +9. Klicke auf **Add webhook** (Webhook hinzufügen). diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..1d530db33e65 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: Eine Richtlinie für Abhängigkeiten-Einblicke in Deinem Enterprise-Konto erzwingen +intro: 'Für alle Organisationen Deines Enterprise-Kontos kannst Du es Mitgliedern erlauben oder verbieten, Abhängigkeiten-Einblicke anzuzeigen, oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +In Organisationen, die einem Enterprise-Konto gehören, können Organisationsinhaber Einschränkungen für die Anzeige der Abhängigkeiten-Einblicke der Organisation festlegen. Weitere Informationen findest Du unter „[Die Sichtbarkeit der Abhängigkeiten-Einblicke Deiner Organisation ändern](/articles/changing-the-visibility-of-your-organizations-dependency-insights).“ + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Klicke auf der Seitenleiste des Enterprise-Kontos auf **Organizations** (Organisationen). ![Registerkarte „Organizations“ (Organisationen) in der Seitenleiste des Enterprise-Kontos](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. Lies unter „Organization policies“ (Organisationsrichtlinien) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle im Dropdownmenü unter „Organization policies“ (Organisationsrichtlinien) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Organisationsrichtlinie](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..f559ff6e7ac1 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,46 @@ +--- +title: Enforcing GitHub Actions policies in your enterprise account +intro: 'Enterprise owners can disable, enable, and limit {% data variables.product.prodname_actions %} for an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_actions %} permissions for your enterprise account + +By default, {% data variables.product.prodname_actions %} is enabled in all organizations owned by an enterprise account. You can choose to disable {% data variables.product.prodname_actions %} for all organizations owned by an enterprise account, or only allow specified organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your organization. + +Before you can configure {% data variables.product.prodname_code_scanning %} for a repository, you must enable {% data variables.product.prodname_code_scanning %} by adding a {% data variables.product.prodname_actions %} workflow to the repository. + +### Managing {% data variables.product.prodname_actions %} permissions for your enterprise account + +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. Klicke auf **Save** (Speichern). + +### Allowing specific actions to run + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### Enabling workflows for private repository forks + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### Configuring the private fork policy for your enterprise account + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..76df17955074 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: Richtlinien für Projektboards in Deinem Enterprise-Konto erzwingen +intro: 'Enterprise-Inhaber können bestimmte Richtlinien für Projektboards für alle Organisationen erzwingen, die einem Enterprise-Konto gehören, oder zulassen, dass Richtlinien in jeder Organisation festgelegt werden.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Weitere Informationen zu den Projektboard-Typen findest Du unter „[Informationen zu Projektboards](/articles/about-project-boards).“ + +### Eine Richtlinie für organisationsweite Projektboards erzwingen + +Für alle Organisationen Deines Enterprise-Kontos kannst Du organisationsweite Projektboards aktivieren oder deaktivieren oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Lies unter „Organization projects“ (Organisationsprojekte) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle im Dropdownmenü unter „Organization projects“ (Organisationsprojekte) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für Organisations-Projektboards](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### Eine Richtlinie für Repository-Projektboards erzwingen + +Für alle Organisationen Deines Enterprise-Kontos kannst Du Projektboards auf Repository-Ebene aktivieren oder deaktivieren oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Lies unter „Repository projects“ (Repository-Projekte) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle im Dropdownmenü unter „Repository projects“ (Repository-Projekte) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für Repository-Projektboards](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..6204dd751778 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: Richtlinien zur Repository-Verwaltung in Deinem Enterprise-Konto erzwingen +intro: 'Enterprise-Inhaber können bestimmte Richtlinien zur Repository-Verwaltung für alle Organisationen erzwingen, die einem Enterprise-Konto gehören, oder zulassen, dass Richtlinien in jeder Organisation festgelegt werden.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Weitere Informationen finden Sie unter„[Berechtigungsebenen für die Repositorys einer Organisation](/articles/repository-permission-levels-for-an-organization)“. + +### Eine Richtlinie zu standardmäßigen Repository-Berechtigungen erzwingen + +Für alle Organisationen Deines Enterprise-Kontos kannst Du eine standardmäßige Repository-Berechtigungsebene (keine, Lese-, Schreib- oder Administratorberechtigungen) für Organisationsmitglieder festlegen oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Default permissions“ (Standardberechtigungen) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle im Dropdownmenü unter „Default permissions“ (Standardberechtigungen) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für Repository-Berechtigungen](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### Eine Richtlinie zum Erstellen von Repositorys erzwingen + +In allen Organisationen Deines Enterprise-Kontos kannst Du festlegen, dass Mitglieder Repositorys erstellen können, die Repository-Erstellung auf Organisationsinhaber einschränken oder es Inhabern ermöglichen, die Einstellung auf Organisationsebene zu verwalten. Wenn Du Mitgliedern erlaubst, Repositorys zu erstellen, kannst Du angeben, ob die Mitglieder eine beliebige Kombination aus öffentlichen, privaten und internen Repositorys erstellen können. {% data reusables.repositories.internal-repo-default %} Weitere Informationen über interne Repositorys findest Du unter „[Ein internes Repository erstellen](/articles/creating-an-internal-repository)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository creation“ (Repository-Erstellung) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. Klicke auf **Save** (Speichern). + +### Eine Richtlinie zum Forken privater oder interner Repositorys erzwingen + +Für alle Organisationen Deines Enterprise-Kontos kannst Du Benutzern mit Zugriff auf ein privates oder internes Repository das Forken dieses Repositorys erlauben, das Forken privater oder interner Repositorys immer untersagen oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository forking“ (Repository-Forking) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Wähle im Dropdownmenü unter „Repository forking“ (Repository-Forking) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für das Repository-Forking](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### Eine Richtlinie zum Einladen externer Mitarbeiter zu Repositorys erzwingen + +In allen Organisationen Deines Enterprise-Kontos kannst Du Mitgliedern das Einladen von externen Mitarbeitern zu Repositorys erlauben, Einladungen externer Mitarbeiter auf Organisationsinhaber beschränken oder es Inhabern ermöglichen, die Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository invitations“ (Repository-Einladungen) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Wählen Sie im Dropdownmenü unter „Repository invitations“ (Repository-Einladungen) eine Richtlinie aus. + ![Dropdownmenü mit den Optionen für die Richtlinie für Einladungen von externen Mitarbeitern](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### Eine Richtlinie zum Ändern der Repository-Sichtbarkeit erzwingen + +In allen Organisationen Ihres Enterprise-Kontos können Sie Mitgliedern mit Administratorberechtigungen das Ändern der Sichtbarkeit eines Repositorys erlauben, Änderungen der Repository-Sichtbarkeit auf Organisationsinhaber beschränken oder es Inhabern ermöglichen, die Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository visibility change“ (Änderung der Repository-Sichtbarkeit) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### Eine Richtlinie zum Löschen oder Übertragen von Repositorys erzwingen + +In allen Organisationen Ihres Enterprise-Kontos können Sie Mitgliedern mit Administratorberechtigungen das Löschen oder Übertragen eines Repositorys erlauben, das Löschen und Übertragen von Repositorys auf Organisationsinhaber beschränken oder es Inhabern ermöglichen, die Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository deletion and transfer“ (Löschen und Übertragen von Repositorys) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### Eine Richtlinie zum Löschen von Issues erzwingen + +In allen Organisationen Ihres Enterprise-Kontos können Sie Mitgliedern mit Administratorberechtigungen das Löschen von Issues in einem Repository erlauben, das Löschen von Issues auf Organisationsinhaber beschränken oder es Inhabern ermöglichen, die Einstellung auf Organisationsebene zu verwalten. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Lies auf der Registerkarte **Repository policies** (Repository-Richtlinien) unter „Repository issue deletion“ (Löschen von Repository-Issues) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Wähle im Dropdownmenü unter „Repository issue deletion“ (Löschen von Repository-Issues) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für das Löschen von Issues](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### Enforcing a policy on the default branch name + +Across all organizations owned by your enterprise account, you can set the default branch name for any new repositories that members create. You can choose to enforce that default branch name across all organizations or allow individual organizations to set a different one. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Klicke auf **Update** (Aktualisieren). ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..c18b25305fc2 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: Sicherheitseinstellungen in Deinem Enterprise-Konto erzwingen +intro: Enterprise-Inhaber können bestimmte Sicherheitsrichtlinien für alle Organisationen eines Enterprise-Kontos erzwingen. +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Zwei-Faktor-Authentifizierung für Organisationen in Deinem Enterprise-Konto vorschreiben + +Enterprise-Inhaber können vorschreiben, dass Organisationsmitglieder, Abrechnungsmanager und externe Mitarbeiter in allen Organisationen eines Enterprise-Kontos die Zwei-Faktor-Authentifizierung (2FA) für den Schutz ihrer persönlichen Konten verwenden. + +Bevor Du die 2FA für alle Organisationen Deines Enterprise-Kontos vorschreiben kannst, musst Du sie zunächst für Dein eigenes Konto aktivieren. Weitere Informationen findest Du unter „[Dein Konto durch Zwei-Faktor-Authentifizierung (2FA) schützen](/articles/securing-your-account-with-two-factor-authentication-2fa/).“ + +{% warning %} + +**Warnungen:** + +- Wenn Du die Zwei-Faktor-Authentifizierung für Dein Enterprise-Konto vorschreibst, werden Mitglieder, externe Mitarbeiter und Abrechnungsmanager (einschließlich Bot-Konten) der Organisationen Deines Enterprise-Kontos, die keine 2FA verwenden, aus der Organisation entfernt und verlieren den Zugriff auf die Repositorys der Organisation. Gleichzeitig verlieren sie auch den Zugriff auf ihre Forks der privaten Repositorys der Organisation. Du kannst die Zugriffsberechtigungen und Einstellungen dieser Personen wiederherstellen, wenn sie die Zwei-Faktor-Authentifizierung für ihre persönlichen Konten innerhalb einer Frist von drei Monaten ab ihrer Entfernung aus der Organisation aktivieren. Weitere Informationen findest Du unter „[Ehemaliges Mitglied Deiner Organisation wieder einsetzen](/articles/reinstating-a-former-member-of-your-organization).“ +- Alle Organisationsinhaber, Mitglieder, Abrechnungsmanager und externen Mitarbeiter der Organisationen Deines Enterprise-Kontos, die die 2FA für ihr persönliches Konto deaktivieren, nachdem Du die 2FA vorgeschrieben hast, werden automatisch aus der Organisation entfernt. +- Falls Du der einzige Inhaber eines Enterprise-Kontos bist, bei dem die Zwei-Faktor-Authentifizierung vorgeschrieben ist, kannst Du die 2FA für Dein persönliches Konto nicht deaktivieren, ohne gleichzeitig die Erzwingung der Zwei-Faktor-Authentifizierung für das Enterprise-Konto aufzuheben. + +{% endwarning %} + +Bevor Du die Zwei-Faktor-Authentifizierung vorschreiben, empfehlen wir, Organisationsmitglieder, externe Mitarbeiter und Abrechnungsmanager über diesen Schritt zu informieren und sie darum zu bitten, die Zwei-Faktor-Authentifizierung für ihre Konten einzurichten. Organisationsinhaber können auf der Personenseite ihrer Organisationen sehen, ob Mitglieder und externe Mitarbeiter bereits die 2FA verwenden. Weitere Informationen findest Du unter „[Überprüfen, ob die Benutzer Deiner Organisation die 2FA aktiviert haben](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled).“ + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. Überprüfe unter „Two-factor authentication“ (Zwei-Faktor-Authentifizierung) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle unter „Two-factor authentication“ (Zwei-Faktor-Authentifizierung) **Require two-factor authentication for all organizations in your business** (Zwei-Faktor-Authentifizierung für alle Organisationen in Deinem Unternehmen vorschreiben) aus, und klicke dann auf **Save** (Speichern). ![Kontrollkästchen zum Vorschreiben der Zwei-Faktor-Authentifizierung](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. Wenn Du dazu aufgefordert wirst, lies die Informationen zu Mitgliedern und externen Mitarbeitern, die aus den Organisationen Deines Enterprise-Kontos entfernt werden. Gib zur Bestätigung der Änderung den Namen Deines Enterprise-Kontos ein, und klicke dann auf **Remove members & require two-factor authentication** (Mitglieder entfernen & Zwei-Faktor-Authentifizierung vorschreiben). ![Feld zum Bestätigen der vorgeschriebenen 2FA](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. Wenn Mitglieder oder externe Mitarbeiter aus den Organisationen Deines Enterprise-Kontos entfernt werden, empfehlen wir optional, ihnen eine Einladung zum Wiederherstellen ihrer früheren Berechtigungen und ihres Zugriffs auf Deine Organisation zu senden. Vor der Annahme dieser Einladung müssen diese Benutzer die Zwei-Faktor-Authentifizierung aktivieren. + +### Zulässige IP-Adressen für Organisationen in Deinem Enterprise-Konto verwalten + +Enterprise-Inhaber können den Zugriff auf Objekte im Besitz von Organisationen in Enterprise-Konten einschränken, indem sie eine Zulassungsliste für spezifische IP-Adressen konfigurieren. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +Du kannst auch zugelassene IP-Adressen für eine einzelne Organisation konfigurieren. Weitere Informationen findest Du auf „[Zugelassene IP-Adressen für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)." + +#### Eine zulässige IP-Adresse hinzufügen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### Zulässige IP-Adressen aktivieren + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. Wähle unter „IP allow list“ (Liste der zulässigen IP-Adressen) **Enable IP allow list** (Liste der zulässigen IP-Adressen aktivieren) aus. ![Kontrollkästchen, um IP-Adressen zuzulassen](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Klicke auf **Save** (Speichern). + +#### Eine zulässige IP-Adresse bearbeiten + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Klicke auf **Update** (Aktualisieren). + +#### Eine zulässige IP-Adresse löschen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### {% data variables.product.prodname_actions %} mit einer IP-Zulassungsliste verwenden + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### SAML Single Sign-On für Organisationen in Deinem Enterprise-Konto aktivieren + +{% data reusables.saml.dotcom-saml-explanation %} Weitere Informationen findest Du unter „[Informationen über Identitäts- und Zugriffsmanagement mit SAML Single Sign-On](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)." + +Enterprise-Inhaber können SAML SSO und zentralisierte Authentifizierung über einen SAML IdP in allen Organisationen eines Enterprise-Kontos ermöglichen. Wenn Du SAML SSO für Dein Enterprise-Konto aktiviert hast, wird SAML SSO standardmäßig für alle Organisationen Deines Enterprise-Kontos aktiviert. Alle Mitglieder müssen sich über SAML SSO authentifizieren, um auf die Organisationen zuzugreifen, bei denen sie Mitglied sind. Enterprise-Inhaber müssen sich über SAML SSO authentifizieren, wenn sie auf ein Enterprise-Konto zugreifen. + +{% data reusables.saml.about-saml-access-enterprise-account %} Weitere Informationen findest Du auf „[Anzeigen und Verwalten des SAML-Zugriffs eines Benutzers auf Dein Enterprise-Konto](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} If you're not participating in the private beta, SCIM is not supported for enterprise accounts. For more information, see "[Managing user provisioning for organizations in your enterprise account](#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% note %} + +**Hinweis:** Wenn Du die Authentifizierung mit SAML Single Sign-On für Dein Enterprise-Konto aktivierst, werden alle bestehenden SAML-Konfigurationen auf Organisationsebene überschrieben. + +{% endnote %} + +For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle unter „SAML single sign-on“ (SAML Single Sign-On) **Enable SAML authentication** (SAML-Authentifizierung aktivieren) aus. ![Kontrollkästchen zum Aktivieren von SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. Gib im Feld **Sign on URL** (Sign-On-URL) den HTTPS-Endpunkt für Deinen IdP für Single Sign-On-Anforderungen ein. Diesen Wert findest Du in der IdP-Konfiguration. ![Feld für die URL, auf die Mitglieder bei der Anmeldung weitergeleitet werden](/assets/images/help/saml/saml_sign_on_url_business.png) +7. Gib optional im Feld **Issuer** (Aussteller) den Namen Deines SAML-Ausstellers ein. Dadurch wird die Authentizität versendeter Nachrichten verifiziert. ![Feld für den Namen des SAML-Ausstellers](/assets/images/help/saml/saml_issuer.png) +8. Füge unter **Public Certificate** (Öffentliches Zertifikat) ein Zertifikat ein, um die SAML-Antworten zu verifizieren. ![Feld für das öffentliche Zertifikat des Identity Providers](/assets/images/help/saml/saml_public_certificate.png) +9. Um die Integrität der Anforderungen von Ihrem SAML-Aussteller zu überprüfen, klicken Sie auf {% octicon "pencil" aria-label="The edit icon" %}. Wähle dann in den Dropdownmenüs „Signature Method“ (Signaturmethode) und „Digest Method“ (Digest-Methode) den Hash-Algorithmus aus, den Dein SAML-Aussteller verwendet. ![Dropdownmenüs für die Hash-Algorithmen für die Signaturmethode und Digest-Methode, die Dein SAML-Aussteller verwendet](/assets/images/help/saml/saml_hashing_method.png) +10. Bevor Du SAML SSO für Dein Unternehmen aktivierst, klicke auf **Test SAML configuration** (SAML-Konfiguration testen), um sicherzustellen, dass die eingegebenen Informationen korrekt sind. ![Schaltfläche zum Testen der SAML-Konfiguration vor dem Erzwingen](/assets/images/help/saml/saml_test.png) +11. Klicke auf **Save** (Speichern). + +### Managing user provisioning for organizations in your enterprise account + +Enterprise owners can manage organization membership in an enterprise account directly from an identity provider (IdP). + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %} Optionally, you can also enable SAML provisioning and, separately, deprovisioning. + +If you configure SCIM in your IdP, each time you make changes to group membership in your IdP, your IdP will make a SCIM call to {% data variables.product.prodname_dotcom %} to update the corresponding organization's membership. If you enable SAML provisioning, each time an enterprise member accesses a resource protected by your enterprise account's SAML configuration, that SAML assertion will trigger provisioning. + +For each SCIM call or SAML assertion, {% data variables.product.product_name %} will check the IdP groups the user belongs to and perform the following operations: + +- If the user is a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is not currently a member of that organization, add the user to the organization (SAML assertion) or send the user an email invitation to join the organization (SCIM call). +- Cancel any existing invitations for the user to join an organization owned by your enterprise account. + +For each SCIM call and, if you enable SAML deprovisioning, each SAML assertion, {% data variables.product.product_name %} will also perform the following operation: + +- If the user is not a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is currently a member of that organization, remove the user from the organization. + +If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)." + +To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." + +### Teamsynchronisierung für Organisationen in Deinem Enterprise-Konto verwalten + +Enterprise-Inhaber können die Teamsynchronisierung zwischen einem IdP und {% data variables.product.product_name %} ermöglichen, um Organisationsinhabern und Teambetreuern die Verbindung von Teams in den Organisationen Deines Enterprise-Kontos mit IdP-Gruppen zu ermöglichen. + +{% data reusables.identity-and-permissions.about-team-sync %} + +Mit Deinem Enterprise-Konto kannst Du die Teamsynchronisation mit Azure AD verwenden. + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +Du kannst auch die Teamsynchronisation für eine einzelne Organisation konfigurieren und verwalten. Weitere Informationen findest Du unter „[Teamsynchronisation für Deine Organisation verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)." + +#### Vorrausetzungen + +Bevor Du die Teamsynchronisierung für Dein Enterprise-Konto aktivieren kannst: + - müssen Du oder Dein Azure AD-Administrator ein Global-Administrator oder ein Privileged Role-Administrator in Azure AD sein. + - musst Du SAML Single Sign-On für Organisationen in Deinem Enterprise-Konto mit Deinem unterstützten IdP aktivieren. Weitere Informationen findest Du unter „[SAML Single Sign-On für Organisationen in Deinem Enterprise-Konto aktivieren](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + - musst Du mit SAML SSO und der unterstützten IdP zu Deinem Enterprise-Konto authentifizieren. Weitere Informationen findest Du unter „[Authentifizierung mit SAML Single Sign-On](/articles/authenticating-with-saml-single-sign-on).“ + +#### Teamsynchronisation für Azure AD verwalten + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. Überprüfe die Mandanteninformation des Identitätsanbieters, den Du zu Deinem Enterprise-Konto verbinden willst, dann klicke auf **Approve** (Genehmigen). ![Ausstehende Anforderung zum Aktivieren der Teamsynchronisierung für einen IdP-Mandanten mit der Option zur Genehmigung oder Ablehnung](/assets/images/help/teams/approve-team-synchronization.png) +8. Um die Teamsynchronisation zu deaktivieren, klicke auf **Disable team synchronization** (Teamsynchronisation deaktivieren). ![Deaktivieren der Teamsynchronisierung](/assets/images/help/teams/disable-team-synchronization.png) + +### SSH-Zertifizierungsstellen Ihres Enterprise-Kontos verwalten + +Enterprise-Inhaber können die SSH-Zertifizierungsstellen eines Enterprise-Kontos hinzufügen und löschen. + +Indem Sie eine SSH-Zertifizierungsstelle zu Ihrem Enterprise-Konto hinzufügen, können Sie es den Mitgliedern einer Organisation Ihres Enterprise-Kontos erlauben, mit von Ihnen bereitgestellten SSH-Zertifikaten auf die Repositorys dieser Organisation zuzugreifen. {% data reusables.organizations.can-require-ssh-cert %} Weitere Informationen findest Du unter „[Informationen zu SSH-Zertifizierungsstellen](/articles/about-ssh-certificate-authorities).“ + +#### Eine SSH-Zertifizierungsstelle hinzufügen + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### Eine SSH-Zertifizierungsstelle löschen + +Das Löschen einer Zertifizierungsstelle kann nicht rückgängig gemacht werden. Wenn Sie dieselbe Zertifizierungsstelle in Zukunft wieder verwenden möchten, müssen Sie sie erneut hochladen. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..2276b1eefb3f --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Richtlinien für Teams in Deinem Enterprise-Konto erzwingen +intro: 'Enterprise-Inhaber können bestimmte Richtlinien für Teams für alle Organisationen erzwingen, die einem Enterprise-Konto gehören, oder zulassen, dass Richtlinien in jeder Organisation festgelegt werden.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Eine Richtlinie für Teamdiskussionen erzwingen + +Für alle Organisationen Deines Enterprise-Kontos kannst Du Teamdiskussionen aktivieren oder deaktivieren oder es Inhabern gestatten, diese Einstellung auf Organisationsebene zu verwalten. Weitere Informationen findest Du unter „[Informationen zu Teamdiskussionen](/articles/about-team-discussions/).“ + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Klicke auf der Seitenleiste des Enterprise-Kontos auf **Teams** (Teams). ![Registerkarte „Teams“ (Teams) in der Seitenleiste des Enterprise-Kontos](/assets/images/help/business-accounts/settings-teams-tab.png) +4. Überprüfe unter „Team discussions“ (Teamdiskussionen) die Informationen zum Ändern der Einstellung. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Wähle im Dropdownmenü unter „Team discussions“ (Teamdiskussionen) eine Richtlinie aus. ![Dropdownmenü mit den Optionen für die Richtlinie für Teamdiskussionen](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..5c87c21c1da4 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### Inhaltsverzeichnis + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..a4a70cfbd57f --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: Du kannst Personen dazu einladen, Enterprise-Inhaber oder Abrechnungsmanager in Deinem Enterprise-Konto zu werden. Du kannst auch Enterprise-Inhaber und Abrechnungsmanager entfernen, die nicht mehr auf Dein Enterprise-Konto zugreifen müssen. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Informationen zum Einladen von Personen zur Verwaltung Deines Enterprise-Kontos + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**Tipp:** Weitere Informationen zum Verwalten von Benutzern in einer Organisation Deines Enterprise-Kontos findest Du unter „[Mitgliedschaft in Deiner Organisation verwalten](/articles/managing-membership-in-your-organization)“ und „[Rollenbasierte Zugriffe von Personen auf Deine Organisation verwalten](/articles/managing-peoples-access-to-your-organization-with-roles).“ + +{% endtip %} + +### Einen Enterprise-Administrator zu Deinem Enterprise-Konto einladen + +Nur Enterprise-Inhaber können andere Personen dazu einladen, Enterprise-Administratoren zu werden. + +Wenn Du jemanden zum Enterprise-Konto eingeladen hast, muss diese Person die per E-Mail erhaltene Einladung annehmen, bevor sie auf das Enterprise-Konto zugreifen kann. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Klicke auf der linken Seitenleiste auf **Administrators** (Administratoren). ![Registerkarte „Administrators“ (Administratoren) in der linken Seitenleiste](/assets/images/help/business-accounts/administrators-tab.png) +4. Klicke oberhalb der Liste der Administratoren auf **Invite admin** (Administrator einladen). ![Schaltfläche „Invite admin“ (Administrator einladen) über der Liste der Enterprise-Inhaber](/assets/images/help/business-accounts/invite-admin-button.png) +5. Gib den Benutzernamen, den vollständigen Namen oder die E-Mail-Adresse der Person ein, die Du dazu einladen möchtest, Enterprise-Administrator zu werden. Wähle dann die gewünschte Person aus den Ergebnissen aus. ![Modales Feld mit Feld für die Eingabe des Benutzernamens, vollständigen Namens oder der E-Mail-Adresse und Schaltfläche zum Einladen](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. Wähle **Owner** (Inhaber) oder **Billing Manager** (Abrechnungsmanager) aus. ![Modalfeld mit Rollenauswahl](/assets/images/help/business-accounts/invite-admins-roles.png) +7. Klicke auf **Send Invitation** (Einladung senden). ![Schaltfläche „Send invitation“ (Einladung senden)](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### Einen Enterprise-Administrator aus Deinem Enterprise-Konto entfernen + +Nur Enterprise-Inhaber können andere Enterprise-Administratoren aus dem Enterprise-Konto entfernen. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Klicke neben dem Benutzernamen der Person, die Du entfernen möchtest, auf {% octicon "gear" aria-label="The Settings gear" %} und anschließend auf **Remove owner** (Inhaber entfernen) oder **Remove billing manager** (Abrechnungsmanager entfernen). ![Zahnradsymbol für Einstellungen mit Menüoption zum Entfernen eines Enterprise-Administrators](/assets/images/help/business-accounts/remove-admin.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..7df208e247c6 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,42 @@ +--- +title: Managing licenses for Visual Studio subscription with GitHub Enterprise +intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle +versions: + free-pro-team: '*' +--- + +### Informationen zu {% data variables.product.prodname_vss_ghe %} + +{% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. + +After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise account with a user account on {% data variables.product.prodname_dotcom_the_website %}. + +Weitere Informationen zu {% data variables.product.prodname_enterprise %} finden Sie unter „[Produkte von {% data variables.product.company_short %}](/github/getting-started-with-github/githubs-products#github-enterprise)“. For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." + +### Vorrausetzungen + +1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. + +2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) in the Microsoft Docs. + +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." + +4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." + +### Inviting a subscriber to use {% data variables.product.prodname_enterprise %} + +To use the {% data variables.product.prodname_enterprise %} portion of the license, the subscriber must join an organization owned by your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Organization owners can invite new members to an organization. For more information, see "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." + +### Viewing {% data variables.product.prodname_enterprise %} licensing + +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. Weitere Informationen findest Du unter „[Abonnement und Nutzung für Dein Enterprise-Konto anzeigen](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account).“ + +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### Weiterführende Informationen + +- [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..80afe795f4c0 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Organisationen in Deinem Enterprise-Konto verwalten +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..a2b03b42570f --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: Managing unowned organizations in your enterprise account +intro: You can become an owner of an organization in your enterprise account that currently has no owners. +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: Enterprise owners can manage unowned organizations in an enterprise account. +versions: + free-pro-team: '*' +--- + +If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. Weiter Informationen findest Du unter „[Sicherheitseinstellungen für Dein Enterprise-Konto erzwingen](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% data reusables.enterprise-accounts.access-enterprise %} +2. To the right of the search field, click **X unowned**. ![Button to view unowned organizations](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. To the right of the organization you want to assume ownership of, click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-button.png) +4. Read the warning, then click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..97c906ecd0dd --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Managing users in your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/content/github/setting-up-and-managing-your-enterprise-account/managing-users-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md similarity index 60% rename from content/github/setting-up-and-managing-your-enterprise-account/managing-users-in-your-enterprise-account.md rename to translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md index 9db378da9d5f..f29b3d52ab97 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/managing-users-in-your-enterprise-account.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -1,9 +1,9 @@ --- -title: Managing users in your enterprise account +title: Dein Enterprise-Konto verwalten product: '{% data reusables.gated-features.enterprise-accounts %}' mapTopic: true redirect_from: - - /articles/managing-users-in-your-enterprise-account + - /articles/managing-your-enterprise-account versions: free-pro-team: '*' enterprise-server: '*' diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..4d57c2f3c861 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Enterprise-Inhaber + +Enterprise owners have complete control over the enterprise and can take every action, including: +- Administratoren verwalten +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Enterprise-Einstellungen verwalten +- Richtlinien organisationsübergreifend durchsetzen +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Keinen Zugriff haben Enterprise-Inhaber auf die Einstellungen und Inhalte der einzelnen Organisationen, es sei denn, sie sind auch Inhaber einer Organisation oder ihnen wird direkter Zugriff auf das Repository einer Organisation erteilt. Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Enterprise-Mitglieder + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. Du kannst anzeigen, auf welche Ressourcen die einzelnen Personen Zugriff haben. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +Weitere Informationen zu den Berechtigungen auf Organisationsebene findest Du unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization).“ + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. Weitere Informationen zu den Berechtigungen externer Mitarbeiter findest Du unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization#outside-collaborators).“ + +{% if currentVersion == "free-pro-team@latest" %} + +### Abrechnungsmanager + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- Benutzerlizenzen, {% data variables.large_files.product_name_short %}-Pakete und andere Abrechnungseinstellungen anzeigen und verwalten +- Liste der Abrechnungsmanager anzeigen +- Andere Abrechnungsmanager hinzufügen oder entfernen + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. Abrechnungsmanager müssen über ein persönliches Konto auf {% data variables.product.prodname_dotcom %} verfügen. + +### Weiterführende Informationen + +- „[Informationen zu Enterprise-Konten](/articles/about-enterprise-accounts)“ + +{% endif %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..af0dc1a4b287 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Richtlinien für Organisationen in Deinem Enterprise-Konto festlegen +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..5ecebed235a1 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,51 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: 'Du kannst die verknüpfte Identität, aktive Sitzungen und autorisierte Anmeldeinformationen eines Enterprise-Mitglieds ansehen und widerrufen.' +permissions: Enterprise-Inhaber können den SAML-Zugriff eines Mitglieds auf eine Organisation ansehen und verwalten. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Über SAML Zugriff auf Dein Enterprise-Konto + +Wenn Du SAML Single Sign-On für Dein Enterprise-Konto aktivierst, kann jedes Enterprise-Mitglied seine externe Identität auf Deinem Identitätsanbieter (IdP) mit seinem bestehenden {% data variables.product.product_name %}-Konto verknüpfen. {% data reusables.saml.about-saml-access-enterprise-account %} + +### Eine verknüpfte Identität anschauen und widerrufen + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### Eine aktive SAML-Sitzung ansehen und widerrufen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### Autorisierte Anmeldeinformationen anschauen und widerrufen + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### Weiterführende Informationen + +- „[SAML-Zugriff eines Mitglieds auf Deine Organisation ansehen und verwalten](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..bd5908ebf397 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. Du kannst eine bestimmte Person nach ihrem Benutzernamen oder vollständigen Namen suchen. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### Mitglieder und externe Mitarbeiter anzeigen + +Du kannst die Anzahl der ausstehenden Mitglieder und externen Mitarbeiter anzeigen. You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. Du kannst die Liste der externen Mitarbeiter nach der Sichtbarkeit der Repositorys filtern, auf die der Mitarbeiter zugreifen kann. Du kannst eine bestimmte Person nach ihrem Benutzernamen oder Anzeigenamen suchen. + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. Wenn Du optional anstelle der Liste der Mitglieder eine Liste der externen Mitarbeiter anzeigen möchtest, klicke auf **Outside collaborators** (Externe Mitarbeiter). ![Registerkarte „Outside collaborators“ (Externe Mitarbeiter) auf der Seite „Organization members“ (Organisationsmitglieder)](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### Weiterführende Informationen + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..a8431c540ab6 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,25 @@ +--- +title: Auditprotokolle für Organisationen in Deinem Enterprise-Konto anzeigen +intro: Enterprise-Inhaber können im zugehörigen Auditprotokoll aggregierte Aktionen aus allen Organisationen anzeigen, die einem Enterprise-Konto gehören. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Jeder Eintrag im Auditprotokoll zeigt die zutreffenden Informationen zu einem Ereignis an, beispielsweise: + +- die Organisation, in der eine Aktion ausgeführt wurde, +- der Benutzer, der die Aktion durchgeführt hat, +- an welchem Repository eine Aktion durchgeführt wurde, +- die Aktion, die durchgeführt wurde, +- in welchem Land die Aktion durchgeführt wurde, +- Datum und Uhrzeit der Aktion. + +Du kannst das Auditprotokoll nach bestimmten Ereignissen durchsuchen und Auditprotokolldaten exportieren. Weitere Informationen zum Durchsuchen des Auditprotokolls nach bestimmten Organisationsereignissen findest Du unter „[Auditprotokoll Deiner Organisation überprüfen](/articles/reviewing-the-audit-log-for-your-organization).“ + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..5fff3ad0a346 --- /dev/null +++ b/translations/de-DE/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: Abonnement und Nutzung für Dein Enterprise-Konto anzeigen +intro: 'Du kannst das aktuelle Abonnement, die Lizenznutzung, die Rechnungen, den Zahlungsverlauf und andere Abrechnungsinformationen für Dein Enterprise-Konto anzeigen.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 'Enterprise-Inhaber und Abrechnungsmanager können auf alle Abrechnungseinstellungen für Enterprise-Konen zugreifen und diese verwalten.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Informationen zur Abrechnung für Enterprise-Konten + +Enterprise-Konten sind derzeit für {% data variables.product.prodname_enterprise %}-Kunden verfügbar, die per Rechnung bezahlen. Die Abrechnung für alle Organisationen und {% data variables.product.prodname_ghe_server %}-Instanzen, die mit Deinem Enterprise-Konto verbunden sind, wird in eine einzige Rechnung für alle Deine bezahlten {% data variables.product.prodname_dotcom_the_website %}-Dienste zusammengefasst (inklusive bezahlte Lizenzen in Organisationen, {% data variables.large_files.product_name_long %}-Datenpakete und Abonnements für {% data variables.product.prodname_marketplace %}-Apps). + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Abonnement und Nutzung für Dein Enterprise-Konto anzeigen + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Lizenz- und Abonnementinformationen in Enterprise-Abrechnungseinstellungen](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index a7c287ab4691..93e8645cafa5 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst optional eine Beschreibung, einen Standort, eine Website und eine E-Mail-Adresse für Deine Organisation hinzufügen und wichtige Repositorys am Anfang der Seite anheften. diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index 70407de64d0a..6fc4e02f5057 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst persönliche Informationen über Dich selbst in Deiner Bio hinzufügen, beispielsweise über frühere Orte, an denen Du gearbeitet hast, Projekte, an denen Du mitgewirkt hast, oder Interessen, die Du hast, von denen andere Personen möglicherweise wissen möchten. Weitere Informationen findest Du unter „[Bio zu Deinem Profil hinzufügen](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index 8eb53ff28e9e..24127c5ee708 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/index.md index 08769818047e..6dd1e2333bd8 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index a626b4e01e2a..02327bcb5a15 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 023714da6b5b..e0e6ebe0bd03 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'You can add a README to your {% data variables.product.prodname_dotcom % versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### About your profile README diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index edda043a6219..9d12bf9da99e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Dein Profilbild ändern @@ -49,7 +50,7 @@ Du kannst den Namen, der in Deinem Profil angezeigt wird, ändern. This name may Fügen Sie eine Biografie zu Ihrem Profil hinzu, um anderen {% data variables.product.product_name %}-Benutzern Informationen zu Ihrer Person bereitzustellen. Mit [@Erwähnungen](/articles/basic-writing-and-formatting-syntax) und Emojis kannst Du Informationen dazu angeben, wo Du gerade arbeitest oder früher gearbeitet hast, welche Tätigkeit Du ausübst oder welche Kaffeesorte Du trinkst. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} For a longer-form and more prominent way of displaying customized information about yourself, you can also use a profile README. For more information on the profile README, see "[Managing your profile README](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)." diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index 68e6ef005963..7cee1f5583dd 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: Elemente an Dein Profil anheften -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst ein öffentliches Repository anheften, wenn Dir das Repository gehört oder wenn Du Beiträge zu dem Repository geleistet hast. Commits zu Forks zählen nicht als Beiträge. Daher kannst Du Forks, die Du nicht besitzt, auch nicht anheften. Weitere Informationen findest Du unter „[Warum werden meine Beiträge nicht in meinem Profil angezeigt?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index 932fc34511db..8bced3324eff 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du Deine privaten Beiträge veröffentlichst, können Benutzer, die keinen Zugriff auf die Repositorys haben, an denen Du mitarbeitest, die Informationen zu Deinen privaten Beiträgen nicht sehen. Stattdessen sehen sie die Anzahl an privaten Beiträgen, die Du pro Tag geleistet hast. Zu Deinen öffentlichen Beiträgen werden detaillierte Informationen angezeigt. Weitere Informationen findest Du unter „[Beiträge auf Deiner Profilseite anzeigen](/articles/viewing-contributions-on-your-profile-page)“. diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 72330f8d663a..abeda6b8c49d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} Weitere Informationen findest Du unter „[Beiträge in Deinem Profil anzeigen](/articles/viewing-contributions-on-your-profile).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index e12e68df71ef..51f0f437f9ec 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Erwartetes Verhalten bei der Anzeige der Commit-Details über die Zeitleiste diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index f5a90ef0d922..dba161a04f57 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Dein Beteiligungsdiagramm zeigt die Aktivitäten in öffentlichen Repositorys. Du kannst die Aktivitäten in öffentlichen und privaten Repositorys anzeigen, wobei spezifische Details Deiner Aktivität in privaten Repositorys anonymisiert werden. Weitere Informationen finden Sie unter „[Private Beiträge in Ihrem Profil veröffentlichen oder verbergen](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)“. {% note %} -**Hinweis:** Commits werden nur dann in Deinem Beteiligungsdiagramm angezeigt, wenn Du Deinen [E-Mail-Einstellungen für {% data variables.product.product_name %} die E-Mail-Adresse hinzugefügt hast, die Du für Deine lokale Git-Konfiguration verwendet hast](/articles/adding-an-email-address-to-your-github-account). Weitere Informationen findest Du unter „[Warum werden meine Beiträge nicht in meinem Profil angezeigt?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)“ +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. Weitere Informationen findest Du unter „[Warum werden meine Beiträge nicht in meinem Profil angezeigt?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)“ {% endnote %} @@ -25,7 +26,7 @@ Bestimmte Aktionen zählen auf Deiner Profilseite als Beiträge: - Commits zum Standardbranch eines Repositorys oder zum Branch `gh-pages` - das Öffnen eines Issues - das Vorschlagen eines Pull Requests -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Commits mit Co-Autor im Standardbranch eines Repositorys oder im Branch `gh-pages`{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ Der Abschnitt für die Beitragsaktivität enthält eine detaillierte Zeitleiste ![Zeitfilter für Beitragsaktivität](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### Beiträge von {% data variables.product.product_location_enterprise %} auf {% data variables.product.prodname_dotcom_the_website %} anzeigen +If your site administrator has enabled -Wenn Dein Websiteadministrator {% data variables.product.prodname_unified_contributions %} aktiviert hat, kannst Du die {% data variables.product.prodname_enterprise %}-Beitragszähler an Dein {% data variables.product.prodname_dotcom_the_website %}-Profil senden. Weitere Informationen findest Du unter „[Deine {% data variables.product.prodname_ghe_server %}-Beiträge an Deine {% data variables.product.prodname_dotcom_the_website %} senden](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile).“ +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. Weitere Informationen findest Du unter „[Deine {% data variables.product.prodname_ghe_server %}-Beiträge an Deine {% data variables.product.prodname_dotcom_the_website %} senden](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile).“ +{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index e0e75feccc58..ad81c8aacc97 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Gezählte Beiträge @@ -28,19 +29,19 @@ Außerdem muss **mindestens eine** der folgenden Voraussetzung erfüllt sein: - Du bist ein Repository-Mitarbeiter oder ein Mitglied der Organisation, welcher das Repository gehört. - Du hast das Repository geforkt. - Du hast einen Pull Request oder Issue im Repository geöffnet. -- Du hast das Repository mit Sternen versehen. -{% if currentVersion != "free-pro-team@latest" %} +- Sie haben das Repository mit Sternen versehen. + ### Allgemeine Ursachen für nicht gezählte Beiträge -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### Die Commit-Erstellung liegt weniger als 24 Stunden zurück Nachdem Du einen Commit erstellt hast, der die Anforderung erfüllt, um als Beitrag gezählt zu werden, kann es bis zu 24 Stunden dauern, bis der Beitrag in Deinem Beteiligungsdiagramm angezeigt wird. -#### Du hast Deinem Profil Deine lokale Git-Commit-E-Mail-Adresse nicht hinzugefügt +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} Du kannst die für einen Commit verwendete E-Mail-Adresse überprüfen. Füge dazu `.patch` am Ende einer Commit-URL hinzu, also beispielsweise https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message Bei der im Feld `From:` (Von) angegebenen E-Mail-Adresse handelt es sich um die Adresse, die in den [Einstellungen für die lokale Git-Konfiguration](/articles/set-up-git) festgelegt wurde. In diesem Beispiel lautet die für den Commit verwendete E-Mail-Adresse `octocat@nowhere.com`. -Falls Deinem {% data variables.product.product_name %}-Profil die für den Commit verwendete E-Mail-Adresse nicht hinzugefügt wurde, musst Du Deinem {% data variables.product.product_name %}-Konto [die E-Mail-Adresse hinzufügen](/articles/adding-an-email-address-to-your-github-account). Beim Hinzufügen der neuen Adresse wird Dein Beteiligungsdiagramm automatisch neu erstellt. +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index ac7fadd5611d..1fc730da1594 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ein Organisationsinhaber kann Dich einladen, seiner Organisation als Mitglied, Abrechnungsmanager oder Inhaber beizutreten. Ein Organisationsinhaber oder Mitglied mit Administratorberechtigungen für ein Repository kann Dich einladen, als externer Mitarbeiter in einem oder mehreren Repositorys zusammenzuarbeiten. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index eb3c724a1236..9bb290b8af85 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'Über Dein persönliches Dashboard kannst Du über Issues und Pull Reque versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Auf Dein persönliches Dashboard zugreifen diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index 8cc6a3ed0677..efaabcc4f7e5 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md index 8140f491016e..ad98565160c7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md @@ -1,6 +1,6 @@ --- -title: Changing your GitHub username -intro: 'You can change your {% data variables.product.product_name %} username at any time.' +title: Deinen GitHub-Benutzernamen ändern +intro: 'Sie können Ihren {% data variables.product.product_name %}-Benutzernamen jederzeit ändern.' redirect_from: - /articles/how-to-change-your-username/ - /articles/changing-your-github-user-name/ @@ -12,50 +12,46 @@ versions: enterprise-server: '*' --- -### About username changes +### Informationen zu Änderungen des Benutzernamens You can change your username to another username that is not currently in use.{% if currentVersion == "free-pro-team@latest" %} If the username you want is not available, you'll see information about whether you can request the username to be released when you type in the desired username. -If the username is not eligible for release and you don't hold a trademark for the username, you can choose another username or keep your current username. {% data variables.contact.github_support %} cannot release the unavailable username for you. For more information, see "[Changing your username](#changing-your-username)."{% endif %} +Falls der Benutzername nicht freigegeben werden kann und Du für den Benutzernamen keine Handelsmarke führst, kannst Du einen anderen Benutzernamen auswählen oder Deinen aktuellen Benutzernamen beibehalten. {% data variables.contact.github_support %} kann den für Sie nicht verfügbaren Benutzernamen nicht freigeben. Weitere Informationen findest Du unter „[Benutzernamen ändern](#changing-your-username)“.{% endif %} -After changing your username, your old username becomes available for anyone else to claim. Most references to your repositories under the old username automatically change to the new username. However, some links to your profile won't automatically redirect. +Wenn Du Deinen Benutzernamen geändert hast, steht Dein alter Benutzername wieder der Allgemeinheit zur Verfügung. Die meisten Verweise auf Deine Repositorys unter dem alten Benutzernamen werden automatisch in den neuen Benutzernamen geändert. Einige Links auf Dein Profil werden jedoch nicht automatisch weitergeleitet. -{% data variables.product.product_name %} cannot set up redirects for: -- [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) using your old username -- Links to [gists](/articles/creating-gists) that include your old username +Für Folgendes kann {% data variables.product.product_name %} keine Weiterleitungen einrichten: +- [@Erwähnungen](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) des alten Benutzernamens +- Links zu [Gists](/articles/creating-gists), die Deinen alten Benutzernamen enthalten -### Repository references +### Repository-Verweise -After you change your username, {% data variables.product.product_name %} will automatically redirect references to your repositories. -- Web links to your existing repositories will continue to work. This can take a few minutes to complete after you make the change. -- Command line pushes from your local repository clones to the old remote tracking URLs will continue to work. +Wenn Du Deinen Benutzernamen geändert hast, leitet {% data variables.product.product_name %} Verweise auf Deine Repositorys automatisch weiter. +- Weblinks zu Deinen vorhandenen Repositorys funktionieren auch weiterhin. Dieser Vorgang kann einige Minuten dauern, nachdem Du die Änderung vorgenommen hast. +- Befehlszeilen-Pushes von Deinen lokalen Repository-Klonen zu den alten Remote-Tracking-URLs funktionieren auch weiterhin. -If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see "[Changing a remote's URL](/articles/changing-a-remote-s-url)." +Wenn der neue Inhaber Deines alten Benutzernamens ein Repository mit demselben Namen wie Dein Repository erstellt, wird der Weiterleitungseintrag überschrieben und Deine Weiterleitung wird nicht mehr funktionieren. Angesichts dieser Möglichkeit empfehlen wir Dir, alle vorhandenen Remote-Repository-URLs nach dem Ändern Deines Benutzernamens zu aktualisieren. Weitere Informationen findest Du unter „[URL eines Remote-Repositorys ändern](/articles/changing-a-remote-s-url).“ -### Links to your previous profile page +### Links zu früheren Profilseiten -After changing your username, links to your previous profile page, such as `https://{% data variables.command_line.backticks %}/previoususername`, will return a 404 error. We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. +Nach dem Ändern Deines Benutzernamens lösen Links zu Deinen früheren Profilseiten, z. B. `https://{% data variables.command_line.backticks %}/previoususername`, eine 404-Fehlermeldung aus. We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. -### Your Git commits +### Deine Git-Commits -{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. For more information on setting your email address, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. Weitere Informationen zum Einrichten Deiner E-Mail-Adresse findest Du unter „[Commit-E-Mail-Adresse festlegen](/articles/setting-your-commit-email-address).“ -### Changing your username +### Deinen Benutzernamen ändern {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.account_settings %} -3. In the "Change username" section, click **Change username**. - ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} -4. Read the warnings about changing your username. If you still want to change your username, click **I understand, let's change my username**. - ![Change Username warning button](/assets/images/help/settings/settings-change-username-warning-button.png) -5. Type a new username. - ![New username field](/assets/images/help/settings/settings-change-username-enter-new-username.png) -6. If the username you've chosen is available, click **Change my username**. If the username you've chosen is unavailable, you can try a different username or one of the suggestions you see. - ![Change Username warning button](/assets/images/help/settings/settings-change-my-username-button.png) +3. Klicke im Abschnitt „Change username“ (Benutzername ändern) auf **Change username** (Benutzername ändern). ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} +4. Lies die Warnungen in Bezug auf das Ändern Deines Benutzernamens. Falls Du Deinen Benutzernamen dennoch ändern möchtest, klicke auf **I understand, let's change my username** (Ich habe verstanden, meinen Benutzernamen ändern). ![Schaltfläche mit Warnung zur Änderung des Benutzernamens](/assets/images/help/settings/settings-change-username-warning-button.png) +5. Gib einen neuen Benutzernamen ein. ![Feld für neuen Benutzernamen](/assets/images/help/settings/settings-change-username-enter-new-username.png) +6. Falls der gewünschte Benutzername verfügbar ist, klicke auf **Change my username** (Meinen Benutzernamen ändern). Falls der gewünschte Benutzername nicht verfügbar ist, kannst Du versuchen, einen anderen Benutzernamen oder einen der angezeigten Vorschläge zu verwenden. ![Schaltfläche mit Warnung zur Änderung des Benutzernamens](/assets/images/help/settings/settings-change-my-username-button.png) {% endif %} -### Further reading +### Weiterführende Informationen -- "[Changing a remote's URL](/articles/changing-a-remote-s-url)" +- „[URL eines Remote-Repositorys ändern](/articles/changing-a-remote-s-url)“ - "[Why are my commits linked to the wrong user?](/articles/why-are-my-commits-linked-to-the-wrong-user)"{% if currentVersion == "free-pro-team@latest" %} -- "[{% data variables.product.prodname_dotcom %} Username Policy](/articles/github-username-policy)"{% endif %} +- „[{% data variables.product.prodname_dotcom %}-Richtlinie zu Benutzernamen](/articles/github-username-policy)“{% endif %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/index.md index bea5bcd8f843..41119a4ada1b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index 8a6f706eaf56..3ab660a81485 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 22ebcc2eb387..524986a73ef0 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Repositorys, die einer Organisation gehören, können feiner abgestufte Zugriffsberechtigungen gewähren. Weitere Informationen findest Du unter „[Zugriffsberechtigungen auf {% data variables.product.product_name %}](/articles/access-permissions-on-github).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index 35e8a0f721e7..c7bc75860c2e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index b7bf43c72d93..a876b3b221f1 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ein Mitarbeiter ist eine Person, die Berechtigungen für eines Deiner Projektboards besitzt. Die Berechtigung eines Mitarbeiters ist standardmäßig der Lesezugriff. Weitere Informationen findest Du unter „[Berechtigungsebenen für Benutzer-Projektboards](/articles/permission-levels-for-user-owned-project-boards).“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index eac2056c9ecf..643c0da73f89 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index 5f0f396cbcff..b74c0279cc84 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'You can set the default branch name new repositories that you create on versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 077517261a4c..b26fb3801667 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 8479efa43894..c9abda210bb4 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c6ebc8a604b9..f157c744a115 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -1,73 +1,74 @@ --- -title: Permission levels for a user account repository -intro: 'A repository owned by a user account has two permission levels: the *repository owner* and *collaborators*.' +title: Berechtigungsebenen für ein Repository eines Benutzerkontos +intro: 'Ein Repository, das einem Benutzerkonto gehört, hat zwei Berechtigungsebenen: den *Repository-Inhaber* und die *Mitarbeiter*.' redirect_from: - /articles/permission-levels-for-a-user-account-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} -**Tip:** If you require more granular read/write access to a repository owned by your user account, consider transferring the repository to an organization. For more information, see "[Transferring a repository](/articles/transferring-a-repository)." +**Tipp:** Wenn Du einen feiner abgestuften Lese-/Schreibzugriff auf ein Repository benötigst, das Deinem Benutzerkonto gehört, kannst Du das Repository an eine Organisation übertragen. Weitere Informationen findest Du unter „[Ein Repository übertragen](/articles/transferring-a-repository).“ {% endtip %} -#### Owner access on a repository owned by a user account +#### Inhaberzugriff auf ein Repository eines Benutzerkontos -The repository owner has full control of the repository. In addition to all the permissions allowed by repository collaborators, the repository owner can: +Der Repository-Inhaber besitzt die vollständige Kontrolle über das Repository. Neben den Berechtigungen, die auch Repository-Mitarbeitern erteilt werden, stehen dem Repository-Inhaber zusätzlich folgende Möglichkeiten zur Verfügung: - {% if currentVersion == "free-pro-team@latest" %}[Invite collaborators](/articles/inviting-collaborators-to-a-personal-repository){% else %}[Add collaborators](/articles/inviting-collaborators-to-a-personal-repository){% endif %} - Change the visibility of the repository (from [public to private](/articles/making-a-public-repository-private), or from [private to public](/articles/making-a-private-repository-public)){% if currentVersion == "free-pro-team@latest" %} -- [Limit interactions with a repository](/articles/limiting-interactions-with-your-repository){% endif %} -- Merge a pull request on a protected branch, even if there are no approving reviews -- [Delete the repository](/articles/deleting-a-repository) +- [Interaktionen mit einem Repository einschränken](/articles/limiting-interactions-with-your-repository){% endif %} +- Einen Pull Request auf einem geschützten Branch zusammenführen, selbst ohne genehmigende Reviews +- [Das Repository löschen](/articles/deleting-a-repository) - [Manage a repository's topics](/articles/classifying-your-repository-with-topics){% if currentVersion == "free-pro-team@latest" %} - Manage security and analysis settings. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)."{% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} -- Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} -- Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} -- Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." +- Pakete löschen. Weitere Informationen findest Du unter „[Ein Paket löschen](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} +- soziale Tickets für Repositorys erstellen und bearbeiten (siehe „[Social-Media-Vorschau Ihres Repositorys anpassen](/articles/customizing-your-repositorys-social-media-preview)“) +- das Repository in eine Vorlage umwandeln For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +- Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} -- [Define code owners for the repository](/articles/about-code-owners) +- [Codeinhaber für das Repository definieren](/articles/about-code-owners) - [Archive repositories](/articles/about-archiving-repositories){% if currentVersion == "free-pro-team@latest" %} -- Create security advisories. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- Display a sponsor button. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} +- Sicherheitshinweise erstellen. Weitere Informationen findest Du unter „[ Über {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." +- eine Sponsorenschaltfläche anzeigen Weitere Informationen findest Du unter „[Sponsorenschaltfläche in Deinem Repository anzeigen](/articles/displaying-a-sponsor-button-in-your-repository)“{% endif %} -There is only **one owner** of a repository owned by a user account; this permission cannot be shared with another user account. To transfer ownership of a repository to another user, see "[How to transfer a repository](/articles/how-to-transfer-a-repository)." +Bei einem Repository, das einem Benutzerkonto gehört, gibt es nur **einen Inhaber**. Diese Berechtigung kann nicht mit einem anderem Benutzerkonto geteilt werden. Informationen zur Übertragung der Repository-Inhaberschaft auf einen anderen Benutzer findest Du unter „[Ein Repository übertragen](/articles/how-to-transfer-a-repository).“ -#### Collaborator access on a repository owned by a user account +#### Mitarbeiterzugriff auf ein Repository eines Benutzerkontos {% note %} -**Note:** In a private repository, repository owners can only grant write access to collaborators. Collaborators can't have read-only access to repositories owned by a user account. +**Hinweis:** In einem privaten Repository können Repository-Inhaber Mitarbeitern nur Schreibzugriff gewähren. Mitarbeiter können nicht Nur-Lese-Zugriff auf Repositorys haben, die einem Benutzerkonto gehören. {% endnote %} -Collaborators on a personal repository can: +Mitarbeiter haben folgende Möglichkeiten in persönlichen Repositorys: -- Push to (write), pull from (read), and fork (copy) the repository -- Create, apply, and delete labels and milestones -- Open, close, re-open, and assign issues -- Edit and delete comments on commits, pull requests, and issues -- Mark an issue or pull request as a duplicate. For more information, see "[About duplicate issues and pull requests](/articles/about-duplicate-issues-and-pull-requests)." -- Open, merge and close pull requests -- Apply suggested changes to pull requests. For more information, see "[Incorporating feedback in your pull request](/articles/incorporating-feedback-in-your-pull-request)." +- Etwas zum Repository pushen (schreiben), etwas vom Repository abrufen (lesen) und das Repository forken (kopieren) +- Kennzeichnungen und Meilensteine erstellen, anwenden und löschen +- Issues öffnen, schließen, erneut öffnen und zuweisen +- Kommentare zu Commits, Pull Requests und Issues bearbeiten und löschen +- Issues und Pull Requests als Duplikate markieren Weitere Informationen findest Du unter „[Informationen zu Duplikaten von Issues und Pull Requests](/articles/about-duplicate-issues-and-pull-requests)“ +- Pull Requests öffnen, zusammenführen und schließen +- Vorgeschlagene Änderungen auf Pull Requests anwenden. Weitere Informationen findest Du unter „[Feedback in Deinen Pull Request aufnehmen](/articles/incorporating-feedback-in-your-pull-request).“ - Send pull requests from forks of the repository{% if currentVersion == "free-pro-team@latest" %} -- Publish, view, and install packages. For more information, see "[Publishing and managing packages](/github/managing-packages-with-github-packages/publishing-and-managing-packages)."{% endif %} -- Create and edit Wikis -- Create and edit releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository). -- Remove themselves as collaborators on the repository -- Submit a review on a pull request that will affect its mergeability -- Act as a designated code owner for the repository. For more information, see "[About code owners](/articles/about-code-owners)." -- Lock a conversation. For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} -- Report abusive content to {% data variables.contact.contact_support %}. For more information, see "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)."{% endif %} -- Transfer an issue to a different repository. For more information, see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)." +- Pakete veröffentlichen, ansehen und installieren. Weitere Informationen findest Du unter „[Pakete veröffentlichen und verwalten](/github/managing-packages-with-github-packages/publishing-and-managing-packages)."{% endif %} +- Wikis erstellen und bearbeiten +- Erstellen und Bearbeiten von Releases. Weitere Informationen findest Du unter „[Releases in einem Repository verwalten](/github/administering-a-repository/managing-releases-in-a-repository). +- Sich selbst als Mitarbeiter aus dem Repository entfernen +- Einen Review zu einem Pull Request absenden, der seine Merge-Fähigkeit beeinflusst +- Als designierter Codeinhaber des Repositorys agieren. Weitere Informationen findest Du unter „[Informationen zu Codeinhabern](/articles/about-code-owners).“ +- Eine Unterhaltung sperren. For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} +- missbräuchliche Inhalte an den {% data variables.contact.contact_support %} melden Weitere Informationen findest Du unter „[Missbrauch oder Spam melden](/articles/reporting-abuse-or-spam)“.{% endif %} +- einen Issue in ein anderes Repository übertragen Weitere Informationen finden Sie unter „[Einen Issue in ein anderes Repository übertragen](/articles/transferring-an-issue-to-another-repository)“. -### Further reading +### Weiterführende Informationen -- "[Inviting collaborators to a personal repository](/articles/inviting-collaborators-to-a-personal-repository)" -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- „[Mitarbeiter in ein persönliches Repository einladen](/articles/inviting-collaborators-to-a-personal-repository)“ +- „[Berechtigungsebenen für die Repositorys einer Organisation](/articles/repository-permission-levels-for-an-organization)“ diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index 7d22cbbe7ad2..48d8b54b9963 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Überblick über die Berechtigungen diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 515e0252bea4..becf7681e598 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Feld „Organizations“ (Organisationen) im Profil](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index 0755328c2780..3f69a27264d7 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Forks privater Repositorys löschen diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index 4ca10c176f2e..269ab333be5d 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index 031fea465d1b..f36a580f705e 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index e98f09f2a0f2..150c976cf036 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: Backup-E-Mail-Adresse festlegen -intro: Deine Backup-E-Mail-Adresse kannst Du zur sicheren Zurücksetzung Deines Passworts verwenden, wenn auf Deine primäre E-Mail-Adresse kein Zugriff mehr möglich ist. +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index c240687bec26..27f355c3ab11 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: E-Mail-Adresse für Commits festlegen -intro: 'Du kannst auf {% data variables.product.product_name %} eine primäre E-Mail-Adresse festlegen, die den von Dir durchgeführten, webbasierten Git-Operationen wie Bearbeitungen und Merges zugeordnet wird.' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu E-Mail-Adressen für Commits @@ -37,7 +38,7 @@ Für webbasierte Git-Operationen legst Du die E-Mail-Adresse für Commits auf {% Du kannst auch festlegen, dass Commits, die Du über die Befehlszeile überträgst, blockiert werden, wenn diese Deine persönliche E-Mail-Adresse offenlegen. Weitere Informationen findest Du unter „[Pushes über die Befehlszeile blockieren, die Deine private E-Mail-Adresse offenlegen](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)“.{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index c83d6a792939..f6ff1e36243b 100644 --- a/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/de-DE/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/de-DE/content/github/site-policy/github-additional-product-terms.md b/translations/de-DE/content/github/site-policy/github-additional-product-terms.md index 2291b0e5d914..d641055588fb 100644 --- a/translations/de-DE/content/github/site-policy/github-additional-product-terms.md +++ b/translations/de-DE/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -Wenn Sie ein Konto erstellen, erhalten Sie Zugriff auf viele verschiedene Features und Produkte, die alle Teil des Dienstes sind. Da viele dieser Features und Produkte unterschiedliche Funktionen bieten, erfordern sie möglicherweise zusätzliche Geschäftsbedingungen, die für dieses Feature oder dieses Produkt spezifisch sind. Im Folgenden finden Sie eine Liste dieser Features und Produkte mit den jeweiligen zusätzlichen Regeln, die für diese Teile des Dienstes gelten. +Version Effective Date: November 1, 2020 -Ihre Nutzung von GitHub unterliegt den für Sie geltenden Bedingungen (die "Vereinbarung") sowie den folgenden zusätzlichen Produktbedingungen von GitHub (die "zusätzlichen Bedingungen"). Durch Ihre Zustimmung zur Vereinbarung und Verwendung zusätzlicher Produkte und Features erklären Sie sich auch mit diesen zusätzlichen Bedingungen einverstanden. Jeder Verstoß gegen die zusätzlichen Bedingungen ist ein Verstoß gegen die Vereinbarung. Für in Großbuchstaben gesetzte Begriffe, die nicht in den Zusatzbegriffen definiert werden, gilt die ihnen in der Vereinbarung zugewiesene Bedeutung. +Wenn Sie ein Konto erstellen, erhalten Sie Zugriff auf viele verschiedene Features und Produkte, die alle Teil des Dienstes sind. Da viele dieser Features und Produkte unterschiedliche Funktionen bieten, erfordern sie möglicherweise zusätzliche Geschäftsbedingungen, die für dieses Feature oder dieses Produkt spezifisch sind. Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Marktplatz @@ -35,14 +39,14 @@ Wenn Sie Git Large File Storage ("Git LFS") auf Ihrem Account aktivieren, könne ### 4. Pages -Jedes GitHub-Konto umfasst Zugriff auf den [statischen GitHub Pages Hosting-Dienst](/github/working-with-github-pages/about-github-pages). Dieser Hosting-Dienst dient zum Hosten statischer Webseiten für alle Benutzer, in erster Linie aber als Schaufenster für persönliche und organisatorische Projekte. Auf Pages sind bestimmte Monetarisierungsaktivitäten wie Spendenschaltflächen oder Crowdfunding-Links zulässig. +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). Dieser Hosting-Dienst dient zum Hosten statischer Webseiten für alle Benutzer, in erster Linie aber als Schaufenster für persönliche und organisatorische Projekte. Auf Pages sind bestimmte Monetarisierungsaktivitäten wie Spendenschaltflächen oder Crowdfunding-Links zulässig. GitHub Pages unterliegen Bandbreiten- und Nutzungsbeschränkungen und sind für bestimmte Zwecke mit hoher Bandbreite oder sonstige verbotene Zwecke nicht geeignet. Die [GitHub Pages-Richtlinien](/github/working-with-github-pages/about-github-pages) enthalten weitere Informationen zu diesem Thema. GitHub behält sich das Recht vor, jederzeit ohne Haftung beliebige GitHub-Subdomains zurückzufordern. ### 5. Actions und Pakete #### a. Verwendung von Actions -GitHub Actions ermöglicht es Ihnen, benutzerdefinierte Softwareentwicklungs-Lebenszyklus-Workflows direkt in Ihrem GitHub Repository zu erstellen. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Ihre Nutzungsberechnung für Actions wird unter [your Account settings (Ihre Kontoeinstellungen)](https://github.com/settings/billing) angezeigt, und Sie werden per E-Mail benachrichtigt, bevor Sie das Limit Ihrer inbegriffenen Menge erreichen. Wenn Sie Actions über die in Ihrem Paket enthaltenen Datenmengen hinaus verwenden möchten, können Sie [enable overages (Überschreitungen aktivieren)](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions) aktivieren. +GitHub Actions ermöglicht es Ihnen, benutzerdefinierte Softwareentwicklungs-Lebenszyklus-Workflows direkt in Ihrem GitHub Repository zu erstellen. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. Wenn Sie Actions über die in Ihrem Paket enthaltenen Datenmengen hinaus verwenden möchten, können Sie [enable overages (Überschreitungen aktivieren)](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions) aktivieren. Die Nutzungsberechnung für enthaltene und bezahlte Mengen wird in Minuten anhand der Art von Aktionen berechnet, die Sie ausführen (z.B. Linux, Windows, macOS). Die Minuten, die für den Auftrag oder die Aufgabe jeder Aktion verwendet werden, werden auf die nächste Minute aufgerundet. Bei inbegriffenen Mengen und abhängig von der Art der Aktion kann ein Multiplikator auf die Zeit angewandt werden, die für die Ausführung jedes Auftrags oder jeder Aufgabe benötigt wird, bevor auf die nächste Minute aufgerundet wird. Zusätzliche Minuten werden zum [angegebenen Preis pro Minute ](https://github.com/features/actions) basierend auf der Art der von Ihnen ausgeführten Aktionen berechnet. Actions und Packages teilen sich Speicher, und Ihre Speichernutzung wird in Ihren [Kontoeinstellungen](https://github.com/settings/billing) angezeigt. For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ Um Verstöße gegen diese Einschränkungen und Missbrauch von GitHub Actions zu #### b. Verwendung von Packages GitHub Packages kann zum Herunterladen, Veröffentlichen und Verwalten von Content-Paketen verwendet werden. Jeder Kontoplan umfasst die mitgelieferten Bandbreiten- und Speichermengen für die Verwendung mit Packages, entsprechend der [Packages-Dokumentation](/github/managing-packages-with-github-package-registry/about-github-package-registry). Der Speicherplatz für Actions und Packages wird von den beiden Dienst-Funktionen gemeinsam genutzt. Die Speicher- und Bandbreitennutzung wird unter [Kontoeinstellungen](https://github.com/settings/billing) angezeigt, und Sie werden per E-Mail benachrichtigt, bevor Sie das Limit Ihrer inbegriffenen Menge erreichen. Wenn Sie Packages über die in Ihrem Paket enthaltenen Bandbreiten- und Speichermengen hinaus verwenden möchten, können Sie [Überschreitungen aktivieren](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages) aktivieren. -Die Bandbreitennutzung wird auf der Grundlage der Datenmenge berechnet, die über Packages aus Ihren Repositorys übertragen wird, jedoch zählen Package-Transfers über Actions nicht zu Ihren inkludierten oder bezahlten Mengen. Die Bandbreitennutzung von Packages wird durch die [Akzeptablen Nutzungsrichtlinien](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use) begrenzt und die enthaltenen Bandbreitenmengen sind abhängig von Ihrem [Kontoplan](https://github.com/pricing). +Die Bandbreitennutzung wird auf der Grundlage der Datenmenge berechnet, die über Packages aus Ihren Repositorys übertragen wird, jedoch zählen Package-Transfers über Actions nicht zu Ihren inkludierten oder bezahlten Mengen. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -Der Speicherplatz für Actions und Packages wird von den beiden Dienst-Funktionen gemeinsam genutzt. Die Speichernutzung wird im Laufe des Monats als gewichteter Durchschnitt berechnet und nicht jeden Monat zurückgesetzt. Die inbegriffenen Speichermengen für öffentliche und private Repositorys sind unterschiedlich, und die inbegriffenen Mengen für private Repositorys hängen von Ihrem [Kontoplan](https://github.com/pricing) ab. +Der Speicherplatz für Actions und Packages wird von den beiden Dienst-Funktionen gemeinsam genutzt. Die Speichernutzung wird im Laufe des Monats als gewichteter Durchschnitt berechnet und nicht jeden Monat zurückgesetzt. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Zahlung und Abrechnung für Actions und Packages Die Abrechnung für Actions und Packages erfolgt auf Basis der Nutzung. Zusätzliche Mengen von Actions oder Packages können nicht separat erworben werden. Als Kunde mit monatlicher Rechnungsstellung müssen Sie eine Zahlungsart hinterlegt haben, mit der Sie für zusätzliche Mengen dieser Servicefunktionen zahlen können. Die Abrechnung erfolgt auf monatlicher, fortlaufender Basis auf der Grundlage Ihres Verbrauchs im Vormonat, es sei denn, die Abrechnung erfolgt per Rechnung. Rechnungskunden müssen die Gebühren innerhalb von dreißig (30) Tagen ab dem Datum der GitHub-Rechnung zahlen. Für Kunden, die für Service-Feature-Überschreitungen im Voraus bezahlen, werden nicht verwendete Prepaid-Minuten nicht auf den nächsten Abrechnungszeitraum übertragen und nicht zurückerstattet. @@ -77,7 +81,7 @@ Sie können ein monatliches Ausgabelimit Ihren [Kontoeinstellungen](https://gith ### 7. Connect -Für den Zugriff auf GitHub Connect muss der Kunde über mindestens ein (1) Konto auf GitHub.com und eine (1) lizenzierte Instanz der Software verfügen. GitHub Connect kann für die Ausführung automatisierter Aufgaben genutzt werden. Darüber hinaus können mit GitHub Connect bestimmte Aktionen von mehreren Benutzern gesteuert werden. Der Kunde haftet für Aktionen, die in seinen oder über seine Konten ausgeführt werden. GitHub kann zwecks Bereitstellung und Verbesserung des Features Informationen über die Nutzung von GitHub Connect durch den Kunden erfassen. Der Kunde gestattet es GitHub mit seiner Nutzung von GitHub Connect, geschützte Daten des GitHub Enterprise Server-Kontos des Kunden zu erfassen, darunter Daten in privaten Repositorys und personenbezogene Daten von Benutzern (gemäß Definition in der GitHub-Datenschutzerklärung). Des Weiteren gestattet der Kunde die Übermittlung identifizierender Instanzinformationen an GitHub über GitHub Connect, wobei für diese Informationen die GitHub-Datenschutzerklärung gilt. +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connect kann für die Ausführung automatisierter Aufgaben genutzt werden. Darüber hinaus können mit GitHub Connect bestimmte Aktionen von mehreren Benutzern gesteuert werden. Customer is responsible for actions that are performed on or through its Accounts. GitHub kann zwecks Bereitstellung und Verbesserung des Features Informationen über die Nutzung von GitHub Connect durch den Kunden erfassen. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. Des Weiteren gestattet der Kunde die Übermittlung identifizierender Instanzinformationen an GitHub über GitHub Connect, wobei für diese Informationen die GitHub-Datenschutzerklärung gilt. ### 8. Sponsorenprogramm diff --git a/translations/de-DE/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/de-DE/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..65b61b7f279d --- /dev/null +++ b/translations/de-DE/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +Version Effective Date: November 1, 2020 + +## INTRODUCTION + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. For clarity, consistent with Clause 10 of the Standard Contractual Clauses in Attachment 1, the Standard Contractual Clauses prevail over any other terms in the DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. Begriffsbestimmungen + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. The California Consumer Privacy Act of 2018, Cal. Civ. Code §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. Bei Widersprüchen haben die Bedeutungen nach der DSGVO Vorrang. + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. Dazu zählen Daten wie Abrechnungsinformationen, IP-Adressen, Firmen-E-Mail-Adressen und alle sonstigen personenbezogenen Daten, für die der Kunde als Verantwortlicher auftritt. + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. Status und Einhaltung von Vorschriften + +#### 2.1 Data Processing. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. Des Weiteren tritt GitHub als Auftragsverarbeiter für alle Daten in Kunden-Repositorys auf. + +#### 2.2 Data Controllers. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub Compliance; Data Transfers. +GitHub erfüllt die geltenden Datenschutzvorschriften für die Verarbeitung personenbezogener Daten. + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-U.S. Privacy Shield Framework as a legal basis for transfers of Personal Information in light of the judgment of the Court of Justice of the EU in Case C-311/18. Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub agrees to notify Customer if it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. Datenschutz + +#### 3.1 Purpose Limitation. +GitHub will process and communicate the Protected Data only for Permitted Purposes, unless the Parties agree in writing to an expanded purpose. + +#### 3.2 Data Quality and Proportionality. +GitHub will keep the Customer Personal Data accurate and up to date, or enable Customer to do so. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Data Retention and Deletion. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. GitHub kann personenbezogene Daten von Kundenseite und zugehörige Daten in dem durch die geltenden Datenschutzvorschriften geforderten Umfang ausschließlich in dem Umfang und für die Dauer aufbewahren, die durch die geltenden Datenschutzvorschriften gefordert werden, wobei GitHub sicherstellt, dass die personenbezogenen Daten von Kundenseite ausschließlich zu dem in den geltenden Datenschutzvorschriften angegebenen und keinem anderen Zweck verarbeitet werden und die personenbezogenen Daten von Kundenseite weiterhin nach den geltenden Datenschutzvorschriften geschützt sind. + +#### 3.4 Data Processing. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *Die Kategorien betroffener Personen, auf die sich die personenbezogenen Daten von Kundenseite beziehen*, umfassen den Kunden selbst und seine Endbenutzer. + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. Sicherheits- und Auditpflichten + +#### 4.1 Technical and Organizational Security Measures. +Taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, GitHub will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks, such as against accidental or unlawful destruction, or loss, alteration, unauthorized disclosure or access, presented by processing the Protected Data. GitHub überwacht regelmäßig die Einhaltung dieser Maßnahmen und ergreift über die Laufzeit der Vereinbarung angemessene Schutzmaßnahmen. Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 Incident Response and Breach Notification. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub Personnel. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Records. +GitHub will maintain complete, accurate, and up to date written records of all categories of processing activities carried out on behalf of Customer containing the information required under the Applicable Data Protection Laws. Insoweit eine entsprechende Unterstützung die Sicherheit von GitHub oder das Recht auf Privatsphäre bestimmter betroffener Personen nicht gefährdet, stellt GitHub dem Kunden diese Verzeichnisse auf berechtigte Anfrage bereit, beispielsweise, um dem Kunden gegenüber die Einhaltung der geltenden Datenschutzvorschriften nachzuweisen. To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Compliance Reporting. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistance. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. Verwendung und Offenlegung geschützter Daten +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. Unterverarbeitung und Weiterübermittlung + +#### 6.1 Protection of Data. +GitHub is liable for onward transfers of Protected Data to its subprocessors, such as its third-party payment processor. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 Acceptance of GitHub Subprocessors. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 General Consent for Onward Subprocessing. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Privacy Shield certifications; and + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 Disclosure of Subprocessor Agreements. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. GitHub kann vertrauliche oder geschäftlich sensible Informationen nach den Geheimhaltungspflichten für Unterauftragsverarbeiter entfernen, bevor dem Kunden die Liste und die Bedingungen bereitgestellt werden. Für den Fall, dass GitHub vertrauliche oder sensible Informationen nicht an den Kunden weitergeben kann, vereinbaren die Parteien, dass GitHub alle Informationen zur Verfügung stellt, die es vertretbarerweise im Zusammenhang mit seinen Unterverarbeitungsvereinbarungen bereitstellen kann. + +#### 6.5 Objection to Subprocessors. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. Für den Fall, dass es GitHub nicht gelingt, eine alternative Lösung zu finden und die Parteien den Konflikt nicht innerhalb von neunzig Tagen lösen, kann der Kunde die Vereinbarung kündigen. + +### 7. Kündigung + +#### 7.1 Aussetzung +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 Termination with Cause. +In addition to any termination rights Customer has under the Agreement, Customer may terminate the Agreement without prejudice to any other claims at law or in equity in the event that: + +a. GitHub teilt dem Kunden mit, dass es seine Datenschutzpflichten nicht mehr erfüllen kann. + +b. Die Übermittlung, Erfassung oder Verarbeitung sämtlicher personenbezogener Daten des Kunden wurde nach Abschnitt 7.1 vorübergehend für länger als einen Monat ausgesetzt. + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHub ist nicht mehr geschäftlich tätig, wurde aufgelöst oder steht unter Insolvenzverwaltung oder die Abwicklung von GitHub wird in seinem Namen angeordnet. + +e. Der Kunde lehnt nach Abschnitt 6.5 einen Unterauftragsverarbeiter ab und es gelingt GitHub nicht, innerhalb von neunzig Tagen eine alternative Lösung zu finden. + +#### 7.3 Breach. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Failure to perform. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. Lässt sich die Unmöglichkeit der Erfüllung durch Nachverhandlung nicht beheben oder erreichen die Parteien keine Einigung, können die Parteien die Vereinbarung nach dreißig Tagen kündigen. + +#### 7.5 Notification. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modifications. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Termination Requirements. +Upon Termination, GitHub must: + +a. angemessene und ausreichende Maßnahmen ergreifen, die die Verarbeitung der personenbezogenen Daten von Kundenseite verhindern, + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. den Kunden ausreichende Sicherheiten geben, dass GitHub seine Pflichten nach Abschnitt 7.7 erfüllt hat. + +### 8. Haftung für die Datenverarbeitung + +#### 8.1 Limitations. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Attachment 1 – The Standard Contractual Clauses (Processors) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Clause 1: Definitions +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in the General Data Protection Regulation (EU 2016/679) on the protection of individuals with regard to the processing of personal data and on the free movement of such data; + +(b) 'the data exporter' means the controller who transfers the personal data; + +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 45(2) of the General Data Protection Regulation (EU 2016/679); + +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; + +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; + +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +#### Clause 2: Details of the transfer +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +#### Clause 3: Third-party beneficiary clause +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. + +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. + +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +#### Clause 4: Obligations of the data exporter +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; + +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; + +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; + +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; + +(e) that it will ensure compliance with the security measures; + +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of the General Data Protection Regulation (EU 2016/679); + +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; + +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; + +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and + +(j) that it will ensure compliance with Clause 4(a) to (i). + +#### Clause 5: Obligations of the data importer +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; + +(d) that it will promptly notify the data exporter about: + + (i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + + (ii) any accidental or unauthorised access, and + + (iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; + +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; + +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; + +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; + +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; + +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and + +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +#### Clause 6: Liability +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. + +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. + +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. + +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +#### Clause 7: Mediation and jurisdiction +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: + +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. + +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +#### Clause 8: Cooperation with supervisory authorities +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. + +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. + +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Clause 9: Governing Law. +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +#### Clause 10: Variation of the contract +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +#### Clause 11: Subprocessing +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. + +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. + +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +#### Clause 12: Obligation after the termination of personal data processing services +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. + +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +### Appendix 1 to the Standard Contractual Clauses +Data exporter: Customer is the data exporter. + +**Data importer:** The data importer is GitHub, Inc., a global producer of software and services. + +**Data subjects:** Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Employees, contractors and temporary workers (current, former, prospective) of data exporter; +- Dependents of the above; +- Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +- Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +- Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +- Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); or +- Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Authentication data (for example, username, email, password); +- Contact information (for example, email); +- Unique identification numbers and signatures (IP addresses, unique identifier in tracking cookies or similar technology). +- Other unique identifying information. Data subjects may include more data such as real names, avatar images, and other personal information; + +**Special categories of data (if appropriate):** The data importer does not intentionally collect or process any special categories of data in carrying out its services to the data exporter. + +However, because the data importer provides storage services and does not control the categories of data it stores, the data exporter may choose to transfer special categories of data. Consequently, the data exporter is solely responsible for ensuring that it complies with all obligations imposed by applicable laws and regulations relating to the collection and processing of any special categories of data, including obtaining the explicit consent of the data subject prior to processing sensitive personal data. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Personal Data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Personal Data for any other purpose. + +### Appendix 2 to the Standard Contractual Clauses +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +**1. Personnel.** Data importer’s personnel will not process Customer Personal Data without authorization. Personnel are obligated to maintain the confidentiality of any Customer Personal Data and this obligation continues even after their engagement ends. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. Technical and Organization Measures.** The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Customer Personal Data, as defined in the GitHub Security Exhibit, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in the GitHub Security Exhibit are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. Signature of GitHub, Inc. appears below. + +Signing the Standard Contractual Clauses, Appendix 1 and Appendix 2 on behalf of the data importer + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Head of Product & Regulatory Legal + +GitHub, Inc. + +## SECURITY EXHIBIT + +### 1. Informationssicherheitsprogramm + +#### 1.1 Sicherheitsverwaltung +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Security Incident Management. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. Verfügbarkeit und Eskalation bei Sicherheitsvorfällen. GitHub setzt rund um die Uhr an allen Tagen der Woche angemessene Sicherheitskontakt- und Eskalationsverfahren um, um zu gewährleisten, dass Kunden und Mitarbeiter Probleme dem GitHub-Sicherheitsteam melden können. + +b. Reaktion auf Vorfälle. If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. Mitteilung. Mitteilungen zu Sicherheitsvorfällen werden einem oder mehreren Administratoren des Kunden auf einem von GitHub gewählten Weg zugestellt. Der Kunde haftet alleinig dafür sicherzustellen, dass die Administratoren des Kunden Mitteilungen überwachen und entsprechend reagieren. Der Kunde haftet alleinig für die Erfüllung seiner Pflichten nach den für den Kunden geltenden Vorschriften zur Vorfallsmitteilung und die Erfüllung aller Pflichten zur Mitteilung an Dritte im Zusammenhang mit Sicherheitsvorfällen. + +d. Vertretbare Unterstützung. GitHub unternimmt wirtschaftlich vertretbare Anstrengungen, den Kunden bei der Erfüllung seiner Mitteilungspflichten im Zusammenhang mit Sicherheitsvorfällen nach den geltenden Gesetzen oder Vorschriften gegenüber der zuständigen Aufsichtsbehörde und betroffenen Personen zu unterstützen. + +#### 1.3 Due Diligence over Subcontractors and Vendors. +GitHub will maintain appropriate due diligence when utilizing subcontractors and vendors. GitHub bewahrt Anbieterbeurteilungsberichte und alle Beurteilungsunterlagen mindestens drei Jahre lang auf. + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Upon Customer's written request and no more than once annually, GitHub will respond to one request for information to assess security and compliance risk-related information. Die Antwort erfolgt schriftlich innerhalb von dreißig Tagen nach Erhalt der Anfrage bzw. nach der Klärung nötiger Rückfragen zu der Anfrage. + +#### 3. Kooperation mit behördlichen Audits +Should Customer realize a regulatory audit or an audit in response to a Supervisory Authority that requires participation from GitHub, GitHub will fully cooperate with related requests by providing access to relevant knowledgeable personnel, documentation, and application software. Der Kunde hat bei entsprechenden behördlichen Audits oder Aufsichtsbehördenaudits die folgenden Pflichten: + +a. Der Kunde muss sicherstellen, dass ein unabhängiger Dritter beauftragt wird (d. h. die Behörde oder ihr Vertreter) und dass der Kunde keinen Zugang zu Ergebnissen oder Daten hat, die für den Kunden nicht relevant sind. + +b. Mitteilungen über entsprechende Audits müssen, ggf. umgehend nach Mitteilung durch die Behörde, schriftlich erfolgen und GitHub fristgemäß und so überstellt werden, dass entsprechendes Personal zur Unterstützung bereitgestellt werden kann. Kündigen die Behörden dem Kunden das Audit oder die Untersuchung nicht im Voraus an, reagiert GitHub innerhalb der behördlich geforderten Fristen. + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. Bei behördlichen Audits wird der Zugang ausschließlich zu den normalen Geschäftszeiten (Pacific Time) gewährt. + +e. Insoweit dies gesetzlich zulässig ist, muss der Kunde alle bei einem entsprechenden Audit von GitHub gesammelten Informationen, die ihrer Art nach vertraulich sind, vertraulich behandeln. + diff --git a/translations/de-DE/content/github/site-policy/github-ae-product-specific-terms.md b/translations/de-DE/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..43083acd5035 --- /dev/null +++ b/translations/de-DE/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +Version Effective Date: November 1, 2020 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. Begriffsbestimmungen +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/de-DE/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/de-DE/content/github/site-policy/github-enterprise-subscription-agreement.md index 1accd904db5b..8f096ce814fe 100644 --- a/translations/de-DE/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/de-DE/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ Das Erscheinungsbild des Dienstes ist wie folgt urheberrechtlich geschützt: „ #### 3.5.2 Urheberrechtsverletzungen und DMCA-Richtlinie -Wenn der Kunde Urheberrechtsinhaber ist und der Ansicht ist, dass Inhalte im Dienst gegen die Urheberrechte des Kunden verstoßen, kann er sich nach der [Digital Millenium Copyright Act-Richtlinie](https://github.com/contact/dmca) von GitHub an GitHub wenden, indem er GitHub über das [DMCA-Formular](https://github.com/contact/dmca-notice) oder per E-Mail an copyright@github.com entsprechend informiert. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 Marken und Logos von GitHub diff --git a/translations/de-DE/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/de-DE/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..6b1c3afe8429 100644 --- a/translations/de-DE/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/de-DE/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. diff --git a/translations/de-DE/content/github/site-policy/github-privacy-statement.md b/translations/de-DE/content/github/site-policy/github-privacy-statement.md index 1cc71f6e1b0b..cc880475f359 100644 --- a/translations/de-DE/content/github/site-policy/github-privacy-statement.md +++ b/translations/de-DE/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ Weitere Informationen über unsere Offenlegung als Reaktion auf gesetzliche Anfr Wir können personenbezogene Benutzerdaten weitergeben, wenn wir an einer Fusion, einem Verkauf oder Erwerb von Unternehmen oder Geschäftseinheiten beteiligt sind. Wenn eine solche Änderung des Eigentumsverhältnisses eintritt, werden wir sicherstellen, dass dies unter Wahrung der Vertraulichkeit der personenbezogenen Benutzerdaten geschieht, und wir werden Sie auf unserer Website oder per E-Mail benachrichtigen, bevor Sie Ihre persönlichen Benutzerinformationen übermitteln. Die Organisation, die personenbezogene Benutzerdaten erhält, muss alle Verpflichtungen einhalten, die wir in unserer Datenschutzerklärung oder unseren Nutzungsbedingungen gemacht haben. #### Aggregierte, nicht personenbezogene Informationen -Wir teilen bestimmte aggregierte, nicht-personenbezogene Informationen mit anderen darüber, wie unsere Benutzer gemeinsam GitHub nutzen oder wie unsere Benutzer auf andere Angebote wie unsere Konferenzen oder Veranstaltungen reagieren. Zum Beispiel [können wir Statistiken über die Open-Source-Aktivität auf GitHub erstellen](https://octoverse.github.com/). +Wir teilen bestimmte aggregierte, nicht-personenbezogene Informationen mit anderen darüber, wie unsere Benutzer gemeinsam GitHub nutzen oder wie unsere Benutzer auf andere Angebote wie unsere Konferenzen oder Veranstaltungen reagieren. Wir verkaufen Ihre personenbezogenen Benutzerinformationen **nicht** gegen eine finanzielle oder andere Gegenleistung. diff --git a/translations/de-DE/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/de-DE/content/github/site-policy/github-sensitive-data-removal-policy.md index 0a05fc23a19a..79d879765dc5 100644 --- a/translations/de-DE/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/de-DE/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ Diese Richtlinien sollen die Bearbeitung von Anfragen zum Entfernen sensibler Da ### So senden Sie Ihre Anfrage -Sie können Ihre Anfrage zur Entfernung sensibler Daten über unser [-Kontaktformular](https://support.github.com/contact) senden. Bitte fügen Sie eine Textversion Ihrer Anfrage in den Text Ihrer Nachricht ein. Das Senden Ihrer Anfrage in einem Anhang kann zu Verzögerungen bei der Bearbeitung führen. +Sie können Ihre Anfrage zur Entfernung sensibler Daten über unser [-Kontaktformular](https://support.github.com/contact?tags=docs-sensitive-data) senden. Bitte fügen Sie eine Textversion Ihrer Anfrage in den Text Ihrer Nachricht ein. Das Senden Ihrer Anfrage in einem Anhang kann zu Verzögerungen bei der Bearbeitung führen. ### Streitfall diff --git a/translations/de-DE/content/github/site-policy/github-subprocessors-and-cookies.md b/translations/de-DE/content/github/site-policy/github-subprocessors-and-cookies.md index d06bb4878b0e..76412bb633a4 100644 --- a/translations/de-DE/content/github/site-policy/github-subprocessors-and-cookies.md +++ b/translations/de-DE/content/github/site-policy/github-subprocessors-and-cookies.md @@ -53,34 +53,34 @@ GitHub uses cookies and similar technologies (collectively, “cookies”) to pr Since the number and names of cookies may change,the table below may be updated from time to time. -| Service Provider | Cookie Name | Beschreibung | Expiration* | -|:------------------ |:------------------------------------ |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------------------------------------------------------------- | -| GitHub | `app_manifest_token` | This cookie is used during the App Manifest flow to maintain the state of the flow during the redirect to fetch a user session. | five minutes | -| GitHub | `cookie-preferences` | This cookie is used to track user cookie preferences. | one year | -| GitHub | `_device_id` | This cookie is used to track recognized devices. | one year | -| GitHub | `dotcom_user` | Dieses Cookie wird verwendet, um uns zu signalisieren, dass der Benutzer bereits angemeldet ist. | one year | -| GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | -| GitHub | `_gh_sess` | Dieses Cookie wird für temporäre Anwendungen und Framework-Status zwischen Seiten verwendet, z. B. in welchem Schritt sich der Benutzer in einem mehrstufigen Formular befindet. | Session, Sitzung | -| GitHub | `gist_oauth_csrf` | Dieses Cookie wird von Gist gesetzt, um sicherzustellen, dass der Benutzer, der den auth-Flow gestartet hat, derselbe Benutzer ist, der ihn abschließt. | deleted when oauth state is validated | -| GitHub | `gist_user_session` | Dieses Cookie wird von Gist verwendet, wenn es auf einem separaten Host ausgeführt wird. | two weeks | -| GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | -| GitHub | `__Host-gist_user_session_same_site` | Dieses Cookie wird so gesetzt, dass Browser, die SameSite-Cookies unterstützen, überprüfen können, ob eine Anfrage von GitHub stammt. | two weeks | -| GitHub | `__Host-user_session_same_site` | Dieses Cookie wird so gesetzt, dass Browser, die SameSite-Cookies unterstützen, überprüfen können, ob eine Anfrage von GitHub stammt. | two weeks | -| GitHub | `logged_in` | Dieses Cookie wird verwendet, um uns zu signalisieren, dass der Benutzer bereits angemeldet ist. | one year | -| GitHub | `marketplace_repository_ids` | This cookie is used for the marketplace installation flow. | one hour | -| GitHub | `marketplace_suggested_target_id` | This cookie is used for the marketplace installation flow. | one hour | -| GitHub | `_octo` | This cookie is used by our internal analytics service to distinguish unique users and clients. | one year | -| GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | -| GitHub | `private_mode_user_session` | This cookie is used for Enterprise authentication requests. | two weeks | -| GitHub | `saml_csrf_token` | Dieses Cookie wird von der SAML auth path-Methode gesetzt, um dem Client ein Token zuzuordnen. | until user closes browser or completes authentication request | -| GitHub | `saml_csrf_token_legacy` | Dieses Cookie wird von der SAML auth path-Methode gesetzt, um dem Client ein Token zuzuordnen. | until user closes browser or completes authentication request | -| GitHub | `saml_return_to` | Dieses Cookie wird von der SAML auth path-Methode gesetzt, um den Status während der SAML-Authentifizierungsschleife beizubehalten. | until user closes browser or completes authentication request | -| GitHub | `saml_return_to_legacy` | Dieses Cookie wird von der SAML auth path-Methode gesetzt, um den Status während der SAML-Authentifizierungsschleife beizubehalten. | until user closes browser or completes authentication request | -| GitHub | `tz` | Mit diesem Cookie kann Ihr Browser uns mitteilen, in welcher Zeitzone Sie sich befinden. | Session, Sitzung | -| GitHub | `user_session` | Dieses Cookie wird verwendet, um Sie anzumelden. | two weeks | -| Google Analytics** | `_ga` | Dieses Cookie wird von Google Analytics verwendet. | two years | -| Google Analytics** | `_gat` | Dieses Cookie wird von Google Analytics verwendet. | one minute | -| Google Analytics** | `_gid` | Dieses Cookie wird von Google Analytics verwendet. | one day | +| Service Provider | Cookie Name | Beschreibung | Expiration* | +|:------------------ |:------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------- | +| GitHub | `app_manifest_token` | This cookie is used during the App Manifest flow to maintain the state of the flow during the redirect to fetch a user session. | five minutes | +| GitHub | `cookie-preferences` | This cookie is used to track user cookie preferences. | one year | +| GitHub | `_device_id` | This cookie is used to track recognized devices. | one year | +| GitHub | `dotcom_user` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | +| GitHub | `_gh_sess` | This cookie is used for temporary application and framework state between pages like what step the user is on in a multiple step form. | Session, Sitzung | +| GitHub | `gist_oauth_csrf` | This cookie is set by Gist to ensure the user that started the oauth flow is the same user that completes it. | deleted when oauth state is validated | +| GitHub | `gist_user_session` | This cookie is used by Gist when running on a separate host. | two weeks | +| GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | +| GitHub | `__Host-gist_user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `__Host-user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `logged_in` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `marketplace_repository_ids` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `marketplace_suggested_target_id` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `_octo` | This cookie is used by our internal analytics service to distinguish unique users and clients. | one year | +| GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | +| GitHub | `private_mode_user_session` | This cookie is used for Enterprise authentication requests. | two weeks | +| GitHub | `saml_csrf_token` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_csrf_token_legacy` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to_legacy` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `tz` | This cookie allows your browser to tell us what time zone you're in. | Session, Sitzung | +| GitHub | `user_session` | This cookie is used to log you in. | two weeks | +| Google Analytics** | `_ga` | This cookie is used by Google Analytics. | two years | +| Google Analytics** | `_gat` | This cookie is used by Google Analytics. | one minute | +| Google Analytics** | `_gid` | This cookie is used by Google Analytics. | one day | _*_ The **expiration** dates for the cookies listed below generally apply on a rolling basis. @@ -88,10 +88,10 @@ _**_ We use **Google Analytics** as a third party analytics service to collect i You can control your Google Analytics cookie preferences through our cookie preference link located at the footer of our website. In addition, Google provides further information about its own privacy practices and [offers a browser add-on to opt out of Google Analytics tracking](https://tools.google.com/dlpage/gaoptout). -(!) Please note certain pages on our website may set other third party cookies. Beispielsweise können wir Inhalte, z. B. Videos, von einer anderen Website, die ein Cookie setzt, einbetten. Während wir versuchen, diese Cookies von Drittanbietern zu minimieren, können wir nicht immer kontrollieren, welche Cookies diese Inhalte von Drittanbietern setzen. +(!) Please note certain pages on our website may set other third party cookies. For example, we may embed content, such as videos, from another site that sets a cookie. While we try to minimize these third party cookies, we can’t always control what cookies this third party content sets. ### Tracking on GitHub -"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHub reagiert auf Browser-DNT-Signale und folgt dem [W3C-Standard für das Reagieren auf DNT-Signale](https://www.w3.org/TR/tracking-dnt/). Wenn Sie diese Einstellung in Ihrem Browser setzen wollen, schauen Sie sich die Dokumentation Ihres Browsers an. Es gibt auch gute Anwendungen, die die Online-Verfolgung verhindern. Ein gutes Beispiel dafür ist [Privacy Badger](https://www.eff.org/privacybadger). +"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHub reagiert auf Browser-DNT-Signale und folgt dem [W3C-Standard für das Reagieren auf DNT-Signale](https://www.w3.org/TR/tracking-dnt/). If you would like to set your browser to signal that you would not like to be tracked, please check your browser's documentation for how to enable that signal. There are also good applications that block online tracking, such as [Privacy Badger](https://www.eff.org/privacybadger). -Wenn Sie DNT auf einem Browser, der DNT unterstützt, nicht aktiviert haben, können Cookies an bestimmten Stellen unserer Website Ihre Online-Surfaktivitäten auf anderen Online-Diensten nachverfolgen, aber wir gestatten es keinen Dritten, außer unseren Analyse- und Dienstanbietern, die Aktivitäten von GitHub-Benutzern auf GitHub zu verfolgen. We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. Nur unsere Anbieter, die in unserem Namen personenbezogene Daten sammeln, dürfen Daten auf unseren Seiten sammeln, und wir haben Datenschutzvereinbarungen mit jedem Anbieter unterzeichnet, der diese Daten in unserem Namen erhebt. Wir verwenden die Daten, die wir von diesen Anbietern erhalten, um die Interessen unserer Besucher besser nachvollziehen zu können, um die Leistung unserer Website zu erfassen und um unsere Inhalte zu verbessern. Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. +If you have not enabled DNT on a browser that supports it, cookies on some parts of our website will track your online browsing activity on other online services over time, though we do not permit third parties other than our analytics and service providers to track GitHub users' activity over time on GitHub. We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. Only our vendors, who are collecting personal information on our behalf, may collect data on our pages, and we have signed data protection agreements with every vendor who collects this data on our behalf. We use the data we receive from these vendors to better understand our visitors' interests, to understand our website's performance, and to improve our content. Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. diff --git a/translations/de-DE/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/de-DE/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index 981e0d3e87e3..c1f0014a7956 100644 --- a/translations/de-DE/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/de-DE/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ Das Erscheinungsbild des Dienstes ist wie folgt urheberrechtlich geschützt: „ #### 2.5.2 Copyright Infringement and DMCA Policy. -Wenn der Kunde Urheberrechtsinhaber ist und der Ansicht ist, dass Inhalte im Dienst gegen die Urheberrechte des Kunden verstoßen, kann er sich nach der [Digital Millenium Copyright Act-Richtlinie](https://github.com/contact/dmca) von GitHub an GitHub wenden, indem er GitHub über das [DMCA-Formular](https://github.com/contact/dmca-notice) oder per E-Mail an copyright@github.com entsprechend informiert. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub Trademarks and Logos. diff --git a/translations/de-DE/content/github/site-policy/github-trademark-policy.md b/translations/de-DE/content/github/site-policy/github-trademark-policy.md index e1ebe743b8e5..c9813c48fe6d 100644 --- a/translations/de-DE/content/github/site-policy/github-trademark-policy.md +++ b/translations/de-DE/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ Wenn wir Berichte über Verstöße gegen die Markenrichtlinien von Inhabern staa ### Wie melde ich einen Verstoß gegen die Markenrichtlinie? -Inhaber eingetragener Marken können mögliche Markenrechtsverletzungen über unser [Kontaktformular](https://support.github.com/contact) an GitHub melden. Bitte senden Sie markenbezogene Anfragen unter Verwendung Ihrer Firmen-E-Mail-Adresse und fügen Sie alle unten angeforderten Informationen ein, um unsere Antwort zu beschleunigen. Achten Sie auch darauf, uns klar zu beschreiben, warum das Konto Verwirrung mit Ihrer Marke verursachen kann oder wie das Konto Ihre Marke schädigen oder beeinträchtigen kann. +Inhaber eingetragener Marken können mögliche Markenrechtsverletzungen über unser [Kontaktformular](https://support.github.com/contact?tags=docs-trademark) an GitHub melden. Bitte senden Sie markenbezogene Anfragen unter Verwendung Ihrer Firmen-E-Mail-Adresse und fügen Sie alle unten angeforderten Informationen ein, um unsere Antwort zu beschleunigen. Achten Sie auch darauf, uns klar zu beschreiben, warum das Konto Verwirrung mit Ihrer Marke verursachen kann oder wie das Konto Ihre Marke schädigen oder beeinträchtigen kann. ### Welche Informationen sind erforderlich, wenn Markenrichtlinienverstöße gemeldet werden? diff --git a/translations/de-DE/content/github/site-policy/index.md b/translations/de-DE/content/github/site-policy/index.md index a33e4391a700..d21ec07883f6 100644 --- a/translations/de-DE/content/github/site-policy/index.md +++ b/translations/de-DE/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/de-DE/content/github/using-git/about-git-rebase.md b/translations/de-DE/content/github/using-git/about-git-rebase.md index 569a8b747386..08dd32437bb7 100644 --- a/translations/de-DE/content/github/using-git/about-git-rebase.md +++ b/translations/de-DE/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: 'Mit dem Befehl „git rebase“ kannst Du eine Reihe von Commits einfach versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/about-git-subtree-merges.md b/translations/de-DE/content/github/using-git/about-git-subtree-merges.md index 515886bbc6cd..5f64b23c47b6 100644 --- a/translations/de-DE/content/github/using-git/about-git-subtree-merges.md +++ b/translations/de-DE/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: 'Wenn Du mehrere Projekte innerhalb eines einzigen Repositorys verwalten versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Typischerweise wird eine Unterstruktur zusammengeführt, um ein Repository innerhalb eines anderen Repositorys einzubinden. Das „Unterrepository“ wird in einem Ordner des Haupt-Repositorys gespeichert. diff --git a/translations/de-DE/content/github/using-git/about-remote-repositories.md b/translations/de-DE/content/github/using-git/about-remote-repositories.md index 7ff71ee90a07..aa5321fd6952 100644 --- a/translations/de-DE/content/github/using-git/about-remote-repositories.md +++ b/translations/de-DE/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'Der kooperative Ansatz von GitHub in der Entwicklung hängt von der Ver versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Eine Remote-URL ist die offizielle Ausdrucksweise von Git für „der Ort, an dem Dein Code gespeichert ist“. Diese URL kann Dein Repository auf GitHub oder der Fork eines anderen Benutzers sein oder sich sogar auf einem völlig anderen Server befinden. diff --git a/translations/de-DE/content/github/using-git/adding-a-remote.md b/translations/de-DE/content/github/using-git/adding-a-remote.md index efa972fda477..5933881f825b 100644 --- a/translations/de-DE/content/github/using-git/adding-a-remote.md +++ b/translations/de-DE/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Befehl `git remote add` hat zwei Argumente: diff --git a/translations/de-DE/content/github/using-git/associating-text-editors-with-git.md b/translations/de-DE/content/github/using-git/associating-text-editors-with-git.md index 20292c10ee6f..387a2854fb61 100644 --- a/translations/de-DE/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/de-DE/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/de-DE/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/de-DE/content/github/using-git/caching-your-github-credentials-in-git.md index d5ac2cf752d0..3a718926ca43 100644 --- a/translations/de-DE/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/de-DE/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: 'If you''re [cloning {% data variables.product.product_name %} repositori versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you clone {% data variables.product.product_name %} repositories using SSH, then you authenticate using an SSH key instead of using other credentials. For information about setting up an SSH connection, see "[Generating an SSH Key](/articles/generating-an-ssh-key)." diff --git a/translations/de-DE/content/github/using-git/changing-a-remotes-url.md b/translations/de-DE/content/github/using-git/changing-a-remotes-url.md index 028fa7694670..98426def159f 100644 --- a/translations/de-DE/content/github/using-git/changing-a-remotes-url.md +++ b/translations/de-DE/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: Der Befehl `git remote set-url` ändert die vorhandene URL eines Remote-R versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -Wenn Du das nächste Mal den Befehl `git fetch`, `git pull` oder `git push` für das Remote-Repository ausführst, musst Du Deinen GitHub-Benutzernamen und Dein Passwort eingeben. +Wenn Du das nächste Mal den Befehl `git fetch`, `git pull` oder `git push` für das Remote-Repository ausführst, musst Du Deinen GitHub-Benutzernamen und Dein Passwort eingeben. {% data reusables.user_settings.password-authentication-deprecation %} -- Wenn Du die [Zwei-Faktor-Authentifizierung](/articles/securing-your-account-with-two-factor-authentication-2fa) aktiviert hast, musst Du [ein persönliches Zugriffstoken erstellen](/github/authenticating-to-github/creating-a-personal-access-token), das Du anstelle Deines GitHub-Passworts verwendest. -- Sie können einen [Credential-Helper](/github/using-git/caching-your-github-credentials-in-git) verwenden, damit Git Ihren GitHub-Benutzernamen und Ihr -Passwort für die Kommunikation mit GitHub speichert. +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Switching remote URLs from HTTPS to SSH diff --git a/translations/de-DE/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/de-DE/content/github/using-git/configuring-git-to-handle-line-endings.md index cfbf94755355..e75788840e79 100644 --- a/translations/de-DE/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/de-DE/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Jedes Mal, wenn Du auf der Tastatur die Eingabetaste drückst, fügst Du ein unsichtbares Zeichen ein, nämlich einen Zeilenabschluss. Verschiedene Betriebssysteme handhaben Zeilenenden unterschiedlich. diff --git a/translations/de-DE/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/de-DE/content/github/using-git/dealing-with-non-fast-forward-errors.md index 0d0d4f2c3a86..51deff5a7b74 100644 --- a/translations/de-DE/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/de-DE/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn ein anderer Benutzer einen Push zum selben Branch durchgeführt hat wie Du, kann Git Deine Änderungen nicht überführen: diff --git a/translations/de-DE/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/de-DE/content/github/using-git/getting-changes-from-a-remote-repository.md index bd84c99fe714..171770e8710b 100644 --- a/translations/de-DE/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/de-DE/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Diese Befehle sind bei der Interaktion mit einem [Remote-Repository](/articles/about-remote-repositories) sehr hilfreich. Mit `clone` und `fetch` kannst Du Remote-Code von der Remote-URL eines Repositorys auf Deinen lokalen Computer herunterladen. Der Befehl `merge` dient zum Zusammenführen der Arbeit verschiedener Benutzer mit Deiner eigenen Arbeit, und `pull` ist eine Kombination aus `fetch` und `merge`. diff --git a/translations/de-DE/content/github/using-git/getting-started-with-git-and-github.md b/translations/de-DE/content/github/using-git/getting-started-with-git-and-github.md index 56a4af329806..6b04e0a76a19 100644 --- a/translations/de-DE/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/de-DE/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/git-workflows.md b/translations/de-DE/content/github/using-git/git-workflows.md index 7d14f6a95517..f702b62f1f81 100644 --- a/translations/de-DE/content/github/using-git/git-workflows.md +++ b/translations/de-DE/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Du kannst die {% data variables.product.prodname_dotcom %}-Flow-Methode übernehmen, um zu standardisieren, wie Dein Team auf {% data variables.product.prodname_dotcom %} zusammenarbeitet. Weitere Informationen findest Du unter „[GitHub-Flow](/github/collaborating-with-issues-and-pull-requests/github-flow)" und „[GitHub-Flow verstehen](http://guides.github.com/overviews/flow/)" in den {% data variables.product.prodname_dotcom %}-Anleitungen. diff --git a/translations/de-DE/content/github/using-git/ignoring-files.md b/translations/de-DE/content/github/using-git/ignoring-files.md index bbdcccc45726..8b6ccfa1bf48 100644 --- a/translations/de-DE/content/github/using-git/ignoring-files.md +++ b/translations/de-DE/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: 'Du kannst Git so konfigurieren, dass Dateien ignoriert werden, die Du ni versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Ignorierte Dateien für ein einzelnes Repository konfigurieren diff --git a/translations/de-DE/content/github/using-git/index.md b/translations/de-DE/content/github/using-git/index.md index 83ba0c68a85b..7ac542d3ff50 100644 --- a/translations/de-DE/content/github/using-git/index.md +++ b/translations/de-DE/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/learning-about-git.md b/translations/de-DE/content/github/using-git/learning-about-git.md index 22370acb572c..d2a172a346c2 100644 --- a/translations/de-DE/content/github/using-git/learning-about-git.md +++ b/translations/de-DE/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/managing-remote-repositories.md b/translations/de-DE/content/github/using-git/managing-remote-repositories.md index 286be447a57f..022e85fece01 100644 --- a/translations/de-DE/content/github/using-git/managing-remote-repositories.md +++ b/translations/de-DE/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/de-DE/content/github/using-git/pushing-commits-to-a-remote-repository.md index 7f167d0f3a9f..a0919bcf413c 100644 --- a/translations/de-DE/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/de-DE/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Befehl `git push` hat zwei Argumente: @@ -97,3 +98,4 @@ Weitere Informationen zur Arbeit mit Forks findest Du unter „[Fork synchronisi - [„`git remote`"-Handbuch-Seiten](https://git-scm.com/docs/git-remote.html) - „[Git-Merkzettel](/articles/git-cheatsheet)“ - „[Git-Workflows](/articles/git-workflows)“ +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/de-DE/content/github/using-git/removing-a-remote.md b/translations/de-DE/content/github/using-git/removing-a-remote.md index 2a6bf6dd7541..8d85d1fda28b 100644 --- a/translations/de-DE/content/github/using-git/removing-a-remote.md +++ b/translations/de-DE/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Befehl `git remote rm` hat ein Argument: diff --git a/translations/de-DE/content/github/using-git/renaming-a-remote.md b/translations/de-DE/content/github/using-git/renaming-a-remote.md index 9274e24d456d..1521ad988cd5 100644 --- a/translations/de-DE/content/github/using-git/renaming-a-remote.md +++ b/translations/de-DE/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Der Befehl `git remote rename` hat zwei Argumente: diff --git a/translations/de-DE/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/de-DE/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index 81f11b46ffe2..5b018450dbd4 100644 --- a/translations/de-DE/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/de-DE/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/setting-your-username-in-git.md b/translations/de-DE/content/github/using-git/setting-your-username-in-git.md index 7a7846a8dd2a..95378aee7c06 100644 --- a/translations/de-DE/content/github/using-git/setting-your-username-in-git.md +++ b/translations/de-DE/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Den Namen, der mit Deinen Git-Commits verbunden ist, kannst Du mit dem Befehl `git config` ändern. Der neue Name wird bei allen zukünftigen Commits angezeigt, die Sie über die Befehlszeile per Push an {% data variables.product.product_name %} übertragen. Als Git-Benutzernamen kannst Du einen beliebigen Text verwenden, um Deinen echten Namen privat zu halten. diff --git a/translations/de-DE/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/de-DE/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index c438a2a11e5e..851792daf258 100644 --- a/translations/de-DE/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/de-DE/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: Einzelne Ordner eines Git-Repositorys kannst Du in neue Repositorys ausla versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du bei der Erstellung eines Repository-Klons einen Ordner in ein separates Repository verschiebst, verlierst Du weder Deinen Git-Verlauf noch die bereits vorgenommenen Änderungen. diff --git a/translations/de-DE/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/de-DE/content/github/using-git/updating-credentials-from-the-macos-keychain.md index 4ff44be01348..b1b50cbe8886 100644 --- a/translations/de-DE/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/de-DE/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Updating credentials from the macOS Keychain -intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your username, password, or personal access token on {% data variables.product.product_name %}.' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,14 +16,12 @@ versions: 1. Click on the Spotlight icon (magnifying glass) on the right side of the menu bar. Type `Keychain access` then press the Enter key to launch the app. ![ Suchleiste von Spotlight](/assets/images/help/setup/keychain-access.png) 2. Suche in Keychain Access nach **{% data variables.command_line.backticks %}**. -3. Suche den Eintrag „internet password“ (Internet-Passwort) für `{% data variables.command_line.backticks %}`. ![Eintrag des GitHub-Passworts in Keychain](/assets/images/help/setup/keychain-entry.png) -4. Bearbeite oder lösche den Eintrag je nach Bedarf. +3. Suchen Sie den Eintrag „internet password“ (Internetpasswort) für `{% data variables.command_line.backticks %}`. +4. Bearbeiten oder löschen Sie den Eintrag je nach Änderungssituation. ### Anmeldeinformationen über die Befehlszeile löschen -In der Befehlszeile kannst Du den Keychain-Eintrag direkt über den Credential-Helfer löschen. - -Gib hierzu den folgenden Befehl ein: +Through the command line, you can use the credential helper directly to erase the keychain entry. ```shell $ git credential-osxkeychain erase @@ -31,7 +30,7 @@ protocol=https > [Press Return] ``` -Bei erfolgreicher Ausführung des Befehls erhältst Du keine Rückmeldung. Wenn Sie testen möchten, ob der Befehl funktioniert hat, klonen Sie ein Repository aus {% data variables.product.product_location %}. Wenn Du nach einem Passwort gefragt wirst, wurde der Keychain-Eintrag gelöscht. +Bei erfolgreicher Ausführung des Befehls erhältst Du keine Rückmeldung. To test that it works, try and clone a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain entry was deleted. ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/using-git/using-advanced-git-commands.md b/translations/de-DE/content/github/using-git/using-advanced-git-commands.md index 2a4010c54ba6..754b0b8b20bf 100644 --- a/translations/de-DE/content/github/using-git/using-advanced-git-commands.md +++ b/translations/de-DE/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/using-common-git-commands.md b/translations/de-DE/content/github/using-git/using-common-git-commands.md index 1496e2d844a5..834c556fe42d 100644 --- a/translations/de-DE/content/github/using-git/using-common-git-commands.md +++ b/translations/de-DE/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/de-DE/content/github/using-git/using-git-rebase-on-the-command-line.md index 8fd1e25570e8..411c896b154a 100644 --- a/translations/de-DE/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/de-DE/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: Im Folgenden findest Du ein kurzes Tutorial zur Verwendung von „git reb versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In diesem Beispiel werden mit Ausnahme von `exec` alle verfügbaren `git rebase`-Befehle vorgestellt. diff --git a/translations/de-DE/content/github/using-git/which-remote-url-should-i-use.md b/translations/de-DE/content/github/using-git/which-remote-url-should-i-use.md index 38365dd46914..0181992503f1 100644 --- a/translations/de-DE/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/de-DE/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: 'Es gibt mehrere Möglichkeiten, Repositorys zu klonen, die auf {% data v versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Wenn Du ein Repository anzeigst, während Du bei Deinem Konto angemeldet bist, sind die URLs, die Du zum Klonen des Projekts auf Deinem Computer verwenden kannst, unterhalb der Repository-Details verfügbar: @@ -47,7 +48,7 @@ Wenn Du mittels SSH-URLs `git clone`-, `git fetch`-, `git pull`- oder `git push` {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Cloning with {% data variables.product.prodname_cli %} @@ -55,11 +56,14 @@ You can also install {% data variables.product.prodname_cli %} to use {% data va {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Mit Subversion klonen Du kannst auch einen [Subversion](https://subversion.apache.org/)-Client benutzen, um auf beliebige Repositorys auf {% data variables.product.prodname_dotcom %} zuzugreifen. Subversion offeriert einen anderen Funktionsumfang als Git. Weitere Informationen findest Du unter „[Was sind die Unterschiede zwischen Subversion und git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" +You can also access repositories on -Via Subversion-Clients kannst Du auch auf Repositorys auf {% data variables.product.prodname_dotcom %} zugreifen. Weitere Informationen findest Du unter „[Unterstützung für Subversion-Clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% data variables.product.prodname_dotcom %} from Subversion clients. Weitere Informationen findest Du unter „[Unterstützung für Subversion-Clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% endif %} ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/de-DE/content/github/using-git/why-is-git-always-asking-for-my-password.md index 6a06ed31f3de..cfe79e3becb8 100644 --- a/translations/de-DE/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/de-DE/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Die Verwendung einer HTTPS-Remote-URL hat einige Vorteile gegenüber der Verwendung von SSH. Die URL ist einfacher einzurichten als SSH und funktioniert in der Regel auch über strenge Firewalls und Proxies hinweg. Du wirst jedoch dazu aufgefordert, Deine GitHub-Anmeldeinformationen bei jedem Pull- oder Push-Vorgang an ein Repository einzugeben. +Die Verwendung einer HTTPS-Remote-URL hat einige Vorteile gegenüber der Verwendung von SSH. Die URL ist einfacher einzurichten als SSH und funktioniert in der Regel auch über strenge Firewalls und Proxies hinweg. However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. {% data reusables.user_settings.password-authentication-deprecation %} - -Once you've configured credential caching, Git automatically uses your cached personal access token in place of a password when you pull or push a repository using HTTPS. +{% data reusables.user_settings.password-authentication-deprecation %} +You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### Weiterführende Informationen diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index 5ea537463b95..62c7a6197044 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. Wenn Du ein Repository verwaltest, kannst Du diese Daten verwenden, um besser zu verstehen, wer Dein Repository verwendet und warum es verwendet wird. diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 069c3b38eda2..e674add35621 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index bd520f3703dc..266dcaf86ade 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index d3e535f96638..b4e34f2dff97 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index d14239d94ff0..7ab0d25e9f89 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ If vulnerabilities have been detected in the repository, these are shown at the {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} alerts. @@ -55,7 +55,7 @@ Any direct and indirect dependencies that are specified in the repository's mani {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to security alerts. {% note %} diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/index.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/index.md index ee9406851829..baae04ea51d5 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index 31d9ec964eb8..fd8bcf2848c9 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Die Forks sind alphabetisch nach dem Benutzernamen der Person geordnet, die das Repository geforkt hat. Sie können auf den Benutzernamen klicken, um zur {% data variables.product.product_name %}-Profilseite des Benutzers weitergeleitet zu werden, oder auf den Forknamen, um zum entsprechenden Fork des Repositorys weitergeleitet zu werden. diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index b7ff042dd6a7..969477842a34 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index 8a5e0bbb8d9b..a346fddef3e7 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Mitarbeitern -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge- und leere Commits werden für dieses Diagramm nicht als Beiträge gezählt. +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge- und leere Commits werden für dieses Diagramm nicht als Beiträge gezählt. {% if currentVersion == "free-pro-team@latest" %} Darüber hinaus kannst Du eine Liste der Personen anzeigen, die Beiträge zu den Python-Abhängigkeiten des Projekts geliefert haben. Rufe `https://github.com/REPO-OWNER/REPO-NAME/community_contributors` auf, um auf diese Liste der Community-Mitarbeiter zuzugreifen. @@ -31,7 +32,7 @@ Darüber hinaus kannst Du eine Liste der Personen anzeigen, die Beiträge zu den Aus den folgenden Gründen wirst Du möglicherweise im Mitarbeiterdiagramm eines Repositorys nicht angezeigt: - Du zählst nicht zu den Top-100-Mitarbeitern. - Deine Commits wurden nicht in den Standardbranch zusammengeführt. -- Die von Dir zum Erstellen der Commits verwendete E-Mail-Adresse wurde Deinem {% data variables.product.product_name %}-Konto nicht hinzugefügt. +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ Aus den folgenden Gründen wirst Du möglicherweise im Mitarbeiterdiagramm eines Wenn alle Deine Commits in Nicht-Standardbranches des Repository sind, wirst Du im Mitarbeiterdiagramm nicht aufgeführt. So sind Commits auf dem Branch `gh-pages` im Diagramm nur dann enthalten, wenn `gh-pages` der Standardbranch des Repositorys ist. Damit Deine Commits in den Standardbranch zusammengeführt werden, kannst Du einen Pull Request erstellen. Weitere Informationen findest Du unter „[Informationen zu Pull Requests](/articles/about-pull-requests).“ -Wenn die von Dir zum Erstellen der Commits verwendete E-Mail-Adresse Deinem {% data variables.product.product_name %}-Konto nicht hinzugefügt wurde, werden Deine Commits nicht mit Deinem Konto verknüpft, und Du wirst im Mitarbeiterdiagramm nicht angezeigt. Weitere Informationen findest Du unter „[Deine E-Mail-Adresse für Commits festlegen](/articles/setting-your-commit-email-address)“ und „[Eine E-Mail-Adresse zum {% data variables.product.product_name %}-Konto hinzufügen](/articles/adding-an-email-address-to-your-github-account).“ +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index c2ed76179b3a..978c0f956f15 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Repository-Netzwerkdiagramm](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index d8ac09dd01ce..f8c10f88f311 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits mit Co-Autoren sind in der Commit-Aktivitätsübersicht enthalten, falls ihre Commits in den Standardbranch des Repositorys zusammengeführt wurden und sie sich unter den Top-15-Benutzern befinden, welche die meisten Commits beigesteuert haben. diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md index 5597ba968207..8d312cfc0828 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md @@ -1,6 +1,6 @@ --- -title: Viewing traffic to a repository -intro: 'Anyone with push access to a repository can view its traffic, including full clones (not fetches), visitors from the past 14 days, referring sites, and popular content in the traffic graph.' +title: Traffic zu einem Repository anzeigen +intro: 'Personen mit Push-Zugriff auf ein Repository können den zugehörigen Traffic anzeigen, darunter die vollständigen Klone (keine Abrufe), die Besucher der letzten 14 Tage, die verweisenden Websites und die beliebten Inhalte im Traffic-Diagramm.' product: 'This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, and {% data variables.product.prodname_ghe_cloud %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}''s products](/articles/github-s-products)."{% endif %}' redirect_from: - /articles/viewing-traffic-to-a-repository @@ -8,21 +8,20 @@ versions: free-pro-team: '*' --- -You can navigate to referring sites, excluding search engines and {% data variables.product.product_name %} itself, from the links the specific paths were referred from. The popular content links to the specific content that generated traffic. +Sie können zu den verweisenden Websites, mit Ausnahme der Suchmaschinen und {% data variables.product.product_name %} selbst, über die Links navigieren, von denen aus auf die spezifischen Pfade verwiesen wurde. Der beliebte Inhalt wird mit dem spezifischen Inhalt verknüpft, der Traffic generiert hat. -Referring sites and popular content are ordered by views and unique visitors. Full clones and visitor information update hourly, while referring sites and popular content sections update daily. All data in the traffic graph uses the UTC+0 timezone, regardless of your location. +Verweisende Websites und beliebte Inhalte sind nach Ansichten und eindeutigen Besuchern sortiert. Informationen zu vollständigen Klonen und Besuchern werden stündlich aktualisiert. Demgegenüber werden die Abschnitte zu verweisenden Websites und beliebten Inhalten täglich aktualisiert. Alle Daten im Traffic-Diagramm verwenden unabhängig von Deinem Standort die Zeitzone UTC+0. {% tip %} -**Tip:** You can hover over a specific day in the traffic graph to view the exact data for that day. +**Tipp:** Du kannst den Mauszeiger über einen bestimmten Tag im Traffic-Diagramm bewegen, um die exakten Daten für den jeweiligen Tag anzuzeigen. {% endtip %} -![Repository traffic graphs with tooltip](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) +![Repository-Traffic-Diagramm mit QuickInfo](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) -### Accessing the traffic graph +### Auf das Traffic-Diagramm zugreifen {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} -3. In the left sidebar, click **Traffic**. -![Traffic tab](/assets/images/help/graphs/traffic_tab.png) +3. Klicke auf der linken Seitenleiste auf **Traffic**. ![Registerkarte „Traffic“](/assets/images/help/graphs/traffic_tab.png) diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index dd407cec2d0b..395cbb597b7e 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index e73e6fd93c36..4d3cbda34641 100644 --- a/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/de-DE/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Das obere Diagramm zeigt Commits für das gesamte Jahr nach Woche. diff --git a/translations/de-DE/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/de-DE/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index 61fecdea9787..0c903216b235 100644 --- a/translations/de-DE/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/de-DE/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Jekyll Jekyll ist ein Generator für statische Websites mit integrierter Unterstützung von {% data variables.product.prodname_pages %} und einem vereinfachten Build-Prozess. Jekyll erstellt aus Markdown- und HTML-Dateien eine statische Website und nutzt dabei die von Dir ausgewählten Layouts. Jekyll unterstützt Markdown und Liquid, eine Vorlagensprache, die dynamische Inhalte auf Deiner Website lädt. Weitere Informationen findest Du auf der Website zu [Jekyll](https://jekyllrb.com/). -Jekyll wird von Windows nicht offiziell unterstützt. Weitere Informationen findest Du unter „[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)“ (Jekyll unter Windows) in der Jekyll-Dokumentation. +Jekyll wird von Windows nicht offiziell unterstützt. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. Wir empfehlen, Jekyll mit {% data variables.product.prodname_pages %} zu verwenden. Wenn Du möchtest, kannst Du aber auch andere Generatoren für statische Websites verwenden oder Deinen eigenen Build-Prozess lokal oder auf einem anderen Server anpassen. Weitere Informationen findest Du unter „[Informationen zu {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators).“ diff --git a/translations/de-DE/content/github/working-with-github-pages/about-github-pages.md b/translations/de-DE/content/github/working-with-github-pages/about-github-pages.md index bbd5628279f0..75de4fdaed58 100644 --- a/translations/de-DE/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/de-DE/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu {% data variables.product.prodname_pages %} @@ -26,7 +27,7 @@ You can host your site on Informationen zu den ersten Schritten findest Du unter „[Eine {% data variables.product.prodname_pages %}-Website erstellen](/articles/creating-a-github-pages-site).“ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." {% endif %} @@ -35,26 +36,26 @@ Organization owners can disable the publication of Es gibt drei Arten von {% data variables.product.prodname_pages %}-Websites: Projekt-, Benutzer- und Organisations-Websites. Projekt-Websites sind mit einem bestimmten Projekt verbunden, das auf {% data variables.product.product_name %} gehostet wird, z. B. einer JavaScript-Bibliothek oder einer Rezeptsammlung. Benutzer- und Organisations-Websites sind mit einem bestimmten {% data variables.product.product_name %}-Konto verbunden. -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -Die Quelldateien für eine Projekt-Website werden im selben Repository gespeichert wie das zugehörige Projekt. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +Die Quelldateien für eine Projekt-Website werden im selben Repository gespeichert wie das zugehörige Projekt. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} Weitere Informationen dazu, wie sich die URL Ihrer Website bei benutzerdefinierten Domains ändert, finden Sie unter „[Informationen zu benutzerdefinierten Domains und {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)“. {% endif %} -Sie können für jedes {% data variables.product.product_name %}-Konto nur eine Benutzer- oder Organisations-Website erstellen. Für Projekt-Websites gibt es keine Beschränkung, egal, ob sie einer Organisation oder einem Benutzerkonto gehören. +You can only create one user or organization site for each account on {% data variables.product.product_name %}. Für Projekt-Websites gibt es keine Beschränkung, egal, ob sie einer Organisation oder einem Benutzerkonto gehören. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. | Art der Website | Subdomänen-Isolation aktiviert | Subdomänen-Isolation deaktiviert | | --------------- | ------------------------------ | -------------------------------- | | | | | - Benutzer | + User | -`http(s)://pages.///` | `http(s):///pages///` | Organisation | `http(s)://pages.///` | `http(s):///pages///` | Projekt-Website, die einem Benutzerkonto gehört | `http(s)://pages.///` | `http(s):///pages///` Projekt-Website, die einer Organisation gehört | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` Weitere Informationen findest Du unter „[Subdomänen-Isolation aktivieren](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)“. Bei Fragen kannst Du Dich auch an den Websiteadministrator wenden. {% endif %} @@ -73,7 +74,7 @@ The publishing source for your {% data variables.product.prodname_pages %} site {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. diff --git a/translations/de-DE/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/de-DE/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index e87dda546f2c..e6d8bd2e4a31 100644 --- a/translations/de-DE/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/de-DE/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Informationen zu Jekyll-Build-Fehlern diff --git a/translations/de-DE/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/de-DE/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index 5068aefa9438..105fe8b52465 100644 --- a/translations/de-DE/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/de-DE/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Schreibberechtigungen für ein Repository können mit Jekyll ein Design zu einer {% data variables.product.prodname_pages %}-Website hinzufügen. diff --git a/translations/de-DE/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/de-DE/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 811f0d0864d6..fb00e2a7d87b 100644 --- a/translations/de-DE/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/de-DE/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personen mit Schreibberechtigungen für ein Repository können mit Jekyll Inhalte zu einer {% data variables.product.prodname_pages %}-Website hinzufügen. diff --git a/translations/de-DE/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/de-DE/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 7f8d8871ebd6..e835e6f240c6 100644 --- a/translations/de-DE/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/de-DE/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'People with admin or maintainer permissions for a repository can c versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Weitere Informationen zu Veröffentlichungsquellen findest Du unter „[Informationen zu {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites).“ @@ -19,7 +20,7 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) 4. Optionally, use the drop-down menu to select a folder for your publishing source. ![Drop-down menu to select a folder for publishing source](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. Klicke auf **Save** (Speichern). ![Button to save changes to publishing source settings](/assets/images/help/pages/publishing-source-save.png) @@ -33,4 +34,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. Weitere Informationen findest Du unter „[Jekyll-Build-Fehler für {% data variables.product.prodname_pages %}-Websites beheben](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder).“ +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. Weitere Informationen findest Du unter „[Jekyll-Build-Fehler für {% data variables.product.prodname_pages %}-Websites beheben](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder).“ diff --git a/translations/de-DE/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/de-DE/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index 55b115b9d8fd..64e327b0ec63 100644 --- a/translations/de-DE/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/de-DE/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/de-DE/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/de-DE/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 86907ab801db..a8a3e6031ae7 100644 --- a/translations/de-DE/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/de-DE/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -1,24 +1,25 @@ --- -title: Creating a GitHub Pages site with Jekyll -intro: 'You can use Jekyll to create a {% data variables.product.prodname_pages %} site in a new or existing repository.' +title: GitHub Pages-Website mit Jekyll erstellen +intro: 'Sie können mit Jekyll eine {% data variables.product.prodname_pages %}-Website in einem neuen oder vorhandenen Repository erstellen.' product: '{% data reusables.gated-features.pages %}' redirect_from: - /articles/creating-a-github-pages-site-with-jekyll -permissions: 'People with admin permissions for a repository can create a {% data variables.product.prodname_pages %} site with Jekyll.' +permissions: 'Personen mit Administratorberechtigungen für ein Repository können mit Jekyll eine {% data variables.product.prodname_pages %}-Website erstellen.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Prerequisites +### Vorrausetzungen -Before you can use Jekyll to create a {% data variables.product.prodname_pages %} site, you must install Jekyll and Git. For more information, see [Installation](https://jekyllrb.com/docs/installation/) in the Jekyll documentation and "[Set up Git](/articles/set-up-git)." +Bevor Du mit Jekyll eine {% data variables.product.prodname_pages %}-Website erstellen kannst, musst Du Jekyll und Git installieren. Weitere Informationen finden Sie unter „[Installation](https://jekyllrb.com/docs/installation/)“ in der Jekyll-Dokumentation und unter „[Git einrichten](/articles/set-up-git)“. {% data reusables.pages.recommend-bundler %} {% data reusables.pages.jekyll-install-troubleshooting %} -### Creating a repository for your site +### Ein Repository für eine Website erstellen {% data reusables.pages.new-or-existing-repo %} @@ -29,59 +30,58 @@ Before you can use Jekyll to create a {% data variables.product.prodname_pages % {% data reusables.pages.create-repo-name %} {% data reusables.repositories.choose-repo-visibility %} -### Creating your site +### Eine Website erstellen {% data reusables.pages.must-have-repo-first %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. If you don't already have a local copy of your repository, navigate to the location where you want to store your site's source files, replacing _PARENT-FOLDER_ with the folder you want to contain the folder for your repository. +2. Wenn Du noch keine lokale Kopie Deines Repositorys besitzt, navigiere zu dem Speicherort, an dem Du die Quelldateien Deiner Website speichern möchtest, und ersetze dabei _PARENT-FOLDER_ durch den Ordner, der den Ordner für Dein Repository enthalten soll. ```shell $ cd PARENT-FOLDER ``` -3. If you haven't already, initialize a local Git repository, replacing _REPOSITORY-NAME_ with the name of your repository. +3. Wenn Du dies noch nicht getan hast, initialisiere ein lokales Git-Repository, und ersetzen dabei _REPOSITORY-NAME_ durch den Namen Deines Repositorys. ```shell $ git init REPOSITORY-NAME > Initialized empty Git repository in /Users/octocat/my-site/.git/ - # Creates a new folder on your computer, initialized as a Git repository - ``` - 4. Change directories to the repository. + # Erstellt einen neuen Ordner auf Deinem Computer, der als Git-Repository initialisiert wird + ``` + 4. Wechsle in das Verzeichnis des Repositorys. ```shell $ cd REPOSITORY-NAME - # Changes the working directory + # Ändert das Arbeitsverzeichnis ``` {% data reusables.pages.decide-publishing-source %} {% data reusables.pages.navigate-publishing-source %} For example, if you chose to publish your site from the `docs` folder on the default branch, create and change directories to the `docs` folder. ```shell $ mkdir docs - # Creates a new folder called docs + # Erstellt einen neuen Ordner mit dem Namen docs $ cd docs ``` - If you chose to publish your site from the `gh-pages` branch, create and checkout the `gh-pages` branch. + Wenn Du Deine Website aus dem `gh-pages`-Branch veröffentlichen möchtest, erstelle den `gh-pages`-Branch und checke ihn aus. ```shell $ git checkout --orphan gh-pages - # Creates a new branch, with no history or contents, called gh-pages and switches to the gh-pages branch + # Erstellt einen neuen Branch, ohne Verlauf und Inhalte, mit dem namen gh-pages und wechselt zum gh-pages-Branch ``` - 7. To create a new Jekyll site, use the `jekyll new` command, replacing _VERSION_ with the current dependency version for Jekyll. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. - - If you installed Bundler: + 7. Um eine neue Jekyll-Website zu erstellen, führe den Befehl `jekyll new` aus. Ersetze dabei _VERSION_ durch die aktuelle Abhängigkeitsversion für Jekyll. Weitere Informationen findest Du unter „[Abhängigkeitsversionen](https://pages.github.com/versions/)“ auf der {% data variables.product.prodname_pages %}-Website. + - Wenn Du Bundler installiert hast: ```shell $ bundle exec jekyll VERSION new . - # Creates a Jekyll site in the current directory + # Erstellt eine Jekyll-Website im aktuellen Verzeichnis ``` - - If you don't have Bundler installed: + - Wenn Du Bundler nicht installiert hast: ```shell $ jekyll VERSION new . - # Creates a Jekyll site in the current directory + # Erstellt eine Jekyll-Website im aktuellen Verzeichnis ``` -8. Open the Gemfile that was created and follow the instructions in the Gemfile's comments to use {% data variables.product.prodname_pages %}. - ![Instructions for updating Gemfile](/assets/images/help/pages/gemfile-instructions.png) -9. Update the `gem "github-pages"` line so that the line looks like this, replacing _VERSION_ with the current dependency version for `github-pages`. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. +8. Öffne das gerade erstellte Gemfile, und befolge die Anweisungen in den Gemfile-Kommentaren, um {% data variables.product.prodname_pages %} zu verwenden. ![Anleitung zum Aktualisieren der Gemfile](/assets/images/help/pages/gemfile-instructions.png) +9. Aktualisiere die Zeile `gem "github-pages"` so, dass sie wie folgt aussieht. Ersetze dabei _VERSION_ durch die aktuelle Abhängigkeitsversion für `github-pages`. Weitere Informationen findest Du unter „[Abhängigkeitsversionen](https://pages.github.com/versions/)“ auf der {% data variables.product.prodname_pages %}-Website. ```shell gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` -10. Save and close the Gemfile. -11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +10. Speichere und schließe das Gemfile. +11. Teste Deine Website optional lokal. Weitere Informationen findest Du unter „[Deine {% data variables.product.prodname_pages %}-Website lokal mit Jekyll testen](/articles/testing-your-github-pages-site-locally-with-jekyll).“ +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git @@ -89,7 +89,7 @@ $ git remote add origin https://github.com/USER/REPOSITORY.git $ git remote add origin https://HOSTNAME/USER/REPOSITORY.git {% endif %} ``` -13. Push the repository to {% data variables.product.product_name %}, replacing _BRANCH_ with the name of the branch you're working on. +13. Übertrage das Repository zu {% data variables.product.product_name %}, und ersetze dabei _BRANCH_ durch den Namen des Branches, auf dem Du gerade arbeitest. ```shell $ git push -u origin BRANCH ``` @@ -100,8 +100,8 @@ $ git remote add origin https://HOSTNAME/USER/REPOSITORY ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -119,11 +119,11 @@ If your instance has subdomain isolation disabled: ``` {% endif %} -#### Authenticating with the `GITHUB_TOKEN` +#### #### Authenticating with the `GITHUB_TOKEN` {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### Ein Paket veröffentlichen {% data reusables.package_registry.default-name %} For example, {% data variables.product.prodname_dotcom %} will publish a package named `com.example:test` in a repository called `OWNER/test`. @@ -131,8 +131,10 @@ If you would like to publish multiple packages to the same repository, you can i For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} +1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing `OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + +{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ``` @@ -144,7 +146,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -164,7 +166,7 @@ For more information on creating a package, see the [maven.apache.org documentat {% data reusables.package_registry.viewing-packages %} -### Installing a package +### Ein Paket installieren To install an Apache Maven package from {% data variables.product.prodname_registry %}, edit the *pom.xml* file to include the package as a dependency. If you want to install packages from more than one repository, add a `repository` tag for each. For more information on using a *pom.xml* file in your project, see "[Introduction to the POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)" in the Apache Maven documentation. @@ -180,13 +182,13 @@ To install an Apache Maven package from {% data variables.product.prodname_regis ``` -3. Install the package. +3. Installieren Sie das Paket. ```shell $ mvn install ``` -### Further reading +### Weiterführende Informationen - "[Configuring Gradle for use with {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages)" - "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" diff --git a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 59c0d2c8b81b..488ea88acba8 100644 --- a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- title: Configuring Docker for use with GitHub Packages -intro: 'You can configure the Docker client to use {% data variables.product.prodname_registry %} to publish and retrieve docker images.' +intro: 'Sie können den Docker-Client für die Nutzung von {% data variables.product.prodname_registry %} zum Veröffentlichen und Abrufen von Docker-Images konfigurieren.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-docker-for-use-with-github-package-registry @@ -13,21 +13,21 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +**Note:** When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -### About Docker and {% data variables.product.prodname_registry %} +### Bei {% data variables.product.prodname_registry %} authentifizieren {% data reusables.package_registry.docker_registry_deprecation_status %} When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} -### Authenticating to {% data variables.product.prodname_registry %} +### Bei {% data variables.product.prodname_registry %} authentifizieren {% data reusables.package_registry.docker_registry_deprecation_status %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,19 +57,19 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." -#### Authenticating with the `GITHUB_TOKEN` +#### #### Authenticating with the `GITHUB_TOKEN` {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### Ein Paket veröffentlichen {% data reusables.package_registry.docker_registry_deprecation_status %} -{% data variables.product.prodname_registry %} supports multiple top-level Docker images per repository. A repository can have any number of image tags. You may experience degraded service publishing or installing Docker images larger than 10GB, layers are capped at 5GB each. For more information, see "[Docker tag](https://docs.docker.com/engine/reference/commandline/tag/)" in the Docker documentation. +{% data variables.product.prodname_registry %} unterstützt mehrere Top-Level-Docker-Images pro Repository. A repository can have any number of image tags. You may experience degraded service publishing or installing Docker images larger than 10GB, layers are capped at 5GB each. For more information, see "[Docker tag](https://docs.docker.com/engine/reference/commandline/tag/)" in the Docker documentation. {% data reusables.package_registry.lowercase-name-field %} @@ -82,17 +82,19 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, and *VERSION* with package version at build time. +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` {% else %} ```shell - $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION + If you haven't already built a docker image for the package, build the image, replacing OWNER with the name of the user or organization account that owns the repository, REPOSITORY with the name of the repository containing your project, IMAGE_NAME with name of the package or image, VERSION with package version at build time, and PATH to the image if it isn't in the current working directory. ``` {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time, +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -102,7 +104,8 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker build -t docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH ``` {% endif %} -4. Publish the image to {% data variables.product.prodname_registry %}. +4. Publish the image to +{% data variables.product.prodname_registry %}. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -163,7 +166,7 @@ You can publish a new Docker image for the first time and name it `monalisa`. # Assumes Dockerfile resides in the current working directory (.) $ docker build -t docker.pkg.github.com/octocat/octo-app/monalisa:1.0 . -# Push the image to {% data variables.product.prodname_registry %} +# Pusht das Image zu {% data variables.product.prodname_registry %} $ docker push docker.pkg.github.com/octocat/octo-app/monalisa:1.0 ``` @@ -178,11 +181,11 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 ``` {% endif %} -### Installing a package +### Ein Paket installieren {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell @@ -200,6 +203,6 @@ $ docker pull docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME {% endnote %} -### Further reading +### Weiterführende Informationen - "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" diff --git a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index 86804a187cf3..b2e0c5cf27f1 100644 --- a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ To authenticate to {% data variables.product.prodname_registry %} with the `dotn You must replace: - `USERNAME` with the name of your user account on {% data variables.product.prodname_dotcom %}. - `TOKEN` with your personal access token. -- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance. If your instance has subdomain isolation enabled: @@ -51,7 +51,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```xml @@ -90,7 +90,7 @@ You can publish a package to {% data variables.product.prodname_registry %} by a 3. Add your project's specific information to your project's file, which ends in *.csproj*. You must replace: - `OWNER` with the name of the user or organization account that owns the repository containing your project. - `REPOSITORY` with the name of the repository containing the package you want to publish. - - `1.0.0` with the version number of the package.{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` xml diff --git a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index 3a2e36154882..f9c89adc44dc 100644 --- a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with Gradle using either Gradle Groovy or Kotlin DSL by editing your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file to include your personal access token. You can also configure Gradle Groovy and Kotlin DSL to recognize a single package or multiple packages in a repository. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Replace *REGISTRY-URL* with the URL for your instance's Maven registry. If your instance has subdomain isolation enabled, use `maven.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/maven`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} diff --git a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index efc0e2d45072..866741929a27 100644 --- a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- title: Configuring npm for use with GitHub Packages -intro: 'You can configure npm to publish packages to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in an npm project.' +intro: 'Sie können NPM für die Veröffentlichung von Paketen auf {% data variables.product.prodname_registry %} und für die Nutzung von auf {% data variables.product.prodname_registry %} gespeicherten Paketen als Abhängigkeiten in einem NPM-Projekt konfigurieren.' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-npm-for-use-with-github-package-registry @@ -13,9 +13,9 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +**Note:** When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -### Authenticating to {% data variables.product.prodname_registry %} +### Bei {% data variables.product.prodname_registry %} authentifizieren {% data reusables.package_registry.authenticate-packages %} @@ -25,9 +25,9 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -35,17 +35,20 @@ If your instance has subdomain isolation enabled: //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell -//HOSTNAME/_registry/npm/:_authToken=TOKEN +$ npm login --registry=https://npm.pkg.github.com +> Username: USERNAME +> Password: TOKEN +> Email: PUBLIC-EMAIL-ADDRESS ``` {% endif %} To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -56,28 +59,27 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell -$ npm login --registry=https://HOSTNAME/_registry/npm/ -> Username: USERNAME -> Password: TOKEN -> Email: PUBLIC-EMAIL-ADDRESS +registry=https://npm.pkg.github.com/OWNER +@OWNER:registry=https://npm.pkg.github.com +@OWNER:registry=https://npm.pkg.github.com ``` {% endif %} -#### Authenticating with the `GITHUB_TOKEN` +#### #### Authenticating with the `GITHUB_TOKEN` {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### Ein Paket veröffentlichen -By default, {% data variables.product.prodname_registry %} publishes a package in the {% data variables.product.prodname_dotcom %} repository you specify in the name field of the *package.json* file. For example, you would publish a package named `@my-org/test` to the `my-org/test` {% data variables.product.prodname_dotcom %} repository. You can add a summary for the package listing page by including a *README.md* file in your package directory. For more information, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" and "[How to create Node.js Modules](https://docs.npmjs.com/getting-started/creating-node-modules)" in the npm documentation. +By default, {% data variables.product.prodname_registry %} publishes a package in the {% data variables.product.prodname_dotcom %} repository you specify in the name field of the *package.json* file. Ein Paket namens `@my-org/test` würde beispielsweise im Repository `my-org/test` auf {% data variables.product.prodname_dotcom %} veröffentlicht. You can add a summary for the package listing page by including a *README.md* file in your package directory. For more information, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" and "[How to create Node.js Modules](https://docs.npmjs.com/getting-started/creating-node-modules)" in the npm documentation. You can publish multiple packages to the same {% data variables.product.prodname_dotcom %} repository by including a `URL` field in the *package.json* file. For more information, see "[Publishing multiple packages to the same repository](#publishing-multiple-packages-to-the-same-repository)." -You can set up the scope mapping for your project using either a local *.npmrc* file in the project or using the `publishConfig` option in the *package.json*. {% data variables.product.prodname_registry %} only supports scoped npm packages. Scoped packages have names with the format of `@owner/name`. Scoped packages always begin with an `@` symbol. You may need to update the name in your *package.json* to use the scoped name. For example, `"name": "@codertocat/hello-world-npm"`. +Die Scope-Zuordnung für Ihr Projekt können Sie entweder über die lokale *.npmrc*-Datei im Projekt oder die Option `publishConfig` in der Datei *package.json* festlegen. {% data variables.product.prodname_registry %} only supports scoped npm packages. Pakete mit Scopes weisen Namen im Format `@owner/name` auf. Pakete mit Scopes beginnen immer mit dem Symbol `@`. Eventuell müssen Sie den Namen in der Datei *package.json* aktualisieren, um den Namen mit Scope zu verwenden. Beispiel: `"name": "@codertocat/hello-world-npm"`. {% data reusables.package_registry.viewing-packages %} @@ -88,16 +90,17 @@ You can use an *.npmrc* file to configure the scope mapping for your project. In {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} {% data reusables.package_registry.add-npmrc-to-repo-step %} -4. Verify the name of your package in your project's *package.json*. The `name` field must contain the scope and the name of the package. For example, if your package is called "test", and you are publishing to the "My-org" {% data variables.product.prodname_dotcom %} organization, the `name` field in your *package.json* should be `@my-org/test`. +4. Überprüfen Sie den Namen Ihres Pakets in der Datei *package.json* Ihres Projekts. Das Feld `name` (Name) muss den Scope und den Namen des Pakets enthalten. For example, if your package is called "test", and you are publishing to the "My-org" +{% data variables.product.prodname_dotcom %} organization, the `name` field in your *package.json* should be `@my-org/test`. {% data reusables.package_registry.verify_repository_field %} {% data reusables.package_registry.publish_package %} #### Publishing a package using `publishConfig` in the *package.json* file -You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. +You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. Weitere Informationen finden Sie unter „[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)“ in der NPM-Dokumentation. -1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} +1. Bearbeiten Sie die Datei *package.json* für Ihr Paket, und fügen Sie den Eintrag `publishConfig` hinzu. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell @@ -105,7 +108,7 @@ You can use `publishConfig` element in the *package.json* file to specify the re "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" }, ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell "publishConfig": { @@ -132,13 +135,13 @@ To ensure the repository's URL is correct, replace REPOSITORY with the name of t }, ``` -### Installing a package +### Ein Paket installieren -You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. For more information on using a *package.json* in your project, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" in the npm documentation. +You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. Weitere Informationen zum Verwenden einer *package.json*-Datei in Ihrem Projekt finden Sie unter „[Mit package.json arbeiten](https://docs.npmjs.com/getting-started/using-a-package.json)“ in der npm-Dokumentation. By default, you can add packages from one organization. For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." -You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. For more information, see "[npm-scope](https://docs.npmjs.com/misc/scope)" in the npm documentation. +You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. Weitere Informationen finden Sie unter „[npm-scope](https://docs.npmjs.com/misc/scope) in der npm-Dokumentation. {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} @@ -158,17 +161,17 @@ You also need to add the *.npmrc* file to your project so all requests to instal } } ``` -5. Install the package. +5. Installieren Sie das Paket. ```shell $ npm install ``` -#### Installing packages from other organizations +#### Pakete von anderen Organisationen installieren -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +Standardmäßig können Sie nur {% data variables.product.prodname_registry %}-Pakete von einer Organisation verwenden. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -178,7 +181,7 @@ registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -188,6 +191,6 @@ registry=https://HOSTNAME/_registry/npm/OWNER ``` {% endif %} -### Further reading +### Weiterführende Informationen - "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" diff --git a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index 35f32a1ae337..807e7e75ab81 100644 --- a/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/de-DE/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -13,55 +13,54 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +**Note:** When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -### Prerequisites +### Vorrausetzungen - You must have rubygems 2.4.1 or higher. To find your rubygems version: ```shell $ gem --version ``` - + - You must have bundler 1.6.4 or higher. To find your Bundler version: ```shell $ bundle --version Bundler version 1.13.7 ``` - + - Install keycutter to manage multiple credentials. To install keycutter: ```shell $ gem install keycutter ``` - -### Authenticating to {% data variables.product.prodname_registry %} - + +### Bei {% data variables.product.prodname_registry %} authentifizieren + {% data reusables.package_registry.authenticate-packages %} - + #### Authenticating with a personal access token - + {% data reusables.package_registry.required-scopes %} - + You can authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing the *~/.gem/credentials* file for publishing gems, editing the *~/.gemrc* file for installing a single gem, or using Bundler for tracking and installing one or more gems. - + To publish new gems, you need to authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing your *~/.gem/credentials* file to include your personal access token. Create a new *~/.gem/credentials* file if this file doesn't exist. - + For example, you would create or edit a *~/.gem/credentials* to include the following, replacing *TOKEN* with your personal access token. - + ```shell ---- -:github: Bearer TOKEN +gem.metadata = { "github_repo" => "ssh://github.com/OWNER/REPOSITORY" } ``` - + To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. -{% endif %} - +{% endif %} + If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this example. - + ```shell --- :backtrace: false @@ -73,31 +72,31 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa :verbose: true ``` - -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} - + +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} + {% data reusables.package_registry.lowercase-name-field %} - + ```shell $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER USERNAME:TOKEN ``` - -#### Authenticating with the `GITHUB_TOKEN` - + +#### #### Authenticating with the `GITHUB_TOKEN` + {% data reusables.package_registry.package-registry-with-github-tokens %} - -### Publishing a package -{% data reusables.package_registry.default-name %} For example, when you publish `octo-gem` to the `octo-org` organization, {% data variables.product.prodname_registry %} publishes the gem to the `octo-org/octo-gem` repository. For more information on creating your gem, see "[Make your own gem](http://guides.rubygems.org/make-your-own-gem/)" in the RubyGems documentation. - +### Ein Paket veröffentlichen + +{% data reusables.package_registry.default-name %} For example, when you publish `octo-gem` to the `octo-org` organization, {% data variables.product.prodname_registry %} publishes the gem to the `octo-org/octo-gem` repository. Weitere Informationen zum Erstellen einer Gem finden Sie unter „[Eine eigene Gem erstellen](http://guides.rubygems.org/make-your-own-gem/)“ in der RubyGems-Dokumentation. + {% data reusables.package_registry.viewing-packages %} - + {% data reusables.package_registry.authenticate-step %} 2. Build the package from the *gemspec* to create the *.gem* package. ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,18 +106,18 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } ``` -### Installing a package +### Ein Paket installieren You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" @@ -140,11 +139,11 @@ You can use gems from {% data variables.product.prodname_registry %} much like y gem "GEM NAME" ``` -4. Install the package: +4. Installieren Sie das Paket: ```shell $ gem install octo-gem --version "0.1.1" ``` -### Further reading +### Weiterführende Informationen - "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" diff --git a/translations/de-DE/content/rest/guides/basics-of-authentication.md b/translations/de-DE/content/rest/guides/basics-of-authentication.md index fad29ce33e13..b8805432ed09 100644 --- a/translations/de-DE/content/rest/guides/basics-of-authentication.md +++ b/translations/de-DE/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -46,8 +47,9 @@ get '/' do end ``` -Your client ID and client secret keys come from [your application's configuration page][app settings]. You should **never, _ever_** store these values in -{% data variables.product.product_name %}--or any other public place, for that matter. We recommend storing them as +Your client ID and client secret keys come from [your application's configuration page][app settings]. +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [environment variables][about env vars]--which is exactly what we've done here. Next, in _views/index.erb_, paste this content: @@ -128,7 +130,7 @@ Also, since there's a hierarchical relationship between scopes, you should check Checking for scopes only before making requests is not enough since it's possible that users will change the scopes in between your check and the actual request. In case that happens, API calls you expected to succeed might fail with a `404` or `401` status, or return a different subset of information. -To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. +To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. #### Making authenticated requests diff --git a/translations/de-DE/content/rest/guides/best-practices-for-integrators.md b/translations/de-DE/content/rest/guides/best-practices-for-integrators.md index b99e43b3d9b9..a391e94b22fe 100644 --- a/translations/de-DE/content/rest/guides/best-practices-for-integrators.md +++ b/translations/de-DE/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/rest/guides/building-a-ci-server.md b/translations/de-DE/content/rest/guides/building-a-ci-server.md index f90dd3e95be0..592ca8ba7150 100644 --- a/translations/de-DE/content/rest/guides/building-a-ci-server.md +++ b/translations/de-DE/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/rest/guides/delivering-deployments.md b/translations/de-DE/content/rest/guides/delivering-deployments.md index 75f293bdd9c3..76ac7fb5cdc2 100644 --- a/translations/de-DE/content/rest/guides/delivering-deployments.md +++ b/translations/de-DE/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + The [Deployments API][deploy API] provides your projects hosted on {% data variables.product.product_name %} with the capability to launch them on a server that you own. Combined with [the Status API][status API], you'll be able to coordinate your deployments the moment your code lands on the default branch. diff --git a/translations/de-DE/content/rest/guides/discovering-resources-for-a-user.md b/translations/de-DE/content/rest/guides/discovering-resources-for-a-user.md index 7edc0a688a71..2f7cfa0e05aa 100644 --- a/translations/de-DE/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/de-DE/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + When making authenticated requests to the {% data variables.product.product_name %} API, applications often need to fetch the current user's repositories and organizations. In this guide, we'll explain how to reliably discover those resources. diff --git a/translations/de-DE/content/rest/guides/getting-started-with-the-checks-api.md b/translations/de-DE/content/rest/guides/getting-started-with-the-checks-api.md index 8479856ced9d..1fef6732d245 100644 --- a/translations/de-DE/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/de-DE/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'The Check Runs API enables you to build GitHub Apps that run powerful ch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Übersicht @@ -36,7 +37,7 @@ A check run is an individual test that is part of a check suite. Each run includ ![Check runs workflow](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} If a check run is in a incomplete state for more than 14 days, then the check run's `conclusion` becomes `stale` and appears on {% data variables.product.prodname_dotcom %} as stale with {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Only {% data variables.product.prodname_dotcom %} can mark check runs as `stale`. For more information about possible conclusions of a check run, see the [`conclusion` parameter](/rest/reference/checks#create-a-check-run--parameters). {% endif %} diff --git a/translations/de-DE/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/de-DE/content/rest/guides/getting-started-with-the-git-database-api.md index cdef24288f9b..ee3e7673dd0e 100644 --- a/translations/de-DE/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/de-DE/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'The Git Database API gives you access to read and write raw Git objects versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Übersicht diff --git a/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md b/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md index 88ed6f31a263..6578212b39ec 100644 --- a/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ There's no easier way to kick the tires than through [cURL][curl].{% if currentV Let's start by testing our setup. Open up a command prompt and enter the following command: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ Next, let's `GET` [Chris Wanstrath's][defunkt github] [GitHub profile][users api ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,7 +49,7 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt Mmmmm, tastes like [JSON][json]. Let's add the `-i` flag to include headers: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com @@ -110,7 +111,13 @@ When authenticating, you should see your rate limit bumped to 5,000 requests an You can easily [create a **personal access token**][personal token] using your [Personal access tokens settings page][tokens settings]: +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![Personal Token selection](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![Personal Token selection](/assets/images/help/personal_token_ghae.png) +{% endif %} #### Get your own user profile diff --git a/translations/de-DE/content/rest/guides/index.md b/translations/de-DE/content/rest/guides/index.md index a7be1c1cdc02..d8fd88e8f0e4 100644 --- a/translations/de-DE/content/rest/guides/index.md +++ b/translations/de-DE/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - This section of the documentation is intended to get you up-and-running with real-world {% data variables.product.product_name %} API applications. We'll cover everything you need to know, from authentication, to manipulating results, to combining results with other apps. Every tutorial here will have a project, and every project will be stored and documented in our public [platform-samples](https://github.com/github/platform-samples) repository. diff --git a/translations/de-DE/content/rest/guides/rendering-data-as-graphs.md b/translations/de-DE/content/rest/guides/rendering-data-as-graphs.md index 07262d1e81a8..6dd3ac0e9bfc 100644 --- a/translations/de-DE/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/de-DE/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + In this guide, we're going to use the API to fetch information about repositories that we own, and the programming languages that make them up. Then, we'll visualize that information in a couple of different ways using the [D3.js][D3.js] library. To interact with the {% data variables.product.product_name %} API, we'll be using the excellent Ruby library, [Octokit][Octokit]. diff --git a/translations/de-DE/content/rest/guides/traversing-with-pagination.md b/translations/de-DE/content/rest/guides/traversing-with-pagination.md index 26637c5ee2d0..e3171400f0bc 100644 --- a/translations/de-DE/content/rest/guides/traversing-with-pagination.md +++ b/translations/de-DE/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + The {% data variables.product.product_name %} API provides a vast wealth of information for developers to consume. Most of the time, you might even find that you're asking for _too much_ information, and in order to keep our servers happy, the API will automatically [paginate the requested items][pagination]. @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: The `-I` parameter indicates that we only care about the headers, not the actual content. In examining the result, you'll notice some information in the Link header that looks like this: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" Let's break that down. `rel="next"` says that the next page is `page=2`. This makes sense, since by default, all paginated queries start at page `1.` `rel="last"` provides some more information, stating that the last page of results is on page `34`. Thus, we have 33 more pages of information about `addClass` that we can consume. Nice! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Here's the link header once more: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" As expected, `rel="next"` is at 15, and `rel="last"` is still 34. But now we've got some more information: `rel="first"` indicates the URL for the _first_ page, and more importantly, `rel="prev"` lets you know the page number of the previous page. Using this information, you could construct some UI that lets users jump between the first, previous, next, or last list of results in an API call. @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Notice what it does to the header response: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" As you might have guessed, the `rel="last"` information says that the last page is now 20. This is because we are asking for more information per page about our results. diff --git a/translations/de-DE/content/rest/guides/working-with-comments.md b/translations/de-DE/content/rest/guides/working-with-comments.md index 608e21e21c6e..eb56a1f30e7f 100644 --- a/translations/de-DE/content/rest/guides/working-with-comments.md +++ b/translations/de-DE/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/rest/index.md b/translations/de-DE/content/rest/index.md index bca0a3e92453..cfdd709ba55b 100644 --- a/translations/de-DE/content/rest/index.md +++ b/translations/de-DE/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/de-DE/content/rest/overview/api-previews.md b/translations/de-DE/content/rest/overview/api-previews.md index 26f7fc14f4a9..0dc9f428e8c4 100644 --- a/translations/de-DE/content/rest/overview/api-previews.md +++ b/translations/de-DE/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -42,7 +43,7 @@ Get a [list of events](/v3/issues/timeline/) for an issue or pull request. **Custom media type:** `mockingbird-preview` **Announced:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Pre-receive environments Create, list, update, and delete environments for pre-receive hooks. @@ -50,7 +51,7 @@ Create, list, update, and delete environments for pre-receive hooks. **Custom media type:** `eye-scream-preview` **Announced:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Integrations Manage [integrations](/early-access/integrations/) through the API. @@ -98,7 +99,7 @@ View all [codes of conduct](/v3/codes_of_conduct) or get which code of conduct a **Custom media type:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Verschachtelte Teams Include nested team content in [team](/v3/teams/) payloads. @@ -107,7 +108,7 @@ Include nested team content in [team](/v3/teams/) payloads. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Global webhooks @@ -117,7 +118,7 @@ Enables [global webhooks](/rest/reference/enterprise-admin#global-webhooks/) for {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Repository transfer Transfer a [repository](/v3/repos/) to an organization or user. @@ -125,7 +126,7 @@ Transfer a [repository](/v3/repos/) to an organization or user. **Custom media type:** `nightshade-preview` **Announced:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Add lock reason You can now add a reason when you [lock an issue](/v3/issues/#lock-an-issue). @@ -145,7 +146,7 @@ You can now [require multiple approving reviews](/v3/repos/branches) for a pull **Custom media type:** `luke-cage-preview` **Announced:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### Retrieve hovercard information Retrieve information from [someone's hovercard](/v3/users/#get-contextual-information-for-a-user). @@ -154,7 +155,7 @@ Retrieve information from [someone's hovercard](/v3/users/#get-contextual-inform {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Check runs and check suites API Allows a GitHub App to run external checks on a repository's code. See the [Check runs](/v3/checks/runs/) and [Check suites](/v3/checks/suites/) APIs for more details. @@ -162,7 +163,7 @@ Allows a GitHub App to run external checks on a repository's code. See the [Chec **Custom media type:** `antiope-preview` **Announced:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Anonymous Git access to repositories @@ -216,7 +217,7 @@ Allows you to temporarily restrict interactions, such as commenting, opening iss {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Entwürfe für Pull Requests You can use the Draft Pull Requests API and its [pull request](/v3/pulls/) endpoints to see whether a pull request is in draft state. To learn more about draft pull requests, see "[About pull requests](/articles/about-pull-requests/)". @@ -237,7 +238,7 @@ You can use two new endpoints in the [Commits API](/v3/repos/commits/) to list b **Custom media types:** `groot-preview` **Announced:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Uninstall a GitHub App Owners of GitHub Apps can now uninstall an app using the [Apps API](/v3/apps/#delete-an-installation-for-the-authenticated-app). @@ -279,7 +280,7 @@ You can more securely manage tokens for OAuth Apps by using OAuth tokens as inpu **Custom media types:** `doctor-strange-preview` **Announced:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### New visibility parameter for the Repositories API You can set and retrieve the visibility of a repository in the [Repositories API](/v3/repos/). diff --git a/translations/de-DE/content/rest/overview/endpoints-available-for-github-apps.md b/translations/de-DE/content/rest/overview/endpoints-available-for-github-apps.md index 9ae64ab8c3d2..bae1b28804bd 100644 --- a/translations/de-DE/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/de-DE/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You must use an installation access token to access endpoints using your {% data variables.product.prodname_github_app %}. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/de-DE/content/rest/overview/index.md b/translations/de-DE/content/rest/overview/index.md index 9f312634ea50..dfb3acf9df86 100644 --- a/translations/de-DE/content/rest/overview/index.md +++ b/translations/de-DE/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: 'Learn about resources, libraries, previews and troubleshooting for {% da versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Inhaltsverzeichnis @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/de-DE/content/rest/overview/media-types.md b/translations/de-DE/content/rest/overview/media-types.md index eaf257a29e0b..3be3277dfad0 100644 --- a/translations/de-DE/content/rest/overview/media-types.md +++ b/translations/de-DE/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/rest/overview/openapi-description.md b/translations/de-DE/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..54b8813d3d82 --- /dev/null +++ b/translations/de-DE/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. For example, you could: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/de-DE/content/rest/overview/other-authentication-methods.md b/translations/de-DE/content/rest/overview/other-authentication-methods.md index 54d597e4a271..c95e320b544c 100644 --- a/translations/de-DE/content/rest/overview/other-authentication-methods.md +++ b/translations/de-DE/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} While the API provides multiple methods for authentication, we strongly recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) for production applications. The other methods provided are intended to be used for scripts or testing (i.e., cases where full OAuth would be overkill). Third party applications that rely on {% data variables.product.product_name %} for authentication should not ask for or collect {% data variables.product.product_name %} credentials. Instead, they should use the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Basic Authentication The API supports Basic Authentication as defined in [RFC2617](http://www.ietf.org/rfc/rfc2617.txt) with a few slight differences. The main difference is that the RFC requires unauthenticated requests to be answered with `401 Unauthorized` responses. In many places, this would disclose the existence of user data. Instead, the {% data variables.product.product_name %} API responds with `404 Not Found`. This may cause problems for HTTP libraries that assume a `401 Unauthorized` response. The solution is to manually craft the `Authorization` header. @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre This approach is useful if your tools only support Basic Authentication but you want to take advantage of OAuth access token security features. +{% if enterpriseServerVersions contains currentVersion %} #### Via username and password {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` If you have two-factor authentication enabled, make sure you understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication). +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### Authenticating for SAML SSO @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api The value `organizations` is a comma-separated list of organization IDs for organizations require authorization of your personal access token. {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Working with two-factor authentication {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ When you have two-factor authentication enabled, [Basic Authentication](#basic-a You can generate a new personal access token {% if currentVersion == "free-pro-team@latest" %}with [{% data variables.product.product_name %} developer settings](https://github.com/settings/tokens/new){% endif %} or use the "[Create a new authorization][create-access]" endpoint in the OAuth Authorizations API to generate a new OAuth token. For more information, see "[Creating a personal access token for the command line](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". Then you would use these tokens to [authenticate using OAuth token][oauth-auth] with the GitHub API. The only time you need to authenticate with your username and password is when you create your OAuth token or use the OAuth Authorizations API. + + #### Using the OAuth Authorizations API with two-factor authentication When you make calls to the OAuth Authorizations API, Basic Authentication requires that you use a one-time password (OTP) and your username and password instead of tokens. When you attempt to authenticate with the OAuth Authorizations API, the server will respond with a `401 Unauthorized` and one of these headers to let you know that you need a two-factor authentication code: @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md b/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md index 8aa9e2a0bae1..88c4163b7811 100644 --- a/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -40,7 +41,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -75,7 +76,7 @@ The documentation provides an example response for each API method. The example ### Authentifizierung -There are two ways to authenticate through {% data variables.product.product_name %} API v3. Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Basic authentication @@ -95,8 +96,9 @@ Note: GitHub recommends sending OAuth tokens using the Authorization header. {% endnote %} -Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) for production applications. +Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -107,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ Using your `client_id` and `client_secret` does _not_ authenticate as a user, it will only identify your OAuth application to increase your rate limit. Permissions are only granted to users, not applications, and you will only get back data that an unauthenticated user would see. For this reason, you should only use the OAuth2 key/secret in server-to-server scenarios. Don't leak your OAuth application's client secret to your users. -{% if currentVersion != "free-pro-team@latest" %} You will be unable to authenticate using your OAuth2 key and secret while in private mode, and trying to authenticate will return `401 Unauthorized`. For more information, see "[Enabling private mode](/enterprise/admin/installation/enabling-private-mode)". {% endif %} + {% if currentVersion == "free-pro-team@latest" %} Read [more about unauthenticated rate limiting](#increasing-the-unauthenticated-rate-limit-for-oauth-applications). @@ -163,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. You can issue a `GET` request to the root endpoint to get all the endpoint categories that the REST API supports: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/de-DE/content/rest/overview/troubleshooting.md b/translations/de-DE/content/rest/overview/troubleshooting.md index 943db603b87c..cd3d08c43da9 100644 --- a/translations/de-DE/content/rest/overview/troubleshooting.md +++ b/translations/de-DE/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/de-DE/content/rest/reference/activity.md b/translations/de-DE/content/rest/reference/activity.md index 73c10416fcaa..8b1587badbdd 100644 --- a/translations/de-DE/content/rest/reference/activity.md +++ b/translations/de-DE/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/de-DE/content/rest/reference/apps.md b/translations/de-DE/content/rest/reference/apps.md index 191557815b87..990731db4f96 100644 --- a/translations/de-DE/content/rest/reference/apps.md +++ b/translations/de-DE/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The GitHub Apps API enables you to get high-level information about a GitHub App as well as specific information about installations of the app. To learn more about GitHub Apps, see "[Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)." @@ -61,3 +62,12 @@ Be sure to replace stubbed endpoints with production endpoints before deploying {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Webhooks + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/rest/reference/checks.md b/translations/de-DE/content/rest/reference/checks.md index 0d8c24817487..bedea0884768 100644 --- a/translations/de-DE/content/rest/reference/checks.md +++ b/translations/de-DE/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Checks API enables you to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide detailed feedback on commits. For more information, see "[Getting started with the checks API](/rest/guides/getting-started-with-the-checks-api)" and "[Creating CI tests with the Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)." diff --git a/translations/de-DE/content/rest/reference/codes-of-conduct.md b/translations/de-DE/content/rest/reference/codes-of-conduct.md index 5a2174b00e95..16d7e8bda31b 100644 --- a/translations/de-DE/content/rest/reference/codes-of-conduct.md +++ b/translations/de-DE/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use the Codes of Conduct API to retrieve information about a repository's code of conduct. To get a repository's code of conduct, use the "[Get a repository](/v3/repos/#get-a-repository)" endpoint. diff --git a/translations/de-DE/content/rest/reference/emojis.md b/translations/de-DE/content/rest/reference/emojis.md index cff842b3ac25..ea2ca0751dba 100644 --- a/translations/de-DE/content/rest/reference/emojis.md +++ b/translations/de-DE/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/de-DE/content/rest/reference/enterprise-admin.md b/translations/de-DE/content/rest/reference/enterprise-admin.md index 6c1045bb89f5..3838ab445d76 100644 --- a/translations/de-DE/content/rest/reference/enterprise-admin.md +++ b/translations/de-DE/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints to administer your enterprise account. @@ -21,31 +22,34 @@ You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### Endpoint URLs -REST API endpoints—except [Management Console](#management-console) API endpoints—are prefixed with the following URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [Management Console](#management-console) API endpoints are only prefixed with a hostname: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Authentifizierung -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if currentVersion != "free-pro-team@latest" %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} +Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if enterpriseServerVersions contains currentVersion %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/). +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Version information -The current version of a {% data variables.product.product_name %} instance is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ The current version of a {% data variables.product.product_name %} instance is r {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## Billing {% for operation in currentRestOperations %} @@ -135,8 +138,19 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Admin stats The Admin Stats API provides a variety of metrics about your installation. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -145,9 +159,25 @@ The Admin Stats API provides a variety of metrics about your installation. *It i {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## Global webhooks -Global webhooks are installed on a {% data variables.product.prodname_enterprise %} instance. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your instance. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. *This API is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. To learn how to configure global webhooks, see [About global webhooks](/enterprise/admin/user-management/about-global-webhooks). @@ -155,16 +185,24 @@ Global webhooks are installed on a {% data variables.product.prodname_enterprise {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -You can use the LDAP API to update account relationships between a {% data variables.product.prodname_ghe_server %} user or team and its linked LDAP entry or queue a new synchronization. +You can use the LDAP API to update account relationships between a {% data variables.product.product_name %} user or team and its linked LDAP entry or queue a new synchronization. -With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. +With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.product_name %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Lizenz The License API provides information on your Enterprise license. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -173,17 +211,21 @@ The License API provides information on your Enterprise license. *It is only ava {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Management console -The Management Console API helps you manage your {% data variables.product.prodname_ghe_server %} installation. +The Management Console API helps you manage your {% data variables.product.product_name %} installation. {% tip %} -You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your Enterprise instance, the port number is `8443`; otherwise, the port number is `8080`. +You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects. -You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.prodname_ghe_server %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). +You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.product_name %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organisationen -The Organization Administration API allows you to create organizations on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. +The Organization Administration API allows you to create organizations on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Organization pre-receive hooks The Organization Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to an organization. @@ -224,7 +273,7 @@ The Organization Pre-receive Hooks API allows you to view and modify enforcement | Name | Typ | Beschreibung | | -------------------------------- | --------- | --------------------------------------------------------- | | `name` | `string` | The name of the hook. | -| `enforcement` | `string` | The state of enforcement for the hook on this repository. | +| `durchsetzung` | `string` | The state of enforcement for the hook on this repository. | | `allow_downstream_configuration` | `boolean` | Whether repositories can override enforcement. | | `configuration_url` | `string` | URL for the endpoint where enforcement is set. | @@ -236,6 +285,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Pre-receive environments The Pre-receive Environments API allows you to create, list, update and delete environments for pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -244,13 +297,13 @@ The Pre-receive Environments API allows you to create, list, update and delete e #### Pre-receive Environment -| Name | Typ | Beschreibung | -| --------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | -| `name` | `string` | The name of the environment as displayed in the UI. | -| `image_url` | `string` | URL to the tarball that will be downloaded and extracted. | -| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.prodname_ghe_server %}. | -| `download` | `Objekt` | This environment's download status. | -| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | +| Name | Typ | Beschreibung | +| --------------------- | --------- | -------------------------------------------------------------------------------------------------- | +| `name` | `string` | The name of the environment as displayed in the UI. | +| `image_url` | `string` | URL to the tarball that will be downloaded and extracted. | +| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.product_name %}. | +| `download` | `Objekt` | This environment's download status. | +| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | #### Pre-receive Environment Download @@ -266,6 +319,9 @@ Possible values for `state` are `not_started`, `in_progress`, `success`, `failed {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## Pre-receive hooks The Pre-receive Hooks API allows you to create, list, update and delete pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -280,7 +336,7 @@ The Pre-receive Hooks API allows you to create, list, update and delete pre-rece | `script` | `string` | The script that the hook runs. | | `script_repository` | `Objekt` | The GitHub repository where the script is kept. | | `environment` | `Objekt` | The pre-receive environment where the script is executed. | -| `enforcement` | `string` | The state of enforcement for this hook. | +| `durchsetzung` | `string` | The state of enforcement for this hook. | | `allow_downstream_configuration` | `boolean` | Whether enforcement can be overridden at the org or repo level. | Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disabled` indicates the pre-receive hook will not run. `enabled` indicates it will run and reject any pushes that result in a non-zero status. `testing` means the script will run but will not cause any pushes to be rejected. @@ -289,6 +345,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Repository pre-receive hooks The Repository Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to a repository. @@ -298,7 +358,7 @@ The Repository Pre-receive Hooks API allows you to view and modify enforcement o | Name | Typ | Beschreibung | | ------------------- | -------- | --------------------------------------------------------- | | `name` | `string` | The name of the hook. | -| `enforcement` | `string` | The state of enforcement for the hook on this repository. | +| `durchsetzung` | `string` | The state of enforcement for the hook on this repository. | | `configuration_url` | `string` | URL for the endpoint where enforcement is set. | Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disabled` indicates the pre-receive hook will not run. `enabled` indicates it will run and reject any pushes that result in a non-zero status. `testing` means the script will run but will not cause any pushes to be rejected. @@ -309,17 +369,12 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## Search indexing - -The Search Indexing API allows you to queue up a variety of search indexing tasks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Benutzer -The User Administration API allows you to promote, demote, suspend, and unsuspend users on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/de-DE/content/rest/reference/gists.md b/translations/de-DE/content/rest/reference/gists.md index 92b7d9d964c0..f94130eda445 100644 --- a/translations/de-DE/content/rest/reference/gists.md +++ b/translations/de-DE/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authentifizierung -You can read public gists {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." diff --git a/translations/de-DE/content/rest/reference/git.md b/translations/de-DE/content/rest/reference/git.md index 2610fa63f89d..ef43832bc69e 100644 --- a/translations/de-DE/content/rest/reference/git.md +++ b/translations/de-DE/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Git Database API gives you access to read and write raw Git objects to your Git database on {% data variables.product.product_name %} and to list and update your references (branch heads and tags). For more information about using the Git Database API, see "[Getting started with the Git data API](/rest/guides/getting-started-with-the-git-database-api)." diff --git a/translations/de-DE/content/rest/reference/gitignore.md b/translations/de-DE/content/rest/reference/gitignore.md index 137bdaf63852..21728e0dd33c 100644 --- a/translations/de-DE/content/rest/reference/gitignore.md +++ b/translations/de-DE/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a new {% data variables.product.product_name %} repository via the API, you can specify a [.gitignore template](/github/using-git/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). diff --git a/translations/de-DE/content/rest/reference/index.md b/translations/de-DE/content/rest/reference/index.md index 64531faf3434..0d12f1a8a16a 100644 --- a/translations/de-DE/content/rest/reference/index.md +++ b/translations/de-DE/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: View reference documentation to learn about the resources available in th versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Inhaltsverzeichnis diff --git a/translations/de-DE/content/rest/reference/issues.md b/translations/de-DE/content/rest/reference/issues.md index dc8739c999ad..62a919e526f6 100644 --- a/translations/de-DE/content/rest/reference/issues.md +++ b/translations/de-DE/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Custom media types for issues diff --git a/translations/de-DE/content/rest/reference/licenses.md b/translations/de-DE/content/rest/reference/licenses.md index a8a147bb5c71..547bf458601c 100644 --- a/translations/de-DE/content/rest/reference/licenses.md +++ b/translations/de-DE/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Licenses API returns metadata about popular open source licenses and information about a particular project's license file. diff --git a/translations/de-DE/content/rest/reference/markdown.md b/translations/de-DE/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/translations/de-DE/content/rest/reference/markdown.md +++ b/translations/de-DE/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/de-DE/content/rest/reference/meta.md b/translations/de-DE/content/rest/reference/meta.md index cb3db05d3f7b..b261f929a206 100644 --- a/translations/de-DE/content/rest/reference/meta.md +++ b/translations/de-DE/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/de-DE/content/rest/reference/orgs.md b/translations/de-DE/content/rest/reference/orgs.md index 9389a03b8dc7..34115d5cf6b1 100644 --- a/translations/de-DE/content/rest/reference/orgs.md +++ b/translations/de-DE/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users The token used to authenticate the call must have the `admin:org` scope in order to make any blocking calls for an organization. Otherwise, the response returns `HTTP 404`. @@ -20,6 +22,8 @@ The token used to authenticate the call must have the `admin:org` scope in order {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Mitglieder {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ The token used to authenticate the call must have the `admin:org` scope in order ## Webhooks -Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to actions on {% data variables.product.prodname_dotcom %}.com. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." +Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." ### Scopes & Restrictions @@ -56,5 +60,5 @@ For more best practices, [see our guide](/guides/best-practices-for-integrators/ {% data variables.product.product_name %} will send along several HTTP headers to differentiate between event types and payload identifiers. See [webhook headers](/webhooks/event-payloads/#delivery-headers) for details. {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/de-DE/content/rest/reference/permissions-required-for-github-apps.md b/translations/de-DE/content/rest/reference/permissions-required-for-github-apps.md index 6533185089ef..04148e0567fa 100644 --- a/translations/de-DE/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/de-DE/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} permissions @@ -331,7 +332,7 @@ _Traffic_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _importieren_ _Reactions_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _Veröffentlichungen_ - [`GET /repos/:owner/:repo/deployments`](/v3/repos/deployments/#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/v3/repos/deployments/#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/v3/repos/deployments/#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/v3/repos/deployments/#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/v3/repos/deployments/#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Permission on "emails" {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _Veröffentlichungen_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### Permission on "followers" @@ -496,7 +499,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Teams_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Teams_ _Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "organization pre receive hooks" - [`GET /orgs/:org/pre-receive-hooks`](/v3/enterprise-admin/org_pre_receive_hooks/#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _Reviews_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "repository pre receive hooks" - [`GET /repos/:owner/:repo/pre-receive-hooks`](/v3/enterprise-admin/repo_pre_receive_hooks/#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/de-DE/content/rest/reference/projects.md b/translations/de-DE/content/rest/reference/projects.md index 1bd2ee311a73..503528eadfd0 100644 --- a/translations/de-DE/content/rest/reference/projects.md +++ b/translations/de-DE/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/de-DE/content/rest/reference/pulls.md b/translations/de-DE/content/rest/reference/pulls.md index ef0cf2f6063a..f1d7a568bcec 100644 --- a/translations/de-DE/content/rest/reference/pulls.md +++ b/translations/de-DE/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Pull Request API allows you to list, view, edit, create, and even merge pull requests. Comments on pull requests can be managed via the [Issue Comments API](/rest/reference/issues#comments). diff --git a/translations/de-DE/content/rest/reference/rate-limit.md b/translations/de-DE/content/rest/reference/rate-limit.md index 5cfc97ace61f..b81dff0260ed 100644 --- a/translations/de-DE/content/rest/reference/rate-limit.md +++ b/translations/de-DE/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The REST API overview documentation describes the [rate limit rules](/rest/overview/resources-in-the-rest-api#rate-limiting). You can check your current rate limit status at any time using the Rate Limit API described below. diff --git a/translations/de-DE/content/rest/reference/reactions.md b/translations/de-DE/content/rest/reference/reactions.md index e7c92ebf207b..8992d9904953 100644 --- a/translations/de-DE/content/rest/reference/reactions.md +++ b/translations/de-DE/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reaction types diff --git a/translations/de-DE/content/rest/reference/repos.md b/translations/de-DE/content/rest/reference/repos.md index 6d7ca1e37da4..f70a2e88abb1 100644 --- a/translations/de-DE/content/rest/reference/repos.md +++ b/translations/de-DE/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ The Repo Commits API supports listing, viewing, and comparing commits in a repos {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Community {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Contents These API endpoints let you create, modify, and delete Base64 encoded content in a repository. To request the raw format or rendered HTML (when supported), use custom media types for repository contents. @@ -177,7 +181,7 @@ The authenticated user will be the author of any merges done through this endpoi ## Pages -The {% data variables.product.prodname_pages %} API retrieves information about your {% data variables.product.prodname_pages %} configuration, and the statuses of your builds. Information about the site and the builds can only be accessed by authenticated owners, even though the websites are public. Weitere Informationen findest Du unter „[Über {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." +The {% data variables.product.prodname_pages %} API retrieves information about your {% data variables.product.prodname_pages %} configuration, and the statuses of your builds. Information about the site and the builds can only be accessed by authenticated owners, even though the websites are public. For more information, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." In {% data variables.product.prodname_pages %} API endpoints with a `status` key in their response, the value can be one of: * `null`: The site has yet to be built. @@ -248,6 +252,7 @@ If you are developing a GitHub App and want to provide more detailed information {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Traffic For repositories that you have push access to, the traffic API provides access to the information provided in your repository graph. For more information, see "Viewing traffic to a repository." @@ -255,6 +260,7 @@ For repositories that you have push access to, the traffic API provides access t {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Webhooks @@ -263,7 +269,7 @@ The Repository Webhooks API allows repository admins to manage the post-receive If you would like to set up a single webhook to receive events from all of your organization's repositories, see our API documentation for [Organization Webhooks](/rest/reference/orgs#webhooks). {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### Receiving Webhooks @@ -292,14 +298,14 @@ The default format is what [existing post-receive hooks should expect](/post-rec #### Callback URLs Callback URLs can use the `http://` protocol. -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/translations/de-DE/content/rest/reference/search.md b/translations/de-DE/content/rest/reference/search.md index 580989426acd..5d54615b9d4d 100644 --- a/translations/de-DE/content/rest/reference/search.md +++ b/translations/de-DE/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Search API helps you search for the specific item you want to find. For example, you can find a user or a specific file in a repository. Think of it the way you think of performing a search on Google. It's designed to help you find the one result you're looking for (or maybe the few results you're looking for). Just like searching on Google, you sometimes want to see a few pages of search results so that you can find the item that best meets your needs. To satisfy that need, the {% data variables.product.product_name %} Search API provides **up to 1,000 results for each search**. @@ -27,7 +28,7 @@ See the [rate limit documentation](/rest/reference/rate-limit) for details on de Each endpoint in the Search API uses [query parameters](https://en.wikipedia.org/wiki/Query_string) to perform searches on {% data variables.product.product_name %}. See the individual endpoint in the Search API for an example that includes the endpoint and query parameters. -A query can contain any combination of search qualifiers supported on GitHub.com. The format of the search query is: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. The format of the search query is: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/de-DE/content/rest/reference/teams.md b/translations/de-DE/content/rest/reference/teams.md index b5ec74e5716b..de4aee7e9cd4 100644 --- a/translations/de-DE/content/rest/reference/teams.md +++ b/translations/de-DE/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This API is only available to authenticated members of the team's [organization](/v3/orgs). OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} generates the team's `slug` from the team `name`. @@ -33,16 +34,20 @@ The team discussion comments API allows you to get, create, edit, and delete dis This API is only available to authenticated members of the team's organization. OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When you have team synchronization set up for a team with your organization's identity provider (IdP), you will see an error if you attempt to use the API for making changes to the team's membership. If you have access to manage group membership in your IdP, you can manage GitHub team membership through your identity provider, which automatically adds and removes team members in an organization. For more information, see "Synchronizing teams between your identity provider and GitHub." {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Team synchronization The Team Synchronization API allows you to manage connections between {% data variables.product.product_name %} teams and external identity provider (IdP) groups. To use this API, the authenticated user must be a team maintainer or an owner of the organization associated with the team. The token you use to authenticate will also need to be authorized for use with your IdP (SSO) provider. For more information, see "Authorizing a personal access token for use with a SAML single sign-on organization." @@ -52,3 +57,5 @@ You can manage GitHub team members through your IdP with team synchronization. T {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/content/rest/reference/users.md b/translations/de-DE/content/rest/reference/users.md index d7c95bad7fda..117de2524af1 100644 --- a/translations/de-DE/content/rest/reference/users.md +++ b/translations/de-DE/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope. +Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails Management of email addresses via the API requires that you authenticate through basic auth, or through OAuth with a correct scope for the endpoint. @@ -27,6 +32,8 @@ Management of email addresses via the API requires that you authenticate through {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Follower {% for operation in currentRestOperations %} diff --git a/translations/de-DE/data/graphql/ghae/graphql_previews.ghae.yml b/translations/de-DE/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..7f972f318e5b --- /dev/null +++ b/translations/de-DE/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Bereitstellungen + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/de-DE/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/de-DE/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..92b91f6add7a --- /dev/null +++ b/translations/de-DE/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "`DRAFT` will be removed. Use PullRequest.isDraft instead." + reason: DRAFT state will be removed from this enum and `isDraft` should be used instead + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer diff --git a/data/graphql/2.17/graphql_previews.enterprise.yml b/translations/de-DE/data/graphql/ghes-2.19/graphql_previews.enterprise.yml similarity index 69% rename from data/graphql/2.17/graphql_previews.enterprise.yml rename to translations/de-DE/data/graphql/ghes-2.19/graphql_previews.enterprise.yml index fdb185da39be..1c13372d4495 100644 --- a/data/graphql/2.17/graphql_previews.enterprise.yml +++ b/translations/de-DE/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -1,7 +1,8 @@ -- title: Deployments +--- +- + title: Bereitstellungen description: >- - This preview adds support for deployments mutations and new deployments - features. + This preview adds support for deployments mutations and new deployments features. toggled_by: ':flash-preview' announcement: null updates: null @@ -15,7 +16,8 @@ - CreateDeploymentPayload owning_teams: - '@github/ecosystem-api' -- title: Draft Pull Requests Preview +- + title: Draft Pull Requests Preview description: This preview adds support for draft pull requests. toggled_by: ':shadow-cat-preview' announcement: null @@ -28,7 +30,8 @@ - MarkPullRequestReadyForReviewPayload owning_teams: - '@github/pe-pull-requests' -- title: Checks +- + title: Prüfungen description: This preview adds support for reading checks created by GitHub Apps. toggled_by: ':antiope-preview' announcement: null @@ -73,74 +76,16 @@ - RerequestCheckSuitePayload - UpdateCheckRunInput - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite - UpdateCheckSuitePreferencesInput - UpdateCheckSuitePreferencesPayload owning_teams: - '@github/ecosystem-primitives' -- title: Team discussions - description: Adds support for reading and managing discussions within teams. - toggled_by: ':echo-preview' - announcement: null - updates: null - toggled_on: - - CreateTeamDiscussionCommentInput - - CreateTeamDiscussionCommentPayload - - CreateTeamDiscussionInput - - CreateTeamDiscussionPayload - - DeleteTeamDiscussionCommentInput - - DeleteTeamDiscussionCommentPayload - - DeleteTeamDiscussionInput - - DeleteTeamDiscussionPayload - - Mutation.createTeamDiscussion - - Mutation.createTeamDiscussionComment - - Mutation.deleteTeamDiscussion - - Mutation.deleteTeamDiscussionComment - - Mutation.updateTeamDiscussion - - Mutation.updateTeamDiscussionComment - - Team.discussion - - Team.discussions - - Team.discussionsResourcePath - - Team.discussionsUrl - - TeamDiscussion - - TeamDiscussionComment - - TeamDiscussionCommentConnection - - TeamDiscussionCommentEdge - - TeamDiscussionCommentOrder - - TeamDiscussionCommentOrderField - - TeamDiscussionConnection - - TeamDiscussionEdge - - TeamDiscussionOrder - - TeamDiscussionOrderField - - UpdateTeamDiscussionCommentInput - - UpdateTeamDiscussionCommentPayload - - UpdateTeamDiscussionInput - - UpdateTeamDiscussionPayload - owning_teams: - - '@github/identity' -- title: Hovercards - description: This preview adds support for reading hovercard contextual data - toggled_by: ':hagar-preview' - announcement: null - updates: null - toggled_on: - - Issue.hovercard - - PullRequest.hovercard - - User.hovercard - - HovercardContext - - GenericHovercardContext - - Hovercard - - OrganizationTeamsHovercardContext - - OrganizationsHovercardContext - - ReviewStatusHovercardContext - - ViewerHovercardContext - owning_teams: - - '@github/identity' -- title: >- - MergeInfoPreview - More detailed information about a pull request's merge - state. +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. description: >- - This preview adds support for accessing fields that provide more detailed - information about a pull request's merge state. + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. toggled_by: ':merge-info-preview' announcement: null updates: null @@ -149,7 +94,8 @@ - PullRequest.mergeStateStatus owning_teams: - '@github/pe-pull-requests' -- title: Repository Vulnerability Alerts +- + title: Repository Vulnerability Alerts description: This preview adds support for viewing vulnerability alerts for a repository. toggled_by: ':vixen-preview' announcement: null @@ -161,10 +107,10 @@ - RepositoryVulnerabilityAlertEdge owning_teams: - '@github/ee-security-workflows' -- title: Temporary Cloning Token for Private Repositories +- + title: Temporary Cloning Token for Private Repositories description: >- - This preview adds support for accessing a temporary token field for cloning - private repositories. + This preview adds support for accessing a temporary token field for cloning private repositories. toggled_by: ':daredevil-preview' announcement: null updates: null @@ -172,10 +118,10 @@ - Repository.tempCloneToken owning_teams: - '@github/experience-engineering-work' -- title: Project Event Details +- + title: Project Event Details description: >- - This preview adds project, project card, and project column details to - project-related issue events. + This preview adds project, project card, and project column details to project-related issue events. toggled_by: ':starfox-preview' announcement: null updates: null @@ -194,10 +140,10 @@ - RemovedFromProjectEvent.projectColumnName owning_teams: - '@github/github-projects' -- title: Minimize Comments Preview +- + title: Minimize Comments Preview description: >- - This preview adds support for minimizing comments on issues, pull requests, - commits, and gists. + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. toggled_by: ':queen-beryl-preview' announcement: null updates: null @@ -206,8 +152,9 @@ - Mutation.unminimizeComment - Minimizable owning_teams: - - '@github/pe-community-and-safety' -- title: Create content attachments + - '@github/ce-community-and-safety' +- + title: Create content attachments description: This preview adds support for creating content attachments. toggled_by: ':corsair-preview' announcement: null @@ -216,7 +163,8 @@ - Mutation.createContentAttachment owning_teams: - '@github/ecosystem-primitives' -- title: Pinned Issues Preview +- + title: Pinned Issues Preview description: This preview adds support for pinned issues. toggled_by: ':elektra-preview' announcement: null @@ -230,10 +178,10 @@ - Mutation.unpinIssue owning_teams: - '@github/pe-pull-requests' -- title: Labels Preview +- + title: Labels Preview description: >- - This preview adds support for adding, updating, creating and deleting - labels. + This preview adds support for adding, updating, creating and deleting labels. toggled_by: ':bane-preview' announcement: null updates: null @@ -249,7 +197,8 @@ - UpdateLabelInput owning_teams: - '@github/pe-pull-requests' -- title: Import Project +- + title: Import Project description: This preview adds support for importing projects. toggled_by: ':slothette-preview' announcement: null @@ -258,3 +207,22 @@ - Mutation.importProject owning_teams: - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/de-DE/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/de-DE/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4cb2fcaddf2d --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling diff --git a/translations/de-DE/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/de-DE/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..0c50c8df11e8 --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Bereitstellungen + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Draft Pull Requests Preview + description: This preview adds support for draft pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Prüfungen + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Minimize Comments Preview + description: >- + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/de-DE/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/de-DE/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..dcf3d7d79244 --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi diff --git a/translations/de-DE/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/de-DE/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..757fb0459a1b --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Bereitstellungen + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Prüfungen + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/de-DE/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/de-DE/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4b56579d9316 --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea diff --git a/translations/de-DE/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/de-DE/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..3ad9c60774ac --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Bereitstellungen + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Prüfungen + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/de-DE/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/de-DE/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..f5fb1765b079 --- /dev/null +++ b/translations/de-DE/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon diff --git a/translations/de-DE/data/graphql/graphql_previews.yml b/translations/de-DE/data/graphql/graphql_previews.yml index a66636c86d8b..e248380363e5 100644 --- a/translations/de-DE/data/graphql/graphql_previews.yml +++ b/translations/de-DE/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: Access to a Repositories Dependency Graph description: This preview adds support for reading a dependency graph for a repository. diff --git a/translations/de-DE/data/reusables/actions/actions-not-verified.md b/translations/de-DE/data/reusables/actions/actions-not-verified.md index cb26fa9d61f6..2ab85ce6c125 100644 --- a/translations/de-DE/data/reusables/actions/actions-not-verified.md +++ b/translations/de-DE/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Anyone can publish an action in {% data variables.product.prodname_marketplace %} as long as they meet the terms of service. Unlike apps, {% data variables.product.prodname_actions %} listed in {% data variables.product.prodname_marketplace %} are not verified by {% data variables.product.prodname_dotcom %}. +Anyone can publish an action in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifies some partner organizations, but unlike verified apps, {% data variables.product.prodname_dotcom %} does not review or verify individual actions listed in {% data variables.product.prodname_marketplace %}. diff --git a/translations/de-DE/data/reusables/actions/enterprise-beta.md b/translations/de-DE/data/reusables/actions/enterprise-beta.md index 30eac75a9196..5c456da70dfd 100644 --- a/translations/de-DE/data/reusables/actions/enterprise-beta.md +++ b/translations/de-DE/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/de-DE/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/de-DE/data/reusables/actions/enterprise-github-hosted-runners.md index 178bf09abe72..948121d88157 100644 --- a/translations/de-DE/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/de-DE/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_dotcom %}-hosted runners are not currently supported on {% data variables.product.prodname_ghe_server %}. You can see more information about planned future support on the [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/translations/de-DE/data/reusables/actions/enterprise-marketplace-actions.md b/translations/de-DE/data/reusables/actions/enterprise-marketplace-actions.md index 3f63d1669894..4794c03cfbb6 100644 --- a/translations/de-DE/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/de-DE/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/de-DE/data/reusables/actions/enterprise-setup-prereq.md b/translations/de-DE/data/reusables/actions/enterprise-setup-prereq.md index 3ead3e20f902..664651119243 100644 --- a/translations/de-DE/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/de-DE/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Using self-hosted runners on {% data variables.product.prodname_ghe_server %} diff --git a/translations/de-DE/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/de-DE/data/reusables/apps/deprecating_auth_with_query_parameters.md index c7642634c7eb..07fd7f59418b 100644 --- a/translations/de-DE/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/de-DE/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue authentication to the API using query parameters. Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %} For more information, including scheduled brownouts, see the [blog post](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} {% endwarning %} {% endif %} diff --git a/translations/de-DE/data/reusables/apps/deprecating_github_services_ghe.md b/translations/de-DE/data/reusables/apps/deprecating_github_services_ghe.md index ebdcd4af063d..72e5d399fbb1 100644 --- a/translations/de-DE/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/de-DE/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **Note:** GitHub Enterprise release 2.17 and higher no longer allows admins to install new GitHub Services, and existing services will stop working in GitHub Enterprise release 2.20 and higher. You can use the [Replacing GitHub Services guide](/v3/guides/replacing-github-services) to help you update your services to webhooks. diff --git a/translations/de-DE/data/reusables/apps/deprecating_password_auth.md b/translations/de-DE/data/reusables/apps/deprecating_password_auth.md index d10ba259e186..402d3b14b62f 100644 --- a/translations/de-DE/data/reusables/apps/deprecating_password_auth.md +++ b/translations/de-DE/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue password authentication to the API. You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} {% endwarning %} {% endif %} diff --git a/translations/de-DE/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/de-DE/data/reusables/apps/deprecating_token_oauth_authorizations.md index 7bd0d4951679..333f7b3f536a 100644 --- a/translations/de-DE/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/de-DE/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Deprecation Notice:** The `token` attribute is deprecated in some OAuth Authorizations API responses: diff --git a/translations/de-DE/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/de-DE/data/reusables/apps/expiring_user_authorization_tokens.md index 48f37e42e067..a51d6a2083c1 100644 --- a/translations/de-DE/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/de-DE/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To keep user-to-server access tokens more secure, you can use access tokens that will expire after 8 hours, and a refresh token that can be exchanged for a new access token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/de-DE/data/reusables/branches/set-default-branch.md b/translations/de-DE/data/reusables/branches/set-default-branch.md index f5ff905d85ca..20d94881f66d 100644 --- a/translations/de-DE/data/reusables/branches/set-default-branch.md +++ b/translations/de-DE/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/de-DE/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/de-DE/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..efa57873ee21 100644 --- a/translations/de-DE/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/de-DE/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/de-DE/data/reusables/code-scanning/about-code-scanning.md b/translations/de-DE/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/translations/de-DE/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/de-DE/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/de-DE/data/reusables/code-scanning/beta.md b/translations/de-DE/data/reusables/code-scanning/beta.md index 9f16a9f2e2f5..ab0f5c162f2d 100644 --- a/translations/de-DE/data/reusables/code-scanning/beta.md +++ b/translations/de-DE/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/translations/de-DE/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/de-DE/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..e7abf5ece751 --- /dev/null +++ b/translations/de-DE/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 5612481d72c8..94a6b63b955b 100644 --- a/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning.md index c23014293889..b099f6ba3bd8 100644 --- a/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/de-DE/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/de-DE/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/de-DE/data/reusables/code-scanning/false-positive-fix-codeql.md index db3da9c9d538..011f129f1224 100644 --- a/translations/de-DE/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/de-DE/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you close a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." diff --git a/translations/de-DE/data/reusables/dependabot/automated-tests-note.md b/translations/de-DE/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..1f15a27f8e03 --- /dev/null +++ b/translations/de-DE/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** It's good practice to have automated tests and acceptance processes in place so that checks are carried out before the pull request is merged. This is particularly important if the suggested version to upgrade to contains additional functionality, or a change that breaks your project's code. For more information about continuous integration, see "[About continuous integration](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)." + +{% endnote %} diff --git a/translations/de-DE/data/reusables/dependabot/pull-request-introduction.md b/translations/de-DE/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..7494d2105995 --- /dev/null +++ b/translations/de-DE/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." \ No newline at end of file diff --git a/translations/de-DE/data/reusables/dependabot/supported-package-managers.md b/translations/de-DE/data/reusables/dependabot/supported-package-managers.md index 48c5b661f2d2..2f01ce66bbf8 100644 --- a/translations/de-DE/data/reusables/dependabot/supported-package-managers.md +++ b/translations/de-DE/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ | Elm: `elm` | | | git submodule: `gitsubmodule` | | | GitHub Actions: `github-actions` | | -| Go modules: `gomod` | | +| Go modules: `gomod` | **X** | | Gradle: `gradle` | | | Maven: `maven` | | | Mix: `mix` | | diff --git a/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..0a4573b062a3 --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. Navigieren Sie zu {% data variables.product.prodname_dotcom_the_website %} + +1. In the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) + +1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise.md b/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise.md index 2a7bee222c99..ce95fdc38702 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. + !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. + !["Enterprise settings" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/de-DE/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/de-DE/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index 7c00d836ba6d..ec69f9209f8b 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -Enterprise-Konten sind momentan nicht verfügbar für Kunden von {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %}, die mit Rechnung bezahlen. Die Abrechnung aller Organisations- und {% data variables.product.prodname_ghe_server %}-Instanzen, die mit Deinem Enterprise-Konto verbunden sind, wird in einer einzigen Rechnung zusammengefasst. Weitere Informationen zur Verwaltung Deines {% data variables.product.prodname_ghe_cloud %}-Abonnements findest Du auf „[Abonnement und Nutzung Deines Enterprise-Kontos anzeigen](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." Weitere Informationen zur Verwaltung Deiner {% data variables.product.prodname_ghe_server %}-Abrechnungseinstellungen findest Du unter "[Abrechnung für {% data variables.product.prodname_enterprise %} verwalten](/enterprise/admin/installation/managing-billing-for-github-enterprise)." +Enterprise-Konten sind momentan nicht verfügbar für Kunden von {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %}, die mit Rechnung bezahlen. Die Abrechnung aller Organisations- und {% data variables.product.prodname_ghe_server %}-Instanzen, die mit Deinem Enterprise-Konto verbunden sind, wird in einer einzigen Rechnung zusammengefasst. Weitere Informationen zur Verwaltung Deines {% data variables.product.prodname_ghe_cloud %}-Abonnements findest Du auf „[Abonnement und Nutzung Deines Enterprise-Kontos anzeigen](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/de-DE/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/de-DE/data/reusables/enterprise-accounts/enterprise-administrators.md index 9ba1da1b49c4..b4d889bf0079 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -Derzeit stehen in Enterprise-Konten zwei Verwaltungsrollen zur Verfügung: Enterprise-Inhaber, die auf alle Einstellungen im gesamten Konto zugreifen und diese verwalten können, und Abrechnungsmanager, die nur auf die Abrechnungseinstellungen des Enterprise-Kontos zugreifen und nur diese verwalten können. Enterprise-Inhaber können zudem alle Mitglieder und externen Mitarbeiter für jede, dem Enterprise-Konto zugehörige Organisation anzeigen. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/de-DE/data/reusables/enterprise-accounts/license-tab.md b/translations/de-DE/data/reusables/enterprise-accounts/license-tab.md index 363b2e5cd40e..8c417ca37b6e 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. Klicke auf der linken Seitenleiste auf **License** (Lizenz). ![Registerkarte „License" (Lizenz) auf der Seitenleiste der Einstellungen von 'Enterprise Server'](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. Klicke in der linken Seitenleiste auf **Enterprise licensing** (Enterprise-Lizenzierung). !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. Klicke auf der linken Seitenleiste auf **License** (Lizenz). !["License" tab in the enterprise account settings sidebar](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/de-DE/data/reusables/enterprise-accounts/options-tab.md b/translations/de-DE/data/reusables/enterprise-accounts/options-tab.md index 9b28310a3152..93afcc4f39d8 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Registerkarte „Options“ (Optionen) auf der Seitenleiste mit den Einstellungen des Enterprise-Kontos](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Registerkarte „Options“ (Optionen) auf der Seitenleiste mit den Einstellungen des Enterprise-Kontos](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/de-DE/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/de-DE/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..9f658d525d70 --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. Klicke auf **Save** (Speichern). ![Save button](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/de-DE/data/reusables/enterprise-accounts/pages-tab.md b/translations/de-DE/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise-managed/about-billing.md b/translations/de-DE/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise/rate_limit.md b/translations/de-DE/data/reusables/enterprise/rate_limit.md index ddf01e8d889f..fa684ee302bd 100644 --- a/translations/de-DE/data/reusables/enterprise/rate_limit.md +++ b/translations/de-DE/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a -{% data variables.product.prodname_ghe_server %} instance. Contact your site administrator to confirm if rate limits are enabled and how they are configured. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %}. Contact your site administrator to confirm if rate limits are enabled and how they are configured. {% endif %} diff --git a/translations/de-DE/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/de-DE/data/reusables/enterprise_enterprise_support/installing-releases.md index e5ece3fd5388..040b36d1f45a 100644 --- a/translations/de-DE/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/de-DE/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### {% data variables.product.prodname_ghe_server %}-Releases installieren -Um sicherzustellen, dass {% data variables.product.product_location_enterprise %} stabil ist, musst Du {% data variables.product.prodname_ghe_server %}-Releases installieren und implementieren. Die Installation von {% data variables.product.prodname_ghe_server %}-Versionen stellt sicher, dass Sie über die neuesten Features, Änderungen und Verbesserungen sowie über alle Updates von Features, Codekorrekturen, Patches oder andere allgemeine Updates und Korrekturen von {% data variables.product.prodname_ghe_server %} verfügen. +Um sicherzustellen, dass {% data variables.product.product_location %} stabil ist, musst Du {% data variables.product.prodname_ghe_server %}-Releases installieren und implementieren. Die Installation von {% data variables.product.prodname_ghe_server %}-Versionen stellt sicher, dass Sie über die neuesten Features, Änderungen und Verbesserungen sowie über alle Updates von Features, Codekorrekturen, Patches oder andere allgemeine Updates und Korrekturen von {% data variables.product.prodname_ghe_server %} verfügen. diff --git a/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 0c54f101dab9..9c6f22056911 100644 --- a/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -9,7 +9,7 @@ - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} + - Wähle **{% data variables.product.support_ticket_priority_low %}** um allgemeine Fragen zu stellen und um Anfragen für neue Funktionen, Käufe, Ausbildung oder Systemdiagnosen einzureichen.{% if enterpriseServerVersions contains currentVersion %} 1. From the " {% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. ![Dropdownmenü „{% data variables.product.prodname_enterprise %} Series“ ({% data variables.product.prodname_enterprise %}-Serie)](/assets/images/enterprise/support/support-ticket-ghes-series.png) diff --git a/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index 81f2575d813f..6c8ca1d7fac7 100644 --- a/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/de-DE/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. Klicke auf **Submit** (Einreichen). -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If you chose not to include diagnostics with your support ticket, you can share diagnostic information with {% data variables.product.prodname_enterprise %} Support after submitting your support request. Weitere Informationen findest Du unter „[Daten für den {% data variables.product.prodname_dotcom %}-Support bereitstellen](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)“.{% endif %} diff --git a/translations/de-DE/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/de-DE/data/reusables/enterprise_installation/aws-recommended-instance-types.md index fca1b6bc4970..7944554a9d3e 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/de-DE/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ Basierend auf der Anzahl Deiner Benutzerlizenzen empfehlen wir die folgenden Instanztypen. | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | Benutzerlizenzen | Empfohlener Typ | |:---------------------------------------------------------- | ---------------:| | Test, Demo oder 10 Benutzer mit eingeschränkten Funktionen | r4.large | diff --git a/translations/de-DE/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/de-DE/data/reusables/enterprise_installation/aws-supported-instance-types.md index 465a9f2940c4..d5877937e697 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/de-DE/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -28,9 +28,9 @@ | ---------------- | -------------------------------------------------------------------- | | R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | -| EC2-Instance-Typ | Modell | -| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2-Instance-Typ | Modell | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | EC2-Instance-Typ | Modell | | ---------------- | ------------------------ | diff --git a/translations/de-DE/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/de-DE/data/reusables/enterprise_installation/disable-github-pages-warning.md index c04393db1dda..ecac6ccacbf0 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/de-DE/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**Warnung:** Bei deaktivierter Subdomain-Isolation solltest Du auch {% data variables.product.prodname_pages %} auf Deiner Appliance deaktivieren. Es besteht keine Möglichkeit, den vom Benutzer bereitgestellten {% data variables.product.prodname_pages %}-Inhalt von den restlichen Daten Deiner Appliance zu isolieren. Weitere Informationen findest Du unter „[{% data variables.product.prodname_pages %} auf Ihrer Appliance konfigurieren](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)“. +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise_installation/download-package.md b/translations/de-DE/data/reusables/enterprise_installation/download-package.md index 0c5e31c5a076..33decb6f998b 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/download-package.md +++ b/translations/de-DE/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. Laden Sie das Upgrade-Paket mit `curl` auf {% data variables.product.product_location_enterprise %} herunter: +1. Laden Sie das Upgrade-Paket mit `curl` auf {% data variables.product.product_location %} herunter: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/de-DE/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/de-DE/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index a6d58def8fe9..409adc8162a0 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/de-DE/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Minimum requirements -We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location_enterprise %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. +We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. {% data reusables.enterprise_installation.hardware-rec-table %} For more information about adjusting resources for an existing instance, see "[Increasing storage capacity](/enterprise/admin/installation/increasing-storage-capacity)" and "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)." -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If you enable the beta for {% data variables.product.prodname_actions %} on your instance, we recommend planning for additional capacity. @@ -32,7 +32,7 @@ We recommend a high-performance SSD with high input/output operations per second Your instance requires a persistent data disk separate from the root disk. Weitere Informationen findest Du unter „[Systemübersicht](/enterprise/admin/guides/installation/system-overview)“. -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If you enable the beta of {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %} 2.22, you'll need to configure external blob storage. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/de-DE/data/reusables/enterprise_installation/request-a-trial.md b/translations/de-DE/data/reusables/enterprise_installation/request-a-trial.md index 6374da9879ea..b7b142338014 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/de-DE/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -Sie können eine Testversion anfordern, um {% data variables.product.prodname_ghe_server %} zu evaluieren. Weitere Informationen findest Du unter „[Eine Testversion von {% data variables.product.prodname_ghe_server %} einrichten](/articles/setting-up-a-trial-of-github-enterprise-server).“ +Sie können eine Testversion anfordern, um {% data variables.product.prodname_ghe_server %} zu evaluieren. Weitere Informationen findest Du unter „Eine Testversion von {% data variables.product.prodname_ghe_server %} einrichten.“ diff --git a/translations/de-DE/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/de-DE/data/reusables/enterprise_installation/ssh-into-instance.md index 2882ef9038e5..0575e98979ba 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/de-DE/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. Stellen Sie eine SSH-Verbindung zu {% data variables.product.product_location_enterprise %} her. +1. Stellen Sie eine SSH-Verbindung zu {% data variables.product.product_location %} her. ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/de-DE/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/de-DE/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index a6adf2088eba..4b1379243ea9 100644 --- a/translations/de-DE/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/de-DE/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. {% endwarning %} diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/access-settings.md index 45941fb760cc..8208ee9d23a6 100644 --- a/translations/de-DE/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf {% octicon "rocket" aria-label="The rocket ship" %}. ![Raumschiffsymbol für den Zugriff auf die Einstellungen des Websiteadministrators](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Raumschiffsymbol für den Zugriff auf die Einstellungen des Websiteadministrators](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/business.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/business.md index bcda507fbea0..227f36c0dca4 100644 --- a/translations/de-DE/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 698489adc06b..428f47680c48 100644 --- a/translations/de-DE/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -Die Inaktivitätsschwelle ist die Zeitspanne welche ein Benutzer inaktiv sein muss um als ruhend betrachtet zu werden. Die Standard-Inaktivitätsschwelle beträgt 90 Tage, Du kannst sie aber für {% data variables.product.product_location_enterprise %} anpassen. +Die Inaktivitätsschwelle ist die Zeitspanne welche ein Benutzer inaktiv sein muss um als ruhend betrachtet zu werden. Die Standard-Inaktivitätsschwelle beträgt 90 Tage, Du kannst sie aber für {% data variables.product.product_location %} anpassen. diff --git a/translations/de-DE/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/de-DE/data/reusables/enterprise_site_admin_settings/sign-in.md index 1e8d7a0e09ac..bb46dce9469d 100644 --- a/translations/de-DE/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/de-DE/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. Melde Dich unter `http(s)://HOSTNAME/login` bei {% data variables.product.product_location_enterprise %} an. +1. Melde Dich unter `http(s)://HOSTNAME/login` bei {% data variables.product.product_location %} an. diff --git a/translations/de-DE/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/de-DE/data/reusables/enterprise_user_management/built-in-authentication-option.md index 34ec408eed8f..926a70529f69 100644 --- a/translations/de-DE/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/de-DE/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Wähle optional **Allow built-in authentication** (Integrierte Authentifizierung zulassen) um Benutzer zur Verwendung der integrierten Authentifizierung einzuladen, wenn sie nicht zum Identitätsanbieter von {% data variables.product.product_location_enterprise %} gehören. +Wähle optional **Allow built-in authentication** (Integrierte Authentifizierung zulassen) um Benutzer zur Verwendung der integrierten Authentifizierung einzuladen, wenn sie nicht zum Identitätsanbieter von {% data variables.product.product_location %} gehören. diff --git a/translations/de-DE/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/de-DE/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 6fdf5ac08620..c1585efd46fb 100644 --- a/translations/de-DE/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/de-DE/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} Im Rahmen der Optimierungskonfiguration wird LDAP Sync Deine verschachtelte Teamstruktur nicht übertragen. Um unter- und übergeordnete Teambeziehungen zu erstellen, musst Du die verschachtelte Teamstruktur manuell neu erstellen und mit der entsprechenden LDAP-Gruppe synchronisieren. Weitere Informationen findest Du unter „[Teams erstellen](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/files/add-file.md b/translations/de-DE/data/reusables/files/add-file.md index daf8d37dba61..9eaecc80e441 100644 --- a/translations/de-DE/data/reusables/files/add-file.md +++ b/translations/de-DE/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Above the list of files, click **Create new file**. !["Create new file" button](/assets/images/help/repository/create_new_file.png) {% else %} 1. Above the list of files, using the **Add file** drop-down, click **Create new file**. !["Create new file" in the "Add file" dropdown](/assets/images/help/repository/create_new_file.png) diff --git a/translations/de-DE/data/reusables/gated-features/autolinks.md b/translations/de-DE/data/reusables/gated-features/autolinks.md index 7ae6ee4ca072..d545d6a5b4ac 100644 --- a/translations/de-DE/data/reusables/gated-features/autolinks.md +++ b/translations/de-DE/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Autolinks sind verfügbar in Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/branch-restrictions.md b/translations/de-DE/data/reusables/gated-features/branch-restrictions.md index 2b8b2c1e5972..256549fb22bb 100644 --- a/translations/de-DE/data/reusables/gated-features/branch-restrictions.md +++ b/translations/de-DE/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -Geschützte Branches sind verfügbar in öffentlichen Repositorys mit {% data variables.product.prodname_free_user %} und {% data variables.product.prodname_free_team %} für Organisationen, und in öffentlichen und privaten Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. Die Fähigkeit, Branches einzuschränken, ist ein Branch-Schutztyp, der für öffentliche und private Repositorys verfügbar ist, die Organisationen in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %} gehören. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
+Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/code-owners.md b/translations/de-DE/data/reusables/gated-features/code-owners.md index 305cd47c1e19..3dc4547af8f2 100644 --- a/translations/de-DE/data/reusables/gated-features/code-owners.md +++ b/translations/de-DE/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -Definiere die Codeinhaber in öffentlichen Repositorys mit {% data variables.product.prodname_free_user %} und {% data variables.product.prodname_free_team %} für Organisationen, und in öffentlichen und privaten Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/code-review-assignment.md b/translations/de-DE/data/reusables/gated-features/code-review-assignment.md index 0aabf111078b..dc31c96d7dbe 100644 --- a/translations/de-DE/data/reusables/gated-features/code-review-assignment.md +++ b/translations/de-DE/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." diff --git a/translations/de-DE/data/reusables/gated-features/code-scanning.md b/translations/de-DE/data/reusables/gated-features/code-scanning.md index a1aca3e675eb..2bcd80c1d4af 100644 --- a/translations/de-DE/data/reusables/gated-features/code-scanning.md +++ b/translations/de-DE/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is available in public repositories, and in public and private repositories owned by organizations with a license for {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} is available {% if currentVersion == "free-pro-team@latest" %}in public repositories, and in private repositories owned by organizations with {% else %}if you have {% endif %}an {% data variables.product.prodname_advanced_security %} license. {% data reusables.gated-features.more-info %} diff --git a/translations/de-DE/data/reusables/gated-features/display-names.md b/translations/de-DE/data/reusables/gated-features/display-names.md index b4b1aefa079e..ab2e55e7b5cf 100644 --- a/translations/de-DE/data/reusables/gated-features/display-names.md +++ b/translations/de-DE/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -Die Möglichkeit, dass Mitglieder die Profilnamen von Kommentarautoren sehen können, ist verfügbar mit {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+, und {% data variables.product.prodname_ghe_cloud %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." diff --git a/translations/de-DE/data/reusables/gated-features/draft-prs.md b/translations/de-DE/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/de-DE/data/reusables/gated-features/draft-prs.md +++ b/translations/de-DE/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/enterprise-accounts.md b/translations/de-DE/data/reusables/gated-features/enterprise-accounts.md index 9812aa0dc9e4..e4c5549a8ccc 100644 --- a/translations/de-DE/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/de-DE/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterprise-Konten sind verfügbar mit {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/internal-repos.md b/translations/de-DE/data/reusables/gated-features/internal-repos.md index cd75d4b749eb..9d533eca7305 100644 --- a/translations/de-DE/data/reusables/gated-features/internal-repos.md +++ b/translations/de-DE/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -Interne Repositorys sind verfügbar mit {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %} 2.20+. Weitere Informationen findest Du unter „GitHub Produkte." +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. Weiter Informationen findest Du unter „GitHub Produkte." diff --git a/translations/de-DE/data/reusables/gated-features/pages.md b/translations/de-DE/data/reusables/gated-features/pages.md index 3b57cf432446..e24925cc9877 100644 --- a/translations/de-DE/data/reusables/gated-features/pages.md +++ b/translations/de-DE/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} ist verfügbar in öffentlichen Repositorys mit{% data variables.product.prodname_free_user %} und {% data variables.product.prodname_free_team %} für Organisationen, und in öffentlichen und privaten Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/protected-branches.md b/translations/de-DE/data/reusables/gated-features/protected-branches.md index 724c36e1a8a8..a9745fcec2b6 100644 --- a/translations/de-DE/data/reusables/gated-features/protected-branches.md +++ b/translations/de-DE/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -Geschützte Branches sind verfügbar in öffentlichen Repositorys mit {% data variables.product.prodname_free_user %} und {% data variables.product.prodname_free_team %} für Organisationen, und in öffentlichen und privaten Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/repository-insights.md b/translations/de-DE/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/translations/de-DE/data/reusables/gated-features/repository-insights.md +++ b/translations/de-DE/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/de-DE/data/reusables/gated-features/saml-sso.md b/translations/de-DE/data/reusables/gated-features/saml-sso.md index 734a5520b914..9a966d14154a 100644 --- a/translations/de-DE/data/reusables/gated-features/saml-sso.md +++ b/translations/de-DE/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAML Single Sign-On ist verfügbar mit {% data variables.product.prodname_ghe_cloud %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." diff --git a/translations/de-DE/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/de-DE/data/reusables/gated-features/ssh-certificate-authorities.md index e4e0f22225ef..166d0973e257 100644 --- a/translations/de-DE/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/de-DE/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -Unterstützung für SSH-Zertifizierungsstellen ist verfügbar mit {% data variables.product.prodname_ghe_cloud %} und {% data variables.product.prodname_ghe_server %} 2.19+. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. Weiter Informationen findest Du unter „[GitHub Produkte](/articles/githubs-products)." diff --git a/translations/de-DE/data/reusables/gated-features/wikis.md b/translations/de-DE/data/reusables/gated-features/wikis.md index cc5d69b8c7f9..61f560896e02 100644 --- a/translations/de-DE/data/reusables/gated-features/wikis.md +++ b/translations/de-DE/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wikis sind verfügbar in öffentlichen Repositorys mit {% data variables.product.prodname_free_user %} und {% data variables.product.prodname_free_team %} für Organisationen, und in öffentlichen und privaten Repositorys mit {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, und {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/de-DE/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/de-DE/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index c0797a38e9da..f34d3984efeb 100644 --- a/translations/de-DE/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/de-DE/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **Warnung:** Anonyme Gists können nicht aus dem Webbrowser gelöscht werden. Um einen anonymen Gist löschen zu lassen, wende Dich an {% data variables.contact.contact_support %}. Bitte gib die URL des Gist an, den Du löschen möchtest. diff --git a/translations/de-DE/data/reusables/github-actions/disabling-github-actions.md b/translations/de-DE/data/reusables/github-actions/disabling-github-actions.md index 9344146d57e7..56bbb36beec0 100644 --- a/translations/de-DE/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/de-DE/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. diff --git a/translations/de-DE/data/reusables/github-actions/macos-runner-preview.md b/translations/de-DE/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..88a2d482c4e6 --- /dev/null +++ b/translations/de-DE/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** The MacOS 11.0 virtual environment is currently provided as a preview only. The `macos-latest` YAML workflow label still uses the MacOS 10.15 virtual environment. + +{% endnote %} diff --git a/translations/de-DE/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/de-DE/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index 3c69be1b97e4..524e6ff8e488 100644 --- a/translations/de-DE/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/de-DE/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. Um einen selbst-gehosteten Läufer zu verwalten, musst Du über die folgenden Berechtigungen verfügen, abhängig davon, wo der selbst-gehostete Läufer hinzugefügt wurde: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. Um einen selbst-gehosteten Läufer zu verwalten, musst Du über die folgenden Berechtigungen verfügen, abhängig davon, wo der selbst-gehostete Läufer hinzugefügt wurde: - **User repository**: You must be the repository owner. - **Organization**: You must be an organization owner. - **Organization repository**: You must be an organization owner, or have admin access to the repository. {% if currentVersion == "free-pro-team@latest" %} - **Enterprise account**: You must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. {% endif %} diff --git a/translations/de-DE/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/de-DE/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index 7e1fa03773d1..4fb1d1b7c8ad 100644 --- a/translations/de-DE/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/de-DE/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navigate to where your self-hosted runner is registered: * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. Klicke in der oberen rechten Ecke einer beliebigen Seite auf {% octicon "rocket" aria-label="The rocket ship" %}. 1. In the left sidebar, click **Enterprise overview**. @@ -9,4 +9,4 @@ * **In an organization or repository**: click **Actions** in the left sidebar. ![Aktionseinstellungen](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/de-DE/data/reusables/github-actions/supported-github-runners.md b/translations/de-DE/data/reusables/github-actions/supported-github-runners.md index fe9d9e0bf548..ea9376ffde80 100644 --- a/translations/de-DE/data/reusables/github-actions/supported-github-runners.md +++ b/translations/de-DE/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest` oder `ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest` or `macos-10.15` | diff --git a/translations/de-DE/data/reusables/github-actions/usage-matrix-limits.md b/translations/de-DE/data/reusables/github-actions/usage-matrix-limits.md index 73eaef2f9ceb..6d10e805fbea 100644 --- a/translations/de-DE/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/de-DE/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Job matrix** - A job matrix can generate a maximum of 256 jobs per workflow run. Dieses Limit gilt auch für selbst-gehostete Läufer. +Eine Auftragsmatrix kann maximal 256 Aufträge pro Workflow-Ausführung generieren. Dieses Limit gilt auch für selbst-gehostete Läufer. diff --git a/translations/de-DE/data/reusables/github-ae/about-billing.md b/translations/de-DE/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/de-DE/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/github-ae/github-ae-enables-you.md b/translations/de-DE/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/de-DE/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/de-DE/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/de-DE/data/reusables/large_files/can-include-lfs-objects-archives.md index 83a7278c3796..d63ea5bb6d0a 100644 --- a/translations/de-DE/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/de-DE/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -You can choose whether {% data variables.large_files.product_name_long %}({% data variables.large_files.product_name_short %}) objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +You can choose whether +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/de-DE/data/reusables/large_files/rejected_pushes.md b/translations/de-DE/data/reusables/large_files/rejected_pushes.md index 150362adc72c..4d04d4d367be 100644 --- a/translations/de-DE/data/reusables/large_files/rejected_pushes.md +++ b/translations/de-DE/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -Benutzer können {% data variables.large_files.product_name_short %}-Objekte nicht nach {% data variables.product.prodname_ghe_server %} verschieben, wenn {% data variables.large_files.product_name_short %} auf der Appliance oder im Repository deaktiviert ist. +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/de-DE/data/reusables/large_files/storage_assets_location.md b/translations/de-DE/data/reusables/large_files/storage_assets_location.md index e728741e6d08..cb76cf1bcf28 100644 --- a/translations/de-DE/data/reusables/large_files/storage_assets_location.md +++ b/translations/de-DE/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -Der {% data variables.large_files.product_name_long %}-Client speichert standardmäßig große Objekte auf dem gleichen Server, auf dem das Git-Repository gehostet wird. Wenn {% data variables.large_files.product_name_short %} auf der {% data variables.product.prodname_ghe_server %}-Appliance, aktiviert ist, werden große Objekte auf der Datenpartition in `/data/user/storage` gespeichert. +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/notifications/outbound_email_tip.md b/translations/de-DE/data/reusables/notifications/outbound_email_tip.md index cb4068938eda..290cdf19f8a1 100644 --- a/translations/de-DE/data/reusables/notifications/outbound_email_tip.md +++ b/translations/de-DE/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - Du wirst nur dann E-Mail-Benachrichtigungen erhalten, wenn der ausgehende E-Mail-Support auf {% data variables.product.product_location_enterprise %} aktiviert ist. Für weitere Informationen kontaktiere Deinen Websiteadministrator. + Du wirst nur dann E-Mail-Benachrichtigungen erhalten, wenn der ausgehende E-Mail-Support auf {% data variables.product.product_location %} aktiviert ist. Für weitere Informationen kontaktiere Deinen Websiteadministrator. {% endtip %} {% endif %} diff --git a/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..26536c24e307 --- /dev/null +++ b/translations/de-DE/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/translations/de-DE/data/reusables/organizations/organizations_include.md b/translations/de-DE/data/reusables/organizations/organizations_include.md index 60384dacd4c4..e26cf50e5abd 100644 --- a/translations/de-DE/data/reusables/organizations/organizations_include.md +++ b/translations/de-DE/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ Organisationen beinhalten: - Die Option zum Upgrade auf {% data variables.product.prodname_team %} oder {% data variables.product.prodname_ghe_cloud %} für zusätzliche Funktionen, einschließlich anspruchsvolle Benutzerauthentifizierung und -verwaltung und eskalierte Unterstützungsoptionen. {% data reusables.gated-features.more-info %}{% endif %} - Unbegrenzte Mitgliedschaft mit einer Vielzahl von Rollen, die [unterschiedliche Zugriffsebenen auf die Organisation und auf deren Daten](/articles/permission-levels-for-an-organization) gewähren - Die Möglichkeit, den Mitgliedern [eine Reihe von Zugriffsberechtigungen auf die Repositorys Ihrer Organisation](/articles/repository-permission-levels-for-an-organization) zu erteilen -- [Verschachtelte Teams, welche die Struktur Deines Unternehmens oder Deiner Gruppe widerspiegeln](/articles/about-teams), mit kaskadierenden Zugriffsberechtigungen und Erwähnungen +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - Die Möglichkeit für Organisationsinhaber, den [Zwei-Faktor-Authentifizierungsstatus (2FA)](/articles/about-two-factor-authentication) der Mitglieder anzuzeigen -- Die Option, vorzuschreiben, dass [alle Organisationsmitglieder die Zwei-Faktor-Authentifizierung verwenden müssen](/articles/requiring-two-factor-authentication-in-your-organization) +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/de-DE/data/reusables/organizations/security.md b/translations/de-DE/data/reusables/organizations/security.md index cab0da031fac..26545132cbc2 100644 --- a/translations/de-DE/data/reusables/organizations/security.md +++ b/translations/de-DE/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. In the left sidebar, click **Organization security**. ![Organization security settings](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. Klicken Sie auf der linken Seitenleiste auf **Security** (Sicherheit). ![Organization security settings](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/de-DE/data/reusables/organizations/team_maintainers_can.md b/translations/de-DE/data/reusables/organizations/team_maintainers_can.md index 536742f4d282..65f385030c9e 100644 --- a/translations/de-DE/data/reusables/organizations/team_maintainers_can.md +++ b/translations/de-DE/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ Mitglieder mit Team-Betreuer-Berechtigungen können folgende Aktionen durchführ - [Dem Team Organisationsmitglieder hinzufügen](/articles/adding-organization-members-to-a-team) - [Organisationsmitglieder aus dem Team entfernen](/articles/removing-organization-members-from-a-team) - [Ein vorhandenes Teammitglied zum Team-Betreuer hochstufen](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Geplante Erinnerungen für Pull Requests verwalten](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/de-DE/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/de-DE/data/reusables/package_registry/admins-can-configure-package-types.md index efe344932d49..23e237356b15 100644 --- a/translations/de-DE/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/de-DE/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** This package type may not be available for your instance, because site administrators can enable or disable each supported package type. For more information, see "[Configuring packages support for your enterprise](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)." diff --git a/translations/de-DE/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/de-DE/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/de-DE/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/de-DE/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/de-DE/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/de-DE/data/reusables/package_registry/packages-ghes-release-stage.md index 66d73926c699..03d9b25f8416 100644 --- a/translations/de-DE/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/de-DE/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** {% data variables.product.prodname_registry %} is currently in beta for {% data variables.product.prodname_ghe_server %} 2.22. To join the beta for your instance, use the [sign-up form](https://resources.github.com/beta-signup/). diff --git a/translations/de-DE/data/reusables/pages/build-failure-email-server.md b/translations/de-DE/data/reusables/pages/build-failure-email-server.md index dd553157a636..1d799f9f4b65 100644 --- a/translations/de-DE/data/reusables/pages/build-failure-email-server.md +++ b/translations/de-DE/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - Du erhältst nur dann eine E-Mail, wenn der Support für ausgehende E-Mails auf {% data variables.product.product_location_enterprise %} aktiviert ist. Für weitere Informationen kontaktiere Deinen Websiteadministrator. + Du erhältst nur dann eine E-Mail, wenn der Support für ausgehende E-Mails auf {% data variables.product.product_location %} aktiviert ist. Für weitere Informationen kontaktiere Deinen Websiteadministrator. {% endtip %} {% endif %} diff --git a/translations/de-DE/data/reusables/pages/decide-publishing-source.md b/translations/de-DE/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..59211352bc2c 100644 --- a/translations/de-DE/data/reusables/pages/decide-publishing-source.md +++ b/translations/de-DE/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." diff --git a/translations/de-DE/data/reusables/pages/new-or-existing-repo.md b/translations/de-DE/data/reusables/pages/new-or-existing-repo.md index f52410d1b7f5..5118c0b7ba50 100644 --- a/translations/de-DE/data/reusables/pages/new-or-existing-repo.md +++ b/translations/de-DE/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -Wenn Deine Website ein unabhängiges Projekt ist, kannst Du ein neues Repository erstellen, um den Quellcode Deiner Website zu speichern. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +Wenn Deine Website ein unabhängiges Projekt ist, kannst Du ein neues Repository erstellen, um den Quellcode Deiner Website zu speichern. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. Wenn Du eine Website in einem vorhandenen Repository erstellen möchtest, springe zum Abschnitt „[Erstellen Deiner Website](#creating-your-site)". diff --git a/translations/de-DE/data/reusables/pages/private_pages_are_public_warning.md b/translations/de-DE/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..b4f819183239 100644 --- a/translations/de-DE/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/de-DE/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. Wenn Du sensitive Daten im Repository Deiner Website hast, solltest Du diese vor der Veröffentlichung entfernen. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/de-DE/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/de-DE/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 1594eb596a97..6bf0fb2ed47a 100644 --- a/translations/de-DE/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/de-DE/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." For more information, see "[Expiring user-to-server access tokens for GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)." diff --git a/translations/de-DE/data/reusables/pre-release-program/fury-pre-release.md b/translations/de-DE/data/reusables/pre-release-program/fury-pre-release.md index 5e63be71606a..25b74a97ea78 100644 --- a/translations/de-DE/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/de-DE/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. To access this API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/de-DE/data/reusables/pre-release-program/machine-man-preview.md b/translations/de-DE/data/reusables/pre-release-program/machine-man-preview.md index bdcee03dec6f..d18399b6630f 100644 --- a/translations/de-DE/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/de-DE/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** To access the API with your GitHub App, you must provide a custom [media type](/v3/media) in the `Accept` Header for your requests. diff --git a/translations/de-DE/data/reusables/pre-release-program/sailor-v-preview.md b/translations/de-DE/data/reusables/pre-release-program/sailor-v-preview.md index 271ed23002c8..fcf2e98e68a3 100644 --- a/translations/de-DE/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/de-DE/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** You can now use the REST API to add a reason when you lock an issue, and you will see lock reasons in responses that include issues or pull requests. You will also see lock reasons in `locked` events. This feature is currently available for developers to preview. See the [blog post](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) for full details. To access this feature, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/de-DE/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/de-DE/data/reusables/pre-release-program/suspend-installation-beta.md index ae027690926d..e02fdea38195 100644 --- a/translations/de-DE/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/de-DE/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspending a {% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. To opt-in to the suspending installations beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." diff --git a/translations/de-DE/data/reusables/profile/user_profile_page_block_or_report.md b/translations/de-DE/data/reusables/profile/user_profile_page_block_or_report.md index e13872b65dfb..1455b80d1845 100644 --- a/translations/de-DE/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/de-DE/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. Klicke in der linken Seitenleiste unter dem Benutzer-Profilbild auf **Block or report user** (Blockiere oder melde Benutzer). ![Link „Block or report user" (Blockiere oder melde einen Benutzer)](/assets/images/help/profile/profile-block-or-report-button.png) +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![Link „Block or report user" (Blockiere oder melde einen Benutzer)](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/de-DE/data/reusables/project-management/project-progress-locations.md b/translations/de-DE/data/reusables/project-management/project-progress-locations.md index c5e3e8604e79..9ac6c41be933 100644 --- a/translations/de-DE/data/reusables/project-management/project-progress-locations.md +++ b/translations/de-DE/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -Bei aktivierter Projektboard-Automatisierung wird oberhalb des Projektboards, auf der Seite mit der Projektauflistung, auf der Issue-Seitenleiste und in den Verweisen auf das Projekt in anderen Projektboards eine Fortschrittsanzeige angezeigt. +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/translations/de-DE/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/de-DE/data/reusables/pull_requests/close-issues-using-keywords.md index 858381fb4f45..aaaa1f45ed43 100644 --- a/translations/de-DE/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/de-DE/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. Weitere Informationen findest Du unter "[Pull Request mit einem Issue verknüpfen](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. Weitere Informationen findest Du unter "[Pull Request mit einem Issue verknüpfen](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." diff --git a/translations/de-DE/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/de-DE/data/reusables/pull_requests/pull_request_merges_and_contributions.md index 60c2dc8da08f..92eb60b6a484 100644 --- a/translations/de-DE/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/de-DE/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Damit Commits mit Co-Autor auf Profil-Beteiligungsdiagrammen angezeigt werden, müssen sie dieselben Kriterien wie Commits mit einem Autor erfüllen.{% endif %} - Beim Rebasing von Commits erhalten die ursprünglichen Autoren des Commits und die Person, welche die Commits rebaset hat, den Beitragscredit, unabhängig davon, ob sie die Commits an der Befehlszeile oder auf {% data variables.product.product_location %} rebaset haben. diff --git a/translations/de-DE/data/reusables/repositories/about-internal-repos.md b/translations/de-DE/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/de-DE/data/reusables/repositories/about-internal-repos.md +++ b/translations/de-DE/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/de-DE/data/reusables/repositories/copy-clone-url.md b/translations/de-DE/data/reusables/repositories/copy-clone-url.md index a4d353a81498..aa9c9c8a5b86 100644 --- a/translations/de-DE/data/reusables/repositories/copy-clone-url.md +++ b/translations/de-DE/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Klicke unter dem Repository-Namen auf **Clone or download** (Klonen oder herunterladen). ![Schaltfläche „Clone or download“ (Klonen oder herunterladen)](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -8,8 +8,8 @@ To clone the repository using an SSH key, including a certificate issued by your {% else %} 1. Above the list of files, click {% octicon "download" aria-label="The download icon" %} **Code**. !["Code" button](/assets/images/help/repository/code-button.png) 1. To clone the repository using HTTPS, under "Clone with HTTPS", click -{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![The clipboard icon for copying the URL to clone a repository](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![The clipboard icon for copying the URL to clone a repository with GitHub CLI](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/de-DE/data/reusables/repositories/create-repo.md b/translations/de-DE/data/reusables/repositories/create-repo.md index 7dafb26fcf2d..59c104077240 100644 --- a/translations/de-DE/data/reusables/repositories/create-repo.md +++ b/translations/de-DE/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/de-DE/data/reusables/repositories/default-issue-templates.md b/translations/de-DE/data/reusables/repositories/default-issue-templates.md index 7816df07878e..ecaa666ed811 100644 --- a/translations/de-DE/data/reusables/repositories/default-issue-templates.md +++ b/translations/de-DE/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. Weitere Informationen findest Du unter „[Eine Standard Community-Unterstützungsdatei erstellen](/github/building-a-strong-community/creating-a-default-community-health-file)." diff --git a/translations/de-DE/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/de-DE/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 14ae8e36cf0c..0f85c1d4f335 100644 --- a/translations/de-DE/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/de-DE/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **Warnung:** -- Wenn Du den Zugriff einer Person auf ein privates Repository entfernst, werden all ihre Forks in diesem privaten Repositorys gelöscht. Lokale Klone des privaten Repositorys werden beibehalten. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- Wenn Du den Zugriff einer Person auf ein privates Repository entfernst, werden all ihre Forks in diesem privaten Repositorys gelöscht. Lokale Klone des privaten Repositorys werden beibehalten. Wenn der Zugriff eines Teams auf ein privates Repository widerrufen wird oder ein Team mit Zugriff auf ein privates Repository gelöscht wird und die Teammitglieder nicht über ein anderes Team auf das Repository zugreifen können, werden die privaten Forks des Repositorys gelöscht.{% if enterpriseServerVersions contains currentVersion %} - Wenn Du [bei aktivierter LDAP-Synchronisation](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap/#enabling-ldap-sync) eine Person aus einem Repository entfernst, verliert diese den Zugriff, aber ihre Forks werden nicht gelöscht. Wenn die Person innerhalb von drei Monaten einem Team mit Zugriff auf das ursprüngliche Organisations-Repository hinzugefügt wird, wird ihr Zugriff auf die Forks bei der nächsten Synchronisierung automatisch wiederhergestellt.{% endif %} - Sie sind dafür verantwortlich, dass die Personen, denen Sie den Zugriff auf ein Repository entziehen, vertrauliche Informationen oder geistiges Eigentum von ihren Systemen löschen. -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. Weitere Informationen findest Du unter „[Verwalten der Forking-Richtlinie für Deine Organisation](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" und „[Verwalten der Forking-Richtlinie für Dein Repository".](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. Weitere Informationen findest Du unter „[Verwalten der Forking-Richtlinie für Deine Organisation](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" und „[Verwalten der Forking-Richtlinie für Dein Repository".](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) {% endwarning %} diff --git a/translations/de-DE/data/reusables/repositories/enable-security-alerts.md b/translations/de-DE/data/reusables/repositories/enable-security-alerts.md index 4ab63edcb311..0a180f73ee6c 100644 --- a/translations/de-DE/data/reusables/repositories/enable-security-alerts.md +++ b/translations/de-DE/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Your site administrator must enable -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/de-DE/data/reusables/repositories/new-pull-request.md b/translations/de-DE/data/reusables/repositories/new-pull-request.md index a04487b75522..0a1407ee12d3 100644 --- a/translations/de-DE/data/reusables/repositories/new-pull-request.md +++ b/translations/de-DE/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Klicke auf der rechten Seite des Branch-Menü auf **New pull request** (Neuer Pull Request). !["Pull request" link above list of files](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. Above the list of files, click diff --git a/translations/de-DE/data/reusables/repositories/open-with-github-desktop.md b/translations/de-DE/data/reusables/repositories/open-with-github-desktop.md index fe235be96002..cc7265e26e62 100644 --- a/translations/de-DE/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/de-DE/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Klicke unter dem Namen Deines Repositorys auf **Clone or download** (Klonen oder herunterladen). ![Schaltfläche „Clone or download“ (Klonen oder herunterladen)](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Click **Open in Desktop** to clone the repository and open it in über {% data variables.product.prodname_desktop %}. diff --git a/translations/de-DE/data/reusables/repositories/releases.md b/translations/de-DE/data/reusables/repositories/releases.md index 988ec84d925c..ebc71fc29da3 100644 --- a/translations/de-DE/data/reusables/repositories/releases.md +++ b/translations/de-DE/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Klicke unter Deinem Repository-Namen auf **Releases**. ![Registerkarte „Releases"](/assets/images/help/releases/release-link.png) diff --git a/translations/de-DE/data/reusables/repositories/security-alert-delivery-options.md b/translations/de-DE/data/reusables/repositories/security-alert-delivery-options.md index 7d18a4511586..6f3f1ac71040 100644 --- a/translations/de-DE/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/de-DE/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. Darüber hinaus können Sie Ihre Sicherheitsmeldungen als Webbenachrichtigungen, einzelne E-Mail-Benachrichtigungen, tägliche E-Mail-Digests oder Meldungen auf der {% data variables.product.product_name %}-Oberfläche konfigurieren. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. Darüber hinaus können Sie Ihre Sicherheitsmeldungen als Webbenachrichtigungen, einzelne E-Mail-Benachrichtigungen, tägliche E-Mail-Digests oder Meldungen auf der {% data variables.product.product_name %}-Oberfläche konfigurieren. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." | +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/de-DE/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index a091577d6845..1f8290d074dd 100644 --- a/translations/de-DE/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/de-DE/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. Weitere Informationen findest Du unter „[Einen linearen Commit-Verlauf verlangen](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. Weitere Informationen findest Du unter „[Einen linearen Commit-Verlauf verlangen](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} diff --git a/translations/de-DE/data/reusables/repositories/start-line-comment.md b/translations/de-DE/data/reusables/repositories/start-line-comment.md index 3548a08c4cd4..2d82b3389419 100644 --- a/translations/de-DE/data/reusables/repositories/start-line-comment.md +++ b/translations/de-DE/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blaues Kommentarsymbol](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blaues Kommentarsymbol](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/de-DE/data/reusables/repositories/suggest-changes.md b/translations/de-DE/data/reusables/repositories/suggest-changes.md index a0dca188f6eb..eb904608d491 100644 --- a/translations/de-DE/data/reusables/repositories/suggest-changes.md +++ b/translations/de-DE/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Vorschlagsblock](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Vorschlagsblock](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/de-DE/data/reusables/repositories/tracks-vulnerabilities.md b/translations/de-DE/data/reusables/repositories/tracks-vulnerabilities.md index 0f672566e52a..34da36c59e05 100644 --- a/translations/de-DE/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/de-DE/data/reusables/repositories/tracks-vulnerabilities.md @@ -3,4 +3,3 @@ We add vulnerabilities to the {% data variables.product.prodname_advisory_databa - Eine Kombination aus maschinellem Lernen und menschlichem Review zum Erkennen von Sicherheitsrisiken in öffentlichen Commits auf {% data variables.product.prodname_dotcom %} - Security advisories reported on {% data variables.product.prodname_dotcom %} - The [npm Security advisories](https://www.npmjs.com/advisories) database -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/translations/de-DE/data/reusables/repositories/you-can-fork.md b/translations/de-DE/data/reusables/repositories/you-can-fork.md index 2d290ce6cde4..c2de2edf8f60 100644 --- a/translations/de-DE/data/reusables/repositories/you-can-fork.md +++ b/translations/de-DE/data/reusables/repositories/you-can-fork.md @@ -1,3 +1,3 @@ -You can fork any public repository to your user account or any organization where you have repository creation permissions. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." +Du kannst jedes öffentliche Repository zu Deinem Benutzerkonto oder zu jeder Organisation forken, in der Du die Berechtigung zum Erstellen von Repositorys hast. Weitere Informationen finden Sie unter „[Berechtigungsebenen für eine Organisation](/articles/permission-levels-for-an-organization)". -You can fork any private repository you can access to your user account and any organization on {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %} where you have repository creation permissions. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %} +Du kannst jedes private Repository, auf das Du Zugriff hast, zu Deinem Benutzerkonto oder zu jeder Organisation auf {% data variables.product.prodname_team %} oder {% data variables.product.prodname_enterprise %} forken, in denen Du die Berechtigung zum Erstellen von Repositorys hast. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %} diff --git a/translations/de-DE/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/de-DE/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/de-DE/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/de-DE/data/reusables/saml/ae-uses-saml-sso.md b/translations/de-DE/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/de-DE/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/de-DE/data/reusables/saml/assert-the-administrator-attribute.md b/translations/de-DE/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/de-DE/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/de-DE/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/de-DE/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/de-DE/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/de-DE/data/reusables/saml/create-a-machine-user.md b/translations/de-DE/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/de-DE/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/de-DE/data/reusables/saml/you-must-periodically-authenticate.md b/translations/de-DE/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..88cd2f4e66e0 --- /dev/null +++ b/translations/de-DE/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. Die Dauer dieser Anmeldephase wird von Deinem IdP festgelegt und beträgt in der Regel 24 Stunden. Durch diese Verpflichtung zur regelmäßigen Anmeldung wird die Dauer des Zugriffs begrenzt, und Du musst Dich erneut identifizieren, um fortzufahren. {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/de-DE/data/reusables/scim/after-you-configure-saml.md b/translations/de-DE/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/de-DE/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/scim/supported-idps.md b/translations/de-DE/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/de-DE/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/de-DE/data/reusables/search/syntax_tips.md b/translations/de-DE/data/reusables/search/syntax_tips.md index 83266f1938fa..3236183c31ef 100644 --- a/translations/de-DE/data/reusables/search/syntax_tips.md +++ b/translations/de-DE/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - Dieser Artikel enthält Beispielsuchen für die Website {% data variables.product.prodname_dotcom %}.com. Die gleichen Suchfilter kannst Du jedoch auch auf {% data variables.product.product_location_enterprise %} verwenden.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - Dieser Artikel enthält Beispielsuchen für die Website {% data variables.product.prodname_dotcom %}.com. Die gleichen Suchfilter kannst Du jedoch auch auf {% data variables.product.product_location %} verwenden.{% endif %} - Eine Liste mit Suchsyntax, die Du jedem Qualifizierer hinzufügen kannst, um Deine Ergebnisse zu verbessern, findest Du unter „[Grundlagen der Suchsyntax](/articles/understanding-the-search-syntax)“. - Schließe Suchbegriffe, die aus mehreren Wörtern bestehen, in Anführungszeichen ein. Möchtest Du beispielsweise nach Issues mit der Kennzeichnung „In progress“ suchen, gib `label:"in progress"` ein. Bei der Suche wird die Groß-/Kleinschreibung ignoriert. diff --git a/translations/de-DE/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/de-DE/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 57de6fbe6bae..7a99b105e754 100644 --- a/translations/de-DE/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/de-DE/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} kann ein Ticket nach einer Erläuterung, Empfehlung, Gebrauchsanweisungen, Workaround-Anweisungen oder durch den Verweis auf einen das Problem adressierenden verfügbaren Release, als gelöst betrachten. +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. Wenn Du ein eigenes oder nicht unterstütztes Plug-in, Modul oder einen benutzerdefinierten Code verwendest, kann der {% data variables.contact.enterprise_support %} Dich auffordern, das nicht unterstützte Plug-in, Modul oder den Code auszubauen, während er versucht, das Problem zu beheben. Wenn das Problem nach dem Ausbau des nicht unterstützten Plug-ins, Moduls oder des benutzerdefinierten Codes behoben ist, kann der {% data variables.contact.enterprise_support %} das Problem als gelöst betrachten. -Der {% data variables.contact.enterprise_support %} kann Tickets schließen, wenn sie außerhalb des Unterstützungsbereichs liegen oder wenn mehrere Versuche, Dich zu kontaktieren, erfolglos waren. Wenn {% data variables.contact.enterprise_support %} ein Ticket aufgrund fehlender Antwort schließt, kannst Du verlangen, dass {% data variables.contact.enterprise_support %} das Ticket erneut öffnet. +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. Wenn {% data variables.contact.enterprise_support %} ein Ticket aufgrund fehlender Antwort schließt, kannst Du verlangen, dass {% data variables.contact.enterprise_support %} das Ticket erneut öffnet. diff --git a/translations/de-DE/data/reusables/support/ghae-priorities.md b/translations/de-DE/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..e5d4074ef08b --- /dev/null +++ b/translations/de-DE/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| Priorität | Beschreibung | Beispiele | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

_After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
  • Fehler oder Ausfälle, die sich auf die Kernfunktionen von Git- oder Web-Anwendungen aller Benutzer auswirken
  • Severe network or performance degradation for majority of users
  • Voller oder sich schnell füllender Speicher
  • Known security incidents or a breach of access
| +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
  • Leistungsverschlechterung, die die Produktivität vieler Benutzer reduziert
  • Reduced redundancy concerns from failures or service degradation
  • Production-impacting bugs or errors
  • {% data variables.product.product_name %} configuraton security concerns
| +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
  • Probleme in einer Test- oder Staging-Umgebung
  • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
  • Issues with user tools and data collection methods
  • Upgrades
  • Bug reports, general security questions, or other feature related questions
  • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
    • Feature requests and product feedback
    • General questions on overall configuration or use of {% data variables.product.product_name %}
    • Notifying {% data variables.contact.github_support %} of any planned changes
    | diff --git a/translations/de-DE/data/reusables/support/government-response-times-may-vary.md b/translations/de-DE/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/de-DE/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/support/help_resources.md b/translations/de-DE/data/reusables/support/help_resources.md index 7c7a9f2a87d6..6c7e08115b6e 100644 --- a/translations/de-DE/data/reusables/support/help_resources.md +++ b/translations/de-DE/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -Für Fragen, Fehlerberichte und Diskussionen über {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s und API-Entwicklung durchsuche das {% data variables.product.prodname_support_forum_with_url %}. Das Forum wird von {% data variables.product.product_name %}-Mitarbeitern moderiert und gepflegt, aber Fragen, die im Forum gestellt werden, erhalten nicht zwingend eine Antwort von {% data variables.product.product_name %}-Mitarbeitern. +Für Fragen, Fehlerberichte und Diskussionen über {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s und API-Entwicklung durchsuche das {% data variables.product.prodname_support_forum_with_url %}. Das Forum wird von {% data variables.product.company_short %}-Mitarbeitern moderiert und gepflegt, aber Fragen, die im Forum gestellt werden, erhalten nicht zwingend eine Antwort von {% data variables.product.company_short %}-Mitarbeitern. Überlege, Dich direkt an den [GitHub Support](https://github.com/contact) zu wenden und verwende das Kontaktformular für: - garantierte Antwort von {% data variables.product.product_name %}-Mitarbeitern diff --git a/translations/de-DE/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/de-DE/data/reusables/support/premium-resolving-and-closing-tickets.md index d9331a4275f1..e19d52b3d544 100644 --- a/translations/de-DE/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/de-DE/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ Wenn Sie ein eigenes oder nicht unterstütztes Plug-in, Modul oder einen benutzerdefinierten Code verwenden, kann der {% data variables.contact.premium_support %} Sie bitten, das nicht unterstützte Plug-in, Modul oder den Code zur Fehlerbehebung zu entfernen. Wenn das Problem nach dem Ausbau des nicht unterstützten Plug-ins, Moduls oder des benutzerdefinierten Codes behoben ist, kann der {% data variables.contact.premium_support %} das Problem als gelöst betrachten. -Der {% data variables.contact.premium_support %} kann Tickets schließen, wenn sie außerhalb des Unterstützungsbereichs liegen oder wenn mehrere Versuche, Dich zu kontaktieren, erfolglos waren. Wenn {% data variables.contact.premium_support %} ein Ticket aufgrund fehlender Antwort schließt, kannst Du verlangen, dass {% data variables.contact.premium_support %} das Ticket erneut öffnet. +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. Wenn {% data variables.contact.premium_support %} ein Ticket aufgrund fehlender Antwort schließt, kannst Du verlangen, dass {% data variables.contact.premium_support %} das Ticket erneut öffnet. diff --git a/translations/de-DE/data/reusables/support/scope-of-support.md b/translations/de-DE/data/reusables/support/scope-of-support.md index d41b7787983a..5287421e7821 100644 --- a/translations/de-DE/data/reusables/support/scope-of-support.md +++ b/translations/de-DE/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### Supportumfang -Wenn Ihre Supportanfrage außerhalb des Geltungsbereichs liegt, bei dem unser Team Ihnen helfen kann, können wir Ihnen die nächsten Schritte empfehlen, damit Sie Ihren Issue außerhalb von {% data variables.contact.github_support %} beheben können. Ihre Supportanfrage liegt möglicherweise nicht im Umfang von {% data variables.contact.github_support %}, wenn sie sich primär auf Folgendes bezieht: +Wenn Ihre Supportanfrage außerhalb des Geltungsbereichs liegt, bei dem unser Team Ihnen helfen kann, können wir Ihnen die nächsten Schritte empfehlen, damit Sie Ihren Issue außerhalb von {% data variables.contact.github_support %} beheben können. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - Integration von Drittanbietern - Hardware-Einstellungen - CI/CD, beispielsweise Jenkins diff --git a/translations/de-DE/data/reusables/two_fa/auth_methods_2fa.md b/translations/de-DE/data/reusables/two_fa/auth_methods_2fa.md index 60697f9581be..51ffaa9c3c74 100644 --- a/translations/de-DE/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/de-DE/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Authentifizierungsmethoden, die 2FA unterstützen -| Authentifizierungsmethode | Beschreibung | Unterstützung der Zwei-Faktor-Authentifizierung | -| ---------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Integriert | Die Authentifizierung erfolgt über Benutzerkonten, die in der {% data variables.product.prodname_ghe_server %}-Appliance gespeichert sind. | Wird in der {% data variables.product.prodname_ghe_server %}-Appliance unterstützt und verwaltet. Organisationsadministratoren können vorschreiben, dass die Zwei-Faktor-Authentifizierung für Mitglieder der Organisation aktiviert werden muss. |{% if currentVersion != "free-pro-team@latest" %} +| Authentifizierungsmethode | Beschreibung | Unterstützung der Zwei-Faktor-Authentifizierung | +| ---------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Integriert | Die Authentifizierung erfolgt über Benutzerkonten, die in der {% data variables.product.prodname_ghe_server %}-Appliance gespeichert sind. | Wird in der {% data variables.product.prodname_ghe_server %}-Appliance unterstützt und verwaltet. Organisationsadministratoren können vorschreiben, dass die Zwei-Faktor-Authentifizierung für Mitglieder der Organisation aktiviert werden muss. |{% if enterpriseServerVersions contains currentVersion %} | Integrierte Authentifizierung mit einem Identitätsanbieter | Die Authentifizierung erfolgt über Benutzerkonten, die beim Identitätsanbieter gespeichert sind. | Ist vom Identitätsanbieter abhängig.{% endif %} -| LDAP | Erlaubt die Integration in Deinen Unternehmens-Verzeichnisdienst für Authentifizierung. | Wird in der {% data variables.product.prodname_ghe_server %}-Appliance unterstützt und verwaltet. Organisationsadministratoren können vorschreiben, dass die Zwei-Faktor-Authentifizierung für Mitglieder der Organisation aktiviert werden muss. | +| LDAP | Erlaubt die Integration in Deinen Unternehmens-Verzeichnisdienst für Authentifizierung. | Wird in der {% data variables.product.prodname_ghe_server %}-Appliance unterstützt und verwaltet. Organisationsadministratoren können vorschreiben, dass die Zwei-Faktor-Authentifizierung für Mitglieder der Organisation aktiviert werden muss. | | SAML | Die Authentifizierung erfolgt über einen externen Identitätsanbieter. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | Der Single Sign-On-Dienst wird von einem externen Server bereitgestellt. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/de-DE/data/reusables/user_settings/add_and_verify_email.md b/translations/de-DE/data/reusables/user_settings/add_and_verify_email.md index 87dbbe90d081..6c0fee4136e9 100644 --- a/translations/de-DE/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/de-DE/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. Gib unter „Add email address" (E-Mail-Adresse hinzufügen) Deine E-Mail-Adresse ein und klicke **Add** (Hinzufügen). ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verifiziere Deine E-Mail-Adresse](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/user_settings/link_email_with_your_account.md b/translations/de-DE/data/reusables/user_settings/link_email_with_your_account.md index 18e1c9be16ab..a1fa5e466408 100644 --- a/translations/de-DE/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/de-DE/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -Füge die E-Mail-Adresse zu Deinem{% data variables.product.product_name %}-Konto hinzu, indem Du [Deine Commit-E-Mail-Adresse setzt](/articles/setting-your-commit-email-address), so dass Deine Commits Dir zugeordnet werden und in Deinem Beteiligungsdiagramm erscheinen. +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/user_settings/password-authentication-deprecation.md b/translations/de-DE/data/reusables/user_settings/password-authentication-deprecation.md index 939ac37eda71..bd247793cef3 100644 --- a/translations/de-DE/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/de-DE/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. Weitere Informationen finden Sie unter "[Erstellen eines persönlichen Zugriffstokens](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/de-DE/data/reusables/user_settings/security.md b/translations/de-DE/data/reusables/user_settings/security.md index be79ef0d44c1..445ac65ea9a3 100644 --- a/translations/de-DE/data/reusables/user_settings/security.md +++ b/translations/de-DE/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. In the left sidebar, click **Account security**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. In the left sidebar, click **Account security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. Klicken Sie auf der linken Seitenleiste auf **Security** (Sicherheit). ![User account security settings](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/de-DE/data/reusables/webhooks/check_run_properties.md b/translations/de-DE/data/reusables/webhooks/check_run_properties.md index 950c1681546f..bc5761715e64 100644 --- a/translations/de-DE/data/reusables/webhooks/check_run_properties.md +++ b/translations/de-DE/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| Schlüssel | Typ | Beschreibung | -| ------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | The action performed. Can be one of:
    • `created` - A new check run was created.
    • `completed` - The `status` of the check run is `completed`.
    • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
    • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
    | -| `check_run` | `Objekt` | The [check_run](/v3/checks/runs/#get-a-check-run). | -| `check_run[status]` | `string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | -| `check_run[conclusion]` | `string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_run[name]` | `string` | The name of the check run. | -| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | -| `requested_action` | `Objekt` | The action requested by the user. | -| `requested_action[identifier]` | `string` | The integrator reference of the action requested by the user. | +| Schlüssel | Typ | Beschreibung | +| --------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | The action performed. Can be one of:
    • `created` - A new check run was created.
    • `completed` - The `status` of the check run is `completed`.
    • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
    • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
    | +| `check_run` | `Objekt` | The [check_run](/v3/checks/runs/#get-a-check-run). | +| `check_run[status]` | `string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | +| `check_run[conclusion]` | `string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_run[name]` | `string` | The name of the check run. | +| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | +| `check_run[check_suite][pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| `requested_action` | `Objekt` | The action requested by the user. | +| `requested_action[identifier]` | `string` | The integrator reference of the action requested by the user. | diff --git a/translations/de-DE/data/reusables/webhooks/check_suite_properties.md b/translations/de-DE/data/reusables/webhooks/check_suite_properties.md index 75421c7bdf4d..d9359724f648 100644 --- a/translations/de-DE/data/reusables/webhooks/check_suite_properties.md +++ b/translations/de-DE/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| Schlüssel | Typ | Beschreibung | -| ---------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | The action performed. Can be:
    • `completed` - All check runs in a check suite have completed.
    • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
    • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
    | -| `check_suite` | `Objekt` | The [check_suite](/v3/checks/suites/). | -| `check_suite[head_branch]` | `string` | The head branch name the changes are on. | -| `check_suite[head_sha]` | `string` | The SHA of the most recent commit for this check suite. | -| `check_suite[status]` | `string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | -| `check_suite[conclusion]` | `string` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_suite[url]` | `string` | URL that points to the check suite API resource. | -| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| Schlüssel | Typ | Beschreibung | +| ---------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | The action performed. Can be:
    • `completed` - All check runs in a check suite have completed.
    • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
    • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
    | +| `check_suite` | `Objekt` | The [check_suite](/v3/checks/suites/). | +| `check_suite[head_branch]` | `string` | The head branch name the changes are on. | +| `check_suite[head_sha]` | `string` | The SHA of the most recent commit for this check suite. | +| `check_suite[status]` | `string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | +| `check_suite[conclusion]` | `string` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_suite[url]` | `string` | URL that points to the check suite API resource. | +| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | diff --git a/translations/de-DE/data/reusables/webhooks/installation_properties.md b/translations/de-DE/data/reusables/webhooks/installation_properties.md index a651b2c5ebb0..dc50328321b1 100644 --- a/translations/de-DE/data/reusables/webhooks/installation_properties.md +++ b/translations/de-DE/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | Schlüssel | Typ | Beschreibung | | ------------- | -------- | --------------------------------------------------------------------------- | -| `action` | `string` | die Aktion, die durchgeführt wurde. Can be one of:
    • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
    • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
    • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
    • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
    • {% endif %}
    • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
    | +| `action` | `string` | die Aktion, die durchgeführt wurde. Can be one of:
    • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
    • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
    • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
    • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
    • {% endif %}
    • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
    | | `repositorys` | `array` | An array of repository objects that the insatllation can access. | diff --git a/translations/de-DE/data/reusables/webhooks/secret.md b/translations/de-DE/data/reusables/webhooks/secret.md index d4d128984aec..a92e5fca87b5 100644 --- a/translations/de-DE/data/reusables/webhooks/secret.md +++ b/translations/de-DE/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." diff --git a/translations/de-DE/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/de-DE/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/translations/de-DE/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/de-DE/data/ui.yml b/translations/de-DE/data/ui.yml index 7ca497db2e04..bb235a65f93c 100644 --- a/translations/de-DE/data/ui.yml +++ b/translations/de-DE/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: Kontakt notices: - ghe_release_candidate: GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite kann noch im Gange sein. Die neuesten Informationen findest Du in der englischsprachigen Dokumentation. Informieren Sie uns bitte, falls auf dieser Seite ein Problem mit den Übersetzungen vorliegt. localization_in_progress: Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation. product_in_progress: '👋 Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet. Die neuesten und genauesten Informationen findest du in unserer Entwicklerdokumentation.' diff --git a/translations/de-DE/data/variables/contact.yml b/translations/de-DE/data/variables/contact.yml index c9a2e60dcbf2..eb63d6ca991b 100644 --- a/translations/de-DE/data/variables/contact.yml +++ b/translations/de-DE/data/variables/contact.yml @@ -1,7 +1,7 @@ --- contact_ent_support: '[GitHub Enterprise-Support](https://enterprise.githubsupport.com/hc/en-us) oder [GitHub Premium-Support](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} report_content: >- @@ -21,6 +21,9 @@ premium_support: 'GitHub Premium-Support' #Enterprise Support portal enterprise_portal: 'GitHub Enterprise Supportportal' contact_enterprise_portal: '[GitHub Enterprise Supportportal](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'GitHub-Supportportal' contact_support_portal: '[GitHub-Supportportal](https://support.github.com/contact)' diff --git a/translations/de-DE/data/variables/product.yml b/translations/de-DE/data/variables/product.yml index ff82002c5b71..7c0a6672b730 100644 --- a/translations/de-DE/data/variables/product.yml +++ b/translations/de-DE/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: 'Ihre GitHub Enterprise Server-Instanz' prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'GitHub App' prodname_github_apps: 'GitHub Apps' prodname_oauth_app: 'OAuth App' #API and developer docs -prodname_enterprise_api: 'die GitHub Enterprise Server-API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API Entwicklungs- und Support-Forum](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Inhaltsanhänge' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/es-XL/content/actions/index.md b/translations/es-XL/content/actions/index.md index 9d02a4a7d256..c6364b57ee7c 100644 --- a/translations/es-XL/content/actions/index.md +++ b/translations/es-XL/content/actions/index.md @@ -2,15 +2,16 @@ title: Documentación de GitHub Actions shortTitle: GitHub Actions intro: 'Automatiza, personaliza y ejecuta tus flujos de trabajo de desarrollo de software directamente en tu repositorio con {% data variables.product.prodname_actions %}. Puedes descubrir, crear y compartir acciones para realizar cualquier trabajo que quieras, incluido CI/CD, y combinar acciones en un flujo de trabajo completamente personalizado.' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +featuredLinks: + gettingStarted: + - /actions/quickstart + - /actions/learn-github-actions + guide: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -39,7 +40,7 @@ versions:

    {% data ui.toc.getting_started %}

      - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.gettingStarted %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -50,7 +51,7 @@ versions:

    {% data ui.toc.popular_articles %}

      - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -61,7 +62,7 @@ versions:

    Administrar flujos de trabajo

      - {% for link in guideLinks %} + {% for link in featuredLinks.guide %}
    • {% include featured-link %}
    • {% endfor %}
    diff --git a/translations/es-XL/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/es-XL/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index eba603ea79bf..759f2f751240 100644 --- a/translations/es-XL/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/es-XL/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -Estas son las huellas digitales de clave pública de {% data variables.product.prodname_dotcom %} (en formato hexadecimal): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -Estos son los hashes SHA256 que se muestran en OpenSSH 6.8 y versiones posteriores (en formato base64): +Estas son las huellas digitales de clave pública de {% data variables.product.prodname_dotcom %}: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/es-XL/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/es-XL/content/github/authenticating-to-github/testing-your-ssh-connection.md index 7d5a7fcd0eb2..4bbfd236c749 100644 --- a/translations/es-XL/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/es-XL/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -24,14 +24,6 @@ Cuando pruebes tu conexión, tendrás que autenticar esta acción utilizando tu Puedes ver una advertencia como la siguiente: - ```shell - > La autenticidad del host '{% data variables.command_line.codeblock %} (DIRECCIÓN IP)' no se puede establecer. - > La clave de huella digital RSA es 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > ¿Estás seguro de que quieres continuar conectado (sí/no)? - ``` - - o como la siguiente: - ```shell > La autenticidad del host '{% data variables.command_line.codeblock %} (DIRECCIÓN IP)' no se puede establecer. > La clave de huella digital RSA es SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/es-XL/content/index.md b/translations/es-XL/content/index.md index fb12960fd3f3..84fcd704822d 100644 --- a/translations/es-XL/content/index.md +++ b/translations/es-XL/content/index.md @@ -1,16 +1,17 @@ --- title: '{% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}.com{% endif %} Documentación de Ayuda' -gettingStartedLinks: - - /github/getting-started-with-github/set-up-git - - /github/authenticating-to-github/connecting-to-github-with-ssh - - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github - - /github/writing-on-github/basic-writing-and-formatting-syntax -popularLinks: - - /github/collaborating-with-issues-and-pull-requests/about-pull-requests - - /github/authenticating-to-github - - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line - - /github/using-git/managing-remote-repositories - - /github/working-with-github-pages +featuredLinks: + gettingStarted: + - /github/getting-started-with-github/set-up-git + - /github/authenticating-to-github/connecting-to-github-with-ssh + - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github + - /github/writing-on-github/basic-writing-and-formatting-syntax + popular: + - /github/collaborating-with-issues-and-pull-requests/about-pull-requests + - /github/authenticating-to-github + - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line + - /github/using-git/managing-remote-repositories + - /github/working-with-github-pages versions: free-pro-team: '*' enterprise-server: '*' diff --git a/translations/es-XL/content/insights/index.md b/translations/es-XL/content/insights/index.md index 1a3403afb1b3..61fc5bc41427 100644 --- a/translations/es-XL/content/insights/index.md +++ b/translations/es-XL/content/insights/index.md @@ -2,14 +2,15 @@ title: Documentación de GitHub Insights shortTitle: GitHub Insights intro: 'Entiende y mejora tu proceso de entrega de software a través de datos con {% data variables.product.prodname_insights %}. Puedes ver informes personalizados basados en datos de {% data variables.product.prodname_enterprise %}.' -gettingStartedLinks: - - /insights/installing-and-configuring-github-insights/about-github-insights - - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights - - /insights/installing-and-configuring-github-insights/installing-github-insights - - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports -popularLinks: - - /insights/installing-and-configuring-github-insights/about-data-in-github-insights - - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights +featuredLinks: + gettingStarted: + - /insights/installing-and-configuring-github-insights/about-github-insights + - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights + - /insights/installing-and-configuring-github-insights/installing-github-insights + - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports + popular: + - /insights/installing-and-configuring-github-insights/about-data-in-github-insights + - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights redirect_from: - /github/installing-and-configuring-github-insights versions: diff --git a/translations/es-XL/content/packages/index.md b/translations/es-XL/content/packages/index.md index 193886e6fb2e..ef6941783b5d 100644 --- a/translations/es-XL/content/packages/index.md +++ b/translations/es-XL/content/packages/index.md @@ -2,18 +2,19 @@ title: Documentación de GitHub Packages shortTitle: Paquetes de GitHub intro: 'Aprende a publicar y consumir paquetes de forma segura, almacena tus paquetes junto con tu código y comparte tus paquetes de forma privada con tu equipo o de manera pública con la comunidad de código abierto. También puedes automatizar tus paquetes con {% data variables.product.prodname_actions %}.' -gettingStartedLinks: - - /packages/publishing-and-managing-packages/about-github-packages - - /packages/getting-started-with-github-container-registry/about-github-container-registry - - /packages/getting-started-with-github-container-registry - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/publishing-and-managing-packages/publishing-a-package - - /packages/publishing-and-managing-packages/installing-a-package -popularLinks: - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions +featuredLinks: + gettingStarted: + - /packages/publishing-and-managing-packages/about-github-packages + - /packages/getting-started-with-github-container-registry/about-github-container-registry + - /packages/getting-started-with-github-container-registry + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/publishing-and-managing-packages/publishing-a-package + - /packages/publishing-and-managing-packages/installing-a-package + popular: + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions redirect_from: - /github/managing-packages-with-github-packages - /categories/managing-packages-with-github-package-registry diff --git a/translations/ja-JP/content/actions/creating-actions/creating-a-composite-run-steps-action.md b/translations/ja-JP/content/actions/creating-actions/creating-a-composite-run-steps-action.md index 1db1450e5791..6f608341b2b6 100644 --- a/translations/ja-JP/content/actions/creating-actions/creating-a-composite-run-steps-action.md +++ b/translations/ja-JP/content/actions/creating-actions/creating-a-composite-run-steps-action.md @@ -32,7 +32,7 @@ versions: エコー"さようなら" ``` -3. 端末から、`goodbye.sh` を実行可能にします。 +3. ターミナルから、`goodbye.sh` を実行可能にします。 ```shell chmod +x goodbye.sh @@ -82,7 +82,7 @@ versions:

    github.action_path`の使用方法の詳細については、「github コンテキスト](/actions/creating-actions/metadata-syntax-for-github-actions#outputs-for-composite-run-steps-actions)の `」を参照してください。

    -
  • 端末から、action.yml` ファイルを確認します。 +

  • ターミナルから、action.yml` ファイルをチェックインします。 @@ -93,7 +93,7 @@ versions: ```

  • -1 端末から、タグを追加します。 この例では、`v1` というタグを使用しています。 詳細については、「[アクションについて](/actions/creating-actions/about-actions#using-release-management-for-actions)」を参照してください。 +1 ターミナルから、タグを追加します。 この例では、`v1` というタグを使用しています。 詳しい情報については、「[アクションについて](/actions/creating-actions/about-actions#using-release-management-for-actions)」を参照してください。 diff --git a/translations/ja-JP/content/actions/creating-actions/creating-a-javascript-action.md b/translations/ja-JP/content/actions/creating-actions/creating-a-javascript-action.md index 6799ccc71321..8267e77f3edf 100644 --- a/translations/ja-JP/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/ja-JP/content/actions/creating-actions/creating-a-javascript-action.md @@ -77,9 +77,9 @@ runs: アクションのツールキットは、Node.js パッケージのコレクションで、より一貫性を保ちつつ、JavaScript を素早く作成するためのものです。 -ツールキットの [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core)パッケージは、ワークフローのコマンド、入力および出力変数、終了ステータス、ならびにデバッグメッセージに対してインターフェースを提供します。 +ツールキットの [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) パッケージは、ワークフローコマンド、入力変数と出力変数、終了ステータス、およびデバッグメッセージへのインターフェースを提供します。 -このツールキットはまた、認証を受けたOctokit RESTクライアント及びGitHub Actionsコンテキストへのアクセスを返す[`@actions/github`](https://github.com/actions/toolkit/tree/main/packages/github)パッケージも提供します。 +このツールキットは、認証された Octokit REST クライアントと GitHub Actions コンテキストへのアクセスを返す [`@actions/github`](https://github.com/actions/toolkit/tree/main/packages/github) パッケージも提供します。 ツールキットは、`core` や `github` パッケージ以外のものも提供しています。 詳しい情報については、[actions/toolkit](https://github.com/actions/toolkit) リポジトリ以下を参照してください。 @@ -119,7 +119,7 @@ try { } ``` -上記のサンプルの`index.js`でエラーが投げられた場合、`core.setFailed(error.message);`はアクションツールキットの[`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core)パッケージを使ってメッセージをログに記録し、失敗の終了コードを設定します。 詳しい情報については「[アクションの終了コードの設定](/actions/creating-actions/setting-exit-codes-for-actions)」を参照してください。 +上記の `index.js` の例でエラーがスローされた場合、`core.setFailed(error.message);` はアクションツールキット [`@actions/core`](https://github.com/actions/toolkit/tree/main/packages/core) パッケージを使用してメッセージをログに記録し、失敗の終了コードを設定します。 詳しい情報については「[アクションの終了コードの設定](/actions/creating-actions/setting-exit-codes-for-actions)」を参照してください。 ### READMEの作成 @@ -262,4 +262,4 @@ jobs: ![ワークフローでアクションを使用しているスクリーンショット](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![ワークフローでアクションを使用しているスクリーンショット](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ja-JP/content/actions/guides/building-and-testing-java-with-maven.md b/translations/ja-JP/content/actions/guides/building-and-testing-java-with-maven.md index 0d8eb6c2eac4..e79f37fcd6d6 100644 --- a/translations/ja-JP/content/actions/guides/building-and-testing-java-with-maven.md +++ b/translations/ja-JP/content/actions/guides/building-and-testing-java-with-maven.md @@ -30,7 +30,7 @@ Java及びMavenフレームワークの基本的な理解をしておくこと ### Mavenワークフローテンプレートで始める -{% data variables.product.prodname_dotcom %}は、ほとんどのMavenベースのJavaプロジェクトで使えるMavenワークフローテンプレートを提供しています。 詳しい情報については[Mavenワークフローテンプレート](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml)を参照してください。 +{% data variables.product.prodname_dotcom %}は、ほとんどのMavenベースのJavaプロジェクトで使えるMavenワークフローテンプレートを提供しています。 詳しい情報については、[Maven ワークフローテンプレート](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml)を参照してください。 素早く始めるには、新しいワークフローを作成する際に事前設定されたMavenテンプレートを選択できます。 詳しい情報については、「[{% data variables.product.prodname_actions %} のクイックスタート](/actions/quickstart)」を参照してください。 diff --git a/translations/ja-JP/content/actions/guides/building-and-testing-nodejs.md b/translations/ja-JP/content/actions/guides/building-and-testing-nodejs.md index d49aba3fa542..4b55c1a9e3ed 100644 --- a/translations/ja-JP/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/ja-JP/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ Node.js、YAML、ワークフローの設定オプションと、ワークフロ 手早く始めるために、テンプレートをリポジトリの`.github/workflows`ディレクトリに追加してください。 {% raw %} -```yaml +```yaml{:copy} name: Node.js CI on: [push] diff --git a/translations/ja-JP/content/actions/guides/publishing-docker-images.md b/translations/ja-JP/content/actions/guides/publishing-docker-images.md index 366b0a882379..0c92831b995a 100644 --- a/translations/ja-JP/content/actions/guides/publishing-docker-images.md +++ b/translations/ja-JP/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ Docker Hubにプッシュするためには、Docker Hubのアカウントを持 Docker Hubに必要な`build-push-action`のオプションは以下のとおりです。 -* `username`及び`password`: Docker Hubのユーザ名とパスワードです。 Docker Hubのユーザ名とパスワードは、{% data variables.product.prodname_dotcom %}リポジトリに暗号化されたシークレットとして保存し、ワークフローファイルで公開しないことをおすすめします。 詳しい情報については、「[暗号化されたシークレットの作成と利用](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)」を参照してください。 +* `username`及び`password`: Docker Hubのユーザ名とパスワードです。 We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. 詳しい情報については、「[暗号化されたシークレットの作成と利用](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)」を参照してください。 * `repository`: `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`フォーマットでのDocker Hubのリポジトリ。 {% raw %} diff --git a/translations/ja-JP/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/ja-JP/content/actions/guides/storing-workflow-data-as-artifacts.md index 39a95d745ad8..a8b4862141c6 100644 --- a/translations/ja-JP/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/ja-JP/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -41,7 +41,7 @@ versions: 成果物はワークフローの実行中にアップロードされ、成果物の名前とサイズはUIで見ることができます。 {% data variables.product.product_name %}のUIを使って成果物がダウンロードされる場合、成果物の一部として個別にアップロードされたすべてのファイルはzipして1つのファイルにまとめられます。 これはすなわち、支払いはこのzipファイルのサイズではなく、アップロードされた成果物のサイズを元に計算されるということです。 -{% data variables.product.product_name %}には、ビルドアーティファクトのアップロードとダウンロードに使用できるアクションが2つあります。 詳しい情報については、 {% data variables.product.product_location %} 上の {% if currentVersion == "free-pro-team@latest" %}[actions/upload-artifact](https://github.com/actions/upload-artifact) および [download-artifact](https://github.com/actions/download-artifact) アクション{% else %} `actions/upload-artifact` および `download-artifact` アクション{% endif %}を参照してください。 +{% data variables.product.product_name %}には、ビルドの成果物のアップロードとダウンロードに使用できるアクションが2つあります。 詳しい情報については、 {% data variables.product.product_location %} 上の {% if currentVersion == "free-pro-team@latest" %}[actions/upload-artifact](https://github.com/actions/upload-artifact) および [download-artifact](https://github.com/actions/download-artifact) アクション{% else %} `actions/upload-artifact` および `download-artifact` アクション{% endif %}を参照してください。 ジョブ間でデータを共有するには: @@ -74,7 +74,7 @@ versions: | ``` -この例では、`src`ディレクトリにコードを`builds`して、`tests`ディレクトリでテストを実行するNode.jsプロジェクトのワークフローを作成しています。 実行中の`npm test`が、`code-coverage.html`という名前で、`output/test/`ディレクトリに保存されるコード網羅率レポートを生成すると想定できます。 +この例では、srcディレクトリにコードを`builds`して、`tests`ディレクトリでテストを実行するNode.jsプロジェクトのワークフローを作成しています。 実行中の`npm test`が、`code-coverage.html`という名前で、`output/test/`ディレクトリに保存されるコード網羅率レポートを生成すると想定できます。 ワークフローは、 `dist` ディレクトリにプロダクション アーティファクトをアップロードしますが、マークダウン ファイルは除きます。 また、 `の code-coverage.html` レポートを別のアーティファクトとしてアップロードします。 diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/ja-JP/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index cbae31fa8bb4..cda4575af8f5 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ versions: - macOS 10.13 (High Sierra)以降 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### セルフホストランナーと{% data variables.product.prodname_dotcom %}との通信 @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -{% data variables.product.prodname_dotcom %} OrganizationあるいはEnterpriseアカウントでIPアドレス許可リストを使うなら、セルフホストランナーのIPアドレスを許可リストに追加しなければなりません。 詳しい情報については「[Organizationの許可IPアドレスの管理](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)」あるいは「[Enterpriseアカウントでのセキュリティ設定の適用](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)」を参照してください。 +{% data variables.product.prodname_dotcom %} OrganizationあるいはEnterpriseアカウントでIPアドレス許可リストを使うなら、セルフホストランナーのIPアドレスを許可リストに追加しなければなりません。 詳しい情報については「[Organizationの許可IPアドレスの管理](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)」あるいは「[Enterpriseアカウントでのセキュリティ設定の適用](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)」を参照してください。 {% else %} diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/ja-JP/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index d5dd92e58036..082809a89ed3 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ versions: {% if currentVersion == "free-pro-team@latest" %} セルフホストランナーを Enterprise アカウントに追加するには、Enterprise のオーナーである必要があります。 -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} セルフホストランナーを {% data variables.product.product_location %} の Enterprise レベルでを追加するには、サイト管理者である必要があります。 {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. [**Self-hosted runners**] タブをクリックします。 diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index e971f16f2162..7c7798d47ae0 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ Enterprise は、セルフホストランナーをグループに追加して、 グループを作成するときは、Enterprise 内のすべての Organization にアクセスを付与するポリシーを選択するか、特定の Organization を選択する必要があります。 -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. [**Self-hosted runners**] タブをクリックします。 diff --git a/translations/ja-JP/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/ja-JP/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 8f1f09c03ec6..b4d5993737ca 100644 --- a/translations/ja-JP/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/ja-JP/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ Organizationからセルフホストランナーを削除するには、Organiza {% if currentVersion == "free-pro-team@latest" %} セルフホストランナーを Enterprise アカウントから削除するには、Enterprise のオーナーである必要があります。 セルフホストランナーのマシンへもアクセスできるようにしておくことをおすすめします。 -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} 次の Enterprise レベルでセルフホストランナーを削除するには、 {% data variables.product.product_location %} の Enterprise レベルでを追加するには、サイト管理者である必要があります。 セルフホストランナーのマシンへもアクセスできるようにしておくことをおすすめします。 {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/ja-JP/content/actions/index.md b/translations/ja-JP/content/actions/index.md index 07577fec2beb..678e8f15b2f4 100644 --- a/translations/ja-JP/content/actions/index.md +++ b/translations/ja-JP/content/actions/index.md @@ -2,15 +2,19 @@ title: GitHub Actionsのドキュメント shortTitle: GitHub Actions intro: '{% data variables.product.prodname_actions %}で、ソフトウェア開発ワークフローをリポジトリの中で自動化、カスタマイズ実行しましょう。 CI/CDを含む好きなジョブを実行してくれるアクションを、見つけたり、作成したり、共有したり、完全にカスタマイズされたワークフロー中でアクションを組み合わせたりできます。' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
      - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -50,7 +54,7 @@ versions:

    {% data ui.toc.popular_articles %}

      - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -58,43 +62,19 @@ versions:
      - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
    • {% include featured-link %}
    • {% endfor %}
    - -
    -

    ガイド

    +

    その他のガイド

    @@ -183,7 +163,7 @@ versions:

    Publishing Node.js packages

    Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

    - Java + JavaScript/TypeScript CI
    @@ -195,5 +175,5 @@ versions:
    - More guides {% octicon "arrow-right" %} + すべてのガイド表示 {% octicon "arrow-right" %} diff --git a/translations/ja-JP/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/ja-JP/content/actions/learn-github-actions/finding-and-customizing-actions.md index 4ae6970322d7..6f977ea354f3 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -149,7 +149,7 @@ outputs: 私の最初のステップ: docker://alpine:3.8 ``` -Dockerアクションの例については、[Docker-image.ymlのワークフロー](https://github.com/actions/starter-workflows/blob/main/ci/docker-image.yml)及び「[Dockerコンテナのアクションの作成](/articles/creating-a-docker-container-action)」を参照してください。 +Docker アクションの例については、[Docker-image.yml のワークフロー](https://github.com/actions/starter-workflows/blob/main/ci/docker-image.yml) および「[Docker コンテナのアクションを作成する](/articles/creating-a-docker-container-action)」を参照してください。 ### 次のステップ diff --git a/translations/ja-JP/content/actions/learn-github-actions/introduction-to-github-actions.md b/translations/ja-JP/content/actions/learn-github-actions/introduction-to-github-actions.md index 1bac7acb62e0..2dc0bcf3d0fe 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/introduction-to-github-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/introduction-to-github-actions.md @@ -20,13 +20,13 @@ versions: この図は、{% data variables.product.prodname_actions %} を使用してソフトウェアテストスクリプトを自動的に実行する方法を示しています。 イベントは、_ジョブ_を含む_ワークフロー_を自動的にトリガーします。 次に、ジョブは_ステップ_を使用して、_アクション_が実行される順序を制御します。 これらのアクションは、ソフトウェアテストを自動化するコマンドです。 -![Workflow overview](/assets/images/help/images/overview-actions-simple.png) +![ワークフローの概要](/assets/images/help/images/overview-actions-simple.png) ### {% data variables.product.prodname_actions %} のコンポーネント 以下は、ジョブを実行するために連動する複数の {% data variables.product.prodname_actions %} コンポーネントのリストです。 これらのコンポーネントがどのように相互作用するかを確認できます。 -![Component and service overview](/assets/images/help/images/overview-actions-design.png) +![コンポーネントとサービスの概要](/assets/images/help/images/overview-actions-design.png) #### ワークフロー @@ -197,28 +197,28 @@ YAML 構文を使用してワークフローファイルを作成する方法を #### ワークフローファイルの視覚化 -In this diagram, you can see the workflow file you just created and how the {% data variables.product.prodname_actions %} components are organized in a hierarchy. Each step executes a single action. Steps 1 and 2 use prebuilt community actions. To find more prebuilt actions for your workflows, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." +この図では、作成したワークフローファイルと、{% data variables.product.prodname_actions %} コンポーネントが階層にどのように整理されているかを確認できます。 各ステップでは、単一のアクションが実行されます。 ステップ 1 と 2 は、ビルド済みのコミュニティアクションを使用します。 ワークフローのビルド済みアクションの詳細については、「[アクションの検索とカスタマイズ](/actions/learn-github-actions/finding-and-customizing-actions)」を参照してください。 -![Workflow overview](/assets/images/help/images/overview-actions-event.png) +![ワークフローの概要](/assets/images/help/images/overview-actions-event.png) -### Viewing the job's activity +### ジョブのアクティビティを表示する -Once your job has started running, you can view each step's activity on {% data variables.product.prodname_dotcom %}. +ジョブの実行が開始されると、{% data variables.product.prodname_dotcom %} で各ステップのアクティビティを表示できます。 {% data reusables.repositories.navigate-to-repo %} -1. リポジトリ名の下で**Actions(アクション)**をクリックしてください。 ![Navigate to repository](/assets/images/help/images/learn-github-actions-repository.png) -1. In the left sidebar, click the workflow you want to see. ![Screenshot of workflow results](/assets/images/help/images/learn-github-actions-workflow.png) -1. Under "Workflow runs", click the name of the run you want to see. ![Screenshot of workflow runs](/assets/images/help/images/learn-github-actions-run.png) +1. リポジトリ名の下で**Actions(アクション)**をクリックしてください。 ![リポジトリに移動](/assets/images/help/images/learn-github-actions-repository.png) +1. 左サイドバーで、表示するワークフローをクリックします。 ![ワークフロー結果のスクリーンショット](/assets/images/help/images/learn-github-actions-workflow.png) +1. [Workflow runs] で、表示する実行の名前をクリックします。 ![ワークフロー実行のスクリーンショット](/assets/images/help/images/learn-github-actions-run.png) {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. Click on the job name to see the results of each step. ![Screenshot of workflow run details](/assets/images/help/images/overview-actions-result-updated.png) +1. ジョブ名をクリックして、各ステップの結果を確認します。 ![ワークフロー実行の詳細のスクリーンショット](/assets/images/help/images/overview-actions-result-updated.png) {% else %} -1. Click on the job name to see the results of each step. ![Screenshot of workflow run details](/assets/images/help/images/overview-actions-result.png) +1. ジョブ名をクリックして、各ステップの結果を確認します。 ![ワークフロー実行の詳細のスクリーンショット](/assets/images/help/images/overview-actions-result.png) {% endif %} ### 次のステップ -To continue learning about {% data variables.product.prodname_actions %}, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." +{% data variables.product.prodname_actions %} について詳しくは、「[アクションの検索とカスタマイズ](/actions/learn-github-actions/finding-and-customizing-actions)」を参照してください。 ### サポートへの連絡 diff --git a/translations/ja-JP/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md b/translations/ja-JP/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md index c27988992679..4225be96c452 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/migrating-from-azure-pipelines-to-github-actions.md @@ -1,6 +1,6 @@ --- -title: Migrating from Azure Pipelines to GitHub Actions -intro: '{% data variables.product.prodname_actions %} and Azure Pipelines share several configuration similarities, which makes migrating to {% data variables.product.prodname_actions %} relatively straightforward.' +title: Azure PipelinesからGitHub Actionsへの移行 +intro: '{% data variables.product.prodname_actions %}とAzure Pipelinesは、いくつかの点で設定が似ており、そのため{% data variables.product.prodname_actions %}への移行は比較的単純です。' redirect_from: - /actions/migrating-to-github-actions/migrating-from-azure-pipelines-to-github-actions versions: @@ -8,44 +8,44 @@ versions: enterprise-server: '>=2.22' --- -{% data reusables.actions.enterprise-beta %} -{% data reusables.actions.enterprise-github-hosted-runners %} +{% data variables.product.prodname_actions %} の支払いを管理する +{% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -### Introduction +### はじめに -Azure Pipelines and {% data variables.product.prodname_actions %} both allow you to create workflows that automatically build, test, publish, release, and deploy code. Azure Pipelines and {% data variables.product.prodname_actions %} share some similarities in workflow configuration: +Azure Pipelinesと{% data variables.product.prodname_actions %}は、どちらも自動的にコードのビルド、テスト、公開、リリース、デプロイを行うワークフローを作成できます。 Azure Pipelinesと{% data variables.product.prodname_actions %}は、ワークフローの設定において似ているところがあります。 -- Workflow configuration files are written in YAML and are stored in the code's repository. -- Workflows include one or more jobs. -- Jobs include one or more steps or individual commands. -- Steps or tasks can be reused and shared with the community. +- ワークフローの設定ファイルはYAMLで書かれ、コードのリポジトリに保存されます。 +- ワークフローには1つ以上のジョブが含まれます。 +- ジョブには1つ以上のステップもしくは個別のコマンドが含まれます。 +- ステップもしくはタスクは、再利用とコミュニティとの共有が可能です。 -For more information, see "[Core concepts for {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/core-concepts-for-github-actions)." +詳しい情報については、「[{% data variables.product.prodname_actions %}の中核的概念](/actions/getting-started-with-github-actions/core-concepts-for-github-actions)」を参照してください。 -### Key differences +### 主要な差異 -When migrating from Azure Pipelines, consider the following differences: +Azure Pipelinesから移行する際には、以下の差異を考慮してください。 -- Azure Pipelines supports a legacy _classic editor_, which lets you define your CI configuration in a GUI editor instead of creating the pipeline definition in a YAML file. {% data variables.product.prodname_actions %} uses YAML files to define workflows and does not support a graphical editor. -- Azure Pipelines allows you to omit some structure in job definitions. For example, if you only have a single job, you don't need to define the job and only need to define its steps. {% data variables.product.prodname_actions %} requires explicit configuration, and YAML structure cannot be omitted. -- Azure Pipelines supports _stages_ defined in the YAML file, which can be used to create deployment workflows. {% data variables.product.prodname_actions %} requires you to separate stages into separate YAML workflow files. -- On-premises Azure Pipelines build agents can be selected with capabilities. {% data variables.product.prodname_actions %} self-hosted runners can be selected with labels. +- Azure Pipelineはレガシーの_クラシックエディタ_をサポートしています。これはCIの設定を、YAMLファイルでパイプラインの定義を作成する代わりに、GUIのエディタで定義できるようにするものです。 {% data variables.product.prodname_actions %}はワークフローの定義にYAMLファイルを使い、グラフィカルなエディタはサポートしていません。 +- Azure Pipelinesでは、ジョブの定義中の一部の構造を省略できます。 たとえば、ジョブが1つだけしかないなら、ジョブを定義する必要はなく、ステップだけを定義すれば済みます。 {% data variables.product.prodname_actions %}は明示的な設定が必要であり、YAMLの構造は省略できません。 +- Azure PipelinesはYAMLファイル中で定義される_ステージ_をサポートしています。ステージは、デプロイメントのワークフローの作成に利用できます。 {% data variables.product.prodname_actions %}では、ステージは個別のYAMLワークフローファイルに分割しなければなりません。 +- オンプレミスのAzure Pipelinesビルドエージェントは、機能で選択できます。 {% data variables.product.prodname_actions %}のセルフホストランナーは、ラベルで選択できます。 -### Migrating jobs and steps +### ジョブとステップの移行 -Jobs and steps in Azure Pipelines are very similar to jobs and steps in {% data variables.product.prodname_actions %}. In both systems, jobs have the following characteristics: +Azure Pipelinesのジョブとステップは、{% data variables.product.prodname_actions %}のジョブとステップによく似ています。 どちらのシステムでも、ジョブは以下の特徴を持ちます。 -* Jobs contain a series of steps that run sequentially. -* Jobs run on separate virtual machines or in separate containers. -* Jobs run in parallel by default, but can be configured to run sequentially. +* ジョブは、順番に実行される一連のステップを持ちます。 +* ジョブは、個別の仮想マシンまたは個別のコンテナで実行されます。 +* ジョブは、デフォルトでは並列に実行されますが、順次実行するように設定することもできます。 -### Migrating script steps +### スクリプトのステップの移行 -You can run a script or a shell command as a step in a workflow. In Azure Pipelines, script steps can be specified using the `script` key, or with the `bash`, `powershell`, or `pwsh` keys. Scripts can also be specified as an input to the [Bash task](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/bash?view=azure-devops) or the [PowerShell task](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/powershell?view=azure-devops). +スクリプトやシェルのコマンドを、ワークフロー中のステップとして実行できます。 Azure Pipelinesでは、スクリプトのステップは`script`キー、あるいは`bash`、`powershell`、`pwsh`といったキーで指定できます。 スクリプトはまた、[Bashタスク](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/bash?view=azure-devops)あるいは[PowerShellタスク](https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/powershell?view=azure-devops)への入力としても指定できます。 -In {% data variables.product.prodname_actions %}, all scripts are specified using the `run` key. To select a particular shell, you can specify the `shell` key when providing the script. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." +{% data variables.product.prodname_actions %}では、すべてのスクリプトは`run`キーを使って指定されます。 特定のシェルを選択するには、スクリプトを提供する際に`shell`キーを指定します。 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)」を参照してください。 -Below is an example of the syntax for each system: +以下が、それぞれのシステムの構文の例です。 @@ -94,19 +94,19 @@ jobs:
    -### Differences in script error handling +### スクリプトのエラー処理の差異 -In Azure Pipelines, scripts can be configured to error if any output is sent to `stderr`. {% data variables.product.prodname_actions %} does not support this configuration. +Azure Pipelinesでは、`stderr`への出力があればスクリプトがエラーとなるように設定できます。 {% data variables.product.prodname_actions %}はこの設定をサポートしていません。 -{% data variables.product.prodname_actions %} configures shells to "fail fast" whenever possible, which stops the script immediately if one of the commands in a script exits with an error code. In contrast, Azure Pipelines requires explicit configuration to exit immediately on an error. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference)." +{% data variables.product.prodname_actions %}は、可能な場合にはシェルを"fail fast"に設定します。これは、スクリプト中のコマンドの1つがエラーコードで終了した場合に即座にスクリプトを停止させるものです。 これに対し、Azure Pipelinesではエラーの際に即座に終了させるためには、明示的に設定しなければなりません。 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference)」を参照してください。 -### Differences in the default shell on Windows +### Windows上でのデフォルトシェルの差異 -In Azure Pipelines, the default shell for scripts on Windows platforms is the Command shell (_cmd.exe_). In {% data variables.product.prodname_actions %}, the default shell for scripts on Windows platforms is PowerShell. PowerShell has several differences in built-in commands, variable expansion, and flow control. +Azure Pipelinesでは、Windowsプラットフォーム上のスクリプトのためのデフォルトシェルはコマンドシェル(_cmd.exe_)です。 {% data variables.product.prodname_actions %}では、Windowsプラットフォーム上のスクリプトのためのデフォルトシェルはPowerShellです。 PowerShellは、組み込みコマンド、変数の展開、フロー制御で多少の差異があります。 -If you're running a simple command, you might be able to run a Command shell script in PowerShell without any changes. But in most cases, you will either need to update your script with PowerShell syntax or instruct {% data variables.product.prodname_actions %} to run the script with the Command shell instead of PowerShell. You can do this by specifying `shell` as `cmd`. +シンプルなコマンドを実行するなら、コマンドシェルのスクリプトを変更なしにPowerShellで実行できるかもしれません。 しかしほとんどの場合は、PowerShellの構文でスクリプトをアップデートするか、{% data variables.product.prodname_actions %}に対してスクリプトをPowerShellではなくコマンドシェルで実行するように指定することになります。 それには、`shell`を`cmd`と指定します。 -Below is an example of the syntax for each system: +以下が、それぞれのシステムの構文の例です。 @@ -146,15 +146,15 @@ jobs:
    -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell)." +詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell)」を参照してください。 -### Migrating conditionals and expression syntax +### 条件と式の構文の移行 -Azure Pipelines and {% data variables.product.prodname_actions %} can both run steps conditionally. In Azure Pipelines, conditional expressions are specified using the `condition` key. In {% data variables.product.prodname_actions %}, conditional expressions are specified using the `if` key. +Azure Pipelinesと{% data variables.product.prodname_actions %}は、どちらもステップを条件付きで実行できます。 Azure Pipelinesでは、条件式は`condition`キーを使って指定します。 {% data variables.product.prodname_actions %}では、条件式は`if`キーを使って指定します。 -Azure Pipelines uses functions within expressions to execute steps conditionally. In contrast, {% data variables.product.prodname_actions %} uses an infix notation. For example, you must replace the `eq` function in Azure Pipelines with the `==` operator in {% data variables.product.prodname_actions %}. +Azure Pipelinesは、ステップを条件付きで実行するために、式の中で関数を使います。 それに対し、{% data variables.product.prodname_actions %}はinfix表記を使います。 たとえば、Azure Pipelinesにおける`eq`関数は、{% data variables.product.prodname_actions %}では`==`演算子に置き換えなければなりません。 -Below is an example of the syntax for each system: +以下が、それぞれのシステムの構文の例です。 @@ -194,13 +194,13 @@ jobs:
    -For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." +詳しい情報については、「[{% data variables.product.prodname_actions %} のコンテキストと式構文](/actions/reference/context-and-expression-syntax-for-github-actions)」を参照してください。 -### Dependencies between jobs +### ジョブ間の依存関係 -Both Azure Pipelines and {% data variables.product.prodname_actions %} allow you to set dependencies for a job. In both systems, jobs run in parallel by default, but job dependencies can be specified explicitly. In Azure Pipelines, this is done with the `dependsOn` key. In {% data variables.product.prodname_actions %}, this is done with the `needs` key. +Azure Pipelinesと{% data variables.product.prodname_actions %}は、どちらもジョブの依存関係を設定できます。 どちらのシステムでも、デフォルトではジョブは並行に実行されますが、ジョブの依存関係を明示的に指定できます。 Azure Pipelinesでは、これは`dependsOn`キーで行います。 {% data variables.product.prodname_actions %}では、`needs`キーを使って行います。 -Below is an example of the syntax for each system. The workflows start a first job named `initial`, and when that job completes, two jobs named `fanout1` and `fanout2` will run. Finally, when those jobs complete, the job `fanin` will run. +以下は、それぞれのシステムにおける構文の例です。 このワークフローは、`initial`という名前の最初のジョブを開始し、そのジョブが終わると`fanout1`と`fanout2`という名前の2つのジョブが実行されます。 最後に、それらのジョブが完了すると、`fanin`というジョブが実行されます。 @@ -246,38 +246,42 @@ jobs: {% raw %} ```yaml jobs: - initial: - runs-on: ubuntu-latest - steps: - - run: echo "This job will be run first." - fanout1: - runs-on: ubuntu-latest - needs: initial - steps: - - run: echo "This job will run after the initial job, in parallel with fanout2." - fanout2: - runs-on: ubuntu-latest - needs: initial - steps: - - run: echo "This job will run after the initial job, in parallel with fanout1." - fanin: - runs-on: ubuntu-latest - needs: [fanout1, fanout2] - steps: - - run: echo "This job will run after fanout1 and fanout2 have finished." +- job: initial + pool: + vmImage: 'ubuntu-latest' + steps: + - script: echo "This job will be run first." + - job: fanout1 + pool: + vmImage: 'ubuntu-latest' + dependsOn: initial + steps: + - script: echo "This job will run after the initial job, in parallel with fanout2." + - job: fanout2 + pool: + vmImage: 'ubuntu-latest' + dependsOn: initial + steps: + - script: echo "This job will run after the initial job, in parallel with fanout1." + - job: fanin: + pool: + vmImage: 'ubuntu-latest' + dependsOn: [fanout1, fanout2] + steps: + - script: echo "This job will run after fanout1 and fanout2 have finished." ``` {% endraw %}
    -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds)." +詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds)」を参照してください。 -### Migrating tasks to actions +### タスクのアクションへの移行 -Azure Pipelines uses _tasks_, which are application components that can be re-used in multiple workflows. {% data variables.product.prodname_actions %} uses _actions_, which can be used to perform tasks and customize your workflow. In both systems, you can specify the name of the task or action to run, along with any required inputs as key/value pairs. +Azure Pipelinesは_タスク_を使います。これは、複数のワークフローで再利用できるアプリケーションのコンポーネントです。 {% data variables.product.prodname_actions %}は_アクション_を使います。これは、タスクの実行とワークフローのカスタマイズに利用できます。 どちらのシステムでも、実行するタスクやアクションの名前を、必要な入力のキー/値のペアとともに指定できます。 -Below is an example of the syntax for each system: +以下が、それぞれのシステムの構文の例です。 @@ -323,5 +327,5 @@ jobs:
    -You can find actions that you can use in your workflow in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions), or you can create your own actions. For more information, see "[Creating actions](/actions/creating-actions)." +ワークフロー中で利用できるアクションは、[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions)で見つけることも、独自のactionsを作成することもできます。 詳細については、「[アクションを作成する](/actions/creating-actions)」を参照してください。 diff --git a/translations/ja-JP/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/ja-JP/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index aad477296ab6..ffcc860a6950 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -1,6 +1,6 @@ --- -title: Migrating from GitLab CI/CD to GitHub Actions -intro: '{% data variables.product.prodname_actions %} and GitLab CI/CD share several configuration similarities, which makes migrating to {% data variables.product.prodname_actions %} relatively straightforward.' +title: GitLab CI/CD から GitHub Actions への移行 +intro: '{% data variables.product.prodname_actions %} と GitLab CI/CDはいくつかの点で設定が似ているため、{% data variables.product.prodname_actions %} への移行は比較的簡単です。' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -11,24 +11,24 @@ versions: ### はじめに -GitLab CI/CD and {% data variables.product.prodname_actions %} both allow you to create workflows that automatically build, test, publish, release, and deploy code. GitLab CI/CD and {% data variables.product.prodname_actions %} share some similarities in workflow configuration: +GitLab CI/CD と {% data variables.product.prodname_actions %} は、どちらも自動的にコードのビルド、テスト、公開、リリース、デプロイを行うワークフローを作成できます。 GitLab CI/CD と {% data variables.product.prodname_actions %} は、ワークフローの設定において似ているところがあります。 - ワークフローの設定ファイルはYAMLで書かれ、コードのリポジトリに保存されます。 - ワークフローには1つ以上のジョブが含まれます。 - ジョブには1つ以上のステップもしくは個別のコマンドが含まれます。 -- Jobs can run on either managed or self-hosted machines. +- ジョブは、マネージドマシンまたはセルフホストマシンのいずれかで実行できます。 -There are a few differences, and this guide will show you the important differences so that you can migrate your workflow to {% data variables.product.prodname_actions %}. +いくつかの違いがありますので、このガイドでは、ワークフローを {% data variables.product.prodname_actions %} に移行できるようにする際の重要な違いを説明します。 ### Jobs -Jobs in GitLab CI/CD are very similar to jobs in {% data variables.product.prodname_actions %}. どちらのシステムでも、ジョブは以下の特徴を持ちます。 +GitLab CI/CD のジョブは、{% data variables.product.prodname_actions %} のジョブと非常によく似ています。 どちらのシステムでも、ジョブは以下の特徴を持ちます。 -* Jobs contain a series of steps or scripts that run sequentially. -* Jobs can run on separate machines or in separate containers. +* ジョブには、順番に実行される一連のステップまたはスクリプトが含まれています。 +* ジョブは、個別のマシンまたは個別のコンテナで実行できます。 * ジョブは、デフォルトでは並列に実行されますが、順次実行するように設定することもできます。 -You can run a script or a shell command in a job. In GitLab CI/CD, script steps are specified using the `script` key. {% data variables.product.prodname_actions %}では、すべてのスクリプトは`run`キーを使って指定されます。 +ジョブ内でスクリプトまたはシェルコマンドを実行できます。 GitLab CI/CD では、`script` キーを使用してスクリプトステップを指定します。 {% data variables.product.prodname_actions %}では、すべてのスクリプトは`run`キーを使って指定されます。 以下が、それぞれのシステムの構文の例です。 @@ -69,7 +69,7 @@ jobs: ### ランナー -Runners are machines on which the jobs run. Both GitLab CI/CD and {% data variables.product.prodname_actions %} offer managed and self-hosted variants of runners. In GitLab CI/CD, `tags` are used to run jobs on different platforms, while in {% data variables.product.prodname_actions %} it is done with the `runs-on` key. +ランナーは、ジョブが実行されるマシンです。 GitLab CI/CD と {% data variables.product.prodname_actions %} はどちらも、マネージドおよびセルフホストのランナーのバリエーションを提供しています。 GitLab CI/CD では、さまざまなプラットフォームでジョブを実行するために `tags` を使用しますが、{% data variables.product.prodname_actions %} では `runs-on` を使用します。 以下が、それぞれのシステムの構文の例です。 @@ -118,11 +118,11 @@ linux_job: -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)." +詳しい情報については、「[{% data variables.product.prodname_actions %} のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)」を参照してください。 -### Docker images +### Docker イメージ -Both GitLab CI/CD and {% data variables.product.prodname_actions %} support running jobs in a Docker image. In GitLab CI/CD, Docker images are defined with a `image` key, while in {% data variables.product.prodname_actions %} it is done with the `container` key. +GitLab CI/CD と {% data variables.product.prodname_actions %} はどちらも、Docker イメージ内でのジョブの実行をサポートしています。 GitLab CI/CD では、Docker イメージは `image` キーで定義しますが、{% data variables.product.prodname_actions %} では `container` キーで定義します。 以下が、それぞれのシステムの構文の例です。 @@ -156,11 +156,11 @@ jobs: -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." +詳しい情報については、「[{% data variables.product.prodname_actions %} のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)」を参照してください。 -### Condition and expression syntax +### 条件と式の構文 -GitLab CI/CD uses `rules` to determine if a job will run for a specific condition. {% data variables.product.prodname_actions %} uses the `if` keyword to prevent a job from running unless a condition is met. +GitLab CI/CD は、特定の条件でジョブを実行するかどうかを決定するために `rules` を使用します。 {% data variables.product.prodname_actions %} は、`if` キーワードを使用して、条件が満たされない限りジョブが実行されないようにします。 以下が、それぞれのシステムの構文の例です。 @@ -203,11 +203,11 @@ jobs: 詳しい情報については、「[{% data variables.product.prodname_actions %} のコンテキストと式構文](/actions/reference/context-and-expression-syntax-for-github-actions)」を参照してください。 -### Dependencies between Jobs +### ジョブ間の依存関係 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} allow you to set dependencies for a job. In both systems, jobs run in parallel by default, but job dependencies in {% data variables.product.prodname_actions %} can be specified explicitly with the `needs` key. GitLab CI/CD also has a concept of `stages`, where jobs in a stage run concurrently, but the next stage will start when all the jobs in the previous stage have completed. You can recreate this scenario in {% data variables.product.prodname_actions %} with the `needs` key. +GitLab CI/CD と {% data variables.product.prodname_actions %} の両方で、ジョブの依存関係を設定できます。 どちらのシステムでも、ジョブはデフォルトで並行して実行されますが、{% data variables.product.prodname_actions %} のジョブの依存関係は `needs` キーで明示的に指定できます。 GitLab CI/CD には、`stages` の概念もあります。ステージ内のジョブは同時に実行されますが、次のステージは、前のステージのすべてのジョブが完了すると開始されます。 このシナリオは、`needs` キーを使用して {% data variables.product.prodname_actions %} で再作成できます。 -以下は、それぞれのシステムにおける構文の例です。 The workflows start with two jobs named `build_a` and `build_b` running in parallel, and when those jobs complete, another job called `test_ab` will run. Finally, when `test_ab` completes, the `deploy_ab` job will run. +以下は、それぞれのシステムにおける構文の例です。 ワークフローは、`build_a` と `build_b` という名前の 2 つのジョブを並行して実行することから始まり、これらのジョブが完了すると、`test_ab` という別のジョブが実行されます。 最後に、`test_ab` が完了すると、`deploy_ab` ジョブが実行されます。 @@ -282,21 +282,21 @@ jobs: 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds)」を参照してください。 -### Scheduling workflows +### ワークフローのスケジューリング -Both GitLab CI/CD and {% data variables.product.prodname_actions %} allow you to run workflows at a specific interval. In GitLab CI/CD, pipeline schedules are configured with the UI, while in {% data variables.product.prodname_actions %} you can trigger a workflow on a scheduled interval with the "on" key. +GitLab CI/CD と {% data variables.product.prodname_actions %} の両方を使用すると、特定の間隔でワークフローを実行できます。 GitLab CI/CD では、パイプラインスケジュールは UI で設定されますが、{% data variables.product.prodname_actions %} では、「on」キーを使用してスケジュールされた間隔でワークフローをトリガーできます。 -For more information, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows#scheduled-events)." +詳しい情報については、「[ワークフローをトリガーするイベント](/actions/reference/events-that-trigger-workflows#scheduled-events)」を参照してください。 -### Variables and secrets +### 変数とシークレット -GitLab CI/CD and {% data variables.product.prodname_actions %} support setting environment variables in the pipeline or workflow configuration file, and creating secrets using the GitLab or {% data variables.product.product_name %} UI. +GitLab CI/CD および {% data variables.product.prodname_actions %} は、パイプラインまたはワークフロー設定ファイルでの環境変数の設定、および GitLab または {% data variables.product.product_name %} UI を使用したシークレットの作成をサポートしています。 -For more information, see "[Environment variables](/actions/reference/environment-variables)" and "[Encrypted secrets](/actions/reference/encrypted-secrets)." +詳しい情報については、「[環境変数](/actions/reference/environment-variables)」および「[暗号化されたシークレット](/actions/reference/encrypted-secrets)」を参照してください。 ### キャッシング -GitLab CI/CD and {% data variables.product.prodname_actions %} provide a method in the configuration file to manually cache workflow files. +GitLab CI/CD と {% data variables.product.prodname_actions %} では、設定ファイルにワークフローファイルを手動でキャッシュするためのメソッドがあります。 以下が、それぞれのシステムの構文の例です。 @@ -346,11 +346,11 @@ jobs:
    -For more information, see "[Caching dependencies to speed up workflows](/actions/guides/caching-dependencies-to-speed-up-workflows)." +詳しい情報については、「[ワークフローを高速化するための依存関係のキャッシュ](/actions/guides/caching-dependencies-to-speed-up-workflows)」を参照してください。 ### 成果物 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} can upload files and directories created by a job as artifacts. In {% data variables.product.prodname_actions %}, artifacts can be used to persist data across multiple jobs. +GitLab CI/CD と {% data variables.product.prodname_actions %} はどちらも、ジョブによって作成されたファイルとディレクトリをアーティファクトとしてアップロードできます。 {% data variables.product.prodname_actions %} では、アーティファクトを使用して、複数のジョブ間でデータを永続化できます。 以下が、それぞれのシステムの構文の例です。 @@ -388,13 +388,13 @@ artifacts: -For more information, see "[Storing workflow data as artifacts](/actions/guides/storing-workflow-data-as-artifacts)." +詳しい情報については、「[ワークフローデータをアーティファクトとして保存する](/actions/guides/storing-workflow-data-as-artifacts)」を参照してください。 -### Databases and service containers +### データベースとサービスコンテナ どちらのシステムでも、データベース、キャッシング、あるいはその他の依存関係のための追加コンテナを含めることができます。 -In GitLab CI/CD, a container for the job is specified with the `image` key, while {% data variables.product.prodname_actions %} uses the `container` key. In both systems, additional service containers are specified with the `services` key. +GitLab CI/CD では、ジョブのコンテナは `image` キーで指定しますが、{% data variables.product.prodname_actions %} は `container` キーを使用します。 どちらのシステムでも、追加のサービスコンテナは `services` キーで指定します。 以下が、それぞれのシステムの構文の例です。 @@ -414,20 +414,20 @@ GitLab CI/CD container-job: variables: POSTGRES_PASSWORD: postgres - # The hostname used to communicate with the - # PostgreSQL service container + # PostgreSQL サービスコンテナとの通信に + # 使用されるホスト名 POSTGRES_HOST: postgres - # The default PostgreSQL port + # デフォルトの PostgreSQL ポート POSTGRES_PORT: 5432 image: node:10.18-jessie services: - postgres script: - # Performs a clean installation of all dependencies - # in the `package.json` file + # 「package.json」ファイル内のすべての依存関係の + # クリーンインストールを実行する - npm ci - # Runs a script that creates a PostgreSQL client, - # populates the client with data, and retrieves data + # PostgreSQL クライアントを作成してクライアントにデータを入力し + # データを取得するスクリプトを実行する - node client.js tags: - docker @@ -452,20 +452,20 @@ jobs: - name: Check out repository code uses: actions/checkout@v2 - # Performs a clean installation of all dependencies - # in the `package.json` file + # 「package.json」ファイル内のすべての依存関係の + # クリーンインストールを実行する - name: Install dependencies run: npm ci - name: Connect to PostgreSQL - # Runs a script that creates a PostgreSQL client, - # populates the client with data, and retrieves data + # PostgreSQL クライアントを作成してクライアントにデータを入力し + # データを取得するスクリプトを実行する run: node client.js env: - # The hostname used to communicate with the - # PostgreSQL service container + # PostgreSQL サービスコンテナとの通信に + # 使用されるホスト名 POSTGRES_HOST: postgres - # The default PostgreSQL port + # デフォルトの PostgreSQL ポート POSTGRES_PORT: 5432 ``` {% endraw %} @@ -473,4 +473,4 @@ jobs: -For more information, see "[About service containers](/actions/guides/about-service-containers)." +詳しい情報については、「[サービスコンテナについて](/actions/guides/about-service-containers)」を参照してください。 diff --git a/translations/ja-JP/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/ja-JP/content/actions/learn-github-actions/security-hardening-for-github-actions.md index a1291e657466..18a61c3b8a14 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/ja-JP/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ versions: 次のように、セルフホストランナーマシンの環境も考慮する必要があります。 - セルフホストランナーとして設定されたマシンにはどのような機密情報が存在するか。 たとえば、SSH 秘密鍵、API アクセストークンなどです。 - マシンが機密性の高いサービスにネットワークアクセス可能か。 たとえば、Azure または AWS メタデータサービスなどです。 この環境での機密情報量は最小限に抑える必要があります。ワークフローを呼び出すことができるすべてのユーザがこの環境にアクセスできることを常に意識しておいてください。 + +### Auditing {% data variables.product.prodname_actions %} events + +You can use the audit log to monitor administrative tasks in an organization. The audit log records the type of action, when it was run, and which user account perfomed the action. + +For example, you can use the audit log to track the `action:org.update_actions_secret` event, which tracks changes to organization secrets: ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) + +The following tables describe the {% data variables.product.prodname_actions %} events that you can find in the audit log. For more information on using the audit log, see "[Reviewing the audit log for your organization](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)." + +#### Events for secret management +| アクション | 説明 | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action:org.create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). | +| `action:org.remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:org.update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret. | +| `action:repo.create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). | +| `action:repo.remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:repo.update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret. | + +#### Events for self-hosted runners +| アクション | 説明 | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `action:org.remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). | +| `action:repo.register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `action:repo.remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). | + +#### Events for self-hosted runner groups +| アクション | 説明 | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `action:org.runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `action:org.runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `action:org.runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. | + + diff --git a/translations/ja-JP/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/ja-JP/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 84b72b4d0bab..a0d5d9e25162 100644 --- a/translations/ja-JP/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/ja-JP/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -1,7 +1,7 @@ --- -title: Sharing workflows with your organization -shortTitle: Sharing workflows with your organization -intro: 'Learn how you can use organization features to collaborate with your team, by sharing workflow templates, secrets, and self-hosted runners.' +title: ワークフローを Organization と共有する +shortTitle: ワークフローを Organization と共有する +intro: 'ワークフローテンプレート、シークレット、およびセルフホストランナーを共有することで、Organization 機能を使用して Team とコラボレーションする方法を学びます。' redirect_from: - /actions/configuring-and-managing-workflows/sharing-workflow-templates-within-your-organization versions: @@ -14,7 +14,7 @@ versions: ### 概要 -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +ワークフローやその他の {% data variables.product.prodname_actions %} 機能を Team と共有する必要がある場合は、{% data variables.product.prodname_dotcom %} Organization 内でのコラボレーションを検討します。 An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. `.github` リポジトリにワークフローテンプレートを作成して、Organization 内の他のユーザと共有することもできます。 ### ワークフロー テンプレートの作成 @@ -83,9 +83,9 @@ If you need to share workflows and other {% data variables.product.prodname_acti 組織のワークフロー テンプレートは、組織名で作成されたワークフロー
    "というタイトルの独自 _セクションにあります。 使いたいテンプレート名の下で、**Set up this workflow(このワークフローをセットアップする)**をクリックしてください。 ![このワークフローを設定します](/assets/images/help/settings/actions-create-starter-workflow.png)

    -### Sharing secrets within an organization +### Organization 内でシークレットを共有する -You can centrally manage your secrets within an organization, and then make them available to selected repositories. This also means that you can update a secret in one location, and have the change apply to all repository workflows that use the secret. +Organization 内でシークレットを一元管理し、選択したリポジトリで使用できるようにすることができます。 これは、1 つの場所でシークレットを更新し、その変更をシークレットを使用するすべてのリポジトリワークフローに適用できるということを示します。 組織でシークレットを作成する場合、ポリシーを使用して、そのシークレットにアクセスできるリポジトリを制限できます。 たとえば、すべてのリポジトリにアクセスを許可したり、プライベート リポジトリまたは指定したリポジトリ のリストのみにアクセスを制限したりできます。 @@ -100,13 +100,13 @@ You can centrally manage your secrets within an organization, and then make them 1 [ **リポジトリアクセス** ドロップダウン リストから、アクセス ポリシーを選択します。 1 [**Add secret**] をクリックします。 -### Share self-hosted runners within an organization +### Organization 内でセルフホストランナーを共有する -Organization admins can add their self-hosted runners to groups, and then create policies that control which repositories can access the group. +Organization の管理者は、セルフホストランナーをグループに追加してから、グループにアクセスできるリポジトリを制御するポリシーを作成できます。 詳しい情報については、「[グループを使用したセルフホストランナーへのアクセスを管理する](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)」を参照してください。 ### 次のステップ -To continue learning about {% data variables.product.prodname_actions %}, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)." +{% data variables.product.prodname_actions %} の詳細については、「[{% data variables.product.prodname_actions %} のセキュリティ強化](/actions/learn-github-actions/security-hardening-for-github-actions)」を参照してください。 diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/ja-JP/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index afcf83474940..5cc85172efd2 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,5 +1,5 @@ --- -title: Disabling and enabling a workflow +title: ワークフローの無効化と有効化 intro: '{% data variables.product.prodname_dotcom %} または REST API を使用して、ワークフローを無効化したり、再度有効化したりすることができます。' product: '{% data reusables.gated-features.actions %}' versions: @@ -10,14 +10,14 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -Disabling a workflow allows you to stop a workflow from being triggered without having to delete the file from the repo. You can easily re-enable the workflow again on {% data variables.product.prodname_dotcom %}. REST API を使用して、ワークフローを無効化または有効化することもできます。 詳しい情報については、「[アクション REST API](/rest/reference/actions#workflows)」を参照してください。 +ワークフローを無効にすると、リポジトリからファイルを削除することなく、ワークフローがトリガーされないようにすることができます。 {% data variables.product.prodname_dotcom %} でワークフローを簡単に再度有効にすることができます。 REST API を使用して、ワークフローを無効化または有効化することもできます。 詳しい情報については、「[アクション REST API](/rest/reference/actions#workflows)」を参照してください。 -Temporarily disabling a workflow can be useful in many scenarios. These are a few examples where disabling a workflow might be helpful: +ワークフローを一時的に無効にすると、多くのシナリオで便利です。 以下は、ワークフローを無効すると便利な場合の例の一部です。 -- A workflow error that produces too many or wrong requests, impacting external services negatively. -- A workflow that is not critical and is consuming too many minutes on your account. -- A workflow that sends requests to a service that is down. -- Workflows on a forked repository that aren't needed (for example, scheduled workflows). +- リクエストが多すぎるまたは間違っていて、外部サービスに悪影響を与えるワークフローエラー。 +- 重要ではないが、アカウントで時間がかかりすぎるワークフロー。 +- ダウンしているサービスにリクエストを送信するワークフロー。 +- フォークされたリポジトリ上の不要なワークフロー(スケジュールされたワークフローなど)。 {% warning %} @@ -25,21 +25,21 @@ Temporarily disabling a workflow can be useful in many scenarios. These are a fe {% endwarning %} -### Disabling a workflow +### ワークフローの無効化 -You can manually disable a workflow so that it won't execute any workflow runs. A disabled workflow is not deleted, and can be re-enabled. +ワークフローを手動で無効にして、ワークフロー実行が行われないようにすることができます。 無効にしたワークフローは削除されず、再度有効にすることができます。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} -1. In the left sidebar, click the workflow you want to disable. ![アクション選択ワークフロー](/assets/images/actions-select-workflow.png) -1. Click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![actions kebab menu](/assets/images/help/repository/actions-workflow-menu-kebab.png) -1. Click **Disable workflow**. ![actions disable workflow](/assets/images/help/repository/actions-disable-workflow.png) The disabled workflow is marked {% octicon "stop" aria-label="The stop icon" %} to indicate its status. ![actions list disabled workflow](/assets/images/help/repository/actions-find-disabled-workflow.png) +1. 左サイドバーで、無効にするワークフローをクリックします。 ![アクション選択ワークフロー](/assets/images/actions-select-workflow.png) +1. {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックします。 ![アクションケバブメニュー](/assets/images/help/repository/actions-workflow-menu-kebab.png) +1. [**Disable workflow**] をクリックします。 ![actions disable workflow](/assets/images/help/repository/actions-disable-workflow.png)無効化されたワークフローには、そのステータスを示すために {% octicon "stop" aria-label="The stop icon" %} のマークが付けられます。 ![無効なワークフローをリストするアクション](/assets/images/help/repository/actions-find-disabled-workflow.png) -### Enabling a workflow +### ワークフローの有効化 -You can re-enable a workflow that was previously disabled. +以前、無効化したワークフローを再度有効化することができます。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} -1. In the left sidebar, click the workflow you want to enable. ![actions select disabled workflow](/assets/images/help/repository/actions-select-disabled-workflow.png) -1. Click **Enable workflow**. ![actions enable workflow](/assets/images/help/repository/actions-enable-workflow.png) +1. 左サイドバーで、有効にするワークフローをクリックします。 ![無効なワークフローを選択するアクション](/assets/images/help/repository/actions-select-disabled-workflow.png) +1. [**Enable workflow**] をクリックします。 ![ワークフローを有効にするアクション](/assets/images/help/repository/actions-enable-workflow.png) diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md b/translations/ja-JP/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md index ddfd6150e183..59f6eb8e7d83 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md @@ -1,5 +1,5 @@ --- -title: Downloading workflow artifacts +title: ワークフロー アーティファクトをダウンロードする intro: アーカイブされたアーティファクトは、自動的に有効期限切れになる前にダウンロードできます。 product: '{% data reusables.gated-features.actions %}' versions: @@ -19,4 +19,4 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under **Artifacts**, click the artifact you want to download. ![成果物のダウンロードのドロップダウンメニュー](/assets/images/help/repository/artifact-drop-down.png) +1. [**Artifacts**] の下で、ダウンロードするアーティファクトをクリックします。 ![成果物のダウンロードのドロップダウンメニュー](/assets/images/help/repository/artifact-drop-down.png) diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/index.md b/translations/ja-JP/content/actions/managing-workflow-runs/index.md index c7011ffc4ef4..cac7f39a3f14 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/index.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/index.md @@ -1,6 +1,6 @@ --- -title: Managing workflow runs -shortTitle: Managing workflow runs +title: ワークフロー実行を管理する +shortTitle: ワークフロー実行を管理する intro: 'ワークフローの各ステップのステータスと結果の表示、保留中のワークフローのキャンセル、請求可能なジョブ実行時間の表示、失敗したワークフローのデバッグと再実行、ログの検索とダウンロード、アーティファクトのダウンロードを行うことができます。' redirect_from: - /actions/configuring-and-managing-workflows/managing-a-workflow-run diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/manually-running-a-workflow.md b/translations/ja-JP/content/actions/managing-workflow-runs/manually-running-a-workflow.md index c5265ebf5383..6529e43adba6 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/manually-running-a-workflow.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/manually-running-a-workflow.md @@ -1,6 +1,6 @@ --- title: ワークフローの手動実行 -intro: 'When a workflow is configured to run on the `workflow_dispatch` event, you can run the workflow using the REST API or from the Actions tab on {% data variables.product.prodname_dotcom %}.' +intro: 'ワークフローが「workflow_dispatch」イベントで実行されるように設定されている場合、REST API を使用するか、{% data variables.product.prodname_dotcom %} の [Actions] タブからワークフローを実行できます。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -10,9 +10,9 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -To run a workflow manually, the workflow must be configured to run on the `workflow_dispatch` event. 詳しい情報については、「[ワークフローをトリガーするイベント](/actions/reference/events-that-trigger-workflows)」を参照してください。 +ワークフローを手動で実行するには、`workflow_dispatch` イベントで実行するようにワークフローを設定する必要があります。 詳しい情報については、「[ワークフローをトリガーするイベント](/actions/reference/events-that-trigger-workflows)」を参照してください。 -### Running a workflow on {% data variables.product.prodname_dotcom %} +### {% data variables.product.prodname_dotcom %} でワークフローを実行する {% data variables.product.prodname_dotcom %} で `workflow_dispatch` イベントをトリガーするには、ワークフローがデフォルトブランチに含まれている必要があります。 ワークフローの実行を手動でトリガーするには、次の手順に従います。 @@ -24,7 +24,7 @@ To run a workflow manually, the workflow must be configured to run on the `workf 1. ワークフロー実行の一覧の上にある [ワークフローの実行 ****を実行する] を選択します。 ![アクション ワークフローのディスパッチ](/assets/images/actions-workflow-dispatch.png) 1. ワークフローを実行する分岐を選択し、ワークフローで使用される入力パラメータを入力します。 [ ワークフロー**実行 ] をクリックします。 ![アクションはワークフローを手動で実行します](/assets/images/actions-manually-run-workflow.png)

    -### Running a workflow using the REST API +### REST API を使用してワークフローを実行する REST API を使用する場合は、 `入力` を構成し、要求本文パラメーターとして ref
    します。 入力を省略すると、ワークフロー ファイルで定義されている既定値が使用されます。

    diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/re-running-a-workflow.md b/translations/ja-JP/content/actions/managing-workflow-runs/re-running-a-workflow.md index c33fb907291b..e4794d650a4d 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/re-running-a-workflow.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/re-running-a-workflow.md @@ -1,6 +1,6 @@ --- -title: Re-running a workflow -intro: You can re-run an instance of a workflow. Re-running a workflow uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. +title: ワークフローを再実行する +intro: ワークフローのインスタンスを再実行できます。 ワークフローの再実行では、ワークフローの実行をトリガーした元のイベントと同じ 「GITHUB_SHA」(コミット SHA)と「GITHUB_REF」(Git ref)が使用されます。 product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -16,4 +16,4 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**. ![[Re-run checks] ドロップダウンメニュー](/assets/images/help/repository/rerun-checks-drop-down.png) +1. ワークフローの右上隅にある [**Re-run jobs**] ドロップダウンメニューを使用して、[**Re-run all jobs**] を選択します。 ![[Re-run checks] ドロップダウンメニュー](/assets/images/help/repository/rerun-checks-drop-down.png) diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/ja-JP/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index fc1449ed6b16..955cdc6b49f3 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -1,5 +1,5 @@ --- -title: Removing workflow artifacts +title: ワークフロー アーティファクトを削除する intro: '{% data variables.product.product_name %} で期限切れになる前にアーティファクトを削除することで、使用済みの {% data variables.product.prodname_actions %} ストレージを再利用できます。' product: '{% data reusables.gated-features.actions %}' versions: @@ -26,7 +26,7 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under **Artifacts**, click {% octicon "trashcan" aria-label="The trashcan icon" %} next to the artifact you want to remove. ![成果物の削除のドロップダウンメニュー](/assets/images/help/repository/actions-delete-artifact.png) +1. [**Artifacts**] で、削除するアーティファクトの横にある {% octicon "trashcan" aria-label="The trashcan icon" %} をクリックします。 ![成果物の削除のドロップダウンメニュー](/assets/images/help/repository/actions-delete-artifact.png) {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ### アーティファクトの保持期間を設定する @@ -38,4 +38,4 @@ versions: ### アーティファクトの有効期限を探す API を使用して、アーティファクトの削除がスケジュールされている日付を確認できます。 詳しい情報については、「[リポジトリのアーティファクトの一覧表示](/rest/reference/actions#artifacts)」によって返される `expires_at` 値を参照してください。 -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/using-workflow-run-logs.md b/translations/ja-JP/content/actions/managing-workflow-runs/using-workflow-run-logs.md index 15ece802c5a1..7663b434beb1 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/using-workflow-run-logs.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/using-workflow-run-logs.md @@ -1,6 +1,6 @@ --- -title: Using workflow run logs -intro: 'You can view, search, and download the logs for each job in a workflow run.' +title: ワークフロー実行ログを使用する +intro: 'ワークフロー実行の各ジョブのログを表示、検索、およびダウンロードできます。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -22,7 +22,7 @@ versions: ワークフローの実行を失敗した場合には、どのステップが失敗の原因になったかを確認し、失敗したステップのビルドログを確かめてトラブルシューティングすることができます。 各ステップの実行にかかった時間もわかります。 ログファイルの特定の行のパーマリンクをコピーして、チームで共有することもできます。 {% data reusables.repositories.permissions-statement-read %} -In addition to the steps configured in the workflow file, {% data variables.product.prodname_dotcom %} adds two additional steps to each job to set up and complete the job's execution. These steps are logged in the workflow run with the names "Set up job" and "Complete job". +ワークフローファイルで設定されたステップに加えて、{% data variables.product.prodname_dotcom %} はジョブの実行をセットアップして完了するために、各ジョブに 2 つの追加ステップを追加します。 これらのステップは、「Set up job」および「Complete job」として実行されるワークフローに記録されます。 {% data variables.product.prodname_dotcom %}ホストランナー上のジョブの実行では、"Set up job"はランナーの仮想環境の詳細を記録し、ランナーマシン上にあったプリインストールされたツールのリストへのリンクを含みます。 @@ -60,12 +60,12 @@ In addition to the steps configured in the workflow file, {% data variables.prod {% data reusables.repositories.view-run-superlinter %} {% data reusables.repositories.navigate-to-job-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. 右上隅にある +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックし、[**Download log archive**] を選択します。 ![[Download logs] ドロップダウンメニュー](/assets/images/help/repository/download-logs-drop-down-updated.png) {% else %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. 右上隅にある +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックし、[**Download log archive**] を選択します。 ![[Download logs] ドロップダウンメニュー](/assets/images/help/repository/download-logs-drop-down.png) {% endif %} @@ -78,9 +78,9 @@ In addition to the steps configured in the workflow file, {% data variables.prod {% data reusables.repositories.navigate-to-workflow-superlinter %} {% data reusables.repositories.view-run-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Kebab-horizontal icon](/assets/images/help/repository/workflow-run-kebab-horizontal-icon-updated.png) +1. 右上隅にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックします。 ![水平ケバブアイコン](/assets/images/help/repository/workflow-run-kebab-horizontal-icon-updated.png) 2. ログファイルを削除するには、**Delete all logs(すべてのログを削除)**ボタンをクリックして、確認の要求を見てください 。 ![Delete all logs](/assets/images/help/repository/delete-all-logs-updated.png) ログを削除すると、**Delete all logs(すべてのログを削除)**ボタンはなくなり、ワークフローの実行中にログファイルが残っていないことを示します。 {% else %} -1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Kebab-horizontal icon](/assets/images/help/repository/workflow-run-kebab-horizontal-icon.png) -2. ログファイルを削除するには、**Delete all logs(すべてのログを削除)**ボタンをクリックして、確認の要求を見てください 。 ![Delete all logs](/assets/images/help/repository/delete-all-logs.png) After the logs have been deleted, the **Delete all logs** button is removed to indicate that no log files remain in the workflow run. +1. 右上隅にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックします。 ![水平ケバブアイコン](/assets/images/help/repository/workflow-run-kebab-horizontal-icon.png) +2. ログファイルを削除するには、**Delete all logs(すべてのログを削除)**ボタンをクリックして、確認の要求を見てください 。 ![Delete all logs](/assets/images/help/repository/delete-all-logs.png)ログが削除されると、[**Delete all logs**] ボタンが削除され、ワークフローの実行にログファイルが残っていないことを示します。 {% endif %} diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/viewing-job-execution-time.md b/translations/ja-JP/content/actions/managing-workflow-runs/viewing-job-execution-time.md index b17372dc547d..cdedcc2c0694 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/viewing-job-execution-time.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/viewing-job-execution-time.md @@ -1,5 +1,5 @@ --- -title: Viewing job execution time +title: ジョブの実行時間を表示する intro: 'ジョブの実行時間 (ジョブの発生した支払対象の分を含む) を表示できます。' product: '{% data reusables.gated-features.actions %}' versions: @@ -9,16 +9,16 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -Billable job execution minutes are only shown for jobs run on private repositories that use {% data variables.product.prodname_dotcom %}-hosted runners. There are no billable minutes when using {% data variables.product.prodname_actions %} in public repositories or for jobs run on self-hosted runners. +請求可能なジョブ実行時間(分)は、{% data variables.product.prodname_dotcom %} ホストランナーを使用するプライベートリポジトリで実行されるジョブに対してのみ表示されます。 パブリックリポジトリで {% data variables.product.prodname_actions %} を使用する場合、またはセルフホストランナーで実行されるジョブの場合、請求対象となる実行時間はありません。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under the job summary, you can view the job's execution time. To view the billable job execution time, click **Run and billable time details**. ![実行および支払請求可能な時間の詳細リンク](/assets/images/help/repository/view-run-billable-time.png) +1. ジョブの概要の下で、ジョブの実行時間を表示できます。 請求対象となるジョブの実行時間を表示するには、[**Run and billable time details**] をクリックします。 ![実行および支払請求可能な時間の詳細リンク](/assets/images/help/repository/view-run-billable-time.png) {% note %} - **注:** 表示される請求可能な時間には、丸めや分数の乗数は含まれません。 To view your total {% data variables.product.prodname_actions %} usage, including rounding and minute multipliers, see "[Viewing your {% data variables.product.prodname_actions %} usage](/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage)." + **注:** 表示される請求可能な時間には、丸めや分数の乗数は含まれません。 四捨五入や分乗数を含む {% data variables.product.prodname_actions %} の使用状況の合計を表示するには、「[{% data variables.product.prodname_actions %} の使用状況を表示する](/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/actions/managing-workflow-runs/viewing-workflow-run-history.md b/translations/ja-JP/content/actions/managing-workflow-runs/viewing-workflow-run-history.md index 4d75478ddc2f..43aabb1d9c40 100644 --- a/translations/ja-JP/content/actions/managing-workflow-runs/viewing-workflow-run-history.md +++ b/translations/ja-JP/content/actions/managing-workflow-runs/viewing-workflow-run-history.md @@ -1,6 +1,6 @@ --- -title: Viewing workflow run history -intro: You can view logs for each run of a workflow. Logs include the status for each job and step in a workflow. +title: ワークフロー実行の履歴を表示する +intro: ワークフロー実行ごとにログを表示できます。 ログには、ワークフローの各ジョブとステップのステータスが含まれます。 product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/ja-JP/content/actions/quickstart.md b/translations/ja-JP/content/actions/quickstart.md index f22ebf039150..e62b5c554209 100644 --- a/translations/ja-JP/content/actions/quickstart.md +++ b/translations/ja-JP/content/actions/quickstart.md @@ -1,6 +1,6 @@ --- -title: Quickstart for GitHub Actions -intro: 'Add a {% data variables.product.prodname_actions %} workflow to an existing repository in 5 minutes or less.' +title: GitHub Actions のクイックスタート +intro: '{% data variables.product.prodname_actions %} ワークフローを 5 分以内に既存のリポジトリに追加します。' allowTitleToDifferFromFilename: true redirect_from: - /actions/getting-started-with-github-actions/starting-with-preconfigured-workflow-templates @@ -14,34 +14,34 @@ versions: ### はじめに -You only need an existing {% data variables.product.prodname_dotcom %} repository to create and run a {% data variables.product.prodname_actions %} workflow. In this guide, you'll add a workflow that lints multiple coding languages using the [{% data variables.product.prodname_dotcom %} Super-Linter action](https://github.com/github/super-linter). The workflow uses Super-Linter to validate your source code every time a new commit is pushed to your repository. +{% data variables.product.prodname_actions %} ワークフローを作成して実行するには、既存の {% data variables.product.prodname_dotcom %} リポジトリのみが必要です。 このガイドでは、[{% data variables.product.prodname_dotcom %}Super-Linter アクション](https://github.com/github/super-linter)を使用して複数のコーディング言語の文法チェックを行うワークフローを追加します。 ワークフローは Super-Linter を使用して、新しいコミットがリポジトリにプッシュされるたびにソースコードを検証します。 -### Creating your first workflow +### 最初のワークフローを作成する -1. From your repository on {% data variables.product.prodname_dotcom %}, create a new file in the `.github/workflows` directory named `superlinter.yml`. 詳細は「[新しいファイルを作成する](/github/managing-files-in-a-repository/creating-new-files)」を参照してください。 -2. Copy the following YAML contents into the `superlinter.yml` file. **Note:** If your default branch is not `main`, update the value of `DEFAULT_BRANCH` to match your repository's default branch name. +1. {% data variables.product.prodname_dotcom %} のリポジトリから、`superlinter.yml` という名前の新しいファイルを `.github/workflows` ディレクトリに作成します。 詳細は「[新しいファイルを作成する](/github/managing-files-in-a-repository/creating-new-files)」を参照してください。 +2. 次の YAML コンテンツを `superlinter.yml` ファイルにコピーします。 **注釈:** デフォルトブランチが `main` でない場合は、リポジトリのデフォルトブランチ名と一致するように `DEFAULT_BRANCH` の値を更新してください。 {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter - # Run this workflow every time a new commit pushed to your repository + # 新しいコミットがリポジトリにプッシュされるたびにこのワークフローを実行する on: push jobs: - # Set the job key. The key is displayed as the job name - # when a job name is not provided + # ジョブキーを設定する。 ジョブ名が指定されていない場合、 + # キーはジョブ名として表示される super-lint: - # Name the Job + # ジョブ名を付ける name: Lint code base - # Set the type of machine to run on + # 実行するマシンのタイプを設定する runs-on: ubuntu-latest steps: - # Checks out a copy of your repository on the ubuntu-latest machine + # ubuntu-latest マシンでリポジトリのコピーをチェックアウトする - name: Checkout code uses: actions/checkout@v2 - # Runs the Super-Linter action + # Super-Linter アクションを実行する - name: Run Super-Linter uses: github/super-linter@v3 env: @@ -49,27 +49,27 @@ You only need an existing {% data variables.product.prodname_dotcom %} repositor GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ``` {% endraw %} -3. To run your workflow, scroll to the bottom of the page and select **Create a new branch for this commit and start a pull request**. Then, to create a pull request, click **Propose new file**. ![Commit workflow file](/assets/images/commit-workflow-file.png) +3. ワークフローを実行するには、ページの一番下までスクロールし、[**Create a new branch for this commit and start a pull request**] を選択します。 次に、[**Propose new file**] をクリックしてプルリクエストを作成します。 ![ワークフローファイルのコミット](/assets/images/commit-workflow-file.png) -Committing the workflow file in your repository triggers the `push` event and runs your workflow. +リポジトリ内のワークフローファイルをコミットすると、`push` イベントがトリガーされ、ワークフローが実行されます。 -### Viewing your workflow results +### ワークフローの結果を表示する {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow-superlinter %} {% data reusables.repositories.view-run-superlinter %} -1. In the left sidebar, click the **Lint code base** job. ![Lint code base job](/assets/images/help/repository/superlinter-lint-code-base-job.png) +1. 左サイドバーで、[**Lint code base**] をクリックします。 ![Lint コードベースジョブ](/assets/images/help/repository/superlinter-lint-code-base-job.png) {% data reusables.repositories.view-failed-job-results-superlinter %} -### More starter workflows +### その他のスターターワークフロー -{% data variables.product.prodname_dotcom %} provides preconfigured workflow templates that you can start from to automate or create a continuous integration workflows. You can browse the full list of workflow templates in the {% if currentVersion == "free-pro-team@latest" %}[actions/starter-workflows](https://github.com/actions/starter-workflows) repository{% else %} `actions/starter-workflows` repository on {% data variables.product.product_location %}{% endif %}. +{% data variables.product.prodname_dotcom %} では、事前設定されたワークフローテンプレートが用意されており、継続的インテグレーションワークフローの自動化や作成が可能です。 {% if currentVersion == "free-pro-team@latest" %}[actions/starter-workflows](https://github.com/actions/starter-workflows) リポジトリ{% else %} {% data variables.product.product_location %} の `actions/starter-workflows` リポジトリで、ワークフローテンプレートの完全なリストを閲覧できます{% endif %}。 ### 次のステップ -The super-linter workflow you just added runs any time code is pushed to your repository to help you spot errors and inconsistencies in your code. But, this is only the beginning of what you can do with {% data variables.product.prodname_actions %}. Your repository can contain multiple workflows that trigger different jobs based on different events. {% data variables.product.prodname_actions %} can help you automate nearly every aspect of your application development processes. Ready to get started? Here are some helpful resources for taking your next steps with {% data variables.product.prodname_actions %}: +追加した super-linter ワークフローは、コードがリポジトリにプッシュされるたびに実行され、コードのエラーや不整合を見つけます。 ただし、これは {% data variables.product.prodname_actions %} でできることの一部にすぎません。 リポジトリには、さまざまなイベントに基づいてさまざまなジョブをトリガーする複数のワークフローを含めることができます。 {% data variables.product.prodname_actions %} は、アプリケーション開発プロセスのほぼすべての要素を自動化するのに役立ちます。 開始する場合、 {% data variables.product.prodname_actions %} で次のステップに進む際に役立つ、以下のようなリソースを参照してください。 -- "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" for an in-depth tutorial -- "[Guides](/actions/guides)" for specific uses cases and examples -- [github/super-linter](https://github.com/github/super-linter) for more details about configuring the Super-Linter action +- 詳細なチュートリアルは、「[{% data variables.product.prodname_actions %}を学ぶ](/actions/learn-github-actions)」 +- 特定の使用例とサンプルについては、「[ガイド](/actions/guides)」 +- Super-Linter アクションの設定の詳細については、[github/super-linter](https://github.com/github/super-linter) diff --git a/translations/ja-JP/content/actions/reference/authentication-in-a-workflow.md b/translations/ja-JP/content/actions/reference/authentication-in-a-workflow.md index e8cb006fa91b..3d44f57e2c43 100644 --- a/translations/ja-JP/content/actions/reference/authentication-in-a-workflow.md +++ b/translations/ja-JP/content/actions/reference/authentication-in-a-workflow.md @@ -1,5 +1,5 @@ --- -title: Authentication in a workflow +title: ワークフローで認証する intro: '{% data variables.product.prodname_dotcom %}は、{% data variables.product.prodname_actions %}の代理で認証を受けるために利用できるトークンを提供します。' product: '{% data reusables.gated-features.actions %}' redirect_from: diff --git a/translations/ja-JP/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/ja-JP/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 74f5ea370c65..04696f10e6c3 100644 --- a/translations/ja-JP/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/ja-JP/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -93,7 +93,7 @@ env: | `github.event_path` | `string` | ランナー上の完全なイベントwebhookペイロードへのパス。 | | `github.head_ref` | `string` | ワークフローの実行における `head_ref` またはプルリクエストのソースブランチ。 このプロパティは、ワークフローの実行をトリガーしたイベントが `pull_request` の場合のみ使用できます。 | | `github.job` | `string` | 現在のジョブの[`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id)。 | -| `github.ref` | `string` | ワークフローの実行をトリガーしたブランチまたはタグ ref。 | +| `github.ref` | `string` | ワークフローの実行をトリガーしたブランチまたはタグ ref。 ブランチの場合、これは `refs/heads/` の形式で、タグの場合は `refs/tags/` です。 | | `github.repository` | `string` | 所有者およびリポジトリの名前。 `Codertocat/Hello-World`などです。 | | `github.repository_owner` | `string` | リポジトリのオーナーの名前。 たとえば`Codertocat`。 | | `github.run_id` | `string` | {% data reusables.github-actions.run_id_description %} diff --git a/translations/ja-JP/content/actions/reference/encrypted-secrets.md b/translations/ja-JP/content/actions/reference/encrypted-secrets.md index 6c202cb6f39b..e51c0f200a51 100644 --- a/translations/ja-JP/content/actions/reference/encrypted-secrets.md +++ b/translations/ja-JP/content/actions/reference/encrypted-secrets.md @@ -1,5 +1,5 @@ --- -title: Encrypted secrets +title: 暗号化されたシークレット intro: 暗号化されたシークレットを使用すると、機密情報をリポジトリまたは Organization に保存できます。 product: '{% data reusables.gated-features.actions %}' redirect_from: diff --git a/translations/ja-JP/content/actions/reference/environment-variables.md b/translations/ja-JP/content/actions/reference/environment-variables.md index db63723a6583..f3428854d7f4 100644 --- a/translations/ja-JP/content/actions/reference/environment-variables.md +++ b/translations/ja-JP/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ steps: | 環境変数 | 説明 | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `CI` | 常に`true`に設定されます。 | -| `HOME` | ユーザーデータの格納に使用される{% data variables.product.prodname_dotcom %}ホームディレクトリのパス。 たとえば、`/github/home`です。 | | `GITHUB_WORKFLOW` | ワークフローの名前。 | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} @@ -54,7 +53,7 @@ steps: | `GITHUB_REF` | ワークフローをトリガーしたブランチまたはタグref。 たとえば、`refs/heads/feature-branch-1`です。 イベントタイプのブランチもタグも利用できない場合、変数は存在しません。 | | `GITHUB_HEAD_REF` | フォークしたリポジトリのみに設定。 headリポジトリのブランチです。 | | `GITHUB_BASE_REF` | フォークしたリポジトリのみに設定。 ベースリポジトリのブランチです。 | -| `GITHUB_SERVER_URL` | Returns the URL of the {% data variables.product.product_name %} server. For example: `https://github.com`. | +| `GITHUB_SERVER_URL` | {% data variables.product.product_name %} サーバーの URL を返します。 For example: `https://github.com`. | | `GITHUB_API_URL` | API URL を返します。 For example: `https://api.github.com`. | | `GITHUB_GRAPHQL_URL` | グラフ QL API の URL を返します。 For example: `https://api.github.com/graphql`. | diff --git a/translations/ja-JP/content/actions/reference/events-that-trigger-workflows.md b/translations/ja-JP/content/actions/reference/events-that-trigger-workflows.md index 247df2c9dbfb..7ab4eee37ba6 100644 --- a/translations/ja-JP/content/actions/reference/events-that-trigger-workflows.md +++ b/translations/ja-JP/content/actions/reference/events-that-trigger-workflows.md @@ -15,9 +15,9 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -### Configuring workflow events +### ワークフローイベントを設定する -You can configure workflows to run for one or more events using the `on` workflow syntax. 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/articles/workflow-syntax-for-github-actions#on)」を参照してください。 +`on` ワークフロー構文を使用して、1 つ以上のイベントに対して実行するようにワークフローを設定できます。 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/articles/workflow-syntax-for-github-actions#on)」を参照してください。 {% data reusables.github-actions.actions-on-examples %} @@ -29,7 +29,7 @@ You can configure workflows to run for one or more events using the `on` workflo ワークフローの実行がトリガーされるには、以下のステップが生じます。 -1. An event occurs on your repository, and the resulting event has an associated commit SHA and Git ref. +1. リポジトリでイベントが発生し、結果のイベントにはコミット SHA と Git ref が関連付けられます。 2. リポジトリ内の関連づけられたコミットSHAもしくはGit refにおける `.github/workflows`ディレクトリ内でワークフローファイルが検索される。 ワークフローファイルは、コミットSHAあるいはGit refを考慮した上で存在していなければなりません。 たとえば、イベントが特定のリポジトリブランチで発生したなら、ワークフローファイルはそのブランチ上でリポジトリ内に存在しなければなりません。 @@ -90,15 +90,15 @@ You can configure workflows to run for one or more events using the `on` workflo | ---------------------------------------------------------------- | ---------- | -------------------------- | --------------- | | [workflow_dispatch](/webhooks/event-payloads/#workflow_dispatch) | n/a | `GITHUB_REF` ブランチ上の直近のコミット | ディスパッチを受信したブランチ | -You can configure custom-defined input properties, default input values, and required inputs for the event directly in your workflow. ワークフローが実行されると、 `github.event.inputs` コンテキスト内の入力値にアクセスできます。 詳しい情報については、「[{% data variables.product.prodname_actions %} のコンテキストと式構文](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)」を参照してください。 +カスタム定義の入力プロパティ、デフォルトの入力値、イベントに必要な入力をワークフローで直接設定できます。 ワークフローが実行されると、 `github.event.inputs` コンテキスト内の入力値にアクセスできます。 詳しい情報については、「[{% data variables.product.prodname_actions %} のコンテキストと式構文](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)」を参照してください。 -You can manually trigger a workflow run using the {% data variables.product.prodname_dotcom %} API and from {% data variables.product.prodname_dotcom %}. For more information, see "[Manually running a workflow](/actions/managing-workflow-runs/manually-running-a-workflow)." +You can manually trigger a workflow run using the {% data variables.product.prodname_dotcom %} API and from {% data variables.product.prodname_dotcom %}. 詳しい情報については、「[ワークフローを手動で実行する](/actions/managing-workflow-runs/manually-running-a-workflow)」を参照してください。 - {% data variables.product.prodname_dotcom %} でイベントをトリガーすると、{% data variables.product.prodname_dotcom %} で `ref` と `inputs` を直接入力できます。 For more information, see "[Using inputs and outputs with an action](/actions/learn-github-actions/finding-and-customizing-actions#using-inputs-and-outputs-with-an-action)." + {% data variables.product.prodname_dotcom %} でイベントをトリガーすると、{% data variables.product.prodname_dotcom %} で `ref` と `inputs` を直接入力できます。 詳しい情報については、「[アクションで入力と出力を使用する](/actions/learn-github-actions/finding-and-customizing-actions#using-inputs-and-outputs-with-an-action)」を参照してください。 REST API を使用してカスタム `workflow_dispatch` webhook イベントをトリガーするには、`POST` リクエストを {% data variables.product.prodname_dotcom %} API エンドポイントに送信し、`ref` および必要な `inputs` を入力する必要があります。 詳細については、「[ワークフローディスパッチイベントの作成](/rest/reference/actions/#create-a-workflow-dispatch-event)」REST API エンドポイントを参照してください。 -##### Example workflow configuration +##### ワークフロー設定の例 この例では、 `名` 定義し、入力
    ` github.event.inputs.name` を使用してそれらを出力し、github.event.inputs.home コンテキスト `します。 ` `名が指定されていない場合は、既定値の 「Mona the Octocat」 が表示されます。

    @@ -244,7 +244,7 @@ on: #### `delete` -誰かがブランチまたはタグを作成し、それによって `create` イベントがトリガーされるときにワークフローを実行します。 REST API の詳細については、「[リファレンスの削除](/v3/git/refs/#delete-a-reference)」を参照してください。 +誰かがブランチまたはタグを作成し、それによって `delete` イベントがトリガーされるときにワークフローを実行します。 REST API の詳細については、「[リファレンスの削除](/v3/git/refs/#delete-a-reference)」を参照してください。 {% data reusables.github-actions.branch-requirement %} @@ -307,7 +307,7 @@ on: -#### `フォーク` +#### `fork` 誰かがリポジトリをフォークし、それによって `deployment_status` イベントがトリガーされるときにワークフローを実行します。 REST API の詳細については、「[フォークの作成](/v3/repos/forks/#create-a-fork)」を参照してください。 @@ -315,7 +315,7 @@ on: | webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | | ---------------------------------------- | ---------- | ----------------- | ------------ | -| [`フォーク`](/webhooks/event-payloads/#fork) | n/a | デフォルトブランチの直近のコミット | デフォルトブランチ | +| [`fork`](/webhooks/event-payloads/#fork) | n/a | デフォルトブランチの直近のコミット | デフォルトブランチ | たとえば、`fork` イベントが発生したときにワークフローを実行する例は、次のとおりです。 @@ -405,15 +405,15 @@ on: -#### `ラベル` +#### `label` `label` イベントが発生したときにワークフローを実行します。 {% data reusables.developer-site.multiple_activity_types %} REST API の詳細については、「[ラベル](/v3/issues/labels/)」を参照してください。 {% data reusables.github-actions.branch-requirement %} -| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | -| ---------------------------------------- | ----------------------------------------------------------------- | ----------------- | ------------ | -| [`ラベル`](/webhooks/event-payloads/#label) | - `created`
    - `edited`
    - `deleted`
    | デフォルトブランチの直近のコミット | デフォルトブランチ | +| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | +| ------------------------------------------ | ----------------------------------------------------------------- | ----------------- | ------------ | +| [`label`](/webhooks/event-payloads/#label) | - `created`
    - `edited`
    - `deleted`
    | デフォルトブランチの直近のコミット | デフォルトブランチ | {% data reusables.developer-site.limit_workflow_to_activity_types %} @@ -431,15 +431,15 @@ on: -#### `マイルストーン` +#### `milestone` `milestone` イベントが発生したときにワークフローを実行します。 {% data reusables.developer-site.multiple_activity_types %} REST API の詳細については、「[マイルストーン](/v3/issues/milestones/)」を参照してください。 {% data reusables.github-actions.branch-requirement %} -| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | -| ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------- | ----------------- | ------------ | -| [`マイルストーン`](/webhooks/event-payloads/#milestone) | - `created`
    - `closed`
    - `opened`
    - `edited`
    - `deleted`
    | デフォルトブランチの直近のコミット | デフォルトブランチ | +| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | +| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------- | ------------ | +| [`milestone`](/webhooks/event-payloads/#milestone) | - `created`
    - `closed`
    - `opened`
    - `edited`
    - `deleted`
    | デフォルトブランチの直近のコミット | デフォルトブランチ | {% data reusables.developer-site.limit_workflow_to_activity_types %} @@ -688,7 +688,7 @@ on: pull_request_target -#### `プッシュ` +#### `push` {% note %} @@ -700,7 +700,7 @@ on: pull_request_target | webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | | ---------------------------------------- | ---------- | --------------------------------------------- | ------------ | -| [`プッシュ`](/webhooks/event-payloads/#push) | n/a | プッシュされたコミット、ただし (デフォルトブランチの際に) ブランチを削除する場合を除く | 更新された ref | +| [`push`](/webhooks/event-payloads/#push) | n/a | プッシュされたコミット、ただし (デフォルトブランチの際に) ブランチを削除する場合を除く | 更新された ref | たとえば、`push` イベントが発生したときにワークフローを実行する例は、次のとおりです。 @@ -739,7 +739,7 @@ on: -#### `リリース` +#### `release` {% note %} @@ -749,9 +749,9 @@ on: `release` イベントが発生したときにワークフローを実行します。 {% data reusables.developer-site.multiple_activity_types %} REST API の詳細については、「[リリース](/v3/repos/releases/)」を参照してください。 -| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | -| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ------------ | -| [`リリース`](/webhooks/event-payloads/#release) | - `published`
    - `unpublished`
    - `created`
    - `edited`
    - `deleted`
    - `prereleased`
    - `released` | リリースのタグが付いた直近のコミット | リリースのタグ | +| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | +| ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ------------ | +| [`release`](/webhooks/event-payloads/#release) | - `published`
    - `unpublished`
    - `created`
    - `edited`
    - `deleted`
    - `prereleased`
    - `released` | リリースのタグが付いた直近のコミット | リリースのタグ | {% data reusables.developer-site.limit_workflow_to_activity_types %} @@ -769,15 +769,15 @@ on: -#### `ステータス` +#### `status` Git コミットのステータスが変更された、それによって `status` イベントがトリガーされるときにワークフローを実行します。 REST API の詳細については、「[ステータス](/v3/repos/statuses/)」を参照してください。 {% data reusables.github-actions.branch-requirement %} -| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | -| ------------------------------------------- | ---------- | ----------------- | ------------ | -| [`ステータス`](/webhooks/event-payloads/#status) | n/a | デフォルトブランチの直近のコミット | n/a | +| webhook イベントのペイロード | アクティビティタイプ | `GITHUB_SHA` | `GITHUB_REF` | +| -------------------------------------------- | ---------- | ----------------- | ------------ | +| [`status`](/webhooks/event-payloads/#status) | n/a | デフォルトブランチの直近のコミット | n/a | たとえば、`status` イベントが発生したときにワークフローを実行する例は、次のとおりです。 diff --git a/translations/ja-JP/content/actions/reference/index.md b/translations/ja-JP/content/actions/reference/index.md index 58c27a44bbc3..45a4375628ec 100644 --- a/translations/ja-JP/content/actions/reference/index.md +++ b/translations/ja-JP/content/actions/reference/index.md @@ -1,6 +1,6 @@ --- title: リファレンス -intro: 'Reference documentation for creating workflows, using GitHub-hosted runners, and authentication.' +intro: 'ワークフローの作成、GitHub ホストランナーの使用、および認証に関するリファレンスドキュメント。' redirect_from: - /actions/configuring-and-managing-workflows/using-variables-and-secrets-in-a-workflow versions: @@ -13,7 +13,7 @@ versions: ### ワークフロー構文 -The workflow file is written in YAML. In the YAML workflow file, you can use expression syntax to evaluate contextual information, literals, operators, and functions. Contextual information includes workflow, environment variables, secrets, and the events that triggered the workflow. When you use [`run`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun) in a workflow step to run shell commands, you can use specific workflow command syntax to set environment variables, set output parameters for subsequent steps, and set error or debug messages. +ワークフローファイルは YAML で記述されています。 YAML ワークフローファイルでは、式の構文を使用して、コンテキスト情報、リテラル、演算子、および関数を評価できます。 コンテキスト情報には、ワークフロー、環境変数、シークレット、およびワークフローをトリガーしたイベントが含まれます。 ワークフローステップで [`run`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun) を使用してシェルコマンドを実行する場合、特定のワークフローコマンド構文を使用して環境変数を設定し、後続のステップの出力パラメーターを設定して、エラーメッセージまたはデバッグメッセージを設定できます。 {% link_in_list /workflow-syntax-for-github-actions %} {% link_in_list /context-and-expression-syntax-for-github-actions %} @@ -21,20 +21,20 @@ The workflow file is written in YAML. In the YAML workflow file, you can use exp ### イベント -You can configure workflows to run when specific GitHub events occur, at a scheduled time, manually, or when events outside of GitHub occur. +特定の GitHub イベントが発生したとき、スケジュールされた時間で実行、手動で実行、または GitHub 外のイベントが発生したときに実行するようにワークフローを設定できます。 {% link_in_list /events-that-trigger-workflows %} -### Authentication and secrets +### 認証とシークレット -{% data variables.product.prodname_dotcom %}は、{% data variables.product.prodname_actions %}の代理で認証を受けるために利用できるトークンを提供します。 You can also store sensitive information as a secret in your organization or repository. {% data variables.product.prodname_dotcom %} encrypts all secrets. +{% data variables.product.prodname_dotcom %}は、{% data variables.product.prodname_actions %}の代理で認証を受けるために利用できるトークンを提供します。 機密情報をシークレットとして Organization またはリポジトリに保存することもできます。 {% data variables.product.prodname_dotcom %} はすべてのシークレットを暗号化します。 {% link_in_list /authentication-in-a-workflow %} {% link_in_list /encrypted-secrets %} ### {% data variables.product.prodname_dotcom %}ホストランナー -GitHub offers hosted virtual machines to run workflows. The virtual machine contains an environment with tools, packages, and environment variables for GitHub Actions to use. +GitHub は、ワークフローを実行するホストされた仮想マシンを提供します。 仮想マシンには、GitHub Actions が使用するツール、パッケージ、および環境変数を備えた環境が含まれます。 {% link_in_list /environment-variables %} {% link_in_list /specifications-for-github-hosted-runners %} @@ -42,7 +42,7 @@ GitHub offers hosted virtual machines to run workflows. The virtual machine cont {% if currentVersion == "free-pro-team@latest" %} ### 管理 -When you run workflows on {% data variables.product.prodname_dotcom %}-hosted runners, there are usage limits and potential usage charges. You can also disable or restrict the usage of {% data variables.product.prodname_actions %} in a repository and organization. +{% data variables.product.prodname_dotcom %} ホストランナーでワークフローを実行する場合、使用制限が適用されたり使用料がかかったりする場合があります。 リポジトリおよび Organization での {% data variables.product.prodname_actions %} の使用を無効化または制限することもできます。 {% link_in_list /usage-limits-billing-and-administration %} diff --git a/translations/ja-JP/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/ja-JP/content/actions/reference/specifications-for-github-hosted-runners.md index a480f22e01cf..32030cf3f390 100644 --- a/translations/ja-JP/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/ja-JP/content/actions/reference/specifications-for-github-hosted-runners.md @@ -1,5 +1,5 @@ --- -title: Specifications for GitHub-hosted runners +title: GitHub ホストランナーの仕様 intro: '{% data variables.product.prodname_dotcom %}は、ワークフローを実行するためのホストされた仮想マシンを提供します。 仮想マシンには、{% data variables.product.prodname_actions %}で使用できるツール、パッケージ、および設定の環境が含まれています。' product: '{% data reusables.gated-features.actions %}' redirect_from: @@ -50,12 +50,13 @@ Windowsの仮想マシンは、ユーザアカウント制御(UAC)が無効 {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} -Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +ワークフローログには、ジョブの実行に使用されたランナーが一覧表示されます。 詳しい情報については、「[ワークフロー実行の履歴を表示する](/actions/managing-workflow-runs/viewing-workflow-run-history)」を参照してください。 -### Supported software +### サポートされているソフトウェア -The software tools included in {% data variables.product.prodname_dotcom %}-hosted runners are updated weekly. 各ランナーオペレーティングシステム用に含まれるツールの最新のリストについては、以下のリンクを参照してください。 +{% data variables.product.prodname_dotcom %} ホストランナーに含まれているソフトウェアツールは毎週更新されます。 各ランナーオペレーティングシステム用に含まれるツールの最新のリストについては、以下のリンクを参照してください。 * [Ubuntu 20.04 LTS](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md) * [Ubuntu 18.04 LTS](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu1804-README.md) @@ -63,16 +64,18 @@ The software tools included in {% data variables.product.prodname_dotcom %}-host * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} {% data variables.product.prodname_dotcom %}ホストランナーには、オペレーティングシステムのデフォルトの組み込みツールに加え、上のリファレンスのリスト内のパッケージにが含まれています。 たとえば、Ubuntu及びmacOSのランナーには、`grep`、`find`、`which`やその他のデフォルトのツールが含まれています。 -Workflow logs include a link to the preinstalled tools on the runner. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +ワークフローログには、ランナーにプリインストールされているツールへのリンクが含まれています。 詳しい情報については、「[ワークフロー実行の履歴を表示する](/actions/managing-workflow-runs/viewing-workflow-run-history)」を参照してください。 リクエストしたいツールがある場合、[actions/virtual-environments](https://github.com/actions/virtual-environments) で Issue を開いてください。 -### IP addresses +### IP アドレス {% note %} @@ -119,7 +122,7 @@ JSONファイルには、`values`という配列があります。 この配列 } ``` -### File systems +### ファイルシステム {% data variables.product.prodname_dotcom %}は、仮想マシン上の特定のディレクトリでアクションとシェルコマンドを実行します。 仮想マシン上のファイルパスは静的なものではありません。 `home`、`workspace`、`workflow` ディレクトリのファイルパスを構築するには、{% data variables.product.prodname_dotcom %}が提供している環境変数を使用してください。 diff --git a/translations/ja-JP/content/actions/reference/usage-limits-billing-and-administration.md b/translations/ja-JP/content/actions/reference/usage-limits-billing-and-administration.md index a23e696092e7..fff4da1276a9 100644 --- a/translations/ja-JP/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/ja-JP/content/actions/reference/usage-limits-billing-and-administration.md @@ -1,6 +1,6 @@ --- -title: 'Usage limits, billing, and administration' -intro: 'There are usage limits for {% data variables.product.prodname_actions %} workflows. Usage charges apply to repositories that go beyond the amount of free minutes and storage for a repository.' +title: '使用制限、支払い、管理' +intro: '{% data variables.product.prodname_actions %} ワークフローには使用制限があります。 使用料は、リポジトリの空き時間とストレージの量を超えるリポジトリに適用されます。' product: '{% data reusables.gated-features.actions %}' redirect_from: - /actions/getting-started-with-github-actions/usage-and-billing-information-for-github-actions @@ -17,19 +17,19 @@ versions: {% if currentVersion == "free-pro-team@latest" %} {% data reusables.github-actions.actions-billing %} 詳細は「[{% data variables.product.prodname_actions %} の支払いについて](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)」を参照してください。 {% else %} -GitHub Actions usage is free for -{% data variables.product.prodname_ghe_server %} that use self-hosted runners. +GitHub アクションの使用は、 +セルフホストランナーを使用する {% data variables.product.prodname_ghe_server %} では無料です。 {% endif %} ### 使用制限 {% if currentVersion == "free-pro-team@latest" %} -There are some limits on -{% data variables.product.prodname_actions %} usage when using {% data variables.product.prodname_dotcom %}-hosted runners. これらの制限は変更されることがあります。 +ー +{% data variables.product.prodname_dotcom %} ホストランナーを使用する場合、{% data variables.product.prodname_actions %} の使用にはいくつかの制限があります。 これらの制限は変更されることがあります。 {% note %} -**Note:** For self-hosted runners, different usage limits apply. 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 +**注釈:** セルフホストランナーの場合、さまざまな使用制限が適用されます。 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 {% endnote %} @@ -46,20 +46,20 @@ There are some limits on | Enterprise | 180 | 50 | - **ジョブマトリックス** - {% data reusables.github-actions.usage-matrix-limits %} {% else %} -Usage limits apply to self-hosted runners. 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 +使用制限は、セルフホストランナーに適用されます。 詳しい情報については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 {% endif %} {% if currentVersion == "free-pro-team@latest" %} ### 利用のポリシー -In addition to the usage limits, you must ensure that you use +使用制限に加えて、 -{% data variables.product.prodname_actions %} within the [GitHub Terms of Service](/articles/github-terms-of-service/). {% data variables.product.prodname_actions %}の固有の規約に関する詳しい情報については、[GitHubの追加製品規約](/github/site-policy/github-additional-product-terms#a-actions-usage)を参照してください。 +[GitHub 利用規約](/articles/github-terms-of-service/)で {% data variables.product.prodname_actions %} を使用していることを確認する必要があります。 {% data variables.product.prodname_actions %}の固有の規約に関する詳しい情報については、[GitHubの追加製品規約](/github/site-policy/github-additional-product-terms#a-actions-usage)を参照してください。 {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ### アーティファクトとログの保持ポリシー -リポジトリ、Organization、または Enterprise アカウントのアーティファクトとログの保持期間を構成できます。 +リポジトリ、Organization、または Enterprise アカウントのアーティファクトとログの保持期間を設定できます。 {% data reusables.actions.about-artifact-log-retention %} @@ -67,22 +67,22 @@ In addition to the usage limits, you must ensure that you use - [リポジトリ内のアーティファクトとログの {% data variables.product.prodname_actions %} の保持期間を設定する](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Organization 内のアーティファクトとログの {% data variables.product.prodname_actions %} の保持期間を設定する](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Enterprise 内のアーティファクトとログの {% data variables.product.prodname_actions %} の保持期間を設定する](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Enterprise 内のアーティファクトとログの {% data variables.product.prodname_actions %} の保持期間を設定する](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} -### リポジトリあるいはOrganizationでの{% data variables.product.prodname_actions %}の無効化もしくは制限 +### リポジトリまたは Organization の {% data variables.product.prodname_actions %} を無効化または制限する {% data reusables.github-actions.disabling-github-actions %} 詳しい情報については、以下を参照してください。 -- "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" -- "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- 「[リポジトリの {% data variables.product.prodname_actions %} を無効化または制限する](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)」 +- 「[Organization の {% data variables.product.prodname_actions %} を無効化または制限する](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)」{% if currentVersion == "free-pro-team@latest" %} +- {% data variables.product.prodname_ghe_cloud %} の「[Enterprise アカウントでの {% data variables.product.prodname_actions %} ポリシーを適用する](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)」{% endif %} -### Disabling and enabling workflows +### ワークフローの無効化と有効化 -You can enable and disable individual workflows in your repository on {% data variables.product.prodname_dotcom %}. +{% data variables.product.prodname_dotcom %} のリポジトリで個々のワークフローを有効化または無効化できます。 {% data reusables.actions.scheduled-workflows-disabled %} -For more information, see "[Disabling and enabling a workflow](/actions/managing-workflow-runs/disabling-and-enabling-a-workflow)." +詳しい情報については、「[ワークフローの無効化と有効化](/actions/managing-workflow-runs/disabling-and-enabling-a-workflow)」を参照してください。 diff --git a/translations/ja-JP/content/actions/reference/workflow-commands-for-github-actions.md b/translations/ja-JP/content/actions/reference/workflow-commands-for-github-actions.md index 90dcca04543a..3c73319d792e 100644 --- a/translations/ja-JP/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/ja-JP/content/actions/reference/workflow-commands-for-github-actions.md @@ -22,7 +22,7 @@ versions: アクションは、 環境変数を設定する、他のアクションに利用される値を出力する、デバッグメッセージを出力ログに追加するなどのタスクを行うため、ランナーマシンとやりとりできます。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -Most workflow commands use the `echo` command in a specific format, while others are invoked by writing to a file. For more information, see ["Environment files".](#environment-files) +ほとんどのワークフローコマンドは特定の形式で `echo` コマンドを使用しますが、他のワークフローコマンドはファイルへの書き込みによって呼び出されます。 詳しい情報については、「[環境ファイル](#environment-files)」を参照してください。 {% else %} ワークフローコマンドは、特定のフォーマットで `echo` コマンドを使います。 {% endif %} @@ -45,44 +45,46 @@ echo "::workflow-command parameter1={data},parameter2={data}::{command value}" ### ワークフローコマンドを使ったツールキット関数へのアクセス -[actions/toolkit](https://github.com/actions/toolkit)には、ワークフローコマンドとして実行できる多くの関数があります。 `::`構文を使って、YAMLファイル内でワークフローコマンドを実行してください。それらのコマンドは`stdout`を通じてランナーに送信されます。 For example, instead of using code to set an output, as below: +[actions/toolkit](https://github.com/actions/toolkit)には、ワークフローコマンドとして実行できる多くの関数があります。 `::`構文を使って、YAMLファイル内でワークフローコマンドを実行してください。それらのコマンドは`stdout`を通じてランナーに送信されます。 たとえば、コードを使用して出力を設定する代わりに、以下のようにします。 ```javascript core.setOutput('SELECTED_COLOR', 'green'); ``` -You can use the `set-output` command in your workflow to set the same value: +ワークフローで `set-output` コマンドを使用して、同じ値を設定できます。 +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} 以下の表は、ワークフロー内で使えるツールキット関数を示しています。 -| ツールキット関数 | 等価なワークフローのコマンド | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | -| `core.addPath` | | -| {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_PATH`{% else %} `add-path` {% endif %} | | -| | | -| `core.debug` | `debug` | -| `core.error` | `エラー` | -| `core.endGroup` | `endgroup` | -| `core.exportVariable` | | -| {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Accessible using environment file `GITHUB_ENV`{% else %} `set-env` {% endif %} | | -| | | -| `core.getInput` | 環境変数の`INPUT_{NAME}`を使ってアクセス可能 | -| `core.getState` | 環境変数の`STATE_{NAME}`を使ってアクセス可能 | -| `core.isDebug` | 環境変数の`RUNNER_DEBUG`を使ってアクセス可能 | -| `core.saveState` | `save-state` | -| `core.setFailed` | `::error`及び`exit 1`のショートカットとして使われる | -| `core.setOutput` | `set-output` | -| `core.setSecret` | `add-mask` | -| `core.startGroup` | `group` | -| `core.warning` | `warning file` | +| ツールキット関数 | 等価なワークフローのコマンド | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | +| `core.addPath` | | +| {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}環境ファイル `GITHUB_PATH` を使用してアクセス可能{% else %} `add-path` {% endif %} | | +| | | +| `core.debug` | `debug` | +| `core.error` | `エラー` | +| `core.endGroup` | `endgroup` | +| `core.exportVariable` | | +| {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}環境ファイル `GITHUB_ENV` を使用してアクセス可能{% else %} `set-env` {% endif %} | | +| | | +| `core.getInput` | 環境変数の`INPUT_{NAME}`を使ってアクセス可能 | +| `core.getState` | 環境変数の`STATE_{NAME}`を使ってアクセス可能 | +| `core.isDebug` | 環境変数の`RUNNER_DEBUG`を使ってアクセス可能 | +| `core.saveState` | `save-state` | +| `core.setFailed` | `::error`及び`exit 1`のショートカットとして使われる | +| `core.setOutput` | `set-output` | +| `core.setSecret` | `add-mask` | +| `core.startGroup` | `group` | +| `core.warning` | `warning file` | {% if currentVersion ver_lt "enterprise-server@2.23" %} ### 環境変数の設定 @@ -130,7 +132,7 @@ echo "::add-path::/path/to/dir" `::debug::{message}` -デバッグメッセージをログに出力します。 ログでこのコマンドにより設定されたデバッグメッセージを表示するには、`ACTIONS_STEP_DEBUG` という名前のシークレットを作成し、値を `true` に設定する必要があります。 For more information, see "[Enabling debug logging](/actions/managing-workflow-runs/enabling-debug-logging)." +デバッグメッセージをログに出力します。 ログでこのコマンドにより設定されたデバッグメッセージを表示するには、`ACTIONS_STEP_DEBUG` という名前のシークレットを作成し、値を `true` に設定する必要があります。 詳しい情報については、「[デバッグログの有効化](/actions/managing-workflow-runs/enabling-debug-logging)」を参照してください。 #### サンプル @@ -228,13 +230,13 @@ console.log("The running PID from the main action is: " + process.env.STATE_pro ``` {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -## Environment Files +## 環境ファイル -During the execution of a workflow, the runner generates temporary files that can be used to perform certain actions. The path to these files are exposed via environment variables. You will need to use UTF-8 encoding when writing to these files to ensure proper processing of the commands. Multiple commands can be written to the same file, separated by newlines. +ワークフローの実行中に、ランナーは特定のアクションを実行する際に使用できる一時ファイルを生成します。 これらのファイルへのパスは、環境変数を介して公開されます。 コマンドを適切に処理するには、これらのファイルに書き込むときに UTF-8 エンコーディングを使用する必要があります。 複数のコマンドを、改行で区切って同じファイルに書き込むことができます。 {% warning %} -**Warning:** Powershell does not use UTF-8 by default. Make sure you write files using the correct encoding. For example, you need to set UTF-8 encoding when you set the path: +**警告:** Powershell はデフォルト設定で UTF-8 を使用しません。 正しいエンコーディングを使用してファイルを書き込むようにしてください。 たとえば、パスを設定するときに UTF-8 エンコーディングを設定する必要があります。 ``` steps: @@ -255,9 +257,9 @@ steps: echo "action_state=yellow" >> $GITHUB_ENV ``` -Running `$action_state` in a future step will now return `yellow` +将来のステップで `$action_state` を実行すると `yellow` が返されるようになりました -#### Multline strings +#### 複数行の文字列 複数行の文字列の場合、次の構文で区切り文字を使用できます。 ``` @@ -267,7 +269,7 @@ Running `$action_state` in a future step will now return `yellow` ``` #### サンプル -In this example, we use `EOF` as a delimiter and set the `JSON_RESPONSE` environment variable to the value of the curl response. +この例では、区切り文字として `EOF` を使用し、`JSON_RESPONSE` 環境変数を cURL レスポンスの値に設定します。 ``` steps: - name: Set the value diff --git a/translations/ja-JP/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/ja-JP/content/actions/reference/workflow-syntax-for-github-actions.md index 500c35b3359d..151efca57250 100644 --- a/translations/ja-JP/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/ja-JP/content/actions/reference/workflow-syntax-for-github-actions.md @@ -225,7 +225,7 @@ defaults: それぞれのジョブは、`runs-on`で指定された環境で実行されます。 -ワークフローの利用限度内であれば、実行するジョブ数に限度はありません。 For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. +ワークフローの利用限度内であれば、実行するジョブ数に限度はありません。 詳細については、{% data variables.product.prodname_dotcom %} ホストランナーの「[使用制限と支払い](/actions/reference/usage-limits-billing-and-administration)」、およびセルフホストランナーの使用制限については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 ワークフローの実行中で動作しているジョブのユニークな識別子が必要な場合は、{% data variables.product.prodname_dotcom %} APIが利用できます。 詳しい情報については、「[ワークフロージョブ](/v3/actions/workflow-jobs)」を参照してください。 @@ -289,7 +289,7 @@ jobs: ##### **サンプル** ```yaml -ランオン:Ubuntu-最新 +runs-on: ubuntu-latest ``` 詳しい情報については「[{% data variables.product.prodname_dotcom %}ホストランナーの仮想環境](/github/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)」を参照してください。 @@ -389,7 +389,7 @@ jobs: 1つのジョブには、`steps` (ステップ) と呼ばれる一連のタスクがあります。 ステップでは、コマンドを実行する、設定タスクを実行する、あるいはリポジトリやパブリックリポジトリ、Dockerレジストリで公開されたアクションを実行することができます。 すべてのステップでアクションを実行するとは限りませんが、すべてのアクションはステップとして実行されます。 各ステップは、ランナー環境のそれ自体のプロセスで実行され、ワークスペースとファイルシステムにアクセスします。 ステップはそれ自体のプロセスで実行されるため、環境変数を変更しても、ステップ間では反映されません。 {% data variables.product.prodname_dotcom %}には、ジョブを設定して完了するステップが組み込まれています。 -ワークフローの利用限度内であれば、実行するステップ数に限度はありません。 For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. +ワークフローの利用限度内であれば、実行するステップ数に限度はありません。 詳細については、{% data variables.product.prodname_dotcom %} ホストランナーの「[使用制限と支払い](/actions/reference/usage-limits-billing-and-administration)」、およびセルフホストランナーの使用制限については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 #### サンプル @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -アクションを実行するコンテナとして使用するDockerイメージ。 The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +アクションを実行するコンテナとして使用するDockerイメージ。 The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -アクションを実行するサービスコンテナとして使用するDockerイメージ。 The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +アクションを実行するサービスコンテナとして使用するDockerイメージ。 The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/translations/ja-JP/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/ja-JP/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..1a2275e95e0d --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### 参考リンク + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/ja-JP/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/ja-JP/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index d68ca948d555..45fbd0baf019 100644 --- a/translations/ja-JP/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/ja-JP/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: GitHub Enterprise Server インスタンスでユーザを認証する -intro: '{% data variables.product.prodname_ghe_server %} のビルトイン認証を使うか、CAS、LDAP、SAML のいずれかを選択して既存のアカウントを統合し、{% data variables.product.product_location_enterprise %} へのユーザアクセスを集中管理できます。' +intro: '{% data variables.product.prodname_ghe_server %} のビルトイン認証を使うか、CAS、LDAP、SAML のいずれかを選択して既存のアカウントを統合し、{% data variables.product.product_location %} へのユーザアクセスを集中管理できます。' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/ja-JP/content/admin/authentication/changing-authentication-methods.md b/translations/ja-JP/content/admin/authentication/changing-authentication-methods.md index 4d4ed7339692..504def4c4980 100644 --- a/translations/ja-JP/content/admin/authentication/changing-authentication-methods.md +++ b/translations/ja-JP/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -{% data variables.product.product_location_enterprise %}のユーザアカウントは、認証方式を変更しても保存され、ユーザはユーザ名が変更されない限り、同じアカウントにログインし続けることができます。 +{% data variables.product.product_location %}のユーザアカウントは、認証方式を変更しても保存され、ユーザはユーザ名が変更されない限り、同じアカウントにログインし続けることができます。 新しい認証方式でユーザ名が変更される場合、新しいアカウントが作成されます。 管理者は、サイト管理者設定または[ユーザ管理 API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user) を使用してユーザ名を変更できます。 @@ -30,4 +30,4 @@ versions: * **2 要素認証:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **使用しているアイデンティティプロバイダ外のユーザのためのビルトイン認証:**使用中のアイデンティティプロバイダに追加することなく、ユーザを{% data variables.product.product_location_enterprise %}で認証するよう招待できます。 詳細は「[使用中のアイデンティティプロバイダ外のユーザのためにビルトイン認証を許可する](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)」を参照してください。 +* **使用しているアイデンティティプロバイダ外のユーザのためのビルトイン認証:**使用中のアイデンティティプロバイダに追加することなく、ユーザを{% data variables.product.product_location %}で認証するよう招待できます。 詳細は「[使用中のアイデンティティプロバイダ外のユーザのためにビルトイン認証を許可する](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)」を参照してください。 diff --git a/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..2356e76166f0 --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### 必要な環境 + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ja-JP/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ja-JP/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..b12fa2c78a98 --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### SAML SSO について + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| 値 | Other names | 説明 | サンプル | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**注釈**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. [**Save**] をクリックします。 !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**注釈**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/ja-JP/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/ja-JP/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..d40cbf503bde --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### 必要な環境 + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. 詳しい情報については、「[個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token)」を参照してください。 + {% note %} + + 設定ファイルでクエリスイートを指定すると、{% data variables.product.prodname_codeql %} 分析エンジンは、デフォルトのクエリセットに加えて、スイートに含まれるクエリを実行します。 + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. [**Save**] をクリックします。 ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | 値 | Other names | 説明 | サンプル | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/ja-JP/content/admin/authentication/index.md b/translations/ja-JP/content/admin/authentication/index.md index 6e89be60cb9a..68e82218dceb 100644 --- a/translations/ja-JP/content/admin/authentication/index.md +++ b/translations/ja-JP/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: 認証 -intro: '{% data variables.product.prodname_ghe_server %} のビルトイン認証を使うか、CAS、LDAP、SAML のいずれかを選択して既存のアカウントを統合し、{% data variables.product.product_location_enterprise %} へのユーザアクセスを集中管理できます。' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/ja-JP/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/ja-JP/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/ja-JP/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ja-JP/content/admin/authentication/using-built-in-authentication.md b/translations/ja-JP/content/admin/authentication/using-built-in-authentication.md index f5de9f26775a..6b7407a8921c 100644 --- a/translations/ja-JP/content/admin/authentication/using-built-in-authentication.md +++ b/translations/ja-JP/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: ビルトイン認証の利用 -intro: 'デフォルトの認証方式を使用する場合、すべての認証の詳細は {% data variables.product.product_location_enterprise %} に保存されます。 LDAP、SAML、CASのような確立された認証プロバイダをすでに持っているのでなければ、ビルトイン認証がデフォルトの方式になります。' +intro: 'デフォルトの認証方式を使用する場合、すべての認証の詳細は {% data variables.product.product_location %} に保存されます。 LDAP、SAML、CASのような確立された認証プロバイダをすでに持っているのでなければ、ビルトイン認証がデフォルトの方式になります。' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/ja-JP/content/admin/authentication/using-cas.md b/translations/ja-JP/content/admin/authentication/using-cas.md index 4219a41b8415..c4fa1a54efe9 100644 --- a/translations/ja-JP/content/admin/authentication/using-cas.md +++ b/translations/ja-JP/content/admin/authentication/using-cas.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/about-cas-authentication/ - /enterprise/admin/user-management/using-cas - /enterprise/admin/authentication/using-cas -intro: 'CAS は、複数の Web アプリケーションのためのシングルサインオン (SSO) プロトコルです。 A CAS user account does not take up a {% if currentVersion ver_gt "enterprise-server@2.16" %}user license{% else %}seat{% endif %} until the user signs in.' +intro: 'CAS は、複数の Web アプリケーションのためのシングルサインオン (SSO) プロトコルです。 CAS ユーザアカウントは、ユーザがサインインするまで、{% if currentVersion ver_gt "enterprise-server@2.16" %}ユーザライセンス{% else %}シート{% endif %}を消費しません。' versions: enterprise-server: '*' --- @@ -32,7 +32,7 @@ versions: ### CASの設定 {% warning %} -**警告:**{% data variables.product.product_location_enterprise %}でCASを設定するまでは、ユーザはCASのユーザ名とパスワードをAPIリクエストの認証やHTTP/HTTPS経由のGit操作に使えないことに注意してください。 その代わりに、ユーザは[アクセストークンを作成](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use)しなければなりません。 +**警告:**{% data variables.product.product_location %}でCASを設定するまでは、ユーザはCASのユーザ名とパスワードをAPIリクエストの認証やHTTP/HTTPS経由のGit操作に使えないことに注意してください。 その代わりに、ユーザは[アクセストークンを作成](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use)しなければなりません。 {% endwarning %} diff --git a/translations/ja-JP/content/admin/authentication/using-ldap.md b/translations/ja-JP/content/admin/authentication/using-ldap.md index ebf827d41fde..8286ba939378 100644 --- a/translations/ja-JP/content/admin/authentication/using-ldap.md +++ b/translations/ja-JP/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### {% data variables.product.product_location_enterprise %}とのLDAPの設定 +### {% data variables.product.product_location %}とのLDAPの設定 LDAPを設定した後、ユーザは自分のLDAPクレデンシャルでインスタンスにサインインできるようになります。 ユーザが初めてサインインするときに、ディレクトリ内のLDAP属性を使ってプロフィール名、メールアドレス、SSHキーが設定されます。 @@ -43,7 +43,7 @@ LDAPを設定した後、ユーザは自分のLDAPクレデンシャルでイン {% warning %} -**警告:**{% data variables.product.product_location_enterprise %}でLDAPを設定する前に、利用するLDAPサービスがページ化された結果をサポートしていることを確認してください。 +**警告:**{% data variables.product.product_location %}でLDAPを設定する前に、利用するLDAPサービスがページ化された結果をサポートしていることを確認してください。 {% endwarning %} @@ -55,11 +55,11 @@ LDAPを設定した後、ユーザは自分のLDAPクレデンシャルでイン 5. 設定を追加してください。 ### LDAPの属性 -{% data variables.product.product_location_enterprise %}のlDAPの設定を完了させるために、以下の属性を使ってください。 +{% data variables.product.product_location %}のlDAPの設定を完了させるために、以下の属性を使ってください。 | 属性名 | 種類 | 説明 | | ------------------------------------------------ | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Host` | 必須 | LDAP のホスト。例: `ldap.example.com` あるいは `10.0.0.30`。 ホスト名が内部ネットワークからしか利用できないなら、まず{% data variables.product.product_location_enterprise %}のDNSを設定してホスト名を内部のネームサーバを使って解決できるようにする必要があるかもしれません。 | +| `Host` | 必須 | LDAP のホスト。例: `ldap.example.com` あるいは `10.0.0.30`。 ホスト名が内部ネットワークからしか利用できないなら、まず{% data variables.product.product_location %}のDNSを設定してホスト名を内部のネームサーバを使って解決できるようにする必要があるかもしれません。 | | `ポート` | 必須 | ホストの LDAP サービスが待ち受けるポート。 例:389及び636(LDAPS用)。 | | `Encryption` | 必須 | LDAP サーバーとの通信をセキュアにするために使われる暗号化の方法。 例:plain(暗号化なし)、SSL/LDAPS(最初からの暗号化)、StartTLS(接続後に暗号化通信にアップグレード)。 | | `Domain search user` | 任意 | ユーザのサインインの際に認証のためにユーザのルックアップを行う LDAP ユーザ。 これは通常、サードパーティとのインテグレーションのために特に作成されるサービスアカウントです。 `cn=Administrator,cn=Users,dc=Example,dc=com`のような完全修飾名を使ってください。 Active Directoryでは、ドメイン検索ユーザとして `[DOMAIN]\[USERNAME]`という構文(例:`WINDOWS\Administrator`)を使うこともできます。 | @@ -190,7 +190,7 @@ LDAP Sync が有効化されると、サイト管理者と Organization のオ [API を使用して手動同期をトリガー](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)することもできます。 -### {% data variables.product.product_location_enterprise %}へのアクセスの削除 +### {% data variables.product.product_location %}へのアクセスの削除 [LDAP Sync が有効化](#enabling-ldap-sync)されているなら、ユーザの LDAP のクレデンシャルを削除すれば、次の同期が行われた後にそのユーザのアカウントはサスペンドされます。 diff --git a/translations/ja-JP/content/admin/authentication/using-saml.md b/translations/ja-JP/content/admin/authentication/using-saml.md index 928555742b23..cb5efd587698 100644 --- a/translations/ja-JP/content/admin/authentication/using-saml.md +++ b/translations/ja-JP/content/admin/authentication/using-saml.md @@ -33,7 +33,7 @@ versions: {% note %} -**注釈**: ユーザの `NameID` が IdP で変更された場合、ユーザが {% data variables.product.prodname_ghe_server %} インスタンスにサインインしようとすると、エラーメッセージが表示されます。 {% if currentVersion ver_gt "enterprise-server@2.21" %}To restore the user's access, you'll need to update the user account's `NameID` mapping. 詳しい情報については、「[ユーザの SAML `NameID` を更新する](#updating-a-users-saml-nameid)」を参照してください。{% else %} 詳しい情報については、「[エラー: '別のユーザーがすでにアカウントを所有しています'](#error-another-user-already-owns-the-account)」を参照してください。{% endif %} +**注釈**: ユーザの `NameID` が IdP で変更された場合、ユーザが {% data variables.product.prodname_ghe_server %} インスタンスにサインインしようとすると、エラーメッセージが表示されます。 {% if currentVersion ver_gt "enterprise-server@2.21" %} ユーザのアクセスを復元するには、ユーザアカウントの `NameID` マッピングを更新する必要があります。 詳しい情報については、「[ユーザの SAML `NameID` を更新する](#updating-a-users-saml-nameid)」を参照してください。{% else %} 詳しい情報については、「[エラー: '別のユーザーがすでにアカウントを所有しています'](#error-another-user-already-owns-the-account)」を参照してください。{% endif %} {% endnote %} @@ -79,10 +79,10 @@ versions: {% endtip %} -5. {% data variables.product.product_location_enterprise %} 上のユーザの管理者権限を SAML プロバイダに決めさせたく**ない**場合、[**Disable administrator demotion/promotion**] を選択します。 ![SAMLの無効化の管理者設定](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. **Single sign-on URL(シングルサインオンURL)**フィールドに、使用するIdpのシングルサインオンのリクエストのためのHTTPあるいはHTTPSエンドポイントを入力してください。 この値はIdpの設定によって決まります。 ホストが内部のネットワークからしか利用できない場合、[{% data variables.product.product_location_enterprise %}を内部ネームサーバーを利用するように設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)する必要があるかもしれません。 ![SAML認証](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. または、[**Issuer**] フィールドに、SAML の発行者の名前を入力します。 これは、{% data variables.product.product_location_enterprise %} へ送信されるメッセージの真正性を検証します。 ![SAML発行者](/assets/images/enterprise/management-console/saml-issuer.png) -8. [**Signature Method**] および [**Digest Method**] ドロップダウンメニューで、SAML の発行者が {% data variables.product.product_location_enterprise %} からのリクエストの整合性の検証に使うハッシュアルゴリズムを選択します。 ** Name Identifier Format(Name Identifier形式)**ドロップダウンメニューから形式を指定してください。 ![SAML方式](/assets/images/enterprise/management-console/saml-method.png) +5. {% data variables.product.product_location %} 上のユーザの管理者権限を SAML プロバイダに決めさせたく**ない**場合、[**Disable administrator demotion/promotion**] を選択します。 ![SAMLの無効化の管理者設定](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. **Single sign-on URL(シングルサインオンURL)**フィールドに、使用するIdpのシングルサインオンのリクエストのためのHTTPあるいはHTTPSエンドポイントを入力してください。 この値はIdpの設定によって決まります。 ホストが内部のネットワークからしか利用できない場合、[{% data variables.product.product_location %}を内部ネームサーバーを利用するように設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)する必要があるかもしれません。 ![SAML認証](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. または、[**Issuer**] フィールドに、SAML の発行者の名前を入力します。 これは、{% data variables.product.product_location %} へ送信されるメッセージの真正性を検証します。 ![SAML発行者](/assets/images/enterprise/management-console/saml-issuer.png) +8. [**Signature Method**] および [**Digest Method**] ドロップダウンメニューで、SAML の発行者が {% data variables.product.product_location %} からのリクエストの整合性の検証に使うハッシュアルゴリズムを選択します。 ** Name Identifier Format(Name Identifier形式)**ドロップダウンメニューから形式を指定してください。 ![SAML方式](/assets/images/enterprise/management-console/saml-method.png) 9. [**Verification certificate**] の下で、[**Choose File**] をクリックし、IdP からの SAML のレスポンスを検証するための証明書を選択してください。 ![SAML認証](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. 必要に応じてSAMLの属性名はIdPに合わせて修正してください。あるいはデフォルト名をそのまま受け付けてください。 ![SAMLの属性名](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ versions: {% endif %} -### {% data variables.product.product_location_enterprise %}へのアクセスの削除 +### {% data variables.product.product_location %}へのアクセスの削除 アイデンティティプロバイダからユーザを削除したなら、そのユーザを手動でサスペンドもしなければなりません。 そうしなければ、そのユーザはアクセストークンあるいはSSHキーを使って引き続き認証を受けることができてしまいます。 詳しい情報については[ユーザのサスペンドとサスペンドの解除](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)を参照してください。 @@ -144,7 +144,7 @@ versions: > 別のユーザが既にアカウントを所有しています。 管理者に認証ログを確認するようご依頼ください。 -このメッセージは通常、その人のユーザ名またはメールアドレスが IdP で変更されたということを示します。 {% if currentVersion ver_gt "enterprise-server@2.21" %}Ensure that the `NameID` mapping for the user account on {% data variables.product.prodname_ghe_server %} matches the user's `NameID` on your IdP. 詳しい情報については、「[ユーザの SAML `NameID` の更新](#updating-a-users-saml-nameid)」を参照してください。{% else %} `NameID` マッピングの更新については、{% data variables.contact.contact_ent_support %} にお問い合わせください。{% endif %} +このメッセージは通常、その人のユーザ名またはメールアドレスが IdP で変更されたということを示します。 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %} のユーザアカウントの `NameID` マッピングが IdP のユーザの `NameID` とマッチすることを確認します。 詳しい情報については、「[ユーザの SAML `NameID` の更新](#updating-a-users-saml-nameid)」を参照してください。{% else %} `NameID` マッピングの更新については、{% data variables.contact.contact_ent_support %} にお問い合わせください。{% endif %} #### SAMLレスポンスが署名されていなかった場合、あるいは署名が内容とマッチしなかった場合、authログに以下のエラーメッセージが残されます。 diff --git a/translations/ja-JP/content/admin/configuration/about-enterprise-configuration.md b/translations/ja-JP/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..ed1bd60f40f8 --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### 参考リンク + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/ja-JP/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/ja-JP/content/admin/configuration/accessing-the-administrative-shell-ssh.md index 59dafa2183eb..ef243e8cca24 100644 --- a/translations/ja-JP/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/ja-JP/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'SSH アクセスにより、{% data variables.product.prodname_ghe_server %} のコマンドラインユーティリティを実行でき、トラブルシューティング、バックアップの実行、およびレプリケーションの設定に役立ちます。' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### SSH 接続問題のトラブルシューティング -SSH 経由で {% data variables.product.product_location_enterprise %} に接続しようとしたときに、`Permission denied (publickey)` というエラーが発生した場合は、ポート 122 経由で接続していることを確認してください。 使用するプライベートな SSH キーを明確に指定することが必要になる場合があります。 +SSH 経由で {% data variables.product.product_location %} に接続しようとしたときに、`Permission denied (publickey)` というエラーが発生した場合は、ポート 122 経由で接続していることを確認してください。 使用するプライベートな SSH キーを明確に指定することが必要になる場合があります。 コマンドラインでプライベートな SSH キーを指定するには、`-i` 引数を付けて `ssh` を実行します。 diff --git a/translations/ja-JP/content/admin/configuration/accessing-the-management-console.md b/translations/ja-JP/content/admin/configuration/accessing-the-management-console.md index 6cee25affb0d..bda84f468a0b 100644 --- a/translations/ja-JP/content/admin/configuration/accessing-the-management-console.md +++ b/translations/ja-JP/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Management Console にアクセスする -intro: '{% data variables.product.product_location %}のセットアップと設定、メンテナンスウィンドウのスケジューリング、問題のトラブルシューティング、ライセンスの管理には{% data variables.enterprise.management_console %}を使ってください。' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### {% data variables.enterprise.management_console %}について 次の基本的な管理作業には {% data variables.enterprise.management_console %} を使用します。 -- **初期セットアップ**: ブラウザで {% data variables.product.product_location_enterprise %} の IP アドレスにアクセスすることで {% data variables.product.product_location_enterprise %} を最初に起動したときに、初期セットアッププロセスを段階的に実行します。 +- **初期セットアップ**: ブラウザで {% data variables.product.product_location %} の IP アドレスにアクセスすることで {% data variables.product.product_location %} を最初に起動したときに、初期セットアッププロセスを段階的に実行します。 - **インスタンスの基本設定**: [Settings] ページで、DNS、ホスト名、SSL、ユーザ認証、メール、モニタリングサービス、ログの転送を設定します。 -- **スケジュールメンテナンスウィンドウ**: {% data variables.enterprise.management_console %} または管理シェルを使用してメンテナンスを実行する際に、{% data variables.product.product_location_enterprise %} をオフラインにします。 +- **スケジュールメンテナンスウィンドウ**: {% data variables.enterprise.management_console %} または管理シェルを使用してメンテナンスを実行する際に、{% data variables.product.product_location %} をオフラインにします。 - **トラブルシューティング**: Support Bundle を生成するか、高レベルの診断情報を一覧表示します。 - **ライセンス管理**: {% data variables.product.prodname_enterprise %} ライセンスを一覧表示または更新します。 -{% data variables.enterprise.management_console %}には、{% data variables.product.product_location_enterprise %}のIPアドレスからいつでもアクセスできます。インスタンスがメンテナンスモードになっていたり、致命的なアプリケーション障害やホスト名あるいはSSLの設定ミスがあってもアクセス可能です。 +{% data variables.enterprise.management_console %}には、{% data variables.product.product_location %}のIPアドレスからいつでもアクセスできます。インスタンスがメンテナンスモードになっていたり、致命的なアプリケーション障害やホスト名あるいはSSLの設定ミスがあってもアクセス可能です。 -{% data variables.enterprise.management_console %}にアクセスするには、{% data variables.product.product_location_enterprise %}の初期セットアップ時に設定した管理者パスワードを使わなければなりません。 また、ポート8443で仮想マシンのホストに接続することもできます。 {% data variables.enterprise.management_console %}へのアクセスに問題があれば、中間のファイアウォールやセキュリティグループの設定を確認してください。 +{% data variables.enterprise.management_console %}にアクセスするには、{% data variables.product.product_location %}の初期セットアップ時に設定した管理者パスワードを使わなければなりません。 また、ポート8443で仮想マシンのホストに接続することもできます。 {% data variables.enterprise.management_console %}へのアクセスに問題があれば、中間のファイアウォールやセキュリティグループの設定を確認してください。 ### サイト管理者としての{% data variables.enterprise.management_console %}へのアクセス diff --git a/translations/ja-JP/content/admin/configuration/command-line-utilities.md b/translations/ja-JP/content/admin/configuration/command-line-utilities.md index b8616ed08786..185cf4279b67 100644 --- a/translations/ja-JP/content/admin/configuration/command-line-utilities.md +++ b/translations/ja-JP/content/admin/configuration/command-line-utilities.md @@ -20,8 +20,8 @@ SSH 管理ユーザとしてサインインした後では、VM 上のどこか このユーティリティは、あらゆる {% data variables.product.prodname_enterprise %} ページの上部にバナーを設定します。 これを使用すればユーザにメッセージを配信することができます。 {% if currentVersion ver_gt "enterprise-server@2.21" %} -You can also set an announcement banner using the enterprise settings on -{% data variables.product.product_name %}. 詳しい情報については「[インスタンス上でのユーザメッセージをカスタマイズする](/enterprise/admin/user-management/customizing-user-messages-on-your-instance#creating-a-global-announcement-banner)」を参照してください。 +また、 +{% data variables.product.product_name %} の Enterprise 設定を使用してアナウンスバナーを設定することもできます。 詳しい情報については「[インスタンス上でのユーザメッセージをカスタマイズする](/enterprise/admin/user-management/customizing-user-messages-on-your-instance#creating-a-global-announcement-banner)」を参照してください。 {% endif %} ```shell @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -このユーティリティを使用すると、{% data variables.product.product_location_enterprise %} の設定を取得して変更することができます。 +このユーティリティを使用すると、{% data variables.product.product_location %} の設定を取得して変更することができます。 ```shell $ ghe-config core.github-hostname @@ -394,7 +394,7 @@ ghe-ssl-acme -e S/MIME コミット署名の検証のために証明書チェーンを追加するには、このユーティリティを実行します。 詳細は「[コミット署名の検証について](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)」を参照してください。 -他のサーバが自己署名証明書または必要な CA バンドルがついていない SSL 証明書を使っているため {% data variables.product.product_location_enterprise %} がそのサーバに接続できない場合、このユーティリティを使ってください。 これを確認する方法は、{% data variables.product.product_location_enterprise %} から`openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` を実行することです。 リモートサーバの SSL 証明書を確認できたら、`SSL-Session` が次のように0の終了コードを表示します。 +他のサーバが自己署名証明書または必要な CA バンドルがついていない SSL 証明書を使っているため {% data variables.product.product_location %} がそのサーバに接続できない場合、このユーティリティを使ってください。 これを確認する方法は、{% data variables.product.product_location %} から`openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` を実行することです。 リモートサーバの SSL 証明書を確認できたら、`SSL-Session` が次のように0の終了コードを表示します。 ``` SSL-Session: @@ -452,7 +452,7 @@ $ ghe-storage-extend #### ghe-version -このユーティリティは、{% data variables.product.product_location_enterprise %} のバージョンやプラットフォーム、ビルドを表示します。 +このユーティリティは、{% data variables.product.product_location %} のバージョンやプラットフォーム、ビルドを表示します。 ```shell $ ghe-version diff --git a/translations/ja-JP/content/admin/configuration/configuring-a-hostname.md b/translations/ja-JP/content/admin/configuration/configuring-a-hostname.md index b5722dac9874..6430f1a98e8c 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-a-hostname.md +++ b/translations/ja-JP/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -ハードコードされたIPアドレスの代わりにホスト名を設定すれば、ユーザやクライアントソフトウェアに影響を与えることなく{% data variables.product.product_location_enterprise %}を動作させる物理ハードウェアを変更できるようになります。 +ハードコードされたIPアドレスの代わりにホスト名を設定すれば、ユーザやクライアントソフトウェアに影響を与えることなく{% data variables.product.product_location %}を動作させる物理ハードウェアを変更できるようになります。 {% data variables.enterprise.management_console %} のホスト名の設定は、適切な完全修飾ドメイン名 (FQDN) に設定して、インターネット上または内部ネットワーク内で解決できるようにしてください。 たとえば、ホスト名の設定は `github.companyname.com` であるかもしれません。 また、選択したホスト名に対して Subdomain Isolation を有効にして、いくつかのクロスサイトスクリプティングスタイルの脆弱性を軽減することもおすすめします。 ホスト名の設定に関する詳しい情報については、[HTTP RFC の Section 2.1](https://tools.ietf.org/html/rfc1123#section-2) を参照してください。 @@ -18,9 +18,9 @@ versions: {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. {% data variables.product.product_location_enterprise %} に設定するホスト名を入力します。 ![ホスト名を設定するためのフィールド](/assets/images/enterprise/management-console/hostname-field.png) +4. {% data variables.product.product_location %} に設定するホスト名を入力します。 ![ホスト名を設定するためのフィールド](/assets/images/enterprise/management-console/hostname-field.png) 5. 新しいホスト名のためのDNS及びSSLの設定をテストするには**Test domain settings(ドメイン設定のテスト)**をクリックしてください。 ![[Test domain settings] ボタン](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -ホスト名を設定したら、{% data variables.product.product_location_enterprise %}のSubdomain Isolationを有効化することをお勧めします。 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 +ホスト名を設定したら、{% data variables.product.product_location %}のSubdomain Isolationを有効化することをお勧めします。 詳しい情報については"[Subdomain Isolationの有効化](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)"を参照してください。 diff --git a/translations/ja-JP/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/ja-JP/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index 6c1373df0438..4364096b86b1 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/ja-JP/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: アウトバウンドのWebプロキシサーバの設定 -intro: 'プロキシサーバは、{% data variables.product.product_location_enterprise %}に追加のセキュリティのレベルをもたらしてくれます。' +intro: 'プロキシサーバは、{% data variables.product.product_location %}に追加のセキュリティのレベルをもたらしてくれます。' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -{% data variables.product.product_location_enterprise %} に対してプロキシサーバーが有効である場合、送信先ホストが HTTP プロキシ除外として追加されていない限り、{% data variables.product.prodname_ghe_server %} によって送信されたアウトバウンドメッセージがプロキシサーバーを経由してまず最初に送信されます。 アウトバウンドのメッセージの種類には、webhook、Bundleのアップロード、レガシーのアバターのフェッチが含まれます。 プロキシサーバのURLは、たとえば`http://127.0.0.1:8123`といったように、プロトコル、ドメインもしくはIPアドレスにポート番号を加えたものです。 +{% data variables.product.product_location %} に対してプロキシサーバーが有効である場合、送信先ホストが HTTP プロキシ除外として追加されていない限り、{% data variables.product.prodname_ghe_server %} によって送信されたアウトバウンドメッセージがプロキシサーバーを経由してまず最初に送信されます。 アウトバウンドのメッセージの種類には、webhook、Bundleのアップロード、レガシーのアバターのフェッチが含まれます。 プロキシサーバのURLは、たとえば`http://127.0.0.1:8123`といったように、プロトコル、ドメインもしくはIPアドレスにポート番号を加えたものです。 {% note %} -**メモ:** {% data variables.product.product_location_enterprise %} を {% data variables.product.prodname_dotcom_the_website %} に接続するには、`github.com` と `api.github.com` への接続がプロキシ設定で許可されている必要があります。 詳細は「[{% data variables.product.prodname_ghe_server %} を {% data variables.product.prodname_dotcom_the_website %} に接続する](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)」を参照してください。 +**メモ:** {% data variables.product.product_location %} を {% data variables.product.prodname_dotcom_the_website %} に接続するには、`github.com` と `api.github.com` への接続がプロキシ設定で許可されている必要があります。 詳細は「[{% data variables.product.prodname_ghe_server %} を {% data variables.product.prodname_dotcom_the_website %} に接続する](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)」を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-applications.md b/translations/ja-JP/content/admin/configuration/configuring-applications.md index eb02f839391c..013e836f0364 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-applications.md +++ b/translations/ja-JP/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: アプリケーションを設定する -intro: '{% data variables.product.product_location_enterprise %} 向けに内部アプリケーションを設定できます。' +intro: '{% data variables.product.product_location %} 向けに内部アプリケーションを設定できます。' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### 画像キャッシュを調整する -{% data variables.product.product_location_enterprise %} がアバターをキャッシュする時間を選択できます。 キャッシュ時間を長くすると、ユーザのアバターをロードするのにかかる時間が長くなります。 キャッシュ時間を短すぎる値で設定すると、{% data variables.product.product_location_enterprise %} のワークプロセスが過負荷になる可能性があります。 +{% data variables.product.product_location %} がアバターをキャッシュする時間を選択できます。 キャッシュ時間を長くすると、ユーザのアバターをロードするのにかかる時間が長くなります。 キャッシュ時間を短すぎる値で設定すると、{% data variables.product.product_location %} のワークプロセスが過負荷になる可能性があります。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. 左のサイドバーで、**Applications(アプリケーション)** をクリックしてください。 ![[Settings] サイドバーでの [Applications] タブ](/assets/images/enterprise/management-console/sidebar-applications.png) -4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like -{% data variables.product.product_location_enterprise %} to cache avatar images. +4. [Avatar image cache time (seconds)] で、 +{% data variables.product.product_location %} がアバター画像をキャッシュする秒数を入力します。 ![アバター画像キャッシュのフォームフィールド](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/ja-JP/content/admin/configuration/configuring-backups-on-your-appliance.md index 8011bc453513..5a9cc64016ae 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/ja-JP/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'システム災害復旧計画の一部として、自動化バックアップを設定して{% data variables.product.product_location_enterprise %}のプロダクションデータを保護できます。' +intro: 'システム災害復旧計画の一部として、自動化バックアップを設定して{% data variables.product.product_location %}のプロダクションデータを保護できます。' versions: enterprise-server: '*' --- ### {% data variables.product.prodname_enterprise_backup_utilities %}について -{% data variables.product.prodname_enterprise_backup_utilities %}は、個別のホストにインストールするバックアップシステムで、{% data variables.product.product_location_enterprise %}のバックアップスナップショットをセキュアなSSHネットワーク接続経由で定期的に取得します。 スナップショットを使用して、既存の {% data variables.product.prodname_ghe_server %} インスタンスをバックアップホストから以前の状態に復元できます。 +{% data variables.product.prodname_enterprise_backup_utilities %}は、個別のホストにインストールするバックアップシステムで、{% data variables.product.product_location %}のバックアップスナップショットをセキュアなSSHネットワーク接続経由で定期的に取得します。 スナップショットを使用して、既存の {% data variables.product.prodname_ghe_server %} インスタンスをバックアップホストから以前の状態に復元できます。 ネットワーク経由で転送されるのは最後のスナップショット以降に追加されたデータのみで、追加の物理ストレージ領域もその分だけしか占めません。 パフォーマンスへの影響を最小化するために、バックアップは最低のCPU/IO優先度の下でオンライン実行されます。 バックアップを行うために、メンテナンスウィンドウをスケジューリングする必要はありません。 @@ -27,11 +27,11 @@ versions: ### 必要な環境 -{% data variables.product.prodname_enterprise_backup_utilities %}を利用するには、{% data variables.product.product_location_enterprise %}とは別のLinuxもしくはUnixホストシステムが必要です。 +{% data variables.product.prodname_enterprise_backup_utilities %}を利用するには、{% data variables.product.product_location %}とは別のLinuxもしくはUnixホストシステムが必要です。 {% data variables.product.prodname_enterprise_backup_utilities %}は、重要なデータのための長期的な恒久ストレージの既存環境に統合することもできます。 -バックアップホストと{% data variables.product.product_location_enterprise %}は、地理的に離れたところに配置することをおすすめします。 そうすることで、プライマリのサイトにおける大規模な災害やネットワーク障害に際してもリカバリにバックアップが利用できることが保証されます。 +バックアップホストと{% data variables.product.product_location %}は、地理的に離れたところに配置することをおすすめします。 そうすることで、プライマリのサイトにおける大規模な災害やネットワーク障害に際してもリカバリにバックアップが利用できることが保証されます。 物理的なストレージの要求は、Gitリポジトリのディスク利用状況と予想される成長パターンによって異なります。 @@ -59,7 +59,7 @@ versions: 3. `GHE_HOSTNAME` の値をプライマリの {% data variables.product.prodname_ghe_server %} インスタンスのホスト名あるいは IP アドレスに設定します。 4. `GHE_DATA_DIR` の値をバックアップスナップショットを保存したいファイルシステムの場所に設定します。 5. `https://HOSTNAME/setup/settings` にあるプライマリインスタンスの設定ページを開き、バックアップホストの SSH キーを認証済みの SSH キーのリストに追加します。 詳しい情報については、「[管理シェル (SSH) にアクセスする](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)」を参照してください。 -5. `ghe-host-check` コマンドで、{% data variables.product.product_location_enterprise %} との SSH 接続を確認します。 +5. `ghe-host-check` コマンドで、{% data variables.product.product_location %} との SSH 接続を確認します。 ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ versions: ### バックアップのリストア -万が一、プライマリサイトで長時間の停止または壊滅的なイベントが発生した場合は、別の {% data variables.product.prodname_enterprise %} アプライアンスをプロビジョニングしてバックアップホストから復元を実行することで、{% data variables.product.product_location_enterprise %} を復元できます。 アプライアンスを復元する前に、バックアップホストの SSH キーをターゲットの {% data variables.product.prodname_enterprise %} アプライアンスに認証済み SSH キーとして追加する必要があります。 +万が一、プライマリサイトで長時間の停止または壊滅的なイベントが発生した場合は、別の {% data variables.product.prodname_enterprise %} アプライアンスをプロビジョニングしてバックアップホストから復元を実行することで、{% data variables.product.product_location %} を復元できます。 アプライアンスを復元する前に、バックアップホストの SSH キーをターゲットの {% data variables.product.prodname_enterprise %} アプライアンスに認証済み SSH キーとして追加する必要があります。 -最後に成功したスナップショットから {% data variables.product.product_location_enterprise %} を復元するには、`ghe-restore` コマンドを使用します。 以下と同じような出力が表示されるでしょう: +最後に成功したスナップショットから {% data variables.product.product_location %} を復元するには、`ghe-restore` コマンドを使用します。 以下と同じような出力が表示されるでしょう: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/ja-JP/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/ja-JP/content/admin/configuration/configuring-built-in-firewall-rules.md index 6f2e6564f886..91a38008eeda 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/ja-JP/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: 組み込みファイアウォールのルール設定 -intro: '{% data variables.product.product_location_enterprise %}のデフォルトのファイアウォールのルールとカスタマイズされたルールを見ることができます。' +intro: '{% data variables.product.product_location %}のデフォルトのファイアウォールのルールとカスタマイズされたルールを見ることができます。' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### {% data variables.product.product_location_enterprise %}のファイアウォールについて +### {% data variables.product.product_location %}のファイアウォールについて {% data variables.product.prodname_ghe_server %} は、仮想アプライアンスで Ubuntu の Uncomplicated Firewall (UFW) を使用します。 詳しい情報についてはUbuntuのドキュメンテーションの"[UFW](https://help.ubuntu.com/community/UFW)"を参照してください。 {% data variables.product.prodname_ghe_server %} は、許可されたサービスのファイアウォールのホワイトリストをリリースごとに自動的に更新します。 @@ -66,7 +66,7 @@ UFW ファイアウォールは、{% data variables.product.prodname_ghe_server $ sudo cp -r /lib/ufw ~/ufw.backup ``` -{% data variables.product.product_location_enterprise %}をアップグレードした後は、カスタムのファイアウォールルールを再適用しなければなりません。 ファイアウォールのカスタムルールを再適用するためのスクリプトを作成することをお勧めします。 +{% data variables.product.product_location %}をアップグレードした後は、カスタムのファイアウォールルールを再適用しなければなりません。 ファイアウォールのカスタムルールを再適用するためのスクリプトを作成することをお勧めします。 ### デフォルトのファイアウォールルールのリストア diff --git a/translations/ja-JP/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/ja-JP/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index bd377a043f21..9f961ba3daff 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/ja-JP/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: アプライアンスのコードスキャンを設定する shortTitle: コードスキャンを設定する -intro: '{% data variables.product.product_location_enterprise %} の {% data variables.product.prodname_code_scanning %} を有効化、設定、および無効化できます。 {% data variables.product.prodname_code_scanning_capc %} を使用すると、コードの脆弱性やエラーをスキャンできます。' +intro: '{% data variables.product.product_location %} の {% data variables.product.prodname_code_scanning %} を有効化、設定、および無効化できます。 {% data variables.product.prodname_code_scanning_capc %} を使用すると、コードの脆弱性やエラーをスキャンできます。' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ versions: {% data reusables.code-scanning.enabling-options %} -{% data variables.product.product_location_enterprise %} のユーザがリポジトリで {% data variables.product.prodname_code_scanning %} を有効化して使用できるようにするには、サイト管理者として、アプライアンス全体でこの機能を有効にする必要があります。 +{% data variables.product.product_location %} のユーザがリポジトリで {% data variables.product.prodname_code_scanning %} を有効化して使用できるようにするには、サイト管理者として、アプライアンス全体でこの機能を有効にする必要があります。 ### アプライアンスで {% data variables.product.prodname_code_scanning %} が有効かどうかを確認する方法 @@ -37,8 +37,8 @@ versions: {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under " -{% data variables.product.prodname_advanced_security %}," click **{% data variables.product.prodname_code_scanning_capc %}**. +1. [ +{% data variables.product.prodname_advanced_security %}] の下にある [**{% data variables.product.prodname_code_scanning_capc %}**] をクリックします。 ![{% data variables.product.prodname_code_scanning %} を有効化または無効化するチェックボックス](/assets/images/enterprise/management-console/enable-code-scanning-checkbox.png) {% data reusables.enterprise_management_console.save-settings %} @@ -49,24 +49,24 @@ versions: {% data variables.product.prodname_actions %} ベータに登録している場合、{% data variables.product.prodname_ghe_server %} は {% data variables.product.prodname_actions %} ワークフローを使用して {% data variables.product.prodname_code_scanning %} を実行できます。 まず、環境内に 1 つ以上のセルフホスト {% data variables.product.prodname_actions %} ランナーをプロビジョニングする必要があります。 セルフホストランナーは、リポジトリ、Organization、または Enterprise アカウントレベルでプロビジョニングできます。 詳しい情報については、「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners)」および「[セルフホストランナーを追加する](/actions/hosting-your-own-runners/adding-self-hosted-runners)」を参照してください。 -You must ensure that Git is in the PATH variable on any self-hosted runners you use to run {% data variables.product.prodname_codeql %} actions. +{% data variables.product.prodname_codeql %} アクションを実行するために使用するセルフホストランナーの PATH 変数に Git が含まれていることを確認する必要があります。 #### アクションをプロビジョニングする {% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を使用して {% data variables.product.prodname_code_scanning %} を実行するには、適切なアクションがローカルで使用可能である必要があります。 アクションを 3 つの方法で利用可能にすることができます。 - **推奨** [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) を使用して、{% data variables.product.prodname_dotcom_the_website %} からアクションを自動的にダウンロードできます。 インスタンスをホストするマシンは、{% data variables.product.prodname_dotcom_the_website %} にアクセス可能である必要があります。 この方法で、最新のソフトウェアを自動的に入手できます。 詳しい情報については、「[{% data variables.product.prodname_actions %} を同期するために {% data variables.product.prodname_github_connect %} を設定する](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)」を参照してください。 -- {% data variables.product.prodname_codeql_workflow %} を使用する場合は、[https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/) にある {% data variables.product.prodname_codeql %} Action 同期ツールを使用して、リポジトリを {% data variables.product.prodname_dotcom_the_website %} から {% data variables.product.prodname_ghe_server %} に同期できます。 コンピューターで {% data variables.product.product_location_enterprise %} と {% data variables.product.prodname_dotcom_the_website %} の両方に同時にアクセスできる限り、{% data variables.product.product_location_enterprise %} または {% data variables.product.prodname_actions %} ランナーがインターネットにアクセスできるかどうかに関係なく、このツールを使用できます。 +- {% data variables.product.prodname_codeql_workflow %} を使用する場合は、[https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/) にある {% data variables.product.prodname_codeql %} Action 同期ツールを使用して、リポジトリを {% data variables.product.prodname_dotcom_the_website %} から {% data variables.product.prodname_ghe_server %} に同期できます。 コンピューターで {% data variables.product.product_location %} と {% data variables.product.prodname_dotcom_the_website %} の両方に同時にアクセスできる限り、{% data variables.product.product_location %} または {% data variables.product.prodname_actions %} ランナーがインターネットにアクセスできるかどうかに関係なく、このツールを使用できます。 - アクションで {% data variables.product.prodname_dotcom_the_website %} リポジトリをクローンすることにより、サーバーにアクションのリポジトリのローカルコピーを作成できます。 たとえば、{% data variables.product.prodname_codeql %} アクションを使用する場合、インスタンス `github/codeql-action` と呼ばれるリポジトリを作成し、{% data variables.product.prodname_dotcom_the_website %} から[リポジトリ](https://github.com/github/codeql-action)を複製して、そのリポジトリをインスタンスの `github/codeql-action` リポジトリにプッシュできます。 また、{% data variables.product.prodname_dotcom_the_website %} のリポジトリからリリースをダウンロードし、リリースとしてインスタンスの `github/codeql-action` リポジトリにアップロードする必要があります。 ##### {% data variables.product.prodname_actions %} を同期するために {% data variables.product.prodname_github_connect %} を設定する 1. {% data variables.product.prodname_dotcom_the_website %} からオンデマンドでアクションワークフローをダウンロードする場合は、{% data variables.product.prodname_github_connect %} を有効にする必要があります。 詳しい情報については、「[{% data variables.product.prodname_github_connect %} を有効化する](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)」を参照してください。 -2. また、{% data variables.product.product_location_enterprise %} に対して {% data variables.product.prodname_actions %} を有効化する必要があります。 詳しい情報については、「[{% data variables.product.prodname_actions %} の有効化とストレージの設定](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)」をご覧ください。 +2. また、{% data variables.product.product_location %} に対して {% data variables.product.prodname_actions %} を有効化する必要があります。 詳しい情報については、「[{% data variables.product.prodname_actions %} の有効化とストレージの設定](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)」をご覧ください。 3. 次のステップは、{% data variables.product.prodname_github_connect %} を使用して、{% data variables.product.prodname_dotcom_the_website %} に対するアクションへのアクセスを設定することです。 詳しい情報については、「[{% data variables.product.prodname_github_connect %} を使用した {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効化する](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 4. セルフホストランナーをリポジトリ、Organization、または Enterprise アカウントに追加します。 詳しい情報については「[セルフホストランナーの追加](/actions/hosting-your-own-runners/adding-self-hosted-runners)」を参照してください。 -セルフホストランナーを設定した後、ユーザは {% data variables.product.product_location_enterprise %} の個々のリポジトリに対して {% data variables.product.prodname_code_scanning %} を有効化できます。 デフォルトの {% data variables.product.prodname_code_scanning %} ワークフローは、`on.push` イベントを使用して、ワークフローファイルを含むブランチへのプッシュごとにコードスキャンをトリガーします。 +セルフホストランナーを設定した後、ユーザは {% data variables.product.product_location %} の個々のリポジトリに対して {% data variables.product.prodname_code_scanning %} を有効化できます。 デフォルトの {% data variables.product.prodname_code_scanning %} ワークフローは、`on.push` イベントを使用して、ワークフローファイルを含むブランチへのプッシュごとにコードスキャンをトリガーします。 ### {% data variables.product.prodname_codeql_runner %} を使用して {% data variables.product.prodname_code_scanning %} を実行する Organization が {% data variables.product.prodname_actions %} のベータに参加していない場合、または {% data variables.product.prodname_actions %} を使用しない場合は、{% data variables.product.prodname_codeql_runner %} を使用して {% data variables.product.prodname_code_scanning %} を実行できます。 @@ -80,7 +80,7 @@ Organization が {% data variables.product.prodname_actions %} のベータに {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.advanced-security-tab %} -1. Under " -{% data variables.product.prodname_advanced_security %}", unselect **{% data variables.product.prodname_code_scanning_capc %}**. +1. [ +[{% data variables.product.prodname_advanced_security %}] の下にある [**{% data variables.product.prodname_code_scanning_capc %}**] を選択解除します。 ![{% data variables.product.prodname_code_scanning %} を有効化または無効化するチェックボックス](/assets/images/enterprise/management-console/code-scanning-disable.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..13ad91e0ff40 --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. 詳しい情報については、「[{% data variables.contact.enterprise_support %} について](/admin/enterprise-support/about-github-enterprise-support)」を参照してください。 + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### 参考リンク + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/ja-JP/content/admin/configuration/configuring-dns-nameservers.md b/translations/ja-JP/content/admin/configuration/configuring-dns-nameservers.md index c7d4a3a7b63a..d405a1f8c397 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/ja-JP/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -指定するネームサーバは、{% data variables.product.product_location_enterprise %}のホスト名を解決できなければなりません。 +指定するネームサーバは、{% data variables.product.product_location %}のホスト名を解決できなければなりません。 {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ versions: ``` 3. `nameserver` エントリを追加し、続いてファイルを保存します。 4. 変更を確認したら、ファイルを保存します。 -5. 新しいネームサーバーエントリを {% data variables.product.product_location_enterprise %} に追加するには、次を入力します: +5. 新しいネームサーバーエントリを {% data variables.product.product_location %} に追加するには、次を入力します: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/ja-JP/content/admin/configuration/configuring-email-for-notifications.md b/translations/ja-JP/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..15da3313baa8 --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: 通知のためのメール設定 +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +通知のメールは、ユーザがWatchしているリポジトリでアクティビティがあった場合、参加しているプルリクエストあるいはIssueにアクティビティがあった場合、コメント中でユーザもしくはメンバーとなっているTeamが@メンションされた場合に送信されます。 + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### SMTPの設定 + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. ページの上部で**Settings(設定)**をクリックしてください。 ![設定タブ](/assets/images/enterprise/management-console/settings-tab.png) +3. 左のサイドバーで **Email(メール)**をクリックしてください。 ![メールタブ](/assets/images/enterprise/management-console/email-sidebar.png) +4. **Enable email(メールの有効化)**を選択してください。 これでアウトバウンドとインバウンドのメールがどちらも有効化されますが、インバウンドのメールが動作するには[着信メールを許可する DNS とファイアウォールの設定](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)に記述されているように DNS を設定する必要もあります。 ![アウトバウンドメールの有効化](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. メールサーバーの設定を記入してください: + - [**Server address**] フィールドに SMTP サーバのアドレスを入力します。 + - [**Port**] フィールドには、SMTP サーバがメールを送信するのに使用するポートを入力します。 + - [**Domain**] フィールドには、SMTP サーバが HELO レスポンスを送信するドメイン名があれば入力してください。 + - [** Authentication(認証)**] ドロップダウンでは、SMTP サーバが利用する暗号化の種類を選択してください。 + - [**No-reply email address(No-replyメールアドレス)**] フィールドには、すべての通知メールの From および To フィールドに使うメールアドレスを入力してください。 + + {% note %} + + **注釈:** リポジトリの [**Services**] メール webhook で [**Send from author**] チェックボックスを選択した場合、そのリポジトリのアウトバウンドメールは no-reply メールアドレスではなく、作者から送信されます。 For more information, see "[About email notifications for pushes to your repository](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)." + + {% endnote %} + +6. no-replyメールアドレスへの着信メールをすべて破棄したい場合には、**Discard email addressed to the no-reply email address(no-replyメールアドレスへのメールの破棄)**を選択してください。 ![no-reply メールアドレス宛のメールを廃棄するチェックボックス](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. [**Support(サポート)**] の下で、ユーザに追加のサポートを提供するリンクの種類を選択してください。 + - **Email(メール):** 内部的なメールアドレス。 + - **URL:** 内部的なサポートサイトへのリンク。 `http://` または `https://` を含める必要があります。 ![サポートのメールあるいは URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [メール配信のテスト](#testing-email-delivery)。 + +### メール着信を許可する DNS とファイアウォールの設定 + +通知へのメールでの返信を許可したいなら、DNSを設定しなければなりません。 + +1. インスタンスのポート25がSMTPサーバにアクセスできることを確認してください。 +2. `reply.[hostname]`を指すAレコードを作成してください。 DNSプロバイダとインスタンスのホスト設定によっては、 `*.[hostname]`を指す単一のAレコードを作成できる場合があります。 +3. `reply.[hostname]`を指すMXレコードを作成して、このドメインへのメールがインスタンスにルーティングされるようにしてください。 +4. `noreply.[hostname]` が `[hostname]` を指すようにする MX レコードを作成し、 通知メールの `cc` アドレスへの返信がインスタンスにルーティングされるようにしてください。 詳しい情報については、{% if currentVersion ver_gt "enterprise-server@2.20" %}「[通知を設定する](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}「[メール通知について](/github/receiving-notifications-about-activity-on-github/about-email-notifications)」を参照してください{% endif %}。 + +DNSの設定ができたら、うまく動作するかをテストできます。 + +### メール配信のテスト + +1. **Email(メール)**セクションの上部で、**Test email settings(メール設定のテスト)**をクリックしてください。 ![メール設定のテスト](/assets/images/enterprise/management-console/test-email.png) +2. **Send test email to(テストメールの送信先)**フィールドに、テストメールを送信するアドレスを入力してください。 ![メールアドレスのテスト](/assets/images/enterprise/management-console/test-email-address.png) +3. **Send test email(テストメールの送信)**をクリックしてください。 ![テストメールの送信](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **Tip:**即時の配信失敗や送出メール設定のエラーなど、テストメールの送信時にSMTPエラーが生じたなら、それらはTest email settingsダイアログボックスに表示されます。 + + {% endtip %} + +4. テストメールが失敗したなら[メール設定のトラブルシューティング](#troubleshooting-email-delivery)をしてください。 +5. テストメールが成功したなら、ページの下部で**Save settings(設定の保存)**をクリックしてください。 ![設定保存のボタン](/assets/images/enterprise/management-console/save-settings.png) +6. 設定の実行が完了するのを待ってください。 ![インスタンスの設定](/assets/images/enterprise/management-console/configuration-run.png) + +### メール配信のトラブルシューティング + +#### Support Bundleの作成 + +表示されたエラーメッセージから何が悪いのかを判断できない場合、メールサーバと {% data variables.product.prodname_ghe_server %} 間の SMTP のやりとりすべてを含む [Support Bundle](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) をダウンロードできます。 Support Bundleをダウンロードして展開したら、完全なSMTPのやりとりのログと関連するエラーを探して*enterprise-manage-logs/unicorn.log*のエントリをチェックしてください。 + +unicornログは以下のようなトランザクションになっているはずです。 + +```shell +This is a test email generated from https://10.0.0.68/setup/settings +Connection opened: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Ready to start TLS\r\n" +TLS connection started +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Username and Password not accepted. Learn more at\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +このログからは、アプライアンスについて以下のことが分かります。 + +* SMTPサーバとのコネクションを開いている(`Connection opened: smtp.yourdomain.com:587`)。 +* コネクションの作成には成功し、TLSの使用を選択している(`TLS connection started`)。 +* `login`認証が実行されている(`<- "AUTH LOGIN\r\n"`)。 +* SMTPサーバは、認証を不正として拒否している(`-> "535-5.7.1 Username and Password not accepted.`)。 + +#### {% data variables.product.product_location %}ログのチェック + +インバウンドのメールが機能していることを検証する必要がある場合、インスタンスの */var/log/mail.log*と*/var/log/mail-replies/metroplex.log* との 2 つのログファイルを検証してください。 + +*/var/log/mail.log* は、メッセージがサーバーに到達したかを検証します。 以下は、成功したメールの返信の例です: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (queue active) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +クライアントがまず接続し、続いてキューがアクティブになっていることに注意してください。 そしてメッセージが配信され、クライアントがキューから削除され、セッションが切断されています。 + +*/var/log/mail-replies/metroplex.log* は、インバウンドのメールが Issue やプルリクエストに返信として追加されるよう処理されているかを示します。 以下は成功したメッセージの例です: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +`metroplex`がインバウンドのメッセージを捉えて処理し、ファイルを`/data/user/incoming-mail/success`に移動させていることが分かります。 + +#### DNS設定の検証 + +インバウンドのメールを適切に処理するには、適切にAレコード(あるいはCNAME)と共にMXレコードを設定しなければなりません。 詳細は「[着信メールを許可するよう DNS およびファイアウォールを設定する](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)」を参照してください。 + +#### ファイアウォールあるいはAWSセキュリティグループの設定のチェック + +{% data variables.product.product_location %}がファイアウォールの背後にあったり、AWSのセキュリティグループを通じてアクセスされていたりするなら、`reply@reply.[hostname]`にメールを送信するすべてのメールサーバーに対してポート25がオープンされていることを確かめてください。 + +#### サポートへの連絡 +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. 問題のトラブルシューティングを支援するため、メールには`http(s)://[hostname]/setup/diagnostics`からの出力ファイルを添付してください。 +{% endif %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..960f521e45ad --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. **Public Pages(公開ページ)**を選択してください。 ![[Public Pages] を有効化するチェックボックス](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. 詳しい情報については、「[Subdomain Isolation の有効化](/admin/configuration/enabling-subdomain-isolation)」を参照してください。 +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. **Enable Pages(ページの有効化)**の選択を解除してください。 ![{% data variables.product.prodname_pages %} を無効化するチェックボックス](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![{% data variables.product.prodname_pages %} を無効化するチェックボックス](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### 参考リンク + +- [プライベートモードの有効化](/admin/configuration/enabling-private-mode) +{% endif %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-rate-limits.md b/translations/ja-JP/content/admin/configuration/configuring-rate-limits.md index 7cda7be6a344..4f15865a00ad 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-rate-limits.md +++ b/translations/ja-JP/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ versions: ### 不正利用レート制限の有効化 -不正利用レート制限を設定すれば、{% data variables.product.product_location_enterprise %}上のサービスの全体のレベルを保護できます。 +不正利用レート制限を設定すれば、{% data variables.product.product_location %}上のサービスの全体のレベルを保護できます。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ja-JP/content/admin/configuration/configuring-tls.md b/translations/ja-JP/content/admin/configuration/configuring-tls.md index b0e4816eeeec..25417b4f1ec0 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-tls.md +++ b/translations/ja-JP/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: TLSの設定 -intro: '信頼できる認証機関によって署名された証明書を使用できるように、{% data variables.product.product_location_enterprise %} で Transport Layer Security (TLS) を設定できます。' +intro: '信頼できる認証機関によって署名された証明書を使用できるように、{% data variables.product.product_location %} で Transport Layer Security (TLS) を設定できます。' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encryptは公開の証明書認証者で、ACMEプロトコルを使って {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -Let's Encryptを使ったTLS証明書管理の自動化を有効にすると、{% data variables.product.product_location_enterprise %}はLet's Encryptのサーバに接続して証明書を取得します。 証明書を更新するには、Let's EncryptのサーバはインバウンドのHTTPリクエストで設定されたドメイン名の制御を検証しなければなりません。 +Let's Encryptを使ったTLS証明書管理の自動化を有効にすると、{% data variables.product.product_location %}はLet's Encryptのサーバに接続して証明書を取得します。 証明書を更新するには、Let's EncryptのサーバはインバウンドのHTTPリクエストで設定されたドメイン名の制御を検証しなければなりません。 -また、{% data variables.product.product_location_enterprise %}上でコマンドラインユーティリティの`ghe-ssl-acme`を使っても、自動的にLet's Encryptの証明書を生成できます。 詳細は「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)」を参照してください。 +また、{% data variables.product.product_location %}上でコマンドラインユーティリティの`ghe-ssl-acme`を使っても、自動的にLet's Encryptの証明書を生成できます。 詳細は「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)」を参照してください。 ### Let's Encryptを使ったTLSの設定 diff --git a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise.md b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise.md index 3e08afd7bb01..ae5b44d69764 100644 --- a/translations/ja-JP/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/ja-JP/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Enterprise を設定する -intro: '{% data variables.product.prodname_ghe_server %} が起動して作動し始めたら、Organization のニーズに合わせてアプライアンスを設定できます。' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/ja-JP/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index d76fe5bd6413..973557377880 100644 --- a/translations/ja-JP/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/ja-JP/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -40,11 +40,10 @@ versions: GraphQL APIを利用したEnterpriseアカウントの管理に関する詳しい情報については、「[Enterprise アカウント](/v4/guides/managing-enterprise-accounts)」を参照してください。 ### {% data variables.product.prodname_github_connect %} の有効化 -1. Sign in to +1. まず、 -{% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data variables.product.product_location_enterprise %} および {% data variables.product.prodname_dotcom_the_website %} にサインインします。 +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. 「{% data variables.product.prodname_dotcom_the_website %} is not enabled yet」の下で、「**Enable{% data variables.product.prodname_github_connect %}**」をクリックします。 「**Enable {% data variables.product.prodname_github_connect %}**,」をクリックすると、 {% data variables.product.prodname_enterprise %} ライセンスアグリーメントの {% data variables.product.prodname_github_connect %} に関する補遺に合意したことになります。 ![「Enable GitHub Connect」ボタン](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ GraphQL APIを利用したEnterpriseアカウントの管理に関する詳し {% data variables.product.prodname_ghe_cloud %}から切断すると、EnterpriseアカウントまたはOrganizationから{% data variables.product.prodname_github_connect %}{% data variables.product.prodname_github_app %}が削除され、{% data variables.product.product_location_enterprise %}に保存されているクレデンシャルが削除されます。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. 切断しようとするEnterpriseアカウントまたはOrganizationの横にある「**Disable {% data variables.product.prodname_github_connect %}**」をクリックします。 ![EnterpriseアカウントまたはOrganization名の横にある「Disable GitHub Connect」ボタン](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/ja-JP/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/ja-JP/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index 0685f36002eb..396f810c8cc7 100644 --- a/translations/ja-JP/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/ja-JP/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,11 +1,11 @@ --- title: GitHub Enterprise Serverで脆弱性のある依存関係に対するアラートを有効化する -intro: 'You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' +intro: '{% data variables.product.product_location %} を {% data variables.product.prodname_ghe_cloud %} に接続し、インスタンス内のリポジトリの脆弱な依存関係に対して{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラートを有効にすることができます。' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server -permissions: 'Site administrators for {% data variables.product.prodname_ghe_server %} who are also owners of the connected {% data variables.product.prodname_ghe_cloud %} organization or enterprise account can enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}.' +permissions: '接続された {% data variables.product.prodname_ghe_cloud %} Organization または Enterprise アカウントの所有者でもある {% data variables.product.prodname_ghe_server %} のサイト管理者は、{% data variables.product.prodname_ghe_server %} の脆弱性のある依存関係に対して{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} セキュリティ{% endif %}アラートを有効にできます。' versions: enterprise-server: '*' --- @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 -You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. +{% data variables.product.product_location %} を {% data variables.product.prodname_dotcom_the_website %} に接続し、脆弱性データをインスタンスに同期して、脆弱性のある依存関係を持つリポジトリで {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラートを生成できます。 -After connecting {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. また、脆弱性データはいつでも手動で同期することができます。 {% data variables.product.product_location_enterprise %} からのコードまたはコードに関する情報は、{% data variables.product.prodname_dotcom_the_website %} にアップロードされません。 +{% data variables.product.product_location %} を {% data variables.product.prodname_dotcom_the_website %} に接続し、脆弱性のある依存関係に対して {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラートを有効化すると、脆弱性データは 1 時間に 1 回 {% data variables.product.prodname_dotcom_the_website %} からインスタンスに同期されます。 また、脆弱性データはいつでも手動で同期することができます。 {% data variables.product.product_location %} からのコードまたはコードに関する情報は、{% data variables.product.prodname_dotcom_the_website %} にアップロードされません。 -{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send {% data variables.product.prodname_dependabot_short %} alerts to owners and people with admin access in those repositories. {% data variables.product.prodname_dependabot_short %} アラートを受け取る方法をカスタマイズできます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)」を参照してください。 +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_short %} alerts. You can customize how you receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send security alerts to owners and people with admin access in those repositories. セキュリティアラートの受信方法をカスタマイズすることができます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)」を参照してください。 +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. 詳しい情報については「[通知の配信方法を選択する](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)」を参照してください。 {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,25 +33,31 @@ After connecting {% data variables.product.product_location_enterprise %} to {% ### {% data variables.product.prodname_ghe_server %}で脆弱性のある依存関係に対するアラートを有効化する {% endif %} -Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. 詳細は、「[{% data variables.product.prodname_ghe_server %}を{% data variables.product.prodname_ghe_cloud %}に接続する](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)」を参照してください。 +{% data variables.product.product_location %} 上の脆弱性のある依存関係に対する {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} セキュリティ{% endif %}アラートを有効にする前に、{% data variables.product.product_location %} を {% data variables.product.prodname_dotcom_the_website %} に接続する必要があります。 詳細は、「[{% data variables.product.prodname_ghe_server %}を{% data variables.product.prodname_ghe_cloud %}に接続する](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)」を参照してください。 {% if currentVersion ver_gt "enterprise-server@2.20" %} -{% if currentVersion ver_gt "enterprise-server@2.21" %}We recommend configuring {% data variables.product.prodname_dependabot_short %} alerts without notifications for the first few days to avoid an overload of emails. 数日後、通知を有効化すれば、通常どおり {% data variables.product.prodname_dependabot_short %} アラートを受信できます。{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.21" %}メールの過負荷を避けるため、最初の数日間は {% data variables.product.prodname_dependabot_short %} アラートを通知なしに設定することをお勧めします。 数日後、通知を有効化すれば、通常どおり {% data variables.product.prodname_dependabot_short %} アラートを受信できます。{% endif %} -{% if currentVersion == "enterprise-server@2.21" %}We recommend configuring security alerts without notifications for the first few days to avoid an overload of emails. 数日後、通知を有効化すれば、通常どおりセキュリティアラートを受信できます。{% endif %} +{% if currentVersion == "enterprise-server@2.21" %}メールの過負荷を避けるため、最初の数日間はセキュリティアラートを通知なしに設定することをお勧めします。 数日後、通知を有効化すれば、通常どおりセキュリティアラートを受信できます。{% endif %} {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}: +1. 管理シェルで、{% data variables.product.product_location %} の脆弱性のある依存関係に対する {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラートを有効にします。 ``` shell $ ghe-dep-graph-enable ``` -3. Return to + {% note %} + + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)." + + {% endnote %} + +3. 次に、 + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. [Repositories can be scanned for vulnerabilities] で、ドロップダウンメニューを使用して、[**Enabled without notifications**] を選択します。 必要に応じて、通知を含むアラートを有効化にするには、[**Enabled with notifications**] を選択します。{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### {% data variables.product.prodname_ghe_server %}で脆弱性のある依存関係を表示する -{% data variables.product.product_location_enterprise %}ですべての脆弱性を表示し、{% data variables.product.prodname_dotcom_the_website %}から脆弱性データを手動で同期して、リストを更新することができます。 +{% data variables.product.product_location %}ですべての脆弱性を表示し、{% data variables.product.prodname_dotcom_the_website %}から脆弱性データを手動で同期して、リストを更新することができます。 {% data reusables.enterprise_site_admin_settings.access-settings %} 2. 左サイドバーで [**Vulnerabilities**] をクリックします。 ![サイト管理サイドバーの [Vulnerabilities] タブ](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/ja-JP/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/ja-JP/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index 140c3ae82c1e..9b0674e64369 100644 --- a/translations/ja-JP/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/ja-JP/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: メンテナンスモードの有効化とスケジューリング -intro: '標準的なメンテナンス手順のうち、{% data variables.product.product_location_enterprise %} のアップグレードやバックアップの復元などは、通常の使用のためにインスタンスをオフラインにしなければならないものがあります。' +intro: '標準的なメンテナンス手順のうち、{% data variables.product.product_location %} のアップグレードやバックアップの復元などは、通常の使用のためにインスタンスをオフラインにしなければならないものがあります。' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### メンテナンスモードについて -操作の種類によっては、{% data variables.product.product_location_enterprise %} をオフラインにしてメンテナンスモードにする必要があります。 +操作の種類によっては、{% data variables.product.product_location %} をオフラインにしてメンテナンスモードにする必要があります。 - {% data variables.product.prodname_ghe_server %} の新規バージョンにアップグレードする - 仮想マシンに割り当てられている CPU、メモリ、またはストレージリソースを拡大する - ある仮想マシンから別の仮想マシンへデータを移行する diff --git a/translations/ja-JP/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/ja-JP/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index 6e573081e236..63eb45ec8e62 100644 --- a/translations/ja-JP/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/ja-JP/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ versions: {% data variables.product.product_location_enterprise %}でライセンス同期を有効化する前に、{% data variables.product.product_location_enterprise %}を{% data variables.product.prodname_dotcom_the_website %}に接続する必要があります。 詳細は、「[{% data variables.product.prodname_ghe_server %}を{% data variables.product.prodname_ghe_cloud %}に接続する](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)」を参照してください。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. [Server can sync user license count and usage] で、ドロップダウンメニューを使って [**Enabled**] を選択します。 ![自動ユーザライセンス同期を有効化するドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/ja-JP/content/admin/configuration/enabling-private-mode.md b/translations/ja-JP/content/admin/configuration/enabling-private-mode.md index 1fb14598a9e9..891c53f391bf 100644 --- a/translations/ja-JP/content/admin/configuration/enabling-private-mode.md +++ b/translations/ja-JP/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -{% data variables.product.product_location_enterprise %}がインターネット経由でパブリックにアクセス可能になっている場合、プライベートモードを有効化しなければなりません。 プライベートモードでは、ユーザは`git://`経由でリポジトリを匿名クローンすることはできません。 ビルトイン認証も有効化されている場合、新しいユーザがインスタンスにアカウントを作成するには管理者が招待しなければなりません。 詳しい情報については"[ビルトイン認証の利用](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)"を参照してください。 +{% data variables.product.product_location %}がインターネット経由でパブリックにアクセス可能になっている場合、プライベートモードを有効化しなければなりません。 プライベートモードでは、ユーザは`git://`経由でリポジトリを匿名クローンすることはできません。 ビルトイン認証も有効化されている場合、新しいユーザがインスタンスにアカウントを作成するには管理者が招待しなければなりません。 詳しい情報については"[ビルトイン認証の利用](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)"を参照してください。 {% data reusables.enterprise_installation.image-urls-viewable-warning %} -プライベートモードを有効にすると、認証されていない Git 操作 (および {% data variables.product.product_location_enterprise %} へのネットワークアクセス権を所有する人) に、匿名 Git 読み取りアクセスを有効にしたインスタンスで、パブリックリポジトリのコードの読み取りを許可できます。 詳しい情報については[管理者にパブリックリポジトリの匿名Git読み取りアクセスの有効化を許可する](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)を参照してください。 +プライベートモードを有効にすると、認証されていない Git 操作 (および {% data variables.product.product_location %} へのネットワークアクセス権を所有する人) に、匿名 Git 読み取りアクセスを有効にしたインスタンスで、パブリックリポジトリのコードの読み取りを許可できます。 詳しい情報については[管理者にパブリックリポジトリの匿名Git読み取りアクセスの有効化を許可する](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)を参照してください。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ja-JP/content/admin/configuration/enabling-subdomain-isolation.md b/translations/ja-JP/content/admin/configuration/enabling-subdomain-isolation.md index 004ec9506800..c267a795090a 100644 --- a/translations/ja-JP/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/ja-JP/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,13 +11,13 @@ versions: ### Subdomain Isolationについて -Subdomain Isolationは、クロスサイトスクリプティングや関連するその他の脆弱性を緩和します。 詳しい情報については"Wikipediaの[クロスサイトスクリプティング](http://en.wikipedia.org/wiki/Cross-site_scripting)"を参照してください。 {% data variables.product.product_location_enterprise %}ではSubdomain Isolationを有効化することを強くお勧めします。 +Subdomain Isolationは、クロスサイトスクリプティングや関連するその他の脆弱性を緩和します。 詳しい情報については"Wikipediaの[クロスサイトスクリプティング](http://en.wikipedia.org/wiki/Cross-site_scripting)"を参照してください。 {% data variables.product.product_location %}ではSubdomain Isolationを有効化することを強くお勧めします。 Subdomain Isolation が有効な場合、{% data variables.product.prodname_ghe_server %} はいくつかのパスをサブドメインで置き換えます。 {% if currentVersion ver_gt "enterprise-server@2.21" %} -To use Docker with -{% data variables.product.prodname_registry %}, you must also enable subdomain isolation. 詳しい情報については、「[{% data variables.product.prodname_registry %} で使用するために Docker を設定する](/enterprise/{{ currentVersion }}/user/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages)」を参照してください。 +Docker を +{% data variables.product.prodname_registry %} で使用するには、Subdomain Isolation も有効にする必要があります。 詳しい情報については、「[{% data variables.product.prodname_registry %} で使用するために Docker を設定する](/enterprise/{{ currentVersion }}/user/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages)」を参照してください。 {% data reusables.package_registry.packages-ghes-release-stage %} | diff --git a/translations/ja-JP/content/admin/configuration/index.md b/translations/ja-JP/content/admin/configuration/index.md index c179646b07f5..cfd701679808 100644 --- a/translations/ja-JP/content/admin/configuration/index.md +++ b/translations/ja-JP/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: GitHub Enterprise を設定する shortTitle: GitHub Enterprise を設定する -intro: '{% data variables.product.prodname_ghe_server %} がインストールされ設定されたら、Organization のニーズに合わせてアプライアンスを設定できます。' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**注釈:** Enterprise 向けに {% data variables.product.prodname_actions %} または {% data variables.product.prodname_registry %} を設定するには、「[GitHub Actions を Enterprise 向けに管理する](/admin/github-actions)」または「[GitHub Packages を Enterprise 向けに管理する](/admin/packages)」を参照してください。 + +{% endnote %} +{% endif %} ### 目次 {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." - -{% endnote %} -{% endif %} diff --git a/translations/ja-JP/content/admin/configuration/initializing-github-ae.md b/translations/ja-JP/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..18325357d947 --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### 必要な環境 + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **注釈**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. [**Save**] をクリックします。 !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. [**Save**] をクリックします。 !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/ja-JP/content/admin/configuration/network-ports.md b/translations/ja-JP/content/admin/configuration/network-ports.md index 3e95063a1831..d6c2a7685202 100644 --- a/translations/ja-JP/content/admin/configuration/network-ports.md +++ b/translations/ja-JP/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### 管理ポート -{% data variables.product.product_location_enterprise %}を設定し、一部の機能を実行するためにはいくつかの管理ポートが必要です。 管理ポートは、エンドユーザが基本的なアプリケーションを利用するためには必要ありません。 - -| ポート | サービス | 説明 | -| -------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | 安全な Web ベースの {% data variables.enterprise.management_console %}。 基本的なインストールと設定に必要です。 | -| 8080 | HTTP | プレーンテキストの Web ベースの {% data variables.enterprise.management_console %}。 SSL を手動で無効にしない限り必要ありません。 | -| 122 | SSH | {% data variables.product.product_location_enterprise %} 用のシェルアクセス。 High Availability 設定では他のすべてのノードからの着信接続に対して開かれている必要があります。 デフォルトの SSHポート (22) は Git と SSH のアプリケーションネットワークトラフィック専用です。 | -| 1194/UDP | VPN | High Availability設定でのセキュアなレプリケーションネットワークトンネル。 その設定では他のすべてのノードに対して開かれている必要があります。 | -| 123/UDP | NTP | timeプロトコルの処理に必要。 | -| 161/UDP | SNMP | ネットワークモニタリングプロトコルの処理に必要。 | +{% data variables.product.product_location %}を設定し、一部の機能を実行するためにはいくつかの管理ポートが必要です。 管理ポートは、エンドユーザが基本的なアプリケーションを利用するためには必要ありません。 + +| ポート | サービス | 説明 | +| -------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | 安全な Web ベースの {% data variables.enterprise.management_console %}。 基本的なインストールと設定に必要です。 | +| 8080 | HTTP | プレーンテキストの Web ベースの {% data variables.enterprise.management_console %}。 SSL を手動で無効にしない限り必要ありません。 | +| 122 | SSH | {% data variables.product.product_location %} 用のシェルアクセス。 High Availability 設定では他のすべてのノードからの着信接続に対して開かれている必要があります。 デフォルトの SSHポート (22) は Git と SSH のアプリケーションネットワークトラフィック専用です。 | +| 1194/UDP | VPN | High Availability設定でのセキュアなレプリケーションネットワークトンネル。 その設定では他のすべてのノードに対して開かれている必要があります。 | +| 123/UDP | NTP | timeプロトコルの処理に必要。 | +| 161/UDP | SNMP | ネットワークモニタリングプロトコルの処理に必要。 | ### エンドユーザーのためのアプリケーションポート diff --git a/translations/ja-JP/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/ja-JP/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/ja-JP/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ja-JP/content/admin/configuration/site-admin-dashboard.md b/translations/ja-JP/content/admin/configuration/site-admin-dashboard.md index 2d511ea9666d..4af26c966837 100644 --- a/translations/ja-JP/content/admin/configuration/site-admin-dashboard.md +++ b/translations/ja-JP/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: サイトアドミンのダッシュボード -intro: 'サイトアドミンのダッシュボードには、{% data variables.product.product_location_enterprise %} インスタンスを管理するのに役立つ多数のツールが備わっています。' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ GitHub の[ 流行ページ][] のためのデータは、リポジトリとデ ### 報告 -{% data variables.product.product_location_enterprise %}にある、ユーザやOrganization、リポジトリについての情報が必要な場合、一般的には、[GitHub API](/rest) を使って、JSON のデータをフェッチします。 残念ながら、API は、必要なデータを提供しない可能性があり、使用するのには専門知識が必要です。 サイトアドミンのダッシュボードには代替手段として [**Reports**] セクションがあり、ユーザー、Organization、およびリポジトリに必要と思われるほぼすべての情報を掲載した CSV レポートを簡単にダウンロードできます。 +{% data variables.product.product_location %}にある、ユーザやOrganization、リポジトリについての情報が必要な場合、一般的には、[GitHub API](/rest) を使って、JSON のデータをフェッチします。 残念ながら、API は、必要なデータを提供しない可能性があり、使用するのには専門知識が必要です。 サイトアドミンのダッシュボードには代替手段として [**Reports**] セクションがあり、ユーザー、Organization、およびリポジトリに必要と思われるほぼすべての情報を掲載した CSV レポートを簡単にダウンロードできます。 具体的には、次の情報を含む CSV 報告をダウンロードできます。 @@ -146,7 +146,7 @@ GitHub の[コード検索][]フィーチャは、[Elasticsearch][] に駆動さ さらに、修理ジョブは、並列化のために"修理オフセット"を使っています。 これは照合されているレコードのデータベーステーブルへのオフセットです。 このオフセットによって、複数の背景ジョブの作業を同期化できます。 -プログレスバーは、全ての背景ワーカープロセスによる、現在の修理ステータスを表示します。 それは、データベースの中の最高レコード ID と修理オフセットでのパーセント差です。 修復ジョブが完了した後にプログレスバーに表示される値については心配しないでください。それは修復オフセットとデータベース内の最大レコード ID の差を示すものであるため、たとえリポジトリが実際にインデックス付けされていても、{% data variables.product.product_location_enterprise %} にリポジトリが追加されるにつれて値は減少します。 +プログレスバーは、全ての背景ワーカープロセスによる、現在の修理ステータスを表示します。 それは、データベースの中の最高レコード ID と修理オフセットでのパーセント差です。 修復ジョブが完了した後にプログレスバーに表示される値については心配しないでください。それは修復オフセットとデータベース内の最大レコード ID の差を示すものであるため、たとえリポジトリが実際にインデックス付けされていても、{% data variables.product.product_location %} にリポジトリが追加されるにつれて値は減少します。 いつでも新規コード検索インデックスの修理ジョブを開始できます。 1つの CPU を使って、検索インデックスをデータベース及びGitのリポジトリデータと照合します。 I/O パフォーマンスに与える影響を最小限にするため、および、オペレーションがタイムアウトする可能性を減少するために混雑していない時間帯に修理ジョブを実行してみてください。 `top` のようなユーティリティで、システム負荷と CPU 使用率の平均を監視しましょう。大差がない場合は、混雑している時間帯にもインデックスの修理ジョブを実行しても安全なはずです。 @@ -168,7 +168,7 @@ GitHub の[コード検索][]フィーチャは、[Elasticsearch][] に駆動さ ### リポジトリ -これは {% data variables.product.product_location_enterprise %} 上のリポジトリのリストです。 リポジトリ名をクリックしてリポジトリを管理するための機能にアクセスできます。 +これは {% data variables.product.product_location %} 上のリポジトリのリストです。 リポジトリ名をクリックしてリポジトリを管理するための機能にアクセスできます。 - [リポジトリへのフォースプッシュをブロックする](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [{% data variables.large_files.product_name_long %} を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ GitHub の[コード検索][]フィーチャは、[Elasticsearch][] に駆動さ ### 全ユーザ -ここでは、{% data variables.product.product_location_enterprise %} 上のすべてのユーザーを確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 +ここでは、{% data variables.product.product_location %} 上のすべてのユーザーを確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 ### サイトアドミン -ここでは、{% data variables.product.product_location_enterprise %} 上のすべての管理者を確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 +ここでは、{% data variables.product.product_location %} 上のすべての管理者を確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 ### 休眠ユーザ -ここでは、{% data variables.product.product_location_enterprise %} 上のすべての非アクティブなユーザーを確認して、[一時停止](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)することができます。 ユーザアカウントは、次の場合において、非アクティブ(休眠)とみなされます。 +ここでは、{% data variables.product.product_location %} 上のすべての非アクティブなユーザーを確認して、[一時停止](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users)することができます。 ユーザアカウントは、次の場合において、非アクティブ(休眠)とみなされます。 -- {% data variables.product.product_location_enterprise %} 用に設定されている休眠しきい値よりも長く存在している。 +- {% data variables.product.product_location %} 用に設定されている休眠しきい値よりも長く存在している。 - その期間内にどのアクティビティも生成していない。 - サイト管理人ではない @@ -194,7 +194,7 @@ GitHub の[コード検索][]フィーチャは、[Elasticsearch][] に駆動さ ### 停止されたユーザ -ここでは、{% data variables.product.product_location_enterprise %} で一時停止されているすべてのユーザーを確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 +ここでは、{% data variables.product.product_location %} で一時停止されているすべてのユーザーを確認することができ、そして [SSH キー監査を開始する](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)ことができます。 [ 流行ページ]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/ja-JP/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/ja-JP/content/admin/configuration/troubleshooting-ssl-errors.md index 3c6f5fb0ab09..26c149f97092 100644 --- a/translations/ja-JP/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/ja-JP/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ $ openssl rsa -in yourdomain.der -inform DER -out yourdomain.key -outform PEM ### 鍵のアップロード後の反応のない環境 -SSL 鍵のアップロード後に {% data variables.product.product_location_enterprise %} の反応がない場合、SSL 証明書のコピーを含む詳細事項と合わせて [{% data variables.product.prodname_enterprise %} Support に連絡](https://enterprise.github.com/support)してください。 +SSL 鍵のアップロード後に {% data variables.product.product_location %} の反応がない場合、SSL 証明書のコピーを含む詳細事項と合わせて [{% data variables.product.prodname_enterprise %} Support に連絡](https://enterprise.github.com/support)してください。 ### 証明書の検証エラー diff --git a/translations/ja-JP/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/ja-JP/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index 46f4e98d20ae..26559a83045c 100644 --- a/translations/ja-JP/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/ja-JP/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ versions: {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### {% data variables.product.product_location_enterprise %}でのPROXYプロトコルサポートの有効化 +#### {% data variables.product.product_location %}でのPROXYプロトコルサポートの有効化 アプライアンスとロードバランサの両方でPROXYプロトコルサポートを有効化することを強くおすすめします。 ロードバランサでPROXYプロトコルを有効化する方法については、ベンダーが提供する指示に従ってください。 詳しい情報については[PROXY プロトコルのドキュメンテーション](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt)を参照してください。 @@ -33,7 +33,7 @@ versions: {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### {% data variables.product.product_location_enterprise %}でのX-Forwarded-Forサポートの有効化 +#### {% data variables.product.product_location %}でのX-Forwarded-Forサポートの有効化 {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/ja-JP/content/admin/configuration/validating-your-domain-settings.md b/translations/ja-JP/content/admin/configuration/validating-your-domain-settings.md index 502359cf4a8c..0f501a74c92a 100644 --- a/translations/ja-JP/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/ja-JP/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: ドメイン設定の検証 -intro: '{% data variables.product.product_location_enterprise %}を最初に起動する前に、ドメイン設定が適切に行われていることを確認してください。' +intro: '{% data variables.product.product_location %}を最初に起動する前に、ドメイン設定が適切に行われていることを確認してください。' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/ja-JP/content/admin/enterprise-management/about-cluster-nodes.md b/translations/ja-JP/content/admin/enterprise-management/about-cluster-nodes.md index c4f02a14ae7e..4e38776fd974 100644 --- a/translations/ja-JP/content/admin/enterprise-management/about-cluster-nodes.md +++ b/translations/ja-JP/content/admin/enterprise-management/about-cluster-nodes.md @@ -63,7 +63,7 @@ versions: #### クラスタの図の例 {% note %} -**注意:これは例に過ぎません。**組織にとって最適なクラスタの設計は、組織に特有の要求に依存します。 Talk to your dedicated representative or {% data variables.contact.contact_enterprise_sales %} so we can help you determine the best cluster configuration. +**注意:これは例に過ぎません。**組織にとって最適なクラスタの設計は、組織に特有の要求に依存します。 専任の担当者または {% data variables.contact.contact_enterprise_sales %} にご相談ください。最適なクラスタ設定を決めるためのお手伝いをいたします。 {% endnote %} diff --git a/translations/ja-JP/content/admin/enterprise-management/about-clustering.md b/translations/ja-JP/content/admin/enterprise-management/about-clustering.md index 583bab024d16..2c67a5e322e6 100644 --- a/translations/ja-JP/content/admin/enterprise-management/about-clustering.md +++ b/translations/ja-JP/content/admin/enterprise-management/about-clustering.md @@ -14,7 +14,7 @@ versions: {% data variables.product.prodname_ghe_server %}は、一連のサービスから構成されています。 クラスタでは、これらのサービスは複数のノードにまたがって動作し、リクエストはそれらのノード間でロードバランスされます。 変更は、冗長なコピーと共に個別のノードに自動的に保存されます。 ほとんどのサービスは、同じサービスの他のインスタンスと同等のピア群です。 ただし`mysql-server`と`redis-server`サービスは例外です。 これらは1つの_プライマリ_ノードと、1つ以上の_レプリカ_ノード上で動作します。 -Learn more about [services required for clustering](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering). +[クラスタリングに必要なサービスの詳細](/enterprise/{{ currentVersion }}/admin/enterprise-management/about-cluster-nodes#services-required-for-clustering)をご覧ください。 ### クラスタリングは組織に適切か? @@ -26,4 +26,4 @@ Learn more about [services required for clustering](/enterprise/{{ currentVersio ### クラスタリングを利用するには? -クラスタリングは特定のスケーリングの状況のために設計されており、すべての組織を対象としたものではありません。 If clustering is something you'd like to consider, please contact your dedicated representative or {% data variables.contact.contact_enterprise_sales %}. +クラスタリングは特定のスケーリングの状況のために設計されており、すべての組織を対象としたものではありません。 クラスタリングをご検討される場合は、専任の担当者または {% data variables.contact.contact_enterprise_sales %} にお問い合わせください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/about-geo-replication.md b/translations/ja-JP/content/admin/enterprise-management/about-geo-replication.md index a8cba2fc7453..b78cc042b79b 100644 --- a/translations/ja-JP/content/admin/enterprise-management/about-geo-replication.md +++ b/translations/ja-JP/content/admin/enterprise-management/about-geo-replication.md @@ -18,7 +18,7 @@ Geo-replicationがスムーズに動作するためには、[Amazon's Route 53 ### 制限事項 -レプリカへの書き込みリクエストには、データをプライマリとすべてのレプリカへ送信することが必要です。 This means that the performance of all writes are limited by the slowest replica, although new geo-replicas can seed the majority of their data from existing co-located geo-replicas, rather than from the primary. Geo-replication は、{% data variables.product.prodname_ghe_server %} インスタンスに容量を追加したり、不十分な CPU やメモリリソースに関連するパフォーマンスの問題を解決したりしません。 プライマリのアプライアンスがオフラインである場合、アクティブなレプリカはいかなる読み込みや書き込みのリクエストも処理できません。 +レプリカへの書き込みリクエストには、データをプライマリとすべてのレプリカへ送信することが必要です。 これは、すべての書き込みのパフォーマンスが最も遅いレプリカによって制限されることを意味しますが、新しいジオレプリカは、プライマリからではなく、既存の同じ場所に配置された Geo レプリカからデータの大部分をシードできます。 Geo-replication は、{% data variables.product.prodname_ghe_server %} インスタンスに容量を追加したり、不十分な CPU やメモリリソースに関連するパフォーマンスの問題を解決したりしません。 プライマリのアプライアンスがオフラインである場合、アクティブなレプリカはいかなる読み込みや書き込みのリクエストも処理できません。 ### Geo-replication設定のモニタリング diff --git a/translations/ja-JP/content/admin/enterprise-management/about-high-availability-configuration.md b/translations/ja-JP/content/admin/enterprise-management/about-high-availability-configuration.md index d9c28e97fcab..0f4f99de73e7 100644 --- a/translations/ja-JP/content/admin/enterprise-management/about-high-availability-configuration.md +++ b/translations/ja-JP/content/admin/enterprise-management/about-high-availability-configuration.md @@ -52,7 +52,7 @@ Geo-replication を使用している場合は、トラフィックを最も近 `ghe-repl-setup` コマンドは、{% data variables.product.prodname_ghe_server %} アプライアンスをレプリカスタンバイモードにします。 - - An encrypted WireGuard VPN tunnel is configured for communication between the two appliances. + - 2 つのアプライアンス間の通信のために、暗号化された WireGuard VPN トンネルが設定されます。 - レプリケーションのためのデータベースサービスが設定され、起動されます。 - アプリケーションサービスは無効化されます。 HTTP、Git、あるいはその他のサポートされているプロトコルでレプリカアプライアンスへアクセスしようとすると、"appliance in replica mode"メンテナンスページあるいはエラーメッセージが返されます。 diff --git a/translations/ja-JP/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/ja-JP/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index 50e99267b626..24baf23c4b1c 100644 --- a/translations/ja-JP/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/ja-JP/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**注意**: 継続的インテグレーション(CI)あるいはビルドサーバで定期的に{% data variables.product.product_location_enterprise %}をポーリングすると、実質的にサービス拒否攻撃となって問題が生ずることがあるので、更新のプッシュにはwebhookの利用をお勧めします。 詳しい情報については"[webhookについて](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)"を参照してください。 +**注意**: 継続的インテグレーション(CI)あるいはビルドサーバで定期的に{% data variables.product.product_location %}をポーリングすると、実質的にサービス拒否攻撃となって問題が生ずることがあるので、更新のプッシュにはwebhookの利用をお勧めします。 詳しい情報については"[webhookについて](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)"を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/admin/enterprise-management/cluster-network-configuration.md b/translations/ja-JP/content/admin/enterprise-management/cluster-network-configuration.md index bf7c71f90e8a..69e1d81b529a 100644 --- a/translations/ja-JP/content/admin/enterprise-management/cluster-network-configuration.md +++ b/translations/ja-JP/content/admin/enterprise-management/cluster-network-configuration.md @@ -12,7 +12,7 @@ versions: クラスタリングのための最もシンプルなネットワーク設計は、ノード群を単一のLANに置くことです。 If a cluster must span subnets, we do not recommend configuring any firewall rules between the networks. The latency between nodes should be less than 1 millisecond. -{% if currentVersion ver_gt "enterprise-server@2.21" %}For high availability, the latency between the network with the active nodes and the network with the passive nodes must be less than 70 milliseconds. We don't recommend configuring a firewall between the two networks.{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.21" %} 高可用性を実現するには、アクティブノードを備えたネットワークとパッシブノードを備えたネットワーク間の遅延が 70 ミリ秒未満である必要があります。 We don't recommend configuring a firewall between the two networks.{% endif %} #### エンドユーザーのためのアプリケーションポート diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-collectd.md b/translations/ja-JP/content/admin/enterprise-management/configuring-collectd.md index 796402b09e3f..4d46723d94c5 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### 外部 `collectd` サーバーを設置 -{% data variables.product.product_location_enterprise %}に`collectd` の転送をまだ有効にしていない場合は、外部の `collectd` サーバを設置する必要があります。 `collectd` サーバは、`collectd` 5.x以上のバージョンを使わなければなりません。 +{% data variables.product.product_location %}に`collectd` の転送をまだ有効にしていない場合は、外部の `collectd` サーバを設置する必要があります。 `collectd` サーバは、`collectd` 5.x以上のバージョンを使わなければなりません。 1. `collectd` サーバにログインする 2. `collectd` を作成、または編集することで、ネットワークプラグインをロードし、適切な値をサーバとポートのディレクティブに追加する。 たいていのディストリビューションでは、これは `/etc/collectd/collectd.conf` にあります。 @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### 中心の collectd サーバはデータを受信していない -{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. {% data variables.product.product_location_enterprise %}から送られるデータを受信するには、中心の`collectd`サーバは 5.x 以上のバージョンでなければなりません。 +{% data variables.product.prodname_enterprise %} は `collectd` バージョン 5.x に付属しています。 `collectd` 5.x is not backwards compatible with the 4.x release series. {% data variables.product.product_location %}から送られるデータを受信するには、中心の`collectd`サーバは 5.x 以上のバージョンでなければなりません。 他に質問や問題がある場合、{% data variables.contact.contact_ent_support %}までお問い合わせください。 diff --git a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster.md b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster.md index 56c0a6a2a3bf..9ba73f331eb7 100644 --- a/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster.md +++ b/translations/ja-JP/content/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster.md @@ -1,6 +1,6 @@ --- title: Configuring high availability replication for a cluster -intro: 'You can configure a passive replica of your entire {% data variables.product.prodname_ghe_server %} cluster in a different location, allowing your cluster to fail over to redundant nodes.' +intro: '{% data variables.product.prodname_ghe_server %} クラスタ全体のパッシブレプリカを別の場所に設定することで、クラスタを冗長ノードにフェイルオーバーできるようにすることができます。' miniTocMaxHeadingLevel: 4 redirect_from: - /enterprise/admin/enterprise-management/configuring-high-availability-replication-for-a-cluster @@ -10,11 +10,11 @@ versions: ### About high availability replication for clusters -You can configure a cluster deployment of {% data variables.product.prodname_ghe_server %} for high availability, where an identical set of passive nodes sync with the nodes in your active cluster. If hardware or software failures affect the datacenter with your active cluster, you can manually fail over to the replica nodes and continue processing user requests without data loss. +High Availability を実現するために、{% data variables.product.prodname_ghe_server %} のクラスタデプロイメントを設定できます。この場合、パッシブノードの同一のセットがアクティブクラスタ内のノードと同期されます。 If hardware or software failures affect the datacenter with your active cluster, you can manually fail over to the replica nodes and continue processing user requests without data loss. In high availability mode, each active node syncs regularly with a corresponding passive node. The passive node runs in standby and does not serve applications or process user requests. -We recommend configuring high availability as a part of a comprehensive disaster recovery plan for {% data variables.product.prodname_ghe_server %}. We also recommend performing regular backups. 詳しくは、"[ アプライアンスでのバックアップの設定](/enterprise/admin/configuration/configuring-backups-on-your-appliance)。"を参照してください。 +{% data variables.product.prodname_ghe_server %} の包括的なシステム災害復旧計画の一部として High Availability を設定することをお勧めします。 We also recommend performing regular backups. 詳しくは、"[ アプライアンスでのバックアップの設定](/enterprise/admin/configuration/configuring-backups-on-your-appliance)。"を参照してください。 ### 必要な環境 @@ -22,11 +22,11 @@ We recommend configuring high availability as a part of a comprehensive disaster For each existing node in your active cluster, you'll need to provision a second virtual machine with identical hardware resources. For example, if your cluster has 11 nodes and each node has 12 vCPUs, 96 GB of RAM, and 750 GB of attached storage, you must provision 11 new virtual machines that each have 12 vCPUs, 64 GB of RAM, and 750 GB of attached storage. -On each new virtual machine, install the same version of {% data variables.product.prodname_ghe_server %} that runs on the nodes in your active cluster. You don't need to upload a license or perform any additional configuration. 詳細は「[{% data variables.product.prodname_ghe_server %}インスタンスをセットアップする](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 +新しい仮想マシンごとに、アクティブクラスタ内のノードで実行されているものと同じバージョンの {% data variables.product.prodname_ghe_server %} をインストールします。 You don't need to upload a license or perform any additional configuration. 詳細は「[{% data variables.product.prodname_ghe_server %}インスタンスをセットアップする](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)」を参照してください。 {% note %} -**Note**: The nodes that you intend to use for high availability replication should be standalone {% data variables.product.prodname_ghe_server %} instances. Don't initialize the passive nodes as a second cluster. +**Note**: High Availability レプリケーションに使用する予定のノードは、スタンドアロンの {% data variables.product.prodname_ghe_server %} インスタンスである必要があります。 Don't initialize the passive nodes as a second cluster. {% endnote %} @@ -61,7 +61,7 @@ Before you define a secondary datacenter for your passive nodes, ensure that you - Optionally, change the name of the primary datacenter to something more descriptive or accurate by editing the value of `primary-datacenter`. -4. {% data reusables.enterprise_clustering.configuration-file-heading %} Under each node's heading, add a new key-value pair to assign the node to a datacenter. Use the same value as `primary-datacenter` from step 3 above. For example, if you want to use the default name (`default`), add the following key-value pair to the section for each node. +4. {% data reusables.enterprise_clustering.configuration-file-heading %} 各ノードの見出しの下に、新しいキー/値ペアのペアを追加して、ノードをデータセンターに割り当てます。 Use the same value as `primary-datacenter` from step 3 above. For example, if you want to use the default name (`default`), add the following key-value pair to the section for each node. datacenter = default @@ -88,7 +88,7 @@ Before you define a secondary datacenter for your passive nodes, ensure that you {% data reusables.enterprise_clustering.configuration-finished %} -After {% data variables.product.prodname_ghe_server %} returns you to the prompt, you've finished assigning your nodes to the cluster's primary datacenter. +{% data variables.product.prodname_ghe_server %} がプロンプトに戻ったら、ノードをクラスタのプライマリデータセンターに割り当てます。 #### Adding passive nodes to the cluster configuration file @@ -101,7 +101,7 @@ To configure high availability, you must define a corresponding passive node for For an example configuration, see "[Example configuration](#example-configuration)." -1. For each node in your cluster, provision a matching virtual machine with identical specifications, running the same version of {% data variables.product.prodname_ghe_server %}. Note the IPv4 address and hostname for each new cluster node. For more information, see "[Prerequisites](#prerequisites)." +1. クラスタ内のノードごとに、同じバージョンの {% data variables.product.prodname_ghe_server %} を実行して、同じ仕様で一致する仮想マシンをプロビジョニングします。 Note the IPv4 address and hostname for each new cluster node. For more information, see "[Prerequisites](#prerequisites)." {% note %} @@ -204,7 +204,7 @@ For an example configuration, see "[Example configuration](#example-configuratio ghe-cluster-config-init ``` -14. After the initialization finishes, {% data variables.product.prodname_ghe_server %} displays the following message. +14. 初期化が完了すると、{% data variables.product.prodname_ghe_server %} は次のメッセージを表示します。 ```shell Finished cluster initialization @@ -260,7 +260,7 @@ The configuration for an active node in your cluster's storage tier should look The configuration for the corresponding passive node in the storage tier should look like the following example. - Important differences from the corresponding active node are **bold**. -- {% data variables.product.prodname_ghe_server %} assigns values for `vpn`, `uuid`, and `wireguard-pubkey` automatically, so you shouldn't define the values for passive nodes that you will initialize. +- {% data variables.product.prodname_ghe_server %} は、`vpn`、`uuid`、`wireguard-pubkey` の値を自動的に割り当てるため、初期化するパッシブノードの値を定義しないでください。 - The server roles, defined by `*-server` keys, match the corresponding active node. ```shell @@ -288,9 +288,9 @@ The configuration for the corresponding passive node in the storage tier should ### Monitoring replication between active and passive cluster nodes -Initial replication between the active and passive nodes in your cluster takes time. The amount of time depends on the amount of data to replicate and the activity levels for {% data variables.product.prodname_ghe_server %}. +Initial replication between the active and passive nodes in your cluster takes time. 時間は、複製するデータの量と {% data variables.product.prodname_ghe_server %} のアクティビティレベルによって異なります。 -You can monitor the progress on any node in the cluster, using command-line tools available via the {% data variables.product.prodname_ghe_server %} administrative shell. For more information about the administrative shell, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." +{% data variables.product.prodname_ghe_server %} 管理シェルから利用できるコマンドラインツールを使用して、クラスタ内の任意のノードの進行状況を監視できます。 For more information about the administrative shell, see "[Accessing the administrative shell (SSH)](/enterprise/admin/configuration/accessing-the-administrative-shell-ssh)." - Monitor replication of databases: @@ -327,7 +327,7 @@ The process for reconfiguring high availability is identical to the initial conf ### Disabling high availability replication for a cluster -You can stop replication to the passive nodes for your cluster deployment of {% data variables.product.prodname_ghe_server %}. +{% data variables.product.prodname_ghe_server %} のクラスタデプロイメントのパッシブノードへのレプリケーションを停止できます。 {% data reusables.enterprise_clustering.ssh-to-a-node %} @@ -341,4 +341,4 @@ You can stop replication to the passive nodes for your cluster deployment of {% {% data reusables.enterprise_clustering.configuration-finished %} -After {% data variables.product.prodname_ghe_server %} returns you to the prompt, you've finished disabling high availability replication. +{% data variables.product.prodname_ghe_server %} がプロンプトに戻ったら、High Availability レプリケーションの無効化が完了したことになります。 diff --git a/translations/ja-JP/content/admin/enterprise-management/creating-a-high-availability-replica.md b/translations/ja-JP/content/admin/enterprise-management/creating-a-high-availability-replica.md index 0c50324891fe..acf19ae64652 100644 --- a/translations/ja-JP/content/admin/enterprise-management/creating-a-high-availability-replica.md +++ b/translations/ja-JP/content/admin/enterprise-management/creating-a-high-availability-replica.md @@ -49,7 +49,7 @@ versions: (replica2)$ ghe-repl-setup --add PRIMARY IP (replica2)$ ghe-repl-start ``` -3. By default, replicas are configured to the same datacenter, and will now attempt to seed from an existing node in the same datacenter. レプリカを別のデータセンターに設定するには、datacenter オプションに異なる値を設定します。 具体的な値は、それらが互いに異なる限り、どのようなものでもかまいません。 各ノードで `ghe-repl-node` コマンドを実行し、データセンターを指定します。 +3. デフォルトでは、レプリカは同じデータセンターに設定され、同じノードにある既存のノードからシードを試行します。 レプリカを別のデータセンターに設定するには、datacenter オプションに異なる値を設定します。 具体的な値は、それらが互いに異なる限り、どのようなものでもかまいません。 各ノードで `ghe-repl-node` コマンドを実行し、データセンターを指定します。 プライマリでは以下のコマンドを実行します。 ```shell diff --git a/translations/ja-JP/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/ja-JP/content/admin/enterprise-management/enabling-automatic-update-checks.md index 99f8bf87680d..b8f131fa8927 100644 --- a/translations/ja-JP/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/ja-JP/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: 自動アップデートチェックの有効化 -intro: '自動アップデートチェックを有効にすると、{% data variables.product.product_location_enterprise %} が最新の {% data variables.product.prodname_ghe_server %} リリースをチェックしてダウンロードします。' +intro: '自動アップデートチェックを有効にすると、{% data variables.product.product_location %} が最新の {% data variables.product.prodname_ghe_server %} リリースをチェックしてダウンロードします。' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -{% data variables.product.product_location_enterprise %} のアップグレードパッケージが自動的にダウンロードされると、{% data variables.product.prodname_ghe_server %} をアップグレードできることを知らせるメッセージを受け取ります。 パッケージは{% data variables.product.product_location_enterprise %}の `/var/lib/ghe-updates`ディレクトリへダウンロードされます。 詳細は「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)」を参照してください。 +{% data variables.product.product_location %} のアップグレードパッケージが自動的にダウンロードされると、{% data variables.product.prodname_ghe_server %} をアップグレードできることを知らせるメッセージを受け取ります。 パッケージは{% data variables.product.product_location %}の `/var/lib/ghe-updates`ディレクトリへダウンロードされます。 詳細は「[{% data variables.product.prodname_ghe_server %} をアップグレードする](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)」を参照してください。 アップグレードにホットパッチが利用できる場合、`.hpkg` は自動的にダウンロードします。 管理コンソールでは、ホットパッチを直ちにインストールするか、後でインストールするようにスケジュール設定するかを選択できます。 詳細は「[ホットパッチ付きでアップグレードする](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)」を参照してください。 {% tip %} -**Tip:** 自動アップデートチェックを有効化するには、{% data variables.product.product_location_enterprise %}は`https://github-enterprise.s3.amazonaws.com`に接続できなければなりません。 +**Tip:** 自動アップデートチェックを有効化するには、{% data variables.product.product_location %}は`https://github-enterprise.s3.amazonaws.com`に接続できなければなりません。 {% endtip %} diff --git a/translations/ja-JP/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/ja-JP/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 48116bf405f2..1fe0c04fea5f 100644 --- a/translations/ja-JP/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/ja-JP/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### リサイズについての考慮 -{% data variables.product.product_location_enterprise %} の CPU またはメモリリソースを増加させる前に、以下のことを行ってください: +{% data variables.product.product_location %} の CPU またはメモリリソースを増加させる前に、以下のことを行ってください: - **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Assign an Elastic IP address to the instance**. Elastic IP が割り当てられていない場合は、パブリック IP アドレスでの変更を考慮して、再起動後に {% data variables.product.prodname_ghe_server %} ホストの DNS A レコードを調整する必要があります。 インスタンスがVPC内で起動していれば、インスタンスが再起動してもElastic IP(EIP)は自動的に保持されます。 インスタンスがEC2-Classic内で起動されていれば、Elastic IPは手動で際割り当てが必要です。 @@ -64,7 +64,7 @@ versions: {% data reusables.enterprise_installation.increasing-cpus-req %} 1. vSphere Clientを使ってVMware ESXiホストに接続してください。 -2. {% data variables.product.product_location_enterprise %}をシャットダウンしてください。 +2. {% data variables.product.product_location %}をシャットダウンしてください。 3. 仮想マシンを選択し、 **Edit Settings(設定の編集)**をクリックしてください。 4. "Hardware"の下で、必要に応じて仮想マシンに割り当てられたCPUやメモリリソースを調整してください。![VMWareのセットアップリソース](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. 仮想マシンを起動するには、[**OK**] をクリックします。 diff --git a/translations/ja-JP/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/ja-JP/content/admin/enterprise-management/increasing-storage-capacity.md index 8176808d410c..a65808fa90a2 100644 --- a/translations/ja-JP/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/ja-JP/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -{% data variables.product.product_location_enterprise %}に参加するユーザが増えるにつれて、ストレージボリュームをリサイズする必要があるかもしれません。 ストレージのリサイズに関する情報については、使用している仮想化プラットフォームのドキュメンテーションを参照してください。 +{% data variables.product.product_location %}に参加するユーザが増えるにつれて、ストレージボリュームをリサイズする必要があるかもしれません。 ストレージのリサイズに関する情報については、使用している仮想化プラットフォームのドキュメンテーションを参照してください。 ### 要求及び推奨事項 diff --git a/translations/ja-JP/content/admin/enterprise-management/index.md b/translations/ja-JP/content/admin/enterprise-management/index.md index 082bf5c3aa02..8b6af438ef44 100644 --- a/translations/ja-JP/content/admin/enterprise-management/index.md +++ b/translations/ja-JP/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index 7ab5af5b8dd3..c78787cf469b 100644 --- a/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ versions: 5. レプリカの IP アドレスを指すように DNS レコードを更新します。 TTL 期間が経過すると、トラフィックはレプリカに転送されます。 ロードバランサを使用している場合は、トラフィックがレプリカに送信されるように設定されていることを確認します。 6. 通常の操作が再開できることをユーザーに通知します。 7. 必要に応じて、新しいプライマリから既存のアプライアンスや以前のプライマリへのレプリケーションをセットアップします。 詳細は「[High Availability の設定について](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)」を参照してください。 +8. Appliances you do not intend to setup replication to that were part of the high availability configuration prior the failover, need to be removed from the high availability configuration by UUID. + - On the former appliances, get their UUID via `cat /data/user/common/uuid`. + ```shell + $ cat /data/user/common/uuid + ``` + - On the new primary, remove the UUIDs using `ghe-repl-teardown`. Please replace *`UUID`* with a UUID you retrieved in the previous step. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### 参考リンク diff --git a/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster.md b/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster.md index 4a335aa7d199..2b2776c248b8 100644 --- a/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster.md +++ b/translations/ja-JP/content/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster.md @@ -1,6 +1,6 @@ --- title: Initiating a failover to your replica cluster -intro: 'If your {% data variables.product.prodname_ghe_server %} cluster fails, you can fail over to the passive replica .' +intro: '{% data variables.product.prodname_ghe_server %} クラスタに障害が発生した場合は、パッシブレプリカにフェイルオーバーできます。' redirect_from: - /enterprise/admin/enterprise-management/initiating-a-failover-to-your-replica-cluster versions: @@ -33,4 +33,4 @@ To fail over to passive replica nodes, you must have configured high availabilit 3. Update the DNS record to point to the IP address of the load balancer for your passive cluster. TTL 期間が経過すると、トラフィックはレプリカに転送されます。 -After {% data variables.product.prodname_ghe_server %} returns you to the prompt and your DNS updates have propagated, you've finished failing over. Users can access {% data variables.product.prodname_ghe_server %} using the usual hostname for your cluster. +{% data variables.product.prodname_ghe_server %} がプロンプトに戻り、DNS 更新が伝播されたら、フェイルオーバーが完了となります。 ユーザは、クラスタの通常のホスト名を使用して {% data variables.product.prodname_ghe_server %} にアクセスできます。 diff --git a/translations/ja-JP/content/admin/enterprise-management/migrating-elasticsearch-indices-to-github-enterprise-server-214-or-later.md b/translations/ja-JP/content/admin/enterprise-management/migrating-elasticsearch-indices-to-github-enterprise-server-214-or-later.md index b5078c6f58fc..3cb0cfed0773 100644 --- a/translations/ja-JP/content/admin/enterprise-management/migrating-elasticsearch-indices-to-github-enterprise-server-214-or-later.md +++ b/translations/ja-JP/content/admin/enterprise-management/migrating-elasticsearch-indices-to-github-enterprise-server-214-or-later.md @@ -13,7 +13,7 @@ versions: -{% data variables.product.prodname_ghe_server %} 2.14 includes an upgrade to Elasticsearch 5.6. Before upgrading to {% data variables.product.prodname_ghe_server %} 2.14 or later from 2.12 or 2.13, we recommend you download, install, and run the Elasticsearch migration tools, so your largest indices are migrated online while your appliance still has online access. +{% data variables.product.prodname_ghe_server %} 2.14 には、Elasticsearch 5.6 へのアップグレードが含まれています。 2.12 または 2.13 から {% data variables.product.prodname_ghe_server %} 2.14 以降にアップグレードする前に、Elasticsearch 移行ツールをダウンロード、インストール、実行することをお勧めします。これにより、アプライアンスはオンラインアクセスを維持しながら、最大のインデックスがオンラインで移行されます。 ### 検索インデックス diff --git a/translations/ja-JP/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/ja-JP/content/admin/enterprise-management/monitoring-using-snmp.md index 498d4aca7306..b3b26a5d30cf 100644 --- a/translations/ja-JP/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/ja-JP/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP とは、ネットワーク経由でデバイスを監視するための一般的基準です。 {% data variables.product.product_location_enterprise %}のj状態を監視可能にし、いつホストのマシンにメモリやストレージ、処理能力を追加すべきかを知るために、SNMP を有効にすることを強くおすすめします。 +SNMP とは、ネットワーク経由でデバイスを監視するための一般的基準です。 {% data variables.product.product_location %}のj状態を監視可能にし、いつホストのマシンにメモリやストレージ、処理能力を追加すべきかを知るために、SNMP を有効にすることを強くおすすめします。 {% data variables.product.prodname_enterprise %} には標準の SNMP がインストールされているので、Nagios などのモニタリングシステムに対して利用可能な[数多くのプラグイン](http://www.monitoring-plugins.org/doc/man/check_snmp.html)を活用できます。 @@ -28,7 +28,7 @@ SNMP とは、ネットワーク経由でデバイスを監視するための一 $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -これにより、{% data variables.product.product_location_enterprise %} ホストでのシステム時刻が返されます。 +これにより、{% data variables.product.product_location %} ホストでのシステム時刻が返されます。 ### ユーザベースのセキュリティ diff --git a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance.md index c418a3054702..6ea8fe5edee8 100644 --- a/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/ja-JP/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitoring your appliance -intro: '{% data variables.product.product_location_enterprise %} インスタンスの使用が時間とともに増加するにつれて、CPU、メモリ、ストレージなどのシステムリソースの利用率も増加します。 アプリケーションのパフォーマンスや可用性にマイナスの影響を及ぼすほど重大になる前に潜在的な問題に気づけるよう、モニタリングやアラートを設定することができます。' +intro: '{% data variables.product.product_location %} インスタンスの使用が時間とともに増加するにつれて、CPU、メモリ、ストレージなどのシステムリソースの利用率も増加します。 アプリケーションのパフォーマンスや可用性にマイナスの影響を及ぼすほど重大になる前に潜在的な問題に気づけるよう、モニタリングやアラートを設定することができます。' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/ja-JP/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/ja-JP/content/admin/enterprise-management/recommended-alert-thresholds.md index 129c4d760fbe..ec3bcb7e1d86 100644 --- a/translations/ja-JP/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/ja-JP/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ versions: ### メモリの利用状況のモニタリング -{% data variables.product.product_location_enterprise %}に割り当てられている物理メモリの量は、全体的なパフォーマンスとアプリケーションの反応性に大きな影響があります。 システムは、Gitの処理を高速化するためにカーネルのディスクキャッシュを頻繁に利用するよう設計されています。 ピークの利用状況で、通常のRSSワーキングセットがRAMの総容量の50%以内に収まるようにすることをおすすめします。 +{% data variables.product.product_location %}に割り当てられている物理メモリの量は、全体的なパフォーマンスとアプリケーションの反応性に大きな影響があります。 システムは、Gitの処理を高速化するためにカーネルのディスクキャッシュを頻繁に利用するよう設計されています。 ピークの利用状況で、通常のRSSワーキングセットがRAMの総容量の50%以内に収まるようにすることをおすすめします。 | 重要度 | 閾値 | | ------------ | ------------------------------- | diff --git a/translations/ja-JP/content/admin/enterprise-management/upgrade-requirements.md b/translations/ja-JP/content/admin/enterprise-management/upgrade-requirements.md index 8ac08214c503..6b16e70bc6ac 100644 --- a/translations/ja-JP/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/ja-JP/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### 推奨される対応 -- アップグレードのプロセスに含めるアップグレードは、できるだけ少なくしてください。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} から {{ enterpriseVersions.supported[1] }} を経て {{ enterpriseVersions.latest }} にアップグレードする代わりに、{% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} から {{ enterpriseVersions.latest }} にアップグレードできます。 -- バージョンが数バージョン古いのであれば、{% data variables.product.product_location_enterprise %}をアップグレードのプロセスの各ステップでできる限り先までアップグレードしてください。 各アップグレードで可能な限りの最新バージョンを使うことで、パフォーマンスの改善やバグフィックスのメリットが得られます。 たとえば{% data variables.product.prodname_enterprise %}2.7から2.8を経て2.10へアップグレードすることができますが、{% data variables.product.prodname_enterprise %}2.7から2.9を経て2.10へのアップグレードすれば、2番目のステップでより新しいバージョンを利用できます。 +- アップグレードのプロセスに含めるアップグレードは、できるだけ少なくしてください。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.supported[1] }} を経て {{ enterpriseServerReleases.latest }} にアップグレードする代わりに、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} から {{ enterpriseServerReleases.latest }} にアップグレードできます。 +- バージョンが数バージョン古いのであれば、{% data variables.product.product_location %}をアップグレードのプロセスの各ステップでできる限り先までアップグレードしてください。 各アップグレードで可能な限りの最新バージョンを使うことで、パフォーマンスの改善やバグフィックスのメリットが得られます。 たとえば{% data variables.product.prodname_enterprise %}2.7から2.8を経て2.10へアップグレードすることができますが、{% data variables.product.prodname_enterprise %}2.7から2.9を経て2.10へのアップグレードすれば、2番目のステップでより新しいバージョンを利用できます。 - アップグレードの際には、最新のパッチリリースを使ってください。 {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - アップグレードのステップのテストには、ステージングインスタンスを使ってください。 詳しい情報については "[ステージングインスタンスのセットアップ](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)"を参照してください。 - 複数のアップグレードを実行する際には、フィーチャアップグレードの間に少なくとも24時間を挟み、データの移行とバックグラウンドのアップグレードタスクが完全に終わるようにしてください。 ### 要件 -- アップグレードは、**最大でも**2リリース前のフィーチャリリースから行わなければなりません。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }} にアップグレードするためには、{% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} あるいは {{ enterpriseVersions.supported[2] }} でなければなりません。 +- アップグレードは、**最大でも**2リリース前のフィーチャリリースから行わなければなりません。 たとえば {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }} にアップグレードするためには、{% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} あるいは {{ enterpriseServerReleases.supported[2] }} でなければなりません。 - {% data reusables.enterprise_installation.hotpatching-explanation %} - ホットパッチは、影響するサービス(カーネル、MySQL、Elasticsearchなど)がVMの再起動やサービスの再起動を必要とするなら、ダウンタイムが必要になります。 リブートや再起動が必要になったときには通知されます。 リブートや再起動は後で完了させることができます。 - ホットパッチでアップグレードをする場合、アップグレードの完了までに特定のサービスの複数バージョンがインストールされることから、追加のルートストレージが利用できなければなりません。 十分なルートディスクストレージがなければ、事前チェックで通知されます。 diff --git a/translations/ja-JP/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/ja-JP/content/admin/enterprise-management/upgrading-github-enterprise-server.md index 5269dc0278c1..7492449afedf 100644 --- a/translations/ja-JP/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/ja-JP/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ High Availability と Geo-replication が設定されたアプライアンスは Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. 単一アプライアンスのアップグレードであれば、メンテナンスモードを無効化してユーザが {% data variables.product.product_location_enterprise %} を利用できるようにしてください。 +7. 単一アプライアンスのアップグレードであれば、メンテナンスモードを無効化してユーザが {% data variables.product.product_location %} を利用できるようにしてください。 {% note %} @@ -203,7 +203,7 @@ High Availability と Geo-replication が設定されたアプライアンスは 1. レプリカインスタンスで再度 `ghe-repl-setup ` を実行してください。 {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. 最後のレプリカのアップグレードが完了し、resync も完了したなら、ユーザが {% data variables.product.product_location_enterprise %} を使えるようにメンテナンスモードを無効化してください。 +6. 最後のレプリカのアップグレードが完了し、resync も完了したなら、ユーザが {% data variables.product.product_location %} を使えるようにメンテナンスモードを無効化してください。 ### 失敗したアップグレードからのリストア diff --git a/translations/ja-JP/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/ja-JP/content/admin/enterprise-support/about-github-enterprise-support.md index 659dbb5bbf41..a3522c7714f5 100644 --- a/translations/ja-JP/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/ja-JP/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: GitHub Enterprise Supportについて -intro: '{% data variables.product.prodname_ghe_server %} Support は、{% data variables.product.prodname_ghe_server %} アプライアンスで生じた問題のトラブルシューティングを支援します。' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,51 +16,65 @@ versions: ### {% data variables.contact.enterprise_support %} について -{% data variables.product.prodname_ghe_server %} には、英語および日本語での {% data variables.contact.enterprise_support %} が含まれています。 +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -{% data variables.contact.enterprise_support %} には GitHub Enterprise サポートページから連絡をして、以下について支援を求めることができます: - - {% data variables.product.prodname_ghe_server %} のインストールと利用 +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - {% data variables.product.product_name %} のインストールと利用 - 調査対象となっているエラーの原因の特定および検証 +{% endif %} -{% data variables.contact.enterprise_support %} のすべての利点に加えて、{% data variables.contact.premium_support %} は以下を提供します: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - GitHub Enterprise サポートページを通じた書面による 24 時間 365 日のサポート - 24 時間 365 日の電話サポート - - 初回応答時間が保証されるサービスレベルアグリーメント (SLA) - - プレミアムコンテンツへのアクセス - - 定期的なヘルスチェック + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - 管理されたサービス +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} 詳細は、「[{% data variables.product.prodname_ghe_server %}の{% data variables.contact.premium_support %}について](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)」を参照してください。 +{% endif %} {% data reusables.support.scope-of-support %} ### {% data variables.contact.enterprise_support %} への連絡 -{% data variables.contact.enterprise_support %} のお客様は、{% data variables.contact.contact_enterprise_portal %} を使用して書面で問題を報告できます。 +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### 営業時間 +{% if enterpriseServerVersions contains currentVersion %} #### 英語でのサポート +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} 緊急ではない標準的な問題の場合、英語でのサポートは週末とアメリカの休日をのぞく週 5 日 24 時間提供しています。 (アメリカの祝日は除く) 返信までの標準的な時間は 24 時間です。 -緊急の問題については、米国の祝日を含む、24時間年中無休で対応しています。 (アメリカの祝日は除く) +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. (アメリカの祝日は除く) + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### 日本語でのサポート 緊急ではない問題については、日本語でのサポートを月曜日から金曜日、日本時間午前9:00から午後5:00まで提供します。これは日本の国民の祝日を除きます。 緊急の問題については、アメリカの祝日を含む、24時間年中無休で英語でサポートを提供しています。 (アメリカの祝日は除く) -また、 {% data variables.contact.enterprise_support %} におけるアメリカおよび日本の祝日の完全なリストは「[休日のスケジュール](#holiday-schedules)」を参照してください。 +また、 and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### 休日のスケジュール -緊急の問題については、アメリカおよび日本の祝日を含め、24時間年中無休で英語で対応します。 - +緊急の問題については、アメリカおよび日本の祝日を含め、24時間年中無休で英語で対応します。 {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### アメリカ合衆国の祝日 -{% data variables.contact.enterprise_support %} は、以下の米国の祝日を休日としています。 ただし、緊急サポートチケットにはグローバルサポートチームが対応しています。 +{% data variables.contact.enterprise_support %} は、以下の米国の祝日を休日としています。 holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. -| アメリカ合衆国の祝日 祝日 | Date observed | +| アメリカ合衆国の祝日 祝日 | 対象日付 | | --------------------------- | --------------------------- | | New Year's Day | January 1 | | Martin Luther King, Jr. Day | Third Monday in January | @@ -80,6 +95,7 @@ versions: {% data variables.contact.enterprise_support %} は、12月28日~1月3日、および「[国民の祝日について-内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html)」に記載されている祝日は、日本語サポートを提供していません。 {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### サポートチケットへの優先度の割り当て @@ -87,7 +103,11 @@ versions: {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### サポートチケットの解決とクローズ @@ -95,8 +115,9 @@ versions: ### 参考リンク +{% if enterpriseServerVersions contains currentVersion %} - [{% data variables.product.prodname_ghe_server %} に関するよくある質問](https://enterprise.github.com/faq) -- [{% data variables.product.prodname_ghe_server %} ライセンスアグリーメント](https://enterprise.github.com/license)のサポートに関するセクション 10 -- [{% data variables.contact.github_support %} への連絡](/enterprise/admin/guides/enterprise-support/reaching-github-support) -- [チケットのサブミットの準備](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket) +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - [チケットのサブミット](/enterprise/admin/guides/enterprise-support/submitting-a-ticket) diff --git a/translations/ja-JP/content/admin/enterprise-support/index.md b/translations/ja-JP/content/admin/enterprise-support/index.md index a6fe0894f0b2..7b5a2e9f5650 100644 --- a/translations/ja-JP/content/admin/enterprise-support/index.md +++ b/translations/ja-JP/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### 目次 diff --git a/translations/ja-JP/content/admin/enterprise-support/overview.md b/translations/ja-JP/content/admin/enterprise-support/overview.md index 216cf1ab5eda..1c0e00474586 100644 --- a/translations/ja-JP/content/admin/enterprise-support/overview.md +++ b/translations/ja-JP/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: 概要 -intro: '{% data variables.product.prodname_ghe_server %}で利用できるサポートのオプションについて学んでください。' +intro: '{% data variables.product.product_name %}で利用できるサポートのオプションについて学んでください。' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/ja-JP/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index e140ebec0571..2e50957422da 100644 --- a/translations/ja-JP/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/ja-JP/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: チケットのサブミットの準備 -intro: '{% data variables.contact.github_support %} が素早くお客様をご支援できるよう、サポートチケットをオープンする前にこのページのお願いをご確認ください。' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- チケットをサブミットする前に以下の作業を済ませておいてください。 @@ -16,13 +17,11 @@ versions: - {% data variables.contact.github_support %} との進行中のやりとりがあれば、既存のチケット番号があるかを確認してください。 - {% data variables.contact.github_support %} と連絡を取り合うのに適した人を決めてください。 -詳しい情報については[チケットのサブミット](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)を参照してください。 - ### 担当者の選択 特にチケットの優先度が {% data variables.product.support_ticket_priority_urgent %} の場合、{% data variables.contact.github_support %} に問い合わせるユーザは、次のことを確認してください。 - 社内のシステム、ツール、ポリシー、実務をよく知っていること。 - - {% data variables.product.prodname_ghe_server %} に熟練したユーザであること。 + - {% data variables.product.product_name %} に熟練したユーザであること。 - 問題のトラブルシューティングに必要なすべてのサービスへの完全なアクセスと権限を持っていること。 - - 推奨された変更をネットワーク及び該当する製品に行う権限を持っていること。 + - 推奨された変更をネットワーク及び該当する製品に行う権限を持っていること。 \ No newline at end of file diff --git a/translations/ja-JP/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/ja-JP/content/admin/enterprise-support/providing-data-to-github-support.md index 459d688b9a96..799120ecc241 100644 --- a/translations/ja-JP/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/ja-JP/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ Web べースの {% data variables.enterprise.management_console %} と外部の #### SSHを使ったSupport Bundleの作成 -{% data variables.product.prodname_ghe_server %} アプライアンスが SSH を利用でき、外部のインターネットにアクセスできる場合は、以下の手順で Support Bundle を作成して共有できます。 +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,19 +99,19 @@ Web べースの {% data variables.enterprise.management_console %} と外部の #### Enterprise アカウントを使用して Support Bundle をアップロードする -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. [{% data variables.product.prodname_enterprise %} Help] の下で、[**Upload a support bundle**] をクリックします。 ![Support Bundle リンクをアップロードする](/assets/images/enterprise/support/upload-support-bundle.png) +3. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) +4. [{% data variables.product.prodname_enterprise %} Help] の下にある [**Upload a support bundle**] をクリックします。 ![Support Bundle リンクをアップロードする](/assets/images/enterprise/support/upload-support-bundle.png) 5. [Select an enterprise account] で、ドロップダウンメニューから Support Bundle に関連付けられているアカウントを選択します。 ![Support Bundle の Enterprise アカウントを選択する](/assets/images/enterprise/support/support-bundle-account.png) -6. [Upload a support bundle for {% data variables.contact.enterprise_support %}] で、Support Bundle を選択するには、[**Choose file**] をクリックするか、Support Bundle ファイルを [**Choose file**] にドラッグします。 ![Support Bundle ファイルをアップロードする](/assets/images/enterprise/support/choose-support-bundle-file.png) +6. [Upload a support bundle for {% data variables.contact.enterprise_support %}] で Support Bundle を選択するには、[**Choose file**] をクリックするか、Support Bundle ファイルを [**Choose file**] にドラッグします。 ![Support Bundle ファイルをアップロードする](/assets/images/enterprise/support/choose-support-bundle-file.png) 7. [**Upload**] をクリックします。 #### SSHを使ったSupport Bundleの直接アップロード 以下の状況であれば、Support Bundleを当社のサーバに直接アップロードできます。 -- {% data variables.product.prodname_ghe_server %} アプライアンスに SSH でアクセスできること。 -- {% data variables.product.prodname_ghe_server %} アプライアンスから外部の TCP ポート 443 に HTTPS 接続ができること。 +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. バンドルを当社のSupport Bundleサーバにアップロードします。 ```shell @@ -120,13 +120,13 @@ Web べースの {% data variables.enterprise.management_console %} と外部の ### 拡張Support Bundleの作成と提供 -Support Bundleには過去2日分のログが含まれますが、_拡張_Support Bundleには過去7日分のログが含まれます。 {% data variables.contact.github_support %} が調査しているイベントが 2 日以上前に起きたのであれば、拡張Support Bundleの共有をお願いすることがあります。 拡張Support BundleのダウンロードにはSSHアクセスが必要です。拡張Support Bundleを{% data variables.enterprise.management_console %}からダウンロードすることはできません。 +Support Bundleには過去2日分のログが含まれますが、_拡張_Support Bundleには過去7日分のログが含まれます。 {% data variables.contact.github_support %} が調査しているイベントが 2 日以上前に発生した場合は、拡張 Support Bundle の共有をお願いする場合があります。 拡張 Support Bundle をダウンロードするには、SSH アクセスが必要です。{% data variables.enterprise.management_console %} から拡張 Support Bundle をダウンロードすることはできません。 バンドルが大きくなりすぎるのを避けるために、バンドルにはローテーションや圧縮されていないログだけが含まれます。 {% data variables.product.prodname_ghe_server %} でのログのローテーションは、それぞれのログがどの程度の大きさになるかの予想に応じて、ログごとに様々な頻度 (日次あるいは週次) で行われます。 #### SSHを使った拡張Support Bundleの作成 -{% data variables.product.prodname_ghe_server %} アプライアンスにSSHでアクセスでき、外部のインターネットへアクセスできるのであれば、以下の手順で拡張Support Bundleを作成し、共有できます。 +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. `ghe-support-bundle`コマンドに`-x`フラグを追加して、SSH経由で拡張Support Bundleをダウンロードしてください。 ```shell @@ -138,8 +138,8 @@ Support Bundleには過去2日分のログが含まれますが、_拡張_Suppor #### SSHを使った拡張Support Bundleの直接アップロード 以下の状況であれば、Support Bundleを当社のサーバに直接アップロードできます。 -- {% data variables.product.prodname_ghe_server %} アプライアンスに SSH でアクセスできること。 -- {% data variables.product.prodname_ghe_server %} アプライアンスから外部の TCP ポート 443 に HTTPS 接続ができること。 +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. バンドルを当社のSupport Bundleサーバにアップロードします。 ```shell diff --git a/translations/ja-JP/content/admin/enterprise-support/reaching-github-support.md b/translations/ja-JP/content/admin/enterprise-support/reaching-github-support.md index c5578940150b..edbe0ab4e34d 100644 --- a/translations/ja-JP/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/ja-JP/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: GitHub Support への連絡 -intro: '{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} あるいは GitHub Enterprise サポートページを使って {% data variables.contact.github_support %} に連絡してください。' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### 自動チケットシステムを使用する -自動化されたサポートリクエストへの対応には最善を尽くしますが、問題解決のためには、自動化されたチケットシステムが提供する以上の情報が、通常必要になります。 可能な場合は、{% data variables.contact.github_support %} がやりとりできる方もしくはマシンからサポートリクエストを出してください。 詳しい情報については[チケットのサブミットの準備](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)を参照してください。 +自動化されたサポートリクエストへの対応には最善を尽くしますが、問題解決のためには、自動化されたチケットシステムが提供する以上の情報が、通常必要になります。 可能な場合は、{% data variables.contact.enterprise_support %} がやりとりできる方もしくはマシンからサポートリクエストを出してください。 詳しい情報については[チケットのサブミットの準備](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)を参照してください。 ### {% data variables.contact.enterprise_support %} への連絡 -{% data variables.contact.enterprise_support %} のお客様は、{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} あるいは {% data variables.contact.contact_enterprise_portal %} を使ってサポートチケットをオープンできます。 チケットの優先度を {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %}、または {% data variables.product.support_ticket_priority_low %} としてマークします。 詳しい情報については、「[サポートチケットに優先度を割り当てる](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)」および「[チケットをサブミットする](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)」を参照してください。 +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. チケットの優先度を {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %}、または {% data variables.product.support_ticket_priority_low %} としてマークします。 詳しい情報については、「[サポートチケットに優先度を割り当てる](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)」および「[チケットをサブミットする](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)」を参照してください。 +### {% data variables.contact.enterprise_support %} への連絡 + +{% if enterpriseServerVersions contains currentVersion %} #### 過去のサポートチケットの閲覧 {% data variables.contact.enterprise_portal %} を使って過去のサポートチケットを見ることができます。 @@ -27,10 +30,12 @@ versions: {% data variables.contact.enterprise_support %} のお客様は、{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} あるいは {% data variables.contact.contact_enterprise_portal %} を使ってサポートチケットをオープンできます。 その優先度を {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %}、または {% data variables.product.support_ticket_priority_low %} としてマークします。 詳しい情報については、「[サポートチケットに優先度を割り当てる](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)」および「[チケットをサブミットする](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)」を参照してください。 +{% endif %} ### 営業チームへの連絡 価格、ライセンス、更新、見積もり、支払い、およびその他の関連するご質問については、{% data variables.contact.contact_enterprise_sales %} にお問い合わせいただくか、[+1 (877) 448-4820](tel:+1-877-448-4820) にお電話してください。 +{% if enterpriseServerVersions contains currentVersion %} ### トレーニングチームへの連絡 カスタマイズされたトレーニングを含むトレーニングの選択肢に関する詳しい情報については[{% data variables.product.company_short %}のトレーニングサイト](https://services.github.com/)を参照してください。 @@ -40,6 +45,7 @@ versions: **メモ:** トレーニングは {% data variables.product.premium_plus_support_plan %} に含まれています。 詳細は、「[{% data variables.product.prodname_ghe_server %}の{% data variables.contact.premium_support %}について](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)」を参照してください。 {% endnote %} +{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/ja-JP/content/admin/enterprise-support/receiving-help-from-github-support.md index 675231792713..bb8d32826777 100644 --- a/translations/ja-JP/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/ja-JP/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: GitHub Support からの支援を受ける -intro: '{% data variables.product.product_location_enterprise %} で問題が生じた場合、{% data variables.contact.github_support %} が支援できます。' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/enterprise-support/submitting-a-ticket.md b/translations/ja-JP/content/admin/enterprise-support/submitting-a-ticket.md index 6e4ceff79155..e969b21b8745 100644 --- a/translations/ja-JP/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/ja-JP/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: チケットのサブミット -intro: '{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} あるいは GitHub Enterprise サポートページを使ってサポートチケットをサブミットしてください。 {% data variables.product.prodname_ghe_server %} の本番システムがダウンしている場合や、利用できない状態になっている場合は、チケットを Urgent にすることができます。' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### チケットのサブミットについて チケットをサブミットする前に、{% data variables.contact.github_support %} のための情報を収集し、担当者を選択してください。 詳しい情報については[チケットのサブミットの準備](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)を参照してください。 -サポートリクエストと、場合によっては Diagnostic 情報をサブミットした後、{% data variables.contact.github_support %} は Support Bundle のダウンロードと共有をお願いすることがあります。 詳細は「[{% data variables.contact.github_support %} にデータを提供する](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)」を参照してください。 +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. 詳細は「[{% data variables.contact.github_support %} にデータを提供する](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)」を参照してください。 ### {% data variables.contact.enterprise_portal %} を使ってチケットをサブミットする @@ -22,15 +25,15 @@ versions: ### Enterprise アカウントを使用してチケットをサブミットする -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. [{% data variables.product.prodname_enterprise %} Help] の下で、[**{% data variables.contact.enterprise_support %} Portal**] をクリックします。 ![Enterprise Support サイトに移動するリンク](/assets/images/enterprise/support/enterprise-support-link.png) 5. [**Submit a Ticket**] をクリックします。 ![Enterprise Support チームにチケットをサブミットする](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} を使ってチケットをサブミットする +### {% data variables.product.product_name %} {% data variables.enterprise.management_console %} を使ってチケットをサブミットする {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ versions: {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. **Submit(サブミット)**をクリックしてください。 +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### {% data variables.contact.ae_azure_portal %} を使ってチケットをサブミットする + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### 参考リンク -- [{% data variables.contact.enterprise_support %} について](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support) -- [{% data variables.product.prodname_ghe_server %}の{% data variables.contact.premium_support %}について](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server) +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/ja-JP/content/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server.md b/translations/ja-JP/content/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server.md index 74f1bdabd5bc..fdc405255eba 100644 --- a/translations/ja-JP/content/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server.md +++ b/translations/ja-JP/content/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: About using GitHub.com actions on GitHub Enterprise Server -intro: '{% data variables.product.prodname_ghe_server %} includes most {% data variables.product.prodname_dotcom %}-authored actions, and has options for enabling access to other actions from {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_marketplace %}.' +intro: '{% data variables.product.prodname_ghe_server %} には、ほとんどの {% data variables.product.prodname_dotcom %} 作成のアクションが含まれ、{% data variables.product.prodname_dotcom_the_website %} および {% data variables.product.prodname_marketplace %} からの他のアクションへのアクセスを有効にするためのオプションがあります。' redirect_from: - /enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server versions: @@ -12,24 +12,24 @@ versions: {% data reusables.actions.enterprise-no-internet-actions %} -### Official actions bundled with {% data variables.product.prodname_ghe_server %} +### {% data variables.product.prodname_ghe_server %} にバンドルされている公式アクション -Most official {% data variables.product.prodname_dotcom %}-authored actions are automatically bundled with {% data variables.product.prodname_ghe_server %}, and are captured at a point in time from {% data variables.product.prodname_marketplace %}. When your {% data variables.product.prodname_ghe_server %} instance receives updates, the bundled official actions are also updated. +ほとんどの公式の {% data variables.product.prodname_dotcom %} 作成のアクションは自動的に {% data variables.product.prodname_ghe_server %} にバンドルされ、{% data variables.product.prodname_marketplace %} からある時点でキャプチャされます。 {% data variables.product.prodname_ghe_server %} インスタンスが更新を受信すると、バンドルされている公式アクションも更新されます。 -The bundled official actions include `actions/checkout`, `actions/upload-artifact`, `actions/download-artifact`, `actions/labeler`, and various `actions/setup-` actions, among others. To see all the official actions included on your enterprise instance, browse to the `actions` organization on your instance: https://{% data variables.product.product_url %}/actions. +The bundled official actions include `actions/checkout`, `actions/upload-artifact`, `actions/download-artifact`, `actions/labeler`, and various `actions/setup-` actions, among others. Enterprise インスタンスに含まれるすべての公式アクションを表示するには、インスタンスの `actions` Organization を参照します (https://{% data variables.product.product_url %}/actions)。 Each action is a repository in the `actions` organization, and each action repository includes the necessary tags, branches, and commit SHAs that your workflows can use to reference the action. {% note %} -**Note:** When using setup actions (such as `actions/setup-LANGUAGE`) on {% data variables.product.prodname_ghe_server %} with self-hosted runners, you might need to set up the tools cache on runners that do not have internet access. For more information, see "[Setting up the tool cache on self-hosted runners without internet access](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)." +**注釈:** セルフホストランナーを使用して {% data variables.product.prodname_ghe_server %} でセットアップアクション(`actions/setup-LANGUAGE` など)を使用する場合、インターネットにアクセスできないランナーでツールキャッシュをセットアップする必要がある場合があります。 For more information, see "[Setting up the tool cache on self-hosted runners without internet access](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)." {% endnote %} -### Configuring access to actions on {% data variables.product.prodname_dotcom_the_website %} +### {% data variables.product.prodname_dotcom_the_website %} でアクションへのアクセスを設定する -If users on your enterprise instance need access to other actions from {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_marketplace %}, there are a few configuration options. +Enterprise インスタンスのユーザが {% data variables.product.prodname_dotcom_the_website %} または {% data variables.product.prodname_marketplace %} から他のアクションにアクセスする必要がある場合、いくつかの設定オプションがあります。 -You can manually download and sync actions onto your enterprise instance using the `actions-sync` tool. For more information, see "[Manually syncing actions from {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)." +You can manually download and sync actions onto your enterprise instance using the `actions-sync` tool. 詳しい情報については、「[{% data variables.product.prodname_dotcom_the_website %} からのアクションを手動で同期する](/enterprise/admin/github-actions/manually-syncing-actions-from-githubcom)」を参照してください。 -Alternatively, you can enable automatic access to all actions from {% data variables.product.prodname_dotcom_the_website %} by connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %} using {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". +または、{% data variables.product.prodname_github_connect %} を使用して {% data variables.product.prodname_ghe_server %} を {% data variables.product.prodname_ghe_cloud %} に接続することにより、{% data variables.product.prodname_dotcom_the_website %} からのすべてのアクションへの自動アクセスを有効にすることができます。 詳しい情報については、「[{% data variables.product.prodname_github_connect %} を使用した {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効化する](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)」を参照してください。 diff --git a/translations/ja-JP/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/ja-JP/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index df9dd1d405f2..03f1898ac9ea 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -1,7 +1,7 @@ --- title: Enabling automatic access to GitHub.com actions using GitHub Connect -intro: 'To allow {% data variables.product.prodname_actions %} on your enterprise instance to use actions from {% data variables.product.prodname_dotcom_the_website %}, you can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %}.' -permissions: 'Site administrators for {% data variables.product.prodname_ghe_server %} who are also owners of the connected {% data variables.product.prodname_ghe_cloud %} organization or enterprise account can enable access to all {% data variables.product.prodname_dotcom_the_website %} actions.' +intro: 'Enterprise インスタンスの {% data variables.product.prodname_actions %} が {% data variables.product.prodname_dotcom_the_website %} のアクションを使用できるようにするには、{% data variables.product.product_location_enterprise %} を {% data variables.product.prodname_ghe_cloud %} に接続します。' +permissions: '接続された {% data variables.product.prodname_ghe_cloud %} Organization または Enterprise アカウントの所有者でもある {% data variables.product.prodname_ghe_server %} のサイト管理者は、すべての {% data variables.product.prodname_dotcom_the_website %} アクションへのアクセスを有効にできます。' redirect_from: - /enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect versions: @@ -11,16 +11,15 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -By default, {% data variables.product.prodname_actions %} workflows on {% data variables.product.prodname_ghe_server %} cannot use actions directly from {% data variables.product.prodname_dotcom_the_website %} or [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions). +デフォルトでは、{% data variables.product.prodname_ghe_server %} の {% data variables.product.prodname_actions %} ワークフローは {% data variables.product.prodname_dotcom_the_website %} または [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace?type=actions) から直接アクションを使用できません。 -To make all actions from {% data variables.product.prodname_dotcom_the_website %} available on your enterprise instance, you can connect {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %} using {% data variables.product.prodname_github_connect %}. For other ways of accessing actions from {% data variables.product.prodname_dotcom_the_website %}, see "[About using {% data variables.product.prodname_dotcom_the_website %} actions on {% data variables.product.prodname_ghe_server %}](/enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server)." +{% data variables.product.prodname_dotcom_the_website %} からのすべてのアクションを Enterprise インスタンスで使用できるようにするには、{% data variables.product.prodname_github_connect %} を使用して{% data variables.product.prodname_ghe_server %} を {% data variables.product.prodname_ghe_cloud %} に接続します。 {% data variables.product.prodname_dotcom_the_website %} からアクションにアクセスする他の方法については、「[{% data variables.product.prodname_ghe_server %} での {% data variables.product.prodname_dotcom_the_website %} アクションの使用について](/enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server)」を参照してください。 -### Enabling automatic access to all {% data variables.product.prodname_dotcom_the_website %} actions +### すべての {% data variables.product.prodname_dotcom_the_website %} アクションへの自動アクセスを有効化する -Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. 詳細は、「[{% data variables.product.prodname_ghe_server %}を{% data variables.product.prodname_ghe_cloud %}に接続する](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)」を参照してください。 +{% data variables.product.product_location_enterprise %} 上の {% data variables.product.prodname_dotcom_the_website %} からのすべてのアクションへのアクセスを有効にする前に、{% data variables.product.product_location_enterprise %} を {% data variables.product.prodname_dotcom_the_website %} に接続する必要があります。 詳細は、「[{% data variables.product.prodname_ghe_server %}を{% data variables.product.prodname_ghe_cloud %}に接続する](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)」を参照してください。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Under "Server can use actions from GitHub.com in workflows runs", use the drop-down menu and select **Enabled**. ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-and-configuring-storage.md b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-and-configuring-storage.md index 02e76413083b..ab320cf89ffc 100644 --- a/translations/ja-JP/content/admin/github-actions/enabling-github-actions-and-configuring-storage.md +++ b/translations/ja-JP/content/admin/github-actions/enabling-github-actions-and-configuring-storage.md @@ -1,7 +1,7 @@ --- title: Enabling GitHub Actions and configuring storage -intro: 'External storage must be configured as part of enabling {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}.' -permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効化する一環として、外部ストレージを設定する必要があります。' +permissions: 'サイト管理者は、{% data variables.product.prodname_actions %} を有効化して、Enterprise 設定を構成できます。' redirect_from: - /enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage versions: @@ -11,7 +11,7 @@ versions: {% if currentVersion == "enterprise-server@2.22" %} {% note %} -**Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. Review the external storage requirements below and [sign up for the beta](https://resources.github.com/beta-signup/). +**注釈:** {% data variables.product.prodname_ghe_server %} 2.22 での {% data variables.product.prodname_actions %} サポートは、限定パブリックベータです。 Review the external storage requirements below and [sign up for the beta](https://resources.github.com/beta-signup/). {% endnote %} {% endif %} @@ -19,11 +19,11 @@ versions: ### About external storage requirements -To enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, you must have access to external blob storage. +{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効にするには、外部 Blob ストレージにアクセスできる必要があります。 -{% data variables.product.prodname_actions %} uses blob storage to store artifacts generated by workflow runs, such as workflow logs and user-uploaded build artifacts. 必要なストレージ容量は、{% data variables.product.prodname_actions %} の使用状況によって異なります。 +{% data variables.product.prodname_actions %} は、blob ストレージを使用して、ワークフローログやユーザがアップロードしたビルドアーティファクトなど、ワークフロー実行によって生成されたアーティファクトを保存します。 必要なストレージ容量は、{% data variables.product.prodname_actions %} の使用状況によって異なります。 -{% data variables.product.prodname_actions %} supports these storage providers: +{% data variables.product.prodname_actions %} は、次のストレージプロバイダをサポートしています。 * Amazon S3 * Azure Blob storage @@ -31,7 +31,7 @@ To enable {% data variables.product.prodname_actions %} on {% data variables.pro #### Amazon S3 permissions -If you use Amazon S3, {% data variables.product.prodname_actions %} requires the following permissions for your AWS access key ID and secret: +Amazon S3 を使用する場合、{% data variables.product.prodname_actions %} には AWS アクセスキー ID とシークレットに対して次の権限が必要です。 * `s3:PutObject` * `s3:GetObject` @@ -40,12 +40,12 @@ If you use Amazon S3, {% data variables.product.prodname_actions %} requires the * `s3:AbortMultipartUpload` * `s3:DeleteObject` -### Enabling {% data variables.product.prodname_actions %} +### {% data variables.product.prodname_actions %} の有効化 {% if currentVersion == "enterprise-server@2.22" %} -{% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. [Sign up for the beta](https://resources.github.com/beta-signup/). +{% data variables.product.prodname_ghe_server %} 2.22 での {% data variables.product.prodname_actions %} サポートは、限定パブリックベータです。 [Sign up for the beta](https://resources.github.com/beta-signup/). {% endif %} ### 参考リンク -- "Hardware considerations" for your platform in "[Setting up a {% data variables.product.prodname_ghe_server %} instance](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)" +- 「[{% data variables.product.prodname_ghe_server %} インスタンスを設定する](/enterprise/admin/installation/setting-up-a-github-enterprise-server-instance)」のプラットフォームに関する「ハードウェアの留意点」 diff --git a/translations/ja-JP/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/ja-JP/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index 6668def0a584..c2215ccc01bd 100644 --- a/translations/ja-JP/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Enforcing GitHub Actions policies for your enterprise -intro: 'Enterprise administrators can manage access to {% data variables.product.prodname_actions %} in an enterprise.' +intro: 'Enterprise 管理者は、Enterprise 内の {% data variables.product.prodname_actions %} へのアクセスを管理できます。' redirect_from: - /enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise versions: @@ -10,14 +10,13 @@ versions: {% data variables.product.prodname_actions %} の支払いを管理する {% data variables.product.prodname_dotcom %}は、macOSランナーのホストに[MacStadium](https://www.macstadium.com/)を使用しています。 -### About {% data variables.product.prodname_actions %} permissions for your enterprise +### Enterprise の {% data variables.product.prodname_actions %} 権限について -When you enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, it is enabled for all organizations in your enterprise. You can choose to disable {% data variables.product.prodname_actions %} for all organizations in your enterprise, or only allow specific organizations. You can also limit the use of public actions, so that people can only use local actions that exist in an organization. +{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効にすると、企業内のすべての Organization で有効になります。 Enterprise 内のすべての Organization に対して {% data variables.product.prodname_actions %} を無効化するか、特定の Organization のみを許可するかを選択できます。 You can also limit the use of public actions, so that people can only use local actions that exist in an organization. -### Managing {% data variables.product.prodname_actions %} permissions for your enterprise +### Enterprise の {% data variables.product.prodname_actions %} 権限の管理 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl #### Configuring the private fork policy for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/ja-JP/content/admin/github-actions/index.md b/translations/ja-JP/content/admin/github-actions/index.md index 254751127a76..f07be6dc31e9 100644 --- a/translations/ja-JP/content/admin/github-actions/index.md +++ b/translations/ja-JP/content/admin/github-actions/index.md @@ -1,6 +1,6 @@ --- title: Managing GitHub Actions for your enterprise -intro: 'Enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %}, and manage {% data variables.product.prodname_actions %} policies and settings.' +intro: '{% data variables.product.prodname_ghe_server %} で {% data variables.product.prodname_actions %} を有効にし、{% data variables.product.prodname_actions %} のポリシーと設定を管理します。' redirect_from: - /enterprise/admin/github-actions versions: diff --git a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom.md b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom.md index 51d601c89f2e..8bf718279df4 100644 --- a/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom.md +++ b/translations/ja-JP/content/admin/github-actions/managing-access-to-actions-from-githubcom.md @@ -1,6 +1,6 @@ --- title: Managing access to actions from GitHub.com -intro: 'Controlling which actions on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_marketplace %} can be used in your enterprise.' +intro: '{% data variables.product.prodname_dotcom_the_website %} および {% data variables.product.prodname_marketplace %} で Enterprise で使用できるアクションを制御します。' mapTopic: true redirect_from: - /enterprise/admin/github-actions/managing-access-to-actions-from-githubcom diff --git a/translations/ja-JP/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/ja-JP/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index 93c2a6b11d96..f053f0cda7e8 100644 --- a/translations/ja-JP/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/ja-JP/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -1,6 +1,6 @@ --- title: Manually syncing actions from GitHub.com -intro: 'For users that need access to actions from {% data variables.product.prodname_dotcom_the_website %}, you can sync specific actions to your {% data variables.product.prodname_ghe_server %} instance.' +intro: '{% data variables.product.prodname_dotcom_the_website %} からのアクションにアクセスする必要があるユーザは、特定のアクションを {% data variables.product.prodname_ghe_server %} インスタンスに同期できます。' redirect_from: - /enterprise/admin/github-actions/manually-syncing-actions-from-githubcom versions: @@ -12,28 +12,28 @@ versions: {% data reusables.actions.enterprise-no-internet-actions %} -To make specific actions from {% data variables.product.prodname_dotcom_the_website %} available to use in workflows, you can use {% data variables.product.company_short %}'s open source [`actions-sync`](https://github.com/actions/actions-sync) tool to sync action repositories from {% data variables.product.prodname_dotcom_the_website %} to your enterprise instance. For other ways of accessing actions from {% data variables.product.prodname_dotcom_the_website %}, see "[About using {% data variables.product.prodname_dotcom_the_website %} actions on {% data variables.product.prodname_ghe_server %}](/enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server)." +{% data variables.product.prodname_dotcom_the_website %} の特定のアクションをワークフローで使用できるようにするには、{% data variables.product.company_short %} のオープンソースの [`actions-sync`](https://github.com/actions/actions-sync) ツールを使用して、アクションリポジトリを {% data variables.product.prodname_dotcom_the_website %} から Enterprise インスタンスに同期します。 {% data variables.product.prodname_dotcom_the_website %} からアクションにアクセスする他の方法については、「[{% data variables.product.prodname_ghe_server %} での {% data variables.product.prodname_dotcom_the_website %} アクションの使用について](/enterprise/admin/github-actions/about-using-githubcom-actions-on-github-enterprise-server)」を参照してください。 ### About the `actions-sync` tool -The `actions-sync` tool must be run on a machine that can access the {% data variables.product.prodname_dotcom_the_website %} API and your {% data variables.product.prodname_ghe_server %} instance's API. The machine doesn't need to be connected to both at the same time. +`actions-sync` ツールは、{% data variables.product.prodname_dotcom_the_website %} API と {% data variables.product.prodname_ghe_server %} インスタンスの API にアクセスできるマシンで実行する必要があります。 The machine doesn't need to be connected to both at the same time. If your machine has access to both systems at the same time, you can do the sync with a single `actions-sync sync` command. If you can only access one system at a time, you can use the `actions-sync pull` and `push` commands. -The `actions-sync` tool can only download actions from {% data variables.product.prodname_dotcom_the_website %} that are stored in public repositories. +`actions-sync` ツールは、パブリックリポジトリに保存されている {% data variables.product.prodname_dotcom_the_website %} からのみアクションをダウンロードできます。 ### 必要な環境 -* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating organizations](/enterprise/admin/user-management/creating-organizations)." +* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * You must create a personal access token (PAT) on your enterprise instance that can create and write to repositories in the destination organizations. 詳しい情報については、「[個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token)」を参照してください。 ### Example: Using the `actions-sync` tool -This example demonstrates using the `actions-sync` tool to sync an individual action from {% data variables.product.prodname_dotcom_the_website %} to an enterprise instance. +この例は、`actions-sync` ツールを使用して、個々のアクションを {% data variables.product.prodname_dotcom_the_website %} から Enterprise インスタンスに同期する方法を示しています。 {% note %} -**Note:** This example uses the `actions-sync sync` command, which requires concurrent access to both the {% data variables.product.prodname_dotcom_the_website %} API and your {% data variables.product.prodname_ghe_server %} instance's API from your machine. If you can only access one system at a time, you can use the `actions-sync pull` and `push` commands. For more information, see the [`actions-sync` README](https://github.com/actions/actions-sync#not-connected-instances). +**注釈:** この例では、`actions-sync sync` コマンドを使用します。これには、マシンから {% data variables.product.prodname_dotcom_the_website %} API と {% data variables.product.prodname_ghe_server %} インスタンスの API の両方への同時アクセスが必要です。 If you can only access one system at a time, you can use the `actions-sync pull` and `push` commands. For more information, see the [`actions-sync` README](https://github.com/actions/actions-sync#not-connected-instances). {% endnote %} @@ -56,7 +56,7 @@ This example demonstrates using the `actions-sync` tool to sync an individual ac * `--destination-url`: The URL of the destination enterprise instance. * `--repo-name`: The action repository to sync. This takes the format of `owner/repository:destination_owner/destination_repository`. - * The above example syncs the [`docker/build-push-action`](https://github.com/docker/build-push-action) repository to the `synced-actions/docker-build-push-action` repository on the destination {% data variables.product.prodname_ghe_server %} instance. You must create the organization named `synced-actions` on your enterprise instance before running the above command. + * 上記の例では、[`docker/build-push-action`](https://github.com/docker/build-push-action) リポジトリを宛先 {% data variables.product.prodname_ghe_server %} インスタンスの `synced-actions/docker-build-push-action` リポジトリに同期します。 You must create the organization named `synced-actions` on your enterprise instance before running the above command. * If you omit `:destination_owner/destination_repository`, the tool uses the original owner and repository name for your enterprise instance. Before running the command, you must create a new organization on your instance that matches the owner name of the action. Consider using a central organization to store the synced actions on your instance, as this means you will not need to create multiple new organizations if you sync actions from different owners. * You can sync multiple actions by replacing the `--repo-name` parameter with `--repo-name-list` or `--repo-name-list-file`. For more information, see the [`actions-sync` README](https://github.com/actions/actions-sync#actions-sync). 1. After the action repository is created on your enterprise instance, people in your enterprise can use the destination repository to reference the action in their workflows. For the example action shown above: diff --git a/translations/ja-JP/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/ja-JP/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 60e44c854d30..2e5fa0dbed94 100644 --- a/translations/ja-JP/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/ja-JP/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -14,28 +14,28 @@ versions: {% data reusables.actions.enterprise-no-internet-actions %} -Most official {% data variables.product.prodname_dotcom %}-authored actions are automatically bundled with {% data variables.product.prodname_ghe_server %}. However, self-hosted runners without internet access will require some configuration before they can use the included `actions/setup-LANGUAGE` actions, such as `setup-node`. +ほとんどの公式の {% data variables.product.prodname_dotcom %} 作成のアクションは自動的に {% data variables.product.prodname_ghe_server %} にバンドルされます。 However, self-hosted runners without internet access will require some configuration before they can use the included `actions/setup-LANGUAGE` actions, such as `setup-node`. The `actions/setup-LANGUAGE` actions normally need internet access to download the required environment binaries into the runner's tool cache. Self-hosted runners without internet access can't download the binaries, so you must manually populate the tool cache on the runner. -You can populate the runner tool cache by running a {% data variables.product.prodname_actions %} workflow on {% data variables.product.prodname_dotcom_the_website %} that uploads a {% data variables.product.prodname_dotcom %}-hosted runner's tool cache as an artifact, which you can then transfer and extract on your internet-disconnected self-hosted runner. +{% data variables.product.prodname_dotcom_the_website %} で {% data variables.product.prodname_actions %} ワークフローを実行してランナーツールキャッシュにデータを入力できます。このワークフローは、{% data variables.product.prodname_dotcom %} ホストランナーのツールキャッシュをアーティファクトとしてアップロードし、インターネットで切断されたセルフホストランナーで転送および抽出できます。 {% note %} -**Note:** You can only use a {% data variables.product.prodname_dotcom %}-hosted runner's tool cache for a self-hosted runner that has an identical operating system and architecture. For example, if you are using a `ubuntu-18.04` {% data variables.product.prodname_dotcom %}-hosted runner to generate a tool cache, your self-hosted runner must be a 64-bit Ubuntu 18.04 machine. For more information on {% data variables.product.prodname_dotcom %}-hosted runners, see "Virtual environments for GitHub-hosted runners." +**注釈:** {% data variables.product.prodname_dotcom %} ホストランナーのツールキャッシュは、同じオペレーティングシステムとアーキテクチャを含むセルフホストランナーにのみ使用できます。 たとえば、`ubuntu-18.04` {% data variables.product.prodname_dotcom %} ホストランナーを使用してツールキャッシュを生成している場合、セルフホストランナーは 64 ビットの Ubuntu18.04 マシンである必要があります。 サポートされている {% data variables.product.prodname_dotcom %} ホストランナーに関する詳しい情報については、「GitHub ホストランナーの仮想環境」を参照してください。 {% endnote %} ### 必要な環境 * Determine which development environments your self-hosted runners will need. The following example demonstrates how to populate a tool cache for the `setup-node` action, using Node.js versions 10 and 12. -* Access to a repository on {% data variables.product.prodname_dotcom_the_website %} that you can use to run a workflow. +* ワークフロー実行に使用できる {% data variables.product.prodname_dotcom_the_website %} のリポジトリへのアクセス。 * Access to your self-hosted runner's file system to populate the tool cache folder. ### Populating the tool cache for a self-hosted runner -1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repostory that you can use to run a {% data variables.product.prodname_actions %} workflow. -1. Create a new workflow file in the repository's `.github/workflows` folder that uploads an artifact containing the {% data variables.product.prodname_dotcom %}-hosted runner's tool cache. +1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repository that you can use to run a {% data variables.product.prodname_actions %} workflow. +1. {% data variables.product.prodname_dotcom %} ホストランナーのツールキャッシュを含むアーティファクトをアップロードする、リポジトリの `.github/workflows` フォルダに新しいワークフローファイルを作成します。 The following example demonstrates a workflow that uploads the tool cache for an Ubuntu 18.04 environment, using the `setup-node` action with Node.js versions 10 and 12. @@ -69,7 +69,7 @@ You can populate the runner tool cache by running a {% data variables.product.pr path: ${{runner.tool_cache}}/tool_cache.tar.gz ``` {% endraw %} -1. Download the tool cache artifact from the workflow run. Download the tool cache artifact from the workflow run. +1. Download the tool cache artifact from the workflow run. アーティファクトのダウンロード手順については、「[ワークフローアーティファクトをダウンロードする](/actions/managing-workflow-runs/downloading-workflow-artifacts)」を参照してください。 1. Transfer the tool cache artifact to your self hosted runner and extract it to the local tool cache directory. The default tool cache directory is `RUNNER_DIR/_work/_tool`. If the runner hasn't processed any jobs yet, you might need to create the `_work/_tool` directories. After extracting the tool cache artifact uploaded in the above example, you should have a directory structure on your self-hosted runner that is similar to the following example: diff --git a/translations/ja-JP/content/admin/index.md b/translations/ja-JP/content/admin/index.md index f2f44bf2326d..d98717ea2f01 100644 --- a/translations/ja-JP/content/admin/index.md +++ b/translations/ja-JP/content/admin/index.md @@ -1,11 +1,12 @@ --- -title: Enterprise Administrators +title: Enterprise 管理者 redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'GitHub Enterprise インスタンスを配備、設定、および管理している組織の管理者、システム管理者、およびセキュリティスペシャリストのためのステップバイステップガイドです。' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-aws.md index 93aac36ae854..37b95b8bb5d2 100644 --- a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - EC2 インスタンスを起動してEBS ボリュームを作成できる AWS アカウントを所有している必要があります。 詳細は [Amazon Web Services のウェブサイト](https://aws.amazon.com/)を参照してください。 -- {% data variables.product.product_location_enterprise %}の起動に必要なほとんどのアクションは、AWSマネジメントコンソールを使っても行えます。 とはいえ、初期のセットアップのためにAWSコマンドラインインターフェース(CLI)をインストールすることをおすすめします。 AWS CLIの使用例は以下にあります。 詳しい情報については、Amazonのガイド"[AWSマネジメントコンソールの操作](https://docs.aws.amazon.com/ja_jp/awsconsolehelpdocs/latest/gsg/getting-started.html)"及び"[AWS Command Line Interfaceとは](https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-welcome.html)"を参照してください。 +- {% data variables.product.product_location %}の起動に必要なほとんどのアクションは、AWSマネジメントコンソールを使っても行えます。 とはいえ、初期のセットアップのためにAWSコマンドラインインターフェース(CLI)をインストールすることをおすすめします。 AWS CLIの使用例は以下にあります。 詳しい情報については、Amazonのガイド"[AWSマネジメントコンソールの操作](https://docs.aws.amazon.com/ja_jp/awsconsolehelpdocs/latest/gsg/getting-started.html)"及び"[AWS Command Line Interfaceとは](https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-welcome.html)"を参照してください。 本ガイドは、読者が以下のAWSの概念に馴染んでいることを前提としています。 @@ -28,7 +28,7 @@ versions: ### インスタンスタイプの決定 -AWSで{% data variables.product.product_location_enterprise %}を起動する前に、組織の要求に最も適した仮想マシンのタイプを決定しなければなりません。 +AWSで{% data variables.product.product_location %}を起動する前に、組織の要求に最も適した仮想マシンのタイプを決定しなければなりません。 #### サポートされているインスタンスタイプ diff --git a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-azure.md index 58c8dcfeb311..dfd32e1de830 100644 --- a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ versions: ### 仮想マシンタイプの決定 -{% data variables.product.product_location_enterprise %}をAzure上で起動する前に、組織の要求に最も適した仮想マシンのタイプを決定しなければなりません。 +{% data variables.product.product_location %}をAzure上で起動する前に、組織の要求に最も適した仮想マシンのタイプを決定しなければなりません。 #### サポートされているVMタイプとリージョン diff --git a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index 6a75ab2ba92b..091e0dce1292 100644 --- a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### マシンタイプの決定 -Google Cloud Platformde{% data variables.product.product_location_enterprise %}を起動する前に、組織の要求に最も適したマシンタイプを決定する必要があります。 +Google Cloud Platformde{% data variables.product.product_location %}を起動する前に、組織の要求に最も適したマシンタイプを決定する必要があります。 #### サポートされているマシンタイプ {% data variables.product.prodname_ghe_server %} は、次の Google Compute Engine (GCE) マシンタイプでサポートされています。 詳しい情報については[Google Cloud Platformのマシンタイプの記事](https://cloud.google.com/compute/docs/machine-types)を参照してください。 -| -{% if currentVersion != "free-pro-team@latest" %} + | | ハイメモリ | | | ------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ Google Cloud Platformde{% data variables.product.product_location_enterprise %} | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### 推奨マシンタイプ diff --git a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index c56f1a4ae6de..8341a690ada8 100644 --- a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -29,15 +29,15 @@ versions: {% data reusables.enterprise_installation.create-ghe-instance %} -1. In OpenStack Horizon, upload the +1. OpenStack Horizon で、 -{% data variables.product.prodname_ghe_server %} image you downloaded. 手順については、OpenStack ガイドの「[Upload and manage images](https://docs.openstack.org/horizon/latest/user/manage-images.html)」の 「Upload an image」セクションを参照してください。 +ダウンロードした {% data variables.product.prodname_ghe_server %} の画像をアップロードします。 手順については、OpenStack ガイドの「[Upload and manage images](https://docs.openstack.org/horizon/latest/user/manage-images.html)」の 「Upload an image」セクションを参照してください。 {% data reusables.enterprise_installation.create-attached-storage-volume %} 手順については、OpenStack ガイドの「[Create and manage volumes](https://docs.openstack.org/horizon/latest/user/manage-volumes.html)」を参照してください。 3. セキュリティグループを作成し、下の表の各ポートについて新しいセキュリティグループルールを追加してください。 その方法についてはOpenStackのガイド"[Configure access and security for instances](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html)"を参照してください。 {% data reusables.enterprise_installation.necessary_ports %} 4. フローティングIPをインスタンスに関連づけることもできます。 使用しているOpenStackのセットアップによっては、フローティングIPをプロジェクトに割り当て、それをインスタンスに関連づける必要があるかもしれません、 そうする必要があるかどうかは、システム管理者に連絡を取って判断してください。 詳しい情報については、OpenStackのドキュメンテーション中の"[Allocate a floating IP address to an instance](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)"を参照してください。 -5. これまでのステップで作成したイメージ、データボリューム、セキュリティグループを使って{% data variables.product.product_location_enterprise %}を起動してください。 その方法についてはOpenStackのガイド"[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)"を参照してください。 +5. これまでのステップで作成したイメージ、データボリューム、セキュリティグループを使って{% data variables.product.product_location %}を起動してください。 その方法についてはOpenStackのガイド"[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)"を参照してください。 ### {% data variables.product.prodname_ghe_server %} インスタンスを設定する diff --git a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-vmware.md index 8b67f9754e78..2a4358806ccc 100644 --- a/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/ja-JP/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### 必要な環境 - {% data reusables.enterprise_installation.software-license %} -- {% data variables.product.product_location_enterprise %}を動作させるベアメタルマシンに適用されたVMware vSphere ESXi Hypervisorが必要です。 バージョン 5.5 から 6.7 までをサポートしています。 ESXi Hypervisor は無料で、オプションの vCenter Server は含まれていません。 詳しい情報については、[VMware ESXiのドキュメンテーション](https://www.vmware.com/products/esxi-and-esx.html)を参照してください。 +- {% data variables.product.product_location %}を動作させるベアメタルマシンに適用されたVMware vSphere ESXi Hypervisorが必要です。 バージョン 5.5 から 6.7 までをサポートしています。 ESXi Hypervisor は無料で、オプションの vCenter Server は含まれていません。 詳しい情報については、[VMware ESXiのドキュメンテーション](https://www.vmware.com/products/esxi-and-esx.html)を参照してください。 - vSphere Clientへのアクセスが必要です。 vCenter Serverがあるなら、vSphere Web Clientが利用できます。 詳しい情報については、VMWareのガイド "[vSphere Web Client を使用した、vCenter Server へのログイン](https://docs.vmware.com/jp/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)"を参照してください。 ### ハードウェアについて diff --git a/translations/ja-JP/content/admin/installation/setting-up-a-staging-instance.md b/translations/ja-JP/content/admin/installation/setting-up-a-staging-instance.md index fc21941bdc13..2ab369f81e4f 100644 --- a/translations/ja-JP/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/ja-JP/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: ステージングインスタンスのセットアップ -intro: '変更が {% data variables.product.product_location_enterprise %} に適用される前に、*ステージングインスタンス*を使用して変更をテストできます。 たとえば、ステージングインスタンスを使用すれば、{% data variables.product.prodname_ghe_server %} の新しい更新をテストしたり、移行データのインポートを練習したりできます。' +intro: '変更が {% data variables.product.product_location %} に適用される前に、*ステージングインスタンス*を使用して変更をテストできます。 たとえば、ステージングインスタンスを使用すれば、{% data variables.product.prodname_ghe_server %} の新しい更新をテストしたり、移行データのインポートを練習したりできます。' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/ja-JP/content/admin/overview/about-the-github-enterprise-api.md b/translations/ja-JP/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..2c16f3506a2b --- /dev/null +++ b/translations/ja-JP/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. 例えば、 + +{% if enterpriseServerVersions contains currentVersion %} +- {% data variables.enterprise.management_console %} に変更を加える。 詳しい情報については、「[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)」を参照してください。 +- LDAP 同期を設定する。 詳しい情報については、「[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)」を参照してください。{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- Enterpriseアカウントの管理。 詳しい情報については「[Enterprise アカウント](/v4/guides/managing-enterprise-accounts)」を参照してください。 + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/ja-JP/content/admin/overview/index.md b/translations/ja-JP/content/admin/overview/index.md index effed332387a..c0cb524f6461 100644 --- a/translations/ja-JP/content/admin/overview/index.md +++ b/translations/ja-JP/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: 概要 -intro: '{% data variables.product.prodname_enterprise %} を使用すると、アカウントとアクセス、ライセンス、支払いを管理できます。' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- 詳しい情報または {% data variables.product.prodname_enterprise %} の購入については [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise) を参照してください。 @@ -13,6 +14,6 @@ versions: {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/ja-JP/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/ja-JP/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..af02eb59f0f4 --- /dev/null +++ b/translations/ja-JP/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| ユーザ | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
    January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### Enterprise アカウントの支払いについて + +現時点では、Enterprise アカウントは請求書で支払いを行っている {% data variables.product.prodname_enterprise %} のお客様が利用できます。 Enterprise アカウントに接続されているすべての Organization と {% data variables.product.prodname_ghe_server %} インスタンスの支払いは、すべての有料の {% data variables.product.prodname_dotcom_the_website %} サービス(Organization の有料ライセンス、{% data variables.large_files.product_name_long %}データパック、および {% data variables.product.prodname_marketplace %} アプリケーションのプランを含む)に対する単一の支払い料金に集約されます。 + +Enterprise オーナーと支払いマネージャーは、Enterprise アカウントの支払い設定すべてに対するアクセスおよび管理が可能です。 For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### 現在の請求書を表示する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. [Quick Actions] の下で [**View invoice**] をクリックします。 ![[View invoice] リンク](/assets/images/help/business-accounts/view-invoice-link.png) + +### 現在の請求書の支払い + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. [Quick Actions] の下で [**Pay invoice**] をクリックします。 ![[Pay invoice] リンク](/assets/images/help/business-accounts/pay-invoice-link.png) +5. [Pay invoice] の下で、安全なフォームにクレジットカード情報を入力し、[**Pay Invoice**] をクリックします。 ![確認して請求書で支払う](/assets/images/help/business-accounts/pay-invoice.png) + +### 現在の請求書をダウンロードする + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. [Quick Actions] の下で [**Download current invoice**] をクリックします。 ![[Download current invoice] リンク](/assets/images/help/business-accounts/download-current-invoice.png) + +### 支払い履歴を表示する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. [Billing] の下で [**Past Invoices**] タブをクリックして、過去の支払い内容の概要を表示します。 ![[View payment history] タブ](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/ja-JP/content/admin/overview/managing-your-github-enterprise-license.md b/translations/ja-JP/content/admin/overview/managing-your-github-enterprise-license.md index e5307b4c6106..170cb1756527 100644 --- a/translations/ja-JP/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/ja-JP/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ versions: {% data variables.product.prodname_enterprise %} のユーザライセンスを更新または追加する場合は、{% data variables.contact.contact_enterprise_sales %} にお問い合わせください。 注文完了したら、新しいライセンスのファイルが直ちにダウンロード可能となります。 -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. [Enterprise Server Instances] で、{% octicon "download" aria-label="The download icon" %} をクリックしてライセンスファイルをダウンロードします。 ![GitHub Enterprise Server ライセンスをダウンロードする](/assets/images/help/business-accounts/download-ghes-license.png) -5. Log into your -{% data variables.product.prodname_ghe_server %} instance as a site administrator. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +5. サイト管理者として +{% data variables.product.prodname_ghe_server %} インスタンスにログインします。 +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. [Quick links] で [**Update license**] をクリックする。 ![ライセンス更新のリンク](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,28 +45,28 @@ versions: ### ライセンス使用状況を表示する -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. 現在の {% data variables.product.prodname_enterprise %} ライセンスと、使用済みで利用可能なユーザライセンスを確認します。 ### ユーザライセンスの使用状況を自動で{% data variables.product.prodname_ghe_cloud %}と同期する -{% data variables.product.prodname_github_connect %}を使用して、{% data variables.product.prodname_ghe_server %}と{% data variables.product.prodname_ghe_cloud %}の間でユーザライセンスの数と使用状況を自動で同期できます。 詳細は、「[{% data variables.product.prodname_ghe_server %}と{% data variables.product.prodname_ghe_cloud %}の間で自動ユーザライセンス同期を有効化する](/enterprise/{{currentVersion}}/admin/installation/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud)」を参照してください。 +{% data variables.product.prodname_github_connect %} を使用して、{% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_ghe_cloud %} の間でユーザライセンスの数と使用状況を自動で同期できます。 詳しい情報については、「[{% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_ghe_cloud %} の間で自動ユーザライセンス同期を有効化する](/enterprise/{{currentVersion}}/admin/installation/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud)」を参照してください。 ### {% data variables.product.prodname_ghe_server %} と {% data variables.product.prodname_ghe_cloud %} の間でユーザライセンスの使用状況を手動で同期する -{% data variables.product.prodname_ghe_server %}からJSONファイルをダウンロードして{% data variables.product.prodname_ghe_cloud %}にそのファイルをアップロードし、2つのデプロイメント間でユーザライセンスの使用状況を手動で同期できます。 +{% data variables.product.prodname_ghe_server %} から JSON ファイルをダウンロードして {% data variables.product.prodname_ghe_cloud %} にそのファイルをアップロードし、2 つのデプロイメント間でユーザライセンスの使用状況を手動で同期できます。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. [Quick links] で、{% data variables.product.prodname_ghe_server %}上の現在のライセンスを含むファイルをダウンロードするには、[**Export license usage**] をクリックします。 ![ライセンス使用状況リンクをエクスポートする](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. Navigate to -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. [Quick links] で、 +{% data variables.product.prodname_ghe_server %} に現在のライセンス使用状況を含むファイルをダウンロードするには、[**Export license usage**] をクリックします。 + ![ライセンス使用状況リンクをエクスポートする](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. [Enterprise Server Instances] の下で、[**Add server usage**] をクリックします。 ![GitHub Enterprise Serversの使用状況リンクをアップロードする](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. {% data variables.product.prodname_ghe_server %}からダウンロードしたJSONファイルをアップロードします。 ![アップロードするファイルをドラッグアンドドロップまたは選択する](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/ja-JP/content/admin/overview/system-overview.md b/translations/ja-JP/content/admin/overview/system-overview.md index 52b4c876baa7..3d393fc5b7ce 100644 --- a/translations/ja-JP/content/admin/overview/system-overview.md +++ b/translations/ja-JP/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ versions: #### 外部サービスおよびサポートへのアクセス -{% data variables.product.prodname_ghe_server %} は、お客様のネットワークから外部サービスにアクセスすることなしに運用できます。 また、メール配信、外部モニタリング、およびログ転送のため、外部サービスとのインテグレーションを有効にすることも可能です。 詳しい情報については、「[通知のためのメール設定](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)」、「[外部モニタリングのセットアップ](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)」、および「[ログの転送](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)」を参照してください。 +{% data variables.product.prodname_ghe_server %} は、お客様のネットワークから外部サービスにアクセスすることなしに運用できます。 また、メール配信、外部モニタリング、およびログ転送のため、外部サービスとのインテグレーションを有効にすることも可能です。 For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." トラブルシューティングデータを手動で収集し、{% data variables.contact.github_support %} に送信できます。 詳しい情報については、「[{% data variables.contact.github_support %} へのデータ提供](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)」を参照してください。 @@ -108,7 +108,7 @@ versions: #### 監査およびアクセスのログ取得 -{% data variables.product.prodname_ghe_server %} は、従来型オペレーティングシステムおよびアプリケーションの両方のログを保存します。 また、アプリケーションは詳細な監査およびセキュリティログも記録し、{% data variables.product.prodname_ghe_server %} はこれを永続的に保存します。 `syslog-ng` プロトコルにより、両タイプのログをリアルタイムで複数の宛先に転送できます。 詳しい情報については、「[ログの転送](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)」を参照してください。 +{% data variables.product.prodname_ghe_server %} は、従来型オペレーティングシステムおよびアプリケーションの両方のログを保存します。 また、アプリケーションは詳細な監査およびセキュリティログも記録し、{% data variables.product.prodname_ghe_server %} はこれを永続的に保存します。 `syslog-ng` プロトコルにより、両タイプのログをリアルタイムで複数の宛先に転送できます。 For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." アクセスログと監査ログには、以下のような情報が含まれています。 diff --git a/translations/ja-JP/content/admin/policies/about-pre-receive-hooks.md b/translations/ja-JP/content/admin/policies/about-pre-receive-hooks.md index aa33d43f0fc9..49f837e0713d 100644 --- a/translations/ja-JP/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/ja-JP/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ pre-receiveフックの利用方法の例: ### パフォーマンスとワークフローへの影響 開発者と開発者のワークフローへの影響は大きくなりうるので、注意深く検討することが必要です。 ビジネス上の要求に基づき、思慮深く実装されたpre-receiveフックは、全体として組織に最大のメリットをもたらします。 -pre-receiveフックは{% data variables.product.product_location_enterprise %}のパフォーマンスに意図しない影響をもたらすことがあり、慎重に実装され、レビューされなければなりません。 +pre-receiveフックは{% data variables.product.product_location %}のパフォーマンスに意図しない影響をもたらすことがあり、慎重に実装され、レビューされなければなりません。 diff --git a/translations/ja-JP/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/ja-JP/content/admin/policies/creating-a-pre-receive-hook-environment.md index 72875a911c4e..52e1bef71d96 100644 --- a/translations/ja-JP/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/ja-JP/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ chroot 環境の作成に関する詳しい情報については *Debian Wiki* ### {% data variables.product.prodname_ghe_server %}へのpre-receiveフック環境のアップロード -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. [**Manage environments**] (環境を管理) をクリックします。 ![環境を管理](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) diff --git a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise.md index 5629ee8710d5..a598e8234330 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/ja-JP/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index 86f0af7ef5a2..dd8be775cb4d 100644 --- a/translations/ja-JP/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### アプライアンスにおける新しいリポジトリのデフォルトの可視性の設定 +### Configuring the default visibility of new repositories in your enterprise -{% data variables.product.product_location_enterprise %}上に新しいリポジトリを作るときには、そのリポジトリの可視性を選択しなければなりません。 そのインタンスのデフォルトの可視性の設定をする際には、デフォルトで選択される可視性を選択します。 リポジトリの可視性に関する詳しい情報については、「[リポジトリの可視性について](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)」を参照してください。 +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. リポジトリの可視性に関する詳しい情報については、「[リポジトリの可視性について](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)」を参照してください。 -サイト管理者がメンバーに対して特定の種類のリポジトリの作成を禁止している場合、可視性の設定のデフォルトがその種類になっていても、メンバーはその種類のリポジトリを作成できません。 詳細は「[インスタンスでリポジトリ作成を制限する](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)」を参照してください。 +サイト管理者がメンバーに対して特定の種類のリポジトリの作成を禁止している場合、可視性の設定のデフォルトがその種類になっていても、メンバーはその種類のリポジトリを作成できません。 For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Tip:** リポジトリの可視性を変更できる能力をサイト管理者のみに制限できます。 詳しい情報については"[ユーザによるリポジトリの可視性の変更の禁止](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)."を参照してください。 - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. "Default repository visibility(デフォルトのリポジトリの可視性)"の下で、ドロップダウンメニューを使ってデフォルトの可視性を選択してください。![インスタンスにおけるデフォルトのリポジトリの可視化性を選択するためのドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. "Default repository visibility(デフォルトのリポジトリの可視性)"の下で、ドロップダウンメニューを使ってデフォルトの可視性を選択してください。![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ versions: メンバーがリポジトリの可視性を変更できないようにすると、パブリックなリポジトリをプライベートにしたり、プライベートなリポジトリをパブリックにしたりできるのはサイト管理者だけになります。 -サイト管理者がリポジトリの作成を Organization のオーナーのみに制限している場合、メンバーはリポジトリの可視性を変更できません。 サイト管理者がメンバーのリポジトリ作成をプライベート リポジトリのみに制限している場合、メンバーはリポジトリをパブリックからプライベートに変更すること以外はできません。 詳しい情報については、「[リポジトリ作成のためのポリシーを設定する](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)」を参照してください。 +サイト管理者がリポジトリの作成を Organization のオーナーのみに制限している場合、メンバーはリポジトリの可視性を変更できません。 サイト管理者がメンバーのリポジトリ作成をプライベート リポジトリのみに制限している場合、メンバーはリポジトリをパブリックからプライベートに変更すること以外はできません。 For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. [Repository visibility change] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ versions: {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. [Repository creation] で、設定変更に関する情報を読みます。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ versions: ### リポジトリの削除と移譲のためのポリシーを設定する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. 「Repository deletion and transfer」で、設定変更に関する情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ versions: ### Git プッシュ制限のためのポリシーを設定する -リポジトリのサイズを管理できるように留め、パフォーマンスの問題を避けるために、インスタンス上のリポジトリのファイルサイズに制限を設定できます。 +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. デフォルトでは、リポジトリのアップロード制限を適用すると、100MB以上のファイルの追加やアップロードができなくなります。 @@ -107,24 +98,22 @@ versions: {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. [Repository upload limit] で、ドロップダウンメニューを使用して最大オブジェクトサイズをクリックします。 ![最大オブジェクトサイズのオプションを備えたドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. あるいは、{% data variables.product.product_location_enterprise %}上のすべてのリポジトリにアップロードの最大制限を適用するために、**Enforce on all repositories(すべてのリポジトリに適用)**を選択してください。 ![すべてのリポジトリにオブジェクトの最大サイズを適用するオプション](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![すべてのリポジトリにオブジェクトの最大サイズを適用するオプション](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### リポジトリ間のプルリクエストのためのマージコンフリクトエディタを設定する ユーザが自分のコンピュータ上でローカルにマージコンフリクトを解決するように要求すれば、うっかりフォークから上流のリポジトリに書き込んでしまうことを回避できます。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ versions: ### フォースプッシュを設定する -それぞれのリポジトリは、所属するユーザアカウントもしくはOraganizationの設定から、デフォルトのフォースプッシュの設定を引き継ぎます。 同様に、それぞれのOrganization及びユーザアカウントは、デフォルトのフォースプッシュの設定をアプライアンス全体のフォースプッシュの設定から引き継ぎます。 アプライアンスのフォースプッシュの設定を変更すれば、すべてのユーザあるいはOrganizationが所有するすべてのリポジトリが変更されます。 +それぞれのリポジトリは、所属するユーザアカウントもしくはOraganizationの設定から、デフォルトのフォースプッシュの設定を引き継ぎます。 Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### アプライアンス上でのすべてのフォースプッシュをブロックする -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ versions: #### ユーザアカウントもしくはOrganizationが所有するリポジトリへのフォースプッシュのブロック -リポジトリは、所属するユーザアカウントもしくはOrganizationからフォースプッシュの設定を引き継ぎます。 そしてそれぞれのOrganization及びユーザアカウントは、フォースプッシュの設定をアプライアンス全体のフォースプッシュの設定から引き継ぎます。 +リポジトリは、所属するユーザアカウントもしくはOrganizationからフォースプッシュの設定を引き継ぎます。 User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. 引き継がれたデフォルトの設定は、ユーザアカウントもしくはOrganizationの設定をすることで上書きできます。 @@ -176,17 +164,17 @@ versions: 5. [Repository default settings(リポジトリのデフォルト設定)] の下の [Force pushes(フォースプッシュ)] セクションで、以下から選択してください。 - [**Block(ブロック)**] ですべてのブランチへのフォースプッシュがブロックされます。 - [**Block to the default branch(デフォルトブランチへのブロック)**] でデフォルトブランチへのフォースプッシュのみがブロックされます。 ![フォースプッシュのブロック](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. **Enforce on all repositories(すべてのリポジトリに対して強制)**を選択して、リポジトリ固有の設定を上書きすることもできます。 こうしてもアプライアンス全体のポリシーは上書き**されない**ことに注意してください。 ![フォースプッシュのブロック](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. **Enforce on all repositories(すべてのリポジトリに対して強制)**を選択して、リポジトリ固有の設定を上書きすることもできます。 Note that this will **not** override an enterprise-wide policy. ![フォースプッシュのブロック](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### 匿名 Git 読み取りアクセスを設定する {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -インスタンスで[プライベートモードを有効化](/enterprise/admin/configuration/enabling-private-mode)した場合は、リポジトリ管理者がパブリックリポジトリへの匿名 Git 読み取りアクセスを有効化できるようにすることができます。 +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -匿名 Git 読み取りアクセスを有効化すると、ユーザはインスタンス上のカスタムツールの認証をバイパスできるようになります。 あなたもしくはリポジトリ管理者がこのアクセス設定をリポジトリで有効化すると、認証を受けていない Git の操作 (そして {% data variables.product.prodname_ghe_server %} へのネットワークアクセスができる人はだれでも) は、認証なしでリポジトリに読み取りアクセスできることになります。 +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. あなたもしくはリポジトリ管理者がこのアクセス設定をリポジトリで有効化すると、認証を受けていない Git の操作 (そして {% data variables.product.product_name %} へのネットワークアクセスができる人はだれでも) は、認証なしでリポジトリに読み取りアクセスできることになります。 -必要に応じて、リポジトリのアクセス設定をロックすることで、リポジトリ管理者が {% data variables.product.product_location_enterprise %} 上のリポジトリの匿名 Git アクセス設定を変更不可にすることができます。 リポジトリのGit読み取りアクセス設定をロックすると、サイト管理者だけがこの設定を変更できるようになります。 +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. リポジトリのGit読み取りアクセス設定をロックすると、サイト管理者だけがこの設定を変更できるようになります。 {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,17 +182,17 @@ versions: #### すべてのリポジトリに対する匿名 Git 読み取りアクセスを設定する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. [Anonymous Git read access(匿名 Git 読み取りアクセス)] の下で、ドロップダウンメニューを使って [**Enabled(有効化)**] をクリックしてください。 ![[Enabled] と [Disabled] のメニューオプションが表示されている [Anonymous Git read access] ドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. インスタンスのすべてのリポジトリでリポジトリ管理者が匿名 Git 読み取りアクセス設定を変更するのを避けるために、[**Prevent repository admins from changing anonymous Git read access(リポジトリ管理者による匿名Git読み取りアクセスの変更の回避)**] を選択することもできます。 ![インスタンス上のすべてのリポジトリへの匿名Git読み取りアクセス設定をリポジトリ管理者が変更するのを避けるための選択チェックボックス](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### 特定のリポジトリでの匿名 Git 読み取りアクセスを設定する {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -215,4 +203,14 @@ versions: 6. "Danger Zone(危険区域)"の下で、"Enable Anonymous Git read access(匿名Git読み取りアクセスの有効化)"の隣の**Enable(有効化)**をクリックしてください。 ![リポジトリのサイト管理設定の危険地域内の "匿名 Git 読み取りアクセスの有効化" の下の "有効化" ボタン ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. 変更を確認します。 確定するには、[**Yes, enable anonymous Git read access**] をクリックします。 ![ポップアップウィンドウの [Confirm anonymous Git read access] 設定](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. このリポジトリの設定をリポジトリ管理者が変更するのを避けるために、[**Prevent repository admins from changing anonymous Git read access(リポジトリ管理者による匿名Git読み取りアクセスの変更の回避)**] を選択することもできます。 ![このリポジトリへの匿名Git読み取りアクセス設定をリポジトリ管理者が変更するのを避けるための選択チェックボックス](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### デフォルトブランチ名に関するポリシーを試行する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Default branch name] で、新しいリポジトリに使用するデフォルトブランチ名を入力します。 ![デフォルトブランチ名を入力するテキストフィールド](/assets/images/help/business-accounts/default-branch-name-text.png) +4. オプションで、Enterprise のすべての Organization に対してデフォルトブランチ名を施行する場合は [**Enforce across this enterprise**] を選択します。 ![[Enforcement] チェックボックス](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. [**Update**] をクリックします。 ![[Update] ボタン](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/admin/policies/index.md b/translations/ja-JP/content/admin/policies/index.md index 29f60550696f..8503bd5f5713 100644 --- a/translations/ja-JP/content/admin/policies/index.md +++ b/translations/ja-JP/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Enterprise のポリシーを設定する -intro: '{% data variables.product.prodname_enterprise %} でポリシーを設定することで、リスクを軽減し、品質を向上させることができます。' +intro: '{% data variables.product.product_name %} でポリシーを設定することで、リスクを軽減し、品質を向上させることができます。' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/ja-JP/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 9705e28b36c8..d5194582ce84 100644 --- a/translations/ja-JP/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/ja-JP/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### pre-receiveフックの作成 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. **Add pre-receive hook(pre-receiveフックの追加)**をクリックしてください。 ![pre-receive フックを追加する](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### pre-receiveフックの編集 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. 編集したい pre-receive フックの隣の {% octicon "pencil" aria-label="The edit icon" %} をクリックします。 ![pre-receiveの編集](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### pre-receiveフックの削除 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. 削除したい pre-receive フックの隣の {% octicon "x" aria-label="X symbol" %} をクリックします。 ![pre-receiveの編集](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/ja-JP/content/admin/user-management/about-migrations.md b/translations/ja-JP/content/admin/user-management/about-migrations.md index 2c24984bc996..a819033d885a 100644 --- a/translations/ja-JP/content/admin/user-management/about-migrations.md +++ b/translations/ja-JP/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ versions: - {% data variables.product.prodname_ghe_server %} インスタンスから別の {% data variables.product.prodname_ghe_server %} インスタンスへの移行。 インスタンス上の任意のユーザあるいはOrganizationが所有する任意の数のリポジトリを移行できます。 移行を行う前に、双方のインスタンスにサイト管理者としてアクセスできなければなりません。 - {% data variables.product.prodname_dotcom_the_website %} Organization から {% data variables.product.prodname_ghe_server %} インスタンスへの移行。 Organizationが所有する任意の数のリポジトリを移行できます。 移行を実行するためには、{% data variables.product.prodname_dotcom_the_website %} Organization への[管理アクセス](/enterprise/user/articles/permission-levels-for-an-organization/)と、ターゲットインスタンスへのサイト管理者としてのアクセスが必要です。 -- *トライアル実行*は、データを[ステージングインスタンス](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)にインポートする移行です。 これは、{% data variables.product.product_location_enterprise %} に対して移行を行ったときに何が起こる*ことになる*のかを確認するのに役立ちます。 **本番インスタンスへデータをインポートする前に、ステージングインスタンスで試行することを強くおすすめします。** +- *トライアル実行*は、データを[ステージングインスタンス](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)にインポートする移行です。 これは、{% data variables.product.product_location %} に対して移行を行ったときに何が起こる*ことになる*のかを確認するのに役立ちます。 **本番インスタンスへデータをインポートする前に、ステージングインスタンスで試行することを強くおすすめします。** ### データの移行 @@ -33,7 +33,7 @@ versions: | Team | チームの**@メンション**はターゲットにマッチするよう書き換えられます。 | | マイルストーン | タイムスタンプは保持されます。 | | プロジェクトボード | リポジトリやリポジトリを所有するOrganizationに関連するプロジェクトボードは移行されます。 | -| 問題 | Issueへの参照とタイムスタンプは保持されます。 | +| Issue | Issueへの参照とタイムスタンプは保持されます。 | | Issueのコメント | コメントへの相互参照は、ターゲットインスタンスに合わせて書き換えられます。 | | プルリクエスト | プルリクエストへの相互参照はターゲットにマッチするよう書き換えられます。 タイムスタンプは保持されます。 | | プルリクエストのレビュー | プルリクエストのレビューと関連データは移行されます。 | diff --git a/translations/ja-JP/content/admin/user-management/activity-dashboard.md b/translations/ja-JP/content/admin/user-management/activity-dashboard.md index 718b211eaf25..1c77df010bd0 100644 --- a/translations/ja-JP/content/admin/user-management/activity-dashboard.md +++ b/translations/ja-JP/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: アクティビティダッシュボード -intro: 'アクティビティダッシュボード で {% data variables.product.product_location_enterprise %}の全てのアクティビティの概要を見ることができます。' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- アクティビティダッシュボードには、次の数値の週次、月次、年次のグラフが表示されます。 @@ -22,7 +23,10 @@ versions: ![アクティビティダッシュボード](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -{% data variables.product.prodname_enterprise %}からのデータに基づく分析をさらに進めるには、{% data variables.product.prodname_insights %}を購入できます。 詳しい情報については、「[{% data variables.product.prodname_insights %} について](/insights/installing-and-configuring-github-insights/about-github-insights)」を参照してください。 +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. 詳しい情報については、「[{% data variables.product.prodname_insights %} について](/insights/installing-and-configuring-github-insights/about-github-insights)」を参照してください。 +{% endif %} ### アクティビティダッシュボードへのアクセス diff --git a/translations/ja-JP/content/admin/user-management/adding-people-to-teams.md b/translations/ja-JP/content/admin/user-management/adding-people-to-teams.md index 7b22b3bc32eb..da85dad2e779 100644 --- a/translations/ja-JP/content/admin/user-management/adding-people-to-teams.md +++ b/translations/ja-JP/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Team が作成されると、Organization の管理者はユーザを {% data variables.product.product_location_enterprise %} から Team に追加し、どのリポジトリにアクセスできるようにするかを決定できます。' +intro: 'Team が作成されると、Organization の管理者はユーザを {% data variables.product.product_location %} から Team に追加し、どのリポジトリにアクセスできるようにするかを決定できます。' versions: enterprise-server: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/audit-logging.md b/translations/ja-JP/content/admin/user-management/audit-logging.md index 832b84dc5b5f..eb2fc84114ff 100644 --- a/translations/ja-JP/content/admin/user-management/audit-logging.md +++ b/translations/ja-JP/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: 監査ログ -intro: '{% data variables.product.prodname_enterprise %} は、監査済みのユーザ、Organization、リポジトリ、およびシステムイベントのログを保管します。 ログはデバッグや内部および外部のコンプライアンスに役立ちます。' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. ログはデバッグや内部および外部のコンプライアンスに役立ちます。' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -For a full list, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)." +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### プッシュのログ -Git プッシュ操作はすべてログに記録されます。 詳細は「[プッシュのログを表示する](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)」を参照してください。 +Git プッシュ操作はすべてログに記録されます。 For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### システムイベント すべてのプッシュとプルを含む監査されたすべてのシステムイベントは、`/var/log/github/audit.log` に記録されます。 ログは 24 時間ごとに自動的に交換され、7 日間保持されます。 -Support Bundle にはシステムログが含まれています。 詳細は「[{% data variables.product.prodname_dotcom %} Support にデータを提供する](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)」を参照してください。 +Support Bundle にはシステムログが含まれています。 For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Support Bundle -すべての監査情報は、Support Bundle の `github-logs` ディレクトリにある `audit.log` ファイルに記録されます。 ログの転送が有効な場合、[Splunk](http://www.splunk.com/) や [Logstash](http://logstash.net/) などの外部の syslog ストリーミングコンシューマに、このデータをストリーミングすることができます。 このログからのすべてのエントリは、`github_audit` キーワードでフィルタリングできます。 詳細は「[ログの転送](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)」を参照してください。 +すべての監査情報は、Support Bundle の `github-logs` ディレクトリにある `audit.log` ファイルに記録されます。 ログの転送が有効な場合、[Splunk](http://www.splunk.com/) や [Logstash](http://logstash.net/) などの外部の syslog ストリーミングコンシューマに、このデータをストリーミングすることができます。 このログからのすべてのエントリは、`github_audit` キーワードでフィルタリングできます。 For more information see "[Log forwarding](/admin/user-management/log-forwarding)." たとえば、次のエントリは新規リポジトリが作成されたことを示しています。 @@ -36,3 +38,4 @@ Oct 26 01:42:08 github-ent github_audit: {:created_at=>1351215728326, :actor_ip= ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/admin/user-management/audited-actions.md b/translations/ja-JP/content/admin/user-management/audited-actions.md index 6bf9059c722d..44f6df7aa5a5 100644 --- a/translations/ja-JP/content/admin/user-management/audited-actions.md +++ b/translations/ja-JP/content/admin/user-management/audited-actions.md @@ -7,22 +7,23 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### 認証 -| 名前 | 説明 | -| ------------------------------------:| ---------------------------------------------------------- | -| `oauth_access.create` | ユーザアカウントに[OAuth アクセストークン][] が[作成][generate token] されました。 | -| `oauth_access.destroy` | [OAuth アクセストークン][] がユーザアカウントから削除されました。 | -| `oauth_application.destroy` | [OAuth application][]がユーザまたは Organization のアカウントから削除されました。 | -| `oauth_application.reset_secret` | [OAuth アプリケーション][]の秘密鍵がリセットされました。 | -| `oauth_application.transfer` | [OAuth アプリケーション][]が別のユーザ、または Organization のアカウントへ移されました。 | -| `public_key.create` | SSHキーがユーザアカウントに[追加][add key]されたか[デプロイキー][]がリポジトリに追加されました。 | -| `public_key.delete` | SSHキーがユーザアカウントから削除されたか[デプロイキー][]がリポジトリから削除されました。 | -| `public_key.update` | ユーザアカウントのSSHキーもしくは、リポジトリの[デプロイキー][]が更新されました。 | -| `two_factor_authentication.enabled` | ユーザアカウントの[二段階認証][2fa]が有効化されました。 | -| `two_factor_authentication.disabled` | ユーザアカウントの[二段階認証][2fa]が無効化されました。 | +| 名前 | 説明 | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `oauth_access.create` | ユーザアカウントに[OAuth アクセストークン][] が[作成][generate token] されました。 | +| `oauth_access.destroy` | [OAuth アクセストークン][] がユーザアカウントから削除されました。 | +| `oauth_application.destroy` | [OAuth application][]がユーザまたは Organization のアカウントから削除されました。 | +| `oauth_application.reset_secret` | [OAuth アプリケーション][]の秘密鍵がリセットされました。 | +| `oauth_application.transfer` | [OAuth アプリケーション][]が別のユーザ、または Organization のアカウントへ移されました。 | +| `public_key.create` | SSHキーがユーザアカウントに[追加][add key]されたか[デプロイキー][]がリポジトリに追加されました。 | +| `public_key.delete` | SSHキーがユーザアカウントから削除されたか[デプロイキー][]がリポジトリから削除されました。 | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} +| `two_factor_authentication.enabled` | ユーザアカウントの[二段階認証][2fa]が有効化されました。 | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### フック @@ -33,53 +34,53 @@ versions: | `hook.destroy` | フックが削除されました。 | | `hook.events_changed` | フックの設定されているイベントが変更されました。 | -#### インスタンス設定 +#### Enterprise configuration settings -| 名前 | 説明 | -| -------------------------------------------------------:| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | サイトアドミンは、インスタンス上の Organization でリポジトリの作成を制限しています。 詳細は「[インスタンスでリポジトリ作成を制限する](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)」を参照してください。 | -| `business.clear_members_can_create_repos` | サイトアドミンは、インスタンス上の Organization でリポジトリ作成の制限を解除しています。 詳細は「[インスタンスでリポジトリ作成を制限する](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)」を参照してください。 | -| `enterprise.config.lock_anonymous_git_access` | リポジトリ管理者が、インスタンス上のリポジトリに対する既存の匿名 Git 読み取りアクセス設定を変更できないようにするため、サイトアドミンは、匿名 Git 読み取りアクセス設定をロックしています。 詳細は「[ユーザによる匿名 Git 読み取りアクセスの変更を禁止する](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)」を参照してください。 | -| `enterprise.config.unlock_anonymous_git_access` | リポジトリ管理者が、インスタンス上のリポジトリに対する既存の匿名 Git 読み取りアクセス設定を変更できるようにするため、サイトアドミンは、匿名 Git 読み取りアクセス設定のロックを解除しています。 詳細は「[ユーザによる匿名 Git 読み取りアクセスの変更を禁止する](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)」を参照してください。 | +| 名前 | 説明 | +| -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | #### Issue およびプルリクエスト -| 名前 | 説明 | -| ------------------------------------:| --------------------------------------------------------------------------------------------------------------------- | -| `issue.update` | Issue のテキスト本体(最初のコメント)が変更されました。 | -| `issue_comment.update` | Issue (最初以外)のコメントが変更されました。 | -| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | -| `issue.destroy` | Issue がリポジトリから削除されました。 詳細は「[Issue を削除する](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)」を参照してください。 | +| 名前 | 説明 | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | Issue のテキスト本体(最初のコメント)が変更されました。 | +| `issue_comment.update` | Issue (最初以外)のコメントが変更されました。 | +| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | +| `issue.destroy` | Issue がリポジトリから削除されました。 For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### Organization -| 名前 | 説明 | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org.async_delete` | ユーザが Organization を削除するための背景ジョブを開始しました。 | -| `org.delete` | ユーザが行った背景ジョブによって Organization が削除されました。 | -| `org.transform` | ユーザアカウントが Organization へと変換されました。 詳しくは [ユーザをOrganization に変換する方法](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/) を参照してください。 | +| 名前 | 説明 | +| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `org.async_delete` | ユーザが Organization を削除するための背景ジョブを開始しました。 | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | ユーザアカウントが Organization へと変換されました。 For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### 保護されたブランチ -| 名前 | 説明 | -| ------------------------------------------------------------------:| ---------------------------------- | -| `protected_branch.create` | ブランチ保護がブランチで有効になっています。 | -| `protected_branch.destroy` | ブランチ保護がブランチで無効になっています。 | -| `protected_branch.update_admin_enforced` | ブランチ保護がリポジトリ管理者に対して強制されます。 | -| `protected_branch.update_require_code_owner_review` | 必要なコードオーナーレビューの強制がブランチで更新されます。 | -| `protected_branch.dismiss_stale_reviews` | 却下している古いプルリクエストの強制がブランチで更新されます。 | -| `protected_branch.update_signature_requirement_enforcement_level` | 必要なコミット署名の強制がブランチで更新されます。 | -| `protected_branch.update_pull_request_reviews_enforcement_level` | 必要なプルリクエストレビューの強制がブランチで更新されます。 | -| `protected_branch.update_required_status_checks_enforcement_level` | 必要なステータスチェックの強制がブランチで更新されます。 | -| `protected_branch.rejected_ref_update` | ブランチ更新の試行が拒否されます。 | -| `protected_branch.policy_override` | ブランチ保護の要件がリポジトリ管理者によってオーバーライドされます。 | +| 名前 | 説明 | +| ------------------------------------------------------------------:| ----------------------------------------------------------------- | +| `protected_branch.create` | ブランチ保護がブランチで有効になっています。 | +| `protected_branch.destroy` | ブランチ保護がブランチで無効になっています。 | +| `protected_branch.update_admin_enforced` | ブランチ保護がリポジトリ管理者に対して強制されます。 | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | +| `protected_branch.dismiss_stale_reviews` | 却下している古いプルリクエストの強制がブランチで更新されます。 | +| `protected_branch.update_signature_requirement_enforcement_level` | 必要なコミット署名の強制がブランチで更新されます。 | +| `protected_branch.update_pull_request_reviews_enforcement_level` | 必要なプルリクエストレビューの強制がブランチで更新されます。 | +| `protected_branch.update_required_status_checks_enforcement_level` | 必要なステータスチェックの強制がブランチで更新されます。 | +| `protected_branch.rejected_ref_update` | ブランチ更新の試行が拒否されます。 | +| `protected_branch.policy_override` | ブランチ保護の要件がリポジトリ管理者によってオーバーライドされます。 | #### リポジトリ | 名前 | 説明 | | ------------------------------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | プライベートリポジトリが公開されたか、パブリックリポジトリが非公開にされました。 | -| `repo.archive` | リポジトリがアーカイブされました。 詳細は「[リポジトリのアーカイブとアーカイブ削除](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)」を参照してください。 | +| `repo.archive` | リポジトリがアーカイブされました。 For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | リポジトリにコラボレーターが追加されました。 | | `repo.config` | サイト管理者がフォースプッシュをブロックしました。 詳しくは、 [リポジトリへのフォースプッシュのブロック](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/)を参照してください。 | | `repo.create` | リポジトリが作成されました。 | @@ -88,7 +89,7 @@ versions: | `repo.rename` | リポジトリの名前が変更されました。 | | `repo.transfer` | ユーザーが転送されたリポジトリを受け取る要求を受け入れました。 | | `repo.transfer_start` | ユーザーがリポジトリを別のユーザーまたは Organization に転送する要求を送信しました。 | -| `repo.unarchive` | リポジトリがアーカイブ解除されました。 詳細は「[リポジトリのアーカイブとアーカイブ削除](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)」を参照してください。 | +| `repo.unarchive` | リポジトリがアーカイブ解除されました。 For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | 匿名 Git 読み取りアクセスがパブリックリポジトリに対して無効になります。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 | | `repo.config.enable_anonymous_git_access` | 匿名 Git 読み取りアクセスがパブリックリポジトリに対して有効になっています。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 | | `repo.config.lock_anonymous_git_access` | リポジトリの匿名 Git 読み取りアクセス設定がロックされているため、リポジトリ管理者はこの設定を変更 (有効化または無効化) できません。 詳細は「[ユーザによる匿名 Git 読み取りアクセスの変更を禁止する](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)」を参照してください。 | @@ -96,13 +97,13 @@ versions: #### サイトアドミンのツール -| 名前 | 説明 | -| --------------------:| ---------------------------------------------------------------------------- | -| `staff.disable_repo` | サイトアドミンがリポジトリとその全てのフォークへのアクセスを無効にしました。 | -| `staff.enable_repo` | サイトアドミンがリポジトリとその全てのフォークへのアクセスを再度有効化しました。 | -| `staff.fake_login` | サイトアドミンが {% data variables.product.prodname_enterprise %}に別のユーザとしてサインインしました。 | -| `staff.repo_unlock` | サイトアドミンがユーザのプライベートリポジトリを解除(一時的にフルアクセスが可能)しました。 | -| `staff.unlock` | サイトアドミンがユーザの全てのプライベートリポジトリを解除(一時的にフルアクセスが可能)しました。 | +| 名前 | 説明 | +| --------------------:| --------------------------------------------------------------------- | +| `staff.disable_repo` | サイトアドミンがリポジトリとその全てのフォークへのアクセスを無効にしました。 | +| `staff.enable_repo` | サイトアドミンがリポジトリとその全てのフォークへのアクセスを再度有効化しました。 | +| `staff.fake_login` | サイトアドミンが {% data variables.product.product_name %}に別のユーザとしてサインインしました。 | +| `staff.repo_unlock` | サイトアドミンがユーザのプライベートリポジトリを解除(一時的にフルアクセスが可能)しました。 | +| `staff.unlock` | サイトアドミンがユーザの全てのプライベートリポジトリを解除(一時的にフルアクセスが可能)しました。 | #### Team @@ -114,29 +115,31 @@ versions: #### ユーザ -| 名前 | 説明 | -| ---------------------------:| ------------------------------------------------------------ | -| `user.add_email` | ユーザアカウントにメールアドレスが追加されました。 | -| `user.async_delete` | ユーザアカウントを削除するための非同期的ジョブが開始されました。おって `user.delete` がトリガーされます。 | -| `user.change_password` | ユーザがパスワードを変更しました。 | -| `user.create` | 新規ユーザが作成されました。 | -| `user.delete` | ユーザアカウントが非同期的ジョブによって削除されました。 | -| `user.demote` | サイトアドミンが一般ユーザアカウントに変更されました。 | -| `user.destroy` | ユーザが自分のアカウントを削除し、`user.async_delete` をトリガーしました。 | -| `user.failed_login` | ユーザが間違ったユーザネームやパスワード、または二段階認証コードでサインインしようとしました。 | -| `user.forgot_password` | ユーザがサインインページでパスワードリセットを申請しました。 | -| `user.login` | ユーザがサインインしました。 | -| `user.promote` | 一般ユーザアカウントがサイトアドミンへと変更されました。 | -| `user.remove_email` | ユーザアカウントからメールアドレスが削除されました。 | -| `user.rename` | ユーザ名が変更されました。 | -| `user.suspend` | サイトアドミンがユーザアカウントを停止しました。 | -| `user.two_factor_requested` | ユーザが二段階認証コードを要求されました。 | -| `user.unsuspend` | サイトアドミンがユーザアカウント停止を解除しました。 | +| 名前 | 説明 | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | ユーザアカウントにメールアドレスが追加されました。 | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | 新規ユーザが作成されました。 | +| `user.delete` | ユーザアカウントが非同期的ジョブによって削除されました。 | +| `user.demote` | サイトアドミンが一般ユーザアカウントに変更されました。 | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | ユーザが間違ったユーザネームやパスワード、または二段階認証コードでサインインしようとしました。 | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | ユーザがサインインしました。 | +| `user.promote` | 一般ユーザアカウントがサイトアドミンへと変更されました。 | +| `user.remove_email` | ユーザアカウントからメールアドレスが削除されました。 | +| `user.rename` | ユーザ名が変更されました。 | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | サイトアドミンがユーザアカウント停止を解除しました。 | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [デプロイキー]: /guides/managing-deploy-keys/#deploy-keys + [deploy key]: /guides/managing-deploy-keys/#deploy-keys [generate token]: /articles/creating-an-access-token-for-command-line-use [OAuth アクセストークン]: /v3/oauth/ [OAuth application]: /guides/basics-of-authentication/#registering-your-app [OAuth アプリケーション]: /guides/basics-of-authentication/#registering-your-app [2fa]: /articles/about-two-factor-authentication + [2fa]: /articles/about-two-factor-authentication diff --git a/translations/ja-JP/content/admin/user-management/auditing-ssh-keys.md b/translations/ja-JP/content/admin/user-management/auditing-ssh-keys.md index 2f9cdbeff196..bc5e73b13983 100644 --- a/translations/ja-JP/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/ja-JP/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- 監査が開始されると、現在の SSHキーがすべて無効となります。リポジトリのクローン、プル、プッシュといった操作をするためには、ユーザは SSH キーの承認または拒否をしなければなりません。 監査は、従業員の退職時や請負業者の撤収時など、すべてのキーを検証する必要があるときに役立ちます。 diff --git a/translations/ja-JP/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/ja-JP/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..c234f6cb5c26 --- /dev/null +++ b/translations/ja-JP/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Audit log にアクセスする + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![インスタンスにわたるAudit logのダッシュボード](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +地図内では、世界中のイベントを見るためにパンやズームができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。 + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* アクションが行われた[リポジトリ](#search-based-on-the-repository) +* アクションを行った[ユーザ](#search-based-on-the-user) +* アクションに関係する[Organization](#search-based-on-the-organization) +* 行われた[アクション](#search-based-on-the-action-performed) +* アクションが行われた[国](#search-based-on-the-location) +* アクションが生じた[日時](#search-based-on-the-time-of-action) + +{% warning %} + +**ノート:** + +- Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. 詳細は「[{% data variables.product.prodname_dotcom %} での検索について](/github/searching-for-information-on-github/about-searching-on-github)」を参照してください。 +- 90日よりも古いイベントの検索には、`created`修飾子を使ってください。 + +{% endwarning %} + +#### リポジトリに基づく検索 + +`repo` 修飾子は、Organization が所有する特定のリポジトリにアクションを制限します。 例: + +* `repo:my-org/our-repo`は`my-org` Organization内の`our-repo`リポジトリで起きたすべてのイベントを検索します。 +* `repo:my-org/our-repo repo:my-org/another-repo`は、`my-org` Organization内の`our-repo`及び`another-repo`の両リポジトリ内で起きたすべてのイベントを検索します。 +* `-repo:my-org/not-this-repo`は、`my-org` Organization内の`not-this-repo`リポジトリで起きたすべてのイベントを除外します。 + +`repo`修飾子内には、Organizationの名前を含めなければなりません。単に`repo:our-repo`として検索することはできません。 + +#### ユーザーに基づく検索 + +`actor` 修飾子は、アクションを実行した Organization のメンバーに基づいてイベントの範囲を設定します。 例: + +* `actor:octocat`は`octocat`が行ったすべてのイベントを検索します。 +* `actor:octocat actor:hubot`は、`octocat`及び`hubot`が行ったすべてのイベントを検索します。 +* `-actor:hubot`は、`hubot`が行ったすべてのイベントを除外します。 + +使用できるのは {% data variables.product.product_name %} ユーザ名のみで、個人の本当の名前ではありません。 + +#### Organizationに基づく検索 + +`org` 修飾子は、特定の Organization にアクションを限定します。 例: + +* `org:my-org`は`my-org`というOrganizationで生じたすべてのイベントを検索します。 +* `org:my-org action:team`は`my-org`というOrganization内で行われたすべてのteamイベントを検索します。 +* `-org:my-org`は`my-org`というOrganizationで生じたすべてのイベントを除外します。 + +#### 実行されたアクションに基づく検索 + +`action`修飾子は、特定のイベントをカテゴリ内でグループ化して検索します。 For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| カテゴリ名 | 説明 | +| ------ | -------------------------------------------- | +| `フック` | webhookに関連するすべてのアクティビティを含みます。 | +| `org` | Organizationのメンバーシップに関連するすべてのアクティビティを含みます。 | +| `repo` | Organizationが所有するリポジトリに関連するすべてのアクティビティを含みます。 | +| `Team` | Organization内のチームに関連するすべてのアクティビティを含みます。 | + +次の用語を使用すれば、特定の一連の行動を検索できます。 例: + +* `action:team`はteamカテゴリ内でグループ化されたすべてのイベントを検索します。 +* `-action:billing`はbillingカテゴリ内のすべてのイベントを除外します。 + +各カテゴリには、フィルタリングできる一連の関連イベントがあります。 例: + +* `action:team.create`はTeamが作成されたすべてのイベントを検索します。 +* `-action:billing.change_email`は課金のメールが変更されたすべてのイベントを検索します。 + +#### 場所に基づく検索 + +`country`修飾子は、発生元の国によってアクションをフィルタリングします。 +- 国の 2 文字のショートコードまたはフル ネームを使用できます。 +- 名前に空白を含む国は、引用符で囲まなければなりません。 例: + * `country:de` は、ドイツで発生したイベントをすべて検索します。 + * `country:Mexico` はメキシコで発生したすべてのイベントを検索します。 + * `country:"United States"` はアメリカ合衆国で発生したすべてのイベントを検索します。 + +#### アクションの時刻に基づく検索 + +`created`修飾子は、発生した時刻でアクションをフィルタリングします。 +- 日付には `YYYY-MM-DD` という形式を使います。これは、年の後に月、その後に日が続きます。 +- 日付では[大なり、小なりおよび範囲指定](/enterprise/{{ currentVersion }}/user/articles/search-syntax)を使用できます。 例: + * `created:2014-07-08` は、2014 年 7 月 8 日に発生したイベントをすべて検索します。 + * `created:>=2014-07-01` は、2014 年 7 月 1 日かそれ以降に生じたすべてのイベントを検索します。 + * `created:<=2014-07-01`は、2014 年 7 月 1 日かそれ以前に生じたすべてのイベントを検索します。 + * `created:2014-07-01..2014-07-31`は、2014 年 7 月に起きたすべてのイベントを検索します。 diff --git a/translations/ja-JP/content/admin/user-management/best-practices-for-user-security.md b/translations/ja-JP/content/admin/user-management/best-practices-for-user-security.md index daeb55b854e5..8d2a45c2c3b9 100644 --- a/translations/ja-JP/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/ja-JP/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: ユーザセキュリティのベストプラクティス -intro: 'サイト管理者が実装できるインスタンスレベルのセキュリティ手法 (SSL、Subdomain Isolation、ファイアウォールの設定) 以外に、{% data variables.product.product_location_enterprise %} の保護に役立つ、ユーザが行えるステップがあります。' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### 2要素認証の有効化 2要素認証(2FA)は、Webサイトやサービスへのログインの方法で、認証のパスワードの先に2番目の要素を必要とします。 {% data variables.product.prodname_ghe_server %} の場合、この 2 番目の要素はユーザのスマートフォン上のアプリケーションが生成するワンタイムの認証コードです。 ユーザにアカウントで2要素認証を有効化するよう求めることを強くおすすめします。 2要素認証を使っていれば、アカウントそのものを侵犯するためには、ユーザのパスワードとスマートフォンの両方を侵犯しなければならなくなります。 2要素認証の設定に関する詳しい情報については、[2要素認証について](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)を参照してください。 +{% endif %} ### パスワードマネージャの要求 -[LastPass](https://lastpass.com/)、[1Password](https://1password.com/)、[Keeper](https://keepersecurity.com/)などのパスワードマネージャを{% data variables.product.product_location_enterprise %}への接続に使うコンピュータ上にインストールして利用するよう、ユーザに求めることを強くおすすめします。 そうすることで、確実に、パスワードが強力になり、侵犯されたり盗まれたりする可能性が低くなります。 +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. そうすることで、確実に、パスワードが強力になり、侵犯されたり盗まれたりする可能性が低くなります。 ### Teamやリポジトリへのアクセス制限 diff --git a/translations/ja-JP/content/admin/user-management/configuring-email-for-notifications.md b/translations/ja-JP/content/admin/user-management/configuring-email-for-notifications.md index 07fd846e2c42..2337db1aca1a 100644 --- a/translations/ja-JP/content/admin/user-management/configuring-email-for-notifications.md +++ b/translations/ja-JP/content/admin/user-management/configuring-email-for-notifications.md @@ -44,7 +44,7 @@ versions: 1. インスタンスのポート25がSMTPサーバにアクセスできることを確認してください。 2. `reply.[hostname]`を指すAレコードを作成してください。 DNSプロバイダとインスタンスのホスト設定によっては、 `*.[hostname]`を指す単一のAレコードを作成できる場合があります。 3. `reply.[hostname]`を指すMXレコードを作成して、このドメインへのメールがインスタンスにルーティングされるようにしてください。 -4. `noreply.[hostname]` が `[hostname]` を指すようにする MX レコードを作成し、 通知メールの `cc` アドレスへの返信がインスタンスにルーティングされるようにしてください。 For more information, see {% if currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." +4. `noreply.[hostname]` が `[hostname]` を指すようにする MX レコードを作成し、 通知メールの `cc` アドレスへの返信がインスタンスにルーティングされるようにしてください。 詳しい情報については、{% if currentVersion ver_gt "enterprise-server@2.20" %}「[通知を設定する](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}「[メール通知について](/github/receiving-notifications-about-activity-on-github/about-email-notifications)」を参照してください{% endif %}。 DNSの設定ができたら、うまく動作するかをテストできます。 diff --git a/translations/ja-JP/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/ja-JP/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 038cd701e262..77fec272974d 100644 --- a/translations/ja-JP/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### {% data variables.large_files.product_name_long %}について -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} {% data variables.large_files.product_name_long %} は、単一のリポジトリ、個人または Organization のすべてのリポジトリ、あるいは {% data variables.product.product_location_enterprise %} 内のあらゆるリポジトリで使用できます。 アプライアンスに対して {% data variables.large_files.product_name_short %} を事前に有効にしなければ、特定のリポジトリまたは Organization に対して {% data variables.large_files.product_name_short %} を有効にすることはできません。 +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ versions: {% data reusables.large_files.can-include-lfs-objects-archives %} -### アプライアンス用に {% data variables.large_files.product_name_long %} を設定する +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ versions: {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### サードパーティのサーバを使うGit Large File Storageの設定 {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. {% data variables.product.prodname_ghe_server %} アプライアンスで {% data variables.large_files.product_name_short %} を無効にします。 詳しい情報については"[{% data variables.large_files.product_name_long %}の設定](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)"を参照してください。 +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. サードパーティのサーバーを指し示す {% data variables.large_files.product_name_short %} の設定ファイルを作成します。 ```shell @@ -94,11 +95,11 @@ versions: $ git add .lfsconfig $ git commit -m "Adding LFS config file" ``` -3. 既存の {% data variables.large_files.product_name_short %} アセットを移行します。 For more information, see "[Migrating to a different {% data variables.large_files.product_name_long %} server](#migrating-to-a-different-git-large-file-storage-server)." +3. 既存の {% data variables.large_files.product_name_short %} アセットを移行します。 詳しい情報については、「[異なる {% data variables.large_files.product_name_long %} サーバーへ移行する](#migrating-to-a-different-git-large-file-storage-server)」を参照してください。 ### 異なるGit Large File Storageサーバへの移行 -異なる{% data variables.large_files.product_name_long %}サーバに移行する前に、サードパーティサーバを使うよう{% data variables.large_files.product_name_short %}を設定しなければなりません。 For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." +Before migrating to a different {% data variables.large_files.product_name_long %} server, you must configure {% data variables.large_files.product_name_short %} to use a third party server. For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." 1. 2 番目のリモートでリポジトリを設定します。 ```shell @@ -129,6 +130,7 @@ versions: > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/ja-JP/content/admin/user-management/configuring-visibility-for-organization-membership.md index 0f6a307ea548..b71da368a5fd 100644 --- a/translations/ja-JP/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/ja-JP/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: Organizationのメンバーシップの可視性の設定 -intro: インスタンスにわたって新しい Organization のメンバーの可視性をパブリックあるいはプライベートに設定できます。 また、メンバーが自分の可視性をデフォルトから変更できないようにすることもできます。 +intro: You can set visibility for new organization members across your enterprise to public or private. また、メンバーが自分の可視性をデフォルトから変更できないようにすることもできます。 redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} インスタンス内の現在のOrganizationのすべてのメンバーに対し、コマンドラインユーティリティを使ってデフォルト設定を適用することもできます。 たとえばすべてのOrganizationのメンバーの可視性をパブリックにしたい場合、管理設定でデフォルトをパブリックにしてすべての新しいメンバーにデフォルトを適用し、それからコマンドラインユーティリティを使ってパブリック設定を既存のメンバーに適用できます。 +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. [Default organization membership visibility] で、ドロップダウンメニューを使用して [**Private**] または [**Public**] をクリックします。 ![デフォルトの Organization のメンバーシップの可視性をパブリックあるいはプライベートに設定するオプションを持つドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. メンバーがデフォルトからメンバーシップの可視性を変更できないようにするために、**Enforce on organization members(Organizationのメンバーに適用)**を選択することもできます。 ![デフォルト設定を全メンバーに強制するチェックボックス](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. 新しい可視性の設定をすべての既存メンバーに適用したい場合は、`ghe-org-membership-update`コマンドラインユーティリティを使ってください。 詳細は「[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)」を参照してください。 +4. メンバーがデフォルトからメンバーシップの可視性を変更できないようにするために、**Enforce on organization members(Organizationのメンバーに適用)**を選択することもできます。 ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. 新しい可視性の設定をすべての既存メンバーに適用したい場合は、`ghe-org-membership-update`コマンドラインユーティリティを使ってください。 For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/ja-JP/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/ja-JP/content/admin/user-management/continuous-integration-using-jenkins.md index 133f7d147d9c..fce1f0efed98 100644 --- a/translations/ja-JP/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/ja-JP/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Jenkinsを使った継続的インテグレーション -intro: '{% data variables.product.product_location_enterprise %} のリポジトリにプッシュがあったときに、自動的に Jenkins サーバーのビルドジョブを実行させることができます。' +intro: '{% data variables.product.product_location %} のリポジトリにプッシュがあったときに、自動的に Jenkins サーバーのビルドジョブを実行させることができます。' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### 要件 -- {% data variables.product.product_location_enterprise %} のリポジトリにプッシュが行われた際に、Jenkins サーバーのビルドジョブを自動的に起動するためのステップバイステップの手順については、弊社のホワイトペーパー「[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)」をご覧ください。 +- {% data variables.product.product_location %} のリポジトリにプッシュが行われた際に、Jenkins サーバーのビルドジョブを自動的に起動するためのステップバイステップの手順については、弊社のホワイトペーパー「[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)」をご覧ください。 diff --git a/translations/ja-JP/content/admin/user-management/creating-teams.md b/translations/ja-JP/content/admin/user-management/creating-teams.md index dbe2285c3c98..cee1414f97b8 100644 --- a/translations/ja-JP/content/admin/user-management/creating-teams.md +++ b/translations/ja-JP/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: Teamは、team@メンションのように適切なグループに入力や注目を求めたい場合に通知をするような、{% data variables.product.prodname_dotcom %}のコラボレーションの機能の多くにおいて中心的な役割を果たします。 詳しい情報については[Organizationのリポジトリの権限レベル](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)を参照してください。 -Teamは、企業内のグループを表したり、特定の関心や専門分野を持つ人々を含めたりできます。 たとえば{% data variables.product.product_location_enterprise %}のアクセシビリティの専門家のTeamは、様々な部署からの人々で構成されるといったことがあります。 Teamは、企業の既存の部門階層を補完する機能的な関心事項を表します。 +Teamは、企業内のグループを表したり、特定の関心や専門分野を持つ人々を含めたりできます。 たとえば{% data variables.product.product_location %}のアクセシビリティの専門家のTeamは、様々な部署からの人々で構成されるといったことがあります。 Teamは、企業の既存の部門階層を補完する機能的な関心事項を表します。 Organizationには、企業やグループの階層構造を反映させた入れ子チームを複数レベルで作成できます。 詳しい情報については"[Teamについて](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)"を参照してください。 @@ -28,7 +28,7 @@ Teamの良く考えられた組み合わせは、リポジトリへのアクセ ### LDAP Syncを有効化したTeamの作成 -ユーザ認証にLDAPを使っているインスタンスでは、Teamのメンバー管理にLDAP Syncが使えます。 **LDAP group** フィールド内のグループの **Distinguished Name** (DN) を設定すれば、Team を LDAP サーバ上の LDAP グループにマッピングできます。 Teamのメンバー管理にLDAP Syncを使う場合、{% data variables.product.product_location_enterprise %}内でTeamを管理することはできません。 LADP Syncを有効化すると、マッピングされたTeamはそのメンバーをバックグラウンドで定期的に設定された間隔で同期します。 詳しい情報については[LDAP Syncの有効化](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)を参照してください。 +ユーザ認証にLDAPを使っているインスタンスでは、Teamのメンバー管理にLDAP Syncが使えます。 **LDAP group** フィールド内のグループの **Distinguished Name** (DN) を設定すれば、Team を LDAP サーバ上の LDAP グループにマッピングできます。 Teamのメンバー管理にLDAP Syncを使う場合、{% data variables.product.product_location %}内でTeamを管理することはできません。 LADP Syncを有効化すると、マッピングされたTeamはそのメンバーをバックグラウンドで定期的に設定された間隔で同期します。 詳しい情報については[LDAP Syncの有効化](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)を参照してください。 {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/ja-JP/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/ja-JP/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..2f769cf6fd1c --- /dev/null +++ b/translations/ja-JP/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +メッセージの書式設定には Markdown を使用できます。 詳しい情報については、「[{% data variables.product.prodname_dotcom %}での執筆とフォーマットについて](/articles/about-writing-and-formatting-on-github/)」を参照してください。 + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**メモ:** 認証に SAML を使っている場合は、サインインページはアイデンティティプロバイダによって提示されるため、{% data variables.product.prodname_ghe_server %} でカスタマイズすることはできません。 + +{% endnote %} + +### カスタムサインインメッセージの作成 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. [Sign in page] の下で [**Add message**] または [**Edit message**] をクリックします。 ![[Edit message] ボタン](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. [**Sign in message**] の下に、ユーザに見せたいメッセージを入力します。 ![サインインメッセージ](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![プレビューボタン](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. 表示されたメッセージを確認します。 ![サインインメッセージの表示](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### カスタムサインアウトメッセージを作成する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. [Sign out page] の下で [**Add message**] または [**Edit message**] をクリックします。 ![[Add message] ボタン](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. [**Sign out message**] の下に、ユーザに見せたいメッセージを入力します。 ![サイン two_factor_auth_header メッセージ](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![プレビューボタン](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. 表示されたメッセージを確認します。 ![サインアウトメッセージの表示](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### Creating a global announcement banner + +You can set a global announcement banner to be displayed to all users at the top of every page. + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. [Sign out page] の下で [**Add message**] または [**Edit message**] をクリックします。 ![[Add message] ボタン](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Under "Announcement", in the text field, type the announcement you want displayed in a banner. ![Text field to enter announcement](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Optionally, under "Expires on", use the calendar drop-down menu, and select an expiration date. ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. [Sign in page] の下で [**Add message**] または [**Edit message**] をクリックします。 ![プレビューボタン](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. [**Save changes**] をクリックします。 ![[Edit message] ボタン](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/ja-JP/content/admin/user-management/customizing-user-messages-on-your-instance.md b/translations/ja-JP/content/admin/user-management/customizing-user-messages-on-your-instance.md index ed725857c93c..eebef4b2b6a1 100644 --- a/translations/ja-JP/content/admin/user-management/customizing-user-messages-on-your-instance.md +++ b/translations/ja-JP/content/admin/user-management/customizing-user-messages-on-your-instance.md @@ -3,7 +3,7 @@ title: インスタンス上でのユーザメッセージをカスタマイズ redirect_from: - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ - /enterprise/admin/user-management/customizing-user-messages-on-your-instance -intro: 'You can create custom messages that users will see on the sign in and sign out pages{% if currentVersion ver_gt "enterprise-server@2.21" %} or in an announcement banner at the top of every page{% endif %}.' +intro: 'サインインおよびサインアウトページ {% if currentVersion ver_gt "enterprise-server@2.21" %}、またはすべてのページの上部にあるアナウンスバナーでユーザに表示されるカスタムメッセージを作成できます{% endif %}。' versions: enterprise-server: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/ja-JP/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..036d4c641ddb --- /dev/null +++ b/translations/ja-JP/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### 特定のリポジトリへのGit SSHアクセスの無効化 + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. [Git SSH access] で、ドロップダウンメニューを使用して [**Disabled**] を選択します。 ![無効化オプションが選択されたGit SSHアクセスドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### ユーザもしくは組織が所有するすべてのリポジトリへのGit SSHアクセスの無効化 + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. [Git SSH access] で、ドロップダウンメニューを使用して [**Disabled**] を選択します。 続いて、**Enforce on all repositories(すべてのリポジトリで強制)**を選択してください。 ![無効化オプションが選択されたGit SSHアクセスドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. [Git SSH access] で、ドロップダウンメニューを使用して [**Disabled**] を選択します。 続いて、**Enforce on all repositories(すべてのリポジトリで強制)**を選択してください。 ![無効化オプションが選択されたGit SSHアクセスドロップダウンメニュー](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-githubcom.md b/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-githubcom.md index eed55fbae3d6..0031546919dc 100644 --- a/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-githubcom.md +++ b/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-githubcom.md @@ -1,6 +1,6 @@ --- title: GitHub.comからの移行データのエクスポート -intro: 'You can export migration data from an organization on {% data variables.product.prodname_dotcom_the_website %} by using the API to select repositories to migrate, then generating a migration archive that you can import into a {% data variables.product.prodname_ghe_server %} instance.' +intro: 'API を使用して移行するリポジトリを選択し、{% data variables.product.prodname_ghe_server %} インスタンスにインポートできる移行アーカイブを生成することで、{% data variables.product.prodname_dotcom_the_website %} 上の Organization から移行データをエクスポートできます。' redirect_from: - /enterprise/admin/guides/migrations/exporting-migration-data-from-github-com - /enterprise/admin/migrations/exporting-migration-data-from-githubcom @@ -13,7 +13,7 @@ versions: enterprise-server: '*' --- -### Preparing the source organization on {% data variables.product.prodname_dotcom %} +### {% data variables.product.prodname_dotcom %} でソース Organization を準備する 1. ソースOrganizationのリポジトリに[オーナー権限](/articles/permission-levels-for-an-organization/)を持っていることを確認してください。 diff --git a/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index 49cf64912afa..3f642388dfb8 100644 --- a/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Exporting migration data from your enterprise -intro: 'To change platforms or move from a trial instance to a production instance, you can export migration data from a {% data variables.product.prodname_ghe_server %} instance by preparing the instance, locking the repositories, and generating a migration archive.' +intro: 'プラットフォームの変更、およびトライアルインスタンスから本番インスタンスに移行するには、インスタンスを準備して、リポジトリをロックし、移行アーカイブを生成することで、{% data variables.product.prodname_ghe_server %} インスタンスから移行データをエクスポートできます。' redirect_from: - /enterprise/admin/guides/migrations/exporting-migration-data-from-github-enterprise/ - /enterprise/admin/migrations/exporting-migration-data-from-github-enterprise-server @@ -13,7 +13,7 @@ versions: enterprise-server: '*' --- -### Preparing the {% data variables.product.prodname_ghe_server %} source instance +### {% data variables.product.prodname_ghe_server %} ソースインスタンスを準備する 1. {% data variables.product.prodname_ghe_server %} ソースのサイト管理者であることを確認します。 そのための最善の方法は、[インスタンスへのSSH](/enterprise/admin/guides/installation/accessing-the-administrative-shell-ssh/)が可能であることを確認することです。 @@ -21,7 +21,7 @@ versions: {% data reusables.enterprise_migrations.make-a-list %} -### Exporting the {% data variables.product.prodname_ghe_server %} source repositories +### {% data variables.product.prodname_ghe_server %} ソースリポジトリをエクスポートする {% data reusables.enterprise_migrations.locking-repositories %} @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. {% data variables.product.product_location_enterprise %} への接続をクローズします。 +8. {% data variables.product.product_location %} への接続をクローズします。 ```shell $ exit > logout diff --git a/translations/ja-JP/content/admin/user-management/importing-data-from-third-party-version-control-systems.md b/translations/ja-JP/content/admin/user-management/importing-data-from-third-party-version-control-systems.md index 0f229aa045e9..a958c3331a82 100644 --- a/translations/ja-JP/content/admin/user-management/importing-data-from-third-party-version-control-systems.md +++ b/translations/ja-JP/content/admin/user-management/importing-data-from-third-party-version-control-systems.md @@ -70,4 +70,4 @@ versions: ### 参考リンク -- "[Command-line-utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" +- "[コマンドラインユーティリティ](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities/#import-and-export)" diff --git a/translations/ja-JP/content/admin/user-management/index.md b/translations/ja-JP/content/admin/user-management/index.md index c5a71f03e509..7776cd476bfc 100644 --- a/translations/ja-JP/content/admin/user-management/index.md +++ b/translations/ja-JP/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Managing users, organizations, and repositories' shortTitle: 'Managing users, organizations, and repositories' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'このガイドは {% data variables.product.prodname_enterprise %} インスタンスにサインインするユーザの認証方式、リポジトリへのアクセスとコラボレーションのための Organization と Team の作成方法、ユーザのセキュリティのためのベストプラクティスの推奨について述べます。' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/ja-JP/content/admin/user-management/log-forwarding.md b/translations/ja-JP/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..57cc3e90736f --- /dev/null +++ b/translations/ja-JP/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: ログの転送 +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +syslog-style 式のログストリームに対応するログ回収システムは、サポートしています。(例えば、[Logstash](http://logstash.net/) や [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)など) + +### ログの転送を有効化 + +{% if enterpriseServerVersions contains currentVersion %} +1. {% data variables.enterprise.management_console %}の設定ページの左サイドバーで**Monitoring**をクリックする。 +1. **Enable log forwarding** を選択する。 +1. [**Server address**] フィールドに、ログの転送先となるサーバーのアドレスを入力します。 コンマ区切りリストで複数のアドレスを指定できます。 +1. [Protocol] ドロップダウンメニューで、ログサーバーとの通信に使用するプロトコルを選択します。 そのプロトコルは指定されたすべてのログ送信先に適用されます。 +1. **Enable TLS** を選択する。 +1. **Choose File** をクリックして、syslog のエンドポイントの間の通信を暗号化するためのCA証明書を選択する。 一連の証明書の全体が確認され、ルート証明書で終了しなければなりません。 詳しくは、[syslog-ng のドキュメントのTLSオプション](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599)を参照してください。 +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. [**Save**] をクリックします。 ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### トラブルシューティング +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/ja-JP/content/admin/user-management/managing-dormant-users.md b/translations/ja-JP/content/admin/user-management/managing-dormant-users.md index aafde4061a82..64ae31638105 100644 --- a/translations/ja-JP/content/admin/user-management/managing-dormant-users.md +++ b/translations/ja-JP/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: 少なくとも 1 か月の間活動のなかったユーザアカウントは、休眠していると見なされます。 You may choose to suspend dormant users to free up user licenses. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- 「活動」には以下のことが含まれますが、以下に限定はされません: -- {% data variables.product.prodname_ghe_server %} へのサインイン。 +- {% data variables.product.product_name %} へのサインイン。 - Issue やプルリクエストへのコメント。 - リポジトリの作成、削除、Watch、スター付け。 -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Accessing resources by using a personal access token or SSH key.{% endif %} ### 休眠ユーザの表示 @@ -22,8 +23,8 @@ versions: サスペンドされておらず、サイト管理者でもないすべての休眠ユーザのリストを表示できます。 {% data reusables.enterprise_site_admin_settings.access-settings %} -3. 左のサイドバーで**Dormant users(休眠ユーザ)**をクリックしてください。 ![休眠ユーザタブ](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. このリスト中のすべての休眠ユーザをサスペンドするには、ページの上部で**Suspend all(全員をサスペンド)**をクリックしてください。 ![全員をサスペンドボタン](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. 左のサイドバーで**Dormant users(休眠ユーザ)**をクリックしてください。 ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. このリスト中のすべての休眠ユーザをサスペンドするには、ページの上部で**Suspend all(全員をサスペンド)**をクリックしてください。 ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### ユーザアカウントが休眠状態かの判断 @@ -36,9 +37,8 @@ versions: {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ja-JP/content/admin/user-management/managing-global-webhooks.md b/translations/ja-JP/content/admin/user-management/managing-global-webhooks.md index 58f4d17aed5b..a328a6486a6f 100644 --- a/translations/ja-JP/content/admin/user-management/managing-global-webhooks.md +++ b/translations/ja-JP/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: グローバルwebhookの管理 -intro: 'サイト管理者は、インスタンスレベルのイベントを追跡するためのグローバルwebhookの表示、追加、編集、削除が行えます。' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### グローバルwebhookについて -グローバルwebhookは、インスタンス上のユーザおよびOrganizationの管理に対するルールの自動的なモニタリング、対応、強制に利用できます。 たとえば以下のような場合に動作するようにwebhookを設定できます: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. たとえば以下のような場合に動作するようにwebhookを設定できます: - ユーザアカウントが作成または削除される - An organization is created or deleted - コラボレータがリポジトリに追加、またはリポジトリから削除される @@ -20,11 +21,9 @@ versions: {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### グローバルwebhookの追加 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. **Add webhook(webhookの追加)**をクリックしてください。 ![Admin center の webhook ページ上の webhook 追加ボタン](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ versions: ### グローバルwebhookの編集 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 編集したいwebhookの隣の**Edit(編集)**をクリックしてください。 ![webhook の隣の編集ボタン](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ versions: ### グローバルwebhookの削除 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 削除したいwebhookの隣の**Delete(削除)**をクリックしてください。 ![webhook の隣の削除ボタン](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ versions: ### 最近のデリバリとレスポンスの表示 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. webhook のリストで、デリバリを見たい webhook をクリックします。 ![各 webhook の表示リンクを持つ webhook のリスト](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise.md index d336e2b9931f..55ffb3383150 100644 --- a/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'Organizationは企業内で、部署や同様のプロジェクトで作 mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise.md index 5d2fea8ab184..4da07ed3b7a1 100644 --- a/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Managing repositories in your enterprise -intro: '{% data variables.product.prodname_ghe_server %} アプライアンス上でリポジトリ管理者が利用できる設定を管理できます。' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise.md index b3350d1e07a4..63a373005fbd 100644 --- a/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Managing users in your enterprise -intro: 'ユーザが {% data variables.product.product_location_enterprise %} で認証できるようになったなら、アバターやメール通知など、いくつかの基本的なカスタムプロフィール設定をセットアップしたくなるでしょう。' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index af40a8071efc..f75f32be538f 100644 --- a/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrating data to and from your enterprise -intro: '{% data variables.product.prodname_ghe_server %} または {% data variables.product.prodname_dotcom_the_website %} からユーザ、Organization、およびリポジトリデータをエクスポートして、そのデータを {% data variables.product.product_location_enterprise %} にインポートできます。' +intro: '{% data variables.product.prodname_ghe_server %} または {% data variables.product.prodname_dotcom_the_website %} からユーザ、Organization、およびリポジトリデータをエクスポートして、そのデータを {% data variables.product.product_location %} にインポートできます。' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/ja-JP/content/admin/user-management/migrating-data-to-your-enterprise.md b/translations/ja-JP/content/admin/user-management/migrating-data-to-your-enterprise.md index 119a1db8c920..453ba1123692 100644 --- a/translations/ja-JP/content/admin/user-management/migrating-data-to-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/migrating-data-to-your-enterprise.md @@ -15,7 +15,7 @@ versions: enterprise-server: '*' --- -### Applying the imported data on {% data variables.product.prodname_ghe_server %} +### インポートしたデータを {% data variables.product.prodname_ghe_server %} に適用する {% data reusables.enterprise_installation.ssh-into-target-instance %} @@ -106,7 +106,7 @@ $ ghe-migrator audit -s failed_import,failed_map,failed_rename,failed_merge -g < 失敗したインポートに関する懸念があるなら、{% data variables.contact.contact_ent_support %}に連絡してください。 -### Completing the import on {% data variables.product.prodname_ghe_server %} +### {% data variables.product.prodname_ghe_server %} でインポートを完了する After your migration is applied to your target instance and you have reviewed the migration, you''ll unlock the repositories and delete them off the source. ソースデータを削除する前に、すべてが期待どおりに機能していることを確認するため2週間ほど待つことをおすすめします。 @@ -117,7 +117,7 @@ After your migration is applied to your target instance and you have reviewed th ### ソース上でのリポジトリのアンロック -#### Unlocking repositories from an organization on {% data variables.product.prodname_dotcom_the_website %} +#### {% data variables.product.prodname_dotcom_the_website %} で Organization からリポジトリのロックを解除する {% data variables.product.prodname_dotcom_the_website %} Organization のリポジトリをアンロックするには、`DELETE` リクエストを移行アンロックエンドポイントに送信します。 以下が必要です: * 認証のためのアクセストークン @@ -129,9 +129,9 @@ curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \ https://api.github.com/orgs/orgname/migrations/id/repos/repo_name/lock ``` -#### Deleting repositories from an organization on {% data variables.product.prodname_dotcom_the_website %} +#### {% data variables.product.prodname_dotcom_the_website %} で Organization からリポジトリを削除する -After unlocking the {% data variables.product.prodname_dotcom_the_website %} organization's repositories, you should delete every repository you previously migrated using [the repository delete endpoint](/enterprise/{{ currentVersion }}/v3/repos/#delete-a-repository). 認証のためのアクセストークンが必要になります。 +{% data variables.product.prodname_dotcom_the_website %} Organization のリポジトリをロック解除した後、[リポジトリ削除エンドポイント](/enterprise/{{ currentVersion }}/v3/repos/#delete-a-repository)を使用して以前に移行したすべてのリポジトリを削除する必要があります。 認証のためのアクセストークンが必要になります。 ```shell curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \ https://api.github.com/repos/orgname/repo_name diff --git a/translations/ja-JP/content/admin/user-management/migrating-to-internal-repositories.md b/translations/ja-JP/content/admin/user-management/migrating-to-internal-repositories.md index c05656cda22b..1d0d1fd5c9f7 100644 --- a/translations/ja-JP/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/ja-JP/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ versions: インターナルもしくはプライベートになるパブリックリポジトリに対する匿名Git読み取りアクセスは、無効化されます。 -リポジトリに対する現在のデフォルトの可視性がパブリックであれば、デフォルトはインターナルになります。 現在のデフォルトがプライベートであれば、デフォルトは変更されません。 デフォルトはいつでも変更できます。 詳しい情報については「[アプライアンス上の新しいリポジトリに対するデフォルトの可視性の設定](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)」を参照してください。 +リポジトリに対する現在のデフォルトの可視性がパブリックであれば、デフォルトはインターナルになります。 現在のデフォルトがプライベートであれば、デフォルトは変更されません。 デフォルトはいつでも変更できます。 For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)." インスタンスに対するリポジトリの作成ポリシーは、パブリックリポジトリの無効化とプライベート及びインターナルリポジトリの許可に変更されます。 このポリシーはいつでも更新できます。 詳しい情報については「[インスタンスでのリポジトリ作成の制限](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)」を参照してください。 diff --git a/translations/ja-JP/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/ja-JP/content/admin/user-management/monitoring-activity-in-your-enterprise.md index 991fef7abca5..a72fde4deb4f 100644 --- a/translations/ja-JP/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/ja-JP/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 708c80f21dac..81cc8c7d404a 100644 --- a/translations/ja-JP/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/ja-JP/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: ユーザあるいはOrganizationへの訴訟ホールドの配置 -intro: 'ユーザあるいはOrganizationが所有するリポジトリを{% data variables.product.product_location_enterprise %}から恒久的に削除できないようにするため、ユーザあるいはOrganizationに訴訟ホールドを配置できます。' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- 通常は、誰かがリポジトリを削除するとそのリポジトリは90日間はディスク上にあり、サイト管理ダッシュボード経由でリストアできます。 90日を過ぎると、そのリポジトリはパージされ、恒久的に削除されます。 ユーザあるいはOrganizationに訴訟ホールドを配置すると、所有しているリポジトリは無期限にリストアできるようになります。 diff --git a/translations/ja-JP/content/admin/user-management/preparing-to-migrate-data-to-your-enterprise.md b/translations/ja-JP/content/admin/user-management/preparing-to-migrate-data-to-your-enterprise.md index 523b1d66bd1e..ab158fba4a2c 100644 --- a/translations/ja-JP/content/admin/user-management/preparing-to-migrate-data-to-your-enterprise.md +++ b/translations/ja-JP/content/admin/user-management/preparing-to-migrate-data-to-your-enterprise.md @@ -12,7 +12,7 @@ versions: enterprise-server: '*' --- -### Preparing the migrated data for import to {% data variables.product.prodname_ghe_server %} +### 移行したデータを {% data variables.product.prodname_ghe_server %} にインポートするための準備 1. [`scp`](https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks#scp) コマンドを使って、ソースインスタンスまたは Organization から生成された移行アーカイブを {% data variables.product.prodname_ghe_server %} ターゲットにコピーします: @@ -120,7 +120,7 @@ $ ghe-migrator audit -m user -g MIGRATION_GUID > users.csv たとえばユーザ`octocat`の名前をターゲット`https://example-gh.target`上で`monalisa`に変更したいのであれば、以下の内容の行を作成します。 -| `model_name` | `source_url` | `target_url` | `状態` | +| `model_name` | `source_url` | `target_url` | `state` | | ------------ | ----------------------------------- | ------------------------------------ | -------- | | `ユーザ` | `https://example-gh.source/octocat` | `https://example-gh.target/monalisa` | `rename` | diff --git a/translations/ja-JP/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/ja-JP/content/admin/user-management/preventing-users-from-creating-organizations.md index bc2cc71e9264..9065acc15722 100644 --- a/translations/ja-JP/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/ja-JP/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: '{% data variables.product.prodname_ghe_server %} アプライアンス上でのユーザによる Organization の作成を禁止できます。' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ja-JP/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/ja-JP/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index 3b69402f4fd7..3c135fc968dd 100644 --- a/translations/ja-JP/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/ja-JP/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ versions: ### Enterprise設定からユーザを昇格させる -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. ページの右上にある[**Add owner**] をクリックします。 ![管理者を追加するボタン](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ versions: ### Enterprise設定からサイト管理者を降格させる -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. ウィンドウの左上にある [Find an administrator] 検索フィールドに、降格させたい人物のユーザ名を入力します。 ![管理者を見つけるための検索フィールド](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ versions: 2. [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) に降格させたいユーザ名を渡して実行してください。 ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/ja-JP/content/admin/user-management/rebuilding-contributions-data.md b/translations/ja-JP/content/admin/user-management/rebuilding-contributions-data.md index 74a23fd7b01c..0ecd2c08cba5 100644 --- a/translations/ja-JP/content/admin/user-management/rebuilding-contributions-data.md +++ b/translations/ja-JP/content/admin/user-management/rebuilding-contributions-data.md @@ -15,5 +15,5 @@ versions: 3. ページ左にある、**Admin** をクリックする。 ![[Admin] タブ](/assets/images/enterprise/site-admin-settings/admin-tab.png) 4. **Contributions data** で、**Rebuild** をクリックする。 ![[Rebuild] ボタン](/assets/images/enterprise/site-admin-settings/rebuild-button.png) -{% data variables.product.prodname_enterprise %} will now start background jobs to re-link commits with that user's account. +{% data variables.product.prodname_enterprise %} は、コミットをユーザアカウントに再度リンクするためのバックグラウンドジョブを開始します。 ![待ち行列に入っている再構築ジョブ](/assets/images/enterprise/site-admin-settings/rebuild-jobs.png) diff --git a/translations/ja-JP/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/ja-JP/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index b1e190a5a343..3a2f1eb80b9f 100644 --- a/translations/ja-JP/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/ja-JP/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -LDAP あるいはビルトイン認証を使っている場合、{% data variables.product.prodname_ghe_server %} アプライアンスでは 2 要素認証がサポートされます。 Organizationの管理者は、メンバーに対して2要素認証の有効化を必須とすることができます。 +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Organizationの管理者は、メンバーに対して2要素認証の有効化を必須とすることができます。 {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -詳しい情報については[2FAをサポートする認証方式に関するこのチャート](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa)を参照してください。 +詳しい情報については「[2 要素認証について](/github/authenticating-to-github/about-two-factor-authentication)」を参照してください。 ### 2 要素認証実施にあたっての要件 diff --git a/translations/ja-JP/content/admin/user-management/searching-the-audit-log.md b/translations/ja-JP/content/admin/user-management/searching-the-audit-log.md index 1f9b53273c42..f196b1cfca55 100644 --- a/translations/ja-JP/content/admin/user-management/searching-the-audit-log.md +++ b/translations/ja-JP/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: Audit log を検索する -intro: 'サイト管理者は、{% data variables.product.product_location_enterprise %} で[監査されたアクション](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)の広範なリストを検索することができます。' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### 検索クエリの構文 AND/ORの論理演算子で区切られた値のペア:1つ以上のキーを使って、検索クエリを構成します。 -| キー | 値 | -| --------------:| ------------------------------------------------------------------------------------------- | -| `actor_id` | アクションを開始したユーザアカウントの ID | -| `actor` | アクションを開始したユーザアカウントの名前 | -| `oauth_app_id` | アクションに関連付けられている OAuth アプリケーションの ID | -| `action` | [監査されたアクション](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)の名前 | -| `user_id` | アクションによって影響を受けたユーザの ID | -| `ユーザ` | アクションによって影響を受けたユーザの名前 | -| `repo_id` | アクションによって影響を受けたリポジトリの ID (妥当な場合) | -| `repo` | アクションによって影響を受けたリポジトリの名前 (妥当な場合) | -| `actor_ip` | アクション元の IP アドレス | -| `created_at` | アクションが作成された時間 | -| `from` | アクション元の View | -| `note` | イベント固有の他の情報(プレーンテキストまたは JSON フォーマット) | -| `org` | アクションによって影響を受けたOrganizationの名前(該当する場合) | -| `org_id` | アクションによって影響を受けたOrganizationの ID(該当する場合) | +| キー | 値 | +| --------------:| --------------------------------------- | +| `actor_id` | アクションを開始したユーザアカウントの ID | +| `actor` | アクションを開始したユーザアカウントの名前 | +| `oauth_app_id` | アクションに関連付けられている OAuth アプリケーションの ID | +| `action` | Name of the audited action | +| `user_id` | アクションによって影響を受けたユーザの ID | +| `ユーザ` | アクションによって影響を受けたユーザの名前 | +| `repo_id` | アクションによって影響を受けたリポジトリの ID (妥当な場合) | +| `repo` | アクションによって影響を受けたリポジトリの名前 (妥当な場合) | +| `actor_ip` | アクション元の IP アドレス | +| `created_at` | アクションが作成された時間 | +| `from` | アクション元の View | +| `note` | イベント固有の他の情報(プレーンテキストまたは JSON フォーマット) | +| `org` | アクションによって影響を受けたOrganizationの名前(該当する場合) | +| `org_id` | アクションによって影響を受けたOrganizationの ID(該当する場合) | たとえば、2017 年の初めからリポジトリ `octocat/Spoon-Knife` に影響を与えたすべてのアクションを確認するには、次のようにします: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -アクションの全リストについては「[監査されたアクション](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)」を参照してください。 +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Audit log を検索する -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. 検索クエリを入力します。![検索クエリ](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/ja-JP/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/ja-JP/content/admin/user-management/suspending-and-unsuspending-users.md index f67a97998afb..fac744063a2a 100644 --- a/translations/ja-JP/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/ja-JP/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'ユーザが企業を離れたり異動したりした場合には、{% data variables.product.product_location_enterprise %} に対するそのユーザのアクセス権を削除したり変更したりしなければなりません。' +intro: 'ユーザが企業を離れたり異動したりした場合には、{% data variables.product.product_location %} に対するそのユーザのアクセス権を削除したり変更したりしなければなりません。' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ fatal: The remote end hung up unexpectedly {% tip %} -**メモ:** 仮に {% data variables.product.product_location_enterprise %} で [LDAP Sync が有効化されている](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)なら、LDAP ディレクトリサーバから削除されたユーザは自動的にサスペンドされます。 インスタンスで LDAP Sync が有効化されている場合、通常のユーザのサスペンド方法は無効化されています。 +**メモ:** 仮に {% data variables.product.product_location %} で [LDAP Sync が有効化されている](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)なら、LDAP ディレクトリサーバから削除されたユーザは自動的にサスペンドされます。 インスタンスで LDAP Sync が有効化されている場合、通常のユーザのサスペンド方法は無効化されています。 {% endtip %} @@ -65,8 +65,7 @@ fatal: The remote end hung up unexpectedly サスペンドされたユーザがサインインしようとしたときに表示されるカスタムメッセージを作成できます。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. **Add message(メッセージの追加)**をクリックしてください。 ![Add message](/assets/images/enterprise/site-admin-settings/add-message.png) @@ -84,4 +83,4 @@ fatal: The remote end hung up unexpectedly ``` ### 参考リンク -- "[Suspend a user](/enterprise/{{ currentVersion }}/v3/enterprise-admin/users/#suspend-a-user)" +- 「[ユーザーをサスペンドする](/enterprise/{{ currentVersion }}/v3/enterprise-admin/users/#suspend-a-user)」 diff --git a/translations/ja-JP/content/admin/user-management/troubleshooting-service-hooks.md b/translations/ja-JP/content/admin/user-management/troubleshooting-service-hooks.md index cde4705c14b8..235694819de0 100644 --- a/translations/ja-JP/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/ja-JP/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### デリバリーについての情報を入手 diff --git a/translations/ja-JP/content/admin/user-management/viewing-push-logs.md b/translations/ja-JP/content/admin/user-management/viewing-push-logs.md index a9190e1fbcfe..ab7a84fe4a07 100644 --- a/translations/ja-JP/content/admin/user-management/viewing-push-logs.md +++ b/translations/ja-JP/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: プッシュログの表示 -intro: 'サイトの管理者は {% data variables.product.product_location_enterprise %} でのリポジトリに対する Git プッシュ操作の一覧を見ることができます。' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- プッシュログの項目には次の情報が含まれています。 @@ -26,6 +27,7 @@ versions: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. 左のサイドバーで、**Push Log(プッシュログ)** をクリックしてください。 ![プッシュログのタブ](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### コマンドラインでリポジトリのプッシュログを表示する 1. SSHを使ってアプライアンスに接続してください。 詳しくは、"[管理シェル(SSH)へのアクセス方法](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)を参照してください。" @@ -33,3 +35,4 @@ versions: ```shell ghe-repo コードオーナー/リポジトリ -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/cloning-a-repository-from-github-to-github-desktop.md b/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/cloning-a-repository-from-github-to-github-desktop.md index f904f7d0b1cb..d0a2f3527a67 100644 --- a/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/cloning-a-repository-from-github-to-github-desktop.md +++ b/translations/ja-JP/content/desktop/contributing-and-collaborating-using-github-desktop/cloning-a-repository-from-github-to-github-desktop.md @@ -15,7 +15,7 @@ versions: {% mac %} -1. Sign in to +1. まず、 {% data variables.product.product_location %} and {% data variables.product.prodname_desktop %} before you start to clone. {% data reusables.repositories.navigate-to-repo %} @@ -34,7 +34,7 @@ versions: {% windows %} -1. Sign in to +1. まず、 {% data variables.product.product_location %} and {% data variables.product.prodname_desktop %} before you start to clone. {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/authenticating-to-github.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/authenticating-to-github.md index 1f3077a57ace..2a3cf56e234a 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/authenticating-to-github.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/authenticating-to-github.md @@ -37,8 +37,8 @@ versions: {% data reusables.desktop.mac-select-desktop-menu %} {% data reusables.desktop.mac-select-accounts %} {% data reusables.desktop.choose-product-authenticate %} -4. To add a -{% data variables.product.prodname_enterprise %} account, type your credentials under "Enterprise server address," then click **Continue**. +4. 次に、 +{% data variables.product.prodname_enterprise %} アカウントを追加するには、[Enterprise server address] の下に認証情報を入力し、[**Continue**] をクリックします。 ![GitHub EnterpriseのSign Inボタン](/assets/images/help/desktop/mac-sign-in-button-enterprise.png) {% data reusables.desktop.retrieve-2fa %} @@ -67,8 +67,8 @@ versions: {% data reusables.desktop.windows-choose-options %} {% data reusables.desktop.windows-select-accounts %} {% data reusables.desktop.choose-product-authenticate %} -4. To add a -{% data variables.product.prodname_enterprise %} account, type your credentials under "Enterprise server address," then click **Continue**. +4. 次に、 +{% data variables.product.prodname_enterprise %} アカウントを追加するには、[Enterprise server address] の下に認証情報を入力し、[**Continue**] をクリックします。 ![GitHub EnterpriseのSign Inボタン](/assets/images/help/desktop/windows-sign-in-button-enterprise.png) {% data reusables.desktop.retrieve-2fa %} diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md index a36fa745e89e..43d213ce6900 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/creating-your-first-repository-using-github-desktop.md @@ -1,7 +1,7 @@ --- title: GitHub Desktop を使った最初のリポジトリ作成方法 -shortTitle: Creating your first repository -intro: 'You can use {% data variables.product.prodname_desktop %} to create and manage a Git repository without using the command line.' +shortTitle: 最初のリポジトリを作成する +intro: '{% data variables.product.prodname_desktop %} を使って、コマンドラインを使用せずに Git リポジトリを作成および管理できます。' redirect_from: - /desktop/getting-started-with-github-desktop/creating-your-first-repository-using-github-desktop versions: @@ -9,13 +9,13 @@ versions: --- ### はじめに -{% data variables.product.prodname_desktop %} は、コマンドライン上でテキストコマンドを使うのではなく、ビジュアルインターフェースを使って、あなたの {% data variables.product.prodname_dotcom_the_website %} ワークフローを拡張し簡略化します。 By the end of this guide, you'll have used {% data variables.product.prodname_desktop %} to create a repository, make changes to the repository, and publish the changes to {% data variables.product.product_name %}. +{% data variables.product.prodname_desktop %} は、コマンドライン上でテキストコマンドを使うのではなく、ビジュアルインターフェースを使って、あなたの {% data variables.product.prodname_dotcom_the_website %} ワークフローを拡張し簡略化します。 このガイドをとおして、{% data variables.product.prodname_desktop %} を使用してリポジトリを作成し、リポジトリに変更を加え、最後に変更を {% data variables.product.product_name %} に公開するところまでを行います。 -After installing {% data variables.product.prodname_desktop %} and signing into {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %} you can create and clone a tutorial repository. The tutorial will introduce the basics of working with Git and {% data variables.product.prodname_dotcom %}, including installing a text editor, creating a branch, making a commit, pushing to {% data variables.product.prodname_dotcom_the_website %}, and opening a pull request. The tutorial is available if you do not have any repositories on {% data variables.product.prodname_desktop %} yet. +{% data variables.product.prodname_desktop %} をインストールし、{% data variables.product.prodname_dotcom %} または {% data variables.product.prodname_enterprise %} にサインインした後、チュートリアルリポジトリを作成してクローンできます。 チュートリアルでは、テキストエディタのインストール、ブランチの作成、コミットの作成、{% data variables.product.prodname_dotcom_the_website %} へのプッシュ、プルリクエストの開始など、Gitと {% data variables.product.prodname_dotcom %} で作業するための基本をご紹介します。 チュートリアルは、{% data variables.product.prodname_desktop %} にリポジトリが未作成の場合に利用できます。 -We recommend completing the tutorial, but if you want to explore {% data variables.product.prodname_desktop %} by creating a new repository, this guide will walk you through using {% data variables.product.prodname_desktop %} to work on a Git repository. +チュートリアルを最後まで完了することをお勧めしますが、新しいリポジトリを作成することで {% data variables.product.prodname_desktop %} を学ぶ場合は、このガイドで {% data variables.product.prodname_desktop %} を使用して Git で作業する方法を説明します。 -### Part 1: Installing {% data variables.product.prodname_desktop %} and authenticating your account +### パート 1: {% data variables.product.prodname_desktop %} をインストールしてアカウントを認証する You can install {% data variables.product.prodname_desktop %} on any supported operating system. After you install the app, you will need to sign in and authenticate your account on {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %} before you can create and clone a tutorial repository. For more information on installing and authenticating, see "[Setting up {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop)." diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-github-desktop.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-github-desktop.md index 655cfa5b2dfa..70701385e8da 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-github-desktop.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/installing-github-desktop.md @@ -1,16 +1,16 @@ --- title: GitHub Desktopのインストール方法 shortTitle: インストール -intro: You can install GitHub Desktop on supported Windows or macOS operating systems. +intro: サポートされている Windows または macOS オペレーティングシステムに GitHub デスクトップをインストールできます。 redirect_from: - /desktop/getting-started-with-github-desktop/installing-github-desktop versions: free-pro-team: '*' --- -### About {% data variables.product.prodname_desktop %} installation +### {% data variables.product.prodname_desktop %} のインストールについて -You can install {% data variables.product.prodname_desktop %} on supported operating systems. If you have an account on {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %}, you can connect your account to {% data variables.product.prodname_desktop %}. For more information about creating an account, see "[Signing up for a new {% data variables.product.prodname_dotcom %} account](/articles/signing-up-for-a-new-github-account/)" or contact your {% data variables.product.prodname_enterprise %} site administrator. +サポートされているオペレーティングシステムに {% data variables.product.prodname_desktop %} をインストールできます。 {% data variables.product.prodname_dotcom %} または {% data variables.product.prodname_enterprise %} にアカウントをお持ちの場合は、アカウントを {% data variables.product.prodname_desktop %} に接続できます。 アカウントの作成の詳細については、「[新しい {% data variables.product.prodname_dotcom %} アカウントへのサインアップ](/articles/signing-up-for-a-new-github-account/)」を参照するか、{% data variables.product.prodname_enterprise %} のサイト管理者にお問い合わせください。 {% windows %} diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop.md index 31cc0cc6dff0..6477368678d1 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/setting-up-github-desktop.md @@ -1,43 +1,43 @@ --- title: GitHub Desktopの設定方法 -shortTitle: Setup -intro: 'You can set up {% data variables.product.prodname_desktop %} to suit your needs and contribute to projects.' +shortTitle: セットアップ +intro: 'ニーズに合わせて {% data variables.product.prodname_desktop %} を設定し、プロジェクトに貢献することができます。' redirect_from: - /desktop/getting-started-with-github-desktop/setting-up-github-desktop versions: free-pro-team: '*' --- -### Part 1: Installing {% data variables.product.prodname_desktop %} +### パート 1: {% data variables.product.prodname_desktop %} のインストール方法 -You can install {% data variables.product.prodname_desktop %} on any supported operating system. For more information, see "[Supported Operating Systems](/desktop/getting-started-with-github-desktop/supported-operating-systems)." +You can install {% data variables.product.prodname_desktop %} on any supported operating system. 詳しい情報については、「[サポートされているオペレーティングシステム](/desktop/getting-started-with-github-desktop/supported-operating-systems)」を参照してください。 -To install {% data variables.product.prodname_desktop %}, navigate to [https://desktop.github.com/](https://desktop.github.com/) and download the appropriate version of {% data variables.product.prodname_desktop %} for your operating system. Follow the prompts to complete the installation. 詳しい情報については「[{% data variables.product.prodname_desktop %}のインストール](/desktop/getting-started-with-github-desktop/installing-github-desktop)」を参照してください。 +{% data variables.product.prodname_desktop %} をインストールするには、[https://desktop.github.com/](https://desktop.github.com/) に移動し、オペレーティングシステムに適したバージョンの {% data variables.product.prodname_desktop %} をダウンロードします。 プロンプトに従って、インストールを完了します。 詳しい情報については「[{% data variables.product.prodname_desktop %}のインストール](/desktop/getting-started-with-github-desktop/installing-github-desktop)」を参照してください。 -### Part 2: Configuring your account +### パート 2: アカウントの設定 -If you have an account on {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %}, you can use {% data variables.product.prodname_desktop %} to exchange data between your local and remote repositories. +{% data variables.product.prodname_dotcom %} または {% data variables.product.prodname_enterprise %} にアカウントがある場合は、{% data variables.product.prodname_desktop %} を使用してローカルリポジトリとリモートリポジトリの間でデータを交換できます。 -#### Creating an account -If you do not already have an account on {% data variables.product.prodname_dotcom %}, see "[Signing up for a new {% data variables.product.prodname_dotcom %} account](/articles/signing-up-for-a-new-github-account/)." +#### アカウントを作成する +{% data variables.product.prodname_dotcom %} のアカウントをまだお持ちでない場合は、「[新しい{% data variables.product.prodname_dotcom %} アカウントにサインアップする](/articles/signing-up-for-a-new-github-account/)」を参照してください。 -If you are part of an organization that uses {% data variables.product.prodname_enterprise %} and you do not have an account, contact your {% data variables.product.prodname_enterprise %} site administrator. +{% data variables.product.prodname_enterprise %} を使用している Organization に所属していて、アカウントを持っていない場合は、{% data variables.product.prodname_enterprise %} のサイト管理者に連絡してください。 #### {% data variables.product.prodname_dotcom %} への認証を行う -To connect to {% data variables.product.prodname_desktop %} with {% data variables.product.prodname_dotcom %}, you'll need to authenticate your account. 詳しい情報については「[{% data variables.product.prodname_desktop %}への認証を行う](/desktop/getting-started-with-github-desktop/authenticating-to-github)」を参照してください。 +{% data variables.product.prodname_dotcom %} を使用して {% data variables.product.prodname_desktop %} に接続するには、アカウントを認証する必要があります。 詳しい情報については「[{% data variables.product.prodname_desktop %}への認証を行う](/desktop/getting-started-with-github-desktop/authenticating-to-github)」を参照してください。 -After authenticating your account, you are ready to manage and contribute to projects with {% data variables.product.prodname_desktop %}. +アカウントを認証すると、{% data variables.product.prodname_desktop %} を使用してプロジェクトを管理し、貢献を開始できます。 -### Part 3: Configuring Git -You must have Git installed before using {% data variables.product.prodname_desktop %}. If you do not already have Git installed, you can download and install the latest version of Git from [https://git-scm.com/downloads](https://git-scm.com/downloads). +### パート 3: Git の設定 +{% data variables.product.prodname_desktop %} を使用する前に Git をインストールしておく必要があります。 Git をまだインストールしていない場合は、[https://git-scm.com/downloads](https://git-scm.com/downloads) から最新バージョンの Git をダウンロードしてインストールできます。 -After you have Git installed, you'll need to configure Git for {% data variables.product.prodname_desktop %}. For more information, see "[Configuring Git for {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)." +Git をインストールしたら、{% data variables.product.prodname_desktop %} 用に Git を設定する必要があります。 詳しい情報については、「[{% data variables.product.prodname_desktop %} の Git を設定する](/desktop/getting-started-with-github-desktop/configuring-git-for-github-desktop)」を参照してください。 -### Part 4: Customizing {% data variables.product.prodname_desktop %} -You can adjust defaults and settings to tailor {% data variables.product.prodname_desktop %} to your needs. +### パート 4: {% data variables.product.prodname_desktop %} のカスタマイズ +デフォルトや設定を変更して、{% data variables.product.prodname_desktop %} をニーズに合わせて調整できます。 -#### Choosing a default text editor -You can open a text editor from {% data variables.product.prodname_desktop %} to manipulate files and repositories. {% data variables.product.prodname_desktop %} supports a variety of text editors and integrated development environments (IDEs) for Windows and macOS. You can choose a default editor in the {% data variables.product.prodname_desktop %} settings. For more information, see "[Configuring a default editor](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)." +#### デフォルトのテキストエディタを選択する +{% data variables.product.prodname_desktop %} からテキストエディタを開いて、ファイルとリポジトリを操作できます。 {% data variables.product.prodname_desktop %} は、Windows および macOS 用のさまざまなテキストエディタと統合開発環境 (IDE) をサポートしています。 {% data variables.product.prodname_desktop %} 設定でデフォルトのエディタを選択できます。 For more information, see "[Configuring a default editor](/desktop/getting-started-with-github-desktop/configuring-a-default-editor)." -#### Choosing a theme -{% data variables.product.prodname_desktop %} has multiple themes available to customize the look and feel of the app. You can choose a theme in the {% data variables.product.prodname_desktop %} settings. For more information, see "[Setting a theme for {% data variables.product.prodname_desktop %}](/desktop/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)." +#### テーマを選択する +{% data variables.product.prodname_desktop %} には、アプリの見た目をカスタマイズする際に利用できる複数のテーマがあります。 {% data variables.product.prodname_desktop %} 設定でテーマを選択できます。 詳しい情報については、「[{% data variables.product.prodname_desktop %} のテーマを設定する](/desktop/getting-started-with-github-desktop/setting-a-theme-for-github-desktop)」を参照してください。 diff --git a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/supported-operating-systems.md b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/supported-operating-systems.md index 3714e5a98c28..5e88191f5c16 100644 --- a/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/supported-operating-systems.md +++ b/translations/ja-JP/content/desktop/installing-and-configuring-github-desktop/supported-operating-systems.md @@ -24,8 +24,8 @@ macOS で {% data variables.product.prodname_desktop %} を使用して問題が このエラーのトラブルシューティングを行うには、次のステップを実行します。 1. 「Keychain Access」アプリケーションを開きます。 -2. [**login**] を右クリックして、[**Lock Keychain "login"**] をクリックします。 ![The "Lock Keychain "login" option](/assets/images/help/desktop/mac-lock-keychain.png) -3. [**login**] を右クリックして、[**Unlock Keychain "login"**] をクリックします。 画面の指示に従って、Keychain "login" のロック解除を完了します。 ![The "Unlock Keychain "login" option](/assets/images/help/desktop/mac-unlock-keychain.png) +2. [**login**] を右クリックして、[**Lock Keychain "login"**] をクリックします。 !["Lock Keychain "login" オプション](/assets/images/help/desktop/mac-lock-keychain.png) +3. [**login**] を右クリックして、[**Unlock Keychain "login"**] をクリックします。 画面の指示に従って、Keychain "login" のロック解除を完了します。 !["Unlock Keychain "login" オプション](/assets/images/help/desktop/mac-unlock-keychain.png) 4. {% data variables.product.prodname_dotcom %} または {% data variables.product.prodname_enterprise %} でアカウントを再認証します。 #### アップデート確認時のエラー:`Could not create temporary directory: Permission denied`(一時ディレクトリを作成できませんでした:権限が拒否されました) @@ -38,24 +38,24 @@ macOS で {% data variables.product.prodname_desktop %} を使用して問題が 2. 「Finder」を開き、`~/Library/Caches/` に移動します。 3. `com.github.GitHubClient.ShipIt` を右クリックし、[**Get Info**] をクリックします。 4. [Sharing & Permissions] の左にある矢印をクリックします。 -5. ユーザアカウントの右にある権限に「Read & Write」と表示されていない場合は、テキストをクリックして、[**Read & Write**] をクリックします。 ![The "Sharing & Permissions" options](/assets/images/help/desktop/mac-adjust-permissions.png) +5. ユーザアカウントの右にある権限に「Read & Write」と表示されていない場合は、テキストをクリックして、[**Read & Write**] をクリックします。 !["Sharing & Permissions" オプション](/assets/images/help/desktop/mac-adjust-permissions.png) 6. {% data variables.product.prodname_desktop %} を開き、更新を確認します。 ### Windows に関する問題のトラブルシューティング Windows で {% data variables.product.prodname_desktop %} を使用して問題が発生した場合は、以下の解決策を試してください。 詳しい情報については、[`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md) を参照してください。 -#### `The revocation function was unable to check revocation for the certificate.` error +#### エラー: `The revocation function was unable to check revocation for the certificate.`(失効機能で証明書の失効を確認できませんでした。) -This error can occur if you are using {% data variables.product.prodname_desktop %} on a corporate network that blocks Windows from checking the revocation status of a certificate. +このエラーは、Windows が証明書の失効ステータスチェックをブロックする企業ネットワークで {% data variables.product.prodname_desktop %} を使用している場合に発生する可能性があります。 -To troubleshoot, contact your system administrator. +トラブルシューティングを行うには、システム管理者にお問い合わせください。 -#### `git clone failed` error while cloning a repository configured with Folder Redirection +#### エラー: `git clone failed` (フォルダリダイレクトで設定されたリポジトリのクローン作成中にエラーが発生しました) -{% data variables.product.prodname_desktop %} does not support repositories configured with Folder Redirection. +{% data variables.product.prodname_desktop %} は、フォルダリダイレクトで設定されたリポジトリをサポートしていません。 -#### `cygheap base mismatch detected` error +#### エラー: `cygheap base mismatch detected` (cygheap ベースの不一致が検出されました) -This error can occur when Mandatory ASLR is enabled. Enabling Mandatory ASLR affects the MSYS2 core library, which {% data variables.product.prodname_desktop %} relies upon to emulate process forking. +このエラーは、必須 ASLR が有効になっている場合に発生する可能性があります。 必須 ASLR を有効にすると、{% data variables.product.prodname_desktop %} がプロセスのフォークをエミュレートするために依存している MSYS2 コアライブラリに影響します。 -To troubleshoot this error, either disable Mandatory ASLR or explicitly allow all executables under `\usr\bin` which depend on MSYS2. +このエラーのトラブルシューティングを行うには、必須 ASLR を無効にするか、MSYS2 に依存する `\usr\bin` 下のすべての実行可能ファイルを明示的に許可します。 diff --git a/translations/ja-JP/content/developers/apps/about-apps.md b/translations/ja-JP/content/developers/apps/about-apps.md index 8c0d306e7398..326362ca82c8 100644 --- a/translations/ja-JP/content/developers/apps/about-apps.md +++ b/translations/ja-JP/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- -title: About apps -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +title: アプリケーションについて +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,91 +9,92 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} +{% data variables.product.prodname_dotcom %} のアプリケーションを使用すると、ワークフローを自動化し改善できます。 アプリケーションを構築して、ワークフローを改善できます。{% if currentVersion == "free-pro-team@latest" %} また、[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) でアプリケーションを共有または販売することも可能です。 {% data variables.product.prodname_marketplace %} にアプリを掲載する方法については、「[GitHub Marketplace を使ってみる](/marketplace/getting-started/)」を参照してください。{% endif %} -{% data reusables.marketplace.github_apps_preferred %}, but GitHub supports both {% data variables.product.prodname_oauth_app %}s and {% data variables.product.prodname_github_apps %}. For information on choosing a type of app, see "[About apps](/apps/about-apps/)" and "[Differences between apps](/apps/differences-between-apps/)." +{% data reusables.marketplace.github_apps_preferred %}。ただし、GitHub は {% data variables.product.prodname_oauth_app %} と {% data variables.product.prodname_github_apps %} の両方をサポートしています。 アプリケーションのタイプ選択に関する情報については、「[アプリケーションについて](/apps/about-apps/)」および「[アプリケーション間の違いについて](/apps/differences-between-apps/)」を参照してください。 {% data reusables.apps.general-apps-restrictions %} -For a walkthrough of the process of building a {% data variables.product.prodname_github_app %}, see "[Building Your First {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)." +{% data variables.product.prodname_github_app %} を構築する手順については、「[はじめての {% data variables.product.prodname_github_app %} 構築](/apps/building-your-first-github-app)」を参照してください。 ### {% data variables.product.prodname_github_apps %} について -{% data variables.product.prodname_github_apps %} are first-class actors within GitHub. A {% data variables.product.prodname_github_app %} acts on its own behalf, taking actions via the API directly using its own identity, which means you don't need to maintain a bot or service account as a separate user. +{% data variables.product.prodname_github_apps %} は GitHub の中でも主役級の存在です。 {% data variables.product.prodname_github_app %} は独自で動作し、独自の ID を使用して API 経由で直接アクションを実行します。つまり、ボットやサービスアカウントを別途維持する必要がありません。 -{% data variables.product.prodname_github_apps %} can be installed directly on organizations and user accounts and granted access to specific repositories. They come with built-in webhooks and narrow, specific permissions. When you set up your {% data variables.product.prodname_github_app %}, you can select the repositories you want it to access. For example, you can set up an app called `MyGitHub` that writes issues in the `octocat` repository and _only_ the `octocat` repository. To install a {% data variables.product.prodname_github_app %}, you must be an organization owner or have admin permissions in a repository. +{% data variables.product.prodname_github_apps %} は、Organization やユーザアカウントに直接インストールでき、特定のリポジトリへのアクセス権を付与できます。 精細なアクセス権限が付いており、webhook が組み込まれています。 {% data variables.product.prodname_github_app %} をセットアップする際、アクセスさせるリポジトリを選択できます。 たとえば、`octocat` リポジトリ _のみ_ に IssueIssue を書き込む、`MyGitHub` というアプリケーションをセットアップできます。 {% data variables.product.prodname_github_app %} をインストールするには、Organization のオーナーであるか、リポジトリで管理者権限を持っている必要があります。 {% data reusables.apps.app_manager_role %} -{% data variables.product.prodname_github_apps %} are applications that need to be hosted somewhere. For step-by-step instructions that cover servers and hosting, see "[Building Your First {% data variables.product.prodname_github_app %}](/apps/building-your-first-github-app)." +{% data variables.product.prodname_github_apps %} は、どこかにホストする必要があるアプリケーションです。 サーバーとホスティングに関するステップバイステップガイドについては、[はじめての {% data variables.product.prodname_github_app %} 構築](/apps/building-your-first-github-app)」を参照してください。 -To improve your workflow, you can create a {% data variables.product.prodname_github_app %} that contains multiple scripts or an entire application, and then connect that app to many other tools. For example, you can connect {% data variables.product.prodname_github_apps %} to GitHub, Slack, other in-house apps you may have, email programs, or other APIs. +ワークフローを改善するため、複数のスクリプトまたはアプリケーション全体を含む {% data variables.product.prodname_github_app %} を作成し、それをその他の数多くのツールと接続できます。 たとえば、{% data variables.product.prodname_github_apps %} を GitHub、Slack、その他の社内アプリケーション、電子メールプログラム、その他の API などに接続できます。 -Keep these ideas in mind when creating {% data variables.product.prodname_github_apps %}: +{% data variables.product.prodname_github_apps %} を作成する際は、以下に気を付けてください。 {% if currentVersion == "free-pro-team@latest" %} * {% data reusables.apps.maximum-github-apps-allowed %} {% endif %} -* A {% data variables.product.prodname_github_app %} should take actions independent of a user (unless the app is using a [user-to-server](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) token). {% data reusables.apps.expiring_user_authorization_tokens %} +* {% data variables.product.prodname_github_app %} は、ユーザと独立したアクションを実行する必要があります (アプリケーションが [user-to-server](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) トークンを使用する場合を除きます)。 {% data reusables.apps.expiring_user_authorization_tokens %} -* Make sure the {% data variables.product.prodname_github_app %} integrates with specific repositories. -* The {% data variables.product.prodname_github_app %} should connect to a personal account or an organization. -* Don't expect the {% data variables.product.prodname_github_app %} to know and do everything a user can. -* Don't use a {% data variables.product.prodname_github_app %} if you just need a "Login with GitHub" service. But a {% data variables.product.prodname_github_app %} can use a [user identification flow](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/) to log users in _and_ do other things. -* Don't build a {% data variables.product.prodname_github_app %} if you _only_ want to act as a GitHub user and do everything that user can do.{% if currentVersion == "free-pro-team@latest" %} +* {% data variables.product.prodname_github_app %} は、必ず特定のリポジトリと統合するようにしてください。 +* {% data variables.product.prodname_github_app %} は個人アカウントまたは Organization に接続する必要があります。 +* ユーザができる全てのことを {% data variables.product.prodname_github_app %} が知り、行えるとは思わないでください。 +* 単に「GitHub でログイン」するサービスが必要な場合は、{% data variables.product.prodname_github_app %} を使用しないでください。 [ユーザ識別フロー](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)でユーザをログインさせ、_かつ_他のことを行う場合は、{% data variables.product.prodname_github_app %} を使用できます。 +* GitHub ユーザとして振る舞い、ユーザが実行できることを全て実行したい_だけ_の場合は、{% data variables.product.prodname_github_app %} を構築しないでください。{% if currentVersion == "free-pro-team@latest" %} * {% data reusables.apps.general-apps-restrictions %}{% endif %} -To begin developing {% data variables.product.prodname_github_apps %}, start with "[Creating a {% data variables.product.prodname_github_app %}](/apps/building-github-apps/creating-a-github-app/)."{% if currentVersion == "free-pro-team@latest" %} To learn how to use {% data variables.product.prodname_github_app %} Manifests, which allow people to create preconfigured {% data variables.product.prodname_github_apps %}, see "[Creating {% data variables.product.prodname_github_apps %} from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} +{% data variables.product.prodname_github_apps %} アプリケーションの開発を始めるには、「[{% data variables.product.prodname_github_app %} を作成する](/apps/building-github-apps/creating-a-github-app/)」から取りかかってください。{% if currentVersion == "free-pro-team@latest" %}構成済みの {% data variables.product.prodname_github_apps %} を作成できる {% data variables.product.prodname_github_app %} マニフェストの使い方については、「[マニフェストから {% data variables.product.prodname_github_apps %} を作成する](/apps/building-github-apps/creating-github-apps-from-a-manifest/)」を参照してください。{% endif %} -### About {% data variables.product.prodname_oauth_app %}s +### {% data variables.product.prodname_oauth_app %} について -OAuth2 is a protocol that lets external applications request authorization to private details in a user's {% data variables.product.prodname_dotcom %} account without accessing their password. This is preferred over Basic Authentication because tokens can be limited to specific types of data and can be revoked by users at any time. +OAuth2 は、外部アプリケーションがパスワードにアクセスすることなく、ユーザの {% data variables.product.prodname_dotcom %} アカウントの個人情報にアクセスする承認を要求できるようにするプロトコルです。 これは Basic 認証よりも好ましい方法です。なぜなら、トークンは特定の種類のデータに限定でき、ユーザがいつでも取り消すことができるからです。 {% data reusables.apps.deletes_ssh_keys %} -An {% data variables.product.prodname_oauth_app %} uses {% data variables.product.prodname_dotcom %} as an identity provider to authenticate as the user who grants access to the app. This means when a user grants an {% data variables.product.prodname_oauth_app %} access, they grant permissions to _all_ repositories they have access to in their account, and also to any organizations they belong to that haven't blocked third-party access. +{% data variables.product.prodname_oauth_app %} は、アプリケーションにアクセス権を付与するユーザを認証するため、アイデンティティプロバイダとして {% data variables.product.prodname_dotcom %} を使用します。 つまり、ユーザが {% data variables.product.prodname_oauth_app %} にアクセス権を付与すると、アカウントでアクセスできる _すべての_ リポジトリ、およびサードパーティのアクセスをブロックしていないあらゆる Organization に対してアクセスを許可することになります。 -Building an {% data variables.product.prodname_oauth_app %} is a good option if you are creating more complex processes than a simple script can handle. Note that {% data variables.product.prodname_oauth_app %}s are applications that need to be hosted somewhere. +単純なスクリプトで処理できるよりも複雑なプロセスを作成する場合、{% data variables.product.prodname_oauth_app %} を構築するのは良い選択肢です。 {% data variables.product.prodname_oauth_app %} は、どこかにホストする必要があるアプリケーションであることに注意してください。 -Keep these ideas in mind when creating {% data variables.product.prodname_oauth_app %}s: +{% data variables.product.prodname_oauth_app %} を作成する際は、以下に気を付けてください。 {% if currentVersion == "free-pro-team@latest" %} * {% data reusables.apps.maximum-oauth-apps-allowed %} {% endif %} -* An {% data variables.product.prodname_oauth_app %} should always act as the authenticated {% data variables.product.prodname_dotcom %} user across all of {% data variables.product.prodname_dotcom %} (for example, when providing user notifications). -* An {% data variables.product.prodname_oauth_app %} can be used as an identity provider by enabling a "Login with {% data variables.product.prodname_dotcom %}" for the authenticated user. -* Don't build an {% data variables.product.prodname_oauth_app %} if you want your application to act on a single repository. With the `repo` OAuth scope, {% data variables.product.prodname_oauth_app %}s can act on _all_ of the authenticated user's repositories. -* Don't build an {% data variables.product.prodname_oauth_app %} to act as an application for your team or company. {% data variables.product.prodname_oauth_app %}s authenticate as a single user, so if one person creates an {% data variables.product.prodname_oauth_app %} for a company to use, and then they leave the company, no one else will have access to it.{% if currentVersion == "free-pro-team@latest" %} +* {% data variables.product.prodname_oauth_app %} は、{% data variables.product.prodname_dotcom %} 全体にわたって、常に認証された {% data variables.product.prodname_dotcom %} ユーザとして振る舞う必要があります (たとえば、ユーザ通知を行う場合など)。 +* 認証されたユーザに対して「{% data variables.product.prodname_dotcom %} でログイン」を有効化することにより、{% data variables.product.prodname_oauth_app %} をアイデンティティプロバイダとして使用できます。 +* 単一のリポジトリで動作するアプリケーションが必要な場合、{% data variables.product.prodname_oauth_app %} を構築しないでください。 `repo` OAuth スコープを使用すると、{% data variables.product.prodname_oauth_app %} は認証されたユーザの_全ての_リポジトリで動作します。 +* Team や企業を代理するアプリケーションとして {% data variables.product.prodname_oauth_app %} を構築しないでください。 {% data variables.product.prodname_oauth_app %} は単一のユーザとして認証を行うので、ある人が {% data variables.product.prodname_oauth_app %} を会社が使用するものとして作成し、その人が会社を辞めた場合は、他の人がアクセスできなくなります。{% if currentVersion == "free-pro-team@latest" %} * {% data reusables.apps.oauth-apps-restrictions %}{% endif %} -For more on {% data variables.product.prodname_oauth_app %}s, see "[Creating an {% data variables.product.prodname_oauth_app %}](/apps/building-oauth-apps/creating-an-oauth-app/)" and "[Registering your app](/v3/guides/basics-of-authentication/#registering-your-app)." +{% data variables.product.prodname_oauth_app %} の詳細については、「[{% data variables.product.prodname_oauth_app %} を作成する](/apps/building-oauth-apps/creating-an-oauth-app/)」および「[アプリケーションを登録する](/v3/guides/basics-of-authentication/#registering-your-app)」を参照してください。 ### 個人アクセストークン -A [personal access token](/articles/creating-a-personal-access-token-for-the-command-line/) is a string of characters that functions similarly to an [OAuth token](/apps/building-oauth-apps/authorizing-oauth-apps/) in that you can specify its permissions via [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). A personal access token is also similar to a password, but you can have many of them and you can revoke access to each one at any time. +[個人アクセストークン](/articles/creating-a-personal-access-token-for-the-command-line/)は、権限を[スコープ](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)で特定できる点において、[OAuth トークン](/apps/building-oauth-apps/authorizing-oauth-apps/)と機能が似ている文字列です。 また、個人アクセストークンはパスワードとも似ています。ただし、個人アクセストークンは複数所有でき、それぞれのアクセス権をいつでも取り消すことができます。 -As an example, you can enable a personal access token to write to your repositories. If then you run a cURL command or write a script that [creates an issue](/v3/issues/#create-an-issue) in your repository, you would pass the personal access token to authenticate. You can store the personal access token as an environment variable to avoid typing it every time you use it. +たとえば、個人アクセストークンにリポジトリへの書き込みをできるように設定できます。 そして、リポジトリで[Issue を作成する](/v3/issues/#create-an-issue) cURL コマンドを実行するかスクリプトを記述する場合、個人アクセストークンを渡して認証します。 個人アクセストークンを環境変数として保存することで、使用のたびに入力することを避けることができます。 -Keep these ideas in mind when using personal access tokens: +個人アクセストークンを使用する際は、以下に気を付けてください。 -* Remember to use this token to represent yourself only. -* You can perform one-off cURL requests. -* You can run personal scripts. -* Don't set up a script for your whole team or company to use. -* Don't set up a shared user account to act as a bot user. +* トークンは自分自身のみを表すものとして使用してください。 +* 1 回限りの cURL リクエストを実行できます。 +* 個人用のスクリプトを実行できます。 +* Team や会社全体が使用するスクリプトは設定しないでください。 +* ボットユーザとして振る舞う共有ユーザアカウントは設定しないでください。 -### Determining which integration to build +### 構築すべきインテグレーションを決定する -Before you get started creating integrations, you need to determine the best way to access, authenticate, and interact with the {% data variables.product.prodname_dotcom %} APIs. The following image offers some questions to ask yourself when deciding whether to use personal access tokens, {% data variables.product.prodname_github_apps %}, or {% data variables.product.prodname_oauth_app %}s for your integration. +インテグレーションの作成に取りかかる前に、{% data variables.product.prodname_dotcom %} API を使用したアクセス、認証、対話に最善の方法を見極める必要があります。 以下の画像にある質問に答えていくと、個人アクセストークン、{% data variables.product.prodname_github_apps %}、{% data variables.product.prodname_oauth_app %} のどれをインテグレーションとして使用するかを決めることができます。 -![Intro to apps question flow](/assets/images/intro-to-apps-flow.png) +![アプリケーションの質問フローの紹介](/assets/images/intro-to-apps-flow.png) -Consider these questions about how your integration needs to behave and what it needs to access: +インテグレーションがどう振る舞うべきか、何にアクセスできるべきかについては、以下の質問を検討してください。 -* Will my integration act only as me, or will it act more like an application? -* Do I want it to act independently of me as its own entity? -* Will it access everything that I can access, or do I want to limit its access? -* Is it simple or complex? For example, personal access tokens are good for simple scripts and cURLs, whereas an {% data variables.product.prodname_oauth_app %} can handle more complex scripting. +* インテグレーションは自分自身としてのみ振る舞うのか、それともアプリケーションのように振る舞うのか? +* 独自のエンティティとして、自分から独立して動作させるのか? +* 自分がアクセスできるもの全てにアクセスするのか、それともアクセスを制限するのか? +* 単純か、それとも複雑か? たとえば、個人アクセストークンは単純なスクリプトや cURL に適し、{% data variables.product.prodname_oauth_app %} はより複雑なスクリプトを処理できます。 ### サポートのリクエスト diff --git a/translations/ja-JP/content/developers/apps/activating-beta-features-for-apps.md b/translations/ja-JP/content/developers/apps/activating-beta-features-for-apps.md index f349501d5f0c..074c71b42734 100644 --- a/translations/ja-JP/content/developers/apps/activating-beta-features-for-apps.md +++ b/translations/ja-JP/content/developers/apps/activating-beta-features-for-apps.md @@ -1,25 +1,24 @@ --- -title: Activating beta features for apps -intro: 'You can test new app features released in public beta for your {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_app %}s.' +title: アプリケーションのベータ版機能を有効化する +intro: 'パブリックベータでリリースたれた新しいアプリケーションの機能を、{% data variables.product.prodname_github_apps %} および {% data variables.product.prodname_oauth_app %} でテストできます。' versions: free-pro-team: '*' --- {% warning %} -**Warning:** Features available in public beta are subject to change. +**警告:** パブリックベータで利用できる機能は変更される場合があります。 {% endwarning %} -### Activating beta features for {% data variables.product.prodname_github_apps %} +### {% data variables.product.prodname_github_apps %} でベータ版機能を有効化する {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} -3. Select the -{% data variables.product.prodname_github_app %} you want to enable a beta feature for. +3. ベータ版機能を有効化する {% data variables.product.prodname_github_app %} を選択します。 {% data reusables.apps.beta_feature_activation %} -### Activating beta features for {% data variables.product.prodname_oauth_app %}s +### {% data variables.product.prodname_oauth_app %} でベータ版機能を有効化する {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} diff --git a/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md b/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md index 79dd1fc6192e..c2a934072c4e 100644 --- a/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ja-JP/content/developers/apps/authenticating-with-github-apps.md @@ -1,5 +1,5 @@ --- -title: Authenticating with GitHub Apps +title: GitHub App による認証 intro: '{% data reusables.shortdesc.authenticating_with_github_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps/ @@ -8,59 +8,60 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} -### Generating a private key +### 秘密鍵を生成する -After you create a GitHub App, you'll need to generate one or more private keys. You'll use the private key to sign access token requests. +GitHub App の作成後は、1 つ以上の秘密鍵を生成する必要があります。 アクセストークンのリクエストに署名するには、この秘密鍵を使用します。 -You can create multiple private keys and rotate them to prevent downtime if a key is compromised or lost. To verify that a private key matches a public key, see [Verifying private keys](#verifying-private-keys). +鍵が危殆化したり、鍵を紛失した場合にダウンタイムを回避するため、複数の秘密鍵を作成してローテーションすることができます。 秘密鍵が公開鍵と適合することを確認するには、[秘密鍵を検証する](#verifying-private-keys)を参照してください。 -To generate a private key: +秘密鍵を生成するには、以下の手順に従います。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. In "Private keys," click **Generate a private key**. ![Generate private key](/assets/images/github-apps/github_apps_generate_private_keys.png) -6. You will see a private key in PEM format downloaded to your computer. Make sure to store this file because GitHub only stores the public portion of the key. +5. [Private keys] で、[**Generate a private key**] をクリックします。 ![秘密鍵の生成](/assets/images/github-apps/github_apps_generate_private_keys.png) +6. お手元のコンピュータにダウンロードされた PEM フォーマットの秘密鍵が表示されます。 このファイルは必ず保存してください。GitHub では公開鍵の部分しか保存しません。 {% note %} -**Note:** If you're using a library that requires a specific file format, the PEM file you download will be in `PKCS#1 RSAPrivateKey` format. +**注釈:** 特定のファイルフォーマットが必要なライブラリを使用している場合、ダウンロードする PEM ファイルは `PKCS#1 RSAPrivateKey` フォーマットになります。 {% endnote %} -### Verifying private keys -{% data variables.product.product_name %} generates a fingerprint for each private and public key pair using the {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} hash function. You can verify that your private key matches the public key stored on {% data variables.product.product_name %} by generating the fingerprint of your private key and comparing it to the fingerprint shown on {% data variables.product.product_name %}. +### 秘密鍵を検証する +{% data variables.product.product_name %} は、 {% if currentVersion ver_lt "enterprise-server@2.23" %}SHA-1{% else %}SHA-256{% endif %} ハッシュ関数を使用して、秘密鍵と公開鍵との各ペアに対してフィンガープリントを生成します。 秘密鍵のフィンガープリントを生成し、{% data variables.product.product_name %} で表示されているフィンガープリントと比較することにより、秘密鍵が {% data variables.product.product_name %} に保存宇されている公開鍵と適合することを検証できます。 -To verify a private key: +秘密鍵を検証するには、以下の手順に従います。 -1. Find the fingerprint for the private and public key pair you want to verify in the "Private keys" section of your {% data variables.product.prodname_github_app %}'s developer settings page. For more information, see [Generating a private key](#generating-a-private-key). ![Private key fingerprint](/assets/images/github-apps/github_apps_private_key_fingerprint.png) -2. Generate the fingerprint of your private key (PEM) locally by using the following command: +1. {% data variables.product.prodname_github_app %} の開発者設定ページにある [Private keys] セクションで、検証する秘密鍵と公開鍵のペアを見つけます。 詳しい情報については、[秘密鍵を生成する](#generating-a-private-key)を参照してください。 ![秘密鍵のフィンガープリント](/assets/images/github-apps/github_apps_private_key_fingerprint.png) +2. 次のコマンドを使用して、秘密鍵 (PEM) のフィンガープリントをローカルで生成します。 ```shell $ openssl rsa -in PATH_TO_PEM_FILE -pubout -outform DER | openssl {% if currentVersion ver_lt "enterprise-server@2.23" %}sha1 -c{% else %}sha256 -binary | openssl base64{% endif %} ``` -3. Compare the results of the locally generated fingerprint to the fingerprint you see in {% data variables.product.product_name %}. +3. ローカルで生成されたフィンガープリントの結果と、{% data variables.product.product_name %} に表示されているフィンガープリントを比較します。 -### Deleting private keys -You can remove a lost or compromised private key by deleting it, but you must have at least one private key. When you only have one key, you will need to generate a new one before deleting the old one. ![Deleting last private key](/assets/images/github-apps/github_apps_delete_key.png) +### 秘密鍵を削除する +紛失や危殆化した秘密鍵は削除できますが、最低 1 つは秘密鍵を所有する必要があります。 鍵が 1 つしかない場合、その鍵を削除する前に新しい鍵を生成する必要があります。 ![直近の秘密鍵を削除する](/assets/images/github-apps/github_apps_delete_key.png) -### Authenticating as a {% data variables.product.prodname_github_app %} +### {% data variables.product.prodname_github_app %} として認証を行う -Authenticating as a {% data variables.product.prodname_github_app %} lets you do a couple of things: +{% data variables.product.prodname_github_app %} として認証を行うと、以下のことが可能になります。 -* You can retrieve high-level management information about your {% data variables.product.prodname_github_app %}. -* You can request access tokens for an installation of the app. +* {% data variables.product.prodname_github_app %} について管理情報の概要を取得できます。 +* アプリケーションのインストールのため、アクセストークンをリクエストできます。 -To authenticate as a {% data variables.product.prodname_github_app %}, [generate a private key](#generating-a-private-key) in PEM format and download it to your local machine. You'll use this key to sign a [JSON Web Token (JWT)](https://jwt.io/introduction) and encode it using the `RS256` algorithm. {% data variables.product.product_name %} checks that the request is authenticated by verifying the token with the app's stored public key. +{% data variables.product.prodname_github_app %} として認証するには、PEM フォーマットで[秘密鍵を生成](#generating-a-private-key)し、ローカルマシンにダウンロードします。 この鍵を使用して [JSON Web Token (JWT)](https://jwt.io/introduction) に署名し、`RS256` アルゴリズムを使用してエンコードします。 {% data variables.product.product_name %} は、トークンをアプリケーションが保存する公開鍵で検証することにより、リクエストが認証されていることを確認します。 -Here's a quick Ruby script you can use to generate a JWT. Note you'll have to run `gem install jwt` before using it. +JWT を生成するために使用できる簡単な Ruby スクリプトを掲載します。 `gem install jwt` を実行してから、このスクリプトを使用してください。 @@ -86,13 +87,13 @@ jwt = JWT.encode(payload, private_key, "RS256") puts jwt ``` -`YOUR_PATH_TO_PEM` and `YOUR_APP_ID` are the values you must replace. +`YOUR_PATH_TO_PEM` と `YOUR_APP_ID` の値は置き換えてください。 -Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_APP_ID`) as the value for the JWT [iss](https://tools.ietf.org/html/rfc7519#section-4.1.1) (issuer) claim. You can obtain the {% data variables.product.prodname_github_app %} identifier via the initial webhook ping after [creating the app](/apps/building-github-apps/creating-a-github-app/), or at any time from the app settings page in the GitHub.com UI. +{% data variables.product.prodname_github_app %} の識別子 (`YOUR_APP_ID`) を、JWT [iss](https://tools.ietf.org/html/rfc7519#section-4.1.1) (発行者) クレームの値として使用します。 {% data variables.product.prodname_github_app %} 識別子は、[アプリケーションを作成](/apps/building-github-apps/creating-a-github-app/)後の最初の webhook ping から、または GitHub.com UI のアプリケーション設定ページからいつでも取得できます。 -After creating the JWT, set it in the `Header` of the API request: +JWT を作成後は、それを API リクエストの `Header` に設定します。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -102,9 +103,9 @@ $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github ``` {% endif %} -`YOUR_JWT` is the value you must replace. +`YOUR_JWT` の値は置き換えてください。 -The example above uses the maximum expiration time of 10 minutes, after which the API will start returning a `401` error: +上記の例では、最大有効期限として 10 分間を設定し、その後は API が `401` エラーを返し始めます。 ```json { @@ -113,21 +114,21 @@ The example above uses the maximum expiration time of 10 minutes, after which th } ``` -You'll need to create a new JWT after the time expires. +有効期限が経過した後は、JWT を新しく作成する必要があります。 -### Accessing API endpoints as a {% data variables.product.prodname_github_app %} +### {% data variables.product.prodname_github_app %} として API エンドポイントにアクセスする -For a list of REST API endpoints you can use to get high-level information about a {% data variables.product.prodname_github_app %}, see "[GitHub Apps](/v3/apps/)." +{% data variables.product.prodname_github_app %} の概要を取得するために使用できる REST API エンドポイントの一覧については、「[GitHub App](/v3/apps/)」を参照してください。 -### Authenticating as an installation +### インストールとして認証を行う -Authenticating as an installation lets you perform actions in the API for that installation. Before authenticating as an installation, you must create an installation access token. These installation access tokens are used by {% data variables.product.prodname_github_app %}s to authenticate. +インストールとして認証を行うと、そのインストールの API でアクションを実行できます。 インストールとして認証を行う前に、インストールアクセストークンを作成する必要があります。 インストールアクセストークンは、認証を行うため {% data variables.product.prodname_github_app %} により使用されます。 -By default, installation access tokens are scoped to all the repositories that an installation can access. You can limit the scope of the installation access token to specific repositories by using the `repository_ids` parameter. See the [Create an installation access token for an app](/v3/apps/#create-an-installation-access-token-for-an-app) endpoint for more details. Installation access tokens have the permissions configured by the {% data variables.product.prodname_github_app %} and expire after one hour. +デフォルトでは、インストールトークンのスコープは、インストールがアクセスできるすべてのリポジトリにアクセスできるよう設定されています。 `repository_ids` パラメータを使用すると、インストールアクセストークンのスコープを特定のリポジトリに限定できます。 詳細については、[アプリケーション (エンドポイント) に対するアクセストークンの作成](/v3/apps/#create-an-installation-access-token-for-an-app)を参照してください。 インストールアクセストークンは {% data variables.product.prodname_github_app %} によって設定された権限を持ち、1 時間後に期限切れになります。 -To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: +インストールアクセストークンを作成するには、[上記で生成した](#jwt-payload) JWT を API リクエストの Authorization ヘッダに含めます。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -143,11 +144,11 @@ $ curl -i -X POST \ ``` {% endif %} -The response will include your installation access token, the expiration date, the token's permissions, and the repositories that the token can access. For more information about the response format, see the [Create an installation access token for an app](/v3/apps/#create-an-installation-access-token-for-an-app) endpoint. +レスポンスには、インストールアクセストークン、有効期限、トークンの権限、およびトークンがアクセスできるリポジトリが含まれます。 レスポンスのフォーマットに関する詳しい情報については、[アプリケーション (エンドポイント) に対するアクセストークンの作成](/v3/apps/#create-an-installation-access-token-for-an-app)を参照してください。 -To authenticate with an installation access token, include it in the Authorization header in the API request: +インストールアクセストークンで認証を行うには、インストールアクセストークンを API リクエストの Authorization ヘッダに含めます。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ @@ -163,17 +164,17 @@ $ curl -i \ ``` {% endif %} -`YOUR_INSTALLATION_ACCESS_TOKEN` is the value you must replace. +`YOUR_INSTALLATION_ACCESS_TOKEN` の値は置き換えてください。 -### Accessing API endpoints as an installation +### インストールとして API エンドポイントにアクセスする -For a list of REST API endpoints that are available for use by {% data variables.product.prodname_github_app %}s using an installation access token, see "[Available Endpoints](/v3/apps/available-endpoints/)." +インストールアクセストークンを使用して {% data variables.product.prodname_github_app %} の概要を取得するために利用できる REST API エンドポイントの一覧については、「[利用可能なエンドポイント](/v3/apps/available-endpoints/)」を参照してください。 -For a list of endpoints related to installations, see "[Installations](/v3/apps/installations/)." +インストールに関連するエンドポイントの一覧については、「[インストール](/v3/apps/installations/)」を参照してください。 -### HTTP-based Git access by an installation +### インストールによる HTTP ベースの Git アクセス -Installations with [permissions](/apps/building-github-apps/setting-permissions-for-github-apps/) on `contents` of a repository, can use their installation access tokens to authenticate for Git access. Use the installation access token as the HTTP password: +リポジトリの `contents` に[権限](/apps/building-github-apps/setting-permissions-for-github-apps/)があるインストールは、インストールアクセストークンを使用して Git へのアクセスを認証できます。 インストールアクセストークンを HTTP パスワードとして使用してください。 ```shell git clone https://x-access-token:<token>@github.com/owner/repo.git diff --git a/translations/ja-JP/content/developers/apps/authorizing-oauth-apps.md b/translations/ja-JP/content/developers/apps/authorizing-oauth-apps.md index 87f8be697567..214589681171 100644 --- a/translations/ja-JP/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/authorizing-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Authorizing OAuth Apps +title: OAuth アプリケーションの認可 intro: '{% data reusables.shortdesc.authorizing_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps/ @@ -11,86 +11,86 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. -If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). +アプリケーションをテストする場合のように、標準的な方法でのアプリケーションの認可をスキップしたい場合には[非Webアプリケーションフロー](#non-web-application-flow)を利用できます。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} -To authorize your OAuth app, consider which authorization flow best fits your app. +OAuthアプリケーションを認可する場合は、そのアプリケーションにどの認可フローが最も適切かを考慮してください。 -- [web application flow](#web-application-flow): Used to authorize users for standard OAuth apps that run in the browser. (The [implicit grant type](https://tools.ietf.org/html/rfc6749#section-4.2) is not supported.) -- [device flow](#device-flow): Used for headless apps, such as CLI tools. +- [Webアプリケーションフロー](#web-application-flow): ブラウザで実行される標準的なOAuthアプリケーションのためのユーザを認可するために使われます。 ([暗黙の許可タイプ](https://tools.ietf.org/html/rfc6749#section-4.2)はサポートされません) +- [でバイスフロー](#device-flow): CLIツールなど、ヘッドレスアプリケーションに使われます。 {% else %} -For standard apps that run in the browser, use the [web application flow](#web-application-flow) to obtain an authorization code and exchange it for a token. (The [implicit grant type](https://tools.ietf.org/html/rfc6749#section-4.2) is not supported.) +ブラウザ上で実行される標準的なアプリケーションでは、認可コードを取得してトークンと交換するために[Webアプリケーションフロー](#web-application-flow)を利用してください。 ([暗黙の許可タイプ](https://tools.ietf.org/html/rfc6749#section-4.2)はサポートされません) {% endif %} -### Web application flow +### Web アプリケーションフロー {% note %} -**Note:** If you are building a GitHub App, you can still use the OAuth web application flow, but the setup has some important differences. See "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" for more information. +**ノート:** GitHub Appを構築しているなら、OAuth Webアプリケーションフローを使うこともできますが、セットアップには多少の重要な違いがあります。 詳しい情報については「[GitHub Appのユーザの特定と認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」を参照してください。 {% endnote %} -The web application flow to authorize users for your app is: +アプリケーションのユーザの認可のためのWebアプリケーションフローは以下のとおりです。 -1. Users are redirected to request their GitHub identity -2. Users are redirected back to your site by GitHub -3. Your app accesses the API with the user's access token +1. ユーザはGitHubのアイデンティティをリクエストするためにリダイレクトされます +2. ユーザはGitHubによってサイトにリダイレクトして戻されます +3. アプリケーションはユーザのアクセストークンと共にAPIにアクセスします -#### 1. Request a user's GitHub identity +#### 1. ユーザのGitHubアイデンティティのリクエスト GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -When your GitHub App specifies a `login` parameter, it prompts users with a specific account they can use for signing in and authorizing your app. +GitHub Appが`login`パラメータを指定すると、ユーザに対して利用できる特定のアカウントでサインインしてアプリケーションを認可するよう求めます。 -##### Parameters +##### パラメータ -Name | Type | Description ------|------|-------------- -`client_id`|`string` | **Required**. The client ID you received from GitHub when you {% if currentVersion == "free-pro-team@latest" %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. -`redirect_uri`|`string` | The URL in your application where users will be sent after authorization. See details below about [redirect urls](#redirect-urls). -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. -`scope`|`string` | A space-delimited list of [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). If not provided, `scope` defaults to an empty list for users that have not authorized any scopes for the application. For users who have authorized scopes for the application, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the set of scopes the user has authorized for the application. For example, if a user has already performed the web flow twice and has authorized one token with `user` scope and another token with `repo` scope, a third web flow that does not provide a `scope` will receive a token with `user` and `repo` scope. -`state` | `string` | {% data reusables.apps.state_description %} -`allow_signup`|`string` | Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is `true`. Use `false` when a policy prohibits signups. +| 名前 | 種類 | 説明 | +| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **必須**。 ユーザが{% if currentVersion == "free-pro-team@latest" %}[登録](https://github.com/settings/applications/new){% else %}登録{% endif %}されたときに受け取るクライアントID。 | +| `redirect_uri` | `string` | 認可の後にユーザが送られるアプリケーション中のURL。 [リダイレクトURL](#redirect-urls)に関する詳細については下を参照してください。 | +| `login` | `string` | サインインとアプリケーションの認可に使われるアカウントを指示します。 | +| `scope` | `string` | スペース区切りの[スコープ](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)のリスト。 渡されなかった場合、ユーザの`スコープ`のデフォルトは空のリストになり、アプリケーションにはどのスコープも認可されません。 アプリケーションに対して認可したスコープがあるユーザに対しては、スコープのリストを含むOAuthの認可ページは示されません。 その代わりに、フローのこのステップはユーザがアプリケーションに認可したスコープ群で自動的に完了します。 たとえば、ユーザがすでにWebフローを2回行っており、1つのトークンで`user`スコープを、もう1つのトークンで`repo`スコープを認可している場合、3番目のWebフローで`scope`が渡されなければ、`user`及び`repo`スコープを持つトークンが返されます。 | +| `state` | `string` | {% data reusables.apps.state_description %} +| `allow_signup` | `string` | OAuthフローの間に、認証されていないユーザに対してGitHubへのサインアップの選択肢が提示されるかどうか。 デフォルトは `true` です。 ポリシーでサインアップが禁止されている場合は`false`を使ってください。 | -#### 2. Users are redirected back to your site by GitHub +#### 2. GitHubによるサイトへのユーザのリダイレクト -If the user accepts your request, {% data variables.product.product_name %} redirects back to your site with a temporary `code` in a code parameter as well as the state you provided in the previous step in a `state` parameter. The temporary code will expire after 10 minutes. If the states don't match, then a third party created the request, and you should abort the process. +ユーザがリクエストを受け付けると、{% data variables.product.product_name %}は一時的な`コード`をcodeパラメータに、そして前のステップで渡された状態を`state`パラメータに入れてリダイレクトさせ、サイトに戻します。 一時コードは10分後に期限切れになります。 状態が一致しない場合は、リクエストを作成したサードパーティとユーザはこのプロセスを中止しなければなりません。 -Exchange this `code` for an access token: +この`コード`のアクセストークンとの交換 POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -##### Parameters +##### パラメータ -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`client_secret` | `string` | **Required.** The client secret you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| 名前 | 種類 | 説明 | +| --------------- | -------- | --------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **必須。** {% data variables.product.prodname_github_app %}に対して{% data variables.product.product_name %}から受け取ったクライアントID。 | +| `client_secret` | `string` | **必須。** {% data variables.product.prodname_github_app %}に対して{% data variables.product.product_name %}から受け取ったクライアントシークレット。 | +| `code` | `string` | **必須。** ステップ1でレスポンスとして受け取ったコード。 | +| `redirect_uri` | `string` | 認可の後にユーザが送られるアプリケーション中のURL。 | +| `state` | `string` | ステップ1で提供した推測できないランダムな文字列。 | -##### Response +##### レスポンス -By default, the response takes the following form: +デフォルトでは、レスポンスは以下の形式になります。 access_token=e72e16c7e42f292c6912e7710c838347ae178b4a&token_type=bearer -You can also receive the content in different formats depending on the Accept -header: +Acceptヘッダに応じて、異なる形式でコンテンツを受け取ることもできます。 Accept: application/json {"access_token":"e72e16c7e42f292c6912e7710c838347ae178b4a", "scope":"repo,gist", "token_type":"bearer"} - + Accept: application/xml bearer @@ -98,50 +98,50 @@ header: e72e16c7e42f292c6912e7710c838347ae178b4a -#### 3. Use the access token to access the API +#### 3. アクセストークンを使ったAPIへのアクセス -The access token allows you to make requests to the API on a behalf of a user. +このアクセストークンを使えば、ユーザの代わりにAPIへのリクエストを発行できます。 Authorization: token OAUTH-TOKEN GET {% data variables.product.api_url_code %}/user -For example, in curl you can set the Authorization header like this: +たとえば、curlでは以下のようにAuthorizationヘッダを設定できます。 ```shell curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -### Device flow +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### デバイスフロー {% note %} -**Note:** The device flow is in public beta and subject to change.{% if currentVersion == "free-pro-team@latest" %} To enable this beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} +**ノート:** デバイスフローはパブリックベータであり、変更されることがあります。{% if currentVersion == "free-pro-team@latest" %} このベータの機能を有効化するには、「[アプリケーションのベータ機能のアクティベート](/developers/apps/activating-beta-features-for-apps)」を参照してください。{% endif %} {% endnote %} -The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. +デバイスフローを使えば、CLIツールやGit認証情報マネージャーなどのヘッドレスアプリケーションのユーザを認可できます。 -#### Overview of the device flow +#### デバイスフローの概要 -1. Your app requests device and user verification codes and gets the authorization URL where the user will enter the user verification code. -2. The app prompts the user to enter a user verification code at {% data variables.product.device_authorization_url %}. -3. The app polls for the user authentication status. Once the user has authorized the device, the app will be able to make API calls with a new access token. +1. アプリケーションはデバイスとユーザの検証コードをリクエストし、ユーザがユーザ検証コードを入力する認可URLを取得します。 +2. アプリケーションは{% data variables.product.device_authorization_url %}でユーザ検証コードを入力するようユーザに求めます。 +3. アプリケーションはユーザ認証のステータスをポーリングします。 ユーザがデバイスを認可すると、アプリケーションは新しいアクセストークンと共にAPIコールを発行できるようになります。 -#### Step 1: App requests the device and user verification codes from GitHub +#### ステップ1: アプリケーションによるGitHubからのデバイス及びユーザ検証コードの要求 POST {% data variables.product.oauth_host_code %}/login/device/code -Your app must request a user verification code and verification URL that the app will use to prompt the user to authenticate in the next step. This request also returns a device verification code that the app must use to receive an access token and check the status of user authentication. +アプリケーションは、次のステップでユーザに認可を求めるために使うユーザ検証コードと検証URLをリクエストしなければなりません。 このリクエストには、アプリケーションがアクセストークンの受け取りとユーザの認可のステータスチェックに使わなければならないデバイス検証コードも返されます。 -##### Input Parameters +##### 入力パラメータ -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. -`scope` | `string` | The scope that your app is requesting access to. +| 名前 | 種類 | 説明 | +| ----------- | -------- | ---------------------------------------------------------------------------- | +| `client_id` | `string` | **必須。** {% data variables.product.product_name %}から受け取るアプリケーションのためのクライアントID。 | +| `scope` | `string` | アプリケーションがアクセスをリクエストしているスコープ。 | -##### Response +##### レスポンス {% if currentVersion == "free-pro-team@latest" %} ```JSON @@ -165,41 +165,41 @@ Name | Type | Description ``` {% endif %} -##### Response parameters +##### レスポンスのパラメータ -Name | Type | Description ------|------|-------------- -`device_code` | `string` | The device verification code is 40 characters and used to verify the device. -`user_code` | `string` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. -`verification_uri` | `string` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. -`expires_in` | `integer`| The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. -`interval` | `integer` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. +| 名前 | 種類 | 説明 | +| ------------------ | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `device_code` | `string` | デバイス検証コードは40文字で、デバイスの検証に使われます。 | +| `user_code` | `string` | ユーザ検証コードは、ユーザがブラウザに入力できるようにデバイスに表示されます。 このコードは8文字で、途中にハイフンがあります。 | +| `verification_uri` | `string` | ユーザが`user_code`を入力しなければならない検証URL: {% data variables.product.device_authorization_url %}。 | +| `expires_in` | `integer` | `device_code`及び`user_code`が期限切れになるまでの秒数。 デフォルトは900秒、すなわち15分です。 | +| `interval` | `integer` | デバイスの認可を完了するための新しいアクセストークンのリクエスト(`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`)を発行できるようになるまでに経過しなければならない最小の秒数。 たとえばintervalが5であれば、5秒が経過するまでは新しいリクエストを発行できません。 5秒間に複数のリクエストを発行すると、レート制限に達して`slow_down`エラーが返されます。 | -#### Step 2: Prompt the user to enter the user code in a browser +#### ステップ2: ブラウザでユーザコードの入力をユーザに促す -Your device will show the user verification code and prompt the user to enter the code at {% data variables.product.device_authorization_url %}. +デバイスはユーザ検証コードを表示し、ユーザに対してこのコードを{% data variables.product.device_authorization_url %}で入力するように求めます。 - ![Field to enter the user verification code displayed on your device](/assets/images/github-apps/device_authorization_page_for_user_code.png) + ![デバイスに表示されたユーザ検証コードの入力フィールド](/assets/images/github-apps/device_authorization_page_for_user_code.png) -#### Step 3: App polls GitHub to check if the user authorized the device +#### ステップ3: ユーザがデバイスを認証したか、アプリケーションがGitHubをポーリング POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -Your app will make device authorization requests that poll `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`, until the device and user codes expire or the user has successfully authorized the app with a valid user code. The app must use the minimum polling `interval` retrieved in step 1 to avoid rate limit errors. For more information, see "[Rate limits for the device flow](#rate-limits-for-the-device-flow)." +アプリケーションは、デバイス及びユーザコードが期限切れになるか、有効なユーザコードでアプリケーションが認可されるまで、`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`をポーリングするデバイス認可リクエストを発行します。 アプリケーションは、レート制限エラーを避けるために、ステップ1で取得したポーリングの最小`interval`を使います。 詳しい情報については「[デバイスフローのためのレート制限](#rate-limits-for-the-device-flow)」を参照してください。 -The user must enter a valid code within 15 minutes (or 900 seconds). After 15 minutes, you will need to request a new device authorization code with `POST {% data variables.product.oauth_host_code %}/login/device/code`. +ユーザは、15分(あるいは900秒)以内に有効なコードを入力しなければなりません。 15分が経過すると、新たなデバイス認可コードを`POST {% data variables.product.oauth_host_code %}/login/device/code`でリクエストしなければなりません。 -Once the user has authorized, the app will receive an access token that can be used to make requests to the API on behalf of a user. +ユーザが認可されると、アプリケーションはユーザの代わりにAPIにリクエストを発行するために利用できるアクセストークンを受け取ります。 -##### Input parameters +##### 入力パラメータ -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`device_code` | `string` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. -`grant_type` | `string` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. +| 名前 | 種類 | 説明 | +| ------------- | -------- | ---------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **必須。** {% data variables.product.prodname_oauth_app %}に対して{% data variables.product.product_name %}から受け取ったクライアントID。 | +| `device_code` | `string` | **必須。** `POST {% data variables.product.oauth_host_code %}/login/device/code`リクエストから受け取ったデバイス検証コード。 | +| `grant_type` | `string` | **必須。** 許可タイプは`urn:ietf:params:oauth:grant-type:device_code`でなければなりません。 | -##### Response +##### レスポンス ```json { @@ -209,50 +209,46 @@ Name | Type | Description } ``` -#### Rate limits for the device flow +#### デバイスフローのレート制限 -When a user submits the verification code on the browser, there is a there is a rate limit of 50 submissions in an hour per application. +ユーザがブラウザ上で検証コードをサブミットする場合、アプリケーションごとに1時間に50回のサブミットというレート制限があります。 -If you make more than one access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) within the required minimum timeframe between requests (or `interval`), you'll hit the rate limit and receive a `slow_down` error response. The `slow_down` error response adds 5 seconds to the last `interval`. For more information, see the [Errors for the device flow](#errors-for-the-device-flow). +リクエスト間で要求される最小の時間間隔(あるいは`interval`)内で複数のアクセストークンリクエスト(`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`)を発行すると、レート制限に達し、`slow_down`のエラーレスポンスが返されます。 `slow_down`エラーレスポンスは、最後の`interval`に5秒を追加します。 詳しい情報については[デバイスフローのエラー](#errors-for-the-device-flow)を参照してください。 -#### Error codes for the device flow +#### デバイスフローのエラーコード -| Error code | Description | -|----|----| -| `authorization_pending`| This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | -| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. -| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. -| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. -| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. -| `incorrect_device_code` | The device_code provided is not valid. -| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again. +| エラーコード | 説明 | +| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `authorization_pending` | このエラーコードは、認可リクエストが保留中で、ユーザがユーザコードをまだ入力していない場合に生じます。 アプリケーションには[`interval`](#response-parameters)を超えない範囲で`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`リクエストをポーリングし続けることが期待されます。この際には、リクエスト間に最小の秒数を空けることが必要です。 | +| `slow_down` | `slow_down`エラーが返された場合、最小の`interval`、あるいは`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`を利用するリクエストの間に必要な時間間隔に5秒が追加されます。 たとえば、開始時のインターバルとしてリクエスト間に最小で5秒の間隔が必要だった場合に、`slow_down`エラーレスポンスが返されたなら、OAuthアクセストークンを求める新しいリクエストを発行するまでに最短でも10秒待たなければならなくなります。 エラーレスポンスには、使用しなければならない新しい`interval`が含まれます。 | +| `expired_token` | デバイスコードの有効期限が切れると、`token_expired`エラーが返されます。 デバイスコードを求める新しいリクエストを発行しなければなりません。 | +| `unsupported_grant_type` | OAuthトークンリクエストの`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`でポーリングする際には、許可タイプを`urn:ietf:params:oauth:grant-type:device_code`として、入力パラメータに含めなければなりません。 | +| `incorrect_client_credentials` | デバイスフローでは、アプリケーションのクライアントIDを渡さなければなりません。これは、アプリケーションの設定ページにあります。 デバイスフローでは`client_secret`は必要ありません。 | +| `incorrect_device_code` | 渡されたdevice_codeが有効ではありません。 | +| `access_denied` | 認可プロセスの間でユーザがキャンセルをクリックした場合、`access_denied`エラーが返され、ユーザは検証コードを再度利用することができなくなります。 | -For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." +詳しい情報については、「[OAuth 2.0デバイス認可の許可](https://tools.ietf.org/html/rfc8628#section-3.5)」を参照してください。 {% endif %} -### Non-Web application flow +### 非Webアプリケーションフロー -Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +テストのような限定的な状況では、非Web認証が利用できます。 必要な場合は、[個人アクセストークン設定ページ](/articles/creating-an-access-token-for-command-line-use)を使い、[Basic認証](/v3/auth#basic-authentication)を利用して個人アクセストークンを作成できます。 この手法を使えば、ユーザはいつでもアクセスを取り消せます。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} -**Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with -two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if -you or your users have two-factor authentication enabled. +**ノート:** 非Webアプリケーションフローを使ってOAuth2トークンを作成する場合で、ユーザが2要素認証を有効化しているなら[2要素認証の利用](/v3/auth/#working-with-two-factor-authentication)方法を必ず理解しておいてください。 {% endnote %} +{% endif %} -### Redirect URLs +### リダイレクトURL -The `redirect_uri` parameter is optional. If left out, GitHub will -redirect users to the callback URL configured in the OAuth Application -settings. If provided, the redirect URL's host and port must exactly -match the callback URL. The redirect URL's path must reference a -subdirectory of the callback URL. +`redirect_uri`パラメータはオプションです。 指定しなかった場合、GitHubはOAuthアプリケーションで設定されているコールバックURLにユーザをリダイレクトさせます。 指定する場合、リダイレクトURLのホストとポートはコールバックURLと完全に一致していなければなりません。 リダイレクトURLのパスは、コールバックURLのサブディレクトリを参照していなければなりません。 CALLBACK: http://example.com/path - + GOOD: http://example.com/path GOOD: http://example.com/path/subdir/other BAD: http://example.com/bar @@ -261,29 +257,29 @@ subdirectory of the callback URL. BAD: http://oauth.example.com:8080/path BAD: http://example.org -#### Localhost redirect urls +#### ローカルホストのリダイレクトURL -The optional `redirect_uri` parameter can also be used for localhost URLs. If the application specifies a localhost URL and a port, then after authorizing the application users will be redirected to the provided URL and port. The `redirect_uri` does not need to match the port specified in the callback url for the app. +オプションの`redirect_uri`パラメータは、ローカルホストURLにも使用できます。 アプリケーションがローカルホストのURLとポートを指定した場合、アプリケーションを認可した後ユーザは渡されたURLとポートにリダイレクトされます。 `redirect_uri`は、アプリケーションのコールバックURLで指定されたポートにマッチしている必要はありません。 -For the `http://localhost/path` callback URL, you can use this `redirect_uri`: +`http://localhost/path`というコールバックURLに対して、以下の`redirect_uri`が利用できます。 http://localhost:1234/path -### Creating multiple tokens for OAuth Apps +### OAuthアプリケーションに複数のトークンを作成する -You can create multiple tokens for a user/application/scope combination to create tokens for specific use cases. +ユーザ/アプリケーション/スコープの組み合わせに対して複数のトークンを作成し、特定のユースケースに対応できます。 -This is useful if your OAuth App supports one workflow that uses GitHub for sign-in and only requires basic user information. Another workflow may require access to a user's private repositories. Using multiple tokens, your OAuth App can perform the web flow for each use case, requesting only the scopes needed. If a user only uses your application to sign in, they are never required to grant your OAuth App access to their private repositories. +OAuthアプリケーションが、サインインにGitHubを利用し、基本的なユーザ情報しか必要としないワークフローを1つサポートするだけであれば、これは有益です。 別のワークフローはユーザのプライベートリポジトリへのアクセスを必要としていてもかまいません。 複数のトークンを使えば、OAuthアプリケーションはそれぞれのユースケースに対してWebフローを実行でき、必要なスコープだけをリクエストします。 ユーザがサインインにアプリケーションだけを使うなら、ユーザは自分のプライベートリポジトリへのアクセスをOAuthアプリケーションに許可する必要はありません。 -There is a limit to the number of tokens that are issued per user/application/scope combination. If your application requests enough tokens to go over one of the limits, older tokens _with the same scope being requested_ will stop working. +ユーザ/アプリケーション/スコープの組み合わせごとに、発行できるトークン数には制限があります。 アプリケーションが制限のいずれかを超えるトークンをリクエストした場合、_リクエストされたのと同じスコープを持つ_古いトークンは働かなくなります。 {% data reusables.apps.deletes_ssh_keys %} -### Directing users to review their access +### ユーザにアクセスをレビューしてもらう -You can link to authorization information for an OAuth App so that users can review and revoke their application authorizations. +OAuthアプリケーションへの認可情報へリンクし、ユーザがアプリケーションの認可をレビューし、取り消しできるようにすることができます。 -To build this link, you'll need your OAuth Apps `client_id` that you received from GitHub when you registered the application. +このリンクを構築するには、アプリケーションを登録したときにGitHubから受け取ったOAuthアプリケーションの`client_id`が必要です。 ``` {% data variables.product.oauth_host_code %}/settings/connections/applications/:client_id @@ -291,14 +287,14 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr {% tip %} -**Tip:** To learn more about the resources that your OAuth App can access for a user, see "[Discovering resources for a user](/v3/guides/discovering-resources-for-a-user/)." +**Tip:** OAuthアプリケーションがユーザのためにアクセスできるリソースについてさらに学ぶには、「[ユーザのためにリソースを見つける](/v3/guides/discovering-resources-for-a-user/)」を参照してください。 {% endtip %} -### Troubleshooting +### トラブルシューティング -* "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" -* "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -* "[Device flow errors](#errors-for-the-device-flow)" +* 「[認可リクエストエラーのトラブルシューティング](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)」 +* 「[OAuthアプリケーションのアクセストークンのリクエストエラー](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)」 +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +* 「[デバイスフローのエラー](#errors-for-the-device-flow)」 {% endif %} diff --git a/translations/ja-JP/content/developers/apps/building-github-apps.md b/translations/ja-JP/content/developers/apps/building-github-apps.md index a0868276380a..8b0f28b5916b 100644 --- a/translations/ja-JP/content/developers/apps/building-github-apps.md +++ b/translations/ja-JP/content/developers/apps/building-github-apps.md @@ -1,6 +1,6 @@ --- -title: Building GitHub Apps -intro: You can build GitHub Apps for personal or public use. Learn how to register and set up permissions and authentication options for GitHub Apps. +title: GitHub App を構築する +intro: GitHub App を、個人用または一般用として構築できます。 GitHub App の登録と、権限および認証オプションの設定方法について学びましょう。 mapTopic: true redirect_from: - /apps/building-integrations/setting-up-and-registering-github-apps/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/building-oauth-apps.md b/translations/ja-JP/content/developers/apps/building-oauth-apps.md index 61e6a69762f8..8ba166b47b58 100644 --- a/translations/ja-JP/content/developers/apps/building-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/building-oauth-apps.md @@ -1,6 +1,6 @@ --- -title: Building OAuth Apps -intro: You can build OAuth Apps for personal or public use. Learn how to register and set up permissions and authorization options for OAuth Apps. +title: OAuth App を構築する +intro: OAuth App を、個人用または一般用として構築できます。 OAuth App の登録と、権限および認可オプションの設定方法について学びましょう。 mapTopic: true redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index b81a5b51938b..c5a3eb0385f9 100644 --- a/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -1,41 +1,42 @@ --- -title: Creating a custom badge for your GitHub App +title: GitHub App のカスタムバッジを作成する intro: '{% data reusables.shortdesc.creating_custom_badges_github_apps %}' redirect_from: - /apps/building-github-apps/creating-custom-badges-for-github-apps versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, a new GitHub App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: +デフォルトでは、新しい GitHub App に対して、[アイデンティコン](https://github.com/blog/1586-identicons)が自動的に生成されます。 アイデンティコンバッジとは、次のようなものです。 -![Identicon](/assets/images/identicon.png) +![アイデンティコン](/assets/images/identicon.png) -After you create a GitHub App, you can customize your app's badge by uploading a logo and selecting a background color. A badge is a square logo image inside of a circular badge. You can choose a background color for the badge, which can visually distinguish your app. +GitHub App の作成後、ロゴをアップロードし、背景色を設定することで、アプリケーションのバッジをカスタマイズできます。 バッジは、丸の中に正方形のロゴ画像があります。 バッジの背景色を選んで、他のアプリケーションと視覚的に区別させることができます。 -Your logo should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend an image size of at least 200px x 200px. {% if currentVersion == "free-pro-team@latest" %}See "[Tips for logo and badge images](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" for more guidance on customizing badges.{% endif %} +ロゴは、1 MB 未満の PNG、JPG または GIF ファイルである必要があります。 最高の画質を得るため、画像の大きさは 200 x 200 ピクセル以上にすることをお勧めします。 {% if currentVersion == "free-pro-team@latest" %}バッジのカスタマイズに関する詳細については、「[ロゴとバッジ画像のためのヒント](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)」を参照してください。{% endif %} {% if currentVersion == "free-pro-team@latest" %} -You can change a custom badge for a GitHub App that already has an approved Marketplace listing by navigating to https://github.com/marketplace/manage. +Marketplace に掲載が承認されている GitHub App のカスタムバッジを変更するには、https://github.com/marketplace/manage に移動します。 {% endif %} -To create a custom badge: +カスタムバッジを作成するには、以下の手順に従います。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} {% data reusables.user-settings.modify_github_app %} -5. In "Display information", drag-and-drop an image from a local folder or click **Upload a logo** to select an image from your computer. ![Upload a logo](/assets/images/github-apps/github_apps_upload_logo.png) -6. 画像をクロッピングします。 When you're done, click **Set new avatar**. ![Crop and set logo ](/assets/images/github-apps/github_apps_crop_and_set_avatar.png) -7. In "Badge background color", type the [hexadecimal color code](http://www.color-hex.com/) of the background color for your badge. {% if currentVersion == "free-pro-team@latest" %}**Note:** The "Badge background color" input field will only appear after you upload an application logo.{% endif %} ![Badge background color](/assets/images/github-apps/github_apps_badge_background_color.png) +5. [Display information] にローカルフォルダの画像をドラッグアンドドロップするか、[**Upload a logo**] をクリックして、お手元のコンピューターから画像を選択します。 ![ロゴをアップロード](/assets/images/github-apps/github_apps_upload_logo.png) +6. 画像をクロッピングします。 完了したら、[ **Set new avatar**] をクリックします。 ![ロゴをトリミングして設定 ](/assets/images/github-apps/github_apps_crop_and_set_avatar.png) +7. [Badge background color] に、バッジの背景色を[16 進数カラーコード](http://www.color-hex.com/)で入力します。 {% if currentVersion == "free-pro-team@latest" %}**注釈:** [Badge background color] 入力フィールドは、アプリケーションロゴをアップロードした後に表示されます。{% endif %} ![バッジの背景色](/assets/images/github-apps/github_apps_badge_background_color.png) {% if currentVersion == "free-pro-team@latest" %} ### 次のステップ -For more information about creating a Marketplace listing for this app, see "[Listing on GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". +このアプリケーションを Marketplace に掲載する方法の詳細については、「[GitHub Marketplace に掲載する](/marketplace/listing-on-github-marketplace/)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index a917d8ba0b87..b7871caed289 100644 --- a/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -1,44 +1,45 @@ --- -title: Creating a custom badge for your OAuth App +title: OAuth App のカスタムバッジを作成する intro: '{% data reusables.shortdesc.creating_custom_badges_oauth_apps %}' redirect_from: - /apps/building-oauth-apps/creating-custom-badges-for-oauth-apps versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: +デフォルトでは、新しい OAuth App に対して、[アイデンティコン](https://github.com/blog/1586-identicons)が自動的に生成されます。 アイデンティコンバッジとは、次のようなものです。 -![Identicon](/assets/images/identicon.png) +![アイデンティコン](/assets/images/identicon.png) -After you create an OAuth App, you can customize the app's badge by uploading a logo and selecting a background color. A badge is a square logo image inside of a circular badge. You can choose a background color for the badge, which can be used to visually distinguish your app. +OAuth App の作成後、ロゴをアップロードし、背景色を設定することで、アプリケーションのバッジをカスタマイズできます。 バッジは、丸の中に正方形のロゴ画像があります。 バッジの背景色を選ぶと、他のアプリケーションと視覚的に区別させることができます。 -Your logo should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend an image size of at least 200px x 200px. {% if currentVersion == "free-pro-team@latest" %}See "[Tips for logo and badge images](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)" for more guidance on customizing badges.{% endif %} +ロゴは、1 MB 未満の PNG、JPG または GIF ファイルである必要があります。 最高の画質を得るため、画像の大きさは 200 x 200 ピクセル以上にすることをお勧めします。 {% if currentVersion == "free-pro-team@latest" %}バッジのカスタマイズに関する詳細については、「[ロゴとバッジ画像のためのヒント](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#guidelines-for-logos)」を参照してください。{% endif %} {% if currentVersion == "free-pro-team@latest" %} -You can change a custom badge for a GitHub App that already has an approved Marketplace listing by navigating to https://github.com/marketplace/manage. +Marketplace に掲載が承認されている GitHub App のカスタムバッジを変更するには、https://github.com/marketplace/manage に移動します。 {% endif %} -To create a custom badge: +カスタムバッジを作成するには、以下の手順に従います。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} {% data reusables.user-settings.modify_oauth_app %} -1. In "Application logo", drag-and-drop an image from a local folder or click **Upload new logo** to select an image from your computer. ![Upload a logo](/assets/images/oauth-apps/oauth_apps_upload_logo.png) -6. 画像をクロッピングします。 When you're done, click **Set new application logo**. ![Crop and set logo](/assets/images/oauth-apps/oauth_apps_crop_and_set_logo.png) -7. In "Badge background color", type the [hexadecimal color code](http://www.color-hex.com/) of the background color for your badge. -{% if currentVersion == "free-pro-team@latest" %}**Note:** The "Badge background color" input field will be visible after an application logo has been uploaded.{% endif %} -![Badge background color](/assets/images/oauth-apps/oauth_apps_badge_background_color.png) +1. [Application logo] にローカルフォルダの画像をドラッグアンドドロップするか、[**Upload new logo**] をクリックして、お手元のコンピューターから画像を選択します。 ![ロゴをアップロード](/assets/images/oauth-apps/oauth_apps_upload_logo.png) +6. 画像をクロッピングします。 完了したら、[**Set new application logo**] をクリックします。 ![ロゴをトリミングして設定](/assets/images/oauth-apps/oauth_apps_crop_and_set_logo.png) +7. [Badge background color] に、バッジの背景色を[16 進数カラーコード](http://www.color-hex.com/)で入力します。 +{% if currentVersion == "free-pro-team@latest" %}**注釈:** [Badge background color] 入力フィールドは、アプリケーションロゴをアップロードした後に表示されます。{% endif %} +![バッジの背景色](/assets/images/oauth-apps/oauth_apps_badge_background_color.png) {% data reusables.user-settings.update_oauth_app %} {% if currentVersion == "free-pro-team@latest" %} ### 次のステップ -For more information about creating a Marketplace listing for this app, see "[Listing on GitHub Marketplace](/marketplace/listing-on-github-marketplace/)". +このアプリケーションを Marketplace に掲載する方法の詳細については、「[GitHub Marketplace に掲載する](/marketplace/listing-on-github-marketplace/)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/ja-JP/content/developers/apps/creating-a-github-app-from-a-manifest.md index 7bce4a260080..67e0deca6377 100644 --- a/translations/ja-JP/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/ja-JP/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -1,83 +1,84 @@ --- -title: Creating a GitHub App from a manifest -intro: 'A GitHub App Manifest is a preconfigured GitHub App you can share with anyone who wants to use your app in their personal repositories. The manifest flow allows someone to quickly create, install, and start extending a GitHub App without needing to register the app or connect the registration to the hosted app code.' +title: マニフェストから GitHub App を作成する +intro: 'GitHub App Manifest は、アプリケーションを個人のリポジトリで使いたい人と共有できる、構成済みの GitHub App です。 マニフェストフローにより、ユーザはアプリケーションを登録したり、ホストされたアプリケーションコードに登録を接続したりすることなく、GitHub App の拡張を素早く作成、インストール、開始できるようになります。' redirect_from: - /apps/building-github-apps/creating-github-apps-from-a-manifest versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About GitHub App Manifests +### GitHub App Manifest について -When someone creates a GitHub App from a manifest, they only need to follow a URL and name the app. The manifest includes the permissions, events, and webhook URL needed to automatically register the app. The manifest flow creates the GitHub App registration and retrieves the app's webhook secret, private key (PEM file), and GitHub App ID. The person who creates the app from the manifest will own the app and can choose to [edit the app's configuration settings](/apps/managing-github-apps/modifying-a-github-app/), delete it, or transfer it to another person on GitHub. +GitHub App をマニフェストから作成する場合、URL とアプリケーションの名前をフォローするだけで済みます。 マニフェストには、アプリケーションを自動的に登録するために必要な権限、イベント、webhook URL が含まれています。 マニフェストフローは、GitHub App の登録を作成し、アプリケーションの webhook シークレット、秘密鍵 (PEM ファイル)、および GitHub App ID を取得します。 マニフェストからアプリケーションを作成した人はそのアプリケーションを所有し、[アプリケーションの構成設定を編集](/apps/managing-github-apps/modifying-a-github-app/)、削除、または GitHub 上の他のユーザに移譲することを選択できます。 -You can use [Probot](https://probot.github.io/) to get started with GitHub App Manifests or see an example implementation. See "[Using Probot to implement the GitHub App Manifest flow](#using-probot-to-implement-the-github-app-manifest-flow)" to learn more. +[Probot](https://probot.github.io/) を使用して GitHub App Manifest に取りかかったり、実装例を見たりすることができます。 詳細については、「[Probot を使用して GitHub App Manifest フローを実装する](#using-probot-to-implement-the-github-app-manifest-flow)」を参照してください。 -Here are some scenarios where you might use GitHub App Manifests to create preconfigured apps: +GitHub App Manifest を使用して構成済みのアプリケーションを作成するシナリオをいくつか挙げます。 -* Help new team members come up-to-speed quickly when developing GitHub Apps. -* Allow others to extend a GitHub App using the GitHub APIs without requiring them to configure an app. -* Create GitHub App reference designs to share with the GitHub community. -* Ensure you deploy GitHub Apps to development and production environments using the same configuration. -* Track revisions to a GitHub App configuration. +* GitHub App を開発時に、新しい Team メンバーが迅速に取りかかれるようにする。 +* 他のユーザーがアプリケーションを構成する必要なく、GitHub API を使用して GitHub App を拡張できるようにする。 +* GitHub コミュニティに共有するため、GitHub App リファレンスデザインを作成する。 +* 開発環境と本番環境で確実に同じ構成を使用して GitHub App をデプロイする。 +* GitHub App の構成のリビジョンを追跡する。 -### Implementing the GitHub App Manifest flow +### GitHub App Manifest フローを実装する -The GitHub App Manifest flow uses a handshaking process similar to the [OAuth flow](/apps/building-oauth-apps/authorizing-oauth-apps/). The flow uses a manifest to [register a GitHub App](/apps/building-github-apps/creating-a-github-app/) and receives a temporary `code` used to retrieve the app's private key, webhook secret, and ID. +GitHub App Manifest フローは、[OAuth フロー](/apps/building-oauth-apps/authorizing-oauth-apps/)と同様のハンドシェイクプロセスを使用します。 このフローではマニフェストを使用して [GitHub App を登録](/apps/building-github-apps/creating-a-github-app/) し、アプリケーションの秘密鍵、webhook シークレット、およびID を取得するための一時 `code` を受け取ります。 {% note %} -**Note:** You must complete all three steps in the GitHub App Manifest flow within one hour. +**注釈:** 1 時間以内に、GitHub App Manifest フローの以下の 3 つのステップすべてを完了する必要があります。 {% endnote %} -Follow these steps to implement the GitHub App Manifest flow: +GitHub App Manifest フローを実装するには、以下の 3 つのステップに従います。 -1. You redirect people to GitHub to create a new GitHub App. -1. GitHub redirects people back to your site. -1. You exchange the temporary code to retrieve the app configuration. +1. GitHub にユーザをリダイレクトして新しい GitHub App を作成する。 +1. GitHub がユーザをリダイレクトしてサイトに戻す。 +1. 一時コードをやり取りして、アプリケーションの構成を取得する。 -#### 1. You redirect people to GitHub to create a new GitHub App +#### 1. GitHub にユーザをリダイレクトして新しい GitHub App を作成する -To redirect people to create a new GitHub App, [provide a link](#examples) for them to click that sends a `POST` request to `https://github.com/settings/apps/new` for a user account or `https://github.com/organizations/ORGANIZATION/settings/apps/new` for an organization account, replacing `ORGANIZATION` with the name of the organization account where the app will be created. +新しい GitHub App を作成するためユーザをリダイレクトするには、ユーザアカウントが `https://github.com/settings/apps/new` に、または Organization アカウントが `https://github.com/organizations/ORGANIZATION/settings/apps/new` に `POST` リクエストをクリックして送信するための[リンクを指定](#examples)します。`ORGANIZATION` は、アプリケーションが作成される Organization アカウントの名前で置き換えてください。 -You must include the [GitHub App Manifest parameters](#github-app-manifest-parameters) as a JSON-encoded string in a parameter called `manifest`. You can also include a `state` [parameter](#parameters) for additional security. +`manifest` と呼ばれるパラメータに、JSON エンコードされた文字列として [GitHub App Manifest パラメータ](#github-app-manifest-parameters)を含める必要があります。 セキュリティ強化のため、`state` [parameter](#parameters) を追加することもできます。 -The person creating the app will be redirected to a GitHub page with an input field where they can edit the name of the app you included in the `manifest` parameter. If you do not include a `name` in the `manifest`, they can set their own name for the app in this field. +アプリケーションを作成するユーザは GitHub ページにリダイレクトされます。GitHub ページには、 `manifest` パラメータに含めるアプリケーションの名前を編集する入力フィールドがあります。 `manifest` に `name` を含めていない場合、ユーザがこのフィールドでアプリケーションに独自の名前を設定できます。 -![Create a GitHub App Manifest](/assets/images/github-apps/create-github-app-manifest.png) +![GitHub App Manifest の作成](/assets/images/github-apps/create-github-app-manifest.png) -##### GitHub App Manifest parameters +##### GitHub App Manifest のパラメータ - | 名前 | 種類 | 説明 | - | --------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `name` | `string` | The name of the GitHub App. | - | `url` | `string` | **Required.** The homepage of your GitHub App. | - | `hook_attributes` | `オブジェクト` | The configuration of the GitHub App's webhook. | - | `redirect_url` | `string` | The full URL to redirect to after the person installs the GitHub App. | - | `説明` | `string` | A description of the GitHub App. | - | `public` | `boolean` | Set to `true` when your GitHub App is available to the public or `false` when it is only accessible to the owner of the app. | - | `default_events` | `array` | The list of [events](/webhooks/event-payloads) the GitHub App subscribes to. | - | `default_permissions` | `オブジェクト` | The set of [permissions](/v3/apps/permissions/) needed by the GitHub App. The format of the object uses the permission name for the key (for example, `issues`) and the access type for the value (for example, `write`). | + | 名前 | 種類 | 説明 | + | --------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------- | + | `name` | `string` | GitHub App の名前。 | + | `url` | `string` | **必須。**GitHub App のホームページ。 | + | `hook_attributes` | `オブジェクト` | GitHub App の webhook の構成。 | + | `redirect_url` | `string` | GitHub App をインストール後にユーザをリダイレクトする完全な URL。 | + | `説明` | `string` | GitHub App の説明。 | + | `public` | `boolean` | GitHub App を公開する場合には `true` に、アプリケーションの所有者のみがアクセスできるようにするには `false` を設定。 | + | `default_events` | `array` | GitHub App がサブスクライブする[イベント](/webhooks/event-payloads)のリスト。 | + | `default_permissions` | `オブジェクト` | GitHub App が必要とする[権限](/v3/apps/permissions/)のセット。 オブジェクトのフォーマットでは、キーの権限名 (`issues` など) と、値のアクセスタイプ (`write` など) を使用します。 | -The `hook_attributes` object has the following key: +`hook_attributes` オブジェクトは、以下のキーを持っています。 -| 名前 | 種類 | 説明 | -| -------- | --------- | ---------------------------------------------------------------------------------- | -| `url` | `string` | **Required.** The URL of the server that will receive the webhook `POST` requests. | -| `active` | `boolean` | Deliver event details when this hook is triggered, defaults to true. | +| 名前 | 種類 | 説明 | +| -------- | --------- | ----------------------------------------------- | +| `url` | `string` | **必須。**webhook の `POST` リクエストを受信するサーバーの URL です。 | +| `active` | `boolean` | フックがトリガーされた時に、イベントの内容が配信される (デフォルトはtrue)。 | ##### パラメータ - | 名前 | 種類 | 説明 | - | ---- | -------- | ------------------------------------------- | - | `状態` | `string` | {% data reusables.apps.state_description %} + | 名前 | 種類 | 説明 | + | ------- | -------- | ------------------------------------------- | + | `state` | `string` | {% data reusables.apps.state_description %} ##### サンプル -This example uses a form on a web page with a button that triggers the `POST` request for a user account: +この例では、ウェブページ上にユーザアカウントに対して `POST` リクエストをトリガするボタンがあるフォームを使用します。 ```
    @@ -108,7 +109,7 @@ This example uses a form on a web page with a button that triggers the `POST` re }) ``` -This example uses a form on a web page with a button that triggers the `POST` request for an organization account. Replace `ORGANIZATION` with the name of the organization account where you want to create the app. +この例では、ウェブページ上に Organization アカウントに対して `POST` リクエストをトリガするボタンがあるフォームを使用します。 `ORGANIZATION` は、アプリケーションを作成する場所の Organization アカウントの名前に置き換えます。 ``` @@ -140,54 +141,54 @@ This example uses a form on a web page with a button that triggers the `POST` re ``` -#### 2. GitHub redirects people back to your site +#### 2. GitHub がユーザをリダイレクトしてサイトに戻す -When the person clicks **Create GitHub App**, GitHub redirects back to the `redirect_url` with a temporary `code` in a code parameter. 例: +**Create GitHub App** をクリックすると、GitHub はコードパラメータに一時的 `code` を付けて `redirect_url` にリダイレクトして戻します。 例: https://example.com/callback?code=a180b1a3d263c81bc6441d7b990bae27d4c10679 -If you provided a `state` parameter, you will also see that parameter in the `redirect_url`. 例: +`state` パラメータを指定した場合、`redirect_url` にもそのパラメータが表示されます。 例: https://example.com/callback?code=a180b1a3d263c81bc6441d7b990bae27d4c10679&state=abc123 -#### 3. You exchange the temporary code to retrieve the app configuration +#### 3. 一時コードをやり取りして、アプリケーションの構成を取得する -To complete the handshake, send the temporary `code` in a `POST` request to the [Create a GitHub App from a manifest](/v3/apps/#create-a-github-app-from-a-manifest) endpoint. The response will include the `id` (GitHub App ID), `pem` (private key), and `webhook_secret`. GitHub creates a webhook secret for the app automatically. You can store these values in environment variables on the app's server. For example, if your app uses [dotenv](https://github.com/bkeepers/dotenv) to store environment variables, you would store the variables in your app's `.env` file. +ハンドシェイクを完了するため、`POST` リクエストにある一時的 `code` を [GitHub App をマニフェストから作成する](/v3/apps/#create-a-github-app-from-a-manifest)エンドポイントに送信します。 このレスポンスには `id` (GitHub App ID)、`pem` (秘密鍵)、`webhook_secret` が含まれます。 GitHub はアプリケーションに対する webhook シークレットを自動的に作成します。 これらの値は、アプリケーションのサーバーの環境変数に格納できます。 たとえば、アプリケーションが [dotenv](https://github.com/bkeepers/dotenv) を使用して環境変数を格納する場合、変数をアプリケーションの `.env` ファイルに格納することになるでしょう。 -You must complete this step of the GitHub App Manifest flow within one hour. +GitHub App Manifest フローのこのステップを、1 時間以内に完了する必要があります。 {% note %} -**Note:** This endpoint is rate limited. See [Rate limits](/v3/rate_limit/) to learn how to get your current rate limit status. +**注釈:** このエンドポイントはレート制限されます。 現在のレート制限状態を確認する方法については、[レート制限](/v3/rate_limit/)を参照してください。 {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} POST /app-manifests/:code/conversions -For more information about the endpoint's response, see [Create a GitHub App from a manifest](/v3/apps/#create-a-github-app-from-a-manifest). +エンドポイントのレスポンスに関する詳しい情報については、[マニフェストから GitHub App を作成する](/v3/apps/#create-a-github-app-from-a-manifest)を参照してください。 -When the final step in the manifest flow is completed, the person creating the app from the flow will be an owner of a registered GitHub App that they can install on any of their personal repositories. They can choose to extend the app using the GitHub APIs, transfer ownership to someone else, or delete it at any time. +マニフェストフローの最後のステップをフローからアプリケーションを作成するユーザは、登録した GitHub App の所有者となり、そのユーザの任意の個人用リポジトリにその GitHub App をインストールできます。 所有者は、GitHub API を使用してアプリケーションを拡張したり、所有権を他のユーザに移譲したり、任意の時に削除したりできます。 -### Using Probot to implement the GitHub App Manifest flow +### Probot を使用してGitHub App Manifest フローを実装する -[Probot](https://probot.github.io/) is a framework built with [Node.js](https://nodejs.org/) that performs many of the tasks needed by all GitHub Apps, like validating webhooks and performing authentication. Probot implements the [GitHub App manifest flow](#implementing-the-github-app-manifest-flow), making it easy to create and share GitHub App reference designs with the GitHub community. +[Probot](https://probot.github.io/) は [Node.js](https://nodejs.org/) で構築されたフレームワークで、webhook の検証や認証の実行といった、あらゆる GitHub App が必要とする多くのタスクを実行します。 Probot は [GitHub App マニフェストフロー](#implementing-the-github-app-manifest-flow)を実装し、GitHub App のリファレンスデザインを作成し、GitHub コミュニティで共有することを容易化します。 -To create a Probot App that you can share, follow these steps: +共有する Probot App を作成するには、次の手順に従います。 -1. [Generate a new GitHub App](https://probot.github.io/docs/development/#generating-a-new-app). -1. Open the project you created, and customize the settings in the `app.yml` file. Probot uses the settings in `app.yml` as the [GitHub App Manifest parameters](#github-app-manifest-parameters). -1. Add your application's custom code. -1. [Run the GitHub App locally](https://probot.github.io/docs/development/#running-the-app-locally) or [host it anywhere you'd like](#hosting-your-app-with-glitch). When you navigate to the hosted app's URL, you'll find a web page with a **Register GitHub App** button that people can click to create a preconfigured app. The web page below is Probot's implementation of [step 1](#1-you-redirect-people-to-github-to-create-a-new-github-app) in the GitHub App Manifest flow: +1. [新しい GitHub App を作成](https://probot.github.io/docs/development/#generating-a-new-app)します。 +1. 作成したプロジェクトを開き、 `app.yml` ファイルの設定をカスタマイズします。 Probotは、`app.yml` の設定を [GitHub App Manifest パラメータ](#github-app-manifest-parameters)として使用します。 +1. アプリケーションのカスタムコードを追加します。 +1. [GitHub App をローカルで](https://probot.github.io/docs/development/#running-the-app-locally) 実行するか、[任意の場所にホスト](#hosting-your-app-with-glitch) ホストします。 ホストされたアプリの URL に移動すると、 [**Register GitHub App**] ボタンがあるウェブページが表示され、これをクリックすると構成済みのアプリケーションを作成できます。 以下のウェブページは、GitHub App Manifest フローの [ステップ 1](#1-you-redirect-people-to-github-to-create-a-new-github-app) で Probot を実装したものです。 -![Register a Probot GitHub App](/assets/images/github-apps/github_apps_probot-registration.png) +![Probot GitHub App の登録](/assets/images/github-apps/github_apps_probot-registration.png) -Using [dotenv](https://github.com/bkeepers/dotenv), Probot creates a `.env` file and sets the `APP_ID`, `PRIVATE_KEY`, and `WEBHOOK_SECRET` environment variables with the values [retrieved from the app configuration](#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration). +[dotenv](https://github.com/bkeepers/dotenv) を使用して、Probot は `.env` ファイルを作成し、`APP_ID`、`PRIVATE_KEY`、`WEBHOOK_SECRET` の環境変数に、[アプリケーションの設定](#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration)から取得した変数を設定します。 -#### Hosting your app with Glitch +#### Glitch でアプリケーションをホストする -You can see an [example Probot app](https://glitch.com/~auspicious-aardwolf) that uses [Glitch](https://glitch.com/) to host and share the app. The example uses the [Checks API](/v3/checks/) and selects the necessary Checks API events and permissions in the `app.yml` file. Glitch is a tool that allows you to "Remix your own" apps. Remixing an app creates a copy of the app that Glitch hosts and deploys. See "[About Glitch](https://glitch.com/about/)" to learn about remixing Glitch apps. +[Probot アプリケーションのサンプル](https://glitch.com/~auspicious-aardwolf)で、[Glitch](https://glitch.com/) でアプリケーションをホストして共有する例を見ることができます。 この例では、[Checks API](/v3/checks/) を使用し、`app.yml` ファイルで、必要な Checks API イベントと権限を選択しています。 Glitch は、既存のアプリケーションを流用して独自のアプリケーションを作成 (リミックス) できるツールです。 アプリケーションをリミックスすると、アプリケーションのコピーが作成され、Glitch はそれをホストしてデプロイします。 Glitch アプリケーションのリミックスについては、「[Glitch について](https://glitch.com/about/)」を参照してください。 diff --git a/translations/ja-JP/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/ja-JP/content/developers/apps/creating-a-github-app-using-url-parameters.md index d718d3f89bdd..fbc290cab765 100644 --- a/translations/ja-JP/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/ja-JP/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -1,119 +1,121 @@ --- -title: Creating a GitHub App using URL parameters -intro: 'You can preselect the settings of a new {% data variables.product.prodname_github_app %} using URL [query parameters](https://en.wikipedia.org/wiki/Query_string) to quickly set up the new {% data variables.product.prodname_github_app %}''s configuration.' +title: URL パラメータを使用して GitHub App を作成する +intro: '新しい {% data variables.product.prodname_github_app %} の構成を迅速に設定するため、URL [クエリパラメータ] (https://en.wikipedia.org/wiki/Query_string) を使用して新しい {% data variables.product.prodname_github_app %} の設定を事前設定できます。' redirect_from: - /apps/building-github-apps/creating-github-apps-using-url-parameters versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About {% data variables.product.prodname_github_app %} URL parameters +### {% data variables.product.prodname_github_app %} URL パラメータについて -You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +個人または Organization アカウントで、{% data variables.product.prodname_github_app %} の構成を事前設定する以下の URL をクエリパラメータに追加できます。 +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` -The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. +アプリケーションを作成するユーザは、アプリケーションをサブミットする前に {% data variables.product.prodname_github_app %} 登録ページから事前設定する値を編集できます。 URL クエリ文字列に `name` などの必須の値を含めない場合、アプリケーションを作成するユーザが、アプリケーションをサブミットする前に値を入力する必要があります。 -The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: +以下の URL は、説明とコールバック URL が事前設定された、`octocat-github-app` という新しい公開アプリケーションを作成します。 また、この URL は`checks` の読み取りおよび書き込み権限を選択し、`check_run` および `check_suite` webhook イベントにサブスクライブし、インストール時にユーザの認可 (OAuth) をリクエストするオプションを選択します。 ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` -The complete list of available query parameters, permissions, and events is listed in the sections below. +使用可能なクエリパラメータ、権限、およびイベントの完全なリストを、以下のセクションに記載します。 ### {% data variables.product.prodname_github_app %} configuration parameters - Name | Type | Description ------|------|------------- -`name` | `string` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. -`description` | `string` | A description of the {% data variables.product.prodname_github_app %}. -`url` | `string` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. -`callback_url` | `string` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. -`request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. -`setup_url` | `string` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. -`setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. -`public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. -`webhook_url` | `string` | The full URL that you would like to send webhook event payloads to. -`webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. -`events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. -`domain` | `string` | The URL of a content reference. -`single_file_name` | `string` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. + | 名前 | 種類 | 説明 | + | -------------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `name` | `string` | {% data variables.product.prodname_github_app %} の名前。 アプリケーションには簡潔で明快な名前を付けましょう。 アプリケーションの名前は、既存の GitHub ユーザと同じ名前にできません。ただし、その名前があなた自身のユーザ名や Organization 名である場合は例外です。 インテグレーションが動作すると、ユーザインターフェース上にアプリケーション名のスラッグが表示されます。 | + | `description` | `string` | {% data variables.product.prodname_github_app %} の説明。 | + | `url` | `string` | {% data variables.product.prodname_github_app %} のホームページの完全な URL。 | + | `callback_url` | `string` | インストールの承認後にリダイレクトする完全な URL。 この URL は、アプリケーションがユーザからサーバへのリクエストを識別して承認する必要がある場合に使用されます。 | + | `request_oauth_on_install` | `boolean` | アプリケーションが OAuth フローを使用してユーザを認可する場合、このオプションを `true` にして、インストール時にアプリケーションを認可し、ステップを省略するように設定できます。 このオプションを選択した場合、`setup_url` が利用できなくなり、アプリケーションのインストール後はあなたが設定した `callback_url` にリダイレクトされます。 | + | `setup_url` | `string` | {% data variables.product.prodname_github_app %} アプリケーションをインストール後に追加セットアップが必要な場合に、リダイレクトする完全な URL。 | + | `setup_on_update` | `boolean` | `true` に設定すると、たとえばリポジトリが追加や削除された後など、インストールしたアプリケーションが更新された場合に、ユーザをセットアップ URL にリダイレクトします。 | + | `public` | `boolean` | {% data variables.product.prodname_github_app %} を公開する場合には `true` に、アプリケーションの所有者のみがアクセスできるようにするには `false` を設定。 | + | `webhook_url` | `string` | webhook イベントペイロードを送信する完全な URL。 | + | `webhook_secret` | `string` | webhook を保護するためのシークレットを指定できます。 詳細は「[webhook を保護する](/webhooks/securing/)」を参照。 | + | `events` | `array of strings` | webhook イベント. 一部の webhook イベントでは、新しい {% data variables.product.prodname_github_app %} を登録する際、イベントを選択するために`read` または `write` 権限が必要です。 利用可能なイベントと、それに必要な権限については、「[{% data variables.product.prodname_github_app %} webhook イベント](#github-app-webhook-events)」セクションを参照してください。 クエリ文字列では、複数のイベントを選択できます。 たとえば、`events[]=public&events[]=label` とできます。 | + | `domain` | `string` | コンテンツ参照の URL。 | + | `single_file_name` | `string` | これは、アプリケーションが任意のリポジトリの単一のファイルにアクセスできるようにするための、スコープの狭い権限です。 `single_file` 権限を `read` または `write` に設定すると、このフィールドは {% data variables.product.prodname_github_app %} が扱う単一のファイルへのパスを指定します。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}複数のファイルを扱う必要がある場合、以下の `single_file_paths` を参照してください。 {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + | `single_file_paths` | `array of strings` | アプリケーションが、リポジトリ内の指定した最大 10 ファイルにアクセスできるようにします。 `single_file` 権限を `read` または `write` に設定すると、この配列は {% data variables.product.prodname_github_app %} が扱う最大 10 個のファイルへのパスを格納できます。 これらのファイルには、それぞれ別々の権限があたえられるでのではなく、すべて `single_file` が設定したものと同じ権限が与えられます。 2 つ以上のファイルが設定されている場合、API は `multiple_single_files=true` を返し、それ以外の場合は `multiple_single_files=false` を返します。{% endif %} -### {% data variables.product.prodname_github_app %} permissions +### {% data variables.product.prodname_github_app %} の権限 -You can select permissions in a query string using the permission name in the following table as the query parameter name and the permission type as the query value. For example, to select `Read & write` permissions in the user interface for `contents`, your query string would include `&contents=write`. To select `Read-only` permissions in the user interface for `blocking`, your query string would include `&blocking=read`. To select `no-access` in the user interface for `checks`, your query string would not include the `checks` permission. +以下の表にある権限名をクエリパラメータ名として、権限タイプをクエリの値として使用することで、クエリ文字列で権限を設定できます。 たとえば、`contents` のユーザインターフェースに `Read & write` 権限を設定するには、クエリ文字列に `&contents=write` を含めます。 `blocking` のユーザインターフェースに `Read-only` 権限を設定するには、クエリ文字列に `&blocking=read` を含めます。 `checks` のユーザインターフェースに `no-access` を設定するには、クエリ文字列に `checks` 権限を含めないようにします。 -Permission | Description ----------- | ----------- -[`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/v3/users/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. -`content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. -[`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. -[`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. -[`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. -[`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. -[`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/v3/users/keys/). Can be one of: `none`, `read`, or `write`. -[`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. -[`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} -[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. -`organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. -[`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} -[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. -`plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. -[`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. -[`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. -[`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`. -[`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/v3/repos/contents/). Can be one of: `none`, `read`, or `write`. -[`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/v3/activity/starring/). Can be one of: `none`, `read`, or `write`. -[`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/v3/repos/statuses/). Can be one of: `none`, `read`, or `write`. -[`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/v3/teams/discussions/) and the [Team Discussion Comments API](/v3/teams/discussion_comments/). Can be one of: `none`, `read`, or `write`. -`vulnerability_alerts`| Grants access to receive security alerts for vulnerable dependencies in a repository. See "[About security alerts for vulnerable dependencies](/articles/about-security-alerts-for-vulnerable-dependencies)" to learn more. Can be one of: `none` or `read`. -`watching` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. +| 権限 | 説明 | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Organization およびリポジトリ管理のためのさまざまなエンドポイントにアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% if currentVersion == "free-pro-team@latest" %} +| [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | [Blocking Users API](/v3/users/blocking/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% endif %} +| [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | [Checks API](/v3/checks/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| `content_references` | 「[コンテンツ添付の作成](/v3/apps/installations/#create-a-content-attachment)」エンドポイントへのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | さまざまなエンドポイントにアクセス権を付与し、リポジトリのコンテンツを変更できるようにします。 `none`、`read`、`write` のいずれかです。 | +| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | [Deployments API](/rest/reference/repos#deployments) へのアクセス権を付与します。 Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | [Emails API](/v3/users/emails/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% endif %} +| [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | [Followers API](/v3/users/followers/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | [GPG Keys API](/v3/users/gpg_keys/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | [Issues API](/v3/issues/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | [Public Keys API](/v3/users/keys/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Organization のメンバーへのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% if currentVersion == "free-pro-team@latest" %} +| [`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | 機密データを漏洩しない、読み取り専用のエンドポイントへのアクセス権を付与します。 `read`、`none` のいずれかです。 {% data variables.product.prodname_github_app %} に何らかの権限を設定した場合、デフォルトは `read` となり、権限を指定しなかった場合、デフォルトは `none` となります。 | +| [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | 「[Organization の更新](/v3/orgs/#update-an-organization)」エンドポイントと、[Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% endif %} +| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | [Organization Webhooks API](/rest/reference/orgs#webhooks/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| `organization_plan` | 「[Organization の取得](/v3/orgs/#get-an-organization)」エンドポイントを使用して Organization のプランについての情報を取得するためのアクセス権を付与します。 `none`、`read` のいずれかです。 | +| [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | [Projects API](/v3/projects/) へのアクセス権を付与します。 `none`、`read`、`write`、`admin` のいずれかです。{% if currentVersion == "free-pro-team@latest" %} +| [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | [Blocking Organization Users API](/v3/orgs/blocking/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。{% endif %} +| [`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | [Pages API](/rest/reference/repos#pages) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| `plan` | 「[ユーザの取得](/v3/users/#get-a-user)」エンドポイントを使用してユーザの GitHub プランについての情報を取得するためのアクセス権を付与します。 `none`、`read` のいずれかです。 | +| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | さまざまなプルリクエストエンドポイントへのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | [Repository Webhooks API](/v3/repos/hooks/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | [Projects API](/v3/projects/) へのアクセス権を付与します。 `none`、`read`、`write`、`admin` のいずれかです。 | +| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | [Contents API](/v3/repos/contents/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | [Starring API](/v3/activity/starring/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | [Statuses API](/v3/repos/statuses/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | [Team Discussions API](/v3/teams/discussions/) および [Team Discussion Comments API](/v3/teams/discussion_comments/) へのアクセス権を付与します。 `none`、`read`、`write` のいずれかです。 | +| `vulnerability_alerts` | リポジトリ内の脆弱性のある依存関係に対するセキュリティアラートを受信するためのアクセス権を付与します。 詳細は「[脆弱性のある依存関係に対するセキュリティアラートについて](/articles/about-security-alerts-for-vulnerable-dependencies)」を参照。 `none`、`read` のいずれかです。 | +| `Watch` | リストへのアクセス権を付与し、ユーザがサブスクライブするリポジトリの変更を許可します。 `none`、`read`、`write` のいずれかです。 | -### {% data variables.product.prodname_github_app %} webhook events +### {% data variables.product.prodname_github_app %} webhook イベント -Webhook event name | Required permission | Description ------------------- | ------------------- | ----------- -[`check_run`](/webhooks/event-payloads/#check_run) |`checks` | {% data reusables.webhooks.check_run_short_desc %} -[`check_suite`](/webhooks/event-payloads/#check_suite) |`checks` | {% data reusables.webhooks.check_suite_short_desc %} -[`commit_comment`](/webhooks/event-payloads/#commit_comment) | `contents` | {% data reusables.webhooks.commit_comment_short_desc %} -[`content_reference`](/webhooks/event-payloads/#content_reference) |`content_references` | {% data reusables.webhooks.content_reference_short_desc %} -[`create`](/webhooks/event-payloads/#create) | `contents` | {% data reusables.webhooks.create_short_desc %} -[`delete`](/webhooks/event-payloads/#delete) | `contents` | {% data reusables.webhooks.delete_short_desc %} -[`deployment`](/webhooks/event-payloads/#deployment) | `deployments` | {% data reusables.webhooks.deployment_short_desc %} -[`deployment_status`](/webhooks/event-payloads/#deployment_status) | `deployments` | {% data reusables.webhooks.deployment_status_short_desc %} -[`fork`](/webhooks/event-payloads/#fork) | `contents` | {% data reusables.webhooks.fork_short_desc %} -[`gollum`](/webhooks/event-payloads/#gollum) | `contents` | {% data reusables.webhooks.gollum_short_desc %} -[`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} -[`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} -[`label`](/webhooks/event-payloads/#label) | `metadata` | {% data reusables.webhooks.label_short_desc %} -[`member`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} -[`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} -[`milestone`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} -[`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} -[`organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} -[`page_build`](/webhooks/event-payloads/#page_build) | `pages` | {% data reusables.webhooks.page_build_short_desc %} -[`project`](/webhooks/event-payloads/#project) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_short_desc %} -[`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} -[`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} -[`public`](/webhooks/event-payloads/#public) | `metadata` | {% data reusables.webhooks.public_short_desc %} -[`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} -[`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} -[`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} -[`push`](/webhooks/event-payloads/#push) | `contents` | {% data reusables.webhooks.push_short_desc %} -[`release`](/webhooks/event-payloads/#release) | `contents` | {% data reusables.webhooks.release_short_desc %} -[`repository`](/webhooks/event-payloads/#repository) |`metadata` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} -[`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contents` | Allows integrators using GitHub Actions to trigger custom events.{% endif %} -[`status`](/webhooks/event-payloads/#status) | `statuses` | {% data reusables.webhooks.status_short_desc %} -[`team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} -[`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} -[`watch`](/webhooks/event-payloads/#watch) | `metadata` | {% data reusables.webhooks.watch_short_desc %} +| Webhook イベント名 | 必要な権限 | 説明 | +| -------------------------------------------------------------------------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| [`check_run`](/webhooks/event-payloads/#check_run) | `チェック` | {% data reusables.webhooks.check_run_short_desc %} +| [`check_suite`](/webhooks/event-payloads/#check_suite) | `チェック` | {% data reusables.webhooks.check_suite_short_desc %} +| [`commit_comment`](/webhooks/event-payloads/#commit_comment) | `コンテンツ` | {% data reusables.webhooks.commit_comment_short_desc %} +| [`content_reference`](/webhooks/event-payloads/#content_reference) | `content_references` | {% data reusables.webhooks.content_reference_short_desc %} +| [`create`](/webhooks/event-payloads/#create) | `コンテンツ` | {% data reusables.webhooks.create_short_desc %} +| [`delete`](/webhooks/event-payloads/#delete) | `コンテンツ` | {% data reusables.webhooks.delete_short_desc %} +| [`deployment`](/webhooks/event-payloads/#deployment) | `デプロイメント` | {% data reusables.webhooks.deployment_short_desc %} +| [`deployment_status`](/webhooks/event-payloads/#deployment_status) | `デプロイメント` | {% data reusables.webhooks.deployment_status_short_desc %} +| [`fork`](/webhooks/event-payloads/#fork) | `コンテンツ` | {% data reusables.webhooks.fork_short_desc %} +| [`gollum`](/webhooks/event-payloads/#gollum) | `コンテンツ` | {% data reusables.webhooks.gollum_short_desc %} +| [`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} +| [`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} +| [`label`](/webhooks/event-payloads/#label) | `メタデータ` | {% data reusables.webhooks.label_short_desc %} +| [`member`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} +| [`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} +| [`milestone`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} +| [`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} +| [`Organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} +| [`page_build`](/webhooks/event-payloads/#page_build) | `pages` | {% data reusables.webhooks.page_build_short_desc %} +| [`project`](/webhooks/event-payloads/#project) | `repository_projects` または `organization_projects` | {% data reusables.webhooks.project_short_desc %} +| [`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` または `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} +| [`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` または `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} +| [`public`](/webhooks/event-payloads/#public) | `メタデータ` | {% data reusables.webhooks.public_short_desc %} +| [`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} +| [`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} +| [`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} +| [`push`](/webhooks/event-payloads/#push) | `コンテンツ` | {% data reusables.webhooks.push_short_desc %} +| [`release`](/webhooks/event-payloads/#release) | `コンテンツ` | {% data reusables.webhooks.release_short_desc %} +| [`repository`](/webhooks/event-payloads/#repository) | `メタデータ` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} +| [`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `コンテンツ` | GitHub Action を使用するインテグレーターがカスタムイベントをトリガーできるようにします。{% endif %} +| [`status`](/webhooks/event-payloads/#status) | `ステータス` | {% data reusables.webhooks.status_short_desc %} +| [`Team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} +| [`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} +| [`Watch`](/webhooks/event-payloads/#watch) | `メタデータ` | {% data reusables.webhooks.watch_short_desc %} diff --git a/translations/ja-JP/content/developers/apps/creating-a-github-app.md b/translations/ja-JP/content/developers/apps/creating-a-github-app.md index 8781979ce09d..61be9e2b5d9d 100644 --- a/translations/ja-JP/content/developers/apps/creating-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/creating-a-github-app.md @@ -1,5 +1,5 @@ --- -title: Creating a GitHub App +title: GitHub App を作成する intro: '{% data reusables.shortdesc.creating_github_apps %}' redirect_from: - /early-access/integrations/creating-an-integration/ @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}構成済みの GitHub App を作成できる GitHub App Manifest の使い方については、「[マニフェストから GitHub App を作成する](/apps/building-github-apps/creating-github-apps-from-a-manifest/)」を参照してください。{% endif %} {% if currentVersion == "free-pro-team@latest" %} {% note %} @@ -23,37 +24,46 @@ versions: {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} -4. Click **New GitHub App**. ![Button to create a new GitHub App](/assets/images/github-apps/github_apps_new.png) -5. In "GitHub App name", type the name of your app. ![Field for the name of your GitHub App](/assets/images/github-apps/github_apps_app_name.png) +4. [**New GitHub App**] をクリックします。 ![新しい GitHub App を作成するボタン](/assets/images/github-apps/github_apps_new.png) +5. [GitHub App name] に、アプリケーションの名前を入力します。 ![GitHub App の名前フィールド](/assets/images/github-apps/github_apps_app_name.png) - Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. + アプリケーションには簡潔で明快な名前を付けましょう。 アプリケーションの名前は、既存の GitHub ユーザと同じ名前にできません。ただし、その名前があなた自身のユーザ名や Organization 名である場合は例外です。 インテグレーションが動作すると、ユーザインターフェース上にアプリケーション名のスラッグが表示されます。 -6. Optionally, in "Description", type a description of your app that users will see. ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) -7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) -8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) +6. 必要に応じて、ユーザーに表示されるアプリケーションの説明を [Description] に入力します。 ![GitHub App の説明フィールド](/assets/images/github-apps/github_apps_description.png) +7. [Homepage URL] に、アプリケーションのウェブサイトの完全な URL を入力します。 ![GitHub App のホームページ URL フィールド](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. [Callback URL] に、ユーザがインストールを認可した後にリダイレクトされる URL を完全な形で入力します。 この URL は、アプリケーションがユーザからサーバへのリクエストを識別して承認する必要がある場合に使用されます。 + + [**Add callback URL**] を使用して、コールバック URL を最大 10 個追加できます。 + + ![[Add callback URL] のボタンと コールバック URL のフィールド](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} +8. [User authorization callback URL] に、ユーザーがインストールを認可した後にリダイレクトされる URL を完全な形で入力します。 この URL は、アプリケーションがユーザからサーバへのリクエストを識別して承認する必要がある場合に使用されます。 ![GitHub App のユーザ認可コールバック URL フィールド](/assets/images/github-apps/github_apps_user_authorization.png) + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +9. デフォルトでは、アプリケーションのセキュリティを高めるため、アプリケーションは期限付きのユーザ認可トークンを使用します。 期限付きのユーザトークンの使用をオプトアウトするには、[Expire user authorization tokens] の選択を解除する必要があります。 リフレッシュトークンフローの設定と、期限付きユーザトークンの利点に関する詳細については、「[ユーザからサーバーに対するアクセストークンをリフレッシュする](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)」を参照してください。 ![GitHub App のセットアップ中に期限付きユーザトークンをオプトインするオプション](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} -9. If your app authorizes users using the OAuth flow, you can select **Request user authorization (OAuth) during installation** to allow people to authorize the app when they install it, saving a step. If you select this option, the "Setup URL" becomes unavailable and users will be redirected to your "User authorization callback URL" after installing the app. See "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)" for more information. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png) -10. If additional setup is required after installation, add a "Setup URL" to redirect users to after they install your app. ![Field for the setup URL of your GitHub App ](/assets/images/github-apps/github_apps_setup_url.png) +9. アプリケーションが OAuth フローを使用してユーザを認可する場合、[**Request user authorization (OAuth) during installation**] を選択して、ユーザーかアプリをインストール時に認可するようにできます。 このオプションを選択した場合、[Setup URL] が利用できなくなり、アプリケーションのインストール後にユーザはあなたが設定した [User authorization callback URL] にリダイレクトされます。 詳しい情報については「[インストール中にユーザを認可する](/apps/installing-github-apps/#authorizing-users-during-installation)」を参照してください。 ![インストール時にユーザの認可を要求する](/assets/images/github-apps/github_apps_request_auth_upon_install.png) +10. インストール後に追加の設定が必要な場合、[Setup URL] を追加して、アプリケーションをインストールした後にユーザをリダイレクトします。 ![GitHub App のセットアップ URL フィールド ](/assets/images/github-apps/github_apps_setup_url.png) {% note %} - **Note:** When you select **Request user authorization (OAuth) during installation** in the previous step, this field becomes unavailable and people will be redirected to the "User authorization callback URL" after installing the app. + **注釈:** 前のステップで [**Request user authorization (OAuth) during installation**] を選択した場合、このフィールドは利用できなくなり、アプリケーションのインストール後にユーザは [User authorization callback URL] にリダイレクトされます。 {% endnote %} -11. In "Webhook URL", type the URL that events will POST to. Each app receives its own webhook which will notify you every time the app is installed or modified, as well as any other events the app subscribes to. ![Field for the webhook URL of your GitHub App](/assets/images/github-apps/github_apps_webhook_url.png) +11. [Webhook URL] に、イベントが POST する URL を入力します。 各アプリケーションは、アプリケーションがインストールまたは変更されたり、アプリケーションがサブスクライブしているその他のイベントが発生したりするたびに、アプリケーションで設定した webhook を受信します。 ![GitHub App の webhook URL フィールド](/assets/images/github-apps/github_apps_webhook_url.png) -12. Optionally, in "Webhook Secret", type an optional secret token used to secure your webhooks. ![Field to add a secret token for your webhook](/assets/images/github-apps/github_apps_webhook_secret.png) +12. 必要に応じて、webhook を保護するための、オプションのシークレットトークンを [Webhook Secret] に入力します。 ![webhook にシークレットトークンを追加するフィールド](/assets/images/github-apps/github_apps_webhook_secret.png) {% note %} - **Note:** We highly recommend that you set a secret token. 詳しい情報については「[webhookをセキュアにする](/webhooks/securing/)」を参照してください。 + **注釈:** シークレットトークンは、設定することを強くお勧めします。 詳しい情報については「[webhookをセキュアにする](/webhooks/securing/)」を参照してください。 {% endnote %} -13. In "Permissions", choose the permissions your app will request. For each type of permission, use the drop-down menu and click **Read-only**, **Read & write**, or **No access**. ![Various permissions for your GitHub App](/assets/images/github-apps/github_apps_new_permissions_post2dot13.png) -14. In "Subscribe to events", choose whether to subscribe your app to **Label**, **Public**, **Repository**, or **Watch** events. ![Subscribe to events options for your GitHub App](/assets/images/github-apps/github_apps_subscribe_to_events.png) -15. To choose where the app can be installed, select either **Only on this account** or **Any account**. For more information on installation options, see "[Making a GitHub App public or private](/apps/managing-github-apps/making-a-github-app-public-or-private/)." ![Installation options for your GitHub App](/assets/images/github-apps/github_apps_installation_options.png) -16. Click **Create GitHub App**. ![Button to create your GitHub App](/assets/images/github-apps/github_apps_create_github_app.png) +13. [Permissions] で、アプリケーションが要求する権限を選択します。 権限の各タイプで、ドロップダウンメニューを使用して [**Read-only**]、[**Read & write**]、または[**No access**] をクリックします。 ![GitHub App のさまざまな権限](/assets/images/github-apps/github_apps_new_permissions_post2dot13.png) +14. [Subscribe to events] で、アプリケーションが [**Label**]、[**Public**]、 [**Repository**]、[**Watch**] イベントにサブスクライブするかどうかを選択します。 ![GitHub App のイベントオプションにサブスクライブする](/assets/images/github-apps/github_apps_subscribe_to_events.png) +15. アプリケーションをインストールする場所を、[**Only on this account**] (このアカウントのみ) と [**Any account**] (すべてのアカウント) から選びます。 これらのオプションに関する詳しい情報については、「[GitHub App をパブリックまたはプライベートにする](/apps/managing-github-apps/making-a-github-app-public-or-private/)」を参照してください。 ![GitHub App のインストールオプション](/assets/images/github-apps/github_apps_installation_options.png) +16. [**Create GitHub App**] をクリックします。 ![GitHub App を作成するボタン](/assets/images/github-apps/github_apps_create_github_app.png) diff --git a/translations/ja-JP/content/developers/apps/creating-an-oauth-app.md b/translations/ja-JP/content/developers/apps/creating-an-oauth-app.md index 0e9f469f29e6..54e5c3e717be 100644 --- a/translations/ja-JP/content/developers/apps/creating-an-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/creating-an-oauth-app.md @@ -1,5 +1,5 @@ --- -title: Creating an OAuth App +title: OAuthアプリの作成 intro: '{% data reusables.shortdesc.creating_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/registering-oauth-apps/ @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -20,22 +21,29 @@ versions: {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.oauth_apps %} -4. Click **New OAuth App**. ![Button to create a new OAuth app](/assets/images/oauth-apps/oauth_apps_new_app.png) +4. [**New OAuth App**] をクリックします。 ![新しい OAuth App を作成するボタン](/assets/images/oauth-apps/oauth_apps_new_app.png) {% note %} - **Note:** If you haven't created an app before, this button will say, **Register a new application**. + **注釈:** アプリをまだ作成したことがない場合、このボタンに [**Register a new application**] と表示されます。 {% endnote %} -6. In "Application name", type the name of your app. ![Field for the name of your app](/assets/images/oauth-apps/oauth_apps_application_name.png) +6. [Application name] に、アプリケーションの名前を入力します。 ![アプリケーションの名前フィールド](/assets/images/oauth-apps/oauth_apps_application_name.png) {% warning %} - **Warning:** Only use information in your OAuth app that you consider public. Avoid using sensitive data, such as internal URLs, when creating an OAuth App. + **警告:** 公にしてよいと思われる OAuth App の情報のみを使用します。 OAuth App を作成する場合、内部 URL などの機密データを使用することは避けてください。 {% endwarning %} -7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) -8. Optionally, in "Application description", type a description of your app that users will see. ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) -9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) -10. **Register application** をクリックする。 ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) +7. [Homepage URL] に、アプリケーションのウェブサイトの完全な URL を入力します。 ![アプリケーションのホームページ URL フィールド](/assets/images/oauth-apps/oauth_apps_homepage_url.png) +8. 必要に応じて、ユーザーに表示されるアプリケーションの説明を [Application description] に入力します。 ![アプリケーションの説明フィールド](/assets/images/oauth-apps/oauth_apps_application_description.png) +9. [Authorization callback URL] に、アプリケーションのコールバック URL を入力します。 ![アプリケーションの認可コールバック URL フィールド](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **注釈:** {% data variables.product.prodname_github_apps %} と異なり、OAuth App は複数のコールバック URL を持つことはできません。 + + {% endnote %} +{% endif %} +10. **Register application** をクリックする。 ![アプリケーションを登録するボタン](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/ja-JP/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/ja-JP/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 3e5539132af9..9f17a30fe4be 100644 --- a/translations/ja-JP/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/ja-JP/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -1,40 +1,41 @@ --- -title: Creating CI tests with the Checks API -intro: 'Build a continuous integration server to run tests using a {% data variables.product.prodname_github_app %} and the Checks API.' +title: Checks API で CI テストを作成する +intro: '{% data variables.product.prodname_github_app %} と Checks API を使用して、テストを実行するための継続的インテグレーションサーバーを構築します。' redirect_from: - /apps/quickstart-guides/creating-ci-tests-with-the-checks-api versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### はじめに -This guide will introduce you to [Github Apps](/apps/) and the [Checks API](/v3/checks/), which you'll use to build a continuous integration (CI) server that runs tests. +このガイドでは、[Github App](/apps/) と [Checks API](/v3/checks/) について紹介します。Checks API は、テストを実行する継続的インテグレーション (CI) サーバーを構築するために使用します。 -CI is a software practice that requires frequently committing code to a shared repository. Committing code more often raises errors sooner and reduces the amount of code a developer needs to debug when finding the source of an error. コードの更新が頻繁であれば、ソフトウェア開発チームの他のメンバーによる変更をマージするのも、それだけ容易になります。 開発者がコードの記述にばかり時間をとられ、エラーのデバッグやマージコンフリクトの解決にかける時間が少ないときに威力を発揮します。 🙌 +CI とは、ソフトウェアの開発においてコードを頻繁に共有リポジトリにコミットする手法のことです。 コードをコミットする頻度が高いほどエラーの発生が早くなり、開発者がエラーの原因を見つけようとしてデバッグする必要性も減ります。 コードの更新が頻繁であれば、ソフトウェア開発チームの他のメンバーによる変更をマージするのも、それだけ容易になります。 開発者がコードの記述にばかり時間をとられ、エラーのデバッグやマージコンフリクトの解決にかける時間が少ないときに威力を発揮します。 🙌 -A CI server hosts code that runs CI tests such as code linters (which check style formatting), security checks, code coverage, and other checks against new code commits in a repository. CI servers can even build and deploy code to staging or production servers. For some examples of the types of CI tests you can create with a GitHub App, check out the [continuous integration apps](https://github.com/marketplace/category/continuous-integration) available in GitHub Marketplace. +CI サーバーは、コードの文法チェッカー (スタイルフォーマットをチェックする)、セキュリティチェック、コード網羅率、その他のチェックといった CI テストをリポジトリの新しいコードコミットに対して実行するコードをホストします。 CI サーバーは、ステージングサーバーや本番サーバーにコードを構築しデプロイすることも可能です。 GitHub App で作成できる CI テストのタイプの例については、GitHub Marketplace で入手できる[継続的インテグレーションアプリケーション](https://github.com/marketplace/category/continuous-integration)を確認してください。 {% data reusables.apps.app-ruby-guides %} -#### Checks API overview +#### Checks API の概要 -The [Checks API](/v3/checks/) allows you to set up CI tests that are automatically run against each code commit in a repository. The Checks API reports detailed information about each check on GitHub in the pull request's **Checks** tab. With the Checks API, you can create annotations with additional details for specific lines of code. Annotations are visible in the **Checks** tab. When you create an annotation for a file that is part of the pull request, the annotations are also shown in the **Files changed** tab. +[Checks API](/v3/checks/) を使用すると、リポジトリでコミットされている各コードに対して自動的に実行される CI テストを設定できます。 The Checks API reports detailed information about each check on GitHub in the pull request's **Checks** tab. Checks API を使用すると、コードの特定の行に対して追加的な情報を含むアノテーションを作成できます。 アノテーションは **Checks** タブに表示されます。 プルリクエストの一部であるファイルに対してアノテーションを作成すると、そのアノテーションは**Files changed** タブにも表示されます。 -A _check suite_ is a group of _check runs_ (individual CI tests). Both the suite and the runs contain _statuses_ that are visible in a pull request on GitHub. You can use statuses to determine when a code commit introduces errors. Using these statuses with [protected branches](/v3/repos/branches/) can prevent people from merging pull requests prematurely. See "[Enabling required status checks](/articles/enabling-required-status-checks/)" for more details. +_チェックスイート_とは、 _チェック実行_ (個々の CI テスト) をグループ化したものです。 チェックスイートにもチェック実行にも_ステータス_が含まれており、GitHub のプルリクエストで表示できます。 You can use statuses to determine when a code commit introduces errors. これらのステータスを[保護されたブランチ](/v3/repos/branches/)で使用すると、プルリクエストを早まってマージすることを防げます。 詳細は「[ステータスチェック必須の有効化](/articles/enabling-required-status-checks/)」を参照してください。 -The Checks API sends the [`check_suite` webhook event](/webhooks/event-payloads/#check_suite) to all GitHub Apps installed on a repository each time new code is pushed to the repository. To receive all Checks API event actions, the app must have the `checks:write` permission. GitHub automatically creates `check_suite` events for new code commits in a repository using the default flow, although [Update repository preferences for check suites](/v3/checks/suites/#update-repository-preferences-for-check-suites) if you'd like. Here's how the default flow works: +Checks API は、新しいコードがリポジトリにプッシュされるたびに、リポジトリにインストールされている全ての GitHub App に [`check_suite` webhook イベント](/webhooks/event-payloads/#check_suite)を送信します。 Checks API イベントの全てのアクションを受信するには、アプリケーションに `checks:write` 権限が必要です。 GitHub はデフォルトのフローを使ってリポジトリの新しいコードのコミットに `check_suite` イベントを自動的に作成しますが、[チェックスイートのためのリポジトリプリファレンスの更新](/v3/checks/suites/#update-repository-preferences-for-check-suites)を行っても構いません。 デフォルトのフローは以下の通りです。 -1. Whenever someone pushes code to the repository, GitHub sends the `check_suite` event with an action of `requested` to all GitHub Apps installed on the repository that have the `checks:write` permission. This event lets the apps know that code was pushed and that GitHub has automatically created a new check suite. -1. When your app receives this event, it can [add check runs](/v3/checks/runs/#create-a-check-run) to that suite. -1. Your check runs can include [annotations](/v3/checks/runs/#annotations-object) that are displayed on specific lines of code. +1. 誰かがリポジトリにコードをプッシュすると、GitHubは、`checks:write` 権限を持つ、リポジトリにインストールされている全ての GitHub Apps に `requested` のアクションと共に `check_suite` イベントを送信します。 このイベントにより、コードがプッシュされたことと、GitHub が新しいチェックスイートを自動的に作成したことがアプリケーションに通知されます。 +1. アプリケーションがこのイベントを受信すると、アプリケーションはスイートに[チェック実行を追加](/v3/checks/runs/#create-a-check-run)できます。 +1. チェック実行には、コードの特定の行で表示される[アノテーション](/v3/checks/runs/#annotations-object)を含めることができます。 **In this guide, you’ll learn how to:** -* Part 1: Set up the framework for a CI server using the Checks API. - * Configure a GitHub App as a server that receives Checks API events. +* パート 1: Checks API を使用して CI サーバー用のフレームワークをセットアップする。 + * Checks API イベントを受信するサーバーとして GitHub App を構成します。 * Create new check runs for CI tests when a repository receives newly pushed commits. * Re-run check runs when a user requests that action on GitHub. * Part 2: Build on the CI server framework you created by adding a linter CI test. @@ -67,7 +68,7 @@ You don't need to be an expert in any of these tools or concepts to complete thi See the [troubleshooting](/apps/quickstart-guides/setting-up-your-development-environment/#troubleshooting) section if you are running into problems setting up your template GitHub App. -### Part 1. Creating the Checks API interface +### パート1. Checks API インターフェースを作成する In this part, you will add the code necessary to receive `check_suite` webhook events and create and update check runs. You'll also learn how to create check runs when a check was re-requested on GitHub. At the end of this section, you'll be able to view the check run you created in a GitHub pull request. @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -229,7 +230,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -320,7 +321,7 @@ Head over to your open pull request and click the **Checks** tab. Click the "Re- ![Completed check run](/assets/images/github-apps/github_apps_complete_check_run.png) -### Part 2. Creating the Octo RuboCop CI test +### パート2. Octo RuboCop CI テストを作成する [RuboCop](https://rubocop.readthedocs.io/en/latest/) is a Ruby code linter and formatter. It checks Ruby code to ensure that it complies with the "[Ruby Style Guide](https://github.com/rubocop-hq/ruby-style-guide)." RuboCop has three primary functions: @@ -348,7 +349,7 @@ Let's get started! These are the steps you'll complete in this section: 1. [Automatically fixing RuboCop errors](#step-26-automatically-fixing-rubocop-errors) 1. [Security tips](#step-27-security-tips) -### Step 2.1. Adding a Ruby file +### ステップ 2.1. Adding a Ruby file You can pass specific files or entire directories for RuboCop to check. In this quickstart, you'll run RuboCop on an entire directory. Because RuboCop only checks Ruby code, you'll want at least one Ruby file in your repository that contains errors. The example file provided below contains a few errors. Add this example Ruby file to the repository where your app is installed (make sure to name the file with an `.rb` extension, as in `myfile.rb`): @@ -518,7 +519,7 @@ You should see the linting errors in the debug output, although they aren't prin } ``` -### Step 2.4. Collecting RuboCop errors +### ステップ 2.4. Collecting RuboCop errors The `@output` variable contains the parsed JSON results of the RuboCop report. As shown above, the results contain a `summary` section that your code can use to quickly determine if there are any errors. The following code will set the check run conclusion to `success` when there are no reported errors. RuboCop reports errors for each file in the `files` array, so if there are errors, you'll need to extract some data from the file object. @@ -593,7 +594,7 @@ This code also iterates through each error in the `offenses` array and collects This code doesn't yet create an annotation for the check run. You'll add that code in the next section. -### Step 2.5. Updating the check run with CI test results +### ステップ 2.5. Updating the check run with CI test results Each check run from GitHub contains an `output` object that includes a `title`, `summary`, `text`, `annotations`, and `images`. The `summary` and `title` are the only required parameters for the `output`, but those alone don't offer much detail, so this quickstart adds `text` and `annotations` too. The code here doesn't add an image, but feel free to add one if you'd like! @@ -607,7 +608,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -639,7 +640,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( @@ -713,7 +714,7 @@ If the annotations are related to a file already included in the PR, the annotat ![Check run annotations in the files changed tab](/assets/images/github-apps/github_apps_checks_annotation_diff.png) -### Step 2.6. Automatically fixing RuboCop errors +### ステップ 2.6. Automatically fixing RuboCop errors If you've made it this far, kudos! 👏 You've already created a CI test. In this section, you'll add one more feature that uses RuboCop to automatically fix the errors it finds. You already added the "Fix this" button in the [previous section](#step-25-updating-the-check-run-with-ci-test-results). Now you'll add the code to handle the `requested_action` check run event triggered when someone clicks the "Fix this" button. @@ -813,7 +814,7 @@ Because a new commit was pushed to the repo, you'll see a new check suite for Oc You can find the completed code for the app you just built in the `server.rb` file in the [Creating CI tests with the Checks API](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) repository. -### Step 2.7. Security tips +### ステップ 2.7. Security tips The template GitHub App code already has a method to verify incoming webhook payloads to ensure they are from a trusted source. If you are not validating webhook payloads, you'll need to ensure that when repository names are included in the webhook payload, the webhook does not contain arbitrary commands that could be used maliciously. The code below validates that the repository name only contains Latin alphabetic characters, hyphens, and underscores. To provide you with a complete example, the complete `server.rb` code available in the [companion repository](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) for this quickstart includes both the method of validating incoming webhook payloads and this check to verify the repository name. diff --git a/translations/ja-JP/content/developers/apps/deleting-a-github-app.md b/translations/ja-JP/content/developers/apps/deleting-a-github-app.md index 7b8dfd4704ab..e845399f1422 100644 --- a/translations/ja-JP/content/developers/apps/deleting-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/deleting-an-oauth-app.md b/translations/ja-JP/content/developers/apps/deleting-an-oauth-app.md index 345b954c034b..a31cc0177634 100644 --- a/translations/ja-JP/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/ja-JP/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index 3c74761c87f5..044bb5ce9592 100644 --- a/translations/ja-JP/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/translations/ja-JP/content/developers/apps/editing-a-github-apps-permissions.md b/translations/ja-JP/content/developers/apps/editing-a-github-apps-permissions.md index 75bc2209dcf5..a1af9a5404c7 100644 --- a/translations/ja-JP/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/ja-JP/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/developers/apps/getting-started-with-apps.md b/translations/ja-JP/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/translations/ja-JP/content/developers/apps/getting-started-with-apps.md +++ b/translations/ja-JP/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/guides.md b/translations/ja-JP/content/developers/apps/guides.md index ee5aac97f657..93d1806b82a4 100644 --- a/translations/ja-JP/content/developers/apps/guides.md +++ b/translations/ja-JP/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/ja-JP/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 95d7ec2ffca2..caf5cb2e4b2a 100644 --- a/translations/ja-JP/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/ja-JP/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,34 +22,34 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} -### Web application flow +### Web アプリケーションフロー Using the web application flow, the process to identify users on your site is: -1. Users are redirected to request their GitHub identity -2. Users are redirected back to your site by GitHub +1. ユーザはGitHubのアイデンティティをリクエストするためにリダイレクトされます +2. ユーザはGitHubによってサイトにリダイレクトして戻されます 3. Your GitHub App accesses the API with the user's access token If you select **Request user authorization (OAuth) during installation** when creating or modifying your app, step 1 will be completed during app installation. For more information, see "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)." -#### 1. Request a user's GitHub identity +#### 1. ユーザのGitHubアイデンティティのリクエスト GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -When your GitHub App specifies a `login` parameter, it prompts users with a specific account they can use for signing in and authorizing your app. +GitHub Appが`login`パラメータを指定すると、ユーザに対して利用できる特定のアカウントでサインインしてアプリケーションを認可するよう求めます。 -##### Parameters +##### パラメータ -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. -`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. -`state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. +| 名前 | 種類 | 説明 | +| -------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | +| `redirect_uri` | `string` | 認可の後にユーザが送られるアプリケーション中のURL。 This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | +| `login` | `string` | サインインとアプリケーションの認可に使われるアカウントを指示します。 | {% note %} @@ -56,7 +57,7 @@ Name | Type | Description {% endnote %} -#### 2. Users are redirected back to your site by GitHub +#### 2. ユーザはGitHubによってサイトにリダイレクトして戻されます If the user accepts your request, GitHub redirects back to your site with a temporary `code` in a code parameter as well as the state you provided in the previous step in a `state` parameter. If the states don't match, the request was created by a third party and the process should be aborted. @@ -66,25 +67,25 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -##### Parameters +##### パラメータ -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. -`client_secret` | `string` | **Required.** The client secret for your GitHub App. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| 名前 | 種類 | 説明 | +| --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `string` | **Required.** The client ID for your GitHub App. | +| `client_secret` | `string` | **Required.** The client secret for your GitHub App. | +| `コード` | `string` | **必須。** ステップ1でレスポンスとして受け取ったコード。 | +| `redirect_uri` | `string` | 認可の後にユーザが送られるアプリケーション中のURL。 This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `string` | ステップ1で提供した推測できないランダムな文字列。 | -##### Response +##### レスポンス -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -100,7 +101,7 @@ By default, the response takes the following form. The response parameters `expi ``` {% else %} -By default, the response takes the following form: +デフォルトでは、レスポンスは以下の形式になります。 access_token=e72e16c7e42f292c6912e7710c838347ae178b4a&token_type=bearer @@ -113,22 +114,22 @@ The user's access token allows the GitHub App to make requests to the API on beh Authorization: token OAUTH-TOKEN GET {% data variables.product.api_url_code %}/user -For example, in curl you can set the Authorization header like this: +たとえば、curlでは以下のようにAuthorizationヘッダを設定できます。 ```shell curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -### Device flow +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### デバイスフロー {% note %} -**Note:** The device flow is in public beta and subject to change.{% if currentVersion == "free-pro-team@latest" %} To enable this beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} +**ノート:** デバイスフローはパブリックベータであり、変更されることがあります。{% if currentVersion == "free-pro-team@latest" %} このベータの機能を有効化するには、「[アプリケーションのベータ機能のアクティベート](/developers/apps/activating-beta-features-for-apps)」を参照してください。{% endif %} {% endnote %} -The device flow allows you to authorize users for a headless app, such as a CLI tool or Git credential manager. +デバイスフローを使えば、CLIツールやGit認証情報マネージャーなどのヘッドレスアプリケーションのユーザを認可できます。 For more information about authorizing users using the device flow, see "[Authorizing OAuth Apps](/developers/apps/authorizing-oauth-apps#device-flow)". @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -208,7 +209,7 @@ While most of your API interaction should occur using your server-to-server inst {% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### Artifacts +##### 成果物 * [List artifacts for a repository](/v3/actions/artifacts/#list-artifacts-for-a-repository) * [List workflow run artifacts](/v3/actions/artifacts/#list-workflow-run-artifacts) @@ -217,7 +218,7 @@ While most of your API interaction should occur using your server-to-server inst * [Download an artifact](/v3/actions/artifacts/#download-an-artifact) {% endif %} -##### Check Runs +##### チェックラン * [Create a check run](/v3/checks/runs/#create-a-check-run) * [Get a check run](/v3/checks/runs/#get-a-check-run) @@ -226,7 +227,7 @@ While most of your API interaction should occur using your server-to-server inst * [List check runs in a check suite](/v3/checks/runs/#list-check-runs-in-a-check-suite) * [List check runs for a Git reference](/v3/checks/runs/#list-check-runs-for-a-git-reference) -##### Check Suites +##### チェックスイート * [Create a check suite](/v3/checks/suites/#create-a-check-suite) * [Get a check suite](/v3/checks/suites/#get-a-check-suite) @@ -245,19 +246,19 @@ While most of your API interaction should occur using your server-to-server inst * [Create a deployment status](/rest/reference/repos#create-a-deployment-status) * [Get a deployment status](/rest/reference/repos#get-a-deployment-status) -##### Deployments +##### デプロイメント * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} -##### Events +##### イベント * [List public events for a network of repositories](/rest/reference/activity#list-public-events-for-a-network-of-repositories) * [List public organization events](/rest/reference/activity#list-public-organization-events) -##### Feeds +##### フィード * [Get feeds](/rest/reference/activity#get-feeds) @@ -330,13 +331,13 @@ While most of your API interaction should occur using your server-to-server inst * [List timeline events for an issue](/v3/issues/timeline/#list-timeline-events-for-an-issue) -##### Issues +##### 問題 * [List issues assigned to the authenticated user](/v3/issues/#list-issues-assigned-to-the-authenticated-user) * [List assignees](/v3/issues/assignees/#list-assignees) * [Check if a user can be assigned](/v3/issues/assignees/#check-if-a-user-can-be-assigned) * [List repository issues](/v3/issues/#list-repository-issues) -* [Create an issue](/v3/issues/#create-an-issue) +* [Issue を作成します](/v3/issues/#create-an-issue) * [Get an issue](/v3/issues/#get-an-issue) * [Update an issue](/v3/issues/#update-an-issue) * [Lock an issue](/v3/issues/#lock-an-issue) @@ -350,7 +351,7 @@ While most of your API interaction should occur using your server-to-server inst * [List jobs for a workflow run](/v3/actions/workflow-jobs/#list-jobs-for-a-workflow-run) {% endif %} -##### Labels +##### ラベル * [List labels for an issue](/v3/issues/labels/#list-labels-for-an-issue) * [Add labels to an issue](/v3/issues/labels/#add-labels-to-an-issue) @@ -364,7 +365,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a label](/v3/issues/labels/#delete-a-label) * [Get labels for every issue in a milestone](/v3/issues/labels/#list-labels-for-issues-in-a-milestone) -##### Licenses +##### ライセンス * [Get all commonly used licenses](/v3/licenses/#get-all-commonly-used-licenses) * [Get a license](/v3/licenses/#get-a-license) @@ -374,11 +375,11 @@ While most of your API interaction should occur using your server-to-server inst * [Render a Markdown document](/v3/markdown/#render-a-markdown-document) * [Render a markdown document in raw mode](/v3/markdown/#render-a-markdown-document-in-raw-mode) -##### Meta +##### メタ情報 -* [Meta](/v3/meta/#meta) +* [メタ情報](/v3/meta/#meta) -##### Milestones +##### マイルストーン * [List milestones](/v3/issues/milestones/#list-milestones) * [Create a milestone](/v3/issues/milestones/#create-a-milestone) @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -442,7 +443,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Organization Team Repositories -* [List team repositories](/v3/teams/#list-team-repositories) +* [Team リポジトリの一覧表示](/v3/teams/#list-team-repositories) * [Check team permissions for a repository](/v3/teams/#check-team-permissions-for-a-repository) * [Add or update team repository permissions](/v3/teams/#add-or-update-team-repository-permissions) * [Remove a repository from a team](/v3/teams/#remove-a-repository-from-a-team) @@ -460,7 +461,7 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) * [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -475,7 +476,7 @@ While most of your API interaction should occur using your server-to-server inst * [List child teams](/v3/teams/#list-child-teams) * [List teams for the authenticated user](/v3/teams/#list-teams-for-the-authenticated-user) -##### Organizations +##### Organization * [List organizations](/v3/orgs/#list-organizations) * [Get an organization](/v3/orgs/#get-an-organization) @@ -524,7 +525,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove project collaborator](/v3/projects/collaborators/#remove-project-collaborator) * [Get project permission for a user](/v3/projects/collaborators/#get-project-permission-for-a-user) -##### Projects +##### プロジェクト * [List organization projects](/v3/projects/#list-organization-projects) * [Create an organization project](/v3/projects/#create-an-organization-project) @@ -585,9 +586,9 @@ While most of your API interaction should occur using your server-to-server inst * [Check if a pull request has been merged](/v3/pulls/#check-if-a-pull-request-has-been-merged) * [Merge a pull request (Merge Button)](/v3/pulls/#merge-a-pull-request) -##### Reactions +##### リアクション -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -607,16 +608,16 @@ While most of your API interaction should occur using your server-to-server inst * [Delete team discussion reaction](/v3/reactions/#delete-team-discussion-reaction) * [Delete team discussion comment reaction](/v3/reactions/#delete-team-discussion-comment-reaction){% endif %} -##### Repositories +##### リポジトリ -* [List organization repositories](/v3/repos/#list-organization-repositories) +* [Organization リポジトリの一覧表示](/v3/repos/#list-organization-repositories) * [Create a repository for the authenticated user](/v3/repos/#create-a-repository-for-the-authenticated-user) -* [Get a repository](/v3/repos/#get-a-repository) +* [リポジトリの Get](/v3/repos/#get-a-repository) * [Update a repository](/v3/repos/#update-a-repository) * [Delete a repository](/v3/repos/#delete-a-repository) * [Compare two commits](/v3/repos/commits/#compare-two-commits) * [List repository contributors](/v3/repos/#list-repository-contributors) -* [List forks](/rest/reference/repos#list-forks) +* [一覧表示のフォーク](/rest/reference/repos#list-forks) * [Create a fork](/v3/repos/forks/#create-a-fork) * [List repository languages](/v3/repos/#list-repository-languages) * [List repository tags](/v3/repos/#list-repository-tags) @@ -624,7 +625,7 @@ While most of your API interaction should occur using your server-to-server inst * [Transfer a repository](/v3/repos/#transfer-a-repository) * [List public repositories](/v3/repos/#list-public-repositories) * [List repositories for the authenticated user](/v3/repos/#list-repositories-for-the-authenticated-user) -* [List repositories for a user](/v3/repos/#list-repositories-for-a-user) +* [ユーザのリポジトリの一覧表示](/v3/repos/#list-repositories-for-a-user) * [Create repository using a repository template](/v3/repos/#create-repository-using-a-repository-template) ##### Repository Activity @@ -635,7 +636,7 @@ While most of your API interaction should occur using your server-to-server inst * [Check if a repository is starred by the authenticated user](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) * [Star a repository for the authenticated user](/rest/reference/activity#star-a-repository-for-the-authenticated-user) * [Unstar a repository for the authenticated user](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) -* [List repositories watched by a user](/rest/reference/activity#list-repositories-watched-by-a-user) +* [ユーザが Watch しているリポジトリの一覧表示](/rest/reference/activity#list-repositories-watched-by-a-user) {% if currentVersion == "free-pro-team@latest" %} ##### Repository Automated Security Fixes @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -773,10 +774,10 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Releases -* [List releases](/rest/reference/repos/#list-releases) +* [リリースの一覧表示](/rest/reference/repos/#list-releases) * [Create a release](/rest/reference/repos/#create-a-release) * [Get a release](/rest/reference/repos/#get-a-release) -* [Update a release](/rest/reference/repos/#update-a-release) +* [リリースの更新](/rest/reference/repos/#update-a-release) * [Delete a release](/rest/reference/repos/#delete-a-release) * [List release assets](/rest/reference/repos/#list-release-assets) * [Get a release asset](/rest/reference/repos/#get-a-release-asset) @@ -794,28 +795,28 @@ While most of your API interaction should occur using your server-to-server inst * [Get the hourly commit count for each day](/v3/repos/statistics/#get-the-hourly-commit-count-for-each-day) {% if currentVersion == "free-pro-team@latest" %} -##### Repository Vulnerability Alerts +##### リポジトリ脆弱性アラート * [Enable vulnerability alerts](/v3/repos/#enable-vulnerability-alerts) * [Disable vulnerability alerts](/v3/repos/#disable-vulnerability-alerts) {% endif %} -##### Root +##### ルート -* [Root endpoint](/v3/#root-endpoint) -* [Emojis](/v3/emojis/#emojis) +* [ルートエンドポイント](/v3/#root-endpoint) +* [絵文字](/v3/emojis/#emojis) * [Get rate limit status for the authenticated user](/v3/rate_limit/#get-rate-limit-status-for-the-authenticated-user) -##### Search +##### 検索 * [Search code](/v3/search/#search-code) * [Search commits](/v3/search/#search-commits) * [Search labels](/v3/search/#search-labels) -* [Search repositories](/v3/search/#search-repositories) +* [リポジトリを検索](/v3/search/#search-repositories) * [Search topics](/v3/search/#search-topics) * [Search users](/v3/search/#search-users) -##### Statuses +##### ステータス * [Get the combined status for a specific reference](/v3/repos/statuses/#get-the-combined-status-for-a-specific-reference) * [List commit statuses for a reference](/v3/repos/statuses/#list-commit-statuses-for-a-reference) @@ -840,7 +841,7 @@ While most of your API interaction should occur using your server-to-server inst * [Replace all repository topics](/v3/repos/#replace-all-repository-topics) {% if currentVersion == "free-pro-team@latest" %} -##### Traffic +##### トラフィック * [Get repository clones](/v3/repos/traffic/#get-repository-clones) * [Get top referral paths](/v3/repos/traffic/#get-top-referral-paths) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers @@ -896,7 +899,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a public SSH key for the authenticated user](/v3/users/keys/#delete-a-public-ssh-key-for-the-authenticated-user) * [List public keys for a user](/v3/users/keys/#list-public-keys-for-a-user) -##### Users +##### ユーザ * [Get the authenticated user](/v3/users/#get-the-authenticated-user) * [List app installations accessible to the user access token](/v3/apps/installations/#list-app-installations-accessible-to-the-user-access-token) @@ -920,7 +923,7 @@ While most of your API interaction should occur using your server-to-server inst {% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### Workflows +##### ワークフロー * [List repository workflows](/v3/actions/workflows/#list-repository-workflows) * [Get a workflow](/v3/actions/workflows/#get-a-workflow) diff --git a/translations/ja-JP/content/developers/apps/index.md b/translations/ja-JP/content/developers/apps/index.md index 36b0bc0d8463..d5cdf0f43f61 100644 --- a/translations/ja-JP/content/developers/apps/index.md +++ b/translations/ja-JP/content/developers/apps/index.md @@ -1,6 +1,6 @@ --- title: アプリ -intro: You can automate and streamline your workflow by building your own apps. +intro: 独自のアプリケーションを構築して、ワークフローを自動化および効率化できます。 redirect_from: - /early-access/integrations/ - /early-access/integrations/authentication/ @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/ja-JP/content/developers/apps/installing-github-apps.md b/translations/ja-JP/content/developers/apps/installing-github-apps.md index 85a635fff5d2..0daf74da0b9e 100644 --- a/translations/ja-JP/content/developers/apps/installing-github-apps.md +++ b/translations/ja-JP/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a 1. From the [GitHub Apps settings page](https://github.com/settings/apps), select the public app you want to configure for others to install. 2. In "Homepage URL," type the URL for your app's homepage and click **Save changes**. ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/ja-JP/content/developers/apps/making-a-github-app-public-or-private.md b/translations/ja-JP/content/developers/apps/making-a-github-app-public-or-private.md index 8573e9685965..bf01890758e9 100644 --- a/translations/ja-JP/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/ja-JP/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/ja-JP/content/developers/apps/managing-github-apps.md b/translations/ja-JP/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/translations/ja-JP/content/developers/apps/managing-github-apps.md +++ b/translations/ja-JP/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/managing-oauth-apps.md b/translations/ja-JP/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/translations/ja-JP/content/developers/apps/managing-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/ja-JP/content/developers/apps/migrating-oauth-apps-to-github-apps.md index 9c12b8efdc78..1062f2c09bc0 100644 --- a/translations/ja-JP/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/ja-JP/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/translations/ja-JP/content/developers/apps/modifying-a-github-app.md b/translations/ja-JP/content/developers/apps/modifying-a-github-app.md index 61b3fed6f4bb..f4352682e896 100644 --- a/translations/ja-JP/content/developers/apps/modifying-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/modifying-an-oauth-app.md b/translations/ja-JP/content/developers/apps/modifying-an-oauth-app.md index 3e45db618208..5463c5f9956a 100644 --- a/translations/ja-JP/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/rate-limits-for-github-apps.md b/translations/ja-JP/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/translations/ja-JP/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/ja-JP/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/ja-JP/content/developers/apps/refreshing-user-to-server-access-tokens.md index f98f8f752373..0d4b1ec75d89 100644 --- a/translations/ja-JP/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/ja-JP/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- @@ -64,7 +65,7 @@ When you create a new {% data variables.product.prodname_github_app %}, by defau If you want your app to use non-expiring user-to-server access tokens, you can deselect "Expire user authorization tokens" on the app settings page. -![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) +![GitHub App のセットアップ中に期限付きユーザトークンをオプトインするオプション](/assets/images/github-apps/expire-user-tokens-selection.png) Existing {% data variables.product.prodname_github_app %}s using user-to-server authorization tokens are only affected by this new flow when the app owner enables expiring user tokens for their app. diff --git a/translations/ja-JP/content/developers/apps/scopes-for-oauth-apps.md b/translations/ja-JP/content/developers/apps/scopes-for-oauth-apps.md index ff5b4dc33152..9cda3c6f09c6 100644 --- a/translations/ja-JP/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/ja-JP/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,8 +19,9 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +If your +{% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} Check headers to see what OAuth scopes you have, and what the API action accepts: @@ -36,47 +38,46 @@ X-Accepted-OAuth-Scopes: user ### Available scopes -Name | Description ------|-----------| -**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} -**`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} -**`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. - `repo:status`| Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. - `repo_deployment`| Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. - `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. - `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} - `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} -**`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. - `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. - `read:repo_hook`| Grants read and ping access to hooks in public or private repositories. -**`admin:org`** | Fully manage the organization and its teams, projects, and memberships. - `write:org`| Read and write access to organization membership, organization projects, and team membership. - `read:org`| Read-only access to organization membership, organization projects, and team membership. -**`admin:public_key`** | Fully manage public keys. - `write:public_key`| Create, list, and view details for public keys. - `read:public_key`| List and view details for public keys. -**`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. -**`gist`** | Grants write access to gists. -**`notifications`** | Grants:
    * read access to a user's notifications
    * mark as read access to threads
    * watch and unwatch access to a repository, and
    * read, write, and delete access to thread subscriptions. -**`user`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. - `read:user`| Grants access to read a user's profile data. - `user:email`| Grants read access to a user's email addresses. - `user:follow`| Grants access to follow or unfollow other users. -**`delete_repo`** | Grants access to delete adminable repositories. -**`write:discussion`** | Allows read and write access for team discussions. - `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} -**`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". -**`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". -**`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} -**`admin:gpg_key`** | Fully manage GPG keys. - `write:gpg_key`| Create, list, and view details for GPG keys. - `read:gpg_key`| List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -**`workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +| 名前 | 説明 | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} +| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | +|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | +|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | +|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | +|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%} +|  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} +| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | +|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | +|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | +| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | +|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | +|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | +| **`admin:public_key`** | Fully manage public keys. | +|  `write:public_key` | Create, list, and view details for public keys. | +|  `read:public_key` | List and view details for public keys. | +| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | +| **`gist`** | Grants write access to gists. | +| **`通知`** | Grants:
    * read access to a user's notifications
    * mark as read access to threads
    * watch and unwatch access to a repository, and
    * read, write, and delete access to thread subscriptions. | +| **`ユーザ`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | +|  `read:user` | Grants access to read a user's profile data. | +|  `user:email` | Grants read access to a user's email addresses. | +|  `user:follow` | Grants access to follow or unfollow other users. | +| **`delete_repo`** | Grants access to delete adminable repositories. | +| **`write:discussion`** | Allows read and write access for team discussions. | +|  `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} +| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | +| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | +| **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} +| **`admin:gpg_key`** | Fully manage GPG keys. | +|  `write:gpg_key` | Create, list, and view details for GPG keys. | +|  `read:gpg_key` | List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} +| **`ワークフロー`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} -**Note:** Your OAuth App can request the scopes in the initial redirection. You -can specify multiple scopes by separating them with a space: +**Note:** Your OAuth App can request the scopes in the initial redirection. You can specify multiple scopes by separating them with a space: https://github.com/login/oauth/authorize? client_id=...& @@ -86,29 +87,14 @@ can specify multiple scopes by separating them with a space: ### Requested scopes and granted scopes -The `scope` attribute lists scopes attached to the token that were granted by -the user. Normally, these scopes will be identical to what you requested. -However, users can edit their scopes, effectively -granting your application less access than you originally requested. Also, users -can edit token scopes after the OAuth flow is completed. -You should be aware of this possibility and adjust your application's behavior -accordingly. +The `scope` attribute lists scopes attached to the token that were granted by the user. Normally, these scopes will be identical to what you requested. However, users can edit their scopes, effectively granting your application less access than you originally requested. Also, users can edit token scopes after the OAuth flow is completed. You should be aware of this possibility and adjust your application's behavior accordingly. -It's important to handle error cases where a user chooses to grant you -less access than you originally requested. For example, applications can warn -or otherwise communicate with their users that they will see reduced -functionality or be unable to perform some actions. +It's important to handle error cases where a user chooses to grant you less access than you originally requested. For example, applications can warn or otherwise communicate with their users that they will see reduced functionality or be unable to perform some actions. -Also, applications can always send users back through the flow again to get -additional permission, but don’t forget that users can always say no. +Also, applications can always send users back through the flow again to get additional permission, but don’t forget that users can always say no. -Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which -provides tips on handling modifiable token scopes. +Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which provides tips on handling modifiable token scopes. ### Normalized scopes -When requesting multiple scopes, the token is saved with a normalized list -of scopes, discarding those that are implicitly included by another requested -scope. For example, requesting `user,gist,user:email` will result in a -token with `user` and `gist` scopes only since the access granted with -`user:email` scope is included in the `user` scope. +When requesting multiple scopes, the token is saved with a normalized list of scopes, discarding those that are implicitly included by another requested scope. For example, requesting `user,gist,user:email` will result in a token with `user` and `gist` scopes only since the access granted with `user:email` scope is included in the `user` scope. diff --git a/translations/ja-JP/content/developers/apps/setting-permissions-for-github-apps.md b/translations/ja-JP/content/developers/apps/setting-permissions-for-github-apps.md index 45c98bee821e..6a8d7992022b 100644 --- a/translations/ja-JP/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/ja-JP/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/translations/ja-JP/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/ja-JP/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index 3bb17e644242..31c8f2d70fae 100644 --- a/translations/ja-JP/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -251,7 +252,7 @@ You'll learn about authenticating as an installation in the [next section](#auth [Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app) lets you do a couple of things: * You can retrieve high-level management information about your GitHub App. - * You can request access tokens for an installation of the app. + * アプリケーションのインストールのため、アクセストークンをリクエストできます。 For example, you would authenticate as a GitHub App to retrieve a list of the accounts (organization and personal) that have installed your app. But this authentication method doesn't allow you to do much with the API. To access a repository's data and perform operations on behalf of the installation, you need to authenticate as an installation. To do that, you'll need to authenticate as a GitHub App first to request an installation access token. @@ -285,7 +286,7 @@ end The code above generates a [JSON Web Token (JWT)](https://jwt.io/introduction) and uses it (along with your app's private key) to initialize the Octokit client. GitHub checks a request's authentication by verifying the token with the app's stored public key. To learn more about how this code works, see "[Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)." -##### Authenticating as an installation +##### インストールとして認証を行う _インストレーション_とは、アプリケーションをインストールしたユーザまたは Organization のアカウントを指します。 Even if someone installs the app on more than one repository, it only counts as one installation because it's within the same account. The last helper method `authenticate_installation` initializes an [Octokit client](http://octokit.github.io/octokit.rb/Octokit/Client.html) authenticated as an installation. This Octokit client is what you'd use to make authenticated API calls. diff --git a/translations/ja-JP/content/developers/apps/suspending-a-github-app-installation.md b/translations/ja-JP/content/developers/apps/suspending-a-github-app-installation.md index 2a6beab9998d..1bb9ceeee008 100644 --- a/translations/ja-JP/content/developers/apps/suspending-a-github-app-installation.md +++ b/translations/ja-JP/content/developers/apps/suspending-a-github-app-installation.md @@ -24,8 +24,7 @@ People who have installed a GitHub App, also called installation owners, can onl {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.github_apps %} -4. Select the -{% data variables.product.prodname_github_app %} you want to suspend. +4. {% data variables.product.prodname_github_app %} you want to suspend. ![App selection](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.github_apps_advanced %} 6. Next to the suspension settings for the installation, click **Suspend** or **Unsuspend**. ![Suspend a GitHub App](/assets/images/github-apps/suspend-a-github-app.png) diff --git a/translations/ja-JP/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/ja-JP/content/developers/apps/transferring-ownership-of-a-github-app.md index 1b715b8af5b6..ea865da97cb9 100644 --- a/translations/ja-JP/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/ja-JP/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/ja-JP/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 1b812675c416..4f1cdbe51286 100644 --- a/translations/ja-JP/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/ja-JP/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ja-JP/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/ja-JP/content/developers/apps/troubleshooting-authorization-request-errors.md index 4113c5512665..ff6624c958c7 100644 --- a/translations/ja-JP/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/ja-JP/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/translations/ja-JP/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/ja-JP/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 938d7e8cf839..c38a7f4ca121 100644 --- a/translations/ja-JP/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/ja-JP/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/developers/apps/using-content-attachments.md b/translations/ja-JP/content/developers/apps/using-content-attachments.md index efddfb5b0b78..5cdf8e130c18 100644 --- a/translations/ja-JP/content/developers/apps/using-content-attachments.md +++ b/translations/ja-JP/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} @@ -123,8 +124,8 @@ To quickly setup a GitHub App that can use the {% data variables.product.prodnam To create a Probot App, follow these steps: -1. [Generate a new GitHub App](https://probot.github.io/docs/development/#generating-a-new-app). -2. Open the project you created, and customize the settings in the `app.yml` file. Subscribe to the `content_reference` event and enable `content_references` write permissions: +1. [新しい GitHub App を作成](https://probot.github.io/docs/development/#generating-a-new-app)します。 +2. 作成したプロジェクトを開き、 `app.yml` ファイルの設定をカスタマイズします。 Subscribe to the `content_reference` event and enable `content_references` write permissions: ``` yml @@ -167,7 +168,7 @@ To create a Probot App, follow these steps: 4. [Run the GitHub App locally](https://probot.github.io/docs/development/#running-the-app-locally). Navigate to [localhost:3000](http://localhost:3000), and click the **Register GitHub App** button: - ![Register a Probot GitHub App](/assets/images/github-apps/github_apps_probot-registration.png) + ![Probot GitHub App の登録](/assets/images/github-apps/github_apps_probot-registration.png) 5. Install the app on a test repository. 6. Create an issue in your test repository. diff --git a/translations/ja-JP/content/developers/apps/using-the-github-api-in-your-app.md b/translations/ja-JP/content/developers/apps/using-the-github-api-in-your-app.md index 3231591ed2b4..0c9001aa6a31 100644 --- a/translations/ja-JP/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/ja-JP/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/github-marketplace/about-github-marketplace.md b/translations/ja-JP/content/developers/github-marketplace/about-github-marketplace.md index 470acef422d1..a7fd7721f31a 100644 --- a/translations/ja-JP/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/ja-JP/content/developers/github-marketplace/about-github-marketplace.md @@ -1,6 +1,6 @@ --- title: GitHub Marketplaceについて -intro: 'Learn the basics to prepare your app for review before joining {% data variables.product.prodname_marketplace %}.' +intro: '{% data variables.product.prodname_marketplace %}に参加する前に、アプリケーションをレビューに備えるための基本を学んでください。' redirect_from: - /apps/marketplace/getting-started/ - /marketplace/getting-started @@ -8,58 +8,58 @@ versions: free-pro-team: '*' --- -[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace) connects you to developers who want to extend and improve their {% data variables.product.prodname_dotcom %} workflows. You can list free and paid tools for developers to use in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_marketplace %} offers developers two types of tools: {% data variables.product.prodname_actions %} and Apps, and each tool requires different steps for adding it to {% data variables.product.prodname_marketplace %}. +[{% data variables.product.prodname_marketplace %}](https://github.com/marketplace)は、{% data variables.product.prodname_dotcom %}のワークフローを拡張し、改善したい開発者とあなたをつなぎます。 {% data variables.product.prodname_marketplace %}で利用する、開発者のための無料及び有料のツールをリストできます。 {% data variables.product.prodname_marketplace %}は、開発者に{% data variables.product.prodname_actions %}とアプリケーションという2種類のツールを提供します。それぞれのツールは、{% data variables.product.prodname_marketplace %}への追加に際して異なるステップを必要とします。 ### GitHub Actions {% data reusables.actions.actions-not-verified %} -To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[{% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}](/marketplace/actions/)." +{% data variables.product.prodname_marketplace %}での{% data variables.product.prodname_actions %}の公開について学ぶには、「[GitHub Marketplaceでのactionsの公開](/actions/creating-actions/publishing-actions-in-github-marketplace)」を参照してください。 -### アプリ +### アプリケーション -You can list verified and unverified apps in {% data variables.product.prodname_marketplace %}. Unverified apps do not go through the security, testing, and verification cycle {% data variables.product.prodname_dotcom %} requires for verified apps. +{% data variables.product.prodname_marketplace %}において、検証済み及び未検証のアプリケーションをリストできます。 未検証のアプリケーションは、検証済みのアプリケーションに{% data variables.product.prodname_dotcom %}が求めるセキュリティ、テスト、検証のサイクルを通っていません。 -Verified apps have a green badge in {% data variables.product.prodname_marketplace %}. Unverified apps have a grey badge next to their listing and are only available as free apps. +検証済みのアプリケーションは、{% data variables.product.prodname_marketplace %}で緑のバッジが付きます。 未検証のアプリケーションは、リストの隣に灰色のバッジが付き、無料のアプリケーションとしてのみ利用できます。 -![Green verified and grey unverified badge](/assets/images/marketplace/marketplace_verified_badges.png) +![検証済みの緑と未検証の灰色のバッジ](/assets/images/marketplace/marketplace_verified_badges.png) -If you're interested in creating an app for {% data variables.product.prodname_marketplace %}, but you're new to {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_app %}s, see "[Building apps](/apps/)." +{% data variables.product.prodname_marketplace %}のアプリケーションの作成に関心があるものの、{% data variables.product.prodname_github_apps %}や{% data variables.product.prodname_oauth_app %}については初心者なら、「[アプリケーションの構築](/apps/)」を参照してください。 -{% data reusables.marketplace.github_apps_preferred %}, although you can list both OAuth and {% data variables.product.prodname_github_app %}s in {% data variables.product.prodname_marketplace %}. See "[Differences between GitHub and OAuth apps](/apps/differences-between-apps/)" for more details. To learn more about switching from OAuth to {% data variables.product.prodname_github_apps %}, see [Migrating OAuth Apps to {% data variables.product.prodname_github_app %}s](/apps/migrating-oauth-apps-to-github-apps/). +{% data reusables.marketplace.github_apps_preferred %}、{% data variables.product.prodname_marketplace %}ではOAuthと{% data variables.product.prodname_github_app %}をどちらもリストできます。 詳細については「[GitHubとOAuthのアプリケーションの違い](/apps/differences-between-apps/)」を参照してください。 OAuthから{% data variables.product.prodname_github_apps %}への切り替えについてさらに学ぶには、[OAuth Appsから{% data variables.product.prodname_github_app %}への移行](/apps/migrating-oauth-apps-to-github-apps/)を参照してください。 -If you have questions about {% data variables.product.prodname_marketplace %}, please contact {% data variables.contact.contact_support %} directly. +{% data variables.product.prodname_marketplace %}に関する質問がある場合は、{% data variables.contact.contact_support %}に直接お問い合わせください。 -#### Unverified Apps +#### 未検証のアプリケーション -Unverified apps do not need to meet the "[Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)" or go through the "[Security review process](/marketplace/getting-started/security-review-process/)". +未検証のアプリケーションは、「[{% data variables.product.prodname_marketplace %}でのアプリケーションのリストの要件](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)」を満たしていたり、「[セキュリティレビューのプロセス](/marketplace/getting-started/security-review-process/)」を通る必要はありません。 -{% data reusables.marketplace.unverified-apps %} Having a published paid plan will prevent you from being able to submit an unverified app. You must remove paid plans or keep them in draft mode before publishing an unverified app. +{% data reusables.marketplace.unverified-apps %} 有料プランを公開すると、未検証のアプリケーションはサブミットできなくなります。 未検証のアプリケーションを公開する前には、有料プランを削除するか、有料プランをドラフトモードにしておかなければなりません。 -To list your unverified app in {% data variables.product.prodname_marketplace %}, you only need to create a "[Listing on {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/)" and submit it as an unverified listing. +{% data variables.product.prodname_marketplace %}で未検証のアプリケションをリストするには、「[{% data variables.product.prodname_marketplace %}上でリスト](/marketplace/listing-on-github-marketplace/)」を作成し、それを未検証のリストとしてサブミットするだけです。 {% data reusables.marketplace.launch-with-free %} -#### Verified Apps +#### 検証済みアプリケーション -If you've already built an app and you're interested in submitting a verified listing in {% data variables.product.prodname_marketplace %}, start here: +すでにアプリケーションを構築済みで、{% data variables.product.prodname_marketplace %}に検証済みのリストをサブミットしたい場合には、以下から始めてください。 -1. [Getting started with {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/)
    Learn about requirements, guidelines, and the app submission process. +1. [{% data variables.product.prodname_marketplace %}を始める](/marketplace/getting-started/)
    要件、ガイドライン、アプリケーションのサブミットのプロセスについて学んでください。 -1. [Integrating with the {% data variables.product.prodname_marketplace %} API](/marketplace/integrating-with-the-github-marketplace-api/)
    Before you can list your app on {% data variables.product.prodname_marketplace %}, you'll need to integrate billing flows using the {% data variables.product.prodname_marketplace %} API and webhook events. +1. [{% data variables.product.prodname_marketplace %} APIとのインテグレーション](/marketplace/integrating-with-the-github-marketplace-api/)
    アプリケーションを{% data variables.product.prodname_marketplace %}でリストできるようにするには、{% data variables.product.prodname_marketplace %} APIとwebhookイベントを使って支払いフローをインテグレーションしなければなりません。 -1. [Listing on {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/)
    Create a draft {% data variables.product.prodname_marketplace %} listing, configure webhook settings, and set up pricing plans. +1. [{% data variables.product.prodname_marketplace %}でのリスト](/marketplace/listing-on-github-marketplace/)
    ドラフトの{% data variables.product.prodname_marketplace %}のリストを作成し、webhookを設定し、価格プランをセットアップします。 -1. [Selling your app](/marketplace/selling-your-app/)
    Learn about pricing plans, billing cycles, and how to receive payment from {% data variables.product.prodname_dotcom %} for your app. +1. [アプリケーションの販売](/marketplace/selling-your-app/)
    価格プラン、支払いサイクル、アプリケーションに対する{% data variables.product.prodname_dotcom %}カラの支払いの受け取り方を学んでください。 -1. [{% data variables.product.prodname_marketplace %} Insights](/marketplace/github-marketplace-insights/)
    See how your app is performing in {% data variables.product.prodname_marketplace %}. You can use metrics collected by {% data variables.product.prodname_dotcom %} to guide your marketing campaign and be successful in {% data variables.product.prodname_marketplace %}. +1. [{% data variables.product.prodname_marketplace %}のインサイト](/marketplace/github-marketplace-insights/)
    {% data variables.product.prodname_marketplace %}でのアプリケーションのパフォーマンスを見てください。 {% data variables.product.prodname_dotcom %}が収集したメトリクスを使ってマーケティングキャンペーンを導き、{% data variables.product.prodname_marketplace %}で成功してください。 -1. [{% data variables.product.prodname_marketplace %} transactions](/marketplace/github-marketplace-transactions/)
    Download and view transaction data for your {% data variables.product.prodname_marketplace %} listing. +1. [{% data variables.product.prodname_marketplace %}のトランザクション](/marketplace/github-marketplace-transactions/)
    {% data variables.product.prodname_marketplace %}のリストからトランザクションデータをダウンロードして見てください。 -### Reviewing your app +### アプリケーションのレビュー -We want to make sure that the apps offered on {% data variables.product.prodname_marketplace %} are safe, secure, and well tested. The {% data variables.product.prodname_marketplace %} onboarding specialists will review your app to ensure that it meets all requirements. Follow the guidelines in these articles before submitting your app: +弊社は、{% data variables.product.prodname_marketplace %}から提供されているアプリケーションが安全であり、十分テストされていることを確実にしたいと考えています。 {% data variables.product.prodname_marketplace %}のオンボーディングスペシャリストがアプリケーションをレビューし、すべての要件を満たしていることを確認します。 アプリケーションをサブミットする前に、以下の記事のガイドラインに従ってください。 -* [Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/) -* [Security review process](/marketplace/getting-started/security-review-process/) +* [{% data variables.product.prodname_marketplace %}でのアプリケーションのリストに対する要件](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/) +* [セキュリティレビュープロセス](/marketplace/getting-started/security-review-process/) diff --git a/translations/ja-JP/content/developers/github-marketplace/billing-customers.md b/translations/ja-JP/content/developers/github-marketplace/billing-customers.md index 8eba62aa3489..270b7aa97a64 100644 --- a/translations/ja-JP/content/developers/github-marketplace/billing-customers.md +++ b/translations/ja-JP/content/developers/github-marketplace/billing-customers.md @@ -1,6 +1,6 @@ --- -title: Billing customers -intro: 'Apps on {% data variables.product.prodname_marketplace %} should adhere to GitHub''s billing guidelines and support recommended services. Following our guidelines helps customers navigate the billing process without any surprises.' +title: 顧客への課金 +intro: '{% data variables.product.prodname_marketplace %}上のアプリケーションは、GitHubの課金ガイドラインと、推奨サービスのサポートを遵守しなければなりません。 弊社のガイドラインに従うことで、顧客は予想外のことなく支払いプロセスを進んで行きやすくなります。' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/billing-customers-in-github-marketplace/ - /apps/marketplace/selling-your-app/billing-customers-in-github-marketplace/ @@ -11,38 +11,38 @@ versions: -### Understanding the billing cycle +### 支払いを理解する -Customers can choose a monthly or yearly billing cycle when they purchase your app. All changes customers make to the billing cycle and plan selection will trigger a `marketplace_purchase` event. You can refer to the `marketplace_purchase` webhook payload to see which billing cycle a customer selects and when the next billing date begins (`effective_date`). For more information about webhook payloads, see "[{% data variables.product.prodname_marketplace %} webhook events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)." +顧客は、アプリケーションの購入時に月次あるいは年次の支払いサイクルを選択できます。 顧客が行う支払いサイクルとプランの選択に対するすべての変更は、`marketplace_purchase`イベントを発生させます。 `marketplace_purchase` webhookのペイロードを参照すれば、顧客がどの支払いサイクルを選択したのか、そして次の支払日がいつ始まるのか(`effective_date`)を知ることができます。 webhookのペイロードに関する詳しい情報については「[{% data variables.product.prodname_marketplace %}のwebhookイベント](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)」を参照してください。 -### Providing billing services in your app's UI +### アプリケーションのUIにおける支払いサービスの提供 -Customers must be able to perform the following actions from your app's website: -- Customers must be able to modify or cancel their {% data variables.product.prodname_marketplace %} plans for personal and organizational accounts separately. +アプリケーションのWebサイトでは、顧客が以下のアクションを行えなければなりません。 +- 顧客は個人及びOrganizationアカウントで別々に{% data variables.product.prodname_marketplace %}のプランを変更したりキャンセルしたりできなければなりません。 {% data reusables.marketplace.marketplace-billing-ui-requirements %} -### Billing services for upgrades, downgrades, and cancellations +### アップグレード、ダウングレード、キャンセルのための支払いサービス -Follow these guidelines for upgrades, downgrades, and cancellations to maintain a clear and consistent billing process. For more detailed instructions about the {% data variables.product.prodname_marketplace %} purchase events, see "[Billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)." +明確で一貫性のある支払いプロセスを保つために、アップグレード、ダウングレード、キャンセルについて以下のガイドラインに従ってください。 {% data variables.product.prodname_marketplace %}の購入イベントに関する詳細な手順については「[支払いのフロー](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)」を参照してください。 -You can use the `marketplace_purchase` webhook's `effective_date` key to determine when a plan change will occur and periodically synchronize the [List accounts for a plan](/v3/apps/marketplace/#list-accounts-for-a-plan). +`marketplace_purchase` webhookの`effective_date`キーを使えば、プランの変更がいつ生じるのかを確認し、定期的に[プランのアカウントのリスト](/v3/apps/marketplace/#list-accounts-for-a-plan)を同期できます。 #### アップグレード -When a customer upgrades their pricing plan or changes their billing cycle from monthly to yearly, you should make the change effective for them immediately. You need to apply a pro-rated discount to the new plan and change the billing cycle. +顧客が価格プランをアップグレードしたり、月次から年次へ支払いサイクルを変更したりした場合、その変更をすぐに有効にしなければなりません。 新しいプランに対して日割引を適用し、支払いサイクルを変更しなければなりません。 {% data reusables.marketplace.marketplace-failed-purchase-event %} -For information about building upgrade and downgrade workflows into your app, see "[Upgrading and downgrading plans](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)." +アプリケーションへのアップグレードやダウングレードのワークフローの構築に関する情報については「[プランのアップグレード及びダウングレード](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)」を参照してください。 -#### Downgrades and cancellations +#### ダウングレードとキャンセル -Downgrades occur when a customer moves to a free plan from a paid plan, selects a plan with a lower cost than their current plan, or changes their billing cycle from yearly to monthly. When downgrades or cancellations occur, you don't need to provide a refund. Instead, the current plan will remain active until the last day of the current billing cycle. The `marketplace_purchase` event will be sent when the new plan takes effect at the beginning of the customer's next billing cycle. +ダウングレードは、顧客がFreeプランから有料プランに移行し、現在のプランよりも低コストなプランを選択するか、支払いサイクルを年次から月次に変更した場合に生じます。 ダウングレードもしくはキャンセルが生じた場合、返金は必要ありません。 その代わりに、現在のプランは現在の支払いサイクルの最終日まで有効です。 顧客の次の支払いサイクルの開始時点で、新しいプランが有効になると、`marketplace_purchase`イベントが送信されます。 -When a customer cancels a plan, you must: -- Automatically downgrade them to the free plan, if it exists. +顧客がプランをキャンセルした場合、以下を行わなければなりません。 +- Freeプランがある場合には、自動的にFreeプランにダウングレードします。 {% data reusables.marketplace.cancellation-clarification %} -- Enable them to upgrade the plan through GitHub if they would like to continue the plan at a later time. +- 顧客が後でプランを継続したくなった場合には、GitHubを通じてプランをアップグレードできるようにします。 -For information about building cancellation workflows into your app, see "[Cancelling plans](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)." +アプリケーションへのキャンセルのワークフローの構築に関する情報については「[プランのキャンセル](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)」を参照してください。 diff --git a/translations/ja-JP/content/developers/github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md b/translations/ja-JP/content/developers/github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md index bcedc91429b9..f66397331378 100644 --- a/translations/ja-JP/content/developers/github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md +++ b/translations/ja-JP/content/developers/github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes.md @@ -1,9 +1,9 @@ --- -title: Configuring a webhook to notify you of plan changes -intro: 'After [creating a draft {% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/), you can configure a webhook that notifies you when changes to customer account plans occur. After you configure the webhook, you can [handle the `marketplace_purchase` event types](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) in your app.' +title: プランの変更を通知するようwebhookを設定する +intro: '[ドラフトの{% data variables.product.prodname_marketplace %}リストを作成](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)したあと、顧客のアカウントのプランに変更があった場合に通知するよう、webhookを設定できます。 webhookを設定すると、アプリケーション中で[`marketplace_purchase`イベントタイプを処理](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)できるようになります。' redirect_from: - /apps/adding-integrations/managing-listings-on-github-marketplace/adding-webhooks-for-a-github-marketplace-listing/ - - /apps/marketplace/managing-github-marketplace-listings/adding-webhooks-for-a-github-marketplace-listing/ + - /apps/adding-integrations/managing-listings-on-github-marketplace/adding-webhooks-for-a-github-marketplace-listing/ - /apps/marketplace/setting-up-github-marketplace-webhooks/creating-a-webhook-for-a-github-marketplace-listing/ - /apps/marketplace/listing-on-github-marketplace/configuring-the-github-marketplace-webhook/ - /marketplace/listing-on-github-marketplace/configuring-the-github-marketplace-webhook @@ -13,11 +13,11 @@ versions: -The {% data variables.product.prodname_marketplace %} event webhook can only be set up from your application's {% data variables.product.prodname_marketplace %} listing page. You can configure all other events from your [application's developer settings page](https://github.com/settings/developers). If you haven't created a {% data variables.product.prodname_marketplace %} listing, read "[Creating a draft {% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)" to learn how. +{% data variables.product.prodname_marketplace %}のイベントwebhookは、アプリケーションの{% data variables.product.prodname_marketplace %}リストページからのみセットアップできます。 他のすべてのイベントは、[アプリケーションの開発者設定ページ](https://github.com/settings/developers)から設定できます。 {% data variables.product.prodname_marketplace %}のリストを作成していない場合は、「[ドラフトの{% data variables.product.prodname_marketplace %}リストの作成](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)」を読んで、その方法を学んでください。 -### Creating a webhook +### webhookの作成 -To create a webhook for your {% data variables.product.prodname_marketplace %} listing, click **Webhook** in the left sidebar of your [{% data variables.product.prodname_marketplace %} listing page](https://github.com/marketplace/manage). You'll see the following webhook configuration options needed to configure your webhook: +{% data variables.product.prodname_marketplace %}リストのwebhookを作成するには、[{% data variables.product.prodname_marketplace %}リストページ](https://github.com/marketplace/manage)の左のサイドバーで**Webhook**をクリックしてください。 webhookを設定するのに必要な、以下のwebhookの設定オプションが表示されます。 #### Payload URL @@ -25,18 +25,18 @@ To create a webhook for your {% data variables.product.prodname_marketplace %} l #### Content type -{% data reusables.webhooks.content_type %} GitHub recommends using the `application/json` content type. +{% data reusables.webhooks.content_type %} GitHubは、`application/json`コンテンツタイプの利用をおすすめします。 #### Secret {% data reusables.webhooks.secret %} -#### アクティブ +#### Active -By default, webhook deliveries are "Active." You can choose to disable the delivery of webhook payloads during development by deselecting "Active." If you've disabled webhook deliveries, you will need to select "Active" before you submit your app for review. +デフォルトでは、webhookの配信は「Active」です。 「Active」の選択を解除すれば、開発の間webhookペイロードの配信を無効にできます。 webhookの配信を無効にした場合、レビューのためにアプリケーションをサブミットする前には「Active」を選択しなければなりません。 -### Viewing webhook deliveries +### webhookの配信の表示 -Once you've configured your {% data variables.product.prodname_marketplace %} webhook, you'll be able to inspect `POST` request payloads from the **Webhook** page of your application's [{% data variables.product.prodname_marketplace %} listing](https://github.com/marketplace/manage). GitHub doesn't resend failed delivery attempts. Ensure your app can receive all webhook payloads sent by GitHub. +{% data variables.product.prodname_marketplace %} webhookを設定すると、アプリケーションの[{% data variables.product.prodname_marketplace %}リスト](https://github.com/marketplace/manage)の**Webhook**ページから、`POST`リクエストのペイロードを調べることができるようになります。 GitHubは、失敗した配信の試行を再送信しません。 GitHubが送信したすべてのwebhookのペイロードを、アプリケーションが確実に受信できるようにしてください。 -![Inspect recent {% data variables.product.prodname_marketplace %} webhook deliveries](/assets/images/marketplace/marketplace_webhook_deliveries.png) +![最近の{% data variables.product.prodname_marketplace %} webhookの配信の調査](/assets/images/marketplace/marketplace_webhook_deliveries.png) diff --git a/translations/ja-JP/content/developers/github-marketplace/creating-apps-for-github-marketplace.md b/translations/ja-JP/content/developers/github-marketplace/creating-apps-for-github-marketplace.md index 9252c41ece19..22a14d8619e6 100644 --- a/translations/ja-JP/content/developers/github-marketplace/creating-apps-for-github-marketplace.md +++ b/translations/ja-JP/content/developers/github-marketplace/creating-apps-for-github-marketplace.md @@ -1,6 +1,6 @@ --- -title: Creating apps for GitHub Marketplace -intro: 'You can list free and paid tools for developers to use in {% data variables.product.prodname_marketplace %}.' +title: GitHub Marketplace用のアプリケーションの作成 +intro: '{% data variables.product.prodname_marketplace %}で利用する、開発者のための無料及び有料のツールをリストできます。' mapTopic: true versions: free-pro-team: '*' diff --git a/translations/ja-JP/content/developers/github-marketplace/drafting-a-listing-for-your-app.md b/translations/ja-JP/content/developers/github-marketplace/drafting-a-listing-for-your-app.md index 7bc6b6e54221..170ba843a491 100644 --- a/translations/ja-JP/content/developers/github-marketplace/drafting-a-listing-for-your-app.md +++ b/translations/ja-JP/content/developers/github-marketplace/drafting-a-listing-for-your-app.md @@ -1,6 +1,6 @@ --- -title: Drafting a listing for your app -intro: 'When you create a {% data variables.product.prodname_marketplace %} listing, GitHub saves it in draft mode until you submit the app for approval. Your listing shows customers how they can use your app.' +title: アプリケーションのリストのドラフト +intro: '{% data variables.product.prodname_marketplace %}のリストを作成すると、GitHubは承認のためにアプリケーションがサブミットされるまで、そのリストをドラフトモードで保存します。 このリストは、顧客に対してアプリケーションがどのように使えるのかを示します。' redirect_from: - /apps/adding-integrations/listing-apps-on-github-marketplace/listing-an-app-on-github-marketplace/ - /apps/marketplace/listing-apps-on-github-marketplace/listing-an-app-on-github-marketplace/ @@ -18,50 +18,50 @@ versions: -### Create a new draft {% data variables.product.prodname_marketplace %} listing +### 新しいドラフトの{% data variables.product.prodname_marketplace %}リストの作成 -You can only create draft listings for apps that are public. Before creating your draft listing, you can read the following guidelines for writing and configuring settings in your {% data variables.product.prodname_marketplace %} listing: +パブリックなアプリケーションについては、ドラフトのリストだけが作成できます。 ドラフトのリストを作成する前に、{% data variables.product.prodname_marketplace %}リストの設定を書いて構成するための以下のガイドラインを読んでください。 -* [Writing {% data variables.product.prodname_marketplace %} listing descriptions](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/) -* [Setting a {% data variables.product.prodname_marketplace %} listing's pricing plan](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/) -* [Configuring the {% data variables.product.prodname_marketplace %} Webhook](/marketplace/listing-on-github-marketplace/configuring-the-github-marketplace-webhook/) +* [{% data variables.product.prodname_marketplace %}リストの説明を書く](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/) +* [{% data variables.product.prodname_marketplace %}リストの価格プランの設定](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/) +* [{% data variables.product.prodname_marketplace %} webhookの設定](/marketplace/listing-on-github-marketplace/configuring-the-github-marketplace-webhook/) -To create a {% data variables.product.prodname_marketplace %} listing: +{% data variables.product.prodname_marketplace %}のリストを作成するには、以下のようにします。 {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} -3. In the left sidebar, click either **OAuth Apps** or **GitHub Apps** depending on the app you're adding to {% data variables.product.prodname_marketplace %}. +3. 左のサイドバーで、{% data variables.product.prodname_marketplace %}に追加しようとしているアプリケーションに応じて、**OAuth Apps**もしくは**GitHub Apps**をクリックしてください。 {% note %} - **Note**: You can also add a listing by navigating to https://github.com/marketplace/new, viewing your available apps, and clicking **Create draft listing**. + **ノート**: https://github.com/marketplace/new にアクセスし、利用可能なアプリケーションを見て、**Create draft listing(ドラフトのリストの作成)**をクリックしても、リストを追加できます。 {% endnote %} - ![App type selection](/assets/images/settings/apps_choose_app.png) + ![アプリケーションの種類の選択](/assets/images/settings/apps_choose_app.png) -4. Select the app you'd like to add to +4. 追加したいアプリケーションを選択してください。 {% data variables.product.prodname_marketplace %}. -![App selection for {% data variables.product.prodname_marketplace %} listing](/assets/images/github-apps/github_apps_select-app.png) +![{% data variables.product.prodname_marketplace %}リストのアプリケーションの選択](/assets/images/github-apps/github_apps_select-app.png) {% data reusables.user-settings.edit_marketplace_listing %} -5. Once you've created a new draft listing, you'll see an overview of the sections that you'll need to visit before your {% data variables.product.prodname_marketplace %} listing will be complete. ![GitHub Marketplace listing](/assets/images/marketplace/marketplace_listing_overview.png) +5. 新しいドラフトのリストを作成すると、{% data variables.product.prodname_marketplace %}のリストの完成前にアクセスしておかなければならないセクションの概要が表示されます。 ![GitHub Marketplaceのリスト](/assets/images/marketplace/marketplace_listing_overview.png) {% note %} -**Note:** In the "Contact info" section of your listing, we recommend using individual email addresses, rather than group emails addresses like support@domain.com. GitHub will use these email addresses to contact you about updates to {% data variables.product.prodname_marketplace %} that might affect your listing, new feature releases, marketing opportunities, payouts, and information on conferences and sponsorships. +**ノート:** リストの"Contact info(連絡先の情報)"セクションでは、support@domain.comというようなグループメールアドレスよりは、個人のメールアドレスを使うことをおすすめします。 GitHubはこれらのメールアドレスを、リストに影響するかもしれない{% data variables.product.prodname_marketplace %}のアップデート、新機能、マーケティングの機会、支払い、カンファレンスやスポンサーシップに関する情報などに関する連絡に使用します。 {% endnote %} -### Editing your listing +### リストの編集 -Once you've created a {% data variables.product.prodname_marketplace %} draft listing, you can come back to modify information in your listing anytime. If your app is already approved and in {% data variables.product.prodname_marketplace %}, you can edit the information and images in your listing, but you will not be able to change existing published pricing plans. See "[Setting a {% data variables.product.prodname_marketplace %} listing's pricing plan](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)." +{% data variables.product.prodname_marketplace %}のドラフトリストを作成した後は、いつでもリスト内の情報を変更するために戻ってくることができます。 アプリケーションが検証済みで{% data variables.product.prodname_marketplace %}にあるなら、リスト中の情報や画像を編集することはできますが、公開された既存の価格プランを変更することはできません。 「[{% data variables.product.prodname_marketplace %}リストの価格プランの設定](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)」を参照してください。 -### Submitting your app +### アプリケーションのサブミット -Once you've completed your {% data variables.product.prodname_marketplace %} listing, you can submit your listing for review from the **Overview** page. You'll need to read and accept the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)," and then you can click **Submit for review**. After you submit your app for review, the {% data variables.product.prodname_marketplace %} onboarding team will contact you with additional information about the onboarding process. You can learn more about the onboarding and security review process in "[Getting started with {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/)." +{% data variables.product.prodname_marketplace %}リストが完成したら、**Overview(概要)**ページからレビューのためにリストをサブミットできます。 「[{% data variables.product.prodname_marketplace %}の開発者契約](/articles/github-marketplace-developer-agreement/)」を読んで同意しなければなりません。続いて**Submit for review(レビューのためにサブミット)**をクリックできます。 レビューのためにアプリケーションをサブミットした後、{% data variables.product.prodname_marketplace %}のオンボーディングチームから、オンボーディングのプロセスに関する追加情報と併せて連絡が来ます。 オンボーディングとセキュリティレビューのプロセスに関する詳細については「[{% data variables.product.prodname_marketplace %}を使い始める](/marketplace/getting-started/)」を参照してください。 -### Removing a {% data variables.product.prodname_marketplace %} listing +### {% data variables.product.prodname_marketplace %}リストの削除 -If you no longer want to list your app in {% data variables.product.prodname_marketplace %}, contact [marketplace@github.com](mailto:marketplace@github.com) to remove your listing. +アプリケーションを{% data variables.product.prodname_marketplace %}のリストに載せたくなくなったなら、リストを削除するために[marketplace@github.com](mailto:marketplace@github.com)に連絡してください。 diff --git a/translations/ja-JP/content/developers/github-marketplace/handling-new-purchases-and-free-trials.md b/translations/ja-JP/content/developers/github-marketplace/handling-new-purchases-and-free-trials.md index 5e0f635e0825..c5456ec756ba 100644 --- a/translations/ja-JP/content/developers/github-marketplace/handling-new-purchases-and-free-trials.md +++ b/translations/ja-JP/content/developers/github-marketplace/handling-new-purchases-and-free-trials.md @@ -1,6 +1,6 @@ --- -title: Handling new purchases and free trials -intro: 'When a customer purchases a paid plan, free trial, or the free version of your {% data variables.product.prodname_marketplace %} app, you''ll receive the [`marketplace_purchase` event](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) webhook with the `purchased` action, which kicks off the purchasing flow.' +title: 新しい購入や無料トライアルの処理 +intro: '顧客が有料プラン、無料のトライアル、あるいは{% data variables.product.prodname_marketplace %}アプリケーションの無料バージョンを購入した場合、`purchased`アクションが付いた[`marketplace_purchase`イベント](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) webhookを受信することになり、それによって購入フローが開始されます。' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/supporting-purchase-plans-for-github-apps/ - /apps/marketplace/administering-listing-plans-and-user-accounts/supporting-purchase-plans-for-oauth-apps/ @@ -14,68 +14,68 @@ versions: {% warning %} -If you offer a GitHub App in {% data variables.product.prodname_marketplace %}, your app must identify users following the OAuth authorization flow. You don't need to set up a separate OAuth App to support this flow. See "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" for more information. +{% data variables.product.prodname_marketplace %}でGitHub Appを提供している場合、アプリケーションはOAuthの認可フローに従ってユーザを識別しなければなりません。 このフローをサポートするために、個別のOAuth Appをセットアップする必要はありません。 詳しい情報については「[GitHub Appのユーザの特定と認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」を参照してください。 {% endwarning %} -### ステップ 1. Initial purchase and webhook event +### ステップ 1. 最初の購入とwebhookイベント -Before a customer purchases your {% data variables.product.prodname_marketplace %} app, they select a [listing plan](/marketplace/selling-your-app/github-marketplace-pricing-plans/). They also choose whether to purchase the app from their personal account or an organization account. +{% data variables.product.prodname_marketplace %}アプリケーションを購入する前に、顧客は[リストプラン](/marketplace/selling-your-app/github-marketplace-pricing-plans/)を選択します。 顧客は、アプリケーションの購入を自分の個人アカウントから行うのか、あるいはOrganizationアカウントから行うのかも選択します。 -The customer completes the purchase by clicking **Complete order and begin installation**. +**Complete order and begin installation(注文を完了してインストールを開始)**をクリックすることで、顧客は購入を完了します。 -GitHub then sends the [`marketplace_purchase`](/webhooks/event-payloads/#marketplace_purchase) webhook with the `purchased` action to your app. +そうすると、GitHubは[`marketplace_purchase`](/webhooks/event-payloads/#marketplace_purchase) webhookに`purchased`アクションを付けてアプリケーションに送信します。 -Read the `effective_date` and `marketplace_purchase` object from the `marketplace_purchase` webhook to determine which plan the customer purchased, when the billing cycle starts, and when the next billing cycle begins. +`marketplace_purchase` webhookから`effective_date`と`marketplace_purchase`を読み取り、顧客が購入したプラン、支払いサイクルの開始時点、次の支払いサイクルの開始時点を判断してください。 -If your app offers a free trial, read the `marketplace_purchase[on_free_trial]` attribute from the webhook. If the value is `true`, your app will need to track the free trial start date (`effective_date`) and the date the free trial ends (`free_trial_ends_on`). Use the `free_trial_ends_on` date to display the remaining days left in a free trial in your app's UI. You can do this in either a banner or in your [billing UI](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui). To learn how to handle cancellations before a free trial ends, see "[Cancelling plans](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)." See "[Upgrading and downgrading plans](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)" to find out how to transition a free trial to a paid plan when a free trial expires. +アプリケーションが無料トライアルを提供しているなら、webhookから`marketplace_purchase[on_free_trial]`属性を読んでください。 この値が`true`なら、アプリケーションは無料トライアルの開始日(`effective_date`)と、無料トライアルの終了日(`free_trial_ends_on`)を追跡しなければなりません。 アプリケーションのUIに無料トライアルの残日数を表示するのには、`free_trial_ends_on`の日付を使ってください。 これはバナーか、[支払いUI](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui)のいずれでも行えます。 無料トライアルの終了前のキャンセルの処理方法を学ぶには、「[プランのキャンセル](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)」を参照してください。 無料トライアルの終了時点での無料トライアルから有料プランへの移行方法を知るには、「[プランのアップグレードとダウングレード](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)」を参照してください。 -See "[{% data variables.product.prodname_marketplace %} webhook events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" for an example of the `marketplace_purchase` event payload. +`marketplace_purchase`イベントペイロードの例については「[{% data variables.product.prodname_marketplace %} webhookイベント](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)」を参照してください。 ### ステップ 2. インストール -If your app is a GitHub App, GitHub prompts the customer to select which repositories the app can access when they purchase it. GitHub then installs the app on the account the customer selected and grants access to the selected repositories. +アプリケーションがGitHub Appなら、GitHubは顧客に対してアプリケーションの購入時にそのアプリケーションがアクセスできるリポジトリの選択を求めます。 そしてGitHubは、顧客が選択したアカウントにそのアプリケーションをインストールし、選択されたリポジトリへのアクセスを許可します。 -At this point, if you specified a **Setup URL** in your GitHub App settings, Github will redirect the customer to that URL. If you do not specify a setup URL, you will not be able to handle purchases of your GitHub App. +この時点で、GitHub Appの設定で**Setup URL**を指定しているなら、GitHubは顧客をそのURLへリダイレクトさせます。 Setup URLを指定していないなら、GitHub Appの購入を処理することはできません {% note %} -**Note:** The **Setup URL** is described as optional in GitHub App settings, but it is a required field if you want to offer your app in {% data variables.product.prodname_marketplace %}. +**ノート:** **Setup URL**はGitHub Appの設定中でオプションとされていますが、アプリケーションを{% data variables.product.prodname_marketplace %}で提供したい場合には必須のフィールドです。 {% endnote %} -If your app is an OAuth App, GitHub does not install it anywhere. Instead, GitHub redirects the customer to the **Installation URL** you specified in your [{% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#listing-urls). +アプリケーションがOAuth Appなら、GitHubはそれをどこにもインストールしません。 その代わりに、GitHubは顧客を[{% data variables.product.prodname_marketplace %}リスト](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/#listing-urls)で指定された**Installation URL**へ顧客をリダイレクトします。 -When a customer purchases an OAuth App, GitHub redirects the customer to the URL you choose (either Setup URL or Installation URL) and the URL includes the customer's selected pricing plan as a query parameter: `marketplace_listing_plan_id`. +顧客がOAuth Appを購入すると、GitHubはその顧客を選択されたURL(Setup URLもしくはInstallation URL)へリダイレクトし、そのURLには顧客が選択した価格プランがクエリパラメータの`marketplace_listing_plan_id`として含まれます。 -### ステップ 3. 承認 +### ステップ 3. 認可 -When a customer purchases your app, you must send the customer through the OAuth authorization flow: +顧客がアプリケーションを購入したら、顧客をOAuthの認可フローに送らなければなりません。 -* If your app is a GitHub App, begin the authorization flow as soon as GitHub redirects the customer to the **Setup URL**. Follow the steps in "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." +* アプリケーションがGitHub Appなら、GitHubが顧客を**Setup URL**にリダイレクトしたらすぐに認可フローを開始してください。 「[GitHub Appのユーザの特定の認可](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)」のステップに従ってください。 -* If your app is an OAuth App, begin the authorization flow as soon as GitHub redirects the customer to the **Installation URL**. Follow the steps in "[Authorizing OAuth Apps](/apps/building-oauth-apps/authorizing-oauth-apps/)." +* アプリケーションがOAuth Appなら、GitHubが顧客を**Installation URL**にリダイレクトしたらすぐに認可フローを開始してください。 「[OAuth Appの認可](/apps/building-oauth-apps/authorizing-oauth-apps/)」のステップに従ってください。 -For either type of app, the first step is to redirect the customer to https://github.com/login/oauth/authorize. +どちらの種類のアプリケーションでも、最初のステップは顧客をhttps://github.com/login/oauth/authorizeにリダイレクトさせることです。 -After the customer completes the authorization, your app receives an OAuth access token for the customer. You'll need this token for the next step. +顧客が認可を完了すると、アプリケーションは顧客のOAuthアクセストークンを受け取ります。 このトークンは、次のステップで必要になります。 {% note %} -**Note:** When authorizing a customer on a free trial, grant them the same access they would have on the paid plan. You'll move them to the paid plan after the trial period ends. +**ノート:** 顧客を無料トライアルで認可する場合は、有料プランの場合と同じアクセス権を付与してください。 それらの顧客は、無料の期間が終了したら有料プランに移行させます。 {% endnote %} -### ステップ 4. Provisioning customer accounts +### ステップ 4. 顧客アカウントのプロビジョニング -Your app must provision a customer account for all new purchases. Using the access token you received for the customer in [Step 3. Authorization](#step-3-authorization), call the "[List subscriptions for the authenticated user](/v3/apps/marketplace/#list-subscriptions-for-the-authenticated-user)" endpoint. The response will include the customer's `account` information and show whether they are on a free trial (`on_free_trial`). Use this information to complete setup and provisioning. +アプリケーションは、すべての新規購入に対して顧客アカウントをプロビジョニングしなければなりません。 [ステップ3 認可](#step-3-authorization)で受け取った顧客のアクセストークンを使い、 「[認証されたユーザのサブスクリプションのリスト](/v3/apps/marketplace/#list-subscriptions-for-the-authenticated-user)」エンドポイントを呼び出してください。 レスポンスには顧客の`account`情報が含まれ、その顧客が無料トライアルを利用しているかが示されます(`on_free_trial`)。 この情報を使って、セットアップとプロビジョニングを完了させてください。 {% data reusables.marketplace.marketplace-double-purchases %} -If the purchase is for an organization and per-user, you can prompt the customer to choose which organization members will have access to the purchased app. +購入がOrganizationのためのものであり、ユーザごとであるなら、顧客に対して購入されたアプリケーションにアクセスできるOrganizationのメンバーの選択を求めることができます。 -You can customize the way that organization members receive access to your app. Here are a few suggestions: +Organizationのメンバーがアプリケーションへのアクセスを受け取る方法は、カスタマイズできます。 いくつかの例を挙げましょう。 -**Flat-rate pricing:** If the purchase is made for an organization using flat-rate pricing, your app can [get all the organization’s members](/v3/orgs/members/#list-organization-members) via the API and prompt the organization admin to choose which members will have paid users on the integrator side. +**定額料金:** Organizationに対して定額料金での購入が行われたなら、アプリケーションはAPI経由で[Organizationの全メンバーを取得](/v3/orgs/members/#list-organization-members)して、Organizationの管理者に対してどのメンバーがインテグレーター側で有料ユーザとなるかの選択を求めることができます。 -**Per-unit pricing:** One method of provisioning per-unit seats is to allow users to occupy a seat as they log in to the app. Once the customer hits the seat count threshold, your app can alert the user that they need to upgrade through {% data variables.product.prodname_marketplace %}. +**ユニット単位の料金:** ユニットシートごとにプロビジョニングする方法の1つは、ユーザがアプリケーションにログインしたときにシートを使用できるようにすることです。 顧客がシートカウントの閾値に達した場合、アプリケーションはユーザに対して{% data variables.product.prodname_marketplace %}を通じてアップグレードする必要があることを警告できます。 diff --git a/translations/ja-JP/content/developers/github-marketplace/handling-plan-cancellations.md b/translations/ja-JP/content/developers/github-marketplace/handling-plan-cancellations.md index 1c6073fddb15..502e1179172f 100644 --- a/translations/ja-JP/content/developers/github-marketplace/handling-plan-cancellations.md +++ b/translations/ja-JP/content/developers/github-marketplace/handling-plan-cancellations.md @@ -1,6 +1,6 @@ --- -title: Handling plan cancellations -intro: 'Cancelling a {% data variables.product.prodname_marketplace %} app triggers the [`marketplace_purchase` event](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) webhook with the `cancelled` action, which kicks off the cancellation flow.' +title: プランのキャンセルの処理 +intro: '{% data variables.product.prodname_marketplace %}アプリケーションをキャンセルすると、[`marketplace_purchase`イベント](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events) webhookが`cancelled`アクション付きでトリガされます。これによって、キャンセルのフローが開始されます。' redirect_from: - /apps/marketplace/administering-listing-plans-and-user-accounts/cancelling-plans/ - /apps/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/ @@ -11,9 +11,9 @@ versions: -For more information about cancelling as it relates to billing, see "[Billing customers in {% data variables.product.prodname_marketplace %}](/apps//marketplace/administering-listing-plans-and-user-accounts/billing-customers-in-github-marketplace)." +支払いに関連するキャンセルについての詳しい情報は、「[{% data variables.product.prodname_marketplace %}での顧客の支払い](/apps//marketplace/administering-listing-plans-and-user-accounts/billing-customers-in-github-marketplace)」を参照してください。 -### ステップ 1. Cancellation event +### ステップ 1. キャンセルイベント If a customer chooses to cancel a {% data variables.product.prodname_marketplace %} order, GitHub sends a [`marketplace_purchase`](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/) webhook with the action `cancelled` to your app when the cancellation takes effect. If the customer cancels during a free trial, your app will receive the event immediately. When a customer cancels a paid plan, the cancellation will occur at the end of the customer's billing cycle. diff --git a/translations/ja-JP/content/developers/github-marketplace/handling-plan-changes.md b/translations/ja-JP/content/developers/github-marketplace/handling-plan-changes.md index c1c3cdf3d425..0f3d2dd67e67 100644 --- a/translations/ja-JP/content/developers/github-marketplace/handling-plan-changes.md +++ b/translations/ja-JP/content/developers/github-marketplace/handling-plan-changes.md @@ -22,7 +22,7 @@ GitHub send the `marketplace_purchase` webhook with the `changed` action to your GitHub will send the webhook when the change takes effect. For example, when a customer downgrades a plan, GitHub sends the webhook at the end of the customer's billing cycle. GitHub sends a webhook to your app immediately when a customer upgrades their plan to allow them access to the new service right away. If a customer switches from a monthly to a yearly billing cycle, it's considered an upgrade. See "[Billing customers in {% data variables.product.prodname_marketplace %}](/marketplace/selling-your-app/billing-customers-in-github-marketplace/)" to learn more about what actions are considered an upgrade or downgrade. -Read the `effective_date`, `marketplace_purchase`, and `previous_marketplace_purchase` from the `marketplace_purchase` webhook to update the plan's start date and make changes to the customer's billing cycle and pricing plan. See "[{% data variables.product.prodname_marketplace %} webhook events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" for an example of the `marketplace_purchase` event payload. +Read the `effective_date`, `marketplace_purchase`, and `previous_marketplace_purchase` from the `marketplace_purchase` webhook to update the plan's start date and make changes to the customer's billing cycle and pricing plan. `marketplace_purchase`イベントペイロードの例については「[{% data variables.product.prodname_marketplace %} webhookイベント](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)」を参照してください。 If your app offers free trials, you'll receive the `marketplace_purchase` webhook with the `changed` action when the free trial expires. If the customer's free trial expires, upgrade the customer to the paid version of the free-trial plan. diff --git a/translations/ja-JP/content/developers/github-marketplace/viewing-metrics-for-your-listing.md b/translations/ja-JP/content/developers/github-marketplace/viewing-metrics-for-your-listing.md index 045237bda979..f5c01d6a33de 100644 --- a/translations/ja-JP/content/developers/github-marketplace/viewing-metrics-for-your-listing.md +++ b/translations/ja-JP/content/developers/github-marketplace/viewing-metrics-for-your-listing.md @@ -47,8 +47,7 @@ To access {% data variables.product.prodname_marketplace %} Insights: {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.marketplace_apps %} -4. Select the -{% data variables.product.prodname_github_app %} that you'd like to view Insights for. +4. {% data variables.product.prodname_github_app %} that you'd like to view Insights for. {% data reusables.user-settings.edit_marketplace_listing %} 6. Click the **Insights** tab. 7. Optionally, select a different time period by clicking the Period dropdown in the upper-right corner of the Insights page. ![Marketplace time period](/assets/images/marketplace/marketplace_insights_time_period.png) diff --git a/translations/ja-JP/content/developers/github-marketplace/viewing-transactions-for-your-listing.md b/translations/ja-JP/content/developers/github-marketplace/viewing-transactions-for-your-listing.md index 15ede21ee304..4d9660677e28 100644 --- a/translations/ja-JP/content/developers/github-marketplace/viewing-transactions-for-your-listing.md +++ b/translations/ja-JP/content/developers/github-marketplace/viewing-transactions-for-your-listing.md @@ -39,8 +39,7 @@ To access {% data variables.product.prodname_marketplace %} transactions: {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.developer_settings %} {% data reusables.user-settings.marketplace_apps %} -4. Select the -{% data variables.product.prodname_github_app %} that you'd like to view transactions for. +4. {% data variables.product.prodname_github_app %} that you'd like to view transactions for. {% data reusables.user-settings.edit_marketplace_listing %} 6. Click the **Transactions** tab. 7. Optionally, select a different time period by clicking the Period dropdown in the upper-right corner of the Transactions page. ![Marketplace time period](/assets/images/marketplace/marketplace_insights_time_period.png) diff --git a/translations/ja-JP/content/developers/github-marketplace/webhook-events-for-the-github-marketplace-api.md b/translations/ja-JP/content/developers/github-marketplace/webhook-events-for-the-github-marketplace-api.md index 64c0fd209725..4c45d9bd0794 100644 --- a/translations/ja-JP/content/developers/github-marketplace/webhook-events-for-the-github-marketplace-api.md +++ b/translations/ja-JP/content/developers/github-marketplace/webhook-events-for-the-github-marketplace-api.md @@ -13,7 +13,7 @@ versions: ### {% data variables.product.prodname_marketplace %} purchase webhook payload -Webhooks `POST` requests have special headers. See "[Webhook delivery headers](/webhooks/event-payloads/#delivery-headers)" for more details. GitHub doesn't resend failed delivery attempts. Ensure your app can receive all webhook payloads sent by GitHub. +Webhooks `POST` requests have special headers. See "[Webhook delivery headers](/webhooks/event-payloads/#delivery-headers)" for more details. GitHubは、失敗した配信の試行を再送信しません。 GitHubが送信したすべてのwebhookのペイロードを、アプリケーションが確実に受信できるようにしてください。 Cancellations and downgrades take effect on the first day of the next billing cycle. Events for downgrades and cancellations are sent when the new plan takes effect at the beginning of the next billing cycle. Events for new purchases and upgrades begin immediately. Use the `effective_date` in the webhook payload to determine when a change will begin. @@ -35,7 +35,7 @@ The `marketplace_purchase` object has the following keys: | -------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `アカウント` | `オブジェクト` | The `organization` or `user` account associated with the subscription. Organization accounts will include `organization_billing_email`, which is the organization's administrative email address. To find email addresses for personal accounts, you can use the [Get the authenticated user](/v3/users/#get-the-authenticated-user) endpoint. | | `billing_cycle` | `string` | Can be `yearly` or `monthly`. When the `account` owner has a free GitHub plan and has purchased a free {% data variables.product.prodname_marketplace %} plan, `billing_cycle` will be `nil`. | -| `unit_count` | `整数` | Number of units purchased. | +| `unit_count` | `integer` | Number of units purchased. | | `on_free_trial` | `boolean` | `true` when the `account` is on a free trial. | | `free_trial_ends_on` | `string` | The date the free trial will expire. | | `next_billing_date` | `string` | The date that the next billing cycle will start. When the `account` owner has a free GitHub.com plan and has purchased a free {% data variables.product.prodname_marketplace %} plan, `next_billing_date` will be `nil`. | @@ -45,11 +45,11 @@ The `plan` object has the following keys: | キー | 種類 | 説明 | | ------------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | `整数` | The unique identifier for this plan. | +| `id` | `integer` | The unique identifier for this plan. | | `name` | `string` | The plan's name. | | `説明` | `string` | This plan's description. | -| `monthly_price_in_cents` | `整数` | The monthly price of this plan in cents (US currency). For example, a listing that costs 10 US dollars per month will be 1000 cents. | -| `yearly_price_in_cents` | `整数` | The yearly price of this plan in cents (US currency). For example, a listing that costs 100 US dollars per month will be 10000 cents. | +| `monthly_price_in_cents` | `integer` | The monthly price of this plan in cents (US currency). For example, a listing that costs 10 US dollars per month will be 1000 cents. | +| `yearly_price_in_cents` | `integer` | The yearly price of this plan in cents (US currency). For example, a listing that costs 100 US dollars per month will be 10000 cents. | | `price_model` | `string` | The pricing model for this listing. Can be one of `flat-rate`, `per-unit`, or `free`. | | `has_free_trial` | `boolean` | `true` when this listing offers a free trial. | | `unit_name` | `string` | The name of the unit. If the pricing model is not `per-unit` this will be `nil`. | diff --git a/translations/ja-JP/content/developers/index.md b/translations/ja-JP/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/translations/ja-JP/content/developers/index.md +++ b/translations/ja-JP/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ja-JP/content/developers/overview/about-githubs-apis.md b/translations/ja-JP/content/developers/overview/about-githubs-apis.md index fcd8d2120885..d72cf182c3e4 100644 --- a/translations/ja-JP/content/developers/overview/about-githubs-apis.md +++ b/translations/ja-JP/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### ベータ diff --git a/translations/ja-JP/content/developers/overview/github-developer-program.md b/translations/ja-JP/content/developers/overview/github-developer-program.md index 7dff17064df3..f10a364e70bd 100644 --- a/translations/ja-JP/content/developers/overview/github-developer-program.md +++ b/translations/ja-JP/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/translations/ja-JP/content/developers/overview/index.md b/translations/ja-JP/content/developers/overview/index.md index d81a6cbb8299..e0741f828de0 100644 --- a/translations/ja-JP/content/developers/overview/index.md +++ b/translations/ja-JP/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: 概要 -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目次 diff --git a/translations/ja-JP/content/developers/overview/managing-deploy-keys.md b/translations/ja-JP/content/developers/overview/managing-deploy-keys.md index cfe952c333e9..fecb60456cd4 100644 --- a/translations/ja-JP/content/developers/overview/managing-deploy-keys.md +++ b/translations/ja-JP/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -27,7 +28,7 @@ In many cases, especially in the beginning of a project, SSH agent forwarding is * Users **must** SSH in to deploy; automated deploy processes can't be used. * SSH agent forwarding can be troublesome to run for Windows users. -##### Setup +##### セットアップ 1. Turn on agent forwarding locally. See [our guide on SSH agent forwarding][ssh-agent-forwarding] for more information. 2. Set your deploy scripts to use agent forwarding. For example, on a bash script, enabling agent forwarding would look something like this: `ssh -A serverA 'bash -s' < deploy.sh` @@ -49,7 +50,7 @@ If you don't want to use SSH keys, you can use [HTTPS with OAuth tokens][git-aut * You must make sure that you configure your token with the correct access scopes. * Tokens are essentially passwords, and must be protected the same way. -##### Setup +##### セットアップ See [our guide on Git automation with tokens][git-automation]. @@ -70,7 +71,7 @@ See [our guide on Git automation with tokens][git-automation]. * Deploy keys only grant access to a single repository. More complex projects may have many repositories to pull to the same server. * Deploy keys are usually not protected by a passphrase, making the key easily accessible if the server is compromised. -##### Setup +##### セットアップ 1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server, and remember where you save the generated public/private rsa key pair. 2. In the upper-right corner of any {% data variables.product.product_name %} page, click your profile photo, then click **Your profile**. ![Navigation to profile](/assets/images/profile-page.png) @@ -110,7 +111,7 @@ This means that you cannot automate the creation of accounts. But if you want to * Only organizations can restrict machine users to read-only access. Personal repositories always grant collaborators read/write access. * Machine user keys, like deploy keys, are usually not protected by a passphrase. -##### Setup +##### セットアップ 1. [Run the `ssh-keygen` procedure][generating-ssh-keys] on your server and attach the public key to the machine user account. 2. Give the machine user account access to the repositories you want to automate. You can do this by adding the account as a [collaborator][collaborator], as an [outside collaborator][outside-collaborator], or to a [team][team] in an organization. diff --git a/translations/ja-JP/content/developers/overview/replacing-github-services.md b/translations/ja-JP/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/translations/ja-JP/content/developers/overview/replacing-github-services.md +++ b/translations/ja-JP/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/ja-JP/content/developers/overview/using-ssh-agent-forwarding.md b/translations/ja-JP/content/developers/overview/using-ssh-agent-forwarding.md index bf7f696feeff..951c3ca09e06 100644 --- a/translations/ja-JP/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/ja-JP/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/ja-JP/content/developers/webhooks-and-events/about-webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/about-webhooks.md index 64b973bcf586..b97f90337145 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/about-webhooks.md @@ -1,21 +1,22 @@ --- -title: About webhooks +title: webhook について intro: Learn the basics of how webhooks work to help you build and set up integrations. redirect_from: - /webhooks versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} -### Events +### イベント {% data reusables.webhooks.webhooks_intro %} diff --git a/translations/ja-JP/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/ja-JP/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index 58fb1a4b9359..0d5384fc43e5 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/webhooks-and-events/creating-webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/creating-webhooks.md index 8b00282ba7a1..0f926096ff71 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. @@ -42,9 +46,9 @@ Since we're developing locally for our tutorial, let's set it to `http://localho {% data reusables.webhooks.webhooks_ssl %} -### アクティブ +### Active -By default, webhook deliveries are "Active." You can choose to disable the delivery of webhook payloads by deselecting "Active." +デフォルトでは、webhookの配信は「Active」です。 You can choose to disable the delivery of webhook payloads by deselecting "Active." ### イベント diff --git a/translations/ja-JP/content/developers/webhooks-and-events/events.md b/translations/ja-JP/content/developers/webhooks-and-events/events.md index 15a2ba63cdcd..65642f4d3168 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/events.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/developers/webhooks-and-events/github-event-types.md b/translations/ja-JP/content/developers/webhooks-and-events/github-event-types.md index d88565f8cf05..7d024ff641b8 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object @@ -199,9 +200,9 @@ This event returns an empty `payload` object. | キー | 種類 | 説明 | | -------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `push_id` | `整数` | Unique identifier for the push. | -| `size` | `整数` | The number of commits in the push. | -| `distinct_size` | `整数` | The number of distinct commits in the push. | +| `push_id` | `integer` | Unique identifier for the push. | +| `size` | `integer` | The number of commits in the push. | +| `distinct_size` | `integer` | The number of distinct commits in the push. | | `ref` | `string` | The full [`git ref`](/v3/git/refs/) that was pushed. Example: `refs/heads/main`. | | `head` | `string` | The SHA of the most recent commit on `ref` after the push. | | `before` | `string` | The SHA of the most recent commit on `ref` before the push. | diff --git a/translations/ja-JP/content/developers/webhooks-and-events/index.md b/translations/ja-JP/content/developers/webhooks-and-events/index.md index c879ac7e389b..6fa6d2ed0111 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/index.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目次 diff --git a/translations/ja-JP/content/developers/webhooks-and-events/issue-event-types.md b/translations/ja-JP/content/developers/webhooks-and-events/issue-event-types.md index 1c6ac7c3b2ab..f172a97da04a 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -122,20 +123,20 @@ A comment was added to the issue or pull request. {% data reusables.issue-events.timeline_events_object_properties %} -| 名前 | 種類 | 説明 | -| -------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `url` | `string` | The REST API URL to retrieve the issue comment. | -| `html_url` | `string` | The HTML URL of the issue comment. | -| `issue_url` | `string` | The HTML URL of the issue. | -| `id` | `整数` | The unique identifier of the event. | -| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | -| `ユーザ` | `オブジェクト` | The person who commented on the issue. | -| `created_at` | `string` | The timestamp indicating when the comment was added. | -| `updated_at` | `string` | The timestamp indicating when the comment was updated or created, if the comment is never updated. | -| `author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. | -| `body` | `string` | The comment body text. | -| `event` | `string` | The event value is `"commented"`. | -| `actor` | `オブジェクト` | The person who generated the event. | +| 名前 | 種類 | 説明 | +| -------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `url` | `string` | The REST API URL to retrieve the issue comment. | +| `html_url` | `string` | The HTML URL of the issue comment. | +| `issue_url` | `string` | The HTML URL of the issue. | +| `id` | `integer` | The unique identifier of the event. | +| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | +| `ユーザ` | `オブジェクト` | The person who commented on the issue. | +| `created_at` | `string` | The timestamp indicating when the comment was added. | +| `updated_at` | `string` | The timestamp indicating when the comment was updated or created, if the comment is never updated. | +| `author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. | +| `body` | `string` | The comment body text. | +| `event` | `string` | The event value is `"commented"`. | +| `actor` | `オブジェクト` | The person who generated the event. | ### committed @@ -229,7 +230,7 @@ The issue or pull request was referenced from another issue or pull request. | --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `actor` | `オブジェクト` | The person who generated the event. | | `created_at` | `string` | The timestamp indicating when the cross-reference was added. | -| `updated_at` | `string` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. | +| `updated_at` | `string` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. | | `資料` | `オブジェクト` | The issue or pull request that added a cross-reference. | | `source[type]` | `string` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. | | `source[issue]` | `オブジェクト` | The `issue` object that added the cross-reference. | @@ -347,7 +348,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -579,20 +580,20 @@ The pull request was reviewed. {% data reusables.issue-events.timeline_events_object_properties %} -| 名前 | 種類 | 説明 | -| -------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | `整数` | The unique identifier of the event. | -| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | -| `ユーザ` | `オブジェクト` | The person who commented on the issue. | -| `body` | `string` | The review summary text. | -| `commit_id` | `string` | The SHA of the latest commit in the pull request at the time of the review. | -| `submitted_at` | `string` | The timestamp indicating when the review was submitted. | -| `状態` | `string` | The state of the submitted review. Can be one of: `commented`, `changes_requested`, or `approved`. | -| `html_url` | `string` | The HTML URL of the review. | -| `pull_request_url` | `string` | The REST API URL to retrieve the pull request. | -| `author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. | -| `_links` | `オブジェクト` | The `html_url` and `pull_request_url`. | -| `event` | `string` | The event value is `"reviewed"`. | +| 名前 | 種類 | 説明 | +| -------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | `integer` | The unique identifier of the event. | +| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | +| `ユーザ` | `オブジェクト` | The person who commented on the issue. | +| `body` | `string` | The review summary text. | +| `commit_id` | `string` | The SHA of the latest commit in the pull request at the time of the review. | +| `submitted_at` | `string` | The timestamp indicating when the review was submitted. | +| `state` | `string` | The state of the submitted review. Can be one of: `commented`, `changes_requested`, or `approved`. | +| `html_url` | `string` | The HTML URL of the review. | +| `pull_request_url` | `string` | The REST API URL to retrieve the pull request. | +| `author_association` | `string` | The permissions the user has in the issue's repository. For example, the value would be `"OWNER"` if the owner of repository created a comment. | +| `_links` | `オブジェクト` | The `html_url` and `pull_request_url`. | +| `event` | `string` | The event value is `"reviewed"`. | ### subscribed @@ -664,7 +665,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/ja-JP/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/securing-your-webhooks.md index 0a5ed843591b..558685831253 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/translations/ja-JP/content/developers/webhooks-and-events/testing-webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/testing-webhooks.md index 1d4d43045cba..d30c497346f2 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Now that you've [configured your local server](/webhooks/configuring/), you migh ### Listing recent deliveries -Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a deployment was successful (green check) or failed (red x). You can also identify when each delivery was attempted. +Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a delivery was successful (green check) or failed (red x). You can also identify when each delivery was attempted. {% data variables.product.product_name %} keeps a log of each webhook delivery for {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} days. diff --git a/translations/ja-JP/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/ja-JP/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 79eede76ea96..9028359cd6ce 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ The unique properties for a webhook event are the same properties you'll find in HTTP POST payloads that are delivered to your webhook's configured URL endpoint will contain several special headers: -| ヘッダ | 説明 | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | Name of the event that triggered the delivery. | -| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | -| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| ヘッダ | 説明 | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | Name of the event that triggered the delivery. | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -290,10 +291,10 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| キー | 種類 | 説明 | -| ------------ | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `string` | 実行されたアクション。 Can be `created`.{% endif %} -| `deployment` | `オブジェクト` | The [deployment](/rest/reference/repos#list-deployments). | +| キー | 種類 | 説明 | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `string` | 実行されたアクション。 Can be `created`.{% endif %} +| `deployment` | `オブジェクト` | The [deployment](/rest/reference/repos#list-deployments). | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| キー | 種類 | 説明 | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `string` | 実行されたアクション。 Can be `created`.{% endif %} -| `deployment_status` | `オブジェクト` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | -| `deployment_status["state"]` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | -| `deployment_status["target_url"]` | `string` | The optional link added to the status. | -| `deployment_status["description"]` | `string` | The optional human-readable description added to the status. | -| `deployment` | `オブジェクト` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | +| キー | 種類 | 説明 | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `string` | 実行されたアクション。 Can be `created`.{% endif %} +| `deployment_status` | `オブジェクト` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | +| `deployment_status["state"]` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | +| `deployment_status["target_url"]` | `string` | The optional link added to the status. | +| `deployment_status["description"]` | `string` | The optional human-readable description added to the status. | +| `deployment` | `オブジェクト` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### enterprise @@ -429,7 +430,7 @@ When someone revokes their authorization of a {% data variables.product.prodname {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** {% data reusables.pre-release-program.suspend-installation-beta %} For more information, see "[Suspending a {% data variables.product.prodname_github_app %} installation](/apps/managing-github-apps/suspending-a-github-app-installation/)." @@ -617,7 +618,7 @@ For a detailed description of this payload and the payload for each type of `act ### メタ情報 -The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to recieve meta events for. +The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for. #### Availability @@ -626,11 +627,11 @@ The webhook this event is configured on was deleted. This event will only listen #### Webhook payload object -| キー | 種類 | 説明 | -| --------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | 実行されたアクション。 Can be `deleted`. | -| `hook_id` | `整数` | The id of the modified webhook. | -| `フック` | `オブジェクト` | The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, business, app, or GitHub Marketplace. | +| キー | 種類 | 説明 | +| --------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | 実行されたアクション。 Can be `deleted`. | +| `hook_id` | `integer` | The id of the modified webhook. | +| `フック` | `オブジェクト` | The modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, business, app, or GitHub Marketplace. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} @@ -667,18 +668,18 @@ The webhook this event is configured on was deleted. This event will only listen #### Availability -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission #### Webhook payload object -| キー | 種類 | 説明 | -| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `action` | `string` | 実行されたアクション. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | -| `招待` | `オブジェクト` | The invitation for the user or email if the action is `member_invited`. | -| `membership` | `オブジェクト` | The membership between the user and the organization. Not present when the action is `member_invited`. | +| キー | 種類 | 説明 | +| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action` | `string` | 実行されたアクション. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | +| `招待` | `オブジェクト` | The invitation for the user or email if the action is `member_invited`. | +| `membership` | `オブジェクト` | The membership between the user and the organization. Not present when the action is `member_invited`. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -745,10 +746,10 @@ Activity related to {% data variables.product.prodname_registry %}. {% data reus #### Webhook payload object -| キー | 種類 | 説明 | -| ----- | -------- | -------------------------------------------------------------------------------------- | -| `id` | `整数` | The unique identifier of the page build. | -| `ビルド` | `オブジェクト` | The [List GitHub Pages builds](/rest/reference/repos#list-github-pages-builds) itself. | +| キー | 種類 | 説明 | +| ----- | --------- | -------------------------------------------------------------------------------------- | +| `id` | `integer` | The unique identifier of the page build. | +| `ビルド` | `オブジェクト` | The [List GitHub Pages builds](/rest/reference/repos#list-github-pages-builds) itself. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -770,12 +771,12 @@ Activity related to {% data variables.product.prodname_registry %}. {% data reus #### Webhook payload object -| キー | 種類 | 説明 | -| -------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `zen` | `string` | Random string of GitHub zen. | -| `hook_id` | `整数` | The ID of the webhook that triggered the ping. | -| `フック` | `オブジェクト` | The [webhook configuration](/v3/repos/hooks/#get-a-repository-webhook). | -| `hook[app_id]` | `整数` | When you register a new {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} sends a ping event to the **webhook URL** you specified during registration. The event contains the `app_id`, which is required for [authenticating](/apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps/) an app. | +| キー | 種類 | 説明 | +| -------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `zen` | `string` | Random string of GitHub zen. | +| `hook_id` | `integer` | The ID of the webhook that triggered the ping. | +| `フック` | `オブジェクト` | The [webhook configuration](/v3/repos/hooks/#get-a-repository-webhook). | +| `hook[app_id]` | `integer` | When you register a new {% data variables.product.prodname_github_app %}, {% data variables.product.product_name %} sends a ping event to the **webhook URL** you specified during registration. The event contains the `app_id`, which is required for [authenticating](/apps/building-integrations/setting-up-and-registering-github-apps/about-authentication-options-for-github-apps/) an app. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.sender_desc %} @@ -974,13 +975,17 @@ Deliveries for `review_requested` and `review_request_removed` events will have | `before` | `string` | The SHA of the most recent commit on `ref` before the push. | | `after` | `string` | The SHA of the most recent commit on `ref` after the push. | | `commits` | `array` | An array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](/v3/repos/commits/) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.) | -| `commits[][sha]` | `string` | コミットのSHA。 | +| `commits[][id]` | `string` | コミットのSHA。 | +| `commits[][timestamp]` | `string` | The ISO 8601 timestamp of the commit. | | `commits[][message]` | `string` | コミットメッセージ。 | | `commits[][author]` | `オブジェクト` | The git author of the commit. | | `commits[][author][name]` | `string` | The git author's name. | | `commits[][author][email]` | `string` | The git author's email address. | | `commits[][url]` | `url` | URL that points to the commit API resource. | | `commits[][distinct]` | `boolean` | Whether this commit is distinct from any that have been pushed before. | +| `commits[][added]` | `array` | An array of files added in the commit. | +| `commits[][modified]` | `array` | An array of files modified by the commit. | +| `commits[][removed]` | `array` | An array of files removed in the commit. | | `pusher` | `オブジェクト` | The user who pushed the commits. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1014,7 +1019,7 @@ Deliveries for `review_requested` and `review_request_removed` events will have {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch This event occurs when a {% data variables.product.prodname_github_app %} sends a `POST` request to the "[Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event)" endpoint. @@ -1042,7 +1047,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends | キー | 種類 | 説明 | | -------- | -------- | -------------------------------------------------------- | -| `action` | `string` | 実行されたアクション. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if currentVersion != "free-pro-team@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    | +| `action` | `string` | 実行されたアクション. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1173,14 +1178,14 @@ You can only create a sponsorship webhook on {% data variables.product.prodname_ #### Webhook payload object -| キー | 種類 | 説明 | -| ------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | `整数` | The unique identifier of the status. | -| `sha` | `string` | The Commit SHA. | -| `状態` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | -| `説明` | `string` | The optional human-readable description added to the status. | -| `target_url` | `string` | The optional link added to the status. | -| `ブランチ` | `array` | An array of branch objects containing the status' SHA. Each branch contains the given SHA, but the SHA may or may not be the head of the branch. The array includes a maximum of 10 branches. | +| キー | 種類 | 説明 | +| ------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | `integer` | The unique identifier of the status. | +| `sha` | `string` | The Commit SHA. | +| `state` | `string` | The new state. Can be `pending`, `success`, `failure`, or `error`. | +| `説明` | `string` | The optional human-readable description added to the status. | +| `target_url` | `string` | The optional link added to the status. | +| `ブランチ` | `array` | An array of branch objects containing the status' SHA. Each branch contains the given SHA, but the SHA may or may not be the head of the branch. The array includes a maximum of 10 branches. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1244,7 +1249,7 @@ You can only create a sponsorship webhook on {% data variables.product.prodname_ {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### ユーザ diff --git a/translations/ja-JP/content/developers/webhooks-and-events/webhooks.md b/translations/ja-JP/content/developers/webhooks-and-events/webhooks.md index 112f81fe8e74..f12f4c93b613 100644 --- a/translations/ja-JP/content/developers/webhooks-and-events/webhooks.md +++ b/translations/ja-JP/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/about-branch-restrictions.md b/translations/ja-JP/content/github/administering-a-repository/about-branch-restrictions.md index 3939542fd463..dbbd48ef6362 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: ブランチ制限について -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. 詳細については、「[ブランチ制限の有効化](/articles/enabling-branch-restrictions)」と「[保護されたブランチについて](/articles/about-protected-branches) 」を参照してください。 You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. diff --git a/translations/ja-JP/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 42a0a4f73a67..e676a0201b4b 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} リポジトリへのプッシュに対する各メール通知は、新しいコミットとそれらのコミットだけを含む diff へのリンクのリストを含みます。 このメール通知には以下が含まれます: @@ -24,7 +25,7 @@ versions: - コミットの一部として変更されたファイル群 - コミットメッセージ -リポジトリへのプッシュに対して受け取るメール通知はフィルタリングできます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." プッシュのメール通知を無効にすることもできます。 詳しい情報については、「[通知の配信方法を選択する](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}」を参照してください。 +リポジトリへのプッシュに対して受け取るメール通知はフィルタリングできます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." プッシュのメール通知を無効にすることもできます。 詳しい情報については、「[通知の配信方法を選択する](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}」を参照してください。 ### リポジトリへのプッシュに対するメール通知の有効化 @@ -36,7 +37,7 @@ versions: 7. **Save settings(設定の保存)**をクリックしてください。 ![設定保存のボタン](/assets/images/help/settings/save_notification_settings.png) ### 参考リンク -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - 「[通知について](/github/managing-subscriptions-and-notifications-on-github/about-notifications)」 {% else %} - 「[通知について](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)」 diff --git a/translations/ja-JP/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/ja-JP/content/github/administering-a-repository/about-github-dependabot-version-updates.md index 0aff48b5e138..9be1e30d4cf8 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -17,7 +17,7 @@ versions: {% data variables.product.prodname_dependabot_short %} が古い依存関係を特定すると、プルリクエストを発行して、マニフェストを依存関係の最新バージョンに更新します。 For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. テストに合格したことを確認し、プルリクエストの概要に含まれている変更履歴とリリースノートを確認して、マージします。 詳しい情報については、「[バージョン更新の有効化と無効化](/github/administering-a-repository/enabling-and-disabling-version-updates)」を参照してください。 -セキュリティアップデートを有効にすると、{% data variables.product.prodname_dependabot %} はプルリクエストを発行し、脆弱性のある依存関係を更新します。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照してください。 +セキュリティアップデートを有効にすると、{% data variables.product.prodname_dependabot %} はプルリクエストを発行し、脆弱性のある依存関係を更新します。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} について](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)」を参照してください。 {% data reusables.dependabot.dependabot-tos %} diff --git a/translations/ja-JP/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/ja-JP/content/github/administering-a-repository/about-merge-methods-on-github.md index df8af3579f3e..e58c34ecdbfa 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %}コミットsquashingあるいはリベースのようなマージの1つの種類を、リポジトリでその方法だけを有効化することで強制できます。 {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} デフォルトのマージ方法では、マージコミットが作成されます。 直線状のコミット履歴を強制して、保護されたブランチにマージコミットをプッシュできないようにすることができます。 詳しい情報については「[直線状のコミット履歴を必須とする](/github/administering-a-repository/requiring-a-linear-commit-history)」を参照してください。{% endif %} ### マージコミットのsquash diff --git a/translations/ja-JP/content/github/administering-a-repository/about-protected-branches.md b/translations/ja-JP/content/github/administering-a-repository/about-protected-branches.md index 6541e0995f8a..25c171709531 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} プルリクエストのリポジトリへのマージ方法に制限を適用することができます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/about-releases.md b/translations/ja-JP/content/github/administering-a-repository/about-releases.md index 330cd29c5049..b2247087559c 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-releases.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リリースについて @@ -20,11 +21,11 @@ versions: リリースは [Git タグ](https://git-scm.com/book/en/Git-Basics-Tagging)に基づきます。タグは、リポジトリの履歴の特定の地点をマークするものです。 タグの日付は異なる時点で作成できるため、リリースの日付とは異なる場合があります。 既存のタグの表示に関する詳細は「[リポジトリのリリースとタグを表示する](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)」を参照してください。 -リポジトリで新しいリリースが公開されたときに通知を受け取り、リポジトリで他の更新があったときには通知を受け取らないでいることができます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +リポジトリで新しいリリースが公開されたときに通知を受け取り、リポジトリで他の更新があったときには通知を受け取らないでいることができます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." リポジトリへの読み取りアクセス権を持つ人はリリースを表示および比較できますが、リリースの管理はリポジトリへの書き込み権限を持つ人のみができます。 詳細は「[リポジトリのリリースを管理する](/github/administering-a-repository/managing-releases-in-a-repository)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. 詳しい情報については、「[リポジトリのアーカイブ内の {% data variables.large_files.product_name_short %} オブジェクトを管理する](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/github/administering-a-repository/about-required-commit-signing.md b/translations/ja-JP/content/github/administering-a-repository/about-required-commit-signing.md index 97b5afd5b15c..923a13a6a584 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリでブランチ保護を強制している場合、必須コミット署名をセットアップできます。 詳しい情報については[保護されたブランチの設定](/articles/configuring-protected-branches/)を参照してください。 -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. 詳細については、「[コミット署名の検証について](/articles/about-commit-signature-verification)」を参照してください。 +When you enable required commit signing on a branch, contributors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. 詳細については、「[コミット署名の検証について](/articles/about-commit-signature-verification)」を参照してください。 コミットが署名および検証されている場合は、いつでもローカルコミットをブランチにプッシュできます。 {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} diff --git a/translations/ja-JP/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/ja-JP/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index 176f62ba0ce2..5f1ee26db370 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリでブランチの保護を強制した場合、必須レビューをセットアップできます。 ブランチ保護の強制に関する詳しい情報については[保護されたブランチの設定](/articles/configuring-protected-branches/)を参照してください。 必須レビューのセットアップに関する詳しい情報については[プルリクエストの必須レビューの有効化](/articles/enabling-required-reviews-for-pull-requests)を参照してください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/about-required-status-checks.md b/translations/ja-JP/content/github/administering-a-repository/about-required-status-checks.md index 6f3c665bac75..fa947c0735ca 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 必須ステータスチェックについて @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} テストマージコミットと head コミットのステータスチェックの結果が競合する場合があります。 テストマージコミットにステータスがある場合、必ずパスする必要があります。 それ以外の場合、ヘッドコミットのステータスは、ブランチをマージする前にパスする必要があります。 テストマージコミットに関する詳しい情報については、「[プルリクエスト](/v3/pulls/#response-1)」を参照してください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/about-securing-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/about-securing-your-repository.md index 7932f33b4924..bc531d3540a6 100644 --- a/translations/ja-JP/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ versions: リポジトリのコードのセキュリティの脆弱性について、非公開で議論して修正します。 その後、セキュリティアドバイザリを公開して、コミュニティに脆弱性を警告し、アップグレードするように促すことができます。 詳しい情報については「[{% data variables.product.prodname_security_advisories %}について](/github/managing-security-vulnerabilities/about-github-security-advisories)」を参照してください。 -- **{% data variables.product.prodname_dependabot_short %} アラート** +- **{% data variables.product.prodname_dependabot_short %} alerts and security updates** - セキュリティの脆弱性を含むことを把握している依存関係に関するアラートを表示し、プルリクエストを自動的に生成してこれらの依存関係を更新するかどうかを選択します。 詳しい情報については、「[リポジトリ内の脆弱な依存関係を表示・更新する](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)」および「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照してください。 + セキュリティの脆弱性を含むことを把握している依存関係に関するアラートを表示し、プルリクエストを自動的に生成してこれらの依存関係を更新するかどうかを選択します。 For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot_short %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. 詳しい情報については、「[{% data variables.product.prodname_dependabot_version_updates %} について](/github/administering-a-repository/about-github-dependabot-version-updates)」を参照してください。 - **{% data variables.product.prodname_code_scanning_capc %} アラート** diff --git a/translations/ja-JP/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/ja-JP/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index 89c988b86b9f..9bc0e237fbf8 100644 --- a/translations/ja-JP/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/ja-JP/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- クエリパラメータはカスタマイズ可能な URL のオプション部分で、{% data variables.product.prodname_dotcom %} 上の検索フィルタの結果や Issue テンプレート、リリースフォームページといった特定の Web ページビューを共有できます。 独自のクエリパラメータを作成するには、キーと値のペアをマッチさせなければなりません。 diff --git a/translations/ja-JP/content/github/administering-a-repository/changing-the-default-branch.md b/translations/ja-JP/content/github/administering-a-repository/changing-the-default-branch.md index cae6ce3ea83d..4259793bd2e2 100644 --- a/translations/ja-JP/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/ja-JP/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -12,15 +13,17 @@ redirect_from: ### About changing the default branch -You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. デフォルトブランチの詳細については、「[ブランチについて](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)」を参照してください。 +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/ja-JP/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/ja-JP/content/github/administering-a-repository/classifying-your-repository-with-topics.md index 1adf59df661f..ae066519af19 100644 --- a/translations/ja-JP/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/ja-JP/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -1,44 +1,39 @@ --- -title: Classifying your repository with topics -intro: 'To help other people find and contribute to your project, you can add topics to your repository related to your project''s intended purpose, subject area, affinity groups, or other important qualities.' +title: トピックでリポジトリを分類する +intro: 'あなたのプロジェクトを他の人が見つけて貢献しやすくするために、プロジェクトの目的、分野、主催グループなどの、リポジトリに関するトピックを追加できます。' redirect_from: - /articles/about-topics/ - /articles/classifying-your-repository-with-topics versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About topics +### Topics について -With topics, you can explore repositories in a particular subject area, find projects to contribute to, and discover new solutions to a specific problem. Topics appear on the main page of a repository. You can click a topic name to {% if currentVersion == "free-pro-team@latest" %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. +Topics を利用すれば、特定の領域に関するリポジトリを調べたり、コントリビュートするプロジェクトを見つけたり、特定の問題に対する新たなソリューションを見つけ出すことができます。 Topics は、リポジトリのメインページに表示されます。 You can click a topic name to {% if currentVersion == "free-pro-team@latest" %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. -![Main page of the test repository showing topics](/assets/images/help/repository/os-repo-with-topics.png) +![Topics を表示しているテストリポジトリのメインページ](/assets/images/help/repository/os-repo-with-topics.png) -To browse the most used topics, go to https://github.com/topics/. +最も利用されているトピックをブラウズするには https://github.com/topics/ にアクセスしてください。 {% if currentVersion == "free-pro-team@latest" %}You can contribute to {% data variables.product.product_name %}'s set of featured topics in the [github/explore](https://github.com/github/explore) repository. {% endif %} -Repository admins can add any topics they'd like to a repository. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% if currentVersion == "free-pro-team@latest" %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. Private repository content is not analyzed and does not receive topic suggestions.{% endif %} +リポジトリの管理者は、リポジトリに好きなトピックを追加できます。 Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% if currentVersion == "free-pro-team@latest" %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. プライベートリポジトリの内容は分析されず、Topics が推奨されることはありません。{% endif %} -Public and private repositories can have topics, although you will only see private repositories that you have access to in topic search results. +パブリックリポジトリもプライベートリポジトリも Topics を持つことができますが、Topics の検索結果で見えるプライベートリポジトリはアクセス権を持っているものだけです。 -You can search for repositories that are associated with a particular topic. For more information, see "[Searching for repositories](/articles/searching-for-repositories#search-by-topic)." You can also search for a list of topics on {% data variables.product.product_name %}. For more information, see "[Searching topics](/articles/searching-topics)." +特定のトピックに関連付けられているリポジトリを検索できます。 詳しい情報については[リポジトリの検索](/articles/searching-for-repositories#search-by-topic)を参照してください。 また、{% data variables.product.product_name %} 上でトピックのリストを検索することもできます。 詳細は「[トピックを検索する](/articles/searching-topics)」を参照してください。 -### Adding topics to your repository +### Topics をリポジトリに追加する -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} -2. Under your repository description, click **Add topics**. - ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) -3. Type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Done**. - ![Form with a list of topics and Done button](/assets/images/help/repository/add-topics-done-button.png) +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} +2. リポジトリの説明の下にある [**Add topics**] をクリックします。 ![リポジトリのメインページにトピックリンクを追加](/assets/images/help/repository/add-topics-link.png) +3. リポジトリに追加したいトピックを入力してから、スペースを入力します。 ![トピックの入力フォーム](/assets/images/help/repository/add-topic-form.png) +4. トピックの追加が終わり次第、[**Done**] をクリックします。 ![トピックのリストと [Done] ボタンが表示されているフォーム](/assets/images/help/repository/add-topics-done-button.png) {% else %} -2. To the right of "About", click {% octicon "gear" aria-label="The Gear icon" %}. - ![Gear icon on main page of a repository](/assets/images/help/repository/edit-repository-details-gear.png) -3. Under "Topics", type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Save changes**. - !["Save changes" button in "Edit repository details"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) +2. [About] の右にある {% octicon "gear" aria-label="The Gear icon" %} をクリックします。 ![リポジトリのメイン ページにある歯車アイコン](/assets/images/help/repository/edit-repository-details-gear.png) +3. [Topics] で、リポジトリに追加するトピックを入力してから、スペースを入力します。 ![トピックの入力フォーム](/assets/images/help/repository/add-topic-form.png) +4. トピックの追加が完了したら、[**Save changes**] をクリックします。 ![[Save changes] の [Edit repository details] ボタン](/assets/images/help/repository/edit-repository-details-save-changes-button.png) {% endif %} diff --git a/translations/ja-JP/content/github/administering-a-repository/comparing-releases.md b/translations/ja-JP/content/github/administering-a-repository/comparing-releases.md index 1aae5d4d0095..69dc8932b545 100644 --- a/translations/ja-JP/content/github/administering-a-repository/comparing-releases.md +++ b/translations/ja-JP/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: リポジトリへの読み取りアクセスを持つ人は、リ versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/ja-JP/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index 457904d90df9..cb15877b9ee0 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -544,12 +544,6 @@ updates: Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} - ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -563,7 +557,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. + +| パッケージマネージャー | Required file path for vendored dependencies | 詳細情報 | +| ----------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `bundler` | The dependencies must be in the _vendor/cache_ directory.
    Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/ja-JP/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/ja-JP/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index 27a572a51499..87720c8e2ee9 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. たとえば、ユーザから報告されたチケットをZendeskで追跡している場合は、Issueを修正するために開いたプルリクエストでチケット番号を参照できます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/ja-JP/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index d9db8fc9219a..e762700a380c 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ja-JP/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/ja-JP/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 8420df678e94..ee5c33cf88f9 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ja-JP/content/github/administering-a-repository/configuring-protected-branches.md b/translations/ja-JP/content/github/administering-a-repository/configuring-protected-branches.md index a373fc1ffe6a..7eb0c932b9cb 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/ja-JP/content/github/administering-a-repository/configuring-pull-request-merges.md index 0ffc68568787..1733c2fc1d60 100644 --- a/translations/ja-JP/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/ja-JP/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/ja-JP/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index adee079b0f0f..b0acf5a33af9 100644 --- a/translations/ja-JP/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/ja-JP/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- *.gitattributes* ファイルを使って、特定の属性で指定した「パターン」と一致するファイルをマークします。 *.gitattributes* ファイルでは _.gitignore_ ファイルと同じマッチングルールが使用されます。 詳細は Git ドキュメント「[PATTERN FORMAT](https://www.git-scm.com/docs/gitignore#_pattern_format)」を参照してください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/ja-JP/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index 8e557081edb4..a503e437ef73 100644 --- a/translations/ja-JP/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/ja-JP/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 画像を追加するまでは、リポジトリへのリンクは、リポジトリの基本的な情報とオーナーのアバターを表示します。 リポジトリに画像を追加すると、さまざまなソーシャルプラットフォーム上で、あなたのプロジェクトが見つかりやすくなります。 diff --git a/translations/ja-JP/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/ja-JP/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index ba7d34a00936..a82f3797de2f 100644 --- a/translations/ja-JP/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/ja-JP/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/deleting-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/deleting-a-repository.md index ceec9f5650ca..be69237a1d54 100644 --- a/translations/ja-JP/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %}Organization のリポジトリを削除できます。 [**Allow members to delete or transfer repositories for this organization**] が無効化されていると、Organization のオーナーだけが Organization のリポジトリを削除できます。 {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/ja-JP/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/ja-JP/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index cdbf1c784d2a..0771a0055ad8 100644 --- a/translations/ja-JP/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/ja-JP/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストに使用されるブランチを削除する diff --git a/translations/ja-JP/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index 386a75c9e0a5..622271f543a1 100644 --- a/translations/ja-JP/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ versions: または、リポジトリで {% data variables.product.prodname_actions %} を有効化して、ワークフローで実行できるアクションを制限することもできます。 {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### リポジトリの {% data variables.product.prodname_actions %} 権限を管理する {% note %} -**注釈:** Organization に優先ポリシーがあるか、優先ポリシーのある Enterprise アカウントによって管理されている場合、これらの設定を管理できない場合があります。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**注釈:** Organization に優先ポリシーがあるか、優先ポリシーのある Enterprise アカウントによって管理されている場合、これらの設定を管理できない場合があります。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -44,7 +44,7 @@ You can disable all workflows for a repository or set a policy that configures w {% note %} -**注釈:** Organization に優先ポリシーがあるか、優先ポリシーのある Enterprise アカウントによって管理されている場合、これらの設定を管理できない場合があります。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**注釈:** Organization に優先ポリシーがあるか、優先ポリシーのある Enterprise アカウントによって管理されている場合、これらの設定を管理できない場合があります。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index f54b8182c6c2..9dcf90757845 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- 次の場合に、リポジトリの管理者は、特定のリポジトリに対する匿名 Git 読み取りアクセスの設定を変更できます。 - サイトの管理者がプライベートモードと匿名 Git 読み取りアクセスを有効化している。 -- リポジトリはインスタンス上でパブリックであり、フォークではない。 +- The repository is public on the enterprise and is not a fork. - サイト管理者がリポジトリで匿名 Git 読み取りアクセスを無効化していない。 {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/ja-JP/content/github/administering-a-repository/enabling-branch-restrictions.md index f4f51c8aeece..fe8f52ef75f0 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: ブランチ制限の有効化 -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization 所有のリポジトリに対する管理者権限があるユーザは、ブランチ制限を有効化できます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/ja-JP/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index 72663946c44f..a01af1ce4d33 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- リポジトリに対する管理者権限があるユーザは、ブランチの削除を有効化できます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/ja-JP/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 3cb9b4f7ebf3..bbe82caf3207 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -1,32 +1,32 @@ --- -title: Enabling force pushes to a protected branch -intro: You can allow force pushes to a protected branch. +title: 保護されたブランチへのフォースプッシュを有効化する +intro: 保護されたブランチへのフォースプッシュを有効化することができます。 product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- -Anyone with admin permissions to a repository can enable force pushes. +リポジトリに対する管理者権限があるユーザは、フォースプッシュを有効化できます。 -### About force pushes to protected branches +### 保護されたブランチへのフォースプッシュについて -By default, force pushes are blocked on all protected branches. When you enable force pushes to a protected branch, anyone with at least write permissions to the repository can force push to the branch, including those with admin permissions. +デフォルトでは、フォースプッシュはすべての保護されたブランチでブロックされます。 保護されたブランチのフォースプッシュを有効にすると、少なくともリポジトリへの書き込み権限を持つユーザは、管理者権限を持つブランチを含め、ブランチをフォースプッシュできます。 -Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. +フォースプッシュを有効化しても、他のブランチ保護ルールは上書きされません。 たとえば、ブランチに直線状のコミット履歴が必要な場合、そのブランチにマージコミットをフォースプッシュすることはできません。 -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. 詳しい情報については、「[ユーザアカウントもしくはOrganizationが所有するリポジトリへのフォースプッシュのブロック](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)」を参照してください。 -If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} +サイト管理者がデフォルトブランチへのフォースプッシュのみをブロックしている場合、他の保護されたブランチに対してフォースプッシュを有効にできます。{% endif %} {% data reusables.repositories.protected-branches-options %} -### Enabling force pushes +### フォースプッシュの有効化 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} {% data reusables.repositories.add-branch-protection-rules %} -6. Under "Rules applied to everyone including administrators", select **Allow force pushes**. -![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) -7. Click **Create**. +6. [Rules applied to everyone including administrators] で、 [**Allow force pushes**] を選択します。 ![フォースプッシュオプションを許可する](/assets/images/help/repository/allow-force-pushes.png) +7. ** Create(作成)**をクリックしてください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/ja-JP/content/github/administering-a-repository/enabling-required-commit-signing.md index e68de59adac2..0a376742ed61 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 必須コミット署名をブランチで有効にする前に、まずブランチを保護されたブランチとして設定する必要があります。 詳しい情報については[保護されたブランチの設定](/github/administering-a-repository/configuring-protected-branches)を参照してください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/ja-JP/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index 78b95f7bfd1a..8de838900bb1 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 必須レビューをブランチで有効にする前に、ブランチを「保護されたブランチ」として設定する必要があります。 詳しい情報については[保護されたブランチの設定](/github/administering-a-repository/configuring-protected-branches)を参照してください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/ja-JP/content/github/administering-a-repository/enabling-required-status-checks.md index f17ab2785a68..ec7e660df451 100644 --- a/translations/ja-JP/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/ja-JP/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/ja-JP/content/github/administering-a-repository/index.md b/translations/ja-JP/content/github/administering-a-repository/index.md index a918fbf189ce..d4d566a76900 100644 --- a/translations/ja-JP/content/github/administering-a-repository/index.md +++ b/translations/ja-JP/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /setting-the-default-branch %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/ja-JP/content/github/administering-a-repository/linking-to-releases.md b/translations/ja-JP/content/github/administering-a-repository/linking-to-releases.md index c29775a76e20..fee605ca390d 100644 --- a/translations/ja-JP/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/ja-JP/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/managing-branches-in-your-repository.md index 8011243cda7b..f0b1594b331e 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index c73b63bf4460..6ba470ea84a8 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: 'リポジトリの管理者権限を持つユーザは、{% data v versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### アーカイブにある {% data variables.large_files.product_name_short %} オブジェクトについて {% data variables.product.product_name %} は、ZIP ファイルと tarball 形式でリポジトリのソースコードアーカイブを作成します。 これらのアーカイブは、リポジトリのメインページ、またはリリースアセットとしてダウンロードできます。 デフォルトでは、{% data variables.large_files.product_name_short %} オブジェクトはこれらのアーカイブに含まれず、これらのオブジェクトへのポインタファイルのみが含まれます。 代わりに {% data variables.large_files.product_name_short %} オブジェクトを含めて、リポジトリのアーカイブを使いやすくすることもできます。 -リポジトリのアーカイブに {% data variables.large_files.product_name_short %} オブジェクトを含めた場合、それらのアーカイブをダウンロードするたびに、アカウントの帯域幅の使用量にカウントされます。 各アカウントには、毎月無料で {% data variables.large_files.initial_bandwidth_quota %} の帯域幅が付与され、追加使用分に対して支払うことができます。 詳しい情報については、「[ストレージと帯域の利用について](/github/managing-large-files/about-storage-and-bandwidth-usage)」および「[{% data variables.large_files.product_name_long %} の支払いを管理する](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)」を参照してください。 +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. 各アカウントには、毎月無料で {% data variables.large_files.initial_bandwidth_quota %} の帯域幅が付与され、追加使用分に対して支払うことができます。 詳しい情報については、「[ストレージと帯域の利用について](/github/managing-large-files/about-storage-and-bandwidth-usage)」および「[{% data variables.large_files.product_name_long %} の支払いを管理する](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)」を参照してください。 +{% endif %} ### アーカイブにある {% data variables.large_files.product_name_short %} オブジェクトを管理する diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/ja-JP/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index 59f178c3c1d1..e80309195c18 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### {% data variables.product.prodname_dependabot %} のプルリクエストについて -{% data variables.product.prodname_dependabot %} は、依存関係を更新するプルリクエストを生成します。 リポジトリの設定によっては、{% data variables.product.prodname_dependabot_short %} がバージョン更新やセキュリティアップデートのプルリクエストを発行する場合があります。 これらのプルリクエストは、他のプルリクエストと同じ方法で管理しますが、追加のコマンドもいくつか用意されています。 {% data variables.product.prodname_dependabot %} 依存関係の更新を有効にする方法については、「[{% data variables.product.prodname_dependabot_security_updates %} を構成する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」および「[バージョン更新の有効化と無効化](/github/administering-a-repository/enabling-and-disabling-version-updates)」を参照してください。 +{% data reusables.dependabot.pull-request-introduction %} -{% data variables.product.prodname_dependabot %} がプルリクエストを発行すると、リポジトリに対して選択した方法で通知されます。 各プルリクエストには、パッケージ管理システムから取得した、提案された変更に関する詳細情報が含まれています。 これらのプルリクエストは、リポジトリで定義されている通常のチェックとテストに従います。 また、十分な情報がある場合は、互換性スコアが表示されます。 これは、変更をマージするかどうかを決める際にも役立ちます。 このスコアについての詳しい情報は、「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照してください。 +{% data variables.product.prodname_dependabot %} がプルリクエストを発行すると、リポジトリに対して選択した方法で通知されます。 Each pull request contains detailed information about the proposed change, taken from the package manager. これらのプルリクエストは、リポジトリで定義されている通常のチェックとテストに従います。 また、十分な情報がある場合は、互換性スコアが表示されます。 これは、変更をマージするかどうかを決める際にも役立ちます。 For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." 管理する依存関係が多数ある場合は、各パッケージマネージャーの設定をカスタマイズして、プルリクエストに特定のレビュー担当者、アサインされた人、ラベルを付けることができます。 詳しい情報については、「[依存関係の更新をカスタマイズする](/github/administering-a-repository/customizing-dependency-updates)」をご覧ください。 diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/managing-releases-in-a-repository.md index 0282b6f68f1c..6baf5ff24598 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,18 +12,19 @@ permissions: 'リポジトリのコラボレータと、リポジトリへの書 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リリース管理について 特定のリリースのアクションを {% data variables.product.prodname_marketplace %} で公開することもできます。 詳しい情報については、「アクションを {% data variables.product.prodname_marketplace %} で公開する」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. 詳しい情報については、「[リポジトリのアーカイブ内の {% data variables.large_files.product_name_short %} オブジェクトを管理する](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)」を参照してください。 {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also manage releases using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release`](https://cli.github.com/manual/gh_release)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-repository-settings.md b/translations/ja-JP/content/github/administering-a-repository/managing-repository-settings.md index 682877906b68..650f1047e8b1 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/ja-JP/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index 92573cc8b4f2..cda655f6a01a 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリに対する管理者権限があるユーザなら誰でも、ブランチの自動的削除を有効化または無効化できます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index ac2e8b207ca9..5d2bb9b3908f 100644 --- a/translations/ja-JP/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: リポジトリのフォークポリシーを管理する -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: リポジトリに対して管理者権限がある人は、リポ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. 詳細は「[Organization のフォークポリシーを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)」を参照してください。 +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. 詳細は「[Organization のフォークポリシーを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)」を参照してください。 {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ja-JP/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/ja-JP/content/github/administering-a-repository/releasing-projects-on-github.md index 051662a7a038..d3fb48b1574f 100644 --- a/translations/ja-JP/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/ja-JP/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/administering-a-repository/renaming-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/renaming-a-repository.md index fbb6adebc58b..c864477e8b9d 100644 --- a/translations/ja-JP/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリの名前を変更すると、プロジェクトサイトの URL を除くすべての既存の情報は、下記を含む新しい名前に自動的にリダイレクトされます。 diff --git a/translations/ja-JP/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/ja-JP/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 2d6f5232d183..271d79a6c0f4 100644 --- a/translations/ja-JP/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/ja-JP/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- リポジトリに対する管理者権限を持つ人は誰でも、直線状のコミット履歴が必要になる可能性があります。 diff --git a/translations/ja-JP/content/github/administering-a-repository/setting-repository-visibility.md b/translations/ja-JP/content/github/administering-a-repository/setting-repository-visibility.md index f3c4f2d6c6b8..ce0b2840cff1 100644 --- a/translations/ja-JP/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/ja-JP/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リポジトリの可視性の変更について @@ -19,18 +20,18 @@ Organization のオーナーは、リポジトリの可視性を変更する機 #### リポジトリをプライベートにする - * {% data variables.product.prodname_dotcom %} はパブリックリポジトリのパブリックフォークを切り離し、新しいネットワークに追加します。 パブリックフォークはプライベートにはなりません。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * {% data variables.product.prodname_dotcom %} はパブリックリポジトリのパブリックフォークを切り離し、新しいネットワークに追加します。 パブリックフォークはプライベートにはなりません。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} * すべての公開済みの {% data variables.product.prodname_pages %} サイトは自動的に取り下げられます。 {% data variables.product.prodname_pages %} サイトにカスタムドメインを追加した場合、ドメインの乗っ取りリスクを回避するために、リポジトリをプライベートに設定する前に DNS レコードを削除または更新してください。 詳しい情報については、「[{% data variables.product.prodname_pages %} サイト用のカスタムドメインを管理する](/articles/managing-a-custom-domain-for-your-github-pages-site)」を参照してください。 * 今後、{% data variables.product.prodname_dotcom %} は {% data variables.product.prodname_archive %} にリポジトリを含まなくなります。 詳しい情報については、「[{% data variables.product.prodname_dotcom %} のコンテンツとデータのアーカイブについて](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)」を参照してください。{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. 詳しい情報については、「[リポジトリで匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。{% endif %} #### リポジトリをパブリックにする * {% data variables.product.prodname_dotcom %} はプライベートフォークを切り離し、スタンドアロンのプライベートリポジトリに変換します。 詳細は「[リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)」を参照してください。 * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). リポジトリがパブリックになったら、コントリビューターをサポートするための最適な手法にプロジェクトが合致しているかどうかを確認するため、リポジトリのコミュニティプロフィールを表示できます。 詳細は「[コミュニティプロフィールを見る](/articles/viewing-your-community-profile)」を参照してください。{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### リポジトリの可視性を変更する diff --git a/translations/ja-JP/content/github/administering-a-repository/transferring-a-repository.md b/translations/ja-JP/content/github/administering-a-repository/transferring-a-repository.md index 2f8d9eeaf968..9e1db61422ff 100644 --- a/translations/ja-JP/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リポジトリの移譲について diff --git a/translations/ja-JP/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/ja-JP/content/github/administering-a-repository/types-of-required-status-checks.md index f7a19c661320..6de11bb07370 100644 --- a/translations/ja-JP/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/ja-JP/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | 必須ステータスチェックのタイプ | 設定 | マージの要件 | 留意点 | diff --git a/translations/ja-JP/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/viewing-branches-in-your-repository.md index 5933d43700c9..fdd813f76a90 100644 --- a/translations/ja-JP/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/ja-JP/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 6defaae2a28f..95e62486898e 100644 --- a/translations/ja-JP/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/ja-JP/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/ja-JP/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index ca64506fe39b..2536a848f3f3 100644 --- a/translations/ja-JP/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/ja-JP/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also view a release using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release view`](https://cli.github.com/manual/gh_release_view)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ja-JP/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/ja-JP/content/github/authenticating-to-github/about-authentication-to-github.md index 7d64f4e5a502..58bb973e9227 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/ja-JP/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: '認証先に応じて異なる認証情報を使用し、{% data variabl versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.prodname_dotcom %} への認証について -アカウントの安全性を維持するには、{% data variables.product.product_name %} の特定のリソースにアクセスする前に認証する必要があります。 {% data variables.product.product_name %} への認証を行うときは、自分が確かに本人であることを証明するために、固有の認証情報を提供または確認します。 +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. {% data variables.product.product_name %} への認証を行うときは、自分が確かに本人であることを証明するために、固有の認証情報を提供または確認します。 {% data variables.product.product_name %} のリソースには、ブラウザ内、{% data variables.product.prodname_desktop %} または別のデスクトップアプリケーション経由、API 経由、またはコマンドライン経由など、さまざまな方法でアクセスできます。 {% data variables.product.product_name %} へのアクセス方法は、それぞれ異なる認証モードをサポートしています。 -- 2 要素認証のユーザ名とパスワード +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - 個人アクセストークン - SSH キー ### ブラウザで認証する -{% data variables.product.product_name %} への認証は、ブラウザ内でさまざまな方法を使用して行うことができます。 +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **ユーザ名とパスワードのみ** - {% data variables.product.product_name %} でユーザアカウントを作成するときにパスワードを作成します。 パスワードマネージャを使用して、ランダムで一意のパスワードを生成することをお勧めします。 詳しい情報については、「[強力なパスワードを作成する](/github/authenticating-to-github/creating-a-strong-password)」を参照してください。 - **2 要素認証 (2FA)**(推奨) - 2FA を有効にすると、ユーザ名とパスワードを入力した後に、モバイルデバイスのアプリケーションによって生成されたコードか、テキストメッセージ (SMS) として送信されたコードの入力も求められます。 詳しい情報については [2 要素認証を用いた {% data variables.product.prodname_dotcom %}へのアクセス](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)を参照してください。 - モバイルアプリケーションまたはテキストメッセージでの認証に加えて、必要に応じて、WebAuthn を使用したセキュリティキーを使用した第2の認証方法を追加できます。 詳しい情報については、「[セキュリティキーを使用した 2 要素認証を設定する](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)」を参照してください。 +{% endif %} ### {% data variables.product.prodname_desktop %} で認証する @@ -32,7 +34,7 @@ versions: ### API で認証する -{% data variables.product.product_name %} API での認証は、ブラウザ内でさまざまな方法を使用して行うことができます。 +You can authenticate with the API in different ways. - **個人アクセストークン** - テストなどの限られた状況では、個人アクセストークンを使用して API にアクセスできます。 個人アクセストークンを使用すると、いつでもアクセスを取り消すことができます。 詳しい情報については、「[個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token)」を参照してください。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/ja-JP/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index 37eefc745c78..dfa204a9184a 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/ja-JP/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: SAMLのシングルサインオンでの認証について -intro: 'SAMLシングルサインオン(SSO)を使うOrganizationには、アイデンティティプロバイダ(IdP)を通じての認証を受けてアクセスできます。 Organization が SAML SSO を実施するときにコマンドラインで API または Git で認証するには、個人アクセストークンまたは SSH キーを承認する必要があります。' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %}Organization のオーナーは、{% data variables.product.prodname_dotcom %}でユーザアカウントを SAML SSO を使用する Organization に招待できます。これにより、Organization に貢献することができ、{% data variables.product.prodname_dotcom %}の既存の ID とコントリビューションを保持できます。 SAML SSO を使用する Organization のリソースにアクセスすると、{% data variables.product.prodname_dotcom %}は認証のために Organization の SAML IdP にリダイレクトします。 IdP でアカウントが正常に認証されると、IdP は{% data variables.product.prodname_dotcom %}に戻り、Organization のリソースにアクセスできます。 @@ -16,7 +29,7 @@ SAML SSO を使用する Organization のリソースにアクセスすると、 最近ブラウザで Organization の SAML IdP が認証された場合、SAML SSO を使う {% data variables.product.prodname_dotcom %} の Organization へのアクセスは自動的に認可されます。 最近ブラウザで Organization の SAML IdP が認証されていない場合は、Organization にアクセスする前に SAML IdP で認証を受ける必要があります。 -{% data variables.product.prodname_dotcom %}で Organization のリソースの認証を受けてアクセスするには、SAML IdP で定期的に認証を受けておく必要があります。 このログイン間隔は利用しているアイデンティティプロバイダ (IdP) によって指定されますが、一般的には 24 時間です。 このように定期的にログインしなければならないことから、アクセスの長さには制限があり、アクセスを続行するには再認証が必要になります。 アクティブな SAMLセッションは、セキュリティの設定で表示し、管理できます。 詳細は「[アクティブなSAMLセッションの表示と管理](/articles/viewing-and-managing-your-active-saml-sessions)」を参照してください。 +{% data reusables.saml.you-must-periodically-authenticate %} SAML SSL を要求する Organization 内の保護されたコンテンツにアクセスするために API またはコマンドライン上の Git を利用するには、認可された個人のアクセストークンを HTTPS 経由で使うか、認可された SSH キーを使う必要があります。 {% data variables.product.prodname_oauth_app %} アクセストークンはデフォルトで認可されます。 @@ -26,6 +39,9 @@ SAML SSL を要求する Organization 内の保護されたコンテンツにア {% data variables.product.prodname_oauth_app %}を認証するたびにアクティブなSAML セッションが必要です。 +{% endif %} + ### 参考リンク -- 「[SAML シングルサインオンを使うアイデンティティおよびアクセス管理について](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)」 +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/ja-JP/content/github/authenticating-to-github/about-commit-signature-verification.md index 3e8f522a7920..a8a84ffbf452 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/ja-JP/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: コミット署名の検証について -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. それらのタグやコミットは検証済みとして {% data variables.product.product_name %}上でマークされ、他の人々がその変更が信頼できるソースから来たものと信頼できるようになります。' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. それらのタグやコミットは検証済みとして {% data variables.product.product_name %}上でマークされ、他の人々がその変更が信頼できるソースから来たものと信頼できるようになります。' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コミット署名の検証について diff --git a/translations/ja-JP/content/github/authenticating-to-github/about-ssh.md b/translations/ja-JP/content/github/authenticating-to-github/about-ssh.md index 5fc9c73734a7..1b1cd5ee6e39 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/about-ssh.md +++ b/translations/ja-JP/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: SSH について -intro: 'SSH プロトコルを利用すれば、リモートのサーバーやサービスに接続し、認証を受けられます。 SSH キーがあれば、ユーザ名やパスワードをアクセスのたびに入力することなく {% data variables.product.product_name %}に接続できます。' +intro: 'SSH プロトコルを利用すれば、リモートのサーバーやサービスに接続し、認証を受けられます。 With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH をセットアップする際には、[SSH キーを生成し、ssh-agent に追加](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)し、それから [ キーを自分の {% data variables.product.product_name %}アカウントに追加](/articles/adding-a-new-ssh-key-to-your-github-account)します。 SSH キーを ssh-agent に追加することで、パスフレーズの利用を通じて SSH キーに追加のセキュリティのレイヤーを持たせることができます。 詳しい情報については[SSH キーのパスフレーズを使う](/articles/working-with-ssh-key-passphrases)を参照してください。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index d043a09febb9..4bde9e1f17f7 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 新しい GPG キーを {% data variables.product.product_name %} アカウントに追加する前に、以下のことを済ませておかなければなりません: diff --git a/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 516b7f2f2325..68299bc87ba0 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/ja-JP/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 新しい SSH キーを {% data variables.product.product_name %} アカウントに追加する前に、以下のことを済ませておかなければなりません: diff --git a/translations/ja-JP/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/ja-JP/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 8d5d5cd3cf99..1121ac5d795a 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/ja-JP/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/ja-JP/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index 61c4e43379c8..261858f19ceb 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/ja-JP/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: SAMLシングルサインオンで認証する -intro: 'SAML シングルサインオン (SSO) で {% data variables.product.product_name %} の Organization に認証を受け、アクティブなセッションを見ることができます。' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/ja-JP/content/github/authenticating-to-github/authorizing-oauth-apps.md index 056fc7401c33..49948643bf9f 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/ja-JP/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_oauth_app %}が {% data variables.product.product_name %}アカウントであなたを識別したい場合、そのアプリケーションの開発者の連絡先情報と、リクエストされている情報のリストのページが表示されます。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index fe1d98581afe..58a7212030d1 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index 33ee58aaea6b..e061145f6b06 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/ja-JP/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/ja-JP/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index 3e1ef9663d62..9fd546d6fb53 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/ja-JP/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コミットの署名検証のステータスの確認 diff --git a/translations/ja-JP/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md b/translations/ja-JP/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md index 0c2c85baea3e..f1a1dfce5578 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md +++ b/translations/ja-JP/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md @@ -93,7 +93,7 @@ Recovery Accounts Elsewhere を使用して、あなたの {% data variables.pro 1. Sign in to your Facebook account, then return to -{% data variables.product.product_name %}. +{% data variables.product.product_name %} の Enterprise 設定を使用してアナウンスバナーを設定することもできます。 {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.security %} 4. 新しいトークンを生成するため、[Recovery tokens] の下にある [**Store new token**] をクリックします。 ![新しいリカバリトークンを保存するボタン](/assets/images/help/settings/store-new-recovery-token.png) diff --git a/translations/ja-JP/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/ja-JP/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 43f3288c3aff..10ba43916390 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/ja-JP/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/ja-JP/content/github/authenticating-to-github/connecting-with-third-party-applications.md index 9f204d396843..85e4e1584b8f 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/ja-JP/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- サードパーティアプリケーションが {% data variables.product.product_name %} ログインであなたを識別したい場合、そのアプリケーションの開発者の連絡先情報と、リクエストされている情報のリストのページが表示されます。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/ja-JP/content/github/authenticating-to-github/creating-a-personal-access-token.md index b94b1d1a5906..dc83100e8db5 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/ja-JP/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 個人アクセストークン(PAT)は、[GitHub API](/v3/auth/#via-oauth-and-personal-access-tokens) または[コマンドライン](#using-a-token-on-the-command-line)を使用するときに {% data variables.product.product_name %} への認証でパスワードの代わりに使用できます。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/ja-JP/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index 17ac39ebe60d..66957bf65071 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Linux コンピュータで {% data variables.product.product_location %}に SSH 接続しようとすると、ターミナルに以下のメッセージが表示されることがあります: diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-bad-file-number.md b/translations/ja-JP/content/github/authenticating-to-github/error-bad-file-number.md index 49c61d1c47c7..7f7815c0c0eb 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リモート Git コマンドや SSH の実行時に、接続がタイムアウトする場合があります: diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/ja-JP/content/github/authenticating-to-github/error-key-already-in-use.md index 9bbab737a89e..43367b02c411 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### キーが使用されている場所を見つける diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/ja-JP/content/github/authenticating-to-github/error-permission-denied-publickey.md index 75af14ce4136..6057153d6bde 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Should the `sudo` command be used with Git? @@ -51,7 +52,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -86,7 +87,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -186,7 +187,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -218,7 +219,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index 044cefd4dcfd..36bf9989d7f2 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- これを修正するには、リポジトリの所有者 (`user`) が、あなたのアカウント (`other-user`) をリポジトリのコラボレーターとして追加するか、リポジトリへの書き込みアクセスを持つチームに追加する必要があります。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index a09293d977e8..75412b50f1ba 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- これを解決するには、リポジトリからデプロイキーを削除し、代わりに[キーを自分のユーザアカウントに追加](/articles/adding-a-new-ssh-key-to-your-github-account)します。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/ja-JP/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 8ec5f48838e8..cbcecd0d0179 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `-K` オプションは、`ssh-add` の Apple の標準バージョン内にあり、ssh-agent に SSH キーを追加する際にキーチェーンにパスフレーズを保存します。 `ssh-add` の別のバージョンをインストールした場合は、`-K` がサポートされていない可能性があります。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/ja-JP/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index a88de269f0bb..b633cd0ac599 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/ja-JP/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 未検証のキーを使用して Git 操作を実行すると、SSH キーの監査を行うように求めるメッセージが表示されます。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-gpg-key.md index 17f663baa655..edfd74bf9677 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. プロンプトで、必要なキーの種類を指定するか、`Enter` キーを押してデフォルトの `RSA and DSA` を受け入れます。 +4. プロンプトで、必要なキーの種類を指定するか、`Enter` キーを押してデフォルトの `RSA and RSA` を受け入れます。 5. 希望のキーサイズを入力します。 キーは少なくとも `4096` ビットである必要があります。 6. キーの有効期間を入力します。 `Enter` キーを押して、無期限を示すデフォルトの選択を指定します。 7. 選択内容が正しいことを確認します。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 3778d44dcdbc..8b54e94d790c 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/ja-JP/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH キーをまだお持ちでない場合は、[新しい SSH キーを生成](#generating-a-new-ssh-key)する必要があります。 SSH キーを持っているかどうかわからない場合は、[既存のキー](/articles/checking-for-existing-ssh-keys)をチェックします。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/ja-JP/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 4b85a5dfea0f..ee37d20e2ba2 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/ja-JP/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -{% data variables.product.prodname_dotcom %} のパブリックキーフィンガープリントを以下に示します (16 進形式): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -OpenSSH 6.8 以降で表示される SHA256 ハッシュを次に示します (base64 形式): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/ja-JP/content/github/authenticating-to-github/index.md b/translations/ja-JP/content/github/authenticating-to-github/index.md index 934de1a230db..e509bba9b4d1 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/index.md +++ b/translations/ja-JP/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: GitHubへの認証方法 shortTitle: 認証 -intro: '2要素認証、SSH、コミット署名の検証などの機能を使用して、アカウントとデータを保護します。' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/ja-JP/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index 23cd28ed4bcc..8b0e467d8138 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/ja-JP/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/ja-JP/content/github/authenticating-to-github/managing-commit-signature-verification.md index 87fb38d2f128..8f223d08e2c5 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/ja-JP/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: コミット署名の検証を管理する -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/ja-JP/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 7219fc53c409..353c794b86a6 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/ja-JP/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/ja-JP/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index 367f41378f7a..1eff9cc64e17 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/ja-JP/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git filter-branch` コマンドと BFG Repo-Cleaner は、リポジトリの履歴を書き換えます。変更を加えた既存のコミットや依存関係にあるコミットの SHA を変更します。 コミットの SHA が変更されると、リポジトリでオープンされたプルリクエストに影響する可能性があります。 ファイルをリポジトリから削除する前に、オープンプルリクエストをすべてマージまたはクローズすることを推奨します。 @@ -134,7 +135,7 @@ $ bfg --replace-text passwords.txt {% endnote %} -## 将来にわたって誤ったコミットを回避する +### 将来にわたって誤ったコミットを回避する コミット対象でないものがコミットされるのを回避するためのシンプルな方法がいくつかあります。 @@ -145,5 +146,5 @@ $ bfg --replace-text passwords.txt ### 参考リンク -- [`git filter-branch` メインページ](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` man page](https://git-scm.com/docs/git-filter-branch) - [Pro Git:Git ツール - 履歴の書き換え](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 921d306498e0..6bd01a160569 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index 9709f0407cd2..fb0ac085004f 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 許可された {% data variables.product.prodname_oauth_app %} をレビューする diff --git a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index c3719198a947..ef21f3ac244a 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-security-log.md index 38e933477191..5653f5e5e11d 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -1,245 +1,243 @@ --- -title: Reviewing your security log -intro: You can review the security log for your user account to better understand actions you've performed and actions others have performed that involve you. +title: セキュリティログをレビューする +intro: ユーザアカウントのセキュリティログをレビューして、自分が実行したアクションと、他のユーザが実行したアクションについて詳しく知ることができます。 redirect_from: - /articles/reviewing-your-security-log versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Accessing your security log +### セキュリティログにアクセスする The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -2. In the user settings sidebar, click **Security log**. - ![Security log tab](/assets/images/help/settings/audit-log-tab.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +2. ユーザ設定サイドバーで [**Security log**] をクリックします。 ![セキュリティログのタブ](/assets/images/help/settings/audit-log-tab.png) {% else %} {% data reusables.user_settings.security %} -3. Under "Security history," your log is displayed. - ![Security log](/assets/images/help/settings/user_security_log.png) -4. Click on an entry to see more information about the event. - ![Security log](/assets/images/help/settings/user_security_history_action.png) +3. [Security history] の下に、自分のログが表示されます。 ![セキュリティ ログ](/assets/images/help/settings/user_security_log.png) +4. エントリをクリックして、イベントに関する詳細情報を表示します。 ![セキュリティ ログ](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### Searching your security log +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### セキュリティログを検索する {% data reusables.audit_log.audit-log-search %} -#### Search based on the action performed +#### 実行されたアクションに基づく検索 {% else %} -### Understanding events in your security log - -Actions listed in your security log are grouped within the following categories: -{% endif %} - -| Category Name | Description -|------------------|-------------------{% if currentVersion == "free-pro-team@latest" %} -| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). -| `billing` | Contains all activities related to your billing information. -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %} -| `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} -| `payment_method` | Contains all activities related to paying for your {% data variables.product.prodname_dotcom %} subscription.{% endif %} -| `profile_picture` | Contains all activities related to your profile picture. -| `project` | Contains all activities related to project boards. -| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). -| `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). -| `user` | Contains all activities related to your account. - -A description of the events within these categories is listed below. +### セキュリティログでのイベントを理解する + +セキュリティログに一覧表示されるアクションは以下のカテゴリに分類されます。 |{% endif %} +| カテゴリー名 | 説明 | +| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} +| `account_recovery_token` | [リカバリトークンの追加](/articles/configuring-two-factor-authentication-recovery-methods)に関連するすべての活動が対象です。 | +| `支払い` | 自分の支払い情報に関連するすべての活動が対象です。 | +| `marketplace_agreement_signature` | {% data variables.product.prodname_marketplace %} Developer Agreement の署名に関連するすべての活動が対象です。 | +| `marketplace_listing` | {% data variables.product.prodname_marketplace %} に一覧表示しているアプリに関連するすべての活動が対象です。{% endif %} +| `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} +| `payment_method` | {% data variables.product.prodname_dotcom %} プランに対する支払いに関連するすべての活動が対象です。{% endif %} +| `profile_picture` | 自分のプロファイル写真に関連するすべての活動が対象です。 | +| `project` | プロジェクト ボードに関連するすべての活動が対象です。 | +| `public_key` | [公開 SSH キー](/articles/adding-a-new-ssh-key-to-your-github-account)に関連するすべての活動が対象です。 | +| `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `Team` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} +| `ユーザ` | アカウントに関連するすべての活動が対象です。 | + +これらのカテゴリ内のイベントの説明は以下のとおりです。 {% if currentVersion == "free-pro-team@latest" %} -#### The `account_recovery_token` category +#### `account_recovery_token` カテゴリ -| Action | Description -|------------------|------------------- -| confirm | Triggered when you successfully [store a new token with a recovery provider](/articles/configuring-two-factor-authentication-recovery-methods). -| recover | Triggered when you successfully [redeem an account recovery token](/articles/recovering-your-account-if-you-lose-your-2fa-credentials). -| recover_error | Triggered when a token is used but {% data variables.product.prodname_dotcom %} is not able to validate it. +| アクション | 説明 | +| ------------- | ----------------------------------------------------------------------------------------------------------- | +| confirm | 正常に[リカバリプロバイダ付きの新たなトークンを保存する](/articles/configuring-two-factor-authentication-recovery-methods)ときにトリガーされます。 | +| recover | 正常に[アカウント リカバリ トークンを引き換える](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)ときにトリガーされます。 | +| recover_error | トークンが使用されているにもかかわらず {% data variables.product.prodname_dotcom %} がそれを有効にできないときにトリガーされます。 | -#### The `billing` category +#### `billing` カテゴリ -| Action | Description -|------------------|------------------- -| change_billing_type | Triggered when you [change how you pay](/articles/adding-or-editing-a-payment-method) for {% data variables.product.prodname_dotcom %}. -| change_email | Triggered when you [change your email address](/articles/changing-your-primary-email-address). +| アクション | 説明 | +| --------------------- | -------------------------------------------------------------------------------------------------------------------- | +| change_billing_type | {% data variables.product.prodname_dotcom %} の[支払い方法を変更する](/articles/adding-or-editing-a-payment-method)ときにトリガーされます。 | +| change_email | [自分のメール アドレスを変更する](/articles/changing-your-primary-email-address)ときにトリガーされます。 | -#### The `marketplace_agreement_signature` category +#### `marketplace_agreement_signature` カテゴリ -| Action | Description -|------------------|------------------- -| create | Triggered when you sign the {% data variables.product.prodname_marketplace %} Developer Agreement. +| アクション | 説明 | +| ------ | --------------------------------------------------------------------------------------- | +| create | {% data variables.product.prodname_marketplace %} Developer Agreement に署名するときにトリガーされます。 | -#### The `marketplace_listing` category +#### `marketplace_listing` カテゴリ -| Action | Description -|------------------|------------------- -| approve | Triggered when your listing is approved for inclusion in {% data variables.product.prodname_marketplace %}. -| create | Triggered when you create a listing for your app in {% data variables.product.prodname_marketplace %}. -| delist | Triggered when your listing is removed from {% data variables.product.prodname_marketplace %}. -| redraft | Triggered when your listing is sent back to draft state. -| reject | Triggered when your listing is not accepted for inclusion in {% data variables.product.prodname_marketplace %}. +| アクション | 説明 | +| ------- | ----------------------------------------------------------------------------------- | +| 承認 | 一覧表を {% data variables.product.prodname_marketplace %}に掲載することが承認されるときにトリガーされます。 | +| create | {% data variables.product.prodname_marketplace %} で自分のアプリケーションの一覧表を作成するときにトリガーされます。 | +| delist | 一覧表が {% data variables.product.prodname_marketplace %} から削除されるときにトリガーされます。 | +| redraft | 一覧表がドラフト状態に戻されるときにトリガーされます。 | +| reject | 一覧表が {% data variables.product.prodname_marketplace %} に掲載することを認められないときにトリガーされます。 | {% endif %} -#### The `oauth_access` category +#### `oauth_access` カテゴリ -| Action | Description -|------------------|------------------- -| create | Triggered when you [grant access to an {% data variables.product.prodname_oauth_app %}](/articles/authorizing-oauth-apps). -| destroy | Triggered when you [revoke an {% data variables.product.prodname_oauth_app %}'s access to your account](/articles/reviewing-your-authorized-integrations). +| アクション | 説明 | +| ------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| create | [{% data variables.product.prodname_oauth_app %} へのアクセスを許可する](/articles/authorizing-oauth-apps)ときにトリガーされます。 | +| destroy | [自分のアカウントへの {% data variables.product.prodname_oauth_app %} のアクセス権を取り消す](/articles/reviewing-your-authorized-integrations)ときにトリガーされます。 | {% if currentVersion == "free-pro-team@latest" %} -#### The `payment_method` category +#### `payment_method` カテゴリ -| Action | Description -|------------------|------------------- -| clear | Triggered when [a payment method](/articles/removing-a-payment-method) on file is removed. -| create | Triggered when a new payment method is added, such as a new credit card or PayPal account. -| update | Triggered when an existing payment method is updated. +| アクション | 説明 | +| ------ | -------------------------------------------------------------------- | +| clear | ファイルでの[支払い方法](/articles/removing-a-payment-method)が削除されるときにトリガーされます。 | +| create | 新しいクレジット カードや PayPal アカウントなど、新たな支払い方法が追加されるときにトリガーされます。 | +| update | 既存の支払い方法が更新されるときにトリガーされます。 | {% endif %} -#### The `profile_picture` category - -| Action | Description -|------------------|------------------- -| update | Triggered when you [set or update your profile picture](/articles/setting-your-profile-picture/). - -#### The `project` category - -| Action | Description -|--------------------|--------------------- -| `create` | Triggered when a project board is created. -| `rename` | Triggered when a project board is renamed. -| `update` | Triggered when a project board is updated. -| `delete` | Triggered when a project board is deleted. -| `link` | Triggered when a repository is linked to a project board. -| `unlink` | Triggered when a repository is unlinked from a project board. -| `project.access` | Triggered when a project board's visibility is changed. -| `update_user_permission` | Triggered when an outside collaborator is added to or removed from a project board or has their permission level changed. - -#### The `public_key` category - -| Action | Description -|------------------|------------------- -| create | Triggered when you [add a new public SSH key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). -| delete | Triggered when you [remove a public SSH key to your {% data variables.product.product_name %} account](/articles/reviewing-your-ssh-keys). - -#### The `repo` category - -| Action | Description -|------------------|------------------- -| access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). -| add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. -| add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). -| config.unlock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| create | Triggered when [a new repository is created](/articles/creating-a-new-repository). -| destroy | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} -| disable | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| enable | Triggered when a repository is re-enabled.{% endif %} -| remove_member | Triggered when a {% data variables.product.product_name %} user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). -| remove_topic | Triggered when a repository owner removes a topic from a repository. -| rename | Triggered when [a repository is renamed](/articles/renaming-a-repository). -| transfer | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). -| transfer_start | Triggered when a repository transfer is about to occur. -| unarchived | Triggered when a repository owner unarchives a repository. +#### `profile_picture` カテゴリ + +| アクション | 説明 | +| ------ | ---------------------------------------------------------------------------- | +| update | [自分のプロフィール写真を設定または更新する](/articles/setting-your-profile-picture/)ときにトリガーされます。 | + +#### `project` カテゴリ + +| アクション | 説明 | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------- | +| `create` | プロジェクト ボードが作成されるときにトリガーされます。 | +| `rename` | プロジェクトボードの名前が変更されるときにトリガーされます。 | +| `update` | プロジェクト ボードが更新されるときにトリガーされます。 | +| `delete` | プロジェクトボードが削除されるときにトリガーされます。 | +| `link` | リポジトリがプロジェクト ボードにリンクされるときにトリガーされます。 | +| `unlink` | リポジトリがプロジェクトボードからリンク解除されるときにトリガーされます。 | +| `project.access` | プロジェクト ボードの可視性が変更されるときにトリガーされます。 | +| `update_user_permission` | Triggered when an outside collaborator is added to or removed from a project board or has their permission level changed. | + +#### `public_key` カテゴリ + +| アクション | 説明 | +| ------ | ------------------------------------------------------------------------------------------------------------------------------------------ | +| create | [新たな公開 SSH キーを自分の {% data variables.product.product_name %} アカウントに追加する](/articles/adding-a-new-ssh-key-to-your-github-account)ときにトリガーされます。 | +| delete | [公開 SSH キーを自分の {% data variables.product.product_name %} アカウントから削除する](/articles/reviewing-your-ssh-keys)ときにトリガーされます。 | + +#### `repo` カテゴリ + +| アクション | 説明 | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| access | 自分が所有するリポジトリが["プライベート" から "パブリック" に切り替えられる](/articles/making-a-private-repository-public) (またはその逆) ときにトリガーされます。 | +| add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | +| add_topic | リポジトリのオーナーがリポジトリに[トピックを追加する](/articles/classifying-your-repository-with-topics)ときにトリガーされます。 | +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| config.disable_anonymous_git_access | 公開リポジトリで[匿名の Git 読み取りアクセスが無効になる](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| config.enable_anonymous_git_access | 公開リポジトリで[匿名の Git 読み取りアクセスが有効になる](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| config.lock_anonymous_git_access | リポジトリの[匿名の Git 読み取りアクセス設定がロックされる](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。 | +| config.unlock_anonymous_git_access | リポジトリの[匿名の Git 読み取りアクセス設定がロック解除される](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。{% endif %} +| create | [新たなリポジトリが作成される](/articles/creating-a-new-repository)ときにトリガーされます。 | +| destroy | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} +| disable | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| enable | リポジトリが再び有効になるときにトリガーされます。{% endif %} +| remove_member | {% data variables.product.product_name %}ユーザが[リポジトリのコラボレーターではなくなる](/articles/removing-a-collaborator-from-a-personal-repository)ときにトリガーされます。 | +| remove_topic | リポジトリのオーナーがリポジトリからトピックを削除するときにトリガーされます。 | +| rename | [リポジトリの名前が変更される](/articles/renaming-a-repository)ときにトリガーされます。 | +| 移譲 | [リポジトリが移譲される](/articles/how-to-transfer-a-repository)ときにトリガーされます。 | +| transfer_start | リポジトリの移譲が行われようとしているときにトリガーされます。 | +| unarchived | リポジトリのオーナーがリポジトリをアーカイブ解除するときにトリガーされます。 | {% if currentVersion == "free-pro-team@latest" %} -#### The `sponsors` category - -| Action | Description -|------------------|------------------- -| repo_funding_link_button_toggle | Triggered when you enable or disable a sponsor button in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| sponsor_sponsorship_cancel | Triggered when you cancel a sponsorship (see "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsor_sponsorship_create | Triggered when you sponsor a developer (see "[Sponsoring an open source contributor](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)") -| sponsor_sponsorship_preference_change | Triggered when you change whether you receive email updates from a sponsored developer (see "[Managing your sponsorship](/articles/managing-your-sponsorship)") -| sponsor_sponsorship_tier_change | Triggered when you upgrade or downgrade your sponsorship (see "[Upgrading a sponsorship](/articles/upgrading-a-sponsorship)" and "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsored_developer_approve | Triggered when your {% data variables.product.prodname_sponsors %} account is approved (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_create | Triggered when your {% data variables.product.prodname_sponsors %} account is created (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_profile_update | Triggered when you edit your sponsored developer profile (see "[Editing your profile details for {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)") -| sponsored_developer_request_approval | Triggered when you submit your application for {% data variables.product.prodname_sponsors %} for approval (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_tier_description_update | Triggered when you change the description for a sponsorship tier (see "[Changing your sponsorship tiers](/articles/changing-your-sponsorship-tiers)") -| sponsored_developer_update_newsletter_send | Triggered when you send an email update to your sponsors (see "[Contacting your sponsors](/articles/contacting-your-sponsors)") -| waitlist_invite_sponsored_developer | Triggered when you are invited to join {% data variables.product.prodname_sponsors %} from the waitlist (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| waitlist_join | Triggered when you join the waitlist to become a sponsored developer (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") +#### `sponsors` カテゴリ + +| アクション | 説明 | +| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| repo_funding_link_button_toggle | リポジトリでスポンサーボタンの表示を有効化または無効化したときにトリガーされます (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | +| repo_funding_links_file_action | リポジトリで FUNDING ファイルを変更したときにトリガーされます (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | +| sponsor_sponsorship_cancel | スポンサーシップをキャンセルしたときにトリガーされます (「[スポンサーシップをダウングレードする](/articles/downgrading-a-sponsorship)」を参照) | +| sponsor_sponsorship_create | 開発者をスポンサーするとトリガーされます (「[オープンソースコントリビューターに対するスポンサー](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)」を参照) | +| sponsor_sponsorship_preference_change | スポンサード開発者からメールで最新情報を受け取るかどうかを変更したときにトリガーされます (「[スポンサーシップを管理する](/articles/managing-your-sponsorship)」を参照) | +| sponsor_sponsorship_tier_change | スポンサーシップをアップグレードまたはダウングレードしたときにトリガーされます (「[スポンサーシップをアップグレードする](/articles/upgrading-a-sponsorship)」および「[スポンサーシップをダウングレードする](/articles/downgrading-a-sponsorship)」を参照) | +| sponsored_developer_approve | {% data variables.product.prodname_sponsors %}アカウントが承認されるとトリガーされます(「[ユーザアカウントに{% data variables.product.prodname_sponsors %}を設定する](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)」を参照) | +| sponsored_developer_create | {% data variables.product.prodname_sponsors %}アカウントが作成されるとトリガーされます(「[ユーザアカウントに{% data variables.product.prodname_sponsors %}を設定する](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)」を参照) | +| sponsored_developer_profile_update | スポンサード開発者のプロフィールを編集するとトリガーされます(「[{% data variables.product.prodname_sponsors %}のプロフィール詳細を編集する](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)」を参照) | +| sponsored_developer_request_approval | 承認のために{% data variables.product.prodname_sponsors %}のアプリケーションをサブミットするとトリガーされます(「[ユーザアカウントに{% data variables.product.prodname_sponsors %}を設定する](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)」を参照) | +| sponsored_developer_tier_description_update | スポンサーシップ層の説明を変更したときにトリガーされます (「[スポンサーシップ層を変更する](/articles/changing-your-sponsorship-tiers)」を参照) | +| sponsored_developer_update_newsletter_send | スポンサーにメールで最新情報を送信したときにトリガーされます (「[スポンサーに連絡する](/articles/contacting-your-sponsors)」を参照) | +| waitlist_invite_sponsored_developer | 待ちリストから{% data variables.product.prodname_sponsors %}に参加するよう招待されたときにトリガーされます(「[ユーザアカウントに{% data variables.product.prodname_sponsors %}を設定する](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)」を参照) | +| waitlist_join | スポンサード開発者になるために待ちリストに参加するとトリガーされます(「[ユーザアカウントに{% data variables.product.prodname_sponsors %}を設定する](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)」を参照) | {% endif %} {% if currentVersion == "free-pro-team@latest" %} -#### The `successor_invitation` category - -| Action | Description -|------------------|------------------- -| accept | Triggered when you accept a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| cancel | Triggered when you cancel a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| create | Triggered when you create a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| decline | Triggered when you decline a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +#### `successor_invitation` カテゴリ + +| アクション | 説明 | +| ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| accept | 継承の招待を承諾するとトリガーされます(「[ユーザアカウントのリポジトリの所有権の継続性を管理する](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)」を参照) | +| cancel | 継承の招待をキャンセルするとトリガーされます(「[ユーザアカウントのリポジトリの所有権の継続性を管理する](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)」を参照) | +| create | 継承の招待を作成するとトリガーされます(「[ユーザアカウントのリポジトリの所有権の継続性を管理する](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)」を参照) | +| decline | 継承の招待を拒否するとトリガーされます(「[ユーザアカウントのリポジトリの所有権の継続性を管理する](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)」を参照) | +| revoke | 継承の招待を取り消すとトリガーされます(「[ユーザアカウントのリポジトリの所有権の継続性を管理する](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)」を参照) | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} -#### The `team` category +#### `team` カテゴリ + +| アクション | 説明 | +| ----------------- | ------------------------------------------------------------------------------------------------------------- | +| add_member | 自分が所属している Organization のメンバーが[自分を Team に追加する](/articles/adding-organization-members-to-a-team)ときにトリガーされます。 | +| add_repository | 自分がメンバーである Team にリポジトリの管理が任せられるときにトリガーされます。 | +| create | 自分が所属している Organization で新たな Team が作成されるときにトリガーされます。 | +| destroy | 自分がメンバーである Team が Organization から削除されるときにトリガーされます。 | +| remove_member | Organization のメンバーが自分がメンバーである [Team から削除される](/articles/removing-organization-members-from-a-team)ときにトリガーされます。 | +| remove_repository | リポジトリが Team の管理下でなくなるときにトリガーされます。 | + +{% endif %} -| Action | Description -|------------------|------------------- -| add_member | Triggered when a member of an organization you belong to [adds you to a team](/articles/adding-organization-members-to-a-team). -| add_repository | Triggered when a team you are a member of is given control of a repository. -| create | Triggered when a new team in an organization you belong to is created. -| destroy | Triggered when a team you are a member of is deleted from the organization. -| remove_member | Triggered when a member of an organization is [removed from a team](/articles/removing-organization-members-from-a-team) you are a member of. -| remove_repository | Triggered when a repository is no longer under a team's control. +{% if currentVersion != "github-ae@latest" %} +#### `two_factor_authentication` カテゴリ +| アクション | 説明 | +| -------- | ---------------------------------------------------------------------------------------------- | +| enabled | [2 要素認証](/articles/securing-your-account-with-two-factor-authentication-2fa)が有効になるときにトリガーされます。 | +| disabled | 2 要素認証が無効になるときにトリガーされます。 | {% endif %} -#### The `two_factor_authentication` category - -| Action | Description -|------------------|------------------- -| enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. -| disabled | Triggered when two-factor authentication is disabled. - -#### The `user` category - -| Action | Description -|--------------------|--------------------- -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). -| create | Triggered when you create a new user account. -| remove_email | Triggered when you remove an email address. -| rename | Triggered when you rename your account. -| change_password | Triggered when you change your password. -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). -| login | Triggered when you log in to {% data variables.product.product_location %}. -| failed_login | Triggered when you failed to log in successfully. -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). -| show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). +#### `user` カテゴリ + +| アクション | 説明 | +| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | +| create | 新たなユーザー アカウントを作成するときにトリガーされます。 | +| remove_email | メール アドレスを削除するときにトリガーされます。 | +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} +| change_password | 自分のパスワードを変更するときにトリガーされます。 | +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} +| login | {% data variables.product.product_location %} にログインするときにトリガーされます | +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} +| show_private_contributions_count | [自分のプロフィールでプライベート コントリビューションを公開する](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)ときにトリガーされます。 | | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} -| report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} +| report_content | [Issue または Pull Request、あるいは Issue、Pull Request、または Commit でのコメントを報告する](/articles/reporting-abuse-or-spam)ときにトリガーされます。{% endif %} -#### The `user_status` category +#### `user_status` カテゴリ -| Action | Description -|--------------------|--------------------- -| update | Triggered when you set or change the status on your profile. For more information, see "[Setting a status](/articles/personalizing-your-profile/#setting-a-status)." -| destroy | Triggered when you clear the status on your profile. +| アクション | 説明 | +| ------- | ------------------------------------------------------------------------------------------------------------------------- | +| update | 自分のプロファイルでステータスを設定または変更するときにトリガーされます。 詳細は「[ステータスを設定する](/articles/personalizing-your-profile/#setting-a-status)」を参照してください。 | +| destroy | 自分のプロファイルでステータスを消去するときにトリガーされます。 | {% if currentVersion == "free-pro-team@latest" %} -### Exporting your security log +### セキュリティログをエクスポートする {% data reusables.audit_log.export-log %} {% data reusables.audit_log.exported-log-keys-and-values %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 71ea5e3d0586..ba3e70593d86 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/ja-JP/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. @@ -29,7 +30,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -69,7 +70,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -107,7 +108,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ja-JP/content/github/authenticating-to-github/signing-commits.md b/translations/ja-JP/content/github/authenticating-to-github/signing-commits.md index 948bcc7ec726..48db9d607c60 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/signing-commits.md +++ b/translations/ja-JP/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: コミットに署名する -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/signing-tags.md b/translations/ja-JP/content/github/authenticating-to-github/signing-tags.md index 95bd34377f6b..f7d52aeeb5f9 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/signing-tags.md +++ b/translations/ja-JP/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/ja-JP/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index 9947bcc89bd6..ffb451bf1b45 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/ja-JP/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Git へ署名キーを伝える -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/ja-JP/content/github/authenticating-to-github/testing-your-ssh-connection.md index 5fb98909378a..9101ab7926dd 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/ja-JP/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH 接続をテストする前に、次のことを済ませておく必要があります: @@ -24,14 +25,6 @@ SSH 接続をテストする前に、次のことを済ませておく必要が 以下のような警告が表示される場合があります: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - また、以下のように表示される場合もあります: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index d929bbca417f..d962aba755bb 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-ssh.md index dbefdaa08fa5..bed40646be3e 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/ja-JP/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/ja-JP/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index ea8621efeab8..8a00605bd02e 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/ja-JP/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- キーが期限切れの場合、[期限を更新し](https://www.gnupg.org/gph/en/manual/c235.html#AEN328)、新しいキーをエクスポートし、GitHub アカウントから期限切れのキーを削除し、[Github に新しいキーをアップロードする](/articles/adding-a-new-gpg-key-to-your-github-account/)必要があります。 キーが他のすべての検証の要件を満たしている限り、過去のコミットとタグは、検証済みとして表示されます。 diff --git a/translations/ja-JP/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/ja-JP/content/github/authenticating-to-github/updating-your-github-access-credentials.md index 900b48d79fdd..c8dcdb45a844 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/ja-JP/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: GitHub アクセス認証情報を更新する -intro: '{% data variables.product.product_name %} 認証情報は、パスワードだけではなく、{% data variables.product.product_name %} に伝達するのに使うアクセストークン、SSH キーおよびアプリケーション API トークンを含みます。 必要があれば、すべてのアクセス認証情報をリセットできます。' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. 必要があれば、すべてのアクセス認証情報をリセットできます。' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### 新しいパスワードをリクエストする 1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -38,7 +40,7 @@ versions: セキュリティを強化するために、パスワードの変更に加えて 2 要素認証を有効にしてください。 詳細は「[2 要素認証について](/articles/about-two-factor-authentication)」を参照してください。 {% endtip %} - +{% endif %} ### アクセストークンを更新する アクセストークンのレビューと削除の方法については、「[許可されたインテグレーションをレビューする](/articles/reviewing-your-authorized-integrations)」を参照してください。 新しいアクセストークンを作成するには、「[個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token)」を参照してください。 @@ -51,6 +53,8 @@ SSH キーのレビューおよび削除については「[SSH キーをレビ {% data variables.product.product_name %} に登録したアプリケーションがある場合、OAuthトークンのリセットを考えることになります。 詳しい情報については、「[認証をリセットする](/rest/reference/apps#reset-an-authorization)」エンドポイントを参照してください。 +{% if currentVersion != "github-ae@latest" %} ### 許可されていないアクセスを防止する アカウントを保護し権限のないアクセスを防止するためのさらなるヒントについては、「[許可されていないアクセスを防止する](/articles/preventing-unauthorized-access)」を参照してください。 +{% endif %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/ja-JP/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index 414e220b7a24..8404cd456eac 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/ja-JP/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/ja-JP/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index a46bb58b7fbc..8d6cb2d3f623 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/ja-JP/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### 参考リンク -- 「[SAML SSO による認証について](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)」 +- 「[SAML SSO による認証について](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)」 \ No newline at end of file diff --git a/translations/ja-JP/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/ja-JP/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index b71ad36cfbda..7565e76b272e 100644 --- a/translations/ja-JP/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/ja-JP/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH キーにより、誰かがあなたのコンピュータにアクセスすると、そのキーを使用するすべてのシステムにもアクセスすることになります。 セキュリティをさらに強化するには、SSH キーにパスフレーズを追加します。 パスフレーズを安全に保存するために `ssh-agent` を使用すると、パスフレーズを再入力する必要がありません。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/ja-JP/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 80d0b7f604f4..74d19b419fad 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/ja-JP/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリでIssueやプルリクエストのテンプレートを作成すると、コントリビューターはそのテンプレートを使い、リポジトリのコントリビューションのガイドラインに沿ってIssuelをオープンしたり、プルリクエスト中の変更を提案したりできるようになります。 リポジトリへのコントリビューションのガイドラインの追加に関する詳しい情報については[リポジトリコントリビューターのためのガイドラインを定める](/articles/setting-guidelines-for-repository-contributors)を参照してください。 -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 ### Issueのテンプレート @@ -20,7 +21,7 @@ Issueテンプレートビルダーを使ってリポジトリにIssueのテン テンプレートビルダーを使うと、各テンプレートに対してタイトルと説明を指定し、テンプレートの内容を追加し、リポジトリ中でそのテンプレートをデフォルトブランチにコミットするか、プルリクエストをオープンできます。 テンプレートビルダーは、新しい Issue ページにテンプレートを表示するのに必要となる YAML front matter マークアップを自動的に追加してくれます。 詳しい情報については、「[リポジトリ用に Issue テンプレートを設定する](/articles/configuring-issue-templates-for-your-repository)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} For more information, see "[Configuring issue templates for your repository](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/about-team-discussions.md b/translations/ja-JP/content/github/building-a-strong-community/about-team-discussions.md index 57565d1c461b..91f1fdb0b667 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/ja-JP/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ Team のページのパブリックなディスカッションに誰かがポス {% tip %} -**ヒント:** 通知の設定によって、更新はメール、{% data variables.product.product_name %}上の Web 通知、あるいはその両方で受け取ることになります。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**ヒント:** 通知の設定によって、更新はメール、{% data variables.product.product_name %}上の Web 通知、あるいはその両方で受け取ることになります。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ Team のページのパブリックなディスカッションに誰かがポス Team のディスカッションに対する通知をオフにするには、特定のディスカッションのポストのサブスクライブを解除するか、Watch の解除あるいは特定の Team のディスカッションを完全に無視するよう通知設定を変更できます。 Team のディスカッションの Watch を解除している場合でも、特定のディスカッションのポストについての通知をサブスクライブすることはできます。 -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### 参考リンク diff --git a/translations/ja-JP/content/github/building-a-strong-community/about-wikis.md b/translations/ja-JP/content/github/building-a-strong-community/about-wikis.md index 5c7c1a77f663..4f8718eb6208 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/about-wikis.md +++ b/translations/ja-JP/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- すべての {% data variables.product.product_name %} リポジトリには、ウィキと呼ばれる、ドキュメンテーションをホストするセクションが付属しています。 リポジトリのウィキは、プロジェクトの利用方法、設計方法、中核的な原理など、プロジェクトに関する長いコンテンツを共有するために利用できます。 README ファイルは、プロジェクトができることを手短に述べますが、ウィキを使えば追加のドキュメンテーションを提供できます。 詳細は「[README について](/articles/about-readmes)」を参照してください。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/ja-JP/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index ed29754de433..762d79dbb8c7 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/ja-JP/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリに見つけやすいライセンスを含めておくと、リポジトリにアクセスした人はリポジトリページの先頭ですぐに見つけることができます。 ライセンスファイル全体を読むには、ライセンスの名前をクリックします。 @@ -32,7 +33,7 @@ versions: {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/ja-JP/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index 6537afc763ea..025d60e33b70 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/ja-JP/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### ウィキページを追加する diff --git a/translations/ja-JP/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/ja-JP/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index a812d4a55b98..7128fcf98877 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/ja-JP/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 人々を特定のサポートリソースに向かせるために、リポジトリのルート、`docs`、`.github` フォルダに SUPPORT ファイルを追加できます。 誰かがリポジトリに Issue を作成すると、その人はプロジェクトの SUPPORT ファイルへのリンクを見ることになります。 ![サポートガイドライン](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 {% tip %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/ja-JP/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index b5f726f80339..6baa82de72b2 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/ja-JP/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/ja-JP/content/github/building-a-strong-community/collaborating-with-your-team.md index 1870cf268380..6c2ad855fd56 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/ja-JP/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/ja-JP/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 2450605f5e0a..ab0f225d02f7 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/ja-JP/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Issue テンプレートを作成する {% endif %} @@ -27,7 +28,7 @@ versions: 10. コミットメッセージフィールドの下で、テンプレートを直接デフォルトブランチにコミットするか、新しいブランチを作成してプルリクエストを開くか判断します。 プルリクエストに関する詳しい情報については「[プルリクエストについて](/articles/about-pull-requests)」を参照してください。 ![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. **[Commit changes]** をクリックしてください。 変更がデフォルトブランチにマージされると、コントリビューターがリポジトリで新しい Issue を開くときにテンプレートを使用できるようになります。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### テンプレート選択画面を設定する {% data reusables.repositories.issue-template-config %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/ja-JP/content/github/building-a-strong-community/creating-a-default-community-health-file.md index fe57de2af14c..10d095995676 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/ja-JP/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### デフォルトのコミュニティ健全性ファイルについて -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %}は、次のいずれかの場所にそのタイプの独自のファイルがないアカウントのパブリックリポジトリについては、デフォルトファイルを使用および表示します。 - リポジトリのルート - `.github` フォルダ - `docs` フォルダ -たとえば、独自の CONTRIBUTING ファイルを持たないパブリックリポジトリに Issue やプルリクエストを作成する人は誰でも、デフォルトの CONTRIBUTING ファイルへのリンクが見られます。 If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +たとえば、独自の CONTRIBUTING ファイルを持たないパブリックリポジトリに Issue やプルリクエストを作成する人は誰でも、デフォルトの CONTRIBUTING ファイルへのリンクが見られます。 If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. デフォルトのファイルは `.github` リポジトリにのみ格納されるものであって、クローン、パッケージ、リポジトリ個別のダウンロードには含まれません。 ### サポートされているファイルの種類 -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| コミュニティ健全性ファイル | 説明 | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | CODE_OF_CONDUCT ファイルは、コミュニティへの関わり方についての基準を定義します。 詳しい情報については、「[プロジェクトへの行動規範の追加](/articles/adding-a-code-of-conduct-to-your-project/)」を参照してください。{% endif %} -| *CONTRIBUTING.md* | CONTRIBUTING ファイルは、人々がプロジェクトにどのように貢献すべきかを伝えます。 For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | FUNDING ファイルは、あなたのオープンソースプロジェクトに対する資金提供のオプションについての認知度を高める目的で、リポジトリにスポンサーボタンを表示するためのものです。 詳細は「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照してください。{% endif %} -| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue およびプルリクエストのテンプレートは、リポジトリで Issue およびプルリクエストを開くときに含める情報をカスタマイズして標準化します。 For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | SECURITY ファイルには、プロジェクトのセキュリティ脆弱性について責任を持って報告する方法が記載されています。 詳しい情報については「[リポジトリにセキュリティポリシーを追加する](/articles/adding-a-security-policy-to-your-repository)」を参照してください。{% endif %} -| *SUPPORT.md* | SUPPORT ファイルは、プロジェクトについて支援を受ける方法を伝えるためのものです。 詳しい情報については"[プロジェクトへのサポートリソースの追加](/articles/adding-support-resources-to-your-project/)"を参照してください。 | +| コミュニティ健全性ファイル | 説明 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | CODE_OF_CONDUCT ファイルは、コミュニティへの関わり方についての基準を定義します。 詳しい情報については、「[プロジェクトへの行動規範の追加](/articles/adding-a-code-of-conduct-to-your-project/)」を参照してください。{% endif %} +| *CONTRIBUTING.md* | CONTRIBUTING ファイルは、人々がプロジェクトにどのように貢献すべきかを伝えます。 For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | FUNDING ファイルは、あなたのオープンソースプロジェクトに対する資金提供のオプションについての認知度を高める目的で、リポジトリにスポンサーボタンを表示するためのものです。 詳細は「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照してください。{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue およびプルリクエストのテンプレートは、リポジトリで Issue およびプルリクエストを開くときに含める情報をカスタマイズして標準化します。 For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | SECURITY ファイルには、プロジェクトのセキュリティ脆弱性について責任を持って報告する方法が記載されています。 詳しい情報については「[リポジトリにセキュリティポリシーを追加する](/articles/adding-a-security-policy-to-your-repository)」を参照してください。{% endif %} +| *SUPPORT.md* | SUPPORT ファイルは、プロジェクトについて支援を受ける方法を伝えるためのものです。 詳しい情報については"[プロジェクトへのサポートリソースの追加](/articles/adding-support-resources-to-your-project/)"を参照してください。 | デフォルトのライセンスファイルを作成することはできません。 ライセンスファイルは、プロジェクトのクローン時、パッケージ時、またはダウンロード時に含められるよう、個々のリポジトリに追加する必要があります。 ### デフォルトのファイル用にリポジトリを作成 {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![[Owner] ドロップダウンメニュー](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![[Owner] ドロップダウンメニュー](/assets/images/help/repository/create-repository-owner.png) 3. リポジトリの名前として **.github** と入力し、任意で説明を入力します。 ![リポジトリ作成フィールド](/assets/images/help/repository/default-file-repository-name.png) 4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![プライベートまたはパブリックのステータスを選択するラジオボタン](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. リポジトリの中に、サポートされているコミュニティ健全性ファイルの 1 つを作成します。 Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. その他のサポートされているファイルは、リポジトリのルートにある必要があります。 詳細は「[新しいファイルを作成する](/articles/creating-new-files/)」を参照してください。 +7. リポジトリの中に、サポートされているコミュニティ健全性ファイルの 1 つを作成します。 Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. その他のサポートされているファイルは、リポジトリのルートにある必要があります。 詳細は「[新しいファイルを作成する](/articles/creating-new-files/)」を参照してください。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/ja-JP/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index 40e8fca50cde..efd9e97dd2ee 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/ja-JP/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### フッタの作成 diff --git a/translations/ja-JP/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/ja-JP/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 71030632b788..3395ee2e03ca 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/ja-JP/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 詳しい情報については[Issue およびプルリクエストのテンプレートについて](/articles/about-issue-and-pull-request-templates)を参照してください。 サポートしているどのフォルダにでも *PULL_REQUEST_TEMPLATE/* サブディレクトリを作成し、プルリクエストテンプレートを複数含めることができます。また、`template` クエリパラメータでプルリクエストの本文に使用するテンプレートを指定できます。 詳細は「[クエリパラメータによる Issue およびプルリクエストの自動化について](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)」を参照してください。 -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 ### プルリクエストテンプレートの追加 diff --git a/translations/ja-JP/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/ja-JP/content/github/building-a-strong-community/creating-a-team-discussion.md index f0a8bc8d5dc2..5fb7dfcbcaec 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/ja-JP/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} 詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照してください。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/disabling-wikis.md b/translations/ja-JP/content/github/building-a-strong-community/disabling-wikis.md index 5fb28c282d3f..27b596876d68 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/ja-JP/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ウィキをオフにすると、コンテンツは非表示になりますが、削除されるわけではありません。 後からウィキを再有効化すると、以前のページが復元されます。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/ja-JP/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index 08a4a093ac59..f9bc8b266d6d 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/ja-JP/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/ja-JP/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index 782334e69a8c..8f9a9e01f29c 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/ja-JP/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/editing-wiki-content.md b/translations/ja-JP/content/github/building-a-strong-community/editing-wiki-content.md index 8997ea4cf336..3280b5328efa 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/ja-JP/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リンクの追加 diff --git a/translations/ja-JP/content/github/building-a-strong-community/index.md b/translations/ja-JP/content/github/building-a-strong-community/index.md index 7f0a984c4fa0..a186f0dce32f 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/index.md +++ b/translations/ja-JP/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/locking-conversations.md b/translations/ja-JP/content/github/building-a-strong-community/locking-conversations.md index 5e86b60383ee..9c72983f614a 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/ja-JP/content/github/building-a-strong-community/locking-conversations.md @@ -1,39 +1,36 @@ --- -title: Locking conversations -intro: 'Repository owners and collaborators, and people with write access to a repository, can lock conversations on issues, pull requests, and commits permanently or temporarily to defuse a heated interaction.' +title: 会話をロックする +intro: 'リポジトリのオーナーおよびコラボレーター、そしてリポジトリへの書き込みアクセスを持つユーザは、過熱した議論を和らげるために、Issue、プルリクエスト、およびコミットに関する会話を、恒久的または一時的にロックすることができます。' redirect_from: - /articles/locking-conversations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. +It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. 会話をロックするとき、理由を指定することもできます。これは誰にでも見ることができます。 -Locking a conversation creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who locked the conversation is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +会話をロックすると、リポジトリに対する読み取りアクセスを持つユーザなら誰でも見ることのできるタイムラインイベントが作成されます。 ただし、会話をロックしたユーザの名前は、リポジトリへの書き込みアクセスを持つユーザにしか見えません。 書き込みアクセスを持たないユーザから見ると、タイムラインイベントは匿名化されています。 -![Anonymized timeline event for a locked conversation](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) +![ロックした会話について匿名化されたタイムラインイベント](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) -While a conversation is locked, only [people with write access](/articles/repository-permission-levels-for-an-organization/) and [repository owners and collaborators](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account) can add, hide, and delete comments. +会話がロックされている間も、[書き込みアクセスを持つユーザ](/articles/repository-permission-levels-for-an-organization/)と[リポジトリのオーナーおよびコラボレーター](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account)はコメントを追加または削除したり、非表示にしたりできます。 -To search for locked conversations in a repository that is not archived, you can use the search qualifiers `is:locked` and `archived:false`. Conversations are automatically locked in archived repositories. For more information, see "[Searching issues and pull requests](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)." +アーカイブされていないリポジトリでロックされた会話を検索するには、検索修飾子 `is:locked` および `archived:false` を使用できます。 会話はアーカイブされたリポジトリで自動的にロックされます。 詳細は「[Issue およびプルリクエストを検索する](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)」を参照してください。 -1. Optionally, write a comment explaining why you're locking the conversation. -2. In the right margin of the issue or pull request, or above the comment box on the commit page, click **Lock conversation**. -![Lock conversation link](/assets/images/help/repository/lock-conversation.png) -3. Optionally, choose a reason for locking the conversation. -![Reason for locking a conversation menu](/assets/images/help/repository/locking-conversation-reason-menu.png) -4. Read the information about locking conversations and click **Lock conversation on this issue**, **Lock conversation on this pull request**, or **Lock conversation on this commit**. -![Confirm lock with a reason dialog box](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) -5. When you're ready to unlock the conversation, click **Unlock conversation**. -![Unlock conversation link](/assets/images/help/repository/unlock-conversation.png) +1. オプションで、会話をロックする理由を説明するコメントを書いてください。 +2. Issue またはプルリクエストの右マージン、またはコメント ページのコメント ボックスの上で、[**Lock conversation**] をクリックします。 ![[Lock conversation] リンク](/assets/images/help/repository/lock-conversation.png) +3. オプションで、会話をロックする理由を選択します。 ![会話をロックする理由のメニュー](/assets/images/help/repository/locking-conversation-reason-menu.png) +4. 会話のロックに関する情報を読み、[**Lock conversation on this issue**]、[**Lock conversation on this pull request**]、または [ **Lock conversation on this commit**] をクリックします。 ![ロックを確定するダイアログ ボックス](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) +5. 会話のロックを解除できるようになったら、[**Unlock conversation**] をクリックします。 ![[Unlock conversation] リンク](/assets/images/help/repository/unlock-conversation.png) -### Further reading +### 参考リンク -- "[Setting up your project for healthy contributions](/articles/setting-up-your-project-for-healthy-contributions)" -- "[Using templates to encourage useful issues and pull requests](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" +- [健全なコントリビューションを促すプロジェクトをセットアップする](/articles/setting-up-your-project-for-healthy-contributions) +- 「[テンプレートを使用して便利な Issue およびプルリクエストを推進する](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)」 - "[Managing disruptive comments](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} -- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)" -- "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" -- "[Limiting interactions in your repository](/github/building-a-strong-community/limiting-interactions-in-your-repository)" +- 「[{% data variables.product.prodname_dotcom %} での安全性を維持する](/github/building-a-strong-community/maintaining-your-safety-on-github)」 +- [悪用あるいはスパムのレポート](/articles/reporting-abuse-or-spam) +- 「[リポジトリでのインタラクションを制限する](/github/building-a-strong-community/limiting-interactions-in-your-repository)」 {% endif %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/ja-JP/content/github/building-a-strong-community/managing-disruptive-comments.md index 809825ccfb66..ffe251438d1f 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/ja-JP/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -1,5 +1,5 @@ --- -title: Managing disruptive comments +title: 混乱を生むコメントを管理する intro: 'You can {% if currentVersion == "free-pro-team@latest" %}hide, edit,{% else %}edit{% endif %} or delete comments on issues, pull requests, and commits.' redirect_from: - /articles/editing-a-comment/ @@ -8,78 +8,72 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Hiding a comment +### コメントを非表示にする -Anyone with write access to a repository can hide comments on issues, pull requests, and commits. +リポジトリに対する書き込み権限があるユーザは、Issue、プルリクエスト、 およびコミットに対するコメントを非表示にすることができます。 -If a comment is off-topic, outdated, or resolved, you may want to hide a comment to keep a discussion focused or make a pull request easier to navigate and review. Hidden comments are minimized but people with read access to the repository can expand them. +1 つのディスカッションに集中し、プルリクエストのナビゲーションとレビューがしやすいように、トピックから外れている、古い、または解決済みのコメントは非表示にすることができます。 非表示のコメントは最小化されますが、リポジトリに対する読み取りアクセスがあるユーザは展開することができます。 -![Minimized comment](/assets/images/help/repository/hidden-comment.png) +![最小化されたコメント](/assets/images/help/repository/hidden-comment.png) -1. Navigate to the comment you'd like to hide. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Hide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete options](/assets/images/help/repository/comment-menu.png) -3. Using the "Choose a reason" drop-down menu, click a reason to hide the comment. Then click, **Hide comment**. +1. 非表示にするコメントに移動します。 +2. コメントの右上隅にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックしてから、[**Hide**] をクリックします。 ![編集、非表示、削除のオプションが表示されている水平の kebab アイコンとコメント モデレーション メニュー](/assets/images/help/repository/comment-menu.png) +3. [Choose a reason] ドロップダウン メニューで、コメントを非表示にする理由をクリックします。 次に、[**Hide comment**] をクリックします。 {% if currentVersion == "free-pro-team@latest" %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment.png) + ![[Choose reason for hiding comment] ドロップダウンメニュー](/assets/images/help/repository/choose-reason-for-hiding-comment.png) {% else %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) + ![[Choose reason for hiding comment] ドロップダウンメニュー](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) {% endif %} -### Unhiding a comment +### コメントを再表示する -Anyone with write access to a repository can unhide comments on issues, pull requests, and commits. +リポジトリに対する書き込み権限があるユーザは、Issue、プルリクエスト、 およびコミットに対するコメントを再表示することができます。 -1. Navigate to the comment you'd like to unhide. -2. In the upper-right corner of the comment, click **{% octicon "fold" aria-label="The fold icon" %} Show comment**. - ![Show comment text](/assets/images/help/repository/hidden-comment-show.png) -3. On the right side of the expanded comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then **Unhide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, unhide, delete options](/assets/images/help/repository/comment-menu-hidden.png) +1. 再表示するコメントに移動します。 +2. コメントの右上隅にある [**{% octicon "fold" aria-label="The fold icon" %}Show comment**] をクリックします。 ![コメント テキストの表示](/assets/images/help/repository/hidden-comment-show.png) +3. 展開したコメントの右側にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}をクリックしてから、[**Unhide**] をクリックします。 ![編集、再表示、削除のオプションが表示されている水平の kebab アイコンとコメント モデレーションメニュー](/assets/images/help/repository/comment-menu-hidden.png) -### Editing a comment +### コメントを編集する -Anyone with write access to a repository can edit comments on issues, pull requests, and commits. +リポジトリに対する書き込み権限があるユーザは、Issue、プルリクエスト、およびコミットに対するコメントを編集することができます。 It's appropriate to edit a comment and remove content that doesn't contribute to the conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. -When you edit a comment, note the location that the content was removed from and optionally, the reason for removing it. +コメントを編集する際には、削除した内容があった元の場所がわかるように記録し、オプションで削除の理由を示します。 -Anyone with read access to a repository can view a comment's edit history. The **edited** dropdown at the top of the comment contains a history of edits showing the user and timestamp for each edit. +リポジトリの読み取りアクセスがあれば、誰でもコミットの編集履歴を見ることができます。 コメントの上部にある [**edited**] ドロップダウンには編集履歴があり、編集したユーザとタイムスタンプが表示されます。 -![Comment with added note that content was redacted](/assets/images/help/repository/content-redacted-comment.png) +![内容を削除編集したというメモを追加したコメント](/assets/images/help/repository/content-redacted-comment.png) -Comment authors and anyone with write access to a repository can also delete sensitive information from a comment's edit history. For more information, see "[Tracking changes in a comment](/github/building-a-strong-community/tracking-changes-in-a-comment)." +コメントの作者とリポジトリの書き込みアクセスがあるユーザは、コメントの編集履歴から機密情報を削除できます。 詳しい情報については、「[コメントの変更を追跡する](/github/building-a-strong-community/tracking-changes-in-a-comment)」を参照してください。 -1. Navigate to the comment you'd like to edit. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. In the comment window, delete the content you'd like to remove, then type `[REDACTED]` to replace it. - ![Comment window with redacted content](/assets/images/help/issues/redacted-content-comment.png) -4. At the bottom of the comment, type a note indicating that you have edited the comment, and optionally, why you edited the comment. - ![Comment window with added note that content was redacted](/assets/images/help/issues/note-content-redacted-comment.png) -5. Click **Update comment**. +1. 編集したいコメントに移動します。 +2. コメントの右上隅にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックし、次に [**Edit**] をクリックします。 ![編集、非表示、削除、レポートのオプションが表示されている水平の kebab アイコンとコメント モデレーション メニュー](/assets/images/help/repository/comment-menu.png) +3. コメント ウィンドウで、問題のある部分を削除し、その場所に `[REDACTED]` と入力します。 ![内容を削除したコメント ウィンドウ](/assets/images/help/issues/redacted-content-comment.png) +4. コメントの下部に、コメントを編集したことを示すメモを入力し、オプションで編集した理由も入力します。 ![内容を削除したというメモを追加したコメント ウィンドウ](/assets/images/help/issues/note-content-redacted-comment.png) +5. [**Update comment**] をクリックします。 -### Deleting a comment +### コメントを削除する -Anyone with write access to a repository can delete comments on issues, pull requests, and commits. Organization owners, team maintainers, and the comment author can also delete a comment on a team page. +リポジトリに対する書き込み権限があるユーザは、Issue、プルリクエスト、 およびコミットに対するコメントを削除することができます。 Organization オーナー、チームメンテナ、コメント作成者は、チームのページのコメントを削除することもできます。 -Deleting a comment is your last resort as a moderator. It's appropriate to delete a comment if the entire comment adds no constructive content to a conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. +コメントの削除は、モデレーターとしての最終手段です。 It's appropriate to delete a comment if the entire comment adds no constructive content to a conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. -Deleting a comment creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who deleted the comment is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +コメントを削除すると、リポジトリに対する読み取りアクセスを持つユーザなら誰でも見ることのできるタイムラインイベントが作成されます。 ただし、コメントを削除したユーザの名前は、リポジトリへの書き込みアクセスを持つユーザにしか見えません。 書き込みアクセスを持たないユーザから見ると、タイムラインイベントは匿名化されています。 -![Anonymized timeline event for a deleted comment](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) +![削除したコメントについて匿名化されたタイムラインイベント](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) -If a comment contains some constructive content that adds to the conversation in the issue or pull request, you can edit the comment instead. +Issue やプルリクエストで、会話に役立つ建設的な内容が部分的に含まれているコメントは、削除せず編集してください。 {% note %} -**Note:** The initial comment (or body) of an issue or pull request can't be deleted. Instead, you can edit issue and pull request bodies to remove unwanted content. +**メモ:** Issue またはプルリクエストの最初のコメント (本文) は削除できません。 かわりに、Issue やプルリクエストの本文を編集して、不要な内容を削除してください。 {% endnote %} -1. Navigate to the comment you'd like to delete. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Delete**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. Optionally, write a comment noting that you deleted a comment and why. +1. 削除したいコメントに移動します。 +2. コメントの右上隅にある {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} をクリックしてから、[**Delete**] をクリックします。 ![編集、非表示、削除、レポートのオプションが表示されている水平の kebab アイコンとコメント モデレーション メニュー](/assets/images/help/repository/comment-menu.png) +3. オプションで、コメントを削除したことを示すコメントとその理由を入力します。 diff --git a/translations/ja-JP/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/ja-JP/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index 0293158786ec..a6f8ba2fd626 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/ja-JP/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**注釈:** YAML で予約済みの文字を `:` などの引用符で囲む必要があります。 たとえば、`":bug: Bug"` です。 +**Note:** If a front matter value includes a YAML-reserved character such as `:` , you must put the whole value in quotes. For example, `":bug: Bug"` or `":new: triage needed, :bug: bug"`. {% endnote %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/ja-JP/content/github/building-a-strong-community/moderating-comments-and-conversations.md index c7f568521316..492230e87077 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/ja-JP/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/ja-JP/content/github/building-a-strong-community/pinning-a-team-discussion.md index 0f9d808d0f9a..682668e027ff 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/ja-JP/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/ja-JP/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index 11cb737db78e..4fe2a33389e0 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/ja-JP/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: プロジェクトに人々がどのようにコントリビュートす versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトコントリビューターにうまく作業してもらうために、プロジェクトリポジトリのルート、`docs` または `.github` フォルダに、コントリビューションガイドラインについてのファイルを追加できます。 プルリクエストをオープンした場合や Issue を作成した場合、そのファイルへのリンクが表示されます。 @@ -19,7 +20,7 @@ versions: オーナーおよびコントリビューターの双方にとって、コントリビューションガイドラインは、プルリクエストや Issue のリジェクトや再提出の手間を未然に軽減するための有効な手段です。 -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 {% tip %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/ja-JP/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index 0f14a1a244ed..d88ca769c935 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/ja-JP/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/ja-JP/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index 3a523f274705..9ba9b0f91a70 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/ja-JP/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コメントの編集履歴の詳細を表示する diff --git a/translations/ja-JP/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/ja-JP/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index e3bfb0e46f05..5194edf2a50e 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/ja-JP/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ versions: ### プロフィールページからのユーザのブロックの解除 {% data reusables.profile.user_profile_page_navigation %} -2. 左サイドバーで、ユーザプロフィール画像の下にある [**Unblock or report user**] をクリックします。 ![ユーザリンクのブロックの解除または報告](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Unblock or report user**. ![ユーザリンクのブロックの解除または報告](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. [**Unblock user**] をクリックします。 ![ユーザのブロックの解除あるいは悪用のレポートの選択肢を持つモーダルボックス](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/ja-JP/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/ja-JP/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 574ea0205844..834a9c343ca4 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/ja-JP/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index 1e9f8f3a931b..d622e96c8e84 100644 --- a/translations/ja-JP/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/ja-JP/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### ウィキ履歴を表示する diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index 42da8e58f43a..3068c132f55d 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ Branches allow you to develop features, fix bugs, or safely experiment with new {% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally out when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.set-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ By default, {% data variables.product.product_name %} names the default branch { プルリクエストがマージまたはクローズされた後、head ブランチは不要になり削除できます。 ブランチを削除するには、リポジトリへの書き込みアクセスが必要です。 オープンなプルリクエストに直接関連付けられているブランチは削除できません。 詳しい情報については「[プルリクエスト中のブランチの削除と復元](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} 以下の図は次のような内容を示しています。 @@ -73,7 +74,7 @@ By default, {% data variables.product.product_name %} names the default branch { - ブランチでステータスチェック必須が有効化されていると、必要なCIテストがすべてパスするまで、変更をブランチにマージできません。 詳しい情報については[ステータスチェックについて](/articles/about-status-checks)を参照してください。 - ブランチでプルリクエストレビュー必須が有効化されている場合、プルリクエストレビューポリシー中のすべての要求が満たされるまでは、ブランチに変更をマージできません。 詳しい情報については[プルリクエストのマージ](/articles/merging-a-pull-request)を参照してください。 - ブランチでコードオーナーからの必須レビューが有効化されており、プルリクエストがオーナーを持つコードを変更している場合、コードオーナーがプルリクエストを承認しなければ、そのプルリクエストはマージできません。 詳細は「[コードオーナーについて](/articles/about-code-owners)」を参照してください。 -- ブランチでコミット署名必須が有効化されている場合、署名および検証されていないコミットはブランチにプッシュできません。 For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- ブランチでコミット署名必須が有効化されている場合、署名および検証されていないコミットはブランチにプッシュできません。 For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - {% data variables.product.prodname_dotcom %} のコンフリクトエディターを使用して、保護されたブランチから作成したプルリクエストのコンフリクトを修正する場合、{% data variables.product.prodname_dotcom %} はプルリクエストの代替ブランチを作成して、コンフリクトの解決をマージできるようにします。 詳しい情報については、「[{% data variables.product.prodname_dotcom %} でマージコンフリクトを解決する](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)」を参照してください。{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index a1ae513a3926..f5321f591154 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プルリクエストを使う開発モデルには、主に2つのタイプがあります。 *フォークとプルモデル*では、誰でも既存のリポジトリをフォークして、個人のフォークに変更をプッシュできます。 ユーザが所有するフォークにプッシュする際に、ソースリポジトリへのアクセス許可は必要ありません。 プロジェクトのメンテナーは、その変更をソースリポジトリにプルできます。 ユーザが所有するフォークのブランチからソース(上流)のリポジトリのブランチへの変更を提案するプルリクエストをオープンすると、上流のリポジトリへのプッシュアクセスを持つすべてのユーザがプルリクエストに変更を加えられるようにすることができます。 このモデルは、新しいコントリビュータにとって摩擦が減り、事前に調整することなく人々が独立して作業できることから、オープンソースプロジェクトでよく使われます。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index 6c66c01187af..bd7653e45f36 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index 80205d028814..2aa70d365aa2 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.product_name %}上でのディスカッション @@ -19,7 +20,7 @@ Issueは、バグレポートや計画された改善など、プロジェクト ### コメント中のアイデアへの反応 -議論の中のアイデアに対する賛意や異議を示すことができます。 Team ディスカッション、Issue、プルリクエストのコメントや本体に反応を加えても、その会話をサブスクライブしている人には通知が送信されません。 For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +議論の中のアイデアに対する賛意や異議を示すことができます。 Team ディスカッション、Issue、プルリクエストのコメントや本体に反応を加えても、その会話をサブスクライブしている人には通知が送信されません。 For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![反応を含むIssueの例](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index 34ec9dc74c13..a46944c32848 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリのフォークはリポジトリのコピーと似ていますが、次の 2 つの大きな違いがあります。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index 9acf0f859912..368aa5feb4d9 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git がブランチ間の差異を自動的に解決してマージできる場合もあります。 通常、変更は異なる行にあったり、さらには異なるファイルにあったりするので、コンピュータにとってマージの理解がシンプルになります。 一方、Git が自力では差異を解決できず、あなたの介入が必要となることもあります。 しばしば、人々が同じファイルの同じ行に異なる変更をした場合や、ある人が編集したファイルを他の人が削除していた場合にマージコンフリクトが生じます。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index a9bd161fa583..0b7421457864 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index ca2743ce6c70..11d0204e10d9 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストのレビューについて プルリクエストがオープンになった後、*読み取り*アクセスを持つすべてのユーザは、提案された変更をレビューしてコメントできます。 また、作者がプルリクエストから直接適用できるコード行への特定の変更を提案することもできます。 詳細は「[プルリクエストで提案された変更をレビューする](/articles/reviewing-proposed-changes-in-a-pull-request)」を参照してください。 -リポジトリオーナーとコラボレーターは、特定の人物にプルリクエストのレビューをリクエストできます。 また、Organization メンバーは、リポジトリの読み取りアクセス権を持つ Team にプルリクエストのレビューをリクエストできます。 詳細は「[プルリクエストのレビューをリクエストする](/articles/requesting-a-pull-request-review/)」を参照してください。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} +リポジトリオーナーとコラボレーターは、特定の人物にプルリクエストのレビューをリクエストできます。 また、Organization メンバーは、リポジトリの読み取りアクセス権を持つ Team にプルリクエストのレビューをリクエストできます。 詳細は「[プルリクエストのレビューをリクエストする](/articles/requesting-a-pull-request-review/)」を参照してください。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} レビューにより、提案された変更についての議論がなされ、その変更がリポジトリのコントリビューションのガイドラインやその他の品質標準を満たすことを保証しやすくなります。 コードの特定の種類や領域に対して、どの個人や Team をオーナーとするかを、CODEOWNERS ファイルで定義できます。 プルリクエストが、定義されたオーナーを持っているコードを変更するものである場合、オーナーである個人あるいはTeam がレビューを担当するよう、自動的にリクエストされます。 詳細は「[コードオーナーについて](/articles/about-code-owners/)」を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index 14b5d1902c72..766df3a5e46f 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストについて @@ -53,6 +54,13 @@ You can see information about the branch's current deployment status and past de {% data reusables.pull_requests.mark-ready-review %} プルリクエストはいつでもドラフトに変換できます。 詳しい情報については、「[プルリクエストのステージの変更](/articles/changing-the-stage-of-a-pull-request)」を参照してください。 +### Differences between commits on compare and pull request pages + +The compare and pull request pages use different methods to calculate the diff for changed files: + +- Compare pages show the diff between the tip of the head ref and the current common ancestor (that is, the merge base) of the head and base ref. +- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. + ### 参考リンク - {% data variables.product.prodname_dotcom %} 用語集中の[プルリクエスト](/articles/github-glossary/#pull-request) diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index 1f234bccaa5b..aa161cf0daa0 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ステータスチェックは、リポジトリにプッシュをするたびに実行される継続的インテグレーションのビルドのような、外部のプロセスに基づいています。 プルリクエスト中の個々のコミットの隣に、* pending*、*passing*、 *failing* などの、ステータスチェックのステータスが表示されます。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index a4d29154639b..b826bac6fef8 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 43fc3f5fad20..1cd90f9ce7d1 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: ユーザアカウントが所有するフォークの上流リポ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プルリクエストの作者だけが、上流のリポジトリメンテナ、あるいは上流のリポジトリへのプッシュアクセスを持っている人に対し、ユーザ所有のフォークでプルリクエストの比較ブランチにコミットする権限を与えることができます。 上流リポジトリについて詳しく学ぶには[フォークについて](/articles/about-forks)を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 6b99850fb5cf..fb0505bc9524 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 必須レビューに関する詳しい情報については[プルリクエストのための必須レビューについて](/articles/about-required-reviews-for-pull-requests)を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index 14a7f4cb9db8..b87661df5940 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. ベースブランチのドロップダウンメニューで、 [変更の比較対象](/github/committing-changes-to-your-project/comparing-commits#comparing-branches)にするベースブランチを選択します。 ![ベースブランチのドロップダウンメニュー ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. ベースブランチの変更に関する情報を読み、[**Change base**] をクリックします。 ![ベースブランチの変更確認ボタン ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### 参考リンク - [プルリクエストの作成](/articles/creating-a-pull-request) diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index 7516bdd48b42..e8201eaf25b9 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: プルリクエストのステージの変更 -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: リポジトリへの書き込み権限を持つユーザとプルリクエストの作者は、プルリクエストのステージを変更できます。 product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストをレビュー準備完了としてマークする @@ -18,7 +19,7 @@ versions: 2. プルリクエストのリストで、レビューの準備ができたことを示すマークを付けたいプルリクエストクリックします。 3. マージボックスで、[**Ready for review**] をクリックします。 ![[Ready for review] ボタン](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### プルリクエストをドラフトに変換する diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index 638a7a3ccb53..37ee6b776226 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: リポジトリへの書き込みアクセスを持つユーザは versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index e9ec0790cd5c..f646d2e9e5a6 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..e4bfe848a2ac 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- -title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +title: コード品質保証機能を使ってリポジトリでコラボレーションする +intro: 'ステータス、{% if enterpriseServerVersions contains currentVersion %}pre-receive フック、{% endif %}保護されたブランチ、必須ステータスチェックなどの、ワークフローの品質保証機能は、コラボレーターが Organization やリポジトリの管理者が設定した条件に合うようにコントリビューションを行うために役立ちます。' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index 2350ab6611ca..fb88696c52db 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'リポジトリのプルリクエストのオープン後、コラボレ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストのコメントについて diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index f2f1428088e5..2ef644157a12 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プルリクエストのブランチが以下の条件を満たす場合にのみ、コミットを実行できます: diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 9bddc9503836..f544702dbf7f 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index fd49881d3602..b2b1a7f68463 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: リポジトリへの書き込みアクセスを持つユーザで versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- また、上流リポジトリのメンテナに、ユーザ所有のフォークにコミットをプッシュする権限を与えることもできます。 プルリクエストが上流リポジトリのブランチを base ブランチとして自分のトピックブランチと比較する場合、トピックブランチは「プルリクエストの比較ブランチ」とも呼ばれます。 例も含めたプルリクエストブランチに関する詳しい情報については、「[プルリクエストを作成する](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)」を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index fa9ae7ce165e..9598e1f50943 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリに対する読み取り権限があるユーザなら誰でもプルリクエストを作成できますが、ブランチの作成には書き込み権限が必要です。 プルリクエストのための新しいブランチを作成したいけれども、リポジトリへの書き込み権限がない場合は、まずリポジトリをフォークできます。 詳細は「[フォークからプルリクエストを作成する](/articles/creating-a-pull-request-from-a-fork)」および「[フォークについて](/articles/about-forks)」を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index 206fcc46632e..a5e27985e753 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### ブランチの作成 @@ -29,7 +30,7 @@ If the branch you want to delete is associated with an open pull request, you mu {% data reusables.repositories.navigate-to-branches %} 1. 削除するブランチまでスクロールし、{% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %} をクリックします。 ![ブランチを削除する](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} 詳細は「[ブランチについて](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)」を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index 2684180a4a9f..6378c75918c8 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 78abd96f1215..b0b62b4b2746 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index 2636001fa9ae..b92e55c0fbb7 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリへの読み取りアクセスがあるユーザなら誰でも、プルリクエストの特定のファイル内の機能とメソッドの変更の概要リストを確認できます。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index 342e809b3153..5a7be18cfecd 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### GitHub のフローに従う diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index 7ebeab56f9d6..9722a252fc3b 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index b56507420b70..2476bd93c817 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 提案された変更を適用する diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/index.md index b0162ca2fd61..8ab07bcdb560 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index b37ca64e22f1..c000b7a198a1 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ You can't merge a draft pull request. ドラフトのプルリクエストに関 The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. 詳しい情報については「[ブランチの自動削除の管理](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)」を参照してください。 - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index d6139c89fd0f..48dbbc2e1c65 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/overview.md index 61d238c08f82..6bb03f6db9b4 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index 3cdf1adf8c7d..96d9093e1a67 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index c5208339e544..e9d9c2b37dd1 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ユーザアカウントが所有しているリポジトリのオーナーとコラボレータは、プルリクエストのレビューを割り当てることができます。 リポジトリに対するトリアージ権限を持つ Organization メンバーは、プルリクエストのレビューを割り当てることができます。 -オーナーまたはコラボレータは、ユーザ所有のリポジトリに明示的に[読み取りアクセス](/articles/access-permissions-on-github)を付与された人にプルリクエストのレビューを割り当てることができます。 Organization メンバーは、リポジトリの読み取りアクセス権を持つ人や Team にプルリクエストのレビューを割り当てることができます。 リクエストされたレビュー担当者または Team は、Pull Request レビューをするようあなたが依頼したという通知を受け取ります。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} +オーナーまたはコラボレータは、ユーザ所有のリポジトリに明示的に[読み取りアクセス](/articles/access-permissions-on-github)を付与された人にプルリクエストのレビューを割り当てることができます。 Organization メンバーは、リポジトリの読み取りアクセス権を持つ人や Team にプルリクエストのレビューを割り当てることができます。 リクエストされたレビュー担当者または Team は、Pull Request レビューをするようあなたが依頼したという通知を受け取ります。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} {% note %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 1b9ed3f8d809..80ebb89bb7be 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -1,63 +1,61 @@ --- -title: Resolving a merge conflict on GitHub -intro: 'You can resolve simple merge conflicts that involve competing line changes on GitHub, using the conflict editor.' +title: GitHub でのマージ コンフリクトを解決する +intro: 'コンフリクト エディターを使用すれば、GitHub で行の変更が競合している単純なマージ コンフリクトを解決できます。' redirect_from: - /articles/resolving-a-merge-conflict-on-github versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." +{% data variables.product.product_name %}で解決できるマージコンフリクトは、Git リポジトリの別々のブランチで、同じファイルの同じ行に異なる変更がなされた場合など、互いに矛盾する行変更を原因とするもののみです。 その他すべての種類のマージ コンフリクトについては、コマンド ラインでコンフリクトをローカルに解決する必要があります。 詳細は「[コマンド ラインを使用してマージコンフリクトを解決する](/articles/resolving-a-merge-conflict-using-the-command-line)」を参照してください。 -{% if currentVersion != "free-pro-team@latest" %} -If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on +{% data variables.product.product_name %} and must resolve merge conflicts on the command line. たとえば、マージ コンフリクト エディターが無効な場合、フォークと上流リポジトリの間の Pull Request ではそれを使用できません。 {% endif %} {% warning %} {% if currentVersion ver_lt "enterprise-server@2.22" %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch), even if the head branch is the default branch of your repository or a protected branch. Make sure you really want to commit to this branch. +**Warning:** When you resolve a merge conflict on +{% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch), even if the head branch is the default branch of your repository or a protected branch. このブランチにコミットすることが間違いでないことを確認してください。 {% else %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). Make sure you really want to commit to this branch. If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. If the head branch is protected you won't be able to merge your conflict resolution into it, so you'll be prompted to create a new head branch. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +**Warning:** When you resolve a merge conflict on +{% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). このブランチにコミットすることが間違いでないことを確認してください。 If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. head ブランチが保護されている場合、コンフリクトの解決をマージすることができないため、新しい head ブランチを作成するように求められます。 詳しい情報については[保護されたブランチについて](/github/administering-a-repository/about-protected-branches)を参照してください。 {% endif %} {% endwarning %} {% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request with a merge conflict that you'd like to resolve. -1. Near the bottom of your pull request, click **Resolve conflicts**. -![Resolve merge conflicts button](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) +1. [Pull Requests] リストで、解決するマージ コンフリクトを起こしている Pull Request をクリックします。 +1. 指定した Pull Request の下部周辺で、[**Resolve conflicts**] をクリックします。 ![[Resolve merge conflicts] ボタン](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. 別の Git クライアントを使用するか、コマンドラインで Git を使用して、マージのコンフリクトを解決する必要があります。 詳細は「[コマンド ラインを使用してマージコンフリクトを解決する](/articles/resolving-a-merge-conflict-using-the-command-line)」を参照してください。 {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} - ![View merge conflict example with conflict markers](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) -1. If you have more than one merge conflict in your file, scroll down to the next set of conflict markers and repeat steps four and five to resolve your merge conflict. -1. Once you've resolved all the conflicts in the file, click **Mark as resolved**. - ![Click mark as resolved button](/assets/images/help/pull_requests/mark-as-resolved-button.png) -1. If you have more than one file with a conflict, select the next file you want to edit on the left side of the page under "conflicting files" and repeat steps four through seven until you've resolved all of your pull request's merge conflicts. - ![Select next conflicting file if applicable](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) -1. Once you've resolved all your merge conflicts, click **Commit merge**. This merges the entire base branch into your head branch. - ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} -1. If prompted, review the branch that you are committing to. If you want to commit to this branch, click **I understand, update _BRANCH_**. -![Merge conflict confirmation window](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} -1. If prompted, review the branch that you are committing to. - - If the head branch is the default branch of the repository, you can choose either to update this branch with the changes you made to resolve the conflict, or to create a new branch and use this as the head branch of the pull request. - ![Prompt to review the branch that will be updated](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) - - If you choose to create a new branch, enter a name for the branch. - - If the head branch of your pull request is protected you must create a new branch. You won't get the option to update the protected branch. - - Click **Create branch and update my pull request** or **I understand, continue updating _BRANCH_**. The button text corresponds to the action you are performing. + ![コンフリクトマーカー付きのマージコンフリクトの例を表示する](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) +1. ファイルに複数のマージ コンフリクトがある場合は、次の一連のコンフリクト マーカーまで下にスクロールし、ステップ 4 と 5 を繰り返してマージ コンフリクトを解決します。 +1. ファイル内のコンフリクトをすべて解決したら、[**Mark as resolved**] をクリックします。 ![[Mark as resolved] ボタンをクリックする](/assets/images/help/pull_requests/mark-as-resolved-button.png) +1. コンフリクトしているファイルが複数ある場合は、[conflicting files] の下のページの左側で編集する次のファイルを選択し、Pull Request のマージ コンフリクトをすべて解決するまでステップ 4 から 7 を繰り返します。 ![コンフリクトしている次のファイルを選択する(該当する場合)](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) +1. マージ コンフリクトをすべて解決したら、[**Commit merge**] をクリックします。 これにより、Base ブランチ全体が Head ブランチにマージされます。 ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} +1. プロンプトに従い、コミット先のブランチをレビューします。 このブランチにコミットする場合は [**I understand, update _BRANCH_**] をクリックします。 ![マージコンフリクト確認ウィンドウ](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} +1. プロンプトに従い、コミット先のブランチをレビューします。 + + head ブランチがリポジトリのデフォルトブランチである場合、コンフリクトを解決するために加えた変更でこのブランチを更新するか、新しいブランチを作成してこれをプルリクエストのヘッドブランチとして使用するかを選択できます。 ![更新するブランチの確認を求める](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) + + 新しいブランチを作成する場合は、ブランチの名前を入力します。 + + プルリクエストの head ブランチが保護されている場合は、新しいブランチを作成する必要があります。 保護されたブランチを更新するオプションはありません。 + + [**Create branch and update my pull request**] または [**I understand, continue updating _BRANCH_**] をクリックします。 ボタンテキストは、実行中のアクションに対応しています。 {% endif %} -1. To merge your pull request, click **Merge pull request**. For more information about other pull request merge options, see "[Merging a pull request](/articles/merging-a-pull-request/)." +1. Pull Request をマージするには、[**Merge pull request**] をクリックします。 Pull Request のマージ オプションの詳細については、「 [Pull Request をマージする](/articles/merging-a-pull-request/)」を参照してください。 -### Further reading +### 参考リンク -- "[About pull request merges](/articles/about-pull-request-merges)" +- [プルリクエストのマージについて](/articles/about-pull-request-merges) diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index c002202eaa36..307a68625b38 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- マージコンフリクトは、競合している変更がファイルの同じ行に行われるとき、またはある人があるファイルを編集し別の人が同じファイルを削除すると発生します。 詳細は「[マージコンフリクトについて](/articles/about-merge-conflicts/)」を参照してください。 diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index 26bf884ab676..c01c49af7dc2 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストの打ち消しについて diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index e01cb6329c23..69c100a3a90c 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index d5a652c62956..4b78b8fdb893 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プルリクエストのレビューについて diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index 295720604d93..8f4b99f2a78f 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 上流リポジトリとフォークを同期する前に、Git で[上流リポジトリをポイントするリモートの設定](/articles/configuring-a-remote-for-a-fork)をする必要があります。 {% data reusables.command_line.open_the_multi_os_terminal %} 2. ワーキングディレクトリをローカルプロジェクトに変更します。 -3. 上流リポジトリから、ブランチと各ブランチのコミットをフェッチします。 `master` へのコミットは、ローカルブランチ `upstream/master` に保管されます。 +3. 上流リポジトリから、ブランチと各ブランチのコミットをフェッチします。 Commits to `main` will be stored in a local branch, `upstream/main`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ versions: > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. フォークのローカル `master` ブランチをチェックアウトします。 +4. Check out your fork's local `main` branch. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. `upstream/master` からローカル `master` ブランチに変更をマージします。 これによって、ローカルの変更を失うことなく、フォークの `master` ブランチを上流リポジトリと同期します。 +5. Merge the changes from `upstream/main` into your local `main` branch. This brings your fork's `main` branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ versions: > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index d926b6fc9780..2b6f753dc8e3 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index f84a7f911639..7383d7a7f259 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ versions: 言い換えれば、パブリックリポジトリのフォークは、親リポジトリが非公開にされた後も、独自の別のリポジトリネットワークで公開されたままになります。 これにより、フォークオーナーは作業を中断せずに作業を継続できます。 このようにパブリックフォークが別のネットワークに移動されなかった場合、それらのフォークのオーナーは適切な[アクセス許可](/articles/access-permissions-on-github)を取得してプルする必要があります。 以前はこれらのアクセス権が必要ではなかったとしても、(現在はプライベートになっている) 親リポジトリからの変更を取得して送信します。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} パブリックリポジトリで匿名の Git 読み取りアクセスが有効になっていて、そのリポジトリが非公開になっている場合、リポジトリのすべてのフォークは匿名の Git 読み取りアクセスを失い、デフォルトの無効設定に戻ります。 分岐したリポジトリが公開された場合、リポジトリ管理者は匿名の Git 読み取りアクセスを再度有効にすることができます。 詳細は「[リポジトリに対する匿名 Git 読み取りアクセスを有効化する](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 1ef84c7ab791..7be745e6439a 100644 --- a/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/ja-JP/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/about-commits.md b/translations/ja-JP/content/github/committing-changes-to-your-project/about-commits.md index dc7e50a91911..be000be15fec 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コミットについて diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/ja-JP/content/github/committing-changes-to-your-project/changing-a-commit-message.md index a0e31b2609df..7ee54074dbb8 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: 'コミットメッセージに不明確、不正確、または機密情 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 直近のコミットメッセージの書き換え diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/ja-JP/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index 9cd46f1ede1b..b27206cd4947 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コミットがデフォルトブランチにない場合、コミットを含むブランチが表示されます。 コミットがマージされていないプルリクエストの一部である場合は、リンクが表示されます。 diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/ja-JP/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index 6e20182314c5..cfe9559733c7 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 特定のコミットを表示するため、コマンドラインで `git show` を使うと、致命的エラーが発生することがあります。 diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/ja-JP/content/github/committing-changes-to-your-project/comparing-commits.md index 8d91219cd593..1d0ebf66c7d4 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ブランチ、タグ、コミット、日付にわたってリポジトリの状態を比較できます。 リポジトリの異なるバージョンを比較するには、リポジトリのパスに `/compare` を追加します。 @@ -26,9 +27,9 @@ compare の最も一般的な使い方は、新しいプルリクエストを開 ### タグを比較する -リリースタグを比較すると、前回のリリース以降のリポジトリへの変更が表示されます。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} +リリースタグを比較すると、前回のリリース以降のリポジトリへの変更が表示されます。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} 2 つのタグ間を比較する例については、[こちらをクリック](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3)してください。 diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/ja-JP/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 079e81663f51..0c10572a1aea 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,48 +1,49 @@ --- -title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +title: 複数の作者を持つコミットを作成する +intro: 'コミットのメッセージに、1 つ以上の "Co-authored-by" トレーラーを追加することで、1 つのコミットに複数の作者を追加できます。 Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Required co-author information +### 必要な共作者情報 -Before you can add a co-author to a commit, you must know the appropriate email to use for each co-author. For the co-author's commit to count as a contribution, you must use the email associated with their {% data variables.product.product_name %} account. +コミットに共作者を追加する前に、各共作者に使う適切なメールアドレスを知っておく必要があります。 共作者のコミットがコントリビューションとしてカウントされるためには、{% data variables.product.product_name %} アカウントに関連付けられているメールアドレスを使う必要があります。 {% if currentVersion == "free-pro-team@latest" %} -If a person chooses to keep their email address private, you should use their {% data variables.product.product_name %}-provided `no-reply` email to protect their privacy. Otherwise, the co-author's email will be available to the public in the commit message. If you want to keep your email private, you can choose to use a {% data variables.product.product_name %}-provided `no-reply` email for Git operations and ask other co-authors to list your `no-reply` email in commit trailers. +メールアドレスをプライベートにしておきたい人がいる場合、その人のプライバシーを保護するために、{% data variables.product.product_name %} が提供する `no-reply` メールを使わなければなりません。 そうしない場合、コミットメッセージで共作者のメールアドレスが公開されます。 自分のメールアドレスをプライベートにしておきたい場合、Git の操作のために {% data variables.product.product_name %} が提供する `no-reply` メールアドレスを使い、他の共作者に、`no-reply` メールアドレスをコミットのトレーラーに載せるよう依頼できます。 -For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +詳細は「[コミットメールアドレスを設定する](/articles/setting-your-commit-email-address)」を参照してください。 {% tip %} - **Tip:** You can help a co-author find their preferred email address by sharing this information: - - To find your {% data variables.product.product_name %}-provided `no-reply` email, navigate to your email settings page under "Keep my email address private." - - To find the email you used to configure Git on your computer, run `git config user.email` on the command line. + **ヒント:** 以下の情報を伝えることで、共作者が好みのメールアドレスを見つける手助けができます: + - {% data variables.product.product_name %} が提供する `no-reply` メールアドレスを表示するには、[Keep my email address private] のメールアドレス設定に移動します。 + - Git を設定するためのメールアドレスを手元のコンピュータで表示するには、コマンドラインで `git config user.email` を実行します。 {% endtip %} {% endif %} -### Creating co-authored commits using {% data variables.product.prodname_desktop %} +### {% data variables.product.prodname_desktop %} で co-authored コミットを作成する -You can use {% data variables.product.prodname_desktop %} to create a commit with a co-author. For more information, see "[Write a commit message and push your changes](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" and [{% data variables.product.prodname_desktop %}](https://desktop.github.com). +{% data variables.product.prodname_desktop %} で、共作者を持つコミットを作成できます。 詳細は「[コミットメッセージの入力と変更のプッシュ](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)」および [{% data variables.product.prodname_desktop %}](https://desktop.github.com) を参照してください。 -![Add a co-author to the commit message](/assets/images/help/desktop/co-authors-demo-hq.gif) +![コミットメッセージに共作者を追加](/assets/images/help/desktop/co-authors-demo-hq.gif) -### Creating co-authored commits on the command line +### コマンドライン上で co-authored コミットを作成する {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} {% data reusables.pull_requests.commit-message-with-trailer-beginning %} -3. On the next line of the commit message, type `Co-authored-by: name ` with specific information for each co-author. After the co-author information, add a closing quotation mark. +3. コミットメッセージの次の行に、各共作者の情報を `Co-authored-by: name ` という形式で入力します。 共同作者の情報の後に、閉じる引用符を追加します。 - If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. + 複数の共作者を追加する場合は、共作者それぞれに 1 行をとり、`Co-authored-by:` コミットトレーラーを付けてください。 ```shell $ git commit -m "Refactor usability tests. > @@ -51,27 +52,26 @@ You can use {% data variables.product.prodname_desktop %} to create a commit wit Co-authored-by: another-name <another-name@example.com>" ``` -The new commit and message will appear on {% data variables.product.product_location %} the next time you push. For more information, see "[Pushing changes to a remote repository](/articles/pushing-commits-to-a-remote-repository/)." +次回のプッシュ時に、{% data variables.product.product_location %}に新たなコミットとメッセージが表示されます。 詳細は「[リモートリポジトリに変更をプッシュする](/articles/pushing-commits-to-a-remote-repository/)」を参照してください。 -### Creating co-authored commits on {% data variables.product.product_name %} +### {% data variables.product.product_name %} で co-authored コミットを作成する -After you've made changes in a file using the web editor on {% data variables.product.product_name %}, you can create a co-authored commit by adding a `Co-authored-by:` trailer to the commit's message. +{% data variables.product.product_name %} のウェブエディタでファイルを変更してから、コミットのメッセージに `Co-authored-by:` トレーラーを追加することで、co-authored コミットを作成できます。 {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} -2. After making your changes together, at the bottom of the page, type a short, meaningful commit message that describes the changes you made. - ![Commit message for your change](/assets/images/help/repository/write-commit-message-quick-pull.png) -3. In the text box below your commit message, add `Co-authored-by: name ` with specific information for each co-author. If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. - - ![Commit message co-author trailer example in second commit message text box](/assets/images/help/repository/write-commit-message-co-author-trailer.png) -4. Click **Commit changes** or **Propose changes**. - -The new commit and message will appear on {% data variables.product.product_location %}. - -### Further reading -{% if currentVersion != "free-pro-team@latest" %} -- "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" -- "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} -- "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" -- "[Viewing a project's contributors](/articles/viewing-a-projects-contributors)" -- "[Changing a commit message](/articles/changing-a-commit-message)" -- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" in the {% data variables.product.prodname_desktop %} documentation +2. 共同で変更を行った後は、ページの下部に、変更について説明する、短くて意味のあるコミットメッセージを入力します。 ![変更のコミットメッセージ](/assets/images/help/repository/write-commit-message-quick-pull.png) +3. コミットメッセージの下にあるテキストボックスに、各共同作者の情報を `Co-authored-by: name ` という形式で入力します。 複数の共作者を追加する場合は、共作者それぞれに 1 行をとり、`Co-authored-by:` コミットトレーラーを付けてください。 + + ![2 つ目のコミットメッセージテキストボックスにある、コミットメッセージの共同作者トレーラー例](/assets/images/help/repository/write-commit-message-co-author-trailer.png) +4. [**Commit changes**] または [**Propose changes**] をクリックします。 + +{% data variables.product.product_location %} に新たなコミットとメッセージが表示されます。 + +### 参考リンク +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +- [プロフィール上でのコントリビューションの表示](/articles/viewing-contributions-on-your-profile) +- [プロフィール上でコントリビューションが表示されない理由](/articles/why-are-my-contributions-not-showing-up-on-my-profile){% endif %} +- [リポジトリアクティビティの概要を表示する](/articles/viewing-a-summary-of-repository-activity) +- [プロジェクトのコントリビューターを表示する](/articles/viewing-a-projects-contributors) +- [コミットメッセージの変更](/articles/changing-a-commit-message) +- {% data variables.product.prodname_desktop %} ドキュメンテーションの「[プロジェクトへの変更をコミットまたはレビューする](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)」 diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/ja-JP/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index e57c174f459e..c250f7056985 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/ja-JP/content/github/committing-changes-to-your-project/differences-between-commit-views.md index c81ee162b912..f7b64c0ceb0e 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %}では、以下の方法によりリポジトリのコミット履歴を表示できます。 diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/index.md b/translations/ja-JP/content/github/committing-changes-to-your-project/index.md index 122453e17ce1..2c3f5fda80c7 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/index.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/ja-JP/content/github/committing-changes-to-your-project/troubleshooting-commits.md index 2aaab39919c0..d58039c8cd7d 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/ja-JP/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 34d739507bfb..96621b0a556c 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/ja-JP/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index 40c1db42d8c4..4f32ec15f6c1 100644 --- a/translations/ja-JP/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/ja-JP/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: コミットが間違ったユーザにリンクされているのはな redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} は、コミットヘッダのメールアドレスを使用して、コミットを GitHub ユーザにリンクします。 コミットが別のユーザにリンクされている場合、あるいはどのユーザにもリンクされていない場合は、ローカルの Git 設定を変更するか、アカウントのメール設定にメールアドレスを追加するか、あるいはその両方を行う必要があります。' +intro: '{% data variables.product.product_name %} は、コミットヘッダのメールアドレスを使用して、コミットを GitHub ユーザにリンクします。 If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### コミットは別のユーザにリンクされています -コミットが別のユーザにリンクされている場合は、あなたのローカル Git 設定のメールアドレスを、そのユーザが自分の {% data variables.product.product_name %} アカウントに追加したことを意味します。 この場合、ローカル Git 設定でメールアドレスを変更し、アカウントに将来のコミットをリンクするために、新しいメールアドレスを {% data variables.product.product_name %} アカウントに追加すれば解決します。 +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. 古いコミットはリンクされません。 For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. ローカル Git 設定でメールアドレスを変更するには、「<[Git にコミットメールアドレスを設定する](/articles/setting-your-commit-email-address)」の手順に従ってください。 複数のマシンで作業している場合は、各マシンでこの設定を変更する必要があります。 -2. 「[GitHub アカウントにメールアドレスを追加する](/articles/adding-an-email-address-to-your-github-account)」の手順に従って、ステップ 2 のメールアドレスをアカウント設定に追加します。 +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". 複数のマシンで作業している場合は、各マシンでこの設定を変更する必要があります。 +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} これ以降のコミットは、あなたのアカウントにリンクされます。 @@ -34,9 +35,13 @@ versions: 1. コミットメッセージリンクをクリックしてコミットに移動します。 ![コミットメッセージリンク](/assets/images/help/commits/commit-msg-link.png) 2. コミットがリンクされていない理由に関するメッセージを読むには、ユーザ名の右側にある青い {% octicon "question" aria-label="Question mark" %} の上にカーソルを合わせます。 ![コミットホバーメッセージ](/assets/images/help/commits/commit-hover-msg.png) - - **未確認の作者 (メールアドレス付き)**: このメッセージにメールアドレスが表示されている場合、そのアドレスはアカウント設定に追加されていません。 コミットをリンクするには、[メールアドレスを GitHub メール設定に追加します](/articles/adding-an-email-address-to-your-github-account)。 メールアドレスに Gravatar が関連付けられている場合、Gravatar はデフォルトの灰色の Octocat ではなく、ユーザ名の横に表示されます。 - - **未確認の作者 (メールアドレスなし)**: メールアドレスなしでこのメッセージが表示された場合は、メール設定に追加できない一般的なメールアドレスを使用したことを意味します。 将来のコミットにリンクするために、[Git でコミットメールアドレスを設定し](/articles/setting-your-commit-email-address)、次に、[新しいメールアドレスを GitHub メール設定に追加する](/articles/adding-an-email-address-to-your-github-account)必要があります。 古いコミットはリンクされません。 - - **無効なメールアドレス** これは、ローカル Git 設定のメールアドレスが空白か、メールアドレスとしてフォーマットされていないことを意味します。 将来のコミットにリンクするために、[Git でコミットメールアドレスを設定し](/articles/setting-your-commit-email-address)、次に、[新しいメールアドレスを GitHub メール設定に追加する](/articles/adding-an-email-address-to-your-github-account)必要があります。 古いコミットはリンクされません。 + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. 古いコミットはリンクされません。 For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index 439b0c9019c4..c22cb7a8b059 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 608eefea9be1..01b8a59edab5 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 管理者あるいはオーナー権限を持つ人は、リポジトリ中に CODEOWNERS ファイルをセットアップできます。 @@ -20,9 +21,9 @@ versions: 管理者あるいはオーナー権限を持つ誰かがレビュー必須を有効化した場合、作者がリポジトリ中でプルリクエストをマージできるための条件としてコードオーナーからの承認を必須とすることもできます。 詳しい情報については、「[プルリクエストの必須レビューを有効にする](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. 詳しい情報については、「[Team のコードレビューの割り当てを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)」を参照してください。{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ファイルにコードオーナーがいる場合、プルリクエストをオープンする前にコードオーナーを確認できます。 In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index 40228e7abf37..beb733a866a0 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. @@ -23,7 +24,7 @@ README ファイルをリポジトリのルート、`docs`、または隠れデ ![github/scientistリポジトリのメインページとそのREADMEファイル](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index 48629ec987c5..acfc414f9d46 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリを個人として所有することも、リポジトリの所有権を Organization 内の他の人々と共有することもできます。 diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index aafacddf5ff3..ca019efeb36b 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index d8c3f2ea37c5..fb18005a8b0e 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,23 +1,31 @@ --- -title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +title: リポジトリの可視性について +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About repository visibility +### リポジトリの可視性について -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If +{% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. 詳しい情報については、「[内部リポジトリについて](#about-internal-repositories)」を参照してください。{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} -Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." +Organization のオーナーは、Organization 内で作成されたすべてのリポジトリにいつでもアクセスできます。 詳細は「[Organization のリポジトリ権限レベル](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)」を参照してください。 -People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." +リポジトリの管理者権限を持つユーザは、既存のリポジトリの可視性を変更できます。 詳細は「[リポジトリの可視性を設定する](/github/administering-a-repository/setting-repository-visibility)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### About internal repositories +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### インターナルリポジトリについて {% note %} @@ -25,11 +33,11 @@ People with admin permissions for a repository can change an existing repository {% endnote %} -{% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." +{% data reusables.repositories.about-internal-repos %}インナーソースに関する詳しい情報については、{% data variables.product.prodname_dotcom %}のホワイトペーパー「[インナーソース入門](https://resources.github.com/whitepapers/introduction-to-innersource/)」を参照してください。 -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from {% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index 54739d97cdc0..9bd630115f97 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index e7cb23a836b9..ad32433d14d8 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 5364873fbeb0..8bff3d1496e6 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,41 +1,44 @@ --- -title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +title: リポジトリのバックアップ +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% if currentVersion == "free-pro-team@latest" %} -To download an archive of your repository, you can use the API for user or organization migrations. For more information, see "[Migrations](/v3/migrations/)." +リポジトリのアーカイブをダウンロードするには、ユーザあるいは Organization のマイグレーション用の API が利用できます。 詳しい情報については、「[移行](/v3/migrations/)」を参照してください。 {% else %} -You can download and back up your repositories manually: +リポジトリのダウンロードおよびバックアップを手動で実行できます。 -- To download a repository's Git data to your local machine, you'll need to clone the repository. For more information, see "[Cloning a repository](/articles/cloning-a-repository)." -- You can also download your repository's wiki. For more information, see "[Adding or editing wiki pages](/articles/adding-or-editing-wiki-pages)." +- リポジトリの Git データをローカルマシンにダウンロードするには、リポジトリをクローンする必要があります。 詳しい情報については[リポジトリのクローン](/articles/cloning-a-repository)を参照してください。 +- また、リポジトリの wiki をダウンロードすることもできます。 詳細は「[ウィキページを追加または編集する](/articles/adding-or-editing-wiki-pages)」を参照してください。 -When you clone a repository or wiki, only Git data, such as project files and commit history, is downloaded. You can use our API to export other elements of your {% data variables.product.product_name %} repository to your local machine: +リポジトリもしくは wiki をクローンすると、プロジェクトのファイルやコミット履歴などの Git のデータだけがダウンロードされます。 {% data variables.product.product_name %}リポジトリの他の要素をローカルマシンにエクスポートするには、弊社の API が利用できます。 -- [Issues](/v3/issues/#list-issues-for-a-repository) -- [Pull requests](/v3/pulls/#list-pull-requests) -- [Forks](/rest/reference/repos#list-forks) -- [Comments](/rest/reference/issues#list-issue-comments-for-a-repository) -- [Milestones](/rest/reference/issues#list-milestones) -- [Labels](/rest/reference/issues#list-labels-for-a-repository) -- [Watchers](/rest/reference/activity#list-watchers) -- [Stargazers](/rest/reference/activity#list-stargazers) -- [Projects](/v3/projects/#list-repository-projects) +- [問題](/v3/issues/#list-issues-for-a-repository) +- [プルリクエスト](/v3/pulls/#list-pull-requests) +- [フォーク](/rest/reference/repos#list-forks) +- [コメント](/rest/reference/issues#list-issue-comments-for-a-repository) +- [マイルストーン](/rest/reference/issues#list-milestones) +- [ラベル](/rest/reference/issues#list-labels-for-a-repository) +- [Watcher](/rest/reference/activity#list-watchers) +- [Starを付けたユーザ](/rest/reference/activity#list-stargazers) +- [プロジェクト](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} -### Third-party backup tools +### サードパーティのバックアップツール -A number of self-service tools exist that automate backups of repositories. Unlike archival projects, which archive _all_ public repositories on {% data variables.product.product_name %} that have not opted out and make the data accessible to anyone, backup tools will download data from _specific_ repositories and organize it within a new branch or directory. For more information about archival projects, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)." +リポジトリのバックアップを自動化するセルフサービスのツールはたくさんあります。 オプトアウトしておらず、誰でもデータにアクセスできるようにする {% data variables.product.product_name %} 上の_すべての_パブリックリポジトリをアーカイブするアーカイブプロジェクトとは異なり、バックアップツールは_特定の_リポジトリからデータをダウンロードし、新しいブランチまたはディレクトリ内に整理します。 アーカイブプロジェクトの詳細については、「[{% data variables.product.prodname_dotcom %} のコンテンツとデータのアーカイブについて](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)」を参照してください。 +You can back up all of a repository's Git data (such as project files and commit history), as well as much data from -You can back up all of a repository's Git data (such as project files and commit history), as well as much data from {% data variables.product.product_name %} (such as issues and pull requests), with [BackHub](https://github.com/marketplace/backhub), which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub is available in {% data variables.product.prodname_marketplace %}. +{% data variables.product.product_name %} (such as issues and pull requests), with [BackHub](https://github.com/marketplace/backhub), which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub は {% data variables.product.prodname_marketplace %}から利用できます。 {% endif %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index 11bd1ab80abc..b9fdd35d8c66 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index 8256743b9dff..2f3ab95b401d 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リポジトリのクローンについて @@ -16,7 +17,7 @@ You can clone a repository from {% data variables.product.product_location %} to You can clone your existing repository or clone another person's existing repository to contribute to a project. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also clone a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo clone`](https://cli.github.com/manual/gh_repo_clone)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index 817cb142a756..a57c85afa8d2 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,16 +21,16 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. また、既存のリポジトリのディレクトリ構造とファイルを持つリポジトリを作成するには、[**Choose a template**] ドロップダウンでテンプレートリポジトリを選択します。 あなたが所有するテンプレートリポジトリ、あなたがメンバーとして属する Organization が所有するテンプレートリポジトリ、使ったことがあるテンプレートリポジトリが表示されます。 詳細は「[テンプレートからリポジトリを作成する](/articles/creating-a-repository-from-a-template)」を参照してください。 ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. また、既存のリポジトリのディレクトリ構造とファイルを持つリポジトリを作成するには、[**Choose a template**] ドロップダウンでテンプレートリポジトリを選択します。 あなたが所有するテンプレートリポジトリ、あなたがメンバーとして属する Organization が所有するテンプレートリポジトリ、使ったことがあるテンプレートリポジトリが表示されます。 詳細は「[テンプレートからリポジトリを作成する](/articles/creating-a-repository-from-a-template)」を参照してください。 ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. 必要に応じて、テンプレートを使用する場合、デフォルトのブランチだけでなく、テンプレートのすべてのブランチからのディレクトリ構造とファイルを含めるには、[**Include all branches**] を選択します。 ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. [Owner] ドロップダウンで、リポジトリを作成するアカウントを選択します。 ![[Owner] ドロップダウンメニュー](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index 394d36261530..636af3068056 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository templates リポジトリに対する読み取り権限があるユーザなら誰でも、テンプレートからリポジトリを作成できます。 詳細は「[テンプレートリポジトリを作成する](/articles/creating-a-template-repository)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} テンプレートリポジトリのデフォルトブランチのみからディレクトリ構造とファイルを含めるか、すべてのブランチを含めるかを選択できます。 {% endif %} @@ -37,7 +38,7 @@ versions: 2. ファイルの一覧の上にある [**Use this template**] をクリックします。 ![[Use this template] ボタン](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. 必要に応じて、デフォルトのブランチだけでなく、テンプレートのすべてのブランチのディレクトリ構造とファイルを含めるには、[**Include all branches**] を選択します。 ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. [**Create repository from template**] をクリックします。 diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index c99278f2705c..203740ec386c 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index 985918901d8d..7b480297f58a 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,20 +1,25 @@ --- -title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +title: テンプレートリポジトリを作成する +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: リポジトリに対する管理者権限があるユーザなら誰でも、リポジトリをテンプレート化できます。 redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} -To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +{% endnote %} + +テンプレートリポジトリを作成するには、リポジトリを作成して、そのリポジトリをテンプレート化する必要があります。 リポジトリの作成に関する詳細は「[新しいリポジトリの作成](/articles/creating-a-new-repository)」を参照してください。 + +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. - ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) +1. [**Template repository**] を選択します。 ![リポジトリをテンプレート化するチェックボックス](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index 23ba3645385b..bbc12012a883 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. **private** リポジトリを作成し、プロジェクトのソースコードをホストします。 diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index c829e0e52005..10031eedf715 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリを複製してリポジトリの新しいコピー、つまり_ミラー_にプッシュできるようにするには、その前に {% data variables.product.product_location %} に[新しいリポジトリを作成](/articles/creating-a-new-repository)する必要があります。 以下の例では、`exampleuser/new-repository` および `exampleuser/mirrored` がミラーです。 diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 2ee370aee363..804958008746 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- このエラーの検出方法は簡単です。リポジトリのクローンを試みると Git により警告されます: diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index 6456ff9d8656..8e1d29c5aabd 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Error: Repository not found' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. このエラーの解決策は、原因によっていくつかあります。{% else %}リポジトリのクローン時にこのエラーが表示された場合は、リポジトリが存在しないか、リポジトリへのアクセス権がないか、 GitHub Enterprise のインスタンスがプライベートモードであることを意味します。 このエラーには、原因別にいくつかの解決策があります。{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### スペルを確認する @@ -42,12 +43,10 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 詳細は「[GitHub アカウントに新しい GPG キーを追加する](/articles/adding-a-new-gpg-key-to-your-github-account)」を参照してください。 -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### インスタンスがプライベートモードであるかを確認する サイト管理者が GitHub Enterprise インスタンスでプライベートモードを有効にしている場合は、`git://` を介した匿名のクローンは無効化されます。 リポジトリをクローンできない場合は、サイト管理者にお問い合わせください。 - {% endif %} ### リポジトリが実際に存在することを確認する diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index 17e6fd50bd5a..d689d8e38ebe 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- HTTPS エラーの例を次に示します: @@ -70,7 +71,7 @@ $ git remote -v {% tip %} -**ヒント**: リモートリポジトリを操作するときの毎回の認証情報の入力を省くには、[認証情報のキャッシュ](/github/using-git/caching-your-github-credentials-in-git)をオンにします。 +**ヒント**: リモートリポジトリを操作するときの毎回の認証情報の入力を省くには、[認証情報のキャッシュ](/github/using-git/caching-your-github-credentials-in-git)をオンにします。 If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/index.md index 823dfc1fac77..b46a83b3dfb8 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index c3ae8ae2b2ea..2f21c389290c 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 適切なライセンスを選択する diff --git a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index d5f28a364624..376acd99e915 100644 --- a/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/ja-JP/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 以下の制限の多くは {% data variables.product.product_name %}と API の両方に影響します。 diff --git a/translations/ja-JP/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/ja-JP/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index 33eb38558ca0..9e9b899aec2e 100644 --- a/translations/ja-JP/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/ja-JP/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### エディタツール -ワークフローをスムーズにするために、Atom、Unity、Visual Studioといったサードパーティのエディタツール内から {% data variables.product.product_name %} リポジトリに接続できます。 +You can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. #### {% data variables.product.product_name %} for Atom @@ -30,8 +30,12 @@ versions: ### プロジェクト管理ツール -ワークフローをスムーズにするために、{% data variables.product.product_name %} 個人アカウントや Organization を、Jira などのサードパーティーのプロジェクト管理ツールと統合できます。 +You can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira or Slack. #### Jira Cloud と {% data variables.product.product_name %}.com の統合 -Jira Cloud を個人または Organization のアカウントに統合すると、コミットとプルリクエストをスキャンし、メンションされている JIRA の Issue で、関連するメタデータとハイパーリンクを作成できます。 +Jira Cloud を個人または Organization のアカウントに統合すると、コミットとプルリクエストをスキャンし、メンションされている JIRA の Issue で、関連するメタデータとハイパーリンクを作成できます。 For more information, visit the [Jira integration app](https://github.com/marketplace/jira-software-github) in the marketplace. + +#### Slack and {% data variables.product.product_name %} integration + +You can integrate Slack with your personal or organization account to subscribe for notifications, close or open issues, and provide rich references to issues and pull requests without leaving Slack. For more information, visit the [Slack integration app](https://github.com/marketplace/slack-github) in the marketplace. diff --git a/translations/ja-JP/content/github/extending-github/about-webhooks.md b/translations/ja-JP/content/github/extending-github/about-webhooks.md index 15ee87f522b8..3b8dea8221b6 100644 --- a/translations/ja-JP/content/github/extending-github/about-webhooks.md +++ b/translations/ja-JP/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: webhook は、特定のアクションがリポジトリあるいは Orga versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/extending-github/getting-started-with-the-api.md b/translations/ja-JP/content/github/extending-github/getting-started-with-the-api.md index eee6394c4018..127aee91cef5 100644 --- a/translations/ja-JP/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/ja-JP/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 一般的なタスクの自動化、データのバックアップ、または {% data variables.product.product_name %} を拡張するインテグレーションの作成には、{% data variables.product.product_name %} API を使用できます。 diff --git a/translations/ja-JP/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/ja-JP/content/github/extending-github/git-automation-with-oauth-tokens.md index 2aa86b373d23..8347fb0df37b 100644 --- a/translations/ja-JP/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/ja-JP/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'OAuthトークンを使用して、自動化されたスクリプトを versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### ステップ 1: OAuth トークンを取得する diff --git a/translations/ja-JP/content/github/extending-github/index.md b/translations/ja-JP/content/github/extending-github/index.md index 5d18e59d3954..036f3a3762ce 100644 --- a/translations/ja-JP/content/github/extending-github/index.md +++ b/translations/ja-JP/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index df5c583f1bc5..d99eca5f7ed4 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### 参考リンク * "[About code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Configuring code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)" +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[SARIF support for code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index af2300e7a3c5..0cc08d5b3c84 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -48,7 +48,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -150,8 +150,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -165,8 +163,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index 7cf614a756b0..b427d2bf6f99 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configuring the CodeQL workflow for compiled languages shortTitle: コンパイルされた言語を設定する intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'リポジトリへの書き込み権限を持つユーザは、リポジトリの {% data variables.product.prodname_code_scanning %} を設定できます。' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index f4cabb2462b7..d44cd2e445b5 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -42,7 +42,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -90,7 +90,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index fba325cc271f..eaf6f35ba997 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: コード内のセキュリティの脆弱性とエラーを検出する +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /managing-results-from-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 258dcff05d19..f496c07b7164 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: アラートを管理する -intro: 'プロジェクトのコードの潜在的な脆弱性またはエラーのアラートを表示、修正、およびクローズすることができます。' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![データフローアラートの例](/assets/images/help/repository/code-scanning-show-paths.png) +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) ### Fixing an alert Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. + +![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### アラートを閉じる Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Dismissing or deleting alerts + +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. + +Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. + +When you dismiss an alert: + +- It's dismissed in all branches. +- The alert is removed from the number of current alerts for your project. +- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. +- The reason why you closed the alert is recorded. +- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. + +When you delete an alert: + +- It's deleted in all branches. +- The alert is removed from the number of current alerts for your project. +- It is _not_ added to the "Closed" list in the summary of alerts. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. + +To dismiss or delete alerts: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Select the Close drop-down menu and click a reason for closing the alert. ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Optionally, you can use the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. + + ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. + + ![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Dismissing multiple alerts at once + +If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. + +{% endif %} + ### 参考リンク - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..ec7563654b7c --- /dev/null +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### About {% data variables.product.prodname_code_scanning %} with a containerized build + +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. + +You must run {% data variables.product.prodname_codeql %} in the same container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_runner %}, or {% data variables.product.prodname_actions %}. If you're using the {% data variables.product.prodname_codeql_runner %}, run it in the container where your code builds. For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." + +### 依存関係 + +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s virtual environments. For more information, see the version-specific `readme` files in these locations: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Example workflow + +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. 詳しい情報については、「[{% data variables.product.prodname_actions %} のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)」を参照してください。 + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 5b7faf0e62b0..78adfe31cee6 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -10,6 +10,8 @@ versions: enterprise-server: '>=2.22' --- + + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} @@ -18,7 +20,7 @@ versions: If you use a continuous integration or continuous delivery/deployment (CI/CD) system other than {% data variables.product.prodname_actions %}, you can use your existing system to run {% data variables.product.prodname_dotcom %}'s {% data variables.product.prodname_codeql %} analysis and upload the results to {% data variables.product.prodname_dotcom %}. To do this, use the {% data variables.product.prodname_codeql_runner %}. -### About the {% data variables.product.prodname_codeql_runner %} +### {% data variables.product.prodname_codeql_runner %} について {% data reusables.code-scanning.about-code-scanning %} For information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)." @@ -38,7 +40,7 @@ On Linux: chmod +x codeql-runner-linux ``` -On MacOS: +macOSの場合: ```shell chmod +x codeql-runner-macos @@ -49,7 +51,7 @@ On Windows, the `codeql-runner-win.exe` file usually requires no change to permi ### Adding the {% data variables.product.prodname_codeql_runner %} to your CI system -Once you have downloaded the {% data variables.product.prodname_codeql_runner %} and verified that it can be executed, you should make the runner available to each CI server that you intend to use for {% data variables.product.prodname_code_scanning %}. It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: +Once you have downloaded the {% data variables.product.prodname_codeql_runner %} and verified that it can be executed, you should make the runner available to each CI server that you intend to use for {% data variables.product.prodname_code_scanning %}. It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: ```shell wget https://github.com/github/codeql-action/releases/download/codeql-bundle-20200826/codeql-runner-linux @@ -64,8 +66,9 @@ In addition to this, each CI server also needs: The options for providing access to the {% data variables.product.prodname_codeql %} bundle are: 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. -1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the +{% data variables.product.prodname_codeql_runner %}. +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -75,7 +78,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -109,7 +112,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example @@ -155,7 +158,7 @@ This example is similar to the previous example, however this time the repositor {% endnote %} -### Further reading +### 参考リンク - "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)" - "[Troubleshooting {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system)" diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index 270e23be650a..023a59982288 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + You can check a SARIF file is compatible with {% data variables.product.prodname_code_scanning %} by testing it against the {% data variables.product.prodname_dotcom %} ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### サポートされている SARIF 出力ファイルのプロパティ diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 931419d50117..9b373b7a2102 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or close any error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." -![Example pull request check status with {% data variables.product.prodname_code_scanning %} alert](/assets/images/help/repository/code-scanning-check-failure.png) +![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### About {% data variables.product.prodname_code_scanning %} as a pull request check @@ -29,20 +29,38 @@ If the repository uses the {% data variables.product.prodname_codeql_workflow %} When you look at the **Files changed** tab for a pull request, you see annotations for any lines of code that triggered the alert. -![Example {% data variables.product.prodname_code_scanning %} alert shown as an annotation in the "Files changed" view of a pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) Some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)." For more information about an alert, click **Show more details** on the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. -Alerts from some tools, like {% data variables.product.prodname_codeql %}, also include a description and a **Show more** link for guidance on how to fix the problem in the code. +In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. -![Example of "Show more details" for a {% data variables.product.prodname_code_scanning %} alert in a pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolving an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Anyone with write permission for a repository can resolve alerts on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is resolved and the annotation removed. +Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. + +{% if currentVersion == "enterprise-server@2.22" %} If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Dismissing an alert on your pull request + +An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. + +![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index de07f8176806..4b0e0ffff8ea 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ If the `analyze` command for the {% data variables.product.prodname_codeql_runne {% endnote %} -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. +1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." diff --git a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index f42dbb3db617..17adbfc0670f 100644 --- a/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/ja-JP/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -12,13 +12,13 @@ versions: {% data reusables.code-scanning.beta %} -### Automatic build for a compiled language fails +### コンパイル言語の自動ビルドの失敗 -If an automatic build of code for a compiled language within your project fails, try the following troubleshooting steps. +プロジェクト内のコンパイル言語のコードの自動ビルドが失敗した場合は、次のトラブルシューティングのステップを試してください。 -- Remove the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and add specific build steps. For information about editing the workflow, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#editing-a-code-scanning-workflow)." For more information about replacing the `autobuild` step, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +- {% data variables.product.prodname_code_scanning %} ワークフローから `autobuild` ステップを削除し、特定のビルドステップを追加します。 ワークフローの編集に関する詳しい情報は、「[{% data variables.product.prodname_code_scanning %} を設定する](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#editing-a-code-scanning-workflow)」を参照してください。 For more information about replacing the `autobuild` step, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a build matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. +- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a build matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. The following extracts from a workflow show how you can use a matrix within the job strategy to specify languages, and then reference each language within the "Initialize {% data variables.product.prodname_codeql %}" step: @@ -38,14 +38,14 @@ If an automatic build of code for a compiled language within your project fails, with: languages: {% raw %}${{ matrix.language }}{% endraw %} ``` - + For more information about editing the workflow, see "[Configuring code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)." -### No code found during the build +### ビルド中にコードが見つからない -If your workflow fails with an error `No source code was seen during the build` or `The process '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql' failed with exit code 32`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. Several reasons can explain such a failure: +If your workflow fails with an error `No source code was seen during the build` or `The process '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql' failed with exit code 32`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. このようなエラーが発生する理由として、次のようなものがあります。 -1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by updating the list of languages in the `language` matrix. For example, the following configuration will analyze only Go, and JavaScript. +1. 自動言語検出により、サポートされている言語が特定されたが、リポジトリにその言語の分析可能なコードがない。 一般的な例としては、言語検出サービスが `.h` や `.gyp` ファイルなどの特定のプログラミング言語に関連付けられたファイルを見つけたが、対応する実行可能コードがリポジトリに存在しない場合です。 To solve the problem, you can manually define the languages you want to analyze by updating the list of languages in the `language` matrix. たとえば、次の設定では Go と JavaScript のみを分析します。 ```yaml strategy: @@ -57,13 +57,17 @@ If your workflow fails with an error `No source code was seen during the build` language: ['go', 'javascript'] ``` For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. -1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. +1. {% data variables.product.prodname_code_scanning %} ワークフローはコンパイルされた言語(C、C++、C#、または Java)を分析しているが、コードはコンパイルされていない。 デフォルトでは、{% data variables.product.prodname_codeql %} 分析ワークフローには `autobuild` ステップが含まれていますが、このステップはベスト エフォートプロセスを表しており、特定のビルド環境によっては、コードのビルドに失敗する可能性があります。 `autobuild` ステップを削除し、ビルドステップを手動で含めない場合も、コンパイルが失敗する可能性があります。 For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +1. ワークフローはコンパイルされた言語(C、C++、C#、または Java)を分析しているが、パフォーマンスを向上させるためにビルドの一部がキャッシュされている(Gradle や Bazel などのビルドシステムで発生する可能性が最も高い)。 {% data variables.product.prodname_codeql %} はコンパイラのアクティビティを監視してリポジトリ内のデータフローを理解するため、{% data variables.product.prodname_codeql %} は分析を実行するために完全なビルドを実行する必要があります。 +1. ワークフローはコンパイルされた言語(C、C++、C#、または Java)を分析しているが、ワークフローの `init` ステップと `analyze` ステップの間でコンパイルが行われていない。 {% data variables.product.prodname_codeql %} では、コンパイラのアクティビティを監視して分析を実行するために、これらの 2 つのステップ間でビルドを行う必要があります。 +1. コンパイルされたコード(C、C++、C#、または Java)は正常にコンパイルされたが、{% data variables.product.prodname_codeql %} がコンパイラの呼び出しを検出できない。 The most common causes are: + + * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." + * Building using a distributed build system external to GitHub Actions, using a daemon process. + * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. + + .NET Core 2 をターゲットとする `dotnet build` または `msbuild` を使用する C# プロジェクトでは、コードをビルドするときに、ワークフローの `run` ステップで `/p:UseSharedCompilation=false` を指定する必要があります。 .NET Core 3.0 以降では、`UseSharedCompilation` フラグは必要ありません。 - For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. - For example, the following configuration for C# will pass the flag during the first build step. ``` yaml @@ -71,49 +75,50 @@ For more information, see the workflow extract in "[Automatic build for a compil dotnet build /p:UseSharedCompilation=false ``` - If you encounter another problem with your specific compiler or configuration, contact {% data variables.contact.contact_support %}. + 特定のコンパイラまたは設定で別の問題が発生した場合は、{% data variables.contact.contact_support %} までお問い合わせください。 -For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -### Portions of my repository were not analyzed using `autobuild` +### リポジトリの一部が `autobuild` を使用して分析されない -The {% data variables.product.prodname_codeql %} `autobuild` feature uses heuristics to build the code in a repository, however, sometimes this approach results in incomplete analysis of a repository. For example, when multiple `build.sh` commands exist in a single repository, the analysis may not complete since the `autobuild` step will only execute one of the commands. The solution is to replace the `autobuild` step with build steps which build all of the source code which you wish to analyze. For more information, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +{% data variables.product.prodname_codeql %} の `autobuild` 機能は、ヒューリスティックスを使用してリポジトリにコードをビルドしますが、このアプローチでは、リポジトリの分析が不完全になることがあります。 たとえば、単一のリポジトリに複数の `build.sh` コマンドが存在する場合、`autobuild` ステップはコマンドの 1 つしか実行しないため、分析が完了しない場合があります。 これを解決するには、`autobuild` ステップを、分析するすべてのソースコードをビルドするビルドステップに置き換えます。 For more information, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -### Error: "Server error" +### エラー: 「サーバーエラー」 -If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. +サーバーエラーにより {% data variables.product.prodname_code_scanning %} のワークフローが実行できない場合は、ワークフローを再実行してください。 問題が解決しない場合は、{% data variables.contact.contact_support %} にお問い合わせください。 -### Error: "Out of disk" or "Out of memory" +### エラー:「ディスク不足」または「メモリ不足」 +On very large projects, -On very large projects, {% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. +{% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. {% if currentVersion == "free-pro-team@latest" %}If you encounter this issue on a hosted {% data variables.product.prodname_actions %} runner, contact {% data variables.contact.contact_support %} so that we can investigate the problem. {% else %}If you encounter this issue, try increasing the memory on the runner.{% endif %} -### The build takes too long +### ビルドに時間がかかりすぎる -If your build with {% data variables.product.prodname_codeql %} analysis takes too long to run, there are several approaches you can try to reduce the build time. +{% data variables.product.prodname_codeql %} 分析でのビルドの実行に時間がかかりすぎる場合は、ビルド時間を短縮するための方法がいくつかあります。 #### Increase the memory or cores If you use self-hosted runners to run {% data variables.product.prodname_codeql %} analysis, you can increase the memory or the number of cores on those runners. -#### Use matrix builds to parallelize the analysis +#### マトリックスビルドを使用して分析を並列化する The default {% data variables.product.prodname_codeql_workflow %} uses a build matrix of languages, which causes the analysis of each language to run in parallel. If you have specified the languages you want to analyze directly in the "Initialize CodeQL" step, analysis of each language will happen sequentially. To speed up analysis of multiple languages, modify your workflow to use a matrix. For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. -#### Reduce the amount of code being analyzed in a single workflow +#### 1 つのワークフローで分析されるコードの量を減らす -Analysis time is typically proportional to the amount of code being analyzed. You can reduce the analysis time by reducing the amount of code being analyzed at once, for example, by excluding test code, or breaking analysis into multiple workflows that analyze only a subset of your code at a time. +一般的に、分析時間は分析されるコードの量に比例します。 たとえば、テストコードを除外したり、一度にコードのサブセットのみを分析する複数のワークフローに分析を分割したりするなど、一度に分析されるコードの量を減らすことで、分析時間を短縮できます。 -For compiled languages like Java, C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build only the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)." +Java、C、C++、C# などのコンパイルされた言語の場合、{% data variables.product.prodname_codeql %} はワークフローの実行中に作成されたすべてのコードを分析します。 分析するコードの量を制限するには、`run` ブロックで独自のビルドステップを指定して、分析するコードのみをビルドします。 独自のビルドステップの指定と、`pull_request` および `push` イベントの `paths` または `paths-ignore` フィルタの使用を組み合わせて、特定のコードが変更されたときにのみワークフローが実行されるようにすることができます。 詳細については、「[{% data variables.product.prodname_actions %}のワークフロー構文](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)」を参照してください。 -For interpreted languages like Go, JavaScript, Python, and TypeScript, that {% data variables.product.prodname_codeql %} analyzes without a specific build, you can specify additional configuration options to limit the amount of code to analyze. For more information, see "[Specifying directories to scan](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan)." +指定のビルドなしで {% data variables.product.prodname_codeql %} が分析する Go、JavaScript、Python、TypeScript などのインタプリタ言語の場合、追加の設定オプションを指定して分析するコードの量を制限できます。 詳しい情報については、「[スキャンするディレクトリを指定する](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan)」を参照してください。 -If you split your analysis into multiple workflows as described above, we still recommend that you have at least one workflow which runs on a `schedule` which analyzes all of the code in your repository. Because {% data variables.product.prodname_codeql %} analyzes data flows between components, some complex security behaviors may only be detected on a complete build. +上記のように分析を複数のワークフローに分割する場合でも、リポジトリ内のすべてのコードを分析する `schedule` で実行されるワークフローを少なくとも 1 つ用意することをお勧めします。 {% data variables.product.prodname_codeql %} はコンポーネント間のデータフローを分析するため、一部の複雑なセキュリティ動作は完全なビルドでのみ検出される場合があります。 -#### Run only during a `schedule` event +#### `schedule` イベント中にのみ実行する -If your analysis is still too slow to be run during `push` or `pull_request` events, then you may want to only trigger analysis on the `schedule` event. For more information, see "[Events](/actions/learn-github-actions/introduction-to-github-actions#events)." +それでも分析が遅すぎるために、`push` または `pull_request` イベント中に実行できない場合は、`schedule` イベントでのみ分析をトリガーすることをお勧めします。 For more information, see "[Events](/actions/learn-github-actions/introduction-to-github-actions#events)." {% if currentVersion == "free-pro-team@latest" %} ### Results differ between analysis platforms @@ -122,4 +127,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ja-JP/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/ja-JP/content/github/getting-started-with-github/access-permissions-on-github.md index dad6f22c1d78..60f3e29aef3d 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/ja-JP/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: '個人のリポジトリにはコラボレータに読み取り/書き versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 個人ユーザアカウント @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### Enterprise アカウント -*Enterprise のオーナー*は、Enterprise アカウントに対して最大の力を持ち、Enterprise アカウントであらゆるアクションを取ることができます。 *支払いマネージャー*は、Enterprise アカウントの支払い設定を管理できます。 Enterprise アカウントが所有する Organization のメンバーと外部コラボレーターは、自動的に Enterprise アカウントのメンバーになりますが、Enterprise アカウントそのものやその設定にはアクセスできません。 詳細は「[Enterprise アカウントのロール](/articles/roles-for-an-enterprise-account)」を参照してください。 +*Enterprise のオーナー*は、Enterprise アカウントに対して最大の力を持ち、Enterprise アカウントであらゆるアクションを取ることができます。 *支払いマネージャー*は、Enterprise アカウントの支払い設定を管理できます。 Enterprise アカウントが所有する Organization のメンバーと外部コラボレーターは、自動的に Enterprise アカウントのメンバーになりますが、Enterprise アカウントそのものやその設定にはアクセスできません。 For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/ja-JP/content/github/getting-started-with-github/be-social.md b/translations/ja-JP/content/github/getting-started-with-github/be-social.md index ba9efe6e72d9..64d2794a36c1 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/be-social.md +++ b/translations/ja-JP/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: '{% data variables.product.prodname_dotcom %} 上で、人々、リポジ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 個人ダッシュボードへのアクセスについて学ぶには、「[個人ダッシュボードについて](/articles/about-your-personal-dashboard)」を参照してください。 @@ -21,7 +22,7 @@ versions: ### リポジトリを Watch する -リポジトリを Watch して、新しいプルリクエストと Issue に関する通知を受け取ることができます。 オーナーがリポジトリを更新すると、個人ダッシュボード上で変更を見ることができます。 For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +リポジトリを Watch して、新しいプルリクエストと Issue に関する通知を受け取ることができます。 オーナーがリポジトリを更新すると、個人ダッシュボード上で変更を見ることができます。 For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." リポジトリを Watch するには、リポジトリの上部で [**Watch**] をクリックします。 diff --git a/translations/ja-JP/content/github/getting-started-with-github/create-a-repo.md b/translations/ja-JP/content/github/getting-started-with-github/create-a-repo.md index 57fd014ad308..d30316adaffd 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/ja-JP/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'プロジェクトを {% data variables.product.product_location %} に versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- オープンソースプロジェクトを含む、さまざまなプロジェクトを {% data variables.product.product_name %} リポジトリに保存できます。 [オープンソースプロジェクト](http://opensource.org/about)では、より優れた信頼性のあるソフトウェアを作成するためにコードを共有できます。 @@ -28,7 +29,7 @@ versions: おめでとうございます。 最初のリポジトリ作成に成功し、初期設定として *README* ファイルが生成されました。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create repositories using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ja-JP/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/ja-JP/content/github/getting-started-with-github/exploring-projects-on-github.md index a79c4d10c7fc..d99437a58495 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/ja-JP/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/getting-started-with-github/following-people.md b/translations/ja-JP/content/github/getting-started-with-github/following-people.md index 85e6886e526a..c5befdb87353 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/following-people.md +++ b/translations/ja-JP/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/translations/ja-JP/content/github/getting-started-with-github/fork-a-repo.md b/translations/ja-JP/content/github/getting-started-with-github/fork-a-repo.md index 91d33bf15643..fe37d15bedda 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/ja-JP/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: フォークとはリポジトリのコピーのことです。 リポジ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 一般的にフォークは、他のユーザのプロジェクトへの変更を提案するため、あるいは他のユーザのプロジェクトを自分のアイディアの出発点として活用するために使用します。 @@ -34,7 +35,7 @@ versions: {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also fork a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo fork`](https://cli.github.com/manual/gh_repo_fork)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ja-JP/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/ja-JP/content/github/getting-started-with-github/git-and-github-learning-resources.md index 5f3015044f52..c9883267d30b 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/ja-JP/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'ウェブ上には数多くの役に立つ Git と {% data variables.pro versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Git を使用する diff --git a/translations/ja-JP/content/github/getting-started-with-github/git-cheatsheet.md b/translations/ja-JP/content/github/getting-started-with-github/git-cheatsheet.md index 183ac753d414..c91d697035df 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/ja-JP/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用可能なすべての Git コマンドを一回で覚えるのは大変です。 参照用に、[Git チートシート](https://services.github.com/on-demand/resources/cheatsheets/)を 1 枚手元に置いておきましょう。 Git チートシートには複数の言語版があります。 詳細は [GitHub Services ウェブサイトのリソースページ](https://services.github.com/on-demand/resources/)を参照してください。 diff --git a/translations/ja-JP/content/github/getting-started-with-github/github-cli.md b/translations/ja-JP/content/github/getting-started-with-github/github-cli.md index eaac41089f3e..41a89fc4c4fb 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/github-cli.md +++ b/translations/ja-JP/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_cli %} is a command-line tool for versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### {% data variables.product.prodname_cli %} について diff --git a/translations/ja-JP/content/github/getting-started-with-github/github-desktop.md b/translations/ja-JP/content/github/getting-started-with-github/github-desktop.md index 286b3ebb012e..dc24cede50aa 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/github-desktop.md +++ b/translations/ja-JP/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} は、ビジュアルイ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.prodname_desktop %} について diff --git a/translations/ja-JP/content/github/getting-started-with-github/github-for-mobile.md b/translations/ja-JP/content/github/getting-started-with-github/github-for-mobile.md index 7830c46f5234..b609e4f5f063 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/ja-JP/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ If you configure the language on your device to a supported language, {% data va ### フィードバックを送る -{% data variables.product.prodname_mobile %} に関するフィードバックまたは機能のリクエストがある場合は、mobilefeedback@github.com にメールでお問い合わせください。 +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### iOS のベータリリースをオプトアウトする diff --git a/translations/ja-JP/content/github/getting-started-with-github/github-glossary.md b/translations/ja-JP/content/github/getting-started-with-github/github-glossary.md index e6d731527da2..6e2e1238cfd0 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/github-glossary.md +++ b/translations/ja-JP/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/ja-JP/content/github/getting-started-with-github/githubs-products.md b/translations/ja-JP/content/github/getting-started-with-github/githubs-products.md index da82abc93320..89333a770e82 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/githubs-products.md +++ b/translations/ja-JP/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %}では無償版と有償版の製品をご用意しています。 各製品の料金と機能の全リストは <{% data variables.product.pricing_url %}> に掲載されています。 {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ Organizationの{% data variables.product.prodname_free_team %}で利用できる - {% data variables.contact.enterprise_support %}。 詳細は「{% data variables.product.prodname_ghe_cloud %} サポート」および「{% data variables.product.prodname_ghe_cloud %} 補遺」を参照してください。 - 50,000 {% data variables.product.prodname_actions %} 分 - 50GBの{% data variables.product.prodname_registry %}ストレージ -- 99.95% の月次稼働時間を保証するサービスレベルアグリーメント +- 99.9% の月次稼働時間を保証するサービスレベルアグリーメント - エンタープライズアカウントで複数の {% data variables.product.prodname_dotcom_the_website %} Organization に対してポリシーと請求を一元管理するためのオプション。 詳細は「Enterprise アカウントについて」を参照してください。 -{% data variables.product.prodname_ghe_cloud %} を評価するためのトライアルを設定できます。 詳しい情報については、「[{% data variables.product.prodname_ghe_cloud %} のトライアルを設定する](/articles/setting-up-a-trial-of-github-enterprise-cloud)」を参照してください。 +{% data variables.product.prodname_ghe_cloud %} を評価するためのトライアルを設定できます。 詳しい情報については、「{% data variables.product.prodname_ghe_cloud %} のトライアルを設定する」を参照してください。 [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com)の独自インスタンスのホストに関する詳しい情報については、{% data variables.contact.contact_enterprise_sales %}に連絡してください。 {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ Organizationの{% data variables.product.prodname_free_team %}で利用できる - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [Organization の {% data variables.product.prodname_learning %}](https://lab.github.com/organizations) {% data variables.product.prodname_ghe_one %} へのサインアップの詳細については、[{% data variables.product.product_name %} の販売チーム](https://enterprise.github.com/contact)にお問い合わせください。 diff --git a/translations/ja-JP/content/github/getting-started-with-github/index.md b/translations/ja-JP/content/github/getting-started-with-github/index.md index 6da1dc39f46d..8500013ff26e 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/index.md +++ b/translations/ja-JP/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/ja-JP/content/github/getting-started-with-github/keyboard-shortcuts.md index b62eceff619c..c19aaf6ef0eb 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/ja-JP/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -20,22 +21,22 @@ versions: ### サイト全体のショートカット -| キーボードショートカット | 説明 | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| s または / | 検索バーにフォーカスします。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 | -| g n | 通知に移動します。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | -| esc | ユーザ、Issue、またはプルリクエストのホバーカードにフォーカスすると、ホバーカードが閉じ、ホバーカードが含まれている要素に再フォーカスします | +| キーボードショートカット | 説明 | +| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| s または / | 検索バーにフォーカスします。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 | +| g n | 通知に移動します。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | +| esc | ユーザ、Issue、またはプルリクエストのホバーカードにフォーカスすると、ホバーカードが閉じ、ホバーカードが含まれている要素に再フォーカスします | ### リポジトリ -| キーボードショートカット | 説明 | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| g c | [**Code**] タブに移動します | -| g i | [**Issues**] タブに移動します。 詳細は「[Issue について](/articles/about-issues)」を参照してください。 | -| g p | [**Pull requests**] タブに移動します。 For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| キーボードショートカット | 説明 | +| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| g c | [**Code**] タブに移動します | +| g i | [**Issues**] タブに移動します。 詳細は「[Issue について](/articles/about-issues)」を参照してください。 | +| g p | [**Pull requests**] タブに移動します。 For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} -| g b | [**Projects**] タブに移動します。 詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 | -| g w | [**Wiki**] タブに移動します。 詳細は「[ウィキについて](/articles/about-wikis)」を参照してください。 | +| g b | [**Projects**] タブに移動します。 詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 | +| g w | [**Wiki**] タブに移動します。 詳細は「[ウィキについて](/articles/about-wikis)」を参照してください。 | ### ソースコード編集 @@ -102,14 +103,14 @@ versions: ### プルリクエストの変更 -| キーボードショートカット | 説明 | -| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| c | プルリクエスト内のコミットのリストを開きます | -| t | プルリクエストで変更されたファイルのリストを開きます | -| j | リストで選択を下に移動します | -| k | リストで選択を上に移動します | -| cmd + shift + enter | プルリクエストの差分にコメントを 1 つ追加します | -| alt およびクリック | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| キーボードショートカット | 説明 | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| c | プルリクエスト内のコミットのリストを開きます | +| t | プルリクエストで変更されたファイルのリストを開きます | +| j | リストで選択を下に移動します | +| k | リストで選択を上に移動します | +| cmd + shift + enter | プルリクエストの差分にコメントを 1 つ追加します | +| alt およびクリック | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | クリック後、shift およびクリック | プルリクエストの複数行にコメントするには、行番号をクリックし、shift を押したまま、別の行番号をクリックします。 詳しい情報については、「[プルリクエストへコメントする](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)」を参照してください。|{% endif %} ### プロジェクトボード @@ -162,7 +163,7 @@ versions: {% endif %} ### 通知 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | キーボードショートカット | 説明 | | ------------------ | ------------ | | e | 完了済としてマークします | diff --git a/translations/ja-JP/content/github/getting-started-with-github/learning-about-github.md b/translations/ja-JP/content/github/getting-started-with-github/learning-about-github.md index fe7d3e2fdcee..5e3b6a4f947a 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/ja-JP/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/getting-started-with-github/quickstart.md b/translations/ja-JP/content/github/getting-started-with-github/quickstart.md index 6eb189e2faf9..cd2e5ceb5389 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/quickstart.md +++ b/translations/ja-JP/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/ja-JP/content/github/getting-started-with-github/saving-repositories-with-stars.md index 55186f77b4ff..be840ba222d0 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/ja-JP/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Star を付けてリポジトリを保存する -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.explore.your_stars_page %} の Star 付きリポジトリとトピックを検索、ソート、フィルタできます。 @@ -20,7 +21,7 @@ Star を付けることで、リポジトリやトピックが後で見つけや {% if currentVersion == "free-pro-team@latest" %} You can star repositories and topics to discover similar projects on -{% data variables.product.product_name %}. リポジトリあるいはトピックに Star を付けると、{% data variables.product.product_name %} はニュースフィードの discovery ビューで関連するコンテンツを推薦することがあります。 詳しい情報については、「[{% data variables.product.prodname_dotcom %} でオープンソースにコントリビュートする方法を見つける](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)」を参照してください。 +{% data variables.product.product_name %} の Enterprise 設定を使用してアナウンスバナーを設定することもできます。 リポジトリあるいはトピックに Star を付けると、{% data variables.product.product_name %} はニュースフィードの discovery ビューで関連するコンテンツを推薦することがあります。 詳しい情報については、「[{% data variables.product.prodname_dotcom %} でオープンソースにコントリビュートする方法を見つける](/github/getting-started-with-github/finding-ways-to-contribute-to-open-source-on-github)」を参照してください。 {% endif %} リポジトリに Star を付けるということは、リポジトリメンテナに対してその作業についての感謝を示すことでもあります。 {% data variables.product.prodname_dotcom %} のリポジトリランキングの多くは、リポジトリに付けられた Star の数を考慮しています。 また、[Explore](https://github.com/explore) は、リポジトリに付けられた Star の数に基づいて、人気のあるリポジトリを表示しています。 diff --git a/translations/ja-JP/content/github/getting-started-with-github/set-up-git.md b/translations/ja-JP/content/github/getting-started-with-github/set-up-git.md index 323a7486f4a9..26cb5822144c 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/set-up-git.md +++ b/translations/ja-JP/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: '{% data variables.product.product_name %} の中心には、Git とい versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -コマンドラインで Git を使うには、あなたのコンピュータに Git をダウンロードし、インストールし、設定する必要があります。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} +コマンドラインで Git を使うには、あなたのコンピュータに Git をダウンロードし、インストールし、設定する必要があります。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} ローカルで Git を動かしたいけれどもコマンドラインを使いたくない場合、代わりに [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) クライアントをダウンロードしインストールしてください。 For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." diff --git a/translations/ja-JP/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/ja-JP/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index c098700f6dd2..effb43cd483f 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/ja-JP/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ versions: - [Quick start guide to {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/) ウェブキャスト - {% data variables.product.prodname_dotcom %} ガイドの [Understanding the {% data variables.product.prodname_dotcom %}flow](https://guides.github.com/introduction/flow/) - {% data variables.product.prodname_dotcom %} ガイドの [Hello World](https://guides.github.com/activities/hello-world/) -3. 組織のニーズに合わせてインスタンスを設定するには、「[{% data variables.product.prodname_ghe_server %} アプライアンスを設定する](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)」を参照してください。 +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. {% data variables.product.prodname_ghe_server %} とご使用のアイデンティティプロバイダとを統合するには、「[SAML を使用する](/enterprise/admin/user-management/using-saml)」および「[LDAP を使用する](/enterprise/admin/authentication/using-ldap)」を参照してください。 5. 個人をトライアルに招待します。人数制限はありません。 - ビルトイン認証または設定済みアイデンティティプロバイダを使用して、ユーザを {% data variables.product.prodname_ghe_server %} インスタンスに追加します。 詳細は「[ビルトイン認証を使用する](/enterprise/admin/user-management/using-built-in-authentication)」を参照してください。 diff --git a/translations/ja-JP/content/github/getting-started-with-github/signing-up-for-github.md b/translations/ja-JP/content/github/getting-started-with-github/signing-up-for-github.md index 7533def104b5..bb7dce506efc 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/ja-JP/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/getting-started-with-github/supported-browsers.md b/translations/ja-JP/content/github/getting-started-with-github/supported-browsers.md index 396e8ab441c2..1fe118fff7c9 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/ja-JP/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: '{% data variables.product.product_name %} は、最新の Web ブラウザをサポートするよう設計されています。 We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: '{% data variables.product.product_name %} は、最新の Web ブラウザをサポートするよう設計されています。 We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox の延長サポートリリース diff --git a/translations/ja-JP/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/ja-JP/content/github/getting-started-with-github/types-of-github-accounts.md index cc8f23b01c69..cf30e385e793 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/ja-JP/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/getting-started-with-github/using-github.md b/translations/ja-JP/content/github/getting-started-with-github/using-github.md index 9018bc260b23..cbe993df30aa 100644 --- a/translations/ja-JP/content/github/getting-started-with-github/using-github.md +++ b/translations/ja-JP/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/ja-JP/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index d06ec5e27991..4717fabaef3e 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. ワーキングディレクトリをローカルプロジェクトに変更します。 4. ローカルディレクトリを Git リポジトリとして初期化します。 ```shell - $ git init + $ git init -b main ``` 5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。 ```shell @@ -67,7 +68,7 @@ versions: 3. ワーキングディレクトリをローカルプロジェクトに変更します。 4. ローカルディレクトリを Git リポジトリとして初期化します。 ```shell - $ git init + $ git init -b main ``` 5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。 ```shell @@ -105,7 +106,7 @@ versions: 3. ワーキングディレクトリをローカルプロジェクトに変更します。 4. ローカルディレクトリを Git リポジトリとして初期化します。 ```shell - $ git init + $ git init -b main ``` 5. ファイルを新しいローカルリポジトリに追加します。 これで、それらのファイルが最初のコミットに備えてステージングされます。 ```shell diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/ja-JP/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 7ac93993deb3..6d8ed5cc6c9d 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 始める前に、以下をご確認ください: diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/ja-JP/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 999530f5176e..ca65b28fb77d 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/index.md b/translations/ja-JP/content/github/importing-your-projects-to-github/index.md index 0c0d2596e70d..907a8c3024a1 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/index.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/ja-JP/content/github/importing-your-projects-to-github/source-code-migration-tools.md index 67352dc07b1f..09d49efcf53b 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md b/translations/ja-JP/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md index e9bb672fcba6..64239a6cddf2 100644 --- a/translations/ja-JP/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md +++ b/translations/ja-JP/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md @@ -35,9 +35,9 @@ Git プロジェクトも、単一のディレクトリに保管されます。 Git のワークフローは以下のようになります: * Git リポジトリは、ブランチおよびタグのすべての履歴を、*.git* ディレクトリ内に保管します。 -* 最新の安定したリリースは、`master` ブランチ内に含まれます。 +* The latest stable release is contained within the default branch. * アクティブな feature は、別のブランチで開発されます。 -* feature が完了したとき、フィーチャブランチは `master` にマージされ消去されます。 +* When a feature is finished, the feature branch is merged into the default branch and deleted. Git はディレクトリ構造は同じままですが、SVN とは違い、ファイルの変更内容はブランチベースです。 diff --git a/translations/ja-JP/content/github/index.md b/translations/ja-JP/content/github/index.md index 668a65c003b7..b79bce08ae9a 100644 --- a/translations/ja-JP/content/github/index.md +++ b/translations/ja-JP/content/github/index.md @@ -8,6 +8,7 @@ intro: 'ソフトウェア開発者、設計者、およびプロジェクトマ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/ja-JP/content/github/managing-files-in-a-repository/3d-file-viewer.md index 28a6ad1337a9..4399ecc4b627 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %}は、*.stl* 拡張子の 3D ファイルをホストしてレンダリングできます。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 489331d0f839..14d238864b12 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index ee76304b389c..bb3bb308de2e 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ブラウザを介してリポジトリに追加できるファイルのサイズは、1 ファイルあたり {% data variables.large_files.max_github_browser_size %}までです。 コマンドラインからは、より大きいサイズのファイルを追加でき、1 ファイルあたり {% data variables.large_files.max_github_size %}までです。 詳しい情報については[コマンドラインを使用してリポジトリにファイルを追加する](/articles/adding-a-file-to-a-repository-using-the-command-line)を参照してください。 @@ -19,7 +20,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. リポジトリ名の下で [**Upload files**] をクリックします。 ![ファイルのアップロードボタン](/assets/images/help/repository/upload-files-button.png) {% else %} 2. ファイルリストの上にある [**Add file**] プルダウンを使用して、[**Upload files**] をクリックします。 ![[Add file] ドロップダウンの [Upload files]](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/ja-JP/content/github/managing-files-in-a-repository/creating-new-files.md index c6e689ae7488..1ea8e3f4d0ef 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %}上でファイルを作成するときは、以下にご注意ください: diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/deleting-files.md b/translations/ja-JP/content/github/managing-files-in-a-repository/deleting-files.md index a774a852d1aa..1fc75da8cb6a 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index fcac4d7cdc58..0acb0fe695e4 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. 他のユーザーのリポジトリで、編集するファイルが含まれるフォルダに移動します。 編集するファイルの名前をクリックします。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index 80774b76fcfd..aaf0c91ebdf4 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/ja-JP/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index e30e23cd4cc3..e1d652abcd2f 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/index.md b/translations/ja-JP/content/github/managing-files-in-a-repository/index.md index f4c5af78f846..b3f549a0e066 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/index.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-on-github.md index d1929069dc8e..dbd3a5413324 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 3b0b484f6758..98a197a58564 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/ja-JP/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 3fa687d0948b..f8536927c91e 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} は、{% data variables.product.product_name %} リポジトリでの geoJSON および topoJSON マップ ファイルのレンダリングをサポートしています。 `.geojson` または `.topojson` 拡張子を使って、通常と同じようにファイルをコミットするだけです。 `.json` 拡張子の付いたファイルもサポートされますが、`type` が `FeatureCollection`、`GeometryCollection`、または `topology` に設定されている場合に限られます。 コミット後、GitHub.com で geoJSON ファイルのパスに移動してください。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index c56b6353c850..ed4ccde55c13 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 多くのファイルは {% data variables.product.product_name %} で[直接移動](/articles/moving-a-file-to-a-new-location)できますが、画像など一部のファイルは、コマンドラインで移動する必要があります。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index 7a9f2f75d1fa..69972a750147 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ファイルの場所を変えるだけでなく、同じコミットで[ファイルの内容を更新](/articles/editing-files-in-your-repository)したり、 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/ja-JP/content/github/managing-files-in-a-repository/navigating-code-on-github.md index 8dc8b64c2b85..5643f5d2d3e8 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### {% data variables.product.prodname_dotcom %} のナビゲーションコードについて コードナビゲーションの機能は、オープンソースの ライブラリ[`semantic`](https://github.com/github/semantic)を使用しています。 以下の言語がサポートされています: +- C# - CodeQL - Go - Java diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index 0cc462030249..796a621ccc33 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 多くのファイルは[名前を {% data variables.product.product_name %} で直接変更](/articles/renaming-a-file)できますが、画像など一部のファイルは、コマンドラインで名前を変更する必要があります。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file.md index 25e0220b0b85..bacdbb813312 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index da67f9b90b48..2fe7b70bdaee 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index 83652b382c10..5e7beafa6735 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub では、*.csv* (カンマ区切り) 形式および *.tsv* (タブ区切り) 形式のファイルのレンダリングがサポートされています。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index 6a2bb5a0d64a..843b1485b375 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 文章ドキュメントを含むコミットとプルリクエストには、そのドキュメントを*ソース*と*レンダリング済み*のビューで表示する機能があります。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index 87b6883456d9..90b39edaecb4 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub では PDF ドキュメントのレンダリングをサポートしています。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/ja-JP/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 55fdc38774e3..04a541ba4439 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Blame ビューでは、{% octicon "versions" aria-label="The prior blame icon" %} をクリックすることで、ファイル全体の行ごとのリビジョン履歴やファイル内の 1 つの行のリビジョン履歴を表示することができます。 {% octicon "versions" aria-label="The prior blame icon" %} をクリックするたびに、変更をコミットした者と時間を含む、その行の過去のリビジョン情報が表示されます。 diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index 9538a574e16c..d57884b6fee1 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-non-code-files.md index a009d39a6b4b..2c3bd37ad2a5 100644 --- a/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/ja-JP/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-large-files/about-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/about-git-large-file-storage.md index 7b335afec6fa..4c6b4cc0f29d 100644 --- a/translations/ja-JP/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %}は、リポジトリに実際のファイルではなく、ファイルへの参照を保存することで大きなファイルを扱います。 Gitのアーキテクチャを回避するために、{% data variables.large_files.product_name_short %}は実際のファイル(これはどこか別の場所に保存されます)への参照として働くポインタファイルを作成します。 {% data variables.product.product_name %}はこのポインタファイルをリポジトリ中で管理します。 リポジトリをクローンすると、{% data variables.product.product_name %}はこのポインタファイルを大きなファイルを見つけるための地図として使います。 @@ -41,11 +42,13 @@ size 84977953 これは、使用している{% data variables.large_files.product_name_short %}の`version`を追跡し、その後にファイルのユニークな識別子(`oid`)が続きます。 また、最終のファイルの`size` も保存します。 -{% tip %} +{% note %} -**Tip:**{% data variables.large_files.product_name_short %}は{% data variables.product.prodname_pages %}サイトと使うことはできません。 +設定ファイルでクエリスイートを指定すると、{% data variables.product.prodname_codeql %} 分析エンジンは、デフォルトのクエリセットに加えて、スイートに含まれるクエリを実行します。 +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. -{% endtip %} +{% endnote %} ### 参考リンク diff --git a/translations/ja-JP/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index e95028bf990b..3df5a039ea1e 100644 --- a/translations/ja-JP/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリのコラボレーターが {% data variables.large_files.product_name_short %}をインストールしていない場合、オリジナルの大容量ファイルにはアクセスできません。 リポジトリのクローンを試みた場合、ポインタファイルをフェッチするのみで、実際のデータにはアクセスできません。 diff --git a/translations/ja-JP/content/github/managing-large-files/conditions-for-large-files.md b/translations/ja-JP/content/github/managing-large-files/conditions-for-large-files.md index 69dffb106f0e..b2493f86db70 100644 --- a/translations/ja-JP/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/ja-JP/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ versions: ### 大きなファイルのブロックされたプッシュ -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. 詳しい情報については 、「[Git のプッシュ制限を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)」を参照してください。{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. 詳しい情報については 、「[Git のプッシュ制限を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)」を参照してください。{% endif %} diff --git a/translations/ja-JP/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/configuring-git-large-file-storage.md index 75c91d5c1a42..af1045c12ae0 100644 --- a/translations/ja-JP/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} で利用したいファイルがリポジトリにある場合、まずリポジトリからそれらのファイルを削除し、それからローカルで {% data variables.large_files.product_name_short %} に追加する必要があります。 詳細は「[リポジトリ内のファイルを {% data variables.large_files.product_name_short %} に移動する](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)」を参照してください。 {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**メモ:** 大容量ファイルを {% data variables.product.product_name %}にプッシュする前に、アプライアンスで {% data variables.large_files.product_name_short %}を有効化していることを確認してください。 詳しい情報については「[GitHub Enterprise Server で Git Large File Storage を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)」を参照してください。 +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. 詳しい情報については「[GitHub Enterprise Server で Git Large File Storage を設定する](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)」を参照してください。 {% endtip %} @@ -58,5 +59,5 @@ versions: ### 参考リンク -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - 「[リポジトリのアーカイブ内の {% data variables.large_files.product_name_short %} オブジェクトを管理する](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)」{% endif %} diff --git a/translations/ja-JP/content/github/managing-large-files/distributing-large-binaries.md b/translations/ja-JP/content/github/managing-large-files/distributing-large-binaries.md index 4990d8b6b593..80e877af5f3f 100644 --- a/translations/ja-JP/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/ja-JP/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリ内で大きなファイルを配布する必要がある場合は、{% data variables.product.product_location %}でリリースを作成できます。 リリースでは、他の人が使用できるように、ソフトウェア、リリースノート、バイナリファイルへのリンクをパッケージ化できます。 詳細は「[リリースについて](/github/administering-a-repository/about-releases)」を参照してください。 diff --git a/translations/ja-JP/content/github/managing-large-files/index.md b/translations/ja-JP/content/github/managing-large-files/index.md index 733c0cc0a3c0..abce0f394482 100644 --- a/translations/ja-JP/content/github/managing-large-files/index.md +++ b/translations/ja-JP/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/installing-git-large-file-storage.md index 91b395639bc4..858a2192ea9d 100644 --- a/translations/ja-JP/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ja-JP/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index d2db52870dd7..414abff6522d 100644 --- a/translations/ja-JP/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} をインストールして {% data variables.large_files.product_name_short %} の追跡を設定すると, Git の通常の追跡から {% data variables.large_files.product_name_short %} にファイルを移動できます。 詳しい情報については、「[{% data variables.large_files.product_name_long %}をインストールする](/github/managing-large-files/installing-git-large-file-storage)」および「[{% data variables.large_files.product_name_long %}を設定する](/github/managing-large-files/configuring-git-large-file-storage)」を参照してください。 diff --git a/translations/ja-JP/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/ja-JP/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index ba93f91e4a42..a7404fdecd0e 100644 --- a/translations/ja-JP/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/ja-JP/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ja-JP/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/ja-JP/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 9290d04394dc..42ea1d26b98a 100644 --- a/translations/ja-JP/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/ja-JP/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -1,52 +1,53 @@ --- -title: Removing files from Git Large File Storage -intro: 'If you''ve set up {% data variables.large_files.product_name_short %} for your repository, you can remove all files or a subset of files from {% data variables.large_files.product_name_short %}.' +title: ファイルを Git Large File Storage から削除する +intro: 'リポジトリに {% data variables.large_files.product_name_short %} をセットアップしてあれば、{% data variables.large_files.product_name_short %} からは、すべてのファイルを削除することも、ファイルのサブセットを削除することもできます。' redirect_from: - /articles/removing-files-from-git-large-file-storage versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Removing a single file +### 1 つのファイルを削除する -1. Remove the file from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Navigate to your *.gitattributes* file. +1. `filter-branch` コマンドか BFG Repo-Cleaner を使用して、リポジトリの Git 履歴からファイルを削除します。 これらを使用する詳しい情報については、「[機密データをリポジトリから削除する](/articles/removing-sensitive-data-from-a-repository)」を参照してください。 +2. *.gitattributes* ファイルに移動します。 {% note %} - **Note:** Your *.gitattributes* file is generally saved within your local repository. In some cases, you may have created a global *.gitattributes* file that contains all of your {% data variables.large_files.product_name_short %} associations. + **メモ:** *.gitattributes* ファイルは通常、ローカルリポジトリ内に保存されます。 場合によっては、{% data variables.large_files.product_name_short %} 関連をすべて含むグローバル *.gitattributes* ファイルが作成されている可能性があります。 {% endnote %} -3. Find and remove the associated {% data variables.large_files.product_name_short %} tracking rule within the *.gitattributes* file. -4. Save and exit the *.gitattributes* file. +3. *.gitattributes* ファイル内で、関連付けられている {% data variables.large_files.product_name_short %} 追跡ルールを検索して削除します。 +4. *.gitattributes* ファイルを保存して終了します。 -### Removing all files within a {% data variables.large_files.product_name_short %} repository +### {% data variables.large_files.product_name_short %} リポジトリ内にあるすべてのファイルを削除する -1. Remove the files from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Optionally, to uninstall {% data variables.large_files.product_name_short %} in the repository, run: +1. `filter-branch` コマンドか BFG Repo-Cleaner のいずれかを使用して、リポジトリの Git 履歴から ファイルを削除します。 これらを使用する詳しい情報については、「[機密データをリポジトリから削除する](/articles/removing-sensitive-data-from-a-repository)」を参照してください。 +2. オプションで、リポジトリにある {% data variables.large_files.product_name_short %} をアンインストールするには、次を実行します: ```shell $ git lfs uninstall ``` - For {% data variables.large_files.product_name_short %} versions below 1.1.0, run: + バージョンが 1.1.0 より前の {% data variables.large_files.product_name_short %} については、次を実行します: ```shell $ git lfs uninit ``` -### {% data variables.large_files.product_name_short %} objects in your repository +### リポジトリにある {% data variables.large_files.product_name_short %}オブジェクト After you remove files from {% data variables.large_files.product_name_short %}, the {% data variables.large_files.product_name_short %} objects still exist on the remote storage{% if currentVersion == "free-pro-team@latest" %} and will continue to count toward your {% data variables.large_files.product_name_short %} storage quota{% endif %}. -To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. When you delete a repository, any associated issues, stars, and forks are also deleted. For more information, see "[Deleting a repository](/github/administering-a-repository/deleting-a-repository)."{% else %}contact your {% data variables.product.prodname_enterprise %} administrator to archive the objects. Archived objects are purged after three months.{% endif %} +To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. リポジトリを削除すると、関連する Issue、Star、フォークもすべて削除されます。 詳しい情報については、「[リポジトリを削除する](/github/administering-a-repository/deleting-a-repository)」を参照するか、{% else %}{% data variables.product.prodname_enterprise %} 管理者に連絡してオブジェクトをアーカイブします。 アーカイブ化されたオブジェクトは、3 か月後にパージされます。{% endif %} {% note %} -**Note:** If you removed a single file and have other {% data variables.large_files.product_name_short %} objects that you'd like to keep in your repository, after deleting and recreating your repository, reconfigure your {% data variables.large_files.product_name_short %}-associated files. For more information, see "[Removing a single file](#removing-a-single-file)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." +**注釈:** ファイルを 1 つ削除しても、それ以外の {% data variables.large_files.product_name_short %} オブジェクトはリポジトリに保持する場合は、リポジトリを削除して再作成してから、{% data variables.large_files.product_name_short %} に関連付けられたファイルを再設定してください。 詳しい情報については、「[1 つのファイルを削除する](#removing-a-single-file)」および「[{% data variables.large_files.product_name_long %}を設定する](/github/managing-large-files/configuring-git-large-file-storage)」を参照してください。 {% endnote %} -### Further reading +### 参考リンク -- "[About {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)" -- "[Installing {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- [{% data variables.large_files.product_name_long %}について](/articles/about-git-large-file-storage) +- [{% data variables.large_files.product_name_long %} でのコラボレーション](/articles/collaboration-with-git-large-file-storage/) +- 「[{% data variables.large_files.product_name_long %}をインストールする](/articles/installing-git-large-file-storage)」 diff --git a/translations/ja-JP/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/ja-JP/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 1fbc0399809e..5c6ef4b7e5fb 100644 --- a/translations/ja-JP/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/ja-JP/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} の整合性チェックでは、プッシュで参照されたすべての {% data variables.large_files.product_name_short %} ファイルが正しくアップロードされていることを確認します。 そのチェックによりアップロードされていない参照ファイルが検出されると、エラー メッセージが表示されてプッシュはブロックされます。 diff --git a/translations/ja-JP/content/github/managing-large-files/versioning-large-files.md b/translations/ja-JP/content/github/managing-large-files/versioning-large-files.md index a4516c06f055..8519942d430c 100644 --- a/translations/ja-JP/content/github/managing-large-files/versioning-large-files.md +++ b/translations/ja-JP/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-large-files/working-with-large-files.md b/translations/ja-JP/content/github/managing-large-files/working-with-large-files.md index 07dcae004332..ec833bbbc376 100644 --- a/translations/ja-JP/content/github/managing-large-files/working-with-large-files.md +++ b/translations/ja-JP/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 0ce617f2fdb2..2056d1ac514c 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -41,24 +41,28 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +When {% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} @@ -67,45 +71,18 @@ When {% data variables.product.product_name %} identifies a vulnerable dependenc You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send {% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new {% data variables.product.prodname_dependabot_short %} alerts.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_short %} alerts visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications -](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### Further reading -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..cf4664c91e76 --- /dev/null +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### {% data variables.product.prodname_dependabot_security_updates %} について + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**注釈** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. 詳しい情報については、「[依存関係グラフについて](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)」を参照してください。 + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. これには、リリースノート、変更ログエントリ、コミットの詳細などの脆弱性に関する情報が含まれます。 プルリクエストが解決する脆弱性の詳細は、リポジトリの {% data variables.product.prodname_dependabot_short %} アラートにアクセスできないユーザには表示されません。 + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### 互換性スコアについて + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index bb08cb6864b4..4962fa72857a 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: GitHub Advisory Database のセキュリティ脆弱性を参照する intro: '{% data variables.product.prodname_advisory_database %} を使用すると、{% data variables.product.company_short %} のオープンソースプロジェクトに影響を与える脆弱性を参照または検索できます。' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index dc1d9f3c0c95..11be5e4a760c 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### {% data variables.product.prodname_dependabot_security_updates %} について +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} は {% data variables.product.prodname_advisory_database %} や [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) などのセキュリティアドバイザリを監視し、リポジトリの依存関係グラフで新たに脆弱性のある依存関係を検出すると、プルリクエストを自動的にトリガーします。 {% data variables.product.prodname_advisory_database %} の詳細については、「[{% data variables.product.prodname_advisory_database %} について](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)」を参照してください。 +{% data variables.product.prodname_dependabot_short %} アラートと依存関係グラフを使用する任意のリポジトリで {% data variables.product.prodname_dependabot_security_updates %} を有効にすることができます。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} について](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)」を参照してください。 -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} は、脆弱性のある依存関係のアラートにプルリクエストへのリンクを含めます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」および「[依存関係グラフについて](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)」を参照してください。 - -各セキュリティアップデートには、提案された修正を迅速かつ安全に確認してプロジェクトにマージするために必要なすべてのものが含まれています。 これには、リリースノート、変更ログエントリ、コミットの詳細などの脆弱性に関する情報が含まれます。 プルリクエストが解決する脆弱性の詳細は、リポジトリの {% data variables.product.prodname_dependabot_short %} アラートにアクセスできないユーザには表示されません。 - -セキュリティアップデートを含むプルリクエストをマージすると、対応するアラートがリポジトリに対して解決済みとしてマークされます。 - -{% note %} - -**注釈** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. セキュリティアップデートは、プライベートリポジトリでホストされているプライベートレジストリまたはパッケージの脆弱性を解決するために作成されていません。 ただし、間接的または推移的な依存関係は、ロックファイルなどで明示的に定義されている場合に含まれます。 詳しい情報については、「[依存関係グラフについて](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)」を参照してください。 さらに、依存関係が脆弱であると検出された場合、{% data variables.product.prodname_dependabot_security_updates %} がロックファイルへの修正案を含むプルリクエストを自動的に作成することを強調することが重要です。 - -{% endnote %} - -{% data variables.product.prodname_dependabot_short %} アラートと依存関係グラフを使用する任意のリポジトリで {% data variables.product.prodname_dependabot_security_updates %} を有効にすることができます。 個々のリポジトリ、またはユーザアカウントまたは Organization が所有するすべてのリポジトリに対して {% data variables.product.prodname_dependabot_security_updates %} を無効にすることができます。 詳しい情報については、以下の「[リポジトリの {% data variables.product.prodname_dependabot_security_updates %} を管理する](#managing-github-dependabot-security-updates-for-your-repositories)」を参照してください。 +個々のリポジトリ、またはユーザアカウントまたは Organization が所有するすべてのリポジトリに対して {% data variables.product.prodname_dependabot_security_updates %} を無効にすることができます。 詳しい情報については、以下の「[リポジトリの {% data variables.product.prodname_dependabot_security_updates %} を管理する](#managing-github-dependabot-security-updates-for-your-repositories)」を参照してください。 {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ versions: リポジトリでセキュリティアップデートが有効になっておらず、理由が不明の場合は、まず以下の手順のセクションに記載されている指示に従って有効にしてみてください。 それでもセキュリティアップデートが機能しない場合は、[サポートにお問い合わせください](https://support.github.com/contact)。 -### 互換性スコアについて - -{% data variables.product.prodname_dependabot_security_updates %} には、互換性スコアも含まれています。これは、脆弱性を更新することでプロジェクトに重大な変更が発生する可能性があるかどうかを知らせるものです。 弊社では、アップデートによりテストが失敗するかどうかを確認するため、既存のセキュリティアップデートを生成したパブリックリポジトリから、以前にパスした CI テストを調べます。 更新の互換性スコアは、依存関係に関するバージョンの更新前後で、実行した CI がパスした割合です。 - ### リポジトリの {% data variables.product.prodname_dependabot_security_updates %} を管理する 個別のリポジトリに対して {% data variables.product.prodname_dependabot_security_updates %} を有効または無効にできます。 diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..3baa92881259 --- /dev/null +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,58 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: 通知を設定する +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for +{% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. 詳しい情報については、「[{% data variables.product.prodname_ghe_server %}の脆弱性のある依存関係に関するセキュリティアラートの有効化](/enterprise/{{ currentVersion }}/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server)」を参照してください。 {% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. 詳しい情報については、「[通知を設定する](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)」を参照してください。 + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} アラートオプション](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. 詳しい情報については「[インボックスからの通知の管理](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)」を参照してください。 + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### 参考リンク + +- [通知を設定する](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications) +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/index.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/index.md index b2e976d16663..73b4a8ea29b2 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/index.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..aa3e67fd3a07 --- /dev/null +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: エラーのトラブルシューティング +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. 詳しい情報については、「[バージョン更新の有効化と無効化](/github/administering-a-repository/enabling-and-disabling-version-updates)」を参照してください。 + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. 詳しい情報については、「[バージョン更新の有効化と無効化](/github/administering-a-repository/enabling-and-disabling-version-updates)」を参照してください。 + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. 詳しい情報については、「[依存関係の更新の設定オプション](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit) 」を参照してください。 + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index 108ae346f773..be6f18eeb9b7 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Troubleshooting the detection of vulnerable dependencies intro: 'If the dependency information reported by {% data variables.product.product_name %} is not what you expected, there are a number of points to consider, and various things you can check.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ The results of dependency detection reported by {% data variables.product.produc * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies. It's a free, curated database of vulnerability information for common package ecosystems on {% data variables.product.prodname_dotcom %}. It includes both data reported directly to {% data variables.product.prodname_dotcom %} from {% data variables.product.prodname_security_advisories %}, as well as official feeds and community sources. This data is reviewed and curated by {% data variables.product.prodname_dotcom %} to ensure that false or unactionable information is not shared with the development community. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" and "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." * The dependency graph parses all known package manifest files in a user’s repository. For example, for npm it will parse the _package-lock.json_ file. It constructs a graph of all of the repository’s dependencies and public dependents. This happens when you enable the dependency graph and when anyone pushes to the default branch, and it includes commits that makes changes to a supported manifest format. 詳しい情報については、「[依存関係グラフについて](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)」を参照してください。 * {% data variables.product.prodname_dependabot_short %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_short %} alerts are aggregated at the repository level, rather than creating one alert per vulnerability. 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 -* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive a security alert about a vulnerable dependency in your repository. {% data variables.product.prodname_dotcom %} automatically creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照してください。 +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. ### Why don't I get vulnerability alerts for some ecosystems? @@ -97,3 +98,4 @@ When you click to display the alert details, you can see how many vulnerabilitie - 「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」 - [リポジトリ内の脆弱な依存関係を表示・更新する](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository) - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ja-JP/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/ja-JP/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index ce32d5d083da..53aae6cd4a42 100644 --- a/translations/ja-JP/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/ja-JP/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: '{% data variables.product.product_name %} がプロジェクト内の脆 redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: リポジトリ管理者と Organization のオーナーは、依存関係を表示および更新できます。 +shortTitle: 脆弱性のある依存関係を表示して更新する versions: free-pro-team: '*' --- リポジトリの {% data variables.product.prodname_dependabot %} アラートタブには、オープンおよびクローズしている {% data variables.product.prodname_dependabot_alerts %}、および対応する {% data variables.product.prodname_dependabot_security_updates %} がすべて一覧表示されます。 ドロップダウンメニューを使用してアラートのリストを並べ替えることができます。また、特定のアラートをクリックしてその詳細を表示することもできます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 -{% data variables.product.prodname_dependabot_alerts %} と依存関係グラフを使用するリポジトリの自動セキュリティ更新を有効にすることができます。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照してください。 +{% data variables.product.prodname_dependabot_alerts %} と依存関係グラフを使用するリポジトリの自動セキュリティ更新を有効にすることができます。 詳しい情報については、「[{% data variables.product.prodname_dependabot_security_updates %} について](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)」を参照してください。 ### リポジトリ内の脆弱性のある依存関係の更新について -リポジトリに影響を与える脆弱性を検出すると、{% data variables.product.product_name %} は {% data variables.product.prodname_dependabot_alerts %} を送信します。 {% data variables.product.prodname_dependabot_security_updates %} が有効になっているリポジトリで {% data variables.product.product_name %} が脆弱性のある依存関係を検出すると、{% data variables.product.prodname_dependabot_short %} はプルリクエストを作成して修正します。 {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. {% data variables.product.prodname_dependabot_security_updates %} が有効になっているリポジトリで {% data variables.product.product_name %} が脆弱性のある依存関係を検出すると、{% data variables.product.prodname_dependabot_short %} はプルリクエストを作成して修正します。 プルリクエストは、脆弱性を回避するために必要最低限の安全なバージョンに依存関係をアップグレードします。 ### 脆弱性のある依存関係を表示して更新する @@ -33,3 +34,4 @@ versions: - 「[{% data variables.product.prodname_dependabot_security_updates %} を設定する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」 - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index 67ecdfaa5225..cda48aa1504f 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 通知とサブスクリプション diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 67b15b0e07de..cce7631caef7 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 通知配信オプション @@ -109,9 +110,9 @@ If you believe you're receiving notifications that don't belong to you, examine | ヘッダ | 情報 | | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `From` アドレス | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` フィールド | このフィールドは、直接スレッドに接続します。 メールに返信すると、会話に新しいコメントを追加することになります。 | -| `Cc` アドレス | あなたが会話をサブスクライブしていれば、{% data variables.product.product_name %}はあなたに `Cc` します。 2番目の`Cc`メールアドレスは、通知の理由にマッチします。 これらの通知理由に対するサフィックスは{% data variables.notifications.cc_address %}です。 通知の理由には以下のようなものがあります。
    • `assign`: 受信者はIssueあるいはプルリクエストに割り当てられました。
    • `author`: 受信者はIssueあるいはプルリクエストの作者です。
    • `comment`: 受信者はIssueあるいはプルリクエストにコメントしました。
    • `manual`: 手作業でサブスクライブした Issue あるいはプルリクエストが更新されました。
    • `mention`: 受信者は Issue あるいはプルリクエストにメンションされました。
    • `push`: 受信者がサブスクライブしているプルリクエストに誰かがコミットしました。
    • `review_requested`: 受信者あるいは受信者がメンバーになっている Team にプルリクエストのレビューがリクエストされました。
    • `security_alert`: {% data variables.product.prodname_dotcom %} は、受信者がセキュリティのアラートを受け取るリポジトリに脆弱性を検出しました。
    • `state_change`: 受信者がサブスクライブしている Issue あるいはプルリクエストがクローズもしくはオープンされました。
    • `subscribed`: 受信者が Watch しているリポジトリに更新がありました。
    • `team_mention`: 受信者が属している Team が Issue あるいはプルリクエストでメンションされました。
    • `your_activity`: 受信者が Issue あるいはプルリクエストをオープン、コメントあるいはクローズしました。
    | -| `mailing list` フィールド | このフィールドはリポジトリの名前とそのオーナーを特定します。 このアドレスのフォーマットは常に`..{% data variables.command_line.backticks %}`となります。 |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To` フィールド | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} +| `Cc` アドレス | あなたが会話をサブスクライブしていれば、{% data variables.product.product_name %}はあなたに `Cc` します。 2番目の`Cc`メールアドレスは、通知の理由にマッチします。 これらの通知理由に対するサフィックスは{% data variables.notifications.cc_address %}です。 通知の理由には以下のようなものがあります。
    • `assign`: 受信者はIssueあるいはプルリクエストに割り当てられました。
    • `author`: 受信者はIssueあるいはプルリクエストの作者です。
    • `comment`: 受信者はIssueあるいはプルリクエストにコメントしました。
    • `manual`: 手作業でサブスクライブした Issue あるいはプルリクエストが更新されました。
    • `mention`: 受信者は Issue あるいはプルリクエストにメンションされました。
    • `push`: 受信者がサブスクライブしているプルリクエストに誰かがコミットしました。
    • `review_requested`: 受信者あるいは受信者がメンバーになっている Team にプルリクエストのレビューがリクエストされました。
    • {% if currentVersion != "github-ae@latest" %}
    • `security_alert`: {% data variables.product.prodname_dotcom %} は、受信者がセキュリティのアラートを受け取るリポジトリに脆弱性を検出しました。
    • {% endif %}
    • `state_change`: 受信者がサブスクライブしている Issue あるいはプルリクエストがクローズもしくはオープンされました。
    • `subscribed`: 受信者が Watch しているリポジトリに更新がありました。
    • `team_mention`: 受信者が属している Team が Issue あるいはプルリクエストでメンションされました。
    • `your_activity`: 受信者が Issue あるいはプルリクエストをオープン、コメントあるいはクローズしました。
    | +| `mailing list` フィールド | このフィールドはリポジトリの名前とそのオーナーを特定します。 このアドレスのフォーマットは常に`..{% data variables.command_line.backticks %}`となります。 |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity`フィールド | {% data reusables.repositories.security-alerts-x-github-severity %} 考えられる重大度レベルは次のとおりです。
    • `low`
    • `moderate`
    • `high`
    • `critical`
    詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 |{% endif %} ### 通知設定を選択する @@ -157,34 +158,21 @@ If you are a member of more than one organization, you can configure each one to 5. 検証済みメールアドレスのうち 1 つを選択し、[**Save**] をクリックします。 ![Organization ごとのメールアドレス切り替え](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} の通知オプション {% else %} ### Security alert options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. {% if page.version == 'dotcom' %}{% data variables.product.prodname_dependabot_alerts %}{% else %}セキュリティアラート{% endif %}は、インボックス、{% data variables.product.product_name %} のバナー、コマンドライン、メール、またはこれらのオプションの組み合わせで受信できます。 +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -If you want to receive {% data variables.product.prodname_dependabot_alerts %} by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 {% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. You can receive security alerts in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. - -If you want to receive security alerts by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 {% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} アラートオプション](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -If you are a member of more than one organization, you can configure each one to send notifications to any of{% if currentVersion == "free-pro-team@latest" %} your verified email addresses{% else %} the email addressed you've added to your {% data variables.product.product_name %} account{% endif %}. 詳しい情報については「[インボックスからの通知の管理](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)」を参照してください。 - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} の通知オプション Choose how you want to receive workflow run updates for repositories that you are watching that are set up with {% data variables.product.prodname_actions %}. You can also choose to only receive notifications for failed workflow runs. @@ -194,7 +182,6 @@ Choose how you want to receive workflow run updates for repositories that you ar {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### {% data variables.product.prodname_mobile %} でプッシュ通知を有効にする {% data variables.product.prodname_mobile %} をインストールすると、自動的に Web 通知が有効になります。 You can then enable push notifications for direct mentions within the app. diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index e425ef4e8cc9..d7b3d460ca4f 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'これらのワークフロー例を調整してカスタマイズし、 versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### インボックスのトリアージを開始する diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/index.md index c2c032ce4d29..c97e3cc4145a 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 目次 diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index 4a2aeb95a67c..2cf138eb62e2 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### インボックスについて @@ -95,35 +96,40 @@ To add a `repo:` filter, you must include the owner of the repository in the que To filter notifications by why you've received an update, you can use the `reason:` query. For example, to see notifications when you (or a team you're on) is requested to review a pull request, use `reason:review-requested`. 詳しい情報については、「[通知について](/github/managing-subscriptions-and-notifications-on-github/about-notifications#reasons-for-receiving-notifications)」を参照してください。 -| クエリ | 説明 | -| ------------------------- | ---------------------------------------------------------------------- | -| `reason:assign` | 割り当てられている Issue またはプルリクエストに更新があるとき。 | -| `reason:author` | プルリクエストまたは Issue を開くと、更新または新しいコメントがあったとき。 | -| `reason:comment` | Issue、プルリクエスト、または Team ディスカッションにコメントしたとき。 | -| `reason:participating` | Issue、プルリクエスト、Team ディスカッションについてコメントしたり、@メンションされているとき。 | -| `reason:invitation` | Team、Organization、またはリポジトリに招待されたとき。 | -| `reason:manual` | まだサブスクライブしていない Issue またはプルリクエストで [**Subscribe**] をクリックしたとき。 | -| `reason:mention` | 直接@メンションされたとき。 | -| `reason:review-requested` | 自分または自分が参加している Team が、プルリクエストのレビューをリクエストされたとき。 | -| `reason:security-alert` | リポジトリに対してセキュリティアラートが発行されたとき。 | -| `reason:state-change` | プルリクエストまたは Issue の状態が変更されたとき。 たとえば、Issue がクローズされたり、プルリクエストがマージされた場合です。 | -| `reason:team-mention` | メンバーになっている Team が@メンションされたとき。 | -| `reason:ci-activity` | リポジトリに、新しいワークフロー実行ステータスなどの CI 更新があるとき。 | +| クエリ | 説明 | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------ | +| `reason:assign` | 割り当てられている Issue またはプルリクエストに更新があるとき。 | +| `reason:author` | プルリクエストまたは Issue を開くと、更新または新しいコメントがあったとき。 | +| `reason:comment` | Issue、プルリクエスト、または Team ディスカッションにコメントしたとき。 | +| `reason:participating` | Issue、プルリクエスト、Team ディスカッションについてコメントしたり、@メンションされているとき。 | +| `reason:invitation` | Team、Organization、またはリポジトリに招待されたとき。 | +| `reason:manual` | まだサブスクライブしていない Issue またはプルリクエストで [**Subscribe**] をクリックしたとき。 | +| `reason:mention` | 直接@メンションされたとき。 | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} +| `reason:state-change` | プルリクエストまたは Issue の状態が変更されたとき。 たとえば、Issue がクローズされたり、プルリクエストがマージされた場合です。 | +| `reason:team-mention` | メンバーになっている Team が@メンションされたとき。 | +| `reason:ci-activity` | リポジトリに、新しいワークフロー実行ステータスなどの CI 更新があるとき。 | #### サポートされている `is:` クエリ -{% data variables.product.product_name %} での特定のアクティビティの通知をフィルタするには、`is` クエリを使用できます。 For example, to only see repository invitation updates, use `is:repository-invitation`, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`. +{% data variables.product.product_name %} での特定のアクティビティの通知をフィルタするには、`is` クエリを使用できます。 For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + You can also use the `is:` query to describe how the notification was triaged. - `is:saved` diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index ab4817ace832..ada47ed45cd6 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index dfad6716fd30..906b39ae2cb1 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: '通知を効率的に管理するにあたって、サブスクライブ versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- To help you understand your subscriptions and decide whether to unsubscribe, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." @@ -38,7 +39,7 @@ When you unsubscribe from notifications in your inbox, they will automatically d {% data reusables.notifications.access_notifications %} 1. 通知インボックスから、サブスクライブ解除する通知を選択します。 -2. **選択した** {% octicon "triangle-down" aria-label="The down triangle icon" %} ドロップダウンを使用して、[**Unsubscribe**] をクリックします。 ![メインインボックスからの [Unsubcribe] オプション](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![メインインボックスからの [Unsubcribe] オプション](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### サブスクリプションページで通知をサブスクライブ解除する diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 4ce1c6733431..de4402cd5837 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index cfe69dddf0ab..4c2fde38f831 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: '単一の通知を確認して調査する場合、詳細な通知ビュ versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 単一の通知を保存する diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index b1e0b05551f1..e727659e99e2 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index f018e19a6014..5ff0b00e17e9 100644 --- a/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/ja-JP/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data variables.product.product_name %} で進行中のアクティビティのサブスクリプションの通知を受け取ります。 There are many reasons you can be subscribed to a conversation. 詳しい情報については、「[通知について](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)」を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index 01c24fac4af6..d17a9dd212da 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- クエリパラメータはカスタマイズ可能なURLのオプション部分で、{% data variables.product.prodname_dotcom %}上の検索フィルタの結果やIssueテンプレートといった特定のWebページビューを共有できます。 独自のクエリパラメータを作成するには、キーと値のペアをマッチさせなければなりません。 @@ -22,15 +23,15 @@ versions: ### サポートされているクエリパラメータ -| クエリパラメータ | サンプル | -| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `body` | `https://github.com/octo-org/octo-repo/compare/main...pull-request-test?quick_pull=1&body=Fixes+the+problem.` creates a pull request, comparing the branches `main` and `pull-request-test`, with the comment "Fixes the problem" in the pull request body. | -| `title` | `https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report` は、"bug" というラベルと "New bug report" というタイトルを付けて Issue を作成します。 | -| `labels` | `https://github.com/octo-org/octo-repo/compare/main...pull-request-test?quick_pull=1&labels=bug` creates a pull request, comparing the branches `main` and `pull-request-test`, with the label "bug." | -| `template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` は、ボディにテンプレートを付けて Issue を作成します。 | -| `マイルストーン` | `https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones` は、"testing milestones" というマイルストーンを持たせて Issue を作成します。 | -| `assignees` | `https://github.com/octo-org/octo-repo/issues/new?assignees=octocat` は、Issue を作成して @octocat に割り当てます。 | -| `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` は、"Bug fix" というタイトルを付けて Issue を作成し、それを Organization のプロジェクトボード 1 に追加します。 | +| クエリパラメータ | サンプル | +| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `body` | `https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&body=Fixes+the+problem.` は、`master` と `pull-request-test` のブランチを比較して、ボディに "Fixes the problem" というコメントを付けてプルリクエストを作成します。 | +| `title` | `https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report` は、"bug" というラベルと "New bug report" というタイトルを付けて Issue を作成します。 | +| `labels` | `https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&labels=bug` は、`master` ブランチと `pull-request-test` ブランチを比較して、"bug" というラベルを付けてプルリクエストを作成します。 | +| `template` | `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` は、ボディにテンプレートを付けて Issue を作成します。 | +| `milestone` | `https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones` は、"testing milestones" というマイルストーンを持たせて Issue を作成します。 | +| `assignees` | `https://github.com/octo-org/octo-repo/issues/new?assignees=octocat` は、Issue を作成して @octocat に割り当てます。 | +| `projects` | `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` は、"Bug fix" というタイトルを付けて Issue を作成し、それを Organization のプロジェクトボード 1 に追加します。 | ### カスタムテンプレートでIssueやプルリクエストを記入する diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index e340630a4f54..5b063105f90b 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} 詳細は「[Organization のプロジェクトボードの権限](/articles/project-board-permissions-for-an-organization)」を参照してください。 @@ -29,9 +30,12 @@ versions: | 完了 |
    • クローズされたすべてのIssueをここに移動させる
    • マージされたすべてのプルリクエストをここに移動させる
    • マージされずにクローズされたすべてのプルリクエストをここに移動させる
    | ### プロジェクトの進捗の追跡 -プロジェクトボードの自動化によって、デフォルトで進捗を追跡できるようになります。 "To do"、"In progress"、"Done" がプリセットされた列内のカードは、プロジェクト全体の進捗に対してカウントされます。 {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### 参考リンク -- "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} +- [プロジェクトボードの自動化を設定する](/articles/configuring-automation-for-project-boards){% if currentVersion == "free-pro-team@latest" %} - [プロジェクトボードのコピー](/articles/copying-a-project-board) {% endif %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index b15fab36c5af..944da81ddcde 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- "marked as duplicate (重複としてマークされた)" タイムラインイベントが表示されるには、重複した参照コメントを作成したユーザが、コメントを作成したリポジトリに書き込みアクセス権を持っていなければなりません。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-issues.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-issues.md index 1876009a0d4f..33058491504d 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリ中の Issue で、ユーザフィードバックの収集、ソフトウェアバグの報告、完了したいタスクの編成ができます。 Issueは、単なるソフトウェアのバグを報告する場所以上の働きをします。 {% data reusables.pull_requests.close-issues-using-keywords %} -Issue 内の最も最新のコメントの情報を得ておきたい場合には、Issue を Watch して最新のコメントについての通知を受けることができます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +Issue 内の最も最新のコメントの情報を得ておきたい場合には、Issue を Watch して最新のコメントについての通知を受けることができます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." サブスクライブした Issue の最新の更新へのリンクを素早く見つけるには、ダッシュボードにアクセスしてください。 詳しい情報については[パーソナルダッシュボードについて](/articles/about-your-personal-dashboard)を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-labels.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-labels.md index 402bddaa1164..eda7c554449b 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ラベルは、作成されたリポジトリに結びつけられています。 一度ラベルができれば、そのリポジトリ内で任意の Issue あるいはプルリクエストに使うことができます。 詳細は「[ラベルの作成](/articles/creating-a-label/)」を参照してください。 @@ -16,21 +17,21 @@ versions: {% data variables.product.product_name %} は、すべての新しいリポジトリにデフォルトのラベルを提供します。 これらのデフォルトのラベルを使って、リポジトリの標準的なワークフローを作成しやすくできます。 -| ラベル | 説明 | -| ------------------ | --------------------------------------------------------------- | -| `bug` | Indicates an unexpected problem or unintended behavior | -| `documentation` | Indicates a need for improvements or additions to documentation | -| `duplicate` | 同様の Issue あるいはプルリクエストを示します | -| `enhancement` | 新しい機能のリクエストを示します | -| `good first issue` | 初回のコントリビューターに適した Issue を示します | -| `help wanted` | メンテナーが Issue もしくはプルリクエストに助けを求めていることを示します | -| `invalid` | Issue あるいはプルリクエストに関連性がなくなったことを示します | -| `question` | Issue あるいはプルリクエストにさらなる情報が必要なことを示します | -| `wontfix` | Issue あるいはプルリクエストの作業が継続されないことを示します | +| ラベル | 説明 | +| ------------------ | ---------------------------------------- | +| `bug` | 予想外の問題あるいは意図しない振る舞いを示します | +| `documentation` | ドキュメンテーションに改善や追加が必要であることを示します | +| `duplicate` | 同様の Issue あるいはプルリクエストを示します | +| `enhancement` | 新しい機能のリクエストを示します | +| `good first issue` | 初回のコントリビューターに適した Issue を示します | +| `help wanted` | メンテナーが Issue もしくはプルリクエストに助けを求めていることを示します | +| `invalid` | Issue あるいはプルリクエストに関連性がなくなったことを示します | +| `question` | Issue あるいはプルリクエストにさらなる情報が必要なことを示します | +| `wontfix` | Issue あるいはプルリクエストの作業が継続されないことを示します | リポジトリの作成時に、すべての新しいリポジトリにデフォルトのラベルが含められますが、後でそのラベルを編集または削除できます。 詳細は「[ラベルの削除](/articles/deleting-a-label/)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Organization のオーナーは、Organization 内のリポジトリのためのデフォルトラベルをカスタマイズできます。 詳しい情報については、「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-milestones.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-milestones.md index 4d3d64fcc147..078e070e336b 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [マイルストーンを作成](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)すると、作成した[マイルストーンをIssueやプルリクエストに関連づけ](/articles/associating-milestones-with-issues-and-pull-requests)できます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-project-boards.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-project-boards.md index 8f48e0f0cebe..fa7ef80e0c3d 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトボードは、Issue、プルリクエスト、選択した列内でカードとして分類されるノートから構成されます。 列内のカードの並び替え、列から列へのカードの移動、および列の順序の変更には、ドラッグアンドドロップまたはキーボードショートカットが利用できます。 @@ -59,7 +60,7 @@ Organization が所有するプロジェクトボードに、あなたが表示 ### 参考リンク - [プロジェクトボードの作成](/articles/creating-a-project-board) -- "[Editing a project board](/articles/editing-a-project-board)"{% if currentVersion == "free-pro-team@latest" %} +- [プロジェクトボードの自動化を設定する](/articles/editing-a-project-board){% if currentVersion == "free-pro-team@latest" %} - [プロジェクトボードのコピー](/articles/copying-a-project-board) {% endif %} - [プロジェクトボードへの Issue およびプルリクエストの追加](/articles/adding-issues-and-pull-requests-to-a-project-board) diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/about-task-lists.md b/translations/ja-JP/content/github/managing-your-work-on-github/about-task-lists.md index d5889088b726..86f5a1444b5f 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- タスクリストは、コメント内でクリックできるチェックボックスと共に表示されます。 チェックボックスを選択するか選択を解除して、それらが完了したか、あるいは未完了であることをマークできます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 87b433edf9b3..b45101bba668 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 以下のようにして、プロジェクトボードに Issue またはプルリクエストカードを追加できます: @@ -54,7 +55,7 @@ versions: 1. Issue あるいはプルリクエストの右側で、[**Projects {% octicon "gear" aria-label="The Gear icon" %}**] をクリックします。 ![サイドバーのプロジェクトボードボタン](/assets/images/help/projects/sidebar-project.png) 2. 追加したいプロジェクトボードの [**Recent**]、[**Repository**]、[**User**]、[**Organization**] タブをクリックします。 ![Recent、Repository、Organization タブ](/assets/images/help/projects/sidebar-project-tabs.png) 3. [**Filter projects**] フィールドにプロジェクト名を入力します。 ![プロジェクトボードの検索ボックス](/assets/images/help/projects/sidebar-search-project.png) -4. Select one or more project boards where you want to add the issue or pull request. ![選択されたプロジェクトボード](/assets/images/help/projects/sidebar-select-project.png) +4. Issueまたはプルリクエストを追加する1つ以上のプロジェクトボードを選択します。 ![選択されたプロジェクトボード](/assets/images/help/projects/sidebar-select-project.png) 5. {% octicon "triangle-down" aria-label="The down triangle icon" %} をクリックし、Issueまたはプルリクエストが必要な列をクリックします。 カードが、選択したプロジェクトボードの列の下部に移動します。 ![[Move card to column] メニュー](/assets/images/help/projects/sidebar-select-project-board-column-menu.png) ### 参考リンク diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 4ea40bb25ea9..c1c0e7c138d0 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index 4e2610a43638..6bc539ef16f0 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} {% data reusables.repositories.select-items-in-issue-or-pr-list %} -4. 右上で [**Label**] をクリックし、続けて既存のラベル名を入力してください。 ラベルの名前をクリックして、選択されたアイテムに関連付けてください。 You can also apply a label in the Labels drop-down menu within an issue or pull request. ![Issue のマイルストーン割り当てドロップダウンメニュー](/assets/images/help/issues/issues_applying_labels_dropdown.png) +4. 右上で [**Label**] をクリックし、続けて既存のラベル名を入力してください。 ラベルの名前をクリックして、選択されたアイテムに関連付けてください。 ヒント: ラベルは Issue あるいはプルリクエストの Labels (ラベル) ドロップダウンメニューからも適用できます。 ![Issue のマイルストーン割り当てドロップダウンメニュー](/assets/images/help/issues/issues_applying_labels_dropdown.png) ### 参考リンク diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index dff88ecbd22b..90cd6d7b8341 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトボードの自動化は、アーカイブされたプロジェクトボードのカードには適用されません。 たとえばプロジェクトボードのアーカイブで Issue をクローズしたとしても、アーカイブされたカードは自動的に "Done" 列には移動しません。 プロジェクトボードアーカイブからカードをリストアすると、そのカードはアーカイブされたときに置かれていた列に戻ります。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/ja-JP/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index d783f1cf165f..6f72ee896e2a 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリへの書き込み権限があるユーザなら誰でもIssue およびプルリクエストをアサインできます。 -You can assign up to 10 people to each issue or pull request, including yourself, anyone who has commented on the issue or pull request, anyone with write permissions to the repository, and organization members with read permissions to the repository. 詳細は「[{% data variables.product.prodname_dotcom %} 上のアクセス権限](/articles/access-permissions-on-github)」を参照してください。 +自身、該当する Issue またはプルリクエストにコメントした任意の人、リポジトリへの書き込み権限がある任意の人、およびリポジトリの読み取り権限がある Organization メンバーを含めて、最大 10 人まで各 Issue またはプルリクエストにアサインできます。 詳細は「[{% data variables.product.prodname_dotcom %} 上のアクセス権限](/articles/access-permissions-on-github)」を参照してください。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issue-pr %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index 522ff8b775d0..e823b68294d2 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/ja-JP/content/github/managing-your-work-on-github/changing-project-board-visibility.md index e71e116b2e8b..e4d2edec8c8e 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/closing-a-project-board.md index 86fb6e13d50a..697f0bc52cc9 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトボードをクローズすると、設定されたワークフローの自動化はデフォルトですべて停止します。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/ja-JP/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index ac7d3c5cc19c..098f4c908a3b 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %}詳しい情報については、「[プロジェクトボードの自動化について](/articles/about-automation-for-project-boards)」を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-label.md b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-label.md index 98a5fb69b5a6..c9a654697f09 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - [ラベルについて](/articles/about-labels) - "[Issue およびプルリクエストにラベルを適用する](/articles/applying-labels-to-issues-and-pull-requests)" - "[ラベルの編集](/articles/editing-a-label)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization) {% endif %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index 5687edf4ec0c..585bdb9f0d10 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- このタイプのパーマリンクは、元々作成された場所であるリポジトリでのみ、コードスニペットとして表示されます。 それ以外のリポジトリでは、パーマリンクのコードスニペットは URL として表示されます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-project-board.md index 893ce7abcbc3..a97686d695d9 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} @@ -82,7 +83,7 @@ versions: ### 参考リンク - "[プロジェクトボードについて](/articles/about-project-boards)" -- "[Editing a project board](/articles/editing-a-project-board)"{% if currentVersion == "free-pro-team@latest" %} +- [プロジェクトボードの自動化を設定する](/articles/editing-a-project-board){% if currentVersion == "free-pro-team@latest" %} - [プロジェクトボードのコピー](/articles/copying-a-project-board) {% endif %} - "[プロジェクトボードをクローズする](/articles/closing-a-project-board)" diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/ja-JP/content/github/managing-your-work-on-github/creating-an-issue.md index ac0d1ca8a3c5..6a57bc02ff9b 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ versions: Issue または Pull Requestレビューのコメントから新しい Issue を直接開くことができます。 詳しい情報については「[コメントからIssueを開く](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **ヒント**: {% data variables.product.prodname_cli %} を使用して Issue を作成することもできます。 詳しい情報については、ドキュメントの「[`gh issue create`](https://cli.github.com/manual/gh_issue_create)」{% data variables.product.prodname_cli %} を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index 0289c23021af..7008881222bd 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-label.md index 6d29eaa2cdf8..cf368d35d5ec 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ラベルを削除すると、適用されていたあらゆる Issue やプルリクエストからラベルが消し去られます。 @@ -18,6 +19,6 @@ versions: ### 参考リンク - "[Issue およびプルリクエストにラベルを適用する](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization) {% endif %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-project-board.md index eb97b186d517..921d5c087607 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-an-issue.md index 3f27d9218f0a..7b91835d3a4e 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 削除できる Issue は自分のユーザアカウントが所有するリポジトリのものだけです。 別のユーザアカウントが所有するリポジトリの Issue は、仮にあなたがコラボレーターであったとしても、削除することはできません。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-issues.md b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-issues.md index a29fb29f5ced..64e752b14b35 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -17,9 +18,9 @@ versions: {% if currentVersion == "free-pro-team@latest" %} {% tip %} -Please contact +お問い合わせください。 -{% data variables.contact.contact_support %} if you want to turn off issues because of abuse from strangers. +他者による悪用を防ぐため Issues をオフにしたい場合は、{% data variables.contact.contact_support %} までご連絡ください。 {% data reusables.policies.abuse %} {% endtip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 3c572f35f93d..654f160a87a1 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトボードを無効化すると、タイムラインや[監査ログ](/articles/reviewing-your-security-log/)でプロジェクトボード情報を見ることができなくなります。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index 38c1b4122b76..630071041659 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization 全体でプロジェクトボードを無効化すると、Organization レベルでプロジェクトボードを新たに作成することができなくなり、既存の Organization レベルのプロジェクトボードはそれまでの URL ではアクセスできなくなります。 Organization 内にあるリポジトリのプロジェクトボードは影響を受けません。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-label.md b/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-label.md index ea61011ad5de..e5cb2e38d00a 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - "[ラベルの作成](/articles/creating-a-label)" - "[ラベルの削除](/articles/deleting-a-label)" - "[Issue およびプルリクエストにラベルを適用する](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization) {% endif %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-project-board.md index f38a9ce9f99a..1ba0a3ef2e9d 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index 53a67879b052..6a58cc25f63c 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -1,40 +1,42 @@ --- -title: File attachments on issues and pull requests -intro: 'When you open issue or update a pull request, you can use issue attachments to upload images of proposed features or screenshots of bugs.' +title: Issue およびプルリクエストのファイル添付 +intro: 'Issue を開いたりプルリクエストを更新したりする際に、Issue の添付を使用して機能の提案やバグのスクリーンショットの画像をアップロードできます。' redirect_from: - /articles/issue-attachments/ - /articles/file-attachments-on-issues-and-pull-requests versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**警告:**Pull Request や Issue へのコメントに画像添付を追加した場合、その Pull Request がプライベートリポジトリのものである場合、{% if enterpriseServerVersions contains currentVersion %}またはプライベートモードが有効化されている場合も、{% endif %}匿名化した画像 URL は認証なしに誰もが見ることができます。 機密の画像をプライベートにしておきたい場合は、それらを認証が必要なプライベートなネットワークあるいはサーバーから提供するようにしてください。 {% if currentVersion == "free-pro-team@latest" %}匿名化した URL の詳細については、「[匿名化された画像 URL について](/articles/about-anonymized-image-urls)」を参照してください。{% endif %} {% endwarning %} -To attach a file to an issue or pull request conversation, drag and drop it into the comment box. Alternatively, you can click the bar at the bottom of the comment box to browse, select, and add a file from your computer. +Issue やプルリクエストの会話にファイルを添付するには、コメントボックスにファイルをドラッグアンドドロップします。 または、コメントボックスの下部にあるバーをクリックしてコンピュータからファイルを参照、選択、追加することもできます。 -![Select attachments from computer](/assets/images/help/pull_requests/select-bar.png) +![コンピュータから添付ファイルを選択する](/assets/images/help/pull_requests/select-bar.png) {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} -The maximum size for files is 25MB and the maximum size for images is 10MB. +ファイルの最大サイズは 25MB で、画像の最大サイズは 10MB です。 -We support these files: +以下のファイルがサポートされています: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -* Log files (*.log*) -* Microsoft Word (*.docx*), Powerpoint (*.pptx*), and Excel (*.xlsx*) documents -* Text files (*.txt*) -* PDFs (*.pdf*) +* ログファイル (*.log*) +* Microsoft Word (*.docx*)、Powerpoint (*.pptx*)、および Excel (*.xlsx*) 文書 +* テキストファイル (*.txt*) +* PDF (*.pdf*) * ZIP (*.zip*, *.gz*) -![Attachments animated GIF](/assets/images/help/pull_requests/dragging_images.gif) +![添付アニメーション GIF](/assets/images/help/pull_requests/dragging_images.gif) diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index ab7b8f17e359..ee50ab6572c1 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,22 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. +カードでは、任意のアサインされた人、マイルストーン、またはラベルをクリックして、その修飾子でプロジェクトをフィルタリングできます。 検索をクリアするには、同じアサインされた人、マイルストーン、またはラベルを再度クリックします。 また、各プロジェクトボードの上部にある [Filter cards] 検索バーを使用して、カードを検索することも可能です。 以下の検索修飾子をさまざまに組み合わせて使用したり、検索したいテキストを入力したりすることで、カードをフィルタリングできます。 - `author:USERNAME` を使用してカードを作者でフィルタする - `assignee:USERNAME` または `no:assignee` を使用して、カードをアサインされた人でフィルタリングする -- Filter cards by label using `label:LABEL`, `label:"MULTI-WORD LABEL NAME"`, or `no:label` +- `label:LABEL`、`label:"MULTI-WORD LABEL NAME"`、または `no:label` を使用して、カードをラベルでフィルタリングする - `milestone:MY-MILESTONE` を使用して、カードをマイルストーンでフィルタリングする - `state:open`、`state:closed`、または `state:merged` を使用して、カードを状態でフィルタリングする - `review:none`、`review:required`、`review:approved`、または `review:changes_requested` を使用して、カードをレビューステータスでフィルタリングする - `status:pending`、`status:success`、または `status:failure` を使用して、カードをチェックステータスでフィルタリングする - `type:issue`、`type:pr`、または `type:note` を使用して、カードをタイプでフィルタリングする - `is:open`、`is:closed`、または `is:merged`と、`is:issue`、`is:pr`、または `is:note` とを使用して、カードをステータスとタイプでフィルタリングする -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - `repo:ORGANIZATION/REPOSITORY` を使用して、Organization 全体のプロジェクトボード内のリポジトリでカードをフィルタリングする{% endif %} 1. フィルタリングしたいカードが含まれるプロジェクトボードに移動します。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index be8072e39198..c95990ce9196 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index 4819e6d39fab..1cc7def08597 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index c599e789adcd..b98cf0b13727 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -14,7 +15,7 @@ versions: - 検索バーを使用して Issue とプルリクエストをフィルタリングしたい場合は、マイルストーンの検索構文を使用できます。 My Milestone という名前のマイルストーンであれば、検索構文は `milestone:"My Milestone"` となります。 - フィルタの選択をクリアするには、[**Clear current search query, filters, and sorts**] をクリックします。 -- {% data variables.product.prodname_cli %} を使用して Issue またはプルリクエストをフィルタすることもできます。 For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. +- {% data variables.product.prodname_cli %} を使用して Issue またはプルリクエストをフィルタすることもできます。 詳しい情報については、ドキュメントの「[`gh issue list`](https://cli.github.com/manual/gh_issue_list)」または「[`gh pr list`](https://cli.github.com/manual/gh_pr_list)」{% data variables.product.prodname_cli %} を参照してください。 {% endtip %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index deacde705ad3..7aeb9961ee51 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index 6790e9dfed1d..6dd6b9d47323 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プルリクエストのリポジトリのリストをフィルタリングして、次の検索を行えます: diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/ja-JP/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index 77cd3148c23e..9cf512d81419 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/index.md b/translations/ja-JP/content/github/managing-your-work-on-github/index.md index f88fab6dae07..5e92264415a1 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/index.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 993d5d0d92bd..58ec301cf33a 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index 532599ac64f4..e7f6945d45c8 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: プルリクエストをIssueにリンクする -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,23 +9,24 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} -**Note:** The special keywords in a pull request description are interpreted when the pull request targets the repository's *default* branch. However, if the PR's base is *any other branch*, then these keywords are ignored, no links are created and merging the PR has no effect on the issues. **If you want to link a pull request to an issue using a keyword, the PR must be on the default branch.** +**注釈:** プルリクエストにおける特別なキーワードは、プルリクエストがリポジトリの*デフォルト* ブランチをターゲットするときに解釈されます。 ただし、PRのベースが*それ以外のブランチ*である場合、それらのキーワードは無視され、リンクは作成されません。PRのマージはこのIssueに対して何の効果も持ちません。 **キーワードの1つを使用してプルリクエストをIssueにリンクしたい場合は、PRがデフォルトブランチ上になければなりません。** {% endnote %} ### リンクされたIssueとプルリクエストについて -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. -プルリクエストが対処するIssueにそのプルリクエストにリンクすると、コラボレータは、誰かがそのIssueに取り組んでいることを確認できます。 {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} +プルリクエストが対処するIssueにそのプルリクエストにリンクすると、コラボレータは、誰かがそのIssueに取り組んでいることを確認できます。 {% if currentVersion ver_lt "enterprise-server@2.21" %}プルリクエストとIssueが別のリポジトリにある場合は、プルリクエストをマージするユーザーにIssueをクローズする権限もあれば、そのマージが実行された後で{% data variables.product.product_name %}にリンクが表示されます。{% endif %} -リンクされたプルリクエストをリポジトリのデフォルトブランチにマージすると、それにリンクされているIssueは自動的にクローズされます。 For more information about the default branch, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." +リンクされたプルリクエストをリポジトリのデフォルトブランチにマージすると、それにリンクされているIssueは自動的にクローズされます。 デフォルトブランチの詳細については、「[デフォルトブランチを変更する](/github/administering-a-repository/changing-the-default-branch)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### 手動でプルリクエストをIssueにリンクする リポジトリへの書き込み権限があるユーザなら誰でも、手動でプルリクエストをIssueにリンクできます。 @@ -41,7 +42,7 @@ You can link an issue to a pull request {% if currentVersion == "free-pro-team@l ### キーワードを使用してプルリクエストをIssueにリンクする -You can link a pull request to an issue by using a supported keyword in the pull request's description or in a commit message (please note that the pull request must be on the default branch). +プルリクエストの説明で、またはコミットメッセージで、サポートされているキーワードを使用してプルリクエストにIssueにリンクすることができます (プルリクエストはデフォルトブランチになければなりません)。 * close * closes @@ -61,9 +62,9 @@ You can link a pull request to an issue by using a supported keyword in the pull | Issueが別のリポジトリにある | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` | | 複数の Issue | Issueごとに完全な構文を使用 | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. キーワードを使用してリンクしたIssueのリンクを解除するには、プルリクエストの説明を編集してそのキーワードを削除する必要があります。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. キーワードを使用してリンクしたIssueのリンクを解除するには、プルリクエストの説明を編集してそのキーワードを削除する必要があります。{% endif %} -クローズするキーワードは、コミットメッセージでも使用できます。 The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. +クローズするキーワードは、コミットメッセージでも使用できます。 デフォルトブランチにコミットをマージするとIssueはクローズされますが、そのコミットを含むプルリクエストは、リンクされたプルリクエストとしてリストされません。 ### 参考リンク diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index b1c9945efbd2..8813d911205a 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,8 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**注釈:** 自分の Organization またはユーザ所有のプロジェクトボードにリポジトリをリンクするには、リポジトリで Issue が有効になっている必要があります。 リポジトリに対して Issue が有効かどうかを確認する方法にいては、「[Issue を無効化する](/github/managing-your-work-on-github/disabling-issues)」を参照してください。 + +{% endnote %} + プロジェクトボードへの書き込み権限があれば誰でも、その Organization またはユーザアカウントが所有するリポジトリをプロジェクトボードにリンクできます。 詳細は「[Organization のプロジェクトボード権限](/articles/project-board-permissions-for-an-organization/)」または「[ユーザ所有のプロジェクトボードの権限レベル](/articles/permission-levels-for-user-owned-project-boards/)」を参照してください。 {% data reusables.project-management.link-repos-to-project-board %}Issue またはプルリクエストの URL をカードに入力すると、リンクされていないリポジトリから Issue またはプルリクエストを追加できます。 詳しい情報については、「[プロジェクトボードに Issue およびプルリクエストを追加する](/articles/adding-issues-and-pull-requests-to-a-project-board)」を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/ja-JP/content/github/managing-your-work-on-github/managing-project-boards.md index d69ba5cf9117..3964bd8e46e5 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/ja-JP/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index 0d87ddd550fc..121387c305b9 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index 499d860ca565..2add02de7020 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: Issueまたはプルリクエストの特定のコメントから新し versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コメントから開いたIssueには、コメントの元の投稿場所を示すスニペットが含まれています。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index 4a4867f85433..90137fa292ee 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コードから Issue を開くと、Issue には選択した行またはコードの範囲を示すスニペットが含まれています。 Issue を開くことができるのは、コードを保存したのと同じリポジトリでだけです。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/ja-JP/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index 037f4781e840..c2c760600219 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![ピン止めした Issue](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index abdda98f551d..a158de5943b0 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プロジェクトボードをクローズすると、プロジェクトボードに設定されているワークフロー自動化はデフォルトで一時停止されます。 詳しい情報については[プロジェクトボードのクローズ](/articles/closing-a-project-board)を参照してください。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/sharing-filters.md b/translations/ja-JP/content/github/managing-your-work-on-github/sharing-filters.md index 67b5e159799b..115529b7f325 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Issue が生成した URL は、どのユーザにも送れます。そして、あなたが見ているフィルタビューと同じフィルタで表示できます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index 25d840c43c66..6989f81d7262 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- これらのフィルタービューでソートできます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index f79ccb901d1c..1b097666b68d 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: プロジェクトボードで進捗を追跡する -intro: 'デフォルトでは、プロジェクトボードの自動化を有効化すると、プロジェクト全体の進捗がプログレスバーで追跡されます。' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. プロジェクトの進捗の追跡を無効にするプロジェクトボードに移動します。 +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. [**Track project progress**] の選択を解除します。 +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index bdc7494018a9..2c15f0d554f7 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index 9f4323177eec..332a75eddd24 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/ja-JP/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index 53b08d733ad5..2ef9b313f1f7 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 他のリポジトリにオープン Issue を移譲するには、Issue のあるリポジトリおよびその Issue の移譲先のリポジトリの書き込み権限が必要です。 詳細は「[Organization のためのリポジトリの権限レベル](/articles/repository-permission-levels-for-an-organization)」を参照してください。 同じユーザまたは Organization アカウントが所有するリポジトリ間においてのみ、Issue を移譲できます。 プライベートリポジトリからパブリックリポジトリへは、Issue を移譲できません。 -Issueを委譲する場合、コメントとアサインされた人は保持されます。 The issue's labels and milestones are not retained. This issue will stay on any user-owned or organization-wide project boards and be removed from any repository project boards. 詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 +Issueを委譲する場合、コメントとアサインされた人は保持されます。 Issue のラベルとマイルストーンは保持されません。 このIssueは、ユーザー所有または組織全体のプロジェクトボードにとどまり、リポジトリのプロジェクトボードから削除されます。 詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 Issue でメンションされた人や Team は、Issue が新しいリポジトリに移譲されたことを知らせる通知を受け取ります。 当初の URL は、新しい Issue の URL にリダイレクトします。 新しいリポジトリの読み取り権限がない人には、アクセスできない新しいリポジトリに Issue が移譲されたことを知らせるバナーが表示されます。 diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index 02a03e315e44..8dd0ce8af04c 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Issue とプルリクエストの検索バーを使用すると、独自のカスタムフィルターを定義し、さまざまな基準で並べ替えることができます。 検索バーは、各リポジトリの [**Issues**] および [**Pull requests**] タブ、ならびに[Issues および Pull requests のダッシュボード](/articles/viewing-all-of-your-issues-and-pull-requests)にあります。 @@ -25,7 +26,7 @@ Issue およびプルリクエストの検索用語により、次のことが - アサインされた人による Issues とプルリクエストのフィルタリング: `state:open type:issue assignee:octocat` - ラベルにより Issue とプルエストをフィルタリング: `state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} Issueについては、以下も検索に利用できます。 - クローズしているリファレンス`linked:pr`によってプルリクエストにリンクされているIssueのフィルタリング @@ -39,7 +40,7 @@ Issueについては、以下も検索に利用できます。 - レビュー担当者が変更を要求したプルリクエストのフィルタリング: `state:open type:pr review:changes_requested` - [レビュー担当者](/articles/about-pull-request-reviews/)によるプルリクエストのフィルタリング: `state:open type:pr reviewed-by:octocat` - [レビューを要求された](/articles/requesting-a-pull-request-review)特定のユーザーによるプルリクエストのフィルタリング: `state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - プルリクエストでクローズできるIssueにリンクされているプルリクエストのフィルタリング: `linked:issue`{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/ja-JP/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index a3d049371094..1f0874b1e6bb 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Issue およびプルリクエストダッシュボードは、すべてのページの上部にもあります。 各ダッシュボードで、リストをフィルタリングして、自分に割り当てられている、または自分がメンションしている Issue またはプルリクエストを検索することができます。 レビューを依頼されたプルリクエストを検索することもできます。 @@ -15,4 +16,4 @@ Issue およびプルリクエストダッシュボードは、すべてのペ ### 参考リンク -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/ja-JP/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/ja-JP/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index 74f6ba63e6c2..c106ef0ea7d3 100644 --- a/translations/ja-JP/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/ja-JP/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-notifications.md b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-notifications.md index abff2b0dd0f2..1ce94154e213 100644 --- a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-notifications.md +++ b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-notifications.md @@ -33,7 +33,7 @@ versions: #### Watch 対象の通知 -{% data variables.product.product_name %} は、あなたが Watch しているリポジトリあるいは Team のディスカッションに更新があった場合、*Watch* 通知を送信します。 {% data reusables.notifications.auto-watch %}For more information, see "[Watching and unwatching repositories](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories)." +{% data variables.product.product_name %} は、あなたが Watch しているリポジトリあるいは Team のディスカッションに更新があった場合、*Watch* 通知を送信します。 {% data reusables.notifications.auto-watch %} 詳細は、「[リポジトリの Watch と Watch 解除](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories)」を参照してください。 通知は以下の場合に送られます: - Issue がオープンされた場合。 - コミットがオープンな Issue に追加された場合。 diff --git a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-web-notifications.md b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-web-notifications.md index 667e7a35be91..8bb312aa7015 100644 --- a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-web-notifications.md +++ b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/about-web-notifications.md @@ -7,7 +7,7 @@ versions: *参加*と *Watch* 対象との通知の違いについては、「[通知について](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)」を参照してください。 -アカウントで Web 通知が有効化したなら、通知ページ上のアイテムをクリックすると通知が参照している会話へリダイレクトされます。 For more information on enabling web notifications, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." Web 通知の有効化に関する詳しい情報については「[通知の配信方法を選択する](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)」を参照してください。 +アカウントで Web 通知が有効化したなら、通知ページ上のアイテムをクリックすると通知が参照している会話へリダイレクトされます。 Web 通知の有効化に関する詳しい情報については「[通知の配信方法を選択する](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)」を参照してください。 Web 通知の有効化に関する詳しい情報については「[通知の配信方法を選択する](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)」を参照してください。 {% data reusables.notifications.shared_state %} diff --git a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications.md b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications.md index 679cbf4bd0a6..7b209b815069 100644 --- a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications.md +++ b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications.md @@ -12,7 +12,7 @@ versions: 3. サブスクライブの設定を行う Issue またはプルリクエストを選択します。 4. 右サイドバーで [**Subscribe**] または [**Unsubscribe**] をクリックします。 ![Conversation サブスクライブボタン](/assets/images/help/notifications/subscribe_button_with_gear.png) 5. 通知をカスタマイズするには {% octicon "gear" aria-label="The gear icon" %} をクリックします。 ![Conversation サブスクライブの隣にある歯車ボタン](/assets/images/help/notifications/subscribe_button_with_gear_chosen.png) -6. この Conversation で受信したいタイプの通知を選択して、[**Save**] をクリックします。 ![Conversation Subscribe options list](/assets/images/help/notifications/subscribe_options.png) You can see a list of all the issues and pull requests you're subscribed to. 詳細は「[サブスクライブしている Issue とプルリクエストをリストする](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/listing-the-issues-and-pull-requests-youre-subscribed-to)」を参照してください。 +6. この Conversation で受信したいタイプの通知を選択して、[**Save**] をクリックします。 ![Conversation Subscribe options list](/assets/images/help/notifications/subscribe_options.png) サブスクライブしている Issue およびプルリクエストの一覧を表示できます。 詳細は「[サブスクライブしている Issue とプルリクエストをリストする](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/listing-the-issues-and-pull-requests-youre-subscribed-to)」を参照してください。 ### Team ディスカッションをサブスクライブする diff --git a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories.md b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories.md index 738aef725cde..91c391c1a7a6 100644 --- a/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories.md +++ b/translations/ja-JP/content/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories.md @@ -33,7 +33,7 @@ versions: {% note %} -**メモ:** リポジトリを無視することもできます。 リポジトリを無視した場合、通知は届きません。 あなたが @メンションされても通知されなくなるため、リポジトリを無視することはおすすめしません。 {% if currentVersion == "free-pro-team@latest" %}If you experiencing abuse and want to ignore a repository, please [contact support](/contact) so we can help. {% data reusables.policies.abuse %}{% endif %} +**メモ:** リポジトリを無視することもできます。 リポジトリを無視した場合、通知は届きません。 あなたが @メンションされても通知されなくなるため、リポジトリを無視することはおすすめしません。 {% if currentVersion == "free-pro-team@latest" %}乱用を経験し、Team を無視したい場合は、私たちがサポートしますので、[サポートに連絡してください](/contact)。 {% data reusables.policies.abuse %}{% endif %} {% endnote %} diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/ja-JP/content/github/searching-for-information-on-github/about-searching-on-github.md index 6ed39dcf9ad7..65b8ea65003b 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -1,6 +1,6 @@ --- title: GitHub での検索について -intro: 'Our integrated search covers the many repositories, users, and lines of code on {% data variables.product.product_name %}.' +intro: 'GitHub の統合検索機能は、{% data variables.product.product_name %}上の多くのリポジトリ、ユーザ、コードの行が対象です。' redirect_from: - /articles/using-the-command-bar/ - /articles/github-search-basics/ @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %}全体にわたってグローバルに検索できます。あるいは、検索を特定のリポジトリや Organization に絞ることもできます。 @@ -24,8 +25,8 @@ versions: - {% data reusables.search.required_login %} - {% data variables.product.prodname_pages %}サイトは、{% data variables.product.product_name %}上では検索できません。 ただし、コンテンツのソースがリポジトリのデフォルトブランチにある場合は、コード検索を使って検索できます。 詳しい情報については[コードの検索](/articles/searching-code)を参照してください。 {% data variables.product.prodname_pages %}に関する詳しい情報については、[GitHub Pages とは何ですか? ](/articles/what-is-github-pages/)を参照してください。 -- Currently our search doesn't support exact matching. -- Whenever you are searching in code files, only the first two results in each file will be returned. +- 現在、GitHub の検索は完全一致をサポートしていません。 +- コードファイルのどこを検索しても、返されるのは各ファイルで最初の 2 つの結果のみです。 {% endnote %} @@ -42,7 +43,7 @@ versions: - [Issue およびプルリクエスト](/articles/searching-issues-and-pull-requests) - [コード](/articles/searching-code) - [コミット](/articles/searching-commits) -- [Users](/articles/searching-users){% if currentVersion == "free-pro-team@latest" %} +- [ユーザ](/articles/searching-users){% if currentVersion == "free-pro-team@latest" %} - [パッケージ](/github/searching-for-information-on-github/searching-for-packages){% endif %} - [Wiki](/articles/searching-wikis) @@ -54,6 +55,7 @@ versions: ![高度な検索](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### {% data variables.product.prodname_enterprise %} および {% data variables.product.prodname_dotcom_the_website %} にわたる並行検索 あなたが {% data variables.product.prodname_enterprise %} を利用しており、{% data variables.product.prodname_ghe_cloud %} を利用する {% data variables.product.prodname_dotcom_the_website %} の Organization のメンバーなら、{% data variables.product.prodname_enterprise %} のサイト管理者は {% data variables.product.prodname_github_connect %} を有効化して、あなたが双方の環境にわたって同時に検索できるようにすることができます。 詳細は「[{% data variables.product.prodname_enterprise %} と {% data variables.product.prodname_dotcom_the_website %} の間での {% data variables.product.prodname_unified_search %} を有効化する](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)」を参照してください。 @@ -61,8 +63,10 @@ versions: 双方の環境にわたる検索は、{% data variables.product.prodname_enterprise %} からしか行えません。 検索の範囲を環境で狭めるには、{% data variables.search.advanced_url %} 上のフィルタオプションを使うか、検索プレフィックス `environment:` を利用できます。 {% data variables.product.prodname_enterprise %} 上のコンテンツだけを検索するには、`environment:local` という検索構文を使います。 {% data variables.product.prodname_dotcom_the_website %} 上のコンテンツだけを検索するには`environment:github` を使います。 {% data variables.product.prodname_enterprise %} サイト管理者は、接続された {% data variables.product.prodname_ghe_cloud %} Organization 中のすべてのパブリックリポジトリ、すべてのプライベートリポジトリ、あるいは特定のプライベートリポジトリのみに対して {% data variables.product.prodname_unified_search %} を有効化できます。 +If your site administrator enables -サイト管理者が {% data variables.product.prodname_unified_search %} をプライベートリポジトリで有効化したなら、あなたはサイト管理者が {% data variables.product.prodname_unified_search %} を有効化したプライベートリポジトリ内と、あなたがアクセスできる接続された {% data variables.product.prodname_dotcom_the_website %} Organization 内だけが検索できます。 あなたの {% data variables.product.prodname_enterprise %} 管理者と、{% data variables.product.prodname_dotcom_the_website %} 上の Organization のオーナーは、あなたのアカウントが所有しているプライベートリポジトリは検索できません。 適用可能なプライベートリポジトリを検索するには、{% data variables.product.prodname_dotcom_the_website %} および {% data variables.product.prodname_enterprise %} 上のあなたの個人アカウントに対してプライベートリポジトリ検索を有効化しなければなりません。 詳細は「[{% data variables.product.prodname_enterprise %} アカウントでのプライベートな {% data variables.product.prodname_dotcom_the_website %} リポジトリの検索を有効化する](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)」を参照してください。 +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. あなたの {% data variables.product.prodname_enterprise %} 管理者と、{% data variables.product.prodname_dotcom_the_website %} 上の Organization のオーナーは、あなたのアカウントが所有しているプライベートリポジトリは検索できません。 適用可能なプライベートリポジトリを検索するには、{% data variables.product.prodname_dotcom_the_website %} および {% data variables.product.prodname_enterprise %} 上のあなたの個人アカウントに対してプライベートリポジトリ検索を有効化しなければなりません。 詳細は「[{% data variables.product.prodname_enterprise %} アカウントでのプライベートな {% data variables.product.prodname_dotcom_the_website %} リポジトリの検索を有効化する](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)」を参照してください。 +{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/ja-JP/content/github/searching-for-information-on-github/finding-files-on-github.md index 71de0fda8e15..1a4c5b45fc40 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. リポジトリ名の下で、[**Find file**] をクリックします。 ![[Find file] ボタン](/assets/images/help/search/find-file-button.png) {% else %} 2. ファイルの一覧の上にある [**Go to file**] をクリックします。 ![[Find file] ボタン](/assets/images/help/search/find-file-button.png) diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/ja-JP/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 88e7e3f3926e..cd55b347f5dd 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/index.md b/translations/ja-JP/content/github/searching-for-information-on-github/index.md index b9894d58c538..e68269439db8 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/index.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-code.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-code.md index 8607346483b2..12ea21485513 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 全体にわたってグローバルにコードを検索できます。あるいは、特定のリポジトリや Organization のみのコードの検索もできます。 パブリックリポジトリのすべてにわたってコードを検索するには、{% data variables.product.product_name %} にサインインしていなければなりません。 詳細は「[GitHub 上での検索について](/articles/about-searching-on-github)」を参照してください。 @@ -22,7 +23,7 @@ versions: - {% data reusables.search.required_login %} - [フォーク](/articles/about-forks)のコードは、親リポジトリより Star が多い場合に限って検索可能です。 親リポジトリより Star が少ないフォークは、コード検索ではインデックス**されません。** 親リポジトリより Star が多いフォークを検索結果に含めるためには、クエリに `fork:true` または `fork:only` を追加する必要があります。 詳細は「[フォーク内で検索する](/articles/searching-in-forks)」を参照してください。 -- Only the _default branch_ is indexed for code search.{% if currentVersion == "free-pro-team@latest" %} +- コード検索では、_デフォルトブランチ_のみインデックスされます。{% if currentVersion == "free-pro-team@latest" %} - 384 KB より小さいファイルのみ検索可能です。{% else %}* 5 MB より小さいファイルのみ検索可能です。 - 各ファイルの最初の 500 KB のみ検索可能です。{% endif %} - 500,000 より少ないファイル数のリポジトリのみ検索可能です。 @@ -101,5 +102,5 @@ versions: ### 参考リンク - 「[検索結果をソートする](/articles/sorting-search-results/)」 -- "[Searching in forks](/articles/searching-in-forks)"{% if currentVersion == "free-pro-team@latest" %} +- [フォーク内を検索する](/articles/searching-in-forks){% if currentVersion == "free-pro-team@latest" %} - "[ {% data variables.product.prodname_dotcom %} 上のコード間を移動する](/github/managing-files-in-a-repository/navigating-code-on-github)"{% endif %} diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-commits.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-commits.md index bb7dc430fc6d..13c1fa1137e4 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 全体にわたってグローバルにコミットを検索できます。あるいは、特定のリポジトリや Organization のコミットに限った検索もできます。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-packages.md index 39167bd6fc00..8a8804ed89e3 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: 自分がアクセス権を持つパッケージは、誰でも検 versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: {% data variables.product.product_name %} 全体にわたってグローバルにパッケージを検索できます。あるいは、特定の Organization のみのパッケージの検索もできます。 詳細は「[{% data variables.product.prodname_dotcom %} での検索について](/articles/about-searching-on-github)」を参照してください。 -{% if currentVersion != "free-pro-team@latest" %} -You can only search for packages on -{% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% if enterpriseServerVersions contains currentVersion %} +パッケージを検索できるのは +{% data variables.product.product_name %} だけで、たとえ {% data variables.product.prodname_github_connect %} 有効にしていても{% data variables.product.prodname_dotcom_the_website %} では検索できません。 {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-repositories.md index b4fee5f02d5d..0cf6add935df 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 全体にわたってグローバルにリポジトリを検索できます。あるいは、特定の Organization のみのリポジトリの検索もできます。 詳細は「[{% data variables.product.prodname_dotcom %} での検索について](/articles/about-searching-on-github)」を参照してください。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-in-forks.md index b7c3bb463c65..4373b6e23758 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [リポジトリの検索](/articles/searching-for-repositories)結果でフォークを表示するには、クエリに `fork:true` または `fork:only` を追加します。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index 255293e25d06..3cc70954c186 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 全体にわたってグローバルに Issue およびプルリクエストを検索できます。あるいは、特定の Organization の Issue およびプルリクエストに限った検索もできます。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - この記事には、{% data variables.product.prodname_dotcom %}.com のウェブサイトでの検索例が含まれています。ですが、同じ検索フィルターを {% data variables.product.product_location_enterprise %} で使えます。{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - この記事には、{% data variables.product.prodname_dotcom %}.com のウェブサイトでの検索例が含まれています。ですが、同じ検索フィルターを {% data variables.product.product_location %} で使えます。{% endif %} - 検索結果を改良する検索修飾子を追加できる検索構文のリストについては、「[検索構文を理解する](/articles/understanding-the-search-syntax)」を参照してください。 - 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルを持つ Issue を検索したい場合は、`label:"in progress"` とします。 検索では、大文字と小文字は区別されません。 - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ versions: | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** は、@defunkt または @jlord が関与している Issue にマッチします。 | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues)は、本文に「bootstrap」という単語を含まず、@mdo が関与している Issue にマッチします。 | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### リンクされた Issue とプルリクエストを検索する 結果を絞り込んで、クローズしているリファレンスによってプルリクエストにリンクされている、またはプルリクエストによってクローズされる可能性がある Issue にリンクされている Issue のみを表示することができます。 @@ -229,11 +230,11 @@ versions: ### ドラフトプルリクエストを検索 ドラフトプルリクエストをフィルタリングすることができます。 詳しい情報については[プルリクエストについて](/articles/about-pull-requests#draft-pull-requests)を参照してください。 -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) は、レビューの準備ができたプルリクエストに一致します。{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) はドラフトプルリクエストに一致します。{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) は、レビューの準備ができたプルリクエストに一致します。{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) はドラフトプルリクエストに一致します。{% endif %} ### プルリクエストレビューのステータスおよびレビュー担当者で検索 -You can filter pull requests based on their [review status](/articles/about-pull-request-reviews) (_none_, _required_, _approved_, or _changes requested_), by reviewer, and by requested reviewer. +レビュー担当者およびレビューリクエストを受けた人で、[レビューステータス](/articles/about-pull-request-reviews) (_none_、_required_、_approved_、または _changes requested_) でプルリクエストをフィルタリングできます。 | 修飾子 | サンプル | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -253,10 +254,10 @@ You can filter pull requests based on their [review status](/articles/about-pull {% data reusables.search.date_gt_lt %} -| 修飾子 | サンプル | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) matches open issues that were created before 2011 in repositories written in C#. | -| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) matches issues with the word "weird" in the body that were updated after February 2013. | +| 修飾子 | サンプル | +| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| created:YYYY-MM-DD | [**language:c# created:<2011-01-01 state:open**](https://github.com/search?q=language%3Ac%23+created%3A%3C2011-01-01+state%3Aopen&type=Issues) は、C# で記述されたリポジトリの 2011 年より前に作成されたオープンな Issue にマッチします。 | +| updated:YYYY-MM-DD | [**weird in:body updated:>=2013-02-01**](https://github.com/search?q=weird+in%3Abody+updated%3A%3E%3D2013-02-01&type=Issues) は、2013 年 2 月以降に更新された、本文に「weird」という単語を含む Issue にマッチします。 | ### Issue やプルリクエストがクローズされた時期で検索 @@ -266,10 +267,10 @@ You can filter pull requests based on their [review status](/articles/about-pull {% data reusables.search.date_gt_lt %} -| 修飾子 | サンプル | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) matches issues and pull requests in Swift that were closed after June 11, 2014. | -| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) matches issues and pull requests with the word "data" in the body that were closed before October 2012. | +| 修飾子 | サンプル | +| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| closed:YYYY-MM-DD | [**language:swift closed:>2014-06-11**](https://github.com/search?q=language%3Aswift+closed%3A%3E2014-06-11&type=Issues) は、2014 年 6 月 11 日より後にクローズした Swift の Issue およびプルリクエストにマッチします。 | +| | [**data in:body closed:<2012-10-01**](https://github.com/search?utf8=%E2%9C%93&q=data+in%3Abody+closed%3A%3C2012-10-01+&type=Issues) は、2012 年 10 月より前にクローズされた、body に「data」という単語がある Issue およびプルリクエストにマッチします。 | ### プルリクエストがマージされた時期で検索 @@ -279,10 +280,10 @@ You can filter pull requests based on their [review status](/articles/about-pull {% data reusables.search.date_gt_lt %} -| 修飾子 | サンプル | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| merged:YYYY-MM-DD | [**language:javascript merged:<2011-01-01**](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) matches pull requests in JavaScript repositories that were merged before 2011. | -| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues) matches pull requests in Ruby with the word "fast" in the title that were merged after May 2014. | +| 修飾子 | サンプル | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| merged:YYYY-MM-DD | [**language:javascript merged:<2011-01-01**](https://github.com/search?q=language%3Ajavascript+merged%3A%3C2011-01-01+&type=Issues) は、2011 年より前にマージされた JavaScript のリポジトリにあるプルリクエストにマッチします。 | +| | [**fast in:title language:ruby merged:>=2014-05-01**](https://github.com/search?q=fast+in%3Atitle+language%3Aruby+merged%3A%3E%3D2014-05-01+&type=Issues)は、2014 年 5 月以降にマージされた、タイトルに「fast」という単語がある Ruby のプルリクエストにマッチします。 | ### プルリクエストがマージされているかどうかで検索 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-on-github.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-on-github.md index 18163f53d736..2fd621703ac8 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-topics.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-topics.md index 858f90a99cd3..cba7b34305c8 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### トピックを {% data variables.product.product_name %} で検索 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-users.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-users.md index 81fc7a1104a9..ea8445219b04 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} のユーザを幅広くグローバルに検索できます。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/searching-wikis.md b/translations/ja-JP/content/github/searching-for-information-on-github/searching-wikis.md index fb22f7d31e1e..f49ac8e13a98 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 全体にわたってグローバルにウィキを検索できます。あるいは、特定のリポジトリや Organization のみのウィキの検索もできます。 詳細は「[{% data variables.product.company_short %} での検索について](/articles/about-searching-on-github)」を参照してください。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/ja-JP/content/github/searching-for-information-on-github/sorting-search-results.md index 2fc5c49261a0..10b1eabfde5a 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [Sort] メニューを使用して、関連性、Star の数、フォークの数、およびアイテムの更新の頻度で検索結果をソートできます。 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/ja-JP/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index 0bcaa0b52186..0103c225029c 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### タイムアウトの可能性 diff --git a/translations/ja-JP/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/ja-JP/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index 73e3897c6cab..f855203fd03f 100644 --- a/translations/ja-JP/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/ja-JP/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### ある値より大きいまたは小さい値のクエリ @@ -51,10 +52,10 @@ versions: {% data reusables.time_date.time_format %} -| クエリ | サンプル | -| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| YYYY-MM-DDTHH:MM:SS+00:00 | **[cats created:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2017-01-01T01%3A00%3A00%2B07%3A00..2017-03-01T15%3A30%3A15%2B07%3A00&type=Issues)** 2017 年 1 月 1 日午前 1 時(世界協定時`+7時間`)と 2017 年 3 月 1 日午後 3 時(世界協定時 `+7時間`)の間に作成された Issue にマッチします。 with a UTC offset of `07:00` and March 1, 2017 at 3 p.m. with a UTC offset of `07:00`. | -| YYYY-MM-DDTHH:MM:SSZ | **[cats created:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2016-03-21T14%3A11%3A00Z..2016-04-07T20%3A45%3A00Z&type=Issues)** は、2016 年 3 月 21 日午後 2 時 11 分と 2016 年 4 月 7 日 8 時 45 分の間に作成された Issue にマッチします。 | +| クエリ | サンプル | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| YYYY-MM-DDTHH:MM:SS+00:00 | **[cats created:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2017-01-01T01%3A00%3A00%2B07%3A00..2017-03-01T15%3A30%3A15%2B07%3A00&type=Issues)** 2017 年 1 月 1 日午前 1 時(世界協定時`+7時間`)と 2017 年 3 月 1 日午後 3 時(世界協定時 `+7時間`)の間に作成された Issue にマッチします。 (世界協定時`+7時間`)と 2017 年 3 月 1 日午後 3 時 (世界協定時 `+7時間`)の間に作成された Issue にマッチします。 | +| YYYY-MM-DDTHH:MM:SSZ | **[cats created:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z](https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A2016-03-21T14%3A11%3A00Z..2016-04-07T20%3A45%3A00Z&type=Issues)** は、2016 年 3 月 21 日午後 2 時 11 分と 2016 年 4 月 7 日 8 時 45 分の間に作成された Issue にマッチします。 | ### 一定の検索結果の除外 @@ -80,7 +81,7 @@ versions: スペースなど、いくつかの英数字以外の記号は、引用符で囲ったコード検索クエリから省かれるので、結果が予想外のものになる場合があります。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### ユーザ名によるクエリ 検索クエリに、`user`、`actor`、`assignee`などユーザ名を必要とする修飾子が含まれる場合は、任意の {% data variables.product.product_name %} ユーザ名を使用して特定の個人を指定するか、`@me`を使用して現在のユーザを指定することができます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index 0162793b2329..ba9d067f18aa 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -44,14 +44,14 @@ versions: | macOS | $0.08 | | Windows | $0.016 | -アカウントもしくはOrganization内のすべてのリポジトリにわたって同時に実行できるジョブ数は、あなたのGitHubのプランによります。 For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. +アカウントもしくはOrganization内のすべてのリポジトリにわたって同時に実行できるジョブ数は、あなたのGitHubのプランによります。 詳細については、{% data variables.product.prodname_dotcom %} ホストランナーの「[使用制限と支払い](/actions/reference/usage-limits-billing-and-administration)」、およびセルフホストランナーの使用制限については「[セルフホストランナーについて](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)」を参照してください。 ### 利用時間 (分) とストレージ消費量の計算 月末に、{% data variables.product.prodname_dotcom %}はアカウントに含まれている量に対して使用された分とストレージのコストを計算します。 たとえば、Organizationが{% data variables.product.prodname_team %}を使用しており、使用量に制限をしていない場合、15,000分を使用すればジョブを実行しているオペレーティングシステムによって、合計でストレージと分は56ドルの超過コストになるかもしれません。 - 5,000 (3,000 Linux と 2,000 Windows) 分 = $56 ($24 + $32)。 - - 単価$0.008で3,000 Linux分 = $24。 + - 3,000 Linux minutes at $0.008 per minute = $24. - 単価$0.016で2,000 Windows分 = $32。 月末に、{% data variables.product.prodname_dotcom %}はデータ転送を最も近いGBに丸めます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/creating-and-paying-for-an-organization-on-behalf-of-a-client.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/creating-and-paying-for-an-organization-on-behalf-of-a-client.md index a710b78f54e9..0d4546e98812 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/creating-and-paying-for-an-organization-on-behalf-of-a-client.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/creating-and-paying-for-an-organization-on-behalf-of-a-client.md @@ -36,7 +36,7 @@ versions: {% data reusables.organizations.organization-name %} 5. [Contact email] で、クライアントの連絡先メールアドレスを入力します。 ![[Contact email] フィールド](/assets/images/help/organizations/contact-email-field.png) {% data reusables.dotcom_billing.owned_by_business %} -8. Click **Next**. +8. [**Next**] をクリックします。 ### ステップ 3: Organization を年次支払いプランへ アップグレードする diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-actions.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-actions.md index 3626bda64a84..6a3d5ba72202 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-actions.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-actions.md @@ -10,7 +10,7 @@ versions: {% data reusables.github-actions.actions-billing %} {% data reusables.github-actions.actions-spending-limit %} -設定する利用上限を引き上げたり、一部のアカウントについて無制限に設定することができます。 OrganizationまたはEnterprise アカウントの分を請求書で支払っている場合、超過分を前払いして、利用上限を引き上げることができます。 The spending limit applies to your combined overages for {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %}. For more information about pricing for {% data variables.product.prodname_actions %} usage, see "[About billing for {% data variables.product.prodname_actions %}](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)." +設定する利用上限を引き上げたり、一部のアカウントについて無制限に設定することができます。 OrganizationまたはEnterprise アカウントの分を請求書で支払っている場合、超過分を前払いして、利用上限を引き上げることができます。 利用上限は、{% data variables.product.prodname_actions %} と {% data variables.product.prodname_registry %} を組み合わせた範囲に適用されます。 {% data variables.product.prodname_actions %}の価格に関する詳細な情報については、「[{% data variables.product.prodname_actions %}の支払いについて](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)」を参照してください。 利用上限を$0より高く設定すると、過去に発生した超過分についても請求が生じます。 たとえば、Organizationで {% data variables.product.prodname_team %} を使用していて超過を許可しておらず、月あたりのストレージ使用量が1.9GBから2.1GBに増えるワークフローアーティファクトを作成した場合、ストレージは製品に含まれる2GBをわずかに超えることになります。 @@ -42,15 +42,15 @@ Organizationアカウントに対して請求書での支払いをしている ### Enterprise アカウントの {% data variables.product.prodname_actions %} に対する利用上限を管理する -Enterprise owners and billing managers can manage the spending limit for {% data variables.product.prodname_actions %} for an enterprise account. +Enterprise アカウントの {% data variables.product.prodname_actions %} については、Enterprise オーナーと支払いマネージャーが利用上限を管理できます。 {% data reusables.github-actions.spending-limit-enterprise-account %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} -1. Under " -{% data variables.product.prodname_actions %} and Packages monthly usage", click **Cost management**. +1. [ +[{% data variables.product.prodname_actions %} and Packages monthly usage] で、[**Cost management**] をクリックします。 ![コスト管理タブ](/assets/images/help/settings/cost-management-tab-enterprise.png) {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-packages.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-packages.md index ff0952c0c48a..8d107d7eaa4e 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-packages.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/managing-your-spending-limit-for-github-packages.md @@ -10,7 +10,7 @@ versions: {% data reusables.package_registry.packages-billing %} -設定する利用上限を引き上げたり、一部のアカウントについて無制限に設定することができます。 OrganizationまたはEnterprise アカウントの分を請求書で支払っている場合、超過分を前払いして、利用上限を引き上げることができます。 The spending limit applies to your combined overages for {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %}. For more information about pricing for {% data variables.product.prodname_registry %} usage, see "[About billing for {% data variables.product.prodname_registry %}](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)." +設定する利用上限を引き上げたり、一部のアカウントについて無制限に設定することができます。 OrganizationまたはEnterprise アカウントの分を請求書で支払っている場合、超過分を前払いして、利用上限を引き上げることができます。 利用上限は、{% data variables.product.prodname_registry %} と {% data variables.product.prodname_actions %} を組み合わせた範囲に適用されます。 {% data variables.product.prodname_registry %}の価格に関する詳細な情報については、「[{% data variables.product.prodname_registry %}の支払いについて](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)」を参照してください。 利用上限を$0より高く設定すると、過去に発生した超過分についても請求が生じます。 たとえば、Organizationで {% data variables.product.prodname_team %} を使用していて超過を許可しておらず、月あたりのストレージ使用量が1.9GBから2.1GBに増えるプライベートパッケージの新しいバージョンを発行した場合、ストレージは製品に含まれる2GBをわずかに超えることになります。 @@ -42,15 +42,15 @@ Organizationアカウントに対して請求書での支払いをしている ### Enterprise アカウントの {% data variables.product.prodname_registry %} に対する利用上限を管理する -Enterprise owners and billing managers can manage the spending limit for {% data variables.product.prodname_registry %} for an enterprise account. +Enterprise アカウントの {% data variables.product.prodname_registry %} については、Enterprise オーナーと支払いマネージャーが利用上限を管理できます。 {% data reusables.package_registry.spending-limit-enterprise-account %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} -1. Under " -{% data variables.product.prodname_actions %} and Packages monthly usage", click **Cost management**. +1. [ +[{% data variables.product.prodname_actions %} and Packages monthly usage] で、[**Cost management**] をクリックします。 ![コスト管理タブ](/assets/images/help/settings/cost-management-tab-enterprise.png) {% data reusables.dotcom_billing.monthly-spending-limit %} {% data reusables.dotcom_billing.update-spending-limit %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/upgrading-your-github-subscription.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/upgrading-your-github-subscription.md index dbf0e6a31676..680d62de2138 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/upgrading-your-github-subscription.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/upgrading-your-github-subscription.md @@ -28,8 +28,8 @@ versions: {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.billing %} {% data reusables.user_settings.subscriptions-tab %} -4. Next to " -{% data variables.product.prodname_free_user %}", click **Upgrade**. +4. [ +{% data variables.product.prodname_free_user %}] の隣で、[**Upgrade**] をクリックします。 ![アップグレードボタン](/assets/images/help/billing/settings_billing_user_upgrade.png) {% data reusables.dotcom_billing.choose-monthly-or-yearly-billing %} {% data reusables.dotcom_billing.show-plan-details %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage.md index b0a10f689c9b..6807814f8859 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-actions-usage.md @@ -6,7 +6,7 @@ versions: free-pro-team: '*' --- -個々のワークフロー実行について、請求可能なジョブ実行の時間(分)を確認することもできます。 For more information, see "[Viewing job execution time](/actions/managing-workflow-runs/viewing-job-execution-time)." +個々のワークフロー実行について、請求可能なジョブ実行の時間(分)を確認することもできます。 詳しい情報については、「[ジョブの実行時間を表示する](/actions/managing-workflow-runs/viewing-job-execution-time)」を参照してください。 ### ユーザアカウントの {% data variables.product.prodname_actions %} の使用状況を表示する @@ -32,7 +32,7 @@ Organization については、Organization のオーナーと支払いマネー ### Enterprise アカウントの {% data variables.product.prodname_actions %} の使用状況を表示する -Enterprise owners and billing managers can view {% data variables.product.prodname_actions %} usage for an enterprise account. +Enterprise アカウントについては、Enterprise オーナーと支払いマネージャーが {% data variables.product.prodname_actions %} の使用状況を確認できます。 {% note %} @@ -43,8 +43,8 @@ Enterprise owners and billing managers can view {% data variables.product.prodna {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} -1. Under " -{% data variables.product.prodname_actions %}", view details of usage of data transfer by each organization in your enterprise account. +1. [ +[{% data variables.product.prodname_actions %}] で、Enterprise アカウントの Organization ごとにデータ転送の使用状況の詳細を表示します。 ![利用時間 (分) の詳細](/assets/images/help/billing/actions-minutes-enterprise.png) {% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} {% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-packages-usage.md b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-packages-usage.md index 3b5e067c2699..2d848874e7e3 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-packages-usage.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-billing-and-payments-on-github/viewing-your-github-packages-usage.md @@ -30,7 +30,7 @@ Organization については、Organization のオーナーと支払いマネー ### Enterprise アカウントの {% data variables.product.prodname_registry %} の使用状況を表示する -Enterprise owners and billing managers can view {% data variables.product.prodname_registry %} usage for an enterprise account. +Enterprise アカウントについては、Enterprise オーナーと支払いマネージャーが {% data variables.product.prodname_registry %} の使用状況を確認できます。 {% note %} @@ -41,8 +41,8 @@ Enterprise owners and billing managers can view {% data variables.product.prodna {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.billing-tab %} -1. Under " -{% data variables.product.prodname_registry %}", view details of usage of data transfer by each organization in your enterprise account. +1. [ +[{% data variables.product.prodname_registry %}] で、Enterprise アカウントの Organization ごとにデータ転送の使用状況の詳細を表示します。 ![データ転送の利用状況の詳細](/assets/images/help/billing/packages-data-enterprise.png) {% data reusables.dotcom_billing.actions-packages-storage-enterprise-account %} {% data reusables.enterprise-accounts.actions-packages-report-download-enterprise-accounts %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index d2daa6151872..d3cce27fb32b 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: SAML SSO を設定すると、{% data variables.product.prodname_dotcom %} Organization のメンバーは {% data variables.product.prodname_dotcom %} 上の各自のユーザアカウントに引き続きログインできるようになります。 SAML SSO を使用する Organization 内のリソースにメンバーがアクセスすると、{% data variables.product.prodname_dotcom %} は認証のためにメンバーを IdP にリダイレクトします。 認証に成功すると、IdP はメンバーを {% data variables.product.prodname_dotcom %} にリダイレクトして戻し、そこでメンバーは Organization のリソースにアクセスできます。 -Enterprise のオーナーは、Enterprise アカウントのすべての Organization について SAML SSO を施行できます。 詳細は「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)」を参照してください。 +Enterprise のオーナーは、Enterprise アカウントのすべての Organization について SAML SSO を施行できます。 詳細は「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)」を参照してください。 {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Organization で SAML SSO を有効化する前に、IdP を Organization に接 コマンドラインで API と Git を使用して、Organization の保護されているリソースにアクセスするには、メンバーが個人アクセストークンまたは SSH キーで認可および認証を受ける必要があります。 詳しい情報については、「[SAMLシングルサインオンで利用するために個人アクセストークンを認可する](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)」と、「[SAML シングルサインオンで使用するために SSH キーを認可する](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)」を参照してください。 -メンバーが初めて SAML SSO を使用して Organization にアクセスする場合は、Organization にリンクするレコード、メンバーの {% data variables.product.prodname_dotcom %} アカウント、およびメンバーの IdP 上のアカウントを {% data variables.product.prodname_dotcom %} が自動的に作成します。 Organization または Enterprise アカウントのメンバーについて、リンクされた SAML アイデンティティ、アクティブセッション、認可されたクレデンシャルの表示と取り消しが可能です。 詳細は、「[Organization へのメンバーの SAML アクセスの表示と管理](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)」と「[Enterprise アカウントへのユーザの SAML アクセスの表示および管理](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)」を参照してください。 +メンバーが初めて SAML SSO を使用して Organization にアクセスする場合は、Organization にリンクするレコード、メンバーの {% data variables.product.prodname_dotcom %} アカウント、およびメンバーの IdP 上のアカウントを {% data variables.product.prodname_dotcom %} が自動的に作成します。 Organization または Enterprise アカウントのメンバーについて、リンクされた SAML アイデンティティ、アクティブセッション、認可されたクレデンシャルの表示と取り消しが可能です。 詳細は、「[Organization へのメンバーの SAML アクセスの表示と管理](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)」と「[Enterprise アカウントへのユーザの SAML アクセスの表示および管理](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)」を参照してください。 新しいリポジトリを作成するときにメンバーが SAML SSO セッションでサインインする場合、そのリポジトリのデフォルトの可視性はプライベートになります。 それ以外の場合、デフォルトの可視性はパブリックです。 リポジトリの可視性に関する詳しい情報については、「[リポジトリの可視性について](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index b979956613ae..7b440b72bcf1 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index 6168a6493216..3b4e9e627fab 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ Organization の {% data variables.product.product_name %} の SCIM API と連 - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)」を参照してください。 +{% data reusables.scim.enterprise-account-scim %} 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)」を参照してください。 ### 参考リンク diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index c205dc90e803..98029bce0146 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH証明書とは、1つのSSHキーでもうひとつのSSHキーに署名する仕組みです。 SSH認証局 (CA) を利用して、Organizationのメンバーに署名済みのSSH証明書を提供すると、EnterpriseアカウントまたはOrganizationにCAを追加できるため、Organizationのメンバーはそれぞれの証明書を使用してOrganizationのリソースにアクセスできるようになります。 詳細については、「[OrganizationのSSH認証局を管理する](/articles/managing-your-organizations-ssh-certificate-authorities)」を参照してください。 -SSH CAをOrganizationまたはEnterpriseアカウントに追加すると、そのCAを利用して、OrganizationメンバーのクライアントSSH証明書に署名できるようになります。 Organizationのメンバーは、署名済みの証明書を使用して、GitでOrganizationのリポジトリにアクセスできます (ただし、自分のOrganizationのリポジトリに限る)。 You can require that members use SSH certificates to access organization resources.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Enforcing security settings in your enterprise account](/articles/enforcing-security-settings-in-your-enterprise-account#managing-your-enterprise-accounts-ssh-certificate-authorities)."{% endif %} +SSH CAをOrganizationまたはEnterpriseアカウントに追加すると、そのCAを利用して、OrganizationメンバーのクライアントSSH証明書に署名できるようになります。 Organizationのメンバーは、署名済みの証明書を使用して、GitでOrganizationのリポジトリにアクセスできます (ただし、自分のOrganizationのリポジトリに限る)。 メンバーがOrganizationのリソースにアクセスするときに、SSH証明書の使用を必須にすることができます。.{% if currentVersion == "free-pro-team@latest" %}詳細については、「[Enterprise アカウントでセキュリティ設定を強制する](/articles/enforcing-security-settings-in-your-enterprise-account#managing-your-enterprise-accounts-ssh-certificate-authorities)」を参照してください。{% endif %} たとえば、毎朝新しい証明書を開発者に発行する内部システムなども構築できます。 各開発者は、その日の証明書を使用して、{% data variables.product.product_name %}でOrganizationのリポジトリを扱うことができます。 1日の最後になると証明書は自動的に失効するので、証明書が侵害されることがあっても、リポジトリは保護されます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index 981908df46cb..99f195b12489 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Organization 内の Team のリスト](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ Organization のオーナーとチームメンテナは、Team に対して、Or ![Team のメンションの画像](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -また、LDAP Sync を使って {% data variables.product.product_location_enterprise %}の Team メンバーと Team ロールを、既成の LDAP グループと同期させることができます。 そうすることで、{% data variables.product.product_location_enterprise %}内で手動で行う代わりに、LDAP サーバーのユーザのロールベースアクセス制御を確立できます。 詳しい情報については[LDAP Syncの有効化](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)を参照してください。 +また、LDAP Sync を使って {% data variables.product.product_location %}の Team メンバーと Team ロールを、既成の LDAP グループと同期させることができます。 そうすることで、{% data variables.product.product_location %}内で手動で行う代わりに、LDAP サーバーのユーザのロールベースアクセス制御を確立できます。 詳しい情報については[LDAP Syncの有効化](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)を参照してください。 {% endif %} @@ -55,12 +56,8 @@ Organization のメンバーは、Team 内のディスカッションを作成 Team を作るときには親を選択できます。あるいは、作成済みの Team を Organization の階層の中で移動させることもできます。 詳しい情報については[Organization 階層内での Team の移動](/articles/moving-a-team-in-your-organization-s-hierarchy)を参照してください。 -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Organization 内で Team を入れ子にする準備 Organization がすでに既存の Team を持っている場合、その Team の上あるいは下に Team を入れ子にする前に、各 Team のリポジトリのアクセス権限を監査しておくべきです。 また、Organization に実装したい新しい構造についても考慮しておくべきです。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index d4ea442dfd44..b7e7c3a62a32 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Organization ダッシュボードへのアクセス @@ -28,7 +29,7 @@ versions: ニュースフィードの [All activity] セクションでは、Organization 内の他の Team やリポジトリからの更新情報を見ることができます。 -\[All activity] セクションは、Organization 内のすべての最近のアクティビティを表示します。これにはあなたがサブスクライブしていないリポジトリでのアクティビティや、フォローしていない人々のアクティビティも含まれます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications\](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +[All activity] セクションは、Organization 内のすべての最近のアクティビティを表示します。これにはあなたがサブスクライブしていないリポジトリでのアクティビティや、フォローしていない人々のアクティビティも含まれます。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." たとえば Organization のニュースフィードは Organization 内の誰かが以下のようなことをしたときに 更新情報を知らせます: - 新しいブランチを作成する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index d87c2f2bc215..aa48fe88c163 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のニュースフィードは、その Organization が所有しているリポジトリ上での他の人々のアクティビティを知らせます。 Organization のニュースフィードを使って、誰かによる Issue あるいはプルリクエストのオープン、クローズ、マージや、ブランチの作成や削除、タグあるいはリリースの作成、Issue、プルリクエスト、コミットへのコメント、あるいは新しいコミットの {% data variables.product.product_name %}へのプッシュを知ることができます。 @@ -17,5 +18,5 @@ Organization のニュースフィードは、その Organization が所有し 1. 自分の {% data variables.product.product_name %}アカウントに {% data variables.product.signin_link %}します。 2. 自分の {% data reusables.user_settings.personal_dashboard %}を開きます。 3. ページの左上隅にあるアカウントコンテキストスイッチャーをクリックします。 ![Enterprise のコンテキストスイッチャーボタン](/assets/images/help/organizations/account_context_switcher.png) -4. Select an organization from the drop-down menu.{% if currentVersion == "free-pro-team@latest" %} ![Context switcher menu in dotcom](/assets/images/help/organizations/account-context-switcher-selected-dotcom.png){% else %} +4. ドロップダウンメニューから Organization を選択します。{% if currentVersion == "free-pro-team@latest" %} ![Context switcher menu in dotcom](/assets/images/help/organizations/account-context-switcher-selected-dotcom.png){% else %} ![Context switcher menu in Enterprise](/assets/images/help/organizations/account_context_switcher.png){% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organization-if-your-identity-provider-is-unavailable.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organization-if-your-identity-provider-is-unavailable.md index 66ec05b664f2..72fa10ae3e23 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organization-if-your-identity-provider-is-unavailable.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organization-if-your-identity-provider-is-unavailable.md @@ -18,7 +18,7 @@ Organization の管理者は、シングルサインオンをバイパスする 1. シングルサインオンをバイパスするには、シングルサインオンダイアログの下部で、[**Use a recovery code**] をクリックします。 ![リカバリコードを入力するためのリンク](/assets/images/help/saml/saml_use_recovery_code.png) 2. [Recovery Code] フィールドにリカバリコードを入力します。 ![リカバリコードを入力するフィールド](/assets/images/help/saml/saml_recovery_code_entry.png) -3. Click **Verify**. ![リカバリコードを検証するボタン](/assets/images/help/saml/saml_verify_recovery_codes.png) +3. [**Verify**] をクリックします。 ![リカバリコードを検証するボタン](/assets/images/help/saml/saml_verify_recovery_codes.png) 一度使用したリカバリコードは二度と使用できないということを覚えておいてください。 リカバリコードは再利用できません。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index 1318b9af7ee6..ecb12fa50d1c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'Organization アカウントの設定ページには、支払い、Team versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index eadb3343dcc8..6318ee825b9e 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 外部のコラボレータは Organization の明示的なメンバーではありませんが、Organization のプロジェクトボードへの権限を持っています。 @@ -17,8 +18,8 @@ versions: {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} -9. Under "Search by username, full name or email address", type the outside collaborator's name, username, or -{% data variables.product.prodname_dotcom %} email. +9. \[Search by username, full name or email address\] (ユーザ名、フルネーム、メールアドレスでの検索) の下で、外部のコラボレータの名前、ユーザ名、 +{% data variables.product.prodname_dotcom %}メールを入力してください。 ![Octocat のユーザ名が検索フィールドに入力されているコラボレーターセクション](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index b8c14ae6447a..7b2fdf7e64b5 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_github_app %} マネージャー権限に関する詳しい情報については「[Organization の権限レベル](/articles/permission-levels-for-an-organization#github-app-managers)」を参照してください。 @@ -24,8 +25,8 @@ versions: {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} -1. Under " -{% data variables.product.prodname_github_app %}s", click on the avatar of the app you'd like to add a {% data variables.product.prodname_github_app %} manager for. +1. [ +[{% data variables.product.prodname_github_app %}s] で、{% data variables.product.prodname_github_app %} マネージャーを追加したいアプリケーションのアバターをクリックします。 ![{% data variables.product.prodname_github_app %} を選択](/assets/images/help/organizations/select-github-app.png) {% data reusables.organizations.app-managers-settings-sidebar %} 1. [App managers] の下で、そのアプリケーションの GitHub App マネージャーとして指名したい人物のユーザ名を入力し、[**Grant**] をクリックしてください。 ![特定のアプリケーションに {% data variables.product.prodname_github_app %} マネージャーを追加](/assets/images/help/organizations/add-github-app-manager-for-app.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 6b112565b6de..ac637a885ead 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -1,12 +1,13 @@ --- -title: Adding organization members to a team -intro: 'People with owner or team maintainer permissions can add organization members to teams. People with owner permissions can also {% if currentVersion == "free-pro-team@latest" %}invite non-members to join{% else %}add non-members to{% endif %} a team and the organization.' +title: Team への Organization メンバーの追加 +intro: 'オーナーあるいはチームメンテナ権限を持っている人は、Organization のメンバーを Team に加えることができます。 オーナー権限を持っている人は、{% if currentVersion == "free-pro-team@latest" %}メンバーではない人を Team および Organization に参加するよう招待{% else %}メンバーではない人を Team および Organization に追加{% endif %}することもできます。' redirect_from: - /articles/adding-organization-members-to-a-team-early-access-program/ - /articles/adding-organization-members-to-a-team versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} @@ -15,14 +16,13 @@ versions: {% data reusables.profile.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_members_tab %} -6. Above the list of team members, click **Add a member**. -![Add member button](/assets/images/help/teams/add-member-button.png) +6. Team メンバーのリストの上部で、[**Add a member**] をクリックします。 ![[Add member] ボタン](/assets/images/help/teams/add-member-button.png) {% data reusables.organizations.invite_to_team %} {% data reusables.organizations.review-team-repository-access %} {% if currentVersion == "free-pro-team@latest" %}{% data reusables.organizations.cancel_org_invite %}{% endif %} -### Further reading +### 参考リンク -- "[About teams](/articles/about-teams)" -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" +- [Team について](/articles/about-teams) +- [OrganizationのリポジトリへのTeamのアクセスの管理](/articles/managing-team-access-to-an-organization-repository) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index 661b7ab7747c..1f6d2ee48671 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} 外部コラボレーターをリポジトリに追加できます。ただし、Organization のオーナーがコラボレーターの招待を禁じていない場合に限ります。 詳しい情報については、「[外部のコラボレーターを追加するための権限を設定する](/articles/setting-permissions-for-adding-outside-collaborators)」を参照してください。 {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} Organization が[メンバーおよび外部コラボレーターに 2 要素認証を使うことを求める](/articles/requiring-two-factor-authentication-in-your-organization)なら、メンバーおよび外部コラボレーターはあなたからの Organization のリポジトリでのコラボレーションの招待を受諾する前に、2 要素認証を有効化しなければなりません。 +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index 1b7061380b60..024cdcdd126c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Tips**: -- Organization にユーザを追加できるのは、Organization オーナーだけです。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 -- Organization が[メンバーに 2 要素認証を使うことを要求](/articles/requiring-two-factor-authentication-in-your-organization)しているなら、ユーザを Organization に追加する前にそのユーザは [2 要素認証を有効化](/articles/securing-your-account-with-two-factor-authentication-2fa)していなければなりません。 - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +Organization が[メンバーに 2 要素認証を使うことを要求](/articles/requiring-two-factor-authentication-in-your-organization)しているなら、ユーザを Organization に追加する前にそのユーザは [2 要素認証を有効化](/articles/securing-your-account-with-two-factor-authentication-2fa)していなければなりません。 +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index 45e765de037c..f7c09ae9eb62 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- デフォルトでは、Organization 内の Issue は削除できません。 Organization のオーナーは、まず Organization の全リポジトリでこの機能を有効化しなければなりません。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index 4a6276666224..89d381befa9b 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 02e02917ee88..8282ce7c1269 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index e434a56d804f..a4a4b7d25fe9 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ SCIM を有効にすると、Okta で {% data variables.product.prodname_ghe_clo ### 参考リンク -- [Okta を使用して Enterprise アカウントの SAML シングルサインオンおよび SCIM を設定する](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta) +- [Okta を使用して Enterprise アカウントの SAML シングルサインオンおよび SCIM を設定する](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta) - [Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta) - Okta ドキュメントの「[Understanding SAML](https://developer.okta.com/docs/concepts/saml/)」 - Okta ドキュメントの「[Understanding SCIM](https://developer.okta.com/docs/concepts/scim/)」 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md index 5934c0738154..45dcd03330d2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: Configuring the retention period for GitHub Actions artifacts and logs in your organization -intro: 'You can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your organization.' +title: Organization 内の GitHub Actions アーティファクトとログの保持期間を設定する +intro: 'Organization 内の {% data variables.product.prodname_actions %} アーティファクトとログの保持期間を設定することができます。' versions: free-pro-team: '*' enterprise-server: '>=2.23' @@ -8,7 +8,7 @@ versions: {% data reusables.actions.about-artifact-log-retention %} -## Setting the retention period for an organization +## Organization の保持期間を設定する {% data reusables.organizations.navigate-to-org %} {% data reusables.organizations.org_settings %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index fc35b7d82944..8626917226c1 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %}Organization メンバーを外部コラボレーターに変換できます。 @@ -23,7 +24,7 @@ Organization のメンバーが外部コラボレーターに変換された後 アクセスが期待通りであることを確実にするために、Organization メンバーの、リポジトリへのアクセスを確認することをおすすめします。 詳細は、「[Organization のリポジトリへの個人のアクセスを管理する](/articles/managing-an-individual-s-access-to-an-organization-repository)」を参照してください。 -When you convert an organization member to an outside collaborator, their privileges as organization members are saved for three months so that you can restore their membership privileges if you{% if currentVersion == "free-pro-team@latest" %} invite them to rejoin{% else %} add them back to{% endif %} your organization within that time frame. 詳しい情報については、「[Organization の以前のメンバーを回復する](/articles/reinstating-a-former-member-of-your-organization)」を参照してください。 +Organization のメンバーを外部コラボレーターに変換する際、Organization メンバーとしての権限は 3 か月保存されるので、この期間内に、そのユーザを Organization に{% if currentVersion == "free-pro-team@latest" %}再参加するよう招待{% else %}再追加{% endif %}すれば、メンバーとしての権限を回復できます。 詳しい情報については、「[Organization の以前のメンバーを回復する](/articles/reinstating-a-former-member-of-your-organization)」を参照してください。 {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index be985f927923..e723319f4bd1 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -1,30 +1,33 @@ --- -title: Converting an outside collaborator to an organization member -intro: 'If you would like to give an outside collaborator on your organization''s repositories broader permissions within your organization, you can {% if currentVersion == "free-pro-team@latest" %}invite them to become a member of{% else %}make them a member of{% endif %} the organization.' +title: 外部コラボレーターを Organization メンバーに変換する +intro: 'Organization のリポジトリ上の外部コラボレーターに、Organization 内において、より幅広い権限を与えたい場合、Organization のメンバーとして{% if currentVersion == "free-pro-team@latest" %}ユーザーを招待{% else %}ユーザーを追加{% endif %}することができます。' redirect_from: - /articles/converting-an-outside-collaborator-to-an-organization-member versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% if currentVersion == "free-pro-team@latest" %} +Organization がユーザ単位の有料プランである場合、新しいメンバーを招待して参加させる、または Organization の以前のメンバーを復帰させる前に、そのためのライセンスが用意されている必要があります。 詳細は「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。 +{% data reusables.organizations.org-invite-expiration %}{% endif %} -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users +{% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} {% if currentVersion == "free-pro-team@latest" %} -5. To the right of the name of the outside collaborator you want to become a member, use the {% octicon "gear" aria-label="The gear icon" %} drop-down menu and click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) +5. メンバーにしたい外部のコラボレーターの名前の右側で、 +{% octicon "gear" aria-label="The gear icon" %} ドロップダウンメニューを使用して [**Invite to organization**] をクリックします。![外部のコラボレーターを Organization に招待](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) {% else %} -5. To the right of the name of the outside collaborator you want to become a member, click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) +5. メンバーにしたい外部のコラボレーターの名前の右側で、[**Invite to organization**] をクリックします。![外部のコラボレーターを Organization に招待](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) {% endif %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role-send-invitation %} @@ -32,6 +35,6 @@ versions: {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further reading +### 参考リンク -- "[Converting an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- [Organizatin のメンバーを外部のコラボレータに変換する](/articles/converting-an-organization-member-to-an-outside-collaborator) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 61f81d562e87..23120933d320 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: 新しい Organization をゼロから作成 intro: Organization を作成して、リポジトリへの細かなアクセス許可を適用します。 -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- ゼロから作成されたばかりの新しい Organization には、何のリポジトリも関連付けられていません。 自分の Organization へのリポジトリ追加に関する詳しい情報については、「[新しいリポジトリを作成する](/articles/creating-a-new-repository)」と「[リポジトリを移譲する](/articles/transferring-a-repository)」を参照してください。 @@ -13,7 +15,7 @@ versions: {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.organizations %} {% data reusables.organizations.new-organization %} -4. プロンプトに従って Organization を作成します。 {% if currentVersion == "free-pro-team@latest" %}For more information about the plans available for your team, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/githubs-products)."{% endif %} +4. プロンプトに従って Organization を作成します。 {% if currentVersion == "free-pro-team@latest" %}Team で利用できるプランに関する詳しい情報については、「[{% data variables.product.prodname_dotcom %} の製品](/articles/githubs-products)」を参照してください。{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index 4f5667ed5daa..903aff4b8af2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のオーナーと親チームのメンテナだけが親の下に新しく子チームを作成できます。 オーナーは Organization 内の全チームについて作成許可を制限することもできます。 詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index 3e1084e1590b..d962dc5f4bc1 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 5ca02df73594..d3d0edebad5c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -1,11 +1,12 @@ --- title: Organization アカウントの削除 -intro: 'Organization を削除すると、リポジトリ、プライベートリポジトリのフォーク、ウィキ、Issue、プルリクエスト、プロジェクトページや Organization ページもすべて削除されます。 {% if currentVersion == "free-pro-team@latest" %}The organization name becomes available for use on a new user or organization account, and your billing will end.{% endif %}' +intro: 'Organization を削除すると、リポジトリ、プライベートリポジトリのフォーク、ウィキ、Issue、プルリクエスト、プロジェクトページや Organization ページもすべて削除されます。 {% if currentVersion == "free-pro-team@latest" %}Organization 名は新しいユーザや Organization のアカウントで使用できるようになり、支払いは終了します。{% endif %}' redirect_from: - /articles/deleting-an-organization-account versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index a978773450e5..add302f10617 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ Organization のすべてのリポジトリについて {% data variables.produc あるいは、Organization のすべてのリポジトリについて {% data variables.product.prodname_actions %} を有効化したうえで、ワークフローで実行できるアクションを制限することができます。 {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Organization の {% data variables.product.prodname_actions %} 権限の管理 @@ -34,13 +34,13 @@ Organization のすべてのリポジトリについて {% data variables.produc ### Organization の {% data variables.product.prodname_actions %} 権限の管理 -You can disable all workflows for an organization or set a policy that configures which actions can be used in an organization. +Organization のワークフローをすべて無効にすることも、Organization でどのアクションを使用できるかを設定するポリシーを設定することもできます。 {% data reusables.actions.actions-use-policy-settings %} {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**注釈:** Organizationが、優先ポリシーのある Enterprise アカウントによって管理されている場合、これらの設定を管理できない場合があります。 詳しい情報については、 {% if currentVersion == "free-pro-team@latest" %}「[Enterprise アカウントで {% data variables.product.prodname_actions %} のポリシーを施行する](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)」{% else %}"[Enterprise で{% data variables.product.prodname_actions %} のポリシーを施行する](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)」{% endif %}を参照してください。 {% endnote %} @@ -48,7 +48,7 @@ You can disable all workflows for an organization or set a policy that configure {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -1. Under **Policies**, select an option. ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) +1. [**Policies**] でオプションを選択します。 ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) 1. [**Save**] をクリックします。 ### Allowing specific actions to run @@ -59,7 +59,7 @@ You can disable all workflows for an organization or set a policy that configure {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/actions-policy-allow-list.png) +1. [**Policies**] で [**Allow specific actions**] を選択し、必要なアクションをリストに追加します。 ![Add actions to allow list](/assets/images/help/organizations/actions-policy-allow-list.png) 1. [**Save**] をクリックします。 {% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index f3231626ad45..d86a379e3e5a 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -1,28 +1,27 @@ --- -title: Disabling publication of GitHub Pages sites for your organization -intro: 'You can prevent members of your organization from publishing {% data variables.product.prodname_pages %} sites from repositories in the organization.' -permissions: 'Organization owners can disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization.' +title: Organization の GitHub Pages サイトの公開を無効化する +intro: 'Organization のメンバーが Organization のリポジトリから {% data variables.product.prodname_pages %} サイトを公開できないようにすることができます。' +permissions: 'Organization のオーナーは、Organization のリポジトリからの {% data variables.product.prodname_pages %} サイトの公開を無効化できます。' product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- -### About restrictions on publication of {% data variables.product.prodname_pages %} sites +### {% data variables.product.prodname_pages %} サイトの公開に関する制限について -You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." +{% data variables.product.prodname_pages %} を使用して Organization のメンバーが Organization のリポジトリから Web サイトを公開できるかどうかを制御できます。 {% data variables.product.prodname_pages %} の詳細については、「[{% data variables.product.prodname_pages %} について](/github/working-with-github-pages/about-github-pages)」を参照してください。 -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." -### Disabling publication of {% data variables.product.prodname_pages %} sites +### {% data variables.product.prodname_pages %} サイトの公開を無効化する -After you disable publication of {% data variables.product.prodname_pages %} sites, any published site will remain published. You can manually unpublish the site. For more information, see "[Unpublishing a {% data variables.product.prodname_pages %} site](/github/working-with-github-pages/unpublishing-a-github-pages-site)." +{% data variables.product.prodname_pages %} サイトの公開を無効化した後でも、すでに公開されているサイトは公開されたままになります。 そのサイトは手動で取り下げることができます。 詳細は「[{% data variables.product.prodname_pages %}サイトの取り下げ](/github/working-with-github-pages/unpublishing-a-github-pages-site)」を参照してください。 {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -1. Under "Pages creation", unselect **Allow members to publish sites**. - ![Unselected checkbox for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) -1. Click **Save**. - !["Save" button for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) +1. [Pages creation] で、[**Allow members to publish sites**] の選択を解除します。 ![[Allow members to publish sites] オプションの [Unselected] チェックボックス](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) +1. [**Save**] をクリックします。 ![[Allow members to publish sites] オプションの [Save] ボタン](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index d43b3443b53c..7b716d888831 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %}Team ディスカッションに関する詳しい情報については「[Team ディスカッションについて](/articles/about-team-discussions)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index af57efd1f354..c72df99e6db4 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: Organization で SAML SSO を施行すると、SAML アイデンティティプロバイダ (IdP) を介して認証していないすべてのメンバーは、管理者も含め、Organization から削除され、削除について知らせるメールが届きます。 Organization の IdP で 外部アイデンティティを設定していないボットとサービスアカウントも削除されます。 ボットとサービスアカウントの詳細については、「[SAML シングルサインオンでボットおよびサービスアカウントを管理する](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)」を参照してください。 Organization のメンバーが正常にシングルサインオンを完了すると、メンバーを復元できます。 -Organization が、Enterprise アカウントによって所有されている場合、Enterprise アカウントに SAML を有効化すると、Organization レベルの SAML 設定がオーバーライドされます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)」を参照してください。 +Organization が、Enterprise アカウントによって所有されている場合、Enterprise アカウントに SAML を有効化すると、Organization レベルの SAML 設定がオーバーライドされます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)」を参照してください。 {% tip %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index c00998896e64..7dd840926e06 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/index.md index a703af9e27c0..d76dd3676c33 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index bae65eca6a06..3b452d27f561 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization.md index 4e9cde7e40b4..25a6de5f2f94 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization.md @@ -1,7 +1,7 @@ --- title: Organization に参加するようユーザを招待する intro: 'Organization のメンバーとして追加したい人がいれば、その人の {% data variables.product.product_name %} ユーザ名またはメール アドレスを使用して招待することができます。' -permissions: Organization owners can invite users to join an organization. +permissions: Organization オーナーは Organization に参加するようユーザを招待できます。 redirect_from: - /articles/adding-or-inviting-members-to-a-team-in-an-organization/ - /articles/inviting-users-to-join-your-organization @@ -13,7 +13,7 @@ versions: **Tips**: - Organization がユーザ単位の有料プランである場合、新しいメンバーを招待して参加させる、または Organization の以前のメンバーを復帰させる前に、そのためのライセンスが用意されている必要があります。 詳細は「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。 {% data reusables.organizations.org-invite-expiration %} -- If your organization requires members to use two-factor authentication, users that you invite must enable two-factor authentication before accepting the invitation. For more information, see "[Requiring two-factor authentication in your organization](/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization)" and "[Securing your account with two-factor authentication (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)." +- Organization がメンバーに 2 要素認証を使うことを要求している場合、招待するユーザは招待を受ける前に 2 要素認証を有効化する必要があります。 詳細については、「[Organization で 2 要素認証を要求する](/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization)」と「[2要素認証 (2FA) でアカウントをセキュアにする](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)」を参照してください。 {% endtip %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 3bf9fb67919b..63d6bb70c17d 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Organization を安全に保つ redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Organization のオーナーがプロジェクトとデータを安全に保つ方法はいくつかあります。 Organization のオーナーは、不正な、または悪意のあるアクティビティが発生していないことを確認するために、Organization の監査ログ、メンバーの 2 要素認証ステータス、そしてアプリケーション設定を定期的にレビューする必要があります。' +intro: 'Organization のオーナーがプロジェクトとデータを安全に保つ方法はいくつかあります。 If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index 768195520f17..8ebea751cdf2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Organizationのオーナーは、Organization のメンバーを Or versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Organization の所有権の継続性の管理について diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index ceb7d1605258..e18b4e95368f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- デフォルトでは、Organization のメンバーはその Organization のプロジェクトボードに対する書き込みアクセスを持ちます。ただし、Organization のオーナーまたはプロジェクトボード管理者が、特定のプロジェクトボードに異なる権限を設定している場合は例外です。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index ce435b253f8d..10ccebed1a6f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index fc44528ff112..96742769c700 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 9e79e984d884..9765c917ef5f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index c779767d336c..9966bbdbe49f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ Organization のオーナーは、Organization に対する許可 IP アドレ {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -Enterprise アカウントで Organization に対して許可される IP アドレスを設定することもできます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)」を参照してください。 +Enterprise アカウントで Organization に対して許可される IP アドレスを設定することもできます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)」を参照してください。 ### 許可 IP アドレスを追加する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index e0a85b5c2d17..6c0d37054451 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -24,8 +25,8 @@ versions: {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} -9. Under "Search by username, full name or email address", type the collaborator's name, username, or -{% data variables.product.prodname_dotcom %} email. +9. \[Search by username, full name or email address\] (ユーザ名、フルネーム、メールアドレスでの検索) の下で、コラボレータの名前、ユーザ名、または +{% data variables.product.prodname_dotcom %}メールを入力してください。 ![Octocat のユーザ名が検索フィールドに入力されているコラボレーターセクション](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} {% data reusables.project-management.collaborator-permissions %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index 3dac4e999368..a28b35f41fce 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 管理権限を持つ人は、Organization のメンバーや外部のコラボレータの、Organization のリポジトリに対するアクセスを管理できます。 @@ -30,5 +31,5 @@ Organization のリポジトリからコラボレーターを削除すると、 ### 参考リンク -{% if currentVersion == "free-pro-team@latest" %}- "[Limiting interactions with your repository](/articles/limiting-interactions-with-your-repository)"{% endif %} +{% if currentVersion == "free-pro-team@latest" %}- [リポジトリ内での操作を制限する](/articles/limiting-interactions-with-your-repository){% endif %} - [Organization のリポジトリ権限レベル](/articles/repository-permission-levels-for-an-organization) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index 82333e700a1c..17719749e1ea 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- チームメンテナと Organization のオーナーは、コードレビューの割り当てを設定できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 522c344a9c47..d75cc8029fa7 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Organizationのオーナーは、Organization のリポジトリのデフォルトラベルを管理できます。 @@ -17,7 +18,7 @@ Organizationのオーナーは、Organization のリポジトリのデフォル {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ Organizationのオーナーは、Organization のリポジトリのデフォル {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ Organizationのオーナーは、Organization のリポジトリのデフォル {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 8720e78d4264..cc5eaf84e913 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index ba0d4a656c14..83ae213daaa9 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -1,6 +1,6 @@ --- title: Organization でメンバーシップを管理する -intro: 'After you create your organization, you can {% if currentVersion == "free-pro-team@latest" %}invite people to become{% else %}add people as{% endif %} members of the organization. メンバーの削除や、元のメンバーの復帰も可能です。' +intro: 'Organization を作成すると、Organization のメンバーとして{% if currentVersion == "free-pro-team@latest" %}ユーザを招待{% else %}ユーザを追加{% endif %}することができます。 メンバーの削除や、元のメンバーの復帰も可能です。' redirect_from: - /articles/removing-a-user-from-your-organization/ - /articles/managing-membership-in-your-organization @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index af7d90a97614..d7f2f6a514a2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index aa9603115e97..714656f4b581 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization.md index f67398764541..ce254beaa823 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization.md @@ -35,7 +35,7 @@ versions: ### 参考リンク -{% if currentVersion == "free-pro-team@latest" %}- "[About securing your repository](/github/administering-a-repository/about-securing-your-repository)" +{% if currentVersion == "free-pro-team@latest" %}- [リポジトリのセキュリティ保護について](/github/administering-a-repository/about-securing-your-repository) - [シークレットスキャンニングについて](/github/administering-a-repository/about-secret-scanning) - [依存関係を自動的に更新する](/github/administering-a-repository/keeping-your-dependencies-updated-automatically) {% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index 7be00f42fc1a..438ab6740d95 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 4697d8a566b9..308837390e7e 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリに対して管理者権限がある人は、リポジトリへのチームアクセスを管理できます。 チームメンテナは、リポジトリへのチームアクセスを削除できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index abb32912c8c1..a89de4a14e85 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ IdP と {% data variables.product.product_name %} の間で Team の同期を有 {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -Enterprise アカウントが所有する Organization に対して Team の同期を有効化することもできます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)」を参照してください。 +Enterprise アカウントが所有する Organization に対して Team の同期を有効化することもできます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)」を参照してください。 ### Team の同期を有効化する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index ed5818f342e4..af8ad8a5a8fe 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,14 +5,17 @@ permissions: リポジトリのデフォルトブランチ名を管理する versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### デフォルトブランチ名について -When a member of your organization creates a new repository in your organization, the repository contains one branch, which is the default branch. Organization のメンバーが新しいリポジトリを作成するとき、{% data variables.product.prodname_dotcom %} はブランチを 1 つ作成し、それをリポジトリのデフォルトブランチに設定します。 For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +Organization のメンバーが Organization で新しいリポジトリを作成するとき、リポジトリにはブランチが 1 つ含まれます。これがデフォルトブランチです。 Organization のメンバーが新しいリポジトリを作成するとき、{% data variables.product.prodname_dotcom %} はブランチを 1 つ作成し、それをリポジトリのデフォルトブランチに設定します。 デフォルトブランチの詳細については、「[ブランチについて](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)」を参照してください。 {% data reusables.branches.set-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### デフォルトブランチ 名を設定する {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ When a member of your organization creates a new repository in your organization {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. [Repository default branch] で、[**Change default branch name now**] をクリックします。 ![[Override] ボタン](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **ノート:** Enterprise オーナーがデフォルト名についてポリシーを施行している場合、ここでデフォルト名を変更することはできません。 個々のリポジトリでデフォルトブランチを設定することは可能です。 詳しい情報については、「[デフォルトブランチ名に関するポリシーを施行する](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)」と「[デフォルトブランチを設定する](/github/administering-a-repository/setting-the-default-branch)」を参照してください。 - - {% endnote %} 4. 新しいブランチに使用したいデフォルト名を入力します。 ![デフォルト名を入力するテキストフィールド](/assets/images/help/organizations/repo-default-name-text.png) 5. [**Update**] をクリックします。 ![[Update] ボタン](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 5a636869c9c8..f0e22c8af767 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のオーナーは、Organization 内のメンバー名表示を管理できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index 915986401c88..57cccf87bef2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Organization のフォークポリシーを管理する -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Organization のオーナーは、Organization のフォークポ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. 詳細は「[リポジトリのフォークポリシーを管理する](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)」を参照してください。 +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. 詳細は「[リポジトリのフォークポリシーを管理する](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)」を参照してください。 {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index 3c53fae9b500..6ef952745b75 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organizationのオーナーは、OrganizationのSSH認証局 (CAN) を管理できます。 -SSH CAをOrganizationに追加すると、メンバーはあなたが提供したSSH証明書を使用してOrganizationにアクセスできるようになります。 {% data reusables.organizations.can-require-ssh-cert %}詳細については、「[SSS認証局について](/articles/about-ssh-certificate-authorities)」を参照してください。 +SSH CAをOrganizationに追加すると、メンバーはあなたが提供したSSH証明書を使用してOrganizationにアクセスできるようになります。 {% data reusables.organizations.can-require-ssh-cert %}詳細については、「[SSH認証局について](/articles/about-ssh-certificate-authorities)」を参照してください。 ### SSH 認証局を追加する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 803708e2badb..fdfa3a402610 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のオーナーは、Team の親を変更できます。 チームメンテナは、子チームと親チーム両方のメンテナであれば、Team の親を変更できます。 子チームでのメンテナ権限を持たないチームメンテナは、親または子チームの追加をリクエストできます。 詳細は「[親チームの追加または変更をリクエストする](/articles/requesting-to-add-or-change-a-parent-team)」および「[子チームの追加をリクエストする](/articles/requesting-to-add-a-child-team)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index ab4828b45d26..8eaf705452f0 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index fd8450304d50..7a4485d19be2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Organization の権限レベル -Organization members can have *owner*{% if currentVersion == "free-pro-team@latest" %}, *billing manager*,{% endif %} or *member* roles: +Organization のメンバーは、*owner (オーナー)*{% if currentVersion == "free-pro-team@latest" %}、*billing manager (支払いマネージャー)*、{% endif %}あるいは *member (メンバー)* ロールを持つことができます。 - **オーナー**は、Organization について完全な管理アクセスを持ちます。 このロールは制限する必要がありますが、Organization で少なくとも 2 人は指定する必要があります。 詳細は、「[Organization の所有権の継続性を管理する](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization)」を参照してください。 {% if currentVersion == "free-pro-team@latest" %} @@ -22,103 +23,103 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late {% if currentVersion == "free-pro-team@latest" %} -| Organization のアクション | オーナー | メンバー | 支払いマネージャー | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-----:|:--------------------------------------------------:| -| リポジトリの作成 (詳細については「[Organization 内でリポジトリの作成を制限する](/articles/restricting-repository-creation-in-your-organization)」を参照) | **X** | **X** | | -| 支払い情報を表示および編集する | **X** | | **X** | -| Organization に参加するようユーザを招待する | **X** | | | -| Organization に参加する招待を編集およびキャンセルする | **X** | | | -| Organization からメンバーを削除する | **X** | | | -| 以前のメンバーを Oraganization に復帰させる | **X** | | | -| **すべての Team** に対してユーザーを追加および削除する | **X** | | | -| Organization メンバーを*チームメンテナ*に昇格させる | **X** | | | -| コードレビューの割り当てを設定する ([「Team のコードレビューの割り当てを管理する」](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)を参照) | **X** | | | -| スケジュールされたリマインダーを設定する (「[プルリクエストのスケジュールされたリマインダーを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)」を参照) | **X** | | | -| **すべてのリポジトリに**コラボレーターを追加する | **X** | | | -| Organization 参加ログにアクセスする | **X** | | | -| Organization のプロフィールページを変更する (詳細は「[Organization のプロフィールについて](/articles/about-your-organization-s-profile)」を参照) | **X** | | | -| Organization のドメインを検証する (詳細は「[Organization のドメインを検証する](/articles/verifying-your-organization-s-domain)」を参照) | **X** | | | -| **すべての Team** を削除する | **X** | | | -| すべてのリポジトリを含めて Organization のアカウントを削除する | **X** | | | -| Team を作成する (詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照) | **X** | **X** | | -| [Organization の階層で Team を移動する](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| プロジェクトボードを作成する (詳細は「[Organization のプロジェクトボード権限](/articles/project-board-permissions-for-an-oganization)」を参照) | **X** | **X** | | -| Organization の全メンバーおよび Team の表示 | **X** | **X** | | -| 参照可能なチームへの @メンション | **X** | **X** | | -| *チームメンテナ*に指定できる | **X** | **X** | | -| Organization のインサイトを表示する (詳細は「[Organization のインサイトを表示する](/articles/viewing-insights-for-your-organization)」を参照) | **X** | **X** | | -| パブリック Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | **X** | | -| プライベート Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | | | -| **すべての Team** で Team ディスカッションを編集および削除する (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | | | -| コミット、プルリクエスト、Issue についてコメントを非表示にする (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | **X** | | -| Organization の Team ディスカッションを無効にする (詳細は「[Organization の Team ディスカッションを無効化する](/articles/disabling-team-discussions-for-your-organization)」を参照) | **X** | | |{% if currentVersion == "free-pro-team@latest" %} -| Organization dependency insights の可視性を管理する (詳細は「[Organization dependency insights の可視性を変更する](/articles/changing-the-visibility-of-your-organizations-dependency-insights)」を参照) | **X** | | |{% endif %} -| **すべての Team** で Team プロフィール画像を設定する (詳細は「[Team のプロフィール画像を設定する](/articles/setting-your-team-s-profile-picture)」を参照) | **X** | | | -| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | | -| Organization のセキュリティおよび分析設定を管理する (詳細は「[Organization のセキュリティおよび分析設定を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)」を参照) | **X** | | | -| [SAML シングルサインオン](/articles/about-identity-and-access-management-with-saml-single-sign-on)を有効にして強制する | **X** | | | -| [組織へのユーザーの SAML アクセスを管理する](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization) | **X** | | | -| Organization の SSH 認証局を管理する (詳細は「[Organization の SSH 認証局を管理する](/articles/managing-your-organizations-ssh-certificate-authorities)」を参照) | **X** | | | -| リポジトリを移譲する | **X** | | | -| {% data variables.product.prodname_marketplace %} アプリケーションを購入、インストール、支払い管理、キャンセルする | **X** | | | -| {% data variables.product.prodname_marketplace %} のアプリケーションをリストする | **X** | | | -| Organization のリポジトリすべてについて、脆弱な依存関係についての [{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) アラートを受け取る | **X** | | | -| {% data variables.product.prodname_dependabot_security_updates %} の管理 (「[{% data variables.product.prodname_dependabot_security_updates %} の設定](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」を参照) | **X** | | | -| [フォークポリシーの管理](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | -| [Organization のパブリックリポジトリでのアクティビティを制限する](/articles/limiting-interactions-in-your-organization) | **X** | | | -| Organization にある*すべてのリポジトリ*のプル (読み取り)、プッシュ (書き込み)、クローン作成 (コピー) | **X** | | | -| Organization メンバーの[外部コラボレーター](#outside-collaborators)への変換 | **X** | | | -| [Organization リポジトリへのアクセス権がある人を表示する](/articles/viewing-people-with-access-to-your-repository) | **X** | | | -| [Organization リポジトリへのアクセス権がある人のリストをエクスポートする](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | -| Manage the default branch name (see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)") | **X** | | | -| デフォルトラベルの管理 (「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | | | -| Team の同期を有効化する (「[Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)」を参照) | **X** | | | +| Organization のアクション | オーナー | メンバー | 支払いマネージャー | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:-----:|:-----:|:--------------------------------------------------:| +| リポジトリの作成 (詳細については「[Organization 内でリポジトリの作成を制限する](/articles/restricting-repository-creation-in-your-organization)」を参照) | **X** | **X** | | +| 支払い情報を表示および編集する | **X** | | **X** | +| Organization に参加するようユーザを招待する | **X** | | | +| Organization に参加する招待を編集およびキャンセルする | **X** | | | +| Organization からメンバーを削除する | **X** | | | +| 以前のメンバーを Oraganization に復帰させる | **X** | | | +| **すべての Team** に対してユーザーを追加および削除する | **X** | | | +| Organization メンバーを*チームメンテナ*に昇格させる | **X** | | | +| コードレビューの割り当てを設定する ([「Team のコードレビューの割り当てを管理する」](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)を参照) | **X** | | | +| スケジュールされたリマインダーを設定する (「[プルリクエストのスケジュールされたリマインダーを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)」を参照) | **X** | | | +| **すべてのリポジトリに**コラボレーターを追加する | **X** | | | +| Organization 参加ログにアクセスする | **X** | | | +| Organization のプロフィールページを変更する (詳細は「[Organization のプロフィールについて](/articles/about-your-organization-s-profile)」を参照) | **X** | | | +| Organization のドメインを検証する (詳細は「[Organization のドメインを検証する](/articles/verifying-your-organization-s-domain)」を参照) | **X** | | | +| **すべての Team** を削除する | **X** | | | +| すべてのリポジトリを含めて Organization のアカウントを削除する | **X** | | | +| Team を作成する (詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照) | **X** | **X** | | +| [Organization の階層で Team を移動する](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| プロジェクトボードを作成する (詳細は「[Organization のプロジェクトボード権限](/articles/project-board-permissions-for-an-oganization)」を参照) | **X** | **X** | | +| Organization の全メンバーおよび Team の表示 | **X** | **X** | | +| 参照可能なチームへの @メンション | **X** | **X** | | +| *チームメンテナ*に指定できる | **X** | **X** | | +| Organization のインサイトを表示する (詳細は「[Organization のインサイトを表示する](/articles/viewing-insights-for-your-organization)」を参照) | **X** | **X** | | +| パブリック Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | **X** | | +| プライベート Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | | | +| **すべての Team** で Team ディスカッションを編集および削除する (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | | | +| コミット、プルリクエスト、Issue についてコメントを非表示にする (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | **X** | | +| Organization の Team ディスカッションを無効にする (詳細は「[Organization の Team ディスカッションを無効化する](/articles/disabling-team-discussions-for-your-organization)」を参照) | **X** | | |{% if currentVersion == "free-pro-team@latest" %} +| Organization dependency insights の可視性を管理する (詳細は「[Organization dependency insights の可視性を変更する](/articles/changing-the-visibility-of-your-organizations-dependency-insights)」を参照) | **X** | | |{% endif %} +| **すべての Team** で Team プロフィール画像を設定する (詳細は「[Team のプロフィール画像を設定する](/articles/setting-your-team-s-profile-picture)」を参照) | **X** | | | +| Organization のリポジトリから {% data variables.product.prodname_pages %} サイトを公開するのを無効にする (詳細、「[Organization の {% data variables.product.prodname_pages %} サイトの公開を無効化する](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)」を参照) | **X** | | | +| Organization のセキュリティおよび分析設定を管理する (詳細は「[Organization のセキュリティおよび分析設定を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)」を参照) | **X** | | | +| [SAML シングルサインオン](/articles/about-identity-and-access-management-with-saml-single-sign-on)を有効にして強制する | **X** | | | +| [組織へのユーザーの SAML アクセスを管理する](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization) | **X** | | | +| Organization の SSH 認証局を管理する (詳細は「[Organization の SSH 認証局を管理する](/articles/managing-your-organizations-ssh-certificate-authorities)」を参照) | **X** | | | +| リポジトリを移譲する | **X** | | | +| {% data variables.product.prodname_marketplace %} アプリケーションを購入、インストール、支払い管理、キャンセルする | **X** | | | +| {% data variables.product.prodname_marketplace %} のアプリケーションをリストする | **X** | | |{% if currentVersion != "github-ae@latest" %} +| Organization のリポジトリすべてについて、脆弱な依存関係についての [{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) アラートを受け取る | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} +| [フォークポリシーの管理](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | +| [Organization のパブリックリポジトリでのアクティビティを制限する](/articles/limiting-interactions-in-your-organization) | **X** | | | +| Organization にある*すべてのリポジトリ*のプル (読み取り)、プッシュ (書き込み)、クローン作成 (コピー) | **X** | | | +| Organization メンバーの[外部コラボレーター](#outside-collaborators)への変換 | **X** | | | +| [Organization リポジトリへのアクセス権がある人を表示する](/articles/viewing-people-with-access-to-your-repository) | **X** | | | +| [Organization リポジトリへのアクセス権がある人のリストをエクスポートする](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | +| デフォルブランチ名を管理する (「[Organization のリポジトリのデフォルブランチ名を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)」を参照) | **X** | | | +| デフォルトラベルの管理 (「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | | | +| Team の同期を有効化する (「[Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)」を参照) | **X** | | | {% else %} -| Organization のアクション | オーナー | メンバー | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-----------------------------------------------------------:| -| Organization に参加するようユーザを招待する | **X** | | -| Organization に参加する招待を編集およびキャンセルする | **X** | | -| Organization からメンバーを削除する | **X** | | | -| 以前のメンバーを Oraganization に復帰させる | **X** | | | -| **すべての Team** に対してユーザーを追加および削除する | **X** | | -| Organization メンバーを*チームメンテナ*に昇格させる | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| コードレビューの割り当てを設定する ([「Team のコードレビューの割り当てを管理する」](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)を参照) | **X** | |{% endif %} -| **すべてのリポジトリに**コラボレーターを追加する | **X** | | -| Organization 参加ログにアクセスする | **X** | | -| Organization のプロフィールページを変更する (詳細は「[Organization のプロフィールについて](/articles/about-your-organization-s-profile)」を参照) | **X** | | | -| **すべての Team** を削除する | **X** | | -| すべてのリポジトリを含めて Organization のアカウントを削除する | **X** | | -| Team を作成する (詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照) | **X** | **X** | -| Organization の全メンバーおよび Team の表示 | **X** | **X** | -| 参照可能なチームへの @メンション | **X** | **X** | -| *チームメンテナ*に指定できる | **X** | **X** | -| リポジトリを移譲する | **X** | | -| Organization の SSH 認証局を管理する (詳細は「[Organization の SSH 認証局を管理する](/articles/managing-your-organizations-ssh-certificate-authorities)」を参照) | **X** | | -| プロジェクトボードを作成する (詳細は「[Organization のプロジェクトボード権限](/articles/project-board-permissions-for-an-oganization)」を参照) | **X** | **X** | | -| パブリック Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | **X** | | -| プライベート Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | | | -| **すべての Team** で Team ディスカッションを編集および削除する (「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | | | -| コミット、プルリクエスト、Issue についてコメントを非表示にする (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | **X** | **X** | -| Organization の Team ディスカッションを無効にする (詳細は「[Organization の Team ディスカッションを無効化する](/articles/disabling-team-discussions-for-your-organization)」を参照) | **X** | | | -| **すべての Team** で Team プロフィール画像を設定する (詳細は「[Team のプロフィール画像を設定する](/articles/setting-your-team-s-profile-picture)」を参照) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} -| [Organization の階層で Team を移動する](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| Organization にある*すべてのリポジトリ*のプル (読み取り)、プッシュ (書き込み)、クローン作成 (コピー) | **X** | | -| Organization メンバーの[外部コラボレーター](#outside-collaborators)への変換 | **X** | | -| [Organization リポジトリへのアクセス権がある人を表示する](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Organization リポジトリへのアクセス権がある人のリストをエクスポートする](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| デフォルトラベルの管理 (「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | |{% endif %} +| Organization のアクション | オーナー | メンバー | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:-----:|:---------------------------------------------------------------------------------------------------:| +| Organization に参加するようユーザを招待する | **X** | | +| Organization に参加する招待を編集およびキャンセルする | **X** | | +| Organization からメンバーを削除する | **X** | | | +| 以前のメンバーを Oraganization に復帰させる | **X** | | | +| **すべての Team** に対してユーザーを追加および削除する | **X** | | +| Organization メンバーを*チームメンテナ*に昇格させる | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| コードレビューの割り当てを設定する ([「Team のコードレビューの割り当てを管理する」](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)を参照) | **X** | |{% endif %} +| **すべてのリポジトリに**コラボレーターを追加する | **X** | | +| Organization 参加ログにアクセスする | **X** | | +| Organization のプロフィールページを変更する (詳細は「[Organization のプロフィールについて](/articles/about-your-organization-s-profile)」を参照) | **X** | | | +| **すべての Team** を削除する | **X** | | +| すべてのリポジトリを含めて Organization のアカウントを削除する | **X** | | +| Team を作成する (詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照) | **X** | **X** | +| Organization の全メンバーおよび Team の表示 | **X** | **X** | +| 参照可能なチームへの @メンション | **X** | **X** | +| *チームメンテナ*に指定できる | **X** | **X** | +| リポジトリを移譲する | **X** | | +| Organization の SSH 認証局を管理する (詳細は「[Organization の SSH 認証局を管理する](/articles/managing-your-organizations-ssh-certificate-authorities)」を参照) | **X** | | +| プロジェクトボードを作成する (詳細は「[Organization のプロジェクトボード権限](/articles/project-board-permissions-for-an-oganization)」を参照) | **X** | **X** | | +| パブリック Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | **X** | | +| プライベート Team のディスカッションを表示し、**すべての Team** に投稿する (詳細は「[Team ディスカッションについて](/articles/about-team-discussions)」を参照) | **X** | | | +| **すべての Team** で Team ディスカッションを編集および削除する (「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | | | +| コミット、プルリクエスト、Issue についてコメントを非表示にする (詳細は「[混乱を生むコメントを管理する](/articles/managing-disruptive-comments)」を参照) | **X** | **X** | **X** | +| Organization の Team ディスカッションを無効にする (詳細は「[Organization の Team ディスカッションを無効化する](/articles/disabling-team-discussions-for-your-organization)」を参照) | **X** | | | +| **すべての Team** で Team プロフィール画像を設定する (詳細は「[Team のプロフィール画像を設定する](/articles/setting-your-team-s-profile-picture)」を参照) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| Organization のリポジトリから {% data variables.product.prodname_pages %} サイトを公開するのを無効にする (詳細、「[Organization の {% data variables.product.prodname_pages %} サイトの公開を無効化する](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)」を参照) | **X** | | |{% endif %} +| [Organization の階層で Team を移動する](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Organization にある*すべてのリポジトリ*のプル (読み取り)、プッシュ (書き込み)、クローン作成 (コピー) | **X** | | +| Organization メンバーの[外部コラボレーター](#outside-collaborators)への変換 | **X** | | +| [Organization リポジトリへのアクセス権がある人を表示する](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Organization リポジトリへのアクセス権がある人のリストをエクスポートする](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| デフォルトラベルの管理 (「[Organization 内のリポジトリのためのデフォルトラベルを管理する](/articles/managing-default-labels-for-repositories-in-your-organization)」を参照) | **X** | |{% endif %} {% endif %} ### {% data variables.product.prodname_github_app %} マネージャー -By default, only organization owners can manage the settings of {% data variables.product.prodname_github_app %}s owned by an organization. To allow additional users to manage {% data variables.product.prodname_github_app %}s owned by an organization, an owner can grant them {% data variables.product.prodname_github_app %} manager permissions. +デフォルトでは、Organization によって所有されている {% data variables.product.prodname_github_app %} の設定を管理できるのは Organization のオーナーだけです。 Organization によって所有されている {% data variables.product.prodname_github_app %} の管理を追加のユーザーに許可するために、オーナーは {% data variables.product.prodname_github_app %} マネージャーに権限を付与する必要があります。 -When you designate a user as a {% data variables.product.prodname_github_app %} manager in your organization, you can grant them access to manage the settings of some or all {% data variables.product.prodname_github_app %}s owned by the organization. 詳しい情報については、以下を参照してください。 +ユーザーを Organization の {% data variables.product.prodname_github_app %} マネージャーとして指定すると、Organization によって所有されている一部またはすべての {% data variables.product.prodname_github_app %} の設定を管理するアクセス権を付与できます。 詳しい情報については、以下を参照してください。 - [GitHub App マネージャーを Organization に追加する](/articles/adding-github-app-managers-in-your-organization) - [GitHub App マネージャーを Organization から削除する](/articles/removing-github-app-managers-from-your-organization) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/preparing-to-require-two-factor-authentication-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/preparing-to-require-two-factor-authentication-in-your-organization.md index 170da0c08dbb..d7c022ea671d 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/preparing-to-require-two-factor-authentication-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/preparing-to-require-two-factor-authentication-in-your-organization.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -We recommend that you notify {% if currentVersion == "free-pro-team@latest" %}organization members, outside collaborators, and billing managers{% else %}organization members and outside collaborators{% endif %} at least one week before you require 2FA in your organization. +Organization で 2 要素認証を義務付ける 1 週間以上前に、{% if currentVersion == "free-pro-team@latest" %}Organization のメンバー、外部コラボレーター、支払いマネージャー {% else %}Organization のメンバーと外部コラボレーター{% endif %}に通知することをおすすめします。 Organization で 2 要素認証を必須にすると、2 要素認証を使わないメンバー、外部コラボレーター、および支払いマネージャー (ボットアカウントを含む) は Organization から削除され、そのリポジトリにアクセスできなくなります。 Organization のプライベートリポジトリのフォークへのアクセスも失います。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 0fc6520ea346..745c024e52eb 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 権限の概要 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 09502c756cbc..6bd2a59956cc 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -1,14 +1,18 @@ --- title: Oraganization の以前のメンバーを復帰させる -intro: 'Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite former organization members to rejoin{% else %}add former members to{% endif%} your organization, and choose whether to restore the person''s former role, access permissions, forks, and settings.' +intro: 'Organizationのオーナーは {% if currentVersion == "free-pro-team@latest" %}Oraganization の以前のメンバーを招待して Oraganization に復帰させて{% else %}以前のメンバーを Oraganization に追加して{% endif%}、その個人の以前のロール、アクセス権、フォーク、設定をリストアするかどうかを選択することができます。' redirect_from: - /articles/reinstating-a-former-member-of-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -[ユーザを Organization から削除する](/articles/removing-a-member-from-your-organization)場合、[Organization のメンバーを外部のコラボレータに変換する](/articles/converting-an-organization-member-to-an-outside-collaborator)場合、または[メンバーと外部のコラボレータに 2要素認証(2FA)を有効化するよう要求](/articles/requiring-two-factor-authentication-in-your-organization)したためにユーザが Organization から削除される場合、そのユーザのアクセス権限と設定は 3 か月間保存されます。 You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. そのタイムフレーム内にユーザを Organization へ再度{% if currentVersion =="free-pro-team@latest" %}招待{% else %}追加{% endif %}した場合、そのユーザの権限をリストアできます。 {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ Oraganization の以前のメンバーを復帰させると、次のことがリ - Organization での Issue 割り当て - リポジトリプラン (リポジトリのアクティビティを Watch するか Watch しないか無視するかについての通知設定) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Tips**: - - Organization のメンバーが 2 要素認証を使用していなかったために Organization から削除された場合、Organization で 2 要素認証を使用するようメンバーに要求することに変わりないのであれば、以前のメンバーは 2 要素認証を有効化しないとメンバーとして復帰できません。 - - Organization に参加するようユーザを招待できるのは、Organization オーナーだけです。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 - - Organization にユーザ単位の有料プランがある場合、Organization の以前のメンバーを復帰させる前に、使用されていないライセンスを使用可能にしておく必要があります。 詳細は「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。 {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +Organization のメンバーが 2 要素認証を使用していなかったために Organization から削除された場合、Organization で 2 要素認証を使用するようメンバーに要求することに変わりないのであれば、以前のメンバーは 2 要素認証を有効化しないとメンバーとして復帰できません。 +{% endif %} - {% else %} - **Tips**: - - Organization のメンバーが 2 要素認証を使用していなかったために Organization から削除された場合、Organization で 2 要素認証を使用するようメンバーに要求することに変わりないのであれば、以前のメンバーは 2 要素認証を有効化しないとメンバーとして復帰できません。 - - Organization にユーザを追加できるのは、Organization オーナーだけです。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +Organization にユーザ単位の有料プランがある場合、Organization の以前のメンバーを復帰させる前に、使用されていないライセンスを使用可能にしておく必要があります。 詳細は「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。 {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Oraganization の以前のメンバーを復帰させる {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 90f63f350be0..a801c06981c4 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,33 +1,34 @@ --- -title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +title: 以前の外部のコラボレータの Organization へのアクセスを復帰させる +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. そのタイムフレーム内にユーザを Organization へ再度{% if currentVersion == "free-pro-team@latest" %}招待{% else %}追加{% endif %}した場合、そのユーザの権限をリストアできます。 {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} -When you reinstate a former outside collaborator, you can restore: - - The user's former access to organization repositories - - Any private forks of repositories owned by the organization - - Membership in the organization's teams - - Previous access and permissions for the organization's repositories - - Stars for organization repositories - - Issue assignments in the organization - - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) +以前の外部コラボレーターを復帰させると、次のことがリストアできます: + - ユーザの Organization リポジトリへの以前のアクセス + - Organization が所有しているリポジトリのあらゆるプライベートフォーク + - Organization のチームでのメンバーシップ + - Organization のリポジトリへの以前のアクセスと権限 + - Organization リポジトリでの Star + - Organization での Issue 割り当て + - リポジトリプラン (リポジトリのアクティビティを Watch するか Watch しないか無視するかについての通知設定) {% tip %} **Tips**: - - Only organization owners can reinstate outside collaborators' access to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - - The reinstating a member flow on {% data variables.product.product_location %} may use the term "member" to describe reinstating an outside collaborator but if you reinstate this person and keep their previous privileges, they will only have their previous [outside collaborator permissions](/articles/permission-levels-for-an-organization/#outside-collaborators).{% if currentVersion == "free-pro-team@latest" %} - - If your organization has a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)."{% endif %} + - 外部コラボレーターの Organization へのアクセスを復帰させることができるのは、Organization のオーナーだけです。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 + - {% data variables.product.product_location %} のメンバー復帰フローでは、外部コラボレーターの復帰を説明するために「メンバー」という用語を使用することがありますが、この個人を復帰させて以前の権限を保持しても、付与されるのはその[外部コラボレーターの以前の権限](/articles/permission-levels-for-an-organization/#outside-collaborators)のみです。{% if currentVersion == "free-pro-team@latest" %} + - Organization がユーザ単位の有料プランである場合、新しいメンバーを招待して参加させる、または Organization の以前のメンバーを復帰させる前に、そのためのライセンスが用意されている必要があります。 詳しい情報については、「[ユーザごとの価格付けについて](/articles/about-per-user-pricing)」を参照してください。{% endif %} {% endtip %} @@ -37,37 +38,35 @@ When you reinstate a former outside collaborator, you can restore: {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.reinstate-user-type-username %} {% if currentVersion == "free-pro-team@latest" %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Invite and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Invite and start fresh**. +6. [**Invite and reinstate**] をクリックして外部コラボレーターの Organization での以前の権限をリストアすることを選択するか、[**Invite and start fresh**] をクリックして以前の権限をクリアして新たにアクセス権を設定することを選択します。 {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Invite and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Invite and reinstate** instead. Once this person accepts the invitation, you can convert them to an organization member by [inviting them to join the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **警告:** 外部コラボレーターを Organization のメンバーにアップグレードする場合は、[**Invite and start fresh**] を選択して、その個人の新しいロールを選択します。 ただし、[start fresh] を選択する場合、その個人のプライベートフォークは Organization のリポジトリから失われますので、注意が必要です。 以前の外部コラボレーターを Organization のメンバーにし、*かつ*そのコラボレーターのプライベートフォークを保持するには、代わりに [**Invite and reinstate**] を選択します。 その個人が招待を承認したら、[Organization にメンバーとして参加するよう招待する](/articles/converting-an-outside-collaborator-to-an-organization-member)ことにより、その個人を Organization メンバーに変換できます。 {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) + ![設定をリストアするか否かの選択](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) {% else %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Add and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Add and start fresh**. +6. [**Add and reinstate**] をクリックして外部のコラボレータの Organization での以前の権限をリストアすることを選択するか、[**Add and start fresh**] をクリックして以前の権限をクリアして新たにアクセス権を設定することを選択します。 {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Add and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Add and reinstate** instead. Then, you can convert them to an organization member by [adding them to the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **警告:** 外部コラボレーターを Organization メンバーにアップグレードする場合は、[**Add and start fresh**] を選択して、その個人に新しいロールを選択してください。 ただし、[start fresh] を選択する場合、その個人のプライベートフォークは Organization のリポジトリから失われますので、注意が必要です。 以前の外部コラボレーターを Organization のメンバーにして、*かつ*そのプライベートフォークを保持するには、代わりに [**Add and reinstate**] を選択します。 それから、[Organization にメンバーとして追加する](/articles/converting-an-outside-collaborator-to-an-organization-member)ことにより、その個人を Organization メンバーに変換できます。 {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) + ![設定をリストアするか否かの選択](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Send invitation**. - ![Role and team options and send invitation button](/assets/images/help/organizations/add-role-send-invitation.png) +7. 以前の外部コラボレーターの以前の権限をクリアした場合は、そのユーザのロールを選択し、オプションでいくつかのチームに追加してから、[**Send invitation**] をクリックします。 ![ロールとTeamオプションと招待の送信ボタン](/assets/images/help/organizations/add-role-send-invitation.png) {% else %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Add member**. - ![Role and team options and add member button](/assets/images/help/organizations/add-role-add-member.png) +7. 以前の外部コラボレーターの以前の権限をクリアした場合は、そのユーザのロールを選択し、オプションでいくつかのチームに追加してから、[**Add member**] をクリックします。 ![ロールと Team のオプションと [add member] ボタン](/assets/images/help/organizations/add-role-add-member.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -8. The invited person will receive an email inviting them to the organization. They will need to accept the invitation before becoming an outside collaborator in the organization. {% data reusables.organizations.cancel_org_invite %} +8. 招待された人物は、Organizationへの招待メールを受け取ります。 Organization で 外部コラボレーターになるには、招待を受諾する必要があります。 {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further Reading +### 参考リンク -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- [Organization のリポジトリ権限レベル](/articles/repository-permission-levels-for-an-organization) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index 57db6c823ed3..62c45a28f250 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization からメンバーを削除できるのは、Organization のオーナーだけです。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index 824d90ae9047..a310679581e8 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index 43dd2e1f69b1..3689d1917d85 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index 9da956c1aa82..5ec5ab4fb80a 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_github_app %} マネージャー権限に関する詳しい情報については「[Organization の権限レベル](/articles/permission-levels-for-an-organization#github-app-managers)」を参照してください。 @@ -24,8 +25,8 @@ versions: {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.github-apps-settings-sidebar %} -1. Under " -{% data variables.product.prodname_github_app %}s", click on the avatar of the app you'd like to remove a {% data variables.product.prodname_github_app %} manager from. +1. [ +[{% data variables.product.prodname_github_app %}] で、{% data variables.product.prodname_github_app %} マネージャーを削除するアプリケーションのアバターをクリックします。 ![{% data variables.product.prodname_github_app %} を選択](/assets/images/help/organizations/select-github-app.png) {% data reusables.organizations.app-managers-settings-sidebar %} 1. [App managers] の下で、{% data variables.product.prodname_github_app %} マネージャー権限を削除する個人のユーザ名を探し、 [**Revoke**] をクリックします。 ![{% data variables.product.prodname_github_app %} マネージャー権限の削除](/assets/images/help/organizations/github-app-manager-revoke-permissions-individual-app.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index 9810363afc49..13d7e2d1ec52 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index dd2dc4c23eaf..8c582380e9f4 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 7b136409d40a..de238220ecc0 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -28,7 +29,7 @@ Organization の名前を変更したら、古い Organization 名は他の個 #### 自動ではない変更 Organization の名前を変更したら、次のようになります: -- 以前の Organization プロフィールページ (`https://{% data variables.command_line.backticks %}/previousorgname` など) にリンクすると、404 エラーが返されます。 We recommend you update links to your organization from other sites{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profiles{% endif %}. +- 以前の Organization プロフィールページ (`https://{% data variables.command_line.backticks %}/previousorgname` など) にリンクすると、404 エラーが返されます。 他のサイト{% if currentVersion == "free-pro-team@latest" %} (LinkedIn や Twitter のプロフィールなど) {% endif %}からの Organization へのリンクを更新するよう推奨します。 - 古い Organization 名を使用する API リクエストでは、404 エラーが返されます。 API リクエストにある古い Organization 名を更新するようおすすめします。 - 古い Organization 名を使用する Team へは、自動での [@mention](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) リダイレクトはありません。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index b6a7b126d903..5044d66a8942 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 管理権限を持つ人は、Organization が所有するリポジトリに対する人およびチームのアクセスを管理できます。 @@ -42,74 +43,74 @@ Organization レベルの設定を管理することに加え、Organization の ### 各権限レベルが可能なリポジトリへのアクセス -| リポジトリアクション | Read | Triage | Write | Maintain | Admin | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:------:|:-----:|:--------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| 個人または Team の割り当てリポジトリからのプル | **X** | **X** | **X** | **X** | **X** | -| 個人または Team の割り当てリポジトリのフォーク | **X** | **X** | **X** | **X** | **X** | -| 自分のコメントの編集および削除 | **X** | **X** | **X** | **X** | **X** | -| Issue のオープン | **X** | **X** | **X** | **X** | **X** | -| 自分でオープンした Issue のクローズ | **X** | **X** | **X** | **X** | **X** | -| 自分でクローズした Issue を再オープン | **X** | **X** | **X** | **X** | **X** | -| 自分に割り当てられた Issue の取得 | **X** | **X** | **X** | **X** | **X** | -| Team の割り当てリポジトリのフォークからのプルリクエストの送信 | **X** | **X** | **X** | **X** | **X** | -| プルリクエストについてのレビューのサブミット | **X** | **X** | **X** | **X** | **X** | -| 公開済みリリースの表示 | **X** | **X** | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} -| [[GitHub Actions workflow runs](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)] の表示 | **X** | **X** | **X** | **X** | **X** |{% endif %} -| wiki の編集 | **X** | **X** | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} -| [悪用あるいはスパムの可能性があるコンテンツのレポート](/articles/reporting-abuse-or-spam) | **X** | **X** | **X** | **X** | **X** |{% endif %} -| ラベルの適用 | | **X** | **X** | **X** | **X** | -| すべての Issue およびプルリクエストのクローズ、再オープン、割り当て | | **X** | **X** | **X** | **X** | -| マイルストーンの適用 | | **X** | **X** | **X** | **X** | -| [重複した Issue とプルリクエスト](/articles/about-duplicate-issues-and-pull-requests)のマーク付け | | **X** | **X** | **X** | **X** | -| [プルリクエストのレビュー](/articles/requesting-a-pull-request-review)の要求 | | **X** | **X** | **X** | **X** | -| 個人または Team の割り当てリポジトリへのプッシュ (書き込み) | | | **X** | **X** | **X** | -| コミット、プルリクエスト、Issue についての他者によるコメントの編集と削除 | | | **X** | **X** | **X** | -| [他者によるコメントの非表示](/articles/managing-disruptive-comments) | | | **X** | **X** | **X** | -| [会話のロック](/articles/locking-conversations) | | | **X** | **X** | **X** | -| Issue の移譲 (詳細は「[他のリポジトリへ Issue を移譲する](/articles/transferring-an-issue-to-another-repository)」を参照) | | | **X** | **X** | **X** | -| [リポジトリに指定されたコードオーナーとしてのアクション](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [プルリクエストのドラフトに、レビューの準備ができたことを示すマークを付ける](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| [プルリクエストをドラフトに変換する](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} -| プルリクエストのマージ可能性に影響するレビューのサブミット | | | **X** | **X** | **X** | -| プルリクエストに[提案された変更を適用する](/articles/incorporating-feedback-in-your-pull-request) | | | **X** | **X** | **X** | -| [ステータスチェック](/articles/about-status-checks)の作成 | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} -| Create, edit, run, re-run, and cancel [GitHub Actions workflows](/actions/automating-your-workflow-with-github-actions/) | | | **X** | **X** | **X** |{% endif %} -| リリースの作成と編集 | | | **X** | **X** | **X** | -| ドラフトリリースの表示 | | | **X** | **X** | **X** | -| リポジトリの説明の編集 | | | | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} -| [View and install packages](/packages/publishing-and-managing-packages) | **X** | **X** | **X** | **X** | **X** | -| [Publish packages](/packages/publishing-and-managing-packages/publishing-a-package) | | | **X** | **X** | **X** | -| [Delete packages](/packages/publishing-and-managing-packages/deleting-a-package) | | | | | **X** |{% endif %} -| [Topics](/articles/classifying-your-repository-with-topics) の管理 | | | | **X** | **X** | -| Wiki の有効化および Wiki 編集者の制限 | | | | **X** | **X** | -| プロジェクトボードの有効化 | | | | **X** | **X** | -| [プルリクエストのマージ](/articles/configuring-pull-request-merges)の設定 | | | | **X** | **X** | -| [{% data variables.product.prodname_pages %} の公開ソース](/articles/configuring-a-publishing-source-for-github-pages)の設定 | | | | **X** | **X** | -| [保護されたブランチへのプッシュ](/articles/about-protected-branches) | | | | **X** | **X** | -| [リポジトリソーシャルカードの作成と編集](/articles/customizing-your-repositorys-social-media-preview) | | | | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} -| [リポジトリでのインタラクション](/github/building-a-strong-community/limiting-interactions-in-your-repository)を制限する | | | | **X** | **X** |{% endif %} -| Issue の削除 (「[Issue を削除する](/articles/deleting-an-issue)」を参照) | | | | | **X** | -| 保護されたブランチでのプルリクエストのマージ(レビューの承認がなくても) | | | | | **X** | -| [リポジトリのコードオーナーの定義](/articles/about-code-owners) | | | | | **X** | -| リポジトリを Team に追加する (詳細は「[Organization リポジトリへの Team のアクセスを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository#giving-a-team-access-to-a-repository)」を参照) | | | | | **X** | -| [外部のコラボレータのリポジトリへのアクセスの管理](/articles/adding-outside-collaborators-to-repositories-in-your-organization) | | | | | **X** | -| [リポジトリの可視性の変更](/articles/restricting-repository-visibility-changes-in-your-organization) | | | | | **X** | -| リポジトリのテンプレート化 (「[テンプレートリポジトリを作成する](/articles/creating-a-template-repository)」を参照) | | | | | **X** | -| リポジトリ設定の変更 | | | | | **X** | -| Team およびコラボレータのリポジトリへのアクセス管理 | | | | | **X** | -| リポジトリのデフォルトブランチ編集 | | | | | **X** | -| Webhookおよびデプロイキーの管理 | | | | | **X** |{% if currentVersion == "free-pro-team@latest" %} -| プライベートリポジトリの[依存関係グラフの有効化](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) | | | | | **X** | -| リポジトリでの[脆弱性のある依存関係に対する{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)を受信 | | | | | **X** | -| [{% data variables.product.prodname_dependabot_alerts %} を閉じる](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** | -| 脆弱な依存関係についての[{% data variables.product.prodname_dependabot_alerts %}を受信する個人または Team の追加指定](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository) | | | | | **X** | -| [プライベートリポジトリ用のデータ利用設定を管理する](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository) | | | | | **X** |{% endif %}{% if currentVersion == "free-pro-team@latest" %}| Create [security advisories](/github/managing-security-vulnerabilities/about-github-security-advisories) | | | | | **X** |{% endif %} -| [リポジトリのフォークポリシーを管理する](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) | | | | | **X** | -| [リポジトリの Organization への移譲](/articles/restricting-repository-creation-in-your-organization) | | | | | **X** | -| [リポジトリの削除または Organization 外への移譲](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **X** | -| [リポジトリのアーカイブ](/articles/about-archiving-repositories) | | | | | **X** |{% if currentVersion == "free-pro-team@latest" %} -| スポンサーボタンの表示 (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | | | | | **X** |{% endif %} -| JIRA や Zendesk などの外部リソースに対する自動リンク参照を作成します (「[外部リソースを参照する自動リンクの設定](/articles/configuring-autolinks-to-reference-external-resources)」を参照)。 | | | | | **X** | +| リポジトリアクション | Read | Triage | Write | Maintain | Admin | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:------:|:-----:|:--------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| 個人または Team の割り当てリポジトリからのプル | **X** | **X** | **X** | **X** | **X** | +| 個人または Team の割り当てリポジトリのフォーク | **X** | **X** | **X** | **X** | **X** | +| 自分のコメントの編集および削除 | **X** | **X** | **X** | **X** | **X** | +| Issue のオープン | **X** | **X** | **X** | **X** | **X** | +| 自分でオープンした Issue のクローズ | **X** | **X** | **X** | **X** | **X** | +| 自分でクローズした Issue を再オープン | **X** | **X** | **X** | **X** | **X** | +| 自分に割り当てられた Issue の取得 | **X** | **X** | **X** | **X** | **X** | +| Team の割り当てリポジトリのフォークからのプルリクエストの送信 | **X** | **X** | **X** | **X** | **X** | +| プルリクエストについてのレビューのサブミット | **X** | **X** | **X** | **X** | **X** | +| 公開済みリリースの表示 | **X** | **X** | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} +| [[GitHub Actions workflow runs](/actions/automating-your-workflow-with-github-actions/managing-a-workflow-run)] の表示 | **X** | **X** | **X** | **X** | **X** |{% endif %} +| wiki の編集 | **X** | **X** | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} +| [悪用あるいはスパムの可能性があるコンテンツのレポート](/articles/reporting-abuse-or-spam) | **X** | **X** | **X** | **X** | **X** |{% endif %} +| ラベルの適用 | | **X** | **X** | **X** | **X** | +| すべての Issue およびプルリクエストのクローズ、再オープン、割り当て | | **X** | **X** | **X** | **X** | +| マイルストーンの適用 | | **X** | **X** | **X** | **X** | +| [重複した Issue とプルリクエスト](/articles/about-duplicate-issues-and-pull-requests)のマーク付け | | **X** | **X** | **X** | **X** | +| [プルリクエストのレビュー](/articles/requesting-a-pull-request-review)の要求 | | **X** | **X** | **X** | **X** | +| 個人または Team の割り当てリポジトリへのプッシュ (書き込み) | | | **X** | **X** | **X** | +| コミット、プルリクエスト、Issue についての他者によるコメントの編集と削除 | | | **X** | **X** | **X** | +| [他者によるコメントの非表示](/articles/managing-disruptive-comments) | | | **X** | **X** | **X** | +| [会話のロック](/articles/locking-conversations) | | | **X** | **X** | **X** | +| Issue の移譲 (詳細は「[他のリポジトリへ Issue を移譲する](/articles/transferring-an-issue-to-another-repository)」を参照) | | | **X** | **X** | **X** | +| [リポジトリに指定されたコードオーナーとしてのアクション](/articles/about-code-owners) | | | **X** | **X** | **X** | +| [プルリクエストのドラフトに、レビューの準備ができたことを示すマークを付ける](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| [プルリクエストをドラフトに変換する](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} +| プルリクエストのマージ可能性に影響するレビューのサブミット | | | **X** | **X** | **X** | +| プルリクエストに[提案された変更を適用する](/articles/incorporating-feedback-in-your-pull-request) | | | **X** | **X** | **X** | +| [ステータスチェック](/articles/about-status-checks)の作成 | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} +| [GitHub Actions ワークフロー](/actions/automating-your-workflow-with-github-actions/) の作成、編集、実行、再実行、キャンセル | | | **X** | **X** | **X** |{% endif %} +| リリースの作成と編集 | | | **X** | **X** | **X** | +| ドラフトリリースの表示 | | | **X** | **X** | **X** | +| リポジトリの説明の編集 | | | | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} +| [パッケージの表示とインストール](/packages/publishing-and-managing-packages) | **X** | **X** | **X** | **X** | **X** | +| [パッケージの公開](/packages/publishing-and-managing-packages/publishing-a-package) | | | **X** | **X** | **X** | +| [パッケージの削除](/packages/publishing-and-managing-packages/deleting-a-package) | | | | | **X** |{% endif %} +| [Topics](/articles/classifying-your-repository-with-topics) の管理 | | | | **X** | **X** | +| Wiki の有効化および Wiki 編集者の制限 | | | | **X** | **X** | +| プロジェクトボードの有効化 | | | | **X** | **X** | +| [プルリクエストのマージ](/articles/configuring-pull-request-merges)の設定 | | | | **X** | **X** | +| [{% data variables.product.prodname_pages %} の公開ソース](/articles/configuring-a-publishing-source-for-github-pages)の設定 | | | | **X** | **X** | +| [保護されたブランチへのプッシュ](/articles/about-protected-branches) | | | | **X** | **X** | +| [リポジトリソーシャルカードの作成と編集](/articles/customizing-your-repositorys-social-media-preview) | | | | **X** | **X** |{% if currentVersion == "free-pro-team@latest" %} +| [リポジトリでのインタラクション](/github/building-a-strong-community/limiting-interactions-in-your-repository)を制限する | | | | **X** | **X** |{% endif %} +| Issue の削除 (「[Issue を削除する](/articles/deleting-an-issue)」を参照) | | | | | **X** | +| 保護されたブランチでのプルリクエストのマージ(レビューの承認がなくても) | | | | | **X** | +| [リポジトリのコードオーナーの定義](/articles/about-code-owners) | | | | | **X** | +| リポジトリを Team に追加する (詳細は「[Organization リポジトリへの Team のアクセスを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository#giving-a-team-access-to-a-repository)」を参照) | | | | | **X** | +| [外部のコラボレータのリポジトリへのアクセスの管理](/articles/adding-outside-collaborators-to-repositories-in-your-organization) | | | | | **X** | +| [リポジトリの可視性の変更](/articles/restricting-repository-visibility-changes-in-your-organization) | | | | | **X** | +| リポジトリのテンプレート化 (「[テンプレートリポジトリを作成する](/articles/creating-a-template-repository)」を参照) | | | | | **X** | +| リポジトリ設定の変更 | | | | | **X** | +| Team およびコラボレータのリポジトリへのアクセス管理 | | | | | **X** | +| リポジトリのデフォルトブランチ編集 | | | | | **X** | +| Webhookおよびデプロイキーの管理 | | | | | **X** |{% if currentVersion == "free-pro-team@latest" %} +| プライベートリポジトリの[依存関係グラフの有効化](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) | | | | | **X** | +| リポジトリでの[脆弱性のある依存関係に対する{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)を受信 | | | | | **X** | +| [{% data variables.product.prodname_dependabot_alerts %} を閉じる](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** | +| 脆弱な依存関係についての[{% data variables.product.prodname_dependabot_alerts %}を受信する個人または Team の追加指定](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository) | | | | | **X** | +| [プライベートリポジトリ用のデータ利用設定を管理する](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository) | | | | | **X** |{% endif %}{% if currentVersion == "free-pro-team@latest" %}| [セキュリティアドバイザリ](/github/managing-security-vulnerabilities/about-github-security-advisories)の作成 | | | | | **X** |{% endif %} +| [リポジトリのフォークポリシーを管理する](/github/administering-a-repository/managing-the-forking-policy-for-your-repository) | | | | | **X** | +| [リポジトリの Organization への移譲](/articles/restricting-repository-creation-in-your-organization) | | | | | **X** | +| [リポジトリの削除または Organization 外への移譲](/articles/setting-permissions-for-deleting-or-transferring-repositories) | | | | | **X** | +| [リポジトリのアーカイブ](/articles/about-archiving-repositories) | | | | | **X** |{% if currentVersion == "free-pro-team@latest" %} +| スポンサーボタンの表示 (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | | | | | **X** |{% endif %} +| JIRA や Zendesk などの外部リソースに対する自動リンク参照を作成します (「[外部リソースを参照する自動リンクの設定](/articles/configuring-autolinks-to-reference-external-resources)」を参照)。 | | | | | **X** | ### 参考リンク diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index 5aa07e574efb..8667d3c6f6dd 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ある Team を子として追加するようにリクエストすると、その子チームのメンテナーにリクエストが送信されます。 子チームのメンテナーがリクエストを受諾すると、その子チームは Organization の階層内で親チームの下にネストされます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index cc4468620cd2..0e6f4a033e39 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 自分の Team の親を追加または変更するようにリクエストすると、その親チームのメンテナーにリクエストが送信されます。 新しい親チームのメンテナーがリクエストを承認すると、自分の Team は Organization の階層内で親チームの下に子チームとしてネストされます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index 5474ce5cbb10..64d56504a404 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -1,6 +1,6 @@ --- title: Organization で 2 要素認証を要求する -intro: 'Organization owners can require {% if currentVersion == "free-pro-team@latest" %}organization members, outside collaborators, and billing managers{% else %}organization members and outside collaborators{% endif %} to enable two-factor authentication for their personal accounts, making it harder for malicious actors to access an organization''s repositories and settings.' +intro: 'Organization のオーナーは、{% if currentVersion == "free-pro-team@latest" %}Organization のメンバー、外部コラボレーター、支払いマネージャー {% else %}Organization のメンバーおよび外部のコラボレーター{% endif %}に、それぞれの個人アカウントに対する 2 要素認証を有効にするように義務付けることで、悪意のある行為者が Organization のリポジトリや設定にアクセスしにくくすることができます。' redirect_from: - /articles/requiring-two-factor-authentication-in-your-organization versions: @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -### About two-factor authentication for organizations +### Organization の2 要素認証について -{% data reusables.two_fa.about-2fa %} You can require all {% if currentVersion == "free-pro-team@latest" %}members, outside collaborators, and billing managers{% else %}members and outside collaborators{% endif %} in your organization to enable two-factor authentication on {% data variables.product.product_name %}. For more information about two-factor authentication, see "[Securing your account with two-factor authentication (2FA)](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)." +{% data reusables.two_fa.about-2fa %} Organization のすべての{% if currentVersion == "free-pro-team@latest" %}メンバー、外部コラボレーター、支払いマネージャー{% else %}メンバーおよび外部コラボレーター{% endif %}に、{% data variables.product.product_name %} で 2 要素認証を有効にすることを義務付けることができます。 2 要素認証の詳細は「[2 要素認証 (2FA) でアカウントを保護する](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)」を参照してください。 {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)」を参照してください。 +Enterprise で Organization の 2 要素認証を必須にすることもできます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)」を参照してください。 {% endif %} @@ -22,8 +22,8 @@ You can also require two-factor authentication for organizations in an enterpris **警告:** -- When you require use of two-factor authentication for your organization, {% if currentVersion == "free-pro-team@latest" %}members, outside collaborators, and billing managers{% else %}members and outside collaborators{% endif %} (including bot accounts) who do not use 2FA will be removed from the organization and lose access to its repositories. Organization のプライベートリポジトリのフォークへのアクセスも失います。 Organization から削除されてから 3 か月以内に、個人アカウントに対して 2 要素認証を有効にすれば、[それらのアカウントが持っていたアクセス特権と設定を復元](/articles/reinstating-a-former-member-of-your-organization)できます。 -- If an organization owner, member,{% if currentVersion == "free-pro-team@latest" %} billing manager,{% endif %} or outside collaborator disables 2FA for their personal account after you've enabled required two-factor authentication, they will automatically be removed from the organization. +- Organization に対して 2 要素認証の使用を義務付ける場合、2FA を使用しない{% if currentVersion == "free-pro-team@latest" %}メンバー、外部コラボレーター、支払いマネージャー {% else %}メンバーおよび外部コラボレーター{% endif %} (ボット アカウントを含む) は Organization から削除され、そのリポジトリへのアクセス権が失われます。 Organization のプライベートリポジトリのフォークへのアクセスも失います。 Organization から削除されてから 3 か月以内に、個人アカウントに対して 2 要素認証を有効にすれば、[それらのアカウントが持っていたアクセス特権と設定を復元](/articles/reinstating-a-former-member-of-your-organization)できます。 +- 義務付けられた 2 要素認証を有効にした後に、Organization のオーナー、メンバー、{% if currentVersion == "free-pro-team@latest" %}支払いマネージャー、{% endif %} または外部コラボレーターがそれぞれの個人アカウントで 2 要素認証を無効にすると、それらは Organization から自動的に削除されます。 - あなたが、2 要素認証を義務付けている Organization の唯一のオーナーである場合、その Organization での 2 要素認証義務を無効にしなければ、あなたの個人アカウントの 2 要素認証を無効にすることはできません。 {% endwarning %} @@ -32,9 +32,9 @@ You can also require two-factor authentication for organizations in an enterpris ### 必要な環境 -Before you can require {% if currentVersion == "free-pro-team@latest" %}organization members, outside collaborators, and billing managers{% else %}organization members and outside collaborators{% endif %} to use two-factor authentication, you must enable two-factor authentication for your account on {% data variables.product.product_name %}. 詳細は「[2 要素認証 (2FA) でアカウントを保護する](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)」を参照してください。 +{% if currentVersion == "free-pro-team@latest" %}Organization のメンバー、外部コラボレーター、支払いマネージャー {% else %}Organization のメンバーおよび外部コラボレーター{% endif %}に、 2 要素認証を使用することを義務付けるには、まず{% data variables.product.product_name %} の自分自身の個人アカウントで 2 要素認証を有効にする必要があります。 詳細は「[2 要素認証 (2FA) でアカウントを保護する](/github/authenticating-to-github/securing-your-account-with-two-factor-authentication-2fa)」を参照してください。 -Before you require use of two-factor authentication, we recommend notifying {% if currentVersion == "free-pro-team@latest" %}organization members, outside collaborators, and billing managers{% else %}organization members and outside collaborators{% endif %} and asking them to set up 2FA for their accounts. You can see if members and outside collaborators already use 2FA. 詳細は「[Organization 内のユーザが 2 要素認証を有効にしているか確認する](/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled)」を参照してください。 +2 要素認証の使用を義務付ける前に、{% if currentVersion == "free-pro-team@latest" %}Organization のメンバー、外部コラボレーター、支払いマネージャー {% else %}Organization のメンバーおよび外部コラボレータ{% endif %}に通知して、それぞれのアカウントで 2 要素認証をセットアップするように依頼することをおすすめします。 メンバーと外部のコラボレーターがすでに 2 要素認証を使用しているかどうかを確認できます。 詳細は「[Organization 内のユーザが 2 要素認証を有効にしているか確認する](/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled)」を参照してください。 ### Organization で 2 要素認証を要求する @@ -59,7 +59,7 @@ Before you require use of two-factor authentication, we recommend notifying {% i {% data reusables.audit_log.audit_log_sidebar_for_org_admins %} 4. 検索クエリを入力します。 以下のように検索します: - 削除された Organization のメンバーを検索するには、検索クエリで `action:org.remove_member` を使用します - - Outside collaborators removed, use `action:org.remove_outside_collaborator` in your search query{% if currentVersion == "free-pro-team@latest" %} + - 削除された外部コラボレーターを検索するには、検索クエリで `action:org.remove_outside_collaborator` を使用します{% if currentVersion == "free-pro-team@latest" %} - 削除された支払いマネージャーを検索するには、検索クエリで `action:org.remove_billing_manager` を使用します{% endif %} また、検索で[時間枠](/articles/reviewing-the-audit-log-for-your-organization/#search-based-on-time-of-action)を使用すれば、Organization から削除された人々を表示できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index 4b5f4b8b5fb6..2231d3154fed 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -メンバーが Organization でリポジトリを作成できるかどうかを選択できます。 If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +メンバーが Organization でリポジトリを作成できるかどうかを選択できます。 メンバーにリポジトリの作成を許可する場合、メンバーが作成できるリポジトリの種類を選択できます。{% if currentVersion == "free-pro-team@latest" %}メンバーがプライベートリポジトリのみを作成することを許可する場合、Organization は {% data variables.product.prodname_ghe_cloud %} を使用する必要があります。{% endif %} 詳細は「[リポジトリの可視性について](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)」を参照してください。 Organization のオーナーは、いつでもどんなタイプの Team でも作成できます。 -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise オーナー{% else %}サイト管理者{% endif %}は、Organization のリポジトリ作成ポリシーで使用できるオプションを制限できます。 For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} @@ -26,5 +27,5 @@ Organization のオーナーは、いつでもどんなタイプの Team でも {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository creation", select one or more options. ![リポジトリ作成のオプション](/assets/images/help/organizations/repo-creation-perms-radio-buttons.png) +5. [Repository creation] で、1 つ以上のオプションを選択します。 ![リポジトリ作成のオプション](/assets/images/help/organizations/repo-creation-perms-radio-buttons.png) 6. [**Save**] をクリックします。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index 8c0365db18f4..c639d75ff6f0 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリの可視性を変更する資格を Organization のオーナーのみに制限すること、またはプライベートからパブリックまたはパブリックからプライベートに可視性を変更することをリポジトリの管理者権限を所有するメンバーに許可することができます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index b0029b8eeabf..887eaccfbfba 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -1,425 +1,444 @@ --- -title: Reviewing the audit log for your organization -intro: 'The audit log allows organization admins to quickly review the actions performed by members of your organization. It includes details such as who performed the action, what the action was, and when it was performed.' +title: Organization の Audit log をレビューする +intro: 'Audit log により、Organization の管理者は Organization のメンバーによって行われたアクションをすばやくレビューできます。 これには、誰がいつ何のアクションを実行したかなどの詳細が残されます。' redirect_from: - /articles/reviewing-the-audit-log-for-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Accessing the audit log +### Audit log にアクセスする -The audit log lists actions performed within the last 90 days. Only owners can access an organization's audit log. +Audit log には、過去 90 日間に行われた行動が一覧表示されます。 Organization の Audit log にアクセスできるのはオーナーのみです。 {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.audit_log.audit_log_sidebar_for_org_admins %} -### Searching the audit log +### Audit log を検索する {% data reusables.audit_log.audit-log-search %} -#### Search based on the action performed - -To search for specific events, use the `action` qualifier in your query. Actions listed in the audit log are grouped within the following categories: - -| Category Name | Description -|------------------|-------------------{% if currentVersion == "free-pro-team@latest" %} -| `account` | Contains all activities related to your organization account.{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| `billing` | Contains all activities related to your organization's billing.{% endif %} -| `discussion_post` | Contains all activities related to discussions posted to a team page. -| `discussion_post_reply` | Contains all activities related to replies to discussions posted to a team page. -| `hook` | Contains all activities related to webhooks. -| `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -| `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." | {% endif %} -| `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -| `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} -| `profile_picture` | Contains all activities related to your organization's profile picture. -| `project` | Contains all activities related to project boards. -| `protected_branch` | Contains all activities related to protected branches. -| `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} -| `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams in your organization.{% endif %} -| `team_discussions` | Contains activities related to managing team discussions for an organization. - -You can search for specific sets of actions using these terms. For example: - - * `action:team` finds all events grouped within the team category. - * `-action:hook` excludes all events in the webhook category. - -Each category has a set of associated events that you can filter on. For example: - - * `action:team.create` finds all events where a team was created. - * `-action:hook.events_changed` excludes all events where the events on a webhook have been altered. - -This list describes the available categories and associated events: - -{% if currentVersion == "free-pro-team@latest" %}- [The `account` category](#the-account-category) -- [The `billing` category](#the-billing-category){% endif %} -- [The `discussion_post` category](#the-discussion_post-category) -- [The `discussion_post_reply` category](#the-discussion_post_reply-category) -- [The `hook` category](#the-hook-category) -- [The `integration_installation_request` category](#the-integration_installation_request-category) -- [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} -- [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -- [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} -- [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -- [The `organization_label` category](#the-organization_label-category){% endif %} -- [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} -- [The `payment_method` category](#the-payment_method-category){% endif %} -- [The `profile_picture` category](#the-profile_picture-category) -- [The `project` category](#the-project-category) -- [The `protected_branch` category](#the-protected_branch-category) -- [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} -- [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} -- [The `team` category](#the-team-category){% endif %} -- [The `team_discussions` category](#the-team_discussions-category) +#### 実行されたアクションに基づく検索 + +特定のイベントを検索するには、クエリで `action` 修飾子を使用します。 Audit log に一覧表示されるアクションは以下のカテゴリに分類されます。 + +| カテゴリー名 | 説明 | +| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| `アカウント` | Organization アカウントに関連するすべてのアクティビティが対象です。{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `支払い` | Organization の支払いに関連するすべてのアクティビティが対象です。{% endif %} +| `discussion_post` | Team ページに投稿されたディスカッションに関連するすべてのアクティビティが対象です。 | +| `discussion_post_reply` | Team ページに投稿されたディスカッションへの返答に関連するすべてのアクティビティが対象です。 | +| `フック` | webhookに関連するすべてのアクティビティを含みます。 | +| `integration_installation_request` | Organization 内で使用するインテグレーションをオーナーが承認するよう求める、 Organization メンバーからのリクエストに関連するすべてのアクティビティが対象です。 |{% if currentVersion == "free-pro-team@latest" %} +| `marketplace_agreement_signature` | {% data variables.product.prodname_marketplace %} Developer Agreement の署名に関連するすべての活動が対象です。 | +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| `members_can_create_pages` | Organization のリポジトリについて {% data variables.product.prodname_pages %} サイトの公開を無効化することに関連するすべてのアクティビティが対象です。 詳細については、「[Organization について {% data variables.product.prodname_pages %} サイトの公開を制限する](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)」を参照してください。 |{% endif %} +| `org` | Organization メンバーシップに関連するすべてのアクティビティが対象です。{% if currentVersion == "free-pro-team@latest" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| `organization_label` | Organization のリポジトリのデフォルトラベルに関連するすべてのアクティビティが対象です。{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `payment_method` | Organization の GitHub への支払い方法に関連するすべてのアクティビティが対象です。{% endif %} +| `profile_picture` | Organization のプロフィール画像に関連するすべてのアクティビティが対象です。 | +| `project` | プロジェクト ボードに関連するすべての活動が対象です。 | +| `protected_branch` | 保護されたブランチ関連するすべてのアクティビティが対象です。 | +| `repo` | Organization によって所有されていリポジトリに関連するすべてのアクティビティが対象です。{% if currentVersion == "free-pro-team@latest" %} +| `repository_content_analysis` | [プライベート リポジトリに対するデータの使用を有効または無効にする](/articles/about-github-s-use-of-your-data)に関連するすべての活動が対象です。 | +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `Team` | Organization の Team に関連するすべてのアクティビティが対処です。{% endif %} +| `team_discussions` | Organization の Team ディスカッションに関連するすべてのアクティビティが対象です。 | + +次の用語を使用すれば、特定の一連の行動を検索できます。 例: + + * `action:team`はteamカテゴリ内でグループ化されたすべてのイベントを検索します。 + * `-action:hook` は webhook カテゴリ内のすべてのイベントを除外します。 + +各カテゴリには、フィルタリングできる一連の関連イベントがあります。 例: + + * `action:team.create`はTeamが作成されたすべてのイベントを検索します。 + * `-action:hook.events_changed` は webhook の変更されたすべてのイベントを除外します。 + +以下リストで、使用できるカテゴリと関連するイベントを説明します。 + +{% if currentVersion == "free-pro-team@latest" %}- [`account` カテゴリ](#the-account-category) +- [`billing` カテゴリ](#the-billing-category){% endif %} +- [`discussion_post` カテゴリ](#the-discussion_post-category) +- [`discussion_post_reply` カテゴリ](#the-discussion_post_reply-category) +- [`hook` カテゴリ](#the-hook-category) +- [`integration_installation_request` カテゴリ](#the-integration_installation_request-category) +- [`issue` カテゴリ](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} +- [`marketplace_agreement_signature` カテゴリ](#the-marketplace_agreement_signature-category) +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +- [`members_can_create_pages` カテゴリ](#the-members_can_create_pages-category){% endif %} +- [`org` カテゴリ](#the-org-category){% if currentVersion == "free-pro-team@latest" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +- [`organization_label` カテゴリ](#the-organization_label-category){% endif %} +- [`oauth_application` カテゴリ](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} +- [`payment_method` カテゴリ](#the-payment_method-category){% endif %} +- [`profile_picture` カテゴリ](#the-profile_picture-category) +- [`project` カテゴリ](#the-project-category) +- [`protected_branch` カテゴリ](#the-protected_branch-category) +- [`repo` カテゴリ](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} +- [`repository_content_analysis` カテゴリ](#the-repository_content_analysis-category) +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +- [`team` カテゴリ](#the-team-category){% endif %} +- [`team_discussions` カテゴリ](#the-team_discussions-category) {% if currentVersion == "free-pro-team@latest" %} -##### The `account` category +##### `account` カテゴリ -| Action | Description -|------------------|------------------- -| `billing_plan_change` | Triggered when an organization's [billing cycle](/articles/changing-the-duration-of-your-billing-cycle) changes. -| `plan_change` | Triggered when an organization's [subscription](/articles/about-billing-for-github-accounts) changes. -| `pending_plan_change` | Triggered when an organization owner or billing manager [cancels or downgrades a paid subscription](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process/). -| `pending_subscription_change` | Triggered when a [{% data variables.product.prodname_marketplace %} free trial starts or expires](/articles/about-billing-for-github-marketplace/). +| アクション | 説明 | +| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `billing_plan_change` | Organization の[支払いサイクル](/articles/changing-the-duration-of-your-billing-cycle)が変わるときにトリガーされます。 | +| `plan_change` | Organization の[プラン](/articles/about-billing-for-github-accounts)が変わるときにトリガーされます。 | +| `pending_plan_change` | Organization のオーナーまたは支払いマネージャーが[支払い済みサブスクリプションをキャンセルまたはダウングレードする](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process/)ときにトリガーされます。 | +| `pending_subscription_change` | [{% data variables.product.prodname_marketplace %} の無料トライアルが始まるか期限切れになる](/articles/about-billing-for-github-marketplace/)ときにトリガーされます。 | -##### The `billing` category +##### `billing` カテゴリ -| Action | Description -|------------------|------------------- -| `change_billing_type` | Triggered when your organization [changes how it pays for {% data variables.product.prodname_dotcom %}](/articles/adding-or-editing-a-payment-method). -| `change_email` | Triggered when your organization's [billing email address](/articles/setting-your-billing-email) changes. +| アクション | 説明 | +| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `change_billing_type` | Organization が[{% data variables.product.prodname_dotcom %} の支払い方法を変更する](/articles/adding-or-editing-a-payment-method)ときにトリガーされます。 | +| `change_email` | Organization の[支払い請求先メール アドレス](/articles/setting-your-billing-email)が変わるときにトリガーされます。 | {% endif %} -##### The `discussion_post` category +##### `discussion_post` カテゴリ -| Action | Description -|------------------|------------------- -| `update` | Triggered when [a team discussion post is edited](/articles/managing-disruptive-comments/#editing-a-comment). -| `destroy` | Triggered when [a team discussion post is deleted](/articles/managing-disruptive-comments/#deleting-a-comment). +| アクション | 説明 | +| --------- | ------------------------------------------------------------------------------------------------ | +| `update` | [Team ディスカッションの投稿が編集される](/articles/managing-disruptive-comments/#editing-a-comment)ときにトリガーされます。 | +| `destroy` | [Team ディスカッションの投稿が削除される](/articles/managing-disruptive-comments/#deleting-a-comment)ときにトリガーされます。 | -##### The `discussion_post_reply` category +##### `discussion_post_reply` カテゴリ -| Action | Description -|------------------|------------------- -| `update` | Triggered when [a reply to a team discussion post is edited](/articles/managing-disruptive-comments/#editing-a-comment). -| `destroy` | Triggered when [a reply to a team discussion post is deleted](/articles/managing-disruptive-comments/#deleting-a-comment). +| アクション | 説明 | +| --------- | ---------------------------------------------------------------------------------------------------- | +| `update` | [Team ディスカッションの投稿への返答が編集される](/articles/managing-disruptive-comments/#editing-a-comment)ときにトリガーされます。 | +| `destroy` | [Team ディスカッションの投稿への返答が削除される](/articles/managing-disruptive-comments/#deleting-a-comment)ときにトリガーされます。 | -##### The `hook` category +##### `hook` カテゴリ -| Action | Description -|------------------|------------------- -| `create` | Triggered when [a new hook was added](/articles/creating-webhooks) to a repository owned by your organization. -| `config_changed` | Triggered when an existing hook has its configuration altered. -| `destroy` | Triggered when an existing hook was removed from a repository. -| `events_changed` | Triggered when the events on a hook have been altered. +| アクション | 説明 | +| ---------------- | ------------------------------------------------------------------------------- | +| `create` | Organization が所有するリポジトリに[新たなフックが追加された](/articles/creating-webhooks)ときにトリガーされます。 | +| `config_changed` | 既存のフックに変更された設定がある場合にトリガーされます。 | +| `destroy` | 既存のフックがリポジトリから削除されたときにトリガーされます。 | +| `events_changed` | フックでのイベントが変更された場合にトリガーされます。 | -##### The `integration_installation_request` category +##### `integration_installation_request` カテゴリ -| Action | Description -|------------------|------------------- -| `create` | Triggered when an organization member requests that an organization owner install an integration for use in the organization. -| `close` | Triggered when a request to install an integration for use in an organization is either approved or denied by an organization owner, or canceled by the organization member who opened the request. +| アクション | 説明 | +| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `create` | Organization のメンバーが、Organization 内で使用するために、Organization のオーナーにインテグレーションをインストールすることを要求するときにトリガーされます。 | +| `close` | Organization 内で使用するためにインテグレーションをインストールする要求が、Organization のオーナーにより承認または拒否されるか、あるいは要求を公開した Organization のメンバーによりキャンセルされるときにトリガーされます。 | -##### The `issue` category +##### `issue` カテゴリ -| Action | Description -|------------------|------------------- -| `destroy` | Triggered when an organization owner or someone with admin permissions in a repository deletes an issue from an organization-owned repository. +| アクション | 説明 | +| --------- | -------------------------------------------------------------------------------------- | +| `destroy` | リポジトリで管理者権限を所有する Organization のオーナーまたは誰かが、Organization が所有するリポジトリから問題を削除するときにトリガーされます。 | {% if currentVersion == "free-pro-team@latest" %} -##### The `marketplace_agreement_signature` category +##### `marketplace_agreement_signature` カテゴリ -| Action | Description -|------------------|------------------- -| `create` | Triggered when you sign the {% data variables.product.prodname_marketplace %} Developer Agreement. +| アクション | 説明 | +| -------- | --------------------------------------------------------------------------------------- | +| `create` | {% data variables.product.prodname_marketplace %} Developer Agreement に署名するときにトリガーされます。 | -##### The `marketplace_listing` category +##### `marketplace_listing` カテゴリ -| Action | Description -|------------------|------------------- -| `approve` | Triggered when your listing is approved for inclusion in {% data variables.product.prodname_marketplace %}. -| `create` | Triggered when you create a listing for your app in {% data variables.product.prodname_marketplace %}. -| `delist` | Triggered when your listing is removed from {% data variables.product.prodname_marketplace %}. -| `redraft` | Triggered when your listing is sent back to draft state. -| `reject` | Triggered when your listing is not accepted for inclusion in {% data variables.product.prodname_marketplace %}. +| アクション | 説明 | +| --------- | ----------------------------------------------------------------------------------- | +| `承認` | 一覧表を {% data variables.product.prodname_marketplace %}に掲載することが承認されるときにトリガーされます。 | +| `create` | {% data variables.product.prodname_marketplace %} で自分のアプリケーションの一覧表を作成するときにトリガーされます。 | +| `delist` | 一覧表が {% data variables.product.prodname_marketplace %} から削除されるときにトリガーされます。 | +| `redraft` | 一覧表がドラフト状態に戻されるときにトリガーされます。 | +| `reject` | 一覧表が {% data variables.product.prodname_marketplace %} に掲載することを認められないときにトリガーされます。 | {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} -##### The `members_can_create_pages` category +##### `members_can_create_pages` カテゴリ -For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." +詳細については、「[Organization について {% data variables.product.prodname_pages %} サイトの公開を制限する](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)」を参照してください。 -| Action | Description | -| :- | :- | -| `enable` | Triggered when an organization owner enables publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. | -| `disable` | Triggered when an organization owner disables publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. | +| アクション | 説明 | +|:--------- |:-------------------------------------------------------------------------------------------------------------- | +| `enable` | Organizationのオーナーが Organization のリポジトリについて {% data variables.product.prodname_pages %} サイトの公開を有効化するときトリガーされます。 | +| `disable` | Organizationのオーナーが Organization のリポジトリについて {% data variables.product.prodname_pages %} サイトの公開を無効化するときトリガーされます。 | {% endif %} -##### The `org` category - -| Action | Description -|------------------|-------------------{% if currentVersion == "free-pro-team@latest"%} -| `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. -| `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). -| `cancel_invitation` | Triggered when an organization invitation has been revoked. -| `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. -| `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} -| `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. -| `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. -| `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} -| `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). -| `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} -| `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -| `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} -| `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. -| `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. -| `update_member_repository_creation_permission` | Triggered when an owner changes the create repository permission for organization members.{% if currentVersion == "free-pro-team@latest" %} -| `update_saml_provider_settings` | Triggered when an organization's SAML provider settings are updated. -| `update_terms_of_service` | Triggered when an organization changes between the Standard Terms of Service and the Corporate Terms of Service. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)."{% endif %} +##### `org` カテゴリ + +| アクション | 説明 | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest"%} +| `audit_log_export` | Organization の管理者が [Organization の Audit log のエクスポートを作成する](#exporting-the-audit-log)ときにトリガーされます。 エクスポートにクエリが含まれていた場合、ログには使用されたクエリとそのクエリに一致する Audit log エントリの数が一覧表示されます。 | +| `block_user` | Organization のオーナーが[Organization のリポジトリにユーザーがアクセスするのをブロックする](/articles/blocking-a-user-from-your-organization)ときにトリガーされます。 | +| `cancel_invitation` | Organization の招待が取り消されている場合にトリガーされます。 |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} |{% if currentVersion == "free-pro-team@latest"%} +| `disable_oauth_app_restrictions` | オーナーが Organization に対して[{% data variables.product.prodname_oauth_app %} のアクセス制限を無効にする](/articles/disabling-oauth-app-access-restrictions-for-your-organization)ときにトリガーされます。 | +| `disable_saml` | Organization の管理者が Organization に対して SML シングルサインオンを無効にするときにトリガーされます。{% endif %} +| `disable_member_team_creation_permission` | Organization のオーナーがオーナーに Team 作成を制限するときにトリガーされます。 詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照してください。 |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `enable_oauth_app_restrictions` | オーナーが Organization に対して[{% data variables.product.prodname_oauth_app %} のアクセス制限を有効にする](/articles/enabling-oauth-app-access-restrictions-for-your-organization)ときにトリガーされます。 | +| `enable_saml` | Organization の管理者が Organization に対して [SAML シングルサインオン を有効にする](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization)ときにトリガーされます。{% endif %} +| `enable_member_team_creation_permission` | メンバーが Team を作成するのを Organizationのオーナーが許可するときにトリガーされます。 詳細は「[Organization のチーム作成権限を設定する](/articles/setting-team-creation-permissions-in-your-organization)」を参照してください。 |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} +| `invite_member` | [新しいユーザーがOrganization に参加するよう招待](/articles/adding-organization-members-to-a-team)されたにトリガーされます。{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_approved` | オーナーが [{% data variables.product.prodname_oauth_app %} へのアクセスを許可する](/articles/approving-oauth-apps-for-your-organization/)ときにトリガーされます。 | +| `oauth_app_access_denied` | オーナーが Organization への[以前に承認した {% data variables.product.prodname_oauth_app %} のアクセス権を無効にする](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization)ときにトリガーされます。 | +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `remove_billing_manager` | [オーナーが Organization から支払いマネージャーを削除する](/articles/removing-a-billing-manager-from-your-organization/)とき、または [Organization で 2 要素認証が義務付けられている](/articles/requiring-two-factor-authentication-in-your-organization)が、支払いマネージャーが 2 要素認証を使用しないか 2 要素認証を無効にしているときにトリガーされます。 |{% endif %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Organization から [Organization のメンバーが自身を削除](/articles/removing-yourself-from-an-organization/)するときにもトリガーされます。 | +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). |{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `revoke_external_identity` | Organization のオーナーがメンバーのリンクされたアイデンティティを取り消すときにトリガーされます。 詳細は、「[組織へのメンバーの SAML アクセスの表示と管理](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)」を参照してください。 | +| `revoke_sso_session` | Organization のオーナーがメンバーの SAML セッションを取り消すときにトリガーされます。 詳細は、「[組織へのメンバーの SAML アクセスの表示と管理](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)」を参照してください。 |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. |{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Organizationのオーナーが[ Organization からユーザりブロックを解除](/articles/unblocking-a-user-from-your-organization)するときにトリガーされます。{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| `update_new_repository_default_branch_setting` | オーナーが Organization の新しいリポジトリのデフォルトブランチの名前を変更するときにトリガーされます。 詳しい情報については、「[Organization のリポジトリのデフォルブランチ名を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)」を参照してください。{% endif %} +| `update_default_repository_permission` | オーナーが Organization のメンバーのデフォルトリポジトリの権限レベルを変更するときにトリガーされます。 | +| `update_member` | オーナーがユーザーのロールをオーナーからメンバーに、またはメンバーからオーナーに変更するときにトリガーされます。 | +| `update_member_repository_creation_permission` | オーナーが Organization のメンバーのリポジトリ作成権限を変更するときにトリガーされます。{% if currentVersion == "free-pro-team@latest" %} +| `update_saml_provider_settings` | Organization の SAML プロバイダ設定が更新されるときにトリガーされます。 | +| `update_terms_of_service` | Organization が標準利用規約と企業向け利用規約を切り替えるときにトリガーされます。 詳細は「[企業利用規約にアップグレードする](/articles/upgrading-to-the-corporate-terms-of-service)」を参照してください。{% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### The `org_credential_authorization` category +##### `org_credential_authorization` カテゴリ -| Action | Description -|------------------|------------------- -| `grant` | Triggered when a member [authorizes credentials for use with SAML single sign-on](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). -| `deauthorized` | Triggered when a member [deauthorizes credentials for use with SAML single sign-on](/github/authenticating-to-github/authenticating-with-saml-single-sign-on). -| `revoke` | Triggered when an owner [revokes authorized credentials](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization). +| アクション | 説明 | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `grant` | [SAML シングルサインオンに使用するクレデンシャルをメンバーが認可する](/github/authenticating-to-github/authenticating-with-saml-single-sign-on)ときにトリガーされます。 | +| `deauthorized` | [SAML シングルサインオンに使用するクレデンシャルの認可をメンバーが取り消す](/github/authenticating-to-github/authenticating-with-saml-single-sign-on)ときにトリガーされます。 | +| `revoke` | オーナーが[認可されたクレデンシャルを取り消す](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)ときにトリガーされます。 | {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -##### The `organization_label` category +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +##### `organization_label` カテゴリ -| Action | Description -|------------------|------------------- -| `create` | Triggered when a default label is created. -| `update` | Triggered when a default label is edited. -| `destroy` | Triggered when a default label is deleted. +| アクション | 説明 | +| --------- | -------------------------- | +| `create` | デフォルトラベルが作成されるときにトリガーされます。 | +| `update` | デフォルトラベルが編集されるときにトリガーされます。 | +| `destroy` | デフォルトラベルが削除されるときにトリガーされます。 | {% endif %} -##### The `oauth_application` category +##### `oauth_application` カテゴリ -| Action | Description -|------------------|------------------- -| `create` | Triggered when a new {% data variables.product.prodname_oauth_app %} is created. -| `destroy` | Triggered when an existing {% data variables.product.prodname_oauth_app %} is deleted. -| `reset_secret` | Triggered when an {% data variables.product.prodname_oauth_app %}'s client secret is reset. -| `revoke_tokens` | Triggered when an {% data variables.product.prodname_oauth_app %}'s user tokens are revoked. -| `transfer` | Triggered when an existing {% data variables.product.prodname_oauth_app %} is transferred to a new organization. +| アクション | 説明 | +| --------------- | ------------------------------------------------------------------------------------------ | +| `create` | 新たな {% data variables.product.prodname_oauth_app %} が作成されるときにトリガーされます。 | +| `destroy` | 既存の {% data variables.product.prodname_oauth_app %} が削除されるときにトリガーされます。 | +| `reset_secret` | {% data variables.product.prodname_oauth_app %} のクライアント シークレットがリセットされるときにトリガーされます。 | +| `revoke_tokens` | {% data variables.product.prodname_oauth_app %} のユーザートークンが取り消されるときにトリガーされます。 | +| `移譲` | 既存の {% data variables.product.prodname_oauth_app %} が新しい Organization に移譲されるときにトリガーされます。 | {% if currentVersion == "free-pro-team@latest" %} -##### The `payment_method` category +##### `payment_method` カテゴリ -| Action | Description -|------------------|------------------- -| `clear` | Triggered when a payment method on file is [removed](/articles/removing-a-payment-method). -| `create` | Triggered when a new payment method is added, such as a new credit card or PayPal account. -| `update` | Triggered when an existing payment method is updated. +| アクション | 説明 | +| -------- | -------------------------------------------------------------------- | +| `clear` | ファイル上の支払い方法が[削除される](/articles/removing-a-payment-method)ときにトリガーされます。 | +| `create` | 新しいクレジット カードや PayPal アカウントなど、新たな支払い方法が追加されるときにトリガーされます。 | +| `update` | 既存の支払い方法が更新されるときにトリガーされます。 | {% endif %} -##### The `profile_picture` category -| Action | Description -|------------------|------------------- -| update | Triggered when you set or update your organization's profile picture. - -##### The `project` category - -| Action | Description -|--------------------|--------------------- -| `create` | Triggered when a project board is created. -| `link` | Triggered when a repository is linked to a project board. -| `rename` | Triggered when a project board is renamed. -| `update` | Triggered when a project board is updated. -| `delete` | Triggered when a project board is deleted. -| `unlink` | Triggered when a repository is unlinked from a project board. -| `update_org_permission` | Triggered when the base-level permission for all organization members is changed or removed. | -| `update_team_permission` | Triggered when a team's project board permission level is changed or when a team is added or removed from a project board. | -| `update_user_permission` | Triggered when an organization member or outside collaborator is added to or removed from a project board or has their permission level changed.| - -##### The `protected_branch` category - -| Action | Description -|--------------------|--------------------- -| `create ` | Triggered when branch protection is enabled on a branch. -| `destroy` | Triggered when branch protection is disabled on a branch. -| `update_admin_enforced ` | Triggered when branch protection is enforced for repository administrators. -| `update_require_code_owner_review ` | Triggered when enforcement of required Code Owner review is updated on a branch. -| `dismiss_stale_reviews ` | Triggered when enforcement of dismissing stale pull requests is updated on a branch. -| `update_signature_requirement_enforcement_level ` | Triggered when enforcement of required commit signing is updated on a branch. -| `update_pull_request_reviews_enforcement_level ` | Triggered when enforcement of required pull request reviews is updated on a branch. -| `update_required_status_checks_enforcement_level ` | Triggered when enforcement of required status checks is updated on a branch. -| `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. -| `rejected_ref_update ` | Triggered when a branch update attempt is rejected. -| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -| `update_allow_force_pushes_enforcement_level ` | Triggered when force pushes are enabled or disabled for a protected branch. -| `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch. -| `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. +##### `profile_picture` カテゴリ +| アクション | 説明 | +| ------ | -------------------------------------------- | +| update | Organization のプロファイル写真を設定または更新するときにトリガーされます。 | + +##### `project` カテゴリ + +| アクション | 説明 | +| ------------------------ | -------------------------------------------------------------------------------------- | +| `create` | プロジェクト ボードが作成されるときにトリガーされます。 | +| `link` | リポジトリがプロジェクト ボードにリンクされるときにトリガーされます。 | +| `rename` | プロジェクトボードの名前が変更されるときにトリガーされます。 | +| `update` | プロジェクト ボードが更新されるときにトリガーされます。 | +| `delete` | プロジェクトボードが削除されるときにトリガーされます。 | +| `unlink` | リポジトリがプロジェクトボードからリンク解除されるときにトリガーされます。 | +| `update_org_permission` | Organization のすべてのメンバーに対して、基本レベルの権限が変更または削除されるときにトリガーされます。 | +| `update_team_permission` | Team のプロジェクト ボードの権限レベルが変更されるとき、または Team がプロジェクト ボードに追加または削除されるときにトリガーされます。 | +| `update_user_permission` | Organization のメンバーまたは外部コラボレーターがプロジェクト ボードに追加または削除されるとき、または彼らの権限レベルが変更されている場合にトリガーされます。 | + +##### `protected_branch` カテゴリ + +| アクション | 説明 | +| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `create` | ブランチでブランチの保護が有効になるときにトリガーされます。 | +| `destroy` | ブランチでブランチの保護が無効になるときにトリガーされます。 | +| `update_admin_enforced` | リポジトリの管理者に対してブランチの保護が実施されるときにトリガーされます。 | +| `update_require_code_owner_review` | 必須コードオーナーレビューの実施がブランチで更新されるときにトリガーされます。 | +| `dismiss_stale_reviews` | 古い Pull Request の却下の実施がブランチで更新されるときにトリガーされます。 | +| `update_signature_requirement_enforcement_level` | 必須コミット署名の実施がブランチで更新されるときにトリガーされます。 | +| `update_pull_request_reviews_enforcement_level` | 必須 Pull Request レビューの実施がブランチで更新されるときにトリガーされます。 | +| `update_required_status_checks_enforcement_level` | 必須ステータスチェックの実施がブランチで更新されるときにトリガーされます。 | +| `update_strict_required_status_checks_policy` | マージする前に最新にする必要があるブランチの要件が変更されるときにトリガーされます。 | +| `rejected_ref_update` | ブランチ更新の試行が拒否されるときにトリガーされます。 | +| `policy_override` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| `update_allow_force_pushes_enforcement_level` | 保護されたブランチについて、フォースプッシュが有効化または無効化されるときにトリガーされます。 | +| `update_allow_deletions_enforcement_level` | 保護されたブランチについて、ブランチ削除が有効化または無効化されるときにトリガーされます。 | +| `update_linear_history_requirement_enforcement_level` | 保護されたブランチについて、必須の直線状のコミット履歴が有効化または無効化されるときにトリガーされます。 | {% endif %} -##### The `repo` category - -| Action | Description -|------------------|------------------- -| `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). -| `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). -| `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). -| `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). -| `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} -| `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `enable` | Triggered when a repository is reenabled. -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). -| `remove_topic` | Triggered when a repository admin removes a topic from a repository. -| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). -| `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). -| `transfer_start` | Triggered when a repository transfer is about to occur. -| `unarchived` | Triggered when a repository admin unarchives a repository. +##### `repo` カテゴリ + +| アクション | 説明 | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `access` | Organization が所有するリポジトリが["プライベート" から "パブリック" に切り替えられる](/articles/making-a-private-repository-public) (またはその逆) ときにトリガーされます。 | +| `add_member` | ユーザーが[リポジトリへのコラボレーションアクセスへの招待](/articles/inviting-collaborators-to-a-personal-repository)を受諾するときにトリガーされます。 | +| `add_topic` | リポジトリの管理者がリポジトリに[トピックを追加する](/articles/classifying-your-repository-with-topics)ときにトリガーされます。 | +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `config.disable_anonymous_git_access` | 公開リポジトリで[匿名の Git 読み取りアクセスが無効になる](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| `config.enable_anonymous_git_access` | 公開リポジトリで[匿名の Git 読み取りアクセスが有効になる](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)ときにトリガーされます。 | +| `config.lock_anonymous_git_access` | リポジトリの[匿名の Git 読み取りアクセス設定がロックされる](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。 | +| `config.unlock_anonymous_git_access` | リポジトリの[匿名の Git 読み取りアクセス設定がロック解除される](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)ときにトリガーされます。{% endif %} +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} +| `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} +| `disable` | リポジトリが無効になるときにトリガーされます ([残高不足](/articles/unlocking-a-locked-account)などの場合)。{% endif %} +| `enable` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). |{% endif %} +| `remove_topic` | リポジトリの管理者がリポジトリからトピックを削除するときにトリガーされます。 | +| `rename` | [リポジトリの名前が変更される](/articles/renaming-a-repository)ときにトリガーされます。 | +| `移譲` | [リポジトリが移譲される](/articles/how-to-transfer-a-repository)ときにトリガーされます。 | +| `transfer_start` | リポジトリの移譲が行われようとしているときにトリガーされます。 | +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### The `repository_content_analysis` category +##### `repository_content_analysis` カテゴリ -| Action | Description -|------------------|------------------- -| `enable` | Triggered when an organization owner or person with admin access to the repository [enables data use settings for a private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository). -| `disable` | Triggered when an organization owner or person with admin access to the repository [disables data use settings for a private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository). +| アクション | 説明 | +| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `enable` | Organization のオーナーまたはリポジトリへの管理者アクセス権を所有する人が[プライベート リポジトリに対してデータ使用設定を有効にする](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)ときにトリガーされます。 | +| `disable` | Organization のオーナーまたはリポジトリへの管理者アクセス権を所有する人が[プライベート リポジトリに対してデータ使用設定を無効にする](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)ときにトリガーされます。 | -##### The `repository_dependency_graph` category +##### `repository_dependency_graph` カテゴリ -| Action | Description -|------------------|------------------- -| `enable` | Triggered when a repository owner or person with admin access to the repository [enables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). -| `disable` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). +| アクション | 説明 | +| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `enable` | リポジトリのオーナーまたはリポジトリへの管理者アクセス権を所有する人が[プライベート リポジトリに対して依存グラフを有効にする](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository)ときにトリガーされます。 | +| `disable` | リポジトリのオーナーまたはリポジトリへの管理者アクセス権を所有する人が[プライベート リポジトリに対して依存グラフを無効にする](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository)ときにトリガーされます。 | {% endif %} -##### The `repository_vulnerability_alert` category - -| Action | Description -|------------------|------------------- -| `create` | Triggered when {% data variables.product.product_name %} creates a [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert for a vulnerable dependency](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a particular repository. -| `resolve` | Triggered when someone with write access to a repository [pushes changes to update and resolve a vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a project dependency. -| `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} -| `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% if currentVersion != "github-ae@latest" %} +##### `repository_vulnerability_alert` カテゴリ + +| アクション | 説明 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `create` | {% data variables.product.product_name %} が特定のリポジトリで[脆弱な依存性に対する{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラート](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)を作成するときにトリガーされます。 | +| `解決` | リポジトリへの書き込みアクセス権を所有する人が、プロジェクトの依存関係で、[脆弱性を更新して解決するために変更をプッシュする](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)ときにトリガーされます。 | +| `却下` | Organization のオーナーまたはリポジトリへの管理者アクセス権を所有する人は | +| 脆弱な依存関係についての {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}セキュリティ{% endif %}アラートを却下するときにトリガーされます。{% if currentVersion == "free-pro-team@latest" %} | | +| `authorized_users_teams` | Organization のオーナーまたはリポジトリへの管理者権限を所有するメンバーが、リポジトリ内の脆弱な依存関係に対する[{% data variables.product.prodname_dependabot_short %}{% endif %}アラートを受信する権限が与えられた人または Team のリストを更新する](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)ときにトリガーされます。 | +{% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### The `sponsors` category +##### `sponsors` カテゴリ -| Action | Description -|------------------|------------------- -| repo_funding_link_button_toggle | Triggered when you enable or disable a sponsor button in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") +| アクション | 説明 | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| repo_funding_link_button_toggle | リポジトリでスポンサーボタンの表示を有効化または無効化したときにトリガーされます (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | +| repo_funding_links_file_action | リポジトリで FUNDING ファイルを変更したときにトリガーされます (「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照) | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} -##### The `team` category - -| Action | Description -|------------------|------------------- -| `add_member` | Triggered when a member of an organization is [added to a team](/articles/adding-organization-members-to-a-team). -| `add_repository` | Triggered when a team is given control of a repository. -| `change_parent_team` | Triggered when a child team is created or [a child team's parent is changed](/articles/moving-a-team-in-your-organization-s-hierarchy). -| `change_privacy` | Triggered when a team's privacy level is changed. -| `create` | Triggered when a new team is created. -| `destroy` | Triggered when a team is deleted from the organization. -| `remove_member` | Triggered when a member of an organization is [removed from a team](/articles/removing-organization-members-from-a-team). -| `remove_repository` | Triggered when a repository is no longer under a team's control. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +##### `team` カテゴリ + +| アクション | 説明 | +| -------------------- | ---------------------------------------------------------------------------------------------------- | +| `add_member` | Organization のメンバーが[Team に追加される](/articles/adding-organization-members-to-a-team)ときにトリガーされます。 | +| `add_repository` | リポジトリの管理が Team に任せられるときにトリガーされます。 | +| `change_parent_team` | 子チームが作成されるとき、または[子チームの親が変更される](/articles/moving-a-team-in-your-organization-s-hierarchy)ときにトリガーされます。 | +| `change_privacy` | Team のプライバシー レベルが変更されるときにトリガーされます。 | +| `create` | 新たな Team が作成されるときにトリガーされます。 | +| `destroy` | Team が Organization から削除されるときにトリガーされます。 | +| `remove_member` | Organization のメンバーが[Team から削除される](/articles/removing-organization-members-from-a-team)ときにトリガーされます。 | +| `remove_repository` | リポジトリが Team の管理下でなくなるときにトリガーされます。 | {% endif %} -##### The `team_discussions` category +##### `team_discussions` カテゴリ -| Action | Description -|---|---| -| `disable` | Triggered when an organization owner disables team discussions for an organization. For more information, see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)." -| `enable` | Triggered when an organization owner enables team discussions for an organization. +| アクション | 説明 | +| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `disable` | Organization のオーナーが Organization の Team ディスカッションを無効にするときにトリガーされます。 詳しい情報については [Organization の Team ディスカッションの無効化](/articles/disabling-team-discussions-for-your-organization)を参照してください。 | +| `enable` | Organization のオーナーが Organization の Team ディスカッションを有効にするときにトリガーされます。 | -#### Search based on time of action +#### アクション時間に基づく検索 -Use the `created` qualifier to filter actions in the audit log based on when they occurred. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} +`created` 修飾子を使用して、行われた日時に基づいて Audit log 内の行動をフィルタリングします。 {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} -{% data reusables.search.date_gt_lt %} For example: +{% data reusables.search.date_gt_lt %} 例: - * `created:2014-07-08` finds all events that occurred on July 8th, 2014. - * `created:>=2014-07-08` finds all events that occurred on or after July 8th, 2014. - * `created:<=2014-07-08` finds all events that occurred on or before July 8th, 2014. - * `created:2014-07-01..2014-07-31` finds all events that occurred in the month of July 2014. + * `created:2014-07-08` は、2014 年 7 月 8 日に発生したイベントをすべて検索します。 + * `created:>=2014-07-08` は、2014 年 7 月 8 日かそれ以降に生じたすべてのイベントを検索します。 + * `created:<=2014-07-08`は、2014 年 7 月 8 日かそれ以前に生じたすべてのイベントを検索します。 + * `created:2014-07-01..2014-07-31`は、2014 年 7 月に起きたすべてのイベントを検索します。 -The audit log contains data for the past 90 days, but you can use the `created` qualifier to search for events earlier than that. +Audit log には過去 90 日間のデータが存在しますが、`created` 修飾子を使用すればそれより前のイベントを検索できます。 -#### Search based on location +#### 場所に基づく検索 -Using the qualifier `country`, you can filter actions in the audit log based on the originating country. You can use a country's two-letter short code or its full name. Keep in mind that countries with spaces in their name will need to be wrapped in quotation marks. For example: +修飾子 `country` を使用すれば、発信元の国に基づいて Audit log 内の行動をフィルタリングできます。 国の 2 文字のショートコードまたはフル ネームを使用できます。 名前に空白がある国は引用符で囲む必要があることに注意してください。 例: - * `country:de` finds all events that occurred in Germany. - * `country:Mexico` finds all events that occurred in Mexico. - * `country:"United States"` all finds events that occurred in the United States. + * `country:de` は、ドイツで発生したイベントをすべて検索します。 + * `country:Mexico` はメキシコで発生したすべてのイベントを検索します。 + * `country:"United States"` はアメリカ合衆国で発生したすべてのイベントを検索します。 {% if currentVersion == "free-pro-team@latest" %} -### Exporting the audit log +### Audit log をエクスポートする {% data reusables.audit_log.export-log %} {% data reusables.audit_log.exported-log-keys-and-values %} {% endif %} -### Using the Audit log API +### Audit log API を使用する {% note %} -**Note**: The Audit log API is available for organizations using {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info-org-products %} +**メモ**: Audit log API は、{% data variables.product.prodname_enterprise %} を使用している Organization が利用できます。 {% data reusables.gated-features.more-info-org-products %} {% endnote %} -To ensure a secure IP and maintain compliance for your organization, you can use the Audit log API to keep copies of your audit log data and monitor: -* Access to your organization or repository settings. -* Changes in permissions. -* Added or removed users in an organization, repository, or team. -* Users being promoted to admin. -* Changes to permissions of a GitHub App. +IP の安全性を保ち、Organization のコンプライアンスを守るため、Audit log API を使って、Audit log データのコピーを保存し、モニタリングできます。 +* Organization またはリポジトリの設定へのアクセス +* 権限の変更 +* Organization、リポジトリ、または Team におけるユーザの追加や削除 +* 管理者に昇格しているユーザ +* GitHub App の権限の変更 -The GraphQL response can include data for up to 90 to 120 days. +GraphQL のレスポンスには、90 日から 120 日までのデータを含めることができます。 -For example, you can make a GraphQL request to see all the new organization members added to your organization. For more information, see the "[GraphQL API Audit Log](/graphql/reference/interfaces#auditentry/)." +たとえば、GraphQL にリクエストして、Organization に新しく追加された Organization メンバー全員を表示できます。 詳細は「[GraphQL API Audit Log](/graphql/reference/interfaces#auditentry/)」を参照してください。 -### Further reading +### 参考リンク -- "[Keeping your organization secure](/articles/keeping-your-organization-secure)" +- "[Organization を安全に保つ](/articles/keeping-your-organization-secure)" diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 83bcbe3dd4f6..c1d55ef06901 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -1,23 +1,21 @@ --- -title: Reviewing your organization's installed integrations -intro: You can review the permission levels for your organization's installed integrations and configure each integration's access to organization repositories. +title: Organization のインストール済みインテグレーションをレビューする +intro: Organization のインストール済みインテグレーションの権限レベルをレビューして、各インテグレーションの Organization リポジトリへのアクセス権を設定できます。 redirect_from: - /articles/reviewing-your-organization-s-installed-integrations - /articles/reviewing-your-organizations-installed-integrations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -4. In the left sidebar, click **Installed {% data variables.product.prodname_github_app %}s**. - ![Installed {% data variables.product.prodname_github_app %}s tab in the organization settings sidebar](/assets/images/help/organizations/org-settings-installed-github-apps.png) -5. Next to the {% data variables.product.prodname_github_app %} you'd like to review, click **Configure**. - ![Configure button](/assets/images/help/organizations/configure-installed-integration-button.png) -6. Review the {% data variables.product.prodname_github_app %}'s permissions and repository access. - ![Option to give the {% data variables.product.prodname_github_app %} access to all repositories or specific repositories](/assets/images/help/organizations/toggle-integration-repo-access.png) - - To give the {% data variables.product.prodname_github_app %} access to all of your organization's repositories, select **All repositories**. - - To choose specific repositories to give the application access to, select **Only select repositories**, then type a repository name. -7. Click **Save**. +4. 左サイドバーで [**Installed {% data variables.product.prodname_github_app %}s**] をクリックします。 ![Organization の Settings サイドバーでの [Installed {% data variables.product.prodname_github_app %}s] タブ](/assets/images/help/organizations/org-settings-installed-github-apps.png) +5. レビューする {% data variables.product.prodname_github_app %}の横にある [**Configure**] をクリックします。 ![[Configure] ボタン](/assets/images/help/organizations/configure-installed-integration-button.png) +6. {% data variables.product.prodname_github_app %} の権限とリポジトリのアクセス権をレビューします。 ![{% data variables.product.prodname_github_app %} にすべてのリポジトリまたは特定のリポジトリへのアクセス権を付与するためのオプション](/assets/images/help/organizations/toggle-integration-repo-access.png) + - {% data variables.product.prodname_github_app %} に Organization のすべてのリポジトリへのアクセス権を付与するには、[**All repositories**] をクリックします。 + - アプリケーションにアクセス権を付与する特定のリポジトリを選択するには、[**Only select repositories**] を選択し、続いてリポジトリ名を入力します。 +7. [**Save**] をクリックします。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index 0a344b6edf36..3a78ea08bc2c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,13 +5,14 @@ permissions: Organization のオーナーは、Organization に対して基本 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Organization の基本レベルの権限について Organization のリポジトリにアクセスするとき Organization の全メンバーに適用される基本レベルの権限を設定できます。 基本レベルの権限は、外部のコラボレーターには適用されません。 -{% if currentVersion == "free-pro-team@latest" %}By default, members of an organization will have **Read** permissions to the organization's repositories.{% endif %} +{% if currentVersion == "free-pro-team@latest" %}デフォルトでは、Organization のメンバーは Organization のリポジトリに対する**読み取り**権限を付与されます。{% endif %} Organization のリポジトリに対する管理者権限があるユーザが、リポジトリに対してそれより高いレベルの権限を付与すると、基本レベルの権限は、付与された高い権限によってオーバーライドされます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index 9f038f84ec7b..c6608cd5f40f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -1,6 +1,6 @@ --- -title: Setting permissions for adding outside collaborators -intro: 'To protect your organization''s data and the number of paid licenses used in your organization, you can allow only owners to invite outside collaborators to organization repositories.' +title: 外部のコラボレーターを追加するための権限を設定する +intro: 'Organization のデータを保護し、Organization 内で使用されている有料ライセンスの数が無駄遣いされないようにするために、外部コラボレーターを Organization のリポジトリに招待することをオーナーのみに許可できます。' product: '{% data reusables.gated-features.restict-add-collaborator %}' redirect_from: - /articles/restricting-the-ability-to-add-outside-collaborators-to-organization-repositories/ @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. +リポジトリに対する管理者権限を持つ Organization のオーナーとメンバーは、リポジトリで作業するように外部のコラボレーターを招待できます。 外部のコラボレーターの招待権限を、Organization のオーナーに制限することもできます。 {% data reusables.organizations.outside-collaborators-use-seats %} @@ -18,7 +19,6 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} -6. Click **Save**. +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} +![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} +6. [**Save**] をクリックします。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index 1926a44f68eb..bb9319d507a3 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コードオーナーは、Organization 内のリポジトリについて、削除や移譲の権限を設定できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 150f3c9dedfd..4b4cdcb814b6 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のオーナーは Team の作成権限を設定できます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index f8e9cc2893e1..37e05a45803e 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Team のプロフィール画像を設定しない場合、Team プロフィール画像は Organization のプロフィール画像と同じになります。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index 659238e05952..3dc24a28104b 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ Team の同期を有効化した後、ユーザが {% data variables.product.pro 意図しない Team メンバーの削除を避けるために、Organization または Enterprise アカウントで SAML SSO を施行し、メンバーシップデータを同期するため新しい Team を作成し、IdP グループのメンバーシップを確認してから既存の Team を同期することをおすすめします。 詳細は「[Organization で SAML シングルサインオンを施行する](/articles/enforcing-saml-single-sign-on-for-your-organization)」を参照してください。 -Organization が Enterprise アカウントによって所有されている場合、その Enterprise アカウントに Team の同期を有効化すると、Organization レベルの Team の同期はオーバーライドされます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)」を参照してください。 +Organization が Enterprise アカウントによって所有されている場合、その Enterprise アカウントに Team の同期を有効化すると、Organization レベルの Team の同期はオーバーライドされます。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)」を参照してください。 ### 必要な環境 -Team をアイデンティティプロバイダグループに接続するには、Organization または Enterprise オーナーが自分の Organization または Enterprise のアカウントについて Team 同期を有効にする必要があります。 詳細は、「[Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)」と「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)」を参照してください。 +Team をアイデンティティプロバイダグループに接続するには、Organization または Enterprise オーナーが自分の Organization または Enterprise のアカウントについて Team 同期を有効にする必要があります。 詳細は、「[Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)」と「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)」を参照してください。 Team メンバーを誤って削除しないように、お使いの IdP の管理ポータルにアクセスし、現在の各 Team メンバーが、接続しようとしている IdP グループにも属していることを確認してください。 アイデンティティプロバイダにこうしたアクセスができない場合は、IdP 管理者にお問い合わせください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 975bf1e762ce..966ce69b2be0 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -3,10 +3,11 @@ title: Organization の所有権を移譲する redirect_from: - /articles/needs-polish-how-do-i-give-ownership-to-an-organization-to-someone-else/ - /articles/transferring-organization-ownership -intro: 'To make someone else the owner of an organization account, you must add a new owner{% if currentVersion == "free-pro-team@latest" %}, ensure that the billing information is updated,{% endif %} and then remove yourself from the account.' +intro: '他の誰かを Organization アカウントのオーナーにするには、新しいオーナーを追加し、{% if currentVersion == "free-pro-team@latest" %}請求情報が更新されることを確認し、{% endif %}アカウントから自分を削除します。' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. もしあなたが *owner* の権限を持つ唯一のメンバーである場合、他の Organization メンバーにオーナーロールを付与します。 詳細は「[Organizationのオーナーの指名](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/upgrading-to-the-corporate-terms-of-service.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/upgrading-to-the-corporate-terms-of-service.md index 9d7455778020..a1fa805d473a 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/upgrading-to-the-corporate-terms-of-service.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/upgrading-to-the-corporate-terms-of-service.md @@ -11,7 +11,7 @@ versions: 1. お問い合わせ -{% data variables.contact.contact_support %} to request an upgrade to the Corporate Terms of Service. 彼らは、Organization のダッシュボード上のバナーを有効にします。それにより、企業利用規約を受け入れることができます。 +企業利用規約へのアップグレードをリクエストするには、{% data variables.contact.contact_support %} にお問い合わせください。 彼らは、Organization のダッシュボード上のバナーを有効にします。それにより、企業利用規約を受け入れることができます。 {% data reusables.dashboard.access-org-dashboard %} 3. ページ上部の利用規約バナーの右側にある [**Sign now**] をクリックします。 ![[Sign now] ボタン](/assets/images/help/organizations/sign-now-button.png) 4. 企業利用規約に関する情報を読み、[**Yes, I want to sign these terms on behalf of my business.**] を選択します。 ![会社を代表して署名するためのチェックボックス](/assets/images/help/organizations/sign-on-behalf-business.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index a3206a3f3f8d..f305f13bb57d 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ Organization に対する SAML シングルサインオンを有効にすると ### 参考リンク - [SAML シングルサインオンを使うアイデンティティおよびアクセス管理について](/articles/about-identity-and-access-management-with-saml-single-sign-on) -- [Enterprise アカウントへのユーザの SAML アクセスの表示および管理](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account) +- [Enterprise アカウントへのユーザの SAML アクセスの表示および管理](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 92143a7ee4a1..d1a2286e27e0 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ dependency insights を使えば、あなたの Organization が頼るオープ - [Organization について](/github/setting-up-and-managing-organizations-and-teams/about-organizations) - [リポジトリの依存関係を見る](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository) - [Organization dependency insights の可視性を変更する](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights) - - [Enterprise アカウントに dependency insights に関するポリシーを施行する](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account) + - [Enterprise アカウントに dependency insights に関するポリシーを施行する](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index 0b4ae61dcf94..8a485a2afa1d 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 管理者はこの情報を使用して、社外の人の支援、コンプライアンスのためのデータ収集、およびその他の一般的なセキュリティチェックを行うことができます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled.md b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled.md index 66b0ed9db454..56a6cf235ebe 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-organizations-and-teams/viewing-whether-users-in-your-organization-have-2fa-enabled.md @@ -10,7 +10,7 @@ versions: {% note %} -**Note:** You can require that all members{% if currentVersion == "free-pro-team@latest" %}, including, owners, billing managers and{% else %} and{% endif %} outside collaborators in your organization have two-factor authentication enabled. 詳しい情報については [Organization で 2 要素認証を要求する](/articles/requiring-two-factor-authentication-in-your-organization)を参照してください。 +**注釈:** {% if currentVersion == "free-pro-team@latest" %}オーナー、支払いマネージャーおよび{% else %}{% endif %}外部コラボレーターを含むすべてのメンバーに、2 要素認証を有効にするよう要求できます。 詳しい情報については [Organization で 2 要素認証を要求する](/articles/requiring-two-factor-authentication-in-your-organization)を参照してください。 {% endnote %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index feb229a23869..9a42591730de 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ Enterprise アカウントでは、複数の {% data variables.product.prodname_ GraphQL APIを利用したEnterpriseアカウントの管理に関する詳しい情報については、「[Enterprise アカウント](/v4/guides/managing-enterprise-accounts)」を参照してください。 +{% if currentVersion == "free-pro-team@latest" %} + ### Enterprise アカウントにリンクされた Organization を管理する Organization は、多くの人がいくつものプロジェクトにわたって同時にコラボレーションできる共有アカウントです。 オーナーは、Organization のデータとプロジェクトへのメンバーのアクセスを、洗練されたセキュリティおよび管理機能で管理できます。 詳細は「[Organization について](/articles/about-organizations)」を参照してください。 @@ -35,6 +37,8 @@ Enterprise のオーナーは、Organization を作成して Enterprise にリ 詳細は「[Enterprise アカウントで Organization を管理する](/articles/managing-organizations-in-your-enterprise-account)」および「[Enterprise アカウント内の Organization に対するポリシーを設定する](/articles/setting-policies-for-organizations-in-your-enterprise-account)」を参照してください。 +{% endif %} + ### Enterprise アカウントにリンクされている {% data variables.product.prodname_ghe_server %} ライセンスの管理 {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md index 83c4d8d65053..6de29a397a06 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -32,7 +32,7 @@ You can disable all workflows for an enterprise or set a policy that configures {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) +1. [**Policies**] で [**Allow specific actions**] を選択し、必要なアクションをリストに追加します。 ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) ### プライベートリポジトリのフォークのワークフローを有効にする diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md index 4f0648f37fee..06c1b000ed7f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account.md @@ -182,7 +182,7 @@ Enterprise アカウントに対して Team の同期を有効化する前提条 Enterprise オーナーは、Enterprise アカウントの SSH 認証局 (CA) を追加および削除できます。 -Enterprise アカウントに SSH CA を追加することにより、その Enterprise アカウントが所有する Organization のメンバー誰でも、その Enterprise アカウントが提供する SSH 認証を使用して Organization のリポジトリにアクセスできるようになります。 {% data reusables.organizations.can-require-ssh-cert %}詳細については、「[SSS認証局について](/articles/about-ssh-certificate-authorities)」を参照してください。 +Enterprise アカウントに SSH CA を追加することにより、その Enterprise アカウントが所有する Organization のメンバー誰でも、その Enterprise アカウントが提供する SSH 認証を使用して Organization のリポジトリにアクセスできるようになります。 {% data reusables.organizations.can-require-ssh-cert %}詳細については、「[SSH認証局について](/articles/about-ssh-certificate-authorities)」を参照してください。 #### SSH 認証局を追加する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/index.md index edcdfe6119da..53a3af3c7562 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index 9c6c4a918564..9cf197f078a4 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index 2b374cd647b9..6215470f5b34 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index 439803fea822..75b582828966 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 0ff8b6cff990..fd2d5f27151f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ versions: {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. [User licenses] の下に、合計ライセンス数、消費ライセンス数、プランの有効期限が表示されます。 ![Enterprise 支払い設定のライセンスおよびプラン情報](/assets/images/help/business-accounts/billing-license-info.png) -5. 現在使用中のユーザライセンスについての詳細を表示するには、[**View details**] をクリックします。 +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Enterprise 支払い設定のライセンスおよびプラン情報](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..401a2f12650f --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,44 @@ +--- +title: Enterprise アカウントについて +intro: '{% data variables.product.prodname_ghe_cloud %} では Enterprise アカウントを作り、Organization 間のコラボレーションを可能にしながら、管理者は一カ所で可視性と管理を扱えるようにできます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Enterprise アカウントについて + +Enterprise アカウントでは、複数の {% data variables.product.prodname_dotcom %} Organization と {% data variables.product.prodname_ghe_server %} インスタンスを管理できます。 Enterprise アカウントは、{% data variables.product.prodname_dotcom %} 上の Organization や個人アカウントのようにハンドルを持たなければなりません。 Enterprise 管理者は、以下のような設定やプリファレンスを管理できます: + +- メンバーのアクセスと管理 (Organization のメンバー、外部コラボレーター) +- 支払いと使用状況 ({% data variables.product.prodname_ghe_server %} インスタンス、ユーザライセンス、{% data variables.large_files.product_name_short %} パック) +- セキュリティ (シングルサインオン、2 要素認証) +- {% data variables.contact.enterprise_support %} とのリクエストおよび Support Bundle の共有 + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +{% data variables.product.prodname_ghe_cloud %} と {% data variables.product.prodname_ghe_server %} の違いについては、「[{% data variables.product.prodname_dotcom %} の製品](/articles/githubs-products)」を参照してください。 {% data variables.product.prodname_enterprise %} にアップグレードする、または Enterprise アカウントを使い始める場合は、{% data variables.contact.contact_enterprise_sales %} にお問い合わせください。 + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +GraphQL APIを利用したEnterpriseアカウントの管理に関する詳しい情報については、「[Enterprise アカウント](/v4/guides/managing-enterprise-accounts)」を参照してください。 + +{% if currentVersion == "free-pro-team@latest" %} + +### Enterprise アカウントにリンクされた Organization を管理する + +Organization は、多くの人がいくつものプロジェクトにわたって同時にコラボレーションできる共有アカウントです。 オーナーは、Organization のデータとプロジェクトへのメンバーのアクセスを、洗練されたセキュリティおよび管理機能で管理できます。 詳細は「[Organization について](/articles/about-organizations)」を参照してください。 + +Enterprise のオーナーは、Organization を作成して Enterprise にリンクできます。 Organization を Enterprise アカウントに追加した後は、Organization のポリシーを管理して強制できます。 特定の強制の選択肢は、設定によって異なります。概して、Enterprise アカウント内のすべての Organization に単一のポリシーを強制するか、Organization レベルでオーナーがポリシーを設定することを許可するかを選択できます。 + +詳細は「[Enterprise アカウントで Organization を管理する](/articles/managing-organizations-in-your-enterprise-account)」および「[Enterprise アカウント内の Organization に対するポリシーを設定する](/articles/setting-policies-for-organizations-in-your-enterprise-account)」を参照してください。 + +{% endif %} + +### Enterprise アカウントにリンクされている {% data variables.product.prodname_ghe_server %} ライセンスの管理 + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..a7b6a5b8b061 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Enterprise アカウントに Organization を追加する +intro: Enterprise アカウント内に、新しい Organization を作成して管理できます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise のオーナーは、Enterprise アカウント内に新しい Organization を作成できます。 + +Organization を Enterprise アカウントに追加するには、 Enterprise アカウント設定から Organization を作成する必要があります。 既存の Organization を Enterprise アカウントに切り替えることはできません。 + +### Enterprise アカウント内で Organization を作成する + +Enterprise アカウント設定内で作成した新しい Organization は、Enterprise アカウントの {% data variables.product.prodname_ghe_cloud %} プランに含められます。 Organization でのコラボレーションに関する詳しい情報については「[Organization と Team のセットアップと管理](/categories/setting-up-and-managing-organizations-and-teams)」を参照してください。 + +Enterprise アカウントにより所有される Organization を作成した Enterprise のオーナーは、自動的に Organization のオーナーになります。 Organization のオーナーに関する詳しい情報については「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +2. [**Organization**] タブで、Organization のリストの上で [**New organization**] をクリックします。 ![新規 Organization ボタン](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. [Organization name] の下に Organization の名前を入力します。 ![新しい Organization 名を入力するフィールド](/assets/images/help/business-accounts/new-organization-name-field.png) +4. **Create organization(Organizationの作成)**をクリックしてください。 +5. [Invite owners] の下で、Organization のオーナーになるよう招待したい人のユーザ名を入力し、[**Invite**] をクリックします。 ![Organization オーナーの検索フィールドと招待ボタン](/assets/images/help/business-accounts/invite-org-owner.png) +6. Click **Finish**. diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..8b011c4d8cc5 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: Okta を使用して Enterprise アカウントの SAML シングルサインオンおよび SCIM を設定する +intro: 'Okta を使う Security Assertion Markup Language (SAML) シングルサインオン (SSO) および System for Cross-domain Identity Management (SCIM) を使用すると、 {% data variables.product.product_name %} で Enterprise アカウントへのアクセスを自動的に管理することができます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### Okta での SAML と SCIM について + +Enterprise アカウントがアイデンティティプロバイダ (IdP) である Okta を使う SAML SSO と SCIM を使用するように設定すれば、{% data variables.product.product_name %} の Enterprise アカウントや 他の Web アプリケーションへのアクセスを 1 つの集中インターフェースから制御することができます。 + +SAML SSO は、リポジトリや Issue、プルリクエストといった Enterprise アカウントのリソースに対するアクセスを制御し、保護します。 SCIM は、Okta で変更を行ったとき、Enterprise アカウントによって所有されている Organization に対するメンバーのアクセスを自動的に追加、管理、削除します。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)」を参照してください。 + +SCIM を有効にすると、Okta で {% data variables.product.prodname_ghe_cloud %} アプリケーションを割り当てる任意のユーザが次のプロビジョニング機能を使えるようになります。 + +| 機能 | 説明 | +| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 新しいユーザのプッシュ | Okta で作成される新しいユーザは Enterprise アカウントのリソースにアクセスでき、Enterprise アカウントによって所有されている Organization にオプションで自動的に招待されます。 | +| ユーザ無効化のプッシュ | Okta のユーザを無効にすると、そのユーザは Enterprise アカウントのリソースにアクセスできなくなり、Enterprise アカウントで所有されているすべての Organization から削除されます。 | +| プロフィール更新のプッシュ | Okta のユーザのプロファイルに対する更新が、そのユーザの Enterprise アカウントのメタデータにプッシュされます。 | +| ユーザの再アクティブ化 | Okta のユーザを再アクティブ化すると、そのユーザの Enterprise アカウントに対するアクセスが再度有効になり、オプションでそのユーザが以前メンバーだった Enterprise アカウントによって所有されている Organization に再度参加するための 招待メールがオプションで送信されます。 | + +### 必要な環境 + +{% data reusables.saml.use-classic-ui %} + +### Okta で {% data variables.product.prodname_ghe_cloud %} アプリケーションを追加する + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. [{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts] をクリックします。 +1. [**Add**] をクリックします。 +1. オプションで、[Application label] の右にアプリケーションのわかりやすい名前を入力します。 ![[Application label] フィールド](/assets/images/help/saml/okta-application-label.png) +1. [{% data variables.product.prodname_dotcom %} Enterprises] の右に、Enterprise アカウントの名前を入力します。 たとえば、Enterprise アカウントの URL が `https://github.com/enterprises/octo-corp` の場合は、`octo-corp` と入力します。 ![[GitHub Enterprises] フィールド](/assets/images/help/saml/okta-github-enterprises.png) +1. [**Done**] をクリックします。 + +### SAML SSO の有効化とテスト + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. [Settings] の右にある [**Edit**] をクリックします。 +1. [Configured SAML Attributes] で、[groups] の右にあるドロップダウンメニューを使用して [**Matches regex**] を選択します。 +1. ドロップダウンメニューの右に `.*.*` と入力します。 +1. [**Save**] をクリックします。 +{% data reusables.saml.okta-view-setup-instructions %} +1. 設定手順の情報を使用して、Enterprise アカウントの SAML を有効にします。 詳細は「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)」を参照してください。 + +### Okta でグループを作成する + +1. Okta で、Enterprise アカウントが所有する各 Organization に合わせてグループを作成します。 各グループの名前は、Organization のアカウント名 (Organization の表示名ではく) に一致する必要があります。 たとえば、Organization の URL が `https://github.com/octo-org` の場合は、グループに `octo-org` という名前をつけます。 +1. Enterprise アカウントに作成したアプリケーションを各グループに割り当てます。 {% data variables.product.prodname_dotcom %} が、ユーザごとに `groups` データをすべて受け取ります。 +1. ユーザを所属させたい Organization に基づいて、ユーザをグループに追加します。 + +### Okta で SCIM を使ってユーザのプロビジョニングを設定する + +{% data reusables.scim.enterprise-account-scim %} + +Okta で SCIM を使ってユーザのプロビジョニングを設定するには、OAuth アプリケーションを認可して、Okta が {% data variables.product.product_name %} への認証に使用するトークンを作成する必要があります。 Okta と {% data variables.product.prodname_dotcom %} が連携して、okta-oauth アプリケーションが作成されます。 + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. [**Authenticate with Github Enterprise Cloud - Enterprise Accounts**] をクリックします。 ![{% data variables.product.prodname_dotcom %} に認証するボタン](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. Enterprise アカウント名の右にある [**Grant**] をクリックします。 +1. [**Authorize okta-oauth**] をクリックします。 +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. アプリケーション名の下で [ **Push Groups**] をクリックします。 ![[Push Groups] タブ](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. [**Push Groups**] ドロップダウンメニューを使用して、[**Find groups by name**] を選択します。 ![[Push Groups] ドロップダウンメニュー](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. ユーザプロビジョニングを有効にしたい Enterprise アカウントで各 Organization のプッシュグループを追加します。 + - [PUSH GROUPS BY NAME] で、Enterprise アカウントが所有する Organization に対応するグループを検索し、見つかったグループを検索結果でクリックします。 + - グループ名の右にある [Match results & push action] ドロップダウンメニューで、[**Create Group**] が選択されていることを確認します。 ![[Match result] ドロップダウンメニューで [Create Group] を選択](/assets/images/help/saml/create-group-okta.png) + - [**Save**] をクリックします。 + - Organization ごとに繰り返します。 +1. アプリケーション名の下で [ **Assignments**] をクリックします。 ![[Assignments] タブ](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. [**Provision users**] と表示される場合は、グループのプッシュグループを追加する前に Okta グループのメンバーだったユーザは、プロビジョニングされていません。 そのようなユーザの {% data variables.product.product_name %} に SCIM を送信するには、[**Provision users**] をクリックします。 + +### SAML ユーザプロビジョニングを有効にする + +SCIM のプロビジョニングとプロビジョニング解除を有効にすると、オプションで SAML のユーザプロビジョニングおよびプロビジョニング解除を有効にできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. [SAML User Provisioning] で、[**Enable SAML user provisioning**] を選択します。 ![SAML によるユーザプロビジョニングを有効にするチェックボックス](/assets/images/help/business-accounts/user-provisioning.png) +1. [**Save**] をクリックします。 +1. オプションで、SAML ユーザプロビジョニングを有効にします。 + - [**Enable SAML user deprovisioning**] を選択して [**Save**] をクリックします。 ![SAML によるユーザプロビジョニング解除を有効にするチェックボックス](/assets/images/help/business-accounts/saml-deprovisioning.png) + - 警告を読んでから、[**Enable SAML deprovisioning**] をクリックします。 ![[Enable SAML deprovisioning] ボタン](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..7a75d8c7a30d --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,19 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..f499a3201f86 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: Enterprise アカウント配下のOrganizationイベント用の webhook を設定する +intro: Enterprise のオーナーは、Enterprise アカウントが所有する Organization のイベントに、webhook を設定できます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise アカウントが所有する Organization からイベントを受信するように webhook を設定できます。 webhook に関する詳しい情報については、「[webhook](/webhooks/)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. [Webhooks] の横にある [**Add webhook**] をクリックします。 ![[Webhooks] サイドバーの [Add webhook] ボタン](/assets/images/help/business-accounts/add-webhook-button.png) +5. ペイロード URL を入力し、必要な場合は設定をカスタマイズします。 詳しい情報については「[webhook を作成する](/webhooks/creating/#creating-webhooks)」を参照してください。 ![ペイロード URL やその他カスタマイズオプションのフィールド](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. [Which events would you like to trigger this webhook?] で、 [**Let me select individual events**] を選択します。 ![特定のイベントを選択する](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. webhook が受信する Enterprise アカウントイベントを 1 つ以上選択します。 詳細は「[イベントのタイプとペイロード](/webhooks/event-payloads/)」を参照してください。 ![特定のイベントを選択する](/assets/images/help/business-accounts/webhook-selected-events.png) +8. トリガーされた webhook に対して選択したイベントを受信するには、[**Active**] を選択します。 ![特定のイベントを選択する](/assets/images/help/business-accounts/webhook-active.png) +9. **Add webhook(webhookの追加)**をクリックしてください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..a51cc3543280 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: dependency insightsに関するポリシーを施行する +intro: 'あなたの Enterprise アカウントが所有しているすべての Organization にわたって、メンバーに dependency insights の表示を許可または不許可に設定できます。また、コードオーナーが Organization レベルで設定を管理できるよう許可できます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise アカウントが所有する Organization では、Organization のオーナーが Organization dependency insights の表示制限を設定できます。 詳細は「[Organization dependency insights の可視性を変更する](/articles/changing-the-visibility-of-your-organizations-dependency-insights)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Enterprise アカウントのサイトバーで [**Organizations**] をクリックします。 ![Enterprise アカウントのサイドバーにある [Organizations] タブ](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. [Organization projects] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Organization policies] で、ドロップダウンメニューを使用してポリシーを選択します。 ![Organization ポリシーオプションのドロップダウンメニュー](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..6de29a397a06 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,46 @@ +--- +title: Enterprise アカウントで GitHub Actions のポリシーを施行する +intro: 'Enterprise のオーナーは、Enterprise アカウントについて {% data variables.product.prodname_actions %} の無効化、有効化、および制限ができます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### Enterprise アカウント の {% data variables.product.prodname_actions %} 権限について + +デフォルトでは、Enterprise アカウントが所有するすべての Organization で {% data variables.product.prodname_actions %} が有効です。 Enterprise アカウントが所有するすべての Organization に対して {% data variables.product.prodname_actions %} を無効にすることも、特定の Organization に対して無効にすることもできます。 Organization にあるローカルのアクションだけ利用できるように、パブリックなアクションの利用を制限することもできます。 + +{% data variables.product.prodname_actions %} に関する詳しい情報については、「[{% data variables.product.prodname_actions %} について](/actions/getting-started-with-github-actions/about-github-actions)」を参照してください。 + +### Enterprise アカウント の {% data variables.product.prodname_actions %} 権限の管理 + +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. [**Save**] をクリックします。 + +### Allowing specific actions to run + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. [**Policies**] で [**Allow specific actions**] を選択し、必要なアクションをリストに追加します。 ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### プライベートリポジトリのフォークのワークフローを有効にする + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### Enterprise アカウントのプライベートフォークポリシーを設定する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..3ba2a5c91b50 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: Enterprise アカウントでプロジェクトボードでのポリシーを施行する +intro: 'Enterprise のオーナーは、自分の Enterprise のアカウントが所有するすべての Organization に対して特定のプロジェクトボードのポリシーを強制したり、Organization ごとのポリシーの設定を許可したりすることができます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +プロジェクトボードの詳細は「[プロジェクトボードについて](/articles/about-project-boards)」を参照してください。 + +### Organization 全体のプロジェクトボードでポリシーを施行する + +自分の Enterprise アカウントで所有しているすべての Organization で、Organization 全体のプロジェクトボードを有効または無効にしたり、オーナーに Organization レベルで設定を管理させたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. [Organization projects] で、設定変更についての情報を読みます。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Organization projects] で、ドロップダウンメニューを使用してポリシーを選択します。 ![Organization プロジェクトボード ポリシー オプションのドロップダウンメニュー](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### リポジトリのプロジェクトボードでのポリシーを施行する + +自分の Enterprise アカウントによって所有されているすべての Organization 全体で、リポジトリレベルのプロジェクトボードを有効または無効にしたり、オーナーに Organization レベルで設定を管理させたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. [Repository projects で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Repository projects] で、ドロップダウンメニューを使用してポリシーを選択します。 ![リポジトリのプロジェクトボード ポリシー オプションのドロップダウンメニュー](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..baee7146f8b8 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: Enterprise アカウントでリポジトリ管理ポリシーを施行する +intro: 'Enterprise のオーナーは、自分の Enterprise のアカウントが所有するすべての Organization に対して特定のリポジトリの管理ポリシーを強制したり、Organization ごとのポリシーの設定を許可したりすることができます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +詳細は「[Organization のためのリポジトリの権限レベル](/articles/repository-permission-levels-for-an-organization)」を参照してください。 + +### デフォルトのリポジトリの権限に関するポリシーを施行する + +自分の Enterprise アカウントによって所有されているすべての Organization 全体で、デフォルトのリポジトリ権限レベル (なし、読み取り、書き込み、管理) を Organization のメンバー用に設定したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. [**Repository policies**] タブの [Default permissions] で、設定変更についての情報を読みます。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Default permissions] で、ドロップダウンメニューを使用してポリシーを選択します。 ![リポジトリ権限ポリシーオプションのドロップダウンメニュー](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### リポジトリの作成に関するポリシーを施行する + +自分の Enterprise アカウントで所有しているすべての Organization 全体で、メンバーがリポジトリを作成したり、Organization のオーナーへのリポジトリの作成を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 メンバーにリポジトリの作成を許可する場合は、パブリック、プライベート、内部の各リポジトリをどう組み合わせて作成するかを任意に選択できます。 {% data reusables.repositories.internal-repo-default %} 詳しい情報については「[内部リポジトリを作成する](/articles/creating-an-internal-repository)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository creation] で、設定変更についての情報を読みます。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. [**Save**] をクリックします。 + +### プライベートまたは内部リポジトリのフォークに関するポリシーを施行する + +自分の Enterprise アカウントで所有しているすべての Organization 全体で、ユーザーにリポジトリのフォーク用にプライベートまたは内部リポジトリへのアクセスを許可したり、プライベートまたは内部リポジトリのフォークを一切禁止したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository forking] で、設定変更についての情報を読みます。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. [Repository forking] で、ドロップダウンメニューを使用してポリシーを選択します。 ![リポジトリ フォーク ポリシー オプションのドロップダウンメニュー](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### 外部コラボレーターのリポジトリへの招待に関するポリシーを施行する + +自分の企業アカウントで所有しているすべての Organization 全体で、メンバーが外部コラボレーターをリポジトリに招待したり、外部コラボレーターの Organization オーナーへの招待を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository invitations] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. [Repository invitations] で、ドロップダウンメニューを使用してポリシーを選択します。 + ![外部コラボレーター招待ポリシーオプションのドロップダウンメニュー](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### リポジトリの表示の変更に関するポリシーを施行する + +自分の Enterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリの表示を変更したり、Organization のオーナーへのリポジトリの表示の変更を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository visibility change] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### リポジトリの削除または移譲に関するポリシーを施行する + +自分の Enterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリを削除または転送したり、Organization のオーナーへのリポジトリの削除と転送を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository deletion and transfer] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### Issue の削除に関するポリシーを施行する + +自分のEnterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリ内の Issue を削除したり、Organization のオーナーに対して Issue の削除を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Repository issue deletion] で、設定変更についての情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. [Repository issue deletion] で、ドロップダウンメニューを使用してポリシーを選択します。 ![Issue 削除ポリシーオプションのドロップダウンメニュー](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### デフォルトブランチ名に関するポリシーを試行する + +Enterprise アカウントによって所有されているすべての Organization 全体で、メンバーが作成する新しいリポジトリのデフォルトブランチ名を設定できます。 すべての Organization 全体でそのデフォルトブランチ名を施行することも、Organization ごとに異なる名前を設定することもできます。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. [**Repository policies**] タブの [Default branch name] で、新しいリポジトリに使用するデフォルトブランチ名を入力します。 ![デフォルトブランチ名を入力するテキストフィールド](/assets/images/help/business-accounts/default-branch-name-text.png) +4. オプションで、Enterprise のすべての Organization に対してデフォルトブランチ名を施行する場合は [**Enforce across this enterprise**] を選択します。 ![[Enforcement] チェックボックス](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. [**Update**] をクリックします。 ![[Update] ボタン](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..afabc2af9aba --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: Enterprise アカウントでセキュリティ設定を強制する +intro: Enterprise のオーナーは、Enterprise アカウントが所有するすべての Organization について、特定のセキュリティポリシーを施行できます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Enterprise アカウントで Organization の 2 要素認証を必須にする + +Enterprise のオーナーは、Enterprise アカウントが所有するすべての Organization で、Organization のメンバー、支払いマネージャー、外部コラボレーターに対して個人アカウントをセキュアに保つために 2 要素認証の使用を義務化できます。 + +自分の Enterprise アカウントが所有するすべての Organization で 2 要素認証を義務化する前に、自分のアカウントの 2 要素認証を有効化する必要があります。 詳細は「[2 要素認証 (2FA) でアカウントを保護する](/articles/securing-your-account-with-two-factor-authentication-2fa/)」を参照してください。 + +{% warning %} + +**警告:** + +- Enterprise アカウントで 2 要素認証を義務化すると、自分の Enterprise アカウントが所有するすべての Organization 内の、2 要素認証を使わないメンバー、外部コラボレーター、支払いマネージャー (ボットアカウントを含む) は Organization から削除され、そのリポジトリにアクセスできなくなります。 Organization のプライベートリポジトリのフォークへのアクセスも失います。 Organization から削除されてから 3 か月以内に、削除されたユーザが自分の個人アカウントで 2 要素認証を有効にすれば、そのユーザのアクセス権限および設定を復元できます。 詳しい情報については、「[Organization の以前のメンバーを回復する](/articles/reinstating-a-former-member-of-your-organization)」を参照してください。 +- 義務付けられた 2 要素認証を有効にした後に、自分の Enterprise アカウントが所有するすべての Organization では、Organization のオーナー、メンバー、支払いマネージャー、または外部コラボレーターがそれぞれの個人アカウントに対して 2 要素認証を無効にすると、それらは Organization から自動的に削除されます。 +- あなたが、2 要素認証を義務付けている Enterprise アカウントの唯一のオーナーである場合、Enterprise アカウントに義務付けられた 2 要素認証を無効にしなければ、個人アカウントの 2 要素認証を無効にすることはできません。 + +{% endwarning %} + +2 要素認証の使用を義務化する前に、Organization のメンバー、外部コラボレーター、支払いマネージャーに通知をして、各自に自分のアカウントで 2 要素認証をセットアップしてもらってください。 Organization のオーナーは、メンバーと外部コラボレーターがすでに 2 要素認証を使用しているかどうかを、各 Organization の [People] ページで確認できます。 詳細は「[Organization 内のユーザが 2 要素認証を有効にしているか確認する](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. [Two-factor authentication] で、設定変更に関する情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Two-factor authentication] で、[**Require two-factor authentication for all organizations in your business**] を選択し、[**Save**] をクリックします。 ![2 要素認証を義務化するチェックボックス](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. 求められた場合には、自分の Enterprise アカウントが所有する Organization から削除するメンバーおよび外部コラボレーターに関する情報を読んでください。 変更を確定するには、自分の Enterprise アカウントの名前を入力し、[**Remove members & require two-factor authentication**] をクリックします。 ![2 要素の施行の確定ボックス](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. または、自分の Enterprise アカウント が所有する Organization から削除されるメンバーまたは外部コラボレーターが存在する場合、彼らに招待状を送信して、元の権限と Organization へのアクセス権を復元できるようにすることをおすすめします。 彼らが招待状を受け取ることができるようにするには、まず各ユーザーが 2 要素認証を有効にする必要があります。 + +### Enterprise アカウントで Organization に対する許可 IP アドレスを管理する + +Enterprise のオーナーは、特定の IP アドレスに対する許可リストを設定することで、Enterprise アカウントの Organization が所有するアセットへのアクセスを制限できます。 {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +許可 IP アドレスを、Organization ごとに設定することもできます。 詳細は「[ Organization に対する許可 IP アドレスを管理する](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)」を参照してください。 + +#### 許可 IP アドレスを追加する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### 許可 IP アドレスを有効化する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. [IP allow list] で、「**Enable IP allow list**」を選択します。 ![IP アドレスを許可するチェックボックス](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. [**Save**] をクリックします。 + +#### 許可 IP アドレスを編集する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. [**Update**] をクリックします。 + +#### 許可 IP アドレスを削除する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### IP許可リストで {% data variables.product.prodname_actions %} を使用する + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### Enterprise アカウントで Organization 用に SAML シングルサインオンを有効にする + +{% data reusables.saml.dotcom-saml-explanation %} 詳細は「[SAML シングルサインオンを使うアイデンティティおよびアクセス管理について](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)」を参照してください。 + +Enterprise のオーナーは、Enterprise アカウントが所有するすべての Organization 全体で、SAML IdP によって SAML SSO と中央での認証を有効にすることができます。 Enterprise アカウントで SAML SSO を有効にした後は、SAML SSO は Enterprise アカウントによって所有されているすべての Organization に対してデフォルトで有効となります。 すべてのメンバーは、自分がメンバーである Organization にアクセスするために SAML SSO を使用して認証するよう求められ、企業のオーナーは Enterprise アカウントにアクセスする際に SAML SSO を使用して認証するよう求められます。 + +{% data reusables.saml.about-saml-access-enterprise-account %}詳細は「[Enterprise アカウントへのユーザの SAML アクセスの表示および管理](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)」を参照してください。 + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} プライベートベータに参加していない場合、Enterprise アカウント に対して SCIM はサポートされません。 詳しい情報については、「[Enterprise アカウントで Organization のユーザプロビジョニングを管理する](#managing-user-provisioning-for-organizations-in-your-enterprise-account)」参照してください。 + +{% note %} + +**Note:** Enabling authentication with SAML single sign-on for your enterprise account will override any existing organization-level SAML configurations. + +{% endnote %} + +Okta を使用して SAML を有効にする方法については、「[Okta を使用して Enterprise アカウントの SAML シングルサインオンおよび SCIM を設定する](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [SAML single sign-on] の下で [**Enable SAML authentication**] を選択します。 ![SAML SSO を有効化するためのチェックボックス](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. **Sign on URL**フィールドに、使用する IdP のシングルサインオンのリクエストのための HTTPS エンドポイントを入力してください。 この値は Idp の設定で使用できます。 ![メンバーがサインインする際にリダイレクトされる URL のフィールド](/assets/images/help/saml/saml_sign_on_url_business.png) +7. または、[**Issuer**] フィールドに、SAML の発行者の名前を入力します。 これにより、送信メッセージの信ぴょう性が検証されます。 ![SAMl 発行者の名前のフィールド](/assets/images/help/saml/saml_issuer.png) +8. [**Public Certificate**] で、証明書を貼り付けて SAML の応答を認証します。 ![アイデンティティプロバイダからの公開の証明書のフィールド](/assets/images/help/saml/saml_public_certificate.png) +9. SAML 発行者からのリクエストの完全性を確認するには、{% octicon "pencil" aria-label="The edit icon" %} をクリックします。 その後、[Signature Method] および [Digest Method] のドロップダウンから、SAML 発行者が使用するハッシュアルゴリズムを選択します。 ![SAML 発行者が使用する署名方式とダイジェスト方式のハッシュアルゴリズム用のドロップダウン](/assets/images/help/saml/saml_hashing_method.png) +10. Enterprise で SAML SSO を有効化する前に、[**Test SAML configuration**] をクリックして、入力した情報が正しいか確認します。 ![強制化の前に SAML の構成をテストするためのボタン](/assets/images/help/saml/saml_test.png) +11. [**Save**] をクリックします。 + +### Enterprise アカウントで Organization のユーザプロビジョニングを管理す + +Enterprise のオーナーは、Enterprise アカウントの Organization のメンバーシップを直接アイデンティティプロバイダ (IdP) から管理できます。 + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %} オプションで、SAML プロビジョニングを有効にして、別々にデプロビジョニングすることもできます。 + +IdP で SCIM を構成すると、IdP でグループのメンバーシップに変更を加えるたびに IdP が {% data variables.product.prodname_dotcom %} に SCIM 呼び出しを行い、対応する組織のメンバーシップを更新します。 SAML プロビジョニングを有効にすると、Enterprise アカウントの SAML 設定で保護されているリソースに Enterprise のメンバーがアクセスするたびに、その SAML アサーションによってプロビジョニングがトリガーされすま。 + +SCIM 呼び出しまたは SAML アサーションのたびに、{% data variables.product.product_name %} はユーザが所属する IdP グループをチェックし、以下の操作を実行します。 + +- ユーザが、Enterprise アカウントによって所有されている Organization に対応する IdP グループのメンバーであり、現在その Organization のメンバーでない場合は、そのユーザーを Organization に追加する (SAML アサーション) か、Organization に参加するよう招待メールを送信 (SCIM 呼び出し) します。 +- Enterprise アカウントによって所有される Organization にそのユーザが参加する既存の招待がある場合は、キャンセルします。 + +SCIM 呼び出しのたびに、また SAML デプロビジョニングを有効にしている場合には SAML アサーションのたびに、 {% data variables.product.product_name %} は以下の操作も実行します。 + +- ユーザが、Enterprise アカウントによって所有されている Organization に対応する IdP グループのメンバーではなく、現在その Organization のメンバーである場合は、そのユーザーを Organization から削除します。 + +デプロビジョニングによって、最後に残ったオーナーが Organization から削除されると、その Organization はオーナーのいない状態になります。 Enterprise オーナーは、オーナーのいない Organization の所有権を取得できます。 詳しい情報については、「[Enterprise アカウントでオーナーのいない Organization を管理する](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)」参照してください。 + +Okta を使用して Enterprise アカウントのユーザプロビジョニングを有効にするには、「[Okta を使用して Enterprise アカウントの SAML シングルサインオンおよび SCIM を設定する](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)」を参照してください。 + +### Enterprise アカウントで Organization の Team 同期を管理する + +Enterprise オーナーが IdP と {% data variables.product.product_name %} の間で Team の同期を有効化すると、Organization のオーナーとチームメンテナは Enterprise アカウントで所有されている Organization の Team を IdP グループに接続できるようになります。 + +{% data reusables.identity-and-permissions.about-team-sync %} + +Azure AD で Enterprise アカウントとの Team 同期を使用できます。 + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +Organization ごとの Team 同期の設定と管理も可能です。 詳細は「[Organization の Team 同期を管理する](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)」を参照してください。 + +#### 必要な環境 + +Enterprise アカウントに対して Team の同期を有効化する前提条件は、以下のとおりです。 + - あなた、または Azure AD の管理者は Azure AD のグローバル管理者、または特権ロール管理者になっている必要があります。 + - サポート対象の IdP で、Enterprise アカウントの Organization に対して SAMLシングルサインオンを有効にする必要があります。 詳しい情報については、「[Enterprise アカウントで Organization 用に SAML シングルサインオンを有効にする](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)」参照してください。 + - SAML SSO とサポートされる IdP を使用して Enterprise アカウントに認証される必要があります。 詳しい情報については「[SAMLシングルサインオンで認証する](/articles/authenticating-with-saml-single-sign-on)」を参照してください。 + +#### Azure AD で Team の同期を管理する + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. Enterprise アカウントに接続するアイデンティティプロバイダのテナント情報を確認してから、[**Approve**] をクリックします。 ![特定の IdP テナントに対して、Team の同期を有効化するペンディングリクエストと、リクエストを承認またはキャンセルするオプション](/assets/images/help/teams/approve-team-synchronization.png) +8. Team 同期を無効にするには、 [**Disable team synchronization**] をクリックします。 ![Team の同期を無効化する](/assets/images/help/teams/disable-team-synchronization.png) + +### Enterprise アカウントの SSH 認証局を管理する + +Enterprise オーナーは、Enterprise アカウントの SSH 認証局 (CA) を追加および削除できます。 + +Enterprise アカウントに SSH CA を追加することにより、その Enterprise アカウントが所有する Organization のメンバー誰でも、その Enterprise アカウントが提供する SSH 認証を使用して Organization のリポジトリにアクセスできるようになります。 {% data reusables.organizations.can-require-ssh-cert %}詳細については、「[SSH認証局について](/articles/about-ssh-certificate-authorities)」を参照してください。 + +#### SSH 認証局を追加する + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### SSH認証局を削除する + +CAを削除すると、元に戻すことはできません。 同じCAを使用したくなった場合には、そのCAを再びアップロードする必要があります。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..a5ef387c6d87 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Enterprise アカウントで Team のポリシーを施行する +intro: 'Enterprise のオーナーは、自分の Enterprise のアカウントが所有するすべての Organization に対して特定のチームポリシーを強制したり、各 Organization ごとのポリシーの設定を許可したりすることができます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Team ディスカッションでポリシーを施行する + +自分の Enterprise アカウントによって所有されているすべての Organization 全体で、Team ディスカッションを有効または無効にしたり、オーナーに Organization レベルで設定を管理させたりできます。 詳細は「[Team ディスカッションについて](/articles/about-team-discussions/)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 企業アカウントのサイトバーで [**Teams**] をクリックします。 ![企業アカウントのサイドバーの [Teams] タブ](/assets/images/help/business-accounts/settings-teams-tab.png) +4. [Team discussions] で、設定変更に関する情報を確認します。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. [Team discussions] で、ドロップダウンメニューを使用してポリシーを選択します。 ![Team ディスカッション ポリシー オプションのドロップダウンメニュー](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..ff2bfcdf9432 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### 目次 + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..b01194f16945 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: Enterprise アカウントで Enterprise オーナーまたは支払いマネージャーになるように人を招待することができます。 Enterprise アカウントにアクセスする必要がなくなった Enterprise オーナーまたは支払いマネージャーを削除することもできます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Enterprise アカウントを管理するようユーザを招待することについて + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**ヒント:** Enterprise アカウントが所有する Organization 内のユーザを管理する方法に関する詳しい情報については、「[Organization でメンバーシップを管理する](/articles/managing-membership-in-your-organization)」および「[Organization への人々のアクセスをロールで管理する](/articles/managing-peoples-access-to-your-organization-with-roles)」を参照してください。 + +{% endtip %} + +### Enterprise 管理者を Enterprise アカウントに招待する + +Enterprise アカウントの管理者になるように他の人を招待できるのは、Enterprise オーナーだけです。 + +Enterprise アカウントに参加するようにある人を招待したら、その人はメールでの招待に応じるまで Enterprise アカウントにアクセスできません。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. 左サイドバーで [**Administrators**] をクリックします。 ![左サイドバーの [Administrators] タブ](/assets/images/help/business-accounts/administrators-tab.png) +4. 管理者のリストの上にある [**Invite admin**] をクリックします。 ![Enterprise オーナーのリストの上にある [Invite admin] ボタン](/assets/images/help/business-accounts/invite-admin-button.png) +5. Enterprise 管理者として招待する人のユーザ名、フルネーム、またはメール アドレスを入力して、表示された結果から適切な人を選びます。 ![人のユーザ名、フルネーム、またはメール アドレスを入力するためのフィールドと [Invite] ボタンを備えたモーダル ボックス](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. [**Owner**] または [**Billing Manager**] を選択します。 ![ロールの選択肢が表示されたモーダルボックス](/assets/images/help/business-accounts/invite-admins-roles.png) +7. [**Send Invitation**] をクリックします。 ![[Send invitation] ボタン](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### Enterprise アカウントから Enterprise 管理者を削除する + +Enterprise アカウントから他の Enterprise 管理者を削除できるのは、Enterprise オーナーだけです。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. 削除する人のユーザ名の横にある {% octicon "gear" aria-label="The Settings gear" %} をクリックし、続いて [**Remove owner**] または [**Remove billing manager**] をクリックします。 ![Enterprise 管理者を削除するためのメニュー オプション付きの設定「歯車」アイコン](/assets/images/help/business-accounts/remove-admin.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..aa898932f5f4 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,42 @@ +--- +title: Managing licenses for Visual Studio subscription with GitHub Enterprise +intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle +versions: + free-pro-team: '*' +--- + +### {% data variables.product.prodname_vss_ghe %} について + +{% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. + +After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise account with a user account on {% data variables.product.prodname_dotcom_the_website %}. + +{% data variables.product.prodname_enterprise %} の詳細は、「[{% data variables.product.company_short %} の製品](/github/getting-started-with-github/githubs-products#github-enterprise)」を参照してください。 For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." + +### 必要な環境 + +1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. + +2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) in the Microsoft Docs. + +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." + +4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." + +### Inviting a subscriber to use {% data variables.product.prodname_enterprise %} + +To use the {% data variables.product.prodname_enterprise %} portion of the license, the subscriber must join an organization owned by your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Organization owners can invite new members to an organization. For more information, see "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." + +### Viewing {% data variables.product.prodname_enterprise %} licensing + +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. 詳細は「[Enterprise アカウントのプランおよび利用状況を見る示](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)」を参照してください。 + +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### 参考リンク + +- [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..9cf197f078a4 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Enterprise アカウントの Organization を管理する +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..69f399bbd470 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: Enterprise アカウントでオーナーのいない Organization を管理する +intro: Enterprise アカウントで現在オーナーがいない Organization のオーナーになることができます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: Enterprise オーナーは、Enterprise アカウントでオーナーのいない Organization を管理できます。 +versions: + free-pro-team: '*' +--- + +ユーザのデプロビジョニングを有効にして Enterprise アカウントの Organization メンバーシップを管理していると、Organization のオーナーがいなくなることもあります。 詳細は、「[Enterprise アカウントでセキュリティ設定を強制する](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +2. 検索フィールドの右側で、[**X unowned**] をクリックします。 ![オーナーのいない Organization を表示するボタン](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. 所有権を取得したい Organization の右側で、[**Become an owner**] をクリックします。 ![[Become an owner] ボタン](/assets/images/help/business-accounts/become-an-owner-button.png) +4. 警告を読み、[**Become an owner**] をクリックします。 ![[Become an owner] ボタン](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..97c906ecd0dd --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Managing users in your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md new file mode 100644 index 000000000000..6215470f5b34 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -0,0 +1,11 @@ +--- +title: Enterprise アカウントを管理する +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..af230c0b0eb4 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Enterprise オーナー + +Enterprise owners have complete control over the enterprise and can take every action, including: +- 管理者を管理する +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Enterprise 設定を管理する +- Organization にポリシーを強制する +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Enterprise オーナーは、Organization のオーナーになるか、Organization が所有するリポジトリに直接アクセスする権限を与えられない限り、Organization の設定またはコンテンツにはアクセスできません。 Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Enterprise メンバー + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. 各個人がアクセスできるリソースを確認することができます。 For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +Organization レベルの権限に関する詳しい情報については「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. 外部コラボレーターに関する詳しい情報については「[Organization の権限レベル](/articles/permission-levels-for-an-organization#outside-collaborators)」を参照してください。 + +{% if currentVersion == "free-pro-team@latest" %} + +### 支払いマネージャー + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- ユーザライセンス、{% data variables.large_files.product_name_short %} パック、およびその他の支払い設定の閲覧および管理 +- 支払いマネージャーのリストを閲覧 +- 他の支払いマネージャーの追加または削除 + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. 支払いマネージャーは、{% data variables.product.prodname_dotcom %} 上に個人アカウントを持っていなければなりません。 + +### 参考リンク + +- 「[Enterprise アカウントについて](/articles/about-enterprise-accounts)」 + +{% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..75b582828966 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Enterprise アカウントで Organization のポリシーを設定する +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..0519ea931805 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,51 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: 'Enterprise メンバーのリンクされたアイデンティティ、アクティブなセッション、認可されたクレデンシャルの表示と取り消しが可能です。' +permissions: Enterprise オーナーは、組織へのメンバーの SAML アクセスを表示したり管理したりすることもできます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Enterprise アカウントへの SAML アクセスについて + +Enterprise アカウントに対する SAML シングルサインオンを有効にすると、各 Enterprise メンバーは ID プロバイダ (IdP) での外部アイデンティティを、既存の {% data variables.product.product_name %} アカウントにリンクできます。 {% data reusables.saml.about-saml-access-enterprise-account %} + +### リンクされているアイデンティティの表示と取り消し + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### アクティブな SAML セッションの表示と取り消し + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### 認可されたクレデンシャルの表示と取り消し + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### 参考リンク + +- [組織へのメンバーの SAML アクセスの表示と管理](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..1f2c04dd6309 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. ユーザ名またはフルネームを検索して、特定の人を見つけることが可能です。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### メンバーと外部コラボレーターを表示する + +保留中のメンバーや外部のコラボレータの数を表示できます。 You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. コラボレータがアクセスできるリポジトリの可視性で、外部のコラボレータのリストをフィルタリングできます。 ユーザ名または表示名を検索して、特定の人を見つけることが可能です。 + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. メンバーのリストではなく、外部コラボレーターのリストを表示したい場合は、[**Outside collaborators**] をクリックします。 ![Organization メンバーのページにある、[Outside collaborators] タブ](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### 参考リンク + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..2b4e8c79d89a --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,25 @@ +--- +title: Enterprise アカウントで Organization の監査ログを見る +intro: Enterprise オーナーは、Enterprise アカウントが所有するすべての Organization からのアクションが集約された Audit log を表示できます。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +各 Audit log エントリには、次のようなイベントに関する適切な情報が表示されます: + +- アクションが実行された Organization +- アクションを実行したユーザ +- アクションの対象となったリポジトリ +- 実行されたアクション +- アクションが実行された国 +- アクションが発生した日時 + +Audit log で特定のイベントを検索したり、Audit log データをエクスポートしたりできます。 Audit log の検索と特定の Organization イベントの詳細については、「[Organization の Audit log をレビューする](/articles/reviewing-the-audit-log-for-your-organization)」を参照してください。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..c9f58c0d8b15 --- /dev/null +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: Enterprise アカウントのプランおよび利用状況を表示する +intro: 'Enterprise アカウントの、現在のプラン、ライセンスの利用、請求書、支払い履歴、その他支払い情報を表示できます。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 'Enterprise オーナーと支払いマネージャーは、Enterprise アカウントの支払い設定すべてに対するアクセスおよび管理が可能です。' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Enterprise アカウントの支払いについて + +現時点では、Enterprise アカウントは請求書で支払いを行っている {% data variables.product.prodname_enterprise %} のお客様が利用できます。 Enterprise アカウントに接続されたすべての Organization および {% data variables.product.prodname_ghe_server %} インスタンスの支払いは、すべての有料の {% data variables.product.prodname_dotcom_the_website %} サービス (これには Organization の有料ライセンス、{% data variables.large_files.product_name_long %} のデータパック、{% data variables.product.prodname_marketplace %} アプリケーションに対するプランが含まれます) に対する単一の支払いに集約されます。 + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Enterprise アカウントのプランおよび利用状況を表示する + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Enterprise 支払い設定のライセンスおよびプラン情報](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index dd349711c246..8a9d010ebba2 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization の説明、場所、Web サイト、メールアドレスをオプションで追加することや、重要なリポジトリをページの上部にピン止めすることもできます。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index e764c48028d1..862054ed284e 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 以前の職場、コントリビュートしたプロジェクト、あなたが興味を持っていることなど、他者が知りたいあなたに関する個人情報を略歴に追加できます。 詳細は「[プロフィールに略歴を追加する](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index f847788f0177..894ba2a5e468 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/index.md index f8d7143b9185..9b7df09f3eb8 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index eeeeaaf7e622..6942271e161b 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 90f0e64bd799..c9cd864d1fe5 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'You can add a README to your {% data variables.product.prodname_dotcom % versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### About your profile README diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index 92a86cbfe3f6..08b5213c5474 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プロフィール画像を変更する @@ -49,7 +50,7 @@ versions: 自分に関する情報を他の {% data variables.product.product_name %} ユーザーと共有するには、プロフィールに略歴を追加します。 [@メンション](/articles/basic-writing-and-formatting-syntax)と絵文字を使えば、あなたの現在あるいは過去の職場、職種、またどんな種類のコーヒーを飲んでいるかといった情報も含めることができます。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 自分に関するカスタマイズした情報を長いフォームで、もっと目立つように表示する場合は、プロフィール README を使用することもできます。 プロフィール README の詳細は、「[プロフィール README の管理](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index a1e566f1e67e..1326e0743718 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: プロフィールにアイテムをピン止めする -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- あなたが所有するか、コントリビュートしたパブリックリポジトリをピン止めできます。 フォークへのコミットはコントリビューションとして扱われないので、所有していないフォークをピン止めすることはできません。 詳細は「[プロフィール上でコントリビューションが表示されない理由](/articles/why-are-my-contributions-not-showing-up-on-my-profile)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index 0ceacb664f9d..1f990abd3b60 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- プライベートコントリビューションを公開しても、あなたが作業しているプライベートリポジトリへのアクセス権がないユーザーがあなたのプライベートコントリビューションを見ることはできません。 かわりに、特定の日におけるプライベートコントリビューションの数だけを見ることができます。 パブリックコントリビューションには、詳細な情報が含まれます。 詳細は、「[プロフィールページ上にコントリビューションを表示する](/articles/viewing-contributions-on-your-profile-page)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 36eb825e0d4d..db740713c72a 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} 詳細は「[プロフィールでコントリビューションを表示する](/articles/viewing-contributions-on-your-profile)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index 43a2130df12b..c59c3d3ba0e8 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コミットの詳細の表示で想定される動き diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index 1f84ad87d4ba..c393f42a3fe4 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コントリビューショングラフは、パブリックリポジトリからのアクティビティを表示します。 パブリックリポジトリとプライベートリポジトリの両方からアクティビティを表示するように選択できます。プライベートリポジトリでは、アクティビティの詳細を表示できます。 詳細は「[プライベートコントリビューションをプロフィールで公開または非公開にする](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)」を参照してください。 {% note %} -**メモ:** [ローカル Git 設定に使用したメールアドレスを {% data variables.product.product_name %} メール設定](/articles/adding-an-email-address-to-your-github-account)に追加した場合のみ、コミットがコントリビューショングラフに表示されます。 詳細は「[コントリビューションがプロフィールに表示されないのはなぜですか?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)」を参照してください。 +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. 詳細は「[コントリビューションがプロフィールに表示されないのはなぜですか?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)」を参照してください。 {% endnote %} @@ -25,7 +26,7 @@ versions: - リポジトリのデフォルトブランチまたは `gh-pages` ブランチにコミットすること - Issue を開くこと - プルリクエストを提案すること -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - リポジトリのデフォルトのブランチまたは `gh-pages` ブランチでコミットを共作{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ versions: ![コントリビューションアクティビティ時間フィルター](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### {% data variables.product.prodname_dotcom_the_website %} 上の {% data variables.product.product_location_enterprise %} からコントリビューションを表示する +If your site administrator has enabled -サイト管理者が、{% data variables.product.prodname_unified_contributions %} を有効にしている場合、{% data variables.product.prodname_enterprise %} コントリビューションカウントを {% data variables.product.prodname_dotcom_the_website %} プロフィールに送信できます。 詳細は「[{% data variables.product.prodname_ghe_server %} コントリビューションを {% data variables.product.prodname_dotcom_the_website %} に送信する](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)」を参照してください。 +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. 詳細は「[{% data variables.product.prodname_ghe_server %} コントリビューションを {% data variables.product.prodname_dotcom_the_website %} に送信する](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)」を参照してください。 +{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index d7410997184d..224816a015b8 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### カウントされるコントリビューション @@ -29,18 +30,18 @@ Issue とプルリクエストは、フォークではなく、スタンドア - リポジトリをフォークしたこと。 - リポジトリでプルリクエストまたは Issue を開いていること。 - リポジトリに Star を付けたこと。 -{% if currentVersion != "free-pro-team@latest" %} + ### コントリビューションがカウントされない一般的な理由 -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### コミットしてからまだ 24 時間経過していない コントリビューションとしてカウントするための要件を満たすコミットを行った後、コントリビューションがコントリビューショングラフに表示されるまで、最大 24 時間待つ必要があります。 -#### ローカルの Git コミットメールをプロフィールに追加していない +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} コミット URL の最後に `.patch` を追加すると、コミットに使用されたメールアドレスを確認できます。例: https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] より良いウェルカムメッセージのためのインデ [`From:`] フィールドのメールアドレスは、[ローカル Git 設定](/articles/set-up-git)で設定されたアドレスです。 この例では、コミットに使用されたメールアドレスは、`octocat@nowhere.com` です。 -コミットに使用したメールアドレスが、{% data variables.product.product_name %} プロフィールに追加されていない場合は、{% data variables.product.product_name %} アカウントに[メールアドレスを追加する必要があります](/articles/adding-an-email-address-to-your-github-account)。 新しいアドレスを追加すると、 コントリビューショングラフが自動的に再構築されます。 +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} @@ -63,7 +64,7 @@ Subject: [PATCH] より良いウェルカムメッセージのためのインデ #### デフォルトまたは `gh-pages` ブランチでコミットされていません -コミットがデフォルトのブランチまたは `gh-pages` ブランチ (プロジェクトサイトを持つリポジトリの場合) で行われた場合にのみカウントされます。 For more information, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages#types-of-github-pages-sites)." +コミットがデフォルトのブランチまたは `gh-pages` ブランチ (プロジェクトサイトを持つリポジトリの場合) で行われた場合にのみカウントされます。 詳しい情報については、「[{% data variables.product.prodname_pages %} について](/github/working-with-github-pages/about-github-pages#types-of-github-pages-sites)」を参照してください。 コミットがデフォルト以外または `gh-pages` 以外のブランチにあり、コントリビューションにカウントする場合は、以下のうち 1 つを行う必要があります: - 変更をデフォルトのブランチまたは `gh-pages` ブランチにマージするには、[プルリクエストを開きます](/articles/creating-a-pull-request)。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index 10a2b7c0ae23..38dd042b2c09 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization のオーナーに招待してもらい、メンバー、支払いマネージャー、あるいはオーナーとして、その Organization に加わることができます。 Organization のオーナーあるいはリポジトリの管理権限を持つメンバーは、あなたを外部コラボレーターとして 1 つ以上のリポジトリでコラボレーションするよう招待できます。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index da70222a551e..596e14c28319 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'パーソナルダッシュボードにアクセスして、作業した versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### パーソナルダッシュボードにアクセスする diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index 4767003c2420..c731fba9fe51 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md index 8140f491016e..d6aada49b093 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md @@ -1,6 +1,6 @@ --- -title: Changing your GitHub username -intro: 'You can change your {% data variables.product.product_name %} username at any time.' +title: GitHub ユーザ名の変更 +intro: '{% data variables.product.product_name %}ユーザ名はいつでも変更できます。' redirect_from: - /articles/how-to-change-your-username/ - /articles/changing-your-github-user-name/ @@ -12,50 +12,46 @@ versions: enterprise-server: '*' --- -### About username changes +### ユーザ名の変更について You can change your username to another username that is not currently in use.{% if currentVersion == "free-pro-team@latest" %} If the username you want is not available, you'll see information about whether you can request the username to be released when you type in the desired username. -If the username is not eligible for release and you don't hold a trademark for the username, you can choose another username or keep your current username. {% data variables.contact.github_support %} cannot release the unavailable username for you. For more information, see "[Changing your username](#changing-your-username)."{% endif %} +ユーザ名がリリースできず、かつそのユーザ名の商標を持っていない場合、別のユーザ名を選択するか、現在のユーザ名をそのまま使うことができます。 {% data variables.contact.github_support %} では、利用できないユーザ名をリリースできません。 詳細は「[ユーザ名を変更する](#changing-your-username)」を参照してください。{% endif %} -After changing your username, your old username becomes available for anyone else to claim. Most references to your repositories under the old username automatically change to the new username. However, some links to your profile won't automatically redirect. +ユーザ名を変更すると、変更前のユーザ名は誰でも取得できるようになります。 古いユーザ名の下にあるリポジトリへの参照のほとんどが、自動で新しいユーザ名に変わります。 ただし、プロフィールへのリンクによっては、自動的にリダイレクトされません。 -{% data variables.product.product_name %} cannot set up redirects for: -- [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) using your old username -- Links to [gists](/articles/creating-gists) that include your old username +{% data variables.product.product_name %} は、次のリダイレクトを設定できません: +- 古いユーザ名を使用する [@メンション](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) +- 古いユーザ名を含む [Gist](/articles/creating-gists) にリンクする -### Repository references +### リポジトリ参照 -After you change your username, {% data variables.product.product_name %} will automatically redirect references to your repositories. -- Web links to your existing repositories will continue to work. This can take a few minutes to complete after you make the change. -- Command line pushes from your local repository clones to the old remote tracking URLs will continue to work. +ユーザ名を変更した後、{% data variables.product.product_name %} は自動的にあなたのリポジトリへの参照をリダイレクトします。 +- 既存のリポジトリへの Web リンクは引き続き機能します。 変更を加えてから完了するまでに数分かかることがあります。 +- ローカルリポジトリのクローンから古いリモートトラッキング URL へのコマンドラインプッシュは引き続き機能します。 -If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see "[Changing a remote's URL](/articles/changing-a-remote-s-url)." +古いユーザ名の新しい所有者が、あなたのリポジトリと同じ名前のリポジトリを作成すると、リダイレクトエントリが上書きされ、リダイレクトは機能しなくなります。 こうしたことが起こることを防ぐため、ユーザ名を変更したら、既存のすべてのリモートリポジトリ URL を更新することをお勧めします。 詳しい情報については、「[リモートの URL を変更する](/articles/changing-a-remote-s-url)」を参照してください。 -### Links to your previous profile page +### 前のプロフィールページにリンクする -After changing your username, links to your previous profile page, such as `https://{% data variables.command_line.backticks %}/previoususername`, will return a 404 error. We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. +ユーザ名を変更した後、`https://{% data variables.command_line.backticks %}/previoususername` のように前のプロフィールページにリンクすると 404 エラーが返されます。 We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. -### Your Git commits +### Git コミット -{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. For more information on setting your email address, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. メールアドレスの設定に関する詳細は「[コミットメールアドレスを設定する](/articles/setting-your-commit-email-address)」を参照してください。 -### Changing your username +### ユーザ名を変更する {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.account_settings %} -3. In the "Change username" section, click **Change username**. - ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} -4. Read the warnings about changing your username. If you still want to change your username, click **I understand, let's change my username**. - ![Change Username warning button](/assets/images/help/settings/settings-change-username-warning-button.png) -5. Type a new username. - ![New username field](/assets/images/help/settings/settings-change-username-enter-new-username.png) -6. If the username you've chosen is available, click **Change my username**. If the username you've chosen is unavailable, you can try a different username or one of the suggestions you see. - ![Change Username warning button](/assets/images/help/settings/settings-change-my-username-button.png) +3. [Change username] セクションで [**Change username**] をクリックします。 ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} +4. ユーザ名を変更することに関する警告を読みます。 ユーザ名を変更したい場合は、[**I understand, let's change my username**] をクリックします。 ![[Change Username] 警告ボタン](/assets/images/help/settings/settings-change-username-warning-button.png) +5. 新しいユーザ名を入力します。 ![新しいユーザ名のフィールド](/assets/images/help/settings/settings-change-username-enter-new-username.png) +6. 選択したユーザ名が利用できる場合、[**Change my username**] をクリックします。 選択したユーザ名が利用できない場合、別のユーザ名を入力するか、提案されたユーザ名を利用できます。 ![[Change Username] 警告ボタン](/assets/images/help/settings/settings-change-my-username-button.png) {% endif %} -### Further reading +### 参考リンク -- "[Changing a remote's URL](/articles/changing-a-remote-s-url)" +- 「[リモートの URL を変更する](/articles/changing-a-remote-s-url)」 - "[Why are my commits linked to the wrong user?](/articles/why-are-my-commits-linked-to-the-wrong-user)"{% if currentVersion == "free-pro-team@latest" %} -- "[{% data variables.product.prodname_dotcom %} Username Policy](/articles/github-username-policy)"{% endif %} +- 「[{% data variables.product.prodname_dotcom %} ユーザ名に関するポリシー](/articles/github-username-policy)"{% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/index.md index c9e78af353c8..23477db55831 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index ac3d952b950f..13eab7f18378 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 55fc75c8beea..b78dc072407a 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization が所有するリポジトリは、細やかなアクセスを許可できます。 詳しい情報については、「[{% data variables.product.product_name %}上のアクセス権限](/articles/access-permissions-on-github)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index ace524e74b64..9dd369e37002 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index 09d15752361b..923f46f52cdf 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コラボレーターは、あなたが所有しているプロジェクトボードにアクセスを許可されているユーザです。 コラボレーターの権限は、デフォルトでは読み取りアクセスになります。 詳細は「[ユーザ所有のプロジェクトボードの権限レベル](/articles/permission-levels-for-user-owned-project-boards)」を参照してください。 @@ -18,8 +19,8 @@ versions: {% data reusables.project-management.click-menu %} {% data reusables.project-management.access-collaboration-settings %} {% data reusables.project-management.collaborator-option %} -5. Under "Search by username, full name or email address", type the collaborator's name, username, or -{% data variables.product.prodname_dotcom %} email. +5. \[Search by username, full name or email address\] (ユーザ名、フルネーム、メールアドレスでの検索) の下で、コラボレータの名前、ユーザ名、または +{% data variables.product.prodname_dotcom %}メールを入力してください。 ![Octocat のユーザ名が検索フィールドに入力されているコラボレーターセクション](/assets/images/help/projects/org-project-collaborators-find-name.png) {% data reusables.project-management.add-collaborator %} 7. 新しいコラボレーターは、デフォルトで読み取り権限を持ちます。 オプションで、新しいコラボレータの名前の隣にあるドロップダウン メニューを使って、権限レベルを変更することもできます。 ![[Collaborators] セクションで [Permissions] ドロップダウン メニューを選択](/assets/images/help/projects/user-project-collaborators-edit-permissions.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index 3fa73f7c8714..57f28e20c520 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index 2ed2c8fcacd4..be92ebfeda1c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,11 +4,12 @@ intro: 'You can set the default branch name new repositories that you create on versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### デフォルトブランチ名について -When you create a new repository on {% data variables.product.product_location %}, the repository contains one branch, which is the default branch. You can change the name that {% data variables.product.product_name %} uses for the default branch in new repositories you create. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +When you create a new repository on {% data variables.product.product_location %}, the repository contains one branch, which is the default branch. You can change the name that {% data variables.product.product_name %} uses for the default branch in new repositories you create. デフォルトブランチの詳細については、「[ブランチについて](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)」を参照してください。 {% data reusables.branches.set-default-branch %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 9a641706d787..a348ba8a0ac1 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 1700210f851b..86312d8a4b2c 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c6ebc8a604b9..bd7d09f9239b 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -1,73 +1,74 @@ --- -title: Permission levels for a user account repository -intro: 'A repository owned by a user account has two permission levels: the *repository owner* and *collaborators*.' +title: ユーザーアカウントのリポジトリ権限レベル +intro: 'ユーザーアカウントが所有するリポジトリは、*リポジトリオーナー*と*コラボレーター*という 2 つの権限レベルを持ちます。' redirect_from: - /articles/permission-levels-for-a-user-account-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} -**Tip:** If you require more granular read/write access to a repository owned by your user account, consider transferring the repository to an organization. For more information, see "[Transferring a repository](/articles/transferring-a-repository)." +**ヒント:** ユーザーアカウントが所有しているリポジトリに対して、より精細な読み取り/書き込みアクセス権が必要な場合には、リポジトリを Organization に移譲することを検討してください。 詳細は「[リポジトリを移譲する](/articles/transferring-a-repository)」を参照してください。 {% endtip %} -#### Owner access on a repository owned by a user account +#### ユーザーアカウントが所有しているリポジトリに対するオーナーアクセス権 -The repository owner has full control of the repository. In addition to all the permissions allowed by repository collaborators, the repository owner can: +リポジトリオーナーは、リポジトリを完全に制御することができます。 リポジトリコラボレータによって許可されるすべての権限に加えて、リポジトリオーナーは次の操作が可能です: - {% if currentVersion == "free-pro-team@latest" %}[Invite collaborators](/articles/inviting-collaborators-to-a-personal-repository){% else %}[Add collaborators](/articles/inviting-collaborators-to-a-personal-repository){% endif %} - Change the visibility of the repository (from [public to private](/articles/making-a-public-repository-private), or from [private to public](/articles/making-a-private-repository-public)){% if currentVersion == "free-pro-team@latest" %} -- [Limit interactions with a repository](/articles/limiting-interactions-with-your-repository){% endif %} -- Merge a pull request on a protected branch, even if there are no approving reviews -- [Delete the repository](/articles/deleting-a-repository) +- [リポジトリでのインタラクションを制限する](/articles/limiting-interactions-with-your-repository){% endif %} +- 保護されたブランチで、レビューの承認がなくてもプルリクエストをマージする +- [リポジトリを削除する](/articles/deleting-a-repository) - [Manage a repository's topics](/articles/classifying-your-repository-with-topics){% if currentVersion == "free-pro-team@latest" %} - Manage security and analysis settings. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)."{% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} -- Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} -- Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} -- Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." -- [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} -- [Define code owners for the repository](/articles/about-code-owners) +- パッケージを削除する。 詳細は「[>パッケージを削除する](/github/managing-packages-with-github-packages/deleting-a-package)」を参照してください。{% endif %} +- リポジトリソーシャルカードを作成および編集する。 詳細は「[リポジトリのソーシャルメディア向けプレビューをカスタマイズする](/articles/customizing-your-repositorys-social-media-preview)」を参照してください。 +- リポジトリをテンプレートにする。 For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +- リポジトリで {% data variables.product.prodname_dependabot_alerts %} を閉じます。 詳細については、「[リポジトリ内の脆弱な依存関係を表示・更新する](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)」を参照してください。 +- [プライベートリポジトリのデータ使用を管理する](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} +- [リポジトリのコードオーナーを定義する](/articles/about-code-owners) - [Archive repositories](/articles/about-archiving-repositories){% if currentVersion == "free-pro-team@latest" %} -- Create security advisories. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- Display a sponsor button. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} +- セキュリティアドバイザリを作成する。 詳しい情報については「[{% data variables.product.prodname_security_advisories %}について](/github/managing-security-vulnerabilities/about-github-security-advisories)」を参照してください。 +- スポンサーボタンを表示する。 詳細は「[リポジトリにスポンサーボタンを表示する](/articles/displaying-a-sponsor-button-in-your-repository)」を参照してください。{% endif %} -There is only **one owner** of a repository owned by a user account; this permission cannot be shared with another user account. To transfer ownership of a repository to another user, see "[How to transfer a repository](/articles/how-to-transfer-a-repository)." +ユーザアカウントが所有するリポジトリの**オーナーは 1 人**だけです。この権限を他のユーザアカウントと共有することはできません。 リポジトリの所有権を他のユーザに委譲するには、「[リポジトリを委譲する方法](/articles/how-to-transfer-a-repository)」を参照してください。 -#### Collaborator access on a repository owned by a user account +#### ユーザーアカウントが所有しているリポジトリに対するコラボレーターアクセス権 {% note %} -**Note:** In a private repository, repository owners can only grant write access to collaborators. Collaborators can't have read-only access to repositories owned by a user account. +**メモ:** プライベートリポジトリでは、リポジトリオーナーはコラボレーターに書き込みアクセスしか付与できません。 コラボレーターが、ユーザアカウントによって所有されているリポジトリに対して「読み取りのみ」アクセス権を持つことはできません。 {% endnote %} -Collaborators on a personal repository can: +個人リポジトリでのコラボレーターは、次の操作が可能です: -- Push to (write), pull from (read), and fork (copy) the repository -- Create, apply, and delete labels and milestones -- Open, close, re-open, and assign issues -- Edit and delete comments on commits, pull requests, and issues -- Mark an issue or pull request as a duplicate. For more information, see "[About duplicate issues and pull requests](/articles/about-duplicate-issues-and-pull-requests)." +- リポジトリに対してプッシュする (書き込む)、プル (読み取る)、フォーク (コピーする) +- ラベルとマイルストーンを作成、適用、削除する +- Issue をオープン、再オープン、割り当てする +- コミット、プルリクエスト、Issue に対するコメントを編集および削除する +- Issue またはプルリクエストを重複としてマークする。 詳細は「[重複した Issue やプルリクエストについて](/articles/about-duplicate-issues-and-pull-requests)」を参照してください。 - Open, merge and close pull requests -- Apply suggested changes to pull requests. For more information, see "[Incorporating feedback in your pull request](/articles/incorporating-feedback-in-your-pull-request)." +- 提案された変更をプルリクエストに適用する。 詳細は「[プルリクエストでのフィードバックを取り込む](/articles/incorporating-feedback-in-your-pull-request)」を参照してください。 - Send pull requests from forks of the repository{% if currentVersion == "free-pro-team@latest" %} -- Publish, view, and install packages. For more information, see "[Publishing and managing packages](/github/managing-packages-with-github-packages/publishing-and-managing-packages)."{% endif %} -- Create and edit Wikis -- Create and edit releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository). -- Remove themselves as collaborators on the repository -- Submit a review on a pull request that will affect its mergeability -- Act as a designated code owner for the repository. For more information, see "[About code owners](/articles/about-code-owners)." -- Lock a conversation. For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} -- Report abusive content to {% data variables.contact.contact_support %}. For more information, see "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)."{% endif %} -- Transfer an issue to a different repository. For more information, see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)." +- パッケージを公開、表示、インストールする。 詳細は、「[パッケージの公開と管理](/github/managing-packages-with-github-packages/publishing-and-managing-packages)」を参照してください。{% endif %} +- ウィキを作成および編集する +- リリースの作成と編集。 詳細は「[リポジトリのリリースを管理する](/github/administering-a-repository/managing-releases-in-a-repository)」を参照してください。 +- リポジトリでコラボレーターである自身を削除する +- マージ可能性に影響するプルリクエストレビューをサブミットする +- リポジトリに指定されたコードオーナーとして行動する。 詳細は「[コードオーナーについて](/articles/about-code-owners)」を参照してください。 +- 会話をロックする。 For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} +- 乱用コンテンツを {% data variables.contact.contact_support %} にレポートする 詳細は「[乱用やスパムをレポートする](/articles/reporting-abuse-or-spam)」を参照してください。{% endif %} +- 他のリポジトリへ Issue を移譲する。 詳細は「[他のリポジトリへ Issue を移譲する](/articles/transferring-an-issue-to-another-repository)」を参照してください。 -### Further reading +### 参考リンク -- "[Inviting collaborators to a personal repository](/articles/inviting-collaborators-to-a-personal-repository)" -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- [個人リポジトリへのコラボレータの招待](/articles/inviting-collaborators-to-a-personal-repository) +- [Organization のリポジトリ権限レベル](/articles/repository-permission-levels-for-an-organization) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index e27c3a3a837c..b75dac80ba43 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 権限の概要 diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index dfa596ae1cb0..e8d3e61274dc 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![[Profile organizations] ボックス](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index ac46ecbff8ac..b8959a3c9277 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### プライベートリポジトリのフォークを削除する diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index 4e82c2c395fe..722f01fc710f 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index a854a799de0f..0a229dcf6d27 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index 0a4b2ec75605..aa06f4363127 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: バックアップメールアドレスを設定する -intro: プライマリメールアドレスにアクセスできなくなった場合、バックアップメールアドレスを使って安全にパスワードをリセットします。 +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index f4481318bfa3..0d263f4248ca 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: コミットメールアドレスを設定する -intro: '編集およびマージのようなウェブベースの Git のオペレーションと関連する {% data variables.product.product_name %} 上のプライマリメールアドレスを設定できます。' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コミットメールアドレスについて @@ -37,7 +38,7 @@ Web ベースの Git 操作については、{% data variables.product.product_n また、個人のメールアドレスを公開するコマンドラインからプッシュされたコミットをブロックするよう選択することもできます。 詳細は「[個人のメールを公開するコマンドラインプッシュのブロック](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)」を参照してください。{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index 8b2d386d08cf..446237e3fb33 100644 --- a/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/ja-JP/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ja-JP/content/github/site-policy/github-additional-product-terms.md b/translations/ja-JP/content/github/site-policy/github-additional-product-terms.md index e11be3d7377f..e7b54fc5b60e 100644 --- a/translations/ja-JP/content/github/site-policy/github-additional-product-terms.md +++ b/translations/ja-JP/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -アカウントを作成すると利用できるようになる各種の機能と製品は、すべて本サービスの一部です。 このような機能と製品の多くは機能性が異なるため、その機能や製品に固有の利用規約が必要になる場合があります。 以下に、こうした機能や製品と、サービスのその部分に対応して適用される追加のルールを示します。 +このバージョンの発効日: 2020 年 11 月 1 日 -GitHubの使用には、該当する規約 (以下「契約」) と、以下のGitHub追加製品利用規約 (以下「追加条項」) が適用されます。 本契約に同意し、追加の製品や機能を使用することにより、本追加条項にも同意したことになります。 追加条項に違反すると契約にも違反することになります。 かぎ括弧で括った項のうち、追加条項で定義されていないものについては、本契約に示された意味を持つものとします。 +アカウントを作成すると利用できるようになる各種の機能と製品は、すべて本サービスの一部です。 このような機能と製品の多くは機能性が異なるため、その機能や製品に固有の利用規約が必要になる場合があります。 Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Marketplace @@ -35,14 +39,14 @@ GitHub Marketplaceを通じて開発者製品を購入する場合は、購入 ### 4. ページ -各GitHubアカウントには、[GitHub Pagesの静的ホスティングサービス](/github/working-with-github-pages/about-github-pages)へのアクセス権があります。 このホスティングサービスは、すべてのユーザの静的Webページをホストするためのサービスですが、主に個人および組織のプロジェクトのためのショウケースの役割をはたしています。 ページでは、寄付のボタンやクラウドファンディングのリンクなど、収益化の行為が一部認められています。 +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). このホスティングサービスは、すべてのユーザの静的Webページをホストするためのサービスですが、主に個人および組織のプロジェクトのためのショウケースの役割をはたしています。 ページでは、寄付のボタンやクラウドファンディングのリンクなど、収益化の行為が一部認められています。 GitHub Pagesは、特定の帯域幅および使用法の制限を受けるため、帯域幅が大きいなど理由で適さない場合には適切でない可能性があります。 詳細は、「[GitHub Pagesのガイドライン](/github/working-with-github-pages/about-github-pages)」を参照してください。 GitHubは、責任を負うことなくGitHubの任意のサブドメインを取得する権利を常に有します。 ### 5. アクションとパッケージ #### a. アクションの使用量 -GitHubアクションでは、カスタムソフトウェア開発のライフサイクルにわたるワークフローをGitHubリポジトリに直接作成することができます。 Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). アクションの計算使用量は[アカウント設定](https://github.com/settings/billing)に表示され、付属の量の制限に達すると前ってメールで通知されます。 付属の量を超えてアクションを使用したい場合は、[超過使用を有効にする](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)こともできます。 +GitHubアクションでは、カスタムソフトウェア開発のライフサイクルにわたるワークフローをGitHubリポジトリに直接作成することができます。 Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. 付属の量を超えてアクションを使用したい場合は、[超過使用を有効にする](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)こともできます。 付属の量と有料の量の計算使用量は、実行するアクションの種類 (Linux、Windows、macOSなど)に基づいて分単位で計算されます。 各アクションのジョブまたはタスクに使用された時間を、分単位で切り上げます。 付属の量の場合は、アクションの種類に応じ、各ジョブまたはタスクの実行に使われた時間に倍数をかけてから、最も近い分単位に切り上げます。 超過使用時間は、実行するアクションの種類に基づいて[申告された分単位の価格](https://github.com/features/actions)で請求されます。 アクションとパッケージはストレージを共有し、ストレージの使用量は、[アカウント設定](https://github.com/settings/billing)に表示されます。 For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ GitHubアクションでは、カスタムソフトウェア開発のライフ #### b. パッケージの使用量 GitHubパッケージを使用してコンテンツのパッケージをダウンロード、公開、管理することができます。 各アカウントプランには、パッケージで使用できる付属の帯域幅およびストレージ容量が付属しています。これについては、[パッケージのドキュメント](/github/managing-packages-with-github-package-registry/about-github-package-registry)を参照してください。 アクションとパッケージは、2つのサービス機能間でストレージを共有します。 ストレージと帯域幅の使用量は[アカウント設定](https://github.com/settings/billing)に表示され、付属の量の制限に達すると前もってメールで通知されます。 付属の帯域幅およびストレージを超えてパッケージを使用したい場合は、[超過使用を有効にする](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)こともできます。 -帯域幅の使用量は、パッケージを通じてリポジトリの外部に委譲されたデータの量に基づいて計算されますが、アクションを通じてのパッケージ委譲は、付属の量にも有料の量にも含まれません。 パッケージの帯域幅使用量は[利用規定](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use)によって制限されますが、付属の帯域幅の量は、[アカウントプラン](https://github.com/pricing)によって決まります。 +帯域幅の使用量は、パッケージを通じてリポジトリの外部に委譲されたデータの量に基づいて計算されますが、アクションを通じてのパッケージ委譲は、付属の量にも有料の量にも含まれません。 Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -アクションとパッケージのストリーム使用量は、2つのサービス機能間で共有します。 ストレージの使用量は1か月を通じた加重平均で計算され、毎月リセットはされません。 パブリックリポジトリとプライベートリポジトリでは付属するストレージの量が異なり、プライベートリポジトリの付属の量は[アカウントプラン](https://github.com/pricing)によって異なります。 +アクションとパッケージのストリーム使用量は、2つのサービス機能間で共有します。 ストレージの使用量は1か月を通じた加重平均で計算され、毎月リセットはされません。 Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. アカウントとパッケージに対する支払いと請求 アクションとパッケージに対する請求は従量制です。 アクションまたはパッケージの追加の量を個別に購入することはできません。 月次請求のお客様が、これらのサービス機能の追加料の支払いを選択するには、支払い方法がファイルに指定されている必要があります。 請求書払いでない場合は、前月の使用量に基づいて毎月定期的に請求されます。 請求書払いのお客様の場合は、GitHubの請求日から30日以内にお支払いください。 サービス機能の制限超過分を前払いしたお客様の場合、未使用分数の前払い分は次の請求期間に繰り越されず、返金されません。 @@ -77,7 +81,7 @@ GitHubパッケージを使用してコンテンツのパッケージをダウ ### 7. Connect -GitHub Connectにアクセスするには、お客様がGitHub.comにアカウントを少なくとも1つ持ち、ソフトウェアのライセンスを少なくとも1つ持っている必要があります。 GitHub Connectは、自動化されたタスクを実行するために使用できます。 また、GitHub Connectで複数のユーザが特定のアクションを振り向けることもできます。 お客様は、そのアカウントで、またはそのアカウントを通じて実行されるアクションに責任を負います。 GitHubは、機能の提供と改善を目的にお客様のGitHub Connect 使用状況について情報を収集することがあります。 GitHub Connectを使用すると、お客様は、プライベートリポジトリデータとユーザの個人情報 (GitHubのプライバシーについての声明に定義) を含め、保護されたデータをお客様のGitHub Enterprise Serverアカウントから収集する権限をGitHubに付与することになります。 またお客様は、GitHub Connectを通じて、身元の特定につながるインスタンス情報がGitHubに転送されることを承認します。この情報には、GitHubのプライバシーについての声明が適用されます。 +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connectは、自動化されたタスクを実行するために使用できます。 また、GitHub Connectで複数のユーザが特定のアクションを振り向けることもできます。 Customer is responsible for actions that are performed on or through its Accounts. GitHubは、機能の提供と改善を目的にお客様のGitHub Connect 使用状況について情報を収集することがあります。 By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. またお客様は、GitHub Connectを通じて、身元の特定につながるインスタンス情報がGitHubに転送されることを承認します。この情報には、GitHubのプライバシーについての声明が適用されます。 ### 8. Sponsorsプログラム diff --git a/translations/ja-JP/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/ja-JP/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..7fab15d3cebc --- /dev/null +++ b/translations/ja-JP/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +このバージョンの発効日: 2020 年 11 月 1 日 + +## INTRODUCTION + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. For clarity, consistent with Clause 10 of the Standard Contractual Clauses in Attachment 1, the Standard Contractual Clauses prevail over any other terms in the DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. 定義 + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. The California Consumer Privacy Act of 2018, Cal. Civ. Code §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. 不一致がある場合は、GDPR で規定された意味が優先されます。 + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. これには、支払い情報、IPアドレス、法人のメールアドレスなど、お客様がコントローラー (管理者) であるあらゆる個人データが該当します。 + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. ステータスとコンプライアンス + +#### 2.1 Data Processing. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. また、GitHubはお客様のリポジトリデータについて処理者として機能します。 + +#### 2.2 Data Controllers. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub Compliance; Data Transfers. +GitHubは、個人データの処理に関して、適用されるデータ保護法に従います。 + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-U.S. Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub agrees to notify Customer if it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. データ保護 + +#### 3.1 Purpose Limitation. +GitHub will process and communicate the Protected Data only for Permitted Purposes, unless the Parties agree in writing to an expanded purpose. + +#### 3.2 Data Quality and Proportionality. +GitHub will keep the Customer Personal Data accurate and up to date, or enable Customer to do so. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Data Retention and Deletion. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. 適用されるデータ保護法が必要とする限りにおいて、また適用されるデータ保護法の定める範囲とその期間に限って、GitHubはお客様の個人データと関連データを保持する場合があります。ただし、お客様の個人データは適用されるデータ保護法に定められた目的上必要な場合に限って処理し、その他の目的では処理しないこと、またお客様の個人データは適用されるデータ保護法で引き続き保護されることをGitHubは保証するものとします。 + +#### 3.4 Data Processing. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *お客様の個人データが関係するデータ主体のカテゴリ*は、お客様自体と、そのエンドユーザです。 + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. セキュリティと監査の義務 + +#### 4.1 Technical and Organizational Security Measures. +Taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, GitHub will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks, such as against accidental or unlawful destruction, or loss, alteration, unauthorized disclosure or access, presented by processing the Protected Data. GitHubは、こうした対策の準拠状況を常に監視し、本契約の期間を通じて適切な安全対策をとり続けます。 Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 Incident Response and Breach Notification. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub Personnel. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Records. +GitHub will maintain complete, accurate, and up to date written records of all categories of processing activities carried out on behalf of Customer containing the information required under the Applicable Data Protection Laws. 支援がGitHubのセキュリティに、または個々のデータ主体のプライバシー権にリスクをもたらさない限り、GitHubはこれらの記録を、お客様が適用されるデータ保護法に準拠していることを証明するためなど合理的に必要とされる場合に、請求があればお客様に公開します。 To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Compliance Reporting. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistance. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. 保護データの使用と開示 +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. 副処理とデータの委譲 + +#### 6.1 Protection of Data. +GitHub is liable for onward transfers of Protected Data to its subprocessors, such as its third-party payment processor. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 Acceptance of GitHub Subprocessors. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 General Consent for Onward Subprocessing. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Privacy Shield certifications; and + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 Disclosure of Subprocessor Agreements. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. サブプロセッサーの守秘制限に従って、GitHubはリストと条項をお客様に提供する前に、機密情報や商売上重要な情報を削除する場合があります。 GitHubが機密または重要な情報お客様に開示できない場合、当事者はGitHubが副処理の契約に従って合理的に可能な情報を提供することに合意します。 + +#### 6.5 Objection to Subprocessors. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. 90日以内にGitHubが代替策を講じられず、当事者も解決できない場合、お客様は本契約を解約することができます。 + +### 7. 解約 + +#### 7.1 一時停止 +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 Termination with Cause. +In addition to any termination rights Customer has under the Agreement, Customer may terminate the Agreement without prejudice to any other claims at law or in equity in the event that: + +a. GitHubがプライバシー義務を満たせなくなったとお客様に通達する。 + +b. お客様の個人データすべての委譲、収集、処理が、セクション7.1に従って1か月以上一時停止されている。 + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHubが、事業を継続しなくなった、解散した、財産管理に入った、あるいはGitHubに代わって清算命令が発令された。 + +e. セクション6.5に従ってお客様がサブフォルダに異議を申し立て、GitHubが90日以内に代替策を講じられなかった。 + +#### 7.3 Breach. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Failure to perform. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. 再交渉しても解決に至らない、または当事者が合意に達しない場合、当事者は30日後に本契約を解約できます。 + +#### 7.5 Notification. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modifications. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Termination Requirements. +Upon Termination, GitHub must: + +a. 妥当かつ適切な手段を講じて、お客様の個人データの処理を停止する。 + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. gitHubがセクション7.7の義務に従っているという合理的な保証をお客様に提示する。 + +### 8. データ処理の責任 + +#### 8.1 Limitations. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Attachment 1 – The Standard Contractual Clauses (Processors) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Clause 1: Definitions +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in the General Data Protection Regulation (EU 2016/679) on the protection of individuals with regard to the processing of personal data and on the free movement of such data; + +(b) 'the data exporter' means the controller who transfers the personal data; + +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 45(2) of the General Data Protection Regulation (EU 2016/679); + +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; + +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; + +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +#### Clause 2: Details of the transfer +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +#### Clause 3: Third-party beneficiary clause +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. + +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. + +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +#### Clause 4: Obligations of the data exporter +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; + +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; + +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; + +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; + +(e) that it will ensure compliance with the security measures; + +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of the General Data Protection Regulation (EU 2016/679); + +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; + +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; + +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and + +(j) that it will ensure compliance with Clause 4(a) to (i). + +#### Clause 5: Obligations of the data importer +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; + +(d) that it will promptly notify the data exporter about: + + (i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + + (ii) any accidental or unauthorised access, and + + (iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; + +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; + +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; + +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; + +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; + +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and + +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +#### Clause 6: Liability +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. + +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. + +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. + +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +#### Clause 7: Mediation and jurisdiction +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: + +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. + +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +#### Clause 8: Cooperation with supervisory authorities +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. + +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. + +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Clause 9: Governing Law. +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +#### Clause 10: Variation of the contract +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +#### Clause 11: Subprocessing +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. + +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. + +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +#### Clause 12: Obligation after the termination of personal data processing services +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. + +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +### Appendix 1 to the Standard Contractual Clauses +Data exporter: Customer is the data exporter. + +**Data importer:** The data importer is GitHub, Inc., a global producer of software and services. + +**Data subjects:** Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Employees, contractors and temporary workers (current, former, prospective) of data exporter; +- Dependents of the above; +- Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +- Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +- Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +- Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); or +- Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Authentication data (for example, username, email, password); +- Contact information (for example, email); +- Unique identification numbers and signatures (IP addresses, unique identifier in tracking cookies or similar technology). +- Other unique identifying information. Data subjects may include more data such as real names, avatar images, and other personal information; + +**Special categories of data (if appropriate):** The data importer does not intentionally collect or process any special categories of data in carrying out its services to the data exporter. + +However, because the data importer provides storage services and does not control the categories of data it stores, the data exporter may choose to transfer special categories of data. Consequently, the data exporter is solely responsible for ensuring that it complies with all obligations imposed by applicable laws and regulations relating to the collection and processing of any special categories of data, including obtaining the explicit consent of the data subject prior to processing sensitive personal data. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Personal Data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Personal Data for any other purpose. + +### Appendix 2 to the Standard Contractual Clauses +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +**1. Personnel.** Data importer’s personnel will not process Customer Personal Data without authorization. Personnel are obligated to maintain the confidentiality of any Customer Personal Data and this obligation continues even after their engagement ends. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. Technical and Organization Measures.** The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Customer Personal Data, as defined in the GitHub Security Exhibit, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in the GitHub Security Exhibit are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. Signature of GitHub, Inc. appears below. + +Signing the Standard Contractual Clauses, Appendix 1 and Appendix 2 on behalf of the data importer + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Head of Product & Regulatory Legal + +GitHub, Inc. + +## SECURITY EXHIBIT + +### 1. 情報セキュリティプログラム + +#### 1.1 セキュリティ管理 +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Security Incident Management. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. セキュリティの可用性とエスカレーション。 GitHubは、お客様と従業員がGitHubセキュリティチームにIssueを発行できるように、24時間365日の体制で、セキュリティ窓口とエスカレーションプロセスを設けます。 + +b. インシデント対応。 If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. 通知。 セキュリティインシデントの通知は、GitHubが選ぶどんな手段を使ってでも、1つ以上のお客様の管理者に届きます。 お客様の管理者が通知を監視しておき応答するよう図ることは、全面的にお客様の責任となります。 お客様は、お客様に該当するインシデント通知関連法のもとでの義務に従い、セキュリティインシデントに関係する第三者の通知義務を満たす責任を全面的に負います。 + +d. 妥当な支援。 GitHubは、適用法または規制のもとで、かかるセキュリティインシデントについて関連監督機関およびデータ主体に通知するという義務をお客様が履行するのを支援するために、商業的に妥当な努力を払います。 + +#### 1.3 Due Diligence over Subcontractors and Vendors. +GitHub will maintain appropriate due diligence when utilizing subcontractors and vendors. GitHubは、ベンダー評価レポートなど任意の評価結果を、最低3年間保管します。 + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Upon Customer's written request and no more than once annually, GitHub will respond to one request for information to assess security and compliance risk-related information. この応答は、請求の受理から30日以内に書面で行われ、どの請求も必要な説明は保留されます。 + +#### 3. 規制監査との協力 +Should Customer realize a regulatory audit or an audit in response to a Supervisory Authority that requires participation from GitHub, GitHub will fully cooperate with related requests by providing access to relevant knowledgeable personnel, documentation, and application software. お客様は、かかる規制または監督機関の監査について、以下の責任を負います。 + +a. お客様は必ず独立第三者 (つまり規制者または規制者の代理) を使用し、お客様に関係しない結果とデータにはお客様のアクセスを制限します。 + +b. かかる監査の通知は、書面にて、適切なタイミングでGitHubに提供される必要があります。規制者の通知は保留され、適切なスタッフが支援に回れるようになります。 規制者が監査または捜査のことを事前にお客様に通知できなかった場合、GitHubは規制者が定める期限で応答します。 + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. 規制監査の場合、アクセスが許可されるのは規制者の営業時間内 (太平洋時間) だけです。 + +e. 法律の許可する範囲において、お客様はGitHubのかかる監査を通じて収集された、性質上機密であるべき情報の機密を保持する必要があります。 + diff --git a/translations/ja-JP/content/github/site-policy/github-ae-product-specific-terms.md b/translations/ja-JP/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..b3c69eb008f2 --- /dev/null +++ b/translations/ja-JP/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +このバージョンの発効日: 2020 年 11 月 1 日 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. 定義 +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/ja-JP/content/github/site-policy/github-corporate-terms-of-service.md b/translations/ja-JP/content/github/site-policy/github-corporate-terms-of-service.md index fcd8d6c19aa1..0ca811f3c855 100644 --- a/translations/ja-JP/content/github/site-policy/github-corporate-terms-of-service.md +++ b/translations/ja-JP/content/github/site-policy/github-corporate-terms-of-service.md @@ -198,7 +198,7 @@ GitHub personnel may only access Customer’s Private Repositories (i) with Cust #### 3. プロフェッショナルサービスクレジット お客様が「プロフェッショナルサービス」への支払いに「プロフェッショナルサービスクレジット」を利用する場合、お客様による「SOW」の受領をもって、お客様の「プロフェッショナルサービスクレジット」残高から、適切な「プロフェッショナルサービスクレジット」が差し引かれるものとします。 お客様は、「プロフェッショナルサービス」について GitHub に発行する発注書に、「SOW」に定められた価格を確実に反映する責任を負います。 「SOW」に記載された価格と、お客様の発注書に記載された価格に相違がある場合、「SOW」の価格が優先するものとします。 両「当事者」は、「プロフェッショナルサービスクレジット」による「SOW」の支払いには、それを有効かつ強制力を持つものとするために、いずれの「当事者」による署名も不要であることに同意します。 「プロフェッショナルサービスクレジット」は、すべて「注文書」に記載された期間内に使用する必要があります。期間内に使用されなかった場合は自動的に取り消され、返金できません。 お客様は、「プロフェッショナルサービスクレジット」を旅費および宿泊費に充てることはできず、旅費および宿泊費は別途請求されます。 -#### 4. 承認 +#### 4. 認可 お客様は、登録されたクレジットカード、PayPal アカウント、またはその他の承認された支払い方法に請求する許可を GitHub に対して与えるものとします。 ### K. 契約期間、解約、一時停止 diff --git a/translations/ja-JP/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/ja-JP/content/github/site-policy/github-enterprise-subscription-agreement.md index 549467ffe8c4..d54791e2ab83 100644 --- a/translations/ja-JP/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/ja-JP/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ GitHubがお客様のプライベートリポジトリにアクセスするの #### 3.5.2 著作権侵害とDMCAポリシー -お客様が著作権所有者であり、「サービス」上のコンテンツがお客様の著作権を侵害していると考えられる場合、お客様は[GitHubのデジタルミレニアム著作権法 (DMCA) ポリシー](https://github.com/contact/dmca)に従って、[DMCAの様式](https://github.com/contact/dmca-notice)でGitHubに通知するか、またはcopyright@github.com.に電子メールを送信すして、GitHubに連絡することができます。 +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 GitHubのトレードマークとロゴ diff --git a/translations/ja-JP/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/ja-JP/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..8dcf3992b820 100644 --- a/translations/ja-JP/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/ja-JP/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. @@ -29,7 +30,7 @@ You have full control over which metrics, reports, repositories, and contributor - **Decide which repositories to include**: Before you start an analysis in {% data variables.product.prodname_insights %}, consider which repositories to include. Administrators can include repositories when adding organizations and can enable and disable repositories at any time. For more information on adding organizations to {% data variables.product.prodname_insights %}, see "[Managing organizations](/insights/installing-and-configuring-github-insights/managing-organizations)." For more information on enabling and disabling repositories, see "[Managing repositories](/insights/installing-and-configuring-github-insights/managing-repositories)." -- **Decide which metrics and reports to include**: Administrators can enable and disable metrics and reports available for all users at any time. Administrators control the {% data variables.product.prodname_insights %} data that users have access to in your installation of {% data variables.product.prodname_ghe_server %}. For more information, see "[Managing available metrics and reports](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)." +- **Decide which metrics and reports to include**: Administrators can enable and disable metrics and reports available for all users at any time. Administrators control the {% data variables.product.prodname_insights %} data that users have access to in your installation of {% data variables.product.prodname_ghe_server %}. 詳しい情報については「[利用できるメトリクスとレポートの管理](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)」を参照してください。 - **Decide which contributors to include**: Administrators can disable a specific contributor’s data from being processed in the metrics and reports. For more information on managing contributor data, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." @@ -37,7 +38,7 @@ You have full control over which metrics, reports, repositories, and contributor Under various data protection regulations, such as the General Data Protection Regulation (GDPR), users may have the right to request exclusion from processing, access, and correction, or to request deletion of their personal data. As the data controller, your organization should evaluate whether a particular user request is valid and, if appropriate, take action to fulfill the request. -- **Exclusion of processing**: Users may have the right to have their personal data excluded from being processed. Administrators have the ability to remove a contributor’s data from being processed in {% data variables.product.prodname_insights %}, and the resulting reports and metrics will exclude the contributor’s data accordingly. For more information, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." +- **Exclusion of processing**: Users may have the right to have their personal data excluded from being processed. Administrators have the ability to remove a contributor’s data from being processed in {% data variables.product.prodname_insights %}, and the resulting reports and metrics will exclude the contributor’s data accordingly. 詳しい情報については「[コントリビューターとTeamの管理](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)」を参照してください。 - **Access**: Users may have the right to demand to see what personal data is being processed. Each metric and report has a detailed description of what personal data is being processed. For more information, see "[Metrics available with {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)." Raw data is available through the {% data variables.product.prodname_enterprise %} API. Your organization is responsible for any decisions to process personal data and for fulfilling any such requests. diff --git a/translations/ja-JP/content/github/site-policy/github-privacy-statement.md b/translations/ja-JP/content/github/site-policy/github-privacy-statement.md index 59944beae281..530c3e284add 100644 --- a/translations/ja-JP/content/github/site-policy/github-privacy-statement.md +++ b/translations/ja-JP/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ GitHubは、法的手続きおよび法的義務を遵守するために透明 当社は、企業法人または事業部門の吸収、売却または合併に関与した場合、ユーザ個人情報を共有することがあります。 所有権の変更が発生した場合、当社は、ユーザ個人情報の秘密性を保持する条項にもとづいてこれが行われることを確実にし、かつ、当社はお客様のユーザ個人情報を移行する前に、ウェブサイトまたはemailにてお客様に通知します。 ユーザ個人情報を受け取るOrganizationは、当社がプライバシーステートメントまたは利用規約で行った約束を尊重する必要があります。 #### 集合的で個人的でない識別情報 -当社は、ユーザが、集合的に、GitHubをどのように利用するか、または、カンファレンスやイベントなどの当社のその他の提供に対してユーザがどのように反応するかに関する、特定の集合的で個人的でない識別情報を他者と共有します。 たとえば、[当社は、GitHub全体のオープンソースアクティビティの統計をコンパイルすることなどがあります](https://octoverse.github.com/)。 +当社は、ユーザが、集合的に、GitHubをどのように利用するか、または、カンファレンスやイベントなどの当社のその他の提供に対してユーザがどのように反応するかに関する、特定の集合的で個人的でない識別情報を他者と共有します。 当社がお客様の個人情報を金銭または他の対価のために売却**することはありません**。 diff --git a/translations/ja-JP/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/ja-JP/content/github/site-policy/github-sensitive-data-removal-policy.md index 67de44540f5d..80488f74c8dd 100644 --- a/translations/ja-JP/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/ja-JP/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ GitHub がホストするコンテンツの種類(主にソフトウェアコ ### リクエストの提出方法 -機密データの削除リクエストは、[連絡フォーム](https://support.github.com/contact)から提出できます。 メッセージの本文には平文版のリクエストを含めてください。 添付ファイルでリクエストを送信した場合、処理に時間がかかる場合があります。 +機密データの削除リクエストは、[連絡フォーム](https://support.github.com/contact?tags=docs-sensitive-data)から提出できます。 メッセージの本文には平文版のリクエストを含めてください。 添付ファイルでリクエストを送信した場合、処理に時間がかかる場合があります。 ### 異議申し立て diff --git a/translations/ja-JP/content/github/site-policy/github-subprocessors-and-cookies.md b/translations/ja-JP/content/github/site-policy/github-subprocessors-and-cookies.md index 0f3f6c0d4882..85492a447419 100644 --- a/translations/ja-JP/content/github/site-policy/github-subprocessors-and-cookies.md +++ b/translations/ja-JP/content/github/site-policy/github-subprocessors-and-cookies.md @@ -58,29 +58,29 @@ Since the number and names of cookies may change,the table below may be updated | GitHub | `app_manifest_token` | This cookie is used during the App Manifest flow to maintain the state of the flow during the redirect to fetch a user session. | five minutes | | GitHub | `cookie-preferences` | This cookie is used to track user cookie preferences. | one year | | GitHub | `_device_id` | This cookie is used to track recognized devices. | one year | -| GitHub | `dotcom_user` | このクッキーは、ユーザがすでにログインしていることを当社に通知するために使用されます。 | one year | +| GitHub | `dotcom_user` | This cookie is used to signal to us that the user is already logged in. | one year | | GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | -| GitHub | `_gh_sess` | このクッキーは、ユーザが複数のステップのうちどのステップにあるのかなど、一時アプリケーションおよびフレームワークにおけるページ間での状態を記録するために使用されます。 | セッション | -| GitHub | `gist_oauth_csrf` | このクッキーは、OAuthフローを開始したユーザが、それを完了したユーザと同一であることを保証するために、Gistによって設定されます。 | deleted when oauth state is validated | -| GitHub | `gist_user_session` | このクッキーは、別のホストで実行されている場合にGistによって使用されます。 | two weeks | +| GitHub | `_gh_sess` | This cookie is used for temporary application and framework state between pages like what step the user is on in a multiple step form. | セッション | +| GitHub | `gist_oauth_csrf` | This cookie is set by Gist to ensure the user that started the oauth flow is the same user that completes it. | deleted when oauth state is validated | +| GitHub | `gist_user_session` | This cookie is used by Gist when running on a separate host. | two weeks | | GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | -| GitHub | `__Host-gist_user_session_same_site` | このクッキーは、SameSiteクッキーをサポートするブラウザが、リクエストがGitHubから発信されているかどうかを確認できるように設定されます。 | two weeks | -| GitHub | `__Host-user_session_same_site` | このクッキーは、SameSiteクッキーをサポートするブラウザが、リクエストがGitHubから発信されているかどうかを確認できるように設定されます。 | two weeks | -| GitHub | `logged_in` | このクッキーは、ユーザがすでにログインしていることを当社に通知するために使用されます。 | one year | +| GitHub | `__Host-gist_user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `__Host-user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `logged_in` | This cookie is used to signal to us that the user is already logged in. | one year | | GitHub | `marketplace_repository_ids` | This cookie is used for the marketplace installation flow. | one hour | | GitHub | `marketplace_suggested_target_id` | This cookie is used for the marketplace installation flow. | one hour | | GitHub | `_octo` | This cookie is used by our internal analytics service to distinguish unique users and clients. | one year | | GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | | GitHub | `private_mode_user_session` | This cookie is used for Enterprise authentication requests. | two weeks | -| GitHub | `saml_csrf_token` | このクッキーは、トークンをクライアントに関連付けるために、SAML認証パスメソッドによって設定されます。 | until user closes browser or completes authentication request | -| GitHub | `saml_csrf_token_legacy` | このクッキーは、トークンをクライアントに関連付けるために、SAML認証パスメソッドによって設定されます。 | until user closes browser or completes authentication request | -| GitHub | `saml_return_to` | このクッキーは、SAML認証ループ時に、状態を維持するためSAML認証パスメソッドによって設定されます。 | until user closes browser or completes authentication request | -| GitHub | `saml_return_to_legacy` | このクッキーは、SAML認証ループ時に、状態を維持するためSAML認証パスメソッドによって設定されます。 | until user closes browser or completes authentication request | -| GitHub | `tz` | このクッキーにより、ブラウザがどのお客様がどのタイムゾーンにいるか、ブラウザから当社に通知されます。 | セッション | -| GitHub | `user_session` | このクッキーはログインに使用されます。 | two weeks | -| Google Analytics** | `_ga` | このクッキーは、Googleアナリティクスにより使用されます。 | two years | -| Google Analytics** | `_gat` | このクッキーは、Googleアナリティクスにより使用されます。 | one minute | -| Google Analytics** | `_gid` | このクッキーは、Googleアナリティクスにより使用されます。 | one day | +| GitHub | `saml_csrf_token` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_csrf_token_legacy` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to_legacy` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `tz` | This cookie allows your browser to tell us what time zone you're in. | セッション | +| GitHub | `user_session` | This cookie is used to log you in. | two weeks | +| Google Analytics** | `_ga` | This cookie is used by Google Analytics. | two years | +| Google Analytics** | `_gat` | This cookie is used by Google Analytics. | one minute | +| Google Analytics** | `_gid` | This cookie is used by Google Analytics. | one day | _*_ The **expiration** dates for the cookies listed below generally apply on a rolling basis. @@ -88,10 +88,10 @@ _**_ We use **Google Analytics** as a third party analytics service to collect i You can control your Google Analytics cookie preferences through our cookie preference link located at the footer of our website. In addition, Google provides further information about its own privacy practices and [offers a browser add-on to opt out of Google Analytics tracking](https://tools.google.com/dlpage/gaoptout). -(!) Please note certain pages on our website may set other third party cookies. たとえば、クッキーを設定するサイトから、動画などのコンテンツを埋め込むことがあります。 第三者のクッキーは最小限に保つよう努めていますが、当社は第三者のコンテンツが設定するクッキーを常に管理できるわけではありません。 +(!) Please note certain pages on our website may set other third party cookies. For example, we may embed content, such as videos, from another site that sets a cookie. While we try to minimize these third party cookies, we can’t always control what cookies this third party content sets. ### GitHub上のトラッキング -"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHubは、ブラウザのDNTシグナルに応答し、[DNTシグナルへの応答についてのW3C基準](https://www.w3.org/TR/tracking-dnt/)に従います。 トラッキングを望まないことを通知するようブラウザに対して設定したい場合、この通知を有効化する方法について、ブラウザのドキュメントをご確認ください。 [Privacy Badger](https://www.eff.org/privacybadger)など、トラッキングをブロックする良いアプリケーションもあります。 +"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHubは、ブラウザのDNTシグナルに応答し、[DNTシグナルへの応答についてのW3C基準](https://www.w3.org/TR/tracking-dnt/)に従います。 If you would like to set your browser to signal that you would not like to be tracked, please check your browser's documentation for how to enable that signal. There are also good applications that block online tracking, such as [Privacy Badger](https://www.eff.org/privacybadger). -DNTをサポートするブラウザでDNTを有効にしていない場合、当社のウェブサイ」のうち一部は、お客様の他のサービスにおけるオンラインブラウジングアクティビティを繰り返しトラッキングします。ただし、当社は、当社のアナリティクスおよびサービスプロバイダ以外の第三者に対して、GitHub上のユーザのアクティビティを繰り返しトラッキングすることを許可しません。 We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. 当社を代行して個人情報を収集しているベンダーのみが、当社のページ上のデータを収集することができます。当社は、当社を代行してこのデータを収集する各ベンダーとデータ保護契約を締結しています。 当社は、これらのベンダーから受け取ったデータを使用して、訪問者の関心をより深く理解し、当社のウェブサイトのパフォーマンスを把握し、コンテンツを改善します。 Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. +If you have not enabled DNT on a browser that supports it, cookies on some parts of our website will track your online browsing activity on other online services over time, though we do not permit third parties other than our analytics and service providers to track GitHub users' activity over time on GitHub. We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. Only our vendors, who are collecting personal information on our behalf, may collect data on our pages, and we have signed data protection agreements with every vendor who collects this data on our behalf. We use the data we receive from these vendors to better understand our visitors' interests, to understand our website's performance, and to improve our content. Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. diff --git a/translations/ja-JP/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/ja-JP/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index 9e8830d22be4..6603a05741cd 100644 --- a/translations/ja-JP/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/ja-JP/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ If GitHub has reason to believe the Content of a Private Repository is in violat #### 2.5.2 Copyright Infringement and DMCA Policy. -お客様が著作権所有者であり、「サービス」上のコンテンツがお客様の著作権を侵害していると考えられる場合、お客様は[GitHubのデジタルミレニアム著作権法 (DMCA) ポリシー](https://github.com/contact/dmca)に従って、[DMCAの様式](https://github.com/contact/dmca-notice)でGitHubに通知するか、またはcopyright@github.com.に電子メールを送信すして、GitHubに連絡することができます。 +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub Trademarks and Logos. diff --git a/translations/ja-JP/content/github/site-policy/github-terms-of-service.md b/translations/ja-JP/content/github/site-policy/github-terms-of-service.md index a4ac26793025..a8ae684d9090 100644 --- a/translations/ja-JP/content/github/site-policy/github-terms-of-service.md +++ b/translations/ja-JP/content/github/site-policy/github-terms-of-service.md @@ -218,7 +218,7 @@ GitHub は、高スループットアクセスまたは GitHub の「サービ **請求:** 請求書払いの「ユーザ」の場合、「ユーザ」は、いかなる種類の控除も相殺もなく料金の全額を米ドルの前払いで支払うことに同意するものとします。 Dollars. 「ユーザ」は、GitHub による請求日から 30 日以内に料金を支払う必要があります。 本「契約」に基づいて支払われる金額は、本「契約」に別段の定めがある場合を除き、返金できません。 「ユーザ」が定められた期限に料金を支払わなかった場合、普通法または衡平法に基づく法的措置を取ることに加え、GitHub は次の権利を留保します。(i) 過去の未払い金に対して毎月 1.0% か、法律により許容される最高額の金利のうち、いずれか低い額の金利を課し、かつ回収に要するあらゆる費用を課すこと、および (ii) 該当する注文書を解約すること。 本「契約」に関して課されたか、負うようになったあらゆる税金、料金、関税、および政府による査定 (GitHub の純利益に基づく税金を除く) について、お客様は全責任を負います。 -#### 4. 承認 +#### 4. 認可 本「規約」に同意することにより、お客様は GitHub に対して承認した料金について、登録されたクレジットカード、PayPal アカウント、またはその他の承認された支払い方法に請求する許可を当社に与えるものとします。 #### 5. 支払いの責任 diff --git a/translations/ja-JP/content/github/site-policy/github-trademark-policy.md b/translations/ja-JP/content/github/site-policy/github-trademark-policy.md index fc6583ad4425..725c1e82d0b7 100644 --- a/translations/ja-JP/content/github/site-policy/github-trademark-policy.md +++ b/translations/ja-JP/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ versions: ### トレードマークポリシーの違反を報告するには? -トレードマークポリシー違反の可能性がある場合、登録商標の所有者は[連絡フォーム](https://support.github.com/contact)から GitHub に報告できます。 商標関連のリクエストを送信する場合は、商標を所有する会社のメールアドレスをお使いください。また、当社が迅速に対応できるよう、以下の情報をすべて記載してください。 また、アカウントが商標と混同される理由や、アカウントによって商標が毀損される理由を明確に説明してください。 +トレードマークポリシー違反の可能性がある場合、登録商標の所有者は[連絡フォーム](https://support.github.com/contact?tags=docs-trademark)から GitHub に報告できます。 商標関連のリクエストを送信する場合は、商標を所有する会社のメールアドレスをお使いください。また、当社が迅速に対応できるよう、以下の情報をすべて記載してください。 また、アカウントが商標と混同される理由や、アカウントによって商標が毀損される理由を明確に説明してください。 ### トレードマークポリシーの違反を報告する際に必要な情報は? diff --git a/translations/ja-JP/content/github/site-policy/index.md b/translations/ja-JP/content/github/site-policy/index.md index bce932efb7d4..68e8cac7f21f 100644 --- a/translations/ja-JP/content/github/site-policy/index.md +++ b/translations/ja-JP/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/ja-JP/content/github/using-git/about-git-rebase.md b/translations/ja-JP/content/github/using-git/about-git-rebase.md index 949eb0960611..d1d9dd94b8b5 100644 --- a/translations/ja-JP/content/github/using-git/about-git-rebase.md +++ b/translations/ja-JP/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: '`git rebase` コマンドを使えば、一連のコミットを容易 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/about-git-subtree-merges.md b/translations/ja-JP/content/github/using-git/about-git-subtree-merges.md index af5da997a69c..419123b4335e 100644 --- a/translations/ja-JP/content/github/using-git/about-git-subtree-merges.md +++ b/translations/ja-JP/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: '複数のプロジェクトを単一のリポジトリで管理する必 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 通常、サブツリーのマージはリポジトリ内にリポジトリを格納するために使われます。 「サブリポジトリ」はメインのリポジトリのフォルダー内に格納されます。 diff --git a/translations/ja-JP/content/github/using-git/about-remote-repositories.md b/translations/ja-JP/content/github/using-git/about-remote-repositories.md index 8980f9b9509e..996cd72792c7 100644 --- a/translations/ja-JP/content/github/using-git/about-remote-repositories.md +++ b/translations/ja-JP/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'GitHub のコラボレーティブな開発へのアプローチは、 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リモート URL は、「コードがここに保存されています」ということを表現する Git のしゃれた方法です。 その URL は、GitHub 上のあなたのリポジトリや、他のユーザーのフォーク、さらにはまったく異なるサーバーだったりします。 diff --git a/translations/ja-JP/content/github/using-git/adding-a-remote.md b/translations/ja-JP/content/github/using-git/adding-a-remote.md index 2a974fbdd61b..bc5728adbc6d 100644 --- a/translations/ja-JP/content/github/using-git/adding-a-remote.md +++ b/translations/ja-JP/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote add` コマンドは 2 つの引数を取ります: diff --git a/translations/ja-JP/content/github/using-git/associating-text-editors-with-git.md b/translations/ja-JP/content/github/using-git/associating-text-editors-with-git.md index 1877130c7779..cf792cd24ad2 100644 --- a/translations/ja-JP/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/ja-JP/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ja-JP/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/ja-JP/content/github/using-git/caching-your-github-credentials-in-git.md index 37054c460e74..55054ea1aeb8 100644 --- a/translations/ja-JP/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/ja-JP/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: '[HTTPS で {% data variables.product.product_name %} リポジトリを versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH で {% data variables.product.product_name %} リポジトリをクローンする場合、他の認証情報ではなく SSH キーで認証します。 SSH 接続のセットアップについては「[SSH キーを生成する](/articles/generating-an-ssh-key)」を参照してください。 diff --git a/translations/ja-JP/content/github/using-git/changing-a-remotes-url.md b/translations/ja-JP/content/github/using-git/changing-a-remotes-url.md index 3298fef9ec04..dbf74a36e1a5 100644 --- a/translations/ja-JP/content/github/using-git/changing-a-remotes-url.md +++ b/translations/ja-JP/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: '「git remote set-url」コマンドにより、既存のリモートリ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -次にリモートリポジトリに対して `git fetch`、`git pull`、または `git push` を実行するときに、GitHub ユーザ名とパスワードを求められます。 +次にリモートリポジトリに対して `git fetch`、`git pull`、または `git push` を実行するときに、GitHub ユーザ名とパスワードを求められます。 {% data reusables.user_settings.password-authentication-deprecation %} -- [2要素認証](/articles/securing-your-account-with-two-factor-authentication-2fa) を有効にしている場合は、[パーソナルアクセストークンを作成](/github/authenticating-to-github/creating-a-personal-access-token)して、GitHub パスワードのかわりに使用することができます。 -- Git が GitHub と通信するたびに GitHub のユーザ名とパスワードを思い出すよう、[認証情報ヘルパーを使用する](/github/using-git/caching-your-github-credentials-in-git)ことができます。 +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Switching remote URLs from HTTPS to SSH diff --git a/translations/ja-JP/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/ja-JP/content/github/using-git/configuring-git-to-handle-line-endings.md index dc4a3d961ab3..3de8901ad437 100644 --- a/translations/ja-JP/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/ja-JP/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- キーボードで return を押すたびに、行終端と呼ばれる目に見えない文字が挿入されています。 行終端の処理は、オペレーティングシステムによって異なります。 diff --git a/translations/ja-JP/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/ja-JP/content/github/using-git/dealing-with-non-fast-forward-errors.md index dec0d55ee207..56b07213ef05 100644 --- a/translations/ja-JP/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/ja-JP/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 別の人が同じブランチにすでにプッシュしてしまった場合、Git はあなたの変更をプッシュできません: diff --git a/translations/ja-JP/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/ja-JP/content/github/using-git/getting-changes-from-a-remote-repository.md index 5868fb42867f..dc44e0f00223 100644 --- a/translations/ja-JP/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/ja-JP/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- これらのコマンドは[リモートリポジトリ](/articles/about-remote-repositories)の操作時に非常に便利です。 `clone` および `fetch` は、リポジトリのリモート URL からお使いのローカルのコンピュータにリモートコードをダウンロードします。`merge` は、他のユーザの作業を自分のものとマージするために使用します。`pull` は、`fetch` と `merge` の組み合わせです。 diff --git a/translations/ja-JP/content/github/using-git/getting-started-with-git-and-github.md b/translations/ja-JP/content/github/using-git/getting-started-with-git-and-github.md index 06d231da31a5..0f7a16b7b220 100644 --- a/translations/ja-JP/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/ja-JP/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/git-workflows.md b/translations/ja-JP/content/github/using-git/git-workflows.md index 9bf4bea3916b..7898493f3c70 100644 --- a/translations/ja-JP/content/github/using-git/git-workflows.md +++ b/translations/ja-JP/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} フローの手法を使うと、Team の機能と {% data variables.product.prodname_dotcom %} でのコラボレーションを標準化することができます。 詳細は、{% data variables.product.prodname_dotcom %} ガイドで「[GitHub フロー](/github/collaborating-with-issues-and-pull-requests/github-flow)」と「[GitHub のフローを理解する](http://guides.github.com/overviews/flow/)」を参照してください。 diff --git a/translations/ja-JP/content/github/using-git/ignoring-files.md b/translations/ja-JP/content/github/using-git/ignoring-files.md index 524bbda0c385..760089630a67 100644 --- a/translations/ja-JP/content/github/using-git/ignoring-files.md +++ b/translations/ja-JP/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: '{% data variables.product.product_name %} にチェックインしたく versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 単一リポジトリについて無視するファイルを設定する diff --git a/translations/ja-JP/content/github/using-git/index.md b/translations/ja-JP/content/github/using-git/index.md index 87b7239029c2..6a66ec8fa15b 100644 --- a/translations/ja-JP/content/github/using-git/index.md +++ b/translations/ja-JP/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/learning-about-git.md b/translations/ja-JP/content/github/using-git/learning-about-git.md index d43b5134850c..71d7eb2c6478 100644 --- a/translations/ja-JP/content/github/using-git/learning-about-git.md +++ b/translations/ja-JP/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/managing-remote-repositories.md b/translations/ja-JP/content/github/using-git/managing-remote-repositories.md index d5d2753f685e..fc0f34da9f26 100644 --- a/translations/ja-JP/content/github/using-git/managing-remote-repositories.md +++ b/translations/ja-JP/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/ja-JP/content/github/using-git/pushing-commits-to-a-remote-repository.md index c90441571b69..07ed438c1691 100644 --- a/translations/ja-JP/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/ja-JP/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git push` コマンドは、2 つの引数を取ります: @@ -97,3 +98,4 @@ git fetch upstream - [`git remote` の man ページ](https://git-scm.com/docs/git-remote.html) - [Git チートシート](/articles/git-cheatsheet) - [Git のワークフロー](/articles/git-workflows) +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/ja-JP/content/github/using-git/removing-a-remote.md b/translations/ja-JP/content/github/using-git/removing-a-remote.md index c9d1a87e51ac..9fdac75b6e16 100644 --- a/translations/ja-JP/content/github/using-git/removing-a-remote.md +++ b/translations/ja-JP/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote rm` コマンドは 1 つの引数を取ります: diff --git a/translations/ja-JP/content/github/using-git/renaming-a-remote.md b/translations/ja-JP/content/github/using-git/renaming-a-remote.md index c097b089e002..4454be317e97 100644 --- a/translations/ja-JP/content/github/using-git/renaming-a-remote.md +++ b/translations/ja-JP/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote rename` コマンドは、次の 2 つの引数を取ります: diff --git a/translations/ja-JP/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/ja-JP/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index f80a392f1b44..c726d24724b3 100644 --- a/translations/ja-JP/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/ja-JP/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/setting-your-username-in-git.md b/translations/ja-JP/content/github/using-git/setting-your-username-in-git.md index 0b38482084c5..650cad75b4c9 100644 --- a/translations/ja-JP/content/github/using-git/setting-your-username-in-git.md +++ b/translations/ja-JP/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git config` コマンドを使って、Git コミットと関連付けられている名前を変更できます。 設定した新しい名前は、コマンドラインから {% data variables.product.product_name %} にプッシュするこれからのコミットに表示されます。 本名を非公開にしておきたい場合、Git ユーザ名としてどのテキストでも使うことができます。 diff --git a/translations/ja-JP/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/ja-JP/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index a72548a18e5e..fa22605f4fe4 100644 --- a/translations/ja-JP/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/ja-JP/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: Git リポジトリ内のフォルダを、全く新しいリポジトリ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリの新しいクローンを作成した場合でも、フォルダを別のリポジトリに分割したとき、Git の履歴や変更を失うことはありません。 diff --git a/translations/ja-JP/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/ja-JP/content/github/using-git/updating-credentials-from-the-macos-keychain.md index b651e5a0e136..f01b60965011 100644 --- a/translations/ja-JP/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/ja-JP/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Updating credentials from the macOS Keychain -intro: '{% data variables.product.product_name %} でユーザ名、パスワード、たまは個人アクセストークンを変更した場合は、保存されている認証情報を `git-credential-osxkeychain` ヘルパーで更新する必要があります。' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,14 +16,12 @@ versions: 1. Click on the Spotlight icon (magnifying glass) on the right side of the menu bar. Type `Keychain access` then press the Enter key to launch the app. ![スポットライト検索バー](/assets/images/help/setup/keychain-access.png) 2. キーチェーン Access で、**{% data variables.command_line.backticks %}** を探してください。 -3. `{% data variables.command_line.backticks %}` の「internet password」エントリを見つけてください。 ![キーチェーンの GitHub パスワード入力内容](/assets/images/help/setup/keychain-entry.png) +3. `{% data variables.command_line.backticks %}` の「internet password」エントリを見つけてください。 4. 適宜、エントリを編集または削除します。 ### コマンドラインで認証情報を削除する -コマンドラインを通じて、認証情報ヘルパーを使ってキーチェーン エントリを直接、削除できます。 - -これを行うために、次のコマンドを入力してください: +Through the command line, you can use the credential helper directly to erase the keychain entry. ```shell $ git credential-osxkeychain erase @@ -31,7 +30,7 @@ protocol=https > [Press Return] ``` -成功した場合、何もプリントアウトされません。 動作をテストするには、{% data variables.product.product_location %} からリポジトリをクローンしてみます。 パスワードを尋ねられた場合、キーチェーンは削除されています。 +成功した場合、何もプリントアウトされません。 To test that it works, try and clone a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain entry was deleted. ### 参考リンク diff --git a/translations/ja-JP/content/github/using-git/using-advanced-git-commands.md b/translations/ja-JP/content/github/using-git/using-advanced-git-commands.md index 7350c84f56b1..455fe5fb121b 100644 --- a/translations/ja-JP/content/github/using-git/using-advanced-git-commands.md +++ b/translations/ja-JP/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/using-common-git-commands.md b/translations/ja-JP/content/github/using-git/using-common-git-commands.md index c87918049ce1..fd0570598cd2 100644 --- a/translations/ja-JP/content/github/using-git/using-common-git-commands.md +++ b/translations/ja-JP/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/ja-JP/content/github/using-git/using-git-rebase-on-the-command-line.md index 078119ef51a1..8360dd1a3ac7 100644 --- a/translations/ja-JP/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/ja-JP/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: コマンドラインで、「git rebase」を使うための簡単なチ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- この例では、`exec` を除く、利用可能なすべての ` git rebase ` コマンドについて説明します。 diff --git a/translations/ja-JP/content/github/using-git/which-remote-url-should-i-use.md b/translations/ja-JP/content/github/using-git/which-remote-url-should-i-use.md index c5b1f00a475f..47015e8437da 100644 --- a/translations/ja-JP/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/ja-JP/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: '{% data variables.product.prodname_dotcom %} で使用できるリポジ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- アカウントにサインインしているときにリポジトリを表示すると、プロジェクトを自分のコンピュータに複製するために使用できるURLがリポジトリの詳細の下に表示されます: @@ -47,7 +48,7 @@ SSH URL を使用して、`git clone`、`git fetch`、`git pull` または `git {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Cloning with {% data variables.product.prodname_cli %} @@ -55,11 +56,14 @@ You can also install {% data variables.product.prodname_cli %} to use {% data va {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Subversion を使って複製する [Subversion](https://subversion.apache.org/) クライアントを使用して、{% data variables.product.prodname_dotcom %} のリポジトリにアクセスすることもできます。 Subversion と Git では、提供する機能群に違いがあります。 詳しい情報については、「[Subversion と Git の違い](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)」を参照してください。 +You can also access repositories on -Subversion クライアントから {% data variables.product.prodname_dotcom %} のリポジトリにアクセスすることもできます。 詳細は、「[Subversion クライアントのサポート](/github/importing-your-projects-to-github/support-for-subversion-clients)」を参照してください。 +{% data variables.product.prodname_dotcom %} from Subversion clients. 詳細は、「[Subversion クライアントのサポート](/github/importing-your-projects-to-github/support-for-subversion-clients)」を参照してください。 +{% endif %} ### 参考リンク diff --git a/translations/ja-JP/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/ja-JP/content/github/using-git/why-is-git-always-asking-for-my-password.md index bdb0e35b2007..94567172ccb7 100644 --- a/translations/ja-JP/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/ja-JP/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -HTTPS リモート URL を使用すると、 SSH を使用するときと比べていくつかの利点があります。 SSH よりも、設定が簡単です。 通常は厳密なファイアウォールやプロキシを介して動作します。 ただし、リポジトリをプルまたはプッシュするたびに GitHub の認証情報を入力するように求められます。 +HTTPS リモート URL を使用すると、 SSH を使用するときと比べていくつかの利点があります。 SSH よりも、設定が簡単です。 通常は厳密なファイアウォールやプロキシを介して動作します。 However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -[認証情報をキャッシュする](/github/using-git/caching-your-github-credentials-in-git)よう Git を設定すれば、パスワードの入力を求められなくなります。 {% data reusables.user_settings.password-authentication-deprecation %} - -認証情報のキャッシュを設定すると、HTTPS を使用してリポジトリをプルまたはプッシュするとき、Git は自動的にパスワードではなくキャッシュされた個人アクセストークンを使用します。 +{% data reusables.user_settings.password-authentication-deprecation %} +[認証情報をキャッシュする](/github/using-git/caching-your-github-credentials-in-git)よう Git を設定すれば、パスワードの入力を求められなくなります。 Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### 参考リンク diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index 94cd6cd82c19..08cd94313251 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. 自分が管理しているリポジトリがある場合、このデータを使用すれば、リポジトリを誰が使っているのか、なぜ使っているのかをよりよく知ることができます。 diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 069c3b38eda2..e674add35621 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index 8ab24abffa58..f0eb4a684232 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index 391afc9ec6de..5d5789cafb26 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index f646fc20e1c6..86f97e1e9be2 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ If vulnerabilities have been detected in the repository, these are shown at the {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} アラート. @@ -55,7 +55,7 @@ Any direct and indirect dependencies that are specified in the repository's mani {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to security alerts. {% note %} diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/index.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/index.md index 30b4618ec303..806333802671 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index e9ad3e9ad4ef..fd4f57dd7948 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- フォークは、リポジトリをフォークしたユーザの名前のアルファベット順に表示されます。 ユーザ名をクリックして、そのユーザの {% data variables.product.product_name %} プロフィール ページにリダイレクトすることも、フォーク名をクリックして、リポジトリの特定のフォークにリダイレクトすることもできます。 diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index b9dd8a9d6ad5..ac39fd310e91 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index 52b844cabb53..e2eae1e8cbee 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### コントリビューターについて -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. マージコミットと空のコミットは、このグラフでコントリビューションとして数えられません。 +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. マージコミットと空のコミットは、このグラフでコントリビューションとして数えられません。 {% if currentVersion == "free-pro-team@latest" %} You can also see a list of people who have contributed to the project's Python dependencies. この、コミュニティコントリビューターのリストを表示するには、`https://github.com/REPO-OWNER/REPO-NAME/community_contributors` にアクセスしてください。 @@ -31,7 +32,7 @@ You can also see a list of people who have contributed to the project's Python d リポジトリのコントリビュータグラフにあなたが表示されない場合、以下の理由が考えられます: - 上位 100 人に入っていない。 - コミットがデフォルトブランチにマージされていない。 -- コミットを書くのに使ったメールアドレスが、{% data variables.product.product_name %} アカウントに追加されていない。 +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ You can also see a list of people who have contributed to the project's Python d リポジトリ内のあなたのコミットがすべてデフォルト以外のブランチにある場合、コントリビュータグラフには表示されません。 たとえば、`gh-pages`ブランチに対して行われたコミットは、`gh-pages`がリポジトリのデフォルトのブランチでない限り、グラフに含まれません。 コミットをデフォルトブランチにマージするため、プルリクエストを作成できます。 詳しい情報については[プルリクエストについて](/articles/about-pull-requests)を参照してください。 -コミットを書くために使ったメールアドレスがあなたの {% data variables.product.product_name %} アカウントに追加されていない場合、そのコミットはアカウントにリンクされず、コントリビュータグラフには表示されません。 詳細は「[コミットメールアドレスを設定する](/articles/setting-your-commit-email-address)」および「[{% data variables.product.product_name %} アカウントにメールアドレスを追加する](/articles/adding-an-email-address-to-your-github-account)」を参照してください。 +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index c758cdba523f..f34c789822d4 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![リポジトリネットワークグラフ](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index fd551a8d7442..21db038dfd6d 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- コミットがリポジトリのデフォルトブランチにマージされていて、コミットを最も多くコントリビュートした上位 15 人のユーザの中にコミット共作者が含まれている場合は、コミットアクティビティの概要に含まれます。 diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md index 5597ba968207..c80e01bdfe78 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md @@ -1,6 +1,6 @@ --- -title: Viewing traffic to a repository -intro: 'Anyone with push access to a repository can view its traffic, including full clones (not fetches), visitors from the past 14 days, referring sites, and popular content in the traffic graph.' +title: リポジトリへのトラフィックを表示する +intro: 'フルクローン (フェッチではない)、過去 14 日間の訪問者、参照サイト、トラフィックグラフの人気コンテンツなど、リポジトリへのプッシュアクセスを持つユーザは誰でもそのトラフィックを表示できます。' product: 'This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, and {% data variables.product.prodname_ghe_cloud %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}''s products](/articles/github-s-products)."{% endif %}' redirect_from: - /articles/viewing-traffic-to-a-repository @@ -8,21 +8,20 @@ versions: free-pro-team: '*' --- -You can navigate to referring sites, excluding search engines and {% data variables.product.product_name %} itself, from the links the specific paths were referred from. The popular content links to the specific content that generated traffic. +特定のパスが参照されていたリンクから、検索エンジンと {% data variables.product.product_name %} 自体を除く、参照元サイトに移動できます。 人気のあるコンテンツは、トラフィックを発生させた特定のコンテンツにリンクしています。 -Referring sites and popular content are ordered by views and unique visitors. Full clones and visitor information update hourly, while referring sites and popular content sections update daily. All data in the traffic graph uses the UTC+0 timezone, regardless of your location. +参照サイトと人気のあるコンテンツは、ビューと一意の訪問者によって並べ替えられます。 フルクローンと訪問者情報は 1 時間ごとに更新され、参照サイトと人気のあるコンテンツセクションは毎日更新されます。 現在地に関係なく、トラフィックグラフのすべてのデータは、UTC+0 タイムゾーンを使用します。 {% tip %} -**Tip:** You can hover over a specific day in the traffic graph to view the exact data for that day. +**ヒント:** トラフィックグラフで特定の日にカーソルを合わせると、その日の正確なデータを表示できます。 {% endtip %} -![Repository traffic graphs with tooltip](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) +![ツールチップを使用したリポジトリトラフィックグラフ](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) -### Accessing the traffic graph +### トラフィックグラフにアクセスする {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} -3. In the left sidebar, click **Traffic**. -![Traffic tab](/assets/images/help/graphs/traffic_tab.png) +3. 左側のサイドバーで、[**Traffic**] をクリックします。 ![[Traffic] タブ](/assets/images/help/graphs/traffic_tab.png) diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 9dff59b12f6e..8b40383df2de 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index 4c4965a7d86f..26091e079b58 100644 --- a/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/ja-JP/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 上のグラフは、週ごとの年間のコミットを示しています。 diff --git a/translations/ja-JP/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/ja-JP/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index be0ce8dbb76c..f7cb0ba2f4b1 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/ja-JP/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Jekyllについて Jekyllは、{% data variables.product.prodname_pages %}に組み込まれている静的サイトジェネレータで、ビルドプロセスを容易化できます。 JekyllはMarkdownおよびHTMLファイルを取り込み、選択したレイアウトに基づいて、完成された静的ウェブサイトを作成します。 Jekyllは、Markdownと、サイトに動的コンテンツを読み込むテンプレート言語のLiquidをサポートします。 詳しい情報については、[Jekyll](https://jekyllrb.com/)を参照してください。 -Windows は、Jekyll を公式にはサポートしていません。 詳しい情報については、Jekyllのドキュメンテーションの「[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)」を参照してください。 +Windows は、Jekyll を公式にはサポートしていません。 For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. {% data variables.product.prodname_pages %} ではJekyllを使用することをおすすめします。 お好みに応じて、別の静的サイトジェネレータを使用することも、ローカルまたは別のサーバーにおけるビルドプロセスをカスタマイズすることもできます。 詳しい情報については「[{% data variables.product.prodname_pages %}について](/articles/about-github-pages#static-site-generators)」を参照してください。 diff --git a/translations/ja-JP/content/github/working-with-github-pages/about-github-pages.md b/translations/ja-JP/content/github/working-with-github-pages/about-github-pages.md index 890d04243be5..e9f8eae21742 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/ja-JP/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.prodname_pages %} について @@ -26,7 +27,7 @@ You can host your site on 作成方法については、「[{% data variables.product.prodname_pages %} サイトを作成する](/articles/creating-a-github-pages-site)」を参照してください。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." {% endif %} @@ -35,26 +36,26 @@ Organization owners can disable the publication of {% data variables.product.prodname_pages %} サイトには、3 つの種類があります。プロジェクト、ユーザ、そして Organization です。 プロジェクトサイトは、JavaScript ライブラリやレシピ集など、{% data variables.product.product_name %} の特定のプロジェクトに関するものです。 ユーザおよび Organization サイトは、特定の {% data variables.product.product_name %} に関するものです。 -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -プロジェクトサイトのソースファイルは、プロジェクトと同じリポジトリに保存されます。 {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +プロジェクトサイトのソースファイルは、プロジェクトと同じリポジトリに保存されます。 {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} カスタムドメインがサイトの URL に与える影響に関する詳しい情報については、「[カスタムドメインと {% data variables.product.prodname_pages %} について](/articles/about-custom-domains-and-github-pages)」を参照してください。 {% endif %} -{% data variables.product.product_name %} アカウントごとに、ユーザまたは Organization サイトを 1 つだけ作成できます。 プロジェクトサイトの数については、Organization アカウントでもユーザアカウントでも、無制限です。 +You can only create one user or organization site for each account on {% data variables.product.product_name %}. プロジェクトサイトの数については、Organization アカウントでもユーザアカウントでも、無制限です。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. | サイトの種類 | Subdomain Isolation が有効 | Subdomain isolation が無効 | | ------ | ----------------------- | ----------------------- | | | | | - ユーザ | + User | -`http(s)://pages.///` | `http(s):///pages///` | Organization | `http(s)://pages.///` | `http(s):///pages///` | ユーザアカウントが所有するプロジェクトサイト | `http(s)://pages.///` | `http(s):///pages///` Organization アカウントが所有するプロジェクトサイト | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` 詳しい情報については、 「[Subdomain Isolation を有効化する](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)」を参照するか、サイト管理者にお問い合わせください。 {% endif %} @@ -73,7 +74,7 @@ The publishing source for your {% data variables.product.prodname_pages %} site {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. @@ -124,7 +125,7 @@ If you choose the `/docs` folder of any branch as your publishing source, {% dat #### 禁止される用途 -{% data variables.product.prodname_pages %} は、オンラインビジネス、eコマースサイト、主に商取引の円滑化またはサービスとしての商用ソフトウェアの提供 (SaaS) のどちらかを目的とるす、その他のウェブサイトを運営するための無料のウェブホスティングサービスとしての使用を意図したものではなく、またそのような使用を許可するものでもありません。 +{% data variables.product.prodname_pages %} は、オンラインビジネス、eコマースサイト、主に商取引の円滑化またはサービスとしての商用ソフトウェアの提供 (SaaS) のどちらかを目的とする、その他のウェブサイトを運営するための無料のウェブホスティングサービスとしての使用を意図したものではなく、またそのような使用を許可するものでもありません。 さらに、{% data variables.product.prodname_pages %} サイトでは、以下を禁じています: diff --git a/translations/ja-JP/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/ja-JP/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 0dc362a6d40b..79882065c73d 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/ja-JP/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Jekyllのビルドエラーについて diff --git a/translations/ja-JP/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/ja-JP/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index df95d0777569..2215fb36dc34 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/ja-JP/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリへの書き込み権限があるユーザは、Jekyll を使用して {% data variables.product.prodname_pages %} サイトにテーマを追加できます。 diff --git a/translations/ja-JP/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/ja-JP/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 965d341d8b53..d0b84ba3dcc1 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/ja-JP/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- リポジトリへの書き込み権限があるユーザは、Jekyll を使用して {% data variables.product.prodname_pages %} サイトにコンテンツを追加できます。 diff --git a/translations/ja-JP/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/ja-JP/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 7a450cc84d5b..6b5e38fffa8e 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/ja-JP/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'People with admin or maintainer permissions for a repository can c versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 公開元に関する詳しい情報については、「[{% data variables.product.prodname_pages %} について](/articles/about-github-pages#publishing-sources-for-github-pages-sites)」を参照してください。 @@ -19,12 +20,12 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) 4. Optionally, use the drop-down menu to select a folder for your publishing source. ![Drop-down menu to select a folder for publishing source](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. [**Save**] をクリックします。 ![Button to save changes to publishing source settings](/assets/images/help/pages/publishing-source-save.png) {% else %} -3. Under " +3. [ {% data variables.product.prodname_pages %}", use the **Source** drop-down menu and select a publishing source. ![公開元を選択するドロップダウンメニュー](/assets/images/help/pages/publishing-source-drop-down.png) {% endif %} @@ -33,4 +34,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. 詳細については、「[{% data variables.product.prodname_pages %} サイトの Jekyll ビルドエラーに関するトラブルシューティング](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)」を参照してください。 +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. 詳細については、「[{% data variables.product.prodname_pages %} サイトの Jekyll ビルドエラーに関するトラブルシューティング](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)」を参照してください。 diff --git a/translations/ja-JP/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/ja-JP/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index 622d0fb23391..3d5f4cc7655b 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/ja-JP/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/ja-JP/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/ja-JP/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 86907ab801db..7a639e970123 100644 --- a/translations/ja-JP/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/ja-JP/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -1,24 +1,25 @@ --- -title: Creating a GitHub Pages site with Jekyll -intro: 'You can use Jekyll to create a {% data variables.product.prodname_pages %} site in a new or existing repository.' +title: Jekyll を使用して GitHub Pages サイトを作成する +intro: '新規または既存のリポジトリ内に、{% data variables.product.prodname_pages %} Jekyll を使用してサイトを作成できます。' product: '{% data reusables.gated-features.pages %}' redirect_from: - /articles/creating-a-github-pages-site-with-jekyll -permissions: 'People with admin permissions for a repository can create a {% data variables.product.prodname_pages %} site with Jekyll.' +permissions: 'リポジトリの管理者権限があるユーザは、Jekyll を使用して {% data variables.product.prodname_pages %} サイトにコンテンツを作成できます。' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Prerequisites +### 必要な環境 -Before you can use Jekyll to create a {% data variables.product.prodname_pages %} site, you must install Jekyll and Git. For more information, see [Installation](https://jekyllrb.com/docs/installation/) in the Jekyll documentation and "[Set up Git](/articles/set-up-git)." +Jekyll を使用して {% data variables.product.prodname_pages %} サイトを作成する前に、Jekyll と Git をインストールする必要があります。 詳しい情報については、Jekyll ドキュメンテーションの [Installation](https://jekyllrb.com/docs/installation/) および「[Git のセットアップ](/articles/set-up-git)」を参照してください。 {% data reusables.pages.recommend-bundler %} {% data reusables.pages.jekyll-install-troubleshooting %} -### Creating a repository for your site +### サイト用にリポジトリを作成する {% data reusables.pages.new-or-existing-repo %} @@ -29,22 +30,22 @@ Before you can use Jekyll to create a {% data variables.product.prodname_pages % {% data reusables.pages.create-repo-name %} {% data reusables.repositories.choose-repo-visibility %} -### Creating your site +### サイトを作成する {% data reusables.pages.must-have-repo-first %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. If you don't already have a local copy of your repository, navigate to the location where you want to store your site's source files, replacing _PARENT-FOLDER_ with the folder you want to contain the folder for your repository. +2. リポジトリのローカルコピーがまだない場合、サイトのソースファイルを保存したい場所に移動します。_PARENT-FOLDER_ は、リポジトリを保存したいフォルダの名前に置き換えてください。 ```shell $ cd PARENT-FOLDER ``` -3. If you haven't already, initialize a local Git repository, replacing _REPOSITORY-NAME_ with the name of your repository. +3. ローカルの Git リポジトリをまだ初期化していない場合は、初期化します。 _REPOSITORY-NAME_ は、リポジトリの名前に置き換えてください。 ```shell $ git init REPOSITORY-NAME > Initialized empty Git repository in /Users/octocat/my-site/.git/ # Creates a new folder on your computer, initialized as a Git repository - ``` - 4. Change directories to the repository. + ``` + 4. ディレクトリをリポジトリに変更します。 ```shell $ cd REPOSITORY-NAME # Changes the working directory @@ -57,31 +58,30 @@ Before you can use Jekyll to create a {% data variables.product.prodname_pages % # Creates a new folder called docs $ cd docs ``` - If you chose to publish your site from the `gh-pages` branch, create and checkout the `gh-pages` branch. + サイトを `gh-pages` ブランチから公開する場合には、`gh-pages` ブランチを作成してチェックアウトします。 ```shell $ git checkout --orphan gh-pages # Creates a new branch, with no history or contents, called gh-pages and switches to the gh-pages branch ``` - 7. To create a new Jekyll site, use the `jekyll new` command, replacing _VERSION_ with the current dependency version for Jekyll. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. - - If you installed Bundler: + 7. 新しい Jekyll サイトを作成するには、`jekyll new` コマンドを使用します。_VERSION_ は、Jekyll の現在の依存関係バージョンに置き換えてください。 詳しい情報については、{% data variables.product.prodname_pages %} サイトで「[依存関係のバージョン](https://pages.github.com/versions/)」を参照してください。 + - Bundler をインストールしている場合、以下のコマンドを入力します。 ```shell $ bundle exec jekyll VERSION new . # Creates a Jekyll site in the current directory ``` - - If you don't have Bundler installed: + - Bundler をインストールしていない場合、以下のコマンドを入力します。 ```shell $ jekyll VERSION new . # Creates a Jekyll site in the current directory ``` -8. Open the Gemfile that was created and follow the instructions in the Gemfile's comments to use {% data variables.product.prodname_pages %}. - ![Instructions for updating Gemfile](/assets/images/help/pages/gemfile-instructions.png) -9. Update the `gem "github-pages"` line so that the line looks like this, replacing _VERSION_ with the current dependency version for `github-pages`. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. +8. 作成された Gemfile を開き、Gemfile のコメントに従って {% data variables.product.prodname_pages %} を使用します。 ![Gemfile の更新手順](/assets/images/help/pages/gemfile-instructions.png) +9. `gem "github-pages"` の行を以下のように更新します。_VERSION_ は、`github-pages` の現在の依存関係バージョンに置き換えてください。 詳しい情報については、{% data variables.product.prodname_pages %} サイトで「[依存関係のバージョン](https://pages.github.com/versions/)」を参照してください。 ```shell gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` -10. Save and close the Gemfile. -11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +10. Gemfile を保存して閉じます。 +11. 必要に応じて、サイトをローカルでテストします。 詳しい情報については、「[Jekyll を使用して {% data variables.product.prodname_pages %} サイトをローカルでテストする](/articles/testing-your-github-pages-site-locally-with-jekyll)」を参照してください。 +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git @@ -89,7 +89,7 @@ $ git remote add origin https://github.com/USER/REPOSITORY.git $ git remote add origin https://HOSTNAME/USER/REPOSITORY.git {% endif %} ``` -13. Push the repository to {% data variables.product.product_name %}, replacing _BRANCH_ with the name of the branch you're working on. +13. リポジトリを {% data variables.product.product_name %} にプッシュします。 _BRANCH_ は、作業を行なっているブランチの名前に置き換えてください。 ```shell $ git push -u origin BRANCH ``` @@ -100,8 +100,8 @@ $ git remote add origin https://HOSTNAME/USER/REPOSITORY ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ``` ` element of the *pom.xml* file. {% data variables.product.prodname_dotcom %} will match the repository based on that field. Since the repository name is also part of the `distributionManagement` element, there are no additional steps to publish multiple packages to the same repository. +同じリポジトリに複数のパッケージを公開したい場合には、そのリポジトリのURLを*pom.xml*ファイルの``要素に含めてください。 {% data variables.product.prodname_dotcom %} は、このこのフィールドを元にしてリポジトリを照合します。 リポジトリ名も`distributionManagement`要素の一部なので、複数のパッケージを同じリポジトリに公開するための追加手順はありません。 -For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). +パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation enabled: +1. パッケージディレクトリ内にある*pom.xml*ファイルの`distributionManagement`要素を編集し、`OWNER`をリポジトリを所有しているユーザもしくはOrganizationアカウントの名前で、`REPOSITORY`をプロジェクトを含むリポジトリの名前で置き換えてください。 + +{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} + パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 {% endif %} ``` @@ -144,8 +146,8 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation disabled: + {% if enterpriseServerVersions contains currentVersion %} + たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ``` @@ -156,7 +158,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` {% endif %} -2. Publish the package. +2. パッケージを公開します。 ```shell $ mvn deploy @@ -164,12 +166,12 @@ For more information on creating a package, see the [maven.apache.org documentat {% data reusables.package_registry.viewing-packages %} -### Installing a package +### パッケージをインストールする -To install an Apache Maven package from {% data variables.product.prodname_registry %}, edit the *pom.xml* file to include the package as a dependency. If you want to install packages from more than one repository, add a `repository` tag for each. For more information on using a *pom.xml* file in your project, see "[Introduction to the POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)" in the Apache Maven documentation. +{% data variables.product.prodname_registry %}からApache Mavenパッケージをインストールするには、*pom.xml*ファイルを編集してパッケージを依存関係として含めてください。 複数のリポジトリからパッケージをインストールしたい場合は、それぞれについて`repository`タグを追加してください。 プロジェクト内での*pom.xml*ファイルの利用に関する詳しい情報については、Apache Mavenドキュメンテーション中の「[ Introduction to the POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)」を参照してください。 {% data reusables.package_registry.authenticate-step %} -2. Add the package dependencies to the `dependencies` element of your project *pom.xml* file, replacing `com.example:test` with your package. +2. パッケージの依存関係をプロジェクトの*pom.xml*ファルの`dependencies`要素に追加し、`com.example:test`をパッケージで置き換えてください。 ``` @@ -180,13 +182,13 @@ To install an Apache Maven package from {% data variables.product.prodname_regis ``` -3. Install the package. +3. パッケージをインストールします。 ```shell $ mvn install ``` -### Further reading +### 参考リンク -- "[Configuring Gradle for use with {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages)" -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- [{% data variables.product.prodname_registry %}で利用するためのGradleの設定](/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages) +- [パッケージの削除](/packages/publishing-and-managing-packages/deleting-a-package/) diff --git a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 59c0d2c8b81b..a5275650d972 100644 --- a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- -title: Configuring Docker for use with GitHub Packages -intro: 'You can configure the Docker client to use {% data variables.product.prodname_registry %} to publish and retrieve docker images.' +title: GitHub Packagesで利用するために Docker を設定する +intro: 'Docker クライアントが、{% data variables.product.prodname_registry %} を利用して Docker イメージを公開および取得できるよう設定できます。' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-docker-for-use-with-github-package-registry @@ -13,33 +13,33 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +{% data reusables.package_registry.default-name %} たとえば、{% data variables.product.prodname_dotcom %}は`OWNER/test`というリポジトリ内の`com.example:test`という名前のパッケージを公開します。 -### About Docker and {% data variables.product.prodname_registry %} +### {% data variables.product.prodname_registry %} への認証を行う {% data reusables.package_registry.docker_registry_deprecation_status %} -When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. +`docker` loginコマンドを使い、Dockerで{% data variables.product.prodname_registry %}の認証を受けることができます。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. 詳しい情報については、「[Enterprise 向けの GitHub Packages を管理する](/enterprise/admin/packages)」を参照してください。 {% endif %} -### Authenticating to {% data variables.product.prodname_registry %} +### {% data variables.product.prodname_registry %} への認証を行う {% data reusables.package_registry.docker_registry_deprecation_status %} {% data reusables.package_registry.authenticate-packages %} -#### Authenticating with a personal access token +#### 個人アクセストークンでの認証 {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with Docker using the `docker` login command. +`docker` loginコマンドを使い、Dockerで{% data variables.product.prodname_registry %}の認証を受けることができます。 -To keep your credentials secure, we recommend you save your personal access token in a local file on your computer and use Docker's `--password-stdin` flag, which reads your token from a local file. +クレデンシャルをセキュアに保つ貯めに、個人アクセストークンは自分のコンピュータのローカルファイルに保存し、ローカルファイルからトークンを読み取るDockerの`--password-stdin`フラグを使うことをおすすめします。 {% if currentVersion == "free-pro-team@latest" %} {% raw %} @@ -49,40 +49,50 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell - $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin + $ docker images + +> REPOSITORY TAG IMAGE ID CREATED SIZE +> monalisa 1.0 c75bebcdd211 4 weeks ago 1.11MB + +# OWNER/REPO/IMAGE_NAMEでイメージにタグ付けする +$ docker tag c75bebcdd211 docker.pkg.github.com/octocat/octo-app/monalisa:1.0 + +# {{ site.data.variables.product.prodname_registry }}にイメージをプッシュ +$ docker push docker.pkg.github.com/octocat/octo-app/monalisa:1.0 ``` {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. -For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." +詳しい情報については「[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)」を参照してください。 -#### Authenticating with the `GITHUB_TOKEN` +#### `GITHUB_TOKEN`での認証 {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### パッケージを公開する {% data reusables.package_registry.docker_registry_deprecation_status %} -{% data variables.product.prodname_registry %} supports multiple top-level Docker images per repository. A repository can have any number of image tags. You may experience degraded service publishing or installing Docker images larger than 10GB, layers are capped at 5GB each. For more information, see "[Docker tag](https://docs.docker.com/engine/reference/commandline/tag/)" in the Docker documentation. +{% data variables.product.prodname_registry %} は、リポジトリごとに複数の最上位 Docker イメージをサポートしています。 リポジトリは任意の数のイメージタグを持つことができます。 10GB以上のDockerイメージの公開やインストールの際には、サービスのパフォーマンスが低下するかもしれず、各レイヤーは5GBが上限です。 詳しい情報については、Dockerのドキュメンテーションの「[Docker tag](https://docs.docker.com/engine/reference/commandline/tag/)」を参照してください。 {% data reusables.package_registry.lowercase-name-field %} {% data reusables.package_registry.viewing-packages %} -1. Determine the image name and ID for your docker image using `docker images`. +1. `docker images`を使って、Dockerイメージのイメージ名とIDを確認してください。 ```shell $ docker images > < > > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +2. 新しいDockerイメージを初めて公開し、`monalisa`という名前にできます。 +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -92,7 +102,8 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +3. パッケージ用のDockerイメージをまだ構築していないなら、イメージを構築してください。 *OWNER*をリポジトリを所有しているユーザあるいはOrganizationのアカウント名で、*REPOSITORY*をプロジェクトを含むリポジトリ名で、*IMAGE_NAME*をパッケージもしくはイメージの名前で、*VERSION*をビルド時点のパッケージバージョンで置き換え、イメージが現在のワーキングディレクトリにないなら*PATH*をイメージへのパスで置き換えてください。 +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -102,7 +113,8 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker build -t docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH ``` {% endif %} -4. Publish the image to {% data variables.product.prodname_registry %}. +4. イメージを +{% data variables.product.prodname_registry %}. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker push docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -114,15 +126,15 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen {% endif %} {% note %} - **Note:** You must push your image using `IMAGE_NAME:VERSION` and not using `IMAGE_NAME:SHA`. + **ノート:** イメージのプッシュは`IMAGE_NAME:SHA`を使うのではなく、`IMAGE_NAME:VERSION`を使って行ってください。 {% endnote %} -#### Example publishing a Docker image +#### Dockerイメージのプッシュの例 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can publish version 1.0 of the `monalisa` image to the `octocat/octo-app` repository using an image ID. +`monalisa`イメージのバージョン1.0を、イメージIDを使って`octocat/octo-app`に公開できます。 {% if currentVersion == "free-pro-team@latest" %} ```shell @@ -131,10 +143,10 @@ $ docker images > REPOSITORY TAG IMAGE ID CREATED SIZE > monalisa 1.0 c75bebcdd211 4 weeks ago 1.11MB -# Tag the image with OWNER/REPO/IMAGE_NAME +# OWNER/REPO/IMAGE_NAMEでイメージにタグ付けする $ docker tag c75bebcdd211 docker.pkg.github.com/octocat/octo-app/monalisa:1.0 -# Push the image to {% data variables.product.prodname_registry %} +# {% data variables.product.prodname_registry %}にイメージをプッシュ $ docker push docker.pkg.github.com/octocat/octo-app/monalisa:1.0 ``` @@ -155,12 +167,13 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% endif %} -You can publish a new Docker image for the first time and name it `monalisa`. +新しいDockerイメージを初めて公開し、`monalisa`という名前にできます。 {% if currentVersion == "free-pro-team@latest" %} ```shell -# Build the image with docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION -# Assumes Dockerfile resides in the current working directory (.) +# docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION でイメージを構築 +# Dockerfileはカレントワーキングディレクトリ (.)にあるものとする +$ docker build -t docker.pkg.github.com/octocat/octo-app/monalisa:1.0 . $ docker build -t docker.pkg.github.com/octocat/octo-app/monalisa:1.0 . # Push the image to {% data variables.product.prodname_registry %} @@ -178,11 +191,11 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 ``` {% endif %} -### Installing a package +### パッケージをインストールする {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell @@ -196,10 +209,10 @@ $ docker pull docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME {% note %} -**Note:** You must pull the image using `IMAGE_NAME:VERSION` and not using `IMAGE_NAME:SHA`. +**ノート:** イメージのプルは`IMAGE_NAME:SHA`を使うのではなく、`IMAGE_NAME:VERSION`を使って行ってください。 {% endnote %} -### Further reading +### 参考リンク -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- [パッケージの削除](/packages/publishing-and-managing-packages/deleting-a-package/) diff --git a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index ac368d8beef3..0bd602f9a344 100644 --- a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ versions: 以下のように置き換えてください。 - `USERNAME`を{% data variables.product.prodname_dotcom %}上のユーザアカウント名で。 - `TOKEN`を個人アクセストークンで。 -- `OWNER`を、プロジェクトを含むリポジトリを所有しているユーザもしくはOrganizationアカウント名で。{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME`を、{% data variables.product.prodname_ghe_server %}インスタンスのホスト名で。 パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 @@ -51,7 +51,7 @@ versions: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ```xml @@ -90,8 +90,7 @@ versions: 3. プロジェクト固有の情報をプロジェクトファイルに追加してください。プロジェクトファイルは*.csproj*で終わります。 以下のように置き換えてください。 - `OWNER`を、プロジェクトを含むリポジトリを所有しているユーザもしくはOrganizationアカウント名で。 - `REPOSITORY`を、公開したいパッケージを含むリポジトリの名前で。 - - `1.0.0`を、パッケージのバージョン番号で。 -{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME`を、{% data variables.product.prodname_ghe_server %}インスタンスのホスト名で。{% endif %} ``` xml diff --git a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index 1e3edaaa61d7..8f2b8d9af9c0 100644 --- a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: Gradle GroovyもしくはKotlin DSLを使って、Gradleで{% data variables.product.prodname_registry %}に認証を受けることができます。それには、*build.gradle*ファイル(Gradle Groovy)もしくは*build.gradle.kts*ファイル(Kotlin DSL)ファイルを編集して、個人アクセストークンを含めます。 リポジトリ中の単一のパッケージもしくは複数パッケージを認識するようにGradle Groovy及びKotlin DSLを設定することもできます。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} *REGISTRY-URL* をインスタンスの Maven レジストリの URL に置き換えます。 インスタンスで Subdomain Isolation が有効になっている場合は、`maven.HOSTNAME` を使用します。 インスタンスで Subdomain Isolation が無効になっている場合は、`HOSTNAME/_registry/maven` を使用します。 いずれの場合でも、*HOSTNAME* を {% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。 {% endif %} diff --git a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index efc0e2d45072..2fe0d525a430 100644 --- a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- -title: Configuring npm for use with GitHub Packages -intro: 'You can configure npm to publish packages to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in an npm project.' +title: GitHub Packagesで利用するためにnpmを設定する +intro: '{% data variables.product.prodname_registry %} にパッケージを公開するよう npm を設定し、{% data variables.product.prodname_registry %} に保存されたパッケージを依存関係として npm プロジェクトで利用できます。' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-npm-for-use-with-github-package-registry @@ -13,40 +13,43 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +{% data reusables.package_registry.default-name %} たとえば、{% data variables.product.prodname_dotcom %}は`OWNER/test`というリポジトリ内の`com.example:test`という名前のパッケージを公開します。 -### Authenticating to {% data variables.product.prodname_registry %} +### {% data variables.product.prodname_registry %} への認証を行う {% data reusables.package_registry.authenticate-packages %} -#### Authenticating with a personal access token +#### 個人アクセストークンでの認証 {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. +ユーザごとの*~/.npmrc*ファイルを編集して個人アクセストークンを含めるか、コマンドラインからユーザ名と個人アクセストークンを使ってnpmにログインすることによって、npmで{% data variables.product.prodname_registry %}の認証を受けられます。 -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. *~/.npmrc*ファイルが存在しない場合は、新しく作成してください。 -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 {% endif %} ```shell //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ```shell -//HOSTNAME/_registry/npm/:_authToken=TOKEN +$ npm login --registry=https://npm.pkg.github.com +> Username: USERNAME +> Password: TOKEN +> Email: PUBLIC-EMAIL-ADDRESS ``` {% endif %} -To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. +npmにログインすることで認証を受けるには、`npm login`コマンドを使ってください。*USERNAME*は{% data variables.product.prodname_dotcom %}のユーザ名で、*TOKEN*は個人アクセストークンで、*PUBLIC-EMAIL-ADDRESS*はメールアドレスで置き換えてください。 -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 {% endif %} ```shell @@ -56,57 +59,57 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ```shell -$ npm login --registry=https://HOSTNAME/_registry/npm/ -> Username: USERNAME -> Password: TOKEN -> Email: PUBLIC-EMAIL-ADDRESS +registry=https://npm.pkg.github.com/OWNER +@OWNER:registry=https://npm.pkg.github.com +@OWNER:registry=https://npm.pkg.github.com ``` {% endif %} -#### Authenticating with the `GITHUB_TOKEN` +#### `GITHUB_TOKEN`での認証 {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### パッケージを公開する -By default, {% data variables.product.prodname_registry %} publishes a package in the {% data variables.product.prodname_dotcom %} repository you specify in the name field of the *package.json* file. For example, you would publish a package named `@my-org/test` to the `my-org/test` {% data variables.product.prodname_dotcom %} repository. You can add a summary for the package listing page by including a *README.md* file in your package directory. For more information, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" and "[How to create Node.js Modules](https://docs.npmjs.com/getting-started/creating-node-modules)" in the npm documentation. +デフォルトでは、{% data variables.product.prodname_registry %}は*package.json*ファイルのnameフィールドで指定された{% data variables.product.prodname_dotcom %}のリポジトリにパッケージを公開します。 たとえば`@my-org/test`という名前のパッケージを{% data variables.product.prodname_dotcom %}リポジトリの`my-org/test`に公開します。 パッケージディレクトリに*README.md*ファイルを置くことで、パッケージリスティングページのためのまとめを追加できます。 詳しい情報については、npmのドキュメンテーション中の「[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)」及び「[How to create Node.js Modules](https://docs.npmjs.com/getting-started/creating-node-modules)」を参照してください。 -You can publish multiple packages to the same {% data variables.product.prodname_dotcom %} repository by including a `URL` field in the *package.json* file. For more information, see "[Publishing multiple packages to the same repository](#publishing-multiple-packages-to-the-same-repository)." +`URL`フィールドを*package.json*ファイルに含めることで、同じ{% data variables.product.prodname_dotcom %}のリポジトリに複数のパッケージを公開できます。 詳しい情報については「[同じリポジトリへの複数パッケージの公開](#publishing-multiple-packages-to-the-same-repository)」を参照してください。 -You can set up the scope mapping for your project using either a local *.npmrc* file in the project or using the `publishConfig` option in the *package.json*. {% data variables.product.prodname_registry %} only supports scoped npm packages. Scoped packages have names with the format of `@owner/name`. Scoped packages always begin with an `@` symbol. You may need to update the name in your *package.json* to use the scoped name. For example, `"name": "@codertocat/hello-world-npm"`. +プロジェクト内にあるローカルの *.npmrc* ファイルか、*package.json* の `publishConfig` オプションを使って、スコープのマッピングを設定できます。 {% data variables.product.prodname_registry %}はスコープ付きのnpmパッケージのみをサポートしています。 スコープ付きパッケージには、`@owner/name` というフォーマットの名前が付いています。 スコープ付きパッケージの先頭には常に `@` 記号が付いています。 スコープ付きの名前を使うには、*package.json* の名前を更新する必要がある場合があります。 たとえば、`"name": "@codertocat/hello-world-npm"` のようになります。 {% data reusables.package_registry.viewing-packages %} -#### Publishing a package using a local *.npmrc* file +#### ローカルの*.npmrc*ファイルを使ったパッケージの公開 -You can use an *.npmrc* file to configure the scope mapping for your project. In the *.npmrc* file, use the {% data variables.product.prodname_registry %} URL and account owner so {% data variables.product.prodname_registry %} knows where to route package requests. Using an *.npmrc* file prevents other developers from accidentally publishing the package to npmjs.org instead of {% data variables.product.prodname_registry %}. {% data reusables.package_registry.lowercase-name-field %} +*.npmrc*ファイルを使って、プロジェクトのスコープのマッピングを設定できます。 *.npmrc*ファイル中で{% data variables.product.prodname_registry %} URLとアカウントオーナーを使い、{% data variables.product.prodname_registry %}がどこへパッケージリクエストをまわせばいいか把握できるようにしてください。 *.npmrc*を使う事で、他の開発者が{% data variables.product.prodname_registry %}の代わりにうっかりパッケージをnpmjs.orgに公開してしまうのを避けることができます。 {% data reusables.package_registry.lowercase-name-field %} {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} {% data reusables.package_registry.add-npmrc-to-repo-step %} -4. Verify the name of your package in your project's *package.json*. The `name` field must contain the scope and the name of the package. For example, if your package is called "test", and you are publishing to the "My-org" {% data variables.product.prodname_dotcom %} organization, the `name` field in your *package.json* should be `@my-org/test`. +4. プロジェクトの*package.json*中のパッケージ名を確認してください。 `name`フィールドは、スコープとパッケージの名前を含まなければなりません。 たとえば、パッケージの名前が "test" で、それを "My-org" という +{% data variables.product.prodname_dotcom %} Organizationに公開する場合、*package.json*の`name`フィールドは `@my-org/test`とする必要があります。 {% data reusables.package_registry.verify_repository_field %} {% data reusables.package_registry.publish_package %} -#### Publishing a package using `publishConfig` in the *package.json* file +#### *package.json*ファイル中の`publishConfig`を利用したパッケージの公開 -You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. +*package.json*ファイル中の`publishConfig`要素を使い、パッケージを公開したいレジストリを指定できます。 詳しい情報についてはnpmドキュメンテーションの「[Configの公開](https://docs.npmjs.com/files/package.json#publishconfig)」を参照してください。 -1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation enabled: +1. パッケージの*package.json*ファイルを編集して、`publishConfig`エントリを含めてください。 + {% if enterpriseServerVersions contains currentVersion %} + パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 {% endif %} ```shell "publishConfig": { "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" }, ``` - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation disabled: + {% if enterpriseServerVersions contains currentVersion %} + たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ```shell "publishConfig": { "registry":"https://HOSTNAME/_registry/npm/" @@ -116,13 +119,13 @@ You can use `publishConfig` element in the *package.json* file to specify the re {% data reusables.package_registry.verify_repository_field %} {% data reusables.package_registry.publish_package %} -### Publishing multiple packages to the same repository +### 同じリポジトリへの複数パッケージの公開 -To publish multiple packages to the same repository, you can include the URL of the {% data variables.product.prodname_dotcom %} repository in the `repository` field of the *package.json* file for each package. +複数のパッケージを同じリポジトリに公開するには、{% data variables.product.prodname_dotcom %}リポジトリのURLを各パッケージの*package.json*ファイル中の`repository`フィールドに含めることができます。 -To ensure the repository's URL is correct, replace REPOSITORY with the name of the repository containing the package you want to publish, and OWNER with the name of the user or organization account on {% data variables.product.prodname_dotcom %} that owns the repository. +リポジトリのURLが正しいことを確認するには、REPOSITORYを公開したいパッケージを含むリポジトリ名で、OWNERをリポジトリを所有している{% data variables.product.prodname_dotcom %}のユーザもしくはOrganizationアカウント名で置き換えてください。 -{% data variables.product.prodname_registry %} will match the repository based on the URL, instead of based on the package name. If you store the *package.json* file outside the root directory of your repository, you can use the `directory` field to specify the location where {% data variables.product.prodname_registry %} can find the *package.json* files. +{% data variables.product.prodname_registry %} は、パッケージ名の代わりに、このURLを元にしてリポジトリを照合します。 *package.json*ファイルをリポジトリのルートディレクトリ外に保存しているなら、`directory`フィールドを使って{% data variables.product.prodname_registry %}が*package.json*ファイルを見つけられる場所を指定できます。 ```shell "repository" : { @@ -132,18 +135,18 @@ To ensure the repository's URL is correct, replace REPOSITORY with the name of t }, ``` -### Installing a package +### パッケージをインストールする -You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. For more information on using a *package.json* in your project, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" in the npm documentation. +プロジェクトの*package.json*ファイルに依存関係としてパッケージを追加することで、{% data variables.product.prodname_registry %}からパッケージをインストールできます。 プロジェクトにおける *package.json* の利用に関する詳しい情報については、npm ドキュメンテーションの「[package.json を使って作業する](https://docs.npmjs.com/getting-started/using-a-package.json)」を参照してください。 -By default, you can add packages from one organization. For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." +デフォルトでは、パッケージは1つのOrganizationから追加できます。 For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." -You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. For more information, see "[npm-scope](https://docs.npmjs.com/misc/scope)" in the npm documentation. +また、*.npmrc*ファイルをプロジェクトに追加して、パッケージのインストールのすべてのリクエストが{% data variables.product.prodname_registry %}を経由するようにしなければなりません。 すべてのパッケージリクエストを{% data variables.product.prodname_registry %}を経由させると、*npmjs.com*からスコープ付き及びスコープ付きではないパッケージの両方を利用できます。 詳しい情報については npm ドキュメンテーションの「[npm-scope](https://docs.npmjs.com/misc/scope)」を参照してください。 {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} {% data reusables.package_registry.add-npmrc-to-repo-step %} -4. Configure *package.json* in your project to use the package you are installing. To add your package dependencies to the *package.json* file for {% data variables.product.prodname_registry %}, specify the full-scoped package name, such as `@my-org/server`. For packages from *npmjs.com*, specify the full name, such as `@babel/core` or `@lodash`. For example, this following *package.json* uses the `@octo-org/octo-app` package as a dependency. +4. インストールしているパッケージを使うには、プロジェクトの*package.json*を設定してください。 {% data variables.product.prodname_registry %}のためにパッケージの依存関係を*package.json*ファイルに追加するには、`@my-org/server`というように完全なスコープ付きのパッケージ名を指定してください。 *npmjs.com*からのパッケージについては、`@babel/core`あるいは`@lodash`というような完全な名前を指定してください。 たとえば、以下の*package.json*は`@octo-org/octo-app`パッケージを依存関係として使っています。 ``` { @@ -158,18 +161,18 @@ You also need to add the *.npmrc* file to your project so all requests to instal } } ``` -5. Install the package. +5. パッケージをインストールします。 ```shell $ npm install ``` -#### Installing packages from other organizations +#### 他のOrganizationからのパッケージのインストール -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +デフォルトでは、1つのOrganizationからのみ{% data variables.product.prodname_registry %}パッケージを利用できます。 If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +パッケージの作成に関する詳しい情報については[maven.apache.orgのドキュメンテーション](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)を参照してください。 {% endif %} ```shell @@ -178,8 +181,8 @@ registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +たとえば、以下の*OctodogApp*と*OctocatApp*は同じリポジトリに公開されます。 ```shell registry=https://HOSTNAME/_registry/npm/OWNER @@ -188,6 +191,6 @@ registry=https://HOSTNAME/_registry/npm/OWNER ``` {% endif %} -### Further reading +### 参考リンク -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- [パッケージの削除](/packages/publishing-and-managing-packages/deleting-a-package/) diff --git a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index 35f32a1ae337..5a700026bdec 100644 --- a/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/ja-JP/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- -title: Configuring RubyGems for use with GitHub Packages -intro: 'You can configure RubyGems to publish a package to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in a Ruby project with Bundler.' +title: GitHub Packagesで利用するために RubyGems を設定する +intro: '{% data variables.product.prodname_registry %} にパッケージを公開し、{% data variables.product.prodname_registry %} に保存されたパッケージを依存関係としてBundlerを使うRubyのプロジェクトで利用するよう、RubyGemsを設定できます。' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-rubygems-for-use-with-github-package-registry @@ -13,55 +13,54 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +{% data reusables.package_registry.default-name %} たとえば、{% data variables.product.prodname_dotcom %}は`OWNER/test`というリポジトリ内の`com.example:test`という名前のパッケージを公開します。 -### Prerequisites +### 必要な環境 -- You must have rubygems 2.4.1 or higher. To find your rubygems version: +- rubygems 2.4.1 以上. rubygemsのバージョンは以下のようにすればわかります。 ```shell $ gem --version ``` - - - You must have bundler 1.6.4 or higher. To find your Bundler version: + + - Bundler 1.6.4 以上. Bundlerのバージョンは以下のようにすれば分かります。 ```shell $ bundle --version Bundler version 1.13.7 ``` - - - Install keycutter to manage multiple credentials. To install keycutter: + + - 複数の認証情報を扱うには、keycutter をインストールしてください. keycutterは以下のようにすればインストールできます。 ```shell $ gem install keycutter ``` - -### Authenticating to {% data variables.product.prodname_registry %} - + +### {% data variables.product.prodname_registry %} への認証を行う + {% data reusables.package_registry.authenticate-packages %} - -#### Authenticating with a personal access token - + +#### 個人アクセストークンでの認証 + {% data reusables.package_registry.required-scopes %} - -You can authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing the *~/.gem/credentials* file for publishing gems, editing the *~/.gemrc* file for installing a single gem, or using Bundler for tracking and installing one or more gems. - -To publish new gems, you need to authenticate to {% data variables.product.prodname_registry %} with RubyGems by editing your *~/.gem/credentials* file to include your personal access token. Create a new *~/.gem/credentials* file if this file doesn't exist. - -For example, you would create or edit a *~/.gem/credentials* to include the following, replacing *TOKEN* with your personal access token. - + +gemの公開なら*~/.gem/credentials*ファイルを編集することで、単一のgemのインストールなら*~/.gemrc*ファイルを編集することで、Bundlerを使って1つ以上のgemを追跡してインストールするなら*~/.gemrc*ファイルを編集することで、RubyGemsで{% data variables.product.prodname_registry %}に認証を受けることができます。 + +新しいgemsを公開するには、*~/.gem/credentials*ファイルを編集して個人アクセストークンを含めることによって、RubyGemsで{% data variables.product.prodname_registry %}に認証を受けなければなりません。 *~/.gem/credentials*ファイルが存在しない場合、新しく作成してください。 + +たとえば、*~/.gem/credentials*を作成もしくは編集して、以下を含めてください。*TOKEN*は個人アクセストークンで置き換えてください。 + ```shell ---- -:github: Bearer TOKEN +gem.metadata = { "github_repo" => "ssh://github.com/OWNER/REPOSITORY" } ``` - -To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} - - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. -{% endif %} - -If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this example. - + +gemをインストールするには、プロジェクトの*~/.gemrc*ファイルを編集し、`https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`を含めることによって{% data variables.product.prodname_registry %}の認証を受けなければなりません。 以下のように置き換えてください。 + - `USERNAME`を{% data variables.product.prodname_dotcom %}のユーザ名で。 + - `TOKEN`を個人アクセストークンで。 + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} + - `REGISTRY-URL` をインスタンスの Rubygems レジストリの URL で。 インスタンスで Subdomain Isolation が有効になっている場合は、`rubygems.HOSTNAME` を使用します。 インスタンスで Subdomain Isolation が無効になっている場合は、`HOSTNAME/_registry/rubygems` を使用します。 いずれの場合でも、 *HOSTNAME* を {% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。 +{% endif %} + +*~/.gemrc*ファイルがないなら、以下の例を使って新しい*~/.gemrc*ファイルを作成してください。 + ```shell --- :backtrace: false @@ -73,31 +72,31 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa :verbose: true ``` - -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} - + +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. インスタンスで Subdomain Isolation が有効になっている場合は、`rubygems.HOSTNAME` を使用します。 インスタンスで Subdomain Isolation が無効になっている場合は、`HOSTNAME/_registry/rubygems` を使用します。 いずれの場合でも、 *HOSTNAME* を {% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。{% endif %} + {% data reusables.package_registry.lowercase-name-field %} - + ```shell $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER USERNAME:TOKEN ``` - -#### Authenticating with the `GITHUB_TOKEN` - + +#### `GITHUB_TOKEN`での認証 + {% data reusables.package_registry.package-registry-with-github-tokens %} - -### Publishing a package -{% data reusables.package_registry.default-name %} For example, when you publish `octo-gem` to the `octo-org` organization, {% data variables.product.prodname_registry %} publishes the gem to the `octo-org/octo-gem` repository. For more information on creating your gem, see "[Make your own gem](http://guides.rubygems.org/make-your-own-gem/)" in the RubyGems documentation. - +### パッケージを公開する + +{% data reusables.package_registry.default-name %} たとえば、`octo-gem`を`octo-org`というOrganizationに公開するなら、{% data variables.product.prodname_registry %}はそのgemを`octo-org/octo-gem`リポジトリに公開します。 gem の作成に関する詳しい情報については、RubyGems ドキュメンテーションの「[gem の作成](http://guides.rubygems.org/make-your-own-gem/)」を参照してください。 + {% data reusables.package_registry.viewing-packages %} - + {% data reusables.package_registry.authenticate-step %} -2. Build the package from the *gemspec* to create the *.gem* package. +2. *gemspec*からパッケージをビルドして、*.gem*パッケージを作成してください。 ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. インスタンスで Subdomain Isolation が有効になっている場合は、`rubygems.HOSTNAME` を使用します。 インスタンスで Subdomain Isolation が無効になっている場合は、`HOSTNAME/_registry/rubygems` を使用します。 いずれの場合でも、 *HOSTNAME* を {% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。{% endif %} ```shell $ gem push --key github \ @@ -105,20 +104,20 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem OCTO-GEM-0.0.1.gem ``` -### Publishing multiple packages to the same repository +### 同じリポジトリへの複数パッケージの公開 -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +複数のgemを同じリポジトリに公開したい場合は、{% data variables.product.prodname_dotcom %}リポジトリの`gem.metadata`にある`github_repo`フィールドに、URL を記述できます。 If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } ``` -### Installing a package +### パッケージをインストールする -You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. +{% data variables.product.prodname_registry %}からのgemsは、*rubygems.org*からのgemsを使うのと同じように利用できます。 {% data variables.product.prodname_dotcom %}ユーザあるいはOrganizationをソースとして*~/.gemrc*ファイルに追加するか、Bundlerを使い、*Gemfile*を編集することで、{% data variables.product.prodname_registry %}の認証を受けなければなりません。 {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. Bundlerについては、{% data variables.product.prodname_dotcom %}ユーザもしくはOrganizationをソースとして*Gemfile*に追加して、この新しいソースからgemsをフェッチするようにしてください。 For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. インスタンスで Subdomain Isolation が有効になっている場合は、`rubygems.HOSTNAME` を使用します。 インスタンスで Subdomain Isolation が無効になっている場合は、`HOSTNAME/_registry/rubygems` を使用します。 いずれの場合でも、 *HOSTNAME* を {% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。{% endif %} ``` source "https://rubygems.org" @@ -130,7 +129,7 @@ You can use gems from {% data variables.product.prodname_registry %} much like y end ``` -3. For Bundler versions earlier than 1.7.0, you need to add a new global `source`. For more information on using Bundler, see the [bundler.io documentation](http://bundler.io/v1.5/gemfile.html). +3. 1.7.0以前のバージョンのBundlerの場合、新しいグローバルな`source`を追加する必要があります。 Bundlerの利用に関する詳しい情報については[bundler.ioのドキュメンテーション](http://bundler.io/v1.5/gemfile.html)を参照してください。 ``` source "https://{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER" @@ -140,11 +139,11 @@ You can use gems from {% data variables.product.prodname_registry %} much like y gem "GEM NAME" ``` -4. Install the package: +4. パッケージをインストールしてください。 ```shell $ gem install octo-gem --version "0.1.1" ``` -### Further reading +### 参考リンク -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- [パッケージの削除](/packages/publishing-and-managing-packages/deleting-a-package/) diff --git a/translations/ja-JP/content/rest/guides/basics-of-authentication.md b/translations/ja-JP/content/rest/guides/basics-of-authentication.md index a8c9bb881347..36132c7337a0 100644 --- a/translations/ja-JP/content/rest/guides/basics-of-authentication.md +++ b/translations/ja-JP/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ versions: ### アプリケーションの登録 -まず、[アプリケーションの登録][new oauth app]が必要です。 登録された各 OAuth アプリケーションには、一意のクライアント ID とクライアントシークレットが割り当てられます。 クライアントシークレットは共有しないでください。 共有には、文字列をリポジトリにチェックインすることも含まれます。 +First, you'll need to [register your application][new oauth app]. 登録された各 OAuth アプリケーションには、一意のクライアント ID とクライアントシークレットが割り当てられます。 クライアントシークレットは共有しないでください。 共有には、文字列をリポジトリにチェックインすることも含まれます。 どのような情報を入力しても構いませんが、**認証コールバック URL** は例外です。 これが、アプリケーションの設定にあたってもっとも重要な情報と言えるでしょう。 認証の成功後に {% data variables.product.product_name %} がユーザに返すのは、コールバックURLなのです。 @@ -46,8 +47,9 @@ get '/' do end ``` -クライアント ID とクライアントシークレットは、[アプリケーションの設定ページ][app settings]から取得されます。 You should **never, _ever_** store these values in -{% data variables.product.product_name %}--or any other public place, for that matter. We recommend storing them as +Your client ID and client secret keys come from [your application's configuration page][app settings]. +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [environment variables][about env vars]--which is exactly what we've done here. 次に、_views/index.erb_に以下の内容を貼り付けてください。 @@ -128,7 +130,7 @@ end リクエストを行う前にのみスコープを確認するだけでは不十分です。確認時と実際のリクエスト時の間に、ユーザがスコープを変更する可能性があります。 このような場合には、成功すると思っていたAPIの呼び出しが`404`または`401`ステータスになって失敗したり、情報の別のサブセットを返したりします。 -この状況にうまく対応できるように、有効なトークンによるリクエストに対するすべてのAPIレスポンスには、[`X-OAuth-Scopes`ヘッダ][oauth scopes]も含まれています。 このヘッダには、リクエストを行うために使用されたトークンのスコープのリストが含まれています。 In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. この情報を使用してトークンのスコープにおける変更を検出し、利用可能なアプリケーション機能の変更をユーザに通知します。 +この状況にうまく対応できるように、有効なトークンによるリクエストに対するすべてのAPIレスポンスには、[`X-OAuth-Scopes`ヘッダ][oauth scopes]も含まれています。 このヘッダには、リクエストを行うために使用されたトークンのスコープのリストが含まれています。 In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. この情報を使用してトークンのスコープにおける変更を検出し、利用可能なアプリケーション機能の変更をユーザに通知します。 #### 認証リクエストの実施 diff --git a/translations/ja-JP/content/rest/guides/best-practices-for-integrators.md b/translations/ja-JP/content/rest/guides/best-practices-for-integrators.md index 8b677c3e4b86..f46aeaccabf4 100644 --- a/translations/ja-JP/content/rest/guides/best-practices-for-integrators.md +++ b/translations/ja-JP/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/rest/guides/building-a-ci-server.md b/translations/ja-JP/content/rest/guides/building-a-ci-server.md index ca884dad016c..5572696352df 100644 --- a/translations/ja-JP/content/rest/guides/building-a-ci-server.md +++ b/translations/ja-JP/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/rest/guides/delivering-deployments.md b/translations/ja-JP/content/rest/guides/delivering-deployments.md index 838f40068cae..61568ebb4926 100644 --- a/translations/ja-JP/content/rest/guides/delivering-deployments.md +++ b/translations/ja-JP/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + [Deployment API][deploy API]は、{% data variables.product.product_name %}にホストされたプロジェクトが、あなたのサーバーで起動できるようにします。 Combined with [the Status API][status API], you'll be able to coordinate your deployments the moment your code lands on the default branch. diff --git a/translations/ja-JP/content/rest/guides/discovering-resources-for-a-user.md b/translations/ja-JP/content/rest/guides/discovering-resources-for-a-user.md index 60471c1b840b..0278d706900c 100644 --- a/translations/ja-JP/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/ja-JP/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + {% data variables.product.product_name %} APIに対して認証済みのリクエストを行う際には、カレントユーザのリポジトリやOrganizationをフェッチする必要がある場合もあります。 このガイドでは、これらのリソースを確実に調べる方法について説明します。 diff --git a/translations/ja-JP/content/rest/guides/getting-started-with-the-checks-api.md b/translations/ja-JP/content/rest/guides/getting-started-with-the-checks-api.md index 6917f062a928..e3b19a6b3184 100644 --- a/translations/ja-JP/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/ja-JP/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'Check Runs APIを使うと、リポジトリのコード変更に対し versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 概要 @@ -36,7 +37,7 @@ GitHub Appは、単に合格/不合格の二択ではない、情報量の多い ![チェック実行のワークフロー](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} If a check run is in a incomplete state for more than 14 days, then the check run's `conclusion` becomes `stale` and appears on {% data variables.product.prodname_dotcom %} as stale with {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. {% data variables.product.prodname_dotcom %}のみが、チェック実行を`stale`としてマークできます。 チェック実行で出る可能性がある結果についての詳細は、 [`conclusion`パラメータ](/rest/reference/checks#create-a-check-run--parameters)を参照してください。 {% endif %} diff --git a/translations/ja-JP/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/ja-JP/content/rest/guides/getting-started-with-the-git-database-api.md index fe40427ba790..f48957e37f18 100644 --- a/translations/ja-JP/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/ja-JP/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'Git Database APIでは、{% data variables.product.product_name %}上の versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 概要 diff --git a/translations/ja-JP/content/rest/guides/getting-started-with-the-rest-api.md b/translations/ja-JP/content/rest/guides/getting-started-with-the-rest-api.md index 91e2d1fe6e29..434cfcc4bc83 100644 --- a/translations/ja-JP/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/ja-JP/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ There's no easier way to kick the tires than through [cURL][curl].{% if currentV まずはセットアップをテストすることから始めましょう。 コマンドプロンプトを開き、次のコマンドを入力します。 ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ $ curl {% data variables.product.api_url_pre %}/zen ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,13 +49,12 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt うーん、[JSON][json]っぽいですね。 `-i`フラグを追加して、ヘッダを入れてみましょう。 ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com > Date: Sun, 11 Nov 2012 18:43:28 GMT > Content-Type: application/json; charset=utf-8 -> Connection: keep-alive > Status: 200 OK > ETag: "bfd85cbf23ac0b0c8a29bee02e7117c6" > X-RateLimit-Limit: 60 @@ -111,7 +111,13 @@ $ curl -i -u username:$token {% data variables.product.api_url_pre %}/u [個人アクセストークンの設定ページ][tokens settings]から、簡単に[**個人アクセストークン**を作成][personal token]できます。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![個人トークンの選択](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![個人トークンの選択](/assets/images/help/personal_token_ghae.png) +{% endif %} #### ユーザプロフィールの取得 diff --git a/translations/ja-JP/content/rest/guides/index.md b/translations/ja-JP/content/rest/guides/index.md index 6d2388802b42..5e73816ace19 100644 --- a/translations/ja-JP/content/rest/guides/index.md +++ b/translations/ja-JP/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - ドキュメンテーションのこのセクションは、実際の{% data variables.product.product_name %} APIアプリケーションを使う準備を整えることを目的としています。 認証から結果の操作、結果を他のアプリケーションと組み合わせる方法に至るまで、必要な情報をすべて網羅しています。 ここに挙げる各チュートリアルにはプロジェクトがあり、各プロジェクトはパブリックの[platform-samples](https://github.com/github/platform-samples)に保存・文書化されます。 diff --git a/translations/ja-JP/content/rest/guides/rendering-data-as-graphs.md b/translations/ja-JP/content/rest/guides/rendering-data-as-graphs.md index 484726333d17..7c1061c16b4e 100644 --- a/translations/ja-JP/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/ja-JP/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + このガイドでは、APIを使用して、所有するリポジトリと、それを構成するプログラミング言語についての情報を取得します。 次に、[D3.js][D3.js]ライブラリを使用して、その情報をいくつかの方法で視覚化します。 To interact with the {% data variables.product.product_name %} APIやり取りを行うため、ここでは優れたRubyライブラリである[Octokit][Octokit]を使用します。 diff --git a/translations/ja-JP/content/rest/guides/traversing-with-pagination.md b/translations/ja-JP/content/rest/guides/traversing-with-pagination.md index 864aa77edce3..3951eebe0ba8 100644 --- a/translations/ja-JP/content/rest/guides/traversing-with-pagination.md +++ b/translations/ja-JP/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + {% data variables.product.product_name %} APIは、開発者が消費するための膨大な情報を提供します。 ほとんどの場合は、要求している情報が_多すぎる_ということに気付くかもしれません。サーバーに負担をかけすぎないため、API は自動的に[リクエストされたアイテムをページネーション][pagination]します。 @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: `-I`パラメータは、実際のコンテンツではなくヘッダのみを扱うことを示します。 結果を調べると、Linkヘッダの中に以下のような情報があることに気付くでしょう。 - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" さて、細かく見ていきましょう。 `rel="next"`には、次のページが`page=2`だと書かれています。 これは納得できる話です。というのも、デフォルトでは、すべてのページネーションされたクエリは`1`ページから始まります。`rel="last"`には追加情報があり、最後のページは`34`ページになると書かれています。 つまり、`addClass`で利用できる情報はあと33ページあるということですね。 よし! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: ここでもう一度リンクヘッダを見てみます。 - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" 予想通り`rel="next"`は15で、`rel="last"`は34のままです。 しかし今度は少し情報が増えています。`rel="first"`は、、_最初_のページのURLを示しています。さらに重要なこととして、`rel="prev"`は前のページのページ番号を示しています。 この情報を用いて、APIの呼び出しでリストの最初、前、次、最後にユーザがジャンプできるUIを構築できるでしょう。 @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: ヘッダのレスポンスに何が起こるかに注目してください。 - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" ご想像の通り、`rel="last"`情報には、最後のページが20になったと書かれています。 これは、結果のページごとに、より多くの情報を要求しているからです。 diff --git a/translations/ja-JP/content/rest/guides/working-with-comments.md b/translations/ja-JP/content/rest/guides/working-with-comments.md index dc120a7c4bbc..f61353b038cf 100644 --- a/translations/ja-JP/content/rest/guides/working-with-comments.md +++ b/translations/ja-JP/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/rest/index.md b/translations/ja-JP/content/rest/index.md index d710c3f5484f..c9139dd9665d 100644 --- a/translations/ja-JP/content/rest/index.md +++ b/translations/ja-JP/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ja-JP/content/rest/overview/api-previews.md b/translations/ja-JP/content/rest/overview/api-previews.md index 84c2ef0ac5bc..cf72f0f953b3 100644 --- a/translations/ja-JP/content/rest/overview/api-previews.md +++ b/translations/ja-JP/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -42,7 +43,7 @@ Issue またはプルリクエストの[イベントのリスト](/v3/issues/tim **カスタムメディアタイプ:** `mockingbird-preview` **発表日:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### pre-receive 環境 pre-receive フックの環境を作成、一覧表示、更新、削除します。 @@ -50,7 +51,7 @@ pre-receive フックの環境を作成、一覧表示、更新、削除しま **カスタムメディアタイプ:** `eye-scream-preview` **発表日:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### インテグレーション API を介して[インテグレーション](/early-access/integrations/)を管理します。 @@ -98,7 +99,7 @@ API を介して[インテグレーション](/early-access/integrations/)を管 **カスタムメディアタイプ:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### 入れ子チーム 入れ子チームコンテンツを [Team](/v3/teams/) ペイロードに含めます。 @@ -107,7 +108,7 @@ API を介して[インテグレーション](/early-access/integrations/)を管 {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### グローバル webhook @@ -117,7 +118,7 @@ API を介して[インテグレーション](/early-access/integrations/)を管 {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### リポジトリ移譲 [リポジトリ](/v3/repos/)を Organization またはユーザに移譲します。 @@ -125,7 +126,7 @@ API を介して[インテグレーション](/early-access/integrations/)を管 **カスタムメディアタイプ:** `nightshade-preview` **発表日:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### ロック理由の追加 [Issue をロック](/v3/issues/#lock-an-issue)するときに理由を追加できるようになりました。 @@ -145,7 +146,7 @@ API を使用して、プルリクエストに対して[複数の承認レビュ **カスタムメディアタイプ:** `luke-cage-preview` **発表日:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### ホバーカード情報の取得 [ユーザのホバーカード](/v3/users/#get-contextual-information-for-a-user)から情報を取得します。 @@ -154,7 +155,7 @@ API を使用して、プルリクエストに対して[複数の承認レビュ {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### チェック実行とチェックスイート API GitHub App がリポジトリのコードに対して外部チェックを実行できるようにします。 詳細については、[チェック実行](/v3/checks/runs/)と[チェックスイート](/v3/checks/suites/) API をご覧ください。 @@ -162,7 +163,7 @@ GitHub App がリポジトリのコードに対して外部チェックを実行 **カスタムメディアタイプ:** `antiope-preview` **発表日:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### リポジトリへの匿名 Git アクセス @@ -216,7 +217,7 @@ Organization メンバーによるリポジトリの作成可否、および作 {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### ドラフトプルリクエスト ドラフトプルリクエスト API とその[プルリクエスト](/v3/pulls/)エンドポイントを使用して、プルリクエストがドラフト状態かどうかを確認できます。 ドラフトプルリクエストについての詳細は、「[プルリクエストについて](/articles/about-pull-requests/)」を参照してください。 @@ -237,7 +238,7 @@ Organization メンバーによるリポジトリの作成可否、および作 **カスタムメディアタイプ:** `groot-preview` **発表日:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### GitHub App のアンインストール GitHub App の所有者は、[Apps API](/v3/apps/#delete-an-installation-for-the-authenticated-app) を使用してアプリケーションをアンインストールできるようになりました。 @@ -279,7 +280,7 @@ GitHub App の所有者は、[Apps API](/v3/apps/#delete-an-installation-for-the **カスタムメディアタイプ:** `doctor-strange-preview` **発表日:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Repositories API の新しい可視性パラメータ [Repositories API](/v3/repos/) でリポジトリの可視性を設定および取得できます。 diff --git a/translations/ja-JP/content/rest/overview/endpoints-available-for-github-apps.md b/translations/ja-JP/content/rest/overview/endpoints-available-for-github-apps.md index 8c53afbf9b17..2a721eafbb6b 100644 --- a/translations/ja-JP/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/ja-JP/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_github_app %} を使用してエンドポイントにアクセスするには、インストールアクセストークンを使用する必要があります。 詳しい情報については、「[{% data variables.product.prodname_github_apps %} で認証する](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)」を参照してください。 diff --git a/translations/ja-JP/content/rest/overview/index.md b/translations/ja-JP/content/rest/overview/index.md index 9ee5249e96cf..b59e8d324efe 100644 --- a/translations/ja-JP/content/rest/overview/index.md +++ b/translations/ja-JP/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: '{% data variables.product.prodname_dotcom %} の REST API のリソー versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目次 @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/ja-JP/content/rest/overview/media-types.md b/translations/ja-JP/content/rest/overview/media-types.md index bb8e8ebae992..754e94aa71f4 100644 --- a/translations/ja-JP/content/rest/overview/media-types.md +++ b/translations/ja-JP/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/rest/overview/openapi-description.md b/translations/ja-JP/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..f55d81e76fa7 --- /dev/null +++ b/translations/ja-JP/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. たとえば、次のような方法を使用します。 + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/ja-JP/content/rest/overview/other-authentication-methods.md b/translations/ja-JP/content/rest/overview/other-authentication-methods.md index e0bc13b3f0c9..94c908c42937 100644 --- a/translations/ja-JP/content/rest/overview/other-authentication-methods.md +++ b/translations/ja-JP/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} API は複数の認証方式を提供していますが、本番アプリケーションには [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) を使用することを強くお勧めします。 他の方式は、スクリプトまたはテスト(完全な OAuth では過剰になる場合)に使用するために提供されています。 Third party applications that rely on {% data variables.product.product_name %} for authentication should not ask for or collect {% data variables.product.product_name %} credentials. 代わりに、[OAuth web フロー](/apps/building-oauth-apps/authorizing-oauth-apps/)を使用してください。 +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Basic 認証 API は、[RFC2617](http://www.ietf.org/rfc/rfc2617.txt) で定義されている Basic 認証をサポートしていますが、若干の違いがあります。 主な違いは、RFC では、認証されていないリクエストに `401 Unauthorized` レスポンスで応える必要がある点です。 これにより、多くの場所でユーザデータの存在が明らかになります。 代わりに、{% data variables.product.product_name %} API は `404 Not Found` で応答します。 これにより、`401 Unauthorized` レスポンスを想定する HTTP ライブラリで問題が発生する可能性があります。 これは `Authorization` ヘッダを手動で作成することで解決できます。 @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre このアプローチは、ツールが Basic 認証のみをサポートしているが、OAuth アクセストークンのセキュリティ機能を利用したい場合に役立ちます。 +{% if enterpriseServerVersions contains currentVersion %} #### ユーザ名とパスワードを使用する {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` 2 要素認証を有効にしている場合は、[2 要素認証の使用方法](/v3/auth/#working-with-two-factor-authentication)を理解した上で行ってください。 +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### SAML SSO を認証する @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api `organizations` の値は、個人アクセストークンの承認が必要な Organization の Organization IDのカンマ区切りのリストです。 {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### 2 要素認証を使用する {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api You can generate a new personal access token {% if currentVersion == "free-pro-team@latest" %}with [{% data variables.product.product_name %} developer settings](https://github.com/settings/tokens/new){% endif %} or use the "[Create a new authorization][create-access]" endpoint in the OAuth Authorizations API to generate a new OAuth token. 詳しい情報については、「[コマンドラインの個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)」を参照してください。 次に、これらのトークンを使って、GitHub API で [OAuth トークンを使用して認証][oauth-auth]します。 ユーザ名とパスワードで認証する必要があるのは、OAuth トークンを作成するとき、または OAuth Authorizations API を使用するときだけです。 + + #### 2 要素認証で OAuth Authorizations API を使用する OAuth Authorizations API を呼び出す場合、Basic 認証では、トークンの代わりにワンタイムパスワード(OTP)とユーザ名とパスワードを使用する必要があります。 OAuth Authorizations API で認証しようとすると、サーバは `401 Unauthorized` とこれらのヘッダの 1 つで応答し、2 要素認証コードが必要であることを通知します。 @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md b/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md index 29d9b4b891db..9bcbc212df3d 100644 --- a/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/ja-JP/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -40,7 +41,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -75,7 +76,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs ### 認証 -{% data variables.product.product_name %} API v3 を使用して認証する方法は 2 つあります。 認証を必要とするリクエストは、場所によって `403 Forbidden` ではなく `404 Not Found` を返します。 これは、許可されていないユーザにプライベートリポジトリが誤って漏洩するのを防ぐためです。 +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Basic 認証 @@ -95,8 +96,9 @@ $ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product. {% endnote %} -[OAuth2 の詳細](/apps/building-oauth-apps/)をお読みください。 OAuth2 トークンは、本番アプリケーションの [Web アプリケーションフロー](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)で取得できることに注意してください。 +[OAuth2 の詳細](/apps/building-oauth-apps/)をお読みください。 Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 キー/シークレット {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -107,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ `client_id` と `client_secret` を使用してもユーザとして認証_されず_、OAuth アプリケーションを識別してレート制限を増やすだけです。 アクセス許可はユーザにのみ付与され、アプリケーションには付与されません。また、認証されていないユーザに表示されるデータのみが返されます。 このため、サーバー間のシナリオでのみ OAuth2 キー/シークレットを使用する必要があります。 OAuth アプリケーションのクライアントシークレットをユーザーに漏らさないようにしてください。 -{% if currentVersion != "free-pro-team@latest" %} プライベートモードでは、OAuth2 キーとシークレットを使用して認証することはできません。認証しようとすると `401 Unauthorized` が返されます。 詳しい情報については、 「[プライベートモードを有効化する](/enterprise/admin/installation/enabling-private-mode)」を参照してください。 {% endif %} + {% if currentVersion == "free-pro-team@latest" %} [認証されていないレート制限の詳細](#increasing-the-unauthenticated-rate-limit-for-oauth-applications)をお読みください。 @@ -163,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. ルートエンドポイントに `GET` リクエストを発行して、REST API がサポートするすべてのエンドポイントカテゴリを取得できます。 ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ja-JP/content/rest/overview/troubleshooting.md b/translations/ja-JP/content/rest/overview/troubleshooting.md index 6a1be2cb51c9..6bf8359d14b3 100644 --- a/translations/ja-JP/content/rest/overview/troubleshooting.md +++ b/translations/ja-JP/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ja-JP/content/rest/reference/actions.md b/translations/ja-JP/content/rest/reference/actions.md index ace06f21332d..060eafd3197e 100644 --- a/translations/ja-JP/content/rest/reference/actions.md +++ b/translations/ja-JP/content/rest/reference/actions.md @@ -26,7 +26,7 @@ versions: ## 権限 -The Permissions API allows you to set permissions for what organizations and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions are allowed to run. For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)." +The Permissions API allows you to set permissions for what organizations and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions are allowed to run. 詳しい情報については、「[使用制限、支払い、および管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)」を参照してください。 You can also set permissions for an enterprise. 詳しい情報については、「[{% data variables.product.prodname_dotcom %} Enterprise 管理](/rest/reference/enterprise-admin#github-actions)」REST API を参照してください。 diff --git a/translations/ja-JP/content/rest/reference/activity.md b/translations/ja-JP/content/rest/reference/activity.md index 77b4beb38f7f..7c6adef0dab9 100644 --- a/translations/ja-JP/content/rest/reference/activity.md +++ b/translations/ja-JP/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ja-JP/content/rest/reference/apps.md b/translations/ja-JP/content/rest/reference/apps.md index 996fefb712ff..598ada4c2b28 100644 --- a/translations/ja-JP/content/rest/reference/apps.md +++ b/translations/ja-JP/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub Apps API を使用すると、GitHub App に関する大まかな情報と、アプリケーションのインストールに関する具体的な情報を取得できます。 GitHub App の詳細については、「[GitHub App として認証する](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)」を参照してださい。 @@ -61,3 +62,12 @@ Organization のすべての GitHub App インストレーションを一覧表 {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## webhook + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/rest/reference/checks.md b/translations/ja-JP/content/rest/reference/checks.md index 77239506ed0a..0179ce88b2ad 100644 --- a/translations/ja-JP/content/rest/reference/checks.md +++ b/translations/ja-JP/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Checks API を使用すると、リポジトリ内のコード変更に対して強力なチェックを実行する GitHub App を構築できます。 継続的インテグレーション、コードの構文チェック、コードのスキャンサービスを実行し、コミットについて詳細なフィードバックを行うアプリを作成できます。 詳しい情報については、「[Checks API を使ってみる](/rest/guides/getting-started-with-the-checks-api)」および「[Checks API で CI テストを作成する](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)」を参照してください。 diff --git a/translations/ja-JP/content/rest/reference/codes-of-conduct.md b/translations/ja-JP/content/rest/reference/codes-of-conduct.md index 62948bf19163..93c96f702d72 100644 --- a/translations/ja-JP/content/rest/reference/codes-of-conduct.md +++ b/translations/ja-JP/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Codes of Conduct API を使用して、リポジトリの行動規範に関する情報を取得できます。 リポジトリの行動規範を取得するには、「[Get a repository](/v3/repos/#get-a-repository)」エンドポイントを使用します。 diff --git a/translations/ja-JP/content/rest/reference/emojis.md b/translations/ja-JP/content/rest/reference/emojis.md index 800a5bc876ac..98d6615bf720 100644 --- a/translations/ja-JP/content/rest/reference/emojis.md +++ b/translations/ja-JP/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ja-JP/content/rest/reference/enterprise-admin.md b/translations/ja-JP/content/rest/reference/enterprise-admin.md index 41ed2381ac2e..de5cc1a32101 100644 --- a/translations/ja-JP/content/rest/reference/enterprise-admin.md +++ b/translations/ja-JP/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints to administer your enterprise account. @@ -21,31 +22,34 @@ You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### エンドポイント URL -REST API エンドポイント([管理コンソール](#management-console) API エンドポイントを除く)の前には、次の URL が付けられます。 +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [管理コンソール](#management-console) API エンドポイントには、ホスト名のみがプレフィックスとして付加されます。 ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### 認証 -{% data variables.product.product_name %} のインストールの API エンドポイントは、GitHub.com APIと[同じ認証方法](/rest/overview/resources-in-the-rest-api#authentication)を受け入れます。 **[OAuth トークン](/apps/building-integrations/setting-up-and-registering-oauth-apps/)**([認証 API](/rest/reference/oauth-authorizations#create-a-new-authorization) を使用して作成可能)または **[Basic 認証](/rest/overview/resources-in-the-rest-api#basic-authentication)**で自分自身を認証できます。 {% if currentVersion != "free-pro-team@latest" %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} +{% data variables.product.product_name %} のインストールの API エンドポイントは、GitHub.com APIと[同じ認証方法](/rest/overview/resources-in-the-rest-api#authentication)を受け入れます。 **[OAuth トークン](/apps/building-integrations/setting-up-and-registering-oauth-apps/)**([認証 API](/rest/reference/oauth-authorizations#create-a-new-authorization) を使用して作成可能)または **[Basic 認証](/rest/overview/resources-in-the-rest-api#basic-authentication)**で自分自身を認証できます。 {% if enterpriseServerVersions contains currentVersion %}Enterprise 固有のエンドポイントで使用する場合、OAuthトークンには `site_admin` [OAuth スコープ](/developers/apps/scopes-for-oauth-apps#available-scopes)が必要です。{% endif %} -Enterprise 管理 API エンドポイントには、認証された {% data variables.product.product_name %} サイト管理者のみがアクセスできます。ただし、[Management Console のパスワード](/enterprise/admin/articles/accessing-the-management-console/)が必要な [Management Console](#management-console) API は除きます。 +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### バージョン情報 -{% data variables.product.product_name %} インスタンスの現在のバージョンは、すべての API のレスポンスヘッダで返されます: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` [メタエンドポイント](/rest/reference/meta/)を呼び出して、現在のバージョンを読み取ることもできます。 +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ Enterprise 管理 API エンドポイントには、認証された {% data vari {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## 支払い {% for operation in currentRestOperations %} @@ -135,19 +138,46 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 管理統計 -管理統計 API は、インストールに関するさまざまなメトリクスを提供します。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 +管理統計 API は、インストールに関するさまざまなメトリクスを提供します。 *[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## グローバル webhook -グローバル webhook は {% data variables.product.prodname_enterprise %} インスタンスにインストールされています。 グローバル webhook を使用して、インスタンスのユーザ、Organization、Team、およびリポジトリのルールを自動的に監視、対応、強制することができます。 グローバル webhook は、[Organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization)、[ユーザ](/developers/webhooks-and-events/webhook-events-and-payloads#user)、[リポジトリ](/developers/webhooks-and-events/webhook-events-and-payloads#repository)、[Team](/developers/webhooks-and-events/webhook-events-and-payloads#team)、[メンバー](/developers/webhooks-and-events/webhook-events-and-payloads#member)、[メンバーシップ](/developers/webhooks-and-events/webhook-events-and-payloads#membership)、[フォーク](/developers/webhooks-and-events/webhook-events-and-payloads#fork)、[ping](/developers/webhooks-and-events/about-webhooks#ping-event) イベントタイプをサブスクライブできます。 +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. グローバル webhook は、[Organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization)、[ユーザ](/developers/webhooks-and-events/webhook-events-and-payloads#user)、[リポジトリ](/developers/webhooks-and-events/webhook-events-and-payloads#repository)、[Team](/developers/webhooks-and-events/webhook-events-and-payloads#team)、[メンバー](/developers/webhooks-and-events/webhook-events-and-payloads#member)、[メンバーシップ](/developers/webhooks-and-events/webhook-events-and-payloads#membership)、[フォーク](/developers/webhooks-and-events/webhook-events-and-payloads#fork)、[ping](/developers/webhooks-and-events/about-webhooks#ping-event) イベントタイプをサブスクライブできます。 *この API は、[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 グローバル webhook の設定方法については、[グローバル webhookについて](/enterprise/admin/user-management/about-global-webhooks)を参照してください。 @@ -155,35 +185,47 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -LDAP API を使用して、{% data variables.product.prodname_ghe_server %} ユーザまたは Team とそのリンクされた LDAP エントリ間のアカウント関係を更新するか、新しい同期をキューに入れることができます。 +LDAP API を使用して、{% data variables.product.product_name %} ユーザまたは Team とそのリンクされた LDAP エントリ間のアカウント関係を更新するか、新しい同期をキューに入れることができます。 -LDAP マッピングエンドポイントを使用すると、ユーザまたは Team がマッピングする識別名(DN)を更新できます。 LDAP エンドポイントは通常、{% data variables.product.prodname_ghe_server %} アプライアンスで [LDAP 同期が有効](/enterprise/admin/authentication/using-ldap)になっている場合にのみ有効です。 [ユーザの LDAP マッピングの更新](#update-ldap-mapping-for-a-user)エンドポイントは、LDAP 同期が無効になっている場合でも、LDAP が有効になっていれば使用できます。 +LDAP マッピングエンドポイントを使用すると、ユーザまたは Team がマッピングする識別名(DN)を更新できます。 LDAP エンドポイントは通常、{% data variables.product.product_name %} アプライアンスで [LDAP 同期が有効](/enterprise/admin/authentication/using-ldap)になっている場合にのみ有効です。 [ユーザの LDAP マッピングの更新](#update-ldap-mapping-for-a-user)エンドポイントは、LDAP 同期が無効になっている場合でも、LDAP が有効になっていれば使用できます。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## ライセンス -ライセンス API は、Enterprise ライセンスに関する情報を提供します。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 +ライセンス API は、Enterprise ライセンスに関する情報を提供します。 *[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Management Console -管理コンソール API は、{% data variables.product.prodname_ghe_server %} インストールの管理に役立ちます。 +管理コンソール API は、{% data variables.product.product_name %} インストールの管理に役立ちます。 {% tip %} -Management Console への API 呼び出しを行うときは、ポート番号を明示的に設定する必要があります。 Enterprise インスタンスで TLS が有効になっている場合、ポート番号は `8443` です。それ以外の場合、ポート番号は `8080` です。 +Management Console への API 呼び出しを行うときは、ポート番号を明示的に設定する必要があります。 If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. ポート番号を提供しない場合は、自動的にリダイレクトに従うようにツールを設定する必要があります。 -{% data variables.product.prodname_ghe_server %} は、[独自の TLS 証明書](/enterprise/admin/guides/installation/configuring-tls/)を追加する前に自己署名証明書を使用するため、`cURL` を使用するときに [`-k` フラグ](http://curl.haxx.se/docs/manpage.html#-k)を追加する必要がある場合もあります。 +{% data variables.product.product_name %} は、[独自の TLS 証明書](/enterprise/admin/guides/installation/configuring-tls/)を追加する前に自己署名証明書を使用するため、`cURL` を使用するときに [`-k` フラグ](http://curl.haxx.se/docs/manpage.html#-k)を追加する必要がある場合もあります。 {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organization -Organization 管理 API を使用すると、{% data variables.product.prodname_ghe_server %} アプライアンスに Organization を作成できます。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 +The Organization Administration API allows you to create organizations on your enterprise. *[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Organization pre-receive フック Organization pre-receive フック API を使用すると、Organization で使用可能な pre-receive フックの適用を表示および変更できます。 @@ -236,27 +285,31 @@ Organization pre-receive フック API を使用すると、Organization で使 {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## pre-receive 環境 -pre-receive 環境 API を使用すると、pre-receive フックの環境を作成、一覧表示、更新、および削除できます。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 +pre-receive 環境 API を使用すると、pre-receive フックの環境を作成、一覧表示、更新、および削除できます。 *[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 ### オブジェクトの属性 #### pre-receive 環境 -| 名前 | 種類 | 説明 | -| --------------------- | --------- | ------------------------------------------------------------------------- | -| `name` | `string` | UI に表示される環境の名前。 | -| `image_url` | `string` | ダウンロードおよび抽出される tarball への URL。 | -| `default_environment` | `boolean` | これが {% data variables.product.prodname_ghe_server %} に同梱されるデフォルト環境かどうか。 | -| `download` | `オブジェクト` | この環境のダウンロードステータス。 | -| `hooks_count` | `整数` | この環境を使用する pre-receive フックの数。 | +| 名前 | 種類 | 説明 | +| --------------------- | --------- | ---------------------------------------------------------------- | +| `name` | `string` | UI に表示される環境の名前。 | +| `image_url` | `string` | ダウンロードおよび抽出される tarball への URL。 | +| `default_environment` | `boolean` | これが {% data variables.product.product_name %} に同梱されるデフォルト環境かどうか。 | +| `download` | `オブジェクト` | この環境のダウンロードステータス。 | +| `hooks_count` | `integer` | この環境を使用する pre-receive フックの数。 | #### pre-receive 環境のダウンロード | 名前 | 種類 | 説明 | | --------------- | -------- | --------------------- | -| `状態` | `string` | 最新のダウンロードの状態。 | +| `state` | `string` | 最新のダウンロードの状態。 | | `downloaded_at` | `string` | 最新のダウンロードの開始時刻。 | | `message` | `string` | 失敗時に、エラーメッセージが生成されます。 | @@ -266,6 +319,9 @@ pre-receive 環境 API を使用すると、pre-receive フックの環境を作 {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## pre-receive フック pre-receive フック API を使用すると、pre-receive フックを作成、一覧表示、更新、および削除できます。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 @@ -289,6 +345,10 @@ pre-receive フック API を使用すると、pre-receive フックを作成、 {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## リポジトリ pre-receive フック リポジトリ pre-receive フック API を使用すると、リポジトリで使用可能な pre-receive フックの適用を表示および変更できます。 @@ -309,17 +369,12 @@ pre-receive フック API を使用すると、pre-receive フックを作成、 {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## 検索インデックス - -検索インデックス API を使用すると、さまざまな検索インデックス作成タスクをキューに入れることができます。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`404` レスポンスを受け取ります。 - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## ユーザ -ユーザ管理 API を使用すると、{% data variables.product.prodname_ghe_server %} アプライアンスでユーザを昇格、降格、停止、および停止解除できます。 *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`403` レスポンスを受け取ります。 +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *これは[認証された](/rest/overview/resources-in-the-rest-api#authentication)サイト管理者のみが使用できます。*通常のユーザがアクセスしようとすると、`403` レスポンスを受け取ります。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/ja-JP/content/rest/reference/gists.md b/translations/ja-JP/content/rest/reference/gists.md index e93581b893ae..02eb927ff870 100644 --- a/translations/ja-JP/content/rest/reference/gists.md +++ b/translations/ja-JP/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 認証 -You can read public gists {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. 詳しい情報については、「[OAuth App のスコープ](/developers/apps/scopes-for-oauth-apps)」を参照してください。 +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. 詳しい情報については、「[OAuth App のスコープ](/developers/apps/scopes-for-oauth-apps)」を参照してください。 diff --git a/translations/ja-JP/content/rest/reference/git.md b/translations/ja-JP/content/rest/reference/git.md index b35c509f6c8c..2d169a74833e 100644 --- a/translations/ja-JP/content/rest/reference/git.md +++ b/translations/ja-JP/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git Database APIでは、{% data variables.product.product_name %}上のGitデータベースに対してRaw形式のGitオブジェクトを読み書きしたり、リファレンス (ブランチheadやタグ) をリストおよび更新したりすることができます。 Git Database API の使用方法の詳細については、「[Git データ API の概要](/rest/guides/getting-started-with-the-git-database-api)」を参照してください。 diff --git a/translations/ja-JP/content/rest/reference/gitignore.md b/translations/ja-JP/content/rest/reference/gitignore.md index bd92ab8a8903..18c00561112d 100644 --- a/translations/ja-JP/content/rest/reference/gitignore.md +++ b/translations/ja-JP/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- API を介して新しい {% data variables.product.product_name %} リポジトリを作成する場合、作成時にリポジトリに適用する [.gitignore テンプレート](/github/using-git/ignoring-files)を指定できます。 .gitignore テンプレート API は、{% data variables.product.product_name %} の [.gitignore リポジトリ](https://github.com/github/gitignore)からテンプレートを一覧表示してフェッチします。 diff --git a/translations/ja-JP/content/rest/reference/index.md b/translations/ja-JP/content/rest/reference/index.md index b965fc4f97f6..91a394406b57 100644 --- a/translations/ja-JP/content/rest/reference/index.md +++ b/translations/ja-JP/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: GitHub RESTのAPIで使用できるリソースについては、リフ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目次 diff --git a/translations/ja-JP/content/rest/reference/issues.md b/translations/ja-JP/content/rest/reference/issues.md index 164ee76cf8e3..db57f7d6a2b7 100644 --- a/translations/ja-JP/content/rest/reference/issues.md +++ b/translations/ja-JP/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Issue のカスタムメディアタイプ diff --git a/translations/ja-JP/content/rest/reference/licenses.md b/translations/ja-JP/content/rest/reference/licenses.md index b1d1587184ce..d6abb106457f 100644 --- a/translations/ja-JP/content/rest/reference/licenses.md +++ b/translations/ja-JP/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ライセンス API は、広く利用されているオープンソースライセンスに関するメタデータと、特定のプロジェクトのライセンスファイルに関する情報を返します。 diff --git a/translations/ja-JP/content/rest/reference/markdown.md b/translations/ja-JP/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/translations/ja-JP/content/rest/reference/markdown.md +++ b/translations/ja-JP/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ja-JP/content/rest/reference/meta.md b/translations/ja-JP/content/rest/reference/meta.md index af4dc59797c4..5f604240baf9 100644 --- a/translations/ja-JP/content/rest/reference/meta.md +++ b/translations/ja-JP/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ja-JP/content/rest/reference/orgs.md b/translations/ja-JP/content/rest/reference/orgs.md index 70bb02e1171e..32ef1c5cc204 100644 --- a/translations/ja-JP/content/rest/reference/orgs.md +++ b/translations/ja-JP/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## ユーザのブロック Organization に対するブロック呼び出しを実行するには、呼び出しの認証に使用するトークンに `admin:org` が必要です。 それがない場合には、`HTTP 404` が返されます。 @@ -20,6 +22,8 @@ Organization に対するブロック呼び出しを実行するには、呼び {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## メンバー {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ Organization に対するブロック呼び出しを実行するには、呼び ## webhook -Organization の webhook を使用すると、Organization で特定のイベントが発生するとき必ず HTTP `POST` ペイロードを受け取ることができます。 そのようなイベントをサブスクライブすると、 {% data variables.product.prodname_dotcom %}.com でのアクションに応答するインテグレーションを構築できます。 サブスクライブできるアクションの詳細は、「[{% data variables.product.prodname_dotcom %} のイベントタイプ](/developers/webhooks-and-events/github-event-types)」を参照してください。 +Organization の webhook を使用すると、Organization で特定のイベントが発生するとき必ず HTTP `POST` ペイロードを受け取ることができます。 Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. サブスクライブできるアクションの詳細は、「[{% data variables.product.prodname_dotcom %} のイベントタイプ](/developers/webhooks-and-events/github-event-types)」を参照してください。 ### スコープと制限事項 @@ -56,5 +60,5 @@ webhook 設定に存在する可能性がある機密データを保護するた {% data variables.product.product_name %} は、イベントタイプとペイロード識別子を区別するために、複数の HTTP ヘッダーも送信します。 詳細は「[webhook ヘッダー](/webhooks/event-payloads/#delivery-headers)」を参照してください。 {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/ja-JP/content/rest/reference/permissions-required-for-github-apps.md b/translations/ja-JP/content/rest/reference/permissions-required-for-github-apps.md index 7dbe0e191c58..0b2c0131376a 100644 --- a/translations/ja-JP/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/ja-JP/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.prodname_github_app %}の権限について @@ -331,7 +332,7 @@ _トラフィック_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _インポート_ _リアクション_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _リリース_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### "emails"に対する権限 {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _リリース_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### "followers"に対する権限 @@ -496,7 +499,7 @@ _リアクション_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Team_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Team_ _Team_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### "organization pre receive hooks"に対する権限 - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _リアクション_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _レビュー_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### "repository pre receive hooks"に対する権限 - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/ja-JP/content/rest/reference/projects.md b/translations/ja-JP/content/rest/reference/projects.md index 4da47cb3b055..1c4c071c8025 100644 --- a/translations/ja-JP/content/rest/reference/projects.md +++ b/translations/ja-JP/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ja-JP/content/rest/reference/pulls.md b/translations/ja-JP/content/rest/reference/pulls.md index 3182a7a6a10a..d82744b8c274 100644 --- a/translations/ja-JP/content/rest/reference/pulls.md +++ b/translations/ja-JP/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pull Request API を使用すると、プルリクエストを一覧表示、編集、作成、マージできます。 プルリクエストのコメントは、[Issue Comments API](/rest/reference/issues#comments) で管理できます。 diff --git a/translations/ja-JP/content/rest/reference/rate-limit.md b/translations/ja-JP/content/rest/reference/rate-limit.md index 5370901cb3d2..49bbb7b73601 100644 --- a/translations/ja-JP/content/rest/reference/rate-limit.md +++ b/translations/ja-JP/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- REST API 概要ドキュメンテーションでは、[レート制限のルール](/rest/overview/resources-in-the-rest-api#rate-limiting)について説明しています。 以下で説明する Rate Limit API を使用して、現在のレート制限ステータスをいつでも確認できます。 diff --git a/translations/ja-JP/content/rest/reference/reactions.md b/translations/ja-JP/content/rest/reference/reactions.md index 09e9723a68dd..58d4871fac7a 100644 --- a/translations/ja-JP/content/rest/reference/reactions.md +++ b/translations/ja-JP/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### リアクションタイプ diff --git a/translations/ja-JP/content/rest/reference/repos.md b/translations/ja-JP/content/rest/reference/repos.md index dead667bd2e2..65b924487b88 100644 --- a/translations/ja-JP/content/rest/reference/repos.md +++ b/translations/ja-JP/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ Repo Commits API は、リポジトリ内の子コミットのリスティング {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## コミュニティ {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## コンテンツ これらの API エンドポイントを使用すると、リポジトリ内の Base64 でエンコードされたコンテンツを作成、変更、削除できます。 Raw 形式またはレンダリングされた HTML (サポートされている場合) をリクエストするには、リポジトリのコンテンツにカスタムメディアタイプを使用します。 @@ -76,7 +80,7 @@ Markdown や AsciiDoc などのマークアップファイルでは、`.html` コンテンツのタイプに関係なく、一貫したオブジェクトフォーマットを取得するには、`object` メディアタイプパラメータを使用します。 たとえば、レスポンスはディレクトリに対するオブジェクトの配列ではなく、オブジェクトの配列を含む `entries` 属性のオブジェクトになります。 -API でのメディアタイプの使用について詳しくは、[こちら](/v3/media/)をご覧ください。 +You can read more about the use of media types in the API [here](/v3/media/). {% for operation in currentRestOperations %} {% if operation.subcategory == 'contents' %}{% include rest_operation %}{% endif %} @@ -248,6 +252,7 @@ GitHub App を開発していて、外部サービスについて詳細な情報 {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## トラフィック プッシュアクセスを持つリポジトリに対し、トラフィック API はリポジトリグラフが提供する情報へのアクセスを提供します。 詳細は「リポジトリへのトラフィックを表示する」を参照してください。 @@ -255,6 +260,7 @@ GitHub App を開発していて、外部サービスについて詳細な情報 {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## webhook @@ -263,7 +269,7 @@ Repository Webhooks API を使用すると、リポジトリ管理者がリポ Organization のすべてのリポジトリからイベントを受信するため単一の webhook を設定する場合は、[Organization Webhooks](/rest/reference/orgs#webhooks) の API ドキュメントを参照してください。 {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### webhook の受信 @@ -292,14 +298,14 @@ GitHub は、すべてのリポジトリに対する [PubSubHubbub](https://gith #### コールバック URL コールバック URL は `http://` プロトコルを使用できます。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} @@ -321,7 +327,7 @@ PubSubHubbub リクエストは複数回送信できます。 フックがすで | 名前 | 種類 | 説明 | | -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `hub.mode` | `string` | **Required**. `subscribe` または `unsubscribe`。 | -| `hub.topic` | `string` | **Required**. GitHub リポジトリがサブスクライブする URI。 パスのフォーマットは `/{owner}/{repo}/events/{event}` としてください。 | +| `hub.mode` | `string` | **必須**。 `subscribe` または `unsubscribe`。 | +| `hub.topic` | `string` | **必須**。 GitHub リポジトリがサブスクライブする URI。 パスのフォーマットは `/{owner}/{repo}/events/{event}` としてください。 | | `hub.callback` | `string` | トピックの更新を受信する URI。 | | `hub.secret` | `string` | 送信する本文コンテンツの SHA1 HMAC を生成する共有秘密鍵。 Raw 形式のリクエスト本文と、`X-Hub-Signature` ヘッダのコンテンツを比較することで、 GitHub からのプッシュを検証できます。 詳細は、 [PubSubHubbub のドキュメント](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify)を参照してください。 | diff --git a/translations/ja-JP/content/rest/reference/search.md b/translations/ja-JP/content/rest/reference/search.md index 1e0e24d0573a..dbc87c3ab4ae 100644 --- a/translations/ja-JP/content/rest/reference/search.md +++ b/translations/ja-JP/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Search API は、見つけたい特定の項目を検索するために役立ちます。 たとえば、リポジトリ内のユーザや特定のファイルを見つけることができます。 Google で検索を実行するのと同じように考えてください。 Search API は、探している 1 つの結果 (または探しているいくつかの結果) を見つけるために役立つよう設計されています。 Google で検索する場合と同じように、ニーズに最も合う項目を見つけるため、検索結果を数ページ表示したい場合もあるでしょう。 こうしたニーズを満たすため、{% data variables.product.product_name %} Search API では**各検索につき 最大 1,000 件の結果**を提供します。 @@ -27,7 +28,7 @@ Search API にはカスタムレート制限があります。 リクエスト Search API の各エンドポイントでは、{% data variables.product.product_name %} で検索を行うために[クエリパラメータ](https://en.wikipedia.org/wiki/Query_string)を使用します。 エンドポイントとクエリパラメータを含める例については、Search API の個々のエンドポイントを参照してください。 -クエリには、GitHub.com でサポートされている検索修飾子を任意に組み合わせて使用できます。 検索クエリの形式は次のとおりです。 +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. 検索クエリの形式は次のとおりです。 ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/ja-JP/content/rest/reference/teams.md b/translations/ja-JP/content/rest/reference/teams.md index 791e8b469c0b..dde837042b6c 100644 --- a/translations/ja-JP/content/rest/reference/teams.md +++ b/translations/ja-JP/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- この API は、Team の [Organization](/v3/orgs) の、認証済みメンバーのみが利用できます。 OAuth のアクセストークンは、 `read:org` [スコープ](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)を必要とします。 {% data variables.product.prodname_dotcom %} は、Team の `name` からTeam の `slug` を生成します。 @@ -33,16 +34,20 @@ Team ディスカッションコメント API を使用すると、[Team ディ この API は、Team の Organization の、認証済みメンバーのみが利用できます。 OAuth のアクセストークンは、 `read:org` [スコープ](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)を必要とします。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **ノート: ** Organizationのアイデンティティプロバイダ(Idp)でTeamに同期をセットアップしている場合、Teamのメンバーシップを変更するためのこのAPIを使おうとすると、エラーが返されます。 グループのメンバーシップを管理するためにIdpにアクセスできるなら、GitHubのTeamメンバーシップをアイデンティティプロバイダを通じて管理できます。そうすれば、Organizationで自動的にTeamメンバーの追加や削除が行われます。 詳しい情報については「アイデンティティプロバイダとGitHub間でのTeamの同期」を参照してください。 {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Team の同期 Team Synchronization API では、{% data variables.product.product_name %} Team と外部アイデンティティプロバイダ (IdP) グループとの間の接続を管理できます。 この API を使用するには、認証されたユーザーがチームメンテナまたは Team に関連づけられた Organization のコードオーナーである必要があります。 また、認証に使用するトークンも、お使いの IdP (SSO) プロバイダーで使用するための認可を受けている必要があります。 詳しい情報についてはSAML シングルサインオンの Organization で使うために個人アクセストークンを認可するを参照してください。 @@ -52,3 +57,5 @@ Team 同期を使用して、IdPを通じて GitHubTeamメンバーを管理で {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/content/rest/reference/users.md b/translations/ja-JP/content/rest/reference/users.md index 647573bc2a56..4b10d2c72a00 100644 --- a/translations/ja-JP/content/rest/reference/users.md +++ b/translations/ja-JP/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -ユーザ API のリソースの多くには、現在認証されているユーザについての情報を取得するためのショートカットがあります。 リクエスト URL に `{username}` パラメータが含まれていない場合、レスポンスはログインしているユーザに対して行われます (リクエストで [認証情報](/rest/overview/resources-in-the-rest-api#authentication) を渡す必要があります)。 ユーザが 2 要素認証を有効にしているかなど、その他の個人情報は、基本認証または `user` スコープ付きで OAuth 認証されている場合に含まれます。 +ユーザ API のリソースの多くには、現在認証されているユーザについての情報を取得するためのショートカットがあります。 If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## ユーザのブロック {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails API を通じたメールアドレスの管理には、基本認証、またはエンドポイントに対する正しいスコープの付いた OAuth で認証する必要があります。 @@ -27,6 +32,8 @@ API を通じたメールアドレスの管理には、基本認証、または {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## フォロワー {% for operation in currentRestOperations %} diff --git a/translations/ja-JP/data/graphql/ghae/graphql_previews.ghae.yml b/translations/ja-JP/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..5e5c02dc78e3 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: パッケージのバージョン削除へのアクセス + description: >- + このプレビューは、プライベートパッケージバージョンの削除を有効化する、DeletePackageVersionのミューテーションのサポートを追加します。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: デプロイメント + description: >- + このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - プルリクエストのマージ状態に関する詳細な情報。 + description: >- + このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 1回の操作で複数の参照を更新します。 + description: このプレビューは、1回の操作による複数の参照の更新のサポートを追加します。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: プロジェクトイベントの詳細 + description: >- + このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: コンテンツ添付ファイルの作成 + description: このプレビューは、コンテンツ添付ファイルの作成のサポートを追加します。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: ピン止めされたIssueのプレビュー + description: このプレビューは、ピン止めされたIssueのサポートを追加します。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: ラベルのプレビュー + description: >- + このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: プロジェクトのインポート + description: このプレビューは、プロジェクトのインポートのサポートを追加します。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Teamレビューの割り当てプレビュー + description: >- + このプレビューは、Teamレビューの割り当て設定の更新サポートを追加します + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ja-JP/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/ja-JP/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..19d881fe9978 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。" + reason: "`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。" + date: '2019-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: AssignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats`は削除されます。代わりにEnterpriseBillingInfo.totalAvailableLicensesを使ってください。" + reason: "`availableSeats`は、返される値をより明確にするために`totalAvailableLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats`は削除されます。代わりにEnterpriseBillingInfo.totalLicensesを使ってください。" + reason: "`seats` は、返される値をより明確にするために`totalLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer`は削除されます。代わりに`Sponsorship.sponsorable`を使ってください。" + reason: "`Sponsorship.maintainer`は削除されます。" + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators`は削除されます。代わりに`pendingCollaboratorInvitations`フィールドを使用してください。" + reason: リポジトリの招待は、招待者だけではなくメールにも関連づけられるようになりました。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: jdennes + - + location: Issue.timeline + description: "`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: RepositoryInvitation.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN`は削除されます。" + reason: "`INVITEE_LOGIN` は有効なフィールド値ではなくなりました。リポジトリの招待は、招待者だけではなく、メールにも関連付けられるようになりました。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor`は削除されます。代わりに`Sponsorship.sponsorEntity`を使ってください。" + reason: "`Sponsorship.sponsor`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: nholden + - + location: TeamRepositoryEdge.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "`DRAFT` will be removed. Use PullRequest.isDraft instead." + reason: DRAFT state will be removed from this enum and `isDraft` should be used instead + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: nplasterer diff --git a/translations/ja-JP/data/graphql/ghes-2.19/graphql_previews.enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.19/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..d8b3c29a7169 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -0,0 +1,228 @@ +--- +- + title: デプロイメント + description: >- + このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: ドラフトプルリクエストのプレビュー + description: このプレビューは、ドラフトプルリクエストのサポートを追加します。 + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: チェック + description: このプレビューは、GitHub Appsによって作成された読み取りチェックのサポートを追加します。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - プルリクエストのマージ状態に関する詳細な情報。 + description: >- + このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: リポジトリ脆弱性アラート + description: このプレビューは、リポジトリの脆弱性アラートの表示のサポートを追加します。 + toggled_by: ':vixen-preview' + announcement: null + updates: null + toggled_on: + - RepositoryVulnerabilityAlert + - Repository.vulnerabilityAlerts + - RepositoryVulnerabilityAlertConnection + - RepositoryVulnerabilityAlertEdge + owning_teams: + - '@github/ee-security-workflows' +- + title: プライベートリポジトリのためのテンポラリクローントークン + description: >- + このプレビューは、プライベートリポジトリのクローンのためのテンポラリトークンフィールドへのアクセスのサポートを追加します。 + toggled_by: ':daredevil-preview' + announcement: null + updates: null + toggled_on: + - Repository.tempCloneToken + owning_teams: + - '@github/experience-engineering-work' +- + title: プロジェクトイベントの詳細 + description: >- + このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: コメントプレビューの最小化 + description: >- + このプレビューは、Issue、プルリクエスト、コミット、Gistに対するコメントの最小化のサポートを追加します。 + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: コンテンツ添付ファイルの作成 + description: このプレビューは、コンテンツ添付ファイルの作成のサポートを追加します。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: ピン止めされたIssueのプレビュー + description: このプレビューは、ピン止めされたIssueのサポートを追加します。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: ラベルのプレビュー + description: >- + このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: プロジェクトのインポート + description: このプレビューは、プロジェクトのインポートのサポートを追加します。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 複数行コメントのプレビュー + description: このプレビューは、blob配置及び複数行コメントのサポートを追加します。 + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ja-JP/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..9381fcfe7997 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。" + reason: "`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。" + date: '2019-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: ContributionOrder.field + description: "`field`は削除されます。orderフィールドは1つだけしかサポートされません。" + reason: "`field`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: UnassignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling diff --git a/translations/ja-JP/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..79a57709c4a0 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Packages + description: このプレビューは、GitHub Packagesに関連するオブジェクトのサポートを追加します。 + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: デプロイメント + description: >- + このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: ドラフトプルリクエストのプレビュー + description: このプレビューは、ドラフトプルリクエストのサポートを追加します。 + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: チェック + description: このプレビューは、GitHub Appsによって作成された読み取りチェックのサポートを追加します。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - プルリクエストのマージ状態に関する詳細な情報。 + description: >- + このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 1回の操作で複数の参照を更新します。 + description: このプレビューは、1回の操作による複数の参照の更新のサポートを追加します。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: プロジェクトイベントの詳細 + description: >- + このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: コメントプレビューの最小化 + description: >- + このプレビューは、Issue、プルリクエスト、コミット、Gistに対するコメントの最小化のサポートを追加します。 + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: コンテンツ添付ファイルの作成 + description: このプレビューは、コンテンツ添付ファイルの作成のサポートを追加します。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: ピン止めされたIssueのプレビュー + description: このプレビューは、ピン止めされたIssueのサポートを追加します。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: ラベルのプレビュー + description: >- + このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: プロジェクトのインポート + description: このプレビューは、プロジェクトのインポートのサポートを追加します。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 複数行コメントのプレビュー + description: このプレビューは、blob配置及び複数行コメントのサポートを追加します。 + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: Teamレビューの割り当てプレビュー + description: >- + このプレビューは、Teamレビューの割り当て設定の更新サポートを追加します + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ja-JP/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..e74123b0e930 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。" + reason: "`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。" + date: '2019-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: ContributionOrder.field + description: "`field`は削除されます。orderフィールドは1つだけしかサポートされません。" + reason: "`field`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats`は削除されます。代わりにEnterpriseBillingInfo.totalAvailableLicensesを使ってください。" + reason: "`availableSeats`は、返される値をより明確にするために`totalAvailableLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats`は削除されます。代わりにEnterpriseBillingInfo.totalLicensesを使ってください。" + reason: "`seats` は、返される値をより明確にするために`totalLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.color + description: "`color`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.name + description: "`name`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.version + description: "`version`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name`は削除されます。代わりに`PackageTag`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version`は削除されます。代わりに`PackageTag`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer`は削除されます。代わりに`Sponsorship.sponsorable`を使ってください。" + reason: "`Sponsorship.maintainer`は削除されます。" + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: antn + - + location: User.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi diff --git a/translations/ja-JP/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..7147652940b5 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: パッケージのバージョン削除へのアクセス + description: >- + このプレビューは、プライベートパッケージバージョンの削除を有効化する、DeletePackageVersionのミューテーションのサポートを追加します。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Packages + description: このプレビューは、GitHub Packagesに関連するオブジェクトのサポートを追加します。 + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: デプロイメント + description: >- + このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: チェック + description: このプレビューは、GitHub Appsによって作成された読み取りチェックのサポートを追加します。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - プルリクエストのマージ状態に関する詳細な情報。 + description: >- + このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 1回の操作で複数の参照を更新します。 + description: このプレビューは、1回の操作による複数の参照の更新のサポートを追加します。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: プロジェクトイベントの詳細 + description: >- + このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: コンテンツ添付ファイルの作成 + description: このプレビューは、コンテンツ添付ファイルの作成のサポートを追加します。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: ピン止めされたIssueのプレビュー + description: このプレビューは、ピン止めされたIssueのサポートを追加します。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: ラベルのプレビュー + description: >- + このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: プロジェクトのインポート + description: このプレビューは、プロジェクトのインポートのサポートを追加します。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Teamレビューの割り当てプレビュー + description: >- + このプレビューは、Teamレビューの割り当て設定の更新サポートを追加します + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ja-JP/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..25db060024ec --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。" + reason: "`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。" + date: '2019-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: ContributionOrder.field + description: "`field`は削除されます。orderフィールドは1つだけしかサポートされません。" + reason: "`field`は削除されます。" + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories`は削除されます。代わりにProfileOwner.pinnedItemsを使ってください。" + reason: pinnedRepositoriesは削除されます + date: '2019-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats`は削除されます。代わりにEnterpriseBillingInfo.totalAvailableLicensesを使ってください。" + reason: "`availableSeats`は、返される値をより明確にするために`totalAvailableLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats`は削除されます。代わりにEnterpriseBillingInfo.totalLicensesを使ってください。" + reason: "`seats` は、返される値をより明確にするために`totalLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.color + description: "`color`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.name + description: "`name`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics`は削除されます。`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.version + description: "`version`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum`は削除されます。代わりに`Package`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version`は削除されます。代わりに`PackageDependency`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url`は削除されます。代わりに`PackageFile`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount`は削除されます。代わりに`PackageStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name`は削除されます。代わりに`PackageTag`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version`は削除されます。代わりに`PackageTag`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit`は削除されます。代わりに`PackageVersion`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount`は削除されます。代わりに`PackageVersionStatistics`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer`は削除されます。代わりに`Sponsorship.sponsorable`を使ってください。" + reason: "`Sponsorship.maintainer`は削除されます。" + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: antn + - + location: User.registryPackages + description: "`registryPackages`は削除されます。代わりに`PackageOwner`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery`は削除されます。代わりに`PackageSearch`オブジェクトを使ってください。" + reason: GitHub Packagesのフィールドとオブジェクトの名前の変更。 + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea diff --git a/translations/ja-JP/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..b41a8b63137e --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: パッケージのバージョン削除へのアクセス + description: >- + このプレビューは、プライベートパッケージバージョンの削除を有効化する、DeletePackageVersionのミューテーションのサポートを追加します。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: デプロイメント + description: >- + このプレビューは、デプロイメントのミューテーションと新しいデプロイメントの機能を追加します。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: チェック + description: このプレビューは、GitHub Appsによって作成された読み取りチェックのサポートを追加します。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - プルリクエストのマージ状態に関する詳細な情報。 + description: >- + このプレビューは、プルリクエストのマージ状態に関する詳細な情報を提供するフィールドへのアクセスのサポートを追加します。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 1回の操作で複数の参照を更新します。 + description: このプレビューは、1回の操作による複数の参照の更新のサポートを追加します。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: プロジェクトイベントの詳細 + description: >- + このプレビューは、プロジェクト関連のIssueイベントに対し、プロジェクト、プロジェクトカード、プロジェクト列の詳細を追加します。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: コンテンツ添付ファイルの作成 + description: このプレビューは、コンテンツ添付ファイルの作成のサポートを追加します。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: ピン止めされたIssueのプレビュー + description: このプレビューは、ピン止めされたIssueのサポートを追加します。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: ラベルのプレビュー + description: >- + このプレビューは、ラベルの追加、更新、作成、削除のサポートを追加します。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: プロジェクトのインポート + description: このプレビューは、プロジェクトのインポートのサポートを追加します。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Teamレビューの割り当てプレビュー + description: >- + このプレビューは、Teamレビューの割り当て設定の更新サポートを追加します + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ja-JP/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/ja-JP/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..fa7d890391a2 --- /dev/null +++ b/translations/ja-JP/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate`は削除されます。代わりに`uploadUrl` を使ってください。" + reason: "`uploadUrlTemplate`は、標準のURLではなく、ユーザーの手順を余分に追加することになるので、削除されています。" + date: '2019-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: AssignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats`は削除されます。代わりにEnterpriseBillingInfo.totalAvailableLicensesを使ってください。" + reason: "`availableSeats`は、返される値をより明確にするために`totalAvailableLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats`は削除されます。代わりにEnterpriseBillingInfo.totalLicensesを使ってください。" + reason: "`seats` は、返される値をより明確にするために`totalLicenses`に置き換えられます。" + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user`は削除されます。代わりに`assignee`フィールドを使ってください。" + reason: アサインされた人を、マネキンにできるようになりました。 + date: '2020-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer`は削除されます。代わりに`Sponsorship.sponsorable`を使ってください。" + reason: "`Sponsorship.maintainer`は削除されます。" + date: '2020-04-01T00:00:00+00:00' + criticality: 破壊的 + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators`は削除されます。代わりに`pendingCollaboratorInvitations`フィールドを使用してください。" + reason: リポジトリの招待は、招待者だけではなくメールにも関連づけられるようになりました。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: jdennes + - + location: Issue.timeline + description: "`timeline`は削除されます。代わりにIssue.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline`は削除されます。代わりにPullRequest.timelineItemsを使ってください。" + reason: "`timeline`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: RepositoryInvitation.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN`は削除されます。" + reason: "`INVITEE_LOGIN` は有効なフィールド値ではなくなりました。リポジトリの招待は、招待者だけではなく、メールにも関連付けられるようになりました。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor`は削除されます。代わりに`Sponsorship.sponsorEntity`を使ってください。" + reason: "`Sponsorship.sponsor`は削除されます。" + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: nholden + - + location: TeamRepositoryEdge.permission + description: '`Permission`の型は、`RepositoryPermission!`から`String` に変更されます。' + reason: このフィールドは、追加の値を返す場合があります。 + date: '2020-10-01T00:00:00+00:00' + criticality: 破壊的 + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: 破壊的 + owner: BrentWheeldon diff --git a/translations/ja-JP/data/graphql/graphql_previews.yml b/translations/ja-JP/data/graphql/graphql_previews.yml index 9c3a89d2eab1..b5e4e17871e9 100644 --- a/translations/ja-JP/data/graphql/graphql_previews.yml +++ b/translations/ja-JP/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: リポジトリの依存関係グラフへのアクセス description: このプレビューは、リポジトリの依存関係グラフの読み取りのサポートを追加します。 diff --git a/translations/ja-JP/data/reusables/actions/actions-not-verified.md b/translations/ja-JP/data/reusables/actions/actions-not-verified.md index cb26fa9d61f6..2ab85ce6c125 100644 --- a/translations/ja-JP/data/reusables/actions/actions-not-verified.md +++ b/translations/ja-JP/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Anyone can publish an action in {% data variables.product.prodname_marketplace %} as long as they meet the terms of service. Unlike apps, {% data variables.product.prodname_actions %} listed in {% data variables.product.prodname_marketplace %} are not verified by {% data variables.product.prodname_dotcom %}. +Anyone can publish an action in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifies some partner organizations, but unlike verified apps, {% data variables.product.prodname_dotcom %} does not review or verify individual actions listed in {% data variables.product.prodname_marketplace %}. diff --git a/translations/ja-JP/data/reusables/actions/enterprise-beta.md b/translations/ja-JP/data/reusables/actions/enterprise-beta.md index 30eac75a9196..7a869095a132 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-beta.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-beta.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} -**Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." +**注釈:** {% data variables.product.prodname_ghe_server %} 2.22 での {% data variables.product.prodname_actions %} サポートは、限定パブリックベータです。 To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." {% endnote %} {% endif %} diff --git a/translations/ja-JP/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/ja-JP/data/reusables/actions/enterprise-github-hosted-runners.md index 178bf09abe72..948121d88157 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_dotcom %}-hosted runners are not currently supported on {% data variables.product.prodname_ghe_server %}. You can see more information about planned future support on the [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/translations/ja-JP/data/reusables/actions/enterprise-marketplace-actions.md b/translations/ja-JP/data/reusables/actions/enterprise-marketplace-actions.md index e67f66b1d42e..a4e6cdf8dec0 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ja-JP/data/reusables/actions/enterprise-setup-prereq.md b/translations/ja-JP/data/reusables/actions/enterprise-setup-prereq.md index 3ead3e20f902..664651119243 100644 --- a/translations/ja-JP/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/ja-JP/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Using self-hosted runners on {% data variables.product.prodname_ghe_server %} diff --git a/translations/ja-JP/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/ja-JP/data/reusables/apps/deprecating_auth_with_query_parameters.md index 0754e55f81e4..4ade7302d73e 100644 --- a/translations/ja-JP/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/ja-JP/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **非推奨の注意:** {% data variables.product.prodname_dotcom %}は、クエリパラメータを使ったAPIの認証を廃止します。 Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %}予定された一時停止を含む詳しい情報については[ブログポスト](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/)を参照してください。 -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. その代わりに、インテグレータはアクセストークン、`client_id`もしくは`client_secret`をヘッダに移すことをおすすめします。 {% data variables.product.prodname_dotcom %}は、クエリパラメータによる認証の削除を、事前に通知します。 {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. その代わりに、インテグレータはアクセストークン、`client_id`もしくは`client_secret`をヘッダに移すことをおすすめします。 {% data variables.product.prodname_dotcom %}は、クエリパラメータによる認証の削除を、事前に通知します。 {% endif %} {% endwarning %} {% endif %} diff --git a/translations/ja-JP/data/reusables/apps/deprecating_github_services_ghe.md b/translations/ja-JP/data/reusables/apps/deprecating_github_services_ghe.md index 0690e7c2269f..b3c74c5bfda2 100644 --- a/translations/ja-JP/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/ja-JP/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **ノート:** GitHub Enterprise リリース2.17以降では、管理者が新しいGitHub Servicesをインストールすることはできなくなっており、既存のサービスはGitHub Enterprise 2.20以降で動作しなくなります。 サービスをwebhookに更新するためには、[GitHub Servicesの置き換えガイド](/v3/guides/replacing-github-services)が利用できます。 diff --git a/translations/ja-JP/data/reusables/apps/deprecating_password_auth.md b/translations/ja-JP/data/reusables/apps/deprecating_password_auth.md index db78ef5d5171..2041512d4d12 100644 --- a/translations/ja-JP/data/reusables/apps/deprecating_password_auth.md +++ b/translations/ja-JP/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **非推奨の注意:** {% data variables.product.prodname_dotcom %}は、APIのパスワード認証を廃止します。 You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %}は、この機能のサポートの削除に先立って、非推奨化を告知し、通知を行います。{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %}は、この機能のサポートの削除に先立って、非推奨化を告知し、通知を行います。{% endif %} {% endwarning %} {% endif %} diff --git a/translations/ja-JP/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/ja-JP/data/reusables/apps/deprecating_token_oauth_authorizations.md index 7bd0d4951679..333f7b3f536a 100644 --- a/translations/ja-JP/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/ja-JP/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Deprecation Notice:** The `token` attribute is deprecated in some OAuth Authorizations API responses: diff --git a/translations/ja-JP/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/ja-JP/data/reusables/apps/expiring_user_authorization_tokens.md index 48f37e42e067..a51d6a2083c1 100644 --- a/translations/ja-JP/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/ja-JP/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To keep user-to-server access tokens more secure, you can use access tokens that will expire after 8 hours, and a refresh token that can be exchanged for a new access token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/ja-JP/data/reusables/branches/set-default-branch.md b/translations/ja-JP/data/reusables/branches/set-default-branch.md index f5ff905d85ca..20d94881f66d 100644 --- a/translations/ja-JP/data/reusables/branches/set-default-branch.md +++ b/translations/ja-JP/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/ja-JP/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/ja-JP/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..c838d2b19687 100644 --- a/translations/ja-JP/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/ja-JP/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,7 +1,7 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} -**Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. +**Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. 詳しい情報については、ドキュメントの「[`gh issue list`](https://cli.github.com/manual/gh_issue_list)」または「[`gh pr list`](https://cli.github.com/manual/gh_pr_list)」{% data variables.product.prodname_cli %} を参照してください。 {% endtip %} {% endif %} diff --git a/translations/ja-JP/data/reusables/code-scanning/about-code-scanning.md b/translations/ja-JP/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/translations/ja-JP/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/ja-JP/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/ja-JP/data/reusables/code-scanning/beta.md b/translations/ja-JP/data/reusables/code-scanning/beta.md index bb88f0dba41b..0494a25f451d 100644 --- a/translations/ja-JP/data/reusables/code-scanning/beta.md +++ b/translations/ja-JP/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..e7abf5ece751 --- /dev/null +++ b/translations/ja-JP/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 5612481d72c8..94a6b63b955b 100644 --- a/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md index c23014293889..b099f6ba3bd8 100644 --- a/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/ja-JP/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md index db3da9c9d538..011f129f1224 100644 --- a/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/ja-JP/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you close a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." diff --git a/translations/ja-JP/data/reusables/dependabot/automated-tests-note.md b/translations/ja-JP/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..1f15a27f8e03 --- /dev/null +++ b/translations/ja-JP/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** It's good practice to have automated tests and acceptance processes in place so that checks are carried out before the pull request is merged. This is particularly important if the suggested version to upgrade to contains additional functionality, or a change that breaks your project's code. For more information about continuous integration, see "[About continuous integration](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)." + +{% endnote %} diff --git a/translations/ja-JP/data/reusables/dependabot/pull-request-introduction.md b/translations/ja-JP/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..8fabb1f45519 --- /dev/null +++ b/translations/ja-JP/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} は、依存関係を更新するプルリクエストを生成します。 リポジトリの設定によっては、{% data variables.product.prodname_dependabot_short %} がバージョン更新やセキュリティアップデートのプルリクエストを発行する場合があります。 これらのプルリクエストは、他のプルリクエストと同じ方法で管理しますが、追加のコマンドもいくつか用意されています。 {% data variables.product.prodname_dependabot %} 依存関係の更新を有効にする方法については、「[{% data variables.product.prodname_dependabot_security_updates %} を構成する](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)」および「[バージョン更新の有効化と無効化](/github/administering-a-repository/enabling-and-disabling-version-updates)」を参照してください。 \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/dependabot/supported-package-managers.md b/translations/ja-JP/data/reusables/dependabot/supported-package-managers.md index 0dd99cb10417..b8ed930cec58 100644 --- a/translations/ja-JP/data/reusables/dependabot/supported-package-managers.md +++ b/translations/ja-JP/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ | Elm: `elm` | | | gitサブモジュール:`gitsubmodule` | | | GitHub Actions: `github-actions` | | -| Goモジュール:`gomod` | | +| Goモジュール:`gomod` | **X** | | Gradle: `gradle` | | | Maven: `maven` | | | Mix: `mix` | | diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..3c14a761857d --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. {% data variables.product.prodname_dotcom_the_website %}に移動します。 + +1. In the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) + +1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise.md b/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise.md index 2a7bee222c99..ce95fdc38702 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. + !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. + !["Enterprise settings" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index 419df7509e7d..15e7d1079718 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -現在、Enterpriseアカウントはと、請求書での支払いをしている{% data variables.product.prodname_ghe_cloud %}と{% data variables.product.prodname_ghe_server %}のお客様が利用できます。 Enterpriseアカウントに接続されているすべてのOrganizationと{% data variables.product.prodname_ghe_server %}のインスタンスの請求は、1つの請求書に集約されます。 {% data variables.product.prodname_ghe_cloud %}サブスクリプションの管理に関する詳しい情報については、「[Enterpriseアカウントのサブスクリプションと利用状況の表示](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)」を参照してください。 {% data variables.product.prodname_ghe_server %}の支払い設定の管理に関する詳しい情報については、「[{% data variables.product.prodname_enterprise %}の支払いの管理](/enterprise/admin/installation/managing-billing-for-github-enterprise)」を参照してください。 +現在、Enterpriseアカウントはと、請求書での支払いをしている{% data variables.product.prodname_ghe_cloud %}と{% data variables.product.prodname_ghe_server %}のお客様が利用できます。 Enterpriseアカウントに接続されているすべてのOrganizationと{% data variables.product.prodname_ghe_server %}のインスタンスの請求は、1つの請求書に集約されます。 {% data variables.product.prodname_ghe_cloud %}サブスクリプションの管理に関する詳しい情報については、「[Enterpriseアカウントのサブスクリプションと利用状況の表示](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)」を参照してください。 For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-administrators.md index edd40f829b6d..b4d889bf0079 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -現在、Enterpriseアカウントでは2つの管理者ロールが利用できます。Enterpriseオーナーは、そのアカウントに関するすべての設定へのアクセス及び管理ができます。支払いマネージャーは、Enterpriseアカウントの支払い設定にのみアクセス及び管理ができます。 Enterpriseオーナーは、そのEnterpriseアカウントが所有するすべてのOrganiozationについて、すべてのメンバー及び外部コラボレータを見ることもできます。 +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/license-tab.md b/translations/ja-JP/data/reusables/enterprise-accounts/license-tab.md index 752a146b2c08..1e99849fde98 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. 左のサイドバーで**License(ライセンス)**をクリックしてください。 ![Enterpriseサーバー設定サイドバー内のライセンスタブ](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. 左のサイドバーで、** Enterprise licensing(Enterpriseライセンス)**をクリックしてください。 ![[Enterprise account settings] サイトバーの "Enterprise licensing"](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. 左のサイドバーで**License(ライセンス)**をクリックしてください。 !["License" tab in the enterprise account settings sidebar](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/options-tab.md b/translations/ja-JP/data/reusables/enterprise-accounts/options-tab.md index bcb081148964..5f7ce62e321b 100644 --- a/translations/ja-JP/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/ja-JP/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Enterpriseアカウント設定サイドバー内のオプションタブ](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Enterpriseアカウント設定サイドバー内のオプションタブ](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/ja-JP/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..9c3e8411f6cd --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. [**Save**] をクリックします。 ![保存ボタン](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/ja-JP/data/reusables/enterprise-accounts/pages-tab.md b/translations/ja-JP/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise-managed/about-billing.md b/translations/ja-JP/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise/rate_limit.md b/translations/ja-JP/data/reusables/enterprise/rate_limit.md index 29a4b2e9a9fd..f1cd5f5d8d09 100644 --- a/translations/ja-JP/data/reusables/enterprise/rate_limit.md +++ b/translations/ja-JP/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a -{% data variables.product.prodname_ghe_server %} インスタンスのホスト名に置き換えてください。 Contact your site administrator to confirm if rate limits are enabled and how they are configured. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %} の Enterprise 設定を使用してアナウンスバナーを設定することもできます。 Contact your site administrator to confirm if rate limits are enabled and how they are configured. {% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md index 479caccac9d8..27c8ef9ff222 100644 --- a/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/ja-JP/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### {% data variables.product.prodname_ghe_server %} リリースをインストールする -{% data variables.product.product_location_enterprise %}の安定を保証するには、{% data variables.product.prodname_ghe_server %} リリースをインストールして実行しなければなりません。 {% data variables.product.prodname_ghe_server %} リリースをインストールすることで、最新の機能、修正、拡張とともに、機能へのアップデート、コードの修正、パッチ、あるいはその他の{% data variables.product.prodname_ghe_server %}に対する一般的なアップデートや修正が確実に入手できます。 +{% data variables.product.product_location %}の安定を保証するには、{% data variables.product.prodname_ghe_server %} リリースをインストールして実行しなければなりません。 {% data variables.product.prodname_ghe_server %} リリースをインストールすることで、最新の機能、修正、拡張とともに、機能へのアップデート、コードの修正、パッチ、あるいはその他の{% data variables.product.prodname_ghe_server %}に対する一般的なアップデートや修正が確実に入手できます。 diff --git a/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 387360d2141d..ad53520f2bef 100644 --- a/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -9,7 +9,7 @@ - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} + - 一般的な質問や、新機能のリクエストのサブミット、購入、トレーニング、ヘルスチェックについては**{% data variables.product.support_ticket_priority_low %}**を選択してください。{% if enterpriseServerVersions contains currentVersion %} 1. From the " {% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. ![{% data variables.product.prodname_enterprise %} シリーズ ドロップダウンメニュー](/assets/images/enterprise/support/support-ticket-ghes-series.png) diff --git a/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index c93bc74a4ceb..22a95b7230ed 100644 --- a/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/ja-JP/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. **Submit(サブミット)**をクリックしてください。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If you chose not to include diagnostics with your support ticket, you can share diagnostic information with {% data variables.product.prodname_enterprise %} Support after submitting your support request. 詳細は「[{% data variables.product.prodname_dotcom %} Support にデータを提供する](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)」を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/ja-JP/data/reusables/enterprise_installation/aws-recommended-instance-types.md index ae85302b0deb..a822d494201f 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ ユーザライセンス数に応じて、以下のインスタンスタイプをおすすめします。 | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | ユーザライセンス | 推奨タイプ | |:---------------------- | ----------:| | トライアル、デモ、あるいは10人の軽量ユーザ | r4.large | diff --git a/translations/ja-JP/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/ja-JP/data/reusables/enterprise_installation/aws-supported-instance-types.md index 7251adf59c0e..264172e0c237 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -28,9 +28,9 @@ | ------------ | -------------------------------------------------------------------- | | R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | -| EC2インスタンスタイプ | モデル | -| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2インスタンスタイプ | モデル | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | EC2インスタンスタイプ | モデル | | ------------ | ------------------------ | diff --git a/translations/ja-JP/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/ja-JP/data/reusables/enterprise_installation/disable-github-pages-warning.md index 9582487c509e..ecac6ccacbf0 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**警告:**Subdomain Isolationを無効化している場合は、アプライアンス上の{% data variables.product.prodname_pages %}も無効化することをおすすめします。 ユーザが提供する{% data variables.product.prodname_pages %}のコンテンツをその他のアプライアンスのデータから分離しておく方法はありません。 詳しい情報については「[アプライアンス上での{% data variables.product.prodname_pages %}の設定](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)」を参照してください。 +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise_installation/download-package.md b/translations/ja-JP/data/reusables/enterprise_installation/download-package.md index 9d308078215a..c390fd9b4e95 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/download-package.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. `cURL`を使って{% data variables.product.product_location_enterprise %}にアップグレードパッケージをダウンロードしてください。 +1. `cURL`を使って{% data variables.product.product_location %}にアップグレードパッケージをダウンロードしてください。 ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 9486edf3e513..a08133cd7a47 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Minimum requirements -We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location_enterprise %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. +We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. {% data reusables.enterprise_installation.hardware-rec-table %} For more information about adjusting resources for an existing instance, see "[Increasing storage capacity](/enterprise/admin/installation/increasing-storage-capacity)" and "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)." -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If you enable the beta for {% data variables.product.prodname_actions %} on your instance, we recommend planning for additional capacity. @@ -32,7 +32,7 @@ We recommend a high-performance SSD with high input/output operations per second Your instance requires a persistent data disk separate from the root disk. 詳しい情報については「[システムの概要](/enterprise/admin/guides/installation/system-overview)」を参照してください。 -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If you enable the beta of {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %} 2.22, you'll need to configure external blob storage. 詳しい情報については、「[{% data variables.product.prodname_actions %} の有効化とストレージの設定](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)」をご覧ください。 diff --git a/translations/ja-JP/data/reusables/enterprise_installation/request-a-trial.md b/translations/ja-JP/data/reusables/enterprise_installation/request-a-trial.md index 5b4d7e1e90bf..7f07bf9a8d61 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -{% data variables.product.prodname_ghe_server %} を評価するためのトライアルをリクエストできます。 詳しい情報については、「[{% data variables.product.prodname_ghe_server %} のトライアルを設定する](/articles/setting-up-a-trial-of-github-enterprise-server)」を参照してください。 +{% data variables.product.prodname_ghe_server %} を評価するためのトライアルをリクエストできます。 詳しい情報については、「{% data variables.product.prodname_ghe_server %} のトライアルを設定する」を参照してください。 diff --git a/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md index d7462e9d869e..7f1c4f472002 100644 --- a/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/ja-JP/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. {% data variables.product.product_location_enterprise %}にSSHでアクセスしてください。 +1. {% data variables.product.product_location %}にSSHでアクセスしてください。 ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/ja-JP/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/ja-JP/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index a6adf2088eba..4b1379243ea9 100644 --- a/translations/ja-JP/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/ja-JP/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. {% endwarning %} diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/access-settings.md index 9d261a4471ac..0478d4a451af 100644 --- a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. 任意のページの右上で {% octicon "rocket" aria-label="The rocket ship" %} をクリックします。 ![サイトアドミン設定にアクセスするための宇宙船のアイコン](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![サイトアドミン設定にアクセスするための宇宙船のアイコン](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/business.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/business.md index bcda507fbea0..227f36c0dca4 100644 --- a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 437a537a2a36..6045ced95522 100644 --- a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -休眠の閾値は、休眠と見なされるまでにユーザがアクティブであってはならない期間です。 デフォルトの休眠の閾値は90日ですが、{% data variables.product.product_location_enterprise %}の休眠の閾値はカスタマイズできます。 +休眠の閾値は、休眠と見なされるまでにユーザがアクティブであってはならない期間です。 デフォルトの休眠の閾値は90日ですが、{% data variables.product.product_location %}の休眠の閾値はカスタマイズできます。 diff --git a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/sign-in.md index c3898bde8d9e..374e97cb2f76 100644 --- a/translations/ja-JP/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/ja-JP/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. `http(s)://HOSTNAME/login`で{% data variables.product.product_location_enterprise %}にサインインしてください。 +1. `http(s)://HOSTNAME/login`で{% data variables.product.product_location %}にサインインしてください。 diff --git a/translations/ja-JP/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/ja-JP/data/reusables/enterprise_user_management/built-in-authentication-option.md index ecc533505057..26bb12a0b6b4 100644 --- a/translations/ja-JP/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/ja-JP/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -あるいは、ユーザが{% data variables.product.product_location_enterprise %}のアイデンティティプロバイダに属していないなら、**Allow built-in authentication**(ビルトイン認証の許可)を選択して、ビルトイン認証を使うように招待することもできます。 +あるいは、ユーザが{% data variables.product.product_location %}のアイデンティティプロバイダに属していないなら、**Allow built-in authentication**(ビルトイン認証の許可)を選択して、ビルトイン認証を使うように招待することもできます。 diff --git a/translations/ja-JP/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/ja-JP/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 1b2aaf1adfd0..236b5a51a8f8 100644 --- a/translations/ja-JP/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/ja-JP/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} LDAP同期は、最適化設定の一部として、入れ子チームの構造を転送しません。 親子Teamの関係を作りたい場合は、入れ子チームの構造を手動で再作成し、対応するLDAPグループに同期させなければなりません。 詳しい情報については「[Teamの作成](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)」を参照してください。 +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/files/add-file.md b/translations/ja-JP/data/reusables/files/add-file.md index daf8d37dba61..9eaecc80e441 100644 --- a/translations/ja-JP/data/reusables/files/add-file.md +++ b/translations/ja-JP/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Above the list of files, click **Create new file**. !["Create new file" button](/assets/images/help/repository/create_new_file.png) {% else %} 1. Above the list of files, using the **Add file** drop-down, click **Create new file**. !["Create new file" in the "Add file" dropdown](/assets/images/help/repository/create_new_file.png) diff --git a/translations/ja-JP/data/reusables/files/commit-author-email-options.md b/translations/ja-JP/data/reusables/files/commit-author-email-options.md index d715584694fa..c911684a114d 100644 --- a/translations/ja-JP/data/reusables/files/commit-author-email-options.md +++ b/translations/ja-JP/data/reusables/files/commit-author-email-options.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} If you haven't enabled email address privacy, you can choose which verified email address to author changes with when you edit, delete, or create files or merge a pull request on -{% data variables.product.product_name %}. メールアドレスのプライバシーを有効化しているなら、コミット作者のメールアドレスは変更できず、デフォルトで`@users.noreply.github.com`になります。 +{% data variables.product.product_name %} の Enterprise 設定を使用してアナウンスバナーを設定することもできます。 メールアドレスのプライバシーを有効化しているなら、コミット作者のメールアドレスは変更できず、デフォルトで`@users.noreply.github.com`になります。 {% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/autolinks.md b/translations/ja-JP/data/reusables/gated-features/autolinks.md index da68ccbd70c7..d545d6a5b4ac 100644 --- a/translations/ja-JP/data/reusables/gated-features/autolinks.md +++ b/translations/ja-JP/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Autolinksは{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %}のリポジトリで利用できます。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/branch-restrictions.md b/translations/ja-JP/data/reusables/gated-features/branch-restrictions.md index 69d18e64f27d..256549fb22bb 100644 --- a/translations/ja-JP/data/reusables/gated-features/branch-restrictions.md +++ b/translations/ja-JP/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -保護されたブランチは、{% data variables.product.prodname_free_user %} 及び{% data variables.product.prodname_free_team %}のOrganizationではパブリックリポジトリでのみ使用でき、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %} ではパブリックおよびプライベートリポジトリで使用できます。 ブランチの制限は、パブリック及び{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %}のOrganizationが所有するプライベートリポジトリで利用できる種類のブランチ保護です。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
    +Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/code-owners.md b/translations/ja-JP/data/reusables/gated-features/code-owners.md index 940d73808a45..3dc4547af8f2 100644 --- a/translations/ja-JP/data/reusables/gated-features/code-owners.md +++ b/translations/ja-JP/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -コードオーナーは、{% data variables.product.prodname_free_user %} 及び{% data variables.product.prodname_free_team %}のOrganizationのパブリックリポジトリ、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %}のパブリックおよびプライベートリポジトリで定義できます。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md b/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md index 885a6cc8f1ad..1e90481e2ea3 100644 --- a/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md +++ b/translations/ja-JP/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/code-scanning.md b/translations/ja-JP/data/reusables/gated-features/code-scanning.md index a1aca3e675eb..2bcd80c1d4af 100644 --- a/translations/ja-JP/data/reusables/gated-features/code-scanning.md +++ b/translations/ja-JP/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is available in public repositories, and in public and private repositories owned by organizations with a license for {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} is available {% if currentVersion == "free-pro-team@latest" %}in public repositories, and in private repositories owned by organizations with {% else %}if you have {% endif %}an {% data variables.product.prodname_advanced_security %} license. {% data reusables.gated-features.more-info %} diff --git a/translations/ja-JP/data/reusables/gated-features/display-names.md b/translations/ja-JP/data/reusables/gated-features/display-names.md index 05413585ba40..b2edab17bbec 100644 --- a/translations/ja-JP/data/reusables/gated-features/display-names.md +++ b/translations/ja-JP/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -コメント作者のプロフィール名の参照のメンバーへの許可は、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_server %}、{% data variables.product.prodname_ghe_cloud %}で利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/draft-prs.md b/translations/ja-JP/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/ja-JP/data/reusables/gated-features/draft-prs.md +++ b/translations/ja-JP/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md b/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md index bdc16b8561f1..e4c5549a8ccc 100644 --- a/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/ja-JP/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterpriseアカウントは、{% data variables.product.prodname_ghe_cloud %}及び{% data variables.product.prodname_ghe_server %}で利用できます。 {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/internal-repos.md b/translations/ja-JP/data/reusables/gated-features/internal-repos.md index bea1e64251be..13626ddca865 100644 --- a/translations/ja-JP/data/reusables/gated-features/internal-repos.md +++ b/translations/ja-JP/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -インターナルリポジトリは、{% data variables.product.prodname_ghe_cloud %}及び{% data variables.product.prodname_ghe_server %} 2.20+で利用できます。 詳しい情報については「GitHubの製品」を参照してください。 +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. 詳しい情報については「GitHubの製品」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/pages.md b/translations/ja-JP/data/reusables/gated-features/pages.md index c3eb8d5f4622..e24925cc9877 100644 --- a/translations/ja-JP/data/reusables/gated-features/pages.md +++ b/translations/ja-JP/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %}は、{% data variables.product.prodname_free_user %} 及び{% data variables.product.prodname_free_team %}のOrganizationではパブリックリポジトリでのみ使用でき、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %} ではパブリックおよびプライベートリポジトリで使用できます。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/protected-branches.md b/translations/ja-JP/data/reusables/gated-features/protected-branches.md index 2b83116e3aee..a9745fcec2b6 100644 --- a/translations/ja-JP/data/reusables/gated-features/protected-branches.md +++ b/translations/ja-JP/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -保護されたブランチは、{% data variables.product.prodname_free_user %} 及び{% data variables.product.prodname_free_team %}のOrganizationではパブリックリポジトリでのみ使用でき、{% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %} ではパブリックおよびプライベートリポジトリで使用できます。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/repository-insights.md b/translations/ja-JP/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/translations/ja-JP/data/reusables/gated-features/repository-insights.md +++ b/translations/ja-JP/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/ja-JP/data/reusables/gated-features/saml-sso.md b/translations/ja-JP/data/reusables/gated-features/saml-sso.md index 940686cdd10a..67c6249ebfe1 100644 --- a/translations/ja-JP/data/reusables/gated-features/saml-sso.md +++ b/translations/ja-JP/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAMLシングルサインオンは{% data variables.product.prodname_ghe_cloud %}で利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/ja-JP/data/reusables/gated-features/ssh-certificate-authorities.md index f3745a3463c5..2ffd46bcf498 100644 --- a/translations/ja-JP/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/ja-JP/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -SSH認証局のサポートは{% data variables.product.prodname_ghe_cloud %}及び{% data variables.product.prodname_ghe_server %} 2.19+で利用できます。 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. 詳しい情報については「[GitHubの製品](/articles/githubs-products)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/gated-features/wikis.md b/translations/ja-JP/data/reusables/gated-features/wikis.md index 4343cb7ccd30..61f560896e02 100644 --- a/translations/ja-JP/data/reusables/gated-features/wikis.md +++ b/translations/ja-JP/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -ウィキは、{% data variables.product.prodname_free_user %}及び{% data variables.product.prodname_free_team %}のOrganizationのパブリックリポジトリ、{% data variables.product.prodname_pro %} 、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %}、{% data variables.product.prodname_ghe_server %} のパブリックおよびプライベートリポジトリで利用できます。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ja-JP/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/ja-JP/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index aa2c0491afd7..2b90a5805824 100644 --- a/translations/ja-JP/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/ja-JP/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **警告:** 匿名GistはWebブラウザーからは削除できません。 匿名Gistを削除するには、{% data variables.contact.contact_support %}に連絡してください。 削除したいGistのURLを提供してください。 diff --git a/translations/ja-JP/data/reusables/github-actions/disabling-github-actions.md b/translations/ja-JP/data/reusables/github-actions/disabling-github-actions.md index 9344146d57e7..56bbb36beec0 100644 --- a/translations/ja-JP/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/ja-JP/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. diff --git a/translations/ja-JP/data/reusables/github-actions/macos-runner-preview.md b/translations/ja-JP/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..88a2d482c4e6 --- /dev/null +++ b/translations/ja-JP/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** The MacOS 11.0 virtual environment is currently provided as a preview only. The `macos-latest` YAML workflow label still uses the MacOS 10.15 virtual environment. + +{% endnote %} diff --git a/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index 0313546827fa..a6ddd9717fa7 100644 --- a/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. セルフホストランナーを管理するには、セルフホストランナーが追加された場所に応じて以下の権限が必要になります。 +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. セルフホストランナーを管理するには、セルフホストランナーが追加された場所に応じて以下の権限が必要になります。 - **User repository**: You must be the repository owner. - **Organization**: You must be an organization owner. - **Organization repository**: You must be an organization owner, or have admin access to the repository. {% if currentVersion == "free-pro-team@latest" %} - **Enterprise account**: You must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. {% endif %} diff --git a/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index fc334669d68f..b7b056481ec3 100644 --- a/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/ja-JP/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navigate to where your self-hosted runner is registered: * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. 任意のページの右上で {% octicon "rocket" aria-label="The rocket ship" %} をクリックします。 1. In the left sidebar, click **Enterprise overview**. @@ -9,4 +9,4 @@ * **In an organization or repository**: click **Actions** in the left sidebar. ![アクションの設定](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/ja-JP/data/reusables/github-actions/supported-github-runners.md b/translations/ja-JP/data/reusables/github-actions/supported-github-runners.md index d02d11e319c4..38516f39fcfe 100644 --- a/translations/ja-JP/data/reusables/github-actions/supported-github-runners.md +++ b/translations/ja-JP/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest`または`ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest`もしくは`macos-10.15` | diff --git a/translations/ja-JP/data/reusables/github-actions/usage-matrix-limits.md b/translations/ja-JP/data/reusables/github-actions/usage-matrix-limits.md index 203db11d3001..f9f09e4e19e9 100644 --- a/translations/ja-JP/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/ja-JP/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Job matrix** - A job matrix can generate a maximum of 256 jobs per workflow run. この制限は、セルフホストランナーにも適用されます。 +ジョブマトリックスは、ワークフローの実行ごとに最大で256のジョブを生成できます。 この制限は、セルフホストランナーにも適用されます。 diff --git a/translations/ja-JP/data/reusables/github-ae/about-billing.md b/translations/ja-JP/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ja-JP/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/github-ae/github-ae-enables-you.md b/translations/ja-JP/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/ja-JP/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/ja-JP/data/reusables/issue-events/issue-event-common-properties.md b/translations/ja-JP/data/reusables/issue-events/issue-event-common-properties.md index 2d756da5f02f..6872d48d33c7 100644 --- a/translations/ja-JP/data/reusables/issue-events/issue-event-common-properties.md +++ b/translations/ja-JP/data/reusables/issue-events/issue-event-common-properties.md @@ -1,10 +1,10 @@ -| 名前 | 種類 | 説明 | -| ------------ | -------- | -------------------------------------------------------------------- | -| `id` | `整数` | The unique identifier of the event. | -| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | -| `url` | `string` | The REST API URL for fetching the event. | -| `actor` | `オブジェクト` | The person who generated the event. | -| `event` | `string` | Identifies the actual type of event that occurred. | -| `commit_id` | `string` | The SHA of the commit that referenced this issue. | -| `commit_url` | `string` | The GitHub REST API link to the commit that referenced this issue. | -| `created_at` | `string` | The timestamp indicating when the event occurred. | +| 名前 | 種類 | 説明 | +| ------------ | --------- | -------------------------------------------------------------------- | +| `id` | `integer` | The unique identifier of the event. | +| `node_id` | `string` | The [Global Node ID](/v4/guides/using-global-node-ids) of the event. | +| `url` | `string` | The REST API URL for fetching the event. | +| `actor` | `オブジェクト` | The person who generated the event. | +| `event` | `string` | Identifies the actual type of event that occurred. | +| `commit_id` | `string` | The SHA of the commit that referenced this issue. | +| `commit_url` | `string` | The GitHub REST API link to the commit that referenced this issue. | +| `created_at` | `string` | The timestamp indicating when the event occurred. | diff --git a/translations/ja-JP/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/ja-JP/data/reusables/large_files/can-include-lfs-objects-archives.md index e7fe1359926c..ed5b215d8bca 100644 --- a/translations/ja-JP/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/ja-JP/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -You can choose whether {% data variables.large_files.product_name_long %}({% data variables.large_files.product_name_short %}) objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. 詳しい情報については、「[リポジトリのアーカイブ内の {% data variables.large_files.product_name_short %} オブジェクトを管理する](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)」を参照してください。 - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +You can choose whether +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. 詳しい情報については、「[リポジトリのアーカイブ内の {% data variables.large_files.product_name_short %} オブジェクトを管理する](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)」を参照してください。 {% endif %} diff --git a/translations/ja-JP/data/reusables/large_files/rejected_pushes.md b/translations/ja-JP/data/reusables/large_files/rejected_pushes.md index dfc20589e829..4d04d4d367be 100644 --- a/translations/ja-JP/data/reusables/large_files/rejected_pushes.md +++ b/translations/ja-JP/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -ユーザは、{% data variables.large_files.product_name_short %} がアプライアンスもしくはリポジトリで無効になっている場合、{% data variables.large_files.product_name_short %} アセットを {% data variables.product.prodname_ghe_server %} へプッシュすることはできません。 +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/ja-JP/data/reusables/large_files/storage_assets_location.md b/translations/ja-JP/data/reusables/large_files/storage_assets_location.md index c51a99a7aedf..cb76cf1bcf28 100644 --- a/translations/ja-JP/data/reusables/large_files/storage_assets_location.md +++ b/translations/ja-JP/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -デフォルトでは、{% data variables.large_files.product_name_long %}クライアントは大きなアセットをGitリポジトリをホストしているのと同じサーバーに保存します。 {% data variables.product.prodname_ghe_server %}アプライアンス上で{% data variables.large_files.product_name_short %}が有効化されている場合、大きなアセットは`/data/user/storage`のデータパーティションに保存されます。 +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/marketplace/github_apps_preferred.md b/translations/ja-JP/data/reusables/marketplace/github_apps_preferred.md index c9ccbece0da2..5cd2a753aa60 100644 --- a/translations/ja-JP/data/reusables/marketplace/github_apps_preferred.md +++ b/translations/ja-JP/data/reusables/marketplace/github_apps_preferred.md @@ -1 +1 @@ -GitHub Apps are the officially recommended way to integrate with GitHub because they offer much more granular permissions to access data +GitHub Appsは、データへのアクセスについてより細やかな権限を提供することから、GitHubとのインテグレーションのための公式に推奨される方式ですが diff --git a/translations/ja-JP/data/reusables/marketplace/unverified-apps.md b/translations/ja-JP/data/reusables/marketplace/unverified-apps.md index b7ce68277e1c..f2a5380110db 100644 --- a/translations/ja-JP/data/reusables/marketplace/unverified-apps.md +++ b/translations/ja-JP/data/reusables/marketplace/unverified-apps.md @@ -1 +1 @@ -Unverified apps are only offered with free plans. To list paid plans, you must submit a verified app. +未検証のアプリケーションは、Freeプランでのみ提供されます。 有料プランでリストされるには、検証済みアプリケーションをサブミットしなければなりません。 diff --git a/translations/ja-JP/data/reusables/notifications/outbound_email_tip.md b/translations/ja-JP/data/reusables/notifications/outbound_email_tip.md index c8b4b59d3652..d4dc201cc038 100644 --- a/translations/ja-JP/data/reusables/notifications/outbound_email_tip.md +++ b/translations/ja-JP/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - {% data variables.product.product_location_enterprise %}上でアウトバウンドメールのサポートが有効化されている場合にのみ、メール通知を受信することになります。 詳しい情報については、サイト管理者にお問い合わせください。 + {% data variables.product.product_location %}上でアウトバウンドメールのサポートが有効化されている場合にのみ、メール通知を受信することになります。 詳しい情報については、サイト管理者にお問い合わせください。 {% endtip %} {% endif %} diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..26536c24e307 --- /dev/null +++ b/translations/ja-JP/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/translations/ja-JP/data/reusables/organizations/organizations_include.md b/translations/ja-JP/data/reusables/organizations/organizations_include.md index 0a12ae8577d8..b18e7f5842a8 100644 --- a/translations/ja-JP/data/reusables/organizations/organizations_include.md +++ b/translations/ja-JP/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ Organizationには以下が含まれます。 - 洗練されたユーザ認証と管理、拡張されたサポートオプションを含む{% data variables.product.prodname_team %}もしくは{% data variables.product.prodname_ghe_cloud %}へのアップグレードオプション。 {% data reusables.gated-features.more-info %}{% endif %} - [Organizationとそのデータへの様々なレベルでのアクセス](/articles/permission-levels-for-an-organization)を許可する様々なロールを持つ無制限のメンバーシップ。 - [Organizationのリポジトリに対する様々なアクセス権限](/articles/repository-permission-levels-for-an-organization)をユーザに与える機能。 -- カスケードになったアクセス権限やメンションを持つ[会社やグループの構造を反映した入れ子のTeam](/articles/about-teams)。 +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - Organizationのオーナーがメンバーの[2要素認証(2FA)のステータス](/articles/about-two-factor-authentication)を見る機能。 -- [Organizationの全メンバーが2要素認証を使うことを要求する](/articles/requiring-two-factor-authentication-in-your-organization)オプション。 +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/ja-JP/data/reusables/organizations/security.md b/translations/ja-JP/data/reusables/organizations/security.md index e31311d05e88..2b7c059a6c7c 100644 --- a/translations/ja-JP/data/reusables/organizations/security.md +++ b/translations/ja-JP/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. In the left sidebar, click **Organization security**. ![Organization security settings](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. 左のサイドバーで**Security(セキュリティ)**をクリックしてください。 ![Organization security settings](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/ja-JP/data/reusables/organizations/team_maintainers_can.md b/translations/ja-JP/data/reusables/organizations/team_maintainers_can.md index 4b66b96ceccb..6af255bb199a 100644 --- a/translations/ja-JP/data/reusables/organizations/team_maintainers_can.md +++ b/translations/ja-JP/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ - [OrganizationのメンバーのTeamへの追加](/articles/adding-organization-members-to-a-team) - [OrganizationメンバーのTeamからの削除](/articles/removing-organization-members-from-a-team) - [既存のTeamメンバーのチームメンテナへの昇格](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [プルリクエストのスケジュールされたリマインダーの管理](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/ja-JP/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/ja-JP/data/reusables/package_registry/admins-can-configure-package-types.md index 029a2131212e..19d73a41f735 100644 --- a/translations/ja-JP/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/ja-JP/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** This package type may not be available for your instance, because site administrators can enable or disable each supported package type. 詳しい情報については、「[Enterprise 向けのパッケージサポートを設定する](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/ja-JP/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/ja-JP/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/ja-JP/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/ja-JP/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/ja-JP/data/reusables/package_registry/packages-ghes-release-stage.md index 66d73926c699..03d9b25f8416 100644 --- a/translations/ja-JP/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/ja-JP/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** {% data variables.product.prodname_registry %} is currently in beta for {% data variables.product.prodname_ghe_server %} 2.22. To join the beta for your instance, use the [sign-up form](https://resources.github.com/beta-signup/). diff --git a/translations/ja-JP/data/reusables/pages/build-failure-email-server.md b/translations/ja-JP/data/reusables/pages/build-failure-email-server.md index df9faf50db83..46fe68d0791f 100644 --- a/translations/ja-JP/data/reusables/pages/build-failure-email-server.md +++ b/translations/ja-JP/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - {% data variables.product.product_location_enterprise %}上でアウトバウンドメールのサポートが有効化されている場合にのみ、メールを受信することになります。 詳しい情報については、サイト管理者にお問い合わせください。 + {% data variables.product.product_location %}上でアウトバウンドメールのサポートが有効化されている場合にのみ、メールを受信することになります。 詳しい情報については、サイト管理者にお問い合わせください。 {% endtip %} {% endif %} diff --git a/translations/ja-JP/data/reusables/pages/build-locally-download-cname.md b/translations/ja-JP/data/reusables/pages/build-locally-download-cname.md index e552ba15b3f0..5d47eaad1462 100644 --- a/translations/ja-JP/data/reusables/pages/build-locally-download-cname.md +++ b/translations/ja-JP/data/reusables/pages/build-locally-download-cname.md @@ -1 +1 @@ -1. 静的サイトジェネレータを使ってローカルでサイトを構築し、生成されたファイルを{% data variables.product.product_name %}にプッシュしてイルなら、ローカルのリポジトリに_CNAME_ファイルを追加したコミットをプルしてください。 詳しい情報については「[カスタムドメインと{% data variables.product.prodname_pages %}のトラブルシューティング](/articles/troubleshooting-custom-domains-and-github-pages#cname-errors)」を参照してください。 +1. 静的サイトジェネレータを使ってローカルでサイトを構築し、生成されたファイルを{% data variables.product.product_name %}にプッシュしているなら、ローカルのリポジトリに_CNAME_ファイルを追加したコミットをプルしてください。 詳しい情報については「[カスタムドメインと{% data variables.product.prodname_pages %}のトラブルシューティング](/articles/troubleshooting-custom-domains-and-github-pages#cname-errors)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/pages/decide-publishing-source.md b/translations/ja-JP/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..59211352bc2c 100644 --- a/translations/ja-JP/data/reusables/pages/decide-publishing-source.md +++ b/translations/ja-JP/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." diff --git a/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md b/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md index d5ceb529c3d6..d88d41c67bed 100644 --- a/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md +++ b/translations/ja-JP/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -サイトが独立プロジェクトなら、サイトのソースコードを保存するために新しいリポジトリを作成できます。 If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +サイトが独立プロジェクトなら、サイトのソースコードを保存するために新しいリポジトリを作成できます。 If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. 既存のリポジトリにサイトを作成したいのなら、[サイトの作成](#creating-your-site)セクションまでスキップしてください。 diff --git a/translations/ja-JP/data/reusables/pages/private_pages_are_public_warning.md b/translations/ja-JP/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..b2f49df5251b 100644 --- a/translations/ja-JP/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/ja-JP/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. サイトのリポジトリにセンシティブなデータがあるなら、公開前にそれを取り除くのが良いでしょう。 For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/ja-JP/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/ja-JP/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 1594eb596a97..6bf0fb2ed47a 100644 --- a/translations/ja-JP/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/ja-JP/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." For more information, see "[Expiring user-to-server access tokens for GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)." diff --git a/translations/ja-JP/data/reusables/pre-release-program/fury-pre-release.md b/translations/ja-JP/data/reusables/pre-release-program/fury-pre-release.md index 5e63be71606a..25b74a97ea78 100644 --- a/translations/ja-JP/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/ja-JP/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. To access this API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ja-JP/data/reusables/pre-release-program/machine-man-preview.md b/translations/ja-JP/data/reusables/pre-release-program/machine-man-preview.md index bdcee03dec6f..d18399b6630f 100644 --- a/translations/ja-JP/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/ja-JP/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** To access the API with your GitHub App, you must provide a custom [media type](/v3/media) in the `Accept` Header for your requests. diff --git a/translations/ja-JP/data/reusables/pre-release-program/sailor-v-preview.md b/translations/ja-JP/data/reusables/pre-release-program/sailor-v-preview.md index 271ed23002c8..fcf2e98e68a3 100644 --- a/translations/ja-JP/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/ja-JP/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** You can now use the REST API to add a reason when you lock an issue, and you will see lock reasons in responses that include issues or pull requests. You will also see lock reasons in `locked` events. This feature is currently available for developers to preview. See the [blog post](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) for full details. To access this feature, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ja-JP/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/ja-JP/data/reusables/pre-release-program/suspend-installation-beta.md index ae027690926d..e02fdea38195 100644 --- a/translations/ja-JP/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/ja-JP/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspending a {% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. To opt-in to the suspending installations beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." diff --git a/translations/ja-JP/data/reusables/profile/user_profile_page_block_or_report.md b/translations/ja-JP/data/reusables/profile/user_profile_page_block_or_report.md index d58624452e3a..10747dfaf184 100644 --- a/translations/ja-JP/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/ja-JP/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. 左サイドバーで、ユーザプロフィール画像の下にある**Block or report user(ユーザをブロックもしくはレポート)**をクリックします。 ![ユーザのブロックもしくはレポートのリンク](/assets/images/help/profile/profile-block-or-report-button.png) +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![ユーザのブロックもしくはレポートのリンク](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/ja-JP/data/reusables/project-management/project-progress-locations.md b/translations/ja-JP/data/reusables/project-management/project-progress-locations.md index c56f59c5cd46..9ac6c41be933 100644 --- a/translations/ja-JP/data/reusables/project-management/project-progress-locations.md +++ b/translations/ja-JP/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -プロジェクトボードの自動化が有効になっていると、プロジェクトボードの上部、プロジェクトのリストのページ、Issue サイドバー、他のプロジェクトボード上のプロジェクトの参照にプログレスバーが表示されます。 +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/translations/ja-JP/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/ja-JP/data/reusables/pull_requests/close-issues-using-keywords.md index bfabb3648058..df90cb5e1a1a 100644 --- a/translations/ja-JP/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/ja-JP/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. 詳しい情報については「[プルリクエストのIssueへのリンク](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)」を参照してください。 +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. 詳しい情報については「[プルリクエストのIssueへのリンク](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/ja-JP/data/reusables/pull_requests/pull_request_merges_and_contributions.md index a6ba58a5a6e5..eac91c7bcebd 100644 --- a/translations/ja-JP/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/ja-JP/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - プロフィールのコントリビューショングラフに表示されるためには、co-authoredコミットは一人の作者によるコミットと同じ条件を満たさなければなりません。{% endif %} - コミットをリベースする際には、コミットのオリジナルの作者と、コマンドラインか{% data variables.product.product_location %}かによらずコミットをリベースした人が、コントリビューションクレジットを受け取ります。 diff --git a/translations/ja-JP/data/reusables/repositories/about-internal-repos.md b/translations/ja-JP/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/ja-JP/data/reusables/repositories/about-internal-repos.md +++ b/translations/ja-JP/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/ja-JP/data/reusables/repositories/copy-clone-url.md b/translations/ja-JP/data/reusables/repositories/copy-clone-url.md index f397023830c2..e0c53e7f8cf0 100644 --- a/translations/ja-JP/data/reusables/repositories/copy-clone-url.md +++ b/translations/ja-JP/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. リポジトリ名の下で**Clone or download(クローンもしくはダウンロード)**をクリックしてください。 ![Clone or downloadボタン](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -8,8 +8,8 @@ To clone the repository using an SSH key, including a certificate issued by your {% else %} 1. Above the list of files, click {% octicon "download" aria-label="The download icon" %} **Code**. !["Code" button](/assets/images/help/repository/code-button.png) 1. To clone the repository using HTTPS, under "Clone with HTTPS", click -{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![The clipboard icon for copying the URL to clone a repository](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![The clipboard icon for copying the URL to clone a repository with GitHub CLI](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/ja-JP/data/reusables/repositories/create-repo.md b/translations/ja-JP/data/reusables/repositories/create-repo.md index 7dafb26fcf2d..59c104077240 100644 --- a/translations/ja-JP/data/reusables/repositories/create-repo.md +++ b/translations/ja-JP/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/ja-JP/data/reusables/repositories/default-issue-templates.md b/translations/ja-JP/data/reusables/repositories/default-issue-templates.md index 72eb6b51d400..0bcaced355c5 100644 --- a/translations/ja-JP/data/reusables/repositories/default-issue-templates.md +++ b/translations/ja-JP/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. 詳しい情報については「[デフォルトのコミュニティ健全性ファイルを作成する](/github/building-a-strong-community/creating-a-default-community-health-file)」を参照してください。 diff --git a/translations/ja-JP/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/ja-JP/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 84f425d31969..3d524bd65daa 100644 --- a/translations/ja-JP/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/ja-JP/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **警告:** -- プライベートリポジトリへの個人のアクセス権を削除すると、そのプライベートリポジトリからその人が作成したフォークはすべて削除されます。 プライベートリポジトリのローカルクローンは残ります。 If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- プライベートリポジトリへの個人のアクセス権を削除すると、そのプライベートリポジトリからその人が作成したフォークはすべて削除されます。 プライベートリポジトリのローカルクローンは残ります。 プライベートリポジトリへのTeamのアクセス権が削除されたり、プライベートリポジトリへのアクセス権を持つTeamが削除された場合、Teamのメンバーが他のTeamを通じてそのリポジトリへのアクセス権を持っていなければ、そのリポジトリのプライベートフォークは削除されます。{% if enterpriseServerVersions contains currentVersion %} - [LDAP Syncが有効化されている](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap/#enabling-ldap-sync)場合、リポジトリから個人を削除すると、その人はアクセス権を失いますが、その人のフォークは削除されません。 元々のOrganizationのリポジトリへのアクセスできるように3ヶ月以内にその人がTeamに追加されたなら、次回の同期の際にフォークへのアクセスは自動的に回復されます。{% endif %} - リポジトリへのアクセスを失った個人に、機密情報や知的財産を確実に削除してもらうのは、あなたの責任です。 -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. 詳しい情報については「[Organizationのためのフォークのポリシーの管理](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)」及び「[リポジトリのフォークのポリシーの管理](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)」を参照してください。 +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. 詳しい情報については「[Organizationのためのフォークのポリシーの管理](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)」及び「[リポジトリのフォークのポリシーの管理](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)」を参照してください。 {% endwarning %} diff --git a/translations/ja-JP/data/reusables/repositories/enable-security-alerts.md b/translations/ja-JP/data/reusables/repositories/enable-security-alerts.md index 4ab63edcb311..0a180f73ee6c 100644 --- a/translations/ja-JP/data/reusables/repositories/enable-security-alerts.md +++ b/translations/ja-JP/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Your site administrator must enable -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ja-JP/data/reusables/repositories/navigate-to-job-superlinter.md b/translations/ja-JP/data/reusables/repositories/navigate-to-job-superlinter.md index ff66205b87cb..a389d235a19d 100644 --- a/translations/ja-JP/data/reusables/repositories/navigate-to-job-superlinter.md +++ b/translations/ja-JP/data/reusables/repositories/navigate-to-job-superlinter.md @@ -1,5 +1,5 @@ {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. 左のサイドバーで、表示させたいジョブをクリックしてください。 ![Lint code base job](/assets/images/help/repository/superlinter-lint-code-base-job.png) +1. 左のサイドバーで、表示させたいジョブをクリックしてください。 ![Lint コードベースジョブ](/assets/images/help/repository/superlinter-lint-code-base-job.png) {% else %} -1. 左のサイドバーで、表示させたいジョブをクリックしてください。 ![Select a workflow job](/assets/images/help/repository/workflow-job.png) +1. 左のサイドバーで、表示させたいジョブをクリックしてください。 ![ワークフロージョブを選択](/assets/images/help/repository/workflow-job.png) {% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/repositories/new-pull-request.md b/translations/ja-JP/data/reusables/repositories/new-pull-request.md index 81d8b119f22e..a55d4f0c5cd4 100644 --- a/translations/ja-JP/data/reusables/repositories/new-pull-request.md +++ b/translations/ja-JP/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Branchメニューの右の**New pull request(新規プルリクエスト)**をクリックしてください。 !["Pull request" link above list of files](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. Above the list of files, click diff --git a/translations/ja-JP/data/reusables/repositories/open-with-github-desktop.md b/translations/ja-JP/data/reusables/repositories/open-with-github-desktop.md index 7f9439758280..ba7b80569368 100644 --- a/translations/ja-JP/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/ja-JP/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. リポジトリ名の下にある**Clone or download**をクリックします。 ![Clone or downloadボタン](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Click **Open in Desktop** to clone the repository and open it in {% data variables.product.prodname_desktop %}. diff --git a/translations/ja-JP/data/reusables/repositories/releases.md b/translations/ja-JP/data/reusables/repositories/releases.md index 52d0db5b49d0..199023d712ea 100644 --- a/translations/ja-JP/data/reusables/repositories/releases.md +++ b/translations/ja-JP/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. リポジトリ名の下で**Releases(リリース)**をクリックしてください。 ![リリースタブ](/assets/images/help/releases/release-link.png) diff --git a/translations/ja-JP/data/reusables/repositories/security-alert-delivery-options.md b/translations/ja-JP/data/reusables/repositories/security-alert-delivery-options.md index c6b1684bda44..dc371f34d4a5 100644 --- a/translations/ja-JP/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/ja-JP/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. セキュリティアラートは、Web通知、個別のメール通知、日次のメールダイジェスト、{% data variables.product.product_name %}インターフェース上のアラートとして設定することもできます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. セキュリティアラートは、Web通知、個別のメール通知、日次のメールダイジェスト、{% data variables.product.product_name %}インターフェース上のアラートとして設定することもできます。 詳しい情報については、「[脆弱性のある依存関係に対するアラートについて](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)」を参照してください。 +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/ja-JP/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index 927bd5a7fb6b..3e658a60582f 100644 --- a/translations/ja-JP/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/ja-JP/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. 詳しい情報については「[直線状のコミット履歴を必須とする](/github/administering-a-repository/requiring-a-linear-commit-history)」を参照してください。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. 詳しい情報については「[直線状のコミット履歴を必須とする](/github/administering-a-repository/requiring-a-linear-commit-history)」を参照してください。{% endif %} diff --git a/translations/ja-JP/data/reusables/repositories/start-line-comment.md b/translations/ja-JP/data/reusables/repositories/start-line-comment.md index d0dfa4717b36..18ee4b237e8f 100644 --- a/translations/ja-JP/data/reusables/repositories/start-line-comment.md +++ b/translations/ja-JP/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![青いコメントアイコン](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![青いコメントアイコン](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/ja-JP/data/reusables/repositories/suggest-changes.md b/translations/ja-JP/data/reusables/repositories/suggest-changes.md index 4e6511c193b3..ac14832bc278 100644 --- a/translations/ja-JP/data/reusables/repositories/suggest-changes.md +++ b/translations/ja-JP/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![サジェッションブロック](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![サジェッションブロック](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/ja-JP/data/reusables/repositories/tracks-vulnerabilities.md b/translations/ja-JP/data/reusables/repositories/tracks-vulnerabilities.md index 6738271fc366..7b131594a372 100644 --- a/translations/ja-JP/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/ja-JP/data/reusables/repositories/tracks-vulnerabilities.md @@ -3,4 +3,3 @@ We add vulnerabilities to the {% data variables.product.prodname_advisory_databa - {% data variables.product.prodname_dotcom %}上のパブリックなコミット内の脆弱性の検出に、機械学習と人間によるレビューの組み合わせ - Security advisories reported on {% data variables.product.prodname_dotcom %} - The [npm Security advisories](https://www.npmjs.com/advisories) database -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/translations/ja-JP/data/reusables/repositories/you-can-fork.md b/translations/ja-JP/data/reusables/repositories/you-can-fork.md index 2d290ce6cde4..6ba41cc13ba7 100644 --- a/translations/ja-JP/data/reusables/repositories/you-can-fork.md +++ b/translations/ja-JP/data/reusables/repositories/you-can-fork.md @@ -1,3 +1,3 @@ -You can fork any public repository to your user account or any organization where you have repository creation permissions. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." +任意のパブリックなリポジトリを、自分のユーザアカウントあるいはリポジトリの作成権限を持っている任意のOrganization にフォークできます。 詳細は「[Organization の権限レベル](/articles/permission-levels-for-an-organization)」を参照してください。 -You can fork any private repository you can access to your user account and any organization on {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %} where you have repository creation permissions. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %} +アクセス権を持っている任意のプライベートリポジトリを、自分のユーザアカウント及びリポジトリの作成権限を持っている{% data variables.product.prodname_team %}もしくは{% data variables.product.prodname_enterprise %}上の任意のOrganizationにフォークできます。 You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %} diff --git a/translations/ja-JP/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/ja-JP/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/ja-JP/data/reusables/saml/ae-uses-saml-sso.md b/translations/ja-JP/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/ja-JP/data/reusables/saml/assert-the-administrator-attribute.md b/translations/ja-JP/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/ja-JP/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/ja-JP/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ja-JP/data/reusables/saml/create-a-machine-user.md b/translations/ja-JP/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/ja-JP/data/reusables/saml/you-must-periodically-authenticate.md b/translations/ja-JP/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..f5965053baf2 --- /dev/null +++ b/translations/ja-JP/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. このログイン間隔は利用しているアイデンティティプロバイダ (IdP) によって指定されますが、一般的には 24 時間です。 このように定期的にログインしなければならないことから、アクセスの長さには制限があり、アクセスを続行するには再認証が必要になります。 {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/ja-JP/data/reusables/scim/after-you-configure-saml.md b/translations/ja-JP/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/ja-JP/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/scim/supported-idps.md b/translations/ja-JP/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/ja-JP/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/ja-JP/data/reusables/search/syntax_tips.md b/translations/ja-JP/data/reusables/search/syntax_tips.md index 7526b8dc6904..b3f0c1d8599e 100644 --- a/translations/ja-JP/data/reusables/search/syntax_tips.md +++ b/translations/ja-JP/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - この記事には、{% data variables.product.prodname_dotcom %}.com のウェブサイトでの検索例が含まれています。ですが、同じ検索フィルターを {% data variables.product.product_location_enterprise %} で使えます。{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - この記事には、{% data variables.product.prodname_dotcom %}.com のウェブサイトでの検索例が含まれています。ですが、同じ検索フィルターを {% data variables.product.product_location %} で使えます。{% endif %} - 検索結果を改良する検索修飾子を追加できる検索構文のリストについては、「[検索構文を理解する](/articles/understanding-the-search-syntax)」を参照してください。 - 複数単語の検索用語は引用符で囲みます。 たとえば "In progress" というラベルを持つ Issue を検索したい場合は、`label:"in progress"` とします。 検索では、大文字と小文字は区別されません。 diff --git a/translations/ja-JP/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/ja-JP/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 94a8e586415a..fd4d59fc03a7 100644 --- a/translations/ja-JP/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/ja-JP/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %}は、説明、推薦事項、利用方法の指示、回避策の指示、その問題に対処している利用可能なリリースのアドバイスの提供を持って、チケットが解決したものと見なすことがあります。 +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. カスタムあるいはサポートされていないプラグイン、モジュール、カスタムコードを使っている場合、{% data variables.contact.enterprise_support %} は問題の解決を試みるに当たってサポートされていないプラグイン、モジュール、コードの削除をお願いすることがあります。 サポートされていないプラグイン、モジュール、カスタムコードが削除されたことで問題が修正された場合、{% data variables.contact.enterprise_support %}はチケットが解決されたと見なすことがあります。 -{% data variables.contact.enterprise_support %}は、チケットがサポートの範囲外の場合、あるいは複数回の連絡に対して返答がいただけなかった場合、チケットをクローズすることがあります。 反応がなかったことによって{% data variables.contact.enterprise_support %}がチケットをクローズした場合、{% data variables.contact.enterprise_support %}にチケットをサイドオープンするようリクエストできます。 +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. 反応がなかったことによって{% data variables.contact.enterprise_support %}がチケットをクローズした場合、{% data variables.contact.enterprise_support %}にチケットをサイドオープンするようリクエストできます。 diff --git a/translations/ja-JP/data/reusables/support/ghae-priorities.md b/translations/ja-JP/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..106c631dcedd --- /dev/null +++ b/translations/ja-JP/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| 優先度 | 説明 | サンプル | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

    _After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
    • すべてのユーザーについて、中核的なGitあるいはWebアプリケーションの機能に影響するエラーもしくは中断
    • Severe network or performance degradation for majority of users
    • ストレージがフル、もしくは急速に埋まりつつある
    • Known security incidents or a breach of access
    | +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
    • 多くのユーザの生産性を引き下げるパフォーマンスの低下
    • Reduced redundancy concerns from failures or service degradation
    • Production-impacting bugs or errors
    • {% data variables.product.product_name %} configuraton security concerns
    | +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
    • テストあるいはステージング環境での問題
    • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
    • Issues with user tools and data collection methods
    • アップグレード
    • Bug reports, general security questions, or other feature related questions
    • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
      • Feature requests and product feedback
      • General questions on overall configuration or use of {% data variables.product.product_name %}
      • Notifying {% data variables.contact.github_support %} of any planned changes
      | diff --git a/translations/ja-JP/data/reusables/support/government-response-times-may-vary.md b/translations/ja-JP/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/ja-JP/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/support/help_resources.md b/translations/ja-JP/data/reusables/support/help_resources.md index 54b0d9ff5fd2..42241452881b 100644 --- a/translations/ja-JP/data/reusables/support/help_resources.md +++ b/translations/ja-JP/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -{% data variables.product.prodname_github_app %}、{% data variables.product.prodname_oauth_app %}、API開発に関する疑問、バグレポート、議論については、{% data variables.product.prodname_support_forum_with_url %}を調べてみてください。 このフォーラムは{% data variables.product.product_name %}のスタッフによって進行及び管理されていますが、フォーラムにポストされた疑問に対して{% data variables.product.product_name %}のスタッフからの返答があることは保証されていません。 +{% data variables.product.prodname_github_app %}、{% data variables.product.prodname_oauth_app %}、API開発に関する疑問、バグレポート、議論については、{% data variables.product.prodname_support_forum_with_url %}を調べてみてください。 このフォーラムは{% data variables.product.company_short %}のスタッフによって進行及び管理されていますが、フォーラムにポストされた疑問に対して{% data variables.product.company_short %}のスタッフからの返答があることは保証されていません。 以下の場合は、連絡フォームを使って[GitHub Support](https://github.com/contact)に直接連絡することを検討してください。 - {% data variables.product.product_name %}のスタッフからの反応を確実に得たい場合 diff --git a/translations/ja-JP/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/ja-JP/data/reusables/support/premium-resolving-and-closing-tickets.md index 74df05c715ce..902603dde4a2 100644 --- a/translations/ja-JP/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/ja-JP/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ カスタムあるいはサポートされていないプラグイン、モジュール、カスタムコードを使っている場合、{% data variables.contact.premium_support %} は問題の解決を試みるに当たってサポートされていないプラグイン、モジュール、コードの削除をお願いすることがあります。 サポートされていないプラグイン、モジュール、カスタムコードが削除されたことで問題が修正された場合、{% data variables.contact.premium_support %}はチケットが解決されたと見なすことがあります。 -{% data variables.contact.premium_support %}は、チケットがサポートの範囲外の場合、あるいは複数回の連絡に対して返答がいただけなかった場合、チケットをクローズすることがあります。 反応がなかったことによって{% data variables.contact.premium_support %}がチケットをクローズした場合、{% data variables.contact.premium_support %}にチケットをサイドオープンするようリクエストできます。 +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. 反応がなかったことによって{% data variables.contact.premium_support %}がチケットをクローズした場合、{% data variables.contact.premium_support %}にチケットをサイドオープンするようリクエストできます。 diff --git a/translations/ja-JP/data/reusables/support/scope-of-support.md b/translations/ja-JP/data/reusables/support/scope-of-support.md index 9905c269aede..375a6444b999 100644 --- a/translations/ja-JP/data/reusables/support/scope-of-support.md +++ b/translations/ja-JP/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### サポートのスコープ -サポートリクエストが弊社のチームが支援できるスコープ外だった場合、{% data variables.contact.github_support %}外で問題を解決するための次のステップをおすすめすることがあります。 サポートリクエストが主に以下の内容に関するものであれば、おそらく{% data variables.contact.github_support %}のスコープ外になります。 +サポートリクエストが弊社のチームが支援できるスコープ外だった場合、{% data variables.contact.github_support %}外で問題を解決するための次のステップをおすすめすることがあります。 Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - サードパーティとのインテグレーション - ハードウェアのセットアップ - JenkinsのようなCI/CD diff --git a/translations/ja-JP/data/reusables/two_fa/auth_methods_2fa.md b/translations/ja-JP/data/reusables/two_fa/auth_methods_2fa.md index 92b6fc1662f2..f26636bd5f6f 100644 --- a/translations/ja-JP/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/ja-JP/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 2FAをサポートする認証方式 -| 認証方式 | 説明 | 2要素認証のサポート | -| ----------------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ビルトイン | 認証は{% data variables.product.prodname_ghe_server %}アプライアンスに保存されているユーザアカウントに対して行われます。 | {% data variables.product.prodname_ghe_server %}アプライアンスでサポートされ、管理されます。 Organizationの管理者は、Organizationのメンバーに対して2FAの有効化を要求できます。 |{% if currentVersion != "free-pro-team@latest" %} +| 認証方式 | 説明 | 2要素認証のサポート | +| ----------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| ビルトイン | 認証は{% data variables.product.prodname_ghe_server %}アプライアンスに保存されているユーザアカウントに対して行われます。 | {% data variables.product.prodname_ghe_server %}アプライアンスでサポートされ、管理されます。 Organizationの管理者は、Organizationのメンバーに対して2FAの有効化を要求できます。 |{% if enterpriseServerVersions contains currentVersion %} | アイデンティティプロバイダ付きのビルトイン認証 | 認証は、アイデンティティプロバイダに保存されたユーザアカウントに対して行われます。 | アイデンティティプロバイダに依存します。{% endif %} -| LDAP | 会社のディレクトリサービスとの認証のインテグレーションができます。 | {% data variables.product.prodname_ghe_server %}アプライアンスでサポートされ、管理されます。 Organizationの管理者は、Organizationのメンバーに対して2FAの有効化を要求できます。 | +| LDAP | 会社のディレクトリサービスとの認証のインテグレーションができます。 | {% data variables.product.prodname_ghe_server %}アプライアンスでサポートされ、管理されます。 Organizationの管理者は、Organizationのメンバーに対して2FAの有効化を要求できます。 | | SAML | 認証は外部のアイデンティティプロバイダに対して行われます。 | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | 外部のサーバーによってシングルサインオンサービスが提供されます。 | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/ja-JP/data/reusables/user-settings/marketplace_apps.md b/translations/ja-JP/data/reusables/user-settings/marketplace_apps.md index ca67c90f8769..11ffb16b03e7 100644 --- a/translations/ja-JP/data/reusables/user-settings/marketplace_apps.md +++ b/translations/ja-JP/data/reusables/user-settings/marketplace_apps.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -1. In the left sidebar, click either **OAuth Apps** or **GitHub Apps** depending on the {% data variables.product.prodname_marketplace %} listing you'd like to manage. **Note:** You can also manage your listing by navigating to https://github.com/marketplace/manage. ![App type selection](/assets/images/settings/apps_choose_app.png) +1. In the left sidebar, click either **OAuth Apps** or **GitHub Apps** depending on the {% data variables.product.prodname_marketplace %} listing you'd like to manage. **Note:** You can also manage your listing by navigating to https://github.com/marketplace/manage. ![アプリケーションの種類の選択](/assets/images/settings/apps_choose_app.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/user_settings/add_and_verify_email.md b/translations/ja-JP/data/reusables/user_settings/add_and_verify_email.md index 8ef30e153147..696184a74a76 100644 --- a/translations/ja-JP/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/ja-JP/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. "Add email address(メールアドレスの追加)"でメールアドレスを入力して**Add(追加)**をクリックしてください。 ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verify your email address(メールアドレスを検証)](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/user_settings/link_email_with_your_account.md b/translations/ja-JP/data/reusables/user_settings/link_email_with_your_account.md index f6c923820f42..a1fa5e466408 100644 --- a/translations/ja-JP/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/ja-JP/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -[コミットメールアドレスを設定](/articles/setting-your-commit-email-address)して {% data variables.product.product_name %} アカウントにメールアドレスを追加し、コミットがあなたに関連付けられ、コントリビューショングラフに表示されるようにしてください。 +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/user_settings/password-authentication-deprecation.md b/translations/ja-JP/data/reusables/user_settings/password-authentication-deprecation.md index d64f46e5a86c..bd247793cef3 100644 --- a/translations/ja-JP/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/ja-JP/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. 詳しい情報については、「[個人アクセストークンを作成する](/github/authenticating-to-github/creating-a-personal-access-token)」を参照してください。 +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/ja-JP/data/reusables/user_settings/security.md b/translations/ja-JP/data/reusables/user_settings/security.md index 2f66d91530aa..54870609103e 100644 --- a/translations/ja-JP/data/reusables/user_settings/security.md +++ b/translations/ja-JP/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. In the left sidebar, click **Account security**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. In the left sidebar, click **Account security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. 左のサイドバーで**Security(セキュリティ)**をクリックしてください。 ![User account security settings](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/ja-JP/data/reusables/webhooks/check_run_properties.md b/translations/ja-JP/data/reusables/webhooks/check_run_properties.md index f5a304e4dcb9..362623ab0601 100644 --- a/translations/ja-JP/data/reusables/webhooks/check_run_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| キー | 種類 | 説明 | -| ------------------------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | 実行されたアクション。 Can be one of:
      • `created` - A new check run was created.
      • `completed` - The `status` of the check run is `completed`.
      • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
      • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
      | -| `check_run` | `オブジェクト` | The [check_run](/v3/checks/runs/#get-a-check-run). | -| `check_run[status]` | `string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | -| `check_run[conclusion]` | `string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_run[name]` | `string` | The name of the check run. | -| `check_run[check_suite][id]` | `整数` | The id of the check suite that this check run is part of. | -| `requested_action` | `オブジェクト` | The action requested by the user. | -| `requested_action[identifier]` | `string` | The integrator reference of the action requested by the user. | +| キー | 種類 | 説明 | +| --------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | 実行されたアクション。 Can be one of:
      • `created` - A new check run was created.
      • `completed` - The `status` of the check run is `completed`.
      • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
      • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
      | +| `check_run` | `オブジェクト` | The [check_run](/v3/checks/runs/#get-a-check-run). | +| `check_run[status]` | `string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | +| `check_run[conclusion]` | `string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_run[name]` | `string` | The name of the check run. | +| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | +| `check_run[check_suite][pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| `requested_action` | `オブジェクト` | The action requested by the user. | +| `requested_action[identifier]` | `string` | The integrator reference of the action requested by the user. | diff --git a/translations/ja-JP/data/reusables/webhooks/check_suite_properties.md b/translations/ja-JP/data/reusables/webhooks/check_suite_properties.md index 75de745ecb1e..8b4637d209a1 100644 --- a/translations/ja-JP/data/reusables/webhooks/check_suite_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| キー | 種類 | 説明 | -| ---------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | 実行されたアクション。 Can be:
      • `completed` - All check runs in a check suite have completed.
      • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
      • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
      | -| `check_suite` | `オブジェクト` | The [check_suite](/v3/checks/suites/). | -| `check_suite[head_branch]` | `string` | The head branch name the changes are on. | -| `check_suite[head_sha]` | `string` | The SHA of the most recent commit for this check suite. | -| `check_suite[status]` | `string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | -| `check_suite[conclusion]` | `string` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_suite[url]` | `string` | URL that points to the check suite API resource. | -| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| キー | 種類 | 説明 | +| ---------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | 実行されたアクション。 Can be:
      • `completed` - All check runs in a check suite have completed.
      • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
      • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
      | +| `check_suite` | `オブジェクト` | The [check_suite](/v3/checks/suites/). | +| `check_suite[head_branch]` | `string` | The head branch name the changes are on. | +| `check_suite[head_sha]` | `string` | The SHA of the most recent commit for this check suite. | +| `check_suite[status]` | `string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | +| `check_suite[conclusion]` | `string` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_suite[url]` | `string` | URL that points to the check suite API resource. | +| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | diff --git a/translations/ja-JP/data/reusables/webhooks/content_type.md b/translations/ja-JP/data/reusables/webhooks/content_type.md index 23245b2dfc3f..6d5c98e3f118 100644 --- a/translations/ja-JP/data/reusables/webhooks/content_type.md +++ b/translations/ja-JP/data/reusables/webhooks/content_type.md @@ -1,6 +1,6 @@ -Webhooks can be delivered using different content types: +webhookは、様々なコンテンツタイプを使って配信できます。 -- The `application/json` content type will deliver the JSON payload directly as the body of the `POST` request. -- The `application/x-www-form-urlencoded` content type will send the JSON payload as a form parameter called `payload`. +- `application/json`コンテンツタイプは、JSONペイロードを`POST`リクエストのボディとして直接配信します。 +- `application/x-www-form-urlencoded`コンテンツタイプは、JSONペイロードを`payload`と呼ばれるフォームのパラメータとして送信します。 -Choose the one that best fits your needs. +要求に最適なものを選んでください。 diff --git a/translations/ja-JP/data/reusables/webhooks/gollum_properties.md b/translations/ja-JP/data/reusables/webhooks/gollum_properties.md index 50a88ec7ea9f..d42a7df97231 100644 --- a/translations/ja-JP/data/reusables/webhooks/gollum_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/gollum_properties.md @@ -1,6 +1,6 @@ | キー | 種類 | 説明 | | -------------------- | -------- | ------------------------------------------------------------------------ | -| `ページ` | `array` | The pages that were updated. | +| `pages` | `array` | The pages that were updated. | | `pages[][page_name]` | `string` | The name of the page. | | `pages[][title]` | `string` | The current page title. | | `pages[][action]` | `string` | The action that was performed on the page. Can be `created` or `edited`. | diff --git a/translations/ja-JP/data/reusables/webhooks/installation_properties.md b/translations/ja-JP/data/reusables/webhooks/installation_properties.md index e0a62845543c..877de36a11cb 100644 --- a/translations/ja-JP/data/reusables/webhooks/installation_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | キー | 種類 | 説明 | | -------------- | -------- | ---------------------------------------------------------------- | -| `action` | `string` | 実行されたアクション. Can be one of:
      • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
      • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
      • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
      • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
      • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
      • {% endif %}
      • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
      | +| `action` | `string` | 実行されたアクション. Can be one of:
      • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
      • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
      • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
      • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
      • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
      • {% endif %}
      • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
      | | `repositories` | `array` | An array of repository objects that the insatllation can access. | diff --git a/translations/ja-JP/data/reusables/webhooks/project_card_properties.md b/translations/ja-JP/data/reusables/webhooks/project_card_properties.md index 386b7fb63ed2..acd386a7395e 100644 --- a/translations/ja-JP/data/reusables/webhooks/project_card_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/project_card_properties.md @@ -1,7 +1,7 @@ -| キー | 種類 | 説明 | -| --------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | The action performed on the project card. Can be `created`, `edited`, `moved`, `converted`, or `deleted`. | -| `変更` | `オブジェクト` | The changes to the project card if the action was `edited` or `converted`. | -| `changes[note][from]` | `string` | The previous version of the note if the action was `edited` or `converted`. | -| `after_id` | `整数` | The id of the card that this card now follows if the action was "moved". Will be `null` if it is the first card in a column. | -| `project_card` | `オブジェクト` | The [project card](/v3/projects/cards) itself. | +| キー | 種類 | 説明 | +| --------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | The action performed on the project card. Can be `created`, `edited`, `moved`, `converted`, or `deleted`. | +| `変更` | `オブジェクト` | The changes to the project card if the action was `edited` or `converted`. | +| `changes[note][from]` | `string` | The previous version of the note if the action was `edited` or `converted`. | +| `after_id` | `integer` | The id of the card that this card now follows if the action was "moved". Will be `null` if it is the first card in a column. | +| `project_card` | `オブジェクト` | The [project card](/v3/projects/cards) itself. | diff --git a/translations/ja-JP/data/reusables/webhooks/project_column_properties.md b/translations/ja-JP/data/reusables/webhooks/project_column_properties.md index 401b11b24575..87f5eed7100e 100644 --- a/translations/ja-JP/data/reusables/webhooks/project_column_properties.md +++ b/translations/ja-JP/data/reusables/webhooks/project_column_properties.md @@ -1,7 +1,7 @@ -| キー | 種類 | 説明 | -| --------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `string` | The action that was performed on the project column. Can be one of `created`, `edited`, `moved` or `deleted`. | -| `変更` | `オブジェクト` | The changes to the project column if the action was `edited`. | -| `changes[name][from]` | `string` | The previous version of the name if the action was `edited`. | -| `after_id` | `整数` | The id of the column that this column now follows if the action was "moved". Will be `null` if it is the first column in a project. | -| `project_column` | `オブジェクト` | The [project column](/v3/projects/columns) itself. | +| キー | 種類 | 説明 | +| --------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `string` | The action that was performed on the project column. Can be one of `created`, `edited`, `moved` or `deleted`. | +| `変更` | `オブジェクト` | The changes to the project column if the action was `edited`. | +| `changes[name][from]` | `string` | The previous version of the name if the action was `edited`. | +| `after_id` | `integer` | The id of the column that this column now follows if the action was "moved". Will be `null` if it is the first column in a project. | +| `project_column` | `オブジェクト` | The [project column](/v3/projects/columns) itself. | diff --git a/translations/ja-JP/data/reusables/webhooks/secret.md b/translations/ja-JP/data/reusables/webhooks/secret.md index d4d128984aec..a92e5fca87b5 100644 --- a/translations/ja-JP/data/reusables/webhooks/secret.md +++ b/translations/ja-JP/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." diff --git a/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/translations/ja-JP/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/ja-JP/data/ui.yml b/translations/ja-JP/data/ui.yml index a1db6a0b164c..fbd005670a2a 100644 --- a/translations/ja-JP/data/ui.yml +++ b/translations/ja-JP/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: お問い合わせ notices: - ghe_release_candidate: GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。 localization_in_progress: こんにちは!このページは開発中か、まだ翻訳中です。最新の正しい情報を得るには、英語のドキュメンテーションにアクセスしてください。 product_in_progress: こんにちは!このページは活発に開発中です。最新の正しい情報を得るには、開発者のドキュメンテーションにアクセスしてください。 diff --git a/translations/ja-JP/data/variables/contact.yml b/translations/ja-JP/data/variables/contact.yml index 59df18be25a5..2de59c931377 100644 --- a/translations/ja-JP/data/variables/contact.yml +++ b/translations/ja-JP/data/variables/contact.yml @@ -1,7 +1,7 @@ --- contact_ent_support: '[GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) または [GitHub Premium Support](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} report_content: >- @@ -21,6 +21,9 @@ premium_support: 'GitHub Premium Support' #Enterprise Support portal enterprise_portal: 'GitHub Enterprise Supportポータル' contact_enterprise_portal: '[GitHub Enterprise Supportポータル](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'GitHub Support ページ' contact_support_portal: '[GitHub Support ページ](https://support.github.com/contact)' diff --git a/translations/ja-JP/data/variables/product.yml b/translations/ja-JP/data/variables/product.yml index 6647ba97dd50..8369b9ca165c 100644 --- a/translations/ja-JP/data/variables/product.yml +++ b/translations/ja-JP/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: 'GitHub Enterprise Server インスタンス' prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'GitHub App' prodname_github_apps: 'GitHub Apps' prodname_oauth_app: 'OAuth App' #API and developer docs -prodname_enterprise_api: 'GitHub Enterprise Server API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API Development and Support Forum](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Content Attachments' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/ko-KR/content/actions/creating-actions/creating-a-javascript-action.md b/translations/ko-KR/content/actions/creating-actions/creating-a-javascript-action.md index 60cb037c1dc5..8bcad0757321 100644 --- a/translations/ko-KR/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/ko-KR/content/actions/creating-actions/creating-a-javascript-action.md @@ -262,4 +262,4 @@ From your repository, click the **Actions** tab, and select the latest workflow ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ko-KR/content/actions/guides/building-and-testing-nodejs.md b/translations/ko-KR/content/actions/guides/building-and-testing-nodejs.md index 96f5ccf70ea2..69d1a978adf4 100644 --- a/translations/ko-KR/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/ko-KR/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ We recommend that you have a basic understanding of Node.js, YAML, workflow conf To get started quickly, add the template to the `.github/workflows` directory of your repository. {% raw %} -```yaml +```yaml{:copy} name: Node.js CI on: [push] diff --git a/translations/ko-KR/content/actions/guides/publishing-docker-images.md b/translations/ko-KR/content/actions/guides/publishing-docker-images.md index 7778800a8061..14b0cade150b 100644 --- a/translations/ko-KR/content/actions/guides/publishing-docker-images.md +++ b/translations/ko-KR/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ To push to Docker Hub, you will need to have a Docker Hub account, and have a Do The `build-push-action` options required for Docker Hub are: -* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in the your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." * `repository`: Your Docker Hub repository in the format `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/translations/ko-KR/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/ko-KR/content/actions/guides/storing-workflow-data-as-artifacts.md index 059ed8a8584f..42c560255959 100644 --- a/translations/ko-KR/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/ko-KR/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -74,7 +74,7 @@ For example, your repository or a web application might contain SASS and TypeScr | ``` -This example shows you how to create a workflow for a Node.js project that `builds` the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. +This example shows you how to create a workflow for a Node.js project that builds the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. The workflow uploads the production artifacts in the `dist` directory, but excludes any markdown files. It also and uploads the `code-coverage.html` report as another artifact. diff --git a/translations/ko-KR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/ko-KR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 48ba5968ca2a..e91d67cb95fe 100644 --- a/translations/ko-KR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/ko-KR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ The following operating systems are supported for the self-hosted runner applica - macOS 10.13 (High Sierra) or later -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Supported actions on self-hosted runners @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". +If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". {% else %} diff --git a/translations/ko-KR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/ko-KR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index 6f0d8a18b8c3..43374dea979a 100644 --- a/translations/ko-KR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/ko-KR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ You can add self-hosted runners to an enterprise, where they can be assigned to {% if currentVersion == "free-pro-team@latest" %} To add a self-hosted runner to an enterprise account, you must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To add a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/ko-KR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/ko-KR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 00b4c59f4669..e0d1e320cdd1 100644 --- a/translations/ko-KR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/ko-KR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ Self-hosted runners are automatically assigned to the default group when created When creating a group, you must choose a policy that grants access to all organizations in the enterprise or choose specific organizations. -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/ko-KR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/ko-KR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 58f8548dc79c..62c39ed3c61d 100644 --- a/translations/ko-KR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/ko-KR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ To remove a self-hosted runner from an organization, you must be an organization {% if currentVersion == "free-pro-team@latest" %} To remove a self-hosted runner from an enterprise account, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To remove a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. We recommend that you also have access to the self-hosted runner machine. {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/ko-KR/content/actions/index.md b/translations/ko-KR/content/actions/index.md index 0696a46ac8ca..7cbfa4232164 100644 --- a/translations/ko-KR/content/actions/index.md +++ b/translations/ko-KR/content/actions/index.md @@ -2,15 +2,19 @@ title: GitHub Actions Documentation shortTitle: GitHub Actions intro: 'Automate, customize, and execute your software development workflows right in your repository with {% data variables.product.prodname_actions %}. You can discover, create, and share actions to perform any job you''d like, including CI/CD, and combine actions in a completely customized workflow.' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
        - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
      • {% include featured-link %}
      • {% endfor %}
      @@ -50,7 +54,7 @@ versions:

      {% data ui.toc.popular_articles %}

        - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
      • {% include featured-link %}
      • {% endfor %}
      @@ -61,40 +65,16 @@ versions:

      Manage workflows

        - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
      • {% include featured-link %}
      • {% endfor %}
      - -
      -

      안내서

      +

      More guides

      @@ -183,7 +163,7 @@ versions:

      Publishing Node.js packages

      Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

      - Java + JavaScript/TypeScript CI
      @@ -195,5 +175,5 @@ versions:
      - More guides {% octicon "arrow-right" %} + Show all guides {% octicon "arrow-right" %} diff --git a/translations/ko-KR/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/ko-KR/content/actions/learn-github-actions/security-hardening-for-github-actions.md index 2b5ceae9d572..abe224464630 100644 --- a/translations/ko-KR/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/ko-KR/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ As a result, self-hosted runners should almost [never be used for public reposit You should also consider the environment of the self-hosted runner machines: - What sensitive information resides on the machine configured as a self-hosted runner? For example, private SSH keys, API access tokens, among others. - Does the machine have network access to sensitive services? For example, Azure or AWS metadata services. The amount of sensitive information in this environment should be kept to a minimum, and you should always be mindful that any user capable of invoking workflows has access to this environment. + +### Auditing {% data variables.product.prodname_actions %} events + +You can use the audit log to monitor administrative tasks in an organization. The audit log records the type of action, when it was run, and which user account perfomed the action. + +For example, you can use the audit log to track the `action:org.update_actions_secret` event, which tracks changes to organization secrets: ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) + +The following tables describe the {% data variables.product.prodname_actions %} events that you can find in the audit log. For more information on using the audit log, see "[Reviewing the audit log for your organization](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)." + +#### Events for secret management +| 동작 | 설명 | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action:org.create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). | +| `action:org.remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:org.update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret. | +| `action:repo.create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). | +| `action:repo.remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:repo.update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret. | + +#### Events for self-hosted runners +| 동작 | 설명 | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `action:org.remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). | +| `action:repo.register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `action:repo.remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). | + +#### Events for self-hosted runner groups +| 동작 | 설명 | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `action:org.runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `action:org.runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `action:org.runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. | + + diff --git a/translations/ko-KR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/ko-KR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 914ccb136189..0c9626cb2061 100644 --- a/translations/ko-KR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/ko-KR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -14,7 +14,7 @@ versions: ### 개요 -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. ### Creating a workflow template diff --git a/translations/ko-KR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/ko-KR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index a95381aadd6b..0b46fd51a507 100644 --- a/translations/ko-KR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/ko-KR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- title: Disabling and enabling a workflow -intro: You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API. +intro: 'You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API.' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/ko-KR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/ko-KR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index df297ba2b660..a7eb83e1c643 100644 --- a/translations/ko-KR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/ko-KR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -38,4 +38,4 @@ You can also define a custom retention period for individual artifacts using the ### Finding the expiration date of an artifact You can use the API to confirm the date that an artifact is scheduled to be deleted. For more information, see the `expires_at` value returned by "[List artifacts for a repository](/rest/reference/actions#artifacts)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ko-KR/content/actions/quickstart.md b/translations/ko-KR/content/actions/quickstart.md index 474258c04966..32ca2a56db85 100644 --- a/translations/ko-KR/content/actions/quickstart.md +++ b/translations/ko-KR/content/actions/quickstart.md @@ -21,7 +21,7 @@ You only need an existing {% data variables.product.prodname_dotcom %} repositor 1. From your repository on {% data variables.product.prodname_dotcom %}, create a new file in the `.github/workflows` directory named `superlinter.yml`. For more information, see "[Creating new files](/github/managing-files-in-a-repository/creating-new-files)." 2. Copy the following YAML contents into the `superlinter.yml` file. **Note:** If your default branch is not `main`, update the value of `DEFAULT_BRANCH` to match your repository's default branch name. {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter # Run this workflow every time a new commit pushed to your repository diff --git a/translations/ko-KR/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/ko-KR/content/actions/reference/context-and-expression-syntax-for-github-actions.md index d29bd96190e7..1f6b29d9876c 100644 --- a/translations/ko-KR/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/ko-KR/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -93,7 +93,7 @@ The `github` context contains information about the workflow run and the event t | `github.event_path` | `문자열` | The path to the full event webhook payload on the runner. | | `github.head_ref` | `문자열` | The `head_ref` or source branch of the pull request in a workflow run. This property is only available when the event that triggers a workflow run is a `pull_request`. | | `github.job` | `문자열` | The [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job. | -| `github.ref` | `문자열` | The branch or tag ref that triggered the workflow run. | +| `github.ref` | `문자열` | The branch or tag ref that triggered the workflow run. For branches this in the format `refs/heads/`, and for tags it is `refs/tags/`. | | `github.repository` | `문자열` | The owner and repository name. For example, `Codertocat/Hello-World`. | | `github.repository_owner` | `문자열` | The repository owner's name. For example, `Codertocat`. | | `github.run_id` | `문자열` | {% data reusables.github-actions.run_id_description %} diff --git a/translations/ko-KR/content/actions/reference/environment-variables.md b/translations/ko-KR/content/actions/reference/environment-variables.md index a44beb635507..84a90d824029 100644 --- a/translations/ko-KR/content/actions/reference/environment-variables.md +++ b/translations/ko-KR/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ We strongly recommend that actions use environment variables to access the files | Environment variable | 설명 | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `CI` | Always set to `true`. | -| `HOME` | The path to the {% data variables.product.prodname_dotcom %} home directory used to store user data. For example, `/github/home`. | | `GITHUB_WORKFLOW` | The name of the workflow. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} diff --git a/translations/ko-KR/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/ko-KR/content/actions/reference/specifications-for-github-hosted-runners.md index 586204ead703..6176c4ce2ac4 100644 --- a/translations/ko-KR/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/ko-KR/content/actions/reference/specifications-for-github-hosted-runners.md @@ -50,6 +50,7 @@ Each virtual machine has the same hardware resources available. {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." @@ -63,8 +64,10 @@ The software tools included in {% data variables.product.prodname_dotcom %}-host * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} {% data variables.product.prodname_dotcom %}-hosted runners include the operating system's default built-in tools, in addition to the packages listed in the above references. For example, Ubuntu and macOS runners include `grep`, `find`, and `which`, among other default tools. diff --git a/translations/ko-KR/content/actions/reference/usage-limits-billing-and-administration.md b/translations/ko-KR/content/actions/reference/usage-limits-billing-and-administration.md index 927ade764aac..71508b0105a3 100644 --- a/translations/ko-KR/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/ko-KR/content/actions/reference/usage-limits-billing-and-administration.md @@ -67,7 +67,7 @@ For more information, see: - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your repository](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your organization](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} ### Disabling or limiting {% data variables.product.prodname_actions %} for your repository or organization @@ -77,7 +77,7 @@ For more information, see: For more information, see: - "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" - "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} ### Disabling and enabling workflows diff --git a/translations/ko-KR/content/actions/reference/workflow-commands-for-github-actions.md b/translations/ko-KR/content/actions/reference/workflow-commands-for-github-actions.md index 4d9ce7b4b895..1c6dee2ed795 100644 --- a/translations/ko-KR/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/ko-KR/content/actions/reference/workflow-commands-for-github-actions.md @@ -53,13 +53,15 @@ core.setOutput('SELECTED_COLOR', 'green'); You can use the `set-output` command in your workflow to set the same value: +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} The following table shows which toolkit functions are available within a workflow: diff --git a/translations/ko-KR/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/ko-KR/content/actions/reference/workflow-syntax-for-github-actions.md index 6b684f4357c1..74c04380da0b 100644 --- a/translations/ko-KR/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/ko-KR/content/actions/reference/workflow-syntax-for-github-actions.md @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/translations/ko-KR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/ko-KR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..f3c43b6bc8eb --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### 더 읽을거리 + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/ko-KR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/ko-KR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index f61c23d45b48..e21b5d8ae4f2 100644 --- a/translations/ko-KR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/ko-KR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: Authenticating users for your GitHub Enterprise Server instance -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/ko-KR/content/admin/authentication/changing-authentication-methods.md b/translations/ko-KR/content/admin/authentication/changing-authentication-methods.md index 052b6d7ea8d3..25be0883c4b7 100644 --- a/translations/ko-KR/content/admin/authentication/changing-authentication-methods.md +++ b/translations/ko-KR/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -User accounts on {% data variables.product.product_location_enterprise %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. +User accounts on {% data variables.product.product_location %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. If the new method of authentication changes usernames, new accounts will be created. As an administrator, you can rename users through the site admin settings or by using [the User Administration API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user). @@ -30,4 +30,4 @@ Other issues you should take into consideration include: * **Two-factor authentication:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location_enterprise %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." +* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." diff --git a/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..66ef979228cf --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### 빌드전 요구 사양 + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ko-KR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ko-KR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..30201c8a735b --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### About SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| Value | Other names | 설명 | 예시 | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/ko-KR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/ko-KR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..c920a3a5b1db --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### 빌드전 요구 사양 + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." + {% note %} + + **Notes**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Click **Save**. ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | Value | Other names | 설명 | 예시 | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/ko-KR/content/admin/authentication/index.md b/translations/ko-KR/content/admin/authentication/index.md index fa91d86c3535..deacdaf76f0d 100644 --- a/translations/ko-KR/content/admin/authentication/index.md +++ b/translations/ko-KR/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: Authentication -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/ko-KR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/ko-KR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/ko-KR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ko-KR/content/admin/authentication/using-built-in-authentication.md b/translations/ko-KR/content/admin/authentication/using-built-in-authentication.md index 220285d48350..55fa074cc4dc 100644 --- a/translations/ko-KR/content/admin/authentication/using-built-in-authentication.md +++ b/translations/ko-KR/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Using built-in authentication -intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location_enterprise %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' +intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/ko-KR/content/admin/authentication/using-cas.md b/translations/ko-KR/content/admin/authentication/using-cas.md index 4dcc9529e273..61b6d056b8a5 100644 --- a/translations/ko-KR/content/admin/authentication/using-cas.md +++ b/translations/ko-KR/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ The following attributes are available. ### Configuring CAS {% warning %} -**Warning:** Before configuring CAS on {% data variables.product.product_location_enterprise %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). +**Warning:** Before configuring CAS on {% data variables.product.product_location %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). {% endwarning %} diff --git a/translations/ko-KR/content/admin/authentication/using-ldap.md b/translations/ko-KR/content/admin/authentication/using-ldap.md index 7ee7ae3071a0..833a28f630c6 100644 --- a/translations/ko-KR/content/admin/authentication/using-ldap.md +++ b/translations/ko-KR/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### Configuring LDAP with {% data variables.product.product_location_enterprise %} +### Configuring LDAP with {% data variables.product.product_location %} After you configure LDAP, users will be able to sign into your instance with their LDAP credentials. When users sign in for the first time, their profile names, email addresses, and SSH keys will be set with the LDAP attributes from your directory. @@ -43,7 +43,7 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma {% warning %} -**Warning:** Before configuring LDAP on {% data variables.product.product_location_enterprise %}, make sure that your LDAP service supports paged results. +**Warning:** Before configuring LDAP on {% data variables.product.product_location %}, make sure that your LDAP service supports paged results. {% endwarning %} @@ -55,11 +55,11 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma 5. Add your configuration settings. ### LDAP attributes -Use these attributes to finish configuring LDAP for {% data variables.product.product_location_enterprise %}. +Use these attributes to finish configuring LDAP for {% data variables.product.product_location %}. | Attribute name | 유형 | 설명 | | ------------------------------------------------ | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Host` | 필수 사항 | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location_enterprise %}'s DNS first so it can resolve the hostname using your internal nameservers. | +| `Host` | 필수 사항 | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location %}'s DNS first so it can resolve the hostname using your internal nameservers. | | `Port` | 필수 사항 | The port the host's LDAP services are listening on. Examples include: 389 and 636 (for LDAPS). | | `Encryption` | 필수 사항 | The encryption method used to secure communications to the LDAP server. Examples include plain (no encryption), SSL/LDAPS (encrypted from the start), and StartTLS (upgrade to encrypted communication once connected). | | `Domain search user` | 선택 사항 | The LDAP user that performs user lookups to authenticate other users when they sign in. This is typically a service account created specifically for third-party integrations. Use a fully qualified name, such as `cn=Administrator,cn=Users,dc=Example,dc=com`. With Active Directory, you can also use the `[DOMAIN]\[USERNAME]` syntax (e.g. `WINDOWS\Administrator`) for the domain search user with Active Directory. | @@ -190,7 +190,7 @@ Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are You can also [use the API to trigger a manual sync](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If [LDAP Sync is enabled](#enabling-ldap-sync), removing a user's LDAP credentials will suspend their account after the next synchronization run. diff --git a/translations/ko-KR/content/admin/authentication/using-saml.md b/translations/ko-KR/content/admin/authentication/using-saml.md index 645bc99f3526..0f30378b7094 100644 --- a/translations/ko-KR/content/admin/authentication/using-saml.md +++ b/translations/ko-KR/content/admin/authentication/using-saml.md @@ -79,10 +79,10 @@ These attributes are available. You can change the attribute names in the [manag {% endtip %} -5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location_enterprise %}. ![SAML disable admin config](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location_enterprise %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML authentication](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location_enterprise %}. ![SAML issuer](/assets/images/enterprise/management-console/saml-issuer.png) -8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location_enterprise %}. Specify the format with the **Name Identifier Format** drop-down menu. ![SAML method](/assets/images/enterprise/management-console/saml-method.png) +5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location %}. ![SAML disable admin config](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML authentication](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location %}. ![SAML issuer](/assets/images/enterprise/management-console/saml-issuer.png) +8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location %}. Specify the format with the **Name Identifier Format** drop-down menu. ![SAML method](/assets/images/enterprise/management-console/saml-method.png) 9. Under **Verification certificate**, click **Choose File** and choose a certificate to validate SAML responses from the IdP. ![SAML authentication](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. Modify the SAML attribute names to match your IdP if needed, or accept the default names. ![SAML attribute names](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ These attributes are available. You can change the attribute names in the [manag {% endif %} -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If you remove a user from your identity provider, you must also manually suspend them. Otherwise, they'll continue to be able to authenticate using access tokens or SSH keys. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/translations/ko-KR/content/admin/configuration/about-enterprise-configuration.md b/translations/ko-KR/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..33688d2fc56f --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### 더 읽을거리 + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/ko-KR/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/ko-KR/content/admin/configuration/accessing-the-administrative-shell-ssh.md index d8dd87250d8c..88d46c2b8a41 100644 --- a/translations/ko-KR/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/ko-KR/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'SSH access allows you to run the {% data variables.product.prodname_ghe_server %} command line utilities and is useful for troubleshooting, running backups, and configuring replication.' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### Troubleshooting SSH connection problems -If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location_enterprise %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. +If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. To specify a private SSH key using the command line, run `ssh` with the `-i` argument. diff --git a/translations/ko-KR/content/admin/configuration/accessing-the-management-console.md b/translations/ko-KR/content/admin/configuration/accessing-the-management-console.md index d37b78b44a65..b107ad6dbc87 100644 --- a/translations/ko-KR/content/admin/configuration/accessing-the-management-console.md +++ b/translations/ko-KR/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Accessing the management console -intro: 'Use the {% data variables.enterprise.management_console %} to set up and configure {% data variables.product.product_location %}, schedule maintenance windows, troubleshoot issues, and manage your license.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### About the {% data variables.enterprise.management_console %} Use the {% data variables.enterprise.management_console %} for basic administrative activities: -- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location_enterprise %} by visiting {% data variables.product.product_location_enterprise %}'s IP address in your browser. +- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location %} by visiting {% data variables.product.product_location %}'s IP address in your browser. - **Configuring basic settings for your instance**: Configure DNS, hostname, SSL, user authentication, email, monitoring services, and log forwarding on the Settings page. -- **Scheduling maintenance windows**: Take your {% data variables.product.product_location_enterprise %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. +- **Scheduling maintenance windows**: Take your {% data variables.product.product_location %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. - **Troubleshooting**: Generate a support bundle or view high level diagnostic information. - **License management**: View or update your {% data variables.product.prodname_enterprise %} license. -You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location_enterprise %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. +You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. -To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location_enterprise %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. +To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. ### Accessing the {% data variables.enterprise.management_console %} as a site administrator diff --git a/translations/ko-KR/content/admin/configuration/command-line-utilities.md b/translations/ko-KR/content/admin/configuration/command-line-utilities.md index 3ba1ca586a90..f2ea220519b9 100644 --- a/translations/ko-KR/content/admin/configuration/command-line-utilities.md +++ b/translations/ko-KR/content/admin/configuration/command-line-utilities.md @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location_enterprise %}. +With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location %}. ```shell $ ghe-config core.github-hostname @@ -395,7 +395,7 @@ This utility allows you to install a custom root CA certificate on your {% data Run this utility to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)." -Run this utility when {% data variables.product.product_location_enterprise %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location_enterprise %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. +Run this utility when {% data variables.product.product_location %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. ``` SSL-Session: @@ -453,7 +453,7 @@ $ ghe-storage-extend #### ghe-version -This utility prints the version, platform, and build of {% data variables.product.product_location_enterprise %}. +This utility prints the version, platform, and build of {% data variables.product.product_location %}. ```shell $ ghe-version diff --git a/translations/ko-KR/content/admin/configuration/configuring-a-hostname.md b/translations/ko-KR/content/admin/configuration/configuring-a-hostname.md index a254a58e0db4..09c0a910916f 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-a-hostname.md +++ b/translations/ko-KR/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location_enterprise %} runs on without affecting users or client software. +If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location %} runs on without affecting users or client software. The hostname setting in the {% data variables.enterprise.management_console %} should be set to an appropriate fully qualified domain name (FQDN) which is resolvable on the internet or within your internal network. For example, your hostname setting could be `github.companyname.com.` We also recommend enabling subdomain isolation for the chosen hostname to mitigate several cross-site scripting style vulnerabilities. For more information on hostname settings, see [Section 2.1 of the HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -18,9 +18,9 @@ The hostname setting in the {% data variables.enterprise.management_console %} s {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. Type the hostname you'd like to set for {% data variables.product.product_location_enterprise %}. ![Field for setting a hostname](/assets/images/enterprise/management-console/hostname-field.png) +4. Type the hostname you'd like to set for {% data variables.product.product_location %}. ![Field for setting a hostname](/assets/images/enterprise/management-console/hostname-field.png) 5. To test the DNS and SSL settings for the new hostname, click **Test domain settings**. ![Test domain settings button](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/translations/ko-KR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/ko-KR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index f9c08d0b6523..aa528d974c47 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/ko-KR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: Configuring an outbound web proxy server -intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location_enterprise %}.' +intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -When a proxy server is enabled for {% data variables.product.product_location_enterprise %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. +When a proxy server is enabled for {% data variables.product.product_location %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. {% note %} -**Note:** To connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." +**Note:** To connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." {% endnote %} diff --git a/translations/ko-KR/content/admin/configuration/configuring-applications.md b/translations/ko-KR/content/admin/configuration/configuring-applications.md index 509c9228078f..8973eb23f74c 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-applications.md +++ b/translations/ko-KR/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: Configuring applications -intro: 'You can configure internal application settings for {% data variables.product.product_location_enterprise %}.' +intro: 'You can configure internal application settings for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### Adjusting image caching -You can choose the amount of time that {% data variables.product.product_location_enterprise %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location_enterprise %} work processes. +You can choose the amount of time that {% data variables.product.product_location %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location %} work processes. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. In the left sidebar, click **Applications**. ![Applications tab in the settings sidebar](/assets/images/enterprise/management-console/sidebar-applications.png) 4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like -{% data variables.product.product_location_enterprise %} to cache avatar images. +{% data variables.product.product_location %} to cache avatar images. ![Avatar image caching form field](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/ko-KR/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/ko-KR/content/admin/configuration/configuring-backups-on-your-appliance.md index 25d2187eb65b..f88b3310b3ac 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/ko-KR/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location_enterprise %} by configuring automated backups.' +intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location %} by configuring automated backups.' versions: enterprise-server: '*' --- ### About {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location_enterprise %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. +{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. Only data added since the last snapshot will transfer over the network and occupy additional physical storage space. To minimize performance impact, backups are performed online under the lowest CPU/IO priority. You do not need to schedule a maintenance window to perform a backup. @@ -27,11 +27,11 @@ For more detailed information on features, requirements, and advanced usage, see ### 빌드전 요구 사양 -To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location_enterprise %}. +To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location %}. You can also integrate {% data variables.product.prodname_enterprise_backup_utilities %} into an existing environment for long-term permanent storage of critical data. -We recommend that the backup host and {% data variables.product.product_location_enterprise %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. +We recommend that the backup host and {% data variables.product.product_location %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. Physical storage requirements will vary based on Git repository disk usage and expected growth patterns: @@ -59,7 +59,7 @@ More resources may be required depending on your usage, such as user activity an 3. Set the `GHE_HOSTNAME` value to your primary {% data variables.product.prodname_ghe_server %} instance's hostname or IP address. 4. Set the `GHE_DATA_DIR` value to the filesystem location where you want to store backup snapshots. 5. Open your primary instance's settings page at `https://HOSTNAME/setup/settings` and add the backup host's SSH key to the list of authorized SSH keys. For more information, see [Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/). -5. Verify SSH connectivity with {% data variables.product.product_location_enterprise %} with the `ghe-host-check` command. +5. Verify SSH connectivity with {% data variables.product.product_location %} with the `ghe-host-check` command. ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ If backup attempts overlap, the `ghe-backup` command will abort with an error me ### Restoring a backup -In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location_enterprise %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. +In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. -To restore {% data variables.product.product_location_enterprise %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: +To restore {% data variables.product.product_location %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/ko-KR/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/ko-KR/content/admin/configuration/configuring-built-in-firewall-rules.md index 0b98a22cfe6d..d6a3059f5343 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/ko-KR/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: Configuring built-in firewall rules -intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location_enterprise %}.' +intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### About {% data variables.product.product_location_enterprise %}'s firewall +### About {% data variables.product.product_location %}'s firewall {% data variables.product.prodname_ghe_server %} uses Ubuntu's Uncomplicated Firewall (UFW) on the virtual appliance. For more information see "[UFW](https://help.ubuntu.com/community/UFW)" in the Ubuntu documentation. {% data variables.product.prodname_ghe_server %} automatically updates the firewall allowlist of allowed services with each release. @@ -66,7 +66,7 @@ The UFW firewall also opens several other ports that are required for {% data va $ sudo cp -r /lib/ufw ~/ufw.backup ``` -After you upgrade {% data variables.product.product_location_enterprise %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. +After you upgrade {% data variables.product.product_location %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. ### Restoring the default firewall rules diff --git a/translations/ko-KR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/ko-KR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index 700e2a95021e..adb8908409a4 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/ko-KR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configuring code scanning for your appliance shortTitle: Configuring code scanning -intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' +intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ The table below summarizes the available types of analysis for {% data variables {% data reusables.code-scanning.enabling-options %} -For the users of {% data variables.product.product_location_enterprise %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. +For the users of {% data variables.product.product_location %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. ### How do I know if {% data variables.product.prodname_code_scanning %} is enabled for my appliance @@ -55,18 +55,18 @@ You must ensure that Git is in the PATH variable on any self-hosted runners you To run {% data variables.product.prodname_code_scanning %} on {% data variables.product.prodname_ghe_server %} with {% data variables.product.prodname_actions %}, the appropriate action must be available locally. You can make the action available in three ways. - **Recommended** You can use [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) to automatically download actions from {% data variables.product.prodname_dotcom_the_website %}. The machine that hosts your instance must be able to access {% data variables.product.prodname_dotcom_the_website %}. This approach ensures that you get the latest software automatically. For more information, see "[Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)." -- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location_enterprise %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. +- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. - You can create a local copy of the action's repository on your server, by cloning the {% data variables.product.prodname_dotcom_the_website %} repository with the action. For example, if you want to use the {% data variables.product.prodname_codeql %} action, you can create a repository in your instance called `github/codeql-action`, then clone the [repository](https://github.com/github/codeql-action) from {% data variables.product.prodname_dotcom_the_website %}, and then push that repository to your instance's `github/codeql-action` repository. You will also need to download any of the releases from the repository on {% data variables.product.prodname_dotcom_the_website %} and upload them to your instance's `github/codeql-action` repository as releases. ##### Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %} 1. If you want to download action workflows on demand from {% data variables.product.prodname_dotcom_the_website %}, you need to enable {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)." -2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." +2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." 3. The next step is to configure access to actions on {% data variables.product.prodname_dotcom_the_website %} using {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." 4. Add a self-hosted runner to your repository, organization, or enterprise account. For more information, see "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." -After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." +After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." ### Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} If your organization isn't taking part in the beta for {% data variables.product.prodname_actions %}, or if you don't want to use {% data variables.product.prodname_actions %}, you can run {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %}. diff --git a/translations/ko-KR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/ko-KR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..f8f398f3f13a --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. For more information, see "[About {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)." + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### 더 읽을거리 + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/ko-KR/content/admin/configuration/configuring-dns-nameservers.md b/translations/ko-KR/content/admin/configuration/configuring-dns-nameservers.md index 6856350548b7..5e3dd8edbf83 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/ko-KR/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -The nameservers you specify must resolve {% data variables.product.product_location_enterprise %}'s hostname. +The nameservers you specify must resolve {% data variables.product.product_location %}'s hostname. {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ The nameservers you specify must resolve {% data variables.product.product_locat ``` 3. Append any `nameserver` entries, then save the file. 4. After verifying your changes, save the file. -5. To add your new nameserver entries to {% data variables.product.product_location_enterprise %}, enter: +5. To add your new nameserver entries to {% data variables.product.product_location %}, enter: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/ko-KR/content/admin/configuration/configuring-email-for-notifications.md b/translations/ko-KR/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..5ed5607bf3b5 --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: Configuring email for notifications +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Notification emails are sent if there is activity on a repository a user is watching, if there is activity in a pull request or issue they are participating in, or if the user or team they're a member of are @mentioned in a comment. + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### Configuring SMTP + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. At the top of the page, click **Settings**. ![Settings tab](/assets/images/enterprise/management-console/settings-tab.png) +3. In the left sidebar, click **Email**. ![Email tab](/assets/images/enterprise/management-console/email-sidebar.png) +4. Select **Enable email**. This will enable both outbound and inbound email, however for inbound email to work you will also need to configure your DNS settings as described below in "[Configuring DNS and firewall settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." ![Enable outbound email](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. Fill in your email server settings: + - In the **Server address** field, type the address of your SMTP server. + - In the **Port** field, type the port that your SMTP server uses to send email. + - In the **Domain** field, type the domain name that your SMTP server will send with a HELO response, if any. + - In the **Authentication** dropdown, choose the type of encryption used by your SMTP server. + - In the **No-reply email address** field, type the email address to use in the From and To fields for all notification emails. + + {% note %} + + **Note:** If you select the **Send from author** checkbox in a repository’s **Services** email webhook, outbound email for that repository will send from the author and not from the no-reply 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)." + + {% endnote %} + +6. If you want to discard all incoming emails that are addressed to the no-reply email address, select **Discard email addressed to the no-reply email address**. ![Checkbox to discard emails addressed to the no-reply email address](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. Under **Support**, choose a type of link to offer additional support to your users: + - **Email:** An internal email address. + - **URL:** A link to an internal support site. You must include either `http://` or `https://`. ![Support email or URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [Test email delivery](#testing-email-delivery). + +### Configuring DNS and firewall settings to allow incoming emails + +If you want to allow email replies to notifications, you must configure your DNS settings. + +1. Ensure that port 25 on the instance is accessible to your SMTP server. +2. Create an A record that points to `reply.[hostname]`. Depending on your DNS provider and instance host configuration, you may be able to instead create a single A record that points to `*.[hostname]`. +3. Create an MX record that points to `reply.[hostname]` so that emails to that domain are routed to the instance. +4. Create an MX record that points `noreply.[hostname]` to `[hostname]` so that replies to the `cc` address in notification emails are routed to the instance. For more information, see {% if currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." + +With your DNS configuration setup, you can now test whether the setup works. + +### Testing email delivery + +1. At the top of the **Email** section, click **Test email settings**. ![Test email settings](/assets/images/enterprise/management-console/test-email.png) +2. In the **Send test email to** field, type an address to send the test email to. ![Test email address](/assets/images/enterprise/management-console/test-email-address.png) +3. Click **Send test email**. ![Send test email](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **Tip:** If SMTP errors occur while sending a test email—such as an immediate delivery failure or an outgoing mail configuration error—you will see them in the Test email settings dialog box. + + {% endtip %} + +4. If the test email fails, [troubleshoot your email settings](#troubleshooting-email-delivery). +5. When the test email succeeds, at the bottom of the page, click **Save settings**. ![Save settings button](/assets/images/enterprise/management-console/save-settings.png) +6. Wait for the configuration run to complete. ![Configuring your instance](/assets/images/enterprise/management-console/configuration-run.png) + +### Troubleshooting email delivery + +#### Create a Support Bundle + +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) containing the entire SMTP conversation between your mail server and {% data variables.product.prodname_ghe_server %}. Once you've downloaded and extracted the bundle, check the entries in *enterprise-manage-logs/unicorn.log* for the entire SMTP conversation log and any related errors. + +The unicorn log should show a transaction similar to the following: + +```shell +This is a test email generated from https://10.0.0.68/setup/settings +Connection opened: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Ready to start TLS\r\n" +TLS connection started +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Username and Password not accepted. Learn more at\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +This log shows that the appliance: + +* Opened a connection with the SMTP server (`Connection opened: smtp.yourdomain.com:587`). +* Successfully made a connection and chose to use TLS (`TLS connection started`). +* The `login` authentication type was performed (`<- "AUTH LOGIN\r\n"`). +* The SMTP Server rejected the authentication as invalid (`-> "535-5.7.1 Username and Password not accepted.`). + +#### Check {% data variables.product.product_location %} logs + +If you need to verify that your inbound email is functioning, there are two logfiles that you can examine on your instance: To verify that */var/log/mail.log* and */var/log/mail-replies/metroplex.log*. + +*/var/log/mail.log* verifies that messages are reaching your server. Here's an example of a successful email reply: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (queue active) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +Note that the client first connects; then, the queue becomes active. Then, the message is delivered, the client is removed from the queue, and the session disconnects. + +*/var/log/mail-replies/metroplex.log* shows whether inbound emails are being processed to add to issues and pull requests as replies. Here's an example of a successful message: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +You'll notice that `metroplex` catches the inbound message, processes it, then moves the file over to `/data/user/incoming-mail/success`. + +#### Verify your DNS settings + +In order to properly process inbound emails, you must configure a valid A Record (or CNAME), as well as an MX Record. For more information, see "[Configuring DNS and firewall settings to allow incom emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." + +#### Check firewall or AWS Security Group settings + +If {% data variables.product.product_location %} is behind a firewall or is being served through an AWS Security Group, make sure port 25 is open to all mail servers that send emails to `reply@reply.[hostname]`. + +#### Contact support +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. Please attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email to help us troubleshoot your problem. +{% endif %} diff --git a/translations/ko-KR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/ko-KR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..887c151d77a1 --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Select **Public Pages**. ![Checkbox to enable Public Pages](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "[Enabling subdomain isolation](/admin/configuration/enabling-subdomain-isolation)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Unselect **Enable Pages**. ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### 더 읽을거리 + +- "[Enabling private mode](/admin/configuration/enabling-private-mode)" +{% endif %} diff --git a/translations/ko-KR/content/admin/configuration/configuring-rate-limits.md b/translations/ko-KR/content/admin/configuration/configuring-rate-limits.md index 007adec8d3e0..af84f688bfa1 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-rate-limits.md +++ b/translations/ko-KR/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ You can exempt a list of users from API rate limits using the `ghe-config` utili ### Enabling abuse rate limits -Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location_enterprise %}. +Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location %}. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ko-KR/content/admin/configuration/configuring-tls.md b/translations/ko-KR/content/admin/configuration/configuring-tls.md index 00f4981ec25a..94d1d933115c 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-tls.md +++ b/translations/ko-KR/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: Configuring TLS -intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location_enterprise %} so that you can use a certificate that is signed by a trusted certificate authority.' +intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location %} so that you can use a certificate that is signed by a trusted certificate authority.' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encrypt is a public certificate authority that issues free, automated TLS {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location_enterprise %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. +When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. -You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location_enterprise %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." +You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." ### Configuring TLS using Let's Encrypt diff --git a/translations/ko-KR/content/admin/configuration/configuring-your-enterprise.md b/translations/ko-KR/content/admin/configuration/configuring-your-enterprise.md index 74b50d6c1bc9..5afbbe175155 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/ko-KR/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configuring your enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is up and running, you can configure the appliance to suit your organization''s needs.' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/ko-KR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index 8991c993c050..627c419bb132 100644 --- a/translations/ko-KR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/ko-KR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -43,8 +43,7 @@ For more information about managing enterprise accounts using the GraphQL API, s 1. Sign in to {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "{% data variables.product.prodname_dotcom_the_website %} is not enabled yet", click **Enable {% data variables.product.prodname_github_connect %}**. By clicking **Enable {% data variables.product.prodname_github_connect %}**, you agree to the {% data variables.product.prodname_github_connect %} Addendum to the {% data variables.product.prodname_enterprise %} License Agreement. ![Enable GitHub Connect button](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ For more information about managing enterprise accounts using the GraphQL API, s When you disconnect from {% data variables.product.prodname_ghe_cloud %}, the {% data variables.product.prodname_github_connect %} {% data variables.product.prodname_github_app %} is deleted from your enterprise account or organization and credentials stored on {% data variables.product.product_location_enterprise %} are deleted. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Next to the enterprise account or organization you'd like to disconnect, click **Disable {% data variables.product.prodname_github_connect %}**. ![Disable GitHub Connect button next to an enterprise account or organization name](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/ko-KR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/ko-KR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index f6a08240e304..e399f4be5d72 100644 --- a/translations/ko-KR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/ko-KR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: Enabling alerts for vulnerable dependencies on GitHub Enterprise Server -intro: 'You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' +intro: 'You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. +You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. -After connecting {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location_enterprise %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. +After connecting {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. -{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send {% data variables.product.prodname_dependabot_short %} alerts to owners and people with admin access in those repositories. They can customize how they receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_short %} alerts. You can customize how you receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send security alerts to owners and people with admin access in those repositories. They can customize how they receive security alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)." {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,7 +33,7 @@ After connecting {% data variables.product.product_location_enterprise %} to {% ### Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %} {% endif %} -Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." +Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}, you must connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." {% if currentVersion ver_gt "enterprise-server@2.20" %} @@ -41,14 +44,20 @@ Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data v {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}: +1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}: ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)." + + {% endnote %} + 3. Return to + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. Under "Repositories can be scanned for vulnerabilities", use the drop-down menu and select **Enabled without notifications**. Optionally, to enable alerts with notifications, select **Enabled with notifications**.{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### Viewing vulnerable dependencies on {% data variables.product.prodname_ghe_server %} -You can view all vulnerabilities in {% data variables.product.product_location_enterprise %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. +You can view all vulnerabilities in {% data variables.product.product_location %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. In the left sidebar, click **Vulnerabilities**. ![Vulnerabilities tab in the site admin sidebar](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/ko-KR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/ko-KR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index cfe6b80bc79b..15529ffbf1f5 100644 --- a/translations/ko-KR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/ko-KR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Enabling and scheduling maintenance mode -intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location_enterprise %} or restoring backups, require the instance to be taken offline for normal use.' +intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location %} or restoring backups, require the instance to be taken offline for normal use.' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### About maintenance mode -Some types of operations require that you take {% data variables.product.product_location_enterprise %} offline and put it into maintenance mode: +Some types of operations require that you take {% data variables.product.product_location %} offline and put it into maintenance mode: - Upgrading to a new version of {% data variables.product.prodname_ghe_server %} - Increasing CPU, memory, or storage resources allocated to the virtual machine - Migrating data from one virtual machine to another diff --git a/translations/ko-KR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/ko-KR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index 00cc2644b996..f21ea6f64ab5 100644 --- a/translations/ko-KR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/ko-KR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ You can also manually upload {% data variables.product.prodname_ghe_server %} us Before enabling license synchronization on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "Server can sync user license count and usage", use the drop-down menu and select **Enabled**. ![Drop-down menu to enable automatic user license sync](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/ko-KR/content/admin/configuration/enabling-private-mode.md b/translations/ko-KR/content/admin/configuration/enabling-private-mode.md index c8ca9c3d1a99..d57f3a362549 100644 --- a/translations/ko-KR/content/admin/configuration/enabling-private-mode.md +++ b/translations/ko-KR/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -You must enable private mode if {% data variables.product.product_location_enterprise %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." +You must enable private mode if {% data variables.product.product_location %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." {% data reusables.enterprise_installation.image-urls-viewable-warning %} -With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location_enterprise %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." +With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ko-KR/content/admin/configuration/enabling-subdomain-isolation.md b/translations/ko-KR/content/admin/configuration/enabling-subdomain-isolation.md index 4d52dc01a49f..f8c44f21261b 100644 --- a/translations/ko-KR/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/ko-KR/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### About subdomain isolation -Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location_enterprise %}. +Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location %}. When subdomain isolation is enabled, {% data variables.product.prodname_ghe_server %} replaces several paths with subdomains. diff --git a/translations/ko-KR/content/admin/configuration/index.md b/translations/ko-KR/content/admin/configuration/index.md index 2e8a92d9f8a8..736ec887b61d 100644 --- a/translations/ko-KR/content/admin/configuration/index.md +++ b/translations/ko-KR/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: Configuring GitHub Enterprise shortTitle: Configuring GitHub Enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is installed and set up, you can configure the appliance to suit your organization''s needs.' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." + +{% endnote %} +{% endif %} ### Table of Contents {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." - -{% endnote %} -{% endif %} diff --git a/translations/ko-KR/content/admin/configuration/initializing-github-ae.md b/translations/ko-KR/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..4a1bf9aa4a02 --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### 빌드전 요구 사양 + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **Note**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Click **Save**. !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Click **Save**. !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/ko-KR/content/admin/configuration/network-ports.md b/translations/ko-KR/content/admin/configuration/network-ports.md index 22f72ad75da7..425558493436 100644 --- a/translations/ko-KR/content/admin/configuration/network-ports.md +++ b/translations/ko-KR/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### Administrative ports -Some administrative ports are required to configure {% data variables.product.product_location_enterprise %} and run certain features. Administrative ports are not required for basic application use by end users. - -| Port | Service | 설명 | -| -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. | -| 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. | -| 122 | SSH | Shell access for {% data variables.product.product_location_enterprise %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | -| 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration. | -| 123/UDP | NTP | Required for time protocol operation. | -| 161/UDP | SNMP | Required for network monitoring protocol operation. | +Some administrative ports are required to configure {% data variables.product.product_location %} and run certain features. Administrative ports are not required for basic application use by end users. + +| Port | Service | 설명 | +| -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. | +| 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. | +| 122 | SSH | Shell access for {% data variables.product.product_location %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | +| 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration. | +| 123/UDP | NTP | Required for time protocol operation. | +| 161/UDP | SNMP | Required for network monitoring protocol operation. | ### Application ports for end users diff --git a/translations/ko-KR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/ko-KR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/ko-KR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ko-KR/content/admin/configuration/site-admin-dashboard.md b/translations/ko-KR/content/admin/configuration/site-admin-dashboard.md index c67d0bcee6cb..a4419fe81b29 100644 --- a/translations/ko-KR/content/admin/configuration/site-admin-dashboard.md +++ b/translations/ko-KR/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: Site admin dashboard -intro: 'The site admin dashboard provides a number of tools to help you manage {% data variables.product.product_location_enterprise %}.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ For more information on audit logging in general, see "[Audit logging](/enterpri ### Reports -If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location_enterprise %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. +If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. Specifically, you can download CSV reports that list @@ -146,7 +146,7 @@ In other words, repair jobs are started as needed and run in the background—th Furthermore, repair jobs use a "repair offset" for parallelization. This is an offset into the database table for the record being reconciled. Multiple background jobs can synchronize work based on this offset. -A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location_enterprise %} even though those repositories are actually indexed. +A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location %} even though those repositories are actually indexed. You can start a new code-search index repair job at any time. It will use a single CPU as it reconciles the search index with database and Git repository data. To minimize the effects this will have on I/O performance and reduce the chances of operations timing out, try to run a repair job during off-peak hours first. Monitor your system's load averages and CPU usage with a utility like `top`; if you don't notice any significant changes, it should be safe to run an index repair job during peak hours, as well. @@ -168,7 +168,7 @@ Refer to this section of the site admin dashboard to manage organizations, peopl ### Repositories -This is a list of the repositories on {% data variables.product.product_location_enterprise %}. You can click on a repository name and access functions for administering the repository. +This is a list of the repositories on {% data variables.product.product_location %}. You can click on a repository name and access functions for administering the repository. - [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ This is a list of the repositories on {% data variables.product.product_location ### All users -Here you can see all of the users on {% data variables.product.product_location_enterprise %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users on {% data variables.product.product_location %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Site admins -Here you can see all of the administrators on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Dormant users -Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location_enterprise %}. A user account is considered to be inactive ("dormant") when it: +Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: -- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location_enterprise %}. +- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location %}. - Has not generated any activity within that time period. - Is not a site administrator. @@ -194,7 +194,7 @@ Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/use ### Suspended users -Here you can see all of the users who have been suspended on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users who have been suspended on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). [trending page]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/ko-KR/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/ko-KR/content/admin/configuration/troubleshooting-ssl-errors.md index 98c2bf418f44..61c4bb3ce97a 100644 --- a/translations/ko-KR/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/ko-KR/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ Otherwise, you can use the SSL Converter tool to convert your certificate into t ### Unresponsive installation after uploading a key -If {% data variables.product.product_location_enterprise %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. +If {% data variables.product.product_location %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. ### Certificate validity errors diff --git a/translations/ko-KR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/ko-KR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index dea540b959e4..15bfb0aa662f 100644 --- a/translations/ko-KR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/ko-KR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ Because client connections to {% data variables.product.prodname_ghe_server %} c {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### Enabling PROXY protocol support on {% data variables.product.product_location_enterprise %} +#### Enabling PROXY protocol support on {% data variables.product.product_location %} We strongly recommend enabling PROXY protocol support for both your appliance and the load balancer. Use the instructions provided by your vendor to enable the PROXY protocol on your load balancer. For more information, see [the PROXY protocol documentation](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt). @@ -33,7 +33,7 @@ We strongly recommend enabling PROXY protocol support for both your appliance an {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### Enabling X-Forwarded-For support on {% data variables.product.product_location_enterprise %} +#### Enabling X-Forwarded-For support on {% data variables.product.product_location %} {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/ko-KR/content/admin/configuration/validating-your-domain-settings.md b/translations/ko-KR/content/admin/configuration/validating-your-domain-settings.md index 39e92c5492f1..9ae6c0e11215 100644 --- a/translations/ko-KR/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/ko-KR/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: Validating your domain settings -intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location_enterprise %} for the first time.' +intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location %} for the first time.' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/ko-KR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/ko-KR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index 3b2cd2829c94..a0720921e587 100644 --- a/translations/ko-KR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/ko-KR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**Note**: Because regularly polling {% data variables.product.product_location_enterprise %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". +**Note**: Because regularly polling {% data variables.product.product_location %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". {% endnote %} diff --git a/translations/ko-KR/content/admin/enterprise-management/configuring-collectd.md b/translations/ko-KR/content/admin/enterprise-management/configuring-collectd.md index 084e7efe22d0..647d5388669d 100644 --- a/translations/ko-KR/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/ko-KR/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### Set up an external `collectd` server -If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location_enterprise %}. Your `collectd` server must by running `collectd` version 5.x or higher. +If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location %}. Your `collectd` server must by running `collectd` version 5.x or higher. 1. Log into your `collectd` server. 2. Create or edit the `collectd` configuration file to load the network plugin and populate the server and port directives with the proper values. On most distributions, this is located at `/etc/collectd/collectd.conf` @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### Central collectd server receives no data -{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location_enterprise %}. +{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location %}. For help with further questions or issues, contact {% data variables.contact.contact_ent_support %}. diff --git a/translations/ko-KR/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/ko-KR/content/admin/enterprise-management/enabling-automatic-update-checks.md index 2d409b26a0df..ab2da879011a 100644 --- a/translations/ko-KR/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/ko-KR/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: Enabling automatic update checks -intro: 'You can enable automatic update checks so that {% data variables.product.product_location_enterprise %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' +intro: 'You can enable automatic update checks so that {% data variables.product.product_location %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -When an upgrade package is automatically downloaded for {% data variables.product.product_location_enterprise %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location_enterprise %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." +When an upgrade package is automatically downloaded for {% data variables.product.product_location %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." If a hotpatch is available for an upgrade, the `.hpkg` will download automatically. In the management console you can choose to install the hotpatch immediately or schedule installation for a later time. For more information, see "[Upgrading with a hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." {% tip %} -**Tip:** To enable automatic update checks, {% data variables.product.product_location_enterprise %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. +**Tip:** To enable automatic update checks, {% data variables.product.product_location %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. {% endtip %} diff --git a/translations/ko-KR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/ko-KR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 81fa7c5ab2bc..37a6d6d57d9d 100644 --- a/translations/ko-KR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/ko-KR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### Resizing considerations -Before increasing CPU or memory resources for {% data variables.product.product_location_enterprise %}, review the following recommendations. +Before increasing CPU or memory resources for {% data variables.product.product_location %}, review the following recommendations. - **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Assign an Elastic IP address to the instance**. If you haven't assigned an Elastic IP to your instance, you'll have to adjust the DNS A records for your {% data variables.product.prodname_ghe_server %} host after the restart to account for the change in public IP address. Once your instance restarts, the instance keeps the Elastic IP if you launched the instance in a virtual private cloud (VPC). If you create the instance in an EC2-Classic network, you must manually reassign the Elastic IP to the instance. @@ -64,7 +64,7 @@ It's not possible to add CPU or memory resources to an existing OpenStack KVM in {% data reusables.enterprise_installation.increasing-cpus-req %} 1. Use the vSphere Client to connect to the VMware ESXi host. -2. Shut down {% data variables.product.product_location_enterprise %}. +2. Shut down {% data variables.product.product_location %}. 3. Select the virtual machine and click **Edit Settings**. 4. Under "Hardware", adjust the CPU and/or memory resources allocated to the virtual machine as needed: ![VMware setup resources](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. To start the virtual machine, click **OK**. diff --git a/translations/ko-KR/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/ko-KR/content/admin/enterprise-management/increasing-storage-capacity.md index ece10c6a71a9..bb41f8c6021a 100644 --- a/translations/ko-KR/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/ko-KR/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -As more users join {% data variables.product.product_location_enterprise %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. +As more users join {% data variables.product.product_location %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. ### Requirements and recommendations diff --git a/translations/ko-KR/content/admin/enterprise-management/index.md b/translations/ko-KR/content/admin/enterprise-management/index.md index d53041ef94fe..0736f9e81df5 100644 --- a/translations/ko-KR/content/admin/enterprise-management/index.md +++ b/translations/ko-KR/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/ko-KR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/ko-KR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index e9276b758ce7..4353629ea230 100644 --- a/translations/ko-KR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/ko-KR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ The time required to failover depends on how long it takes to manually promote t 5. Update the DNS record to point to the IP address of the replica. Traffic is directed to the replica after the TTL period elapses. If you are using a load balancer, ensure it is configured to send traffic to the replica. 6. Notify users that they can resume normal operations. 7. If desired, set up replication from the new primary to existing appliances and the previous primary. For more information, see "[About high availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." +8. Appliances you do not intend to setup replication to that were part of the high availability configuration prior the failover, need to be removed from the high availability configuration by UUID. + - On the former appliances, get their UUID via `cat /data/user/common/uuid`. + ```shell + $ cat /data/user/common/uuid + ``` + - On the new primary, remove the UUIDs using `ghe-repl-teardown`. Please replace *`UUID`* with a UUID you retrieved in the previous step. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### 더 읽을거리 diff --git a/translations/ko-KR/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/ko-KR/content/admin/enterprise-management/monitoring-using-snmp.md index 00bb9e7aa463..a558bb6f6dc8 100644 --- a/translations/ko-KR/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/ko-KR/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location_enterprise %} and know when to add more memory, storage, or processor power to the host machine. +SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location %} and know when to add more memory, storage, or processor power to the host machine. {% data variables.product.prodname_enterprise %} has a standard SNMP installation, so you can take advantage of the [many plugins](http://www.monitoring-plugins.org/doc/man/check_snmp.html) available for Nagios or for any other monitoring system. @@ -28,7 +28,7 @@ SNMP is a common standard for monitoring devices over a network. We strongly rec $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -This should return the system time on {% data variables.product.product_location_enterprise %} host. +This should return the system time on {% data variables.product.product_location %} host. ### User-based security diff --git a/translations/ko-KR/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/ko-KR/content/admin/enterprise-management/monitoring-your-appliance.md index 4e995c9f6266..e8adac6a1100 100644 --- a/translations/ko-KR/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/ko-KR/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitoring your appliance -intro: 'As use of {% data variables.product.product_location_enterprise %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' +intro: 'As use of {% data variables.product.product_location %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/ko-KR/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/ko-KR/content/admin/enterprise-management/recommended-alert-thresholds.md index db330d531261..0f5f7838bc24 100644 --- a/translations/ko-KR/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/ko-KR/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ We also recommend that you monitor virtualization "steal" time to ensure that ot ### Monitoring memory usage -The amount of physical memory allocated to {% data variables.product.product_location_enterprise %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. +The amount of physical memory allocated to {% data variables.product.product_location %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. | 심각도 | Threshold | | ------------ | --------------------------------------------------------- | diff --git a/translations/ko-KR/content/admin/enterprise-management/upgrade-requirements.md b/translations/ko-KR/content/admin/enterprise-management/upgrade-requirements.md index ae3bf31f238e..4c496ec83d73 100644 --- a/translations/ko-KR/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/ko-KR/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### Recommendations -- Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} to {{ enterpriseVersions.supported[1] }} to {{ enterpriseVersions.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} to {{ enterpriseVersions.latest }}. -- If you’re several versions behind, upgrade {% data variables.product.product_location_enterprise %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. +- Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.supported[1] }} to {{ enterpriseServerReleases.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.latest }}. +- If you’re several versions behind, upgrade {% data variables.product.product_location %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. - Use the latest patch release when upgrading. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - Use a staging instance to test the upgrade steps. For more information, see "[Setting up a staging instance](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)." - When running multiple upgrades, wait at least 24 hours between feature upgrades to allow data migrations and backgrounded upgrade tasks to fully complete. ### 요구 사항 -- You must upgrade from a feature release that's **at most** two releases behind. For example, to upgrade to {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }}, you must be on {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} or {{ enterpriseVersions.supported[2] }}. +- You must upgrade from a feature release that's **at most** two releases behind. For example, to upgrade to {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, you must be on {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} or {{ enterpriseServerReleases.supported[2] }}. - {% data reusables.enterprise_installation.hotpatching-explanation %} - A hotpatch may require downtime if the affected services (like kernel, MySQL, or Elasticsearch) require a VM reboot or a service restart. You'll be notified when a reboot or restart is required. You can complete the reboot or restart at a later time. - Additional root storage must be available when upgrading through hotpatching, as it installs multiple versions of certain services until the upgrade is complete. Pre-flight checks will notify you if you don't have enough root disk storage. diff --git a/translations/ko-KR/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/ko-KR/content/admin/enterprise-management/upgrading-github-enterprise-server.md index d4da91f8cf56..4efa9b5709bc 100644 --- a/translations/ko-KR/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/ko-KR/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. {% note %} @@ -203,7 +203,7 @@ Appliances configured for high-availability and geo-replication use replica inst 1. On the replica instance, run `ghe-repl-setup ` again. {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location %}. ### Restoring from a failed upgrade diff --git a/translations/ko-KR/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/ko-KR/content/admin/enterprise-support/about-github-enterprise-support.md index a607ebcc7745..96e7bba7ad06 100644 --- a/translations/ko-KR/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/ko-KR/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: About GitHub Enterprise Support -intro: '{% data variables.product.prodname_ghe_server %} Support can help you troubleshoot issues that arise on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,51 +16,65 @@ versions: ### About {% data variables.contact.enterprise_support %} -{% data variables.product.prodname_ghe_server %} includes {% data variables.contact.enterprise_support %} in English and Japanese. +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -You can contact {% data variables.contact.enterprise_support %} through our support portal for help with: - - Installing and using {% data variables.product.prodname_ghe_server %} +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - Installing and using {% data variables.product.product_name %} - Identifying and verifying the causes of suspected errors +{% endif %} -In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% data variables.contact.premium_support %} offers: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - Written support through our support portal 24 hours per day, 7 days per week - Phone support 24 hours per day, 7 days per week - - A Service Level Agreement (SLA) with guaranteed initial response times - - Access to premium content - - Scheduled health checks + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - Managed services +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +{% endif %} {% data reusables.support.scope-of-support %} ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can use the {% data variables.contact.contact_enterprise_portal %} to report issues in writing. +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### Hours of operation +{% if enterpriseServerVersions contains currentVersion %} #### Support in English +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} For standard non-urgent issues, we offer support in English 24 hours per day, 5 days per week, excluding weekends and national U.S. holidays. The standard response time is 24 hours. -For urgent issues, we are available 24 hours per day, 7 days per week, even during national U.S. holidays. +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. holidays. + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### Support in Japanese For non-urgent issues, support in Japanese is available Monday through Friday from 9:00 AM to 5:00 PM JST, excluding national holidays in Japan. For urgent issues, we offer support in English 24 hours per day, 7 days per week, even during national U.S. holidays. -For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)." +For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### Holiday schedules -For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. and Japanese holidays. +For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### Holidays in the United States -{% data variables.contact.enterprise_support %} observes these U.S. holidays, although our global support team is available to answer urgent tickets. +{% data variables.contact.enterprise_support %} observes these U.S. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. -| U.S. holiday | Date observed | +| U.S. holiday | Date observed | | --------------------------- | --------------------------- | | New Year's Day | January 1 | | Martin Luther King, Jr. Day | Third Monday in January | @@ -80,6 +95,7 @@ For urgent issues, we can help you in English 24 hours per day, 7 days per week, {% data variables.contact.enterprise_support %} does not provide Japanese-language support on December 28th through January 3rd as well as on the holidays listed in [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html). {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### Assigning a priority to a support ticket @@ -87,7 +103,11 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### Resolving and closing support tickets @@ -95,8 +115,9 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose ### 더 읽을거리 +{% if enterpriseServerVersions contains currentVersion %} - [Frequently asked questions about {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/faq) -- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)" -- "[Reaching {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/reaching-github-support)" -- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)" +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)" diff --git a/translations/ko-KR/content/admin/enterprise-support/index.md b/translations/ko-KR/content/admin/enterprise-support/index.md index a66aab840af2..d6f1ed919145 100644 --- a/translations/ko-KR/content/admin/enterprise-support/index.md +++ b/translations/ko-KR/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ko-KR/content/admin/enterprise-support/overview.md b/translations/ko-KR/content/admin/enterprise-support/overview.md index 2ba510275fa4..33da92674a2e 100644 --- a/translations/ko-KR/content/admin/enterprise-support/overview.md +++ b/translations/ko-KR/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: 개요 -intro: 'Learn about the support options available for {% data variables.product.prodname_ghe_server %}.' +intro: 'Learn about the support options available for {% data variables.product.product_name %}.' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/ko-KR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 6edfaf7b3325..9c70a25abf5e 100644 --- a/translations/ko-KR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/ko-KR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: Preparing to submit a ticket -intro: 'Help {% data variables.contact.github_support %} help you faster by following these suggestions before you open a support ticket.' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- Before submitting a ticket, you should: @@ -16,13 +17,11 @@ Before submitting a ticket, you should: - Determine if there is an existing ticket number in any ongoing communications with {% data variables.contact.github_support %}. - Determine the best person to contact {% data variables.contact.github_support %}. -For more information, see "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." - ### Choosing a contact person Especially for tickets with {% data variables.product.support_ticket_priority_urgent %} priority, the person contacting {% data variables.contact.github_support %} should: - Be knowledgeable in your internal systems, tools, policies, and practices. - - Be a proficient user of {% data variables.product.prodname_ghe_server %}. + - Be a proficient user of {% data variables.product.product_name %}. - Have full access and permissions to any services that are required to troubleshoot the issue. - - Be authorized to make the recommended changes to your network and any applicable products. + - Be authorized to make the recommended changes to your network and any applicable products. \ No newline at end of file diff --git a/translations/ko-KR/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/ko-KR/content/admin/enterprise-support/providing-data-to-github-support.md index de0c01fdd8dd..9ebe94e91882 100644 --- a/translations/ko-KR/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/ko-KR/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ You can use these steps to create and share a support bundle if you can access t #### Creating a support bundle using SSH -You can use these steps to create and share a support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and have outbound internet access. +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,9 +99,9 @@ You can use these steps to create and share a support bundle if you have SSH acc #### Uploading a support bundle using your enterprise account -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "{% data variables.product.prodname_enterprise %} Help", click **Upload a support bundle**. ![Upload a support bundle link](/assets/images/enterprise/support/upload-support-bundle.png) 5. Under "Select an enterprise account", select the support bundle's associated account from the drop-down menu. ![Choose the support bundle's enterprise account](/assets/images/enterprise/support/support-bundle-account.png) 6. Under "Upload a support bundle for {% data variables.contact.enterprise_support %}", to select your support bundle, click **Choose file**, or drag your support bundle file onto **Choose file**. ![Upload support bundle file](/assets/images/enterprise/support/choose-support-bundle-file.png) @@ -110,8 +110,8 @@ You can use these steps to create and share a support bundle if you have SSH acc #### Uploading a support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell @@ -126,7 +126,7 @@ To prevent bundles from becoming too large, bundles only contain logs that haven #### Creating an extended support bundle using SSH -You can use these steps to create and share an extended support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and you have outbound internet access. +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. Download the extended support bundle via SSH by adding the `-x` flag to the `ghe-support-bundle` command: ```shell @@ -138,8 +138,8 @@ You can use these steps to create and share an extended support bundle if you ha #### Uploading an extended support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell diff --git a/translations/ko-KR/content/admin/enterprise-support/reaching-github-support.md b/translations/ko-KR/content/admin/enterprise-support/reaching-github-support.md index f78d8f82f593..3a823971eae6 100644 --- a/translations/ko-KR/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/ko-KR/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: Reaching GitHub Support -intro: 'Contact {% data variables.contact.github_support %} using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal.' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### Using automated ticketing systems -Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.github_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." +Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.enterprise_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +### Contacting {% data variables.contact.enterprise_support %} + +{% if enterpriseServerVersions contains currentVersion %} #### Viewing past support tickets You can use the {% data variables.contact.enterprise_portal %} to view past support tickets. @@ -27,10 +30,12 @@ You can use the {% data variables.contact.enterprise_portal %} to view past supp {% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark its priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% endif %} ### 영업 문의 For pricing, licensing, renewals, quotes, payments, and other related questions, contact {% data variables.contact.contact_enterprise_sales %} or call [+1 (877) 448-4820](tel:+1-877-448-4820). +{% if enterpriseServerVersions contains currentVersion %} ### 교육 문의 To learn more about training options, including customized trainings, see [{% data variables.product.company_short %}'s training site](https://services.github.com/). @@ -40,6 +45,7 @@ To learn more about training options, including customized trainings, see [{% da **Note:** Training is included in the {% data variables.product.premium_plus_support_plan %}. For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." {% endnote %} +{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/ko-KR/content/admin/enterprise-support/receiving-help-from-github-support.md index 37b9633376ad..98e1665c8750 100644 --- a/translations/ko-KR/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/ko-KR/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: Receiving help from GitHub Support -intro: 'If you run into trouble with {% data variables.product.product_location_enterprise %}, {% data variables.contact.github_support %} can help you out.' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/enterprise-support/submitting-a-ticket.md b/translations/ko-KR/content/admin/enterprise-support/submitting-a-ticket.md index 71a73580cdf8..fbff24786e13 100644 --- a/translations/ko-KR/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/ko-KR/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: Submitting a ticket -intro: 'Submit a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal. You can mark a ticket as urgent when your {% data variables.product.prodname_ghe_server %} production system is down or in an unusable state.' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### About submitting a ticket Before submitting a ticket, you should gather helpful information for {% data variables.contact.github_support %} and choose a contact person. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." -After submitting your support request and optional diagnostic information, {% data variables.contact.github_support %} may ask you to download and share a support bundle with us. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)." +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)." ### Submitting a ticket using the {% data variables.contact.enterprise_portal %} @@ -22,15 +25,15 @@ After submitting your support request and optional diagnostic information, {% da ### Submitting a ticket using your enterprise account -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "{% data variables.product.prodname_enterprise %} Help", click **{% data variables.contact.enterprise_support %} Portal**. ![Link to navigate to Enterprise support site](/assets/images/enterprise/support/enterprise-support-link.png) 5. Click **Submit a Ticket** ![Submit a ticket to Enterprise Support team](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### Submitting a ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} +### Submitting a ticket using the {% data variables.product.product_name %} {% data variables.enterprise.management_console %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ After submitting your support request and optional diagnostic information, {% da {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. Click **Submit**. +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### Submitting a ticket using the {% data variables.contact.ae_azure_portal %} + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### 더 읽을거리 -- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)" -- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/ko-KR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/ko-KR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 49aaf93e9bf5..f1a923878847 100644 --- a/translations/ko-KR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/ko-KR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ To make all actions from {% data variables.product.prodname_dotcom_the_website % Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Under "Server can use actions from GitHub.com in workflows runs", use the drop-down menu and select **Enabled**. ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/ko-KR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/ko-KR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index 0ad89a74ace7..60e03a011b83 100644 --- a/translations/ko-KR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -16,8 +16,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl ### Managing {% data variables.product.prodname_actions %} permissions for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl #### Configuring the private fork policy for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/ko-KR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/ko-KR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index bead8695d063..f088e0c9e444 100644 --- a/translations/ko-KR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/ko-KR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ The `actions-sync` tool can only download actions from {% data variables.product ### 빌드전 요구 사양 -* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating organizations](/enterprise/admin/user-management/creating-organizations)." +* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * You must create a personal access token (PAT) on your enterprise instance that can create and write to repositories in the destination organizations. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." ### Example: Using the `actions-sync` tool diff --git a/translations/ko-KR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/ko-KR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index c17404e32c4a..9e060a0a5bc7 100644 --- a/translations/ko-KR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/ko-KR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -34,7 +34,7 @@ You can populate the runner tool cache by running a {% data variables.product.pr ### Populating the tool cache for a self-hosted runner -1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repostory that you can use to run a {% data variables.product.prodname_actions %} workflow. +1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repository that you can use to run a {% data variables.product.prodname_actions %} workflow. 1. Create a new workflow file in the repository's `.github/workflows` folder that uploads an artifact containing the {% data variables.product.prodname_dotcom %}-hosted runner's tool cache. The following example demonstrates a workflow that uploads the tool cache for an Ubuntu 18.04 environment, using the `setup-node` action with Node.js versions 10 and 12. diff --git a/translations/ko-KR/content/admin/index.md b/translations/ko-KR/content/admin/index.md index dfbcb7a9914d..14c3aca964de 100644 --- a/translations/ko-KR/content/admin/index.md +++ b/translations/ko-KR/content/admin/index.md @@ -3,9 +3,10 @@ title: Enterprise Administrators redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'Step-by-step guides for organizational administrators, system administrators, and security specialists who are deploying, configuring, and managing a GitHub Enterprise instance.' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-aws.md index 239c0e5d79b7..cfd2028f7328 100644 --- a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - You must have an AWS account capable of launching EC2 instances and creating EBS volumes. For more information, see the [Amazon Web Services website](https://aws.amazon.com/). -- Most actions needed to launch {% data variables.product.product_location_enterprise %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." +- Most actions needed to launch {% data variables.product.product_location %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." This guide assumes you are familiar with the following AWS concepts: @@ -28,7 +28,7 @@ This guide assumes you are familiar with the following AWS concepts: ### Determining the instance type -Before launching {% data variables.product.product_location_enterprise %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported instance types diff --git a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-azure.md index b1e4dccb9c7c..0aa63816eef0 100644 --- a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ You can deploy {% data variables.product.prodname_ghe_server %} on global Azure ### Determining the virtual machine type -Before launching {% data variables.product.product_location_enterprise %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported VM types and regions diff --git a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index 33ca918b2254..c45627864559 100644 --- a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### Determining the machine type -Before launching {% data variables.product.product_location_enterprise %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. #### Supported machine types {% data variables.product.prodname_ghe_server %} is supported on the following Google Compute Engine (GCE) machine types. For more information, see [the Google Cloud Platform machine types article](https://cloud.google.com/compute/docs/machine-types). -| -{% if currentVersion != "free-pro-team@latest" %} + | | High-memory | | | ------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ Before launching {% data variables.product.product_location_enterprise %} on Goo | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### Recommended machine types diff --git a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index d2b0e62f3dcb..95332eef1d06 100644 --- a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -37,7 +37,7 @@ versions: {% data reusables.enterprise_installation.necessary_ports %} 4. Optionally, associate a floating IP to the instance. Depending on your OpenStack setup, you may need to allocate a floating IP to the project and associate it to the instance. Contact your system administrator to determine if this is the case for you. For more information, see "[Allocate a floating IP address to an instance](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" in the OpenStack documentation. -5. Launch {% data variables.product.product_location_enterprise %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." +5. Launch {% data variables.product.product_location %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." ### Configuring the {% data variables.product.prodname_ghe_server %} instance diff --git a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-vmware.md index 87d8954c5b4d..1e302ba6a2a7 100644 --- a/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/ko-KR/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### 빌드전 요구 사양 - {% data reusables.enterprise_installation.software-license %} -- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location_enterprise %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). +- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). - You will need access to a vSphere Client. If you have vCenter Server you can use the vSphere Web Client. For more information, see the VMware guide "[Log in to vCenter Server by Using the vSphere Web Client](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." ### Hardware considerations diff --git a/translations/ko-KR/content/admin/installation/setting-up-a-staging-instance.md b/translations/ko-KR/content/admin/installation/setting-up-a-staging-instance.md index 5c175f584c84..58587b35ecc0 100644 --- a/translations/ko-KR/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/ko-KR/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Setting up a staging instance -intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location_enterprise %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' +intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/ko-KR/content/admin/overview/about-the-github-enterprise-api.md b/translations/ko-KR/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..d2586b838169 --- /dev/null +++ b/translations/ko-KR/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. Some examples include: + +{% if enterpriseServerVersions contains currentVersion %} +- Perform changes to the {% data variables.enterprise.management_console %}. For more information, see "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)." +- Configure LDAP sync. For more information, see "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)."{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- Manage your enterprise account. For more information, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/ko-KR/content/admin/overview/index.md b/translations/ko-KR/content/admin/overview/index.md index ee5fdd1a4015..2ff5cad9501b 100644 --- a/translations/ko-KR/content/admin/overview/index.md +++ b/translations/ko-KR/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: 개요 -intro: 'With {% data variables.product.prodname_enterprise %} you can manage accounts and access, licenses, and billing.' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- For more information, or to purchase {% data variables.product.prodname_enterprise %}, see [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). @@ -13,6 +14,6 @@ For more information, or to purchase {% data variables.product.prodname_enterpri {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/ko-KR/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/ko-KR/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..22f95b30a014 --- /dev/null +++ b/translations/ko-KR/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| User | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
      January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### About billing for enterprise accounts + +Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). + +Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts. For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Viewing your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **View invoice**. ![View invoice link](/assets/images/help/business-accounts/view-invoice-link.png) + +### Paying your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Pay invoice**. ![Pay invoice link](/assets/images/help/business-accounts/pay-invoice-link.png) +5. Under "Pay invoice", type your credit card information in the secure form, then click **Pay Invoice**. ![Confirm and pay invoice](/assets/images/help/business-accounts/pay-invoice.png) + +### Downloading your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Download current invoice**. ![Download current invoice link](/assets/images/help/business-accounts/download-current-invoice.png) + +### Viewing your payment history + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Billing", click the **Past Invoices** tab to see a summary of your past billing activity. ![View payment history tab](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/ko-KR/content/admin/overview/managing-your-github-enterprise-license.md b/translations/ko-KR/content/admin/overview/managing-your-github-enterprise-license.md index a35377b399b2..078a1b54aef3 100644 --- a/translations/ko-KR/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/ko-KR/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ After you purchase a new license or upgrade an existing license from {% data var If you'd like to renew or add user licenses to {% data variables.product.prodname_enterprise %}, contact {% data variables.contact.contact_enterprise_sales %}. Your new license file will be available for download immediately after you complete your order. -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "Enterprise Server Instances", click {% octicon "download" aria-label="The download icon" %} to download your license file. ![Download GitHub Enterprise Server license](/assets/images/help/business-accounts/download-ghes-license.png) 5. Log into your {% data variables.product.prodname_ghe_server %} instance as a site administrator. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. Under "Quick links", click **Update license**. ![Update license link](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,9 +45,9 @@ If you'd like to renew or add user licenses to {% data variables.product.prodnam ### Viewing license usage -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses. ### Automatically syncing user license usage with {% data variables.product.prodname_ghe_cloud %} @@ -59,15 +58,15 @@ You can use {% data variables.product.prodname_github_connect %} to automaticall You can download a JSON file from {% data variables.product.prodname_ghe_server %} and upload the file to {% data variables.product.prodname_ghe_cloud %} to manually sync user license usage between the two deployments. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. Under "Quick links", to download a file containing your current license usage on {% data variables.product.prodname_ghe_server %}, click **Export license usage**. ![Export license usage link](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. Navigate to -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. Under "Quick links", to download a file containing your current license usage on +{% data variables.product.prodname_ghe_server %}, click **Export license usage**. + ![Export license usage link](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. Under "Enterprise Server Instances", click **Add server usage**. ![Upload GitHub Enterprise Servers usage link](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. Upload the JSON file you downloaded from {% data variables.product.prodname_ghe_server %}. ![Drag and drop or select a file to upload](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/ko-KR/content/admin/overview/system-overview.md b/translations/ko-KR/content/admin/overview/system-overview.md index 1d8dd98c6b67..43685803ba97 100644 --- a/translations/ko-KR/content/admin/overview/system-overview.md +++ b/translations/ko-KR/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ For more information, see "[Configuring backups on your appliance](/enterprise/{ #### External services and support access -{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." You can manually collect and send troubleshooting data to {% data variables.contact.github_support %}. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)." @@ -108,7 +108,7 @@ For more information about {% data variables.product.prodname_ghe_server %}'s us #### Audit and access logging -{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." Access and audit logs include information like the following. diff --git a/translations/ko-KR/content/admin/policies/about-pre-receive-hooks.md b/translations/ko-KR/content/admin/policies/about-pre-receive-hooks.md index d8087d8b9f14..b3d43b017635 100644 --- a/translations/ko-KR/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/ko-KR/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ Examples of how you can use pre-receive hooks: ### Impact on performance and workflows Impact to developers and their workflows can be significant and must be considered carefully. Pre-receive hooks that are based on business needs and implemented thoughtfully will provide the most benefit to the organization as a whole. -Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location_enterprise %} and should be carefully implemented and reviewed. +Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location %} and should be carefully implemented and reviewed. diff --git a/translations/ko-KR/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/ko-KR/content/admin/policies/creating-a-pre-receive-hook-environment.md index 785bd28ecbd7..b082fd2e9586 100644 --- a/translations/ko-KR/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/ko-KR/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ For more information about creating a chroot environment see "[Chroot](https://w ### Uploading a pre-receive hook environment on {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Manage environments**. ![Manage Environments](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) diff --git a/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise.md index 6d8a1b6daf81..b3673275fc59 100644 --- a/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/ko-KR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index 221f3cbb62d3..b1ad1c38b988 100644 --- a/translations/ko-KR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### Configuring the default visibility of new repositories on your appliance +### Configuring the default visibility of new repositories in your enterprise -Each time someone creates a new repository on {% data variables.product.product_location_enterprise %}, that person must choose a visibility for the repository. When you configure a default visibility setting for the instance, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." -If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Tip:** You can restrict the ability to change repository visibility to site administrators only. For more information, see "[Preventing users from changing a repository's visibility](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)." - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. Under "Default repository visibility", use the drop-down menu and select a default visibility. ![Drop-down menu to choose the default repository visibility for your instance](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. Under "Default repository visibility", use the drop-down menu and select a default visibility. ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ If a site administrator disallows members from creating certain types of reposit When you prevent members from changing repository visibility, only site administrators have the ability to make public repositories private or make private repositories public. -If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ If a site administrator has restricted repository creation to organization owner {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for repository deletion and transfer -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for Git push limits -To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories on your instance. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. By default, when you enforce repository upload limits, people cannot add or update files larger than 100 MB. @@ -107,24 +98,22 @@ By default, when you enforce repository upload limits, people cannot add or upda {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Under "Repository upload limit", use the drop-down menu and click a maximum object size. ![Drop-down menu with maximum object size options](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Optionally, to enforce a maximum upload limit for all repositories on {% data variables.product.product_location_enterprise %}, select **Enforce on all repositories** ![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### Configuring the merge conflict editor for pull requests between repositories Requiring users to resolve merge conflicts locally on their computer can prevent people from inadvertently writing to an upstream repository from a fork. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ Requiring users to resolve merge conflicts locally on their computer can prevent ### Configuring force pushes -Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the entire appliance. If you change the force push setting for the appliance, it will change for all repositories owned by any user or organization. +Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### Blocking all force pushes on your appliance -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ Each repository inherits a default force push setting from the settings of the u #### Blocking force pushes to repositories owned by a user account or organization -Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the entire appliance. +Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. You can override the default inherited settings by configuring the settings for a user account or organization. @@ -176,17 +164,17 @@ You can override the default inherited settings by configuring the settings for 5. Under "Repository default settings" in the "Force pushes" section, select - **Block** to block force pushes to all branches. - **Block to the default branch** to only block force pushes to the default branch. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an appliance-wide policy. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an enterprise-wide policy. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### Configuring anonymous Git read access {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your instance, you can allow repository administrators to enable anonymous Git read access to public repositories. +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -Enabling anonymous Git read access allows users to bypass authentication for custom tools on your instance. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.prodname_ghe_server %}) will have read access to the repository without authentication. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.product_name %}) will have read access to the repository without authentication. -If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on {% data variables.product.product_location_enterprise %} by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,17 +182,17 @@ If necessary, you can prevent repository administrators from changing anonymous #### Setting anonymous Git read access for all repositories -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Under "Anonymous Git read access", use the drop-down menu, and click **Enabled**. ![Anonymous Git read access drop-down menu showing menu options "Enabled" and "Disabled"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your instance, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your instance](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### Setting anonymous Git read access for a specific repository {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -215,4 +203,14 @@ If necessary, you can prevent repository administrators from changing anonymous 6. Under "Danger Zone", next to "Enable Anonymous Git read access", click **Enable**. !["Enabled" button under "Enable anonymous Git read access" in danger zone of a repository's site admin settings ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. Review the changes. To confirm, click **Yes, enable anonymous Git read access.** ![Confirm anonymous Git read access setting in pop-up window](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. Optionally, to prevent repository admins from changing this setting for this repository, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access for this repository](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### Enforcing a policy on the default branch name + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/admin/policies/index.md b/translations/ko-KR/content/admin/policies/index.md index 6dc11872c9b3..9c665ea89426 100644 --- a/translations/ko-KR/content/admin/policies/index.md +++ b/translations/ko-KR/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Setting policies for your enterprise -intro: 'You can set policies in {% data variables.product.prodname_enterprise %} to reduce risk and increase quality.' +intro: 'You can set policies in {% data variables.product.product_name %} to reduce risk and increase quality.' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/ko-KR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 987994c6ba29..9223a805b8a6 100644 --- a/translations/ko-KR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/ko-KR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### Creating pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. Click **Add pre-receive hook**. ![Add pre-receive hook](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### Editing pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. Next to the pre-receive hook that you want to edit, click {% octicon "pencil" aria-label="The edit icon" %}. ![Edit pre-receive](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### Deleting pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. Next to the pre-receive hook that you want to delete, click {% octicon "x" aria-label="X symbol" %}. ![Edit pre-receive](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/ko-KR/content/admin/user-management/about-migrations.md b/translations/ko-KR/content/admin/user-management/about-migrations.md index a70303aac082..f31149492f3e 100644 --- a/translations/ko-KR/content/admin/user-management/about-migrations.md +++ b/translations/ko-KR/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ There are three types of migrations you can perform: - A migration from a {% data variables.product.prodname_ghe_server %} instance to another {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by any user or organization on the instance. Before performing a migration, you must have site administrator access to both instances. - A migration from a {% data variables.product.prodname_dotcom_the_website %} organization to a {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by the organization. Before performing a migration, you must have [administrative access](/enterprise/user/articles/permission-levels-for-an-organization/) to the {% data variables.product.prodname_dotcom_the_website %} organization as well as site administrator access to the target instance. -- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location_enterprise %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** +- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** ### Migrated data diff --git a/translations/ko-KR/content/admin/user-management/activity-dashboard.md b/translations/ko-KR/content/admin/user-management/activity-dashboard.md index 21a190661f29..63c2e3af72e2 100644 --- a/translations/ko-KR/content/admin/user-management/activity-dashboard.md +++ b/translations/ko-KR/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: Activity dashboard -intro: 'The Activity dashboard gives you an overview of all the activity on {% data variables.product.product_location_enterprise %}.' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- The Activity dashboard provides weekly, monthly, and yearly graphs of the number of: @@ -22,7 +23,10 @@ The Activity dashboard provides weekly, monthly, and yearly graphs of the number ![Activity dashboard](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -For more analytics based on data from {% data variables.product.prodname_enterprise %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% endif %} ### Accessing the Activity dashboard diff --git a/translations/ko-KR/content/admin/user-management/adding-people-to-teams.md b/translations/ko-KR/content/admin/user-management/adding-people-to-teams.md index 0f174951a8b2..0a94dea0aa6e 100644 --- a/translations/ko-KR/content/admin/user-management/adding-people-to-teams.md +++ b/translations/ko-KR/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location_enterprise %} to the team and determine which repositories they have access to.' +intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location %} to the team and determine which repositories they have access to.' versions: enterprise-server: '*' --- diff --git a/translations/ko-KR/content/admin/user-management/audit-logging.md b/translations/ko-KR/content/admin/user-management/audit-logging.md index 5ada53f2b8e0..009d00d5e0ae 100644 --- a/translations/ko-KR/content/admin/user-management/audit-logging.md +++ b/translations/ko-KR/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: Audit logging -intro: '{% data variables.product.prodname_enterprise %} keeps logs of audited user, organization, repository, and system events. Logs are useful for debugging and internal and external compliance.' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. Logs are useful for debugging and internal and external compliance.' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -For a full list, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)." +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### Push logs -Every Git push operation is logged. For more information, see "[Viewing push logs](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)." +Every Git push operation is logged. For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### System events All audited system events, including all pushes and pulls, are logged to `/var/log/github/audit.log`. Logs are automatically rotated every 24 hours and are retained for seven days. -The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)." +The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Support bundles -All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)." +All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/admin/user-management/log-forwarding)." For example, this entry shows that a new repository was created. @@ -36,3 +38,4 @@ This example shows that commits were pushed to a repository. ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/master" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/admin/user-management/audited-actions.md b/translations/ko-KR/content/admin/user-management/audited-actions.md index 56ef062b80e3..6d5e10a80284 100644 --- a/translations/ko-KR/content/admin/user-management/audited-actions.md +++ b/translations/ko-KR/content/admin/user-management/audited-actions.md @@ -7,22 +7,23 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### Authentication -| 이름 | 설명 | -| ------------------------------------:| ------------------------------------------------------------------------------------------------ | -| `oauth_access.create` | An [OAuth access token][] was [generated][generate token] for a user account. | -| `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. | -| `oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account. | -| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset. | -| `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. | -| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. | -| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | -| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. | -| `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. | -| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account. | +| 이름 | 설명 | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `oauth_access.create` | An [OAuth access token][] was [generated][generate token] for a user account. | +| `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. | +| `oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account. | +| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset. | +| `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. | +| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. | +| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} +| `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### Hooks @@ -33,31 +34,31 @@ versions: | `hook.destroy` | A hook was deleted. | | `hook.events_changed` | A hook's configured events were changed. | -#### Instance configuration settings +#### Enterprise configuration settings | 이름 | 설명 | | -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." | -| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." | -| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | -| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | #### Issues and pull requests -| 이름 | 설명 | -| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `issue.update` | An issue's body text (initial comment) changed. | -| `issue_comment.update` | A comment on an issue (other than the initial one) changed. | -| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | -| `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)." | +| 이름 | 설명 | +| ------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | An issue's body text (initial comment) changed. | +| `issue_comment.update` | A comment on an issue (other than the initial one) changed. | +| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | +| `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### Organizations -| 이름 | 설명 | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org.async_delete` | A user initiated a background job to delete an organization. | -| `org.delete` | An organization was deleted by a user-initiated background job. | -| `org.transform` | A user account was converted into an organization. For more information, see [Converting a user into an organization](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/). | +| 이름 | 설명 | +| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `org.async_delete` | A user initiated a background job to delete an organization. | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### Protected branches @@ -66,7 +67,7 @@ versions: | `protected_branch.create` | Branch protection is enabled on a branch. | | `protected_branch.destroy` | Branch protection is disabled on a branch. | | `protected_branch.update_admin_enforced` | Branch protection is enforced for repository administrators. | -| `protected_branch.update_require_code_owner_review` | Enforcement of required Code Owner review is updated on a branch. | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | | `protected_branch.dismiss_stale_reviews` | Enforcement of dismissing stale pull requests is updated on a branch. | | `protected_branch.update_signature_requirement_enforcement_level` | Enforcement of required commit signing is updated on a branch. | | `protected_branch.update_pull_request_reviews_enforcement_level` | Enforcement of required pull request reviews is updated on a branch. | @@ -79,7 +80,7 @@ versions: | 이름 | 설명 | | ------------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | A private repository was made public, or a public repository was made private. | -| `repo.archive` | A repository was archived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.archive` | A repository was archived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | A collaborator was added to a repository. | | `repo.config` | A site admin blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository. | | `repo.create` | A repository was created. | @@ -88,7 +89,7 @@ versions: | `repo.rename` | A repository was renamed. | | `repo.transfer` | A user accepted a request to receive a transferred repository. | | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | -| `repo.unarchive` | A repository was unarchived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.unarchive` | A repository was unarchived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | Anonymous Git read access is disabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." | | `repo.config.enable_anonymous_git_access` | Anonymous Git read access is enabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." | | `repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting is locked, preventing repository administrators from changing (enabling or disabling) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | @@ -100,7 +101,7 @@ versions: | --------------------:| ----------------------------------------------------------------------------------------------- | | `staff.disable_repo` | A site admin disabled access to a repository and all of its forks. | | `staff.enable_repo` | A site admin re-enabled access to a repository and all of its forks. | -| `staff.fake_login` | A site admin signed into {% data variables.product.prodname_enterprise %} as another user. | +| `staff.fake_login` | A site admin signed into {% data variables.product.product_name %} as another user. | | `staff.repo_unlock` | A site admin unlocked (temporarily gained full access to) one of a user's private repositories. | | `staff.unlock` | A site admin unlocked (temporarily gained full access to) all of a user's private repositories. | @@ -114,24 +115,24 @@ versions: #### Users -| 이름 | 설명 | -| ---------------------------:| ------------------------------------------------------------------------------------------------ | -| `user.add_email` | An email address was added to a user account. | -| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`. | -| `user.change_password` | A user changed his or her password. | -| `user.create` | A new user account was created. | -| `user.delete` | A user account was destroyed by an asynchronous job. | -| `user.demote` | A site admin was demoted to an ordinary user account. | -| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`. | -| `user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code. | -| `user.forgot_password` | A user requested a password reset via the sign-in page. | -| `user.login` | A user signed in. | -| `user.promote` | An ordinary user account was promoted to a site admin. | -| `user.remove_email` | An email address was removed from a user account. | -| `user.rename` | A username was changed. | -| `user.suspend` | A user account was suspended by a site admin. | -| `user.two_factor_requested` | A user was prompted for a two-factor authentication code. | -| `user.unsuspend` | A user account was unsuspended by a site admin. | +| 이름 | 설명 | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | An email address was added to a user account. | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | A new user account was created. | +| `user.delete` | A user account was destroyed by an asynchronous job. | +| `user.demote` | A site admin was demoted to an ordinary user account. | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code. | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | A user signed in. | +| `user.promote` | An ordinary user account was promoted to a site admin. | +| `user.remove_email` | An email address was removed from a user account. | +| `user.rename` | A username was changed. | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | A user account was unsuspended by a site admin. | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [deploy key]: /guides/managing-deploy-keys/#deploy-keys diff --git a/translations/ko-KR/content/admin/user-management/auditing-ssh-keys.md b/translations/ko-KR/content/admin/user-management/auditing-ssh-keys.md index 4e11a2795aab..a1ab37c5ff0c 100644 --- a/translations/ko-KR/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/ko-KR/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- Once initiated, the audit disables all existing SSH keys and forces users to approve or reject them before they're able to clone, pull, or push to any repositories. An audit is useful in situations where an employee or contractor leaves the company and you need to ensure that all keys are verified. diff --git a/translations/ko-KR/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/ko-KR/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..dac654d64290 --- /dev/null +++ b/translations/ko-KR/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Accessing the audit log + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![Instance wide audit log dashboard](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +Within the map, you can pan and zoom to see events around the world. Hover over a country to see a quick count of events from that country. + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* [The repository](#search-based-on-the-repository) an action was performed in +* [The user](#search-based-on-the-user) who performed the action +* [Which organization](#search-based-on-the-organization) an action pertained to +* [The action](#search-based-on-the-action-performed) that was performed +* [Which country](#search-based-on-the-location) the action took place in +* [The date and time](#search-based-on-the-time-of-action) the action occurred + +{% warning %} + +**참고:** + +- While you can't use text to search for audit entries, you can construct search queries using a variety of filters. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)." +- To search for events older than 90 days, use the `created` qualifier. + +{% endwarning %} + +#### Search based on the repository + +The `repo` qualifier limits actions to a specific repository owned by your organization. 예시: + +* `repo:my-org/our-repo` finds all events that occurred for the `our-repo` repository in the `my-org` organization. +* `repo:my-org/our-repo repo:my-org/another-repo` finds all events that occurred for both the `our-repo` and `another-repo` repositories in the `my-org` organization. +* `-repo:my-org/not-this-repo` excludes all events that occurred for the `not-this-repo` repository in the `my-org` organization. + +You must include your organization's name within the `repo` qualifier; searching for just `repo:our-repo` will not work. + +#### Search based on the user + +The `actor` qualifier scopes events based on the member of your organization that performed the action. 예시: + +* `actor:octocat` finds all events performed by `octocat`. +* `actor:octocat actor:hubot` finds all events performed by both `octocat` and `hubot`. +* `-actor:hubot` excludes all events performed by `hubot`. + +You can only use a {% data variables.product.product_name %} username, not an individual's real name. + +#### Search based on the organization + +The `org` qualifier limits actions to a specific organization. 예시: + +* `org:my-org` finds all events that occured for the `my-org` organization. +* `org:my-org action:team` finds all team events performed within the `my-org` organization. +* `-org:my-org` excludes all events that occured for the `my-org` organization. + +#### Search based on the action performed + +The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| Category name | 설명 | +| ------------- | ------------------------------------------------------------------------------- | +| `후크` | Contains all activities related to webhooks. | +| `org` | Contains all activities related organization membership | +| `repo` | Contains all activities related to the repositories owned by your organization. | +| `팀` | Contains all activities related to teams in your organization. | + +You can search for specific sets of actions using these terms. 예시: + +* `action:team` finds all events grouped within the team category. +* `-action:billing` excludes all events in the billing category. + +Each category has a set of associated events that you can filter on. 예시: + +* `action:team.create` finds all events where a team was created. +* `-action:billing.change_email` excludes all events where the billing email was changed. + +#### Search based on the location + +The `country` qualifier filters actions by the originating country. +- You can use a country's two-letter short code or its full name. +- Countries with spaces in their name must be wrapped in quotation marks. 예시: + * `country:de` finds all events that occurred in Germany. + * `country:Mexico` finds all events that occurred in Mexico. + * `country:"United States"` all finds events that occurred in the United States. + +#### Search based on the time of action + +The `created` qualifier filters actions by the time they occurred. +- Define dates using the format of `YYYY-MM-DD`--that's year, followed by month, followed by day. +- Dates support [greater than, less than, and range qualifiers](/enterprise/{{ currentVersion }}/user/articles/search-syntax). 예시: + * `created:2014-07-08` finds all events that occurred on July 8th, 2014. + * `created:>=2014-07-01` finds all events that occurred on or after July 8th, 2014. + * `created:<=2014-07-01` finds all events that occurred on or before July 8th, 2014. + * `created:2014-07-01..2014-07-31` finds all events that occurred in the month of July 2014. diff --git a/translations/ko-KR/content/admin/user-management/best-practices-for-user-security.md b/translations/ko-KR/content/admin/user-management/best-practices-for-user-security.md index f8f302a33586..beae6174be88 100644 --- a/translations/ko-KR/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/ko-KR/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: Best practices for user security -intro: 'Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there are steps your users can take to help protect {% data variables.product.product_location_enterprise %}.' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### Enabling two-factor authentication Two-factor authentication (2FA) is a way of logging in to websites and services that requires a second factor beyond a password for authentication. In {% data variables.product.prodname_ghe_server %}'s case, this second factor is a one time authentication code generated by an application on a user's smartphone. We strongly recommend requiring your users to enable two-factor authentication on their accounts. With two-factor authentication, both a user's password and their smartphone would have to be compromised to allow the account itself to be compromised. For more information on configuring two-factor authentication, see "[About two-factor authentication](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)". +{% endif %} ### Requiring a password manager -We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to {% data variables.product.product_location_enterprise %}. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. ### Restrict access to teams and repositories diff --git a/translations/ko-KR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/ko-KR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 1e2b4afc4d4a..6bf8f2e3e6dc 100644 --- a/translations/ko-KR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in {% data variables.product.product_location_enterprise %}. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your appliance. +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.large_files.can-include-lfs-objects-archives %} -### Configuring {% data variables.large_files.product_name_long %} for your appliance +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### Configuring Git Large File Storage to use a third party server {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Disable {% data variables.large_files.product_name_short %} on the {% data variables.product.prodname_ghe_server %} appliance. For more information, see "[Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)." +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. Create a {% data variables.large_files.product_name_short %} configuration file that points to the third party server. ```shell @@ -129,6 +130,7 @@ Before migrating to a different {% data variables.large_files.product_name_long > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/ko-KR/content/admin/user-management/configuring-visibility-for-organization-membership.md index f07425887776..c6f9c204ca12 100644 --- a/translations/ko-KR/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/ko-KR/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: Configuring visibility for organization membership -intro: You can set visibility for new organization members across your instance to public or private. You can also prevent members from changing their visibility from the default. +intro: You can set visibility for new organization members across your enterprise to public or private. You can also prevent members from changing their visibility from the default. redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} You can also enforce your default setting on all current organization members in your instance using a command-line utility. For example, if you'd like to require every organization member's visibility to be public, you can set the default to public and enforce the default for all new members in the admin settings, and then use the command-line utility to enforce the public setting on existing members. +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. Under "Default organization membership visibility", use the drop-down menu, and click **Private** or **Public**. ![Drop-down menu with option to configure default organization membership visibility as public or private](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce on organization members**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)." +4. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce on organization members**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/ko-KR/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/ko-KR/content/admin/user-management/continuous-integration-using-jenkins.md index 0047587c13a6..dd3a269219b7 100644 --- a/translations/ko-KR/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/ko-KR/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Continuous integration using Jenkins -intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}.' +intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### 요구 사항 -- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}. +- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}. diff --git a/translations/ko-KR/content/admin/user-management/creating-teams.md b/translations/ko-KR/content/admin/user-management/creating-teams.md index 1fad776262c8..aac1a8e71d39 100644 --- a/translations/ko-KR/content/admin/user-management/creating-teams.md +++ b/translations/ko-KR/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: Teams are central to many of {% data variables.product.prodname_dotcom %}'s collaborative features, such as team @mentions to notify appropriate parties that you'd like to request their input or attention. For more information, see "[Permission levels for an organization repository](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)". -A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location_enterprise %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. +A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)." @@ -28,7 +28,7 @@ A prudent combination of teams is a powerful way to control repository access. F ### Creating teams with LDAP Sync enabled -Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location_enterprise %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/ko-KR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/ko-KR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..984feddd818d --- /dev/null +++ b/translations/ko-KR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +You can use Markdown to format your message. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)." + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**Note:** If you are using SAML for authentication, the sign in page is presented by your identity provider and is not customizable via {% data variables.product.prodname_ghe_server %}. + +{% endnote %} + +### Creating a custom sign in message + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Under "Sign in page", click **Add message** or **Edit message**. ![Edit message button](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. Under **Sign in message**, type the message you'd like users to see. ![Sign in message](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview button](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. Review the rendered message. ![Sign in message rendered](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### Creating a custom sign out message + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Under "Sign out page", click **Add message** or **Edit message**. ![Add message button](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. Under **Sign out message**, type the message you'd like users to see. ![Sign two_factor_auth_header message](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview button](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. Review the rendered message. ![Sign out message rendered](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### Creating a global announcement banner + +You can set a global announcement banner to be displayed to all users at the top of every page. + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. Under "Announcement", click **Add announcement**. ![Add announcement button](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Under "Announcement", in the text field, type the announcement you want displayed in a banner. ![Text field to enter announcement](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Optionally, under "Expires on", use the calendar drop-down menu, and select an expiration date. ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. Optionally, to see what the banner will look like, click **Preview**. ![Preview button](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. Click **Save changes**. ![Save changes button](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/ko-KR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/ko-KR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..42ac47c6f2d1 --- /dev/null +++ b/translations/ko-KR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Disabling Git SSH access to a specific repository + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. Under "Git SSH access", use the drop-down menu, and click **Disabled**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### Disabling Git SSH access to all repositories owned by a user or organization + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. Under "Git SSH access", use the drop-down menu, and click **Disabled**. Then, select **Enforce on all repositories**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. Under "Git SSH access", use the drop-down menu, and click **Disabled**. Then, select **Enforce on all repositories**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/ko-KR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/ko-KR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index aec6a820ffc8..da606dbe919c 100644 --- a/translations/ko-KR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. Close the connection to {% data variables.product.product_location_enterprise %}: +8. Close the connection to {% data variables.product.product_location %}: ```shell $ exit > logout diff --git a/translations/ko-KR/content/admin/user-management/index.md b/translations/ko-KR/content/admin/user-management/index.md index 8a7ef8f23fd3..73f06725687e 100644 --- a/translations/ko-KR/content/admin/user-management/index.md +++ b/translations/ko-KR/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Managing users, organizations, and repositories' shortTitle: 'Managing users, organizations, and repositories' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'This guide describes authentication methods for users signing in to your {% data variables.product.prodname_enterprise %} instance, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/ko-KR/content/admin/user-management/log-forwarding.md b/translations/ko-KR/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..c8fff649a1c1 --- /dev/null +++ b/translations/ko-KR/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: Log forwarding +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Any log collection system that supports syslog-style log streams is supported (e.g., [Logstash](http://logstash.net/) and [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). + +### Enabling log forwarding + +{% if enterpriseServerVersions contains currentVersion %} +1. On the {% data variables.enterprise.management_console %} settings page, in the left sidebar, click **Monitoring**. +1. Select **Enable log forwarding**. +1. In the **Server address** field, type the address of the server to which you want to forward logs. You can specify multiple addresses in a comma-separated list. +1. In the Protocol drop-down menu, select the protocol to use to communicate with the log server. The protocol will apply to all specified log destinations. +1. Select **Enable TLS**. +1. Click **Choose File** and choose a CA certificate to encrypt communication between syslog endpoints. The entire certificate chain will be validated, and must terminate in a root certificate. For more information, see [TLS options in the syslog-ng documentation](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Click **Save**. ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### 문제 해결 +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/ko-KR/content/admin/user-management/managing-dormant-users.md b/translations/ko-KR/content/admin/user-management/managing-dormant-users.md index f21822f2b2fa..e972fce7a8b2 100644 --- a/translations/ko-KR/content/admin/user-management/managing-dormant-users.md +++ b/translations/ko-KR/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: A user account is considered to be dormant if it has not been active for at least a month. You may choose to suspend dormant users to free up user licenses. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- "Activity" includes, but is not limited to: -- Signing in to {% data variables.product.prodname_ghe_server %}. +- Signing in to {% data variables.product.product_name %}. - Commenting on issues and pull requests. - Creating, deleting, watching, and starring repositories. -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Accessing resources by using a personal access token or SSH key.{% endif %} ### Viewing dormant users @@ -22,8 +23,8 @@ versions: You can view a list of all dormant users who have not been suspended and who are not site administrators. {% data reusables.enterprise_site_admin_settings.access-settings %} -3. In the left sidebar, click **Dormant users**. ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. In the left sidebar, click **Dormant users**. ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### Determining whether a user account is dormant @@ -36,9 +37,8 @@ You can view a list of all dormant users who have not been suspended and who are {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ko-KR/content/admin/user-management/managing-global-webhooks.md b/translations/ko-KR/content/admin/user-management/managing-global-webhooks.md index 28475cebe953..797a74843239 100644 --- a/translations/ko-KR/content/admin/user-management/managing-global-webhooks.md +++ b/translations/ko-KR/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: Managing global webhooks -intro: 'Site administrators can view, add, edit, and delete global webhooks to track events at the instance level.' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### About global webhooks -You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management on your instance. For example, you can configure your webhooks to execute whenever: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. For example, you can configure your webhooks to execute whenever: - A user account is created or deleted - An organization is created or deleted - A collaborator is added to or removed from a repository @@ -20,11 +21,9 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### Adding a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Add webhook**. ![Add webhook button on Webhooks page in Admin center](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Editing a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to edit, click **Edit**. ![Edit button next to a webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Deleting a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to delete, click **Delete**. ![Delete button next to a webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Viewing recent deliveries and responses -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. In the list of webhooks, click the webhook for which you'd like to see deliveries. ![List of webhooks with links to view each webhook](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/ko-KR/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/ko-KR/content/admin/user-management/managing-organizations-in-your-enterprise.md index ab347216400a..46c6cec1ac63 100644 --- a/translations/ko-KR/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'Organizations are great for creating distinct groups of users within you mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/ko-KR/content/admin/user-management/managing-repositories-in-your-enterprise.md index 52831d237f78..4da07ed3b7a1 100644 --- a/translations/ko-KR/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Managing repositories in your enterprise -intro: 'You can manage the settings available to repository administrators on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/ko-KR/content/admin/user-management/managing-users-in-your-enterprise.md index e89560fa5326..63a373005fbd 100644 --- a/translations/ko-KR/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Managing users in your enterprise -intro: 'Once users are able to authenticate to {% data variables.product.product_location_enterprise %}, they''ll want to set up a few basic custom profile settings like an avatar and email notifications.' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/ko-KR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index 51bb83534992..a3df463ac39c 100644 --- a/translations/ko-KR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrating data to and from your enterprise -intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location_enterprise %}.' +intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location %}.' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/ko-KR/content/admin/user-management/migrating-to-internal-repositories.md b/translations/ko-KR/content/admin/user-management/migrating-to-internal-repositories.md index 959b1ada4c0e..5c0b3333d293 100644 --- a/translations/ko-KR/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/ko-KR/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ All public repositories owned by user accounts on your instance will become priv Anonymous Git read access will be disabled for each public repository that becomes internal or private. -If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Configuring the default visibility of new repositories on your appliance](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)." +If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)." The repository creation policy for the instance will change to disable public repositories and allow private and internal repositories. You can update the policy at any time. For more information, see "[Restricting repository creation in your instances](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)." diff --git a/translations/ko-KR/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/ko-KR/content/admin/user-management/monitoring-activity-in-your-enterprise.md index 991fef7abca5..a72fde4deb4f 100644 --- a/translations/ko-KR/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/ko-KR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 9f948cfb0184..2669e2077da5 100644 --- a/translations/ko-KR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/ko-KR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: Placing a legal hold on a user or organization -intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from {% data variables.product.product_location_enterprise %}.' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- Usually, if someone deletes a repository, it will be available on disk for 90 days and can be restored via the site admin dashboard. After 90 days the repository is purged and deleted forever. If you place a legal hold on a user or organization, repositories they own are available for restore indefinitely. diff --git a/translations/ko-KR/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/ko-KR/content/admin/user-management/preventing-users-from-creating-organizations.md index 84cc92bf7750..ba047d530a0d 100644 --- a/translations/ko-KR/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/ko-KR/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: 'You can prevent users from creating organizations on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ko-KR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/ko-KR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index 6d137cf2424a..965906c2d9ab 100644 --- a/translations/ko-KR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/ko-KR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Promoting a user from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. In the upper-right corner of the page, click **Add owner**. ![Button to add an admin](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Demoting a site administrator from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. In the upper-left corner of the page, in the "Find an administrator" search field, type the username of the person you want to demote. ![Search field to find an administrator](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ For information about promoting a user to an organization owner, see the `ghe-or 2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/ko-KR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/ko-KR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index d6fbe184733c..25bf07d44819 100644 --- a/translations/ko-KR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/ko-KR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -When using LDAP or built-in authentication, two-factor authentication is supported on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require members to have two-factor authentication enabled. +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Organization administrators can require members to have two-factor authentication enabled. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -For more information, see [this chart on authentication methods that support 2FA](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa). +For more information, see "[About two-factor authentication](/github/authenticating-to-github/about-two-factor-authentication)." ### Requirements for enforcing two-factor authentication diff --git a/translations/ko-KR/content/admin/user-management/searching-the-audit-log.md b/translations/ko-KR/content/admin/user-management/searching-the-audit-log.md index 6abe41d7f90d..890ba89f5976 100644 --- a/translations/ko-KR/content/admin/user-management/searching-the-audit-log.md +++ b/translations/ko-KR/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: Searching the audit log -intro: 'Site administrators can search an extensive list of [audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### Search query syntax Compose a search query from one or more key:value pairs separated by AND/OR logical operators. -| 키 | Value | -| --------------:| -------------------------------------------------------------------------------------------------------- | -| `actor_id` | ID of the user account that initiated the action | -| `actor` | Name of the user account that initiated the action | -| `oauth_app_id` | ID of the OAuth application associated with the action | -| `동작` | Name of the [audited action](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) | -| `user_id` | ID of the user affected by the action | -| `사용자` | Name of the user affected by the action | -| `repo_id` | ID of the repository affected by the action (if applicable) | -| `repo` | Name of the repository affected by the action (if applicable) | -| `actor_ip` | IP address from which the action was initiated | -| `created_at` | Time at which the action occurred | -| `from` | View from which the action was initiated | -| `참고` | Miscellaneous event-specific information (in either plain text or JSON format) | -| `org` | Name of the organization affected by the action (if applicable) | -| `org_id` | ID of the organization affected by the action (if applicable) | +| 키 | Value | +| --------------:| ------------------------------------------------------------------------------ | +| `actor_id` | ID of the user account that initiated the action | +| `actor` | Name of the user account that initiated the action | +| `oauth_app_id` | ID of the OAuth application associated with the action | +| `동작` | Name of the audited action | +| `user_id` | ID of the user affected by the action | +| `사용자` | Name of the user affected by the action | +| `repo_id` | ID of the repository affected by the action (if applicable) | +| `repo` | Name of the repository affected by the action (if applicable) | +| `actor_ip` | IP address from which the action was initiated | +| `created_at` | Time at which the action occurred | +| `from` | View from which the action was initiated | +| `참고` | Miscellaneous event-specific information (in either plain text or JSON format) | +| `org` | Name of the organization affected by the action (if applicable) | +| `org_id` | ID of the organization affected by the action (if applicable) | For example, to see all actions that have affected the repository `octocat/Spoon-Knife` since the beginning of 2017: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -For a full list of actions, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Searching the audit log -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. Type a search query. ![Search query](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/ko-KR/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/ko-KR/content/admin/user-management/suspending-and-unsuspending-users.md index a76fc3eba7ec..0c2ccc815062 100644 --- a/translations/ko-KR/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/ko-KR/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location_enterprise %}.' +intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location %}.' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ Before suspending site administrators, you must demote them to regular users. Fo {% tip %} -**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location_enterprise %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. +**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. {% endtip %} @@ -65,8 +65,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use You can create a custom message that suspended users will see when attempting to sign in. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Click **Add message**. ![Add message](/assets/images/enterprise/site-admin-settings/add-message.png) diff --git a/translations/ko-KR/content/admin/user-management/troubleshooting-service-hooks.md b/translations/ko-KR/content/admin/user-management/troubleshooting-service-hooks.md index d6b7148aa6ab..f58b4ac8f492 100644 --- a/translations/ko-KR/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/ko-KR/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### Getting information on deliveries diff --git a/translations/ko-KR/content/admin/user-management/viewing-push-logs.md b/translations/ko-KR/content/admin/user-management/viewing-push-logs.md index ff2415afe0d6..0b1a5270f25d 100644 --- a/translations/ko-KR/content/admin/user-management/viewing-push-logs.md +++ b/translations/ko-KR/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: Viewing push logs -intro: 'Site administrators can view a list of Git push operations for any repository on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- Push log entries show: @@ -26,6 +27,7 @@ Push log entries show: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. In the left sidebar, click **Push Log**. ![Push log tab](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### Viewing a repository's push logs on the command-line 1. SSH into your appliance. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." @@ -33,3 +35,4 @@ Push log entries show: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/developers/apps/about-apps.md b/translations/ko-KR/content/developers/apps/about-apps.md index e6e9095396b2..010cd5c2e688 100644 --- a/translations/ko-KR/content/developers/apps/about-apps.md +++ b/translations/ko-KR/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: About apps -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} diff --git a/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md b/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md index 79dd1fc6192e..750e4ff36af0 100644 --- a/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ko-KR/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -92,7 +93,7 @@ Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_AP After creating the JWT, set it in the `Header` of the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -127,7 +128,7 @@ By default, installation access tokens are scoped to all the repositories that a To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -147,7 +148,7 @@ The response will include your installation access token, the expiration date, t To authenticate with an installation access token, include it in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/translations/ko-KR/content/developers/apps/authorizing-oauth-apps.md b/translations/ko-KR/content/developers/apps/authorizing-oauth-apps.md index e9db79f2d477..17ae20fc1f15 100644 --- a/translations/ko-KR/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/ko-KR/content/developers/apps/authorizing-oauth-apps.md @@ -11,13 +11,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. @@ -110,7 +111,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -234,11 +235,13 @@ For more information, see the "[OAuth 2.0 Device Authorization Grant](https://to Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if you or your users have two-factor authentication enabled. {% endnote %} +{% endif %} ### Redirect URLs @@ -292,6 +295,6 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr * "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" * "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/translations/ko-KR/content/developers/apps/building-github-apps.md b/translations/ko-KR/content/developers/apps/building-github-apps.md index a0868276380a..0012cdf9cef2 100644 --- a/translations/ko-KR/content/developers/apps/building-github-apps.md +++ b/translations/ko-KR/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/building-oauth-apps.md b/translations/ko-KR/content/developers/apps/building-oauth-apps.md index 61e6a69762f8..92ea416d43fb 100644 --- a/translations/ko-KR/content/developers/apps/building-oauth-apps.md +++ b/translations/ko-KR/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index b9d81a9adc4a..74aa6c7a9102 100644 --- a/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new GitHub App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index cfbbf5ea3416..18cb34edd39f 100644 --- a/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/ko-KR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/ko-KR/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/ko-KR/content/developers/apps/creating-a-github-app-from-a-manifest.md index 7feef22370e9..ef9427e2d132 100644 --- a/translations/ko-KR/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/ko-KR/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ You must complete this step of the GitHub App Manifest flow within one hour. {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/ko-KR/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/ko-KR/content/developers/apps/creating-a-github-app-using-url-parameters.md index 367169ee68cd..30e1aec255d0 100644 --- a/translations/ko-KR/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/ko-KR/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,42 +6,44 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. ### {% data variables.product.prodname_github_app %} configuration parameters - | 이름 | 유형 | 설명 | - | -------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `name` | `문자열` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | - | `설명` | `문자열` | A description of the {% data variables.product.prodname_github_app %}. | - | `url` | `문자열` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | - | `callback_url` | `문자열` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | - | `request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | - | `setup_url` | `문자열` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | - | `setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | - | `public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | - | `webhook_url` | `문자열` | The full URL that you would like to send webhook event payloads to. | - | `webhook_secret` | `문자열` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | - | `이벤트` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | - | `도메인` | `문자열` | The URL of a content reference. | - | `single_file_name` | `문자열` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. | + | 이름 | 유형 | 설명 | + | -------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `name` | `문자열` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | + | `설명` | `문자열` | A description of the {% data variables.product.prodname_github_app %}. | + | `url` | `문자열` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | + | `callback_url` | `문자열` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | + | `request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | + | `setup_url` | `문자열` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | + | `setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | + | `public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | + | `webhook_url` | `문자열` | The full URL that you would like to send webhook event payloads to. | + | `webhook_secret` | `문자열` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | + | `이벤트` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | + | `도메인` | `문자열` | The URL of a content reference. | + | `single_file_name` | `문자열` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + | `single_file_paths` | `array of strings` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions @@ -54,8 +56,8 @@ You can select permissions in a query string using the permission name in the fo | [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. | | `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. | | [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. | -| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/v3/repos/deployments/). Can be one of: `none`, `read`, or `write`. | -| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. | +| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/v3/repos/deployments/). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} | [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. | | [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. | | [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. | diff --git a/translations/ko-KR/content/developers/apps/creating-a-github-app.md b/translations/ko-KR/content/developers/apps/creating-a-github-app.md index 4cb99baab89a..e2d9793c3763 100644 --- a/translations/ko-KR/content/developers/apps/creating-a-github-app.md +++ b/translations/ko-KR/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} @@ -30,8 +31,17 @@ versions: 6. Optionally, in "Description", type a description of your app that users will see. ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. This URL is used if your app needs to identify and authorize user-to-server requests. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} 9. If your app authorizes users using the OAuth flow, you can select **Request user authorization (OAuth) during installation** to allow people to authorize the app when they install it, saving a step. If you select this option, the "Setup URL" becomes unavailable and users will be redirected to your "User authorization callback URL" after installing the app. See "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)" for more information. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png) diff --git a/translations/ko-KR/content/developers/apps/creating-an-oauth-app.md b/translations/ko-KR/content/developers/apps/creating-an-oauth-app.md index 54e22cce4526..6bc827517b3a 100644 --- a/translations/ko-KR/content/developers/apps/creating-an-oauth-app.md +++ b/translations/ko-KR/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -38,4 +39,11 @@ versions: 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) 8. Optionally, in "Application description", type a description of your app that users will see. ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. Click **Register application**. ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/ko-KR/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/ko-KR/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 265d0ab27033..d31f6878aef4 100644 --- a/translations/ko-KR/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/ko-KR/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -229,7 +230,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -607,7 +608,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -639,7 +640,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( diff --git a/translations/ko-KR/content/developers/apps/deleting-a-github-app.md b/translations/ko-KR/content/developers/apps/deleting-a-github-app.md index 7b8dfd4704ab..e845399f1422 100644 --- a/translations/ko-KR/content/developers/apps/deleting-a-github-app.md +++ b/translations/ko-KR/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/deleting-an-oauth-app.md b/translations/ko-KR/content/developers/apps/deleting-an-oauth-app.md index 345b954c034b..a31cc0177634 100644 --- a/translations/ko-KR/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/ko-KR/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/ko-KR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index 32c31b7249aa..1bed7a08072f 100644 --- a/translations/ko-KR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/ko-KR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/translations/ko-KR/content/developers/apps/editing-a-github-apps-permissions.md b/translations/ko-KR/content/developers/apps/editing-a-github-apps-permissions.md index acbef5efe59f..fd871d0387ae 100644 --- a/translations/ko-KR/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/ko-KR/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/developers/apps/getting-started-with-apps.md b/translations/ko-KR/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/translations/ko-KR/content/developers/apps/getting-started-with-apps.md +++ b/translations/ko-KR/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/guides.md b/translations/ko-KR/content/developers/apps/guides.md index 69ea30a55d42..6981d14f2c49 100644 --- a/translations/ko-KR/content/developers/apps/guides.md +++ b/translations/ko-KR/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/ko-KR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 96441ecb7be2..90b345d4f72c 100644 --- a/translations/ko-KR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/ko-KR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} @@ -43,12 +44,12 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec ##### 매개변수 -| 이름 | 유형 | 설명 | -| -------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `client_id` | `문자열` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | -| `redirect_uri` | `문자열` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. | -| `state` | `문자열` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | -| `login` | `문자열` | Suggests a specific account to use for signing in and authorizing the app. | +| 이름 | 유형 | 설명 | +| -------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `문자열` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | +| `redirect_uri` | `문자열` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `문자열` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | +| `login` | `문자열` | Suggests a specific account to use for signing in and authorizing the app. | {% note %} @@ -66,7 +67,7 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} @@ -74,17 +75,17 @@ Expiring user tokens are currently part of the user-to-server token expiration b ##### 매개변수 -| 이름 | 유형 | 설명 | -| --------------- | ----- | --------------------------------------------------------------------- | -| `client_id` | `문자열` | **Required.** The client ID for your GitHub App. | -| `client_secret` | `문자열` | **Required.** The client secret for your GitHub App. | -| `코드` | `문자열` | **Required.** The code you received as a response to Step 1. | -| `redirect_uri` | `문자열` | The URL in your application where users are sent after authorization. | -| `state` | `문자열` | The unguessable random string you provided in Step 1. | +| 이름 | 유형 | 설명 | +| --------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `문자열` | **Required.** The client ID for your GitHub App. | +| `client_secret` | `문자열` | **Required.** The client secret for your GitHub App. | +| `코드` | `문자열` | **Required.** The code you received as a response to Step 1. | +| `redirect_uri` | `문자열` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `문자열` | The unguessable random string you provided in Step 1. | ##### 응답 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -119,7 +120,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -249,7 +250,7 @@ While most of your API interaction should occur using your server-to-server inst * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} ##### 이벤트 @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -460,7 +461,7 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) * [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -587,7 +588,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Reactions -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers diff --git a/translations/ko-KR/content/developers/apps/index.md b/translations/ko-KR/content/developers/apps/index.md index 14e7a63a9e56..37db5dfae9a4 100644 --- a/translations/ko-KR/content/developers/apps/index.md +++ b/translations/ko-KR/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/ko-KR/content/developers/apps/installing-github-apps.md b/translations/ko-KR/content/developers/apps/installing-github-apps.md index 85a635fff5d2..0daf74da0b9e 100644 --- a/translations/ko-KR/content/developers/apps/installing-github-apps.md +++ b/translations/ko-KR/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a 1. From the [GitHub Apps settings page](https://github.com/settings/apps), select the public app you want to configure for others to install. 2. In "Homepage URL," type the URL for your app's homepage and click **Save changes**. ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/ko-KR/content/developers/apps/making-a-github-app-public-or-private.md b/translations/ko-KR/content/developers/apps/making-a-github-app-public-or-private.md index 8573e9685965..bf01890758e9 100644 --- a/translations/ko-KR/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/ko-KR/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/ko-KR/content/developers/apps/managing-github-apps.md b/translations/ko-KR/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/translations/ko-KR/content/developers/apps/managing-github-apps.md +++ b/translations/ko-KR/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/managing-oauth-apps.md b/translations/ko-KR/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/translations/ko-KR/content/developers/apps/managing-oauth-apps.md +++ b/translations/ko-KR/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/ko-KR/content/developers/apps/migrating-oauth-apps-to-github-apps.md index b81f4b36768a..f0bcc953eaa6 100644 --- a/translations/ko-KR/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/ko-KR/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/translations/ko-KR/content/developers/apps/modifying-a-github-app.md b/translations/ko-KR/content/developers/apps/modifying-a-github-app.md index 3fbd31316f28..e60a9b4eaec3 100644 --- a/translations/ko-KR/content/developers/apps/modifying-a-github-app.md +++ b/translations/ko-KR/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/modifying-an-oauth-app.md b/translations/ko-KR/content/developers/apps/modifying-an-oauth-app.md index 3e45db618208..5463c5f9956a 100644 --- a/translations/ko-KR/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/ko-KR/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/rate-limits-for-github-apps.md b/translations/ko-KR/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/translations/ko-KR/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/ko-KR/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/ko-KR/content/developers/apps/refreshing-user-to-server-access-tokens.md index ca3b723edb0e..d9b78acf7a49 100644 --- a/translations/ko-KR/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/ko-KR/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/scopes-for-oauth-apps.md b/translations/ko-KR/content/developers/apps/scopes-for-oauth-apps.md index 94be43cb22a6..26f6c12712ec 100644 --- a/translations/ko-KR/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/ko-KR/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,7 +19,7 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} @@ -37,42 +38,42 @@ X-Accepted-OAuth-Scopes: user ### Available scopes -| 이름 | 설명 | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} +| 이름 | 설명 | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} -| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | -|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | -|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | -|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | -|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} +| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | +|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | +|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | +|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | +|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%} |  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} -| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | -|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | -|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | -| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | -|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | -|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | -| **`admin:public_key`** | Fully manage public keys. | -|  `write:public_key` | Create, list, and view details for public keys. | -|  `read:public_key` | List and view details for public keys. | -| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | -| **`gist`** | Grants write access to gists. | -| **`알림(Notifications)`** | Grants:
      * read access to a user's notifications
      * mark as read access to threads
      * watch and unwatch access to a repository, and
      * read, write, and delete access to thread subscriptions. | -| **`사용자`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | -|  `read:user` | Grants access to read a user's profile data. | -|  `user:email` | Grants read access to a user's email addresses. | -|  `user:follow` | Grants access to follow or unfollow other users. | -| **`delete_repo`** | Grants access to delete adminable repositories. | -| **`write:discussion`** | Allows read and write access for team discussions. | +| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | +|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | +|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | +| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | +|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | +|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | +| **`admin:public_key`** | Fully manage public keys. | +|  `write:public_key` | Create, list, and view details for public keys. | +|  `read:public_key` | List and view details for public keys. | +| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | +| **`gist`** | Grants write access to gists. | +| **`알림(Notifications)`** | Grants:
      * read access to a user's notifications
      * mark as read access to threads
      * watch and unwatch access to a repository, and
      * read, write, and delete access to thread subscriptions. | +| **`사용자`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | +|  `read:user` | Grants access to read a user's profile data. | +|  `user:email` | Grants read access to a user's email addresses. | +|  `user:follow` | Grants access to follow or unfollow other users. | +| **`delete_repo`** | Grants access to delete adminable repositories. | +| **`write:discussion`** | Allows read and write access for team discussions. | |  `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} -| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | -| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | +| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | +| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | | **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} -| **`admin:gpg_key`** | Fully manage GPG keys. | -|  `write:gpg_key` | Create, list, and view details for GPG keys. | +| **`admin:gpg_key`** | Fully manage GPG keys. | +|  `write:gpg_key` | Create, list, and view details for GPG keys. | |  `read:gpg_key` | List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -| **`워크플로`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +| **`워크플로`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} diff --git a/translations/ko-KR/content/developers/apps/setting-permissions-for-github-apps.md b/translations/ko-KR/content/developers/apps/setting-permissions-for-github-apps.md index aea8157d923e..f63d641cdbf1 100644 --- a/translations/ko-KR/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/ko-KR/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/translations/ko-KR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/ko-KR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index 49f0a9a0e9fe..ea9fc0b72e8d 100644 --- a/translations/ko-KR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/ko-KR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/ko-KR/content/developers/apps/transferring-ownership-of-a-github-app.md index 1b715b8af5b6..ea865da97cb9 100644 --- a/translations/ko-KR/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/ko-KR/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/ko-KR/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 1b812675c416..4f1cdbe51286 100644 --- a/translations/ko-KR/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/ko-KR/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ko-KR/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/ko-KR/content/developers/apps/troubleshooting-authorization-request-errors.md index 4113c5512665..ff6624c958c7 100644 --- a/translations/ko-KR/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/ko-KR/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/translations/ko-KR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/ko-KR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 938d7e8cf839..c38a7f4ca121 100644 --- a/translations/ko-KR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/ko-KR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/developers/apps/using-content-attachments.md b/translations/ko-KR/content/developers/apps/using-content-attachments.md index 923fa1791fe6..e093b1610c1e 100644 --- a/translations/ko-KR/content/developers/apps/using-content-attachments.md +++ b/translations/ko-KR/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/translations/ko-KR/content/developers/apps/using-the-github-api-in-your-app.md b/translations/ko-KR/content/developers/apps/using-the-github-api-in-your-app.md index ab62f09f74f3..1ac135eceb1d 100644 --- a/translations/ko-KR/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/ko-KR/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/github-marketplace/about-github-marketplace.md b/translations/ko-KR/content/developers/github-marketplace/about-github-marketplace.md index 5749868a6fab..0ea91b55cb86 100644 --- a/translations/ko-KR/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/ko-KR/content/developers/github-marketplace/about-github-marketplace.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.actions-not-verified %} -To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[{% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}](/marketplace/actions/)." +To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." ### 앱 diff --git a/translations/ko-KR/content/developers/index.md b/translations/ko-KR/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/translations/ko-KR/content/developers/index.md +++ b/translations/ko-KR/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ko-KR/content/developers/overview/about-githubs-apis.md b/translations/ko-KR/content/developers/overview/about-githubs-apis.md index 4d21a0f8419f..39e74b19f1e3 100644 --- a/translations/ko-KR/content/developers/overview/about-githubs-apis.md +++ b/translations/ko-KR/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### beta diff --git a/translations/ko-KR/content/developers/overview/github-developer-program.md b/translations/ko-KR/content/developers/overview/github-developer-program.md index 343241fd6fcc..8ecaa853aa7c 100644 --- a/translations/ko-KR/content/developers/overview/github-developer-program.md +++ b/translations/ko-KR/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/translations/ko-KR/content/developers/overview/index.md b/translations/ko-KR/content/developers/overview/index.md index b60a1e328444..df3d394a6ca9 100644 --- a/translations/ko-KR/content/developers/overview/index.md +++ b/translations/ko-KR/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: 개요 -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ko-KR/content/developers/overview/managing-deploy-keys.md b/translations/ko-KR/content/developers/overview/managing-deploy-keys.md index fcc5d295232a..dad75176db2c 100644 --- a/translations/ko-KR/content/developers/overview/managing-deploy-keys.md +++ b/translations/ko-KR/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/overview/replacing-github-services.md b/translations/ko-KR/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/translations/ko-KR/content/developers/overview/replacing-github-services.md +++ b/translations/ko-KR/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/ko-KR/content/developers/overview/using-ssh-agent-forwarding.md b/translations/ko-KR/content/developers/overview/using-ssh-agent-forwarding.md index bf7f696feeff..951c3ca09e06 100644 --- a/translations/ko-KR/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/ko-KR/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/ko-KR/content/developers/webhooks-and-events/about-webhooks.md b/translations/ko-KR/content/developers/webhooks-and-events/about-webhooks.md index 048e5dd70366..28831fe1a344 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/about-webhooks.md @@ -6,14 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} ### 이벤트 diff --git a/translations/ko-KR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/ko-KR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index c121f0bf21d2..71c7eec7477d 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/webhooks-and-events/creating-webhooks.md b/translations/ko-KR/content/developers/webhooks-and-events/creating-webhooks.md index 9dfc16c27c76..4146344b2986 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. diff --git a/translations/ko-KR/content/developers/webhooks-and-events/events.md b/translations/ko-KR/content/developers/webhooks-and-events/events.md index 7e264a9cf1e6..b9ec4707800c 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/events.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/developers/webhooks-and-events/github-event-types.md b/translations/ko-KR/content/developers/webhooks-and-events/github-event-types.md index 4adf87a23a86..fa0881c8ba2f 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object diff --git a/translations/ko-KR/content/developers/webhooks-and-events/index.md b/translations/ko-KR/content/developers/webhooks-and-events/index.md index b8799959352e..8fe5ba3cd8d9 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/index.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ko-KR/content/developers/webhooks-and-events/issue-event-types.md b/translations/ko-KR/content/developers/webhooks-and-events/issue-event-types.md index 3a48cff1cbd9..e10a98add628 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -229,7 +230,7 @@ The issue or pull request was referenced from another issue or pull request. | --------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `actor` | `개체` | The person who generated the event. | | `created_at` | `문자열` | The timestamp indicating when the cross-reference was added. | -| `updated_at` | `문자열` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. | +| `updated_at` | `문자열` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. | | `source` | `개체` | The issue or pull request that added a cross-reference. | | `source[type]` | `문자열` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. | | `source[issue]` | `개체` | The `issue` object that added the cross-reference. | @@ -347,7 +348,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -664,7 +665,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/ko-KR/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/ko-KR/content/developers/webhooks-and-events/securing-your-webhooks.md index 0a5ed843591b..558685831253 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/translations/ko-KR/content/developers/webhooks-and-events/testing-webhooks.md b/translations/ko-KR/content/developers/webhooks-and-events/testing-webhooks.md index be8a04c41b59..bb6298346d79 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Now that you've [configured your local server](/webhooks/configuring/), you migh ### Listing recent deliveries -Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a deployment was successful (green check) or failed (red x). You can also identify when each delivery was attempted. +Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a delivery was successful (green check) or failed (red x). You can also identify when each delivery was attempted. {% data variables.product.product_name %} keeps a log of each webhook delivery for {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} days. diff --git a/translations/ko-KR/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/ko-KR/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 14c6ba12c9ed..0b36a7b6c5db 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ The unique properties for a webhook event are the same properties you'll find in HTTP POST payloads that are delivered to your webhook's configured URL endpoint will contain several special headers: -| Header | 설명 | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | Name of the event that triggered the delivery. | -| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | -| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| Header | 설명 | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | Name of the event that triggered the delivery. | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -290,10 +291,10 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| 키 | 유형 | 설명 | -| ------------ | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `동작` | `문자열` | The action performed. Can be `created`.{% endif %} -| `deployment` | `개체` | The [deployment](/rest/reference/repos#list-deployments). | +| 키 | 유형 | 설명 | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `동작` | `문자열` | The action performed. Can be `created`.{% endif %} +| `deployment` | `개체` | The [deployment](/rest/reference/repos#list-deployments). | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| 키 | 유형 | 설명 | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `동작` | `문자열` | The action performed. Can be `created`.{% endif %} -| `deployment_status` | `개체` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | -| `deployment_status["state"]` | `문자열` | The new state. Can be `pending`, `success`, `failure`, or `error`. | -| `deployment_status["target_url"]` | `문자열` | The optional link added to the status. | -| `deployment_status["description"]` | `문자열` | The optional human-readable description added to the status. | -| `deployment` | `개체` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | +| 키 | 유형 | 설명 | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `동작` | `문자열` | The action performed. Can be `created`.{% endif %} +| `deployment_status` | `개체` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | +| `deployment_status["state"]` | `문자열` | The new state. Can be `pending`, `success`, `failure`, or `error`. | +| `deployment_status["target_url"]` | `문자열` | The optional link added to the status. | +| `deployment_status["description"]` | `문자열` | The optional human-readable description added to the status. | +| `deployment` | `개체` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### 엔터프라이즈 @@ -429,7 +430,7 @@ When someone revokes their authorization of a {% data variables.product.prodname {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** {% data reusables.pre-release-program.suspend-installation-beta %} For more information, see "[Suspending a {% data variables.product.prodname_github_app %} installation](/apps/managing-github-apps/suspending-a-github-app-installation/)." @@ -617,7 +618,7 @@ For a detailed description of this payload and the payload for each type of `act ### meta -The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to recieve meta events for. +The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for. #### Availability @@ -667,18 +668,18 @@ The webhook this event is configured on was deleted. This event will only listen #### Availability -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission #### Webhook payload object -| 키 | 유형 | 설명 | -| ------------ | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `동작` | `문자열` | The action that was performed. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | -| `초대` | `개체` | The invitation for the user or email if the action is `member_invited`. | -| `membership` | `개체` | The membership between the user and the organization. Not present when the action is `member_invited`. | +| 키 | 유형 | 설명 | +| ------------ | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `동작` | `문자열` | The action that was performed. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | +| `초대` | `개체` | The invitation for the user or email if the action is `member_invited`. | +| `membership` | `개체` | The membership between the user and the organization. Not present when the action is `member_invited`. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -974,13 +975,17 @@ Deliveries for `review_requested` and `review_request_removed` events will have | `before` | `문자열` | The SHA of the most recent commit on `ref` before the push. | | `after` | `문자열` | The SHA of the most recent commit on `ref` after the push. | | `commits` | `array` | An array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](/v3/repos/commits/) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.) | -| `commits[][sha]` | `문자열` | The SHA of the commit. | +| `commits[][id]` | `문자열` | The SHA of the commit. | +| `commits[][timestamp]` | `문자열` | The ISO 8601 timestamp of the commit. | | `commits[][message]` | `문자열` | The commit message. | | `commits[][author]` | `개체` | The git author of the commit. | | `commits[][author][name]` | `문자열` | The git author's name. | | `commits[][author][email]` | `문자열` | The git author's email address. | | `commits[][url]` | `url` | URL that points to the commit API resource. | | `commits[][distinct]` | `boolean` | Whether this commit is distinct from any that have been pushed before. | +| `commits[][added]` | `array` | An array of files added in the commit. | +| `commits[][modified]` | `array` | An array of files modified by the commit. | +| `commits[][removed]` | `array` | An array of files removed in the commit. | | `pusher` | `개체` | The user who pushed the commits. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1014,7 +1019,7 @@ Deliveries for `review_requested` and `review_request_removed` events will have {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch This event occurs when a {% data variables.product.prodname_github_app %} sends a `POST` request to the "[Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event)" endpoint. @@ -1042,7 +1047,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends | 키 | 유형 | 설명 | | ---- | ----- | --------------------------------------------------------------------------- | -| `동작` | `문자열` | The action that was performed. This can be one of:
      • `created` - A repository is created.
      • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
      • `archived` - A repository is archived.
      • `unarchived` - A repository is unarchived.
      • {% if currentVersion != "free-pro-team@latest" %}
      • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
      • {% endif %}
      • `edited` - A repository's information is edited.
      • `renamed` - A repository is renamed.
      • `transferred` - A repository is transferred.
      • `publicized` - A repository is made public.
      • `privatized` - A repository is made private.
      | +| `동작` | `문자열` | The action that was performed. This can be one of:
      • `created` - A repository is created.
      • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
      • `archived` - A repository is archived.
      • `unarchived` - A repository is unarchived.
      • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
      • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
      • {% endif %}
      • `edited` - A repository's information is edited.
      • `renamed` - A repository is renamed.
      • `transferred` - A repository is transferred.
      • `publicized` - A repository is made public.
      • `privatized` - A repository is made private.
      | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1244,7 +1249,7 @@ You can only create a sponsorship webhook on {% data variables.product.prodname_ {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### 사용자 diff --git a/translations/ko-KR/content/developers/webhooks-and-events/webhooks.md b/translations/ko-KR/content/developers/webhooks-and-events/webhooks.md index 7187f705569c..ce6641349041 100644 --- a/translations/ko-KR/content/developers/webhooks-and-events/webhooks.md +++ b/translations/ko-KR/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/about-branch-restrictions.md b/translations/ko-KR/content/github/administering-a-repository/about-branch-restrictions.md index e18de9f14fc1..e190f4574abf 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: About branch restrictions -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. For more information, see "[Enabling branch restrictions](/articles/enabling-branch-restrictions)" and "[About protected branches](/articles/about-protected-branches)." You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. diff --git a/translations/ko-KR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 0eb73197dadc..aad50f336b43 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} Each email notification for a push to a repository lists the new commits and links to a diff containing just those commits. In the email notification you'll see: @@ -24,7 +25,7 @@ Each email notification for a push to a repository lists the new commits and lin - The files that were changed as part of the commit - The commit message -You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." +You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." ### Enabling email notifications for pushes to your repository @@ -36,7 +37,7 @@ You can filter email notifications you receive for pushes to a repository. For m 7. Click **Save settings**. ![Save settings button](/assets/images/help/settings/save_notification_settings.png) ### 더 읽을거리 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" {% else %} - "[About notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)" diff --git a/translations/ko-KR/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/ko-KR/content/github/administering-a-repository/about-github-dependabot-version-updates.md index 617d1c7778a6..8978a112903b 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -17,7 +17,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c When {% data variables.product.prodname_dependabot_short %} identifies an outdated dependency, it raises a pull request to update the manifest to the latest version of the dependency. For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. You check that your tests pass, review the changelog and release notes included in the pull request summary, and then merge it. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." -If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." {% data reusables.dependabot.dependabot-tos %} diff --git a/translations/ko-KR/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/ko-KR/content/github/administering-a-repository/about-merge-methods-on-github.md index 91a47e1fac48..02d653158a2f 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} You can enforce one type of merge method, such as commit squashing or rebasing, by only enabling the desired method for your repository. {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} The default merge method creates a merge commit. You can prevent anyone from pushing merge commits to a protected branch by enforcing a linear commit history. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} ### Squashing your merge commits diff --git a/translations/ko-KR/content/github/administering-a-repository/about-protected-branches.md b/translations/ko-KR/content/github/administering-a-repository/about-protected-branches.md index c732958d36ee..f5155972c0ad 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} You can choose to enforce restrictions on how a pull request is merged into your repository. diff --git a/translations/ko-KR/content/github/administering-a-repository/about-releases.md b/translations/ko-KR/content/github/administering-a-repository/about-releases.md index 68fc47ebc097..4be9004f5491 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-releases.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About releases @@ -20,11 +21,11 @@ Releases are deployable software iterations you can package and make available f Releases are based on [Git tags](https://git-scm.com/book/en/Git-Basics-Tagging), which mark a specific point in your repository's history. A tag date may be different than a release date since they can be created at different times. For more information about viewing your existing tags, see "[Viewing your repository's releases and tags](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)." -You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." Anyone with read access to a repository can view and compare releases, but only people with write permissions to a repository can manage releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/ko-KR/content/github/administering-a-repository/about-required-commit-signing.md b/translations/ko-KR/content/github/administering-a-repository/about-required-commit-signing.md index a26d860dc3f2..0e3d4decb04c 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required commit signing. For more information, see "[Configuring protected branches](/articles/configuring-protected-branches/)." -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." +When you enable required commit signing on a branch, contributors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." You can always push local commits to the branch if the commits are signed and verified. {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} diff --git a/translations/ko-KR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/ko-KR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index fa6f323ce865..512a9ed8a663 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required reviews. For more information about enforcing branch protections, see "[Configuring protected branches](/articles/configuring-protected-branches/)." For more information about setting up required reviews, see "[Enabling required reviews for pull requests](/articles/enabling-required-reviews-for-pull-requests)." diff --git a/translations/ko-KR/content/github/administering-a-repository/about-required-status-checks.md b/translations/ko-KR/content/github/administering-a-repository/about-required-status-checks.md index 8b4466557b03..87223e5fe113 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About required status checks @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Sometimes, the results of the status checks for the test merge commit and head commit will conflict. If the test merge commit has a status, it must pass. Otherwise, the status of the head commit must pass before you can merge the branch. For more information about test merge commits, see "[Pull Requests](/v3/pulls/#response-1)." diff --git a/translations/ko-KR/content/github/administering-a-repository/about-securing-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/about-securing-your-repository.md index 2b7c963ec18d..9b1b79977a19 100644 --- a/translations/ko-KR/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ The first step to securing a repository is to set up who can see and modify your Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage them to upgrade. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- **{% data variables.product.prodname_dependabot_short %} alerts** +- **{% data variables.product.prodname_dependabot_short %} alerts and security updates** - View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot_short %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)." - **{% data variables.product.prodname_code_scanning_capc %} alerts** diff --git a/translations/ko-KR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/ko-KR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index 51abe1419100..e997a7d22db8 100644 --- a/translations/ko-KR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/ko-KR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results, an issue template, or the release form page on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/translations/ko-KR/content/github/administering-a-repository/changing-the-default-branch.md b/translations/ko-KR/content/github/administering-a-repository/changing-the-default-branch.md index b13e501938bf..ed6802238dee 100644 --- a/translations/ko-KR/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/ko-KR/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. Fo ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/ko-KR/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/ko-KR/content/github/administering-a-repository/classifying-your-repository-with-topics.md index bb919c1771aa..d4f1cf411bf6 100644 --- a/translations/ko-KR/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/ko-KR/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About topics @@ -27,7 +28,7 @@ You can search for repositories that are associated with a particular topic. For ### Adding topics to your repository -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository description, click **Add topics**. ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) 3. Type the topic you want to add to your repository, then type a space. ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) 4. After you've finished adding topics, click **Done**. ![Form with a list of topics and Done button](/assets/images/help/repository/add-topics-done-button.png) diff --git a/translations/ko-KR/content/github/administering-a-repository/comparing-releases.md b/translations/ko-KR/content/github/administering-a-repository/comparing-releases.md index 21329f136638..1919d9d2850a 100644 --- a/translations/ko-KR/content/github/administering-a-repository/comparing-releases.md +++ b/translations/ko-KR/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: People with read access to a repository can view and compare releas versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/ko-KR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index ac223fe9c4a7..2ac0938a19dc 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -545,12 +545,6 @@ updates: Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} - ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -564,7 +558,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. + +| Package manager | Required file path for vendored dependencies | More information | +| --------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `bundler` | The dependencies must be in the _vendor/cache_ directory.
      Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/ko-KR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/ko-KR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index 4b2121c3c5cb..155d606409c6 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. If you use Zendesk to track user-reported tickets, for example, you can reference a ticket number in the pull request you open to fix the issue. diff --git a/translations/ko-KR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/ko-KR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index 6ff4a4585872..1314ddd7c067 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ko-KR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/ko-KR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 8ec31a37565a..a4aa74f3f6d0 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ko-KR/content/github/administering-a-repository/configuring-protected-branches.md b/translations/ko-KR/content/github/administering-a-repository/configuring-protected-branches.md index 9d418ee1cd4e..351d1d192662 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/ko-KR/content/github/administering-a-repository/configuring-pull-request-merges.md index 575be048b725..6a34fe2d0d6a 100644 --- a/translations/ko-KR/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/ko-KR/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/ko-KR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index 84914185ea0a..60a506cf6365 100644 --- a/translations/ko-KR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/ko-KR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use a *.gitattributes* file to mark files that match a given "pattern" with the specified attributes. A *.gitattributes* file uses the same rules for matching as _.gitignore_ files. For more information, see [PATTERN FORMAT](https://www.git-scm.com/docs/gitignore#_pattern_format) in the Git documentation. diff --git a/translations/ko-KR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/ko-KR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index a804bc15c0d5..3c61f2eb0ed4 100644 --- a/translations/ko-KR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/ko-KR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Until you add an image, repository links expand to show basic information about the repository and the owner's avatar. Adding an image to your repository can help identify your project across various social platforms. diff --git a/translations/ko-KR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/ko-KR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 6e38b75407be..ddf52fc18cef 100644 --- a/translations/ko-KR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/ko-KR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/deleting-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/deleting-a-repository.md index 75510cd91a2d..95bf02446acb 100644 --- a/translations/ko-KR/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} delete an organization repository. If **Allow members to delete or transfer repositories for this organization** has been disabled, only organization owners can delete organization repositories. {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/ko-KR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/ko-KR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index 7ef9b0f722a3..b5ba2d1a4694 100644 --- a/translations/ko-KR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/ko-KR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting a branch used for a pull request diff --git a/translations/ko-KR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index dc98637951aa..dc326ed50c20 100644 --- a/translations/ko-KR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ You can enable {% data variables.product.prodname_actions %} for your repository Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your repository {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -44,7 +44,7 @@ You can disable all workflows for a repository or set a policy that configures w {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index a41e3c15f526..57550fe89a8b 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- Repository administrators can change the anonymous Git read access setting for a specific repository if: - A site administrator has enabled private mode and anonymous Git read access. -- The repository is public on the instance and is not a fork. +- The repository is public on the enterprise and is not a fork. - A site administrator has not disabled anonymous Git read access for the repository. {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/ko-KR/content/github/administering-a-repository/enabling-branch-restrictions.md index f2a70ea7259d..256adda3203a 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Enabling branch restrictions -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to an organization-owned repository can enable branch restrictions. diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/ko-KR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index 28337430ccd0..5ebca98ea4a2 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable branch deletions. diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/ko-KR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 8e8fa472770c..9da2f998aa09 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable force pushes. @@ -15,7 +16,7 @@ By default, force pushes are blocked on all protected branches. When you enable Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/ko-KR/content/github/administering-a-repository/enabling-required-commit-signing.md index ab2b37b674cf..f7721e0ce0ef 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required commit signing on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/ko-KR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index 02d0df0e39bb..2f642d8d3e31 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required reviews on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/translations/ko-KR/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/ko-KR/content/github/administering-a-repository/enabling-required-status-checks.md index fc149abd15ad..f42a9a7cf552 100644 --- a/translations/ko-KR/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/ko-KR/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/ko-KR/content/github/administering-a-repository/index.md b/translations/ko-KR/content/github/administering-a-repository/index.md index b7d660caa499..7f702c094634 100644 --- a/translations/ko-KR/content/github/administering-a-repository/index.md +++ b/translations/ko-KR/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /setting-the-default-branch %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/ko-KR/content/github/administering-a-repository/linking-to-releases.md b/translations/ko-KR/content/github/administering-a-repository/linking-to-releases.md index b63d99224465..609f482962c6 100644 --- a/translations/ko-KR/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/ko-KR/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/managing-branches-in-your-repository.md index 649ce43f079d..2688f35f9e52 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index fc52191ea41a..957b83f2df9a 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: 'People with admin permissions for a repository can manage whether versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### About {% data variables.large_files.product_name_short %} objects in archives {% data variables.product.product_name %} creates source code archives of your repository in the form of ZIP files and tarballs. People can download these archives on the main page of your repository or as release assets. By default, {% data variables.large_files.product_name_short %} objects are not included in these archives, only the pointer files to these objects. To improve the usability of archives for your repository, you can choose to include the {% data variables.large_files.product_name_short %} objects instead. -If you choose to include {% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% endif %} ### Managing {% data variables.large_files.product_name_short %} objects in archives diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/ko-KR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index d59bf97cc322..6f93905e1f99 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### About {% data variables.product.prodname_dependabot %} pull requests -{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +{% data reusables.dependabot.pull-request-introduction %} -When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package management system. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package manager. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." If you have many dependencies to manage, you may want to customize the configuration for each package manager so that pull requests have specific reviewers, assignees, and labels. For more information, see "[Customizing dependency updates](/github/administering-a-repository/customizing-dependency-updates)." diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/managing-releases-in-a-repository.md index 65812434ad07..3f62ea9444f0 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,18 +12,19 @@ permissions: 'Repository collaborators and people with write access to a reposit versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About release management You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also manage releases using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release`](https://cli.github.com/manual/gh_release)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-repository-settings.md b/translations/ko-KR/content/github/administering-a-repository/managing-repository-settings.md index 467c6b67b6d3..240e40b6ede2 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/ko-KR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index 920ae367999d..fbb277d7790d 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to a repository can enable or disable the automatic deletion of branches. diff --git a/translations/ko-KR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index 64da29d8a7bc..e5e84ee924f8 100644 --- a/translations/ko-KR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your repository -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: People with admin permissions for a repository can manage the forki versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ko-KR/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/ko-KR/content/github/administering-a-repository/releasing-projects-on-github.md index 0751f42269f0..372ed4cafcba 100644 --- a/translations/ko-KR/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/ko-KR/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/administering-a-repository/renaming-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/renaming-a-repository.md index d888fc3f060d..23f46e371a1a 100644 --- a/translations/ko-KR/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you rename a repository, all existing information, with the exception of project site URLs, is automatically redirected to the new name, including: diff --git a/translations/ko-KR/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/ko-KR/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 4fd1c4228f59..6578badc21d5 100644 --- a/translations/ko-KR/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/ko-KR/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can require a linear commit history. diff --git a/translations/ko-KR/content/github/administering-a-repository/setting-repository-visibility.md b/translations/ko-KR/content/github/administering-a-repository/setting-repository-visibility.md index 2f13e6b62a0e..a7179ff8feac 100644 --- a/translations/ko-KR/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/ko-KR/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility changes @@ -19,18 +20,18 @@ We recommend reviewing the following caveats before you change the visibility of #### Making a repository private - * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} * Any published {% data variables.product.prodname_pages %} site will be automatically unpublished. If you added a custom domain to the {% data variables.product.prodname_pages %} site, you should remove or update your DNS records before making the repository private, to avoid the risk of a domain takeover. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." * {% data variables.product.prodname_dotcom %} will no longer included the repository in the {% data variables.product.prodname_archive %}. For more information, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)."{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} #### Making a repository public * {% data variables.product.prodname_dotcom %} will detach private forks and turn them into a standalone private repository. For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)" * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Once your repository is public, you can also view your repository's community profile to see whether your project meets best practices for supporting contributors. For more information, see "[Viewing your community profile](/articles/viewing-your-community-profile)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Changing a repository's visibility diff --git a/translations/ko-KR/content/github/administering-a-repository/transferring-a-repository.md b/translations/ko-KR/content/github/administering-a-repository/transferring-a-repository.md index 04755d4a0bbd..95343d8a7a69 100644 --- a/translations/ko-KR/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository transfers diff --git a/translations/ko-KR/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/ko-KR/content/github/administering-a-repository/types-of-required-status-checks.md index 783741945276..7d9647c2a2b6 100644 --- a/translations/ko-KR/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/ko-KR/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | Type of required status check | Setting | Merge requirements | Considerations | diff --git a/translations/ko-KR/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/viewing-branches-in-your-repository.md index 15d36f295498..08c29fded751 100644 --- a/translations/ko-KR/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/ko-KR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 73ec8b99c4f3..ec96f2719717 100644 --- a/translations/ko-KR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/ko-KR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/ko-KR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index d96fd89ad52f..71bdcb493865 100644 --- a/translations/ko-KR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/ko-KR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also view a release using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release view`](https://cli.github.com/manual/gh_release_view)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/ko-KR/content/github/authenticating-to-github/about-authentication-to-github.md index 8aadfbba58df..346337525499 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/ko-KR/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: 'You can securely access your account''s resources by authenticating to { versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About authentication to {% data variables.product.prodname_dotcom %} -To keep your account secure, you must authenticate before you can access certain resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. You can access your resources in {% data variables.product.product_name %} in a variety of ways: in the browser, via {% data variables.product.prodname_desktop %} or another desktop application, with the API, or via the command line. Each way of accessing {% data variables.product.product_name %} supports different modes of authentication. -- Username and password with two-factor authentication +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - Personal access token - SSH 키 ### Authenticating in your browser -You can authenticate to {% data variables.product.product_name %} in your browser in different ways. +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **Username and password only** - You'll create a password when you create your user account on {% data variables.product.product_name %}. We recommend that you use a password manager to generate a random and unique password. For more information, see "[Creating a strong password](/github/authenticating-to-github/creating-a-strong-password)." - **Two-factor authentication (2FA)** (recommended) - If you enable 2FA, we'll also prompt you to provide a code that's generated by an application on your mobile device or sent as a text message (SMS) after you successfully enter your username and password. For more information, see "[Accessing {% data variables.product.prodname_dotcom %} using two-factor authentication](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)." - In addition to authentication with a mobile application or a text message, you can optionally add a secondary method of authentication with a security key using WebAuthn. For more information, see "[Configuring two-factor authentication using a security key](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)." +{% endif %} ### Authenticating with {% data variables.product.prodname_desktop %} @@ -32,7 +34,7 @@ You can authenticate with {% data variables.product.prodname_desktop %} using yo ### Authenticating with the API -You can authenticate with the {% data variables.product.product_name %} API in different ways. +You can authenticate with the API in different ways. - **Personal access tokens** - In limited situations, such as testing, you can use a personal access token to access the API. Using a personal access token enables you to revoke access at any time. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/ko-KR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/ko-KR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index f4831bd92a2b..e0ce88912ca6 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/ko-KR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: About authentication with SAML single sign-on -intro: 'You can access an organization that uses SAML single sign-on (SSO) by authenticating through an identity provider (IdP). To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} Organization owners can invite your user account on {% data variables.product.prodname_dotcom %} to join their organization that uses SAML SSO, which allows you to contribute to the organization and retain your existing identity and contributions on {% data variables.product.prodname_dotcom %}. When you access resources within an organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} will redirect you to the organization's SAML IdP to authenticate. After you successfully authenticate with your account on the IdP, the IdP redirects you back to {% data variables.product.prodname_dotcom %}, where you can access the organization's resources. @@ -16,7 +29,7 @@ When you access resources within an organization that uses SAML SSO, {% data var If you have recently authenticated with your organization's SAML IdP in your browser, you are automatically authorized when you access a {% data variables.product.prodname_dotcom %} organization that uses SAML SSO. If you haven't recently authenticated with your organization's SAML IdP in your browser, you must authenticate at the SAML IdP before you can access the organization. -You must periodically authenticate with your SAML IdP to authenticate and gain access to the organization's resources on {% data variables.product.prodname_dotcom %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)." +{% data reusables.saml.you-must-periodically-authenticate %} To use the API or Git on the command line to access protected content in an organization that uses SAML SSO, you will need to use an authorized personal access token over HTTPS or an authorized SSH key. {% data variables.product.prodname_oauth_app %} access tokens are authorized by default. @@ -26,6 +39,9 @@ To use a new or existing personal access token or SSH key with an organization t You must have an active SAML session each time you authorize an {% data variables.product.prodname_oauth_app %}. +{% endif %} + ### 더 읽을거리 -- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/ko-KR/content/github/authenticating-to-github/about-commit-signature-verification.md index 9331a23bd2ee..1a76e4b67b1e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/ko-KR/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: About commit signature verification -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit signature verification diff --git a/translations/ko-KR/content/github/authenticating-to-github/about-ssh.md b/translations/ko-KR/content/github/authenticating-to-github/about-ssh.md index e06f2b3ee74d..1fdbf436b9e1 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/about-ssh.md +++ b/translations/ko-KR/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: About SSH -intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username or password at each visit.' +intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you set up SSH, you'll [generate an SSH key and add it to the ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) and then [add the key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). Adding the SSH key to the ssh-agent ensures that your SSH key has an extra layer of security through the use of a passphrase. For more information, see "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." diff --git a/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index 1b7d3863b784..67ad9807783a 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new GPG key to your {% data variables.product.product_name %} account, you should have: diff --git a/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 401ffc74aeab..e46804bc00e7 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/ko-KR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new SSH key to your {% data variables.product.product_name %} account, you should have: diff --git a/translations/ko-KR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/ko-KR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 3d6bbb5a4194..9276fb3ab28e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/ko-KR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/ko-KR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index 7aef5dbc735a..e1cc60930123 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/ko-KR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: Authenticating with SAML single sign-on -intro: 'You can authenticate to a {% data variables.product.product_name %} organization with SAML single sign-on (SSO) and view your active sessions.' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/ko-KR/content/github/authenticating-to-github/authorizing-oauth-apps.md index 33172bb4462f..c664a1be5e57 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/ko-KR/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When an {% data variables.product.prodname_oauth_app %} wants to identify you by your {% data variables.product.product_name %} account, you'll see a page with the app's developer contact information and a list of the specific data that's being requested. diff --git a/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index f65e7bd365e9..3376298e86b4 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index 5fce820e48c9..9a95a12d6b61 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/ko-KR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/ko-KR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index 8237a5e84678..688c148b3563 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/ko-KR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Checking your commit signature verification status diff --git a/translations/ko-KR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/ko-KR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 948ffa9f63bc..2f82f7db52d3 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/ko-KR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/ko-KR/content/github/authenticating-to-github/connecting-with-third-party-applications.md index fd706a119c4e..9715beac5aa3 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/ko-KR/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When a third-party application wants to identify you by your {% data variables.product.product_name %} login, you'll see a page with the developer contact information and a list of the specific data that's being requested. diff --git a/translations/ko-KR/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/ko-KR/content/github/authenticating-to-github/creating-a-personal-access-token.md index 2dd21b86b25e..138b970cd440 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/ko-KR/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personal access tokens (PATs) are an alternative to using passwords for authentication to {% data variables.product.product_name %} when using the [GitHub API](/v3/auth/#via-oauth-and-personal-access-tokens) or the [command line](#using-a-token-on-the-command-line). diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/ko-KR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index 95b6f3df8579..ad63b888c36e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When trying to SSH into {% data variables.product.product_location %} on a Linux computer, you may see the following message in your terminal: diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-bad-file-number.md b/translations/ko-KR/content/github/authenticating-to-github/error-bad-file-number.md index 1e504f7ee019..183aa626c5b2 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When running remote Git commands or SSH, your connection might time out: diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/ko-KR/content/github/authenticating-to-github/error-key-already-in-use.md index e26e44ea86ee..2e4c52a8bf33 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Finding where the key has been used diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/ko-KR/content/github/authenticating-to-github/error-permission-denied-publickey.md index b0b628f57f7d..875f71f11a3f 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Should the `sudo` command be used with Git? @@ -51,7 +52,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -86,7 +87,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -186,7 +187,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -218,7 +219,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index 6d40fe7226e7..f45e846a3edb 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, the owner of the repository (`user`) needs to add your account (`other-user`) as a collaborator on the repository or to a team that has write access to the repository. diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index a7f02b479ce0..dda09ea92a69 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, remove the deploy key from the repository, and [add the key to your user account](/articles/adding-a-new-ssh-key-to-your-github-account) instead. diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/ko-KR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index ac8254e11d0a..002a7f854070 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `-K` option is in Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you have installed a different version of `ssh-add`, it may lack support for `-K`. diff --git a/translations/ko-KR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/ko-KR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index 2a2016ae6c0c..3ca153f2dfba 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/ko-KR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When using an unverified key to perform Git operations, you will be prompted to perform an audit of your SSH keys. diff --git a/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-gpg-key.md index 3cbddd8df79a..8fe4fcb297ff 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and DSA`. +4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and RSA`. 5. Enter the desired key size. Your key must be at least `4096` bits. 6. Enter the length of time the key should be valid. Press `Enter` to specify the default selection, indicating that the key doesn't expire. 7. Verify that your selections are correct. diff --git a/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 1ab11b8727c9..9f21b6e865e8 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/ko-KR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you don't already have an SSH key, you must [generate a new SSH key](#generating-a-new-ssh-key). If you're unsure whether you already have an SSH key, check for [existing keys](/articles/checking-for-existing-ssh-keys). diff --git a/translations/ko-KR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/ko-KR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 007a22af6d04..309b4e69c182 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/ko-KR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -These are {% data variables.product.prodname_dotcom %}'s public key fingerprints (in hexadecimal format): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -These are the SHA256 hashes shown in OpenSSH 6.8 and newer (in base64 format): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/ko-KR/content/github/authenticating-to-github/index.md b/translations/ko-KR/content/github/authenticating-to-github/index.md index d48b7ccdbc97..1ea2f31cb2b8 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/index.md +++ b/translations/ko-KR/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: Authenticating to GitHub shortTitle: Authentication -intro: 'Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/ko-KR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index 134c5fd438fa..183fecb7f34f 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/ko-KR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/ko-KR/content/github/authenticating-to-github/managing-commit-signature-verification.md index 064f8efc010b..da61d7119659 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/ko-KR/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Managing commit signature verification -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/ko-KR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 3ab420bb9aef..b0b1335e81ac 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/ko-KR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/ko-KR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index 0e73552ba473..b1066affe405 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/ko-KR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git filter-branch` command and the BFG Repo-Cleaner rewrite your repository's history, which changes the SHAs for existing commits that you alter and any dependent commits. Changed commit SHAs may affect open pull requests in your repository. We recommend merging or closing all open pull requests before removing files from your repository. @@ -134,7 +135,7 @@ To illustrate how `git filter-branch` works, we'll show you how to remove your f {% endnote %} -## Avoiding accidental commits in the future +### Avoiding accidental commits in the future There are a few simple tricks to avoid committing things you don't want committed: @@ -145,5 +146,5 @@ There are a few simple tricks to avoid committing things you don't want committe ### 더 읽을거리 -- [`git filter-branch` main page](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` man page](https://git-scm.com/docs/git-filter-branch) - [Pro Git: Git Tools - Rewriting History](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 19982ccf5af7..745e1e321652 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index 313d0ae40a8a..90f9337882e7 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reviewing your authorized {% data variables.product.prodname_oauth_app %}s diff --git a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index 1ccb01e88129..d574ebdae4e3 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-security-log.md index fe9db34d9624..e1ba9b840db5 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your security log @@ -13,7 +14,7 @@ versions: The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} 2. In the user settings sidebar, click **Security log**. ![Security log tab](/assets/images/help/settings/audit-log-tab.png) {% else %} {% data reusables.user_settings.security %} @@ -21,7 +22,7 @@ The security log lists all actions performed within the last 90 days{% if curren 4. Click on an entry to see more information about the event. ![Security log](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Searching your security log {% data reusables.audit_log.audit-log-search %} @@ -31,22 +32,22 @@ The security log lists all actions performed within the last 90 days{% if curren ### Understanding events in your security log Actions listed in your security log are grouped within the following categories: |{% endif %} -| Category Name | 설명 | -| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} -| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). | -| `결제` | Contains all activities related to your billing information. | -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | +| Category Name | 설명 | +| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} +| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). | +| `결제` | Contains all activities related to your billing information. | +| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | | `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %} | `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to paying for your {% data variables.product.prodname_dotcom %} subscription.{% endif %} -| `profile_picture` | Contains all activities related to your profile picture. | -| `프로젝트` | Contains all activities related to project boards. | -| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | +| `profile_picture` | Contains all activities related to your profile picture. | +| `프로젝트` | Contains all activities related to project boards. | +| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | | `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `팀` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). | -| `사용자` | Contains all activities related to your account. | +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `팀` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} +| `사용자` | Contains all activities related to your account. | A description of the events within these categories is listed below. @@ -137,7 +138,7 @@ A description of the events within these categories is listed below. | 액세스 | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | | add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | | add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | | config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | | config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | @@ -186,7 +187,7 @@ A description of the events within these categories is listed below. | revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} #### The `team` category @@ -201,26 +202,28 @@ A description of the events within these categories is listed below. {% endif %} +{% if currentVersion != "github-ae@latest" %} #### The `two_factor_authentication` category | 동작 | 설명 | | -------- | -------------------------------------------------------------------------------------------------------------------------- | | enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. | | disabled | Triggered when two-factor authentication is disabled. | +{% endif %} #### The `user` category | 동작 | 설명 | | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). | +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | | create | Triggered when you create a new user account. | | remove_email | Triggered when you remove an email address. | -| rename | Triggered when you rename your account. | +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} | change_password | Triggered when you change your password. | -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). | +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} | login | Triggered when you log in to {% data variables.product.product_location %}. | -| failed_login | Triggered when you failed to log in successfully. | -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). | +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} | show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} | report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 0231b1b45afb..21e2fb328c8e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/ko-KR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. @@ -28,7 +29,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -64,7 +65,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 4. Open Git Bash. If you're using Git Shell, which is included in {% data variables.product.prodname_desktop %}, open Git Shell and skip to step 6. -5. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +5. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -96,7 +97,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ko-KR/content/github/authenticating-to-github/signing-commits.md b/translations/ko-KR/content/github/authenticating-to-github/signing-commits.md index b27357ca0b13..2315de6ab93d 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/signing-commits.md +++ b/translations/ko-KR/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: Signing commits -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/signing-tags.md b/translations/ko-KR/content/github/authenticating-to-github/signing-tags.md index 63be55dfbde7..479849459dfb 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/signing-tags.md +++ b/translations/ko-KR/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/ko-KR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index 69d1f287102d..d2e6a9c1fc10 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/ko-KR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Telling Git about your signing key -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/ko-KR/content/github/authenticating-to-github/testing-your-ssh-connection.md index b70b2278b2af..12b3e26732f7 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/ko-KR/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before testing your SSH connection, you should have: @@ -24,14 +25,6 @@ When you test your connection, you'll need to authenticate this action using you You may see a warning like this: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - or like this: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index ed9cff02dd79..eaf728188e2b 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-ssh.md index 0d891260e135..6e0edc68220e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/ko-KR/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/ko-KR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index c8ed1738ebf2..08a785f2f529 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/ko-KR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your key is expired, you must [update the expiration](https://www.gnupg.org/gph/en/manual/c235.html#AEN328), export the new key, delete the expired key in your GitHub account, and [upload the new key to GitHub](/articles/adding-a-new-gpg-key-to-your-github-account/). Your previous commits and tags will show as verified, as long as the key meets all other verification requirements. diff --git a/translations/ko-KR/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/ko-KR/content/github/authenticating-to-github/updating-your-github-access-credentials.md index b43565ee5a8a..62d452618b45 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/ko-KR/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Updating your GitHub access credentials -intro: '{% data variables.product.product_name %} credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### Requesting a new password 1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -38,7 +40,7 @@ To avoid losing your password in the future, we suggest using a secure password For greater security, enable two-factor authentication in addition to changing your password. See [About two-factor authentication](/articles/about-two-factor-authentication) for more details. {% endtip %} - +{% endif %} ### Updating your access tokens See "[Reviewing your authorized integrations](/articles/reviewing-your-authorized-integrations)" for instructions on reviewing and deleting access tokens. To generate new access tokens, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." @@ -51,6 +53,8 @@ See "[Reviewing your SSH keys](/articles/reviewing-your-ssh-keys)" for instructi If you have any applications registered with {% data variables.product.product_name %}, you'll want to reset their OAuth tokens. For more information, see the "[Reset an authorization](/rest/reference/apps#reset-an-authorization)" endpoint. +{% if currentVersion != "github-ae@latest" %} ### Preventing unauthorized access For more tips on securing your account and preventing unauthorized access, see "[Preventing unauthorized access](/articles/preventing-unauthorized-access)." +{% endif %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/ko-KR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index e44c9f99a9ab..9c9e3f9d5fe9 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/ko-KR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/ko-KR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index 965b73dc07d2..0aca136d680e 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/ko-KR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### 더 읽을거리 -- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" \ No newline at end of file diff --git a/translations/ko-KR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/ko-KR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index cbb268aa25b1..4a006435fe99 100644 --- a/translations/ko-KR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/ko-KR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With SSH keys, if someone gains access to your computer, they also gain access to every system that uses that key. To add an extra layer of security, you can add a passphrase to your SSH key. You can use `ssh-agent` to securely save your passphrase so you don't have to reenter it. diff --git a/translations/ko-KR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/ko-KR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 72da39e4d2d7..c45a6e764fc6 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/ko-KR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you create issue and pull request templates in your repository, contributors can use the templates to open issues or describe the proposed changes in their pull requests according to the repository's contributing guidelines. For more information about adding contributing guidelines to a repository, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors)." -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Issue templates @@ -20,7 +21,7 @@ When you create issue templates for your repository using the issue template bui Using the template builder, you can specify a title and description for each template, add the template content, and either commit the template to the default branch or open a pull request in the repository. The template builder automatically adds the YAML front matter markup that is required for the template to show on the new issue page. For more information, see "[Configuring issue templates for your repository](/articles/configuring-issue-templates-for-your-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} For more information, see "[Configuring issue templates for your repository](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/about-team-discussions.md b/translations/ko-KR/content/github/building-a-strong-community/about-team-discussions.md index 2302886c008d..fbad6e604bab 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/ko-KR/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ When someone posts or replies to a public discussion on a team's page, members o {% tip %} -**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ By default, if your username is mentioned in a team discussion, you'll receive n To turn off notifications for team discussions, you can unsubscribe to a specific discussion post or change your notification settings to unwatch or completely ignore a specific team's discussions. You can subscribe to notifications for a specific discussion post even if you're unwatching that team's discussions. -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/building-a-strong-community/about-wikis.md b/translations/ko-KR/content/github/building-a-strong-community/about-wikis.md index 6bc705674387..9765903f050c 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/about-wikis.md +++ b/translations/ko-KR/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every {% data variables.product.product_name %} repository comes equipped with a section for hosting documentation, called a wiki. You can use your repository's wiki to share long-form content about your project, such as how to use it, how you designed it, or its core principles. A README file quickly tells what your project can do, while you can use a wiki to provide additional documentation. For more information, see "[About READMEs](/articles/about-readmes)." diff --git a/translations/ko-KR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/ko-KR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index b22101e882a8..57d811bfb560 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/ko-KR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you include a detectable license in your repository, people who visit your repository will see it at the top of the repository page. To read the entire license file, click the license name. @@ -32,7 +33,7 @@ Open source licenses enable others to freely use, change, and distribute the pro {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/ko-KR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index b3738d227837..89429015ef81 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/ko-KR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding wiki pages diff --git a/translations/ko-KR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/ko-KR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index eb1eac9b4880..7856e3860fd5 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/ko-KR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To direct people to specific support resources, you can add a SUPPORT file to your repository's root, `docs`, or `.github` folder. When someone creates an issue in your repository, they will see a link to your project's SUPPORT file. ![Support guidelines](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/ko-KR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index a08d250f57b3..9198f2386102 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/ko-KR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/ko-KR/content/github/building-a-strong-community/collaborating-with-your-team.md index 1743381137e4..6e17a6cece58 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/ko-KR/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/ko-KR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 2f441ff622c3..4062ff87fbeb 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/ko-KR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Creating issue templates {% endif %} @@ -27,7 +28,7 @@ versions: 10. Below the commit message fields, decide whether to commit your template directly to the default branch, or to create a new branch and open a pull request. For more information about pull requests, see "[About pull requests](/articles/about-pull-requests)." ![Issue template commit to master or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. Click **Commit changes**. Once these changes are merged into the default branch, the template will be available for contributors to use when they open new issues in the repository. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Configuring the template chooser {% data reusables.repositories.issue-template-config %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/ko-KR/content/github/building-a-strong-community/creating-a-default-community-health-file.md index ff5c7138526b..1266f153157c 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/ko-KR/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About default community health files -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %} will use and display default files for any public repository owned by the account that does not have its own file of that type in any of the following places: - the root of the repository - the `.github` folder - the `docs` folder -For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. Default files are not included in clones, packages, or downloads of individual repositories because they are stored only in the `.github` repository. ### Supported file types -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| Community health file | 설명 | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | A CODE_OF_CONDUCT file defines standards for how to engage in a community. For more information, see "[Adding a code of conduct to your project](/articles/adding-a-code-of-conduct-to-your-project/)."{% endif %} -| *CONTRIBUTING.md* | A CONTRIBUTING file communicates how people should contribute to your project. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | A FUNDING file displays a sponsor button in your repository to increase the visibility of funding options for your open source project. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} -| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | A SECURITY file gives instructions for how to responsibly report a security vulnerability in your project. For more information, see "[Adding a security policy to your repository](/articles/adding-a-security-policy-to-your-repository)."{% endif %} -| *SUPPORT.md* | A SUPPORT file lets people know about ways to get help with your project. For more information, see "[Adding support resources to your project](/articles/adding-support-resources-to-your-project/)." | +| Community health file | 설명 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | A CODE_OF_CONDUCT file defines standards for how to engage in a community. For more information, see "[Adding a code of conduct to your project](/articles/adding-a-code-of-conduct-to-your-project/)."{% endif %} +| *CONTRIBUTING.md* | A CONTRIBUTING file communicates how people should contribute to your project. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | A FUNDING file displays a sponsor button in your repository to increase the visibility of funding options for your open source project. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | A SECURITY file gives instructions for how to responsibly report a security vulnerability in your project. For more information, see "[Adding a security policy to your repository](/articles/adding-a-security-policy-to-your-repository)."{% endif %} +| *SUPPORT.md* | A SUPPORT file lets people know about ways to get help with your project. For more information, see "[Adding support resources to your project](/articles/adding-support-resources-to-your-project/)." | You cannot create a default license file. License files must be added to individual repositories so the file will be included when a project is cloned, packaged, or downloaded. ### Creating a repository for default files {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) 3. Type **.github** as the name for your repository, and an optional description. ![Create repository field](/assets/images/help/repository/default-file-repository-name.png) 4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![Radio buttons to select private or public status](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." +7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." diff --git a/translations/ko-KR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/ko-KR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index b030dcf07bbc..04334422c0a6 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/ko-KR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a footer diff --git a/translations/ko-KR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/ko-KR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 48fa3512c1f7..0dd281d41f52 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/ko-KR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates)." You can create a *PULL_REQUEST_TEMPLATE/* subdirectory in any of the supported folders to contain multiple pull request templates, and use the `template` query parameter to specify the template that will fill the pull request body. For more information, see "[About automation for issues and pull requests with query parameters](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)." -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Adding a pull request template diff --git a/translations/ko-KR/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/ko-KR/content/github/building-a-strong-community/creating-a-team-discussion.md index 671aeca962ad..72ea4609e02c 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/ko-KR/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} For more information, see "[About team discussions](/articles/about-team-discussions)." diff --git a/translations/ko-KR/content/github/building-a-strong-community/disabling-wikis.md b/translations/ko-KR/content/github/building-a-strong-community/disabling-wikis.md index 182760484401..e43bb06ddc47 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/ko-KR/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you turn off a wiki, the content is hidden, but not erased. If you choose to re-enable wikis later, your previous pages will be restored. diff --git a/translations/ko-KR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/ko-KR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index 10a95a72dfa6..db5793db24a8 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/ko-KR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/ko-KR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index 6cd43654bb66..b67a8cbc22c0 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/ko-KR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/editing-wiki-content.md b/translations/ko-KR/content/github/building-a-strong-community/editing-wiki-content.md index 56236f3947de..9e710efba6f2 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/ko-KR/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding links diff --git a/translations/ko-KR/content/github/building-a-strong-community/index.md b/translations/ko-KR/content/github/building-a-strong-community/index.md index b148e86f2f33..9674f9f7e08f 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/index.md +++ b/translations/ko-KR/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/locking-conversations.md b/translations/ko-KR/content/github/building-a-strong-community/locking-conversations.md index 381684c70b4d..c7980b882153 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/ko-KR/content/github/building-a-strong-community/locking-conversations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. diff --git a/translations/ko-KR/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/ko-KR/content/github/building-a-strong-community/managing-disruptive-comments.md index 9c8e43b9637c..12411db67da9 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/ko-KR/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Hiding a comment diff --git a/translations/ko-KR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/ko-KR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index bb7eea59e7bd..dbb20f73ad33 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/ko-KR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**Note:** You must put YAML-reserved characters such as `:` in quotes. For example, `":bug: Bug"`. +**Note:** If a front matter value includes a YAML-reserved character such as `:` , you must put the whole value in quotes. For example, `":bug: Bug"` or `":new: triage needed, :bug: bug"`. {% endnote %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/ko-KR/content/github/building-a-strong-community/moderating-comments-and-conversations.md index c3baa99c569a..6b02dc83f3b8 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/ko-KR/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/ko-KR/content/github/building-a-strong-community/pinning-a-team-discussion.md index db698a1878a1..2ba16f92af99 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/ko-KR/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/ko-KR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index 08207a09cc91..5267f7dd8d65 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/ko-KR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: You can create guidelines to communicate how people should contribute to versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To help your project contributors do good work, you can add a file with contribution guidelines to your project repository's root, `docs`, or `.github` folder. When someone opens a pull request or creates an issue, they will see a link to that file. @@ -19,7 +20,7 @@ For contributors, the guidelines help them verify that they're submitting well-f For both owners and contributors, contribution guidelines save time and hassle caused by improperly created pull requests or issues that have to be rejected and re-submitted. -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/ko-KR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index d8dc115b1c1c..4779c2e8c9f6 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/ko-KR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/ko-KR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index 438e95745f1a..e2e82d4ea98c 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/ko-KR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing a comment's edit history details diff --git a/translations/ko-KR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/ko-KR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index e5cfa229a50d..302bedce24a5 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/ko-KR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ You can unblock a user in your account settings or from the user's profile page. ### Unblocking a user from their profile page {% data reusables.profile.user_profile_page_navigation %} -2. In the left sidebar, under the user's profile picture, click **Unblock or report user**. ![Unblock or report user link](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Unblock or report user**. ![Unblock or report user link](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. Click **Unblock user**. ![Modal box with option to unblock user or report abuse](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/ko-KR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/ko-KR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 2463d8891ffb..3435c8fa32ac 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/ko-KR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index df0675c84ffe..af1c4a69fafc 100644 --- a/translations/ko-KR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/ko-KR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing wiki history diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index 8fe377bda527..07fa74edc692 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ You must have write access to a repository to create a branch, open a pull reque {% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally out when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.set-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ Once you're satisfied with your work, you can open a pull request to merge the c After a pull request has been merged, or closed, you can delete the head branch as this is no longer needed. You must have write access in the repository to delete branches. You can't delete branches that are directly associated with open pull requests. For more information, see "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} The following diagrams illustrate this. @@ -73,7 +74,7 @@ When a branch is protected: - If required status checks are enabled on the branch, you won't be able to merge changes into the branch until all of the required CI tests pass. For more information, see "[About status checks](/articles/about-status-checks)." - If required pull request reviews are enabled on the branch, you won't be able to merge changes into the branch until all requirements in the pull request review policy have been met. For more information, see "[Merging a pull request](/articles/merging-a-pull-request)." - If required review from a code owner is enabled on a branch, and a pull request modifies code that has an owner, a code owner must approve the pull request before it can be merged. For more information, see "[About code owners](/articles/about-code-owners)." -- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - If you use {% data variables.product.prodname_dotcom %} 's conflict editor to fix conflicts for a pull request that you created from a protected branch, {% data variables.product.prodname_dotcom %} helps you to create an alternative branch for the pull request, so that your resolution of the conflicts can be merged. For more information, see "[Resolving a merge conflict on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)."{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index 622680c3e648..8a9cd7498f07 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- There are two main types of development models with which you'd use pull requests. In the *fork and pull model*, anyone can fork an existing repository and push changes to their personal fork. You do not need permission to the source repository to push to a user-owned fork. The changes can be pulled into the source repository by the project maintainer. When you open a pull request proposing changes from your user-owned fork to a branch in the source (upstream) repository, you can allow anyone with push access to the upstream repository to make changes to your pull request. This model is popular with open source projects as it reduces the amount of friction for new contributors and allows people to work independently without upfront coordination. diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index 54abdb7f1f1f..5a6305a8ea9a 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index 02ca56af127c..27b11f34f074 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Discussions on {% data variables.product.product_name %} @@ -19,7 +20,7 @@ Issues are useful for discussing specific details of a project such as bug repor ### Reacting to ideas in comments -You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![Example of an issue with reactions](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index d9fb9ee4547c..9901ef360ca3 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forking a repository is similar to copying a repository, with two major differences: diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index da356a3f9105..a5cd41eb3716 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git can often resolve differences between branches and merge them automatically. Usually, the changes are on different lines, or even in different files, which makes the merge simple for computers to understand. However, sometimes there are competing changes that Git can't resolve without your help. Often, merge conflicts happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index 550c0b4dedb5..d870a950ea08 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index 635ce3332aff..de058f89a0bc 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request reviews After a pull request is opened, anyone with *read* access can review and comment on the changes it proposes. You can also suggest specific changes to lines of code, which the author can apply directly from the pull request. For more information, see "[Reviewing proposed changes in a pull request](/articles/reviewing-proposed-changes-in-a-pull-request)." -Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} Reviews allow for discussion of proposed changes and help ensure that the changes meet the repository's contributing guidelines and other quality standards. You can define which individuals or teams own certain types or areas of code in a CODEOWNERS file. When a pull request modifies code that has a defined owner, that individual or team will automatically be requested as a reviewer. For more information, see "[About code owners](/articles/about-code-owners/)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index a6ec747ad757..57d2946a97d4 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull requests @@ -53,6 +54,13 @@ When you create a pull request, you can choose to create a pull request that is {% data reusables.pull_requests.mark-ready-review %} You can convert a pull request to a draft at any time. For more information, see "[Changing the stage of a pull request](/articles/changing-the-stage-of-a-pull-request)." +### Differences between commits on compare and pull request pages + +The compare and pull request pages use different methods to calculate the diff for changed files: + +- Compare pages show the diff between the tip of the head ref and the current common ancestor (that is, the merge base) of the head and base ref. +- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. + ### 더 읽을거리 - "[Pull request](/articles/github-glossary/#pull-request)" in the {% data variables.product.prodname_dotcom %} glossary diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index dacac35e51df..7acf9caa1041 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Status checks are based on external processes, such as continuous integration builds, which run for each push you make to a repository. You can see the *pending*, *passing*, or *failing* state of status checks next to individual commits in your pull request. diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 4796d0c19943..496b92edd073 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 4c821b1e9730..c59c3ccf3613 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: People with push access to the upstream repository of a fork owned versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only pull request authors can give upstream repository maintainers, or those with push access to the upstream repository, permission to make commits to their pull request's compare branch in a user-owned fork. To learn more about upstream repositories, see "[About forks](/articles/about-forks)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 6a150382607b..8e67b2f19037 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about required reviews, see "[About required reviews for pull requests](/articles/about-required-reviews-for-pull-requests)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index 6e407c98cdf5..30ad655d6a5a 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. In the base branch drop-down menu, select the base branch you'd like to [compare changes against](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Base branch drop-down menu ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. Read the information about changing the base branch and click **Change base**. ![Base branch change confirmation button ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### 더 읽을거리 - "[Creating a pull request](/articles/creating-a-pull-request)" diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index 77f8caf355b1..9c571da629c5 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Changing the stage of a pull request -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: People with write permissions to a repository and pull request authors can change the stage of a pull request. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Marking a pull request as ready for review @@ -18,7 +19,7 @@ versions: 2. In the "Pull requests" list, click the pull request you'd like to mark as ready for review. 3. In the merge box, click **Ready for review**. ![Ready for review button](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### Converting a pull request to a draft diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index acd1b2d9345f..654381242ce2 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can pull a remote pull req versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index 578e9959081b..fc2dd49ac3f5 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..e185d0a0cf41 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +intro: 'Workflow quality features like statuses, {% if enterpriseServerVersions contains currentVersion %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index bde18ec06ba1..11482161932c 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'After you open a pull request in a repository, collaborators or team mem versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request comments diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 5bf22210da73..aa0ddc953ef0 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only make commits on pull request branches that: diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 0b5940d838ea..6829dac3cc7a 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index f016600ce4d3..06dfc6b389b2 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can create a pull request versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can also give the upstream repository's maintainers permission to push commits to a user-owned fork. If your pull request compares your topic branch with a branch in the upstream repository as the base branch, then your topic branch is also called the compare branch of the pull request. For more information about pull request branches, including examples, see "[Creating a pull request](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index a5907c6b59e5..afb5e4ec4dbf 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions to a repository can create a pull request, but you must have write permissions to create a branch. If you want to create a new branch for your pull request and don't have write permissions to the repository, you can fork the repository first. For more information, see "[Creating a pull request from a fork](/articles/creating-a-pull-request-from-a-fork)" and "[About forks](/articles/about-forks)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index 1de46c6bd2b6..9114a58b6605 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a branch @@ -29,7 +30,7 @@ If the branch you want to delete is associated with an open pull request, you mu {% data reusables.repositories.navigate-to-branches %} 1. Scroll to the branch that you want to delete, then click {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}. ![delete the branch](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index 77c0304acaf0..080075e5da8b 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 307647ab17f7..75fc449d2c0b 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index 45b3faa66ee2..f3ef62c988b6 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read access to a repository can see a summary list of the functions and methods changes in certain files of a pull request. diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index 9ffce4344c8e..419f234613f5 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Following the GitHub flow diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index c27882c312ef..0caba244c67b 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index 402a5269495f..6455fe87512f 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Applying suggested changes diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/index.md index 96b1e50d2211..fe2b997f7701 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index 73dbca41ea25..ce6b8f294c60 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ If you decide you don't want the changes in a topic branch to be merged to the u The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. For more information, see "[Managing the automatic deletion of branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)." - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 620d3e06bf1b..4e4b57a5ba64 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/overview.md index c8faf75840dc..5e1c2899d2e4 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index eeee79dbdd41..913990858c73 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 5c56e5ea1c0b..7f8f2ece6e63 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners and collaborators on a repository owned by a user account can assign pull request reviews. Organization members with triage permissions to a repository can assign a pull request review. -Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} {% note %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 82a9f8a80409..062e46c94a44 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. {% endif %} @@ -33,7 +34,7 @@ If a site administrator disables the merge conflict editor for pull requests bet {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index f669c9095c26..9d54f108fab4 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Merge conflicts occur when competing changes are made to the same line of a file, or when one person edits a file and another person deletes the same file. For more information, see "[About merge conflicts](/articles/about-merge-conflicts/)." diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index fc568093b83d..1720f93ff5bc 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reverting a pull request diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index c93e774980ef..83cbe9154986 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 1d09db14ba00..0ba9a59060cc 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reviewing pull requests diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index 458bfa66d631..68f9557fc2eb 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can sync your fork with an upstream repository, you must [configure a remote that points to the upstream repository](/articles/configuring-a-remote-for-a-fork) in Git. {% data reusables.command_line.open_the_multi_os_terminal %} 2. Change the current working directory to your local project. -3. Fetch the branches and their respective commits from the upstream repository. Commits to `master` will be stored in a local branch, `upstream/master`. +3. Fetch the branches and their respective commits from the upstream repository. Commits to `main` will be stored in a local branch, `upstream/main`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ Before you can sync your fork with an upstream repository, you must [configure a > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. Check out your fork's local `master` branch. +4. Check out your fork's local `main` branch. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. Merge the changes from `upstream/master` into your local `master` branch. This brings your fork's `master` branch into sync with the upstream repository, without losing your local changes. +5. Merge the changes from `upstream/main` into your local `main` branch. This brings your fork's `main` branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ Before you can sync your fork with an upstream repository, you must [configure a > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index 30eb68e74b44..630e6095d208 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 59b8bae1a4f5..b6c200db082e 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ If a public repository is made private, its public forks are split off into a ne In other words, a public repository's forks will remain public in their own separate repository network even after the parent repository is made private. This allows the fork owners to continue to work and collaborate without interruption. If public forks were not moved into a separate network in this way, the owners of those forks would need to get the appropriate [access permissions](/articles/access-permissions-on-github) to pull changes from and submit pull requests to the (now private) parent repository—even though they didn't need those permissions before. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a public repository has anonymous Git read access enabled and the repository is made private, all of the repository's forks will lose anonymous Git read access and return to the default disabled setting. If a forked repository is made public, repository administrators can re-enable anonymous Git read access. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {% endif %} diff --git a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 5dcdcd1b0a2c..fef659dd91ef 100644 --- a/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/ko-KR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/about-commits.md b/translations/ko-KR/content/github/committing-changes-to-your-project/about-commits.md index 7d401e931548..78ee0054a515 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commits diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/ko-KR/content/github/committing-changes-to-your-project/changing-a-commit-message.md index 25f0a43dabec..9114590a5182 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: 'If a commit message contains unclear, incorrect, or sensitive informatio versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Rewriting the most recent commit message diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/ko-KR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index 26350ec24f21..b14452358282 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your commit is not on the default branch, an indicator will show the branches which contain the commit. If the commit is part of an unmerged pull request, it will show a link. diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/ko-KR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index a4ec5b136fb9..3ed68cb1e758 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you use `git show` to view a specific commit on the command line, you may get a fatal error. diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/ko-KR/content/github/committing-changes-to-your-project/comparing-commits.md index 86fda26d0d3b..09e9eaea4600 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can compare the state of your repository across branches, tags, commits, and dates. To compare different versions of your repository, append `/compare` to your repository's path. @@ -26,9 +27,9 @@ Here's an example of a [comparison between two branches](https://github.com/octo ### Comparing tags -Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} +Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} Here's an example of a [comparison between two tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/ko-KR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index bb4f9cce6ea0..e69def6dae36 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,11 +1,12 @@ --- title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Required co-author information @@ -67,7 +68,7 @@ After you've made changes in a file using the web editor on {% data variables.pr The new commit and message will appear on {% data variables.product.product_location %}. ### 더 읽을거리 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" - "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} - "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/ko-KR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index 59c9a7e12e8d..be7efbd5c3d8 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/ko-KR/content/github/committing-changes-to-your-project/differences-between-commit-views.md index 354bc244ec24..68aee8a7108b 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On {% data variables.product.product_name %}, you can see the commit history of a repository by: diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/index.md b/translations/ko-KR/content/github/committing-changes-to-your-project/index.md index b35dd61831cd..6a0d69b0c684 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/index.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/ko-KR/content/github/committing-changes-to-your-project/troubleshooting-commits.md index e9c329d4372b..1533d63eea6a 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/ko-KR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 137945c6cb97..9cf47bd2627b 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/ko-KR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index 1c67ce69107e..a94fb1e72f40 100644 --- a/translations/ko-KR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/ko-KR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: Why are my commits linked to the wrong user? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings, add an email address to your account email settings, or do both.' +intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### Commits are linked to another user -If your commits are linked to another user, that means the user has added the email address in your local Git configuration settings to their {% data variables.product.product_name %} account. In this case, you can change the email in your local Git configuration settings and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address in Git](/articles/setting-your-commit-email-address)". If you work on multiple machines, you will need to change this setting on each one. -2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)". +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". If you work on multiple machines, you will need to change this setting on each one. +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} Commits you make from this point forward will be linked to your account. @@ -34,9 +35,13 @@ To check the email address used for those commits and connect commits to your ac 1. Navigate to the commit by clicking the commit message link. ![Commit message link](/assets/images/help/commits/commit-msg-link.png) 2. To read a message about why the commit is not linked, hover over the blue {% octicon "question" aria-label="Question mark" %} to the right of the username. ![Commit hover message](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** If you see this message with an email address, it means the address has not been added to your account settings. To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account). If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat. - - **Unrecognized author (no email address)** If you see this message without an email address, it means you used a generic email address that can't be added to your email settings. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. - - **Invalid email** This means the email address in your local Git configuration settings is either blank or not formatted as an email address. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index eedf53b16fa1..f5c4cc6dc465 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index f50b3dedd64c..e3e1dd5f8a65 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin or owner permissions can set up a CODEOWNERS file in a repository. @@ -20,9 +21,9 @@ Code owners are automatically requested for review when someone opens a pull req When someone with admin or owner permissions has enabled required reviews, they also can optionally require approval from a code owner before the author can merge a pull request in the repository. For more information, see "[Enabling required reviews for pull requests](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} If a file has a code owner, you can see who the code owner is before you open a pull request. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index ed612e3b757e..5955da5726d5 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. @@ -23,7 +24,7 @@ If you put your README file in your repository's root, `docs`, or hidden `.githu ![Main page of the github/scientist repository and its README file](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index 1e6ace006855..c2f5ec223e15 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can own repositories individually, or you can share ownership of repositories with other people in an organization. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index ee1806c7663e..6394c46015b0 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index b27145281cce..b60d29439711 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,22 +1,30 @@ --- title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If +{% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### About internal repositories {% note %} @@ -27,10 +35,9 @@ People with admin permissions for a repository can change an existing repository {% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from -{% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index f61b7497d7ef..bb9d9e01a712 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index a68b74bde8e4..06850cbbbbcd 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index a7c42ff26320..cbf7e51a5648 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,11 +1,12 @@ --- title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -31,7 +32,7 @@ When you clone a repository or wiki, only Git data, such as project files and co - [Projects](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} ### Third-party backup tools diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index d2b0973d49de..8272d98dcb29 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index 4c3d5acbabd0..fc4ed6bf8751 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About cloning a repository @@ -16,7 +17,7 @@ Cloning a repository pulls down a full copy of all the repository data that {% d You can clone your existing repository or clone another person's existing repository to contribute to a project. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also clone a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo clone`](https://cli.github.com/manual/gh_repo_clone)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index 079b5ee28073..eb121bce2e71 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,16 +21,16 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. Optionally, to create a repository with the directory structure and files of an existing repository, use the **Choose a template** drop-down and select a template repository. You'll see template repositories that are owned by you and organizations you're a member of or that you've used before. For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. Optionally, to create a repository with the directory structure and files of an existing repository, use the **Choose a template** drop-down and select a template repository. You'll see template repositories that are owned by you and organizations you're a member of or that you've used before. For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. Optionally, if you chose to use a template, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. In the Owner drop-down, select the account you wish to create the repository on. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index 181785132e91..603341c7b2c4 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository templates Anyone with read permissions to a template repository can create a repository from that template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} You can choose to include the directory structure and files from only the default branch of the template repository or to include all branches. {% endif %} @@ -37,7 +38,7 @@ For more information about forks, see "[About forks](/articles/about-forks)." 2. Above the file list, click **Use this template**. ![Use this template button](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. Optionally, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. Click **Create repository from template**. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index 4c0813bb8841..ca3e328a934b 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index fdf937803523..4a69cf3b4618 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,19 +1,25 @@ --- title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: Anyone with admin permissions to a repository can make the repository a template. redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} + +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. + +{% endnote %} To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) +1. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index 446cc09af424..29b1a39280de 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Create a **private** repository to host the source code from your project. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index a68e3749e8e7..bff96eedc7c9 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can duplicate a repository and push to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors. diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 78fec046ab96..0f12852ae6b0 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Detecting this error is simple; Git will warn you when you try to clone the repository: diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index 134004c04517..7a1280f7238d 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Error: Repository not found' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. There are a few solutions to this error, depending on the cause.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or your GitHub Enterprise instance is in private mode. There are a few solutions to this error, depending on the cause.{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Check your spelling @@ -42,12 +43,10 @@ If the repository belongs to an organization and you're using an SSH key generat For more information, see [Adding a new SSH key to your GitHub account](/articles/adding-a-new-ssh-key-to-your-github-account). -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### Check if your instance is in private mode If your site administrator has enabled private mode on your GitHub Enterprise instance, anonymous clones over `git://` will be disabled. If you are unable to clone a repository, contact your site administrator. - {% endif %} ### Check that the repository really exists diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index 4e50f0caec99..3dfc5d732a8b 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Here's an example of an HTTPS error you might receive: @@ -70,7 +71,7 @@ When prompted for a username and password, make sure you use an account that has {% tip %} -**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). +**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/index.md index 41fc0849515f..c3f6d3e54dd0 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 361c9b9159ef..f6ccb4a676c2 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Choosing the right license diff --git a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index fc160231c600..0a5310093a9e 100644 --- a/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/ko-KR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most of the limits below affect both {% data variables.product.product_name %} and the API. diff --git a/translations/ko-KR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/ko-KR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index e10171796c58..9d49e1b75b5e 100644 --- a/translations/ko-KR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/ko-KR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### Editor tools -To streamline your workflow, you can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. +You can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. #### {% data variables.product.product_name %} for Atom @@ -30,8 +30,12 @@ With the {% data variables.product.prodname_dotcom %} for Visual Studio Code ext ### Project management tools -To streamline your workflow, you can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira. +You can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira or Slack. #### Jira Cloud and {% data variables.product.product_name %}.com integration -You can integrate Jira Cloud with your personal or organization account to scan commits and pull requests, creating relevant metadata and hyperlinks in any mentioned Jira issues. +You can integrate Jira Cloud with your personal or organization account to scan commits and pull requests, creating relevant metadata and hyperlinks in any mentioned Jira issues. For more information, visit the [Jira integration app](https://github.com/marketplace/jira-software-github) in the marketplace. + +#### Slack and {% data variables.product.product_name %} integration + +You can integrate Slack with your personal or organization account to subscribe for notifications, close or open issues, and provide rich references to issues and pull requests without leaving Slack. For more information, visit the [Slack integration app](https://github.com/marketplace/slack-github) in the marketplace. diff --git a/translations/ko-KR/content/github/extending-github/about-webhooks.md b/translations/ko-KR/content/github/extending-github/about-webhooks.md index 51dd07f0f6d2..d37ecb1b53f3 100644 --- a/translations/ko-KR/content/github/extending-github/about-webhooks.md +++ b/translations/ko-KR/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Webhooks provide a way for notifications to be delivered to an external w versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/extending-github/getting-started-with-the-api.md b/translations/ko-KR/content/github/extending-github/getting-started-with-the-api.md index 546c2df702e1..ce4097151dc1 100644 --- a/translations/ko-KR/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/ko-KR/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To automate common tasks, back up your data, or create integrations that extend {% data variables.product.product_name %}, you can use the {% data variables.product.product_name %} API. diff --git a/translations/ko-KR/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/ko-KR/content/github/extending-github/git-automation-with-oauth-tokens.md index 2cc2baa1e103..162fa922021a 100644 --- a/translations/ko-KR/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/ko-KR/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'You can use OAuth tokens to interact with {% data variables.product.prod versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Step 1: Get an OAuth token diff --git a/translations/ko-KR/content/github/extending-github/index.md b/translations/ko-KR/content/github/extending-github/index.md index 3531b949408b..be6bb7646630 100644 --- a/translations/ko-KR/content/github/extending-github/index.md +++ b/translations/ko-KR/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index 65a9359fb4e4..ce3a04d00184 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### 더 읽을거리 * "[About code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Configuring code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)" +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[SARIF support for code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index f9ed946bfb24..f6a0e3abd4b4 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -46,7 +46,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -148,8 +148,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -163,8 +161,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index 14555c4fd26f..8ddfc0b16377 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configuring the CodeQL workflow for compiled languages shortTitle: Configuring for compiled languages intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index d30c234f29d7..e7c8e8302082 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -38,7 +38,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} 7. Choose whether you'd like to commit directly to the default branch, or create a new branch and start a pull request. ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -86,7 +86,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index d6cf4c05968e..0ccb22e86c16 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: Finding security vulnerabilities and errors in your code +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /integrating-with-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 87ca81fed562..1128480098b3 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: Managing alerts -intro: 'You can view, fix, and close alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![Example data-flow alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) ### Fixing an alert Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. + +![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### Closing an alert Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Dismissing or deleting alerts + +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. + +Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. + +When you dismiss an alert: + +- It's dismissed in all branches. +- The alert is removed from the number of current alerts for your project. +- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. +- The reason why you closed the alert is recorded. +- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. + +When you delete an alert: + +- It's deleted in all branches. +- The alert is removed from the number of current alerts for your project. +- It is _not_ added to the "Closed" list in the summary of alerts. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. + +To dismiss or delete alerts: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Select the Close drop-down menu and click a reason for closing the alert. ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Optionally, you can use the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. + + ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. + + ![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Dismissing multiple alerts at once + +If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. + +{% endif %} + ### 더 읽을거리 - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..d32e59c2c270 --- /dev/null +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### About {% data variables.product.prodname_code_scanning %} with a containerized build + +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. + +You must run {% data variables.product.prodname_codeql %} in the same container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_runner %}, or {% data variables.product.prodname_actions %}. If you're using the {% data variables.product.prodname_codeql_runner %}, run it in the container where your code builds. For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." + +### Dependencies + +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s virtual environments. For more information, see the version-specific `readme` files in these locations: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Example workflow + +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index ed70c40db43f..c1f4131223e8 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -10,6 +10,8 @@ versions: enterprise-server: '>=2.22' --- + + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} @@ -66,7 +68,7 @@ The options for providing access to the {% data variables.product.prodname_codeq 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. 1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -76,7 +78,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -110,7 +112,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index eeafd05dff2e..8e382ca4b8cd 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + You can check a SARIF file is compatible with {% data variables.product.prodname_code_scanning %} by testing it against the {% data variables.product.prodname_dotcom %} ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### Supported SARIF output file properties diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 931419d50117..9b373b7a2102 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or close any error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." -![Example pull request check status with {% data variables.product.prodname_code_scanning %} alert](/assets/images/help/repository/code-scanning-check-failure.png) +![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### About {% data variables.product.prodname_code_scanning %} as a pull request check @@ -29,20 +29,38 @@ If the repository uses the {% data variables.product.prodname_codeql_workflow %} When you look at the **Files changed** tab for a pull request, you see annotations for any lines of code that triggered the alert. -![Example {% data variables.product.prodname_code_scanning %} alert shown as an annotation in the "Files changed" view of a pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) Some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)." For more information about an alert, click **Show more details** on the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. -Alerts from some tools, like {% data variables.product.prodname_codeql %}, also include a description and a **Show more** link for guidance on how to fix the problem in the code. +In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. -![Example of "Show more details" for a {% data variables.product.prodname_code_scanning %} alert in a pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolving an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Anyone with write permission for a repository can resolve alerts on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is resolved and the annotation removed. +Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. + +{% if currentVersion == "enterprise-server@2.22" %} If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Dismissing an alert on your pull request + +An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. + +![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 317698c3e0b0..05cc0e7610ba 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ If the `analyze` command for the {% data variables.product.prodname_codeql_runne {% endnote %} -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. +1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index a34e7f6ac2a9..120f8640c163 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -60,7 +60,11 @@ For more information, see the workflow extract in "[Automatic build for a compil 1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. +1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are: + + * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." + * Building using a distributed build system external to GitHub Actions, using a daemon process. + * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. @@ -123,4 +127,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md index 01caf5341f7b..fc2866d1fa26 100644 --- a/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md +++ b/translations/ko-KR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/uploading-a-sarif-file-to-github.md @@ -24,7 +24,7 @@ You can upload the results using {% data variables.product.prodname_actions %}{% - {% data variables.product.prodname_actions %} to run the {% data variables.product.prodname_codeql %} action, there is no further action required. The {% data variables.product.prodname_codeql %} action uploads the SARIF file automatically when it completes analysis. - {% data variables.product.prodname_actions %} to run a SARIF-compatible analysis tool, you could update the workflow to include a final step that uploads the results (see below). -- The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. +- The {% data variables.product.prodname_codeql_runner %}, to run {% data variables.product.prodname_code_scanning %} in your CI system, by default the runner automatically uploads results to {% data variables.product.prodname_dotcom %} on completion. If you block the automatic upload, when you are ready to upload results you can use the `upload` command (for more information, see "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)"). - A tool that generates results as an artifact outside of your repository, you can use the {% data variables.product.prodname_code_scanning %} API to upload the file (for more information, see "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)"). ### Uploading a {% data variables.product.prodname_code_scanning %} analysis with {% data variables.product.prodname_actions %} @@ -110,5 +110,5 @@ jobs: - "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions)" - "[Viewing your workflow history](/actions/managing-workflow-runs/viewing-workflow-run-history)" -- "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)" +- "[Running {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system)" - "[Upload a SARIF file](/rest/reference/code-scanning#upload-a-sarif-file)" diff --git a/translations/ko-KR/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/ko-KR/content/github/getting-started-with-github/access-permissions-on-github.md index 14b64e1436c7..fff283788782 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/ko-KR/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: 'While you can grant read/write access to collaborators on a personal rep versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Personal user accounts @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### Enterprise accounts -*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)." +*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/ko-KR/content/github/getting-started-with-github/be-social.md b/translations/ko-KR/content/github/getting-started-with-github/be-social.md index b47c12238efb..556bd98093ab 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/be-social.md +++ b/translations/ko-KR/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: 'You can interact with people, repositories, and organizations on {% data versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To learn about accessing your personal dashboard, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." @@ -21,7 +22,7 @@ Click **Follow** on a person's profile page to follow them. ### Watching a repository -You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." Click **Watch** at the top of a repository to watch it. diff --git a/translations/ko-KR/content/github/getting-started-with-github/create-a-repo.md b/translations/ko-KR/content/github/getting-started-with-github/create-a-repo.md index 9fdce4d448e7..4d0dd3551a1d 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/ko-KR/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'To put your project up on {% data variables.product.product_location %}, versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can store a variety of projects in {% data variables.product.product_name %} repositories, including open source projects. With [open source projects](http://opensource.org/about), you can share code to make better, more reliable software. @@ -28,7 +29,7 @@ You can store a variety of projects in {% data variables.product.product_name %} Congratulations! You've successfully created your first repository, and initialized it with a *README* file. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create repositories using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/ko-KR/content/github/getting-started-with-github/exploring-projects-on-github.md index 0b272a1e6114..796214bfb518 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/ko-KR/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/getting-started-with-github/following-people.md b/translations/ko-KR/content/github/getting-started-with-github/following-people.md index 1ce3303ea119..452612898537 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/following-people.md +++ b/translations/ko-KR/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/translations/ko-KR/content/github/getting-started-with-github/fork-a-repo.md b/translations/ko-KR/content/github/getting-started-with-github/fork-a-repo.md index 34009ccd5a33..0b21acee3169 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/ko-KR/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: A fork is a copy of a repository. Forking a repository allows you to free versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. @@ -34,7 +35,7 @@ When creating your public repository from a fork of someone's project, make sure {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also fork a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo fork`](https://cli.github.com/manual/gh_repo_fork)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/ko-KR/content/github/getting-started-with-github/git-and-github-learning-resources.md index 58553bdd07a9..88204a2b3d74 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/ko-KR/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'There are a lot of helpful Git and {% data variables.product.product_nam versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Using Git diff --git a/translations/ko-KR/content/github/getting-started-with-github/git-cheatsheet.md b/translations/ko-KR/content/github/getting-started-with-github/git-cheatsheet.md index 2a7b6d76f236..38afdb9b1af2 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/ko-KR/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Learning all available Git commands at once can be a daunting task. Keep one of our [Git Cheat Sheets](https://services.github.com/on-demand/resources/cheatsheets/) nearby for reference. The Using Git Cheat Sheet is available in several languages. For more information, see the [resources page on the GitHub Services website](https://services.github.com/on-demand/resources/). diff --git a/translations/ko-KR/content/github/getting-started-with-github/github-cli.md b/translations/ko-KR/content/github/getting-started-with-github/github-cli.md index a436208618e1..9abdb3615951 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/github-cli.md +++ b/translations/ko-KR/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_cli %} is a command-line tool for versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### About {% data variables.product.prodname_cli %} diff --git a/translations/ko-KR/content/github/getting-started-with-github/github-desktop.md b/translations/ko-KR/content/github/getting-started-with-github/github-desktop.md index 30e8b10acf6e..bce85ea84e85 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/github-desktop.md +++ b/translations/ko-KR/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} extends and simplifies you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_desktop %} diff --git a/translations/ko-KR/content/github/getting-started-with-github/github-for-mobile.md b/translations/ko-KR/content/github/getting-started-with-github/github-for-mobile.md index 13c7f1b12830..fd1bc6113d99 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/ko-KR/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ To re-enable Universal Links, long-press any {% data variables.product.prodname_ ### Sharing feedback -If you have feedback or feature requests for {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### Opting out of beta releases for iOS diff --git a/translations/ko-KR/content/github/getting-started-with-github/github-glossary.md b/translations/ko-KR/content/github/getting-started-with-github/github-glossary.md index 4e26da749a96..a2d0143dfd08 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/github-glossary.md +++ b/translations/ko-KR/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/ko-KR/content/github/getting-started-with-github/githubs-products.md b/translations/ko-KR/content/github/getting-started-with-github/githubs-products.md index 441315fb55b2..3735db6d8132 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/githubs-products.md +++ b/translations/ko-KR/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} offers free and paid products. You can see pricing and a full list of features for each product at <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ In addition to the features available with {% data variables.product.prodname_te - {% data variables.contact.enterprise_support %}. For more information, see "{% data variables.product.prodname_ghe_cloud %} support" and "{% data variables.product.prodname_ghe_cloud %} Addendum." - 50,000 {% data variables.product.prodname_actions %} minutes - 50GB {% data variables.product.prodname_registry %} storage -- A service level agreement for 99.95% monthly uptime +- A service level agreement for 99.9% monthly uptime - The option to centrally manage policy and billing for multiple {% data variables.product.prodname_dotcom_the_website %} organizations with an enterprise account. For more information, see "About enterprise accounts." -You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)." +You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_cloud %}." For more information about hosting your own instance of [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com), contact {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ For more information about hosting your own instance of [{% data variables.produ - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [{% data variables.product.prodname_learning %} for organizations](https://lab.github.com/organizations) For more information about signing up for {% data variables.product.prodname_ghe_one %}, contact [{% data variables.product.product_name %}'s Sales team](https://enterprise.github.com/contact). diff --git a/translations/ko-KR/content/github/getting-started-with-github/index.md b/translations/ko-KR/content/github/getting-started-with-github/index.md index 874616b1b090..b333ae0ca8bc 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/index.md +++ b/translations/ko-KR/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/ko-KR/content/github/getting-started-with-github/keyboard-shortcuts.md index 18ccfb83ed51..893e8f37dc8e 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/ko-KR/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -20,22 +21,22 @@ Below is a list of some of the available keyboard shortcuts. ### Site wide shortcuts -| Keyboard shortcut | 설명 | -| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| s or / | 검색 창 포커싱. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." | -| g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | -| esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in | +| Keyboard shortcut | 설명 | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| s or / | 검색 창 포커싱. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." | +| g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | +| esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in | ### Repositories -| Keyboard shortcut | 설명 | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| g c | Go to the **Code** tab | -| g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." | -| g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Keyboard shortcut | 설명 | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| g c | Go to the **Code** tab | +| g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." | +| g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} -| g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." | -| g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." | +| g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." | +| g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." | ### Source code editing @@ -109,7 +110,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr | j | Move selection down in the list | | k | Move selection up in the list | | cmd + shift + enter | Add a single comment on a pull request diff | -| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Click, then shift and click | Comment on multiple lines of a pull request by clicking a line number, holding shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} ### Project boards @@ -162,7 +163,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr {% endif %} ### 알림(Notifications) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Keyboard shortcut | 설명 | | ------------------ | -------------- | | e | Mark as done | diff --git a/translations/ko-KR/content/github/getting-started-with-github/learning-about-github.md b/translations/ko-KR/content/github/getting-started-with-github/learning-about-github.md index 735caea92fa2..8c94a8491f1c 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/ko-KR/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/getting-started-with-github/quickstart.md b/translations/ko-KR/content/github/getting-started-with-github/quickstart.md index 1684bfd1fac3..77de003bdf25 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/quickstart.md +++ b/translations/ko-KR/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/ko-KR/content/github/getting-started-with-github/saving-repositories-with-stars.md index d85feb1cfd7b..3ae5f9ec495f 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/ko-KR/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Saving repositories with stars -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search, sort, and filter your starred repositories and topics on your {% data variables.explore.your_stars_page %}.' diff --git a/translations/ko-KR/content/github/getting-started-with-github/set-up-git.md b/translations/ko-KR/content/github/getting-started-with-github/set-up-git.md index 7964ca6bf18e..3e1169f8e418 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/set-up-git.md +++ b/translations/ko-KR/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: 'At the heart of {% data variables.product.product_name %} is an open sou versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} +To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} If you want to work with Git locally, but don't want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." diff --git a/translations/ko-KR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/ko-KR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index 4b699c01913e..282cd395790c 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/ko-KR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ To get the most out of your trial, follow these steps: - [Quick start guide to {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/) webcast - [Understanding the {% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow/) in {% data variables.product.prodname_dotcom %} Guides - [Hello World](https://guides.github.com/activities/hello-world/) in {% data variables.product.prodname_dotcom %} Guides -3. To configure your instance to meet your organization's needs, see "[Configuring the {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)." +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. To integrate {% data variables.product.prodname_ghe_server %} with your identity provider, see "[Using SAML](/enterprise/admin/user-management/using-saml)" and "[Using LDAP](/enterprise/admin/authentication/using-ldap)." 5. Invite an unlimited number of people to join your trial. - Add users to your {% data variables.product.prodname_ghe_server %} instance using built-in authentication or your configured identity provider. For more information, see "[Using built in authentication](/enterprise/admin/user-management/using-built-in-authentication)." diff --git a/translations/ko-KR/content/github/getting-started-with-github/signing-up-for-github.md b/translations/ko-KR/content/github/getting-started-with-github/signing-up-for-github.md index 2456e174326f..540b8e845c80 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/ko-KR/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/getting-started-with-github/supported-browsers.md b/translations/ko-KR/content/github/getting-started-with-github/supported-browsers.md index 57d8e0ab96cb..f9b73d354972 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/ko-KR/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox Extended Support Release diff --git a/translations/ko-KR/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/ko-KR/content/github/getting-started-with-github/types-of-github-accounts.md index d77e3ffcf5cc..2f2654223b38 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/ko-KR/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/getting-started-with-github/using-github.md b/translations/ko-KR/content/github/getting-started-with-github/using-github.md index 204cc817de81..8bcb138febf1 100644 --- a/translations/ko-KR/content/github/getting-started-with-github/using-github.md +++ b/translations/ko-KR/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/ko-KR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index f8910e819a6f..afe5d37e13e7 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -67,7 +68,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -105,7 +106,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/ko-KR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 515007ff22a7..5f45233cd7e7 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you start, make sure you know: diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/ko-KR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 3af8b5d9a687..8b79baa6754f 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/index.md b/translations/ko-KR/content/github/importing-your-projects-to-github/index.md index 59215646f20e..1ebc5ad0d32d 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/index.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/ko-KR/content/github/importing-your-projects-to-github/source-code-migration-tools.md index bd25ce6d38ac..2ea3227ebeed 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md b/translations/ko-KR/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md index 1332f03f9d06..cd49a649927b 100644 --- a/translations/ko-KR/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md +++ b/translations/ko-KR/content/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git.md @@ -35,9 +35,9 @@ Git projects are also stored within a single directory. However, Git obscures th A Git workflow looks like this: * A Git repository stores the full history of all of its branches and tags within the *.git* directory. -* The latest stable release is contained within the `master` branch. +* The latest stable release is contained within the default branch. * Active feature work is developed in separate branches. -* When a feature is finished, the feature branch is merged into `master` and deleted. +* When a feature is finished, the feature branch is merged into the default branch and deleted. Unlike SVN, with Git the directory structure remains the same, but the contents of the files change based on your branch. diff --git a/translations/ko-KR/content/github/index.md b/translations/ko-KR/content/github/index.md index 5eb9f6603864..768349e16a24 100644 --- a/translations/ko-KR/content/github/index.md +++ b/translations/ko-KR/content/github/index.md @@ -8,6 +8,7 @@ intro: 'Documentation, guides, and help topics for software developers, designer versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/ko-KR/content/github/managing-files-in-a-repository/3d-file-viewer.md index 8416354449e1..8eccece6bf74 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} can host and render 3D files with the *.stl* extension. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 1091c2d112a8..9e23c1a8386b 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index 43002584fcd4..671a472e978a 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Files that you add to a repository via a browser are limited to {% data variables.large_files.max_github_browser_size %} per file. You can add larger files, up to {% data variables.large_files.max_github_size %} each, via the command line. For more information, see "[Adding a file to a repository using the command line](/articles/adding-a-file-to-a-repository-using-the-command-line)." @@ -19,7 +20,7 @@ Files that you add to a repository via a browser are limited to {% data variable {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Upload files**. ![Upload files button](/assets/images/help/repository/upload-files-button.png) {% else %} 2. Above the list of files, using the **Add file** drop-down, click **Upload files**. !["Upload files" in the "Add file" dropdown](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/ko-KR/content/github/managing-files-in-a-repository/creating-new-files.md index cd67b5697cd6..9195161c71c3 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When creating a file on {% data variables.product.product_name %}, consider the following: diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/deleting-files.md b/translations/ko-KR/content/github/managing-files-in-a-repository/deleting-files.md index a6f29ed65a57..9a6ca0bcb6eb 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index bf2f33a6fd86..5946430759ad 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. In another user's repository, browse to the folder that contains the file you want to edit. Click the name of the file you want to edit. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index b9190a34941f..c8ed39ca88c5 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/ko-KR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index 3853d361f5fa..5b0ed8bcb9b7 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/index.md b/translations/ko-KR/content/github/managing-files-in-a-repository/index.md index 84f709d11b02..ebc35dd973bc 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/index.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-on-github.md index d65f8cfca977..da52349c22ee 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 68ff00ddf1b6..1badad1949c8 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/ko-KR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index ea1549812a56..14e137181333 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} supports rendering geoJSON and topoJSON map files within {% data variables.product.product_name %} repositories. Simply commit the file as you would normally using a `.geojson` or `.topojson` extension. Files with a `.json` extension are also supported, but only if `type` is set to `FeatureCollection`, `GeometryCollection`, or `topology`. Then, navigate to the path of the geoJSON file on GitHub.com. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index b2e01fff8049..a21726a3e71a 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [moved directly on {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), but some files, such as images, require that you move them from the command line. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index c3f008f1d944..a78ec2705e0b 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In addition to changing the file location, you can also [update the contents of your file](/articles/editing-files-in-your-repository), or [give it a new name](/articles/renaming-a-file) in the same commit. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/ko-KR/content/github/managing-files-in-a-repository/navigating-code-on-github.md index e71b9d858f9e..316807351bec 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### About navigating code on {% data variables.product.prodname_dotcom %} Navigating code functions use the open source library [`semantic`](https://github.com/github/semantic). The following languages are supported: +- C# - CodeQL - Go - Java diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index a16a2ff57e08..6a00cdc00075 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [renamed directly on {% data variables.product.product_name %}](/articles/renaming-a-file), but some files, such as images, require that you rename them from the command line. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file.md index d0976704db49..86908e44907d 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index 291b82b701c8..5f4a5868b0ca 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index c6b67d9e3512..871ca7b29bf8 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering tabular data in the form of *.csv* (comma-separated) and .*tsv* (tab-separated) files. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index 6e168cdb0222..c45371f8411b 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits and pull requests that include prose documents have the ability to represent those documents with *source* and *rendered* views. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index 5c607081a0ba..486569c1c13e 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering of PDF documents. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/ko-KR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 5a7a32103a83..e773a10eb982 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With the blame view, you can view the line-by-line revision history for an entire file, or view the revision history of a single line within a file by clicking {% octicon "versions" aria-label="The prior blame icon" %}. Each time you click {% octicon "versions" aria-label="The prior blame icon" %}, you'll see the previous revision information for that line, including who committed the change and when. diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index b786a5021a10..17516f92867b 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-non-code-files.md index e3890a9107dc..2fb771ab505a 100644 --- a/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/ko-KR/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-large-files/about-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/about-git-large-file-storage.md index ff9b1cd02225..1a516a10414b 100644 --- a/translations/ko-KR/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} handles large files by storing references to the file in the repository, but not the actual file itself. To work around Git's architecture, {% data variables.large_files.product_name_short %} creates a pointer file which acts as a reference to the actual file (which is stored somewhere else). {% data variables.product.product_name %} manages this pointer file in your repository. When you clone the repository down, {% data variables.product.product_name %} uses the pointer file as a map to go and find the large file for you. @@ -41,11 +42,13 @@ size 84977953 It tracks the `version` of {% data variables.large_files.product_name_short %} you're using, followed by a unique identifier for the file (`oid`). It also stores the `size` of the final file. -{% tip %} +{% note %} -**Tip**: {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +**Notes**: +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. -{% endtip %} +{% endnote %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index eda86f5f6e09..688fb5995336 100644 --- a/translations/ko-KR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If collaborators on your repository don't have {% data variables.large_files.product_name_short %} installed, they won't have access to the original large file. If they attempt to clone your repository, they will only fetch the pointer files, and won't have access to any of the actual data. diff --git a/translations/ko-KR/content/github/managing-large-files/conditions-for-large-files.md b/translations/ko-KR/content/github/managing-large-files/conditions-for-large-files.md index 3daf4fef53dc..b04c98500546 100644 --- a/translations/ko-KR/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/ko-KR/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ If you attempt to add or update a file that is larger than {% data variables.lar ### Blocked pushes for large files -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} diff --git a/translations/ko-KR/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/configuring-git-large-file-storage.md index 8561dae6a792..4c5d794c94e5 100644 --- a/translations/ko-KR/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If there are existing files in your repository that you'd like to use {% data variables.product.product_name %} with, you need to first remove them from the repository and then add them to {% data variables.large_files.product_name_short %} locally. For more information, see "[Moving a file in your repository to {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)." {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your appliance. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." {% endtip %} @@ -58,5 +59,5 @@ If there are existing files in your repository that you'd like to use {% data va ### 더 읽을거리 -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/ko-KR/content/github/managing-large-files/distributing-large-binaries.md b/translations/ko-KR/content/github/managing-large-files/distributing-large-binaries.md index b8c70aae9e79..dd94dbe0a2de 100644 --- a/translations/ko-KR/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/ko-KR/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you need to distribute large files within your repository, you can create releases on {% data variables.product.product_location %}. Releases allow you to package software, release notes, and links to binary files, for other people to use. For more information, visit "[About releases](/github/administering-a-repository/about-releases)." diff --git a/translations/ko-KR/content/github/managing-large-files/index.md b/translations/ko-KR/content/github/managing-large-files/index.md index f1a474f3752f..bc1db5f76246 100644 --- a/translations/ko-KR/content/github/managing-large-files/index.md +++ b/translations/ko-KR/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/installing-git-large-file-storage.md index 1c7694299ce3..6ab0792fb8e9 100644 --- a/translations/ko-KR/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ko-KR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index c41a47ef2d2d..5fbb18012c0c 100644 --- a/translations/ko-KR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After installing {% data variables.large_files.product_name_short %} and configuring {% data variables.large_files.product_name_short %} tracking, you can move files from Git's regular tracking to {% data variables.large_files.product_name_short %}. For more information, see "[Installing {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." diff --git a/translations/ko-KR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/ko-KR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 35ebb9600e64..16cf70a1047b 100644 --- a/translations/ko-KR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/ko-KR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ko-KR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/ko-KR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 5daa3030fe35..32b79170eb71 100644 --- a/translations/ko-KR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/ko-KR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Removing a single file diff --git a/translations/ko-KR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/ko-KR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 3cbe3c445e3a..4c867d464e8a 100644 --- a/translations/ko-KR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/ko-KR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The {% data variables.large_files.product_name_short %} integrity check ensures that all referenced {% data variables.large_files.product_name_short %} files in a push have been uploaded properly. If the check detects referenced files that have not been uploaded, you will receive an error message and your push will be blocked. diff --git a/translations/ko-KR/content/github/managing-large-files/versioning-large-files.md b/translations/ko-KR/content/github/managing-large-files/versioning-large-files.md index 5aca3fe7d421..434d4adc2c51 100644 --- a/translations/ko-KR/content/github/managing-large-files/versioning-large-files.md +++ b/translations/ko-KR/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-large-files/working-with-large-files.md b/translations/ko-KR/content/github/managing-large-files/working-with-large-files.md index 58f80962498b..24673d6b90a8 100644 --- a/translations/ko-KR/content/github/managing-large-files/working-with-large-files.md +++ b/translations/ko-KR/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 53709021f129..2662e62cc899 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -41,26 +41,31 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When -{% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +{% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where +{% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} @@ -69,50 +74,20 @@ When You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send -{% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new +{% data variables.product.prodname_dependabot_short %} alerts.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_short %} alerts visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive -{% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive -{% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the -{% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the -{% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications ](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### 더 읽을거리 -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..786d16ce1d1d --- /dev/null +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**참고** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)." + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### About compatibility scores + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index 24d119a1a920..4b01db6af595 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: Browsing security vulnerabilities in the GitHub Advisory Database intro: 'The {% data variables.product.prodname_advisory_database %} allows you to browse or search for vulnerabilities that affect open source projects on {% data variables.product.company_short %}.' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index 06b60a9a3ffc..5ecac3ac32aa 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### About {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} monitors security advisories such as the {% data variables.product.prodname_advisory_database %} and [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) and automatically triggers a pull request when it detects a new vulnerable dependency in the dependency graph of repositories. For more information about the {% data variables.product.prodname_advisory_database %}, see "[About the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)." +You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} includes a link to the pull request in the alert for the vulnerable dependency. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." - -Each security update contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. - -When you merge a pull request that contains a security update, the corresponding alert is marked as resolved for your repository. - -{% note %} - -**참고** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. Security updates are not created to resolve vulnerabilities in private registries or packages hosted in private repositories. However, indirect or transitive dependencies are included if they are explicitly defined in a lock file, or similar. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." Additionally, it's important to highlight that {% data variables.product.prodname_dependabot_security_updates %} automatically create pulls requests with proposed fixes to the lock files, for the dependencies detected as vulnerable. - -{% endnote %} - -You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. +You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ You can enable {% data variables.product.prodname_dependabot_security_updates %} If security updates are not enabled for your repository and you don't know why, first try enabling them using the instructions given in the procedural sections below. If security updates are still not working, you can [contact support](https://support.github.com/contact). -### About compatibility scores - -{% data variables.product.prodname_dependabot_security_updates %} also include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. We look at previously-passing CI tests from public repositories where we've generated a given security update to learn whether the update causes tests to fail. An update's compatibility score is the percentage of CI runs that passed when updating between relevant versions of the dependency. - ### Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository. diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..fc90d15560a8 --- /dev/null +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,58 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Configuring notifications +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for +{% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### 더 읽을거리 + +- "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/index.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/index.md index a4285a6d86d7..61c09009e14e 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/index.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..a376ff1995b2 --- /dev/null +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: Troubleshooting errors +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. For more information, see "[Configuration options for dependency updates](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)." + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index 0d5738a80553..2ca896617a16 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Troubleshooting the detection of vulnerable dependencies intro: 'If the dependency information reported by {% data variables.product.product_name %} is not what you expected, there are a number of points to consider, and various things you can check.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ The results of dependency detection reported by {% data variables.product.produc * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies. It's a free, curated database of vulnerability information for common package ecosystems on {% data variables.product.prodname_dotcom %}. It includes both data reported directly to {% data variables.product.prodname_dotcom %} from {% data variables.product.prodname_security_advisories %}, as well as official feeds and community sources. This data is reviewed and curated by {% data variables.product.prodname_dotcom %} to ensure that false or unactionable information is not shared with the development community. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" and "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." * The dependency graph parses all known package manifest files in a user’s repository. For example, for npm it will parse the _package-lock.json_ file. It constructs a graph of all of the repository’s dependencies and public dependents. This happens when you enable the dependency graph and when anyone pushes to the default branch, and it includes commits that makes changes to a supported manifest format. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." * {% data variables.product.prodname_dependabot_short %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_short %} alerts are aggregated at the repository level, rather than creating one alert per vulnerability. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive a security alert about a vulnerable dependency in your repository. {% data variables.product.prodname_dotcom %} automatically creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. ### Why don't I get vulnerability alerts for some ecosystems? @@ -97,3 +98,4 @@ When you click to display the alert details, you can see how many vulnerabilitie - "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" - "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ko-KR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/ko-KR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index 6e1205f5387c..8ec482d88a11 100644 --- a/translations/ko-KR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/ko-KR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: 'If {% data variables.product.product_name %} discovers vulnerable depend redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: Repository administrators and organization owners can view and update dependencies. +shortTitle: Viewing and updating vulnerable dependencies versions: free-pro-team: '*' --- Your repository's {% data variables.product.prodname_dependabot %} alerts tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}. You can sort the list of alerts using the drop-down menu, and you can click into specific alerts for more details. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." ### About updates for vulnerable dependencies in your repository -{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. ### Viewing and updating vulnerable dependencies @@ -33,3 +34,4 @@ You can enable automatic security updates for any repository that uses {% data v - "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index f8d2be9fcb00..337a63de5e0d 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notifications and subscriptions diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 3ffc67fcc2e5..84009447156c 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notification delivery options @@ -109,9 +110,9 @@ Email notifications from {% data variables.product.product_name %} contain the f | Header | Information | | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `From` address | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` field | This field connects directly to the thread. If you reply to the email, you'll add a new comment to the conversation. | -| `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:
      • `assign`: You were assigned to an issue or pull request.
      • `author`: You created an issue or pull request.
      • `comment`: You commented on an issue or pull request.
      • `manual`: There was an update to an issue or pull request you manually subscribed to.
      • `mention`: You were mentioned on an issue or pull request.
      • `push`: Someone committed to a pull request you're subscribed to.
      • `review_requested`: You or a team you're a member of was requested to review a pull request.
      • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
      • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
      • `subscribed`: There was an update in a repository you're watching.
      • `team_mention`: A team you belong to was mentioned on an issue or pull request.
      • `your_activity`: You opened, commented on, or closed an issue or pull request.
      | -| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To` field | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} 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:
      • `assign`: You were assigned to an issue or pull request.
      • `author`: You created an issue or pull request.
      • `comment`: You commented on an issue or pull request.
      • `manual`: There was an update to an issue or pull request you manually subscribed to.
      • `mention`: You were mentioned on an issue or pull request.
      • `push`: Someone committed to a pull request you're subscribed to.
      • `review_requested`: You or a team you're a member of was requested to review a pull request.
      • {% if currentVersion != "github-ae@latest" %}
      • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
      • {% endif %}
      • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
      • `subscribed`: There was an update in a repository you're watching.
      • `team_mention`: A team you belong to was mentioned on an issue or pull request.
      • `your_activity`: You opened, commented on, or closed an issue or pull request.
      | +| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:
      • `low`
      • `moderate`
      • `high`
      • `critical`
      For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %} ### Choosing your notification settings @@ -157,34 +158,21 @@ If you are a member of more than one organization, you can configure each one to 5. Select one of your verified email addresses, then click **Save**. ![Switching your per-org email address](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} notification options {% else %} ### Security alert notification options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. You can receive {% data variables.product.prodname_dependabot_alerts %} in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -If you want to receive {% data variables.product.prodname_dependabot_alerts %} by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. You can receive security alerts in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. - -If you want to receive security alerts by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Note:** You can filter your {% data variables.product.company_short %} inbox notifications by {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} notification options Choose how you want to receive workflow run updates for repositories that you are watching that are set up with {% data variables.product.prodname_actions %}. You can also choose to only receive notifications for failed workflow runs. @@ -194,7 +182,6 @@ Choose how you want to receive workflow run updates for repositories that you ar {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### Enabling push notifications with {% data variables.product.prodname_mobile %} When you install {% data variables.product.prodname_mobile %}, you will automatically be opted into web notifications. You can then enable push notifications for direct mentions within the app. diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index 39ecfecef48e..8a458d1456c1 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'To create an ideal workflow for triaging your notifications, you can ada versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Starting your inbox triage diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/index.md index 9bd9f13b0a8b..ed54e4ee58c3 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index d5593a412eb2..5abb1657001e 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### About your inbox @@ -104,26 +105,31 @@ To filter notifications by why you've received an update, you can use the `reaso | `reason:invitation` | When you're invited to a team, organization, or repository. | | `reason:manual` | When you click **Subscribe** on an issue or pull request you weren't already subscribed to. | | `reason:mention` | You were directly @mentioned. | -| `reason:review-requested` | You or a team you're on have been requested to review a pull request. | -| `reason:security-alert` | When a security alert is issued for a repository. | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} | `reason:state-change` | When the state of a pull request or issue is changed. For example, an issue is closed or a pull request is merged. | | `reason:team-mention` | When a team you're a member of is @mentioned. | | `reason:ci-activity` | When a repository has a CI update, such as a new workflow run status. | #### Supported `is:` queries -To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`. +To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + You can also use the `is:` query to describe how the notification was triaged. - `is:saved` diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 414c69beff47..57f54410c0a4 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index 15708a2bf8be..b038653bde09 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: 'To help you manage your notifications efficiently, there are several way versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- To help you understand your subscriptions and decide whether to unsubscribe, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." @@ -38,7 +39,7 @@ When you unsubscribe from notifications in your inbox, they will automatically d {% data reusables.notifications.access_notifications %} 1. From the notifications inbox, select the notifications you want to unsubscribe to. -2. Use the the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Unsubcribe option from main inbox](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Unsubcribe option from main inbox](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### Unsubscribing from notifications on the subscriptions page diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 0d776b57fa0d..ba87f0c7c00f 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index 2c47e8caa0d4..a6210db1b2d4 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: 'When you review and investigate a single notification, you have several versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Saving a single notification diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index bd243beb39a9..761e8487ea03 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index ded550002098..1daafdceacd0 100644 --- a/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/ko-KR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- You receive notifications for your subscriptions of ongoing activity on {% data variables.product.product_name %}. There are many reasons you can be subscribed to a conversation. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index d42d42257ab2..9588a76db06f 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or an issue template on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index 44a38b32bf76..6bc15217c9da 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." @@ -29,7 +30,10 @@ Project board automation can also help teams develop a shared understanding of a | Done |
      • Move all closed issues here
      • Move all merged pull requests here
      • Move all closed, unmerged pull requests here
      | ### Project progress tracking -Project board automation enables progress tracking by default. Cards in columns with the "To do", "In progress", or "Done" presets count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### 더 읽을거리 - "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index 7baddee437f6..f1b544a09405 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For a "marked as duplicate" timeline event to appear, the user who creates the duplicate reference comment must have write access to the repository where they create the comment. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-issues.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-issues.md index 46fb6199d356..43422e7898b8 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can collect user feedback, report software bugs, and organize tasks you'd like to accomplish with issues in a repository. Issues can act as more than just a place to report software bugs. {% data reusables.pull_requests.close-issues-using-keywords %} -To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." To quickly find links to recently updated issues you're subscribed to, visit your dashboard. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-labels.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-labels.md index c56f8568d494..47fc0f79dcae 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Labels are tied to the repository they are created in. Once a label exists, you can use it on any issue or pull request within that repository. For more information, see "[Creating a label](/articles/creating-a-label/)." @@ -30,7 +31,7 @@ Anyone with read access to a repository can view and search the repository’s l Default labels are included in every new repository when the repository is created, but you can edit or delete the labels later. For more information, see "[Deleting a label](/articles/deleting-a-label/)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Organization owners can customize the default labels for repositories in their organization. For more information, see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)." {% endif %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-milestones.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-milestones.md index 9557758c9431..272d6a08f997 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you [create a milestone](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), you can [associate it with issues and pull requests](/articles/associating-milestones-with-issues-and-pull-requests). diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-project-boards.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-project-boards.md index b731954791f3..ad893c2d0d43 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/about-task-lists.md b/translations/ko-KR/content/github/managing-your-work-on-github/about-task-lists.md index a093d30589a6..3b881d2d4768 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Task lists render with clickable checkboxes in comments. You can select or unselect the checkboxes to mark them as complete or incomplete. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 607f4e8d13f0..026e27127cac 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add issue or pull request cards to your project board by: diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 625d07791d19..5d7c57b4a14f 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index ccc39f7a0b2a..60f9ca093c92 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index 9d8e79c599f5..f9f4dbed5750 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Automation in your project board does not apply to archived project board cards. For example, if you close an issue in a project board's archive, the archived card does not automatically move to the "Done" column. When you restore a card from the project board archive, the card will return to the column where it was archived. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/ko-KR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index 00cf32af6d36..d75dc32bf3d0 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with write permissions to a repository can assign issues and pull requests. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index 1af7a2fd2f56..09415039547c 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/ko-KR/content/github/managing-your-work-on-github/changing-project-board-visibility.md index 1ae643ed457f..bbe7533159b3 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/closing-a-project-board.md index 7a2f8b7300e3..c5f73fdc729c 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any configured workflow automation will pause by default. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/ko-KR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 57dbc4ade3ea..0c255081a4a8 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-label.md b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-label.md index ae0d0d894675..79d98e76a4a4 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - "[About labels](/articles/about-labels)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" - "[Editing a label](/articles/editing-a-label)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index 374d198fdf55..98b9b317882d 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This type of permanent link will render as a code snippet only in the repository it originated in. In other repositories, the permalink code snippet will render as a URL. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-project-board.md index be0710c3d28d..2a4163a430ce 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/ko-KR/content/github/managing-your-work-on-github/creating-an-issue.md index 8cb9647f0dc2..153fdfaddb0a 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ You can open a new issue based on code from an existing pull request. For more i You can open a new issue directly from a comment in an issue or a pull request review. For more information, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create an issue using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue create`](https://cli.github.com/manual/gh_issue_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index f5d65b597b9b..5c33b210f31e 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-label.md index fc337b53d8df..965c464e3bf1 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Deleting a label will remove the label from any issues or pull requests where it's been applied. @@ -18,6 +19,6 @@ Deleting a label will remove the label from any issues or pull requests where it ### 더 읽을거리 - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-project-board.md index cc53429a5e45..ddb876d3eb49 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-an-issue.md index 62e745054f49..f8bec79f6f43 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only delete issues in a repository owned by your user account. You cannot delete issues in a repository owned by another user account, even if you are a collaborator there. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-issues.md b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-issues.md index ce7933580dcd..3a3ee9574b5c 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 2f1bfefc571c..56bcb518482e 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you disable project boards, you will no longer see project board information in timelines or [audit logs](/articles/reviewing-your-security-log/). diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index 2312110f661e..c7136d39d40f 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-label.md b/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-label.md index bb0ee4199f67..c9e675429d05 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - "[Creating a label](/articles/creating-a-label)" - "[Deleting a label](/articles/deleting-a-label)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-project-board.md index b3337449154e..f7733a712a01 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index a1db5e617746..9addbb84c4f1 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if enterpriseServerVersions contains currentVersion %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} @@ -21,7 +22,7 @@ To attach a file to an issue or pull request conversation, drag and drop it into {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 694ed612ac01..38eba9d617da 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. @@ -21,7 +22,7 @@ You can also use the "Filter cards" search bar at the top of each project board - Filter by check status using `status:pending`, `status:success`, or `status:failure` - Filter cards by type using `type:issue`, `type:pr`, or `type:note` - Filter cards by state and type using `is:open`, `is:closed`, or `is:merged`; and `is:issue`, `is:pr`, or `is:note` -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter cards by repository in an organization-wide project board using `repo:ORGANIZATION/REPOSITORY`{% endif %} 1. Navigate to the project board that contains the cards you want to filter. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index 67ccbccf693b..cb57dcdac211 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index 77adde7905f2..a442023ffcec 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index 38007d2b3b10..86d728045327 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index d7a419c38398..64ae618e8321 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index 9dcb4666f8f0..3831b27b8012 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter a repository's list of pull requests to find: diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/ko-KR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index 5e2309c96f19..ccc776aa0ec7 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/index.md b/translations/ko-KR/content/github/managing-your-work-on-github/index.md index a0903774e057..c6f2a858e068 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/index.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 662c3128dd3c..0d6730752ebb 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index bf969eb838e0..56363da5a123 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Linking a pull request to an issue -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -19,13 +20,13 @@ versions: ### About linked issues and pull requests -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. When you link a pull request to the issue the pull request addresses, collaborators can see that someone is working on the issue. {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} When you merge a linked pull request into the default branch of a repository, its linked issue is automatically closed. For more information about the default branch, see "[Setting the default branch](/github/administering-a-repository/setting-the-default-branch)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Manually linking a pull request to an issue Anyone with write permissions to a repository can manually link a pull request to an issue. @@ -61,7 +62,7 @@ The syntax for closing keywords depends on whether the issue is in the same repo | Issue in a different repository | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` | | Multiple issues | Use full syntax for each issue | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} You can also use closing keywords in a commit message. The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index ae23e04eef4c..bb8686a2203d 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,8 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**Note:** In order to link a repository to your organization or user owned project board the repository needs to have issues enabled. For information on how to see if issues are disabled for a repository, see "[Disabling issues](/github/managing-your-work-on-github/disabling-issues) ." + +{% endnote %} + Anyone with write permissions to a project board can link repositories owned by that organization or user account to the project board. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization/)" or "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards/)." {% data reusables.project-management.link-repos-to-project-board %} You can add issues and pull requests from any unlinked repositories by typing the issue or pull request URL in a card. For more information, see "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/ko-KR/content/github/managing-your-work-on-github/managing-project-boards.md index b2f9ef87f031..4ecbcf476f6b 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/ko-KR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index b7d767d5bb4a..199739179ed0 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index e8bb4e6d6fa4..62e9dd1f1b94 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: You can open a new issue from a specific comment in an issue or pull requ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from a comment, the issue contains a snippet showing where the comment was originally posted. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index e88c48721203..81273e336a76 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from code, the issue contains a snippet showing the line or range of code you chose. You can only open an issue in the same repository where the code is stored. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/ko-KR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index 5932258547a3..13993714a9f7 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Pinned issues](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index 03df376c70c3..7c722880b68d 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any workflow automation that was configured for the project board will pause by default. For more information, see "[Closing a project board](/articles/closing-a-project-board)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/sharing-filters.md b/translations/ko-KR/content/github/managing-your-work-on-github/sharing-filters.md index 85a8905e23d7..cd2eb9811ef2 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can send the URL that issues generates to any user, and they'll be able to see the same filter view that you see. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index 7379bf12e980..61c9d688b699 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can sort any filtered view by: diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 67d7e715477a..84a9290ae454 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: Tracking progress on your project board -intro: 'By default, when you enable automation on a project board, the overall progress of the project is tracked in a progress bar.' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. Navigate to the project board where you want to disable project progress tracking. +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. Unselect **Track project progress**. +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index 8438a8e63a2e..289f06851cee 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index de603b6d9329..6bdc39989500 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/ko-KR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index a7acab9120ff..475d6aa20156 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To transfer an open issue to another repository, you must have write permissions on the repository the issue is in and the repository you're transferring the issue to. For more information, see "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index 322048986879..1099a977f0cd 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The issues and pull requests search bar allows you to define your own custom filters and sort by a wide variety of criteria. You can find the search bar on each repository's **Issues** and **Pull requests** tabs and on your [Issues and Pull requests dashboards](/articles/viewing-all-of-your-issues-and-pull-requests). @@ -25,7 +26,7 @@ With issue and pull request search terms, you can: - Filter issues and pull requests by assignee: `state:open type:issue assignee:octocat` - Filter issues and pull requests by label: `state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} For issues, you can also use search to: - Filter for issues that are linked to a pull request by a closing reference: `linked:pr` @@ -39,7 +40,7 @@ For pull requests, you can also use search to: - Filter pull requests in which a reviewer has asked for changes: `state:open type:pr review:changes_requested` - Filter pull requests by [reviewer](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` - Filter pull requests by the specific user [requested for review](/articles/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter for pull requests that are linked to an issue that the pull request may close: `linked:issue`{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/ko-KR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index f130185d2516..89629520d0da 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your issues and pull request dashboards are available at the top of any page. On each dashboard, you can filter the list to find issues or pull requests you created, that are assigned to you, or in which you're mentioned. You can also find pull requests that you've been asked to review. @@ -15,4 +16,4 @@ Your issues and pull request dashboards are available at the top of any page. On ### 더 읽을거리 -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/ko-KR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/ko-KR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index b7289bb7c0de..1f89a4d8ba18 100644 --- a/translations/ko-KR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/ko-KR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/ko-KR/content/github/searching-for-information-on-github/about-searching-on-github.md index 8d9a33c3505d..c880c29e2f67 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search globally across all of {% data variables.product.product_name %}, or scope your search to a particular repository or organization. @@ -54,6 +55,7 @@ The {% data variables.search.advanced_url %} provides a visual interface for con ![Advanced Search](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### Searching across {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously If you use {% data variables.product.prodname_enterprise %} and you're a member of a {% data variables.product.prodname_dotcom_the_website %} organization using {% data variables.product.prodname_ghe_cloud %}, your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_github_connect %} so that you can search across both environments at the same time. For more information, see "[Enabling {% data variables.product.prodname_unified_search %} between {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)." @@ -61,8 +63,10 @@ If you use {% data variables.product.prodname_enterprise %} and you're a member You can only search across both environments from {% data variables.product.prodname_enterprise %}. To scope your search by environment, you can use a filter option on the {% data variables.search.advanced_url %} or you can use the `environment:` search prefix. To only search for content on {% data variables.product.prodname_enterprise %}, use the search syntax `environment:local`. To only search for content on {% data variables.product.prodname_dotcom_the_website %}, use `environment:github`. Your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_unified_search %} for all public repositories, all private repositories, or only certain private repositories in the connected {% data variables.product.prodname_ghe_cloud %} organization. +If your site administrator enables -If your site administrator enables {% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Your {% data variables.product.prodname_enterprise %} administrators and organization owners on {% data variables.product.prodname_dotcom_the_website %} cannot search private repositories owned by your account. To search the applicable private repositories, you must enable private repository search for your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_enterprise %}. For more information, see "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your {% data variables.product.prodname_enterprise %} account](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)." +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Your {% data variables.product.prodname_enterprise %} administrators and organization owners on {% data variables.product.prodname_dotcom_the_website %} cannot search private repositories owned by your account. To search the applicable private repositories, you must enable private repository search for your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_enterprise %}. For more information, see "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your {% data variables.product.prodname_enterprise %} account](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)." +{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/ko-KR/content/github/searching-for-information-on-github/finding-files-on-github.md index 610d104f6369..502b22c761e5 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Find file**. ![Find file button](/assets/images/help/search/find-file-button.png) {% else %} 2. Above the list of files, click **Go to file**. ![Find file button](/assets/images/help/search/find-file-button.png) diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/ko-KR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 8711ba12b993..75b823525a9f 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/index.md b/translations/ko-KR/content/github/searching-for-information-on-github/index.md index ea8b735f6f54..1c417eade87e 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/index.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-code.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-code.md index b73c66466ac5..be4c5ca57e82 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for code globally across all of {% data variables.product.product_name %}, or search for code within a particular repository or organization. To search for code across all public repositories, you must be signed in to a {% data variables.product.product_name %} account. For more information, see "[About searching on GitHub](/articles/about-searching-on-github)." diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-commits.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-commits.md index a0a31b94e4e7..692aa3ec0da9 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for commits globally across all of {% data variables.product.product_name %}, or search for commits within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-packages.md index 9bbf4f8b1585..33da003dd09f 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: Anyone can search for packages they have access to. versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: You can search for packages globally across all of {% data variables.product.product_name %}, or search for packages within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} You can only search for packages on -{% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% data variables.product.product_name %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-repositories.md index 2ada3fe014c9..3b7b8df50920 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for repositories globally across all of {% data variables.product.product_name %}, or search for repositories within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-in-forks.md index 41c87a1ccdf7..52d1cf2f08c7 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To show forks in [repository search](/articles/searching-for-repositories) results, add `fork:true` or `fork:only` to your query. diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index 413c940e5564..4165e9742be2 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for issues and pull requests globally across all of {% data variables.product.product_name %}, or search for issues and pull requests within a particular organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ You can use the `involves` qualifier to find issues that in some way involve a c | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** matches issues either @defunkt or @jlord are involved in. | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Search for linked issues and pull requests You can narrow your results to only include issues that are linked to a pull request by a closing reference, or pull requests that are linked to an issue that the pull request may close. @@ -229,7 +230,7 @@ You can filter issues and pull requests by the number of reactions using the `re ### Search for draft pull requests You can filter for draft pull requests. For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) matches draft pull requests.{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) matches draft pull requests.{% endif %} ### Search by pull request review status and reviewer diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-on-github.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-on-github.md index 9eebbac9a383..26639b46a16b 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-topics.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-topics.md index 640832884798..961212159ae5 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Search {% data variables.product.product_name %} for topics diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-users.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-users.md index c408cd20c403..69ff961468a9 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for users globally across all of {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/searching-wikis.md b/translations/ko-KR/content/github/searching-for-information-on-github/searching-wikis.md index d0313ffb2f9c..249535d94623 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search wikis globally across all of {% data variables.product.product_name %}, or search wikis within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/ko-KR/content/github/searching-for-information-on-github/sorting-search-results.md index dbd35e51c06c..67a78c21e21f 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use the Sort menu to sort results by relevance, number of stars, number of forks, and how recently the items were updated. diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/ko-KR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index eda357869462..55e5512082b8 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Potential timeouts diff --git a/translations/ko-KR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/ko-KR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index ee5719378184..ed7bafacffdd 100644 --- a/translations/ko-KR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/ko-KR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Query for values greater or less than another value @@ -80,7 +81,7 @@ If your search query contains whitespace, you will need to surround it with quot Some non-alphanumeric symbols, such as spaces, are dropped from code search queries within quotation marks, so results can be unexpected. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Queries with usernames If your search query contains a qualifier that requires a username, such as `user`, `actor`, or `assignee`, you can use any {% data variables.product.product_name %} username, to specify a specific person, or `@me`, to specify the current user. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/ko-KR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index 6fd847871730..582f7db2aaea 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ The number of jobs you can run concurrently across all repositories in your user At the end of the month, {% data variables.product.prodname_dotcom %} calculates the cost of minutes and storage used over the amount included in your account. For example, if your organization uses {% data variables.product.prodname_team %} and allows unlimited spending, using 15,000 minutes could have a total storage and minute overage cost of $56, depending on the operating systems used to run jobs. - 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 ($24 + $32). - - 3,000 Linux minutes at $0.008 per = $24. + - 3,000 Linux minutes at $0.008 per minute = $24. - 2,000 Windows minutes at $0.016 per minute = $32. At the end of the month, {% data variables.product.prodname_dotcom %} rounds your data transfer to the nearest GB. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index d2f66fca5f7a..538275f53807 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: After you configure SAML SSO, members of your {% data variables.product.prodname_dotcom %} organization will continue to log into their user accounts on {% data variables.product.prodname_dotcom %}. When a member accesses resources within your organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} redirects the member to your IdP to authenticate. After successful authentication, your IdP redirects the member back to {% data variables.product.prodname_dotcom %}, where the member can access your organization's resources. -Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." +Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Members must periodically authenticate with your IdP to authenticate and gain ac To access the organization's protected resources using the API and Git on the command line, members must authorize and authenticate with a personal access token or SSH key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." +The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." If members are signed in with a SAML SSO session when they create a new repository, the default visibility of that repository is private. Otherwise, the default visibility is public. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index bd8cc042fa35..308abb2d5f46 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index 6dbf0a098f4f..2120f1dba0a6 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ These identity providers are compatible with the {% data variables.product.produ - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 46796cdfe1dc..6295d544418a 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An SSH certificate is a mechanism for one SSH key to sign another SSH key. If you use an SSH certificate authority (CA) to provide your organization members with signed SSH certificates, you can add the CA to your enterprise account or organization to allow organization members to use their certificates to access organization resources. For more information, see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index d5923a639958..a0b7654a9d5c 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![List of teams in an organization](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ For more information, see: ![Image of a team mention](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -You can also use LDAP Sync to synchronize {% data variables.product.product_location_enterprise %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +You can also use LDAP Sync to synchronize {% data variables.product.product_location %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% endif %} @@ -55,12 +56,8 @@ To easily understand who shares a parent team's permissions and mentions, you ca You can choose a parent when you create the team, or you can move a team in your organization's hierarchy later. For more information see, "[Moving a team in your organization’s hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy)." -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Preparing to nest teams in your organization If your organization already has existing teams, you should audit each team's repository access permissions before you nest teams above or below it. You should also consider the new structure you'd like to implement for your organization. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 589383548545..4182fd11b568 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your organization dashboard @@ -28,7 +29,7 @@ In the left sidebar of your dashboard, you can access your organization's top re In the "All activity" section of your news feed, you can view updates from other teams and repositories in your organization. -The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." For instance, the organization news feed shows updates when someone in the organization: - Creates a new branch. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index b2f6b9d22773..24523c1babde 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization's news feed shows other people's activity on repositories owned by that organization. You can use your organization's news feed to see when someone opens, closes, or merges an issue or pull request, creates or deletes a branch, creates a tag or release, comments on an issue, pull request, or commit, or pushes new commits to {% data variables.product.product_name %}. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index 739a4aff1bcf..7d9a7626cf34 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'The organization account settings page provides several ways to manage t versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 677cd19f45bc..82d57e567d67 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a project board in your organization. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index 4879e1655f4d..cde6ccb13d05 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 1b8e3652b876..5891804acc21 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index 423b59c1641e..2706c5ea27ef 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} add outside collaborators to a repository, unless an organization owner has restricted the ability to invite collaborators. For more information, see "[Setting permissions for adding outside collaborators](/articles/setting-permissions-for-adding-outside-collaborators)." {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} If your organization [requires members and outside collaborators to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), they must enable two-factor authentication before they can accept your invitation to collaborate on an organization repository. +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index 467621c81067..a2bf112c550b 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Tips**: -- Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index 0a995599e28e..5d73c5c6ceba 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, issues cannot be deleted in an organization's repositories. An organization owner must enable this feature for all of the organization's repositories first. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index 0fd57b1831bb..45363b62d67e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 68ca7cf9e997..d73f270e574d 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index 9814e7c5cfd0..220fa7c44b31 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ After you enable SCIM, the following provisioning features are available for any ### 더 읽을거리 -- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" - "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) in the Okta documentation - [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) in the Okta documentation diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index 69c51f81eac3..874d41070ad8 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index 475bad38f5f1..a920cc17cd69 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -6,16 +6,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% if currentVersion == "free-pro-team@latest" %} +If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." +{% data reusables.organizations.org-invite-expiration %}{% endif %} -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users +{% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 78e293a87295..e043c3d24e0e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: Creating a new organization from scratch intro: Create an organization to apply fine-grained access permissions to repositories. -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- When you create a new organization from scratch, it doesn't have any repositories associated with it. For more information on adding repositories to your organization, see "[Creating a new repository](/articles/creating-a-new-repository)" and "[Transferring a repository](/articles/transferring-a-repository)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index a02883bc1ddd..4c089e7c215d 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners and maintainers of a parent team can create a new child team under a parent. Owners can also restrict creation permissions for all teams in an organization. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index 01362d6c0a94..ea805f1357bd 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 7c5ba8c6dd6c..65902675cbf0 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index 2a6807c27ca2..399fddf4f4a8 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ You can enable {% data variables.product.prodname_actions %} for all repositorie Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your organization @@ -40,7 +40,7 @@ You can disable all workflows for an organization or set a policy that configure {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index 4af92ee86beb..8aac3c9cff2d 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -6,13 +6,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- ### About restrictions on publication of {% data variables.product.prodname_pages %} sites You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." ### Disabling publication of {% data variables.product.prodname_pages %} sites diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index 7e92ab527401..108e4c269eb3 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} For more information on team discussions, see "[About team discussions](/articles/about-team-discussions)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index 01d135f90bd8..ad69d98eeea9 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: If you enforce SAML SSO in your organization, any members, including admins who have not authenticated via your SAML identity provider (IdP), will be removed from the organization and will receive an email notifying them about the removal. Bots and service accounts that do not have external identities set up in your organization's IdP will also be removed. For more information on bots and service accounts, see "[Managing bots and service accounts with SAML single sign-on](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)." You can restore organization members once they successfully complete single sign-on. -If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." {% tip %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 281f98b5066b..8896a0469095 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/index.md index 771bfe8a8d43..51d361dd567d 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index ddb75107b21a..1037b1a22bed 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 16e6d269417b..ae816c4de75e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Keeping your organization secure redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log, member 2FA status, and application settings to ensure that no unauthorized or malicious activity has occurred.' +intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index e660bcb2660a..323bb7ebfcfd 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Organization owners can promote any member of an organization to an versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About maintaining ownership continuity for your organization diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index 3ac0b3671eaa..b9a6222f52e5 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, organization members have write access to their organization's project boards unless organization owners or project board admins set different permissions for specific project boards. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index 9624dfacdcb3..09b911c5fedd 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 8fbdd7b7b735..cd5110e35f1f 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 7cc178b24266..b6a9fa4057ea 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index 9e963fbfd297..25724c7c134f 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ You can restrict access to organization assets by configuring an allow list for {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." +You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." ### Adding an allowed IP address diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index 330c97e25149..af008e910dc4 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index c81a83957093..8972550910c2 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage the access of organization members and outside collaborators to an organization repository. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index eaa36503017d..1b6842cf8da2 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Team maintainers and organization owners can configure code review assignments. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 9f6d2e69cf63..b687b939440f 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Organization owners can manage default labels for repositories in the organization. @@ -17,7 +18,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 30b828ded294..168400ecde94 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index 5d6389602507..507ee1d40507 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index 2c62f0dc8492..18cf027e387a 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index 8028809214dc..f21057f972eb 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index aa638d1c2d96..efb76bd185da 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 612331158402..5802da98be6b 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin access to a repository can manage team access to the repository. Team maintainers can remove a team's access to a repository. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index e8ab13c2655a..0ac506a36fab 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ You can enable team synchronization between your IdP and {% data variables.produ {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." ### Enabling team synchronization diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index 6a62b904d744..07a35ad15ea7 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Managing the default branch name for your repositories versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name @@ -13,6 +14,8 @@ When a member of your organization creates a new repository, {% data variables.p {% data reusables.branches.set-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### Setting the default branch name {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ When a member of your organization creates a new repository, {% data variables.p {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. Under "Repository default branch", click **Change default branch name now**. ![Override button](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **Note:** If your enterprise owner has enforced a policy for the default name, you won't be able to change it here. You will be able to set the default branch on individual repositories. For more information, see "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" and "[Setting the default branch](/github/administering-a-repository/setting-the-default-branch)." - - {% endnote %} 4. Type the default name that you would like to use for new branches. ![Text box for entering default name](/assets/images/help/organizations/repo-default-name-text.png) 5. Click **Update**. ![Update button](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 1a5626699d5f..136d2f46de0e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage the display of member names in an organization. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index 4f94f1ba9fe2..afa1c3093915 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your organization -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Organization owners can manage the forking policy for an organizati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index b62b548e7bf7..9a2b443b6994 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage an organization's SSH certificate authorities (CA). diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 64cbdaa26969..623b5e83a750 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can change the parent of any team. Team maintainers can change a team's parent if they are maintainers in both the child team and the parent team. Team maintainers without maintainer permissions in the child team can request to add a parent or child team. For more information, see "[Requesting to add or change a parent team](/articles/requesting-to-add-or-change-a-parent-team)" and "[Requesting to add a child team](/articles/requesting-to-add-a-child-team)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index 81b9a2716ef8..fc2ca3c1f7a9 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index 918c3f0f2cbb..7d011cdeb0ab 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permission levels for an organization @@ -61,9 +62,9 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | | | Transfer repositories | **X** | | | | Purchase, install, manage billing for, and cancel {% data variables.product.prodname_marketplace %} apps | **X** | | | -| List apps in {% data variables.product.prodname_marketplace %} | **X** | | | +| List apps in {% data variables.product.prodname_marketplace %} | **X** | | |{% if currentVersion != "github-ae@latest" %} | Receive [{% data variables.product.prodname_dependabot_alerts %} about vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) for all of an organization's repositories | **X** | | | -| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)") | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} | [Manage the forking policy](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [Limit activity in public repositories in an organization](/articles/limiting-interactions-in-your-organization) | **X** | | | | Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | | @@ -77,40 +78,40 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late {% else %} -| Organization action | Owners | Members | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:|:-----------------------------------------------------------:| -| Invite people to join the organization | **X** | | -| Edit and cancel invitations to join the organization | **X** | | -| Remove members from the organization | **X** | | | -| Reinstate former members to the organization | **X** | | | -| Add and remove people from **all teams** | **X** | | -| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Configure code review assignments (see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} -| Add collaborators to **all repositories** | **X** | | -| Access the organization audit log | **X** | | -| Edit the organization's profile page (see "[About your organization's profile](/articles/about-your-organization-s-profile)" for details) | **X** | | | -| Delete **all teams** | **X** | | -| Delete the organization account, including all repositories | **X** | | -| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)" for details) | **X** | **X** | -| See all organization members and teams | **X** | **X** | -| @mention any visible team | **X** | **X** | -| Can be made a *team maintainer* | **X** | **X** | -| Transfer repositories | **X** | | -| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | -| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" for details) | **X** | **X** | | -| View and post public team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | **X** | | -| View and post private team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | | | -| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/articles/managing-disruptive-comments) | **X** | | | -| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/articles/managing-disruptive-comments/#hiding-a-comment)" for details) | **X** | **X** | **X** | -| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)" for details) | **X** | | | -| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} -| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | -| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | -| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} +| Organization action | Owners | Members | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:|:---------------------------------------------------------------------------------------------------:| +| Invite people to join the organization | **X** | | +| Edit and cancel invitations to join the organization | **X** | | +| Remove members from the organization | **X** | | | +| Reinstate former members to the organization | **X** | | | +| Add and remove people from **all teams** | **X** | | +| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Configure code review assignments (see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} +| Add collaborators to **all repositories** | **X** | | +| Access the organization audit log | **X** | | +| Edit the organization's profile page (see "[About your organization's profile](/articles/about-your-organization-s-profile)" for details) | **X** | | | +| Delete **all teams** | **X** | | +| Delete the organization account, including all repositories | **X** | | +| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)" for details) | **X** | **X** | +| See all organization members and teams | **X** | **X** | +| @mention any visible team | **X** | **X** | +| Can be made a *team maintainer* | **X** | **X** | +| Transfer repositories | **X** | | +| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | +| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" for details) | **X** | **X** | | +| View and post public team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | **X** | | +| View and post private team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | | | +| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/articles/managing-disruptive-comments) | **X** | | | +| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/articles/managing-disruptive-comments/#hiding-a-comment)" for details) | **X** | **X** | **X** | +| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)" for details) | **X** | | | +| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} +| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | +| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | +| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} {% endif %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 10059df193c1..f3dc5c0b34b3 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 5d5adb8e3d1d..09029ca07895 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -If you [remove a user from your organization](/articles/removing-a-member-from-your-organization), [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator), or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ When you reinstate a former organization member, you can restore: - Issue assignments in the organization - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can invite users to join an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - - If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. +{% endif %} - {% else %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Reinstating a former member of your organization {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 3dd93f8fa964..3f5bcebd87fe 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,15 +1,16 @@ --- title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index 2342a9540b4e..a7891e579338 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners can remove members from an organization. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index f5f7470a9b3b..545cc8145f2e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index 5d4c126676ea..14cadd9dd4b5 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index ab53ca833760..ad9c4564f993 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index f20fc803a665..b2c1d48cd9f4 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index ddac3110fa38..262c16738854 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 37e797d3083b..5a641a0853cf 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index 5b86a29d9d3d..a461b3642e08 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage individual and team access to an organization-owned repository. @@ -68,7 +69,7 @@ In addition to managing organization-level settings, organization owners have ad | [Lock conversations](/articles/locking-conversations) | | | **X** | **X** | **X** | | Transfer issues (see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)" for details) | | | **X** | **X** | **X** | | [Act as a designated code owner for a repository](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [Convert a pull request to a draft](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | Submit reviews that affect a pull request's mergeability | | | **X** | **X** | **X** | | [Apply suggested changes](/articles/incorporating-feedback-in-your-pull-request) to pull requests | | | **X** | **X** | **X** | diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index bc8329b8878e..b46566df6b33 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add a team as a child, a request is sent to the maintainers of the child team. Once a maintainer of the child team approves your request, the child team is nested under the parent team in your organization's hierarchy. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index 8aa768f05285..341b569b4e3e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add or change your team's parent, a request is sent to the maintainers of the parent team. When a maintainer of the new parent team approves your request, your team is nested as a child team under the parent team in your organization's hierarchy. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index 59840f61d97d..ce72afc8e9f1 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." +You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." {% endif %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index 1dddaa9bb08a..8c741d647452 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can choose whether members can create repositories in your organization. If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." Organization owners can always create any type of repository. -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index ea8f599cf492..bbb35db9fdf4 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can restrict the ability to change repository visibility to organization owners only, or allow members with admin privileges for a repository to also change visibility from private to public or public to private. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index daee59b400a1..3bda0d9251a5 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `후크` | Contains all activities related to webhooks. | | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." |{% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. | @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). | -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `팀` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. | @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -180,35 +181,45 @@ For more information, see "[Restricting publication of {% data variables.product ##### The `org` category -| 동작 | 설명 | -| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest"%} -| `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | -| `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). | -| `cancel_invitation` | Triggered when an organization invitation has been revoked. | -| `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | -| `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} -| `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | -| `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. | -| `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} -| `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | -| `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. | -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization. | -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} -| `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -| `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} -| `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | -| `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. | -| `update_member_repository_creation_permission` | Triggered when an owner changes the create repository permission for organization members.{% if currentVersion == "free-pro-team@latest" %} -| `update_saml_provider_settings` | Triggered when an organization's SAML provider settings are updated. | -| `update_terms_of_service` | Triggered when an organization changes between the Standard Terms of Service and the Corporate Terms of Service. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)."{% endif %} +| 동작 | 설명 | +| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest"%} +| `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | +| `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). | +| `cancel_invitation` | Triggered when an organization invitation has been revoked. |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} |{% if currentVersion == "free-pro-team@latest"%} +| `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | +| `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | +| `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} +| `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | +| `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. | +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization. | +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). |{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. |{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} +| `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | +| `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. | +| `update_member_repository_creation_permission` | Triggered when an owner changes the create repository permission for organization members.{% if currentVersion == "free-pro-team@latest" %} +| `update_saml_provider_settings` | Triggered when an organization's SAML provider settings are updated. | +| `update_terms_of_service` | Triggered when an organization changes between the Standard Terms of Service and the Corporate Terms of Service. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `org_credential_authorization` category @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | 동작 | 설명 | @@ -275,46 +286,51 @@ For more information, see "[Restricting publication of {% data variables.product ##### The `protected_branch` category -| 동작 | 설명 | -| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create` | Triggered when branch protection is enabled on a branch. | -| `destroy` | Triggered when branch protection is disabled on a branch. | -| `update_admin_enforced` | Triggered when branch protection is enforced for repository administrators. | -| `update_require_code_owner_review` | Triggered when enforcement of required Code Owner review is updated on a branch. | -| `dismiss_stale_reviews` | Triggered when enforcement of dismissing stale pull requests is updated on a branch. | -| `update_signature_requirement_enforcement_level` | Triggered when enforcement of required commit signing is updated on a branch. | -| `update_pull_request_reviews_enforcement_level` | Triggered when enforcement of required pull request reviews is updated on a branch. | -| `update_required_status_checks_enforcement_level` | Triggered when enforcement of required status checks is updated on a branch. | -| `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | -| `rejected_ref_update` | Triggered when a branch update attempt is rejected. | -| `policy_override` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -| `update_allow_force_pushes_enforcement_level` | Triggered when force pushes are enabled or disabled for a protected branch. | -| `update_allow_deletions_enforcement_level` | Triggered when branch deletion is enabled or disabled for a protected branch. | -| `update_linear_history_requirement_enforcement_level` | Triggered when required linear commit history is enabled or disabled for a protected branch. | +| 동작 | 설명 | +| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `create` | Triggered when branch protection is enabled on a branch. | +| `destroy` | Triggered when branch protection is disabled on a branch. | +| `update_admin_enforced` | Triggered when branch protection is enforced for repository administrators. | +| `update_require_code_owner_review` | Triggered when enforcement of required Code Owner review is updated on a branch. | +| `dismiss_stale_reviews` | Triggered when enforcement of dismissing stale pull requests is updated on a branch. | +| `update_signature_requirement_enforcement_level` | Triggered when enforcement of required commit signing is updated on a branch. | +| `update_pull_request_reviews_enforcement_level` | Triggered when enforcement of required pull request reviews is updated on a branch. | +| `update_required_status_checks_enforcement_level` | Triggered when enforcement of required status checks is updated on a branch. | +| `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | +| `rejected_ref_update` | Triggered when a branch update attempt is rejected. | +| `policy_override` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| `update_allow_force_pushes_enforcement_level` | Triggered when force pushes are enabled or disabled for a protected branch. | +| `update_allow_deletions_enforcement_level` | Triggered when branch deletion is enabled or disabled for a protected branch. | +| `update_linear_history_requirement_enforcement_level` | Triggered when required linear commit history is enabled or disabled for a protected branch. | {% endif %} ##### The `repo` category -| 동작 | 설명 | -| ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `액세스` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | -| `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | -| `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | -| `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | -| `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | +| 동작 | 설명 | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `액세스` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | +| `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | +| `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | +| `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | +| `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). | +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `비활성화` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `활성화` | Triggered when a repository is reenabled. | -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). | -| `remove_topic` | Triggered when a repository admin removes a topic from a repository. | -| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | -| `전송` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | -| `transfer_start` | Triggered when a repository transfer is about to occur. | -| `unarchived` | Triggered when a repository admin unarchives a repository. | +| `활성화` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). |{% endif %} +| `remove_topic` | Triggered when a repository admin removes a topic from a repository. | +| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | +| `전송` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | +| `transfer_start` | Triggered when a repository transfer is about to occur. | +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,6 +349,7 @@ For more information, see "[Restricting publication of {% data variables.product | `비활성화` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). | {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | 동작 | 설명 | @@ -342,6 +359,7 @@ For more information, see "[Restricting publication of {% data variables.product | `해제` | Triggered when an organization owner or person with admin access to the repository dismisses a | | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} | | | `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -352,7 +370,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | 동작 | 설명 | diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 7b7715fe7573..be8921397d03 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index 50c6cc35c25d..e0cb8ca35ccc 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: Organization owners can set base permissions for an organization. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About base permissions for an organization diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index d41acd02cf06..55766c4b9241 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. @@ -18,6 +19,6 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} 6. Click **Save**. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index f06acce9ec2f..4368454ab8c7 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners can set permissions for deleting or transferring repositories in an organization. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 2225d63ae5da..0eec1a4eacdb 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can set team creation permissions. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 59890d35b37d..315144b94925 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Unless you set a profile picture for a team, the team profile picture will match the organization's profile picture. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index 50ebc4f55ba2..702d925c1af7 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ A removed team member can be added back to a team automatically once they have a To avoid unintentionally removing team members, we recommend enforcing SAML SSO in your organization or enterprise account, creating new teams to synchronize membership data, and checking IdP group membership before synchronizing existing teams. For more information, see "[Enforcing SAML single sign-on for your organization](/articles/enforcing-saml-single-sign-on-for-your-organization)." -If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." ### 빌드전 요구 사양 -Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." To avoid unintentionally removing team members, visit the administrative portal for your IdP and confirm that each current team member is also in the IdP groups that you want to connect to this team. If you don't have this access to your identity provider, you can reach out to your IdP administrator. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 3a88bb32cd1a..8cb3565f9162 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'To make someone else the owner of an organization account, you must add versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. If you're the only member with *owner* privileges, give another organization member the owner role. For more information, see "[Appointing an organization owner](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index fc0d9a6c2f0d..a493f836a208 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ You can view and revoke each member's linked identity, active sessions, and auth ### 더 읽을거리 - "[About identity and access management with SAML single sign-on](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 379f95fb2bc9..4d8d0051aa50 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ With dependency insights you can view vulnerabilities, licenses, and other impor - "[About organizations](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - "[Changing the visibility of your organization's dependency insights](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)" - - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" + - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" diff --git a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index 0ce1b238ac36..49a6ba97225d 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Administrators can use this information to help off-board people, gather data for compliance, and other general security checkups. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index 794f20cd77f9..0486b796b5cc 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ For more information about member access and management, see "[Managing users in For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." +{% if currentVersion == "free-pro-team@latest" %} + ### Managing organizations linked to your enterprise account Organizations are shared accounts where groups of people can collaborate across many projects at once. Owners can manage member access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/articles/about-organizations)." @@ -35,6 +37,8 @@ Enterprise owners can create organizations and link them to the enterprise. Afte For more information, see "[Managing organizations in your enterprise account](/articles/managing-organizations-in-your-enterprise-account)" and "[Setting policies for organizations in your enterprise account](/articles/setting-policies-for-organizations-in-your-enterprise-account)." +{% endif %} + ### Managing {% data variables.product.prodname_ghe_server %} licenses linked to your enterprise account {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/index.md index 2eac95839d7b..647d15530f21 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index 614a01214c38..9bce247ef165 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index a85f74127e2b..348926c13c18 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index 05032da4ee63..4d664620adb3 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 11c6b3b94e65..da7c1cbeb3ee 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ Enterprise accounts are currently available to {% data variables.product.prodnam {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. Under "User licenses", view your total licenses, number of consumed licenses, and your subscription expiration date. ![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png) -5. To view details of the user licenses currently in use, click **View details**. +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![License and subscription information in enterprise billing settings](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md similarity index 88% rename from content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md index 0486b796b5cc..3b2d6509e9c9 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -23,7 +23,7 @@ An enterprise account allows you to manage multiple {% data variables.product.pr For more information about the differences between {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/githubs-products)." To upgrade to {% data variables.product.prodname_enterprise %} or to get started with an enterprise account, contact {% data variables.contact.contact_enterprise_sales %}. -For more information about member access and management, see "[Managing users in your enterprise account](/articles/managing-users-in-your-enterprise-account)." +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..9659ee5d59a1 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Adding organizations to your enterprise account +intro: You can create new organizations to manage within your enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise owners can create new organizations within an enterprise account's settings. + +To add an organization to your enterprise account, you must create the organization from within the enterprise account settings. You cannot transfer existing organizations into an enterprise account. + +### Creating an organization in your enterprise account + +New organizations you create within your enterprise account settings are included in your enterprise account's {% data variables.product.prodname_ghe_cloud %} subscription. For more information on collaborating in organizations, see "[Setting up and managing organizations and teams](/categories/setting-up-and-managing-organizations-and-teams)." + +Enterprise owners who create an organization owned by the enterprise account automatically become organization owners. For more information about organization owners, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + +{% data reusables.enterprise-accounts.access-enterprise %} +2. On the **Organizations** tab, above the list of organizations, click **New organization**. ![New organization button](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. Under "Organization name", type a name for your organization. ![Field to type a new organization name](/assets/images/help/business-accounts/new-organization-name-field.png) +4. Click **Create organization**. +5. Under "Invite owners", type the username of a person you'd like to invite to become an organization owner, then click **Invite**. ![Organization owner search field and Invite button](/assets/images/help/business-accounts/invite-org-owner.png) +6. Click **Finish**. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..72a581aa1d11 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: Configuring SAML single sign-on and SCIM for your enterprise account using Okta +intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### About SAML and SCIM with Okta + +You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO and SCIM with Okta, an Identity Provider (IdP). + +SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." + +After you enable SCIM, the following provisioning features are available for any users that you assign your {% data variables.product.prodname_ghe_cloud %} application to in Okta. + +| Feature | 설명 | +| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Push New Users | New users created in Okta will gain access to enterprise account resources, and can optionally be automatically invited to any of the organizations owned by the enterprise account | +| Push User Deactivation | Deactivating a user in Okta will revoke the user's access to the enterprise account resources and remove the user from all organizations owned by the enterprise account | +| Push Profile Updates | Updates made to the user's profile in Okta will be pushed to the user’s enterprise account metadata | +| Reactivate Users | Reactivating the user in Okta will re-enable the user's access to the enterprise account and will optionally send email invitations for the user to rejoin any of the organizations owned by the enterprise account that the user was previously a member of | + +### 빌드전 요구 사양 + +{% data reusables.saml.use-classic-ui %} + +### Adding the {% data variables.product.prodname_ghe_cloud %} application in Okta + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. Click "{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts". +1. Click **Add**. +1. Optionally, to the right of "Application label", type a descriptive name for the application. ![Application label field](/assets/images/help/saml/okta-application-label.png) +1. To the right of "{% data variables.product.prodname_dotcom %} Enterprises", type the name of your enterprise account. For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, type `octo-corp`. ![GitHub Enterprises field](/assets/images/help/saml/okta-github-enterprises.png) +1. Click **Done**. + +### Enabling and testing SAML SSO + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. To the right of Settings, click **Edit**. +1. Under "Configured SAML Attributes", to the right of "groups", use the drop-down menu and select **Matches regex**. +1. To the right of the drop-down menu, type `.*.*`. +1. Click **Save**. +{% data reusables.saml.okta-view-setup-instructions %} +1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + +### Creating groups in Okta + +1. In Okta, create a group to match each organization owned by your enterprise account. The name of each group must match the account name of the organization (not the organization's display name). For example, if the URL of the organization is `https://github.com/octo-org`, name the group `octo-org`. +1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. +1. Add users to groups based on the organizations you'd like users to belong to. + +### Configuring user provisioning with SCIM in Okta + +{% data reusables.scim.enterprise-account-scim %} + +To configure user provisioning with SCIM in Okta, you must authorize an OAuth application to create a token that Okta can use to authenticate to {% data variables.product.product_name %} on your behalf. The okta-oauth application is created by Okta in partnership with {% data variables.product.prodname_dotcom %}. + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. Click **Authenticate with Github Enterprise Cloud - Enterprise Accounts**. ![Button to authenticate with {% data variables.product.prodname_dotcom %}](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. To the right of your enterprise account's name, click **Grant**. +1. Click **Authorize okta-oauth**. +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. Under the name of the application, click **Push Groups**. ![Push Groups tab](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. Use the **Push Groups** drop-down menu, and select **Find groups by name**. ![Push Groups drop-down menu](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. Add a push group for each organization in your enterprise account that you want to enable user provisioning for. + - Under "PUSH GROUPS BY NAME", search for a group that corresponds to an organization owned by your enterprise account, then click the group in the search results. + - To the right of the group name, in the "Match results & push action" drop-down menu, verify that **Create Group** is selected. ![Match result drop-down with Create Group selected](/assets/images/help/saml/create-group-okta.png) + - Click **Save**. + - Repeat for each organization. +1. Under the name of your application, click **Assignments**. ![Assignments tab](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. If you see **Provision users**, users who were a member of an Okta group before you added a push group for that group have not been provisioned. To send SCIM data to {% data variables.product.product_name %} for these users, click **Provision users**. + +### Enabling SAML user provisioning + +After you enable SCIM provisioning and deprovisioning, you can optionally enable SAML user provisioning and deprovisioning. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML User Provisioning", select **Enable SAML user provisioning**. ![Checkbox to enable user provisioning with SAML](/assets/images/help/business-accounts/user-provisioning.png) +1. Click **Save**. +1. Optionally, enable SAML user deprovisioning. + - Select **Enable SAML user deprovisioning**, then click **Save**. ![Checkbox to enable user deprovisioning with SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) + - Read the warning, then click **Enable SAML deprovisioning**. ![Enable SAML deprovisioning button](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..7a75d8c7a30d --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,19 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..23d3b3b562d5 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: Configuring webhooks for organization events in your enterprise account +intro: Enterprise owners can configure webhooks for events in organizations owned by an enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +You can configure webhooks to receive events from organizations owned by your enterprise account. For more information about webhooks, see "[Webhooks](/webhooks/)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. Next to "Webhooks", click **Add webhook**. ![Add webhook button in the Webhooks sidebar](/assets/images/help/business-accounts/add-webhook-button.png) +5. Type a payload URL, then optionally customize the configuration. For more information, see "[Creating webhooks](/webhooks/creating/#creating-webhooks)." ![Fields for payload URL and other customization options](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. Under "Which events would you like to trigger this webhook?", select **Let me select individual events**. ![Selecting individual events](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. Select one or more enterprise account events for your webhook to receive. For more information, see "[Event types and payloads](/webhooks/event-payloads/)." ![Selecting individual events](/assets/images/help/business-accounts/webhook-selected-events.png) +8. To receive the selected events for triggered webhooks, select **Active**. ![Selecting individual events](/assets/images/help/business-accounts/webhook-active.png) +9. Click **Add webhook**. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..9737015137c0 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: Enforcing a policy on dependency insights in your enterprise account +intro: 'Across all organizations owned by your enterprise account, you can allow or disallow members to see dependency insights, or allow owners to administer the setting on the organization level.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +In organizations owned by an enterprise account, organization owners can set limitations for viewing organization dependency insights. For more information, see "[Changing the visibility of your organization's dependency insights](/articles/changing-the-visibility-of-your-organizations-dependency-insights)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. In the enterprise account sidebar, click **Organizations**. ![Organizations tab in the enterprise account sidebar](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. Under "Organization policies", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Organization policies", use the drop-down menu and choose a policy. ![Drop-down menu with organization policies options](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md similarity index 90% rename from content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md index b41a2ff40b8d..de71be296c8f 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -9,13 +9,13 @@ versions: ### About {% data variables.product.prodname_actions %} permissions for your enterprise account -By default, {% data variables.product.prodname_actions %} is enabled in all organizations owned by an enterprise account. You can choose to disable {% data variables.product.prodname_actions %} for all organizations owned by an enterprise account, or only allow specified organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your organization. +By default, {% data variables.product.prodname_actions %} is enabled in all organizations owned by an enterprise account. You can choose to disable {% data variables.product.prodname_actions %} for all organizations owned by an enterprise account, or only allow specified organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your organization. For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." ### Managing {% data variables.product.prodname_actions %} permissions for your enterprise account -You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. {% data reusables.actions.actions-use-policy-settings %} @@ -32,8 +32,7 @@ You can disable all workflows for an enterprise or set a policy that configures {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. - ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) +1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) ### Enabling workflows for private repository forks diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..9074b7ce3038 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: Enforcing project board policies in your enterprise account +intro: 'Enterprise owners can enforce certain project board policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +For more information about types of project boards, see "[About project boards](/articles/about-project-boards)." + +### Enforcing a policy for organization-wide project boards + +Across all organizations owned by your enterprise account, you can enable or disable organization-wide project boards, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Under "Organization projects", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Organization projects", use the drop-down menu and choose a policy. ![Drop-down menu with organization project board policy options](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### Enforcing a policy for repository project boards + +Across all organizations owned by your enterprise account, you can enable or disable repository-level project boards, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Under "Repository projects", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Repository projects", use the drop-down menu and choose a policy. ![Drop-down menu with repository project board policy options](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..84fa6806b060 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: Enforcing repository management policies in your enterprise account +intro: 'Enterprise owners can enforce certain repository management policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +For more information, see "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." + +### Enforcing a policy on default repository permissions + +Across all organizations owned by your enterprise account, you can set a default repository permission level (none, read, write, or admin) for organization members, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. On the **Repository policies** tab, under "Default permissions", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Default permissions", use the drop-down menu and choose a policy. ![Drop-down menu with repository permissions policy options](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### Enforcing a policy on creating repositories + +Across all organizations owned by your enterprise account, you can allow members to create repositories, restrict repository creation to organization owners, or allow owners to administer the setting on the organization level. If you allow members to create repositories, you can choose whether members can create any combination of public, private, and internal repositories. {% data reusables.repositories.internal-repo-default %} For more information about internal repositories, see "[Creating an internal repository](/articles/creating-an-internal-repository)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. Click **Save**. + +### Enforcing a policy on forking private or internal repositories + +Across all organizations owned by your enterprise account, you can allow people with access to a private or internal repository to fork the repository, never allow forking of private or internal repositories, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository forking", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository forking", use the drop-down menu and choose a policy. ![Drop-down menu with repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### Enforcing a policy on inviting outside collaborators to repositories + +Across all organizations owned by your enterprise account, you can allow members to invite outside collaborators to repositories, restrict outside collaborator invitations to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository invitations", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository invitations", use the drop-down menu and choose a policy. + ![Drop-down menu with outside collaborator invitation policy options](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### Enforcing a policy on changing repository visibility + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to change a repository's visibility, restrict repository visibility changes to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### Enforcing a policy on deleting or transferring repositories + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to delete or transfer a repository, restrict repository deletion and transfers to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### Enforcing a policy on deleting issues + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to delete issues in a repository, restrict issue deletion to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository issue deletion", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository issue deletion", use the drop-down menu and choose a policy. ![Drop-down menu with issue deletion policy options](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### Enforcing a policy on the default branch name + +Across all organizations owned by your enterprise account, you can set the default branch name for any new repositories that members create. You can choose to enforce that default branch name across all organizations or allow individual organizations to set a different one. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..fb3a07488c55 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: Enforcing security settings in your enterprise account +intro: Enterprise owners can enforce certain security policies for all organizations owned by an enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Requiring two-factor authentication for organizations in your enterprise account + +Enterprise owners can require that organization members, billing managers, and outside collaborators in all organizations owned by an enterprise account use two-factor authentication to secure their personal accounts. + +Before you can require 2FA for all organizations owned by your enterprise account, you must enable two-factor authentication for your own account. For more information, see "[Securing your account with two-factor authentication (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa/)." + +{% warning %} + +**Warnings:** + +- When you require two-factor authentication for your enterprise account, members, outside collaborators, and billing managers (including bot accounts) in all organizations owned by your enterprise account who do not use 2FA will be removed from the organization and lose access to its repositories. They will also lose access to their forks of the organization's private repositories. You can reinstate their access privileges and settings if they enable two-factor authentication for their personal account within three months of their removal from your organization. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)." +- Any organization owner, member, billing manager, or outside collaborator in any of the organizations owned by your enterprise account who disables 2FA for their personal account after you've enabled required two-factor authentication will automatically be removed from the organization. +- If you're the sole owner of a enterprise account that requires two-factor authentication, you won't be able to disable 2FA for your personal account without disabling required two-factor authentication for the enterprise account. + +{% endwarning %} + +Before you require use of two-factor authentication, we recommend notifying organization members, outside collaborators, and billing managers and asking them to set up 2FA for their accounts. Organization owners can see if members and outside collaborators already use 2FA on each organization's People page. For more information, see "[Viewing whether users in your organization have 2FA enabled](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. Under "Two-factor authentication", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Two-factor authentication", select **Require two-factor authentication for all organizations in your business**, then click **Save**. ![Checkbox to require two-factor authentication](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. If prompted, read the information about members and outside collaborators who will be removed from the organizations owned by your enterprise account. To confirm the change, type your enterprise account's name, then click **Remove members & require two-factor authentication**. ![Confirm two-factor enforcement box](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. Optionally, if any members or outside collaborators are removed from the organizations owned by your enterprise account, we recommend sending them an invitation to reinstate their former privileges and access to your organization. Each person must enable two-factor authentication before they can accept your invitation. + +### Managing allowed IP addresses for organizations in your enterprise account + +Enterprise owners can restrict access to assets owned by organizations in an enterprise account by configuring an allow list for specific IP addresses. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +You can also configure allowed IP addresses for an individual organization. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)." + +#### Adding an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### Enabling allowed IP addresses + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. Under "IP allow list", select **Enable IP allow list**. ![Checkbox to allow IP addresses](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Click **Save**. + +#### Editing an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Click **Update**. + +#### Deleting an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### Using {% data variables.product.prodname_actions %} with an IP allow list + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### Enabling SAML single sign-on for organizations in your enterprise account + +{% data reusables.saml.dotcom-saml-explanation %} For more information, see "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)." + +Enterprise owners can enable SAML SSO and centralized authentication through a SAML IdP across all organizations owned by an enterprise account. After you enable SAML SSO for your enterprise account, SAML SSO is enabled by default for all organizations owned by your enterprise account. All members will be required to authenticate using SAML SSO to gain access to the organizations where they are a member, and enterprise owners will be required to authenticate using SAML SSO when accessing an enterprise account. + +{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} If you're not participating in the private beta, SCIM is not supported for enterprise accounts. For more information, see "[Managing user provisioning for organizations in your enterprise account](#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% note %} + +**Note:** Enabling authentication with SAML single sign-on for your enterprise account will override any existing organization-level SAML configurations. + +{% endnote %} + +For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "SAML single sign-on", select **Enable SAML authentication**. ![Checkbox for enabling SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. In the **Sign on URL** field, type the HTTPS endpoint of your IdP for single sign-on requests. This value is available in your IdP configuration. ![Field for the URL that members will be forwarded to when signing in](/assets/images/help/saml/saml_sign_on_url_business.png) +7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of sent messages. ![Field for the SAML issuer's name](/assets/images/help/saml/saml_issuer.png) +8. Under **Public Certificate**, paste a certificate to verify SAML responses. ![Field for the public certificate from your identity provider](/assets/images/help/saml/saml_public_certificate.png) +9. To verify the integrity of the requests from your SAML issuer, click {% octicon "pencil" aria-label="The edit icon" %}. Then in the Signature Method and Digest Method drop-downs, choose the hashing algorithm used by your SAML issuer. ![Drop-downs for the Signature Method and Digest method hashing algorithms used by your SAML issuer](/assets/images/help/saml/saml_hashing_method.png) +10. Before enabling SAML SSO for your enterprise, click **Test SAML configuration** to ensure that the information you've entered is correct. ![Button to test SAML configuration before enforcing](/assets/images/help/saml/saml_test.png) +11. Click **Save**. + +### Managing user provisioning for organizations in your enterprise account + +Enterprise owners can manage organization membership in an enterprise account directly from an identity provider (IdP). + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %} Optionally, you can also enable SAML provisioning and, separately, deprovisioning. + +If you configure SCIM in your IdP, each time you make changes to group membership in your IdP, your IdP will make a SCIM call to {% data variables.product.prodname_dotcom %} to update the corresponding organization's membership. If you enable SAML provisioning, each time an enterprise member accesses a resource protected by your enterprise account's SAML configuration, that SAML assertion will trigger provisioning. + +For each SCIM call or SAML assertion, {% data variables.product.product_name %} will check the IdP groups the user belongs to and perform the following operations: + +- If the user is a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is not currently a member of that organization, add the user to the organization (SAML assertion) or send the user an email invitation to join the organization (SCIM call). +- Cancel any existing invitations for the user to join an organization owned by your enterprise account. + +For each SCIM call and, if you enable SAML deprovisioning, each SAML assertion, {% data variables.product.product_name %} will also perform the following operation: + +- If the user is not a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is currently a member of that organization, remove the user from the organization. + +If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)." + +To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." + +### Managing team synchronization for organizations in your enterprise account + +Enterprise owners can enable team synchronization between an IdP and {% data variables.product.product_name %} to allow organization owners and team maintainers to connect teams in the organizations owned by your enterprise account with IdP groups. + +{% data reusables.identity-and-permissions.about-team-sync %} + +You can use team synchronization with your enterprise account with Azure AD. + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +You can also configure and manage team synchronization for an individual organization. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)." + +#### 빌드전 요구 사양 + +Before you can enable team synchronization for your enterprise account: + - You or your Azure AD administrator must be a Global administrator or a Privileged Role administrator in Azure AD. + - You must enable SAML single sign-on for organizations in your enterprise account with your supported IdP. For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + - You must authenticate to your enterprise account using SAML SSO and the supported IdP. For more information, see "[Authenticating with SAML single sign-on](/articles/authenticating-with-saml-single-sign-on)." + +#### Managing team synchronization for Azure AD + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. Review the identity provider tenant information you want to connect to your enterprise account, then click **Approve**. ![Pending request to enable team synchronization to a specific IdP tenant with option to approve or cancel request](/assets/images/help/teams/approve-team-synchronization.png) +8. To disable team synchronization, click **Disable team synchronization**. ![Disable team synchronization](/assets/images/help/teams/disable-team-synchronization.png) + +### Managing your enterprise account's SSH certificate authorities + +Enterprise owners can add and delete an enterprise account's SSH certificate authorities (CA). + +By adding an SSH CA to your enterprise account, you can allow members of any organization owned by your enterprise account to access that organization's repositories using SSH certificates you provide. {% data reusables.organizations.can-require-ssh-cert %} For more information, see "[About SSH certificate authorities](/articles/about-ssh-certificate-authorities)." + +#### Adding an SSH certificate authority + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### Deleting an SSH certificate authority + +Deleting a CA cannot be undone. If you want to use the same CA in the future, you'll need to upload the CA again. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..fe4252f13177 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Enforcing team policies in your enterprise account +intro: 'Enterprise owners can enforce certain team policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Enforcing a policy for team discussions + +Across all organizations owned by your enterprise account, you can enable or disable team discussions, or allow owners to administer the setting on the organization level. For more information, see "[About team discussions](/articles/about-team-discussions/)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. In the enterprise account sidebar, click **Teams**. ![Teams tab in the enterprise account sidebar](/assets/images/help/business-accounts/settings-teams-tab.png) +4. Under "Team discussions", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Team discussions", use the drop-down menu and choose a policy. ![Drop-down menu with team discussion policy options](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..54e9cb224115 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### Table of Contents + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..262fb646fd48 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: You can invite people to become enterprise owners or billing managers in your enterprise account. You can also remove enterprise owners or billing managers who no longer need access to the enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About inviting people to manage your enterprise account + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**Tip:** For more information on managing users within an organization owned by your enterprise account, see "[Managing membership in your organization](/articles/managing-membership-in-your-organization)" and "[Managing people's access to your organization with roles](/articles/managing-peoples-access-to-your-organization-with-roles)." + +{% endtip %} + +### Inviting an enterprise administrator to your enterprise account + +Only enterprise owners can invite other people to become enterprise administrators. + +After you invite someone to join the enterprise account, they must accept the emailed invitation before they can access the enterprise account. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. In the left sidebar, click **Administrators**. ![Administrators tab in the left sidebar](/assets/images/help/business-accounts/administrators-tab.png) +4. Above the list of administrators, click **Invite admin**. ![Invite admin button above the list of enterprise owners](/assets/images/help/business-accounts/invite-admin-button.png) +5. Type the username, full name, or email address of the person you want to invite to become an enterprise administrator, then select the appropriate person from the results. ![Modal box with field to type a person's username, full name, or email address, and Invite button](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. Select **Owner** or **Billing Manager**. ![Modal box with role choices](/assets/images/help/business-accounts/invite-admins-roles.png) +7. Click **Send Invitation**. ![Send invitation button](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### Removing an enterprise administrator from your enterprise account + +Only enterprise owners can remove other enterprise administrators from the enterprise account. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Next to the username of the person you'd like to remove, click {% octicon "gear" aria-label="The Settings gear" %}, then click **Remove owner** or **Remove billing manager**. ![Settings gear with menu option to remove an enterprise administrator](/assets/images/help/business-accounts/remove-admin.png) diff --git a/content/github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md similarity index 88% rename from content/github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md index 3df2fc4ee2bf..78cda30a30f1 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -2,14 +2,14 @@ title: Managing licenses for Visual Studio subscription with GitHub Enterprise intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' redirect_from: - - /github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle - /github/articles/about-the-github-and-visual-studio-bundle - /articles/about-the-github-and-visual-studio-bundle versions: free-pro-team: '*' --- -### About {% data variables.product.prodname_vss_ghe %} +### About {% data variables.product.prodname_vss_ghe %} {% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. @@ -17,13 +17,13 @@ After you assign a license for {% data variables.product.prodname_vss_ghe %} to For more information about {% data variables.product.prodname_enterprise %}, see "[{% data variables.product.company_short %}'s products](/github/getting-started-with-github/githubs-products#github-enterprise)." For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." -### Prerequisites +### 빌드전 요구 사양 1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. 2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) in the Microsoft Docs. -3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account)." +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." 4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." @@ -33,10 +33,10 @@ To use the {% data variables.product.prodname_enterprise %} portion of the licen ### Viewing {% data variables.product.prodname_enterprise %} licensing -After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. For more information, see "[Viewing the subscription and usage for your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account)." +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. For more information, see "[Viewing the subscription and usage for your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)." -You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account#viewing-members-and-outside-collaborators)." +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." -### Further reading +### 더 읽을거리 - [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md similarity index 100% rename from content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..5f85efd34169 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: Managing unowned organizations in your enterprise account +intro: You can become an owner of an organization in your enterprise account that currently has no owners. +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: Enterprise owners can manage unowned organizations in an enterprise account. +versions: + free-pro-team: '*' +--- + +If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% data reusables.enterprise-accounts.access-enterprise %} +2. To the right of the search field, click **X unowned**. ![Button to view unowned organizations](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. To the right of the organization you want to assume ownership of, click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-button.png) +4. Read the warning, then click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..97c906ecd0dd --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Managing users in your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md new file mode 100644 index 000000000000..348926c13c18 --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -0,0 +1,11 @@ +--- +title: Managing your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..1b84c0d34c2b --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Enterprise owner + +Enterprise owners have complete control over the enterprise and can take every action, including: +- Managing administrators +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Managing enterprise settings +- Enforcing policy across organizations +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Enterprise owners cannot access organization settings or content unless they are made an organization owner or given direct access to an organization-owned repository. Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Enterprise members + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. You can view the resources that each person has access to. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +For more information about organization-level permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. For more information about outside collaborators, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#outside-collaborators)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Billing manager + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- View and manage user licenses, {% data variables.large_files.product_name_short %} packs and other billing settings +- View a list of billing managers +- Add or remove other billing managers + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. Billing managers must have a personal account on {% data variables.product.prodname_dotcom %}. + +### 더 읽을거리 + +- "[About enterprise accounts](/articles/about-enterprise-accounts)" + +{% endif %} diff --git a/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md similarity index 100% rename from content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md diff --git a/content/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md similarity index 93% rename from content/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md index 3a06b317dd32..d1e7931fa35d 100644 --- a/content/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -1,8 +1,10 @@ --- -title: Viewing and managing a user's SAML access to your enterprise account +title: Viewing and managing a user's SAML access to your enterprise intro: 'You can view and revoke an enterprise member''s linked identity, active sessions, and authorized credentials.' permissions: Enterprise owners can view and manage a member's SAML access to an organization. product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account versions: free-pro-team: '*' --- @@ -44,6 +46,6 @@ When you enable SAML single sign-on for your enterprise account, each enterprise {% data reusables.saml.revoke-authorized-credentials %} {% data reusables.saml.confirm-revoke-credentials %} -### Further reading +### 더 읽을거리 - "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..5065f05ca0dd --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. You can find a specific person by searching for their username or full name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### Viewing members and outside collaborators + +You can view the number of pending members and outside collaborators. You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. You can filter the list of outside collaborators by the visibility of the repositories the collaborator has access to. You can find a specific person by searching for their username or display name. + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. ![Outside collaborators tab on the Organization members page](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### 더 읽을거리 + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md similarity index 100% rename from content/github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md rename to translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..e799f3f2379a --- /dev/null +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: Viewing the subscription and usage for your enterprise account +intro: 'You can view the current subscription, license usage, invoices, payment history, and other billing information for your enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 'Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About billing for enterprise accounts + +Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account are aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Viewing the subscription and usage for your enterprise account + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![License and subscription information in enterprise billing settings](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index 2816e9f26c0b..f2e3bc17a1a5 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can optionally choose to add a description, location, website, and email address for your organization, and pin important repositories to the top of the page. diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index b536cadccb9c..ac15d732bfdf 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add personal information about yourself in your bio, like previous places you've worked, projects you've contributed to, or interests you have that other people may like to know about. For more information, see "[Adding a bio to your profile](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index 9f00c450b6f1..6a1a2d651a5b 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/index.md index 1d4f8bc8e85e..b6ef2bc55529 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index 54b894dfc3c6..e12a79ddba9c 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index c2733cff0552..c29bdd2f5d44 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'You can add a README to your {% data variables.product.prodname_dotcom % versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### About your profile README diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index 5780503b33be..fd1a2c778711 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Changing your profile picture @@ -49,7 +50,7 @@ You can change the name that is displayed on your profile. This name may also be Add a bio to your profile to share information about yourself with other {% data variables.product.product_name %} users. With the help of [@mentions](/articles/basic-writing-and-formatting-syntax) and emoji, you can include information about where you currently or have previously worked, what type of work you do, or even what kind of coffee you drink. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} For a longer-form and more prominent way of displaying customized information about yourself, you can also use a profile README. For more information on the profile README, see "[Managing your profile README](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index 3523825aa55c..ac5408964463 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: Pinning items to your profile -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can pin a public repository if you own the repository or you've made contributions to the repository. Commits to forks don't count as contributions, so you can't pin a fork that you don't own. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index f4f4987feae4..4d4f8c1a90c6 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)". diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 9a8038446dfc..ce29a5face31 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} For more information, see "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index e569a29ed6f1..b53c1b31ddce 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Expected behavior to view commit details diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index 53f33afce5cc..34974346dfe2 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your contribution graph shows activity from public repositories. You can choose to show activity from both public and private repositories, with specific details of your activity in private repositories anonymized. For more information, see "[Publicizing or hiding your private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." {% note %} -**Note:** Commits will only appear on your contributions graph if you have [added the email address you used for your local Git configuration to your {% data variables.product.product_name %} email settings](/articles/adding-an-email-address-to-your-github-account). For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)" +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" {% endnote %} @@ -25,7 +26,7 @@ On your profile page, certain actions count as contributions: - Committing to a repository's default branch or `gh-pages` branch - Opening an issue - Proposing a pull request -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Co-authoring commits in a repository's default branch or `gh-pages` branch{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ The contribution activity section includes a detailed timeline of your work, inc ![Contribution activity time filter](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### Viewing contributions from {% data variables.product.product_location_enterprise %} on {% data variables.product.prodname_dotcom_the_website %} +If your site administrator has enabled -If your site administrator has enabled {% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see "[Sending your {% data variables.product.prodname_ghe_server %} contributions to your {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)." +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see "[Sending your {% data variables.product.prodname_ghe_server %} contributions to your {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)." +{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index d51d3d119b66..38eab27d21bc 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Contributions that are counted @@ -29,18 +30,18 @@ In addition, **at least one** of the following must be true: - You have forked the repository. - You have opened a pull request or issue in the repository. - You have starred the repository. -{% if currentVersion != "free-pro-team@latest" %} + ### Common reasons that contributions are not counted -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### Commit was made less than 24 hours ago After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. -#### You haven't added your local Git commit email to your profile +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} You can check the email address used for a commit by adding `.patch` to the end of a commit URL, e.g. https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message The email address in the `From:` field is the address that was set in the [local git config settings](/articles/set-up-git). In this example, the email address used for the commit is `octocat@nowhere.com`. -If the email address used for the commit hasn't been added to your {% data variables.product.product_name %} profile, you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address. +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index 44861ad140c4..4016b631b84e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization owner can invite you to join their organization as a member, billing manager, or owner. An organization owner or member with admin privileges for a repository can invite you to collaborate in one or more repositories as an outside collaborator. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index 275e1985d9a8..22bbf0cb0a99 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'You can visit your personal dashboard to keep track of issues and pull r versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your personal dashboard diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index 895809ee8be9..87a8e8a0e244 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/index.md index aaf38e64314a..19615ecffad7 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index df63cdd27964..018d39b69452 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 3ae38d71f1bf..fef0d5774384 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Repositories owned by an organization can grant more granular access. For more information, see "[Access permissions on {% data variables.product.product_name %}](/articles/access-permissions-on-github)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index 612400db5acf..4676b8aeaeac 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index c396e07c17be..f5dce34857b3 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A collaborator is a person who has permissions to a project board you own. A collaborator's permissions will default to read access. For more information, see "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards)." diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index 6f3b8e7cdc3c..b53a647506f4 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index f18aa84c017b..15fe13539843 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'You can set the default branch name new repositories that you create on versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 5a1e78519670..3e31dd28147a 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 794b0a1255d1..80a10eb4a82e 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index 2444dad0695c..98fa7963ac5f 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -28,8 +29,8 @@ The repository owner has full control of the repository. In addition to all the - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} - Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} +- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} - [Define code owners for the repository](/articles/about-code-owners) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index e3d43f4ff309..0cc007518b20 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 3193c35f58fd..2a0691065c35 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Profile organizations box](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index 900fcfd71cbc..6b7e5c9695e9 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting forks of private repositories diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index b2a9683635b2..fc990de3fd07 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index 48ec21466073..6dd920ab670b 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index f6697b6fc089..68240aae6c5f 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: Setting a backup email address -intro: Use a backup email address to securely reset your password if you can no longer access your primary email address. +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index e13f71ed91ad..efc2bc6f5848 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: Setting your commit email address -intro: 'You can set a primary email address on {% data variables.product.product_name %} that''s associated with web-based Git operations you perform such as edits and merges.' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit email addresses @@ -37,7 +38,7 @@ For web-based Git operations, you can set your commit email address on {% data v You can also choose to block commits you push from the command line that expose your personal email address. For more information, see "[Blocking command line pushes that expose your personal email](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)."{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index 90f2d582379e..dc50b82b9047 100644 --- a/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/ko-KR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ko-KR/content/github/site-policy/github-additional-product-terms.md b/translations/ko-KR/content/github/site-policy/github-additional-product-terms.md index 131c0a0f475b..1c48121fdefe 100644 --- a/translations/ko-KR/content/github/site-policy/github-additional-product-terms.md +++ b/translations/ko-KR/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional rules that apply to those parts of the Service. +Version Effective Date: November 1, 2020 -Your use of GitHub is subject to your applicable terms (the "Agreement") as well as the following GitHub Additional Product Terms (the "Additional Terms"). By agreeing to the Agreement, and using additional products and features, you also agree to these Additional Terms. Any violation of the Additional Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Terms will have the meaning given to them in the Agreement. +When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. 마켓플레이스 @@ -35,14 +39,14 @@ If you enable Git Large File Storage ("Git LFS") on your Account, you'll be able ### 4. Pages -Each GitHub Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. GitHub Pages are subject to some specific bandwidth and usage limits, and may not be appropriate for some high-bandwidth uses or other prohibited uses. Please see our [GitHub Pages guidelines](/github/working-with-github-pages/about-github-pages) for more information. GitHub reserves the right at all times to reclaim any GitHub subdomain without liability. ### 5. Actions and Packages #### a. Actions Usage -GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your Account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). +GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). Compute usage for included and paid quantities is calculated in minutes based on the type of Actions you execute (e.g. Linux, Windows, macOS). The minutes used for each Action's job or task will be rounded up to the nearest minute. For included quantities and depending on the type of Action, a multiplier may be applied to the amount of time used to execute each job or task, prior to being rounded up to the nearest minute. Overage minutes are charged at the [stated per minute price](https://github.com/features/actions) based on the type of Actions you execute. Actions and Packages share storage, and your storage usage is displayed within your [account settings](https://github.com/settings/billing). For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ In order to prevent violations of these limitations and abuse of GitHub Actions, #### b. Packages Usage GitHub Packages may be used to download, publish, and manage packages of Content. Each Account plan comes with included bandwidth and storage quantities for use with Packages, which can be found in the [Packages documentation](/github/managing-packages-with-github-package-registry/about-github-package-registry). Actions and Packages share storage between the two Service features. Storage and bandwidth usage are displayed within your [account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Packages beyond your included bandwidth and storage quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages). -Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [Account plan](https://github.com/pricing). +Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [Account plan](https://github.com/pricing). +Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Payment and Billing for Actions and Packages Billing for Actions and Packages is usage-based. Additional quantities of Actions or Packages cannot be purchased separately. For monthly-billed customers, you must have a payment method on file to choose to pay for additional quantities of these Service features. You will be charged on a monthly, recurring basis based on your usage in the preceding month, unless you are billed by invoice. For invoiced customers, you must pay the fees within thirty (30) days of the GitHub invoice date. For customers paying for Service feature overages in advance, unused prepaid minutes will not roll over to the next billing period and will not be refunded. @@ -77,7 +81,7 @@ You can set a monthly spending limit in your [account settings](https://github.c ### 7. Connect -In order to access GitHub Connect, Customer must have at least one (1) account on GitHub.com and one (1) licensed instance of the Software. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s GitHub Enterprise Server account. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its Accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. ### 8. Sponsors Program diff --git a/translations/ko-KR/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/ko-KR/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..80cdc66842cd --- /dev/null +++ b/translations/ko-KR/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +Version Effective Date: November 1, 2020 + +## INTRODUCTION + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. For clarity, consistent with Clause 10 of the Standard Contractual Clauses in Attachment 1, the Standard Contractual Clauses prevail over any other terms in the DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. 정의. + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. The California Consumer Privacy Act of 2018, Cal. Civ. Code §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. In the event of a conflict, the meanings given in the GDPR will supersede. + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. It includes data such as billing information, IP addresses, corporate email addresses, and any other Personal Data for which Customer is a Controller. + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. Status and Compliance. + +#### 2.1 Data Processing. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. Additionally, GitHub acts as a Processor for any Customer Repository Data. + +#### 2.2 Data Controllers. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub Compliance; Data Transfers. +GitHub will comply with Applicable Data Protection Laws in relation to the processing of Personal Data. + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-U.S. Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub agrees to notify Customer if it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. Data Protection. + +#### 3.1 Purpose Limitation. +GitHub will process and communicate the Protected Data only for Permitted Purposes, unless the Parties agree in writing to an expanded purpose. + +#### 3.2 Data Quality and Proportionality. +GitHub will keep the Customer Personal Data accurate and up to date, or enable Customer to do so. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Data Retention and Deletion. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. GitHub may retain Customer Personal Data and related data to the extent required by the Applicable Data Protection Laws, and only to the extent and for such period as required by the Applicable Data Protection Laws, provided that GitHub will ensure that Customer Personal Data is processed only as necessary for the purpose specified in the Applicable Data Protection Laws and no other purpose, and Customer Personal Data remains protected by the Applicable Data Protection Laws. + +#### 3.4 Data Processing. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *The categories of Data Subject to whom the Customer Personal Data relates* are the Customer itself and its End Users. + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. Security and Audit Obligations. + +#### 4.1 Technical and Organizational Security Measures. +Taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, GitHub will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks, such as against accidental or unlawful destruction, or loss, alteration, unauthorized disclosure or access, presented by processing the Protected Data. GitHub will regularly monitor compliance with these measures and will continue to take appropriate safeguards throughout the duration of the Agreement. Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 Incident Response and Breach Notification. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub Personnel. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Records. +GitHub will maintain complete, accurate, and up to date written records of all categories of processing activities carried out on behalf of Customer containing the information required under the Applicable Data Protection Laws. To the extent that assistance does not risk the security of GitHub or the privacy rights of individual Data Subjects, GitHub will make these records available to Customer on request as reasonably required, such as to help Customer demonstrate its compliance under the Applicable Data Protection Laws. To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Compliance Reporting. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistance. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. Use and Disclosure of Protected Data. +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. Subprocessing and Onward Transfer. + +#### 6.1 Protection of Data. +GitHub is liable for onward transfers of Protected Data to its subprocessors, such as its third-party payment processor. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 Acceptance of GitHub Subprocessors. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 General Consent for Onward Subprocessing. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Privacy Shield certifications; and + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 Disclosure of Subprocessor Agreements. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. Pursuant to subprocessor confidentiality restrictions, GitHub may remove any confidential or commercially sensitive information before providing the list and the terms to Customer. In the event that GitHub cannot disclose confidential or sensitive information to Customer, the Parties agree that GitHub will provide all information it reasonably can in connection with its subprocessing agreements. + +#### 6.5 Objection to Subprocessors. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. In the event that GitHub is unable to provide an alternative solution and the Parties cannot resolve the conflict within ninety days, Customer may terminate the Agreement. + +### 7. Termination. + +#### 7.1 Suspension. +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 Termination with Cause. +In addition to any termination rights Customer has under the Agreement, Customer may terminate the Agreement without prejudice to any other claims at law or in equity in the event that: + +a. GitHub notifies Customer that it can no longer meet its privacy obligations; + +b. the transfer, collection, or processing of all Customer Personal Data has been temporarily suspended for longer than one month pursuant to Section 7.1; + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHub is no longer carrying on business, is dissolved, enters receivership, or a winding up order is made on behalf of GitHub; or + +e. Customer objects to a subprocessor pursuant to Section 6.5, and GitHub has not been able to provide an alternative solution within ninety days. + +#### 7.3 Breach. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Failure to perform. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. If renegotiation would not cure the impossibility, or if the Parties cannot reach an agreement, the Parties may terminate the Agreement after thirty days. + +#### 7.5 Notification. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modifications. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Termination Requirements. +Upon Termination, GitHub must: + +a. take reasonable and appropriate steps to stop processing the Customer Personal Data; + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. provide Customer with reasonable assurance that GitHub has complied with its obligations in Section 7.7. + +### 8. Liability for Data Processing. + +#### 8.1 Limitations. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Attachment 1 – The Standard Contractual Clauses (Processors) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Clause 1: Definitions +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in the General Data Protection Regulation (EU 2016/679) on the protection of individuals with regard to the processing of personal data and on the free movement of such data; + +(b) 'the data exporter' means the controller who transfers the personal data; + +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 45(2) of the General Data Protection Regulation (EU 2016/679); + +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; + +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; + +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +#### Clause 2: Details of the transfer +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +#### Clause 3: Third-party beneficiary clause +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. + +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. + +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +#### Clause 4: Obligations of the data exporter +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; + +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; + +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; + +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; + +(e) that it will ensure compliance with the security measures; + +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of the General Data Protection Regulation (EU 2016/679); + +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; + +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; + +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and + +(j) that it will ensure compliance with Clause 4(a) to (i). + +#### Clause 5: Obligations of the data importer +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; + +(d) that it will promptly notify the data exporter about: + + (i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + + (ii) any accidental or unauthorised access, and + + (iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; + +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; + +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; + +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; + +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; + +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and + +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +#### Clause 6: Liability +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. + +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. + +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. + +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +#### Clause 7: Mediation and jurisdiction +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: + +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. + +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +#### Clause 8: Cooperation with supervisory authorities +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. + +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. + +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Clause 9: Governing Law. +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +#### Clause 10: Variation of the contract +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +#### Clause 11: Subprocessing +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. + +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. + +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +#### Clause 12: Obligation after the termination of personal data processing services +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. + +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +### Appendix 1 to the Standard Contractual Clauses +Data exporter: Customer is the data exporter. + +**Data importer:** The data importer is GitHub, Inc., a global producer of software and services. + +**Data subjects:** Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Employees, contractors and temporary workers (current, former, prospective) of data exporter; +- Dependents of the above; +- Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +- Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +- Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +- Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); or +- Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Authentication data (for example, username, email, password); +- Contact information (for example, email); +- Unique identification numbers and signatures (IP addresses, unique identifier in tracking cookies or similar technology). +- Other unique identifying information. Data subjects may include more data such as real names, avatar images, and other personal information; + +**Special categories of data (if appropriate):** The data importer does not intentionally collect or process any special categories of data in carrying out its services to the data exporter. + +However, because the data importer provides storage services and does not control the categories of data it stores, the data exporter may choose to transfer special categories of data. Consequently, the data exporter is solely responsible for ensuring that it complies with all obligations imposed by applicable laws and regulations relating to the collection and processing of any special categories of data, including obtaining the explicit consent of the data subject prior to processing sensitive personal data. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Personal Data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Personal Data for any other purpose. + +### Appendix 2 to the Standard Contractual Clauses +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +**1. Personnel.** Data importer’s personnel will not process Customer Personal Data without authorization. Personnel are obligated to maintain the confidentiality of any Customer Personal Data and this obligation continues even after their engagement ends. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. Technical and Organization Measures.** The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Customer Personal Data, as defined in the GitHub Security Exhibit, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in the GitHub Security Exhibit are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. Signature of GitHub, Inc. appears below. + +Signing the Standard Contractual Clauses, Appendix 1 and Appendix 2 on behalf of the data importer + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Head of Product & Regulatory Legal + +GitHub, Inc. + +## SECURITY EXHIBIT + +### 1. Information Security Program. + +#### 1.1 Security Management. +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Security Incident Management. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. Security Availability and Escalation. GitHub will maintain appropriate security contact and escalation processes on a 24-hours-per-day, 7-days-per-week basis to ensure customers and employees can submit issues to the GitHub Security team. + +b. Incident Response. If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. Notification. Notification(s) of Security Incidents will be delivered to one or more of Customer's administrators by any means GitHub selects. It is Customer's sole responsibility to ensure Customer's administrators monitor for and respond to any notifications. Customer is solely responsible for complying with its obligations under incident notification laws applicable to Customer and fulfilling any third-party notification obligations related to any Security Incident. + +d. Reasonable Assistance. GitHub will make commercially reasonable efforts to assist Customer in fulfilling Customer's obligation under applicable law or regulation to notify the relevant supervisory authority and data subjects about such Security Incident. + +#### 1.3 Due Diligence over Subcontractors and Vendors. +GitHub will maintain appropriate due diligence when utilizing subcontractors and vendors. GitHub will maintain vendor assessment reports and any assessment work for a minimum of three years. + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Upon Customer's written request and no more than once annually, GitHub will respond to one request for information to assess security and compliance risk-related information. The response will be provided in writing within thirty days of receipt of the request, pending needed clarifications of any request. + +#### 3. Cooperation with Regulatory Audits. +Should Customer realize a regulatory audit or an audit in response to a Supervisory Authority that requires participation from GitHub, GitHub will fully cooperate with related requests by providing access to relevant knowledgeable personnel, documentation, and application software. Customer has the following responsibilities regarding any such regulatory or Supervisory Authority audits: + +a. Customer must ensure use of an independent third party (meaning the regulator or regulator's delegate), and that findings and data not relevant to Customer are restricted from Customer’s access. + +b. Notification of such audit must be written and provided to GitHub in a timely fashion, pending regulator notification, and in a manner that allows for appropriate personnel to be made available to assist. Where regulators provide no advance notice to Customer of audit or investigation, GitHub will respond in as timely a fashion as required by regulators. + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. In the event of a regulatory audit, access will be permitted only during regular business hours, Pacific time. + +e. To the extent permitted by law, Customer must keep confidential any information gathered through any such audit of GitHub that, by its nature, should be confidential. + diff --git a/translations/ko-KR/content/github/site-policy/github-ae-product-specific-terms.md b/translations/ko-KR/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..73d5cc6adee6 --- /dev/null +++ b/translations/ko-KR/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +Version Effective Date: November 1, 2020 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. 정의. +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/ko-KR/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/ko-KR/content/github/site-policy/github-enterprise-subscription-agreement.md index b6bcac169a43..50ad30b4a792 100644 --- a/translations/ko-KR/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/ko-KR/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 3.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 GitHub Trademarks and Logos. diff --git a/translations/ko-KR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/ko-KR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..6b1c3afe8429 100644 --- a/translations/ko-KR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/ko-KR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. diff --git a/translations/ko-KR/content/github/site-policy/github-privacy-statement.md b/translations/ko-KR/content/github/site-policy/github-privacy-statement.md index 7eb8b113c6b3..9e25fc9ada40 100644 --- a/translations/ko-KR/content/github/site-policy/github-privacy-statement.md +++ b/translations/ko-KR/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ For more information about our disclosure in response to legal requests, see our We may share User Personal Information if we are involved in a merger, sale, or acquisition of corporate entities or business units. If any such change of ownership happens, we will ensure that it is under terms that preserve the confidentiality of User Personal Information, and we will notify you on our Website or by email before any transfer of your User Personal Information. The organization receiving any User Personal Information will have to honor any promises we made in our Privacy Statement or Terms of Service. #### Aggregate, non-personally identifying information -We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. For example, [we may compile statistics on the open source activity across GitHub](https://octoverse.github.com/). +We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. We **do not** sell your User Personal Information for monetary or other consideration. diff --git a/translations/ko-KR/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/ko-KR/content/github/site-policy/github-sensitive-data-removal-policy.md index b19c2c50611f..f6ba5904ac7f 100644 --- a/translations/ko-KR/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/ko-KR/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ These guidelines are designed to make the processing of requests to remove sensi ### How to Submit Your Request -You can submit your request to remove sensitive data via our [contact form](https://support.github.com/contact). Please include a plain-text version of your request in the body of your message. Sending your request in an attachment may result in processing delays. +You can submit your request to remove sensitive data via our [contact form](https://support.github.com/contact?tags=docs-sensitive-data). Please include a plain-text version of your request in the body of your message. Sending your request in an attachment may result in processing delays. ### Disputes diff --git a/translations/ko-KR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/ko-KR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index 76f5daf6d732..06dfda34d074 100644 --- a/translations/ko-KR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/ko-KR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 2.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub Trademarks and Logos. diff --git a/translations/ko-KR/content/github/site-policy/github-trademark-policy.md b/translations/ko-KR/content/github/site-policy/github-trademark-policy.md index 1ecf0a7a6c7c..0b49956f29e4 100644 --- a/translations/ko-KR/content/github/site-policy/github-trademark-policy.md +++ b/translations/ko-KR/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ When we receive reports of trademark policy violations from holders of federal o ### How Do I Report a Trademark Policy Violation? -Holders of registered trademarks can report possible trademark policy violations to GitHub via our [contact form](https://support.github.com/contact). Please submit trademark-related requests using your company email address and include all the information requested below to help expedite our response. Also be sure to clearly describe to us why the account may cause confusion with your mark or how the account may dilute or tarnish your mark. +Holders of registered trademarks can report possible trademark policy violations to GitHub via our [contact form](https://support.github.com/contact?tags=docs-trademark). Please submit trademark-related requests using your company email address and include all the information requested below to help expedite our response. Also be sure to clearly describe to us why the account may cause confusion with your mark or how the account may dilute or tarnish your mark. ### What Information is Required When Reporting Trademark Policy Violations? diff --git a/translations/ko-KR/content/github/site-policy/index.md b/translations/ko-KR/content/github/site-policy/index.md index 7154afd2f75c..2fb09f3fabff 100644 --- a/translations/ko-KR/content/github/site-policy/index.md +++ b/translations/ko-KR/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/ko-KR/content/github/using-git/about-git-rebase.md b/translations/ko-KR/content/github/using-git/about-git-rebase.md index e52af83a6e64..92021123ac58 100644 --- a/translations/ko-KR/content/github/using-git/about-git-rebase.md +++ b/translations/ko-KR/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: 'The `git rebase` command allows you to easily change a series of commits versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/about-git-subtree-merges.md b/translations/ko-KR/content/github/using-git/about-git-subtree-merges.md index f55412064cf8..f932a42ea21a 100644 --- a/translations/ko-KR/content/github/using-git/about-git-subtree-merges.md +++ b/translations/ko-KR/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: 'If you need to manage multiple projects within a single repository, you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Typically, a subtree merge is used to contain a repository within a repository. The "subrepository" is stored in a folder of the main repository. diff --git a/translations/ko-KR/content/github/using-git/about-remote-repositories.md b/translations/ko-KR/content/github/using-git/about-remote-repositories.md index ed6912a52e6c..6660e0867161 100644 --- a/translations/ko-KR/content/github/using-git/about-remote-repositories.md +++ b/translations/ko-KR/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'GitHub''s collaborative approach to development depends on publishing co versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A remote URL is Git's fancy way of saying "the place where your code is stored." That URL could be your repository on GitHub, or another user's fork, or even on a completely different server. diff --git a/translations/ko-KR/content/github/using-git/adding-a-remote.md b/translations/ko-KR/content/github/using-git/adding-a-remote.md index d9ad18016273..0c1d9cdb1d60 100644 --- a/translations/ko-KR/content/github/using-git/adding-a-remote.md +++ b/translations/ko-KR/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote add` command takes two arguments: diff --git a/translations/ko-KR/content/github/using-git/associating-text-editors-with-git.md b/translations/ko-KR/content/github/using-git/associating-text-editors-with-git.md index fa4e879af067..dbde6b4d3193 100644 --- a/translations/ko-KR/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/ko-KR/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ko-KR/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/ko-KR/content/github/using-git/caching-your-github-credentials-in-git.md index 6bf944626893..5326ce5949cd 100644 --- a/translations/ko-KR/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/ko-KR/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: 'If you''re [cloning {% data variables.product.product_name %} repositori versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you clone {% data variables.product.product_name %} repositories using SSH, then you authenticate using an SSH key instead of using other credentials. For information about setting up an SSH connection, see "[Generating an SSH Key](/articles/generating-an-ssh-key)." diff --git a/translations/ko-KR/content/github/using-git/changing-a-remotes-url.md b/translations/ko-KR/content/github/using-git/changing-a-remotes-url.md index e07074d76d76..d7f77fdcd109 100644 --- a/translations/ko-KR/content/github/using-git/changing-a-remotes-url.md +++ b/translations/ko-KR/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: The `git remote set-url` command changes an existing remote repository UR versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. +The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. {% data reusables.user_settings.password-authentication-deprecation %} -- If you have [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) enabled, you must [create a personal access token](/github/authenticating-to-github/creating-a-personal-access-token) to use instead of your GitHub password. -- You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and password every time it talks to GitHub. +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Switching remote URLs from HTTPS to SSH diff --git a/translations/ko-KR/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/ko-KR/content/github/using-git/configuring-git-to-handle-line-endings.md index 91f33869a987..4ceb7e44ead6 100644 --- a/translations/ko-KR/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/ko-KR/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every time you press return on your keyboard you insert an invisible character called a line ending. Different operating systems handle line endings differently. diff --git a/translations/ko-KR/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/ko-KR/content/github/using-git/dealing-with-non-fast-forward-errors.md index 5db28fcbd4e9..9c02e43d7bcb 100644 --- a/translations/ko-KR/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/ko-KR/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If another person has pushed to the same branch as you, Git won't be able to push your changes: diff --git a/translations/ko-KR/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/ko-KR/content/github/using-git/getting-changes-from-a-remote-repository.md index 8eb2e3a25d4b..12774442e1b6 100644 --- a/translations/ko-KR/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/ko-KR/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- These commands are very useful when interacting with [a remote repository](/articles/about-remote-repositories). `clone` and `fetch` download remote code from a repository's remote URL to your local computer, `merge` is used to merge different people's work together with yours, and `pull` is a combination of `fetch` and `merge`. diff --git a/translations/ko-KR/content/github/using-git/getting-started-with-git-and-github.md b/translations/ko-KR/content/github/using-git/getting-started-with-git-and-github.md index 4b31343ae613..416697aea39a 100644 --- a/translations/ko-KR/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/ko-KR/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/git-workflows.md b/translations/ko-KR/content/github/using-git/git-workflows.md index f5152998bddb..a20c18f6c9f5 100644 --- a/translations/ko-KR/content/github/using-git/git-workflows.md +++ b/translations/ko-KR/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can adopt the {% data variables.product.prodname_dotcom %} flow method to standardize how your team functions and collaborates on {% data variables.product.prodname_dotcom %}. For more information, see "[GitHub flow](/github/collaborating-with-issues-and-pull-requests/github-flow)" and "[Understanding the GitHub flow](http://guides.github.com/overviews/flow/)" in the {% data variables.product.prodname_dotcom %} Guides. diff --git a/translations/ko-KR/content/github/using-git/ignoring-files.md b/translations/ko-KR/content/github/using-git/ignoring-files.md index f86d8ec5beeb..4b37cde345bf 100644 --- a/translations/ko-KR/content/github/using-git/ignoring-files.md +++ b/translations/ko-KR/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: 'You can configure Git to ignore files you don''t want to check in to {% versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Configuring ignored files for a single repository diff --git a/translations/ko-KR/content/github/using-git/index.md b/translations/ko-KR/content/github/using-git/index.md index abe69c20f752..4c9e0f86c9a4 100644 --- a/translations/ko-KR/content/github/using-git/index.md +++ b/translations/ko-KR/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/learning-about-git.md b/translations/ko-KR/content/github/using-git/learning-about-git.md index 538320413716..8fc7d4818e3c 100644 --- a/translations/ko-KR/content/github/using-git/learning-about-git.md +++ b/translations/ko-KR/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/managing-remote-repositories.md b/translations/ko-KR/content/github/using-git/managing-remote-repositories.md index bbcaba6f79b7..88eb0725486d 100644 --- a/translations/ko-KR/content/github/using-git/managing-remote-repositories.md +++ b/translations/ko-KR/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/ko-KR/content/github/using-git/pushing-commits-to-a-remote-repository.md index 8984350f015b..124cd4a26724 100644 --- a/translations/ko-KR/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/ko-KR/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git push` command takes two arguments: @@ -97,3 +98,4 @@ For more information on working with forks, see "[Syncing a fork](/articles/sync - [`git remote` man page](https://git-scm.com/docs/git-remote.html) - "[Git cheatsheet](/articles/git-cheatsheet)" - "[Git workflows](/articles/git-workflows)" +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/ko-KR/content/github/using-git/removing-a-remote.md b/translations/ko-KR/content/github/using-git/removing-a-remote.md index 0cca4d5a8023..487f3a7eedb9 100644 --- a/translations/ko-KR/content/github/using-git/removing-a-remote.md +++ b/translations/ko-KR/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rm` command takes one argument: diff --git a/translations/ko-KR/content/github/using-git/renaming-a-remote.md b/translations/ko-KR/content/github/using-git/renaming-a-remote.md index 19ffc321691e..fa6fed859ea8 100644 --- a/translations/ko-KR/content/github/using-git/renaming-a-remote.md +++ b/translations/ko-KR/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rename` command takes two arguments: diff --git a/translations/ko-KR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/ko-KR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index c1319bff007d..f50d74b9c6d3 100644 --- a/translations/ko-KR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/ko-KR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/setting-your-username-in-git.md b/translations/ko-KR/content/github/using-git/setting-your-username-in-git.md index 28d9ddaa69f4..8352c098af7b 100644 --- a/translations/ko-KR/content/github/using-git/setting-your-username-in-git.md +++ b/translations/ko-KR/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can change the name that is associated with your Git commits using the `git config` command. The new name you set will be visible in any future commits you push to {% data variables.product.product_name %} from the command line. If you'd like to keep your real name private, you can use any text as your Git username. diff --git a/translations/ko-KR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/ko-KR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index 91ced35d3642..092b5394164a 100644 --- a/translations/ko-KR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/ko-KR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: You can turn a folder within a Git repository into a brand new repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you create a new clone of the repository, you won't lose any of your Git history or changes when you split a folder into a separate repository. diff --git a/translations/ko-KR/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/ko-KR/content/github/using-git/updating-credentials-from-the-macos-keychain.md index 874b725826ae..9ab49668500a 100644 --- a/translations/ko-KR/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/ko-KR/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Updating credentials from the macOS Keychain -intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your username, password, or personal access token on {% data variables.product.product_name %}.' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,15 +16,13 @@ versions: 1. Click on the Spotlight icon (magnifying glass) on the right side of the menu bar. Type `Keychain access` then press the Enter key to launch the app. ![Spotlight Search bar](/assets/images/help/setup/keychain-access.png) 2. In Keychain Access, search for **{% data variables.command_line.backticks %}**. -3. Find the "internet password" entry for `{% data variables.command_line.backticks %}`. ![GitHub Password Entry in Keychain](/assets/images/help/setup/keychain-entry.png) +3. Find the "internet password" entry for `{% data variables.command_line.backticks %}`. 4. Edit or delete the entry accordingly. ### Deleting your credentials via the command line Through the command line, you can use the credential helper directly to erase the keychain entry. -To do this, type the following command: - ```shell $ git credential-osxkeychain erase host={% data variables.command_line.codeblock %} diff --git a/translations/ko-KR/content/github/using-git/using-advanced-git-commands.md b/translations/ko-KR/content/github/using-git/using-advanced-git-commands.md index 8d389b6c675a..5a89791356fe 100644 --- a/translations/ko-KR/content/github/using-git/using-advanced-git-commands.md +++ b/translations/ko-KR/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/using-common-git-commands.md b/translations/ko-KR/content/github/using-git/using-common-git-commands.md index 723eb414d7ad..8370d6f9d776 100644 --- a/translations/ko-KR/content/github/using-git/using-common-git-commands.md +++ b/translations/ko-KR/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/ko-KR/content/github/using-git/using-git-rebase-on-the-command-line.md index 54e2b7620f8d..a6aa32ba7b99 100644 --- a/translations/ko-KR/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/ko-KR/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: Here's a short tutorial on using `git rebase` on the command line. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In this example, we will cover all of the `git rebase` commands available, except for `exec`. diff --git a/translations/ko-KR/content/github/using-git/which-remote-url-should-i-use.md b/translations/ko-KR/content/github/using-git/which-remote-url-should-i-use.md index 52984d454115..6ebdb3c5fd98 100644 --- a/translations/ko-KR/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/ko-KR/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: 'There are several ways to clone repositories available on {% data variab versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you view a repository while signed in to your account, the URLs you can use to clone the project onto your computer are available below the repository details: @@ -47,7 +48,7 @@ When you `git clone`, `git fetch`, `git pull`, or `git push` to a remote reposit {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Cloning with {% data variables.product.prodname_cli %} @@ -55,11 +56,14 @@ You can also install {% data variables.product.prodname_cli %} to use {% data va {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Cloning with Subversion You can also use a [Subversion](https://subversion.apache.org/) client to access any repository on {% data variables.product.prodname_dotcom %}. Subversion offers a different feature set than Git. For more information, see "[What are the differences between Subversion and Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" +You can also access repositories on -You can also access repositories on {% data variables.product.prodname_dotcom %} from Subversion clients. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% data variables.product.prodname_dotcom %} from Subversion clients. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% endif %} ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/ko-KR/content/github/using-git/why-is-git-always-asking-for-my-password.md index 5958979e05b4..da4bdd6ab7eb 100644 --- a/translations/ko-KR/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/ko-KR/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your GitHub credentials every time you pull or push a repository. +Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. {% data reusables.user_settings.password-authentication-deprecation %} - -Once you've configured credential caching, Git automatically uses your cached personal access token in place of a password when you pull or push a repository using HTTPS. +{% data reusables.user_settings.password-authentication-deprecation %} +You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### 더 읽을거리 diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index ca1eb5519d1c..19aa9467dd35 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. If you maintain a repository, you can use this data to get a better understanding of who's using your repository and why they're using it. diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index a1b5ac9cf60a..c6d15949badb 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index 03f4ae908a19..bf325418e092 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index be9f00d68ed9..1bcc381a77d5 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index d0b201ffb12a..72eb0a08a8b6 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ If vulnerabilities have been detected in the repository, these are shown at the {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} alerts. @@ -55,7 +55,7 @@ Any direct and indirect dependencies that are specified in the repository's mani {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to security alerts. {% note %} diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/index.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/index.md index ec458b1c5c0a..fb095cfc5fc9 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index 9042eabf1938..b164024dec99 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forks are listed alphabetically by the username of the person who forked the repository. You can click on the username to be redirected to the user's {% data variables.product.product_name %} profile page or click on the fork name to be redirected to the specific fork of the repository. diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index 2b985da2fabe..3159e6eab6d7 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index f70a3bb2d63e..bc0f615a44ea 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About contributors -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. {% if currentVersion == "free-pro-team@latest" %} You can also see a list of people who have contributed to the project's Python dependencies. To access this list of community contributors, visit `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. @@ -31,7 +32,7 @@ You can also see a list of people who have contributed to the project's Python d If you don't appear in a repository's contributors graph, it may be because: - You aren't one of the top 100 contributors. - Your commits haven't been merged into the default branch. -- The email address you used to author the commits hasn't been added to your {% data variables.product.product_name %} account. +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ If you don't appear in a repository's contributors graph, it may be because: If all your commits in the repository are on non-default branches, you won't be in the contributors graph. For example, commits on the `gh-pages` branch aren't included in the graph unless `gh-pages` is the repository's default branch. To have your commits merged into the default branch, you can create a pull request. For more information, see "[About pull requests](/articles/about-pull-requests)." -If the email address you used to author the commits has not been added to your {% data variables.product.product_name %} account, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account)." +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index aff45fee4380..63272fd37022 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Repository network graph](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index 920ce7163c11..e9bfbbaf20a0 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commit co-authors are included in the commit activity summary if their commits were merged into the repository's default branch and they're in the top 15 users who have contributed the most commits. diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 726b3a7d6b05..2ff13fda6186 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index 671e5f8ff4fc..1ca740d3411d 100644 --- a/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/ko-KR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The top graph shows commits for the entire year by week. diff --git a/translations/ko-KR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index 80bc0ea4cc70..a03eb6041a55 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll Jekyll is a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. Jekyll takes Markdown and HTML files and creates a complete static website based on your choice of layouts. Jekyll supports Markdown and Liquid, a templating language that loads dynamic content on your site. For more information, see [Jekyll](https://jekyllrb.com/). -Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documenation. +Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. We recommend using Jekyll with {% data variables.product.prodname_pages %}. If you prefer, you can use other static site generators or customize your own build process locally or on another server. For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)." diff --git a/translations/ko-KR/content/github/working-with-github-pages/about-github-pages.md b/translations/ko-KR/content/github/working-with-github-pages/about-github-pages.md index bb3bd3def29b..538d0c7b4a01 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/ko-KR/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_pages %} @@ -26,7 +27,7 @@ You can host your site on To get started, see "[Creating a {% data variables.product.prodname_pages %} site](/articles/creating-a-github-pages-site)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." {% endif %} @@ -35,17 +36,17 @@ Organization owners can disable the publication of There are three types of {% data variables.product.prodname_pages %} sites: project, user, and organization. Project sites are connected to a specific project hosted on {% data variables.product.product_name %}, such as a JavaScript library or a recipe collection. User and organization sites are connected to a specific {% data variables.product.product_name %} account. -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} For more information about how custom domains affect the URL for your site, see "[About custom domains and {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)." {% endif %} -You can only create one user or organization site for each {% data variables.product.product_name %} account. Project sites, whether owned by an organization or a user account, are unlimited. +You can only create one user or organization site for each account on {% data variables.product.product_name %}. Project sites, whether owned by an organization or a user account, are unlimited. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. @@ -54,7 +55,7 @@ The URL where your site is available depends on whether subdomain isolation is e | | | | User | -`http(s)://pages.///` | `http(s):///pages///` | Organization | `http(s)://pages.///` | `http(s):///pages///` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} @@ -73,7 +74,7 @@ The publishing source for your {% data variables.product.prodname_pages %} site {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. diff --git a/translations/ko-KR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/ko-KR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 046a4b845774..f3ca97d47102 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/ko-KR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll build errors diff --git a/translations/ko-KR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index 0ef391cb481c..7ed074204f15 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add a theme to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/translations/ko-KR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 4777d0804f4b..e60ecfd4866f 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add content to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/translations/ko-KR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/ko-KR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 89122faaf86c..8fd5acae9b16 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/ko-KR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'People with admin or maintainer permissions for a repository can c versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about publishing sources, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." @@ -19,7 +20,7 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) 4. Optionally, use the drop-down menu to select a folder for your publishing source. ![Drop-down menu to select a folder for publishing source](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. Click **Save**. ![Button to save changes to publishing source settings](/assets/images/help/pages/publishing-source-save.png) @@ -33,4 +34,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." diff --git a/translations/ko-KR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/ko-KR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index 7b69e2321a62..160952a86961 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/ko-KR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 88219778a278..618015f9f7ee 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -8,6 +8,7 @@ permissions: 'People with admin permissions for a repository can create a {% dat versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 빌드전 요구 사양 @@ -80,7 +81,7 @@ gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` 10. Save and close the Gemfile. 11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git diff --git a/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site.md b/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site.md index 4ca534a87453..6ff1d2724516 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site.md +++ b/translations/ko-KR/content/github/working-with-github-pages/creating-a-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a repository for your site diff --git a/translations/ko-KR/content/github/working-with-github-pages/getting-started-with-github-pages.md b/translations/ko-KR/content/github/working-with-github-pages/getting-started-with-github-pages.md index 8126a23b02d8..2c570f5de45a 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/getting-started-with-github-pages.md +++ b/translations/ko-KR/content/github/working-with-github-pages/getting-started-with-github-pages.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/working-with-github-pages/index.md b/translations/ko-KR/content/github/working-with-github-pages/index.md index b8c5c985262f..bd6f2fc27e43 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/index.md +++ b/translations/ko-KR/content/github/working-with-github-pages/index.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md index af2dfb775df7..ce2bf2b3543a 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can set the Markdown processor for a {% data variables.product.prodname_pages %} site. -{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processer, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." +{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processor, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." You can use {% data variables.product.prodname_dotcom %} Flavored Markdown with either processor, but only our CommonMark processor will always match the results you see on {% data variables.product.product_name %}. diff --git a/translations/ko-KR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md index f8f9aee79a79..b1ec8358fdfe 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md b/translations/ko-KR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md index 7a329ecebf4d..17cd05615b8d 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md +++ b/translations/ko-KR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions for a repository can test a {% data variables.product.prodname_pages %} site locally. diff --git a/translations/ko-KR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/translations/ko-KR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index 1ed03b1e523d..62457004f932 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/ko-KR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -28,6 +28,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Troubleshooting build errors diff --git a/translations/ko-KR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md b/translations/ko-KR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md index fb8fa64e991b..b6c6be96fc31 100644 --- a/translations/ko-KR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md +++ b/translations/ko-KR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md @@ -12,6 +12,7 @@ permissions: 'People with admin or maintainer permissions for a repository can u versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Unpublishing a project site diff --git a/translations/ko-KR/content/github/writing-on-github/about-saved-replies.md b/translations/ko-KR/content/github/writing-on-github/about-saved-replies.md index 7a2d6095cf50..07790ce4f0e1 100644 --- a/translations/ko-KR/content/github/writing-on-github/about-saved-replies.md +++ b/translations/ko-KR/content/github/writing-on-github/about-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Saved replies](/assets/images/help/settings/saved-replies.png) diff --git a/translations/ko-KR/content/github/writing-on-github/about-writing-and-formatting-on-github.md b/translations/ko-KR/content/github/writing-on-github/about-writing-and-formatting-on-github.md index 10fa914c13c3..b146b699312e 100644 --- a/translations/ko-KR/content/github/writing-on-github/about-writing-and-formatting-on-github.md +++ b/translations/ko-KR/content/github/writing-on-github/about-writing-and-formatting-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [Markdown](http://daringfireball.net/projects/markdown/) is an easy-to-read, easy-to-write syntax for formatting plain text. diff --git a/translations/ko-KR/content/github/writing-on-github/autolinked-references-and-urls.md b/translations/ko-KR/content/github/writing-on-github/autolinked-references-and-urls.md index d4df58477e5b..a8c53d9f94da 100644 --- a/translations/ko-KR/content/github/writing-on-github/autolinked-references-and-urls.md +++ b/translations/ko-KR/content/github/writing-on-github/autolinked-references-and-urls.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### URLs diff --git a/translations/ko-KR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md b/translations/ko-KR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md index 0b2de4a8451d..d779a6dd1b5a 100644 --- a/translations/ko-KR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/ko-KR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Headings @@ -170,7 +171,7 @@ For more information, see "[About task lists](/articles/about-task-lists)." ### Mentioning people and teams -You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." `@github/support What do you think about these updates?` diff --git a/translations/ko-KR/content/github/writing-on-github/creating-a-saved-reply.md b/translations/ko-KR/content/github/writing-on-github/creating-a-saved-reply.md index d6ae4d1d59e7..185a95da0396 100644 --- a/translations/ko-KR/content/github/writing-on-github/creating-a-saved-reply.md +++ b/translations/ko-KR/content/github/writing-on-github/creating-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md b/translations/ko-KR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md index 8665a5a08700..48b3e74e7c97 100644 --- a/translations/ko-KR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md +++ b/translations/ko-KR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Fenced code blocks diff --git a/translations/ko-KR/content/github/writing-on-github/creating-gists.md b/translations/ko-KR/content/github/writing-on-github/creating-gists.md index 495822dd4931..0f68b324b6ea 100644 --- a/translations/ko-KR/content/github/writing-on-github/creating-gists.md +++ b/translations/ko-KR/content/github/writing-on-github/creating-gists.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About gists @@ -17,9 +18,9 @@ Every gist is a Git repository, which means that it can be forked and cloned. If Gists can be public or secret. Public gists show up in {% data variables.gists.discover_url %}, where people can browse new gists as they're created. They're also searchable, so you can use them if you'd like other people to find and see your work. {% data reusables.gist.cannot-convert-public-gists-to-secret %} -Secret gists don't show up in {% data variables.gists.discover_url %}{% if currentVersion != "free-pro-team@latest" %},{% endif %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. +Secret gists don't show up in {% data variables.gists.discover_url %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your site administrator has disabled private mode, you can also use anonymous gists, which can be public or secret. @@ -50,7 +51,7 @@ Gist supports mapping GeoJSON files. These maps are displayed in embedded gists, You can also drag and drop a text file from your desktop directly into the gist editor. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% note %} You can also create a gist using the {% data variables.product.prodname_cli %}. For more information, see "[`gh gist create`](https://cli.github.com/manual/gh_gist_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/content/github/writing-on-github/deleting-a-saved-reply.md b/translations/ko-KR/content/github/writing-on-github/deleting-a-saved-reply.md index 2e72c8ef3d86..9be77cd2568d 100644 --- a/translations/ko-KR/content/github/writing-on-github/deleting-a-saved-reply.md +++ b/translations/ko-KR/content/github/writing-on-github/deleting-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/writing-on-github/editing-a-saved-reply.md b/translations/ko-KR/content/github/writing-on-github/editing-a-saved-reply.md index 3fcac5f0cde2..8d46ddce1194 100644 --- a/translations/ko-KR/content/github/writing-on-github/editing-a-saved-reply.md +++ b/translations/ko-KR/content/github/writing-on-github/editing-a-saved-reply.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ko-KR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md b/translations/ko-KR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md index bda6ba4d2692..290645090ff2 100644 --- a/translations/ko-KR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md +++ b/translations/ko-KR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/writing-on-github/forking-and-cloning-gists.md b/translations/ko-KR/content/github/writing-on-github/forking-and-cloning-gists.md index 73b1c187127b..04f68e84c422 100644 --- a/translations/ko-KR/content/github/writing-on-github/forking-and-cloning-gists.md +++ b/translations/ko-KR/content/github/writing-on-github/forking-and-cloning-gists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Forking gists diff --git a/translations/ko-KR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md b/translations/ko-KR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md index b7cf7d34c76d..6932c966d166 100644 --- a/translations/ko-KR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md +++ b/translations/ko-KR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/writing-on-github/index.md b/translations/ko-KR/content/github/writing-on-github/index.md index 81ca75b5ccad..c6dbb7e3432d 100644 --- a/translations/ko-KR/content/github/writing-on-github/index.md +++ b/translations/ko-KR/content/github/writing-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/writing-on-github/organizing-information-with-tables.md b/translations/ko-KR/content/github/writing-on-github/organizing-information-with-tables.md index a3e6724515ff..c3e86fd0e1f4 100644 --- a/translations/ko-KR/content/github/writing-on-github/organizing-information-with-tables.md +++ b/translations/ko-KR/content/github/writing-on-github/organizing-information-with-tables.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a table diff --git a/translations/ko-KR/content/github/writing-on-github/using-saved-replies.md b/translations/ko-KR/content/github/writing-on-github/using-saved-replies.md index 87ee1aee8149..5d63001d97a8 100644 --- a/translations/ko-KR/content/github/writing-on-github/using-saved-replies.md +++ b/translations/ko-KR/content/github/writing-on-github/using-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ko-KR/content/github/writing-on-github/working-with-advanced-formatting.md b/translations/ko-KR/content/github/writing-on-github/working-with-advanced-formatting.md index 4825f59d040d..9a6240e60f5c 100644 --- a/translations/ko-KR/content/github/writing-on-github/working-with-advanced-formatting.md +++ b/translations/ko-KR/content/github/writing-on-github/working-with-advanced-formatting.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/github/writing-on-github/working-with-saved-replies.md b/translations/ko-KR/content/github/writing-on-github/working-with-saved-replies.md index 5ca965c0aa67..7b85b6b27d59 100644 --- a/translations/ko-KR/content/github/writing-on-github/working-with-saved-replies.md +++ b/translations/ko-KR/content/github/writing-on-github/working-with-saved-replies.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/graphql/guides/forming-calls-with-graphql.md b/translations/ko-KR/content/graphql/guides/forming-calls-with-graphql.md index 6fccd9151864..c7a8a621258b 100644 --- a/translations/ko-KR/content/graphql/guides/forming-calls-with-graphql.md +++ b/translations/ko-KR/content/graphql/guides/forming-calls-with-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authenticating with GraphQL @@ -334,9 +335,9 @@ With the ID known, we can proceed with the mutation: Let's examine this line: - - `addReaction` is the name of the mutation. - - `input` is the required argument key. This will always be `input` for a mutation. - - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. + - `addReaction` is the name of the mutation. + - `input` is the required argument key. This will always be `input` for a mutation. + - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. How do we know which value to use for the content? The [`addReaction` docs](/v4/mutation/addreaction/) tell us the `content` field has the type [`ReactionContent`](/v4/enum/reactioncontent/), which is an [enum](/v4/enum) because only certain emoji reactions are supported on GitHub issues. These are the allowed values for reactions (note some values differ from their corresponding emoji names): diff --git a/translations/ko-KR/content/graphql/guides/index.md b/translations/ko-KR/content/graphql/guides/index.md index 87672d1426a8..5e49d8f796be 100644 --- a/translations/ko-KR/content/graphql/guides/index.md +++ b/translations/ko-KR/content/graphql/guides/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /introduction-to-graphql %} diff --git a/translations/ko-KR/content/graphql/guides/introduction-to-graphql.md b/translations/ko-KR/content/graphql/guides/introduction-to-graphql.md index 58c2a3ef6110..f4d05b5bee82 100644 --- a/translations/ko-KR/content/graphql/guides/introduction-to-graphql.md +++ b/translations/ko-KR/content/graphql/guides/introduction-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### GraphQL terminology diff --git a/translations/ko-KR/content/graphql/guides/managing-enterprise-accounts.md b/translations/ko-KR/content/graphql/guides/managing-enterprise-accounts.md index b3a65b382da6..b5f9d80e6240 100644 --- a/translations/ko-KR/content/graphql/guides/managing-enterprise-accounts.md +++ b/translations/ko-KR/content/graphql/guides/managing-enterprise-accounts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About managing enterprise accounts with GraphQL diff --git a/translations/ko-KR/content/graphql/guides/migrating-from-rest-to-graphql.md b/translations/ko-KR/content/graphql/guides/migrating-from-rest-to-graphql.md index f57ce4780bab..dbc64338ed6b 100644 --- a/translations/ko-KR/content/graphql/guides/migrating-from-rest-to-graphql.md +++ b/translations/ko-KR/content/graphql/guides/migrating-from-rest-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Differences in API logic diff --git a/translations/ko-KR/content/graphql/guides/using-global-node-ids.md b/translations/ko-KR/content/graphql/guides/using-global-node-ids.md index 55c2c85aee76..77307ca9eb0c 100644 --- a/translations/ko-KR/content/graphql/guides/using-global-node-ids.md +++ b/translations/ko-KR/content/graphql/guides/using-global-node-ids.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. With a [recent update](https://developer.github.com/changes/2017-12-19-graphql-node-id/), you can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. diff --git a/translations/ko-KR/content/graphql/guides/using-the-explorer.md b/translations/ko-KR/content/graphql/guides/using-the-explorer.md index 2c9a976edfa5..f9b1c02f3ec3 100644 --- a/translations/ko-KR/content/graphql/guides/using-the-explorer.md +++ b/translations/ko-KR/content/graphql/guides/using-the-explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## About the GraphQL Explorer diff --git a/translations/ko-KR/content/graphql/index.md b/translations/ko-KR/content/graphql/index.md index 66b0ae9d42af..ba6c4847adb5 100644 --- a/translations/ko-KR/content/graphql/index.md +++ b/translations/ko-KR/content/graphql/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ko-KR/content/graphql/overview/about-the-graphql-api.md b/translations/ko-KR/content/graphql/overview/about-the-graphql-api.md index 2195c4ac5f1b..64bce06cad86 100644 --- a/translations/ko-KR/content/graphql/overview/about-the-graphql-api.md +++ b/translations/ko-KR/content/graphql/overview/about-the-graphql-api.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_dotcom %} GraphQL API offers flex versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 개요 diff --git a/translations/ko-KR/content/graphql/overview/breaking-changes.md b/translations/ko-KR/content/graphql/overview/breaking-changes.md index fd761309414f..f9fde6b0f628 100644 --- a/translations/ko-KR/content/graphql/overview/breaking-changes.md +++ b/translations/ko-KR/content/graphql/overview/breaking-changes.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About breaking changes diff --git a/translations/ko-KR/content/graphql/overview/changelog.md b/translations/ko-KR/content/graphql/overview/changelog.md index 5482e60e0f69..dbb8876a2bc9 100644 --- a/translations/ko-KR/content/graphql/overview/changelog.md +++ b/translations/ko-KR/content/graphql/overview/changelog.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Breaking changes include changes that will break existing queries or could affect the runtime behavior of clients. For a list of breaking changes and when they will occur, see our [breaking changes log](/v4/breaking_changes). diff --git a/translations/ko-KR/content/graphql/overview/explorer.md b/translations/ko-KR/content/graphql/overview/explorer.md index 3abd5345e6c8..f87b12b44eef 100644 --- a/translations/ko-KR/content/graphql/overview/explorer.md +++ b/translations/ko-KR/content/graphql/overview/explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access GitHub's GraphQL Explorer at https://developer.github.com/v4/explorer. diff --git a/translations/ko-KR/content/graphql/overview/index.md b/translations/ko-KR/content/graphql/overview/index.md index 5e7253200845..90b3051b866a 100644 --- a/translations/ko-KR/content/graphql/overview/index.md +++ b/translations/ko-KR/content/graphql/overview/index.md @@ -4,6 +4,7 @@ intro: 'Learn about the {% data variables.product.prodname_dotcom %} GraphQL API versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /about-the-graphql-api %} diff --git a/translations/ko-KR/content/graphql/overview/public-schema.md b/translations/ko-KR/content/graphql/overview/public-schema.md index 3856de9a245d..0df87e765334 100644 --- a/translations/ko-KR/content/graphql/overview/public-schema.md +++ b/translations/ko-KR/content/graphql/overview/public-schema.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can [perform introspection](/v4/guides/intro-to-graphql/#discovering-the-graphql-api) against the GraphQL API directly. @@ -16,8 +17,16 @@ Alternatively, you can download the latest version of the public schema here: [{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs.graphql`](/public/schema.docs.graphql) -{% else %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/ghes-{{ allVersions[currentVersion].currentRelease }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) + +{% endif %} + +{% if currentVersion == "github-ae@latest" %} -[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/{{ currentVersion }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-ghae.graphql`](/public/ghae/schema.docs-ghae.graphql) ({{ allVersions[currentVersion].versionTitle }}) {% endif %} diff --git a/translations/ko-KR/content/graphql/overview/resource-limitations.md b/translations/ko-KR/content/graphql/overview/resource-limitations.md index 43dd93842e10..bd5cdb791ca5 100644 --- a/translations/ko-KR/content/graphql/overview/resource-limitations.md +++ b/translations/ko-KR/content/graphql/overview/resource-limitations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## Node limit diff --git a/translations/ko-KR/content/graphql/overview/schema-previews.md b/translations/ko-KR/content/graphql/overview/schema-previews.md index 6d2666e53ade..b0b3a5e30f01 100644 --- a/translations/ko-KR/content/graphql/overview/schema-previews.md +++ b/translations/ko-KR/content/graphql/overview/schema-previews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About schema previews diff --git a/translations/ko-KR/content/graphql/reference/enums.md b/translations/ko-KR/content/graphql/reference/enums.md index 48254c6ebd00..3cec114335ad 100644 --- a/translations/ko-KR/content/graphql/reference/enums.md +++ b/translations/ko-KR/content/graphql/reference/enums.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About enums diff --git a/translations/ko-KR/content/graphql/reference/index.md b/translations/ko-KR/content/graphql/reference/index.md index 553212d49bd7..c31b4d6f754c 100644 --- a/translations/ko-KR/content/graphql/reference/index.md +++ b/translations/ko-KR/content/graphql/reference/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /queries %} diff --git a/translations/ko-KR/content/graphql/reference/input-objects.md b/translations/ko-KR/content/graphql/reference/input-objects.md index dc17e9c4bb98..6726cfaf2ceb 100644 --- a/translations/ko-KR/content/graphql/reference/input-objects.md +++ b/translations/ko-KR/content/graphql/reference/input-objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About input objects diff --git a/translations/ko-KR/content/graphql/reference/interfaces.md b/translations/ko-KR/content/graphql/reference/interfaces.md index fd4d5822cb75..0baee2c4677c 100644 --- a/translations/ko-KR/content/graphql/reference/interfaces.md +++ b/translations/ko-KR/content/graphql/reference/interfaces.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About interfaces diff --git a/translations/ko-KR/content/graphql/reference/mutations.md b/translations/ko-KR/content/graphql/reference/mutations.md index 6018f29f57cb..9f6542ab7947 100644 --- a/translations/ko-KR/content/graphql/reference/mutations.md +++ b/translations/ko-KR/content/graphql/reference/mutations.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About mutations diff --git a/translations/ko-KR/content/graphql/reference/objects.md b/translations/ko-KR/content/graphql/reference/objects.md index 08e8c9748da2..84cbbabfdfd8 100644 --- a/translations/ko-KR/content/graphql/reference/objects.md +++ b/translations/ko-KR/content/graphql/reference/objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About objects diff --git a/translations/ko-KR/content/graphql/reference/queries.md b/translations/ko-KR/content/graphql/reference/queries.md index fbdd11ff633d..b8ed9487c59f 100644 --- a/translations/ko-KR/content/graphql/reference/queries.md +++ b/translations/ko-KR/content/graphql/reference/queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About queries @@ -14,6 +15,12 @@ Every GraphQL schema has a root type for both queries and mutations. The [query For more information, see "[About queries](/v4/guides/forming-calls#about-queries)." +{% note %} + +**Note:** For [user-to-server](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) {% data variables.product.prodname_github_app %} requests, you should use separate queries for issues and pull requests. For example, use the `is:issue` or `is:pull-request` filters and their equivalents. Using the `search` connection to return a combination of issues and pull requests in a single query will result in an empty set of nodes. + +{% endnote %} + ## Connections {% for item in graphql.schemaForCurrentVersion.queries.connections %} diff --git a/translations/ko-KR/content/graphql/reference/scalars.md b/translations/ko-KR/content/graphql/reference/scalars.md index 0fea4770afb0..0a37135d2c24 100644 --- a/translations/ko-KR/content/graphql/reference/scalars.md +++ b/translations/ko-KR/content/graphql/reference/scalars.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About scalars diff --git a/translations/ko-KR/content/graphql/reference/unions.md b/translations/ko-KR/content/graphql/reference/unions.md index 7c016fd2aba2..95f5a9f6333c 100644 --- a/translations/ko-KR/content/graphql/reference/unions.md +++ b/translations/ko-KR/content/graphql/reference/unions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About unions diff --git a/translations/ko-KR/content/index.md b/translations/ko-KR/content/index.md index 1800e3661d03..c915b6dd27b7 100644 --- a/translations/ko-KR/content/index.md +++ b/translations/ko-KR/content/index.md @@ -1,16 +1,17 @@ --- title: '{% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}.com{% endif %} Help Documentation' -gettingStartedLinks: - - /github/getting-started-with-github/set-up-git - - /github/authenticating-to-github/connecting-to-github-with-ssh - - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github - - /github/writing-on-github/basic-writing-and-formatting-syntax -popularLinks: - - /github/collaborating-with-issues-and-pull-requests/about-pull-requests - - /github/authenticating-to-github - - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line - - /github/using-git/managing-remote-repositories - - /github/working-with-github-pages +featuredLinks: + gettingStarted: + - /github/getting-started-with-github/set-up-git + - /github/authenticating-to-github/connecting-to-github-with-ssh + - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github + - /github/writing-on-github/basic-writing-and-formatting-syntax + popular: + - /github/collaborating-with-issues-and-pull-requests/about-pull-requests + - /github/authenticating-to-github + - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line + - /github/using-git/managing-remote-repositories + - /github/working-with-github-pages versions: '*' --- diff --git a/translations/ko-KR/content/insights/index.md b/translations/ko-KR/content/insights/index.md index 552ed3fe31a7..068ac882f760 100644 --- a/translations/ko-KR/content/insights/index.md +++ b/translations/ko-KR/content/insights/index.md @@ -2,14 +2,15 @@ title: GitHub Insights Documentation shortTitle: GitHub Insights intro: 'Understand and improve your software delivery process through data with {% data variables.product.prodname_insights %}. You can view customized reports based on data from {% data variables.product.prodname_enterprise %}.' -gettingStartedLinks: - - /insights/installing-and-configuring-github-insights/about-github-insights - - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights - - /insights/installing-and-configuring-github-insights/installing-github-insights - - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports -popularLinks: - - /insights/installing-and-configuring-github-insights/about-data-in-github-insights - - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights +featuredLinks: + gettingStarted: + - /insights/installing-and-configuring-github-insights/about-github-insights + - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights + - /insights/installing-and-configuring-github-insights/installing-github-insights + - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports + popular: + - /insights/installing-and-configuring-github-insights/about-data-in-github-insights + - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights redirect_from: - /github/installing-and-configuring-github-insights versions: diff --git a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md index a423199ba2fd..87f5be536cea 100644 --- a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md +++ b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md @@ -19,8 +19,7 @@ After you enable the link, each user can navigate directly from {% data variable ``` 3. Return to {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} 7. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **{% data variables.product.prodname_insights %}**. diff --git a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md index 18c7f7cfefac..d0c8f74fee6e 100644 --- a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md +++ b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md @@ -61,7 +61,7 @@ To connect {% data variables.product.prodname_insights %} to {% data variables.p - 리포지토리 - Team ![Subscribe to events checkboxes](/assets/images/help/apps/github_apps_subscribe_to_events_pr_push_repository.png) -13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location_enterprise %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. ![Radio buttons to enable access to any account](/assets/images/help/apps/github_apps_installation_options_any_account.png) +13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. ![Radio buttons to enable access to any account](/assets/images/help/apps/github_apps_installation_options_any_account.png) 14. Click **Create {% data variables.product.prodname_github_app %}**. ![Create GitHub App button](/assets/images/help/apps/github_apps_create_github_app.png) 15. Review your app's configuration. 16. Under "Private keys", click **Generate a private key**. ![Generate a private key button](/assets/images/help/apps/generate-private-key.png) diff --git a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md index df02d3fc47aa..e17b23f341d4 100644 --- a/translations/ko-KR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md +++ b/translations/ko-KR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md @@ -6,7 +6,6 @@ redirect_from: - /github/installing-and-configuring-github-insights/updating-github-insights permissions: 'People with read permissions to the `github/insights-releases` repository and administrative access to the application server can update {% data variables.product.prodname_insights %}.' versions: - free-pro-team: '*' enterprise-server: '*' --- diff --git a/translations/ko-KR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md b/translations/ko-KR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md index 702b2af741e8..8516292b8195 100644 --- a/translations/ko-KR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md +++ b/translations/ko-KR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md @@ -78,7 +78,7 @@ If you have a {% data variables.product.prodname_actions %} workflow that uses a 2. In your {% data variables.product.prodname_actions %} workflow file, update the package url from `https://docker.pkg.github.com` to `ghcr.io`. -3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub ACtions secret. {% data variables.product.prodname_github_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." +3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub Actions secret. {% data variables.product.prodname_github_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." 4. In your {% data variables.product.prodname_actions %} workflow file, update the authentication PAT by replacing your Docker registry PAT ({% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}) with a new variable for your {% data variables.product.prodname_container_registry %} PAT, such as {% raw %}`${{ secrets.CR_PAT }}`{% endraw %}. diff --git a/translations/ko-KR/content/packages/index.md b/translations/ko-KR/content/packages/index.md index 8fc138d8891e..e00d89f22a59 100644 --- a/translations/ko-KR/content/packages/index.md +++ b/translations/ko-KR/content/packages/index.md @@ -2,18 +2,19 @@ title: GitHub Packages Documentation shortTitle: GitHub Packages intro: 'Learn to safely publish and consume packages, store your packages alongside your code, and share your packages privately with your team or publicly with the open source community. You can also automate your packages with {% data variables.product.prodname_actions %}.' -gettingStartedLinks: - - /packages/publishing-and-managing-packages/about-github-packages - - /packages/getting-started-with-github-container-registry/about-github-container-registry - - /packages/getting-started-with-github-container-registry - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/publishing-and-managing-packages/publishing-a-package - - /packages/publishing-and-managing-packages/installing-a-package -popularLinks: - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions +featuredLinks: + gettingStarted: + - /packages/publishing-and-managing-packages/about-github-packages + - /packages/getting-started-with-github-container-registry/about-github-container-registry + - /packages/getting-started-with-github-container-registry + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/publishing-and-managing-packages/publishing-a-package + - /packages/publishing-and-managing-packages/installing-a-package + popular: + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions redirect_from: - /github/managing-packages-with-github-packages - /categories/managing-packages-with-github-package-registry diff --git a/translations/ko-KR/content/packages/publishing-and-managing-packages/about-github-packages.md b/translations/ko-KR/content/packages/publishing-and-managing-packages/about-github-packages.md index 18b81364ff01..d9c5d5c1c5c6 100644 --- a/translations/ko-KR/content/packages/publishing-and-managing-packages/about-github-packages.md +++ b/translations/ko-KR/content/packages/publishing-and-managing-packages/about-github-packages.md @@ -87,11 +87,11 @@ Package registries use `PACKAGE-TYPE.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` {% else %} -The package types supported on {% data variables.product.product_location_enterprise %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +The package types supported on {% data variables.product.product_location %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." -If {% data variables.product.product_location_enterprise %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. +If {% data variables.product.product_location %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. -If {% data variables.product.product_location_enterprise %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. |{% endif %} +If {% data variables.product.product_location %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. |{% endif %} {% if currentVersion == "free-pro-team@latest" %} | Language | 설명 | Package format | Package client | Package namespace | @@ -100,11 +100,11 @@ If {% data variables.product.product_location_enterprise %} has subdomain isolat | Ruby | RubyGems package manager | `Gemfile` | `gem` | `rubygems.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Apache Maven project management and comprehension tool | `pom.xml` | `mvn` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Gradle build automation tool for Java | `build.gradle` or `build.gradle.kts` | `gradle` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | +| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | {% else %} -With subdomain isolation enabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation enabled on {% data variables.product.product_location %}: | Language | 설명 | Package format | Package client | Package namespace | | ---------- | ------------------------------------------------------ | ------------------------------------ | -------------- | ----------------------------------------------- | @@ -115,7 +115,7 @@ With subdomain isolation enabled on {% data variables.product.product_location_e | .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | N/A | Docker container management | `Dockerfile` | `Docker` | `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -With subdomain isolation disabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation disabled on {% data variables.product.product_location %}: | Language | 설명 | Package format | Package client | Package namespace | | ---------- | ------------------------------------------------------ | ------------------------------------ | -------------- | --------------------------------------------------------- | diff --git a/translations/ko-KR/content/packages/publishing-and-managing-packages/deleting-a-package.md b/translations/ko-KR/content/packages/publishing-and-managing-packages/deleting-a-package.md index b21fce066af5..dceaa32d12c9 100644 --- a/translations/ko-KR/content/packages/publishing-and-managing-packages/deleting-a-package.md +++ b/translations/ko-KR/content/packages/publishing-and-managing-packages/deleting-a-package.md @@ -31,7 +31,7 @@ Under special circumstances, such as for legal reasons or to conform with GDPR s {% else %} -At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location_enterprise %} does not support deleting public packages. +At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location %} does not support deleting public packages. {% endif %} diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md index e454688bed50..75a8d2a91957 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md @@ -27,13 +27,13 @@ You can authenticate to {% data variables.product.prodname_registry %} with Apac In the `servers` tag, add a child `server` tag with an `id`, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, and *TOKEN* with your personal access token. -In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} +In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} If you want to interact with multiple repositories, you can add each repository to separate `repository` children in the `repositories` tag, mapping the `id` of each to the credentials in the `servers` tag. {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -76,7 +76,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -133,8 +133,8 @@ For more information on creating a package, see the [maven.apache.org documentat 1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing -{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ``` @@ -146,7 +146,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 7613721792d7..a0767ba3c9a5 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -21,9 +21,9 @@ versions: When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,7 +57,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." @@ -83,7 +83,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` 2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, -{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -94,7 +94,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen ``` {% endif %} 3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time, -{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -185,7 +185,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index 91bcc0b7f512..84ea3515d0e0 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ To authenticate to {% data variables.product.prodname_registry %} with the `dotn You must replace: - `USERNAME` with the name of your user account on {% data variables.product.prodname_dotcom %}. - `TOKEN` with your personal access token. -- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance. If your instance has subdomain isolation enabled: @@ -51,7 +51,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```xml @@ -89,7 +89,7 @@ You can publish a package to {% data variables.product.prodname_registry %} by a 3. Add your project's specific information to your project's file, which ends in *.csproj*. You must replace: - `OWNER` with the name of the user or organization account that owns the repository containing your project. - `REPOSITORY` with the name of the repository containing the package you want to publish. - - `1.0.0` with the version number of the package.{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` xml diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index f483f359fff6..c3a614d19da3 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with Gradle using either Gradle Groovy or Kotlin DSL by editing your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file to include your personal access token. You can also configure Gradle Groovy and Kotlin DSL to recognize a single package or multiple packages in a repository. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Replace *REGISTRY-URL* with the URL for your instance's Maven registry. If your instance has subdomain isolation enabled, use `maven.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/maven`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index 342be9c5c329..7f1e63aabbe2 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -25,9 +25,9 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -35,7 +35,7 @@ If your instance has subdomain isolation enabled: //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -45,7 +45,7 @@ If your instance has subdomain isolation disabled: To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -56,7 +56,7 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -98,20 +98,20 @@ You can use an *.npmrc* file to configure the scope mapping for your project. In You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. 1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell - "publishConfig": { - "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" - }, + "publishConfig": { + "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" + }, ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell - "publishConfig": { - "registry":"https://HOSTNAME/_registry/npm/" - }, + "publishConfig": { + "registry":"https://HOSTNAME/_registry/npm/" + }, ``` {% endif %} {% data reusables.package_registry.verify_repository_field %} @@ -137,7 +137,7 @@ To ensure the repository's URL is correct, replace REPOSITORY with the name of t You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. For more information on using a *package.json* in your project, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" in the npm documentation. -By default, you can add packages from one organization. For more information, see [Installing packages from other organizations](#installing-packages-from-other-organizations) +By default, you can add packages from one organization. For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. For more information, see "[npm-scope](https://docs.npmjs.com/misc/scope)" in the npm documentation. @@ -167,19 +167,19 @@ You also need to add the *.npmrc* file to your project so all requests to instal #### Installing packages from other organizations -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell -registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}OWNER +registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME{% endif %}/OWNER @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell diff --git a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index e323207206cf..7f347260b15c 100644 --- a/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/ko-KR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -56,7 +56,7 @@ For example, you would create or edit a *~/.gem/credentials* to include the foll To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -74,7 +74,7 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} {% data reusables.package_registry.lowercase-name-field %} @@ -97,7 +97,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,7 +107,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } @@ -118,7 +118,7 @@ gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@ You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" diff --git a/translations/ko-KR/content/rest/guides/basics-of-authentication.md b/translations/ko-KR/content/rest/guides/basics-of-authentication.md index fad29ce33e13..b8805432ed09 100644 --- a/translations/ko-KR/content/rest/guides/basics-of-authentication.md +++ b/translations/ko-KR/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -46,8 +47,9 @@ get '/' do end ``` -Your client ID and client secret keys come from [your application's configuration page][app settings]. You should **never, _ever_** store these values in -{% data variables.product.product_name %}--or any other public place, for that matter. We recommend storing them as +Your client ID and client secret keys come from [your application's configuration page][app settings]. +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [environment variables][about env vars]--which is exactly what we've done here. Next, in _views/index.erb_, paste this content: @@ -128,7 +130,7 @@ Also, since there's a hierarchical relationship between scopes, you should check Checking for scopes only before making requests is not enough since it's possible that users will change the scopes in between your check and the actual request. In case that happens, API calls you expected to succeed might fail with a `404` or `401` status, or return a different subset of information. -To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. +To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. #### Making authenticated requests diff --git a/translations/ko-KR/content/rest/guides/best-practices-for-integrators.md b/translations/ko-KR/content/rest/guides/best-practices-for-integrators.md index b99e43b3d9b9..a391e94b22fe 100644 --- a/translations/ko-KR/content/rest/guides/best-practices-for-integrators.md +++ b/translations/ko-KR/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/rest/guides/building-a-ci-server.md b/translations/ko-KR/content/rest/guides/building-a-ci-server.md index f5488d97df93..dd6f60636d39 100644 --- a/translations/ko-KR/content/rest/guides/building-a-ci-server.md +++ b/translations/ko-KR/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/rest/guides/delivering-deployments.md b/translations/ko-KR/content/rest/guides/delivering-deployments.md index 9b69af2d07be..7ec5a2a34de0 100644 --- a/translations/ko-KR/content/rest/guides/delivering-deployments.md +++ b/translations/ko-KR/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + The [Deployments API][deploy API] provides your projects hosted on {% data variables.product.product_name %} with the capability to launch them on a server that you own. Combined with [the Status API][status API], you'll be able to coordinate your deployments the moment your code lands on the default branch. diff --git a/translations/ko-KR/content/rest/guides/discovering-resources-for-a-user.md b/translations/ko-KR/content/rest/guides/discovering-resources-for-a-user.md index c27ec4d6f1c8..61ae4c6e9396 100644 --- a/translations/ko-KR/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/ko-KR/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + When making authenticated requests to the {% data variables.product.product_name %} API, applications often need to fetch the current user's repositories and organizations. In this guide, we'll explain how to reliably discover those resources. diff --git a/translations/ko-KR/content/rest/guides/getting-started-with-the-checks-api.md b/translations/ko-KR/content/rest/guides/getting-started-with-the-checks-api.md index fb30355368c8..3bec75f80b18 100644 --- a/translations/ko-KR/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/ko-KR/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'The Check Runs API enables you to build GitHub Apps that run powerful ch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 개요 @@ -36,7 +37,7 @@ A check run is an individual test that is part of a check suite. Each run includ ![Check runs workflow](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} If a check run is in a incomplete state for more than 14 days, then the check run's `conclusion` becomes `stale` and appears on {% data variables.product.prodname_dotcom %} as stale with {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Only {% data variables.product.prodname_dotcom %} can mark check runs as `stale`. For more information about possible conclusions of a check run, see the [`conclusion` parameter](/rest/reference/checks#create-a-check-run--parameters). {% endif %} diff --git a/translations/ko-KR/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/ko-KR/content/rest/guides/getting-started-with-the-git-database-api.md index 8fef6b25ef61..38f5173b71f8 100644 --- a/translations/ko-KR/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/ko-KR/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'The Git Database API gives you access to read and write raw Git objects versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 개요 diff --git a/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md b/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md index 850cf6a66965..4812d8a36df1 100644 --- a/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ There's no easier way to kick the tires than through [cURL][curl].{% if currentV Let's start by testing our setup. Open up a command prompt and enter the following command: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ Next, let's `GET` [Chris Wanstrath's][defunkt github] [GitHub profile][users api ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,7 +49,7 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt Mmmmm, tastes like [JSON][json]. Let's add the `-i` flag to include headers: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com @@ -110,7 +111,13 @@ When authenticating, you should see your rate limit bumped to 5,000 requests an You can easily [create a **personal access token**][personal token] using your [Personal access tokens settings page][tokens settings]: +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![Personal Token selection](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![Personal Token selection](/assets/images/help/personal_token_ghae.png) +{% endif %} #### Get your own user profile diff --git a/translations/ko-KR/content/rest/guides/index.md b/translations/ko-KR/content/rest/guides/index.md index ba702757df64..e5ba0218cbd0 100644 --- a/translations/ko-KR/content/rest/guides/index.md +++ b/translations/ko-KR/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - This section of the documentation is intended to get you up-and-running with real-world {% data variables.product.product_name %} API applications. We'll cover everything you need to know, from authentication, to manipulating results, to combining results with other apps. Every tutorial here will have a project, and every project will be stored and documented in our public [platform-samples](https://github.com/github/platform-samples) repository. diff --git a/translations/ko-KR/content/rest/guides/rendering-data-as-graphs.md b/translations/ko-KR/content/rest/guides/rendering-data-as-graphs.md index fb7579c8cf0a..292181cd5845 100644 --- a/translations/ko-KR/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/ko-KR/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + In this guide, we're going to use the API to fetch information about repositories that we own, and the programming languages that make them up. Then, we'll visualize that information in a couple of different ways using the [D3.js][D3.js] library. To interact with the {% data variables.product.product_name %} API, we'll be using the excellent Ruby library, [Octokit][Octokit]. diff --git a/translations/ko-KR/content/rest/guides/traversing-with-pagination.md b/translations/ko-KR/content/rest/guides/traversing-with-pagination.md index 26637c5ee2d0..e3171400f0bc 100644 --- a/translations/ko-KR/content/rest/guides/traversing-with-pagination.md +++ b/translations/ko-KR/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + The {% data variables.product.product_name %} API provides a vast wealth of information for developers to consume. Most of the time, you might even find that you're asking for _too much_ information, and in order to keep our servers happy, the API will automatically [paginate the requested items][pagination]. @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: The `-I` parameter indicates that we only care about the headers, not the actual content. In examining the result, you'll notice some information in the Link header that looks like this: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" Let's break that down. `rel="next"` says that the next page is `page=2`. This makes sense, since by default, all paginated queries start at page `1.` `rel="last"` provides some more information, stating that the last page of results is on page `34`. Thus, we have 33 more pages of information about `addClass` that we can consume. Nice! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Here's the link header once more: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" As expected, `rel="next"` is at 15, and `rel="last"` is still 34. But now we've got some more information: `rel="first"` indicates the URL for the _first_ page, and more importantly, `rel="prev"` lets you know the page number of the previous page. Using this information, you could construct some UI that lets users jump between the first, previous, next, or last list of results in an API call. @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Notice what it does to the header response: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" As you might have guessed, the `rel="last"` information says that the last page is now 20. This is because we are asking for more information per page about our results. diff --git a/translations/ko-KR/content/rest/guides/working-with-comments.md b/translations/ko-KR/content/rest/guides/working-with-comments.md index 608e21e21c6e..eb56a1f30e7f 100644 --- a/translations/ko-KR/content/rest/guides/working-with-comments.md +++ b/translations/ko-KR/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/rest/index.md b/translations/ko-KR/content/rest/index.md index bca0a3e92453..cfdd709ba55b 100644 --- a/translations/ko-KR/content/rest/index.md +++ b/translations/ko-KR/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ko-KR/content/rest/overview/api-previews.md b/translations/ko-KR/content/rest/overview/api-previews.md index 4ba2d6b8b558..3030a8bd4c54 100644 --- a/translations/ko-KR/content/rest/overview/api-previews.md +++ b/translations/ko-KR/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -42,7 +43,7 @@ Get a [list of events](/v3/issues/timeline/) for an issue or pull request. **Custom media type:** `mockingbird-preview` **Announced:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Pre-receive environments Create, list, update, and delete environments for pre-receive hooks. @@ -50,7 +51,7 @@ Create, list, update, and delete environments for pre-receive hooks. **Custom media type:** `eye-scream-preview` **Announced:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Integrations Manage [integrations](/early-access/integrations/) through the API. @@ -98,7 +99,7 @@ View all [codes of conduct](/v3/codes_of_conduct) or get which code of conduct a **Custom media type:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Nested teams Include nested team content in [team](/v3/teams/) payloads. @@ -107,7 +108,7 @@ Include nested team content in [team](/v3/teams/) payloads. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Global webhooks @@ -117,7 +118,7 @@ Enables [global webhooks](/rest/reference/enterprise-admin#global-webhooks/) for {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Repository transfer Transfer a [repository](/v3/repos/) to an organization or user. @@ -125,7 +126,7 @@ Transfer a [repository](/v3/repos/) to an organization or user. **Custom media type:** `nightshade-preview` **Announced:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Add lock reason You can now add a reason when you [lock an issue](/v3/issues/#lock-an-issue). @@ -145,7 +146,7 @@ You can now [require multiple approving reviews](/v3/repos/branches) for a pull **Custom media type:** `luke-cage-preview` **Announced:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### Retrieve hovercard information Retrieve information from [someone's hovercard](/v3/users/#get-contextual-information-for-a-user). @@ -154,7 +155,7 @@ Retrieve information from [someone's hovercard](/v3/users/#get-contextual-inform {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Check runs and check suites API Allows a GitHub App to run external checks on a repository's code. See the [Check runs](/v3/checks/runs/) and [Check suites](/v3/checks/suites/) APIs for more details. @@ -162,7 +163,7 @@ Allows a GitHub App to run external checks on a repository's code. See the [Chec **Custom media type:** `antiope-preview` **Announced:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Anonymous Git access to repositories @@ -216,7 +217,7 @@ Allows you to temporarily restrict interactions, such as commenting, opening iss {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Draft pull requests You can use the Draft Pull Requests API and its [pull request](/v3/pulls/) endpoints to see whether a pull request is in draft state. To learn more about draft pull requests, see "[About pull requests](/articles/about-pull-requests/)". @@ -237,7 +238,7 @@ You can use two new endpoints in the [Commits API](/v3/repos/commits/) to list b **Custom media types:** `groot-preview` **Announced:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Uninstall a GitHub App Owners of GitHub Apps can now uninstall an app using the [Apps API](/v3/apps/#delete-an-installation-for-the-authenticated-app). @@ -279,7 +280,7 @@ You can more securely manage tokens for OAuth Apps by using OAuth tokens as inpu **Custom media types:** `doctor-strange-preview` **Announced:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### New visibility parameter for the Repositories API You can set and retrieve the visibility of a repository in the [Repositories API](/v3/repos/). diff --git a/translations/ko-KR/content/rest/overview/endpoints-available-for-github-apps.md b/translations/ko-KR/content/rest/overview/endpoints-available-for-github-apps.md index 9ae64ab8c3d2..bae1b28804bd 100644 --- a/translations/ko-KR/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/ko-KR/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You must use an installation access token to access endpoints using your {% data variables.product.prodname_github_app %}. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/ko-KR/content/rest/overview/index.md b/translations/ko-KR/content/rest/overview/index.md index 6ff6cf683096..29872fa85a1a 100644 --- a/translations/ko-KR/content/rest/overview/index.md +++ b/translations/ko-KR/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: 'Learn about resources, libraries, previews and troubleshooting for {% da versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/ko-KR/content/rest/overview/media-types.md b/translations/ko-KR/content/rest/overview/media-types.md index dc36d4441dd5..9832b0b00249 100644 --- a/translations/ko-KR/content/rest/overview/media-types.md +++ b/translations/ko-KR/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/rest/overview/openapi-description.md b/translations/ko-KR/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..54b8813d3d82 --- /dev/null +++ b/translations/ko-KR/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. For example, you could: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/ko-KR/content/rest/overview/other-authentication-methods.md b/translations/ko-KR/content/rest/overview/other-authentication-methods.md index 9577b58cd035..3eff1a537717 100644 --- a/translations/ko-KR/content/rest/overview/other-authentication-methods.md +++ b/translations/ko-KR/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} While the API provides multiple methods for authentication, we strongly recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) for production applications. The other methods provided are intended to be used for scripts or testing (i.e., cases where full OAuth would be overkill). Third party applications that rely on {% data variables.product.product_name %} for authentication should not ask for or collect {% data variables.product.product_name %} credentials. Instead, they should use the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Basic Authentication The API supports Basic Authentication as defined in [RFC2617](http://www.ietf.org/rfc/rfc2617.txt) with a few slight differences. The main difference is that the RFC requires unauthenticated requests to be answered with `401 Unauthorized` responses. In many places, this would disclose the existence of user data. Instead, the {% data variables.product.product_name %} API responds with `404 Not Found`. This may cause problems for HTTP libraries that assume a `401 Unauthorized` response. The solution is to manually craft the `Authorization` header. @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre This approach is useful if your tools only support Basic Authentication but you want to take advantage of OAuth access token security features. +{% if enterpriseServerVersions contains currentVersion %} #### Via username and password {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` If you have two-factor authentication enabled, make sure you understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication). +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### Authenticating for SAML SSO @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api The value `organizations` is a comma-separated list of organization IDs for organizations require authorization of your personal access token. {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Working with two-factor authentication {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ When you have two-factor authentication enabled, [Basic Authentication](#basic-a You can generate a new personal access token {% if currentVersion == "free-pro-team@latest" %}with [{% data variables.product.product_name %} developer settings](https://github.com/settings/tokens/new){% endif %} or use the "[Create a new authorization][create-access]" endpoint in the OAuth Authorizations API to generate a new OAuth token. For more information, see "[Creating a personal access token for the command line](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". Then you would use these tokens to [authenticate using OAuth token][oauth-auth] with the GitHub API. The only time you need to authenticate with your username and password is when you create your OAuth token or use the OAuth Authorizations API. + + #### Using the OAuth Authorizations API with two-factor authentication When you make calls to the OAuth Authorizations API, Basic Authentication requires that you use a one-time password (OTP) and your username and password instead of tokens. When you attempt to authenticate with the OAuth Authorizations API, the server will respond with a `401 Unauthorized` and one of these headers to let you know that you need a two-factor authentication code: @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md b/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md index 0bc5ddb440b7..93455012cd2b 100644 --- a/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -40,7 +41,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -75,7 +76,7 @@ The documentation provides an example response for each API method. The example ### Authentication -There are two ways to authenticate through {% data variables.product.product_name %} API v3. Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Basic authentication @@ -95,8 +96,9 @@ Note: GitHub recommends sending OAuth tokens using the Authorization header. {% endnote %} -Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) for production applications. +Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -107,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ Using your `client_id` and `client_secret` does _not_ authenticate as a user, it will only identify your OAuth application to increase your rate limit. Permissions are only granted to users, not applications, and you will only get back data that an unauthenticated user would see. For this reason, you should only use the OAuth2 key/secret in server-to-server scenarios. Don't leak your OAuth application's client secret to your users. -{% if currentVersion != "free-pro-team@latest" %} You will be unable to authenticate using your OAuth2 key and secret while in private mode, and trying to authenticate will return `401 Unauthorized`. For more information, see "[Enabling private mode](/enterprise/admin/installation/enabling-private-mode)". {% endif %} + {% if currentVersion == "free-pro-team@latest" %} Read [more about unauthenticated rate limiting](#increasing-the-unauthenticated-rate-limit-for-oauth-applications). @@ -163,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. You can issue a `GET` request to the root endpoint to get all the endpoint categories that the REST API supports: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ko-KR/content/rest/overview/troubleshooting.md b/translations/ko-KR/content/rest/overview/troubleshooting.md index f4daa2664bb3..ff456f25af4b 100644 --- a/translations/ko-KR/content/rest/overview/troubleshooting.md +++ b/translations/ko-KR/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ko-KR/content/rest/reference/activity.md b/translations/ko-KR/content/rest/reference/activity.md index 25cfd9002489..152c5b5baa03 100644 --- a/translations/ko-KR/content/rest/reference/activity.md +++ b/translations/ko-KR/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ko-KR/content/rest/reference/apps.md b/translations/ko-KR/content/rest/reference/apps.md index cc22cb8172f5..89a955e9c1d7 100644 --- a/translations/ko-KR/content/rest/reference/apps.md +++ b/translations/ko-KR/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The GitHub Apps API enables you to get high-level information about a GitHub App as well as specific information about installations of the app. To learn more about GitHub Apps, see "[Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)." @@ -61,3 +62,12 @@ Be sure to replace stubbed endpoints with production endpoints before deploying {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Webhooks + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/rest/reference/checks.md b/translations/ko-KR/content/rest/reference/checks.md index 9cc814998893..4b7e06962b37 100644 --- a/translations/ko-KR/content/rest/reference/checks.md +++ b/translations/ko-KR/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Checks API enables you to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide detailed feedback on commits. For more information, see "[Getting started with the checks API](/rest/guides/getting-started-with-the-checks-api)" and "[Creating CI tests with the Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)." diff --git a/translations/ko-KR/content/rest/reference/codes-of-conduct.md b/translations/ko-KR/content/rest/reference/codes-of-conduct.md index 5a2174b00e95..16d7e8bda31b 100644 --- a/translations/ko-KR/content/rest/reference/codes-of-conduct.md +++ b/translations/ko-KR/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use the Codes of Conduct API to retrieve information about a repository's code of conduct. To get a repository's code of conduct, use the "[Get a repository](/v3/repos/#get-a-repository)" endpoint. diff --git a/translations/ko-KR/content/rest/reference/emojis.md b/translations/ko-KR/content/rest/reference/emojis.md index cff842b3ac25..ea2ca0751dba 100644 --- a/translations/ko-KR/content/rest/reference/emojis.md +++ b/translations/ko-KR/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ko-KR/content/rest/reference/enterprise-admin.md b/translations/ko-KR/content/rest/reference/enterprise-admin.md index ad8f07a1dfe4..c97098a6c875 100644 --- a/translations/ko-KR/content/rest/reference/enterprise-admin.md +++ b/translations/ko-KR/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these endpoints to administer your enterprise. @@ -21,31 +22,34 @@ You can use these endpoints to administer your enterprise. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### Endpoint URLs -REST API endpoints—except [Management Console](#management-console) API endpoints—are prefixed with the following URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [Management Console](#management-console) API endpoints are only prefixed with a hostname: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Authentication -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if currentVersion != "free-pro-team@latest" %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} +Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if enterpriseServerVersions contains currentVersion %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/). +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Version information -The current version of a {% data variables.product.product_name %} instance is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ The current version of a {% data variables.product.product_name %} instance is r {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## Billing {% for operation in currentRestOperations %} @@ -135,8 +138,19 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Admin stats The Admin Stats API provides a variety of metrics about your installation. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -145,9 +159,25 @@ The Admin Stats API provides a variety of metrics about your installation. *It i {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## Global webhooks -Global webhooks are installed on a {% data variables.product.prodname_enterprise %} instance. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your instance. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. *This API is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. To learn how to configure global webhooks, see [About global webhooks](/enterprise/admin/user-management/about-global-webhooks). @@ -155,16 +185,24 @@ Global webhooks are installed on a {% data variables.product.prodname_enterprise {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -You can use the LDAP API to update account relationships between a {% data variables.product.prodname_ghe_server %} user or team and its linked LDAP entry or queue a new synchronization. +You can use the LDAP API to update account relationships between a {% data variables.product.product_name %} user or team and its linked LDAP entry or queue a new synchronization. -With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.prodname_ghe_server %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. +With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.product_name %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 라이선스 The License API provides information on your Enterprise license. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -173,17 +211,21 @@ The License API provides information on your Enterprise license. *It is only ava {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Management console -The Management Console API helps you manage your {% data variables.product.prodname_ghe_server %} installation. +The Management Console API helps you manage your {% data variables.product.product_name %} installation. {% tip %} -You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your Enterprise instance, the port number is `8443`; otherwise, the port number is `8080`. +You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects. -You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.prodname_ghe_server %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). +You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.product_name %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organizations -The Organization Administration API allows you to create organizations on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. +The Organization Administration API allows you to create organizations on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Organization pre-receive hooks The Organization Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to an organization. @@ -236,6 +285,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Pre-receive environments The Pre-receive Environments API allows you to create, list, update and delete environments for pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -244,13 +297,13 @@ The Pre-receive Environments API allows you to create, list, update and delete e #### Pre-receive Environment -| 이름 | 유형 | 설명 | -| --------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | -| `name` | `문자열` | The name of the environment as displayed in the UI. | -| `image_url` | `문자열` | URL to the tarball that will be downloaded and extracted. | -| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.prodname_ghe_server %}. | -| `download` | `개체` | This environment's download status. | -| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | +| 이름 | 유형 | 설명 | +| --------------------- | --------- | -------------------------------------------------------------------------------------------------- | +| `name` | `문자열` | The name of the environment as displayed in the UI. | +| `image_url` | `문자열` | URL to the tarball that will be downloaded and extracted. | +| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.product_name %}. | +| `download` | `개체` | This environment's download status. | +| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | #### Pre-receive Environment Download @@ -266,6 +319,9 @@ Possible values for `state` are `not_started`, `in_progress`, `success`, `failed {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## Pre-receive hooks The Pre-receive Hooks API allows you to create, list, update and delete pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -289,6 +345,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Repository pre-receive hooks The Repository Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to a repository. @@ -309,17 +369,12 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## Search indexing - -The Search Indexing API allows you to queue up a variety of search indexing tasks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Users -The User Administration API allows you to promote, demote, suspend, and unsuspend users on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/ko-KR/content/rest/reference/gists.md b/translations/ko-KR/content/rest/reference/gists.md index fff45f6fc69d..1ff371cc244f 100644 --- a/translations/ko-KR/content/rest/reference/gists.md +++ b/translations/ko-KR/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authentication -You can read public gists {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." diff --git a/translations/ko-KR/content/rest/reference/git.md b/translations/ko-KR/content/rest/reference/git.md index 2610fa63f89d..ef43832bc69e 100644 --- a/translations/ko-KR/content/rest/reference/git.md +++ b/translations/ko-KR/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Git Database API gives you access to read and write raw Git objects to your Git database on {% data variables.product.product_name %} and to list and update your references (branch heads and tags). For more information about using the Git Database API, see "[Getting started with the Git data API](/rest/guides/getting-started-with-the-git-database-api)." diff --git a/translations/ko-KR/content/rest/reference/gitignore.md b/translations/ko-KR/content/rest/reference/gitignore.md index 137bdaf63852..21728e0dd33c 100644 --- a/translations/ko-KR/content/rest/reference/gitignore.md +++ b/translations/ko-KR/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a new {% data variables.product.product_name %} repository via the API, you can specify a [.gitignore template](/github/using-git/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). diff --git a/translations/ko-KR/content/rest/reference/index.md b/translations/ko-KR/content/rest/reference/index.md index ef6617ac53b2..dfeb1f064811 100644 --- a/translations/ko-KR/content/rest/reference/index.md +++ b/translations/ko-KR/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: View reference documentation to learn about the resources available in th versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ko-KR/content/rest/reference/issues.md b/translations/ko-KR/content/rest/reference/issues.md index e806aebfd7ee..7f7f7136cd6f 100644 --- a/translations/ko-KR/content/rest/reference/issues.md +++ b/translations/ko-KR/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Custom media types for issues diff --git a/translations/ko-KR/content/rest/reference/licenses.md b/translations/ko-KR/content/rest/reference/licenses.md index fb755e75f8eb..0ccf586a3551 100644 --- a/translations/ko-KR/content/rest/reference/licenses.md +++ b/translations/ko-KR/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Licenses API returns metadata about popular open source licenses and information about a particular project's license file. diff --git a/translations/ko-KR/content/rest/reference/markdown.md b/translations/ko-KR/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/translations/ko-KR/content/rest/reference/markdown.md +++ b/translations/ko-KR/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ko-KR/content/rest/reference/meta.md b/translations/ko-KR/content/rest/reference/meta.md index cb3db05d3f7b..b261f929a206 100644 --- a/translations/ko-KR/content/rest/reference/meta.md +++ b/translations/ko-KR/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ko-KR/content/rest/reference/orgs.md b/translations/ko-KR/content/rest/reference/orgs.md index 07eaed5dcf4b..7dce9f121d01 100644 --- a/translations/ko-KR/content/rest/reference/orgs.md +++ b/translations/ko-KR/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users The token used to authenticate the call must have the `admin:org` scope in order to make any blocking calls for an organization. Otherwise, the response returns `HTTP 404`. @@ -20,6 +22,8 @@ The token used to authenticate the call must have the `admin:org` scope in order {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Members {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ The token used to authenticate the call must have the `admin:org` scope in order ## Webhooks -Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to actions on {% data variables.product.prodname_dotcom %}.com. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." +Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." ### Scopes & Restrictions @@ -56,5 +60,5 @@ For more best practices, [see our guide](/guides/best-practices-for-integrators/ {% data variables.product.product_name %} will send along several HTTP headers to differentiate between event types and payload identifiers. See [webhook headers](/webhooks/event-payloads/#delivery-headers) for details. {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/ko-KR/content/rest/reference/permissions-required-for-github-apps.md b/translations/ko-KR/content/rest/reference/permissions-required-for-github-apps.md index 0342b02d29b7..83a8189cdf7c 100644 --- a/translations/ko-KR/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/ko-KR/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} permissions @@ -331,7 +332,7 @@ _Traffic_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _가져오기_ _Reactions_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _출시_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Permission on "emails" {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _출시_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### Permission on "followers" @@ -496,7 +499,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Teams_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Teams_ _Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "organization pre receive hooks" - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _Reviews_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "repository pre receive hooks" - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/ko-KR/content/rest/reference/projects.md b/translations/ko-KR/content/rest/reference/projects.md index 652d9096ead9..9ff76062b501 100644 --- a/translations/ko-KR/content/rest/reference/projects.md +++ b/translations/ko-KR/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ko-KR/content/rest/reference/pulls.md b/translations/ko-KR/content/rest/reference/pulls.md index b0bd72e96b57..bae28ba4fb0b 100644 --- a/translations/ko-KR/content/rest/reference/pulls.md +++ b/translations/ko-KR/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Pull Request API allows you to list, view, edit, create, and even merge pull requests. Comments on pull requests can be managed via the [Issue Comments API](/rest/reference/issues#comments). diff --git a/translations/ko-KR/content/rest/reference/rate-limit.md b/translations/ko-KR/content/rest/reference/rate-limit.md index 5cfc97ace61f..b81dff0260ed 100644 --- a/translations/ko-KR/content/rest/reference/rate-limit.md +++ b/translations/ko-KR/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The REST API overview documentation describes the [rate limit rules](/rest/overview/resources-in-the-rest-api#rate-limiting). You can check your current rate limit status at any time using the Rate Limit API described below. diff --git a/translations/ko-KR/content/rest/reference/reactions.md b/translations/ko-KR/content/rest/reference/reactions.md index e7c92ebf207b..8992d9904953 100644 --- a/translations/ko-KR/content/rest/reference/reactions.md +++ b/translations/ko-KR/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reaction types diff --git a/translations/ko-KR/content/rest/reference/repos.md b/translations/ko-KR/content/rest/reference/repos.md index cf176b490966..b32e720b6d38 100644 --- a/translations/ko-KR/content/rest/reference/repos.md +++ b/translations/ko-KR/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ The Repo Commits API supports listing, viewing, and comparing commits in a repos {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## 커뮤니티 {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Contents These API endpoints let you create, modify, and delete Base64 encoded content in a repository. To request the raw format or rendered HTML (when supported), use custom media types for repository contents. @@ -248,6 +252,7 @@ If you are developing a GitHub App and want to provide more detailed information {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Traffic For repositories that you have push access to, the traffic API provides access to the information provided in your repository graph. For more information, see "Viewing traffic to a repository." @@ -255,6 +260,7 @@ For repositories that you have push access to, the traffic API provides access t {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Webhooks @@ -263,7 +269,7 @@ The Repository Webhooks API allows repository admins to manage the post-receive If you would like to set up a single webhook to receive events from all of your organization's repositories, see our API documentation for [Organization Webhooks](/rest/reference/orgs#webhooks). {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### Receiving Webhooks @@ -292,14 +298,14 @@ The default format is what [existing post-receive hooks should expect](/post-rec #### Callback URLs Callback URLs can use the `http://` protocol. -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/translations/ko-KR/content/rest/reference/search.md b/translations/ko-KR/content/rest/reference/search.md index 6b229b2ef9fd..fe02f29a6735 100644 --- a/translations/ko-KR/content/rest/reference/search.md +++ b/translations/ko-KR/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Search API helps you search for the specific item you want to find. For example, you can find a user or a specific file in a repository. Think of it the way you think of performing a search on Google. It's designed to help you find the one result you're looking for (or maybe the few results you're looking for). Just like searching on Google, you sometimes want to see a few pages of search results so that you can find the item that best meets your needs. To satisfy that need, the {% data variables.product.product_name %} Search API provides **up to 1,000 results for each search**. @@ -27,7 +28,7 @@ See the [rate limit documentation](/rest/reference/rate-limit) for details on de Each endpoint in the Search API uses [query parameters](https://en.wikipedia.org/wiki/Query_string) to perform searches on {% data variables.product.product_name %}. See the individual endpoint in the Search API for an example that includes the endpoint and query parameters. -A query can contain any combination of search qualifiers supported on GitHub.com. The format of the search query is: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. The format of the search query is: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/ko-KR/content/rest/reference/teams.md b/translations/ko-KR/content/rest/reference/teams.md index 4c197548fd2b..a39f3abce4ba 100644 --- a/translations/ko-KR/content/rest/reference/teams.md +++ b/translations/ko-KR/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This API is only available to authenticated members of the team's [organization](/v3/orgs). OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} generates the team's `slug` from the team `name`. @@ -33,16 +34,20 @@ The team discussion comments API allows you to get, create, edit, and delete dis This API is only available to authenticated members of the team's organization. OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When you have team synchronization set up for a team with your organization's identity provider (IdP), you will see an error if you attempt to use the API for making changes to the team's membership. If you have access to manage group membership in your IdP, you can manage GitHub team membership through your identity provider, which automatically adds and removes team members in an organization. For more information, see "Synchronizing teams between your identity provider and GitHub." {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Team synchronization The Team Synchronization API allows you to manage connections between {% data variables.product.product_name %} teams and external identity provider (IdP) groups. To use this API, the authenticated user must be a team maintainer or an owner of the organization associated with the team. The token you use to authenticate will also need to be authorized for use with your IdP (SSO) provider. For more information, see "Authorizing a personal access token for use with a SAML single sign-on organization." @@ -52,3 +57,5 @@ You can manage GitHub team members through your IdP with team synchronization. T {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/content/rest/reference/users.md b/translations/ko-KR/content/rest/reference/users.md index c2dcc1173b62..5371d5569c74 100644 --- a/translations/ko-KR/content/rest/reference/users.md +++ b/translations/ko-KR/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope. +Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails Management of email addresses via the API requires that you authenticate through basic auth, or through OAuth with a correct scope for the endpoint. @@ -27,6 +32,8 @@ Management of email addresses via the API requires that you authenticate through {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Followers {% for operation in currentRestOperations %} diff --git a/translations/ko-KR/data/graphql/ghae/graphql_previews.ghae.yml b/translations/ko-KR/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..8540c1d976f7 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ko-KR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/ko-KR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..92b91f6add7a --- /dev/null +++ b/translations/ko-KR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "`DRAFT` will be removed. Use PullRequest.isDraft instead." + reason: DRAFT state will be removed from this enum and `isDraft` should be used instead + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer diff --git a/translations/ko-KR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..98b0854a07a2 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -0,0 +1,228 @@ +--- +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Draft Pull Requests Preview + description: This preview adds support for draft pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: Repository Vulnerability Alerts + description: This preview adds support for viewing vulnerability alerts for a repository. + toggled_by: ':vixen-preview' + announcement: null + updates: null + toggled_on: + - RepositoryVulnerabilityAlert + - Repository.vulnerabilityAlerts + - RepositoryVulnerabilityAlertConnection + - RepositoryVulnerabilityAlertEdge + owning_teams: + - '@github/ee-security-workflows' +- + title: Temporary Cloning Token for Private Repositories + description: >- + This preview adds support for accessing a temporary token field for cloning private repositories. + toggled_by: ':daredevil-preview' + announcement: null + updates: null + toggled_on: + - Repository.tempCloneToken + owning_teams: + - '@github/experience-engineering-work' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Minimize Comments Preview + description: >- + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ko-KR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4cb2fcaddf2d --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling diff --git a/translations/ko-KR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..b7321d637b19 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Draft Pull Requests Preview + description: This preview adds support for draft pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Minimize Comments Preview + description: >- + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ko-KR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..dcf3d7d79244 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi diff --git a/translations/ko-KR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..0b1ec09f6ad3 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ko-KR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4b56579d9316 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea diff --git a/translations/ko-KR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..e349da198b72 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ko-KR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/ko-KR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..f5fb1765b079 --- /dev/null +++ b/translations/ko-KR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon diff --git a/translations/ko-KR/data/graphql/graphql_previews.yml b/translations/ko-KR/data/graphql/graphql_previews.yml index 4d59328a4aa2..e00c8f5704f1 100644 --- a/translations/ko-KR/data/graphql/graphql_previews.yml +++ b/translations/ko-KR/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: Access to a Repositories Dependency Graph description: This preview adds support for reading a dependency graph for a repository. diff --git a/translations/ko-KR/data/reusables/actions/actions-not-verified.md b/translations/ko-KR/data/reusables/actions/actions-not-verified.md index cb26fa9d61f6..2ab85ce6c125 100644 --- a/translations/ko-KR/data/reusables/actions/actions-not-verified.md +++ b/translations/ko-KR/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Anyone can publish an action in {% data variables.product.prodname_marketplace %} as long as they meet the terms of service. Unlike apps, {% data variables.product.prodname_actions %} listed in {% data variables.product.prodname_marketplace %} are not verified by {% data variables.product.prodname_dotcom %}. +Anyone can publish an action in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifies some partner organizations, but unlike verified apps, {% data variables.product.prodname_dotcom %} does not review or verify individual actions listed in {% data variables.product.prodname_marketplace %}. diff --git a/translations/ko-KR/data/reusables/actions/enterprise-beta.md b/translations/ko-KR/data/reusables/actions/enterprise-beta.md index 30eac75a9196..5c456da70dfd 100644 --- a/translations/ko-KR/data/reusables/actions/enterprise-beta.md +++ b/translations/ko-KR/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/ko-KR/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/ko-KR/data/reusables/actions/enterprise-github-hosted-runners.md index 178bf09abe72..948121d88157 100644 --- a/translations/ko-KR/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/ko-KR/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_dotcom %}-hosted runners are not currently supported on {% data variables.product.prodname_ghe_server %}. You can see more information about planned future support on the [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/translations/ko-KR/data/reusables/actions/enterprise-marketplace-actions.md b/translations/ko-KR/data/reusables/actions/enterprise-marketplace-actions.md index 5b5987de4b7e..6d326f2fb2c9 100644 --- a/translations/ko-KR/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/ko-KR/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ko-KR/data/reusables/actions/enterprise-setup-prereq.md b/translations/ko-KR/data/reusables/actions/enterprise-setup-prereq.md index 3ead3e20f902..664651119243 100644 --- a/translations/ko-KR/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/ko-KR/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Using self-hosted runners on {% data variables.product.prodname_ghe_server %} diff --git a/translations/ko-KR/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/ko-KR/data/reusables/apps/deprecating_auth_with_query_parameters.md index c7642634c7eb..07fd7f59418b 100644 --- a/translations/ko-KR/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/ko-KR/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue authentication to the API using query parameters. Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %} For more information, including scheduled brownouts, see the [blog post](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} {% endwarning %} {% endif %} diff --git a/translations/ko-KR/data/reusables/apps/deprecating_github_services_ghe.md b/translations/ko-KR/data/reusables/apps/deprecating_github_services_ghe.md index ebdcd4af063d..72e5d399fbb1 100644 --- a/translations/ko-KR/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/ko-KR/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **Note:** GitHub Enterprise release 2.17 and higher no longer allows admins to install new GitHub Services, and existing services will stop working in GitHub Enterprise release 2.20 and higher. You can use the [Replacing GitHub Services guide](/v3/guides/replacing-github-services) to help you update your services to webhooks. diff --git a/translations/ko-KR/data/reusables/apps/deprecating_password_auth.md b/translations/ko-KR/data/reusables/apps/deprecating_password_auth.md index d10ba259e186..402d3b14b62f 100644 --- a/translations/ko-KR/data/reusables/apps/deprecating_password_auth.md +++ b/translations/ko-KR/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue password authentication to the API. You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} {% endwarning %} {% endif %} diff --git a/translations/ko-KR/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/ko-KR/data/reusables/apps/deprecating_token_oauth_authorizations.md index 7bd0d4951679..333f7b3f536a 100644 --- a/translations/ko-KR/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/ko-KR/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Deprecation Notice:** The `token` attribute is deprecated in some OAuth Authorizations API responses: diff --git a/translations/ko-KR/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/ko-KR/data/reusables/apps/expiring_user_authorization_tokens.md index 48f37e42e067..a51d6a2083c1 100644 --- a/translations/ko-KR/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/ko-KR/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To keep user-to-server access tokens more secure, you can use access tokens that will expire after 8 hours, and a refresh token that can be exchanged for a new access token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/ko-KR/data/reusables/branches/set-default-branch.md b/translations/ko-KR/data/reusables/branches/set-default-branch.md index f5ff905d85ca..20d94881f66d 100644 --- a/translations/ko-KR/data/reusables/branches/set-default-branch.md +++ b/translations/ko-KR/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/ko-KR/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/ko-KR/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..efa57873ee21 100644 --- a/translations/ko-KR/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/ko-KR/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ko-KR/data/reusables/code-scanning/about-code-scanning.md b/translations/ko-KR/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/translations/ko-KR/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/ko-KR/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/ko-KR/data/reusables/code-scanning/beta.md b/translations/ko-KR/data/reusables/code-scanning/beta.md index 3525bc8f4aa8..3dfd7cae7dc0 100644 --- a/translations/ko-KR/data/reusables/code-scanning/beta.md +++ b/translations/ko-KR/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/translations/ko-KR/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/ko-KR/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..e7abf5ece751 --- /dev/null +++ b/translations/ko-KR/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 5612481d72c8..94a6b63b955b 100644 --- a/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning.md index c23014293889..b099f6ba3bd8 100644 --- a/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/ko-KR/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ko-KR/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/ko-KR/data/reusables/code-scanning/false-positive-fix-codeql.md index db3da9c9d538..011f129f1224 100644 --- a/translations/ko-KR/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/ko-KR/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you close a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." diff --git a/translations/ko-KR/data/reusables/dependabot/automated-tests-note.md b/translations/ko-KR/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..1f15a27f8e03 --- /dev/null +++ b/translations/ko-KR/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** It's good practice to have automated tests and acceptance processes in place so that checks are carried out before the pull request is merged. This is particularly important if the suggested version to upgrade to contains additional functionality, or a change that breaks your project's code. For more information about continuous integration, see "[About continuous integration](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)." + +{% endnote %} diff --git a/translations/ko-KR/data/reusables/dependabot/pull-request-introduction.md b/translations/ko-KR/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..7494d2105995 --- /dev/null +++ b/translations/ko-KR/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/dependabot/supported-package-managers.md b/translations/ko-KR/data/reusables/dependabot/supported-package-managers.md index 22b7b8679281..4d60df37bb40 100644 --- a/translations/ko-KR/data/reusables/dependabot/supported-package-managers.md +++ b/translations/ko-KR/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ | Elm: `elm` | | | git submodule: `gitsubmodule` | | | GitHub Actions: `github-actions` | | -| Go modules: `gomod` | | +| Go modules: `gomod` | **X** | | Gradle: `gradle` | | | Maven: `maven` | | | Mix: `mix` | | diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..11f71b27bd76 --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. Navigate to {% data variables.product.prodname_dotcom_the_website %}. + +1. In the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) + +1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise.md b/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise.md index 2a7bee222c99..ce95fdc38702 100644 --- a/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/ko-KR/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. + !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. + !["Enterprise settings" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index d8656bd45b9f..cd4984777d60 100644 --- a/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for {% data variables.product.prodname_enterprise %}](/enterprise/admin/installation/managing-billing-for-github-enterprise)." +Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-administrators.md index ba2dbb7550d6..b4d889bf0079 100644 --- a/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/ko-KR/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -Currently, there are two administrative roles available in enterprise accounts: enterprise owners, who can access and manage all settings across the account, and billing managers, who can access and manage only the enterprise account's billing settings. Enterprise owners can also see all of the members and outside collaborators for every organization owned by the enterprise account. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/license-tab.md b/translations/ko-KR/data/reusables/enterprise-accounts/license-tab.md index 45482a5843ff..f6f2068da335 100644 --- a/translations/ko-KR/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/ko-KR/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. In the left sidebar, click **License**. ![License tab in the enterprise server settings sidebar](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. In the left sidebar, click **License**. !["License" tab in the enterprise account settings sidebar](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/options-tab.md b/translations/ko-KR/data/reusables/enterprise-accounts/options-tab.md index 339d4a9958c4..f1824d3f0f37 100644 --- a/translations/ko-KR/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/ko-KR/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Options tab in the enterprise account settings sidebar](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Options tab in the enterprise account settings sidebar](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/ko-KR/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..a8e1bb944988 --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. Click **Save**. ![Save button](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/ko-KR/data/reusables/enterprise-accounts/pages-tab.md b/translations/ko-KR/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise-managed/about-billing.md b/translations/ko-KR/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise/rate_limit.md b/translations/ko-KR/data/reusables/enterprise/rate_limit.md index ddf01e8d889f..fa684ee302bd 100644 --- a/translations/ko-KR/data/reusables/enterprise/rate_limit.md +++ b/translations/ko-KR/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a -{% data variables.product.prodname_ghe_server %} instance. Contact your site administrator to confirm if rate limits are enabled and how they are configured. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %}. Contact your site administrator to confirm if rate limits are enabled and how they are configured. {% endif %} diff --git a/translations/ko-KR/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/ko-KR/data/reusables/enterprise_enterprise_support/installing-releases.md index eda56ca02aa6..e55d5f908489 100644 --- a/translations/ko-KR/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/ko-KR/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### Installing {% data variables.product.prodname_ghe_server %} releases -To ensure that {% data variables.product.product_location_enterprise %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. +To ensure that {% data variables.product.product_location %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. diff --git a/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 42247032b40f..7b4c3f1ab590 100644 --- a/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -9,7 +9,7 @@ - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} + - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if enterpriseServerVersions contains currentVersion %} 1. From the " {% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. ![{% data variables.product.prodname_enterprise %} Series drop-down menu](/assets/images/enterprise/support/support-ticket-ghes-series.png) diff --git a/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index 67f68c6f7e05..7ee7b5cb83d6 100644 --- a/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/ko-KR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. Click **Submit**. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If you chose not to include diagnostics with your support ticket, you can share diagnostic information with {% data variables.product.prodname_enterprise %} Support after submitting your support request. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)."{% endif %} diff --git a/translations/ko-KR/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/ko-KR/data/reusables/enterprise_installation/aws-recommended-instance-types.md index bd0ccf27d432..c70974f1cf4f 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ Based on your user license count, we recommend the following instance types. | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | User licenses | Recommended type | |:------------------------------ | ----------------:| | Trial, demo, or 10 light users | r4.large | diff --git a/translations/ko-KR/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/ko-KR/data/reusables/enterprise_installation/aws-supported-instance-types.md index 7b4af4b392a5..5cf0c5069354 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -28,9 +28,9 @@ | ----------------- | -------------------------------------------------------------------- | | R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | -| EC2 instance type | Model | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2 instance type | Model | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | EC2 instance type | Model | | ----------------- | ------------------------ | diff --git a/translations/ko-KR/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/ko-KR/data/reusables/enterprise_installation/disable-github-pages-warning.md index e70581d8751c..ecac6ccacbf0 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your appliance. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your appliance's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)." +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise_installation/download-package.md b/translations/ko-KR/data/reusables/enterprise_installation/download-package.md index b6c7c0f53209..249564d118a2 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/download-package.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. Download the upgrade package to {% data variables.product.product_location_enterprise %} using `curl`: +1. Download the upgrade package to {% data variables.product.product_location %} using `curl`: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/ko-KR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/ko-KR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 750b63e68fd1..b3e2e9022c5a 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Minimum requirements -We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location_enterprise %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. +We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. {% data reusables.enterprise_installation.hardware-rec-table %} For more information about adjusting resources for an existing instance, see "[Increasing storage capacity](/enterprise/admin/installation/increasing-storage-capacity)" and "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)." -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If you enable the beta for {% data variables.product.prodname_actions %} on your instance, we recommend planning for additional capacity. @@ -32,7 +32,7 @@ We recommend a high-performance SSD with high input/output operations per second Your instance requires a persistent data disk separate from the root disk. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview)." -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If you enable the beta of {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %} 2.22, you'll need to configure external blob storage. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/ko-KR/data/reusables/enterprise_installation/request-a-trial.md b/translations/ko-KR/data/reusables/enterprise_installation/request-a-trial.md index 79c161955ce9..b491981f85f2 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)." +You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_server %}." diff --git a/translations/ko-KR/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/ko-KR/data/reusables/enterprise_installation/ssh-into-instance.md index 2037f7413575..9dcd8e90d308 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. SSH into {% data variables.product.product_location_enterprise %}. +1. SSH into {% data variables.product.product_location %}. ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/ko-KR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/ko-KR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index a6adf2088eba..4b1379243ea9 100644 --- a/translations/ko-KR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/ko-KR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. {% endwarning %} diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/access-settings.md index 99ba98dedf8f..a03e0632e5f2 100644 --- a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. From a {% data variables.product.prodname_ghe_server %} administrative account, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/business.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/business.md index bcda507fbea0..227f36c0dca4 100644 --- a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 0e66a9eb7572..65cd4b1d6556 100644 --- a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location_enterprise %}. +The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location %}. diff --git a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/sign-in.md index 747a9b848bb6..93291bff5ced 100644 --- a/translations/ko-KR/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/ko-KR/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. Sign in to {% data variables.product.product_location_enterprise %} at `http(s)://HOSTNAME/login`. +1. Sign in to {% data variables.product.product_location %} at `http(s)://HOSTNAME/login`. diff --git a/translations/ko-KR/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/ko-KR/data/reusables/enterprise_user_management/built-in-authentication-option.md index 37af582bf382..a7ff16d6b2b9 100644 --- a/translations/ko-KR/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/ko-KR/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location_enterprise %}'s identity provider. +Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location %}'s identity provider. diff --git a/translations/ko-KR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/ko-KR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 6500ebb0e147..5d88c18636fa 100644 --- a/translations/ko-KR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/ko-KR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} As part of its optimization configuration, LDAP Sync will not transfer your nested team structure. To create child and parent team relationships, you must manually recreate the nested team structure and sync it with the corresponding LDAP group. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/files/add-file.md b/translations/ko-KR/data/reusables/files/add-file.md index daf8d37dba61..9eaecc80e441 100644 --- a/translations/ko-KR/data/reusables/files/add-file.md +++ b/translations/ko-KR/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Above the list of files, click **Create new file**. !["Create new file" button](/assets/images/help/repository/create_new_file.png) {% else %} 1. Above the list of files, using the **Add file** drop-down, click **Create new file**. !["Create new file" in the "Add file" dropdown](/assets/images/help/repository/create_new_file.png) diff --git a/translations/ko-KR/data/reusables/gated-features/autolinks.md b/translations/ko-KR/data/reusables/gated-features/autolinks.md index 350993eeff5d..d545d6a5b4ac 100644 --- a/translations/ko-KR/data/reusables/gated-features/autolinks.md +++ b/translations/ko-KR/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/branch-restrictions.md b/translations/ko-KR/data/reusables/gated-features/branch-restrictions.md index 9924a4055892..256549fb22bb 100644 --- a/translations/ko-KR/data/reusables/gated-features/branch-restrictions.md +++ b/translations/ko-KR/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. The ability to restrict branches is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
      +Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/code-owners.md b/translations/ko-KR/data/reusables/gated-features/code-owners.md index 462bcc965367..3dc4547af8f2 100644 --- a/translations/ko-KR/data/reusables/gated-features/code-owners.md +++ b/translations/ko-KR/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/code-review-assignment.md b/translations/ko-KR/data/reusables/gated-features/code-review-assignment.md index 3d7d1cce5bdf..fb8808fc4e01 100644 --- a/translations/ko-KR/data/reusables/gated-features/code-review-assignment.md +++ b/translations/ko-KR/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ko-KR/data/reusables/gated-features/code-scanning.md b/translations/ko-KR/data/reusables/gated-features/code-scanning.md index a1aca3e675eb..2bcd80c1d4af 100644 --- a/translations/ko-KR/data/reusables/gated-features/code-scanning.md +++ b/translations/ko-KR/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is available in public repositories, and in public and private repositories owned by organizations with a license for {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} is available {% if currentVersion == "free-pro-team@latest" %}in public repositories, and in private repositories owned by organizations with {% else %}if you have {% endif %}an {% data variables.product.prodname_advanced_security %} license. {% data reusables.gated-features.more-info %} diff --git a/translations/ko-KR/data/reusables/gated-features/display-names.md b/translations/ko-KR/data/reusables/gated-features/display-names.md index 23eec9944529..c7c249338ac8 100644 --- a/translations/ko-KR/data/reusables/gated-features/display-names.md +++ b/translations/ko-KR/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+, and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ko-KR/data/reusables/gated-features/draft-prs.md b/translations/ko-KR/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/ko-KR/data/reusables/gated-features/draft-prs.md +++ b/translations/ko-KR/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/enterprise-accounts.md b/translations/ko-KR/data/reusables/gated-features/enterprise-accounts.md index 50e068a931e4..e4c5549a8ccc 100644 --- a/translations/ko-KR/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/ko-KR/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/internal-repos.md b/translations/ko-KR/data/reusables/gated-features/internal-repos.md index 331ce8dc8650..8100ff30df27 100644 --- a/translations/ko-KR/data/reusables/gated-features/internal-repos.md +++ b/translations/ko-KR/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -Internal repositories are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see GitHub's products." +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see "GitHub's products." diff --git a/translations/ko-KR/data/reusables/gated-features/pages.md b/translations/ko-KR/data/reusables/gated-features/pages.md index 9dfbcd79f6ef..e24925cc9877 100644 --- a/translations/ko-KR/data/reusables/gated-features/pages.md +++ b/translations/ko-KR/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/protected-branches.md b/translations/ko-KR/data/reusables/gated-features/protected-branches.md index 4a9272eba2ff..a9745fcec2b6 100644 --- a/translations/ko-KR/data/reusables/gated-features/protected-branches.md +++ b/translations/ko-KR/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/repository-insights.md b/translations/ko-KR/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/translations/ko-KR/data/reusables/gated-features/repository-insights.md +++ b/translations/ko-KR/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/ko-KR/data/reusables/gated-features/saml-sso.md b/translations/ko-KR/data/reusables/gated-features/saml-sso.md index 4dc2bef161b7..bad5e99d72b5 100644 --- a/translations/ko-KR/data/reusables/gated-features/saml-sso.md +++ b/translations/ko-KR/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ko-KR/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/ko-KR/data/reusables/gated-features/ssh-certificate-authorities.md index a8edce3781e1..80098d6efadc 100644 --- a/translations/ko-KR/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/ko-KR/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ko-KR/data/reusables/gated-features/wikis.md b/translations/ko-KR/data/reusables/gated-features/wikis.md index fcdbdfec280f..61f560896e02 100644 --- a/translations/ko-KR/data/reusables/gated-features/wikis.md +++ b/translations/ko-KR/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ko-KR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/ko-KR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index 44325424b349..3d6ce66752c6 100644 --- a/translations/ko-KR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/ko-KR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **Warning:** Anonymous gists cannot be deleted from the web browser. To have an anonymous gist deleted, contact {% data variables.contact.contact_support %}. Please provide the URL of the gist you wish to delete. diff --git a/translations/ko-KR/data/reusables/github-actions/disabling-github-actions.md b/translations/ko-KR/data/reusables/github-actions/disabling-github-actions.md index 9344146d57e7..56bbb36beec0 100644 --- a/translations/ko-KR/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/ko-KR/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. diff --git a/translations/ko-KR/data/reusables/github-actions/macos-runner-preview.md b/translations/ko-KR/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..88a2d482c4e6 --- /dev/null +++ b/translations/ko-KR/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** The MacOS 11.0 virtual environment is currently provided as a preview only. The `macos-latest` YAML workflow label still uses the MacOS 10.15 virtual environment. + +{% endnote %} diff --git a/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index d23a89887687..21eb25656005 100644 --- a/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: - **User repository**: You must be the repository owner. - **Organization**: You must be an organization owner. - **Organization repository**: You must be an organization owner, or have admin access to the repository. {% if currentVersion == "free-pro-team@latest" %} - **Enterprise account**: You must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. {% endif %} diff --git a/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index 51b89e7e7a30..674fd7090046 100644 --- a/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/ko-KR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navigate to where your self-hosted runner is registered: * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. In the upper-right corner of any page, click {% octicon "rocket" aria-label="The rocket ship" %}. 1. In the left sidebar, click **Enterprise overview**. @@ -9,4 +9,4 @@ * **In an organization or repository**: click **Actions** in the left sidebar. ![Actions setting](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/ko-KR/data/reusables/github-actions/supported-github-runners.md b/translations/ko-KR/data/reusables/github-actions/supported-github-runners.md index 0812cf7d0573..37caf3e2cc49 100644 --- a/translations/ko-KR/data/reusables/github-actions/supported-github-runners.md +++ b/translations/ko-KR/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest` or `ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest` or `macos-10.15` | diff --git a/translations/ko-KR/data/reusables/github-actions/usage-matrix-limits.md b/translations/ko-KR/data/reusables/github-actions/usage-matrix-limits.md index 8ffadd1225bc..76d5a907a4fa 100644 --- a/translations/ko-KR/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/ko-KR/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Job matrix** - A job matrix can generate a maximum of 256 jobs per workflow run. This limit also applies to self-hosted runners. +A job matrix can generate a maximum of 256 jobs per workflow run. This limit also applies to self-hosted runners. diff --git a/translations/ko-KR/data/reusables/github-ae/about-billing.md b/translations/ko-KR/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ko-KR/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/github-ae/github-ae-enables-you.md b/translations/ko-KR/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/ko-KR/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/ko-KR/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/ko-KR/data/reusables/large_files/can-include-lfs-objects-archives.md index 83a7278c3796..d63ea5bb6d0a 100644 --- a/translations/ko-KR/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/ko-KR/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -You can choose whether {% data variables.large_files.product_name_long %}({% data variables.large_files.product_name_short %}) objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +You can choose whether +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/ko-KR/data/reusables/large_files/rejected_pushes.md b/translations/ko-KR/data/reusables/large_files/rejected_pushes.md index d647917efbb9..4d04d4d367be 100644 --- a/translations/ko-KR/data/reusables/large_files/rejected_pushes.md +++ b/translations/ko-KR/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.prodname_ghe_server %} if {% data variables.large_files.product_name_short %} is disabled on the appliance or repository. +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/ko-KR/data/reusables/large_files/storage_assets_location.md b/translations/ko-KR/data/reusables/large_files/storage_assets_location.md index 2427a330c0cc..cb76cf1bcf28 100644 --- a/translations/ko-KR/data/reusables/large_files/storage_assets_location.md +++ b/translations/ko-KR/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -By default, the {% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on the {% data variables.product.prodname_ghe_server %} appliance, large assets are stored on the data partition in `/data/user/storage`. +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/notifications/outbound_email_tip.md b/translations/ko-KR/data/reusables/notifications/outbound_email_tip.md index 5a7b57bc3571..6e261ac61517 100644 --- a/translations/ko-KR/data/reusables/notifications/outbound_email_tip.md +++ b/translations/ko-KR/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..26536c24e307 --- /dev/null +++ b/translations/ko-KR/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/translations/ko-KR/data/reusables/organizations/organizations_include.md b/translations/ko-KR/data/reusables/organizations/organizations_include.md index d6d751844474..da902c12ed56 100644 --- a/translations/ko-KR/data/reusables/organizations/organizations_include.md +++ b/translations/ko-KR/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ Organizations include: - The option to upgrade to {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} for additional features, including sophisticated user authentication and management, and escalated support options. {% data reusables.gated-features.more-info %}{% endif %} - Unlimited membership with a variety of roles that grant [different levels of access to the organization and its data](/articles/permission-levels-for-an-organization) - The ability to give members [a range of access permissions to your organization's repositories](/articles/repository-permission-levels-for-an-organization) -- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - The ability for organization owners to view members' [two-factor authentication (2FA) status](/articles/about-two-factor-authentication) -- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization) +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/ko-KR/data/reusables/organizations/security.md b/translations/ko-KR/data/reusables/organizations/security.md index d60b0909568e..56f56a59b416 100644 --- a/translations/ko-KR/data/reusables/organizations/security.md +++ b/translations/ko-KR/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. In the left sidebar, click **Organization security**. ![Organization security settings](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. In the left sidebar, click **Security**. ![Organization security settings](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/ko-KR/data/reusables/organizations/team_maintainers_can.md b/translations/ko-KR/data/reusables/organizations/team_maintainers_can.md index 4359aafdc9a1..586a4657f580 100644 --- a/translations/ko-KR/data/reusables/organizations/team_maintainers_can.md +++ b/translations/ko-KR/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ Members with team maintainer permissions can: - [Add organization members to the team](/articles/adding-organization-members-to-a-team) - [Remove organization members from the team](/articles/removing-organization-members-from-a-team) - [Promote an existing team member to team maintainer](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Manage scheduled reminders for pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/ko-KR/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/ko-KR/data/reusables/package_registry/admins-can-configure-package-types.md index efe344932d49..23e237356b15 100644 --- a/translations/ko-KR/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/ko-KR/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** This package type may not be available for your instance, because site administrators can enable or disable each supported package type. For more information, see "[Configuring packages support for your enterprise](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)." diff --git a/translations/ko-KR/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/ko-KR/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/ko-KR/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/ko-KR/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/ko-KR/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/ko-KR/data/reusables/package_registry/packages-ghes-release-stage.md index 66d73926c699..03d9b25f8416 100644 --- a/translations/ko-KR/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/ko-KR/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** {% data variables.product.prodname_registry %} is currently in beta for {% data variables.product.prodname_ghe_server %} 2.22. To join the beta for your instance, use the [sign-up form](https://resources.github.com/beta-signup/). diff --git a/translations/ko-KR/data/reusables/pages/build-failure-email-server.md b/translations/ko-KR/data/reusables/pages/build-failure-email-server.md index d61fac9ecc05..9899c8d6575e 100644 --- a/translations/ko-KR/data/reusables/pages/build-failure-email-server.md +++ b/translations/ko-KR/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You will only receive an email if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You will only receive an email if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/translations/ko-KR/data/reusables/pages/decide-publishing-source.md b/translations/ko-KR/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..59211352bc2c 100644 --- a/translations/ko-KR/data/reusables/pages/decide-publishing-source.md +++ b/translations/ko-KR/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." diff --git a/translations/ko-KR/data/reusables/pages/new-or-existing-repo.md b/translations/ko-KR/data/reusables/pages/new-or-existing-repo.md index 75a6a0432465..4fdcdaf871e9 100644 --- a/translations/ko-KR/data/reusables/pages/new-or-existing-repo.md +++ b/translations/ko-KR/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. If you want to create a site in an existing repository, skip to the "[Creating your site](#creating-your-site)" section. diff --git a/translations/ko-KR/data/reusables/pages/private_pages_are_public_warning.md b/translations/ko-KR/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..7620878dbc38 100644 --- a/translations/ko-KR/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/ko-KR/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/ko-KR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/ko-KR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 1594eb596a97..6bf0fb2ed47a 100644 --- a/translations/ko-KR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/ko-KR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." For more information, see "[Expiring user-to-server access tokens for GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)." diff --git a/translations/ko-KR/data/reusables/pre-release-program/fury-pre-release.md b/translations/ko-KR/data/reusables/pre-release-program/fury-pre-release.md index 5e63be71606a..25b74a97ea78 100644 --- a/translations/ko-KR/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/ko-KR/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. To access this API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ko-KR/data/reusables/pre-release-program/machine-man-preview.md b/translations/ko-KR/data/reusables/pre-release-program/machine-man-preview.md index bdcee03dec6f..d18399b6630f 100644 --- a/translations/ko-KR/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/ko-KR/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** To access the API with your GitHub App, you must provide a custom [media type](/v3/media) in the `Accept` Header for your requests. diff --git a/translations/ko-KR/data/reusables/pre-release-program/sailor-v-preview.md b/translations/ko-KR/data/reusables/pre-release-program/sailor-v-preview.md index 271ed23002c8..fcf2e98e68a3 100644 --- a/translations/ko-KR/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/ko-KR/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** You can now use the REST API to add a reason when you lock an issue, and you will see lock reasons in responses that include issues or pull requests. You will also see lock reasons in `locked` events. This feature is currently available for developers to preview. See the [blog post](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) for full details. To access this feature, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ko-KR/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/ko-KR/data/reusables/pre-release-program/suspend-installation-beta.md index ae027690926d..e02fdea38195 100644 --- a/translations/ko-KR/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/ko-KR/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspending a {% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. To opt-in to the suspending installations beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." diff --git a/translations/ko-KR/data/reusables/profile/user_profile_page_block_or_report.md b/translations/ko-KR/data/reusables/profile/user_profile_page_block_or_report.md index 0af470cffdd4..65e0ff56f135 100644 --- a/translations/ko-KR/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/ko-KR/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. In the left sidebar, under the user's profile picture, click **Block or report user**. ![Block or report user link](/assets/images/help/profile/profile-block-or-report-button.png) +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![Block or report user link](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/ko-KR/data/reusables/project-management/project-progress-locations.md b/translations/ko-KR/data/reusables/project-management/project-progress-locations.md index d8863f3c3b77..9ac6c41be933 100644 --- a/translations/ko-KR/data/reusables/project-management/project-progress-locations.md +++ b/translations/ko-KR/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -When project board automation is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar and in references to the project on other project boards. +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/translations/ko-KR/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/ko-KR/data/reusables/pull_requests/close-issues-using-keywords.md index c1012380d94a..041d949ef282 100644 --- a/translations/ko-KR/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/ko-KR/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." diff --git a/translations/ko-KR/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/ko-KR/data/reusables/pull_requests/pull_request_merges_and_contributions.md index 1117b51b1e29..bab06a961ba3 100644 --- a/translations/ko-KR/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/ko-KR/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - To appear on your profile contributions graph, co-authored commits must meet the same criteria as commits with one author.{% endif %} - When rebasing commits, the original authors of the commit and the person who rebased the commits, whether on the command line or on {% data variables.product.product_location %}, receive contribution credit. diff --git a/translations/ko-KR/data/reusables/repositories/about-internal-repos.md b/translations/ko-KR/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/ko-KR/data/reusables/repositories/about-internal-repos.md +++ b/translations/ko-KR/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/ko-KR/data/reusables/repositories/copy-clone-url.md b/translations/ko-KR/data/reusables/repositories/copy-clone-url.md index 2f24104d3ca8..88b5c22e8f4a 100644 --- a/translations/ko-KR/data/reusables/repositories/copy-clone-url.md +++ b/translations/ko-KR/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under the repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -8,8 +8,8 @@ To clone the repository using an SSH key, including a certificate issued by your {% else %} 1. Above the list of files, click {% octicon "download" aria-label="The download icon" %} **Code**. !["Code" button](/assets/images/help/repository/code-button.png) 1. To clone the repository using HTTPS, under "Clone with HTTPS", click -{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![The clipboard icon for copying the URL to clone a repository](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![The clipboard icon for copying the URL to clone a repository with GitHub CLI](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/ko-KR/data/reusables/repositories/create-repo.md b/translations/ko-KR/data/reusables/repositories/create-repo.md index 7dafb26fcf2d..59c104077240 100644 --- a/translations/ko-KR/data/reusables/repositories/create-repo.md +++ b/translations/ko-KR/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/ko-KR/data/reusables/repositories/default-issue-templates.md b/translations/ko-KR/data/reusables/repositories/default-issue-templates.md index 9d4e465b3f3b..1908fd5895b5 100644 --- a/translations/ko-KR/data/reusables/repositories/default-issue-templates.md +++ b/translations/ko-KR/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." diff --git a/translations/ko-KR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/ko-KR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 9a8ba68745a5..979cf68329cd 100644 --- a/translations/ko-KR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/ko-KR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **Warning:** -- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if enterpriseServerVersions contains currentVersion %} - When [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync), if you remove a person from a repository, they will lose access but their forks will not be deleted. If the person is added to a team with access to the original organization repository within three months, their access to the forks will be automatically restored on the next sync.{% endif %} - You are responsible for ensuring that people who have lost access to a repository delete any confidential information or intellectual property. -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% endwarning %} diff --git a/translations/ko-KR/data/reusables/repositories/enable-security-alerts.md b/translations/ko-KR/data/reusables/repositories/enable-security-alerts.md index 4ab63edcb311..0a180f73ee6c 100644 --- a/translations/ko-KR/data/reusables/repositories/enable-security-alerts.md +++ b/translations/ko-KR/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Your site administrator must enable -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ko-KR/data/reusables/repositories/new-pull-request.md b/translations/ko-KR/data/reusables/repositories/new-pull-request.md index 59aa6d504b6c..6f072a62714f 100644 --- a/translations/ko-KR/data/reusables/repositories/new-pull-request.md +++ b/translations/ko-KR/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. To the right of the Branch menu, click **New pull request**. !["Pull request" link above list of files](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. Above the list of files, click diff --git a/translations/ko-KR/data/reusables/repositories/open-with-github-desktop.md b/translations/ko-KR/data/reusables/repositories/open-with-github-desktop.md index 175929214321..068cce834cd0 100644 --- a/translations/ko-KR/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/ko-KR/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Click **Open in Desktop** to clone the repository and open it in {% data variables.product.prodname_desktop %}. diff --git a/translations/ko-KR/data/reusables/repositories/releases.md b/translations/ko-KR/data/reusables/repositories/releases.md index 8805fe71add0..0281e389b255 100644 --- a/translations/ko-KR/data/reusables/repositories/releases.md +++ b/translations/ko-KR/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Releases**. ![Releases tab](/assets/images/help/releases/release-link.png) diff --git a/translations/ko-KR/data/reusables/repositories/security-alert-delivery-options.md b/translations/ko-KR/data/reusables/repositories/security-alert-delivery-options.md index 6db74f698884..4dfb6f649462 100644 --- a/translations/ko-KR/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/ko-KR/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. You can also configure your security alerts as web notifications, individual email notifications, daily email digests, or alerts in the {% data variables.product.product_name %} interface. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. You can also configure your security alerts as web notifications, individual email notifications, daily email digests, or alerts in the {% data variables.product.product_name %} interface. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/ko-KR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index 966f92ecab5b..b74d5905b1e4 100644 --- a/translations/ko-KR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/ko-KR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} diff --git a/translations/ko-KR/data/reusables/repositories/start-line-comment.md b/translations/ko-KR/data/reusables/repositories/start-line-comment.md index 5f3857d8b49b..fdc8d1a537fc 100644 --- a/translations/ko-KR/data/reusables/repositories/start-line-comment.md +++ b/translations/ko-KR/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blue comment icon](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blue comment icon](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/ko-KR/data/reusables/repositories/suggest-changes.md b/translations/ko-KR/data/reusables/repositories/suggest-changes.md index f99da48b359d..5c353ab865fe 100644 --- a/translations/ko-KR/data/reusables/repositories/suggest-changes.md +++ b/translations/ko-KR/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Suggestion block](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Suggestion block](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/ko-KR/data/reusables/repositories/tracks-vulnerabilities.md b/translations/ko-KR/data/reusables/repositories/tracks-vulnerabilities.md index d2ad199b797f..f0d6decd8fea 100644 --- a/translations/ko-KR/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/ko-KR/data/reusables/repositories/tracks-vulnerabilities.md @@ -3,4 +3,3 @@ We add vulnerabilities to the {% data variables.product.prodname_advisory_databa - A combination of machine learning and human review to detect vulnerabilities in public commits on {% data variables.product.prodname_dotcom %} - Security advisories reported on {% data variables.product.prodname_dotcom %} - The [npm Security advisories](https://www.npmjs.com/advisories) database -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/translations/ko-KR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/ko-KR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/ko-KR/data/reusables/saml/ae-uses-saml-sso.md b/translations/ko-KR/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/ko-KR/data/reusables/saml/assert-the-administrator-attribute.md b/translations/ko-KR/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/ko-KR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/ko-KR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ko-KR/data/reusables/saml/create-a-machine-user.md b/translations/ko-KR/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/ko-KR/data/reusables/saml/you-must-periodically-authenticate.md b/translations/ko-KR/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..f1a2af7d1252 --- /dev/null +++ b/translations/ko-KR/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/ko-KR/data/reusables/scim/after-you-configure-saml.md b/translations/ko-KR/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/ko-KR/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/scim/supported-idps.md b/translations/ko-KR/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/ko-KR/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/ko-KR/data/reusables/search/syntax_tips.md b/translations/ko-KR/data/reusables/search/syntax_tips.md index 6dc749ad9441..9470b7f01a9d 100644 --- a/translations/ko-KR/data/reusables/search/syntax_tips.md +++ b/translations/ko-KR/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. diff --git a/translations/ko-KR/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/ko-KR/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 0b92dd76155b..8e7b74cc3cdb 100644 --- a/translations/ko-KR/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/ko-KR/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, workaround instructions, or by advising you of an available release that addresses the issue. +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.enterprise_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.enterprise_support %} may consider the ticket solved. -{% data variables.contact.enterprise_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. diff --git a/translations/ko-KR/data/reusables/support/ghae-priorities.md b/translations/ko-KR/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..5800af4b2006 --- /dev/null +++ b/translations/ko-KR/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| Priority | 설명 | 예시 | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

      _After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
      • Errors or outages that affect core Git or web application functionality for all users
      • Severe network or performance degradation for majority of users
      • Full or rapidly filling storage
      • Known security incidents or a breach of access
      | +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
      • Performance degradation that reduces productivity for many users
      • Reduced redundancy concerns from failures or service degradation
      • Production-impacting bugs or errors
      • {% data variables.product.product_name %} configuraton security concerns
      | +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
      • Problems in a test or staging environment
      • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
      • Issues with user tools and data collection methods
      • 업그레이드
      • Bug reports, general security questions, or other feature related questions
      • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
        • Feature requests and product feedback
        • General questions on overall configuration or use of {% data variables.product.product_name %}
        • Notifying {% data variables.contact.github_support %} of any planned changes
        | diff --git a/translations/ko-KR/data/reusables/support/government-response-times-may-vary.md b/translations/ko-KR/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/ko-KR/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/support/help_resources.md b/translations/ko-KR/data/reusables/support/help_resources.md index 6e226b167b40..b947358c27b9 100644 --- a/translations/ko-KR/data/reusables/support/help_resources.md +++ b/translations/ko-KR/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.product_name %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.product_name %} staff. +For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.company_short %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.company_short %} staff. Consider reaching out to [GitHub Support](https://github.com/contact) directly using the contact form for: - guaranteed response from {% data variables.product.product_name %} staff diff --git a/translations/ko-KR/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/ko-KR/data/reusables/support/premium-resolving-and-closing-tickets.md index fd2b6dab1937..01055b4e78bb 100644 --- a/translations/ko-KR/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/ko-KR/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.premium_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.premium_support %} may consider the ticket solved. -{% data variables.contact.premium_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. diff --git a/translations/ko-KR/data/reusables/support/scope-of-support.md b/translations/ko-KR/data/reusables/support/scope-of-support.md index 552a041f9d20..03157892bf89 100644 --- a/translations/ko-KR/data/reusables/support/scope-of-support.md +++ b/translations/ko-KR/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### Scope of support -If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if it's primarily about: +If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - Third party integrations - Hardware setup - CI/CD, such as Jenkins diff --git a/translations/ko-KR/data/reusables/two_fa/auth_methods_2fa.md b/translations/ko-KR/data/reusables/two_fa/auth_methods_2fa.md index c6ecc76d27f9..85b72e3b6379 100644 --- a/translations/ko-KR/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/ko-KR/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Authentication methods that support 2FA -| Authentication Method | 설명 | Two-factor authentication support | -| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if currentVersion != "free-pro-team@latest" %} +| Authentication Method | 설명 | Two-factor authentication support | +| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if enterpriseServerVersions contains currentVersion %} | Built-in authentication with an identity provider | Authentication is performed against user accounts that are stored on the identity provider. | Dependant on the identity provider.{% endif %} -| LDAP | Allows integration with your company directory service for authentication. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. | +| LDAP | Allows integration with your company directory service for authentication. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. | | SAML | Authentication is performed on an external identity provider. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | Single sign-on service is provided by an external server. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/ko-KR/data/reusables/user_settings/add_and_verify_email.md b/translations/ko-KR/data/reusables/user_settings/add_and_verify_email.md index 275ca27a34a1..7f3250a52aec 100644 --- a/translations/ko-KR/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/ko-KR/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. In "Add email address", type your email address and click **Add**. ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verify your email address](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/user_settings/link_email_with_your_account.md b/translations/ko-KR/data/reusables/user_settings/link_email_with_your_account.md index 76c606dd7c20..a1fa5e466408 100644 --- a/translations/ko-KR/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/ko-KR/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -Add the email address to your {% data variables.product.product_name %} account by [setting your commit email address](/articles/setting-your-commit-email-address), so that your commits are attributed to you and appear in your contributions graph. +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/user_settings/password-authentication-deprecation.md b/translations/ko-KR/data/reusables/user_settings/password-authentication-deprecation.md index ade0a4e28d59..bd247793cef3 100644 --- a/translations/ko-KR/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/ko-KR/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/ko-KR/data/reusables/user_settings/security.md b/translations/ko-KR/data/reusables/user_settings/security.md index 8cbb3b36dc7b..182a5688e8a1 100644 --- a/translations/ko-KR/data/reusables/user_settings/security.md +++ b/translations/ko-KR/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. In the left sidebar, click **Account security**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. In the left sidebar, click **Account security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. In the left sidebar, click **Security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/ko-KR/data/reusables/webhooks/check_run_properties.md b/translations/ko-KR/data/reusables/webhooks/check_run_properties.md index e9769631cc51..2d6c8d09eea5 100644 --- a/translations/ko-KR/data/reusables/webhooks/check_run_properties.md +++ b/translations/ko-KR/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| 키 | 유형 | 설명 | -| ------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `동작` | `문자열` | The action performed. Can be one of:
        • `created` - A new check run was created.
        • `completed` - The `status` of the check run is `completed`.
        • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
        • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
        | -| `check_run` | `개체` | The [check_run](/v3/checks/runs/#get-a-check-run). | -| `check_run[status]` | `문자열` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | -| `check_run[conclusion]` | `문자열` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_run[name]` | `문자열` | The name of the check run. | -| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | -| `requested_action` | `개체` | The action requested by the user. | -| `requested_action[identifier]` | `문자열` | The integrator reference of the action requested by the user. | +| 키 | 유형 | 설명 | +| --------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `동작` | `문자열` | The action performed. Can be one of:
        • `created` - A new check run was created.
        • `completed` - The `status` of the check run is `completed`.
        • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
        • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
        | +| `check_run` | `개체` | The [check_run](/v3/checks/runs/#get-a-check-run). | +| `check_run[status]` | `문자열` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | +| `check_run[conclusion]` | `문자열` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_run[name]` | `문자열` | The name of the check run. | +| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | +| `check_run[check_suite][pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| `requested_action` | `개체` | The action requested by the user. | +| `requested_action[identifier]` | `문자열` | The integrator reference of the action requested by the user. | diff --git a/translations/ko-KR/data/reusables/webhooks/check_suite_properties.md b/translations/ko-KR/data/reusables/webhooks/check_suite_properties.md index 4d05630160ec..fcc666d0692f 100644 --- a/translations/ko-KR/data/reusables/webhooks/check_suite_properties.md +++ b/translations/ko-KR/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| 키 | 유형 | 설명 | -| ---------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `동작` | `문자열` | The action performed. Can be:
        • `completed` - All check runs in a check suite have completed.
        • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
        • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
        | -| `check_suite` | `개체` | The [check_suite](/v3/checks/suites/). | -| `check_suite[head_branch]` | `문자열` | The head branch name the changes are on. | -| `check_suite[head_sha]` | `문자열` | The SHA of the most recent commit for this check suite. | -| `check_suite[status]` | `문자열` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | -| `check_suite[conclusion]` | `문자열` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_suite[url]` | `문자열` | URL that points to the check suite API resource. | -| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| 키 | 유형 | 설명 | +| ---------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `동작` | `문자열` | The action performed. Can be:
        • `completed` - All check runs in a check suite have completed.
        • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
        • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
        | +| `check_suite` | `개체` | The [check_suite](/v3/checks/suites/). | +| `check_suite[head_branch]` | `문자열` | The head branch name the changes are on. | +| `check_suite[head_sha]` | `문자열` | The SHA of the most recent commit for this check suite. | +| `check_suite[status]` | `문자열` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | +| `check_suite[conclusion]` | `문자열` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_suite[url]` | `문자열` | URL that points to the check suite API resource. | +| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | diff --git a/translations/ko-KR/data/reusables/webhooks/installation_properties.md b/translations/ko-KR/data/reusables/webhooks/installation_properties.md index 97b4d2685f0e..3fcb44fc5be9 100644 --- a/translations/ko-KR/data/reusables/webhooks/installation_properties.md +++ b/translations/ko-KR/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | 키 | 유형 | 설명 | | -------------- | ------- | ---------------------------------------------------------------------- | -| `동작` | `문자열` | The action that was performed. Can be one of:
        • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
        • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
        • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
        • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
        • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
        • {% endif %}
        • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
        | +| `동작` | `문자열` | The action that was performed. Can be one of:
        • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
        • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
        • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
        • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
        • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
        • {% endif %}
        • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
        | | `repositories` | `array` | An array of repository objects that the insatllation can access. | diff --git a/translations/ko-KR/data/reusables/webhooks/secret.md b/translations/ko-KR/data/reusables/webhooks/secret.md index d4d128984aec..a92e5fca87b5 100644 --- a/translations/ko-KR/data/reusables/webhooks/secret.md +++ b/translations/ko-KR/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." diff --git a/translations/ko-KR/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/ko-KR/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/translations/ko-KR/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/ko-KR/data/ui.yml b/translations/ko-KR/data/ui.yml index ebceb6ed5eb9..128a395bf103 100644 --- a/translations/ko-KR/data/ui.yml +++ b/translations/ko-KR/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: 연락처 notices: - ghe_release_candidate: GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: 문서에 대한 업데이트가 자주 게시되며, 이 페이지의 번역이 아직 진행 중일 수 있습니다. 최신 정보는영어 설명서를 방문하십시오. 이 페이지에서 번역에 문제가 있는 경우 알려주십시오. localization_in_progress: 안녕하세요! 이 페이지는 현재 개발 중이거나 아직 번역 중입니다. 정확한 최신 정보를 확인하려면 영어 설명서를 방문하십시오. product_in_progress: '👋 안녕하세요! 이 페이지는 현재 개발 중입니다. 정확한 최신 정보는 개발자 설명서를 방문하십시오.' diff --git a/translations/ko-KR/data/variables/contact.yml b/translations/ko-KR/data/variables/contact.yml index dda3137566e9..d230130d9418 100644 --- a/translations/ko-KR/data/variables/contact.yml +++ b/translations/ko-KR/data/variables/contact.yml @@ -1,7 +1,7 @@ --- contact_ent_support: '[GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} report_content: >- @@ -21,6 +21,9 @@ premium_support: 'GitHub Premium Support' #Enterprise Support portal enterprise_portal: 'GitHub Enterprise Support portal' contact_enterprise_portal: '[GitHub Enterprise Support portal](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'GitHub Support portal' contact_support_portal: '[GitHub Support portal](https://support.github.com/contact)' diff --git a/translations/ko-KR/data/variables/product.yml b/translations/ko-KR/data/variables/product.yml index dc314aa800c4..6ceff481ea0a 100644 --- a/translations/ko-KR/data/variables/product.yml +++ b/translations/ko-KR/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: 'your GitHub Enterprise Server instance' prodname_free_user: 'GitHub 무료' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'GitHub 앱' prodname_github_apps: 'GitHub Apps' prodname_oauth_app: 'OAuth 앱' #API and developer docs -prodname_enterprise_api: 'the GitHub Enterprise Server API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API Development and Support Forum](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Content Attachments' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/pt-BR/content/actions/creating-actions/creating-a-composite-run-steps-action.md b/translations/pt-BR/content/actions/creating-actions/creating-a-composite-run-steps-action.md index 4d8ab5337e56..87d5f9ffaf12 100644 --- a/translations/pt-BR/content/actions/creating-actions/creating-a-composite-run-steps-action.md +++ b/translations/pt-BR/content/actions/creating-actions/creating-a-composite-run-steps-action.md @@ -36,7 +36,7 @@ Antes de começar, você criará um repositório {% data variables.product.produ echo "Goodbye" ``` -3. From your terminal, make `goodbye.sh` executable. +3. No seu terminal, torne `goodbye.sh` executável. ```shell chmod +x goodbye.sh @@ -85,7 +85,7 @@ Antes de começar, você criará um repositório {% data variables.product.produ Para obter mais informações sobre como usar `github.action_path`, consulte "[`github context`](/actions/reference/context-and-expression-syntax-for-github-actions#github-context)". -1. No terminal, verifique no seu arquivo `action.yml`. +1. No seu terminal, verifique o seu arquivo `action.yml`. ```shell git add action.yml @@ -93,7 +93,7 @@ Antes de começar, você criará um repositório {% data variables.product.produ git push ``` -1. From your terminal, add a tag. This example uses a tag called `v1`. Para obter mais informações, consulte "[Sobre ações](/actions/creating-actions/about-actions#using-release-management-for-actions)". +1. No seu terminal, adicione uma tag. Este exemplo usa uma tag denominada `v1`. Para obter mais informações, consulte "[Sobre ações](/actions/creating-actions/about-actions#using-release-management-for-actions)". ```shell git tag -a -m "Description of this release" v1 @@ -104,7 +104,7 @@ Antes de começar, você criará um repositório {% data variables.product.produ O código de fluxo de trabalho a seguir usa a ação hello world completa que você fez em "[Criando uma ação arquivo de metadados](/actions/creating-actions/creating-a-composite-run-steps-action#creating-an-action-metadata-file)". -Copy the workflow code into a `.github/workflows/main.yml` file in another repository, but replace `actions/hello-world-composite-run-steps-action@v1` with the repository and tag you created. Você também pode substituir a entrada `who-to-greet` pelo seu nome. +Copie o código do fluxo de trabalho em um arquivo `.github/workflows/main.yml` em outro repositório, mas substitua `actions/hello-world-composite-run-steps-action@v1` pelo repositório e a tag que você criou. Você também pode substituir a entrada `who-to-greet` pelo seu nome. {% raw %} **.github/workflows/main.yml** diff --git a/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md b/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md index 3e920af82b9f..26268052931a 100644 --- a/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/pt-BR/content/actions/creating-actions/creating-a-javascript-action.md @@ -262,4 +262,4 @@ No seu repositório, clique na aba **Ações** e selecione a última execução ![Uma captura de tela de sua ação em um fluxo de trabalho](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![Uma captura de tela de sua ação em um fluxo de trabalho](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/pt-BR/content/actions/guides/building-and-testing-java-with-maven.md b/translations/pt-BR/content/actions/guides/building-and-testing-java-with-maven.md index a2c46a5af98e..549704f853a6 100644 --- a/translations/pt-BR/content/actions/guides/building-and-testing-java-with-maven.md +++ b/translations/pt-BR/content/actions/guides/building-and-testing-java-with-maven.md @@ -30,7 +30,7 @@ Recomendamos que você tenha um entendimento básico da estrutura do Java e do M ### Introdução com um modelo de fluxo de trabalho do Maven -{% data variables.product.prodname_dotcom %} fornece um modelo de fluxo de trabalho Maven que funcionará para a maioria dos projetos Java baseados no Maven. Para obter mais informações, consulte o [modelo do fluxo de trabalho do Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). +{% data variables.product.prodname_dotcom %} fornece um modelo de fluxo de trabalho Maven que funcionará para a maioria dos projetos Java baseados no Maven. Para obter mais informações, consulte o [Modelo do fluxo de trabalho do Maven](https://github.com/actions/starter-workflows/blob/main/ci/maven.yml). Para começar rapidamente, você pode escolher o modelo do Maven pré-configurado ao criar um novo fluxo de trabalho. Para obter mais informações, consulte o início rápido "[{% data variables.product.prodname_actions %}](/actions/quickstart)". diff --git a/translations/pt-BR/content/actions/guides/building-and-testing-nodejs.md b/translations/pt-BR/content/actions/guides/building-and-testing-nodejs.md index 1746a423e8bd..a7fa1605cc7a 100644 --- a/translations/pt-BR/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/pt-BR/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ O {% data variables.product.prodname_dotcom %} fornece um modelo de fluxo de tra Para iniciar rapidamente, adicione o modelo ao diretório `.github/workflows` do repositório. {% raw %} -```yaml +```yaml{:copy} Nome: Node.js CI em: [push] diff --git a/translations/pt-BR/content/actions/guides/publishing-docker-images.md b/translations/pt-BR/content/actions/guides/publishing-docker-images.md index 7b4704474356..e7f9aa9fe304 100644 --- a/translations/pt-BR/content/actions/guides/publishing-docker-images.md +++ b/translations/pt-BR/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ Para fazer push para o Docker Hub, você deverá ter uma conta Docker Hub e ter As opções `build-push-action` necessárias para o Docker Hub são: -* `nome de usuário` e `senha`: Este é o seu nome de usuário e senha do Docker Hub. Recomendamos armazenar seu nome de usuário e senha do Docker Hub como segredos encriptados no repositório {% data variables.product.prodname_dotcom %} para que não sejam expostos no seu arquivo de fluxo de trabalho. Para obter mais informações, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". +* `nome de usuário` e `senha`: Este é o seu nome de usuário e senha do Docker Hub. Recomendamos armazenar seu nome de usuário e senha do Docker Hub como segredos encriptados no seu repositório de {% data variables.product.prodname_dotcom %} para que não sejam expostos no seu arquivo de fluxo de trabalho. Para obter mais informações, consulte "[Criando e usando segredos encriptados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)". * `repositório`: Seu repositório do Docker Hub no formato `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/translations/pt-BR/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/pt-BR/content/actions/guides/storing-workflow-data-as-artifacts.md index ba042a23d1d1..bf6b137692c7 100644 --- a/translations/pt-BR/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/pt-BR/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -74,7 +74,7 @@ Por exemplo, o seu repositório ou um aplicativo web pode conter arquivos SASS e | ``` -Esse exemplo mostra como criar um fluxo de trabalho para um projeto Node.js que `builds` (compila) o código no diretório `src` e executa os testes no diretório `tests`. Você pode partir do princípio que executar `npm test` produz um relatório de cobertura de código denominado `code-coverage.html`, armazenado no diretório `output/test/`. +Esse exemplo mostra como criar um fluxo de trabalho para um projeto Node.js que builds (compila) o código no diretório `src` e executa os testes no diretório `tests`. Você pode partir do princípio que executar `npm test` produz um relatório de cobertura de código denominado `code-coverage.html`, armazenado no diretório `output/test/`. O fluxo de trabalho faz o upload dos artefatos de produção no diretório `dist`, mas exclui todos os arquivos de markdown. Ele também e faz o upload do relatório de `code-coverage.html` como outro artefato. diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 2a3a148714ca..0bb625f174bb 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ Os sistemas operacionais a seguir são compatíveis com o aplicativo de execuç - macOS 10.13 (High Sierra) or versão posterior -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Comunicação entre executores auto-hospedados e {% data variables.product.prodname_dotcom %} @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -Se você usar uma lista de endereços IP permitida para a sua a sua organização ou conta corporativa do {% data variables.product.prodname_dotcom %}, você deverá adicionar o endereço IP do executor auto-hospedado à lista de permissões. Para obter mais informações consulte "[Gerenciar endereços IP permitidos para a sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" ou "[Aplicar as configurações de segurança na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". +Se você usar uma lista de endereços IP permitida para a sua a sua organização ou conta corporativa do {% data variables.product.prodname_dotcom %}, você deverá adicionar o endereço IP do executor auto-hospedado à lista de permissões. Para obter mais informações consulte "[Gerenciar endereços IP permitidos para a sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" ou "[Aplicar as configurações de segurança na sua conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". {% else %} diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index ddda813cb8c6..a39ca068a8b3 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ Você pode adicionar executores auto-hospedados a uma empresa, onde podem ser at {% if currentVersion == "free-pro-team@latest" %} Para adicionar um executor auto-hospedado a uma conta corporativa, você deve ser proprietário da organização. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} Para adicionar um executor auto-hospedado no nível de empresa de {% data variables.product.product_location %}, você deve ser um administrador do site. {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Clique na aba **Executores auto-hospedados**. diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 838a0bc8a672..95e31e98e9b9 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -55,12 +55,7 @@ Os executores auto-hospedados são automaticamente atribuídos ao grupo-padrão Ao criar um grupo, é necessário escolher uma política que conceda acesso a todas as organizações da empresa ou escolher organizações específicas. -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Clique na aba **Executores auto-hospedados**. diff --git a/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index a28c7f47f6a3..37e5b6671004 100644 --- a/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/pt-BR/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ Para remover um executor auto-hospedado de uma organização, você deve ser um {% if currentVersion == "free-pro-team@latest" %} Para remover um executor auto-hospedado de uma conta corporativa, você deve ser um proprietário corporativo. Recomendamos que você também tenha acesso à máquina do executor auto-hospedado. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} Para remover um executor auto-hospedado no nível da empresa de {% data variables.product.product_location %}, você deve ser um administrador do site. Recomendamos que você também tenha acesso à máquina do executor auto-hospedado. {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/pt-BR/content/actions/index.md b/translations/pt-BR/content/actions/index.md index 09bd83f878a5..727fb718a503 100644 --- a/translations/pt-BR/content/actions/index.md +++ b/translations/pt-BR/content/actions/index.md @@ -2,15 +2,19 @@ title: Documentação do GitHub Actions shortTitle: GitHub Actions intro: 'Automatize, personalize e execute seus fluxos de trabalho de desenvolvimento do software diretamente no seu repositório com o {% data variables.product.prodname_actions %}. Você pode descobrir, criar e compartilhar ações para realizar qualquer trabalho que desejar, incluindo CI/CD, bem como combinar ações em um fluxo de trabalho completamente personalizado.' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
          - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
        • {% include featured-link %}
        • {% endfor %}
        @@ -50,7 +54,7 @@ versions:

        {% data ui.toc.popular_articles %}

          - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
        • {% include featured-link %}
        • {% endfor %}
        @@ -61,40 +65,16 @@ versions:

        Gerenciar fluxos de trabalho

          - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
        • {% include featured-link %}
        • {% endfor %}
        - -
        -

        Guias

        +

        Mais guias

        @@ -183,7 +163,7 @@ versions:

        Publishing Node.js packages

        Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

        - Java + JavaScript/TypeScript CI
        @@ -195,5 +175,5 @@ versions:
        - Mais guias {% octicon "arrow-right" %} + Mostrar todos os guias {% octicon "arrow-right" %} diff --git a/translations/pt-BR/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/pt-BR/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 2172d1ef1c2e..113166500d60 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -290,7 +290,7 @@ Para obter mais informações, consulte "[Eventos que acionam fluxos de trabalho ### Variáveis e segredos -O GitLab CI/CD e {% data variables.product.prodname_actions %} são compatíveis com as variáveis de ambiente no pipeline u no arquivo de configuração do fluxo de trabalho e ao criar segredos usando o GitLab ou a interface de usuário de {% data variables.product.product_name %}. +O GitLab CI/CD e {% data variables.product.prodname_actions %} são compatíveis com as variáveis de ambiente no pipeline ou no arquivo de configuração do fluxo de trabalho e ao criar segredos usando o GitLab ou a interface de usuário de {% data variables.product.product_name %}. Para obter mais informações, consulte "[Variáveis de ambiente](/actions/reference/environment-variables)" e "[Segredos criptografados](/actions/reference/encrypted-secrets)". diff --git a/translations/pt-BR/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/pt-BR/content/actions/learn-github-actions/security-hardening-for-github-actions.md index 057658578bd2..99a20f95f184 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/pt-BR/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ Como resultado, os executores auto-hospedados quase [nunca devem ser usados para Você também deve considerar o ambiente das máquinas de executores auto-hospedadas: - Que informação sensível reside na máquina configurada como um executor auto-hospedado? Por exemplo, chaves SSH privadas, tokens de acesso à API, entre outros. - A máquina tem acesso à rede a serviços sensíveis? Por exemplo, serviços de metadados do Azure ou AWS. A quantidade de informações confidenciais neste ambiente deve ser limitada ao mínimo, e você deve estar sempre ciente de que qualquer usuário capaz de invocar fluxos de trabalho terá acesso a esse ambiente. + +### Auditar eventos de {% data variables.product.prodname_actions %} + +Você pode usar o log de auditoria para monitorar tarefas administrativas em uma organização. O log de auditoria registra o tipo de ação, quando foi executado e qual conta de usuário realizou a ação. + +Por exemplo, você pode usar o log de auditoria para monitorar o evento de `action:org.update_actions_secret`, que controla as alterações nos segredos da organização: ![Entradas do log de auditoria](/assets/images/help/repository/audit-log-entries.png) + +As tabelas a seguir descrevem os eventos de {% data variables.product.prodname_actions %} que você pode encontrar no log de auditoria. Para obter mais informações sobre como usar o registro de auditoria, consulte [Revisar o log de auditoria para a sua organização](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)". + +#### Eventos para gerenciamento de segredo +| Ação | Descrição | +| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.create_actions_secret` | Acionado quando um administrador da organização [cria um segredo de {% data variables.product.prodname_actions %}](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). . | +| `action:org.remove_actions_secret` | Acionado quando um administrador da organização remove um segredo de {% data variables.product.prodname_actions %}. | +| `action:org.update_actions_secret` | Acionado quando um administrador da organização atualiza um segredo de {% data variables.product.prodname_actions %}. | +| `action:repo.create_actions_secret` | Acionado quando um administrador do repositório [cria um segredo de {% data variables.product.prodname_actions %}](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). | +| `action:repo.remove_actions_secret` | Acionado quando um administrador do repositório remove um segredo de {% data variables.product.prodname_actions %}. | +| `action:repo.update_actions_secret` | Acionado quando um administrador do repositório atualiza um segredo de {% data variables.product.prodname_actions %}. | + +#### Eventos para executores auto-hospedados +| Ação | Descrição | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | Acionado quando um proprietário da organização [registra um novo executor auto-hospedado](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `action:org.remove_self_hosted_runner` | Acionado quando um proprietário da organização [remove um executor auto-hospedado](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). | +| `action:repo.register_self_hosted_runner` | Acionado quando um administrador do repositório [registra um novo executor auto-hospedado](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `action:repo.remove_self_hosted_runner` | Acionado quando um administrador do repositório [remove um executor auto-hospedado](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). | + +#### Eventos para grupos de executores auto-hospedados +| Ação | Descrição | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.runner_group_created` | Acionada quando um administrador da organização [cria um grupo de executores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `action:org.runner_group_removed` | Acionado quando um administrador da organização remove um grupo de executores auto-hospedados. | +| `action:org.runner_group_renamed` | Acionado quando um administrador da organização renomeia um grupo de executores auto-hospedados. | +| `action:org.runner_group_runners_added` | Acionada quando um administrador da organização [adiciona um executor auto-hospedado a um grupo](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. | + + diff --git a/translations/pt-BR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/pt-BR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 4829ced3cea7..e8626f46a9a5 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/pt-BR/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -14,7 +14,7 @@ versions: ### Visão Geral -Se você precisar compartilhar fluxos de trabalho e outros recursos de {% data variables.product.prodname_actions %} com a sua equipe, considere colaborar dentro de uma organização de {% data variables.product.prodname_dotcom %}. Uma organização permite que você armazene e gerencie centralmente segredos, artefatos e executores auto-hospedados. Você também pode criar modelos de fluxo de trabalho no repositório `.github` e compartilhá-los com outros usuários na sua organização. +Se você precisar compartilhar fluxos de trabalho e outros recursos de {% data variables.product.prodname_actions %} com a sua equipe, considere colaborar dentro de uma organização de {% data variables.product.prodname_dotcom %}. An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. Você também pode criar modelos de fluxo de trabalho no repositório `.github` e compartilhá-los com outros usuários na sua organização. ### Criar um modelo do fluxo de trabalho diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/pt-BR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index 7675c2e57948..8c5a7954cdd5 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- title: Desabilitar e habilitar um fluxo de trabalho -intro: Você pode desabilitar e reabilitar um fluxo de trabalho usando {% data variables.product.prodname_dotcom %} ou a API REST. +intro: 'Você pode desabilitar e reabilitar um fluxo de trabalho usando {% data variables.product.prodname_dotcom %} ou a API REST.' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 13f31fd2653f..227e551f7c0f 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -38,4 +38,4 @@ Você também pode definir um período de retenção personalizado para artefato ### Localizar a data de expiração de um artefato Você pode usar a API para confirmar a data em que um artefato está agendado para ser excluído. Para obter mais informações, consulte o valor `expires_at` valor retornado por "[Listar artefatos para um repositório](/rest/reference/actions#artifacts). " -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/pt-BR/content/actions/managing-workflow-runs/using-workflow-run-logs.md b/translations/pt-BR/content/actions/managing-workflow-runs/using-workflow-run-logs.md index 1ef38c4f7b2f..39f2e7c6102d 100644 --- a/translations/pt-BR/content/actions/managing-workflow-runs/using-workflow-run-logs.md +++ b/translations/pt-BR/content/actions/managing-workflow-runs/using-workflow-run-logs.md @@ -60,12 +60,12 @@ Você pode fazer o download dos arquivos de registro da execução do seu fluxo {% data reusables.repositories.view-run-superlinter %} {% data reusables.repositories.navigate-to-job-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. No canto superior direito, clique em +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} e selecione **Fazer o download o arquivo de registro**. ![Menu suspenso Download logs (Baixar logs)](/assets/images/help/repository/download-logs-drop-down-updated.png) {% else %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. No canto superior direito, clique em +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} e selecione **Fazer o download o arquivo de registro**. ![Menu suspenso Download logs (Baixar logs)](/assets/images/help/repository/download-logs-drop-down.png) {% endif %} @@ -82,5 +82,5 @@ Você pode excluir arquivos de registro da execução do seu fluxo de trabalho. 2. Para excluir os arquivos de registro, clique no botão **Excluir todos os registros** e revise a instrução de confirmação. ![Delete all logs](/assets/images/help/repository/delete-all-logs-updated.png)Após excluir os registros, o botão **Excluir todos os registros** será removido para indicar que não restaram arquivos de registro na execução do fluxo de trabalho. {% else %} 1. No canto superior direito, clique em {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Ícone horizontal do kebab](/assets/images/help/repository/workflow-run-kebab-horizontal-icon.png) -2. Para excluir os arquivos de registro, clique no botão **Excluir todos os registros** e revise a instrução de confirmação. ![Delete all logs](/assets/images/help/repository/delete-all-logs.png) After the logs have been deleted, the **Delete all logs** button is removed to indicate that no log files remain in the workflow run. +2. Para excluir os arquivos de registro, clique no botão **Excluir todos os registros** e revise a instrução de confirmação. ![Delete all logs](/assets/images/help/repository/delete-all-logs.png) Depois que os registros forem excluídos, o botão **Excluir todos os registros** é removido para indicar que nenhum arquivo de registro permanece na execução do fluxo de trabalho. {% endif %} diff --git a/translations/pt-BR/content/actions/quickstart.md b/translations/pt-BR/content/actions/quickstart.md index 0b381cfc2806..1388f9bd7767 100644 --- a/translations/pt-BR/content/actions/quickstart.md +++ b/translations/pt-BR/content/actions/quickstart.md @@ -21,7 +21,7 @@ Você só precisa de um repositório de {% data variables.product.prodname_dotco 1. Do seu repositório no {% data variables.product.prodname_dotcom %}, crie um novo arquivo no diretório `.github/workflows` denominado `superlinter.yml`. Para obter mais informações, consulte "[Criar arquivos](/github/managing-files-in-a-repository/creating-new-files)". 2. Copie o conteúdo de YAML a seguir para o arquivo `superlinter.yml`. **Observação:** Se seu branch-padrão não for `principal`, atualize o valor de `DEFAULT_BRANCH` para corresponder ao nome do branch-padrão do seu repositório. {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter # Run this workflow every time a new commit pushed to your repository diff --git a/translations/pt-BR/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/pt-BR/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 0bc9771e71e3..fd52b14239f4 100644 --- a/translations/pt-BR/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/pt-BR/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -93,7 +93,7 @@ O contexto `github` context contém informações sobre a execução do fluxo de | `github.event_path` | `string` | O caminho para a carga completa do evento do webhook no executor. | | `github.head_ref` | `string` | `head_ref` ou branch de origem da pull request em uma execução de fluxo de trabalho. Essa propriedade só está disponível quando o evento que aciona a execução do fluxo de trabalho é uma `pull_request`. | | `github.job` | `string` | O [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) do trabalho atual. | -| `github.ref` | `string` | Branch ou ref tag que acionou a execução do fluxo de trabalho. | +| `github.ref` | `string` | Branch ou ref tag que acionou a execução do fluxo de trabalho. Para branches, está no formato `refs/heads/`, e, para tags, está em `refs/tags/`. | | `github.repository` | `string` | Nome do repositório e o proprietário. Por exemplo, `Codertocat/Hello-World`. | | `github.repository_owner` | `string` | O nome do proprietário do repositório. Por exemplo, `Codertocat`. | | `github.run_id` | `string` | {% data reusables.github-actions.run_id_description %} diff --git a/translations/pt-BR/content/actions/reference/environment-variables.md b/translations/pt-BR/content/actions/reference/environment-variables.md index 4e64e97ff3f1..ece38c87c3de 100644 --- a/translations/pt-BR/content/actions/reference/environment-variables.md +++ b/translations/pt-BR/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ Você também pode usar o {% if currentVersion == "free-pro-team@latest" or curr | Variável de ambiente | Descrição | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `CI` | Definido sempre como `verdadeiro`. | -| `HOME` | Caminho para o diretório inicial do {% data variables.product.prodname_dotcom %} usado para armazenar dados do usuário. Por exemplo, `/github/home`. | | `GITHUB_WORKFLOW` | Nome do fluxo de trabalho. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} diff --git a/translations/pt-BR/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/pt-BR/content/actions/reference/specifications-for-github-hosted-runners.md index 7c9a854e15a9..7d3320c747b7 100644 --- a/translations/pt-BR/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/pt-BR/content/actions/reference/specifications-for-github-hosted-runners.md @@ -50,6 +50,7 @@ Cada máquina virtual tem os mesmos recursos de hardware disponíveis. {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} Lista de registros de fluxo de trabalho do executor usado para executar um trabalho. Para obter mais informações, consulte "[Visualizar histórico de execução de fluxo de trabalho](/actions/managing-workflow-runs/viewing-workflow-run-history)". @@ -63,8 +64,10 @@ As ferramentas do software incluídas em executores hospedados em {% data variab * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} Executores hospedados no {% data variables.product.prodname_dotcom %} incluem as ferramentas integradas padrão do sistema operacional, além dos pacotes listados nas referências acima. Por exemplo, os executores do Ubuntu e do macOS incluem `grep`, `find` e `which`, entre outras ferramentas-padrão. @@ -90,7 +93,7 @@ Executores do Windows e Ubuntu são hospedados no Azure e têm os mesmos interva A Microsoft atualiza os intervalos de endereços IP Azure semanalmente em um arquivo JSON que você pode baixar no site [Azure intervalos IP e tags de serviço - nuvem pública](https://www.microsoft.com/en-us/download/details.aspx?id=56519). Você pode usar esse intervalo de endereços IP se precisar de uma lista de permissão para evitar acesso não-autorizado em seus recursos internos. -O arquivo JSON contém um array chamado `values` (valores). Dentro desse array, você pode encontrar os endereços IP suportados em um objeto com `nome` e `id` da região Azure, por exemplo `"AzureCloud. astus2"`. +O arquivo JSON contém um array chamado `values` (valores). Dentro desse array, você pode encontrar os endereços IP suportados em um objeto com `name` e `id` da região Azure, por exemplo `"AzureCloud. astus2"`. Você pode encontrar os intervalos de endereços IP compatíveis no objeto `"addressPrefixes"`. Este é um exemplo resumido do arquivo JSON. @@ -123,11 +126,11 @@ Você pode encontrar os intervalos de endereços IP compatíveis no objeto `"add O {% data variables.product.prodname_dotcom %} executa ações e comandos de shell em diretórios específicos na máquina virtual. Os caminhos dos arquivos nas máquinas virtuais não são estáticos. Use as variáveis de ambiente que {% data variables.product.prodname_dotcom %} fornece para construir caminhos de arquivos para os diretórios `home`, `workspace` e `workflow`. -| Diretório | Variável de ambiente | Descrição | -| --------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `casa` | `HOME` | Contém dados relacionados ao usuário. Por exemplo, esse diretório pode conter credenciais de uma tentativa de login. | -| `área de trabalho` | `GITHUB_WORKSPACE` | As ações e comandos do shell executados neste diretório. Uma ação pode modificar o conteúdo desse diretório, que fica acessível nas ações subsequentes. | -| `workflow/event.json` | `GITHUB_EVENT_PATH` | A carga `POST` do evento webhook que acionou o fluxo de trabalho. O {% data variables.product.prodname_dotcom %} o rescreve sempre que uma ação é executada para isolar o conteúdo do arquivo entre as ações. | +| Diretório | Variável de ambiente | Descrição | +| --------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `home` | `HOME` | Contém dados relacionados ao usuário. Por exemplo, esse diretório pode conter credenciais de uma tentativa de login. | +| `workspace` | `GITHUB_WORKSPACE` | As ações e comandos do shell executados neste diretório. Uma ação pode modificar o conteúdo desse diretório, que fica acessível nas ações subsequentes. | +| `workflow/event.json` | `GITHUB_EVENT_PATH` | O payload do `POST` do evento webhook que acionou o fluxo de trabalho. O {% data variables.product.prodname_dotcom %} o rescreve sempre que uma ação é executada para isolar o conteúdo do arquivo entre as ações. | Para obter uma lista das variáveis de ambiente que {% data variables.product.prodname_dotcom %} cria para cada fluxo de trabalho, consulte "[Usar variáveis de ambiente](/github/automating-your-workflow-with-github-actions/using-environment-variables)". diff --git a/translations/pt-BR/content/actions/reference/usage-limits-billing-and-administration.md b/translations/pt-BR/content/actions/reference/usage-limits-billing-and-administration.md index a3a5ea800c9e..3a754d50e911 100644 --- a/translations/pt-BR/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/pt-BR/content/actions/reference/usage-limits-billing-and-administration.md @@ -67,17 +67,17 @@ Para obter mais informações, consulte: - [Configurar o período de retenção para {% data variables.product.prodname_actions %} para artefatos e registros no seu repositório](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Configurar o período de retenção para {% data variables.product.prodname_actions %} para artefatos e registros na sua organização](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Configurar o período de retenção para {% data variables.product.prodname_actions %} para artefatos e registros na sua empresa](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Configurar o período de retenção para {% data variables.product.prodname_actions %} para artefatos e registros na sua empresa](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} -### Desativar ou limitar {% data variables.product.prodname_actions %} para o seu repositório ou organização +### Desabilitar ou limitar {% data variables.product.prodname_actions %} para o seu repositório ou organização {% data reusables.github-actions.disabling-github-actions %} Para obter mais informações, consulte: - "[Desabilitar ou limitar {% data variables.product.prodname_actions %} para um repositório](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" - "[Desabilitar ou limitar {% data variables.product.prodname_actions %} para a sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Aplicar as políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" para {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Aplicar as políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)" para {% data variables.product.prodname_ghe_cloud %}{% endif %} ### Desabilitar e habilitar fluxos de trabalho diff --git a/translations/pt-BR/content/actions/reference/workflow-commands-for-github-actions.md b/translations/pt-BR/content/actions/reference/workflow-commands-for-github-actions.md index 002343cf6b74..169068c62a81 100644 --- a/translations/pt-BR/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/pt-BR/content/actions/reference/workflow-commands-for-github-actions.md @@ -53,13 +53,15 @@ core.setOutput('SELECTED_COLOR', 'green'); Você pode usar o comando `set-output` no seu fluxo de trabalho para definir o mesmo valor: +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} A tabela a seguir mostra quais funções do conjunto de ferramentas estão disponíveis dentro de um fluxo de trabalho: diff --git a/translations/pt-BR/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/pt-BR/content/actions/reference/workflow-syntax-for-github-actions.md index 3087efbc82fe..2d4d9a44dfb1 100644 --- a/translations/pt-BR/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/pt-BR/content/actions/reference/workflow-syntax-for-github-actions.md @@ -1,7 +1,7 @@ --- -title: Sintaxe de fluxo de trabalho para o GitHub Actions -shortTitle: Sintaxe de fluxo de trabalho -intro: Um fluxo de trabalho é um processo automatizado configurável constituído de um ou mais trabalhos. Você deve criar um arquivo YAML para definir a configuração do seu fluxo de trabalho. +title: Workflow syntax for GitHub Actions +shortTitle: Workflow syntax +intro: A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration. product: '{% data reusables.gated-features.actions %}' redirect_from: - /articles/workflow-syntax-for-github-actions @@ -15,45 +15,45 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -### Sobre sintaxe YAML para fluxos de trabalho +### About YAML syntax for workflows -Arquivos de fluxo de trabalho usam sintaxe YAML e devem ter uma extensão de arquivo `.yml` ou `.yaml`. Se você não souber o que é YAMLe quiser saber mais, consulte "[Aprender a usar YAML em cinco minutos](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)". +Workflow files use YAML syntax, and must have either a `.yml` or `.yaml` file extension. If you're new to YAML and want to learn more, see "[Learn YAML in five minutes](https://www.codeproject.com/Articles/1214409/Learn-YAML-in-five-minutes)." -Você deve armazenar os arquivos de fluxo de trabalho no diretório `.github/workflows` do seu repositório. +You must store workflow files in the `.github/workflows` directory of your repository. ### **`name`** -Nome do fluxo de trabalho. O {% data variables.product.prodname_dotcom %} exibe os nomes dos fluxos de trabalho na página de ações do repositório. Se você omitir o `nome`, o {% data variables.product.prodname_dotcom %} irá defini-lo como o caminho do arquivo do fluxo de trabalho relativo à raiz do repositório. +The name of your workflow. {% data variables.product.prodname_dotcom %} displays the names of your workflows on your repository's actions page. If you omit `name`, {% data variables.product.prodname_dotcom %} sets it to the workflow file path relative to the root of the repository. ### **`on`** -**Obrigatório** Nome do evento do {% data variables.product.prodname_dotcom %} que aciona o fluxo de trabalho. Você pode fornecer uma única `string` de evento, um `array` de eventos, um `array` de `types` (tipos) de eventos ou um `map` (mapa) de configuração de eventos que programe um fluxo de trabalho ou restrinja a execução do fluxo de trabalho a alterações em determinados arquivos, tags ou branches. Para obter uma lista de eventos disponíveis, consulte "[Eventos que acionam fluxos de trabalho](/articles/events-that-trigger-workflows)". +**Required** The name of the {% data variables.product.prodname_dotcom %} event that triggers the workflow. You can provide a single event `string`, `array` of events, `array` of event `types`, or an event configuration `map` that schedules a workflow or restricts the execution of a workflow to specific files, tags, or branch changes. For a list of available events, see "[Events that trigger workflows](/articles/events-that-trigger-workflows)." {% data reusables.github-actions.actions-on-examples %} ### **`on..types`** -Seleciona os tipos de atividades que acionarão a execução de um fluxo de trabalho. A maioria dos eventos GitHub são acionados por mais de um tipo de atividade. Por exemplo, o evento para o recurso release (versão) é acionado quando uma versão é `published` (publicada), `unpublished` (a publicação é cancelada), `created` (criada), `edited` (editada), `deleted` (excluída) ou `prereleased` (versão prévia). A palavra-chave `types` (tipos) permite que você limite a atividade que faz com que o fluxo de trabalho seja executado. Quando somente um tipo de atividade aciona um evento de webhook, a palavra-chave `types` (tipos) é desnecessária. +Selects the types of activity that will trigger a workflow run. Most GitHub events are triggered by more than one type of activity. For example, the event for the release resource is triggered when a release is `published`, `unpublished`, `created`, `edited`, `deleted`, or `prereleased`. The `types` keyword enables you to narrow down activity that causes the workflow to run. When only one activity type triggers a webhook event, the `types` keyword is unnecessary. -É possível usar um array de `types` (tipos) de evento. Para obter mais informações sobre cada evento e seus tipos de atividades, consulte "[Eventos que acionam fluxos de trabalho](/articles/events-that-trigger-workflows#webhook-events)". +You can use an array of event `types`. For more information about each event and their activity types, see "[Events that trigger workflows](/articles/events-that-trigger-workflows#webhook-events)." ```yaml -# Aciona o fluxo de trabalho na atividade de pull request +# Trigger the workflow on pull request activity on: release: - # Usa apenas a palavra-chave types (tipos) para limitar os tipos de atividades que acionam o fluxo de trabalho. + # Only use the types keyword to narrow down the activity types that will trigger your workflow. types: [published, created, edited] ``` ### **`on..`** -Ao usar os eventos `push` e `pull_request`, é possível configurar um fluxo de trabalho para ser executado em branches ou tags específicos. Para um evento de `pull_request`, são avaliados apenas os branches e tags na base. Se você definir apenas `tags` ou `branches`, o fluxo de trabalho não será executado para eventos que afetam o Git ref indefinido. +When using the `push` and `pull_request` events, you can configure a workflow to run on specific branches or tags. For a `pull_request` event, only branches and tags on the base are evaluated. If you define only `tags` or only `branches`, the workflow won't run for events affecting the undefined Git ref. -As palavras-chave `branches`, `branches-ignore`, `tags` e `tags-ignore` aceitam padrões glob que usam os caracteres curinga `*` e `**` para coincidir com mais de um nome de branch ou tag. Para obter mais informações, consulte a "[Folha de consulta de filtro padrão](#filter-pattern-cheat-sheet)". +The `branches`, `branches-ignore`, `tags`, and `tags-ignore` keywords accept glob patterns that use the `*` and `**` wildcard characters to match more than one branch or tag name. For more information, see the "[Filter pattern cheat sheet](#filter-pattern-cheat-sheet)." -#### Exemplo com branches e tags +#### Example including branches and tags -Os padrões definidos nos `branches` e `tags` são avaliados relativamente ao nome do Git ref. Por exemplo, definir o padrão `mona/octocat` nos `branches` corresponde ao Git ref `refs/heads/mona/octocat`. O padrão `releases/**` corresponderá ao Git ref `refs/heads/releases/10`. +The patterns defined in `branches` and `tags` are evaluated against the Git ref's name. For example, defining the pattern `mona/octocat` in `branches` will match the `refs/heads/mona/octocat` Git ref. The pattern `releases/**` will match the `refs/heads/releases/10` Git ref. ```yaml on: @@ -72,37 +72,37 @@ on: - v1.* # Push events to v1.0, v1.1, and v1.9 tags ``` -#### Exemplo desconsiderando branches e tags +#### Example ignoring branches and tags -Sempre que um padrão corresponde ao padrão `branches-ignore` ou `tags-ignore`, o fluxo de trabalho não será executado. Os padrões definidos em `branches-ignore` e `tags-ignore` são avaliados relativamente ao nome do Git ref. Por exemplo, definir o padrão `mona/octocat` nos `branches` corresponde ao Git ref `refs/heads/mona/octocat`. O padrão `releases/**-alpha` em `branches` corresponderá ao Git ref `refs/releases/beta/3-alpha`. +Anytime a pattern matches the `branches-ignore` or `tags-ignore` pattern, the workflow will not run. The patterns defined in `branches-ignore` and `tags-ignore` are evaluated against the Git ref's name. For example, defining the pattern `mona/octocat` in `branches` will match the `refs/heads/mona/octocat` Git ref. The pattern `releases/**-alpha` in `branches` will match the `refs/releases/beta/3-alpha` Git ref. ```yaml -em: +on: push: - # Sequência de padrões que correspondem a refs/heads + # Sequence of patterns matched against refs/heads branches-ignore: - # Push de eventos para branches que correspondem a refs/heads/mona/octocat + # Push events to branches matching refs/heads/mona/octocat - 'mona/octocat' - # Push de eventos para branches que correspondem a refs/heads/releases/beta/3-alpha + # Push events to branches matching refs/heads/releases/beta/3-alpha - 'releases/**-alpha' - # Sequência de padrões que correspondem a refs/tags + # Sequence of patterns matched against refs/tags tags-ignore: - v1.* # Push events to tags v1.0, v1.1, and v1.9 ``` -#### Excluir branches e tags +#### Excluding branches and tags -Você pode usar dois tipos de filtros para impedir a execução de um fluxo de trabalho em pushes e pull requests para tags e branches. -- `branches` ou `branches-ignore` - não é possível usar os dois filtros `branches` e `branches-ignore` para o mesmo evento em um fluxo de trabalho. Use o filtro `branches` quando você precisa filtrar branches para correspondências positivas e excluir branches. Use o filtro `branches-ignore` quando você só precisa excluir nomes de branches. -- `tags` ou `tags-ignore` - não é possível usar os dois filtros `tags` e `tags-ignore` para o mesmo evento em um fluxo de trabalho. Use o filtro `tags` quando você precisa filtrar tags para correspondências positivas e excluir tags. Use o filtro `tags-ignore` quando você só precisa excluir nomes de tags. +You can use two types of filters to prevent a workflow from running on pushes and pull requests to tags and branches. +- `branches` or `branches-ignore` - You cannot use both the `branches` and `branches-ignore` filters for the same event in a workflow. Use the `branches` filter when you need to filter branches for positive matches and exclude branches. Use the `branches-ignore` filter when you only need to exclude branch names. +- `tags` or `tags-ignore` - You cannot use both the `tags` and `tags-ignore` filters for the same event in a workflow. Use the `tags` filter when you need to filter tags for positive matches and exclude tags. Use the `tags-ignore` filter when you only need to exclude tag names. -#### Exemplo com padrões positivos e negativos +#### Example using positive and negative patterns -Você pode excluir `tags` e `branches` usando o caractere `!`. A ordem de definição dos padrões é importante. - - Um padrão negativo (precedido por `!`) depois de uma correspondência positiva excluirá o Git ref. - - Um padrão positivo correspondente após uma correspondência negativa incluirá a Git ref novamente. +You can exclude `tags` and `branches` using the `!` character. The order that you define patterns matters. + - A matching negative pattern (prefixed with `!`) after a positive match will exclude the Git ref. + - A matching positive pattern after a negative match will include the Git ref again. -O fluxo de trabalho a seguir será executado em pushes para `releases/10` ou `releases/beta/mona`, mas não em `releases/10-alpha` ou `releases/beta/3-alpha`, pois o padrão negativo `!releases/**-alpha` está na sequência do padrão positivo. +The following workflow will run on pushes to `releases/10` or `releases/beta/mona`, but not on `releases/10-alpha` or `releases/beta/3-alpha` because the negative pattern `!releases/**-alpha` follows the positive pattern. ```yaml on: @@ -114,13 +114,13 @@ on: ### **`on..paths`** -Ao usar os eventos `push` e `pull_request`, é possível configurar um fluxo de trabalho para ser executado quando pelo menos um arquivo não corresponde a `paths-ignore` ou pelo menos um arquivo modificado corresponde ao `paths` configurado. Flitros de caminho não são avaliados em pushes para tags. +When using the `push` and `pull_request` events, you can configure a workflow to run when at least one file does not match `paths-ignore` or at least one modified file matches the configured `paths`. Path filters are not evaluated for pushes to tags. -As palavras-chave `paths-ignore` e `paths` aceitam padrões glob que usam os caracteres curinga `*` e `**` para coincidir com mais de um nome de caminho. Para obter mais informações, consulte a "[Folha de consulta de filtro padrão](#filter-pattern-cheat-sheet)". +The `paths-ignore` and `paths` keywords accept glob patterns that use the `*` and `**` wildcard characters to match more than one path name. For more information, see the "[Filter pattern cheat sheet](#filter-pattern-cheat-sheet)." -#### Exemplo desconsiderando caminhos +#### Example ignoring paths -Sempre que um nome de caminho corresponder a um padrão em `paths-ignore`, o fluxo de trabalho não será executado. O {% data variables.product.prodname_dotcom %} avalia os padrões definidos em `paths-ignore` com relação ao nome do caminho. Um fluxo de trabalho com o seguinte filtro de caminho só será executado em eventos `push` que tiverem pelo menos um arquivo fora do diretório `docs` na raiz do repositório. +Anytime a path name matches a pattern in `paths-ignore`, the workflow will not run. {% data variables.product.prodname_dotcom %} evaluates patterns defined in `paths-ignore` against the path name. A workflow with the following path filter will only run on `push` events that include at least one file outside the `docs` directory at the root of the repository. ```yaml on: @@ -129,9 +129,9 @@ on: - 'docs/**' ``` -#### Exemplo incluindo caminhos +#### Example including paths -Se pelo menos um caminho corresponder a um padrão no filtro `paths`, o fluxo de trabalho será executado. Para acionar uma compilação sempre que você fizer push de um arquivo JavaScript, você pode usar um padrão curinga. +If at least one path matches a pattern in the `paths` filter, the workflow runs. To trigger a build anytime you push a JavaScript file, you can use a wildcard pattern. ```yaml on: @@ -140,19 +140,19 @@ on: - '**.js' ``` -#### Excluir caminhos +#### Excluding paths -Você pode excluir caminhos com dois tipos de filtros. Não é possível usar ambos os filtros para o mesmo evento em um fluxo de trabalho. -- `paths-ignore` - use o filtro `paths-ignore` quando você precisa somente excluir nomes de caminhos. -- `paths` - use o filtro `paths` quando você precisa filtrar caminhos para correspondências positivas e excluir caminhos. +You can exclude paths using two types of filters. You cannot use both of these filters for the same event in a workflow. +- `paths-ignore` - Use the `paths-ignore` filter when you only need to exclude path names. +- `paths` - Use the `paths` filter when you need to filter paths for positive matches and exclude paths. -#### Exemplo com padrões positivos e negativos +#### Example using positive and negative patterns -Você pode excluir `paths` usando o caractere `!`. A ordem de definição dos padrões é importante: - - Um padrão negativo (precedido por `!`) depois de uma correspondência positiva excluirá o caminho. - - Um padrão positivo correspondente após uma correspondência negativa incluirá o caminho novamente. +You can exclude `paths` using the `!` character. The order that you define patterns matters: + - A matching negative pattern (prefixed with `!`) after a positive match will exclude the path. + - A matching positive pattern after a negative match will include the path again. -Este exemplo é executado sempre que o evento `push` inclui um arquivo no diretório `sub-project` ou seus subdiretórios, a menos que o arquivo esteja no diretório `sub-project/docs`. Por exemplo, um push que alterou `sub-project/index.js` ou `sub-project/src/index.js` acionará uma execução de fluxo de trabalho, mas um push que altere somente`sub-project/docs/readme.md` não acionará. +This example runs anytime the `push` event includes a file in the `sub-project` directory or its subdirectories, unless the file is in the `sub-project/docs` directory. For example, a push that changed `sub-project/index.js` or `sub-project/src/index.js` will trigger a workflow run, but a push changing only `sub-project/docs/readme.md` will not. ```yaml on: @@ -162,58 +162,58 @@ on: - '!sub-project/docs/**' ``` -#### Comparações Git diff +#### Git diff comparisons {% note %} -**Observação:** se você fizer push de mais de 1.000 commits ou se o {% data variables.product.prodname_dotcom %} não gera o diff devido a um tempo limite esgotado (diffs muito grandes), o fluxo de trabalho sempre será executado. +**Note:** If you push more than 1,000 commits, or if {% data variables.product.prodname_dotcom %} does not generate the diff due to a timeout (diffs that are too large diffs), the workflow will always run. {% endnote %} -O filtro determina se um fluxo de trabalho deve ser executado avaliando os arquivos alterados e comparando-os à lista de `paths-ignore` ou `paths`. Se não houver arquivos alterados, o fluxo de trabalho não será executado. +The filter determines if a workflow should run by evaluating the changed files and running them against the `paths-ignore` or `paths` list. If there are no files changed, the workflow will not run. -O {% data variables.product.prodname_dotcom %} gera a lista de arquivos alterados usando diffs de dois pontos para pushes e diffs de três pontos para pull requests: -- **Pull requests:** diffs de três pontos são uma comparação entre a versão mais recente do branch de tópico e o commit onde o branch de tópico foi sincronizado pela última vez com o branch de base. -- **Pushes para branches existentes:** um diff de dois pontos compara os SHAs head e base, um com o outro. -- **Pushes para novos branches:** um diff de dois pontos compara o principal do ancestral do commit mais extenso que foi feito push. +{% data variables.product.prodname_dotcom %} generates the list of changed files using two-dot diffs for pushes and three-dot diffs for pull requests: +- **Pull requests:** Three-dot diffs are a comparison between the most recent version of the topic branch and the commit where the topic branch was last synced with the base branch. +- **Pushes to existing branches:** A two-dot diff compares the head and base SHAs directly with each other. +- **Pushes to new branches:** A two-dot diff against the parent of the ancestor of the deepest commit pushed. -Para obter mais informações, consulte "[Sobre comparação de branches em pull requests](/articles/about-comparing-branches-in-pull-requests)". +For more information, see "[About comparing branches in pull requests](/articles/about-comparing-branches-in-pull-requests)." ### **`on.schedule`** {% data reusables.repositories.actions-scheduled-workflow-example %} -Para obter mais informações sobre a sintaxe cron, consulte "[Eventos que acionam fluxos de trabalho](/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events)". +For more information about cron syntax, see "[Events that trigger workflows](/actions/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events)." ### **`env`** -Um `map` (mapa) das variáveis de ambiente que estão disponíveis para todos os trabalhos e etapas do fluxo de trabalho. Também é possível configurar variáveis de ambiente que estão disponíveis apenas para um trabalho ou etapa. Para obter mais informações, consulte [`jobs..env`](#jobsjob_idenv) e [`jobs..steps.env`](#jobsjob_idstepsenv). +A `map` of environment variables that are available to all jobs and steps in the workflow. You can also set environment variables that are only available to a job or step. For more information, see [`jobs..env`](#jobsjob_idenv) and [`jobs..steps.env`](#jobsjob_idstepsenv). {% data reusables.repositories.actions-env-var-note %} -#### Exemplo +#### Example ```yaml env: SERVER: production ``` -### **`padrões`** +### **`defaults`** -Um `mapa` das configurações-padrão que serão aplicadas a todos os trabalhos do fluxo de trabalho. Você também pode definir as configurações-padrão disponíveis para um trabalho. Para obter mais informações, consulte [`jobs..defaults`](#jobsjob_iddefaults). +A `map` of default settings that will apply to all jobs in the workflow. You can also set default settings that are only available to a job. For more information, see [`jobs..defaults`](#jobsjob_iddefaults). {% data reusables.github-actions.defaults-override %} ### **`defaults.run`** -Você pode fornecer opções-padrão de `shell` e `working-directory` para todas as etapas de [`executar`](#jobsjob_idstepsrun) em um fluxo de trabalho. Você também pode definir as configurações-padrão para `execução` apenas disponíveis para um trabalho. Para obter mais informações, consulte [`jobs..defaults.run`](#jobsjob_iddefaultsrun). Você não pode usar contextos ou expressões nesta palavra-chave. +You can provide default `shell` and `working-directory` options for all [`run`](#jobsjob_idstepsrun) steps in a workflow. You can also set default settings for `run` that are only available to a job. For more information, see [`jobs..defaults.run`](#jobsjob_iddefaultsrun). You cannot use contexts or expressions in this keyword. {% data reusables.github-actions.defaults-override %} -#### Exemplo +#### Example ```yaml -padrões: +defaults: run: shell: bash working-directory: scripts @@ -221,37 +221,37 @@ padrões: ### **`jobs`** -A execução de um fluxo de trabalho consiste em um ou mais trabalhos. Por padrão, os trabalhos são executados paralelamente. Para executar trabalhos sequencialmente, você pode definir dependências em outros trabalhos usando a palavra-chave `jobs..needs`. +A workflow run is made up of one or more jobs. Jobs run in parallel by default. To run jobs sequentially, you can define dependencies on other jobs using the `jobs..needs` keyword. -Cada trabalho é executado em um ambiente especificado por `runs-on`. +Each job runs in an environment specified by `runs-on`. -Você pode executar quantos trabalhos desejar, desde que esteja dentro dos limites de uso do fluxo de trabalho. Para obter mais informações, consulte "[Limites de uso e cobrança](/actions/reference/usage-limits-billing-and-administration)" para executores hospedados em {% data variables.product.prodname_dotcom %} e "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" para limites de uso de executores auto-hospedados. +You can run an unlimited number of jobs as long as you are within the workflow usage limits. For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. -Se você precisar encontrar o identificador exclusivo de um trabalho e execução em um fluxo de trabalho, você poderá usar a API {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Trabalhos do fluxo de trabalho](/v3/actions/workflow-jobs)". +If you need to find the unique identifier of a job running in a workflow run, you can use the {% data variables.product.prodname_dotcom %} API. For more information, see "[Workflow Jobs](/v3/actions/workflow-jobs)." ### **`jobs.`** -Cada trabalho deve ter um id associado. A chave `job_id` é uma string, e seu valor é um mapa dos dados de configuração do trabalho. Você deve substituir `` por uma string exclusiva para o objeto `jobs`. `` deve começar por uma letra ou `_`, além de conter somente caracteres alfanuméricos, `-` ou `_`. +Each job must have an id to associate with the job. The key `job_id` is a string and its value is a map of the job's configuration data. You must replace `` with a string that is unique to the `jobs` object. The `` must start with a letter or `_` and contain only alphanumeric characters, `-`, or `_`. -#### Exemplo +#### Example ```yaml jobs: - meu_primeiro_trabalho: - name: meu primeiro trabalho - meu_segundo_trabalho: - name: meu segundo trabalho + my_first_job: + name: My first job + my_second_job: + name: My second job ``` ### **`jobs..name`** -Nome do trabalho no {% data variables.product.prodname_dotcom %}. +The name of the job displayed on {% data variables.product.prodname_dotcom %}. ### **`jobs..needs`** -Identifica todos os trabalhos a serem concluídos com êxito antes da execução deste trabalho. Esse código pode ser uma string ou array de strings. Se houver falha em um trabalho, todos os trabalhos que dependem dele serão ignorados, a menos que os trabalhos usem uma instrução condicional que faça o trabalho continuar. +Identifies any jobs that must complete successfully before this job will run. It can be a string or array of strings. If a job fails, all jobs that need it are skipped unless the jobs use a conditional statement that causes the job to continue. -#### Exemplo +#### Example ```yaml jobs: @@ -262,9 +262,9 @@ jobs: needs: [job1, job2] ``` -Neste exemplo, `job1` deve ser concluído com êxito antes do início de `job2`, e `job3` aguarda a conclusão de `job1` e `job2`. +In this example, `job1` must complete successfully before `job2` begins, and `job3` waits for both `job1` and `job2` to complete. -Os trabalhos neste exemplo são executados sequencialmente: +The jobs in this example run sequentially: 1. `job1` 2. `job2` @@ -272,60 +272,60 @@ Os trabalhos neste exemplo são executados sequencialmente: ### **`jobs..runs-on`** -**Obrigatório** O tipo de máquina para executar o trabalho. A máquina pode ser ou um executor hospedado em {% data variables.product.prodname_dotcom %} ou um executor auto-hospedado. +**Required** The type of machine to run the job on. The machine can be either a {% data variables.product.prodname_dotcom %}-hosted runner or a self-hosted runner. {% data reusables.actions.enterprise-github-hosted-runners %} -#### Runners hospedados no {% data variables.product.prodname_dotcom %} +#### {% data variables.product.prodname_dotcom %}-hosted runners -Se você usar um executor hospedado no {% data variables.product.prodname_dotcom %}, cada trabalho será executado em uma nova instância de um ambiente virtual especificado por `runs-on`. +If you use a {% data variables.product.prodname_dotcom %}-hosted runner, each job runs in a fresh instance of a virtual environment specified by `runs-on`. -Os tipos de executor disponíveis para {% data variables.product.prodname_dotcom %} são: +Available {% data variables.product.prodname_dotcom %}-hosted runner types are: {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} -##### **Exemplo** +##### **Example** ```yaml runs-on: ubuntu-latest ``` -Para obter mais informações, consulte "[Ambientes virtuais para executores hospedados em {% data variables.product.prodname_dotcom %}](/github/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)". +For more information, see "[Virtual environments for {% data variables.product.prodname_dotcom %}-hosted runners](/github/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)." -#### Executores auto-hospedados +#### Self-hosted runners {% data reusables.github-actions.self-hosted-runner-labels-runs-on %} -##### **Exemplo** +##### **Example** ```yaml runs-on: [self-hosted, linux] ``` -Para obter mais informações, consulte "[Sobre executores auto-hospedados](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)" e "[Usar executores auto-hospedados em um fluxo de trabalho](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)." +For more information, see "[About self-hosted runners](/github/automating-your-workflow-with-github-actions/about-self-hosted-runners)" and "[Using self-hosted runners in a workflow](/github/automating-your-workflow-with-github-actions/using-self-hosted-runners-in-a-workflow)." ### **`jobs..outputs`** -Um `mapa` de saídas para um trabalho. As saídas de trabalho estão disponíveis para todos os trabalhos downstream que dependem deste trabalho. Para obter mais informações sobre a definição de dependências de trabalhos, consulte [`jobs..needs`](#jobsjob_idneeds). +A `map` of outputs for a job. Job outputs are available to all downstream jobs that depend on this job. For more information on defining job dependencies, see [`jobs..needs`](#jobsjob_idneeds). -As saídas de trabalho são strings e saídas de trabalho que contêm expressões são avaliadas no executor ao final de cada trabalho. As saídas que contêm segredos são eliminadas no executor e não são enviadas para {% data variables.product.prodname_actions %}. +Job outputs are strings, and job outputs containing expressions are evaluated on the runner at the end of each job. Outputs containing secrets are redacted on the runner and not sent to {% data variables.product.prodname_actions %}. -Para usar as saídas de trabalho em um trabalho dependente, você poderá usar o contexto `needs`. Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions#needs-context)". +To use job outputs in a dependent job, you can use the `needs` context. For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions#needs-context)." -#### **Exemplo** +#### **Example** {% raw %} ```yaml -trabalhos: +jobs: job1: runs-on: ubuntu-latest - # Mapeia a saída de uma etapa com a saída de um trabalho - saídas: + # Map a step output to a job output + outputs: output1: ${{ steps.step1.outputs.test }} output2: ${{ steps.step2.outputs.test }} - etapas: + steps: - id: step1 run: echo "::set-output name=test::hello" - id: step2 @@ -333,18 +333,18 @@ trabalhos: job2: runs-on: ubuntu-latest needs: job1 - etapas: + steps: - run: echo ${{needs.job1.outputs.output1}} ${{needs.job1.outputs.output2}} ``` {% endraw %} ### **`jobs..env`** -Um `map` (mapa) das variáveis de ambiente que estão disponíveis para todos as etapas do trabalho. Também é possível definir variáveis de ambiente para todo o fluxo de trabalho ou uma etapa individual. Para obter mais informações, consulte [`env`](#env) e [`jobs..steps.env`](#jobsjob_idstepsenv). +A `map` of environment variables that are available to all steps in the job. You can also set environment variables for the entire workflow or an individual step. For more information, see [`env`](#env) and [`jobs..steps.env`](#jobsjob_idstepsenv). {% data reusables.repositories.actions-env-var-note %} -#### **Exemplo** +#### **Example** ```yaml jobs: @@ -355,43 +355,43 @@ jobs: ### **`jobs..defaults`** -Um `mapa` com as configurações- padrão que serão aplicadas a todas as etapas do trabalho. Você também pode definir as configurações-padrão para todo o fluxo de trabalho. Para obter mais informações, consulte [`padrão`](#defaults). +A `map` of default settings that will apply to all steps in the job. You can also set default settings for the entire workflow. For more information, see [`defaults`](#defaults). {% data reusables.github-actions.defaults-override %} ### **`jobs..defaults.run`** -Forneça o `shell` e `working-directory` para todas as etapas do trabalho `executar`. Não são permitidos contexto e expressão nesta seção. +Provide default `shell` and `working-directory` to all `run` steps in the job. Context and expression are not allowed in this section. -Você pode fornecer as opções-padrão de `shell` e `working-directory` para todas as etapas de [`execução`](#jobsjob_idstepsrun) de um trabalho. Você também pode definir as configurações-padrão para `execução` para todo o fluxo de trabalho. Para obter mais informações, consulte [`jobs.defaults.run`](#defaultsrun). Você não pode usar contextos ou expressões nesta palavra-chave. +You can provide default `shell` and `working-directory` options for all [`run`](#jobsjob_idstepsrun) steps in a job. You can also set default settings for `run` for the entire workflow. For more information, see [`jobs.defaults.run`](#defaultsrun). You cannot use contexts or expressions in this keyword. {% data reusables.github-actions.defaults-override %} -#### Exemplo +#### Example ```yaml -trabalhos: +jobs: job1: runs-on: ubuntu-latest - padrões: - executar: + defaults: + run: shell: bash working-directory: scripts ``` ### **`jobs..if`** -Você pode usar a condicional `if` (se) para evitar que um trabalho seja executado a não ser que determinada condição seja atendida. Você pode usar qualquer contexto e expressão compatível para criar uma condicional. +You can use the `if` conditional to prevent a job from running unless a condition is met. You can use any supported context and expression to create a conditional. -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)". +{% data reusables.github-actions.expression-syntax-if %} For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." ### **`jobs..steps`** -Trabalhos contêm sequências de tarefas chamadas `steps`. As etapas podem executar comandos, executar trabalhos de configuração ou executar ações no seu repositório, em repositórios públicos, ou ações publicadas em registros do Docker. Nem todas as etapas executam ações, mas todas as ações são executadas como etapas. Cada etapa é executada em seu próprio processo no ambiente do executor, tendo acesso ao espaço de trabalho e ao sistema de arquivos. Como as etapas são executadas em seus próprios processos, as alterações nas variáveis de ambiente não são preservadas entre as etapas. O {% data variables.product.prodname_dotcom %} fornece etapas integradas para configurar e concluir trabalhos. +A job contains a sequence of tasks called `steps`. Steps can run commands, run setup tasks, or run an action in your repository, a public repository, or an action published in a Docker registry. Not all steps run actions, but all actions run as a step. Each step runs in its own process in the runner environment and has access to the workspace and filesystem. Because steps run in their own process, changes to environment variables are not preserved between steps. {% data variables.product.prodname_dotcom %} provides built-in steps to set up and complete a job. -Você pode executar quantas etapas quiser, desde que esteja dentro dos limites de uso do fluxo de trabalho. Para obter mais informações, consulte "[Limites de uso e cobrança](/actions/reference/usage-limits-billing-and-administration)" para executores hospedados em {% data variables.product.prodname_dotcom %} e "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" para limites de uso de executores auto-hospedados. +You can run an unlimited number of steps as long as you are within the workflow usage limits. For more information, see "[Usage limits and billing](/actions/reference/usage-limits-billing-and-administration)" for {% data variables.product.prodname_dotcom %}-hosted runners and "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)" for self-hosted runner usage limits. -#### Exemplo +#### Example {% raw %} ```yaml @@ -417,28 +417,28 @@ jobs: #### **`jobs..steps.id`** -Identificador exclusivo da etapa. Você pode usar `id` para fazer referência à etapa em contextos. Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)". +A unique identifier for the step. You can use the `id` to reference the step in contexts. For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." #### **`jobs..steps.if`** -Você pode usar a condicional `if` (se) para evitar que uma etapa trabalho seja executada a não ser que determinada condição seja atendida. Você pode usar qualquer contexto e expressão compatível para criar uma condicional. +You can use the `if` conditional to prevent a step from running unless a condition is met. You can use any supported context and expression to create a conditional. -{% data reusables.github-actions.expression-syntax-if %} Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)". +{% data reusables.github-actions.expression-syntax-if %} For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." -##### Exemplo usando contextos +##### Example using contexts - Essa etapa somente é executada quando o tipo de evento é uma `pull_request` e a ação do evento é `unassigned` (não atribuída). + This step only runs when the event type is a `pull_request` and the event action is `unassigned`. ```yaml -etapas: - - nome: Minha primeira etapa - se: {% raw %}${{ github.event_name == 'pull_request' && github.event.action == 'unassigned' }}{% endraw %} - executar: echo Este evento é um pull request cujo responsável foi removido. +steps: + - name: My first step + if: {% raw %}${{ github.event_name == 'pull_request' && github.event.action == 'unassigned' }}{% endraw %} + run: echo This event is a pull request that had an assignee removed. ``` -##### Exemplo usando funções de verificação de status +##### Example using status check functions -A função `my backup step` (minha etapa de backup) somente é executada quando houver falha em uma etapa anterior do trabalho. Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions#job-status-check-functions)". +The `my backup step` only runs when the previous step of a job fails. For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions#job-status-check-functions)." ```yaml steps: @@ -451,22 +451,22 @@ steps: #### **`jobs..steps.name`** -Nome da etapa no {% data variables.product.prodname_dotcom %}. +A name for your step to display on {% data variables.product.prodname_dotcom %}. #### **`jobs..steps.uses`** -Seleciona uma ação para executar como parte de uma etapa no trabalho. A ação é uma unidade reutilizável de código. Você pode usar uma ação definida no mesmo repositório que o fluxo de trabalho, um repositório público ou em uma [imagem publicada de contêiner Docker](https://hub.docker.com/). +Selects an action to run as part of a step in your job. An action is a reusable unit of code. You can use an action defined in the same repository as the workflow, a public repository, or in a [published Docker container image](https://hub.docker.com/). -É altamente recomendável incluir a versão da ação que você está usando ao especificar um número de tag Docker, SHA ou ref do Git. Se você não especificar uma versão, ela poderá interromper seus fluxos de trabalho ou causar um comportamento inesperado quando o proprietário da ação publicar uma atualização. -- Usar o commit SHA de uma versão de ação lançada é a maneira mais garantida de obter estabilidade e segurança. -- Usar a versão principal da ação permite receber correções importantes e patches de segurança sem perder a compatibilidade. Fazer isso também garante o funcionamento contínuo do fluxo de trabalho. -- Usar o branch-padrão de uma ação pode ser conveniente, mas se alguém lançar uma nova versão principal com uma mudança significativa, seu fluxo de trabalho poderá ter problemas. +We strongly recommend that you include the version of the action you are using by specifying a Git ref, SHA, or Docker tag number. If you don't specify a version, it could break your workflows or cause unexpected behavior when the action owner publishes an update. +- Using the commit SHA of a released action version is the safest for stability and security. +- Using the specific major action version allows you to receive critical fixes and security patches while still maintaining compatibility. It also assures that your workflow should still work. +- Using the default branch of an action may be convenient, but if someone releases a new major version with a breaking change, your workflow could break. -Algumas ações requerem entradas que devem ser definidas com a palavra-chave [`with`](#jobsjob_idstepswith) (com). Revise o arquivo README da ação para determinar as entradas obrigatórias. +Some actions require inputs that you must set using the [`with`](#jobsjob_idstepswith) keyword. Review the action's README file to determine the inputs required. -Ações são arquivos JavaScript ou contêineres Docker. Se a ação em uso for um contêiner do Docker, você deverá executar o trabalho em um ambiente do Linux. Para obter mais detalhes, consulte [`runs-on`](#jobsjob_idruns-on). +Actions are either JavaScript files or Docker containers. If the action you're using is a Docker container you must run the job in a Linux environment. For more details, see [`runs-on`](#jobsjob_idruns-on). -##### Exemplo usando ações com versão +##### Example using versioned actions ```yaml steps: @@ -480,11 +480,11 @@ steps: - uses: actions/setup-node@main ``` -##### Exemplo usando uma ação pública +##### Example using a public action `{owner}/{repo}@{ref}` -Você pode especificar um branch, ref ou SHA em um repositório público {% data variables.product.prodname_dotcom %}. +You can specific branch, ref, or SHA in a public {% data variables.product.prodname_dotcom %} repository. ```yaml jobs: @@ -498,11 +498,11 @@ jobs: uses: actions/aws@v2.0.1 ``` -##### Exemplo usando uma ação pública em um subdiretório +##### Example using a public action in a subdirectory `{owner}/{repo}/{path}@{ref}` -Subdiretório em um repositório público do {% data variables.product.prodname_dotcom %} em um branch, ref ou SHA específico. +A subdirectory in a public {% data variables.product.prodname_dotcom %} repository at a specific branch, ref, or SHA. ```yaml jobs: @@ -512,66 +512,66 @@ jobs: uses: actions/aws/ec2@main ``` -##### Exemplo usando a ação no mesmo repositório que o fluxo de trabalho +##### Example using action in the same repository as the workflow `./path/to/dir` -Caminho para o diretório que contém a ação no repositório do seu fluxo de trabalho. Você deve reservar seu repositório antes de usar a ação. +The path to the directory that contains the action in your workflow's repository. You must check out your repository before using the action. ```yaml -trabalhos: +jobs: my_first_job: - etapas: - - Nome: Verificar repositório - usa: actions/checkout@v2 - - nome: Use local my-action - usa: ./.github/actions/my-action + steps: + - name: Check out repository + uses: actions/checkout@v2 + - name: Use local my-action + uses: ./.github/actions/my-action ``` -##### Exemplo usando uma ação do Docker Hub +##### Example using a Docker Hub action `docker://{image}:{tag}` -Imagem Docker publicada no [Docker Hub](https://hub.docker.com/). +A Docker image published on [Docker Hub](https://hub.docker.com/). ```yaml -empregos: +jobs: my_first_job: - passos: - - nome: Meu primeiro passo - usa: docker://alpine:3.8 + steps: + - name: My first step + uses: docker://alpine:3.8 ``` -##### Exemplo usando uma ação do registro público do Docker Hub +##### Example using a Docker public registry action `docker://{host}/{image}:{tag}` -Imagem Docker em um registro público. +A Docker image in a public registry. ```yaml jobs: - meu_primeiro_trabalho: + my_first_job: steps: - - name: minha primeira etapa + - name: My first step uses: docker://gcr.io/cloud-builders/gradle ``` #### **`jobs..steps.run`** -Executa programas de linha de comando usando o shell do sistema operacional. Se você não informar um `name`, o nome da etapa será configurado por padrão como o texto indicado no comando `run`. +Runs command-line programs using the operating system's shell. If you do not provide a `name`, the step name will default to the text specified in the `run` command. -Por padrão, os comandos run usam shells de não login. Você pode escolher um shell diferente e personalizar o shell usado para executar comandos. Para obter mais informações, consulte "[Usar um shell específico](#using-a-specific-shell)". +Commands run using non-login shells by default. You can choose a different shell and customize the shell used to run commands. For more information, see "[Using a specific shell](#using-a-specific-shell)." -Cada palavra-chave `run` representa um novo processo e shell no ambiente do executor. Quando você fornece comandos de várias linhas, cada linha será executada no mesmo shell. Por exemplo: +Each `run` keyword represents a new process and shell in the runner environment. When you provide multi-line commands, each line runs in the same shell. For example: -* Um comando de linha única: +* A single-line command: ```yaml - name: Install Dependencies run: npm install ``` -* Um comando de várias linhas: +* A multi-line command: ```yaml - name: Clean install dependencies and build @@ -580,7 +580,7 @@ Cada palavra-chave `run` representa um novo processo e shell no ambiente do exec npm run build ``` -Com a palavra-chave `working-directory` (diretório de trabalho), é possível especificar o diretório de trabalho de onde o comando será executado. +Using the `working-directory` keyword, you can specify the working directory of where to run the command. ```yaml - name: Clean temp directory @@ -588,20 +588,20 @@ Com a palavra-chave `working-directory` (diretório de trabalho), é possível e working-directory: ./temp ``` -##### Usar um shell específico +##### Using a specific shell -Você pode anular as configurações padrão de shell no sistema operacional do executor usando a palavra-chave `shell`. É possível usar palavras-chave integradas a `shell` ou definir um conjunto personalizado de opções de shell. +You can override the default shell settings in the runner's operating system using the `shell` keyword. You can use built-in `shell` keywords, or you can define a custom set of shell options. -| Plataforma compatível | Parâmetro `shell` | Descrição | Comando executado internamente | -| --------------------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -| Todas | `bash` | O shell padrão em plataformas que não sejam Windows como uma alternativa para `sh`. Ao especificar um shell bash no Windows, é utilizado o shell bash incluído no Git para Windows. | `bash --noprofile --norc -eo pipefail {0}` | -| Todas | `pwsh` | Powershell Core. O {% data variables.product.prodname_dotcom %} anexa a extensão `.ps1` ao nome do script. | `pwsh -command ". '{0}'"` | -| Todas | `python` | Executa o comando python. | `python {0}` | -| Linux / macOS | `sh` | Comportamento alternativo para plataformas que não sejam Windows se nenhum shell for fornecido e o `bash` não for encontrado no caminho. | `sh -e {0}` | -| Windows | `cmd` | O {% data variables.product.prodname_dotcom %} anexa a extensão `.cmd` ao nome do script e a substitui por `{0}`. | `%ComSpec% /D /E:ON /V:OFF /S /C "CALL "{0}""`. | -| Windows | `powershell` | Essa é a shell padrão usada no Windows. PowerShell Desktop. O {% data variables.product.prodname_dotcom %} anexa a extensão `.ps1` ao nome do script. | `powershell -command ". '{0}'"`. | +| Supported platform | `shell` parameter | Description | Command run internally | +|--------------------|-------------------|-------------|------------------------| +| All | `bash` | The default shell on non-Windows platforms with a fallback to `sh`. When specifying a bash shell on Windows, the bash shell included with Git for Windows is used. | `bash --noprofile --norc -eo pipefail {0}` | +| All | `pwsh` | The PowerShell Core. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `pwsh -command ". '{0}'"` | +| All | `python` | Executes the python command. | `python {0}` | +| Linux / macOS | `sh` | The fallback behavior for non-Windows platforms if no shell is provided and `bash` is not found in the path. | `sh -e {0}` | +| Windows | `cmd` | {% data variables.product.prodname_dotcom %} appends the extension `.cmd` to your script name and substitutes for `{0}`. | `%ComSpec% /D /E:ON /V:OFF /S /C "CALL "{0}""`. | +| Windows | `powershell` | This is the default shell used on Windows. The Desktop PowerShell. {% data variables.product.prodname_dotcom %} appends the extension `.ps1` to your script name. | `powershell -command ". '{0}'"`. | -##### Exemplo de execução de um script usando bash: +##### Example running a script using bash ```yaml steps: @@ -610,7 +610,7 @@ steps: shell: bash ``` -##### Exemplo de execução de um script usando Windows `cmd` +##### Example running a script using Windows `cmd` ```yaml steps: @@ -619,7 +619,7 @@ steps: shell: cmd ``` -##### Exemplo de execução de um script usando PowerShell Core +##### Example running a script using PowerShell Core ```yaml steps: @@ -628,7 +628,7 @@ steps: shell: pwsh ``` -##### Exemplo de execução de um script python +##### Example running a python script ```yaml steps: @@ -639,35 +639,35 @@ steps: shell: python ``` -##### Shell personalizado +##### Custom shell -Você pode usar o valor `shell` em um string modelo usando `command […options] {0} [..more_options]`. O {% data variables.product.prodname_dotcom %} interpreta a primeira palavra da string delimitada por um espaço em branco como o comando e insere o nome do arquivo para o script temporário em `{0}`. +You can set the `shell` value to a template string using `command […options] {0} [..more_options]`. {% data variables.product.prodname_dotcom %} interprets the first whitespace-delimited word of the string as the command, and inserts the file name for the temporary script at `{0}`. -##### Preferências de ação de erro e códigos de saída +##### Exit codes and error action preference -Para palavras-chave de shell integradas, fornecemos os seguintes padrões usados por executores hospedados no {% data variables.product.prodname_dotcom %}. Você deve seguir estas diretrizes quando executar scripts shell. +For built-in shell keywords, we provide the following defaults that are executed by {% data variables.product.prodname_dotcom %}-hosted runners. You should use these guidelines when running shell scripts. - `bash`/`sh`: - - Comportamento fail-fast usando `set -e o pipefail`: padrão para `bash` e `shell` integrado. Também é o padrão quando você não der opção em plataformas que não sejam Windows. - - Você pode cancelar o fail-fast e assumir o controle fornecendo uma string de modelo para as opções do shell. Por exemplo, `bash {0}`. - - Shells do tipo sh saem com o código de saída do último comando executado em um script, que também é o comportamento padrão das ações. O executor relatará o status da etapa como falha/êxito com base nesse código de saída. + - Fail-fast behavior using `set -e o pipefail`: Default for `bash` and built-in `shell`. It is also the default when you don't provide an option on non-Windows platforms. + - You can opt out of fail-fast and take full control by providing a template string to the shell options. For example, `bash {0}`. + - sh-like shells exit with the exit code of the last command executed in a script, which is also the default behavior for actions. The runner will report the status of the step as fail/succeed based on this exit code. - `powershell`/`pwsh` - - Comportamento fail-fast quando possível. Para shell integrado `pwsh` e `powershell`, precederemos `$ErrorActionPreference = 'stop'` para conteúdos de script. - - Vincularemos `if ((Test-Path -LiteralPath variable:\LASTEXITCODE)) { exit $LASTEXITCODE }` a scripts powershell para que os status da ação reflitam o código de saída mais recente do script. - - Os usuários podem sempre optar por não usar o shell integrado e fornecer uma opção personalizada, como: `pwsh -File {0}` ou `powershell -Command "& '{0}'"`, dependendo da situação. + - Fail-fast behavior when possible. For `pwsh` and `powershell` built-in shell, we will prepend `$ErrorActionPreference = 'stop'` to script contents. + - We append `if ((Test-Path -LiteralPath variable:\LASTEXITCODE)) { exit $LASTEXITCODE }` to powershell scripts so action statuses reflect the script's last exit code. + - Users can always opt out by not using the built-in shell, and providing a custom shell option like: `pwsh -File {0}`, or `powershell -Command "& '{0}'"`, depending on need. - `cmd` - - Parece não haver uma forma de optar totalmente por um comportamento fail-fast que não seja gravar seu script para verificar cada código de erro e reagir de acordo. Como não podemos fornecer esse comportamento por padrão, você precisa gravá-lo em seu script. - - `cmd.exe` sairá com o error level do último programa que executou e retornará o código de erro para o executor. Este comportamento é internamente consistente o padrão de comportamento anterior `sh` e `pwsh`, e é o padrão `cmd.exe`; portanto, ele fica intacto. + - There doesn't seem to be a way to fully opt into fail-fast behavior other than writing your script to check each error code and respond accordingly. Because we can't actually provide that behavior by default, you need to write this behavior into your script. + - `cmd.exe` will exit with the error level of the last program it executed, and it will and return the error code to the runner. This behavior is internally consistent with the previous `sh` and `pwsh` default behavior and is the `cmd.exe` default, so this behavior remains intact. #### **`jobs..steps.with`** -Um `map` (mapa) dos parâmetros de entrada definidos pela ação. Cada parâmetro de entrada é um par chave/valor. Parâmetros de entrada são definidos como variáveis de ambiente. A variável é precedida por `INPUT_` e convertida em letras maiúsculas. +A `map` of the input parameters defined by the action. Each input parameter is a key/value pair. Input parameters are set as environment variables. The variable is prefixed with `INPUT_` and converted to upper case. -##### Exemplo +##### Example -Define os três parâmetros de entrada (`first_name`, `middle_name` e `last_name`) definidos pela ação `hello_world`. Essas variáveis de entrada estarão acessíveis para a ação `hello-world` como variáveis de ambiente `INPUT_FIRST_NAME`, `INPUT_MIDDLE_NAME` e `INPUT_LAST_NAME`. +Defines the three input parameters (`first_name`, `middle_name`, and `last_name`) defined by the `hello_world` action. These input variables will be accessible to the `hello-world` action as `INPUT_FIRST_NAME`, `INPUT_MIDDLE_NAME`, and `INPUT_LAST_NAME` environment variables. ```yaml jobs: @@ -683,9 +683,9 @@ jobs: #### **`jobs..steps.with.args`** -Uma `string` que define as entradas para um contêiner Docker. O {% data variables.product.prodname_dotcom %} entrega os `args` ao `ENTRYPOINT` do contêiner quando o contêiner inicia. Um `array de strings` não é compatível com esse parâmetro. +A `string` that defines the inputs for a Docker container. {% data variables.product.prodname_dotcom %} passes the `args` to the container's `ENTRYPOINT` when the container starts up. An `array of strings` is not supported by this parameter. -##### Exemplo +##### Example {% raw %} ```yaml @@ -698,17 +698,17 @@ steps: ``` {% endraw %} -`args` são usados em substituição à instrução `CMD` em um `Dockerfile`. Se você usar `CMD` no `Dockerfile`, use as diretrizes ordenadas por preferência: +The `args` are used in place of the `CMD` instruction in a `Dockerfile`. If you use `CMD` in your `Dockerfile`, use the guidelines ordered by preference: -1. Documente os argumentos necessários no LEIAME das ações e omita-os da instrução `CMD`. -1. Use padrões que permitam o uso da ação sem especificação de `args`. -1. Se a ação expõe um sinalizador `--help` ou similar, use isso como padrão para que a ação se documente automaticamente. +1. Document required arguments in the action's README and omit them from the `CMD` instruction. +1. Use defaults that allow using the action without specifying any `args`. +1. If the action exposes a `--help` flag, or something similar, use that as the default to make your action self-documenting. #### **`jobs..steps.with.entrypoint`** -Anula o `ENTRYPOINT` Docker no `Dockerfile` ou define-o caso ainda não tenha sido especificado. Diferentemente da instrução Docker `ENTRYPOINT` que tem um formulário shell e exec, a palavra-chave `entrypoint` aceita apena uma única string que define o executável. +Overrides the Docker `ENTRYPOINT` in the `Dockerfile`, or sets it if one wasn't already specified. Unlike the Docker `ENTRYPOINT` instruction which has a shell and exec form, `entrypoint` keyword accepts only a single string defining the executable to be run. -##### Exemplo +##### Example ```yaml steps: @@ -718,83 +718,83 @@ steps: entrypoint: /a/different/executable ``` -A palavra-chave `entrypoint` é para ser usada com ações de contêiner Docker, mas você também pode usá-la com ações JavaScript que não definem nenhuma entrada. +The `entrypoint` keyword is meant to use with Docker container actions, but you can also use it with JavaScript actions that don't define any inputs. #### **`jobs..steps.env`** -Define variáveis de ambiente para etapas a serem usadas no ambiente do executor. Também é possível definir variáveis de ambiente para todo o fluxo de trabalho ou para um trabalho. Para obter mais informações, consulte [`env`](#env) e [`jobs..env`](#jobsjob_idenv). +Sets environment variables for steps to use in the runner environment. You can also set environment variables for the entire workflow or a job. For more information, see [`env`](#env) and [`jobs..env`](#jobsjob_idenv). {% data reusables.repositories.actions-env-var-note %} -Ações públicas podem especificar variáveis de ambiente esperadas no arquivo LEIAME. Se você está configurando um segredo em uma variável de ambiente, use o contexto `secrets`. Para obter mais informações, consulte "[Usar variáveis de ambiente](/actions/automating-your-workflow-with-github-actions/using-environment-variables)e "[Sintaxe de contexto e expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)". +Public actions may specify expected environment variables in the README file. If you are setting a secret in an environment variable, you must set secrets using the `secrets` context. For more information, see "[Using environment variables](/actions/automating-your-workflow-with-github-actions/using-environment-variables)" and "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." -##### Exemplo +##### Example {% raw %} ```yaml steps: - - name: minha primeira ação - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - FIRST_NAME: Mona - LAST_NAME: Octocat + - name: My first action + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + FIRST_NAME: Mona + LAST_NAME: Octocat ``` {% endraw %} #### **`jobs..steps.continue-on-error`** -Impede a falha de um trabalho se uma etapa não funcionar. Defina `true` (verdadeiro) para permitir que um trabalho aconteça quando essa etapa falhar. +Prevents a job from failing when a step fails. Set to `true` to allow a job to pass when this step fails. #### **`jobs..steps.timeout-minutes`** -Número máximo de minutos para executar a etapa antes de interromper o processo. +The maximum number of minutes to run the step before killing the process. ### **`jobs..timeout-minutes`** -Número máximo de minutos para permitir a execução de um trabalho o antes que o {% data variables.product.prodname_dotcom %} o cancele automaticamente. Padrão: 360 +The maximum number of minutes to let a job run before {% data variables.product.prodname_dotcom %} automatically cancels it. Default: 360 ### **`jobs..strategy`** -Estratégias criam matrizes de compilação para os trabalhos. Você pode definir variações diferentes dos ambientes em que vai executar os trabalhos. +A strategy creates a build matrix for your jobs. You can define different variations of an environment to run each job in. #### **`jobs..strategy.matrix`** -Você pode definir uma matriz de diferentes configurações de trabalho. Uma matriz permite que você crie vários trabalhos que realizam a substituição de variável em uma definição de trabalho único. Por exemplo, você pode usar uma matriz para criar trabalhos para mais de uma versão compatível de uma linguagem de programação, sistema operacional ou ferramenta. Uma matriz reutiliza a configuração do trabalho e cria trabalho para cada matriz que você configurar. +You can define a matrix of different job configurations. A matrix allows you to create multiple jobs by performing variable substitution in a single job definition. For example, you can use a matrix to create jobs for more than one supported version of a programming language, operating system, or tool. A matrix reuses the job's configuration and creates a job for each matrix you configure. {% data reusables.github-actions.usage-matrix-limits %} -Cada opção que você define na `matriz` tem uma chave e um valor. As chaves que você define tornam-se propriedades no contexto da `matriz` e você pode fazer referência à propriedade em outras áreas do seu arquivo de fluxo de trabalho. Por exemplo, se você definir a chave `os` que contém um array de sistemas operacionais, você poderá usar a propriedade `matrix.os` como o valor da palavra-chave `runs-on` para criar um trabalho para cada sistema operacional. Para obter mais informações, consulte "[Contexto e sintaxe de expressão para {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)". +Each option you define in the `matrix` has a key and value. The keys you define become properties in the `matrix` context and you can reference the property in other areas of your workflow file. For example, if you define the key `os` that contains an array of operating systems, you can use the `matrix.os` property as the value of the `runs-on` keyword to create a job for each operating system. For more information, see "[Context and expression syntax for {% data variables.product.prodname_actions %}](/actions/reference/context-and-expression-syntax-for-github-actions)." -A ordem que você define uma `matriz` importa. A primeira opção que você definir será a primeira que será executada no seu fluxo de trabalho. +The order that you define a `matrix` matters. The first option you define will be the first job that runs in your workflow. -##### Exemplo de execução com mais de uma versão do Node.js +##### Example running with more than one version of Node.js -Você pode especificar uma matriz ao fornecer um array para as opções de configuração. Por exemplo, se o executor for compatível com as versões 6, 8 e 10 do Node.js versões, você poderá especificar um array dessas versões na `matriz`. +You can specify a matrix by supplying an array for the configuration options. For example, if the runner supports Node.js versions 6, 8, and 10, you could specify an array of those versions in the `matrix`. -Este exemplo cria uma matriz de três trabalhos, definindo a chave `nó` para um array de três versões do Node.js. Para usar a matriz, o exemplo define a propriedade do contexto `matrix.node` como o valor do parâmetro `setup-node` de entrada da ação `node-version`. Como resultado, três trabalhos serão executados, cada uma usando uma versão diferente do Node.js. +This example creates a matrix of three jobs by setting the `node` key to an array of three Node.js versions. To use the matrix, the example sets the `matrix.node` context property as the value of the `setup-node` action's input parameter `node-version`. As a result, three jobs will run, each using a different Node.js version. {% raw %} ```yaml -estratégia: - matriz: - nó: [6, 8, 10] -etapas: - # Configura a versão do nó usada nos executores hospedados no GitHub - - usa: actions/setup-node@v1 - com: - # A versão do Node.js a ser configurada +strategy: + matrix: + node: [6, 8, 10] +steps: + # Configures the node version used on GitHub-hosted runners + - uses: actions/setup-node@v1 + with: + # The Node.js version to configure node-version: ${{ matrix.node }} ``` {% endraw %} -A ação setup-node `` é a forma recomendada de configurar uma versão do Node.js ao usar executores hospedados em {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte a ação [`setup-node`](https://github.com/actions/setup-node). +The `setup-node` action is the recommended way to configure a Node.js version when using {% data variables.product.prodname_dotcom %}-hosted runners. For more information, see the [`setup-node`](https://github.com/actions/setup-node) action. -##### Exemplo de execução com mais de um sistema operacional +##### Example running with more than one operating system -Você pode criar uma matriz para executar fluxos de trabalho em mais de um sistema operacional do executor. Você também pode especificar mais de uma configuração da matriz. Este exemplo cria uma matriz de 6 trabalhos: +You can create a matrix to run workflows on more than one runner operating system. You can also specify more than one matrix configuration. This example creates a matrix of 6 jobs: -- 2 sistemas operacionais especificados na array `os` -- 3 versões do Node.js especificadas na array do `nó` +- 2 operating systems specified in the `os` array +- 3 Node.js versions specified in the `node` array {% data reusables.repositories.actions-matrix-builds-os %} @@ -812,59 +812,59 @@ steps: ``` {% endraw %} -Para encontrar opções de configuração compatíveis com os executores hospedados em {% data variables.product.prodname_dotcom %}, consulte "[Ambientes virtuais para executores hospedados em {% data variables.product.prodname_dotcom %}](/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)." +To find supported configuration options for {% data variables.product.prodname_dotcom %}-hosted runners, see "[Virtual environments for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners)." -##### Exemplo de inclusão valores adicionais em combinações +##### Example including additional values into combinations -Você pode adicionar opções de configurações para um trabalho de matriz de compilação existente. Por exemplo, se você quer usar uma versão específica do `npm` quando o trabalho que usa o `windows-latest` e a versão 4 do `nó` é executado, você pode usar `incluir` para especificar a opção adicional. +You can add additional configuration options to a build matrix job that already exists. For example, if you want to use a specific version of `npm` when the job that uses `windows-latest` and version 4 of `node` runs, you can use `include` to specify that additional option. {% raw %} ```yaml runs-on: ${{ matrix.os }} -estratégia: - matriz: +strategy: + matrix: os: [macos-latest, windows-latest, ubuntu-18.04] - nó: [4, 6, 8, 10] - inclui: - # incluo uma variável nova do npm com um valor de 2 - # para o leg da matriz que corresponde ao os e à versão + node: [4, 6, 8, 10] + include: + # includes a new variable of npm with a value of 2 + # for the matrix leg matching the os and version - os: windows-latest - nó: 4 + node: 4 npm: 2 ``` {% endraw %} -##### Exemplo de inclusão novas combinações +##### Example including new combinations -Você pode usar `incluir` para adicionar novos trabalhos a uma matriz de criação. Qualquer configuração sem correspondência de incluir será adicionadas à matriz. Por exemplo, se você quiser usar a versão 12 do `nó` para compilar em vários sistemas operacionais, mas quiser uma tarefa experimental extra usando o node 13 no Ubuntu, você poderá usar `incluir` para especificar essa tarefa adicional. +You can use `include` to add new jobs to a build matrix. Any unmatched include configurations are added to the matrix. For example, if you want to use `node` version 12 to build on multiple operating systems, but wanted one extra experimental job using node version 13 on Ubuntu, you can use `include` to specify that additional job. {% raw %} ```yaml runs-on: ${{ matrix.os }} -estratégia: - matriz: - nó: [12] +strategy: + matrix: + node: [12] os: [macos-latest, windows-latest, ubuntu-18.04] - inclui: - - nó: 13 + include: + - node: 13 os: ubuntu-18.04 - experimental: verdadeiro + experimental: true ``` {% endraw %} -##### Exemplo excluindo configurações de uma matriz +##### Example excluding configurations from a matrix -Você pode remover uma configuração específica definida na matriz de compilação usando a opção `exclude` (excluir). `exclude` remove um trabalho definido pela matriz de compilação. O número de trabalhos é o produto cruzado do número de sistemas operacionais (`os`) incluídos nos arrays fornecidos por você, menos quaisquer subtrações (`exclude`). +You can remove a specific configurations defined in the build matrix using the `exclude` option. Using `exclude` removes a job defined by the build matrix. The number of jobs is the cross product of the number of operating systems (`os`) included in the arrays you provide, minus any subtractions (`exclude`). {% raw %} ```yaml runs-on: ${{ matrix.os }} -estratégia: - matriz: +strategy: + matrix: os: [macos-latest, windows-latest, ubuntu-18.04] - nó: [4, 6, 8, 10] - excluir: - # exclui o nó 4 no macOS + node: [4, 6, 8, 10] + exclude: + # excludes node 4 on macOS - os: macos-latest node: 4 ``` @@ -872,17 +872,17 @@ estratégia: {% note %} -**Observação:** Todas as combinações de `incluir` são processadas depois de `excluir`. Isso permite que você use `incluir` para voltar a adicionar combinações que foram excluídas anteriormente. +**Note:** All `include` combinations are processed after `exclude`. This allows you to use `include` to add back combinations that were previously excluded. {% endnote %} ### **`jobs..strategy.fail-fast`** -Quando definido como `true`, o {% data variables.product.prodname_dotcom %} cancela todos os trabalhos em andamento em caso de falha de algum trabalho de `matrix`. Padrão: `true` +When set to `true`, {% data variables.product.prodname_dotcom %} cancels all in-progress jobs if any `matrix` job fails. Default: `true` ### **`jobs..strategy.max-parallel`** -Número máximo de trabalhos que podem ser executados simultaneamente ao usar uma estratégia de trabalho de `matrix`. Por padrão, o {% data variables.product.prodname_dotcom %} maximizará o número de trabalhos executados em paralelo dependendo dos executores disponíveis nas máquinas virtuais hospedadas no {% data variables.product.prodname_dotcom %}. +The maximum number of jobs that can run simultaneously when using a `matrix` job strategy. By default, {% data variables.product.prodname_dotcom %} will maximize the number of jobs run in parallel depending on the available runners on {% data variables.product.prodname_dotcom %}-hosted virtual machines. ```yaml strategy: @@ -891,36 +891,36 @@ strategy: ### **`jobs..continue-on-error`** -Impede que ocorra falha na execução de um fluxo de trabalho quando ocorrer uma falha em um trabalho. Defina como `verdadeiro` para permitir que uma execução de um fluxo de trabalho passe quando este trabalho falhar. +Prevents a workflow run from failing when a job fails. Set to `true` to allow a workflow run to pass when this job fails. -#### Exemplo do impedimento de uma matriz falha específica de gerar uma falha na execução do fluxo de trabalho +#### Example preventing a specific failing matrix job from failing a workflow run -Você pode permitir que as tarefas específicas em uma matriz de tarefas falhem sem que ocorra falha na execução do fluxo de trabalho. Por exemplo, se você deseja permitir apenas um trabalho experimental com o `nó` definido como `13` sem falhar a execução do fluxo de trabalho. +You can allow specific jobs in a job matrix to fail without failing the workflow run. For example, if you wanted to only allow an experimental job with `node` set to `13` to fail without failing the workflow run. {% raw %} ```yaml runs-on: ${{ matrix.os }} continue-on-error: ${{ matrix.experimental }} -estratégia: - fail-fast: falso - matriz: - nó: [11, 12] +strategy: + fail-fast: false + matrix: + node: [11, 12] os: [macos-latest, ubuntu-18.04] experimental: [false] - incluir: - - nó: 13 + include: + - node: 13 os: ubuntu-18.04 - experimental: verdadeiro + experimental: true ``` {% endraw %} ### **`jobs..container`** -Contêiner para executar qualquer etapa em um trabalho que ainda não tenha especificado um contêiner. Se você tiver etapas que usam ações de script e de contêiner, as ações de contêiner serão executadas como contêineres irmãos na mesma rede e com as mesmas montagens de volume. +A container to run any steps in a job that don't already specify a container. If you have steps that use both script and container actions, the container actions will run as sibling containers on the same network with the same volume mounts. -Se você não definir um `container`, todas as etapas serão executadas diretamente no host especificado por `runs-on`, a menos que uma etapa se refira a uma ação configurada para execução em um contêiner. +If you do not set a `container`, all steps will run directly on the host specified by `runs-on` unless a step refers to an action configured to run in a container. -#### Exemplo +#### Example ```yaml jobs: @@ -936,7 +936,7 @@ jobs: options: --cpus 1 ``` -Ao especificar somente uma imagem de contêiner, você pode omitir a palavra-chave `image`. +When you only specify a container image, you can omit the `image` keyword. ```yaml jobs: @@ -946,14 +946,14 @@ jobs: #### **`jobs..container.image`** -Imagem Docker a ser usada como contêiner para executar a ação. O valor pode ser o nome da imagem do Docker Hub ou um {% if currentVersion != "free-pro-team@latest" e currentVersion ver_lt "enterprise-server@2.23" %}nome de registro público{% endif %}. +The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** {% data reusables.actions.registry-credentials %} -##### Exemplo +##### Example {% raw %} ```yaml @@ -968,23 +968,23 @@ container: #### **`jobs..container.env`** -Define um `mapa` das variáveis de ambiente no contêiner. +Sets a `map` of environment variables in the container. #### **`jobs..container.ports`** -Define um `array` de portas para expor no contêiner. +Sets an `array` of ports to expose on the container. #### **`jobs..container.volumes`** -Define um `array` de volumes para uso do contêiner. É possível usar volumes para compartilhar dados entre serviços ou outras etapas em um trabalho. Você pode especificar volumes de nome Docker, volumes Docker anônimos ou vincular montagens no host. +Sets an `array` of volumes for the container to use. You can use volumes to share data between services or other steps in a job. You can specify named Docker volumes, anonymous Docker volumes, or bind mounts on the host. -Para especificar um volume, especifique o caminho de origem e destino: +To specify a volume, you specify the source and destination path: `:`. -`` é um nome de volume ou caminho absoluto na máquina host, e `` é um caminho absoluto no contêiner. +The `` is a volume name or an absolute path on the host machine, and `` is an absolute path in the container. -##### Exemplo +##### Example ```yaml volumes: @@ -995,48 +995,48 @@ volumes: #### **`jobs..container.options`** -Opções adicionais de recursos do contêiner Docker. Para obter uma lista de opções, consulte "[opções `docker create`](https://docs.docker.com/engine/reference/commandline/create/#options)". +Additional Docker container resource options. For a list of options, see "[`docker create` options](https://docs.docker.com/engine/reference/commandline/create/#options)." ### **`jobs..services`** {% data reusables.github-actions.docker-container-os-support %} -Usado para hospedar contêineres de serviço para um trabalho em um fluxo de trabalho. Contêineres de serviço são úteis para a criação de bancos de dados ou serviços armazenamento em cache como o Redis. O executor cria automaticamente uma rede do Docker e gerencia o ciclo de vida dos contêineres do serviço. +Used to host service containers for a job in a workflow. Service containers are useful for creating databases or cache services like Redis. The runner automatically creates a Docker network and manages the life cycle of the service containers. -Se você configurar seu trabalho para ser executado em um contêiner, ou a sua etapa usar ações ao contêiner, você não precisará mapear as portas para acessar o serviço ou a ação. O Docker expõe automaticamente todas as portas entre os contêineres da mesma rede de ponte definida pelo usuário. Você pode fazer referência ao contêiner de serviço diretamente pelo seu nome de host. O nome do host é mapeado automaticamente com o nome da etiqueta que você configurar para o serviço no fluxo de trabalho. +If you configure your job to run in a container, or your step uses container actions, you don't need to map ports to access the service or action. Docker automatically exposes all ports between containers on the same Docker user-defined bridge network. You can directly reference the service container by its hostname. The hostname is automatically mapped to the label name you configure for the service in the workflow. -Se você configurar a tarefa para executar diretamente na máquina do executor e sua etapa não usar uma ação de contêiner, você deverá mapear todas as portas de contêiner de serviço do Docker necessárias para o host do Docker (a máquina do executor). Você pode acessar o contêiner de serviço usando host local e a porta mapeada. +If you configure the job to run directly on the runner machine and your step doesn't use a container action, you must map any required Docker service container ports to the Docker host (the runner machine). You can access the service container using localhost and the mapped port. -Para obter mais informações sobre as diferenças entre os contêineres de serviço de rede, consulte "[Sobre contêineres de serviço](/actions/automating-your-workflow-with-github-actions/about-service-containers)". +For more information about the differences between networking service containers, see "[About service containers](/actions/automating-your-workflow-with-github-actions/about-service-containers)." -#### Exemplo de uso de host local +#### Example using localhost -Este exemplo cria dois serviços: nginx e redis. Ao especificar a porta do host do Docker mas não a porta do contêiner, a porta do contêiner será atribuída aleatoriamente a uma porta livre. O {% data variables.product.prodname_dotcom %} define a porta de contêiner atribuída no contexto {% raw %}`${{job.services..ports}}`{% endraw %}. Neste exemplo, você pode acessar as portas do contêiner de serviço usando os contextos {% raw %}`${{ job.services.nginx.ports['8080'] }}`{% endraw %} e {% raw %}`${{ job.services.redis.ports['6379'] }}`{% endraw %}. +This example creates two services: nginx and redis. When you specify the Docker host port but not the container port, the container port is randomly assigned to a free port. {% data variables.product.prodname_dotcom %} sets the assigned container port in the {% raw %}`${{job.services..ports}}`{% endraw %} context. In this example, you can access the service container ports using the {% raw %}`${{ job.services.nginx.ports['8080'] }}`{% endraw %} and {% raw %}`${{ job.services.redis.ports['6379'] }}`{% endraw %} contexts. ```yaml -serviços: +services: nginx: - imagem: nginx - # Mapeia a porta 8080 no host do Docker com a porta 80 no contêiner nginx - portas: + image: nginx + # Map port 8080 on the Docker host to port 80 on the nginx container + ports: - 8080:80 redis: - imagem: redis - # Mapeia a porta port 6379 TCP no host do Docker com uma porta livre aleatória no contêiner Redis - portas: + image: redis + # Map TCP port 6379 on Docker host to a random free port on the Redis container + ports: - 6379/tcp ``` #### **`jobs..services..image`** -Imagem Docker a ser usada como contêiner de serviço para executar a ação. O valor pode ser o nome da imagem do Docker Hub ou um {% if currentVersion != "free-pro-team@latest" e currentVersion ver_lt "enterprise-server@2.23" %}nome de registro público{% endif %}. +The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** {% data reusables.actions.registry-credentials %} -##### Exemplo +##### Example {% raw %} ```yaml @@ -1057,23 +1057,23 @@ services: #### **`jobs..services..env`** -Define um `maá` das variáveis de ambiente no contêiner do serviço. +Sets a `map` of environment variables in the service container. #### **`jobs..services..ports`** -Define um `array` de portas para expor no contêiner de serviço. +Sets an `array` of ports to expose on the service container. #### **`jobs..services..volumes`** -Define um `array` de volumes para uso do contêiner de serviço. É possível usar volumes para compartilhar dados entre serviços ou outras etapas em um trabalho. Você pode especificar volumes de nome Docker, volumes Docker anônimos ou vincular montagens no host. +Sets an `array` of volumes for the service container to use. You can use volumes to share data between services or other steps in a job. You can specify named Docker volumes, anonymous Docker volumes, or bind mounts on the host. -Para especificar um volume, especifique o caminho de origem e destino: +To specify a volume, you specify the source and destination path: `:`. -`` é um nome de volume ou caminho absoluto na máquina host, e `` é um caminho absoluto no contêiner. +The `` is a volume name or an absolute path on the host machine, and `` is an absolute path in the container. -##### Exemplo +##### Example ```yaml volumes: @@ -1084,63 +1084,63 @@ volumes: #### **`jobs..services..options`** -Opções adicionais de recursos do contêiner Docker. Para obter uma lista de opções, consulte "[opções `docker create`](https://docs.docker.com/engine/reference/commandline/create/#options)". +Additional Docker container resource options. For a list of options, see "[`docker create` options](https://docs.docker.com/engine/reference/commandline/create/#options)." -### Folha de consulta de filtro padrão +### Filter pattern cheat sheet -Você pode usar caracteres especiais nos filtros de caminhos, branches e tags. +You can use special characters in path, branch, and tag filters. -- `*`: Corresponde a zero ou mais caracteres, mas não Corresponde ao caractere `/`. Por exemplo, `Octo*` corresponde a `Octocat`. -- `**`: Corresponde a zero ou mais de qualquer caractere. -- `?`: Corresponde a zero ou a um único caractere. Por exemplo, `Octoc?t` corresponde a `Octocat`. -- `+`: Corresponde a um ou mais dos caracteres anteriores. -- `[]` Corresponde a um caractere listado entre colchetes ou incluído nos intervalos. Os intervalos só podem incluir valores de `a-z`, `A-Z`, e `0-9`. Por exemplo, o intervalo`[0-9a-f]` corresponde a qualquer letra maiúscula ou minúscula. Por exemplo, `[CB]at` corresponde a `Cat` ou `Bat` e `[1-2]00` corresponde a `100` e `200`. -- `!` No início de um padrão faz com que ele anule padrões positivos anteriores. Não tem nenhum significado especial caso não seja o primeiro caractere. +- `*`: Matches zero or more characters, but does not match the `/` character. For example, `Octo*` matches `Octocat`. +- `**`: Matches zero or more of any character. +- `?`: Matches zero or one single character. For example, `Octoc?t` matches `Octocat`. +- `+`: Matches one or more of the preceding character. +- `[]` Matches one character listed in the brackets or included in ranges. Ranges can only include `a-z`, `A-Z`, and `0-9`. For example, the range`[0-9a-f]` matches any digits or lowercase letter. For example, `[CB]at` matches `Cat` or `Bat` and `[1-2]00` matches `100` and `200`. +- `!`: At the start of a pattern makes it negate previous positive patterns. It has no special meaning if not the first character. -Os caracteres `*`, `[` e `!` são caracteres especiais em YAML. Se você iniciar um padrão com `*`, `[` ou `!`, você deverá colocá-lo entre aspas. +The characters `*`, `[`, and `!` are special characters in YAML. If you start a pattern with `*`, `[`, or `!`, you must enclose the pattern in quotes. ```yaml -# Válido +# Valid - '**/README.md' -# Inválido - Cria um erro de análise que -# impede que o seu fluxo de trabalho seja executado. +# Invalid - creates a parse error that +# prevents your workflow from running. - **/README.md ``` -Para obter mais informações sobre a sintaxe de filtros de branches, tags e caminhos, consulte "[`on..`](#onpushpull_requestbranchestags)" e "[`on..paths`](#onpushpull_requestpaths)". - -#### Padrões para corresponder branches e tags - -| Padrão | Descrição | Exemplos de correspondências | -| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `feature/*` | O caractere curinga `*` corresponde a qualquer caractere, mas não à barra (`/`). | -`feature/my-branch`
        -`feature/your-branch` | -| `feature/**` | `**` correspondem a qualquer caractere, incluindo a barra (`/`) em nomes de branches e tags. | -`feature/beta-a/my-branch`
        -`feature/your-branch`
        -`feature/mona/the/octocat` | -| -`main`
        -`releases/mona-the-octcat` | Corresponde ao nome exato de um branch ou tag. | -`main`
        -`releases/mona-the-octocat` | -| `'*'` | Corresponde a todos os nomes de branches e tags que não contêm uma barra (`/`). O caractere `*` é um caractere especial em YAML. Ao inciar um padrão com `*`, você deve usar aspas. | -`main`
        -`releases` | -| `'**'` | Corresponde a todos os nomes de branches e tags. Esse é o comportamento padrão quando você não usa um filtro de `branches` ou `tags`. | -`all/the/branches`
        -`every/tag` | -| `'*feature'` | O caractere `*` é um caractere especial em YAML. Ao inciar um padrão com `*`, você deve usar aspas. | -`mona-feature`
        -`feature`
        -`ver-10-feature` | -| `v2*` | Corresponde aos nomes de branches e tags que iniciam com `v2`. | -`v2`
        -`v2.0`
        -`v2.9` | -| `v[12].[0-9]+.[0-9]+` | Corresponde a todas as tags de versão semântica com a versão principal 1 ou 2 | -`v1.10.1`
        -`v2.0.0` | - -#### Padrões para corresponder a caminhos de arquivos - -Padrões de caminhos devem corresponder ao caminho completo e iniciar a partir da raiz do repositório. - -| Padrão | Descrição das correspondências | Exemplos de correspondências | -| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `'*'` | O caractere curinga `*` corresponde a qualquer caractere, mas não à barra (`/`). O caractere `*` é um caractere especial em YAML. Ao inciar um padrão com `*`, você deve usar aspas. | -`LEIAME.md`
        -`server.rb` | -| `'*.jsx?'` | O caractere `?` corresponde a zero ou a um dos caracteres anteriores. | -`page.js`
        -`page.jsx` | -| `'**'` | `**` corresponde a qualquer caractere incluindo a barra (`/`). Esse é o comportamento padrão quando você não usa um filtro de `path`. | -`all/the/files.md` | -| `'*.js'` | O caractere curinga `*` corresponde a qualquer caractere, mas não à barra (`/`). Corresponde a todos os arquivos `.js` na raiz do repositório. | -`app.js`
        -`index.js` | -| `'**.js'` | Corresponde a todos os arquivos `.js` no repositório. | -`index.js`
        -`js/index.js`
        -`src/js/app.js` | -| `docs/*` | Todos os arquivos dentro da raiz do diretório `docs`, na raiz do repositório. | -`docs/LEIAME.md`
        -`docs/file.txt` | -| `docs/**` | Qualquer arquivo no diretório `docs`, na raiz do repositório. | -`docs/LEIAME.md`
        -`docs/mona/octocat.txt` | -| `docs/**/*.md` | Um arquivo com um sufixo `.md` em qualquer local do diretório `docs`. | -`docs/LEIAME.md`
        -`docs/mona/hello-world.md`
        -`docs/a/markdown/file.md` | -| `'**/docs/**'` | Qualquer arquivo no diretório `docs`, em qualquer local do repositório. | -`/docs/hello.md`
        -`dir/docs/my-file.txt`
        -`space/docs/plan/space.doc` | -| `'**/README.md'` | Um arquivo LEIAME.md em qualquer local do repositório. | -`LEIAME.md`
        -`js/LEIAME.md` | -| `'**/*src/**'` | Qualquer arquivo em uma pasta com o sufixo `src` em qualquer local do repositório. | -`a/src/app.js`
        -`my-src/code/js/app.js` | -| `'**/*-post.md'` | Um arquivo com o sufixo `-post.md` em qualquer local do repositório. | -`my-post.md`
        -`path/their-post.md` | -| `'**/migrate-*.sql'` | Um arquivo com o prefixo `migrate-` e sufixo `.sql` em qualquer local do repositório. | -`migrate-10909.sql`
        -`db/migrate-v1.0.sql`
        -`db/sept/migrate-v1.sql` | -| -`*.md`
        -`!LEIAME.md` | Usar um sinal de exclamação (`!`) na frente de um padrão o anula. Quando um arquivo corresponde a um padrão e também corresponde a um padrão negativo definido posteriormente no arquivo, o arquivo não será incluído. | -`hello.md`
        _Does not match_
        -`LEIAME.md`
        -`docs/hello.md` | -| -`*.md`
        -`!LEIAME.md`
        -`LEIAME*` | Os padrões são verificados sequencialmente. Um padrão que anula um padrão anterior irá incluir caminhos de arquivos novamente. | -`hello.md`
        -`LEIAME.md`
        -`LEIAME.doc` | +For more information about branch, tag, and path filter syntax, see "[`on..`](#onpushpull_requestbranchestags)" and "[`on..paths`](#onpushpull_requestpaths)." + +#### Patterns to match branches and tags + +| Pattern | Description | Example matches | +|---------|------------------------|---------| +| `feature/*` | The `*` wildcard matches any character, but does not match slash (`/`). | -`feature/my-branch`
        -`feature/your-branch` | +| `feature/**` | The `**` wildcard matches any character including slash (`/`) in branch and tag names. | -`feature/beta-a/my-branch`
        -`feature/your-branch`
        -`feature/mona/the/octocat` | +| -`main`
        -`releases/mona-the-octcat` | Matches the exact name of a branch or tag name. | -`main`
        -`releases/mona-the-octocat` | +| `'*'` | Matches all branch and tag names that don't contain a slash (`/`). The `*` character is a special character in YAML. When you start a pattern with `*`, you must use quotes. | -`main`
        -`releases` | +| `'**'` | Matches all branch and tag names. This is the default behavior when you don't use a `branches` or `tags` filter. | -`all/the/branches`
        -`every/tag` | +| `'*feature'` | The `*` character is a special character in YAML. When you start a pattern with `*`, you must use quotes. | -`mona-feature`
        -`feature`
        -`ver-10-feature` | +| `v2*` | Matches branch and tag names that start with `v2`. | -`v2`
        -`v2.0`
        -`v2.9` | +| `v[12].[0-9]+.[0-9]+` | Matches all semantic versioning tags with major version 1 or 2 | -`v1.10.1`
        -`v2.0.0` | + +#### Patterns to match file paths + +Path patterns must match the whole path, and start from the repository's root. + +| Pattern | Description of matches | Example matches | +|---------|------------------------|-----------------| +| `'*'` | The `*` wildcard matches any character, but does not match slash (`/`). The `*` character is a special character in YAML. When you start a pattern with `*`, you must use quotes. | -`README.md`
        -`server.rb` | +| `'*.jsx?'` | The `?` character matches zero or one of the preceding character. | -`page.js`
        -`page.jsx` | +| `'**'` | The `**` wildcard matches any character including slash (`/`). This is the default behavior when you don't use a `path` filter. | -`all/the/files.md` | +| `'*.js'` | The `*` wildcard matches any character, but does not match slash (`/`). Matches all `.js` files at the root of the repository. | -`app.js`
        -`index.js` +| `'**.js'` | Matches all `.js` files in the repository. | -`index.js`
        -`js/index.js`
        -`src/js/app.js` | +| `docs/*` | All files within the root of the `docs` directory, at the root of the repository. | -`docs/README.md`
        -`docs/file.txt` | +| `docs/**` | Any files in the `/docs` directory at the root of the repository. | -`docs/README.md`
        -`docs/mona/octocat.txt` | +| `docs/**/*.md` | A file with a `.md` suffix anywhere in the `docs` directory. | -`docs/README.md`
        -`docs/mona/hello-world.md`
        -`docs/a/markdown/file.md` +| `'**/docs/**'` | Any files in a `docs` directory anywhere in the repository. | -`/docs/hello.md`
        -`dir/docs/my-file.txt`
        -`space/docs/plan/space.doc` +| `'**/README.md'` | A README.md file anywhere in the repository. | -`README.md`
        -`js/README.md` +| `'**/*src/**'` | Any file in a folder with a `src` suffix anywhere in the repository. | -`a/src/app.js`
        -`my-src/code/js/app.js` +| `'**/*-post.md'` | A file with the suffix `-post.md` anywhere in the repository. | -`my-post.md`
        -`path/their-post.md` | +| `'**/migrate-*.sql'` | A file with the prefix `migrate-` and suffix `.sql` anywhere in the repository. | -`migrate-10909.sql`
        -`db/migrate-v1.0.sql`
        -`db/sept/migrate-v1.sql` | +| -`*.md`
        -`!README.md` | Using an exclamation mark (`!`) in front of a pattern negates it. When a file matches a pattern and also matches a negative pattern defined later in the file, the file will not be included. | -`hello.md`
        _Does not match_
        -`README.md`
        -`docs/hello.md` | +| -`*.md`
        -`!README.md`
        -`README*` | Patterns are checked sequentially. A pattern that negates a previous pattern will re-include file paths. | -`hello.md`
        -`README.md`
        -`README.doc`| diff --git a/translations/pt-BR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/pt-BR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..66b09f5d741a --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### Leia mais + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/pt-BR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/pt-BR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index 12d339daeac2..d162bcbdf10d 100644 --- a/translations/pt-BR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/pt-BR/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: Autenticar usuários para a instância do GitHub Enterprise Server -intro: 'Você pode usar a autenticação integrada do {% data variables.product.prodname_ghe_server %} ou escolher entre CAS, LDAP ou SAML para integrar suas contas e gerenciar centralmente o acesso dos usuários à {% data variables.product.product_location_enterprise %}.' +intro: 'Você pode usar a autenticação integrada do {% data variables.product.prodname_ghe_server %} ou escolher entre CAS, LDAP ou SAML para integrar suas contas e gerenciar centralmente o acesso dos usuários à {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/pt-BR/content/admin/authentication/changing-authentication-methods.md b/translations/pt-BR/content/admin/authentication/changing-authentication-methods.md index e6b3f4f5153f..4149fb466c6b 100644 --- a/translations/pt-BR/content/admin/authentication/changing-authentication-methods.md +++ b/translations/pt-BR/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -As contas de usuário no {% data variables.product.product_location_enterprise %} são preservadas quando você altera o método de autenticação, e os usuários continuarão fazendo login na mesma conta (desde que não haja alteração nos nomes de usuário). +As contas de usuário no {% data variables.product.product_location %} são preservadas quando você altera o método de autenticação, e os usuários continuarão fazendo login na mesma conta (desde que não haja alteração nos nomes de usuário). Se o novo método de autenticação alterar nomes de usuários, serão criadas novas contas. Como administrador, você pode renomear os usuários nas configurações de administração do site ou usando a [a API de administração do usuário](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user). @@ -30,4 +30,4 @@ Veja outras questões que você deve manter em mente: * **Autenticação de dois fatores:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Autenticação integrada para usuários de fora do provedor de identidade:** você pode convidar os usuários para se autenticarem na {% data variables.product.product_location_enterprise %} sem adicioná-los ao seu provedor de identidade. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do provedor de identidade](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)". +* **Autenticação integrada para usuários de fora do provedor de identidade:** você pode convidar os usuários para se autenticarem na {% data variables.product.product_location %} sem adicioná-los ao seu provedor de identidade. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do provedor de identidade](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)". diff --git a/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..f830493b305f --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### Pré-requisitos + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/pt-BR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/pt-BR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..eebe52d89f93 --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### Sobre o SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| Valor | Other names | Descrição | Exemplo | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**Observação**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Clique em **Salvar**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**Observação**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/pt-BR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/pt-BR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..d65730e2713a --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### Pré-requisitos + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." + {% note %} + + **Atenção**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Clique em **Salvar**. ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | Valor | Other names | Descrição | Exemplo | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/pt-BR/content/admin/authentication/index.md b/translations/pt-BR/content/admin/authentication/index.md index 9891e83c010a..5c95b614112e 100644 --- a/translations/pt-BR/content/admin/authentication/index.md +++ b/translations/pt-BR/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: Autenticação -intro: 'Você pode usar a autenticação integrada do {% data variables.product.prodname_ghe_server %} ou escolher entre CAS, LDAP ou SAML para integrar suas contas e gerenciar centralmente o acesso dos usuários à {% data variables.product.product_location_enterprise %}.' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/pt-BR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/pt-BR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/pt-BR/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/pt-BR/content/admin/authentication/using-built-in-authentication.md b/translations/pt-BR/content/admin/authentication/using-built-in-authentication.md index 288229790d01..5511672b3841 100644 --- a/translations/pt-BR/content/admin/authentication/using-built-in-authentication.md +++ b/translations/pt-BR/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Usar a autenticação integrada -intro: 'Quando você usa o método de autenticação padrão, todos os detalhes de autenticação ficam armazenados na {% data variables.product.product_location_enterprise %}. Se você ainda não tiver um provedor de autenticação estabelecido, como LDAP, SAML ou CAS, a autenticação integrada é o método padrão.' +intro: 'Quando você usa o método de autenticação padrão, todos os detalhes de autenticação ficam armazenados na {% data variables.product.product_location %}. Se você ainda não tiver um provedor de autenticação estabelecido, como LDAP, SAML ou CAS, a autenticação integrada é o método padrão.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/pt-BR/content/admin/authentication/using-cas.md b/translations/pt-BR/content/admin/authentication/using-cas.md index f38cbf60fa4b..a20a64cf6c77 100644 --- a/translations/pt-BR/content/admin/authentication/using-cas.md +++ b/translations/pt-BR/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ Os atributos a seguir estão disponíveis. ### Configurar o CAS {% warning %} -**Aviso:** antes de configurar o CAS na {% data variables.product.product_location_enterprise %}, observe que os usuários não poderão usar seus nomes e senhas do CAS para autenticar solicitações de API ou operações do Git por HTTP/HTTPS. Para isso, eles deverão [criar tokens de acesso](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). +**Aviso:** antes de configurar o CAS na {% data variables.product.product_location %}, observe que os usuários não poderão usar seus nomes e senhas do CAS para autenticar solicitações de API ou operações do Git por HTTP/HTTPS. Para isso, eles deverão [criar tokens de acesso](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). {% endwarning %} diff --git a/translations/pt-BR/content/admin/authentication/using-ldap.md b/translations/pt-BR/content/admin/authentication/using-ldap.md index defe408ae9f2..0595c027451a 100644 --- a/translations/pt-BR/content/admin/authentication/using-ldap.md +++ b/translations/pt-BR/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ O {% data variables.product.prodname_ghe_server %} se integra aos seguintes serv {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### Configurar o LDAP na {% data variables.product.product_location_enterprise %} +### Configurar o LDAP na {% data variables.product.product_location %} Depois que você configurar o LDAP, os usuários poderão acessar a instância com as credenciais LDAP. Quando os usuários acessarem pela primeira vez, seus nomes de perfil, endereços de e-mail e chaves SSH serão definidos com os atributos LDAP do diretório. @@ -43,7 +43,7 @@ Quando você configurar o acesso LDAP dos usuários pelo {% data variables.enter {% warning %} -**Aviso:** antes de configurar o LDAP na {% data variables.product.product_location_enterprise %}, verifique se o serviço LDAP oferece suporte a resultados paginados. +**Aviso:** antes de configurar o LDAP na {% data variables.product.product_location %}, verifique se o serviço LDAP oferece suporte a resultados paginados. {% endwarning %} @@ -55,11 +55,11 @@ Quando você configurar o acesso LDAP dos usuários pelo {% data variables.enter 5. Defina as configurações. ### Atributos LDAP -Use estes atributos para finalizar a configuração LDAP na {% data variables.product.product_location_enterprise %}. +Use estes atributos para finalizar a configuração LDAP na {% data variables.product.product_location %}. | Nome do atributo | Tipo | Descrição | | --------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Host` | Obrigatório | Host LDAP, por exemplo, `ldap.example.com` ou `10.0.0.30`. Se o nome do host só estiver disponível na rede interna, talvez seja necessário configurar antes o DNS da {% data variables.product.product_location_enterprise %} para que ele resolva o nome do host usando seus servidores de nomes internos. | +| `Host` | Obrigatório | Host LDAP, por exemplo, `ldap.example.com` ou `10.0.0.30`. Se o nome do host só estiver disponível na rede interna, talvez seja necessário configurar antes o DNS da {% data variables.product.product_location %} para que ele resolva o nome do host usando seus servidores de nomes internos. | | `Porta` | Obrigatório | Porta em que os serviços de host LDAP estão escutando. Por exemplo: 389 e 636 (para LDAPS). | | `Criptografia` | Obrigatório | Método de criptografia usado para proteger as comunicações com o servidor LDAP. Por exemplo, básico (sem criptografia), SSL/LDAPS (criptografia desde o início) e StartTLS (atualizar para comunicação com criptografia no momento da conexão). | | `Usuário de pesquisa de domínio` | Opcional | Usuário LDAP que faz consultas de usuários para autenticar outros usuários quando eles fazem login. Em geral, é uma conta de serviço criada especificamente para integrações de terceiros. Use um nome totalmente qualificado, como `cn=Administrador,cn=Usuários,dc=Exemplo,dc=com`. Com o Active Directory, também é possível usar a sintaxe `[DOMAIN]\[USERNAME]` (por exemplo, `WINDOWS\Administrator`) para o usuário de pesquisa de domínio. | @@ -190,7 +190,7 @@ Se a [Sincronização LDAP estiver desabilitada](#enabling-ldap-sync), as altera Você também pode [usar a API para acionar uma sincronização manual](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). -### Revogar o acesso à {% data variables.product.product_location_enterprise %} +### Revogar o acesso à {% data variables.product.product_location %} Se a [Sincronização LDAP estiver habilitada](#enabling-ldap-sync), remover as credenciais LDAP do usuário suspenderá a conta do usuário após a execução de sincronização seguinte. diff --git a/translations/pt-BR/content/admin/authentication/using-saml.md b/translations/pt-BR/content/admin/authentication/using-saml.md index 86d13394fa49..0b206097e666 100644 --- a/translations/pt-BR/content/admin/authentication/using-saml.md +++ b/translations/pt-BR/content/admin/authentication/using-saml.md @@ -79,10 +79,10 @@ Os atributos a seguir estão disponíveis. Você pode alterar seus nomes no [con {% endtip %} -5. Selecione **Disable administrator demotion/promotion** (Desabilitar rebaixamento/promoção do administrador) se você **não** quiser que o provedor SAML determine direitos de administrador para usuários no {% data variables.product.product_location_enterprise %}. ![Configuração desativar administrador SAML](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. No campo **Sign on URL** (URL de logon), digite o ponto de extremidade HTTP ou HTTPS do seu IdP para solicitações de logon único. Esse valor é fornecido pela configuração do IdP. Se o nome do host só estiver disponível na rede interna, talvez seja necessário [configurar a {% data variables.product.product_location_enterprise %} para usar servidores de nomes internos](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![Autenticação SAML](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. Como alternativa, no campo **Issuer** (Emissor), digite o nome do emissor de SAML. Fazer isso verifica a autenticidade das mensagens enviadas para a {% data variables.product.product_location_enterprise %}. ![Emissor SAML](/assets/images/enterprise/management-console/saml-issuer.png) -8. Nos menus suspensos **Signature Method** (Método de assinatura) e **Digest Method** (Método de compilação), escolha o algoritmo de hash usado pelo emissor SAML para verificar a integridade das solicitações do {% data variables.product.product_location_enterprise %}. Especifique o formato no menu suspenso **Name Identifier Format** (Formato de identificador de nome). ![Método SAML ](/assets/images/enterprise/management-console/saml-method.png) +5. Selecione **Disable administrator demotion/promotion** (Desabilitar rebaixamento/promoção do administrador) se você **não** quiser que o provedor SAML determine direitos de administrador para usuários no {% data variables.product.product_location %}. ![Configuração desativar administrador SAML](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. No campo **Sign on URL** (URL de logon), digite o ponto de extremidade HTTP ou HTTPS do seu IdP para solicitações de logon único. Esse valor é fornecido pela configuração do IdP. Se o nome do host só estiver disponível na rede interna, talvez seja necessário [configurar a {% data variables.product.product_location %} para usar servidores de nomes internos](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![Autenticação SAML](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. Como alternativa, no campo **Issuer** (Emissor), digite o nome do emissor de SAML. Fazer isso verifica a autenticidade das mensagens enviadas para a {% data variables.product.product_location %}. ![Emissor SAML](/assets/images/enterprise/management-console/saml-issuer.png) +8. Nos menus suspensos **Signature Method** (Método de assinatura) e **Digest Method** (Método de compilação), escolha o algoritmo de hash usado pelo emissor SAML para verificar a integridade das solicitações do {% data variables.product.product_location %}. Especifique o formato no menu suspenso **Name Identifier Format** (Formato de identificador de nome). ![Método SAML ](/assets/images/enterprise/management-console/saml-method.png) 9. Em **Verification certificate** (Certificado de verificação), clique em **Choose File** (Escolher arquivo) e escolha um certificado para validar as respostas SAML do IdP. ![Autenticação SAML](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. Modifique os nomes do atributo SAML para corresponder ao IdP, se necessário, ou aceite os nomes padrão. ![Nomes de atributos SAML](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ Os atributos a seguir estão disponíveis. Você pode alterar seus nomes no [con {% endif %} -### Revogar o acesso à {% data variables.product.product_location_enterprise %} +### Revogar o acesso à {% data variables.product.product_location %} Se remover um usuário do seu provedor de identidade, você também deverá suspendê-lo manualmente. Caso contrário, ele continuará podendo fazer autenticação usando tokens de acesso ou chaves SSH. Para obter mais informações, consulte "[Suspender e cancelar a suspensão de usuários](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/translations/pt-BR/content/admin/configuration/about-enterprise-configuration.md b/translations/pt-BR/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..a343b03be7f1 --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### Leia mais + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/pt-BR/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/pt-BR/content/admin/configuration/accessing-the-administrative-shell-ssh.md index eca566e5d69f..88ce53902749 100644 --- a/translations/pt-BR/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/pt-BR/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'O acesso por SSH permite executar os utilitários de linha de comando {% data variables.product.prodname_ghe_server %} e é útil para solucionar problemas, fazer backups e configurar a replicação.' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### Solucionar problemas de conectividade com SSH -Se o erro `Permission denied (publickey)` (Permissão negada [chave pública]) ocorrer quando você tentar se conectar à {% data variables.product.product_location_enterprise %} via SSH, confirme se a conexão está sendo feita pela porta 122. Talvez seja necessário especificar explicitamente a chave SSH privada em uso. +Se o erro `Permission denied (publickey)` (Permissão negada [chave pública]) ocorrer quando você tentar se conectar à {% data variables.product.product_location %} via SSH, confirme se a conexão está sendo feita pela porta 122. Talvez seja necessário especificar explicitamente a chave SSH privada em uso. Para especificar uma chave SSH privada usando a linha de comando, execute `ssh` com o argumento `-i`. diff --git a/translations/pt-BR/content/admin/configuration/accessing-the-management-console.md b/translations/pt-BR/content/admin/configuration/accessing-the-management-console.md index a5b975303258..1b554fd31f8c 100644 --- a/translations/pt-BR/content/admin/configuration/accessing-the-management-console.md +++ b/translations/pt-BR/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Acessar o console de gerenciamento -intro: 'Use o {% data variables.enterprise.management_console %} para definir e configurar a {% data variables.product.product_location %}, agendar períodos de manutenção, solucionar problemas e gerenciar a licença.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### Sobre o {% data variables.enterprise.management_console %} Use o {% data variables.enterprise.management_console %} para atividades administrativas básicas: -- **Configuração inicial**: conheça o processo de configuração inicial ao entrar pela primeira vez na {% data variables.product.product_location_enterprise %} acessando o endereço IP da {% data variables.product.product_location_enterprise %} no navegador. +- **Configuração inicial**: conheça o processo de configuração inicial ao entrar pela primeira vez na {% data variables.product.product_location %} acessando o endereço IP da {% data variables.product.product_location %} no navegador. - **Configurações básicas da instância**: configure DNS, nome do host, SSL, autenticação do usuário, e-mail, serviços de monitoramento e encaminhamento de logs na página Settings (Configurações). -- **Agendamento de períodos de manutenção**: deixe a {% data variables.product.product_location_enterprise %} offline durante a manutenção usando o {% data variables.enterprise.management_console %} ou o shell administrativo. +- **Agendamento de períodos de manutenção**: deixe a {% data variables.product.product_location %} offline durante a manutenção usando o {% data variables.enterprise.management_console %} ou o shell administrativo. - **Solução de problemas**: gere um pacote de suporte ou exiba informações de diagnóstico de alto nível. - **Gerenciamento de licenças**: exiba ou atualize a licença do {% data variables.product.prodname_enterprise %}. -É possível chegar ao {% data variables.enterprise.management_console %} usando o endereço IP da {% data variables.product.product_location_enterprise %}, mesmo quando a instância estiver em modo de manutenção, ou quando houver uma falha grave de aplicativo ou problema de configuração de SSL. +É possível chegar ao {% data variables.enterprise.management_console %} usando o endereço IP da {% data variables.product.product_location %}, mesmo quando a instância estiver em modo de manutenção, ou quando houver uma falha grave de aplicativo ou problema de configuração de SSL. -Para acessar o {% data variables.enterprise.management_console %}, você deve usar a senha de administrador definida na configuração inicial da {% data variables.product.product_location_enterprise %}. Você também deve poder se conectar ao host da máquina virtual na porta 8443. Se tiver problemas para chegar ao {% data variables.enterprise.management_console %}, verifique as configurações intermediárias de firewall e grupo de segurança. +Para acessar o {% data variables.enterprise.management_console %}, você deve usar a senha de administrador definida na configuração inicial da {% data variables.product.product_location %}. Você também deve poder se conectar ao host da máquina virtual na porta 8443. Se tiver problemas para chegar ao {% data variables.enterprise.management_console %}, verifique as configurações intermediárias de firewall e grupo de segurança. ### Acessar o {% data variables.enterprise.management_console %} como administrador do site diff --git a/translations/pt-BR/content/admin/configuration/command-line-utilities.md b/translations/pt-BR/content/admin/configuration/command-line-utilities.md index 60a8f4dd7e62..f6a1ea984013 100644 --- a/translations/pt-BR/content/admin/configuration/command-line-utilities.md +++ b/translations/pt-BR/content/admin/configuration/command-line-utilities.md @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -Com este utilitário, você pode recuperar e modificar as definições de configuração da {% data variables.product.product_location_enterprise %}. +Com este utilitário, você pode recuperar e modificar as definições de configuração da {% data variables.product.product_location %}. ```shell $ ghe-config core.github-hostname @@ -395,7 +395,7 @@ Este utilitário permite instalar um certificado CA personalizado de raiz no seu Execute este utilitário para adicionar uma cadeia de certificados para verificação de assinatura de commits S/MIME. Para obter mais informações, consulte "[Sobre a verificação de assinatura de commit](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)". -Execute este utilitário quando a {% data variables.product.product_location_enterprise %} não conseguir se conectar a outro servidor por ele estar usando um certificado SSL autoassinado ou um certificado SSL para o qual não há o pacote CA necessário. Uma forma de confirmar essa questão é executar `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` na {% data variables.product.product_location_enterprise %}. Se o certificado SSL do servidor remoto puder ser verificado, sua `SSL-Session` deverá ter um código de retorno 0, conforme mostrado abaixo. +Execute este utilitário quando a {% data variables.product.product_location %} não conseguir se conectar a outro servidor por ele estar usando um certificado SSL autoassinado ou um certificado SSL para o qual não há o pacote CA necessário. Uma forma de confirmar essa questão é executar `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` na {% data variables.product.product_location %}. Se o certificado SSL do servidor remoto puder ser verificado, sua `SSL-Session` deverá ter um código de retorno 0, conforme mostrado abaixo. ``` SSL-Session: @@ -453,7 +453,7 @@ $ ghe-storage-extend #### ghe-version -Este utilitário imprime a versão, a plataforma e a compilação da {% data variables.product.product_location_enterprise %}. +Este utilitário imprime a versão, a plataforma e a compilação da {% data variables.product.product_location %}. ```shell $ ghe-version diff --git a/translations/pt-BR/content/admin/configuration/configuring-a-hostname.md b/translations/pt-BR/content/admin/configuration/configuring-a-hostname.md index 7744f500b662..65b72c7f8bad 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-a-hostname.md +++ b/translations/pt-BR/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -Se configurar um nome de host em vez de um endereço IP codificado, você poderá alterar o hardware físico em que a {% data variables.product.product_location_enterprise %} é executada sem afetar os usuários ou o software cliente. +Se configurar um nome de host em vez de um endereço IP codificado, você poderá alterar o hardware físico em que a {% data variables.product.product_location %} é executada sem afetar os usuários ou o software cliente. A configuração do nome de host no {% data variables.enterprise.management_console %} deve ser definida como um nome de domínio totalmente qualificado (FQDN) que seja resolvido na internet ou dentro da sua rede interna. Por exemplo, a configuração do nome de host pode ser `github.nomedaempresa.com.` Também recomendamos habilitar o isolamento de subdomínio para o nome do host escolhido a fim de mitigar várias vulnerabilidades no estilo de script entre sites. Para obter mais informações sobre as configurações de nome de host, consulte a [Seção 2.1 em HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -18,9 +18,9 @@ A configuração do nome de host no {% data variables.enterprise.management_cons {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. Digite o nome do host que você pretende definir para a {% data variables.product.product_location_enterprise %}. ![Campo para configurar um nome de host](/assets/images/enterprise/management-console/hostname-field.png) +4. Digite o nome do host que você pretende definir para a {% data variables.product.product_location %}. ![Campo para configurar um nome de host](/assets/images/enterprise/management-console/hostname-field.png) 5. Para testar as configurações DNS e SSL do novo nome de host, clique em **Test domain settings** (Testar configurações de domínio). ![Botão Test domain settings (Testar configurações de domínio)](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -Depois de configurar um nome de host, recomendamos que você habilite o isolamento de subdomínio para a {% data variables.product.product_location_enterprise %}. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)". +Depois de configurar um nome de host, recomendamos que você habilite o isolamento de subdomínio para a {% data variables.product.product_location %}. Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)". diff --git a/translations/pt-BR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/pt-BR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index 21faec1a75a7..9c188cf99ff9 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/pt-BR/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: Configurar servidor proxy web de saída -intro: 'Servidores proxy geram uma camada extra de segurança para a {% data variables.product.product_location_enterprise %}.' +intro: 'Servidores proxy geram uma camada extra de segurança para a {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -Quando houver um servidor proxy habilitado para a {% data variables.product.product_location_enterprise %}, as mensagens de saída enviadas para o {% data variables.product.prodname_ghe_server %} sairão primeiramente pelo servidor proxy, a menos que o host de destino seja adicionado como exclusão de proxy HTTP. Os tipos de mensagens de saída incluem webhooks de saída, pacotes para upload e fetch de avatares herdados. A URL do servidor proxy é o protocolo, domínio ou endereço IP e o número da porta, por exemplo: `http://127.0.0.1:8123`. +Quando houver um servidor proxy habilitado para a {% data variables.product.product_location %}, as mensagens de saída enviadas para o {% data variables.product.prodname_ghe_server %} sairão primeiramente pelo servidor proxy, a menos que o host de destino seja adicionado como exclusão de proxy HTTP. Os tipos de mensagens de saída incluem webhooks de saída, pacotes para upload e fetch de avatares herdados. A URL do servidor proxy é o protocolo, domínio ou endereço IP e o número da porta, por exemplo: `http://127.0.0.1:8123`. {% note %} -**Observação:** para conectar a {% data variables.product.product_location_enterprise %} ao {% data variables.product.prodname_dotcom_the_website %}, a sua configuração de proxy deve permitir conectividade com `github.com` e `api.github.com`. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)". +**Observação:** para conectar a {% data variables.product.product_location %} ao {% data variables.product.prodname_dotcom_the_website %}, a sua configuração de proxy deve permitir conectividade com `github.com` e `api.github.com`. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)". {% endnote %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-applications.md b/translations/pt-BR/content/admin/configuration/configuring-applications.md index fd2074b59d74..27461e8eacc8 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-applications.md +++ b/translations/pt-BR/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: Configurar aplicativos -intro: 'É possível configurar aplicativos internos para a {% data variables.product.product_location_enterprise %}.' +intro: 'É possível configurar aplicativos internos para a {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### Ajustar cache de imagem -Você pode escolher por quanto tempo a {% data variables.product.product_location_enterprise %} armazena avatares em cache. Ao aumentar o tempo do cache, você aumenta o tempo que o avatar do usuário levará para carregar. Configurar o tempo de cache com um valor muito baixo pode sobrecarregar os processos de trabalho da {% data variables.product.product_location_enterprise %}. +Você pode escolher por quanto tempo a {% data variables.product.product_location %} armazena avatares em cache. Ao aumentar o tempo do cache, você aumenta o tempo que o avatar do usuário levará para carregar. Configurar o tempo de cache com um valor muito baixo pode sobrecarregar os processos de trabalho da {% data variables.product.product_location %}. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. Na barra lateral esquerda, clique em **Applications** (Aplicativos). ![Guia Applications (Aplicativos) na barra lateral Settings (Configurações)](/assets/images/enterprise/management-console/sidebar-applications.png) 4. Em "Avatar de Cache de Imagem (segundos)", digite o número de segundos que você gostaria -{% data variables.product.product_location_enterprise %} para armazenar em cache imagens de avatar. +{% data variables.product.product_location %} para armazenar em cache imagens de avatar. ![Campo de formulário imagem de avatar em cache](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/pt-BR/content/admin/configuration/configuring-backups-on-your-appliance.md index b81775eeb798..c23d3ecceef9 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/pt-BR/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'Como parte de um plano de recuperação de desastre, é possível proteger os dados de produção na {% data variables.product.product_location_enterprise %} configurando backups automatizados.' +intro: 'Como parte de um plano de recuperação de desastre, é possível proteger os dados de produção na {% data variables.product.product_location %} configurando backups automatizados.' versions: enterprise-server: '*' --- ### Sobre o {% data variables.product.prodname_enterprise_backup_utilities %} -O {% data variables.product.prodname_enterprise_backup_utilities %} é um sistema de backup a ser instalado em um host separado, que tira instantâneos de backup da {% data variables.product.product_location_enterprise %} em intervalos regulares em uma conexão de rede SSH segura. É possível usar um instantâneo para voltar uma instância do {% data variables.product.prodname_ghe_server %} a um estado anterior do host de backup. +O {% data variables.product.prodname_enterprise_backup_utilities %} é um sistema de backup a ser instalado em um host separado, que tira instantâneos de backup da {% data variables.product.product_location %} em intervalos regulares em uma conexão de rede SSH segura. É possível usar um instantâneo para voltar uma instância do {% data variables.product.prodname_ghe_server %} a um estado anterior do host de backup. Somente os dados adicionados desde o último instantâneo serão transferidos pela rede e ocuparão espaço adicional de armazenamento físico. Para minimizar o impacto no desempenho, os backups são feitos online com a menor prioridade de E/S de CPU. Não é necessário programar um período de manutenção para fazer backups. @@ -27,11 +27,11 @@ Para obter informações mais detalhadas sobre recursos, requisitos e uso avanç ### Pré-requisitos -Para usar o {% data variables.product.prodname_enterprise_backup_utilities %}, você deve ter um sistema host Linux ou Unix separado da {% data variables.product.product_location_enterprise %}. +Para usar o {% data variables.product.prodname_enterprise_backup_utilities %}, você deve ter um sistema host Linux ou Unix separado da {% data variables.product.product_location %}. Também é possível integrar o {% data variables.product.prodname_enterprise_backup_utilities %} a um ambiente para fins de armazenamento permanente em longo prazo de dados essenciais. -É recomendável que o host de backup e a {% data variables.product.product_location_enterprise %} estejam geograficamente distantes. Essa medida garante que os backups estejam disponíveis para recuperação em casos de grandes desastres ou falhas de rede no site primário. +É recomendável que o host de backup e a {% data variables.product.product_location %} estejam geograficamente distantes. Essa medida garante que os backups estejam disponíveis para recuperação em casos de grandes desastres ou falhas de rede no site primário. Os requisitos de armazenamento físico variam com base no uso do disco do repositório Git e nos padrões de crescimento esperados: @@ -59,7 +59,7 @@ Podem ser necessários mais recursos dependendo do uso, como atividade do usuár 3. Defina o valor `GHE_HOSTNAME` para o nome de host ou endereço IP da instância primária do {% data variables.product.prodname_ghe_server %}. 4. Defina o valor `GHE_DATA_DIR` no local do arquivo do sistema onde você deseja arquivar os instantâneos de backup. 5. Abra a página das configurações da instância primária em `https://HOSTNAME/setup/settings` e adicione a chave SSH do host de backup à lista de chaves SSH autorizadas. Para obter mais informações, consulte [Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/). -5. Verifique a conectividade SSH com a {% data variables.product.product_location_enterprise %} usando o comando `ghe-host-check`. +5. Verifique a conectividade SSH com a {% data variables.product.product_location %} usando o comando `ghe-host-check`. ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ Se houver sobreposição de tentativas de backup, o comando `ghe-backup` será i ### Restaurar um backup -Em caso de interrupção prolongada ou evento catastrófico no site primário, é possível restaurar a {% data variables.product.product_location_enterprise %} provisionando outro appliance do {% data variables.product.prodname_enterprise %} e executando uma restauração no host de backup. Antes de restaurar um appliance, você deve adicionar a chave SSH do host de backup ao appliance de destino do {% data variables.product.prodname_enterprise %} como chave SSH autorizada. +Em caso de interrupção prolongada ou evento catastrófico no site primário, é possível restaurar a {% data variables.product.product_location %} provisionando outro appliance do {% data variables.product.prodname_enterprise %} e executando uma restauração no host de backup. Antes de restaurar um appliance, você deve adicionar a chave SSH do host de backup ao appliance de destino do {% data variables.product.prodname_enterprise %} como chave SSH autorizada. -Para restaurar a {% data variables.product.product_location_enterprise %} do instantâneo mais recente bem-sucedido, use o comando `ghe-restore`. Você verá um conteúdo semelhante a este: +Para restaurar a {% data variables.product.product_location %} do instantâneo mais recente bem-sucedido, use o comando `ghe-restore`. Você verá um conteúdo semelhante a este: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/pt-BR/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/pt-BR/content/admin/configuration/configuring-built-in-firewall-rules.md index e8e695139531..66b2db50485f 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/pt-BR/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: Configurar regras de firewall integrado -intro: 'É possível exibir as regras padrão de firewall e personalizar outras regras da {% data variables.product.product_location_enterprise %}.' +intro: 'É possível exibir as regras padrão de firewall e personalizar outras regras da {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### Sobre o firewall da {% data variables.product.product_location_enterprise %} +### Sobre o firewall da {% data variables.product.product_location %} O {% data variables.product.prodname_ghe_server %} usa o Uncomplicated Firewall (UFW) do Ubuntu no appliance virtual. Para obter mais informações, consulte "[UFW](https://help.ubuntu.com/community/UFW)" na documentação do Ubuntu. O {% data variables.product.prodname_ghe_server %} atualiza automaticamente a lista de desbloqueio de firewall dos serviços permitidos em cada versão. @@ -66,7 +66,7 @@ O firewall UFW também abre várias outras portas necessárias para o funcioname $ sudo cp -r /lib/ufw ~/ufw.backup ``` -Após a atualização da {% data variables.product.product_location_enterprise %}, você deve reaplicar suas regras personalizadas de firewall. Para isso, é recomendável criar um script. +Após a atualização da {% data variables.product.product_location %}, você deve reaplicar suas regras personalizadas de firewall. Para isso, é recomendável criar um script. ### Restaurar as regras padrão de firewall diff --git a/translations/pt-BR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/pt-BR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index f50161dfbfdf..732e2dde1a13 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/pt-BR/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configurar a varredura de código para o seu aparelho shortTitle: Configurar a varredura do código -intro: 'Você pode habilitar, configurar e desativar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location_enterprise %}. {% data variables.product.prodname_code_scanning_capc %} permite aos usuários varrer códigos com relação a erros e vulnerabilidades.' +intro: 'Você pode habilitar, configurar e desativar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %}. {% data variables.product.prodname_code_scanning_capc %} permite aos usuários varrer códigos com relação a erros e vulnerabilidades.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ A tabela abaixo resume os tipos de análise disponíveis para {% data variables. {% data reusables.code-scanning.enabling-options %} -Para os usuários do {% data variables.product.product_location_enterprise %} conseguirem habilitar e usar o {% data variables.product.prodname_code_scanning %} em seus repositórios, você deve, como administrador do site, habilitar esse recurso para todo o appliance. +Para os usuários do {% data variables.product.product_location %} conseguirem habilitar e usar o {% data variables.product.prodname_code_scanning %} em seus repositórios, você deve, como administrador do site, habilitar esse recurso para todo o appliance. ### Como eu sei se {% data variables.product.prodname_code_scanning %} está habilitado para meu appliance @@ -55,18 +55,18 @@ Você deve garantir que o Git esteja na variável do PATH em qualquer executor a Para executar {% data variables.product.prodname_code_scanning %} em {% data variables.product.prodname_ghe_server %} com {% data variables.product.prodname_actions %}, a ação apropriada deve estar disponível localmente. Você pode disponibilizar a ação de três maneiras. - **Recomendado** Você pode usar [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) para fazer o download automático das ações no {% data variables.product.prodname_dotcom_the_website %}. A máquina que hospeda sua instância deve conseguir acessar {% data variables.product.prodname_dotcom_the_website %}. Esta abordagem garante que você irá obter o software mais recente automaticamente. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_github_connect %} para sincronizar com {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)". -- Se você desejar usar o {% data variables.product.prodname_codeql_workflow %}, você pode sincronizar o repositório do {% data variables.product.prodname_dotcom_the_website %} ao {% data variables.product.prodname_ghe_server %}, usando a ferramenta de sincronização de Ação do {% data variables.product.prodname_codeql %} disponível em [https://github. om/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). Você pode usar essa ferramenta independentemente se {% data variables.product.product_location_enterprise %} ou seus executores de {% data variables.product.prodname_actions %} terem acesso à internet, contanto que você possa acessar {% data variables.product.product_location_enterprise %} e {% data variables.product.prodname_dotcom_the_website %} simultaneamente no seu computador. +- Se você desejar usar o {% data variables.product.prodname_codeql_workflow %}, você pode sincronizar o repositório do {% data variables.product.prodname_dotcom_the_website %} ao {% data variables.product.prodname_ghe_server %}, usando a ferramenta de sincronização de Ação do {% data variables.product.prodname_codeql %} disponível em [https://github. om/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). Você pode usar essa ferramenta independentemente se {% data variables.product.product_location %} ou seus executores de {% data variables.product.prodname_actions %} terem acesso à internet, contanto que você possa acessar {% data variables.product.product_location %} e {% data variables.product.prodname_dotcom_the_website %} simultaneamente no seu computador. - Você pode criar uma cópia local do repositório da ação no seu servidor, clonando o repositório de {% data variables.product.prodname_dotcom_the_website %} com a ação. Por exemplo, se você desejar usar a ação {% data variables.product.prodname_codeql %}, você poderá criar um repositório na sua instância denominada `github/codeql-action` e, em seguida, clonar o [repositório](https://github.com/github/codeql-action) a partir do {% data variables.product.prodname_dotcom_the_website %} e, posteriormente, fazer push desse repositório no repositório da sua instância `github/codeql-action`. Você também deverá fazer o download de qualquer uma das versões do repositório no {% data variables.product.prodname_dotcom_the_website %} e fazer o upload no repositório `github/codeql-action` de sua instância como versões. ##### Configurar {% data variables.product.prodname_github_connect %} para sincronizar {% data variables.product.prodname_actions %} 1. Se você deseja fazer o download dos fluxos de trabalho de ação sob demanda a partir de {% data variables.product.prodname_dotcom_the_website %}, você deverá habilitar o {% data variables.product.prodname_github_connect %}. Para obter mais informações, consulte "[Habilitar {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)". -2. Você também precisa habilitar o {% data variables.product.prodname_actions %} para {% data variables.product.product_location_enterprise %}. Para obter mais informações, consulte "[Habilitar {% data variables.product.prodname_actions %} e configurar o armazenamento](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)". +2. Você também precisa habilitar o {% data variables.product.prodname_actions %} para {% data variables.product.product_location %}. Para obter mais informações, consulte "[Habilitar {% data variables.product.prodname_actions %} e configurar o armazenamento](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)". 3. A próxima etapa é configurar o acesso a ações no {% data variables.product.prodname_dotcom_the_website %} usando {% data variables.product.prodname_github_connect %}. Para obter mais informações, consulte "[Habilitar o acesso automático às ações de {% data variables.product.prodname_dotcom_the_website %} usando o {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". 4. Adicione um executor auto-hospedado ao seu repositório, organização ou conta corporativa. Para obter mais informações, consulte "[Adicionando executores auto-hospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)". -Depois de configurar um executor auto-hospedado, os usuários podem habilitar o {% data variables.product.prodname_code_scanning %} para repositórios individuais em {% data variables.product.product_location_enterprise %}. Para obter mais informações, consulte "[Habilitando {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning). +Depois de configurar um executor auto-hospedado, os usuários podem habilitar o {% data variables.product.prodname_code_scanning %} para repositórios individuais em {% data variables.product.product_location %}. Para obter mais informações, consulte "[Habilitando {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning). ### Executar {% data variables.product.prodname_code_scanning %} usando o {% data variables.product.prodname_codeql_runner %} Se sua organização não está participando da versão beta do {% data variables.product.prodname_actions %} ou se você não desejar usar {% data variables.product.prodname_actions %}, você poderá executar {% data variables.product.prodname_code_scanning %} usando o {% data variables.product.prodname_codeql_runner %}. diff --git a/translations/pt-BR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..595cb26b3e63 --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. Para obter mais informações, consulte "[Sobre o {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)". + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Leia mais + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/pt-BR/content/admin/configuration/configuring-dns-nameservers.md b/translations/pt-BR/content/admin/configuration/configuring-dns-nameservers.md index 9ec17da894d9..a560051a5bd0 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/pt-BR/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -Os servidores de nomes que você especificar devem resolver o nome de host da {% data variables.product.product_location_enterprise %}. +Os servidores de nomes que você especificar devem resolver o nome de host da {% data variables.product.product_location %}. {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ Os servidores de nomes que você especificar devem resolver o nome de host da {% ``` 3. Adicione quaisquer entradas `nameserver` e salve o arquivo. 4. Depois de verificar suas alterações, salve o arquivo. -5. Para adicionar suas novas entradas de servidor de nomes à {% data variables.product.product_location_enterprise %}, insira: +5. Para adicionar suas novas entradas de servidor de nomes à {% data variables.product.product_location %}, insira: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/pt-BR/content/admin/configuration/configuring-email-for-notifications.md b/translations/pt-BR/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..a64ee9b62fbe --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: Configurar notificações de e-mail +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Os e-mails de notificação serão enviados se houver atividades no repositório em que o usuário estiver participando, se houver atividades em pull requests ou problemas em que ele esteja envolvido, ou se houver @menções ao usuário ou à equipe da qual ele é integrante. + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### Configurar SMTP + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. Na parte superior da página, clique em **Settings** (Configurações). ![Guia Settings (Configurações)](/assets/images/enterprise/management-console/settings-tab.png) +3. Na barra lateral esquerda, clique em **Email**. ![Guia E-mail](/assets/images/enterprise/management-console/email-sidebar.png) +4. Selecione **Enable email** (Habilitar e-mail). Fazer isso vai habilitar os e-mails enviados (saída) e recebidos (entrada). No entanto, para que o recebimento de e-mails funcione, você terá que definir suas configurações de DNS conforme descrito em "[Configurar o DNS e o firewall para o recebimento de e-mails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". ![Habilitar e-mail de saída](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. Defina as configurações do seu servidor de e-mail: + - No campo **Server address** (Endereço do servidor), digite o endereço do seu servidor SMTP. + - No campo **Port** (Porta), digite a porta que o servidor SMTP usa para enviar e-mails. + - No campo **Domain** (Domínio), digite o nome do domínio que o servidor SMTP enviará com resposta HELO, se houver. + - No menu suspenso **Authentication** (Autenticação), escolha o tipo de criptografia usado pelo servidor SMTP. + - No campo **No-reply email address** (Endereço de e-mail no-reply), digite o endereço de e-mail para usar nos campos De e Para em todos os e-mails de notificação. + + {% note %} + + **Observação:** se você marcar a caixa de seleção **Send from author** (Enviar do autor) no webhook de e-mail de um repositório **Services** (Serviços), os e-mails de saída do repositório em questão serão enviados pelo autor, e não pelo endereço de e-mail no-reply. Para obter mais informações, consulte "[Sobre notificações de email para push no seu repositório](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)". + + {% endnote %} + +6. Se você quiser descartar todos os e-mails recebidos destinados ao endereço no-reply, selecione **Discard email addressed to the no-reply email address** (Descartar e-mails recebidos no endereço no-reply). ![Caixa de seleção para descartar e-mails destinados ao endereço no-reply](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. Em **Support** (Suporte), escolha um tipo de link para dar suporte adicional aos usuários: + - **Email:** endereço de e-mail interno. + - **URL:** link para um site interno de suporte. Você deve incluir `http://` ou `https://`. ![E-mail ou URL de suporte](/assets/images/enterprise/management-console/support-email-url.png) +8. [Teste a entrega de e-mails](#testing-email-delivery). + +### Configurar DNS e firewall para o recebimento de e-mails + +Se quiser permitir o recebimento de respostas para os e-mails de notificação, você deverá definir suas configurações DNS. + +1. A porta 25 da instância deve estar acessível para o seu servidor SMTP. +2. Crie um registro A que aponte para `reply.[hostname]`. Dependendo do provedor DNS e da configuração do host da instância, você poderá criar um único registro A que aponte para `*.[hostname]`. +3. Crie um registro MX que aponte para `reply.[hostname]`, de forma que os e-mails desse domínio sejam roteados para a instância. +4. Crie um registro MX que aponte `noreply.[hostname]` para `[hostname]`, de forma que as respostas ao endereço `cc` nos e-mails de notificação sejam roteadas para a instância. Para obter mais informações, consulte {% if currentVersion ver_gt "enterprise-server@2.20" %}"[Configurar notificações](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[Sobre notificações de e-mail](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}". + +Com essas definições de DNS, agora você pode testar se a configuração funciona. + +### Testar a entrega de e-mails + +1. Na parte superior da seção **Email**, clique em **Test email settings** (Testar configurações de e-mail). ![Configurações de e-mail de teste](/assets/images/enterprise/management-console/test-email.png) +2. No campo **Send test email to** (Enviar e-mail de teste para), digite um endereço que receberá o e-mail de teste. ![Endereço de e-mail de teste](/assets/images/enterprise/management-console/test-email-address.png) +3. Clique em **Send test email** (Enviar e-mail de teste). ![Enviar e-mail de teste](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **Dica:** se ocorrerem erros de SMTP durante o envio de um e-mail de teste, como falhas de entrega imediatas ou erros de configuração de e-mail de saída, você os verá na caixa de diálogo Configurações de e-mail de teste. + + {% endtip %} + +4. Se houver falha no teste, consulte a [solução de problemas das suas configurações de e-mail](#troubleshooting-email-delivery). +5. Quando o teste for concluído com êxito, clique em **Save settings** (Salvar configurações) na parte inferior da página. ![Botão Save settings (Salvar configurações)](/assets/images/enterprise/management-console/save-settings.png) +6. Aguarde a conclusão da execução de suas configurações. ![Configurar a instância](/assets/images/enterprise/management-console/configuration-run.png) + +### Resolver problemas na entrega de e-mails + +#### Criar um pacote de suporte + +Se não conseguir determinar o que houve de errado na mensagem de erro exibida, você pode baixar um [pacote de suporte](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) com toda a conversa SMTP entre o seu servidor de e-mail e o {% data variables.product.prodname_ghe_server %}. Depois de fazer o download e extrair o pacote, verifique as entradas em *enterprise-manage-logs/unicorn.log* e veja o log completo de conversas SMTP com os erros relacionados. + +O log unicorn mostrará uma transação semelhante a esta: + +```shell +Este é um e-mail de teste gerado em https://10.0.0.68/setup/settings +Conexão aberta: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Pronto para começar TLS\r\n" +Conexão TLS iniciada +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Nome de usuário e senha não aceitos. Saiba mais em\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +Esse log mostra que o appliance: + +* Abriu uma conexão com o servidor SMTP (`Conexão aberta: smtp.yourdomain.com:587`); +* Fez a conexão com êxito e decidiu usar TLS (`Conexão TLS iniciada`); +* A autenticação de `login` foi feita (`<- "AUTH LOGIN\r\n"`); +* O servidor SMTP rejeitou a autenticação como inválida (`-> "535-5.7.1 Nome de usuário e senha não aceitos.`). + +#### Consultar logs da {% data variables.product.product_location %} + +Se você tiver que verificar o funcionamento do recebimento de e-mails, examine dois arquivos de log na sua instância: */var/log/mail.log* e */var/log/mail-replies/metroplex.log*. + +*/var/log/mail.log* verifica se as mensagens estão chegando ao seu servidor. Veja um exemplo de resposta de e-mail com êxito: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: conectado de st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (fila ativa) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (entregue a maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removido +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: desconectado de st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +Observe que o cliente se conecta e depois a fila fica ativa. Em seguida, a mensagem é entregue, o cliente é removido da fila e a sessão é desconectada. + +*/var/log/mail-replies/metroplex.log* mostra se os e-mails de entrada estão sendo processados para adicionar problemas e pull requests como respostas. Veja um exemplo de mensagem com êxito: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +Você verá que `metroplex` capta a mensagem de entrada, processa a mensagem e depois move o arquivo para `/data/user/incoming-mail/success`. + +#### Verificar as configurações DNS + +Para processar corretamente os e-mails de entrada, você deve configurar um registro A válido (ou CNAME) e um registro MX. Para obter mais informações, consulte "[Configurar DNS e firewall para o recebimento de e-mails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)". + +#### Verificar as configurações de firewall ou grupo de segurança do AWS + +Se a {% data variables.product.product_location %} estiver atrás de um firewall ou estiver funcionando com um grupo de segurança do AWS, verifique se a porta 25 está aberta para todos os servidores de e-mail que enviam mensagens para `reply@reply.[hostname]`. + +#### Entrar em contato com o suporte +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. Para nos ajudar a resolver a questão, anexe o arquivo de saída de `http(s)://[hostname]/setup/diagnostics` ao seu e-mail. +{% endif %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..e7f23583451e --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Selecione **Public Pages** (Pages público). ![Caixa de seleção para deixar o Pages acessível publicamente](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. Para obter mais informações, consulte "[Habilitar o isolamento de subdomínio](/admin/configuration/enabling-subdomain-isolation)". +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Desmarque a seleção na caixa **Enable Pages** (Habilitar Pages). ![Caixa de seleção para desabilitar o{% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![Caixa de seleção para desabilitar o{% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Leia mais + +- "[Enabling private mode](/admin/configuration/enabling-private-mode)" +{% endif %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-rate-limits.md b/translations/pt-BR/content/admin/configuration/configuring-rate-limits.md index 89d96f73a8f9..21949870e79e 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-rate-limits.md +++ b/translations/pt-BR/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ Habilitar limites de taxa na {{ site.data.variables.product.prodname_enterprise_ ### Habilitar limites de taxa de abuso -Definir limites de taxa de abuso protege o nível geral de serviço na {% data variables.product.product_location_enterprise %}. +Definir limites de taxa de abuso protege o nível geral de serviço na {% data variables.product.product_location %}. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-tls.md b/translations/pt-BR/content/admin/configuration/configuring-tls.md index b5a05aad2421..b6858c23f2a5 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-tls.md +++ b/translations/pt-BR/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: Configurar o TLS -intro: 'Você pode configurar o protocolo de Segurança de Camada de Transporte (TLS, Transport Layer Security) na {% data variables.product.product_location_enterprise %} para uso de certificados assinados por uma autoridade de certificação confiável.' +intro: 'Você pode configurar o protocolo de Segurança de Camada de Transporte (TLS, Transport Layer Security) na {% data variables.product.product_location %} para uso de certificados assinados por uma autoridade de certificação confiável.' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encrypt é uma autoridade de certificação pública que emite certificado {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -Ao habilitar a automação do gerenciamento de certificados TLS usando o Let's Encrypt, sua {% data variables.product.product_location_enterprise %} entrará em contato com os servidores do Let's Encrypt para obter um certificado. Para renovar um certificado, os servidores do Let's Encrypt devem validar o controle do nome de domínio configurado com solicitações HTTP de entrada. +Ao habilitar a automação do gerenciamento de certificados TLS usando o Let's Encrypt, sua {% data variables.product.product_location %} entrará em contato com os servidores do Let's Encrypt para obter um certificado. Para renovar um certificado, os servidores do Let's Encrypt devem validar o controle do nome de domínio configurado com solicitações HTTP de entrada. -Você também pode usar o utilitário de linha de comando `ghe-ssl-acme` na {% data variables.product.product_location_enterprise %} para gerar automaticamente um certificado Let's Encrypt. Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)". +Você também pode usar o utilitário de linha de comando `ghe-ssl-acme` na {% data variables.product.product_location %} para gerar automaticamente um certificado Let's Encrypt. Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)". ### Configurar o TLS usando Let's Encrypt diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise.md index bb85f516b214..86c9b6baae54 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configurar a sua empresa -intro: 'Quando o {% data variables.product.prodname_ghe_server %} estiver pronto para uso, você poderá configurar o appliance conforme as demandas da sua organização.' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/pt-BR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index ab7dcb7745e7..b85293af35f1 100644 --- a/translations/pt-BR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/pt-BR/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -43,8 +43,7 @@ Para obter mais informações sobre o gerenciamento de contas corporativas usand 1. Fazer login em {% data variables.product.product_location_enterprise %} e {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Em "{% data variables.product.prodname_dotcom_the_website %} ainda não está habilitado", clique em **Enable {% data variables.product.prodname_github_connect %}** (Habilitar o {% data variables.product.prodname_github_connect %}). Ao clicar em **Enable {% data variables.product.prodname_github_connect %}** (Habilitar o {% data variables.product.prodname_github_connect %}), você concorda com o {% data variables.product.prodname_github_connect %} Adendo ao contrato de licença do {% data variables.product.prodname_enterprise %}. ![Botão Enable GitHub Connect (Habilitar o GitHub Connect)](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ Para obter mais informações sobre o gerenciamento de contas corporativas usand Ao se desconectar do {% data variables.product.prodname_ghe_cloud %}, o {% data variables.product.prodname_github_app %} do {% data variables.product.prodname_github_connect %} é excluído da sua conta corporativa ou organização e as credenciais armazenadas na {% data variables.product.product_location_enterprise %} são excluídas. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Ao lado da conta corporativa ou organização que você gostaria de desconectar, clique em **Disable {% data variables.product.prodname_github_connect %})** (Desabilitar o {% data variables.product.prodname_github_connect %}). ![Desabilitar o botão GitHub Connect ao lado do nome de uma conta corporativa ou organização](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/pt-BR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/pt-BR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index e2d5058e0c6f..d76d5be09140 100644 --- a/translations/pt-BR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: Habilitar alertas para dependências vulneráveis no GitHub Enterprise Server -intro: 'Você pode conectar {% data variables.product.product_location_enterprise %} a {% data variables.product.prodname_ghe_cloud %} e habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis nos repositórios na sua instância.' +intro: 'Você pode conectar {% data variables.product.product_location %} a {% data variables.product.prodname_ghe_cloud %} e habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis nos repositórios na sua instância.' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} Para obter mais informações, consulte "[Sobre alertas de dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". -Você pode conectar {% data variables.product.product_location_enterprise %} a {% data variables.product.prodname_dotcom_the_website %} e, em seguida, sincronizar os dados de vulnerabilidade na instância e gerar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} em repositórios com uma dependência vulnerável. +Você pode conectar {% data variables.product.product_location %} a {% data variables.product.prodname_dotcom_the_website %} e, em seguida, sincronizar os dados de vulnerabilidade na instância e gerar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} em repositórios com uma dependência vulnerável. -Depois de conectar {% data variables.product.product_location_enterprise %} a {% data variables.product.prodname_dotcom_the_website %} e habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis, os dados de vulnerabilidade serão sincronizados de {% data variables.product.prodname_dotcom_the_website %} para a sua instância uma vez por hora. Também é possível sincronizar os dados de vulnerabilidade manualmente a qualquer momento. Nenhum código ou informações sobre o código da {% data variables.product.product_location_enterprise %} são carregados para o {% data variables.product.prodname_dotcom_the_website %}. +Depois de conectar {% data variables.product.product_location %} a {% data variables.product.prodname_dotcom_the_website %} e habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis, os dados de vulnerabilidade serão sincronizados de {% data variables.product.prodname_dotcom_the_website %} para a sua instância uma vez por hora. Também é possível sincronizar os dados de vulnerabilidade manualmente a qualquer momento. Nenhum código ou informações sobre o código da {% data variables.product.product_location %} são carregados para o {% data variables.product.prodname_dotcom_the_website %}. -{% if currentVersion ver_gt "enterprise-server@2. 1" %}Quando {% data variables.product.product_location_enterprise %} recebe informações sobre uma vulnerabilidade, ele identificará repositórios na sua instância que usam a versão afetada da dependência e enviará alertas de {% data variables.product.prodname_dependabot_short %} para proprietários e pessoas com acesso de administrador nesses repositórios. Eles podem personalizar a forma como recebem os alertas de {% data variables.product.prodname_dependabot_short %}. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)" +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_short %} alerts. Você pode personalizar como receber alertas de {% data variables.product.prodname_dependabot_short %}. Para obter mais informações, consulte "[Configurar notificações para dependências vulneráveis](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)". {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2. 1" %}Quando {% data variables.product.product_location_enterprise %} recebe informações sobre uma vulnerabilidade, ele identificará repositórios na sua instância que usam a versão afetada da dependência e enviará alertas de segurança a proprietários e pessoas com acesso de administrador nesses repositórios. É possível personalizar o recebimento dos alertas de segurança. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)" +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. Você pode personalizar a forma como recebe os alertas de segurança. Para obter mais informações, consulte "[Configurar notificações para dependências vulneráveis](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)". +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. Você pode personalizar a forma como recebe os alertas de segurança. Para obter mais informações, consulte "[Escolher o método de entrega das suas notificações](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)". {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,7 +33,7 @@ Depois de conectar {% data variables.product.product_location_enterprise %} a {% ### Habilitar alertas de segurança para dependências vulneráveis no {% data variables.product.prodname_ghe_server %} {% endif %} -Antes de habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} de dependências vulneráveis em {% data variables.product.product_location_enterprise %}, você deve conectar {% data variables.product.product_location_enterprise %} a {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)". +Antes de habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} de dependências vulneráveis em {% data variables.product.product_location %}, você deve conectar {% data variables.product.product_location %} a {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)". {% if currentVersion ver_gt "enterprise-server@2.20" %} @@ -41,14 +44,20 @@ Antes de habilitar {% if currentVersion ver_gt "enterprise-server@2. 1" %}{% dat {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. No shell administrativo, habilite os {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} de dependências vulneráveis em {% data variables.product.product_location_enterprise %}: +1. No shell administrativo, habilite os {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} de dependências vulneráveis em {% data variables.product.product_location %}: ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **Observação**: Para obter mais informações sobre como habilitar o acesso ao shell administrativo via SSH, veja "[Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)". + + {% endnote %} + 3. Retornar para + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. Em "Repositories can be scanned for vulnerabilities" (Os repositórios podem ser examinados para vulnerabilidades), use o menu suspenso e clique em **Enabled without notifications** (Habilitado sem notificações). Opcionalmente, para habilitar alertas com notificações, selecione **Enabled with notifications**(Habilitado com notificações).{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### Exibir dependências vulneráveis no {% data variables.product.prodname_ghe_server %} -Você pode exibir todas as vulnerabilidades na {% data variables.product.product_location_enterprise %} e sincronizar manualmente os dados de vulnerabilidade do {% data variables.product.prodname_dotcom_the_website %} para atualizar a lista. +Você pode exibir todas as vulnerabilidades na {% data variables.product.product_location %} e sincronizar manualmente os dados de vulnerabilidade do {% data variables.product.prodname_dotcom_the_website %} para atualizar a lista. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. Na barra lateral esquerda, clique em **Vulnerabilities** (Vulnerabilidades). ![Guia Vulnerabilities (Vulnerabilidades) na barra lateral de administração do site](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/pt-BR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/pt-BR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index 20d17fe6e120..58a1f1f9f7ea 100644 --- a/translations/pt-BR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/pt-BR/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Habilitar e programar o modo de manutenção -intro: 'Alguns procedimentos de manutenção padrão, como atualizar a {% data variables.product.product_location_enterprise %} ou fazer backups de restauração, exigem que a instância esteja offline para uso normal.' +intro: 'Alguns procedimentos de manutenção padrão, como atualizar a {% data variables.product.product_location %} ou fazer backups de restauração, exigem que a instância esteja offline para uso normal.' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### Sobre o modo de manutenção -Alguns tipos de operações requerem que a {% data variables.product.product_location_enterprise %} esteja offline e no modo de manutenção: +Alguns tipos de operações requerem que a {% data variables.product.product_location %} esteja offline e no modo de manutenção: - Atualizar para uma nova versão do {% data variables.product.prodname_ghe_server %}; - Aumentar a capacidade dos recursos de CPU, memória ou armazenamento alocados na máquina virtual; - Migrar dados de uma máquina virtual para outra; diff --git a/translations/pt-BR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/pt-BR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index 1ff34a08a353..27bb0851be5d 100644 --- a/translations/pt-BR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/pt-BR/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ Você também pode fazer upload manualmente das informações de licença do usu Antes de habilitar a sincronização de licença na {% data variables.product.product_location_enterprise %}, conecte a {% data variables.product.product_location_enterprise %} ao {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)". -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Em "Server can sync user license count and usage" (Servidor pode sincronizar contagem e uso de licenças de usuário), selecione **Enabled** (Habilitado) no menu suspenso. ![Menu suspenso para habilitar a sincronização automática de licenças de usuário](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/pt-BR/content/admin/configuration/enabling-private-mode.md b/translations/pt-BR/content/admin/configuration/enabling-private-mode.md index 2938d3d19b0e..06224707eada 100644 --- a/translations/pt-BR/content/admin/configuration/enabling-private-mode.md +++ b/translations/pt-BR/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -Você deve habilitar o modo privado se a {% data variables.product.product_location_enterprise %} estiver acessível publicamente pela Internet. No modo privado, os usuários não podem clonar anonimamente repositórios em `git://`. Se a autenticação integrada também estiver habilitada, o administrador deverá convidar novos usuários para criar uma conta na instância. Para obter mais informações, consulte "[Usar autenticação integrada](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)". +Você deve habilitar o modo privado se a {% data variables.product.product_location %} estiver acessível publicamente pela Internet. No modo privado, os usuários não podem clonar anonimamente repositórios em `git://`. Se a autenticação integrada também estiver habilitada, o administrador deverá convidar novos usuários para criar uma conta na instância. Para obter mais informações, consulte "[Usar autenticação integrada](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)". {% data reusables.enterprise_installation.image-urls-viewable-warning %} -Com o modo privado habilitado, você pode permitir que operações não autenticadas do Git (e qualquer pessoa com acesso de rede à {% data variables.product.product_location_enterprise %}) leia o código de um repositório público na sua instância com o acesso de leitura anônimo do Git habilitado. Para obter mais informações, consulte "[Permitir que administradores habilitem o acesso de leitura anônimo do Git a repositórios públicos](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)". +Com o modo privado habilitado, você pode permitir que operações não autenticadas do Git (e qualquer pessoa com acesso de rede à {% data variables.product.product_location %}) leia o código de um repositório público na sua instância com o acesso de leitura anônimo do Git habilitado. Para obter mais informações, consulte "[Permitir que administradores habilitem o acesso de leitura anônimo do Git a repositórios públicos](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)". {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/pt-BR/content/admin/configuration/enabling-subdomain-isolation.md b/translations/pt-BR/content/admin/configuration/enabling-subdomain-isolation.md index 82b7c9bb2b41..62464419a5bd 100644 --- a/translations/pt-BR/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/pt-BR/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### Sobre isolamento de subdomínio -O isolamento de subdomínios reduz os problemas de script entre sites e outras vulnerabilidades relacionadas. Para obter mais informações, leia mais sobre [scripts entre sites](http://en.wikipedia.org/wiki/Cross-site_scripting) na Wikipedia. É altamente recomendável habilitar o isolamento de subdomínio para a {% data variables.product.product_location_enterprise %}. +O isolamento de subdomínios reduz os problemas de script entre sites e outras vulnerabilidades relacionadas. Para obter mais informações, leia mais sobre [scripts entre sites](http://en.wikipedia.org/wiki/Cross-site_scripting) na Wikipedia. É altamente recomendável habilitar o isolamento de subdomínio para a {% data variables.product.product_location %}. Quando o isolamento do subdomínio está ativado, o {% data variables.product.prodname_ghe_server %} substitui vários caminhos pelos subdomínios. diff --git a/translations/pt-BR/content/admin/configuration/index.md b/translations/pt-BR/content/admin/configuration/index.md index 12c6846c6e97..3024b7a519f3 100644 --- a/translations/pt-BR/content/admin/configuration/index.md +++ b/translations/pt-BR/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: Configurar o GitHub Enterprise shortTitle: Configurar o GitHub Enterprise -intro: 'Depois que o {% data variables.product.prodname_ghe_server %} estiver instalado e configurado, você poderá configurar o aplicativo para atender às necessidades da sua organização.' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**Observação:** Para configurar {% data variables.product.prodname_actions %} ou {% data variables.product.prodname_registry %} para sua empresa, veja "[Gerenciar o GitHub Actions para a sua empresa](/admin/github-actions)" ou "[Gerenciar pacotes do GitHub para a sua empresa](/admin/packages)". + +{% endnote %} +{% endif %} ### Índice {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Observação:** Para configurar {% data variables.product.prodname_actions %} ou {% data variables.product.prodname_registry %} para sua empresa, veja "[Gerenciar o GitHub Actions para a sua empresa](/admin/github-actions)" ou "[Gerenciar pacotes do GitHub para a sua empresa](/admin/packages)". - -{% endnote %} -{% endif %} diff --git a/translations/pt-BR/content/admin/configuration/initializing-github-ae.md b/translations/pt-BR/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..aa6af7a30549 --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### Pré-requisitos + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **Observação**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Clique em **Salvar**. !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Clique em **Salvar** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Clique em **Salvar**. !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/pt-BR/content/admin/configuration/network-ports.md b/translations/pt-BR/content/admin/configuration/network-ports.md index 305a7c32a7ba..f879a8e68191 100644 --- a/translations/pt-BR/content/admin/configuration/network-ports.md +++ b/translations/pt-BR/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### Portas administrativas -Certas portas administrativas são obrigatórias para configurar a {% data variables.product.product_location_enterprise %} e executar determinados recursos. Não é preciso haver portas administrativas para os usuários finais aproveitarem os recursos básicos do aplicativo. - -| Porta | Serviço | Descrição | -| -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | {% data variables.enterprise.management_console %} seguro na web. Obrigatória para instalação e configuração básicas. | -| 8080 | HTTP | {% data variables.enterprise.management_console %} de texto simples na web. Não é obrigatória, a menos que o SSL seja desativado manualmente. | -| 122 | SSH | Acesso de shell à {% data variables.product.product_location_enterprise %}. É obrigatório ficar aberta para conexões de entrada de todos os outros nós em configurações de Alta Disponibilidade. A porta SSH padrão (22) é dedicada ao tráfego de rede de aplicativos Git e SSH. | -| 1194/UDP | VPN | Túnel de rede de replicação segura em configurações de Alta Disponibilidade. É obrigatório ficar aberta para todos os outros nós na configuração. | -| 123/UDP | NTP | Obrigatória para operações de protocolo de tempo. | -| 161/UDP | SNMP | Obrigatória para operações de protocolo de monitoramento de rede. | +Certas portas administrativas são obrigatórias para configurar a {% data variables.product.product_location %} e executar determinados recursos. Não é preciso haver portas administrativas para os usuários finais aproveitarem os recursos básicos do aplicativo. + +| Porta | Serviço | Descrição | +| -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | {% data variables.enterprise.management_console %} seguro na web. Obrigatória para instalação e configuração básicas. | +| 8080 | HTTP | {% data variables.enterprise.management_console %} de texto simples na web. Não é obrigatória, a menos que o SSL seja desativado manualmente. | +| 122 | SSH | Acesso de shell à {% data variables.product.product_location %}. É obrigatório ficar aberta para conexões de entrada de todos os outros nós em configurações de Alta Disponibilidade. A porta SSH padrão (22) é dedicada ao tráfego de rede de aplicativos Git e SSH. | +| 1194/UDP | VPN | Túnel de rede de replicação segura em configurações de Alta Disponibilidade. É obrigatório ficar aberta para todos os outros nós na configuração. | +| 123/UDP | NTP | Obrigatória para operações de protocolo de tempo. | +| 161/UDP | SNMP | Obrigatória para operações de protocolo de monitoramento de rede. | ### Portas de aplicativo para usuários finais diff --git a/translations/pt-BR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/pt-BR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/pt-BR/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/pt-BR/content/admin/configuration/site-admin-dashboard.md b/translations/pt-BR/content/admin/configuration/site-admin-dashboard.md index 7394ee02c5d2..7e22c2f7d3aa 100644 --- a/translations/pt-BR/content/admin/configuration/site-admin-dashboard.md +++ b/translations/pt-BR/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: Painel de administração do site -intro: 'O painel de administração do site mostra uma série de ferramentas que ajudam no gerenciamento da {% data variables.product.product_location_enterprise %}.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ Para obter mais informações sobre o log de auditoria em geral, consulte "[Log ### Relatórios -Para obter informações sobre usuários, organizações e repositórios da {% data variables.product.product_location_enterprise %}, você normalmente faria fetch de dados JSON na [API do GitHub](/rest). Infelizmente, a API pode não fornecer todos os dados necessários e ainda requer um pouco de conhecimento técnico. O painel de administração do site oferece uma seção **Reports** (Relatórios) como alternativa, facilitando o download de relatórios CSV com a maioria das informações necessárias para usuários, organizações e repositórios. +Para obter informações sobre usuários, organizações e repositórios da {% data variables.product.product_location %}, você normalmente faria fetch de dados JSON na [API do GitHub](/rest). Infelizmente, a API pode não fornecer todos os dados necessários e ainda requer um pouco de conhecimento técnico. O painel de administração do site oferece uma seção **Reports** (Relatórios) como alternativa, facilitando o download de relatórios CSV com a maioria das informações necessárias para usuários, organizações e repositórios. Especificamente, é possível baixar relatórios CSV que listem o seguinte: @@ -146,7 +146,7 @@ Em outras palavras, os trabalhos de reparo são iniciados conforme necessário e Além disso, trabalhos de reparo usam uma "compensação de reparo" para paralelização. Trata-se de uma compensação na tabela do banco de dados para o registro a ser reconciliado. Vários trabalhos em segundo plano podem sincronizar tarefas com base nessa compensação. -Uma barra de progresso mostra o status atual de um trabalho de reparo em todos os trabalhadores relacionados em segundo plano. Trata-se da diferença percentual da compensação do reparo com o ID de registro mais alto no banco de dados. Não se preocupe com o valor mostrado na barra de progresso após a conclusão de um trabalho de reparo; ele mostra a diferença entre a compensação do reparo e o ID de registro mais alto no banco de dados, e diminuirá à medida que mais repositórios forem adicionados à {% data variables.product.product_location_enterprise %}, mesmo que esses repositórios estejam indexados no momento. +Uma barra de progresso mostra o status atual de um trabalho de reparo em todos os trabalhadores relacionados em segundo plano. Trata-se da diferença percentual da compensação do reparo com o ID de registro mais alto no banco de dados. Não se preocupe com o valor mostrado na barra de progresso após a conclusão de um trabalho de reparo; ele mostra a diferença entre a compensação do reparo e o ID de registro mais alto no banco de dados, e diminuirá à medida que mais repositórios forem adicionados à {% data variables.product.product_location %}, mesmo que esses repositórios estejam indexados no momento. Você pode iniciar um novo trabalho de reparo do índice de pesquisa de código a qualquer momento. Ele usará uma única CPU, pois reconcilia o índice de pesquisa com os dados do banco de dados e do repositório Git. Para minimizar os efeitos no desempenho de E/S e reduzir as chances de tempo limite das operações, tente fazer um trabalho de reparo fora dos horários de pico. Monitore as médias de carga do sistema e o uso da CPU usando um utilitário como `top`. Se você notar que não houve alterações significativas, isso indica que provavelmente será seguro fazer um trabalho de reparo de índice nos horários de pico. @@ -168,7 +168,7 @@ Aqui você verá todos os usuários que foram suspensos da {{ site.data.variable ### Repositórios -Este espaço lista os repositórios da {% data variables.product.product_location_enterprise %}. Você pode clicar no nome de um repositório e acessar suas funções de administração. +Este espaço lista os repositórios da {% data variables.product.product_location %}. Você pode clicar no nome de um repositório e acessar suas funções de administração. - [Bloquear pushes forçados em um repositório](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [Configurar o {% data variables.large_files.product_name_long %};](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ Este espaço lista os repositórios da {% data variables.product.product_locatio ### Todos os usuários -Aqui você verá todos os usuários da {% data variables.product.product_location_enterprise %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Aqui você verá todos os usuários da {% data variables.product.product_location %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Administradores do site -Aqui você verá todos os administradores da {% data variables.product.product_location_enterprise %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Aqui você verá todos os administradores da {% data variables.product.product_location %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Usuários inativos -Aqui você pode ver e [suspender](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) todos os usuários inativos da {% data variables.product.product_location_enterprise %}. Uma conta de usuário é considerada inativa quando: +Aqui você pode ver e [suspender](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) todos os usuários inativos da {% data variables.product.product_location %}. Uma conta de usuário é considerada inativa quando: -- Seu tempo de existência supera o limite de inatividade configurado na {% data variables.product.product_location_enterprise %}; +- Seu tempo de existência supera o limite de inatividade configurado na {% data variables.product.product_location %}; - Não gerou qualquer atividade em seu período de existência; - Não é uma conta de administrador do site. @@ -194,7 +194,7 @@ Aqui você pode ver e [suspender](/enterprise/{{ currentVersion }}/admin/guides/ ### Usuários suspensos -Aqui você verá todos os usuários que foram suspensos da {% data variables.product.product_location_enterprise %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Aqui você verá todos os usuários que foram suspensos da {% data variables.product.product_location %} e poderá [iniciar uma auditoria de chave SSH](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). [página de tendências]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/pt-BR/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/pt-BR/content/admin/configuration/troubleshooting-ssl-errors.md index c075483d8e31..15b73fa4eb84 100644 --- a/translations/pt-BR/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/pt-BR/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ Se não tiver, você pode usar a ferramenta SSL Converter para converter seu cer ### Instalação parada após upload de chave -Se a {% data variables.product.product_location_enterprise %} parar de funcionar após o upload de uma chave SSL, [entre em contato com o suporte do {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/support) informando detalhes específicos, inclusive uma cópia do seu certificado SSL. +Se a {% data variables.product.product_location %} parar de funcionar após o upload de uma chave SSL, [entre em contato com o suporte do {% data variables.product.prodname_enterprise %}](https://enterprise.github.com/support) informando detalhes específicos, inclusive uma cópia do seu certificado SSL. ### Erros de validade de certificado diff --git a/translations/pt-BR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/pt-BR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index bde53b6f751d..33dbdc540a62 100644 --- a/translations/pt-BR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/pt-BR/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### Habilitar o suporte de protocolo PROXY na {% data variables.product.product_location_enterprise %} +#### Habilitar o suporte de protocolo PROXY na {% data variables.product.product_location %} É altamente recomendável ativar o suporte de protocolo PROXY para o appliance e o balanceador de carga. Use as instruções do fornecedor para habilitar o protocolo PROXY no balanceador de carga. Para obter mais informações, consulte a [documentação do protocolo PROXY](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt). @@ -33,7 +33,7 @@ Como as conexões do cliente com o {% data variables.product.prodname_ghe_server {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### Habilitar o suporte X-Forwarded-For na {% data variables.product.product_location_enterprise %} +#### Habilitar o suporte X-Forwarded-For na {% data variables.product.product_location %} {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/pt-BR/content/admin/configuration/validating-your-domain-settings.md b/translations/pt-BR/content/admin/configuration/validating-your-domain-settings.md index 61ea847dc6a6..05c0c0c75bc7 100644 --- a/translations/pt-BR/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/pt-BR/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: Validar configurações de domínio -intro: 'Antes de iniciar a {% data variables.product.product_location_enterprise %} pela primeira vez, verifique se as configurações de domínio estão ajustadas adequadamente.' +intro: 'Antes de iniciar a {% data variables.product.product_location %} pela primeira vez, verifique se as configurações de domínio estão ajustadas adequadamente.' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/pt-BR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/pt-BR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index d251eaf49623..12a4e2cc701b 100644 --- a/translations/pt-BR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/pt-BR/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**Observação**: fazer sondagens regularmente na {% data variables.product.product_location_enterprise %} com integração contínua (CI, Continuous Integration) ou criar servidores pode causar um ataque de negação de serviço e gerar problemas. Portanto, recomendamos o uso de webhooks para fazer push das atualizações. Para obter mais informações, consulte "[Sobre webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". +**Observação**: fazer sondagens regularmente na {% data variables.product.product_location %} com integração contínua (CI, Continuous Integration) ou criar servidores pode causar um ataque de negação de serviço e gerar problemas. Portanto, recomendamos o uso de webhooks para fazer push das atualizações. Para obter mais informações, consulte "[Sobre webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". {% endnote %} diff --git a/translations/pt-BR/content/admin/enterprise-management/configuring-collectd.md b/translations/pt-BR/content/admin/enterprise-management/configuring-collectd.md index d19f4a338a4a..89d045d1e77e 100644 --- a/translations/pt-BR/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/pt-BR/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### Configurar um servidor externo `collectd` -Se você ainda não configurou um servidor externo `collectd`, será preciso fazê-lo antes de ativar o encaminhamento `collectd` na {% data variables.product.product_location_enterprise %}. Seu servidor `collectd` deve ser configurado executando uma versão `collectd` 5.x ou mais recente. +Se você ainda não configurou um servidor externo `collectd`, será preciso fazê-lo antes de ativar o encaminhamento `collectd` na {% data variables.product.product_location %}. Seu servidor `collectd` deve ser configurado executando uma versão `collectd` 5.x ou mais recente. 1. Faça login no servidor `collectd`. 2. Crie ou edite o arquivo de configuração `collectd` para carregar o plugin de rede e preencher as diretivas de servidor e porta com os valores adequados. Na maioria das distribuições, esses dados ficam em `/etc/collectd/collectd.conf` @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### Central do servidor collectd não recebe dados -{% data variables.product.prodname_enterprise %} vem com a versão 5.x. de `collectd`. `collectd` 5.x não é retrocompatível com a série de versões 4.x. Seu servidor central `collectd` precisa ser da versão 5.x para aceitar os dados enviados pela {% data variables.product.product_location_enterprise %}. +{% data variables.product.prodname_enterprise %} vem com a versão 5.x. de `collectd`. `collectd` 5.x não é retrocompatível com a série de versões 4.x. Seu servidor central `collectd` precisa ser da versão 5.x para aceitar os dados enviados pela {% data variables.product.product_location %}. Em caso de dúvidas ou perguntas, entre em contato com o {% data variables.contact.contact_ent_support %}. diff --git a/translations/pt-BR/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/pt-BR/content/admin/enterprise-management/enabling-automatic-update-checks.md index 4a277c72a9d3..7b745b658a21 100644 --- a/translations/pt-BR/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/pt-BR/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: Verificações de atualizações automáticas -intro: 'É possível habilitar as verificações de atualizações automáticas para que a {% data variables.product.product_location_enterprise %} verifique e baixe as versões mais recentes do {% data variables.product.prodname_ghe_server %}.' +intro: 'É possível habilitar as verificações de atualizações automáticas para que a {% data variables.product.product_location %} verifique e baixe as versões mais recentes do {% data variables.product.prodname_ghe_server %}.' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -Quando um pacote de atualização for baixado automaticamente para a {% data variables.product.product_location_enterprise %}, você receberá uma mensagem informando que pode atualizar o {% data variables.product.prodname_ghe_server %}. Os pacotes baixados ficam no diretório `/var/lib/ghe-updates` na {% data variables.product.product_location_enterprise %}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)". +Quando um pacote de atualização for baixado automaticamente para a {% data variables.product.product_location %}, você receberá uma mensagem informando que pode atualizar o {% data variables.product.prodname_ghe_server %}. Os pacotes baixados ficam no diretório `/var/lib/ghe-updates` na {% data variables.product.product_location %}. Para obter mais informações, consulte "[Atualizar o {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)". Se houver algum hotpatch disponível para atualização, o `.hpkg` fará o download automaticamente. No console de gerenciamento, você pode instalar o hotpatch imediatamente ou agendar a instalação para outro período. Para obter mais informações, consulte "[Atualizar com hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)". {% tip %} -**Dica:** para habilitar as verificações de atualizações automáticas, a {% data variables.product.product_location_enterprise %} deve poder se conectar a `https://github-enterprise.s3.amazonaws.com`. +**Dica:** para habilitar as verificações de atualizações automáticas, a {% data variables.product.product_location %} deve poder se conectar a `https://github-enterprise.s3.amazonaws.com`. {% endtip %} diff --git a/translations/pt-BR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/pt-BR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index fc37b00b3b37..9096b6135946 100644 --- a/translations/pt-BR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/pt-BR/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### Considerações de redimensionamento -Antes de aumentar recursos de CPU ou memória do {% data variables.product.product_location_enterprise %}: +Antes de aumentar recursos de CPU ou memória do {% data variables.product.product_location %}: - **Amplie sua memória com CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Atribua um endereço IP elástico à instância**. Se não houver IP elástica atribuída, você terá que ajustar os registros DNS A do seu host do {% data variables.product.prodname_ghe_server %} após o reinício para explicar a alteração no endereço IP público. Depois que a instância for reiniciada, a IP elástica (EIP) será automaticamente mantida se a instância for iniciada em uma VPC. Se a instância for iniciada no EC2-Classic, a IP elástica deverá ser associada outra vez manualmente. @@ -64,7 +64,7 @@ Não é possível adicionar recursos de CPU ou memória a uma instância atual d {% data reusables.enterprise_installation.increasing-cpus-req %} 1. Use o cliente vSphere para conexão com o host VMware ESXi. -2. Desligue a {% data variables.product.product_location_enterprise %}. +2. Desligue a {% data variables.product.product_location %}. 3. Selecione a máquina virtual e clique em **Edit Settings** (Editar configurações). 4. Em "Hardware", ajuste a CPU e/ou os recursos de memória alocados à máquina virtual, conforme necessário. ![Recursos de configuração VMware](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. Para iniciar a máquina virtual, clique em **OK**. diff --git a/translations/pt-BR/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/pt-BR/content/admin/enterprise-management/increasing-storage-capacity.md index 413e98fb6a31..c18f580928b0 100644 --- a/translations/pt-BR/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/pt-BR/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -À medida que mais usuários se juntam à sua {% data variables.product.product_location_enterprise %}, talvez seja necessário redimensionar o volume de armazenamento. Consulte a documentação da sua plataforma de virtualização para obter informações sobre como fazer isso. +À medida que mais usuários se juntam à sua {% data variables.product.product_location %}, talvez seja necessário redimensionar o volume de armazenamento. Consulte a documentação da sua plataforma de virtualização para obter informações sobre como fazer isso. ### Requisitos e recomendações diff --git a/translations/pt-BR/content/admin/enterprise-management/index.md b/translations/pt-BR/content/admin/enterprise-management/index.md index 616faf4a4762..8ad69b03391f 100644 --- a/translations/pt-BR/content/admin/enterprise-management/index.md +++ b/translations/pt-BR/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/pt-BR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/pt-BR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index 1d384693ebb4..acaa155a21d7 100644 --- a/translations/pt-BR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/pt-BR/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ O tempo do failover dependerá do tempo necessário para promover manualmente a 5. Atualize o registro DNS para apontar para o endereço IP do appliance réplica. O tráfego é direcionado para o réplica após o término do período TTL. Se você estiver usando um balanceador de carga, verifique se ele está configurado para enviar tráfego para o réplica. 6. Avise aos usuários que eles podem voltar a trabalhar normalmente. 7. Se desejar, configure a replicação do novo primário para os appliances existentes e o primário anterior. Para obter mais informações, consulte "[Sobre a configuração de alta disponibilidade](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)". +8. Appliances para os quais você não pretende configurar replicação faziam parte da configuração de alta disponibilidade antes da falha precisam ser removidos da configuração de alta disponibilidade por UUID. + - Nos appliances anteriores, obtenha seu UUID via `cat /data/user/common/uid`. + ```shell + $ cat /data/user/common/uuid + ``` + - No novo primário, remova os UUIDs usando `ghe-repl-teardown`. Substitua *`UUID`* por um UUID que você recuperou na etapa anterior. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### Leia mais diff --git a/translations/pt-BR/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/pt-BR/content/admin/enterprise-management/monitoring-using-snmp.md index 577df63a397e..e7761070ff04 100644 --- a/translations/pt-BR/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/pt-BR/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -O SNMP é um padrão comum para monitorar dispositivos em uma rede. É altamente recomendável ativar o SNMP para monitorar a integridade da {% data variables.product.product_location_enterprise %} e saber quando adicionar mais memória, armazenamento ou potência do processador à máquina host. +O SNMP é um padrão comum para monitorar dispositivos em uma rede. É altamente recomendável ativar o SNMP para monitorar a integridade da {% data variables.product.product_location %} e saber quando adicionar mais memória, armazenamento ou potência do processador à máquina host. O {% data variables.product.prodname_enterprise %} tem uma instalação SNMP padrão que permite aproveitar [vários plugins](http://www.monitoring-plugins.org/doc/man/check_snmp.html) disponíveis para Nagios ou qualquer outro sistema de monitoramento. @@ -28,7 +28,7 @@ O {% data variables.product.prodname_enterprise %} tem uma instalação SNMP pad $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -Isso deve retornar o horário do sistema no host do {% data variables.product.product_location_enterprise %}. +Isso deve retornar o horário do sistema no host do {% data variables.product.product_location %}. ### Segurança baseada no usuário diff --git a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance.md index 79d0860dfa13..1f8e1a9da0ec 100644 --- a/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/pt-BR/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitorar seu dispositivo -intro: 'O aumento do uso da {% data variables.product.product_location_enterprise %} ao longo do tempo acarreta também o aumento do uso dos recursos do sistema, como CPU, memória e armazenamento. Você pode configurar o monitoramento e os alertas para identificar os possíveis problemas antes que eles impactem negativamente o desempenho ou a disponibilidade do aplicativo.' +intro: 'O aumento do uso da {% data variables.product.product_location %} ao longo do tempo acarreta também o aumento do uso dos recursos do sistema, como CPU, memória e armazenamento. Você pode configurar o monitoramento e os alertas para identificar os possíveis problemas antes que eles impactem negativamente o desempenho ou a disponibilidade do aplicativo.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/pt-BR/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/pt-BR/content/admin/enterprise-management/recommended-alert-thresholds.md index 5288b3d15683..87aadd236cd5 100644 --- a/translations/pt-BR/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/pt-BR/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ Também é recomendável monitorar o tempo de "roubo" da virtualização para ga ### Monitorar o uso de memória -A quantidade de memória física alocada para a {% data variables.product.product_location_enterprise %} pode ter um grande impacto no desempenho geral e na capacidade de resposta do aplicativo. O sistema é projetado para fazer uso intenso do cache de disco do kernel a fim de acelerar as operações do Git. Recomendamos que o conjunto de trabalho RSS normal caiba em 50% do total de RAM disponível no uso máximo. +A quantidade de memória física alocada para a {% data variables.product.product_location %} pode ter um grande impacto no desempenho geral e na capacidade de resposta do aplicativo. O sistema é projetado para fazer uso intenso do cache de disco do kernel a fim de acelerar as operações do Git. Recomendamos que o conjunto de trabalho RSS normal caiba em 50% do total de RAM disponível no uso máximo. | gravidade | Limite | | ----------- | ---------------------------------------------------------------- | diff --git a/translations/pt-BR/content/admin/enterprise-management/upgrade-requirements.md b/translations/pt-BR/content/admin/enterprise-management/upgrade-requirements.md index c8bb53fd4a28..03f1bb7a0023 100644 --- a/translations/pt-BR/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/pt-BR/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### Recomendações -- Inclua o mínimo possível de atualizações no seu processo. Por exemplo, em vez de atualizar do {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} para o {{ enterpriseVersions.supported[1] }} e depois para o {{ enterpriseVersions.latest }}, atualize do {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} para o {{ enterpriseVersions.latest }}. -- Se a sua versão estiver muito defasada, atualize a {% data variables.product.product_location_enterprise %} para a versão mais atual disponível a cada etapa do processo. Ao usar a versão mais recente em cada atualização, você pode aproveitar as melhorias de desempenho e as correções de erros. Por exemplo, você poderia atualizar do {% data variables.product.prodname_enterprise %} 2.7 para o 2.8 e depois para o 2.10. No entanto, atualizar do {% data variables.product.prodname_enterprise %} 2.7 para o 2.9 e depois para o 2.10 usa uma versão mais recente na segunda etapa. +- Inclua o mínimo possível de atualizações no seu processo. Por exemplo, em vez de atualizar do {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} para o {{ enterpriseServerReleases.supported[1] }} e depois para o {{ enterpriseServerReleases.latest }}, atualize do {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} para o {{ enterpriseServerReleases.latest }}. +- Se a sua versão estiver muito defasada, atualize a {% data variables.product.product_location %} para a versão mais atual disponível a cada etapa do processo. Ao usar a versão mais recente em cada atualização, você pode aproveitar as melhorias de desempenho e as correções de erros. Por exemplo, você poderia atualizar do {% data variables.product.prodname_enterprise %} 2.7 para o 2.8 e depois para o 2.10. No entanto, atualizar do {% data variables.product.prodname_enterprise %} 2.7 para o 2.9 e depois para o 2.10 usa uma versão mais recente na segunda etapa. - Ao atualizar, use a versão mais recente do patch. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - Use uma instância de preparo para testar as etapas da atualização. Para obter mais informações, consulte "[Configurar instância de preparo](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)". - Ao fazer várias atualizações, aguarde pelo menos 24 horas entre cada atualização de recursos para permitir a conclusão total das migrações de dados e das tarefas em segundo plano. ### Requisitos -- Você deve atualizar quando a versão do recurso estiver defasada por **no máximo** duas versões. Por exemplo, ao atualizar para o {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }}, você deve estar nas versões {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} ou {{ enterpriseVersions.supported[2] }}. +- Você deve atualizar quando a versão do recurso estiver defasada por **no máximo** duas versões. Por exemplo, ao atualizar para o {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, você deve estar nas versões {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} ou {{ enterpriseServerReleases.supported[2] }}. - {% data reusables.enterprise_installation.hotpatching-explanation %} - Um hotpatch pode causar tempo de inatividade se os serviços afetados (como kernel, MySQL ou Elasticsearch) exigirem reinicialização da VM ou do serviço. Você receberá uma notificação quando/se a reinicialização for necessária. Será possível reinicializar em outro momento. - Procure disponibilizar um armazenamento adicional na raiz durante a atualização, já que o hotpatching instala várias versões de alguns serviços até a conclusão da atualização. Caso não haja espaço suficiente, você receberá uma notificação das verificações preliminares. diff --git a/translations/pt-BR/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/pt-BR/content/admin/enterprise-management/upgrading-github-enterprise-server.md index 1bf4a4f3bf69..4665a15c9ffd 100644 --- a/translations/pt-BR/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ Mesmo que seja possível usar um hotpatch para fazer a atualização do patch em Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. Em atualizações de appliance único, desabilite o modo de manutenção para os usuários poderem trabalhar com a {% data variables.product.product_location_enterprise %}. +7. Em atualizações de appliance único, desabilite o modo de manutenção para os usuários poderem trabalhar com a {% data variables.product.product_location %}. {% note %} @@ -203,7 +203,7 @@ Appliances configurados para alta disponibilidade e replicação geográfica usa 1. Na instância de réplica, execute `ghe-repl-setup ` mais uma vez. {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. Ao concluir a atualização da última réplica e quando a ressincronização terminar, desabilite o modo de manutenção para que os usuários possam trabalhar na {% data variables.product.product_location_enterprise %}. +6. Ao concluir a atualização da última réplica e quando a ressincronização terminar, desabilite o modo de manutenção para que os usuários possam trabalhar na {% data variables.product.product_location %}. ### Restaurar após uma atualização com falha diff --git a/translations/pt-BR/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/pt-BR/content/admin/enterprise-support/about-github-enterprise-support.md index d095af1049ea..f7b0ffc30e18 100644 --- a/translations/pt-BR/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/pt-BR/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: Sobre o Suporte do GitHub Enterprise -intro: 'O Suporte do {% data variables.product.prodname_ghe_server %} pode ajudar você a resolver os problemas do seu appliance do {% data variables.product.prodname_ghe_server %}.' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,51 +16,65 @@ versions: ### Sobre o {% data variables.contact.enterprise_support %} -O {% data variables.product.prodname_ghe_server %} inclui {% data variables.contact.enterprise_support %} em inglês e japonês. +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -Você pode entrar em contato com o {% data variables.contact.enterprise_support %} pelo portal de suporte para obter ajuda com as seguintes ações: - - Instalar e usar o {% data variables.product.prodname_ghe_server %}; +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - Instalar e usar o {% data variables.product.product_name %}; - Identificar e verificar as causas dos erros. +{% endif %} -Além de todos os benefícios do {% data variables.contact.enterprise_support %}, o {% data variables.contact.premium_support %} oferece: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - Suporte gravado por meio de nosso portal de suporte 24 horas por dias, 7 dias por semana - Suporte por telefone 24 horas por dia, 7 dias por semana - - Um Contrato de nível de serviço (SLA, Service Level Agreement) com tempos de resposta inicial garantidos - - Acesso a conteúdo premium - - Verificação de integridade agendadas + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - Serviços gerenciados +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} Para obter mais informações, consulte a seção "[Sobre o {% data variables.contact.premium_support %} para {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)". +{% endif %} {% data reusables.support.scope-of-support %} ### Entrar em contato com o {% data variables.contact.enterprise_support %} -Os clientes {% data variables.contact.enterprise_support %} podem usar o {% data variables.contact.contact_enterprise_portal %} para reportar problemas na escrita. +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### Horas de operação +{% if enterpriseServerVersions contains currentVersion %} #### Suporte em inglês +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} Para problemas não urgentes, oferecemos suporte em inglês 24 horas por dia e 5 dias por semana, exceto nos fins de semana e feriados nacionais dos EUA. feriados. O tempo padrão de resposta é de 24 horas. -Para problemas urgentes, estamos disponíveis 24 horas por dia, 7 dias por semana, mesmo durante os feriados nacionais nos EUA. feriados. +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. feriados. + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### Suporte em japonês Para problemas não urgentes, o suporte em japonês está disponível de segunda-feira à sexta-feira, das 9h às 17h JST, exceto durante os feriados nacionais no Japão. Para problemas urgentes, oferecemos suporte em inglês 24 horas por dia, 7 dias por semana, mesmo durante os feriados nacionais nos EUA. feriados. -Para obter uma lista completa dos EUA. Para ver a lista completa de feriados nacionais dos EUA e do Japão segundo o {% data variables.contact.enterprise_support %}, consulte o "[Calendário de feriados](#holiday-schedules)". +Para obter uma lista completa dos EUA. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### Calendário de feriados -Para problemas urgentes, fornecemos suporte em inglês 44 horas por dia, 7 dias por semana, incluindo nos EUA. e feriados japoneses. +Para problemas urgentes, fornecemos suporte em inglês 44 horas por dia, 7 dias por semana, incluindo nos EUA. {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### Feriados nos Estados Unidos -O {% data variables.contact.enterprise_support %} observa esses feriados dos EUA. O {{ site.data.variables.contact.enterprise_support }} observa os feriados americanos, embora nossa equipe de suporte global esteja disponível para responder tíquetes urgentes. +O {% data variables.contact.enterprise_support %} observa esses feriados dos EUA. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. -| EUA Feriado | Data observada | +| EUA Feriado | Data de observação | | ----------------------- | ----------------------------- | | Fraternidade Universal | 1º de janeiro | | Martin Luther King, Jr. | 3ª segunda-feira de janeiro | @@ -80,6 +95,7 @@ O {% data variables.contact.enterprise_support %} observa esses feriados dos EUA O {% data variables.contact.enterprise_support %} não oferece suporte na língua japonesa no período de 28 de dezembro a 3 de janeiro, nem nos feriados listados em [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html). {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### Atribuindo uma prioridade a um tíquete de suporte @@ -87,7 +103,11 @@ Ao entrar em contato com {% data variables.contact.enterprise_support %}, você {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### Resolução e fechamento de tíquete de suporte @@ -95,8 +115,9 @@ Ao entrar em contato com {% data variables.contact.enterprise_support %}, você ### Leia mais +{% if enterpriseServerVersions contains currentVersion %} - [Perguntas frequentes sobre o {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/faq) -- Seção 10 sobre Suporte no "[Contrato de licença do {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/license)" -- [Entrar em contato com o {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/reaching-github-support) -- [Preparar para enviar um tíquete](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket) +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - [Enviar um tíquete](/enterprise/admin/guides/enterprise-support/submitting-a-ticket) diff --git a/translations/pt-BR/content/admin/enterprise-support/index.md b/translations/pt-BR/content/admin/enterprise-support/index.md index 0be7b74af520..6ff2194d453f 100644 --- a/translations/pt-BR/content/admin/enterprise-support/index.md +++ b/translations/pt-BR/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### Índice diff --git a/translations/pt-BR/content/admin/enterprise-support/overview.md b/translations/pt-BR/content/admin/enterprise-support/overview.md index e72e95a72171..ef867ae920f7 100644 --- a/translations/pt-BR/content/admin/enterprise-support/overview.md +++ b/translations/pt-BR/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: Visão Geral -intro: 'Saiba mais sobre as opções de suporte disponíveis para {% data variables.product.prodname_ghe_server %}.' +intro: 'Saiba mais sobre as opções de suporte disponíveis para {% data variables.product.product_name %}.' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/pt-BR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 123ebf023cfc..3ac2a84849b1 100644 --- a/translations/pt-BR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/pt-BR/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: Preparar para enviar um tíquete -intro: 'Leia as sugestões da Ajuda do {% data variables.contact.github_support %} antes de abrir um tíquete de suporte.' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- Antes de enviar um tíquete, você deve: @@ -16,13 +17,11 @@ Antes de enviar um tíquete, você deve: - Determinar se há um número de tíquete existente em qualquer outra comunicação em andamento com o {% data variables.contact.github_support %}. - Determinar a pessoa mais indicada para o contato com o {% data variables.contact.github_support %}. -Para obter mais informações, consulte "[Enviar um tíquete](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)". - ### Determinar a pessoa mais indicada Especialmente para tíquetes com prioridade {% data variables.product.support_ticket_priority_urgent %}, a pessoa que entrou em contato com {% data variables.contact.github_support %} deve: - Conhecer os sistemas, as ferramentas, as políticas e as práticas da empresa. - - Ser usuário proficiente do {% data variables.product.prodname_ghe_server %}. + - Ser usuário proficiente do {% data variables.product.product_name %}. - Ter todas as permissões de acesso a qualquer serviço necessário para resolver o problema. - - Ter autorização para fazer as alterações recomendadas na rede e em qualquer produto necessário. + - Ter autorização para fazer as alterações recomendadas na rede e em qualquer produto necessário. \ No newline at end of file diff --git a/translations/pt-BR/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/pt-BR/content/admin/enterprise-support/providing-data-to-github-support.md index ae33cd606d56..c687980e239c 100644 --- a/translations/pt-BR/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/pt-BR/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ Você pode usar essas etapas para criar e compartilhar um pacote de suporte se c #### Criar um pacote de suporte usando SSH -Você pode usar estas etapas para criar e compartilhar um pacote de suporte se tiver acesso SSH ao seu appliance do {% data variables.enterprise.management_console %} e se tiver acesso à internet. +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,10 +99,10 @@ Você pode usar estas etapas para criar e compartilhar um pacote de suporte se t #### Carregar um pacote de suporte usando sua conta corporativa -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. Em "Ajuda {% data variables.product.prodname_enterprise %}", clique em **Fazer upload de um pacote de suporte**. ![Fazer upload de um link para pacote de suporte](/assets/images/enterprise/support/upload-support-bundle.png) +3. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) +4. Em "Ajuda de {% data variables.product.prodname_enterprise %}", clique em **Fazer upload de um pacote de suporte**. ![Fazer upload de um link para pacote de suporte](/assets/images/enterprise/support/upload-support-bundle.png) 5. Em "Selecione uma conta corporativa", selecione a conta associada ao pacote de suporte no menu suspenso. ![Escolher a conta corporativa do pacote de suporte](/assets/images/enterprise/support/support-bundle-account.png) 6. Em "Fazer upload de um pacote de suporte para {% data variables.contact.enterprise_support %}", selecione seu pacote de suporte, clique **Escolher arquivo** ou arraste seu arquivo de pacote de suporte para **Escolher arquivo**. ![Fazer upload de um arquivo para pacote de suporte](/assets/images/enterprise/support/choose-support-bundle-file.png) 7. Clique em **Fazer upload**. @@ -110,8 +110,8 @@ Você pode usar estas etapas para criar e compartilhar um pacote de suporte se t #### Fazer upload de um pacote de suporte usando SSH Você pode fazer upload diretamente de um pacote de suporte para o nosso servidor nas seguintes situações: -- Se você tiver acesso SSH ao seu appliance do {% data variables.product.prodname_ghe_server %}; -- Se as conexões de saída HTTPS na porta TCP 443 forem permitidas no seu appliance do {% data variables.product.prodname_ghe_server %}. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Faça upload do pacote para o nosso servidor de pacotes de suporte: ```shell @@ -120,13 +120,13 @@ Você pode fazer upload diretamente de um pacote de suporte para o nosso servido ### Criar e compartilhar pacotes de suporte estendidos -Os pacotes de suporte incluem logs dos últimos dois dias, enquanto os pacotes de suporte _estendidos_ incluem logs dos últimos sete dias. Se os eventos que o {% data variables.contact.github_support %} está investigando tiverem ocorrido há mais de dois dias, poderemos solicitar que você compartilhe um pacote de suporte estendido. Você precisará do acesso SSH para baixar um pacote estendido, e não é possível baixar um pacote estendido no {% data variables.enterprise.management_console %}. +Os pacotes de suporte incluem logs dos últimos dois dias, enquanto os pacotes de suporte _estendidos_ incluem logs dos últimos sete dias. Se os eventos que o {% data variables.contact.github_support %} está investigando tiverem ocorrido há mais de dois dias, poderemos solicitar que você compartilhe um pacote de suporte estendido. Você precisará do acesso SSH para baixar um pacote estendido, e não é possível fazer o download de um pacote estendido no {% data variables.enterprise.management_console %}. -Para evitar que fiquem grandes demais, os pacotes só têm logs que não passaram por rotação nem compactação. A rotação de arquivos de log no {% data variables.product.prodname_ghe_server %} acontece em várias frequências (diária ou semanalmente) para diferentes arquivos, dependendo das expectativas de tamanho dos logs. +Para evitar que fiquem grandes demais, os pacotes só têm logs que não passaram por rotação nem compactação. A rotação de arquivos de registro no {% data variables.product.prodname_ghe_server %} acontece em várias frequências (diária ou semanalmente) para diferentes arquivos, dependendo das expectativas de tamanho dos registros. #### Criar um pacote de suporte estendido usando SSH -Você pode usar essas etapas para criar e compartilhar um pacote de suporte estendido se tiver acesso SSH ao seu appliance do {% data variables.product.prodname_ghe_server %} e se tiver acesso à internet. +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. Baixe o pacote de suporte estendido via SSH adicionando o sinalizador `-x` ao comando `ghe-support-bundle`: ```shell @@ -138,8 +138,8 @@ Você pode usar essas etapas para criar e compartilhar um pacote de suporte este #### Fazer upload de um pacote de suporte estendido usando SSH Você pode fazer upload diretamente de um pacote de suporte para o nosso servidor nas seguintes situações: -- Se você tiver acesso SSH ao seu appliance do {% data variables.product.prodname_ghe_server %}; -- Se as conexões de saída HTTPS na porta TCP 443 forem permitidas no seu appliance do {% data variables.product.prodname_ghe_server %}. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Faça upload do pacote para o nosso servidor de pacotes de suporte: ```shell diff --git a/translations/pt-BR/content/admin/enterprise-support/reaching-github-support.md b/translations/pt-BR/content/admin/enterprise-support/reaching-github-support.md index 09f69ed786d6..c31d8df26e77 100644 --- a/translations/pt-BR/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/pt-BR/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: Entrar em contato com o suporte do GitHub -intro: 'Entre em contato com o {% data variables.contact.github_support %} usando o {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} ou o portal de suporte.' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### Usar sistemas automatizados de geração de tíquetes -Embora a nossa equipe de suporte faça o melhor para responder às solicitações automatizadas, resolver o problema costuma exigir mais informações do que o sistema automatizado de geração de tíquetes pode nos dar. Sempre que possível, inicie as solicitações de suporte com uma pessoa ou máquina com quem o {% data variables.contact.github_support %} consiga interagir. Para obter mais informações, consulte "[Preparar para enviar um tíquete](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)". +Embora a nossa equipe de suporte faça o melhor para responder às solicitações automatizadas, resolver o problema costuma exigir mais informações do que o sistema automatizado de geração de tíquetes pode nos dar. Sempre que possível, inicie as solicitações de suporte com uma pessoa ou máquina com quem o {% data variables.contact.enterprise_support %} consiga interagir. Para obter mais informações, consulte "[Preparar para enviar um tíquete](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)". ### Entrar em contato com o {% data variables.contact.enterprise_support %} -Os clientes do {% data variables.contact.enterprise_support %} podem abrir um tíquete de suporte usando o {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} ou o {% data variables.contact.contact_enterprise_portal %}. Marque a prioridade do tíquete como {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %} ou {% data variables.product.support_ticket_priority_low %}. Para obter mais informações, consulte "[Atribuir uma prioridade a um tíquete de suporte](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" e "[Enviar um tíquete](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)". +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. Marque a prioridade do tíquete como {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %} ou {% data variables.product.support_ticket_priority_low %}. Para obter mais informações, consulte "[Atribuir uma prioridade a um tíquete de suporte](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" e "[Enviar um tíquete](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)". +### Entrar em contato com o {% data variables.contact.enterprise_support %} + +{% if enterpriseServerVersions contains currentVersion %} #### Exibir tíquetes de suporte antigos É possível usar o {% data variables.contact.enterprise_portal %} para exibir tíquetes de suporte antigos. @@ -27,10 +30,12 @@ Os clientes do {% data variables.contact.enterprise_support %} podem abrir um t Os clientes do {% data variables.contact.enterprise_support %} podem abrir um tíquete de suporte usando o {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} ou o {% data variables.contact.contact_enterprise_portal %}. Marque sua prioridade como {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %} ou {% data variables.product.support_ticket_priority_low %}. Para obter mais informações, consulte "[Atribuir uma prioridade a um tíquete de suporte](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)" e "[Enviar um tíquete](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)". +{% endif %} ### Entrar em contato com o departamento de vendas Para preços , licenças, renovações, cotações, pagamentos e outras questões relacionadas, entre em contato com {% data variables.contact.contact_enterprise_sales %} ou ligue para [+1 (877) 448-4820](tel:+1-877-448-4820). +{% if enterpriseServerVersions contains currentVersion %} ### Entrar em contato com o departamento de treinamento Para saber mais sobre as opções de treinamento, inclusive treinamentos personalizados, consulte o site de treinamento do [{% data variables.product.company_short %}](https://services.github.com/). @@ -40,6 +45,7 @@ Para saber mais sobre as opções de treinamento, inclusive treinamentos persona **Observação:** o {% data variables.product.premium_plus_support_plan %} inclui treinamento. Para obter mais informações, consulte a seção "[Sobre o {% data variables.contact.premium_support %} para {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)". {% endnote %} +{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/pt-BR/content/admin/enterprise-support/receiving-help-from-github-support.md index d5f5b67c71ce..f986bff9469f 100644 --- a/translations/pt-BR/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/pt-BR/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: Receber ajuda do Suporte do GitHub -intro: 'Em caso de problemas com a {% data variables.product.product_location_enterprise %}, o {% data variables.contact.github_support %} pode ajudar.' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/enterprise-support/submitting-a-ticket.md b/translations/pt-BR/content/admin/enterprise-support/submitting-a-ticket.md index 77f87248707d..040261eae87d 100644 --- a/translations/pt-BR/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/pt-BR/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: Enviar um tíquete -intro: 'Envie um tíquete de suporte usando o {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} ou o portal de suporte. Você pode marcar o tíquete como urgente quando o sistema de produção do {% data variables.product.prodname_ghe_server %} estiver instável ou fora do ar.' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### Como enviar um tíquete Antes de enviar um ticket, reúna informações úteis sobre o {% data variables.contact.github_support %} e defina a melhor pessoa para fazer o contato. Para obter mais informações, consulte "[Preparar para enviar um tíquete](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)". -Depois de enviar sua solicitação de suporte e as informações opcionais de diagnóstico, o {% data variables.contact.github_support %} pode solicitar que você baixe e compartilhe conosco um pacote de suporte. Para obter mais informações, consulte "[Enviar dados ao {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)". +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. Para obter mais informações, consulte "[Enviar dados ao {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)". ### Enviar um tíquete usando o {% data variables.contact.enterprise_portal %} @@ -22,15 +25,15 @@ Depois de enviar sua solicitação de suporte e as informações opcionais de di ### Enviando um tíquete usando sua conta corporativa -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Em "Ajuda {% data variables.product.prodname_enterprise %}", clique em Portal **{% data variables.contact.enterprise_support %}**. ![Link para navegar para o site de Suporte do Enterprise](/assets/images/enterprise/support/enterprise-support-link.png) 5. Clique em **Enviar um tíquete** ![Enviar um tíquete para a equipe de Suporte do Enterprise](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### Enviar um tíquete usando o {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} +### Enviar um tíquete usando o {% data variables.product.product_name %} {% data variables.enterprise.management_console %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ Depois de enviar sua solicitação de suporte e as informações opcionais de di {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. Clique em **Enviar**. +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### Enviar um tíquete usando o {% data variables.contact.ae_azure_portal %} + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### Leia mais -- [Sobre o {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support) -- [Sobre o {% data variables.contact.premium_support %} para {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server). +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/pt-BR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/pt-BR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 7a4358e42b78..e03339a86163 100644 --- a/translations/pt-BR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/pt-BR/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ Para tornar todas as ações do {% data variables.product.prodname_dotcom_the_we Antes de permitir o acesso a todas as ações de {% data variables.product.prodname_dotcom_the_website %} em {% data variables.product.product_location_enterprise %}, você deve conectar {% data variables.product.product_location_enterprise %} a {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Conectar o {% data variables.product.prodname_ghe_server %} ao {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)". -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Em "Servidor pode usar ações do GitHub.com em execuções de fluxos de trabalho", use o menu suspenso e selecione **Habilitado**. ![Menu suspenso para ações do GitHub.com em execuções do fluxos de trabalho](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/pt-BR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/pt-BR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index e7db8ec32800..e1bdac2ed6c7 100644 --- a/translations/pt-BR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -16,8 +16,7 @@ Ao habilitar o {% data variables.product.prodname_actions %} em {% data variable ### Gerenciar as permissões de {% data variables.product.prodname_actions %} para a sua empresa -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ Ao habilitar o {% data variables.product.prodname_actions %} em {% data variable #### Configurar a política de uma bifurcação privada para a sua empresa -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/pt-BR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/pt-BR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index f5a50e2aff95..83b767df1116 100644 --- a/translations/pt-BR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/pt-BR/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ A ferramenta `actions-sync` só pode fazer download de ações de {% data variab ### Pré-requisitos -* Antes de usar a ferramenta `actions-sync`, você deve garantir que todas as organizações de destino existam na instância corporativa. O exemplo a seguir demonstra como sincronizar ações com uma organização denominada `synced-actions` em uma instância corporativa. Para obter mais informações, consulte "[Criar organizações](/enterprise/admin/user-management/creating-organizations)". +* Antes de usar a ferramenta `actions-sync`, você deve garantir que todas as organizações de destino existam na instância corporativa. O exemplo a seguir demonstra como sincronizar ações com uma organização denominada `synced-actions` em uma instância corporativa. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * Você deve criar um token de acesso pessoal (PAT) na instância corporativa que pode criar e gravar em repositórios nas organizações de destino. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." ### Exemplo: Usando a ferramenta de `actions-sync` diff --git a/translations/pt-BR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/pt-BR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 3297b3aca2e8..8690d46bec42 100644 --- a/translations/pt-BR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/pt-BR/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -34,7 +34,7 @@ Você pode preencher o cache da ferramenta do executor, executando um fluxo de t ### Preencher o cache de ferramentas para um executor auto-hospedado -1. Em {% data variables.product.prodname_dotcom_the_website %}, navegue até um repositório que você pode usar para executar um fluxo de trabalho de {% data variables.product.prodname_actions %}. +1. Em {% data variables.product.prodname_dotcom_the_website %}, acesse um repositório que você pode usar para executar um fluxo de trabalho de {% data variables.product.prodname_actions %}. 1. Crie um novo arquivo de fluxo de trabalho na pasta `.github/workflows` do repositório que faz o upload de um artefato que contém o cache da ferramenta do executor armazenado em {% data variables.product.prodname_dotcom %}. O exemplo a seguir demonstra um fluxo de trabalho que faz o upload do cache da ferramenta para um ambiente do Ubuntu 18.04, usando a ação `setup-node` com as versões 10 e 12 do Node.js. diff --git a/translations/pt-BR/content/admin/index.md b/translations/pt-BR/content/admin/index.md index 29d310a05934..556efca9fb04 100644 --- a/translations/pt-BR/content/admin/index.md +++ b/translations/pt-BR/content/admin/index.md @@ -3,9 +3,10 @@ title: Administradores da Empresa redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'Guias detalhados para administradores de organizações/sistemas e especialistas em segurança que vão implantar, configurar e gerenciar instâncias do GitHub Enterprise.' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-aws.md index ec3a010e8ea2..d59a78075b89 100644 --- a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - Você deve ter uma conta do AWS que possa iniciar instâncias do EC2 e criar volumes EBS. Para obter mais informações, consulte o [site do Amazon Web Services](https://aws.amazon.com/). -- A maioria das ações necessárias para iniciar a {% data variables.product.product_location_enterprise %} também pode ser executada usando o console de gerenciamento do AWS. No entanto, é recomendável instalar a interface da linha de comando (CLI) do AWS para a configuração inicial. Veja abaixo alguns exemplos de uso da CLI do AWS. Para obter mais informações, consulte os guias "[Trabalhar com o console de gerenciamento do AWS](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" e "[O que é a interface da linha de comando do AWS](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)". +- A maioria das ações necessárias para iniciar a {% data variables.product.product_location %} também pode ser executada usando o console de gerenciamento do AWS. No entanto, é recomendável instalar a interface da linha de comando (CLI) do AWS para a configuração inicial. Veja abaixo alguns exemplos de uso da CLI do AWS. Para obter mais informações, consulte os guias "[Trabalhar com o console de gerenciamento do AWS](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" e "[O que é a interface da linha de comando do AWS](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)". Para usar este guia, você deve conhecer os seguintes conceitos do AWS: @@ -28,7 +28,7 @@ Para usar este guia, você deve conhecer os seguintes conceitos do AWS: ### Determinar o tipo de instância -Antes de iniciar a {% data variables.product.product_location_enterprise %} no AWS, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. +Antes de iniciar a {% data variables.product.product_location %} no AWS, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. #### Tipos de instância compatíveis diff --git a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-azure.md index 4e87e177faaa..a0563d2c7560 100644 --- a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ Você pode implantar o {% data variables.product.prodname_ghe_server %} no Azure ### Determinar o tipo de máquina virtual -Antes de iniciar a {% data variables.product.product_location_enterprise %} no Azure, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. +Antes de iniciar a {% data variables.product.product_location %} no Azure, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. #### Regiões e tipos de VM compatíveis diff --git a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index d87d5a4f73f8..da19bdf83d43 100644 --- a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### Determinar o tipo de máquina -Antes de iniciar a {% data variables.product.product_location_enterprise %} no Google Cloud Platform, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. +Antes de iniciar a {% data variables.product.product_location %} no Google Cloud Platform, você terá que determinar o tipo de máquina virtual que melhor se adapta às demandas da sua organização. #### Tipos de máquina compatíveis O {% data variables.product.prodname_ghe_server %} é compatível nos seguintes tipos de máquina do Google Compute Engine (GCE). Para obter mais informações, consulte o [artigo sobre tipos de máquina do Google Cloud Platform](https://cloud.google.com/compute/docs/machine-types). -| -{% if currentVersion != "free-pro-team@latest" %} + | | Memória alta | | | ------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ O {% data variables.product.prodname_ghe_server %} é compatível nos seguintes | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### Tipos de máquina recomendados diff --git a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index 9773ae62a469..b6eca49787ef 100644 --- a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -37,7 +37,7 @@ imagem de {% data variables.product.prodname_ghe_server %} que você baixou. Par {% data reusables.enterprise_installation.necessary_ports %} 4. Você também pode associar um IP flutuante à instância. Dependendo da sua configuração do OpenStack, talvez seja necessário alocar um IP flutuante para o projeto e associá-lo à instância. Entre em contato com o administrador do sistema para determinar se esse é o seu caso. Para obter mais informações, consulte "[Alocar endereço IP flutuante a uma instância](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" na documentação do OpenStack. -5. Inicie a {% data variables.product.product_location_enterprise %} usando a imagem, o volume de dados e o grupo de segurança criados nas etapas anteriores. Para ver as instruções, consulte "[Iniciar e gerenciar instâncias](https://docs.openstack.org/horizon/latest/user/launch-instances.html)" no guia do OpenStack. +5. Inicie a {% data variables.product.product_location %} usando a imagem, o volume de dados e o grupo de segurança criados nas etapas anteriores. Para ver as instruções, consulte "[Iniciar e gerenciar instâncias](https://docs.openstack.org/horizon/latest/user/launch-instances.html)" no guia do OpenStack. ### Configurar a instância do {% data variables.product.prodname_ghe_server %} diff --git a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-vmware.md index e308462012f9..683cda227b27 100644 --- a/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/pt-BR/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### Pré-requisitos - {% data reusables.enterprise_installation.software-license %} -- Você deve ter um Hypervisor VMware vSphere ESXi aplicado a uma máquina bare metal que vai executar a {% data variables.product.product_location_enterprise %}. As versões 5.5 a 6.7 são compatíveis. O Hpervisor ESXi é grátis e não inclui o Servidor vCenter (opcional). Para obter mais informações, consulte a [documentação do VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html). +- Você deve ter um Hypervisor VMware vSphere ESXi aplicado a uma máquina bare metal que vai executar a {% data variables.product.product_location %}. As versões 5.5 a 6.7 são compatíveis. O Hpervisor ESXi é grátis e não inclui o Servidor vCenter (opcional). Para obter mais informações, consulte a [documentação do VMware ESXi](https://www.vmware.com/products/esxi-and-esx.html). - Você precisará de acesso a um cliente vSphere. Se tiver o servidor vCenter, você poderá usar o cliente vSphere Web. Para obter mais informações, consulte "[Fazer login no servidor vCenter pelo cliente web vSphere](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)" no guia da VMware. ### Considerações de hardware diff --git a/translations/pt-BR/content/admin/installation/setting-up-a-staging-instance.md b/translations/pt-BR/content/admin/installation/setting-up-a-staging-instance.md index 2182de6f40ad..e3de812be953 100644 --- a/translations/pt-BR/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/pt-BR/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Configurar uma instância de preparo -intro: 'É possível usar uma *instância de preparo* para testar as modificações antes de aplicá-las à {% data variables.product.product_location_enterprise %}. Por exemplo, você pode usar uma instância de teste para avaliar novas atualizações do {% data variables.product.prodname_ghe_server %} ou praticar a importação de dados de migração.' +intro: 'É possível usar uma *instância de preparo* para testar as modificações antes de aplicá-las à {% data variables.product.product_location %}. Por exemplo, você pode usar uma instância de teste para avaliar novas atualizações do {% data variables.product.prodname_ghe_server %} ou praticar a importação de dados de migração.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/pt-BR/content/admin/overview/about-the-github-enterprise-api.md b/translations/pt-BR/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..155c8606d503 --- /dev/null +++ b/translations/pt-BR/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. Veja alguns exemplos: + +{% if enterpriseServerVersions contains currentVersion %} +- Fazer alterações no {% data variables.enterprise.management_console %}. Para obter mais informações, consulte "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)." +- Configurar a sincronização LDAP. Para obter mais informações, consulte "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#admin-stats)".{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- Gerenciar sua conta corporativa. Para obter mais informações, consulte "[Contas corporativas](/v4/guides/managing-enterprise-accounts)". + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/pt-BR/content/admin/overview/index.md b/translations/pt-BR/content/admin/overview/index.md index bfa18ef7deb1..764e02bae544 100644 --- a/translations/pt-BR/content/admin/overview/index.md +++ b/translations/pt-BR/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: Visão Geral -intro: 'Com {% data variables.product.prodname_enterprise %}, você pode gerenciar contas e acesso, licenças e cobrança.' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- Para obter mais informações ou comprar o {% data variables.product.prodname_enterprise %}, consulte [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). @@ -13,6 +14,6 @@ Para obter mais informações ou comprar o {% data variables.product.prodname_en {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/pt-BR/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/pt-BR/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..8e42153b82b4 --- /dev/null +++ b/translations/pt-BR/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| Usuário | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
        January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### Sobre a cobrança de contas corporativas + +As contas corporativas atualmente estão disponíveis para clientes do {% data variables.product.prodname_enterprise %} que pagam com fatura. A cobrança de todas as organizações e instâncias {% data variables.product.prodname_ghe_server %} conectadas à sua conta corporativa é agregada em uma única fatura para todos os seus serviços pagos do {% data variables.product.prodname_dotcom_the_website %} (incluindo licenças pagas nas organizações, pacotes de dados do {% data variables.large_files.product_name_long %} e assinaturas de apps do {% data variables.product.prodname_marketplace %}). + +Proprietários corporativos e gerentes de cobrança podem acessar e gerenciar todas as configurações de cobrança relativas a contas corporativas. For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Visualizando sua fatura atual + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Em "Quick Actions" (Ações rápidas), clique em **View invoice** (Visualizar fatura). ![Link de visualização da fatura](/assets/images/help/business-accounts/view-invoice-link.png) + +### Pagando sua fatura atual + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Em "Quick Actions" (Ações rápidas), clique em **Pay invoice** (Pagar fatura). ![Link de pagamento da fatura](/assets/images/help/business-accounts/pay-invoice-link.png) +5. Em "Pagar fatura", digite as informações do seu cartão de crédito no formulário de segurança e clique em **Pay Invoice** (Pagar fatura). ![Confirmar e pagar a fatura](/assets/images/help/business-accounts/pay-invoice.png) + +### Baixando sua fatura atual + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Em "Quick Actions" (Ações rápidas), clique em **Download current invoice** (Baixar fatura atual). ![Link para baixar fatura atual](/assets/images/help/business-accounts/download-current-invoice.png) + +### Visualizando seu histórico de pagamento + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Em "Faturamento", clique na aba **Past Invoices** (Últimas Faturas) para ver um resumo de sua atividade anterior de faturamento. ![Aba de visualização de histórico de pagamento](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/pt-BR/content/admin/overview/managing-your-github-enterprise-license.md b/translations/pt-BR/content/admin/overview/managing-your-github-enterprise-license.md index 41d8536fa1e5..080d7f3d250a 100644 --- a/translations/pt-BR/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/pt-BR/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ Depois de comprar uma nova licença ou atualizar uma licença existente de {% da Caso queira renovar ou adicionar licenças de usuário com o {% data variables.product.prodname_enterprise %}, entre em contato com {% data variables.contact.contact_enterprise_sales %}. Seu novo arquivo de licença estará disponível para download logo após a conclusão do pedido. -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Em "Enterprise Server Instances", clique em {% octicon "download" aria-label="The download icon" %} para fazer o download do seu arquivo de licença. ![Baixar licença do GitHub Enterprise Server](/assets/images/help/business-accounts/download-ghes-license.png) -5. Faça login no seu +5. Faça login na sua Instância de {% data variables.product.prodname_ghe_server %} como administrador do site. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. Em "Quick links" (Links rápidos), clique em **Update license** (Atualizar licença). ![Link de atualização de licença](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,9 +45,9 @@ Instância de {% data variables.product.prodname_ghe_server %} como administrado ### Exibir o uso de licenças -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Revise sua licença atual de {% data variables.product.prodname_enterprise %}, bem como licenças de usuário consumidas e disponíveis. ### Sincronizar automaticamente o uso da licença de usuário com o {% data variables.product.prodname_ghe_cloud %} @@ -59,15 +58,15 @@ Instância de {% data variables.product.prodname_ghe_server %} como administrado Para sincronizar manualmente o uso das licenças de usuário entre as duas implantações, você pode baixar um arquivo JSON do {% data variables.product.prodname_ghe_server %} e fazer upload desse arquivo no {% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. Em "Quick links" (Links rápidos), para baixar um arquivo com o uso da sua licença atual no {% data variables.product.prodname_ghe_server %}, clique em **Export license usage** (Exportar uso de licença). ![Exportar link de uso de licença](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. Navegar para -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. Em "Links rápidos", para fazer o download de um arquivo que contém a sua licença atual em +{% data variables.product.prodname_ghe_server %}, clique em **Exportar uso de licença**. + ![Exportar link de uso de licença](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. Em "Instâncias Enterprise Server", clique em **Add server usage** (Adicionar uso de servidor). ![Fazer upload do link de uso do GitHub Enterprise Server](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. Faça upload do arquivo JSON que você baixou do {% data variables.product.prodname_ghe_server %}.![Arrastar e soltar ou selecionar um arquivo para upload](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/pt-BR/content/admin/overview/system-overview.md b/translations/pt-BR/content/admin/overview/system-overview.md index 4777e6b4033f..8dad72f6f528 100644 --- a/translations/pt-BR/content/admin/overview/system-overview.md +++ b/translations/pt-BR/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ A equipe de segurança de aplicativos do {% data variables.product.prodname_dotc #### Serviços externos e acesso ao suporte -O {% data variables.product.prodname_ghe_server %} pode operar sem acessos de saída da sua rede para serviços externos. Alternativamente, você pode habilitar a integração com serviços externos de correio eletrônico, monitoramento externo e encaminhamento de logs. Para obter mais informações, consulte "[Configurar o e-mail para notificações](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)", "[Configurar monitoramento externo](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)" e "[Encaminhamento de log](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)". +O {% data variables.product.prodname_ghe_server %} pode operar sem acessos de saída da sua rede para serviços externos. Alternativamente, você pode habilitar a integração com serviços externos de correio eletrônico, monitoramento externo e encaminhamento de logs. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." Você pode levantar e enviar dados de soluções de problemas para o {% data variables.contact.github_support %}. Para obter mais informações, consulte "[Enviar dados para o {% data variables.contact.github_support %}](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)". @@ -108,7 +108,7 @@ O {% data variables.product.prodname_ghe_server %} oferece quatro métodos de au #### Log de auditoria e acesso -O {% data variables.product.prodname_ghe_server %} armazena logs do sistema operacional tradicional e de aplicativos. O aplicativo também grava logs de auditoria e segurança detalhados, que são armazenados permanentemente pelo {% data variables.product.prodname_ghe_server %}. Os dois tipos de logs podem ser encaminhados em tempo real para destinos múltiplos via protocolo `syslog-ng`. Para obter mais informações, consulte "[Encaminhamento de logs](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)". +O {% data variables.product.prodname_ghe_server %} armazena logs do sistema operacional tradicional e de aplicativos. O aplicativo também grava logs de auditoria e segurança detalhados, que são armazenados permanentemente pelo {% data variables.product.prodname_ghe_server %}. Os dois tipos de logs podem ser encaminhados em tempo real para destinos múltiplos via protocolo `syslog-ng`. For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." Logs de acesso e auditoria contêm informações como as seguintes. diff --git a/translations/pt-BR/content/admin/policies/about-pre-receive-hooks.md b/translations/pt-BR/content/admin/policies/about-pre-receive-hooks.md index 89fcca8e595c..bb6429a37fc5 100644 --- a/translations/pt-BR/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/pt-BR/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ Exemplos de uso dos hooks pre-receive: ### Fluxos de trabalho e impacto no desempenho O impacto para os desenvolvedores e seus fluxos de trabalho pode ser significativo e deve ser considerado atentamente. Hooks pre-receive baseados nas demandas corporativas e implementados com cuidado trarão mais benefícios para a organização como um todo. -Os hooks pre-receive podem ter efeitos indesejados no desempenho do {% data variables.product.product_location_enterprise %}, devendo ser implementados e analisados com atenção. +Os hooks pre-receive podem ter efeitos indesejados no desempenho do {% data variables.product.product_location %}, devendo ser implementados e analisados com atenção. diff --git a/translations/pt-BR/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/pt-BR/content/admin/policies/creating-a-pre-receive-hook-environment.md index fe1f1fc6ae41..ac25e08892b2 100644 --- a/translations/pt-BR/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/pt-BR/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ Para obter mais informações sobre como criar um ambiente chroot, consulte "[Ch ### Fazer upload de um ambiente de hook pre-receive no {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Clique em **Manage environments** (Gerenciar ambientes). ![Gerenciar ambientes](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise.md index 22e41fab6166..1a5d845e2ff9 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index acb7acca0f9f..6a536c064af1 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### Configurar a visibilidade padrão de novos repositórios no appliance +### Configuring the default visibility of new repositories in your enterprise -Cada vez que alguém criar um novo repositório no {% data variables.product.product_location_enterprise %}, essa pessoa deve escolher uma visibilidade para o repositório. Ao optar por uma configuração de visibilidade padrão para a instância, você escolhe qual visibilidade será selecionada por padrão. Para obter mais informações sobre a visibilidade de repositório, consulte "[Sobre a visibilidade do repositório](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)". +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. Para obter mais informações sobre a visibilidade de repositório, consulte "[Sobre a visibilidade do repositório](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)". -Se um administrador do site impedir que os membros criem certos tipos de repositórios, os membros não serão capazes de criar esse tipo de repositório, mesmo se a configuração de visibilidade for padrão para esse tipo. Para obter mais informações, consulte "[Restringir a criação de repositórios na instância](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)". +Se um administrador do site impedir que os membros criem certos tipos de repositórios, os membros não serão capazes de criar esse tipo de repositório, mesmo se a configuração de visibilidade for padrão para esse tipo. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Dica:** é possível restringir a capacidade de alterar a visibilidade do repositório apenas a administradores do site. Para obter mais informações, consulte "[Impedir os usuários de alterarem a visibilidade do repositório](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)". - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. Em "Default repository visibility" (Visibilidade padrão do repositório), clique no menu suspenso e selecione uma visibilidade padrão.![Menu suspenso para definir a visibilidade padrão do repositório da instância](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. Em "Default repository visibility" (Visibilidade padrão do repositório), clique no menu suspenso e selecione uma visibilidade padrão.![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ Se um administrador do site impedir que os membros criem certos tipos de reposit Se você impedir que os integrantes alterem a visibilidade do repositório, somente os administradores do site poderão tornar privados os repositórios públicos ou tornar públicos os repositórios privados. -Se um administrador do site tiver restringido a criação do repositório somente aos proprietários da organização, os integrantes não poderão alterar a visibilidade do repositório. Além disso, se o administrador do site restringir a criação de repositórios apenas aos repositórios privados, os integrantes só conseguirão tornar privados os repositórios públicos. Para obter mais informações, consulte "[Definir uma política para a criação de repositórios](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)". +Se um administrador do site tiver restringido a criação do repositório somente aos proprietários da organização, os integrantes não poderão alterar a visibilidade do repositório. Além disso, se o administrador do site restringir a criação de repositórios apenas aos repositórios privados, os integrantes só conseguirão tornar privados os repositórios públicos. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Em "Repository visibility change" (Alteração da visibilidade do repositório), revise as informações sobre a alteração da configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ Se um administrador do site tiver restringido a criação do repositório soment {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Em "Repository creation" (Criação de repositório), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ Se um administrador do site tiver restringido a criação do repositório soment ### Definir uma política de exclusão e transferência de repositório -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Em "Repository deletion and transfer" (Exclusão e transferência de repositórios), revise as informações sobre como alterar as configurações. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ Se um administrador do site tiver restringido a criação do repositório soment ### Definir uma política para limites de push do Git -Para manter o tamanho do repositório gerenciável e evitar problemas de desempenho, você pode configurar um limite de tamanho de arquivo para os repositórios em sua instância. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. Por padrão, quando você impõe os limites de upload do repositório, as pessoas não podem adicionar ou atualizar arquivos maiores que 100 MB. @@ -107,24 +98,22 @@ Por padrão, quando você impõe os limites de upload do repositório, as pessoa {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Em "Repository upload limit" (Limite de upload de repositório), use o menu suspenso e clique para definir o tamanho máximo do objeto. ![Menu suspenso com opções de tamanho máximo de objeto](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Opcionalmente, para aplicar um limite de upload máximo para todos os repositórios no {% data variables.product.product_location_enterprise %}, selecione **Limitar todos os repositórios** ![Opção de limitar o tamanho máximo de objeto em todos os repositórios](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![Opção de limitar o tamanho máximo de objeto em todos os repositórios](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### Configurar o editor de conflitos de merge para pull requests entre repositórios Solicitar que os usuário resolvam conflitos de merge em seus respectivos computadores pode impedir gravações inadvertidas em repositórios upstream a partir de uma bifurcação. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ Solicitar que os usuário resolvam conflitos de merge em seus respectivos comput ### Configurar pushes forçados -Cada repositório herda uma configuração padrão de push forçado das configurações da conta de usuário ou da organização à qual pertence. Da mesma forma, cada organização e conta de usuário herda uma configuração padrão de push forçado a partir da configuração de push forçado para todo o appliance. Se você alterar a configuração de push forçado no appliance, ela será alterada em todos os repositórios pertencentes a qualquer usuário ou organização. +Cada repositório herda uma configuração padrão de push forçado das configurações da conta de usuário ou da organização à qual pertence. Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### Bloquear todos as pushes forçados no seu dispositivo -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ Cada repositório herda uma configuração padrão de push forçado das configur #### Bloquear pushes forçados em repositórios pertencentes a uma organização ou conta de usuário -Os repositórios herdam as configurações de push forçado da conta do usuário ou da organização à qual pertencem. Por sua vez, as organizações e contas de usuário herdam suas configurações de push forçado a partir das configurações de push forçado para todo o appliance. +Os repositórios herdam as configurações de push forçado da conta do usuário ou da organização à qual pertencem. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. Você pode substituir as configurações padrão herdadas definindo as configurações da conta de usuário ou da organização. @@ -176,17 +164,17 @@ Você pode substituir as configurações padrão herdadas definindo as configura 5. Em "Repository default settings" (Configurações padrão do repositório) na seção "Force pushes" (Pushes forçados), selecione - **Block** (Bloquear) para bloquear os pushes forçados em todos os branches. - **Block to the default branch** (Bloquear no branch padrão) para bloquear os pushes forçados apenas no branch padrão. ![Bloquear pushes forçados](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Você também pode selecionar a opção **Enforce on all repositories** (Forçar em todos os repositórios), que substituirá as configurações específicas do repositório. Observe que essa ação **não** substitui políticas no nível do appliance. ![Bloquear pushes forçados](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. Você também pode selecionar a opção **Enforce on all repositories** (Forçar em todos os repositórios), que substituirá as configurações específicas do repositório. Note that this will **not** override an enterprise-wide policy. ![Bloquear pushes forçados](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### Configurar o acesso de leitura anônimo do Git {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -Se você [habilitou o modo privado](/enterprise/admin/configuration/enabling-private-mode) na sua instância, você pode permitir que os administradores de repositórios habilitem o acesso de leitura anônimo do Git aos repositórios públicos. +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -Habilitar o acesso de leitura anônimo do Git permite que os usuários ignorem a autenticação para ferramentas personalizadas em sua instância. Quando você ou um administrador de repositório habilitar essa configuração de acesso em um repositório, as operações não autenticadas do Git (e qualquer pessoa com acesso de rede ao {% data variables.product.prodname_ghe_server %}) terão acesso de leitura sem autenticação ao repositório. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. Quando você ou um administrador de repositório habilitar essa configuração de acesso em um repositório, as operações não autenticadas do Git (e qualquer pessoa com acesso de rede ao {% data variables.product.product_name %}) terão acesso de leitura sem autenticação ao repositório. -Se necessário, você pode impedir que os administradores do repositório alterem as configurações anônimas de acesso do Git para os repositórios em {% data variables.product.product_location_enterprise %}, bloqueando as configurações de acesso do repositório. Após o bloqueio, somente um administrador de site poderá alterar a configuração do acesso de leitura anônimo do Git. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. Após o bloqueio, somente um administrador de site poderá alterar a configuração do acesso de leitura anônimo do Git. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,9 +182,8 @@ Se necessário, você pode impedir que os administradores do repositório altere #### Definir o acesso de leitura anônimo do Git para todos os repositórios -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -204,8 +191,9 @@ Se necessário, você pode impedir que os administradores do repositório altere {% data reusables.enterprise-accounts.options-tab %} 4. Em "Anonymous Git read access" (Acesso de leitura anônimo do Git), use o menu suspenso e clique em **Enabled** (Habilitado). ![Menu suspenso de acesso de leitura anônimo do Git com as opções "Enabled" (Habilitado) e "Disabled" (Desabilitado) ](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Para impedir que os administradores de repositório alterem as configurações de acesso de leitura anônimo do Git em todos os repositórios da instância, você também pode selecionar **Prevent repository admins from changing anonymous Git read access** (Impedir administradores de repositório de alterarem o acesso de leitura anônimo do Git). ![Marcar a caixa de seleção para impedir que administradores de repositório alterem as configurações de acesso de leitura anônimo do Git em todos os repositórios da instância](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### Definir acesso de leitura anônimo do Git para um repositório específico {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -216,4 +204,14 @@ Se necessário, você pode impedir que os administradores do repositório altere 6. Em "Danger Zone" (Zona de perigo), ao lado de "Enable anonymous Git read access" (Habilitar acesso de leitura anônimo do Git), clique em **Enable** (Habilitar). ![Botão "Enabled" (Habilitado) na opção "Enable anonymous Git read access" (Habilitar acesso de leitura anônimo do Git) na zona de perigo das configurações de administração do site ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. Revise as alterações. Para confirmar, clique em **Yes, enable anonymous Git read access** (Sim, permitir acesso de leitura anônimo ao Git). ![Confirmar configuração de acesso de leitura anônimo do Git na janela pop-up](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. Para impedir que os administradores de repositório alterem a configuração nesse repositório, você também pode selecionar **Prevent repository admins from changing anonymous Git read access** (Impedir administradores de repositório de alterarem o acesso de leitura anônimo do Git). ![Marcar a caixa de seleção para impedir que administradores de repositório alterem as configurações de acesso de leitura anônimo do Git em todos os repositórios da instância](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### Aplicar uma política com o nome do branch-padrão + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na aba **Políticas do repositório** em "Nome do branch-padrão", digite o do branch-padrão que os novos repositórios devem usar. ![Caixa de texto para digitar o nome do branch-padrão](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Opcionalmente, para aplicar o nome do branch-padrão para todas as organizações da empresa, selecione **Aplicar em toda a empresa**. ![Caixa de aplicação](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Clique em **Atualizar**. ![Botão de atualizar](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/admin/policies/index.md b/translations/pt-BR/content/admin/policies/index.md index aa2e44c22c79..5da5e6606492 100644 --- a/translations/pt-BR/content/admin/policies/index.md +++ b/translations/pt-BR/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Definir políticas para sua empresa -intro: 'Você pode definir as políticas em {% data variables.product.prodname_enterprise %} para reduzir o risco e aumentar a qualidade.' +intro: 'Você pode definir as políticas em {% data variables.product.product_name %} para reduzir o risco e aumentar a qualidade.' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/pt-BR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 532947b43f56..1c983a6ea931 100644 --- a/translations/pt-BR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/pt-BR/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### Criar hooks pre-receive -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. Clique em **Add pre-receive hook** (Adicionar hooks pre-receive). ![Adicionar hook pre-receive](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### Editar hooks pre-receive -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. Ao lado do hook pre-receive que deseja editar, clique em {% octicon "pencil" aria-label="The edit icon" %}.![Editar hooks pre-receive](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### Excluir hooks pre-receive -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. Ao lado do hook pre-receive que deseja excluir, clique em {% octicon "x" aria-label="X symbol" %}.![Editar hooks pre-receive](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/pt-BR/content/admin/user-management/about-migrations.md b/translations/pt-BR/content/admin/user-management/about-migrations.md index f89b21f107a0..fd6adb932a7f 100644 --- a/translations/pt-BR/content/admin/user-management/about-migrations.md +++ b/translations/pt-BR/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ Você pode fazer três tipos de migração: - Migração de uma instância do {% data variables.product.prodname_ghe_server %} para outra do {% data variables.product.prodname_ghe_server %}: você pode migrar qualquer número de repositórios pertencentes a qualquer usuário ou organização na instância. Para executar a migração, você deve ter acesso de administrador do site a ambas as instâncias. - Migração de uma organização do {% data variables.product.prodname_dotcom_the_website %} para uma instância do {% data variables.product.prodname_ghe_server %}: você pode migrar qualquer número de repositórios pertencentes à organização. Para fazer a migração, você deve ter [acesso administrativo](/enterprise/user/articles/permission-levels-for-an-organization/) à organização do {% data variables.product.prodname_dotcom_the_website %} e acesso de administrador do site na instância de destino. -- *Execuções de experiência* são migrações que importam dados para uma [instância de preparo](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). Elas podem ser úteis para ver o que *aconteceria* se uma migração fosse aplicada à {% data variables.product.product_location_enterprise %}. **É altamente recomendável fazer uma execução de experiência em uma instância de preparo antes de importar dados para a sua instância de produção.** +- *Execuções de experiência* são migrações que importam dados para uma [instância de preparo](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). Elas podem ser úteis para ver o que *aconteceria* se uma migração fosse aplicada à {% data variables.product.product_location %}. **É altamente recomendável fazer uma execução de experiência em uma instância de preparo antes de importar dados para a sua instância de produção.** ### Dados migrados diff --git a/translations/pt-BR/content/admin/user-management/activity-dashboard.md b/translations/pt-BR/content/admin/user-management/activity-dashboard.md index 9fe89eca868e..120209106b92 100644 --- a/translations/pt-BR/content/admin/user-management/activity-dashboard.md +++ b/translations/pt-BR/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: Painel Atividade -intro: 'O painel Atividade mostra um panorama de todas as atividades na {% data variables.product.product_location_enterprise %}.' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- O painel Atividade gera gráficos semanais, mensais e anuais informando o número de: @@ -22,7 +23,10 @@ O painel Atividade gera gráficos semanais, mensais e anuais informando o númer ![Painel Atividade](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -Para mais análises baseadas em dados de {% data variables.product.prodname_enterprise %}, você pode comprar o {% data variables.product.prodname_insights %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% endif %} ### Acessar o painel Atividade diff --git a/translations/pt-BR/content/admin/user-management/adding-people-to-teams.md b/translations/pt-BR/content/admin/user-management/adding-people-to-teams.md index 7a9fe8563618..8d50f36eca8c 100644 --- a/translations/pt-BR/content/admin/user-management/adding-people-to-teams.md +++ b/translations/pt-BR/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Após a criação de uma equipe, os administradores da organização podem adicionar usuários da {% data variables.product.product_location_enterprise %} e determinar quais repositórios eles poderão acessar.' +intro: 'Após a criação de uma equipe, os administradores da organização podem adicionar usuários da {% data variables.product.product_location %} e determinar quais repositórios eles poderão acessar.' versions: enterprise-server: '*' --- diff --git a/translations/pt-BR/content/admin/user-management/audit-logging.md b/translations/pt-BR/content/admin/user-management/audit-logging.md index 198d0de3ba36..420adacf63c4 100644 --- a/translations/pt-BR/content/admin/user-management/audit-logging.md +++ b/translations/pt-BR/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: Gerar logs de auditoria -intro: 'O {% data variables.product.prodname_enterprise %} registra logs de usuários, organizações, repositórios e eventos de sistema que passaram por auditoria. Os logs são úteis para fins de depuração e conformidade interna e externa.' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. Os logs são úteis para fins de depuração e conformidade interna e externa.' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -Para obter uma lista completa, consulte "[Ações auditadas](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)". Para obter mais informações sobre encontrar uma ação em particular, consulte "[Pesquisar no log de auditoria](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)". +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### Logs de push -Todas as operações de push no Git têm um log. Para obter mais informações, consulte "[Exibir logs de push](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)". +Todas as operações de push no Git têm um log. For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### Eventos do sistema Todos os eventos auditados do sistema, inclusive pushes e pulls, são registrados em logs no caminho `/var/log/github/audit.log`. Os logs passam por rotação a cada 24 horas e ficam guardados por sete dias. -O pacote de suporte inclui logs de sistema. Para obter mais informações, consulte "[Enviar dados ao suporte do {% data variables.product.prodname_dotcom %}](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)". +O pacote de suporte inclui logs de sistema. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Pacotes de suporte -Todas as informações de auditoria são registradas no arquivo `audit.log`, no diretório `github-logs` de qualquer pacote de suporte. Se o encaminhamento de logs estiver habilitado, você poderá transmitir esses dados para um consumidor de fluxo de syslog externo, como o [Splunk](http://www.splunk.com/) ou o [Logstash](http://logstash.net/). Todas as entradas desse log usam a palavra-chave `github_audit` e podem ser filtradas por ela. Para obter mais informações, consulte "[Encaminhamento de logs](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)". +Todas as informações de auditoria são registradas no arquivo `audit.log`, no diretório `github-logs` de qualquer pacote de suporte. Se o encaminhamento de logs estiver habilitado, você poderá transmitir esses dados para um consumidor de fluxo de syslog externo, como o [Splunk](http://www.splunk.com/) ou o [Logstash](http://logstash.net/). Todas as entradas desse log usam a palavra-chave `github_audit` e podem ser filtradas por ela. For more information see "[Log forwarding](/admin/user-management/log-forwarding)." Por exemplo, esta entrada mostra que um repositório foi criado. @@ -36,3 +38,4 @@ Este exemplo mostra que houve push dos commits para um repositório. ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/admin/user-management/audited-actions.md b/translations/pt-BR/content/admin/user-management/audited-actions.md index 90b8c1b0c8ff..7381c7b38b5f 100644 --- a/translations/pt-BR/content/admin/user-management/audited-actions.md +++ b/translations/pt-BR/content/admin/user-management/audited-actions.md @@ -7,22 +7,23 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### Autenticação -| Nome | Descrição | -| ------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------- | -| `oauth_access.create` | Um [token de acesso OAuth][] foi [gerado][generate token] para uma conta de usuário. | -| `oauth_access.destroy` | Um [token de acesso OAuth][] foi excluído de uma conta de usuário. | -| `oauth_application.destroy` | Um [aplicativo OAuth][] foi excluído de uma organização ou conta de usuário. | -| `oauth_application.reset_secret` | A chave secreta de um [aplicativo OAuth][] foi redefinida. | -| `oauth_application.transfer` | Um [aplicativo OAuth][] foi transferido de uma organização ou conta de usuário para outra. | -| `public_key.create` | Uma chave SSH foi [adicionada][add key] a uma conta de usuário ou uma [chave de implantação][] foi adicionada ao repositório. | -| `public_key.delete` | Uma chave SSH foi removida de uma conta de usuário ou uma [chave de implantação][] foi removida de um repositório. | -| `public_key.update` | A chave SSH de uma conta de usuário ou a [chave de implantação][] de um repositório foi atualizada. | -| `two_factor_authentication.enabled` | A [autenticação de dois fatores][2fa] foi habilitada para uma conta de usuário. | -| `two_factor_authentication.disabled` | A [autenticação de dois fatores][2fa] foi desabilitada para uma conta de usuário. | +| Nome | Descrição | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `oauth_access.create` | Um [token de acesso OAuth][] foi [gerado][generate token] para uma conta de usuário. | +| `oauth_access.destroy` | Um [token de acesso OAuth][] foi excluído de uma conta de usuário. | +| `oauth_application.destroy` | Um [aplicativo OAuth][] foi excluído de uma organização ou conta de usuário. | +| `oauth_application.reset_secret` | A chave secreta de um [aplicativo OAuth][] foi redefinida. | +| `oauth_application.transfer` | Um [aplicativo OAuth][] foi transferido de uma organização ou conta de usuário para outra. | +| `public_key.create` | Uma chave SSH foi [adicionada][add key] a uma conta de usuário ou uma [chave de implantação][] foi adicionada ao repositório. | +| `public_key.delete` | Uma chave SSH foi removida de uma conta de usuário ou uma [chave de implantação][] foi removida de um repositório. | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} +| `two_factor_authentication.enabled` | A [autenticação de dois fatores][2fa] foi habilitada para uma conta de usuário. | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### Hooks @@ -33,31 +34,31 @@ versions: | `hook.destroy` | Um hook foi excluído. | | `hook.events_changed` | Os eventos configurados de um hook foram alterados. | -#### Configurações de instância +#### Enterprise configuration settings -| Nome | Descrição | -| -------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | Um administrador do site restringe a criação de repositórios em organizações na instância. Para obter mais informações, consulte "[Restringir a criação de repositórios na instância](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)". | -| `business.clear_members_can_create_repos` | Um administrador do site retira uma restrição de criação de repositórios nas organizações na instância. Para obter mais informações, consulte "[Restringir a criação de repositórios na instância](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)". | -| `enterprise.config.lock_anonymous_git_access` | Um administrador do site bloqueia acessos de leitura anônimos do Git para impedir que os administradores do repositório alterem as configurações de acessos de leitura anônimos do Git existentes nos repositórios na instância. Para obter mais informações, consulte "[Impedir os usuários de alterarem o acesso de leitura anônimo do Git](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)". | -| `enterprise.config.unlock_anonymous_git_access` | Um administrador do site desbloqueia acessos de leitura anônimos do Git para permitir que administradores alterem as configurações de acessos de leitura anônimos do Git existentes nos repositórios na instância. Para obter mais informações, consulte "[Impedir os usuários de alterarem o acesso de leitura anônimo do Git](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)". | +| Nome | Descrição | +| -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. Para obter mais informações, consulte "[Aplicar políticas de gerenciamento do repositório na sua empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. Para obter mais informações, consulte "[Aplicar políticas de gerenciamento do repositório na sua empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)". | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. Para obter mais informações, consulte "[Aplicar políticas de gerenciamento do repositório na sua empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. Para obter mais informações, consulte "[Aplicar políticas de gerenciamento do repositório na sua empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)". | #### Problemas e pull requests -| Nome | Descrição | -| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `issue.update` | O texto de um problema (comentário inicial) foi alterado. | -| `issue_comment.update` | Um comentário em um problema (que não seja o inicial) foi alterado. | -| `pull_request_review_comment.delete` | Foi excluído um comentário em um pull request. | -| `issue.destroy` | Um problema foi excluído do repositório. Para obter mais informações, consulte "[Excluir um problema](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)". | +| Nome | Descrição | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | O texto de um problema (comentário inicial) foi alterado. | +| `issue_comment.update` | Um comentário em um problema (que não seja o inicial) foi alterado. | +| `pull_request_review_comment.delete` | Foi excluído um comentário em um pull request. | +| `issue.destroy` | Um problema foi excluído do repositório. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### Organizações -| Nome | Descrição | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `org.async_delete` | Um usuário iniciou um trabalho em segundo plano para excluir uma organização. | -| `org.delete` | Uma organização foi excluída por um trabalho em segundo plano iniciado pelo usuário. | -| `org.transform` | A conta de usuário foi convertida em organização. Para obter mais informações, consulte [Converter usuário em organização](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/). | +| Nome | Descrição | +| ------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `org.async_delete` | Um usuário iniciou um trabalho em segundo plano para excluir uma organização. | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | A conta de usuário foi convertida em organização. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### Branches protegidos @@ -66,7 +67,7 @@ versions: | `protected_branch.create` | A proteção do branch está habilitada em um branch. | | `protected_branch.destroy` | A proteção do branch está desabilitada em um branch. | | `protected_branch.update_admin_enforced` | A proteção do branch é exigida para os administradores do repositório. | -| `protected_branch.update_require_code_owner_review` | A exigência da revisão do proprietário do código é atualizada em um branch. | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | | `protected_branch.dismiss_stale_reviews` | A exigência de ignorar pull requests obsoletas é atualizada em um branch. | | `protected_branch.update_signature_requirement_enforcement_level` | A exigência de assinatura de commit obrigatória é atualizada em um branch. | | `protected_branch.update_pull_request_reviews_enforcement_level` | A exigência de revisões obrigatórias de pull request é atualizada em um branch. | @@ -79,7 +80,7 @@ versions: | Nome | Descrição | | ------------------------------------------:| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | Um repositório privado passou a ser público, ou um repositório público passou a ser privado. | -| `repo.archive` | Um repositório foi arquivado. Para obter mais informações, consulte [Arquivar e cancelar o arquivamento de repositórios](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.archive` | Um repositório foi arquivado. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | Um colaborador foi adicionado ao repositório. | | `repo.config` | Um administrador do site bloqueou a opção de forçar pushes. Para obter mais informações, consulte [Bloquear pushes forçados em um repositório](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/). | | `repo.create` | Um repositório foi criado. | @@ -88,7 +89,7 @@ versions: | `repo.rename` | Um repositório foi renomeado. | | `repo.transfer` | Um usuário aceitou uma solicitação para receber um repositório transferido. | | `repo.transfer_start` | Um usuário enviou uma solicitação para transferir um repositório a outro usuário ou organização. | -| `repo.unarchive` | Um repositório teve o arquivamento cancelado. Para obter mais informações, consulte [Arquivar e cancelar o arquivamento de repositórios](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.unarchive` | Um repositório teve o arquivamento cancelado. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | O acesso de leitura anônimo do Git está desabilitado em um repositório público. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)". | | `repo.config.enable_anonymous_git_access` | O acesso de leitura anônimo do Git está habilitado em um repositório público. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)". | | `repo.config.lock_anonymous_git_access` | O acesso de leitura anônimo de um repositório do Git está bloqueado, impedindo que os administradores de repositório alterem (habilitem ou desabilitem) essa configuração. Para obter mais informações, consulte "[Impedir os usuários de alterarem o acesso de leitura anônimo do Git](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)". | @@ -100,7 +101,7 @@ versions: | --------------------:| -------------------------------------------------------------------------------------------------------------------------- | | `staff.disable_repo` | Um administrador do site desabilitou o acesso a um repositório e a todas as suas bifurcações. | | `staff.enable_repo` | Um administrador do site habilitou novamente o acesso a um repositório e a todas as suas bifurcações. | -| `staff.fake_login` | Um administrador do site fez login no {% data variables.product.prodname_enterprise %} como outro usuário. | +| `staff.fake_login` | Um administrador do site fez login no {% data variables.product.product_name %} como outro usuário. | | `staff.repo_unlock` | Um administrador do site desbloqueou (obteve acesso total temporariamente a) um dos repositórios privados de um usuário. | | `staff.unlock` | Um administrador do site desbloqueou (obteve acesso total temporariamente a) todos os repositórios privados de um usuário. | @@ -114,28 +115,30 @@ versions: #### Usuários -| Nome | Descrição | -| ---------------------------:| -------------------------------------------------------------------------------------------------------------- | -| `user.add_email` | Um endereço de e-mail foi adicionado a uma conta de usuário. | -| `user.async_delete` | Um trabalho assíncrono foi iniciado para destruir uma conta de usuário, acionando eventualmente `user.delete`. | -| `user.change_password` | Um usuário alterou a própria senha. | -| `user.create` | Uma nova conta de usuário foi criada. | -| `user.delete` | Uma conta de usuário foi destruída por um trabalho assíncrono. | -| `user.demote` | Um administrador do site foi rebaixado a uma conta de usuário regular. | -| `user.destroy` | Um usuário excluiu a própria conta, acionando `user.async_delete`. | -| `user.failed_login` | Um usuário tentou fazer login com nome de usuário, senha ou código de autenticação de dois fatores incorretos. | -| `user.forgot_password` | Um usuário solicitou redefinição de senha pela página de login. | -| `user.login` | Um usuário fez login. | -| `user.promote` | Uma conta de usuário regular foi promovida a administrador do site. | -| `user.remove_email` | Um endereço de e-mail foi removido de uma conta de usuário. | -| `user.rename` | Um nome de usuário foi alterado. | -| `user.suspend` | Uma conta de usuário foi suspensa por um administrador do site. | -| `user.two_factor_requested` | Um usuário recebeu a solicitação de informar o código de autenticação de dois fatores. | -| `user.unsuspend` | Uma conta de usuário teve a suspensão cancelada por um administrador do site. | +| Nome | Descrição | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | Um endereço de e-mail foi adicionado a uma conta de usuário. | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | Uma nova conta de usuário foi criada. | +| `user.delete` | Uma conta de usuário foi destruída por um trabalho assíncrono. | +| `user.demote` | Um administrador do site foi rebaixado a uma conta de usuário regular. | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | Um usuário tentou fazer login com nome de usuário, senha ou código de autenticação de dois fatores incorretos. | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | Um usuário fez login. | +| `user.promote` | Uma conta de usuário regular foi promovida a administrador do site. | +| `user.remove_email` | Um endereço de e-mail foi removido de uma conta de usuário. | +| `user.rename` | Um nome de usuário foi alterado. | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | Uma conta de usuário teve a suspensão cancelada por um administrador do site. | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [chave de implantação]: /guides/managing-deploy-keys/#deploy-keys + [deploy key]: /guides/managing-deploy-keys/#deploy-keys [generate token]: /articles/creating-an-access-token-for-command-line-use [token de acesso OAuth]: /v3/oauth/ [aplicativo OAuth]: /guides/basics-of-authentication/#registering-your-app [2fa]: /articles/about-two-factor-authentication + [2fa]: /articles/about-two-factor-authentication diff --git a/translations/pt-BR/content/admin/user-management/auditing-ssh-keys.md b/translations/pt-BR/content/admin/user-management/auditing-ssh-keys.md index 06d0ab8e9526..2cd89bda2165 100644 --- a/translations/pt-BR/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/pt-BR/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- Depois de iniciada, a auditoria desabilita todas as chaves SSH e força os usuários a aprová-las ou rejeitá-las antes que eles possam clonar, fazer pull ou fazer push para qualquer repositório. Auditorias são úteis nos casos em que um funcionário ou contratado sai da empresa e você deve garantir a verificação de todas as chaves. diff --git a/translations/pt-BR/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/pt-BR/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..8b30b3b6b646 --- /dev/null +++ b/translations/pt-BR/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Acessar o log de auditoria + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![Painel de log de auditoria da instância](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +No mapa, você pode aplicar zoom e visão panorâmica para ver os eventos do mundo todo. Posicione o mouse sobre um país para ver a contagem de eventos ocorridos nele. + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* [O repositório](#search-based-on-the-repository) em que a ação ocorreu; +* [O usuário](#search-based-on-the-user) que fez a ação; +* [A organização](#search-based-on-the-organization) a que a ação pertence; +* [O tipo de ação](#search-based-on-the-action-performed) ocorrida; +* [O país](#search-based-on-the-location) em que a ação ocorreu; +* [A data e a hora](#search-based-on-the-time-of-action) em que a ação ocorreu. + +{% warning %} + +**Notas:** + +- Embora não seja possível usar texto para pesquisar entradas de auditoria, você pode criar consultas de pesquisa usando filtros diversificados. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre a pesquisa no {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)". +- Para pesquisar eventos com mais de 90 dias, use o qualificador `created`. + +{% endwarning %} + +#### Pesquisar com base no repositório + +O qualificador `repo` limita as ações a um repositório específico pertencente à sua organização. Por exemplo: + +* `repo:my-org/our-repo` localiza todos os eventos que ocorreram no repositório `our-repo` na organização `my-org`. +* `repo:my-org/our-repo repo:my-org/another-repo` localiza todos os eventos que ocorreram para ambos repositórios `our-repo` e `another-repo` na organização `my-org`. +* `-repo:my-org/not-this-repo` exclui todos os eventos que ocorreram no repositório `not-this-repo` na organização `my-org`. + +Você deve incluir o nome da sua organização no qualificador `repo`; pesquisar somente `repo:our-repo` não funcionará. + +#### Pesquisar com base no usuário + +O qualificador `actor` incluir eventos com base no integrante da organização que fez a ação. Por exemplo: + +* `actor:octocat` localiza todos os eventos feitos por `octocat`. +* `actor:octocat actor:hubot` localiza todos os eventos realizados por ambos `octocat` e `hubot`. +* `-actor:hubot` exclui todos os eventos realizados por `hubot`. + +Só é possível usar o nome de usuário do {% data variables.product.product_name %}, e não o nome verdadeiro da pessoa. + +#### Pesquisar com base na organização + +O qualificador `org` limita as ações a uma organização específica. Por exemplo: + +* `org:my-org` localiza todos os eventos que ocorreram na organização `my-org`; +* `org:my-org action:team` localiza todos os eventos de equipe que ocorreram na organização `my-org`; +* `org:my-org` exclui todos os eventos que ocorreram na organização `my-org`. + +#### Pesquisar com base na ação + +O qualificador `action` pesquisa eventos específicos, agrupados em categorias. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| Categoria | Descrição | +| --------- | --------------------------------------------------------------------------------- | +| `hook` | Tem todas as atividades relacionadas a webhooks. | +| `org` | Tem todas as atividades relacionadas à associação na organização. | +| `repo` | Tem todas as atividades relacionadas aos repositórios pertencentes à organização. | +| `equipe` | Tem todas as atividades relacionadas às equipes na organização. | + +Você pode pesquisar conjuntos específicos de ações usando esses termos. Por exemplo: + +* `action:team` localiza todos os eventos agrupados na categoria da equipe; +* `-action:billing` exclui todos os eventos na categoria de cobrança. + +Cada categoria tem um conjunto de eventos associados que você pode usar no filtro. Por exemplo: + +* `action:team.create` localiza todos os eventos em que uma equipe foi criada; +* `-action:billing.change_email` exclui todos os eventos em que a categoria de cobrança foi alterada. + +#### Pesquisar com base no local + +O qualificador `country` filtra as ações com base no país de origem. +- Você pode usar o código de duas letras do país ou o nome completo. +- Países com duas ou mais palavras devem ficar entre aspas. Por exemplo: + * `country:de` localiza todos os eventos ocorridos na Alemanha; + * `country:Mexico` localiza todos os eventos ocorridos no México; + * `country:"United States"` localiza todos os eventos ocorridos nos Estados Unidos. + +#### Pesquisar com base na hora da ação + +O qualificador `created` filtra as ações com base na hora em que elas ocorreram. +- Defina as datas usando o formato `YYYY-MM-DD` (ano, mês, dia). +- As datas têm qualificadores [antes de, depois de e intervalos](/enterprise/{{ currentVersion }}/user/articles/search-syntax). Por exemplo: + * `created:2014-07-08` localiza todos os eventos ocorridos em 8 de julho de 2014; + * `created:>=2014-07-01` localiza todos os eventos ocorridos depois de 8 de julho de 2014; + * `created:<=2014-07-01` localiza todos os eventos ocorridos antes de 8 de julho de 2014; + * `created:2014-07-01..2014-07-31` localiza todos os eventos ocorridos em julho de 2014. diff --git a/translations/pt-BR/content/admin/user-management/best-practices-for-user-security.md b/translations/pt-BR/content/admin/user-management/best-practices-for-user-security.md index a339af8c8486..4065fb06c521 100644 --- a/translations/pt-BR/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/pt-BR/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: Práticas recomendadas de segurança de usuários -intro: 'Além das medidas de segurança (SSL, isolamento de subdomínio, configuração de firewall) que os administradores do site podem implementar no nível da instância, os usuários podem seguir algumas etapas para ajudar a proteger a {% data variables.product.product_location_enterprise %}.' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### Habilitar a autenticação de dois fatores A autenticação de dois fatores (2FA) é uma modalidade de login em sites e serviços que exige outro fator além da senha. No caso do {% data variables.product.prodname_ghe_server %}, o segundo fator é um código de autenticação exclusivo gerado por um aplicativo no smartphone do usuário. É altamente recomendável pedir que os usuários habilitem a autenticação de dois fatores em suas contas. Com a autenticação de dois fatores, a senha e o smartphone do usuário teriam que ser comprometidos para violar a conta. Para obter mais informações sobre como configurar a autenticação de dois fatores, consulte "[Sobre a autenticação de dois fatores](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)". +{% endif %} ### Exigir um gerenciador de senhas -É altamente recomendável pedir que os usuários instalem e usem um gerenciador de senhas (como o [LastPass](https://lastpass.com/), o [1Password](https://1password.com/) ou o [Keeper](https://keepersecurity.com/)) em qualquer computador que usarem para se conectar à {% data variables.product.product_location_enterprise %}. Essa medida garante senhas mais fortes e muito menos passíveis de violação ou roubo. +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. Essa medida garante senhas mais fortes e muito menos passíveis de violação ou roubo. ### Restringir o acesso a equipes e repositórios diff --git a/translations/pt-BR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/pt-BR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 04ae27a6e66a..6a12c83f4431 100644 --- a/translations/pt-BR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### Sobre o {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} Você pode usar o {% data variables.large_files.product_name_long %} com um único repositório, com todos os seus repositórios pessoais ou da organização, ou com todos os repositórios na {% data variables.product.product_location_enterprise %}. Antes de poder habilitar o {% data variables.large_files.product_name_short %} para repositórios ou organizações específicos, é necessário habilitar o {% data variables.large_files.product_name_short %} no appliance. +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ Para obter mais informações, consulte "[Sobre o {% data variables.large_files. {% data reusables.large_files.can-include-lfs-objects-archives %} -### Configurar o {% data variables.large_files.product_name_long %} no appliance +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ Para obter mais informações, consulte "[Sobre o {% data variables.large_files. {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### Configurar o Git Large File Storage para uso em servidores de terceiros {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Desabilite o appliance do {% data variables.large_files.product_name_short %} no {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Configurar o {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)". +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. Crie um arquivo de configuração do {% data variables.large_files.product_name_short %} que aponte para o servidor de terceiros. ```shell @@ -98,7 +99,7 @@ Para obter mais informações, consulte "[Sobre o {% data variables.large_files. ### Migrar para outro servidor do Git Large File Storage -Antes de migrar para outro servidor do {% data variables.large_files.product_name_long %}, configure o {% data variables.large_files.product_name_short %} para usar um servidor de terceiros. Para obter mais informações, consulte "[Configurar o {% data variables.large_files.product_name_long %} para utilizar um servidor de terceiros](#configuring-git-large-file-storage-to-use-a-third-party-server)". +Before migrating to a different {% data variables.large_files.product_name_long %} server, you must configure {% data variables.large_files.product_name_short %} to use a third party server. For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." 1. Configure o repositório com outro remote. ```shell @@ -129,6 +130,7 @@ Antes de migrar para outro servidor do {% data variables.large_files.product_nam > Pushing objects... > Git LFS: (16 de 16 arquivos) 48.00 MB / 48.85 MB, 879.10 KB ignorados ``` +{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/pt-BR/content/admin/user-management/configuring-visibility-for-organization-membership.md index 54853ef9eeb8..02652de2e2f2 100644 --- a/translations/pt-BR/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/pt-BR/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: Configurar a visibilidade dos integrantes da organização -intro: Você pode definir a visibilidade dos novos integrantes da organização em toda a instância como "pública" ou "privada". Também é possível impedir que os integrantes alterem a visibilidade padrão. +intro: You can set visibility for new organization members across your enterprise to public or private. Também é possível impedir que os integrantes alterem a visibilidade padrão. redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} Além disso, você pode impor a sua configuração padrão para todos os integrantes da organização na instância usando um utilitário de linha de comando. Por exemplo, se quiser que a visibilidade de todos os integrantes da organização seja pública, você pode definir o padrão como "pública" e aplicá-lo para todos os novos integrantes nas configurações de administrador, e depois usar o utilitário de linha de comando para aplicar a configuração "pública" a todos os outros integrantes. +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. No menu suspenso em "Default organization membership visibility" (Visibilidade padrão dos integrantes da organização), clique em **Private** (Privada) ou **Public** (Pública). ![Menu suspenso com a opção de configurar a visibilidade padrão dos integrantes da organização como pública ou privada](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. Para impedir que os integrantes alterem a visibilidade padrão, selecione **Enforce on organization members** (Aplicar aos integrantes da organização). ![Caixa de seleção para aplicar a configuração padrão a todos os integrantes](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. Se você quiser aplicar a nova configuração de visibilidade a todos os integrantes, use o utilitário da linha de comando `ghe-org-membership-update`. Para obter mais informações, consulte "[Utilitários da linha de comando](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)". +4. Para impedir que os integrantes alterem a visibilidade padrão, selecione **Enforce on organization members** (Aplicar aos integrantes da organização). ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. Se você quiser aplicar a nova configuração de visibilidade a todos os integrantes, use o utilitário da linha de comando `ghe-org-membership-update`. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/pt-BR/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/pt-BR/content/admin/user-management/continuous-integration-using-jenkins.md index 186d7c66f8a5..5b80707bb1ef 100644 --- a/translations/pt-BR/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/pt-BR/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Integração contínua usando o Jenkins -intro: 'Você pode acionar automaticamente tarefas de criação em um servidor Jenkins quando houver pushes para um repositório na {% data variables.product.product_location_enterprise %}.' +intro: 'Você pode acionar automaticamente tarefas de criação em um servidor Jenkins quando houver pushes para um repositório na {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### Requisitos -- Leia nosso artigo "[Guia prático de integração com o Jenkins e o GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" para ver instruções detalhadas sobre como acionar automaticamente tarefas de criação em um servidor Jenkins quando houver pushes para um repositório na {% data variables.product.product_location_enterprise %}. +- Leia nosso artigo "[Guia prático de integração com o Jenkins e o GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" para ver instruções detalhadas sobre como acionar automaticamente tarefas de criação em um servidor Jenkins quando houver pushes para um repositório na {% data variables.product.product_location %}. diff --git a/translations/pt-BR/content/admin/user-management/creating-teams.md b/translations/pt-BR/content/admin/user-management/creating-teams.md index 28b76d12799e..c668cc8764af 100644 --- a/translations/pt-BR/content/admin/user-management/creating-teams.md +++ b/translations/pt-BR/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: As equipes são essenciais para vários recursos de colaboração do {% data variables.product.prodname_dotcom %}, como as @menções, que chamam a atenção dos integrantes envolvidos em alguma questão específica. Para obter mais informações sobre como configurar equipes e permissões de equipe, consulte "[Níveis de permissão nos repositórios da organização](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)". -Uma equipe pode representar um grupo dentro da empresa ou incluir pessoas com determinados interesses ou experiências. Por exemplo, uma equipe de especialistas em acessibilidade da {% data variables.product.product_location_enterprise %} pode envolver pessoas de vários departamentos. As equipes podem representar interesses funcionais que complementam a hierarquia das divisões de uma empresa. +Uma equipe pode representar um grupo dentro da empresa ou incluir pessoas com determinados interesses ou experiências. Por exemplo, uma equipe de especialistas em acessibilidade da {% data variables.product.product_location %} pode envolver pessoas de vários departamentos. As equipes podem representar interesses funcionais que complementam a hierarquia das divisões de uma empresa. As organizações podem criar vários níveis de equipes aninhadas para refletir a estrutura hierárquica de uma empresa ou grupo. Para obter mais informações, consulte "[Sobre equipes](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)". @@ -28,7 +28,7 @@ Fazer uma combinação prudente de equipes é uma forma poderosa de controlar o ### Criar equipes com a Sincronização LDAP habilitada -Instâncias que usam o LDAP para fazer autenticação de usuários podem usar a Sincronização LDAP para gerenciar os integrantes de uma equipe. Configurar o **Distinguished Name (DN)** (nome diferenciado) no campo **LDAP group** (grupo LDAP) mapeará uma equipe a um grupo LDAP ou servidor LDAP. Se você usar a Sincronização LDAP para gerenciar os integrantes de uma equipe, não será possível gerenciar a sua equipe na {% data variables.product.product_location_enterprise %}. Quando a Sincronização LDAP estiver habilitada, a equipe mapeada sincronizará seus integrantes em segundo plano e periodicamente no intervalo configurado. Para obter mais informações, consulte "[Habilitar a Sincronização LDAP](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)". +Instâncias que usam o LDAP para fazer autenticação de usuários podem usar a Sincronização LDAP para gerenciar os integrantes de uma equipe. Configurar o **Distinguished Name (DN)** (nome diferenciado) no campo **LDAP group** (grupo LDAP) mapeará uma equipe a um grupo LDAP ou servidor LDAP. Se você usar a Sincronização LDAP para gerenciar os integrantes de uma equipe, não será possível gerenciar a sua equipe na {% data variables.product.product_location %}. Quando a Sincronização LDAP estiver habilitada, a equipe mapeada sincronizará seus integrantes em segundo plano e periodicamente no intervalo configurado. Para obter mais informações, consulte "[Habilitar a Sincronização LDAP](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)". {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/pt-BR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/pt-BR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..4500fd7e5f9c --- /dev/null +++ b/translations/pt-BR/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Você pode usar markdown para formatar sua mensagem. Para obter mais informações, consulte "[Sobre gravação e formatação no {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)". + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**Observação:** se você estiver usando SAML para fazer autenticação, a página de login será apresentada pelo seu provedor de identidade e não será possível personalizá-la pelo {% data variables.product.prodname_ghe_server %}. + +{% endnote %} + +### Criar mensagem personalizada de login + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Em "Sign in page" (Página de login), clique em **Add message** (Adicionar mensagem) ou **Edit message** (Editar mensagem). ![Botão Edit message (Editar mensagem)](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. Em **Sign in message** (Mensagem de login), digite a mensagem que você pretende exibir para os usuários. ![Mensagem de login](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Botão Preview (Visualizar)](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. Revise a mensagem renderizada. ![Mensagem de login renderizada](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### Criar mensagem personalizada de logout + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Em "Sign out page" (Página de logout), clique em **Add message** (Adicionar mensagem) ou **Edit message** (Editar mensagem). ![Botão Add message (Adicionar mensagem)](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. Em **Sign out message** (Mensagem de logout), digite a mensagem que você pretende exibir para os usuários. ![Mensagem de login two_factor_auth_header](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Botão Preview (Visualizar)](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. Revise a mensagem renderizada. ![Mensagem de logout renderizada](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### Criar um banner de anúncio global + +Você pode definir um banner de anúncio global para ser exibido para todos os usuários na parte superior de cada página. + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +Você também pode definir um banner de anúncio no shell administrativo usando um utilitário de linha de comando. Para obter mais informações, consulte "[Utilitários de linha de comando](/enterprise/admin/configuration/command-line-utilities#ghe-announce)". + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. Em "Sign in page" (Página de login), clique em **Add message** (Adicionar mensagem) ou **Edit message** (Editar mensagem). ![Botão Add message (Adicionar mensagem)](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Em "Anúncio", no campo de texto, digite o anúncio que deseja exibir em um banner. ![Campo de texto para digitar o anúncio](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Opcionalmente, em "Vence em", use o menu suspenso do calendário e selecione uma data de validade. ![Menu suspenso do calendário para escolher data de vencimento](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. Opcionalmente, para ver como ficará o banner, clique em **Pré-visualizar**. ![Botão Preview (Visualizar)](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. Clique em **Save changes** (Salvar alterações). ![Botão Edit message (Editar mensagem)](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/pt-BR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/pt-BR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..6feb06436cd5 --- /dev/null +++ b/translations/pt-BR/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Desabilitar o acesso por SSH do Git a repositórios específicos + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. Em "Git SSH access" (Acesso por SSH do Git), use o menu suspenso e clique em **Disabled** (Desabilitado). ![Menu suspenso de acesso por SSH do Git com a opção Desabilitado](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### Desabilitar o acesso por SSH do Git a todos os repositórios pertencentes a um usuário ou organização + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. Em "Git SSH access" (Acesso por SSH do Git), use o menu suspenso e clique em **Disabled** (Desabilitado). Em seguida, selecione **Enforce on all repositories** (Aplicar a todos os repositórios). ![Menu suspenso de acesso por SSH do Git com a opção Desabilitado](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. Em "Git SSH access" (Acesso por SSH do Git), use o menu suspenso e clique em **Disabled** (Desabilitado). Em seguida, selecione **Enforce on all repositories** (Aplicar a todos os repositórios). ![Menu suspenso de acesso por SSH do Git com a opção Desabilitado](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/pt-BR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/pt-BR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index 67b43c4b63e0..d0fb62b78d39 100644 --- a/translations/pt-BR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. Fechar a conexão com {% data variables.product.product_location_enterprise %}: +8. Fechar a conexão com {% data variables.product.product_location %}: ```shell $ exit > logout diff --git a/translations/pt-BR/content/admin/user-management/index.md b/translations/pt-BR/content/admin/user-management/index.md index 320c507ef0f5..598ef1452839 100644 --- a/translations/pt-BR/content/admin/user-management/index.md +++ b/translations/pt-BR/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Gerenciar usuários, organizações e repositórios' shortTitle: 'Gerenciar usuários, organizações e repositórios' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'Este guia descreve os métodos de autenticação para usuários que fazem login na sua instância do {% data variables.product.prodname_enterprise %}, além de mostrar como criar organizações e equipes para acesso e colaboração nos repositórios, bem como sugerir práticas recomendadas para a segurança do usuário.' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/pt-BR/content/admin/user-management/log-forwarding.md b/translations/pt-BR/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..b5ebba4ea936 --- /dev/null +++ b/translations/pt-BR/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: Encaminhamento de logs +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Qualquer sistema de coleta de logs com suporte a fluxos de logs do estilo syslog é compatível (por exemplo, [Logstash](http://logstash.net/) e [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). + +### Habilitar o encaminhamento de logs + +{% if enterpriseServerVersions contains currentVersion %} +1. Na página de configurações do {% data variables.enterprise.management_console %}, na barra lateral esquerda, clique em **Monitoring** (Monitoramento). +1. Selecione **Enable log forwarding** (Habilitar encaminhamento de logs). +1. No campo **Server address** (Endereço do servidor), digite o endereço do servidor para o qual você pretende encaminhar os logs. É possível especificar vários endereços em uma lista separada por vírgulas. +1. No menu suspenso Protocol (Protocolo), selecione o protocolo a ser usado para comunicação com o servidor de logs. O protocolo será aplicado a todos os destinos de log especificados. +1. Selecione **Enable TLS** (Habilitar TLS). +1. Clique em **Choose File** (Escolher arquivo) e escolha um certificado CA para criptografar a comunicação entre os pontos de extremidade do syslog. Toda a cadeia de certificados será validada e deverá terminar em um certificado raiz. Para obter mais informações, consulte [as opções de TLS na documentação syslog-ng](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Clique em **Salvar**. ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Solução de Problemas +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/pt-BR/content/admin/user-management/managing-dormant-users.md b/translations/pt-BR/content/admin/user-management/managing-dormant-users.md index 44dab780c370..108ac5bfa26a 100644 --- a/translations/pt-BR/content/admin/user-management/managing-dormant-users.md +++ b/translations/pt-BR/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: Uma conta de usuário é considerada inativa se não estiver ativa por no mínimo um mês. Você pode optar por suspender usuários inativos para liberar licenças de usuário. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- O termo "atividade" inclui, entre outros: -- Fazer login no {% data variables.product.prodname_ghe_server %}; +- Fazer login no {% data variables.product.product_name %}; - Fazer comentários em problemas ou pull requests; - Criar, excluir, ver e marcar repositórios como favoritos; -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Acessar recursos usando um token de acesso pessoal ou chave SSH.{% endif %} ### Exibir usuários inativos @@ -22,8 +23,8 @@ O termo "atividade" inclui, entre outros: É possível exibir uma lista de todos os usuários inativos que não foram suspensos e que não são administradores do site. {% data reusables.enterprise_site_admin_settings.access-settings %} -3. Na barra lateral esquerda, clique em **Dormant users** (Usuários inativos). ![Guia Dormant users (Usuários inativos)](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. Para suspender todos os usuários inativos nesta lista, na parte superior da página, clique em **Suspend all** (Suspender todos). ![Botão Suspend all (Suspender todos)](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. Na barra lateral esquerda, clique em **Dormant users** (Usuários inativos). ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. Para suspender todos os usuários inativos nesta lista, na parte superior da página, clique em **Suspend all** (Suspender todos). ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### Determinar se uma conta de usuário está inativa @@ -36,9 +37,8 @@ O termo "atividade" inclui, entre outros: {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/pt-BR/content/admin/user-management/managing-global-webhooks.md b/translations/pt-BR/content/admin/user-management/managing-global-webhooks.md index b2afed752ade..d54dcc96fecd 100644 --- a/translations/pt-BR/content/admin/user-management/managing-global-webhooks.md +++ b/translations/pt-BR/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: Gerenciar webhooks globais -intro: 'Os administradores do site podem exibir, adicionar, editar e excluir webhooks globais para rastrear eventos no nível da instância.' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### Sobre webhooks globais -Você pode usar webhooks globais para monitorar, responder ou impor regras automaticamente para o gerenciamento de usuários e de organizações na sua instância. Por exemplo, você pode configurar os webhooks para serem executados sempre que: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. Por exemplo, você pode configurar os webhooks para serem executados sempre que: - Uma conta de usuário for criada ou excluída; - Uma organização foi criada ou excluída - Um colaborador for adicionado ou removido de um repositório; @@ -20,11 +21,9 @@ Você pode usar webhooks globais para monitorar, responder ou impor regras autom {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### Adicionar um webhook global -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Clique em **Add webhook** (Adicionar webhook). ![Botão Add webhook (Adicionar webhook) na página Webhooks na central de administração](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ Você pode usar webhooks globais para monitorar, responder ou impor regras autom ### Editar um webhook global -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Ao lado do webhook que você pretende editar, clique em **Edit** (Editar). ![Botão Edit (Editar) ao lado de um webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ Você pode usar webhooks globais para monitorar, responder ou impor regras autom ### Excluir um webhook global -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Ao lado do webhook que você pretende excluir, clique em **Delete** (Excluir). ![Botão Delete (Excluir) ao lado de um webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ Você pode usar webhooks globais para monitorar, responder ou impor regras autom ### Exibir respostas e entregas recentes -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Na lista de webhooks, clique no webhook em que você gostaria de ver entregas. ![Lista de webhooks com links para exibir cada webhook](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise.md index 8b95e6c6fb67..47023a9480cd 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'As organizações são uma forma excelente de criar conjuntos distintos mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise.md index f6146699ade1..bf3d4ff9be69 100644 --- a/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Gerenciar repositórios na sua empresa -intro: 'Você pode gerenciar as configurações disponíveis para os administradores de repositório no appliance do {% data variables.product.prodname_ghe_server %}.' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise.md index 294b8008c105..863fc30cdc9a 100644 --- a/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Gerenciar usuários na sua empresa -intro: 'Depois que conseguirem se autenticar na {% data variables.product.product_location_enterprise %}, os usuários vão querer definir algumas configurações básicas de perfil, como avatar e notificações de e-mail.' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index 1f11ab3a7fbb..9dc0ededfd71 100644 --- a/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrar dados para e da sua empresa -intro: 'É possível exportar dados de usuário, organização e repositório de {% data variables.product.prodname_ghe_server %} ou {% data variables.product.prodname_dotcom_the_website %}, e depois importar esses dados para o {% data variables.product.product_location_enterprise %}.' +intro: 'É possível exportar dados de usuário, organização e repositório de {% data variables.product.prodname_ghe_server %} ou {% data variables.product.prodname_dotcom_the_website %}, e depois importar esses dados para o {% data variables.product.product_location %}.' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/pt-BR/content/admin/user-management/migrating-to-internal-repositories.md b/translations/pt-BR/content/admin/user-management/migrating-to-internal-repositories.md index caef9fff1862..4aee97ca5c9e 100644 --- a/translations/pt-BR/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/pt-BR/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ Todos os repositórios públicos pertencentes a contas de usuário na sua instâ O acesso de leitura anônimo Git será desativado para cada repositório público que se tornar interno ou privado. -Se sua visibilidade padrão atual for pública, o padrão se tornará interno. Se o padrão atual for privado, o padrão não será alterado. Você pode alterar o padrão a qualquer momento. Para obter mais informações, consulte "[Configurar a visibilidade padrão de novos repositórios no seu appliance](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)". +Se sua visibilidade padrão atual for pública, o padrão se tornará interno. Se o padrão atual for privado, o padrão não será alterado. Você pode alterar o padrão a qualquer momento. Para obter mais informações, consulte "[Aplicar políticas de gerenciamento do repositório na sua empresa](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)". A política de criação de repositórios para a instância mudará para desativar repositórios públicos e permitir repositórios privados e internos. Você pode atualizar a política a qualquer momento. Para obter mais informações, consulte "[Restringir a criação de repositórios nas suas instâncias](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)". diff --git a/translations/pt-BR/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/pt-BR/content/admin/user-management/monitoring-activity-in-your-enterprise.md index a84bc85f5d15..7cde22ce645f 100644 --- a/translations/pt-BR/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/pt-BR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 2021f216c5c6..662db838e51c 100644 --- a/translations/pt-BR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/pt-BR/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: Impor retenção legal a usuários ou organizações -intro: 'É possível impor uma retenção legal a um usuário ou organização para garantir que seus respectivos repositórios não sejam removidos permanentemente da {% data variables.product.product_location_enterprise %}.' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- Geralmente, quando alguém exclui um repositório, ele continua disponível em disco por 90 dias e pode ser restaurado pelo painel de administração do site. Após esse período, o repositório é removido e excluído permanentemente. Ao impor uma retenção legal a um usuário ou organização, os repositórios desse usuário ou organização ficarão disponíveis para restauração por tempo indefinido. diff --git a/translations/pt-BR/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/pt-BR/content/admin/user-management/preventing-users-from-creating-organizations.md index 4ff95fac8c8a..3452bbbb1e3f 100644 --- a/translations/pt-BR/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/pt-BR/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: 'É possível impedir que os usuários criem organizações no seu appliance do {% data variables.product.prodname_ghe_server %}.' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/pt-BR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/pt-BR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index eb3d65092274..f7edd0919ca7 100644 --- a/translations/pt-BR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/pt-BR/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ Para obter mais informações sobre como promover um usuário a proprietário da ### Promover usuários pelas configurações empresariais -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. No canto superior direito da página, clique em **Add owner** (Adicionar proprietário). ![Botão para adicionar administrador](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ Para obter mais informações sobre como promover um usuário a proprietário da ### Rebaixar administrador do site pelas configurações empresariais -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. No canto superior esquerdo da página, no campo de pesquisa "Find an administrator" (Localizar administrador), digite o nome de usuário da pessoa que você pretende rebaixar. ![Campo de pesquisa para localizar administrador](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ Para obter mais informações sobre como promover um usuário a proprietário da 2. Execute [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) com nome de usuário para rebaixar. ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/pt-BR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/pt-BR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index ba0b2492eb27..64cdb229c69f 100644 --- a/translations/pt-BR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/pt-BR/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -Ao usar LDAP ou autenticação integrada, a autenticação de dois fatores é compatível no appliance do {% data variables.product.prodname_ghe_server %}. Os administradores da organização podem exigir que os integrantes habilitem a autenticação de dois fatores. +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Os administradores da organização podem exigir que os integrantes habilitem a autenticação de dois fatores. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -Para obter mais informações, consulte [este gráfico sobre métodos de autenticação compatíveis com 2FA](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa). +Para obter mais informações, consulte "[Sobre a autenticação de dois fatores](/github/authenticating-to-github/about-two-factor-authentication)". ### Requisitos para exigir a autenticação de dois fatores diff --git a/translations/pt-BR/content/admin/user-management/searching-the-audit-log.md b/translations/pt-BR/content/admin/user-management/searching-the-audit-log.md index 62faeb1d8856..882f6ad22d77 100644 --- a/translations/pt-BR/content/admin/user-management/searching-the-audit-log.md +++ b/translations/pt-BR/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: Pesquisar no log de auditoria -intro: 'Os administradores do site podem pesquisar em uma vasta lista de [ações auditadas](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) na {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### Sintaxe de consulta de pesquisa Crie uma consulta de pesquisa com um ou mais pares chave-valor separados por operadores lógicos AND/OR. -| Tecla | Valor | -| --------------:| ---------------------------------------------------------------------------------------------------- | -| `actor_id` | ID da conta do usuário que iniciou a ação. | -| `actor` | Nome da conta do usuário que iniciou a ação. | -| `oauth_app_id` | ID do aplicativo OAuth associado à ação. | -| `Ação` | Nome da [ação auditada](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions). | -| `user_id` | ID do usuário afetado pela ação. | -| `usuário` | Nome do usuário afetado pela ação. | -| `repo_id` | ID do repositório afetado pela ação (se aplicável). | -| `repo` | Nome do repositório afetado pela ação (se aplicável). | -| `actor_ip` | Endereço IP do qual a ação foi iniciada. | -| `created_at` | Hora em que a ação ocorreu. | -| `from` | Exibição da qual a ação foi iniciada. | -| `note` | Informações diversas sobre eventos específicos (em texto sem formatação ou formato JSON). | -| `org` | Nome da organização afetada pela ação (se aplicável). | -| `org_id` | ID da organização afetada pela ação (se aplicável). | +| Tecla | Valor | +| --------------:| ----------------------------------------------------------------------------------------- | +| `actor_id` | ID da conta do usuário que iniciou a ação. | +| `actor` | Nome da conta do usuário que iniciou a ação. | +| `oauth_app_id` | ID do aplicativo OAuth associado à ação. | +| `Ação` | Name of the audited action | +| `user_id` | ID do usuário afetado pela ação. | +| `usuário` | Nome do usuário afetado pela ação. | +| `repo_id` | ID do repositório afetado pela ação (se aplicável). | +| `repo` | Nome do repositório afetado pela ação (se aplicável). | +| `actor_ip` | Endereço IP do qual a ação foi iniciada. | +| `created_at` | Hora em que a ação ocorreu. | +| `from` | Exibição da qual a ação foi iniciada. | +| `note` | Informações diversas sobre eventos específicos (em texto sem formatação ou formato JSON). | +| `org` | Nome da organização afetada pela ação (se aplicável). | +| `org_id` | ID da organização afetada pela ação (se aplicável). | Por exemplo, para ver todas as ações que afetaram o repositório `octocat/Spoon-Knife` desde o início de 2017: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -Para ver a lista completa de ações, consulte "[Ações auditadas](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)". +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Pesquisar no log de auditoria -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. Digite uma consulta de pesquisa.![Consulta de pesquisa](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/pt-BR/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/pt-BR/content/admin/user-management/suspending-and-unsuspending-users.md index f8472935326e..663c0ea5e725 100644 --- a/translations/pt-BR/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/pt-BR/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'Se um usuário sair da empresa ou mudar para outro departamento, você deve remover ou modificar a forma como ele acessa a {% data variables.product.product_location_enterprise %}.' +intro: 'Se um usuário sair da empresa ou mudar para outro departamento, você deve remover ou modificar a forma como ele acessa a {% data variables.product.product_location %}.' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ Antes de suspender os administradores do site, você deve rebaixá-los para usu {% tip %} -**Observação:** se a [Sincronização LDAP estiver habilitada](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync) para a {% data variables.product.product_location_enterprise %}, os usuários serão suspensos automaticamente quando forem removidos do servidor de diretório LDAP. Quando a Sincronização LDAP estiver habilitada para a sua instância, os métodos normais de suspensão do usuário ficarão desabilitados. +**Observação:** se a [Sincronização LDAP estiver habilitada](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync) para a {% data variables.product.product_location %}, os usuários serão suspensos automaticamente quando forem removidos do servidor de diretório LDAP. Quando a Sincronização LDAP estiver habilitada para a sua instância, os métodos normais de suspensão do usuário ficarão desabilitados. {% endtip %} @@ -65,8 +65,7 @@ Assim como na suspensão, o cancelamento da suspensão de um usuário ocorre na É possível criar uma mensagem personalizada que os usuários suspensos verão ao tentar fazer login. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Clique em **Add message** (Adicionar mensagem). ![Adicionar mensagem](/assets/images/enterprise/site-admin-settings/add-message.png) diff --git a/translations/pt-BR/content/admin/user-management/troubleshooting-service-hooks.md b/translations/pt-BR/content/admin/user-management/troubleshooting-service-hooks.md index 6523a5d7fef8..f38dba75d2dc 100644 --- a/translations/pt-BR/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/pt-BR/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### Obter informações nas entregas diff --git a/translations/pt-BR/content/admin/user-management/viewing-push-logs.md b/translations/pt-BR/content/admin/user-management/viewing-push-logs.md index 91978a196419..6bdb33e07c43 100644 --- a/translations/pt-BR/content/admin/user-management/viewing-push-logs.md +++ b/translations/pt-BR/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: Exibir logs de push -intro: 'Os administradores do site podem exibir uma lista de operações push do Git para qualquer repositório na {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- As entradas de log de push mostram o seguinte: @@ -26,6 +27,7 @@ As entradas de log de push mostram o seguinte: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. Na barra lateral esquerda, clique em **Push Log** (Log de push). ![Guia de log de push](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### Exibir os logs de push do repositório na linha de comando 1. Acesse o SSH no appliance. Para obter mais informações, consulte "[Acessar o shell administrativo (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)". @@ -33,3 +35,4 @@ As entradas de log de push mostram o seguinte: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/developers/apps/about-apps.md b/translations/pt-BR/content/developers/apps/about-apps.md index 7489f6cb6fde..c19cb3a47f6c 100644 --- a/translations/pt-BR/content/developers/apps/about-apps.md +++ b/translations/pt-BR/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: Sobre o aplicativo -intro: 'Você pode construir integrações com as APIs do {% data variables.product.prodname_dotcom %} para adicionar flexibilidade e reduzir o atrito em seu próprio fluxo de trabalho. Você também pode compartilhar integrações com outros em [{% data variables.product.prodname_marketplace %}] (https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os aplicativos no {% data variables.product.prodname_dotcom %} permitem que você automatize e melhore seu fluxo de trabalho. Você pode criar aplicativos para melhorar o seu fluxo de trabalho.{% if currentVersion == "free-pro-team@latest" %} Você também pode compartilhar ou vender aplicativos em [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). Para aprender como listar um aplicativo no {% data variables.product.prodname_marketplace %}, consulte "[Introdução ao GitHub Marketplace](/marketplace/getting-started/)".{% endif %} diff --git a/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md b/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md index 35bb00954c2c..730041adee26 100644 --- a/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/pt-BR/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -92,7 +93,7 @@ Use o seu identificador de {% data variables.product.prodname_github_app %}(`YOU Após criar o JWT, defina-o no `Cabeçalho` da solicitação de API: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -127,7 +128,7 @@ Por padrão, os tokens de acesso de instalação são limitados em todos os repo Para criar um token de acesso de instalação, inclua o JWT [gerado acima](#jwt-payload) no cabeçalho de autorização na solicitação de API: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -147,7 +148,7 @@ A resposta incluirá seu token de acesso de instalação, a data de validade, as Para efetuar a autenticação com um token de acesso de instalação, inclua-o no cabeçalho de autorização na solicitação de API: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/translations/pt-BR/content/developers/apps/authorizing-oauth-apps.md b/translations/pt-BR/content/developers/apps/authorizing-oauth-apps.md index 87f8be697567..bbd0d6f1e997 100644 --- a/translations/pt-BR/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/authorizing-oauth-apps.md @@ -11,13 +11,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. @@ -111,7 +112,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -235,6 +236,7 @@ For more information, see the "[OAuth 2.0 Device Authorization Grant](https://to Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with @@ -242,6 +244,7 @@ two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if you or your users have two-factor authentication enabled. {% endnote %} +{% endif %} ### Redirect URLs @@ -299,6 +302,6 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr * "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" * "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/translations/pt-BR/content/developers/apps/building-github-apps.md b/translations/pt-BR/content/developers/apps/building-github-apps.md index 4fccfe6d8953..f49e0ad79cfd 100644 --- a/translations/pt-BR/content/developers/apps/building-github-apps.md +++ b/translations/pt-BR/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/building-oauth-apps.md b/translations/pt-BR/content/developers/apps/building-oauth-apps.md index 5b8d37055c50..0fd36e6d6bbe 100644 --- a/translations/pt-BR/content/developers/apps/building-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index 53b6eee0f319..c5df87253550 100644 --- a/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Por padrão, um aplicativo GitHub novo terá um [identicon](https://github.com/blog/1586-identicons) gerado automaticamente. O selo do identicon assemelha-se a isso: diff --git a/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index 3adb7e2f3dfd..969ce8b6d83e 100644 --- a/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Por padrão, um aplicativo OAuth novo terá um [identicon](https://github.com/blog/1586-identicons) gerado automaticamente. O selo do identicon assemelha-se a isso: diff --git a/translations/pt-BR/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/pt-BR/content/developers/apps/creating-a-github-app-from-a-manifest.md index cfd8744a4e78..aa8181b06de1 100644 --- a/translations/pt-BR/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/pt-BR/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ Você deve concluir esta etapa do fluxo do manifesto do aplicativo GitHub em uma {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/pt-BR/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/pt-BR/content/developers/apps/creating-a-github-app-using-url-parameters.md index d718d3f89bdd..383af4790354 100644 --- a/translations/pt-BR/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/pt-BR/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. @@ -41,7 +42,8 @@ The complete list of available query parameters, permissions, and events is list `webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. `events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. `domain` | `string` | The URL of a content reference. -`single_file_name` | `string` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. +`single_file_name` | `string` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +`single_file_paths` | `array of strings` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions @@ -54,8 +56,8 @@ Permission | Description [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. +[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. diff --git a/translations/pt-BR/content/developers/apps/creating-a-github-app.md b/translations/pt-BR/content/developers/apps/creating-a-github-app.md index 0e07875b2376..f8c8325f68dd 100644 --- a/translations/pt-BR/content/developers/apps/creating-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}Para aprender como usar Manifestos do aplicativo GitHub, que permite às pessoas criar aplicativos GitHub pré-configurados, consulte "[Criar aplicativos GitHub a partir de um manifesto](/apps/building-github-apps/creating-github-apps-from-a-manifest/).{% endif %} @@ -30,8 +31,17 @@ versions: 6. Opcionalmente, em "Descrição", digite uma descrição do aplicativo que os usuários irão ver. ![Campo para uma descrição do seu aplicativo GitHub](/assets/images/github-apps/github_apps_description.png) 7. Em "URL da página inicial", digite a URL completa do site do seu aplicativo. ![Campo para a URL da página inicial do seu aplicativo GitHub](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. Esta URL é usada se o aplicativo precisar identificar e autorizar solicitações de usuário para servidor. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. Em "URL de chamada de retorno de autorização do usuário", digite a URL completa para redirecionamento após um usuário autorizar uma instalação. Esta URL é usada se o aplicativo precisar identificar e autorizar solicitações de usuário para servidor. ![Campo para a URL de chamada de retorno de autorização do usuário do seu aplicativo GitHub](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. Por padrão, para melhorar a segurança de seus aplicativos, seus aplicativos usarão os tokens de autorização do usuário. Para optar por não usar tokens do usuário expirados, você deverá desmarcar "Expirar tokens de autorização do usuário". Para saber mais sobre como configurar o fluxo de atualização do token e os benefícios de expirar os tokens do usuário, consulte "[Atualizando tokens de acesso do usuário para o servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Opção para expirar os tokens dos usuários durante a configuração dos aplicativos GitHub](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} 9. Se seu aplicativo autoriza usuários a usar o fluxo OAuth, você pode selecionar **Solicitar autorização de usuário (OAuth) durante a instalação** para permitir que pessoas autorizem o aplicativo ao instalá-lo, economizando uma etapa. Se você selecionar esta opção, a "URL de configuração" irá tornar-se indisponível e os usuários serão redirecionados para a "URL de retorno de chamada de autorização do usuário" após a instalação do aplicativo. Consulte "[Autorizando usuários durante a instalação](/apps/installing-github-apps/#authorizing-users-during-installation)" para obter mais informações. ![Solicitar autorização de usuário durante a instalação](/assets/images/github-apps/github_apps_request_auth_upon_install.png) diff --git a/translations/pt-BR/content/developers/apps/creating-an-oauth-app.md b/translations/pt-BR/content/developers/apps/creating-an-oauth-app.md index 44285612b3a1..2f86c3061cc2 100644 --- a/translations/pt-BR/content/developers/apps/creating-an-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -38,4 +39,11 @@ versions: 7. Em "URL da página inicial", digite a URL completa do site do seu aplicativo. ![Campo para a URL da página inicial de seu aplicativo](/assets/images/oauth-apps/oauth_apps_homepage_url.png) 8. Opcionalmente, em "Descrição do aplicativo", digite uma descrição do seu aplicativo que os usuários irão ver. ![Campo para uma descrição do seu aplicativo](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. Em "URL de retorno de chamada de autorização", digite a URL de retorno de chamada do seu aplicativo. ![Campo para a URL de retorno de chamada de autorização do seu aplicativo](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. Clique em **Register application** (Registrar aplicativo). ![Botão para registrar um aplicativo](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/pt-BR/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/pt-BR/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 96346b1dfa7f..3becec3caa34 100644 --- a/translations/pt-BR/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/pt-BR/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ A ação `solicitada` solicita uma execução de verificação cada vez que o c Você irá adicionar este novo método como um [Auxiliar do Sinatra](https://github.com/sinatra/sinatra#helpers), caso deseje que outros encaminhamentos o usem também. Em `auxiliares do`, adicione este método `create_check_run`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -154,17 +155,17 @@ end ``` {% else %} ``` ruby -# Criar uma nova execução de verificação com o status em fila +# Create a new check run with the status queued def create_check_run - # # No momento da gravação, o Octokit não é compatível ainda com a API de verificações, mas - # fornece métodos HTTP genéticos que você pode usar: + # # At the time of writing, Octokit does not support the Checks API yet, but + # it does provide generic HTTP methods you can use: # /v3/checks/runs/#create-a-check-run check_run = @installation_client.post( "repos/#{@payload['repository']['full_name']}/check-runs", { - # Este cabeçalho permite acesso beta à API de verificação - aceitar: 'application/vnd.github.antiope-preview+json', - # O nome da sua execução de verificação. + # This header allows for beta access to Checks API + accept: 'application/vnd.github.antiope-preview+json', + # The name of your check run. nome: 'Octo RuboCop', # A estrutura da carga difere dependendo da ocorrência de um evento de execução de verificação ou de conjunto de verificações. head_sha: @payload['check_run'].nil? ? @payload['check_suite']['head_sha'] : @payload['check_run']['head_sha'] @@ -196,7 +197,7 @@ Agora abra um pull request no repositório em que você instalou seu aplicativo. ![Execução de verificação enfileirada](/assets/images/github-apps/github_apps_queued_check_run.png) -Se você vir outros aplicativos na aba Verificações, isso significa que você tem outros aplicativos instalados no seu repositório que têm acesso de **leitura & gravação ** para verificações que estão inscritos em eventos **Conjunto de verificaçõessuite** e **Execução de verificações**. +Se você vir outros aplicativos na aba Verificações, isso significa que você tem outros aplicativos instalados no seu repositório que têm acesso de **leitura & gravação ** para verificações e que estão inscritos em eventos **Conjunto de verificações** e **Execução de verificações**. Ótimo! Você disse ao GitHub para criar uma execução de verificação. Você pode ver que o status da execução de verificação está definido como `enfileirado` ao lado de um ícone amarelo. Em seguida, você irá aguardar que o GitHub crie a execução de verificação e atualize seu status. @@ -204,14 +205,14 @@ Se você vir outros aplicativos na aba Verificações, isso significa que você Quando o seu método `create_check_run` é executado, ele pede ao GitHub para criar uma nova execução de verificação. Quando o Github terminar de criar a execução de verificação, você receberá o evento do webhook `check_run` com a ação `criada`. Esse evento é o sinal para começar a executar a verificação. -Você vai atualizar o manipulador do evento para procurar a ação `criada`. Enquanto você está atualizando o manipulador de eventos, você pode adicionar uma condição para a ação `ressolicitada`. Quando alguém executa novamente um único teste no GitHub clicando no botão "Reexecutar", o GitHub envia o evento da execução de verificação `ressolicitado` para o seu aplicativo. Quando a execução de uma verificação `ressolicitada`, você irá iniciar todo o processo e criar uma nova execução de verificação. +Você vai atualizar o manipulador do evento para procurar a ação `criada`. Enquanto você está atualizando o manipulador de eventos, você pode adicionar uma condição para a ação `ressolicitada`. Quando alguém executa novamente um único teste no GitHub clicando no botão "Reexecutar", o GitHub envia o evento da execução de verificação `ressolicitado` para o seu aplicativo. Quando a execução de uma verificação é `ressolicitada`, você irá iniciar todo o processo e criar uma nova execução de verificação. -Para incluir uma condição para o evento `check_run` no encaminhamento `post '/event_handler'`, adicione o seguinte código em `solicitação de caso.env['HTTP_X_GITHUB_EVENT']`: +Para incluir uma condição para o evento `check_run` no encaminhamento `post '/event_handler'`, adicione o seguinte código em `case request.env['HTTP_X_GITHUB_EVENT']`: ``` ruby when 'check_run' - # Verifica se o evento está sendo enviado para este aplicativo - se @payload['check_run']['app']['id'].to_s === APP_IDENTIFIER + # Check that the event is being sent to this app + if @payload['check_run']['app']['id'].to_s === APP_IDENTIFIER case @payload['action'] when 'created' initiate_check_run @@ -229,13 +230,13 @@ Nesta seção, você não vai iniciar o teste de CI ainda, mas você verá como Vamos criar o método `initiate_check_run` e atualizar o status da execução de verificação. Adicione o seguinte código à seção auxiliar: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby -# Iniciar o processo de CI +# Start the CI process def initiate_check_run - # Uma vez criada a execução de verificação, você irá atualizar o status da verificação de execução - # para 'in_progress' e executar o processo de CI. Após a conclusão da CI, você - # irá atualizar o status da execução de verificação para "concluído" e irá adicionar os resultados de CI. + # Once the check run is created, you'll update the status of the check run + # to 'in_progress' and run the CI process. When the CI finishes, you'll + # update the check run status to 'completed' and add the CI results. # Octokit doesn't yet support the Checks API, but it does provide generic # HTTP methods you can use: @@ -267,20 +268,20 @@ end ``` {% else %} ``` ruby -# Iniciar o processo de CI +# Start the CI process def initiate_check_run - # Uma vez criada a execução de verificação, você irá atualizar o status da verificação de execução - # para 'in_progress' e executar o processo de CI. Após a conclusão da CI, você - # irá atualizar o status da execução de verificação para "concluído" e irá adicionar os resultados de CI. + # Once the check run is created, you'll update the status of the check run + # to 'in_progress' and run the CI process. When the CI finishes, you'll + # update the check run status to 'completed' and add the CI results. - # O Octokit ainda não é compatível com a a API de verificações, mas fornece métodos HTTP genéticos - # que você pode usar: + # Octokit doesn't yet support the Checks API, but it does provide generic + # HTTP methods you can use: # /v3/checks/runs/#update-a-check-run updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { - accept: 'application/vnd.github.antiope-preview+json', # Este cabeçalho é necessário para o acesso beta à API de verificação - nome: 'Octo RuboCop', + accept: 'application/vnd.github.antiope-preview+json', # This header is necessary for beta access to Checks API + name: 'Octo RuboCop', status: 'in_progress', started_at: Time.now.utc.iso8601 } @@ -288,15 +289,15 @@ def initiate_check_run # ***** RUN A CI TEST ***** - # Marque a execução de verificação como concluída! + # Mark the check run as complete! updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { - # Este cabeçalho é necessário para o acesso beta à API deverificação - aceita: 'application/vnd.github.antiope-preview+json', - nome: 'Octo RuboCop', + # This header is necessary for beta access to Checks API + accept: 'application/vnd.github.antiope-preview+json', + name: 'Octo RuboCop', status: 'completed', - conclusão: 'success', + conclusion: 'success', completed_at: Time.now.utc.iso8601 } ) @@ -304,9 +305,9 @@ end ``` {% endif %} -O código acima chama o ponto final da API "[Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run)" usando o método genérico [`patch` HTTP](http://octokit.github.io/octokit.rb/Octokit/Connection.html#patch-instance_method) para atualizar a verificação que você já criou. +O código acima chama o ponto de extremidade da API "[Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run)" usando o método genérico [`patch` HTTP](http://octokit.github.io/octokit.rb/Octokit/Connection.html#patch-instance_method) para atualizar a execução de verificação que você já criou. -Veja o que este código está fazendo. Primeiro, ele atualiza o status de verificação de execução para `in_progress` e define o tempo do `started_at` para o tempo atual. Na [Parte 2](#part-2-creating-the-octo-rubocop-ci-test) deste início rápido, você irá adicionar cum ódigo que inicia um teste de CI real em `***** EXECUTAR UM TEST DE CI *****`. Por enquanto, você sairá da seção como um espaço reservado, para que o código que o segue apenas simule que o processo de CI seja bem-sucedido e todos os testes sejam aprovados. Finalmente, o código atualiza o status da execução de verificação novamente para `concluído`. +Veja o que este código está fazendo. Primeiro, ele atualiza o status de verificação de execução para `in_progress` e define o tempo do `started_at` para o tempo atual. Na [Parte 2](#part-2-creating-the-octo-rubocop-ci-test) deste início rápido, você irá adicionar um código que inicia um teste de CI real em `***** EXECUTAR UM TEST DE CI *****`. Por enquanto, você sairá da seção como um espaço reservado, para que o código que o segue apenas simule que o processo de CI seja bem-sucedido e todos os testes sejam aprovados. Finalmente, o código atualiza o status da execução de verificação novamente para `concluído`. Você observará na documentação "[Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run)" que, quando você fornece um status de `concluído`, os parâmetros `conclusão` e `completed_at` são necessários. A conclusão `` resume o resultado de uma verificação de resultado e pode ser `sucesso`, `falha`, `neutro`, `cancelado`, `timed_out` ou `action_required`. Você irá definir a conclusão como `sucesso`, o tempo `completed_at` como a hora atual e o status como `concluído`. @@ -316,7 +317,7 @@ Você também pode fornecer mais informações sobre o que a sua verificação e $ ruby template_server.rb ``` -Vá para seu pull request aberta e clique na aba **Verificações**. Clique no botão "Executar tudo novamente" no canto superior esquerdo. Você deverá ver a execução da verificação mover de `pendente` para `in_progress` e terminar com `sucesso`: +Vá para seu pull request aberto e clique na aba **Verificações**. Clique no botão "Executar tudo novamente" no canto superior esquerdo. Você deverá ver a execução da verificação mover de `pendente` para `in_progress` e terminar com `sucesso`: ![Execução de verificação concluída](/assets/images/github-apps/github_apps_complete_check_run.png) @@ -353,10 +354,10 @@ Vamos começar! Estas são as etapas que você concluirá nesta seção: Você pode passar arquivos específicos ou diretórios inteiros para o RuboCop verificar. Nesse início rápido, você irá executar o RuboCop em um diretório inteiro. Como RuboCop verifica apenas códigos Ruby, será necessário pelo menos um arquivo Ruby no seu repositório que contém erros. O arquivo de exemplo fornecido abaixo contém alguns erros. Adicione este exemplo de arquivo Ruby ao repositório onde seu aplicativo está instalado (certifique-se de nomear o arquivo com uma extensão `.rb`, como em `myfile.rb`): ```ruby -# A classe do Octocat informa os diferentes tipos do Octocat +# The Octocat class tells you about different breeds of Octocat class Octocat def initialize(name, *breeds) - # Variáveis da instânciavariables + # Instance variables @name = name @breeds = breeds end @@ -374,7 +375,7 @@ m.display ### Etapa 2.2. Clonar um repositório -O RuboCop está disponível como um utilitário da linha de comando. Isso significa que o seu aplicativo GitHub deverá clonar uma cópia local do repositório no servidor da CI para que RuboCop possa analisar os arquivos. Para executar operações do Git no seu aplicativo Ruby, você pode usar a gem de [ruby-git](https://github.com/ruby-git/ruby-git). +O RuboCop está disponível como um utilitário da linha de comando. Isso significa que o seu aplicativo GitHub deverá clonar uma cópia local do repositório no servidor da CI para que RuboCop possa analisar os arquivos. Para executar operações do Git no seu aplicativo Ruby, você pode usar o gem de [ruby-git](https://github.com/ruby-git/ruby-git). O `Gemfile` no repositório `building-a-checks-api-ci-server` já inclui a gem de ruby-git, e você o instalou quando executou a `instalação em conjunto` nas [etapas requisitadas](#prerequisites). Para usar a gem, adicione este código à parte superior do seu arquivo `template_server.rb`: @@ -396,15 +397,15 @@ git clone https://x-access-token:@github.com//.git O código acima clone um repositório por HTTP. Isto exige o nome completo do repositório, que inclui o proprietário do repositório (usuário ou organização) e o nome do repositório. Por exemplo, o nome completo do repositório [octocat Hello-World](https://github.com/octocat/Hello-World) é `octocat/hello-world`. -Depois que seu aplicativo clonar repositório, ele deverá resgatar as alterações mais recentes do código fazer checkout do Git ref específico. O código para fazer tudo isto encaixa-se perfeitamente no seu próprio método. Para realizar essas operações, o método precisa do nome e nome completo do repositório e que o ref faça checkout. O ref pode ser um commit SHA, branch ou tag. Adicione o método a seguir à seção do método auxiliar no `template_server.rb`: +Depois que seu aplicativo clonar o repositório, ele deverá resgatar as alterações mais recentes do código fazer checkout do Git ref específico. O código para fazer tudo isto encaixa-se perfeitamente no seu próprio método. Para realizar essas operações, o método precisa do nome e nome completo do repositório e que o ref faça checkout. O ref pode ser um commit SHA, branch ou tag. Adicione o método a seguir à seção do método auxiliar no `template_server.rb`: ``` ruby -# Clona o repositório para o diretório de trabalho atual, atualiza o -# conteúdo usando o pull do Git e faz o check out do ref. +# Clones the repository to the current working directory, updates the +# contents using Git pull, and checks out the ref. # # full_repo_name - The owner and repo. Ex: octocat/hello-world -# repositório - O nome do repositório -# ref - O commit SHA do branch ou tag a fazer checkout +# repository - The repository name +# ref - The branch, commit SHA, or tag to check out def clone_repository(full_repo_name, repository, ref) @git = Git.clone("https://x-access-token:#{@installation_token.to_s}@github.com/#{full_repo_name}.git", repository) pwd = Dir.getwd() @@ -439,7 +440,7 @@ O código acima obtém o nome completo do repositório e o SHA principal do comm O código a seguir executa RuboCop e salva os erros do código de estilo no formato JSON. Adicione este código abaixo da chamada para `clone_repository` que você adicionou na [etapa anterior](#step-22-cloning-the-repository) e acima do código que atualiza a execução de verificação para concluir. ``` ruby -# Execute RuboCop em todos os arquivos do repositório +# Run RuboCop on all files in the repository @report = `rubocop '#{repository}' --format json` logger.debug @report `rm -rf #{repository}` @@ -479,7 +480,7 @@ Você deve ver os erros de linting na saída de depuração, embora não sejam i "offenses": [ { "severity": "convention", - "message": "Style/StringLiterals: Prefira strings com aspas simples quando você não precisar de interpolação de strings ou símbolos especiais.", + "message": "Style/StringLiterals: Prefer single-quoted strings when you don't need string interpolation or special symbols.", "cop_name": "Style/StringLiterals", "corrected": false, "location": { @@ -494,7 +495,7 @@ Você deve ver os erros de linting na saída de depuração, embora não sejam i }, { "severity": "convention", - "message": "Style/StringLiterals: Prefira strings com aspas simples quando você não precisar de interpolação de strings ou símbolos especiais.", + "message": "Style/StringLiterals: Prefer single-quoted strings when you don't need string interpolation or special symbols.", "cop_name": "Style/StringLiterals", "corrected": false, "location": { @@ -524,35 +525,35 @@ A variável `@output` contém os resultados do JSON analisados do relatório do A API de verificação permite que você crie anotações para linhas específicas do código. Ao criar ou atualizar uma execução de verificação, você pode adicionar anotações. Neste início rápido, você está [atualizando a execução de verificações](/v3/checks/runs/#update-a-check-run) com anotações. -A API de verificação limita o número de anotações a um máximo de 50 por solicitação de API. Para criar mais de 50 anotações, você deve fazer várias solicitações para o ponto final [Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run). Por exemplo, para criar 105 anotações você deve chamar o ponto final [Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run) três vezes. Cada uma das duas primeiras solicitações teria 50 anotações e a terceira solicitação incluiria as cinco anotações restantes. Cada vez que você atualizar a execução de verificação, as anotações são anexadas à lista de anotações que já existem para a execução de verificação. +A API de verificação limita o número de anotações a um máximo de 50 por solicitação de API. Para criar mais de 50 anotações, você deve fazer várias solicitações para o ponto de extremidade [Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run). Por exemplo, para criar 105 anotações você deve chamar o ponto de extremidade[Atualizar uma execução de verificação](/v3/checks/runs/#update-a-check-run) três vezes. Cada uma das duas primeiras solicitações teria 50 anotações e a terceira solicitação incluiria as cinco anotações restantes. Cada vez que você atualizar a execução de verificação, as anotações são anexadas à lista de anotações que já existem para a execução de verificação. -Uma execução de verificação espera anotações como um array de objetos. Cada objeto de anotação deve incluir o `caminho`, `start_line`,, `end_line`, `annotation_level` e `mensagem`. O RuboCop também fornece `start_column` e `end_column`. Portanto, você pode incluir esses parâmetros opcionais na anotação. As anotações são compatíveis apenas com `start_column` e `end_column` na mesma linha. Para obter mais informações, consulte a documentação de referência do [`anotações` objeto](/v3/checks/runs/#annotations-object-1). +Uma execução de verificação espera anotações como um array de objetos. Cada objeto de anotação deve incluir o `caminho`, `start_line`,, `end_line`, `annotation_level` e `mensagem`. O RuboCop também fornece `start_column` e `end_column`. Portanto, você pode incluir esses parâmetros opcionais na anotação. As anotações são compatíveis apenas com `start_column` e `end_column` na mesma linha. Para obter mais informações, consulte a documentação de referência do [`objeto` anotações](/v3/checks/runs/#annotations-object-1). Você irá extrair as informações necessárias do RuboCop para criar cada anotação. Acrescente o seguinte código ao código que você adicionou na [seção anterior](#step-23-running-rubocop): ``` ruby -anotações = [] -# Você pode criar um máximo de 50 anotações por solicitação para as verificações -# API. Para adicionar mais de 50 anotações, use a API "Atualizar uma execução de verificação" -# ponto final. Este código de exemplo limita o número de anotações a 50. -# Consulte /v3/checks/runs/#update-a-check-run -# para obter informações. +annotations = [] +# You can create a maximum of 50 annotations per request to the Checks +# API. To add more than 50 annotations, use the "Update a check run" API +# endpoint. Este código de exemplo limita o número de anotações a 50. +# See /v3/checks/runs/#update-a-check-run +# for details. max_annotations = 50 -# O RuboCop relata o número de erros encontrados em "offense_count" +# RuboCop reports the number of errors found in "offense_count" if @output['summary']['offense_count'] == 0 - conclusão= 'success' -ou - conclusão= 'neutral' + conclusion = 'success' +else + conclusion = 'neutral' @output['files'].each do |file| - # Analise somente ofensas para arquivos no repositório deste aplicativo + # Only parse offenses for files in this app's repository file_path = file['path'].gsub(/#{repository}\//,'') annotation_level = 'notice' - # Analisa cada ofensa para obter informações e a localização + # Parse each offense to get details and location file['offenses'].each do |offense| - # Limita o número de anotações a 50 + # Limit the number of annotations to 50 next if max_annotations == 0 max_annotations -= 1 @@ -562,17 +563,17 @@ ou end_column = offense['location']['last_column'] message = offense['message'] - # Cria uma nova anotação para cada erro - anotação= { - caminho: file_path, + # Create a new annotation for each error + annotation = { + path: file_path, start_line: start_line, end_line: end_line, start_column: start_column, end_column: end_column, annotation_level: annotation_level, - mensagem: message + message: message } - # As anotações são compatíveis apenas com colunas iniciais e finais na mesma linha + # Annotations only support start and end columns on the same line if start_line == end_line annotation.merge({start_column: start_column, end_column: end_column}) end @@ -589,7 +590,7 @@ Quando o `offense_count` é zero, o teste de CI é um `sucesso`. Se houver erros Quando os erros são relatados, o código acima afirma por meio da array de `arquivos` no relatório do RuboCop. Para cada arquivo, ele extrai o caminho do arquivo e define o nível de anotação como `aviso`. Você pode ir além e definir os níveis específicos de aviso para cada tipo de [RuboCop Cop](https://rubocop.readthedocs.io/en/latest/cops/), mas simplificar as coisas neste início rápido, todos os erros são definidos para um nível de `aviso`. -Este código também é afirmado por meio de cada erro no array de `ofensas` e coleta o local da mensagem de erro e de abuso. Após extrair as informações necessárias, o código cria uma anotação para cada erro e a armazena no array de `anotações`. Uma vez que as anotações são compatíveis apenas com colunas iniciais e finais na mesma linha, `start_column` e `end_column` só são adicionados ao objeto `anotação` se os valores da linha inicial e final forem iguais. +Este código também é afirmado por meio de cada erro no array de `ofensas` e coleta o local da mensagem de erro e de ofensa. Após extrair as informações necessárias, o código cria uma anotação para cada erro e a armazena no array de `anotações`. Uma vez que as anotações são compatíveis apenas com colunas iniciais e finais na mesma linha, `start_column` e `end_column` só são adicionados ao objeto `anotação` se os valores da linha inicial e final forem iguais. Esse código ainda não cria uma anotação para a execução de verificação. Você irá adicionar esse código na próxima seção. @@ -600,16 +601,16 @@ Cada execução de verificação no GitHub contém um objeto de `saída` que inc Para o `resumo`, este exemplo usa a informação de resumo do RuboCop e adiciona algumas novas linhas (`\n`) para formatar a saída. É possível personalizar o que você adiciona ao parâmetro `texto`, mas este exemplo define o parâmetro `texto` para a versão do RuboCop. Para definir o `resumo` e o `texto`, adicione este código ao código que você adicionou na [seção anterior](#step-24-collecting-rubocop-errors): ``` ruby -# Resumo da execução de verificação atualizada e parâmetros de texto +# Updated check run summary and text parameters summary = "Octo RuboCop summary\n-Offense count: #{@output['summary']['offense_count']}\n-File count: #{@output['summary']['target_file_count']}\n-Target file count: #{@output['summary']['inspected_file_count']}" text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" ``` Agora você tem todas as informações de que precisa para atualizar sua execução de verificação. Na [primeira metade deste início rápido](#step-14-updating-a-check-run), você adicionou este código para definir o status da execução de verificação de `sucesso`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby -# Marque a verificação como concluída! +# Mark the check run as complete! updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { @@ -623,25 +624,25 @@ updated_check_run = @installation_client.patch( ``` {% else %} ``` ruby -# Marque a verificação como concluída! +# Mark the check run as complete! updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { - aceitar: 'application/vnd.github.antiope-preview+json', # Este cabeçalho é necessário para o acesso beta à API de verificação - nome: 'Octo RuboCop', + accept: 'application/vnd.github.antiope-preview+json', # This header is necessary for beta access to Checks API + name: 'Octo RuboCop', status: 'completed', - conclusão: 'success', + conclusion: 'success', completed_at: Time.now.utc.iso8601 } ) ``` {% endif %} -Você deverá atualizar esse código para usar a variável de `Conclusão` definida com base nos resultados do RuboCop (para `sucesso` Ou `neutro`). Você pode atualizar o código com o seguinte: +Você deverá atualizar esse código para usar a variável de `conclusão` definida com base nos resultados do RuboCop (para `sucesso` ou `neutro`). Você pode atualizar o código com o seguinte: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby -# Marque a verificação como concluída! E, se houver avisos, compartilhe-os. +# Mark the check run as complete! E, se houver avisos, compartilhe-os. updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { @@ -666,25 +667,25 @@ updated_check_run = @installation_client.patch( ``` {% else %} ``` ruby -# Marque a verificação como concluída! E, se houver avisos, compartilhe-os. +# Mark the check run as complete! E, se houver avisos, compartilhe-os. updated_check_run = @installation_client.patch( "repos/#{@payload['repository']['full_name']}/check-runs/#{@payload['check_run']['id']}", { - aceitar: 'application/vnd.github.antiope-preview+json', - nome: 'Octo RuboCop', + accept: 'application/vnd.github.antiope-preview+json', + name: 'Octo RuboCop', status: 'completed', - conclusão: conclusion, + conclusion: conclusion, completed_at: Time.now.utc.iso8601, - saída: { - título: 'Octo RuboCop', - resumo: summary, - texto: text, - anotações: annotations + output: { + title: 'Octo RuboCop', + summary: summary, + text: text, + annotations: annotations }, - ações: [{ - etiqueta: 'Fix this', - descrição: 'Fixar automaticamente todas os avisos do linter.', - identificador: 'fix_rubocop_notices' + actions: [{ + label: 'Fix this', + description: 'Automatically fix all linter notices.', + identifier: 'fix_rubocop_notices' }] } ) @@ -735,8 +736,8 @@ Quando alguém clica no botão "Corrija isso", seu aplicativo recebe o [webhook Na [Etapa 1.4. Ao atualizar uma verificação, ](#step-14-updating-a-check-run) você atualizou o seu `event_handler` para lidar com a procura de ações no evento `check_run`. Você já tem uma afirmação de caso para lidar com os tipos de ação `criado` e `ressolicitado`: ``` ruby -quando 'check_run' - # Verifica se o evento está sendo enviado para este aplicativo +when 'check_run' + # Check that the event is being sent to this app if @payload['check_run']['app']['id'].to_s === APP_IDENTIFIER case @payload['action'] when 'created' @@ -757,21 +758,21 @@ quando 'requested_action' Este código chama um novo método que irá lidar com todos os eventos `requested_action` para seu aplicativo. Adicione o seguinte método à seção de métodos auxiliares do seu código: ``` ruby -# Lida com o evento execução de verificação `requested_action` -# Consulte /webhooks/event-payloads/#check_run +# Handles the check run `requested_action` event +# See /webhooks/event-payloads/#check_run def take_requested_action full_repo_name = @payload['repository']['full_name'] - repositório = @payload['repository']['name'] + repository = @payload['repository']['name'] head_branch = @payload['check_run']['check_suite']['head_branch'] - se (@payload['requested_action']['identifier'] == 'fix_rubocop_notices') + if (@payload['requested_action']['identifier'] == 'fix_rubocop_notices') clone_repository(full_repo_name, repository, head_branch) - # Define o nome de usuário e o e-mail do seu commit + # Sets your commit username and email address @git.config('user.name', ENV['GITHUB_APP_USER_NAME']) @git.config('user.email', ENV['GITHUB_APP_USER_EMAIL']) - # Corrige os erros de estilo do RuboCop automaticamente + # Automatically correct RuboCop style errors @report = `rubocop '#{repository}/*' --format json --auto-correct` pwd = Dir.getwd() @@ -781,7 +782,7 @@ def take_requested_action @git.push("https://x-access-token:#{@installation_token.to_s}@github.com/#{full_repo_name}.git", head_branch) rescue # Nothing to commit! - coloca 'Nothing to commit' + puts 'Nothing to commit' end Dir.chdir(pwd) `rm -rf '#{repository}'` @@ -815,18 +816,18 @@ Você pode encontrar o código concluído para o aplicativo que você acabou de ### Etapa 2.7. Dicas de segurança -O modelo de código do aplicativo GitHub já possui um método para verificar os as cargas do webhook de entrada para garantir que sejam de uma fonte confiável. Se você não estiver validando as cargas do webhook, você deverá garantir que, quando nomes do repositório estiverem incluídos na carga do webhook, este não conterá comandos arbitrários que possam ser usados maliciosamente. O código abaixo valida que o nome do repositório contém apenas caracteres alfabéticos latinos, hifens e sublinhados. Para dar um exemplo completo, o código completo completo `server.rb` disponível no [repositório complementar](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) para este início rápido inclui tanto o método de validação de recebimento das cargas do webhook quanto esta verificação do nome do repositório. +O modelo de código do aplicativo GitHub já possui um método para verificar as cargas do webhook de entrada para garantir que sejam de uma fonte confiável. Se você não estiver validando as cargas do webhook, você deverá garantir que, quando nomes do repositório estiverem incluídos na carga do webhook, este não conterá comandos arbitrários que possam ser usados maliciosamente. O código abaixo valida que o nome do repositório contém apenas caracteres alfabéticos latinos, hifens e sublinhados. Para dar um exemplo completo, o código completo completo `server.rb` disponível no [repositório complementar](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) para este início rápido inclui tanto o método de validação de recebimento das cargas do webhook quanto esta verificação do nome do repositório. ``` ruby -# Este exemplo de início rápido usa o nome do repositório no webhook com -# utilitários de linha de comando. Por motivos de segurança você deve validar o -# nome do repositório para garantir que um ator ruim não tente executar -# comandos arbitrários ou injetar nomes de repositório falsos. Se um nome de repositório +# This quickstart example uses the repository name in the webhook with +# command-line utilities. For security reasons, you should validate the +# repository name to ensure that a bad actor isn't attempting to execute +# arbitrary commands or inject false repository names. Se um nome de repositório # for fornecido no webhook, certifique-se de que consiste apenas de # caracteres alfabéticos latinos `-`, e `_`. -a menos que @payload['repositório'].nil? +unless @payload['repository'].nil? halt 400 if (@payload['repository']['name'] =~ /[0-9A-Za-z\-\_]+/).nil? -fim +end ``` ### Solução de Problemas diff --git a/translations/pt-BR/content/developers/apps/deleting-a-github-app.md b/translations/pt-BR/content/developers/apps/deleting-a-github-app.md index 54c2d61d664c..92e1c137e225 100644 --- a/translations/pt-BR/content/developers/apps/deleting-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/deleting-an-oauth-app.md b/translations/pt-BR/content/developers/apps/deleting-an-oauth-app.md index 3438790ed351..1a2fb54894ff 100644 --- a/translations/pt-BR/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/pt-BR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index d73900f4a551..04870a98c9ef 100644 --- a/translations/pt-BR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Quem pode instalar aplicativos GitHub e autorizar aplicativos OAuth? @@ -56,7 +57,7 @@ Um aplicativo OAuth _authorized_ tem acesso a todos os recursos acessíveis do u | Um token de instalação identifica o aplicativo como o bot do aplicativo GitHub, como, por exemplo, @jenkins-bot. | Um token de acesso identifica o aplicativo como o usuário que concedeu o token ao aplicativo, como, por exemplo, o @octocat. | | Os tokens de instalação expiram após um tempo predefinido (atualmente, 1 hora). | Os tokens do OAuth permanecem ativos até que sejam cancelados pelo cliente. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Limites de taxa mais alto aplicam-se a {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte "[Limites de taxas para os aplicativos GitHub](/developers/apps/rate-limits-for-github-apps)."{% endif %} | Os tokens do OAuth usam o limite de taxa de usuário de 5.000 solicitações por hora. | -| Os aumentos no limite de taxa pode ser concedido tanto no nível do aplicativo GitHub (afetando todas as instalações) quanto no nível de instalação individual. | Os aumentos no limite de taxa são concedidos pelo aplicativo OAuth. Todo token concedido para que o aplicativo OAuth obtém um aumento do limite. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Os aumentos no limite de taxa pode ser concedido tanto no nível do aplicativo GitHub (afetando todas as instalações) quanto no nível de instalação individual. | Os aumentos no limite de taxa são concedidos pelo aplicativo OAuth. Todo token concedido para que o aplicativo OAuth obtém um aumento do limite. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s podem efetuar a autenticação em nome do usuário, o que é denominado solicitações de usuário para servidor. O fluxo para autorizar é o mesmo que o fluxo de autorização do aplicativo OAuth. Os tokens de usuário para servidor podem expirar e ser renovados com um token de atualização. Para obter mais informações, consulte "[Atualizando tokens de acesso do usuário para servidor](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" e "[identificando e autorizando os usuários para os aplicativos GitHub](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)". | O fluxo do OAuth usado por {% data variables.product.prodname_oauth_app %}s autoriza um {% data variables.product.prodname_oauth_app %} em nome do usuário. Este é o mesmo fluxo de uso na autorização de usuário para servidor do {% data variables.product.prodname_github_app %}. |{% endif %} ### Solicitar níveis de permissão para os recursos diff --git a/translations/pt-BR/content/developers/apps/editing-a-github-apps-permissions.md b/translations/pt-BR/content/developers/apps/editing-a-github-apps-permissions.md index 04829311e513..fd24eda07d69 100644 --- a/translations/pt-BR/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/pt-BR/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/developers/apps/getting-started-with-apps.md b/translations/pt-BR/content/developers/apps/getting-started-with-apps.md index 7df4ebc95974..e61ef3f37705 100644 --- a/translations/pt-BR/content/developers/apps/getting-started-with-apps.md +++ b/translations/pt-BR/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/guides.md b/translations/pt-BR/content/developers/apps/guides.md index 8720b4adf72f..defb6c10b6db 100644 --- a/translations/pt-BR/content/developers/apps/guides.md +++ b/translations/pt-BR/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/pt-BR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 95d7ec2ffca2..39ade7dd2417 100644 --- a/translations/pt-BR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/pt-BR/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} @@ -46,7 +47,7 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec Name | Type | Description -----|------|------------ `client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. -`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. +`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. `state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. `login` | `string` | Suggests a specific account to use for signing in and authorizing the app. @@ -66,7 +67,7 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} @@ -79,12 +80,12 @@ Name | Type | Description `client_id` | `string` | **Required.** The client ID for your GitHub App. `client_secret` | `string` | **Required.** The client secret for your GitHub App. `code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. +`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. `state` | `string` | The unguessable random string you provided in Step 1. ##### Response -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -119,7 +120,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -249,7 +250,7 @@ While most of your API interaction should occur using your server-to-server inst * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} ##### Events @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -459,8 +460,8 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) -* [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +* [Get a team by name](/v3/teams/#get-a-team-by-name) +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -481,7 +482,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get an organization](/v3/orgs/#get-an-organization) * [Update an organization](/v3/orgs/#update-an-organization) * [List organization memberships for the authenticated user](/v3/orgs/members/#list-organization-memberships-for-the-authenticated-user) -* [Get an organization membership for the authenticated user](/v3/orgs/members/#get-an-organization-membership-for-the-authenticated-user) +* [Get an organization membership for the authenticated user](/v3/orgs/members/#get-an-organization-membership-for-the-authenticated-user) * [Update an organization membership for the authenticated user](/v3/orgs/members/#update-an-organization-membership-for-the-authenticated-user) * [List organizations for the authenticated user](/v3/orgs/#list-organizations-for-the-authenticated-user) * [List organizations for a user](/v3/orgs/#list-organizations-for-a-user) @@ -587,7 +588,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Reactions -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -821,7 +822,7 @@ While most of your API interaction should occur using your server-to-server inst * [List commit statuses for a reference](/v3/repos/statuses/#list-commit-statuses-for-a-reference) * [Create a commit status](/v3/repos/statuses/#create-a-commit-status) -##### Team Discussions +##### Team Discussions * [List discussions](/v3/teams/discussions/#list-discussions) * [Create a discussion](/v3/teams/discussions/#create-a-discussion) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers diff --git a/translations/pt-BR/content/developers/apps/index.md b/translations/pt-BR/content/developers/apps/index.md index 057613729a4e..d75b6602f2fa 100644 --- a/translations/pt-BR/content/developers/apps/index.md +++ b/translations/pt-BR/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/pt-BR/content/developers/apps/installing-github-apps.md b/translations/pt-BR/content/developers/apps/installing-github-apps.md index e4bfd3a3201e..f277541f140b 100644 --- a/translations/pt-BR/content/developers/apps/installing-github-apps.md +++ b/translations/pt-BR/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ Essas etapas pressupõem que você [criou um {% data variables.product.prodname_ 1. Na [página de configurações dos aplicativos GitHub](https://github.com/settings/apps), selecione o aplicativo público que você deseja configurar para que outras pessoas instalem. 2. Em "URL da página inicial", digite a URL para a página inicial do seu aplicativo e clique em **Salvar as alterações**. ![URL da página inicial](/assets/images/github-apps/github_apps_homepageURL.png) 3. O GitHub fornece uma página inicial para o seu aplicativo que inclui um link para a "URL da página inicial" do seu aplicativo. Para visitar a página inicial no GitHub, copie a URL do "Link público" e cole-a em um navegador. ![Link público](/assets/images/github-apps/github_apps_public_link.png) -4. Crie uma página inicial para o seu aplicativo que inclui a URL de instalação do aplicativo: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Autorizar usuários durante a instalação Você pode simplificar o processo de autorização concluindo-o durante a instalação do aplicativo. Para fazer isso, selecione **Solicitar autorização de usuário (OAuth) durante a instalação** ao criar ou modificar seu aplicativo no GitHub. Consulte "[Criando um aplicativo GitHub](/apps/building-github-apps/creating-a-github-app/)" para saber mais. -Assim que alguém tiver instalado seu aplicativo, você deverá obter um token de acesso para o usuário. Veja as etapas 2 e 3 em "[Identificando usuários em seu site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" para saber mais. +Assim que alguém tiver instalado seu aplicativo, você deverá obter um token de acesso para o usuário. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preservar o estado do aplicativo durante a instalação Você pode fornecer um parâmetro de `estado` na URL de instalação de um aplicativo para preservar o estado da página do aplicativo e fazer com que as pessoas retornem para seu estado após efetuarem a instalação, autenticação ou aceitarem as atualizações no seu aplicativo GitHub. Por exemplo, você poderia usar o `estado` para correlacionar uma instalação a um usuário ou conta. Para preservar um estado, adicione-o à URL de instalação: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/pt-BR/content/developers/apps/making-a-github-app-public-or-private.md b/translations/pt-BR/content/developers/apps/making-a-github-app-public-or-private.md index 0da5816d2d4e..d9fd7b2a2e7d 100644 --- a/translations/pt-BR/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/pt-BR/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter informações de autenticação, consulte "[Efetuando autenticação com aplicativos GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". diff --git a/translations/pt-BR/content/developers/apps/managing-github-apps.md b/translations/pt-BR/content/developers/apps/managing-github-apps.md index b8a0aa1e8b67..a59ca1c85f22 100644 --- a/translations/pt-BR/content/developers/apps/managing-github-apps.md +++ b/translations/pt-BR/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/managing-oauth-apps.md b/translations/pt-BR/content/developers/apps/managing-oauth-apps.md index e22ba594fd72..d576534a683a 100644 --- a/translations/pt-BR/content/developers/apps/managing-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/pt-BR/content/developers/apps/migrating-oauth-apps-to-github-apps.md index 319cc573b288..6b718ad69d19 100644 --- a/translations/pt-BR/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/pt-BR/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ Este artigo fornece orientações para integradores existentes que estão consid - [Permissões refinadas](/apps/differences-between-apps/#requesting-permission-levels-for-resources) direcionadas às informações específicas que um aplicativo GitHub pode acessar, o que permite que o aplicativo seja mais amplamente utilizado por pessoas e organizações com políticas de segurança do que os aplicativos OAuth, que não podem ser limitados pelas permissões. - [Os tokens de vida útil curta](/apps/differences-between-apps/#token-based-identification) fornecem um método de autenticação mais seguro em relação aos tokens do OAuth. Um token do OAuth não expira até que a pessoa que autorizou o aplicativo OAuth revogue o token. Os aplicativos GitHub usam tokens que expiram rapidamente, o que cria uma janela de tempo muito menor para que tokens comprometidos sejam usados. - [Os webhooks integrados e centralizados](/apps/differences-between-apps/#webhooks) recebem eventos para todos os repositórios e organizações que o aplicativo pode acessar. Inversamente, os aplicativos OAuth exigem a configuração de um webhook para cada repositório e organização acessível ao usuário. -- [As contas do bot](/apps/differences-between-apps/#machine-vs-bot-accounts) não consomem um assento do {% data variables.product.prodname_ghe_server %} e permanecem instaladas mesmo quando a pessoa que inicialmente instalou o aplicativo sair da organização. +- [As contas do bot](/apps/differences-between-apps/#machine-vs-bot-accounts) não consomem um assento do {% data variables.product.product_name %} e permanecem instaladas mesmo quando a pessoa que inicialmente instalou o aplicativo sair da organização. - O suporte integrado para o OAuth ainda está disponível para aplicativos GitHub usando [pontos finais de usuário para servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - [Os limites de taxa de API](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) dedicados para as contas do bot são escalados com a sua integração. - Os proprietários de repositórios podem [instalar aplicativos GitHub](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) em repositórios de organizações. Se a configuração de um aplicativo GitHub tiver permissões que solicitam os recursos de uma organização, o proprietário d organização deverá aprovar a instalação. diff --git a/translations/pt-BR/content/developers/apps/modifying-a-github-app.md b/translations/pt-BR/content/developers/apps/modifying-a-github-app.md index 1181b7b7a91d..a91a5ebc7ed9 100644 --- a/translations/pt-BR/content/developers/apps/modifying-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/modifying-an-oauth-app.md b/translations/pt-BR/content/developers/apps/modifying-an-oauth-app.md index 54ca98713f9f..1a1179e5a654 100644 --- a/translations/pt-BR/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/rate-limits-for-github-apps.md b/translations/pt-BR/content/developers/apps/rate-limits-for-github-apps.md index 764022a47694..013c1d782b9d 100644 --- a/translations/pt-BR/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/pt-BR/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Solicitações de servidor para servidor @@ -45,7 +46,7 @@ Aplicam-se diferentes limites de taxa de solicitação de usuário para servidor {% endif %} -As solicitações usuário para servidor são limitadas a 5.000 solicitações por hora e por usuário autenticado. Todos os aplicativos OAuth autorizados por esse usuário, tokens de acesso pessoal pertencentes a esse usuário, e pedidos autenticados com o nome de usuário e senha compartilham a mesma cota de 5.000 solicitações por hora para esse usuário. +As solicitações usuário para servidor são limitadas a 5.000 solicitações por hora e por usuário autenticado. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/pt-BR/content/developers/apps/refreshing-user-to-server-access-tokens.md index 8302b72f9276..1e1b0080b9ca 100644 --- a/translations/pt-BR/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/pt-BR/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/scopes-for-oauth-apps.md b/translations/pt-BR/content/developers/apps/scopes-for-oauth-apps.md index ff5b4dc33152..da1c5b3d569f 100644 --- a/translations/pt-BR/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/pt-BR/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,7 +19,7 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} @@ -38,13 +39,13 @@ X-Accepted-OAuth-Scopes: user Name | Description -----|-----------| -**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} +**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects.  `repo:status`| Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code.  `repo_deployment`| Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code.  `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. - `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} + `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%}  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks.  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. @@ -71,7 +72,7 @@ Name | Description **`admin:gpg_key`** | Fully manage GPG keys.  `write:gpg_key`| Create, list, and view details for GPG keys.  `read:gpg_key`| List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -**`workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +**`workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} diff --git a/translations/pt-BR/content/developers/apps/setting-permissions-for-github-apps.md b/translations/pt-BR/content/developers/apps/setting-permissions-for-github-apps.md index c3a105ee1132..bc5a25c1dd12 100644 --- a/translations/pt-BR/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/pt-BR/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao criar um aplicativo GitHub, você pode selecionar as permissões de que precisa para acessar os dados do usuário final. As permissões também podem ser adicionadas e removidas. Para obter mais informações, consulte "[Editando as permissões de um aplicativo GitHub](/apps/managing-github-apps/editing-a-github-app-s-permissions/)". diff --git a/translations/pt-BR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/pt-BR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index dc3507c4d249..b0af0f675568 100644 --- a/translations/pt-BR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/pt-BR/content/developers/apps/transferring-ownership-of-a-github-app.md index cff9ef742d88..925fae4d8c8d 100644 --- a/translations/pt-BR/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/pt-BR/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/pt-BR/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 89c85842c50f..05405822d40a 100644 --- a/translations/pt-BR/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/pt-BR/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/pt-BR/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/pt-BR/content/developers/apps/troubleshooting-authorization-request-errors.md index 9c66416fe71b..e7a6831912ac 100644 --- a/translations/pt-BR/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/pt-BR/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Aplicativo suspenso diff --git a/translations/pt-BR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/pt-BR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 6e7980231b02..e82289486b05 100644 --- a/translations/pt-BR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/pt-BR/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/developers/apps/using-content-attachments.md b/translations/pt-BR/content/developers/apps/using-content-attachments.md index 257d3b09157a..cc45d98d60f3 100644 --- a/translations/pt-BR/content/developers/apps/using-content-attachments.md +++ b/translations/pt-BR/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/translations/pt-BR/content/developers/apps/using-the-github-api-in-your-app.md b/translations/pt-BR/content/developers/apps/using-the-github-api-in-your-app.md index f711c9e1c49b..a234d366cba1 100644 --- a/translations/pt-BR/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/pt-BR/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/github-marketplace/about-github-marketplace.md b/translations/pt-BR/content/developers/github-marketplace/about-github-marketplace.md index 58f2be36f87d..bde4ed44e8ec 100644 --- a/translations/pt-BR/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/pt-BR/content/developers/github-marketplace/about-github-marketplace.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.actions-not-verified %} -Para saber mais sobre a publicação do {% data variables.product.prodname_actions %} no {% data variables.product.prodname_marketplace %}, consulte "[{% data variables.product.prodname_actions %} no {% data variables.product.prodname_marketplace %}](/marketplace/actions/)". +Para saber mais sobre publicação de {% data variables.product.prodname_actions %} em {% data variables.product.prodname_marketplace %}, consulte "[Publicar ações no GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)". ### Aplicativos diff --git a/translations/pt-BR/content/developers/index.md b/translations/pt-BR/content/developers/index.md index 955e04538ddf..fcf176d81f98 100644 --- a/translations/pt-BR/content/developers/index.md +++ b/translations/pt-BR/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Aproveite o {% data variables.product.prodname_dotcom %}, ao fazer a int versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/pt-BR/content/developers/overview/about-githubs-apis.md b/translations/pt-BR/content/developers/overview/about-githubs-apis.md index 36f8aa7a3edb..1de36116d766 100644 --- a/translations/pt-BR/content/developers/overview/about-githubs-apis.md +++ b/translations/pt-BR/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - Existem duas versões estáveis da API do GitHub: a [API REST](/v3/) e a [API do GraphQL](/v4/). -{% else %} - -A última versão estável da API do GitHub é a [API REST](/v3/). - -{% endif %} - Ao usar a API REST, incentivamos que você a [solicite a v3 por meio do cabeçalho `Aceitar`](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - Para obter informações sobre como usar a API do GraphQL, consulte a [documentação da v4](/v4/). -{% endif %} - ## Versões obsoletas ### beta diff --git a/translations/pt-BR/content/developers/overview/github-developer-program.md b/translations/pt-BR/content/developers/overview/github-developer-program.md index 53af6559482b..b3e018a6b5d0 100644 --- a/translations/pt-BR/content/developers/overview/github-developer-program.md +++ b/translations/pt-BR/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Crie suas próprias ferramentas que integram-se perfeitamente ao lugar que você ## Assuma a empresa -[Obtenha licenças de desenvolvedor](http://github.com/contact?form%5Bsubject%5D=Development+licenses) para criar e testar seu aplicativo com base no {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Você tem uma integração que é compatível com o GitHub? diff --git a/translations/pt-BR/content/developers/overview/index.md b/translations/pt-BR/content/developers/overview/index.md index 01abb5731a84..e1db964b989d 100644 --- a/translations/pt-BR/content/developers/overview/index.md +++ b/translations/pt-BR/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: Visão Geral -intro: 'Saiba mais sobre a API do {% data variables.product.prodname_dotcom %}, proteja suas implementações e junte-se ao Programa de Desenvolvedor do {% data variables.product.prodname_dotcom %}.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Índice diff --git a/translations/pt-BR/content/developers/overview/managing-deploy-keys.md b/translations/pt-BR/content/developers/overview/managing-deploy-keys.md index 92e7fcaec02e..f51e83ca2991 100644 --- a/translations/pt-BR/content/developers/overview/managing-deploy-keys.md +++ b/translations/pt-BR/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/overview/replacing-github-services.md b/translations/pt-BR/content/developers/overview/replacing-github-services.md index 60aebb918fda..07f8417b7cb2 100644 --- a/translations/pt-BR/content/developers/overview/replacing-github-services.md +++ b/translations/pt-BR/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ Como uma alternativa ao serviço de e-mail, agora você pode começar a usar not P GitHub Services (às vezes referido como Hooks de Serviço) é o método legado de integração, em que o GitHub hospedou uma parte dos serviços do nosso integrador por meio do [repositório `github-services`](https://github.com/github/github-services). Ações executadas no GitHub acionam esses serviços e você pode usá-los para acionar ações fora do GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Encontrar repositórios que usam o GitHub Services Fornecemos um script de linha de comando que ajuda a identificar quais repositórios usam o GitHub Services. Para obter mais informações, consulte [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md b/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md index 0e29d5020b72..8e9ba94714d0 100644 --- a/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/pt-BR/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Confira o [Guia das Dicas Técnicas de Steve Friedl][tech-tips] para obter uma e Certifique-se de que sua própria chave SSH esteja configurada e funcionando. Você pode usar [nosso guia sobre a geração de chaves SSH][generating-keys], caso ainda não tenha feito isso. -Você pode testar se a chave local funciona digitando `ssh -T git@github.com` no terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! Você autenticou com sucesso, mas o GitHub não fornece > acesso shell. @@ -47,7 +48,7 @@ Começamos bem. Vamos configurar SSH para permitir o encaminhamento de agentes p ### Testar o encaminhamento de agente SSH -Para testar se o encaminhamento de agentes está funcionando com o seu servidor, você pode ingressar com SSH no servidor e executar `ssh -T git@github.com` mais uma vez. Se tudo correr bem, você retornará à mesma mensagem apresentada quando você fez localmente. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. Se tudo correr bem, você retornará à mesma mensagem apresentada quando você fez localmente. Se você não tiver certeza se sua chave local está sendo usada, você também poderá inspecionar a variável `SSH_AUTH_SOCK` no seu servidor: @@ -63,7 +64,7 @@ Se a variável não estiver definida, significa que o encaminhamento de agentes $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ O encaminhamento de SSH só funciona com URLs com SSH, e não com URLs com HTTP( ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/pt-BR/content/developers/webhooks-and-events/about-webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/about-webhooks.md index 64b973bcf586..5287299c6133 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/about-webhooks.md @@ -6,14 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} ### Events diff --git a/translations/pt-BR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/pt-BR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index a61ccc5ca905..7bd4d29f22ae 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/webhooks-and-events/creating-webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/creating-webhooks.md index 1ce13a4efd34..1e5268af0acc 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Agora que entendemos [os conceitos básicos de webhooks][webhooks-overview], vam Criar um webhook é um processo de duas etapas. Primeiro, você deverá configurar como deseja que seu webhook se comporte através do {% data variables.product.product_name %} - quais eventos devem ser ouvidos. Em seguida, você irá configurar seu servidor para receber e gerenciar a carga. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Configurar um Webhook É possível instalar webhooks em uma organização ou em um repositório específico. diff --git a/translations/pt-BR/content/developers/webhooks-and-events/events.md b/translations/pt-BR/content/developers/webhooks-and-events/events.md index 3102f85db511..05493cbe2fa2 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/events.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/webhooks-and-events/github-event-types.md b/translations/pt-BR/content/developers/webhooks-and-events/github-event-types.md index 2009e1d381cf..de0cd07b7856 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/developers/webhooks-and-events/index.md b/translations/pt-BR/content/developers/webhooks-and-events/index.md index 892bc453a09b..9edf7eff0cb3 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/index.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'Você pode configurar, testar e proteger os webhooks para que suas integ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Índice diff --git a/translations/pt-BR/content/developers/webhooks-and-events/issue-event-types.md b/translations/pt-BR/content/developers/webhooks-and-events/issue-event-types.md index f10d6deafcf3..372ceef49ba0 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -347,7 +348,7 @@ O problema ou pull request foi bloqueado. #### Propriedades do objeto do evento -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -713,7 +714,7 @@ O problema estava desbloqueado. #### Propriedades do objeto do evento -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/pt-BR/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/securing-your-webhooks.md index 1035e10af1c0..3bac5716704f 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Assim que seu servidor estiver configurado para receber cargas, ele ouvirá qualquer carga enviada para o ponto de extremidade que você configurou. Por motivos de segurança, você provavelmente vai querer limitar os pedidos para aqueles provenientes do GitHub. Existem algumas maneiras de fazer isso. Você poderia, por exemplo, optar por permitir solicitações do endereço IP do GitHub. No entanto, um método muito mais fácil é configurar um token secreto e validar a informação. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Definir seu token secreto @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validar cargas do GitHub -Quando seu token secreto está definido, {% data variables.product.product_name %} use-o para criar uma assinatura de hash com cada carga. Esta assinatura de hash está incluída com os cabeçalhos de cada solicitação como {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 2" ou versão atual == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +Quando seu token secreto está definido, {% data variables.product.product_name %} o utiliza para criar uma assinatura de hash com cada carga. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Observação:** Para compatibilidade com versões anteriores, também incluímos o cabeçalho `X-Hub-Signature` gerado usando a função de hash SHA-1. Se possível, recomendamos que você use o cabeçalho `X-Hub-Signature-256` para melhorar a segurança. O exemplo abaixo demonstra o uso do cabeçalho `X-Hub-Signature-256`. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} A sua linguagem e implementações do servidor podem ser diferentes deste código de exemplo. No entanto, há uma série de aspectos muito importantes a destacar: -* Não importa qual implementação você use, a assinatura de hash começa com {% if currentVersion == "free-pro-team@latest" ou currentVersion ver_gt "enterprise-server@2. 2" ou "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2. 3" %}`sha1=`{% endif %}, usando a chave do seu token secreto e o seu texto da carga. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Não **se recomenda** usar um operador simples de`==`. Um método como [`secure_compare`][secure_compare] executa uma comparação de strings "tempo constante", o que ajuda a mitigar certos ataques de tempo contra operadores de igualdade regular. diff --git a/translations/pt-BR/content/developers/webhooks-and-events/testing-webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/testing-webhooks.md index a248aec068c3..40edddaed582 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Agora que você [configurou seu servidor local](/webhooks/configuring/), você p ### Listar as entregas recentes -Cada webhook tem sua própria seção "Entregas Recentes", que lista, de forma resumida, se uma implementação foi bem-sucedida (sinal verde) ou falhou (x vermelho). Você também pode identificar quando se tentou cada entrega. +Cada webhook tem sua própria seção "Entregas Recentes", que lista, se uma entrega foi bem sucedida (verificação verde) ou falhou (vermelho x). Você também pode identificar quando se tentou cada entrega. {% data variables.product.product_name %} mantém um registro de cada entrega de webhook para {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} dias. diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/pt-BR/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 8493562c897e..dee4a9679140 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ As propriedades únicas para um evento de webhook são as mesmas que você encon As cargas de HTTP POST que são entregues no ponto de extremidade da URL configurado do seu webhook conterão vários cabeçalhos especiais: -| Header | Descrição | -| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `X-GitHub-Event` | Nome do evento que ativou a entrega. | -| `X-GitHub-Delivery` | Um [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) para identificar a entrega.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | A versão da instância do {% data variables.product.prodname_ghe_server %} que enviou a carga do HTTP POST. | -| `X-GitHub-Enterprise-Host` | O nome de host da instância do {% data variables.product.prodname_ghe_server %} que enviou a carga HTTP POST.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | Este cabeçalho é enviado se o webhook for configurado com um [`secreto`](/v3/repos/hooks/#create-hook-config-params). Este é o resumo hexadecimal HMAC do texto da solicitação e é gerado usando a função hash SHA-1 e o `segredo` como a `chave` HMAC.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` é fornecido para compatibilidade com integrações existentes, e recomendamos que você use um `X-Hub-Signature-256` mais seguro.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| Header | Descrição | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | Nome do evento que ativou a entrega. | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | A versão da instância do {% data variables.product.prodname_ghe_server %} que enviou a carga do HTTP POST. | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | Este cabeçalho é enviado se o webhook for configurado com um [`secreto`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | Este cabeçalho é enviado se o webhook for configurado com um [`secreto`](/v3/repos/hooks/#create-hook-config-params). Este é o resumo hexadecimal HMAC do texto da solicitação e é gerado usando a função hash SHA-256 e a `segredo` como a `chave` HMAC.{% endif %} Além disso, o `User-Agent` para as solicitações terá o prefixo `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Além disso, o `User-Agent` para as solicitações terá o prefixo `GitHub-Hooks > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Além disso, o `User-Agent` para as solicitações terá o prefixo `GitHub-Hooks {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert Os {% data variables.product.prodname_github_app %}s com a permissão `security_events` @@ -290,10 +291,10 @@ Apenas os {% data variables.product.prodname_github_app %}s podem receber este e #### Objeto da carga do webhook -| Tecla | Tipo | Descrição | -| ------------- | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `Ação` | `string` | A ação realizada. Pode ser `criado`.{% endif %} -| `implantação` | `objeto` | The [implantação](/rest/reference/repos#list-deployments). | +| Tecla | Tipo | Descrição | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `Ação` | `string` | A ação realizada. Pode ser `criado`.{% endif %} +| `implantação` | `objeto` | The [implantação](/rest/reference/repos#list-deployments). | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Apenas os {% data variables.product.prodname_github_app %}s podem receber este e #### Objeto da carga do webhook -| Tecla | Tipo | Descrição | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `Ação` | `string` | A ação realizada. Pode ser `criado`.{% endif %} -| `implantação_status` | `objeto` | O [estado de implantação](/rest/reference/repos#list-deployment-statuses). | -| `deployment_status["state"]` | `string` | O novo estado. Pode ser `pendente`, `sucesso`, `falha` ou `erro`. | -| `deployment_status["target_url"]` | `string` | O link opcional adicionado ao status. | -| `deployment_status["description"]` | `string` | A descrição opcional legível para pessoas adicionada ao status. | -| `implantação` | `objeto` | A [implantação](/rest/reference/repos#list-deployments) à qual este status está associado. | +| Tecla | Tipo | Descrição | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `Ação` | `string` | A ação realizada. Pode ser `criado`.{% endif %} +| `implantação_status` | `objeto` | O [estado de implantação](/rest/reference/repos#list-deployment-statuses). | +| `deployment_status["state"]` | `string` | O novo estado. Pode ser `pendente`, `sucesso`, `falha` ou `erro`. | +| `deployment_status["target_url"]` | `string` | O link opcional adicionado ao status. | +| `deployment_status["description"]` | `string` | A descrição opcional legível para pessoas adicionada ao status. | +| `implantação` | `objeto` | A [implantação](/rest/reference/repos#list-deployments) à qual este status está associado. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Apenas os {% data variables.product.prodname_github_app %}s podem receber este e {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### enterprise @@ -340,7 +341,7 @@ Apenas os {% data variables.product.prodname_github_app %}s podem receber este e #### Disponibilidade -- Webhooks do GitHub Enterprise. Para obter mais informações, consulte "[Webhooks globais](/rest/reference/enterprise-admin#global-webhooks/)". +- Webhooks do GitHub Enterprise. Para mais informações, consulte "[Webhooks globais](/rest/reference/enterprise-admin#global-webhooks/)." #### Objeto da carga do webhook @@ -429,7 +430,7 @@ Este evento ocorre quando alguém revoga a autorização de um {% data variables {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Observação:** {% data reusables.pre-release-program.suspend-installation-beta %} Para obter mais informações, consulte "[Suspender uma instalação do {% data variables.product.prodname_github_app %}](/apps/managing-github-apps/suspending-a-github-app-installation/)". @@ -756,7 +757,7 @@ Para obter uma descrição detalhada desta carga e da carga para cada tipo de `a #### Disponibilidade -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Os webhooks do GitHub Enterprise recebem apenas eventos `criados` e `excluídos`. Para mais informações, consulte "[Webhooks globais](/rest/reference/enterprise-admin#global-webhooks/).{% endif %} - Os webhooks da organização recebem apenas os eventos `excluídos`, `adicionados`, `removidos`, `renomeado` e `convidados` - Os {% data variables.product.prodname_github_app %}s com a permissão
        membros` @@ -1072,13 +1073,17 @@ As entregas para eventos `review_requested` e `review_request_removed` terão um | `antes` | `string` | O SHA do último commit em `ref` antes do push. | | `depois` | `string` | O SHA do último commit no `ref` após o push. | | `commits` | `array` | Um array de objetos de commit, que descreve os commits carregados. (O array inclui um máximo de 20 commits. Se necessário, você poderá usar a [API de commits](/v3/repos/commits/) para recuperar commits adicionais. Este limite é aplicado apenas aos eventos da linha do tempo e não é aplicado às entregas do webhook.) | -| `commits[][sha]` | `string` | O SHA do commit. | +| `commits[][id]` | `string` | O SHA do commit. | +| `commits[][timestamp]` | `string` | O carimbo de tempo ISO 8601 do commit. | | `commits[][message]` | `string` | A mensagem do commit. | | `commits[][author]` | `objeto` | O autor do git do commit. | | `commits[][author][name]` | `string` | O nome do autor do git. | | `commits[][author][email]` | `string` | O endereço de e-mail do autor do git. | | `commits[][url]` | `url` | URL que aponta para o recurso de commit de API. | | `commits[][distinct]` | `boolean` | Se este compromisso é diferente de qualquer outro que tenha sido carregado anteriormente. | +| `commits[][added]` | `array` | Um array de arquivos adicionados no commit. | +| `commits[][modified]` | `array` | Um array de arquivos modificados pelo commit. | +| `commits[][removed]` | `array` | Um array de arquivos removidos no commit. | | `pusher` | `objeto` | O usuário que fez o push dos commits. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1112,7 +1117,7 @@ As entregas para eventos `review_requested` e `review_request_removed` terão um {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch Este evento ocorre quando um {% data variables.product.prodname_github_app %} envia uma solicitação de `POST` para o ponto de extremidade "[Criar um evento de envio de repositório](/v3/repos/#create-a-repository-dispatch-event)". @@ -1140,7 +1145,7 @@ Este evento ocorre quando um {% data variables.product.prodname_github_app %} en | Tecla | Tipo | Descrição | | ------ | -------- | ---------------------------------------------------------------------------------- | -| `Ação` | `string` | A ação que foi executada. Este pode ser um dos seguintes:
        • `created` - Um repositório foi criado.
        • `deleted` - Um repositório foi excluído. Este tipo de evento está disponível apenas para [hooks de organização](/rest/reference/orgs#webhooks/)
        • `archived` - Um repositório está arquivado.
        • `unarchived` - Um repositório não está arquivado.
        • {% if currentVersion != "free-pro-team@latest" %}
        • `anonymous_access_enabled` - Um repositório está [habilitado para acesso anônimo do Git](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - Um repositório está [desabilitado para acesso anônimo do Git](/v3/previews/#anonymous-git-access-to-repositories)
        • {% endif %}
        • `edited` - As informações de um repositório são editadas.
        • `renamed` - Um repositório é renomeado.
        • `transferred` - Um repositório é transferido.
        • `publicized` - Um repositório é publicado.
        • `privatizado` - Um repositório é privatizado.
        | +| `Ação` | `string` | A ação que foi executada. Este pode ser um dos seguintes:
        • `created` - Um repositório foi criado.
        • `deleted` - Um repositório foi excluído. Este tipo de evento está disponível apenas para [hooks de organização](/rest/reference/orgs#webhooks/)
        • `archived` - Um repositório está arquivado.
        • `unarchived` - Um repositório não está arquivado.
        • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
        • `anonymous_access_enabled` - Um repositório está [habilitado para acesso anônimo do Git](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - Um repositório está [desabilitado para acesso anônimo do Git](/v3/previews/#anonymous-git-access-to-repositories)
        • {% endif %}
        • `edited` - As informações de um repositório são editadas.
        • `renamed` - Um repositório é renomeado.
        • `transferred` - Um repositório é transferido.
        • `publicized` - Um repositório é publicado.
        • `privatizado` - Um repositório é privatizado.
        | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1354,14 +1359,14 @@ Você só pode criar um webhook de patrocínio em {% data variables.product.prod {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### usuário Quando um usuário é `criado` ou `excluído`. #### Disponibilidade -- Webhooks do GitHub Enterprise. Para obter mais informações, consulte "[Webhooks globais](/rest/reference/enterprise-admin#global-webhooks/)". +- Webhooks do GitHub Enterprise. Para mais informações, consulte "[Webhooks globais](/rest/reference/enterprise-admin#global-webhooks/)." #### Exemplo de carga de webhook diff --git a/translations/pt-BR/content/developers/webhooks-and-events/webhooks.md b/translations/pt-BR/content/developers/webhooks-and-events/webhooks.md index 71478ae348c5..dad164f912d4 100644 --- a/translations/pt-BR/content/developers/webhooks-and-events/webhooks.md +++ b/translations/pt-BR/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/about-branch-restrictions.md b/translations/pt-BR/content/github/administering-a-repository/about-branch-restrictions.md index 6dd52af92413..8e23902c7ac2 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Sobre restrições de branch -intro: 'Branches em repositórios pertencentes a organizações podem ser configurados para que apenas determinados usuários{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 8" %},{% else %} ou{% endif %} equipes{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 8" %} ou aplicativos{% endif %} possam fazer push para o branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao habilitar as restrições de branches, apenas usuários, equipes ou aplicativos com permissão podem fazer push para o branch protegido. Quando você habilita restrições de branch, somente usuários{% if page.version == "dotcom" or page.version ver_gt "2.18" %},{% else %} ou{% endif %} equipes{% if page.version == "dotcom" or page.version ver_gt "2.18" %}, ou apps{% endif %} que receberam permissão podem fazer push no branch protegido. Você pode visualizar e editar usuários, equipes ou aplicativos com acesso de push a um branch protegido nas configurações do branch protegido. diff --git a/translations/pt-BR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 2f6ef8691c07..4bfcbe12c6c4 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} Cada notificação de e-mail para um push no repositório lista os novos commits e os vincula a um diff contendo apenas esses commits. Na notificação de e-mail, você verá: @@ -24,7 +25,7 @@ Cada notificação de e-mail para um push no repositório lista os novos commits - Os arquivos que foram alterados como parte do commit - A mensagem do commit; -É possível filtrar notificações de e-mail que você recebe para pushes em um repositório. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Configurar notificações](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[Sobre e-mails de notificação](/github/receiving-notifications-about-activity-on-github/about-email-notifications)". Você também pode desativar notificações por email para pushes. Para obter mais informações, consulte " +É possível filtrar notificações de e-mail que você recebe para pushes em um repositório. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." Você também pode desativar notificações por email para pushes. Para obter mais informações, consulte " [Escolher o método de entrega das suas notificações](/enterprise/{{ page.version }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}".

        @@ -51,7 +52,7 @@ Cada notificação de e-mail para um push no repositório lista os novos commits ### Leia mais -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - "[Sobre notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" diff --git a/translations/pt-BR/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/pt-BR/content/github/administering-a-repository/about-github-dependabot-version-updates.md index 3f3f7b03d8bd..1c5584887353 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -17,7 +17,7 @@ Você habilita o {% data variables.product.prodname_dependabot_version_updates % Quando {% data variables.product.prodname_dependabot_short %} identifica uma dependência desatualizada, ele cria uma pull request para atualizar o manifesto para a última versão da dependência. Para dependências de vendor, {% data variables.product.prodname_dependabot_short %} levanta um pull request para substituir diretamente a dependência desatualizada pela nova versão. Você verifica se os seus testes passam, revisa o changelog e lança observações incluídas no resumo do pull request e, em seguida, faz a mesclagem. Para obter detalhes, consulte "[Habilitando e desabilitando atualizações da versão](/github/administering-a-repository/enabling-and-disabling-version-updates)." -Se você habilitar atualizações de segurança, {% data variables.product.prodname_dependabot %} também promove pull requests para atualizar dependências vulneráveis. Para obter mais informações, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +Se você habilitar atualizações de segurança, {% data variables.product.prodname_dependabot %} também promove pull requests para atualizar dependências vulneráveis. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)". {% data reusables.dependabot.dependabot-tos %} diff --git a/translations/pt-BR/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/pt-BR/content/github/administering-a-repository/about-merge-methods-on-github.md index f3dfe7e885d6..47147dae5757 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} É possível aplicar um tipo de método de merge, como combinação por squash ou rebase de commit, apena habilitando o método desejado para o repositório. {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} O método de merge padrão cria um commit de mesclagem. Você pode impedir que uma pessoa faça pushing com commits por merge em um branch protegido aplicando um histórico de commit linear. Para obter mais informações, consulte "[Exigindo um histórico de commit linear](/github/administering-a-repository/requiring-a-linear-commit-history)".{% endif %} ### Combinar por squash os commits de merge diff --git a/translations/pt-BR/content/github/administering-a-repository/about-protected-branches.md b/translations/pt-BR/content/github/administering-a-repository/about-protected-branches.md index 55b27efd0464..0abc9e967ce6 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} Você pode optar por aplicar restrições sobre como um pull request é mesclado no seu repositório. diff --git a/translations/pt-BR/content/github/administering-a-repository/about-releases.md b/translations/pt-BR/content/github/administering-a-repository/about-releases.md index e64c3b6cd3b8..56dfacb93add 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-releases.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre as versões @@ -20,11 +21,11 @@ Versões são iterações de software implementáveis que você pode empacotar e As versões se baseiam em [tags Git](https://git-scm.com/book/en/Git-Basics-Tagging), que marcam um ponto específico no histórico do seu repositório. Uma data de tag pode ser diferente de uma data de versão, já que elas podem ser criadas em momentos diferentes. Para obter mais informações sobre como visualizar as tags existentes, consulte "[Visualizar tags e versões do seu repositório](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)". -Você pode receber notificações quando novas versões são publicadas em um repositório sem receber notificações sobre outras atualizações para o repositório. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Visualizar as suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Inspecionar e não inspecionar as versões de um repositório](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +Você pode receber notificações quando novas versões são publicadas em um repositório sem receber notificações sobre outras atualizações para o repositório. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." Qualquer pessoa com acesso de leitura a um repositório pode ver e comparar versões, mas somente pessoas com permissões de gravação a um repositório podem gerenciar versões. Para obter mais informações, consulte "[Gerenciando versões em um repositório](/github/administering-a-repository/managing-releases-in-a-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Pessoas com permissões de administrador para um repositório podem escolher se {% data variables.large_files.product_name_long %} os objetos de ({% data variables.large_files.product_name_short %}) estão incluídos nos arquivos ZIP e tarballs que {% data variables.product.product_name %} cria para cada versão. Para obter mais informações, consulte " diff --git a/translations/pt-BR/content/github/administering-a-repository/about-required-commit-signing.md b/translations/pt-BR/content/github/administering-a-repository/about-required-commit-signing.md index 1caf99d276bf..83a613213ae9 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você aplicou proteções de branch no repositório, será possível configurar a assinatura de commit obrigatória. Para obter mais informações, consulte "[Configurar branches protegidos](/articles/configuring-protected-branches/)". -Ao habilitar o login de commit necessário em um branch, os contribuidores de {% if currentVersion == "free-pro-team@latest" %}e bots{% endif %} só podem fazer push de commits que foram assinados e verificados no branch. Para obter mais informações, consulte "[Sobre verificação de assinatura commit](/articles/about-commit-signature-verification)". +Ao habilitar a assinatura de commit obrigatória em um branch, os contribuidores {% if currentVersion == "free-pro-team@latest" %}e bots{% endif %} só podem fazer push de commits que foram assinados e verificados no branch. Para obter mais informações, consulte "[Sobre verificação de assinatura commit](/articles/about-commit-signature-verification)". Você sempre pode fazer push de commits locais para o branch se os commits forem assinados e verificados. {% if currentVersion == "free-pro-team@latest" %}Você também pode fazer merge de commits assinados e verificados no branch usando um pull request em {% data variables.product.product_name %}. No entanto, você não pode realizar a combinação por squash e fazer o merge de um pull request no branch em {% data variables.product.product_name %} a menos que você seja o autor do pull request.{% else %}No entanto, você não pode fazer merge de pull requests no branch em {% data variables.product.product_name %}.{% endif %} Você pode {% if currentVersion == "free-pro-team@latest" %}fazer combinação por squash e {% endif %} fazer merge de pull requests localmente. Para obter mais informações, consulte "[Verificar de pull requests localmente](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally). {% if currentVersion == "free-pro-team@latest" %} Para obter mais informações sobre métodos de merge, consulte "[Sobre métodos de merge em {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github).{% endif %} diff --git a/translations/pt-BR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/pt-BR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index f8fd65918c5b..a4d2ecc8cefa 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você aplicou proteções de branch no repositório, será possível configurar as revisões obrigatórias. Para obter mais informações sobre como aplicar proteções de branch, consulte "[Configurar branches protegidos](/articles/configuring-protected-branches/)". Para obter mais informações sobre como configurar revisões obrigatórias, consulte "[Habilitar revisões obrigatórias para pull requests](/articles/enabling-required-reviews-for-pull-requests)". diff --git a/translations/pt-BR/content/github/administering-a-repository/about-required-status-checks.md b/translations/pt-BR/content/github/administering-a-repository/about-required-status-checks.md index 1bcb86b8b221..018232114611 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre verificações de status obrigatórias @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Por vezes, os resultados das verificações de status para o commit de mescla teste e o commit principal entrarão em conflito. Se o commit de mescla teste tiver um status, ele deve passar. Caso contrário, o status do commit principal deve passar antes de você poder mesclar o branch. Para obter mais informações sobre os commits de mescla teste, consulte "[Pull requests](/v3/pulls/#response-1)". diff --git a/translations/pt-BR/content/github/administering-a-repository/about-securing-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/about-securing-your-repository.md index 9d67144de8e0..ac6eccab0763 100644 --- a/translations/pt-BR/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ O primeiro passo para proteger um repositório é configurar quem pode ver e mod Discute em particular e corrige vulnerabilidades de segurança no código do seu repositório. Em seguida, você pode publicar uma consultoria de segurança para alertar a sua comunidade sobre a vulnerabilidade e incentivá-los a fazer a atualização. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". -- **Alertas de {% data variables.product.prodname_dependabot_short %}** +- **{% data variables.product.prodname_dependabot_short %} alerts and security updates** - Ver alertas sobre dependências conhecidas por conter vulnerabilidades de segurança e escolher se deseja gerar pull requests para atualizar essas dependências automaticamente. Para obter mais informações, consulte "[Visualizar e atualizar dependências vulneráveis no seu repositório](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" e "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)". + Ver alertas sobre dependências conhecidas por conter vulnerabilidades de segurança e escolher se deseja gerar pull requests para atualizar essas dependências automaticamente. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot_short %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. Para obter mais informações, consulte "[Sobre o {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)". - **Alertas de {% data variables.product.prodname_code_scanning_capc %}** diff --git a/translations/pt-BR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/pt-BR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index d823dd84a37d..572cde018949 100644 --- a/translations/pt-BR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/pt-BR/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os parâmetros de consulta são partes opcionais de um URL que podem ser personalizadas para compartilhar uma exibição de página web específica, como resultados do filtro de pesquisa, um modelo de problema ou a página de formulário da versão no {% data variables.product.prodname_dotcom %}. Para criar seus próprios parâmetros de consulta, você deve corresponder o par de chave e valor. diff --git a/translations/pt-BR/content/github/administering-a-repository/changing-the-default-branch.md b/translations/pt-BR/content/github/administering-a-repository/changing-the-default-branch.md index 81cf6a09a378..d24a6f5205fe 100644 --- a/translations/pt-BR/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/pt-BR/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: Pessoas com permissões de administrador em um repositório podem a versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: Você pode escolher o branch-padrão para um repositório. O branch-padrão é o branch de base para pull requests e commits de código. Para obter mais informações sobre o branch padrão, consulte "[Sobre branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)". +{% if currentVersion != "github-ae@latest" %} {% note %} **Observação**: Se você usar a ponte Git-Subversion, a alteração do branch-padrão afetará o conteúdo do seu `trunk` e o `HEAD` que você visualiza ao listar referências para o repositório remoto. Para obter mais informações, consulte "[Suporte para clientes do Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)" e [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) na documentação do Git. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ Para alterar o branch-padrão, seu repositório deve ter mais de um branch. Para ### Alterar o branch-padrão -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/pt-BR/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/pt-BR/content/github/administering-a-repository/classifying-your-repository-with-topics.md index 1adf59df661f..3558507856a0 100644 --- a/translations/pt-BR/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/pt-BR/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About topics @@ -27,7 +28,7 @@ You can search for repositories that are associated with a particular topic. For ### Adding topics to your repository -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository description, click **Add topics**. ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) 3. Type the topic you want to add to your repository, then type a space. diff --git a/translations/pt-BR/content/github/administering-a-repository/comparing-releases.md b/translations/pt-BR/content/github/administering-a-repository/comparing-releases.md index 405cf3894587..e1482bda2df0 100644 --- a/translations/pt-BR/content/github/administering-a-repository/comparing-releases.md +++ b/translations/pt-BR/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: Pessoas com acesso de leitura a um repositório podem ver e compara versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/pt-BR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index a54314f5da61..a7539933f93a 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -545,12 +545,6 @@ updates: Use a opção `vendor` para dizer {% data variables.product.prodname_dependabot_short %} para dependências de vendor ao atualizá-las. -{% note %} - -Atualmente, {% data variables.product.prodname_dependabot_short %} é compatível apenas com as dependências de vendoring para o Bundler. - -{% endnote %} - ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -564,7 +558,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} atualiza apenas as dependências de vendor localizadas em diretórios específicos em um repositório. Para o Bundler, as dependências devem estar no diretório _vendor/cache_. Outros caminhos de arquivo não são compatíveis. Para obter mais informações, consulte a documentação [`cache do bundle`](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} atualiza apenas as dependências de vendor localizadas em diretórios específicos em um repositório. + +| Gerenciador de pacotes | Caminho de arquivo necessário para dependências delegadas | Mais informações | +| ---------------------- | ----------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `bundler` | As dependências devem estar no diretório _vendor/cache_.
        Outros caminhos de arquivo não são compatíveis. | [documentação de `bundle cache`](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | Nenhuma exigência de caminho (as dependências geralmente estão localizadas no diretório do _vendor_ do diretório) | [documentação de `go mod vendor`](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/pt-BR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/pt-BR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index fae95022e37c..956ff2b6ed18 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Qualquer pessoa com permissões de administrador para um repositório pode configurar referências de link automático para vincular problemas, pull requests{% if currentVersion == "free-pro-team@latest" ou currentVersion ver_gt "enterprise-server@2. 1" %} mensagens de commit e descrições de versão{% else %} e mensagens de commit{% endif %} para serviços externos de terceiros. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. Se você usa o Zendesk para acompanhar tíquetes relatados pelo usuário, por exemplo, é possível fazer referência a um número de tíquete na pull request que você abre para corrigir o problema. diff --git a/translations/pt-BR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/pt-BR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index 76becc970b07..ecd76dfd3abd 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/pt-BR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/pt-BR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 526eaf8fae4d..b67854635e34 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/pt-BR/content/github/administering-a-repository/configuring-protected-branches.md b/translations/pt-BR/content/github/administering-a-repository/configuring-protected-branches.md index 56a84de6dd25..50c7959d41ed 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/pt-BR/content/github/administering-a-repository/configuring-pull-request-merges.md index 2fce4919729d..d3287081913f 100644 --- a/translations/pt-BR/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/pt-BR/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/pt-BR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index 7885852a4e88..df07981fa9ea 100644 --- a/translations/pt-BR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/pt-BR/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use um arquivo *.gitattributes* para marcar arquivos que correspondem a um determinado "padrão" com os atributos especificados. Um arquivo *.gitattributes* usa as mesmas regras para correspondência que os arquivos _.gitignore_. Para obter mais informações, consulte [FORMATO PADRÃO](https://www.git-scm.com/docs/gitignore#_pattern_format) na documentação do Git. diff --git a/translations/pt-BR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/pt-BR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index d81ba96e1605..8863ac442673 100644 --- a/translations/pt-BR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/pt-BR/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Até você adicionar uma imagem, os links de repositório se expandem para mostrar informações básicas sobre o repositório e o avatar do proprietário. Adicionar uma imagem ao repositório ajuda a identificar seu projeto em várias plataformas sociais. diff --git a/translations/pt-BR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/pt-BR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 969288a7da54..545a237e01a4 100644 --- a/translations/pt-BR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/pt-BR/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/deleting-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/deleting-a-repository.md index 3d3185aa1c71..468f9f50eeac 100644 --- a/translations/pt-BR/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os {% data reusables.organizations.owners-and-admins-can %} excluem um repositório da organização. Se a opção **Allow members to delete or transfer repositories for this organization** (Permitir que os integrantes excluam ou transfiram repositórios desta organização) tiver sido desabilitada, somente proprietários da organização poderão excluir repositórios da organização. {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/pt-BR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/pt-BR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index 242c01fbb778..cb50bd9d2543 100644 --- a/translations/pt-BR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/pt-BR/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Excluindo um branch usado para uma pull request diff --git a/translations/pt-BR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index 1fbefd369a80..4090b545eb8d 100644 --- a/translations/pt-BR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ versions: Como alternativa, você pode habilitar o {% data variables.product.prodname_actions %} em seu repositório, mas limitar as ações que um fluxo de trabalho pode ser executado. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Gerenciando as permissões do {% data variables.product.prodname_actions %} para o seu repositório {% note %} -**Nota:** Talvez você não seja capaz de gerenciar essas configurações se sua organização tem uma política de substituição ou é gerenciada por uma conta corporativa que tem uma política de substituição. Para obter mais informações, consulte "[Desabilitar ou limitar {% data variables.product.prodname_actions %} para a sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" ou {% if currentVersion == "free-pro-team@latest" %}"[Aplicar políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account). {% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Aplicar políticas de {% data variables.product.prodname_actions %} para a sua empresa](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Nota:** Talvez você não seja capaz de gerenciar essas configurações se sua organização tem uma política de substituição ou é gerenciada por uma conta corporativa que tem uma política de substituição. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -44,7 +44,7 @@ Como alternativa, você pode habilitar o {% data variables.product.prodname_acti {% note %} -**Nota:** Talvez você não seja capaz de gerenciar essas configurações se sua organização tem uma política de substituição ou é gerenciada por uma conta corporativa que tem uma política de substituição. Para mais informações, consulte "[Desabilitar ou limitar {% data variables.product.prodname_actions %} para a sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" ou {% if currentVersion == "free-pro-team@latest" %}"[Aplicar políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account). {% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Aplicar políticas de {% data variables.product.prodname_actions %} para a sua empresa](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**Nota:** Talvez você não seja capaz de gerenciar essas configurações se sua organização tem uma política de substituição ou é gerenciada por uma conta corporativa que tem uma política de substituição. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index 7749d5423dc4..c306f5a9909a 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- Os administradores de repositório poderão alterar a configuração do acesso de leitura anônimo do Git de um repositório específico se: - Um administrador de site tiver habilitado o modo privado e o acesso de leitura anônimo do Git. -- O repositório for público na instância e não for uma bifurcação. +- The repository is public on the enterprise and is not a fork. - Um administrador de site não tiver desabilitado o acesso de leitura anônimo do Git do repositório. {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/pt-BR/content/github/administering-a-repository/enabling-branch-restrictions.md index 334b3d53e599..1b1588186ae4 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Habilitar restrições de branch -intro: 'Você pode aplicar restrições de branch para que apenas determinados usuários{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 8" %},{% else %} ou{% endif %} equipes{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 8" %} ou aplicativos{% endif %} possam fazer push em um branch protegido em repositórios pertencentes à sua organização.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com permissões de administrador em um repositório organization-owned pode habilitar restrições de branch. diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/pt-BR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index af32cd3067ba..1b377f907420 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Qualquer pessoa com permissões de administrador em um repositório pode habilitar exclusões de branch. diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/pt-BR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 3cb9b4f7ebf3..efb82441a0dc 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable force pushes. @@ -15,7 +16,7 @@ By default, force pushes are blocked on all protected branches. When you enable Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/pt-BR/content/github/administering-a-repository/enabling-required-commit-signing.md index 409e8d2282ac..c93927781353 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de habilitar assinatura de commit obrigatória em um branch, é preciso primeiro configurá-lo como um branch protegido. Para obter mais informações, consulte "[Configurar branches protegidos](/github/administering-a-repository/configuring-protected-branches)". diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/pt-BR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index 186a51a25cbd..7cb0fd462291 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de habilitar revisões obrigatórias em um branch, é preciso primeiro configurá-lo como um branch protegido. Para obter mais informações, consulte "[Configurar branches protegidos](/github/administering-a-repository/configuring-protected-branches)". diff --git a/translations/pt-BR/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/pt-BR/content/github/administering-a-repository/enabling-required-status-checks.md index dcac9b5e365a..423107cc811e 100644 --- a/translations/pt-BR/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/pt-BR/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/pt-BR/content/github/administering-a-repository/index.md b/translations/pt-BR/content/github/administering-a-repository/index.md index 75e575261776..2c75f5b01e8e 100644 --- a/translations/pt-BR/content/github/administering-a-repository/index.md +++ b/translations/pt-BR/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/pt-BR/content/github/administering-a-repository/linking-to-releases.md b/translations/pt-BR/content/github/administering-a-repository/linking-to-releases.md index 938ca8f0dc8c..36ef9963e3b6 100644 --- a/translations/pt-BR/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/pt-BR/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/managing-branches-in-your-repository.md index 96aaa9d54701..ba996bb1d4dd 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index a20d1f33da38..b00d6e5b99ed 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: 'Pessoas com permissões de administrador para um repositório pode versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### Sobre os objetos {% data variables.large_files.product_name_short %} nos arquivos O {% data variables.product.product_name %} cria arquivos de código-fonte do seu repositório na forma de arquivos ZIP e tarballs. As pessoas podem baixar esses arquivos na página principal do seu repositório ou como ativos de versão. Por padrão, os objetos {% data variables.large_files.product_name_short %} não estão incluídos nesses arquivos, apenas os arquivos de ponteiro para esses objetos. Para melhorar a usabilidade dos arquivos no seu repositório, você pode optar por incluir os objetos do {% data variables.large_files.product_name_short %}. -Sevocê optar por incluir os objetos {% data variables.large_files.product_name_short %} nos arquivos de seu repositório, cada download desses arquivos contará para o uso de largura de banda de sua conta. Cada conta recebe {% data variables.large_files.initial_bandwidth_quota %} por mês de largura de banda gratuitamente, e você pode pagar pelo uso adicional. Para obter mais informações, consulte "[Sobre armazenamento e uso de largura de banda](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)" e "[Gerenciamento de cobrança para {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)". +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Cada conta recebe {% data variables.large_files.initial_bandwidth_quota %} por mês de largura de banda gratuitamente, e você pode pagar pelo uso adicional. Para obter mais informações, consulte "[Sobre armazenamento e uso de largura de banda](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-github-actions)" e "[Gerenciamento de cobrança para {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)". +{% endif %} ### Gerenciando objetos {% data variables.large_files.product_name_short %} nos arquivos diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/pt-BR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index b57eb52f95d3..64bb6356ea2d 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### Sobre pull requests {% data variables.product.prodname_dependabot %} -O {% data variables.product.prodname_dependabot %} gera pull requests para atualizar dependências. Dependendo de como seu repositório está configurado, o {% data variables.product.prodname_dependabot_short %} pode gerar pull requests para atualizações de versão e/ou para atualizações de segurança. Você gerencia essas pull requests da mesma forma que qualquer outra pull request, mas também existem alguns comandos extras disponíveis. Para obter mais informações sobre habilitar atualizações de dependência {% data variables.product.prodname_dependabot %}, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" e "[Habilitando e desabilitando atualizações de versão](/github/administering-a-repository/enabling-and-disabling-version-updates)." +{% data reusables.dependabot.pull-request-introduction %} -Quando o {% data variables.product.prodname_dependabot %} cria uma pull request, você é notificado pelo método escolhido para o repositório. Cada pull request contém informações detalhadas sobre a alteração proposta, retiradas do sistema de gerenciamento de pacotes. Essas pull requests seguem as verificações e testes normais definidas no seu repositório. Além disso, onde informações suficientes estão disponíveis, você verá uma pontuação de compatibilidade. Isso também pode ajudá-lo a decidir se deve ou não mesclar a alteração. Para obter mais informações sobre esta pontuação, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +Quando o {% data variables.product.prodname_dependabot %} cria uma pull request, você é notificado pelo método escolhido para o repositório. Each pull request contains detailed information about the proposed change, taken from the package manager. Essas pull requests seguem as verificações e testes normais definidas no seu repositório. Além disso, onde informações suficientes estão disponíveis, você verá uma pontuação de compatibilidade. Isso também pode ajudá-lo a decidir se deve ou não mesclar a alteração. For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." Se você tem muitas dependências para gerenciar, você pode querer personalizar a configuração para cada gerenciador de pacotes para que as pull requests tenham revisores, responsáveis e etiquetas específicos. Para obter mais informações, consulte "[Personalizar atualizações de dependência](/github/administering-a-repository/customizing-dependency-updates)". diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/managing-releases-in-a-repository.md index 26edf78ce91e..46964492acb2 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,20 +12,21 @@ permissions: 'Colaboradores do repositório e pessoas com acesso de gravação a versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre o gerenciamento da versão Você também pode publicar uma ação de uma versão específica em {% data variables.product.prodname_marketplace %}. Para obter mais informações, consulte "Publicar uma ação no {% data variables.product.prodname_marketplace %}" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Você pode escolher se {% data variables.large_files.product_name_long %} os objetos de ({% data variables.large_files.product_name_short %}) estão incluídos nos arquivos ZIP e tarballs que {% data variables.product.product_name %} cria para cada versão. Para obter mais informações, consulte " [Gerenciando {% data variables.large_files.product_name_short %} objetos nos arquivos de seu repositório](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)".

        {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-repository-settings.md b/translations/pt-BR/content/github/administering-a-repository/managing-repository-settings.md index 683047350664..912567005ef4 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/pt-BR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index 36de0a960c33..6992cd8e94c1 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com permissões de administrador em um repositório pode habilitar ou desabilitar a exclusão automática de branches. diff --git a/translations/pt-BR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index 64d67b9a3c40..d9e76dbe843d 100644 --- a/translations/pt-BR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: Gerenciando a política de bifurcação para seu repositório -intro: 'Você pode permitir ou impedir a bifurcação de um repositório privado{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou interno específicos{% endif %} pertencente a uma organização.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: Pessoas com permissões de administrador em um repositório podem g versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Um proprietário da organização deve permitir bifurcações dos repositórios privados{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} e ou internos{% endif %} no nível da organização antes de permitir ou não permitir bifurcações em um repositório específico. Para obter mais informações, consulte "[Gerenciando a política de bifurcação para sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)". +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. Para obter mais informações, consulte "[Gerenciando a política de bifurcação para sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)". {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/pt-BR/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/pt-BR/content/github/administering-a-repository/releasing-projects-on-github.md index bffae4242857..b60149500643 100644 --- a/translations/pt-BR/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/pt-BR/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/administering-a-repository/renaming-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/renaming-a-repository.md index 7200d980a702..71a42078655f 100644 --- a/translations/pt-BR/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você renomear um repositório, todas as informações existentes, com exceção das URLs do site do projeto, serão automaticamente redirecionadas para o novo nome, incluindo: diff --git a/translations/pt-BR/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/pt-BR/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 797ba057a4be..3de8cfbe533f 100644 --- a/translations/pt-BR/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/pt-BR/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Qualquer pessoa com permissões de administrador pode exigir um histórico de commit linear. diff --git a/translations/pt-BR/content/github/administering-a-repository/setting-repository-visibility.md b/translations/pt-BR/content/github/administering-a-repository/setting-repository-visibility.md index 17a75233fbbc..4308f33dedf8 100644 --- a/translations/pt-BR/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/pt-BR/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre alterações de visibilidade do repositório @@ -19,18 +20,18 @@ Recomendamos revisar as seguintes advertências antes de alterar a visibilidade #### Tornar um repositório privado - * O {% data variables.product.prodname_dotcom %} destacará bifurcações públicas do repositório público e as colocará em uma nova rede. As bifurcações públicas não se tornam privadas. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}Se você alterar a visibilidade de um repositório interno para privado, {% data variables.product.prodname_dotcom %} removerá as bifurcações que pertencem a qualquer usuário sem acesso ao repositório privado recente.{% endif %} Para obter mais informações, consulte "[O que acontece com as bifurcações quando um repositório é excluído ou altera a visibilidade?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * O {% data variables.product.prodname_dotcom %} destacará bifurcações públicas do repositório público e as colocará em uma nova rede. As bifurcações públicas não se tornam privadas. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* Se você estiver usando {% data variables.product.prodname_free_user %} para contas de usuários ou organizações, alguns recursos não estarão disponíveis no repositório depois que você alterar a visibilidade para privada. {% data reusables.gated-features.more-info %} * Qualquer site publicado do {% data variables.product.prodname_pages %} terá sua publicação cancelada automaticamente. Se você adicionou um domínio personalizado ao site do {% data variables.product.prodname_pages %}, deverá remover ou atualizar os registros de DNS antes de tornar o repositório privado para evitar o risco de uma aquisição de domínio. Para obter mais informações, consulte "[Gerenciar um domínio personalizado para seu site do {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". * O {% data variables.product.prodname_dotcom %} não incluirá mais o repositório no {% data variables.product.prodname_archive %}. Para obter mais informações, consulte "[Sobre como arquivar conteúdo e dados no {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)".{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)".{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)".{% endif %} #### Tornar um repositório público * O {% data variables.product.prodname_dotcom %} irá destacar bifurcações privadas e transformá-las em um repositório privado independente. Para obter mais informações, consulte "[O que acontece com as bifurcações quando um repositório é excluído ou muda de visibilidade?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)" * Se você estiver convertendo seu repositório privado em um repositório público, como parte de um movimento para a criação de um projeto de código aberto, consulte os [Guias de Código Aberto](http://opensource.guide) para obter dicas e diretrizes úteis.{% if currentVersion == "free-pro-team@latest" %} Você também pode fazer um curso grátis sobre como gerenciar um projeto de código aberto com [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Quando seu repositório é público, você também pode visualizar o perfil da comunidade do repositório para ver se os projetos atendem às práticas recomendadas de suporte aos contribuidores. Para obter mais informações, consulte "[Exibir o perfil da comunidade](/articles/viewing-your-community-profile)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Alterar a visibilidade de um repositório diff --git a/translations/pt-BR/content/github/administering-a-repository/transferring-a-repository.md b/translations/pt-BR/content/github/administering-a-repository/transferring-a-repository.md index d2982a3eca52..8b0eaaa61370 100644 --- a/translations/pt-BR/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre transferências de repositório diff --git a/translations/pt-BR/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/pt-BR/content/github/administering-a-repository/types-of-required-status-checks.md index 2149d0c99d97..09f9d3b0dff6 100644 --- a/translations/pt-BR/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/pt-BR/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | Tipo de verificação de status obrigatória | Configuração | Requisitos de merge | Considerações | diff --git a/translations/pt-BR/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/viewing-branches-in-your-repository.md index b1624f3b9d60..ab2d316ef036 100644 --- a/translations/pt-BR/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/pt-BR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 74702ebea7fb..65bb146734a8 100644 --- a/translations/pt-BR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/pt-BR/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -14,7 +15,7 @@ versions: {% endnote %} -Se o fluxo de trabalho de implantação de um repositório estiver integrado ao {% data variables.product.product_name %} por meio da API de implantações ou de um app do [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment), pessoas com acesso de leitura ao repositório poderão ter uma visão geral de todas as implantações atuais e ver um log de atividades de implantação passadas. Para obter mais informações, consulte "[Deployments](/rest/reference/repos#deployments)" (Implantações). +Se o fluxo de trabalho de implantação de um repositório estiver integrado ao {% data variables.product.product_name %} por meio da API de implantações ou de um app do [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace/category/deployment), pessoas com acesso de leitura ao repositório poderão ter uma visão geral de todas as implantações atuais e ver um log de atividades de implantação passadas. Para obter mais informações, consulte "[Implantações](/rest/reference/repos#deployments)". Também é possível ver informações de implantação na guia "Conversation" (Conversa) de uma pull request. diff --git a/translations/pt-BR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/pt-BR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index 7d00a6f4cce2..f26c6d26862c 100644 --- a/translations/pt-BR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/pt-BR/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Dica**: Você também pode ver uma versão usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`vista da versão `](https://cli.github.com/manual/gh_release_view)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/pt-BR/content/github/authenticating-to-github/about-authentication-to-github.md index d24dd35913de..822fa6965c95 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/pt-BR/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: 'Você pode acessar com segurança os recursos da sua conta efetuando a a versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre autenticação no {% data variables.product.prodname_dotcom %} -Para manter sua conta segura, você deve efetuar a autenticação antes de acessar certos recursos no {% data variables.product.product_name %}. Ao efetuar a autenticação em {% data variables.product.product_name %}, você fornece ou confirma credenciais que são exclusivas que provam quem você declara ser. +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. Ao efetuar a autenticação em {% data variables.product.product_name %}, você fornece ou confirma credenciais que são exclusivas que provam quem você declara ser. Você pode acessar seus recursos em {% data variables.product.product_name %} de várias formas: no navegador, por meio do {% data variables.product.prodname_desktop %} ou outro aplicativo da área de trabalho, com a API ou por meio da linha de comando. Cada forma de acessar o {% data variables.product.product_name %} é compatível com diferentes modos de autenticação. -- O nome de usuário e a senha com autenticação de dois fatores +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - Token de acesso de pessoal - Chave SSH ### Efetuar a autenticação no seu navegador -Você pode efetuar a autenticação no {% data variables.product.product_name %} no seu navegador de diferentes formas. +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **Apenas nome de usuário e senha** - Você criará uma senha ao criar sua conta de usuário em {% data variables.product.product_name %}. Recomendamos que você use um gerenciador de senhas para gerar uma senha aleatória e única. Para obter mais informações, consulte "[Criar uma senha forte](/github/authenticating-to-github/creating-a-strong-password)". - **Autenticação de dois fatores (2FA)** (recomendado) - Se você habilitar a 2FA, também iremos solicitar que você forneça um código gerado por um aplicativo no seu dispositivo móvel ou enviado como uma mensagem de texto (SMS) depois que você digitar seu nome de usuário e senha com sucesso. Para obter mais informações, consulte "[Acessar o {% data variables.product.prodname_dotcom %} usando a autenticação de dois fatores](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)". - Além de autenticação com um aplicativo para celular ou uma mensagem de texto. você pode, opcionalmente, adicionar um método secundário de autenticação com uma chave de segurança usando o WebAuthn. Para obter mais informações, consulte "[Configurar a autenticação de dois fatores usando uma chave de segurança](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)". +{% endif %} ### Efetuar a autenticação com {% data variables.product.prodname_desktop %} @@ -36,7 +38,7 @@ Autenticar-se no {% data variables.product.prodname_dotcom %}."

        ### Efetuar a autenticação com a API -Você pode efetuar a autenticação com a API do {% data variables.product.product_name %} de formas diferentes. +You can authenticate with the API in different ways. - **Tokens de acesso pessoal** - Em algumas situações, como, por exemplo, testes, você pode usar um token de acesso pessoal para acessar a API. Usar um token de acesso pessoal permite que você revogue o acesso a qualquer momento. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/pt-BR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/pt-BR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index 404777d98301..50648ad2c845 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/pt-BR/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: Sobre a autenticação com SAML SSO -intro: 'Você pode acessar uma organização que usa SAML SSO fazendo a autenticação por meio de um provedor de identidade (IdP, Identity Provider). Para efetuar a autenticação com a API ou Git na linha de comando quando uma organização impuser o SAML SSO, você deverá autorizar seu token de acesso pessoal ou chave SSH.' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} Os proprietários da organização podem convidar sua conta de usuário em {% data variables.product.prodname_dotcom %} para participar da organização que usa o SSO SAML, o que permite que você contribua com a organização e mantenha sua identidade e contribuições existentes em {% data variables.product.prodname_dotcom %}. Ao acessar os recursos dentro de uma organização que usa o SSO SAML, o {% data variables.product.prodname_dotcom %} irá redirecionar você para o SAML IdP da organização para que você efetue a autenticação. Depois de efetuar a autenticação com sucesso com sua conta no IdP, este irá redirecionar você de volta para {% data variables.product.prodname_dotcom %}, onde você poderá acessar os recursos da organização. @@ -16,7 +29,7 @@ Ao acessar os recursos dentro de uma organização que usa o SSO SAML, o {% data Se você efetuou a autenticação recentemente com o IdP SAML da sua organização no navegador, você estará automaticamente autorizado ao acessar uma organização do {% data variables.product.prodname_dotcom %} que usa SAML SSO. Se não tiver efetuado a autenticação recentemente com o IdP SAML da sua organização no navegador, você deverá efetuar a autenticação no SAML IdP antes de acessar a organização. -Você deve efetuar a autenticação periodicamente com seu SAML IdP para efetuar a autenticação e obter acesso aos recursos da organização no {% data variables.product.prodname_dotcom %}. A duração desse período de login é especificado pelo seu IdP e geralmente é de 24 horas. Esse requisito de login periódico limita a duração do acesso e exige que você identifique-se novamente para continuar. É possível exibir e gerenciar as sessões de SAML ativas nas configurações de segurança. Para obter mais informações, consulte "[Exibir e gerenciar sessões de SAML ativas](/articles/viewing-and-managing-your-active-saml-sessions)". +{% data reusables.saml.you-must-periodically-authenticate %} Para usar a API ou o Git na linha de comando de modo a acessar conteúdo protegido em uma organização que usa SAML SSO, você precisará usar um token de acesso pessoal autorizado por HTTPS ou uma chave SSH autorizada. Os tokens de acesso do {% data variables.product.prodname_oauth_app %} são autorizados por padrão. @@ -26,6 +39,9 @@ Para usar uma chave SSH ou um token de acesso pessoal existente ou novo com uma Você deve ter uma sessão de SAML ativa toda vez que autorizar um {% data variables.product.prodname_oauth_app %}. +{% endif %} + ### Leia mais -- "[Sobre gerenciamento de identidade e acesso com o SAML de logon único](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/pt-BR/content/github/authenticating-to-github/about-commit-signature-verification.md index 7ab9b55d75aa..833904e6676f 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/pt-BR/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Sobre a verificação de assinatura de commit -intro: 'Usar o GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} ou S/MIME{% endif %}, você pode assinar tags e commits localmente. Esses commits ou tags são marcados como verificados no {% data variables.product.product_name %} para que outras pessoas tenham a segurança de que as alterações vêm de uma fonte confiável.' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. Esses commits ou tags são marcados como verificados no {% data variables.product.product_name %} para que outras pessoas tenham a segurança de que as alterações vêm de uma fonte confiável.' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre a verificação de assinatura de commit diff --git a/translations/pt-BR/content/github/authenticating-to-github/about-ssh.md b/translations/pt-BR/content/github/authenticating-to-github/about-ssh.md index 7a8eaa9faa0b..76ba848f35be 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/about-ssh.md +++ b/translations/pt-BR/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: Sobre o SSH -intro: 'Usando o protocolo SSH, você pode se conectar a servidores e serviços remotos e se autenticar neles. Com chaves SSH, é possível se conectar ao {% data variables.product.product_name %} sem fornecer nome de usuário ou senha a cada visita.' +intro: 'Usando o protocolo SSH, você pode se conectar a servidores e serviços remotos e se autenticar neles. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao configurar o SSH, você vai [gerar uma chave SSH e adicioná-la ao ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) e, em seguida, [adicionar a chave à sua conta do {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account). Adicionar a chave SSH ao ssh-agent garante que sua chave SSH tenha uma camada extra de segurança por meio do uso de uma frase secreta. Para obter mais informações, consulte "[Trabalhar com frases secretas da chave SSH](/articles/working-with-ssh-key-passphrases)". diff --git a/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index f2042ccb863f..7d47b0408703 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de adicionar uma nova chave GPG à suas conta do {% data variables.product.product_name %}, você deve ter: diff --git a/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 75dc66926230..cd55d7943f98 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/pt-BR/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de adicionar uma nova chave SSH à suas conta do {% data variables.product.product_name %}, você deve ter: diff --git a/translations/pt-BR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/pt-BR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 553990006334..c8cb73b3f6bd 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/pt-BR/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/pt-BR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index 936ab47f358e..802cd946f41d 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/pt-BR/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: Sobre a autenticação com logon único SAML -intro: 'Você pode se autenticar em uma organização do {% data variables.product.product_name %} com logon único SAML (SSO) e exibir suas sessões ativas.' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/pt-BR/content/github/authenticating-to-github/authorizing-oauth-apps.md index 23b0563962e8..5bc590f1db2f 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/pt-BR/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando um {% data variables.product.prodname_oauth_app %} quiser identificar você pela sua conta do {% data variables.product.product_name %}, será exibida uma página com as informações de contato do desenvolvedor do aplicativo e uma lista dos dados específicos que estão sendo solicitados. diff --git a/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index f4a4bc88374f..6c2437f7d4ad 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index c892f772fd61..3123d468927a 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/pt-BR/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/pt-BR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index 279fe69eed83..56e7ad88423c 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/pt-BR/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Confirmar o status de verificação da assinatura do commit diff --git a/translations/pt-BR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/pt-BR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 84c85c75c26f..ca66e4072207 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/pt-BR/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/pt-BR/content/github/authenticating-to-github/connecting-with-third-party-applications.md index 76700ed5feba..8b891a212571 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/pt-BR/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando um aplicativo de terceiro quiser identificar você pelo seu login do {% data variables.product.product_name %}, será exibida uma página com as informações de contato do desenvolvedor e uma lista dos dados específicos que estão sendo solicitados. diff --git a/translations/pt-BR/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/pt-BR/content/github/authenticating-to-github/creating-a-personal-access-token.md index ba766cb2fd57..ed678f4bf307 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/pt-BR/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os tokens de acesso pessoal (PATs) são uma alternativa para o uso de senhas para autenticação no {% data variables.product.product_name %} ao usar a [API do GitHub](/v3/auth/#via-oauth-and-personal-access-tokens) ou a [linha de comando](#using-a-token-on-the-command-line). diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/pt-BR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index f62fe8153f6b..35ba489f185c 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao tentar se conectar via SSH ao {% data variables.product.product_location %} em um computador Linux, você poderá receber a seguinte mensagem: diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-bad-file-number.md b/translations/pt-BR/content/github/authenticating-to-github/error-bad-file-number.md index a5648d9c3dfb..51ff7359cb88 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao executar SSH ou comandos do Git remotos, o tempo limite da conexão pode expirar: diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/pt-BR/content/github/authenticating-to-github/error-key-already-in-use.md index 2cdc95c274be..dceadb5e0ae0 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Descobrir onde a chave foi usada diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/pt-BR/content/github/authenticating-to-github/error-permission-denied-publickey.md index 75af14ce4136..6057153d6bde 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Should the `sudo` command be used with Git? @@ -51,7 +52,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -86,7 +87,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -186,7 +187,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -218,7 +219,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index 242433755e66..f7c28e11a4cc 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para corrigir isso, o proprietário do repositório (`user`) deve incluir a conta (`other-user`) como um colaborador do repositório ou associá-la a uma equipe com acesso de gravação ao repositório. diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index da113710b00c..b51b40fbf5bf 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para corrigir, remova a chave de implantação do repositório e [adicione a chave à sua conta de usuário](/articles/adding-a-new-ssh-key-to-your-github-account). diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/pt-BR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 310c3fb88d2f..a6de27f731dd 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A opção `-K` está presente na versão padrão da Apple do `ssh-add` e armazena a frase secreta no keychain quando você adiciona uma chave SSH ao ssh-agent. Caso você tenha instalado uma versão diferente do `ssh-add`, pode não ter suporte para `-K`. diff --git a/translations/pt-BR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/pt-BR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index e561069b1e17..964636524d3b 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/pt-BR/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao usar uma chave não verificada para operações no Git, será solicitada uma auditoria de suas chaves SSH. diff --git a/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-gpg-key.md index fc00e6cf3c79..41f27991b18d 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. No prompt, especifique o tipo de tecla que você quer ou pressione `Enter` para aceitar o padrão `RSA e DSA`. +4. No prompt, especifique o tipo de chave desejada ou pressione `Enter` para aceitar o `RSA e RSA` padrão. 5. Insira o tamanho de chave desejado. Sua chave deve ter, no mínimo, `4096` bits. 6. Digite o prazo de validade da chave. Pressione `Enter` para estipular a seleção padrão, indicando que chave não expira. 7. Verifique se suas seleções estão corretas. diff --git a/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 260ee7616146..a7be6ef0ab78 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/pt-BR/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você ainda não tem uma chave SSH, você deve [gerar uma nova chave SSH](#generating-a-new-ssh-key). Caso não tenha certeza de que já tem uma chave SSH, procure por [chaves existentes](/articles/checking-for-existing-ssh-keys). diff --git a/translations/pt-BR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/pt-BR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 111eaf040c4a..f225fe1a3878 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/pt-BR/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -Estas são as impressões digitais da chave pública do {% data variables.product.prodname_dotcom %} (em formato hexadecimal): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -Estas são as hashes apresentadas no OpenSSH 6.8 e posterior (no formato base64): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/pt-BR/content/github/authenticating-to-github/index.md b/translations/pt-BR/content/github/authenticating-to-github/index.md index 5fee61a37e27..58ae2c06922b 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/index.md +++ b/translations/pt-BR/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: Autenticar com o GitHub shortTitle: Autenticação -intro: 'Mantenha sua conta e dados seguros com recursos, como autenticação de dois fatores, SSH e verificação de assinatura de commit.' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/pt-BR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index 03ac1c6e9798..4970bdd54d39 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/pt-BR/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/pt-BR/content/github/authenticating-to-github/managing-commit-signature-verification.md index 207cb9959029..326ea4c4764b 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/pt-BR/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Gerenciar a verificação de assinatura de commit -intro: 'Você pode assinar o seu trabalho localmente usando o GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} ou S/MIME{% endif %}. {% data variables.product.product_name %} irá verificar essas assinaturas para que outras pessoas saibam que seus commits vêm de uma fonte de confiança. {% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} irá assinar automaticamente os commits que você fizer usando a interface da web.{% data variables.product.product_name %}{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} irá verificar essas assinaturas para que outras pessoas saibam que seus commits vêm de uma fonte de confiança. {% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} irá assinar automaticamente os commits que você fizer usando a interface da web.{% data variables.product.product_name %}{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/pt-BR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index c72fdc188a77..6fa7a2fe1c88 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/pt-BR/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/pt-BR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index 697f8f1e69e7..9872e4d6cc48 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/pt-BR/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O comando `git filter-branch` e o BFG Repo-Cleaner regravam o histórico do repositório, o que altera os SHAs dos commits existentes que você altera e quaisquer commits dependentes. Os SHAs do commit alterados podem afetar as pull requests abertas no repositório. Recomendamos que você faça merge ou feche todas todas as pull requests abertas antes de remover os arquivos do repositório. @@ -134,7 +135,7 @@ Para demonstrar como o `git filter-branch` funciona, mostraremos como remover o {% endnote %} -## Evitar commits acidentais no futuro +### Evitar commits acidentais no futuro Há alguns truques simples para evitar fazer commit de coisas não desejadas: @@ -145,5 +146,5 @@ Há alguns truques simples para evitar fazer commit de coisas não desejadas: ### Leia mais -- [Página principal do `git filter-branch`](https://git-scm.com/docs/git-filter-branch) +- [man page de `git filter-branch`](https://git-scm.com/docs/git-filter-branch) - [Pro Git: Ferramentas do Git - Reescrevendo o Histórico](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 17f9a583adfa..1797f895eee3 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index aaa9bd7543db..f2c1cef8bb2e 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Revisar os {% data variables.product.prodname_oauth_app %} autorizados diff --git a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index 2c415171be6f..09d93cca3b57 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-security-log.md index 38e933477191..264a3a22b0a1 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your security log @@ -13,7 +14,7 @@ versions: The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} 2. In the user settings sidebar, click **Security log**. ![Security log tab](/assets/images/help/settings/audit-log-tab.png) {% else %} @@ -24,7 +25,7 @@ The security log lists all actions performed within the last 90 days{% if curren ![Security log](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Searching your security log {% data reusables.audit_log.audit-log-search %} @@ -48,9 +49,9 @@ Actions listed in your security log are grouped within the following categories: | `project` | Contains all activities related to project boards. | `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `team` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} | `user` | Contains all activities related to your account. A description of the events within these categories is listed below. @@ -142,7 +143,7 @@ A description of the events within these categories is listed below. | access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). @@ -191,7 +192,7 @@ A description of the events within these categories is listed below. | revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} #### The `team` category @@ -206,26 +207,28 @@ A description of the events within these categories is listed below. {% endif %} +{% if currentVersion != "github-ae@latest" %} #### The `two_factor_authentication` category | Action | Description |------------------|------------------- | enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. | disabled | Triggered when two-factor authentication is disabled. +{% endif %} #### The `user` category | Action | Description |--------------------|--------------------- -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | create | Triggered when you create a new user account. | remove_email | Triggered when you remove an email address. -| rename | Triggered when you rename your account. +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} | change_password | Triggered when you change your password. -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} | login | Triggered when you log in to {% data variables.product.product_location %}. -| failed_login | Triggered when you failed to log in successfully. -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} | show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} | report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 71ea5e3d0586..ba3e70593d86 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/pt-BR/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. @@ -29,7 +30,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -69,7 +70,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -107,7 +108,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/pt-BR/content/github/authenticating-to-github/signing-commits.md b/translations/pt-BR/content/github/authenticating-to-github/signing-commits.md index ee755e72db2f..234002448a7e 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/signing-commits.md +++ b/translations/pt-BR/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: Assinar commits -intro: 'Você pode assinar os commits localmente usando GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} ou S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/signing-tags.md b/translations/pt-BR/content/github/authenticating-to-github/signing-tags.md index 9da5fd96e2ec..3ad58027c83d 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/signing-tags.md +++ b/translations/pt-BR/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/pt-BR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index 0c302a077e3a..2970b800c22f 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/pt-BR/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Informar ao Git sobre a chave de assinatura -intro: 'Para assinar os commits localmente, você precisa informar ao Git que existe um GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 4" %} ou chave X.509{% endif %} que deseja usar.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/pt-BR/content/github/authenticating-to-github/testing-your-ssh-connection.md index 31dd5c0229bc..3ba0077c486f 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/pt-BR/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de testar a conexão SSH, é recomendável que você tenha: @@ -24,14 +25,6 @@ Quando você testar a conexão, precisará autenticar essa ação usando sua sen Você poderá receber um aviso como este: - ```shell - > Não é possível estabelecer a autenticidade do host '{% data variables.command_line.codeblock %} (IP ADDRESS)'. - > A impressão digital da chave RSA é 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Tem certeza de que deseja continuar com a conexão (sim/não)? - ``` - - ou como este: - ```shell > Não é possível estabelecer a autenticidade do host '{% data variables.command_line.codeblock %} (IP ADDRESS)'. > A impressão digital da chave RSA é SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index f4e5b5a67e4b..c5d1c2950525 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-ssh.md index 2a91e3ffdf88..0fca30cfff93 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/pt-BR/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/pt-BR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index 42dfef04da86..c4e8811be534 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/pt-BR/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se sua chave está expirada, é preciso [atualizar a expiração](https://www.gnupg.org/gph/en/manual/c235.html#AEN328), exportar a nova chave, excluir a chave expirada na sua conta do GitHub e [carregar a nova chave para o GitHub](/articles/adding-a-new-gpg-key-to-your-github-account/). As tags e os commits anteriores serão exibidos como verificados, desde que a chave atenda a todos os outros requisitos de verificação. diff --git a/translations/pt-BR/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/pt-BR/content/github/authenticating-to-github/updating-your-github-access-credentials.md index d87218d66e41..7c167c514b4a 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/pt-BR/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Atualizar credenciais de acesso do GitHub -intro: 'As credenciais do {% data variables.product.product_name %} incluem não só a sua senha, mas também os tokens de acesso, as chaves SSH e os tokens da API do aplicativo que você usa para se comunicar com o {% data variables.product.product_name %}. Se houver necessidade, você mesmo pode redefinir todas essas credenciais de acesso.' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Se houver necessidade, você mesmo pode redefinir todas essas credenciais de acesso.' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### Solicitar uma nova senha 1. Para solicitar uma nova senha, acesse {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -38,7 +40,7 @@ Para evitar que você perca a senha, sugerimos que você use um gerenciador de s Para maior segurança, além de alterar a senha, habilite também a autenticação de dois fatores. Consulte [Sobre a autenticação de dois fatores](/articles/about-two-factor-authentication) para ver mais detalhes. {% endtip %} - +{% endif %} ### Atualizar tokens de acesso Consulte "[Revisar integrações autorizadas](/articles/reviewing-your-authorized-integrations)" para ver instruções sobre como revisar e excluir tokens de acesso. Para gerar novos tokens de acesso, consulte "[Criar um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." @@ -51,6 +53,8 @@ Consulte "[Revisar as chaves SSH](/articles/reviewing-your-ssh-keys)" para ver i Se você tiver algum aplicativo registrado no {% data variables.product.product_name %}, talvez precise redefinir os tokens OAuth dele. Para obter mais informações, consulte o ponto de extremidade "[Redefinir uma autorização](/rest/reference/apps#reset-an-authorization)". +{% if currentVersion != "github-ae@latest" %} ### Impedir acesso não autorizado Consulte "[Impedir acesso não autorizado](/articles/preventing-unauthorized-access)" para obter mais dicas sobre como proteger a conta e impedir acesso não autorizado. +{% endif %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/pt-BR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index f63f534067c5..3ca93e9a94d3 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/pt-BR/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/pt-BR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index bb1834bd4255..191f9f4ff529 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/pt-BR/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### Leia mais -- "[Sobre a autenticação com SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- "[Sobre a autenticação com SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" \ No newline at end of file diff --git a/translations/pt-BR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/pt-BR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index e6dd14d32894..1bccf1ef6188 100644 --- a/translations/pt-BR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/pt-BR/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Com as chaves SSH, se alguém conseguir acessar seu computador, terá acesso a todos os sistemas que usam essas chaves. Para incluir uma camada extra de segurança, adicione uma frase secreta à sua chave SSH. Você pode usar `ssh-agent` para salvar sua frase secreta de forma segura e não precisar digitá-la novamente. diff --git a/translations/pt-BR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/pt-BR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 552bd1efd491..119a6b2cac16 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/pt-BR/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Depois que você cria modelos de problema e pull request no repositório, os contribuidores podem usá-los para abrir problemas ou descrever as alterações propostas nas respectivas pull requests, de acordo com as diretrizes de contribuição do repositório. Para obter mais informações sobre como adicionar diretrizes de contribuição a um repositório, consulte "[Configurar diretrizes para contribuidores de repositório](/articles/setting-guidelines-for-repository-contributors)". -É possível criar modelos-padrão de problema e pull request para a organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou conta de usuário{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Modelos de problema @@ -20,7 +21,7 @@ Ao criar modelos de problema para o repositório usando o construtor de modelo d Usando o construtor de modelo, você pode especificar um titulo e a descrição de cada modelo, adicionar o conteúdo do modelo e, ou fazer commit do modelo no branch padrão, ou abrir uma pull request no repositório. O construtor de modelo adiciona automaticamente a markup de página inicial YAML que é necessária para que o modelo apareça na página do novo problema. Para obter mais informações, consulte "[Configurando modelos de problema para seu repositório](/articles/configuring-issue-templates-for-your-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} Para obter mais informações, consulte "[Configurando modelos de problemas para seu repositório](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/about-team-discussions.md b/translations/pt-BR/content/github/building-a-strong-community/about-team-discussions.md index 101c4f51bc02..53072cd01a84 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/pt-BR/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ Quando alguém posta ou responde a uma discussão pública na página de uma equ {% tip %} -**Dica:** dependendo das suas configurações de notificação, você receberá atualizações por e-mail, pela página de notificações da web no {% data variables.product.product_name %}, ou por ambos. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Configurar notificações](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[Sobre notificações de e-mail](/github/receiving-notifications-about-activity-on-github/about-email-notifications)e "[Sobre notificações web](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**Dica:** dependendo das suas configurações de notificação, você receberá atualizações por e-mail, pela página de notificações da web no {% data variables.product.product_name %}, ou por ambos. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ Por padrão, se seu nome de usuário for mencionado em uma discussão de equipe, Para desativar notificações de discussões de equipe, você pode cancelar a assinatura de uma postagem de discussão específica ou alterar as configurações de notificação para cancelar a inspeção ou ignorar completamente discussões de uma equipe específica. É possível assinar para receber notificações de uma postagem de discussão específica se você estiver cancelando a inspeção de discussões dessa equipe. -Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Visualizar as suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Assinar e cancelar a assinatura das notificações](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" e "[Equipes aninhadas](/articles/about-teams/#nested-teams)" +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### Leia mais diff --git a/translations/pt-BR/content/github/building-a-strong-community/about-wikis.md b/translations/pt-BR/content/github/building-a-strong-community/about-wikis.md index 55c9e61a64e2..e8738e9cb337 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/about-wikis.md +++ b/translations/pt-BR/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Cada repositório do {% data variables.product.product_name %} é equipado com uma seção para hospedar documentação, chamada de wiki. Você pode usar o wiki do repositório para compartilhar conteúdo longo sobre seu projeto, por exemplo, como usá-lo, como ele foi projetado ou seus princípios básicos. Um arquivo LEIAME informa rapidamente o que seu projeto pode fazer, enquanto você pode usar um wiki para fornecer documentação adicional. Para obter mais informações, consulte "[Sobre LEIAME](/articles/about-readmes)". diff --git a/translations/pt-BR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/pt-BR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index 5915531a119a..c589f3737816 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/pt-BR/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você incluir uma licença detectável no seu repositório, as pessoas que o visitam o verão no topo da página do repositório. Para ler o arquivo de licença inteiro, clique no nome da licença. @@ -32,7 +33,7 @@ As licenças de código aberto permitem que outras pessoas usem, alterem e distr {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/pt-BR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index d7465241ccc0..4ae673f73020 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/pt-BR/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adicionar páginas wiki diff --git a/translations/pt-BR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/pt-BR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index 4689ed243c34..6a27df12db07 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/pt-BR/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para direcionar pessoas a recursos de suporte específicos, é possível adicionar um arquivo SUPPORT à pasta raiz, `docs` ou `.github` do seu repositório. Quando uma pessoa cria um problema no seu repositório, ela vê um link para o arquivo SUPPORT do projeto. ![Diretrizes de suporte](/assets/images/help/issues/support_guidelines_in_issue.png) -Você pode criar recursos-padrão de suporte para a sua organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ou conta de usuário{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/pt-BR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index 07f6cbc4daf4..f141bfb918de 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/pt-BR/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/pt-BR/content/github/building-a-strong-community/collaborating-with-your-team.md index 042696eec443..91c64264bf4d 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/pt-BR/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/pt-BR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 525a1d4bf791..fc990a72be1c 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/pt-BR/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Criando modelos de problemas {% endif %} @@ -27,7 +28,7 @@ versions: 10. Abaixo dos campos de mensagem do commit, decida se vai fazer commit do seu modelo diretamente no branch padrão ou se vai criar um branch e abrir uma pull request. Para obter mais informações sobre pull requests, consulte "[Sobre pull requests](/articles/about-pull-requests)". ![Commit do modelo de problema com opção para principal ou abrir pull request](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. Clique em **Commit changes** (Fazer commit das alterações). Assim que essas alterações passarem por merge no branch padrão, o modelo será disponibilizado para os contribuidores usarem quando abrirem novos problemas no repositório. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Configurando o seletor de modelos {% data reusables.repositories.issue-template-config %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/pt-BR/content/github/building-a-strong-community/creating-a-default-community-health-file.md index ab58d57f7b28..bcae1fbbf171 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/pt-BR/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre arquivos padrão de integridade da comunidade -Você pode adicionar arquivos de integridade padrão da comunidade à raiz de um repositório público denominado `.github` que é propriedade de uma organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ou conta de usuário{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %} usará e exibirá arquivos padrão para qualquer repositório público de propriedade da conta que não tenha seu próprio arquivo desse tipo em nenhum dos seguintes locais: - a raiz do repositório - a pasta `.github` - a pasta `docs` -Por exemplo, qualquer pessoa que cria um problema ou uma pull request em um repositório público que não tem o próprio arquivo CONTRIBUTING verá um link para o arquivo CONTRIBUTING padrão. Se um repositório tiver algum arquivo na própria pasta `.github/ISSUE_TEMPLATE` {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}, incluindo modelos de problemas ou um arquivo *config.yml*,{% endif %} nenhum conteúdo da pasta-padrão `.github/ISSUE_TEMPLATE` será usado. +Por exemplo, qualquer pessoa que cria um problema ou uma pull request em um repositório público que não tem o próprio arquivo CONTRIBUTING verá um link para o arquivo CONTRIBUTING padrão. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. Os arquivos padrão não são incluídos em clones, pacotes ou downloads de repositórios individuais, pois eles são armazenados somente no repositório `.github`. ### Tipos de arquivo compatíveis -Você pode criar padrões na sua organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou conta de usuário{% endif %} para os seguintes arquivos de integridade da comunidade: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| Arquivo de integridade da comunidade | Descrição | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | Um arquivo CODE_OF_CONDUCT define os padrões de como ingressar em uma comunidade. Para obter mais informações, consulte "[Adicionar um código de conduta ao projeto](/articles/adding-a-code-of-conduct-to-your-project/)".{% endif %} -| *CONTRIBUTING.md* | Um arquivo CONTRIBUTING comunica como as pessoas devem contribuir com o seu projeto. Para obter mais informações, consulte "[Definir diretrizes para contribuidores de repositórios](/articles/setting-guidelines-for-repository-contributors/)".{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | Um arquivo FUNDING exibe um botão de patrocinador no repositório para aumentar a visibilidade das opções de financiamento para seu projeto de código aberto. Para obter mais informações, consulte "[Exibir um botão de patrocinador no seu repositório](/articles/displaying-a-sponsor-button-in-your-repository)".{% endif %} -| Modelos de problemas e pull request{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} e *config.yml*{% endif %} | Os modelos de problema e pull request personalizam e padronizam as informações que você deseja que contribuidores incluam quando eles abrem problemas e pull requests no seu repositório. Para obter mais informações, consulte "[Sobre problemas e modelos de pull request](/articles/about-issue-and-pull-request-templates/).{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | Um arquivo SECURITY fornece instruções sobre como relatar com responsabilidade uma vulnerabilidade de segurança em seu projeto. Para obter mais informações, consulte "[Adicionar uma política de segurança ao seu repositório](/articles/adding-a-security-policy-to-your-repository)".{% endif %} -| *SUPPORT.md* | Um arquivo SUPPORT permite que as pessoas conheçam maneiras de obter ajudar com seu projeto. Para obter mais informações, consulte "[Adicionar recursos de suporte ao projeto](/articles/adding-support-resources-to-your-project/)". | +| Arquivo de integridade da comunidade | Descrição | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | Um arquivo CODE_OF_CONDUCT define os padrões de como ingressar em uma comunidade. Para obter mais informações, consulte "[Adicionar um código de conduta ao projeto](/articles/adding-a-code-of-conduct-to-your-project/)".{% endif %} +| *CONTRIBUTING.md* | Um arquivo CONTRIBUTING comunica como as pessoas devem contribuir com o seu projeto. Para obter mais informações, consulte "[Definir diretrizes para contribuidores de repositórios](/articles/setting-guidelines-for-repository-contributors/)".{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | Um arquivo FUNDING exibe um botão de patrocinador no repositório para aumentar a visibilidade das opções de financiamento para seu projeto de código aberto. Para obter mais informações, consulte "[Exibir um botão de patrocinador no seu repositório](/articles/displaying-a-sponsor-button-in-your-repository)".{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Os modelos de problema e pull request personalizam e padronizam as informações que você deseja que contribuidores incluam quando eles abrem problemas e pull requests no seu repositório. Para obter mais informações, consulte "[Sobre problemas e modelos de pull request](/articles/about-issue-and-pull-request-templates/).{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | Um arquivo SECURITY fornece instruções sobre como relatar com responsabilidade uma vulnerabilidade de segurança em seu projeto. Para obter mais informações, consulte "[Adicionar uma política de segurança ao seu repositório](/articles/adding-a-security-policy-to-your-repository)".{% endif %} +| *SUPPORT.md* | Um arquivo SUPPORT permite que as pessoas conheçam maneiras de obter ajudar com seu projeto. Para obter mais informações, consulte "[Adicionar recursos de suporte ao projeto](/articles/adding-support-resources-to-your-project/)". | Você não pode criar um arquivo de licença padrão. Os arquivos de licença devem ser adicionados a repositórios individuais para que o arquivo seja incluído quando um projeto for clonado, empacotado ou baixado. ### Criar um repositório para arquivos padrão {% data reusables.repositories.create_new %} -2. Use o menu suspenso **Proprietário** e selecione a organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou conta de usuário{% endif %} para a qual você deseja criar arquivos-padrão. ![Menu suspenso Owner (Proprietário)](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Menu suspenso Owner (Proprietário)](/assets/images/help/repository/create-repository-owner.png) 3. Digite **.github** como o nome para seu repositório e uma descrição opcional. ![Campo Create repository (Criar repositório)](/assets/images/help/repository/default-file-repository-name.png) -4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![Botões de opção para selecionar status privado ou público](/assets/images/help/repository/create-repository-public-private.png) +4. Certifique-se de que o status do repositório está definido como **Público** (um repositório-padrão para arquivos não pode ser privado). ![Botões de opção para selecionar status privado ou público](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. No repositório, crie um dos arquivos compatíveis de integridade da comunidade. Os modelos de problema{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} e o seu arquivo de configuração{% endif %} devem estar em uma pasta denominada `.github/ISSUE_TEMPLATE`. Todos os outros arquivos compatíveis devem estar na raiz do repositório. Para obter mais informações, consulte "[Criar arquivos](/articles/creating-new-files/)". +7. No repositório, crie um dos arquivos compatíveis de integridade da comunidade. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. Todos os outros arquivos compatíveis devem estar na raiz do repositório. Para obter mais informações, consulte "[Criar arquivos](/articles/creating-new-files/)". diff --git a/translations/pt-BR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/pt-BR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index 76d2fdd59bb2..db801b75fa61 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/pt-BR/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Criar um footer diff --git a/translations/pt-BR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/pt-BR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 1c7ffe70c508..0bc1f8edfbb6 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/pt-BR/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter mais informações, consulte "[Sobre modelos de problema e pull request](/articles/about-issue-and-pull-request-templates)". Você pode criar um subdiretório *PULL_REQUEST_TEMPLATE/* em qualquer uma das pastas compatíveis para conter vários modelos de pull request, bem como usar o parâmetro de consulta `template` para especificar o modelo que preencherá o texto da pull request. Para obter mais informações, consulte "[Sobre automação de problemas e pull requests com parâmetros de consulta](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)". -Você pode criar modelos-padrão de pull request para a sua organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ou conta de usuário{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Adicionar um modelo de pull request diff --git a/translations/pt-BR/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/pt-BR/content/github/building-a-strong-community/creating-a-team-discussion.md index 0726d6a5ae02..704d3c75d0df 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/pt-BR/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} Para obter mais informações, consulte "[Sobre discussões de equipe](/articles/about-team-discussions)". diff --git a/translations/pt-BR/content/github/building-a-strong-community/disabling-wikis.md b/translations/pt-BR/content/github/building-a-strong-community/disabling-wikis.md index ec72739f2f7d..fb0e4d6eac1a 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/pt-BR/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando um wiki é desativado, o conteúdo dele é oculto, mas não apagado. Se você optar por tornar a habilitar os wikis posteriormente, as páginas anteriores serão restauradas. diff --git a/translations/pt-BR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/pt-BR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index dcf230002c4d..6621420a5a76 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/pt-BR/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/pt-BR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index e0521d30a3e7..9e7c82424ca0 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/pt-BR/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/editing-wiki-content.md b/translations/pt-BR/content/github/building-a-strong-community/editing-wiki-content.md index d8d1f2dd4a68..5e47f763f479 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/pt-BR/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adicionar links diff --git a/translations/pt-BR/content/github/building-a-strong-community/index.md b/translations/pt-BR/content/github/building-a-strong-community/index.md index eec34e2be7dd..3298f41be93d 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/index.md +++ b/translations/pt-BR/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/locking-conversations.md b/translations/pt-BR/content/github/building-a-strong-community/locking-conversations.md index 5e86b60383ee..382b02f7d6f7 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/pt-BR/content/github/building-a-strong-community/locking-conversations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. diff --git a/translations/pt-BR/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/pt-BR/content/github/building-a-strong-community/managing-disruptive-comments.md index 809825ccfb66..16acb1360ccb 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/pt-BR/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Hiding a comment diff --git a/translations/pt-BR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/pt-BR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index 002329bf856e..8c01d2c25324 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/pt-BR/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**Observação:** Você deve colocar caracteres reservados YAML, como `:` entre aspas. Por exemplo, `":bug: Bug"`. +**Nota:** Se um valor da matéria frontal incluir um caractere reservado em YAML como `:`, você deverá colocar todo o valor entre aspas. Por exemplo, `":bug: Bug"` ou `":new: triagem necessária, :bug: bug"`. {% endnote %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/pt-BR/content/github/building-a-strong-community/moderating-comments-and-conversations.md index f66d2acedf07..8c138ac37441 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/pt-BR/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/pt-BR/content/github/building-a-strong-community/pinning-a-team-discussion.md index c64be7ab123b..c96dd033e6ea 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/pt-BR/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/pt-BR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index 997d049cb328..09f420803983 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/pt-BR/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: Você pode criar diretrizes para informar como as pessoas devem contribui versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para ajudar os contribuidores do projeto a fazer um bom trabalho, você pode adicionar um arquivo com diretrizes de contribuição às pastas raiz, `docs` ou `.github` do repositório do projeto. Quando alguém abrir uma pull request ou criar um problema, verá um link para esse arquivo. @@ -19,7 +20,7 @@ Para contribuidores, as diretrizes ajudam a verificar se eles estão enviando pu Para proprietários e contribuidores, as diretrizes de contribuição economizam tempo e evitam aborrecimentos causados por pull requests ou problemas incorretos que precisam ser rejeitados e enviados novamente. -Você pode criar diretrizes de contribuição padrão para a organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ou conta de usuário{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/pt-BR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index 067bbef7b383..0e5e54a6f77f 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/pt-BR/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/pt-BR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index 0d5f7e5e9438..3b8f8c278331 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/pt-BR/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visualizar detalhes do histórico de edição de um comentário diff --git a/translations/pt-BR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/pt-BR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index 4020e9b49bba..44ff772a731c 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/pt-BR/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ Você pode desbloquear um usuário nas configurações da sua conta ou na págin ### Desbloquear usuários na página de perfil deles {% data reusables.profile.user_profile_page_navigation %} -2. Na barra lateral esquerda, na foto de perfil do usuário, clique em **Unblock or report user** (Desbloquear ou denunciar usuário). ![Link Unblock or report user (Desbloquear ou denunciar usuário)](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. Na barra lateral esquerda, abaixo da imagem de perfil do usuário, clique em {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} e, em seguida, clique em **Desbloquear ou relatar usuário**. ![Link Unblock or report user (Desbloquear ou denunciar usuário)](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. Clique em **Unblock user** (Desbloquear usuário). ![Caixa de diálogo modal com opção para desbloquear o usuário ou denunciar um abuso](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/pt-BR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/pt-BR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 908a375e843b..316331ad23d2 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/pt-BR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index 55b33db3b282..758b677fed58 100644 --- a/translations/pt-BR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/pt-BR/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Exibir histórico da wiki diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index 76407d888b07..f17a2643ef70 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ Você deve ter acesso de gravação em um repositório para criar um branch, abr {% data reusables.branches.new-repo-default-branch %} O branch-padrão é o branch que {% data variables.product.prodname_dotcom %} exibe quando alguém visita o seu repositório. O branch-padrão é também o branch inicial que o Git verifica localmente quando alguém clona o repositório. {% data reusables.branches.default-branch-automatically-base-branch %} -Por padrão, {% data variables.product.product_name %} nomeia o branch-padrão {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 3" %}`o principal`{% else %}`mestre`{% endif %} em qualquer novo repositório. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.change-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ Quando estiver satisfeito com seu trabalho, você poderá abrir uma pull request Depois que uma pull request tiver sido mesclada ou fechada, você poderá excluir o branch head, já que isso não é mais necessário. Você deve ter permissão de gravação no repositório para excluir branches. Não é possível excluir branches associados diretamente a pull requests abertas. Para obter mais informações, consulte "[Excluindo e recuperando branches em uma pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} Os seguintes diagramas ilustram isso. @@ -73,7 +74,7 @@ Quando um branch estiver protegido: - Se as verificações de status obrigatórias forem habilitadas no branch, não será possível fazer merge das alterações no branch até que todos os testes de CI obrigatórios sejam aprovados. Para obter mais informações, consulte "[Sobre verificações de status](/articles/about-status-checks)". - Se as revisões obrigatórias de pull request forem habilitadas no branch, não será possível fazer merge de alterações no branch até que todos os requisitos na política da revisão de pull request tenham sido atendidos. Para obter mais informações, consulte "[Fazer merge de uma pull request](/articles/merging-a-pull-request)". - Se a revisão obrigatória de um proprietário do código for habilitada em um branch, e uma pull request modificar o código que tem um proprietário, um proprietário do código deverá aprovar a pull request para que ela possa passar por merge. Para obter mais informações, consulte "[Sobre proprietários do código](/articles/about-code-owners)". -- Se a assinatura de commit obrigatória for habilitada em um branch, não será possível fazer push de qualquer commit no branch que não esteja assinado e verificado. Para obter mais informações, consulte "[Sobre verificação de assinatura de commit](/articles/about-commit-signature-verification)" e "[Sobre a assinatura de commit necessária](/articles/about-required-commit-signing). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- Se a assinatura de commit obrigatória for habilitada em um branch, não será possível fazer push de qualquer commit no branch que não esteja assinado e verificado. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - Se você usar o editor de conflitos do {% data variables.product.prodname_dotcom %} para corrigir conflitos para uma pull request que você criou de um branch protegido, o {% data variables.product.prodname_dotcom %} ajuda você a criar um branch alternativo para o pull request, para que sua resolução de conflitos possa ser mesclada. Para obter mais informações, consulte "[Resolvendo um conflito de merge no {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)".{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index 8ffd96731095..e8a4eabf4e57 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Há dois tipos principais de modelo de desenvolvimento com os quais é possível usar pull requests. No *fork e pull model*, qualquer um pode bifurcar um repositório existente e fazer push das alterações em sua bifurcação pessoal. Você não precisa de permissão ao repositório de origem para fazer push em uma bifurcação de propriedade do usuário. As alterações podem ser enviadas por pull no repositório de origem pelo mantenedor do projeto. Ao abrir uma pull request propondo alterações a partir de sua bifurcação de propriedade de usuário para um branch no repositório de origem (upstream), você poderá permitir que qualquer pessoa com acesso push ao repositório upstream faça alterações na sua pull request. Esse modelo é popular entre projetos de código aberto, pois ele reduz a resistência de novos contribuidores, além de permitir que as pessoas trabalhem de modo independente sem coordenação inicial. diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index ef5682ad0872..a81a75ff3251 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index 3467492ee0eb..a6d5d3d1e089 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Discussões no {% data variables.product.product_name %} @@ -19,7 +20,7 @@ Os problemas são úteis para discutir detalhes específicos de um projeto, como ### Reagir às ideias nos comentários -Você pode concordar ou discordar de uma ideia em uma conversa. Quando você adiciona uma reação a um comentário ou ao texto de uma discussão de equipe, de um problema ou de uma pull request, as pessoas inscritas na conversa não receberão uma notificação. Para obter mais informações sobre assinaturas, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Sobre as notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Assinar e cancelar assinatura das notificações](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}". +Você pode concordar ou discordar de uma ideia em uma conversa. Quando você adiciona uma reação a um comentário ou ao texto de uma discussão de equipe, de um problema ou de uma pull request, as pessoas inscritas na conversa não receberão uma notificação. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![Exemplo de um problema com reações](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index b27d75063cf7..e26020762eea 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Bifurcar um repositório é semelhante a copiar um repositório, com duas grandes diferenças: diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index 43c89164db65..69aa88849df1 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Muitas vezes, o Git pode resolver diferenças entre branches e fazer merge deles automaticamente. Normalmente, as alterações são em linhas diferentes, ou até mesmo em arquivos diferentes, o que facilita o entendimento do merge pelos computadores. No entanto, às vezes, há alterações conflitantes que o Git não pode resolver sem a sua ajuda. Geralmente, os conflitos de merge acontecem quando as pessoas fazem alterações diferentes na mesma linha do mesmo arquivo ou quando uma pessoa edita um arquivo e outra pessoa exclui o mesmo arquivo. diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index d006447ae798..cb05c11d336c 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index 9ae4f6ec345c..79df73332ff8 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre revisões de pull request Após a abertura de uma pull request, qualquer pessoa com acesso *de leitura* pode revisar e comentar nas alterações que ela propõe. Você também pode sugerir alterações específicas às linhas de código, que o autor pode aplicar diretamente a partir da pull request. Para obter mais informações, consulte "[Revisar alterações propostas em uma pull request](/articles/reviewing-proposed-changes-in-a-pull-request)". -Os proprietários de repositório e colaboradores podem solicitar uma revisão de pull request de uma pessoa específica. Os integrantes da organização também podem solicitar uma revisão de pull request de uma equipe com acesso de leitura ao repositório. Para obter mais informações, consulte "[Solicitar uma revisão de pull request](/articles/requesting-a-pull-request-review)". {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}Você pode especificar um subconjunto de integrantes da equipe a ser atribuído automaticamente no lugar de toda a equipe. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Os proprietários de repositório e colaboradores podem solicitar uma revisão de pull request de uma pessoa específica. Os integrantes da organização também podem solicitar uma revisão de pull request de uma equipe com acesso de leitura ao repositório. Para obter mais informações, consulte "[Solicitar uma revisão de pull request](/articles/requesting-a-pull-request-review)". {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} As revisões permitem discussão das alterações propostas e ajudam a garantir que as alterações atendam às diretrizes de contribuição do repositório e outros padrões de qualidade. Você pode definir quais indivíduos ou equipes possuem determinados tipos de área de código em um arquivo CODEOWNERS. Quando uma pull request modifica código que tem um proprietário definido, esse indivíduo ou equipe será automaticamente solicitado como um revisor. Para obter mais informações, consulte "[Sobre proprietários de código](/articles/about-code-owners/)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index e47d2fb3238b..d562243b9fa7 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre pull requests @@ -53,6 +54,13 @@ Ao criar uma pull request, você pode optar por criar uma que já está pronta p {% data reusables.pull_requests.mark-ready-review %} Você pode converter uma pull request em rascunho a qualquer momento. Para obter mais informações, consulte "[Alterar o stage de uma pull request](/articles/changing-the-stage-of-a-pull-request)". +### Diferenças entre commits em páginas de comparação e pull request + +As páginas de comparação e pull request usam métodos diferentes para calcular o diff para os arquivos alterados: + +- As páginas de comparação mostram a diferença entre a ponta do ref principal e o ancestral comum atual (ou seja, a base de merge) do ref principal e de base. +- As páginas de pull request mostram a diferença entre a ponta do ref principal e o ancestral comum do ref principal e de base no momento em que o pull request foi criado. Consequentemente, a base de merge utilizada para a comparação pode ser diferente. + ### Leia mais - "[pull request](/articles/github-glossary/#pull-request)" no glossário do {% data variables.product.prodname_dotcom %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index ffdefb360c7f..51205b4fa8a5 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As verificações de status se baseiam em processos externos, como compilações de integração contínua, que são executados para cada push que você faz em um repositório. Você pode ver o estado de *pendência*, *aprovação* ou *falha* das verificações de status ao lado de commits individuais em sua pull request. diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 7f9835d201e1..f447e5a859f2 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index ed1c4b4b2870..b061b7c4e7f9 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Pessoas com acesso push ao repositório upstream de uma bifurcaçã versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Somente os autores da pull request ou aqueles com acesso push ao repositório upstream podem fornecer aos mantenedores de repositório upstream permissão para fazer commits em seus branch de comparação da pull request em uma bifurcação de propriedade do usuário. Para saber mais sobre repositórios upstream, consulte "[Sobre bifurcações](/articles/about-forks)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 4c722edd2273..38aaa27b4549 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter mais informações sobre revisões obrigatórias, consulte "[Sobre revisões obrigatórias para pull requests](/articles/about-required-reviews-for-pull-requests)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index 6927bda70c00..10ba64430534 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. No menu suspenso do branch base, selecione o branch base em relação ao qual deseja [comparar as alterações](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Menu suspenso do branch base ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. Leia as informações sobre como alterar o branch base e clique em **Change base** (Alterar base). ![Botão de confirmação de alteração do branch base ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Dica:** Ao abrir um pull request, {% data variables.product.product_name %} definirá a base para o commit das referências de branches. Se o branch for atualizado no futuro, {% data variables.product.product_name %} não irá atualizar o commit do branch de base. + +{% endtip %} + ### Leia mais - "[Criar uma pull request](/articles/creating-a-pull-request)" diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index 41b060b1d325..4135232bf843 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Alterar o stage de uma pull request -intro: 'Você pode marcar um rascunho de pull request como pronto para a revisão{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %} ou converter um pull request em um rascunho{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: Pessoas com permissões de gravação em um repositório e autores de pull request podem alterar o stage de uma pull request. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Marcando uma pull request como pronta para revisão @@ -18,7 +19,7 @@ versions: 2. Na lista "Pull requests", clique na pull request que deseja marcar como pronta para revisão. 3. Na caixa de merge, clique em **Pronto para revisar**. ![Botão Ready for review (Pronta para revisão)](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### Convertendo uma pull request em rascunho diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index 3b2d83878696..8b10f31ffc75 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: Qualquer pessoa com acesso de gravação a um repositório pode der versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index 83475f82c406..4a07359e33cf 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..e185d0a0cf41 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +intro: 'Workflow quality features like statuses, {% if enterpriseServerVersions contains currentVersion %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index 0c8bce9c2341..2805c8c0820b 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'Depois de abrir uma pull request em um repositório, os colaboradores ou versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre comentários da pull request diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index bffdf8b73bea..32c04eecaf74 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Só é possível fazer commits em branches da pull request que: diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 3421e3e0e878..aab75383e671 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index 43f0363ae6dd..238825ad3e6b 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Qualquer pessoa com acesso de gravação a um repositório pode cri versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você também pode dar permissão aos mantenedores do repositório upstream para fazer push de commits em uma bifurcação de propriedade do usuário. Se sua pull request comparar o branch de tópico com um branch no repositório upstream como o branch base, o branch de tópico também será chamado de branch de comparação da pull request. Para obter mais informações sobre branches de pull request, incluindo exemplos, consulte "[Criar uma pull request](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index 8a9affa92c34..667ec3cc8774 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com permissões de leitura em um repositório pode criar uma pull request, mas você deve ter permissões de gravação para criar um branch. Se você quiser criar um branch para sua pull request e não tiver permissões de gravação no repositório, é possível bifurcar o repositório primeiro. Para obter mais informações, consulte "[Criar uma pull request de uma bifurcação](/articles/creating-a-pull-request-from-a-fork)" e "[Sobre bifurcações](/articles/about-forks)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index 2f86b9226361..f35f3404d013 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Criar um branch @@ -29,7 +30,7 @@ Se o branch que você deseja excluir estiver associado a um pull request aberto, {% data reusables.repositories.navigate-to-branches %} 1. Role até o branch que deseja excluir e clique em {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}. ![excluir o branch](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} Para obter mais informações, consulte "[Sobre branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index bb80ba590a16..a81bb4db563e 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 23c4687b7648..68638e6663f8 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode filtrar arquivos em um pull request por tipo de extensão de arquivo, como `. tml` ou `.js`, falta de uma extensão, propriedade de código ou dotfiles. diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index e8ad021ea744..ff54afcfe683 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com acesso de leitura em um repositório pode visualizar uma lista das modificações de funções e métodos em determinados arquivos de uma pull request. diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index 5250b530b988..332e399b36e6 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Seguir o fluxo GitHub diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index bca87394b57b..9068d9e46640 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index b66fded9eccb..e2d00351a4bd 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Aplicar alterações sugeridas diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/index.md index 1cef4612d677..37564976af03 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index b06ce84ecbee..1f0d73e7e0d3 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ Se decidir que não quer que as alterações em um branch de tópico sofram merg O repositório pode ser configurado para que o branch principal de um pull request seja excluído automaticamente quando você faz o merge de um pull request. Para obter mais informações, consulte "[Gerenciar a exclusão automática de branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)". - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Observação**: {% data reusables.pull_requests.retargeted-on-branch-deletion %} Para obter mais informações, consulte "[Sobre branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 0cc7b70f116e..9a9870873738 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/overview.md index cbc3a1493df5..93408ad93503 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index fcffe622efb0..62fda6c983bc 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 8b9afeabf4d6..7fbcc480e5a2 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Proprietários e colaboradores de um repositório pertencente a uma conta de usuário podem atribuir revisões de pull requests. Os integrantes da organização com permissões de triagem em um repositório podem atribuir uma revisão de pull request. -Os proprietários e colaboradores podem atribuir uma revisão de pull request a qualquer pessoa que recebeu explicitamente [acesso de leitura](/articles/access-permissions-on-github) em um repositório pertencente a um usuário. Os integrantes da organização podem atribuir uma revisão de pull request para qualquer pessoa ou equipe com acesso de leitura em um repositório. O revisor ou a equipe receberão uma notificação informando que você solicitou a revisão de uma pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}Se você solicitou uma revisão de uma equipe e a atribuição de código está habilitada serão solicitados integrantes específicos e a equipe será removida como revisora. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Os proprietários e colaboradores podem atribuir uma revisão de pull request a qualquer pessoa que recebeu explicitamente [acesso de leitura](/articles/access-permissions-on-github) em um repositório pertencente a um usuário. Os integrantes da organização podem atribuir uma revisão de pull request para qualquer pessoa ou equipe com acesso de leitura em um repositório. O revisor ou a equipe receberão uma notificação informando que você solicitou a revisão de uma pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} {% note %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 1b9ed3f8d809..ec47c6933b68 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. {% endif %} @@ -31,7 +32,7 @@ If a site administrator disables the merge conflict editor for pull requests bet {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index c28454eea692..b1cb53a0ec0b 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os conflitos de merge ocorrem quando alterações concorrentes são feitas na mesma linha de um arquivo ou quando uma pessoa edita um arquivo e outra pessoa exclui o mesmo arquivo. Para obter mais informações, consulte "[Sobre conflitos de merge](/articles/about-merge-conflicts/)". diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index f7dedd93148b..a57b13cf3114 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre a reversão de uma pull request diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index 06504deb79f3..4a8e0f6fc9c7 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index 847451bb7273..655476bc9ba9 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre revisões de pull requests diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index a2c24774484a..a9c0d595adb8 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para poder sincronizar a bifurcação com o repositório upstream, você deve [configurar um remote que aponte para o repositório upstream](/articles/configuring-a-remote-for-a-fork) no Git. {% data reusables.command_line.open_the_multi_os_terminal %} 2. Altere o diretório de trabalho atual referente ao seu projeto local. -3. Obtenha os branches e os respectivos commits do repositório upstream. Os commits para `master` serão armazenados em um branch local, `upstream/master`. +3. Obtenha os branches e os respectivos commits do repositório upstream. Commits to `main` will be stored in a local branch, `upstream/main`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ Para poder sincronizar a bifurcação com o repositório upstream, você deve [c > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. Faça checkout do branch `master` local da bifurcação. +4. Check out your fork's local `main` branch. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. Faça merge das alterações de `upstream/master` para o branch `master` local. Isso coloca o branch `master` da bifurcação em sincronia com o repositório upstream, sem perder as alterações locais. +5. Merge the changes from `upstream/main` into your local `main` branch. This brings your fork's `main` branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ Para poder sincronizar a bifurcação com o repositório upstream, você deve [c > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index a43d64e8a777..a4685930faf9 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index bd0b2405f6f9..3ffd8881e061 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ Se um repositório público passa a ser privado, as bifurcações públicas dele Ou seja, as bifurcações de um repositório público permanecerão públicas na própria rede de repositório separada, mesmo depois que o repositório principal se tornar privado. Isso permite que os proprietários da bifurcação continuem trabalhando e colaborando sem interrupção. Se as bifurcações públicas não tiverem sido movidas para uma rede separada dessa forma, os proprietários dessas bifurcações precisarão obter as [permissões de acesso](/articles/access-permissions-on-github) apropriadas para fazer pull de alterações do repositório principal (agora privado) e enviar pull requests para ele, ainda que antes não precisassem dessas permissões. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Se um repositório público tiver acesso de leitura anônimo do Git habilitado e o repositório passar a ser privado, todas as bifurcações do repositório perderão o acesso de leitura anônimo do Git e retornarão à configuração padrão desabilitada. Se um repositório bifurcado passar a ser público, os administradores dele poderão reabilitar o acesso de leitura anônimo do Git. Para obter mais informações, consulte "[Habilitar acesso de leitura anônimo do Git para um repositório](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)". {% endif %} diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 232a65f6ccc4..c9d9195a540f 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-pre-receive-hooks.md b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-pre-receive-hooks.md index 7bce5080750f..536216cd5a1f 100644 --- a/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-pre-receive-hooks.md +++ b/translations/pt-BR/content/github/collaborating-with-issues-and-pull-requests/working-with-pre-receive-hooks.md @@ -21,7 +21,7 @@ Total 3 (delta 0), reused 0 (delta 0) remote: always_reject.sh: failed with exit status 1 remote: error: rejecting all pushes To https://54.204.174.51/hodor/nope.git - ! [remote rejected] master -> master (pre-receive hook declined) + ! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to 'https://54.204.174.51/hodor/nope.git' ``` diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/about-commits.md b/translations/pt-BR/content/github/committing-changes-to-your-project/about-commits.md index 5fade3f2373a..a998a5d8d154 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre commits diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/pt-BR/content/github/committing-changes-to-your-project/changing-a-commit-message.md index ba8395fc1441..5c44e22cdc41 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,15 +7,16 @@ intro: 'Se uma mensagem do commit contiver informações imprecisas, incorretas versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reescrever a mensagem do commit mais recente Você pode alterar a mensagem do commit mais recente usando o comando `git commit --amend`. -No Git, o texto da mensagem do commit faz parte do commit. Alterar a mensagem do commit mudará a ID do commit, isto é, a soma de verificação SHA1 que nomeia o commit. Efetivamente, você está criando um commit que substitui o antigo. +No Git, o texto da mensagem do commit faz parte do commit. Alterar a mensagem do commit mudará o ID do commit, isto é, a soma de verificação SHA1 que nomeia o commit. Efetivamente, você está criando um commit que substitui o antigo. -### Não foi feito push online do commit +### Não foi feito push on-line do commit Se o commit existir em seu repositório local e não tiver sido publicado no {% data variables.product.product_location %}, você poderá corrigir a mensagem do commit com o comando `git commit --amend`. @@ -106,13 +107,13 @@ Para obter mais informações sobre rebase interativo, consulte a seção sobre {% tip %} -Tal como antes, corrigir a mensagem do commit resultará em um novo commit com uma nova ID. No entanto, nesse caso, cada commit que segue o commit corrigido também obterá uma nova ID, pois cada commit também contém a id de seu principal. +Tal como antes, corrigir a mensagem do commit resultará em um novo commit com um novo ID. No entanto, nesse caso, cada commit que segue o commit corrigido também obterá um novo ID, pois cada commit também contém o id de seu principal. {% endtip %} {% warning %} -Se você incluiu informações confidenciais em uma mensagem do commit, forçar o push de um commit com um commit corrigido pode não remover o commit original do {% data variables.product.product_name %}. O commit antigo não fará parte de um clone subsequente. No entanto, ele ainda poderá ser armazenado no cache do {% data variables.product.product_name %} e ser acessado por meio da ID do commit. Você deve contatar o {% data variables.contact.contact_support %} com a ID do commit antigo para que ele seja apagado do repositório remoto. +Se você incluiu informações confidenciais em uma mensagem do commit, forçar o push de um commit com um commit corrigido pode não remover o commit original do {% data variables.product.product_name %}. O commit antigo não fará parte de um clone subsequente. No entanto, ele ainda poderá ser armazenado no cache do {% data variables.product.product_name %} e ser acessado por meio do ID do commit. Você deve contatar o {% data variables.contact.contact_support %} com o ID do commit antigo para que ele seja apagado do repositório remoto. {% endwarning %} diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/pt-BR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index 2b59faea298e..95e060fe2e7b 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se seu commit não estiver no branch padrão, um indicador mostrará os branches que contêm o commit. Se o commit fizer parte de uma pull request sem merge, ele mostrará um link. diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/pt-BR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index 3421f2f094b9..35812831f875 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você usa `git show` para exibir um commit específico na linha de comando, é possível que veja um erro fatal. diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/pt-BR/content/github/committing-changes-to-your-project/comparing-commits.md index fe9b9ada7b99..1132eca9d9f0 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode comparar o estado de seu repositório entre os branches, tags, commits e datas. Para comparar diferentes versões do repositório, adicione `/compare` ao caminho do seu repositório. @@ -26,9 +27,9 @@ Veja a seguir um exemplo de uma [comparação entre dois branches](https://githu ### Comparar tags -A comparação de tags de versão irá mostrar alterações no seu repositório desde a última versão. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Para obter mais informações, consulte "[Comparar versões](/github/administering-a-repository/comparing-releases)".{% endif %} +A comparação de tags de versão irá mostrar alterações no seu repositório desde a última versão. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}Para comparar tags, você pode selecionar o nome de uma tag no menu suspenso `comparar` na parte superior da página.{% else %} Em vez de digitar o nome de um branch, digite o nome da sua tag no menu suspenso `comparar`.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} Veja a seguir o exemplo de uma [comparação entre duas tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/pt-BR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 079e81663f51..e0e23bf5804f 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,11 +1,12 @@ --- title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Required co-author information @@ -68,7 +69,7 @@ After you've made changes in a file using the web editor on {% data variables.pr The new commit and message will appear on {% data variables.product.product_location %}. ### Further reading -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" - "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} - "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/pt-BR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index bdbf94665bea..0a0c2aa979ad 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/pt-BR/content/github/committing-changes-to-your-project/differences-between-commit-views.md index 08b2f6ca0a1a..b398c86daa9c 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- No {% data variables.product.product_name %}, é possível ver o histórico de commits de um repositório: diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/index.md b/translations/pt-BR/content/github/committing-changes-to-your-project/index.md index 1663841d4378..ec85e37f5ddc 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/index.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/pt-BR/content/github/committing-changes-to-your-project/troubleshooting-commits.md index dcc603a8c5db..a574d2572dd5 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/pt-BR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 01a4b9c37e8e..64b9fe27f84d 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/pt-BR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index c65c19f591a8..bfaea6e1b93f 100644 --- a/translations/pt-BR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/pt-BR/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: Por que meus commits estão vinculados ao usuário errado? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: 'O {% data variables.product.product_name %} usa o endereço de e-mail no header do commit para vincular o commit a um usuário do GitHub. Se os commits estiverem sendo vinculados a outro usuário ou não estiverem vinculados a nenhum usuário, talvez você precise alterar suas configurações locais do Git, adicionar um endereço de e-mail às configurações de e-mail da sua conta ou ambos.' +intro: 'O {% data variables.product.product_name %} usa o endereço de e-mail no header do commit para vincular o commit a um usuário do GitHub. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### Commits vinculados a outro usuário -Se os commits estiverem vinculados a outro usuário, significa que o usuário adicionou o endereço de e-mail em suas configurações locais do Git local à conta dele do {% data variables.product.product_name %}. Nesse caso, altere o e-mail nas suas configurações locais do Git e adicione o novo endereço de e-mail à sua conta do {% data variables.product.product_name %} para vincular futuros commits a ela. +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Os commits antigos não serão vinculados. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. Para alterar o endereço de e-mail nas suas configurações local do Git, siga as etapas em "[Configurar endereço de e-mail do commit no Git](/articles/setting-your-commit-email-address)". Se você trabalha em várias máquinas, precisa alterar essa configuração em cada uma deles. -2. Adicione o endereço de e-mail da etapa 2 às configurações da sua conta seguindo as etapas em "[Adicionar endereço de e-mail à sua conta do GitHub](/articles/adding-an-email-address-to-your-github-account)". +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". Se você trabalha em várias máquinas, precisa alterar essa configuração em cada uma deles. +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} Os commits criados a partir daí serão vinculados à sua conta. @@ -34,9 +35,13 @@ Para verificar o endereço de e-mail usado para esses commits e conectar commits 1. Navegue até o commit clicando no link da mensagem do commit. ![Link da mensagem do commit](/assets/images/help/commits/commit-msg-link.png) 2. Para ler uma mensagem sobre o motivo do commit não estar vinculado, passe o mouse sobre o {% octicon "question" aria-label="Question mark" %} azul à direita do nome de usuário. ![Mensagem do commit exibida ao passar o mouse](/assets/images/help/commits/commit-hover-msg.png) - - **Autor não reconhecido (com endereço de e-mail)** – Se esta mensagem for exibida com um endereço de e-mail, significa que o endereço não foi adicionado às configurações da sua conta. Para vincular os commits, [adicione o endereço de e-mail às suas configurações de e-mail do GitHub](/articles/adding-an-email-address-to-your-github-account). Se o seu endereço de e-mail tiver um Gravatar associado a ele, o Gravatar será exibido ao lado do seu nome de usuário, em vez do nome Octocat padrão cinza. - - **Autor não reconhecido (sem endereço de e-mail)** – Se esta mensagem for exibida sem um endereço de e-mail, significa que você usou um endereço de e-mail genérico que não pode ser adicionado às suas configurações de e-mail. Você precisará [configurar seu endereço de e-mail do commit no Git](/articles/setting-your-commit-email-address) e depois [adicionar o novo endereço às suas configurações de e-mail do GitHub](/articles/adding-an-email-address-to-your-github-account) para vincular os futuros commits. Os commits antigos não serão vinculados. - - **E-mail inválido** – Significa que o endereço de e-mail nas suas configurações locais do Git está em branco ou fora do formato. Você precisará [configurar seu endereço de e-mail do commit no Git](/articles/setting-your-commit-email-address) e depois [adicionar o novo endereço às suas configurações de e-mail do GitHub](/articles/adding-an-email-address-to-your-github-account) para vincular os futuros commits. Os commits antigos não serão vinculados. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Os commits antigos não serão vinculados. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index 826ce3095fb2..d049245a9f05 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 5eeaf622e2ae..c6687d8c1e5f 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As pessoas com permissões de administrador ou proprietário podem configurar um arquivo CODEOWNERS em um repositório. @@ -20,9 +21,9 @@ Solicita-se automaticamente que os proprietários do código revisem quando algu Quando alguém com permissões de administrador ou proprietário tiver habilitado revisões obrigatórias, se desejar, ele também poderá exigir aprovação de um proprietário do código para que o autor possa fazer merge de uma pull request no repositório. Para obter mais informações, consulte "[Habilitar revisões obrigatórias para pull requests](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}Se uma equipe habilitou as atribuições de revisão de código, as aprovações individuais não irão satisfazer o requisito para a aprovação do proprietário do código em um branch protegido. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. Para obter mais informações, consulte "[Gerenciando a responsabilidade pela revisão de código para sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} Se um arquivo tiver um proprietário do código, você poderá ver quem é o proprietário do código antes de abrir um pull request. No repositório, é possível pesquisar o arquivo e passar o mouse sobre {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index 3a9fd65bc680..8af95a7a8930 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um arquivo LEIAME, junto com {% if currentVersion == "free-pro-team@latest" %}a [licença de repositório](/articles/licensing-a-repository), [diretrizes de contribuição](/articles/setting-guidelines-for-repository-contributors) e um [código de conduta](/articles/adding-a-code-of-conduct-to-your-project){% else %}uma [licença de repositório](/articles/licensing-a-repository) e diretrizes de contribuição [](/articles/setting-guidelines-for-repository-contributors){% endif %} ajudam você a comunicar as expectativas e gerenciar contribuições para o seu projeto. @@ -23,7 +24,7 @@ Se você colocar o arquivo LEIAME na raiz do repositório, `docs`, ou no diretó ![Página principal do repositório github/scientist e seu arquivo LEIAME](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index 8f34ead56d40..a234d85baa8e 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode possuir repositórios individualmente ou compartilhar a propriedade de repositórios com outras pessoas em uma organização. diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index 8d39dc768868..b132dcfd29f0 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} usa [Biblioteca Linguist](https://github.com/github/linguist) a de código aberto para diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index d8c3f2ea37c5..9e2fc6a4ec4f 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,22 +1,29 @@ --- title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If {% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### About internal repositories {% note %} @@ -27,9 +34,9 @@ People with admin permissions for a repository can change an existing repository {% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from {% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index fa78ec7c1c7a..d588ff9d1143 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index 2192d1759eac..53feab564f8f 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 5364873fbeb0..f7fc86c5ee79 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,11 +1,12 @@ --- title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -30,7 +31,7 @@ When you clone a repository or wiki, only Git data, such as project files and co - [Projects](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} ### Third-party backup tools diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index 82f8dcb4ff25..bbd3e66c944d 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index 060c3c1cb560..ed488aa6a2e8 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre clonagem de um repositório @@ -16,7 +17,7 @@ Clonar um repositório extrai uma cópia completa de todos os dados do repositó É possível clonar o repositório existente ou clonar o repositório existente de outra pessoa para contribuir para um projeto. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Dica**: Você também pode clonar um repositório usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`clone de repositório gh`](https://cli.github.com/manual/gh_repo_clone)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index 646561bfeb75..40fa7d6ab0ba 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,16 +21,16 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Dica**: Você também pode criar um repositório usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`criar repositório gh`](https://cli.github.com/manual/gh_repo_create)" na documentação do {% data variables.product.product_location %}. +**Dica**: Você também pode criar um repositório usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`criar repositório gh`](https://cli.github.com/manual/gh_repo_create)" na documentação do {% data variables.product.prodname_cli %}. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. Se desejar, para criar um repositório com a estrutura de diretório e arquivos de um repositório existente, use o menu suspenso **Choose a template** (Escolher um modelo) e selecione um repositório de modelo. Você verá repositórios de modelo que pertencem a você e às organizações das quais você é integrante ou que usou antes. Para obter mais informações, consulte "[Criar um repositório a partir de um modelo](/articles/creating-a-repository-from-a-template)". ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. Se desejar, para criar um repositório com a estrutura de diretório e arquivos de um repositório existente, use o menu suspenso **Choose a template** (Escolher um modelo) e selecione um repositório de modelo. Você verá repositórios de modelo que pertencem a você e às organizações das quais você é integrante ou que usou antes. Para obter mais informações, consulte "[Criar um repositório a partir de um modelo](/articles/creating-a-repository-from-a-template)". ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. Opcionalmente, se você escolheu usar um modelo para incluir a estrutura do diretório e arquivos de todos os branches no modelo, e não apenas o branch-padrão, selecione **Incluir todos os branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. No menu suspenso Proprietário, selecione a conta na qual deseja criar o repositório.![Menu suspenso Owner (Proprietário)](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index dade074a8735..4df64c6208fc 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre modelos de repositório Qualquer pessoa com permissões de leitura em um repositório de modelos pode criar um repositório a partir desse modelo. Para obter mais informações, consulte "[Criar um repositório de modelos](/articles/creating-a-template-repository)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Dica**: Você também pode criar um repositório a partir de um modelo usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`criar repositório gh`](https://cli.github.com/manual/gh_repo_create)" na documentação do {% data variables.product.product_location %}. +**Dica**: Você também pode criar um repositório a partir de um modelo usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`criar repositório gh`](https://cli.github.com/manual/gh_repo_create)" na documentação do {% data variables.product.prodname_cli %}. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Você pode optar por incluir a estrutura do diretório e os arquivos apenas a partir do branch-padrão do repositório de modelos ou incluir todos os branches. {% endif %} @@ -37,7 +38,7 @@ Para obter mais informações sobre bifurcações, consulte "[Sobre bifurcaçõe 2. Acima da lista de arquivos, clique em **Use this template** (Usar este modelo). ![Botão Use this template (Usar este modelo)](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. Opcionalmente, para incluir a estrutura de diretório e arquivos de todos os branches no modelo, e não apenas o branch-padrão, selecione **Incluir todos os branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. Clique em **Create repository from template** (Criar repositório a partir do modelo). diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index c5237190fe19..299db46bca43 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index 985918901d8d..39778d159c4d 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,20 +1,26 @@ --- title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: Anyone with admin permissions to a repository can make the repository a template. redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} + +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. + +{% endnote %} To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. +1. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index 21acac5b3026..cc682b2ebf74 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Crie um repositório **privado** para hospedar o código-fonte do seu projeto. diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index d4a6346ee66b..56a0c3d7f71a 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para poder duplicar um repositório e fazer push (ou seja, _espelhamento_) na nova cópia do repositório, é preciso [criar o novo repositório](/articles/creating-a-new-repository) no {% data variables.product.product_location %}. Nesses exemplos, `exampleuser/new-repository` ou `exampleuser/mirrored` são os espelhos. diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 8141864a6024..0d7eef7eaf8f 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- É simples identificar esse erro; o Git avisará quando você tentar clonar o repositório: diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index 7dbef3c63f5c..b84b840535ba 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Erro: repositório não encontrado' -intro: '{% if currentVersion == "free-pro-team@latest" %}Se você vir este erro ao clonar um repositório, isto significa que o repositório não existe ou que você não tem permissão para acessá-lo. Existem algumas soluções para esse erro, dependendo do motivo.{% else %}Ao encontrar esse erro ao clonar um repositório, significa que o repositório não existe, você não tem permissão para acessá-lo ou a instância do GitHub Enterprise está em modo privado. Existem algumas soluções para esse erro, dependendo do motivo.{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Verifique a ortografia @@ -42,12 +43,10 @@ Se o repositório pertencer a uma organização e você estiver usando uma chave Para obter mais informações, consulte [Adicionar uma nova chave SSH à sua conta GitHub](/articles/adding-a-new-ssh-key-to-your-github-account). -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### Verifique se sua instância está em modo privado Caso o administrador de seu site tenha habilitado o modo privado em sua instância GitHub Enterprise, clones anônimos em `git://` estarão desabilitados. Caso não consiga clonar um repositório, contate o administrador de seu site. - {% endif %} ### Verifique se o repositório realmente existe diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index a219262354d3..f9b752862ca5 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Segue aqui um exemplo de erro HTTPS que você pode receber: @@ -70,7 +71,7 @@ Quando for solicitado um nome e senha, certifique-se de usar uma conta que tenha {% tip %} -**Dica**: Se você não desejar inserir suas credenciais toda vez que interagir com o repositório remoto, você poderá ativar o [armazenamento de credenciais](/github/using-git/caching-your-github-credentials-in-git). +**Dica**: Se você não desejar inserir suas credenciais toda vez que interagir com o repositório remoto, você poderá ativar o [armazenamento de credenciais](/github/using-git/caching-your-github-credentials-in-git). Se você já está usando o cache de credenciais, certifique-se de que o seu computador tem as credenciais corretas armazenadas em cache. Credenciais incorretas ou desatualizadas causarão falha na autenticação. {% endtip %} diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/index.md index b4f524f9eeed..d5e30bf3abc7 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 88f4298670cb..400b26f9ba3c 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Escolher a licença ideal diff --git a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index 19d4944fb2a6..cebe80ecf1a0 100644 --- a/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/pt-BR/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A maioria dos limites abaixo afetam o {% data variables.product.product_name %} e a API. diff --git a/translations/pt-BR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/pt-BR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index c0f7c3d3f248..f57f1a174782 100644 --- a/translations/pt-BR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/pt-BR/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### Ferramentas de edição -Para otimizar seu fluxo de trabalho, é possível conectar-se a repositórios {% data variables.product.product_name %} em ferramentas de edição de terceiros, como Atom, Unity e Visual Studio. +Você pode conectar-se aos repositórios de {% data variables.product.product_name %} de ferramentas de editores de terceiros, como o Atom, Unity e o Visual Studio. #### {% data variables.product.product_name %} para Atom @@ -30,8 +30,12 @@ A extensão {% data variables.product.product_name %} para Visual Studio, permit ### Ferramentas de gerenciamento de projetos -Para agilizar o fluxo de trabalho, você pode integrar sua conta pessoal {% data variables.product.product_name %} ou organização a ferramentas de gerenciamento de projetos de terceiros, como o Jira. +Você pode integrar sua conta pessoal de {% data variables.product.product_name %} ou organização com ferramentas de gerenciamento de projetos de terceiros, como o Jira ou Slack. #### Integração Jira Cloud e {% data variables.product.product_name %}.com -É possível integrar o Jira Cloud à sua conta pessoal ou de sua organização para analisar commits e pull requests e criar metadados e hyperlinks relevantes em qualquer problema mencionado no Jira. +É possível integrar o Jira Cloud à sua conta pessoal ou de sua organização para analisar commits e pull requests e criar metadados e hyperlinks relevantes em qualquer problema mencionado no Jira. Para obter mais informações, visite o [aplicativo de integração do Jira](https://github.com/marketplace/jira-software-github) no marketplace. + +#### Integração com Slack e {% data variables.product.product_name %} + +Você pode integrar o Slack à sua conta pessoal ou da organização para assinar notificações, fechar ou abrir problemas e fornecer referências ricas para problemas e pull requests sem sair do Slack. Para obter mais informações, visite o [aplicativo de integração do Slack](https://github.com/marketplace/slack-github) no Marketplace. diff --git a/translations/pt-BR/content/github/extending-github/about-webhooks.md b/translations/pt-BR/content/github/extending-github/about-webhooks.md index a765f39e4a3a..59553294a343 100644 --- a/translations/pt-BR/content/github/extending-github/about-webhooks.md +++ b/translations/pt-BR/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Webhooks permitem que notificações sejam entregues a um servidor web ex versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/extending-github/getting-started-with-the-api.md b/translations/pt-BR/content/github/extending-github/getting-started-with-the-api.md index 0f913074419c..1ebadc20f18d 100644 --- a/translations/pt-BR/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/pt-BR/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para automatizar tarefas comuns, fazer backup dos seus dados ou criar integrações que estendem o {% data variables.product.product_name %}, você poderá usar a API do {% data variables.product.product_name %}. diff --git a/translations/pt-BR/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/pt-BR/content/github/extending-github/git-automation-with-oauth-tokens.md index c91b131eb04a..1287fb6be515 100644 --- a/translations/pt-BR/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/pt-BR/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'Você pode usar tokens OAuth para interagir com {% data variables.produc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Etapa 1: Obtenha um token OAuth diff --git a/translations/pt-BR/content/github/extending-github/index.md b/translations/pt-BR/content/github/extending-github/index.md index 08739f30871f..e540636566e5 100644 --- a/translations/pt-BR/content/github/extending-github/index.md +++ b/translations/pt-BR/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index cdb4640984c7..8c301c8f1abc 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ Você pode usar {% data variables.product.prodname_code_scanning %} webhooks par ### Leia mais * "[Sobre {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Usar {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} com seu sistema de CI existente +* "[Usar {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} com seu sistema CI existente](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[Suporte do SARIF para {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index af2300e7a3c5..0cc08d5b3c84 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -48,7 +48,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -150,8 +150,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -165,8 +163,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index e3d7464b327a..ef76c6ead1ad 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configurar o fluxo de trabalho do CodeQL para linguagens compiladas shortTitle: Configurar para linguagens compiladas intro: 'Você pode configurar como o {% data variables.product.prodname_dotcom %} usa o {% data variables.product.prodname_codeql_workflow %} para varrer o código escrito em linguagens compiladas para obter vulnerabilidades e erros.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'Pessoas com permissões de gravação para um repositório podem configurar {% data variables.product.prodname_code_scanning %} para o repositório.' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index f4cabb2462b7..d44cd2e445b5 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -42,7 +42,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -90,7 +90,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 873f202e7af2..15e533264918 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: Encontrar vulnerabilidades e erros de segurança no seu código +shortTitle: Encontrar vulnerabilidades e erros de codificação product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /managing-results-from-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index aaac7cc98dba..876423b274e1 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Gerenciar alertas de verificação de código para o seu repositório shortTitle: Gerenciando alertas -intro: 'Você pode visualizar, corrigir e fechar alertas de possíveis vulnerabilidades ou erros no código do seu projeto.' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'As pessoas com permissão de gravação em um repositório podem gerenciar alertas de {% data variables.product.prodname_code_scanning %} do repositório.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Qualquer pessoa com permissão de leitura para um repositório pode ver alertas {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Opcionalmente, se o alerta destacar um problema com o fluxo de dados, clique em **Mostrar caminhos** para exibir o caminho da fonte de dados até o destino onde é usado. ![Exemplo de alerta de fluxo de dados](/assets/images/help/repository/code-scanning-show-paths.png) +1. Em "{% data variables.product.prodname_code_scanning_capc %}", clique no alerta que você gostaria de explorar. ![Resumo dos alertas](/assets/images/help/repository/code-scanning-click-alert.png) +1. Opcionalmente, se o alerta destacar um problema com o fluxo de dados, clique em **Mostrar caminhos** para exibir o caminho da fonte de dados até o destino onde é usado. ![O link "Exibir caminhos" em um alerta](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alertas da análise de {% data variables.product.prodname_codeql %} incluem uma descrição do problema. Clique em **Mostrar mais** para obter orientação sobre como corrigir seu código. ![Detalhes para um alerta](/assets/images/help/repository/code-scanning-alert-details.png) ### Corrigir um alerta Qualquer pessoa com permissão de gravação para um repositório pode corrigir um alerta, fazendo o commit de uma correção do código. Se o repositório tiver {% data variables.product.prodname_code_scanning %} agendado para ser executado em pull requests, recomenda-se registrar um pull request com sua correção. Isso ativará a análise de {% data variables.product.prodname_code_scanning %} referente às alterações e irá testar se sua correção não apresenta nenhum problema novo. Para obter mais informações, consulte "[Configurar {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" e " "[Testar alertas de {% data variables.product.prodname_code_scanning %} em pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)". +Se você tem permissão de escrita em um repositório, você pode visualizar alertas corrigidos, vendo o resumo de alertas e clicando em **Fechado**. Para obter mais informações, consulte "[Visualizar um alerta](#viewing-an-alert). The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alertas podem ser corrigidos em um branch, mas não em outro. Você pode usar o menu suspenso "Branch", no resumo dos alertas, para verificar se um alerta é corrigido em um branch específico. + +![Filtrar alertas por branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### Fechar um alerta Fechar um alerta é uma maneira de resolver um alerta que você considera que não precisa ser corrigido. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Ignorar ou excluir alertas + +Há duas formas de fechar um alerta. Você pode corrigir o problema no código ou pode ignorar o alerta. Alternatively, if you have admin permissions for the repository, you can delete alerts. Excluir alertas é útil em situações em que você habilitou uma ferramenta {% data variables.product.prodname_code_scanning %} e, em seguida, decidiu removê-la ou em situações em que você habilitou a análise de {% data variables.product.prodname_codeql %} com um conjunto de consultas maior do que você deseja continuar usando, e, em seguida, você removeu algumas consultas da ferramenta. Em ambos os casos, excluir alertas permite limpar os seus resultados de {% data variables.product.prodname_code_scanning %}. Você pode excluir alertas da lista de resumo dentro da aba **Segurança**. + +Ignorar um alerta é uma maneira de fechar um alerta que você considera que não precisa ser corrigido. {% data reusables.code-scanning.close-alert-examples %} Você pode ignorar alertas de anotações de {% data variables.product.prodname_code_scanning %} no código ou da lista de resumo dentro na aba **Segurança**. + +Ao descartar um alerta: + +- Ele é ignorado em todos os branches. +- O alerta é removido do número de alertas atuais para o seu projeto. +- O alerta é movido para a lista "Fechado" no resumo dos alertas, onde você pode reabri-lo, se necessário. +- O motivo pelo qual você fechou o alerta foi gravado. +- Da próxima vez que {% data variables.product.prodname_code_scanning %} for executado, o mesmo código não gerará um alerta. + +Ao excluir um alerta: + +- Ele é excluído em todos os branches. +- O alerta é removido do número de alertas atuais para o seu projeto. +- Ele _não é_ adicionado à lista "Fechado" no resumo dos alertas. +- Se o código que gerou o alerta permanecer o mesmo, e a mesma ferramenta {% data variables.product.prodname_code_scanning %} for executada novamente sem qualquer alteração de configuração, o alerta será exibido novamente nos resultados das análises. + +Para ignorar ou excluir alertas: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Selecione o menu suspenso de Fechar e clique em um motivo para fechar o alerta. ![Escolher o motivo para fechar o alerta no menu suspenso Fechar](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Escolher o motivo para fechar o alerta no menu suspenso Fechar](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Excluir alertas](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Opcionalmente, você pode usar os filtros para exibir um subconjunto de alertas e, em seguida, excluir todos os alertas de correspondência de uma só vez. Por exemplo, se você removeu uma consulta da análise de {% data variables.product.prodname_codeql %}, você pode usar o filtro "Regra" para listar apenas os alertas dessa consulta e, em seguida, selecionar e apagar todos esses alertas. + + ![Filtrar alertas por regra](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. Se você deseja ignorar um alerta, é importante explorar primeiro o alerta para que você possa escolher o motivo correto para ignorá-lo. Clique no alerta que você deseja explorar. + + ![Abrir um alerta da lista de resumo](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Revise o alerta e clique em **Ignorar** e escolha um motivo para fechar o alerta. ![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Ignorar múltiplos alertas de uma vez + +Se um projeto tem vários alertas que você deseja ignorar pelo mesmo motivo, você pode ignorá-los em massa do resumo de alertas. Normalmente, você pode querer filtrar a lista e, em seguida, ignorar todos os alertas correspondentes. Por exemplo, você pode querer ignorar todos os alertas atuais no projeto que foram marcados para uma vulnerabilidade específica de Enumeração de Fraqueza Comum (CWE). + +{% endif %} + ### Leia mais - "[Triar alertas de {% data variables.product.prodname_code_scanning %} em pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..832b143ee81f --- /dev/null +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Executar a varredura de código CodeQL em um contêiner +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} em um contêiner' +intro: 'Você pode executar {% data variables.product.prodname_code_scanning %} em um contêiner garantindo que todos os processos sejam executados no mesmo container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### Sobre {% data variables.product.prodname_code_scanning %} com uma compilação de contêiner + +Se você estiver configurando {% data variables.product.prodname_code_scanning %} para um idioma compilado e estiver criando o código em um ambiente de contêiner, a análise pode falhar com a mensagem de erro "Nenhum código fonte foi visto durante a compilação." Isso indica que {% data variables.product.prodname_codeql %} não conseguiu monitorar seu código da forma como foi compilado. + +Você precisa executar {% data variables.product.prodname_codeql %} no mesmo contêiner em que você cria o seu código. Isto se aplica independentemente de você usar {% data variables.product.prodname_codeql_runner %} ou {% data variables.product.prodname_actions %}. Se você estiver usando {% data variables.product.prodname_codeql_runner %}, execute-o no contêiner onde seu código é criado. Para obter mais informações sobre o {% data variables.product.prodname_codeql_runner %}, consulte "[Executar {% data variables.product.prodname_codeql %} no seu sistema de CI](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)". Se estiver usando {% data variables.product.prodname_actions %}, configure seu fluxo de trabalho para executar todas as ações no mesmo contêiner. Para obter mais informações, consulte "[Exemplo de fluxo de trabalho](#example-workflow)". + +### Dependências + +Você pode ter dificuldade para executar {% data variables.product.prodname_code_scanning %} se o contêiner que você está usando estiver com certas dependências ausentes (por exemplo, o Git deve ser instalado e adicionado à variável PATH). Se você encontrar problemas de dependência, revise a lista de software geralmente incluída nos ambientes virtuais de {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte os arquivos de `readme` específicos da versão nesses locais: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Exemplo de fluxo de trabalho + +Este fluxo de trabalho de amostra usa {% data variables.product.prodname_actions %} para executar a análise de {% data variables.product.prodname_codeql %} em um ambiente de contêiner. O valor do `container.image` identifica o contêiner a ser usado. Neste exemplo, a imagem é denominada `codeql-container`, com uma tag de `f0f91db`. Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)". + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 5b7faf0e62b0..30b3bdd81f77 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -9,6 +9,7 @@ versions: free-pro-team: '*' enterprise-server: '>=2.22' --- + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} @@ -65,7 +66,7 @@ The options for providing access to the {% data variables.product.prodname_codeq 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. 1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -75,7 +76,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -109,7 +110,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index 6030b3a435ab..49535badc33c 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ Se o seu arquivo SARIF não incluir `partialFingerprints`, o campo `partialFinge ### Validar seu arquivo SARIF + + Você pode marcar um arquivo SARIF compatível com {% data variables.product.prodname_code_scanning %} testando-o com as regras de ingestão de {% data variables.product.prodname_dotcom %}. Para obter mais informações, acesse o [validador do Microsoft SARIF](https://sarifweb.azurewebsites.net/). ### Propriedades compatíveis do arquivo de saída SARIF diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 126fbaa52934..b51fe36706e8 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Alertas de varredura de código de triagem em pull requests shortTitle: Alertas de triagem em pull requests intro: 'Quando {% data variables.product.prodname_code_scanning %} identifica um problema em um pull request, você poderá revisar o código destacado e resolver o alerta.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'As pessoas com permissão de gravação em um repositório podem resolver alertas de {% data variables.product.prodname_code_scanning %}.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### Sobre os resultados de {% data variables.product.prodname_code_scanning %} em pull requests -Em repositórios onde {% data variables.product.prodname_code_scanning %} está configurado como uma verificação de pull request, {% data variables.product.prodname_code_scanning %} verifica o código no pull request. Por padrão, isso é limitado a pull requests que visam o branch-padrão ou os branches protegidos, mas você pode alterar esta configuração em {% data variables.product.prodname_actions %} ou em um sistema de CI/CD de terceiros. Se o merge das alterações introduziria novos alertas de {% data variables.product.prodname_code_scanning %} no branch de destino, estes serão relatados como resultados de verificação no pull request. Os alertas também são exibidos como anotações na aba **Arquivos alterados** do pull request. Se você tiver permissão de gravação no repositório, você poderá ver qualquer alerta de {% data variables.product.prodname_code_scanning %} existente na aba **Segurança**. Para obter informações sobre os alertas do repositório, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} do repositório](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)". +Em repositórios onde {% data variables.product.prodname_code_scanning %} está configurado como uma verificação de pull request, {% data variables.product.prodname_code_scanning %} verifica o código no pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. Se o merge das alterações introduziria novos alertas de {% data variables.product.prodname_code_scanning %} no branch de destino, estes serão relatados como resultados de verificação no pull request. Os alertas também são exibidos como anotações na aba **Arquivos alterados** do pull request. Se você tiver permissão de gravação no repositório, você poderá ver qualquer alerta de {% data variables.product.prodname_code_scanning %} existente na aba **Segurança**. Para obter informações sobre os alertas do repositório, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} do repositório](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)". -Se {% data variables.product.prodname_code_scanning %} tiver algum resultado com uma gravidade de `erro`, ocorre uma falha na verificação e o erro é relatado nos resultados de verificação. Se todos os resultados encontrados por {% data variables.product.prodname_code_scanning %} tiverem gravidades menores, os alertas são tratados como avisos ou notas e a verificação é considerada bem-sucedida. Se seu pull request for direcionado a um branch protegido, e o proprietário do repositório tiver configurado as verificações de status necessárias, você deverá corrigir ou fechar todos alertas de erro antes que o pull request possa ser mesclado. Para obter mais informações, consulte "[Sobre verificações de status obrigatórias](/github/administering-a-repository/about-required-status-checks)". +Se {% data variables.product.prodname_code_scanning %} tiver algum resultado com uma gravidade de `erro`, ocorre uma falha na verificação e o erro é relatado nos resultados de verificação. Se todos os resultados encontrados por {% data variables.product.prodname_code_scanning %} tiverem gravidades menores, os alertas são tratados como avisos ou notas e a verificação é considerada bem-sucedida. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. Para obter mais informações, consulte "[Sobre verificações de status obrigatórias](/github/administering-a-repository/about-required-status-checks)". -![Exemplo de status de verificação de pull request com alerta de {% data variables.product.prodname_code_scanning %}](/assets/images/help/repository/code-scanning-check-failure.png) +![Ocorreu uma falha na verificação de {% data variables.product.prodname_code_scanning %} em um pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### Sobre {% data variables.product.prodname_code_scanning %} como uma verificação de pull request @@ -29,20 +29,38 @@ Se o repositório usar a {% data variables.product.prodname_codeql_workflow %} u Quando você olha para a aba **Arquivos alterados** para um pull request, você vê anotações para todas as linhas de código que acionaram o alerta. -![Exemplo de alerta de {% data variables.product.prodname_code_scanning %} exibido como uma anotação na visualização "Arquivos alterados" de um pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alerta de anotação em um diff de pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) Algumas anotações contêm links com contexto extra para o alerta. No exemplo acima, da análise de {% data variables.product.prodname_codeql %}, você pode clicar em **valor fornecido pelo usuário** para ver onde os dados não confiáveis entram no fluxo de dados (isso é referido como a fonte). Neste caso, você pode visualizar o caminho completo da fonte até o código que usa os dados (o destino), clicando em **Mostrar caminhos**. Isto faz com que seja fácil verificar se os dados não são confiáveis ou se a análise não reconheceu uma etapa de sanitização de dados entre a fonte e o destino. Para obter informações sobre a análise do fluxo de dados usando {% data variables.product.prodname_codeql %}, consulte "[Sobre a análise do fluxo de dados](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)". Para obter mais informações sobre um alerta, clique em **Mostrar mais informações** na anotação. Isso permite que você veja todos os contextos e metadados fornecidos pela ferramenta em uma exibição de alerta. No exemplo abaixo, você pode ver tags que mostram a gravidade, o tipo e as enumerações de fraquezas comuns relevantes (CWEs) para o problema. A vista mostra também quais commits introduziram o problema. -Alertas de algumas ferramentas, como {% data variables.product.prodname_codeql %}, também incluem uma descrição e um link **Mostrar mais** para orientação sobre como corrigir o problema no código. +Na visualização detalhada de um alerta, algumas ferramentas de {% data variables.product.prodname_code_scanning %}, como a análise de {% data variables.product.prodname_codeql %} também incluem uma descrição do problema e um link **Mostrar mais** para obter orientações sobre como corrigir seu código. -![Exemplo de "Mostrar mais informações" para uma alerta de {% data variables.product.prodname_code_scanning %} em um pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Descrição do alerta e link para mostrar mais informações](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolver um alerta no seu pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Qualquer pessoa com permissão de gravação em um repositório pode resolver alertas em um pull request. Se você fizer commit de alterações na solicitação do pull request, isto acionará uma nova execução das verificações do pull request. Se suas alterações corrigirem o problema, o alerta será resolvido e a anotação removida. +Qualquer pessoa com permissão de gravação em um repositório pode corrigir um alerta de {% data variables.product.prodname_code_scanning %} identificado em um pull request. Se você fizer commit de alterações na solicitação do pull request, isto acionará uma nova execução das verificações do pull request. Se suas alterações corrigirem o problema, o alerta será fechado e a anotação removida. + +{% if currentVersion == "enterprise-server@2.22" %} Se você não considerar que um alerta deve ser corrigido, você poderá fechar o alerta manualmente. {% data reusables.code-scanning.close-alert-examples %} O botão **Fechar** está disponível nas anotações e no modo de exibição de alertas se você tiver permissão de gravação no repositório. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Ignorar um alerta no seu pull request + +Uma forma alternativa de fechar um alerta é ignorá-lo. Você pode descartar um alerta se não acha que ele precisa ser corrigido. {% data reusables.code-scanning.close-alert-examples %} Se você tem permissão de gravação no repositório, o botão **Ignorar** estará disponível nas anotações de código e no resumo de alertas. Ao clicar em **Ignorar** será solicitado que você escolha um motivo para fechar o alerta. + +![Escolher um motivo para ignorar um alerta](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +Para obter mais informações sobre alertas ignorados, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} para o seu repositório](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)". + +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 62c9477e4800..e5e86c2b05d0 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ Se o comando `analisar` para o {% data variables.product.prodname_codeql_runner {% endnote %} -1. O código é criado em um contêiner ou em uma máquina separada. Se você usar uma criação em contêiner ou se você externalizar a criação para outra máquina, certifique-se de executar {% data variables.product.prodname_codeql_runner %} no contêiner ou na máquina onde a tarefa de criação ocorrer. +1. O código é criado em um contêiner ou em uma máquina separada. Se você usar uma criação em contêiner ou se você externalizar a criação para outra máquina, certifique-se de executar {% data variables.product.prodname_codeql_runner %} no contêiner ou na máquina onde a tarefa de criação ocorrer. Para obter mais informações, consulte "[Executar a varredura de código do CodeQL em um contêiner](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)". diff --git a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index f42dbb3db617..3ddc1056facb 100644 --- a/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/pt-BR/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -1,7 +1,7 @@ --- -title: Troubleshooting the CodeQL workflow -shortTitle: Troubleshooting CodeQL -intro: 'If you''re having problems with {% data variables.product.prodname_code_scanning %}, you can troubleshoot by using these tips for resolving issues.' +title: Solucionar problemas no fluxo de trabalho do CodeQL +shortTitle: Solucionar problemas do CodeQL +intro: 'Se você estiver tendo problemas com {% data variables.product.prodname_code_scanning %}, você usar estas dicas para resolver problemas.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-code-scanning @@ -12,15 +12,15 @@ versions: {% data reusables.code-scanning.beta %} -### Automatic build for a compiled language fails +### Ocorreu uma falha durante a criação automática para uma linguagem compilada -If an automatic build of code for a compiled language within your project fails, try the following troubleshooting steps. +Se ocorrer uma falha na uma criação automática de código para uma linguagem compilada dentro de seu projeto, tente as seguintes etapas para a solução de problemas. -- Remove the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and add specific build steps. For information about editing the workflow, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#editing-a-code-scanning-workflow)." For more information about replacing the `autobuild` step, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +- Remova a etapa de `autobuild` do seu fluxo de trabalho de {% data variables.product.prodname_code_scanning %} e adicione etapas de criação específicas. Para obter informações sobre a edição do fluxo de trabalho, consulte "[Configurar {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#editing-a-code-scanning-workflow)". Para obter mais informações sobre a substituição da etapa `autobuild`, consulte "[Configurar o fluxo de trabalho de {% data variables.product.prodname_codeql %} para linguagens compiladas](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." -- If your workflow doesn't explicitly specify the languages to analyze, {% data variables.product.prodname_codeql %} implicitly detects the supported languages in your code base. In this configuration, out of the compiled languages C/C++, C#, and Java, {% data variables.product.prodname_codeql %} only analyzes the language with the most source files. Edit the workflow and add a build matrix specifying the languages you want to analyze. The default CodeQL analysis workflow uses such a matrix. +- Se seu fluxo de trabalho não especificar explicitamente linguagens para analisar, {% data variables.product.prodname_codeql %} irá detectar implicitamente as linguagens compiladas na sua base de código. Nesta configuração, das linguagens compiladas de C/C++, C#, e Java, {% data variables.product.prodname_codeql %} analisa apenas a linguagem com mais arquivos-fonte. Edite o fluxo de trabalho e adicione uma matriz de compilação especificando as linguagens que você deseja analisar. O fluxo de trabalho de análise do CodeQL padrão usa essa matriz. - The following extracts from a workflow show how you can use a matrix within the job strategy to specify languages, and then reference each language within the "Initialize {% data variables.product.prodname_codeql %}" step: + Os seguintes extratos de um fluxo de trabalho mostram como usar uma matriz dentro da estratégia de trabalho para especificar linguagens e, em seguida, fazer referência a cada linguagem dentro da etapa "Inicializar {% data variables.product.prodname_codeql %}: ```yaml jobs: @@ -38,88 +38,91 @@ If an automatic build of code for a compiled language within your project fails, with: languages: {% raw %}${{ matrix.language }}{% endraw %} ``` - - For more information about editing the workflow, see "[Configuring code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)." -### No code found during the build + Para obter mais informações sobre a edição do fluxo de trabalho, consulte "[Configurar a varredura de código](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)". -If your workflow fails with an error `No source code was seen during the build` or `The process '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql' failed with exit code 32`, this indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code. Several reasons can explain such a failure: +### Nenhum código encontrado durante a criação -1. Automatic language detection identified a supported language, but there is no analyzable code of that language in the repository. A typical example is when our language detection service finds a file associated with a particular programming language like a `.h`, or `.gyp` file, but no corresponding executable code is present in the repository. To solve the problem, you can manually define the languages you want to analyze by updating the list of languages in the `language` matrix. For example, the following configuration will analyze only Go, and JavaScript. +Se seu fluxo de trabalho falhar com um erro `Nenhum código fonte foi visto durante a criação` ou `O processo '/opt/hostedtoolcache/CodeQL/0. .0-20200630/x64/codeql/codeql' falhou com o código de saída 32`, isto indica que {% data variables.product.prodname_codeql %} não foi capaz de monitorar o seu código. Há várias explicações para essa falha: - ```yaml - strategy: +1. A detecção automática da linguagem identificou uma linguagem compatível, mas não há código analisável dessa linguagem no repositório. Um exemplo típico é quando nosso serviço de detecção de linguagem encontra um arquivo associado a uma determinada linguagem de programação, como um arquivo `.h`, or `.gyp`, mas nenhum código executável correspondente está presente no repositório. Para resolver o problema, você pode definir manualmente as linguagens que você deseja analisar atualizando a lista de linguagens na matriz de
        linguagem`. Por exemplo, a configuração a seguir analisará somente Go, e JavaScript. +
          strategy:
             fail-fast: false
             matrix:
               # Override automatic language detection by changing the list below
               # Supported options are:
               # ['csharp', 'cpp', 'go', 'java', 'javascript', 'python']
               language: ['go', 'javascript']
        -  ```
        -For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above.
        -1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually.  For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)."
        -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. 
        -1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. 
        -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. 
        +`
        +Para obter mais informações, consulte a extração de fluxo de trabalho em "[Criação automática para falhas de linguagem compilada](#automatic-build-for-a-compiled-language-fails)" acima. +1. O seu fluxo de trabalho de {% data variables.product.prodname_code_scanning %} está analisando uma linguagem compilada (C, C++, C#, ou Java), mas o código não foi compilado. Por padrão, o fluxo de trabalho da análise do {% data variables.product.prodname_codeql %} contém uma etapa `autobuild`. No entanto, esta etapa representa um melhor processo de esforço, e pode não ter sucesso na criação do seu código, dependendo do seu ambiente de criação específico. Também pode ocorrer uma falha na criação se você removeu a etapa de `autobuild` e não incluiu as etapas de criação manualmente. Para obter mais informações sobre a especificação de etapas de criação, consulte "[Configurar o fluxo de trabalho do {% data variables.product.prodname_codeql %} para linguagens compiladas](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". +1. O seu fluxo de trabalho está analisando uma linguagem compilada (C, C++, C#, ou Java), mas partes de sua compilação são armazenadas em cache para melhorar o desempenho (é mais provável que ocorra com sistemas de criação como o Gradle ou Bazel). Uma vez que o {% data variables.product.prodname_codeql %} observa a atividade do compilador para entender os fluxos de dados em um repositório, {% data variables.product.prodname_codeql %} exige uma compilação completa para realizar a análise. +1. O seu fluxo de trabalho está analisando uma linguagem compilada (C, C++, C#, ou Java), mas a compilação não ocorre entre as etapas `init` e `analisar` no fluxo de trabalho. O {% data variables.product.prodname_codeql %} exige que a sua compilação aconteça entre essas duas etapas para observar a atividade do compilador e realizar a análise. +1. Seu código compilado (em C, C++, C#, ou Java) foi compilado com sucesso, mas o {% data variables.product.prodname_codeql %} não conseguiu detectar as chamadas do compilador. As causas mais comuns são: + + * Executar seu processo de criação em um contêiner separado para {% data variables.product.prodname_codeql %}. Para obter mais informações, consulte "[Executar a varredura de código do CodeQL em um contêiner](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)". + * Criar usando um sistema de compilação distribuído externo às Ações GitHub, usando um processo de daemon. + * {% data variables.product.prodname_codeql %} não está ciente do compilador específico que você está usando. + + Para projetos de C# usando `dotnet build` ou `msbuild` qual abordam .NET Core 2, você deverá especificar `/p:UseSharedCompilation=false` na sua etapa de `execução` do fluxo de trabalho ao criar o seu código. O sinalizador `UseSharedCompilation` não é necessário para o .NET Core 3.0 ou versão superior. - For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. - - For example, the following configuration for C# will pass the flag during the first build step. + Por exemplo, a seguinte configuração para C# irá passar o sinalizador durante a primeira etapa de criação. ``` yaml - run: | dotnet build /p:UseSharedCompilation=false ``` - If you encounter another problem with your specific compiler or configuration, contact {% data variables.contact.contact_support %}. + Se você encontrar outro problema com seu compilador específico ou configuração, entre em contato com {% data variables.contact.contact_support %}. -For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +Para obter mais informações sobre a especificação de etapas de criação, consulte "[Configurar o fluxo de trabalho do {% data variables.product.prodname_codeql %} para linguagens compiladas](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". -### Portions of my repository were not analyzed using `autobuild` +### Partes do meu repositório não foram analisadas usando `build automático` -The {% data variables.product.prodname_codeql %} `autobuild` feature uses heuristics to build the code in a repository, however, sometimes this approach results in incomplete analysis of a repository. For example, when multiple `build.sh` commands exist in a single repository, the analysis may not complete since the `autobuild` step will only execute one of the commands. The solution is to replace the `autobuild` step with build steps which build all of the source code which you wish to analyze. For more information, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." +O recurso de {% data variables.product.prodname_codeql %} `autobuild` usa heurística para criar o código em um repositório. No entanto, às vezes, essa abordagem resulta em uma análise incompleta de um repositório. Por exemplo, quando uma compilação múltipla de `build.sh` existe em um único repositório, é possível que a análise não seja concluída, já que a etapa `autobuild` executará apenas um dos comandos. A solução é substituir a etapa `autobuild` pelas etapas de criação que criam todo o código-fonte que você deseja analisar. Para obter mais informações, consulte "[Configurar o fluxo de trabalho do {% data variables.product.prodname_codeql %} para linguagens compiladas](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)". -### Error: "Server error" +### Error: "Erro do servidor" -If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. +Se a execução de um fluxo de trabalho para {% data variables.product.prodname_code_scanning %} falhar devido a um erro no servidor, tente executar o fluxo de trabalho novamente. Se o problema persistir, entre em contato com {% data variables.contact.contact_support %}. -### Error: "Out of disk" or "Out of memory" +### Erro: "Fora do disco" ou "Sem memória" +Em projetos muito grandes, -On very large projects, {% data variables.product.prodname_codeql %} may run out of disk or memory on the runner. -{% if currentVersion == "free-pro-team@latest" %}If you encounter this issue on a hosted {% data variables.product.prodname_actions %} runner, contact {% data variables.contact.contact_support %} so that we can investigate the problem. -{% else %}If you encounter this issue, try increasing the memory on the runner.{% endif %} +{% data variables.product.prodname_codeql %} pode ficar sem disco ou memória no executor. +{% if currentVersion == "free-pro-team@latest" %}Se encontrar esse problema em um executor de {% data variables.product.prodname_actions %} hospedado, entre em contato com {% data variables.contact.contact_support %} para que possamos investigar o problema. +{% else %}Se você encontrar esse problema, tente aumentar a memória no executor.{% endif %} -### The build takes too long +### A criação demora muito tempo -If your build with {% data variables.product.prodname_codeql %} analysis takes too long to run, there are several approaches you can try to reduce the build time. +Se a sua criação com a análise de {% data variables.product.prodname_codeql %} demorar muito para ser executada, existem várias abordagens que você pode tentar para reduzir o tempo de criação. -#### Increase the memory or cores +#### Usar criações da matriz para paralelizar a análise -If you use self-hosted runners to run {% data variables.product.prodname_codeql %} analysis, you can increase the memory or the number of cores on those runners. +Se você usar executores auto-hospedados para executar a análise do {% data variables.product.prodname_codeql %}, você poderá aumentar a memória ou o número de núcleos nesses executores. -#### Use matrix builds to parallelize the analysis +#### Usar criações da matriz para paralelizar a análise -The default {% data variables.product.prodname_codeql_workflow %} uses a build matrix of languages, which causes the analysis of each language to run in parallel. If you have specified the languages you want to analyze directly in the "Initialize CodeQL" step, analysis of each language will happen sequentially. To speed up analysis of multiple languages, modify your workflow to use a matrix. For more information, see the workflow extract in "[Automatic build for a compiled language fails](#automatic-build-for-a-compiled-language-fails)" above. +O {% data variables.product.prodname_codeql_workflow %} padrão usa uma matriz de criação de linguagens, o que faz com que a análise de cada linguagem seja executada em paralelo. Se você especificou as linguagens que deseja analisar diretamente na etapa "Inicializar CodeQL", a análise de cada linguagem acontecerá sequencialmente. Para acelerar a análise de várias linguagens, modifique o seu fluxo de trabalho para usar uma matriz. Para obter mais informações, consulte a extração de fluxo de trabalho em "[Criação automática para falhas de linguagem compilada](#automatic-build-for-a-compiled-language-fails)" acima. -#### Reduce the amount of code being analyzed in a single workflow +#### Reduz a quantidade de código em análise em um único fluxo de trabalho -Analysis time is typically proportional to the amount of code being analyzed. You can reduce the analysis time by reducing the amount of code being analyzed at once, for example, by excluding test code, or breaking analysis into multiple workflows that analyze only a subset of your code at a time. +O tempo de análise é tipicamente proporcional à quantidade de código em análise. Você pode reduzir o tempo de análise reduzindo a quantidade de código em análise de uma vez, por exemplo, excluindo o código de teste, ou dividindo a análise em vários fluxos de trabalho que analisam apenas um subconjunto do seu código por vez. -For compiled languages like Java, C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build only the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)." +Para linguagens compiladas como Java, C, C++ e C#, o {% data variables.product.prodname_codeql %} analisa todo o código construído durante a execução do fluxo de trabalho. Para limitar a quantidade de código em análise, crie apenas o código que você deseja analisar especificando suas próprias etapas de criação em um bloco `Executar`. Você pode combinar a especificação das suas próprias etapas de criação ao usar os filtros `caminhos` ou `paths-ignore` nos eventos `pull_request` e `push` para garantir que o seu fluxo de trabalho só será executado quando o código específico for alterado. Para obter mais informações, consulte "[Sintaxe de fluxo de trabalho para o {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths)". -For interpreted languages like Go, JavaScript, Python, and TypeScript, that {% data variables.product.prodname_codeql %} analyzes without a specific build, you can specify additional configuration options to limit the amount of code to analyze. For more information, see "[Specifying directories to scan](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan)." +Para linguagens interpretadas como Go, JavaScript, Python e TypeScript, que {% data variables.product.prodname_codeql %} analisa sem uma criação específica, você pode especificar opções de configuração adicionais para limitar a quantidade de código a ser analisado. Para obter mais informações, consulte "[Especificar diretórios a serem varridos](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#specifying-directories-to-scan)". -If you split your analysis into multiple workflows as described above, we still recommend that you have at least one workflow which runs on a `schedule` which analyzes all of the code in your repository. Because {% data variables.product.prodname_codeql %} analyzes data flows between components, some complex security behaviors may only be detected on a complete build. +Se você dividir sua análise em vários fluxos de trabalho, conforme descrito acima, ainda assim recomendamos que você tenha pelo menos um fluxo de trabalho que seja executado em um `agendamento` que analise todo o código no seu repositório. Já que o {% data variables.product.prodname_codeql %} analisa os fluxos de dados entre os componentes, alguns comportamentos de segurança complexos só podem ser detectados em uma criação completa. -#### Run only during a `schedule` event +#### Executar somente durante um evento de agendamento`

-If your analysis is still too slow to be run during `push` or `pull_request` events, then you may want to only trigger analysis on the `schedule` event. For more information, see "[Events](/actions/learn-github-actions/introduction-to-github-actions#events)." +

Se sua análise ainda é muito lenta para ser executada durante eventos push` ou `pull_request`, você poderá acionar apenas a análise no evento `agendamento`. Para obter mais informações, consulte "[Eventos](/actions/learn-github-actions/introduction-to-github-actions#events)".

{% if currentVersion == "free-pro-team@latest" %} -### Results differ between analysis platforms +### Os resultados diferem entre as plataformas de análise -If you are analyzing code written in Python, you may see different results depending on whether you run the {% data variables.product.prodname_codeql_workflow %} on Linux, macOS, or Windows. +Se você estiver analisando o código escrito no Python, você poderá ver resultados diferentes dependendo se você executa o {% data variables.product.prodname_codeql_workflow %} no Linux, macOS ou Windows. -On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." +Nos executores hospedados no GitHub que usam o Linux, o {% data variables.product.prodname_codeql_workflow %} tenta instalar e analisar as dependências do Python, o que pode gerar mais resultados. Para desabilitar a instalação automática, adicione `setup-python-dependencies: false` à etapa "Inicializar CodeQL" do fluxo de trabalho. Para obter mais informações sobre a configuração da análise de dependências do Python, consulte "[Analisar as dependências do Python](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)". -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/pt-BR/content/github/getting-started-with-github/access-permissions-on-github.md index 51e292622f8c..02df04943055 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/pt-BR/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: 'Embora você possa conceder acesso de leitura/gravação a colaboradores versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Contas de usuário pessoais @@ -27,7 +28,7 @@ Os integrantes da organização podem ter funções de *proprietário*{% if curr ### Contas corporativas -Os *proprietários de empresa* têm poder absoluto sobre a conta corporativa e podem realizar todas as ações nela. Os *gerentes de cobrança* podem gerenciar as configurações de cobrança da sua conta corporativa. Os integrantes e colaboradores externos das organizações pertencentes à sua conta corporativa são automaticamente integrantes da conta corporativa, embora eles não tenham acesso à conta corporativa em si nem às configurações dela. Para obter mais informações, consulte "[Funções de uma conta corporativa](/articles/roles-for-an-enterprise-account)". +Os *proprietários de empresa* têm poder absoluto sobre a conta corporativa e podem realizar todas as ações nela. Os *gerentes de cobrança* podem gerenciar as configurações de cobrança da sua conta corporativa. Os integrantes e colaboradores externos das organizações pertencentes à sua conta corporativa são automaticamente integrantes da conta corporativa, embora eles não tenham acesso à conta corporativa em si nem às configurações dela. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/be-social.md b/translations/pt-BR/content/github/getting-started-with-github/be-social.md index bea76619a431..4ba6040e8314 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/be-social.md +++ b/translations/pt-BR/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: 'Você pode interagir com pessoas, repositórios e organizações no {% d versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para saber mais sobre como acessar o painel pessoal, consulte "[Sobre seu painel pessoal](/articles/about-your-personal-dashboard)". @@ -21,7 +22,7 @@ Clique em **Follow** (Seguir) na página do perfil de uma pessoa para segui-la. ### Inspecionar um repositório -Você pode inspecionar um repositório para receber notificações de novos problemas e pull requests. Quando o proprietário atualiza o repositório, você vê as alterações no seu painel pessoal. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Visualizar suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Inspecionar e não inspecionar repositórios](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +Você pode inspecionar um repositório para receber notificações de novos problemas e pull requests. Quando o proprietário atualiza o repositório, você vê as alterações no seu painel pessoal. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." Clique em **Watch** (Inspecionar) no topo de um repositório para inspecioná-lo. diff --git a/translations/pt-BR/content/github/getting-started-with-github/create-a-repo.md b/translations/pt-BR/content/github/getting-started-with-github/create-a-repo.md index 2205deccd848..3678ac375ca1 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/pt-BR/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'Para colocar seu projeto no {% data variables.product.product_location % versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode armazenar vários projetos nos repositórios do {% data variables.product.product_name %}, incluindo projetos de código aberto. Com os [projetos de código aberto](http://opensource.org/about), é possível compartilhar código para criar softwares melhores e mais confiáveis. @@ -28,7 +29,7 @@ Você pode armazenar vários projetos nos repositórios do {% data variables.pro Parabéns! Você criou com êxito seu primeiro repositório e o inicializou com um arquivo *LEIAME*. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Dica**: Você também pode criar repositórios usando {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`criar repositório gh`](https://cli.github.com/manual/gh_repo_create)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/pt-BR/content/github/getting-started-with-github/exploring-projects-on-github.md index 2a58515c4b23..339dc9d36387 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/pt-BR/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/getting-started-with-github/following-people.md b/translations/pt-BR/content/github/getting-started-with-github/following-people.md index 1e1521428643..2c7fcf874a15 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/following-people.md +++ b/translations/pt-BR/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao seguir pessoas, você verá sua atividade pública na exibição de atividades do seu feed de notícias.{% if currentVersion == "free-pro-team@latest" %} Se alguém que você segue favoritar um repositório público, {% data variables.product.product_name %} pode recomendar o repositório para você na visualização de descoberta do seu feed de notícias.{% endif %} Para seguir alguém, visite sua página de perfil e clique em **Seguir** na imagem de perfil. diff --git a/translations/pt-BR/content/github/getting-started-with-github/fork-a-repo.md b/translations/pt-BR/content/github/getting-started-with-github/fork-a-repo.md index e02475118ca9..76d505156538 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/pt-BR/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: Uma bifurcação é uma cópia de um repositório. Bifurcar um repositór versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O uso mais comum das bifurcações são propostas de mudanças no projeto de alguma outra pessoa ou o uso do projeto de outra pessoa como ponto de partida para sua própria ideia. @@ -34,7 +35,7 @@ Ao criar um repositório público a partir de uma bifurcação do projeto de out {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Dica**: Você também pode bifurcar um repositório usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`bifurcação do repositório gh`](https://cli.github.com/manual/gh_repo_fork)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/pt-BR/content/github/getting-started-with-github/git-and-github-learning-resources.md index bbc9a758202e..0593eb0cce44 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/pt-BR/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'Existem muitos recursos Git e {% data variables.product.product_name %} versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Usar o Git diff --git a/translations/pt-BR/content/github/getting-started-with-github/git-cheatsheet.md b/translations/pt-BR/content/github/getting-started-with-github/git-cheatsheet.md index a11bf5cbd718..1f8ae4b1ad37 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/pt-BR/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Aprender sobre todos os comandos Git disponíveis pode ser uma tarefa muito difícil. Mantenha uma das [Folhas de Consulta Git](https://services.github.com/on-demand/resources/cheatsheets/) perto de você para referências. O artigo Usar Folhas de Consulta Git está disponível em vários idiomas. Para obter mais informações, consulte a [página de recursos no site GitHub Services](https://services.github.com/on-demand/resources/). diff --git a/translations/pt-BR/content/github/getting-started-with-github/github-cli.md b/translations/pt-BR/content/github/getting-started-with-github/github-cli.md index f77c0c3169fb..19664edc7589 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/github-cli.md +++ b/translations/pt-BR/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'O {% data variables.product.prodname_cli %} é uma ferramenta de linha d versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### Sobre o {% data variables.product.prodname_cli %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/github-desktop.md b/translations/pt-BR/content/github/getting-started-with-github/github-desktop.md index 9a891fd5bb88..f0b17bd6879f 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/github-desktop.md +++ b/translations/pt-BR/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} estende e simplifica seu G versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre o {% data variables.product.prodname_desktop %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/github-for-mobile.md b/translations/pt-BR/content/github/getting-started-with-github/github-for-mobile.md index 573806c84a69..4bd1e7e9de1b 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/pt-BR/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ Para reabilitar o Universal Links, mantenha pressionado qualquer link {% data va ### Compartilhando feedback -Se você possui feedback ou solicitações de recursos para {% data variables.product.prodname_mobile %}, você pode nos enviar e-mail por mobilefeedback@github.com. +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### Desativando versões beta para iOS diff --git a/translations/pt-BR/content/github/getting-started-with-github/github-glossary.md b/translations/pt-BR/content/github/getting-started-with-github/github-glossary.md index b0ef410c9337..9ff825606dfc 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/github-glossary.md +++ b/translations/pt-BR/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/githubs-products.md b/translations/pt-BR/content/github/getting-started-with-github/githubs-products.md index 06bb3eaa00a9..3735db6d8132 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/githubs-products.md +++ b/translations/pt-BR/content/github/getting-started-with-github/githubs-products.md @@ -1,102 +1,103 @@ --- -title: Produtos do GitHub +title: GitHub's products redirect_from: - /articles/github-s-products - /articles/githubs-products versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -O {% data variables.product.prodname_dotcom %} oferece produtos grátis e pagos. Você pode ver o preço e uma lista completa dos recursos de cada produto em <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} +{% data variables.product.prodname_dotcom %} offers free and paid products. You can see pricing and a full list of features for each product at <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} -### {% data variables.product.prodname_free_user %} para contas de usuário +### {% data variables.product.prodname_free_user %} for user accounts -Com o {% data variables.product.prodname_free_team %} para contas de usuário, você pode trabalhar com colaboradores ilimitados em repositórios públicos ilimitados com um conjunto completo de recursos e em repositórios privados ilimitados com um conjunto de recursos limitado. +With {% data variables.product.prodname_free_team %} for user accounts, you can work with unlimited collaborators on unlimited public repositories with a full feature set, and on unlimited private repositories with a limited feature set. -Com o {% data variables.product.prodname_free_user %}, sua conta de usuário inclui: +With {% data variables.product.prodname_free_user %}, your user account includes: - {% data variables.product.prodname_gcf %} - {% data variables.product.prodname_dependabot_alerts %} -- Implementação de autenticação de dois fatores -- 2.000 {% data variables.product.prodname_actions %} minutos -- 500MB {% data variables.product.prodname_registry %} de armazenamento +- Two-factor authentication enforcement +- 2,000 {% data variables.product.prodname_actions %} minutes +- 500MB {% data variables.product.prodname_registry %} storage ### {% data variables.product.prodname_pro %} -Além dos recursos disponíveis no {% data variables.product.prodname_free_user %} para contas de usuário, o {% data variables.product.prodname_pro %} inclui: -- {% data variables.contact.github_support %} via e-mail -- 3.000 {% data variables.product.prodname_actions %} minutos -- 2GB {% data variables.product.prodname_registry %} de armazenamento -- Ferramentas avançadas e insights em repositórios privados: - - Revisores de pull request necessários - - Múltiplos revisores de pull request - - Referências autovinculadas +In addition to the features available with {% data variables.product.prodname_free_user %} for user accounts, {% data variables.product.prodname_pro %} includes: +- {% data variables.contact.github_support %} via email +- 3,000 {% data variables.product.prodname_actions %} minutes +- 2GB {% data variables.product.prodname_registry %} storage +- Advanced tools and insights in private repositories: + - Required pull request reviewers + - Multiple pull request reviewers + - Auto-linked references - {% data variables.product.prodname_pages %} - Wikis - - Branches protegidos - - Proprietários de código - - Gráficos de informações de repositório: Pulse, contribuidores, tráfego, commits, frequência de códigos, rede e bifurcações + - Protected branches + - Code owners + - Repository insights graphs: Pulse, contributors, traffic, commits, code frequency, network, and forks -### {% data variables.product.prodname_free_team %} para organizações +### {% data variables.product.prodname_free_team %} for organizations -Com o {% data variables.product.prodname_free_team %} para organizações, você pode trabalhar com colaboradores ilimitados em repositórios públicos ilimitados com um conjunto completo de recursos ou em repositórios privados ilimitados com um conjunto de recursos limitado. +With {% data variables.product.prodname_free_team %} for organizations, you can work with unlimited collaborators on unlimited public repositories with a full feature set, or unlimited private repositories with a limited feature set. -Além dos recursos disponíveis no {% data variables.product.prodname_free_user %} para contas de usuário, o {% data variables.product.prodname_free_team %} para organizações inclui: +In addition to the features available with {% data variables.product.prodname_free_user %} for user accounts, {% data variables.product.prodname_free_team %} for organizations includes: - {% data variables.product.prodname_gcf %} -- Discussões de equipe -- Controles de acesso de equipes para gerenciar grupos -- 2.000 {% data variables.product.prodname_actions %} minutos -- 500MB {% data variables.product.prodname_registry %} de armazenamento +- Team discussions +- Team access controls for managing groups +- 2,000 {% data variables.product.prodname_actions %} minutes +- 500MB {% data variables.product.prodname_registry %} storage ### {% data variables.product.prodname_team %} -Além dos recursos disponíveis no {% data variables.product.prodname_free_team %} para organizações, o {% data variables.product.prodname_team %} inclui: -- {% data variables.contact.github_support %} via e-mail -- 3.000 {% data variables.product.prodname_actions %} minutos -- 2GB {% data variables.product.prodname_registry %} de armazenamento -- Ferramentas avançadas e insights em repositórios privados: - - Revisores de pull request necessários - - Múltiplos revisores de pull request +In addition to the features available with {% data variables.product.prodname_free_team %} for organizations, {% data variables.product.prodname_team %} includes: +- {% data variables.contact.github_support %} via email +- 3,000 {% data variables.product.prodname_actions %} minutes +- 2GB {% data variables.product.prodname_registry %} storage +- Advanced tools and insights in private repositories: + - Required pull request reviewers + - Multiple pull request reviewers - {% data variables.product.prodname_pages %} - Wikis - - Branches protegidos - - Proprietários de código - - Gráficos de informações de repositório: Pulse, contribuidores, tráfego, commits, frequência de códigos, rede e bifurcações - - Pull requests de rascunho - - Equipe de revisores de pull request - - Lembretes agendados + - Protected branches + - Code owners + - Repository insights graphs: Pulse, contributors, traffic, commits, code frequency, network, and forks + - Draft pull requests + - Team pull request reviewers + - Scheduled reminders {% data reusables.github-actions.actions-billing %} ### {% data variables.product.prodname_enterprise %} -O {% data variables.product.prodname_enterprise %} inclui duas opções de implementação: hospedagem em nuvem e auto-hospedagem. +{% data variables.product.prodname_enterprise %} includes two deployment options: cloud-hosted and self-hosted. -Além dos recursos disponíveis no {% data variables.product.prodname_team %}, o {% data variables.product.prodname_enterprise %} inclui: +In addition to the features available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_enterprise %} includes: - {% data variables.contact.enterprise_support %} -- Segurança adicional, conformidade e controles de instalação -- Autenticação com SAML de logon único -- Provisionamento de acesso com SAML ou SCIM +- Additional security, compliance, and deployment controls +- Authentication with SAML single sign-on +- Access provisioning with SAML or SCIM - {% data variables.product.prodname_github_connect %} -O {% data variables.product.prodname_ghe_cloud %} também inclui: -- {% data variables.contact.enterprise_support %}. Para obter mais informações, consulte "{% data variables.product.prodname_ghe_cloud %} suporte" e "{% data variables.product.prodname_ghe_cloud %} Adendo" -- 50.000 {% data variables.product.prodname_actions %} minutos -- 50GB {% data variables.product.prodname_registry %} de armazenamento -- Um contrato de nível de serviço para 99,95% do tempo de atividade mensal -- A opção de gerenciar de forma centralizada a política e cobrança para várias organizações {% data variables.product.prodname_dotcom_the_website %} com uma conta corporativa. Para obter mais informações, consulte "Sobre contas corporativas". +{% data variables.product.prodname_ghe_cloud %} also includes: +- {% data variables.contact.enterprise_support %}. For more information, see "{% data variables.product.prodname_ghe_cloud %} support" and "{% data variables.product.prodname_ghe_cloud %} Addendum." +- 50,000 {% data variables.product.prodname_actions %} minutes +- 50GB {% data variables.product.prodname_registry %} storage +- A service level agreement for 99.9% monthly uptime +- The option to centrally manage policy and billing for multiple {% data variables.product.prodname_dotcom_the_website %} organizations with an enterprise account. For more information, see "About enterprise accounts." -Você pode configurar uma versão para avaliar o {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte "[Configurar uma versão de avaliação do {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)". +You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_cloud %}." -Para obter mais informações sobre hospedar sua própria instância do [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com), entre em contato com {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} +For more information about hosting your own instance of [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com), contact {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} ### {% data variables.product.prodname_ghe_one %} -O {% data variables.product.prodname_ghe_one %} inclui [{% data variables.product.prodname_enterprise %}](#github-enterprise), mais: +{% data variables.product.prodname_ghe_one %} includes [{% data variables.product.prodname_enterprise %}](#github-enterprise), plus: - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" e "[Sobre {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta).{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} -- [{% data variables.product.prodname_learning %} para organizações](https://lab.github.com/organizations) +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- [{% data variables.product.prodname_learning %} for organizations](https://lab.github.com/organizations) -Para obter mais informações sobre a inscrição em {% data variables.product.prodname_ghe_one %}, entre em contato com a equipe de vendas do [{% data variables.product.product_name %}](https://enterprise.github.com/contact). +For more information about signing up for {% data variables.product.prodname_ghe_one %}, contact [{% data variables.product.product_name %}'s Sales team](https://enterprise.github.com/contact). diff --git a/translations/pt-BR/content/github/getting-started-with-github/index.md b/translations/pt-BR/content/github/getting-started-with-github/index.md index c7c54f43efca..54504e2f512d 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/index.md +++ b/translations/pt-BR/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/pt-BR/content/github/getting-started-with-github/keyboard-shortcuts.md index 890bd0f8078d..fd5d1481e549 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/pt-BR/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -20,22 +21,22 @@ Veja abaixo uma lista dos atalhos de teclado disponíveis. ### Atalhos para o site -| Atalho | Descrição | -| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| s or / | Evidencia a barra de pesquisa. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". | -| g n | Vai para suas notificações. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Sobre as notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Sobre as notificações](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}". | -| esc | Quando direcionado a um hovercard de usuário, problema ou pull request, fecha o hovercard e redireciona para o elemento no qual o hovercard está | +| Atalho | Descrição | +| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| s or / | Evidencia a barra de pesquisa. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". | +| g n | Vai para suas notificações. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | +| esc | Quando direcionado a um hovercard de usuário, problema ou pull request, fecha o hovercard e redireciona para o elemento no qual o hovercard está | ### Repositórios -| Atalho | Descrição | -| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| g c | Vai para a aba **Code** (Código) | -| g i | Vai para a aba **Issues** (Problemas). Para obter mais informações, consulte "[Sobre problemas](/articles/about-issues)". | -| g p | Vai para a aba **Pull requests**. Para obter mais informações, consulte "[Sobre pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Atalho | Descrição | +| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| g c | Vai para a aba **Code** (Código) | +| g i | Vai para a aba **Issues** (Problemas). Para obter mais informações, consulte "[Sobre problemas](/articles/about-issues)". | +| g p | Vai para a aba **Pull requests**. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | g a | Acesse a aba de **Ações**. Para obter mais informações, consulte "[Sobre ações](/actions/getting-started-with-github-actions/about-github-actions)".{% endif %} -| g b | Vai para a aba **Projects** (Projetos). Para obter mais informações, consulte "[Sobre quadros de projeto](/articles/about-project-boards)". | -| g w | Vai para a aba **Wiki**. Para obter mais informações, consulte "[Sobre wikis](/articles/about-wikis)". | +| g b | Vai para a aba **Projects** (Projetos). Para obter mais informações, consulte "[Sobre quadros de projeto](/articles/about-project-boards)". | +| g w | Vai para a aba **Wiki**. Para obter mais informações, consulte "[Sobre wikis](/articles/about-wikis)". | ### Edição de código-fonte @@ -109,7 +110,7 @@ Para mais atalhos de teclado, consulte a [Documentação CodeMirror](https://cod | j | Move a seleção para baixo na lista | | k | Move a seleção para cima na lista | | cmd + shift + enter | Adiciona um comentário único no diff da pull request | -| alt e clique | Alterna entre recolhimento e expansão de todos os comentários de revisão desatualizados em um pull request ao manter pressionada a tecla `alt` e clicar em **Mostrar desatualizado** ou **Ocultar desatualizado**. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| alt e clique | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Clique, em seguida shift e clique | Comente em várias linhas de uma pull request clicando em um número de linha, mantendo pressionado shift, depois clique em outro número de linha. Para obter mais informações, consulte "[Comentando em uma pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} ### Quadros de projeto @@ -162,7 +163,7 @@ Para mais atalhos de teclado, consulte a [Documentação CodeMirror](https://cod {% endif %} ### Notificações -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Atalho | Descrição | | ------------------ | -------------------- | | e | Marcar como pronto | diff --git a/translations/pt-BR/content/github/getting-started-with-github/learning-about-github.md b/translations/pt-BR/content/github/getting-started-with-github/learning-about-github.md index 6d0c067bdb48..c2385f04166c 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/pt-BR/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/getting-started-with-github/quickstart.md b/translations/pt-BR/content/github/getting-started-with-github/quickstart.md index a67796ba4c90..a0834e69fddb 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/quickstart.md +++ b/translations/pt-BR/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/pt-BR/content/github/getting-started-with-github/saving-repositories-with-stars.md index 41b1fa0a47e6..74264a493033 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/pt-BR/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Salvar repositórios com estrelas -intro: 'Você pode favoritar repositórios{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 6" %} e tópicos{% endif %} para acompanhar os projetos que você considera interessantes{% if currentVersion == "free-pro-team@latest" %} e descobrir o conteúdo relacionado no feed de notícias{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar, classificar e filtrar seus repositórios e tópicos com estrela no seu {% data variables.explore.your_stars_page %}.' diff --git a/translations/pt-BR/content/github/getting-started-with-github/set-up-git.md b/translations/pt-BR/content/github/getting-started-with-github/set-up-git.md index faffcd9ffd0d..fb2221f15e04 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/set-up-git.md +++ b/translations/pt-BR/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: 'No centro do {% data variables.product.product_name %} há um sistema de versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Para usar o Git na linha de comando, você precisará fazer download, instalar e configurar o Git no computador. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} Você também pode instalar {% data variables.product.prodname_cli %} para usar {% data variables.product.product_name %} na linha de comando. Para obter mais informações sobre {% data variables.product.prodname_cli %}, consulte a documentação de [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) .{% endif %} +Para usar o Git na linha de comando, você precisará fazer download, instalar e configurar o Git no computador. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. Para obter mais informações sobre {% data variables.product.prodname_cli %}, consulte a documentação de [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) .{% endif %} Se quiser trabalhar com o Git, mas não quiser usar a linha de comando, você poderá baixar e instalar o cliente do [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}). Para obter mais informações, consulte "[Instalar e configurar o {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". diff --git a/translations/pt-BR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/pt-BR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index 340ef1b0e1fb..e0e356a1cf5d 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/pt-BR/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ Siga estas etapas para aproveitar ao máximo a versão de avaliação: - Webcast [Guia de início rápido do {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/) - [Entender o fluxo do {% data variables.product.prodname_dotcom %}](https://guides.github.com/introduction/flow/) nos guias do {% data variables.product.prodname_dotcom %} - [Hello World](https://guides.github.com/activities/hello-world/) nos guias do {% data variables.product.prodname_dotcom %} -3. Para configurar sua instância de acordo com as necessidades da organização, consulte "[Configurar o appliance do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)". +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. Para integrar o {% data variables.product.prodname_ghe_server %} ao seu provedor de identidade, consulte "[Usar SAML](/enterprise/admin/user-management/using-saml)" e "[Usar LDAP](/enterprise/admin/authentication/using-ldap)". 5. Convite o número desejado de pessoas (sem limite) para fazer parte da versão de avaliação. - Adicione os usuários à sua instância do {% data variables.product.prodname_ghe_server %} usando autenticação integrada ou seu provedor de identidade configurado. Para obter mais informações, consulte "[Usar autenticação integrada](/enterprise/admin/user-management/using-built-in-authentication)". diff --git a/translations/pt-BR/content/github/getting-started-with-github/signing-up-for-github.md b/translations/pt-BR/content/github/getting-started-with-github/signing-up-for-github.md index 19012ca92895..66403cf6a356 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/pt-BR/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/getting-started-with-github/supported-browsers.md b/translations/pt-BR/content/github/getting-started-with-github/supported-browsers.md index 0d8c6d938f3d..2e6eb949116e 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/pt-BR/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: 'Nós projetamos o {% data variables.product.product_name %} para ser compatível com os navegadores web mais recentes. Nós suportamos as versões atuais de [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple. om/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: 'Nós projetamos o {% data variables.product.product_name %} para ser compatível com os navegadores web mais recentes. Oferecemos suporte às versões atuais de [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/) e [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Versão de suporte estendido do Firefox diff --git a/translations/pt-BR/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/pt-BR/content/github/getting-started-with-github/types-of-github-accounts.md index 034b8d6b7a74..a32d8edc11f9 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/pt-BR/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/getting-started-with-github/using-github.md b/translations/pt-BR/content/github/getting-started-with-github/using-github.md index 53cd4d595985..177f1069e1f8 100644 --- a/translations/pt-BR/content/github/getting-started-with-github/using-github.md +++ b/translations/pt-BR/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/pt-BR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index f292767d3f9b..e9146ff379a8 100644 --- a/translations/pt-BR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/pt-BR/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. Altere o diretório de trabalho atual referente ao seu projeto local. 4. Inicialize o diretório local como um repositório Git. ```shell - $ git init + $ git init -b main ``` 5. Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit. ```shell @@ -67,7 +68,7 @@ versions: 3. Altere o diretório de trabalho atual referente ao seu projeto local. 4. Inicialize o diretório local como um repositório Git. ```shell - $ git init + $ git init -b main ``` 5. Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit. ```shell @@ -105,7 +106,7 @@ versions: 3. Altere o diretório de trabalho atual referente ao seu projeto local. 4. Inicialize o diretório local como um repositório Git. ```shell - $ git init + $ git init -b main ``` 5. Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit. ```shell diff --git a/translations/pt-BR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/pt-BR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 64a1a04ae919..54fb34650cbf 100644 --- a/translations/pt-BR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/pt-BR/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Antes de iniciar, certifique-se de que sabe: diff --git a/translations/pt-BR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/pt-BR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index b68c376dbe20..d5cf4ec0bbf1 100644 --- a/translations/pt-BR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/pt-BR/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/importing-your-projects-to-github/index.md b/translations/pt-BR/content/github/importing-your-projects-to-github/index.md index f6f29ec642b9..3e17ceceea3b 100644 --- a/translations/pt-BR/content/github/importing-your-projects-to-github/index.md +++ b/translations/pt-BR/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/pt-BR/content/github/importing-your-projects-to-github/source-code-migration-tools.md index 54c5c2c0c08d..2a1fda3d711f 100644 --- a/translations/pt-BR/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/pt-BR/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/index.md b/translations/pt-BR/content/github/index.md index 7cd3e92e1579..6ed4f0c8c89d 100644 --- a/translations/pt-BR/content/github/index.md +++ b/translations/pt-BR/content/github/index.md @@ -8,6 +8,7 @@ intro: 'Documentação, guias e tópicos de ajuda para desenvolvedores de softwa versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/pt-BR/content/github/managing-files-in-a-repository/3d-file-viewer.md index 8053f5642f20..72efdea16beb 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O {% data variables.product.product_name %} pode hospedar e renderizar arquivos 3D com a extensão *.stl*. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 8f2f1cd78c8d..96075f25e0d2 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index 1b8b0f1c49d8..9ac66d8cf0d0 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os arquivos que você adiciona a um repositório por meio do navegador são limitados a {% data variables.large_files.max_github_browser_size %} por arquivo. É possível adicionar arquivos maiores, de até {% data variables.large_files.max_github_size %} cada um, usando a linha de comando. Para obter mais informações, consulte "[Adicionar um arquivo a um repositório usando a linha de comando](/articles/adding-a-file-to-a-repository-using-the-command-line)". @@ -19,7 +20,7 @@ Os arquivos que você adiciona a um repositório por meio do navegador são limi {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. Abaixo do nome do repositório, clique em **Upload files** (Fazer upload de arquivos). ![Butão Upload files (Fazer upload de arquivos)](/assets/images/help/repository/upload-files-button.png) {% else %} 2. Acima da lista de arquivos, usando o menu suspenso **Adicionar arquivo** clique em **Fazer upload de arquivos**. !["Fazer upload de arquivos" no menu suspenso "Adicionar arquivo"](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/pt-BR/content/github/managing-files-in-a-repository/creating-new-files.md index 761848806318..ade34ff4c60e 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao criar um arquivo no {% data variables.product.product_name %}, lembre-se do seguinte: diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/deleting-files.md b/translations/pt-BR/content/github/managing-files-in-a-repository/deleting-files.md index 1046d5f19d05..b0f471dbecb0 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index d6772645c44c..6236e00c4986 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. No repositório de outro usuário, navegue até a pasta que contém o arquivo que deseja editar. Clique no nome do arquivo a ser editado. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index 57d03a78d958..f12e72d7a698 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/pt-BR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index fea4bfac23bf..5d9b3fc93dbc 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/index.md b/translations/pt-BR/content/github/managing-files-in-a-repository/index.md index 6cdb51799a13..41de4ba422da 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/index.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-on-github.md index 12c6410eef98..487811588652 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 1172757c60be..6e7f2054f924 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/pt-BR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 86bf2125b9a0..e4336ecc7b41 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O {% data variables.product.product_name %} é compatível com a renderização de arquivos de mapas geoJSON e topoJSON nos repositórios do {% data variables.product.product_name %}. Simplesmente faça o commit do arquivo como você faria normalmente usando uma extensão `.geojson` ou `.topojson`. Arquivos com a extensão `.json` também são compatíveis, mas somente se o `type` (tipo) for configurado para `FeatureCollection` (Coleção de elementos gráficos), `GeometryCollection` (Coleções geométricas) ou `topology` (topologia). Depois, navegue para o caminho do arquivo geoJSON em GitHub.com. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index 464f3b3dc50e..c24ac746eae6 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Muitos arquivos podem [ser movidos diretamente no {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), mas alguns arquivos, como imagens, precisam ser movidos a partir da linha de comando. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index 3d9da802a7e7..388d71f1bd3a 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Além de alterar o local do arquivo, também é possível [atualizar o conteúdo de seu arquivo](/articles/editing-files-in-your-repository) ou [dar um novo nome a ele](/articles/renaming-a-file) no mesmo commit. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/pt-BR/content/github/managing-files-in-a-repository/navigating-code-on-github.md index a8ce9f7a4ca1..6cd7ac646d0e 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### Sobre a navegação do código no {% data variables.product.prodname_dotcom %} As funções de navegar por código usam a biblioteca de código aberto [`semântica`](https://github.com/github/semantic). As linguagens a seguir são compatíveis: +- C# - CodeQL - Go - Java diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index b2f0a7ae1156..f76cd5e7dc1f 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Muitos arquivos podem ser [renomeados diretamente no {% data variables.product.product_name %}](/articles/renaming-a-file), mas alguns arquivos, como imagens, exigem que a renomeação seja feita usando a linha de comando. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file.md index 37c8fa08621d..4476652a666b 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index 1c639d200a18..62455f1d8743 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index 9b03b124bcda..fdd2dc9d0d81 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O GitHub oferece suporte à renderização de dados tabulares na forma de arquivos *.csv* (separados por vírgula) e .*tsv* (separados por tubulação). diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index a048319d7d8d..4c3c575e8db9 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits e pull requests que incluem documentos de prosa podem representar esses documentos com as exibições *source* (original) e *rendered* (renderizada). diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index 2974b3884e49..b2091ed1f8ca 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O GitHub oferece suporte à renderização de documentos PDF. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/pt-BR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 7795ffb254ae..1c9361df1877 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Com a exibição blame, você pode ver o histórico de revisão linha por linha de um arquivo inteiro ou exibir o histórico de revisão de uma única linha dentro de um arquivo clicando em {% octicon "versions" aria-label="The prior blame icon" %}. Toda vez que você clicar em {% octicon "versions" aria-label="The prior blame icon" %}, verá as informações anteriores de revisão relativas a essa linha, inclusive quem realizou a alteração e quando. diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index b289b73483b0..e2fe1ebb9c32 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,12 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Os recursos interativos do notebook, como plots personalizados de JavaScript, não funcionam no seu repositório no {% data variables.product.product_location %}. Para ver um exemplo, consulte [*Linking and Interactions.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb). +Os recursos interativos do notebook, como plots personalizados de JavaScript, não funcionam no seu repositório no {% data variables.product.product_location %}. Para ver um exemplo, consulte [*Linking e Interactions.ipynb*](https://github.com/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb). -Para exibir o Jupyter Notebook com conteúdo JavaScript renderizado ou compartilhar arquivos do seu notebook com outras pessoas, use [nbviewer](https://nbviewer.jupyter.org/). Para ver um exemplo, consulte [*Linking and Interactions.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb) renderizado no nbviewer. +Para exibir o Jupyter Notebook com conteúdo JavaScript renderizado ou compartilhar arquivos do seu notebook com outras pessoas, use [nbviewer](https://nbviewer.jupyter.org/). Para ver um exemplo, consulte [*Linking e Interactions.ipynb*](https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/main/tutorial/06%20-%20Linking%20and%20Interactions.ipynb) representados no nbviewer. Para exibir uma versão totalmente interativa do Jupyter Notebook, configure um servidor de notebook localmente. Para obter mais informações, consulte a [documentação oficial do Jupyter](http://jupyter.readthedocs.io/en/latest/index.html). diff --git a/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-non-code-files.md index d447735b0e03..81be20df4aa5 100644 --- a/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/pt-BR/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-large-files/about-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/about-git-large-file-storage.md index 81c3b123eedb..a3c2ac00ed63 100644 --- a/translations/pt-BR/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O {% data variables.large_files.product_name_short %} manipula arquivos grandes armazenando referências ao arquivo no repositório, mas não no próprio arquivo. Para trabalhar em torno da arquitetura do Git, o {% data variables.large_files.product_name_short %} cria um arquivo de ponteiro que atua como uma referência ao arquivo real (que é armazenado em algum outro lugar). O {% data variables.product.product_name %} gerencia esse arquivo de ponteiro no seu repositório. Quando você clona o repositório, o {% data variables.product.product_name %} usa o arquivo de ponteiro como um mapa para encontrar o arquivo grande para você. @@ -41,11 +42,13 @@ size 84977953 Ele rastreia a `version` (versão) do {% data variables.large_files.product_name_short %} que você está usando, seguida por um identificador exclusivo para o arquivo (`oid`). Ele também armazena o `size` (tamanho) do arquivo final. -{% tip %} +{% note %} -**Dica**: o {% data variables.large_files.product_name_short %} não pode ser usado com os sites do {% data variables.product.prodname_pages %}. +**Atenção**: +- {% data variables.large_files.product_name_short %} não pode ser usado com sites de {% data variables.product.prodname_pages %}. +- {% data variables.large_files.product_name_short %} não pode ser usado com repositórios de modelos. -{% endtip %} +{% endnote %} ### Leia mais diff --git a/translations/pt-BR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index 11d9215404e9..2b3f2af5e302 100644 --- a/translations/pt-BR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se os colaboradores no seu repositório não tiverem o {% data variables.large_files.product_name_short %} instalado, eles não terão acesso ao arquivo grande original. Se tentarem clonar o repositório, eles farão fetch apenas dos arquivos de ponteiro e não terão acesso aos dados reais. diff --git a/translations/pt-BR/content/github/managing-large-files/conditions-for-large-files.md b/translations/pt-BR/content/github/managing-large-files/conditions-for-large-files.md index 1331e8abd0c5..f803ba426f90 100644 --- a/translations/pt-BR/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/pt-BR/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ Se você tentar adicionar ou atualizar um arquivo maior do que {% data variables ### Pushes bloqueados para arquivos grandes -{% if currentVersion != "free-pro-team@latest" %}Por padrão, blocos do {% endif %}{% data variables.product.product_name %} fazem pushes que excedem {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}No entanto, um administrador do site pode configurar um limite diferente para a sua instância de {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Definir limites de push do Git](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. Para obter mais informações, consulte "[Definir limites de push do Git](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} diff --git a/translations/pt-BR/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/configuring-git-large-file-storage.md index dc493198df97..2d663bba8899 100644 --- a/translations/pt-BR/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se houver arquivos no seu repositório com os quais deseja usar o {% data variables.product.product_name %}, você precisará primeiramente removê-los do repositório e, em seguida, adicioná-los ao {% data variables.large_files.product_name_short %} no local. Para obter mais informações, consulte "[Mover um arquivo do repositório para o {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)". {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**Observação:** antes de tentar fazer push de um arquivo grande no {% data variables.product.product_name %}, certifique-se de que habilitou o {% data variables.large_files.product_name_short %} no seu appliance. Para obter mais informações, consulte "[Configurar o Git Large File Storage no GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. Para obter mais informações, consulte "[Configurar o Git Large File Storage no GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)". {% endtip %} @@ -58,5 +59,5 @@ Se houver arquivos no seu repositório com os quais deseja usar o {% data variab ### Leia mais -- "[Colaboração com {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[Gerenciando {% data variables.large_files.product_name_short %} objetos nos arquivos de seu repositório](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/pt-BR/content/github/managing-large-files/distributing-large-binaries.md b/translations/pt-BR/content/github/managing-large-files/distributing-large-binaries.md index d840b5547162..a55ddcbec4cd 100644 --- a/translations/pt-BR/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/pt-BR/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você precisar distribuir arquivos grandes dentro do seu repositório, você poderá criar versões no {% data variables.product.product_location %}. As versões permitem que você empacote software, notas de versão e links para arquivos binários para que outras pessoas possam usar. Para mais informações, acesse "[Sobre as versões](/github/administering-a-repository/about-releases)". diff --git a/translations/pt-BR/content/github/managing-large-files/index.md b/translations/pt-BR/content/github/managing-large-files/index.md index 9aea1db282af..64fa26983b24 100644 --- a/translations/pt-BR/content/github/managing-large-files/index.md +++ b/translations/pt-BR/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/installing-git-large-file-storage.md index dbc9e54bcdf9..27c156bc2ad6 100644 --- a/translations/pt-BR/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/pt-BR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index b12a2381421a..a2de6682a484 100644 --- a/translations/pt-BR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Depois de instalar o {% data variables.large_files.product_name_short %} e configurar o rastreamento do {% data variables.large_files.product_name_short %}, você pode mover arquivos do rastreamento regular do Git para o {% data variables.large_files.product_name_short %}. Para obter mais informações, consulte "[Instalando {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" e "[Configurando o {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)". diff --git a/translations/pt-BR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/pt-BR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 2a17446c1641..24cdc55fc93b 100644 --- a/translations/pt-BR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/pt-BR/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/pt-BR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/pt-BR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 9290d04394dc..c90bdd36df99 100644 --- a/translations/pt-BR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/pt-BR/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Removing a single file diff --git a/translations/pt-BR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/pt-BR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 44ad6636d1a8..0d8de26f81aa 100644 --- a/translations/pt-BR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/pt-BR/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A verificação de integridade do {% data variables.large_files.product_name_short %} verifica se todos os arquivos referenciados do {% data variables.large_files.product_name_short %} em um push foram transferidos corretamente. Se a verificação identificar arquivos referenciados que não foram transferidos, você receberá uma mensagem de erro e o push será bloqueado. diff --git a/translations/pt-BR/content/github/managing-large-files/versioning-large-files.md b/translations/pt-BR/content/github/managing-large-files/versioning-large-files.md index 11cfecd930c5..78159a981923 100644 --- a/translations/pt-BR/content/github/managing-large-files/versioning-large-files.md +++ b/translations/pt-BR/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-large-files/working-with-large-files.md b/translations/pt-BR/content/github/managing-large-files/working-with-large-files.md index 0ca38e1c9bbb..a759155f9f60 100644 --- a/translations/pt-BR/content/github/managing-large-files/working-with-large-files.md +++ b/translations/pt-BR/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 0ce617f2fdb2..c0f46c36576b 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -17,7 +17,7 @@ When your code depends on a package that has a security vulnerability, this vuln ### Detection of vulnerable dependencies - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %} detects vulnerable dependencies and sends {% data variables.product.prodname_dependabot_short %} alerts{% else %}{% data variables.product.product_name %} detects vulnerable dependencies and sends security alerts{% endif %} when: + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %} detects vulnerable dependencies and sends {% data variables.product.prodname_dependabot_alerts %}{% else %}{% data variables.product.product_name %} detects vulnerable dependencies and sends security alerts{% endif %} when: {% if currentVersion == "free-pro-team@latest" %} - A new vulnerability is added to the {% data variables.product.prodname_advisory_database %}. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)." @@ -41,71 +41,48 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +When {% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} -### Access to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts +### Access to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot %}{% else %}security{% endif %} alerts You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send {% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new {% data variables.product.prodname_dependabot_alerts %}.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_alerts %} visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications -](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### Further reading -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..b727305ceba7 --- /dev/null +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### Sobre o {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**Observação** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. Para obter mais informações, consulte "[Sobre o gráfico de dependência](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)". + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. Isto inclui informações sobre a vulnerabilidade como, por exemplo, notas de lançamento, entradas de registros de mudanças e detalhes do commit. Detalhes de quais vulnerabilidades são resolvidas por um pull request de qualquer pessoa que não tem acesso aos alertas do {% data variables.product.prodname_dependabot_short %} para o repositório. + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### Sobre pontuações de compatibilidade + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index db51731db081..235627fcba9b 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: Pesquisar vulnerabilidades de segurança no banco de dados de consultoria do GitHub intro: 'O {% data variables.product.prodname_advisory_database %} permite que você pesquise vulnerabilidades que afetam projetos de código aberto no {% data variables.product.company_short %}.' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index 32072a2aac18..795dfe631d19 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### Sobre o {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -O {% data variables.product.prodname_dependabot_short %} monitora as consultorias de segurança, como o {% data variables.product.prodname_advisory_database %} e o [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) e aciona automaticamente um pull request quando detecta uma nova dependência vulnerável no gráfico de dependências dos repositórios. Para obter mais informações sobre o {% data variables.product.prodname_advisory_database %}, consulte "[Sobre o {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)". +É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use alertas de {% data variables.product.prodname_dependabot_short %} e o gráfico de dependências. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)". -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} inclui um link para um pull request no alerta para a dependência vulnerável. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" e "[Sobre o gráfico de dependências](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". - -Cada atualização de segurança contém tudo o que você precisa para revisar e mesclar, de forma rápida e segura, uma correção proposta no seu projeto. Isto inclui informações sobre a vulnerabilidade como, por exemplo, notas de lançamento, entradas de registros de mudanças e detalhes do commit. Detalhes de quais vulnerabilidades são resolvidas por um pull request de qualquer pessoa que não tem acesso aos alertas do {% data variables.product.prodname_dependabot_short %} para o repositório. - -Ao mesclar um pull request que contém uma atualização de segurança, o alerta correspondente será marcado como resolvido no seu repositório. - -{% note %} - -**Observação** -{% data variables.product.prodname_dependabot_security_updates %} resolve apenas vulnerabilidades de segurança nas dependências rastreadas pelo seu gráfico de dependências. As atualizações de segurança não são criadas para resolver vulnerabilidades em registros privados ou pacotes hospedados em repositórios privados. No entanto, as dependências indiretas ou transitórias são incluídas se forem definidas explicitamente em um arquivo bloqueado ou similar. Para obter mais informações, consulte "[Sobre o gráfico de dependência](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". Além disso, é importante destacar que o {% data variables.product.prodname_dependabot_security_updates %} cria automaticamente pull requests com correções propostas para os arquivos bloqueados, para as dependências identificadas como vulneráveis. - -{% endnote %} - -É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use alertas de {% data variables.product.prodname_dependabot_short %} e o gráfico de dependências. Você pode desativar as {% data variables.product.prodname_dependabot_security_updates %} em um repositório individual ou para todos os repositórios que pertencem à sua conta de usuário ou organização. Para obter mais informações, consulte "[Gerenciar o {% data variables.product.prodname_dependabot_security_updates %} para seus repositórios](#managing-github-dependabot-security-updates-for-your-repositories) abaixo". +Você pode desativar as {% data variables.product.prodname_dependabot_security_updates %} em um repositório individual ou para todos os repositórios que pertencem à sua conta de usuário ou organização. Para obter mais informações, consulte "[Gerenciar o {% data variables.product.prodname_dependabot_security_updates %} para seus repositórios](#managing-github-dependabot-security-updates-for-your-repositories) abaixo". {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ O {% data variables.product.prodname_dotcom %} habilita automaticamente o {% dat Se as atualizações de segurança não estiverem habilitadas para o seu repositório e você não souber o motivo, primeiro tente habilitá-las utilizando as instruções fornecidas nas seções de procedimento abaixo. Se, ainda assim, as atualizações de segurança não funcionarem, você poderá [entrar em contato com o suporte](https://support.github.com/contact). -### Sobre pontuações de compatibilidade - -O {% data variables.product.prodname_dependabot_security_updates %} também inclui uma pontuação de compatibilidade para que você saiba se atualizar uma vulnerabilidade pode causar alterações significativas no seu projeto. Analisamos os testes de CI de execução anteriores a partir de repositórios públicos onde geramos uma determinada atualização de segurança para saber se a atualização faz com que ocorra uma falha nos testes. Uma pontuação de compatibilidade da atualização é a porcentagem de execuções de CI que foram aprovadas durante a atualização entre versões relevantes da dependência. - ### Gerenciar {% data variables.product.prodname_dependabot_security_updates %} para seus repositórios Você pode habilitar ou desabilitar {% data variables.product.prodname_dependabot_security_updates %} em um repositório individual. diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..9eb238ba9b09 --- /dev/null +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,56 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Configuring notifications +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### Further reading + +- "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/index.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/index.md index 226c3a0d7fd9..efcc006abbd5 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/index.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..2d5a8e650f66 --- /dev/null +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: Solução de erros +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. Para obter detalhes, consulte "[Habilitando e desabilitando atualizações da versão](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. Para obter detalhes, consulte "[Habilitando e desabilitando atualizações da versão](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. Para obter mais informações, consulte "[Opções de configuração para atualizações de dependências](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)". + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index f823bf4a773c..1522435ed3be 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Solução de problemas de detecção de dependências vulneráveis intro: 'Se as informações sobre dependências relatadas por {% data variables.product.product_name %} não são o que você esperava, há uma série de pontos a considerar, e várias coisas que você pode verificar.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ O {% data variables.product.prodname_dotcom %} gera e exibe dados de dependênci * {% data variables.product.prodname_advisory_database %} é uma das fontes de dados que {% data variables.product.prodname_dotcom %} usa para identificar dependências vulneráveis. É um banco de dados gratuito e curado com informações sobre vulnerabilidade para ecossistemas de pacote comum em {% data variables.product.prodname_dotcom %}. Inclui tanto dados relatados diretamente para {% data variables.product.prodname_dotcom %} de {% data variables.product.prodname_security_advisories %} quanto os feeds oficiais e as fontes comunitárias. Estes dados são revisados e curados por {% data variables.product.prodname_dotcom %} para garantir que informações falsas ou não acionáveis não sejam compartilhadas com a comunidade de desenvolvimento. Para obter mais informações, consulte "[Pesquisar vulnerabilidades de segurança no {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" e "[Sobre {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". * O gráfico de dependências analisa todos os arquivos conhecidos de manifesto de pacote no repositório de um usuário. Por exemplo, para o npm, ele irá analisar o arquivo _package-lock.json_. Ele constrói um gráfico de todas as dependências do repositório e dependências públicas. Isso acontece quando você habilita o gráfico de dependências e quando alguém faz push para o branch-padrão, e inclui commits que fazem alterações em um formato de manifesto compatível. Para obter mais informações, consulte "[Sobre o gráfico de dependência](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". * {% data variables.product.prodname_dependabot_short %} verifica qualquer push, para o branch-padrão, que contém um arquivo de manifesto. Quando um novo registro de vulnerabilidade é adicionado, ele verifica todos os repositórios existentes e gera um alerta para cada repositório vulnerável. Os alertas do {% data variables.product.prodname_dependabot_short %} são agregados ao nível do repositório, em vez de criar um alerta por vulnerabilidade. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" -* {% data variables.product.prodname_dependabot_security_updates %} são acionados quando você recebe um alerta de segurança sobre uma dependência vulnerável em seu repositório. {% data variables.product.prodname_dotcom %} cria, automaticamente, uma pull request no seu repositório de modo a atualizar a dependência vulnerável para a mínima versão segura possível para evitar a vulnerabilidade. Para obter mais informações, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - O {% data variables.product.prodname_dependabot_short %} não faz a varredura de repositórios de forma programada, mas sim, quando algo muda. Por exemplo, uma varredura é acionada quando uma nova dependência é adicionada ({% data variables.product.prodname_dotcom %} verifica isso em cada push), ou quando uma nova vulnerabilidade é descoberta e adicionada ao banco de dados consultivo. + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. Por exemplo, uma varredura é acionada quando uma nova dependência é adicionada ({% data variables.product.prodname_dotcom %} verifica isso em cada push), ou quando uma nova vulnerabilidade é descoberta e adicionada ao banco de dados consultivo. ### Por que não recebo alertas de vulnerabilidade em alguns ecossistemas? @@ -97,3 +98,4 @@ Ao clicar para exibir os detalhes de alerta, você pode ver quantas vulnerabilid - "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" - "[Visualizar e atualizar dependências vulneráveis no seu repositório](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Gerenciar as configurações de segurança e análise para o seu repositório](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/pt-BR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/pt-BR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index 350a1d93e8fd..2942f2ea48f4 100644 --- a/translations/pt-BR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/pt-BR/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: 'Se o {% data variables.product.product_name %} descobrir dependências v redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: Os administradores e proprietários da organização podem visualizar e atualizar dependências. +shortTitle: Visualizar e atualizar dependências vulneráveis versions: free-pro-team: '*' --- A aba de alertas do {% data variables.product.prodname_dependabot %} do seu repositório lista todos {% data variables.product.prodname_dependabot_alerts %} e as {% data variables.product.prodname_dependabot_security_updates %} correspondente. Você pode classificar a lista de alertas usando o menu suspenso e clicar em determinados alertas para ver mais detalhes. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" -É possível habilitar atualizações de segurança automáticas para qualquer repositório que usa o {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. Para obter mais informações, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +É possível habilitar atualizações de segurança automáticas para qualquer repositório que usa o {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)". ### Sobre atualizações para dependências vulneráveis no seu repositório -O {% data variables.product.product_name %} envia {% data variables.product.prodname_dependabot_alerts %} quando detectamos vulnerabilidades que afetam o seu repositório. Para repositórios em que o {% data variables.product.prodname_dependabot_security_updates %} está ativado, quando {% data variables.product.product_name %} detecta uma dependência vulnerável, {% data variables.product.prodname_dependabot_short %} cria um pull request para corrigi-la. {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. Para repositórios em que o {% data variables.product.prodname_dependabot_security_updates %} está ativado, quando {% data variables.product.product_name %} detecta uma dependência vulnerável, {% data variables.product.prodname_dependabot_short %} cria um pull request para corrigi-la. O pull request irá atualizar a dependência para a versão minimamente segura possível, o que é necessário para evitar a vulnerabilidade. ### Visualizar e atualizar dependências vulneráveis @@ -33,3 +34,4 @@ O {% data variables.product.product_name %} envia {% data variables.product.prod - "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" - "[Gerenciar as configurações de segurança e análise para o seu repositório](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Solução de problemas na detecção de dependências vulneráveis](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index be4d5e747623..dfd63bc6384c 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notificações e assinaturas diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 82721ad95ff1..874282e8fac7 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Opções de entrega de notificação @@ -109,9 +110,9 @@ As notificações de e-mail do {% data variables.product.product_name %} contêm | Header | Informações | | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Endereço do `remetente` | Este endereço será sempre {% if currentVersion == "free-pro-team@latest" %}'`notifications@github. om`'{% else %}'endereço de e-mail de não responda configurado pelo administrador do site'{% endif %}. | -| Campo `To` | Esse campo conecta-se diretamente ao thread. Se você responder ao e-mail, será adicionado um novo comentário à conversa. | -| Endereço de `Cc` | O {% data variables.product.product_name %} colocará você em cópia (`Cc`) se você estiver inscrito para uma conversa. O segundo endereço de e-mail de `Cc` corresponde ao motivo da notificação. O sufixo para esses motivos de notificação é {% data variables.notifications.cc_address %}. Os possíveis motivos de notificação são:
  • 'assign': você foi atribuído a um problema ou uma pull request.
  • 'author': você criou um problema ou uma pull request.
  • 'comment': você comentou um problema ou uma pull request.
  • 'manual': houve uma atualização em um problema ou uma pull request para o(a) qual você assinou manualmente.
  • 'mention': você foi mencionado em um problema ou uma pull request.
  • 'push': alguém fez commit em uma pull request que você assinou.
  • 'review_requested': você ou uma equipe da qual faz você faz parte foi solicitado para revisar uma pull request.
  • 'security_alert': o {% data variables.product.prodname_dotcom %} detectou uma vulnerabilidade em um repositório para o qual você recebe alertas de segurança.
  • 'state_change': um problema ou uma pull request que você assinou foi fechado(a) ou aberto(a).
  • 'subscribed': houve uma atualização em um repositório que você está inspecionando.
  • 'team_mention': uma equipe a qual você pertence foi mencionada em um problema ou uma pull request.
  • 'your_activity': você abriu, comentou ou fechou um problema ou uma pull request.
| -| campo `mailing list` | Esse campo identifica o nome do repositório e seu proprietário. O formato desse endereço é sempre `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| Campo `To` | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} +| Endereço de `Cc` | O {% data variables.product.product_name %} colocará você em cópia (`Cc`) se você estiver inscrito para uma conversa. O segundo endereço de e-mail de `Cc` corresponde ao motivo da notificação. O sufixo para esses motivos de notificação é {% data variables.notifications.cc_address %}. Os possíveis motivos de notificação são:
  • 'assign': você foi atribuído a um problema ou uma pull request.
  • 'author': você criou um problema ou uma pull request.
  • 'comment': você comentou um problema ou uma pull request.
  • 'manual': houve uma atualização em um problema ou uma pull request para o(a) qual você assinou manualmente.
  • 'mention': você foi mencionado em um problema ou uma pull request.
  • 'push': alguém fez commit em uma pull request que você assinou.
  • 'review_requested': você ou uma equipe da qual faz você faz parte foi solicitado para revisar uma pull request.
  • {% if currentVersion != "github-ae@latest" %}
  • 'security_alert': o {% data variables.product.prodname_dotcom %} detectou uma vulnerabilidade em um repositório para o qual você recebe alertas de segurança.
  • {% endif %}
  • 'state_change': um problema ou uma pull request que você assinou foi fechado(a) ou aberto(a).
  • 'subscribed': houve uma atualização em um repositório que você está inspecionando.
  • 'team_mention': uma equipe a qual você pertence foi mencionada em um problema ou uma pull request.
  • 'your_activity': você abriu, comentou ou fechou um problema ou uma pull request.
| +| campo `mailing list` | Esse campo identifica o nome do repositório e seu proprietário. O formato desse endereço é sempre `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | campo `X-GitHub-Severity` | {% data reusables.repositories.security-alerts-x-github-severity %} Os níveis possíveis de gravidade são:
  • `low`
  • `moderate`
  • `high`
  • `critical`
Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" |{% endif %} ### Escolhendo suas configurações de notificação @@ -157,34 +158,21 @@ Se você for integrante de mais de uma organização, você poderá configurar c 5. Selecione um dos seus endereços de e-mail verificados e clique em **Save** (Salvar). ![Alterar o endereço de e-mail por organização](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Opções de notificação {% data variables.product.prodname_dependabot_alerts %} {% else %} ### Opções de notificação de alerta de segurança {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Escolha como deseja receber {% data variables.product.prodname_dependabot_alerts %} para os repositórios que você está inspecionando. Você pode receber {% if page.version == 'dotcom' %} {% data variables.product.prodname_dependabot_alerts %} {% else %} alertas de segurança {% endif %} na sua caixa de entrada, como um banner no {% data variables.product.product_name %}, na linha de comando, por email ou alguma combinação dessas opções. +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -Se quiser receber {% data variables.product.prodname_dependabot_alerts %} por e-mail, escolha se você deseja receber um resumo semanal de vulnerabilidades para até 10 repositórios ou se deseja receber um novo email cada vez que uma vulnerabilidade for detectada. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". {% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Escolha como deseja receber alertas de segurança para os repositórios que você está inspecionando. Você pode receber alertas de segurança na sua caixa de entrada, como um banner no {% data variables.product.product_name %}, na linha de comando, por e-mail ou alguma combinação dessas opções. - -Se você desejar receber alertas de segurança por e-mail, escolha se você deseja receber um resumo semanal de vulnerabilidades para até 10 repositórios ou se deseja receber um novo e-mail cada vez que uma vulnerabilidade for detectada. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". {% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![Opções de alertas {% data variables.product.prodname_dependabot_short %} ](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Opções de alerta de segurança](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Observação:** Você pode filtrar as notificações da sua caixa de entrada de {% data variables.product.company_short %} por {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %} alertas de segurança{% endif %}. Para obter mais informações, consulte "[Gerenciando notificações de sua caixa de entrada](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)". - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### Opções de notificação {% data variables.product.prodname_actions %} Escolha como você deseja receber atualizações de execução de fluxo de trabalho para repositórios que você está inspecionando que estão configurados com o {% data variables.product.prodname_actions %}. Você também pode optar por receber apenas notificações de execução de fluxo de trabalho falha. @@ -194,7 +182,6 @@ Escolha como você deseja receber atualizações de execução de fluxo de traba {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### Habilitando notificações push com {% data variables.product.prodname_mobile %} Quando você instalar {% data variables.product.prodname_mobile %}, você será automaticamente incluído em notificações da web. Você poderá então ativar notificações push para menções diretas no app. diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index 0b237dff73b3..37b453f66706 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'Para criar um fluxo de trabalho ideal para a triagem de suas notificaç versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Iniciando sua triagem de caixa de entrada diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/index.md index 582b01bbfd5d..feae0e8e7e06 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Índice diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index 74b9fb8fc5c3..7d03a5710554 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Sobre sua caixa de entrada @@ -104,26 +105,31 @@ Para filtrar notificações por motivos pelos quais recebeu uma atualização, v | `reason:invitation` | Quando você for convidado para uma equipe, organização ou repositório. | | `reason:manual` | Quando você clicar em **Assinar** em um problema ou uma pull request que você ainda não estava inscrito. | | `reason:mention` | Você foi @mencionado diretamente. | -| `reason:review-requested` | Você ou uma equipe da qual é integrante é solicitado a revisar uma pull request. | -| `reason:security-alert` | Quando um alerta de segurança é emitido para um repositório. | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} | `reason:state-change` | Quando o estado de uma pull request ou um problema é alterado. Por exemplo, um problema é fechado ou uma pull request é mesclada. | | `reason:team-mention` | Quando uma equipe da qual você é integrante é @mencionada. | | `reason:ci-activity` | Quando um repositório tem uma atualização de CI, como um novo status de execução de fluxo de trabalho. | #### Consultas suportadas `is:` -Para filtrar notificações para uma atividade específica no {% data variables.product.product_name %}, você pode usar a consulta `is`. Por exemplo, para visualizar apenas atualizações de convite do repositório, use `is:repository-invitation` e para visualizar apenas {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 1" %}{% data variables.product.prodname_dependabot_short %}{% else %} alertas de segurança{% endif %}, use `is:repository-vulnerability-alert`. +Para filtrar notificações para uma atividade específica no {% data variables.product.product_name %}, você pode usar a consulta `is`. For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + Você também pode usar a consulta `is:` para descrever como a notificação passou pela triagem. - `is:saved` diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 3e6ba49c4ecb..7f9b5f75adca 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index fde2dea8c2a8..274369b04481 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: 'Para ajudá-lo a gerenciar suas notificações de forma eficiente, exist versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- Para ajudá-lo a entender suas assinaturas e decidir se deseja cancelar sua assinatura, consulte "[Visualizando suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)". @@ -38,7 +39,7 @@ Ao cancelar a assinatura de notificações em sua caixa de entrada, elas desapar {% data reusables.notifications.access_notifications %} 1. Na caixa de entrada de notificações, selecione as notificações das quais você deseja cancelar sua assinatura. -2. Use o menu suspenso **selecionado** {% octicon "triangle-down" aria-label="The down triangle icon" %} para clicar em **Cancelar assinatura**. ![Opção de cancelamento de assinatura da caixa de entrada principal](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use o menu suspenso **selecionado** {% octicon "triangle-down" aria-label="The down triangle icon" %} para clicar em **Cancelar inscrição.** ![Opção de cancelamento de assinatura da caixa de entrada principal](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### Cancelar assinatura de notificações na página de assinaturas diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 2aa3c8060c91..c4c1d1e20cfb 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index a869aa9b19c5..d3f4e3dc8bd2 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: 'Quando você revisa e investiga uma única notificação, você tem vár versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Salvando uma única notificação diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index 37b9561ab083..61deea067947 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index 43ad3eb8ec6f..104b627a851f 100644 --- a/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/pt-BR/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- Você recebe notificações para suas assinaturas de atividades contínuas em {% data variables.product.product_name %}. Há muitos motivos para você assinar uma conversa. Para obter mais informações, consulte "[Sobre notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index 6ffbfb1bdfa7..463d549f62ac 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os parâmetros de consulta são partes opcionais de uma URL que podem ser personalizadas para compartilhar uma exibição de página web específica, como resultados do filtro de pesquisa ou um modelo de problemas no {% data variables.product.prodname_dotcom %}. Para criar seus próprios parâmetros de consulta, você deve corresponder o par de chave e valor. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index b2236a36c8ee..420d9a0392d2 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} Para obter mais informações, consulte "[Permissões do quadro de projeto para uma organização](/articles/project-board-permissions-for-an-organization)." @@ -29,7 +30,10 @@ A automação do quadro de projeto também pode ajudar as equipes a desenvolver | Concluído |
  • Mover todos os problemas fechados aqui
  • Mover todas as pull requests mescladas aqui
  • Mover todas as pull requests fechadas e não mescladas aqui
| ### Acompanhamento do andamento do projeto -A automação do quadro de projeto permite o acompanhamento do andamento por padrão. Os cartões em colunas com as predefinições "Tarefas pendentes", "Em andamento" ou "Concluído" contam no andamento geral do projeto. {% data reusables.project-management.project-progress-locations %} + +Você pode acompanhar o progresso no seu quadro de projeto. Cartões nas colunas "Pendente", "Em progresso" ou "Concluído" contam para o progresso geral do projeto. {% data reusables.project-management.project-progress-locations %} + +Para obter mais informações, consulte "[Acompanhamento do progresso no quadro de projeto](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)". ### Leia mais - "[Configurar automação para quadros de projeto](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index 8d3a7cbea6b1..6293bdfec296 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para que um evento de linha do tempo "marcado como duplicata" apareça, o usuário que cria o comentário de referência de duplicata deve ter acesso de gravação ao repositório onde ele cria o comentário. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-issues.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-issues.md index 7c232844f04e..39b73088df0d 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode coletar feedback, reportar erros de software e organizar tarefas que deseja realizar com problemas em um repositório. Os problemas podem ser mais do que um lugar para relatar erros de relatório. {% data reusables.pull_requests.close-issues-using-keywords %} -Para se manter atualizado sobre os comentários mais recentes em um problema, você pode inspecionar um problema a fim de recebe notificações sobre os últimos comentários. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Sobre as notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Sobre as notificações](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}". +Para se manter atualizado sobre os comentários mais recentes em um problema, você pode inspecionar um problema a fim de recebe notificações sobre os últimos comentários. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." Para encontrar links para problemas atualizados recentemente nos quais você está inscrito, visite seu painel. Para obter mais informações, consulte "[Sobre seu painel pessoal](/articles/about-your-personal-dashboard)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-labels.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-labels.md index 259b214975dd..edffe121a2af 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As etiquetas são associadas ao repositório em que foram criadas. Dada a existência de uma etiqueta, você pode usá-la em qualquer problema ou pull request dentro desse repositório. Para obter mais informações, consulte "[Criar uma etiqueta](/articles/creating-a-label/)". @@ -30,7 +31,7 @@ O {% data variables.product.product_name %} fornece etiquetas padrão para todos Etiquetas padrão são incluídas em todos os novos repositórios quando criados, mas você pode editar ou excluir as etiquetas posteriormente. Para obter mais informações, consulte "[Excluir uma etiqueta](/articles/deleting-a-label/)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Os proprietários da organização podem personalizar as etiquetas padrão para repositórios na organização. Para obter mais informações, consulte "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)". {% endif %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-milestones.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-milestones.md index 3699950f159b..653ea849c77d 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao [criar um marco](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), você pode [associá-lo a problemas e pull requests](/articles/associating-milestones-with-issues-and-pull-requests). diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-project-boards.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-project-boards.md index 2264198f2ebd..17ea85acee93 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os quadros de projeto são compostos por problemas, pull requests e observações que são categorizados como cartões em colunas de sua escolha. É possível arrastar e soltar ou usar atalhos de teclado para reordenar cartões em uma coluna, mover cartões de coluna para coluna e alterar a ordem das colunas. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/about-task-lists.md b/translations/pt-BR/content/github/managing-your-work-on-github/about-task-lists.md index 44adecb03e9d..434c999d673f 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As listas de tarefas são renderizadas com caixas de seleção clicáveis em comentários. Você pode marcar ou desmarcar as caixas de seleção para marcá-las como completas ou incompletas. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 650bcb40efa1..92534069b6b8 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode adicionar cartões de problema ou pull request ao seu quadro de projeto ao: diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index c698778c5daf..5ada39434e99 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index c3835dd799ce..48bfc5261145 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index 589509eedf42..0ae7ee0cd135 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A automação no quadro de projeto não se aplica a cartões do quadro de projeto arquivados. Por exemplo, se você fechar um problema no arquivamento de um quadro de projeto, o cartão arquivado não será movido automaticamente para a coluna "Done" (Concluído). Quando você restaura um cartão do arquivamento do quadro de projeto, o cartão retorna à coluna em que foi arquivada. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/pt-BR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index e57d7c04f882..2fcbdf503afc 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com permissões de gravação em um repositório pode atribuir problemas e pull requests. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index 6ae13bf8194d..ed0d85217d72 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/pt-BR/content/github/managing-your-work-on-github/changing-project-board-visibility.md index cbe08e88fd62..6351ff308824 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/closing-a-project-board.md index 1680647d0e24..eed48d45f37c 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você fecha um quadro de projeto, qualquer automação de fluxo de trabalho configurada é pausada por padrão. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/pt-BR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 77263311aee5..58a7e43cb264 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} Para obter mais informações, consulte "[Sobre a automação para quadros de projeto](/articles/about-automation-for-project-boards)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-label.md b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-label.md index bd592d5e9d45..a0d83432b653 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - "[Sobre etiquetas](/articles/about-labels)" - "[Aplicar etiquetas a problemas e pull requests](/articles/applying-labels-to-issues-and-pull-requests)" - "[Editar uma etiqueta](/articles/editing-a-label)" -- "[Filtrar problemas e pull requests por etiquetas](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index c92468765472..15ee5a198ca5 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Esse tipo de link permanente será renderizado como um trecho de código somente no repositório em que ele foi originado. Em outros repositórios, o trecho de código permalink será renderizado como uma URL. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-project-board.md index 175c16e195e6..c51ec25f2ee5 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/pt-BR/content/github/managing-your-work-on-github/creating-an-issue.md index 0d37d16641ba..18ae4f592a20 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ Você pode abrir um novo problema com base no código de uma pull request existe Você pode abrir um novo problema diretamente de um comentário em um problema ou uma revisão de pull request. Para obter mais informações, consulte "[Abrir um problema a partir de um comentário](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Dica**: Você também pode criar um problema usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`gh issue create`](https://cli.github.com/manual/gh_issue_create)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index 06ca04dbd234..2564fdd91649 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-label.md index 695939efea5c..5df91159e676 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A exclusão de uma etiqueta a removerá de qualquer problema ou pull request em que ela tenha sido aplicada. @@ -18,6 +19,6 @@ A exclusão de uma etiqueta a removerá de qualquer problema ou pull request em ### Leia mais - "[Aplicar etiquetas a problemas e pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtrar problemas e pull requests por etiquetas](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-project-board.md index 1280c55fa084..3a516e9a9f39 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-an-issue.md index 6e24d79f3b8a..02436f39be99 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você só pode excluir problemas em um repositório que pertença à sua conta de usuário. Não é possível excluir problemas em um repositório pertencente a outra conta de usuário, mesmo que você seja um colaborador nela. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-issues.md b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-issues.md index cfd3b6ceeeb4..2583b4ea484d 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 861e3e32d1a7..956fbe147a98 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você desabilita quadros de projeto, deixa de ver informações relacionadas a eles em linhas do tempo ou [logs de auditoria](/articles/reviewing-your-security-log/). diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index a0a002527fa9..df67256af288 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Após a desabilitação dos quadros de projeto em toda a organização, não é mais possível criar quadros de projeto no nível da organização nem acessar os quadros de projeto no nível de organização já existentes pelas URLs anteriores. Os quadros de projeto em repositórios não são afetados. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-label.md b/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-label.md index 53f55392f8b5..895bee3f7009 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - "[Criar uma etiqueta](/articles/creating-a-label)" - "[Excluir uma etiqueta](/articles/deleting-a-label)" - "[Aplicar etiquetas a problemas e pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtrar problemas e pull requests por etiquetas](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-project-board.md index 3fbd7f521770..f25c8faef85a 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index 53a67879b052..892032e8c390 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -7,10 +7,11 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if enterpriseServerVersions contains currentVersion %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} @@ -20,7 +21,7 @@ To attach a file to an issue or pull request conversation, drag and drop it into {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 0c0797d902e2..0b90cf40f6fd 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Em um cartão, você pode clicar em qualquer responsável, marco ou etiqueta para filtrar o quadro de projeto por esse qualificador. Para limpar a pesquisa, você pode clicar no mesmo responsável, marco ou etiqueta novamente. @@ -21,7 +22,7 @@ Também é possível usar a barra de pesquisa "Filter cards" (Fitrar cartões) q - Filtrar cartões por status de verificação com `status:pending`, `status:success` ou `status:failure` - Filtrar cartões por tipo com `type:issue`, `type:pr` ou `type:note` - Filtrar cartões por estado e tipo com `is:open`, `is:closed` ou `is:merged`; e `is:issue`, `is:pr` ou `is:note` -- Filtrar cartões por problemas vinculados a um pull request por uma referência de fechamento usando `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filtrar cartões por repositório em um quadro de projetos de toda a organização usando `repo:ORGANIZATION/REPOSITORY`{% endif %} 1. Navegue até o quadro de projetos que contém os cartões que você deseja filtrar. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index 6f5e2f9b3b0f..e116be512384 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index ff4c93b0db94..ef8e35c70283 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index 645fdc8e1963..7a8d9af85592 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index c680dd536e19..32ff27ab60fc 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index 6119a7b84beb..0d30cc38e1e6 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode filtrar uma lista de pull requests do repositório para encontrar: diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/pt-BR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index ca5a4a85b502..819cd41ec25f 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/index.md b/translations/pt-BR/content/github/managing-your-work-on-github/index.md index ee0722694340..cd0062721381 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/index.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 9f3e5ea2cf1f..6299b8fbf5af 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index 9c64551c3d1c..72b27d861895 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Vinculando uma pull request a um problema -intro: 'Você pode vincular um pull request a um problema {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 8" %} mostra que uma correção está em andamento e{% endif %} fecha automaticamente o problema quando o pull request é mesclado.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,23 +9,24 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} -**Note:** The special keywords in a pull request description are interpreted when the pull request targets the repository's *default* branch. However, if the PR's base is *any other branch*, then these keywords are ignored, no links are created and merging the PR has no effect on the issues. **If you want to link a pull request to an issue using a keyword, the PR must be on the default branch.** +**Observação:** As palavras-chave especiais na descrição de um pull request são interpretadas quando o pull request aponta para o branch-padrão do *repositório*. No entanto, se a base do PR's for *qualquer outro branch*, essas palavras-chave serão ignoradas, nenhum link será criado e o merge do PR não terá efeito sobre os problemas. **Se você deseja vincular um pull request a um problema usando uma palavra-chave, o PR deverá estar no branch-padrão.** {% endnote %} ### Sobre problemas e pull requests vinculados -Você pode vincular um problema a um pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}manualmente ou {% endif %}usando uma palavra-chave compatível na descrição do pull request. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. Quando você vincula uma pull request ao problema que a pull request tem de lidar, os colaboradores poderão ver que alguém está trabalhando no problema. {% if currentVersion ver_lt "enterprise-server@2. 1" %}Se o pull request e o problema estiverem em repositórios diferentes, {% data variables.product.product_name %} mostrará o link após o merge do pull request, se a pessoa que mescla o pull request também tiver permissão para fechar o problema.{% endif %} Quando você mescla uma pull request vinculada no branch padrão de um repositório, o problema vinculado será fechado automaticamente. Para obter mais informações sobre o branch padrão, consulte "[Configurado o branch padrão](/github/administering-a-repository/setting-the-default-branch). " -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Vinculando manualmente uma pull request a um problema Qualquer pessoa com permissões de gravação em um repositório pode vincular manualmente uma pull request a um problema. @@ -41,7 +42,7 @@ Você pode vincular manualmente até dez problemas para cada pull request. O pro ### Vinculando uma pull request a um problema usando uma palavra-chave -You can link a pull request to an issue by using a supported keyword in the pull request's description or in a commit message (please note that the pull request must be on the default branch). +Você pode vincular uma solicitação de pull a um problema usando uma palavra-chave compatível na descrição do pull request ou em uma mensagem de commit (observe que a solicitação do pull deve estar no branch-padrão). * close * closes @@ -61,7 +62,7 @@ A sintaxe para fechar palavras-chave depende se o problema está no mesmo reposi | Problema em um repositório diferente | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` | | Múltiplos problemas | Usar sintaxe completa para cada problema | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Apenas pull requests vinculados manualmente podem ser desvinculados. Para desvincular um problema que você vinculou usando uma palavra-chave, você deve editar a descrição da pull request para remover a palavra-chave.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. Para desvincular um problema que você vinculou usando uma palavra-chave, você deve editar a descrição da pull request para remover a palavra-chave.{% endif %} Você também pode usar palavras-chave de fechamento em uma mensagem de commit. O problema será encerrado quando você mesclar o commit no branch padrão, mas o pull request que contém o commit não será listado como um pull request vinculado. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index a18706490c67..6ad74496db26 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,8 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**Observação:** Para vincular um repositório à sua organização ou quadro de projeto de propriedade de usuário, o repositório precisa ter problemas habilitados. Para obter informações sobre como ver se os problemas estão desabilitados em um repositório, consulte "[Desabilitar problemas](/github/managing-your-work-on-github/disabling-issues)". + +{% endnote %} + Qualquer pessoa com permissões de gravação em um quadro de projeto pode vincular repositórios pertencentes a essa organização ou conta de usuário ao quadro de projeto. Para obter mais informações, consulte "[Permissões de quadro de projeto da organização](/articles/project-board-permissions-for-an-organization/)" ou "[Níveis de permissão para quadros de projetos de propriedade de usuários](/articles/permission-levels-for-user-owned-project-boards/)". {% data reusables.project-management.link-repos-to-project-board %} Você pode adicionar problemas e pull requests de quaisquer repositórios desvinculados digitando a URL do problema ou pull request em um cartão. Para obter mais informações, consulte "[Adicionar problemas e pull requests a um quadro de projeto](/articles/adding-issues-and-pull-requests-to-a-project-board)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/pt-BR/content/github/managing-your-work-on-github/managing-project-boards.md index 88b3ab89e321..f22e0cc234e0 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/pt-BR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index f62b1a099edd..acb8c13311f7 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index a8e25197f1c4..f7d5f05ccfdd 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: É possível abrir um problema novo a partir de um comentário específic versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você abre um problema a partir de um comentário, o problema contém um trecho mostrando onde o comentário foi originalmente publicado. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index ac426308d76b..ec001340677c 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você abre um problema de código, o problema contém um trecho mostrando a linha ou intervalo de código que você escolheu. Você pode abrir somente um problema no mesmo repositório onde o código é armazenado. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/pt-BR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index d7953228e278..439ec7cfe90d 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Problemas fixos](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index 2c22aded1f66..2e9130c85e0e 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você fecha um quadro de projeto, todas as automações de fluxo de trabalho configuradas para o quadro de projeto são pausadas por padrão. Para obter mais informações, consulte "[Fechar um quadro de projeto](/articles/closing-a-project-board)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/sharing-filters.md b/translations/pt-BR/content/github/managing-your-work-on-github/sharing-filters.md index ea9f646dfb34..b6a94c63c466 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode enviar a URL que geradas pelos problemas para qualquer usuário e ele verá a mesma exibição com filtro que você. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index d686c400d07a..2cb9d1ee84a9 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode ordenar qualquer exibição filtrada por: diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 5174a629f283..ba614026da11 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: Acompanhar o andamento do quadro de projeto -intro: 'Por padrão, quando você habilita a automação em um quadro de projeto, pode acompanhar o andamento geral do projeto em uma barra de progresso.' +intro: Você pode ver o progresso geral do seu projeto na barra de progresso. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. Navegue para o quadro de projeto no qual você deseja desabilitar o acompanhamento do andamento do projeto. +1. Acesse o quadro de projeto onde você deseja habilitar ou desabilitar o acompanhamento do progresso do projeto. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. Desmarque **Track project progress** (Acompanhar andamento do projeto). +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Selecione ou desmarque **Acompanhar o progresso do projeto**. diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index 3bdefa8b1b11..edd5640c29f2 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index 8f46b3c431f3..e34bbccc8f41 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/pt-BR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index c8a11c3759d5..5ce3c0d281e7 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para transferir um problema aberto para outro repositório, é preciso ter permissões de gravação no repositório em que o problema está e no repositório para onde você está transferindo o problema. Para obter mais informações, consulte "[Níveis de permissão do repositório para organizações](/articles/repository-permission-levels-for-an-organization)". diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index a50c9d9a1b52..44850bd66582 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A barra de pesquisa de problemas e pull requests permite que você defina seus próprios filtros personalizados e ordene por uma ampla variedade de critérios. A barra de pesquisa pode ser encontrada nas guias **Problemas** e **Pull requests** de cada repositório nos [Painéis de problemas e pull requests](/articles/viewing-all-of-your-issues-and-pull-requests). @@ -25,7 +26,7 @@ Com os termos da pesquisa de problemas e pull requests, é possível: - Filtrar problemas e pull requests por responsável: `state:open type:issue assignee:octocat` - Filtrar problemas e pull requests por etiqueta: `state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} Para problemas, você também pode usar a busca para: - Filtrar por problemas que estão vinculados a uma pull request por uma referência de fechamento: `linked:pr` @@ -39,7 +40,7 @@ Para pull requests, você também pode usar a pesquisa para: - Filtrar pull requests nas quais um revisor tenha solicitado alterações: `state:open type:pr review:changes_requested` - Filtrar pull requests por [revisor](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` - Filtrar pull requests pelo usuário específico [solicitado para revisão](/articles/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat` -- Filtre pull requests pela equipe solicitada para revisão: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filtro por pull requests que estão vinculadas a um problema que a pull request pode concluir: `linked:issue`{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/pt-BR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index 87e57a70f214..625f69695c2f 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os painéis de problemas e pull requests estão disponíveis na parte superior de qualquer página. Em cada painel, é possível filtrar a lista para encontrar problemas ou pull requests que você criou, que foram atribuídos a você ou nos quais você foi mencionado. Também é possível encontrar pull requests que você deverá revisar. @@ -15,4 +16,4 @@ Os painéis de problemas e pull requests estão disponíveis na parte superior d ### Leia mais -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Visualizar as suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}"[Listar os repositórios que você está inspecionando](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/pt-BR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/pt-BR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index 1767cd669c02..1f8de5b6735c 100644 --- a/translations/pt-BR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/pt-BR/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/pt-BR/content/github/searching-for-information-on-github/about-searching-on-github.md index 13fc4eca2fa0..4994d250db8c 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar globalmente em todo o {% data variables.product.product_name %} ou definir o escopo da sua pesquisa para uma organização ou um repositório específico. @@ -54,6 +55,7 @@ A {% data variables.search.advanced_url %} fornece uma interface visual para con ![Pesquisa avançada](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### Pesquisar no {% data variables.product.prodname_enterprise %} e {% data variables.product.prodname_dotcom_the_website %} simultaneamente Se você usar o {% data variables.product.prodname_enterprise %} e for integrante de uma organização do {% data variables.product.prodname_dotcom_the_website %} que usa o {% data variables.product.prodname_ghe_cloud %}, o administrador do site do {% data variables.product.prodname_enterprise %} pode habilitar o {% data variables.product.prodname_github_connect %} para que você possa pesquisar em ambos os ambientes ao mesmo tempo. Para obter mais informações, consulte "[Habilitar a {% data variables.product.prodname_unified_search %} entre o {% data variables.product.prodname_enterprise %} e o {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)". @@ -61,8 +63,10 @@ Se você usar o {% data variables.product.prodname_enterprise %} e for integrant É possível pesquisar em ambos os ambientes apenas no {% data variables.product.prodname_enterprise %}. Para definir o escopo da pesquisa por ambiente, você pode usar uma opção de filtro na {% data variables.search.advanced_url %} ou pode usar o prefixo de pesquisa `environment:`. Para pesquisar apenas por conteúdo no {% data variables.product.prodname_enterprise %}, use a sintaxe de pesquisa `environment:local`. Para pesquisar apenas por conteúdo no {% data variables.product.prodname_dotcom_the_website %}, use `environment:github`. O administrador do site do {% data variables.product.prodname_enterprise %} pode habilitar a {% data variables.product.prodname_unified_search %} para todos os repositórios públicos, todos os repositórios privados ou apenas determinados repositórios privados na organização do {% data variables.product.prodname_ghe_cloud %} conectado. +If your site administrator enables -Se o administrador do site habilitar a {% data variables.product.prodname_unified_search %} em repositórios privados, você poderá pesquisar apenas em repositórios privados em que o administrador habilitou a {% data variables.product.prodname_unified_search %} e aos quais você tem acesso na organização do {% data variables.product.prodname_dotcom_the_website %} conectado. Os administradores do {% data variables.product.prodname_enterprise %} e os proprietários da organização no {% data variables.product.prodname_dotcom_the_website %} não podem pesquisar repositórios privados que pertencem à sua conta. Para pesquisar repositórios privados aplicáveis, você deve habilitar a pesquisa de repositório privado para suas contas pessoais no {% data variables.product.prodname_dotcom_the_website %} e no {% data variables.product.prodname_enterprise %}. Para obter mais informações, consulte "[Habilitar pesquisa de repositório privado do {% data variables.product.prodname_dotcom_the_website %} na sua conta do {% data variables.product.prodname_enterprise %}](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)". +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Os administradores do {% data variables.product.prodname_enterprise %} e os proprietários da organização no {% data variables.product.prodname_dotcom_the_website %} não podem pesquisar repositórios privados que pertencem à sua conta. Para pesquisar repositórios privados aplicáveis, você deve habilitar a pesquisa de repositório privado para suas contas pessoais no {% data variables.product.prodname_dotcom_the_website %} e no {% data variables.product.prodname_enterprise %}. Para obter mais informações, consulte "[Habilitar pesquisa de repositório privado do {% data variables.product.prodname_dotcom_the_website %} na sua conta do {% data variables.product.prodname_enterprise %}](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)". +{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/pt-BR/content/github/searching-for-information-on-github/finding-files-on-github.md index da9f4fb4ab13..6458dcef306f 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. No nome do repositório, clique em **Find file** (Localizar arquivo). ![Botão Find file (Localizar arquivo)](/assets/images/help/search/find-file-button.png) {% else %} 2. Acima da lista de arquivos, clique em **Ir para o arquivo**. ![Botão Find file (Localizar arquivo)](/assets/images/help/search/find-file-button.png) diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/pt-BR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 54c981d2b383..824eba712ad9 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/index.md b/translations/pt-BR/content/github/searching-for-information-on-github/index.md index 3a350431131b..795741dc6905 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/index.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-code.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-code.md index 91423039857c..7e869b84a86b 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar códigos globalmente no {% data variables.product.product_name %} ou pesquisar em uma organização ou um repositório específico. Para pesquisar códigos em todos os repositórios públicos, é necessário ter iniciado a sessão em uma conta do {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre a pesquisa no GitHub](/articles/about-searching-on-github)". diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-commits.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-commits.md index e728eb38370b..77c10cc93bcd 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar commits globalmente no {% data variables.product.product_name %} ou pesquisar em uma organização ou um repositório específico. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-packages.md index f6d2f519931d..f874abe5878f 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: Qualquer pessoa pode pesquisar pacotes aos quais tem acesso. versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: É possível procurar pacotes globalmente em todos os {% data variables.product.product_name %} ou pesquisar pacotes dentro de uma determinada organização. Para obter mais informações, consulte "[Sobre a pesquisa no {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)". -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Você só pode pesquisar pacotes em -{% data variables.product.product_location_enterprise %}, não em {% data variables.product.prodname_dotcom_the_website %}, mesmo se {% data variables.product.prodname_github_connect %} estiver habilitado. +{% data variables.product.product_name %}, não em {% data variables.product.prodname_dotcom_the_website %}, mesmo se {% data variables.product.prodname_github_connect %} estiver habilitado. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-repositories.md index 4fb2ed77f221..03da1891337c 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar repositórios globalmente no {% data variables.product.product_name %} ou pesquisar em uma organização específica. Para obter mais informações, consulte "[Sobre a pesquisa no {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)". diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-in-forks.md index 8567d7bb7f8e..064f756a763e 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para exibir bifurcações nos resultados da [pesquisa no repositório](/articles/searching-for-repositories), adicione `fork:true` ou `fork:only` à sua consulta. diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index e10b204a261d..74ec0b1461ff 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar problemas e pull requests globalmente no {% data variables.product.product_name %} ou pesquisar em uma organização específica. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". {% tip %} -**Dicas:**{% if currentVersion != "free-pro-team@latest" %} - - Este artigo tem exemplos de pesquisa no site {% data variables.product.prodname_dotcom %}.com, mas você pode usar os mesmos filtros de pesquisa na {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - Este artigo tem exemplos de pesquisa no site {% data variables.product.prodname_dotcom %}.com, mas você pode usar os mesmos filtros de pesquisa na {% data variables.product.product_location %}.{% endif %} - Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "[Entender a sintaxe de pesquisa](/articles/understanding-the-search-syntax)". - Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," pesquise `label:"in progress"`. A pesquisa não faz distinção entre maiúsculas e minúsculas. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ Você pode usar o qualificador `involves` para encontrar problemas que envolvem | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** identifica os problemas que envolvem @defunkt ou @jlord. | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) identifica os problemas que envolvem @mdo e não contêm a palavra "bootstrap" no texto. | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Procurar problema e pull requests vinculados Você pode restringir seus resultados para apenas incluir problemas vinculados a um pull request com uma referência ou pull requests que estão vinculados a um problema que o pull request pode fechar. @@ -229,7 +230,7 @@ Você pode filtrar problemas e pull requests pelo número de reações usando o ### Pesquisar por pull requests de rascunho Você pode filtrar por pull requests de rascunho. Para obter mais informações, consulte "[Sobre pull requests](/articles/about-pull-requests#draft-pull-requests)". -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) corresponde a pull requests prontos para revisão.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) corresponde a rascunhos de pull requests.{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) corresponde a pull requests prontos para revisão.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) corresponde a rascunhos de pull requests.{% endif %} ### Pesquisar por status de revisão e revisor da pull request diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-on-github.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-on-github.md index abf516414058..bbd8514c361b 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-topics.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-topics.md index f04ebd5ba4bd..9968a4eb78ed 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Pesquisar tópicos no {% data variables.product.product_name %} diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-users.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-users.md index 3169e3ad89f6..a6ef5ca3a313 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar usuários globalmente no {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/searching-wikis.md b/translations/pt-BR/content/github/searching-for-information-on-github/searching-wikis.md index 479e7e0a8be3..d837fc6c2c91 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode pesquisar wikis globalmente no {% data variables.product.product_name %} ou pesquisar em uma organização ou um repositório específico. Para obter mais informações, consulte "[Sobre pesquisar no {% data variables.product.company_short %}](/articles/about-searching-on-github)". diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/pt-BR/content/github/searching-for-information-on-github/sorting-search-results.md index b3fb3fb49699..b173e1ddcec1 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use o menu Sort (Ordenar) para ordenar os resultados por relevância, número de estrelas, número de bifurcações e data da atualização dos itens. diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/pt-BR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index ff732c8d8fad..f9613781ea36 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Possíveis tempos limite diff --git a/translations/pt-BR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/pt-BR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index 6dfd6261a38f..4aa3646aaf4d 100644 --- a/translations/pt-BR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/pt-BR/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Consultar por valores maiores ou menores que outro valor @@ -80,7 +81,7 @@ Se a consulta de pesquisa contém espaço em branco, é preciso colocá-lo entre Alguns símbolos não alfanuméricos, como espaços, são descartados de consultas de pesquisa de código entre aspas, por isso os resultados podem ser inesperados. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Consultas com nomes de usuário Se sua consulta de pesquisa contiver um qualificador que exige um nome de usuário, como, por exemplo, `usuário`, `ator` ou `responsável`, você poderá usar qualquer nome de usuário de {% data variables.product.product_name %}, para especificar uma pessoa específica ou `@me` para especificar o usuário atual. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/pt-BR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index 814c3ffc1efa..58a10ab88fdb 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ O número de trabalhos que você pode executar simultaneamente em todos os repos No final do mês, {% data variables.product.prodname_dotcom %} calcula o custo de minutos e armazenamento usado sobre o valor incluído em sua conta. Por exemplo, se sua organização usa {% data variables.product.prodname_team %} e permite gastos ilimitados, usando 15.000 minutos, poderia ter um custo total de armazenamento e custo médio de minuto de $56, dependendo dos sistemas operacionais usados para executar trabalhos. - 5.000 (3.000 Linux e 2.000 Windows) minutos = $56 ($24 + $32). - - 3.000 minutos Linux a $0,008 por = $24. + - 3,000 Linux minutes at $0.008 per minute = $24. - 2.000 minutos do Windows a $0,016 por minuto = $32. No final do mês, {% data variables.product.prodname_dotcom %} arredonda sua transferência de dados para o GB mais próximo. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index 77b089ea0ed0..2696f9222780 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: Depois de configurar o SAML SSO, os integrantes da sua organização de {% data variables.product.prodname_dotcom %} continuarão a fazer login em suas contas de usuário no {% data variables.product.prodname_dotcom %}. Quando um membro acessa recursos dentro de sua organização que usa o SAML SSO, o {% data variables.product.prodname_dotcom %} redireciona o integrante para o seu IdP para efetuar a autenticação. Após a autenticação bem-sucedida, seu IdP redireciona o integrante para {% data variables.product.prodname_dotcom %}, onde poderá acessar os recursos da sua organização. -Os proprietários das empresas também podem aplicar SAML SSO para todas as organizações em uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)". +Os proprietários das empresas também podem aplicar SAML SSO para todas as organizações em uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)". {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Os integrantes devem efetuar a autenticação periodicamente com seu IdP para ef Para acessar os recursos protegidos da organização que usam a API e o Git na linha de comando, os integrantes devem autorizar e efetuar a autenticação com um token de acesso pessoal ou chave SSH. Para mais informações consulte "[Autorizar um token de acesso pessoal para usar com o logon único SAML](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" e "[Autorizar uma chave SSH para uso com o logon único SAML](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -A primeira vez que um membro usar o SAML SSO para acessar sua organização, o {% data variables.product.prodname_dotcom %} criará automaticamente um registro que irá vincular a sua organização, a conta do {% data variables.product.prodname_dotcom %} do integrante e a conta do integrante no seu IdP. Você pode visualizar e revogar a identidade de SAML vinculada, as sessões ativas e credenciais autorizadas para integrantes da sua empresa ou conta corporativa. Para obter mais informações consulte "[Visualizar e gerenciar o acesso de SAML de um integrante da sua organização](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" e "[Visualizar e gerenciar o acesso de SAML de um usuário à conta corporativa](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)". +A primeira vez que um membro usar o SAML SSO para acessar sua organização, o {% data variables.product.prodname_dotcom %} criará automaticamente um registro que irá vincular a sua organização, a conta do {% data variables.product.prodname_dotcom %} do integrante e a conta do integrante no seu IdP. Você pode visualizar e revogar a identidade de SAML vinculada, as sessões ativas e credenciais autorizadas para integrantes da sua empresa ou conta corporativa. Para obter mais informações consulte "[Visualizar e gerenciar o acesso de SAML de um integrante da sua organização](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" e "[Visualizar e gerenciar o acesso de SAML de um usuário à conta corporativa](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)". Se os integrantes estiverem conectados com uma sessão SAML SSO, ao criarem um novo repositório, a visibilidade-padrão desse repositório será privada. Caso contrário, a visibilidade-padrão será pública. Para obter mais informações sobre a visibilidade de repositório, consulte "[Sobre a visibilidade do repositório](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index b12f5ee83917..4c984397d1a3 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index 37ce7407b732..f0bd86f2737d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ Estes provedores de identidade são compatíveis com a API de SCIM de {% data va - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} Para obter mais informações, consulte "[Aplicando configurações de segurança na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)". +{% data reusables.scim.enterprise-account-scim %} Para obter mais informações, consulte "[Aplicando configurações de segurança na sua conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)". ### Leia mais diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 0e2422ad6385..cc6fede7e0ba 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um certificado SSH é um mecanismo utilizado para uma chave SSH assinar outra chave SSH. Se você usa uma autoridade certificada (CA) SSH para fornecer certificados SSH aos integrantes da organização, você pode adicionar a CA em sua conta corporativa ou organização para permitir que integrantes da organização usem os certificados deles para acessar os recursos da organização. Para obter mais informações, consulte "[Gerenciar a autoridade certificada de SSH da organização](/articles/managing-your-organizations-ssh-certificate-authorities)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index a84b2414425a..ff04d82d91ad 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Lista de equipes em uma organização](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ Para obter mais informações, consulte: ![Imagem de uma menção de equipe](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Você também pode usar a sincronização LDAP para sincronizar os integrantes e funções da equipe da {% data variables.product.product_location_enterprise %} com os grupos LDAP estabelecidos. Isso permite estabelecer o controle de acesso baseado em função para usuários do servidor LDAP em vez de manualmente na {% data variables.product.product_location_enterprise %}. Para obter mais informações, consulte "[Habilitar a Sincronização LDAP](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)". +Você também pode usar a sincronização LDAP para sincronizar os integrantes e funções da equipe da {% data variables.product.product_location %} com os grupos LDAP estabelecidos. Isso permite estabelecer o controle de acesso baseado em função para usuários do servidor LDAP em vez de manualmente na {% data variables.product.product_location %}. Para obter mais informações, consulte "[Habilitar a Sincronização LDAP](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)". {% endif %} @@ -55,12 +56,8 @@ Para entender facilmente quem compartilha permissões da equipe principal e faz Você pode escolher uma principal quando criar a equipe ou pode mover uma equipe na hierarquia da organização posteriormente. Para obter mais informações, consulte "[Mover uma equipe na hierarquia da sua organização](/articles/moving-a-team-in-your-organization-s-hierarchy)". -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Preparar para aninhar equipes em sua organização Se a sua organização já tiver equipes, você deverá auditar as permissões de acesso ao repositório de cada equipe antes de aninhar equipes acima ou abaixo dela. Também é preciso considerar a nova estrutura que deseja implementar para a organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 40d77f2390fc..068c6f3f7af4 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Acessar o painel da sua organização @@ -28,7 +29,7 @@ Na barra lateral esquerda do painel, é possível acessar os principais reposit Na seção "All activity" (Todas as atividades) do seu feed de notícias, você pode ver atualizações de outras equipes e repositórios em sua organização. -A seção "All activity" (Todas as atividades) mostra todas as últimas atividades na organização, inclusive atividades em repositórios que você não assina e de pessoas que você não está seguindo. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"Sobre notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Inspecionar e deixar de inspecionar repositórios](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" e "[Seguir pessoas](/articles/following-people)." +A seção "All activity" (Todas as atividades) mostra todas as últimas atividades na organização, inclusive atividades em repositórios que você não assina e de pessoas que você não está seguindo. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." Por exemplo, o feed de notícias da organização mostra atualizações quando alguém na organização: - Cria um branch. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index 56f1cfdc818f..d9f128fff72e 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O feed de notícias de uma organização mostra a atividade de outras pessoas nos repositórios que pertencem a essa organização. Você pode usar o feed de notícias da sua organização para ver quando alguém abre, fecha ou faz merge de um problema ou uma pull request, cria ou exclui um branch, cria uma tag ou versão, comenta sobre um problema, uma pull request, ou faz commit, ou faz push de novos commits no {% data variables.product.product_name %}. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index fa9e9c6aa4e3..aaa9c62efde1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'A página de configurações da conta da organização fornece várias m versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index be116f9a95cb..73d155153238 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um colaborador externo é uma pessoa que não é explicitamente um integrante da sua organização, mas tem permissões para um quadro de projeto em sua organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index 8b7d9ebcd48e..9723ae127b78 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter mais informações sobre as permissões de gerente do {% data variables.product.prodname_github_app %}, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization#github-app-managers)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 6b112565b6de..95eaedc29630 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index 5767f04bedb1..3931c7c05d3a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O {% data reusables.organizations.owners-and-admins-can %} adiciona colaboradores externos em um repositório, a menos que o proprietário da organização tenha restringido a possibilidade de convidar colaboradores. Para obter mais informações, consulte "[Configurar permissões para adicionar colaboradores externos](/articles/setting-permissions-for-adding-outside-collaborators)". {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} Se sua organização [exigir que integrantes e colaboradores externos usem a autenticação de dois fatores](/articles/requiring-two-factor-authentication-in-your-organization), eles deverão habilitar a autenticação de dois fatores antes de aceitar seu convite para colaborar no repositório de uma organização. +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index c92b3f629cf3..b89b5fecce4a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - Adding people to your organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Dicas**: -- Somente proprietários da organização podem adicionar usuários a uma organização. Para obter mais informações, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization)". -- Se sua organização [exige que os integrantes usem a autenticação de dois fatores](/articles/requiring-two-factor-authentication-in-your-organization), os usuários deverão [habilitar a autenticação de dois fatores](/articles/securing-your-account-with-two-factor-authentication-2fa) para que você possa adicioná-los à organização. - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +Se sua organização [exige que os integrantes usem a autenticação de dois fatores](/articles/requiring-two-factor-authentication-in-your-organization), os usuários deverão [habilitar a autenticação de dois fatores](/articles/securing-your-account-with-two-factor-authentication-2fa) para que você possa adicioná-los à organização. +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index 34f83e9b6dac..ee22b998d363 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Por padrão, os problemas não podem ser excluídos dos repositórios de uma organização. Um proprietário da organização deve habilitar esse recurso primeiro para todos os repositórios da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index e2c96f77357d..53902a21bf44 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 0c054dcd28e8..9c35dbcf81e5 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index 982b4996200c..c7417cda6616 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ Após ativar o SCIM, os seguintes recursos de provisionamento estarão disponív ### Leia mais -- "[Configurar o logon único SAML e SCIM para a sua conta corporativa usando o Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configurar o logon único SAML e SCIM para a sua conta corporativa usando o Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" - "[Gerenciar a sincronização de equipe para sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [Compreender o SAML](https://developer.okta.com/docs/concepts/saml/) na documentação do Okta - [Entender o SCIM](https://developer.okta.com/docs/concepts/scim/) na documentação do Okta diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index 82e530a1261a..3b49ddeb64cb 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} converter integrantes da organização em colaboradores externos. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index be985f927923..55a11392c520 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -6,16 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- +{% if currentVersion == "free-pro-team@latest" %} +If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 89377c3b5d98..13c2d42df141 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: Criar uma organização do início intro: Crie uma organização para aplicar permissões de acesso refinadas aos repositórios. -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- Quando você cria uma organização do zero, ela não tem repositórios associados a ela. Para obter mais informações sobre como adicionar repositórios à sua organização, consulte "[Criar um repositório](/articles/creating-a-new-repository)" e "[Transferir um repositório](/articles/transferring-a-repository)." diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index fd83bc9f2f87..db1c9244b10c 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apenas os proprietários e mantenedores de uma equipe principal podem criar uma nova equipe secundária sob a principal. Os proprietários também podem restringir as permissões de criação para todas as equipes em uma organização. Para obter mais informações, consulte "[Configurar permissões de criação de equipes na organização](/articles/setting-team-creation-permissions-in-your-organization)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index d9680c0dd7bb..94f6bfe03eb4 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 5264ff5295ad..fc3639035dc6 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index 88ac265be8e1..f753d6053539 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ Você pode habilitar o {% data variables.product.prodname_actions %} para todos Como alternativa, você pode habilitar o {% data variables.product.prodname_actions %} para todos os repositórios na sua organização e limitar as ações que um fluxo de trabalho pode executar. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Gerenciar as permissões de {% data variables.product.prodname_actions %} para a sua organização @@ -40,7 +40,7 @@ Você pode desabilitar todos os fluxos de trabalho para uma organização ou def {% note %} -**Observação:** Talvez você não consiga gerenciar essas configurações se a sua organização for gerenciada por uma empresa que tem uma política de substituição. Para obter mais informações, {% if currentVersion == "free-pro-team@latest" %}"[Aplicar políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account).{% else %}"[Aplicar políticas de {% data variables.product.prodname_actions %} para a sua empresa](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise).{% endif %} +**Observação:** Talvez você não consiga gerenciar essas configurações se a sua organização for gerenciada por uma empresa que tem uma política de substituição. Para obter mais informações, {% if currentVersion == "free-pro-team@latest" %}"[Aplicar políticas de {% data variables.product.prodname_actions %} na sua conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account).{% else %}"[Aplicar políticas de {% data variables.product.prodname_actions %} para a sua empresa](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise).{% endif %} {% endnote %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index f3231626ad45..02818ad3ab5c 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -6,13 +6,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- ### About restrictions on publication of {% data variables.product.prodname_pages %} sites You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." ### Disabling publication of {% data variables.product.prodname_pages %} sites diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index 1b047e3afb27..0a3d6a001f8b 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} Consulte "[Sobre discussões de equipe](/articles/about-team-discussions)" para obter mais informações sobre esse assunto. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index 2fa95782c70b..01f948d511c7 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: Se você aplicar SAML SSO na sua organização, todos os integrantes, inclusive administradores que não tenham sido autenticados pelo seu provedor de identidade (IdP, Identity Provider) de SAML, serão removidos da organização e receberão um e-mail notificando-os sobre a remoção. Bots e contas de serviço que não tenham identidades externas configuradas no IdP da organização também serão removidos. Para obter mais informações sobre bots e contas de serviço, consulte "[Gerenciar bots e contas de serviço com logon único de SAML](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)". Você poderá restaurar integrantes da organização depois que eles tiverem concluído o logon único com êxito. -Se a organização pertence a uma conta corporativa, habilitar o SAML para a conta corporativa substituirá a configuração do SAML da organização. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)". +Se a organização pertence a uma conta corporativa, habilitar o SAML para a conta corporativa substituirá a configuração do SAML da organização. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)". {% tip %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 9bce22e72638..39138f65ee7d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/index.md index a999fc78c203..2940a0275840 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index b1ea73c0d2b3..8d68322d3c21 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 2ed0a6c7a7ad..e173bbd03ace 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Proteger sua organização redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Os proprietários de organizações têm vários recursos disponíveis para ajudá-los a proteger seus projetos e dados. Se você é o proprietário de uma organização, deve revisar regularmente o log de auditoria da organização, o status 2FA dos integrantes e configurações do aplicativo para garantir que nenhuma atividade não-autorizada ou maliciosa ocorreu.' +intro: 'Os proprietários de organizações têm vários recursos disponíveis para ajudá-los a proteger seus projetos e dados. If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index 535956e4d85b..91a12d44365b 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Os proprietários da organização podem promover qualquer integran versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre a manutenção da continuidade da propriedade da sua organização diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index 9f4f134efd31..7a81ba3361be 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Por padrão, os integrantes de uma organização têm acesso de gravação nos quadros de projetos da organização, exceto se os proprietários da organização ou os administradores de quadro de projeto configurarem permissões diferentes para quadros de projetos específicos. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index 86fc1468a0d9..654b2fa95f24 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 97dc3f3bea09..090540661622 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 4159feee7226..557720f210d2 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index b6cfb1f35afe..e3ea4333f235 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ Você pode restringir o acesso a ativos da organização configurando uma lista {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -Você também pode configurar endereços IP permitidos para as organizações em uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)". +Você também pode configurar endereços IP permitidos para as organizações em uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)". ### Adicionar endereços IP permitidos diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index af9c150dcec9..650aba22d9cf 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index bd15010aa0e5..4d372e9a2bd1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pessoas com permissões de administrador podem gerenciar o acesso de integrantes da organização e colaboradores externos a um repositório da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index 72470ea833a5..290152d47be1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Os mantenedores de equipe e os proprietários da organização podem configurar atribuições de revisão de código. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 1e74c6918886..8352f351b2ce 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Os proprietários da organização podem gerenciar as etiquetas padrão para repositórios na organização. @@ -17,7 +18,7 @@ As etiquetas padrão são incluídas em cada repositório novo na organização, {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ As etiquetas padrão são incluídas em cada repositório novo na organização, {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ As etiquetas padrão são incluídas em cada repositório novo na organização, {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 57d6fcd3a17f..26bf245ec3e5 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index 9315d75365a5..39a34c519d4e 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index b6db56a96baa..e7aad752af7b 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index 00174ddd78d0..73fc6671357b 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index b6ac54a8b6e3..31c96027663a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 2cf02c42cd8f..51bde3807147 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pessoas com acesso de administrador a um repositório podem gerenciar o acesso de equipes ao repositório. Mantenedores de equipes podem remover o acesso de uma equipe a um repositório. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index ff05c62c9b24..a56a474f24dd 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ versions: {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -Também é possível habilitar a sincronização de equipes para organizações que pertencem a uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)". +Também é possível habilitar a sincronização de equipes para organizações que pertencem a uma conta corporativa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)". ### Habilitar a sincronização de equipes diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index dd3e45744ae1..02987a0fd4f2 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Os proprietários da organização podem gerenciar o nome do branch versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### Sobre o gerenciamento do nome do brancc-padrão @@ -13,6 +14,8 @@ Quando um integrante da sua organização cria um novo repositório na sua organ {% data reusables.branches.change-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### Definir o nome do branch-padrão {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ Quando um integrante da sua organização cria um novo repositório na sua organ {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. Em "Branch padrão do repositório", clique em **Alterar o nome do branch-padrão agora**. ![Botão de sobrescrever](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **Observação:** Se o proprietário da empresa já aplicou uma política para o nome-padrão, você não conseguirá alterá-la aqui. Você conseguirá definir o branch-padrão em repositórios individuais. Para obter mais informações, consulte "[Aplicar uma política com o nome do branch-padrão](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" e "[Alterar o branch-padrão](/github/administering-a-repository/changing-the-default-branch)". - - {% endnote %} 4. Digite o nome-padrão que você gostaria de usar para novos branches. ![Caixa de texto para digitar o nome-padrão](/assets/images/help/organizations/repo-default-name-text.png) 5. Clique em **Atualizar**. ![Botão de atualizar](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 63db08e0346c..23a3a2b31527 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Proprietários de organização podem gerenciar a exibição do nome de integrantes na organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index a46bfe90821e..511d676ff716 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Gerenciar a política de bifurcação da sua organização -intro: 'Você pode permitir ou impedir a bifurcação de qualquer repositórios privado{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} e{% endif %} e internos pertencentes à sua organização.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Os proprietários da organização podem gerenciar a política de b versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Por padrão, as novas organizações são configuradas para impedir a bifurcação de repositórios privado{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} e internos {% endif %}. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -Se você permite a bifurcação de repositórios privados{% if currentVersion == "free-pro-team@latest" ou currentVersion ver_gt "enterprise-server@2. 9" %} e internos{% endif %} no nível da organização você também pode configurar a capacidade de bifurcar um repositório privado específico{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou repositório interno{% endif %}. Para obter mais informações, consulte "[Gerenciar a política de bifurcação do seu repositório](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. Para obter mais informações, consulte "[Gerenciar a política de bifurcação do seu repositório](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index 1e17504ac6b6..b32fbba23e9a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Proprietários da organização podem gerenciar as autoridades certificadas (CA, certificate authorities) de SSH da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 174433089fec..f45b13199c5f 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Proprietários de organizações podem mudar a principal de qualquer equipe. Mantenedores de equipes podem alterar a principal de uma equipe se forem mantenedores da equipe secundária e da equipe principal. Mantenedores de equipe sem permissões de mantenedor na equipe secundária podem solicitar para adicionar uma equipe principal ou secundária. Para obter mais informações, consulte "[Solicitar adição ou alteraração de uma equipe principal](/articles/requesting-to-add-or-change-a-parent-team)" e "[Solicitar adição de uma equipe secundária](/articles/requesting-to-add-a-child-team)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index b6a9a9077438..cc6af846dd19 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index c645cd71b889..6ffbeaeb358a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Níveis de permissão da organização @@ -61,9 +62,9 @@ Os integrantes da organização podem ter funções de *proprietário*{% if curr | Gerenciar uma autoridade certificada de SSH da organização (consulte "[Gerenciar a autoridade certificada de SSH da organização](/articles/managing-your-organizations-ssh-certificate-authorities)" para detalhes) | **X** | | | | Transferir repósitórios | **X** | | | | Comprar, instalar, gerenciar cobranças e cancelar aplicativos do {% data variables.product.prodname_marketplace %} | **X** | | | -| Listar aplicativos no {% data variables.product.prodname_marketplace %} | **X** | | | +| Listar aplicativos no {% data variables.product.prodname_marketplace %} | **X** | | |{% if currentVersion != "github-ae@latest" %} | Recebe [{% data variables.product.prodname_dependabot_alerts %} sobre dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) para todos os repositórios de uma organização | **X** | | | -| Gerenciar {% data variables.product.prodname_dependabot_security_updates %} (consulte "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)") | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} | [Gerenciar a política de bifurcação](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [Limitar a atividade em repositórios públicos na organização](/articles/limiting-interactions-in-your-organization) | **X** | | | | Fazer pull (ler), fazer push (gravar) e clonar (copiar) *todos os repositórios* na organização | **X** | | | @@ -77,40 +78,40 @@ Os integrantes da organização podem ter funções de *proprietário*{% if curr {% else %} -| Ação da organização | Proprietários | Integrantes | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-------------:|:-----------------------------------------------------------:| -| Convidar pessoas para integrar a organização | **X** | | -| Editar e cancelar convites para integrar a organização | **X** | | -| Remover integrantes da organização | **X** | | | -| Restabelecer ex-integrantes da organização | **X** | | | -| Adicionar e remover pessoas de **todas as equipes** | **X** | | -| Promover integrantes da organização a *mantenedor de equipe* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Configurar as atribuições de revisão de código (consulte "[Gerenciar a atribuição de revisão de código para a sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} -| Adicionar colaboradores em **todos os repositórios** | **X** | | -| Acessar o log de auditoria da organização | **X** | | -| Editar a página de perfil da organização (consulte "[Sobre o perfil da sua organização](/articles/about-your-organization-s-profile)" para detalhes) | **X** | | | -| Excluir **todas as equipes** | **X** | | -| Excluir a conta da organização, inclusive todos os repositórios | **X** | | -| Criar equipes (consulte "[Configurar permissões de criação de equipes na organização](/articles/setting-team-creation-permissions-in-your-organization)" para detalhes) | **X** | **X** | -| Ver todos os integrantes e equipes da organização | **X** | **X** | -| @mencionar qualquer equipe visível | **X** | **X** | -| Poder se tornar um *mantenedor de equipe* | **X** | **X** | -| Transferir repósitórios | **X** | | -| Gerenciar uma autoridade certificada de SSH da organização (consulte "[Gerenciar a autoridade certificada de SSH da organização](/articles/managing-your-organizations-ssh-certificate-authorities)" para detalhes) | **X** | | -| Criar quadros de projetos (consulte "[Permissões de quadro de projeto para uma organização](/articles/project-board-permissions-for-an-organization)" para detalhes) | **X** | **X** | | -| Visualizar e publicar discussões de equipe públicas para **todas as equipes** (consulte "[Sobre discussões de equipe](/articles/about-team-discussions)" para detalhes) | **X** | **X** | | -| Visualizar e publicar discussões de equipe privadas para **todas as equipes** (consulte "[Sobre discussões de equipe](/articles/about-team-discussions)" para detalhes) | **X** | | | -| Editar e excluir discussões de equipe em **todas as equipes** (para obter mais informações, consulte "[Gerenciar comentários conflituosos](/articles/managing-disruptive-comments) | **X** | | | -| Ocultar comentários em commits, pull requests e problemas (consulte "[Gerenciar comentários conflituosos](/articles/managing-disruptive-comments/#hiding-a-comment)" para detalhes) | **X** | **X** | **X** | -| Desabilitar discussões de equipe na organização (consulte "[Desabilitar discussões de equipe em sua organização](/articles/disabling-team-discussions-for-your-organization)" para detalhes) | **X** | | | -| Definir uma foto de perfil da equipe para **todas as equipes** (consulte "[Definir uma foto de perfil de sua equipe](/articles/setting-your-team-s-profile-picture)" para detalhes) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| Desabilitar a publicação de sites do {% data variables.product.prodname_pages %} em repositórios na organização (consulte "[Desabilitar a publicação de sites de {% data variables.product.prodname_pages %} para a sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" para obter informações) | **X** | | |{% endif %} -| [Mover equipes na hierarquia da organização](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| Fazer pull (ler), fazer push (gravar) e clonar (copiar) *todos os repositórios* na organização | **X** | | -| Converter integrantes da organização em [colaboradores externos](#outside-collaborators) | **X** | | -| [Exibir as pessoas com acesso a um repositório da organização](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Exportar uma lista das pessoas com acesso a um repositório da organização](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Gerenciar etiquetas padrão (consulte "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} +| Ação da organização | Proprietários | Integrantes | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-------------:|:---------------------------------------------------------------------------------------------------:| +| Convidar pessoas para integrar a organização | **X** | | +| Editar e cancelar convites para integrar a organização | **X** | | +| Remover integrantes da organização | **X** | | | +| Restabelecer ex-integrantes da organização | **X** | | | +| Adicionar e remover pessoas de **todas as equipes** | **X** | | +| Promover integrantes da organização a *mantenedor de equipe* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Configurar as atribuições de revisão de código (consulte "[Gerenciar a atribuição de revisão de código para a sua equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} +| Adicionar colaboradores em **todos os repositórios** | **X** | | +| Acessar o log de auditoria da organização | **X** | | +| Editar a página de perfil da organização (consulte "[Sobre o perfil da sua organização](/articles/about-your-organization-s-profile)" para detalhes) | **X** | | | +| Excluir **todas as equipes** | **X** | | +| Excluir a conta da organização, inclusive todos os repositórios | **X** | | +| Criar equipes (consulte "[Configurar permissões de criação de equipes na organização](/articles/setting-team-creation-permissions-in-your-organization)" para detalhes) | **X** | **X** | +| Ver todos os integrantes e equipes da organização | **X** | **X** | +| @mencionar qualquer equipe visível | **X** | **X** | +| Poder se tornar um *mantenedor de equipe* | **X** | **X** | +| Transferir repósitórios | **X** | | +| Gerenciar uma autoridade certificada de SSH da organização (consulte "[Gerenciar a autoridade certificada de SSH da organização](/articles/managing-your-organizations-ssh-certificate-authorities)" para detalhes) | **X** | | +| Criar quadros de projetos (consulte "[Permissões de quadro de projeto para uma organização](/articles/project-board-permissions-for-an-organization)" para detalhes) | **X** | **X** | | +| Visualizar e publicar discussões de equipe públicas para **todas as equipes** (consulte "[Sobre discussões de equipe](/articles/about-team-discussions)" para detalhes) | **X** | **X** | | +| Visualizar e publicar discussões de equipe privadas para **todas as equipes** (consulte "[Sobre discussões de equipe](/articles/about-team-discussions)" para detalhes) | **X** | | | +| Editar e excluir discussões de equipe em **todas as equipes** (para obter mais informações, consulte "[Gerenciar comentários conflituosos](/articles/managing-disruptive-comments) | **X** | | | +| Ocultar comentários em commits, pull requests e problemas (consulte "[Gerenciar comentários conflituosos](/articles/managing-disruptive-comments/#hiding-a-comment)" para detalhes) | **X** | **X** | **X** | +| Desabilitar discussões de equipe na organização (consulte "[Desabilitar discussões de equipe em sua organização](/articles/disabling-team-discussions-for-your-organization)" para detalhes) | **X** | | | +| Definir uma foto de perfil da equipe para **todas as equipes** (consulte "[Definir uma foto de perfil de sua equipe](/articles/setting-your-team-s-profile-picture)" para detalhes) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| Desabilitar a publicação de sites do {% data variables.product.prodname_pages %} em repositórios na organização (consulte "[Desabilitar a publicação de sites de {% data variables.product.prodname_pages %} para a sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" para obter informações) | **X** | | |{% endif %} +| [Mover equipes na hierarquia da organização](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Fazer pull (ler), fazer push (gravar) e clonar (copiar) *todos os repositórios* na organização | **X** | | +| Converter integrantes da organização em [colaboradores externos](#outside-collaborators) | **X** | | +| [Exibir as pessoas com acesso a um repositório da organização](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Exportar uma lista das pessoas com acesso a um repositório da organização](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Gerenciar etiquetas padrão (consulte "[Gerenciar etiquetas padrão nos repositórios da organização](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} {% endif %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 98d2e65b1123..cf3176d34332 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visão geral das permissões diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 70ae57f4ff19..8824fc5fafc8 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -Se você [remover um usuário da organização](/articles/removing-a-member-from-your-organization), [converter um integrante da organização em um colaborador externo](/articles/converting-an-organization-member-to-an-outside-collaborator), ou se um usuário for removido da organização porque você [exigiu que os integrantes e colaboradores externos habilitassem a autenticação de dois fatores (2FA)](/articles/requiring-two-factor-authentication-in-your-organization), as configurações e os privilégios de acesso do usuário serão mantidos por três meses. Você pode restaurar os privilégios do usuário se você {% if currentVersion =="free-pro-team@latest" %}convidá-los{% else %}adicioná-los{% endif %} à organização nesse período de tempo. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. Você pode restaurar os privilégios do usuário se você {% if currentVersion =="free-pro-team@latest" %}convidá-los{% else %}adicioná-los{% endif %} à organização nesse período de tempo. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ Ao restabelecer um ex-integrante da organização, você pode restaurar: - As atribuições de problemas na organização - As assinaturas do repositório (configurações de notificação para inspecionar, não inspecionar ou ignorar as atividades de um repositório) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Dicas**: - - Se um integrante foi removido da organização por não usar a autenticação de dois fatores e a organização ainda exigir essa autenticação, o ex-integrante precisará habilitar a autenticação de dois fatores antes de você restabelecer a associação. - - Somente proprietários da organização podem convidar usuários para participar de uma organização. Para obter mais informações, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization)". - - Se a sua organização tem uma assinatura paga por usuário, uma licença não utilizada deve estar disponível antes de você poder restabelecer um antigo integrante da organização. Para obter mais informações, consulte "[Sobre preços por usuário](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +Se um integrante foi removido da organização por não usar a autenticação de dois fatores e a organização ainda exigir essa autenticação, o ex-integrante precisará habilitar a autenticação de dois fatores antes de você restabelecer a associação. +{% endif %} - {% else %} - **Dicas**: - - Se um integrante foi removido da organização por não usar a autenticação de dois fatores e a organização ainda exigir essa autenticação, o ex-integrante precisará habilitar a autenticação de dois fatores antes de você restabelecer a associação. - - Somente proprietários da organização podem adicionar usuários a uma organização. Para obter mais informações, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization)". - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +Se a sua organização tem uma assinatura paga por usuário, uma licença não utilizada deve estar disponível antes de você poder restabelecer um antigo integrante da organização. Para obter mais informações, consulte "[Sobre preços por usuário](/articles/about-per-user-pricing)". {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Restabelecer ex-integrantes da organização {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 90f63f350be0..3608669ae51d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,15 +1,16 @@ --- title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index 0f4bc4809fe8..ac4b9c0110c7 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Somente proprietários da organização podem remover integrantes da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index 88f10c523ab0..2ff1a4e6aae7 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index a6adf18a6aa6..cb4f9750ff72 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index dcf925aa3870..e04ccc4d4257 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter mais informações sobre as permissões de gerente do {% data variables.product.prodname_github_app %}, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization#github-app-managers)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index 1ce11302a974..842c0b75eac4 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index 038d0a44841e..db64915ee631 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 849d2a5e3b9e..658ff8631493 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index 0a56857b54ba..5addfe9716e4 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Usuários com permissões de administrador podem gerenciar acessos individuais e da equipe a um repositório de propriedade da organização. @@ -68,7 +69,7 @@ Além de gerenciar as configurações da organização, os proprietários da org | [Bloquear conversas](/articles/locking-conversations) | | | **X** | **X** | **X** | | Transferir problemas (consulte "[Transferir um problema para outro repositório](/articles/transferring-an-issue-to-another-repository)" para obter mais informações) | | | **X** | **X** | **X** | | [Atuar como um proprietário do código designado de um repositório](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [Marcar uma pull request de rascunho como pronta para revisão](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [Marcar uma pull request de rascunho como pronta para revisão](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [Converter um pull request em rascunho](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | Enviar revisões que afetam a capacidade de merge de uma pull request | | | **X** | **X** | **X** | | [Aplicar alterações sugeridas](/articles/incorporating-feedback-in-your-pull-request) a pull requests | | | **X** | **X** | **X** | diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index 5b931b030747..061da314bc71 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você solicita a adição de uma equipe como uma equipe secundária, uma solicitação é enviada aos mantenedores da equipe secundária. Quando um mantenedor da equipe secundária aprova a solicitação, a equipe secundária é aninhada abaixo da equipe principal na hierarquia da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index 1b7a81a945c3..38e39d2f44ae 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você solicita a adição ou alteração da equipe principal, uma solicitação é enviada aos mantenedores da equipe principal. Quando um mantenedor da nova equipe principal aprova a solicitação, sua equipe é aninhada como uma equipe secundária abaixo da equipe principal na hierarquia da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index df236c7f4949..f2b8956413cf 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -Você também pode exigir autenticação de dois fatores para as organizações de uma empresa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)". +Você também pode exigir autenticação de dois fatores para as organizações de uma empresa. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)". {% endif %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index c370e39fb581..92ff459f4006 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode escolher se os integrantes podem criar repositórios na sua organização. Se você permitir que os integrantes criem repositórios, você poderá escolher quais tipos de repositórios os integrantes poderão criar.{% if currentVersion == "free-pro-team@latest" %} Para permitir que os integrantes criem apenas repositórios privados, a sua organização deve usar {% data variables.product.prodname_ghe_cloud %}.{% endif %} Para obter mais informações, consulte "[Sobre a visibilidade do repositório](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)". Os proprietários da organização sempre podem criar qualquer tipo de repositório. -{% if currentVersion == "free-pro-team@latest" %}Os proprietários da empresa{% else %}administradores do site{% endif %} podem restringir as opções disponíveis para você para a política de criação de repositório da sua organização. Para obter mais informações, consulte {% if currentVersion == "free-pro-team@latest" %}"[Aplicar políticas de gerenciamento do repositório na sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account).{% else %}"[Restringir a criação do repositório na sua instância](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Os proprietários da empresa{% else %}administradores do site{% endif %} podem restringir as opções disponíveis para você para a política de criação de repositório da sua organização. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index ed533c48c353..bc2c3ceed2e3 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode restringir a capacidade de alterar a visibilidade do repositório aos proprietários da organização ou permitir que integrantes com privilégios de administrador em um repositório também alterem a visibilidade do repositório. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index b0029b8eeabf..aa1dd9d20058 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `hook` | Contains all activities related to webhooks. | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `team` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -184,25 +185,35 @@ For more information, see "[Restricting publication of {% data variables.product |------------------|-------------------{% if currentVersion == "free-pro-team@latest"%} | `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). -| `cancel_invitation` | Triggered when an organization invitation has been revoked. +| `cancel_invitation` | Triggered when an organization invitation has been revoked. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} {% if currentVersion == "free-pro-team@latest"%} | `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} | `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} | `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} | `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). {% endif %}{% if currentVersion == "free-pro-team@latest" %} | `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. {% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} | `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | Action | Description @@ -287,7 +298,7 @@ For more information, see "[Restricting publication of {% data variables.product | `update_required_status_checks_enforcement_level ` | Triggered when enforcement of required status checks is updated on a branch. | `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | `rejected_ref_update ` | Triggered when a branch update attempt is rejected. -| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `update_allow_force_pushes_enforcement_level ` | Triggered when force pushes are enabled or disabled for a protected branch. | `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch. | `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. @@ -300,21 +311,26 @@ For more information, see "[Restricting publication of {% data variables.product | `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `enable` | Triggered when a repository is reenabled. -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). +| `enable` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). {% endif %} | `remove_topic` | Triggered when a repository admin removes a topic from a repository. | `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. -| `unarchived` | Triggered when a repository admin unarchives a repository. +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,6 +349,7 @@ For more information, see "[Restricting publication of {% data variables.product | `disable` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | Action | Description @@ -341,6 +358,7 @@ For more information, see "[Restricting publication of {% data variables.product | `resolve` | Triggered when someone with write access to a repository [pushes changes to update and resolve a vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a project dependency. | `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} | `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -351,7 +369,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | Action | Description diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 83bcbe3dd4f6..ac62de20d3b2 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index 7b4f9697aac8..15bf78bdc470 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: Os proprietários da organização podem definir permissões básic versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre as permissões básicas para uma organização diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index 9f038f84ec7b..e70f55bc64b2 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. @@ -18,7 +19,7 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} 6. Click **Save**. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index 39e7dcfced99..231a2e17d5fa 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Proprietários podem definir permissões para excluir ou transferir repositórios na organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 169a179917c1..b8b088b55aae 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os proprietários da organização podem configurar permissões de criação de equipes. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 14029b92fb19..1d8d9accbd61 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você não configurar a foto de perfil da equipe, a foto da equipe será a foto de perfil da organização. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index fde738fe69d9..5346d5e1e011 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ Um integrante removido da equipe pode ser adicionado de volta a uma equipe autom Para evitar a remoção involuntária dos integrantes da equipe, recomendamos a aplicar SSO SAML na conta da organização ou da empresa. criar novas equipes para sincronizar dados da associação e verificar a associação de grupo de IdP antes de sincronizar as equipes existentes. Para obter mais informações, consulte "[Aplicando o logon único SAML para a sua organização](/articles/enforcing-saml-single-sign-on-for-your-organization)". -Se sua organização pertencer a uma conta corporativa, habilitar a sincronização de equipes para a conta corporativa irá substituir as configurações de sincronização de equipe no nível da organização. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)". +Se sua organização pertencer a uma conta corporativa, habilitar a sincronização de equipes para a conta corporativa irá substituir as configurações de sincronização de equipe no nível da organização. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)". ### Pré-requisitos -Antes poder conectar uma equipe a um grupo de provedores de identidade, uma organização ou dono da empresa deve habilitar a sincronização de equipes para sua organização ou conta corporativa. Para mais informações consulte "[Gerenciar a sincronização de equipes para sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" e "[Aplicar configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)". +Antes poder conectar uma equipe a um grupo de provedores de identidade, uma organização ou dono da empresa deve habilitar a sincronização de equipes para sua organização ou conta corporativa. Para mais informações consulte "[Gerenciar a sincronização de equipes para sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" e "[Aplicar configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)". Para evitar a remoção involuntária dos integrantes da equipe, visite o portal administrativo do seu IdP e confirme se cada integrante atual da equipe está também nos grupos de IdP aos quais você deseja conectar a esta equipe. Se você não tiver acesso ao provedor de identidade, entre em contato com o administrador do IdP. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 665904a4f0e9..10c5cbf95e41 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'Para tornar outra pessoa proprietária de uma conta de organização, vo versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Caso você seja o único integrante com privilégios de *proprietário*, atribua a função de proprietário a outro integrante da organização. Para obter mais informações, consulte "[Designar um proprietário da organização](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index 63fd079edfbf..8a120580cd25 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ Você pode visualizar e revogar a identidade vinculada de cada integrante, as se ### Leia mais - "[Sobre gerenciamento de identidade e acesso com o SAML de logon único](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[Visualizar e gerenciar acesso SAML de um usuário à conta corporativa](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- "[Visualizar e gerenciar acesso SAML de um usuário à conta corporativa](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index cebd7df1acc8..4d623dc1373f 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ Com as informações de dependência, é possível visualizar vulnerabilidades, - "[Sobre organizações](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[Explorar as dependências de um repositório](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - "[Alterar a visibilidade das informações de dependência da organização](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)" - - "[Aplicar uma política nas informações de dependência de sua conta corporativa](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)". + - "[Aplicar uma política nas informações de dependência de sua conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index ce85188e52ea..e9cf90ba91c9 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os administradores podem usar essas informações para ajudar pessoas fora do quadro, coletar dados para conformidade e outras verificações gerais de segurança. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index 85468de630e6..eb76b713f13a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ Para obter mais informações sobre acesso e gerenciamento de integrantes, consu Para obter mais informações sobre o gerenciamento de contas corporativas usando a API GraphQL, consulte "[Contas corporativas](/v4/guides/managing-enterprise-accounts)". +{% if currentVersion == "free-pro-team@latest" %} + ### Gerenciar organizações vinculadas à sua conta corporativa As organizações são contas compartilhadas, onde grupos de pessoas podem colaborar em vários projetos de uma vez. Os proprietários podem gerenciar o acesso dos integrantes aos dados e projetos da organização com recursos sofisticados de segurança e administrativos. Para obter mais informações, consulte "[Sobre organizações](/articles/about-organizations)". @@ -35,6 +37,8 @@ Os proprietários corporativos podem criar organizações e vinculá-las à empr Para obter mais informações, consulte "[Gerenciar organizações na sua conta corporativa](/articles/managing-organizations-in-your-enterprise-account)" e "[Configurar políticas para organizações em sua conta corporativa](/articles/setting-policies-for-organizations-in-your-enterprise-account)". +{% endif %} + ### Gerenciando as licenças {% data variables.product.prodname_ghe_server %} vinculadas à sua conta corporativa {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md index 2dd90d2327b6..7a75d8c7a30d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -1,6 +1,6 @@ --- -title: Configurar o período de retenção para artefatos e registros do GitHub Actions na sua conta corporativa -intro: 'Os proprietários de empresas podem configurar o período de retenção para artefatos e registros de {% data variables.product.prodname_actions %} de uma conta corporativa.' +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' product: '{% data reusables.gated-features.enterprise-accounts %}' miniTocMaxHeadingLevel: 4 versions: @@ -10,7 +10,7 @@ versions: {% data reusables.actions.about-artifact-log-retention %} -## Definir o período de retenção para uma empresa +## Setting the retention period for an enterprise {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.business %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/index.md index 9eaddb3935b2..629ce0b394e3 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index a335ad13cf13..4370448c9c0d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index 8e5e58b2b0e7..17f0cecad460 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index bb0d289531c7..53d0de627d38 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 67d63d7c711c..2f5f609b2463 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ As contas corporativas atualmente estão disponíveis para clientes do {% data v {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. Em "User licenses" (Licenças de usuário), exiba o total de licenças, o número de licenças consumidas e a data de expiração da sua assinatura. ![Informações de assinaturas e licenças nas configurações de cobrança da empresa](/assets/images/help/business-accounts/billing-license-info.png) -5. Para ver as informações das licenças de usuário em uso atualmente, clique em **Ver informações**. +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Informações de assinaturas e licenças nas configurações de cobrança da empresa](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..55a8f2f18fdf --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,44 @@ +--- +title: Sobre contas corporativas +intro: 'Com o {% data variables.product.prodname_ghe_cloud %}, você pode criar uma conta corporativa para permitir a colaboração entre suas organizações, ao mesmo tempo que fornece aos administradores um único ponto de visibilidade e gerenciamento.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Sobre contas corporativas + +Uma conta corporativa permite que você gerencie múltiplas organizações {% data variables.product.prodname_dotcom %} e instâncias {% data variables.product.prodname_ghe_server %}. Sua conta corporativa deve ter um manipulador, como uma conta pessoal ou organizacional no {% data variables.product.prodname_dotcom %}. Os administradores corporativos podem gerenciar configurações e preferências, como: + +- Acesso e gerenciamento de integrantes (integrantes da organização, colaboradores externos) +- Faturamento e uso de instâncias de ({% data variables.product.prodname_ghe_server %}, licenças de usuário, pacotes de {% data variables.large_files.product_name_short %}) +- Segurança (logon único, autenticação de dois fatores) +- Solicitações e compartilhamento de pacote de suporte com {% data variables.contact.enterprise_support %} + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +Para obter mais informações sobre o {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}, consulte "[Produtos do {% data variables.product.prodname_dotcom %}](/articles/github-s-products)". Para atualizar para {% data variables.product.prodname_enterprise %} ou para começar com uma conta corporativa, entre em contato com {% data variables.contact.contact_enterprise_sales %}. + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +Para obter mais informações sobre o gerenciamento de contas corporativas usando a API GraphQL, consulte "[Contas corporativas](/v4/guides/managing-enterprise-accounts)". + +{% if currentVersion == "free-pro-team@latest" %} + +### Gerenciar organizações vinculadas à sua conta corporativa + +As organizações são contas compartilhadas, onde grupos de pessoas podem colaborar em vários projetos de uma vez. Os proprietários podem gerenciar o acesso dos integrantes aos dados e projetos da organização com recursos sofisticados de segurança e administrativos. Para obter mais informações, consulte "[Sobre organizações](/articles/about-organizations)". + +Os proprietários corporativos podem criar organizações e vinculá-las à empresa. Após adição das organizações à conta corporativa, você pode gerenciar e aplicar as políticas das organizações. Opções específicas de aplicação variam de acordo com a configuração; normalmente, é possível optar por aplicar uma única política para cada organização na sua conta corporativa ou permitir que proprietários definam a política no nível da organização. + +Para obter mais informações, consulte "[Gerenciar organizações na sua conta corporativa](/articles/managing-organizations-in-your-enterprise-account)" e "[Configurar políticas para organizações em sua conta corporativa](/articles/setting-policies-for-organizations-in-your-enterprise-account)". + +{% endif %} + +### Gerenciando as licenças {% data variables.product.prodname_ghe_server %} vinculadas à sua conta corporativa + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..9bb333cc9653 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Adicionar organizações à suas conta corporativa +intro: É possível criar novas organizações para serem gerenciadas em sua conta corporativa. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Proprietários corporativos podem criar novas organizações nas configurações da conta corporativa. + +Para adicionar uma organização à sua conta corporativa, você deve criar a organização dentro das configurações de conta corporativa. Você não pode transferir organizações existentes para uma conta corporativa. + +### Criar uma organização em sua conta corporativa + +Novas organizações que você cria nas configurações de sua conta corporativa são incluídas na assinatura da conta corporativa do {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações sobre como colaborar em organizações, consulte "[Configurar e gerenciar organizações e equipes](/categories/setting-up-and-managing-organizations-and-teams)". + +Os proprietários da empresa que criam uma organização pertencente à conta corporativa automaticamente se tornam proprietários da organização. Para obter mais informações sobre proprietários da organização, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization)". + +{% data reusables.enterprise-accounts.access-enterprise %} +2. Na guia **Organizations** (Organizações), acima da lista de organizações, clique em **New organization** (Nova organização). ![Botão New organization (Nova organização)](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. Em "Organization name" (Nome da organização), digite um nome para sua organização. ![Campo para digitar o nome da nova organização](/assets/images/help/business-accounts/new-organization-name-field.png) +4. Clique em **Create organization** (Criar organização). +5. Em "Invite owners" (Convidar proprietários), digite o nome de usuário de uma pessoa que deseja convidar para se tornar um proprietário da organização e clique em **Invite** (Convidar). ![Campo de pesquisa do proprietário da organização e botão Invite (Convidar)](/assets/images/help/business-accounts/invite-org-owner.png) +6. Clique em **Finalizar**. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..2e64101e0d0b --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: Configurar o logon único SAML e o SCIM para a sua conta corporativa usando o Okta +intro: 'Você pode usar o logon único (SSO) da Linguagem de Markup da Declaração de Segurança (SAML) e o Sistema de Gerenciamento de Identidades de Domínio Cruzado (SCIM) com o Okta para gerenciar automaticamente o acesso à sua conta corporativa em {% data variables.product.product_name %}.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### Sobre SAML e SCIM com Okta + +Você pode controlar o acesso à conta corporativa no {% data variables.product.product_name %} e em outros aplicativos web, a partir de uma interface central, configurando a conta corporativa para usar SAML SSO e SCIM com Okta, um provedor de identidade (IdP). + +O SAML SSO controla e protege o acesso a recursos da conta corporativa, como, por exemplo, organizações, repositórios, problemas e pull requests. O SCIM adiciona, gerencia e remove automaticamente o acesso dos membros a organizações que pertencem à sua conta corporativa ao fazer alterações no Okta. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)". + +Após ativar o SCIM, os seguintes recursos de provisionamento estarão disponíveis para qualquer usuário ao qual você atribuir seu aplicativo do {% data variables.product.prodname_ghe_cloud %} no Okta. + +| Funcionalidade | Descrição | +| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Fazer push de novos usuários | Os novos usuários criados no Okta terão acesso aos recursos da conta corporativa e, opcionalmente, poderão ser convidados automaticamente para qualquer uma das organizações que pertencem à conta corporativa | +| Fazer push de desativações de usuário | Desativar um usuário no Okta irá revogar o acesso do usuário aos recursos da conta corporativa e removê-lo de todas as organizações que pertencem a essa conta | +| Fazer push das atualização de perfil | As atualizações feitas no perfil do usuário no Okta serão enviadas para os metadados da conta corporativa do usuário | +| Reativar usuários | Reativar o usuário no Okta permitirá o acesso do usuário à conta corporativa e, opcionalmente, enviará convites por e-mail para que o usuário para juntar-se novamente a qualquer uma das organizações pertencentes à conta corporativa da qual o usuário era anteriormente integrante | + +### Pré-requisitos + +{% data reusables.saml.use-classic-ui %} + +### Adicionar o aplicativo {% data variables.product.prodname_ghe_cloud %} no Okta + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. Clique em "{% data variables.product.prodname_ghe_cloud %} - Contas corporativas". +1. Clique em **Salvar**. +1. Opcionalmente, à direita do "Etiqueta do aplicativo", digite um nome descritivo para o aplicativo. ![Campo da etiqueta do aplicativo](/assets/images/help/saml/okta-application-label.png) +1. À direita da "Empresas de {% data variables.product.prodname_dotcom %}", digite o nome da conta corporativa. Por exemplo, se a URL da conta corporativa for `https://github.com/enterprises/octo-corp`, digite `octo-corp`. ![Campo GitHub Enterprises](/assets/images/help/saml/okta-github-enterprises.png) +1. Clique em **Cpncluído**. + +### Habilitar e e testar o SAML SSO + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. À direita das configurações, clique em **Editar**. +1. Em "Atributos de SAML configurados", à direita de "grupos", use o menu suspenso e selecione **Correspondências de regex**. +1. À direita do menu suspenso, digite `.*.*`. +1. Clique em **Salvar**. +{% data reusables.saml.okta-view-setup-instructions %} +1. Habilite o SAML para a conta corporativa usando as informações nas instruções de configuração. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)". + +### Criar grupos no Okta + +1. No Okta, crie um grupo para corresponder a cada organização pertencente à conta corporativa. O nome de cada grupo deve corresponder ao nome da conta da organização (não ao nome de exibição da organização). Por exemplo, se a URL da organização for `https://github.com/octo-org`, nomeie o grupo `octo-org`. +1. Atribua o aplicativo que você criou para a sua conta corporativa a cada grupo. {% data variables.product.prodname_dotcom %} receberá todos os `grupos` de dados para cada usuário. +1. Adicione usuários a grupos baseados nas organizações às quais você deseja que os usuários pertençam. + +### Configurar o provisionamento do usuário com SCIM no Okta + +{% data reusables.scim.enterprise-account-scim %} + +Para configurar o provisionamento de usuário com SCIM no Okta, você deverá autorizar um aplicativo OAuth para criar um token que o Okta pode usar para efetuar a autenticação no {% data variables.product.product_name %} em seu nome. O aplicativo okta-oauth é criado pelo Okta em parceria com {% data variables.product.prodname_dotcom %}. + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. Clique em **Efetuar a autenticação com Github Enterprise Cloud - Contas corporativas**. ![Botão para efetuar a autenticação com {% data variables.product.prodname_dotcom %}](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. À direita do nome da conta corporativa, clique em **Conceder**. +1. Clique em **Autorizar okta-oauth**. +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. No nome do aplicativo, clique em **Grupos de push**. ![Aba de Grupos Push](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. Use o menu suspenso **Grupos de push** e selecione **Encontrar grupos por nome**. ![Menu suspenso de Grupos de Push](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. Adicione um grupo de push para cada organização na sua conta corporativa para a qual você deseja habilitar o provisionamento de usuários. + - Em "GRUPOS DE PUSH POR NOME", pesquise um grupo que corresponde a uma organização que pertence à sua conta corporativa e, em seguida, clique no grupo nos resultados da pesquisa. + - À direita do nome do grupo, no menu suspenso "Corresponder resultados & ação de push", verifique se a opção **Criar Grupo** está selecionada. ![Corresponder o menu suspenso de resultados à opção de Criar Grupo selecionada](/assets/images/help/saml/create-group-okta.png) + - Clique em **Salvar**. + - Repita o procedimento para cada organização. +1. No nome do seu aplicativo, clique em **Atribuições**. ![Aba de atribuições](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. Se você vir **Provisões de usuários**, usuários que eram integrantes de um grupo do Okta antes de você adicionar um grupo de push para esse grupo, não foram fornecidos. Para enviar os dados do SCIM para {% data variables.product.product_name %} para esses usuários, clique em **Provisionar usuários**. + +### Habilitar o SAML usando o provisionamento de usuário + +Depois de habilitar o provisionamento e desprovisionamento do SCIM, você pode habilitar, opcionalmente, o provisionamento e desprovisionamento do usuário de SAML. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Em "Provisionamento de usuários de SAML", selecione **Habilitar provisionamento de usuário de SAML**. ![Caixa de seleção que habilita o provisionamento do usuário com SAML](/assets/images/help/business-accounts/user-provisioning.png) +1. Clique em **Salvar**. +1. Opcionalmente, habilite o desprovisionamento do usuário de SAML. + - Selecione **Habilitar o desprovisionamento do usuário de SAML** e, em seguida, clique em **Salvar**. ![Caixa de seleção que habilita o desprovisionamento de usuário com SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) + - Leia o aviso e clique em **Habilitar o desprovisionamento de SAML**. ![Botão para habilitar o desaprovisionamento de usuários de SAML](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..7a75d8c7a30d --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,19 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..52b1a21f5336 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: Configurar webhooks para eventos de organização na conta corporativa +intro: Os proprietários corporativos podem configurar webhooks para eventos na organização pertencentes a uma conta corporativa. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Você pode configurar webhooks para receber eventos de organizações que pertencem à sua conta corporativa. Para obter mais informações sobre webhooks, consulte "[Webhooks](/webhooks/)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. Ao lado de "Webhooks", clique em **Add webhook** (Adicionar webhook). ![Botão Add webhook (Adicionar webhook) na barra lateral Webhooks](/assets/images/help/business-accounts/add-webhook-button.png) +5. Digite uma URL de carga e, se desejar, personalize a configuração. Para obter mais informações, consulte "[Criar webhooks](/webhooks/creating/#creating-webhooks)." ![Campos para URL da carga e outras opções de personalização](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. Em "Which events would you like to trigger this webhook?" (Quais eventos deseja que acione este webhook?), selecione **Let me select individual events** (Permita-me selecionar eventos individuais). ![Seleção de eventos individuais](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. Selecione um ou mais eventos da conta corporativa para recebimento pelo seu webhook. Para obter mais informações, consulte "[Tipos de evento e cargas](/webhooks/event-payloads/)". ![Seleção de eventos individuais](/assets/images/help/business-accounts/webhook-selected-events.png) +8. Para receber os eventos selecionados para os webhooks acionados, selecione **Active** (Ativar). ![Seleção de eventos individuais](/assets/images/help/business-accounts/webhook-active.png) +9. Clique em **Add webhook** (Adicionar webhook). diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..d5119f167c07 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: Aplicar política sobre informações de dependências na conta corporativa +intro: 'Em todas as organizações pertencentes à conta corporativa, é possível permitir ou não que os integrantes visualizem informações de dependência ou permitir que os proprietários administrem a configuração no nível da organização.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Em organizações pertencentes a uma conta corporativa, os proprietários da organização podem definir limites para a visualização de informações de dependência da organização. Para obter mais informações, consulte "[Alterar a visibilidade das informações de dependência da organização](/articles/changing-the-visibility-of-your-organizations-dependency-insights)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na barra lateral da conta corporativa, clique em **Organizations** (Organizações). ![Guia Organizations (Organizações) na barra lateral da conta corporativa](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. Em "Organization policies" (Políticas da organização), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Organization policies" (Políticas da organização), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas da organização](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..680009b0c144 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,46 @@ +--- +title: Aplicar políticas do GitHub Actions na sua conta corporativa +intro: 'Os proprietários de empresas podem habilitar, desabilitar limitar {% data variables.product.prodname_actions %} para uma conta corporativa.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### Sobre as permissões de {% data variables.product.prodname_actions %} para a sua conta corporativa + +Por padrão, {% data variables.product.prodname_actions %} é habilitado em todas as organizações que pertencem a uma conta corporativa. Você pode optar por desabilitar {% data variables.product.prodname_actions %} para todas as organizações que pertencem a uma conta corporativa ou apenas permitir organizações especificadas. Você também pode limitar o uso de ações públicas, de modo que as pessoas só possam usar ações locais que existem na sua organização. + +Para obter mais informações sobre {% data variables.product.prodname_actions %}, consulte "[Sobre {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." + +### Gerenciar as permissões de {% data variables.product.prodname_actions %} para a sua conta corporativa + +Você pode desabilitar todos os fluxos de trabalho para uma empresa ou definir uma política que configura quais ações podem ser usadas em uma organização. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. Clique em **Salvar**. + +### Permitir a execução de ações específicas + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. Em **Políticas**, selecione **Permitir ações específicas** e adicione as suas ações necessárias à lista. ![Adicionar ações para permitir lista](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### Habilitar fluxos de trabalho para bifurcações privadas do repositório + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### Configurar a política de uma bifurcação privada para a sua conta corporativa + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..5cd0a8db84d0 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: Aplicar políticas de quadros de projeto na conta corporativa +intro: 'Os proprietários corporativos podem aplicar determinadas políticas de quadros de projeto para todas as organizações pertencentes a uma conta corporativa ou permitir que as políticas sejam definidas em cada organização.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Para obter mais informações sobre tipos de quadros de projeto, consulte "[Sobre quadros de projeto](/articles/about-project-boards)". + +### Aplicar política para quadros de projeto de toda a organização + +Em todas as organizações pertencentes à conta corporativa, é possível habilitar ou desabilitar quadros de projeto em toda a organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Em "Organization projects" (Projetos da organização), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Organization projects" (Projetos da organização), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de quadros de projeto da organização](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### Aplicar política para quadros de projeto de repositório + +Em todas as organizações pertencentes à conta corporativa, é possível habilitar ou desabilitar quadros de projeto no nível de repositório ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Em "Repository projects" (Projetos de repositório), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Repository projects" (Projetos de repositório), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de quadros de projeto de repositório](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..894cd7ff4155 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: Aplicar políticas de gerenciamento de repositórios na conta corporativa +intro: 'Os proprietários corporativos podem aplicar determinadas políticas de gerenciamento de repositórios para todas as organizações pertencentes a uma conta corporativa ou permitir que as políticas sejam definidas em cada organização.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Para obter mais informações, consulte "[Níveis de permissão do repositório para organizações](/articles/repository-permission-levels-for-an-organization)". + +### Aplicar política sobre permissões padrão de repositório + +Em todas as organizações pertencentes à conta corporativa, é possível definir um nível de permissão padrão de repositório (nenhum, leitura, gravação ou administrativo) para integrantes da organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. Na guia **Repository policies** (Políticas de repositório), em "Default permissions" (Permissões padrão), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Default permissions" (Permissões padrão), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de permissões de repositório](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### Aplicar política sobre como criar repositórios + +Em todas as organizações pertencentes à conta corporativa, é possível permitir que os integrantes criem repositórios, restringir a criação de repositórios a proprietários da organização ou permitir que os proprietários administrem a configuração no nível da organização. Caso você permita que os integrantes criem repositórios, escolha se eles poderão criar qualquer combinação de repositórios internos, privados e públicos. O {% data reusables.repositories.internal-repo-default %} Para obter mais informações sobre repositórios internos, consulte "[Criar um repositório interno](/articles/creating-an-internal-repository)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em "Repository creation" (Criação de repositórios), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. Clique em **Salvar**. + +### Aplicar uma política de bifurcação de repositórios internos ou privados + +Em todas as organizações que pertencem à conta corporativa, é possível permitir que pessoas com acesso a um repositório privado ou interno bifurquem o repositório, nunca permitir bifurcação de repositórios privados ou internos, ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em Repository forking" (Bifurcação de repositórios), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Em "Repository forking" (Bifurcação de repositórios), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de bifurcação de repositórios](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### Aplicar política sobre como convidar colaboradores externos para repositórios + +Em todas as organizações pertencentes à conta corporativa, é possível permitir que os integrantes convidem colaboradores externos para repositórios, restringir o convite de colaboradores externos a proprietários da organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em "Repository invitations" (Convites para repositórios), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Em "Repository invitations" (Convites para repositórios), use o menu suspenso e escolha uma política. + ![Menu suspenso com opções de políticas de convite de colaboradores externos](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### Aplicar política sobre como alterar a visibilidade do repositório + +Em todas as organizações pertencentes à conta corporativa, é possível permitir que integrantes com permissões administrativas alterem a visibilidade de um repositório, restringir alterações na visibilidade do repositório a proprietários da organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em Repository visibility change" (Alteração na visibilidade do repositório), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### Aplicar política sobre como excluir ou transferir repositórios + +Em todas as organizações pertencentes à conta corporativa, é possível permitir que integrantes com permissões administrativas excluam ou transfiram um repositório, restringir exclusões e transferências de repositórios a proprietários da organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em Repository deletion and transfer" (Exclusão ou transferência de repositórios), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### Aplicar política sobre como excluir problemas + +Em todas as organizações pertencentes à conta corporativa, é possível permitir que integrantes com permissões administrativas excluam problemas em um repositório, restringir a exclusão de problemas a proprietários da organização ou permitir que os proprietários administrem a configuração no nível da organização. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na guia **Repository policies** (Políticas de repositório), em "Repository issue deletion" (Exclusão de problemas em repositórios), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Em "Repository issue deletion" (Exclusão de problemas em repositórios), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de exclusão de problemas](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### Aplicar uma política com o nome do branch-padrão + +Em todas as organizações pertencentes à conta corporativa, é possível definir o nome do branch-padrão para quaisquer novos repositórios que os membros criarem. Você pode optar por aplicar esse nome do branch-padrão em todas as organizações ou permitir que as organizações individuais definam um nome diferente. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na aba **Políticas do repositório** em "Nome do branch-padrão", digite o do branch-padrão que os novos repositórios devem usar. ![Caixa de texto para digitar o nome do branch-padrão](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Opcionalmente, para aplicar o nome do branch-padrão para todas as organizações da empresa, selecione **Aplicar em toda a empresa**. ![Caixa de aplicação](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Clique em **Atualizar**. ![Botão de atualizar](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..91c866e20519 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: Aplicar configurações de segurança na conta corporativa +intro: Os proprietários corporativos podem aplicar determinadas políticas de segurança para todas as organizações pertencentes a uma conta corporativa. +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Exigir autenticação de dois fatores para organizações na conta corporativa + +Os proprietários corporativos podem exigir que integrantes da organização, gerentes de cobrança e colaboradores externos em todas as organizações pertencentes a uma conta corporativa usem autenticação de dois fatores para proteger suas contas pessoais. + +Antes de exigir 2FA para todas as organizações pertencentes à conta corporativa, você deve habilitar a autenticação de dois fatores para sua própria conta. Para obter mais informações, consulte "[Proteger sua conta com autenticação de dois fatores (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa/)". + +{% warning %} + +**Avisos:** + +- Se você exigir autenticação de dois fatores para a conta corporativa, os integrantes, colaboradores externos e gerentes de cobrança (incluindo contas bot) em todas as organizações pertencentes à conta corporativa que não utilizem 2FA serão removidos da organização e perderão acesso aos repositórios dela. Eles também perderão acesso às bifurcações dos repositórios privados da organização. Se a autenticação de dois fatores for habilitada para a conta pessoal deles em até três meses após a remoção da organização, será possível restabelecer as configurações e os privilégios de acesso deles. Para obter mais informações, consulte "[Restabelecer ex-integrantes da organização](/articles/reinstating-a-former-member-of-your-organization)". +- Qualquer proprietário da organização, integrante, gerente de cobrança ou colaborador externo em qualquer das organizações pertencentes à conta corporativa que desabilite 2FA para a conta pessoal dele depois que você tiver habilitado a autenticação de dois fatores obrigatória será removido automaticamente da organização. +- Se você for o único proprietário de uma conta corporativa que exige autenticação de dois fatores, não poderá desabilitar 2FA para sua conta pessoal sem desabilitar a autenticação de dois fatores obrigatória para a conta corporativa. + +{% endwarning %} + +Antes de exigir o uso da autenticação de dois fatores, é recomendável notificar os integrantes da organização, colaboradores externos e gerentes de cobrança e pedir que eles configurem 2FA nas contas deles. Os proprietários da organização podem ver se integrantes e colaboradores externos já utilizam 2FA na página People (Pessoas) de cada organização. Para obter mais informações, consulte "[Ver se os usuários na organização têm a 2FA habilitada](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. Em "Two-factor authentication" (Autenticação de dois fatores), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Two-factor authentication" (Autenticação de dois fatores), selecione **Require two-factor authentication for all organizations in your business** (Exigir autenticação de dois fatores para todas as organizações na empresa) e clique em **Save** (Salvar). ![Caixa de seleção para exigir autenticação de dois fatores](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. Se solicitado, leia as informações sobre os integrantes e colaboradores externos que serão removidos das organizações pertencentes à conta corporativa. Para confirmar a alteração, digite o nome da conta corporativa e clique em **Remove members & require two-factor authentication** (Remover integrantes e exigir autenticação de dois fatores). ![Caixa Confirm two-factor enforcement (Confirmar exigência de dois fatores)](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. Como alternativa, se algum integrante ou colaborador externo for removido das organizações pertencentes à conta corporativa, recomendamos enviar um convite para restabelecer os privilégios e o acesso à organização que ele tinha anteriormente. Cada pessoa precisa habilitar a autenticação de dois fatores para poder aceitar o convite. + +### Gerenciar endereços IP permitidos para organizações na conta corporativa + +Os proprietários de empresas podem restringir o acesso a ativos pertencentes a organizações na conta corporativa, configurando uma lista de permissão de endereços IP específicos. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +Você também pode configurar endereços IP permitidos para uma organização individual. Para obter mais informações, consulte "[Gerenciar endereços IP permitidos para a sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)". + +#### Adicionar endereços IP permitidos + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### Habilitar endereços IP permitidos + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. Em "IP allow list" (Lista de permissões IP), selecione **Enable IP allow list** (Habilitar lista de permissões IP). ![Caixa de seleção para permitir endereços IP](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Clique em **Salvar**. + +#### Editar endereços IP permitidos + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Clique em **Atualizar**. + +#### Excluir endereços IP permitidos + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### Usar {% data variables.product.prodname_actions %} com uma lista endereços IP permitidos + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### Habilitar logon único de SAML para organizações na conta corporativa + +{% data reusables.saml.dotcom-saml-explanation %} Para obter mais informações, consulte "[Sobre identidade e gerenciamento de acesso com o logon único SAML](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)". + +Os proprietários empresariais podem ativar o SAML SSO e autenticação centralizada através de um IdP de SAML em todas as organizações que pertencem a uma conta corporativa. Depois que você habilita o SAML SSO para a conta corporativa, ele é habilitado por padrão para todas as organizações pertencentes a ela. Todos os integrantes deverão autenticar usando o SAML SSO para obter acesso às organizações de que fazem parte, e os proprietários corporativos precisarão autenticar usando o SAML SSO ao acessar uma conta corporativa. + +{% data reusables.saml.about-saml-access-enterprise-account %} Para obter mais informações, consulte "[Visualizar e gerenciar o acesso de SAML de um usuário à sua conta corporativa](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)". + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} Se você não estiver participando do beta privado, o SCIM não será compatível para as contas corporativas. Para obter mais informações, consulte "[Gerenciar o provisionamento de usuários para organizações na sua conta corporativa](#managing-user-provisioning-for-organizations-in-your-enterprise-account)". + +{% note %} + +**Observação**: se você habilitar a autenticação com logon único SAML para a conta corporativa, as configurações SAML existentes no nível da organização serão substituídas. + +{% endnote %} + +Para obter informações mais detalhadas sobre como ativar o SAML usando o Okta, consulte "[Configurar o logon único SAML e SCIM para a sua conta corporativa usando o Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "SAML single sign-on" (Logon único de SAML), selecione **Enable SAML authentication** (Habilitar autenticação SAML). ![Caixa de seleção para habilitar SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. No campo **Sign on URL** (URL de logon), digite o ponto de extremidade HTTPS do seu IdP para solicitações de logon único. Esse valor está disponível na configuração do IdP. ![Campo referente à URL para a qual os integrantes serão encaminhados ao entrarem](/assets/images/help/saml/saml_sign_on_url_business.png) +7. Como alternativa, no campo **Issuer** (Emissor), digite o nome do emissor de SAML. Isso confirma a autenticidade das mensagens enviadas. ![Campo referente ao nome do emissor de SAML](/assets/images/help/saml/saml_issuer.png) +8. Em **Public Certificate** (Certificado público), cole um certificado para verificar as respostas de SAML. ![Campo referente ao certificado público do seu provedor de identidade](/assets/images/help/saml/saml_public_certificate.png) +9. Para verificar a integridade das solicitações do emissor de SAML, clique em {% octicon "pencil" aria-label="The edit icon" %}. Em seguida, nos menus suspensos Signature Method (Método de assinatura) e Digest Method (Método de compilação), escolha o algoritmo de hash usado pelo emissor de SAML. ![Menus suspensos Signature Method (Método de assinatura) e Digest Method (Método de compilação) para os algoritmos de hash usados pelo emissor de SAML](/assets/images/help/saml/saml_hashing_method.png) +10. Antes de habilitar o SAML SSO para sua empresa, clique em **Test SAML configuration** (Testar configuração de SAML) para garantir que as informações que você digitou estão corretas. ![Botão para testar a configuração de SAML antes da aplicação](/assets/images/help/saml/saml_test.png) +11. Clique em **Salvar**. + +### Gerenciar o provisionamento de usuários para organizações na conta corporativa + +Os proprietários das empresas podem gerenciar a participação na organização de uma conta corporativa diretamente de um provedor de identidade (IdP). + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %} Opcionalmente, você também pode habilitar o provisionamento de SAML e, separadamente, o desprovisionamento. + +Se você configurar o SCIM no seu IdP, toda vez que fizer alterações na associação do grupo no seu IdP, este fará uma chamada de SCIM para {% data variables.product.prodname_dotcom %} afim de atualizar a associação da organização correspondente. Se você ativar o provisionamento de SAML, toda vez que um integrante da empresa acessar um recurso protegido pela configuração de SAML da conta corporativa, essa declaração de SAML irá acionar o provisionamento. + +Para cada chamada de SCIM ou declaração de SAML, {% data variables.product.product_name %} irá verificar os grupos de IdP aos quais o usuário pertence e executar as operações a seguir: + +- Se o usuário for integrante de um grupo de IdP que corresponde a uma organização pertencente à conta corporativa e o usuário não for, atualmente, um membro dessa organização, adicione o usuário à organização (declaração de SAML) ou envie um convite por e-mail para participar da organização (chamada de SCIM). +- Cancele quaisquer convites existentes para o usuário juntar-se a uma organização que pertencem à conta corporativa. + +Para cada chamada de SCIM e, no caso de habilitar o desprovisionamento de SAML, em cada declaração de SAML, o {% data variables.product.product_name %} também executará a operação a seguir: + +- Se o usuário não for membro de um grupo de IdP que corresponde a uma organização pertencente à sua conta corporativa, e o usuário for, atualmente, um integrante dessa organização, remova o usuário da organização. + +Se desprovisionamento remover o último proprietário de uma organização, a organização ficará sem proprietário. Os proprietários das empresas podem assumir a propriedade de organizações sem proprietários. Para obter mais informações, consulte "[Gerenciar organizações sem proprietários na sua conta corporativa](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)". + +Para habilitar o provisionamento de usuários para sua conta corporativa usando o Okta, consulte "[Configurar o logon único SAML e SCIM para a sua conta corporativa usando o Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)". + +### Gerenciar a sincronização de equipes para organizações na conta corporativa + +Os proprietários das empresas podem habilitar a sincronização de equipes entre um IdP e {% data variables.product.product_name %} para permitir que os proprietários da organização e os mantenedores de equipe conectem equipes nas organizações pertencentes à sua conta corporativa com grupos de IdP. + +{% data reusables.identity-and-permissions.about-team-sync %} + +Você pode usar a sincronização de equipes com a sua conta corporativa com o Azure AD. + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +Você também pode configurar e gerenciar a sincronização da equipe para uma organização individual. Para obter mais informações, consulte "[Gerenciar a sincronização de equipe para a sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)". + +#### Pré-requisitos + +Antes de poder habilitar a sincronização de equipes para a sua conta corporativa: + - Você ou o administrador do Azure AD deve ser um administrador global ou um administrador com função privilegiada no Azure AD. + - Você deve habilitar o logon único SAML para organizações na conta corporativa com o IdP compatível. Para obter mais informações, consulte "[Habilitar o logon único SAML para organizações na conta corporativa](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)". + - Você deve efetuar a autenticação na sua conta corporativa usando o SAML SSO e o IdP compatível. Para obter mais informações, consulte "[Autenticar com logon único de SAML](/articles/authenticating-with-saml-single-sign-on)". + +#### Gerenciar a sincronização de equipe para o Azure AD + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. Revise as informações do locatário do provedor de identidade que você deseja conectar à conta corporativa e clique em **Aprovar**. ![Solicitação pendente para habilitar a sincronização de equipes para um determinado encarregado do IdP com opção de aprovar ou cancelar a solicitação](/assets/images/help/teams/approve-team-synchronization.png) +8. Para desativar a sincronização de equipe, clique **Desativar sincronização de equipe**. ![Desabilitar a sincronização de equipes](/assets/images/help/teams/disable-team-synchronization.png) + +### Gerenciar autoridades certificadas de SSH da conta corporativa + +Os proprietários corporativos podem adicionar e excluir autoridades certificadas (CAs) de SSH de uma conta corporativa. + +Adicionando uma CA de SSH à sua conta corporativa, você pode permitir que integrantes de qualquer organização pertencente à conta corporativa acessem repositórios da organização usando certificados de SSH fornecidos por você. {% data reusables.organizations.can-require-ssh-cert %} Para obter mais informações, consulte "[Sobre autoridades certificadas de SSH](/articles/about-ssh-certificate-authorities)". + +#### Adicionar uma autoridade certificada de SSH + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### Excluir uma autoridade certificada de SSH + +A exclusão de uma CA não pode ser desfeita. Se você quiser usar a mesma CA no futuro, precisará fazer upload dela novamente. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..d5a3153b82cd --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Aplicar políticas de equipe na conta corporativa +intro: 'Os proprietários corporativos podem aplicar determinadas políticas de equipe para todas as organizações pertencentes a uma conta corporativa ou permitir que as políticas sejam definidas em cada organização.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Aplicar política para discussões de equipe + +Em todas as organizações pertencentes à conta corporativa, é possível habilitar ou desabilitar discussões de equipe ou permitir que os proprietários administrem a configuração no nível da organização. Para obter mais informações, consulte "[Sobre discussões de equipe](/articles/about-team-discussions/)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. Na barra lateral da conta corporativa, clique em **Teams** (Equipes). ![Guia Teams (Equipes) na barra lateral da conta corporativa](/assets/images/help/business-accounts/settings-teams-tab.png) +4. Em "Team discussions" (Discussões de equipe), revise as informações sobre como alterar a configuração. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Em "Team discussions" (Discussões de equipe), use o menu suspenso e escolha uma política. ![Menu suspenso com opções de políticas de discussão de equipe](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..f6b634d619c4 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### Índice + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..b45da0bc2e83 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: É possível convidar pessoas para se tornarem proprietários ou gerentes de cobrança em sua conta corporativa. Também é possível remover proprietários ou gerentes de cobrança corporativos que não precisam mais acessar a conta corporativa. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Sobre convidar pessoas para gerenciar sua conta corporativa + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**Dica:** para obter mais informações sobre como gerenciar usuários em uma organização de sua conta corporativa, consulte "[Gerenciar integrantes em sua organização](/articles/managing-membership-in-your-organization)" e "[Gerenciar acessos de pessoas à sua organização com funções](/articles/managing-peoples-access-to-your-organization-with-roles)". + +{% endtip %} + +### Convidar um administrador para sua conta corporativa + +Somente proprietários corporativos podem convidar outras pessoas para se tornarem administradores corporativos. + +Depois que você convidou alguém para participar da conta corporativa, a pessoa deve aceitar o convite enviado por e-mail antes de acessar a conta corporativa. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Na barra lateral esquerda, clique em **Administrators** (Administradores). ![Aba Administrators (Administradores) na barra lateral esquerda](/assets/images/help/business-accounts/administrators-tab.png) +4. Acima da lista de administradores, clique em **Invite admin** (Convidar administrador). ![Botão Invite admin (Convidar administrador) acima da lista de enterprise owners (proprietários corporativos)](/assets/images/help/business-accounts/invite-admin-button.png) +5. Digite o nome de usuário, nome completo ou endereço de e-mail da pessoa que você quer convidar para ser um administrador corporativo e depois selecione a pessoa adequada a partir dos resultados. ![Caixa de diálogo modal com campo para digitar o nome de usuário da pessoa, nome completo ou endereço de e-mail e botão Invite (Convidar)](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. Selecione **Owner** (Proprietário) ou **Billing Manager** (Gerente de cobrança). ![Caixa de diálogo modal com opções de funções](/assets/images/help/business-accounts/invite-admins-roles.png) +7. Clique em **Send Invitation** (Enviar convite). ![Botão Send invitation (Enviar convite)](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### Remover um administrador de sua conta corporativa + +Somente proprietários corporativos podem remover outros administradores corporativos da conta corporativa. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Ao lado do nome de usuário da pessoa que você deseja remover, clique em {% octicon "gear" aria-label="The Settings gear" %} e depois em **Remove owner** (Remover proprietário) ou **Remove billing manager** (Remover gerente de cobrança). ![Ajuste de configurações com menu option (opções) para remover um administrador corporativo](/assets/images/help/business-accounts/remove-admin.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..36167a489fbe --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,42 @@ +--- +title: Gerenciar licenças para a assinatura do Visual Studio com o GitHub Enterprise +intro: 'Você pode gerenciar o licenciamento de {% data variables.product.prodname_enterprise %} para {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle +versions: + free-pro-team: '*' +--- + +### Sobre o {% data variables.product.prodname_vss_ghe %} + +{% data variables.product.prodname_vss_ghe %} é uma oferta combinada da Microsoft que permite que um assinante use {% data variables.product.prodname_enterprise %} e {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} está disponível na Microsoft nos termos do Contrato da Microsoft. Para obter mais informações, consulte [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) no site {% data variables.product.prodname_vs %} + +Depois de atribuir uma licença de {% data variables.product.prodname_vss_ghe %} a um assinante, o integrante usará a parte {% data variables.product.prodname_enterprise %} da licença, juntando-se a uma organização na sua conta corporativa com uma conta de usuário no {% data variables.product.prodname_dotcom_the_website %}. + +Para obter mais informações sobre o {% data variables.product.prodname_enterprise %}, consulte "[Produtos do {% data variables.product.company_short %}](/github/getting-started-with-github/githubs-products#github-enterprise)". Para obter mais informações sobre contas em {% data variables.product.prodname_dotcom_the_website %}, consulte "[Tipos de contas de {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/types-of-github-accounts)". + +### Pré-requisitos + +1. Depois de comprar {% data variables.product.prodname_vss_ghe %}, entre em contato com {% data variables.contact.contact_enterprise_sales %} e mencione "{% data variables.product.prodname_vss_ghe %}". Você trabalhará com a equipe de vendas para criar uma conta empresarial em {% data variables.product.prodname_dotcom_the_website %}. Se você já possui uma conta corporativa em {% data variables.product.prodname_dotcom_the_website %}, ou se não tiver certeza, informe a nossa equipe de vendas. + +2. Atribua licenças para {% data variables.product.prodname_vss_ghe %} aos assinantes em {% data variables.product.prodname_vss_admin_portal_with_url %}. Para obter mais informações sobre a atribuição de licenças, consulte [Gerenciar assinaturas de {% data variables.product.prodname_vs %} com {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) na documentação da Microsoft. + +3. Em {% data variables.product.prodname_dotcom_the_website %}, crie pelo menos uma organização pertencente à conta corporativa. Para obter mais informações, consulte "[Adicionar organizações à sua conta corporativa](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)". + +4. O assinante deve criar uma conta de usuário em {% data variables.product.prodname_dotcom_the_website %} e o endereço de e-mail para a conta deve ser o mesmo endereço de e-mail que o endereço de e-mail no portal {% data variables.product.prodname_vs %}. Para obter mais informações, consulte "[Inscrever-se em {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" e " "[Gerenciar preferências de e-mail](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)". + +### Convidar um assinante para usar {% data variables.product.prodname_enterprise %} + +Para usar a parte de {% data variables.product.prodname_enterprise %} da licença, o integrante deve participar de uma organização pertencente à sua conta corporativa em {% data variables.product.prodname_dotcom_the_website %}. Os proprietários da organização podem convidar novos integrantes para uma organização. Para obter mais informações, consulte "[Convidar usuários para participar da sua organização](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)". + +### Visualizar licenciamento de {% data variables.product.prodname_enterprise %} + +Depois de atribuir uma licença para {% data variables.product.prodname_vss_ghe %} em {% data variables.product.prodname_vss_admin_portal_with_url %}, você pode visualizar o número de licenças de {% data variables.product.prodname_enterprise %} disponíveis para a sua conta corporativa. Para obter mais informações, consulte "[Exibir a assinatura e o uso de sua conta corporativa](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)". + +Você também pode ver convites pendentes de {% data variables.product.prodname_enterprise %} para inscritos em {% data variables.product.prodname_vss_admin_portal_with_url %}. A lista de convites pendentes inclui assinantes que ainda não são integrantes de pelo menos uma organização na sua conta corporativa. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### Leia mais + +- [Apresentar as assinaturas do Visual Studio com GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) na documentação da Microsoft diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..4370448c9c0d --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Gerenciar organizações em sua conta corporativa +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..a4da012bf3a4 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: Gerenciar organizações sem proprietários na sua conta corporativa +intro: Você pode tornar-se proprietário de uma organização na sua conta corporativa que não tem proprietários no momento. +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: Os proprietários da empresa podem gerenciar organizações sem proprietários em uma conta corporativa. +versions: + free-pro-team: '*' +--- + +Se você habilitar o desprovisionamento de usuários para gerenciar a associação da organização na sua conta corporativa, você poderá acabar com uma organização sem proprietários. Para obter mais informações, consulte "[Aplicar as configurações de segurança na conta corporativa](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)". + +{% data reusables.enterprise-accounts.access-enterprise %} +2. À direita do campo de pesquisa, clique **X sem proprietário**. ![Botão para visualizar organizações sem proprietários](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. À direita da organização da qual você deseja assumir a propriedade, clique em **Tornar-se proprietário**. ![Botão para tornar-se proprietário](/assets/images/help/business-accounts/become-an-owner-button.png) +4. Leia o alerta e clique em **Tornar-se proprietário**. ![Botão para tornar-se proprietário](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..36c82ffa5bc5 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Gerenciar usuários na sua empresa +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md new file mode 100644 index 000000000000..17f0cecad460 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -0,0 +1,11 @@ +--- +title: Gerenciar sua conta corporativa +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..2651dc1ee238 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Proprietário corporativo + +Enterprise owners have complete control over the enterprise and can take every action, including: +- Gerenciar os administradores +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Gerenciar as configurações da empresa +- Aplicar a política nas organizações +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Os proprietários corporativos não podem acessar as configurações ou o conteúdo da organização, a menos que sejam incluídos como proprietário da organização ou recebam acesso direto a um repositório de propriedade da organização. Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Integrantes da empresa + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. Você pode ver os recursos aos quais cada pessoa tem acesso. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +Para obter mais informações sobre as permissões da organização, consulte "[Níveis de permissão da organização](/articles/permission-levels-for-an-organization)". + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. Para obter mais informações sobre colaboradores externos, consulte "[Níveis de permissão da organização](/articles/permission-levels-for-an-organization#outside-collaborators)". + +{% if currentVersion == "free-pro-team@latest" %} + +### Gerente de cobrança + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- Visualizar e gerenciar licenças de usuário, pacotes do {% data variables.large_files.product_name_short %} e outras configurações de cobrança +- Exibir uma lista dos gerentes de cobrança +- Adicionar ou remover outros gerentes de cobrança + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. Os gerentes de cobrança devem ter uma conta pessoal no {% data variables.product.prodname_dotcom %}. + +### Leia mais + +- "[Sobre contas corporativas](/articles/about-enterprise-accounts)" + +{% endif %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..53d0de627d38 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Definir políticas para organizações na conta corporativa +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..acc7a308df50 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,51 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: 'Você pode visualizar e revogar a identidade vinculada de um integrante da empresa, as sessões ativas e as credenciais autorizadas.' +permissions: Os proprietários das empresas podem visualizar e gerenciar o acesso de SAML de um integrante na organização. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Sobre o acesso de SAML à sua conta corporativa + +Ao ativar o logon único do SAML para a sua conta corporativa, cada integrante da empresa pode vincular sua identidade externa no seu provedor de identidade (IdP) à sua conta de {% data variables.product.product_name %} existente. {% data reusables.saml.about-saml-access-enterprise-account %} + +### Visualizar e revogar uma identidade vinculada + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### Visualizar e revogar uma sessão ativa de SAML + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### Visualizar e revogar credenciais autorizadas + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### Leia mais + +- "[Visualizar e gerenciar acesso de SAML de um integrante à sua organização](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..ffbd4494817f --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. ou localizar uma determinada pessoa procurando pelo nome de usuário ou o nome completo dela. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Opcionalmente, para ver uma lista de convites pendentes, clique em **_NÚMERO_ pendente**. + ![Botão "NÚMERO pendente" à direita das opções de pesquisa e filtro](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### Exibir integrantes e colaboradores externos + +Você pode ver o número de integrantes ou colaboradores externos pendentes. You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. Também é possível filtrar a lista de colaboradores externos pela visibilidade dos repositórios aos quais o colaborador tem acesso. Ou localizar uma determinada pessoa procurando pelo nome de usuário ou o nome de exibição dela. + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. Como alternativa, clique em **Outside collaborators** (Colaboradores externos) para exibir uma lista deles em vez de uma lista de integrantes. ![Guia Outside collaborators (Colaboradores externos) na página Organization members (Integrantes da organização)](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Opcionalmente, para ver uma lista de convites pendentes, clique em **_NÚMERO_ pendente**. + ![Botão "NÚMERO pendente" à direita das opções de pesquisa e filtro](/assets/images/help/enterprises/members-pending.png){% endif %} + +### Leia mais + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..b5b643f05a4a --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,25 @@ +--- +title: Exibir os logs de auditoria para organizações na conta corporativa +intro: Os proprietários corporativos podem exibir ações agregadas de todas as organizações pertencentes a uma conta corporativa no log de auditoria. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Cada entrada do log de auditoria mostra informações aplicáveis sobre um evento, como: + +- A organização em que foi executada uma ação +- O usuário que executou a ação +- Em qual repositório uma ação foi executada +- A ação que foi executada +- Em que país a ação foi executada +- A data e a hora que a ação foi executada + +Você pode procurar eventos específicos no log de auditoria e exportar dados do log de auditoria. Para obter mais informações sobre como pesquisar no log de auditoria e sobre eventos de organização específicos, consulte "[Revisar o log de auditoria da organização](/articles/reviewing-the-audit-log-for-your-organization)". + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..3ff0ad16fd25 --- /dev/null +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: Exibir assinatura e uso da conta corporativa +intro: 'Você pode exibir a assinatura atual, o uso da licença, as faturas, o histórico de pagamentos e outras informações de cobrança da sua conta corporativa.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 'Proprietários corporativos e gerentes de cobrança podem acessar e gerenciar todas as configurações de cobrança relativas a contas corporativas.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### Sobre a cobrança de contas corporativas + +As contas corporativas atualmente estão disponíveis para clientes do {% data variables.product.prodname_enterprise %} que pagam com fatura. A cobrança de todas as organizações e instâncias {% data variables.product.prodname_ghe_server %} conectadas à sua conta corporativa é agregada em uma única fatura para todos os seus serviços pagos do {% data variables.product.prodname_dotcom_the_website %} (incluindo licenças pagas nas organizações, pacotes de dados do {% data variables.large_files.product_name_long %} e assinaturas de apps do {% data variables.product.prodname_marketplace %}). + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Exibir assinatura e uso da conta corporativa + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![Informações de assinaturas e licenças nas configurações de cobrança da empresa](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index 6a2c4d38a039..20a871b76d76 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se desejar, você pode optar por adicionar uma descrição, um local, um site e um endereço de e-mail para sua organização, além de fixar repositórios importantes no topo da página. diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index 663f596cdf81..22ad8fb85104 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode adicionar informações pessoais sobre si mesmo na bio, como locais em que trabalhou anteriormente, os projetos com os quais contribuiu ou interesses que você tem que outras pessoas talvez gostem de saber. Para obter mais informações, consulte "[Adicionar uma bio ao seu perfil](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index c6ee270068d3..312eb01b9852 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/index.md index f089bb5bb749..8071926f5376 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index 7e355fb112d5..06e7557fb3b5 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 214c389a328c..5f0cf00facaf 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'Você pode adicionar um LEIAME ao seu perfil de{% data variables.product versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### Sobre o LEIAME do seu perfil diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index 3a14572dab08..6d5de6a807a1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Alterar sua imagem de perfil @@ -49,7 +50,7 @@ Você pode alterar o nome que é exbido em seu perfil. Este nome também pode se Adicione uma bio em seu perfil para compartilhar informações sobre si mesmo com outros usuários {% data variables.product.product_name %}. Com a ajuda de [@menções](/articles/basic-writing-and-formatting-syntax) e emojis, você pode incluir informações sobre onde está trabalhando agora ou já trabalhou, que tipo de trabalho faz ou mesmo que tipo de café toma. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Para um formulário mais longo e uma maneira mais proeminente de exibir informações personalizadas sobre você, também é possível usar um LEIAME do perfil. Para obter mais informações sobre o LEIAME do perfil, consulte "[Gerenciar o LEIAME do seu perfil](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index ceaddc1cb766..6cdf3eb78065 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: Fixar itens no seu perfil -intro: 'Você pode fixar {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 6" %}gists e {% endif %}repositórios no seu perfil para que outras pessoas possam ver rapidamente o seu melhor trabalho.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- É possível fixar um repositório público se você detém o repositório ou se fez contribuições ao repositório. Os commits em bifurcações não contam como contribuições e não é possível fixar uma bifurcação que não pertence a você. Para obter mais informações, consulte "[Por que minhas contribuições não aparecem no meu perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index 873e8be78ce2..cfd5f2b65ba9 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você mostrar suas contribuições privadas, pessoas sem acesso aos repositórios nos quais você trabalha não poderão ver os detalhes de suas contribuições privadas. Em vez disso, elas verão o número de contribuições privadas que você fez em determinado dia. Suas contribuições públicas incluirão informações detalhadas. Para obter mais informações, consulte "[Visualizar contribuições na página de perfil](/articles/viewing-contributions-on-your-profile-page)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 47ac57077b5d..ecc107c8d0c6 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} Para obter mais informações, consulte "[Exibir contribuições no perfil](/articles/viewing-contributions-on-your-profile)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index d9bd733436ee..d5fbb28c3aec 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Comportamento esperado para exibir detalhes do commit diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index 7235446fd174..35613400de7b 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O gráfico de contribuição mostra a atividade em repositórios públicos. Você pode optar por mostrar a atividade de repositórios públicos e privados, com detalhes específicos da sua atividade em repositórios privados anônimos. Para obter mais informações, consulte "[Mostrar ou ocultar contribuições privadas no perfil](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)". {% note %} -**Observação:** os commits só serão exibidos no gráfico de contribuições se você tiver [adicionado o endereço de e-mail usado para sua configuração local do Git nas configurações de e-mail do {% data variables.product.product_name %}](/articles/adding-an-email-address-to-your-github-account). Para obter mais informações, consulte "[Por que minhas contribuições não aparecem no meu perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)" +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. Para obter mais informações, consulte "[Por que minhas contribuições não aparecem no meu perfil?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" {% endnote %} @@ -25,7 +26,7 @@ Na sua página de perfil, determinadas ações contam como contribuições: - Fazer commit no branch `gh-pages` ou no branch padrão de um repositório - Abrir um problema - Propor uma pull request -- Enviar um pull request{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Fazer coautoria de commits no branch `gh-pages` ou no branch padrão do repositório{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ A seção de atividade de contribuição contém uma linha do tempo detalhada do ![Filtro de hora de atividade de contribuição](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### Exibir contribuições da {% data variables.product.product_location_enterprise %} no {% data variables.product.prodname_dotcom_the_website %} +If your site administrator has enabled -Se o administrador do site tiver ativado o {% data variables.product.prodname_unified_contributions %}, você poderá enviar contagens de contribuição do {% data variables.product.prodname_enterprise %} para o perfil do {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Enviar suas contribuições do {% data variables.product.prodname_ghe_server %} para o {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)". +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. Para obter mais informações, consulte "[Enviar suas contribuições do {% data variables.product.prodname_ghe_server %} para o {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)". +{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index bd1d0e0c78b7..d8a168542747 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Contribuições que são contabilizadas @@ -29,18 +30,18 @@ Além disso, **pelo menos uma** das seguintes afirmativas devem ser verdadeiras: - Você bifurcou o repositório. - Você abriu uma pull request ou um problema no repositório. - Você marcou o repositório como favorito. -{% if currentVersion != "free-pro-team@latest" %} + ### Motivos comuns para as contribuições não serem contabilizadas -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### O commit foi criado menos de 24 horas atrás Depois de fazer um commit que atenda aos requisitos para ser contabilizado como contribuição, talvez você precise aguardar até 24 horas para que a contribuição seja exibida no gráfico de contribuições. -#### Você não adicionou o e-mail do commit no Git ao seu perfil +#### Your local Git commit email isn't connected to your account -Commits devem ser feitos com um endereço de e-mail adicionado à sua conta do {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %} ou o endereço de e-mail `noreply` fornecido por {% data variables.product.product_name %} a você nas suas configurações de e-mail{% endif %} para aparecer no seu gráfico de contribuições.{% if currentVersion == "free-pro-team@latest" %} Para onter mais informações sobre endereços de e-mail`noreply`, consulte "[Definir o seu endereço de e-mail do commit](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses).{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} Você pode verificar o endereço de e-mail usado para um commit adicionando `.patch` ao final de uma URL de commit; por exemplo, https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message O endereço de e-mail no campo `From:` é o que foi definido nas [configurações locais do Git](/articles/set-up-git). Neste exemplo, o endereço de e-mail usado para o commit é `octocat@nowhere.com`. -Você precisará [adicionar o endereço de e-mail](/articles/adding-an-email-address-to-your-github-account) usado para o commit à sua conta do {% data variables.product.product_name %} caso ele não tenha sido adicionado ao seu perfil do {% data variables.product.product_name %}. O gráfico de contribuições será recriado automaticamente quando você adicionar o novo endereço. +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index b2392bd7891f..11a7a3872930 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um proprietário da organização pode convidar você para ingressar na organização dele como um integrante, gerente de cobrança ou proprietário. Um proprietário da organização ou integrante com privilégios administrativos para um repositório pode convidar você para colaborar em um ou mais repositórios como um colaborador externo. Para obter mais informações, consulte "[Níveis de permissão para uma organização](/articles/permission-levels-for-an-organization)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index 78d461cfe84f..09ca43f04731 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'Você pode visitar seu painel pessoal para acompanhar problemas e pull r versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Acessar seu painel pessoal diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index a1ac73033d70..d68b6dc6a49d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/index.md index 5e2f1795d685..821652eb736e 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index a88115c33f21..0cf6aad5dba3 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 9dfc05ff7e2c..b2a109b456e8 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os repositórios de propriedade de uma organização podem conceder mais acesso granular. Para obter mais informações, consulte "[Permissões de acesso no {% data variables.product.product_name %}](/articles/access-permissions-on-github)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index 983e041a6613..15feca8773a1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index 908b15bf2fcc..8844a074330a 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Um colaborador é uma pessoa com permissões em um quadro de projeto pertencente a você. A permissão padrão de um colaborador é acesso de leitura. Para obter mais informações, consulte "[Níveis de permissão para quadros de projetos de propriedade de um usuário](/articles/permission-levels-for-user-owned-project-boards)". diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index adaa0dc5461c..a160b2d7bee5 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index b612becec80f..fef947299a18 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'Você pode definir os novos repositórios com nome do branch-padrão que versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### Sobre o gerenciamento do nome do brancc-padrão diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 8e5cdda65f8b..010d572cc5af 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 82a9e22e41fb..9c9cc72d1ec7 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c6ebc8a604b9..22b6f45afc37 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -28,8 +29,8 @@ The repository owner has full control of the repository. In addition to all the - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} - Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} +- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} - [Define code owners for the repository](/articles/about-code-owners) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index a7dc171d1bdf..24fb71f04c09 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visão geral das permissões diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 3914b520fe86..2511f812353d 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Caixa perfil da organização](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index a97861c8ea6d..e2eeab6d09f2 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Excluir bifurcações de repositórios privados diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index fc28f3837082..68b000636437 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index cd688d3bce70..8257092836d1 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index aa9496ac9ada..d0f7e5e2ca49 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: Configurar endereço de e-mail de backup -intro: Use um endereço de e-mail de backup para redefinir sua senha com segurança se você não conseguir acessar o endereço de e-mail principal. +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index 71f099cf3285..62d475e2aab3 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: Configurar o endereço de e-mail do commit -intro: 'Você pode configurar um endereço de e-mail principal no {% data variables.product.product_name %} associado às opções do Git baseadas na web executadas, como edições e merges.' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre os endereços de e-mail do commit @@ -37,7 +38,7 @@ Para operações do Git baseadas na web, você pode configurar o endereço de e- Você também pode optar por bloquear os commits cujo push é feito usando a linha de comando que expõem seu endereço de e-mail pessoal. Para obter mais informações, consulte "[Bloquear pushes de linha de comando que mostrem endereços de e-mail pessoais](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)".{% endif %} -Para garantir que os commits sejam atribuídos a você e que apareçam no seu gráfico de contribuições, use um endereço de e-mail que você [adicionou à sua conta do GitHub](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %} ou o endereço de e-mail `noreply` fornecido por {% data variables.product.product_name %} nas suas configurações de e-mail{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index 1ba413418730..381c0bbcee37 100644 --- a/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/pt-BR/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/pt-BR/content/github/site-policy/github-additional-product-terms.md b/translations/pt-BR/content/github/site-policy/github-additional-product-terms.md index 0ac38489f844..dda56088e1e8 100644 --- a/translations/pt-BR/content/github/site-policy/github-additional-product-terms.md +++ b/translations/pt-BR/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -Quando você cria uma Conta, tem acesso a vários recursos e produtos diferentes que fazem parte do Serviço. Como muitos desses recursos e produtos oferecem diferentes funcionalidades, eles podem exigir termos e condições adicionais específicos para esse recurso ou produto. Abaixo, listamos os recursos e produtos, juntamente com as regras adicionais correspondentes que se aplicam a essas partes do Serviço. +Entrada em vigor desta versão: 1 de novembro de 2020 -Sua utilização do GitHub está sujeita aos termos aplicáveis (o "Acordo"), bem como aos seguintes Termos Adicionais do Produto GitHub (os "Termos Adicionais"). Ao concordar com o Acordo e usar produtos e recursos adicionais, você também concorda com estes Termos Adicionais. Qualquer violação dos Termos Adicionais é uma violação do Acordo. Os termos em maiúscula não definidos nos Termos Adicionais terão o significado que lhes é atribuído no Acordo. +Quando você cria uma Conta, tem acesso a vários recursos e produtos diferentes que fazem parte do Serviço. Como muitos desses recursos e produtos oferecem diferentes funcionalidades, eles podem exigir termos e condições adicionais específicos para esse recurso ou produto. Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Marketplace @@ -35,14 +39,14 @@ Se você ativar o Git Large File Storage ("Git LFS") em sua Conta, poderá busca ### 4. Pages -Cada Conta GitHub vem com acesso a [serviços de hospedagem estática do GitHub Pages](/github/working-with-github-pages/about-github-pages). Este serviço de hospedagem destina-se a hospedar páginas da web estáticas para todos os Usuários, mas principalmente, como uma vitrine para projetos pessoais e organizacionais. Alguns esforços de monetização são permitidos no Pages, como botões de doação e links para crowdfunding. +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). Este serviço de hospedagem destina-se a hospedar páginas da web estáticas para todos os Usuários, mas principalmente, como uma vitrine para projetos pessoais e organizacionais. Alguns esforços de monetização são permitidos no Pages, como botões de doação e links para crowdfunding. O GitHub Pages está sujeito a limites específicos de uso e largura de banda e pode não ser apropriado para alguns usos elevados de largura de banda ou outros usos proibidos. Consulte nossas [diretrizes do GitHub Pages](/github/working-with-github-pages/about-github-pages) para obter mais informações. O GitHub se reserva o direito de recuperar qualquer subdomínio GitHub sem responsabilidade. ### 5. Ações e Pacotes #### a. Uso das Ações -As Ações GitHub permitem criar fluxos de trabalho personalizados do ciclo de vida de desenvolvimento de softwares diretamente no seu repositório GitHub. Cada Conta vem com quantidades de computação e armazenamento incluídas para uso com Ações, dependendo do seu plano de conta, que podem ser encontradas na [documentação de Ações](/actions). O uso de computação de suas Ações está disponível em [suas configurações de Conta](https://github.com/settings/billing), e você será notificado por e-mail antes de atingir o limite das quantidades incluídas. Se você deseja usar ações além das quantidades incluídas, poderá [permitir excedentes](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). +As Ações GitHub permitem criar fluxos de trabalho personalizados do ciclo de vida de desenvolvimento de softwares diretamente no seu repositório GitHub. Cada Conta vem com quantidades de computação e armazenamento incluídas para uso com Ações, dependendo do seu plano de conta, que podem ser encontradas na [documentação de Ações](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. Se você deseja usar ações além das quantidades incluídas, poderá [permitir excedentes](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). O uso da computação para quantidades incluídas e pagas é calculado em minutos, com base no tipo de Ações que você executa (por exemplo, Linux, Windows, macOS). Os minutos usados ​​para cada trabalho ou tarefa da Ação serão arredondados para o minuto mais próximo. Para quantidades incluídas e dependendo do tipo de Ação, um multiplicador pode ser aplicado à quantidade de tempo usada para executar cada tarefa ou trabalho, antes de ser arredondada para o minuto mais próximo. Minutos excedentes são cobrados na [base de preço por minuto](https://github.com/features/actions) nos tipos de Ações que você executa. Ações e Pacotes compartilham armazenamento e seu uso de armazenamento é mostrado nas [configurações de conta](https://github.com/settings/billing). Para obter informações adicionais sobre os cálculos de uso de quantidade incluída, consulte a [documentação de Ações](/actions). @@ -58,9 +62,9 @@ Para evitar violações dessas limitações e abuso de Ações do GitHub, o GitH #### b. Uso do pacotes Os Pacotes GitHub podem ser usados ​​para baixar, publicar e gerenciar pacotes de Conteúdo. Cada plano de Conta vem com uma largura de banda e quantidade de armazenamento incluídos para o uso com Pacotes, que podem ser encontrados na [documentação dos Pacotes](/github/managing-packages-with-github-package-registry/about-github-package-registry). Ações e Pacotes compartilham o armazenamento entre dois recursos de Serviço. O armazenamento e o uso da largura de banda são exibidos dentro de suas [configurações de conta](https://github.com/settings/billing), e você será notificado por e-mail antes de atingir o limite de suas quantidades incluídas. Se você quiser usar Pacotes além de suas quantidades de largura de banda e armazenamento incluídos, então você pode [permitir excedentes](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages). -O uso da largura de banda é calculado com base na quantidade de dados transferidos de seus repositórios por meio de Pacotes, mas as transferências de pacote por meio de Ações não contarão para suas quantidades incluídas ou pagas. O uso da largura de banda dos pacotes é limitado pela [Política de Uso Aceitável](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), e a quantidade de largura de banda incluída é determinada por seu [plano de Conta](https://github.com/pricing). +O uso da largura de banda é calculado com base na quantidade de dados transferidos de seus repositórios por meio de Pacotes, mas as transferências de pacote por meio de Ações não contarão para suas quantidades incluídas ou pagas. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -O uso de armazenamento pelas Ações e Pacotes é compartilhado entre os dois recursos de Serviço. O uso do armazenamento é calculado como uma média ponderada ao longo do mês e não é redefinido a cada mês. Os repositórios públicos e privados têm diferentes quantidades de armazenamento incluídas, e as quantidades incluídas para repositórios privados dependem de seu [plano de Conta](https://github.com/pricing). +O uso de armazenamento pelas Ações e Pacotes é compartilhado entre os dois recursos de Serviço. O uso do armazenamento é calculado como uma média ponderada ao longo do mês e não é redefinido a cada mês. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Pagamento e Faturamento para Ações e Pacotes O faturamento de Ações e Pacotes é baseado no uso. Quantidades adicionais de Ações ou Pacotes não podem ser adquiridos separadamente. Para clientes com cobrança mensal, é necessário ter um método de pagamento registrado para optar por pagar por quantidades adicionais desses recursos do Serviço. Você será cobrado mensalmente, com base no seu uso no mês anterior, a menos que seja cobrado por fatura. Para clientes faturados, você deve pagar as taxas no prazo de trinta (30) dias a contar da data da fatura do GitHub. Para os clientes que pagam antecipadamente os excedentes dos recursos de Serviço, os minutos pré-pagos não utilizados não serão transferidos para o próximo período de cobrança e não serão reembolsados. @@ -77,7 +81,7 @@ Você pode definir um limite mensal de gastos em suas [configurações de conta] ### 7. Connect -Para acessar o GitHub Connect, o Cliente deve ter pelo menos 01 (uma) conta no GitHub.com e 01 (uma) instância licenciada do Software. O GitHub Connect pode ser usado para executar tarefas automatizadas. Além disso, vários Usuários podem direcionar determinadas ações com o GitHub Connect. O Cliente é responsável pelas ações realizadas em suas contas ou por meio delas. O GitHub pode coletar informações sobre o modo como o Cliente usa o GitHub Connect para fornecer e aprimorar o recurso. Ao usar o GitHub Connect, o Cliente autoriza o GitHub a coletar dados protegidos, que incluem dados de Repositório privado e Informações pessoais do usuário (conforme definido na Declaração de privacidade do GitHub), na conta do GitHub Enterprise Server do Cliente. O Cliente também autoriza a transferência de informações de instância de identificação para o GitHub por meio do GitHub Connect, cujas informações são regidas pela Declaração de privacidade do GitHub. +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. O GitHub Connect pode ser usado para executar tarefas automatizadas. Além disso, vários Usuários podem direcionar determinadas ações com o GitHub Connect. Customer is responsible for actions that are performed on or through its Accounts. O GitHub pode coletar informações sobre o modo como o Cliente usa o GitHub Connect para fornecer e aprimorar o recurso. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. O Cliente também autoriza a transferência de informações de instância de identificação para o GitHub por meio do GitHub Connect, cujas informações são regidas pela Declaração de privacidade do GitHub. ### 8. Programa Sponsors diff --git a/translations/pt-BR/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/pt-BR/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..09a75802788d --- /dev/null +++ b/translations/pt-BR/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +Entrada em vigor desta versão: 1 de novembro de 2020 + +## INTRODUÇÃO + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. Para clareza, consistente com a Cláusula 10 das Cláusulas Contratuais Padrão no Anexo 1, as Cláusulas Contratuais Padrão prevalecem sobre quaisquer outros termos no DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. Definições. + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. A Lei de Privacidade do Consumidor da Califórnia de 2018, Cal. Civ. Código §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. Em caso de conflito, os significados atribuídos no GDPR serão substituídos. + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. Inclui dados como informações de cobrança, endereços IP, endereços de e-mail corporativos e quaisquer outros Dados pessoais dos quais o Cliente seja Controlador. + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. Status e conformidade. + +#### 2.1 Processamento de dados. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. Além disso, o GitHub atua como Processador para Dados de repositório do cliente. + +#### 2.2 Controladores de dados. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 Conformidade do GitHub; transferências de dados. +O GitHub cumprirá as Leis de proteção de dados aplicáveis em relação ao processamento de Dados pessoais. + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +Além disso, o GitHub é certificado na relação entre UE e EUA. e entre a Suíça e os EUA. Estruturas de Escudo de Privacidade e os compromissos que elas implicam, embora o GitHub não dependa da relação entre a UE e os EUA. Estrutura do Escudo de Privacidade como base jurídica para transferências de Dados Pessoais à luz do acórdão do Tribunal de Justiça da UE no processo C-311/18. O GitHub concorda em notificar o Cliente se determinar que não pode mais cumprir sua obrigação de fornecer o mesmo nível de proteção exigido pelos princípios do Escudo de Privacidade. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. Proteção de dados. + +#### 3.1 Limitação de finalidade. +O GitHub processará e comunicará os Dados Protegidos apenas para as Finalidades Permitidas, a menos que as Partes concordem, por escrito, com uma finalidade expandida. + +#### 3.2 Qualidade de Dados e Proporcionalidade. +O GitHub manterá os dados pessoais do Cliente precisos e atualizados, ou habilitará o Cliente a fazê-lo. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Retenção e Exclusão de Dados. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. O GitHub pode reter Dados pessoais do cliente e dados relacionados, apenas na medida exigida pelas Leis de proteção de dados aplicáveis e durante o período estipulado por elas, desde que assegure que os Dados pessoais do cliente serão processados somente conforme necessário para a finalidade especificada nas Leis de proteção de dados aplicáveis e que os Dados pessoais do cliente permaneçam protegidos pelas Leis de proteção de dados aplicáveis. + +#### 3.4 Processamento de dados. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *As categorias de Titular de dados aos quais estão relacionados os Dados pessoais do cliente* são o próprio Cliente e seus Usuários finais. + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. Obrigações de auditoria e segurança. + +#### 4.1 medidas de segurança técnicas e organizacionais. +Levando em consideração o que há de mais moderno, os custos de implementação e a natureza, o escopo, o contexto e as finalidades do processamento, bem como o risco de probabilidade e gravidade variadas para direitos e liberdades fundamentais das pessoas físicas, o GitHub implementará medidas técnicas e organizacionais para garantir um nível de segurança adequado contra os riscos (como destruição acidental ou ilegal, perda, alteração, divulgação ou acesso não autorizado) que se apresentam ao processar Dados Protegidos. O GitHub monitorará regularmente o cumprimento dessas medidas e continuará a tomar as providências apropriadas ao longo da vigência do Contrato. Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 - Resposta de incidente e notificação de violação. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 Equipe do GitHub. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Registros. +O GitHub manterá registros escritos completos, precisos e atualizados de todas as categorias de atividades de processamento realizadas em nome do Cliente que contenham as informações exigidas nas Leis de Proteção de Dados aplicáveis. Desde que a assistência não arrisque a segurança do GitHub ou os direitos de privacidade de Titulares de dados individuais, o GitHub disponibilizará esses registros ao Cliente mediante solicitação conforme a necessidade; por exemplo, para ajudar o cliente a demonstrar conformidade com as Leis de proteção de dados aplicáveis. To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Relatório de conformidade. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistência. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. Uso e divulgação de dados protegidos. +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. Transferência progressiva e subprocessamento. + +#### 6.1 Proteção de Dados. +O GitHub é responsável por transferências progressivas de Dados Protegidos para seus subprocessadores, como o processador de pagamentos a terceiros. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 - Aceitação de Subprocessadores do GitHub. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 Consentimento Geral para Subprocessamento progressivo. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Certificações do Escudo de Privacidade; e + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 - Divulgação de Acordos de Subprocessador. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. De acordo com as restrições de confidencialidade de subprocessadores, o GitHub pode remover informações confidenciais ou comercialmente confidenciais antes de fornecer a lista e os termos ao Cliente. Caso o GitHub não possa divulgar informações confidenciais ao Cliente, as Partes concordam que o GitHub fornecerá todas as informações razoavelmente possíveis relacionadas aos contratos de subprocessamento. + +#### 6.5 Objeção para subprocessadores. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. Caso o GitHub não consiga oferecer uma solução alternativa e as Partes não resolvam o conflito em 90 (noventa) dias, o Cliente poderá rescindir o Contrato. + +### 7. Rescisão. + +#### 7.1 Suspensão. +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 - Rescisão com motivo. +Além dos direitos de rescisão que o Cliente tem previsto no Contrato, o Cliente poderá rescindir o Contrato sem prejuízo de qualquer outra reivindicação na lei ou na justiça caso: + +a. o GitHub notifique o cliente de que não pode mais cumprir suas obrigações de privacidade; + +b. a transferência, a coleta ou o processamento de todos os Dados pessoais do cliente tenha sido temporariamente suspenso por mais de um mês, de acordo com a Seção 7.1; + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. o GitHub não esteja mais em atividade, seja dissolvido, entre em liquidação ou tenha uma ordem de liquidação feita em seu nome; ou + +e. o Cliente faça objeção a um subprocessador de acordo com a Seção 6.5, e o GitHub não tenha conseguido fornecer uma solução alternativa em até 90 (noventa) dias. + +#### 7.3 Violação. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Não cumprimento. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. Se a renegociação não corrigir a impossibilidade ou se as Partes não conseguirem chegar a um acordo, elas poderão rescindir o Contrato após 30 (trinta) dias. + +#### 7.5 Notificação. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modificações. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Requisitos de rescisão. +Após a rescisão, o GitHub deverá: + +a. tomar medidas razoáveis e apropriadas para interromper o processamento dos Dados pessoais do cliente; + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. fornecer ao Cliente garantia razoável de que o GitHub cumpriu suas obrigações na Seção 7.7. + +### 8. Responsabilidade pelo processamento de dados. + +#### 8.1 Limitações. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Anexo 1 – Cláusulas Contratuais Padrão (Processadores) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +Em países onde a aprovação regulatória é necessária para o uso das Cláusulas Contratuais Padrão, estas não podem ser confiadas à Comissão Europeia 2010/87/UE (de fevereiro de 2010) para legitimar a exportação de dados do país, a menos que o Cliente tenha a aprovação regulatória necessária. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Cláusula 1: Definições +(a) "dados pessoais", "categorias especiais de dados", "processo/processamento", "controlador", "processador", "titular dos dados" e "autoridade de supervisão" terão o mesmo significado do Regulamento Geral sobre a Proteção de Dados (UE 2016/679) referente à proteção dos indivíduos no que se refere ao tratamento de dados pessoais e à livre circulação desses dados; + +(b) "o exportador de dados" significa o controlador que transfere os dados pessoais; + +(c) "o importador de dados" significa o processador que aceita receber dos dados do exportador de dados pessoais destinados a processamento em seu nome após a transferência, de acordo com as suas instruções e os termos das Cláusulas e que não está sujeito a um sistema de um país terceiro, e garante uma proteção adequada no âmbito do artigo 45(2) do Regulamento Geral da Proteção de Dados (UE 2016/679); + +(d) "subprocessador" significa qualquer processador envolvido pelo importador de dados ou por qualquer outro subprocessador do importador de dados que concorde em receber dados do importador de dados ou de qualquer outro subprocessador dos dados pessoais do importador destinados exclusivamente a atividades de processamento a serem realizadas em nome do exportador de dados após a transferência, de acordo com suas instruções, termos das Cláusulas e termos do subcontrato escrito; + +(e) "A lei de proteção de dados aplicável" é a legislação que protege os direitos e liberdades fundamentais dos indivíduos, e, em particular, o direito à privacidade no que diz respeito ao processamento de dados pessoais aplicável a um controlador de dados do Estado-Membros onde o exportador de dados estiver estabelecido; + +(f) "medidas de segurança técnicas e organizacionais" são as medidas que visam proteger os dados pessoais contra a destruição ilegal ou acidental, perda, alteração, divulgação ou acesso não autorizado, em particular quando o processamento envolve a transmissão de dados através de uma rede, e contra todas as formas ilegais de processamento. + +#### Cláusula 2: Detalhes da transferência +Os detalhes da transferência e em particular as categorias especiais de dados pessoais quando aplicáveis estão especificadas no Apêndice 1 abaixo, que constitui parte integral das Cláusulas. + +#### Cláusula 3: Cláusula de beneficiário de terceiros +1. O titular dos dados pode impor contra o exportador de dados esta Cláusula, a Cláusula 4(b) para (i), Cláusula 5(a) para (e), e (g) para (j), a Cláusula 6(1) e (2), a Cláusula 7, Cláusula 8(2), e as Cláusulas 9 a 12 como beneficiário de terceiros. + +2. O titular dos dados pode aplicar contra o importador de dados esta Cláusula, a Cláusula 5(a) para (e) e (g), a Cláusula 6, a Cláusula 7, a Cláusula 8(2), e as Cláusulas 9 a 12, nos casos em que o exportador de dados desapareceu factualmente ou deixou de existir perante a lei, a menos que qualquer entidade sucessora tenha assumido todas as obrigações legais do exportador de dados por contrato ou por aplicação da lei. em resultado do qual assume os direitos e obrigações do exportador de dados. Nesse caso, a questão dos dados pode impô-los contra essa entidade. + +3. O titular dos dados pode impor contra o subprocessador esta Cláusula, a Cláusula 5(a) para (e) e (g), a Cláusula 6, a Cláusula 7, a Cláusula 8(2), e as Cláusulas 9 a 12, nos casos em que tanto o exportador como o importador de dados desapareceram ou deixaram de existir perante a lei ou tornaram-se insolventes, a menos que qualquer entidade sucessora tenha assumido todas as obrigações legais do exportador de dados por contrato ou pelo funcionamento da lei, assumindo, como resultado, os direitos e obrigações do exportador de dados, em cujo caso, o titular dos dados pode impô-los contra essa entidade. Essa responsabilidade de terceiros do subprocessador estará limitada às suas próprias operações de processamento nos termos das Cláusulas. + +4. As partes não se opõem, caso o titular dos dados seja representado por uma associação ou outro organismo se, expressamente, assim o desejar e a legislação nacional o permitir. + +#### Cláusula 4: Obrigações do exportador de dados +O exportador de dados concorda e garante: + +(a) que o processamento, incluindo a transferência em si, dos dados pessoais foi e continuará sendo executado de acordo com as provisões relevantes aplicáveis à lei de proteção de dados (e, quando aplicável, foi notificado às autoridades responsáveis do Estado-Membros onde o exportador de dados está estabelecido) e não viola as provisões relevantes deste Estado; + +(b) que instruiu e que durante a duração dos serviços de processamento de dados pessoais irá instruir o importador de dados sobre o processamento de dados pessoais transferidos apenas no nome do exportador e em concordância com a legislação aplicável e as Cláusulas; + +(c) que o importador de dados fornecerá garantias suficientes no que se refere às medidas de segurança técnicas e organizacionais especificadas no Anexo 2 abaixo; + +(d) que, após a avaliação dos requerimentos da legislação de proteção aos dados aplicável, as medidas de segurança estejam apropriadas para proteger os dados pessoais contra a destruição ilegal ou acidental, ou a perca acidental, alteração, divulgação ou acesso não autorizado, em particular onde o processamento envolve a transmissão de dados através de uma rede, e contra todas as outras formas ilegais de processamento, e que estas medidas garantam um nível adequado de segurança aos riscos apresentados pelo processamento e pela natureza dos dados a serem protegidos, tendo em conta a conjuntura da questão e o custo de implementação; + +(e) que garantirá o cumprimento das medidas de segurança; + +(f) que, se a transferência envolver categorias especiais de dados, o titular dos dados foi informado ou será informado antes, ou o mais depressa possível após a transferência, de que os seus dados poderão ser transmitidos para um terceiro país que não garante um nível de proteção adequado no âmbito do Regulamento Geral sobre a Proteção de Dados (EU 2016/679); + +(g) que encaminhará qualquer notificação recebida do importador de dados ou qualquer subprocessador em conformidade com a Cláusula 5(b) e a Cláusula 8(3) da proteção de dados para a autoridade de supervisão de proteção aos dados se o exportador de dados decidir continuar a transferência ou interromper a suspensão; + +(h) em disponibilizar aos titulares dos dados, se assim requisitado, uma cópia das Cláusulas, com exceção do Apêndice 2 e uma descrição resumida das medidas de segurança, bem como uma cópia de qualquer contrato de serviços de subprocessamento que precisam ser feitos de acordo com as Cláusulas; a menos que as Cláusulas ou o contrato contenham informações comerciais, onde neste caso é possível remover tais informações comerciais; + +(i) que, em caso de subprocessamento, a atividade de processamento seja realizada de acordo com a Cláusula 11 por um subprocessador, fornecendo, pelo menos, o mesmo nível de proteção dos dados pessoais e dos direitos do titular de dados como o importador de dados nos termos das Cláusulas; e + +(j) que garantirá o cumprimento da Cláusula 4(a) para (i). + +#### Cláusula 5: Obrigações do importador de dados +O importador de dados concorda e garante: + +(a) processar somente dados pessoais em nome do exportador de dados e em conformidade com as suas instruções e cláusulas; se não puder assegurar tal conformidade por qualquer razão, concorda em informar prontamente o exportador de dados a inaptidão no cumprimento, que nessas circunstâncias, o exportador é autorizado a suspender a transferência de dados e/ou rescindir o contrato; + +(b) que não tem qualquer razão para crer que a legislação que lhe é aplicável o impede de respeitar as instruções recebidas do exportador de dados e as obrigações que lhe incumbem por força do contrato e que, no caso de haver uma alteração nesta legislação que possa ter um efeito adverso substancial nas garantias e obrigações conferidas pelas cláusulas, notificará imediatamente essa alteração ao exportador de dados, assim que tiver conhecimento, tendo neste caso o exportador de dados o direito de suspender a transferência de dados e/ou de rescindir o contrato; + +(c) que implementou as medidas de segurança técnicas e organizacionais especificadas no Apêndice 2 antes de processar os dados pessoais transferidos; + +(d) que irá notificar rapidamente o exportador de dados sobre: + + (i) qualquer pedido juridicamente vinculativo de divulgação dos dados pessoais por parte de uma autoridade competente para a aplicação da lei, a não ser que exista uma proibição em contrário, como uma proibição prevista no código penal para preservar a confidencialidade de uma investigação policial, + + (ii) qualquer acesso acidental ou não autorizado; e + + (iii) qualquer pedido recebido diretamente dos titulares de dados, sem responder a esse pedido, a não ser que tenha sido autorizado a fazê-lo; + +(e) em lidar rápida e adequadamente com todos os inquéritos do exportador de dados em relação ao processamento dos dados pessoais na questão da transferência de dados, e em cumprir com o conselho da autoridade de supervisão em relação ao processamento dos dados transferidos; + +(f) em caso de pedido por parte do exportador de dados para a submissão das instalações de processamento de dados a uma auditoria das atividades de processamento, em conformidade com as Cláusulas, que deve ser conduzida pelo exportador de dados ou um órgão de inspeção composto por membros independentes e em posse das requeridas qualificações profissionais vinculadas ao dever de confidencialidade, selecionado pelo exportador de dados, onde aplicável, e em concordância com a autoridade de supervisão; + +(g) disponibilizar ao titular dos dados, mediante pedido, um exemplar das cláusulas ou de qualquer contrato existente de subprocessamento, a menos que as Cláusulas ou o contrato contenham informações comerciais, caso em que poderá suprimir as informações comerciais, com exceção do Apêndice 2, que deve ser substituído por uma descrição sumária das medidas de segurança, no caso de o titular dos dados não poder obter um exemplar do exportador de dados; + +(h) que, em caso de subprocessamento, informou previamente o exportador de dados e obteve o seu consentimento escrito prévio; + +(i) que os serviços de processamento pelo subprocessador serão realizados de acordo com a Cláusula 11; e + +(j) enviar prontamente uma cópia de qualquer acordo de subprocessador concluído sob as Cláusulas para o exportador de dados. + +#### Cláusula 6: Responsabilidade +1. As partes concordam que qualquer titular de dados que tenha sofrido danos em consequência de qualquer violação das obrigações referidas na Cláusula 3 ou na Cláusula 11 por qualquer parte ou subprocessador tem o direito de receber compensação do exportador de dados pelos danos sofridos. + +2. Se um titular de dados não puder apresentar um pedido de indenização em conformidade com o parágrafo 1 contra o exportador de dados, decorrente de uma violação do importador de dados ou do seu subprocessador de qualquer uma de suas obrigações referidas na Cláusula 3 ou 11, porque o exportador de dados desapareceu ou deixou de existir perante a lei ou tornou-se insolvente, o importador de dados concorda que o titular dos dados poderá interpor uma reivindicação contra o importador de dados como se fosse o exportador de dados, a não ser que qualquer entidade sucessora tenha assumido todas as obrigações legais do exportador de dados por contrato de aplicação da lei. Nesse caso, o titular dos dados pode impor seus direitos contra essa entidade. + +O importador de dados não pode apoiar-se no descumprimento por um subprocessador das suas obrigações para se eximir de suas próprias responsabilidades. + +3. Se um titular de dados não puder apresentar uma reivindicação contra o exportador ou o importador de dados referido nos parágrafos 1 e 2, decorrente de uma violação por parte do subprocessador de qualquer uma das suas obrigações referidas na Cláusula 3 ou 11, porque tanto o exportador como o importador de dados desapareceram ou deixaram de existir perante a lei ou tornaram-se insolventes, o subprocessador concorda que o titular dos dados poderá interpor uma reivindicação contra o subprocessador de dados no que diz respeito às suas próprias operações de processamento nos termos das Cláusulas como se fosse o exportador ou o importador de dados, salvo se qualquer entidade sucessora tenha assumido todas as obrigações legais do exportador ou do importador de dados por contrato ou por exercício da lei. Nesse caso, a o titular dos dados poderá impor seus direitos contra tal entidade. A responsabilidade do subprocessador é limitada às suas próprias atividades de processamento de dados nos termos previstas nas Cláusulas. + +#### Cláusula 7: Mediação e jurisdição +1. O importador de dados concorda que, se o titular dos dados pode invocar contra ele direitos de terceiros beneficiários e/ou reivindicar compensação por dados de acordo com as Cláusulas, o importador de dados irá aceitar a decisão do titular de dados: + +(a) a remeter o litígio à mediação, por uma pessoa independente ou, quando aplicável, pela autoridade supervisora; + +(b) a remeter o litígio aos tribunais do Estado-Membro onde o exportador de dados está estabelecido. + +2. As partes concordam que a escolha feita pelo titular dos dados não prejudicará os seus direitos substantivos ou processuais de procurar recursos de acordo com as disposições da lei nacional ou internacional. + +#### Cláusula 8: Cooperação com as autoridades de supervisão +1. O exportador de dados concorda em depositar um exemplar deste contrato junto da autoridade de controle se esta assim requerer ou se a legislação de proteção de dados aplicável exigir. + +2. As partes concordam que a autoridade de supervisão tem o direito de realizar auditorias no importador de dados ou a qualquer subprocessador, que tenha o mesmo escopo e as mesmas condições das auditorias executadas no exportador de dados, em conformidade com a legislação de proteção de dados aplicável. + +3. O importador de dados deve prontamente informar o exportador de dados sobre a existência de legislação aplicável sobre tal ato, e de qualquer subprocessador que previna a condução de uma auditoria ao importador de dados, ou qualquer subprocessador, em conformidade com o parágrafo 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Cláusula 9: Lei regente. +As Cláusulas devem ser regidas pela lei do Estado-Membro onde o exportador de dados estiver estabelecido. + +#### Cláusula 10: Variação do contrato +As partes comprometem-se a não alterar as Cláusulas. Isso não impede que as partes adicionem cláusulas de caráter comercial sempre que necessário, desde que as mesmas não contrariem a Cláusula. + +#### Cláusula 11: Subprocessamento +1. O importador de dados não deve subcontratar nenhuma de suas operações de processamento em nome do exportador de dados sob as Cláusulas sem o consentimento prévio por escrito do exportador de dados. Quando o importador de dados subcontratar suas obrigações sob as Cláusulas, com o consentimento do exportador, ele deverá fazê-lo somente por meio de um contrato por escrito com o subprocessador, que imponha a este as mesmas obrigações impostas ao importador de dados nos termos das Cláusulas. Nos casos em que o subcontratante não cumprir as suas obrigações de proteção de dados nos termos de tal contrato por escrito, o importador de dados permanecerá totalmente responsável perante o exportador de dados pelo desempenho das obrigações do subprocessador nos termos desse contrato. + +2. O contrato prévio por escrito entre o importador de dados e o subprocessador prevê também uma cláusula de beneficiário de terceiros, conforme estabelecido na Cláusula 3, para os casos em que o titular de dados não for capaz de interpor a reivindicação para a compensação referida no parágrafo 1 da Cláusula 6 contra o exportador ou o importador de dados porque eles desapareceram factualmente ou deixaram de existir perante lei ou tornaram-se insolventes, e nenhuma entidade sucessora assumiu todas as obrigações legais do exportador de dados ou importador de dados por contrato ou por operação da lei. Essa responsabilidade de terceiros do subprocessador estará limitada às suas próprias operações de processamento nos termos das Cláusulas. + +3. As disposições relativas aos aspectos de proteção de dados para o subprocessamento do contrato referido no parágrafo 1 serão regidas pela lei do Estado-Membro onde o exportador de dados estiver estabelecido. + +4. O exportador de dados deve manter uma lista dos acordos de subprocessamento concluídos sob as Cláusulas e notificados pelo importador de dados em conformidade com a Cláusula 5 (j), que deve ser atualizada pelo menos uma vez por ano. A lista deve estar disponível para a autoridade responsável pela supervisão da proteção de dados do exportador. + +#### Cláusula 12: Obrigação após a rescisão dos serviços de processamento de dados pessoais +1. As partes estão de acordo quanto à rescisão da prestação de serviços de processamento de dados, o importador de dados e o subprocessador, mediante a escolha do exportador de dados, devolverão todos os dados pessoais transferidos e as suas cópias ao exportador de dados ou destruirão todos os dados pessoais, e informarão ao exportador de dados que o procedimento foi realizado, a menos que a legislação imposta ao importador de dados os impeça de devolver ou de destruir a totalidade ou parte dos dados pessoais transferidos. Nesse caso, o importador de dados irá garantir a confidencialidade dos dados pessoais transferidos e não processará mais ativamente os dados pessoais transferidos. + +2. O importador de dados e o subprocessador garantem que, mediante solicitação do exportador de dados e/ou da autoridade supervisora, submeterão as suas instalações de processamento de dados a uma auditoria das medidas referidas no parágrafo 1. + +### Apêndice 1 das Cláusulas Contratuais Padrão +Exportador de dados: Cliente é o exportador de dados. + +**Importador de dados:** O importador de dados é o GitHub, Inc., produtor global de software e serviços. + +**Titulares dos dados:** Os titulares de dados incluem os representantes e usuários finais do exportador, incluindo funcionários, contratados, colaboradores e clientes do exportador de dados. Os titulares de dados também podem incluir indivíduos que tentam comunicar-se ou transferir informações pessoais aos usuários dos serviços fornecidos pelo importador de dados. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Empregados, contratados e trabalhadores temporários (atual, anterior, potencial) do exportador de dados; +- Dependentes do acima; +- Os colaboradores/pontos de contato do exportador de dados (pessoas físicas) ou funcionários, contratados ou trabalhadores temporários de colaboradores de entidades legais colaboradores/contactar pessoas (atual, potencial, anterior); +- Usuários (p. ex.: consumidores, clientes, pacientes, visitantes, etc.) e outros titulares de dados que são usuários dos serviços do exportador de dados; +- Parceiros, partes interessadas ou indivíduos que colaboram ativamente, comunicam-se ou, de outra forma, interagem com os funcionários do exportador de dados e/ou usam ferramentas de comunicação como aplicativos e sites fornecidos pelo exportador de dados; +- Partes interessadas ou indivíduos que interagem passivamente com o exportador de dados (por exemplo, porque são objeto de investigação, investigação ou mencionada em documentos ou correspondência de ou para o exportador de dados); ou +- Profissionais com prestígio profissional (por exemplo, médicos, advogados, notários, trabalhadores religiosos, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Dados de autenticação (por exemplo, nome de usuário, e-mail, senha); +- Informações de contato (por exemplo, e-mail); +- Números de identificação únicos e assinaturas (endereços IP, identificador único em cookies de rastreamento ou tecnologia similar). +- Outras informações únicas de identificação. Os titulares dos dados podem incluir mais informações, como, por exemplo, nomes reais, imagens de avatar e outras informações pessoais; + +**Categorias especiais de dados (se apropriado):** O importador de dados não coleta ou processa intencionalmente nenhuma categoria especial de dados ao realizar seus serviços para o exportador de dados. + +No entanto, uma vez que o importador de dados fornece serviços de armazenamento e não controla as categorias de dados que armazena, o exportador de dados pode optar por transferir as categorias especiais de dados. Consequentemente, o exportador de dados é o único responsável por assegurar que cumpre todas as obrigações impostas por leis e regulamentos aplicáveis relativos à coleta e processamento de quaisquer categorias especiais de dados, incluindo a obtenção do consentimento explícito dos dados sujeitos antes de processar dados pessoais confidenciais. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Esses subcontratantes terão a permissão de obter Dados Pessoais do Cliente apenas para fornecer os serviços que o importador de dados os manteve para fornecer, e são proibidos de usar os Dados Pessoais do Cliente para qualquer outra finalidade. + +### Apêndice 2 das Cláusulas Contratuais Padrão +Descrição das medidas de segurança técnicas e organizacionais implementadas pelo importador de dados, de acordo com as Cláusulas 4(d) e 5(c): + +**1. Equipe.** A equipe do importador de dados não processará os Dados Pessoais do Cliente sem autorização. A equipe é obrigada a manter a confidencialidade de quaisquer Dados Pessoais do Cliente e essa obrigação permanece mesmo após o fim do compromisso. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. Medidas técnicas e organizacionais.** O importador de dados implementou e manterá as medidas técnicas e organizacionais apropriadas, controles internos, rotinas de segurança de informações destinadas a proteger os Dados Pessoais do Cliente, conforme definido no Anexo de Segurança de segurança do GitHub, contra perdas acidentais, destruição ou alteração, divulgação ou acesso não autorizado; ou destruição ilegal da seguinte forma: medidas técnicas e organizacionais, controles internos, e as rotinas de segurança da informação estabelecidas no Anexo de Segurança do GitHub são incorporadas neste Apêndice 2 do presente documento a título de referência e são vinculadas ao importador de dados como se fossem definidas em inteiro teor neste Apêndice 2. A assinatura do GitHub, Inc. aparece abaixo. + +Assinatura das Cláusulas Contratuais Padrão, Apêndice 1 e Apêndice 2 em nome do importador de dados + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Chefe da área de Produtos & Departamento jurídico regulatório + +GitHub, Inc. + +## ANEXO DE SEGURANÇA + +### 1. Programa de segurança das informações. + +#### 1.1 Gerenciamento da segurança. +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Gerenciamento de incidentes de segurança. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. a. Escalonamento e disponibilidade de segurança. O GitHub manterá os processos apropriados de escalonamento e contato de Segurança 24 horas por dia, 7 dias por semana, para garantir que clientes e funcionários possam enviar problemas para a equipe de Segurança do GitHub. + +b. Resposta a incidentes. If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. Notificação. As notificações de Incidentes de segurança serão entregues a um ou mais administradores do Cliente por qualquer meio que o GitHub selecionar. É responsabilidade exclusiva do Cliente garantir que os administradores do Cliente monitorem e respondam a quaisquer notificações. O Cliente é o único responsável pelo cumprimento de suas obrigações perante as leis de notificação de incidentes aplicáveis ao Cliente e pelo cumprimento das obrigações de notificação de terceiros relacionadas a qualquer Incidente de segurança. + +d. Assistência razoável. O GitHub fará tudo o que for possível comercialmente para ajudar o Cliente a cumprir suas obrigações nos termos da lei ou da regulamentação aplicável de notificar os titulares de dados e a autoridade de supervisão relevante sobre o Incidente de segurança. + +#### 1.3 Devida diligência dos subcontratados e fornecedores. +O GitHub manterá a devida diligência apropriada ao utilizar subcontratados e fornecedores. O GitHub guardará os relatórios de avaliação de fornecedores e qualquer trabalho de avaliação por um período mínimo de três anos. + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Mediante solicitação por escrito do Cliente e não mais de uma vez por ano, o GitHub responderá a um pedido de informação para avaliar as informações relacionadas ao risco de segurança e conformidade. A resposta será fornecida por escrito no prazo de 30 (trinta) dias a partir do recebimento do pedido, à espera dos esclarecimentos necessários sobre qualquer solicitação. + +#### 3. Cooperação com auditorias regulatórias. +Caso o Cliente realize uma auditoria regulatória ou uma auditoria em resposta a uma Autoridade Supervisora que exija a participação do GitHub, este cooperará plenamente com as solicitações relacionadas, fornecendo acesso a profissionais experientes, documentação e software do aplicativo. O cliente tem as seguintes responsabilidades em relação a tais auditorias regulatórias ou de Autoridade de supervisão: + +a. O Cliente deve garantir o uso de um terceiro independente (ou seja, o regulador ou o delegado regulador) e que o acesso do Cliente a resultados e dados não relevantes para ele seja impedido. + +b. A notificação de tal auditoria deve ser por escrito e fornecida ao GitHub em tempo hábil, aguardando notificação do regulador e de maneira a permitir que o pessoal adequado seja disponibilizado para ajudar. Quando os reguladores não avisarem com antecedência ao Cliente sobre a auditoria ou a investigação, o GitHub responderá no momento adequado, conforme exigido pelos reguladores. + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. No caso de auditoria regulamentar, o acesso será permitido apenas durante o horário comercial normal (Hora do Pacífico). + +e. Na medida permitida por lei, o Cliente deve manter como confidencial qualquer informação obtida por meio de qualquer auditoria do GitHub que, por natureza, deva ser confidencial. + diff --git a/translations/pt-BR/content/github/site-policy/github-ae-product-specific-terms.md b/translations/pt-BR/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..d77bb8a78b6c --- /dev/null +++ b/translations/pt-BR/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +Entrada em vigor desta versão: 1 de novembro de 2020 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Conteúdo. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. Definições. +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/pt-BR/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/pt-BR/content/github/site-policy/github-enterprise-subscription-agreement.md index 1f5917ae86e7..133d214dda34 100644 --- a/translations/pt-BR/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/pt-BR/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ A aparência do Serviço é Copyright © GitHub, Inc. Todos os direitos reservad #### 3.5.2 Violação de direitos autorais e política DMCA. -Se o Cliente for proprietário de direitos autorais e acreditar que o Conteúdo no Serviço viola seus direitos autorais, ele poderá notificar o GitHub de acordo com a [Lei dos Direitos Autorais do Milênio Digital](https://github.com/contact/dmca) (DMCA – Digital Millenium Copyright Act Policy) usando o [Formulário DMCA](https://github.com/contact/dmca-notice) ou pelo e-mail copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 Logotipos e marcas registradas do GitHub. diff --git a/translations/pt-BR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/pt-BR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..fd628438698e 100644 --- a/translations/pt-BR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/pt-BR/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -1,46 +1,47 @@ --- -title: GitHub Insights and data protection for your organization -intro: '{% data variables.product.prodname_insights %} analyzes your {% data variables.product.prodname_ghe_server %} data. This data could include personal data of individuals in your organization who may have the right to understand how such personal data is being used.' +title: O GitHub Insights e a proteção de dados para sua organização +intro: '{% data variables.product.prodname_insights %} analisa seus dados {% data variables.product.prodname_ghe_server %}. Esses dados podem incluir dados pessoais de indivíduos em sua organização que podem ter o direito de entender como esses dados pessoais estão sendo usados.' product: '{% data reusables.gated-features.github-insights %}' redirect_from: - /github/installing-and-configuring-github-insights/github-insights-and-data-protection-for-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. +Para obter mais informações sobre os termos que regem {% data variables.product.prodname_insights %}, consulte o seu contrato de assinatura do {% data variables.product.prodname_ghe_one %}. -For the avoidance of doubt, none of the foregoing information should be considered legal advice provided by {% data variables.product.prodname_dotcom %}. You are responsible for securing your own legal analysis of the information provided herein and for your compliance with privacy and data protection laws. It is up to you whether to use {% data variables.product.prodname_insights %} to process your employees’ and users’ data, and if you do so, you are solely responsible for conducting such processing in compliance with applicable law. +Para evitar dúvidas, nenhuma das informações acima devem ser consideradas aconselhamento legal fornecido por {% data variables.product.prodname_dotcom %}. Você é responsável por proteger sua própria análise legal das informações fornecidas neste documento e pelo seu cumprimento das leis de privacidade e proteção de dados. Fica a seu critério exclusivo usar {% data variables.product.prodname_insights %} para processar os dados dos seus funcionários e usuários e, se você fizer isso, você é o único responsável por realizar esse processamento em conformidade com a lei aplicável. -### The organization’s roles and responsibilities +### Funções e responsabilidades da organização -When using {% data variables.product.prodname_insights %}, your organization is the data controller because your organization determines whether, how, and why {% data variables.product.prodname_insights %} will process any individual’s personal data. Your organization is solely responsible for ensuring that you are complying with all applicable laws in processing data with {% data variables.product.prodname_insights %}. +Ao usar o {% data variables.product.prodname_insights %}, sua organização é o controlador de dados porque sua organização determina se, como e por que {% data variables.product.prodname_insights %} processará os dados pessoais de qualquer indivíduo. Sua organização é a única responsável por garantir que você esteja cumprindo com todas as leis aplicáveis no processamento de dados com {% data variables.product.prodname_insights %}. -### Data privacy recommendations +### Recomendação de privacidade de dados -You have full control over which metrics, reports, repositories, and contributors to include before beginning use of {% data variables.product.prodname_insights %}. The data you process with {% data variables.product.prodname_insights %} can only be pulled from your installation of {% data variables.product.prodname_ghe_server %}. Consider balancing the risks versus the benefits of analyzing personal data. +Você tem total controle sobre quais métricas, relatórios, repositórios e contribuidores incluir antes de iniciar o uso do {% data variables.product.prodname_insights %}. Os dados que você processa com {% data variables.product.prodname_insights %} só podem ser retirados da sua instalação do {% data variables.product.prodname_ghe_server %}. Considere equilibrar os riscos versus os benefícios da análise de dados pessoais. -- **Develop a clear analysis plan**: You must understand clearly what you want to analyze and why, and then consider how {% data variables.product.prodname_insights %} may help you find those answers. +- **Desenvolva um plano de análise claro**: você deve entender claramente o que você quer analisar e por quê, e, em seguida, considere como {% data variables.product.prodname_insights %} pode ajudá-lo a encontrar essas respostas. -- **Consider a data protection impact assessment**: If your proposed use of {% data variables.product.prodname_insights %} involves processing personal data, consider completing a data protection impact assessment or otherwise completing formal legal analysis of your planned use. +- **Considere uma avaliação de impacto de proteção de dados**: Se seu uso proposto de {% data variables.product.prodname_insights %} envolver processamento de dados pessoais, considere a conclusão de uma avaliação de impacto de proteção de dados ou a conclusão de uma análise jurídica formal do seu uso planejado. -### Decide what data to use +### Decida quais dados usar -- **Decide which repositories to include**: Before you start an analysis in {% data variables.product.prodname_insights %}, consider which repositories to include. Administrators can include repositories when adding organizations and can enable and disable repositories at any time. For more information on adding organizations to {% data variables.product.prodname_insights %}, see "[Managing organizations](/insights/installing-and-configuring-github-insights/managing-organizations)." For more information on enabling and disabling repositories, see "[Managing repositories](/insights/installing-and-configuring-github-insights/managing-repositories)." +- **Decida quais repositórios incluir**: Antes de iniciar uma análise em {% data variables.product.prodname_insights %}, considere quais repositórios incluir. Os administradores podem incluir repositórios quando estiverem adicionando organizações e podem habilitar e desabilitar repositórios a qualquer momento. Para obter mais informações sobre como adicionar organizações ao {% data variables.product.prodname_insights %}, consulte "[Gerenciar organizações](/insights/installing-and-configuring-github-insights/managing-organizations). Para obter mais informações sobre como ativar e desativar repositórios, consulte "[Gerenciar repositórios](/insights/installing-and-configuring-github-insights/managing-repositories)". -- **Decide which metrics and reports to include**: Administrators can enable and disable metrics and reports available for all users at any time. Administrators control the {% data variables.product.prodname_insights %} data that users have access to in your installation of {% data variables.product.prodname_ghe_server %}. For more information, see "[Managing available metrics and reports](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)." +- **Decida quais métricas e relatórios incluir**: Os administradores podem ativar e desativar as métricas e relatórios disponíveis para todos os usuários a qualquer momento. Os administradores controlam os dados do {% data variables.product.prodname_insights %} aos quais os usuários têm acesso na sua instalação do {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Gerenciar métricas e relatórios disponíveis](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)" -- **Decide which contributors to include**: Administrators can disable a specific contributor’s data from being processed in the metrics and reports. For more information on managing contributor data, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." +- **Decida quais contribuidores incluir**: Os administradores podem desativar os dados de um colaborador específico de serem processados nas métricas e relatórios. Para obter mais informações sobre o gerenciamento de dados do contribuidor, consulte "[Gerenciar contribuidores e equipes](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)". -### User rights +### Direitos do usuário -Under various data protection regulations, such as the General Data Protection Regulation (GDPR), users may have the right to request exclusion from processing, access, and correction, or to request deletion of their personal data. As the data controller, your organization should evaluate whether a particular user request is valid and, if appropriate, take action to fulfill the request. +Sob vários regulamentos de proteção de dados, como o Regulamento Geral de Proteção de Dados (RGPD), usuários podem ter o direito de solicitar a exclusão de processamento, acesso e correção ou solicitar a exclusão de seus dados pessoais. Como controlador de dados, sua organização deve avaliar se uma solicitação específica do usuário é válida e, se for o caso, tomar medidas para atender à solicitação. -- **Exclusion of processing**: Users may have the right to have their personal data excluded from being processed. Administrators have the ability to remove a contributor’s data from being processed in {% data variables.product.prodname_insights %}, and the resulting reports and metrics will exclude the contributor’s data accordingly. For more information, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." +- **Exclusão de processamento**: Os usuários podem ter o direito de ter seus dados pessoais excluídos do processamento. Os administradores têm a capacidade de remover do processamento os dados de um contribuinte em {% data variables.product.prodname_insights %} e os relatórios e métricas resultantes excluirão os dados do contribuidor apropriadamente. Para obter mais informações, consulte "[Gerenciar contribuidores e equipes](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." -- **Access**: Users may have the right to demand to see what personal data is being processed. Each metric and report has a detailed description of what personal data is being processed. For more information, see "[Metrics available with {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)." Raw data is available through the {% data variables.product.prodname_enterprise %} API. Your organization is responsible for any decisions to process personal data and for fulfilling any such requests. +- **Acesso**: Os usuários podem ter o direito de exigir quais dados pessoais estão sendo processados. Cada métrica e cada relatório tem uma descrição detalhada dos dados pessoais que estão sendo processados. Para obter mais informações, consulte "[Mérticas disponíveis com o {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)". Os dados brutos estão disponíveis através da API do {% data variables.product.prodname_enterprise %}. Sua organização é responsável por quaisquer decisões de processamento de dados pessoais e pelo cumprimento de tais solicitações. -- **Correction and deletion**: Users may have the right to rectify or delete their personal data. The data used in {% data variables.product.prodname_insights %} is derived from the existing data you add to or generate from your {% data variables.product.prodname_ghe_server %} installation. Correction and deletion should follow your organization's existing process to correct and delete data from {% data variables.product.prodname_ghe_server %}. +- **Correção e exclusão**: Os usuários podem ter o direito de corrigir ou excluir seus dados pessoais. Os dados usados em {% data variables.product.prodname_insights %} são derivados de dados existentes que você adiciona ou gera a partir da instalação do seu {% data variables.product.prodname_ghe_server %}. A correção e a exclusão devem seguir o processo existente da sua organização para corrigir e excluir dados de {% data variables.product.prodname_ghe_server %}. -- **Transparency regarding processing**: Each metric and report has a detailed description of what personal data is being processed. For more information, see "[Metrics available with {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)." +- **Transparência em relação ao processamento**: Cada métrica e relatório tem uma descrição detalhada de quais dados pessoais estão sendo processados. Para obter mais informações, consulte "[Mérticas disponíveis com o {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)". diff --git a/translations/pt-BR/content/github/site-policy/github-privacy-statement.md b/translations/pt-BR/content/github/site-policy/github-privacy-statement.md index c42fd3dd1de5..fb1d5d2eb5e5 100644 --- a/translations/pt-BR/content/github/site-policy/github-privacy-statement.md +++ b/translations/pt-BR/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ Para obter mais informações sobre a nossa transparência em resposta a solicit Podemos compartilhar Informações Pessoais do Usuário se estivermos envolvidos em uma fusão, venda ou aquisição de entidades corporativas ou unidades de negócios. Diante de qualquer mudança de propriedade, garantiremos que a mudança ocorra de maneira a preservar a confidencialidade das Informações Pessoais de Usuário. Ademais, antes de qualquer transferência das suas Informações Pessoais de Usuário, enviaremos uma notificação a você pelo nosso Site ou por e-mail. A organização que receber nossas Informações Pessoais de Usuário terá que honrar toda e qualquer promessa que tenhamos feito em nossa Declaração de Privacidade ou em nossos Termos de Serviço. #### Informações de identificação não pessoal agregadas -Nós compartilhamos com terceiros determinadas informações não pessoais agregadas sobre como nossos usuários, coletivamente, usam o GitHub, ou como nossos usuários reagem às nossas outras ofertas, tais como conferências ou eventos. Por exemplo, podemos [compilar estatísticas sobre a atividade de licenças de código aberto no GitHub](https://octoverse.github.com/). +Nós compartilhamos com terceiros determinadas informações não pessoais agregadas sobre como nossos usuários, coletivamente, usam o GitHub, ou como nossos usuários reagem às nossas outras ofertas, tais como conferências ou eventos. Nós **não** vendemos suas Informações Pessoais de Usuário para obtenção de lucro ou considerações afins. diff --git a/translations/pt-BR/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/pt-BR/content/github/site-policy/github-sensitive-data-removal-policy.md index 8fe35d7226d3..0e0e6987c567 100644 --- a/translations/pt-BR/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/pt-BR/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ Essas diretrizes destinam-se a tornar o processamento de solicitação de remoç ### Como enviar sua solicitação -Você pode enviar sua solicitação para remover dados confidenciais através do nosso [formulário de contato](https://support.github.com/contact). Por favor, inclua uma versão simples de texto da sua solicitação no corpo da mensagem. Enviar sua solicitação em um anexo pode resultar em atrasos. +Você pode enviar sua solicitação para remover dados confidenciais através do nosso [formulário de contato](https://support.github.com/contact?tags=docs-sensitive-data). Por favor, inclua uma versão simples de texto da sua solicitação no corpo da mensagem. Enviar sua solicitação em um anexo pode resultar em atrasos. ### Disputas diff --git a/translations/pt-BR/content/github/site-policy/github-subprocessors-and-cookies.md b/translations/pt-BR/content/github/site-policy/github-subprocessors-and-cookies.md index 0d15a034ff17..05b1c7f992a6 100644 --- a/translations/pt-BR/content/github/site-policy/github-subprocessors-and-cookies.md +++ b/translations/pt-BR/content/github/site-policy/github-subprocessors-and-cookies.md @@ -10,7 +10,7 @@ versions: free-pro-team: '*' --- -Data de vigência: **2 de outubro 2020** +Effective date: **October 2, 2020** O GitHub fornece um grande acordo de transparência em relação à forma como usamos seus dados, como os coletamos e com quem compartilhamos. Para tanto, nós fornecemos esta página, que detalha [nossos subprocessadores](#github-subprocessors), como usamos [cookies](#cookies-on-github), e onde e como executamos qualquer [rastreamento no GitHub](#tracking-on-github). @@ -28,7 +28,7 @@ Quando compartilhamos suas informações com terceiros subprocessadores, tais co | DiscoverOrg | Serviço de enriquecimento de dados de marketing | Estados Unidos | Estados Unidos | | Eloqua | Automatização da campanha marketing | Estados Unidos | Estados Unidos | | Google Apps | Infraestrutura interna da empresa | Estados Unidos | Estados Unidos | -| Google Analytics | Análise e desempenho | Estados Unidos | Estados Unidos | +| Google Analytics | Analytics and performance | Estados Unidos | Estados Unidos | | LinkedIn Navigator | Serviço de enriquecimento de dados de marketing | Estados Unidos | Estados Unidos | | Magic Robot | Relatórios de campanha (Complemento para Vendas) | Estados Unidos | Estados Unidos | | MailChimp | Fornecedor de serviços de correio para emissão de bilhetes a clientes | Estados Unidos | Estados Unidos | @@ -49,49 +49,49 @@ Quando trouxermos um novo subprocessador que lida com as Informações Pessoais ### Cookies no GitHub -O GitHub usa cookies e tecnologias semelhantes (coletivamente denominados “cookies”) para fornecer e proteger nossos sites, bem como analisar o uso dos nossos sites, para oferecer a você uma ótima experiência de usuário. Consulte nossa [Declaração de privacidade](/github/site-policy/github-privacy-statement#our-use-of-cookies-and-tracking) se você quiser saber mais informações sobre cookies e sobre como e por que os usamos. - -Como o número e os nomes dos cookies podem mudar, a tabela abaixo pode ser atualizada de vez em quando. - -| Provedor de serviço | Nome do cookie | Descrição | Vencimento* | -|:------------------- |:------------------------------------ |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------- | -| GitHub | `app_manifest_token` | Este cookie é usado durante o fluxo do manifesto do aplicativo para manter o estado do fluxo durante o redirecionamento para buscar uma sessão do usuário. | cinco minutos | -| GitHub | `cookie-preferences` | Este cookie é usado para rastrear preferências de cookie do usuário. | um ano | -| GitHub | `_device_id` | Este cookie é usado para rastrear dispositivos reconhecidos. | um ano | -| GitHub | `dotcom_user` | Este cookie é usado para sinalizar que o usuário já está logado. | um ano | -| GitHub | `_gh_ent` | Este cookie é usado para aplicação temporária e para o estado da estrutura entre páginas, como em que etapa o cliente se encontra em um processo de várias etapas. | duas semanas | -| GitHub | `_gh_sess` | Este cookie é usado para aplicação temporária e para o estado do framework entre páginas, como por exemplo, em qual etapa o usuário está em um formulário de várias etapas. | sessão | -| GitHub | `gist_oauth_csrf` | Este cookie é definido pelo Gist para garantir que o usuário que iniciou o fluxo de autenticação seja o mesmo usuário que o completa. | excluído quando o estado do oauth é validado | -| GitHub | `gist_user_session` | Este cookie é usado pelo Gist ao ser executado em um host separado. | duas semanas | -| GitHub | `has_recent_activity` | Este cookie é usado para impedir a exibição de intersticial de segurança para usuários que visitaram o aplicativo recentemente. | uma hora | -| GitHub | `__Host-gist_user_session_same_site` | Este cookie foi definido para garantir que os navegadores que suportam cookies do SameSite possam verificar se uma solicitação é originária do GitHub. | duas semanas | -| GitHub | `__Host-user_session_same_site` | Este cookie foi definido para garantir que os navegadores que suportam cookies do SameSite possam verificar se uma solicitação é originária do GitHub. | duas semanas | -| GitHub | `logged_in` | Este cookie é usado para sinalizar que o usuário já está logado. | um ano | -| GitHub | `marketplace_repository_ids` | Este cookie é usado para o fluxo de instalação do marketplace. | uma hora | -| GitHub | `marketplace_suggested_target_id` | Este cookie é usado para o fluxo de instalação do marketplace. | uma hora | -| GitHub | `_octo` | Este cookie é usado pelo nosso serviço interno de análise para distinguir usuários e clientes únicos. | um ano | -| GitHub | `org_transform_notice` | Este cookie é usado para fornecer aviso durante a transformação da organização. | uma hora | -| GitHub | `private_mode_user_session` | Este cookie é usado para solicitações de autenticação da empresa. | duas semanas | -| GitHub | `saml_csrf_token` | Este cookie é definido pelo método de caminho de autenticação SAML para associar um token ao cliente. | até que o usuário feche o navegador ou conclua a solicitação de autenticação | -| GitHub | `saml_csrf_token_legacy` | Este cookie é definido pelo método de caminho de autenticação SAML para associar um token ao cliente. | até que o usuário feche o navegador ou conclua a solicitação de autenticação | -| GitHub | `saml_return_to` | Este cookie é definido pelo método de caminho de autenticação SAML para manter o estado durante o loop de autenticação SAML. | até que o usuário feche o navegador ou conclua a solicitação de autenticação | -| GitHub | `saml_return_to_legacy` | Este cookie é definido pelo método de caminho de autenticação SAML para manter o estado durante o loop de autenticação SAML. | até que o usuário feche o navegador ou conclua a solicitação de autenticação | -| GitHub | `tz` | Este cookie permite que seu navegador nos diga em que fuso horário você está. | sessão | -| GitHub | `user_session` | Este cookie é usado para fazer seu login. | duas semanas | -| Google Analytics** | `_ga` | Este cookie é usado pelo Google Analytics. | dois anos | -| Google Analytics** | `_gat` | Este cookie é usado pelo Google Analytics. | um minuto | -| Google Analytics** | `_gid` | Este cookie é usado pelo Google Analytics. | um dia | - -_*_ A data de **expiração** para os cookies listados abaixo geralmente se aplicam em uma base contínua. - -_**_ Utilizamos o **Google Analytics** como um serviço de análise de terceiros para coletar informações sobre o desempenho do nosso site e como nossos usuários navegam e usam o GitHub de modo geral. Isso nos ajuda a avaliar o uso do GitHub pelos nossos usuários, compilar relatórios estatísticos sobre atividades e melhorar nosso conteúdo e desempenho do site. - -Você pode controlar suas preferências de cookie do Google Analytics através do nosso link de preferência de cookie, localizado no rodapé do nosso site. Além disso, o Google fornece mais informações sobre suas próprias práticas de privacidade e [oferece um complemento do navegador para desativar o acompanhamento do Google Analytics](https://tools.google.com/dlpage/gaoptout). - -(!) Observe que certas páginas do nosso site podem definir outros cookies de terceiros. Por exemplo, podemos incorporar conteúdo, como vídeos, de outro site que define um cookie. Embora tentemos minimizar esses cookies de terceiros, nem sempre podemos controlar quais cookies esse conteúdo de terceiros define. +GitHub uses cookies and similar technologies (collectively, “cookies”) to provide and secure our websites, as well as to analyze the usage of our websites, in order to offer you a great user experience. Please take a look at our [Privacy Statement](/github/site-policy/github-privacy-statement#our-use-of-cookies-and-tracking) if you’d like more information about cookies, and on how and why we use them. + +Since the number and names of cookies may change,the table below may be updated from time to time. + +| Service Provider | Cookie Name | Descrição | Expiration* | +|:------------------ |:------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------- | +| GitHub | `app_manifest_token` | This cookie is used during the App Manifest flow to maintain the state of the flow during the redirect to fetch a user session. | five minutes | +| GitHub | `cookie-preferences` | This cookie is used to track user cookie preferences. | one year | +| GitHub | `_device_id` | This cookie is used to track recognized devices. | one year | +| GitHub | `dotcom_user` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | +| GitHub | `_gh_sess` | This cookie is used for temporary application and framework state between pages like what step the user is on in a multiple step form. | sessão | +| GitHub | `gist_oauth_csrf` | This cookie is set by Gist to ensure the user that started the oauth flow is the same user that completes it. | deleted when oauth state is validated | +| GitHub | `gist_user_session` | This cookie is used by Gist when running on a separate host. | two weeks | +| GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | +| GitHub | `__Host-gist_user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `__Host-user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `logged_in` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `marketplace_repository_ids` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `marketplace_suggested_target_id` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `_octo` | This cookie is used by our internal analytics service to distinguish unique users and clients. | one year | +| GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | +| GitHub | `private_mode_user_session` | This cookie is used for Enterprise authentication requests. | two weeks | +| GitHub | `saml_csrf_token` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_csrf_token_legacy` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to_legacy` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `tz` | This cookie allows your browser to tell us what time zone you're in. | sessão | +| GitHub | `user_session` | This cookie is used to log you in. | two weeks | +| Google Analytics** | `_ga` | This cookie is used by Google Analytics. | two years | +| Google Analytics** | `_gat` | This cookie is used by Google Analytics. | one minute | +| Google Analytics** | `_gid` | This cookie is used by Google Analytics. | one day | + +_*_ The **expiration** dates for the cookies listed below generally apply on a rolling basis. + +_**_ We use **Google Analytics** as a third party analytics service to collect information about how our website performs and how our users, in general, navigate through and use GitHub. This helps us evaluate our users' use of GitHub, compile statistical reports on activity, and improve our content and website performance. + +You can control your Google Analytics cookie preferences through our cookie preference link located at the footer of our website. In addition, Google provides further information about its own privacy practices and [offers a browser add-on to opt out of Google Analytics tracking](https://tools.google.com/dlpage/gaoptout). + +(!) Please note certain pages on our website may set other third party cookies. For example, we may embed content, such as videos, from another site that sets a cookie. While we try to minimize these third party cookies, we can’t always control what cookies this third party content sets. ### Rastreamento no GitHub -"[Não rastrear](https://www.eff.org/issues/do-not-track)" (DNT) é uma preferência de privacidade que você pode definir no seu navegador se não quiser que os serviços on-line coletem e compartilhem certos tipos de informações sobre asua atividade on-line de serviços de rastreamento de terceiros. O GitHub responde aos sinais de DNT dos navegadores e segue o [padrão do W3C de resposta aos sinais de DNT](https://www.w3.org/TR/tracking-dnt/). Se você deseja configurar seu navegador para sinalizar que não gostaria de ser rastreado, verifique a documentação do seu navegador para saber como ativar essa sinalização. Há também bons aplicativos que bloqueiam o rastreamento online, como [Badger de Privacidade](https://www.eff.org/privacybadger). +"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. O GitHub responde aos sinais de DNT dos navegadores e segue o [padrão do W3C de resposta aos sinais de DNT](https://www.w3.org/TR/tracking-dnt/). If you would like to set your browser to signal that you would not like to be tracked, please check your browser's documentation for how to enable that signal. There are also good applications that block online tracking, such as [Privacy Badger](https://www.eff.org/privacybadger). -Caso você não tenha habilitado o DNT em um navegador compatível com esse recurso, os cookies de algumas partes do nosso site rastrearão sua atividade de navegação online em outros serviços online ao longo do tempo, embora não permitamos que terceiros além de nossos provedores de análise e serviços monitorem a atividade dos usuários do GitHub ao longo do tempo no GitHub. Temos acordos com certos fornecedores, como fornecedores de análise, que nos ajudam a rastrear os movimentos dos visitantes em determinadas páginas no nosso site. Apenas nossos fornecedores, que estão coletando informações pessoais em nosso nome, podem coletar dados em nossas páginas, e assinamos contratos de proteção de dados com cada fornecedor que recolhe esses dados em nosso nome. Usamos os dados que recebemos desses fornecedores para entender melhor os interesses de nossos visitantes, entender o desempenho de nosso site e melhorar nosso conteúdo. Qualquer fornecedor de análise será listado na nossa [lista de subprocessadores](#github-subprocessors), e você pode ver uma lista de cada página em que coletamos esse tipo de dados abaixo. +If you have not enabled DNT on a browser that supports it, cookies on some parts of our website will track your online browsing activity on other online services over time, though we do not permit third parties other than our analytics and service providers to track GitHub users' activity over time on GitHub. We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. Only our vendors, who are collecting personal information on our behalf, may collect data on our pages, and we have signed data protection agreements with every vendor who collects this data on our behalf. We use the data we receive from these vendors to better understand our visitors' interests, to understand our website's performance, and to improve our content. Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. diff --git a/translations/pt-BR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/pt-BR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index c55011a2c814..6ee1de86ebb6 100644 --- a/translations/pt-BR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/pt-BR/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ A aparência do Serviço é Copyright © GitHub, Inc. Todos os direitos reservad #### 2.5.2 Violação de direitos autorais e política DMCA. -Se o Cliente for proprietário de direitos autorais e acreditar que o Conteúdo no Serviço viola seus direitos autorais, ele poderá notificar o GitHub de acordo com a [Lei dos Direitos Autorais do Milênio Digital](https://github.com/contact/dmca) (DMCA – Digital Millenium Copyright Act Policy) usando o [Formulário DMCA](https://github.com/contact/dmca-notice) ou pelo e-mail copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 Logotipos e marcas registradas do GitHub. diff --git a/translations/pt-BR/content/github/site-policy/github-trademark-policy.md b/translations/pt-BR/content/github/site-policy/github-trademark-policy.md index 243267488127..68e7acb7b6bd 100644 --- a/translations/pt-BR/content/github/site-policy/github-trademark-policy.md +++ b/translations/pt-BR/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ Quando recebemos relatórios de violações de políticas de marcas de propriet ### Como faço para denunciar uma violação da Política de Marca? -Os proprietários de marcas registradas podem relatar possíveis violações de política de marcas registradas ao GitHub, via [formulário de contato](https://support.github.com/contact). Por favor, envie solicitações relacionadas a marcas registradas a partir do seu endereço de e-mail comercial e inclua todas as informações solicitadas abaixo para ajudar a acelerar nossa resposta. Também certifique-se de nos descrever claramente por que razão a conta pode causar confusão com a sua marca ou como a conta pode mitigar ou manchar sua marca. +Os proprietários de marcas registradas podem relatar possíveis violações de política de marcas registradas ao GitHub, via [formulário de contato](https://support.github.com/contact?tags=docs-trademark). Por favor, envie solicitações relacionadas a marcas registradas a partir do seu endereço de e-mail comercial e inclua todas as informações solicitadas abaixo para ajudar a acelerar nossa resposta. Também certifique-se de nos descrever claramente por que razão a conta pode causar confusão com a sua marca ou como a conta pode mitigar ou manchar sua marca. ### Quais informações são necessárias para denunciar violação de Política de Marca? diff --git a/translations/pt-BR/content/github/site-policy/index.md b/translations/pt-BR/content/github/site-policy/index.md index 83fded1b31d4..61457e9ae8c4 100644 --- a/translations/pt-BR/content/github/site-policy/index.md +++ b/translations/pt-BR/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/pt-BR/content/github/using-git/about-git-rebase.md b/translations/pt-BR/content/github/using-git/about-git-rebase.md index 9251d03ec58d..8667b527bfb3 100644 --- a/translations/pt-BR/content/github/using-git/about-git-rebase.md +++ b/translations/pt-BR/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: 'O comando ''git rebase'' permite alterar com facilidade uma variedade de versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/about-git-subtree-merges.md b/translations/pt-BR/content/github/using-git/about-git-subtree-merges.md index 3bce6207279f..c3d7bc4ebb0e 100644 --- a/translations/pt-BR/content/github/using-git/about-git-subtree-merges.md +++ b/translations/pt-BR/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: 'Se precisar gerenciar vários projetos em um único repositório, você versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Normalmente, um merge de subárvore é usado para conter um repositório dentro de outro repositório. O "sub-repositório" é armazenado em uma pasta do repositório principal. diff --git a/translations/pt-BR/content/github/using-git/about-remote-repositories.md b/translations/pt-BR/content/github/using-git/about-remote-repositories.md index 23e07d26a769..f481bb7fcb77 100644 --- a/translations/pt-BR/content/github/using-git/about-remote-repositories.md +++ b/translations/pt-BR/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'A abordagem colaborativa do GitHub para desenvolvimento depende da publi versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Uma URL remota é outra forma de o Git dizer "o lugar onde seu código é armazenado". A URL poderia ser seu repositório no GitHub, ou a bifurcação de outro usuário, ou até mesmo em um servidor totalmente diferente. diff --git a/translations/pt-BR/content/github/using-git/adding-a-remote.md b/translations/pt-BR/content/github/using-git/adding-a-remote.md index e85acfd0de91..c689c24f7282 100644 --- a/translations/pt-BR/content/github/using-git/adding-a-remote.md +++ b/translations/pt-BR/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O comando `git remote add` usa dois argumentos: diff --git a/translations/pt-BR/content/github/using-git/associating-text-editors-with-git.md b/translations/pt-BR/content/github/using-git/associating-text-editors-with-git.md index 4c12157eaadf..4e83fb898fc8 100644 --- a/translations/pt-BR/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/pt-BR/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/pt-BR/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/pt-BR/content/github/using-git/caching-your-github-credentials-in-git.md index 167a66267d11..8eb91f82a6fc 100644 --- a/translations/pt-BR/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/pt-BR/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: 'Se você estiver [clonando repositórios de {% data variables.product.pr versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você clonar repositórios do {% data variables.product.product_name %} usando SSH, você irá efetuar a autenticação usando uma chave SSH em vez de usar outras credenciais. Para obter informações sobre como configurar uma conexão SSH, consulte "[Gerar uma chave SSH](/articles/generating-an-ssh-key)". diff --git a/translations/pt-BR/content/github/using-git/changing-a-remotes-url.md b/translations/pt-BR/content/github/using-git/changing-a-remotes-url.md index 35f179f74d99..59d389793e0b 100644 --- a/translations/pt-BR/content/github/using-git/changing-a-remotes-url.md +++ b/translations/pt-BR/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: O comando 'git remote set-url' altera o URL de um repositório remote exi versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -Na próxima vez que você aplicar `git fetch`, `git pull` ou `git push` no repositório remote, precisará fornecer seu nome de usuário e a senha do GitHub. +Na próxima vez que você aplicar `git fetch`, `git pull` ou `git push` no repositório remote, precisará fornecer seu nome de usuário e a senha do GitHub. {% data reusables.user_settings.password-authentication-deprecation %} -- Se você tiver habilitado a [autenticação de dois fatores](/articles/securing-your-account-with-two-factor-authentication-2fa), precisará [criar um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token) para ser usado no lugar da senha do GitHub. -- Você pode [usar um auxiliar de credenciais](/github/using-git/caching-your-github-credentials-in-git) para que o Git se lembre do seu nome de usuário e da sua senha do GitHub sempre que ele conversar com o GitHub. +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Mudar as URLs remotas de HTTPS para SSH diff --git a/translations/pt-BR/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/pt-BR/content/github/using-git/configuring-git-to-handle-line-endings.md index 5db32d1f0937..6f65d26c1f92 100644 --- a/translations/pt-BR/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/pt-BR/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Toda vez que você pressionar retornar no seu teclado, você insere um caractere invisível denominado delimitador. Os diferentes sistemas operacionais gerenciam os delimitadores de formas diferentes. diff --git a/translations/pt-BR/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/pt-BR/content/github/using-git/dealing-with-non-fast-forward-errors.md index 2a9414537f8b..c7e022914403 100644 --- a/translations/pt-BR/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/pt-BR/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se outra pessoa tiver feito push no mesmo branch que você, o Git não poderá fazer push das alterações: diff --git a/translations/pt-BR/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/pt-BR/content/github/using-git/getting-changes-from-a-remote-repository.md index 1b4fe7390186..89caf8327c16 100644 --- a/translations/pt-BR/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/pt-BR/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Esses comandos são muito úteis ao interagir com [um repositório remote](/articles/about-remote-repositories). `clone` e `fetch` baixam códigos remote de uma URL remota do repositório para seu computador, `merge` é usado para mesclar o trabalho de diferentes pessoas com o seu e `pull` é uma combinação de `fetch` e `merge`. diff --git a/translations/pt-BR/content/github/using-git/getting-started-with-git-and-github.md b/translations/pt-BR/content/github/using-git/getting-started-with-git-and-github.md index 6ea6a750758b..02a63446aadc 100644 --- a/translations/pt-BR/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/pt-BR/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/git-workflows.md b/translations/pt-BR/content/github/using-git/git-workflows.md index 3b0119502829..ad6f301e2e88 100644 --- a/translations/pt-BR/content/github/using-git/git-workflows.md +++ b/translations/pt-BR/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode adotar o método de fluxo {% data variables.product.prodname_dotcom %} para padronizar o funcionamento e a colaboração da sua equipe no {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Fluxo do GitHub](/github/collaborating-with-issues-and-pull-requests/github-flow)" e "[Entender o fluxo de GitHub](http://guides.github.com/overviews/flow/)" nos guias do {% data variables.product.prodname_dotcom %}. diff --git a/translations/pt-BR/content/github/using-git/ignoring-files.md b/translations/pt-BR/content/github/using-git/ignoring-files.md index 38e6ee1b28e5..1346a6d09047 100644 --- a/translations/pt-BR/content/github/using-git/ignoring-files.md +++ b/translations/pt-BR/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: 'Você pode configurar o Git para ignorar arquivos dos quais você não d versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Configurar arquivos ignorados para um único repositório diff --git a/translations/pt-BR/content/github/using-git/index.md b/translations/pt-BR/content/github/using-git/index.md index fe46bd2123e4..173003ae1195 100644 --- a/translations/pt-BR/content/github/using-git/index.md +++ b/translations/pt-BR/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/learning-about-git.md b/translations/pt-BR/content/github/using-git/learning-about-git.md index 5419d2f5b906..414c3f2d79ec 100644 --- a/translations/pt-BR/content/github/using-git/learning-about-git.md +++ b/translations/pt-BR/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/managing-remote-repositories.md b/translations/pt-BR/content/github/using-git/managing-remote-repositories.md index d27857e6c3e0..e4217590bdba 100644 --- a/translations/pt-BR/content/github/using-git/managing-remote-repositories.md +++ b/translations/pt-BR/content/github/using-git/managing-remote-repositories.md @@ -1,5 +1,5 @@ --- -title: Gerenciar repositórios remote +title: Gerenciar repositórios remotos intro: 'Aprenda a trabalhar com seus repositórios locais no seu computador e repositórios remotos hospedados no {% data variables.product.product_name %}.' mapTopic: true redirect_from: @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/pt-BR/content/github/using-git/pushing-commits-to-a-remote-repository.md index 8864fa8c2426..fabbb7bfc425 100644 --- a/translations/pt-BR/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/pt-BR/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O comando `git push` usa dois argumentos: @@ -97,3 +98,4 @@ Para obter mais informações sobre como trabalhar com bifurcações, consulte " - [Página do manual `git remote`](https://git-scm.com/docs/git-remote.html) - "[Folha de consultas Git](/articles/git-cheatsheet)" - "[Fluxos de trabalho Git](/articles/git-workflows)" +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/pt-BR/content/github/using-git/removing-a-remote.md b/translations/pt-BR/content/github/using-git/removing-a-remote.md index f816a6c1be44..f8e89127e0a0 100644 --- a/translations/pt-BR/content/github/using-git/removing-a-remote.md +++ b/translations/pt-BR/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O comando `git remote rm` tem um argumento: diff --git a/translations/pt-BR/content/github/using-git/renaming-a-remote.md b/translations/pt-BR/content/github/using-git/renaming-a-remote.md index 7278e8f614f3..d174aed1c9f2 100644 --- a/translations/pt-BR/content/github/using-git/renaming-a-remote.md +++ b/translations/pt-BR/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O comando `git remote rename` tem dois argumentos: diff --git a/translations/pt-BR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/pt-BR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index 5c5327eff54b..8b7425f7764e 100644 --- a/translations/pt-BR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/pt-BR/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/setting-your-username-in-git.md b/translations/pt-BR/content/github/using-git/setting-your-username-in-git.md index b57d1d29703f..2ecb537f4ff1 100644 --- a/translations/pt-BR/content/github/using-git/setting-your-username-in-git.md +++ b/translations/pt-BR/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode alterar o nome associado aos commits do Git usando o comando `git config`. O novo nome configurado ficará visível em todos os commits futuros cujo push é feito para o {% data variables.product.product_name %} usando a linha de comando. Se não quiser usar seu nome verdadeiro, use qualquer texto como o nome de usuário do Git. diff --git a/translations/pt-BR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/pt-BR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index fdc0bcda23c2..542df49eb0ae 100644 --- a/translations/pt-BR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/pt-BR/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: Você pode transformar uma pasta em um repositório do Git repository em versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Se você criar um clone do repositório, não perderá nenhuma alteração ou histórico do Git quando dividir uma pasta e criar um repositório separado. diff --git a/translations/pt-BR/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/pt-BR/content/github/using-git/updating-credentials-from-the-macos-keychain.md index bafb0584b73c..fa12971044f5 100644 --- a/translations/pt-BR/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/pt-BR/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Atualizar credenciais da keychain OSX -intro: 'Você precisará atualizar suas credenciais salvas no auxiliar `git-credential-osxkeychain` se você alterar seu nome de usuário, senha ou token de acesso pessoal no {% data variables.product.product_name %}.' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - Entrada de senha do GitHub na keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,14 +16,12 @@ versions: 1. Clique no ícone do Spotlight (lente ampliada) no lado direito da barra de menu. Digite `Acesso da Keychain` e, em seguida, pressione a chave Enter para iniciar o aplicativo. ![Barra de pesquisa do Spotlight](/assets/images/help/setup/keychain-access.png) 2. No Keychain Access, procure por **{% data variables.command_line.backticks %}**. -3. Localize a entrada "internet password" (senha da internet) referente a `{% data variables.command_line.backticks %}`. ![Entrada de senha do GitHub na keychain](/assets/images/help/setup/keychain-entry.png) +3. Localize a entrada "internet password" (senha da internet) referente a `{% data variables.command_line.backticks %}`. 4. Edite ou exclua a entrada de acordo. ### Excluir credenciais pela linha de comando -É possível usar o auxiliar de credenciais diretamente na linha de comando para apagar a entrada de keychain. - -Para fazer isso, digite este comando: +Through the command line, you can use the credential helper directly to erase the keychain entry. ```shell $ git credential-osxkeychain erase @@ -31,7 +30,7 @@ protocol=https > [Pressione Return] ``` -Se a ação for bem-sucedida, nada será impresso. Para testar se funcionou, experimente clonar um repositório do {% data variables.product.product_location %}. Se for solicitada uma senha, significa que a entrada de keychain foi excluída. +Se a ação for bem-sucedida, nada será impresso. To test that it works, try and clone a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain entry was deleted. ### Leia mais diff --git a/translations/pt-BR/content/github/using-git/using-advanced-git-commands.md b/translations/pt-BR/content/github/using-git/using-advanced-git-commands.md index 90c877552daa..b70fd6f0e697 100644 --- a/translations/pt-BR/content/github/using-git/using-advanced-git-commands.md +++ b/translations/pt-BR/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/using-common-git-commands.md b/translations/pt-BR/content/github/using-git/using-common-git-commands.md index be016a4691f0..3cc67711a2a6 100644 --- a/translations/pt-BR/content/github/using-git/using-common-git-commands.md +++ b/translations/pt-BR/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/pt-BR/content/github/using-git/using-git-rebase-on-the-command-line.md index 88b3789712e6..0799f74ad215 100644 --- a/translations/pt-BR/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/pt-BR/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: Veja um breve tutorial sobre como usar `git rebase` na linha de comando. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Neste exemplo, abordaremos todos os comandos `git rebase` disponíveis, exceto `exec`. diff --git a/translations/pt-BR/content/github/using-git/which-remote-url-should-i-use.md b/translations/pt-BR/content/github/using-git/which-remote-url-should-i-use.md index 74c533757a5e..d3af5d4197e5 100644 --- a/translations/pt-BR/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/pt-BR/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: 'Existem várias maneiras de clonar repositórios disponíveis no {% data versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Quando você visualiza um repositório conectado à sua conta, as URLs que podem ser usadas para clonar o projeto no computador ficam disponíveis abaixo dos detalhes do repositório: @@ -47,7 +48,7 @@ Quando você aplicar `git clone`, `git fetch`, `git pull` ou `git push` a um rep {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Clonar com {% data variables.product.prodname_cli %} @@ -55,11 +56,14 @@ Você também pode instalar o {% data variables.product.prodname_cli %} para usa {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Clonar com o Subversion Você também pode usar um cliente de [Subversion](https://subversion.apache.org/) para acessar qualquer repositório no {% data variables.product.prodname_dotcom %}. O Subversion oferece um conjunto de recursos diferente do Git. Para obter mais informações, consulte "[Quais são as diferenças entre Subversion e Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" +You can also access repositories on -Você também pode acessar repositórios no {% data variables.product.prodname_dotcom %} a partir de clientes do Subversion. Para obter mais informações, consulte "[Suporte para clientes do Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)". +{% data variables.product.prodname_dotcom %} from Subversion clients. Para obter mais informações, consulte "[Suporte para clientes do Subversion](/github/importing-your-projects-to-github/support-for-subversion-clients)". +{% endif %} ### Leia mais diff --git a/translations/pt-BR/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/pt-BR/content/github/using-git/why-is-git-always-asking-for-my-password.md index 5a785e43ab2d..cb06bb75dee4 100644 --- a/translations/pt-BR/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/pt-BR/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Usar uma URL remota do tipo HTTPS tem algumas vantagens em comparação com o uso de SSH. É mais fácil configurar do que SSH e geralmente funciona por meio de firewalls e proxies rigorosos. No entanto, também exige que você insira suas credenciais do GitHub toda vez que você faz pull ou push em um repositório. +Usar uma URL remota do tipo HTTPS tem algumas vantagens em comparação com o uso de SSH. É mais fácil configurar do que SSH e geralmente funciona por meio de firewalls e proxies rigorosos. However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -Você pode evitar que seja solicitada a sua senha ao configurar o Git para [armazenar suas credenciais](/github/using-git/caching-your-github-credentials-in-git) para você. {% data reusables.user_settings.password-authentication-deprecation %} - -Uma vez que você configurado o armazenamento de credenciais, o Git usa automaticamente seu token de acesso pessoal armazenado no lugar de uma senha quando você extrai ou faz push de um repositório usando HTTPS. +{% data reusables.user_settings.password-authentication-deprecation %} +Você pode evitar que seja solicitada a sua senha ao configurar o Git para [armazenar suas credenciais](/github/using-git/caching-your-github-credentials-in-git) para você. Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### Leia mais diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index 92b66362301f..e5ae4c4455ce 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os gráficos de um repositório fornecem informações sobre {% if currentVersion == "free-pro-team@latest" %} tráfego, projetos que dependem do repositório,{% endif %} contribuidores e commits no repositório e bifurcações de um repositório e rede. Se você mantém um repositório, é possível usar esses dados para entender melhor quem está usando o repositório e por que está usando. diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 069c3b38eda2..e674add35621 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index b4f526e830ea..4ed8cecf235a 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index cd9547c87aa8..f98cf95a625f 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index e36be4de5df1..5944335f4764 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ Se foram detectadas vulnerabilidades no repositório, estas são exibidas na par {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} Todas as dependências diretas e indiretas especificadas no manifesto do repositório ou arquivos de bloqueio são listadas e agrupadas pelo ecossistema. Se foram detectadas vulnerabilidades no repositório, estas serão exibidas na parte superior da visualização para usuários com acesso ao Alertas de {% data variables.product.prodname_dependabot_short %}. @@ -55,7 +55,7 @@ Alertas de {% data variables.product.prodname_dependabot_short %}. {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Todas as dependências diretas e indiretas especificadas no manifesto do repositório ou arquivos de bloqueio são listadas e agrupadas pelo ecossistema. Se foram detectadas vulnerabilidades no repositório, estas são exibidas na parte superior da visualização para usuários com acesso a alertas de segurança. {% note %} diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/index.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/index.md index 9f16c55061e4..af8f6423e6e7 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index 3066934daa81..fe9a647904d2 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As bifurcações são listadas em ordem alfabética pelo nome de usuário da pessoa que bifurcou o repositório. É possível clicar no nome de usuário para ser redirecionado à página de perfil {% data variables.product.product_name %} do usuário ou clicar no nome da bifurcação para ser redirecionado à bifurcação específica do repositório. diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index 64b9ed469b86..9a0d243169bd 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index 6fd41a710498..4642bc9b4b40 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre contribuidores -Você pode visualizar os 100 principais contribuidores de um repositório{% if currentVersion != "free-pro-team@latest" %}, incluindo coautores,{% endif %} no gráfico de contribuidores. Commits de merge e commits vazios não são contabilizados como contribuições para este gráfico. +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Commits de merge e commits vazios não são contabilizados como contribuições para este gráfico. {% if currentVersion == "free-pro-team@latest" %} Você também pode ver uma lista de pessoas que contribuíram para as dependências Python do projeto. Para acessar essa lista de contribuidores da comunidade, visite `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. @@ -31,7 +32,7 @@ Você também pode ver uma lista de pessoas que contribuíram para as dependênc Se você não aparecer no gráfico de contribuidores de um repositório, pode ser que: - Você não seja um dos 100 principais contribuidores. - Não tenha sido feito merge dos seus commits no branch padrão. -- O endereço de e-mail que você usou para criar os commits não foi adicionado à sua conta do {% data variables.product.product_name %}. +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ Se você não aparecer no gráfico de contribuidores de um repositório, pode se Se todos os seus commits no repositório estiverem em branches não padrão, você não estará no gráfico de contribuidores. Por exemplo, os commits no branch `gh-pages` só serão incluídos no gráfico se `gh-pages` for o branch padrão do repositório. Para que seja feito merge dos seus commits no branch padrão, você precisa criar uma pull request. Para obter mais informações, consulte "[Sobre pull requests](/articles/about-pull-requests)". -Se o endereço de e-mail usado para criar os commits não tiver sido adicionado à sua conta do {% data variables.product.product_name %}, seus commits não serão vinculados à conta e você não aparecerá no gráfico de contribuidores. Para obter mais informações, consulte "[Configurar endereço de e-mail do commit](/articles/setting-your-commit-email-address)" e "[Adicionar endereço de e-mail à sua conta do {% data variables.product.product_name %}](/articles/adding-an-email-address-to-your-github-account)". +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index 37bab0b22a63..a726ae7c60f0 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Gráfico de rede do repositório](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index aed6366ba88b..c00c61506b27 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Os coautores de commit serão incluídos no resumo da atividade de commit caso tenha sido feito merge dos commits deles no branch padrão do repositório e eles estejam entre os 15 principais usuários que contribuíram com a maioria dos commits. diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 0603db03e0e6..85160e03d8f9 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index c011b9810730..960837f5f774 100644 --- a/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/pt-BR/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- O gráfico superior mostra commits do ano inteiro, por semana. diff --git a/translations/pt-BR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index 471a793cc72a..70bf122614e8 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre o Jekyll O Jekyll é um gerador de site estático com suporte integrado para {% data variables.product.prodname_pages %} e um processo de compilação simplificado. O Jekyll usa arquivos Markdown e HTML, além de criar um site estático completo com base na sua escolha de layouts. O Jekyll aceita Markdown e Liquid, uma linguagem de modelagem que carrega conteúdo dinâmico no site. Para obter mais informações, consulte [Jekyll](https://jekyllrb.com/). -O Jekyll não é oficialmente compatível com o Windows. Para obter mais informações, consulte "[Jekyll no Windows](http://jekyllrb.com/docs/windows/#installation)" na documentação do Jekyll. +O Jekyll não é oficialmente compatível com o Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. É recomendável usar o Jekyll com o {% data variables.product.prodname_pages %}. Se preferir, você pode usar outros geradores de site estáticos ou personalizar seu próprio processo de compilação localmente ou em outro servidor. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)". diff --git a/translations/pt-BR/content/github/working-with-github-pages/about-github-pages.md b/translations/pt-BR/content/github/working-with-github-pages/about-github-pages.md index fa9b721ea8ba..f9aae8308030 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/pt-BR/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre o {% data variables.product.prodname_pages %} @@ -26,7 +27,7 @@ no domínio `github.io` de {% data variables.product.prodname_dotcom %}de `githu Para começar, consulte "[Criar um site do {% data variables.product.prodname_pages %}](/articles/creating-a-github-pages-site)". -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Os proprietários da organização podem desabilitar a publicação de sites de {% data variables.product.prodname_pages %} nos repositórios da organização. Para obter mais informações, consulte "[Desabilitar a publicação de sites de {% data variables.product.prodname_pages %} para sua organização](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)". {% endif %} @@ -35,26 +36,26 @@ sites de {% data variables.product.prodname_pages %} nos repositórios da organi Há três tipos de site do {% data variables.product.prodname_pages %}: projeto, usuário e organização. Os sites de projeto são conectados a um projeto específico hospedado no {% data variables.product.product_name %}, como uma biblioteca do JavaScript ou um conjunto de receitas. Os sites de usuário e organização são conectados a uma conta específica do {% data variables.product.product_name %}. -Para publicar um site de usuário, você deve criar um repositório pertencente à sua conta de usuário denominada {% if currentVersion == "free-pro-team@latest" %}`. ithub.io`{% else %}`.`{% endif %}. Para publicar um site da organização, você deve criar um repositório pertencente a uma organização denominada {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}A menos que você esteja usando um domínio personalizado, os sites de usuário e organização estarão disponíveis em `http(s)://.github.io` ou `http(s)://.github.io`.{% endif %} +Para publicar um site de usuário, você deve criar um repositório pertencente à sua conta de usuário denominada {% if currentVersion == "free-pro-team@latest" %}`. ithub.io`{% else %}`.`{% endif %}. Para publicar um site da organização, você deve criar um repositório pertencente a uma organização denominada {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -Os arquivos de origem de um site de projeto são armazenados no mesmo repositório que o respectivo projeto. {% if currentVersion == "free-pro-team@latest" %}A menos que você esteja usando um domínio personalizado, os sites de projeto estão disponíveis em `http(s)://. .github.io` ou `http(s)://.github.io/`.{% endif %} +Os arquivos de origem de um site de projeto são armazenados no mesmo repositório que o respectivo projeto. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} Para obter mais informações sobre como os domínios personalizados afetam o URL do seu site, consulte "[Sobre domínios personalizados e {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)". {% endif %} -Você pode criar apenas um site de usuário ou organização para cada conta do {% data variables.product.product_name %}. Os sites de projeto, sejam eles de uma conta de organização ou de usuário, são ilimitados. +You can only create one user or organization site for each account on {% data variables.product.product_name %}. Os sites de projeto, sejam eles de uma conta de organização ou de usuário, são ilimitados. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} A URL em que o site está disponível depende da habilitação do isolamento de subdomínio para {% data variables.product.product_location %}. | Tipo de site | Isolamento de subdomínio habilitado | Isolamento de subdomínio desabilitado | | ------------ | ----------------------------------- | ------------------------------------- | | | | | - Usuário | + User | -`http(s)://pages.///` | `http(s):///pages///` | Organização | `http(s)://pages.///` | `http(s):///pages///` | Site de projeto pertencente a uma conta de usuário | `http(s)://pages.///` | `http(s):///pages///` Site de projeto pertencente a uma conta de organização | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` Para obter mais informações, consulte "[Habilitar isolamento de subdomínio](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)" ou contate o administrador do site. {% endif %} @@ -73,7 +74,7 @@ A fonte de publicação do seu site de {% data variables.product.prodname_pages {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Se existir uma fonte de publicação padrão no repositório, o {% data variables.product.prodname_pages %} publicará automaticamente um site a partir dessa fonte. A fonte de publicação padrão para sites de usuário e organização é a raiz do branch-padrão do repositório. A fonte de publicação padrão para sites de projeto é a raiz do branch `gh-pages`. diff --git a/translations/pt-BR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/pt-BR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 5f1db9b664a4..eac5c839721c 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/pt-BR/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre erros de criação do Jekyll diff --git a/translations/pt-BR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index ac288fa9306d..a7b1980e569c 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pessoas com permissões de gravação para um repositório podem adicionar um tema a um site do {% data variables.product.prodname_pages %} usando Jekyll. diff --git a/translations/pt-BR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 4b103e170626..1989971723c8 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pessoas com permissões de gravação para um repositório podem adicionar conteúdo a um site do {% data variables.product.prodname_pages %} usando o Jekyll. diff --git a/translations/pt-BR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/pt-BR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 00f063139e0e..00f3c3b033ed 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/pt-BR/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'Pessoas com permissões de administrador ou mantenedor para um rep versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Para obter mais informações sobre fontes de publicação, consulte "[Sobre o {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)". @@ -19,7 +20,7 @@ Antes de configurar uma fonte de publicação, certifique-se o branch{% if curre {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Em "{% data variables.product.prodname_pages %}", use o menu suspenso **Nenhum** ou **Branch** e selecione uma fonte de publicação. ![Menu suspenso para selecionar uma fonte de publicação](/assets/images/help/pages/publishing-source-drop-down.png) 4. Opcionalmente, use o menu suspenso para selecionar uma pasta para sua fonte de publicação. ![Menu suspenso para selecionar uma pasta para a fonte de publicação](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. Clique em **Salvar**. ![Botão para salvar alterações nas configurações da fonte de publicação](/assets/images/help/pages/publishing-source-save.png) @@ -33,4 +34,4 @@ Antes de configurar uma fonte de publicação, certifique-se o branch{% if curre {% data reusables.pages.admin-must-push %} -Se você escolher a pasta `docs` em {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 2" %}qualquer{% else %}o `master`{% endif %} branch como fonte de publicação, remova a pasta `/docs` do branch do repositório. Seu site não será criado e você receberá uma mensagem de erro de criação de página para uma pasta `/docs` ausente. Para obter informações, consulte [Solucionar problemas de erros de criação do Jekyll para sites do {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)". +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. Para obter informações, consulte [Solucionar problemas de erros de criação do Jekyll para sites do {% data variables.product.prodname_pages %}](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)". diff --git a/translations/pt-BR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/pt-BR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index a5ab8643607a..60a783281562 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/pt-BR/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 86907ab801db..c02beb7e31e8 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -8,6 +8,7 @@ permissions: 'People with admin permissions for a repository can create a {% dat versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Prerequisites @@ -81,7 +82,7 @@ gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` 10. Save and close the Gemfile. 11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git diff --git a/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site.md b/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site.md index c67b0a8d359b..1735d2f1da76 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site.md +++ b/translations/pt-BR/content/github/working-with-github-pages/creating-a-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Criar um repositório para seu site diff --git a/translations/pt-BR/content/github/working-with-github-pages/getting-started-with-github-pages.md b/translations/pt-BR/content/github/working-with-github-pages/getting-started-with-github-pages.md index 9f6cba150642..a7e7c815fac4 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/getting-started-with-github-pages.md +++ b/translations/pt-BR/content/github/working-with-github-pages/getting-started-with-github-pages.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/working-with-github-pages/index.md b/translations/pt-BR/content/github/working-with-github-pages/index.md index b11cd402bf05..149c8e142c9a 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/index.md +++ b/translations/pt-BR/content/github/working-with-github-pages/index.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md index e3f94e31c9e5..827175069f34 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Pessoas com permissões de gravação para um repositório podem definir um processador markdown para um site do {% data variables.product.prodname_pages %}. -O {% data variables.product.prodname_pages %} é compatível com dois processadores markdown: [kramdown](http://kramdown.gettalong.org/) e o próprio processador [CommonMark](https://commonmark.org/) estendido do {% data variables.product.prodname_dotcom %}, que é usado para renderizar markdown em estilo {% data variables.product.prodname_dotcom %} em todo o {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre gravação e formatação no {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)". +{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processor, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre gravação e formatação no {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)". Você pode usar o markdown em estilo {% data variables.product.prodname_dotcom %} com qualquer um dos processadores, mas apenas o processador CommonMark é que sempre corresponderá aos resultados que você vê no {% data variables.product.product_name %}. diff --git a/translations/pt-BR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md index c920b569629c..a285d0bfbf2f 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md b/translations/pt-BR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md index 1b1255cedf3b..20a8a990f0f0 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md +++ b/translations/pt-BR/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Qualquer pessoa com permissões de leitura para um repositório pode testar um site do {% data variables.product.prodname_pages %} localmente. diff --git a/translations/pt-BR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/translations/pt-BR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index 1ed03b1e523d..62457004f932 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/pt-BR/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -28,6 +28,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Troubleshooting build errors diff --git a/translations/pt-BR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md b/translations/pt-BR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md index 9e9ffcada5e2..2c5a73deea34 100644 --- a/translations/pt-BR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md +++ b/translations/pt-BR/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md @@ -12,6 +12,7 @@ permissions: 'As pessoas com permissões de administrador para um repositório p versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Cancelar a publicação de um site de projeto diff --git a/translations/pt-BR/content/github/writing-on-github/about-saved-replies.md b/translations/pt-BR/content/github/writing-on-github/about-saved-replies.md index 3dd7cda62702..2022e3302a96 100644 --- a/translations/pt-BR/content/github/writing-on-github/about-saved-replies.md +++ b/translations/pt-BR/content/github/writing-on-github/about-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Respostas salvas](/assets/images/help/settings/saved-replies.png) diff --git a/translations/pt-BR/content/github/writing-on-github/about-writing-and-formatting-on-github.md b/translations/pt-BR/content/github/writing-on-github/about-writing-and-formatting-on-github.md index a8ae30dfc9fe..a8679d67a1ea 100644 --- a/translations/pt-BR/content/github/writing-on-github/about-writing-and-formatting-on-github.md +++ b/translations/pt-BR/content/github/writing-on-github/about-writing-and-formatting-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [Markdown](http://daringfireball.net/projects/markdown/) é uma sintaxe de leitura e gravação fáceis para formatação de texto sem formatação. diff --git a/translations/pt-BR/content/github/writing-on-github/autolinked-references-and-urls.md b/translations/pt-BR/content/github/writing-on-github/autolinked-references-and-urls.md index 5c5aad618f40..c2d58b487df7 100644 --- a/translations/pt-BR/content/github/writing-on-github/autolinked-references-and-urls.md +++ b/translations/pt-BR/content/github/writing-on-github/autolinked-references-and-urls.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### URLs diff --git a/translations/pt-BR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md b/translations/pt-BR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md index 3cf28bde8b4e..511395f85cdd 100644 --- a/translations/pt-BR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/pt-BR/content/github/writing-on-github/basic-writing-and-formatting-syntax.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Títulos @@ -170,7 +171,7 @@ Para obter mais informações, consulte "[Sobre listas de tarefas](/articles/abo ### Mencionar pessoas e equipes -Você pode mencionar uma pessoa ou [equipe](/articles/setting-up-teams/) no {% data variables.product.product_name %} digitando `@` mais o nome de usuário ou nome da equipe. Isto desencadeará uma notificação e chamará a sua atenção para a conversa. As pessoas também receberão uma notificação se você editar um comentário para mencionar o respectivo nome de usuário ou da equipe. Para obter mais informações sobre notificações, consulte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %}"[Sobre as notificações](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Sobre as notificações](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}". +Você pode mencionar uma pessoa ou [equipe](/articles/setting-up-teams/) no {% data variables.product.product_name %} digitando `@` mais o nome de usuário ou nome da equipe. Isto desencadeará uma notificação e chamará a sua atenção para a conversa. As pessoas também receberão uma notificação se você editar um comentário para mencionar o respectivo nome de usuário ou da equipe. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." `@github/suporte O que você acha dessas atualizações?` diff --git a/translations/pt-BR/content/github/writing-on-github/creating-a-saved-reply.md b/translations/pt-BR/content/github/writing-on-github/creating-a-saved-reply.md index 2de0104e226e..c4c99678b14c 100644 --- a/translations/pt-BR/content/github/writing-on-github/creating-a-saved-reply.md +++ b/translations/pt-BR/content/github/writing-on-github/creating-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md b/translations/pt-BR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md index d96198a8f88e..7e4c0359c51e 100644 --- a/translations/pt-BR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md +++ b/translations/pt-BR/content/github/writing-on-github/creating-and-highlighting-code-blocks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Blocos de código isolados diff --git a/translations/pt-BR/content/github/writing-on-github/creating-gists.md b/translations/pt-BR/content/github/writing-on-github/creating-gists.md index 227740563169..394b29a86c23 100644 --- a/translations/pt-BR/content/github/writing-on-github/creating-gists.md +++ b/translations/pt-BR/content/github/writing-on-github/creating-gists.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre gists @@ -17,9 +18,9 @@ Cada gist é um repositório Git, o que significa que ele pode ser bifurcado e c Os gists podem ser públicos ou secretos. Os gists públicos são mostrados no {% data variables.gists.discover_url %}, onde as pessoas podem navegar por novos gists à medida que eles são criados. Eles também são pesquisáveis, de modo que é possível usá-los se desejar que outras pessoas encontrem e vejam seu trabalho. {% data reusables.gist.cannot-convert-public-gists-to-secret %} -Os gists de segredos não aparecem em {% data variables.gists.discover_url %}{% if currentVersion != "free-pro-team@latest" %},{% endif %} e não são pesquisáveis. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Os gists secretos não são privados. Se você enviar a URL de um gist secreto a uma amigo, ele poderá vê-la. No entanto, se alguém que você não conhece descobrir a URL, ele também poderá ver seu gist. Se precisar manter seu código longe de olhares curiosos, pode ser mais conveniente [criar um repositório privado](/articles/creating-a-new-repository). +Secret gists don't show up in {% data variables.gists.discover_url %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Os gists secretos não são privados. Se você enviar a URL de um gist secreto a uma amigo, ele poderá vê-la. No entanto, se alguém que você não conhece descobrir a URL, ele também poderá ver seu gist. Se precisar manter seu código longe de olhares curiosos, pode ser mais conveniente [criar um repositório privado](/articles/creating-a-new-repository). -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Se o administrador do site tiver desabilitado o modo privado, você também poderá usar gists anônimos, que podem ser públicos ou secretos. @@ -50,7 +51,7 @@ O gist permite mapeamento de arquivos geoJSON. Esses mapas são exibidos em gist Você também pode arrastar e soltar um arquivo de texto da sua área de trabalho diretamente no editor do gist. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% note %} Você também pode criar um gist usando o {% data variables.product.prodname_cli %}. Para obter mais informações, consulte "[`gh gist cria`](https://cli.github.com/manual/gh_gist_create)" na documentação do {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/content/github/writing-on-github/deleting-a-saved-reply.md b/translations/pt-BR/content/github/writing-on-github/deleting-a-saved-reply.md index 88d85df5f246..8370043d211e 100644 --- a/translations/pt-BR/content/github/writing-on-github/deleting-a-saved-reply.md +++ b/translations/pt-BR/content/github/writing-on-github/deleting-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/writing-on-github/editing-a-saved-reply.md b/translations/pt-BR/content/github/writing-on-github/editing-a-saved-reply.md index 42412152ee59..9b1de5398610 100644 --- a/translations/pt-BR/content/github/writing-on-github/editing-a-saved-reply.md +++ b/translations/pt-BR/content/github/writing-on-github/editing-a-saved-reply.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/pt-BR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md b/translations/pt-BR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md index 75063de00711..0257a694d604 100644 --- a/translations/pt-BR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md +++ b/translations/pt-BR/content/github/writing-on-github/editing-and-sharing-content-with-gists.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/writing-on-github/forking-and-cloning-gists.md b/translations/pt-BR/content/github/writing-on-github/forking-and-cloning-gists.md index 0f3d40234d28..b41eb1615ba3 100644 --- a/translations/pt-BR/content/github/writing-on-github/forking-and-cloning-gists.md +++ b/translations/pt-BR/content/github/writing-on-github/forking-and-cloning-gists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Bifurcar gists diff --git a/translations/pt-BR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md b/translations/pt-BR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md index b278a3b49cde..eff1141e5331 100644 --- a/translations/pt-BR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md +++ b/translations/pt-BR/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/writing-on-github/index.md b/translations/pt-BR/content/github/writing-on-github/index.md index da1fa2def90a..b8a3d629e36d 100644 --- a/translations/pt-BR/content/github/writing-on-github/index.md +++ b/translations/pt-BR/content/github/writing-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/writing-on-github/organizing-information-with-tables.md b/translations/pt-BR/content/github/writing-on-github/organizing-information-with-tables.md index fe8f3d262ac0..a4e1edd0a5e6 100644 --- a/translations/pt-BR/content/github/writing-on-github/organizing-information-with-tables.md +++ b/translations/pt-BR/content/github/writing-on-github/organizing-information-with-tables.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Criar uma tabela diff --git a/translations/pt-BR/content/github/writing-on-github/using-saved-replies.md b/translations/pt-BR/content/github/writing-on-github/using-saved-replies.md index 9ca1cfaabeb2..fb3bc1cf9feb 100644 --- a/translations/pt-BR/content/github/writing-on-github/using-saved-replies.md +++ b/translations/pt-BR/content/github/writing-on-github/using-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/pt-BR/content/github/writing-on-github/working-with-advanced-formatting.md b/translations/pt-BR/content/github/writing-on-github/working-with-advanced-formatting.md index ebc03cc2d4ba..c0f0cbe79d9d 100644 --- a/translations/pt-BR/content/github/writing-on-github/working-with-advanced-formatting.md +++ b/translations/pt-BR/content/github/writing-on-github/working-with-advanced-formatting.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/github/writing-on-github/working-with-saved-replies.md b/translations/pt-BR/content/github/writing-on-github/working-with-saved-replies.md index af0f9b87bbb8..41eb9e72773f 100644 --- a/translations/pt-BR/content/github/writing-on-github/working-with-saved-replies.md +++ b/translations/pt-BR/content/github/writing-on-github/working-with-saved-replies.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/graphql/guides/forming-calls-with-graphql.md b/translations/pt-BR/content/graphql/guides/forming-calls-with-graphql.md index f64b31c4bc62..27f0b0613997 100644 --- a/translations/pt-BR/content/graphql/guides/forming-calls-with-graphql.md +++ b/translations/pt-BR/content/graphql/guides/forming-calls-with-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Autenticar com o GraphQL @@ -334,9 +335,9 @@ Com a identificação conhecida, podemos prosseguir com a mutação: Vamos examinar essa linha: - - `addReaction` é o nome da mutação. - - `entrada` é a chave de argumento obrigatória. Isso sempre será `entrada` para uma mutação. - - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` é o valor do argumento obrigatório. Este sempre será um [objeto de entrada](/v4/input_object/) (daí as chaves) compostas de campos de entrada (`subjectId` e `conteúdo`, neste caso) para uma mutação. + - `addReaction` é o nome da mutação. + - `entrada` é a chave de argumento obrigatória. Isso sempre será `entrada` para uma mutação. + - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` é o valor do argumento obrigatório. Este sempre será um [objeto de entrada](/v4/input_object/) (daí as chaves) compostas de campos de entrada (`subjectId` e `conteúdo`, neste caso) para uma mutação. Como sabemos qual o valor usar para o conteúdo? Os documentos [`addReaction`](/v4/mutation/addreaction/) nos dizem que o campo do `conteúdo` tem o tipo [`ReactionContent`](/v4/enum/reactioncontent/), que é um [enum](/v4/enum), porque apenas algumas reações de emojis são compatíveis com em problemas no GitHub. Estes são os valores permitidos para reações (observe que alguns valores diferem de seus nomes de emojis correspondentes): diff --git a/translations/pt-BR/content/graphql/guides/index.md b/translations/pt-BR/content/graphql/guides/index.md index 1f574b2b3021..94100dcfc202 100644 --- a/translations/pt-BR/content/graphql/guides/index.md +++ b/translations/pt-BR/content/graphql/guides/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /introduction-to-graphql %} diff --git a/translations/pt-BR/content/graphql/guides/introduction-to-graphql.md b/translations/pt-BR/content/graphql/guides/introduction-to-graphql.md index e8e147fbe5eb..8c8ab7749b27 100644 --- a/translations/pt-BR/content/graphql/guides/introduction-to-graphql.md +++ b/translations/pt-BR/content/graphql/guides/introduction-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Terminologia do GraphQL diff --git a/translations/pt-BR/content/graphql/guides/managing-enterprise-accounts.md b/translations/pt-BR/content/graphql/guides/managing-enterprise-accounts.md index f04329b844d2..ecd6c5988703 100644 --- a/translations/pt-BR/content/graphql/guides/managing-enterprise-accounts.md +++ b/translations/pt-BR/content/graphql/guides/managing-enterprise-accounts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre o gerenciamento de contas corporativas com o GraphQL diff --git a/translations/pt-BR/content/graphql/guides/migrating-from-rest-to-graphql.md b/translations/pt-BR/content/graphql/guides/migrating-from-rest-to-graphql.md index 712909ce8416..ffde1fec9d69 100644 --- a/translations/pt-BR/content/graphql/guides/migrating-from-rest-to-graphql.md +++ b/translations/pt-BR/content/graphql/guides/migrating-from-rest-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Diferenças na lógica da API diff --git a/translations/pt-BR/content/graphql/guides/using-global-node-ids.md b/translations/pt-BR/content/graphql/guides/using-global-node-ids.md index 436655601ef5..a78da6a2d683 100644 --- a/translations/pt-BR/content/graphql/guides/using-global-node-ids.md +++ b/translations/pt-BR/content/graphql/guides/using-global-node-ids.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode acessar a maioria dos objetos do GitHub (usuários, problemas, pull requests, etc.) usando a API REST ou a API do GraphQL. Com uma atualização recente [](https://developer.github.com/changes/2017-12-19-graphql-node-id/), você pode encontrar o **ID do nó global** de muitos objetos na API REST e usar esses IDs nas operações do GraphQL. diff --git a/translations/pt-BR/content/graphql/guides/using-the-explorer.md b/translations/pt-BR/content/graphql/guides/using-the-explorer.md index e026f9003f45..bb9964c0761e 100644 --- a/translations/pt-BR/content/graphql/guides/using-the-explorer.md +++ b/translations/pt-BR/content/graphql/guides/using-the-explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## Sobre o explorador do GraphQL diff --git a/translations/pt-BR/content/graphql/index.md b/translations/pt-BR/content/graphql/index.md index c6f519048166..99030c221189 100644 --- a/translations/pt-BR/content/graphql/index.md +++ b/translations/pt-BR/content/graphql/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/pt-BR/content/graphql/overview/about-the-graphql-api.md b/translations/pt-BR/content/graphql/overview/about-the-graphql-api.md index 606afebf3dab..8019e1ca82f6 100644 --- a/translations/pt-BR/content/graphql/overview/about-the-graphql-api.md +++ b/translations/pt-BR/content/graphql/overview/about-the-graphql-api.md @@ -4,6 +4,7 @@ intro: 'A API do GraphQL de {% data variables.product.prodname_dotcom %} oferece versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visão Geral diff --git a/translations/pt-BR/content/graphql/overview/breaking-changes.md b/translations/pt-BR/content/graphql/overview/breaking-changes.md index 9e9256535d09..9ba1e16c3c71 100644 --- a/translations/pt-BR/content/graphql/overview/breaking-changes.md +++ b/translations/pt-BR/content/graphql/overview/breaking-changes.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre alterações significativas diff --git a/translations/pt-BR/content/graphql/overview/changelog.md b/translations/pt-BR/content/graphql/overview/changelog.md index 14b43eae8b2b..3eceb4af3b7b 100644 --- a/translations/pt-BR/content/graphql/overview/changelog.md +++ b/translations/pt-BR/content/graphql/overview/changelog.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- As alterações significativas incluem alterações que modificarão as consultas existentes ou podem afetar o comportamento do tempo de execução dos clientes. Para obter uma lista de alterações significativas e quando ocorrerão, consulte o nosso [registro de alterações significativas](/v4/breaking_changes). diff --git a/translations/pt-BR/content/graphql/overview/explorer.md b/translations/pt-BR/content/graphql/overview/explorer.md index ff9fc5d1b5ef..c941ffdc360b 100644 --- a/translations/pt-BR/content/graphql/overview/explorer.md +++ b/translations/pt-BR/content/graphql/overview/explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode acessar o Explorador GraphQL do GitHub em https://developer.github.com/v4/explorer. diff --git a/translations/pt-BR/content/graphql/overview/index.md b/translations/pt-BR/content/graphql/overview/index.md index 7ecdc512e053..35d22cf10aa6 100644 --- a/translations/pt-BR/content/graphql/overview/index.md +++ b/translations/pt-BR/content/graphql/overview/index.md @@ -4,6 +4,7 @@ intro: 'Aprenda sobre a API do GraphQL de {% data variables.product.prodname_dot versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /about-the-graphql-api %} diff --git a/translations/pt-BR/content/graphql/overview/public-schema.md b/translations/pt-BR/content/graphql/overview/public-schema.md index 051c36f7430d..32abf5eb522e 100644 --- a/translations/pt-BR/content/graphql/overview/public-schema.md +++ b/translations/pt-BR/content/graphql/overview/public-schema.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode [realizar a introspecção](/v4/guides/intro-to-graphql/#discovering-the-graphql-api) com base na API do GraphQL diretamente. @@ -16,8 +17,16 @@ Como alternativa, você pode fazer o download da versão mais recente do esquema [{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs.graphql`](/public/schema.docs.graphql) -{% else %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/ghes-{{ allVersions[currentVersion].currentRelease }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) + +{% endif %} + +{% if currentVersion == "github-ae@latest" %} -[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/{{ currentVersion }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-ghae.graphql`](/public/ghae/schema.docs-ghae.graphql) ({{ allVersions[currentVersion].versionTitle }}) {% endif %} diff --git a/translations/pt-BR/content/graphql/overview/resource-limitations.md b/translations/pt-BR/content/graphql/overview/resource-limitations.md index 52d3aa0b5826..5f5dc3939cbd 100644 --- a/translations/pt-BR/content/graphql/overview/resource-limitations.md +++ b/translations/pt-BR/content/graphql/overview/resource-limitations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## Limite de nó diff --git a/translations/pt-BR/content/graphql/overview/schema-previews.md b/translations/pt-BR/content/graphql/overview/schema-previews.md index fd5befdf435c..4e0234697aad 100644 --- a/translations/pt-BR/content/graphql/overview/schema-previews.md +++ b/translations/pt-BR/content/graphql/overview/schema-previews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre pré-visualizações de esquemas diff --git a/translations/pt-BR/content/graphql/reference/enums.md b/translations/pt-BR/content/graphql/reference/enums.md index 3796fbbd034d..138c9e913509 100644 --- a/translations/pt-BR/content/graphql/reference/enums.md +++ b/translations/pt-BR/content/graphql/reference/enums.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre os enumeradores diff --git a/translations/pt-BR/content/graphql/reference/index.md b/translations/pt-BR/content/graphql/reference/index.md index c7678acff8ca..c99bb627eeaf 100644 --- a/translations/pt-BR/content/graphql/reference/index.md +++ b/translations/pt-BR/content/graphql/reference/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /queries %} diff --git a/translations/pt-BR/content/graphql/reference/input-objects.md b/translations/pt-BR/content/graphql/reference/input-objects.md index aa162188125c..3d94a64f1427 100644 --- a/translations/pt-BR/content/graphql/reference/input-objects.md +++ b/translations/pt-BR/content/graphql/reference/input-objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre objetos de entrada diff --git a/translations/pt-BR/content/graphql/reference/interfaces.md b/translations/pt-BR/content/graphql/reference/interfaces.md index bf3491e11531..0023348af477 100644 --- a/translations/pt-BR/content/graphql/reference/interfaces.md +++ b/translations/pt-BR/content/graphql/reference/interfaces.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre interfaces diff --git a/translations/pt-BR/content/graphql/reference/mutations.md b/translations/pt-BR/content/graphql/reference/mutations.md index 0d6be24c5129..3fc58a5a4652 100644 --- a/translations/pt-BR/content/graphql/reference/mutations.md +++ b/translations/pt-BR/content/graphql/reference/mutations.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre as mutações diff --git a/translations/pt-BR/content/graphql/reference/objects.md b/translations/pt-BR/content/graphql/reference/objects.md index c12120fdf449..f156dfed45c4 100644 --- a/translations/pt-BR/content/graphql/reference/objects.md +++ b/translations/pt-BR/content/graphql/reference/objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre objetos diff --git a/translations/pt-BR/content/graphql/reference/queries.md b/translations/pt-BR/content/graphql/reference/queries.md index be218bcb7120..8ecf2ef0fe9b 100644 --- a/translations/pt-BR/content/graphql/reference/queries.md +++ b/translations/pt-BR/content/graphql/reference/queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre as consultas @@ -14,6 +15,12 @@ Cada esquema de GraphQL tem um tipo de raiz para consultas e mutações. O [tipo Para obter mais informações, consulte "[Sobre consultas](/v4/guides/forming-calls#about-queries)". +{% note %} + +**Note:** For [user-to-server](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) {% data variables.product.prodname_github_app %} requests, you should use separate queries for issues and pull requests. For example, use the `is:issue` or `is:pull-request` filters and their equivalents. Using the `search` connection to return a combination of issues and pull requests in a single query will result in an empty set of nodes. + +{% endnote %} + ## Conexões {% for item in graphql.schemaForCurrentVersion.queries.connections %} diff --git a/translations/pt-BR/content/graphql/reference/scalars.md b/translations/pt-BR/content/graphql/reference/scalars.md index 286b1a05d9ad..2b42ac791d81 100644 --- a/translations/pt-BR/content/graphql/reference/scalars.md +++ b/translations/pt-BR/content/graphql/reference/scalars.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre escalares diff --git a/translations/pt-BR/content/graphql/reference/unions.md b/translations/pt-BR/content/graphql/reference/unions.md index bf8e27267263..d4511373de92 100644 --- a/translations/pt-BR/content/graphql/reference/unions.md +++ b/translations/pt-BR/content/graphql/reference/unions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre uniões diff --git a/translations/pt-BR/content/index.md b/translations/pt-BR/content/index.md index 97d640e20cba..4acba0acb22c 100644 --- a/translations/pt-BR/content/index.md +++ b/translations/pt-BR/content/index.md @@ -1,16 +1,17 @@ --- title: '{% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}.com{% endif %} Documentação de ajuda' -gettingStartedLinks: - - /github/getting-started-with-github/set-up-git - - /github/authenticating-to-github/connecting-to-github-with-ssh - - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github - - /github/writing-on-github/basic-writing-and-formatting-syntax -popularLinks: - - /github/collaborating-with-issues-and-pull-requests/about-pull-requests - - /github/authenticating-to-github - - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line - - /github/using-git/managing-remote-repositories - - /github/working-with-github-pages +featuredLinks: + gettingStarted: + - /github/getting-started-with-github/set-up-git + - /github/authenticating-to-github/connecting-to-github-with-ssh + - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github + - /github/writing-on-github/basic-writing-and-formatting-syntax + popular: + - /github/collaborating-with-issues-and-pull-requests/about-pull-requests + - /github/authenticating-to-github + - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line + - /github/using-git/managing-remote-repositories + - /github/working-with-github-pages versions: '*' --- diff --git a/translations/pt-BR/content/insights/index.md b/translations/pt-BR/content/insights/index.md index e771b8febb0c..af0df86ad80b 100644 --- a/translations/pt-BR/content/insights/index.md +++ b/translations/pt-BR/content/insights/index.md @@ -2,14 +2,15 @@ title: Documentação do GitHub Insights shortTitle: GitHub Insights intro: 'Entenda e melhore seu processo de entrega de software por meio de dados com o {% data variables.product.prodname_insights %}. Você pode visualizar relatórios personalizados com base em dados do {% data variables.product.prodname_enterprise %}.' -gettingStartedLinks: - - /insights/installing-and-configuring-github-insights/about-github-insights - - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights - - /insights/installing-and-configuring-github-insights/installing-github-insights - - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports -popularLinks: - - /insights/installing-and-configuring-github-insights/about-data-in-github-insights - - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights +featuredLinks: + gettingStarted: + - /insights/installing-and-configuring-github-insights/about-github-insights + - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights + - /insights/installing-and-configuring-github-insights/installing-github-insights + - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports + popular: + - /insights/installing-and-configuring-github-insights/about-data-in-github-insights + - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights redirect_from: - /github/installing-and-configuring-github-insights versions: diff --git a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md index acd79d26b022..e842963cffe7 100644 --- a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md +++ b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md @@ -19,8 +19,7 @@ Após habilitar o link, cada usuário poderá navegar diretamente de {% data var ``` 3. Retornar para {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} 7. Abaixo {% octicon "gear" aria-label="The Settings gear" %} **Configurações**, clique em **{% data variables.product.prodname_insights %}**. diff --git a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md index 2578298d27b6..79356c20ec24 100644 --- a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md +++ b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/installing-github-insights.md @@ -61,7 +61,7 @@ Para conectar {% data variables.product.prodname_insights %} a {% data variables - Repositório - Equipe ![Caixa de seleção para assinar eventos](/assets/images/help/apps/github_apps_subscribe_to_events_pr_push_repository.png) -13. Para habilitar o {% data variables.product.prodname_github_app %} para acessar dados de qualquer usuário ou organização em {% data variables.product.product_location_enterprise %}, em "Onde este {% data variables.product.prodname_github_app %} pode ser instalado? , selecione **Qualquer conta**. ![Botões de opção para permitir acesso a qualquer conta](/assets/images/help/apps/github_apps_installation_options_any_account.png) +13. Para habilitar o {% data variables.product.prodname_github_app %} para acessar dados de qualquer usuário ou organização em {% data variables.product.product_location %}, em "Onde este {% data variables.product.prodname_github_app %} pode ser instalado? , selecione **Qualquer conta**. ![Botões de opção para permitir acesso a qualquer conta](/assets/images/help/apps/github_apps_installation_options_any_account.png) 14. Clique em **Criar {% data variables.product.prodname_github_app %}**. ![Botão Criar um aplicativo GitHub](/assets/images/help/apps/github_apps_create_github_app.png) 15. Revise a configuração do seu aplicativo. 16. Em "Chaves privadas", clique em **Gerar uma chave privada**. ![Gerar um botão de chave privada](/assets/images/help/apps/generate-private-key.png) diff --git a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md index b6abe731a629..f0cf20248b3c 100644 --- a/translations/pt-BR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md +++ b/translations/pt-BR/content/insights/installing-and-configuring-github-insights/updating-github-insights.md @@ -6,7 +6,6 @@ redirect_from: - /github/installing-and-configuring-github-insights/updating-github-insights permissions: 'As pessoas com permissões de leitura para o repositório `github/insights-releases` e acesso administrativo ao servidor do aplicativo podem atualizar {% data variables.product.prodname_insights %}.' versions: - free-pro-team: '*' enterprise-server: '*' --- diff --git a/translations/pt-BR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md b/translations/pt-BR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md index 9e1d50fdc565..bf45b9e0e2cd 100644 --- a/translations/pt-BR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md +++ b/translations/pt-BR/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md @@ -78,7 +78,7 @@ Se tiver um fluxo de trabalho de {% data variables.product.prodname_actions %} q 2. No seu arquivo de fluxo de trabalho do {% data variables.product.prodname_actions %}, atualize a URL do pacote de `https://docker.pkg.github.com` para `ghcr.io`. -3. Adicione seu novo token de acesso pessoal (PAT) do {% data variables.product.prodname_container_registry %} como um segredo do GitHub ACtions. {% data variables.product.prodname_github_container_registry %} não é compatível com o uso do `GITHUB_TOKEN` para o seu PAT. Portanto, você deve usar uma variável personalizada diferente, como `CR_PAT`. Para obter mais informações, consulte "[Criar e armazenar segredos encriptados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)". +3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub Actions secret. {% data variables.product.prodname_github_container_registry %} não é compatível com o uso do `GITHUB_TOKEN` para o seu PAT. Portanto, você deve usar uma variável personalizada diferente, como `CR_PAT`. Para obter mais informações, consulte "[Criar e armazenar segredos encriptados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)". 4. No seu arquivo de fluxo de trabalho de {% data variables.product.prodname_actions %} atualize a autenticação do PAT substituindo o seu PAT do registro do Docker ({% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}) por uma nova variável para o seu PAT de {% data variables.product.prodname_container_registry %}, como, por exemplo, {% raw %}`${{ secrets.CR_PAT }}`{% endraw %}. diff --git a/translations/pt-BR/content/packages/index.md b/translations/pt-BR/content/packages/index.md index 57180ca3eb07..e19eda88bcf3 100644 --- a/translations/pt-BR/content/packages/index.md +++ b/translations/pt-BR/content/packages/index.md @@ -2,18 +2,19 @@ title: Documentação de GitHub Packages shortTitle: GitHub Package Registry intro: 'Aprenda a publicar e consumir com segurança pacotes, armazene seus pacotes junto com o seu código e compartilhe seus pacotes de forma privada com sua equipe ou publicamente com a comunidade de código aberto. Você também pode automatizar seus pacotes com {% data variables.product.prodname_actions %}.' -gettingStartedLinks: - - /packages/publishing-and-managing-packages/about-github-packages - - /packages/getting-started-with-github-container-registry/about-github-container-registry - - /packages/getting-started-with-github-container-registry - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/publishing-and-managing-packages/publishing-a-package - - /packages/publishing-and-managing-packages/installing-a-package -popularLinks: - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions +featuredLinks: + gettingStarted: + - /packages/publishing-and-managing-packages/about-github-packages + - /packages/getting-started-with-github-container-registry/about-github-container-registry + - /packages/getting-started-with-github-container-registry + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/publishing-and-managing-packages/publishing-a-package + - /packages/publishing-and-managing-packages/installing-a-package + popular: + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions redirect_from: - /github/managing-packages-with-github-packages - /categories/managing-packages-with-github-package-registry diff --git a/translations/pt-BR/content/packages/publishing-and-managing-packages/about-github-packages.md b/translations/pt-BR/content/packages/publishing-and-managing-packages/about-github-packages.md index 58223a88b763..398e30ba4254 100644 --- a/translations/pt-BR/content/packages/publishing-and-managing-packages/about-github-packages.md +++ b/translations/pt-BR/content/packages/publishing-and-managing-packages/about-github-packages.md @@ -87,11 +87,11 @@ Os registros do pacote usam `PACKAGE-TYPE.pkg.github.com/OWNER/REPOSITORY/IMAGE- {% else %} -Os tipos de pacotes suportados no {% data variables.product.product_location_enterprise %} podem variar, uma vez que o administrador do site pode habilitar ou desabilitar o suporte para diferentes tipos de pacotes. Para obter mais informações, consulte "[Gerenciar pacotes do GitHub para a sua empresa](/enterprise/admin/packages)". +Os tipos de pacotes suportados no {% data variables.product.product_location %} podem variar, uma vez que o administrador do site pode habilitar ou desabilitar o suporte para diferentes tipos de pacotes. Para obter mais informações, consulte "[Gerenciar pacotes do GitHub para a sua empresa](/enterprise/admin/packages)". -Se {% data variables.product.product_location_enterprise %} tiver o isolamento de subdomínio habilitado, os registros dos pacotes usarão `PACKAGE-TYPE. OSTNAME/OWNER/REPOSITORY/IMAGE-NAME` como a URL hospedada do pacote, substituindo `PACKAGE-TYPE` pelo espaço de nome do pacote. Por exemplo, o seu arquivo Docker será hospedado em `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. +Se {% data variables.product.product_location %} tiver o isolamento de subdomínio habilitado, os registros dos pacotes usarão `PACKAGE-TYPE. OSTNAME/OWNER/REPOSITORY/IMAGE-NAME` como a URL hospedada do pacote, substituindo `PACKAGE-TYPE` pelo espaço de nome do pacote. Por exemplo, o seu arquivo Docker será hospedado em `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. -Se o {% data variables.product.product_location_enterprise %} tiver o isolamento de subdomínio desabilitado, os registros do pacote usarão `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` como URL de host do pacote. Por exemplo, o seu Gemfile será hospedado em `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, substituindo *NOME DE HOST* pelo nome do host da sua instância do {% data variables.product.prodname_ghe_server %}. |{% endif %} +Se o {% data variables.product.product_location %} tiver o isolamento de subdomínio desabilitado, os registros do pacote usarão `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` como URL de host do pacote. Por exemplo, o seu Gemfile será hospedado em `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, substituindo *NOME DE HOST* pelo nome do host da sua instância do {% data variables.product.prodname_ghe_server %}. |{% endif %} {% if currentVersion == "free-pro-team@latest" %} | Linguagem | Descrição | Formato do pacote | Cliente do pacote | Espaço de nome do pacote | @@ -100,11 +100,11 @@ Se o {% data variables.product.product_location_enterprise %} tiver o isolamento | Ruby | Gerenciador de pacotes de RubyGems | `Gemfile` | `gem` | `rubygems.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Ferramenta de gerenciamento de projetos e compreensão do Apache Maven | `pom.xml` | `mvn` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Ferramenta de automação do build Gradle para Java | `build.gradle` ou `build.gradle.kts` | `gradle` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -| .NET | Gerenciamento de pacotes NuGet para .NET | `nupkg` | `dotnet` CLI | nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | +| .NET | Gerenciamento de pacotes NuGet para .NET | `nupkg` | `dotnet` CLI | `nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | {% else %} -Com o isolamento de subdomínio habilitado em {% data variables.product.product_location_enterprise %}: +Com o isolamento de subdomínio habilitado em {% data variables.product.product_location %}: | Linguagem | Descrição | Formato do pacote | Cliente do pacote | Espaço de nome do pacote | | ---------- | --------------------------------------------------------------------- | ------------------------------------ | ----------------- | ----------------------------------------------- | @@ -115,7 +115,7 @@ Com o isolamento de subdomínio habilitado em {% data variables.product.product_ | .NET | Gerenciamento de pacotes NuGet para .NET | `nupkg` | `dotnet` CLI | `nuget.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | N/A | Gerenciamento do contêiner do Docker | `arquivo Docker` | `Docker` | `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -Com o isolamento de subdomínio desabilitado em {% data variables.product.product_location_enterprise %}: +Com o isolamento de subdomínio desabilitado em {% data variables.product.product_location %}: | Linguagem | Descrição | Formato do pacote | Cliente do pacote | Espaço de nome do pacote | | ---------- | --------------------------------------------------------------------- | ------------------------------------ | ----------------- | --------------------------------------------------------- | diff --git a/translations/pt-BR/content/packages/publishing-and-managing-packages/deleting-a-package.md b/translations/pt-BR/content/packages/publishing-and-managing-packages/deleting-a-package.md index 68b3b3db5d9e..c1ae0b5aa209 100644 --- a/translations/pt-BR/content/packages/publishing-and-managing-packages/deleting-a-package.md +++ b/translations/pt-BR/content/packages/publishing-and-managing-packages/deleting-a-package.md @@ -31,7 +31,7 @@ Em circunstâncias especiais, como por razões legais ou para estar de acordo co {% else %} -You cannot delete an entire package, but if you delete every version of a package, the package will no longer show on {% data variables.product.prodname_dotcom %}. +At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location %} does not support deleting public packages. {% endif %} diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md index 13b5a865bcc4..9ac1b3572eb0 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md @@ -27,13 +27,13 @@ You can authenticate to {% data variables.product.prodname_registry %} with Apac In the `servers` tag, add a child `server` tag with an `id`, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, and *TOKEN* with your personal access token. -In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} +In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} If you want to interact with multiple repositories, you can add each repository to separate `repository` children in the `repositories` tag, mapping the `id` of each to the credentials in the `servers` tag. {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -76,7 +76,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -131,8 +131,8 @@ If you would like to publish multiple packages to the same repository, you can i For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} +1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ``` @@ -144,7 +144,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 59c0d2c8b81b..a929dc86ee2e 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -21,9 +21,9 @@ versions: When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,7 +57,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." @@ -82,7 +82,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -92,7 +92,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -182,7 +182,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index e12505cae4a9..ce6492639bef 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ Para efetuar a autenticação em {% data variables.product.prodname_registry %} Você deve substituir: - `USUÁRIO` pelo o nome da sua conta de usuário em {% data variables.product.prodname_dotcom %}. - `TOKEN` pelo seu token de acesso pessoal. -- `PROPRIETÁRIO` com o nome do usuário ou conta da organização à qual pertence o repositório que contém o seu projeto.{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` com o nome de host para sua instância de {% data variables.product.prodname_ghe_server %}. Se sua instância tem o isolamento de subdomínio habilitado: @@ -51,7 +51,7 @@ Se sua instância tem o isolamento de subdomínio habilitado: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Se sua instância tem o isolamento de subdomínio desabilitado: ```xml @@ -89,7 +89,7 @@ Você pode publicar um pacote no {% data variables.product.prodname_registry %}, 3. Adicione informações específicas do seu projeto ao arquivo do seu projeto, que termina em *.csproj*. Você deve substituir: - `PROPRIETÁRIO` com o nome do usuário ou conta da organização proprietária do repositório que contém o seu projeto. - `REPOSITÓRIO` pelo nome do repositório que contém o pacote que você deseja publicar. - - `1.0.0` com o número de versão do pacote.{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` com o nome de host para sua instância de {% data variables.product.prodname_ghe_server %} .{% endif %} ``` xml diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index ae19d06c8ec0..935d45194d42 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: Você pode efetuar a autenticação no {% data variables.product.prodname_registry %} com Gradle usando Gradle Groovy ou Kotlin DSL e editando o seu arquivo *build.gradle* (Gradle Groovy) ou o arquivo *build.gradle.kts* (Kotlin DSL) para incluir seu token de acesso pessoal. Também é possível configurar o Gradle Groovy e o Kotlin DSL para reconhecer um único pacote ou vários pacotes em um repositório. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Substitua *REGISTRY-URL* pela URL do registro do Maven para a sua instância. Se sua instância tiver o isolamento de subdomínio habilitado, use `maven.HOSTNAME`. Se sua instância estiver com o isolamento de subdomínio desabilitado, use `HOSTNAME/registry/maven`. Em ambos os casos, substitua *HOSTNAME* pelo nome do host da sua instância de {% data variables.product.prodname_ghe_server %}. {% endif %} diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index efc0e2d45072..77b4552fe5d2 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -25,9 +25,9 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -35,7 +35,7 @@ If your instance has subdomain isolation enabled: //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -45,7 +45,7 @@ If your instance has subdomain isolation disabled: To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -56,7 +56,7 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -97,7 +97,7 @@ You can use an *.npmrc* file to configure the scope mapping for your project. In You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. 1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell @@ -105,7 +105,7 @@ You can use `publishConfig` element in the *package.json* file to specify the re "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" }, ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell "publishConfig": { @@ -166,9 +166,9 @@ You also need to add the *.npmrc* file to your project so all requests to instal #### Installing packages from other organizations -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -178,7 +178,7 @@ registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell diff --git a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index 35f32a1ae337..da2523152173 100644 --- a/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/pt-BR/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -56,7 +56,7 @@ For example, you would create or edit a *~/.gem/credentials* to include the foll To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -74,7 +74,7 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} {% data reusables.package_registry.lowercase-name-field %} @@ -97,7 +97,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,7 +107,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } @@ -118,7 +118,7 @@ gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@ You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" diff --git a/translations/pt-BR/content/rest/guides/basics-of-authentication.md b/translations/pt-BR/content/rest/guides/basics-of-authentication.md index c98da6906cb5..ebbd031289a4 100644 --- a/translations/pt-BR/content/rest/guides/basics-of-authentication.md +++ b/translations/pt-BR/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ Você pode fazer o download do código-fonte completo para este projeto[no repos ### Registrar seu aplicativo -Primeiro, você precisará [registrar o seu aplicativo][new oauth app]. A cada aplicativo OAuth registrado recebe um ID de Cliente único e um Segredo de Cliente. O Segredo do Cliente não deve ser compartilhado! Isso inclui verificar o string de caracteres no seu repositório. +First, you'll need to [register your application][new oauth app]. A cada aplicativo OAuth registrado recebe um ID de Cliente único e um Segredo de Cliente. O Segredo do Cliente não deve ser compartilhado! Isso inclui verificar o string de caracteres no seu repositório. Você pode preencher cada informação da forma que preferir, exceto a **URL de chamada de retorno de autorização**. Esta é facilmente a parte mais importante para configurar o seu aplicativo. É a URL de chamada de retorno que o {% data variables.product.product_name %} retorna ao usuário após a autenticação bem-sucedida. @@ -46,8 +47,9 @@ get '/' do end ``` -O seu ID de cliente e as chaves secretas de cliente vêm da [página de configuração do seu aplicativo][app settings]. Você **nunca __** armazene esses valores em -{% data variables.product.product_name %} ou qualquer outro lugar público para essa questão. Recomendamos armazená-los como +Your client ID and client secret keys come from [your application's configuration page][app settings]. +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [Variáveis de ambiente][about env vars]--que é exatamente o que fizemos aqui. Em seguida, em _views/index.erb_, cole este conteúdo: @@ -71,7 +73,7 @@ Em seguida, em _views/index.erb_, cole este conteúdo: ``` -(Se você não estiver familiarizado com a forma como Sinatra funciona, recomendamos [a leitura do guia do Sinatra][Sinatra guide].) +(If you're unfamiliar with how Sinatra works, we recommend [reading the Sinatra guide][Sinatra guide].) Observe também que a URL usa o parâmetro da consulta do `escopo` para definir os [escopos][oauth scopes] solicitados pelo aplicativo. Para o nosso aplicativo, estamos solicitando o escopo `user:email` para ler endereços de e-mail privados. @@ -128,7 +130,7 @@ Além disso, uma vez que existe uma relação hierárquica entre os escopos, voc Verificar escopos apenas antes de fazer solicitações não é suficiente, já que é possível que os usuários mudem os escopos entre a sua verificação e a solicitação real. Caso isso aconteça, as chamadas par a API que você espera ter sucesso podem falhar com o status `404` ou `401` ou retornar um subconjunto diferente de informações. -Para ajudá-lo a gerenciar essas situações facilmente, todas as respostas da API para solicitações feitas com tokens válidos também contêm um [`cabeçalho de ` X-OAuth-Scopes][oauth scopes]. Este cabeçalho contém a lista de escopos do token que foi usado para fazer a solicitação. Além disso, a API de aplicativos OAuth fornece um ponto de extremidade para {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} \[verifique se há validez de token\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[verifique se há validade de token\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use esta informação para detectar alterações no escopo do token e informar os seus usuários sobre mudanças nas funcionalidades do aplicativo disponível. +Para ajudá-lo a gerenciar essas situações facilmente, todas as respostas da API para solicitações feitas com tokens válidos também contêm um [`cabeçalho de ` X-OAuth-Scopes][oauth scopes]. Este cabeçalho contém a lista de escopos do token que foi usado para fazer a solicitação. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use esta informação para detectar alterações no escopo do token e informar os seus usuários sobre mudanças nas funcionalidades do aplicativo disponível. #### Fazer solicitações autenticadas diff --git a/translations/pt-BR/content/rest/guides/best-practices-for-integrators.md b/translations/pt-BR/content/rest/guides/best-practices-for-integrators.md index 68f1fc026b23..75f4e7f7e3e7 100644 --- a/translations/pt-BR/content/rest/guides/best-practices-for-integrators.md +++ b/translations/pt-BR/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/rest/guides/building-a-ci-server.md b/translations/pt-BR/content/rest/guides/building-a-ci-server.md index 652903a47900..8e2363e49904 100644 --- a/translations/pt-BR/content/rest/guides/building-a-ci-server.md +++ b/translations/pt-BR/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/rest/guides/delivering-deployments.md b/translations/pt-BR/content/rest/guides/delivering-deployments.md index a201ffa74048..2be317d5b091 100644 --- a/translations/pt-BR/content/rest/guides/delivering-deployments.md +++ b/translations/pt-BR/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + A [API de Implantações][deploy API] fornece seus projetos hospedados em {% data variables.product.product_name %} com a capacidade de lançá-los em um servidor do qual você é proprietário. Combinado com [a API de Status][status API], você será capaz de coordenar suas implantações no momento em que seu código chegar ao branch-padrão. diff --git a/translations/pt-BR/content/rest/guides/discovering-resources-for-a-user.md b/translations/pt-BR/content/rest/guides/discovering-resources-for-a-user.md index 9358961499ee..2c8919c05bdc 100644 --- a/translations/pt-BR/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/pt-BR/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + Ao fazer solicitações autenticadas para a API do {% data variables.product.product_name %}, os aplicativos geralmente precisam obter repositórios e organizações do usuário atual. Neste guia, explicaremos como descobrir esses recursos de forma confiável. diff --git a/translations/pt-BR/content/rest/guides/getting-started-with-the-checks-api.md b/translations/pt-BR/content/rest/guides/getting-started-with-the-checks-api.md index f6a5339f05ed..b1e0854fec2a 100644 --- a/translations/pt-BR/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/pt-BR/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'A API de Execução de Verificações permite que você crie aplicativos versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visão Geral @@ -36,7 +37,7 @@ Uma execução de verificação é um teste individual que faz parte de um conju ![Fluxo de trabalho das execuções de verificação](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Se uma execução de verificação estiver em um estado incompleto por mais de 14 dias, a execução de verificação `conclusão` torna-se `obsoleta` e aparece em {% data variables.product.prodname_dotcom %} como obsoleto com {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Somente {% data variables.product.prodname_dotcom %} pode marcar a execuções de verificação como `obsoleto`. Para obter mais informações sobre possíveis conclusões de uma execução de verificação, consulte o parâmetro [`conclusão`](/rest/reference/checks#create-a-check-run--parameters). {% endif %} diff --git a/translations/pt-BR/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/pt-BR/content/rest/guides/getting-started-with-the-git-database-api.md index f444f860a077..2ea7b063d4d3 100644 --- a/translations/pt-BR/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/pt-BR/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'A API do banco de dados do Git dá acesso para ler e gravar objetos do G versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Visão Geral diff --git a/translations/pt-BR/content/rest/guides/getting-started-with-the-rest-api.md b/translations/pt-BR/content/rest/guides/getting-started-with-the-rest-api.md index 730c36fc9386..d6fa56863bb9 100644 --- a/translations/pt-BR/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/pt-BR/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ Não há uma maneira mais fácil dar os primeiros passos do que através do [cUR Vamos começar testando a nossa configuração. Abra uma instrução de comando e digite o comando a seguir: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ Em seguida, vamos fazer `GET` para o [perfil de GitHub][users api] de [Chris Wan ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,13 +49,12 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt Mmmmm, tem sabor de [JSON][json]. Vamos adicionar o sinalizador `-i` para incluir cabeçalhos: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com > Date: Sun, 11 Nov 2012 18:43:28 GMT > Content-Type: application/json; charset=utf-8 -> Connection: keep-alive > Status: 200 OK > ETag: "bfd85cbf23ac0b0c8a29bee02e7117c6" > X-RateLimit-Limit: 60 @@ -111,7 +111,13 @@ Ao efetuar a autenticação, você deverá ver seu limite de taxa disparado para Você pode facilmente [criar um **token de acesso pessoal**][personal token] usando a sua [página de configurações de tokens de acesso pessoal][tokens settings]: +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![Seleção de Token Pessoal](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![Seleção de Token Pessoal](/assets/images/help/personal_token_ghae.png) +{% endif %} #### Obtenha seu próprio perfil de usuário diff --git a/translations/pt-BR/content/rest/guides/index.md b/translations/pt-BR/content/rest/guides/index.md index c65c7a2a971d..992fab01f853 100644 --- a/translations/pt-BR/content/rest/guides/index.md +++ b/translations/pt-BR/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - Esta seção da documentação tem o objetivo de ajudá-lo a começar a operar os aplicativos da API de {% data variables.product.product_name %} reais. Vamos cobrir tudo o que você precisa saber, desde a autenticação, passando pela a manipulação de resultados, até a combinação de resultados com outros aplicativos. Todos os tutoriais aqui terão um projeto, e cada projeto será armazenado e documentado no nosso repositório público de [platform-samples](https://github.com/github/platform-samples). diff --git a/translations/pt-BR/content/rest/guides/rendering-data-as-graphs.md b/translations/pt-BR/content/rest/guides/rendering-data-as-graphs.md index d6e1538ce277..01024967d488 100644 --- a/translations/pt-BR/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/pt-BR/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + Neste guia, vamos usar a API para obter informações sobre repositórios dos quais somos proprietários e as linguagens de programação que as compõem. Em seguida, vamos visualizar essas informações de algumas formas diferentes usando a biblioteca [D3.js][D3.js]. Para interagir com a API de {% data variables.product.product_name %}, vamos usar a excelente biblioteca do Ruby, [Octokit][Octokit]. diff --git a/translations/pt-BR/content/rest/guides/traversing-with-pagination.md b/translations/pt-BR/content/rest/guides/traversing-with-pagination.md index aec276c3da34..aca133d68289 100644 --- a/translations/pt-BR/content/rest/guides/traversing-with-pagination.md +++ b/translations/pt-BR/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + A API de {% data variables.product.product_name %} fornece uma grande quantidade de informações para os desenvolvedores consumirem. Na maioria das vezes, você pode até achar que está pedindo _muita_ informação, e, para manter nossos servidores satisfeitos, a API irá automaticamente [paginar os itens solicitados][pagination]. @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: O parâmetro `-I` indica que só nos importamos com os cabeçalhos, não com o conteúdo real. Ao examinar o resultado, você notará algumas informações no cabeçalho do link que se parecem com isso: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" Vamos explicar isso. `rel="next"` diz que a próxima página é `page=2`. Isto faz sentido, pois, por padrão, todas as consultas paginadas iniciam na página `1.` e `rel="última"` fornece mais algumas informações, afirmando que a última página com resultados está na página `34`. Assim, temos mais 33 páginas de informações sobre o `addClass` que podemos consumir. Ótimo! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Aqui está o cabeçalho do link mais uma vez: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" Como esperado, `rel="next"` está em 15 e `rel="last"` ainda está em 34. Mas agora temos mais informações: `rel="first"` indica a URL para a _primeira_ página e, mais importante, `rel="prev"` informa o número da página anterior. Ao usar essas informações, você pode construir uma interface de usuário que permite que esses pulem entre a lista de resultados primeira, anterior ou seguinte em uma chamada de API. @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Observe o que ele faz com a resposta do cabeçalho: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" Como você deve ter imaginado, as informações `rel="last"` dizem que a última página agora é a 20. Isso ocorre porque estamos pedindo mais informações por página sobre os nossos resultados. diff --git a/translations/pt-BR/content/rest/guides/working-with-comments.md b/translations/pt-BR/content/rest/guides/working-with-comments.md index 0bc1a6c9fed3..5f45b07f1813 100644 --- a/translations/pt-BR/content/rest/guides/working-with-comments.md +++ b/translations/pt-BR/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/rest/index.md b/translations/pt-BR/content/rest/index.md index 6e27cbb41f89..3b5949c853a6 100644 --- a/translations/pt-BR/content/rest/index.md +++ b/translations/pt-BR/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/pt-BR/content/rest/overview/api-previews.md b/translations/pt-BR/content/rest/overview/api-previews.md index 02037b51e71e..56baef5a4504 100644 --- a/translations/pt-BR/content/rest/overview/api-previews.md +++ b/translations/pt-BR/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -45,7 +46,7 @@ Obter uma [lista de eventos](/v3/issues/timeline/) para um problema ou pull requ **Tipo de mídia personalizada:** `mockingbird-preview` **Anunciado em:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Ambientes pre-receive @@ -56,7 +57,7 @@ Cria, lista, atualiza e exclui ambientes para hooks pre-receive. {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Integrações @@ -121,7 +122,7 @@ Veja todos os [códigos de conduta](/v3/codes_of_conduct) ou obtenha qual códig **Tipo de mídia personalizado:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Equipes aninhadas @@ -132,7 +133,7 @@ Inclua o conteúdo aninhado das cargas da [equipe](/v3/teams/). {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} @@ -144,7 +145,7 @@ Habilita [webhooks globais](/rest/reference/enterprise-admin#global-webhooks/) p {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Transferência de repositório @@ -155,7 +156,7 @@ Transfira um [repositório](/v3/repos/) para uma organização ou usuário. {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Adicionar motivo do bloqueio @@ -182,7 +183,7 @@ Agora você pode [exigir múltiplas revisões de aprovação](/v3/repos/branches **Tipo de mídia personalizada:** `luke-cage-preview` **Anunciado em:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### Recuperar informações do hovercard @@ -193,7 +194,7 @@ Recuperar informações do [hovercard de alguém](/v3/users/#get-contextual-info {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Verificar execuções e a API de conjuntos de verificações @@ -204,7 +205,7 @@ Permite que um aplicativo GitHub execute verificações externas no código de u {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} @@ -272,7 +273,7 @@ Permite que você restrinja temporariamente interações, como comentários, pro {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Pull requests de rascunho @@ -299,7 +300,7 @@ Você pode usar dois novos pontos de extremidade na [API de commits](/v3/repos/c **Tipos de mídia personalizada:** `groot-preview` **Anunciado:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Desinstalar um aplicativo do GitHub @@ -356,7 +357,7 @@ Você pode gerenciar os tokens de forma mais segura para aplicativos OAuth usand {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Novo parâmetro de visibilidade para a API de repositórios diff --git a/translations/pt-BR/content/rest/overview/endpoints-available-for-github-apps.md b/translations/pt-BR/content/rest/overview/endpoints-available-for-github-apps.md index b9abf9b11919..e43e459eac67 100644 --- a/translations/pt-BR/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/pt-BR/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você deve usar um token de acesso da instalação para acessar os pontos de extremidade usando seu {% data variables.product.prodname_github_app %}. Para obter mais informações, consulte "[Efetuando a autenticação com o {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)". diff --git a/translations/pt-BR/content/rest/overview/index.md b/translations/pt-BR/content/rest/overview/index.md index 830d20cea314..e6efc80b69f3 100644 --- a/translations/pt-BR/content/rest/overview/index.md +++ b/translations/pt-BR/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: 'Aprenda sobre recursos, bibliotecas, pré-visualizações e solução de versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Índice @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/pt-BR/content/rest/overview/media-types.md b/translations/pt-BR/content/rest/overview/media-types.md index 33de8d9a2fd2..1d2b6ce90569 100644 --- a/translations/pt-BR/content/rest/overview/media-types.md +++ b/translations/pt-BR/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/rest/overview/openapi-description.md b/translations/pt-BR/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..5b1fc1673eba --- /dev/null +++ b/translations/pt-BR/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. Por exemplo, você pode: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/pt-BR/content/rest/overview/other-authentication-methods.md b/translations/pt-BR/content/rest/overview/other-authentication-methods.md index ed9d587237bd..ffab348d3fa8 100644 --- a/translations/pt-BR/content/rest/overview/other-authentication-methods.md +++ b/translations/pt-BR/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Embora a API forneça vários métodos para autenticação, é altamente recomendável usar [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) para aplicativos de produção. Os outros métodos fornecidos destinam-se a ser usados para scripts ou testes (ou seja, casos em que o OAuth completo seria exagerado). Aplicativos de terceiros que dependem de {% data variables.product.product_name %} para autenticação não devem pedir ou coletar credenciais de {% data variables.product.product_name %}. Em vez disso, eles devem usar o [Fluxo web do OAuth](/apps/building-oauth-apps/authorizing-oauth-apps/). +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Autenticação básica A API é compatível com a Autenticação Básica conforme definido em [RFC2617](http://www.ietf.org/rfc/rfc2617.txt) com algumas ligeiras diferenças. A diferença principal é que o RFC exige que as solicitações não autenticadas sejam respondidas com respostas `401 Unauthorized`. Em muitos lugares, isso divulgaria a existência de dados de usuário. Em vez disso, a API de {% data variables.product.product_name %} responde com `404 Not Found`. Isso pode causar problemas para bibliotecas de HTTP que assumem uma resposta `401 Unauthorized`. A solução é criar manualmente o cabeçalho de `Autorização `. @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre Esta abordagem é útil se suas ferramentas são compatíveis apenas com a Autenticação Básica, mas você quer aproveitar os recursos de segurança do token de acesso do OAuth. +{% if enterpriseServerVersions contains currentVersion %} #### Por meio do nome de usuário e senha {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` Se você tem a autenticação de dois fatores ativada, certifique-se de entender como [funciona com a autenticação de dois fatores](/v3/auth/#working-with-two-factor-authentication). +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### Autenticar com o SSO do SAML @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api O valor das `organizações` é uma lista de ID de organizações separada por vírgula para organizações para as quais exige-se a autorização do seu token de acesso pessoal. {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Trabalhar com autenticação de dois fatores {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ Quando você tem a autenticação de dois fatores habilitada, a [Autenticação Você pode gerar um novo token de acesso pessoal {% if currentVersion == "free-pro-team@latest" %}com [configurações do desenvolvedor de {% data variables.product.product_name %}](https://github.com/settings/tokens/new){% endif %} ou usar o ponto de extremidade [Criar uma nova autorização][create-access]" na API de Autorização do OAuth para gerar um novo token do OAuth. Para obter mais informações, consulte "[Criar um token de acesso pessoal para a linha de comando](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". Em seguida, você usaria esses tokens para [efetuar a autenticação usando o token do OAuth][oauth-auth] com a API do GitHub. A única vez que você precisa efetuar a autenticação com seu nome de usuário e senha é quando você cria seu token do OAuth ou usa a API de Autorização do OAuth. + + #### Usar a API de Autorização do OAuth com autenticação de dois fatores Ao fazer chamadas para a API de Autorizações do OAuth, Autenticação básica exigirá que você use uma senha única (OTP) e seu nome de usuário e senha em vez de tokens. Ao tentar efetuar a autenticação com a API de Autorizações do OAuth, o servidor irá responder com `401 Unauthorized` e um desses cabeçalhos para informar que você precisa de um código de autenticação de dois fatores: @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/pt-BR/content/rest/overview/resources-in-the-rest-api.md b/translations/pt-BR/content/rest/overview/resources-in-the-rest-api.md index fe23827fea9b..0f685dbf910e 100644 --- a/translations/pt-BR/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/pt-BR/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -40,7 +41,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -75,7 +76,7 @@ A documentação fornece um exemplo de resposta para cada método da API. O exem ### Autenticação -Existem duas maneiras de efetuar a autenticação através da API v3 de {% data variables.product.product_name %}. Solicitações que exigem autenticação retornarão `404 Not Found`, em vez de `403 Forbidden`, em alguns lugares. Isso é para evitar a fuga acidental de repositórios privados para usuários não autorizados. +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Autenticação básica @@ -95,8 +96,9 @@ Observação: O GitHub recomenda enviar tokens do OAuth usando o cabeçalho de a {% endnote %} -Leia [mais sobre o OAuth2](/apps/building-oauth-apps/). Observe que os tokens do OAuth2 podem ser adquiridos usando o [fluxo de aplicação web](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) para aplicativos de produção. +Leia [mais sobre o OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -107,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ Usar o seu `client_id` e `client_secret` _ não_ autenticam você como usuário. Isso apenas irá identificar o seu aplicativo OAuth para aumentar o seu limite de taxa. As permissões só são concedidas a usuários, não aplicativos, e você só obterá dados que um usuário não autenticado visualizaria. Por este motivo, você só deve usar a chave/segredo OAuth2 em cenários de servidor para servidor. Não compartilhe o segredo do cliente do aplicativo OAuth com os seus usuários. -{% if currentVersion != "free-pro-team@latest" %} Você não conseguirá efetuar a autenticação usando sua chave e segredo do OAuth2 enquanto estiver no modo privado e essa tentativa de autenticação irá retornar `401 Unauthorized`. Para obter mais informações, consulte "[Habilitar o modo privado](/enterprise/admin/installation/enabling-private-mode)". {% endif %} + {% if currentVersion == "free-pro-team@latest" %} Leia [Mais informações sobre limitação da taxa não autenticada](#increasing-the-unauthenticated-rate-limit-for-oauth-applications). @@ -163,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. Você pode emitir uma solicitação `GET` para o ponto de extremidade de raiz para obter todas as categorias do ponto de extremidade com a qual a API REST é compatível: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/pt-BR/content/rest/overview/troubleshooting.md b/translations/pt-BR/content/rest/overview/troubleshooting.md index 7e8f856ce71e..f0cfcfd6d2de 100644 --- a/translations/pt-BR/content/rest/overview/troubleshooting.md +++ b/translations/pt-BR/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/pt-BR/content/rest/reference/activity.md b/translations/pt-BR/content/rest/reference/activity.md index 159b5060fcc3..0dcc50a008d6 100644 --- a/translations/pt-BR/content/rest/reference/activity.md +++ b/translations/pt-BR/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/pt-BR/content/rest/reference/apps.md b/translations/pt-BR/content/rest/reference/apps.md index 2bb2743b7b17..3ba2ec641ffa 100644 --- a/translations/pt-BR/content/rest/reference/apps.md +++ b/translations/pt-BR/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API dos aplicativos GitHub permite que você obtenha informações de alto nível sobre um aplicativo GitHub, bem como informações específicas sobre as instalações do aplicativo. Para saber mais sobre aplicativos GitHub, consulte "[Efetuar a autenticação como um aplicativo GitHub](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)". @@ -61,3 +62,12 @@ Certifique-se de substituir pontos de extremidades de amostra pelos pontos de ex {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Webhooks + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/rest/reference/checks.md b/translations/pt-BR/content/rest/reference/checks.md index b3280fe1300c..75b0d1368219 100644 --- a/translations/pt-BR/content/rest/reference/checks.md +++ b/translations/pt-BR/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API de Verificação permite que você crie aplicativos do GitHub que executam verificações poderosas contra alterações de código em um repositório. Você pode criar os aplicativos que realizam integração contínua, linting ou serviços de varredura de código e fornecem feedback detalhado sobre commits. Para mais informações, consulte "[Começar com a API de verificações](/rest/guides/getting-started-with-the-checks-api)" e "[Criar testes de CI com a API de verificações](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)". diff --git a/translations/pt-BR/content/rest/reference/codes-of-conduct.md b/translations/pt-BR/content/rest/reference/codes-of-conduct.md index 8179c3b4f1f8..817c48ce5e2e 100644 --- a/translations/pt-BR/content/rest/reference/codes-of-conduct.md +++ b/translations/pt-BR/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Você pode usar a API de Códigos de Conduta para recuperar informações sobre o código de conduta de um repositório. Para obter o código de conduta de um repositório, use o ponto de extremidade "[Obter um repositório](/v3/repos/#get-a-repository). diff --git a/translations/pt-BR/content/rest/reference/emojis.md b/translations/pt-BR/content/rest/reference/emojis.md index cff842b3ac25..ea2ca0751dba 100644 --- a/translations/pt-BR/content/rest/reference/emojis.md +++ b/translations/pt-BR/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/pt-BR/content/rest/reference/enterprise-admin.md b/translations/pt-BR/content/rest/reference/enterprise-admin.md index 00531e06b7b0..2c87028dda94 100644 --- a/translations/pt-BR/content/rest/reference/enterprise-admin.md +++ b/translations/pt-BR/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints to administer your enterprise account. @@ -21,31 +22,34 @@ You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### URLs do ponto de extremidade -Os endpoints da API REST — exceto endpoints da API [Console de Gerenciamento](#management-console) — são prefixados com a seguinte URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} Os endpoints de API [Console de gerenciamento](#management-console) somente são prefixados com um nome de host: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Autenticação -Os endpoints de API da sua instalação do {% data variables.product.product_name %} aceitam [os mesmos métodos de autenticação](/rest/overview/resources-in-the-rest-api#authentication) da API do GitHub.com. Você pode se autenticar com **[tokens OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (que podem ser criados usando a [API de Autorizações](/rest/reference/oauth-authorizations#create-a-new-authorization)) ou **[autenticação básica](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if currentVersion != "free-pro-team@latest" %} Os tokens OAuth devem ter o escopo do OAuth `site_admin` [](/developers/apps/scopes-for-oauth-apps#available-scopes) quando usados com pontos de extremidades específicos da empresa.{% endif %} +Os endpoints de API da sua instalação do {% data variables.product.product_name %} aceitam [os mesmos métodos de autenticação](/rest/overview/resources-in-the-rest-api#authentication) da API do GitHub.com. Você pode se autenticar com **[tokens OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (que podem ser criados usando a [API de Autorizações](/rest/reference/oauth-authorizations#create-a-new-authorization)) ou **[autenticação básica](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if enterpriseServerVersions contains currentVersion %} Os tokens OAuth devem ter o `site_admin` [escopo OAuth](/developers/apps/scopes-for-oauth-apps#available-scopes) quando usados com endpoints específicos da Enterprise.{% endif %} -Os endpoints da API de administração da empresa somente são acessíveis para administradores do site autenticados pelo {% data variables.product.product_name %}, exceto a API [Console de gerenciamento](#management-console), que requer a [senha do Console de Gerenciamento](/enterprise/admin/articles/accessing-the-management-console/). +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Informações da versão -A versão atual de uma instância do {% data variables.product.product_name %} é retornada no cabeçalho de resposta de cada API: `X-GitHub-Enterprise-Versão: {{currentVersion}}.0` Você também pode ler a versão atual chamando o [meta endpoint](/rest/reference/meta/). +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ A versão atual de uma instância do {% data variables.product.product_name %} {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## Cobrança {% for operation in currentRestOperations %} @@ -135,8 +138,19 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Estatísticas de admin A API de Estatísticas Administrativas fornece uma variedade de métricas sobre sua instalação. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. @@ -145,9 +159,25 @@ A API de Estatísticas Administrativas fornece uma variedade de métricas sobre {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## Webhooks globais -Webhooks globais são instalados em uma instância do {% data variables.product.prodname_enterprise %}. Você pode usar webhooks globais para monitorar, responder ou impor regras automaticamente para usuários, organizações, equipes e repositórios em sua instância. Webhooks globais podem se inscrever para os tipos de eventos [organização](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [usuário](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repositório](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [equipe](/developers/webhooks-and-events/webhook-events-and-payloads#team), [integrante](/developers/webhooks-and-events/webhook-events-and-payloads#member), [filiação](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [bifurcação](/developers/webhooks-and-events/webhook-events-and-payloads#fork)e [ping](/developers/webhooks-and-events/about-webhooks#ping-event). +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Webhooks globais podem se inscrever para os tipos de eventos [organização](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [usuário](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repositório](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [equipe](/developers/webhooks-and-events/webhook-events-and-payloads#team), [integrante](/developers/webhooks-and-events/webhook-events-and-payloads#member), [filiação](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [bifurcação](/developers/webhooks-and-events/webhook-events-and-payloads#fork)e [ping](/developers/webhooks-and-events/about-webhooks#ping-event). *Esta API está disponível somente para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. Para aprender como configurar webhooks globais, consulte [Sobre webhooks globais](/enterprise/admin/user-management/about-global-webhooks). @@ -155,16 +185,24 @@ Webhooks globais são instalados em uma instância do {% data variables.product. {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -Você pode usar a API LDAP para atualizar as relações de conta entre um usuário ou equipe {% data variables.product.prodname_ghe_server %} e sua entrada LDAP vinculada ou enfileirar uma nova sincronização. +Você pode usar a API LDAP para atualizar as relações de conta entre um usuário ou equipe {% data variables.product.product_name %} e sua entrada LDAP vinculada ou enfileirar uma nova sincronização. -Com os endpoints de mapeamento LDAP, você é capaz de atualizar o Nome Distinto (DN) para o qual um usuário ou uma equipe mapeia. Note que os endpoints LDAP são geralmente eficazes apenas se o seu appliance {% data variables.product.prodname_ghe_server %} tiver [Sincronização LDAP habilitada](/enterprise/admin/authentication/using-ldap). O endpoint [mapeamento LDAP de atualização para um usuário](#update-ldap-mapping-for-a-user) pode ser usado quando o LDAP é habilitado, mesmo que a sincronização LDAP esteja desativada. +Com os endpoints de mapeamento LDAP, você é capaz de atualizar o Nome Distinto (DN) para o qual um usuário ou uma equipe mapeia. Note que os endpoints LDAP são geralmente eficazes apenas se o seu appliance {% data variables.product.product_name %} tiver [Sincronização LDAP habilitada](/enterprise/admin/authentication/using-ldap). O endpoint [mapeamento LDAP de atualização para um usuário](#update-ldap-mapping-for-a-user) pode ser usado quando o LDAP é habilitado, mesmo que a sincronização LDAP esteja desativada. {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Licença A API de Licença fornece informações sobre sua licença empresarial. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. @@ -173,17 +211,21 @@ A API de Licença fornece informações sobre sua licença empresarial. *Só est {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Console de gerenciamento -A API do Console de Gerenciamento ajuda você a gerenciar sua instalação do {% data variables.product.prodname_ghe_server %}. +A API do Console de Gerenciamento ajuda você a gerenciar sua instalação do {% data variables.product.product_name %}. {% tip %} -Você deve definir explicitamente o número da porta ao fazer chamadas de API para o Console de Gerenciamento. Se o TLS estiver ativado na sua instância empresarial, o número da porta é `8443`; caso contrário, o número da porta é `8080`. +Você deve definir explicitamente o número da porta ao fazer chamadas de API para o Console de Gerenciamento. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. Se não quiser fornecer um número da porta, você precisará configurar sua ferramenta para seguir os redirecionamentos automaticamente. -Talvez você também precise adicionar o [`sinalizador`-k](http://curl.haxx.se/docs/manpage.html#-k) quando estiver usando `cURL`, pois {% data variables.product.prodname_ghe_server %} usa um certificado autoassinado antes de você [adicionar seu próprio certificado TLS](/enterprise/admin/guides/installation/configuring-tls/). +Talvez você também precise adicionar o [`sinalizador`-k](http://curl.haxx.se/docs/manpage.html#-k) quando estiver usando `cURL`, pois {% data variables.product.product_name %} usa um certificado autoassinado antes de você [adicionar seu próprio certificado TLS](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organizações -A API de administração da organização permite criar organizações em um appliance do {% data variables.product.prodname_ghe_server %}. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. +The Organization Administration API allows you to create organizations on your enterprise. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Hooks pre-receive da organização A API de Hooks pre-receive da Organização permite que você veja e modifique a aplicação dos hooks pre-receive disponíveis para uma organização. @@ -236,6 +285,10 @@ Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`tes {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Ambientes pre-receive A API de Ambientes Pre-receive permite que você crie, liste, atualize e apague ambientes para hooks pre-receive. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. @@ -244,13 +297,13 @@ A API de Ambientes Pre-receive permite que você crie, liste, atualize e apague #### Ambiente pre-receive -| Nome | Tipo | Descrição | -| --------------------- | --------- | ------------------------------------------------------------------------------------------- | -| `name` | `string` | O nome do ambiente conforme exibido na interface do usuário. | -| `image_url` | `string` | URL do tarball que será baixado e extraído. | -| `default_environment` | `boolean` | Se este é o ambiente-padrão que vem com {% data variables.product.prodname_ghe_server %}. | -| `download` | `objeto` | Status do download deste ambiente. | -| `hooks_count` | `inteiro` | O número de hooks de pre-receive que usam este ambiente. | +| Nome | Tipo | Descrição | +| --------------------- | --------- | ---------------------------------------------------------------------------------- | +| `name` | `string` | O nome do ambiente conforme exibido na interface do usuário. | +| `image_url` | `string` | URL do tarball que será baixado e extraído. | +| `default_environment` | `boolean` | Se este é o ambiente-padrão que vem com {% data variables.product.product_name %}. | +| `download` | `objeto` | Status do download deste ambiente. | +| `hooks_count` | `inteiro` | O número de hooks de pre-receive que usam este ambiente. | #### Download do ambiente pre-receive @@ -266,6 +319,9 @@ Os valores possíveis para o `estado` são `not_started,` `in_progress,` `sucess {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## Hooks pre-receive A API de hooks pre-receive permite que você crie, liste, atualize e apague hooks pre-receive. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. @@ -289,6 +345,10 @@ Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`tes {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Hooks pre-receive do repositório A API de Hooks pre-receive do Repositório permite que você veja e modifique a aplicação dos hooks pre-receive disponíveis para um repositório. @@ -309,17 +369,12 @@ Os valores possíveis para *aplicação* são `habilitado`, `desabilitado` e`tes {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## Pesquisar nos índices - -A API de pesquisa nos índices permite que você faça fila com uma variedade de tarefas de indexação de pesquisa. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `404` se tentarem acessá-la. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Usuários -A API de Administração do Usuário permite que você promova, rebaixe, suspenda, e cancele a suspensão dos usuários em um aplicativo de {% data variables.product.prodname_ghe_server %}. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `403` se tentarem acessá-la. +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *Só está disponível para [administradores do site](/rest/overview/resources-in-the-rest-api#authentication) autenticados.* Usuários normais receberão uma mensagem `403` se tentarem acessá-la. {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/pt-BR/content/rest/reference/gists.md b/translations/pt-BR/content/rest/reference/gists.md index 878140435014..61bdce933c6f 100644 --- a/translations/pt-BR/content/rest/reference/gists.md +++ b/translations/pt-BR/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Autenticação -Você pode ler gists públicos {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}e criá-los para usuários anônimos sem um token.{% else %} anonimamente,. No entanto, você deve entrar no GitHub para criar gists.{% endif %} Para ler ou escrever gists em nome do usuário, você precisa do escopo do OAuth e um token. Para obter mais informações, consulte "[Escopos para aplicativos OAuth](/developers/apps/scopes-for-oauth-apps)." +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. Para obter mais informações, consulte "[Escopos para aplicativos OAuth](/developers/apps/scopes-for-oauth-apps)." diff --git a/translations/pt-BR/content/rest/reference/git.md b/translations/pt-BR/content/rest/reference/git.md index eaacda37c377..a9f35e9259b5 100644 --- a/translations/pt-BR/content/rest/reference/git.md +++ b/translations/pt-BR/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API do banco de dados do Git dá acesso para ler e gravar objetos do Git sem processamento no seu banco de dados do Git no {% data variables.product.product_name %} e para listar e atualizar suas referências (cabeçalhos de branch e etiquetas). Para obter mais informações sobre como usar a API do banco de dados do Git, consulte "[Começar com a API de dados do Git](/rest/guides/getting-started-with-the-git-database-api)". diff --git a/translations/pt-BR/content/rest/reference/gitignore.md b/translations/pt-BR/content/rest/reference/gitignore.md index 51a01b94760e..a55bc1c327cc 100644 --- a/translations/pt-BR/content/rest/reference/gitignore.md +++ b/translations/pt-BR/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Ao criar um novo repositório do {% data variables.product.product_name %} através da API, você pode especificar um [modelo do .gitignore](/github/using-git/ignoring-files) a ser aplicado ao repositório após a criação. A API de modlos do .gitignore lista e recupera modelos do repositório de [.gitignore](https://github.com/github/gitignore) de {% data variables.product.product_name %}. diff --git a/translations/pt-BR/content/rest/reference/index.md b/translations/pt-BR/content/rest/reference/index.md index a7fd59f4d4d2..f109f0aae348 100644 --- a/translations/pt-BR/content/rest/reference/index.md +++ b/translations/pt-BR/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: Veja documentação de referência para aprender os recursos disponíveis versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Índice diff --git a/translations/pt-BR/content/rest/reference/issues.md b/translations/pt-BR/content/rest/reference/issues.md index ba5ae65effa3..3c646514da3e 100644 --- a/translations/pt-BR/content/rest/reference/issues.md +++ b/translations/pt-BR/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Tipos de mídia personalizados para problemas diff --git a/translations/pt-BR/content/rest/reference/licenses.md b/translations/pt-BR/content/rest/reference/licenses.md index 2a979f1af025..0e7d2821ac34 100644 --- a/translations/pt-BR/content/rest/reference/licenses.md +++ b/translations/pt-BR/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API de Licenças retorna metadados sobre as licenças de código aberto populares e informações sobre o arquivo de licença de um determinado projeto. diff --git a/translations/pt-BR/content/rest/reference/markdown.md b/translations/pt-BR/content/rest/reference/markdown.md index ce573ace6641..4e16bb2d005f 100644 --- a/translations/pt-BR/content/rest/reference/markdown.md +++ b/translations/pt-BR/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/pt-BR/content/rest/reference/meta.md b/translations/pt-BR/content/rest/reference/meta.md index cb3db05d3f7b..b261f929a206 100644 --- a/translations/pt-BR/content/rest/reference/meta.md +++ b/translations/pt-BR/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/pt-BR/content/rest/reference/orgs.md b/translations/pt-BR/content/rest/reference/orgs.md index 93df7c620986..bd237b760997 100644 --- a/translations/pt-BR/content/rest/reference/orgs.md +++ b/translations/pt-BR/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Bloquear usuários O token usado para autenticar a chamada deve ter o escopo `admin:org` para fazer quaisquer chamadas de bloqueio para uma organização. Caso contrário, a resposta retornará `HTTP 404`. @@ -20,6 +22,8 @@ O token usado para autenticar a chamada deve ter o escopo `admin:org` para fazer {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Integrantes {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ O token usado para autenticar a chamada deve ter o escopo `admin:org` para fazer ## Webhooks -Os webhooks da organização permitem que você receba cargas de HTTP do tipo `POST` sempre que certos eventos ocorrerem dentro da organização. Assinar esses eventos possibilita a construção de integrações que reajam às ações em {% data variables.product.prodname_dotcom %}.com. Para obter mais informações sobre ações que você pode assinar, consulte "[ tipos de evento de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". +Os webhooks da organização permitem que você receba cargas de HTTP do tipo `POST` sempre que certos eventos ocorrerem dentro da organização. Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. Para obter mais informações sobre ações que você pode assinar, consulte "[ tipos de evento de {% data variables.product.prodname_dotcom %}](/developers/webhooks-and-events/github-event-types)". ### Escopos & Restrições @@ -56,5 +60,5 @@ Para obter mais práticas recomendadas, [consulte nosso guia](/guides/best-pract {% data variables.product.product_name %} enviará ao longo de vários cabeçalhos de HTTP para diferenciar entre tipos de evento e identificadores de carga. Consulte [cabeçalhos de webhook](/webhooks/event-payloads/#delivery-headers) para obter informações. {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md b/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md index 616103e4c8cf..aa547f782125 100644 --- a/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/pt-BR/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Sobre as permissões de {% data variables.product.prodname_github_app %} @@ -331,7 +332,7 @@ _Tráfego_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _importar_ _Reações_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _Versões_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/v3/repos/deployments/#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Permissão em "e-mails" {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _Versões_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### Permissão em "seguidores" @@ -496,7 +499,7 @@ _Reações_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Equipes_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Equipes_ _Equipes_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permissão em "hooks pre-receive da organização" - [`GET /orgs/:org/pre-receive-hooks`](/v3/enterprise-admin/org_pre_receive_hooks/#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _Reações_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _Revisões_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "repository pre receive hooks" - [`GET /repos/:owner/:repo/pre-receive-hooks`](/v3/enterprise-admin/repo_pre_receive_hooks/#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/pt-BR/content/rest/reference/projects.md b/translations/pt-BR/content/rest/reference/projects.md index 7153e971abe4..06b47edd6810 100644 --- a/translations/pt-BR/content/rest/reference/projects.md +++ b/translations/pt-BR/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/pt-BR/content/rest/reference/pulls.md b/translations/pt-BR/content/rest/reference/pulls.md index 60f80b824728..20ba6518adaf 100644 --- a/translations/pt-BR/content/rest/reference/pulls.md +++ b/translations/pt-BR/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API do Pull Request permite que você liste, visualize, edite, crie e até mesmo faça merge de pull requests. Comentários em pull requests podem ser gerenciados através da [API de Comentários do Problema](/rest/reference/issues#comments). diff --git a/translations/pt-BR/content/rest/reference/rate-limit.md b/translations/pt-BR/content/rest/reference/rate-limit.md index ff9c15cacf80..885899bd01c8 100644 --- a/translations/pt-BR/content/rest/reference/rate-limit.md +++ b/translations/pt-BR/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A documentação geral da API REST descreve as [regras de limite de taxa](/rest/overview/resources-in-the-rest-api#rate-limiting). Você pode verificar seu status de limite de taxa atual a qualquer momento usando a API de limite de taxa descrita abaixo. diff --git a/translations/pt-BR/content/rest/reference/reactions.md b/translations/pt-BR/content/rest/reference/reactions.md index eeba87bba460..92bf35c30c93 100644 --- a/translations/pt-BR/content/rest/reference/reactions.md +++ b/translations/pt-BR/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Tipos de reação diff --git a/translations/pt-BR/content/rest/reference/repos.md b/translations/pt-BR/content/rest/reference/repos.md index 194f7185046e..00b336f3cf2d 100644 --- a/translations/pt-BR/content/rest/reference/repos.md +++ b/translations/pt-BR/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ A API de Commits do repositório é compatível com a listagem, visualização e {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Comunidade {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Conteúdo Estes pontos de extremidade da API permitem criar, modificar e excluir conteúdo codificado em Base64 em um repositório. Para solicitar o formato sem processar ou HTML interpretado (quando compatível), use os tipos de mídia personalizados para o conteúdo do repositório. @@ -76,7 +80,7 @@ Para arquivos de markup, como Markdown ou AsciiDoc, você pode recuperar o HTML Use o parâmetro do tipo de mídia do `objeto` para recuperar o conteúdo em um formato de objeto consistente independentemente do tipo de conteúdo. Por exemplo, em vez de um array de objetos para um diretório, a resposta será um objeto com um atributo de `entrada` contendo o array de objetos. -Você pode ler mais sobre o uso de tipos de mídia na API [aqui](/v3/media/). +You can read more about the use of media types in the API [here](/v3/media/). {% for operation in currentRestOperations %} {% if operation.subcategory == 'contents' %}{% include rest_operation %}{% endif %} @@ -248,6 +252,7 @@ Se você está desenvolvendo um aplicativo GitHub e deseja fornecer informaçõe {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Tráfego Para repositórios aos quais você tem acesso de push, a API de tráfego fornece acesso às informações fornecidas no seu gráfico de repositório. Para obter mais informações, consulte "Visualizar tráfego para um repositório. " @@ -255,6 +260,7 @@ Para repositórios aos quais você tem acesso de push, a API de tráfego fornece {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Webhooks @@ -263,7 +269,7 @@ A API de Webhooks do Repositório permite que os administradores do repositório Se você deseja configurar um único webhook para receber eventos de todos os repositórios da organização, consulte nossa documentação de API para [Webhooks de organização](/rest/reference/orgs#webhooks). {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### Receber Webhooks @@ -292,14 +298,14 @@ O formato padrão é o que [os hooks post-receive existentes devem esperar](/pos #### URLs de chamada de retorno As URLs de chamada de retorno podem usar o protocolo `http://`. -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}Você também pode `github://` fazer chamada de retorno para especificar um serviço do GitHub. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/translations/pt-BR/content/rest/reference/search.md b/translations/pt-BR/content/rest/reference/search.md index 7976991bce98..d6abb35ef410 100644 --- a/translations/pt-BR/content/rest/reference/search.md +++ b/translations/pt-BR/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A API de pesquisa ajuda a pesquisar o item específico que você deseja encontrar. Por exemplo, você pode encontrar um usuário ou um arquivo específico em um repositório. Pense nisso da mesma forma que você pensa em realizar uma pesquisa no Google. Ele é projetado para ajudá-lo a encontrar o resultado que você está procurando (ou talvez os poucos resultados que você está procurando). Assim como pesquisar no Google, às vezes, você quer ver algumas páginas com resultados de pesquisa para que você possa encontrar o item que melhor atenda às suas necessidades. Para atender a essa necessidade, a API de pesquisa do {% data variables.product.product_name %} fornece **até 1.000 resultados para cada pesquisa**. @@ -27,7 +28,7 @@ Veja a [documentação do limite de taxa](/rest/reference/rate-limit) para obter Cada ponto de extremidade na API de Pesquisa usa [parâmetros de consulta](https://en.wikipedia.org/wiki/Query_string) para realizar pesquisas no {% data variables.product.product_name %}. Veja o ponto de extremidade individual na API de pesquisa para obter um exemplo que inclui o ponto de extremidade de parâmetros de consulta. -Uma consulta pode conter qualquer combinação de qualificadores de pesquisa compatíveis no GitHub.com. O formato da consulta de pesquisa é: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. O formato da consulta de pesquisa é: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/pt-BR/content/rest/reference/teams.md b/translations/pt-BR/content/rest/reference/teams.md index 33b7574e60e8..cf0356f2d964 100644 --- a/translations/pt-BR/content/rest/reference/teams.md +++ b/translations/pt-BR/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Esta API só está disponível para os integrantes autenticados da [organização](/v3/orgs) da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} gera o `slug` da equipe a partir do `nome` da equipe. @@ -33,16 +34,20 @@ A API de comentários de discussão em equipe permite que você obtenha, crie, e Esta API só está disponível para os integrantes autenticados da organização da equipe. Os tokens de acesso do OAuth exigem o escopo `read:org` [](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Observação:** Quando você tiver configurado a sincronização da equipe para uma equipe com o provedor de identidade (IdP) da sua organização, você receberá uma mensagem de erro se tentar usar a API para fazer alterações na associação da equipe. Se você tiver acesso para administrar a associação do grupo em seu IdP, você pode administrar a associação da equipe do GitHub através do seu provedor de identidade, que adiciona e remove automaticamente os integrantes da equipe em uma organização. Para obter mais informações, consulte "Sincronizar equipes entre seu provedor de identidade e o GitHub". {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Sincronização de equipes A API de Sincronização da Equipe permite que você gerencie as conexões entre equipes de {% data variables.product.product_name %} e grupos de provedor de identidade externo (IdP). Para usar esta API, o usuário autenticado deve ser um mantenedor de equipe ou um proprietário da organização associada à equipe. O token que você usa para efetuar a autenticação também deverá ser autorizado para uso com o provedor de IdP (SSO). Para obter mais informações, consulte "Autorizando um token de acesso pessoal para uso com uma organização de logon único SAML". @@ -52,3 +57,5 @@ Você pode gerenciar os integrantes da equipe do GitHub através do seu IdP com {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/content/rest/reference/users.md b/translations/pt-BR/content/rest/reference/users.md index aa1908263c15..45c8ad48acc0 100644 --- a/translations/pt-BR/content/rest/reference/users.md +++ b/translations/pt-BR/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Muitos dos recursos na API de usuários fornecem um atalho para obter informações sobre o usuário autenticado atualmente. Se uma URL de solicitação não incluir um parâmetro `{username}`, a resposta será para o usuário conectado (e você deve passar [as informações de autenticação](/rest/overview/resources-in-the-rest-api#authentication) com a sua solicitação). Informações privadas adicionais, como, por exemplo, se um usuário tem autenticação de dois fatores habilitada, são incluídas quando autenticadas através da autenticação básica ou do OAuth com o escopo `usuário`. +Muitos dos recursos na API de usuários fornecem um atalho para obter informações sobre o usuário autenticado atualmente. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Bloquear usuários {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## E-mails O gerenciamento de endereços de e-mail através da API requer que você efetue a autenticação por meio de autenticação básica, ou através do OAuth com um escopo correto para o ponto de extremidade. @@ -27,6 +32,8 @@ O gerenciamento de endereços de e-mail através da API requer que você efetue {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Seguidores {% for operation in currentRestOperations %} diff --git a/translations/pt-BR/data/graphql/ghae/graphql_previews.ghae.yml b/translations/pt-BR/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..4c27ac9fe47f --- /dev/null +++ b/translations/pt-BR/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: Acesso à exclusão de versão pacote + description: >- + Esta pré-visualização adiciona suporte para a mudança do DeletePackageVersion que permite a exclusão de versões privadas de pacotes. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Implantações + description: >- + Esta visualização adiciona suporte para mudanças e novos recursos nos deployments. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - Mais informações detalhadas sobre o estado de merge de uma pull request. + description: >- + Esta visualização adiciona suporte para acessar campos que fornecem informações mais detalhadas sobre o estado de merge de uma pull request. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Atualiza vários refs em uma única operação. + description: Essa pré-visualização adiciona suporte para atualizar múltiplas refs em uma única operação. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: Detalhes Tarefa Projeto + description: >- + Esta visualização adiciona detalhes de projeto, cartão de projeto e coluna de projetos para eventos de questões relacionadas ao projeto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Criar anexos de conteúdo + description: Esta visualização adiciona suporte para a criação de anexos de conteúdo. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Visualização de Issues fixados + description: Esta visualização adiciona suporte para os issues fixos. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Visualização de Etiquetas + description: >- + Esta visualização adiciona suporte para adicionar, atualizar, criar e excluir etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Projeto + description: Esta visualização adiciona suporte para a importação de projetos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Pré-visualização da Revisão da Equipe + description: >- + Esta pré-visualização adiciona suporte para atualizar as configurações da atribuição de revisão de equipe. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..b29775553da9 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` será removido. Use `uploadUrl` em vez disso." + reason: "'uploadUrlTemplate' está sendo removido porque não é uma URL padrão e adiciona um passo extra do usuário." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` será removido. Use EnterpriseBillingInfo.totalAvailableLicenses em vez disso." + reason: "`availableSeats` serão substituídos por 'totalAvailableLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` serão removidos. Use EnterpriseBillingInfo.totalLicenses em vez disso." + reason: "`seats` serão substituídos por 'totalLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` será removido. Use `Sponsorship.sponsorable` em vez disso." + reason: "`Sponsorship.maintainer` será removido." + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os integrantes pendentes consomem uma licença + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` será removido. Use o campo `pendingCollaboratorInvitations` em vez disso." + reason: Os convites de repositório agora podem ser associados a um email, não apenas a um convidado. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` será removido. Use Issue.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` será removido. Use PullRequest.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` será removido." + reason: "`INVITEE_LOGIN` não é mais um valor de campo válido. Convites de repositório agora podem ser associados a um email, não apenas a um convidado." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` será removido. Use `Sponsorship.sponsorEntity` em vez disso." + reason: "`Sponsorship.sponsor` será removido." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os integrantes consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os colaboradores externos consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os colaboradores pendentes consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "O `DRAFT` será removido. Use PullRequest.isDraft." + reason: O status DRAFT será removido deste enum e o `isDraft` deverá ser usado + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer diff --git a/translations/pt-BR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..7b3e0fb11001 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -0,0 +1,228 @@ +--- +- + title: Implantações + description: >- + Esta visualização adiciona suporte para mudanças e novos recursos nos deployments. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Visualização de Rascunhos das Pull Requests + description: Esta visualização adiciona suporte para os rascunhos das pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Verificações + description: Esta visualização adiciona suporte para verificações de leitura criadas pelo GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - Mais informações detalhadas sobre o estado de merge de uma pull request. + description: >- + Esta visualização adiciona suporte para acessar campos que fornecem informações mais detalhadas sobre o estado de merge de uma pull request. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: Alertas de vulnerabilidade de repositório + description: Esta visualização adiciona suporte para visualizar alertas de vulnerabilidade de um repositório. + toggled_by: ':vixen-preview' + announcement: null + updates: null + toggled_on: + - RepositoryVulnerabilityAlert + - Repository.vulnerabilityAlerts + - RepositoryVulnerabilityAlertConnection + - RepositoryVulnerabilityAlertEdge + owning_teams: + - '@github/ee-security-workflows' +- + title: Token de clonagem temporária para repositórios privados + description: >- + Esta visualização adiciona suporte para acessar um campo de token temporário para clonagem de repositórios privados. + toggled_by: ':daredevil-preview' + announcement: null + updates: null + toggled_on: + - Repository.tempCloneToken + owning_teams: + - '@github/experience-engineering-work' +- + title: Detalhes Tarefa Projeto + description: >- + Esta visualização adiciona detalhes de projeto, cartão de projeto e coluna de projetos para eventos de questões relacionadas ao projeto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Pré-visualização rápida de comentários + description: >- + Esta visualização adiciona suporte para minimizar comentários em issues, pull requests, commits, e gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Criar anexos de conteúdo + description: Esta visualização adiciona suporte para a criação de anexos de conteúdo. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Visualização de Issues fixados + description: Esta visualização adiciona suporte para os issues fixos. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Visualização de Etiquetas + description: >- + Esta visualização adiciona suporte para adicionar, atualizar, criar e excluir etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Projeto + description: Esta visualização adiciona suporte para a importação de projetos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Visualização de comentários multi-linha + description: Esta visualização adiciona suporte para comentários posicionados em blob e multi-linhas. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/pt-BR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..09088eb68b48 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` será removido. Use `uploadUrl` em vez disso." + reason: "'uploadUrlTemplate' está sendo removido porque não é uma URL padrão e adiciona um passo extra do usuário." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "'field' será removido. Apenas um campo de pedido é suportado." + reason: "`field` será removido." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` será removido. Use Issue.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` será removido. Use PullRequest.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: UnassignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling diff --git a/translations/pt-BR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..c9bf043f4dfa --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Package Registry + description: Esta visualização adiciona suporte para objetos relacionados aos Pacotes GitHub. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Implantações + description: >- + Esta visualização adiciona suporte para mudanças e novos recursos nos deployments. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Visualização de Rascunhos das Pull Requests + description: Esta visualização adiciona suporte para os rascunhos das pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Verificações + description: Esta visualização adiciona suporte para verificações de leitura criadas pelo GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - Mais informações detalhadas sobre o estado de merge de uma pull request. + description: >- + Esta visualização adiciona suporte para acessar campos que fornecem informações mais detalhadas sobre o estado de merge de uma pull request. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Atualiza vários refs em uma única operação. + description: Essa pré-visualização adiciona suporte para atualizar múltiplas refs em uma única operação. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Detalhes Tarefa Projeto + description: >- + Esta visualização adiciona detalhes de projeto, cartão de projeto e coluna de projetos para eventos de questões relacionadas ao projeto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Pré-visualização rápida de comentários + description: >- + Esta visualização adiciona suporte para minimizar comentários em issues, pull requests, commits, e gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Criar anexos de conteúdo + description: Esta visualização adiciona suporte para a criação de anexos de conteúdo. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Visualização de Issues fixados + description: Esta visualização adiciona suporte para os issues fixos. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Visualização de Etiquetas + description: >- + Esta visualização adiciona suporte para adicionar, atualizar, criar e excluir etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Projeto + description: Esta visualização adiciona suporte para a importação de projetos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Visualização de comentários multi-linha + description: Esta visualização adiciona suporte para comentários posicionados em blob e multi-linhas. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: Pré-visualização da Revisão da Equipe + description: >- + Esta pré-visualização adiciona suporte para atualizar as configurações da atribuição de revisão de equipe. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/pt-BR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..1fe25f35544a --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` será removido. Use `uploadUrl` em vez disso." + reason: "'uploadUrlTemplate' está sendo removido porque não é uma URL padrão e adiciona um passo extra do usuário." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "'field' será removido. Apenas um campo de pedido é suportado." + reason: "`field` será removido." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` será removido. Use Issue.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` será removido. Use PullRequest.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` será removido. Use EnterpriseBillingInfo.totalAvailableLicenses em vez disso." + reason: "`availableSeats` serão substituídos por 'totalAvailableLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` serão removidos. Use EnterpriseBillingInfo.totalLicenses em vez disso." + reason: "`seats` serão substituídos por 'totalLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` será removido. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` será removido. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` serão removidas. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` serão removidos. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` serão removidas. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "'guid' será removido. Use o objeto 'PackageFile' em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` serão removidos. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` serão removidos. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` será removido. Use o objeto `PackageTag` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` será removido. Use o objeto `PackageTag` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` serão removidos. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` será removido. Use `Sponsorship.sponsorable` em vez disso." + reason: "`Sponsorship.maintainer` será removido." + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi diff --git a/translations/pt-BR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..0b009ab2a8f3 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: Acesso à exclusão de versão pacote + description: >- + Esta pré-visualização adiciona suporte para a mudança do DeletePackageVersion que permite a exclusão de versões privadas de pacotes. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Package Registry + description: Esta visualização adiciona suporte para objetos relacionados aos Pacotes GitHub. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Implantações + description: >- + Esta visualização adiciona suporte para mudanças e novos recursos nos deployments. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Verificações + description: Esta visualização adiciona suporte para verificações de leitura criadas pelo GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - Mais informações detalhadas sobre o estado de merge de uma pull request. + description: >- + Esta visualização adiciona suporte para acessar campos que fornecem informações mais detalhadas sobre o estado de merge de uma pull request. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Atualiza vários refs em uma única operação. + description: Essa pré-visualização adiciona suporte para atualizar múltiplas refs em uma única operação. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Detalhes Tarefa Projeto + description: >- + Esta visualização adiciona detalhes de projeto, cartão de projeto e coluna de projetos para eventos de questões relacionadas ao projeto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Criar anexos de conteúdo + description: Esta visualização adiciona suporte para a criação de anexos de conteúdo. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Visualização de Issues fixados + description: Esta visualização adiciona suporte para os issues fixos. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Visualização de Etiquetas + description: >- + Esta visualização adiciona suporte para adicionar, atualizar, criar e excluir etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Projeto + description: Esta visualização adiciona suporte para a importação de projetos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Pré-visualização da Revisão da Equipe + description: >- + Esta pré-visualização adiciona suporte para atualizar as configurações da atribuição de revisão de equipe. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/pt-BR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..69ac02366d06 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` será removido. Use `uploadUrl` em vez disso." + reason: "'uploadUrlTemplate' está sendo removido porque não é uma URL padrão e adiciona um passo extra do usuário." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "'field' será removido. Apenas um campo de pedido é suportado." + reason: "`field` será removido." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` será removido. Use ProfileOwner.pinnedItems em vez disso." + reason: pinnedRepositories será removido + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` será removido. Use EnterpriseBillingInfo.totalAvailableLicenses em vez disso." + reason: "`availableSeats` serão substituídos por 'totalAvailableLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` serão removidos. Use EnterpriseBillingInfo.totalLicenses em vez disso." + reason: "`seats` serão substituídos por 'totalLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` será removido. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` será removido. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` serão removidas. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` serão removidos. Use o objeto `Package`." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` serão removidas. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` será removido. Use o objeto `Package` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` será removido. Use o objeto `PackageDependency` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "'guid' será removido. Use o objeto 'PackageFile' em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` será removido. Use o objeto `PackageFile` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` serão removidos. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` serão removidos. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` será removido. Use o objeto `PackageStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` será removido. Use o objeto `PackageTag` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` será removido. Use o objeto `PackageTag` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` será removido. Use o objeto `PackageVersion` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` serão removidos. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` será removido. Use o objeto `PackageVersionStatistics` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` será removido. Use `Sponsorship.sponsorable` em vez disso." + reason: "`Sponsorship.maintainer` será removido." + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` será removido. Use o objeto `PackageOwner` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` será removido. Use o objeto `PackageSearch` em vez disso." + reason: Renomeando campos e objetos de pacotes GitHub. + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` será removido. Use Issue.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` será removido. Use PullRequest.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea diff --git a/translations/pt-BR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..ef72e820c233 --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: Acesso à exclusão de versão pacote + description: >- + Esta pré-visualização adiciona suporte para a mudança do DeletePackageVersion que permite a exclusão de versões privadas de pacotes. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Implantações + description: >- + Esta visualização adiciona suporte para mudanças e novos recursos nos deployments. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Verificações + description: Esta visualização adiciona suporte para verificações de leitura criadas pelo GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - Mais informações detalhadas sobre o estado de merge de uma pull request. + description: >- + Esta visualização adiciona suporte para acessar campos que fornecem informações mais detalhadas sobre o estado de merge de uma pull request. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Atualiza vários refs em uma única operação. + description: Essa pré-visualização adiciona suporte para atualizar múltiplas refs em uma única operação. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Detalhes Tarefa Projeto + description: >- + Esta visualização adiciona detalhes de projeto, cartão de projeto e coluna de projetos para eventos de questões relacionadas ao projeto. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Criar anexos de conteúdo + description: Esta visualização adiciona suporte para a criação de anexos de conteúdo. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Visualização de Issues fixados + description: Esta visualização adiciona suporte para os issues fixos. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Visualização de Etiquetas + description: >- + Esta visualização adiciona suporte para adicionar, atualizar, criar e excluir etiquetas. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Importar Projeto + description: Esta visualização adiciona suporte para a importação de projetos. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Pré-visualização da Revisão da Equipe + description: >- + Esta pré-visualização adiciona suporte para atualizar as configurações da atribuição de revisão de equipe. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/pt-BR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/pt-BR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..91b11368a7aa --- /dev/null +++ b/translations/pt-BR/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` será removido. Use `uploadUrl` em vez disso." + reason: "'uploadUrlTemplate' está sendo removido porque não é uma URL padrão e adiciona um passo extra do usuário." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` será removido. Use EnterpriseBillingInfo.totalAvailableLicenses em vez disso." + reason: "`availableSeats` serão substituídos por 'totalAvailableLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` serão removidos. Use EnterpriseBillingInfo.totalLicenses em vez disso." + reason: "`seats` serão substituídos por 'totalLicenses' para fornecer mais clareza sobre o valor que está sendo devolvido" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` será removido. Use o campo `assignee`." + reason: Os responsáveis podem agora ser mannequines. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` será removido. Use `Sponsorship.sponsorable` em vez disso." + reason: "`Sponsorship.maintainer` será removido." + date: 'RegistryPackageDependency.dependencyType' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os integrantes pendentes consomem uma licença + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` será removido. Use o campo `pendingCollaboratorInvitations` em vez disso." + reason: Os convites de repositório agora podem ser associados a um email, não apenas a um convidado. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` será removido. Use Issue.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` será removido. Use PullRequest.timelineItems em vez disso." + reason: "`timeline` será removido" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` será removido." + reason: "`INVITEE_LOGIN` não é mais um valor de campo válido. Convites de repositório agora podem ser associados a um email, não apenas a um convidado." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` será removido. Use `Sponsorship.sponsorEntity` em vez disso." + reason: "`Sponsorship.sponsor` será removido." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: O type `permission` mudará de `RepositoryPermission!` para `String`. + reason: Este campo pode retornar valores adicionais + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os integrantes consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os colaboradores externos consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` será removido." + reason: Todos os colaboradores pendentes consomem uma licença + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon diff --git a/translations/pt-BR/data/graphql/graphql_previews.yml b/translations/pt-BR/data/graphql/graphql_previews.yml index dfa025edecfd..cfc098df73de 100644 --- a/translations/pt-BR/data/graphql/graphql_previews.yml +++ b/translations/pt-BR/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: Acesso aos Repositórios com Gráfico de Dependência description: Esta visualização adiciona suporte para a leitura em um repositório com gráfico de dependência. diff --git a/translations/pt-BR/data/reusables/actions/actions-not-verified.md b/translations/pt-BR/data/reusables/actions/actions-not-verified.md index 7e12068cc33c..61c3a7cdfaa0 100644 --- a/translations/pt-BR/data/reusables/actions/actions-not-verified.md +++ b/translations/pt-BR/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Qualquer pessoa pode publicar uma ação em {% data variables.product.prodname_marketplace %} desde que cumpram os termos de serviço. Ao contrário dos aplicativos, {% data variables.product.prodname_actions %} listados em {% data variables.product.prodname_marketplace %} não são verificados por {% data variables.product.prodname_dotcom %}. +Qualquer pessoa pode publicar uma ação em {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifica algumas organizações parceiras, mas, diferentemente dos aplicativos verificados, {% data variables.product.prodname_dotcom %} não revisa ou verifica ações individuais listadas em {% data variables.product.prodname_marketplace %}. diff --git a/translations/pt-BR/data/reusables/actions/enterprise-beta.md b/translations/pt-BR/data/reusables/actions/enterprise-beta.md index 34984da35078..d86df3736c44 100644 --- a/translations/pt-BR/data/reusables/actions/enterprise-beta.md +++ b/translations/pt-BR/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **Observação:** O suporte de {% data variables.product.prodname_actions %} em {% data variables.product.prodname_ghe_server %} 2.22 é beta pública limitada. Para revisar os requisitos de armazenamento externo e solicitar acesso ao beta, consulte "[Habilitar {% data variables.product.prodname_actions %} e configurar o armazenamento](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)". diff --git a/translations/pt-BR/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/pt-BR/data/reusables/actions/enterprise-github-hosted-runners.md index 798a8e1d86f1..5a97a48e4918 100644 --- a/translations/pt-BR/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/pt-BR/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Observação:** Executores hospedados em {% data variables.product.prodname_dotcom %} não são atualmente compatíveis com {% data variables.product.prodname_ghe_server %}. Você pode ver mais informações sobre suporte futuro planejado no [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/translations/pt-BR/data/reusables/actions/enterprise-marketplace-actions.md b/translations/pt-BR/data/reusables/actions/enterprise-marketplace-actions.md index 5ef7d584b791..e73516061ce2 100644 --- a/translations/pt-BR/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/pt-BR/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/pt-BR/data/reusables/actions/enterprise-setup-prereq.md b/translations/pt-BR/data/reusables/actions/enterprise-setup-prereq.md index d17d43a29f46..336e3483907f 100644 --- a/translations/pt-BR/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/pt-BR/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Usar executores auto-hospedados no {% data variables.product.prodname_ghe_server %} diff --git a/translations/pt-BR/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/pt-BR/data/reusables/apps/deprecating_auth_with_query_parameters.md index 06df84b48c4d..f8089fbc5d2b 100644 --- a/translations/pt-BR/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/pt-BR/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Aviso de método obsoleto:** {% data variables.product.prodname_dotcom %} irá descontinuar a autenticação para a API usando parâmetros de consulta. A autenticação para a API deve ser feita com a [autenticação básica HTTP](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Usar parâmetros de consulta para efetuar a autenticação na API não funcionará mais a partir de 5 de maio de 2021. {% endif %} Para mais informações, incluindo brownouts agendadas, veja [blog post](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% if currentVersion != "free-pro-team@latest" %} Embora disponível, a autenticação da API usando parâmetros de consulta não é mais compatível devido a questões de segurança. Em vez disso, recomendamos que integradores movam seu token de acesso, `client_id`, or `client_secret` no cabeçalho. {% data variables.product.prodname_dotcom %} anunciará a remoção da autenticação por parâmetros de consulta com aviso prévio. {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Em vez disso, recomendamos que integradores movam seu token de acesso, `client_id`, or `client_secret` no cabeçalho. {% data variables.product.prodname_dotcom %} anunciará a remoção da autenticação por parâmetros de consulta com aviso prévio. {% endif %} {% endwarning %} {% endif %} diff --git a/translations/pt-BR/data/reusables/apps/deprecating_github_services_ghe.md b/translations/pt-BR/data/reusables/apps/deprecating_github_services_ghe.md index e1475ae8ffc8..6ac8784e412e 100644 --- a/translations/pt-BR/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/pt-BR/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **Nota:** GitHub Enterprise versão 2. 7 e superiores não permitem mais que os administradores instalem novos Serviços GitHub e os serviços existentes deixarão de funcionar no GitHub Enterprise versão 2.20 ou superior. Você pode usar o [Replacing GitHub Services guide](/v3/guides/replacing-github-services) para ajudá-lo a atualizar seus serviços para webhooks. diff --git a/translations/pt-BR/data/reusables/apps/deprecating_password_auth.md b/translations/pt-BR/data/reusables/apps/deprecating_password_auth.md index 9c1c13c503c4..58f6e07ffe94 100644 --- a/translations/pt-BR/data/reusables/apps/deprecating_password_auth.md +++ b/translations/pt-BR/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Aviso de Depreciação:** {% data variables.product.prodname_dotcom %} irá descontinuar a autenticação de senha com a API. Agora, você deve efetuar a autenticação na API de {% data variables.product.prodname_dotcom %} com um token da API, como, por exemplo, um token de acesso do OAuth, token de acesso de instalação do aplicativo GitHub ou token de acesso pessoal, dependendo do que você precisa fazer com o token.{% if currentVersion == "free-pro-team@latest" %} A autenticação de senha na API será removida em 13 de Novembro de 2020.{% endif %} Para mais informações{% if currentVersion == "free-pro-team@latest" %} incluindo períodos de inatividade agendados,{% endif %} veja o [post no blogue](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} A autenticação na API que usa uma senha está atualmente disponível e ainda não está obsoleta em {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} anunciará a depreciação e fornecerá um aviso antecipadamente antes de remover o suporte para este recurso.{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} anunciará a depreciação e fornecerá um aviso antecipadamente antes de remover o suporte para este recurso.{% endif %} {% endwarning %} {% endif %} diff --git a/translations/pt-BR/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/pt-BR/data/reusables/apps/deprecating_token_oauth_authorizations.md index d26d7a658a5c..73904fa8d5f7 100644 --- a/translations/pt-BR/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/pt-BR/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Aviso de Depreciação:** O atributo `token` está obsoleto em algumas respostas da API de Autorizações OAuth: diff --git a/translations/pt-BR/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/pt-BR/data/reusables/apps/expiring_user_authorization_tokens.md index 8fc99b96541d..ca570fa061bb 100644 --- a/translations/pt-BR/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/pt-BR/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Para manter tokens de acesso do usuário para servidor mais seguros, você pode usar tokens de acesso que expiram após 8 horas, e um token de atualização que pode ser trocado por um novo token de acesso. Para mais informação, consulte "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/pt-BR/data/reusables/branches/set-default-branch.md b/translations/pt-BR/data/reusables/branches/set-default-branch.md index f85f3b7dba69..00512ded87a9 100644 --- a/translations/pt-BR/data/reusables/branches/set-default-branch.md +++ b/translations/pt-BR/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -Você pode definir o nome do branch-padrão para novos repositórios. Para obter mais informações, consulte "[Gerenciar o branch-padrão para seus repositórios](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories), "[Gerenciar o nome do branch-padrão para repositórios na sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization), ou "[Aplicar uma política com o nome do branch-padrão](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name) +Você pode definir o nome do branch-padrão para novos repositórios. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/pt-BR/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/pt-BR/data/reusables/cli/filter-issues-and-pull-requests-tip.md index ecec29ab3e02..183ad900ea40 100644 --- a/translations/pt-BR/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/pt-BR/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Dica**: Também é possível filtrar problemas ou pull requests usando o {% data variables.product.prodname_cli %}. Para mais informações, consulte a "[`lista de problemas do gh`](https://cli.github.com/manual/gh_issue_list)" ou "[`lista pr do gh`](https://cli.github.com/manual/gh_pr_list)" na documentação de {% data variables.product.prodname_cli %}. diff --git a/translations/pt-BR/data/reusables/code-scanning/about-code-scanning.md b/translations/pt-BR/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/translations/pt-BR/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/pt-BR/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/pt-BR/data/reusables/code-scanning/beta.md b/translations/pt-BR/data/reusables/code-scanning/beta.md index 4ba1ffac10d3..aaeb4a91f1e7 100644 --- a/translations/pt-BR/data/reusables/code-scanning/beta.md +++ b/translations/pt-BR/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..0d91433f48cb --- /dev/null +++ b/translations/pt-BR/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +É importante escolher o motivo apropriado no menu suspenso, pois isso pode afetar se uma consulta continua sendo incluída em análise futura. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 8772b9be683b..2e5f4ff87609 100644 --- a/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Observação:** O administrador do site deve habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location_enterprise %} antes de usar este recurso. Se você desejar usar o {% data variables.product.prodname_actions %} para fazer a varredura do seu código, o administrador do site também deverá habilitar o {% data variables.product.prodname_actions %} e configurar a infraestrutura necessária. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_code_scanning %} para seu aplicativo ](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". +**Observação:** O administrador do site deve habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de usar este recurso. Se você desejar usar o {% data variables.product.prodname_actions %} para fazer a varredura do seu código, o administrador do site também deverá habilitar o {% data variables.product.prodname_actions %} e configurar a infraestrutura necessária. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_code_scanning %} para seu aplicativo ](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". {% endnote %} diff --git a/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning.md index 187b281b10ea..2cd027119e6d 100644 --- a/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/pt-BR/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Observação:** O administrador do site deve habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location_enterprise %} antes de usar este recurso. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_code_scanning %} para seu aplicativo ](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". +**Observação:** O administrador do site deve habilitar {% data variables.product.prodname_code_scanning %} para {% data variables.product.product_location %} antes de usar este recurso. Para obter mais informações, consulte "[Configurar o {% data variables.product.prodname_code_scanning %} para seu aplicativo ](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)". {% endnote %} diff --git a/translations/pt-BR/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/pt-BR/data/reusables/code-scanning/false-positive-fix-codeql.md index 59bdff96b876..9204038e05d5 100644 --- a/translations/pt-BR/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/pt-BR/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -Se você fechar um alerta de {% data variables.product.prodname_codeql %} como um falso resultado positivo, por exemplo, porque o código usa uma biblioteca de sanitização incompatível, considere contribuir ao repositório de {% data variables.product.prodname_codeql %} e melhorar a análise. Para obter mais informações sobre {% data variables.product.prodname_codeql %}, consulte "[Contribuir para {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)". +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. Para obter mais informações sobre {% data variables.product.prodname_codeql %}, consulte "[Contribuir para {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)". diff --git a/translations/pt-BR/data/reusables/dependabot/automated-tests-note.md b/translations/pt-BR/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..03e6861ba98e --- /dev/null +++ b/translations/pt-BR/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**Observação:** É uma prática recomendada ter testes automatizados e processos de aceitação em vigor para que as verificações sejam realizadas antes do merge do pull request. Isso é especialmente importante se a versão sugerida a ser atualizada contiver funcionalidades adicionais ou se uma mudança que quebrar o código do seu projeto. Para obter mais informações sobre a integração contínua, consulte "[Sobre integração contínua](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)". + +{% endnote %} diff --git a/translations/pt-BR/data/reusables/dependabot/pull-request-introduction.md b/translations/pt-BR/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..e90899b87f4c --- /dev/null +++ b/translations/pt-BR/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +O {% data variables.product.prodname_dependabot %} gera pull requests para atualizar dependências. Dependendo de como seu repositório está configurado, o {% data variables.product.prodname_dependabot_short %} pode gerar pull requests para atualizações de versão e/ou para atualizações de segurança. Você gerencia essas pull requests da mesma forma que qualquer outra pull request, mas também existem alguns comandos extras disponíveis. Para obter mais informações sobre habilitar atualizações de dependência {% data variables.product.prodname_dependabot %}, consulte "[Configurando {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" e "[Habilitando e desabilitando atualizações de versão](/github/administering-a-repository/enabling-and-disabling-version-updates)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/dependabot/supported-package-managers.md b/translations/pt-BR/data/reusables/dependabot/supported-package-managers.md index d3641aac4608..3bfa04903d0d 100644 --- a/translations/pt-BR/data/reusables/dependabot/supported-package-managers.md +++ b/translations/pt-BR/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ | Elm: `elm` | | | git submodule: `gitsubmodule` | | | GitHub Actions: `github-actions` | | -| Go modules: `gomod` | | +| Go modules: `gomod` | **X** | | Gradle: `gradle` | | | Maven: `maven` | | | Mix: `mix` | | diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..e08c095288fa --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. Navegue até o {% data variables.product.prodname_dotcom_the_website %}. + +1. No canto superior direito de {% data variables.product.prodname_dotcom_the_website %}, clique na sua foto de perfil e, em seguida, clique em **Suas empresas**. !["Suas empresas" no menu suspenso para a foto do perfil em {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) + +1. Na lista de empresas, clique na empresa que você deseja visualizar. ![Nome de uma empresa na lista das suas empresas](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise.md b/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise.md index 4bd1144960fb..75a114de9c6d 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. No canto superior direito de {% data variables.product.product_name %}, clique na sua foto de perfil e, em seguida, clique em **Suas empresas**. !["Suas empresas" no menu suspenso para a foto do perfil no GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. No canto superior direito de {% data variables.product.product_name %}, clique na sua foto de perfil e, em seguida, clique em **Suas empresas**. + !["Suas empresas" no menu suspenso para a foto do perfil em {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. Na lista de empresas, clique na empresa que você deseja visualizar. ![Nome de uma empresa na lista das suas empresas](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Acesse a conta corporativa visitando {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, substituindo `HOSTNAME` pelo nome de host da sua instância e `ENTERPRISE-NAME` pelo nome da conta da sua empresa. + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. No canto superior direito de {% data variables.product.product_name %}, clique na sua foto de perfil e, em seguida, clique em **Configurações da empresa**. + !["Configurações da empresa" no menu suspenso para foto do perfil em {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index 5e97e64c987d..b7ef65c1d8f1 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -As contas corporativas estão disponíveis com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %} clientes pagando por fatura. O faturamento para todas as organizações e {% data variables.product.prodname_ghe_server %} instâncias conectadas à sua conta corporativa é agregado em uma única fatura. Para obter mais informações, sobre como gerenciar sua assinatura do {% data variables.product.prodname_ghe_cloud %} consulte "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." Para obter mais informações sobre como gerenciar suas configurações de faturamento do {% data variables.product.prodname_ghe_server %} consulte "[Managing billing for {% data variables.product.prodname_enterprise %}](/enterprise/admin/installation/managing-billing-for-github-enterprise)." +As contas corporativas estão disponíveis com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %} clientes pagando por fatura. O faturamento para todas as organizações e {% data variables.product.prodname_ghe_server %} instâncias conectadas à sua conta corporativa é agregado em uma única fatura. Para obter mais informações, sobre como gerenciar sua assinatura do {% data variables.product.prodname_ghe_cloud %} consulte "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-administrators.md index 3ccf49b5cfab..b4d889bf0079 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -Atualmente, existem dois papéis administrativos disponíveis nas contas corporativas: proprietários corporativos, que podem acessar e gerenciar todas as configurações através da conta e gerentes de cobrança, que podem acessar e gerenciar apenas as configurações de faturamento da conta corporativa. Os proprietários da empresa também podem ver todos os membros e colaboradores externos de todas as organizações pertencentes à conta da empresa. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/license-tab.md b/translations/pt-BR/data/reusables/enterprise-accounts/license-tab.md index afa5562dc60c..d6f060404e78 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. Na barra lateral esquerda, clique em **License**. ![Aba de licença na barra lateral de configurações do servidor empresarial](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. Na barra lateral esquerda, clique em **Enterprise licensing** (Licenciamento Empresarial). ![Aba "Licenciamento empresarial" na barra lateral de configurações da conta corporativa](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. Na barra lateral esquerda, clique em **License**. ![Aba "Licença" na barra lateral de configurações da conta corporativa](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/options-tab.md b/translations/pt-BR/data/reusables/enterprise-accounts/options-tab.md index 2cc48285517d..447d2147faf5 100644 --- a/translations/pt-BR/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/pt-BR/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Em {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Políticas**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Configurações"{% endif %}, clique em **Opções**. ![Aba Opções na barra lateral de configurações da conta corporativa](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Aba Opções na barra lateral de configurações da conta corporativa](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/pt-BR/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..2a45283ec52f --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. Clique em **Salvar**. ![Save button](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/pt-BR/data/reusables/enterprise-accounts/pages-tab.md b/translations/pt-BR/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise-managed/about-billing.md b/translations/pt-BR/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise/rate_limit.md b/translations/pt-BR/data/reusables/enterprise/rate_limit.md index 3e86f46d9c2d..270fbdcb89f4 100644 --- a/translations/pt-BR/data/reusables/enterprise/rate_limit.md +++ b/translations/pt-BR/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Observe que os limites mencionados acima são os limites de taxa padrão para um -instância de {% data variables.product.prodname_ghe_server %}. Entre em contato com o administrador do site para confirmar se os limites de taxa estão habilitados e como eles estão configurados. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %}. Entre em contato com o administrador do site para confirmar se os limites de taxa estão habilitados e como eles estão configurados. {% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/pt-BR/data/reusables/enterprise_enterprise_support/installing-releases.md index be86a46e2bf7..b79dd504a25e 100644 --- a/translations/pt-BR/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/pt-BR/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### Instalar versões do {% data variables.product.prodname_ghe_server %} -Para garantir que o {% data variables.product.product_location_enterprise %} seja estável, você deve instalar e implementar lançamentos do {% data variables.product.prodname_ghe_server %}. A instalação dos lançamentos {% data variables.product.prodname_ghe_server %} garante que você tenha os recursos mais recentes, modificações, e aprimoramentos, bem como qualquer atualização de recursos, correções de código, patches ou outras atualizações e correções gerais para {% data variables.product.prodname_ghe_server %}. +Para garantir que o {% data variables.product.product_location %} seja estável, você deve instalar e implementar lançamentos do {% data variables.product.prodname_ghe_server %}. A instalação dos lançamentos {% data variables.product.prodname_ghe_server %} garante que você tenha os recursos mais recentes, modificações, e aprimoramentos, bem como qualquer atualização de recursos, correções de código, patches ou outras atualizações e correções gerais para {% data variables.product.prodname_ghe_server %}. diff --git a/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 4ef8e862bdb4..2af04f118daf 100644 --- a/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -9,7 +9,7 @@ - Escolha **{% data variables.product.support_ticket_priority_urgent %}** para relatar {% if currentVersion == "free-pro-team@latest" %}uma falha crítica do sistema{% else %}falhas fatais do sistema, interrupções que afetam as operações críticas do sistema, incidentes de segurança e licenças expiradas{% endif %}. - Escolha **{% data variables.product.support_ticket_priority_high %}** para relatar problemas que afetam as operações de negócio, incluindo {% if currentVersion == "free-pro-team@latest" %}a remoção de dados confidenciais (commits, problemas, pull requests, anexos enviados) das suas próprias contas e restaurações de organização{% else %}problemas de desempenho do sistema{% endif %}ou para relatar erros críticos. - Escolha **{% data variables.product.support_ticket_priority_normal %}** para {% if currentVersion == "free-pro-team@latest" %}solicitar recuperação de conta ou remoção de sinalizador de spam, relatar problemas de login do usuário{% else %}fazer solicitações técnicas, como alterações de configuração e integrações de terceiros{% endif %}e para relatar erros não críticos. - - Escolha **{% data variables.product.support_ticket_priority_low %}** para fazer perguntas gerais e enviar solicitações para novos recursos, compras, treinamentos ou verificações de integridade.{% if currentVersion != "free-pro-team@latest" %} + - Escolha **{% data variables.product.support_ticket_priority_low %}** para fazer perguntas gerais e enviar solicitações para novos recursos, compras, treinamentos ou check-ups do ambiente de segurança de Ti.{% if enterpriseServerVersions contains currentVersion %} 1. No " menu suspenso séries de {% data variables.product.prodname_enterprise %}", selecione a versão de {% data variables.product.prodname_ghe_server %} que você está usando. ![{% data variables.product.prodname_enterprise %} Series drop-down menu](/assets/images/enterprise/support/support-ticket-ghes-series.png) diff --git a/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index ba34269b0d7c..dc8494631792 100644 --- a/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/pt-BR/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. Clique em **Enviar**. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Se você escolheu não incluir diagnósticos no seu tíquete de suporte, você pode compartilhar informações de diagnóstico com suporte de {% data variables.product.prodname_enterprise %} após enviar a sua solicitação de suporte. Para obter mais informações, consulte "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)."{% endif %} diff --git a/translations/pt-BR/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/pt-BR/data/reusables/enterprise_installation/aws-recommended-instance-types.md index a74f2a9550a3..3d34978276f7 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ Com base na contagem de licenças de usuário, recomendamos os seguintes tipos de instâncias. | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | Licenças de usuário | Tipo recomendado | |:---------------------------------------- | ----------------:| | Teste, demonstração ou 10 usuários leves | r4.large | diff --git a/translations/pt-BR/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/pt-BR/data/reusables/enterprise_installation/aws-supported-instance-types.md index 5e30521f31d6..2c5a7a83dde0 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -1,37 +1,37 @@ -{% data variables.product.prodname_ghe_server %} é suportado nos seguintes tipos de instância do EC2. Para obter mais informações, consulte [the AWS EC2 instance type overview page](http://aws.amazon.com/ec2/instance-types/). +{% data variables.product.prodname_ghe_server %} is supported on the following EC2 instance types. For more information, see [the AWS EC2 instance type overview page](http://aws.amazon.com/ec2/instance-types/). -| Tipo de instância EC2 | Modelo | -| --------------------- | ---------------------------------- | -| C3 | c3.2xlarge, c3.4xlarge, c3.8xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| C3 | c3.2xlarge, c3.4xlarge, c3.8xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | ---------------------------------- | -| C4 | c4.2xlarge, c4.4xlarge, c4.8xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| C4 | c4.2xlarge, c4.4xlarge, c4.8xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | -------------------------------------------------------------------- | -| C5 | c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| C5 | c5.large, c5.xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.18xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | --------------------- | -| M3 | m3.xlarge, m3.2xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| M3 | m3.xlarge, m3.2xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | ----------------------------------------------------------- | -| M4 | m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| M4 | m4.xlarge, m4.2xlarge, m4.4xlarge, m4.10xlarge, m4.16xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | --------------------------------------------------------------------- | -| M5 | m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| M5 | m5.large, m5.xlarge, m5.2xlarge, m5.4xlarge, m5.12xlarge, m5.24xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | -------------------------------------------------------------------- | -| R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | -| Tipo de instância EC2 | Modelo | -| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2 instance type | Model | +| ----------------- | ----- | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | -| Tipo de instância EC2 | Modelo | -| --------------------- | ------------------------ | -| X1 | x1.16xlarge, x1.32xlarge | +| EC2 instance type | Model | +| ----------------- | ----- | +| X1 | x1.16xlarge, x1.32xlarge | diff --git a/translations/pt-BR/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/pt-BR/data/reusables/enterprise_installation/disable-github-pages-warning.md index 3872d6bf1139..ecac6ccacbf0 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**Aviso:** Se o isolamento de subdomínio estiver desativado, recomendamos também desativar {% data variables.product.prodname_pages %} no seu dispositivo. Não haverá forma de isolar o conteúdo {% data variables.product.prodname_pages %} fornecido pelo usuário dos dados do seu appliance. Para obter mais informações, consulte "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)." +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise_installation/download-package.md b/translations/pt-BR/data/reusables/enterprise_installation/download-package.md index d4d14a968b83..5ecec9b12768 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/download-package.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. Baixe o pacote de atualização para {% data variables.product.product_location_enterprise %} usando `curl`: +1. Baixe o pacote de atualização para {% data variables.product.product_location %} usando `curl`: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/pt-BR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/pt-BR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 20aa4113a8ca..8be5328b6e15 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Requisitos mínimos -Recomendamos diferentes configurações de hardware, dependendo do número de licenças de usuário para {% data variables.product.product_location_enterprise %}. Se você fornecer mais recursos do que os requisitos mínimos, sua instância terá um desempenho e uma escala melhores. +Recomendamos diferentes configurações de hardware, dependendo do número de licenças de usuário para {% data variables.product.product_location %}. Se você fornecer mais recursos do que os requisitos mínimos, sua instância terá um desempenho e uma escala melhores. {% data reusables.enterprise_installation.hardware-rec-table %} Para obter mais informações sobre o ajuste de recursos para uma instância existente, consulte "[aumentar a capacidade de armazenamento](/enterprise/admin/installation/increasing-storage-capacity)" e "[aumentar recursos de CPU ou memória](/enterprise/admin/installation/increasing-cpu-or-memory-resources)". -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Se você habilitar o beta para {% data variables.product.prodname_actions %} na sua instância, recomendamos que você planeje uma capacidade adicional. @@ -32,7 +32,7 @@ Recomendamos um SSD de alto desempenho com operações de alta entrada/saída po A sua instância exige um disco de dados persistente separado do disco raiz. Para obter mais informações, consulte "[System overview](/enterprise/admin/guides/installation/system-overview)." -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Se você habilitar o beta de {% data variables.product.prodname_actions %} em {% data variables.product.prodname_ghe_server %} 2.22, você precisará configurar o armazenamento externo do blob. Para obter mais informações, consulte "[Habilitar {% data variables.product.prodname_actions %} e configurar o armazenamento](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)". diff --git a/translations/pt-BR/data/reusables/enterprise_installation/request-a-trial.md b/translations/pt-BR/data/reusables/enterprise_installation/request-a-trial.md index be2d9e73e9fb..9f79ba550323 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -Você pode solicitar uma versão de avaliação para avaliar {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "[Configurar uma versão de avaliação do {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)". +Você pode solicitar uma versão de avaliação para avaliar {% data variables.product.prodname_ghe_server %}. Para obter mais informações, consulte "Configurar uma versão de avaliação do {% data variables.product.prodname_ghe_server %}". diff --git a/translations/pt-BR/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/pt-BR/data/reusables/enterprise_installation/ssh-into-instance.md index 81aa083b4113..70a7cf3f4664 100644 --- a/translations/pt-BR/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/pt-BR/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. SSH em {% data variables.product.product_location_enterprise %}. +1. SSH em {% data variables.product.product_location %}. ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/pt-BR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/pt-BR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index 5d4d5f1e6943..810fa55aa161 100644 --- a/translations/pt-BR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/pt-BR/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Aviso**: Mudar esta configuração fará com que{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} seja reiniciado. Você deve programar essa mudança com cuidado para minimizar o tempo de inatividade. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. Você deve programar essa mudança com cuidado para minimizar o tempo de inatividade. {% endwarning %} diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/access-settings.md index dce9c6c6dff6..3d344da6709f 100644 --- a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. No canto superior direito de qualquer página, clique em {% octicon "rocket" aria-label="The rocket ship" %}. ![Ícone de foguete para acessar as configurações de administrador do site](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Ícone de foguete para acessar as configurações de administrador do site](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/business.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/business.md index c2449130becc..227f36c0dca4 100644 --- a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. Na barra lateral esquerda, clique em **Empresa{% if currentVersion ver_gt "enterprise-server@2.21" %} visão geral{% endif %}**. ![Empresa{% if currentVersion ver_gt "enterprise-server@2.21" %} aba visão geral{% endif %} nas configurações de administrador do Site](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 73bc63001257..aee1a85215b9 100644 --- a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -O limite de inatividade é o tempo que um usuário deve ser inativo para ser considerado inativo. O limite de inatividade padrão é de 90 dias, no entanto, você pode personalizar o limite de inatividade para {% data variables.product.product_location_enterprise %}. +O limite de inatividade é o tempo que um usuário deve ser inativo para ser considerado inativo. O limite de inatividade padrão é de 90 dias, no entanto, você pode personalizar o limite de inatividade para {% data variables.product.product_location %}. diff --git a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/sign-in.md index 8dbe147d67c3..60aff966ab04 100644 --- a/translations/pt-BR/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/pt-BR/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. Faça login no {% data variables.product.product_location_enterprise %} em `http(s)://HOSTNAME/login`. +1. Faça login no {% data variables.product.product_location %} em `http(s)://HOSTNAME/login`. diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md index 242b9964be63..5162c731c7f0 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Opcionalmente, selecione **Allow built-in authentication** para convidar usuários a utilizar a autenticação integrada se eles não pertencerem ao provedor de identidade do {% data variables.product.product_location_enterprise %}. +Opcionalmente, selecione **Allow built-in authentication** para convidar usuários a utilizar a autenticação integrada se eles não pertencerem ao provedor de identidade do {% data variables.product.product_location %}. diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/pt-BR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 2d7e816b34b5..7c2c52411980 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} Como parte de sua configuração de otimização, LDAP Sync não irá transferir sua estrutura de equipe aninhada. Para criar relacionamentos de equipe filhos e pais, você deve recriar manualmente a estrutura de equipe aninhada e sincronizá-la com o grupo LDAP correspondente. Para obter mais informações, consulte "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" (Criar equipes) +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/files/add-file.md b/translations/pt-BR/data/reusables/files/add-file.md index 6a1c0af0ebda..d347f1765c34 100644 --- a/translations/pt-BR/data/reusables/files/add-file.md +++ b/translations/pt-BR/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Acima da lista de arquivos, clique em **Create new file** (Criar novo arquivo). !["Criar novo arquivo" botão](/assets/images/help/repository/create_new_file.png) {% else %} 1. Acima da lista de arquivos, utilizando o menu suspenso **Add file** (Adicionar arquivo), clique em **Create new file** (Criar novo arquivo). !["Criar novo arquivo" no menu suspenso "Adicionar arquivo"](/assets/images/help/repository/create_new_file.png) diff --git a/translations/pt-BR/data/reusables/gated-features/autolinks.md b/translations/pt-BR/data/reusables/gated-features/autolinks.md index 61a600774fc2..d545d6a5b4ac 100644 --- a/translations/pt-BR/data/reusables/gated-features/autolinks.md +++ b/translations/pt-BR/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Os autolinks estão disponíveis em repositórios com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/branch-restrictions.md b/translations/pt-BR/data/reusables/gated-features/branch-restrictions.md index 450c4afa5fae..256549fb22bb 100644 --- a/translations/pt-BR/data/reusables/gated-features/branch-restrictions.md +++ b/translations/pt-BR/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -Branches protegidos estão disponíveis em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizações e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. A capacidade de restringir branches é um tipo de proteção de branch que está disponível em repositórios públicos e privados de propriedade de organizações em {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
+Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/code-owners.md b/translations/pt-BR/data/reusables/gated-features/code-owners.md index 56245a2bd258..3dc4547af8f2 100644 --- a/translations/pt-BR/data/reusables/gated-features/code-owners.md +++ b/translations/pt-BR/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -Você pode definir proprietários de código em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizações e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/code-review-assignment.md b/translations/pt-BR/data/reusables/gated-features/code-review-assignment.md index 3ea50ed14323..2cf8f15764fc 100644 --- a/translations/pt-BR/data/reusables/gated-features/code-review-assignment.md +++ b/translations/pt-BR/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Atribuição de revisão do código está disponível com {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} e {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". diff --git a/translations/pt-BR/data/reusables/gated-features/code-scanning.md b/translations/pt-BR/data/reusables/gated-features/code-scanning.md index fc21cc622337..2bcd80c1d4af 100644 --- a/translations/pt-BR/data/reusables/gated-features/code-scanning.md +++ b/translations/pt-BR/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} está disponível em repositórios públicos e em repositórios públicos e privados pertencentes a organizações com uma licença para {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} is available {% if currentVersion == "free-pro-team@latest" %}in public repositories, and in private repositories owned by organizations with {% else %}if you have {% endif %}an {% data variables.product.prodname_advanced_security %} license. {% data reusables.gated-features.more-info %} diff --git a/translations/pt-BR/data/reusables/gated-features/display-names.md b/translations/pt-BR/data/reusables/gated-features/display-names.md index e829f2d6b85b..e6c3fb57f0f8 100644 --- a/translations/pt-BR/data/reusables/gated-features/display-names.md +++ b/translations/pt-BR/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -É possível permitir que integrantes vejam os nomes de perfil dos autores dos comentários com {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+, e {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". diff --git a/translations/pt-BR/data/reusables/gated-features/draft-prs.md b/translations/pt-BR/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/pt-BR/data/reusables/gated-features/draft-prs.md +++ b/translations/pt-BR/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/enterprise-accounts.md b/translations/pt-BR/data/reusables/gated-features/enterprise-accounts.md index 37ab60c6c5b8..2206582f7c4d 100644 --- a/translations/pt-BR/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/pt-BR/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -As contas corporativas estão disponíveis com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}Para obter mais informações, consulte "[Sobre contas corporativas](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}Para obter mais informações, consulte "[Sobre contas corporativas](/articles/about-enterprise-accounts)."{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/internal-repos.md b/translations/pt-BR/data/reusables/gated-features/internal-repos.md index 4525285aac95..317442554b2d 100644 --- a/translations/pt-BR/data/reusables/gated-features/internal-repos.md +++ b/translations/pt-BR/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -Os repositórios internos estão disponíveis com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %} 2.20+. Para obter mais informações, consulte os "Produtos do GitHub". +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. Para obter mais informações, consulte os "Produtos do GitHub". diff --git a/translations/pt-BR/data/reusables/gated-features/pages.md b/translations/pt-BR/data/reusables/gated-features/pages.md index fcd0efc874cd..e24925cc9877 100644 --- a/translations/pt-BR/data/reusables/gated-features/pages.md +++ b/translations/pt-BR/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} está disponível em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizaçõe e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/protected-branches.md b/translations/pt-BR/data/reusables/gated-features/protected-branches.md index 983e2895790c..a9745fcec2b6 100644 --- a/translations/pt-BR/data/reusables/gated-features/protected-branches.md +++ b/translations/pt-BR/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -Branches protegidos estão disponíveis em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizações e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/repository-insights.md b/translations/pt-BR/data/reusables/gated-features/repository-insights.md index d208ee57ddd1..71016e9f967d 100644 --- a/translations/pt-BR/data/reusables/gated-features/repository-insights.md +++ b/translations/pt-BR/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -Este gráfico de informações de repositório está disponível em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizações, e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} Para mais informações, veja "[Sobre gráficos de repositórios](/articles/about-repository-graphs)" e "[produtos de {% data variables.product.prodname_dotcom %}](/articles/github-s-products).{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/pt-BR/data/reusables/gated-features/saml-sso.md b/translations/pt-BR/data/reusables/gated-features/saml-sso.md index 91a657f42c38..f46b2116c501 100644 --- a/translations/pt-BR/data/reusables/gated-features/saml-sso.md +++ b/translations/pt-BR/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -Logon único SAML estão disponíveis com {% data variables.product.prodname_ghe_cloud %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". diff --git a/translations/pt-BR/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/pt-BR/data/reusables/gated-features/ssh-certificate-authorities.md index 40e6ca0ba00f..a1507d33b0de 100644 --- a/translations/pt-BR/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/pt-BR/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -O suporte para autoridades certificadas SSH está disponível com {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %} 2.19+. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. Para obter mais informações, consulte os "[Produtos do GitHub](/articles/githubs-products)". diff --git a/translations/pt-BR/data/reusables/gated-features/wikis.md b/translations/pt-BR/data/reusables/gated-features/wikis.md index 4acd52c60ab1..61f560896e02 100644 --- a/translations/pt-BR/data/reusables/gated-features/wikis.md +++ b/translations/pt-BR/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wikis estão disponíveis em repositórios públicos com {% data variables.product.prodname_free_user %} e {% data variables.product.prodname_free_team %} para organizações e em repositórios públicos e privados com {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %} e {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/pt-BR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/pt-BR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index 915bdb8e15bc..ead0b1bbdf98 100644 --- a/translations/pt-BR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/pt-BR/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **Aviso:** Os gists anônimos não podem ser excluídos do navegador da Web. Para ter um gist anônimo excluído, entre em contato com {% data variables.contact.contact_support %}. Por favor, forneça a URL do gist que você deseja excluir. diff --git a/translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md b/translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md index 2679e0b24f27..3d1f2c249fc3 100644 --- a/translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/pt-BR/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -Por padrão, {% if currentVersion ver_gt "enterprise-server@2. 1" %} depois que {% data variables.product.prodname_actions %} está habilitado em {% data variables.product.product_location %}, ele{% else if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} está habilitado em todos os repositórios e organizações. Você pode optar por desabilitar {% data variables.product.prodname_actions %} ou limitá-los apenas a ações privadas, o que significa que as pessoas só poderão usar ações que existem no seu repositório. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. Você pode optar por desabilitar {% data variables.product.prodname_actions %} ou limitá-los apenas a ações privadas, o que significa que as pessoas só poderão usar ações que existem no seu repositório. diff --git a/translations/pt-BR/data/reusables/github-actions/macos-runner-preview.md b/translations/pt-BR/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..88a2d482c4e6 --- /dev/null +++ b/translations/pt-BR/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** The MacOS 11.0 virtual environment is currently provided as a preview only. The `macos-latest` YAML workflow label still uses the MacOS 10.15 virtual environment. + +{% endnote %} diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index ba64ff08795d..a292c7c05332 100644 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -Um executor auto-hospedado pode estar localizado no seu repositório, organização ou {% if currentVersion == "free-pro-team@latest" %}configurações da conta corporativa em {% data variables.product.prodname_dotcom %}{% else se currentVersion ! "free-pro-team@latest" e currentVersion ver_gt "enterprise-server@2. 1" %} configurações empresariais em {% data variables.product.product_location %}{% endif %}. Para gerenciar um executor auto-hospedado, você deve ter as seguintes permissões, dependendo de onde o executor auto-hospedado foi adicionado: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. Para gerenciar um executor auto-hospedado, você deve ter as seguintes permissões, dependendo de onde o executor auto-hospedado foi adicionado: - **Repositório de Usuário**: Você deve ser o proprietário do repositório. - **Organização**: Você deve ser um proprietário da organização. - **Repositório da organização**: Você deve ser o proprietário da organização ou ter acesso de administrador ao repositório. {% if currentVersion == "free-pro-team@latest" %} - **Conta corporativa**: Você deve ser proprietário de uma empresa. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Empresa**: Você deve ser um administrador do site de {% data variables.product.prodname_enterprise %} {% endif %} diff --git a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index 6a14a881ff81..537d3627671e 100644 --- a/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/pt-BR/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navegue por onde seu runner auto-hospedado está registrado: * **Em uma organização ou repositório**: navegue até a página principal e clique em {% octicon "gear" aria-label="The Settings gear" %} **Configurações**. - * {% if currentVersion == "free-pro-team@latest" %}**Se você estiver usando uma conta corporativa**: navegue até a conta corporativa acessando`https://github. om/enterprises/ENTERPRISE-NAME`, substituindo `ENTERPRISE-NAME` pelo nome da conta corporativa.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**Se estiver usando um executor de nível empresarial**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. No canto superior direito de qualquer página, clique em {% octicon "rocket" aria-label="The rocket ship" %}. 1. Na barra lateral esquerda, clique em **Visão geral da empresa**. @@ -9,4 +9,4 @@ * **Em uma organização ou um repositório**: clique em **Ações** na barra lateral esquerda. ![Configuração de ações](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**Se estiver usando uma conta corporativa**{% else if currentVersion != "free-pro-team@latest" e currentVersion ver_gt "enterprise-server@2. 1" %}**Se usar um executor de nível empresarial**{% endif %}: clique **Ações** em "Políticas de {% octicon "law" aria-label="The law icon" %}". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md b/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md index 08a1ef84235e..eb59a94fbb65 100644 --- a/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md +++ b/translations/pt-BR/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest` ou `ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest` or `macos-10.15` | diff --git a/translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md b/translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md index b83297c5cc58..33318a57d86f 100644 --- a/translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/pt-BR/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Matriz de trabalho** - A matriz de trabalho pode gerar no máximo 256 trabalhos por execução de fluxo de trabalho. Este limite também se aplica a executores auto-hospedados. +Uma matriz de tarefas pode gerar 256 tarefas no máximo por execução do fluxo de trabalho. Este limite também se aplica a executores auto-hospedados. diff --git a/translations/pt-BR/data/reusables/github-ae/about-billing.md b/translations/pt-BR/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/pt-BR/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/github-ae/github-ae-enables-you.md b/translations/pt-BR/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/pt-BR/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/pt-BR/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/pt-BR/data/reusables/large_files/can-include-lfs-objects-archives.md index ce72b474cc2c..2182ad39f795 100644 --- a/translations/pt-BR/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/pt-BR/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,7 +1,6 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -Você pode escolher se os objetos {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) estão incluídos nos arquivos de código-fonte, como arquivos ZIP e tarballs que {% data variables.product.product_name %} cria para seu repositório. Para obter mais informações, consulte " - -[Gerenciando {% data variables.large_files.product_name_short %} objetos nos arquivos de seu repositório](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)".

+{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +Você pode escolher se +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. Para obter mais informações, consulte " +[Gerenciando {% data variables.large_files.product_name_short %} objetos nos arquivos de seu repositório](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)".

{% endif %} diff --git a/translations/pt-BR/data/reusables/large_files/rejected_pushes.md b/translations/pt-BR/data/reusables/large_files/rejected_pushes.md index 0d21a28490da..4d04d4d367be 100644 --- a/translations/pt-BR/data/reusables/large_files/rejected_pushes.md +++ b/translations/pt-BR/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -Os usuários não poderão fazer push de ativos do {% data variables.large_files.product_name_short %} para o {% data variables.product.prodname_ghe_server %} se {% data variables.large_files.product_name_short %} estiver desabilitado no appliance ou no repositório. +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/pt-BR/data/reusables/large_files/storage_assets_location.md b/translations/pt-BR/data/reusables/large_files/storage_assets_location.md index f5df7f249262..cb76cf1bcf28 100644 --- a/translations/pt-BR/data/reusables/large_files/storage_assets_location.md +++ b/translations/pt-BR/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -Por padrão, o cliente {% data variables.large_files.product_name_long %} armazena grandes ativos no mesmo servidor que hospeda o repositório Git. Quando o {% data variables.large_files.product_name_short %} é ativado no appliance {% data variables.product.prodname_ghe_server %} grandes ativos são armazenados na partição de dados em `/data/user/storage`. +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/notifications/outbound_email_tip.md b/translations/pt-BR/data/reusables/notifications/outbound_email_tip.md index 9dd957ca5ede..c6ce26845085 100644 --- a/translations/pt-BR/data/reusables/notifications/outbound_email_tip.md +++ b/translations/pt-BR/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - Você só receberá notificações por e-mail se o suporte a e-mails de saída estiver ativado no {% data variables.product.product_location_enterprise %}. Para mais informações, entre em contato com o administrador do site. + Você só receberá notificações por e-mail se o suporte a e-mails de saída estiver ativado no {% data variables.product.product_location %}. Para mais informações, entre em contato com o administrador do site. {% endtip %} {% endif %} diff --git a/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..03451a3caca4 --- /dev/null +++ b/translations/pt-BR/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +Por padrão, se o administrador do site tiver configurado e-mail para notificações na sua instância, você receberá +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/translations/pt-BR/data/reusables/organizations/organizations_include.md b/translations/pt-BR/data/reusables/organizations/organizations_include.md index 1f373d462e4c..b00ab5be7a8a 100644 --- a/translations/pt-BR/data/reusables/organizations/organizations_include.md +++ b/translations/pt-BR/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ As organizações incluem: - A opção de atualizar para {% data variables.product.prodname_team %} ou {% data variables.product.prodname_ghe_cloud %} para recursos adicionais, incluindo autenticação e gerenciamento sofisticados do usuário e opções de suporte escaladas. {% data reusables.gated-features.more-info %}{% endif %} - Associação ilimitada com uma variedade de funções que concedem [different levels of access to the organization and its data](/articles/permission-levels-for-an-organization) (diferentes níveis de acesso à organização e aos seus dados) - A capacidade de dar aos membros [a range of access permissions to your organization's repositories](/articles/repository-permission-levels-for-an-organization) (uma série de permissões de acesso aos repositórios da sua organização) -- [Nested teams that reflect your company or group's structure](/articles/about-teams) (Equipes aninhadas que refletem a estrutura de sua empresa ou grupo) com permissões de acesso em cascata e menções +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - A capacidade para os proprietários da organização verem a autenticação de dois fatores [two-factor authentication (2FA) status](/articles/about-two-factor-authentication) (status de autenticação de dois fatores) -- A opção [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization) (exige que todos os membros da organização usem a autenticação de dois fatores) +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/pt-BR/data/reusables/organizations/security.md b/translations/pt-BR/data/reusables/organizations/security.md index d8ddce1b4c20..a0dfcf2ac41f 100644 --- a/translations/pt-BR/data/reusables/organizations/security.md +++ b/translations/pt-BR/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. Na barra lateral esquerda, clique em **Organization security** (Segurança da organização). ![Configurações de segurança da organização](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. Na barra lateral esquerda, clique em **Security** (Segurança). ![Configurações de segurança da organização](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/pt-BR/data/reusables/organizations/team_maintainers_can.md b/translations/pt-BR/data/reusables/organizations/team_maintainers_can.md index 5e5415831dd8..9f07a86efe38 100644 --- a/translations/pt-BR/data/reusables/organizations/team_maintainers_can.md +++ b/translations/pt-BR/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ Os membros com permissões de mantenedor da equipe podem: - [Adicionar integrantes da organização à equipe](/articles/adding-organization-members-to-a-team) - [Remover membros da organização da equipe](/articles/removing-organization-members-from-a-team) - [Promover um membro da equipe existente para um mantenedor de equipe](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remova o acesso da equipe aos repositórios{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Gerencie a atribuição de código de revisão para a equipe](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Gerenciar lembretes agendados para pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/pt-BR/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/pt-BR/data/reusables/package_registry/admins-can-configure-package-types.md index c73d529f01ee..f7d1e469d1dd 100644 --- a/translations/pt-BR/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/pt-BR/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Nota:** Este tipo de pacote pode não estar disponível para sua instância, porque os administradores do site podem habilitar ou desabilitar cada tipo de pacote compatível. Para obter mais informações, consulte "[Configurar pacotes de suporte para a sua empresa](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)". diff --git a/translations/pt-BR/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/pt-BR/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/pt-BR/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/pt-BR/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/pt-BR/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/pt-BR/data/reusables/package_registry/packages-ghes-release-stage.md index 08d901be5fc7..445ac117f31a 100644 --- a/translations/pt-BR/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/pt-BR/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Observação:** {% data variables.product.prodname_registry %} está atualmente em beta para {% data variables.product.prodname_ghe_server %} 2.22. Para participar da versão beta da sua instância, use o [formulário de inscrição](https://resources.github.com/beta-signup/). diff --git a/translations/pt-BR/data/reusables/pages/build-failure-email-server.md b/translations/pt-BR/data/reusables/pages/build-failure-email-server.md index 036e9d077525..ed826d3f2fa8 100644 --- a/translations/pt-BR/data/reusables/pages/build-failure-email-server.md +++ b/translations/pt-BR/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - Você só receberá um e-mail se o suporte a e-mails de saída estiver habilitado no {% data variables.product.product_location_enterprise %}. Para mais informações, entre em contato com o administrador do site. + Você só receberá um e-mail se o suporte a e-mails de saída estiver habilitado no {% data variables.product.product_location %}. Para mais informações, entre em contato com o administrador do site. {% endtip %} {% endif %} diff --git a/translations/pt-BR/data/reusables/pages/decide-publishing-source.md b/translations/pt-BR/data/reusables/pages/decide-publishing-source.md index 57f503ac1e64..f753491870d0 100644 --- a/translations/pt-BR/data/reusables/pages/decide-publishing-source.md +++ b/translations/pt-BR/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 2" %}Decida{% else %}Se você estiver criando um site de projeto, decida{% endif %} qual fonte de publicação você deseja usar. {% if currentVersion ver_lt "enterprise-server@2. 3" %}Se você estiver criando um site de usuário ou organização, você deverá armazenar o código-fonte do seu site no branch `mestre`.{% endif %} Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)". +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2. 3" %}Se você estiver criando um site de usuário ou organização, você deverá armazenar o código-fonte do seu site no branch `mestre`.{% endif %} Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)". diff --git a/translations/pt-BR/data/reusables/pages/new-or-existing-repo.md b/translations/pt-BR/data/reusables/pages/new-or-existing-repo.md index f8c635ee36bd..d2d3c9c5da0b 100644 --- a/translations/pt-BR/data/reusables/pages/new-or-existing-repo.md +++ b/translations/pt-BR/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -Se o seu site for um projeto independente, você pode criar um novo repositório para armazenar o código-fonte do seu site. Se o seu site estiver associado a um projeto existente, você poderá adicionar o código-fonte {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 2" %} ao repositório do projeto em uma pasta `/docs` no branch-padrão ou em um branch diferente.{% else %}para o seu site para um branch de `gh-pages` ou uma pasta `docs` no branch `mestre` no repositório do projeto.{% endif %} Por exemplo, se você estiver criando um site para publicar a documentação de um projeto que já está em {% data variables.product.product_name %}, você pode querer armazenar o código-fonte para o site no mesmo repositório do projeto. +Se o seu site for um projeto independente, você pode criar um novo repositório para armazenar o código-fonte do seu site. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. Se você deseja criar um site em um repositório existente, pule para a seção "[Criar o seu site](#creating-your-site). diff --git a/translations/pt-BR/data/reusables/pages/private_pages_are_public_warning.md b/translations/pt-BR/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..7620878dbc38 100644 --- a/translations/pt-BR/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/pt-BR/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/pt-BR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/pt-BR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 0a8f80a9d6b9..266a10d815eb 100644 --- a/translations/pt-BR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/pt-BR/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Observação:** Os tokens de usuário com data de vencimento atualmente fazem parte do beta com data de vencimento do token de usuário para servidor e estão sujeitos a alterações. Para optar por participar do recurso beta do token de usuário para servidor com expiração, consulte "[Ativar os recursos beta para aplicativos](/developers/apps/activating-beta-features-for-apps)". Para obter mais informações, consulte "[Tokens com data de vencimento de acesso de usuário para servidor para aplicativos GitHub](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)". diff --git a/translations/pt-BR/data/reusables/pre-release-program/fury-pre-release.md b/translations/pt-BR/data/reusables/pre-release-program/fury-pre-release.md index ff784fff6dd2..f105880c144d 100644 --- a/translations/pt-BR/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/pt-BR/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Observação:** Os manifestos de {% data variables.product.prodname_github_app %} estão atualmente disponíveis para pré-visualização dos desenvolvedores. Para acessar essa API durante o período de pré-visualização, você deve fornecer um [tipo de mídia](/v3/media) personalizado no cabeçalho `Aceitar`: diff --git a/translations/pt-BR/data/reusables/pre-release-program/machine-man-preview.md b/translations/pt-BR/data/reusables/pre-release-program/machine-man-preview.md index d4c31918ea72..0134c2291c9b 100644 --- a/translations/pt-BR/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/pt-BR/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Observação:** Para acessar a API com o seu aplicativo GitHub, você deve fornecer um [tipo de mídia](/v3/media) personalizado no cabeçalho `Aceitar` para as suas solicitações. diff --git a/translations/pt-BR/data/reusables/pre-release-program/sailor-v-preview.md b/translations/pt-BR/data/reusables/pre-release-program/sailor-v-preview.md index 80d4cf79b0b8..676c8c9745b5 100644 --- a/translations/pt-BR/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/pt-BR/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Observação:** Agora você pode usar a API REST para adicionar um motivo ao bloquear um problema e você verá as razões de bloqueio nas respostas que incluem problemas ou pull requests. Você também verá razões de bloqueio em eventos `bloqueados`. Esse recurso está atualmente disponível para pré-visualização dos desenvolvedores. Consulte o [post do blogue](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) para obter informações completas. Para acessar este recurso, você deve fornecer um [tipo de mídia](/v3/media) personalizado no cabeçalho `Aceitar`: diff --git a/translations/pt-BR/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/pt-BR/data/reusables/pre-release-program/suspend-installation-beta.md index 4d0443de4ac3..dad57b6e738a 100644 --- a/translations/pt-BR/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/pt-BR/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspender uma instalação do {% data variables.product.prodname_github_app %} está atualmente em fase beta e sujeita a alterações. Antes que você possa suspender um {% data variables.product.prodname_github_app %}, o proprietário do aplicativo deve habilitar a suspensão de instalações para o aplicativo ao optar pela beta. Para participar do recurso do beta de suspensão de instalações, consulte "[Habilitar recursos beta do para aplicativos](/developers/apps/activating-beta-features-for-apps)". diff --git a/translations/pt-BR/data/reusables/profile/user_profile_page_block_or_report.md b/translations/pt-BR/data/reusables/profile/user_profile_page_block_or_report.md index d14480f75ad8..4dd58d815142 100644 --- a/translations/pt-BR/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/pt-BR/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. Na barra lateral esquerda, abaixo da imagem de perfil do usuário, clique em **Bloquear ou relatar usuário**. ![Link para bloquear ou relatar usuário](/assets/images/help/profile/profile-block-or-report-button.png) +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![Link para bloquear ou relatar usuário](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/pt-BR/data/reusables/project-management/project-progress-locations.md b/translations/pt-BR/data/reusables/project-management/project-progress-locations.md index b6d063e885f2..9ac6c41be933 100644 --- a/translations/pt-BR/data/reusables/project-management/project-progress-locations.md +++ b/translations/pt-BR/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -Quando a automação do quadro de projeto está habilitada, uma barra de progresso aparece acima do quadro de projeto, na página de listagem de projetos, na barra lateral do problema e nas referências ao projeto em outros quadros de projeto. +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/translations/pt-BR/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/pt-BR/data/reusables/pull_requests/close-issues-using-keywords.md index 77027d9b4196..769653ae6a97 100644 --- a/translations/pt-BR/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/pt-BR/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -Você pode vincular um pull request a um problema {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %} mostra que uma correção está em andamento e{% endif %} fecha o problema automaticamente quando alguém faz merge do pull request. Para obter mais informações, consulte "[Vincular um pull request a um problema](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. Para obter mais informações, consulte "[Vincular um pull request a um problema](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." diff --git a/translations/pt-BR/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/pt-BR/data/reusables/pull_requests/pull_request_merges_and_contributions.md index bf75017c4ff6..fe351c4bc4ae 100644 --- a/translations/pt-BR/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/pt-BR/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Observações:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Para aparecer no gráfico de contribuições do seu perfil, os commits de criação conjunta devem atender aos mesmos critérios que os commits com um autor.{% endif %} - Ao fazer rebase dos commits, os autores originais do commit e a pessoa que fez o rebase dos commits, seja na linha de comando ou em {% data variables.product.product_location %}, receberá o crédito de contribuição. diff --git a/translations/pt-BR/data/reusables/repositories/about-internal-repos.md b/translations/pt-BR/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/pt-BR/data/reusables/repositories/about-internal-repos.md +++ b/translations/pt-BR/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/pt-BR/data/reusables/repositories/copy-clone-url.md b/translations/pt-BR/data/reusables/repositories/copy-clone-url.md index 34848bc345fb..126addcd6c26 100644 --- a/translations/pt-BR/data/reusables/repositories/copy-clone-url.md +++ b/translations/pt-BR/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. No nome do repositório, clique em **Clonar ou fazer download**. ![Botão Clone or download (Clonar ou baixar)](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. Para clonar o repositório usando HTTPS, em "Clonar com HTTPS", clique em {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -8,8 +8,8 @@ Para clonar o repositório usando uma chave SSH que inclui um certificado emitid {% else %} 1. Acima da lista de arquivos, clique em {% octicon "download" aria-label="The download icon" %} **código**. ![Botão de "Código"](/assets/images/help/repository/code-button.png) 1. Para clonar o repositório usando HTTPS, em "Clonar com HTTPS", clique em -{% octicon "clippy" aria-label="The clipboard icon" %}. Para clonar o repositório usando uma chave SSH, incluindo um certificado emitido pela autoridade certificada de SSH da sua organização clique em **Usar SSH**, e, em seguida, clique em {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} Para clonar um repositório usando {% data variables.product.prodname_cli %}, clique **Usar {% data variables.product.prodname_cli %}** e, em seguida, clique em {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![O ícone da área de transferência para copiar a URL para clonar um repositório](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![O ícone da área de transferência para copiar a URL para clonar um repositório com o CLI do GitHub](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/pt-BR/data/reusables/repositories/create-repo.md b/translations/pt-BR/data/reusables/repositories/create-repo.md index c49959f70c8a..59c104077240 100644 --- a/translations/pt-BR/data/reusables/repositories/create-repo.md +++ b/translations/pt-BR/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Clique **Criar repositório**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/pt-BR/data/reusables/repositories/default-issue-templates.md b/translations/pt-BR/data/reusables/repositories/default-issue-templates.md index f91173bcf7d2..c27ec76f7f1d 100644 --- a/translations/pt-BR/data/reusables/repositories/default-issue-templates.md +++ b/translations/pt-BR/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -Você pode criar modelos de problemas padrão{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} e um arquivo de configuração padrão para os modelos de problema{% endif %} da organização{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou conta de usuário{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. Para obter mais informações, consulte "[Criando um arquivo padrão de integridade da comunidade](/github/building-a-strong-community/creating-a-default-community-health-file)." diff --git a/translations/pt-BR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/pt-BR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 2c2457772d05..bb17ce0955fc 100644 --- a/translations/pt-BR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/pt-BR/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **Aviso:** -- Se você remover o acesso de uma pessoa a um repositório privado, todas as suas bifurcações desse repositório privado serão excluídas. Os clones locais do repositório privado são mantidos. Se o acesso de uma equipe a um repositório privado for revogado ou uma equipe com acesso a um repositório privado for excluída, e os integrantes da equipe não tiverem acesso ao repositório por meio de outra equipe, as bifurcações privadas do repositório serão excluídos.{% if currentVersion != "free-pro-team@latest" %} +- Se você remover o acesso de uma pessoa a um repositório privado, todas as suas bifurcações desse repositório privado serão excluídas. Os clones locais do repositório privado são mantidos. Se o acesso de uma equipe a um repositório privado for revogado ou uma equipe com acesso a um repositório privado for excluída, e os integrantes da equipe não tiverem acesso ao repositório por meio de outra equipe, as bifurcações privadas do repositório serão excluídas.{% if enterpriseServerVersions contains currentVersion %} - When [LDAP Sync is enabled](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap/#enabling-ldap-sync), if you remove a person from a repository, they will lose access but their forks will not be deleted. Se a pessoa for adicionada a uma equipe com acesso ao repositório original da organização dentro de três meses, seu acesso às bifurcações será automaticamente restaurado na próxima sincronização.{% endif %} - Você é responsável por garantir que as pessoas que perderam o acesso a um repositório excluam qualquer informação confidencial ou de propriedade intelectual. -- As pessoas com permissões de administrador em um repositório privado{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou{% endif %} interno podem impedir a bifurcação desse repositório, e os proprietários da organização podem impedir a bifurcação de qualquer repositório privado{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %} ou interno{% endif %} em uma organização. Para mais informações, consulte "[Gerenciar a política de bifurcação da sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" e "[Gerenciar a política de bifurcação do seu repositório](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. Para mais informações, consulte "[Gerenciar a política de bifurcação da sua organização](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" e "[Gerenciar a política de bifurcação do seu repositório](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)". {% endwarning %} diff --git a/translations/pt-BR/data/reusables/repositories/enable-security-alerts.md b/translations/pt-BR/data/reusables/repositories/enable-security-alerts.md index 987463ed215d..93a7996ce1d6 100644 --- a/translations/pt-BR/data/reusables/repositories/enable-security-alerts.md +++ b/translations/pt-BR/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} O seu administrador do site deve habilitar -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis para {% data variables.product.product_location_enterprise %} antes de você poder usar este recurso. Para obter mais informações, consulte "[Habilitar alertas para dependências vulneráveis em {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)". +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}alertas de segurança{% endif %} para dependências vulneráveis para {% data variables.product.product_location %} antes de você poder usar este recurso. Para obter mais informações, consulte "[Habilitar alertas para dependências vulneráveis em {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)". {% endif %} diff --git a/translations/pt-BR/data/reusables/repositories/new-pull-request.md b/translations/pt-BR/data/reusables/repositories/new-pull-request.md index 217a407ff170..7aff906c0aa4 100644 --- a/translations/pt-BR/data/reusables/repositories/new-pull-request.md +++ b/translations/pt-BR/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. À direita do menu do Branch, clique em **Novo pull request**. ![link de "pul request" acima da lista de arquivos](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. Acima da lista de arquivos, clique em diff --git a/translations/pt-BR/data/reusables/repositories/open-with-github-desktop.md b/translations/pt-BR/data/reusables/repositories/open-with-github-desktop.md index 46b6018ae39d..eb0cbbccb1f8 100644 --- a/translations/pt-BR/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/pt-BR/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. No nome do seu repositório, clique em **Clone or download** (Clonar ou baixar). ![Botão Clone or download (Clonar ou baixar)](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Clique em **Abrir no Desktop** para clonar o repositório e abra-o no {% data variables.product.prodname_desktop %}. diff --git a/translations/pt-BR/data/reusables/repositories/releases.md b/translations/pt-BR/data/reusables/repositories/releases.md index 51d50e411384..161af43961b2 100644 --- a/translations/pt-BR/data/reusables/repositories/releases.md +++ b/translations/pt-BR/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. No nome do repositório, clique em **Versões**. ![Aba de versões](/assets/images/help/releases/release-link.png) diff --git a/translations/pt-BR/data/reusables/repositories/security-alert-delivery-options.md b/translations/pt-BR/data/reusables/repositories/security-alert-delivery-options.md index a570ff677b58..cbe8361b5133 100644 --- a/translations/pt-BR/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/pt-BR/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -Se o seu repositório tiver um manifesto de dependência suportado{% if currentVersion == "free-pro-team@latest" %} (e se você tiver configurado o gráfico de dependências se for um repositório privado){% endif %}, sempre que {% data variables.product.product_name %} detectar uma dependência vulnerável no repositório, você receberá um e-mail com o resumo da semana. Você também pode configurar os seus alertas de segurança como notificações web, notificações individuais de e-mail, resumo de e-mail diários ou alertas na interface de {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. Você também pode configurar os seus alertas de segurança como notificações web, notificações individuais de e-mail, resumo de e-mail diários ou alertas na interface de {% data variables.product.product_name %}. Para obter mais informações, consulte "[Sobre alertas para dependências vulneráveis](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/pt-BR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index ad0466895e28..616b3fbf763b 100644 --- a/translations/pt-BR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/pt-BR/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 9" %}Se houver uma regra de branch protegido no seu repositório que exija um histórico de commit linear você deverá permitir merge de combinação por squash, merge de rebase ou ambos. Para obter mais informações, consulte "[Exigindo um histórico de commit linear](/github/administering-a-repository/requiring-a-linear-commit-history)".{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. Para obter mais informações, consulte "[Exigindo um histórico de commit linear](/github/administering-a-repository/requiring-a-linear-commit-history)".{% endif %} diff --git a/translations/pt-BR/data/reusables/repositories/start-line-comment.md b/translations/pt-BR/data/reusables/repositories/start-line-comment.md index 6f9c585ca89f..8d09f6c90933 100644 --- a/translations/pt-BR/data/reusables/repositories/start-line-comment.md +++ b/translations/pt-BR/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Passe o mouse sobre a linha de código onde você gostaria de adicionar um comentário e clique no ícone de comentário azul.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} Para adicionar um comentário em várias linhas, clique e arraste para selecionar o intervalo de linhas e, em seguida, clique no ícone azul de comentário.{% endif %} ![Ícone de comentário azul](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Ícone de comentário azul](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/pt-BR/data/reusables/repositories/suggest-changes.md b/translations/pt-BR/data/reusables/repositories/suggest-changes.md index 3a3ecff9aaeb..7201f019cfad 100644 --- a/translations/pt-BR/data/reusables/repositories/suggest-changes.md +++ b/translations/pt-BR/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Opcionalmente, para sugerir uma alteração específica à linha{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 0" %} ou linhas{% endif %}, clique em {% octicon "diff" aria-label="The diff symbol" %} e, em seguida, edite o texto dentro do bloco de sugestões. ![Bloco de sugestão](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Bloco de sugestão](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/pt-BR/data/reusables/repositories/tracks-vulnerabilities.md b/translations/pt-BR/data/reusables/repositories/tracks-vulnerabilities.md index 2e668126c802..82e127b005ad 100644 --- a/translations/pt-BR/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/pt-BR/data/reusables/repositories/tracks-vulnerabilities.md @@ -2,7 +2,4 @@ Adicionamos vulnerabilidades a {% data variables.product.prodname_advisory_datab - A [Base de Dados de Vulnerabilidade Nacional](https://nvd.nist.gov/) - Uma combinação de aprendizado de máquina e revisão humana para detectar vulnerabilidades em commits públicos em {% data variables.product.prodname_dotcom %} - Consultorias de segurança relatadas em {% data variables.product.prodname_dotcom %} -- O banco de dados de Consultorias de segurança de npm - - - - [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) +- O banco de dados de Consultorias de segurança de npm diff --git a/translations/pt-BR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/pt-BR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/pt-BR/data/reusables/saml/ae-uses-saml-sso.md b/translations/pt-BR/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/pt-BR/data/reusables/saml/assert-the-administrator-attribute.md b/translations/pt-BR/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/pt-BR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/pt-BR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/pt-BR/data/reusables/saml/create-a-machine-user.md b/translations/pt-BR/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/pt-BR/data/reusables/saml/you-must-periodically-authenticate.md b/translations/pt-BR/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..295826c10f6c --- /dev/null +++ b/translations/pt-BR/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. A duração desse período de login é especificado pelo seu IdP e geralmente é de 24 horas. Esse requisito de login periódico limita a duração do acesso e exige que você identifique-se novamente para continuar. {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/pt-BR/data/reusables/scim/after-you-configure-saml.md b/translations/pt-BR/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/pt-BR/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/scim/supported-idps.md b/translations/pt-BR/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/pt-BR/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/pt-BR/data/reusables/search/syntax_tips.md b/translations/pt-BR/data/reusables/search/syntax_tips.md index bab8a7e3d913..d38c9fc6b9db 100644 --- a/translations/pt-BR/data/reusables/search/syntax_tips.md +++ b/translations/pt-BR/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Dicas:**{% if currentVersion != "free-pro-team@latest" %} - - Este artigo tem exemplos de pesquisa no site {% data variables.product.prodname_dotcom %}.com, mas você pode usar os mesmos filtros de pesquisa na {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - Este artigo tem exemplos de pesquisa no site {% data variables.product.prodname_dotcom %}.com, mas você pode usar os mesmos filtros de pesquisa na {% data variables.product.product_location %}.{% endif %} - Para obter uma lista de sintaxes de pesquisa que podem ser adicionadas a qualquer qualificador de pesquisa para melhorar ainda mais os resultados, consulte "[Entender a sintaxe de pesquisa](/articles/understanding-the-search-syntax)". - Use aspas em termos de pesquisa com várias palavras. Por exemplo, se quiser pesquisar problemas com a etiqueta "In progress," pesquise `label:"in progress"`. A pesquisa não faz distinção entre maiúsculas e minúsculas. diff --git a/translations/pt-BR/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/pt-BR/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 4a4445602a66..4de64b795e63 100644 --- a/translations/pt-BR/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/pt-BR/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} pode considerar um tíquete resolvido após fornecer uma explicação, recomendação, instruções de uso, instruções de resolução ou orientando você sobre uma versão disponível que aborda o problema. +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. Se você usar um plugin, módulo ou código personalizado incompatível, o {% data variables.contact.enterprise_support %} solicitará a remoção desse item incompatível durante a tentativa de solução do problema. Se o problema for corrigido quando o plugin, módulo ou código personalizado incompatível for removido, o {% data variables.contact.enterprise_support %} poderá considerar o tíquete resolvido. -O {% data variables.contact.enterprise_support %} poderá encerrar tíquetes se estiverem fora do escopo de suporte ou se várias tentativas de entrar em contato com você não tiverem sido bem-sucedidas. Se {% data variables.contact.enterprise_support %} encerrar um tíquete por falta de resposta, você poderá solicitar que {% data variables.contact.enterprise_support %} reabra o tíquete. +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. Se {% data variables.contact.enterprise_support %} encerrar um tíquete por falta de resposta, você poderá solicitar que {% data variables.contact.enterprise_support %} reabra o tíquete. diff --git a/translations/pt-BR/data/reusables/support/ghae-priorities.md b/translations/pt-BR/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..b8d424e88dba --- /dev/null +++ b/translations/pt-BR/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| Prioridade | Descrição | Exemplos | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

_After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
  • Erros ou falhas que afetam a funcionalidade central do Git ou do aplicativo web para todos os usuários
  • Severe network or performance degradation for majority of users
  • Armazenamento esgotado ou que se preenche rapidamente
  • Known security incidents or a breach of access
| +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
  • Redução de desempenho que reduz a produtividade para muitos usuários
  • Reduced redundancy concerns from failures or service degradation
  • Production-impacting bugs or errors
  • {% data variables.product.product_name %} configuraton security concerns
| +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
  • Problemas em um ambiente de teste ou de preparo
  • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
  • Issues with user tools and data collection methods
  • Atualizações
  • Bug reports, general security questions, or other feature related questions
  • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
    • Feature requests and product feedback
    • General questions on overall configuration or use of {% data variables.product.product_name %}
    • Notifying {% data variables.contact.github_support %} of any planned changes
    | diff --git a/translations/pt-BR/data/reusables/support/government-response-times-may-vary.md b/translations/pt-BR/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/pt-BR/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/support/help_resources.md b/translations/pt-BR/data/reusables/support/help_resources.md index 0d51cd66c51d..7fcb6735c19f 100644 --- a/translations/pt-BR/data/reusables/support/help_resources.md +++ b/translations/pt-BR/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -Para dúvidas, relatórios de erros e discussões sobre {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}e desenvolvimento da API, explore {% data variables.product.prodname_support_forum_with_url %}. O fórum é moderado e mantido por funcionários de {% data variables.product.product_name %}, mas as dúvidas postadas no fórum não têm garantia de recebimento de resposta por parte dos funcionários de {% data variables.product.product_name %}. +Para dúvidas, relatórios de erros e discussões sobre {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}e desenvolvimento da API, explore {% data variables.product.prodname_support_forum_with_url %}. O fórum é moderado e mantido por funcionários de {% data variables.product.company_short %}, mas as dúvidas postadas no fórum não têm garantia de recebimento de resposta por parte dos funcionários de {% data variables.product.company_short %}. Considere entrar em contato com o [Suporte do GitHub](https://github.com/contact) diretamente usando o formulário de contato para: - resposta garantida dos funcionários de {% data variables.product.product_name %} diff --git a/translations/pt-BR/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/pt-BR/data/reusables/support/premium-resolving-and-closing-tickets.md index 33f9d50272ec..63d55cbc210a 100644 --- a/translations/pt-BR/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/pt-BR/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ Se você usar um plugin, módulo ou código personalizado incompatível, o {% data variables.contact.premium_support %} solicitará a remoção desse item incompatível durante a tentativa de resolução do problema. Se o problema for corrigido quando o plugin, módulo ou código personalizado incompatível for removido, o {% data variables.contact.premium_support %} poderá considerar o tíquete resolvido. -O {% data variables.contact.premium_support %} poderá encerrar tíquetes se estiverem fora do escopo de suporte ou se várias tentativas de entrar em contato com você não tiverem sido bem-sucedidas. Se {% data variables.contact.premium_support %} encerrar um tíquete por falta de resposta, você poderá solicitar que {% data variables.contact.premium_support %} reabra o tíquete. +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. Se {% data variables.contact.premium_support %} encerrar um tíquete por falta de resposta, você poderá solicitar que {% data variables.contact.premium_support %} reabra o tíquete. diff --git a/translations/pt-BR/data/reusables/support/receiving-credits.md b/translations/pt-BR/data/reusables/support/receiving-credits.md index 01c593337e32..40c0b9bb9ea8 100644 --- a/translations/pt-BR/data/reusables/support/receiving-credits.md +++ b/translations/pt-BR/data/reusables/support/receiving-credits.md @@ -1,19 +1,19 @@ -### Receiving credits for missed responses to support tickets +### Receber créditos para respostas perdidas para tíquetes de suporte -If you don't receive an initial response within the guaranteed response time to more than four tickets in a given quarter based on {% data variables.product.company_short %}'s fiscal year, you're eligible for a credit. To honor the SLA, {% data variables.product.company_short %} will refund 20% of the quarterly {% data variables.contact.premium_support %} fee in cash. To receive the refund, you must submit a credit request. +Se você não receber uma resposta inicial dentro do tempo de resposta garantido para mais de quatro tíquetes em um determinado trimestre com base no ano fiscal de {% data variables.product.company_short %}, você será elegível a um crédito. Para honrar o SLA, {% data variables.product.company_short %} reembolsará 20% da taxa trimestral de {% data variables.contact.premium_support %} em dinheiro. Para receber o reembolso, você deve enviar uma solicitação de crédito. -The credit request must be made within 30 days of the end of the quarter during which {% data variables.contact.premium_support %} did not respond to your tickets within the designated response time. Credit requests will not be honored if the respective deadline has passed. Once the respective deadline passes, you have waived the ability to claim a refund for the qualified credit. +A solicitação de crédito deve ser feita dentro de 30 dias do final do trimestre durante o qual {% data variables.contact.premium_support %} não respondeu aos seus tíquetes dentro do tempo de resposta indicado. As solicitações de crédito não serão cumpridas se o respectivo prazo tiver passado. Uma vez esgotado o respectivo prazo, você renunciou à capacidade de reivindicar um reembolso pelo crédito qualificado. -To receive a refund, you must submit a completed credit request to . To be eligible, the credit request must: -- Be sent from an email address associated with your {% data variables.product.product_name %} account -- Be received by {% data variables.product.company_short %} by the end of the 30th day after the quarter in which the four qualifying credits occurred -- Include "Credit Request" in the subject line +Para receber um reembolso, você deve enviar uma solicitação de crédito completa para . Para ser elegível, a solicitação de crédito deve: +- Ser enviada de um endereço de e-mail associado à sua conta de {% data variables.product.product_name %} +- Ser recebida por {% data variables.product.company_short %} até o final do 30 dia após o trimestre em que ocorreram os quatro créditos qualificados +- Incluir "Solicitação de Crédito" na linha de assunto -The following information **must be included** in your credit request: -- **Date** (The date must be within 30 days after the quarter based on {% data variables.product.company_short %}’s fiscal year end in which the claims occurred [January 31, April 30, July 31, or October 31].) -- **Customer contact** (You must specify both name and email address.) -- **Customer address** -- **Qualifying credits** (You must provide the date of each qualifying credit and the associated ticket number.){% if currentVersion == "free-pro-team@latest" %} -- **Name of {% data variables.product.prodname_ghe_cloud %} organization**{% endif %} -- **Ticket numbers** +As seguintes informações **devem ser incluídas** na sua solicitação de crédito: +- **Data** (A data deve ser dentro de 30 dias após o trimestre baseado no final do ano fiscal de {% data variables.product.company_short %} em que as reivindicações ocorreram [31 de janeiro, 30 de abril, 31 de julho ou 31 de outubro.) +- **Contato do cliente** (Você deve especificar nome e endereço de e-mail) +- **Endereço do cliente** +- **Créditos qualificados** (Deve indicar a data de cada crédito qualificado e o número do tíquete associado.){% if currentVersion == "free-pro-team@latest" %} +- **Nome da organização de {% data variables.product.prodname_ghe_cloud %} **{% endif %} +- **Números do tíquete** diff --git a/translations/pt-BR/data/reusables/support/scope-of-support.md b/translations/pt-BR/data/reusables/support/scope-of-support.md index 47af34c04345..dc4f48f9181b 100644 --- a/translations/pt-BR/data/reusables/support/scope-of-support.md +++ b/translations/pt-BR/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### Escopo do suporte -Se sua solicitação de suporte estiver fora do escopo do que nossa equipe pode ajudá-lo, podemos recomendar os próximos passos para resolver seu problema fora do {% data variables.contact.github_support %}. Sua solicitação de suporte está, possivelmente, fora do escopo do {% data variables.contact.github_support %} caso se refira, principalmente, a: +Se sua solicitação de suporte estiver fora do escopo do que nossa equipe pode ajudá-lo, podemos recomendar os próximos passos para resolver seu problema fora do {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - Integrações com terceiros - Configurações de hardware - CI/CD, como Jenkins diff --git a/translations/pt-BR/data/reusables/two_fa/auth_methods_2fa.md b/translations/pt-BR/data/reusables/two_fa/auth_methods_2fa.md index a7bb7fb624df..e2ffd3565a62 100644 --- a/translations/pt-BR/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/pt-BR/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Métodos de autenticação compatíveis com a 2FA -| Método de autenticação | Descrição | Suporte para autenticação de dois fatores | -| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Integrado | A autenticação é feita para as contas de usuário armazenadas no dispositivo de {% data variables.product.prodname_ghe_server %}. | Recebe suporte e gerenciamento no dispositivo de {% data variables.product.prodname_ghe_server %}. Os administradores da organização podem exigir que a 2FA seja habilitada para integrantes da organização. |{% if currentVersion != "free-pro-team@latest" %} +| Método de autenticação | Descrição | Suporte para autenticação de dois fatores | +| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Integrado | A autenticação é feita para as contas de usuário armazenadas no dispositivo de {% data variables.product.prodname_ghe_server %}. | Recebe suporte e gerenciamento no dispositivo de {% data variables.product.prodname_ghe_server %}. Os administradores da organização podem exigir que a 2FA seja habilitada para integrantes da organização. |{% if enterpriseServerVersions contains currentVersion %} | Autenticação integrada com um provedor de identidade | A autenticação é realizada para as contas de usuário armazenadas no provedor de identidade. | Depende do provedor de identidade.{% endif %} -| LDAP | Permite integração com seus diretórios da empresa para autenticação. | Recebe suporte e gerenciamento no dispositivo de {% data variables.product.prodname_ghe_server %}. Os administradores da organização podem exigir que a 2FA seja habilitada para integrantes da organização. | +| LDAP | Permite integração com seus diretórios da empresa para autenticação. | Recebe suporte e gerenciamento no dispositivo de {% data variables.product.prodname_ghe_server %}. Os administradores da organização podem exigir que a 2FA seja habilitada para integrantes da organização. | | SAML | A autenticação é realizada em um provedor de identidade externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | Serviço de logon único é fornecido por um servidor externo. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/pt-BR/data/reusables/user_settings/add_and_verify_email.md b/translations/pt-BR/data/reusables/user_settings/add_and_verify_email.md index 0ed3fb54c75f..fa7e76305174 100644 --- a/translations/pt-BR/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/pt-BR/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. Em "Adicionar endereço de e-mail", digite seu endereço de e-mail e clique em **Adicionar**. ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verifique seu endereço de e-mail](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/user_settings/link_email_with_your_account.md b/translations/pt-BR/data/reusables/user_settings/link_email_with_your_account.md index 7aec62d239aa..a1fa5e466408 100644 --- a/translations/pt-BR/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/pt-BR/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -Adicione o endereço de e-mail à sua conta de {% data variables.product.product_name %} [definindo seu endereço de e-mail do commit](/articles/setting-your-commit-email-address), para que seus commits sejam atribuídos a você e apareçam no seu gráfico de contribuições. +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/user_settings/password-authentication-deprecation.md b/translations/pt-BR/data/reusables/user_settings/password-authentication-deprecation.md index 7b30fa1b4814..bd247793cef3 100644 --- a/translations/pt-BR/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/pt-BR/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -A autenticação baseada em senha para o Git está obsoleta. Além disso, recomendamos usar um token de acesso pessoal (PAT) quando se solicita uma senha, que é mais seguro. Trate o seu token como uma senha. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/pt-BR/data/reusables/user_settings/security.md b/translations/pt-BR/data/reusables/user_settings/security.md index 72e4cc411fa3..d8ca7becfdde 100644 --- a/translations/pt-BR/data/reusables/user_settings/security.md +++ b/translations/pt-BR/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. Na barra lateral esquerda, clique em **segurança da conta**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. Na barra lateral esquerda, clique em **segurança da conta**. ![Configurações de segurança da conta do usuário](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. Na barra lateral esquerda, clique em **Security** (Segurança). ![Configurações de segurança da conta do usuário](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/pt-BR/data/reusables/webhooks/check_run_properties.md b/translations/pt-BR/data/reusables/webhooks/check_run_properties.md index 327331acb0e8..5d75a552546e 100644 --- a/translations/pt-BR/data/reusables/webhooks/check_run_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| Tecla | Tipo | Descrição | -| ------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Ação` | `string` | A ação realizada. Pode ser uma das ações a seguir:
    • `created` - A new check run was created.
    • `completed` - The `status` of the check run is `completed`.
    • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
    • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
    | -| `check_run` | `objeto` | The [check_run](/v3/checks/runs/#get-a-check-run). | -| `check_run[status]` | `string` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | -| `check_run[conclusion]` | `string` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_run[name]` | `string` | The name of the check run. | -| `check_run[check_suite][id]` | `inteiro` | The id of the check suite that this check run is part of. | -| `requested_action` | `objeto` | The action requested by the user. | -| `requested_action[identifier]` | `string` | The integrator reference of the action requested by the user. | +| Tecla | Tipo | Descrição | +| --------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Ação` | `string` | A ação realizada. Pode ser uma das ações a seguir:
    • `created` - Uma nova execução de verificação foi criada.
    • `completed` - O `status` da execução da verificação está `completed`.
    • `rerequested` - Alguém pediu para executar novamente sua verificação a partir da interface de usuário do pull request. Veja "[Sobre verificações de status](/articles/about-status-checks#checks)" para mais informações sobre a interface do usuário do GitHub. Ao receber uma ação `rerequested`, você deverá [criar uma nova execução de verificação](/v3/checks/runs/#create-a-check-run). Apenas o {% data variables.product.prodname_github_app %} que alguém solicitar para repetir a verificação receberá a carga `rerequested`.
    • `requested_action` - Alguém solicitou novamente que se tome uma ação fornecida pelo seu aplicativo. Apenas o {% data variables.product.prodname_github_app %} para o qual alguém solicitou uma ação receberá a carga `requested_action`. Para saber mais sobre verificações executadas e ações solicitadas, consulte "[Verificar executa e ações solicitadas](/v3/checks/runs/#check-runs-and-requested-actions)".
    | +| `check_run` | `objeto` | O [check_run](/v3/checks/runs/#get-a-check-run). | +| `check_run[status]` | `string` | O status atual da execução da verificação. Pode ser `queued`, `in_progress` ou `completed`. | +| `check_run[conclusion]` | `string` | O resultado da execução de verificação concluída. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. Este valor será `null` até que a execução da verificação seja `completed`. | +| `check_run[name]` | `string` | O nome da execução da verificação. | +| `check_run[check_suite][id]` | `inteiro` | A identificação do conjunto de verificações do qual a execução de verificação faz parte. | +| `check_run[check_suite][pull_requests]` | `array` | Um array de pull requests que correspondem a este conjunto de verificações. Um pull request corresponde a um conjunto de verificações se tiverem os mesmos `head_sha` e `head_branch`. Quando o `head_branch` do conjunto de verificações estiver em um repositório bifurcado, ele será `null` e o array `pull_requests` ficará vazio. | +| `requested_action` | `objeto` | A ação solicitada pelo usuário. | +| `requested_action[identifier]` | `string` | A referência de integrador da ação solicitada pelo usuário. | diff --git a/translations/pt-BR/data/reusables/webhooks/check_suite_properties.md b/translations/pt-BR/data/reusables/webhooks/check_suite_properties.md index e365b9d239da..0555fc42c19d 100644 --- a/translations/pt-BR/data/reusables/webhooks/check_suite_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| Tecla | Tipo | Descrição | -| ---------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Ação` | `string` | A ação realizada. Can be:
    • `completed` - All check runs in a check suite have completed.
    • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
    • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
    | -| `check_suite` | `objeto` | The [check_suite](/v3/checks/suites/). | -| `check_suite[head_branch]` | `string` | The head branch name the changes are on. | -| `check_suite[head_sha]` | `string` | The SHA of the most recent commit for this check suite. | -| `check_suite[status]` | `string` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | -| `check_suite[conclusion]` | `string` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_suite[url]` | `string` | URL that points to the check suite API resource. | -| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| Tecla | Tipo | Descrição | +| ---------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Ação` | `string` | A ação realizada. Pode ser:
    • `completed` - Todas as verificações executadas em um conjunto de verificações foram concluídas.
    • `requested` - Ocorre quando o novo código é carregado para o repositório do aplicativo. Quando você receber os eventos de ação `requested`, você deverá [criar uma nova execução de verificação](/v3/checks/runs/#create-a-check-run).
    • `rerequested` - Ocorre quando alguém solicita uma nova execução de todo o conjunto de verificação da interface de usuário do pull request. Ao receber os eventos da ação `rerequested`, você deverá [criar uma nova execução de verificação](/v3/checks/runs/#create-a-check-run). Veja "[Sobre verificações de status](/articles/about-status-checks#checks)" para mais informações sobre a interface do usuário do GitHub.
    | +| `check_suite` | `objeto` | O [check_suite](/v3/checks/suites/). | +| `check_suite[head_branch]` | `string` | O nome do branch principal em que as alterações se encontram. | +| `check_suite[head_sha]` | `string` | A SHA do commit mais recente para este conjunto de verificações. | +| `check_suite[status]` | `string` | O status de resumo para todas as verificações que fazem parte do conjunto de verificações. Pode ser `requested`, `in_progress` ou `completed`. | +| `check_suite[conclusion]` | `string` | O resumo da conclusão para todas as verificações que fazem parte do conjunto de verificações. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. Este valor será `null` até que a execução da verificação seja `completed`. | +| `check_suite[url]` | `string` | A URL que aponta para o recurso da API do conjunto de verificações. | +| `check_suite[pull_requests]` | `array` | Um array de pull requests que correspondem a este conjunto de verificações. Um pull request corresponde a um conjunto de verificações se tiverem os mesmos `head_sha` e `head_branch`. Quando o `head_branch` do conjunto de verificações estiver em um repositório bifurcado, ele será `null` e o array `pull_requests` ficará vazio. | diff --git a/translations/pt-BR/data/reusables/webhooks/installation_properties.md b/translations/pt-BR/data/reusables/webhooks/installation_properties.md index 8f889481953e..d6a2921931eb 100644 --- a/translations/pt-BR/data/reusables/webhooks/installation_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | Tecla | Tipo | Descrição | | -------------- | -------- | ----------------------------------------------------------------------------------- | -| `Ação` | `string` | A ação que foi executada. Pode ser uma das ações a seguir:
    • `created` - Alguém instala um {% data variables.product.prodname_github_app %}.
    • `deleted` - Alguém desinstala {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
    • `suspend` - Alguém suspende uma instalação de {% data variables.product.prodname_github_app %}.
    • `unsuspend` - Alguém não suspende uma instalação de {% data variables.product.prodname_github_app %}.
    • {% endif %}
    • `new_permissions_accepted` - Alguém aceita novas permissões para uma instalação de {% data variables.product.prodname_github_app %}. Quando um proprietário de {% data variables.product.prodname_github_app %} solicita novas permissões, a pessoa que instalou o {% data variables.product.prodname_github_app %} deve aceitar a nova solicitação de permissões.
    | +| `Ação` | `string` | A ação que foi executada. Pode ser uma das ações a seguir:
    • `created` - Alguém instala um {% data variables.product.prodname_github_app %}.
    • `deleted` - Alguém desinstala {% data variables.product.prodname_github_app %}
    • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
    • `suspend` - Alguém suspende uma instalação de {% data variables.product.prodname_github_app %}.
    • `unsuspend` - Alguém não suspende uma instalação de {% data variables.product.prodname_github_app %}.
    • {% endif %}
    • `new_permissions_accepted` - Alguém aceita novas permissões para uma instalação de {% data variables.product.prodname_github_app %}. Quando um proprietário de {% data variables.product.prodname_github_app %} solicita novas permissões, a pessoa que instalou o {% data variables.product.prodname_github_app %} deve aceitar a nova solicitação de permissões.
    | | `repositories` | `array` | Uma matriz de objetos do repositório que a instalação pode acessar. | diff --git a/translations/pt-BR/data/reusables/webhooks/issue_properties.md b/translations/pt-BR/data/reusables/webhooks/issue_properties.md index c146faa96802..cda10c54b9a2 100644 --- a/translations/pt-BR/data/reusables/webhooks/issue_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/issue_properties.md @@ -1 +1 @@ -`issue`|`object` | The [issue](/v3/issues) itself. `changes`|`object`| The changes to the issue if the action was `edited`. `changes[title][from]`|`string` | The previous version of the title if the action was `edited`. `changes[body][from]`|`string` | The previous version of the body if the action was `edited`. `assignee`|`object` | The optional user who was assigned or unassigned from the issue. `label`|`object` | The optional label that was added or removed from the issue. +`problema`|`objeto` | O próprio [problema](/v3/issues). `alterações`|`objeto`| As alterações feitas no problemas se a ação foi `editada`. `alterações[title][from]`|`string` | A versão anterior do título se a ação foi `editada`. `alterações[body][from]`|`string` | A versão anterior do texto se a ação foi `editada`. `responsável`|`objeto` | O usuário opcional ao qual foi atribuído ou não foi atribuído o problema. `etiqueta`|`objeto` | A etiqueta opcional adicionada ou removida do problema. diff --git a/translations/pt-BR/data/reusables/webhooks/pull_request_properties.md b/translations/pt-BR/data/reusables/webhooks/pull_request_properties.md index fdc0563b1e92..943737d6f1f4 100644 --- a/translations/pt-BR/data/reusables/webhooks/pull_request_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/pull_request_properties.md @@ -1 +1 @@ -`número`|`inteiro` | O número do pull request. `alterações`|`objeto`| As alterações no comentário se a ação foi `editada`. `changes[title][from]`|`string` | The previous version of the title if the action was `edited`. `changes[body][from]`|`string` | The previous version of the body if the action was `edited`. `pull_request`|`objeto` | O próprio [pull request](/v3/pulls). +`número`|`inteiro` | O número do pull request. `alterações`|`objeto`| As alterações no comentário se a ação foi `editada`. `alterações[title][from]`|`string` | A versão anterior do título se a ação foi `editada`. `alterações[body][from]`|`string` | A versão anterior do texto se a ação foi `editada`. `pull_request`|`objeto` | O próprio [pull request](/v3/pulls). diff --git a/translations/pt-BR/data/reusables/webhooks/pull_request_review_comment_properties.md b/translations/pt-BR/data/reusables/webhooks/pull_request_review_comment_properties.md index 631fd5ae3e93..a756fd6bfe0d 100644 --- a/translations/pt-BR/data/reusables/webhooks/pull_request_review_comment_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/pull_request_review_comment_properties.md @@ -1 +1 @@ -`alterações`|`objeto`| As alterações no comentário se a ação foi `editada`. `changes[body][from]`|`string` | The previous version of the body if the action was `edited`. `pull_request`|`objeto` | O [pull request](/v3/pulls/) ao qual o comentário pertence. `comentário`|`objeto` | O próprio [comentário](/v3/pulls/comments). +`alterações`|`objeto`| As alterações no comentário se a ação foi `editada`. `alterações[body][from]`|`string` | A versão anterior do texto se a ação foi `editada`. `pull_request`|`objeto` | O [pull request](/v3/pulls/) ao qual o comentário pertence. `comentário`|`objeto` | O próprio [comentário](/v3/pulls/comments). diff --git a/translations/pt-BR/data/reusables/webhooks/secret.md b/translations/pt-BR/data/reusables/webhooks/secret.md index 6d87b82bd418..e6cb52afe9c1 100644 --- a/translations/pt-BR/data/reusables/webhooks/secret.md +++ b/translations/pt-BR/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Definir um segredo de webhook permite que você certifique-se de que as solicitações `POST` enviadas para a URL da carga são de {% data variables.product.product_name %}. Ao definir um segredo, você receberá os cabeçalhos {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2. 2" %}`X-Hub-Signature` e `X-Hub-Signature-256` {% else if currentVersion ver_lt "enterprise-server@2. 3" %} cabeçalho `X-Hub-Signature` {% else if currentVersion == "private-instances@latest" %} cabeçalho `X-Hub-Signature-256`{% endif %} na solicitação `POST` do webhook. Para obter mais informações sobre como usar um segredo com um cabeçalho de assinatura para proteger as suas cargas do webhook, veja "[Proteger seus webhooks](/webhooks/securing/)." +Definir um segredo de webhook permite que você certifique-se de que as solicitações `POST` enviadas para a URL da carga são de {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. Para obter mais informações sobre como usar um segredo com um cabeçalho de assinatura para proteger as suas cargas do webhook, veja "[Proteger seus webhooks](/webhooks/securing/)." diff --git a/translations/pt-BR/data/reusables/webhooks/sponsorship_properties.md b/translations/pt-BR/data/reusables/webhooks/sponsorship_properties.md index 939d7fd0ea13..1004fb000e40 100644 --- a/translations/pt-BR/data/reusables/webhooks/sponsorship_properties.md +++ b/translations/pt-BR/data/reusables/webhooks/sponsorship_properties.md @@ -1 +1 @@ -`effective_date` | `string` | The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect. `changes[tier][from]` | `object` | The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the [pending tier change payload](/webhooks/event-payloads#webhook-payload-example-when-someone-downgrades-a-sponsorship). `changes[privacy_level][from]` | `string` | The `edited` event types include the details about the change when someone edits a sponsorship to change the privacy. +`effective_date` | `string` | Os tipos de evento `pending_cancellation` and `pending_tier_change` incluirão a data de cancelamento ou a alteração da camada entrará em vigor. `alterações[tier][from]` | `objeto` | `tier_changed` e `pending_tier_change` incluirão a camada antes da alteração ou da alteração penente. Para obter mais informações, consulte a [carga de alteração da camada pendente](/webhooks/event-payloads#webhook-payload-example-when-someone-downgrades-a-sponsorship). `alterações[privacy_level][from]` | `string` | Os tipos de eventos `editados` incluem as informações sobre a alteração quando alguém edita um patrocínio para alterar a privacidade. diff --git a/translations/pt-BR/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/pt-BR/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/translations/pt-BR/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/pt-BR/data/reusables/webhooks/webhooks_intro.md b/translations/pt-BR/data/reusables/webhooks/webhooks_intro.md index eb7b4353766e..fe42d8803144 100644 --- a/translations/pt-BR/data/reusables/webhooks/webhooks_intro.md +++ b/translations/pt-BR/data/reusables/webhooks/webhooks_intro.md @@ -1 +1 @@ -When configuring a webhook, you can use the UI or API to choose which events will send you payloads. Only subscribing to the specific events you plan on handling limits the number of HTTP requests to your server. You can also subscribe to all current and future events. By default, webhooks are only subscribed to the push event. You can change the list of subscribed events anytime. +Ao configurar um webhook, você pode usar a interface do usuário ou API para escolher quais eventos enviarão cargas. Assinar apenas os eventos específicos que pretende gerenciar limita o número de solicitações HTTP para o seu servidor. Você também pode assinar todos os eventos atuais e futuros. Por padrão, os webhooks são apenas inscritos no evento de push. Você pode alterar a lista de eventos assinados a qualquer momento. diff --git a/translations/pt-BR/data/reusables/webhooks/webhooks_ssl.md b/translations/pt-BR/data/reusables/webhooks/webhooks_ssl.md index 66d348aa5e79..d7a76d1b58a4 100644 --- a/translations/pt-BR/data/reusables/webhooks/webhooks_ssl.md +++ b/translations/pt-BR/data/reusables/webhooks/webhooks_ssl.md @@ -1 +1 @@ -Se sua "URL da carga" for uma site seguro (HTTPS), você terá a opção de definir as configurações de verificação SSL. Se a sua "URL de carga " não for segura (HTTP), o GitHub não exibirá esta opção. Por padrão, o GitHub verifica o certificado SSL do seu site ao entregar as cargas de webhook. SSL verification helps ensure that hook payloads are delivered to your URL endpoint securely. You have the option to disable SSL, but we recommend keeping **Enable SSL verification** selected. +Se sua "URL da carga" for uma site seguro (HTTPS), você terá a opção de definir as configurações de verificação SSL. Se a sua "URL de carga " não for segura (HTTP), o GitHub não exibirá esta opção. Por padrão, o GitHub verifica o certificado SSL do seu site ao entregar as cargas de webhook. A verificação SSL ajuda a garantir que as cargas de hook sejam entregues no seu ponto de extremidade da URL de forma segura. Você tem a opção de desabilitar SSL, mas recomendamos manter a opção **Habilitar a verificação de SSL** selecionada. diff --git a/translations/pt-BR/data/reusables/webhooks/workflow_run_desc.md b/translations/pt-BR/data/reusables/webhooks/workflow_run_desc.md index 8866577116c7..fc40653cf6f4 100644 --- a/translations/pt-BR/data/reusables/webhooks/workflow_run_desc.md +++ b/translations/pt-BR/data/reusables/webhooks/workflow_run_desc.md @@ -1,4 +1,4 @@ -This event occurs when a workflow run is requested or completed, and allows you to execute a workflow based on the finished result of another workflow. For example, if your `pull_request` workflow generates build artifacts, you can create a new workflow that uses `workflow_run` to analyze the results and add a comment to the original pull request. +Este evento ocorre quando uma execução do fluxo de trabalho é solicitada ou concluída, e permite que você execute um fluxo de trabalho com base no resultado concluído de outro fluxo de trabalho. Por exemplo, se o fluxo de trabalho `pull_request` gera artefatos de criação, você pode criar um novo fluxo de trabalho que usa `workflow_run` para analisar os resultados e adicionar um comentário ao pull request original. -The workflow started by the `workflow_run` event is able to access the secrets and write tokens used by the original workflow. +O fluxo de trabalho iniciado pelo evento `workflow_run` pode acessar os segredos e escrever tokens usados pelo fluxo de trabalho original. diff --git a/translations/pt-BR/data/ui.yml b/translations/pt-BR/data/ui.yml index 2f3b728b449e..d692edd9bf0a 100644 --- a/translations/pt-BR/data/ui.yml +++ b/translations/pt-BR/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: Contato notices: - ghe_release_candidate: GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco. localization_in_progress: Olá! No momento, esta página ainda está sendo desenvolvida ou traduzida. Para obter as informações mais recentes, acesse a documentação em inglês. product_in_progress: '👋 Olá, explorador! Esta página está em desenvolvimento ativo. Para obter as informações mais atualizadas e precisas, visite nossa documentação do desenvolvedor.' @@ -26,34 +26,34 @@ errors: we_track_errors: Monitoramos esses erros automaticamente, mas não deixe entrar em contato conosco se o problema persistir. page_doesnt_exist: Parece que a página não existe. support: - still_need_help: Still need help? + still_need_help: Ainda precisa de ajuda? contact_support: Entrar em contato com o suporte - ask_community: Ask the GitHub community + ask_community: Pergunte à comunidade do GitHub helpfulness: - able_to_find: Did this doc help you? + able_to_find: Esse documento ajudou você? yes: true no: false - yes_feedback: Want to learn about new docs features and updates? Sign up for updates! + yes_feedback: Quer saber mais sobre novos recursos e atualizações da documentação? Inscreva-se para receber atualizações! email_placeholder: email@example.com - no_feedback: We're continually improving our docs. We'd love to hear how we can do better. - category_label: What problem did you have? - category_default: Choose an option - category_unclear: Information was unclear - category_confusing: The content was confusing - category_unhelpful: The article didn't answer my question - category_other: Other - comment_label: Let us know what we can do better + no_feedback: Estamos constantemente melhorando nossos documentos. Adoraríamos ouvir como podemos melhorar. + category_label: Qual era o seu problema? + category_default: Selecione uma opção + category_unclear: As informações não eram claras + category_confusing: O conteúdo era confuso + category_unhelpful: O artigo não respondeu à minha pergunta + category_other: Outro + comment_label: Conte-nos como podemos melhorar optional: Opcional required: Obrigatório - email_label: Can we contact you if we have more questions? + email_label: Podemos entrar em contato com você em caso de dúvidas? send: Enviar feedback: Obrigado. Seu feedback foi recebido. contribution_cta: - title: Help us make these docs great! - body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. - button: Make a contribution + title: Ajude-nos a tornar esses documentos ótimos! + body: Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request. + button: Faça uma contribuição or: Ou, - to_guidelines: learn how to contribute. + to_guidelines: aprenda como contribuir. products: graphql: reference: diff --git a/translations/pt-BR/data/variables/contact.yml b/translations/pt-BR/data/variables/contact.yml index 52f4c514eed2..acec5c159283 100644 --- a/translations/pt-BR/data/variables/contact.yml +++ b/translations/pt-BR/data/variables/contact.yml @@ -1,15 +1,15 @@ --- contact_ent_support: '[Suporte do GitHub Enterprise](https://enterprise.githubsupport.com/hc/en-us) ou [Suporte do GitHub Premium](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- - {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[RElatar abuso](https://github.com/contact/report-abuse){% endif %} report_content: >- - {% if currentVersion == "free-pro-team@latest" %}[Report content](https://github.com/contact/report-content){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Relatar conteúdo](https://github.com/contact/report-content){% endif %} contact_dmca: >- - {% if currentVersion == "free-pro-team@latest" %}[Copyright claims form](https://github.com/contact/dmca){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Formulário de reivindicação de direitos autorais](https://github.com/contact/dmca){% endif %} contact_privacy: >- - {% if currentVersion == "free-pro-team@latest" %}[Privacy contact form](https://github.com/contact/privacy){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Formulário de contato com a equipe de privacidade](https://github.com/contact/privacy){% endif %} contact_enterprise_sales: '[Equipe de Vendas do GitHub](https://enterprise.github.com/contact)' contact_feedback_actions: '[Formulário de feedback do GitHub Actions](https://support.github.com/contact/feedback?contact[category]=actions)' #The team that provides Standard Support @@ -21,6 +21,9 @@ premium_support: 'Suporte do GitHub Premium' #Enterprise Support portal enterprise_portal: 'Portal de suporte do Enterprise GitHub' contact_enterprise_portal: '[Portal de suporte do Enterprise GitHub](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'Portal de suporte do GitHub' contact_support_portal: '[Portal de suporte do GitHub](https://support.github.com/contact)' diff --git a/translations/pt-BR/data/variables/desktop.yml b/translations/pt-BR/data/variables/desktop.yml index a9f665033388..45f3f7565093 100644 --- a/translations/pt-BR/data/variables/desktop.yml +++ b/translations/pt-BR/data/variables/desktop.yml @@ -1,4 +1,4 @@ --- #Supported platforms mac-osx-versions: macOS 10.10 ou mais recente -windows-versions: Windows 7 64-bit or later +windows-versions: Windows 7 64-bit ou versão posterior diff --git a/translations/pt-BR/data/variables/explore.yml b/translations/pt-BR/data/variables/explore.yml index e9d43c423085..e9c034053d50 100644 --- a/translations/pt-BR/data/variables/explore.yml +++ b/translations/pt-BR/data/variables/explore.yml @@ -1,7 +1,7 @@ --- explore_github: >- - {% if currentVersion == "free-pro-team@latest" %}[Explore GitHub](https://github.com/explore){% else %}Explore GitHub (`https://[hostname]/explore`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Explore o GitHub](https://github.com/explore){% else %}Explore o GitHub (`https://[hostname]/explore`){% endif %} your_stars_page: >- - {% if currentVersion == "free-pro-team@latest" %}[stars page](https://github.com/stars){% else %}stars page (`https://[hostname]/stars`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[página de estrelas](https://github.com/stars){% else %}página de estrelas (`https://[hostname]/stars`){% endif %} trending_page: >- - {% if currentVersion == "free-pro-team@latest" %}[Trending page](https://github.com/trending){% else %}Trending page (`https://[hostname]/trending`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Página de tendências](https://github.com/trending){% else %}Página de tendências (`https://[hostname]/trending`){% endif %} diff --git a/translations/pt-BR/data/variables/gists.yml b/translations/pt-BR/data/variables/gists.yml index 9d1fea10acf4..d263d6bccf77 100644 --- a/translations/pt-BR/data/variables/gists.yml +++ b/translations/pt-BR/data/variables/gists.yml @@ -1,7 +1,7 @@ --- gist_homepage: >- - {% if currentVersion == "free-pro-team@latest" %}[gist home page](https://gist.github.com/){% else %}gist home page, `http(s)://[hostname]/gist` or `http(s)://gist.[hostname]` if subdomains are enabled {% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Página inicial do gist](https://gist.github.com/){% else %}página inicial do gist, `http(s)://[hostname]/gist` ou `http(s)://gist.[hostname]` se os subdomínios estiverem habilitados {% endif %} gist_search_url: >- - {% if currentVersion == "free-pro-team@latest" %}[Gist Search](https://gist.github.com/search){% else %}Gist Search, `http(s)://[hostname]/gist/search` or `http(s)://gist.[hostname]/search` if subdomains are enabled{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Pesquisa do Gist](https://gist.github.com/search){% else %}Pesquisa do Gist, `http(s)://[hostname]/gist/search` or `http(s)://gist.[hostname]/search` se os subdomínios estiverem habilitados{% endif %} discover_url: >- - {% if currentVersion == "free-pro-team@latest" %}[Discover](https://gist.github.com/discover){% else %}Discover, `http(s)://[hostname]/gist/discover` or `http(s)://gist.[hostname]/discover` if subdomains are enabled{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Discover](https://gist.github.com/discover){% else %}Descubra, `http(s)://[hostname]/gist/discover` ou `http(s)://gist.[hostname]/discover` se os subdomínios estiverem habilitados{% endif %} diff --git a/translations/pt-BR/data/variables/migrations.yml b/translations/pt-BR/data/variables/migrations.yml index 15201e4a035e..13ee04f09552 100644 --- a/translations/pt-BR/data/variables/migrations.yml +++ b/translations/pt-BR/data/variables/migrations.yml @@ -1,7 +1,7 @@ --- user_migrations_intro: >- - You can use this API to review, backup, or migrate your user data stored on {% data variables.product.product_name %}.com. + Você pode usar esta API para revisar, fazer backup ou migrar os seus dados de usuário armazenados em {% data variables.product.product_name %}.com. organization_migrations_intro: >- - The organization migrations API lets you move a repository from GitHub to {% data variables.product.prodname_ghe_server %}. + A API de migrações da organização permite que você transfira um repositório do GitHub para {% data variables.product.prodname_ghe_server %}. source_imports_intro: >- - The Source Import API lets you start an import from a Git, Subversion, Mercurial, or Team Foundation Server source repository. This is the same functionality as the {% data variables.product.prodname_dotcom %} Importer. For more information, see "[Importing a repository with {% data variables.product.prodname_dotcom %} Importer](/github/importing-your-projects-to-github/importing-a-repository-with-github-importer)." + A API de Importação de Código-Fonte permite que você inicie uma importação a partir de um repositório de origem no Git, Subversion, Mercurial ou Team Foundation Server. Esta é a mesma funcionalidade do Importador de {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Importar um repositório com o importador de {% data variables.product.prodname_dotcom %}](/github/importing-your-projects-to-github/importing-a-repository-with-github-importer)." diff --git a/translations/pt-BR/data/variables/notifications.yml b/translations/pt-BR/data/variables/notifications.yml index 441bdba328c2..c7db64ab37a2 100644 --- a/translations/pt-BR/data/variables/notifications.yml +++ b/translations/pt-BR/data/variables/notifications.yml @@ -1,5 +1,5 @@ --- no_reply_address: >- - {% if currentVersion == "free-pro-team@latest" %}`noreply@github.com`{% else %}the no-reply email address configured by your site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}`noreply@github.com`{% else %}o endereço de e-mail do tipo no-reply configurado pelo seu administrador do site{% endif %} cc_address: >- - {% if currentVersion == "free-pro-team@latest" %}`@noreply.github.com`{% else %}based on the no-reply email address configured by your site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}`@noreply.github.com`{% else %}com base no endereço de e-mail do tipo no-reply configurado pelo seu administrador do site{% endif %} diff --git a/translations/pt-BR/data/variables/product.yml b/translations/pt-BR/data/variables/product.yml index bafdbef8f9cf..cec2010db0e6 100644 --- a/translations/pt-BR/data/variables/product.yml +++ b/translations/pt-BR/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: 'sua instância do GitHub Enterprise Server' prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'aplicativo GitHub' prodname_github_apps: 'Aplicativos do GitHub' prodname_oauth_app: 'aplicativo OAuth' #API and developer docs -prodname_enterprise_api: 'API do GitHub Enterprise Server' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[Fórum de Suporte e Desenvolvimento de API GitHub](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Anexos do conteúdo' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -66,8 +71,8 @@ prodname_actions: 'GitHub Actions' prodname_debug: 'GitHub Debug' #GitHub Packages prodname_registry: 'GitHub Package Registry' -prodname_github_container_registry: 'GitHub Container Registry' -prodname_container_registry: 'container registry' +prodname_github_container_registry: 'Registro de contêiner do GitHub' +prodname_container_registry: 'registro de contêiner' #GitHub Insights prodname_insights: 'GitHub Insights' #GitHub Sponsors @@ -85,7 +90,7 @@ prodname_blog: 'GitHub Blog' prodname_jobs: 'GitHub Jobs' prodname_learning: 'GitHub Learning Lab' prodname_learning_link: 'https://lab.github.com/' -prodname_roadmap: 'GitHub public roadmap' +prodname_roadmap: 'Itinerário público do GitHub' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' #GitHub support premium_support_plan: 'Plano Premium' @@ -104,14 +109,14 @@ prodname_secret_scanning: 'varredura secreta' prodname_secret_scanning_caps: 'Varredura secreta' prodname_code_scanning: 'Varredura de código' prodname_code_scanning_capc: 'Varredura de código' -prodname_codeql_runner: 'CodeQL runner' +prodname_codeql_runner: 'Executor do CodeQL' prodname_advisory_database: 'Banco de Dados Consultivo GitHub' -prodname_codeql_workflow: 'CodeQL analysis workflow' +prodname_codeql_workflow: 'Fluxo de trabalho de análise do CodeQL' #Visual Studio prodname_vs: 'Visual Studio' prodname_vscode: 'Visual Studio Code' -prodname_vss_ghe: 'Visual Studio subscription with GitHub Enterprise' -prodname_vss_admin_portal_with_url: 'the [administrator portal for Visual Studio subscriptions](https://visualstudio.microsoft.com/subscriptions-administration/)' +prodname_vss_ghe: 'Assinatura do Visual Studio com GitHub Enterprise' +prodname_vss_admin_portal_with_url: '[portal de administrador para assinaturas do Visual Studio](https://visualstudio.microsoft.com/subscriptions-administration/)' #GitHub Dependabot prodname_dependabot: 'GitHub Dependabot' prodname_dependabot_short: 'Dependabot' @@ -120,15 +125,15 @@ prodname_dependabot_security_updates: 'Atualizações de segurança do GitHub De prodname_dependabot_version_updates: 'Atualizações de versão do GitHub Dependabot' #GitHub Archive Program prodname_archive: 'Programa Arquivo do GitHub' -prodname_arctic_vault: 'Arctic Code Vault' +prodname_arctic_vault: 'Cofre de Código do Ártico' #Links product_url: >- {% if currentVersion == "free-pro-team@latest" %}github.com{% else %}[hostname]{% endif %} pricing_url: 'https://github.com/pricing' signin_link: >- - {% if currentVersion == "free-pro-team@latest" %}[Sign in](https://github.com/login){% else %}Sign in (`https://[hostname]/login`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Sign in](https://github.com/login){% else %}Iniciar sessão (`https://[hostname]/login`){% endif %} signout_link: >- - {% if currentVersion == "free-pro-team@latest" %}[Sign out](https://github.com/logout){% else %}Sign out (`https://[hostname]/logout`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Sign out](https://github.com/logout){% else %}Encerrar sessão (`https://[hostname]/logout`){% endif %} raw_github_com: >- {% if currentVersion == "free-pro-team@latest" %}raw.githubusercontent.com{% else %}[hostname]/user/repo/raw{% endif %} #GitHub Enterprise Server past versions @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/pt-BR/data/variables/search.yml b/translations/pt-BR/data/variables/search.yml index f22c85c91625..f06cfe37baf1 100644 --- a/translations/pt-BR/data/variables/search.yml +++ b/translations/pt-BR/data/variables/search.yml @@ -1,5 +1,5 @@ --- advanced_url: >- - {% if currentVersion == "free-pro-team@latest" %}[advanced search](https://github.com/search/advanced) page{% else %}advanced search page (`https://[hostname]/search/advanced`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[pesquisa avançada](https://github.com/search/advanced) página{% else %}página de pesquisa avançada (`https://[hostname]/search/advanced`){% endif %} search_page_url: >- - {% if currentVersion == "free-pro-team@latest" %}[search](https://github.com/search) page{% else %}search page (`https://[hostname]/search`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[search](https://github.com/search) page{% else %}página de pesquisa (`https://[hostname]/search`){% endif %} diff --git a/translations/ru-RU/content/actions/creating-actions/creating-a-javascript-action.md b/translations/ru-RU/content/actions/creating-actions/creating-a-javascript-action.md index 7c0b43a5e7d8..06ffca01fb95 100644 --- a/translations/ru-RU/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/ru-RU/content/actions/creating-actions/creating-a-javascript-action.md @@ -262,4 +262,4 @@ From your repository, click the **Actions** tab, and select the latest workflow ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![A screenshot of using your action in a workflow](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ru-RU/content/actions/guides/building-and-testing-nodejs.md b/translations/ru-RU/content/actions/guides/building-and-testing-nodejs.md index d57c344490a8..abca907346c6 100644 --- a/translations/ru-RU/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/ru-RU/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ We recommend that you have a basic understanding of Node.js, YAML, workflow conf To get started quickly, add the template to the `.github/workflows` directory of your repository. {% raw %} -```yaml +```yaml{:copy} name: Node.js CI on: [push] diff --git a/translations/ru-RU/content/actions/guides/publishing-docker-images.md b/translations/ru-RU/content/actions/guides/publishing-docker-images.md index 7447263c5c75..62536e072786 100644 --- a/translations/ru-RU/content/actions/guides/publishing-docker-images.md +++ b/translations/ru-RU/content/actions/guides/publishing-docker-images.md @@ -50,7 +50,7 @@ To push to Docker Hub, you will need to have a Docker Hub account, and have a Do The `build-push-action` options required for Docker Hub are: -* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in the your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +* `username` and `password`: This is your Docker Hub username and password. We recommend storing your Docker Hub username and password as encrypted secrets in your {% data variables.product.prodname_dotcom %} repository so they aren't exposed in your workflow file. For more information, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." * `repository`: Your Docker Hub repository in the format `DOCKER-HUB-NAMESPACE/DOCKER-HUB-REPOSITORY`. {% raw %} diff --git a/translations/ru-RU/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/ru-RU/content/actions/guides/storing-workflow-data-as-artifacts.md index e90cba6cb88f..a67cb5759402 100644 --- a/translations/ru-RU/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/ru-RU/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -74,7 +74,7 @@ For example, your repository or a web application might contain SASS and TypeScr | ``` -This example shows you how to create a workflow for a Node.js project that `builds` the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. +This example shows you how to create a workflow for a Node.js project that builds the code in the `src` directory and runs the tests in the `tests` directory. You can assume that running `npm test` produces a code coverage report named `code-coverage.html` stored in the `output/test/` directory. The workflow uploads the production artifacts in the `dist` directory, but excludes any markdown files. It also and uploads the `code-coverage.html` report as another artifact. diff --git a/translations/ru-RU/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/ru-RU/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 48ba5968ca2a..e91d67cb95fe 100644 --- a/translations/ru-RU/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/ru-RU/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ The following operating systems are supported for the self-hosted runner applica - macOS 10.13 (High Sierra) or later -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Supported actions on self-hosted runners @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". +If you use an IP address allow list for your {% data variables.product.prodname_dotcom %} organization or enterprise account, you must add your self-hosted runner's IP address to the allow list. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)" or "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)". {% else %} diff --git a/translations/ru-RU/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/ru-RU/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index 6f0d8a18b8c3..43374dea979a 100644 --- a/translations/ru-RU/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/ru-RU/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ You can add self-hosted runners to an enterprise, where they can be assigned to {% if currentVersion == "free-pro-team@latest" %} To add a self-hosted runner to an enterprise account, you must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To add a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/ru-RU/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/ru-RU/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 00b4c59f4669..e0d1e320cdd1 100644 --- a/translations/ru-RU/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/ru-RU/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ Self-hosted runners are automatically assigned to the default group when created When creating a group, you must choose a policy that grants access to all organizations in the enterprise or choose specific organizations. -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. Click the **Self-hosted runners** tab. diff --git a/translations/ru-RU/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/ru-RU/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 58f8548dc79c..62c39ed3c61d 100644 --- a/translations/ru-RU/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/ru-RU/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ To remove a self-hosted runner from an organization, you must be an organization {% if currentVersion == "free-pro-team@latest" %} To remove a self-hosted runner from an enterprise account, you must be an enterprise owner. We recommend that you also have access to the self-hosted runner machine. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} To remove a self-hosted runner at the enterprise level of {% data variables.product.product_location %}, you must be a site administrator. We recommend that you also have access to the self-hosted runner machine. {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/ru-RU/content/actions/index.md b/translations/ru-RU/content/actions/index.md index 888048e716a2..7cbfa4232164 100644 --- a/translations/ru-RU/content/actions/index.md +++ b/translations/ru-RU/content/actions/index.md @@ -2,15 +2,19 @@ title: GitHub Actions Documentation shortTitle: GitHub Actions intro: 'Automate, customize, and execute your software development workflows right in your repository with {% data variables.product.prodname_actions %}. You can discover, create, and share actions to perform any job you''d like, including CI/CD, and combine actions in a completely customized workflow.' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
      - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -50,7 +54,7 @@ versions:

    {% data ui.toc.popular_articles %}

      - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
    • {% include featured-link %}
    • {% endfor %}
    @@ -61,40 +65,16 @@ versions:

    Manage workflows

      - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
    • {% include featured-link %}
    • {% endfor %}
    - -
    -

    Руководства

    +

    More guides

    @@ -183,7 +163,7 @@ versions:

    Publishing Node.js packages

    Use GitHub Actions to push your Node.js package to GitHub Packages or npm.

    - Java + JavaScript/TypeScript CI
    @@ -195,5 +175,5 @@ versions:
    - More guides {% octicon "arrow-right" %} + Show all guides {% octicon "arrow-right" %} diff --git a/translations/ru-RU/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/ru-RU/content/actions/learn-github-actions/security-hardening-for-github-actions.md index 6c3ad525b895..8c60f3d14885 100644 --- a/translations/ru-RU/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/ru-RU/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ As a result, self-hosted runners should almost [never be used for public reposit You should also consider the environment of the self-hosted runner machines: - What sensitive information resides on the machine configured as a self-hosted runner? For example, private SSH keys, API access tokens, among others. - Does the machine have network access to sensitive services? For example, Azure or AWS metadata services. The amount of sensitive information in this environment should be kept to a minimum, and you should always be mindful that any user capable of invoking workflows has access to this environment. + +### Auditing {% data variables.product.prodname_actions %} events + +You can use the audit log to monitor administrative tasks in an organization. The audit log records the type of action, when it was run, and which user account perfomed the action. + +For example, you can use the audit log to track the `action:org.update_actions_secret` event, which tracks changes to organization secrets: ![Audit log entries](/assets/images/help/repository/audit-log-entries.png) + +The following tables describe the {% data variables.product.prodname_actions %} events that you can find in the audit log. For more information on using the audit log, see "[Reviewing the audit log for your organization](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)." + +#### Events for secret management +| Действие | Description | +| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action:org.create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization). | +| `action:org.remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:org.update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret. | +| `action:repo.create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository). | +| `action:repo.remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret. | +| `action:repo.update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret. | + +#### Events for self-hosted runners +| Действие | Description | +| ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `action:org.remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). | +| `action:repo.register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `action:repo.remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). | + +#### Events for self-hosted runner groups +| Действие | Description | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `action:org.runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `action:org.runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `action:org.runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `action:org.runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. | + + diff --git a/translations/ru-RU/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/ru-RU/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 51bfc6e56bd3..55f42d195420 100644 --- a/translations/ru-RU/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/ru-RU/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -14,7 +14,7 @@ versions: ### Обзор -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. ### Creating a workflow template diff --git a/translations/ru-RU/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/ru-RU/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index a95381aadd6b..0b46fd51a507 100644 --- a/translations/ru-RU/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/ru-RU/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- title: Disabling and enabling a workflow -intro: You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API. +intro: 'You can disable and re-enable a workflow using {% data variables.product.prodname_dotcom %} or the REST API.' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/ru-RU/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/ru-RU/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index df297ba2b660..a7eb83e1c643 100644 --- a/translations/ru-RU/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/ru-RU/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -38,4 +38,4 @@ You can also define a custom retention period for individual artifacts using the ### Finding the expiration date of an artifact You can use the API to confirm the date that an artifact is scheduled to be deleted. For more information, see the `expires_at` value returned by "[List artifacts for a repository](/rest/reference/actions#artifacts)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ru-RU/content/actions/quickstart.md b/translations/ru-RU/content/actions/quickstart.md index 385de755775c..6a5653008111 100644 --- a/translations/ru-RU/content/actions/quickstart.md +++ b/translations/ru-RU/content/actions/quickstart.md @@ -21,7 +21,7 @@ You only need an existing {% data variables.product.prodname_dotcom %} repositor 1. From your repository on {% data variables.product.prodname_dotcom %}, create a new file in the `.github/workflows` directory named `superlinter.yml`. For more information, see "[Creating new files](/github/managing-files-in-a-repository/creating-new-files)." 2. Copy the following YAML contents into the `superlinter.yml` file. **Note:** If your default branch is not `main`, update the value of `DEFAULT_BRANCH` to match your repository's default branch name. {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter # Run this workflow every time a new commit pushed to your repository diff --git a/translations/ru-RU/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/ru-RU/content/actions/reference/context-and-expression-syntax-for-github-actions.md index 3b2cb5475867..4c9f3de9f18e 100644 --- a/translations/ru-RU/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/ru-RU/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -93,7 +93,7 @@ The `github` context contains information about the workflow run and the event t | `github.event_path` | `строка` | The path to the full event webhook payload on the runner. | | `github.head_ref` | `строка` | The `head_ref` or source branch of the pull request in a workflow run. This property is only available when the event that triggers a workflow run is a `pull_request`. | | `github.job` | `строка` | The [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id) of the current job. | -| `github.ref` | `строка` | The branch or tag ref that triggered the workflow run. | +| `github.ref` | `строка` | The branch or tag ref that triggered the workflow run. For branches this in the format `refs/heads/`, and for tags it is `refs/tags/`. | | `github.repository` | `строка` | The owner and repository name. For example, `Codertocat/Hello-World`. | | `github.repository_owner` | `строка` | The repository owner's name. For example, `Codertocat`. | | `github.run_id` | `строка` | {% data reusables.github-actions.run_id_description %} diff --git a/translations/ru-RU/content/actions/reference/environment-variables.md b/translations/ru-RU/content/actions/reference/environment-variables.md index 4c8c790b0053..cb4bb85fb700 100644 --- a/translations/ru-RU/content/actions/reference/environment-variables.md +++ b/translations/ru-RU/content/actions/reference/environment-variables.md @@ -39,7 +39,6 @@ We strongly recommend that actions use environment variables to access the files | Environment variable | Description | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `CI` | Always set to `true`. | -| `HOME` | The path to the {% data variables.product.prodname_dotcom %} home directory used to store user data. For example, `/github/home`. | | `GITHUB_WORKFLOW` | The name of the workflow. | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} diff --git a/translations/ru-RU/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/ru-RU/content/actions/reference/specifications-for-github-hosted-runners.md index 8f71a14af29b..38ae3ee790e8 100644 --- a/translations/ru-RU/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/ru-RU/content/actions/reference/specifications-for-github-hosted-runners.md @@ -50,6 +50,7 @@ Each virtual machine has the same hardware resources available. {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." @@ -63,8 +64,10 @@ The software tools included in {% data variables.product.prodname_dotcom %}-host * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} {% data variables.product.prodname_dotcom %}-hosted runners include the operating system's default built-in tools, in addition to the packages listed in the above references. For example, Ubuntu and macOS runners include `grep`, `find`, and `which`, among other default tools. diff --git a/translations/ru-RU/content/actions/reference/usage-limits-billing-and-administration.md b/translations/ru-RU/content/actions/reference/usage-limits-billing-and-administration.md index d15f5f85abe7..98b3b278edee 100644 --- a/translations/ru-RU/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/ru-RU/content/actions/reference/usage-limits-billing-and-administration.md @@ -67,7 +67,7 @@ You can configure the artifact and log retention period for your repository, org - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your repository](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your organization](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [Configuring the retention period for {% data variables.product.prodname_actions %} for artifacts and logs in your enterprise](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} ### Disabling or limiting {% data variables.product.prodname_actions %} for your repository or organization @@ -77,7 +77,7 @@ You can configure the artifact and log retention period for your repository, org Дополнительные сведения см. в: - "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" - "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} ### Disabling and enabling workflows diff --git a/translations/ru-RU/content/actions/reference/workflow-commands-for-github-actions.md b/translations/ru-RU/content/actions/reference/workflow-commands-for-github-actions.md index cf219da975c2..f917d69f723b 100644 --- a/translations/ru-RU/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/ru-RU/content/actions/reference/workflow-commands-for-github-actions.md @@ -53,13 +53,15 @@ core.setOutput('SELECTED_COLOR', 'green'); You can use the `set-output` command in your workflow to set the same value: +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} The following table shows which toolkit functions are available within a workflow: diff --git a/translations/ru-RU/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/ru-RU/content/actions/reference/workflow-syntax-for-github-actions.md index 12c4e78c4ace..8cdef8a5bc34 100644 --- a/translations/ru-RU/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/ru-RU/content/actions/reference/workflow-syntax-for-github-actions.md @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. +The Docker image to use as the service container to run the action. The value can be the Docker Hub image name or a {% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} registry name. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/translations/ru-RU/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/ru-RU/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..08dc6e2a2c58 --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### Дополнительная литература + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/ru-RU/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/ru-RU/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index f61c23d45b48..e21b5d8ae4f2 100644 --- a/translations/ru-RU/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/ru-RU/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: Authenticating users for your GitHub Enterprise Server instance -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/ru-RU/content/admin/authentication/changing-authentication-methods.md b/translations/ru-RU/content/admin/authentication/changing-authentication-methods.md index 052b6d7ea8d3..25be0883c4b7 100644 --- a/translations/ru-RU/content/admin/authentication/changing-authentication-methods.md +++ b/translations/ru-RU/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -User accounts on {% data variables.product.product_location_enterprise %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. +User accounts on {% data variables.product.product_location %} are preserved when you change the authentication method and users will continue to log into the same account as long as their username doesn't change. If the new method of authentication changes usernames, new accounts will be created. As an administrator, you can rename users through the site admin settings or by using [the User Administration API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user). @@ -30,4 +30,4 @@ Other issues you should take into consideration include: * **Two-factor authentication:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location_enterprise %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." +* **Built-in authentication for users outside your identity provider:** You can invite users to authenticate to {% data variables.product.product_location %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your identity provider](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)." diff --git a/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..a46f8ac3ac38 --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### Требования + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ru-RU/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ru-RU/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..8a69a18c4af7 --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### About SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| Value | Other names | Description | Пример | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/ru-RU/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/ru-RU/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..af1a05ff4965 --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### Требования + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." + {% note %} + + **Notes**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. Click **Save**. ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | Value | Other names | Description | Пример | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/ru-RU/content/admin/authentication/index.md b/translations/ru-RU/content/admin/authentication/index.md index fa91d86c3535..deacdaf76f0d 100644 --- a/translations/ru-RU/content/admin/authentication/index.md +++ b/translations/ru-RU/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: Authentication -intro: 'You can use {% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML to integrate your existing accounts and centrally manage user access to {% data variables.product.product_location_enterprise %}.' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/ru-RU/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/ru-RU/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/ru-RU/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/ru-RU/content/admin/authentication/using-built-in-authentication.md b/translations/ru-RU/content/admin/authentication/using-built-in-authentication.md index 220285d48350..55fa074cc4dc 100644 --- a/translations/ru-RU/content/admin/authentication/using-built-in-authentication.md +++ b/translations/ru-RU/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Using built-in authentication -intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location_enterprise %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' +intro: 'When you use the default authentication method, all authentication details are stored within {% data variables.product.product_location %}. Built-in authentication is the default method if you don’t already have an established authentication provider, such as LDAP, SAML, or CAS.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/ru-RU/content/admin/authentication/using-cas.md b/translations/ru-RU/content/admin/authentication/using-cas.md index e56897310e22..5d7648fe1df4 100644 --- a/translations/ru-RU/content/admin/authentication/using-cas.md +++ b/translations/ru-RU/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ The following attributes are available. ### Configuring CAS {% warning %} -**Warning:** Before configuring CAS on {% data variables.product.product_location_enterprise %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). +**Warning:** Before configuring CAS on {% data variables.product.product_location %}, note that users will not be able to use their CAS usernames and passwords to authenticate API requests or Git operations over HTTP/HTTPS. Instead, they will need to [create an access token](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use). {% endwarning %} diff --git a/translations/ru-RU/content/admin/authentication/using-ldap.md b/translations/ru-RU/content/admin/authentication/using-ldap.md index 34ee59a08351..cc4a55e66ea3 100644 --- a/translations/ru-RU/content/admin/authentication/using-ldap.md +++ b/translations/ru-RU/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### Configuring LDAP with {% data variables.product.product_location_enterprise %} +### Configuring LDAP with {% data variables.product.product_location %} After you configure LDAP, users will be able to sign into your instance with their LDAP credentials. When users sign in for the first time, their profile names, email addresses, and SSH keys will be set with the LDAP attributes from your directory. @@ -43,7 +43,7 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma {% warning %} -**Warning:** Before configuring LDAP on {% data variables.product.product_location_enterprise %}, make sure that your LDAP service supports paged results. +**Warning:** Before configuring LDAP on {% data variables.product.product_location %}, make sure that your LDAP service supports paged results. {% endwarning %} @@ -55,11 +55,11 @@ When you configure LDAP access for users via the {% data variables.enterprise.ma 5. Add your configuration settings. ### LDAP attributes -Use these attributes to finish configuring LDAP for {% data variables.product.product_location_enterprise %}. +Use these attributes to finish configuring LDAP for {% data variables.product.product_location %}. | Attribute name | Тип | Description | | ------------------------------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Host` | Required | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location_enterprise %}'s DNS first so it can resolve the hostname using your internal nameservers. | +| `Host` | Required | The LDAP host, e.g. `ldap.example.com` or `10.0.0.30`. If the hostname is only available from your internal network, you may need to configure {% data variables.product.product_location %}'s DNS first so it can resolve the hostname using your internal nameservers. | | `Port` | Required | The port the host's LDAP services are listening on. Examples include: 389 and 636 (for LDAPS). | | `Encryption` | Required | The encryption method used to secure communications to the LDAP server. Examples include plain (no encryption), SSL/LDAPS (encrypted from the start), and StartTLS (upgrade to encrypted communication once connected). | | `Domain search user` | Optional | The LDAP user that performs user lookups to authenticate other users when they sign in. This is typically a service account created specifically for third-party integrations. Use a fully qualified name, such as `cn=Administrator,cn=Users,dc=Example,dc=com`. With Active Directory, you can also use the `[DOMAIN]\[USERNAME]` syntax (e.g. `WINDOWS\Administrator`) for the domain search user with Active Directory. | @@ -190,7 +190,7 @@ Unless [LDAP Sync is enabled](#enabling-ldap-sync), changes to LDAP accounts are You can also [use the API to trigger a manual sync](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap). -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If [LDAP Sync is enabled](#enabling-ldap-sync), removing a user's LDAP credentials will suspend their account after the next synchronization run. diff --git a/translations/ru-RU/content/admin/authentication/using-saml.md b/translations/ru-RU/content/admin/authentication/using-saml.md index 94fcf73e5155..5a850fcf87c3 100644 --- a/translations/ru-RU/content/admin/authentication/using-saml.md +++ b/translations/ru-RU/content/admin/authentication/using-saml.md @@ -79,10 +79,10 @@ These attributes are available. You can change the attribute names in the [manag {% endtip %} -5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location_enterprise %}. ![SAML disable admin config](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location_enterprise %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML authentication](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location_enterprise %}. ![SAML issuer](/assets/images/enterprise/management-console/saml-issuer.png) -8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location_enterprise %}. Specify the format with the **Name Identifier Format** drop-down menu. ![SAML method](/assets/images/enterprise/management-console/saml-method.png) +5. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.product.product_location %}. ![SAML disable admin config](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.product.product_location %} to use internal nameservers](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/). ![SAML authentication](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.product.product_location %}. ![SAML issuer](/assets/images/enterprise/management-console/saml-issuer.png) +8. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.product.product_location %}. Specify the format with the **Name Identifier Format** drop-down menu. ![SAML method](/assets/images/enterprise/management-console/saml-method.png) 9. Under **Verification certificate**, click **Choose File** and choose a certificate to validate SAML responses from the IdP. ![SAML authentication](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. Modify the SAML attribute names to match your IdP if needed, or accept the default names. ![SAML attribute names](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ These attributes are available. You can change the attribute names in the [manag {% endif %} -### Revoking access to {% data variables.product.product_location_enterprise %} +### Revoking access to {% data variables.product.product_location %} If you remove a user from your identity provider, you must also manually suspend them. Otherwise, they'll continue to be able to authenticate using access tokens or SSH keys. For more information, see "[Suspending and unsuspending users](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)". diff --git a/translations/ru-RU/content/admin/configuration/about-enterprise-configuration.md b/translations/ru-RU/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..2ffe0efdfb52 --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### Дополнительная литература + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/ru-RU/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/ru-RU/content/admin/configuration/accessing-the-administrative-shell-ssh.md index d8dd87250d8c..88d46c2b8a41 100644 --- a/translations/ru-RU/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/ru-RU/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'SSH access allows you to run the {% data variables.product.prodname_ghe_server %} command line utilities and is useful for troubleshooting, running backups, and configuring replication.' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### Troubleshooting SSH connection problems -If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location_enterprise %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. +If you encounter the `Permission denied (publickey)` error when you try to connect to {% data variables.product.product_location %} via SSH, confirm that you are connecting over port 122. You may need to explicitly specify which private SSH key to use. To specify a private SSH key using the command line, run `ssh` with the `-i` argument. diff --git a/translations/ru-RU/content/admin/configuration/accessing-the-management-console.md b/translations/ru-RU/content/admin/configuration/accessing-the-management-console.md index d37b78b44a65..b107ad6dbc87 100644 --- a/translations/ru-RU/content/admin/configuration/accessing-the-management-console.md +++ b/translations/ru-RU/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: Accessing the management console -intro: 'Use the {% data variables.enterprise.management_console %} to set up and configure {% data variables.product.product_location %}, schedule maintenance windows, troubleshoot issues, and manage your license.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### About the {% data variables.enterprise.management_console %} Use the {% data variables.enterprise.management_console %} for basic administrative activities: -- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location_enterprise %} by visiting {% data variables.product.product_location_enterprise %}'s IP address in your browser. +- **Initial setup**: Walk through the initial setup process when first launching {% data variables.product.product_location %} by visiting {% data variables.product.product_location %}'s IP address in your browser. - **Configuring basic settings for your instance**: Configure DNS, hostname, SSL, user authentication, email, monitoring services, and log forwarding on the Settings page. -- **Scheduling maintenance windows**: Take your {% data variables.product.product_location_enterprise %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. +- **Scheduling maintenance windows**: Take your {% data variables.product.product_location %} offline while performing maintenance using the {% data variables.enterprise.management_console %} or administrative shell. - **Troubleshooting**: Generate a support bundle or view high level diagnostic information. - **License management**: View or update your {% data variables.product.prodname_enterprise %} license. -You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location_enterprise %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. +You can always reach the {% data variables.enterprise.management_console %} using {% data variables.product.product_location %}'s IP address, even when the instance is in maintenance mode, or there is a critical application failure or hostname or SSL misconfiguration. -To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location_enterprise %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. +To access the {% data variables.enterprise.management_console %}, you must use the administrator password established during initial setup of {% data variables.product.product_location %}. You must also be able to connect to the virtual machine host on port 8443. If you're having trouble reaching the {% data variables.enterprise.management_console %}, please check intermediate firewall and security group configurations. ### Accessing the {% data variables.enterprise.management_console %} as a site administrator diff --git a/translations/ru-RU/content/admin/configuration/command-line-utilities.md b/translations/ru-RU/content/admin/configuration/command-line-utilities.md index 5cfe9f9ffbf4..c03d65e8380f 100644 --- a/translations/ru-RU/content/admin/configuration/command-line-utilities.md +++ b/translations/ru-RU/content/admin/configuration/command-line-utilities.md @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location_enterprise %}. +With this utility, you can both retrieve and modify the configuration settings of {% data variables.product.product_location %}. ```shell $ ghe-config core.github-hostname @@ -395,7 +395,7 @@ This utility allows you to install a custom root CA certificate on your {% data Run this utility to add a certificate chain for S/MIME commit signature verification. For more information, see "[About commit signature verification](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)." -Run this utility when {% data variables.product.product_location_enterprise %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location_enterprise %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. +Run this utility when {% data variables.product.product_location %} is unable to connect to another server because the latter is using a self-signed SSL certificate or an SSL certificate for which it doesn't provide the necessary CA bundle. One way to confirm this is to run `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs` from {% data variables.product.product_location %}. If the remote server's SSL certificate can be verified, your `SSL-Session` should have a return code of 0, as shown below. ``` SSL-Session: @@ -453,7 +453,7 @@ $ ghe-storage-extend #### ghe-version -This utility prints the version, platform, and build of {% data variables.product.product_location_enterprise %}. +This utility prints the version, platform, and build of {% data variables.product.product_location %}. ```shell $ ghe-version diff --git a/translations/ru-RU/content/admin/configuration/configuring-a-hostname.md b/translations/ru-RU/content/admin/configuration/configuring-a-hostname.md index a254a58e0db4..09c0a910916f 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-a-hostname.md +++ b/translations/ru-RU/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location_enterprise %} runs on without affecting users or client software. +If you configure a hostname instead of a hard-coded IP address, you will be able to change the physical hardware that {% data variables.product.product_location %} runs on without affecting users or client software. The hostname setting in the {% data variables.enterprise.management_console %} should be set to an appropriate fully qualified domain name (FQDN) which is resolvable on the internet or within your internal network. For example, your hostname setting could be `github.companyname.com.` We also recommend enabling subdomain isolation for the chosen hostname to mitigate several cross-site scripting style vulnerabilities. For more information on hostname settings, see [Section 2.1 of the HTTP RFC](https://tools.ietf.org/html/rfc1123#section-2). @@ -18,9 +18,9 @@ The hostname setting in the {% data variables.enterprise.management_console %} s {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. Type the hostname you'd like to set for {% data variables.product.product_location_enterprise %}. ![Field for setting a hostname](/assets/images/enterprise/management-console/hostname-field.png) +4. Type the hostname you'd like to set for {% data variables.product.product_location %}. ![Field for setting a hostname](/assets/images/enterprise/management-console/hostname-field.png) 5. To test the DNS and SSL settings for the new hostname, click **Test domain settings**. ![Test domain settings button](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." +After you configure a hostname, we recommend that you enable subdomain isolation for {% data variables.product.product_location %}. For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)." diff --git a/translations/ru-RU/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/ru-RU/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index f9c08d0b6523..aa528d974c47 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/ru-RU/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: Configuring an outbound web proxy server -intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location_enterprise %}.' +intro: 'A proxy server provides an additional level of security for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -When a proxy server is enabled for {% data variables.product.product_location_enterprise %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. +When a proxy server is enabled for {% data variables.product.product_location %}, outbound messages sent by {% data variables.product.prodname_ghe_server %} are first sent through the proxy server, unless the destination host is added as an HTTP proxy exclusion. Types of outbound messages include outgoing webhooks, uploading bundles, and fetching legacy avatars. The proxy server's URL is the protocol, domain or IP address, plus the port number, for example `http://127.0.0.1:8123`. {% note %} -**Note:** To connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." +**Note:** To connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, your proxy configuration must allow connectivity to `github.com` and `api.github.com`. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)." {% endnote %} diff --git a/translations/ru-RU/content/admin/configuration/configuring-applications.md b/translations/ru-RU/content/admin/configuration/configuring-applications.md index 509c9228078f..8973eb23f74c 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-applications.md +++ b/translations/ru-RU/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: Configuring applications -intro: 'You can configure internal application settings for {% data variables.product.product_location_enterprise %}.' +intro: 'You can configure internal application settings for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### Adjusting image caching -You can choose the amount of time that {% data variables.product.product_location_enterprise %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location_enterprise %} work processes. +You can choose the amount of time that {% data variables.product.product_location %} caches avatars. When you increase the cache time, you increase the amount of time a user's avatar will take to load. Configuring the cache time with too low a value can overload {% data variables.product.product_location %} work processes. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. In the left sidebar, click **Applications**. ![Applications tab in the settings sidebar](/assets/images/enterprise/management-console/sidebar-applications.png) 4. Under "Avatar image cache time (seconds)", type the number of seconds that you would like -{% data variables.product.product_location_enterprise %} to cache avatar images. +{% data variables.product.product_location %} to cache avatar images. ![Avatar image caching form field](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/ru-RU/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/ru-RU/content/admin/configuration/configuring-backups-on-your-appliance.md index 23fdd0d8f0b2..00b54d32741e 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/ru-RU/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location_enterprise %} by configuring automated backups.' +intro: 'As part of a disaster recovery plan, you can protect production data on {% data variables.product.product_location %} by configuring automated backups.' versions: enterprise-server: '*' --- ### About {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location_enterprise %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. +{% data variables.product.prodname_enterprise_backup_utilities %} is a backup system you install on a separate host, which takes backup snapshots of {% data variables.product.product_location %} at regular intervals over a secure SSH network connection. You can use a snapshot to restore an existing {% data variables.product.prodname_ghe_server %} instance to a previous state from the backup host. Only data added since the last snapshot will transfer over the network and occupy additional physical storage space. To minimize performance impact, backups are performed online under the lowest CPU/IO priority. You do not need to schedule a maintenance window to perform a backup. @@ -27,11 +27,11 @@ For more detailed information on features, requirements, and advanced usage, see ### Требования -To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location_enterprise %}. +To use {% data variables.product.prodname_enterprise_backup_utilities %}, you must have a Linux or Unix host system separate from {% data variables.product.product_location %}. You can also integrate {% data variables.product.prodname_enterprise_backup_utilities %} into an existing environment for long-term permanent storage of critical data. -We recommend that the backup host and {% data variables.product.product_location_enterprise %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. +We recommend that the backup host and {% data variables.product.product_location %} be geographically distant from each other. This ensures that backups are available for recovery in the event of a major disaster or network outage at the primary site. Physical storage requirements will vary based on Git repository disk usage and expected growth patterns: @@ -59,7 +59,7 @@ More resources may be required depending on your usage, such as user activity an 3. Set the `GHE_HOSTNAME` value to your primary {% data variables.product.prodname_ghe_server %} instance's hostname or IP address. 4. Set the `GHE_DATA_DIR` value to the filesystem location where you want to store backup snapshots. 5. Open your primary instance's settings page at `https://HOSTNAME/setup/settings` and add the backup host's SSH key to the list of authorized SSH keys. For more information, see [Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/). -5. Verify SSH connectivity with {% data variables.product.product_location_enterprise %} with the `ghe-host-check` command. +5. Verify SSH connectivity with {% data variables.product.product_location %} with the `ghe-host-check` command. ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ If backup attempts overlap, the `ghe-backup` command will abort with an error me ### Restoring a backup -In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location_enterprise %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. +In the event of prolonged outage or catastrophic event at the primary site, you can restore {% data variables.product.product_location %} by provisioning another {% data variables.product.prodname_enterprise %} appliance and performing a restore from the backup host. You must add the backup host's SSH key to the target {% data variables.product.prodname_enterprise %} appliance as an authorized SSH key before restoring an appliance. -To restore {% data variables.product.product_location_enterprise %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: +To restore {% data variables.product.product_location %} from the last successful snapshot, use the `ghe-restore` command. You should see output similar to this: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/ru-RU/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/ru-RU/content/admin/configuration/configuring-built-in-firewall-rules.md index 0b98a22cfe6d..d6a3059f5343 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/ru-RU/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: Configuring built-in firewall rules -intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location_enterprise %}.' +intro: 'You can view default firewall rules and customize rules for {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### About {% data variables.product.product_location_enterprise %}'s firewall +### About {% data variables.product.product_location %}'s firewall {% data variables.product.prodname_ghe_server %} uses Ubuntu's Uncomplicated Firewall (UFW) on the virtual appliance. For more information see "[UFW](https://help.ubuntu.com/community/UFW)" in the Ubuntu documentation. {% data variables.product.prodname_ghe_server %} automatically updates the firewall allowlist of allowed services with each release. @@ -66,7 +66,7 @@ The UFW firewall also opens several other ports that are required for {% data va $ sudo cp -r /lib/ufw ~/ufw.backup ``` -After you upgrade {% data variables.product.product_location_enterprise %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. +After you upgrade {% data variables.product.product_location %}, you must reapply your custom firewall rules. We recommend that you create a script to reapply your firewall custom rules. ### Restoring the default firewall rules diff --git a/translations/ru-RU/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/ru-RU/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index 700e2a95021e..adb8908409a4 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/ru-RU/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: Configuring code scanning for your appliance shortTitle: Configuring code scanning -intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' +intro: 'You can enable, configure and disable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %}. {% data variables.product.prodname_code_scanning_capc %} allows users to scan code for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ The table below summarizes the available types of analysis for {% data variables {% data reusables.code-scanning.enabling-options %} -For the users of {% data variables.product.product_location_enterprise %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. +For the users of {% data variables.product.product_location %} to be able to enable and use {% data variables.product.prodname_code_scanning %} in their repositories, you need, as a site administrator, to enable this feature for the whole appliance. ### How do I know if {% data variables.product.prodname_code_scanning %} is enabled for my appliance @@ -55,18 +55,18 @@ You must ensure that Git is in the PATH variable on any self-hosted runners you To run {% data variables.product.prodname_code_scanning %} on {% data variables.product.prodname_ghe_server %} with {% data variables.product.prodname_actions %}, the appropriate action must be available locally. You can make the action available in three ways. - **Recommended** You can use [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) to automatically download actions from {% data variables.product.prodname_dotcom_the_website %}. The machine that hosts your instance must be able to access {% data variables.product.prodname_dotcom_the_website %}. This approach ensures that you get the latest software automatically. For more information, see "[Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)." -- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location_enterprise %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. +- If you want to use the {% data variables.product.prodname_codeql_workflow %}, you can sync the repository from {% data variables.product.prodname_dotcom_the_website %} to {% data variables.product.prodname_ghe_server %}, by using the {% data variables.product.prodname_codeql %} Action sync tool available at [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/). You can use this tool regardless of whether {% data variables.product.product_location %} or your {% data variables.product.prodname_actions %} runners have access to the internet, as long as you can access both {% data variables.product.product_location %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously on your computer. - You can create a local copy of the action's repository on your server, by cloning the {% data variables.product.prodname_dotcom_the_website %} repository with the action. For example, if you want to use the {% data variables.product.prodname_codeql %} action, you can create a repository in your instance called `github/codeql-action`, then clone the [repository](https://github.com/github/codeql-action) from {% data variables.product.prodname_dotcom_the_website %}, and then push that repository to your instance's `github/codeql-action` repository. You will also need to download any of the releases from the repository on {% data variables.product.prodname_dotcom_the_website %} and upload them to your instance's `github/codeql-action` repository as releases. ##### Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %} 1. If you want to download action workflows on demand from {% data variables.product.prodname_dotcom_the_website %}, you need to enable {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)." -2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." +2. You'll also need to enable {% data variables.product.prodname_actions %} for {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." 3. The next step is to configure access to actions on {% data variables.product.prodname_dotcom_the_website %} using {% data variables.product.prodname_github_connect %}. For more information, see "[Enabling automatic access to {% data variables.product.prodname_dotcom_the_website %} actions using {% data variables.product.prodname_github_connect %}](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)." 4. Add a self-hosted runner to your repository, organization, or enterprise account. For more information, see "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)." -After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." +After you configure a self-hosted runner, users can enable {% data variables.product.prodname_code_scanning %} for individual repositories on {% data variables.product.product_location %}. For more information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." ### Running {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %} If your organization isn't taking part in the beta for {% data variables.product.prodname_actions %}, or if you don't want to use {% data variables.product.prodname_actions %}, you can run {% data variables.product.prodname_code_scanning %} using the {% data variables.product.prodname_codeql_runner %}. diff --git a/translations/ru-RU/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/ru-RU/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..bb3988d67db1 --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. For more information, see "[About {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)." + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Дополнительная литература + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/ru-RU/content/admin/configuration/configuring-dns-nameservers.md b/translations/ru-RU/content/admin/configuration/configuring-dns-nameservers.md index 6856350548b7..5e3dd8edbf83 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/ru-RU/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -The nameservers you specify must resolve {% data variables.product.product_location_enterprise %}'s hostname. +The nameservers you specify must resolve {% data variables.product.product_location %}'s hostname. {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ The nameservers you specify must resolve {% data variables.product.product_locat ``` 3. Append any `nameserver` entries, then save the file. 4. After verifying your changes, save the file. -5. To add your new nameserver entries to {% data variables.product.product_location_enterprise %}, enter: +5. To add your new nameserver entries to {% data variables.product.product_location %}, enter: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/ru-RU/content/admin/configuration/configuring-email-for-notifications.md b/translations/ru-RU/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..5ed5607bf3b5 --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: Configuring email for notifications +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Notification emails are sent if there is activity on a repository a user is watching, if there is activity in a pull request or issue they are participating in, or if the user or team they're a member of are @mentioned in a comment. + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### Configuring SMTP + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. At the top of the page, click **Settings**. ![Settings tab](/assets/images/enterprise/management-console/settings-tab.png) +3. In the left sidebar, click **Email**. ![Email tab](/assets/images/enterprise/management-console/email-sidebar.png) +4. Select **Enable email**. This will enable both outbound and inbound email, however for inbound email to work you will also need to configure your DNS settings as described below in "[Configuring DNS and firewall settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." ![Enable outbound email](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. Fill in your email server settings: + - In the **Server address** field, type the address of your SMTP server. + - In the **Port** field, type the port that your SMTP server uses to send email. + - In the **Domain** field, type the domain name that your SMTP server will send with a HELO response, if any. + - In the **Authentication** dropdown, choose the type of encryption used by your SMTP server. + - In the **No-reply email address** field, type the email address to use in the From and To fields for all notification emails. + + {% note %} + + **Note:** If you select the **Send from author** checkbox in a repository’s **Services** email webhook, outbound email for that repository will send from the author and not from the no-reply 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)." + + {% endnote %} + +6. If you want to discard all incoming emails that are addressed to the no-reply email address, select **Discard email addressed to the no-reply email address**. ![Checkbox to discard emails addressed to the no-reply email address](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. Under **Support**, choose a type of link to offer additional support to your users: + - **Email:** An internal email address. + - **URL:** A link to an internal support site. You must include either `http://` or `https://`. ![Support email or URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [Test email delivery](#testing-email-delivery). + +### Configuring DNS and firewall settings to allow incoming emails + +If you want to allow email replies to notifications, you must configure your DNS settings. + +1. Ensure that port 25 on the instance is accessible to your SMTP server. +2. Create an A record that points to `reply.[hostname]`. Depending on your DNS provider and instance host configuration, you may be able to instead create a single A record that points to `*.[hostname]`. +3. Create an MX record that points to `reply.[hostname]` so that emails to that domain are routed to the instance. +4. Create an MX record that points `noreply.[hostname]` to `[hostname]` so that replies to the `cc` address in notification emails are routed to the instance. For more information, see {% if currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}." + +With your DNS configuration setup, you can now test whether the setup works. + +### Testing email delivery + +1. At the top of the **Email** section, click **Test email settings**. ![Test email settings](/assets/images/enterprise/management-console/test-email.png) +2. In the **Send test email to** field, type an address to send the test email to. ![Test email address](/assets/images/enterprise/management-console/test-email-address.png) +3. Click **Send test email**. ![Send test email](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **Tip:** If SMTP errors occur while sending a test email—such as an immediate delivery failure or an outgoing mail configuration error—you will see them in the Test email settings dialog box. + + {% endtip %} + +4. If the test email fails, [troubleshoot your email settings](#troubleshooting-email-delivery). +5. When the test email succeeds, at the bottom of the page, click **Save settings**. ![Save settings button](/assets/images/enterprise/management-console/save-settings.png) +6. Wait for the configuration run to complete. ![Configuring your instance](/assets/images/enterprise/management-console/configuration-run.png) + +### Troubleshooting email delivery + +#### Create a Support Bundle + +If you cannot determine what is wrong from the displayed error message, you can download a [support bundle](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support) containing the entire SMTP conversation between your mail server and {% data variables.product.prodname_ghe_server %}. Once you've downloaded and extracted the bundle, check the entries in *enterprise-manage-logs/unicorn.log* for the entire SMTP conversation log and any related errors. + +The unicorn log should show a transaction similar to the following: + +```shell +This is a test email generated from https://10.0.0.68/setup/settings +Connection opened: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Ready to start TLS\r\n" +TLS connection started +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Username and Password not accepted. Learn more at\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +This log shows that the appliance: + +* Opened a connection with the SMTP server (`Connection opened: smtp.yourdomain.com:587`). +* Successfully made a connection and chose to use TLS (`TLS connection started`). +* The `login` authentication type was performed (`<- "AUTH LOGIN\r\n"`). +* The SMTP Server rejected the authentication as invalid (`-> "535-5.7.1 Username and Password not accepted.`). + +#### Check {% data variables.product.product_location %} logs + +If you need to verify that your inbound email is functioning, there are two logfiles that you can examine on your instance: To verify that */var/log/mail.log* and */var/log/mail-replies/metroplex.log*. + +*/var/log/mail.log* verifies that messages are reaching your server. Here's an example of a successful email reply: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (queue active) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +Note that the client first connects; then, the queue becomes active. Then, the message is delivered, the client is removed from the queue, and the session disconnects. + +*/var/log/mail-replies/metroplex.log* shows whether inbound emails are being processed to add to issues and pull requests as replies. Here's an example of a successful message: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +You'll notice that `metroplex` catches the inbound message, processes it, then moves the file over to `/data/user/incoming-mail/success`. + +#### Verify your DNS settings + +In order to properly process inbound emails, you must configure a valid A Record (or CNAME), as well as an MX Record. For more information, see "[Configuring DNS and firewall settings to allow incom emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." + +#### Check firewall or AWS Security Group settings + +If {% data variables.product.product_location %} is behind a firewall or is being served through an AWS Security Group, make sure port 25 is open to all mail servers that send emails to `reply@reply.[hostname]`. + +#### Contact support +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. Please attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email to help us troubleshoot your problem. +{% endif %} diff --git a/translations/ru-RU/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/ru-RU/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..353f660e58df --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Select **Public Pages**. ![Checkbox to enable Public Pages](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. For more information, see "[Enabling subdomain isolation](/admin/configuration/enabling-subdomain-isolation)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. Unselect **Enable Pages**. ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![Checkbox to disable {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Дополнительная литература + +- "[Enabling private mode](/admin/configuration/enabling-private-mode)" +{% endif %} diff --git a/translations/ru-RU/content/admin/configuration/configuring-rate-limits.md b/translations/ru-RU/content/admin/configuration/configuring-rate-limits.md index 007adec8d3e0..af84f688bfa1 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-rate-limits.md +++ b/translations/ru-RU/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ You can exempt a list of users from API rate limits using the `ghe-config` utili ### Enabling abuse rate limits -Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location_enterprise %}. +Setting abuse rate limits protects the overall level of service on {% data variables.product.product_location %}. {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ru-RU/content/admin/configuration/configuring-tls.md b/translations/ru-RU/content/admin/configuration/configuring-tls.md index 50c8fa110584..fa84b2ec6dd8 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-tls.md +++ b/translations/ru-RU/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: Configuring TLS -intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location_enterprise %} so that you can use a certificate that is signed by a trusted certificate authority.' +intro: 'You can configure Transport Layer Security (TLS) on {% data variables.product.product_location %} so that you can use a certificate that is signed by a trusted certificate authority.' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encrypt is a public certificate authority that issues free, automated TLS {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location_enterprise %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. +When you enable automation of TLS certificate management using Let's Encrypt, {% data variables.product.product_location %} will contact the Let's Encrypt servers to obtain a certificate. To renew a certificate, Let's Encrypt servers must validate control of the configured domain name with inbound HTTP requests. -You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location_enterprise %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." +You can also use the `ghe-ssl-acme` command line utility on {% data variables.product.product_location %} to automatically generate a Let's Encrypt certificate. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)." ### Configuring TLS using Let's Encrypt diff --git a/translations/ru-RU/content/admin/configuration/configuring-your-enterprise.md b/translations/ru-RU/content/admin/configuration/configuring-your-enterprise.md index 74b50d6c1bc9..5afbbe175155 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/ru-RU/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configuring your enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is up and running, you can configure the appliance to suit your organization''s needs.' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/ru-RU/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index 8991c993c050..627c419bb132 100644 --- a/translations/ru-RU/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/ru-RU/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -43,8 +43,7 @@ For more information about managing enterprise accounts using the GraphQL API, s 1. Sign in to {% data variables.product.product_location_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "{% data variables.product.prodname_dotcom_the_website %} is not enabled yet", click **Enable {% data variables.product.prodname_github_connect %}**. By clicking **Enable {% data variables.product.prodname_github_connect %}**, you agree to the {% data variables.product.prodname_github_connect %} Addendum to the {% data variables.product.prodname_enterprise %} License Agreement. ![Enable GitHub Connect button](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ For more information about managing enterprise accounts using the GraphQL API, s When you disconnect from {% data variables.product.prodname_ghe_cloud %}, the {% data variables.product.prodname_github_connect %} {% data variables.product.prodname_github_app %} is deleted from your enterprise account or organization and credentials stored on {% data variables.product.product_location_enterprise %} are deleted. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Next to the enterprise account or organization you'd like to disconnect, click **Disable {% data variables.product.prodname_github_connect %}**. ![Disable GitHub Connect button next to an enterprise account or organization name](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/ru-RU/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/ru-RU/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index f6a08240e304..e399f4be5d72 100644 --- a/translations/ru-RU/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/ru-RU/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: Enabling alerts for vulnerable dependencies on GitHub Enterprise Server -intro: 'You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' +intro: 'You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_ghe_cloud %} and enable {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies in repositories in your instance.' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. +You can connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, then sync vulnerability data to your instance and generate {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts in repositories with a vulnerable dependency. -After connecting {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location_enterprise %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. +After connecting {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %} and enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies, vulnerability data is synced from {% data variables.product.prodname_dotcom_the_website %} to your instance once every hour. You can also choose to manually sync vulnerability data at any time. No code or information about code from {% data variables.product.product_location %} is uploaded to {% data variables.product.prodname_dotcom_the_website %}. -{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send {% data variables.product.prodname_dependabot_short %} alerts to owners and people with admin access in those repositories. They can customize how they receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate {% data variables.product.prodname_dependabot_short %} alerts. You can customize how you receive {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)." {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location_enterprise %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and send security alerts to owners and people with admin access in those repositories. They can customize how they receive security alerts. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% if currentVersion == "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)." +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}When {% data variables.product.product_location %} receives information about a vulnerability, it will identify repositories in your instance that use the affected version of the dependency and generate security alerts. You can customize how you receive security alerts. For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)." {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,7 +33,7 @@ After connecting {% data variables.product.product_location_enterprise %} to {% ### Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %} {% endif %} -Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." +Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}, you must connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." {% if currentVersion ver_gt "enterprise-server@2.20" %} @@ -41,14 +44,20 @@ Before enabling {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data v {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location_enterprise %}: +1. In the administrative shell, enable the {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies on {% data variables.product.product_location %}: ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **Note**: For more information about enabling access to the administrative shell via SSH, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)." + + {% endnote %} + 3. Return to + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. Under "Repositories can be scanned for vulnerabilities", use the drop-down menu and select **Enabled without notifications**. Optionally, to enable alerts with notifications, select **Enabled with notifications**.{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### Viewing vulnerable dependencies on {% data variables.product.prodname_ghe_server %} -You can view all vulnerabilities in {% data variables.product.product_location_enterprise %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. +You can view all vulnerabilities in {% data variables.product.product_location %} and manually sync vulnerability data from {% data variables.product.prodname_dotcom_the_website %} to update the list. {% data reusables.enterprise_site_admin_settings.access-settings %} 2. In the left sidebar, click **Vulnerabilities**. ![Vulnerabilities tab in the site admin sidebar](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/ru-RU/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/ru-RU/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index cfe6b80bc79b..15529ffbf1f5 100644 --- a/translations/ru-RU/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/ru-RU/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: Enabling and scheduling maintenance mode -intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location_enterprise %} or restoring backups, require the instance to be taken offline for normal use.' +intro: 'Some standard maintenance procedures, such as upgrading {% data variables.product.product_location %} or restoring backups, require the instance to be taken offline for normal use.' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### About maintenance mode -Some types of operations require that you take {% data variables.product.product_location_enterprise %} offline and put it into maintenance mode: +Some types of operations require that you take {% data variables.product.product_location %} offline and put it into maintenance mode: - Upgrading to a new version of {% data variables.product.prodname_ghe_server %} - Increasing CPU, memory, or storage resources allocated to the virtual machine - Migrating data from one virtual machine to another diff --git a/translations/ru-RU/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/ru-RU/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index 00cc2644b996..f21ea6f64ab5 100644 --- a/translations/ru-RU/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/ru-RU/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ You can also manually upload {% data variables.product.prodname_ghe_server %} us Before enabling license synchronization on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. Under "Server can sync user license count and usage", use the drop-down menu and select **Enabled**. ![Drop-down menu to enable automatic user license sync](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/ru-RU/content/admin/configuration/enabling-private-mode.md b/translations/ru-RU/content/admin/configuration/enabling-private-mode.md index c8ca9c3d1a99..d57f3a362549 100644 --- a/translations/ru-RU/content/admin/configuration/enabling-private-mode.md +++ b/translations/ru-RU/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -You must enable private mode if {% data variables.product.product_location_enterprise %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." +You must enable private mode if {% data variables.product.product_location %} is publicly accessible over the Internet. In private mode, users cannot anonymously clone repositories over `git://`. If built-in authentication is also enabled, an administrator must invite new users to create an account on the instance. For more information, see "[Using built-in authentication](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)." {% data reusables.enterprise_installation.image-urls-viewable-warning %} -With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location_enterprise %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." +With private mode enabled, you can allow unauthenticated Git operations (and anyone with network access to {% data variables.product.product_location %}) to read a public repository's code on your instance with anonymous Git read access enabled. For more information, see "[Allowing admins to enable anonymous Git read access to public repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)." {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/ru-RU/content/admin/configuration/enabling-subdomain-isolation.md b/translations/ru-RU/content/admin/configuration/enabling-subdomain-isolation.md index 7891ff63a807..e82e80ce1f91 100644 --- a/translations/ru-RU/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/ru-RU/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### About subdomain isolation -Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location_enterprise %}. +Subdomain isolation mitigates cross-site scripting and other related vulnerabilities. For more information, see "[Cross-site scripting](http://en.wikipedia.org/wiki/Cross-site_scripting)" on Wikipedia. We highly recommend that you enable subdomain isolation on {% data variables.product.product_location %}. When subdomain isolation is enabled, {% data variables.product.prodname_ghe_server %} replaces several paths with subdomains. diff --git a/translations/ru-RU/content/admin/configuration/index.md b/translations/ru-RU/content/admin/configuration/index.md index 2e8a92d9f8a8..736ec887b61d 100644 --- a/translations/ru-RU/content/admin/configuration/index.md +++ b/translations/ru-RU/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: Configuring GitHub Enterprise shortTitle: Configuring GitHub Enterprise -intro: 'Once {% data variables.product.prodname_ghe_server %} is installed and set up, you can configure the appliance to suit your organization''s needs.' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." + +{% endnote %} +{% endif %} ### Table of Contents {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**Note:** To configure {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %} for your enterprise, see "[Managing GitHub Actions for your enterprise](/admin/github-actions)" or "[Managing GitHub Packages for your enterprise](/admin/packages)." - -{% endnote %} -{% endif %} diff --git a/translations/ru-RU/content/admin/configuration/initializing-github-ae.md b/translations/ru-RU/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..3656dfc25726 --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### Требования + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **Note**: {% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. Click **Save**. !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. Click **Save**. !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/ru-RU/content/admin/configuration/network-ports.md b/translations/ru-RU/content/admin/configuration/network-ports.md index 27bf326ce9b0..653e2a8f0c39 100644 --- a/translations/ru-RU/content/admin/configuration/network-ports.md +++ b/translations/ru-RU/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### Administrative ports -Some administrative ports are required to configure {% data variables.product.product_location_enterprise %} and run certain features. Administrative ports are not required for basic application use by end users. - -| Port | Service | Description | -| -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. | -| 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. | -| 122 | SSH | Shell access for {% data variables.product.product_location_enterprise %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | -| 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration. | -| 123/UDP | NTP | Required for time protocol operation. | -| 161/UDP | SNMP | Required for network monitoring protocol operation. | +Some administrative ports are required to configure {% data variables.product.product_location %} and run certain features. Administrative ports are not required for basic application use by end users. + +| Port | Service | Description | +| -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | Secure web-based {% data variables.enterprise.management_console %}. Required for basic installation and configuration. | +| 8080 | HTTP | Plain-text web-based {% data variables.enterprise.management_console %}. Not required unless SSL is disabled manually. | +| 122 | SSH | Shell access for {% data variables.product.product_location %}. Required to be open to incoming connections from all other nodes in a High Availability configuration. The default SSH port (22) is dedicated to Git and SSH application network traffic. | +| 1194/UDP | VPN | Secure replication network tunnel in High Availability configuration. Required to be open to all other nodes in the configuration. | +| 123/UDP | NTP | Required for time protocol operation. | +| 161/UDP | SNMP | Required for network monitoring protocol operation. | ### Application ports for end users diff --git a/translations/ru-RU/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/ru-RU/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/ru-RU/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ru-RU/content/admin/configuration/site-admin-dashboard.md b/translations/ru-RU/content/admin/configuration/site-admin-dashboard.md index a1ffd16e074d..2dd7168f5ae8 100644 --- a/translations/ru-RU/content/admin/configuration/site-admin-dashboard.md +++ b/translations/ru-RU/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: Site admin dashboard -intro: 'The site admin dashboard provides a number of tools to help you manage {% data variables.product.product_location_enterprise %}.' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ For more information on audit logging in general, see "[Audit logging](/enterpri ### Reports -If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location_enterprise %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. +If you need to get information on the users, organizations, and repositories in {% data variables.product.product_location %}, you would ordinarily fetch JSON data through the [GitHub API](/rest). Unfortunately, the API may not provide all of the data that you want and it requires a bit of technical expertise to use. The site admin dashboard offers a **Reports** section as an alternative, making it easy for you to download CSV reports with most of the information that you are likely to need for users, organizations, and repositories. Specifically, you can download CSV reports that list @@ -146,7 +146,7 @@ In other words, repair jobs are started as needed and run in the background—th Furthermore, repair jobs use a "repair offset" for parallelization. This is an offset into the database table for the record being reconciled. Multiple background jobs can synchronize work based on this offset. -A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location_enterprise %} even though those repositories are actually indexed. +A progress bar shows the current status of a repair job across all of its background workers. It is the percentage difference of the repair offset with the highest record ID in the database. Don't worry about the value shown in the progress bar after a repair job has completed: because it shows the difference between the repair offset and the highest record ID in the database, it will decrease as more repositories are added to {% data variables.product.product_location %} even though those repositories are actually indexed. You can start a new code-search index repair job at any time. It will use a single CPU as it reconciles the search index with database and Git repository data. To minimize the effects this will have on I/O performance and reduce the chances of operations timing out, try to run a repair job during off-peak hours first. Monitor your system's load averages and CPU usage with a utility like `top`; if you don't notice any significant changes, it should be safe to run an index repair job during peak hours, as well. @@ -168,7 +168,7 @@ Refer to this section of the site admin dashboard to manage organizations, peopl ### Repositories -This is a list of the repositories on {% data variables.product.product_location_enterprise %}. You can click on a repository name and access functions for administering the repository. +This is a list of the repositories on {% data variables.product.product_location %}. You can click on a repository name and access functions for administering the repository. - [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ This is a list of the repositories on {% data variables.product.product_location ### All users -Here you can see all of the users on {% data variables.product.product_location_enterprise %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users on {% data variables.product.product_location %}—, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Site admins -Here you can see all of the administrators on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the administrators on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). ### Dormant users -Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location_enterprise %}. A user account is considered to be inactive ("dormant") when it: +Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) all of the inactive users on {% data variables.product.product_location %}. A user account is considered to be inactive ("dormant") when it: -- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location_enterprise %}. +- Has existed for longer than the dormancy threshold that's set for {% data variables.product.product_location %}. - Has not generated any activity within that time period. - Is not a site administrator. @@ -194,7 +194,7 @@ Here you can see and [suspend](/enterprise/{{ currentVersion }}/admin/guides/use ### Suspended users -Here you can see all of the users who have been suspended on {% data variables.product.product_location_enterprise %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). +Here you can see all of the users who have been suspended on {% data variables.product.product_location %}, and [initiate an SSH key audit](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys). [trending page]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/ru-RU/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/ru-RU/content/admin/configuration/troubleshooting-ssl-errors.md index 98c2bf418f44..61c4bb3ce97a 100644 --- a/translations/ru-RU/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/ru-RU/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ Otherwise, you can use the SSL Converter tool to convert your certificate into t ### Unresponsive installation after uploading a key -If {% data variables.product.product_location_enterprise %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. +If {% data variables.product.product_location %} is unresponsive after uploading an SSL key, please [contact {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) with specific details, including a copy of your SSL certificate. ### Certificate validity errors diff --git a/translations/ru-RU/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/ru-RU/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index dea540b959e4..15bfb0aa662f 100644 --- a/translations/ru-RU/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/ru-RU/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ Because client connections to {% data variables.product.prodname_ghe_server %} c {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### Enabling PROXY protocol support on {% data variables.product.product_location_enterprise %} +#### Enabling PROXY protocol support on {% data variables.product.product_location %} We strongly recommend enabling PROXY protocol support for both your appliance and the load balancer. Use the instructions provided by your vendor to enable the PROXY protocol on your load balancer. For more information, see [the PROXY protocol documentation](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt). @@ -33,7 +33,7 @@ We strongly recommend enabling PROXY protocol support for both your appliance an {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### Enabling X-Forwarded-For support on {% data variables.product.product_location_enterprise %} +#### Enabling X-Forwarded-For support on {% data variables.product.product_location %} {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/ru-RU/content/admin/configuration/validating-your-domain-settings.md b/translations/ru-RU/content/admin/configuration/validating-your-domain-settings.md index 39e92c5492f1..9ae6c0e11215 100644 --- a/translations/ru-RU/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/ru-RU/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: Validating your domain settings -intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location_enterprise %} for the first time.' +intro: 'Ensure that your domain settings are properly configured before booting up {% data variables.product.product_location %} for the first time.' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/ru-RU/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/ru-RU/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index 3b2cd2829c94..a0720921e587 100644 --- a/translations/ru-RU/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/ru-RU/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**Note**: Because regularly polling {% data variables.product.product_location_enterprise %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". +**Note**: Because regularly polling {% data variables.product.product_location %} with continuous integration (CI) or build servers can effectively cause a denial of service attack that results in problems, we recommend using webhooks to push updates. For more information, see "[About webhooks](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)". {% endnote %} diff --git a/translations/ru-RU/content/admin/enterprise-management/configuring-collectd.md b/translations/ru-RU/content/admin/enterprise-management/configuring-collectd.md index 9c45cde9b6da..ad93892dc52c 100644 --- a/translations/ru-RU/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/ru-RU/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### Set up an external `collectd` server -If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location_enterprise %}. Your `collectd` server must by running `collectd` version 5.x or higher. +If you haven't already set up an external `collectd` server, you will need to do so before enabling `collectd` forwarding on {% data variables.product.product_location %}. Your `collectd` server must by running `collectd` version 5.x or higher. 1. Log into your `collectd` server. 2. Create or edit the `collectd` configuration file to load the network plugin and populate the server and port directives with the proper values. On most distributions, this is located at `/etc/collectd/collectd.conf` @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### Central collectd server receives no data -{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location_enterprise %}. +{% data variables.product.prodname_enterprise %} ships with `collectd` version 5.x. `collectd` 5.x is not backwards compatible with the 4.x release series. Your central `collectd` server needs to be at least version 5.x to accept data sent from {% data variables.product.product_location %}. For help with further questions or issues, contact {% data variables.contact.contact_ent_support %}. diff --git a/translations/ru-RU/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/ru-RU/content/admin/enterprise-management/enabling-automatic-update-checks.md index 2d409b26a0df..ab2da879011a 100644 --- a/translations/ru-RU/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/ru-RU/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: Enabling automatic update checks -intro: 'You can enable automatic update checks so that {% data variables.product.product_location_enterprise %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' +intro: 'You can enable automatic update checks so that {% data variables.product.product_location %} checks for and downloads the latest {% data variables.product.prodname_ghe_server %} release.' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -When an upgrade package is automatically downloaded for {% data variables.product.product_location_enterprise %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location_enterprise %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." +When an upgrade package is automatically downloaded for {% data variables.product.product_location %}, you'll receive a message letting you know you can upgrade {% data variables.product.prodname_ghe_server %}. Packages download to the `/var/lib/ghe-updates` directory on {% data variables.product.product_location %}. For more information, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)." If a hotpatch is available for an upgrade, the `.hpkg` will download automatically. In the management console you can choose to install the hotpatch immediately or schedule installation for a later time. For more information, see "[Upgrading with a hotpatch](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)." {% tip %} -**Tip:** To enable automatic update checks, {% data variables.product.product_location_enterprise %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. +**Tip:** To enable automatic update checks, {% data variables.product.product_location %} must be able to connect to `https://github-enterprise.s3.amazonaws.com`. {% endtip %} diff --git a/translations/ru-RU/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/ru-RU/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 81fa7c5ab2bc..37a6d6d57d9d 100644 --- a/translations/ru-RU/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/ru-RU/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### Resizing considerations -Before increasing CPU or memory resources for {% data variables.product.product_location_enterprise %}, review the following recommendations. +Before increasing CPU or memory resources for {% data variables.product.product_location %}, review the following recommendations. - **Scale your memory with CPUs**. {% data reusables.enterprise_installation.increasing-cpus-req %} - **Assign an Elastic IP address to the instance**. If you haven't assigned an Elastic IP to your instance, you'll have to adjust the DNS A records for your {% data variables.product.prodname_ghe_server %} host after the restart to account for the change in public IP address. Once your instance restarts, the instance keeps the Elastic IP if you launched the instance in a virtual private cloud (VPC). If you create the instance in an EC2-Classic network, you must manually reassign the Elastic IP to the instance. @@ -64,7 +64,7 @@ It's not possible to add CPU or memory resources to an existing OpenStack KVM in {% data reusables.enterprise_installation.increasing-cpus-req %} 1. Use the vSphere Client to connect to the VMware ESXi host. -2. Shut down {% data variables.product.product_location_enterprise %}. +2. Shut down {% data variables.product.product_location %}. 3. Select the virtual machine and click **Edit Settings**. 4. Under "Hardware", adjust the CPU and/or memory resources allocated to the virtual machine as needed: ![VMware setup resources](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. To start the virtual machine, click **OK**. diff --git a/translations/ru-RU/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/ru-RU/content/admin/enterprise-management/increasing-storage-capacity.md index ece10c6a71a9..bb41f8c6021a 100644 --- a/translations/ru-RU/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/ru-RU/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -As more users join {% data variables.product.product_location_enterprise %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. +As more users join {% data variables.product.product_location %}, you may need to resize your storage volume. Refer to the documentation for your virtualization platform for information on resizing storage. ### Requirements and recommendations diff --git a/translations/ru-RU/content/admin/enterprise-management/index.md b/translations/ru-RU/content/admin/enterprise-management/index.md index d53041ef94fe..0736f9e81df5 100644 --- a/translations/ru-RU/content/admin/enterprise-management/index.md +++ b/translations/ru-RU/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/ru-RU/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/ru-RU/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index 5967df1b8b43..abb0d227173b 100644 --- a/translations/ru-RU/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/ru-RU/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ The time required to failover depends on how long it takes to manually promote t 5. Update the DNS record to point to the IP address of the replica. Traffic is directed to the replica after the TTL period elapses. If you are using a load balancer, ensure it is configured to send traffic to the replica. 6. Notify users that they can resume normal operations. 7. If desired, set up replication from the new primary to existing appliances and the previous primary. For more information, see "[About high availability configuration](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)." +8. Appliances you do not intend to setup replication to that were part of the high availability configuration prior the failover, need to be removed from the high availability configuration by UUID. + - On the former appliances, get their UUID via `cat /data/user/common/uuid`. + ```shell + $ cat /data/user/common/uuid + ``` + - On the new primary, remove the UUIDs using `ghe-repl-teardown`. Please replace *`UUID`* with a UUID you retrieved in the previous step. + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### Дополнительная литература diff --git a/translations/ru-RU/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/ru-RU/content/admin/enterprise-management/monitoring-using-snmp.md index d97b07f6122b..de3fc28d8b7c 100644 --- a/translations/ru-RU/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/ru-RU/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location_enterprise %} and know when to add more memory, storage, or processor power to the host machine. +SNMP is a common standard for monitoring devices over a network. We strongly recommend enabling SNMP so you can monitor the health of {% data variables.product.product_location %} and know when to add more memory, storage, or processor power to the host machine. {% data variables.product.prodname_enterprise %} has a standard SNMP installation, so you can take advantage of the [many plugins](http://www.monitoring-plugins.org/doc/man/check_snmp.html) available for Nagios or for any other monitoring system. @@ -28,7 +28,7 @@ SNMP is a common standard for monitoring devices over a network. We strongly rec $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -This should return the system time on {% data variables.product.product_location_enterprise %} host. +This should return the system time on {% data variables.product.product_location %} host. ### User-based security diff --git a/translations/ru-RU/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/ru-RU/content/admin/enterprise-management/monitoring-your-appliance.md index 4e995c9f6266..e8adac6a1100 100644 --- a/translations/ru-RU/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/ru-RU/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: Monitoring your appliance -intro: 'As use of {% data variables.product.product_location_enterprise %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' +intro: 'As use of {% data variables.product.product_location %} increases over time, the utilization of system resources, like CPU, memory, and storage will also increase. You can configure monitoring and alerting so that you''re aware of potential issues before they become critical enough to negatively impact application performance or availability.' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/ru-RU/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/ru-RU/content/admin/enterprise-management/recommended-alert-thresholds.md index 57aadc4ec7a4..5f5054f1ef0c 100644 --- a/translations/ru-RU/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/ru-RU/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ We also recommend that you monitor virtualization "steal" time to ensure that ot ### Monitoring memory usage -The amount of physical memory allocated to {% data variables.product.product_location_enterprise %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. +The amount of physical memory allocated to {% data variables.product.product_location %} can have a large impact on overall performance and application responsiveness. The system is designed to make heavy use of the kernel disk cache to speed up Git operations. We recommend that the normal RSS working set fit within 50% of total available RAM at peak usage. | Серьезность | Threshold | | ------------------ | --------------------------------------------------------- | diff --git a/translations/ru-RU/content/admin/enterprise-management/upgrade-requirements.md b/translations/ru-RU/content/admin/enterprise-management/upgrade-requirements.md index 9e84d36fbe1d..2501ef6caaba 100644 --- a/translations/ru-RU/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/ru-RU/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### Recommendations -- Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} to {{ enterpriseVersions.supported[1] }} to {{ enterpriseVersions.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} to {{ enterpriseVersions.latest }}. -- If you’re several versions behind, upgrade {% data variables.product.product_location_enterprise %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. +- Include as few upgrades as possible in your upgrade process. For example, instead of upgrading from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.supported[1] }} to {{ enterpriseServerReleases.latest }}, you could upgrade from {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} to {{ enterpriseServerReleases.latest }}. +- If you’re several versions behind, upgrade {% data variables.product.product_location %} as far forward as possible with each step of your upgrade process. Using the latest version possible on each upgrade allows you to take advantage of performance improvements and bug fixes. For example, you could upgrade from {% data variables.product.prodname_enterprise %} 2.7 to 2.8 to 2.10, but upgrading from {% data variables.product.prodname_enterprise %} 2.7 to 2.9 to 2.10 uses a later version in the second step. - Use the latest patch release when upgrading. {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - Use a staging instance to test the upgrade steps. For more information, see "[Setting up a staging instance](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)." - When running multiple upgrades, wait at least 24 hours between feature upgrades to allow data migrations and backgrounded upgrade tasks to fully complete. ### Требования -- You must upgrade from a feature release that's **at most** two releases behind. For example, to upgrade to {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }}, you must be on {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} or {{ enterpriseVersions.supported[2] }}. +- You must upgrade from a feature release that's **at most** two releases behind. For example, to upgrade to {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }}, you must be on {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} or {{ enterpriseServerReleases.supported[2] }}. - {% data reusables.enterprise_installation.hotpatching-explanation %} - A hotpatch may require downtime if the affected services (like kernel, MySQL, or Elasticsearch) require a VM reboot or a service restart. You'll be notified when a reboot or restart is required. You can complete the reboot or restart at a later time. - Additional root storage must be available when upgrading through hotpatching, as it installs multiple versions of certain services until the upgrade is complete. Pre-flight checks will notify you if you don't have enough root disk storage. diff --git a/translations/ru-RU/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/ru-RU/content/admin/enterprise-management/upgrading-github-enterprise-server.md index fef512d1fe46..846d45bed9ec 100644 --- a/translations/ru-RU/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/ru-RU/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ While you can use a hotpatch to upgrade to the latest patch release within a fea Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +7. For single appliance upgrades, disable maintenance mode so users can use {% data variables.product.product_location %}. {% note %} @@ -203,7 +203,7 @@ Appliances configured for high-availability and geo-replication use replica inst 1. On the replica instance, run `ghe-repl-setup ` again. {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location_enterprise %}. +6. When you have completed upgrading the last replica, and the resync is complete, disable maintenance mode so users can use {% data variables.product.product_location %}. ### Restoring from a failed upgrade diff --git a/translations/ru-RU/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/ru-RU/content/admin/enterprise-support/about-github-enterprise-support.md index 5876e057a5fc..6c66704a59e8 100644 --- a/translations/ru-RU/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/ru-RU/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: About GitHub Enterprise Support -intro: '{% data variables.product.prodname_ghe_server %} Support can help you troubleshoot issues that arise on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,51 +16,65 @@ versions: ### About {% data variables.contact.enterprise_support %} -{% data variables.product.prodname_ghe_server %} includes {% data variables.contact.enterprise_support %} in English and Japanese. +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -You can contact {% data variables.contact.enterprise_support %} through our support portal for help with: - - Installing and using {% data variables.product.prodname_ghe_server %} +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - Installing and using {% data variables.product.product_name %} - Identifying and verifying the causes of suspected errors +{% endif %} -In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% data variables.contact.premium_support %} offers: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - Written support through our support portal 24 hours per day, 7 days per week - Phone support 24 hours per day, 7 days per week - - A Service Level Agreement (SLA) with guaranteed initial response times - - Access to premium content - - Scheduled health checks + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - Managed services +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +{% endif %} {% data reusables.support.scope-of-support %} ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can use the {% data variables.contact.contact_enterprise_portal %} to report issues in writing. +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### Hours of operation +{% if enterpriseServerVersions contains currentVersion %} #### Support in English +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} For standard non-urgent issues, we offer support in English 24 hours per day, 5 days per week, excluding weekends and national U.S. holidays. The standard response time is 24 hours. -For urgent issues, we are available 24 hours per day, 7 days per week, even during national U.S. holidays. +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. holidays. + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### Support in Japanese For non-urgent issues, support in Japanese is available Monday through Friday from 9:00 AM to 5:00 PM JST, excluding national holidays in Japan. For urgent issues, we offer support in English 24 hours per day, 7 days per week, even during national U.S. holidays. -For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)." +For a complete list of U.S. and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### Holiday schedules -For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. and Japanese holidays. +For urgent issues, we can help you in English 24 hours per day, 7 days per week, including on U.S. {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### Holidays in the United States -{% data variables.contact.enterprise_support %} observes these U.S. holidays, although our global support team is available to answer urgent tickets. +{% data variables.contact.enterprise_support %} observes these U.S. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. -| U.S. holiday | Date observed | +| U.S. holiday | Date observed | | --------------------------- | --------------------------- | | New Year's Day | January 1 | | Martin Luther King, Jr. Day | Third Monday in January | @@ -80,6 +95,7 @@ For urgent issues, we can help you in English 24 hours per day, 7 days per week, {% data variables.contact.enterprise_support %} does not provide Japanese-language support on December 28th through January 3rd as well as on the holidays listed in [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html). {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### Assigning a priority to a support ticket @@ -87,7 +103,11 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### Resolving and closing support tickets @@ -95,8 +115,9 @@ When you contact {% data variables.contact.enterprise_support %}, you can choose ### Дополнительная литература +{% if enterpriseServerVersions contains currentVersion %} - [Frequently asked questions about {% data variables.product.prodname_ghe_server %}](https://enterprise.github.com/faq) -- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)" -- "[Reaching {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/reaching-github-support)" -- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)" +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)" diff --git a/translations/ru-RU/content/admin/enterprise-support/index.md b/translations/ru-RU/content/admin/enterprise-support/index.md index a66aab840af2..d6f1ed919145 100644 --- a/translations/ru-RU/content/admin/enterprise-support/index.md +++ b/translations/ru-RU/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ru-RU/content/admin/enterprise-support/overview.md b/translations/ru-RU/content/admin/enterprise-support/overview.md index 6cf8e2944f18..bb897f074485 100644 --- a/translations/ru-RU/content/admin/enterprise-support/overview.md +++ b/translations/ru-RU/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: Обзор -intro: 'Learn about the support options available for {% data variables.product.prodname_ghe_server %}.' +intro: 'Learn about the support options available for {% data variables.product.product_name %}.' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/ru-RU/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 6edfaf7b3325..9c70a25abf5e 100644 --- a/translations/ru-RU/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/ru-RU/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: Preparing to submit a ticket -intro: 'Help {% data variables.contact.github_support %} help you faster by following these suggestions before you open a support ticket.' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- Before submitting a ticket, you should: @@ -16,13 +17,11 @@ Before submitting a ticket, you should: - Determine if there is an existing ticket number in any ongoing communications with {% data variables.contact.github_support %}. - Determine the best person to contact {% data variables.contact.github_support %}. -For more information, see "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." - ### Choosing a contact person Especially for tickets with {% data variables.product.support_ticket_priority_urgent %} priority, the person contacting {% data variables.contact.github_support %} should: - Be knowledgeable in your internal systems, tools, policies, and practices. - - Be a proficient user of {% data variables.product.prodname_ghe_server %}. + - Be a proficient user of {% data variables.product.product_name %}. - Have full access and permissions to any services that are required to troubleshoot the issue. - - Be authorized to make the recommended changes to your network and any applicable products. + - Be authorized to make the recommended changes to your network and any applicable products. \ No newline at end of file diff --git a/translations/ru-RU/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/ru-RU/content/admin/enterprise-support/providing-data-to-github-support.md index 0f859c304c99..62ccf132cf63 100644 --- a/translations/ru-RU/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/ru-RU/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ You can use these steps to create and share a support bundle if you can access t #### Creating a support bundle using SSH -You can use these steps to create and share a support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and have outbound internet access. +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,9 +99,9 @@ You can use these steps to create and share a support bundle if you have SSH acc #### Uploading a support bundle using your enterprise account -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "{% data variables.product.prodname_enterprise %} Help", click **Upload a support bundle**. ![Upload a support bundle link](/assets/images/enterprise/support/upload-support-bundle.png) 5. Under "Select an enterprise account", select the support bundle's associated account from the drop-down menu. ![Choose the support bundle's enterprise account](/assets/images/enterprise/support/support-bundle-account.png) 6. Under "Upload a support bundle for {% data variables.contact.enterprise_support %}", to select your support bundle, click **Choose file**, or drag your support bundle file onto **Choose file**. ![Upload support bundle file](/assets/images/enterprise/support/choose-support-bundle-file.png) @@ -110,8 +110,8 @@ You can use these steps to create and share a support bundle if you have SSH acc #### Uploading a support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell @@ -126,7 +126,7 @@ To prevent bundles from becoming too large, bundles only contain logs that haven #### Creating an extended support bundle using SSH -You can use these steps to create and share an extended support bundle if you have SSH access to your {% data variables.product.prodname_ghe_server %} appliance and you have outbound internet access. +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. Download the extended support bundle via SSH by adding the `-x` flag to the `ghe-support-bundle` command: ```shell @@ -138,8 +138,8 @@ You can use these steps to create and share an extended support bundle if you ha #### Uploading an extended support bundle directly using SSH You can directly upload a support bundle to our server if: -- You have SSH access to your {% data variables.product.prodname_ghe_server %} appliance. -- Outbound HTTPS connections over TCP port 443 are allowed from your {% data variables.product.prodname_ghe_server %} appliance. +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. Upload the bundle to our support bundle server: ```shell diff --git a/translations/ru-RU/content/admin/enterprise-support/reaching-github-support.md b/translations/ru-RU/content/admin/enterprise-support/reaching-github-support.md index 94554eb982a1..af85c0f5556a 100644 --- a/translations/ru-RU/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/ru-RU/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: Reaching GitHub Support -intro: 'Contact {% data variables.contact.github_support %} using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal.' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### Using automated ticketing systems -Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.github_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." +Though we'll do our best to respond to automated support requests, we typically need more information than an automated ticketing system can give us to solve your issue. Whenever possible, please initiate support requests from a person or machine that {% data variables.contact.enterprise_support %} can interact with. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." ### Contacting {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. Mark the ticket's priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +### Contacting {% data variables.contact.enterprise_support %} + +{% if enterpriseServerVersions contains currentVersion %} #### Viewing past support tickets You can use the {% data variables.contact.enterprise_portal %} to view past support tickets. @@ -27,10 +30,12 @@ You can use the {% data variables.contact.enterprise_portal %} to view past supp {% data variables.contact.enterprise_support %} customers can open a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}. Mark its priority as {% data variables.product.support_ticket_priority_urgent %}, {% data variables.product.support_ticket_priority_high %}, {% data variables.product.support_ticket_priority_normal %}, or {% data variables.product.support_ticket_priority_low %}. For more information, see "[Assigning a priority to a support ticket](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)" and "[Submitting a ticket](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)." +{% endif %} ### Связаться с отделом продаж For pricing, licensing, renewals, quotes, payments, and other related questions, contact {% data variables.contact.contact_enterprise_sales %} or call [+1 (877) 448-4820](tel:+1-877-448-4820). +{% if enterpriseServerVersions contains currentVersion %} ### Связаться с отделом обучения To learn more about training options, including customized trainings, see [{% data variables.product.company_short %}'s training site](https://services.github.com/). @@ -40,6 +45,7 @@ To learn more about training options, including customized trainings, see [{% da **Note:** Training is included in the {% data variables.product.premium_plus_support_plan %}. For more information, see "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." {% endnote %} +{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/ru-RU/content/admin/enterprise-support/receiving-help-from-github-support.md index 37b9633376ad..98e1665c8750 100644 --- a/translations/ru-RU/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/ru-RU/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: Receiving help from GitHub Support -intro: 'If you run into trouble with {% data variables.product.product_location_enterprise %}, {% data variables.contact.github_support %} can help you out.' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/enterprise-support/submitting-a-ticket.md b/translations/ru-RU/content/admin/enterprise-support/submitting-a-ticket.md index 951e7dad227b..cd224bdc6715 100644 --- a/translations/ru-RU/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/ru-RU/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: Submitting a ticket -intro: 'Submit a support ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the support portal. You can mark a ticket as urgent when your {% data variables.product.prodname_ghe_server %} production system is down or in an unusable state.' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### About submitting a ticket Before submitting a ticket, you should gather helpful information for {% data variables.contact.github_support %} and choose a contact person. For more information, see "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)." -After submitting your support request and optional diagnostic information, {% data variables.contact.github_support %} may ask you to download and share a support bundle with us. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)." +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)." ### Submitting a ticket using the {% data variables.contact.enterprise_portal %} @@ -22,15 +25,15 @@ After submitting your support request and optional diagnostic information, {% da ### Submitting a ticket using your enterprise account -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "{% data variables.product.prodname_enterprise %} Help", click **{% data variables.contact.enterprise_support %} Portal**. ![Link to navigate to Enterprise support site](/assets/images/enterprise/support/enterprise-support-link.png) 5. Click **Submit a Ticket** ![Submit a ticket to Enterprise Support team](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### Submitting a ticket using the {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} +### Submitting a ticket using the {% data variables.product.product_name %} {% data variables.enterprise.management_console %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ After submitting your support request and optional diagnostic information, {% da {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. Click **Submit**. +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### Submitting a ticket using the {% data variables.contact.ae_azure_portal %} + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### Дополнительная литература -- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)" -- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)." +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/ru-RU/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/ru-RU/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index 49aaf93e9bf5..f1a923878847 100644 --- a/translations/ru-RU/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/ru-RU/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ To make all actions from {% data variables.product.prodname_dotcom_the_website % Before enabling access to all actions from {% data variables.product.prodname_dotcom_the_website %} on {% data variables.product.product_location_enterprise %}, you must connect {% data variables.product.product_location_enterprise %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Connecting {% data variables.product.prodname_ghe_server %} to {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. Under "Server can use actions from GitHub.com in workflows runs", use the drop-down menu and select **Enabled**. ![Drop-down menu to actions from GitHub.com in workflows runs](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/ru-RU/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/ru-RU/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index 0ad89a74ace7..60e03a011b83 100644 --- a/translations/ru-RU/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -16,8 +16,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl ### Managing {% data variables.product.prodname_actions %} permissions for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ When you enable {% data variables.product.prodname_actions %} on {% data variabl #### Configuring the private fork policy for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/ru-RU/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/ru-RU/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index 5b90da05dbf3..fe5215e4fb08 100644 --- a/translations/ru-RU/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/ru-RU/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ The `actions-sync` tool can only download actions from {% data variables.product ### Требования -* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating organizations](/enterprise/admin/user-management/creating-organizations)." +* Before using the the `actions-sync` tool, you must ensure that all destination organizations already exist on your enterprise instance. The following example demonstrates how to sync actions to an organization named `synced-actions` on an enterprise instance. For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * You must create a personal access token (PAT) on your enterprise instance that can create and write to repositories in the destination organizations. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." ### Example: Using the `actions-sync` tool diff --git a/translations/ru-RU/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/ru-RU/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 6c34701515a2..83a7d5042533 100644 --- a/translations/ru-RU/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/ru-RU/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -34,7 +34,7 @@ You can populate the runner tool cache by running a {% data variables.product.pr ### Populating the tool cache for a self-hosted runner -1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repostory that you can use to run a {% data variables.product.prodname_actions %} workflow. +1. On {% data variables.product.prodname_dotcom_the_website %}, navigate to a repository that you can use to run a {% data variables.product.prodname_actions %} workflow. 1. Create a new workflow file in the repository's `.github/workflows` folder that uploads an artifact containing the {% data variables.product.prodname_dotcom %}-hosted runner's tool cache. The following example demonstrates a workflow that uploads the tool cache for an Ubuntu 18.04 environment, using the `setup-node` action with Node.js versions 10 and 12. diff --git a/translations/ru-RU/content/admin/index.md b/translations/ru-RU/content/admin/index.md index dfbcb7a9914d..14c3aca964de 100644 --- a/translations/ru-RU/content/admin/index.md +++ b/translations/ru-RU/content/admin/index.md @@ -3,9 +3,10 @@ title: Enterprise Administrators redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: 'Step-by-step guides for organizational administrators, system administrators, and security specialists who are deploying, configuring, and managing a GitHub Enterprise instance.' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-aws.md index 68b67e266e3a..99f9a206ca9e 100644 --- a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - You must have an AWS account capable of launching EC2 instances and creating EBS volumes. For more information, see the [Amazon Web Services website](https://aws.amazon.com/). -- Most actions needed to launch {% data variables.product.product_location_enterprise %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." +- Most actions needed to launch {% data variables.product.product_location %} may also be performed using the AWS management console. However, we recommend installing the AWS command line interface (CLI) for initial setup. Examples using the AWS CLI are included below. For more information, see Amazon's guides "[Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)" and "[What is the AWS Command Line Interface](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)." This guide assumes you are familiar with the following AWS concepts: @@ -28,7 +28,7 @@ This guide assumes you are familiar with the following AWS concepts: ### Determining the instance type -Before launching {% data variables.product.product_location_enterprise %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on AWS, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported instance types diff --git a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-azure.md index 5d2a179ce80e..336dd7eb0b25 100644 --- a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ You can deploy {% data variables.product.prodname_ghe_server %} on global Azure ### Determining the virtual machine type -Before launching {% data variables.product.product_location_enterprise %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Azure, you'll need to determine the type of virtual machine that best fits the needs of your organization. #### Supported VM types and regions diff --git a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index 2a23da1a6996..fbb6ad02fda0 100644 --- a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### Determining the machine type -Before launching {% data variables.product.product_location_enterprise %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. +Before launching {% data variables.product.product_location %} on Google Cloud Platform, you'll need to determine the machine type that best fits the needs of your organization. #### Supported machine types {% data variables.product.prodname_ghe_server %} is supported on the following Google Compute Engine (GCE) machine types. For more information, see [the Google Cloud Platform machine types article](https://cloud.google.com/compute/docs/machine-types). -| -{% if currentVersion != "free-pro-team@latest" %} + | | High-memory | | | ------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ Before launching {% data variables.product.product_location_enterprise %} on Goo | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### Recommended machine types diff --git a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index f96ede6d20e5..19cf8dad1717 100644 --- a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -37,7 +37,7 @@ versions: {% data reusables.enterprise_installation.necessary_ports %} 4. Optionally, associate a floating IP to the instance. Depending on your OpenStack setup, you may need to allocate a floating IP to the project and associate it to the instance. Contact your system administrator to determine if this is the case for you. For more information, see "[Allocate a floating IP address to an instance](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)" in the OpenStack documentation. -5. Launch {% data variables.product.product_location_enterprise %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." +5. Launch {% data variables.product.product_location %} using the image, data volume, and security group created in the previous steps. For instructions, see the OpenStack guide "[Launch and manage instances](https://docs.openstack.org/horizon/latest/user/launch-instances.html)." ### Configuring the {% data variables.product.prodname_ghe_server %} instance diff --git a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-vmware.md index b4847dbbd0fb..9a86d7984c00 100644 --- a/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/ru-RU/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### Требования - {% data reusables.enterprise_installation.software-license %} -- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location_enterprise %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). +- You must have a VMware vSphere ESXi Hypervisor, applied to a bare metal machine that will run {% data variables.product.product_location %}s. We support versions 5.5 through 6.7. The ESXi Hypervisor is free and does not include the (optional) vCenter Server. For more information, see [the VMware ESXi documentation](https://www.vmware.com/products/esxi-and-esx.html). - You will need access to a vSphere Client. If you have vCenter Server you can use the vSphere Web Client. For more information, see the VMware guide "[Log in to vCenter Server by Using the vSphere Web Client](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)." ### Hardware considerations diff --git a/translations/ru-RU/content/admin/installation/setting-up-a-staging-instance.md b/translations/ru-RU/content/admin/installation/setting-up-a-staging-instance.md index 5c175f584c84..58587b35ecc0 100644 --- a/translations/ru-RU/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/ru-RU/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Setting up a staging instance -intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location_enterprise %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' +intro: 'You can use a *staging instance* to test modifications before they are applied to {% data variables.product.product_location %}. For example, you could use a staging instance to test new {% data variables.product.prodname_ghe_server %} updates or to practice importing migration data.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/ru-RU/content/admin/overview/about-the-github-enterprise-api.md b/translations/ru-RU/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..d2586b838169 --- /dev/null +++ b/translations/ru-RU/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. Some examples include: + +{% if enterpriseServerVersions contains currentVersion %} +- Perform changes to the {% data variables.enterprise.management_console %}. For more information, see "[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)." +- Configure LDAP sync. For more information, see "[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)."{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- Manage your enterprise account. For more information, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/ru-RU/content/admin/overview/index.md b/translations/ru-RU/content/admin/overview/index.md index c1058ce5e264..3b8fee8b8cdb 100644 --- a/translations/ru-RU/content/admin/overview/index.md +++ b/translations/ru-RU/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: Обзор -intro: 'With {% data variables.product.prodname_enterprise %} you can manage accounts and access, licenses, and billing.' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- For more information, or to purchase {% data variables.product.prodname_enterprise %}, see [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise). @@ -13,6 +14,6 @@ For more information, or to purchase {% data variables.product.prodname_enterpri {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/ru-RU/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/ru-RU/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..22f95b30a014 --- /dev/null +++ b/translations/ru-RU/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| User | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
    January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### About billing for enterprise accounts + +Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). + +Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts. For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Viewing your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **View invoice**. ![View invoice link](/assets/images/help/business-accounts/view-invoice-link.png) + +### Paying your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Pay invoice**. ![Pay invoice link](/assets/images/help/business-accounts/pay-invoice-link.png) +5. Under "Pay invoice", type your credit card information in the secure form, then click **Pay Invoice**. ![Confirm and pay invoice](/assets/images/help/business-accounts/pay-invoice.png) + +### Downloading your current invoice + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Quick Actions", click **Download current invoice**. ![Download current invoice link](/assets/images/help/business-accounts/download-current-invoice.png) + +### Viewing your payment history + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. Under "Billing", click the **Past Invoices** tab to see a summary of your past billing activity. ![View payment history tab](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/ru-RU/content/admin/overview/managing-your-github-enterprise-license.md b/translations/ru-RU/content/admin/overview/managing-your-github-enterprise-license.md index a35377b399b2..078a1b54aef3 100644 --- a/translations/ru-RU/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/ru-RU/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ After you purchase a new license or upgrade an existing license from {% data var If you'd like to renew or add user licenses to {% data variables.product.prodname_enterprise %}, contact {% data variables.contact.contact_enterprise_sales %}. Your new license file will be available for download immediately after you complete your order. -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Under "Enterprise Server Instances", click {% octicon "download" aria-label="The download icon" %} to download your license file. ![Download GitHub Enterprise Server license](/assets/images/help/business-accounts/download-ghes-license.png) 5. Log into your {% data variables.product.prodname_ghe_server %} instance as a site administrator. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. Under "Quick links", click **Update license**. ![Update license link](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,9 +45,9 @@ If you'd like to renew or add user licenses to {% data variables.product.prodnam ### Viewing license usage -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses. ### Automatically syncing user license usage with {% data variables.product.prodname_ghe_cloud %} @@ -59,15 +58,15 @@ You can use {% data variables.product.prodname_github_connect %} to automaticall You can download a JSON file from {% data variables.product.prodname_ghe_server %} and upload the file to {% data variables.product.prodname_ghe_cloud %} to manually sync user license usage between the two deployments. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. Under "Quick links", to download a file containing your current license usage on {% data variables.product.prodname_ghe_server %}, click **Export license usage**. ![Export license usage link](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. Navigate to -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. Under "Quick links", to download a file containing your current license usage on +{% data variables.product.prodname_ghe_server %}, click **Export license usage**. + ![Export license usage link](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. Under "Enterprise Server Instances", click **Add server usage**. ![Upload GitHub Enterprise Servers usage link](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. Upload the JSON file you downloaded from {% data variables.product.prodname_ghe_server %}. ![Drag and drop or select a file to upload](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/ru-RU/content/admin/overview/system-overview.md b/translations/ru-RU/content/admin/overview/system-overview.md index ddc6e56c8a28..77b0d577022c 100644 --- a/translations/ru-RU/content/admin/overview/system-overview.md +++ b/translations/ru-RU/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ For more information, see "[Configuring backups on your appliance](/enterprise/{ #### External services and support access -{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} can operate without any egress access from your network to outside services. You can optionally enable integration with external services for email delivery, external monitoring, and log forwarding. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." You can manually collect and send troubleshooting data to {% data variables.contact.github_support %}. For more information, see "[Providing data to {% data variables.contact.github_support %}](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)." @@ -108,7 +108,7 @@ For more information about {% data variables.product.prodname_ghe_server %}'s us #### Audit and access logging -{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)." +{% data variables.product.prodname_ghe_server %} stores both traditional operating system and application logs. The application also writes detailed auditing and security logs, which {% data variables.product.prodname_ghe_server %} stores permanently. You can forward both types of logs in realtime to multiple destinations via the `syslog-ng` protocol. For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." Access and audit logs include information like the following. diff --git a/translations/ru-RU/content/admin/policies/about-pre-receive-hooks.md b/translations/ru-RU/content/admin/policies/about-pre-receive-hooks.md index d8087d8b9f14..b3d43b017635 100644 --- a/translations/ru-RU/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/ru-RU/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ Examples of how you can use pre-receive hooks: ### Impact on performance and workflows Impact to developers and their workflows can be significant and must be considered carefully. Pre-receive hooks that are based on business needs and implemented thoughtfully will provide the most benefit to the organization as a whole. -Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location_enterprise %} and should be carefully implemented and reviewed. +Pre-receive hooks can have unintended effects on the performance of {% data variables.product.product_location %} and should be carefully implemented and reviewed. diff --git a/translations/ru-RU/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/ru-RU/content/admin/policies/creating-a-pre-receive-hook-environment.md index 76c406d3dbaf..0bb35fec73bd 100644 --- a/translations/ru-RU/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/ru-RU/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ For more information about creating a chroot environment see "[Chroot](https://w ### Uploading a pre-receive hook environment on {% data variables.product.prodname_ghe_server %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Manage environments**. ![Manage Environments](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) diff --git a/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise.md index 6d8a1b6daf81..b3673275fc59 100644 --- a/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/ru-RU/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index 221f3cbb62d3..b1ad1c38b988 100644 --- a/translations/ru-RU/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### Configuring the default visibility of new repositories on your appliance +### Configuring the default visibility of new repositories in your enterprise -Each time someone creates a new repository on {% data variables.product.product_location_enterprise %}, that person must choose a visibility for the repository. When you configure a default visibility setting for the instance, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." -If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator disallows members from creating certain types of repositories, members will not be able to create that type of repository even if the visibility setting defaults to that type. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**Tip:** You can restrict the ability to change repository visibility to site administrators only. For more information, see "[Preventing users from changing a repository's visibility](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)." - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. Under "Default repository visibility", use the drop-down menu and select a default visibility. ![Drop-down menu to choose the default repository visibility for your instance](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. Under "Default repository visibility", use the drop-down menu and select a default visibility. ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ If a site administrator disallows members from creating certain types of reposit When you prevent members from changing repository visibility, only site administrators have the ability to make public repositories private or make private repositories public. -If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." +If a site administrator has restricted repository creation to organization owners only, then members will not be able to change repository visibility. If a site administrator has restricted member repository creation to private repositories only, then members will only be able to change repositories from public to private. For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ If a site administrator has restricted repository creation to organization owner {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for repository deletion and transfer -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. Under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ If a site administrator has restricted repository creation to organization owner ### Setting a policy for Git push limits -To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories on your instance. +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. By default, when you enforce repository upload limits, people cannot add or update files larger than 100 MB. @@ -107,24 +98,22 @@ By default, when you enforce repository upload limits, people cannot add or upda {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Under "Repository upload limit", use the drop-down menu and click a maximum object size. ![Drop-down menu with maximum object size options](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. Optionally, to enforce a maximum upload limit for all repositories on {% data variables.product.product_location_enterprise %}, select **Enforce on all repositories** ![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![Enforce maximum object size on all repositories option](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### Configuring the merge conflict editor for pull requests between repositories Requiring users to resolve merge conflicts locally on their computer can prevent people from inadvertently writing to an upstream repository from a fork. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ Requiring users to resolve merge conflicts locally on their computer can prevent ### Configuring force pushes -Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the entire appliance. If you change the force push setting for the appliance, it will change for all repositories owned by any user or organization. +Each repository inherits a default force push setting from the settings of the user account or organization to which it belongs. Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### Blocking all force pushes on your appliance -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ Each repository inherits a default force push setting from the settings of the u #### Blocking force pushes to repositories owned by a user account or organization -Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the entire appliance. +Repositories inherit force push settings from the user account or organization to which they belong. User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. You can override the default inherited settings by configuring the settings for a user account or organization. @@ -176,17 +164,17 @@ You can override the default inherited settings by configuring the settings for 5. Under "Repository default settings" in the "Force pushes" section, select - **Block** to block force pushes to all branches. - **Block to the default branch** to only block force pushes to the default branch. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an appliance-wide policy. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. Optionally, select **Enforce on all repositories** to override repository-specific settings. Note that this will **not** override an enterprise-wide policy. ![Block force pushes](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### Configuring anonymous Git read access {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your instance, you can allow repository administrators to enable anonymous Git read access to public repositories. +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -Enabling anonymous Git read access allows users to bypass authentication for custom tools on your instance. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.prodname_ghe_server %}) will have read access to the repository without authentication. +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. When you or a repository administrator enable this access setting for a repository, unauthenticated Git operations (and anyone with network access to {% data variables.product.product_name %}) will have read access to the repository without authentication. -If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on {% data variables.product.product_location_enterprise %} by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. After you lock a repository's Git read access setting, only a site administrator can change the setting. {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,17 +182,17 @@ If necessary, you can prevent repository administrators from changing anonymous #### Setting anonymous Git read access for all repositories -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. Under "Anonymous Git read access", use the drop-down menu, and click **Enabled**. ![Anonymous Git read access drop-down menu showing menu options "Enabled" and "Disabled"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your instance, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your instance](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### Setting anonymous Git read access for a specific repository {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -215,4 +203,14 @@ If necessary, you can prevent repository administrators from changing anonymous 6. Under "Danger Zone", next to "Enable Anonymous Git read access", click **Enable**. !["Enabled" button under "Enable anonymous Git read access" in danger zone of a repository's site admin settings ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. Review the changes. To confirm, click **Yes, enable anonymous Git read access.** ![Confirm anonymous Git read access setting in pop-up window](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. Optionally, to prevent repository admins from changing this setting for this repository, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access for this repository](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### Enforcing a policy on the default branch name + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/admin/policies/index.md b/translations/ru-RU/content/admin/policies/index.md index 6dc11872c9b3..9c665ea89426 100644 --- a/translations/ru-RU/content/admin/policies/index.md +++ b/translations/ru-RU/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: Setting policies for your enterprise -intro: 'You can set policies in {% data variables.product.prodname_enterprise %} to reduce risk and increase quality.' +intro: 'You can set policies in {% data variables.product.product_name %} to reduce risk and increase quality.' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/ru-RU/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index 987994c6ba29..9223a805b8a6 100644 --- a/translations/ru-RU/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/ru-RU/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### Creating pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. Click **Add pre-receive hook**. ![Add pre-receive hook](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### Editing pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. Next to the pre-receive hook that you want to edit, click {% octicon "pencil" aria-label="The edit icon" %}. ![Edit pre-receive](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### Deleting pre-receive hooks -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. Next to the pre-receive hook that you want to delete, click {% octicon "x" aria-label="X symbol" %}. ![Edit pre-receive](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/ru-RU/content/admin/user-management/about-migrations.md b/translations/ru-RU/content/admin/user-management/about-migrations.md index 404daede479d..fd0e9e35ff48 100644 --- a/translations/ru-RU/content/admin/user-management/about-migrations.md +++ b/translations/ru-RU/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ There are three types of migrations you can perform: - A migration from a {% data variables.product.prodname_ghe_server %} instance to another {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by any user or organization on the instance. Before performing a migration, you must have site administrator access to both instances. - A migration from a {% data variables.product.prodname_dotcom_the_website %} organization to a {% data variables.product.prodname_ghe_server %} instance. You can migrate any number of repositories owned by the organization. Before performing a migration, you must have [administrative access](/enterprise/user/articles/permission-levels-for-an-organization/) to the {% data variables.product.prodname_dotcom_the_website %} organization as well as site administrator access to the target instance. -- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location_enterprise %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** +- *Trial runs* are migrations that import data to a [staging instance](/enterprise/admin/guides/installation/setting-up-a-staging-instance/). These can be useful to see what *would* happen if a migration were applied to {% data variables.product.product_location %}. **We strongly recommend that you perform a trial run on a staging instance before importing data to your production instance.** ### Migrated data diff --git a/translations/ru-RU/content/admin/user-management/activity-dashboard.md b/translations/ru-RU/content/admin/user-management/activity-dashboard.md index 21a190661f29..63c2e3af72e2 100644 --- a/translations/ru-RU/content/admin/user-management/activity-dashboard.md +++ b/translations/ru-RU/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: Activity dashboard -intro: 'The Activity dashboard gives you an overview of all the activity on {% data variables.product.product_location_enterprise %}.' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- The Activity dashboard provides weekly, monthly, and yearly graphs of the number of: @@ -22,7 +23,10 @@ The Activity dashboard provides weekly, monthly, and yearly graphs of the number ![Activity dashboard](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -For more analytics based on data from {% data variables.product.prodname_enterprise %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. For more information, see "[About {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)." +{% endif %} ### Accessing the Activity dashboard diff --git a/translations/ru-RU/content/admin/user-management/adding-people-to-teams.md b/translations/ru-RU/content/admin/user-management/adding-people-to-teams.md index 0f174951a8b2..0a94dea0aa6e 100644 --- a/translations/ru-RU/content/admin/user-management/adding-people-to-teams.md +++ b/translations/ru-RU/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location_enterprise %} to the team and determine which repositories they have access to.' +intro: 'Once a team has been created, organization admins can add users from {% data variables.product.product_location %} to the team and determine which repositories they have access to.' versions: enterprise-server: '*' --- diff --git a/translations/ru-RU/content/admin/user-management/audit-logging.md b/translations/ru-RU/content/admin/user-management/audit-logging.md index c0fe5edd05f8..8a8da98e14bd 100644 --- a/translations/ru-RU/content/admin/user-management/audit-logging.md +++ b/translations/ru-RU/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: Audit logging -intro: '{% data variables.product.prodname_enterprise %} keeps logs of audited user, organization, repository, and system events. Logs are useful for debugging and internal and external compliance.' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. Logs are useful for debugging and internal and external compliance.' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -For a full list, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)." +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### Push logs -Every Git push operation is logged. For more information, see "[Viewing push logs](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)." +Every Git push operation is logged. For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### System events All audited system events, including all pushes and pulls, are logged to `/var/log/github/audit.log`. Logs are automatically rotated every 24 hours and are retained for seven days. -The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)." +The support bundle includes system logs. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### Support bundles -All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)." +All audit information is logged to the `audit.log` file in the `github-logs` directory of any support bundle. If log forwarding is enabled, you can stream this data to an external syslog stream consumer such as [Splunk](http://www.splunk.com/) or [Logstash](http://logstash.net/). All entries from this log use and can be filtered with the `github_audit` keyword. For more information see "[Log forwarding](/admin/user-management/log-forwarding)." For example, this entry shows that a new repository was created. @@ -36,3 +38,4 @@ This example shows that commits were pushed to a repository. ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/admin/user-management/audited-actions.md b/translations/ru-RU/content/admin/user-management/audited-actions.md index b260c73b0222..f49da01c6208 100644 --- a/translations/ru-RU/content/admin/user-management/audited-actions.md +++ b/translations/ru-RU/content/admin/user-management/audited-actions.md @@ -7,22 +7,23 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### Authentication -| Name | Description | -| ------------------------------------:| ------------------------------------------------------------------------------------------------ | -| `oauth_access.create` | An [OAuth access token][] was [generated][generate token] for a user account. | -| `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. | -| `oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account. | -| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset. | -| `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. | -| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. | -| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | -| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. | -| `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. | -| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account. | +| Name | Description | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `oauth_access.create` | An [OAuth access token][] was [generated][generate token] for a user account. | +| `oauth_access.destroy` | An [OAuth access token][] was deleted from a user account. | +| `oauth_application.destroy` | An [OAuth application][] was deleted from a user or organization account. | +| `oauth_application.reset_secret` | An [OAuth application][]'s secret key was reset. | +| `oauth_application.transfer` | An [OAuth application][] was transferred from one user or organization account to another. | +| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. | +| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} +| `two_factor_authentication.enabled` | [Two-factor authentication][2fa] was enabled for a user account. | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### Hooks @@ -33,31 +34,31 @@ versions: | `hook.destroy` | A hook was deleted. | | `hook.events_changed` | A hook's configured events were changed. | -#### Instance configuration settings +#### Enterprise configuration settings | Name | Description | | -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." | -| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations on the instance. For more information, see "[Restricting repository creation in your instance](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)." | -| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | -| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories on the instance. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." | #### Issues and pull requests -| Name | Description | -| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `issue.update` | An issue's body text (initial comment) changed. | -| `issue_comment.update` | A comment on an issue (other than the initial one) changed. | -| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | -| `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)." | +| Name | Description | +| ------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | An issue's body text (initial comment) changed. | +| `issue_comment.update` | A comment on an issue (other than the initial one) changed. | +| `pull_request_review_comment.delete` | A comment on a pull request was deleted. | +| `issue.destroy` | An issue was deleted from the repository. For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### Organizations -| Name | Description | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `org.async_delete` | A user initiated a background job to delete an organization. | -| `org.delete` | An organization was deleted by a user-initiated background job. | -| `org.transform` | A user account was converted into an organization. For more information, see [Converting a user into an organization](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/). | +| Name | Description | +| ------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `org.async_delete` | A user initiated a background job to delete an organization. | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | A user account was converted into an organization. For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### Protected branches @@ -66,7 +67,7 @@ versions: | `protected_branch.create` | Branch protection is enabled on a branch. | | `protected_branch.destroy` | Branch protection is disabled on a branch. | | `protected_branch.update_admin_enforced` | Branch protection is enforced for repository administrators. | -| `protected_branch.update_require_code_owner_review` | Enforcement of required Code Owner review is updated on a branch. | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | | `protected_branch.dismiss_stale_reviews` | Enforcement of dismissing stale pull requests is updated on a branch. | | `protected_branch.update_signature_requirement_enforcement_level` | Enforcement of required commit signing is updated on a branch. | | `protected_branch.update_pull_request_reviews_enforcement_level` | Enforcement of required pull request reviews is updated on a branch. | @@ -79,7 +80,7 @@ versions: | Name | Description | | ------------------------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | A private repository was made public, or a public repository was made private. | -| `repo.archive` | A repository was archived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.archive` | A repository was archived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | A collaborator was added to a repository. | | `repo.config` | A site admin blocked force pushes. For more information, see [Blocking force pushes to a repository](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) to a repository. | | `repo.create` | A repository was created. | @@ -88,7 +89,7 @@ versions: | `repo.rename` | A repository was renamed. | | `repo.transfer` | A user accepted a request to receive a transferred repository. | | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | -| `repo.unarchive` | A repository was unarchived. For more information, see [Archiving and unarchiving repositories](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/). | +| `repo.unarchive` | A repository was unarchived. For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | Anonymous Git read access is disabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." | | `repo.config.enable_anonymous_git_access` | Anonymous Git read access is enabled for a public repository. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." | | `repo.config.lock_anonymous_git_access` | A repository's anonymous Git read access setting is locked, preventing repository administrators from changing (enabling or disabling) this setting. For more information, see "[Preventing users from changing anonymous Git read access](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)." | @@ -100,7 +101,7 @@ versions: | --------------------:| ----------------------------------------------------------------------------------------------- | | `staff.disable_repo` | A site admin disabled access to a repository and all of its forks. | | `staff.enable_repo` | A site admin re-enabled access to a repository and all of its forks. | -| `staff.fake_login` | A site admin signed into {% data variables.product.prodname_enterprise %} as another user. | +| `staff.fake_login` | A site admin signed into {% data variables.product.product_name %} as another user. | | `staff.repo_unlock` | A site admin unlocked (temporarily gained full access to) one of a user's private repositories. | | `staff.unlock` | A site admin unlocked (temporarily gained full access to) all of a user's private repositories. | @@ -114,24 +115,24 @@ versions: #### Users -| Name | Description | -| ---------------------------:| ------------------------------------------------------------------------------------------------ | -| `user.add_email` | An email address was added to a user account. | -| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`. | -| `user.change_password` | A user changed his or her password. | -| `user.create` | A new user account was created. | -| `user.delete` | A user account was destroyed by an asynchronous job. | -| `user.demote` | A site admin was demoted to an ordinary user account. | -| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`. | -| `user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code. | -| `user.forgot_password` | A user requested a password reset via the sign-in page. | -| `user.login` | A user signed in. | -| `user.promote` | An ordinary user account was promoted to a site admin. | -| `user.remove_email` | An email address was removed from a user account. | -| `user.rename` | A username was changed. | -| `user.suspend` | A user account was suspended by a site admin. | -| `user.two_factor_requested` | A user was prompted for a two-factor authentication code. | -| `user.unsuspend` | A user account was unsuspended by a site admin. | +| Name | Description | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | An email address was added to a user account. | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | A new user account was created. | +| `user.delete` | A user account was destroyed by an asynchronous job. | +| `user.demote` | A site admin was demoted to an ordinary user account. | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | A user tried to sign in with an incorrect username, password, or two-factor authentication code. | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | A user signed in. | +| `user.promote` | An ordinary user account was promoted to a site admin. | +| `user.remove_email` | An email address was removed from a user account. | +| `user.rename` | A username was changed. | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | A user account was unsuspended by a site admin. | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [deploy key]: /guides/managing-deploy-keys/#deploy-keys diff --git a/translations/ru-RU/content/admin/user-management/auditing-ssh-keys.md b/translations/ru-RU/content/admin/user-management/auditing-ssh-keys.md index 4e11a2795aab..a1ab37c5ff0c 100644 --- a/translations/ru-RU/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/ru-RU/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- Once initiated, the audit disables all existing SSH keys and forces users to approve or reject them before they're able to clone, pull, or push to any repositories. An audit is useful in situations where an employee or contractor leaves the company and you need to ensure that all keys are verified. diff --git a/translations/ru-RU/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/ru-RU/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..fcf4ba251acd --- /dev/null +++ b/translations/ru-RU/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Accessing the audit log + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![Instance wide audit log dashboard](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +Within the map, you can pan and zoom to see events around the world. Hover over a country to see a quick count of events from that country. + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* [The repository](#search-based-on-the-repository) an action was performed in +* [The user](#search-based-on-the-user) who performed the action +* [Which organization](#search-based-on-the-organization) an action pertained to +* [The action](#search-based-on-the-action-performed) that was performed +* [Which country](#search-based-on-the-location) the action took place in +* [The date and time](#search-based-on-the-time-of-action) the action occurred + +{% warning %} + +**Замечания:** + +- While you can't use text to search for audit entries, you can construct search queries using a variety of filters. {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/github/searching-for-information-on-github/about-searching-on-github)." +- To search for events older than 90 days, use the `created` qualifier. + +{% endwarning %} + +#### Search based on the repository + +The `repo` qualifier limits actions to a specific repository owned by your organization. Например: + +* `repo:my-org/our-repo` finds all events that occurred for the `our-repo` repository in the `my-org` organization. +* `repo:my-org/our-repo repo:my-org/another-repo` finds all events that occurred for both the `our-repo` and `another-repo` repositories in the `my-org` organization. +* `-repo:my-org/not-this-repo` excludes all events that occurred for the `not-this-repo` repository in the `my-org` organization. + +You must include your organization's name within the `repo` qualifier; searching for just `repo:our-repo` will not work. + +#### Search based on the user + +The `actor` qualifier scopes events based on the member of your organization that performed the action. Например: + +* `actor:octocat` finds all events performed by `octocat`. +* `actor:octocat actor:hubot` finds all events performed by both `octocat` and `hubot`. +* `-actor:hubot` excludes all events performed by `hubot`. + +You can only use a {% data variables.product.product_name %} username, not an individual's real name. + +#### Search based on the organization + +The `org` qualifier limits actions to a specific organization. Например: + +* `org:my-org` finds all events that occured for the `my-org` organization. +* `org:my-org action:team` finds all team events performed within the `my-org` organization. +* `-org:my-org` excludes all events that occured for the `my-org` organization. + +#### Search based on the action performed + +The `action` qualifier searches for specific events, grouped within categories. For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| Category name | Description | +| ------------- | ------------------------------------------------------------------------------- | +| `перехватчик` | Contains all activities related to webhooks. | +| `org` | Contains all activities related organization membership | +| `repo` | Contains all activities related to the repositories owned by your organization. | +| `команда` | Contains all activities related to teams in your organization. | + +You can search for specific sets of actions using these terms. Например: + +* `action:team` finds all events grouped within the team category. +* `-action:billing` excludes all events in the billing category. + +Each category has a set of associated events that you can filter on. Например: + +* `action:team.create` finds all events where a team was created. +* `-action:billing.change_email` excludes all events where the billing email was changed. + +#### Search based on the location + +The `country` qualifier filters actions by the originating country. +- You can use a country's two-letter short code or its full name. +- Countries with spaces in their name must be wrapped in quotation marks. Например: + * `country:de` finds all events that occurred in Germany. + * `country:Mexico` finds all events that occurred in Mexico. + * `country:"United States"` all finds events that occurred in the United States. + +#### Search based on the time of action + +The `created` qualifier filters actions by the time they occurred. +- Define dates using the format of `YYYY-MM-DD`--that's year, followed by month, followed by day. +- Dates support [greater than, less than, and range qualifiers](/enterprise/{{ currentVersion }}/user/articles/search-syntax). Например: + * `created:2014-07-08` finds all events that occurred on July 8th, 2014. + * `created:>=2014-07-01` finds all events that occurred on or after July 8th, 2014. + * `created:<=2014-07-01` finds all events that occurred on or before July 8th, 2014. + * `created:2014-07-01..2014-07-31` finds all events that occurred in the month of July 2014. diff --git a/translations/ru-RU/content/admin/user-management/best-practices-for-user-security.md b/translations/ru-RU/content/admin/user-management/best-practices-for-user-security.md index f8f302a33586..beae6174be88 100644 --- a/translations/ru-RU/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/ru-RU/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: Best practices for user security -intro: 'Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there are steps your users can take to help protect {% data variables.product.product_location_enterprise %}.' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### Enabling two-factor authentication Two-factor authentication (2FA) is a way of logging in to websites and services that requires a second factor beyond a password for authentication. In {% data variables.product.prodname_ghe_server %}'s case, this second factor is a one time authentication code generated by an application on a user's smartphone. We strongly recommend requiring your users to enable two-factor authentication on their accounts. With two-factor authentication, both a user's password and their smartphone would have to be compromised to allow the account itself to be compromised. For more information on configuring two-factor authentication, see "[About two-factor authentication](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)". +{% endif %} ### Requiring a password manager -We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to {% data variables.product.product_location_enterprise %}. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. Doing so ensures that passwords are stronger and much less likely to be compromised or stolen. ### Restrict access to teams and repositories diff --git a/translations/ru-RU/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/ru-RU/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 4b2ef3bc3e97..c5e70a40468f 100644 --- a/translations/ru-RU/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in {% data variables.product.product_location_enterprise %}. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your appliance. +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.large_files.can-include-lfs-objects-archives %} -### Configuring {% data variables.large_files.product_name_long %} for your appliance +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ For more information, see "[About {% data variables.large_files.product_name_lon {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### Configuring Git Large File Storage to use a third party server {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. Disable {% data variables.large_files.product_name_short %} on the {% data variables.product.prodname_ghe_server %} appliance. For more information, see "[Configuring {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)." +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. Create a {% data variables.large_files.product_name_short %} configuration file that points to the third party server. ```shell @@ -129,6 +130,7 @@ Before migrating to a different {% data variables.large_files.product_name_long > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/ru-RU/content/admin/user-management/configuring-visibility-for-organization-membership.md index f07425887776..c6f9c204ca12 100644 --- a/translations/ru-RU/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/ru-RU/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: Configuring visibility for organization membership -intro: You can set visibility for new organization members across your instance to public or private. You can also prevent members from changing their visibility from the default. +intro: You can set visibility for new organization members across your enterprise to public or private. You can also prevent members from changing their visibility from the default. redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} You can also enforce your default setting on all current organization members in your instance using a command-line utility. For example, if you'd like to require every organization member's visibility to be public, you can set the default to public and enforce the default for all new members in the admin settings, and then use the command-line utility to enforce the public setting on existing members. +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. Under "Default organization membership visibility", use the drop-down menu, and click **Private** or **Public**. ![Drop-down menu with option to configure default organization membership visibility as public or private](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce on organization members**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)." +4. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce on organization members**. ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/ru-RU/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/ru-RU/content/admin/user-management/continuous-integration-using-jenkins.md index 08c35352fd58..2a4b0d63b358 100644 --- a/translations/ru-RU/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/ru-RU/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: Continuous integration using Jenkins -intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}.' +intro: 'You can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}.' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### Требования -- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location_enterprise %}. +- Follow our white paper "[Practical guide to CI with Jenkins and GitHub](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)" to get step by step instructions on how you can automatically trigger build jobs on a Jenkins server when pushes are made to a repository in {% data variables.product.product_location %}. diff --git a/translations/ru-RU/content/admin/user-management/creating-teams.md b/translations/ru-RU/content/admin/user-management/creating-teams.md index 1cd4ae266fe9..59400a85af51 100644 --- a/translations/ru-RU/content/admin/user-management/creating-teams.md +++ b/translations/ru-RU/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: Teams are central to many of {% data variables.product.prodname_dotcom %}'s collaborative features, such as team @mentions to notify appropriate parties that you'd like to request their input or attention. For more information, see "[Permission levels for an organization repository](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)". -A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location_enterprise %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. +A team can represent a group within your company or include people with certain interests or expertise. For example, a team of accessibility experts on {% data variables.product.product_location %} could comprise of people from several different departments. Teams can represent functional concerns that complement a company's existing divisional hierarchy. Organizations can create multiple levels of nested teams to reflect a company or group's hierarchy structure. For more information, see "[About teams](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)." @@ -28,7 +28,7 @@ A prudent combination of teams is a powerful way to control repository access. F ### Creating teams with LDAP Sync enabled -Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location_enterprise %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +Instances using LDAP for user authentication can use LDAP Sync to manage a team's members. Setting the group's **Distinguished Name** (DN) in the **LDAP group** field will map a team to an LDAP group on your LDAP server. If you use LDAP Sync to manage a team's members, you won't be able to manage your team within {% data variables.product.product_location %}. The mapped team will sync its members in the background and periodically at the interval configured when LDAP Sync is enabled. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/ru-RU/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/ru-RU/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..984feddd818d --- /dev/null +++ b/translations/ru-RU/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +You can use Markdown to format your message. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github/)." + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**Note:** If you are using SAML for authentication, the sign in page is presented by your identity provider and is not customizable via {% data variables.product.prodname_ghe_server %}. + +{% endnote %} + +### Creating a custom sign in message + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Under "Sign in page", click **Add message** or **Edit message**. ![Edit message button](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. Under **Sign in message**, type the message you'd like users to see. ![Sign in message](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview button](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. Review the rendered message. ![Sign in message rendered](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### Creating a custom sign out message + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. Under "Sign out page", click **Add message** or **Edit message**. ![Add message button](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. Under **Sign out message**, type the message you'd like users to see. ![Sign two_factor_auth_header message](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview button](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. Review the rendered message. ![Sign out message rendered](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### Creating a global announcement banner + +You can set a global announcement banner to be displayed to all users at the top of every page. + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +You can also set an announcement banner in the administrative shell using a command line utility. For more information, see "[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)." + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. Under "Announcement", click **Add announcement**. ![Add announcement button](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. Under "Announcement", in the text field, type the announcement you want displayed in a banner. ![Text field to enter announcement](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. Optionally, under "Expires on", use the calendar drop-down menu, and select an expiration date. ![Calendar drop-down menu to choose expiration date](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. Optionally, to see what the banner will look like, click **Preview**. ![Preview button](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. Click **Save changes**. ![Save changes button](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/ru-RU/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/ru-RU/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..42ac47c6f2d1 --- /dev/null +++ b/translations/ru-RU/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Disabling Git SSH access to a specific repository + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. Under "Git SSH access", use the drop-down menu, and click **Disabled**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### Disabling Git SSH access to all repositories owned by a user or organization + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. Under "Git SSH access", use the drop-down menu, and click **Disabled**. Then, select **Enforce on all repositories**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. Under "Git SSH access", use the drop-down menu, and click **Disabled**. Then, select **Enforce on all repositories**. ![Git SSH access drop-down menu with disabled option selected](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/ru-RU/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/ru-RU/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index aec6a820ffc8..da606dbe919c 100644 --- a/translations/ru-RU/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. Close the connection to {% data variables.product.product_location_enterprise %}: +8. Close the connection to {% data variables.product.product_location %}: ```shell $ exit > logout diff --git a/translations/ru-RU/content/admin/user-management/index.md b/translations/ru-RU/content/admin/user-management/index.md index 8a7ef8f23fd3..73f06725687e 100644 --- a/translations/ru-RU/content/admin/user-management/index.md +++ b/translations/ru-RU/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: 'Managing users, organizations, and repositories' shortTitle: 'Managing users, organizations, and repositories' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: 'This guide describes authentication methods for users signing in to your {% data variables.product.prodname_enterprise %} instance, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/ru-RU/content/admin/user-management/log-forwarding.md b/translations/ru-RU/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..1dca16dd1a0c --- /dev/null +++ b/translations/ru-RU/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: Log forwarding +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +Any log collection system that supports syslog-style log streams is supported (e.g., [Logstash](http://logstash.net/) and [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports)). + +### Enabling log forwarding + +{% if enterpriseServerVersions contains currentVersion %} +1. On the {% data variables.enterprise.management_console %} settings page, in the left sidebar, click **Monitoring**. +1. Select **Enable log forwarding**. +1. In the **Server address** field, type the address of the server to which you want to forward logs. You can specify multiple addresses in a comma-separated list. +1. In the Protocol drop-down menu, select the protocol to use to communicate with the log server. The protocol will apply to all specified log destinations. +1. Select **Enable TLS**. +1. Click **Choose File** and choose a CA certificate to encrypt communication between syslog endpoints. The entire certificate chain will be validated, and must terminate in a root certificate. For more information, see [TLS options in the syslog-ng documentation](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599). +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. Click **Save**. ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### Устранение проблем +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/ru-RU/content/admin/user-management/managing-dormant-users.md b/translations/ru-RU/content/admin/user-management/managing-dormant-users.md index f21822f2b2fa..e972fce7a8b2 100644 --- a/translations/ru-RU/content/admin/user-management/managing-dormant-users.md +++ b/translations/ru-RU/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: A user account is considered to be dormant if it has not been active for at least a month. You may choose to suspend dormant users to free up user licenses. +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- "Activity" includes, but is not limited to: -- Signing in to {% data variables.product.prodname_ghe_server %}. +- Signing in to {% data variables.product.product_name %}. - Commenting on issues and pull requests. - Creating, deleting, watching, and starring repositories. -- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - Accessing resources by using a personal access token or SSH key.{% endif %} ### Viewing dormant users @@ -22,8 +23,8 @@ versions: You can view a list of all dormant users who have not been suspended and who are not site administrators. {% data reusables.enterprise_site_admin_settings.access-settings %} -3. In the left sidebar, click **Dormant users**. ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. In the left sidebar, click **Dormant users**. ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. To suspend all the dormant users in this list, at the top of the page, click **Suspend all**. ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### Determining whether a user account is dormant @@ -36,9 +37,8 @@ You can view a list of all dormant users who have not been suspended and who are {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ru-RU/content/admin/user-management/managing-global-webhooks.md b/translations/ru-RU/content/admin/user-management/managing-global-webhooks.md index 28475cebe953..797a74843239 100644 --- a/translations/ru-RU/content/admin/user-management/managing-global-webhooks.md +++ b/translations/ru-RU/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: Managing global webhooks -intro: 'Site administrators can view, add, edit, and delete global webhooks to track events at the instance level.' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### About global webhooks -You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management on your instance. For example, you can configure your webhooks to execute whenever: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. For example, you can configure your webhooks to execute whenever: - A user account is created or deleted - An organization is created or deleted - A collaborator is added to or removed from a repository @@ -20,11 +21,9 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### Adding a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Click **Add webhook**. ![Add webhook button on Webhooks page in Admin center](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Editing a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to edit, click **Edit**. ![Edit button next to a webhook](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Deleting a global webhook -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. Next to the webhook you'd like to delete, click **Delete**. ![Delete button next to a webhook](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ You can use global webhooks to automatically monitor, respond to, or enforce rul ### Viewing recent deliveries and responses -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. In the list of webhooks, click the webhook for which you'd like to see deliveries. ![List of webhooks with links to view each webhook](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/ru-RU/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/ru-RU/content/admin/user-management/managing-organizations-in-your-enterprise.md index ab347216400a..46c6cec1ac63 100644 --- a/translations/ru-RU/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: 'Organizations are great for creating distinct groups of users within you mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/ru-RU/content/admin/user-management/managing-repositories-in-your-enterprise.md index 52831d237f78..4da07ed3b7a1 100644 --- a/translations/ru-RU/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: Managing repositories in your enterprise -intro: 'You can manage the settings available to repository administrators on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/ru-RU/content/admin/user-management/managing-users-in-your-enterprise.md index e89560fa5326..63a373005fbd 100644 --- a/translations/ru-RU/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Managing users in your enterprise -intro: 'Once users are able to authenticate to {% data variables.product.product_location_enterprise %}, they''ll want to set up a few basic custom profile settings like an avatar and email notifications.' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/ru-RU/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index 51bb83534992..a3df463ac39c 100644 --- a/translations/ru-RU/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Migrating data to and from your enterprise -intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location_enterprise %}.' +intro: 'You can export user, organization, and repository data from {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_dotcom_the_website %}, then import that data into {% data variables.product.product_location %}.' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/ru-RU/content/admin/user-management/migrating-to-internal-repositories.md b/translations/ru-RU/content/admin/user-management/migrating-to-internal-repositories.md index 9d9f1eb6c7f8..85e0aac11a52 100644 --- a/translations/ru-RU/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/ru-RU/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ All public repositories owned by user accounts on your instance will become priv Anonymous Git read access will be disabled for each public repository that becomes internal or private. -If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Configuring the default visibility of new repositories on your appliance](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)." +If your current default visibility for repositories is public, the default will become internal. If the current default is private, the default will not change. You can change the default at any time. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)." The repository creation policy for the instance will change to disable public repositories and allow private and internal repositories. You can update the policy at any time. For more information, see "[Restricting repository creation in your instances](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)." diff --git a/translations/ru-RU/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/ru-RU/content/admin/user-management/monitoring-activity-in-your-enterprise.md index 991fef7abca5..a72fde4deb4f 100644 --- a/translations/ru-RU/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/ru-RU/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 9f948cfb0184..2669e2077da5 100644 --- a/translations/ru-RU/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/ru-RU/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: Placing a legal hold on a user or organization -intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from {% data variables.product.product_location_enterprise %}.' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- Usually, if someone deletes a repository, it will be available on disk for 90 days and can be restored via the site admin dashboard. After 90 days the repository is purged and deleted forever. If you place a legal hold on a user or organization, repositories they own are available for restore indefinitely. diff --git a/translations/ru-RU/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/ru-RU/content/admin/user-management/preventing-users-from-creating-organizations.md index 84cc92bf7750..ba047d530a0d 100644 --- a/translations/ru-RU/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/ru-RU/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: 'You can prevent users from creating organizations on your {% data variables.product.prodname_ghe_server %} appliance.' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/ru-RU/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/ru-RU/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index 6d137cf2424a..965906c2d9ab 100644 --- a/translations/ru-RU/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/ru-RU/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Promoting a user from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. In the upper-right corner of the page, click **Add owner**. ![Button to add an admin](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ For information about promoting a user to an organization owner, see the `ghe-or ### Demoting a site administrator from the enterprise settings -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. In the upper-left corner of the page, in the "Find an administrator" search field, type the username of the person you want to demote. ![Search field to find an administrator](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ For information about promoting a user to an organization owner, see the `ghe-or 2. Run [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote) with the username to demote. ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/ru-RU/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/ru-RU/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index 80be8702b890..d01f28cbc7a0 100644 --- a/translations/ru-RU/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/ru-RU/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -When using LDAP or built-in authentication, two-factor authentication is supported on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require members to have two-factor authentication enabled. +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. Organization administrators can require members to have two-factor authentication enabled. {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -For more information, see [this chart on authentication methods that support 2FA](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa). +For more information, see "[About two-factor authentication](/github/authenticating-to-github/about-two-factor-authentication)." ### Requirements for enforcing two-factor authentication diff --git a/translations/ru-RU/content/admin/user-management/searching-the-audit-log.md b/translations/ru-RU/content/admin/user-management/searching-the-audit-log.md index 831d73ab5616..aaba775661f2 100644 --- a/translations/ru-RU/content/admin/user-management/searching-the-audit-log.md +++ b/translations/ru-RU/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: Searching the audit log -intro: 'Site administrators can search an extensive list of [audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### Search query syntax Compose a search query from one or more key:value pairs separated by AND/OR logical operators. -| Клавиша | Value | -| --------------:| -------------------------------------------------------------------------------------------------------- | -| `actor_id` | ID of the user account that initiated the action | -| `actor` | Name of the user account that initiated the action | -| `oauth_app_id` | ID of the OAuth application associated with the action | -| `действие` | Name of the [audited action](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) | -| `user_id` | ID of the user affected by the action | -| `пользователь` | Name of the user affected by the action | -| `repo_id` | ID of the repository affected by the action (if applicable) | -| `repo` | Name of the repository affected by the action (if applicable) | -| `actor_ip` | IP address from which the action was initiated | -| `created_at` | Time at which the action occurred | -| `from` | View from which the action was initiated | -| `примечание` | Miscellaneous event-specific information (in either plain text or JSON format) | -| `org` | Name of the organization affected by the action (if applicable) | -| `org_id` | ID of the organization affected by the action (if applicable) | +| Клавиша | Value | +| --------------:| ------------------------------------------------------------------------------ | +| `actor_id` | ID of the user account that initiated the action | +| `actor` | Name of the user account that initiated the action | +| `oauth_app_id` | ID of the OAuth application associated with the action | +| `действие` | Name of the audited action | +| `user_id` | ID of the user affected by the action | +| `пользователь` | Name of the user affected by the action | +| `repo_id` | ID of the repository affected by the action (if applicable) | +| `repo` | Name of the repository affected by the action (if applicable) | +| `actor_ip` | IP address from which the action was initiated | +| `created_at` | Time at which the action occurred | +| `from` | View from which the action was initiated | +| `примечание` | Miscellaneous event-specific information (in either plain text or JSON format) | +| `org` | Name of the organization affected by the action (if applicable) | +| `org_id` | ID of the organization affected by the action (if applicable) | For example, to see all actions that have affected the repository `octocat/Spoon-Knife` since the beginning of 2017: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -For a full list of actions, see "[Audited actions](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)." +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### Searching the audit log -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. Type a search query. ![Search query](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/ru-RU/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/ru-RU/content/admin/user-management/suspending-and-unsuspending-users.md index c8d6aab4764b..dee10d899d94 100644 --- a/translations/ru-RU/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/ru-RU/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location_enterprise %}.' +intro: 'If a user leaves or moves to a different part of the company, you should remove or modify their ability to access {% data variables.product.product_location %}.' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ Before suspending site administrators, you must demote them to regular users. Fo {% tip %} -**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location_enterprise %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. +**Note:** If [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync) for {% data variables.product.product_location %}, users are automatically suspended when they're removed from the LDAP directory server. When LDAP Sync is enabled for your instance, normal user suspension methods are disabled. {% endtip %} @@ -65,8 +65,7 @@ As when suspending a user, unsuspending a user takes effect immediately. The use You can create a custom message that suspended users will see when attempting to sign in. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. Click **Add message**. ![Add message](/assets/images/enterprise/site-admin-settings/add-message.png) diff --git a/translations/ru-RU/content/admin/user-management/troubleshooting-service-hooks.md b/translations/ru-RU/content/admin/user-management/troubleshooting-service-hooks.md index d6b7148aa6ab..f58b4ac8f492 100644 --- a/translations/ru-RU/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/ru-RU/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### Getting information on deliveries diff --git a/translations/ru-RU/content/admin/user-management/viewing-push-logs.md b/translations/ru-RU/content/admin/user-management/viewing-push-logs.md index ff2415afe0d6..0b1a5270f25d 100644 --- a/translations/ru-RU/content/admin/user-management/viewing-push-logs.md +++ b/translations/ru-RU/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: Viewing push logs -intro: 'Site administrators can view a list of Git push operations for any repository on {% data variables.product.product_location_enterprise %}.' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- Push log entries show: @@ -26,6 +27,7 @@ Push log entries show: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. In the left sidebar, click **Push Log**. ![Push log tab](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### Viewing a repository's push logs on the command-line 1. SSH into your appliance. For more information, see "[Accessing the administrative shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)." @@ -33,3 +35,4 @@ Push log entries show: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/developers/apps/about-apps.md b/translations/ru-RU/content/developers/apps/about-apps.md index e6e9095396b2..010cd5c2e688 100644 --- a/translations/ru-RU/content/developers/apps/about-apps.md +++ b/translations/ru-RU/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: About apps -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} diff --git a/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md b/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md index 79dd1fc6192e..750e4ff36af0 100644 --- a/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/ru-RU/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -92,7 +93,7 @@ Use your {% data variables.product.prodname_github_app %}'s identifier (`YOUR_AP After creating the JWT, set it in the `Header` of the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -127,7 +128,7 @@ By default, installation access tokens are scoped to all the repositories that a To create an installation access token, include the JWT [generated above](#jwt-payload) in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -147,7 +148,7 @@ The response will include your installation access token, the expiration date, t To authenticate with an installation access token, include it in the Authorization header in the API request: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/translations/ru-RU/content/developers/apps/authorizing-oauth-apps.md b/translations/ru-RU/content/developers/apps/authorizing-oauth-apps.md index 318c0f76ec28..ee178121cbdb 100644 --- a/translations/ru-RU/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/ru-RU/content/developers/apps/authorizing-oauth-apps.md @@ -11,13 +11,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. @@ -110,7 +111,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -234,11 +235,13 @@ For more information, see the "[OAuth 2.0 Device Authorization Grant](https://to Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if you or your users have two-factor authentication enabled. {% endnote %} +{% endif %} ### Redirect URLs @@ -292,6 +295,6 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr * "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" * "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/translations/ru-RU/content/developers/apps/building-github-apps.md b/translations/ru-RU/content/developers/apps/building-github-apps.md index a0868276380a..0012cdf9cef2 100644 --- a/translations/ru-RU/content/developers/apps/building-github-apps.md +++ b/translations/ru-RU/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/building-oauth-apps.md b/translations/ru-RU/content/developers/apps/building-oauth-apps.md index 61e6a69762f8..92ea416d43fb 100644 --- a/translations/ru-RU/content/developers/apps/building-oauth-apps.md +++ b/translations/ru-RU/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index 061321568f7d..fc4156e1e8f5 100644 --- a/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new GitHub App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index 6fb0c99b9890..e9dc708d6773 100644 --- a/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/ru-RU/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). An identicon badge looks something like this: diff --git a/translations/ru-RU/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/ru-RU/content/developers/apps/creating-a-github-app-from-a-manifest.md index ccd377212060..d1eff6877b5d 100644 --- a/translations/ru-RU/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/ru-RU/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ You must complete this step of the GitHub App Manifest flow within one hour. {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/ru-RU/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/ru-RU/content/developers/apps/creating-a-github-app-using-url-parameters.md index 09ff2f828f0a..0411e5dbd919 100644 --- a/translations/ru-RU/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/ru-RU/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,42 +6,44 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. ### {% data variables.product.prodname_github_app %} configuration parameters - | Name | Тип | Description | - | -------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | `name` | `строка` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | - | `описание` | `строка` | A description of the {% data variables.product.prodname_github_app %}. | - | `url` | `строка` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | - | `callback_url` | `строка` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | - | `request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | - | `setup_url` | `строка` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | - | `setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | - | `public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | - | `webhook_url` | `строка` | The full URL that you would like to send webhook event payloads to. | - | `webhook_secret` | `строка` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | - | `events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | - | `домен` | `строка` | The URL of a content reference. | - | `single_file_name` | `строка` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. | + | Name | Тип | Description | + | -------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `name` | `строка` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | + | `описание` | `строка` | A description of the {% data variables.product.prodname_github_app %}. | + | `url` | `строка` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | + | `callback_url` | `строка` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | + | `request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | + | `setup_url` | `строка` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | + | `setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | + | `public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | + | `webhook_url` | `строка` | The full URL that you would like to send webhook event payloads to. | + | `webhook_secret` | `строка` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | + | `events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | + | `домен` | `строка` | The URL of a content reference. | + | `single_file_name` | `строка` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + | `single_file_paths` | `array of strings` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions @@ -54,8 +56,8 @@ You can select permissions in a query string using the permission name in the fo | [`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. | | `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. | | [`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. | -| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. | -| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. | +| [`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} | [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. | | [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. | | [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. | diff --git a/translations/ru-RU/content/developers/apps/creating-a-github-app.md b/translations/ru-RU/content/developers/apps/creating-a-github-app.md index 4cb99baab89a..e2d9793c3763 100644 --- a/translations/ru-RU/content/developers/apps/creating-a-github-app.md +++ b/translations/ru-RU/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} @@ -30,8 +31,17 @@ versions: 6. Optionally, in "Description", type a description of your app that users will see. ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. This URL is used if your app needs to identify and authorize user-to-server requests. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} 9. If your app authorizes users using the OAuth flow, you can select **Request user authorization (OAuth) during installation** to allow people to authorize the app when they install it, saving a step. If you select this option, the "Setup URL" becomes unavailable and users will be redirected to your "User authorization callback URL" after installing the app. See "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)" for more information. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png) diff --git a/translations/ru-RU/content/developers/apps/creating-an-oauth-app.md b/translations/ru-RU/content/developers/apps/creating-an-oauth-app.md index 54e22cce4526..6bc827517b3a 100644 --- a/translations/ru-RU/content/developers/apps/creating-an-oauth-app.md +++ b/translations/ru-RU/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -38,4 +39,11 @@ versions: 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) 8. Optionally, in "Application description", type a description of your app that users will see. ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. Click **Register application**. ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/ru-RU/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/ru-RU/content/developers/apps/creating-ci-tests-with-the-checks-api.md index 252f841f72bc..a83b0ba96e82 100644 --- a/translations/ru-RU/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/ru-RU/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -230,7 +231,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -608,7 +609,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -640,7 +641,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( diff --git a/translations/ru-RU/content/developers/apps/deleting-a-github-app.md b/translations/ru-RU/content/developers/apps/deleting-a-github-app.md index 7b8dfd4704ab..e845399f1422 100644 --- a/translations/ru-RU/content/developers/apps/deleting-a-github-app.md +++ b/translations/ru-RU/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/deleting-an-oauth-app.md b/translations/ru-RU/content/developers/apps/deleting-an-oauth-app.md index 345b954c034b..a31cc0177634 100644 --- a/translations/ru-RU/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/ru-RU/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/ru-RU/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index 6e644c244c3e..018ea4f338ec 100644 --- a/translations/ru-RU/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/ru-RU/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/translations/ru-RU/content/developers/apps/editing-a-github-apps-permissions.md b/translations/ru-RU/content/developers/apps/editing-a-github-apps-permissions.md index acbef5efe59f..fd871d0387ae 100644 --- a/translations/ru-RU/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/ru-RU/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/developers/apps/getting-started-with-apps.md b/translations/ru-RU/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/translations/ru-RU/content/developers/apps/getting-started-with-apps.md +++ b/translations/ru-RU/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/guides.md b/translations/ru-RU/content/developers/apps/guides.md index 20a8a424c41c..ca61b6cec14e 100644 --- a/translations/ru-RU/content/developers/apps/guides.md +++ b/translations/ru-RU/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/ru-RU/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index c7e2917bddd8..00cd5eabe3d3 100644 --- a/translations/ru-RU/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/ru-RU/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,7 +22,7 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} @@ -43,12 +44,12 @@ When your GitHub App specifies a `login` parameter, it prompts users with a spec ##### Parameters -| Name | Тип | Description | -| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `client_id` | `строка` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | -| `redirect_uri` | `строка` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. | -| `state` | `строка` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | -| `login` | `строка` | Suggests a specific account to use for signing in and authorizing the app. | +| Name | Тип | Description | +| -------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `строка` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | +| `redirect_uri` | `строка` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `строка` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | +| `login` | `строка` | Suggests a specific account to use for signing in and authorizing the app. | {% note %} @@ -66,7 +67,7 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} @@ -74,17 +75,17 @@ Expiring user tokens are currently part of the user-to-server token expiration b ##### Parameters -| Name | Тип | Description | -| --------------- | -------- | --------------------------------------------------------------------- | -| `client_id` | `строка` | **Required.** The client ID for your GitHub App. | -| `client_secret` | `строка` | **Required.** The client secret for your GitHub App. | -| `код` | `строка` | **Required.** The code you received as a response to Step 1. | -| `redirect_uri` | `строка` | The URL in your application where users are sent after authorization. | -| `state` | `строка` | The unguessable random string you provided in Step 1. | +| Name | Тип | Description | +| --------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `строка` | **Required.** The client ID for your GitHub App. | +| `client_secret` | `строка` | **Required.** The client secret for your GitHub App. | +| `код` | `строка` | **Required.** The code you received as a response to Step 1. | +| `redirect_uri` | `строка` | The URL in your application where users will be sent after authorization. This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `строка` | The unguessable random string you provided in Step 1. | ##### Response -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -119,7 +120,7 @@ For example, in curl you can set the Authorization header like this: curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -249,7 +250,7 @@ While most of your API interaction should occur using your server-to-server inst * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} ##### События @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -460,7 +461,7 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) * [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -587,7 +588,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Reactions -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers diff --git a/translations/ru-RU/content/developers/apps/index.md b/translations/ru-RU/content/developers/apps/index.md index aa133eac956e..0da6a94e5219 100644 --- a/translations/ru-RU/content/developers/apps/index.md +++ b/translations/ru-RU/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/ru-RU/content/developers/apps/installing-github-apps.md b/translations/ru-RU/content/developers/apps/installing-github-apps.md index 85a635fff5d2..0daf74da0b9e 100644 --- a/translations/ru-RU/content/developers/apps/installing-github-apps.md +++ b/translations/ru-RU/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a 1. From the [GitHub Apps settings page](https://github.com/settings/apps), select the public app you want to configure for others to install. 2. In "Homepage URL," type the URL for your app's homepage and click **Save changes**. ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/ru-RU/content/developers/apps/making-a-github-app-public-or-private.md b/translations/ru-RU/content/developers/apps/making-a-github-app-public-or-private.md index 8573e9685965..bf01890758e9 100644 --- a/translations/ru-RU/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/ru-RU/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/ru-RU/content/developers/apps/managing-github-apps.md b/translations/ru-RU/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/translations/ru-RU/content/developers/apps/managing-github-apps.md +++ b/translations/ru-RU/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/managing-oauth-apps.md b/translations/ru-RU/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/translations/ru-RU/content/developers/apps/managing-oauth-apps.md +++ b/translations/ru-RU/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/ru-RU/content/developers/apps/migrating-oauth-apps-to-github-apps.md index bdedaa66f9a4..596cfc341c0b 100644 --- a/translations/ru-RU/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/ru-RU/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/translations/ru-RU/content/developers/apps/modifying-a-github-app.md b/translations/ru-RU/content/developers/apps/modifying-a-github-app.md index 3fbd31316f28..e60a9b4eaec3 100644 --- a/translations/ru-RU/content/developers/apps/modifying-a-github-app.md +++ b/translations/ru-RU/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/modifying-an-oauth-app.md b/translations/ru-RU/content/developers/apps/modifying-an-oauth-app.md index 3e45db618208..5463c5f9956a 100644 --- a/translations/ru-RU/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/ru-RU/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/rate-limits-for-github-apps.md b/translations/ru-RU/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/translations/ru-RU/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/ru-RU/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/ru-RU/content/developers/apps/refreshing-user-to-server-access-tokens.md index 658332f02352..86db4a6770e2 100644 --- a/translations/ru-RU/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/ru-RU/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/scopes-for-oauth-apps.md b/translations/ru-RU/content/developers/apps/scopes-for-oauth-apps.md index 447de3165ecc..a8a5eb946ae3 100644 --- a/translations/ru-RU/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/ru-RU/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,7 +19,7 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} @@ -37,42 +38,42 @@ X-Accepted-OAuth-Scopes: user ### Available scopes -| Name | Description | -| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} +| Name | Description | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} -| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | -|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | -|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | -|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | -|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} +| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | +|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | +|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | +|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | +|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%} |  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} -| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | -|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | -|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | -| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | -|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | -|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | -| **`admin:public_key`** | Fully manage public keys. | -|  `write:public_key` | Create, list, and view details for public keys. | -|  `read:public_key` | List and view details for public keys. | -| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | -| **`gist`** | Grants write access to gists. | -| **`notification (Оповещения)`** | Grants:
    * read access to a user's notifications
    * mark as read access to threads
    * watch and unwatch access to a repository, and
    * read, write, and delete access to thread subscriptions. | -| **`пользователь`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | -|  `read:user` | Grants access to read a user's profile data. | -|  `user:email` | Grants read access to a user's email addresses. | -|  `user:follow` | Grants access to follow or unfollow other users. | -| **`delete_repo`** | Grants access to delete adminable repositories. | -| **`write:discussion`** | Allows read and write access for team discussions. | +| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | +|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | +|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | +| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | +|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | +|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | +| **`admin:public_key`** | Fully manage public keys. | +|  `write:public_key` | Create, list, and view details for public keys. | +|  `read:public_key` | List and view details for public keys. | +| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | +| **`gist`** | Grants write access to gists. | +| **`notification (Оповещения)`** | Grants:
    * read access to a user's notifications
    * mark as read access to threads
    * watch and unwatch access to a repository, and
    * read, write, and delete access to thread subscriptions. | +| **`пользователь`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | +|  `read:user` | Grants access to read a user's profile data. | +|  `user:email` | Grants read access to a user's email addresses. | +|  `user:follow` | Grants access to follow or unfollow other users. | +| **`delete_repo`** | Grants access to delete adminable repositories. | +| **`write:discussion`** | Allows read and write access for team discussions. | |  `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} -| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | -| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | +| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | +| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | | **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} -| **`admin:gpg_key`** | Fully manage GPG keys. | -|  `write:gpg_key` | Create, list, and view details for GPG keys. | +| **`admin:gpg_key`** | Fully manage GPG keys. | +|  `write:gpg_key` | Create, list, and view details for GPG keys. | |  `read:gpg_key` | List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -| **`рабочий процесс`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +| **`рабочий процесс`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} diff --git a/translations/ru-RU/content/developers/apps/setting-permissions-for-github-apps.md b/translations/ru-RU/content/developers/apps/setting-permissions-for-github-apps.md index aea8157d923e..f63d641cdbf1 100644 --- a/translations/ru-RU/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/ru-RU/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/translations/ru-RU/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/ru-RU/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index 615a2e81bc3b..192ab1a58cf3 100644 --- a/translations/ru-RU/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/ru-RU/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/ru-RU/content/developers/apps/transferring-ownership-of-a-github-app.md index 1b715b8af5b6..ea865da97cb9 100644 --- a/translations/ru-RU/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/ru-RU/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/ru-RU/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 1b812675c416..4f1cdbe51286 100644 --- a/translations/ru-RU/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/ru-RU/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/ru-RU/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/ru-RU/content/developers/apps/troubleshooting-authorization-request-errors.md index 4113c5512665..ff6624c958c7 100644 --- a/translations/ru-RU/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/ru-RU/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/translations/ru-RU/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/ru-RU/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 938d7e8cf839..c38a7f4ca121 100644 --- a/translations/ru-RU/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/ru-RU/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/developers/apps/using-content-attachments.md b/translations/ru-RU/content/developers/apps/using-content-attachments.md index 6326619adee3..7655844b1b15 100644 --- a/translations/ru-RU/content/developers/apps/using-content-attachments.md +++ b/translations/ru-RU/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/translations/ru-RU/content/developers/apps/using-the-github-api-in-your-app.md b/translations/ru-RU/content/developers/apps/using-the-github-api-in-your-app.md index 69a55fb7cf72..fab5a5610a8d 100644 --- a/translations/ru-RU/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/ru-RU/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/github-marketplace/about-github-marketplace.md b/translations/ru-RU/content/developers/github-marketplace/about-github-marketplace.md index 083f066f5559..fd42d3a91c49 100644 --- a/translations/ru-RU/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/ru-RU/content/developers/github-marketplace/about-github-marketplace.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.actions-not-verified %} -To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[{% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}](/marketplace/actions/)." +To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." ### Приложения diff --git a/translations/ru-RU/content/developers/index.md b/translations/ru-RU/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/translations/ru-RU/content/developers/index.md +++ b/translations/ru-RU/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ru-RU/content/developers/overview/about-githubs-apis.md b/translations/ru-RU/content/developers/overview/about-githubs-apis.md index 4d21a0f8419f..39e74b19f1e3 100644 --- a/translations/ru-RU/content/developers/overview/about-githubs-apis.md +++ b/translations/ru-RU/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### beta diff --git a/translations/ru-RU/content/developers/overview/github-developer-program.md b/translations/ru-RU/content/developers/overview/github-developer-program.md index 343241fd6fcc..8ecaa853aa7c 100644 --- a/translations/ru-RU/content/developers/overview/github-developer-program.md +++ b/translations/ru-RU/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/translations/ru-RU/content/developers/overview/index.md b/translations/ru-RU/content/developers/overview/index.md index 310dec503736..a17fbce46f2c 100644 --- a/translations/ru-RU/content/developers/overview/index.md +++ b/translations/ru-RU/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: Обзор -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ru-RU/content/developers/overview/managing-deploy-keys.md b/translations/ru-RU/content/developers/overview/managing-deploy-keys.md index fcc5d295232a..dad75176db2c 100644 --- a/translations/ru-RU/content/developers/overview/managing-deploy-keys.md +++ b/translations/ru-RU/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/overview/replacing-github-services.md b/translations/ru-RU/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/translations/ru-RU/content/developers/overview/replacing-github-services.md +++ b/translations/ru-RU/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/ru-RU/content/developers/overview/using-ssh-agent-forwarding.md b/translations/ru-RU/content/developers/overview/using-ssh-agent-forwarding.md index aa7d8c9e59e7..349ab10e0d68 100644 --- a/translations/ru-RU/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/ru-RU/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/ru-RU/content/developers/webhooks-and-events/about-webhooks.md b/translations/ru-RU/content/developers/webhooks-and-events/about-webhooks.md index 10abb1ffae54..6d81dc54ea5f 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/about-webhooks.md @@ -6,14 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} ### События diff --git a/translations/ru-RU/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/ru-RU/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index c121f0bf21d2..71c7eec7477d 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/webhooks-and-events/creating-webhooks.md b/translations/ru-RU/content/developers/webhooks-and-events/creating-webhooks.md index dbf8e204c94e..3e3f9582785c 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. diff --git a/translations/ru-RU/content/developers/webhooks-and-events/events.md b/translations/ru-RU/content/developers/webhooks-and-events/events.md index 2d3c28c5e44e..58da1c62c968 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/events.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/developers/webhooks-and-events/github-event-types.md b/translations/ru-RU/content/developers/webhooks-and-events/github-event-types.md index 9793b91b7296..3a16411de98e 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object diff --git a/translations/ru-RU/content/developers/webhooks-and-events/index.md b/translations/ru-RU/content/developers/webhooks-and-events/index.md index b8799959352e..8fe5ba3cd8d9 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/index.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ru-RU/content/developers/webhooks-and-events/issue-event-types.md b/translations/ru-RU/content/developers/webhooks-and-events/issue-event-types.md index 1881dc8a9312..b4041813b767 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -229,7 +230,7 @@ The issue or pull request was referenced from another issue or pull request. | --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `actor` | `объект` | The person who generated the event. | | `created_at` | `строка` | The timestamp indicating when the cross-reference was added. | -| `updated_at` | `строка` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. | +| `updated_at` | `строка` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. | | `source` | `объект` | The issue or pull request that added a cross-reference. | | `source[type]` | `строка` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. | | `source[issue]` | `объект` | The `issue` object that added the cross-reference. | @@ -347,7 +348,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -664,7 +665,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/ru-RU/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/ru-RU/content/developers/webhooks-and-events/securing-your-webhooks.md index 0a5ed843591b..558685831253 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/translations/ru-RU/content/developers/webhooks-and-events/testing-webhooks.md b/translations/ru-RU/content/developers/webhooks-and-events/testing-webhooks.md index 459c8bc69b0b..c9efec6024f9 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Now that you've [configured your local server](/webhooks/configuring/), you migh ### Listing recent deliveries -Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a deployment was successful (green check) or failed (red x). You can also identify when each delivery was attempted. +Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a delivery was successful (green check) or failed (red x). You can also identify when each delivery was attempted. {% data variables.product.product_name %} keeps a log of each webhook delivery for {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} days. diff --git a/translations/ru-RU/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/ru-RU/content/developers/webhooks-and-events/webhook-events-and-payloads.md index c565738cd419..2078b671233a 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ The unique properties for a webhook event are the same properties you'll find in HTTP POST payloads that are delivered to your webhook's configured URL endpoint will contain several special headers: -| Header | Description | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | Name of the event that triggered the delivery. | -| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | -| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| Header | Description | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | Name of the event that triggered the delivery. | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | The version of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload. | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. @@ -61,10 +62,10 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Also, the `User-Agent` for the requests will have the prefix `GitHub-Hookshot/`. {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -290,10 +291,10 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| Клавиша | Тип | Description | -| ------------ | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `действие` | `строка` | The action performed. Can be `created`.{% endif %} -| `deployment` | `объект` | The [deployment](/rest/reference/repos#list-deployments). | +| Клавиша | Тип | Description | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `действие` | `строка` | The action performed. Can be `created`.{% endif %} +| `deployment` | `объект` | The [deployment](/rest/reference/repos#list-deployments). | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { #### Webhook payload object -| Клавиша | Тип | Description | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `действие` | `строка` | The action performed. Can be `created`.{% endif %} -| `deployment_status` | `объект` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | -| `deployment_status["state"]` | `строка` | The new state. Can be `pending`, `success`, `failure`, or `error`. | -| `deployment_status["target_url"]` | `строка` | The optional link added to the status. | -| `deployment_status["description"]` | `строка` | The optional human-readable description added to the status. | -| `deployment` | `объект` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | +| Клавиша | Тип | Description | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `действие` | `строка` | The action performed. Can be `created`.{% endif %} +| `deployment_status` | `объект` | The [deployment status](/rest/reference/repos#list-deployment-statuses). | +| `deployment_status["state"]` | `строка` | The new state. Can be `pending`, `success`, `failure`, or `error`. | +| `deployment_status["target_url"]` | `строка` | The optional link added to the status. | +| `deployment_status["description"]` | `строка` | The optional human-readable description added to the status. | +| `deployment` | `объект` | The [deployment](/rest/reference/repos#list-deployments) that this status is associated with. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Only {% data variables.product.prodname_github_app %}s can receive this event. { {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### корпоративный @@ -429,7 +430,7 @@ When someone revokes their authorization of a {% data variables.product.prodname {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** {% data reusables.pre-release-program.suspend-installation-beta %} For more information, see "[Suspending a {% data variables.product.prodname_github_app %} installation](/apps/managing-github-apps/suspending-a-github-app-installation/)." @@ -617,7 +618,7 @@ For a detailed description of this payload and the payload for each type of `act ### meta -The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to recieve meta events for. +The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for. #### Availability @@ -667,18 +668,18 @@ The webhook this event is configured on was deleted. This event will only listen #### Availability -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise webhooks only receive `created` and `deleted` events. For more information, "[Global webhooks](/v3/enterprise-admin/global_webhooks/).{% endif %} - Organization webhooks only receive the `deleted`, `added`, `removed`, `renamed`, and `invited` events - {% data variables.product.prodname_github_app %}s with the `members` permission #### Webhook payload object -| Клавиша | Тип | Description | -| ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `действие` | `строка` | The action that was performed. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | -| `приглашение` | `объект` | The invitation for the user or email if the action is `member_invited`. | -| `membership` | `объект` | The membership between the user and the organization. Not present when the action is `member_invited`. | +| Клавиша | Тип | Description | +| ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `действие` | `строка` | The action that was performed. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | +| `приглашение` | `объект` | The invitation for the user or email if the action is `member_invited`. | +| `membership` | `объект` | The membership between the user and the organization. Not present when the action is `member_invited`. | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -974,13 +975,17 @@ Deliveries for `review_requested` and `review_request_removed` events will have | `before` | `строка` | The SHA of the most recent commit on `ref` before the push. | | `after` | `строка` | The SHA of the most recent commit on `ref` after the push. | | `commits` | `array` | An array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the [Commits API](/v3/repos/commits/) to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.) | -| `commits[][sha]` | `строка` | The SHA of the commit. | +| `commits[][id]` | `строка` | The SHA of the commit. | +| `commits[][timestamp]` | `строка` | The ISO 8601 timestamp of the commit. | | `commits[][message]` | `строка` | The commit message. | | `commits[][author]` | `объект` | The git author of the commit. | | `commits[][author][name]` | `строка` | The git author's name. | | `commits[][author][email]` | `строка` | The git author's email address. | | `commits[][url]` | `url` | URL that points to the commit API resource. | | `commits[][distinct]` | `boolean` | Whether this commit is distinct from any that have been pushed before. | +| `commits[][added]` | `array` | An array of files added in the commit. | +| `commits[][modified]` | `array` | An array of files modified by the commit. | +| `commits[][removed]` | `array` | An array of files removed in the commit. | | `pusher` | `объект` | The user who pushed the commits. | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1014,7 +1019,7 @@ Deliveries for `review_requested` and `review_request_removed` events will have {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch This event occurs when a {% data variables.product.prodname_github_app %} sends a `POST` request to the "[Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event)" endpoint. @@ -1042,7 +1047,7 @@ This event occurs when a {% data variables.product.prodname_github_app %} sends | Клавиша | Тип | Description | | ---------- | -------- | --------------------------------------------------------------------------- | -| `действие` | `строка` | The action that was performed. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/v3/orgs/hooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if currentVersion != "free-pro-team@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    | +| `действие` | `строка` | The action that was performed. This can be one of:
    • `created` - A repository is created.
    • `deleted` - A repository is deleted. This event type is only available to [organization hooks](/v3/orgs/hooks/)
    • `archived` - A repository is archived.
    • `unarchived` - A repository is unarchived.
    • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
    • `anonymous_access_enabled` - A repository is [enabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories), `anonymous_access_disabled` - A repository is [disabled for anonymous Git access](/v3/previews/#anonymous-git-access-to-repositories)
    • {% endif %}
    • `edited` - A repository's information is edited.
    • `renamed` - A repository is renamed.
    • `transferred` - A repository is transferred.
    • `publicized` - A repository is made public.
    • `privatized` - A repository is made private.
    | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1244,7 +1249,7 @@ You can only create a sponsorship webhook on {% data variables.product.prodname_ {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### пользователь diff --git a/translations/ru-RU/content/developers/webhooks-and-events/webhooks.md b/translations/ru-RU/content/developers/webhooks-and-events/webhooks.md index 7187f705569c..ce6641349041 100644 --- a/translations/ru-RU/content/developers/webhooks-and-events/webhooks.md +++ b/translations/ru-RU/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/about-branch-restrictions.md b/translations/ru-RU/content/github/administering-a-repository/about-branch-restrictions.md index 63273df0fa16..cc11255d7a5e 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: About branch restrictions -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. For more information, see "[Enabling branch restrictions](/articles/enabling-branch-restrictions)" and "[About protected branches](/articles/about-protected-branches)." You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. diff --git a/translations/ru-RU/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 0ec56a12dd0b..c50733a5fb65 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} Each email notification for a push to a repository lists the new commits and links to a diff containing just those commits. In the email notification you'll see: @@ -24,7 +25,7 @@ Each email notification for a push to a repository lists the new commits and lin - The files that were changed as part of the commit - The commit message -You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." +You can filter email notifications you receive for pushes to a repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." You can also turn off email notifications for pushes. For more information, see "[Choosing the delivery method for your notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}." ### Enabling email notifications for pushes to your repository @@ -36,7 +37,7 @@ You can filter email notifications you receive for pushes to a repository. For m 7. Click **Save settings**. ![Save settings button](/assets/images/help/settings/save_notification_settings.png) ### Дополнительная литература -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" {% else %} - "[About notifications](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)" diff --git a/translations/ru-RU/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/ru-RU/content/github/administering-a-repository/about-github-dependabot-version-updates.md index 617d1c7778a6..8978a112903b 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -17,7 +17,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c When {% data variables.product.prodname_dependabot_short %} identifies an outdated dependency, it raises a pull request to update the manifest to the latest version of the dependency. For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. You check that your tests pass, review the changelog and release notes included in the pull request summary, and then merge it. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." -If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +If you enable security updates, {% data variables.product.prodname_dependabot %} also raises pull requests to update vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." {% data reusables.dependabot.dependabot-tos %} diff --git a/translations/ru-RU/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/ru-RU/content/github/administering-a-repository/about-merge-methods-on-github.md index 91a47e1fac48..02d653158a2f 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} You can enforce one type of merge method, such as commit squashing or rebasing, by only enabling the desired method for your repository. {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} The default merge method creates a merge commit. You can prevent anyone from pushing merge commits to a protected branch by enforcing a linear commit history. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} ### Squashing your merge commits diff --git a/translations/ru-RU/content/github/administering-a-repository/about-protected-branches.md b/translations/ru-RU/content/github/administering-a-repository/about-protected-branches.md index df23316fcb30..6af43716a00b 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} You can choose to enforce restrictions on how a pull request is merged into your repository. diff --git a/translations/ru-RU/content/github/administering-a-repository/about-releases.md b/translations/ru-RU/content/github/administering-a-repository/about-releases.md index 68fc47ebc097..4be9004f5491 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-releases.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About releases @@ -20,11 +21,11 @@ Releases are deployable software iterations you can package and make available f Releases are based on [Git tags](https://git-scm.com/book/en/Git-Basics-Tagging), which mark a specific point in your repository's history. A tag date may be different than a release date since they can be created at different times. For more information about viewing your existing tags, see "[Viewing your repository's releases and tags](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)." -You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +You can receive notifications when new releases are published in a repository without receiving notifications about other updates to the repository. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." Anyone with read access to a repository can view and compare releases, but only people with write permissions to a repository can manage releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} People with admin permissions to a repository can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/ru-RU/content/github/administering-a-repository/about-required-commit-signing.md b/translations/ru-RU/content/github/administering-a-repository/about-required-commit-signing.md index 36922f79a3ad..0bb3c86c1f6c 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required commit signing. For more information, see "[Configuring protected branches](/articles/configuring-protected-branches/)." -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." +When you enable required commit signing on a branch, contributors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)." You can always push local commits to the branch if the commits are signed and verified. {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} diff --git a/translations/ru-RU/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/ru-RU/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index fa6f323ce865..512a9ed8a663 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you've enforced branch protections in your repository, you can set up required reviews. For more information about enforcing branch protections, see "[Configuring protected branches](/articles/configuring-protected-branches/)." For more information about setting up required reviews, see "[Enabling required reviews for pull requests](/articles/enabling-required-reviews-for-pull-requests)." diff --git a/translations/ru-RU/content/github/administering-a-repository/about-required-status-checks.md b/translations/ru-RU/content/github/administering-a-repository/about-required-status-checks.md index 3ad1c589a4d4..747dd9aeaaa9 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About required status checks @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} Sometimes, the results of the status checks for the test merge commit and head commit will conflict. If the test merge commit has a status, it must pass. Otherwise, the status of the head commit must pass before you can merge the branch. For more information about test merge commits, see "[Pull Requests](/v3/pulls/#response-1)." diff --git a/translations/ru-RU/content/github/administering-a-repository/about-securing-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/about-securing-your-repository.md index 2b7c963ec18d..9b1b79977a19 100644 --- a/translations/ru-RU/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ The first step to securing a repository is to set up who can see and modify your Privately discuss and fix security vulnerabilities in your repository's code. You can then publish a security advisory to alert your community to the vulnerability and encourage them to upgrade. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- **{% data variables.product.prodname_dependabot_short %} alerts** +- **{% data variables.product.prodname_dependabot_short %} alerts and security updates** - View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + View alerts about dependencies that are known to contain security vulnerabilities, and choose whether to have pull requests generated automatically to update these dependencies. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." + +- **{% data variables.product.prodname_dependabot_short %} version updates** + + Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)." - **{% data variables.product.prodname_code_scanning_capc %} alerts** diff --git a/translations/ru-RU/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/ru-RU/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index 481fd9e9d68e..7c30a822a44e 100644 --- a/translations/ru-RU/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/ru-RU/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results, an issue template, or the release form page on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/translations/ru-RU/content/github/administering-a-repository/changing-the-default-branch.md b/translations/ru-RU/content/github/administering-a-repository/changing-the-default-branch.md index 41a52d0cd369..f49ec66d5926 100644 --- a/translations/ru-RU/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/ru-RU/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. Fo ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/ru-RU/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/ru-RU/content/github/administering-a-repository/classifying-your-repository-with-topics.md index bb919c1771aa..d4f1cf411bf6 100644 --- a/translations/ru-RU/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/ru-RU/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About topics @@ -27,7 +28,7 @@ You can search for repositories that are associated with a particular topic. For ### Adding topics to your repository -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository description, click **Add topics**. ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) 3. Type the topic you want to add to your repository, then type a space. ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) 4. After you've finished adding topics, click **Done**. ![Form with a list of topics and Done button](/assets/images/help/repository/add-topics-done-button.png) diff --git a/translations/ru-RU/content/github/administering-a-repository/comparing-releases.md b/translations/ru-RU/content/github/administering-a-repository/comparing-releases.md index 21329f136638..1919d9d2850a 100644 --- a/translations/ru-RU/content/github/administering-a-repository/comparing-releases.md +++ b/translations/ru-RU/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: People with read access to a repository can view and compare releas versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/ru-RU/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index 74297597078d..fced9d76ce9c 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -545,12 +545,6 @@ updates: Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} - ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -564,7 +558,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. + +| Package manager | Required file path for vendored dependencies | More information | +| --------------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `bundler` | The dependencies must be in the _vendor/cache_ directory.
    Other file paths are not supported. | [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | No path requirement (dependencies are usually located in the _vendor_ directory) | [`go mod vendor` documentation](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/ru-RU/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/ru-RU/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index 4b2121c3c5cb..155d606409c6 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. If you use Zendesk to track user-reported tickets, for example, you can reference a ticket number in the pull request you open to fix the issue. diff --git a/translations/ru-RU/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/ru-RU/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index 6ff4a4585872..1314ddd7c067 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ru-RU/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/ru-RU/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 739f7b6cd8bb..21d2827235d3 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/ru-RU/content/github/administering-a-repository/configuring-protected-branches.md b/translations/ru-RU/content/github/administering-a-repository/configuring-protected-branches.md index 5470ed21d568..d7c715ad3148 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/ru-RU/content/github/administering-a-repository/configuring-pull-request-merges.md index 575be048b725..6a34fe2d0d6a 100644 --- a/translations/ru-RU/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/ru-RU/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/ru-RU/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index 2ca6d5593795..fa1a2c4fa1b5 100644 --- a/translations/ru-RU/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/ru-RU/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use a *.gitattributes* file to mark files that match a given "pattern" with the specified attributes. A *.gitattributes* file uses the same rules for matching as _.gitignore_ files. For more information, see [PATTERN FORMAT](https://www.git-scm.com/docs/gitignore#_pattern_format) in the Git documentation. diff --git a/translations/ru-RU/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/ru-RU/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index a804bc15c0d5..3c61f2eb0ed4 100644 --- a/translations/ru-RU/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/ru-RU/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Until you add an image, repository links expand to show basic information about the repository and the owner's avatar. Adding an image to your repository can help identify your project across various social platforms. diff --git a/translations/ru-RU/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/ru-RU/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 6e38b75407be..ddf52fc18cef 100644 --- a/translations/ru-RU/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/ru-RU/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/deleting-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/deleting-a-repository.md index 75510cd91a2d..95bf02446acb 100644 --- a/translations/ru-RU/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} delete an organization repository. If **Allow members to delete or transfer repositories for this organization** has been disabled, only organization owners can delete organization repositories. {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/ru-RU/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/ru-RU/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index b959688a295e..472e3cf8d925 100644 --- a/translations/ru-RU/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/ru-RU/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting a branch used for a pull request diff --git a/translations/ru-RU/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index dc98637951aa..dc326ed50c20 100644 --- a/translations/ru-RU/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ You can enable {% data variables.product.prodname_actions %} for your repository Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your repository {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -44,7 +44,7 @@ You can disable all workflows for a repository or set a policy that configures w {% note %} -**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index a41e3c15f526..57550fe89a8b 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- Repository administrators can change the anonymous Git read access setting for a specific repository if: - A site administrator has enabled private mode and anonymous Git read access. -- The repository is public on the instance and is not a fork. +- The repository is public on the enterprise and is not a fork. - A site administrator has not disabled anonymous Git read access for the repository. {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/ru-RU/content/github/administering-a-repository/enabling-branch-restrictions.md index 2e12518cdde8..6dd050ee387a 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: Enabling branch restrictions -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to an organization-owned repository can enable branch restrictions. diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/ru-RU/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index 28337430ccd0..5ebca98ea4a2 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable branch deletions. diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/ru-RU/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 8e8fa472770c..9da2f998aa09 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can enable force pushes. @@ -15,7 +16,7 @@ By default, force pushes are blocked on all protected branches. When you enable Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/ru-RU/content/github/administering-a-repository/enabling-required-commit-signing.md index ab2b37b674cf..f7721e0ce0ef 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required commit signing on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/ru-RU/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index 9a2a59c68d77..33654360d6b9 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before enabling required reviews on a branch, you must first set the branch up as a protected branch. For more information, see "[Configuring protected branches](/github/administering-a-repository/configuring-protected-branches)." diff --git a/translations/ru-RU/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/ru-RU/content/github/administering-a-repository/enabling-required-status-checks.md index fc149abd15ad..f42a9a7cf552 100644 --- a/translations/ru-RU/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/ru-RU/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/ru-RU/content/github/administering-a-repository/index.md b/translations/ru-RU/content/github/administering-a-repository/index.md index b84dfb362a33..a5a73ca9ad92 100644 --- a/translations/ru-RU/content/github/administering-a-repository/index.md +++ b/translations/ru-RU/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/ru-RU/content/github/administering-a-repository/linking-to-releases.md b/translations/ru-RU/content/github/administering-a-repository/linking-to-releases.md index b63d99224465..609f482962c6 100644 --- a/translations/ru-RU/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/ru-RU/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/managing-branches-in-your-repository.md index 649ce43f079d..2688f35f9e52 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index fc52191ea41a..957b83f2df9a 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: 'People with admin permissions for a repository can manage whether versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### About {% data variables.large_files.product_name_short %} objects in archives {% data variables.product.product_name %} creates source code archives of your repository in the form of ZIP files and tarballs. People can download these archives on the main page of your repository or as release assets. By default, {% data variables.large_files.product_name_short %} objects are not included in these archives, only the pointer files to these objects. To improve the usability of archives for your repository, you can choose to include the {% data variables.large_files.product_name_short %} objects instead. -If you choose to include {% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. Each account receives {% data variables.large_files.initial_bandwidth_quota %} per month of bandwidth for free, and you can pay for additional usage. For more information, see "[About storage and bandwidth usage](/github/managing-large-files/about-storage-and-bandwidth-usage)" and "[Managing billing for {% data variables.large_files.product_name_long %}](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)." +{% endif %} ### Managing {% data variables.large_files.product_name_short %} objects in archives diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/ru-RU/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index d59bf97cc322..6f93905e1f99 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### About {% data variables.product.prodname_dependabot %} pull requests -{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." +{% data reusables.dependabot.pull-request-introduction %} -When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package management system. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +When {% data variables.product.prodname_dependabot %} raises a pull request, you're notified by your chosen method for the repository. Each pull request contains detailed information about the proposed change, taken from the package manager. These pull requests follow the normal checks and tests defined in your repository. In addition, where enough information is available, you'll see a compatibility score. This may also help you decide whether or not to merge the change. For information about this score, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." If you have many dependencies to manage, you may want to customize the configuration for each package manager so that pull requests have specific reviewers, assignees, and labels. For more information, see "[Customizing dependency updates](/github/administering-a-repository/customizing-dependency-updates)." diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/managing-releases-in-a-repository.md index d043932d0374..9138de42453a 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,18 +12,19 @@ permissions: 'Repository collaborators and people with write access to a reposit versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About release management You can also publish an action from a specific release in {% data variables.product.prodname_marketplace %}. For more information, see "Publishing an action in the {% data variables.product.prodname_marketplace %}." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} You can choose whether {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also manage releases using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release`](https://cli.github.com/manual/gh_release)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-repository-settings.md b/translations/ru-RU/content/github/administering-a-repository/managing-repository-settings.md index 467c6b67b6d3..240e40b6ede2 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/ru-RU/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index fa95110a03b2..aa9f7e6e629e 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with admin permissions to a repository can enable or disable the automatic deletion of branches. diff --git a/translations/ru-RU/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index ad27a58ebdb5..475988e30797 100644 --- a/translations/ru-RU/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your repository -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: People with admin permissions for a repository can manage the forki versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ru-RU/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/ru-RU/content/github/administering-a-repository/releasing-projects-on-github.md index 0751f42269f0..372ed4cafcba 100644 --- a/translations/ru-RU/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/ru-RU/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/administering-a-repository/renaming-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/renaming-a-repository.md index ea9eeb4d0ac9..eb76146ef2b9 100644 --- a/translations/ru-RU/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you rename a repository, all existing information, with the exception of project site URLs, is automatically redirected to the new name, including: diff --git a/translations/ru-RU/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/ru-RU/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 4fd1c4228f59..6578badc21d5 100644 --- a/translations/ru-RU/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/ru-RU/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Anyone with admin permissions to a repository can require a linear commit history. diff --git a/translations/ru-RU/content/github/administering-a-repository/setting-repository-visibility.md b/translations/ru-RU/content/github/administering-a-repository/setting-repository-visibility.md index eed101908b4b..89a7dbadce22 100644 --- a/translations/ru-RU/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/ru-RU/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility changes @@ -19,18 +20,18 @@ We recommend reviewing the following caveats before you change the visibility of #### Making a repository private - * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + * {% data variables.product.prodname_dotcom %} will detach public forks of the public repository and put them into a new network. Public forks are not made private. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} * Any published {% data variables.product.prodname_pages %} site will be automatically unpublished. If you added a custom domain to the {% data variables.product.prodname_pages %} site, you should remove or update your DNS records before making the repository private, to avoid the risk of a domain takeover. For more information, see "[Managing a custom domain for your {% data variables.product.prodname_pages %} site](/articles/managing-a-custom-domain-for-your-github-pages-site)." * {% data variables.product.prodname_dotcom %} will no longer included the repository in the {% data variables.product.prodname_archive %}. For more information, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)."{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} #### Making a repository public * {% data variables.product.prodname_dotcom %} will detach private forks and turn them into a standalone private repository. For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)" * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). Once your repository is public, you can also view your repository's community profile to see whether your project meets best practices for supporting contributors. For more information, see "[Viewing your community profile](/articles/viewing-your-community-profile)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### Changing a repository's visibility diff --git a/translations/ru-RU/content/github/administering-a-repository/transferring-a-repository.md b/translations/ru-RU/content/github/administering-a-repository/transferring-a-repository.md index 04755d4a0bbd..95343d8a7a69 100644 --- a/translations/ru-RU/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/transferring-a-repository.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository transfers diff --git a/translations/ru-RU/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/ru-RU/content/github/administering-a-repository/types-of-required-status-checks.md index 7166853e0cb0..9124647405bf 100644 --- a/translations/ru-RU/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/ru-RU/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | Type of required status check | Setting | Merge requirements | Considerations | diff --git a/translations/ru-RU/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/viewing-branches-in-your-repository.md index da82c80ca6ca..413f78485443 100644 --- a/translations/ru-RU/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/ru-RU/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index 98711af81060..95461a310bd0 100644 --- a/translations/ru-RU/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/ru-RU/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/ru-RU/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index 541f36a811f1..9ef1520e5811 100644 --- a/translations/ru-RU/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/ru-RU/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also view a release using the {% data variables.product.prodname_cli %}. For more information, see "[`gh release view`](https://cli.github.com/manual/gh_release_view)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/ru-RU/content/github/authenticating-to-github/about-authentication-to-github.md index 0e22c678c832..fb0f1d03e134 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/ru-RU/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: 'You can securely access your account''s resources by authenticating to { versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About authentication to {% data variables.product.prodname_dotcom %} -To keep your account secure, you must authenticate before you can access certain resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. When you authenticate to {% data variables.product.product_name %}, you supply or confirm credentials that are unique to you to prove that you are exactly who you declare to be. You can access your resources in {% data variables.product.product_name %} in a variety of ways: in the browser, via {% data variables.product.prodname_desktop %} or another desktop application, with the API, or via the command line. Each way of accessing {% data variables.product.product_name %} supports different modes of authentication. -- Username and password with two-factor authentication +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - Personal access token - Ключ SSH ### Authenticating in your browser -You can authenticate to {% data variables.product.product_name %} in your browser in different ways. +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **Username and password only** - You'll create a password when you create your user account on {% data variables.product.product_name %}. We recommend that you use a password manager to generate a random and unique password. For more information, see "[Creating a strong password](/github/authenticating-to-github/creating-a-strong-password)." - **Two-factor authentication (2FA)** (recommended) - If you enable 2FA, we'll also prompt you to provide a code that's generated by an application on your mobile device or sent as a text message (SMS) after you successfully enter your username and password. For more information, see "[Accessing {% data variables.product.prodname_dotcom %} using two-factor authentication](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)." - In addition to authentication with a mobile application or a text message, you can optionally add a secondary method of authentication with a security key using WebAuthn. For more information, see "[Configuring two-factor authentication using a security key](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)." +{% endif %} ### Authenticating with {% data variables.product.prodname_desktop %} @@ -32,7 +34,7 @@ You can authenticate with {% data variables.product.prodname_desktop %} using yo ### Authenticating with the API -You can authenticate with the {% data variables.product.product_name %} API in different ways. +You can authenticate with the API in different ways. - **Personal access tokens** - In limited situations, such as testing, you can use a personal access token to access the API. Using a personal access token enables you to revoke access at any time. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/ru-RU/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/ru-RU/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index b682e2db5546..83fc9b9b0a96 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/ru-RU/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: About authentication with SAML single sign-on -intro: 'You can access an organization that uses SAML single sign-on (SSO) by authenticating through an identity provider (IdP). To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} Organization owners can invite your user account on {% data variables.product.prodname_dotcom %} to join their organization that uses SAML SSO, which allows you to contribute to the organization and retain your existing identity and contributions on {% data variables.product.prodname_dotcom %}. When you access resources within an organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} will redirect you to the organization's SAML IdP to authenticate. After you successfully authenticate with your account on the IdP, the IdP redirects you back to {% data variables.product.prodname_dotcom %}, where you can access the organization's resources. @@ -16,7 +29,7 @@ When you access resources within an organization that uses SAML SSO, {% data var If you have recently authenticated with your organization's SAML IdP in your browser, you are automatically authorized when you access a {% data variables.product.prodname_dotcom %} organization that uses SAML SSO. If you haven't recently authenticated with your organization's SAML IdP in your browser, you must authenticate at the SAML IdP before you can access the organization. -You must periodically authenticate with your SAML IdP to authenticate and gain access to the organization's resources on {% data variables.product.prodname_dotcom %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)." +{% data reusables.saml.you-must-periodically-authenticate %} To use the API or Git on the command line to access protected content in an organization that uses SAML SSO, you will need to use an authorized personal access token over HTTPS or an authorized SSH key. {% data variables.product.prodname_oauth_app %} access tokens are authorized by default. @@ -26,6 +39,9 @@ To use a new or existing personal access token or SSH key with an organization t You must have an active SAML session each time you authorize an {% data variables.product.prodname_oauth_app %}. +{% endif %} + ### Дополнительная литература -- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/ru-RU/content/github/authenticating-to-github/about-commit-signature-verification.md index f9567723b3b2..2c538aa76139 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/ru-RU/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: About commit signature verification -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on {% data variables.product.product_name %} so other people can trust that the changes come from a trusted source.' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit signature verification diff --git a/translations/ru-RU/content/github/authenticating-to-github/about-ssh.md b/translations/ru-RU/content/github/authenticating-to-github/about-ssh.md index 9d193a2fca95..7be549134bee 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/about-ssh.md +++ b/translations/ru-RU/content/github/authenticating-to-github/about-ssh.md @@ -1,11 +1,12 @@ --- title: About SSH -intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username or password at each visit.' +intro: 'Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you set up SSH, you'll [generate an SSH key and add it to the ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) and then [add the key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). Adding the SSH key to the ssh-agent ensures that your SSH key has an extra layer of security through the use of a passphrase. For more information, see "[Working with SSH key passphrases](/articles/working-with-ssh-key-passphrases)." diff --git a/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index 94ae97d4800b..a6aa29a959cc 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new GPG key to your {% data variables.product.product_name %} account, you should have: diff --git a/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 3cd70d670b87..b13a1e250453 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/ru-RU/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before adding a new SSH key to your {% data variables.product.product_name %} account, you should have: diff --git a/translations/ru-RU/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/ru-RU/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 0b9925a2d2b8..625163c0d837 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/ru-RU/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/ru-RU/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index 7aef5dbc735a..e1cc60930123 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/ru-RU/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: Authenticating with SAML single sign-on -intro: 'You can authenticate to a {% data variables.product.product_name %} organization with SAML single sign-on (SSO) and view your active sessions.' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/ru-RU/content/github/authenticating-to-github/authorizing-oauth-apps.md index a1c6b5927290..f3d893dfa8aa 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/ru-RU/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When an {% data variables.product.prodname_oauth_app %} wants to identify you by your {% data variables.product.product_name %} account, you'll see a page with the app's developer contact information and a list of the specific data that's being requested. diff --git a/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index ab66558c637e..2dc8b5bac63f 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index 5fce820e48c9..9a95a12d6b61 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/ru-RU/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/ru-RU/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index 968c99a0b032..c58b87512cbd 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/ru-RU/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Checking your commit signature verification status diff --git a/translations/ru-RU/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/ru-RU/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 948ffa9f63bc..2f82f7db52d3 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/ru-RU/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/ru-RU/content/github/authenticating-to-github/connecting-with-third-party-applications.md index c3fa4c844013..52a0688c804e 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/ru-RU/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When a third-party application wants to identify you by your {% data variables.product.product_name %} login, you'll see a page with the developer contact information and a list of the specific data that's being requested. diff --git a/translations/ru-RU/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/ru-RU/content/github/authenticating-to-github/creating-a-personal-access-token.md index a1416f652f8a..eea87b743085 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/ru-RU/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Personal access tokens (PATs) are an alternative to using passwords for authentication to {% data variables.product.product_name %} when using the [GitHub API](/v3/auth/#via-oauth-and-personal-access-tokens) or the [command line](#using-a-token-on-the-command-line). diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/ru-RU/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index 95b6f3df8579..ad63b888c36e 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When trying to SSH into {% data variables.product.product_location %} on a Linux computer, you may see the following message in your terminal: diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-bad-file-number.md b/translations/ru-RU/content/github/authenticating-to-github/error-bad-file-number.md index 77507d3adb41..657c2998e1db 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When running remote Git commands or SSH, your connection might time out: diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/ru-RU/content/github/authenticating-to-github/error-key-already-in-use.md index e26e44ea86ee..2e4c52a8bf33 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Finding where the key has been used diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/ru-RU/content/github/authenticating-to-github/error-permission-denied-publickey.md index 0e45538b92f7..cce6bb403820 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Should the `sudo` command be used with Git? @@ -51,7 +52,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. **Tip**: On most systems the default private keys (`~/.ssh/id_rsa`{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %}, `~/.ssh/id_dsa`{% endif %} and `~/.ssh/identity`) are automatically added to the SSH authentication agent. +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -83,7 +84,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% data reusables.desktop.windows_git_bash %} -1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -105,7 +106,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -182,7 +183,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. **Tip**: On most systems the default private keys (`~/.ssh/id_rsa`{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %}, `~/.ssh/id_dsa`{% endif %} and `~/.ssh/identity`) are automatically added to the SSH authentication agent. +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -213,7 +214,7 @@ You must provide your public key to {% data variables.product.product_name %} to $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. **Tip**: On most systems the default private keys (`~/.ssh/id_rsa`{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %}, `~/.ssh/id_dsa`{% endif %} and `~/.ssh/identity`) are automatically added to the SSH authentication agent. +3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index 6d40fe7226e7..f45e846a3edb 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, the owner of the repository (`user`) needs to add your account (`other-user`) as a collaborator on the repository or to a team that has write access to the repository. diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index a7f02b479ce0..dda09ea92a69 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To fix this, remove the deploy key from the repository, and [add the key to your user account](/articles/adding-a-new-ssh-key-to-your-github-account) instead. diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/ru-RU/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 4a963061e52e..0e68ac1d3bf1 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `-K` option is in Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you have installed a different version of `ssh-add`, it may lack support for `-K`. diff --git a/translations/ru-RU/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/ru-RU/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index 2a2016ae6c0c..3ca153f2dfba 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/ru-RU/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When using an unverified key to perform Git operations, you will be prompted to perform an audit of your SSH keys. diff --git a/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-gpg-key.md index fcb6c3eb44ac..9852cb42efbd 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and DSA`. +4. At the prompt, specify the kind of key you want, or press `Enter` to accept the default `RSA and RSA`. 5. Enter the desired key size. Your key must be at least `4096` bits. 6. Enter the length of time the key should be valid. Press `Enter` to specify the default selection, indicating that the key doesn't expire. 7. Verify that your selections are correct. diff --git a/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 93a911942b04..50f3e9ef8be1 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/ru-RU/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you don't already have an SSH key, you must [generate a new SSH key](#generating-a-new-ssh-key). If you're unsure whether you already have an SSH key, check for [existing keys](/articles/checking-for-existing-ssh-keys). diff --git a/translations/ru-RU/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/ru-RU/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 007a22af6d04..309b4e69c182 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/ru-RU/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -These are {% data variables.product.prodname_dotcom %}'s public key fingerprints (in hexadecimal format): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -These are the SHA256 hashes shown in OpenSSH 6.8 and newer (in base64 format): +These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/ru-RU/content/github/authenticating-to-github/index.md b/translations/ru-RU/content/github/authenticating-to-github/index.md index d48b7ccdbc97..1ea2f31cb2b8 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/index.md +++ b/translations/ru-RU/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: Authenticating to GitHub shortTitle: Authentication -intro: 'Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/ru-RU/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index 134c5fd438fa..183fecb7f34f 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/ru-RU/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/ru-RU/content/github/authenticating-to-github/managing-commit-signature-verification.md index 064f8efc010b..da61d7119659 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/ru-RU/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: Managing commit signature verification -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/ru-RU/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 3ab420bb9aef..b0b1335e81ac 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/ru-RU/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/ru-RU/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index dce42bcc6baf..d6d831d88f38 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/ru-RU/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git filter-branch` command and the BFG Repo-Cleaner rewrite your repository's history, which changes the SHAs for existing commits that you alter and any dependent commits. Changed commit SHAs may affect open pull requests in your repository. We recommend merging or closing all open pull requests before removing files from your repository. @@ -134,7 +135,7 @@ To illustrate how `git filter-branch` works, we'll show you how to remove your f {% endnote %} -## Avoiding accidental commits in the future +### Avoiding accidental commits in the future There are a few simple tricks to avoid committing things you don't want committed: @@ -145,5 +146,5 @@ There are a few simple tricks to avoid committing things you don't want committe ### Дополнительная литература -- [`git filter-branch` main page](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` man page](https://git-scm.com/docs/git-filter-branch) - [Pro Git: Git Tools - Rewriting History](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index b96678669518..d0ea5714e806 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index 9dee755ad1a4..c4cf02e45a27 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reviewing your authorized {% data variables.product.prodname_oauth_app %}s diff --git a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index 1ccb01e88129..d574ebdae4e3 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-security-log.md index c75274f6d41d..8d02daf16292 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your security log @@ -13,7 +14,7 @@ versions: The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} 2. In the user settings sidebar, click **Security log**. ![Security log tab](/assets/images/help/settings/audit-log-tab.png) {% else %} {% data reusables.user_settings.security %} @@ -21,7 +22,7 @@ The security log lists all actions performed within the last 90 days{% if curren 4. Click on an entry to see more information about the event. ![Security log](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Searching your security log {% data reusables.audit_log.audit-log-search %} @@ -31,22 +32,22 @@ The security log lists all actions performed within the last 90 days{% if curren ### Understanding events in your security log Actions listed in your security log are grouped within the following categories: |{% endif %} -| Category Name | Description | -| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} -| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). | -| `выставление счетов` | Contains all activities related to your billing information. | -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | +| Category Name | Description | +| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} +| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). | +| `выставление счетов` | Contains all activities related to your billing information. | +| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | | `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %} | `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to paying for your {% data variables.product.prodname_dotcom %} subscription.{% endif %} -| `profile_picture` | Contains all activities related to your profile picture. | -| `проект` | Contains all activities related to project boards. | -| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | +| `profile_picture` | Contains all activities related to your profile picture. | +| `проект` | Contains all activities related to project boards. | +| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). | | `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `команда` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). | -| `пользователь` | Contains all activities related to your account. | +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `команда` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} +| `пользователь` | Contains all activities related to your account. | A description of the events within these categories is listed below. @@ -137,7 +138,7 @@ A description of the events within these categories is listed below. | access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | | add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. | | add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | | config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | | config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | @@ -186,7 +187,7 @@ A description of the events within these categories is listed below. | revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} #### The `team` category @@ -201,26 +202,28 @@ A description of the events within these categories is listed below. {% endif %} +{% if currentVersion != "github-ae@latest" %} #### The `two_factor_authentication` category | Действие | Description | | -------- | -------------------------------------------------------------------------------------------------------------------------- | | enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. | | disabled | Triggered when two-factor authentication is disabled. | +{% endif %} #### The `user` category | Действие | Description | | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). | +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | | create | Triggered when you create a new user account. | | remove_email | Triggered when you remove an email address. | -| rename | Triggered when you rename your account. | +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} | change_password | Triggered when you change your password. | -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). | +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} | login | Triggered when you log in to {% data variables.product.product_location %}. | -| failed_login | Triggered when you failed to log in successfully. | -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). | +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} | show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). | | hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} | report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index d3d129be9b14..c5c99524b769 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/ru-RU/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. @@ -28,7 +29,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. **Tip**: On most systems the default private keys (`~/.ssh/id_rsa`{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %}, `~/.ssh/id_dsa`{% endif %} and `~/.ssh/identity`) are automatically added to the SSH authentication agent. +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -68,7 +69,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -106,7 +107,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) diff --git a/translations/ru-RU/content/github/authenticating-to-github/signing-commits.md b/translations/ru-RU/content/github/authenticating-to-github/signing-commits.md index 3a4abe1fc676..f4447953d83a 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/signing-commits.md +++ b/translations/ru-RU/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: Signing commits -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/signing-tags.md b/translations/ru-RU/content/github/authenticating-to-github/signing-tags.md index 6e77fe914efc..75a5eace0943 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/signing-tags.md +++ b/translations/ru-RU/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/ru-RU/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index acb8d90aad98..32c737930f89 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/ru-RU/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: Telling Git about your signing key -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/ru-RU/content/github/authenticating-to-github/testing-your-ssh-connection.md index b70b2278b2af..12b3e26732f7 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/ru-RU/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before testing your SSH connection, you should have: @@ -24,14 +25,6 @@ When you test your connection, you'll need to authenticate this action using you You may see a warning like this: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - or like this: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index ed9cff02dd79..eaf728188e2b 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-ssh.md index 0d891260e135..6e0edc68220e 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/ru-RU/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/ru-RU/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index dbbd45bd0ddd..da06d6d1b53a 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/ru-RU/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your key is expired, you must [update the expiration](https://www.gnupg.org/gph/en/manual/c235.html#AEN328), export the new key, delete the expired key in your GitHub account, and [upload the new key to GitHub](/articles/adding-a-new-gpg-key-to-your-github-account/). Your previous commits and tags will show as verified, as long as the key meets all other verification requirements. diff --git a/translations/ru-RU/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/ru-RU/content/github/authenticating-to-github/updating-your-github-access-credentials.md index b43565ee5a8a..62d452618b45 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/ru-RU/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: Updating your GitHub access credentials -intro: '{% data variables.product.product_name %} credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. Should you have the need, you can reset all of these access credentials yourself.' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,8 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### Requesting a new password 1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. @@ -38,7 +40,7 @@ To avoid losing your password in the future, we suggest using a secure password For greater security, enable two-factor authentication in addition to changing your password. See [About two-factor authentication](/articles/about-two-factor-authentication) for more details. {% endtip %} - +{% endif %} ### Updating your access tokens See "[Reviewing your authorized integrations](/articles/reviewing-your-authorized-integrations)" for instructions on reviewing and deleting access tokens. To generate new access tokens, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." @@ -51,6 +53,8 @@ See "[Reviewing your SSH keys](/articles/reviewing-your-ssh-keys)" for instructi If you have any applications registered with {% data variables.product.product_name %}, you'll want to reset their OAuth tokens. For more information, see the "[Reset an authorization](/rest/reference/apps#reset-an-authorization)" endpoint. +{% if currentVersion != "github-ae@latest" %} ### Preventing unauthorized access For more tips on securing your account and preventing unauthorized access, see "[Preventing unauthorized access](/articles/preventing-unauthorized-access)." +{% endif %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/ru-RU/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index e657d4879074..a53db11a2d8b 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/ru-RU/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/ru-RU/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index 85782a23e817..d3d28003f320 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/ru-RU/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### Дополнительная литература -- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" +- "[About authentication with SAML SSO](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)" \ No newline at end of file diff --git a/translations/ru-RU/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/ru-RU/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index 6cdcca7fcab6..36a051b7eb7d 100644 --- a/translations/ru-RU/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/ru-RU/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With SSH keys, if someone gains access to your computer, they also gain access to every system that uses that key. To add an extra layer of security, you can add a passphrase to your SSH key. You can use `ssh-agent` to securely save your passphrase so you don't have to reenter it. diff --git a/translations/ru-RU/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/ru-RU/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index 72da39e4d2d7..c45a6e764fc6 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/ru-RU/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you create issue and pull request templates in your repository, contributors can use the templates to open issues or describe the proposed changes in their pull requests according to the repository's contributing guidelines. For more information about adding contributing guidelines to a repository, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors)." -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Issue templates @@ -20,7 +21,7 @@ When you create issue templates for your repository using the issue template bui Using the template builder, you can specify a title and description for each template, add the template content, and either commit the template to the default branch or open a pull request in the repository. The template builder automatically adds the YAML front matter markup that is required for the template to show on the new issue page. For more information, see "[Configuring issue templates for your repository](/articles/configuring-issue-templates-for-your-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %} For more information, see "[Configuring issue templates for your repository](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)." {% endif %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/about-team-discussions.md b/translations/ru-RU/content/github/building-a-strong-community/about-team-discussions.md index f21d1e950a95..ba638dedbc75 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/ru-RU/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ When someone posts or replies to a public discussion on a team's page, members o {% tip %} -**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**Tip:** Depending on your notification settings, you'll receive updates by email, the web notifications page on {% data variables.product.product_name %}, or both. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ By default, if your username is mentioned in a team discussion, you'll receive n To turn off notifications for team discussions, you can unsubscribe to a specific discussion post or change your notification settings to unwatch or completely ignore a specific team's discussions. You can subscribe to notifications for a specific discussion post even if you're unwatching that team's discussions. -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### Дополнительная литература diff --git a/translations/ru-RU/content/github/building-a-strong-community/about-wikis.md b/translations/ru-RU/content/github/building-a-strong-community/about-wikis.md index 711f8ef6c9a7..9107a139078c 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/about-wikis.md +++ b/translations/ru-RU/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every {% data variables.product.product_name %} repository comes equipped with a section for hosting documentation, called a wiki. You can use your repository's wiki to share long-form content about your project, such as how to use it, how you designed it, or its core principles. A README file quickly tells what your project can do, while you can use a wiki to provide additional documentation. For more information, see "[About READMEs](/articles/about-readmes)." diff --git a/translations/ru-RU/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/ru-RU/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index e26225b29330..4d0c21f0119b 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/ru-RU/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you include a detectable license in your repository, people who visit your repository will see it at the top of the repository page. To read the entire license file, click the license name. @@ -32,7 +33,7 @@ Open source licenses enable others to freely use, change, and distribute the pro {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/ru-RU/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index b3738d227837..89429015ef81 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/ru-RU/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding wiki pages diff --git a/translations/ru-RU/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/ru-RU/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index eb1eac9b4880..7856e3860fd5 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/ru-RU/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To direct people to specific support resources, you can add a SUPPORT file to your repository's root, `docs`, or `.github` folder. When someone creates an issue in your repository, they will see a link to your project's SUPPORT file. ![Support guidelines](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/ru-RU/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index 809b12038b42..c37906dd95cd 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/ru-RU/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/ru-RU/content/github/building-a-strong-community/collaborating-with-your-team.md index 1743381137e4..6e17a6cece58 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/ru-RU/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/ru-RU/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 29624fbbf4a8..cf15d01712b9 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/ru-RU/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Creating issue templates {% endif %} @@ -27,7 +28,7 @@ versions: 10. Below the commit message fields, decide whether to commit your template directly to the default branch, or to create a new branch and open a pull request. For more information about pull requests, see "[About pull requests](/articles/about-pull-requests)." ![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. Click **Commit changes**. Once these changes are merged into the default branch, the template will be available for contributors to use when they open new issues in the repository. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### Configuring the template chooser {% data reusables.repositories.issue-template-config %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/ru-RU/content/github/building-a-strong-community/creating-a-default-community-health-file.md index b4595e15781e..bc1857cf9442 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/ru-RU/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About default community health files -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. {% data variables.product.product_name %} will use and display default files for any public repository owned by the account that does not have its own file of that type in any of the following places: - the root of the repository - the `.github` folder - the `docs` folder -For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +For example, anyone who creates an issue or pull request in a public repository that does not have its own CONTRIBUTING file will see a link to the default CONTRIBUTING file. If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. Default files are not included in clones, packages, or downloads of individual repositories because they are stored only in the `.github` repository. ### Supported file types -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| Community health file | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | A CODE_OF_CONDUCT file defines standards for how to engage in a community. For more information, see "[Adding a code of conduct to your project](/articles/adding-a-code-of-conduct-to-your-project/)."{% endif %} -| *CONTRIBUTING.md* | A CONTRIBUTING file communicates how people should contribute to your project. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | A FUNDING file displays a sponsor button in your repository to increase the visibility of funding options for your open source project. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} -| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | A SECURITY file gives instructions for how to responsibly report a security vulnerability in your project. For more information, see "[Adding a security policy to your repository](/articles/adding-a-security-policy-to-your-repository)."{% endif %} -| *SUPPORT.md* | A SUPPORT file lets people know about ways to get help with your project. For more information, see "[Adding support resources to your project](/articles/adding-support-resources-to-your-project/)." | +| Community health file | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | A CODE_OF_CONDUCT file defines standards for how to engage in a community. For more information, see "[Adding a code of conduct to your project](/articles/adding-a-code-of-conduct-to-your-project/)."{% endif %} +| *CONTRIBUTING.md* | A CONTRIBUTING file communicates how people should contribute to your project. For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | A FUNDING file displays a sponsor button in your repository to increase the visibility of funding options for your open source project. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | Issue and pull request templates customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository. For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | A SECURITY file gives instructions for how to responsibly report a security vulnerability in your project. For more information, see "[Adding a security policy to your repository](/articles/adding-a-security-policy-to-your-repository)."{% endif %} +| *SUPPORT.md* | A SUPPORT file lets people know about ways to get help with your project. For more information, see "[Adding support resources to your project](/articles/adding-support-resources-to-your-project/)." | You cannot create a default license file. License files must be added to individual repositories so the file will be included when a project is cloned, packaged, or downloaded. ### Creating a repository for default files {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) 3. Type **.github** as the name for your repository, and an optional description. ![Create repository field](/assets/images/help/repository/default-file-repository-name.png) 4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![Radio buttons to select private or public status](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." +7. In the repository, create one of the supported community health files. Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. All other supported files must be in the root of the repository. For more information, see "[Creating new files](/articles/creating-new-files/)." diff --git a/translations/ru-RU/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/ru-RU/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index b030dcf07bbc..04334422c0a6 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/ru-RU/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a footer diff --git a/translations/ru-RU/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/ru-RU/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 164fb821a204..2dd9b5923f46 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/ru-RU/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates)." You can create a *PULL_REQUEST_TEMPLATE/* subdirectory in any of the supported folders to contain multiple pull request templates, and use the `template` query parameter to specify the template that will fill the pull request body. For more information, see "[About automation for issues and pull requests with query parameters](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)." -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." ### Adding a pull request template diff --git a/translations/ru-RU/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/ru-RU/content/github/building-a-strong-community/creating-a-team-discussion.md index 5bf25e2f7968..7009fee3c369 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/ru-RU/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} For more information, see "[About team discussions](/articles/about-team-discussions)." diff --git a/translations/ru-RU/content/github/building-a-strong-community/disabling-wikis.md b/translations/ru-RU/content/github/building-a-strong-community/disabling-wikis.md index 64560e1b1795..952c56a53221 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/ru-RU/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you turn off a wiki, the content is hidden, but not erased. If you choose to re-enable wikis later, your previous pages will be restored. diff --git a/translations/ru-RU/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/ru-RU/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index 10a95a72dfa6..db5793db24a8 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/ru-RU/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/ru-RU/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index a865c956357a..2ef04dc1817b 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/ru-RU/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/editing-wiki-content.md b/translations/ru-RU/content/github/building-a-strong-community/editing-wiki-content.md index 1eea929eb23d..5f9c2745260a 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/ru-RU/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Adding links diff --git a/translations/ru-RU/content/github/building-a-strong-community/index.md b/translations/ru-RU/content/github/building-a-strong-community/index.md index b148e86f2f33..9674f9f7e08f 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/index.md +++ b/translations/ru-RU/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/locking-conversations.md b/translations/ru-RU/content/github/building-a-strong-community/locking-conversations.md index 732423942484..29dc92cdc754 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/ru-RU/content/github/building-a-strong-community/locking-conversations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. diff --git a/translations/ru-RU/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/ru-RU/content/github/building-a-strong-community/managing-disruptive-comments.md index 9c8e43b9637c..12411db67da9 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/ru-RU/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Hiding a comment diff --git a/translations/ru-RU/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/ru-RU/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index 4796ffbb224c..cfb7712c8a2c 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/ru-RU/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**Note:** You must put YAML-reserved characters such as `:` in quotes. For example, `":bug: Bug"`. +**Note:** If a front matter value includes a YAML-reserved character such as `:` , you must put the whole value in quotes. For example, `":bug: Bug"` or `":new: triage needed, :bug: bug"`. {% endnote %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/ru-RU/content/github/building-a-strong-community/moderating-comments-and-conversations.md index c3baa99c569a..6b02dc83f3b8 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/ru-RU/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/ru-RU/content/github/building-a-strong-community/pinning-a-team-discussion.md index 507af8f1fdf5..d2473cbd07e2 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/ru-RU/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/ru-RU/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index df84ab196488..ddb9b5d67d26 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/ru-RU/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: You can create guidelines to communicate how people should contribute to versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To help your project contributors do good work, you can add a file with contribution guidelines to your project repository's root, `docs`, or `.github` folder. When someone opens a pull request or creates an issue, they will see a link to that file. @@ -19,7 +20,7 @@ For contributors, the guidelines help them verify that they're submitting well-f For both owners and contributors, contribution guidelines save time and hassle caused by improperly created pull requests or issues that have to be rejected and re-submitted. -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." {% tip %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/ru-RU/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index d8dc115b1c1c..4779c2e8c9f6 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/ru-RU/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/ru-RU/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index ad3fa5d60d9e..d0220532304d 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/ru-RU/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing a comment's edit history details diff --git a/translations/ru-RU/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/ru-RU/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index 1f2ff61f15d1..47fe96ea7c24 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/ru-RU/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ You can unblock a user in your account settings or from the user's profile page. ### Unblocking a user from their profile page {% data reusables.profile.user_profile_page_navigation %} -2. In the left sidebar, under the user's profile picture, click **Unblock or report user**. ![Unblock or report user link](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Unblock or report user**. ![Unblock or report user link](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. Click **Unblock user**. ![Modal box with option to unblock user or report abuse](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/ru-RU/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/ru-RU/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index 2463d8891ffb..3435c8fa32ac 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/ru-RU/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index df0675c84ffe..af1c4a69fafc 100644 --- a/translations/ru-RU/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/ru-RU/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Viewing wiki history diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index bbc8955fd109..bc0c92b6a069 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ You must have write access to a repository to create a branch, open a pull reque {% data reusables.branches.new-repo-default-branch %} The default branch is the branch that {% data variables.product.prodname_dotcom %} displays when anyone visits your repository. The default branch is also the initial branch that Git checks out locally out when someone clones the repository. {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.change-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ Once you're satisfied with your work, you can open a pull request to merge the c After a pull request has been merged, or closed, you can delete the head branch as this is no longer needed. You must have write access in the repository to delete branches. You can't delete branches that are directly associated with open pull requests. For more information, see "[Deleting and restoring branches in a pull request](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} The following diagrams illustrate this. @@ -73,7 +74,7 @@ When a branch is protected: - If required status checks are enabled on the branch, you won't be able to merge changes into the branch until all of the required CI tests pass. For more information, see "[About status checks](/articles/about-status-checks)." - If required pull request reviews are enabled on the branch, you won't be able to merge changes into the branch until all requirements in the pull request review policy have been met. For more information, see "[Merging a pull request](/articles/merging-a-pull-request)." - If required review from a code owner is enabled on a branch, and a pull request modifies code that has an owner, a code owner must approve the pull request before it can be merged. For more information, see "[About code owners](/articles/about-code-owners)." -- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- If required commit signing is enabled on a branch, you won't be able to push any commits to the branch that are not signed and verified. For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - If you use {% data variables.product.prodname_dotcom %} 's conflict editor to fix conflicts for a pull request that you created from a protected branch, {% data variables.product.prodname_dotcom %} helps you to create an alternative branch for the pull request, so that your resolution of the conflicts can be merged. For more information, see "[Resolving a merge conflict on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)."{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index dc85f25b8f87..44f6a2ba41c5 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- There are two main types of development models with which you'd use pull requests. In the *fork and pull model*, anyone can fork an existing repository and push changes to their personal fork. You do not need permission to the source repository to push to a user-owned fork. The changes can be pulled into the source repository by the project maintainer. When you open a pull request proposing changes from your user-owned fork to a branch in the source (upstream) repository, you can allow anyone with push access to the upstream repository to make changes to your pull request. This model is popular with open source projects as it reduces the amount of friction for new contributors and allows people to work independently without upfront coordination. diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index 666c361ba3e2..7aaf35b4bb5b 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index 846efc24e8de..ef35d7419956 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Discussions on {% data variables.product.product_name %} @@ -19,7 +20,7 @@ Issues are useful for discussing specific details of a project such as bug repor ### Reacting to ideas in comments -You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +You can show your support or dissent for an idea in a conversation. When you add a reaction to a comment or the body of a team discussion, issue, or pull request, people subscribed to the conversation won't receive a notification. For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![Example of an issue with reactions](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index 1adada4be2f5..90de04aa7f45 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forking a repository is similar to copying a repository, with two major differences: diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index 3f77946422ca..fc344f2eefd8 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git can often resolve differences between branches and merge them automatically. Usually, the changes are on different lines, or even in different files, which makes the merge simple for computers to understand. However, sometimes there are competing changes that Git can't resolve without your help. Often, merge conflicts happen when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the same file. diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index 6d8f9ea80138..63b1fd4a2c7b 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index db9074b75567..d63a058fbf57 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request reviews After a pull request is opened, anyone with *read* access can review and comment on the changes it proposes. You can also suggest specific changes to lines of code, which the author can apply directly from the pull request. For more information, see "[Reviewing proposed changes in a pull request](/articles/reviewing-proposed-changes-in-a-pull-request)." -Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Repository owners and collaborators can request a pull request review from a specific person. Organization members can also request a pull request review from a team with read access to the repository. For more information, see "[Requesting a pull request review](/articles/requesting-a-pull-request-review)." {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} Reviews allow for discussion of proposed changes and help ensure that the changes meet the repository's contributing guidelines and other quality standards. You can define which individuals or teams own certain types or areas of code in a CODEOWNERS file. When a pull request modifies code that has a defined owner, that individual or team will automatically be requested as a reviewer. For more information, see "[About code owners](/articles/about-code-owners/)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index f987ad56e847..d150dead39ee 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull requests @@ -53,6 +54,13 @@ When you create a pull request, you can choose to create a pull request that is {% data reusables.pull_requests.mark-ready-review %} You can convert a pull request to a draft at any time. For more information, see "[Changing the stage of a pull request](/articles/changing-the-stage-of-a-pull-request)." +### Differences between commits on compare and pull request pages + +The compare and pull request pages use different methods to calculate the diff for changed files: + +- Compare pages show the diff between the tip of the head ref and the current common ancestor (that is, the merge base) of the head and base ref. +- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. + ### Дополнительная литература - "[Pull request](/articles/github-glossary/#pull-request)" in the {% data variables.product.prodname_dotcom %} glossary diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index dacac35e51df..7acf9caa1041 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Status checks are based on external processes, such as continuous integration builds, which run for each push you make to a repository. You can see the *pending*, *passing*, or *failing* state of status checks next to individual commits in your pull request. diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 4796d0c19943..496b92edd073 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 7dd13d0b580d..50b288a9527e 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: People with push access to the upstream repository of a fork owned versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only pull request authors can give upstream repository maintainers, or those with push access to the upstream repository, permission to make commits to their pull request's compare branch in a user-owned fork. To learn more about upstream repositories, see "[About forks](/articles/about-forks)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 764e567ca9aa..d0d540d22935 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about required reviews, see "[About required reviews for pull requests](/articles/about-required-reviews-for-pull-requests)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index bbdd9d35e60e..5e8eb3a0d6c0 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. In the base branch drop-down menu, select the base branch you'd like to [compare changes against](/github/committing-changes-to-your-project/comparing-commits#comparing-branches). ![Base branch drop-down menu ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. Read the information about changing the base branch and click **Change base**. ![Base branch change confirmation button ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### Дополнительная литература - "[Creating a pull request](/articles/creating-a-pull-request)" diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index fbc5f1bd5daf..f2d51094bd01 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: Changing the stage of a pull request -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: People with write permissions to a repository and pull request authors can change the stage of a pull request. product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Marking a pull request as ready for review @@ -18,7 +19,7 @@ versions: 2. In the "Pull requests" list, click the pull request you'd like to mark as ready for review. 3. In the merge box, click **Ready for review**. ![Ready for review button](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### Converting a pull request to a draft diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index acd1b2d9345f..654381242ce2 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can pull a remote pull req versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index 578e9959081b..fc2dd49ac3f5 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..e185d0a0cf41 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +intro: 'Workflow quality features like statuses, {% if enterpriseServerVersions contains currentVersion %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index 812966cdb028..d265dd2e5ce7 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: 'After you open a pull request in a repository, collaborators or team mem versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About pull request comments diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 0eb33a1f4f30..d92eee40fdaa 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only make commits on pull request branches that: diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 0b5940d838ea..6829dac3cc7a 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index fedfcbf7cb11..ddfe6b795d8c 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: Anyone with write access to a repository can create a pull request versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can also give the upstream repository's maintainers permission to push commits to a user-owned fork. If your pull request compares your topic branch with a branch in the upstream repository as the base branch, then your topic branch is also called the compare branch of the pull request. For more information about pull request branches, including examples, see "[Creating a pull request](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index 8247fd24a0ad..42dce28c9db1 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions to a repository can create a pull request, but you must have write permissions to create a branch. If you want to create a new branch for your pull request and don't have write permissions to the repository, you can fork the repository first. For more information, see "[Creating a pull request from a fork](/articles/creating-a-pull-request-from-a-fork)" and "[About forks](/articles/about-forks)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index df6e734dee68..dea5b437d8e1 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a branch @@ -29,7 +30,7 @@ If the branch you want to delete is associated with an open pull request, you mu {% data reusables.repositories.navigate-to-branches %} 1. Scroll to the branch that you want to delete, then click {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}. ![delete the branch](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index b4c86e3a5afe..39938f0e1b58 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index 0f7aadece8a8..b06fc07df637 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index af127d853764..88cfdc4ad385 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read access to a repository can see a summary list of the functions and methods changes in certain files of a pull request. diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index 44cc5f3a5345..e63c5693b9d1 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Following the GitHub flow diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index c27882c312ef..0caba244c67b 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index b5e7749f1e0a..d7a4a958f72e 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Applying suggested changes diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/index.md index 96b1e50d2211..fe2b997f7701 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index f19dc4b3f6d0..6082b3fffda6 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -47,7 +48,7 @@ If you decide you don't want the changes in a topic branch to be merged to the u The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. For more information, see "[Managing the automatic deletion of branches](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)." - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 620d3e06bf1b..4e4b57a5ba64 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/overview.md index 1bf4dd52a5e7..b4758a051459 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index eeee79dbdd41..913990858c73 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 252b7c1def66..5f8a811548fb 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners and collaborators on a repository owned by a user account can assign pull request reviews. Organization members with triage permissions to a repository can assign a pull request review. -Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +Owners or collaborators can assign a pull request review to any person that has been explicitly granted [read access](/articles/access-permissions-on-github) to a user-owned repository. Organization members can assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} {% note %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index d1c78924c373..033bff837b84 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. {% endif %} @@ -33,7 +34,7 @@ If a site administrator disables the merge conflict editor for pull requests bet {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index c39ab8662722..4174e52f52c3 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Merge conflicts occur when competing changes are made to the same line of a file, or when one person edits a file and another person deletes the same file. For more information, see "[About merge conflicts](/articles/about-merge-conflicts/)." diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index fc568093b83d..1720f93ff5bc 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reverting a pull request diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index c93e774980ef..83cbe9154986 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index fe54cb03f836..e8c4a5c61df8 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About reviewing pull requests diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index 458bfa66d631..68f9557fc2eb 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can sync your fork with an upstream repository, you must [configure a remote that points to the upstream repository](/articles/configuring-a-remote-for-a-fork) in Git. {% data reusables.command_line.open_the_multi_os_terminal %} 2. Change the current working directory to your local project. -3. Fetch the branches and their respective commits from the upstream repository. Commits to `master` will be stored in a local branch, `upstream/master`. +3. Fetch the branches and their respective commits from the upstream repository. Commits to `main` will be stored in a local branch, `upstream/main`. ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ Before you can sync your fork with an upstream repository, you must [configure a > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. Check out your fork's local `master` branch. +4. Check out your fork's local `main` branch. ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. Merge the changes from `upstream/master` into your local `master` branch. This brings your fork's `master` branch into sync with the upstream repository, without losing your local changes. +5. Merge the changes from `upstream/main` into your local `main` branch. This brings your fork's `main` branch into sync with the upstream repository, without losing your local changes. ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ Before you can sync your fork with an upstream repository, you must [configure a > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index 26788e67cfc9..290c38f98d5b 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index ed37da84f4a2..f789d8917a1f 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ If a public repository is made private, its public forks are split off into a ne In other words, a public repository's forks will remain public in their own separate repository network even after the parent repository is made private. This allows the fork owners to continue to work and collaborate without interruption. If public forks were not moved into a separate network in this way, the owners of those forks would need to get the appropriate [access permissions](/articles/access-permissions-on-github) to pull changes from and submit pull requests to the (now private) parent repository—even though they didn't need those permissions before. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} If a public repository has anonymous Git read access enabled and the repository is made private, all of the repository's forks will lose anonymous Git read access and return to the default disabled setting. If a forked repository is made public, repository administrators can re-enable anonymous Git read access. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)." {% endif %} diff --git a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 5dcdcd1b0a2c..fef659dd91ef 100644 --- a/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/ru-RU/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/about-commits.md b/translations/ru-RU/content/github/committing-changes-to-your-project/about-commits.md index e9d6ca7db57c..2499778a0504 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commits diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/ru-RU/content/github/committing-changes-to-your-project/changing-a-commit-message.md index 879e53f90ca3..b93a7353ae1f 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: 'If a commit message contains unclear, incorrect, or sensitive informatio versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Rewriting the most recent commit message diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/ru-RU/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index fa921f32b7dd..fecd6b4dcf9e 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If your commit is not on the default branch, an indicator will show the branches which contain the commit. If the commit is part of an unmerged pull request, it will show a link. diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/ru-RU/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index 70ea712c584d..a86027e552ef 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you use `git show` to view a specific commit on the command line, you may get a fatal error. diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/ru-RU/content/github/committing-changes-to-your-project/comparing-commits.md index f18df46cc937..3f1d394aa854 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can compare the state of your repository across branches, tags, commits, and dates. To compare different versions of your repository, append `/compare` to your repository's path. @@ -26,9 +27,9 @@ Here's an example of a [comparison between two branches](https://github.com/octo ### Comparing tags -Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} +Comparing release tags will show you changes to your repository since the last release. {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} Here's an example of a [comparison between two tags](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3). diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/ru-RU/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 17cf2730e182..e8f346af5235 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,11 +1,12 @@ --- title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Required co-author information @@ -67,7 +68,7 @@ After you've made changes in a file using the web editor on {% data variables.pr The new commit and message will appear on {% data variables.product.product_location %}. ### Дополнительная литература -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" - "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} - "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/ru-RU/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index 59c9a7e12e8d..be7efbd5c3d8 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/ru-RU/content/github/committing-changes-to-your-project/differences-between-commit-views.md index b49b42019fd4..40250e376b87 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On {% data variables.product.product_name %}, you can see the commit history of a repository by: diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/index.md b/translations/ru-RU/content/github/committing-changes-to-your-project/index.md index b35dd61831cd..6a0d69b0c684 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/index.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/ru-RU/content/github/committing-changes-to-your-project/troubleshooting-commits.md index e9c329d4372b..1533d63eea6a 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/ru-RU/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 137945c6cb97..9cf47bd2627b 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/ru-RU/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index 84689c1e92f3..f0393b16a25d 100644 --- a/translations/ru-RU/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/ru-RU/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: Why are my commits linked to the wrong user? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings, add an email address to your account email settings, or do both.' +intro: '{% data variables.product.product_name %} uses the email address in the commit header to link the commit to a GitHub user. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### Commits are linked to another user -If your commits are linked to another user, that means the user has added the email address in your local Git configuration settings to their {% data variables.product.product_name %} account. In this case, you can change the email in your local Git configuration settings and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address in Git](/articles/setting-your-commit-email-address)". If you work on multiple machines, you will need to change this setting on each one. -2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)". +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". If you work on multiple machines, you will need to change this setting on each one. +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} Commits you make from this point forward will be linked to your account. @@ -34,9 +35,13 @@ To check the email address used for those commits and connect commits to your ac 1. Navigate to the commit by clicking the commit message link. ![Commit message link](/assets/images/help/commits/commit-msg-link.png) 2. To read a message about why the commit is not linked, hover over the blue {% octicon "question" aria-label="Question mark" %} to the right of the username. ![Commit hover message](/assets/images/help/commits/commit-hover-msg.png) - - **Unrecognized author (with email address)** If you see this message with an email address, it means the address has not been added to your account settings. To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account). If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat. - - **Unrecognized author (no email address)** If you see this message without an email address, it means you used a generic email address that can't be added to your email settings. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. - - **Invalid email** This means the email address in your local Git configuration settings is either blank or not formatted as an email address. You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked. + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. Old commits will not be linked. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index e870c8e3c054..73a65a6ca95e 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 4e13d7f25527..ff4e10876db5 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin or owner permissions can set up a CODEOWNERS file in a repository. @@ -20,9 +21,9 @@ Code owners are automatically requested for review when someone opens a pull req When someone with admin or owner permissions has enabled required reviews, they also can optionally require approval from a code owner before the author can merge a pull request in the repository. For more information, see "[Enabling required reviews for pull requests](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. For more information, see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} If a file has a code owner, you can see who the code owner is before you open a pull request. In the repository, you can browse to the file and hover over {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index d43a9a6bf00f..3215dc181818 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. @@ -23,7 +24,7 @@ If you put your README file in your repository's root, `docs`, or hidden `.githu ![Main page of the github/scientist repository and its README file](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index 0bb853a09503..abfe9a14e09d 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can own repositories individually, or you can share ownership of repositories with other people in an organization. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index ee1806c7663e..6394c46015b0 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index b27145281cce..b60d29439711 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,22 +1,30 @@ --- title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository visibility -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If +{% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### About internal repositories {% note %} @@ -27,10 +35,9 @@ People with admin permissions for a repository can change an existing repository {% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from -{% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index f61b7497d7ef..bb9d9e01a712 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index 37894c54294b..a9a1b4ac2f4c 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index f32ddf420753..a9d94c5b608c 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,11 +1,12 @@ --- title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -31,7 +32,7 @@ When you clone a repository or wiki, only Git data, such as project files and co - [Projects](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} ### Third-party backup tools diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index d2b0973d49de..8272d98dcb29 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index ac54dd0cec46..30b5af67aa8d 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About cloning a repository @@ -16,7 +17,7 @@ Cloning a repository pulls down a full copy of all the repository data that {% d You can clone your existing repository or clone another person's existing repository to contribute to a project. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **Tip**: You can also clone a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo clone`](https://cli.github.com/manual/gh_repo_clone)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index 858a8fbda365..60e236b2eaec 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,16 +21,16 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. Optionally, to create a repository with the directory structure and files of an existing repository, use the **Choose a template** drop-down and select a template repository. You'll see template repositories that are owned by you and organizations you're a member of or that you've used before. For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. Optionally, to create a repository with the directory structure and files of an existing repository, use the **Choose a template** drop-down and select a template repository. You'll see template repositories that are owned by you and organizations you're a member of or that you've used before. For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. Optionally, if you chose to use a template, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. In the Owner drop-down, select the account you wish to create the repository on. ![Owner drop-down menu](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index 181785132e91..603341c7b2c4 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About repository templates Anyone with read permissions to a template repository can create a repository from that template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.product_location %} documentation. +**Tip**: You can also create a repository from a template using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} You can choose to include the directory structure and files from only the default branch of the template repository or to include all branches. {% endif %} @@ -37,7 +38,7 @@ For more information about forks, see "[About forks](/articles/about-forks)." 2. Above the file list, click **Use this template**. ![Use this template button](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. Optionally, to include the directory structure and files from all branches in the template, and not just the default branch, select **Include all branches**. ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. Click **Create repository from template**. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index 4c0813bb8841..ca3e328a934b 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index fdf937803523..4a69cf3b4618 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,19 +1,25 @@ --- title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: Anyone with admin permissions to a repository can make the repository a template. redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} + +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. + +{% endnote %} To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) +1. Select **Template repository**. ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index 446cc09af424..29b1a39280de 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. Create a **private** repository to host the source code from your project. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index a68e3749e8e7..bff96eedc7c9 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you can duplicate a repository and push to your new copy, or _mirror_, of the repository, you must [create the new repository](/articles/creating-a-new-repository) on {% data variables.product.product_location %}. In these examples, `exampleuser/new-repository` or `exampleuser/mirrored` are the mirrors. diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 78fec046ab96..0f12852ae6b0 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Detecting this error is simple; Git will warn you when you try to clone the repository: diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index 134004c04517..7a1280f7238d 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: 'Error: Repository not found' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. There are a few solutions to this error, depending on the cause.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or your GitHub Enterprise instance is in private mode. There are a few solutions to this error, depending on the cause.{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Check your spelling @@ -42,12 +43,10 @@ If the repository belongs to an organization and you're using an SSH key generat For more information, see [Adding a new SSH key to your GitHub account](/articles/adding-a-new-ssh-key-to-your-github-account). -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### Check if your instance is in private mode If your site administrator has enabled private mode on your GitHub Enterprise instance, anonymous clones over `git://` will be disabled. If you are unable to clone a repository, contact your site administrator. - {% endif %} ### Check that the repository really exists diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index 4e50f0caec99..3dfc5d732a8b 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Here's an example of an HTTPS error you might receive: @@ -70,7 +71,7 @@ When prompted for a username and password, make sure you use an account that has {% tip %} -**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). +**Tip**: If you don't want to enter your credentials every time you interact with the remote repository, you can turn on [credential caching](/github/using-git/caching-your-github-credentials-in-git). If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/index.md index 41fc0849515f..c3f6d3e54dd0 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 7e4fcfb55800..79e5456127a8 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Choosing the right license diff --git a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index fc160231c600..0a5310093a9e 100644 --- a/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/ru-RU/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most of the limits below affect both {% data variables.product.product_name %} and the API. diff --git a/translations/ru-RU/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/ru-RU/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index e10171796c58..9d49e1b75b5e 100644 --- a/translations/ru-RU/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/ru-RU/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### Editor tools -To streamline your workflow, you can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. +You can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. #### {% data variables.product.product_name %} for Atom @@ -30,8 +30,12 @@ With the {% data variables.product.prodname_dotcom %} for Visual Studio Code ext ### Project management tools -To streamline your workflow, you can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira. +You can integrate your {% data variables.product.product_name %} personal account or organization with third-party project management tools, such as Jira or Slack. #### Jira Cloud and {% data variables.product.product_name %}.com integration -You can integrate Jira Cloud with your personal or organization account to scan commits and pull requests, creating relevant metadata and hyperlinks in any mentioned Jira issues. +You can integrate Jira Cloud with your personal or organization account to scan commits and pull requests, creating relevant metadata and hyperlinks in any mentioned Jira issues. For more information, visit the [Jira integration app](https://github.com/marketplace/jira-software-github) in the marketplace. + +#### Slack and {% data variables.product.product_name %} integration + +You can integrate Slack with your personal or organization account to subscribe for notifications, close or open issues, and provide rich references to issues and pull requests without leaving Slack. For more information, visit the [Slack integration app](https://github.com/marketplace/slack-github) in the marketplace. diff --git a/translations/ru-RU/content/github/extending-github/about-webhooks.md b/translations/ru-RU/content/github/extending-github/about-webhooks.md index 51dd07f0f6d2..d37ecb1b53f3 100644 --- a/translations/ru-RU/content/github/extending-github/about-webhooks.md +++ b/translations/ru-RU/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Webhooks provide a way for notifications to be delivered to an external w versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/extending-github/getting-started-with-the-api.md b/translations/ru-RU/content/github/extending-github/getting-started-with-the-api.md index 198c0aa0f6b1..04639408b637 100644 --- a/translations/ru-RU/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/ru-RU/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To automate common tasks, back up your data, or create integrations that extend {% data variables.product.product_name %}, you can use the {% data variables.product.product_name %} API. diff --git a/translations/ru-RU/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/ru-RU/content/github/extending-github/git-automation-with-oauth-tokens.md index c150a215d12c..477272e509e5 100644 --- a/translations/ru-RU/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/ru-RU/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: 'You can use OAuth tokens to interact with {% data variables.product.prod versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Step 1: Get an OAuth token diff --git a/translations/ru-RU/content/github/extending-github/index.md b/translations/ru-RU/content/github/extending-github/index.md index 3531b949408b..be6bb7646630 100644 --- a/translations/ru-RU/content/github/extending-github/index.md +++ b/translations/ru-RU/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index d182e1408d87..e6a8592a0002 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### Дополнительная литература * "[About code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Configuring code scanning in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-in-your-ci-system)" +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[SARIF support for code scanning](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index bdc1ef11ebb1..fc315b34d386 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -46,7 +46,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -140,10 +140,34 @@ For GitHub-hosted runners that use Linux only, the {% data variables.product.pro Alternatively, you can install Python dependencies manually on any operating system. You will need to add `setup-python-dependencies` and set it to `false`, as well as set `CODEQL_PYTHON` to the Python executable that includes the dependencies, as shown in this workflow extract: ```yaml -- uses: github/codeql-action/init@v1 - with: - - config-file: ./.github/codeql/codeql-config.yml - - queries: +security-and-quality,octo-org/python-qlpack/show_ifs.ql@main +jobs: + CodeQL-Build: + + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + if [ -f requirements.txt ]; + then pip install -r requirements.txt; + fi + # Set the `CODEQL-PYTHON` environment variable to the Python executable + # that includes the dependencies + echo "::set-env name=CODEQL_PYTHON::$(which python)" + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: python + # Override the default behavior so that the action doesn't attempt + # to auto-install Python dependencies + setup-python-dependencies: false ``` {% endif %} diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index 14555c4fd26f..8ddfc0b16377 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: Configuring the CodeQL workflow for compiled languages shortTitle: Configuring for compiled languages intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.product.prodname_codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can configure {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index 1f822c185780..52c44246e32c 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -38,7 +38,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} 7. Choose whether you'd like to commit directly to the default branch, or create a new branch and start a pull request. ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -Optionally, to customize how {% data variables.product.prodname_code_scanning %} scans your code, edit the workflow. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)." +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)." ### Дальнейшие шаги @@ -86,7 +86,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To the right of "Code scanning", click **Set up code scanning**. diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 1107de21b205..f5742510b70a 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: Finding security vulnerabilities and errors in your code +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /integrating-with-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 46678ed9fa21..bbaf148dd67b 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: Managing alerts -intro: 'You can view, fix, and close alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![Example data-flow alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) ### Fixing an alert Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. + +![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### Closing an alert Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Dismissing or deleting alerts + +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. + +Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. + +When you dismiss an alert: + +- It's dismissed in all branches. +- The alert is removed from the number of current alerts for your project. +- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. +- The reason why you closed the alert is recorded. +- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. + +When you delete an alert: + +- It's deleted in all branches. +- The alert is removed from the number of current alerts for your project. +- It is _not_ added to the "Closed" list in the summary of alerts. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. + +To dismiss or delete alerts: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Select the Close drop-down menu and click a reason for closing the alert. ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Optionally, you can use the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. + + ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. + + ![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Dismissing multiple alerts at once + +If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. + +{% endif %} + ### Дополнительная литература - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..d32e59c2c270 --- /dev/null +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### About {% data variables.product.prodname_code_scanning %} with a containerized build + +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. + +You must run {% data variables.product.prodname_codeql %} in the same container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_runner %}, or {% data variables.product.prodname_actions %}. If you're using the {% data variables.product.prodname_codeql_runner %}, run it in the container where your code builds. For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)." If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." + +### Dependencies + +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s virtual environments. For more information, see the version-specific `readme` files in these locations: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Example workflow + +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 62109f2c50c6..5fdb172f9dfa 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -10,6 +10,8 @@ versions: enterprise-server: '>=2.22' --- + + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} @@ -66,7 +68,7 @@ The options for providing access to the {% data variables.product.prodname_codeq 1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. 1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} ### Calling the {% data variables.product.prodname_codeql_runner %} @@ -76,7 +78,7 @@ You should call the {% data variables.product.prodname_codeql_runner %} from the 1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. 1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}. You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. @@ -110,7 +112,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if enterpriseServerVersions contains currentVersion %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." #### Compiled language example diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index 633c5cc926d2..747a4dfb9d8f 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %} or using the {% data variables.product.prodname_codeql_runner %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### Supported SARIF output file properties diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 931419d50117..9b373b7a2102 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or close any error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. For more information, see "[About required status checks](/github/administering-a-repository/about-required-status-checks)." -![Example pull request check status with {% data variables.product.prodname_code_scanning %} alert](/assets/images/help/repository/code-scanning-check-failure.png) +![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### About {% data variables.product.prodname_code_scanning %} as a pull request check @@ -29,20 +29,38 @@ If the repository uses the {% data variables.product.prodname_codeql_workflow %} When you look at the **Files changed** tab for a pull request, you see annotations for any lines of code that triggered the alert. -![Example {% data variables.product.prodname_code_scanning %} alert shown as an annotation in the "Files changed" view of a pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) Some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)." For more information about an alert, click **Show more details** on the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. -Alerts from some tools, like {% data variables.product.prodname_codeql %}, also include a description and a **Show more** link for guidance on how to fix the problem in the code. +In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. -![Example of "Show more details" for a {% data variables.product.prodname_code_scanning %} alert in a pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolving an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Anyone with write permission for a repository can resolve alerts on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is resolved and the annotation removed. +Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. + +{% if currentVersion == "enterprise-server@2.22" %} If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Dismissing an alert on your pull request + +An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. + +![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 317698c3e0b0..05cc0e7610ba 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ If the `analyze` command for the {% data variables.product.prodname_codeql_runne {% endnote %} -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. +1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." diff --git a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index a34e7f6ac2a9..120f8640c163 100644 --- a/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/ru-RU/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -60,7 +60,11 @@ For more information, see the workflow extract in "[Automatic build for a compil 1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. +1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are: + + * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." + * Building using a distributed build system external to GitHub Actions, using a daemon process. + * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. @@ -123,4 +127,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/ru-RU/content/github/getting-started-with-github/access-permissions-on-github.md index 55cb1c3a260d..359ef31687a3 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/ru-RU/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: 'While you can grant read/write access to collaborators on a personal rep versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Personal user accounts @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### Enterprise accounts -*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles for an enterprise account](/articles/roles-for-an-enterprise-account)." +*Enterprise owners* have ultimate power over the enterprise account and can take every action in the enterprise account. *Billing managers* can manage your enterprise account's billing settings. Members and outside collaborators of organizations owned by your enterprise account are automatically members of the enterprise account, although they have no access to the enterprise account itself or its settings. For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/be-social.md b/translations/ru-RU/content/github/getting-started-with-github/be-social.md index b47c12238efb..556bd98093ab 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/be-social.md +++ b/translations/ru-RU/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: 'You can interact with people, repositories, and organizations on {% data versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To learn about accessing your personal dashboard, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." @@ -21,7 +22,7 @@ Click **Follow** on a person's profile page to follow them. ### Watching a repository -You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." Click **Watch** at the top of a repository to watch it. diff --git a/translations/ru-RU/content/github/getting-started-with-github/create-a-repo.md b/translations/ru-RU/content/github/getting-started-with-github/create-a-repo.md index 9fdce4d448e7..4d0dd3551a1d 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/ru-RU/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: 'To put your project up on {% data variables.product.product_location %}, versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can store a variety of projects in {% data variables.product.product_name %} repositories, including open source projects. With [open source projects](http://opensource.org/about), you can share code to make better, more reliable software. @@ -28,7 +29,7 @@ You can store a variety of projects in {% data variables.product.product_name %} Congratulations! You've successfully created your first repository, and initialized it with a *README* file. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create repositories using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo create`](https://cli.github.com/manual/gh_repo_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/ru-RU/content/github/getting-started-with-github/exploring-projects-on-github.md index 0b272a1e6114..796214bfb518 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/ru-RU/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/getting-started-with-github/following-people.md b/translations/ru-RU/content/github/getting-started-with-github/following-people.md index eb776e2219b9..bd0af20c788d 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/following-people.md +++ b/translations/ru-RU/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/translations/ru-RU/content/github/getting-started-with-github/fork-a-repo.md b/translations/ru-RU/content/github/getting-started-with-github/fork-a-repo.md index acc8c8456e8e..11d83bcdbeb2 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/ru-RU/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: A fork is a copy of a repository. Forking a repository allows you to free versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. @@ -34,7 +35,7 @@ When creating your public repository from a fork of someone's project, make sure {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also fork a repository using the {% data variables.product.prodname_cli %}. For more information, see "[`gh repo fork`](https://cli.github.com/manual/gh_repo_fork)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/ru-RU/content/github/getting-started-with-github/git-and-github-learning-resources.md index cadc22c5b34f..27fb88e0986d 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/ru-RU/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'There are a lot of helpful Git and {% data variables.product.product_nam versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Using Git diff --git a/translations/ru-RU/content/github/getting-started-with-github/git-cheatsheet.md b/translations/ru-RU/content/github/getting-started-with-github/git-cheatsheet.md index 2a7b6d76f236..38afdb9b1af2 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/ru-RU/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Learning all available Git commands at once can be a daunting task. Keep one of our [Git Cheat Sheets](https://services.github.com/on-demand/resources/cheatsheets/) nearby for reference. The Using Git Cheat Sheet is available in several languages. For more information, see the [resources page on the GitHub Services website](https://services.github.com/on-demand/resources/). diff --git a/translations/ru-RU/content/github/getting-started-with-github/github-cli.md b/translations/ru-RU/content/github/getting-started-with-github/github-cli.md index a436208618e1..9abdb3615951 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/github-cli.md +++ b/translations/ru-RU/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_cli %} is a command-line tool for versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### About {% data variables.product.prodname_cli %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/github-desktop.md b/translations/ru-RU/content/github/getting-started-with-github/github-desktop.md index 30e8b10acf6e..bce85ea84e85 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/github-desktop.md +++ b/translations/ru-RU/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} extends and simplifies you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_desktop %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/github-for-mobile.md b/translations/ru-RU/content/github/getting-started-with-github/github-for-mobile.md index 489cbd98383c..c1233faf10ab 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/ru-RU/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ To re-enable Universal Links, long-press any {% data variables.product.prodname_ ### Sharing feedback -If you have feedback or feature requests for {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### Opting out of beta releases for iOS diff --git a/translations/ru-RU/content/github/getting-started-with-github/github-glossary.md b/translations/ru-RU/content/github/getting-started-with-github/github-glossary.md index 00c447c3728f..774abaf9248a 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/github-glossary.md +++ b/translations/ru-RU/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/githubs-products.md b/translations/ru-RU/content/github/getting-started-with-github/githubs-products.md index 441315fb55b2..3735db6d8132 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/githubs-products.md +++ b/translations/ru-RU/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} offers free and paid products. You can see pricing and a full list of features for each product at <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ In addition to the features available with {% data variables.product.prodname_te - {% data variables.contact.enterprise_support %}. For more information, see "{% data variables.product.prodname_ghe_cloud %} support" and "{% data variables.product.prodname_ghe_cloud %} Addendum." - 50,000 {% data variables.product.prodname_actions %} minutes - 50GB {% data variables.product.prodname_registry %} storage -- A service level agreement for 99.95% monthly uptime +- A service level agreement for 99.9% monthly uptime - The option to centrally manage policy and billing for multiple {% data variables.product.prodname_dotcom_the_website %} organizations with an enterprise account. For more information, see "About enterprise accounts." -You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}](/articles/setting-up-a-trial-of-github-enterprise-cloud)." +You can set up a trial to evaluate {% data variables.product.prodname_ghe_cloud %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_cloud %}." For more information about hosting your own instance of [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com), contact {% data variables.contact.contact_enterprise_sales %}. {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ For more information about hosting your own instance of [{% data variables.produ - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [{% data variables.product.prodname_learning %} for organizations](https://lab.github.com/organizations) For more information about signing up for {% data variables.product.prodname_ghe_one %}, contact [{% data variables.product.product_name %}'s Sales team](https://enterprise.github.com/contact). diff --git a/translations/ru-RU/content/github/getting-started-with-github/index.md b/translations/ru-RU/content/github/getting-started-with-github/index.md index 9a08419bdd32..58792d38bcfa 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/index.md +++ b/translations/ru-RU/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/ru-RU/content/github/getting-started-with-github/keyboard-shortcuts.md index 72834a55d366..c49633d781c8 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/ru-RU/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -20,22 +21,22 @@ Below is a list of some of the available keyboard shortcuts. ### Site wide shortcuts -| Keyboard shortcut | Description | -| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| s or / | Сфокусировать панель поиска. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." | -| g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | -| esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in | +| Keyboard shortcut | Description | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| s or / | Сфокусировать панель поиска. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." | +| g n | Go to your notifications. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | +| esc | When focused on a user, issue, or pull request hovercard, closes the hovercard and refocuses on the element the hovercard is in | ### Repositories -| Keyboard shortcut | Description | -| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| g c | Go to the **Code** tab | -| g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." | -| g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Keyboard shortcut | Description | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| g c | Go to the **Code** tab | +| g i | Go to the **Issues** tab. For more information, see "[About issues](/articles/about-issues)." | +| g p | Go to the **Pull requests** tab. For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | g a | Go to the **Actions** tab. For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} -| g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." | -| g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." | +| g b | Go to the **Projects** tab. For more information, see "[About project boards](/articles/about-project-boards)." | +| g w | Go to the **Wiki** tab. For more information, see "[About wikis](/articles/about-wikis)." | ### Source code editing @@ -109,7 +110,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr | j | Move selection down in the list | | k | Move selection up in the list | | cmd + shift + enter | Add a single comment on a pull request diff | -| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| alt and click | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Click, then shift and click | Comment on multiple lines of a pull request by clicking a line number, holding shift, then clicking another line number. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)."|{% endif %} ### Project boards @@ -162,7 +163,7 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr {% endif %} ### Notification (Оповещения) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | Keyboard shortcut | Description | | ------------------ | -------------- | | e | Mark as done | diff --git a/translations/ru-RU/content/github/getting-started-with-github/learning-about-github.md b/translations/ru-RU/content/github/getting-started-with-github/learning-about-github.md index 735caea92fa2..8c94a8491f1c 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/ru-RU/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/getting-started-with-github/quickstart.md b/translations/ru-RU/content/github/getting-started-with-github/quickstart.md index 1684bfd1fac3..77de003bdf25 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/quickstart.md +++ b/translations/ru-RU/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/ru-RU/content/github/getting-started-with-github/saving-repositories-with-stars.md index b1dc6a93e5e3..90b73be3b304 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/ru-RU/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: Saving repositories with stars -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search, sort, and filter your starred repositories and topics on your {% data variables.explore.your_stars_page %}.' diff --git a/translations/ru-RU/content/github/getting-started-with-github/set-up-git.md b/translations/ru-RU/content/github/getting-started-with-github/set-up-git.md index 7964ca6bf18e..3e1169f8e418 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/set-up-git.md +++ b/translations/ru-RU/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: 'At the heart of {% data variables.product.product_name %} is an open sou versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} +To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) documentation.{% endif %} If you want to work with Git locally, but don't want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." diff --git a/translations/ru-RU/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/ru-RU/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index fabc5c73d45e..16f7686023d9 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/ru-RU/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ To get the most out of your trial, follow these steps: - [Quick start guide to {% data variables.product.prodname_dotcom %}](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/) webcast - [Understanding the {% data variables.product.prodname_dotcom %} flow](https://guides.github.com/introduction/flow/) in {% data variables.product.prodname_dotcom %} Guides - [Hello World](https://guides.github.com/activities/hello-world/) in {% data variables.product.prodname_dotcom %} Guides -3. To configure your instance to meet your organization's needs, see "[Configuring the {% data variables.product.prodname_ghe_server %} appliance](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)." +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. To integrate {% data variables.product.prodname_ghe_server %} with your identity provider, see "[Using SAML](/enterprise/admin/user-management/using-saml)" and "[Using LDAP](/enterprise/admin/authentication/using-ldap)." 5. Invite an unlimited number of people to join your trial. - Add users to your {% data variables.product.prodname_ghe_server %} instance using built-in authentication or your configured identity provider. For more information, see "[Using built in authentication](/enterprise/admin/user-management/using-built-in-authentication)." diff --git a/translations/ru-RU/content/github/getting-started-with-github/signing-up-for-github.md b/translations/ru-RU/content/github/getting-started-with-github/signing-up-for-github.md index 2456e174326f..540b8e845c80 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/ru-RU/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/getting-started-with-github/supported-browsers.md b/translations/ru-RU/content/github/getting-started-with-github/supported-browsers.md index 57d8e0ab96cb..f9b73d354972 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/ru-RU/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: 'We design {% data variables.product.product_name %} to support the latest web browsers. We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox Extended Support Release diff --git a/translations/ru-RU/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/ru-RU/content/github/getting-started-with-github/types-of-github-accounts.md index 80d1c9badf74..4a5ceec67d01 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/ru-RU/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/getting-started-with-github/using-github.md b/translations/ru-RU/content/github/getting-started-with-github/using-github.md index 204cc817de81..8bcb138febf1 100644 --- a/translations/ru-RU/content/github/getting-started-with-github/using-github.md +++ b/translations/ru-RU/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/ru-RU/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index cb6f6ab13211..97371e6b4b5a 100644 --- a/translations/ru-RU/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/ru-RU/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -67,7 +68,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell @@ -105,7 +106,7 @@ versions: 3. Change the current working directory to your local project. 4. Initialize the local directory as a Git repository. ```shell - $ git init + $ git init -b main ``` 5. Add the files in your new local repository. This stages them for the first commit. ```shell diff --git a/translations/ru-RU/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/ru-RU/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 515007ff22a7..5f45233cd7e7 100644 --- a/translations/ru-RU/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/ru-RU/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Before you start, make sure you know: diff --git a/translations/ru-RU/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/ru-RU/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 3af8b5d9a687..8b79baa6754f 100644 --- a/translations/ru-RU/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/ru-RU/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/importing-your-projects-to-github/index.md b/translations/ru-RU/content/github/importing-your-projects-to-github/index.md index 59215646f20e..1ebc5ad0d32d 100644 --- a/translations/ru-RU/content/github/importing-your-projects-to-github/index.md +++ b/translations/ru-RU/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/ru-RU/content/github/importing-your-projects-to-github/source-code-migration-tools.md index 23b718dd90ba..94df68ef48cf 100644 --- a/translations/ru-RU/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/ru-RU/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/index.md b/translations/ru-RU/content/github/index.md index 5eb9f6603864..768349e16a24 100644 --- a/translations/ru-RU/content/github/index.md +++ b/translations/ru-RU/content/github/index.md @@ -8,6 +8,7 @@ intro: 'Documentation, guides, and help topics for software developers, designer versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/ru-RU/content/github/managing-files-in-a-repository/3d-file-viewer.md index 009792155a32..4bd4da7907be 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} can host and render 3D files with the *.stl* extension. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 422b65027111..1e8860c435d0 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index fa5eec437683..69b32ced1955 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Files that you add to a repository via a browser are limited to {% data variables.large_files.max_github_browser_size %} per file. You can add larger files, up to {% data variables.large_files.max_github_size %} each, via the command line. For more information, see "[Adding a file to a repository using the command line](/articles/adding-a-file-to-a-repository-using-the-command-line)." @@ -19,7 +20,7 @@ Files that you add to a repository via a browser are limited to {% data variable {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Upload files**. ![Upload files button](/assets/images/help/repository/upload-files-button.png) {% else %} 2. Above the list of files, using the **Add file** drop-down, click **Upload files**. !["Upload files" in the "Add file" dropdown](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/ru-RU/content/github/managing-files-in-a-repository/creating-new-files.md index 50d6cc6d7d27..2ab365cdd3a7 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When creating a file on {% data variables.product.product_name %}, consider the following: diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/deleting-files.md b/translations/ru-RU/content/github/managing-files-in-a-repository/deleting-files.md index a6f29ed65a57..9a6ca0bcb6eb 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index 6ebb38e3b23b..f0df40cfb9e1 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. In another user's repository, browse to the folder that contains the file you want to edit. Click the name of the file you want to edit. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index 1887e85023b2..bd99ab961244 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/ru-RU/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index 5b9f7ed7c341..e9733fc52f32 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/index.md b/translations/ru-RU/content/github/managing-files-in-a-repository/index.md index 84f709d11b02..ebc35dd973bc 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/index.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-on-github.md index d65f8cfca977..da52349c22ee 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index 68ff00ddf1b6..1badad1949c8 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/ru-RU/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 0a37e52bfba5..2b63358b92d6 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} supports rendering geoJSON and topoJSON map files within {% data variables.product.product_name %} repositories. Simply commit the file as you would normally using a `.geojson` or `.topojson` extension. Files with a `.json` extension are also supported, but only if `type` is set to `FeatureCollection`, `GeometryCollection`, or `topology`. Then, navigate to the path of the geoJSON file on GitHub.com. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index 53f7898eaf61..4ab96a9466ef 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [moved directly on {% data variables.product.product_name %}](/articles/moving-a-file-to-a-new-location), but some files, such as images, require that you move them from the command line. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index c3f008f1d944..a78ec2705e0b 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In addition to changing the file location, you can also [update the contents of your file](/articles/editing-files-in-your-repository), or [give it a new name](/articles/renaming-a-file) in the same commit. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/ru-RU/content/github/managing-files-in-a-repository/navigating-code-on-github.md index 9d33dc83cb37..518caf7a832f 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### About navigating code on {% data variables.product.prodname_dotcom %} Navigating code functions use the open source library [`semantic`](https://github.com/github/semantic). The following languages are supported: +- C# - CodeQL - Go - Java diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index 6a7871fec062..6d4ba0f594fa 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Many files can be [renamed directly on {% data variables.product.product_name %}](/articles/renaming-a-file), but some files, such as images, require that you rename them from the command line. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file.md index d0976704db49..86908e44907d 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index 291b82b701c8..5f4a5868b0ca 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index c6b67d9e3512..871ca7b29bf8 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering tabular data in the form of *.csv* (comma-separated) and .*tsv* (tab-separated) files. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index 6e168cdb0222..c45371f8411b 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commits and pull requests that include prose documents have the ability to represent those documents with *source* and *rendered* views. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index 5c607081a0ba..486569c1c13e 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub supports rendering of PDF documents. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/ru-RU/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 5a7a32103a83..e773a10eb982 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- With the blame view, you can view the line-by-line revision history for an entire file, or view the revision history of a single line within a file by clicking {% octicon "versions" aria-label="The prior blame icon" %}. Each time you click {% octicon "versions" aria-label="The prior blame icon" %}, you'll see the previous revision information for that line, including who committed the change and when. diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index 79f98ccc5745..0e8da5032fd7 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-non-code-files.md index e3890a9107dc..2fb771ab505a 100644 --- a/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/ru-RU/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-large-files/about-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/about-git-large-file-storage.md index 5c6faf340933..5b88d0f59383 100644 --- a/translations/ru-RU/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} handles large files by storing references to the file in the repository, but not the actual file itself. To work around Git's architecture, {% data variables.large_files.product_name_short %} creates a pointer file which acts as a reference to the actual file (which is stored somewhere else). {% data variables.product.product_name %} manages this pointer file in your repository. When you clone the repository down, {% data variables.product.product_name %} uses the pointer file as a map to go and find the large file for you. @@ -41,11 +42,13 @@ size 84977953 It tracks the `version` of {% data variables.large_files.product_name_short %} you're using, followed by a unique identifier for the file (`oid`). It also stores the `size` of the final file. -{% tip %} +{% note %} -**Tip**: {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +**Notes**: +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. -{% endtip %} +{% endnote %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index eaf1bd73db6a..14a729f03ec5 100644 --- a/translations/ru-RU/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If collaborators on your repository don't have {% data variables.large_files.product_name_short %} installed, they won't have access to the original large file. If they attempt to clone your repository, they will only fetch the pointer files, and won't have access to any of the actual data. diff --git a/translations/ru-RU/content/github/managing-large-files/conditions-for-large-files.md b/translations/ru-RU/content/github/managing-large-files/conditions-for-large-files.md index 3daf4fef53dc..b04c98500546 100644 --- a/translations/ru-RU/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/ru-RU/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ If you attempt to add or update a file that is larger than {% data variables.lar ### Blocked pushes for large files -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. For more information, see "[Setting Git push limits](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)".{% endif %} diff --git a/translations/ru-RU/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/configuring-git-large-file-storage.md index 98a2e5aa9474..1cc370db949f 100644 --- a/translations/ru-RU/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If there are existing files in your repository that you'd like to use {% data variables.product.product_name %} with, you need to first remove them from the repository and then add them to {% data variables.large_files.product_name_short %} locally. For more information, see "[Moving a file in your repository to {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)." {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your appliance. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. For more information, see "[Configuring Git Large File Storage on GitHub Enterprise Server](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)." {% endtip %} @@ -58,5 +59,5 @@ If there are existing files in your repository that you'd like to use {% data va ### Дополнительная литература -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/ru-RU/content/github/managing-large-files/distributing-large-binaries.md b/translations/ru-RU/content/github/managing-large-files/distributing-large-binaries.md index b8c70aae9e79..dd94dbe0a2de 100644 --- a/translations/ru-RU/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/ru-RU/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you need to distribute large files within your repository, you can create releases on {% data variables.product.product_location %}. Releases allow you to package software, release notes, and links to binary files, for other people to use. For more information, visit "[About releases](/github/administering-a-repository/about-releases)." diff --git a/translations/ru-RU/content/github/managing-large-files/index.md b/translations/ru-RU/content/github/managing-large-files/index.md index f1a474f3752f..bc1db5f76246 100644 --- a/translations/ru-RU/content/github/managing-large-files/index.md +++ b/translations/ru-RU/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/installing-git-large-file-storage.md index 16de55d43252..a9e82f5719b3 100644 --- a/translations/ru-RU/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ru-RU/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index ed500af9023d..e79e54738488 100644 --- a/translations/ru-RU/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After installing {% data variables.large_files.product_name_short %} and configuring {% data variables.large_files.product_name_short %} tracking, you can move files from Git's regular tracking to {% data variables.large_files.product_name_short %}. For more information, see "[Installing {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." diff --git a/translations/ru-RU/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/ru-RU/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 35ebb9600e64..16cf70a1047b 100644 --- a/translations/ru-RU/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/ru-RU/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ru-RU/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/ru-RU/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 270e07f74b77..24ded122f4a7 100644 --- a/translations/ru-RU/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/ru-RU/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Removing a single file diff --git a/translations/ru-RU/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/ru-RU/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 3cbe3c445e3a..4c867d464e8a 100644 --- a/translations/ru-RU/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/ru-RU/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The {% data variables.large_files.product_name_short %} integrity check ensures that all referenced {% data variables.large_files.product_name_short %} files in a push have been uploaded properly. If the check detects referenced files that have not been uploaded, you will receive an error message and your push will be blocked. diff --git a/translations/ru-RU/content/github/managing-large-files/versioning-large-files.md b/translations/ru-RU/content/github/managing-large-files/versioning-large-files.md index 5aca3fe7d421..434d4adc2c51 100644 --- a/translations/ru-RU/content/github/managing-large-files/versioning-large-files.md +++ b/translations/ru-RU/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-large-files/working-with-large-files.md b/translations/ru-RU/content/github/managing-large-files/working-with-large-files.md index 58f80962498b..24673d6b90a8 100644 --- a/translations/ru-RU/content/github/managing-large-files/working-with-large-files.md +++ b/translations/ru-RU/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index ef000d815b36..dd9cf83b2a2d 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -41,26 +41,31 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When -{% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +{% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where +{% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} @@ -69,50 +74,20 @@ When You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send -{% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new +{% data variables.product.prodname_dependabot_short %} alerts.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_short %} alerts visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive -{% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive -{% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the -{% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the -{% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications ](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### Дополнительная литература -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..3d1f19a0107a --- /dev/null +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**Примечание** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)." + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### About compatibility scores + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index e022af6b046c..f43190ddc306 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: Browsing security vulnerabilities in the GitHub Advisory Database intro: 'The {% data variables.product.prodname_advisory_database %} allows you to browse or search for vulnerabilities that affect open source projects on {% data variables.product.company_short %}.' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index 38e4b01eae4c..337fcc5ef29a 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### About {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} monitors security advisories such as the {% data variables.product.prodname_advisory_database %} and [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database) and automatically triggers a pull request when it detects a new vulnerable dependency in the dependency graph of repositories. For more information about the {% data variables.product.prodname_advisory_database %}, see "[About the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)." +You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} includes a link to the pull request in the alert for the vulnerable dependency. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." - -Each security update contains everything you need to quickly and safely review and merge a proposed fix into your project. This includes information about the vulnerability like release notes, changelog entries, and commit details. Details of which vulnerability a pull request resolves are hidden from anyone who does not have access to {% data variables.product.prodname_dependabot_short %} alerts for the repository. - -When you merge a pull request that contains a security update, the corresponding alert is marked as resolved for your repository. - -{% note %} - -**Примечание** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. Security updates are not created to resolve vulnerabilities in private registries or packages hosted in private repositories. However, indirect or transitive dependencies are included if they are explicitly defined in a lock file, or similar. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." Additionally, it's important to highlight that {% data variables.product.prodname_dependabot_security_updates %} automatically create pulls requests with proposed fixes to the lock files, for the dependencies detected as vulnerable. - -{% endnote %} - -You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_short %} alerts and the dependency graph. You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. +You can disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository or for all repositories owned by your user account or organization. For more information, see "[Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories](#managing-github-dependabot-security-updates-for-your-repositories)" below. {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ You can enable {% data variables.product.prodname_dependabot_security_updates %} If security updates are not enabled for your repository and you don't know why, first try enabling them using the instructions given in the procedural sections below. If security updates are still not working, you can [contact support](https://support.github.com/contact). -### About compatibility scores - -{% data variables.product.prodname_dependabot_security_updates %} also include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. We look at previously-passing CI tests from public repositories where we've generated a given security update to learn whether the update causes tests to fail. An update's compatibility score is the percentage of CI runs that passed when updating between relevant versions of the dependency. - ### Managing {% data variables.product.prodname_dependabot_security_updates %} for your repositories You can enable or disable {% data variables.product.prodname_dependabot_security_updates %} for an individual repository. diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..eec5995db790 --- /dev/null +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,58 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Configuring notifications +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for +{% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### Дополнительная литература + +- "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/index.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/index.md index a4285a6d86d7..61c09009e14e 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/index.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..a376ff1995b2 --- /dev/null +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: Troubleshooting errors +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. For more information, see "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. For more information, see "[Configuration options for dependency updates](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)." + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index 867a97a1edad..e0570a6140ae 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: Troubleshooting the detection of vulnerable dependencies intro: 'If the dependency information reported by {% data variables.product.product_name %} is not what you expected, there are a number of points to consider, and various things you can check.' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ The results of dependency detection reported by {% data variables.product.produc * {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies. It's a free, curated database of vulnerability information for common package ecosystems on {% data variables.product.prodname_dotcom %}. It includes both data reported directly to {% data variables.product.prodname_dotcom %} from {% data variables.product.prodname_security_advisories %}, as well as official feeds and community sources. This data is reviewed and curated by {% data variables.product.prodname_dotcom %} to ensure that false or unactionable information is not shared with the development community. For more information, see "[Browsing security vulnerabilities in the {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)" and "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." * The dependency graph parses all known package manifest files in a user’s repository. For example, for npm it will parse the _package-lock.json_ file. It constructs a graph of all of the repository’s dependencies and public dependents. This happens when you enable the dependency graph and when anyone pushes to the default branch, and it includes commits that makes changes to a supported manifest format. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." * {% data variables.product.prodname_dependabot_short %} scans any push, to the default branch, that contains a manifest file. When a new vulnerability record is added, it scans all existing repositories and generates an alert for each vulnerable repository. {% data variables.product.prodname_dependabot_short %} alerts are aggregated at the repository level, rather than creating one alert per vulnerability. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive a security alert about a vulnerable dependency in your repository. {% data variables.product.prodname_dotcom %} automatically creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new vulnerability is discovered and added to the advisory database. ### Why don't I get vulnerability alerts for some ecosystems? @@ -97,3 +98,4 @@ When you click to display the alert details, you can see how many vulnerabilitie - "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" - "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ru-RU/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/ru-RU/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index 55ced87f8b43..aedda534cbf7 100644 --- a/translations/ru-RU/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/ru-RU/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: 'If {% data variables.product.product_name %} discovers vulnerable depend redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: Repository administrators and organization owners can view and update dependencies. +shortTitle: Viewing and updating vulnerable dependencies versions: free-pro-team: '*' --- Your repository's {% data variables.product.prodname_dependabot %} alerts tab lists all open and closed {% data variables.product.prodname_dependabot_alerts %} and corresponding {% data variables.product.prodname_dependabot_security_updates %}. You can sort the list of alerts using the drop-down menu, and you can click into specific alerts for more details. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." -You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." +You can enable automatic security updates for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." ### About updates for vulnerable dependencies in your repository -{% data variables.product.product_name %} sends {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, when {% data variables.product.product_name %} detects a vulnerable dependency {% data variables.product.prodname_dependabot_short %} creates a pull request to fix it. The pull request will upgrade the dependency to the minimum possible secure version needed to avoid the vulnerability. ### Viewing and updating vulnerable dependencies @@ -33,3 +34,4 @@ You can enable automatic security updates for any repository that uses {% data v - "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" - "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[Troubleshooting the detection of vulnerable dependencies](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index f8d2be9fcb00..337a63de5e0d 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notifications and subscriptions diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 1e1e1ce0b257..0dacb159fe24 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Notification delivery options @@ -109,9 +110,9 @@ Email notifications from {% data variables.product.product_name %} contain the f | Header | Information | | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `From` address | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` field | This field connects directly to the thread. If you reply to the email, you'll add a new comment to the conversation. | -| `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:
    • `assign`: You were assigned to an issue or pull request.
    • `author`: You created an issue or pull request.
    • `comment`: You commented on an issue or pull request.
    • `manual`: There was an update to an issue or pull request you manually subscribed to.
    • `mention`: You were mentioned on an issue or pull request.
    • `push`: Someone committed to a pull request you're subscribed to.
    • `review_requested`: You or a team you're a member of was requested to review a pull request.
    • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
    • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
    • `subscribed`: There was an update in a repository you're watching.
    • `team_mention`: A team you belong to was mentioned on an issue or pull request.
    • `your_activity`: You opened, commented on, or closed an issue or pull request.
    | -| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To` field | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} 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:
    • `assign`: You were assigned to an issue or pull request.
    • `author`: You created an issue or pull request.
    • `comment`: You commented on an issue or pull request.
    • `manual`: There was an update to an issue or pull request you manually subscribed to.
    • `mention`: You were mentioned on an issue or pull request.
    • `push`: Someone committed to a pull request you're subscribed to.
    • `review_requested`: You or a team you're a member of was requested to review a pull request.
    • {% if currentVersion != "github-ae@latest" %}
    • `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
    • {% endif %}
    • `state_change`: An issue or pull request you're subscribed to was either closed or opened.
    • `subscribed`: There was an update in a repository you're watching.
    • `team_mention`: A team you belong to was mentioned on an issue or pull request.
    • `your_activity`: You opened, commented on, or closed an issue or pull request.
    | +| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:
    • `low`
    • `moderate`
    • `high`
    • `critical`
    For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %} ### Choosing your notification settings @@ -157,34 +158,21 @@ If you are a member of more than one organization, you can configure each one to 5. Select one of your verified email addresses, then click **Save**. ![Switching your per-org email address](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} notification options {% else %} ### Security alert notification options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. You can receive {% data variables.product.prodname_dependabot_alerts %} in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -If you want to receive {% data variables.product.prodname_dependabot_alerts %} by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. You can receive security alerts in your inbox, as a banner on {% data variables.product.product_name %}, on the command line, through email, or some combination of these options. - -If you want to receive security alerts by email, choose whether you want a weekly email summary of vulnerabilities for up 10 repositories or a new email each time a vulnerability is detected. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Note:** You can filter your {% data variables.product.company_short %} inbox notifications by {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} notification options Choose how you want to receive workflow run updates for repositories that you are watching that are set up with {% data variables.product.prodname_actions %}. You can also choose to only receive notifications for failed workflow runs. @@ -194,7 +182,6 @@ Choose how you want to receive workflow run updates for repositories that you ar {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### Enabling push notifications with {% data variables.product.prodname_mobile %} When you install {% data variables.product.prodname_mobile %}, you will automatically be opted into web notifications. You can then enable push notifications for direct mentions within the app. diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index 39ecfecef48e..8a458d1456c1 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: 'To create an ideal workflow for triaging your notifications, you can ada versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Starting your inbox triage diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/index.md index 9bd9f13b0a8b..ed54e4ee58c3 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index ae12036c073a..5fa16d2f56a6 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### About your inbox @@ -104,26 +105,31 @@ To filter notifications by why you've received an update, you can use the `reaso | `reason:invitation` | When you're invited to a team, organization, or repository. | | `reason:manual` | When you click **Subscribe** on an issue or pull request you weren't already subscribed to. | | `reason:mention` | You were directly @mentioned. | -| `reason:review-requested` | You or a team you're on have been requested to review a pull request. | -| `reason:security-alert` | When a security alert is issued for a repository. | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} | `reason:state-change` | When the state of a pull request or issue is changed. For example, an issue is closed or a pull request is merged. | | `reason:team-mention` | When a team you're a member of is @mentioned. | | `reason:ci-activity` | When a repository has a CI update, such as a new workflow run status. | #### Supported `is:` queries -To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`. +To filter notifications for specific activity on {% data variables.product.product_name %}, you can use the `is` query. For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + You can also use the `is:` query to describe how the notification was triaged. - `is:saved` diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 414c69beff47..57f54410c0a4 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index 15708a2bf8be..b038653bde09 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: 'To help you manage your notifications efficiently, there are several way versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- To help you understand your subscriptions and decide whether to unsubscribe, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." @@ -38,7 +39,7 @@ When you unsubscribe from notifications in your inbox, they will automatically d {% data reusables.notifications.access_notifications %} 1. From the notifications inbox, select the notifications you want to unsubscribe to. -2. Use the the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Unsubcribe option from main inbox](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![Unsubcribe option from main inbox](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### Unsubscribing from notifications on the subscriptions page diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 0d776b57fa0d..ba87f0c7c00f 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index 2c47e8caa0d4..a6210db1b2d4 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: 'When you review and investigate a single notification, you have several versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### Saving a single notification diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index bd243beb39a9..761e8487ea03 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index 33a3ea70e3c7..80ead402f0e6 100644 --- a/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/ru-RU/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- You receive notifications for your subscriptions of ongoing activity on {% data variables.product.product_name %}. There are many reasons you can be subscribed to a conversation. For more information, see "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index d9cdb01a0c87..c4c616ac1159 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or an issue template on {% data variables.product.prodname_dotcom %}. To create your own query parameters, you must match the key and value pair. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index bf3e6f55f9cd..769256a5b58b 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)." @@ -29,7 +30,10 @@ Project board automation can also help teams develop a shared understanding of a | Done |
    • Move all closed issues here
    • Move all merged pull requests here
    • Move all closed, unmerged pull requests here
    | ### Project progress tracking -Project board automation enables progress tracking by default. Cards in columns with the "To do", "In progress", or "Done" presets count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### Дополнительная литература - "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index 7baddee437f6..f1b544a09405 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For a "marked as duplicate" timeline event to appear, the user who creates the duplicate reference comment must have write access to the repository where they create the comment. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-issues.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-issues.md index 4aeea8b7f527..fd3fc3010c58 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can collect user feedback, report software bugs, and organize tasks you'd like to accomplish with issues in a repository. Issues can act as more than just a place to report software bugs. {% data reusables.pull_requests.close-issues-using-keywords %} -To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." To quickly find links to recently updated issues you're subscribed to, visit your dashboard. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-labels.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-labels.md index 3c78b31cd3a8..fd45b2931bfc 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Labels are tied to the repository they are created in. Once a label exists, you can use it on any issue or pull request within that repository. For more information, see "[Creating a label](/articles/creating-a-label/)." @@ -30,7 +31,7 @@ Anyone with read access to a repository can view and search the repository’s l Default labels are included in every new repository when the repository is created, but you can edit or delete the labels later. For more information, see "[Deleting a label](/articles/deleting-a-label/)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} Organization owners can customize the default labels for repositories in their organization. For more information, see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)." {% endif %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-milestones.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-milestones.md index c4a09bec3338..3e673193f5c7 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you [create a milestone](/articles/creating-and-editing-milestones-for-issues-and-pull-requests), you can [associate it with issues and pull requests](/articles/associating-milestones-with-issues-and-pull-requests). diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-project-boards.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-project-boards.md index f67ecb986780..7cdc57c8d7bd 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Project boards are made up of issues, pull requests, and notes that are categorized as cards in columns of your choosing. You can drag and drop or use keyboard shortcuts to reorder cards within a column, move cards from column to column, and change the order of columns. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/about-task-lists.md b/translations/ru-RU/content/github/managing-your-work-on-github/about-task-lists.md index fd306f6c6b9a..dc26d2da58a0 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Task lists render with clickable checkboxes in comments. You can select or unselect the checkboxes to mark them as complete or incomplete. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 4547aed6d9df..40c5bc1e1456 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add issue or pull request cards to your project board by: diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 629ba0713000..900c4fb634fd 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index 6c1028bb0fea..6ed6b3d9f3be 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index 9d8e79c599f5..f9f4dbed5750 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Automation in your project board does not apply to archived project board cards. For example, if you close an issue in a project board's archive, the archived card does not automatically move to the "Done" column. When you restore a card from the project board archive, the card will return to the column where it was archived. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/ru-RU/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index 9f5c8c1e7c6a..c4003f661124 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with write permissions to a repository can assign issues and pull requests. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index d2f5cd01d7f7..b08a2c8f44b0 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/ru-RU/content/github/managing-your-work-on-github/changing-project-board-visibility.md index 1ae643ed457f..bbe7533159b3 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/closing-a-project-board.md index 253157ee65d1..80dcac109925 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any configured workflow automation will pause by default. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/ru-RU/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 6933240674d7..ca117864d536 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} For more information, see "[About automation for project boards](/articles/about-automation-for-project-boards)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-label.md b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-label.md index ce80d5c42928..fad75faa356b 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - "[About labels](/articles/about-labels)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" - "[Editing a label](/articles/editing-a-label)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index 31724a651aeb..e8f724a74f54 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This type of permanent link will render as a code snippet only in the repository it originated in. In other repositories, the permalink code snippet will render as a URL. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-project-board.md index 102b7fdd7706..818f69d79696 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/ru-RU/content/github/managing-your-work-on-github/creating-an-issue.md index 8e5baa1be13f..d232f58950bb 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ You can open a new issue based on code from an existing pull request. For more i You can open a new issue directly from a comment in an issue or a pull request review. For more information, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also create an issue using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue create`](https://cli.github.com/manual/gh_issue_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index 8ca1478e349e..d2ac892a4529 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-label.md index 441143c8b5da..26697fa7776f 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Deleting a label will remove the label from any issues or pull requests where it's been applied. @@ -18,6 +19,6 @@ Deleting a label will remove the label from any issues or pull requests where it ### Дополнительная литература - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-project-board.md index 2eba82589ec6..35cf3aa69ea9 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-an-issue.md index 8dc031910992..2bf1f61a4199 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can only delete issues in a repository owned by your user account. You cannot delete issues in a repository owned by another user account, even if you are a collaborator there. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-issues.md b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-issues.md index ce7933580dcd..3a3ee9574b5c 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index 2f1bfefc571c..56bcb518482e 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you disable project boards, you will no longer see project board information in timelines or [audit logs](/articles/reviewing-your-security-log/). diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index 25599e7f1486..3185b59f1347 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- After you disable organization-wide project boards, it won’t be possible to create new project boards at the organization level, and any existing organization-level project boards will become inaccessible at their previous URLs. Project boards in repositories in the organization are not affected. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-label.md b/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-label.md index 7c22f74fa72e..22210bee80d8 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - "[Creating a label](/articles/creating-a-label)" - "[Deleting a label](/articles/deleting-a-label)" - "[Applying labels to issues and pull requests](/articles/applying-labels-to-issues-and-pull-requests)" -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-project-board.md index 3d1fb210b3f7..d583216339fd 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index a1db5e617746..9addbb84c4f1 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if enterpriseServerVersions contains currentVersion %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} @@ -21,7 +22,7 @@ To attach a file to an issue or pull request conversation, drag and drop it into {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 6513d9de6118..4273cc09a3ab 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. @@ -21,7 +22,7 @@ You can also use the "Filter cards" search bar at the top of each project board - Filter by check status using `status:pending`, `status:success`, or `status:failure` - Filter cards by type using `type:issue`, `type:pr`, or `type:note` - Filter cards by state and type using `is:open`, `is:closed`, or `is:merged`; and `is:issue`, `is:pr`, or `is:note` -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter cards by repository in an organization-wide project board using `repo:ORGANIZATION/REPOSITORY`{% endif %} 1. Navigate to the project board that contains the cards you want to filter. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index a167ca5c8db9..5aafc58cf8f8 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index fb7c6d236027..a10b67f8be76 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index e3da63baae81..8213fcc2cf64 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index f59a876b6b21..a26f3869c633 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index a671cf6e2f58..3c58fb4bf600 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can filter a repository's list of pull requests to find: diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/ru-RU/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index 5e2309c96f19..ccc776aa0ec7 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/index.md b/translations/ru-RU/content/github/managing-your-work-on-github/index.md index a0903774e057..c6f2a858e068 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/index.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 662c3128dd3c..0d6730752ebb 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index e9b3747bfc66..81a0c43f56c3 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: Linking a pull request to an issue -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -19,13 +20,13 @@ versions: ### About linked issues and pull requests -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. When you link a pull request to the issue the pull request addresses, collaborators can see that someone is working on the issue. {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} When you merge a linked pull request into the default branch of a repository, its linked issue is automatically closed. For more information about the default branch, see "[Setting the default branch](/github/administering-a-repository/setting-the-default-branch)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Manually linking a pull request to an issue Anyone with write permissions to a repository can manually link a pull request to an issue. @@ -61,7 +62,7 @@ The syntax for closing keywords depends on whether the issue is in the same repo | Issue in a different repository | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` | | Multiple issues | Use full syntax for each issue | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. To unlink an issue that you linked using a keyword, you must edit the pull request description to remove the keyword.{% endif %} You can also use closing keywords in a commit message. The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index 49afa80f99eb..d3e3d7b89c01 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,8 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**Note:** In order to link a repository to your organization or user owned project board the repository needs to have issues enabled. For information on how to see if issues are disabled for a repository, see "[Disabling issues](/github/managing-your-work-on-github/disabling-issues) ." + +{% endnote %} + Anyone with write permissions to a project board can link repositories owned by that organization or user account to the project board. For more information, see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization/)" or "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards/)." {% data reusables.project-management.link-repos-to-project-board %} You can add issues and pull requests from any unlinked repositories by typing the issue or pull request URL in a card. For more information, see "[Adding issues and pull requests to a project board](/articles/adding-issues-and-pull-requests-to-a-project-board)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/ru-RU/content/github/managing-your-work-on-github/managing-project-boards.md index b2f9ef87f031..4ecbcf476f6b 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/ru-RU/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index b7d767d5bb4a..199739179ed0 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index fd1d70a2f325..c0417d832f18 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: You can open a new issue from a specific comment in an issue or pull requ versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from a comment, the issue contains a snippet showing where the comment was originally posted. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index ca66b8ce6b05..4f75261f28fa 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you open an issue from code, the issue contains a snippet showing the line or range of code you chose. You can only open an issue in the same repository where the code is stored. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/ru-RU/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index 5932258547a3..13993714a9f7 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Pinned issues](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index 910698e2e3eb..80256cbe2ffc 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you close a project board, any workflow automation that was configured for the project board will pause by default. For more information, see "[Closing a project board](/articles/closing-a-project-board)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/sharing-filters.md b/translations/ru-RU/content/github/managing-your-work-on-github/sharing-filters.md index 092bc07f267e..52a41485cdaf 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can send the URL that issues generates to any user, and they'll be able to see the same filter view that you see. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index b22d182539aa..43f0fe7472e9 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can sort any filtered view by: diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 67d7e715477a..84a9290ae454 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: Tracking progress on your project board -intro: 'By default, when you enable automation on a project board, the overall progress of the project is tracked in a progress bar.' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. Navigate to the project board where you want to disable project progress tracking. +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. Unselect **Track project progress**. +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index 8438a8e63a2e..289f06851cee 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index de603b6d9329..6bdc39989500 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/ru-RU/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index 603d2b7399c5..87395c4b8357 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To transfer an open issue to another repository, you must have write permissions on the repository the issue is in and the repository you're transferring the issue to. For more information, see "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index 35f7df0716c2..cea534ba2e28 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The issues and pull requests search bar allows you to define your own custom filters and sort by a wide variety of criteria. You can find the search bar on each repository's **Issues** and **Pull requests** tabs and on your [Issues and Pull requests dashboards](/articles/viewing-all-of-your-issues-and-pull-requests). @@ -25,7 +26,7 @@ With issue and pull request search terms, you can: - Filter issues and pull requests by assignee: `state:open type:issue assignee:octocat` - Filter issues and pull requests by label: `state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} For issues, you can also use search to: - Filter for issues that are linked to a pull request by a closing reference: `linked:pr` @@ -39,7 +40,7 @@ For pull requests, you can also use search to: - Filter pull requests in which a reviewer has asked for changes: `state:open type:pr review:changes_requested` - Filter pull requests by [reviewer](/articles/about-pull-request-reviews/): `state:open type:pr reviewed-by:octocat` - Filter pull requests by the specific user [requested for review](/articles/requesting-a-pull-request-review): `state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - Filter for pull requests that are linked to an issue that the pull request may close: `linked:issue`{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/ru-RU/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index caf0340a3416..bed9194e7b6a 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your issues and pull request dashboards are available at the top of any page. On each dashboard, you can filter the list to find issues or pull requests you created, that are assigned to you, or in which you're mentioned. You can also find pull requests that you've been asked to review. @@ -15,4 +16,4 @@ Your issues and pull request dashboards are available at the top of any page. On ### Дополнительная литература -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/ru-RU/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/ru-RU/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index 4880bdf89374..439fdc18ab4a 100644 --- a/translations/ru-RU/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/ru-RU/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/ru-RU/content/github/searching-for-information-on-github/about-searching-on-github.md index 75d83dc31eb2..f48d3597b6da 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search globally across all of {% data variables.product.product_name %}, or scope your search to a particular repository or organization. @@ -54,6 +55,7 @@ The {% data variables.search.advanced_url %} provides a visual interface for con ![Advanced Search](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### Searching across {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %} simultaneously If you use {% data variables.product.prodname_enterprise %} and you're a member of a {% data variables.product.prodname_dotcom_the_website %} organization using {% data variables.product.prodname_ghe_cloud %}, your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_github_connect %} so that you can search across both environments at the same time. For more information, see "[Enabling {% data variables.product.prodname_unified_search %} between {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com)." @@ -61,8 +63,10 @@ If you use {% data variables.product.prodname_enterprise %} and you're a member You can only search across both environments from {% data variables.product.prodname_enterprise %}. To scope your search by environment, you can use a filter option on the {% data variables.search.advanced_url %} or you can use the `environment:` search prefix. To only search for content on {% data variables.product.prodname_enterprise %}, use the search syntax `environment:local`. To only search for content on {% data variables.product.prodname_dotcom_the_website %}, use `environment:github`. Your {% data variables.product.prodname_enterprise %} site administrator can enable {% data variables.product.prodname_unified_search %} for all public repositories, all private repositories, or only certain private repositories in the connected {% data variables.product.prodname_ghe_cloud %} organization. +If your site administrator enables -If your site administrator enables {% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Your {% data variables.product.prodname_enterprise %} administrators and organization owners on {% data variables.product.prodname_dotcom_the_website %} cannot search private repositories owned by your account. To search the applicable private repositories, you must enable private repository search for your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_enterprise %}. For more information, see "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your {% data variables.product.prodname_enterprise %} account](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)." +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. Your {% data variables.product.prodname_enterprise %} administrators and organization owners on {% data variables.product.prodname_dotcom_the_website %} cannot search private repositories owned by your account. To search the applicable private repositories, you must enable private repository search for your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.prodname_enterprise %}. For more information, see "[Enabling private {% data variables.product.prodname_dotcom_the_website %} repository search in your {% data variables.product.prodname_enterprise %} account](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)." +{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/ru-RU/content/github/searching-for-information-on-github/finding-files-on-github.md index 11faf4712f29..d34d639a1ea9 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. Under your repository name, click **Find file**. ![Find file button](/assets/images/help/search/find-file-button.png) {% else %} 2. Above the list of files, click **Go to file**. ![Find file button](/assets/images/help/search/find-file-button.png) diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/ru-RU/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index 8711ba12b993..75b823525a9f 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/index.md b/translations/ru-RU/content/github/searching-for-information-on-github/index.md index ea8b735f6f54..1c417eade87e 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/index.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-code.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-code.md index 0928aeb3640a..c60f34f1ffc9 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for code globally across all of {% data variables.product.product_name %}, or search for code within a particular repository or organization. To search for code across all public repositories, you must be signed in to a {% data variables.product.product_name %} account. For more information, see "[About searching on GitHub](/articles/about-searching-on-github)." diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-commits.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-commits.md index 3e1e033f7590..7600b8fab038 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for commits globally across all of {% data variables.product.product_name %}, or search for commits within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-packages.md index 22fcaed03b25..9b1aa0229bb3 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: Anyone can search for packages they have access to. versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: You can search for packages globally across all of {% data variables.product.product_name %}, or search for packages within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} You can only search for packages on -{% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% data variables.product.product_name %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-repositories.md index b9ae60db8c21..b7d384e6fdf9 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for repositories globally across all of {% data variables.product.product_name %}, or search for repositories within a particular organization. For more information, see "[About searching on {% data variables.product.prodname_dotcom %}](/articles/about-searching-on-github)." diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-in-forks.md index 8c90353e6099..43529175817d 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- To show forks in [repository search](/articles/searching-for-repositories) results, add `fork:true` or `fork:only` to your query. diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index ac2d748ad422..0febc54844e7 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for issues and pull requests globally across all of {% data variables.product.product_name %}, or search for issues and pull requests within a particular organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ You can use the `involves` qualifier to find issues that in some way involve a c | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** matches issues either @defunkt or @jlord are involved in. | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) matches issues @mdo is involved in that do not contain the word "bootstrap" in the body. | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Search for linked issues and pull requests You can narrow your results to only include issues that are linked to a pull request by a closing reference, or pull requests that are linked to an issue that the pull request may close. @@ -229,7 +230,7 @@ You can filter issues and pull requests by the number of reactions using the `re ### Search for draft pull requests You can filter for draft pull requests. For more information, see "[About pull requests](/articles/about-pull-requests#draft-pull-requests)." -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) matches draft pull requests.{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) matches pull requests that are ready for review.{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) matches draft pull requests.{% endif %} ### Search by pull request review status and reviewer diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-on-github.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-on-github.md index 9eebbac9a383..26639b46a16b 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-topics.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-topics.md index dd6ff6c42026..9e4d8751db0f 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Search {% data variables.product.product_name %} for topics diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-users.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-users.md index 52c57affeec4..206a6437c033 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search for users globally across all of {% data variables.product.product_name %}. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/searching-wikis.md b/translations/ru-RU/content/github/searching-for-information-on-github/searching-wikis.md index 7be80c6dc31b..37aab5eb05ef 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can search wikis globally across all of {% data variables.product.product_name %}, or search wikis within a particular repository or organization. For more information, see "[About searching on {% data variables.product.company_short %}](/articles/about-searching-on-github)." diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/ru-RU/content/github/searching-for-information-on-github/sorting-search-results.md index 7e3eccb57197..bf93db7bd432 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Use the Sort menu to sort results by relevance, number of stars, number of forks, and how recently the items were updated. diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/ru-RU/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index 1affd792ed57..fe2b323e98f1 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Potential timeouts diff --git a/translations/ru-RU/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/ru-RU/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index a22b73a1b786..8ca883d3dbb1 100644 --- a/translations/ru-RU/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/ru-RU/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Query for values greater or less than another value @@ -80,7 +81,7 @@ If your search query contains whitespace, you will need to surround it with quot Some non-alphanumeric symbols, such as spaces, are dropped from code search queries within quotation marks, so results can be unexpected. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### Queries with usernames If your search query contains a qualifier that requires a username, such as `user`, `actor`, or `assignee`, you can use any {% data variables.product.product_name %} username, to specify a specific person, or `@me`, to specify the current user. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/ru-RU/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index b8d65743c0be..daf74f355e2f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ The number of jobs you can run concurrently across all repositories in your user At the end of the month, {% data variables.product.prodname_dotcom %} calculates the cost of minutes and storage used over the amount included in your account. For example, if your organization uses {% data variables.product.prodname_team %} and allows unlimited spending, using 15,000 minutes could have a total storage and minute overage cost of $56, depending on the operating systems used to run jobs. - 5,000 (3,000 Linux and 2,000 Windows) minutes = $56 ($24 + $32). - - 3,000 Linux minutes at $0.008 per = $24. + - 3,000 Linux minutes at $0.008 per minute = $24. - 2,000 Windows minutes at $0.016 per minute = $32. At the end of the month, {% data variables.product.prodname_dotcom %} rounds your data transfer to the nearest GB. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index 077884589508..c6e806ae7e25 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: After you configure SAML SSO, members of your {% data variables.product.prodname_dotcom %} organization will continue to log into their user accounts on {% data variables.product.prodname_dotcom %}. When a member accesses resources within your organization that uses SAML SSO, {% data variables.product.prodname_dotcom %} redirects the member to your IdP to authenticate. After successful authentication, your IdP redirects the member back to {% data variables.product.prodname_dotcom %}, where the member can access your organization's resources. -Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." +Enterprise owners can also enforce SAML SSO for all organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ Members must periodically authenticate with your IdP to authenticate and gain ac To access the organization's protected resources using the API and Git on the command line, members must authorize and authenticate with a personal access token or SSH key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[Authorizing an SSH key for use with SAML single sign-on](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." +The first time a member uses SAML SSO to access your organization, {% data variables.product.prodname_dotcom %} automatically creates a record that links your organization, the member's {% data variables.product.prodname_dotcom %} account, and the member's account on your IdP. You can view and revoke the linked SAML identity, active sessions, and authorized credentials for members of your organization or enterprise account. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." If members are signed in with a SAML SSO session when they create a new repository, the default visibility of that repository is private. Otherwise, the default visibility is public. For more information on repository visibility, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index bd8cc042fa35..308abb2d5f46 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index 82cf50b47cf1..1d82383ac31f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ These identity providers are compatible with the {% data variables.product.produ - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." ### Дополнительная литература diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 46796cdfe1dc..6295d544418a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An SSH certificate is a mechanism for one SSH key to sign another SSH key. If you use an SSH certificate authority (CA) to provide your organization members with signed SSH certificates, you can add the CA to your enterprise account or organization to allow organization members to use their certificates to access organization resources. For more information, see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index a5e7c7f590d4..44240e1c0f5a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![List of teams in an organization](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ Organization owners and team maintainers can give teams admin, read, or write ac ![Image of a team mention](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -You can also use LDAP Sync to synchronize {% data variables.product.product_location_enterprise %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location_enterprise %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." +You can also use LDAP Sync to synchronize {% data variables.product.product_location %} team members and team roles against your established LDAP groups. This lets you establish role-based access control for users from your LDAP server instead of manually within {% data variables.product.product_location %}. For more information, see "[Enabling LDAP Sync](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync)." {% endif %} @@ -55,12 +56,8 @@ To easily understand who shares a parent team's permissions and mentions, you ca You can choose a parent when you create the team, or you can move a team in your organization's hierarchy later. For more information see, "[Moving a team in your organization’s hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy)." -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### Preparing to nest teams in your organization If your organization already has existing teams, you should audit each team's repository access permissions before you nest teams above or below it. You should also consider the new structure you'd like to implement for your organization. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 589383548545..4182fd11b568 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your organization dashboard @@ -28,7 +29,7 @@ In the left sidebar of your dashboard, you can access your organization's top re In the "All activity" section of your news feed, you can view updates from other teams and repositories in your organization. -The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +The "All activity" section shows all recent activity in the organization, including activity in repositories you're not subscribed to and of people you're not following. For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." For instance, the organization news feed shows updates when someone in the organization: - Creates a new branch. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index b2f6b9d22773..24523c1babde 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization's news feed shows other people's activity on repositories owned by that organization. You can use your organization's news feed to see when someone opens, closes, or merges an issue or pull request, creates or deletes a branch, creates a tag or release, comments on an issue, pull request, or commit, or pushes new commits to {% data variables.product.product_name %}. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index 739a4aff1bcf..7d9a7626cf34 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: 'The organization account settings page provides several ways to manage t versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index 677cd19f45bc..82d57e567d67 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An outside collaborator is a person who isn't explicitly a member of your organization, but who has permissions to a project board in your organization. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index 57099b666370..08998806ebc4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 4a5954e1cb77..9b5d266fcaae 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index 8c85735919c6..db907ff479b1 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} add outside collaborators to a repository, unless an organization owner has restricted the ability to invite collaborators. For more information, see "[Setting permissions for adding outside collaborators](/articles/setting-permissions-for-adding-outside-collaborators)." {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} If your organization [requires members and outside collaborators to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), they must enable two-factor authentication before they can accept your invitation to collaborate on an organization repository. +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index bb60e4c8120c..a727745894f2 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**Tips**: -- Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization. +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index 0a995599e28e..5d73c5c6ceba 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, issues cannot be deleted in an organization's repositories. An organization owner must enable this feature for all of the organization's repositories first. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index 0fd57b1831bb..45363b62d67e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 68ca7cf9e997..d73f270e574d 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index 9e0257831e4e..ea7648fde7ec 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ After you enable SCIM, the following provisioning features are available for any ### Дополнительная литература -- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" - "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) in the Okta documentation - [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) in the Okta documentation diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index c46cb71a9cc8..fd7111ea7bb5 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} convert organization members into outside collaborators. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index 0f42640d1717..f10fa84f864e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -6,16 +6,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% if currentVersion == "free-pro-team@latest" %} +If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." +{% data reusables.organizations.org-invite-expiration %}{% endif %} -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users +{% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 497c16ba6ea5..9f88ca80b1de 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: Creating a new organization from scratch intro: Create an organization to apply fine-grained access permissions to repositories. -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- When you create a new organization from scratch, it doesn't have any repositories associated with it. For more information on adding repositories to your organization, see "[Creating a new repository](/articles/creating-a-new-repository)" and "[Transferring a repository](/articles/transferring-a-repository)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index 26e4e0312dab..433e14f7d9bb 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners and maintainers of a parent team can create a new child team under a parent. Owners can also restrict creation permissions for all teams in an organization. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index 01362d6c0a94..ea805f1357bd 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 7c5ba8c6dd6c..65902675cbf0 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index 2a6807c27ca2..399fddf4f4a8 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ You can enable {% data variables.product.prodname_actions %} for all repositorie Alternatively, you can enable {% data variables.product.prodname_actions %} for all repositories in your organization but limit the actions a workflow can run. {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Managing {% data variables.product.prodname_actions %} permissions for your organization @@ -40,7 +40,7 @@ You can disable all workflows for an organization or set a policy that configure {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index 4af92ee86beb..8aac3c9cff2d 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -6,13 +6,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- ### About restrictions on publication of {% data variables.product.prodname_pages %} sites You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." ### Disabling publication of {% data variables.product.prodname_pages %} sites diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index 7e92ab527401..108e4c269eb3 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} For more information on team discussions, see "[About team discussions](/articles/about-team-discussions)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index b78c7116f26a..cb2b45ed4dfb 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: If you enforce SAML SSO in your organization, any members, including admins who have not authenticated via your SAML identity provider (IdP), will be removed from the organization and will receive an email notifying them about the removal. Bots and service accounts that do not have external identities set up in your organization's IdP will also be removed. For more information on bots and service accounts, see "[Managing bots and service accounts with SAML single sign-on](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)." You can restore organization members once they successfully complete single sign-on. -If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling SAML for the enterprise account will override your organization-level SAML configuration. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." {% tip %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 281f98b5066b..8896a0469095 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/index.md index 771bfe8a8d43..51d361dd567d 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index b5617482d309..d186a4843f7f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 16e6d269417b..ae816c4de75e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: Keeping your organization secure redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log, member 2FA status, and application settings to ensure that no unauthorized or malicious activity has occurred.' +intro: 'Organization owners have several features to help them keep their projects and data secure. If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index e660bcb2660a..323bb7ebfcfd 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: Organization owners can promote any member of an organization to an versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About maintaining ownership continuity for your organization diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index 55172f0d6dfc..250e98695a58 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, organization members have write access to their organization's project boards unless organization owners or project board admins set different permissions for specific project boards. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index 9624dfacdcb3..09b911c5fedd 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 8fbdd7b7b735..cd5110e35f1f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index 7cc178b24266..b6a9fa4057ea 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index 9e963fbfd297..25724c7c134f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ You can restrict access to organization assets by configuring an allow list for {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." +You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)." ### Adding an allowed IP address diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index 9e7e34a7fcd8..701ecb0dac68 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index 674427bb0dfb..180039b972b2 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage the access of organization members and outside collaborators to an organization repository. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index eaa36503017d..1b6842cf8da2 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Team maintainers and organization owners can configure code review assignments. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 493e6e99d1b9..5c6c7fee366a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- Organization owners can manage default labels for repositories in the organization. @@ -17,7 +18,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ Default labels are included in every new repository in your organization, but an {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index 30b828ded294..168400ecde94 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index 5d6389602507..507ee1d40507 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index 2c62f0dc8492..18cf027e387a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index 8028809214dc..f21057f972eb 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index aa638d1c2d96..efb76bd185da 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 45a4813d3f0b..38498ad8adf4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin access to a repository can manage team access to the repository. Team maintainers can remove a team's access to a repository. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index 9c4d3a9033f8..e9447b7c0d3f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ You can enable team synchronization between your IdP and {% data variables.produ {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)." +You can also enable team synchronization for organizations owned by an enterprise account. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." ### Enabling team synchronization diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index 6ecc2ff41c0e..4e7b38da8b62 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Organization owners can manage the default branch name for new repo versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About management of the default branch name @@ -13,6 +14,8 @@ When a member of your organization creates a new repository in your organization {% data reusables.branches.change-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### Setting the default branch name {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ When a member of your organization creates a new repository in your organization {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. Under "Repository default branch", click **Change default branch name now**. ![Override button](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **Note:** If your enterprise owner has enforced a policy for the default name, you won't be able to change it here. You will be able to set the default branch on individual repositories. For more information, see "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." - - {% endnote %} 4. Type the default name that you would like to use for new branches. ![Text box for entering default name](/assets/images/help/organizations/repo-default-name-text.png) 5. Click **Update**. ![Update button](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index 1a5626699d5f..136d2f46de0e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage the display of member names in an organization. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index 09db33d9eaf5..11271fba9f7f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: Managing the forking policy for your organization -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: Organization owners can manage the forking policy for an organizati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. For more information, see "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index b62b548e7bf7..9a2b443b6994 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can manage an organization's SSH certificate authorities (CA). diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index 46da4ec639ad..f4914fe2d4ce 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can change the parent of any team. Team maintainers can change a team's parent if they are maintainers in both the child team and the parent team. Team maintainers without maintainer permissions in the child team can request to add a parent or child team. For more information, see "[Requesting to add or change a parent team](/articles/requesting-to-add-or-change-a-parent-team)" and "[Requesting to add a child team](/articles/requesting-to-add-a-child-team)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index 81b9a2716ef8..fc2ca3c1f7a9 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index 3a47970e69be..0223dd219843 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permission levels for an organization @@ -61,9 +62,9 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | | | Transfer repositories | **X** | | | | Purchase, install, manage billing for, and cancel {% data variables.product.prodname_marketplace %} apps | **X** | | | -| List apps in {% data variables.product.prodname_marketplace %} | **X** | | | +| List apps in {% data variables.product.prodname_marketplace %} | **X** | | |{% if currentVersion != "github-ae@latest" %} | Receive [{% data variables.product.prodname_dependabot_alerts %} about vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) for all of an organization's repositories | **X** | | | -| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)") | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} | [Manage the forking policy](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [Limit activity in public repositories in an organization](/articles/limiting-interactions-in-your-organization) | **X** | | | | Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | | @@ -77,40 +78,40 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late {% else %} -| Organization action | Owners | Members | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:|:-----------------------------------------------------------:| -| Invite people to join the organization | **X** | | -| Edit and cancel invitations to join the organization | **X** | | -| Remove members from the organization | **X** | | | -| Reinstate former members to the organization | **X** | | | -| Add and remove people from **all teams** | **X** | | -| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Configure code review assignments (see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} -| Add collaborators to **all repositories** | **X** | | -| Access the organization audit log | **X** | | -| Edit the organization's profile page (see "[About your organization's profile](/articles/about-your-organization-s-profile)" for details) | **X** | | | -| Delete **all teams** | **X** | | -| Delete the organization account, including all repositories | **X** | | -| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)" for details) | **X** | **X** | -| See all organization members and teams | **X** | **X** | -| @mention any visible team | **X** | **X** | -| Can be made a *team maintainer* | **X** | **X** | -| Transfer repositories | **X** | | -| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | -| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" for details) | **X** | **X** | | -| View and post public team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | **X** | | -| View and post private team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | | | -| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/articles/managing-disruptive-comments) | **X** | | | -| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/articles/managing-disruptive-comments/#hiding-a-comment)" for details) | **X** | **X** | **X** | -| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)" for details) | **X** | | | -| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} -| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | -| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | -| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} +| Organization action | Owners | Members | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:------:|:---------------------------------------------------------------------------------------------------:| +| Invite people to join the organization | **X** | | +| Edit and cancel invitations to join the organization | **X** | | +| Remove members from the organization | **X** | | | +| Reinstate former members to the organization | **X** | | | +| Add and remove people from **all teams** | **X** | | +| Promote organization members to *team maintainer* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Configure code review assignments (see "[Managing code review assignment for your team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)") | **X** | |{% endif %} +| Add collaborators to **all repositories** | **X** | | +| Access the organization audit log | **X** | | +| Edit the organization's profile page (see "[About your organization's profile](/articles/about-your-organization-s-profile)" for details) | **X** | | | +| Delete **all teams** | **X** | | +| Delete the organization account, including all repositories | **X** | | +| Create teams (see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)" for details) | **X** | **X** | +| See all organization members and teams | **X** | **X** | +| @mention any visible team | **X** | **X** | +| Can be made a *team maintainer* | **X** | **X** | +| Transfer repositories | **X** | | +| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)" for details) | **X** | | +| Create project boards (see "[Project board permissions for an organization](/articles/project-board-permissions-for-an-organization)" for details) | **X** | **X** | | +| View and post public team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | **X** | | +| View and post private team discussions to **all teams** (see "[About team discussions](/articles/about-team-discussions)" for details) | **X** | | | +| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/articles/managing-disruptive-comments) | **X** | | | +| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/articles/managing-disruptive-comments/#hiding-a-comment)" for details) | **X** | **X** | **X** | +| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)" for details) | **X** | | | +| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)" for details) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| Disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)" for details) | **X** | | |{% endif %} +| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | | +| Convert organization members to [outside collaborators](#outside-collaborators) | **X** | | +| [View people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [Export a list of people with access to an organization repository](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| Manage default labels (see "[Managing default labels for repositories in your organization](/articles/managing-default-labels-for-repositories-in-your-organization)") | **X** | |{% endif %} {% endif %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 3bf6a036e454..1e3cd0929567 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 36e3c639593d..7c32190f26ce 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -If you [remove a user from your organization](/articles/removing-a-member-from-your-organization), [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator), or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ When you reinstate a former organization member, you can restore: - Issue assignments in the organization - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can invite users to join an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - - If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. +{% endif %} - {% else %} - **Tips**: - - If an organization member was removed from the organization because they did not use two-factor authentication and your organization still requires members to use 2FA, the former member must enable two-factor authentication before you can reinstate their membership. - - Only organization owners can add users to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +If your organization has a paid per-user subscription, an unused license must be available before you can reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### Reinstating a former member of your organization {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 3920736a716c..510ab671f8e8 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,15 +1,16 @@ --- title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index da3d49b46d3c..ad55cbf6d7e9 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Only organization owners can remove members from an organization. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index f5f7470a9b3b..545cc8145f2e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index a596e34207bb..114e301b9133 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index 76bfbbba3b34..2d7d1e7a29aa 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about {% data variables.product.prodname_github_app %} manager permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#github-app-managers)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index f20fc803a665..b2c1d48cd9f4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index ddac3110fa38..262c16738854 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index aff4f50aa014..4c5d41aaeec7 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index 528dda2e61ea..b85fbeab2f71 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with admin permissions can manage individual and team access to an organization-owned repository. @@ -68,7 +69,7 @@ In addition to managing organization-level settings, organization owners have ad | [Lock conversations](/articles/locking-conversations) | | | **X** | **X** | **X** | | Transfer issues (see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)" for details) | | | **X** | **X** | **X** | | [Act as a designated code owner for a repository](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [Mark a draft pull request as ready for review](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [Convert a pull request to a draft](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | Submit reviews that affect a pull request's mergeability | | | **X** | **X** | **X** | | [Apply suggested changes](/articles/incorporating-feedback-in-your-pull-request) to pull requests | | | **X** | **X** | **X** | diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index d58b636dee42..c998f33c2e5c 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add a team as a child, a request is sent to the maintainers of the child team. Once a maintainer of the child team approves your request, the child team is nested under the parent team in your organization's hierarchy. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index 1edb07ee8bb4..178b5bade0a7 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you request to add or change your team's parent, a request is sent to the maintainers of the parent team. When a maintainer of the new parent team approves your request, your team is nested as a child team under the parent team in your organization's hierarchy. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index 48ab6148925b..7dd9c48b69b4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." +You can also require two-factor authentication for organizations in an enterprise. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)." {% endif %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index 1dddaa9bb08a..8c741d647452 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can choose whether members can create repositories in your organization. If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." Organization owners can always create any type of repository. -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index ea8f599cf492..bbb35db9fdf4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can restrict the ability to change repository visibility to organization owners only, or allow members with admin privileges for a repository to also change visibility from private to public or public to private. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index dddddc5062c7..b3df9129e434 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `перехватчик` | Contains all activities related to webhooks. | | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." |{% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. | @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). | -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `команда` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. | @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -180,35 +181,45 @@ For more information, see "[Restricting publication of {% data variables.product ##### The `org` category -| Действие | Description | -| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest"%} -| `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | -| `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). | -| `cancel_invitation` | Triggered when an organization invitation has been revoked. | -| `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | -| `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} -| `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | -| `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. | -| `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} -| `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | -| `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. | -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization. | -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} -| `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | -| `unblock_user` | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.17" %} -| `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} -| `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | -| `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. | -| `update_member_repository_creation_permission` | Triggered when an owner changes the create repository permission for organization members.{% if currentVersion == "free-pro-team@latest" %} -| `update_saml_provider_settings` | Triggered when an organization's SAML provider settings are updated. | -| `update_terms_of_service` | Triggered when an organization changes between the Standard Terms of Service and the Corporate Terms of Service. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)."{% endif %} +| Действие | Description | +| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest"%} +| `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | +| `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). | +| `cancel_invitation` | Triggered when an organization invitation has been revoked. |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} |{% if currentVersion == "free-pro-team@latest"%} +| `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | +| `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | +| `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} +| `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | +| `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. | +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). | +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization. | +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). |{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." | +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." |{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). | +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. | +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. | +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). | +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. |{% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} +| `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | +| `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. | +| `update_member_repository_creation_permission` | Triggered when an owner changes the create repository permission for organization members.{% if currentVersion == "free-pro-team@latest" %} +| `update_saml_provider_settings` | Triggered when an organization's SAML provider settings are updated. | +| `update_terms_of_service` | Triggered when an organization changes between the Standard Terms of Service and the Corporate Terms of Service. For more information, see "[Upgrading to the Corporate Terms of Service](/articles/upgrading-to-the-corporate-terms-of-service)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `org_credential_authorization` category @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | Действие | Description | @@ -275,46 +286,51 @@ For more information, see "[Restricting publication of {% data variables.product ##### The `protected_branch` category -| Действие | Description | -| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `create` | Triggered when branch protection is enabled on a branch. | -| `destroy` | Triggered when branch protection is disabled on a branch. | -| `update_admin_enforced` | Triggered when branch protection is enforced for repository administrators. | -| `update_require_code_owner_review` | Triggered when enforcement of required Code Owner review is updated on a branch. | -| `dismiss_stale_reviews` | Triggered when enforcement of dismissing stale pull requests is updated on a branch. | -| `update_signature_requirement_enforcement_level` | Triggered when enforcement of required commit signing is updated on a branch. | -| `update_pull_request_reviews_enforcement_level` | Triggered when enforcement of required pull request reviews is updated on a branch. | -| `update_required_status_checks_enforcement_level` | Triggered when enforcement of required status checks is updated on a branch. | -| `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | -| `rejected_ref_update` | Triggered when a branch update attempt is rejected. | -| `policy_override` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -| `update_allow_force_pushes_enforcement_level` | Triggered when force pushes are enabled or disabled for a protected branch. | -| `update_allow_deletions_enforcement_level` | Triggered when branch deletion is enabled or disabled for a protected branch. | -| `update_linear_history_requirement_enforcement_level` | Triggered when required linear commit history is enabled or disabled for a protected branch. | +| Действие | Description | +| ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `create` | Triggered when branch protection is enabled on a branch. | +| `destroy` | Triggered when branch protection is disabled on a branch. | +| `update_admin_enforced` | Triggered when branch protection is enforced for repository administrators. | +| `update_require_code_owner_review` | Triggered when enforcement of required Code Owner review is updated on a branch. | +| `dismiss_stale_reviews` | Triggered when enforcement of dismissing stale pull requests is updated on a branch. | +| `update_signature_requirement_enforcement_level` | Triggered when enforcement of required commit signing is updated on a branch. | +| `update_pull_request_reviews_enforcement_level` | Triggered when enforcement of required pull request reviews is updated on a branch. | +| `update_required_status_checks_enforcement_level` | Triggered when enforcement of required status checks is updated on a branch. | +| `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | +| `rejected_ref_update` | Triggered when a branch update attempt is rejected. | +| `policy_override` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| `update_allow_force_pushes_enforcement_level` | Triggered when force pushes are enabled or disabled for a protected branch. | +| `update_allow_deletions_enforcement_level` | Triggered when branch deletion is enabled or disabled for a protected branch. | +| `update_linear_history_requirement_enforcement_level` | Triggered when required linear commit history is enabled or disabled for a protected branch. | {% endif %} ##### The `repo` category -| Действие | Description | -| ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | -| `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | -| `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | -| `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | -| `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | +| Действие | Description | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | +| `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | +| `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. | +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | +| `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | +| `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). | +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `отключить` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `включить` | Triggered when a repository is reenabled. | -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). | -| `remove_topic` | Triggered when a repository admin removes a topic from a repository. | -| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | -| `передача` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | -| `transfer_start` | Triggered when a repository transfer is about to occur. | -| `unarchived` | Triggered when a repository admin unarchives a repository. | +| `включить` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). | +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). |{% endif %} +| `remove_topic` | Triggered when a repository admin removes a topic from a repository. | +| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | +| `передача` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | +| `transfer_start` | Triggered when a repository transfer is about to occur. | +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,6 +349,7 @@ For more information, see "[Restricting publication of {% data variables.product | `отключить` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). | {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | Действие | Description | @@ -342,6 +359,7 @@ For more information, see "[Restricting publication of {% data variables.product | `отклонить` | Triggered when an organization owner or person with admin access to the repository dismisses a | | {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} | | | `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -352,7 +370,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | Действие | Description | diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 7b7715fe7573..be8921397d03 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index f30066161754..5d3c5cb58d9f 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: Organization owners can set base permissions for an organization. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About base permissions for an organization diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index d41acd02cf06..55766c4b9241 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. @@ -18,6 +19,6 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} 6. Click **Save**. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index f06acce9ec2f..4368454ab8c7 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Owners can set permissions for deleting or transferring repositories in an organization. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 2225d63ae5da..0eec1a4eacdb 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Organization owners can set team creation permissions. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 59890d35b37d..315144b94925 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Unless you set a profile picture for a team, the team profile picture will match the organization's profile picture. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index 4519622235b8..9eaf964917e1 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ A removed team member can be added back to a team automatically once they have a To avoid unintentionally removing team members, we recommend enforcing SAML SSO in your organization or enterprise account, creating new teams to synchronize membership data, and checking IdP group membership before synchronizing existing teams. For more information, see "[Enforcing SAML single sign-on for your organization](/articles/enforcing-saml-single-sign-on-for-your-organization)." -If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +If your organization is owned by an enterprise account, enabling team synchronization for the enterprise account will override your organization-level team synchronization settings. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." ### Требования -Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." +Before you can connect a team with an identity provider group, an organization or enterprise owner must enable team synchronization for your organization or enterprise account. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)" and "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)." To avoid unintentionally removing team members, visit the administrative portal for your IdP and confirm that each current team member is also in the IdP groups that you want to connect to this team. If you don't have this access to your identity provider, you can reach out to your IdP administrator. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index 3a88bb32cd1a..8cb3565f9162 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'To make someone else the owner of an organization account, you must add versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. If you're the only member with *owner* privileges, give another organization member the owner role. For more information, see "[Appointing an organization owner](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index dd749992d8e1..a06f75f7acf7 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ You can view and revoke each member's linked identity, active sessions, and auth ### Дополнительная литература - "[About identity and access management with SAML single sign-on](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 61aafac63e39..4f96141ec4ad 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ With dependency insights you can view vulnerabilities, licenses, and other impor - "[About organizations](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - "[Changing the visibility of your organization's dependency insights](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)" - - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" + - "[Enforcing a policy on dependency insights in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" diff --git a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index 0ce1b238ac36..49a6ba97225d 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Administrators can use this information to help off-board people, gather data for compliance, and other general security checkups. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index 794f20cd77f9..0486b796b5cc 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ For more information about member access and management, see "[Managing users in For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." +{% if currentVersion == "free-pro-team@latest" %} + ### Managing organizations linked to your enterprise account Organizations are shared accounts where groups of people can collaborate across many projects at once. Owners can manage member access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/articles/about-organizations)." @@ -35,6 +37,8 @@ Enterprise owners can create organizations and link them to the enterprise. Afte For more information, see "[Managing organizations in your enterprise account](/articles/managing-organizations-in-your-enterprise-account)" and "[Setting policies for organizations in your enterprise account](/articles/setting-policies-for-organizations-in-your-enterprise-account)." +{% endif %} + ### Managing {% data variables.product.prodname_ghe_server %} licenses linked to your enterprise account {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/index.md index 2eac95839d7b..647d15530f21 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index 614a01214c38..9bce247ef165 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index a85f74127e2b..348926c13c18 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index 05032da4ee63..4d664620adb3 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 11c6b3b94e65..da7c1cbeb3ee 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ Enterprise accounts are currently available to {% data variables.product.prodnam {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. Under "User licenses", view your total licenses, number of consumed licenses, and your subscription expiration date. ![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png) -5. To view details of the user licenses currently in use, click **View details**. +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![License and subscription information in enterprise billing settings](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..3b2d6509e9c9 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,44 @@ +--- +title: About enterprise accounts +intro: 'With {% data variables.product.prodname_ghe_cloud %}, you can create an enterprise account to enable collaboration between your organizations, while giving administrators a single point of visibility and management.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About enterprise accounts + +An enterprise account allows you to manage multiple {% data variables.product.prodname_dotcom %} organizations and {% data variables.product.prodname_ghe_server %} instances. Your enterprise account must have a handle, like an organization or personal account on {% data variables.product.prodname_dotcom %}. Enterprise administrators can manage settings and preferences, like: + +- Member access and management (organization members, outside collaborators) +- Billing and usage ({% data variables.product.prodname_ghe_server %} instances, user licenses, {% data variables.large_files.product_name_short %} packs) +- Security (single sign-on, two factor authentication) +- Requests and support bundle sharing with {% data variables.contact.enterprise_support %} + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +For more information about the differences between {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/githubs-products)." To upgrade to {% data variables.product.prodname_enterprise %} or to get started with an enterprise account, contact {% data variables.contact.contact_enterprise_sales %}. + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +For more information about managing enterprise accounts using the GraphQL API, see "[Enterprise accounts](/v4/guides/managing-enterprise-accounts)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Managing organizations linked to your enterprise account + +Organizations are shared accounts where groups of people can collaborate across many projects at once. Owners can manage member access to the organization's data and projects with sophisticated security and administrative features. For more information, see "[About organizations](/articles/about-organizations)." + +Enterprise owners can create organizations and link them to the enterprise. After you add organizations to your enterprise account, you can manage and enforce the organizations' policies. Specific enforcement options vary by setting; generally, you can choose to enforce a single policy for every organization in your enterprise account or allow owners to set policy on the organization level. + +For more information, see "[Managing organizations in your enterprise account](/articles/managing-organizations-in-your-enterprise-account)" and "[Setting policies for organizations in your enterprise account](/articles/setting-policies-for-organizations-in-your-enterprise-account)." + +{% endif %} + +### Managing {% data variables.product.prodname_ghe_server %} licenses linked to your enterprise account + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..9659ee5d59a1 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: Adding organizations to your enterprise account +intro: You can create new organizations to manage within your enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Enterprise owners can create new organizations within an enterprise account's settings. + +To add an organization to your enterprise account, you must create the organization from within the enterprise account settings. You cannot transfer existing organizations into an enterprise account. + +### Creating an organization in your enterprise account + +New organizations you create within your enterprise account settings are included in your enterprise account's {% data variables.product.prodname_ghe_cloud %} subscription. For more information on collaborating in organizations, see "[Setting up and managing organizations and teams](/categories/setting-up-and-managing-organizations-and-teams)." + +Enterprise owners who create an organization owned by the enterprise account automatically become organization owners. For more information about organization owners, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + +{% data reusables.enterprise-accounts.access-enterprise %} +2. On the **Organizations** tab, above the list of organizations, click **New organization**. ![New organization button](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. Under "Organization name", type a name for your organization. ![Field to type a new organization name](/assets/images/help/business-accounts/new-organization-name-field.png) +4. Click **Create organization**. +5. Under "Invite owners", type the username of a person you'd like to invite to become an organization owner, then click **Invite**. ![Organization owner search field and Invite button](/assets/images/help/business-accounts/invite-org-owner.png) +6. Click **Finish**. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..10d9aac54bb3 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: Configuring SAML single sign-on and SCIM for your enterprise account using Okta +intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### About SAML and SCIM with Okta + +You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO and SCIM with Okta, an Identity Provider (IdP). + +SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." + +After you enable SCIM, the following provisioning features are available for any users that you assign your {% data variables.product.prodname_ghe_cloud %} application to in Okta. + +| Feature | Description | +| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Push New Users | New users created in Okta will gain access to enterprise account resources, and can optionally be automatically invited to any of the organizations owned by the enterprise account | +| Push User Deactivation | Deactivating a user in Okta will revoke the user's access to the enterprise account resources and remove the user from all organizations owned by the enterprise account | +| Push Profile Updates | Updates made to the user's profile in Okta will be pushed to the user’s enterprise account metadata | +| Reactivate Users | Reactivating the user in Okta will re-enable the user's access to the enterprise account and will optionally send email invitations for the user to rejoin any of the organizations owned by the enterprise account that the user was previously a member of | + +### Требования + +{% data reusables.saml.use-classic-ui %} + +### Adding the {% data variables.product.prodname_ghe_cloud %} application in Okta + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. Click "{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts". +1. Click **Add**. +1. Optionally, to the right of "Application label", type a descriptive name for the application. ![Application label field](/assets/images/help/saml/okta-application-label.png) +1. To the right of "{% data variables.product.prodname_dotcom %} Enterprises", type the name of your enterprise account. For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, type `octo-corp`. ![GitHub Enterprises field](/assets/images/help/saml/okta-github-enterprises.png) +1. Click **Done**. + +### Enabling and testing SAML SSO + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. To the right of Settings, click **Edit**. +1. Under "Configured SAML Attributes", to the right of "groups", use the drop-down menu and select **Matches regex**. +1. To the right of the drop-down menu, type `.*.*`. +1. Click **Save**. +{% data reusables.saml.okta-view-setup-instructions %} +1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + +### Creating groups in Okta + +1. In Okta, create a group to match each organization owned by your enterprise account. The name of each group must match the account name of the organization (not the organization's display name). For example, if the URL of the organization is `https://github.com/octo-org`, name the group `octo-org`. +1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. +1. Add users to groups based on the organizations you'd like users to belong to. + +### Configuring user provisioning with SCIM in Okta + +{% data reusables.scim.enterprise-account-scim %} + +To configure user provisioning with SCIM in Okta, you must authorize an OAuth application to create a token that Okta can use to authenticate to {% data variables.product.product_name %} on your behalf. The okta-oauth application is created by Okta in partnership with {% data variables.product.prodname_dotcom %}. + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. Click **Authenticate with Github Enterprise Cloud - Enterprise Accounts**. ![Button to authenticate with {% data variables.product.prodname_dotcom %}](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. To the right of your enterprise account's name, click **Grant**. +1. Click **Authorize okta-oauth**. +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. Under the name of the application, click **Push Groups**. ![Push Groups tab](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. Use the **Push Groups** drop-down menu, and select **Find groups by name**. ![Push Groups drop-down menu](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. Add a push group for each organization in your enterprise account that you want to enable user provisioning for. + - Under "PUSH GROUPS BY NAME", search for a group that corresponds to an organization owned by your enterprise account, then click the group in the search results. + - To the right of the group name, in the "Match results & push action" drop-down menu, verify that **Create Group** is selected. ![Match result drop-down with Create Group selected](/assets/images/help/saml/create-group-okta.png) + - Click **Save**. + - Repeat for each organization. +1. Under the name of your application, click **Assignments**. ![Assignments tab](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. If you see **Provision users**, users who were a member of an Okta group before you added a push group for that group have not been provisioned. To send SCIM data to {% data variables.product.product_name %} for these users, click **Provision users**. + +### Enabling SAML user provisioning + +After you enable SCIM provisioning and deprovisioning, you can optionally enable SAML user provisioning and deprovisioning. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML User Provisioning", select **Enable SAML user provisioning**. ![Checkbox to enable user provisioning with SAML](/assets/images/help/business-accounts/user-provisioning.png) +1. Click **Save**. +1. Optionally, enable SAML user deprovisioning. + - Select **Enable SAML user deprovisioning**, then click **Save**. ![Checkbox to enable user deprovisioning with SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) + - Read the warning, then click **Enable SAML deprovisioning**. ![Enable SAML deprovisioning button](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..7a75d8c7a30d --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,19 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..23d3b3b562d5 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: Configuring webhooks for organization events in your enterprise account +intro: Enterprise owners can configure webhooks for events in organizations owned by an enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +You can configure webhooks to receive events from organizations owned by your enterprise account. For more information about webhooks, see "[Webhooks](/webhooks/)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. Next to "Webhooks", click **Add webhook**. ![Add webhook button in the Webhooks sidebar](/assets/images/help/business-accounts/add-webhook-button.png) +5. Type a payload URL, then optionally customize the configuration. For more information, see "[Creating webhooks](/webhooks/creating/#creating-webhooks)." ![Fields for payload URL and other customization options](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. Under "Which events would you like to trigger this webhook?", select **Let me select individual events**. ![Selecting individual events](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. Select one or more enterprise account events for your webhook to receive. For more information, see "[Event types and payloads](/webhooks/event-payloads/)." ![Selecting individual events](/assets/images/help/business-accounts/webhook-selected-events.png) +8. To receive the selected events for triggered webhooks, select **Active**. ![Selecting individual events](/assets/images/help/business-accounts/webhook-active.png) +9. Click **Add webhook**. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..9737015137c0 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: Enforcing a policy on dependency insights in your enterprise account +intro: 'Across all organizations owned by your enterprise account, you can allow or disallow members to see dependency insights, or allow owners to administer the setting on the organization level.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +In organizations owned by an enterprise account, organization owners can set limitations for viewing organization dependency insights. For more information, see "[Changing the visibility of your organization's dependency insights](/articles/changing-the-visibility-of-your-organizations-dependency-insights)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. In the enterprise account sidebar, click **Organizations**. ![Organizations tab in the enterprise account sidebar](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. Under "Organization policies", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Organization policies", use the drop-down menu and choose a policy. ![Drop-down menu with organization policies options](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..de71be296c8f --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,46 @@ +--- +title: Enforcing GitHub Actions policies in your enterprise account +intro: 'Enterprise owners can disable, enable, and limit {% data variables.product.prodname_actions %} for an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_actions %} permissions for your enterprise account + +By default, {% data variables.product.prodname_actions %} is enabled in all organizations owned by an enterprise account. You can choose to disable {% data variables.product.prodname_actions %} for all organizations owned by an enterprise account, or only allow specified organizations. You can also limit the use of public actions, so that people can only use local actions that exist in your organization. + +For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)." + +### Managing {% data variables.product.prodname_actions %} permissions for your enterprise account + +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. Click **Save**. + +### Allowing specific actions to run + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### Enabling workflows for private repository forks + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### Configuring the private fork policy for your enterprise account + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..9074b7ce3038 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: Enforcing project board policies in your enterprise account +intro: 'Enterprise owners can enforce certain project board policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +For more information about types of project boards, see "[About project boards](/articles/about-project-boards)." + +### Enforcing a policy for organization-wide project boards + +Across all organizations owned by your enterprise account, you can enable or disable organization-wide project boards, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Under "Organization projects", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Organization projects", use the drop-down menu and choose a policy. ![Drop-down menu with organization project board policy options](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### Enforcing a policy for repository project boards + +Across all organizations owned by your enterprise account, you can enable or disable repository-level project boards, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. Under "Repository projects", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Repository projects", use the drop-down menu and choose a policy. ![Drop-down menu with repository project board policy options](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..84fa6806b060 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: Enforcing repository management policies in your enterprise account +intro: 'Enterprise owners can enforce certain repository management policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +For more information, see "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." + +### Enforcing a policy on default repository permissions + +Across all organizations owned by your enterprise account, you can set a default repository permission level (none, read, write, or admin) for organization members, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. On the **Repository policies** tab, under "Default permissions", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Default permissions", use the drop-down menu and choose a policy. ![Drop-down menu with repository permissions policy options](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### Enforcing a policy on creating repositories + +Across all organizations owned by your enterprise account, you can allow members to create repositories, restrict repository creation to organization owners, or allow owners to administer the setting on the organization level. If you allow members to create repositories, you can choose whether members can create any combination of public, private, and internal repositories. {% data reusables.repositories.internal-repo-default %} For more information about internal repositories, see "[Creating an internal repository](/articles/creating-an-internal-repository)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository creation", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. Click **Save**. + +### Enforcing a policy on forking private or internal repositories + +Across all organizations owned by your enterprise account, you can allow people with access to a private or internal repository to fork the repository, never allow forking of private or internal repositories, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository forking", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository forking", use the drop-down menu and choose a policy. ![Drop-down menu with repository forking policy options](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### Enforcing a policy on inviting outside collaborators to repositories + +Across all organizations owned by your enterprise account, you can allow members to invite outside collaborators to repositories, restrict outside collaborator invitations to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository invitations", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository invitations", use the drop-down menu and choose a policy. + ![Drop-down menu with outside collaborator invitation policy options](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### Enforcing a policy on changing repository visibility + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to change a repository's visibility, restrict repository visibility changes to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository visibility change", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### Enforcing a policy on deleting or transferring repositories + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to delete or transfer a repository, restrict repository deletion and transfers to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository deletion and transfer", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### Enforcing a policy on deleting issues + +Across all organizations owned by your enterprise account, you can allow members with admin permissions to delete issues in a repository, restrict issue deletion to organization owners, or allow owners to administer the setting on the organization level. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Repository issue deletion", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. Under "Repository issue deletion", use the drop-down menu and choose a policy. ![Drop-down menu with issue deletion policy options](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### Enforcing a policy on the default branch name + +Across all organizations owned by your enterprise account, you can set the default branch name for any new repositories that members create. You can choose to enforce that default branch name across all organizations or allow individual organizations to set a different one. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. On the **Repository policies** tab, under "Default branch name", enter the default branch name that new repositories should use. ![Text box for entering default branch name](/assets/images/help/business-accounts/default-branch-name-text.png) +4. Optionally, to enforce the default branch name for all organizations in the enterprise, select **Enforce across this enterprise**. ![Enforcement checkbox](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. Click **Update**. ![Update button](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..0515e3a917fc --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: Enforcing security settings in your enterprise account +intro: Enterprise owners can enforce certain security policies for all organizations owned by an enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Requiring two-factor authentication for organizations in your enterprise account + +Enterprise owners can require that organization members, billing managers, and outside collaborators in all organizations owned by an enterprise account use two-factor authentication to secure their personal accounts. + +Before you can require 2FA for all organizations owned by your enterprise account, you must enable two-factor authentication for your own account. For more information, see "[Securing your account with two-factor authentication (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa/)." + +{% warning %} + +**Warnings:** + +- When you require two-factor authentication for your enterprise account, members, outside collaborators, and billing managers (including bot accounts) in all organizations owned by your enterprise account who do not use 2FA will be removed from the organization and lose access to its repositories. They will also lose access to their forks of the organization's private repositories. You can reinstate their access privileges and settings if they enable two-factor authentication for their personal account within three months of their removal from your organization. For more information, see "[Reinstating a former member of your organization](/articles/reinstating-a-former-member-of-your-organization)." +- Any organization owner, member, billing manager, or outside collaborator in any of the organizations owned by your enterprise account who disables 2FA for their personal account after you've enabled required two-factor authentication will automatically be removed from the organization. +- If you're the sole owner of a enterprise account that requires two-factor authentication, you won't be able to disable 2FA for your personal account without disabling required two-factor authentication for the enterprise account. + +{% endwarning %} + +Before you require use of two-factor authentication, we recommend notifying organization members, outside collaborators, and billing managers and asking them to set up 2FA for their accounts. Organization owners can see if members and outside collaborators already use 2FA on each organization's People page. For more information, see "[Viewing whether users in your organization have 2FA enabled](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. Under "Two-factor authentication", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Two-factor authentication", select **Require two-factor authentication for all organizations in your business**, then click **Save**. ![Checkbox to require two-factor authentication](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. If prompted, read the information about members and outside collaborators who will be removed from the organizations owned by your enterprise account. To confirm the change, type your enterprise account's name, then click **Remove members & require two-factor authentication**. ![Confirm two-factor enforcement box](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. Optionally, if any members or outside collaborators are removed from the organizations owned by your enterprise account, we recommend sending them an invitation to reinstate their former privileges and access to your organization. Each person must enable two-factor authentication before they can accept your invitation. + +### Managing allowed IP addresses for organizations in your enterprise account + +Enterprise owners can restrict access to assets owned by organizations in an enterprise account by configuring an allow list for specific IP addresses. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +You can also configure allowed IP addresses for an individual organization. For more information, see "[Managing allowed IP addresses for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)." + +#### Adding an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### Enabling allowed IP addresses + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. Under "IP allow list", select **Enable IP allow list**. ![Checkbox to allow IP addresses](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Click **Save**. + +#### Editing an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Click **Update**. + +#### Deleting an allowed IP address + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### Using {% data variables.product.prodname_actions %} with an IP allow list + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### Enabling SAML single sign-on for organizations in your enterprise account + +{% data reusables.saml.dotcom-saml-explanation %} For more information, see "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)." + +Enterprise owners can enable SAML SSO and centralized authentication through a SAML IdP across all organizations owned by an enterprise account. After you enable SAML SSO for your enterprise account, SAML SSO is enabled by default for all organizations owned by your enterprise account. All members will be required to authenticate using SAML SSO to gain access to the organizations where they are a member, and enterprise owners will be required to authenticate using SAML SSO when accessing an enterprise account. + +{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)." + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} If you're not participating in the private beta, SCIM is not supported for enterprise accounts. For more information, see "[Managing user provisioning for organizations in your enterprise account](#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% note %} + +**Note:** Enabling authentication with SAML single sign-on for your enterprise account will override any existing organization-level SAML configurations. + +{% endnote %} + +For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta). + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "SAML single sign-on", select **Enable SAML authentication**. ![Checkbox for enabling SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. In the **Sign on URL** field, type the HTTPS endpoint of your IdP for single sign-on requests. This value is available in your IdP configuration. ![Field for the URL that members will be forwarded to when signing in](/assets/images/help/saml/saml_sign_on_url_business.png) +7. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of sent messages. ![Field for the SAML issuer's name](/assets/images/help/saml/saml_issuer.png) +8. Under **Public Certificate**, paste a certificate to verify SAML responses. ![Field for the public certificate from your identity provider](/assets/images/help/saml/saml_public_certificate.png) +9. To verify the integrity of the requests from your SAML issuer, click {% octicon "pencil" aria-label="The edit icon" %}. Then in the Signature Method and Digest Method drop-downs, choose the hashing algorithm used by your SAML issuer. ![Drop-downs for the Signature Method and Digest method hashing algorithms used by your SAML issuer](/assets/images/help/saml/saml_hashing_method.png) +10. Before enabling SAML SSO for your enterprise, click **Test SAML configuration** to ensure that the information you've entered is correct. ![Button to test SAML configuration before enforcing](/assets/images/help/saml/saml_test.png) +11. Click **Save**. + +### Managing user provisioning for organizations in your enterprise account + +Enterprise owners can manage organization membership in an enterprise account directly from an identity provider (IdP). + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %} Optionally, you can also enable SAML provisioning and, separately, deprovisioning. + +If you configure SCIM in your IdP, each time you make changes to group membership in your IdP, your IdP will make a SCIM call to {% data variables.product.prodname_dotcom %} to update the corresponding organization's membership. If you enable SAML provisioning, each time an enterprise member accesses a resource protected by your enterprise account's SAML configuration, that SAML assertion will trigger provisioning. + +For each SCIM call or SAML assertion, {% data variables.product.product_name %} will check the IdP groups the user belongs to and perform the following operations: + +- If the user is a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is not currently a member of that organization, add the user to the organization (SAML assertion) or send the user an email invitation to join the organization (SCIM call). +- Cancel any existing invitations for the user to join an organization owned by your enterprise account. + +For each SCIM call and, if you enable SAML deprovisioning, each SAML assertion, {% data variables.product.product_name %} will also perform the following operation: + +- If the user is not a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is currently a member of that organization, remove the user from the organization. + +If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)." + +To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." + +### Managing team synchronization for organizations in your enterprise account + +Enterprise owners can enable team synchronization between an IdP and {% data variables.product.product_name %} to allow organization owners and team maintainers to connect teams in the organizations owned by your enterprise account with IdP groups. + +{% data reusables.identity-and-permissions.about-team-sync %} + +You can use team synchronization with your enterprise account with Azure AD. + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +You can also configure and manage team synchronization for an individual organization. For more information, see "[Managing team synchronization for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)." + +#### Требования + +Before you can enable team synchronization for your enterprise account: + - You or your Azure AD administrator must be a Global administrator or a Privileged Role administrator in Azure AD. + - You must enable SAML single sign-on for organizations in your enterprise account with your supported IdP. For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + - You must authenticate to your enterprise account using SAML SSO and the supported IdP. For more information, see "[Authenticating with SAML single sign-on](/articles/authenticating-with-saml-single-sign-on)." + +#### Managing team synchronization for Azure AD + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. Review the identity provider tenant information you want to connect to your enterprise account, then click **Approve**. ![Pending request to enable team synchronization to a specific IdP tenant with option to approve or cancel request](/assets/images/help/teams/approve-team-synchronization.png) +8. To disable team synchronization, click **Disable team synchronization**. ![Disable team synchronization](/assets/images/help/teams/disable-team-synchronization.png) + +### Managing your enterprise account's SSH certificate authorities + +Enterprise owners can add and delete an enterprise account's SSH certificate authorities (CA). + +By adding an SSH CA to your enterprise account, you can allow members of any organization owned by your enterprise account to access that organization's repositories using SSH certificates you provide. {% data reusables.organizations.can-require-ssh-cert %} For more information, see "[About SSH certificate authorities](/articles/about-ssh-certificate-authorities)." + +#### Adding an SSH certificate authority + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### Deleting an SSH certificate authority + +Deleting a CA cannot be undone. If you want to use the same CA in the future, you'll need to upload the CA again. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..fe4252f13177 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: Enforcing team policies in your enterprise account +intro: 'Enterprise owners can enforce certain team policies for all organizations owned by an enterprise account, or allow policies to be set in each organization.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### Enforcing a policy for team discussions + +Across all organizations owned by your enterprise account, you can enable or disable team discussions, or allow owners to administer the setting on the organization level. For more information, see "[About team discussions](/articles/about-team-discussions/)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. In the enterprise account sidebar, click **Teams**. ![Teams tab in the enterprise account sidebar](/assets/images/help/business-accounts/settings-teams-tab.png) +4. Under "Team discussions", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Team discussions", use the drop-down menu and choose a policy. ![Drop-down menu with team discussion policy options](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..54e9cb224115 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### Table of Contents + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..262fb646fd48 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: You can invite people to become enterprise owners or billing managers in your enterprise account. You can also remove enterprise owners or billing managers who no longer need access to the enterprise account. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About inviting people to manage your enterprise account + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**Tip:** For more information on managing users within an organization owned by your enterprise account, see "[Managing membership in your organization](/articles/managing-membership-in-your-organization)" and "[Managing people's access to your organization with roles](/articles/managing-peoples-access-to-your-organization-with-roles)." + +{% endtip %} + +### Inviting an enterprise administrator to your enterprise account + +Only enterprise owners can invite other people to become enterprise administrators. + +After you invite someone to join the enterprise account, they must accept the emailed invitation before they can access the enterprise account. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. In the left sidebar, click **Administrators**. ![Administrators tab in the left sidebar](/assets/images/help/business-accounts/administrators-tab.png) +4. Above the list of administrators, click **Invite admin**. ![Invite admin button above the list of enterprise owners](/assets/images/help/business-accounts/invite-admin-button.png) +5. Type the username, full name, or email address of the person you want to invite to become an enterprise administrator, then select the appropriate person from the results. ![Modal box with field to type a person's username, full name, or email address, and Invite button](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. Select **Owner** or **Billing Manager**. ![Modal box with role choices](/assets/images/help/business-accounts/invite-admins-roles.png) +7. Click **Send Invitation**. ![Send invitation button](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### Removing an enterprise administrator from your enterprise account + +Only enterprise owners can remove other enterprise administrators from the enterprise account. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. Next to the username of the person you'd like to remove, click {% octicon "gear" aria-label="The Settings gear" %}, then click **Remove owner** or **Remove billing manager**. ![Settings gear with menu option to remove an enterprise administrator](/assets/images/help/business-accounts/remove-admin.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..fa3f5eb58839 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,42 @@ +--- +title: Managing licenses for Visual Studio subscription with GitHub Enterprise +intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle +versions: + free-pro-team: '*' +--- + +### About {% data variables.product.prodname_vss_ghe %} + +{% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. + +After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise account with a user account on {% data variables.product.prodname_dotcom_the_website %}. + +For more information about {% data variables.product.prodname_enterprise %}, see "[{% data variables.product.company_short %}'s products](/github/getting-started-with-github/githubs-products#github-enterprise)." For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." + +### Требования + +1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. + +2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) in the Microsoft Docs. + +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." + +4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." + +### Inviting a subscriber to use {% data variables.product.prodname_enterprise %} + +To use the {% data variables.product.prodname_enterprise %} portion of the license, the subscriber must join an organization owned by your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Organization owners can invite new members to an organization. For more information, see "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." + +### Viewing {% data variables.product.prodname_enterprise %} licensing + +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. For more information, see "[Viewing the subscription and usage for your enterprise account](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)." + +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### Дополнительная литература + +- [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..9bce247ef165 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Managing organizations in your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..5f85efd34169 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: Managing unowned organizations in your enterprise account +intro: You can become an owner of an organization in your enterprise account that currently has no owners. +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: Enterprise owners can manage unowned organizations in an enterprise account. +versions: + free-pro-team: '*' +--- + +If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)." + +{% data reusables.enterprise-accounts.access-enterprise %} +2. To the right of the search field, click **X unowned**. ![Button to view unowned organizations](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. To the right of the organization you want to assume ownership of, click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-button.png) +4. Read the warning, then click **Become an owner**. ![Become an owner button](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..97c906ecd0dd --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: Managing users in your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md new file mode 100644 index 000000000000..348926c13c18 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -0,0 +1,11 @@ +--- +title: Managing your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..6114d2f52628 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### Enterprise owner + +Enterprise owners have complete control over the enterprise and can take every action, including: +- Managing administrators +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- Managing enterprise settings +- Enforcing policy across organizations +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +Enterprise owners cannot access organization settings or content unless they are made an organization owner or given direct access to an organization-owned repository. Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### Enterprise members + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. You can view the resources that each person has access to. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +For more information about organization-level permissions, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. For more information about outside collaborators, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization#outside-collaborators)." + +{% if currentVersion == "free-pro-team@latest" %} + +### Billing manager + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- View and manage user licenses, {% data variables.large_files.product_name_short %} packs and other billing settings +- View a list of billing managers +- Add or remove other billing managers + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. Billing managers must have a personal account on {% data variables.product.prodname_dotcom %}. + +### Дополнительная литература + +- "[About enterprise accounts](/articles/about-enterprise-accounts)" + +{% endif %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..4d664620adb3 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: Setting policies for organizations in your enterprise account +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..c17a00b9a3a1 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,51 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: 'You can view and revoke an enterprise member''s linked identity, active sessions, and authorized credentials.' +permissions: Enterprise owners can view and manage a member's SAML access to an organization. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### About SAML access to your enterprise account + +When you enable SAML single sign-on for your enterprise account, each enterprise member can link their external identity on your identity provider (IdP) to their existing {% data variables.product.product_name %} account. {% data reusables.saml.about-saml-access-enterprise-account %} + +### Viewing and revoking a linked identity + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### Viewing and revoking an active SAML session + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### Viewing and revoking authorized credentials + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### Дополнительная литература + +- "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..3ec5a2c0de53 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. You can find a specific person by searching for their username or full name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### Viewing members and outside collaborators + +You can view the number of pending members and outside collaborators. You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. You can filter the list of outside collaborators by the visibility of the repositories the collaborator has access to. You can find a specific person by searching for their username or display name. + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. Optionally, to view a list of outside collaborators rather than the list of members, click **Outside collaborators**. ![Outside collaborators tab on the Organization members page](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### Дополнительная литература + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..661d9c5cb1e3 --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,25 @@ +--- +title: Viewing the audit logs for organizations in your enterprise account +intro: Enterprise owners can view aggregated actions from all of the organizations owned by an enterprise account in its audit log. +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +Each audit log entry shows applicable information about an event, such as: + +- The organization an action was performed in +- The user who performed the action +- Which repository an action was performed in +- The action that was performed +- Which country the action took place in +- The date and time the action occurred + +You can search the audit log for specific events and export audit log data. For more information on searching the audit log and on specific organization events, see "[Reviewing the audit log for your organization](/articles/reviewing-the-audit-log-for-your-organization)." + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..e799f3f2379a --- /dev/null +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: Viewing the subscription and usage for your enterprise account +intro: 'You can view the current subscription, license usage, invoices, payment history, and other billing information for your enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 'Enterprise owners and billing managers can access and manage all billing settings for enterprise accounts.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About billing for enterprise accounts + +Enterprise accounts are currently available to {% data variables.product.prodname_enterprise %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account are aggregated into a single bill charge for all of your paid {% data variables.product.prodname_dotcom_the_website %} services (including paid licenses in organizations, {% data variables.large_files.product_name_long %} data packs, and subscriptions for {% data variables.product.prodname_marketplace %} apps). + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### Viewing the subscription and usage for your enterprise account + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![License and subscription information in enterprise billing settings](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index 4594b7dc0b13..dbac13eb539b 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can optionally choose to add a description, location, website, and email address for your organization, and pin important repositories to the top of the page. diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index d45b3bd9e6af..b472d23b0ae1 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can add personal information about yourself in your bio, like previous places you've worked, projects you've contributed to, or interests you have that other people may like to know about. For more information, see "[Adding a bio to your profile](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index 9f00c450b6f1..6a1a2d651a5b 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/index.md index 1d4f8bc8e85e..b6ef2bc55529 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index 54b894dfc3c6..e12a79ddba9c 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 89bf76b52c11..3f8c1cd88927 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: 'You can add a README to your {% data variables.product.prodname_dotcom % versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### About your profile README diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index 4b3dbb8adc1b..8995645f6b09 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Changing your profile picture @@ -49,7 +50,7 @@ You can change the name that is displayed on your profile. This name may also be Add a bio to your profile to share information about yourself with other {% data variables.product.product_name %} users. With the help of [@mentions](/articles/basic-writing-and-formatting-syntax) and emoji, you can include information about where you currently or have previously worked, what type of work you do, or even what kind of coffee you drink. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} For a longer-form and more prominent way of displaying customized information about yourself, you can also use a profile README. For more information on the profile README, see "[Managing your profile README](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index 3eb7b710f0e8..35c99575cc50 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: Pinning items to your profile -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can pin a public repository if you own the repository or you've made contributions to the repository. Commits to forks don't count as contributions, so you can't pin a fork that you don't own. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)" diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index 68762d640c0f..669494909eab 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see "[Viewing contributions on your profile page](/articles/viewing-contributions-on-your-profile-page)". diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 9a8038446dfc..ce29a5face31 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %} For more information, see "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index 1eeb71516afe..834310c11d1a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Expected behavior to view commit details diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index f210bd1dc8d9..1dca83a8b60e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Your contribution graph shows activity from public repositories. You can choose to show activity from both public and private repositories, with specific details of your activity in private repositories anonymized. For more information, see "[Publicizing or hiding your private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)." {% note %} -**Note:** Commits will only appear on your contributions graph if you have [added the email address you used for your local Git configuration to your {% data variables.product.product_name %} email settings](/articles/adding-an-email-address-to-your-github-account). For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)" +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. For more information, see "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)" {% endnote %} @@ -25,7 +26,7 @@ On your profile page, certain actions count as contributions: - Committing to a repository's default branch or `gh-pages` branch - Opening an issue - Proposing a pull request -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - Co-authoring commits in a repository's default branch or `gh-pages` branch{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ The contribution activity section includes a detailed timeline of your work, inc ![Contribution activity time filter](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### Viewing contributions from {% data variables.product.product_location_enterprise %} on {% data variables.product.prodname_dotcom_the_website %} +If your site administrator has enabled -If your site administrator has enabled {% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see "[Sending your {% data variables.product.prodname_ghe_server %} contributions to your {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)." +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see "[Sending your {% data variables.product.prodname_ghe_server %} contributions to your {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)." +{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 3ee3b26f892e..99cf4f7da1e4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Contributions that are counted @@ -29,18 +30,18 @@ In addition, **at least one** of the following must be true: - You have forked the repository. - You have opened a pull request or issue in the repository. - You have starred the repository. -{% if currentVersion != "free-pro-team@latest" %} + ### Common reasons that contributions are not counted -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### Commit was made less than 24 hours ago After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. -#### You haven't added your local Git commit email to your profile +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} You can check the email address used for a commit by adding `.patch` to the end of a commit URL, e.g. https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message The email address in the `From:` field is the address that was set in the [local git config settings](/articles/set-up-git). In this example, the email address used for the commit is `octocat@nowhere.com`. -If the email address used for the commit hasn't been added to your {% data variables.product.product_name %} profile, you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address. +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index 949f6fae4a7f..1eb6cd5b897b 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- An organization owner can invite you to join their organization as a member, billing manager, or owner. An organization owner or member with admin privileges for a repository can invite you to collaborate in one or more repositories as an outside collaborator. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index f8f27ab92110..6e54ef93099a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: 'You can visit your personal dashboard to keep track of issues and pull r versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing your personal dashboard diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index 895809ee8be9..87a8e8a0e244 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/index.md index aaf38e64314a..19615ecffad7 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index 43cac7ac2357..8a776247ea0a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 6579aec09a71..926e5594efb0 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Repositories owned by an organization can grant more granular access. For more information, see "[Access permissions on {% data variables.product.product_name %}](/articles/access-permissions-on-github)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index 612400db5acf..4676b8aeaeac 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index c396e07c17be..f5dce34857b3 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A collaborator is a person who has permissions to a project board you own. A collaborator's permissions will default to read access. For more information, see "[Permission levels for user-owned project boards](/articles/permission-levels-for-user-owned-project-boards)." diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index 6f3b8e7cdc3c..b53a647506f4 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index 1bcc65a0cd51..4b9298861a07 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'You can set the default branch name new repositories that you create on versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About management of the default branch name diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index 5a1e78519670..3e31dd28147a 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index 794b0a1255d1..80a10eb4a82e 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c29fd067399d..442bc4111d78 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -28,8 +29,8 @@ The repository owner has full control of the repository. In addition to all the - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} - Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} +- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} - Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." - [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} - [Define code owners for the repository](/articles/about-code-owners) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index 1bdff6867e75..7138446d68f1 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Permissions overview diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 3193c35f58fd..2a0691065c35 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Profile organizations box](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index 97de5838304b..097916aff2c8 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Deleting forks of private repositories diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index b2a9683635b2..fc990de3fd07 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index 48ec21466073..6dd920ab670b 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index 63bccc225091..d74ecbf47d80 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: Setting a backup email address -intro: Use a backup email address to securely reset your password if you can no longer access your primary email address. +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index e13f71ed91ad..efc2bc6f5848 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: Setting your commit email address -intro: 'You can set a primary email address on {% data variables.product.product_name %} that''s associated with web-based Git operations you perform such as edits and merges.' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About commit email addresses @@ -37,7 +38,7 @@ For web-based Git operations, you can set your commit email address on {% data v You can also choose to block commits you push from the command line that expose your personal email address. For more information, see "[Blocking command line pushes that expose your personal email](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)."{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index 90f2d582379e..dc50b82b9047 100644 --- a/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/ru-RU/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/ru-RU/content/github/site-policy/github-additional-product-terms.md b/translations/ru-RU/content/github/site-policy/github-additional-product-terms.md index 9fbc16deb2db..09594c862f80 100644 --- a/translations/ru-RU/content/github/site-policy/github-additional-product-terms.md +++ b/translations/ru-RU/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional rules that apply to those parts of the Service. +Version Effective Date: November 1, 2020 -Your use of GitHub is subject to your applicable terms (the "Agreement") as well as the following GitHub Additional Product Terms (the "Additional Terms"). By agreeing to the Agreement, and using additional products and features, you also agree to these Additional Terms. Any violation of the Additional Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Terms will have the meaning given to them in the Agreement. +When you create an Account, you're given access to lots of different features and products that are all a part of the Service. Because many of these features and products offer different functionality, they may require additional terms and conditions specific to that feature or product. Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Рынок @@ -35,14 +39,14 @@ If you enable Git Large File Storage ("Git LFS") on your Account, you'll be able ### 4. Pages -Each GitHub Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). This hosting service is intended to host static web pages for All Users, but primarily as a showcase for personal and organizational projects. Some monetization efforts are permitted on Pages, such as donation buttons and crowdfunding links. GitHub Pages are subject to some specific bandwidth and usage limits, and may not be appropriate for some high-bandwidth uses or other prohibited uses. Please see our [GitHub Pages guidelines](/github/working-with-github-pages/about-github-pages) for more information. GitHub reserves the right at all times to reclaim any GitHub subdomain without liability. ### 5. Actions and Packages #### a. Actions Usage -GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your Account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). +GitHub Actions enables you to create custom software development lifecycle workflows directly in your GitHub repository. Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Actions beyond your included quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions). Compute usage for included and paid quantities is calculated in minutes based on the type of Actions you execute (e.g. Linux, Windows, macOS). The minutes used for each Action's job or task will be rounded up to the nearest minute. For included quantities and depending on the type of Action, a multiplier may be applied to the amount of time used to execute each job or task, prior to being rounded up to the nearest minute. Overage minutes are charged at the [stated per minute price](https://github.com/features/actions) based on the type of Actions you execute. Actions and Packages share storage, and your storage usage is displayed within your [account settings](https://github.com/settings/billing). For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ In order to prevent violations of these limitations and abuse of GitHub Actions, #### b. Packages Usage GitHub Packages may be used to download, publish, and manage packages of Content. Each Account plan comes with included bandwidth and storage quantities for use with Packages, which can be found in the [Packages documentation](/github/managing-packages-with-github-package-registry/about-github-package-registry). Actions and Packages share storage between the two Service features. Storage and bandwidth usage are displayed within your [account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. If you want to use Packages beyond your included bandwidth and storage quantities, then you may [enable overages](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages). -Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [Account plan](https://github.com/pricing). +Bandwidth usage is calculated based on the amount of data transferred out of your repositories through Packages, but package transfers through Actions will not count toward your included or paid quantities. Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [Account plan](https://github.com/pricing). +Actions and Packages storage usage is shared between the two Service features. Storage usage is calculated as a weighted average over the course of the month and does not reset each month. Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Payment and Billing for Actions and Packages Billing for Actions and Packages is usage-based. Additional quantities of Actions or Packages cannot be purchased separately. For monthly-billed customers, you must have a payment method on file to choose to pay for additional quantities of these Service features. You will be charged on a monthly, recurring basis based on your usage in the preceding month, unless you are billed by invoice. For invoiced customers, you must pay the fees within thirty (30) days of the GitHub invoice date. For customers paying for Service feature overages in advance, unused prepaid minutes will not roll over to the next billing period and will not be refunded. @@ -77,7 +81,7 @@ You can set a monthly spending limit in your [account settings](https://github.c ### 7. Connect -In order to access GitHub Connect, Customer must have at least one (1) account on GitHub.com and one (1) licensed instance of the Software. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s GitHub Enterprise Server account. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connect may be used for performing automated tasks. In addition, multiple Users may direct certain actions with GitHub Connect. Customer is responsible for actions that are performed on or through its Accounts. GitHub may collect information about how Customer uses GitHub Connect to provide and improve the feature. By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. Customer also authorizes the transfer of identifying instance information to GitHub through GitHub Connect, which information is governed by the GitHub Privacy Statement. ### 8. Sponsors Program diff --git a/translations/ru-RU/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/ru-RU/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..1444d4681ad3 --- /dev/null +++ b/translations/ru-RU/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +Version Effective Date: November 1, 2020 + +## INTRODUCTION + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. For clarity, consistent with Clause 10 of the Standard Contractual Clauses in Attachment 1, the Standard Contractual Clauses prevail over any other terms in the DPA. + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. Определения. + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. The California Consumer Privacy Act of 2018, Cal. Civ. Code §§1798.100 et seq. ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. In the event of a conflict, the meanings given in the GDPR will supersede. + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. It includes data such as billing information, IP addresses, corporate email addresses, and any other Personal Data for which Customer is a Controller. + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. Status and Compliance. + +#### 2.1 Data Processing. +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. Additionally, GitHub acts as a Processor for any Customer Repository Data. + +#### 2.2 Data Controllers. +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub Compliance; Data Transfers. +GitHub will comply with Applicable Data Protection Laws in relation to the processing of Personal Data. + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +In addition, GitHub is certified to the EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and the commitments they entail, although GitHub does not rely on the EU-U.S. Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub agrees to notify Customer if it makes a determination that it can no longer meet its obligation to provide the same level of protection as is required by the Privacy Shield principles. + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. Data Protection. + +#### 3.1 Purpose Limitation. +GitHub will process and communicate the Protected Data only for Permitted Purposes, unless the Parties agree in writing to an expanded purpose. + +#### 3.2 Data Quality and Proportionality. +GitHub will keep the Customer Personal Data accurate and up to date, or enable Customer to do so. GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 Data Retention and Deletion. +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. GitHub may retain Customer Personal Data and related data to the extent required by the Applicable Data Protection Laws, and only to the extent and for such period as required by the Applicable Data Protection Laws, provided that GitHub will ensure that Customer Personal Data is processed only as necessary for the purpose specified in the Applicable Data Protection Laws and no other purpose, and Customer Personal Data remains protected by the Applicable Data Protection Laws. + +#### 3.4 Data Processing. +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *The categories of Data Subject to whom the Customer Personal Data relates* are the Customer itself and its End Users. + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. Security and Audit Obligations. + +#### 4.1 Technical and Organizational Security Measures. +Taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, GitHub will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks, such as against accidental or unlawful destruction, or loss, alteration, unauthorized disclosure or access, presented by processing the Protected Data. GitHub will regularly monitor compliance with these measures and will continue to take appropriate safeguards throughout the duration of the Agreement. Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 Incident Response and Breach Notification. +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub Personnel. +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 Records. +GitHub will maintain complete, accurate, and up to date written records of all categories of processing activities carried out on behalf of Customer containing the information required under the Applicable Data Protection Laws. To the extent that assistance does not risk the security of GitHub or the privacy rights of individual Data Subjects, GitHub will make these records available to Customer on request as reasonably required, such as to help Customer demonstrate its compliance under the Applicable Data Protection Laws. To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 Compliance Reporting. +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 Assistance. +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. Use and Disclosure of Protected Data. +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. Subprocessing and Onward Transfer. + +#### 6.1 Protection of Data. +GitHub is liable for onward transfers of Protected Data to its subprocessors, such as its third-party payment processor. In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 Acceptance of GitHub Subprocessors. +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 General Consent for Onward Subprocessing. +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. Privacy Shield certifications; and + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 Disclosure of Subprocessor Agreements. +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. Pursuant to subprocessor confidentiality restrictions, GitHub may remove any confidential or commercially sensitive information before providing the list and the terms to Customer. In the event that GitHub cannot disclose confidential or sensitive information to Customer, the Parties agree that GitHub will provide all information it reasonably can in connection with its subprocessing agreements. + +#### 6.5 Objection to Subprocessors. +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. In the event that GitHub is unable to provide an alternative solution and the Parties cannot resolve the conflict within ninety days, Customer may terminate the Agreement. + +### 7. Termination. + +#### 7.1 Suspension. +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 Termination with Cause. +In addition to any termination rights Customer has under the Agreement, Customer may terminate the Agreement without prejudice to any other claims at law or in equity in the event that: + +a. GitHub notifies Customer that it can no longer meet its privacy obligations; + +b. the transfer, collection, or processing of all Customer Personal Data has been temporarily suspended for longer than one month pursuant to Section 7.1; + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHub is no longer carrying on business, is dissolved, enters receivership, or a winding up order is made on behalf of GitHub; or + +e. Customer objects to a subprocessor pursuant to Section 6.5, and GitHub has not been able to provide an alternative solution within ninety days. + +#### 7.3 Breach. +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 Failure to perform. +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. If renegotiation would not cure the impossibility, or if the Parties cannot reach an agreement, the Parties may terminate the Agreement after thirty days. + +#### 7.5 Notification. +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 Modifications. +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 Termination Requirements. +Upon Termination, GitHub must: + +a. take reasonable and appropriate steps to stop processing the Customer Personal Data; + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. provide Customer with reasonable assurance that GitHub has complied with its obligations in Section 7.7. + +### 8. Liability for Data Processing. + +#### 8.1 Limitations. +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## Attachment 1 – The Standard Contractual Clauses (Processors) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +In countries where regulatory approval is required for use of the Standard Contractual Clauses, the Standard Contractual Clauses cannot be relied upon under European Commission 2010/87/EU (of February 2010) to legitimize export of data from the country, unless Customer has the required regulatory approval. + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### Clause 1: Definitions +(a) 'personal data', 'special categories of data', 'process/processing', 'controller', 'processor', 'data subject' and 'supervisory authority' shall have the same meaning as in the General Data Protection Regulation (EU 2016/679) on the protection of individuals with regard to the processing of personal data and on the free movement of such data; + +(b) 'the data exporter' means the controller who transfers the personal data; + +(c) 'the data importer' means the processor who agrees to receive from the data exporter personal data intended for processing on his behalf after the transfer in accordance with his instructions and the terms of the Clauses and who is not subject to a third country's system ensuring adequate protection within the meaning of Article 45(2) of the General Data Protection Regulation (EU 2016/679); + +(d) 'the subprocessor' means any processor engaged by the data importer or by any other subprocessor of the data importer who agrees to receive from the data importer or from any other subprocessor of the data importer personal data exclusively intended for processing activities to be carried out on behalf of the data exporter after the transfer in accordance with his instructions, the terms of the Clauses and the terms of the written subcontract; + +(e) 'the applicable data protection law' means the legislation protecting the fundamental rights and freedoms of individuals and, in particular, their right to privacy with respect to the processing of personal data applicable to a data controller in the Member State in which the data exporter is established; + +(f) 'technical and organisational security measures' means those measures aimed at protecting personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing. + +#### Clause 2: Details of the transfer +The details of the transfer and in particular the special categories of personal data where applicable are specified in Appendix 1 below which forms an integral part of the Clauses. + +#### Clause 3: Third-party beneficiary clause +1. The data subject can enforce against the data exporter this Clause, Clause 4(b) to (i), Clause 5(a) to (e), and (g) to (j), Clause 6(1) and (2), Clause 7, Clause 8(2), and Clauses 9 to 12 as third-party beneficiary. + +2. The data subject can enforce against the data importer this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where the data exporter has factually disappeared or has ceased to exist in law unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law, as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. + +3. The data subject can enforce against the subprocessor this Clause, Clause 5(a) to (e) and (g), Clause 6, Clause 7, Clause 8(2), and Clauses 9 to 12, in cases where both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, unless any successor entity has assumed the entire legal obligations of the data exporter by contract or by operation of law as a result of which it takes on the rights and obligations of the data exporter, in which case the data subject can enforce them against such entity. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +4. The parties do not object to a data subject being represented by an association or other body if the data subject so expressly wishes and if permitted by national law. + +#### Clause 4: Obligations of the data exporter +The data exporter agrees and warrants: + +(a) that the processing, including the transfer itself, of the personal data has been and will continue to be carried out in accordance with the relevant provisions of the applicable data protection law (and, where applicable, has been notified to the relevant authorities of the Member State where the data exporter is established) and does not violate the relevant provisions of that State; + +(b) that it has instructed and throughout the duration of the personal data processing services will instruct the data importer to process the personal data transferred only on the data exporter's behalf and in accordance with the applicable data protection law and the Clauses; + +(c) that the data importer will provide sufficient guarantees in respect of the technical and organisational security measures specified in Appendix 2 below; + +(d) that after assessment of the requirements of the applicable data protection law, the security measures are appropriate to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorised disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing, and that these measures ensure a level of security appropriate to the risks presented by the processing and the nature of the data to be protected having regard to the state of the art and the cost of their implementation; + +(e) that it will ensure compliance with the security measures; + +(f) that, if the transfer involves special categories of data, the data subject has been informed or will be informed before, or as soon as possible after, the transfer that its data could be transmitted to a third country not providing adequate protection within the meaning of the General Data Protection Regulation (EU 2016/679); + +(g) to forward any notification received from the data importer or any subprocessor pursuant to Clause 5(b) and Clause 8(3) to the data protection supervisory authority if the data exporter decides to continue the transfer or to lift the suspension; + +(h) to make available to the data subjects upon request a copy of the Clauses, with the exception of Appendix 2, and a summary description of the security measures, as well as a copy of any contract for subprocessing services which has to be made in accordance with the Clauses, unless the Clauses or the contract contain commercial information, in which case it may remove such commercial information; + +(i) that, in the event of subprocessing, the processing activity is carried out in accordance with Clause 11 by a subprocessor providing at least the same level of protection for the personal data and the rights of data subject as the data importer under the Clauses; and + +(j) that it will ensure compliance with Clause 4(a) to (i). + +#### Clause 5: Obligations of the data importer +The data importer agrees and warrants: + +(a) to process the personal data only on behalf of the data exporter and in compliance with its instructions and the Clauses; if it cannot provide such compliance for whatever reasons, it agrees to inform promptly the data exporter of its inability to comply, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(b) that it has no reason to believe that the legislation applicable to it prevents it from fulfilling the instructions received from the data exporter and its obligations under the contract and that in the event of a change in this legislation which is likely to have a substantial adverse effect on the warranties and obligations provided by the Clauses, it will promptly notify the change to the data exporter as soon as it is aware, in which case the data exporter is entitled to suspend the transfer of data and/or terminate the contract; + +(c) that it has implemented the technical and organisational security measures specified in Appendix 2 before processing the personal data transferred; + +(d) that it will promptly notify the data exporter about: + + (i) any legally binding request for disclosure of the personal data by a law enforcement authority unless otherwise prohibited, such as a prohibition under criminal law to preserve the confidentiality of a law enforcement investigation, + + (ii) any accidental or unauthorised access, and + + (iii) any request received directly from the data subjects without responding to that request, unless it has been otherwise authorised to do so; + +(e) to deal promptly and properly with all inquiries from the data exporter relating to its processing of the personal data subject to the transfer and to abide by the advice of the supervisory authority with regard to the processing of the data transferred; + +(f) at the request of the data exporter to submit its data processing facilities for audit of the processing activities covered by the Clauses which shall be carried out by the data exporter or an inspection body composed of independent members and in possession of the required professional qualifications bound by a duty of confidentiality, selected by the data exporter, where applicable, in agreement with the supervisory authority; + +(g) to make available to the data subject upon request a copy of the Clauses, or any existing contract for subprocessing, unless the Clauses or contract contain commercial information, in which case it may remove such commercial information, with the exception of Appendix 2 which shall be replaced by a summary description of the security measures in those cases where the data subject is unable to obtain a copy from the data exporter; + +(h) that, in the event of subprocessing, it has previously informed the data exporter and obtained its prior written consent; + +(i) that the processing services by the subprocessor will be carried out in accordance with Clause 11; and + +(j) to send promptly a copy of any subprocessor agreement it concludes under the Clauses to the data exporter. + +#### Clause 6: Liability +1. The parties agree that any data subject who has suffered damage as a result of any breach of the obligations referred to in Clause 3 or in Clause 11 by any party or subprocessor is entitled to receive compensation from the data exporter for the damage suffered. + +2. If a data subject is not able to bring a claim for compensation in accordance with paragraph 1 against the data exporter, arising out of a breach by the data importer or his subprocessor of any of their obligations referred to in Clause 3 or in Clause 11, because the data exporter has factually disappeared or ceased to exist in law or has become insolvent, the data importer agrees that the data subject may issue a claim against the data importer as if it were the data exporter, unless any successor entity has assumed the entire legal obligations of the data exporter by contract of by operation of law, in which case the data subject can enforce its rights against such entity. + +The data importer may not rely on a breach by a subprocessor of its obligations in order to avoid its own liabilities. + +3. If a data subject is not able to bring a claim against the data exporter or the data importer referred to in paragraphs 1 and 2, arising out of a breach by the subprocessor of any of their obligations referred to in Clause 3 or in Clause 11 because both the data exporter and the data importer have factually disappeared or ceased to exist in law or have become insolvent, the subprocessor agrees that the data subject may issue a claim against the data subprocessor with regard to its own processing operations under the Clauses as if it were the data exporter or the data importer, unless any successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law, in which case the data subject can enforce its rights against such entity. The liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +#### Clause 7: Mediation and jurisdiction +1. The data importer agrees that if the data subject invokes against it third-party beneficiary rights and/or claims compensation for damages under the Clauses, the data importer will accept the decision of the data subject: + +(a) to refer the dispute to mediation, by an independent person or, where applicable, by the supervisory authority; + +(b) to refer the dispute to the courts in the Member State in which the data exporter is established. + +2. The parties agree that the choice made by the data subject will not prejudice its substantive or procedural rights to seek remedies in accordance with other provisions of national or international law. + +#### Clause 8: Cooperation with supervisory authorities +1. The data exporter agrees to deposit a copy of this contract with the supervisory authority if it so requests or if such deposit is required under the applicable data protection law. + +2. The parties agree that the supervisory authority has the right to conduct an audit of the data importer, and of any subprocessor, which has the same scope and is subject to the same conditions as would apply to an audit of the data exporter under the applicable data protection law. + +3. The data importer shall promptly inform the data exporter about the existence of legislation applicable to it or any subprocessor preventing the conduct of an audit of the data importer, or any subprocessor, pursuant to paragraph 2. In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### Clause 9: Governing Law. +The Clauses shall be governed by the law of the Member State in which the data exporter is established. + +#### Clause 10: Variation of the contract +The parties undertake not to vary or modify the Clauses. This does not preclude the parties from adding clauses on business related issues where required as long as they do not contradict the Clause. + +#### Clause 11: Subprocessing +1. The data importer shall not subcontract any of its processing operations performed on behalf of the data exporter under the Clauses without the prior written consent of the data exporter. Where the data importer subcontracts its obligations under the Clauses, with the consent of the data exporter, it shall do so only by way of a written agreement with the subprocessor which imposes the same obligations on the subprocessor as are imposed on the data importer under the Clauses. Where the subprocessor fails to fulfil its data protection obligations under such written agreement the data importer shall remain fully liable to the data exporter for the performance of the subprocessor's obligations under such agreement. + +2. The prior written contract between the data importer and the subprocessor shall also provide for a third-party beneficiary clause as laid down in Clause 3 for cases where the data subject is not able to bring the claim for compensation referred to in paragraph 1 of Clause 6 against the data exporter or the data importer because they have factually disappeared or have ceased to exist in law or have become insolvent and no successor entity has assumed the entire legal obligations of the data exporter or data importer by contract or by operation of law. Such third-party liability of the subprocessor shall be limited to its own processing operations under the Clauses. + +3. The provisions relating to data protection aspects for subprocessing of the contract referred to in paragraph 1 shall be governed by the law of the Member State in which the data exporter is established. + +4. The data exporter shall keep a list of subprocessing agreements concluded under the Clauses and notified by the data importer pursuant to Clause 5 (j), which shall be updated at least once a year. The list shall be available to the data exporter's data protection supervisory authority. + +#### Clause 12: Obligation after the termination of personal data processing services +1. The parties agree that on the termination of the provision of data processing services, the data importer and the subprocessor shall, at the choice of the data exporter, return all the personal data transferred and the copies thereof to the data exporter or shall destroy all the personal data and certify to the data exporter that it has done so, unless legislation imposed upon the data importer prevents it from returning or destroying all or part of the personal data transferred. In that case, the data importer warrants that it will guarantee the confidentiality of the personal data transferred and will not actively process the personal data transferred anymore. + +2. The data importer and the subprocessor warrant that upon request of the data exporter and/or of the supervisory authority, it will submit its data processing facilities for an audit of the measures referred to in paragraph 1. + +### Appendix 1 to the Standard Contractual Clauses +Data exporter: Customer is the data exporter. + +**Data importer:** The data importer is GitHub, Inc., a global producer of software and services. + +**Data subjects:** Data subjects include the data exporter’s representatives and end-users including employees, contractors, collaborators, and customers of the data exporter. Data subjects may also include individuals attempting to communicate or transfer personal information to users of the services provided by data importer. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- Employees, contractors and temporary workers (current, former, prospective) of data exporter; +- Dependents of the above; +- Data exporter's collaborators/contact persons (natural persons) or employees, contractors or temporary workers of legal entity collaborators/contact persons (current, prospective, former); +- Users (e.g., customers, clients, patients, visitors, etc.) and other data subjects that are users of data exporter's services; +- Partners, stakeholders or individuals who actively collaborate, communicate or otherwise interact with employees of the data exporter and/or use communication tools such as apps and websites provided by the data exporter; +- Stakeholders or individuals who passively interact with data exporter (e.g., because they are the subject of an investigation, research or mentioned in documents or correspondence from or to the data exporter); or +- Professionals with professional privilege (e.g., doctors, lawyers, notaries, religious workers, etc.). + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- Authentication data (for example, username, email, password); +- Contact information (for example, email); +- Unique identification numbers and signatures (IP addresses, unique identifier in tracking cookies or similar technology). +- Other unique identifying information. Data subjects may include more data such as real names, avatar images, and other personal information; + +**Special categories of data (if appropriate):** The data importer does not intentionally collect or process any special categories of data in carrying out its services to the data exporter. + +However, because the data importer provides storage services and does not control the categories of data it stores, the data exporter may choose to transfer special categories of data. Consequently, the data exporter is solely responsible for ensuring that it complies with all obligations imposed by applicable laws and regulations relating to the collection and processing of any special categories of data, including obtaining the explicit consent of the data subject prior to processing sensitive personal data. + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. Any such subcontractors will be permitted to obtain Customer Personal Data only to deliver the services the data importer has retained them to provide, and they are prohibited from using Customer Personal Data for any other purpose. + +### Appendix 2 to the Standard Contractual Clauses +Description of the technical and organizational security measures implemented by the data importer in accordance with Clauses 4(d) and 5(c): + +**1. Personnel.** Data importer’s personnel will not process Customer Personal Data without authorization. Personnel are obligated to maintain the confidentiality of any Customer Personal Data and this obligation continues even after their engagement ends. + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. Technical and Organization Measures.** The data importer has implemented and will maintain appropriate technical and organizational measures, internal controls, and information security routines intended to protect Customer Personal Data, as defined in the GitHub Security Exhibit, against accidental loss, destruction, or alteration; unauthorized disclosure or access; or unlawful destruction as follows: The technical and organizational measures, internal controls, and information security routines set forth in the GitHub Security Exhibit are hereby incorporated into this Appendix 2 by this reference and are binding on the data importer as if they were set forth in this Appendix 2 in their entirety. Signature of GitHub, Inc. appears below. + +Signing the Standard Contractual Clauses, Appendix 1 and Appendix 2 on behalf of the data importer + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto, Head of Product & Regulatory Legal + +GitHub, Inc. + +## SECURITY EXHIBIT + +### 1. Information Security Program. + +#### 1.1 Security Management. +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 Security Incident Management. +GitHub will provide a Security incident management program for the Online Service as follows: + +a. Security Availability and Escalation. GitHub will maintain appropriate security contact and escalation processes on a 24-hours-per-day, 7-days-per-week basis to ensure customers and employees can submit issues to the GitHub Security team. + +b. Incident Response. If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. Notification. Notification(s) of Security Incidents will be delivered to one or more of Customer's administrators by any means GitHub selects. It is Customer's sole responsibility to ensure Customer's administrators monitor for and respond to any notifications. Customer is solely responsible for complying with its obligations under incident notification laws applicable to Customer and fulfilling any third-party notification obligations related to any Security Incident. + +d. Reasonable Assistance. GitHub will make commercially reasonable efforts to assist Customer in fulfilling Customer's obligation under applicable law or regulation to notify the relevant supervisory authority and data subjects about such Security Incident. + +#### 1.3 Due Diligence over Subcontractors and Vendors. +GitHub will maintain appropriate due diligence when utilizing subcontractors and vendors. GitHub will maintain vendor assessment reports and any assessment work for a minimum of three years. + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +Upon Customer's written request and no more than once annually, GitHub will respond to one request for information to assess security and compliance risk-related information. The response will be provided in writing within thirty days of receipt of the request, pending needed clarifications of any request. + +#### 3. Cooperation with Regulatory Audits. +Should Customer realize a regulatory audit or an audit in response to a Supervisory Authority that requires participation from GitHub, GitHub will fully cooperate with related requests by providing access to relevant knowledgeable personnel, documentation, and application software. Customer has the following responsibilities regarding any such regulatory or Supervisory Authority audits: + +a. Customer must ensure use of an independent third party (meaning the regulator or regulator's delegate), and that findings and data not relevant to Customer are restricted from Customer’s access. + +b. Notification of such audit must be written and provided to GitHub in a timely fashion, pending regulator notification, and in a manner that allows for appropriate personnel to be made available to assist. Where regulators provide no advance notice to Customer of audit or investigation, GitHub will respond in as timely a fashion as required by regulators. + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. In the event of a regulatory audit, access will be permitted only during regular business hours, Pacific time. + +e. To the extent permitted by law, Customer must keep confidential any information gathered through any such audit of GitHub that, by its nature, should be confidential. + diff --git a/translations/ru-RU/content/github/site-policy/github-ae-product-specific-terms.md b/translations/ru-RU/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..02cf4bc53cce --- /dev/null +++ b/translations/ru-RU/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +Version Effective Date: November 1, 2020 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. Определения. +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/ru-RU/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/ru-RU/content/github/site-policy/github-enterprise-subscription-agreement.md index b6bcac169a43..50ad30b4a792 100644 --- a/translations/ru-RU/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/ru-RU/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 3.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 GitHub Trademarks and Logos. diff --git a/translations/ru-RU/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/ru-RU/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..6b1c3afe8429 100644 --- a/translations/ru-RU/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/ru-RU/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. diff --git a/translations/ru-RU/content/github/site-policy/github-privacy-statement.md b/translations/ru-RU/content/github/site-policy/github-privacy-statement.md index 46e2813ce0b1..e434bcb669f2 100644 --- a/translations/ru-RU/content/github/site-policy/github-privacy-statement.md +++ b/translations/ru-RU/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ For more information about our disclosure in response to legal requests, see our We may share User Personal Information if we are involved in a merger, sale, or acquisition of corporate entities or business units. If any such change of ownership happens, we will ensure that it is under terms that preserve the confidentiality of User Personal Information, and we will notify you on our Website or by email before any transfer of your User Personal Information. The organization receiving any User Personal Information will have to honor any promises we made in our Privacy Statement or Terms of Service. #### Aggregate, non-personally identifying information -We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. For example, [we may compile statistics on the open source activity across GitHub](https://octoverse.github.com/). +We share certain aggregated, non-personally identifying information with others about how our users, collectively, use GitHub, or how our users respond to our other offerings, such as our conferences or events. We **do not** sell your User Personal Information for monetary or other consideration. diff --git a/translations/ru-RU/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/ru-RU/content/github/site-policy/github-sensitive-data-removal-policy.md index b19c2c50611f..f6ba5904ac7f 100644 --- a/translations/ru-RU/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/ru-RU/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ These guidelines are designed to make the processing of requests to remove sensi ### How to Submit Your Request -You can submit your request to remove sensitive data via our [contact form](https://support.github.com/contact). Please include a plain-text version of your request in the body of your message. Sending your request in an attachment may result in processing delays. +You can submit your request to remove sensitive data via our [contact form](https://support.github.com/contact?tags=docs-sensitive-data). Please include a plain-text version of your request in the body of your message. Sending your request in an attachment may result in processing delays. ### Disputes diff --git a/translations/ru-RU/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/ru-RU/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index 76f5daf6d732..06dfda34d074 100644 --- a/translations/ru-RU/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/ru-RU/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ The look and feel of the Service is copyright © GitHub, Inc. All rights reserve #### 2.5.2 Copyright Infringement and DMCA Policy. -If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millenium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub Trademarks and Logos. diff --git a/translations/ru-RU/content/github/site-policy/github-trademark-policy.md b/translations/ru-RU/content/github/site-policy/github-trademark-policy.md index 1ecf0a7a6c7c..0b49956f29e4 100644 --- a/translations/ru-RU/content/github/site-policy/github-trademark-policy.md +++ b/translations/ru-RU/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ When we receive reports of trademark policy violations from holders of federal o ### How Do I Report a Trademark Policy Violation? -Holders of registered trademarks can report possible trademark policy violations to GitHub via our [contact form](https://support.github.com/contact). Please submit trademark-related requests using your company email address and include all the information requested below to help expedite our response. Also be sure to clearly describe to us why the account may cause confusion with your mark or how the account may dilute or tarnish your mark. +Holders of registered trademarks can report possible trademark policy violations to GitHub via our [contact form](https://support.github.com/contact?tags=docs-trademark). Please submit trademark-related requests using your company email address and include all the information requested below to help expedite our response. Also be sure to clearly describe to us why the account may cause confusion with your mark or how the account may dilute or tarnish your mark. ### What Information is Required When Reporting Trademark Policy Violations? diff --git a/translations/ru-RU/content/github/site-policy/index.md b/translations/ru-RU/content/github/site-policy/index.md index 7154afd2f75c..2fb09f3fabff 100644 --- a/translations/ru-RU/content/github/site-policy/index.md +++ b/translations/ru-RU/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/ru-RU/content/github/using-git/about-git-rebase.md b/translations/ru-RU/content/github/using-git/about-git-rebase.md index 141d5b7d31d9..aa176c3c77ce 100644 --- a/translations/ru-RU/content/github/using-git/about-git-rebase.md +++ b/translations/ru-RU/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: 'The `git rebase` command allows you to easily change a series of commits versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/about-git-subtree-merges.md b/translations/ru-RU/content/github/using-git/about-git-subtree-merges.md index 3edaefc86f25..f8c9f1c20b11 100644 --- a/translations/ru-RU/content/github/using-git/about-git-subtree-merges.md +++ b/translations/ru-RU/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: 'If you need to manage multiple projects within a single repository, you versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Typically, a subtree merge is used to contain a repository within a repository. The "subrepository" is stored in a folder of the main repository. diff --git a/translations/ru-RU/content/github/using-git/about-remote-repositories.md b/translations/ru-RU/content/github/using-git/about-remote-repositories.md index ed6912a52e6c..6660e0867161 100644 --- a/translations/ru-RU/content/github/using-git/about-remote-repositories.md +++ b/translations/ru-RU/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'GitHub''s collaborative approach to development depends on publishing co versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A remote URL is Git's fancy way of saying "the place where your code is stored." That URL could be your repository on GitHub, or another user's fork, or even on a completely different server. diff --git a/translations/ru-RU/content/github/using-git/adding-a-remote.md b/translations/ru-RU/content/github/using-git/adding-a-remote.md index 7dc9dda9b8d1..bed66e0493b8 100644 --- a/translations/ru-RU/content/github/using-git/adding-a-remote.md +++ b/translations/ru-RU/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote add` command takes two arguments: diff --git a/translations/ru-RU/content/github/using-git/associating-text-editors-with-git.md b/translations/ru-RU/content/github/using-git/associating-text-editors-with-git.md index fa4e879af067..dbde6b4d3193 100644 --- a/translations/ru-RU/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/ru-RU/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/ru-RU/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/ru-RU/content/github/using-git/caching-your-github-credentials-in-git.md index b4a8e4b10c29..fff9f6e31cd7 100644 --- a/translations/ru-RU/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/ru-RU/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: 'If you''re [cloning {% data variables.product.product_name %} repositori versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you clone {% data variables.product.product_name %} repositories using SSH, then you authenticate using an SSH key instead of using other credentials. For information about setting up an SSH connection, see "[Generating an SSH Key](/articles/generating-an-ssh-key)." diff --git a/translations/ru-RU/content/github/using-git/changing-a-remotes-url.md b/translations/ru-RU/content/github/using-git/changing-a-remotes-url.md index a58e91e1fd34..537f658d7473 100644 --- a/translations/ru-RU/content/github/using-git/changing-a-remotes-url.md +++ b/translations/ru-RU/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: The `git remote set-url` command changes an existing remote repository UR versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. +The next time you `git fetch`, `git pull`, or `git push` to the remote repository, you'll be asked for your GitHub username and password. {% data reusables.user_settings.password-authentication-deprecation %} -- If you have [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) enabled, you must [create a personal access token](/github/authenticating-to-github/creating-a-personal-access-token) to use instead of your GitHub password. -- You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and password every time it talks to GitHub. +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### Switching remote URLs from HTTPS to SSH diff --git a/translations/ru-RU/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/ru-RU/content/github/using-git/configuring-git-to-handle-line-endings.md index 89fe53a7bbe0..04983a51d75e 100644 --- a/translations/ru-RU/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/ru-RU/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Every time you press return on your keyboard you insert an invisible character called a line ending. Different operating systems handle line endings differently. diff --git a/translations/ru-RU/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/ru-RU/content/github/using-git/dealing-with-non-fast-forward-errors.md index 84fcb3d3c645..e1ed31f144a3 100644 --- a/translations/ru-RU/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/ru-RU/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If another person has pushed to the same branch as you, Git won't be able to push your changes: diff --git a/translations/ru-RU/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/ru-RU/content/github/using-git/getting-changes-from-a-remote-repository.md index 52a9fc108d3e..8245e3763bfd 100644 --- a/translations/ru-RU/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/ru-RU/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- These commands are very useful when interacting with [a remote repository](/articles/about-remote-repositories). `clone` and `fetch` download remote code from a repository's remote URL to your local computer, `merge` is used to merge different people's work together with yours, and `pull` is a combination of `fetch` and `merge`. diff --git a/translations/ru-RU/content/github/using-git/getting-started-with-git-and-github.md b/translations/ru-RU/content/github/using-git/getting-started-with-git-and-github.md index 4b31343ae613..416697aea39a 100644 --- a/translations/ru-RU/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/ru-RU/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/git-workflows.md b/translations/ru-RU/content/github/using-git/git-workflows.md index f5152998bddb..a20c18f6c9f5 100644 --- a/translations/ru-RU/content/github/using-git/git-workflows.md +++ b/translations/ru-RU/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can adopt the {% data variables.product.prodname_dotcom %} flow method to standardize how your team functions and collaborates on {% data variables.product.prodname_dotcom %}. For more information, see "[GitHub flow](/github/collaborating-with-issues-and-pull-requests/github-flow)" and "[Understanding the GitHub flow](http://guides.github.com/overviews/flow/)" in the {% data variables.product.prodname_dotcom %} Guides. diff --git a/translations/ru-RU/content/github/using-git/ignoring-files.md b/translations/ru-RU/content/github/using-git/ignoring-files.md index 4b858a3da181..2cae88ce1a28 100644 --- a/translations/ru-RU/content/github/using-git/ignoring-files.md +++ b/translations/ru-RU/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: 'You can configure Git to ignore files you don''t want to check in to {% versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Configuring ignored files for a single repository diff --git a/translations/ru-RU/content/github/using-git/index.md b/translations/ru-RU/content/github/using-git/index.md index abe69c20f752..4c9e0f86c9a4 100644 --- a/translations/ru-RU/content/github/using-git/index.md +++ b/translations/ru-RU/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/learning-about-git.md b/translations/ru-RU/content/github/using-git/learning-about-git.md index 538320413716..8fc7d4818e3c 100644 --- a/translations/ru-RU/content/github/using-git/learning-about-git.md +++ b/translations/ru-RU/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/managing-remote-repositories.md b/translations/ru-RU/content/github/using-git/managing-remote-repositories.md index bbcaba6f79b7..88eb0725486d 100644 --- a/translations/ru-RU/content/github/using-git/managing-remote-repositories.md +++ b/translations/ru-RU/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/ru-RU/content/github/using-git/pushing-commits-to-a-remote-repository.md index 4a3c19532cab..4325f1221504 100644 --- a/translations/ru-RU/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/ru-RU/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git push` command takes two arguments: @@ -97,3 +98,4 @@ For more information on working with forks, see "[Syncing a fork](/articles/sync - [`git remote` man page](https://git-scm.com/docs/git-remote.html) - "[Git cheatsheet](/articles/git-cheatsheet)" - "[Git workflows](/articles/git-workflows)" +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/ru-RU/content/github/using-git/removing-a-remote.md b/translations/ru-RU/content/github/using-git/removing-a-remote.md index a7c2d24a0e2f..7cc8de288b67 100644 --- a/translations/ru-RU/content/github/using-git/removing-a-remote.md +++ b/translations/ru-RU/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rm` command takes one argument: diff --git a/translations/ru-RU/content/github/using-git/renaming-a-remote.md b/translations/ru-RU/content/github/using-git/renaming-a-remote.md index 91a14d2312ad..e74e12152196 100644 --- a/translations/ru-RU/content/github/using-git/renaming-a-remote.md +++ b/translations/ru-RU/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The `git remote rename` command takes two arguments: diff --git a/translations/ru-RU/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/ru-RU/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index c1319bff007d..f50d74b9c6d3 100644 --- a/translations/ru-RU/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/ru-RU/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/setting-your-username-in-git.md b/translations/ru-RU/content/github/using-git/setting-your-username-in-git.md index 1ff9c608930e..bd543968d4ed 100644 --- a/translations/ru-RU/content/github/using-git/setting-your-username-in-git.md +++ b/translations/ru-RU/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can change the name that is associated with your Git commits using the `git config` command. The new name you set will be visible in any future commits you push to {% data variables.product.product_name %} from the command line. If you'd like to keep your real name private, you can use any text as your Git username. diff --git a/translations/ru-RU/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/ru-RU/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index 91ced35d3642..092b5394164a 100644 --- a/translations/ru-RU/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/ru-RU/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: You can turn a folder within a Git repository into a brand new repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- If you create a new clone of the repository, you won't lose any of your Git history or changes when you split a folder into a separate repository. diff --git a/translations/ru-RU/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/ru-RU/content/github/using-git/updating-credentials-from-the-macos-keychain.md index eea51f1e31e4..a438b4818693 100644 --- a/translations/ru-RU/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/ru-RU/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: Updating credentials from the macOS Keychain -intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your username, password, or personal access token on {% data variables.product.product_name %}.' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - /github/using-git/updating-credentials-from-the-osx-keychain versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,15 +16,13 @@ versions: 1. Click on the Spotlight icon (magnifying glass) on the right side of the menu bar. Type `Keychain access` then press the Enter key to launch the app. ![Spotlight Search bar](/assets/images/help/setup/keychain-access.png) 2. In Keychain Access, search for **{% data variables.command_line.backticks %}**. -3. Find the "internet password" entry for `{% data variables.command_line.backticks %}`. ![GitHub Password Entry in Keychain](/assets/images/help/setup/keychain-entry.png) +3. Find the "internet password" entry for `{% data variables.command_line.backticks %}`. 4. Edit or delete the entry accordingly. ### Deleting your credentials via the command line Through the command line, you can use the credential helper directly to erase the keychain entry. -To do this, type the following command: - ```shell $ git credential-osxkeychain erase host={% data variables.command_line.codeblock %} diff --git a/translations/ru-RU/content/github/using-git/using-advanced-git-commands.md b/translations/ru-RU/content/github/using-git/using-advanced-git-commands.md index 8d389b6c675a..5a89791356fe 100644 --- a/translations/ru-RU/content/github/using-git/using-advanced-git-commands.md +++ b/translations/ru-RU/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/using-common-git-commands.md b/translations/ru-RU/content/github/using-git/using-common-git-commands.md index 723eb414d7ad..8370d6f9d776 100644 --- a/translations/ru-RU/content/github/using-git/using-common-git-commands.md +++ b/translations/ru-RU/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/ru-RU/content/github/using-git/using-git-rebase-on-the-command-line.md index a48b63a79ef5..e68037cb2214 100644 --- a/translations/ru-RU/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/ru-RU/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: Here's a short tutorial on using `git rebase` on the command line. versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- In this example, we will cover all of the `git rebase` commands available, except for `exec`. diff --git a/translations/ru-RU/content/github/using-git/which-remote-url-should-i-use.md b/translations/ru-RU/content/github/using-git/which-remote-url-should-i-use.md index 8c1a7aa96c91..170e478ac8a5 100644 --- a/translations/ru-RU/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/ru-RU/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: 'There are several ways to clone repositories available on {% data variab versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you view a repository while signed in to your account, the URLs you can use to clone the project onto your computer are available below the repository details: @@ -47,7 +48,7 @@ When you `git clone`, `git fetch`, `git pull`, or `git push` to a remote reposit {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### Cloning with {% data variables.product.prodname_cli %} @@ -55,11 +56,14 @@ You can also install {% data variables.product.prodname_cli %} to use {% data va {% endif %} +{% if currentVersion != "github-ae@latest" %} ### Cloning with Subversion You can also use a [Subversion](https://subversion.apache.org/) client to access any repository on {% data variables.product.prodname_dotcom %}. Subversion offers a different feature set than Git. For more information, see "[What are the differences between Subversion and Git?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)" +You can also access repositories on -You can also access repositories on {% data variables.product.prodname_dotcom %} from Subversion clients. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% data variables.product.prodname_dotcom %} from Subversion clients. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)." +{% endif %} ### Дополнительная литература diff --git a/translations/ru-RU/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/ru-RU/content/github/using-git/why-is-git-always-asking-for-my-password.md index dfcc5d78c458..33a3362056de 100644 --- a/translations/ru-RU/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/ru-RU/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your GitHub credentials every time you pull or push a repository. +Using an HTTPS remote URL has some advantages compared with using SSH. It's easier to set up than SSH, and usually works through strict firewalls and proxies. However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. {% data reusables.user_settings.password-authentication-deprecation %} - -Once you've configured credential caching, Git automatically uses your cached personal access token in place of a password when you pull or push a repository using HTTPS. +{% data reusables.user_settings.password-authentication-deprecation %} +You can avoid being prompted for your password by configuring Git to [cache your credentials](/github/using-git/caching-your-github-credentials-in-git) for you. Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### Дополнительная литература diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index 1d2183f0ee27..11f1d4e114c2 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. If you maintain a repository, you can use this data to get a better understanding of who's using your repository and why they're using it. diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 2861876f6d20..470c45178f35 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index 03f4ae908a19..bf325418e092 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index be9f00d68ed9..1bcc381a77d5 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index 0ab57b85eb9b..ef8331f03bca 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ If vulnerabilities have been detected in the repository, these are shown at the {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} alerts. @@ -55,7 +55,7 @@ Any direct and indirect dependencies that are specified in the repository's mani {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} Any direct and indirect dependencies that are specified in the repository's manifest or lock files are listed, grouped by ecosystem. If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to security alerts. {% note %} diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/index.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/index.md index ec458b1c5c0a..fb095cfc5fc9 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index 9042eabf1938..b164024dec99 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Forks are listed alphabetically by the username of the person who forked the repository. You can click on the username to be redirected to the user's {% data variables.product.product_name %} profile page or click on the fork name to be redirected to the specific fork of the repository. diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index 2b985da2fabe..3159e6eab6d7 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index f70a3bb2d63e..bc0f615a44ea 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About contributors -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. Merge commits and empty commits aren't counted as contributions for this graph. {% if currentVersion == "free-pro-team@latest" %} You can also see a list of people who have contributed to the project's Python dependencies. To access this list of community contributors, visit `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`. @@ -31,7 +32,7 @@ You can also see a list of people who have contributed to the project's Python d If you don't appear in a repository's contributors graph, it may be because: - You aren't one of the top 100 contributors. - Your commits haven't been merged into the default branch. -- The email address you used to author the commits hasn't been added to your {% data variables.product.product_name %} account. +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ If you don't appear in a repository's contributors graph, it may be because: If all your commits in the repository are on non-default branches, you won't be in the contributors graph. For example, commits on the `gh-pages` branch aren't included in the graph unless `gh-pages` is the repository's default branch. To have your commits merged into the default branch, you can create a pull request. For more information, see "[About pull requests](/articles/about-pull-requests)." -If the email address you used to author the commits has not been added to your {% data variables.product.product_name %} account, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account)." +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index aff45fee4380..63272fd37022 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Repository network graph](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index 920ce7163c11..e9bfbbaf20a0 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Commit co-authors are included in the commit activity summary if their commits were merged into the repository's default branch and they're in the top 15 users who have contributed the most commits. diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 90eee8a5a058..aace03d5816c 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index 671e5f8ff4fc..1ca740d3411d 100644 --- a/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/ru-RU/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The top graph shows commits for the entire year by week. diff --git a/translations/ru-RU/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index 80bc0ea4cc70..a03eb6041a55 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll Jekyll is a static site generator with built-in support for {% data variables.product.prodname_pages %} and a simplified build process. Jekyll takes Markdown and HTML files and creates a complete static website based on your choice of layouts. Jekyll supports Markdown and Liquid, a templating language that loads dynamic content on your site. For more information, see [Jekyll](https://jekyllrb.com/). -Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documenation. +Jekyll is not officially supported for Windows. For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. We recommend using Jekyll with {% data variables.product.prodname_pages %}. If you prefer, you can use other static site generators or customize your own build process locally or on another server. For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)." diff --git a/translations/ru-RU/content/github/working-with-github-pages/about-github-pages.md b/translations/ru-RU/content/github/working-with-github-pages/about-github-pages.md index e904b6ba11fd..6c403b4ca304 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/ru-RU/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_pages %} @@ -26,7 +27,7 @@ You can host your site on To get started, see "[Creating a {% data variables.product.prodname_pages %} site](/articles/creating-a-github-pages-site)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. For more information, see "[Disabling publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." {% endif %} @@ -35,17 +36,17 @@ Organization owners can disable the publication of There are three types of {% data variables.product.prodname_pages %} sites: project, user, and organization. Project sites are connected to a specific project hosted on {% data variables.product.product_name %}, such as a JavaScript library or a recipe collection. User and organization sites are connected to a specific {% data variables.product.product_name %} account. -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +The source files for a project site are stored in the same repository as their project. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} For more information about how custom domains affect the URL for your site, see "[About custom domains and {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)." {% endif %} -You can only create one user or organization site for each {% data variables.product.product_name %} account. Project sites, whether owned by an organization or a user account, are unlimited. +You can only create one user or organization site for each account on {% data variables.product.product_name %}. Project sites, whether owned by an organization or a user account, are unlimited. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. @@ -54,7 +55,7 @@ The URL where your site is available depends on whether subdomain isolation is e | | | | User | -`http(s)://pages.///` | `http(s):///pages///` | Organization | `http(s)://pages.///` | `http(s):///pages///` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` For more information, see "[Enabling subdomain isolation](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)" or contact your site administrator. {% endif %} @@ -73,7 +74,7 @@ The publishing source for your {% data variables.product.prodname_pages %} site {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If the default publishing source exists in your repository, {% data variables.product.prodname_pages %} will automatically publish a site from that source. The default publishing source for user and organization sites is the root of the default branch for the repository. The default publishing source for project sites is the root of the `gh-pages` branch. diff --git a/translations/ru-RU/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/ru-RU/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 046a4b845774..f3ca97d47102 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/ru-RU/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About Jekyll build errors diff --git a/translations/ru-RU/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index 70ffc42bf080..3dca446bcee6 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add a theme to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/translations/ru-RU/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index 924733e2bd4e..85593b80302e 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can add content to a {% data variables.product.prodname_pages %} site using Jekyll. diff --git a/translations/ru-RU/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/ru-RU/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index 89122faaf86c..8fd5acae9b16 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/ru-RU/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: 'People with admin or maintainer permissions for a repository can c versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For more information about publishing sources, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." @@ -19,7 +20,7 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. Under "{% data variables.product.prodname_pages %}", use the **None** or **Branch** drop-down menu and select a publishing source. ![Drop-down menu to select a publishing source](/assets/images/help/pages/publishing-source-drop-down.png) 4. Optionally, use the drop-down menu to select a folder for your publishing source. ![Drop-down menu to select a folder for publishing source](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. Click **Save**. ![Button to save changes to publishing source settings](/assets/images/help/pages/publishing-source-save.png) @@ -33,4 +34,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. For more information, see "[Troubleshooting Jekyll build errors for {% data variables.product.prodname_pages %} sites](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)." diff --git a/translations/ru-RU/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/ru-RU/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index ca43cf13f164..69be0c62209b 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/ru-RU/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index b351f3c651c5..6570bb70f9ce 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -8,6 +8,7 @@ permissions: 'People with admin permissions for a repository can create a {% dat versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Требования @@ -80,7 +81,7 @@ gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` 10. Save and close the Gemfile. 11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git diff --git a/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site.md b/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site.md index 15010c553e94..bc8ca92dc294 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site.md +++ b/translations/ru-RU/content/github/working-with-github-pages/creating-a-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a repository for your site diff --git a/translations/ru-RU/content/github/working-with-github-pages/getting-started-with-github-pages.md b/translations/ru-RU/content/github/working-with-github-pages/getting-started-with-github-pages.md index 8126a23b02d8..2c570f5de45a 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/getting-started-with-github-pages.md +++ b/translations/ru-RU/content/github/working-with-github-pages/getting-started-with-github-pages.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/working-with-github-pages/index.md b/translations/ru-RU/content/github/working-with-github-pages/index.md index 45f498bbb53c..33410c9e3c71 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/index.md +++ b/translations/ru-RU/content/github/working-with-github-pages/index.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md index 77541da4f6a6..c6851e784e69 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- People with write permissions for a repository can set the Markdown processor for a {% data variables.product.prodname_pages %} site. -{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processer, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." +{% data variables.product.prodname_pages %} supports two Markdown processors: [kramdown](http://kramdown.gettalong.org/) and {% data variables.product.prodname_dotcom %}'s own extended [CommonMark](https://commonmark.org/) processor, which is used to render {% data variables.product.prodname_dotcom %} Flavored Markdown throughout {% data variables.product.product_name %}. For more information, see "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/articles/about-writing-and-formatting-on-github)." You can use {% data variables.product.prodname_dotcom %} Flavored Markdown with either processor, but only our CommonMark processor will always match the results you see on {% data variables.product.product_name %}. diff --git a/translations/ru-RU/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md index f8f9aee79a79..b1ec8358fdfe 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md b/translations/ru-RU/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md index 5ca135a8117a..7ada2c5a79d8 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md +++ b/translations/ru-RU/content/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Anyone with read permissions for a repository can test a {% data variables.product.prodname_pages %} site locally. diff --git a/translations/ru-RU/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md b/translations/ru-RU/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md index 1ed03b1e523d..62457004f932 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/ru-RU/content/github/working-with-github-pages/troubleshooting-jekyll-build-errors-for-github-pages-sites.md @@ -28,6 +28,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Troubleshooting build errors diff --git a/translations/ru-RU/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md b/translations/ru-RU/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md index fb8fa64e991b..b6c6be96fc31 100644 --- a/translations/ru-RU/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md +++ b/translations/ru-RU/content/github/working-with-github-pages/unpublishing-a-github-pages-site.md @@ -12,6 +12,7 @@ permissions: 'People with admin or maintainer permissions for a repository can u versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Unpublishing a project site diff --git a/translations/ru-RU/content/github/writing-on-github/about-saved-replies.md b/translations/ru-RU/content/github/writing-on-github/about-saved-replies.md index e72cd3a65c1b..ff6e31d7caeb 100644 --- a/translations/ru-RU/content/github/writing-on-github/about-saved-replies.md +++ b/translations/ru-RU/content/github/writing-on-github/about-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![Saved replies](/assets/images/help/settings/saved-replies.png) diff --git a/translations/ru-RU/content/github/writing-on-github/about-writing-and-formatting-on-github.md b/translations/ru-RU/content/github/writing-on-github/about-writing-and-formatting-on-github.md index a12f50403acd..bd4f081f414a 100644 --- a/translations/ru-RU/content/github/writing-on-github/about-writing-and-formatting-on-github.md +++ b/translations/ru-RU/content/github/writing-on-github/about-writing-and-formatting-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- [Markdown](http://daringfireball.net/projects/markdown/) is an easy-to-read, easy-to-write syntax for formatting plain text. diff --git a/translations/ru-RU/content/github/writing-on-github/autolinked-references-and-urls.md b/translations/ru-RU/content/github/writing-on-github/autolinked-references-and-urls.md index ebe24491b31d..4c6b3952163b 100644 --- a/translations/ru-RU/content/github/writing-on-github/autolinked-references-and-urls.md +++ b/translations/ru-RU/content/github/writing-on-github/autolinked-references-and-urls.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### URLs diff --git a/translations/ru-RU/content/github/writing-on-github/basic-writing-and-formatting-syntax.md b/translations/ru-RU/content/github/writing-on-github/basic-writing-and-formatting-syntax.md index 558a31900db2..93eb012c3a08 100644 --- a/translations/ru-RU/content/github/writing-on-github/basic-writing-and-formatting-syntax.md +++ b/translations/ru-RU/content/github/writing-on-github/basic-writing-and-formatting-syntax.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Headings @@ -170,7 +171,7 @@ For more information, see "[About task lists](/articles/about-task-lists)." ### Mentioning people and teams -You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing `@` plus their username or team name. This will trigger a notification and bring their attention to the conversation. People will also receive a notification if you edit a comment to mention their username or team name. For more information about notifications, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." `@github/support What do you think about these updates?` diff --git a/translations/ru-RU/content/github/writing-on-github/creating-a-saved-reply.md b/translations/ru-RU/content/github/writing-on-github/creating-a-saved-reply.md index b884d9b31e75..1110b415a196 100644 --- a/translations/ru-RU/content/github/writing-on-github/creating-a-saved-reply.md +++ b/translations/ru-RU/content/github/writing-on-github/creating-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/writing-on-github/creating-and-highlighting-code-blocks.md b/translations/ru-RU/content/github/writing-on-github/creating-and-highlighting-code-blocks.md index 98fd3f76088e..eefa9c953e4b 100644 --- a/translations/ru-RU/content/github/writing-on-github/creating-and-highlighting-code-blocks.md +++ b/translations/ru-RU/content/github/writing-on-github/creating-and-highlighting-code-blocks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Fenced code blocks diff --git a/translations/ru-RU/content/github/writing-on-github/creating-gists.md b/translations/ru-RU/content/github/writing-on-github/creating-gists.md index 495822dd4931..0f68b324b6ea 100644 --- a/translations/ru-RU/content/github/writing-on-github/creating-gists.md +++ b/translations/ru-RU/content/github/writing-on-github/creating-gists.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About gists @@ -17,9 +18,9 @@ Every gist is a Git repository, which means that it can be forked and cloned. If Gists can be public or secret. Public gists show up in {% data variables.gists.discover_url %}, where people can browse new gists as they're created. They're also searchable, so you can use them if you'd like other people to find and see your work. {% data reusables.gist.cannot-convert-public-gists-to-secret %} -Secret gists don't show up in {% data variables.gists.discover_url %}{% if currentVersion != "free-pro-team@latest" %},{% endif %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. +Secret gists don't show up in {% data variables.gists.discover_url %} and are not searchable. {% data reusables.gist.cannot-convert-public-gists-to-secret %} Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to [create a private repository](/articles/creating-a-new-repository) instead. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your site administrator has disabled private mode, you can also use anonymous gists, which can be public or secret. @@ -50,7 +51,7 @@ Gist supports mapping GeoJSON files. These maps are displayed in embedded gists, You can also drag and drop a text file from your desktop directly into the gist editor. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% note %} You can also create a gist using the {% data variables.product.prodname_cli %}. For more information, see "[`gh gist create`](https://cli.github.com/manual/gh_gist_create)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/content/github/writing-on-github/deleting-a-saved-reply.md b/translations/ru-RU/content/github/writing-on-github/deleting-a-saved-reply.md index 2e72c8ef3d86..9be77cd2568d 100644 --- a/translations/ru-RU/content/github/writing-on-github/deleting-a-saved-reply.md +++ b/translations/ru-RU/content/github/writing-on-github/deleting-a-saved-reply.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/writing-on-github/editing-a-saved-reply.md b/translations/ru-RU/content/github/writing-on-github/editing-a-saved-reply.md index 05f9ed9fbf42..703f1af4900b 100644 --- a/translations/ru-RU/content/github/writing-on-github/editing-a-saved-reply.md +++ b/translations/ru-RU/content/github/writing-on-github/editing-a-saved-reply.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/ru-RU/content/github/writing-on-github/editing-and-sharing-content-with-gists.md b/translations/ru-RU/content/github/writing-on-github/editing-and-sharing-content-with-gists.md index bda6ba4d2692..290645090ff2 100644 --- a/translations/ru-RU/content/github/writing-on-github/editing-and-sharing-content-with-gists.md +++ b/translations/ru-RU/content/github/writing-on-github/editing-and-sharing-content-with-gists.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/writing-on-github/forking-and-cloning-gists.md b/translations/ru-RU/content/github/writing-on-github/forking-and-cloning-gists.md index 73b1c187127b..04f68e84c422 100644 --- a/translations/ru-RU/content/github/writing-on-github/forking-and-cloning-gists.md +++ b/translations/ru-RU/content/github/writing-on-github/forking-and-cloning-gists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Forking gists diff --git a/translations/ru-RU/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md b/translations/ru-RU/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md index b7cf7d34c76d..6932c966d166 100644 --- a/translations/ru-RU/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md +++ b/translations/ru-RU/content/github/writing-on-github/getting-started-with-writing-and-formatting-on-github.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/writing-on-github/index.md b/translations/ru-RU/content/github/writing-on-github/index.md index 81ca75b5ccad..c6dbb7e3432d 100644 --- a/translations/ru-RU/content/github/writing-on-github/index.md +++ b/translations/ru-RU/content/github/writing-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/writing-on-github/organizing-information-with-tables.md b/translations/ru-RU/content/github/writing-on-github/organizing-information-with-tables.md index f258276ca547..3cb57b0c9c8b 100644 --- a/translations/ru-RU/content/github/writing-on-github/organizing-information-with-tables.md +++ b/translations/ru-RU/content/github/writing-on-github/organizing-information-with-tables.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Creating a table diff --git a/translations/ru-RU/content/github/writing-on-github/using-saved-replies.md b/translations/ru-RU/content/github/writing-on-github/using-saved-replies.md index 1d6499224971..3552ec21cc6b 100644 --- a/translations/ru-RU/content/github/writing-on-github/using-saved-replies.md +++ b/translations/ru-RU/content/github/writing-on-github/using-saved-replies.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/ru-RU/content/github/writing-on-github/working-with-advanced-formatting.md b/translations/ru-RU/content/github/writing-on-github/working-with-advanced-formatting.md index 4825f59d040d..9a6240e60f5c 100644 --- a/translations/ru-RU/content/github/writing-on-github/working-with-advanced-formatting.md +++ b/translations/ru-RU/content/github/writing-on-github/working-with-advanced-formatting.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/github/writing-on-github/working-with-saved-replies.md b/translations/ru-RU/content/github/writing-on-github/working-with-saved-replies.md index 5ca965c0aa67..7b85b6b27d59 100644 --- a/translations/ru-RU/content/github/writing-on-github/working-with-saved-replies.md +++ b/translations/ru-RU/content/github/writing-on-github/working-with-saved-replies.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/graphql/guides/forming-calls-with-graphql.md b/translations/ru-RU/content/graphql/guides/forming-calls-with-graphql.md index aeb22d993ccb..c37dffaac617 100644 --- a/translations/ru-RU/content/graphql/guides/forming-calls-with-graphql.md +++ b/translations/ru-RU/content/graphql/guides/forming-calls-with-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authenticating with GraphQL @@ -334,9 +335,9 @@ With the ID known, we can proceed with the mutation: Let's examine this line: - - `addReaction` is the name of the mutation. - - `input` is the required argument key. This will always be `input` for a mutation. - - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. + - `addReaction` is the name of the mutation. + - `input` is the required argument key. This will always be `input` for a mutation. + - `{subjectId:"MDU6SXNzdWUyMzEzOTE1NTE=",content:HOORAY}` is the required argument value. This will always be an [input object](/v4/input_object/) (hence the curly braces) composed of input fields (`subjectId` and `content` in this case) for a mutation. How do we know which value to use for the content? The [`addReaction` docs](/v4/mutation/addreaction/) tell us the `content` field has the type [`ReactionContent`](/v4/enum/reactioncontent/), which is an [enum](/v4/enum) because only certain emoji reactions are supported on GitHub issues. These are the allowed values for reactions (note some values differ from their corresponding emoji names): diff --git a/translations/ru-RU/content/graphql/guides/index.md b/translations/ru-RU/content/graphql/guides/index.md index 841331c27fa4..9ed628c0b1aa 100644 --- a/translations/ru-RU/content/graphql/guides/index.md +++ b/translations/ru-RU/content/graphql/guides/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /introduction-to-graphql %} diff --git a/translations/ru-RU/content/graphql/guides/introduction-to-graphql.md b/translations/ru-RU/content/graphql/guides/introduction-to-graphql.md index 58c2a3ef6110..f4d05b5bee82 100644 --- a/translations/ru-RU/content/graphql/guides/introduction-to-graphql.md +++ b/translations/ru-RU/content/graphql/guides/introduction-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### GraphQL terminology diff --git a/translations/ru-RU/content/graphql/guides/managing-enterprise-accounts.md b/translations/ru-RU/content/graphql/guides/managing-enterprise-accounts.md index fb66f4afcdde..5f3da78c94c2 100644 --- a/translations/ru-RU/content/graphql/guides/managing-enterprise-accounts.md +++ b/translations/ru-RU/content/graphql/guides/managing-enterprise-accounts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About managing enterprise accounts with GraphQL diff --git a/translations/ru-RU/content/graphql/guides/migrating-from-rest-to-graphql.md b/translations/ru-RU/content/graphql/guides/migrating-from-rest-to-graphql.md index f57ce4780bab..dbc64338ed6b 100644 --- a/translations/ru-RU/content/graphql/guides/migrating-from-rest-to-graphql.md +++ b/translations/ru-RU/content/graphql/guides/migrating-from-rest-to-graphql.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Differences in API logic diff --git a/translations/ru-RU/content/graphql/guides/using-global-node-ids.md b/translations/ru-RU/content/graphql/guides/using-global-node-ids.md index 55c2c85aee76..77307ca9eb0c 100644 --- a/translations/ru-RU/content/graphql/guides/using-global-node-ids.md +++ b/translations/ru-RU/content/graphql/guides/using-global-node-ids.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. With a [recent update](https://developer.github.com/changes/2017-12-19-graphql-node-id/), you can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. diff --git a/translations/ru-RU/content/graphql/guides/using-the-explorer.md b/translations/ru-RU/content/graphql/guides/using-the-explorer.md index 2c9a976edfa5..f9b1c02f3ec3 100644 --- a/translations/ru-RU/content/graphql/guides/using-the-explorer.md +++ b/translations/ru-RU/content/graphql/guides/using-the-explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## About the GraphQL Explorer diff --git a/translations/ru-RU/content/graphql/index.md b/translations/ru-RU/content/graphql/index.md index 66b0ae9d42af..ba6c4847adb5 100644 --- a/translations/ru-RU/content/graphql/index.md +++ b/translations/ru-RU/content/graphql/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ru-RU/content/graphql/overview/about-the-graphql-api.md b/translations/ru-RU/content/graphql/overview/about-the-graphql-api.md index 3a97a9269b54..576e0accafae 100644 --- a/translations/ru-RU/content/graphql/overview/about-the-graphql-api.md +++ b/translations/ru-RU/content/graphql/overview/about-the-graphql-api.md @@ -4,6 +4,7 @@ intro: 'The {% data variables.product.prodname_dotcom %} GraphQL API offers flex versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Обзор diff --git a/translations/ru-RU/content/graphql/overview/breaking-changes.md b/translations/ru-RU/content/graphql/overview/breaking-changes.md index fd761309414f..f9fde6b0f628 100644 --- a/translations/ru-RU/content/graphql/overview/breaking-changes.md +++ b/translations/ru-RU/content/graphql/overview/breaking-changes.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About breaking changes diff --git a/translations/ru-RU/content/graphql/overview/changelog.md b/translations/ru-RU/content/graphql/overview/changelog.md index 5482e60e0f69..dbb8876a2bc9 100644 --- a/translations/ru-RU/content/graphql/overview/changelog.md +++ b/translations/ru-RU/content/graphql/overview/changelog.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Breaking changes include changes that will break existing queries or could affect the runtime behavior of clients. For a list of breaking changes and when they will occur, see our [breaking changes log](/v4/breaking_changes). diff --git a/translations/ru-RU/content/graphql/overview/explorer.md b/translations/ru-RU/content/graphql/overview/explorer.md index aab65ae862e8..e317574b0378 100644 --- a/translations/ru-RU/content/graphql/overview/explorer.md +++ b/translations/ru-RU/content/graphql/overview/explorer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can access GitHub's GraphQL Explorer at https://developer.github.com/v4/explorer. diff --git a/translations/ru-RU/content/graphql/overview/index.md b/translations/ru-RU/content/graphql/overview/index.md index b8b208700403..f27dcdb2f51d 100644 --- a/translations/ru-RU/content/graphql/overview/index.md +++ b/translations/ru-RU/content/graphql/overview/index.md @@ -4,6 +4,7 @@ intro: 'Learn about the {% data variables.product.prodname_dotcom %} GraphQL API versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /about-the-graphql-api %} diff --git a/translations/ru-RU/content/graphql/overview/public-schema.md b/translations/ru-RU/content/graphql/overview/public-schema.md index 3856de9a245d..0df87e765334 100644 --- a/translations/ru-RU/content/graphql/overview/public-schema.md +++ b/translations/ru-RU/content/graphql/overview/public-schema.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can [perform introspection](/v4/guides/intro-to-graphql/#discovering-the-graphql-api) against the GraphQL API directly. @@ -16,8 +17,16 @@ Alternatively, you can download the latest version of the public schema here: [{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs.graphql`](/public/schema.docs.graphql) -{% else %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/ghes-{{ allVersions[currentVersion].currentRelease }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) + +{% endif %} + +{% if currentVersion == "github-ae@latest" %} -[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-enterprise.graphql`](/public/{{ currentVersion }}/schema.docs-enterprise.graphql) ({{ allVersions[currentVersion].versionTitle }}) +[{% octicon "desktop-download" aria-label="The desktop download icon" %} `schema.docs-ghae.graphql`](/public/ghae/schema.docs-ghae.graphql) ({{ allVersions[currentVersion].versionTitle }}) {% endif %} diff --git a/translations/ru-RU/content/graphql/overview/resource-limitations.md b/translations/ru-RU/content/graphql/overview/resource-limitations.md index 43dd93842e10..bd5cdb791ca5 100644 --- a/translations/ru-RU/content/graphql/overview/resource-limitations.md +++ b/translations/ru-RU/content/graphql/overview/resource-limitations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ## Node limit diff --git a/translations/ru-RU/content/graphql/overview/schema-previews.md b/translations/ru-RU/content/graphql/overview/schema-previews.md index 6d2666e53ade..b0b3a5e30f01 100644 --- a/translations/ru-RU/content/graphql/overview/schema-previews.md +++ b/translations/ru-RU/content/graphql/overview/schema-previews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About schema previews diff --git a/translations/ru-RU/content/graphql/reference/enums.md b/translations/ru-RU/content/graphql/reference/enums.md index 48254c6ebd00..3cec114335ad 100644 --- a/translations/ru-RU/content/graphql/reference/enums.md +++ b/translations/ru-RU/content/graphql/reference/enums.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About enums diff --git a/translations/ru-RU/content/graphql/reference/index.md b/translations/ru-RU/content/graphql/reference/index.md index 553212d49bd7..c31b4d6f754c 100644 --- a/translations/ru-RU/content/graphql/reference/index.md +++ b/translations/ru-RU/content/graphql/reference/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /queries %} diff --git a/translations/ru-RU/content/graphql/reference/input-objects.md b/translations/ru-RU/content/graphql/reference/input-objects.md index dc17e9c4bb98..6726cfaf2ceb 100644 --- a/translations/ru-RU/content/graphql/reference/input-objects.md +++ b/translations/ru-RU/content/graphql/reference/input-objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About input objects diff --git a/translations/ru-RU/content/graphql/reference/interfaces.md b/translations/ru-RU/content/graphql/reference/interfaces.md index fd4d5822cb75..0baee2c4677c 100644 --- a/translations/ru-RU/content/graphql/reference/interfaces.md +++ b/translations/ru-RU/content/graphql/reference/interfaces.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About interfaces diff --git a/translations/ru-RU/content/graphql/reference/mutations.md b/translations/ru-RU/content/graphql/reference/mutations.md index 6018f29f57cb..9f6542ab7947 100644 --- a/translations/ru-RU/content/graphql/reference/mutations.md +++ b/translations/ru-RU/content/graphql/reference/mutations.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About mutations diff --git a/translations/ru-RU/content/graphql/reference/objects.md b/translations/ru-RU/content/graphql/reference/objects.md index 08e8c9748da2..84cbbabfdfd8 100644 --- a/translations/ru-RU/content/graphql/reference/objects.md +++ b/translations/ru-RU/content/graphql/reference/objects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About objects diff --git a/translations/ru-RU/content/graphql/reference/queries.md b/translations/ru-RU/content/graphql/reference/queries.md index c121b670aa26..4d87cd2e254a 100644 --- a/translations/ru-RU/content/graphql/reference/queries.md +++ b/translations/ru-RU/content/graphql/reference/queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About queries @@ -14,6 +15,12 @@ Every GraphQL schema has a root type for both queries and mutations. The [query For more information, see "[About queries](/v4/guides/forming-calls#about-queries)." +{% note %} + +**Note:** For [user-to-server](/developers/apps/identifying-and-authorizing-users-for-github-apps#user-to-server-requests) {% data variables.product.prodname_github_app %} requests, you should use separate queries for issues and pull requests. For example, use the `is:issue` or `is:pull-request` filters and their equivalents. Using the `search` connection to return a combination of issues and pull requests in a single query will result in an empty set of nodes. + +{% endnote %} + ## Connections {% for item in graphql.schemaForCurrentVersion.queries.connections %} diff --git a/translations/ru-RU/content/graphql/reference/scalars.md b/translations/ru-RU/content/graphql/reference/scalars.md index 0fea4770afb0..0a37135d2c24 100644 --- a/translations/ru-RU/content/graphql/reference/scalars.md +++ b/translations/ru-RU/content/graphql/reference/scalars.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About scalars diff --git a/translations/ru-RU/content/graphql/reference/unions.md b/translations/ru-RU/content/graphql/reference/unions.md index 7c016fd2aba2..95f5a9f6333c 100644 --- a/translations/ru-RU/content/graphql/reference/unions.md +++ b/translations/ru-RU/content/graphql/reference/unions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About unions diff --git a/translations/ru-RU/content/index.md b/translations/ru-RU/content/index.md index 1800e3661d03..c915b6dd27b7 100644 --- a/translations/ru-RU/content/index.md +++ b/translations/ru-RU/content/index.md @@ -1,16 +1,17 @@ --- title: '{% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}.com{% endif %} Help Documentation' -gettingStartedLinks: - - /github/getting-started-with-github/set-up-git - - /github/authenticating-to-github/connecting-to-github-with-ssh - - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github - - /github/writing-on-github/basic-writing-and-formatting-syntax -popularLinks: - - /github/collaborating-with-issues-and-pull-requests/about-pull-requests - - /github/authenticating-to-github - - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line - - /github/using-git/managing-remote-repositories - - /github/working-with-github-pages +featuredLinks: + gettingStarted: + - /github/getting-started-with-github/set-up-git + - /github/authenticating-to-github/connecting-to-github-with-ssh + - /github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github + - /github/writing-on-github/basic-writing-and-formatting-syntax + popular: + - /github/collaborating-with-issues-and-pull-requests/about-pull-requests + - /github/authenticating-to-github + - /github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line + - /github/using-git/managing-remote-repositories + - /github/working-with-github-pages versions: '*' --- diff --git a/translations/ru-RU/content/insights/index.md b/translations/ru-RU/content/insights/index.md index 552ed3fe31a7..068ac882f760 100644 --- a/translations/ru-RU/content/insights/index.md +++ b/translations/ru-RU/content/insights/index.md @@ -2,14 +2,15 @@ title: GitHub Insights Documentation shortTitle: GitHub Insights intro: 'Understand and improve your software delivery process through data with {% data variables.product.prodname_insights %}. You can view customized reports based on data from {% data variables.product.prodname_enterprise %}.' -gettingStartedLinks: - - /insights/installing-and-configuring-github-insights/about-github-insights - - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights - - /insights/installing-and-configuring-github-insights/installing-github-insights - - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports -popularLinks: - - /insights/installing-and-configuring-github-insights/about-data-in-github-insights - - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights +featuredLinks: + gettingStarted: + - /insights/installing-and-configuring-github-insights/about-github-insights + - /insights/installing-and-configuring-github-insights/system-overview-for-github-insights + - /insights/installing-and-configuring-github-insights/installing-github-insights + - /insights/exploring-your-usage-of-github-enterprise/viewing-key-metrics-and-reports + popular: + - /insights/installing-and-configuring-github-insights/about-data-in-github-insights + - /insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights redirect_from: - /github/installing-and-configuring-github-insights versions: diff --git a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md index a423199ba2fd..87f5be536cea 100644 --- a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md +++ b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/enabling-a-link-between-github-insights-and-github-enterprise.md @@ -19,8 +19,7 @@ After you enable the link, each user can navigate directly from {% data variable ``` 3. Return to {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} 7. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **{% data variables.product.prodname_insights %}**. diff --git a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/installing-github-insights.md b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/installing-github-insights.md index fe6fb8830d9c..60502e4eff9b 100644 --- a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/installing-github-insights.md +++ b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/installing-github-insights.md @@ -61,7 +61,7 @@ To connect {% data variables.product.prodname_insights %} to {% data variables.p - Репозиторий - Team ![Subscribe to events checkboxes](/assets/images/help/apps/github_apps_subscribe_to_events_pr_push_repository.png) -13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location_enterprise %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. ![Radio buttons to enable access to any account](/assets/images/help/apps/github_apps_installation_options_any_account.png) +13. To enable the {% data variables.product.prodname_github_app %} to access data from any user or organization in {% data variables.product.product_location %}, under "Where can this {% data variables.product.prodname_github_app %} be installed?", select **Any account**. ![Radio buttons to enable access to any account](/assets/images/help/apps/github_apps_installation_options_any_account.png) 14. Click **Create {% data variables.product.prodname_github_app %}**. ![Create GitHub App button](/assets/images/help/apps/github_apps_create_github_app.png) 15. Review your app's configuration. 16. Under "Private keys", click **Generate a private key**. ![Generate a private key button](/assets/images/help/apps/generate-private-key.png) diff --git a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/updating-github-insights.md b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/updating-github-insights.md index df02d3fc47aa..e17b23f341d4 100644 --- a/translations/ru-RU/content/insights/installing-and-configuring-github-insights/updating-github-insights.md +++ b/translations/ru-RU/content/insights/installing-and-configuring-github-insights/updating-github-insights.md @@ -6,7 +6,6 @@ redirect_from: - /github/installing-and-configuring-github-insights/updating-github-insights permissions: 'People with read permissions to the `github/insights-releases` repository and administrative access to the application server can update {% data variables.product.prodname_insights %}.' versions: - free-pro-team: '*' enterprise-server: '*' --- diff --git a/translations/ru-RU/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md b/translations/ru-RU/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md index 702b2af741e8..8516292b8195 100644 --- a/translations/ru-RU/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md +++ b/translations/ru-RU/content/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images.md @@ -78,7 +78,7 @@ If you have a {% data variables.product.prodname_actions %} workflow that uses a 2. In your {% data variables.product.prodname_actions %} workflow file, update the package url from `https://docker.pkg.github.com` to `ghcr.io`. -3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub ACtions secret. {% data variables.product.prodname_github_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." +3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub Actions secret. {% data variables.product.prodname_github_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)." 4. In your {% data variables.product.prodname_actions %} workflow file, update the authentication PAT by replacing your Docker registry PAT ({% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}) with a new variable for your {% data variables.product.prodname_container_registry %} PAT, such as {% raw %}`${{ secrets.CR_PAT }}`{% endraw %}. diff --git a/translations/ru-RU/content/packages/index.md b/translations/ru-RU/content/packages/index.md index 8fc138d8891e..e00d89f22a59 100644 --- a/translations/ru-RU/content/packages/index.md +++ b/translations/ru-RU/content/packages/index.md @@ -2,18 +2,19 @@ title: GitHub Packages Documentation shortTitle: GitHub Packages intro: 'Learn to safely publish and consume packages, store your packages alongside your code, and share your packages privately with your team or publicly with the open source community. You can also automate your packages with {% data variables.product.prodname_actions %}.' -gettingStartedLinks: - - /packages/publishing-and-managing-packages/about-github-packages - - /packages/getting-started-with-github-container-registry/about-github-container-registry - - /packages/getting-started-with-github-container-registry - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/publishing-and-managing-packages/publishing-a-package - - /packages/publishing-and-managing-packages/installing-a-package -popularLinks: - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages - - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages - - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images - - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions +featuredLinks: + gettingStarted: + - /packages/publishing-and-managing-packages/about-github-packages + - /packages/getting-started-with-github-container-registry/about-github-container-registry + - /packages/getting-started-with-github-container-registry + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/publishing-and-managing-packages/publishing-a-package + - /packages/publishing-and-managing-packages/installing-a-package + popular: + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages + - /packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages + - /packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images + - /packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions redirect_from: - /github/managing-packages-with-github-packages - /categories/managing-packages-with-github-package-registry diff --git a/translations/ru-RU/content/packages/publishing-and-managing-packages/about-github-packages.md b/translations/ru-RU/content/packages/publishing-and-managing-packages/about-github-packages.md index e6ff8074dba3..a69eccbbca1f 100644 --- a/translations/ru-RU/content/packages/publishing-and-managing-packages/about-github-packages.md +++ b/translations/ru-RU/content/packages/publishing-and-managing-packages/about-github-packages.md @@ -87,11 +87,11 @@ Package registries use `PACKAGE-TYPE.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` {% else %} -The package types supported on {% data variables.product.product_location_enterprise %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +The package types supported on {% data variables.product.product_location %} may vary since your site administrator can enable or disable support for different package types. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." -If {% data variables.product.product_location_enterprise %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. +If {% data variables.product.product_location %} has subdomain isolation enabled, then package registries will use `PACKAGE-TYPE.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL, replacing `PACKAGE-TYPE` with the Package namespace. For example, your Dockerfile will be hosted at `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME`. -If {% data variables.product.product_location_enterprise %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. |{% endif %} +If {% data variables.product.product_location %} has subdomain isolation disabled, then package registries will use `HOSTNAME/_registry/PACKAGE-TYPE/OWNER/REPOSITORY/IMAGE-NAME` as the package host URL. For example, your Gemfile will be hosted at `HOSTNAME/_registry/rubygems/OWNER/REPOSITORY/IMAGE-NAME`, replacing *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. |{% endif %} {% if currentVersion == "free-pro-team@latest" %} | Language | Description | Package format | Package client | Package namespace | @@ -100,11 +100,11 @@ If {% data variables.product.product_location_enterprise %} has subdomain isolat | Ruby | RubyGems package manager | `Gemfile` | `gem` | `rubygems.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Apache Maven project management and comprehension tool | `pom.xml` | `mvn` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | Java | Gradle build automation tool for Java | `build.gradle` or `build.gradle.kts` | `gradle` | `maven.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | +| .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME` | {% else %} -With subdomain isolation enabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation enabled on {% data variables.product.product_location %}: | Language | Description | Package format | Package client | Package namespace | | ---------- | ------------------------------------------------------ | ------------------------------------ | -------------- | ----------------------------------------------- | @@ -115,7 +115,7 @@ With subdomain isolation enabled on {% data variables.product.product_location_e | .NET | NuGet package management for .NET | `nupkg` | `dotnet` CLI | `nuget.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | | Нет | Docker container management | `Файл Dockerfile` | `Докер` | `docker.HOSTNAME/OWNER/REPOSITORY/IMAGE-NAME` | -With subdomain isolation disabled on {% data variables.product.product_location_enterprise %}: +With subdomain isolation disabled on {% data variables.product.product_location %}: | Language | Description | Package format | Package client | Package namespace | | ---------- | ------------------------------------------------------ | ------------------------------------ | -------------- | --------------------------------------------------------- | diff --git a/translations/ru-RU/content/packages/publishing-and-managing-packages/deleting-a-package.md b/translations/ru-RU/content/packages/publishing-and-managing-packages/deleting-a-package.md index b21fce066af5..dceaa32d12c9 100644 --- a/translations/ru-RU/content/packages/publishing-and-managing-packages/deleting-a-package.md +++ b/translations/ru-RU/content/packages/publishing-and-managing-packages/deleting-a-package.md @@ -31,7 +31,7 @@ Under special circumstances, such as for legal reasons or to conform with GDPR s {% else %} -At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location_enterprise %} does not support deleting public packages. +At this time, {% data variables.product.prodname_registry %} on {% data variables.product.product_location %} does not support deleting public packages. {% endif %} diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md index a68065ec0d20..0b670a2b7df8 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages.md @@ -27,13 +27,13 @@ You can authenticate to {% data variables.product.prodname_registry %} with Apac In the `servers` tag, add a child `server` tag with an `id`, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, and *TOKEN* with your personal access token. -In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} +In the `repositories` tag, configure a repository by mapping the `id` of the repository to the `id` you added in the `server` tag containing your credentials. Replace {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}*REPOSITORY* with the name of the repository you'd like to publish a package to or install a package from, and *OWNER* with the name of the user or organization account that owns the repository. {% data reusables.package_registry.lowercase-name-field %} If you want to interact with multiple repositories, you can add each repository to separate `repository` children in the `repositories` tag, mapping the `id` of each to the credentials in the `servers` tag. {% data reusables.package_registry.apache-maven-snapshot-versions-supported %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -76,7 +76,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` @@ -133,8 +133,8 @@ For more information on creating a package, see the [maven.apache.org documentat 1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing -{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ``` @@ -146,7 +146,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ``` diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 95b829e2267f..6c4ebd02310e 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -21,9 +21,9 @@ versions: When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,7 +57,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." @@ -83,7 +83,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` 2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, -{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -94,7 +94,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen ``` {% endif %} 3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time, -{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -185,7 +185,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index dbf7bdd09b78..8ba3b3a4018f 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ To authenticate to {% data variables.product.prodname_registry %} with the `dotn You must replace: - `USERNAME` with the name of your user account on {% data variables.product.prodname_dotcom %}. - `TOKEN` with your personal access token. -- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} +- `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance. If your instance has subdomain isolation enabled: @@ -51,7 +51,7 @@ If your instance has subdomain isolation enabled: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```xml @@ -89,7 +89,7 @@ You can publish a package to {% data variables.product.prodname_registry %} by a 3. Add your project's specific information to your project's file, which ends in *.csproj*. You must replace: - `OWNER` with the name of the user or organization account that owns the repository containing your project. - `REPOSITORY` with the name of the repository containing the package you want to publish. - - `1.0.0` with the version number of the package.{% if currentVersion != "free-pro-team@latest" %} + - `1.0.0` with the version number of the package.{% if enterpriseServerVersions contains currentVersion %} - `HOSTNAME` with the host name for your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` xml diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index 5e9c8e4f9a9a..e5c80dc6f003 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with Gradle using either Gradle Groovy or Kotlin DSL by editing your *build.gradle* file (Gradle Groovy) or *build.gradle.kts* file (Kotlin DSL) file to include your personal access token. You can also configure Gradle Groovy and Kotlin DSL to recognize a single package or multiple packages in a repository. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Replace *REGISTRY-URL* with the URL for your instance's Maven registry. If your instance has subdomain isolation enabled, use `maven.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/maven`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index 4b390f513be5..39ae1839cea3 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -25,9 +25,9 @@ versions: You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -35,7 +35,7 @@ If your instance has subdomain isolation enabled: //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -45,7 +45,7 @@ If your instance has subdomain isolation disabled: To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} @@ -56,7 +56,7 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell @@ -98,20 +98,20 @@ You can use an *.npmrc* file to configure the scope mapping for your project. In You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. 1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell - "publishConfig": { - "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" - }, + "publishConfig": { + "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" + }, ``` - {% if currentVersion != "free-pro-team@latest" %} + {% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell - "publishConfig": { - "registry":"https://HOSTNAME/_registry/npm/" - }, + "publishConfig": { + "registry":"https://HOSTNAME/_registry/npm/" + }, ``` {% endif %} {% data reusables.package_registry.verify_repository_field %} @@ -137,7 +137,7 @@ To ensure the repository's URL is correct, replace REPOSITORY with the name of t You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. For more information on using a *package.json* in your project, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" in the npm documentation. -By default, you can add packages from one organization. For more information, see [Installing packages from other organizations](#installing-packages-from-other-organizations) +By default, you can add packages from one organization. For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. For more information, see "[npm-scope](https://docs.npmjs.com/misc/scope)" in the npm documentation. @@ -167,19 +167,19 @@ You also need to add the *.npmrc* file to your project so all requests to instal #### Installing packages from other organizations -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation enabled: {% endif %} ```shell -registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}OWNER +registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME{% endif %}/OWNER @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If your instance has subdomain isolation disabled: ```shell diff --git a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index a14209a989e6..3b3995244ebb 100644 --- a/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/ru-RU/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -56,7 +56,7 @@ For example, you would create or edit a *~/.gem/credentials* to include the foll To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -74,7 +74,7 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} {% data reusables.package_registry.lowercase-name-field %} @@ -97,7 +97,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,7 +107,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } @@ -118,7 +118,7 @@ gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@ You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" diff --git a/translations/ru-RU/content/rest/guides/basics-of-authentication.md b/translations/ru-RU/content/rest/guides/basics-of-authentication.md index fc7d1d0e9f82..2abad95383b1 100644 --- a/translations/ru-RU/content/rest/guides/basics-of-authentication.md +++ b/translations/ru-RU/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -46,8 +47,9 @@ get '/' do end ``` -Your client ID and client secret keys come from [your application's configuration page][app settings]. You should **never, _ever_** store these values in -{% data variables.product.product_name %}--or any other public place, for that matter. We recommend storing them as +Your client ID and client secret keys come from [your application's configuration page][app settings]. +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [environment variables][about env vars]--which is exactly what we've done here. Next, in _views/index.erb_, paste this content: @@ -128,7 +130,7 @@ Also, since there's a hierarchical relationship between scopes, you should check Checking for scopes only before making requests is not enough since it's possible that users will change the scopes in between your check and the actual request. In case that happens, API calls you expected to succeed might fail with a `404` or `401` status, or return a different subset of information. -To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. +To help you gracefully handle these situations, all API responses for requests made with valid tokens also contain an [`X-OAuth-Scopes` header][oauth scopes]. This header contains the list of scopes of the token that was used to make the request. In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. Use this information to detect changes in token scopes, and inform your users of changes in available application functionality. #### Making authenticated requests diff --git a/translations/ru-RU/content/rest/guides/best-practices-for-integrators.md b/translations/ru-RU/content/rest/guides/best-practices-for-integrators.md index b99e43b3d9b9..a391e94b22fe 100644 --- a/translations/ru-RU/content/rest/guides/best-practices-for-integrators.md +++ b/translations/ru-RU/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/rest/guides/building-a-ci-server.md b/translations/ru-RU/content/rest/guides/building-a-ci-server.md index deed74b8ee9f..617e14ef1424 100644 --- a/translations/ru-RU/content/rest/guides/building-a-ci-server.md +++ b/translations/ru-RU/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/rest/guides/delivering-deployments.md b/translations/ru-RU/content/rest/guides/delivering-deployments.md index efdd3a05781b..5634a8007924 100644 --- a/translations/ru-RU/content/rest/guides/delivering-deployments.md +++ b/translations/ru-RU/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + The [Deployments API][deploy API] provides your projects hosted on {% data variables.product.product_name %} with the capability to launch them on a server that you own. Combined with [the Status API][status API], you'll be able to coordinate your deployments the moment your code lands on `master`. diff --git a/translations/ru-RU/content/rest/guides/discovering-resources-for-a-user.md b/translations/ru-RU/content/rest/guides/discovering-resources-for-a-user.md index dd193a2c12af..48301c2ed463 100644 --- a/translations/ru-RU/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/ru-RU/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + When making authenticated requests to the {% data variables.product.product_name %} API, applications often need to fetch the current user's repositories and organizations. In this guide, we'll explain how to reliably discover those resources. diff --git a/translations/ru-RU/content/rest/guides/getting-started-with-the-checks-api.md b/translations/ru-RU/content/rest/guides/getting-started-with-the-checks-api.md index d0a7693f8ccf..686b83034ba3 100644 --- a/translations/ru-RU/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/ru-RU/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: 'The Check Runs API enables you to build GitHub Apps that run powerful ch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Обзор @@ -36,7 +37,7 @@ A check run is an individual test that is part of a check suite. Each run includ ![Check runs workflow](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} If a check run is in a incomplete state for more than 14 days, then the check run's `conclusion` becomes `stale` and appears on {% data variables.product.prodname_dotcom %} as stale with {% octicon "issue-reopened" aria-label="The issue-reopened icon" %}. Only {% data variables.product.prodname_dotcom %} can mark check runs as `stale`. For more information about possible conclusions of a check run, see the [`conclusion` parameter](/rest/reference/checks#create-a-check-run--parameters). {% endif %} diff --git a/translations/ru-RU/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/ru-RU/content/rest/guides/getting-started-with-the-git-database-api.md index 9c84a1fc36cb..32e3af13477e 100644 --- a/translations/ru-RU/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/ru-RU/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'The Git Database API gives you access to read and write raw Git objects versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Обзор diff --git a/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md b/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md index ca4659f8c717..93a70f433c84 100644 --- a/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ There's no easier way to kick the tires than through [cURL][curl].{% if currentV Let's start by testing our setup. Open up a command prompt and enter the following command: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ Next, let's `GET` [Chris Wanstrath's][defunkt github] [GitHub profile][users api ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,7 +49,7 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt Mmmmm, tastes like [JSON][json]. Let's add the `-i` flag to include headers: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com @@ -110,7 +111,13 @@ When authenticating, you should see your rate limit bumped to 5,000 requests an You can easily [create a **personal access token**][personal token] using your [Personal access tokens settings page][tokens settings]: +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![Personal Token selection](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![Personal Token selection](/assets/images/help/personal_token_ghae.png) +{% endif %} #### Get your own user profile diff --git a/translations/ru-RU/content/rest/guides/index.md b/translations/ru-RU/content/rest/guides/index.md index 5366acc5b9db..986974f0603c 100644 --- a/translations/ru-RU/content/rest/guides/index.md +++ b/translations/ru-RU/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - This section of the documentation is intended to get you up-and-running with real-world {% data variables.product.product_name %} API applications. We'll cover everything you need to know, from authentication, to manipulating results, to combining results with other apps. Every tutorial here will have a project, and every project will be stored and documented in our public [platform-samples](https://github.com/github/platform-samples) repository. diff --git a/translations/ru-RU/content/rest/guides/rendering-data-as-graphs.md b/translations/ru-RU/content/rest/guides/rendering-data-as-graphs.md index fb7579c8cf0a..292181cd5845 100644 --- a/translations/ru-RU/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/ru-RU/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + In this guide, we're going to use the API to fetch information about repositories that we own, and the programming languages that make them up. Then, we'll visualize that information in a couple of different ways using the [D3.js][D3.js] library. To interact with the {% data variables.product.product_name %} API, we'll be using the excellent Ruby library, [Octokit][Octokit]. diff --git a/translations/ru-RU/content/rest/guides/traversing-with-pagination.md b/translations/ru-RU/content/rest/guides/traversing-with-pagination.md index 26637c5ee2d0..e3171400f0bc 100644 --- a/translations/ru-RU/content/rest/guides/traversing-with-pagination.md +++ b/translations/ru-RU/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + The {% data variables.product.product_name %} API provides a vast wealth of information for developers to consume. Most of the time, you might even find that you're asking for _too much_ information, and in order to keep our servers happy, the API will automatically [paginate the requested items][pagination]. @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: The `-I` parameter indicates that we only care about the headers, not the actual content. In examining the result, you'll notice some information in the Link header that looks like this: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" Let's break that down. `rel="next"` says that the next page is `page=2`. This makes sense, since by default, all paginated queries start at page `1.` `rel="last"` provides some more information, stating that the last page of results is on page `34`. Thus, we have 33 more pages of information about `addClass` that we can consume. Nice! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Here's the link header once more: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" As expected, `rel="next"` is at 15, and `rel="last"` is still 34. But now we've got some more information: `rel="first"` indicates the URL for the _first_ page, and more importantly, `rel="prev"` lets you know the page number of the previous page. Using this information, you could construct some UI that lets users jump between the first, previous, next, or last list of results in an API call. @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: Notice what it does to the header response: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" As you might have guessed, the `rel="last"` information says that the last page is now 20. This is because we are asking for more information per page about our results. diff --git a/translations/ru-RU/content/rest/guides/working-with-comments.md b/translations/ru-RU/content/rest/guides/working-with-comments.md index 608e21e21c6e..eb56a1f30e7f 100644 --- a/translations/ru-RU/content/rest/guides/working-with-comments.md +++ b/translations/ru-RU/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/rest/index.md b/translations/ru-RU/content/rest/index.md index bca0a3e92453..cfdd709ba55b 100644 --- a/translations/ru-RU/content/rest/index.md +++ b/translations/ru-RU/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/ru-RU/content/rest/overview/api-previews.md b/translations/ru-RU/content/rest/overview/api-previews.md index 997d6e49e75b..8dfaf3d7ee93 100644 --- a/translations/ru-RU/content/rest/overview/api-previews.md +++ b/translations/ru-RU/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -42,7 +43,7 @@ Get a [list of events](/v3/issues/timeline/) for an issue or pull request. **Custom media type:** `mockingbird-preview` **Announced:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Pre-receive environments Create, list, update, and delete environments for pre-receive hooks. @@ -50,7 +51,7 @@ Create, list, update, and delete environments for pre-receive hooks. **Custom media type:** `eye-scream-preview` **Announced:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Integrations Manage [integrations](/early-access/integrations/) through the API. @@ -98,7 +99,7 @@ View all [codes of conduct](/v3/codes_of_conduct) or get which code of conduct a **Custom media type:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Nested teams Include nested team content in [team](/v3/teams/) payloads. @@ -107,7 +108,7 @@ Include nested team content in [team](/v3/teams/) payloads. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Global webhooks @@ -117,7 +118,7 @@ Enables [global webhooks](/v3/enterprise-admin/global_webhooks/) for [organizat {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### Repository transfer Transfer a [repository](/v3/repos/) to an organization or user. @@ -125,7 +126,7 @@ Transfer a [repository](/v3/repos/) to an organization or user. **Custom media type:** `nightshade-preview` **Announced:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### Add lock reason You can now add a reason when you [lock an issue](/v3/issues/#lock-an-issue). @@ -145,7 +146,7 @@ You can now [require multiple approving reviews](/v3/repos/branches) for a pull **Custom media type:** `luke-cage-preview` **Announced:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### Retrieve hovercard information Retrieve information from [someone's hovercard](/v3/users/#get-contextual-information-for-a-user). @@ -154,7 +155,7 @@ Retrieve information from [someone's hovercard](/v3/users/#get-contextual-inform {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### Check runs and check suites API Allows a GitHub App to run external checks on a repository's code. See the [Check runs](/v3/checks/runs/) and [Check suites](/v3/checks/suites/) APIs for more details. @@ -162,7 +163,7 @@ Allows a GitHub App to run external checks on a repository's code. See the [Chec **Custom media type:** `antiope-preview` **Announced:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Anonymous Git access to repositories @@ -216,7 +217,7 @@ Allows you to temporarily restrict interactions, such as commenting, opening iss {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Draft pull requests You can use the Draft Pull Requests API and its [pull request](/v3/pulls/) endpoints to see whether a pull request is in draft state. To learn more about draft pull requests, see "[About pull requests](/articles/about-pull-requests/)". @@ -237,7 +238,7 @@ You can use two new endpoints in the [Commits API](/v3/repos/commits/) to list b **Custom media types:** `groot-preview` **Announced:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### Uninstall a GitHub App Owners of GitHub Apps can now uninstall an app using the [Apps API](/v3/apps/#delete-an-installation-for-the-authenticated-app). @@ -279,7 +280,7 @@ You can more securely manage tokens for OAuth Apps by using OAuth tokens as inpu **Custom media types:** `doctor-strange-preview` **Announced:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### New visibility parameter for the Repositories API You can set and retrieve the visibility of a repository in the [Repositories API](/v3/repos/). diff --git a/translations/ru-RU/content/rest/overview/endpoints-available-for-github-apps.md b/translations/ru-RU/content/rest/overview/endpoints-available-for-github-apps.md index 99648a43234a..811d4f988c14 100644 --- a/translations/ru-RU/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/ru-RU/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You must use an installation access token to access endpoints using your {% data variables.product.prodname_github_app %}. For more information, see "[Authenticating with {% data variables.product.prodname_github_apps %}](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/ru-RU/content/rest/overview/index.md b/translations/ru-RU/content/rest/overview/index.md index 5df1f163943c..fa7e1118328b 100644 --- a/translations/ru-RU/content/rest/overview/index.md +++ b/translations/ru-RU/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: 'Learn about resources, libraries, previews and troubleshooting for {% da versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/ru-RU/content/rest/overview/media-types.md b/translations/ru-RU/content/rest/overview/media-types.md index c776ce6e1b4e..cebcfb498c99 100644 --- a/translations/ru-RU/content/rest/overview/media-types.md +++ b/translations/ru-RU/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/rest/overview/openapi-description.md b/translations/ru-RU/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..54b8813d3d82 --- /dev/null +++ b/translations/ru-RU/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI description +intro: The {% data variables.product.product_name %} REST API is fully described in an OpenAPI 3.0 compliant document. +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### About OpenAPI descriptions + +[OpenAPI](https://swagger.io/docs/specification/about/) is a standard specification for describing REST APIs. OpenAPI descriptions allow both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation. {% data variables.product.company_short %} has made its REST API publicly available as an OpenAPI 3.0 compliant document. + +### Getting the {% data variables.product.company_short %} OpenAPI description + +You can find the description in the open source [REST API OpenAPI Description](https://github.com/github/rest-api-description) repository. + +We provide the description in two formats. The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. For example, you could: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/ru-RU/content/rest/overview/other-authentication-methods.md b/translations/ru-RU/content/rest/overview/other-authentication-methods.md index 9577b58cd035..3eff1a537717 100644 --- a/translations/ru-RU/content/rest/overview/other-authentication-methods.md +++ b/translations/ru-RU/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} While the API provides multiple methods for authentication, we strongly recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) for production applications. The other methods provided are intended to be used for scripts or testing (i.e., cases where full OAuth would be overkill). Third party applications that rely on {% data variables.product.product_name %} for authentication should not ask for or collect {% data variables.product.product_name %} credentials. Instead, they should use the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### Basic Authentication The API supports Basic Authentication as defined in [RFC2617](http://www.ietf.org/rfc/rfc2617.txt) with a few slight differences. The main difference is that the RFC requires unauthenticated requests to be answered with `401 Unauthorized` responses. In many places, this would disclose the existence of user data. Instead, the {% data variables.product.product_name %} API responds with `404 Not Found`. This may cause problems for HTTP libraries that assume a `401 Unauthorized` response. The solution is to manually craft the `Authorization` header. @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre This approach is useful if your tools only support Basic Authentication but you want to take advantage of OAuth access token security features. +{% if enterpriseServerVersions contains currentVersion %} #### Via username and password {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` If you have two-factor authentication enabled, make sure you understand how to [work with two-factor authentication](/v3/auth/#working-with-two-factor-authentication). +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### Authenticating for SAML SSO @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api The value `organizations` is a comma-separated list of organization IDs for organizations require authorization of your personal access token. {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Working with two-factor authentication {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ When you have two-factor authentication enabled, [Basic Authentication](#basic-a You can generate a new personal access token {% if currentVersion == "free-pro-team@latest" %}with [{% data variables.product.product_name %} developer settings](https://github.com/settings/tokens/new){% endif %} or use the "[Create a new authorization][create-access]" endpoint in the OAuth Authorizations API to generate a new OAuth token. For more information, see "[Creating a personal access token for the command line](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)". Then you would use these tokens to [authenticate using OAuth token][oauth-auth] with the GitHub API. The only time you need to authenticate with your username and password is when you create your OAuth token or use the OAuth Authorizations API. + + #### Using the OAuth Authorizations API with two-factor authentication When you make calls to the OAuth Authorizations API, Basic Authentication requires that you use a one-time password (OTP) and your username and password instead of tokens. When you attempt to authenticate with the OAuth Authorizations API, the server will respond with a `401 Unauthorized` and one of these headers to let you know that you need a two-factor authentication code: @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md b/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md index 0c73a72f62aa..be886723b8f2 100644 --- a/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -35,13 +36,12 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > Server: nginx > Date: Fri, 12 Oct 2012 23:33:14 GMT > Content-Type: application/json; charset=utf-8 -> Connection: keep-alive > Status: 200 OK > ETag: "a00049ba79152d03380c34652f2cb612" > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -76,7 +76,7 @@ The documentation provides an example response for each API method. The example ### Authentication -There are two ways to authenticate through {% data variables.product.product_name %} API v3. Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### Basic authentication @@ -96,8 +96,9 @@ Note: GitHub recommends sending OAuth tokens using the Authorization header. {% endnote %} -Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) for production applications. +Read [more about OAuth2](/apps/building-oauth-apps/). Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 key/secret {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -108,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ Using your `client_id` and `client_secret` does _not_ authenticate as a user, it will only identify your OAuth application to increase your rate limit. Permissions are only granted to users, not applications, and you will only get back data that an unauthenticated user would see. For this reason, you should only use the OAuth2 key/secret in server-to-server scenarios. Don't leak your OAuth application's client secret to your users. -{% if currentVersion != "free-pro-team@latest" %} You will be unable to authenticate using your OAuth2 key and secret while in private mode, and trying to authenticate will return `401 Unauthorized`. For more information, see "[Enabling private mode](/enterprise/admin/installation/enabling-private-mode)". {% endif %} + {% if currentVersion == "free-pro-team@latest" %} Read [more about unauthenticated rate limiting](#increasing-the-unauthenticated-rate-limit-for-oauth-applications). @@ -164,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. You can issue a `GET` request to the root endpoint to get all the endpoint categories that the REST API supports: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ru-RU/content/rest/overview/troubleshooting.md b/translations/ru-RU/content/rest/overview/troubleshooting.md index 337399899500..0cd9a1b5fc14 100644 --- a/translations/ru-RU/content/rest/overview/troubleshooting.md +++ b/translations/ru-RU/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/ru-RU/content/rest/reference/activity.md b/translations/ru-RU/content/rest/reference/activity.md index 6da4a84e26fc..0ddd77b0d504 100644 --- a/translations/ru-RU/content/rest/reference/activity.md +++ b/translations/ru-RU/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ru-RU/content/rest/reference/apps.md b/translations/ru-RU/content/rest/reference/apps.md index 7ff187a1f253..e458f98399d8 100644 --- a/translations/ru-RU/content/rest/reference/apps.md +++ b/translations/ru-RU/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The GitHub Apps API enables you to get high-level information about a GitHub App as well as specific information about installations of the app. To learn more about GitHub Apps, see "[Authenticating as a GitHub App](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)." @@ -61,3 +62,12 @@ Be sure to replace stubbed endpoints with production endpoints before deploying {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Webhooks + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/rest/reference/checks.md b/translations/ru-RU/content/rest/reference/checks.md index 9a392f5d9417..a8c846660043 100644 --- a/translations/ru-RU/content/rest/reference/checks.md +++ b/translations/ru-RU/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Checks API enables you to build GitHub Apps that run powerful checks against code changes in a repository. You can create apps that perform continuous integration, code linting, or code scanning services and provide detailed feedback on commits. For more information, see "[Getting started with the checks API](/rest/guides/getting-started-with-the-checks-api)" and "[Creating CI tests with the Checks API](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)." diff --git a/translations/ru-RU/content/rest/reference/codes-of-conduct.md b/translations/ru-RU/content/rest/reference/codes-of-conduct.md index 5a2174b00e95..16d7e8bda31b 100644 --- a/translations/ru-RU/content/rest/reference/codes-of-conduct.md +++ b/translations/ru-RU/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use the Codes of Conduct API to retrieve information about a repository's code of conduct. To get a repository's code of conduct, use the "[Get a repository](/v3/repos/#get-a-repository)" endpoint. diff --git a/translations/ru-RU/content/rest/reference/emojis.md b/translations/ru-RU/content/rest/reference/emojis.md index cff842b3ac25..ea2ca0751dba 100644 --- a/translations/ru-RU/content/rest/reference/emojis.md +++ b/translations/ru-RU/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ru-RU/content/rest/reference/enterprise-admin.md b/translations/ru-RU/content/rest/reference/enterprise-admin.md index 64157641c9ff..1e969094e0e4 100644 --- a/translations/ru-RU/content/rest/reference/enterprise-admin.md +++ b/translations/ru-RU/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these endpoints to administer your enterprise. @@ -21,31 +22,34 @@ You can use these endpoints to administer your enterprise. {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### Endpoint URLs -REST API endpoints—except [Management Console](#management-console) API endpoints—are prefixed with the following URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [Management Console](#management-console) API endpoints are only prefixed with a hostname: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Authentication -Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if currentVersion != "free-pro-team@latest" %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} +Your {% data variables.product.product_name %} installation's API endpoints accept [the same authentication methods](/rest/overview/resources-in-the-rest-api#authentication) as the GitHub.com API. You can authenticate yourself with **[OAuth tokens](/apps/building-integrations/setting-up-and-registering-oauth-apps/)** (which can be created using the [Authorizations API](/rest/reference/oauth-authorizations#create-a-new-authorization)) or **[basic authentication](/rest/overview/resources-in-the-rest-api#basic-authentication)**. {% if enterpriseServerVersions contains currentVersion %} OAuth tokens must have the `site_admin` [OAuth scope](/developers/apps/scopes-for-oauth-apps#available-scopes) when used with Enterprise-specific endpoints.{% endif %} -Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/). +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### Version information -The current version of a {% data variables.product.product_name %} instance is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ The current version of a {% data variables.product.product_name %} instance is r {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## Billing {% for operation in currentRestOperations %} @@ -135,8 +138,19 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Admin stats The Admin Stats API provides a variety of metrics about your installation. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -145,9 +159,25 @@ The Admin Stats API provides a variety of metrics about your installation. *It i {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## Global webhooks -Global webhooks are installed on a {% data variables.product.prodname_enterprise %} instance. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your instance. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. Global webhooks can subscribe to the [organization](/developers/webhooks-and-events/webhook-events-and-payloads#organization), [user](/developers/webhooks-and-events/webhook-events-and-payloads#user), [repository](/developers/webhooks-and-events/webhook-events-and-payloads#repository), [team](/developers/webhooks-and-events/webhook-events-and-payloads#team), [member](/developers/webhooks-and-events/webhook-events-and-payloads#member), [membership](/developers/webhooks-and-events/webhook-events-and-payloads#membership), [fork](/developers/webhooks-and-events/webhook-events-and-payloads#fork), and [ping](/developers/webhooks-and-events/about-webhooks#ping-event) event types. *This API is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. To learn how to configure global webhooks, see [About global webhooks](/enterprise/admin/user-management/about-global-webhooks). @@ -155,16 +185,24 @@ Global webhooks are installed on a {% data variables.product.prodname_enterprise {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -You can use the LDAP API to update account relationships between a {% data variables.product.prodname_ghe_server %} user or team and its linked LDAP entry or queue a new synchronization. +You can use the LDAP API to update account relationships between a {% data variables.product.product_name %} user or team and its linked LDAP entry or queue a new synchronization. -With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.prodname_ghe_server %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. +With the LDAP mapping endpoints, you're able to update the Distinguished Name (DN) that a user or team maps to. Note that the LDAP endpoints are generally only effective if your {% data variables.product.product_name %} appliance has [LDAP Sync enabled](/enterprise/admin/authentication/using-ldap). The [Update LDAP mapping for a user](#update-ldap-mapping-for-a-user) endpoint can be used when LDAP is enabled, even if LDAP Sync is disabled. {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Лицензия The License API provides information on your Enterprise license. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -173,17 +211,21 @@ The License API provides information on your Enterprise license. *It is only ava {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Management console -The Management Console API helps you manage your {% data variables.product.prodname_ghe_server %} installation. +The Management Console API helps you manage your {% data variables.product.product_name %} installation. {% tip %} -You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your Enterprise instance, the port number is `8443`; otherwise, the port number is `8080`. +You must explicitly set the port number when making API calls to the Management Console. If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. If you don't want to provide a port number, you'll need to configure your tool to automatically follow redirects. -You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.prodname_ghe_server %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). +You may also need to add the [`-k` flag](http://curl.haxx.se/docs/manpage.html#-k) when using `curl`, since {% data variables.product.product_name %} uses a self-signed certificate before you [add your own TLS certificate](/enterprise/admin/guides/installation/configuring-tls/). {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Organizations -The Organization Administration API allows you to create organizations on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. +The Organization Administration API allows you to create organizations on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## Organization pre-receive hooks The Organization Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to an organization. @@ -236,6 +285,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Pre-receive environments The Pre-receive Environments API allows you to create, list, update and delete environments for pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -244,13 +297,13 @@ The Pre-receive Environments API allows you to create, list, update and delete e #### Pre-receive Environment -| Name | Тип | Description | -| --------------------- | --------- | ----------------------------------------------------------------------------------------------------------- | -| `name` | `строка` | The name of the environment as displayed in the UI. | -| `image_url` | `строка` | URL to the tarball that will be downloaded and extracted. | -| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.prodname_ghe_server %}. | -| `download` | `объект` | This environment's download status. | -| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | +| Name | Тип | Description | +| --------------------- | --------- | -------------------------------------------------------------------------------------------------- | +| `name` | `строка` | The name of the environment as displayed in the UI. | +| `image_url` | `строка` | URL to the tarball that will be downloaded and extracted. | +| `default_environment` | `boolean` | Whether this is the default environment that ships with {% data variables.product.product_name %}. | +| `download` | `объект` | This environment's download status. | +| `hooks_count` | `integer` | The number of pre-receive hooks that use this environment. | #### Pre-receive Environment Download @@ -266,6 +319,9 @@ Possible values for `state` are `not_started`, `in_progress`, `success`, `failed {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## Pre-receive hooks The Pre-receive Hooks API allows you to create, list, update and delete pre-receive hooks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. @@ -289,6 +345,10 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## Repository pre-receive hooks The Repository Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to a repository. @@ -309,17 +369,12 @@ Possible values for *enforcement* are `enabled`, `disabled` and`testing`. `disab {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## Search indexing - -The Search Indexing API allows you to queue up a variety of search indexing tasks. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `404` response if they try to access it. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## Users -The User Administration API allows you to promote, demote, suspend, and unsuspend users on a {% data variables.product.prodname_ghe_server %} appliance. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *It is only available to [authenticated](/rest/overview/resources-in-the-rest-api#authentication) site administrators.* Normal users will receive a `403` response if they try to access it. {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/ru-RU/content/rest/reference/gists.md b/translations/ru-RU/content/rest/reference/gists.md index 5142c1c7282a..583b4da0662e 100644 --- a/translations/ru-RU/content/rest/reference/gists.md +++ b/translations/ru-RU/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Authentication -You can read public gists {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. For more information, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps)." diff --git a/translations/ru-RU/content/rest/reference/git.md b/translations/ru-RU/content/rest/reference/git.md index 2610fa63f89d..ef43832bc69e 100644 --- a/translations/ru-RU/content/rest/reference/git.md +++ b/translations/ru-RU/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Git Database API gives you access to read and write raw Git objects to your Git database on {% data variables.product.product_name %} and to list and update your references (branch heads and tags). For more information about using the Git Database API, see "[Getting started with the Git data API](/rest/guides/getting-started-with-the-git-database-api)." diff --git a/translations/ru-RU/content/rest/reference/gitignore.md b/translations/ru-RU/content/rest/reference/gitignore.md index 137bdaf63852..21728e0dd33c 100644 --- a/translations/ru-RU/content/rest/reference/gitignore.md +++ b/translations/ru-RU/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a new {% data variables.product.product_name %} repository via the API, you can specify a [.gitignore template](/github/using-git/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). diff --git a/translations/ru-RU/content/rest/reference/index.md b/translations/ru-RU/content/rest/reference/index.md index ef6617ac53b2..dfeb1f064811 100644 --- a/translations/ru-RU/content/rest/reference/index.md +++ b/translations/ru-RU/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: View reference documentation to learn about the resources available in th versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Table of Contents diff --git a/translations/ru-RU/content/rest/reference/issues.md b/translations/ru-RU/content/rest/reference/issues.md index cc11143efbb7..a368a136f7ee 100644 --- a/translations/ru-RU/content/rest/reference/issues.md +++ b/translations/ru-RU/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Custom media types for issues diff --git a/translations/ru-RU/content/rest/reference/licenses.md b/translations/ru-RU/content/rest/reference/licenses.md index fb755e75f8eb..0ccf586a3551 100644 --- a/translations/ru-RU/content/rest/reference/licenses.md +++ b/translations/ru-RU/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Licenses API returns metadata about popular open source licenses and information about a particular project's license file. diff --git a/translations/ru-RU/content/rest/reference/markdown.md b/translations/ru-RU/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/translations/ru-RU/content/rest/reference/markdown.md +++ b/translations/ru-RU/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ru-RU/content/rest/reference/meta.md b/translations/ru-RU/content/rest/reference/meta.md index cb3db05d3f7b..b261f929a206 100644 --- a/translations/ru-RU/content/rest/reference/meta.md +++ b/translations/ru-RU/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/ru-RU/content/rest/reference/orgs.md b/translations/ru-RU/content/rest/reference/orgs.md index 07eaed5dcf4b..7dce9f121d01 100644 --- a/translations/ru-RU/content/rest/reference/orgs.md +++ b/translations/ru-RU/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users The token used to authenticate the call must have the `admin:org` scope in order to make any blocking calls for an organization. Otherwise, the response returns `HTTP 404`. @@ -20,6 +22,8 @@ The token used to authenticate the call must have the `admin:org` scope in order {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Members {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ The token used to authenticate the call must have the `admin:org` scope in order ## Webhooks -Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to actions on {% data variables.product.prodname_dotcom %}.com. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." +Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen within the organization. Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. For more information on actions you can subscribe to, see "[{% data variables.product.prodname_dotcom %} event types](/developers/webhooks-and-events/github-event-types)." ### Scopes & Restrictions @@ -56,5 +60,5 @@ For more best practices, [see our guide](/guides/best-practices-for-integrators/ {% data variables.product.product_name %} will send along several HTTP headers to differentiate between event types and payload identifiers. See [webhook headers](/webhooks/event-payloads/#delivery-headers) for details. {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/ru-RU/content/rest/reference/permissions-required-for-github-apps.md b/translations/ru-RU/content/rest/reference/permissions-required-for-github-apps.md index 6b634b0325ca..fe6c4562992a 100644 --- a/translations/ru-RU/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/ru-RU/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} permissions @@ -331,7 +332,7 @@ _Traffic_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _Импорт_ _Reactions_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _Релизы_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### Permission on "emails" {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _Релизы_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### Permission on "followers" @@ -496,7 +499,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _Teams_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _Teams_ _Teams_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "organization pre receive hooks" - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _Reactions_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _Reviews_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Permission on "repository pre receive hooks" - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/ru-RU/content/rest/reference/projects.md b/translations/ru-RU/content/rest/reference/projects.md index 652d9096ead9..9ff76062b501 100644 --- a/translations/ru-RU/content/rest/reference/projects.md +++ b/translations/ru-RU/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/ru-RU/content/rest/reference/pulls.md b/translations/ru-RU/content/rest/reference/pulls.md index 6a83277745ba..c6addaf6bf49 100644 --- a/translations/ru-RU/content/rest/reference/pulls.md +++ b/translations/ru-RU/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Pull Request API allows you to list, view, edit, create, and even merge pull requests. Comments on pull requests can be managed via the [Issue Comments API](/rest/reference/issues#comments). diff --git a/translations/ru-RU/content/rest/reference/rate-limit.md b/translations/ru-RU/content/rest/reference/rate-limit.md index 5cfc97ace61f..b81dff0260ed 100644 --- a/translations/ru-RU/content/rest/reference/rate-limit.md +++ b/translations/ru-RU/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The REST API overview documentation describes the [rate limit rules](/rest/overview/resources-in-the-rest-api#rate-limiting). You can check your current rate limit status at any time using the Rate Limit API described below. diff --git a/translations/ru-RU/content/rest/reference/reactions.md b/translations/ru-RU/content/rest/reference/reactions.md index e7c92ebf207b..8992d9904953 100644 --- a/translations/ru-RU/content/rest/reference/reactions.md +++ b/translations/ru-RU/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Reaction types diff --git a/translations/ru-RU/content/rest/reference/repos.md b/translations/ru-RU/content/rest/reference/repos.md index 156a2a3cb665..04d6edfdbfe6 100644 --- a/translations/ru-RU/content/rest/reference/repos.md +++ b/translations/ru-RU/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ The Repo Commits API supports listing, viewing, and comparing commits in a repos {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Сообщество {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Contents These API endpoints let you create, modify, and delete Base64 encoded content in a repository. To request the raw format or rendered HTML (when supported), use custom media types for repository contents. @@ -248,6 +252,7 @@ If you are developing a GitHub App and want to provide more detailed information {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Traffic For repositories that you have push access to, the traffic API provides access to the information provided in your repository graph. For more information, see "Viewing traffic to a repository." @@ -255,6 +260,7 @@ For repositories that you have push access to, the traffic API provides access t {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Webhooks @@ -263,7 +269,7 @@ The Repository Webhooks API allows repository admins to manage the post-receive If you would like to set up a single webhook to receive events from all of your organization's repositories, see our API documentation for [Organization Webhooks](/rest/reference/orgs#webhooks). {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### Receiving Webhooks @@ -292,14 +298,14 @@ The default format is what [existing post-receive hooks should expect](/post-rec #### Callback URLs Callback URLs can use the `http://` protocol. -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}You can also `github://` callbacks to specify a GitHub service. {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/translations/ru-RU/content/rest/reference/search.md b/translations/ru-RU/content/rest/reference/search.md index 696f4faf03b1..9715db99225f 100644 --- a/translations/ru-RU/content/rest/reference/search.md +++ b/translations/ru-RU/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- The Search API helps you search for the specific item you want to find. For example, you can find a user or a specific file in a repository. Think of it the way you think of performing a search on Google. It's designed to help you find the one result you're looking for (or maybe the few results you're looking for). Just like searching on Google, you sometimes want to see a few pages of search results so that you can find the item that best meets your needs. To satisfy that need, the {% data variables.product.product_name %} Search API provides **up to 1,000 results for each search**. @@ -27,7 +28,7 @@ See the [rate limit documentation](/rest/reference/rate-limit) for details on de Each endpoint in the Search API uses [query parameters](https://en.wikipedia.org/wiki/Query_string) to perform searches on {% data variables.product.product_name %}. See the individual endpoint in the Search API for an example that includes the endpoint and query parameters. -A query can contain any combination of search qualifiers supported on GitHub.com. The format of the search query is: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. The format of the search query is: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/ru-RU/content/rest/reference/teams.md b/translations/ru-RU/content/rest/reference/teams.md index 4c197548fd2b..a39f3abce4ba 100644 --- a/translations/ru-RU/content/rest/reference/teams.md +++ b/translations/ru-RU/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- This API is only available to authenticated members of the team's [organization](/v3/orgs). OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). {% data variables.product.prodname_dotcom %} generates the team's `slug` from the team `name`. @@ -33,16 +34,20 @@ The team discussion comments API allows you to get, create, edit, and delete dis This API is only available to authenticated members of the team's organization. OAuth access tokens require the `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **Note:** When you have team synchronization set up for a team with your organization's identity provider (IdP), you will see an error if you attempt to use the API for making changes to the team's membership. If you have access to manage group membership in your IdP, you can manage GitHub team membership through your identity provider, which automatically adds and removes team members in an organization. For more information, see "Synchronizing teams between your identity provider and GitHub." {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Team synchronization The Team Synchronization API allows you to manage connections between {% data variables.product.product_name %} teams and external identity provider (IdP) groups. To use this API, the authenticated user must be a team maintainer or an owner of the organization associated with the team. The token you use to authenticate will also need to be authorized for use with your IdP (SSO) provider. For more information, see "Authorizing a personal access token for use with a SAML single sign-on organization." @@ -52,3 +57,5 @@ You can manage GitHub team members through your IdP with team synchronization. T {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/content/rest/reference/users.md b/translations/ru-RU/content/rest/reference/users.md index c2dcc1173b62..5371d5569c74 100644 --- a/translations/ru-RU/content/rest/reference/users.md +++ b/translations/ru-RU/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope. +Many of the resources on the users API provide a shortcut for getting information about the currently authenticated user. If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## Blocking users {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails Management of email addresses via the API requires that you authenticate through basic auth, or through OAuth with a correct scope for the endpoint. @@ -27,6 +32,8 @@ Management of email addresses via the API requires that you authenticate through {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## Followers {% for operation in currentRestOperations %} diff --git a/translations/ru-RU/data/glossaries/external.yml b/translations/ru-RU/data/glossaries/external.yml index 1cc4acd5666f..916512ab19c0 100644 --- a/translations/ru-RU/data/glossaries/external.yml +++ b/translations/ru-RU/data/glossaries/external.yml @@ -257,7 +257,7 @@ description: >- Git — это программа с открытым исходным кодом для отслеживания изменений в текстовых файлах. Она была разработана автором операционной системы Linux и является основной технологией, лежащей в основе социального и пользовательского интерфейса GitHub. - - term: Приложение GitHub + term: приложение GitHub description: >- Приложения GitHub предоставляют услуги для всей организации и используют собственные алгоритмы при выполнении своих функций. Их можно настроить непосредственно для учетных записей организаций и пользователей и предоставить им доступ к определенным репозиториям. У них имеются детальные разрешения и встроенные веб-перехватчики. - @@ -268,7 +268,7 @@ description: >- Инструмент для быстрого импорта репозиториев исходного кода, включая коммиты и журнал изменений, в GitHub для пользователей. - - term: Вакансии GitHub + term: вакансии GitHub description: >- Сайт GitHub, где работодатели могут публиковать вакансии, которые могут заинтересовать пользователей GitHub. - @@ -317,7 +317,7 @@ description: >- Автоматически создаваемое изображение, используемое в качестве стандартной фотографии профиля при регистрации пользователя в GitHub. Пользователи могут заменить свой идентикон на желаемую фотографию профиля. - - term: провайдер идентификации + term: поставщик удостоверений description: >- Также называется IdP. Доверенный поставщик, позволяющий использовать единый вход SAML для доступа к другим сайтам. - @@ -417,7 +417,7 @@ description: >- Дочерняя команда родительской команды. Может существовать несколько дочерних (или вложенных) команд. - - term: Сетевая диаграмма + term: Диаграмма сети description: >- Диаграмма репозитория, на которой показана история ветвей всей сети репозитория, включая ветви корневого репозитория и ветви ответвлений, которые содержат уникальные для сети коммиты. - diff --git a/translations/ru-RU/data/glossaries/internal.yml b/translations/ru-RU/data/glossaries/internal.yml index 77dcb0447596..6599533df798 100644 --- a/translations/ru-RU/data/glossaries/internal.yml +++ b/translations/ru-RU/data/glossaries/internal.yml @@ -44,7 +44,7 @@ term: активы description: 'Отдельные файлы, например изображения, фотографии, видео и текстовые файлы.' - - term: канал Atom + term: веб-канал Atom description: Легкий XML-формат, упрощающий синдикацию веб-контента. - term: журнал аудита @@ -65,7 +65,7 @@ description: >- Чистый репозиторий обычно представляет собой каталог с соответствующим названием и с расширением .git, который не имеет локально выгруженных копий файлов, изменения которых контролируются. То есть все управляющие и контрольные файлы Git, которые обычно должны находиться в скрытом подкаталоге .git, вместо этого расположены в каталоге repository.git, а все остальные файлы отсутствуют и не выгружаются. Обычно издатели публичных репозиториев обеспечивают свободный доступ к чистым репозиториям. - - term: Средство очистки репозитория BFG + term: Инструмент очистки репозитория BFG description: BFG. Инструмент стороннего разработчика, предназначенный для удаления данных из журнала репозитория Git. - term: объект типа «большой двоичный объект» diff --git a/translations/ru-RU/data/graphql/ghae/graphql_previews.ghae.yml b/translations/ru-RU/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..8540c1d976f7 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ru-RU/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/ru-RU/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..92b91f6add7a --- /dev/null +++ b/translations/ru-RU/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "`DRAFT` will be removed. Use PullRequest.isDraft instead." + reason: DRAFT state will be removed from this enum and `isDraft` should be used instead + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: nplasterer diff --git a/translations/ru-RU/data/graphql/ghes-2.19/graphql_previews.enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.19/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..98b0854a07a2 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -0,0 +1,228 @@ +--- +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Draft Pull Requests Preview + description: This preview adds support for draft pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: Repository Vulnerability Alerts + description: This preview adds support for viewing vulnerability alerts for a repository. + toggled_by: ':vixen-preview' + announcement: null + updates: null + toggled_on: + - RepositoryVulnerabilityAlert + - Repository.vulnerabilityAlerts + - RepositoryVulnerabilityAlertConnection + - RepositoryVulnerabilityAlertEdge + owning_teams: + - '@github/ee-security-workflows' +- + title: Temporary Cloning Token for Private Repositories + description: >- + This preview adds support for accessing a temporary token field for cloning private repositories. + toggled_by: ':daredevil-preview' + announcement: null + updates: null + toggled_on: + - Repository.tempCloneToken + owning_teams: + - '@github/experience-engineering-work' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Minimize Comments Preview + description: >- + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ru-RU/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4cb2fcaddf2d --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling diff --git a/translations/ru-RU/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..b7321d637b19 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Draft Pull Requests Preview + description: This preview adds support for draft pull requests. + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Minimize Comments Preview + description: >- + This preview adds support for minimizing comments on issues, pull requests, commits, and gists. + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - Minimizable + owning_teams: + - '@github/ce-community-and-safety' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Multi-Line Comments Preview + description: This preview adds support for blob-positioned and multi-line comments. + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ru-RU/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..dcf3d7d79244 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi diff --git a/translations/ru-RU/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..0b1ec09f6ad3 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Packages + description: This preview adds support for objects relating to GitHub Packages. + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - Package + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ru-RU/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4b56579d9316 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: ContributionOrder.field + description: "`field` will be removed. Only one order field is supported." + reason: "`field` will be removed." + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` will be removed. Use ProfileOwner.pinnedItems instead." + reason: pinnedRepositories will be removed + date: '2019-10-01T00:00:00+00:00' + criticality: breaking + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` will be removed. Use the `Package` object." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` will be removed. Use the `Package` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` will be removed. Use the `PackageDependency` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` will be removed. Use the `PackageFile` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` will be removed. Use the `PackageTag` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` will be removed. Use the `PackageVersion` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` will be removed. Use the `PackageVersionStatistics` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: User.registryPackages + description: "`registryPackages` will be removed. Use the `PackageOwner` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` will be removed. Use the `PackageSearch` object instead." + reason: Renaming GitHub Packages fields and objects. + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea diff --git a/translations/ru-RU/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..e349da198b72 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: Access to package version deletion + description: >- + This preview adds support for the DeletePackageVersion mutation which enables deletion of private package versions. + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: Deployments + description: >- + This preview adds support for deployments mutations and new deployments features. + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: Checks + description: This preview adds support for reading checks created by GitHub Apps. + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - Push + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - More detailed information about a pull request's merge state. + description: >- + This preview adds support for accessing fields that provide more detailed information about a pull request's merge state. + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - Update multiple refs in a single operation. + description: This preview adds support for updating multiple refs in a single operation. + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: Project Event Details + description: >- + This preview adds project, project card, and project column details to project-related issue events. + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: Create content attachments + description: This preview adds support for creating content attachments. + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: Pinned Issues Preview + description: This preview adds support for pinned issues. + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: Labels Preview + description: >- + This preview adds support for adding, updating, creating and deleting labels. + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: Import Project + description: This preview adds support for importing projects. + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: Team Review Assignments Preview + description: >- + This preview adds support for updating the settings for team review assignment. + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/ru-RU/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/ru-RU/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..f5fb1765b079 --- /dev/null +++ b/translations/ru-RU/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` will be removed. Use `uploadUrl` instead." + reason: "`uploadUrlTemplate` is being removed because it is not a standard URL and adds an extra user step." + date: '2019-04-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: AssignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` will be removed. Use EnterpriseBillingInfo.totalAvailableLicenses instead." + reason: "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` will be removed. Use EnterpriseBillingInfo.totalLicenses instead." + reason: "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned" + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` will be removed. Use the `assignee` field instead." + reason: Assignees can now be mannequins. + date: '2020-01-01T00:00:00+00:00' + criticality: breaking + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` will be removed. Use `Sponsorship.sponsorable` instead." + reason: "`Sponsorship.maintainer` will be removed." + date: '2020-04-01T00:00:00+00:00' + criticality: breaking + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending members consume a license + date: '2020-07-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` will be removed. Use the `pendingCollaboratorInvitations` field instead." + reason: Repository invitations can now be associated with an email, not only an invitee. + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Issue.timeline + description: "`timeline` will be removed. Use Issue.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` will be removed. Use PullRequest.timelineItems instead." + reason: "`timeline` will be removed" + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitation.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` will be removed." + reason: "`INVITEE_LOGIN` is no longer a valid field value. Repository invitations can now be associated with an email, not only an invitee." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead." + reason: "`Sponsorship.sponsor` will be removed." + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: nholden + - + location: TeamRepositoryEdge.permission + description: Type for `permission` will change from `RepositoryPermission!` to `String`. + reason: This field may return additional values + date: '2020-10-01T00:00:00+00:00' + criticality: breaking + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All members consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All outside collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` will be removed." + reason: All pending collaborators consume a license + date: '2021-01-01T00:00:00+00:00' + criticality: breaking + owner: BrentWheeldon diff --git a/translations/ru-RU/data/graphql/graphql_previews.yml b/translations/ru-RU/data/graphql/graphql_previews.yml index 4d59328a4aa2..e00c8f5704f1 100644 --- a/translations/ru-RU/data/graphql/graphql_previews.yml +++ b/translations/ru-RU/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: Access to a Repositories Dependency Graph description: This preview adds support for reading a dependency graph for a repository. diff --git a/translations/ru-RU/data/reusables/actions/actions-not-verified.md b/translations/ru-RU/data/reusables/actions/actions-not-verified.md index cb26fa9d61f6..2ab85ce6c125 100644 --- a/translations/ru-RU/data/reusables/actions/actions-not-verified.md +++ b/translations/ru-RU/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -Anyone can publish an action in {% data variables.product.prodname_marketplace %} as long as they meet the terms of service. Unlike apps, {% data variables.product.prodname_actions %} listed in {% data variables.product.prodname_marketplace %} are not verified by {% data variables.product.prodname_dotcom %}. +Anyone can publish an action in {% data variables.product.prodname_marketplace %}. {% data variables.product.prodname_dotcom %} verifies some partner organizations, but unlike verified apps, {% data variables.product.prodname_dotcom %} does not review or verify individual actions listed in {% data variables.product.prodname_marketplace %}. diff --git a/translations/ru-RU/data/reusables/actions/enterprise-beta.md b/translations/ru-RU/data/reusables/actions/enterprise-beta.md index 30eac75a9196..5c456da70dfd 100644 --- a/translations/ru-RU/data/reusables/actions/enterprise-beta.md +++ b/translations/ru-RU/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **Note:** {% data variables.product.prodname_actions %} support on {% data variables.product.prodname_ghe_server %} 2.22 is a limited public beta. To review the external storage requirements and request access to the beta, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/ru-RU/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/ru-RU/data/reusables/actions/enterprise-github-hosted-runners.md index 178bf09abe72..948121d88157 100644 --- a/translations/ru-RU/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/ru-RU/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_dotcom %}-hosted runners are not currently supported on {% data variables.product.prodname_ghe_server %}. You can see more information about planned future support on the [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72). diff --git a/translations/ru-RU/data/reusables/actions/enterprise-marketplace-actions.md b/translations/ru-RU/data/reusables/actions/enterprise-marketplace-actions.md index 5b5987de4b7e..6d326f2fb2c9 100644 --- a/translations/ru-RU/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/ru-RU/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/ru-RU/data/reusables/actions/enterprise-setup-prereq.md b/translations/ru-RU/data/reusables/actions/enterprise-setup-prereq.md index 3ead3e20f902..664651119243 100644 --- a/translations/ru-RU/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/ru-RU/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### Using self-hosted runners on {% data variables.product.prodname_ghe_server %} diff --git a/translations/ru-RU/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/ru-RU/data/reusables/apps/deprecating_auth_with_query_parameters.md index c7642634c7eb..07fd7f59418b 100644 --- a/translations/ru-RU/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/ru-RU/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue authentication to the API using query parameters. Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %} For more information, including scheduled brownouts, see the [blog post](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/). -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. Instead we recommend integrators move their access token, `client_id`, or `client_secret` in the header. {% data variables.product.prodname_dotcom %} will announce the removal of authentication by query parameters with advanced notice. {% endif %} {% endwarning %} {% endif %} diff --git a/translations/ru-RU/data/reusables/apps/deprecating_github_services_ghe.md b/translations/ru-RU/data/reusables/apps/deprecating_github_services_ghe.md index ebdcd4af063d..72e5d399fbb1 100644 --- a/translations/ru-RU/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/ru-RU/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **Note:** GitHub Enterprise release 2.17 and higher no longer allows admins to install new GitHub Services, and existing services will stop working in GitHub Enterprise release 2.20 and higher. You can use the [Replacing GitHub Services guide](/v3/guides/replacing-github-services) to help you update your services to webhooks. diff --git a/translations/ru-RU/data/reusables/apps/deprecating_password_auth.md b/translations/ru-RU/data/reusables/apps/deprecating_password_auth.md index d10ba259e186..402d3b14b62f 100644 --- a/translations/ru-RU/data/reusables/apps/deprecating_password_auth.md +++ b/translations/ru-RU/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} **Deprecation Notice:** {% data variables.product.prodname_dotcom %} will discontinue password authentication to the API. You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} will announce the deprecation and provide advanced notice before removing support for this feature.{% endif %} {% endwarning %} {% endif %} diff --git a/translations/ru-RU/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/ru-RU/data/reusables/apps/deprecating_token_oauth_authorizations.md index 7bd0d4951679..333f7b3f536a 100644 --- a/translations/ru-RU/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/ru-RU/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **Deprecation Notice:** The `token` attribute is deprecated in some OAuth Authorizations API responses: diff --git a/translations/ru-RU/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/ru-RU/data/reusables/apps/expiring_user_authorization_tokens.md index 48f37e42e067..a51d6a2083c1 100644 --- a/translations/ru-RU/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/ru-RU/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To keep user-to-server access tokens more secure, you can use access tokens that will expire after 8 hours, and a refresh token that can be exchanged for a new access token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/ru-RU/data/reusables/branches/set-default-branch.md b/translations/ru-RU/data/reusables/branches/set-default-branch.md index f5ff905d85ca..20d94881f66d 100644 --- a/translations/ru-RU/data/reusables/branches/set-default-branch.md +++ b/translations/ru-RU/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/ru-RU/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/ru-RU/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..efa57873ee21 100644 --- a/translations/ru-RU/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/ru-RU/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. diff --git a/translations/ru-RU/data/reusables/code-scanning/about-code-scanning.md b/translations/ru-RU/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..054042ee8c75 100644 --- a/translations/ru-RU/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/ru-RU/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/ru-RU/data/reusables/code-scanning/beta.md b/translations/ru-RU/data/reusables/code-scanning/beta.md index 3525bc8f4aa8..3dfd7cae7dc0 100644 --- a/translations/ru-RU/data/reusables/code-scanning/beta.md +++ b/translations/ru-RU/data/reusables/code-scanning/beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} diff --git a/translations/ru-RU/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/ru-RU/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..e7abf5ece751 --- /dev/null +++ b/translations/ru-RU/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +It's important to choose the appropriate reason from the drop-down menu as this may affect whether a query continues to be included in future analysis. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 5612481d72c8..94a6b63b955b 100644 --- a/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. If you want to use {% data variables.product.prodname_actions %} to scan your code, the site administrator must also enable {% data variables.product.prodname_actions %} and set up the infrastructure required. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning.md index c23014293889..b099f6ba3bd8 100644 --- a/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/ru-RU/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." +**Note:** Your site administrator must enable {% data variables.product.prodname_code_scanning %} for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} for your appliance](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)." {% endnote %} diff --git a/translations/ru-RU/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/ru-RU/data/reusables/code-scanning/false-positive-fix-codeql.md index db3da9c9d538..011f129f1224 100644 --- a/translations/ru-RU/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/ru-RU/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you close a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +If you {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." diff --git a/translations/ru-RU/data/reusables/dependabot/automated-tests-note.md b/translations/ru-RU/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..1f15a27f8e03 --- /dev/null +++ b/translations/ru-RU/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** It's good practice to have automated tests and acceptance processes in place so that checks are carried out before the pull request is merged. This is particularly important if the suggested version to upgrade to contains additional functionality, or a change that breaks your project's code. For more information about continuous integration, see "[About continuous integration](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)." + +{% endnote %} diff --git a/translations/ru-RU/data/reusables/dependabot/pull-request-introduction.md b/translations/ru-RU/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..7494d2105995 --- /dev/null +++ b/translations/ru-RU/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} raises pull requests to update dependencies. Depending on how your repository is configured, {% data variables.product.prodname_dependabot_short %} may raise pull requests for version updates and/or for security updates. You manage these pull requests in the same way as any other pull request, but there are also some extra commands available. For information about enabling {% data variables.product.prodname_dependabot %} dependency updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" and "[Enabling and disabling version updates](/github/administering-a-repository/enabling-and-disabling-version-updates)." \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/dependabot/supported-package-managers.md b/translations/ru-RU/data/reusables/dependabot/supported-package-managers.md index 22b7b8679281..4d60df37bb40 100644 --- a/translations/ru-RU/data/reusables/dependabot/supported-package-managers.md +++ b/translations/ru-RU/data/reusables/dependabot/supported-package-managers.md @@ -7,7 +7,7 @@ | Elm: `elm` | | | git submodule: `gitsubmodule` | | | GitHub Actions: `github-actions` | | -| Go modules: `gomod` | | +| Go modules: `gomod` | **X** | | Gradle: `gradle` | | | Maven: `maven` | | | Mix: `mix` | | diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..11f71b27bd76 --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. Navigate to {% data variables.product.prodname_dotcom_the_website %}. + +1. In the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) + +1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise.md b/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise.md index 2a7bee222c99..ce95fdc38702 100644 --- a/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/ru-RU/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. + !["Your enterprises" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/help/enterprises/your-enterprises.png) 1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. Navigate to your enterprise account by visiting {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %}, replacing `HOSTNAME` with your instance's hostname and `ENTERPRISE-NAME` with your enterprise account's name. + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Enterprise settings**. + !["Enterprise settings" in drop-down menu for profile photo on {% data variables.product.product_name %}](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index d8656bd45b9f..cd4984777d60 100644 --- a/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for {% data variables.product.prodname_enterprise %}](/enterprise/admin/installation/managing-billing-for-github-enterprise)." +Enterprise accounts are currently available to {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} customers paying by invoice. Billing for all of the organizations and {% data variables.product.prodname_ghe_server %} instances connected to your enterprise account is aggregated into a single bill. For more information about managing your {% data variables.product.prodname_ghe_cloud %} subscription, see "[Viewing the subscription and usage for your enterprise account](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)." For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-administrators.md index ba2dbb7550d6..b4d889bf0079 100644 --- a/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/ru-RU/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -Currently, there are two administrative roles available in enterprise accounts: enterprise owners, who can access and manage all settings across the account, and billing managers, who can access and manage only the enterprise account's billing settings. Enterprise owners can also see all of the members and outside collaborators for every organization owned by the enterprise account. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/license-tab.md b/translations/ru-RU/data/reusables/enterprise-accounts/license-tab.md index 45482a5843ff..f6f2068da335 100644 --- a/translations/ru-RU/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/ru-RU/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. In the left sidebar, click **License**. ![License tab in the enterprise server settings sidebar](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. In the left sidebar, click **Enterprise licensing**. !["Enterprise licensing" tab in the enterprise account settings sidebar](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. In the left sidebar, click **License**. !["License" tab in the enterprise account settings sidebar](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/options-tab.md b/translations/ru-RU/data/reusables/enterprise-accounts/options-tab.md index 339d4a9958c4..f1824d3f0f37 100644 --- a/translations/ru-RU/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/ru-RU/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Options tab in the enterprise account settings sidebar](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![Options tab in the enterprise account settings sidebar](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/ru-RU/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..a8e1bb944988 --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. Click **Save**. ![Save button](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/ru-RU/data/reusables/enterprise-accounts/pages-tab.md b/translations/ru-RU/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise-managed/about-billing.md b/translations/ru-RU/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise/rate_limit.md b/translations/ru-RU/data/reusables/enterprise/rate_limit.md index ddf01e8d889f..fa684ee302bd 100644 --- a/translations/ru-RU/data/reusables/enterprise/rate_limit.md +++ b/translations/ru-RU/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a -{% data variables.product.prodname_ghe_server %} instance. Contact your site administrator to confirm if rate limits are enabled and how they are configured. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %}. Contact your site administrator to confirm if rate limits are enabled and how they are configured. {% endif %} diff --git a/translations/ru-RU/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/ru-RU/data/reusables/enterprise_enterprise_support/installing-releases.md index eda56ca02aa6..e55d5f908489 100644 --- a/translations/ru-RU/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/ru-RU/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### Installing {% data variables.product.prodname_ghe_server %} releases -To ensure that {% data variables.product.product_location_enterprise %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. +To ensure that {% data variables.product.product_location %} is stable, you must install and implement {% data variables.product.prodname_ghe_server %} releases. Installing {% data variables.product.prodname_ghe_server %} releases ensures that you have the latest features, modifications, and enhancements as well as any updates to features, code corrections, patches or other general updates and fixes to {% data variables.product.prodname_ghe_server %}. diff --git a/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index 42247032b40f..7b4c3f1ab590 100644 --- a/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -9,7 +9,7 @@ - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} + - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if enterpriseServerVersions contains currentVersion %} 1. From the " {% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. ![{% data variables.product.prodname_enterprise %} Series drop-down menu](/assets/images/enterprise/support/support-ticket-ghes-series.png) diff --git a/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index 67f68c6f7e05..7ee7b5cb83d6 100644 --- a/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/ru-RU/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. Click **Submit**. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} If you chose not to include diagnostics with your support ticket, you can share diagnostic information with {% data variables.product.prodname_enterprise %} Support after submitting your support request. For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)."{% endif %} diff --git a/translations/ru-RU/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/ru-RU/data/reusables/enterprise_installation/aws-recommended-instance-types.md index bd0ccf27d432..c70974f1cf4f 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ Based on your user license count, we recommend the following instance types. | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | User licenses | Recommended type | |:------------------------------ | ----------------:| | Trial, demo, or 10 light users | r4.large | diff --git a/translations/ru-RU/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/ru-RU/data/reusables/enterprise_installation/aws-supported-instance-types.md index 7b4af4b392a5..5cf0c5069354 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -28,9 +28,9 @@ | ----------------- | -------------------------------------------------------------------- | | R4 | r4.large, r4.xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.16xlarge | -| EC2 instance type | Model | -| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2 instance type | Model | +| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | EC2 instance type | Model | | ----------------- | ------------------------ | diff --git a/translations/ru-RU/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/ru-RU/data/reusables/enterprise_installation/disable-github-pages-warning.md index e70581d8751c..ecac6ccacbf0 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your appliance. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your appliance's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)." +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise_installation/download-package.md b/translations/ru-RU/data/reusables/enterprise_installation/download-package.md index b6c7c0f53209..249564d118a2 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/download-package.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. Download the upgrade package to {% data variables.product.product_location_enterprise %} using `curl`: +1. Download the upgrade package to {% data variables.product.product_location %} using `curl`: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/ru-RU/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/ru-RU/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 750b63e68fd1..b3e2e9022c5a 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### Minimum requirements -We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location_enterprise %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. +We recommend different hardware configurations depending on the number of user licenses for {% data variables.product.product_location %}. If you provision more resources than the minimum requirements, your instance will perform and scale better. {% data reusables.enterprise_installation.hardware-rec-table %} For more information about adjusting resources for an existing instance, see "[Increasing storage capacity](/enterprise/admin/installation/increasing-storage-capacity)" and "[Increasing CPU or memory resources](/enterprise/admin/installation/increasing-cpu-or-memory-resources)." -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} If you enable the beta for {% data variables.product.prodname_actions %} on your instance, we recommend planning for additional capacity. @@ -32,7 +32,7 @@ We recommend a high-performance SSD with high input/output operations per second Your instance requires a persistent data disk separate from the root disk. For more information, see "[System overview](/enterprise/admin/guides/installation/system-overview)." -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} If you enable the beta of {% data variables.product.prodname_actions %} in {% data variables.product.prodname_ghe_server %} 2.22, you'll need to configure external blob storage. For more information, see "[Enabling {% data variables.product.prodname_actions %} and configuring storage](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)." diff --git a/translations/ru-RU/data/reusables/enterprise_installation/request-a-trial.md b/translations/ru-RU/data/reusables/enterprise_installation/request-a-trial.md index 79c161955ce9..b491981f85f2 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "[Setting up a trial of {% data variables.product.prodname_ghe_server %}](/articles/setting-up-a-trial-of-github-enterprise-server)." +You can request a trial to evaluate {% data variables.product.prodname_ghe_server %}. For more information, see "Setting up a trial of {% data variables.product.prodname_ghe_server %}." diff --git a/translations/ru-RU/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/ru-RU/data/reusables/enterprise_installation/ssh-into-instance.md index 2037f7413575..9dcd8e90d308 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. SSH into {% data variables.product.product_location_enterprise %}. +1. SSH into {% data variables.product.product_location %}. ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/ru-RU/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/ru-RU/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index a6adf2088eba..4b1379243ea9 100644 --- a/translations/ru-RU/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/ru-RU/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. You should time this change carefully, to minimize downtime. {% endwarning %} diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/access-settings.md index 99ba98dedf8f..a03e0632e5f2 100644 --- a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. From a {% data variables.product.prodname_ghe_server %} administrative account, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![Rocketship icon for accessing site admin settings](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/business.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/business.md index bcda507fbea0..227f36c0dca4 100644 --- a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index 0e66a9eb7572..65cd4b1d6556 100644 --- a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location_enterprise %}. +The dormancy threshold is the length of time a user must be inactive to be considered dormant. The default dormancy threshold is 90 days, however you can customize the dormancy threshold for {% data variables.product.product_location %}. diff --git a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/sign-in.md index 747a9b848bb6..93291bff5ced 100644 --- a/translations/ru-RU/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/ru-RU/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. Sign in to {% data variables.product.product_location_enterprise %} at `http(s)://HOSTNAME/login`. +1. Sign in to {% data variables.product.product_location %} at `http(s)://HOSTNAME/login`. diff --git a/translations/ru-RU/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/ru-RU/data/reusables/enterprise_user_management/built-in-authentication-option.md index 37af582bf382..a7ff16d6b2b9 100644 --- a/translations/ru-RU/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/ru-RU/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location_enterprise %}'s identity provider. +Optionally, select **Allow built-in authentication** to invite users to use built-in authentication if they don’t belong to {% data variables.product.product_location %}'s identity provider. diff --git a/translations/ru-RU/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/ru-RU/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 6500ebb0e147..5d88c18636fa 100644 --- a/translations/ru-RU/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/ru-RU/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} As part of its optimization configuration, LDAP Sync will not transfer your nested team structure. To create child and parent team relationships, you must manually recreate the nested team structure and sync it with the corresponding LDAP group. For more information, see "[Creating teams](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)" +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/files/add-file.md b/translations/ru-RU/data/reusables/files/add-file.md index daf8d37dba61..9eaecc80e441 100644 --- a/translations/ru-RU/data/reusables/files/add-file.md +++ b/translations/ru-RU/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Above the list of files, click **Create new file**. !["Create new file" button](/assets/images/help/repository/create_new_file.png) {% else %} 1. Above the list of files, using the **Add file** drop-down, click **Create new file**. !["Create new file" in the "Add file" dropdown](/assets/images/help/repository/create_new_file.png) diff --git a/translations/ru-RU/data/reusables/gated-features/autolinks.md b/translations/ru-RU/data/reusables/gated-features/autolinks.md index 350993eeff5d..d545d6a5b4ac 100644 --- a/translations/ru-RU/data/reusables/gated-features/autolinks.md +++ b/translations/ru-RU/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/branch-restrictions.md b/translations/ru-RU/data/reusables/gated-features/branch-restrictions.md index 9924a4055892..256549fb22bb 100644 --- a/translations/ru-RU/data/reusables/gated-features/branch-restrictions.md +++ b/translations/ru-RU/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. The ability to restrict branches is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
    +Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/code-owners.md b/translations/ru-RU/data/reusables/gated-features/code-owners.md index 462bcc965367..3dc4547af8f2 100644 --- a/translations/ru-RU/data/reusables/gated-features/code-owners.md +++ b/translations/ru-RU/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/code-review-assignment.md b/translations/ru-RU/data/reusables/gated-features/code-review-assignment.md index 3d7d1cce5bdf..fb8808fc4e01 100644 --- a/translations/ru-RU/data/reusables/gated-features/code-review-assignment.md +++ b/translations/ru-RU/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ru-RU/data/reusables/gated-features/code-scanning.md b/translations/ru-RU/data/reusables/gated-features/code-scanning.md index a1aca3e675eb..2bcd80c1d4af 100644 --- a/translations/ru-RU/data/reusables/gated-features/code-scanning.md +++ b/translations/ru-RU/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is available in public repositories, and in public and private repositories owned by organizations with a license for {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} is available {% if currentVersion == "free-pro-team@latest" %}in public repositories, and in private repositories owned by organizations with {% else %}if you have {% endif %}an {% data variables.product.prodname_advanced_security %} license. {% data reusables.gated-features.more-info %} diff --git a/translations/ru-RU/data/reusables/gated-features/display-names.md b/translations/ru-RU/data/reusables/gated-features/display-names.md index 23eec9944529..c7c249338ac8 100644 --- a/translations/ru-RU/data/reusables/gated-features/display-names.md +++ b/translations/ru-RU/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+, and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ru-RU/data/reusables/gated-features/draft-prs.md b/translations/ru-RU/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/ru-RU/data/reusables/gated-features/draft-prs.md +++ b/translations/ru-RU/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/enterprise-accounts.md b/translations/ru-RU/data/reusables/gated-features/enterprise-accounts.md index 50e068a931e4..e4c5549a8ccc 100644 --- a/translations/ru-RU/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/ru-RU/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/internal-repos.md b/translations/ru-RU/data/reusables/gated-features/internal-repos.md index 331ce8dc8650..8100ff30df27 100644 --- a/translations/ru-RU/data/reusables/gated-features/internal-repos.md +++ b/translations/ru-RU/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -Internal repositories are available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see GitHub's products." +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. For more information, see "GitHub's products." diff --git a/translations/ru-RU/data/reusables/gated-features/pages.md b/translations/ru-RU/data/reusables/gated-features/pages.md index 9dfbcd79f6ef..e24925cc9877 100644 --- a/translations/ru-RU/data/reusables/gated-features/pages.md +++ b/translations/ru-RU/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/protected-branches.md b/translations/ru-RU/data/reusables/gated-features/protected-branches.md index 4a9272eba2ff..a9745fcec2b6 100644 --- a/translations/ru-RU/data/reusables/gated-features/protected-branches.md +++ b/translations/ru-RU/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/repository-insights.md b/translations/ru-RU/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/translations/ru-RU/data/reusables/gated-features/repository-insights.md +++ b/translations/ru-RU/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/ru-RU/data/reusables/gated-features/saml-sso.md b/translations/ru-RU/data/reusables/gated-features/saml-sso.md index 4dc2bef161b7..bad5e99d72b5 100644 --- a/translations/ru-RU/data/reusables/gated-features/saml-sso.md +++ b/translations/ru-RU/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}. For more information, see "[GitHub's products](/articles/githubs-products)." +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ru-RU/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/ru-RU/data/reusables/gated-features/ssh-certificate-authorities.md index a8edce3781e1..80098d6efadc 100644 --- a/translations/ru-RU/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/ru-RU/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. For more information, see "[GitHub's products](/articles/githubs-products)." diff --git a/translations/ru-RU/data/reusables/gated-features/wikis.md b/translations/ru-RU/data/reusables/gated-features/wikis.md index fcdbdfec280f..61f560896e02 100644 --- a/translations/ru-RU/data/reusables/gated-features/wikis.md +++ b/translations/ru-RU/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/ru-RU/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/ru-RU/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index 44325424b349..3d6ce66752c6 100644 --- a/translations/ru-RU/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/ru-RU/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **Warning:** Anonymous gists cannot be deleted from the web browser. To have an anonymous gist deleted, contact {% data variables.contact.contact_support %}. Please provide the URL of the gist you wish to delete. diff --git a/translations/ru-RU/data/reusables/github-actions/disabling-github-actions.md b/translations/ru-RU/data/reusables/github-actions/disabling-github-actions.md index 9344146d57e7..56bbb36beec0 100644 --- a/translations/ru-RU/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/ru-RU/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. You can choose to disable {% data variables.product.prodname_actions %} or limit them to private actions only, which means that people can only use actions that exist in your repository. diff --git a/translations/ru-RU/data/reusables/github-actions/macos-runner-preview.md b/translations/ru-RU/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..88a2d482c4e6 --- /dev/null +++ b/translations/ru-RU/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**Note:** The MacOS 11.0 virtual environment is currently provided as a preview only. The `macos-latest` YAML workflow label still uses the MacOS 10.15 virtual environment. + +{% endnote %} diff --git a/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index d23a89887687..21eb25656005 100644 --- a/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. To manage a self-hosted runner, you must have the following permissions, depending on where the self-hosted runner was added: - **User repository**: You must be the repository owner. - **Organization**: You must be an organization owner. - **Organization repository**: You must be an organization owner, or have admin access to the repository. {% if currentVersion == "free-pro-team@latest" %} - **Enterprise account**: You must be an enterprise owner. -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **Enterprise**: You must be a {% data variables.product.prodname_enterprise %} site administrator. {% endif %} diff --git a/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index 51b89e7e7a30..674fd7090046 100644 --- a/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/ru-RU/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. Navigate to where your self-hosted runner is registered: * **In an organization or repository**: navigate to the main page and click {% octicon "gear" aria-label="The Settings gear" %} **Settings**. - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. In the upper-right corner of any page, click {% octicon "rocket" aria-label="The rocket ship" %}. 1. In the left sidebar, click **Enterprise overview**. @@ -9,4 +9,4 @@ * **In an organization or repository**: click **Actions** in the left sidebar. ![Actions setting](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/ru-RU/data/reusables/github-actions/supported-github-runners.md b/translations/ru-RU/data/reusables/github-actions/supported-github-runners.md index 0812cf7d0573..37caf3e2cc49 100644 --- a/translations/ru-RU/data/reusables/github-actions/supported-github-runners.md +++ b/translations/ru-RU/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest` or `ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest` or `macos-10.15` | diff --git a/translations/ru-RU/data/reusables/github-actions/usage-matrix-limits.md b/translations/ru-RU/data/reusables/github-actions/usage-matrix-limits.md index 8ffadd1225bc..76d5a907a4fa 100644 --- a/translations/ru-RU/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/ru-RU/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Job matrix** - A job matrix can generate a maximum of 256 jobs per workflow run. This limit also applies to self-hosted runners. +A job matrix can generate a maximum of 256 jobs per workflow run. This limit also applies to self-hosted runners. diff --git a/translations/ru-RU/data/reusables/github-ae/about-billing.md b/translations/ru-RU/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/ru-RU/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/github-ae/github-ae-enables-you.md b/translations/ru-RU/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/ru-RU/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/ru-RU/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/ru-RU/data/reusables/large_files/can-include-lfs-objects-archives.md index 83a7278c3796..d63ea5bb6d0a 100644 --- a/translations/ru-RU/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/ru-RU/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -You can choose whether {% data variables.large_files.product_name_long %}({% data variables.large_files.product_name_short %}) objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +You can choose whether +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. For more information, see "[Managing {% data variables.large_files.product_name_short %} objects in archives of your repository](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)." {% endif %} diff --git a/translations/ru-RU/data/reusables/large_files/rejected_pushes.md b/translations/ru-RU/data/reusables/large_files/rejected_pushes.md index d647917efbb9..4d04d4d367be 100644 --- a/translations/ru-RU/data/reusables/large_files/rejected_pushes.md +++ b/translations/ru-RU/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.prodname_ghe_server %} if {% data variables.large_files.product_name_short %} is disabled on the appliance or repository. +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/ru-RU/data/reusables/large_files/storage_assets_location.md b/translations/ru-RU/data/reusables/large_files/storage_assets_location.md index 2427a330c0cc..cb76cf1bcf28 100644 --- a/translations/ru-RU/data/reusables/large_files/storage_assets_location.md +++ b/translations/ru-RU/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -By default, the {% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on the {% data variables.product.prodname_ghe_server %} appliance, large assets are stored on the data partition in `/data/user/storage`. +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/notifications/outbound_email_tip.md b/translations/ru-RU/data/reusables/notifications/outbound_email_tip.md index 5a7b57bc3571..6e261ac61517 100644 --- a/translations/ru-RU/data/reusables/notifications/outbound_email_tip.md +++ b/translations/ru-RU/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You'll only receive email notifications if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..6b3de47d4c8b --- /dev/null +++ b/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +You can choose the delivery method for notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} on repositories that you are watching, as well as the frequency at which the notifications are sent to you. + + diff --git a/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..26536c24e307 --- /dev/null +++ b/translations/ru-RU/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +By default, you will receive notification of new +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive +{% data variables.product.prodname_dependabot_alerts %}: +- by email, an email is sent every time a vulnerability {% if currentVersion ver_gt "enterprise-server@2.23" %}with a critical or high severity {% endif %}is found (**Email each time a vulnerability is found** option) +- in the user interface, a warning is shown in your repository's file and code views if there are any vulnerable dependencies (**UI alerts** option) +- on the command line, warnings are displayed as callbacks when you push to repositories with any vulnerable dependencies (**Command Line** option) +- in your inbox, as web notifications {% if currentVersion ver_gt "enterprise-server@2.23" %}for new vulnerabilities with a critical or high severity {% endif %}(**Web** option) +You can customize the way you are notified about + +{% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts: +- by email, an email is sent every time a vulnerability is found (**Email each time a vulnerability is found** option) +- in the user interface, as warnings in your repository's file and code views (**UI alerts** option) +- on the command line, as warnings that are displayed as callbacks when you push to repositories with vulnerabilities (**Command Line** option) +- in your inbox, as web notifications (**Web** option) + +You can customize the way you are notified about security alerts. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options. +{% endif %} diff --git a/translations/ru-RU/data/reusables/organizations/organizations_include.md b/translations/ru-RU/data/reusables/organizations/organizations_include.md index d6d751844474..da902c12ed56 100644 --- a/translations/ru-RU/data/reusables/organizations/organizations_include.md +++ b/translations/ru-RU/data/reusables/organizations/organizations_include.md @@ -3,6 +3,6 @@ Organizations include: - The option to upgrade to {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} for additional features, including sophisticated user authentication and management, and escalated support options. {% data reusables.gated-features.more-info %}{% endif %} - Unlimited membership with a variety of roles that grant [different levels of access to the organization and its data](/articles/permission-levels-for-an-organization) - The ability to give members [a range of access permissions to your organization's repositories](/articles/repository-permission-levels-for-an-organization) -- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - The ability for organization owners to view members' [two-factor authentication (2FA) status](/articles/about-two-factor-authentication) -- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization) +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/ru-RU/data/reusables/organizations/security.md b/translations/ru-RU/data/reusables/organizations/security.md index d60b0909568e..56f56a59b416 100644 --- a/translations/ru-RU/data/reusables/organizations/security.md +++ b/translations/ru-RU/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. In the left sidebar, click **Organization security**. ![Organization security settings](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. In the left sidebar, click **Security**. ![Organization security settings](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/ru-RU/data/reusables/organizations/team_maintainers_can.md b/translations/ru-RU/data/reusables/organizations/team_maintainers_can.md index 4359aafdc9a1..586a4657f580 100644 --- a/translations/ru-RU/data/reusables/organizations/team_maintainers_can.md +++ b/translations/ru-RU/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ Members with team maintainer permissions can: - [Add organization members to the team](/articles/adding-organization-members-to-a-team) - [Remove organization members from the team](/articles/removing-organization-members-from-a-team) - [Promote an existing team member to team maintainer](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Manage scheduled reminders for pull requests](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/ru-RU/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/ru-RU/data/reusables/package_registry/admins-can-configure-package-types.md index efe344932d49..23e237356b15 100644 --- a/translations/ru-RU/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/ru-RU/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** This package type may not be available for your instance, because site administrators can enable or disable each supported package type. For more information, see "[Configuring packages support for your enterprise](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)." diff --git a/translations/ru-RU/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/ru-RU/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/ru-RU/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/ru-RU/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/ru-RU/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/ru-RU/data/reusables/package_registry/packages-ghes-release-stage.md index 66d73926c699..03d9b25f8416 100644 --- a/translations/ru-RU/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/ru-RU/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **Note:** {% data variables.product.prodname_registry %} is currently in beta for {% data variables.product.prodname_ghe_server %} 2.22. To join the beta for your instance, use the [sign-up form](https://resources.github.com/beta-signup/). diff --git a/translations/ru-RU/data/reusables/pages/build-failure-email-server.md b/translations/ru-RU/data/reusables/pages/build-failure-email-server.md index d61fac9ecc05..9899c8d6575e 100644 --- a/translations/ru-RU/data/reusables/pages/build-failure-email-server.md +++ b/translations/ru-RU/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - You will only receive an email if outbound email support is enabled on {% data variables.product.product_location_enterprise %}. For more information, contact your site administrator. + You will only receive an email if outbound email support is enabled on {% data variables.product.product_location %}. For more information, contact your site administrator. {% endtip %} {% endif %} diff --git a/translations/ru-RU/data/reusables/pages/decide-publishing-source.md b/translations/ru-RU/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..59211352bc2c 100644 --- a/translations/ru-RU/data/reusables/pages/decide-publishing-source.md +++ b/translations/ru-RU/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." diff --git a/translations/ru-RU/data/reusables/pages/new-or-existing-repo.md b/translations/ru-RU/data/reusables/pages/new-or-existing-repo.md index 75a6a0432465..4fdcdaf871e9 100644 --- a/translations/ru-RU/data/reusables/pages/new-or-existing-repo.md +++ b/translations/ru-RU/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +If your site is an independent project, you can create a new repository to store your site's source code. If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. If you want to create a site in an existing repository, skip to the "[Creating your site](#creating-your-site)" section. diff --git a/translations/ru-RU/data/reusables/pages/private_pages_are_public_warning.md b/translations/ru-RU/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..7620878dbc38 100644 --- a/translations/ru-RU/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/ru-RU/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/ru-RU/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/ru-RU/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index 1594eb596a97..6bf0fb2ed47a 100644 --- a/translations/ru-RU/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/ru-RU/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **Note:** Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." For more information, see "[Expiring user-to-server access tokens for GitHub Apps](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)." diff --git a/translations/ru-RU/data/reusables/pre-release-program/fury-pre-release.md b/translations/ru-RU/data/reusables/pre-release-program/fury-pre-release.md index 5e63be71606a..25b74a97ea78 100644 --- a/translations/ru-RU/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/ru-RU/data/reusables/pre-release-program/fury-pre-release.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} **Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. To access this API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ru-RU/data/reusables/pre-release-program/machine-man-preview.md b/translations/ru-RU/data/reusables/pre-release-program/machine-man-preview.md index bdcee03dec6f..d18399b6630f 100644 --- a/translations/ru-RU/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/ru-RU/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** To access the API with your GitHub App, you must provide a custom [media type](/v3/media) in the `Accept` Header for your requests. diff --git a/translations/ru-RU/data/reusables/pre-release-program/sailor-v-preview.md b/translations/ru-RU/data/reusables/pre-release-program/sailor-v-preview.md index 271ed23002c8..fcf2e98e68a3 100644 --- a/translations/ru-RU/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/ru-RU/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **Note:** You can now use the REST API to add a reason when you lock an issue, and you will see lock reasons in responses that include issues or pull requests. You will also see lock reasons in `locked` events. This feature is currently available for developers to preview. See the [blog post](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview) for full details. To access this feature, you must provide a custom [media type](/v3/media) in the `Accept` header: diff --git a/translations/ru-RU/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/ru-RU/data/reusables/pre-release-program/suspend-installation-beta.md index ae027690926d..e02fdea38195 100644 --- a/translations/ru-RU/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/ru-RU/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} Suspending a {% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. To opt-in to the suspending installations beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)." diff --git a/translations/ru-RU/data/reusables/profile/user_profile_page_block_or_report.md b/translations/ru-RU/data/reusables/profile/user_profile_page_block_or_report.md index 0af470cffdd4..65e0ff56f135 100644 --- a/translations/ru-RU/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/ru-RU/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. In the left sidebar, under the user's profile picture, click **Block or report user**. ![Block or report user link](/assets/images/help/profile/profile-block-or-report-button.png) +1. In the left sidebar, under the user's profile picture, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Block or report user**. ![Block or report user link](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/ru-RU/data/reusables/project-management/project-progress-locations.md b/translations/ru-RU/data/reusables/project-management/project-progress-locations.md index d8863f3c3b77..9ac6c41be933 100644 --- a/translations/ru-RU/data/reusables/project-management/project-progress-locations.md +++ b/translations/ru-RU/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -When project board automation is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar and in references to the project on other project boards. +If progress tracking is enabled, a progress bar appears above the project board, on the project listing page, in the issue sidebar, and in references to the project on other project boards. diff --git a/translations/ru-RU/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/ru-RU/data/reusables/pull_requests/close-issues-using-keywords.md index c1012380d94a..041d949ef282 100644 --- a/translations/ru-RU/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/ru-RU/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. For more information, see "[Linking a pull request to an issue](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)." diff --git a/translations/ru-RU/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/ru-RU/data/reusables/pull_requests/pull_request_merges_and_contributions.md index 1117b51b1e29..bab06a961ba3 100644 --- a/translations/ru-RU/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/ru-RU/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - To appear on your profile contributions graph, co-authored commits must meet the same criteria as commits with one author.{% endif %} - When rebasing commits, the original authors of the commit and the person who rebased the commits, whether on the command line or on {% data variables.product.product_location %}, receive contribution credit. diff --git a/translations/ru-RU/data/reusables/repositories/about-internal-repos.md b/translations/ru-RU/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/ru-RU/data/reusables/repositories/about-internal-repos.md +++ b/translations/ru-RU/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/ru-RU/data/reusables/repositories/copy-clone-url.md b/translations/ru-RU/data/reusables/repositories/copy-clone-url.md index 2f24104d3ca8..88b5c22e8f4a 100644 --- a/translations/ru-RU/data/reusables/repositories/copy-clone-url.md +++ b/translations/ru-RU/data/reusables/repositories/copy-clone-url.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under the repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. To clone the repository using HTTPS, under "Clone with HTTPS", click {% octicon "clippy" aria-label="The clipboard icon" %}. @@ -8,8 +8,8 @@ To clone the repository using an SSH key, including a certificate issued by your {% else %} 1. Above the list of files, click {% octicon "download" aria-label="The download icon" %} **Code**. !["Code" button](/assets/images/help/repository/code-button.png) 1. To clone the repository using HTTPS, under "Clone with HTTPS", click -{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![The clipboard icon for copying the URL to clone a repository](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![The clipboard icon for copying the URL to clone a repository with GitHub CLI](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/ru-RU/data/reusables/repositories/create-repo.md b/translations/ru-RU/data/reusables/repositories/create-repo.md index 7dafb26fcf2d..59c104077240 100644 --- a/translations/ru-RU/data/reusables/repositories/create-repo.md +++ b/translations/ru-RU/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/ru-RU/data/reusables/repositories/default-issue-templates.md b/translations/ru-RU/data/reusables/repositories/default-issue-templates.md index 9d4e465b3f3b..1908fd5895b5 100644 --- a/translations/ru-RU/data/reusables/repositories/default-issue-templates.md +++ b/translations/ru-RU/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. For more information, see "[Creating a default community health file](/github/building-a-strong-community/creating-a-default-community-health-file)." diff --git a/translations/ru-RU/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/ru-RU/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index 9a8ba68745a5..979cf68329cd 100644 --- a/translations/ru-RU/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/ru-RU/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **Warning:** -- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- If you remove a person’s access to a private repository, any of their forks of that private repository are deleted. Local clones of the private repository are retained. If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if enterpriseServerVersions contains currentVersion %} - When [LDAP Sync is enabled](/enterprise/admin/authentication/using-ldap#enabling-ldap-sync), if you remove a person from a repository, they will lose access but their forks will not be deleted. If the person is added to a team with access to the original organization repository within three months, their access to the forks will be automatically restored on the next sync.{% endif %} - You are responsible for ensuring that people who have lost access to a repository delete any confidential information or intellectual property. -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. For more information, see "[Managing the forking policy for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)" and "[Managing the forking policy for your repository](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)." {% endwarning %} diff --git a/translations/ru-RU/data/reusables/repositories/enable-security-alerts.md b/translations/ru-RU/data/reusables/repositories/enable-security-alerts.md index 4ab63edcb311..0a180f73ee6c 100644 --- a/translations/ru-RU/data/reusables/repositories/enable-security-alerts.md +++ b/translations/ru-RU/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} Your site administrator must enable -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/ru-RU/data/reusables/repositories/new-pull-request.md b/translations/ru-RU/data/reusables/repositories/new-pull-request.md index 59aa6d504b6c..6f072a62714f 100644 --- a/translations/ru-RU/data/reusables/repositories/new-pull-request.md +++ b/translations/ru-RU/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. To the right of the Branch menu, click **New pull request**. !["Pull request" link above list of files](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. Above the list of files, click diff --git a/translations/ru-RU/data/reusables/repositories/open-with-github-desktop.md b/translations/ru-RU/data/reusables/repositories/open-with-github-desktop.md index 175929214321..068cce834cd0 100644 --- a/translations/ru-RU/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/ru-RU/data/reusables/repositories/open-with-github-desktop.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Clone or download**. ![Clone or download button](/assets/images/help/repository/clone-repo-clone-url-button.png) 1. Click **Open in Desktop** to clone the repository and open it in {% data variables.product.prodname_desktop %}. diff --git a/translations/ru-RU/data/reusables/repositories/releases.md b/translations/ru-RU/data/reusables/repositories/releases.md index 8805fe71add0..0281e389b255 100644 --- a/translations/ru-RU/data/reusables/repositories/releases.md +++ b/translations/ru-RU/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. Under your repository name, click **Releases**. ![Releases tab](/assets/images/help/releases/release-link.png) diff --git a/translations/ru-RU/data/reusables/repositories/security-alert-delivery-options.md b/translations/ru-RU/data/reusables/repositories/security-alert-delivery-options.md index 6db74f698884..4dfb6f649462 100644 --- a/translations/ru-RU/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/ru-RU/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. You can also configure your security alerts as web notifications, individual email notifications, daily email digests, or alerts in the {% data variables.product.product_name %} interface. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. You can also configure your security alerts as web notifications, individual email notifications, daily email digests, or alerts in the {% data variables.product.product_name %} interface. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/ru-RU/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index 966f92ecab5b..b74d5905b1e4 100644 --- a/translations/ru-RU/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/ru-RU/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. For more information, see "[Requiring a linear commit history](/github/administering-a-repository/requiring-a-linear-commit-history)."{% endif %} diff --git a/translations/ru-RU/data/reusables/repositories/start-line-comment.md b/translations/ru-RU/data/reusables/repositories/start-line-comment.md index 5f3857d8b49b..fdc8d1a537fc 100644 --- a/translations/ru-RU/data/reusables/repositories/start-line-comment.md +++ b/translations/ru-RU/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blue comment icon](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![Blue comment icon](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/ru-RU/data/reusables/repositories/suggest-changes.md b/translations/ru-RU/data/reusables/repositories/suggest-changes.md index f99da48b359d..5c353ab865fe 100644 --- a/translations/ru-RU/data/reusables/repositories/suggest-changes.md +++ b/translations/ru-RU/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Suggestion block](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![Suggestion block](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/ru-RU/data/reusables/repositories/tracks-vulnerabilities.md b/translations/ru-RU/data/reusables/repositories/tracks-vulnerabilities.md index d2ad199b797f..f0d6decd8fea 100644 --- a/translations/ru-RU/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/ru-RU/data/reusables/repositories/tracks-vulnerabilities.md @@ -3,4 +3,3 @@ We add vulnerabilities to the {% data variables.product.prodname_advisory_databa - A combination of machine learning and human review to detect vulnerabilities in public commits on {% data variables.product.prodname_dotcom %} - Security advisories reported on {% data variables.product.prodname_dotcom %} - The [npm Security advisories](https://www.npmjs.com/advisories) database -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/translations/ru-RU/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/ru-RU/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/ru-RU/data/reusables/saml/ae-uses-saml-sso.md b/translations/ru-RU/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/ru-RU/data/reusables/saml/assert-the-administrator-attribute.md b/translations/ru-RU/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/ru-RU/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/ru-RU/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/ru-RU/data/reusables/saml/create-a-machine-user.md b/translations/ru-RU/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/ru-RU/data/reusables/saml/you-must-periodically-authenticate.md b/translations/ru-RU/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..f1a2af7d1252 --- /dev/null +++ b/translations/ru-RU/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. The duration of this login period is specified by your IdP and is generally 24 hours. This periodic login requirement limits the length of access and requires you to re-identify yourself to continue. {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/ru-RU/data/reusables/scim/after-you-configure-saml.md b/translations/ru-RU/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/ru-RU/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/scim/supported-idps.md b/translations/ru-RU/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/ru-RU/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/ru-RU/data/reusables/search/syntax_tips.md b/translations/ru-RU/data/reusables/search/syntax_tips.md index 6dc749ad9441..9470b7f01a9d 100644 --- a/translations/ru-RU/data/reusables/search/syntax_tips.md +++ b/translations/ru-RU/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location_enterprise %}.{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - This article contains example searches on the {% data variables.product.prodname_dotcom %}.com website, but you can use the same search filters on {% data variables.product.product_location %}.{% endif %} - For a list of search syntaxes that you can add to any search qualifier to further improve your results, see "[Understanding the search syntax](/articles/understanding-the-search-syntax)". - Use quotations around multi-word search terms. For example, if you want to search for issues with the label "In progress," you'd search for `label:"in progress"`. Search is not case sensitive. diff --git a/translations/ru-RU/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/ru-RU/data/reusables/support/enterprise-resolving-and-closing-tickets.md index 0b92dd76155b..8e7b74cc3cdb 100644 --- a/translations/ru-RU/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/ru-RU/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, workaround instructions, or by advising you of an available release that addresses the issue. +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.enterprise_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.enterprise_support %} may consider the ticket solved. -{% data variables.contact.enterprise_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.enterprise_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.enterprise_support %} reopen the ticket. diff --git a/translations/ru-RU/data/reusables/support/ghae-priorities.md b/translations/ru-RU/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..7979a00fcf4b --- /dev/null +++ b/translations/ru-RU/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| Priority | Description | Примеры | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

    _After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
    • Errors or outages that affect core Git or web application functionality for all users
    • Severe network or performance degradation for majority of users
    • Full or rapidly filling storage
    • Known security incidents or a breach of access
    | +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
    • Performance degradation that reduces productivity for many users
    • Reduced redundancy concerns from failures or service degradation
    • Production-impacting bugs or errors
    • {% data variables.product.product_name %} configuraton security concerns
    | +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
    • Problems in a test or staging environment
    • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
    • Issues with user tools and data collection methods
    • Улучшения
    • Bug reports, general security questions, or other feature related questions
    • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
      • Feature requests and product feedback
      • General questions on overall configuration or use of {% data variables.product.product_name %}
      • Notifying {% data variables.contact.github_support %} of any planned changes
      | diff --git a/translations/ru-RU/data/reusables/support/government-response-times-may-vary.md b/translations/ru-RU/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/ru-RU/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/support/help_resources.md b/translations/ru-RU/data/reusables/support/help_resources.md index 6e226b167b40..b947358c27b9 100644 --- a/translations/ru-RU/data/reusables/support/help_resources.md +++ b/translations/ru-RU/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.product_name %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.product_name %} staff. +For questions, bug reports, and discussions about {% data variables.product.prodname_github_app %}s, {% data variables.product.prodname_oauth_app %}s, and API development, explore the {% data variables.product.prodname_support_forum_with_url %}. The forum is moderated and maintained by {% data variables.product.company_short %} staff, but questions posted to the forum are not guaranteed to receive a reply from {% data variables.product.company_short %} staff. Consider reaching out to [GitHub Support](https://github.com/contact) directly using the contact form for: - guaranteed response from {% data variables.product.product_name %} staff diff --git a/translations/ru-RU/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/ru-RU/data/reusables/support/premium-resolving-and-closing-tickets.md index fd2b6dab1937..01055b4e78bb 100644 --- a/translations/ru-RU/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/ru-RU/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ If you use a custom or unsupported plug-in, module, or custom code, {% data variables.contact.premium_support %} may ask you to remove the unsupported plug-in, module, or code while attempting to resolve the issue. If the problem is fixed when the unsupported plug-in, module, or custom code is removed, {% data variables.contact.premium_support %} may consider the ticket solved. -{% data variables.contact.premium_support %} may close tickets if they're outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. If {% data variables.contact.premium_support %} closes a ticket due to lack of response, you can request that {% data variables.contact.premium_support %} reopen the ticket. diff --git a/translations/ru-RU/data/reusables/support/scope-of-support.md b/translations/ru-RU/data/reusables/support/scope-of-support.md index 552a041f9d20..03157892bf89 100644 --- a/translations/ru-RU/data/reusables/support/scope-of-support.md +++ b/translations/ru-RU/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### Scope of support -If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if it's primarily about: +If your support request is outside of the scope of what our team can help you with, we may recommend next steps to resolve your issue outside of {% data variables.contact.github_support %}. Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - Third party integrations - Hardware setup - CI/CD, such as Jenkins diff --git a/translations/ru-RU/data/reusables/two_fa/auth_methods_2fa.md b/translations/ru-RU/data/reusables/two_fa/auth_methods_2fa.md index 35524bd9bad5..57703189c2db 100644 --- a/translations/ru-RU/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/ru-RU/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### Authentication methods that support 2FA -| Authentication Method | Description | Two-factor authentication support | -| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if currentVersion != "free-pro-team@latest" %} +| Authentication Method | Description | Two-factor authentication support | +| ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Built-in | Authentication is performed against user accounts that are stored on the {% data variables.product.prodname_ghe_server %} appliance. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. |{% if enterpriseServerVersions contains currentVersion %} | Built-in authentication with an identity provider | Authentication is performed against user accounts that are stored on the identity provider. | Dependant on the identity provider.{% endif %} -| LDAP | Allows integration with your company directory service for authentication. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. | +| LDAP | Allows integration with your company directory service for authentication. | Supported and managed on the {% data variables.product.prodname_ghe_server %} appliance. Organization administrators can require 2FA to be enabled for members of the organization. | | SAML | Authentication is performed on an external identity provider. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | Single sign-on service is provided by an external server. | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/ru-RU/data/reusables/user_settings/add_and_verify_email.md b/translations/ru-RU/data/reusables/user_settings/add_and_verify_email.md index 275ca27a34a1..7f3250a52aec 100644 --- a/translations/ru-RU/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/ru-RU/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. In "Add email address", type your email address and click **Add**. ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [Verify your email address](/articles/verifying-your-email-address).{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/user_settings/link_email_with_your_account.md b/translations/ru-RU/data/reusables/user_settings/link_email_with_your_account.md index 76c606dd7c20..a1fa5e466408 100644 --- a/translations/ru-RU/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/ru-RU/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -Add the email address to your {% data variables.product.product_name %} account by [setting your commit email address](/articles/setting-your-commit-email-address), so that your commits are attributed to you and appear in your contributions graph. +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/user_settings/password-authentication-deprecation.md b/translations/ru-RU/data/reusables/user_settings/password-authentication-deprecation.md index ade0a4e28d59..bd247793cef3 100644 --- a/translations/ru-RU/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/ru-RU/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/ru-RU/data/reusables/user_settings/security.md b/translations/ru-RU/data/reusables/user_settings/security.md index 8cbb3b36dc7b..182a5688e8a1 100644 --- a/translations/ru-RU/data/reusables/user_settings/security.md +++ b/translations/ru-RU/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. In the left sidebar, click **Account security**. +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. In the left sidebar, click **Account security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. In the left sidebar, click **Security**. ![User account security settings](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/ru-RU/data/reusables/webhooks/check_run_properties.md b/translations/ru-RU/data/reusables/webhooks/check_run_properties.md index f4db03dd4549..175bc993cfdd 100644 --- a/translations/ru-RU/data/reusables/webhooks/check_run_properties.md +++ b/translations/ru-RU/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| Клавиша | Тип | Description | -| ------------------------------ | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `действие` | `строка` | The action performed. Can be one of:
      • `created` - A new check run was created.
      • `completed` - The `status` of the check run is `completed`.
      • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
      • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
      | -| `check_run` | `объект` | The [check_run](/v3/checks/runs/#get-a-check-run). | -| `check_run[status]` | `строка` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | -| `check_run[conclusion]` | `строка` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_run[name]` | `строка` | The name of the check run. | -| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | -| `requested_action` | `объект` | The action requested by the user. | -| `requested_action[identifier]` | `строка` | The integrator reference of the action requested by the user. | +| Клавиша | Тип | Description | +| --------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `действие` | `строка` | The action performed. Can be one of:
      • `created` - A new check run was created.
      • `completed` - The `status` of the check run is `completed`.
      • `rerequested` - Someone requested to re-run your check run from the pull request UI. See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI. When you receive a `rerequested` action, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
      • `requested_action` - Someone requested an action your app provides to be taken. Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. To learn more about check runs and requested actions, see "[Check runs and requested actions](/v3/checks/runs/#check-runs-and-requested-actions)."
      | +| `check_run` | `объект` | The [check_run](/v3/checks/runs/#get-a-check-run). | +| `check_run[status]` | `строка` | The current status of the check run. Can be `queued`, `in_progress`, or `completed`. | +| `check_run[conclusion]` | `строка` | The result of the completed check run. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_run[name]` | `строка` | The name of the check run. | +| `check_run[check_suite][id]` | `integer` | The id of the check suite that this check run is part of. | +| `check_run[check_suite][pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| `requested_action` | `объект` | The action requested by the user. | +| `requested_action[identifier]` | `строка` | The integrator reference of the action requested by the user. | diff --git a/translations/ru-RU/data/reusables/webhooks/check_suite_properties.md b/translations/ru-RU/data/reusables/webhooks/check_suite_properties.md index 0017e1df0b7d..01f3e8c405bb 100644 --- a/translations/ru-RU/data/reusables/webhooks/check_suite_properties.md +++ b/translations/ru-RU/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| Клавиша | Тип | Description | -| ---------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `действие` | `строка` | The action performed. Can be:
      • `completed` - All check runs in a check suite have completed.
      • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
      • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
      | -| `check_suite` | `объект` | The [check_suite](/v3/checks/suites/). | -| `check_suite[head_branch]` | `строка` | The head branch name the changes are on. | -| `check_suite[head_sha]` | `строка` | The SHA of the most recent commit for this check suite. | -| `check_suite[status]` | `строка` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | -| `check_suite[conclusion]` | `строка` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | -| `check_suite[url]` | `строка` | URL that points to the check suite API resource. | -| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | +| Клавиша | Тип | Description | +| ---------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `действие` | `строка` | The action performed. Can be:
      • `completed` - All check runs in a check suite have completed.
      • `requested` - Occurs when new code is pushed to the app's repository. When you receive the `requested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run).
      • `rerequested` - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the `rerequested` action events, you'll need to [create a new check run](/v3/checks/runs/#create-a-check-run). See "[About status checks](/articles/about-status-checks#checks)" for more details about the GitHub UI.
      | +| `check_suite` | `объект` | The [check_suite](/v3/checks/suites/). | +| `check_suite[head_branch]` | `строка` | The head branch name the changes are on. | +| `check_suite[head_sha]` | `строка` | The SHA of the most recent commit for this check suite. | +| `check_suite[status]` | `строка` | The summary status for all check runs that are part of the check suite. Can be `requested`, `in_progress`, or `completed`. | +| `check_suite[conclusion]` | `строка` | The summary conclusion for all check runs that are part of the check suite. Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. This value will be `null` until the check run has `completed`. | +| `check_suite[url]` | `строка` | URL that points to the check suite API resource. | +| `check_suite[pull_requests]` | `array` | An array of pull requests that match this check suite. A pull request matches a check suite if they have the same `head_sha` and `head_branch`. When the check suite's `head_branch` is in a forked repository it will be `null` and the `pull_requests` array will be empty. | diff --git a/translations/ru-RU/data/reusables/webhooks/installation_properties.md b/translations/ru-RU/data/reusables/webhooks/installation_properties.md index 8a33407ba39a..61c77c3bf1e3 100644 --- a/translations/ru-RU/data/reusables/webhooks/installation_properties.md +++ b/translations/ru-RU/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | Клавиша | Тип | Description | | -------------- | -------- | ---------------------------------------------------------------------- | -| `действие` | `строка` | The action that was performed. Can be one of:
      • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
      • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
      • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
      • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
      • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
      • {% endif %}
      • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
      | +| `действие` | `строка` | The action that was performed. Can be one of:
      • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
      • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
      • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
      • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
      • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
      • {% endif %}
      • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
      | | `repositories` | `array` | An array of repository objects that the insatllation can access. | diff --git a/translations/ru-RU/data/reusables/webhooks/secret.md b/translations/ru-RU/data/reusables/webhooks/secret.md index d4d128984aec..a92e5fca87b5 100644 --- a/translations/ru-RU/data/reusables/webhooks/secret.md +++ b/translations/ru-RU/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." diff --git a/translations/ru-RU/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/ru-RU/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..3882222b0545 --- /dev/null +++ b/translations/ru-RU/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +You can use the repository, organization, and app webhook REST APIs to create, update, delete, and ping webhooks. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}You can also use the REST API to change the configuration of the webhook. For example, you can modify the payload URL, content type, SSL verification, and secret. {% endif %}For more information, see: +- [Repository Webhooks REST API](/rest/reference/repos#webhooks) +- [Organization Webhooks REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App Webhooks REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/ru-RU/data/ui.yml b/translations/ru-RU/data/ui.yml index 9e90d36d1162..0f7e5d0244ea 100644 --- a/translations/ru-RU/data/ui.yml +++ b/translations/ru-RU/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: Контакт notices: - ghe_release_candidate: GitHub Enterprise Server 2.22 is currently under limited release as a release candidate. + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation. If there's a problem with translations on this page, please let us know. localization_in_progress: Hello, explorer! This page is under active development or still in translation. For the most up-to-date and accurate information, please visit our English documentation. product_in_progress: '👋 Hello, explorer! This page is under active development. For the most up-to-date and accurate information, please visit our developer documentation.' diff --git a/translations/ru-RU/data/variables/contact.yml b/translations/ru-RU/data/variables/contact.yml index dda3137566e9..d230130d9418 100644 --- a/translations/ru-RU/data/variables/contact.yml +++ b/translations/ru-RU/data/variables/contact.yml @@ -1,7 +1,7 @@ --- contact_ent_support: '[GitHub Enterprise Support](https://enterprise.githubsupport.com/hc/en-us) or [GitHub Premium Support](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} report_content: >- @@ -21,6 +21,9 @@ premium_support: 'GitHub Premium Support' #Enterprise Support portal enterprise_portal: 'GitHub Enterprise Support portal' contact_enterprise_portal: '[GitHub Enterprise Support portal](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'GitHub Support portal' contact_support_portal: '[GitHub Support portal](https://support.github.com/contact)' diff --git a/translations/ru-RU/data/variables/product.yml b/translations/ru-RU/data/variables/product.yml index 679823b087aa..466aab66d71d 100644 --- a/translations/ru-RU/data/variables/product.yml +++ b/translations/ru-RU/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'Корпоративный сервер GitHub' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: 'your GitHub Enterprise Server instance' prodname_free_user: 'GitHub бесплатно' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'Приложение GitHub' prodname_github_apps: 'GitHub Apps' prodname_oauth_app: 'Приложение OAuth' #API and developer docs -prodname_enterprise_api: 'the GitHub Enterprise Server API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API Development and Support Forum](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: 'Content Attachments' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/zh-CN/content/actions/creating-actions/creating-a-composite-run-steps-action.md b/translations/zh-CN/content/actions/creating-actions/creating-a-composite-run-steps-action.md index 9c046cca6484..857325f15f34 100644 --- a/translations/zh-CN/content/actions/creating-actions/creating-a-composite-run-steps-action.md +++ b/translations/zh-CN/content/actions/creating-actions/creating-a-composite-run-steps-action.md @@ -36,7 +36,7 @@ versions: echo "Goodbye" ``` -3. From your terminal, make `goodbye.sh` executable. +3. 从您的终端创建 `goodbye.sh` 可执行文件。 ```shell chmod +x goodbye.sh @@ -93,7 +93,7 @@ versions: git push ``` -1. From your terminal, add a tag. This example uses a tag called `v1`. 更多信息请参阅“[关于操作](/actions/creating-actions/about-actions#using-release-management-for-actions)”。 +1. 从终端添加标记。 此示例使用名为 `v1` 的标记。 更多信息请参阅“[关于操作](/actions/creating-actions/about-actions#using-release-management-for-actions)”。 ```shell git tag -a -m "Description of this release" v1 @@ -104,7 +104,7 @@ versions: 以下工作流程代码使用您在“[创建操作元数据文件](/actions/creating-actions/creating-a-composite-run-steps-action#creating-an-action-metadata-file)”中设置的已完成 hello world 操作。 -Copy the workflow code into a `.github/workflows/main.yml` file in another repository, but replace `actions/hello-world-composite-run-steps-action@v1` with the repository and tag you created. 您还可以将 `who-to-greet` 输入替换为您的名称。 +将工作流程代码复制到另一个仓库中的 `.github/workflows/main.yml` 文件,但用您创建的仓库和标记替换 `actions/hello-world-compposite-run-steps-action@v1`。 您还可以将 `who-to-greet` 输入替换为您的名称。 {% raw %} **.github/workflows/main.yml** diff --git a/translations/zh-CN/content/actions/creating-actions/creating-a-javascript-action.md b/translations/zh-CN/content/actions/creating-actions/creating-a-javascript-action.md index be4c196a2e03..f93c36204b28 100644 --- a/translations/zh-CN/content/actions/creating-actions/creating-a-javascript-action.md +++ b/translations/zh-CN/content/actions/creating-actions/creating-a-javascript-action.md @@ -262,4 +262,4 @@ jobs: ![在工作流中使用操作的屏幕截图](/assets/images/help/repository/javascript-action-workflow-run-updated.png) {% else %} ![在工作流中使用操作的屏幕截图](/assets/images/help/repository/javascript-action-workflow-run.png) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/zh-CN/content/actions/guides/building-and-testing-nodejs.md b/translations/zh-CN/content/actions/guides/building-and-testing-nodejs.md index 6576aec10c07..9e30bec77376 100644 --- a/translations/zh-CN/content/actions/guides/building-and-testing-nodejs.md +++ b/translations/zh-CN/content/actions/guides/building-and-testing-nodejs.md @@ -33,7 +33,7 @@ versions: 要快速开始,请将模板添加到仓库的 `.github/workflows` 目录中。 {% raw %} -```yaml +```yaml{:copy} name: Node.js CI on: [push] diff --git a/translations/zh-CN/content/actions/guides/caching-dependencies-to-speed-up-workflows.md b/translations/zh-CN/content/actions/guides/caching-dependencies-to-speed-up-workflows.md index 9b682ec0f4ac..964a58b8abaa 100644 --- a/translations/zh-CN/content/actions/guides/caching-dependencies-to-speed-up-workflows.md +++ b/translations/zh-CN/content/actions/guides/caching-dependencies-to-speed-up-workflows.md @@ -36,9 +36,9 @@ versions: 使用 `cache` 操作的 `v2`,可以访问具有 `GITHUB_REF` 的任何事件所触发的工作流程中的缓存。 如果使用 `cache` 操作的 `v1`,您只能访问由 `push` 和 `pull_request` 事件触发的工作流程中的缓存,`pull_request` `closed` 事件除外。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。 -A workflow can access and restore a cache created in the current branch, the base branch (including base branches of forked repositories), or the default branch (usually `main`). For example, a cache created on the default branch would be accessible from any pull request. Also, if the branch `feature-b` has the base branch `feature-a`, a workflow triggered on `feature-b` would have access to caches created in the default branch (`main`), `feature-a`, and `feature-b`. +工作流程可以访问和还原当前分支、基础分支(包括复刻的仓库的基本分支)或默认分支(通常是 `main`)中创建的缓存 例如,在默认分支上创建的缓存可从任何拉取请求访问。 另外,如果分支 `feature-b` 具有基础分支 `feature-a`,则触发于 `feature-b` 的工作流程可以访问默认分支 (`main`)、`feature-a` 和 `feature-b` 中创建的缓存。 -访问限制通过在不同工作流程和分支之间创建逻辑边界来提供缓存隔离和安全。 For example, a cache created for the branch `feature-a` (with the base `main`) would not be accessible to a pull request for the branch `feature-b` (with the base `main`). +访问限制通过在不同工作流程和分支之间创建逻辑边界来提供缓存隔离和安全。 例如, 为分支 `feature-a`(具有基础分支 `main`)创建的缓存将无法访问分支 `feature-b`(具有基础分支 `main`)的拉取请求。 ### 使用 `cache` 操作 @@ -178,14 +178,14 @@ restore-keys: | npm- ``` -For example, if a pull request contains a `feature` branch (the current scope) and targets the default branch (`main`), the action searches for `key` and `restore-keys` in the following order: +例如,如果拉取请求包含 `feature` 分支(当前范围)并针对默认分支 (`main`),操作将按以下顺序搜索 `key` 和 `restore-keys`: 1. `feature` 分支范围中的键值 `npm-feature-d5ea0750` 1. `feature` 分支范围中的键值 `npm-feature-` 2. `feature` 分支范围中的键值 `npm-` -1. Key `npm-feature-d5ea0750` in the `main` branch scope -3. Key `npm-feature-` in the `main` branch scope -4. Key `npm-` in the `main` branch scope +1. `main` 分支范围中的键值 `npm-feature-d5ea0750` +3. `main` 分支范围中的键值 `npm-feature-` +4. `main` 分支范围中的键值 `npm` ### 使用限制和收回政策 diff --git a/translations/zh-CN/content/actions/guides/storing-workflow-data-as-artifacts.md b/translations/zh-CN/content/actions/guides/storing-workflow-data-as-artifacts.md index 0d48fdd81d17..f6a0e16308b4 100644 --- a/translations/zh-CN/content/actions/guides/storing-workflow-data-as-artifacts.md +++ b/translations/zh-CN/content/actions/guides/storing-workflow-data-as-artifacts.md @@ -20,7 +20,7 @@ versions: 构件允许您在作业完成后保留数据,并与同一工作流程中的另一个作业共享该数据。 构件是指在工作流程运行过程中产生的文件或文件集。 例如,在工作流程运行结束后,您可以使用构件保存您的构建和测试输出。 -{% data reusables.github-actions.artifact-log-retention-statement %} The retention period for a pull request restarts each time someone pushes a new commit to the pull request. +{% data reusables.github-actions.artifact-log-retention-statement %} 每当有人向拉取请求推送新提交时,拉取请求的保留期将重新开始。 以下是您可以上传的一些常见构件: @@ -74,7 +74,7 @@ versions: | ``` -本例向您展示如何创建 Node.js 项目的工作流程,该项目在 `src` 目录中 `builds` 代码,并在 `tests` 目录中运行测试。 您可以假设运行 `npm test` 会产生名为 `code-coverage.html`、存储在 `output/test/` 目录中的代码覆盖报告。 +本例向您展示如何创建 Node.js 项目的工作流程,该项目在 src 目录中 `builds` 代码,并在 `tests` 目录中运行测试。 您可以假设运行 `npm test` 会产生名为 `code-coverage.html`、存储在 `output/test/` 目录中的代码覆盖报告。 工作流程上传 `dist` 目录中的生产构件,但不包括任何 markdown 文件。 它还会上传 `code-coverage.html` 报告作为另一个构件。 @@ -111,9 +111,9 @@ jobs: ![工作流程上传构件工作流程运行的图像](/assets/images/help/repository/upload-build-test-artifact.png) {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -### Configuring a custom artifact retention period +### 配置自定义构件保留期 -You can define a custom retention period for individual artifacts created by a workflow. When using a workflow to create a new artifact, you can use `retention-days` with the `upload-artifact` action. This example demonstrates how to set a custom retention period of 5 days for the artifact named `my-artifact`: +您可以为工作流程创建的单个构件自定义保留期。 使用工作流程创建新构件时,可以同时使用 `retention-days` with the `upload-artifact` 操作。 此示例演示如何为名为 `my-artifact` 的构件设置 5 天的自定义保留期: ``` - name: 'Upload Artifact' @@ -124,18 +124,18 @@ You can define a custom retention period for individual artifacts created by a w retention-days: 5 ``` -The `retention-days` value cannot exceed the retention limit set by the repository, organization, or enterprise. +`retention-days` 值不能超过仓库、组织或企业设置的保留时间限制。 {% endif %} ### 下载或删除构件 -During a workflow run, you can use the [`download-artifact`](https://github.com/actions/download-artifact)action to download artifacts that were previously uploaded in the same workflow run. +在工作流程运行期间,您可以使用 [`download-artifact`](https://github.com/actions/download-artifact) 操作下载以前在同一工作流程运行中上传的构件。 -After a workflow run has been completed, you can download or delete artifacts on {% data variables.product.prodname_dotcom %} or using the REST API. For more information, see "[Downloading workflow artifacts](/actions/managing-workflow-runs/downloading-workflow-artifacts)," "[Removing workflow artifacts](/actions/managing-workflow-runs/removing-workflow-artifacts)," and the "[Artifacts REST API](/v3/actions/artifacts/)." +工作流程运行完成后,您可以在 {% data variables.product.prodname_dotcom %} 上或使用 REST API 下载或删除构件。 更多信息请参阅“[下载工作流程构件](/actions/managing-workflow-runs/downloading-workflow-artifacts)”、“[删除工作流程构件](/actions/managing-workflow-runs/removing-workflow-artifacts)”和“[构件 REST API](/v3/actions/artifacts/)”。 #### 在工作流程运行期间下载构件 -The [`actions/download-artifact`](https://github.com/actions/download-artifact) action can be used to download previously uploaded artifacts during a workflow run. +[`actions/download-artifact`](https://github.com/actions/download-artifact) 操作可用于下载工作流程运行期间之前上传的构件。 {% note %} diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/about-self-hosted-runners.md b/translations/zh-CN/content/actions/hosting-your-own-runners/about-self-hosted-runners.md index 8d7c6be7009e..20b8e5199fbd 100644 --- a/translations/zh-CN/content/actions/hosting-your-own-runners/about-self-hosted-runners.md +++ b/translations/zh-CN/content/actions/hosting-your-own-runners/about-self-hosted-runners.md @@ -91,7 +91,7 @@ versions: - macOS 10.13 (High Sierra) 或更高版本 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 自托管运行器与 {% data variables.product.prodname_dotcom %} 之间的通信 @@ -113,7 +113,7 @@ api.github.com *.actions.githubusercontent.com ``` -如果您对 {% data variables.product.prodname_dotcom %} 组织或企业帐户使用 IP 地址允许列表,必须将自托管运行器的 IP 地址添加到允许列表。 更多信息请参阅“[管理组织允许的 IP 地址](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)”或“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)”。 +如果您对 {% data variables.product.prodname_dotcom %} 组织或企业帐户使用 IP 地址允许列表,必须将自托管运行器的 IP 地址添加到允许列表。 更多信息请参阅“[管理组织允许的 IP 地址](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization#using-github-actions-with-an-ip-allow-list)”或“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#using-github-actions-with-an-ip-allow-list)”。 {% else %} diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md index 5ca1eff5e5f1..958a51dc129c 100644 --- a/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md +++ b/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md @@ -50,17 +50,12 @@ versions: {% if currentVersion == "free-pro-team@latest" %} 要将自托管的运行器添加到企业帐户,您必须是组织所有者。 -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} 要在 {% data variables.product.product_location %} 的企业级添加自托管运行器,您必须是网站管理员。 {% endif %} -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. 单击 **Self-hosted runners(自托管运行器)**选项卡。 diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md index 1d54b0a0f265..b11f50d8ff21 100644 --- a/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md +++ b/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md @@ -54,12 +54,7 @@ versions: 创建组时,必须选择一个策略以向企业中所有组织或所选特定组织授予访问权限。 -{% if currentVersion == "free-pro-team@latest" %} {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} 1. 单击 **Self-hosted runners(自托管运行器)**选项卡。 diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md b/translations/zh-CN/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md index 5b8afaea2646..df8e61e85f59 100644 --- a/translations/zh-CN/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md +++ b/translations/zh-CN/content/actions/hosting-your-own-runners/removing-self-hosted-runners.md @@ -62,19 +62,15 @@ versions: {% if currentVersion == "free-pro-team@latest" %} 要从企业帐户删除自托管运行器,您必须是组织所有者。 建议您也访问自托管的运行器机器。 -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21"%} 要在 -{% data variables.product.product_location %} 的企业级添加自托管运行器,您必须是网站管理员。 建议您也访问自托管的运行器机器。 +{% data variables.product.product_location %} 的企业级删除自托管运行器,您必须是网站管理员。 建议您也访问自托管的运行器机器。 {% endif %} {% data reusables.github-actions.self-hosted-runner-reusing %} -{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.enterprise-accounts.access-enterprise %} -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21"%} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% endif %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.self-hosted-runner-removing-a-runner %} diff --git a/translations/zh-CN/content/actions/index.md b/translations/zh-CN/content/actions/index.md index c19ea3e41f34..6d7916636a11 100644 --- a/translations/zh-CN/content/actions/index.md +++ b/translations/zh-CN/content/actions/index.md @@ -2,15 +2,19 @@ title: GitHub Actions文档 shortTitle: GitHub Actions intro: '在 {% data variables.product.prodname_actions %} 的仓库中自动化、自定义和执行软件开发工作流程。 您可以发现、创建和共享操作以执行您喜欢的任何作业(包括 CI/CD),并将操作合并到完全自定义的工作流程中。' -gettingStartedLinks: - - /actions/quickstart - - /actions/learn-github-actions -guideLinks: - - /actions/managing-workflow-runs - - /actions/hosting-your-own-runners -popularLinks: - - /actions/reference/workflow-syntax-for-github-actions - - /actions/reference/events-that-trigger-workflows +introLinks: + quickstart: /actions/quickstart + learn: /actions/learn-github-actions +featuredLinks: + gettingStarted: + - /actions/managing-workflow-runs + - /actions/hosting-your-own-runners + guide: + - /actions/guides/setting-up-continuous-integration-using-workflow-templates + - /actions/guides/about-packaging-with-github-actions + popular: + - /actions/reference/workflow-syntax-for-github-actions + - /actions/reference/events-that-trigger-workflows redirect_from: - /articles/automating-your-workflow-with-github-actions/ - /articles/customizing-your-project-with-github-actions/ @@ -36,10 +40,10 @@ versions:
        - {% for link in gettingStartedLinks %} + {% for link in featuredLinks.guide %}
      • {% include featured-link %}
      • {% endfor %}
      @@ -50,7 +54,7 @@ versions:

      {% data ui.toc.popular_articles %}

        - {% for link in popularLinks %} + {% for link in featuredLinks.popular %}
      • {% include featured-link %}
      • {% endfor %}
      @@ -61,40 +65,16 @@ versions:

      管理工作流程

        - {% for link in guideLinks %} + {% for link in featuredLinks.gettingStarted %}
      • {% include featured-link %}
      • {% endfor %}
      - -
      -

      指南

      +

      更多指南

      @@ -183,7 +163,7 @@ versions:

      发布 Node.js 包

      使用 GitHub Actions 将 Node.js 包发布到 GitHub Packages 或 npm。

      - Java + JavaScript/TypeScript CI
      @@ -195,5 +175,5 @@ versions:
      - 更多指南 {% octicon "arrow-right" %} + 显示所有指南 {% octicon "arrow-right" %} diff --git a/translations/zh-CN/content/actions/learn-github-actions/essential-features-of-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/essential-features-of-github-actions.md index 2c52a74f78f6..a38a150a5c35 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/essential-features-of-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/essential-features-of-github-actions.md @@ -57,9 +57,9 @@ jobs: ### 在作业之间共享数据 -If your job generates files that you want to share with another job in the same workflow, or if you want to save the files for later reference, you can store them in {% data variables.product.prodname_dotcom %} as _artifacts_. 构件是创建并测试代码时所创建的文件。 例如,构件可能包含二进制或包文件、测试结果、屏幕截图或日志文件。 Artifacts are associated with the workflow run where they were created and can be used by another job. +如果作业生成您要与同一工作流程中的另一个作业共享的文件,或者您要保存这些文件供以后参考,可以将它们作为_构件_存储在 {% data variables.product.prodname_dotcom %} 中。 构件是创建并测试代码时所创建的文件。 例如,构件可能包含二进制或包文件、测试结果、屏幕截图或日志文件。 构件与其创建时所在的工作流程运行相关,可被另一个作业使用。 -For example, you can create a file and then upload it as an artifact. +例如,您可以创建一个文件,然后将其作为构件上传。 ```yaml jobs: @@ -76,7 +76,7 @@ jobs: path: output.log ``` -To download an artifact from a separate workflow run, you can use the `actions/download-artifact` action. For example, you can download the artifact named `output-log-file`. +要从单独的工作流程运行下载构件,您可以使用 `actions/download-artifact` 操作。 例如,您可以下载名为 `output-log-file` 的构件。 ```yaml jobs: @@ -88,8 +88,8 @@ jobs: name: output-log-file ``` -For more information about artifacts, see "[Persisting workflow data using artifacts](/actions/configuring-and-managing-workflows/persisting-workflow-data-using-artifacts)." +有关构件的更多信息,请参阅“[使用构件持久化工作流程](/actions/configuring-and-managing-workflows/persisting-workflow-data-using-artifacts)”。 ### 后续步骤 -To continue learning about {% data variables.product.prodname_actions %}, see "[Managing complex workflows](/actions/learn-github-actions/managing-complex-workflows)." +要继续了解 {% data variables.product.prodname_actions %},请参阅“[管理复杂的工作流](/actions/learn-github-actions/managing-complex-workflows)”。 diff --git a/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md index c0eeb93d8ede..f25fdcce50d1 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md @@ -1,7 +1,7 @@ --- -title: Finding and customizing actions -shortTitle: Finding and customizing actions -intro: 'Actions are the building blocks that power your workflow. A workflow can contain actions created by the community, or you can create your own actions directly within your application''s repository. This guide will show you how to discover, use, and customize actions.' +title: 查找和自定义操作 +shortTitle: 查找和自定义操作 +intro: '操作是支持工作流程的构建块。 工作流程可以包含社区创建的操作,您也可以直接在应用程序的仓库中创建您自己的操作。 本指南说明如何发现、使用和自定义操作。' redirect_from: - /actions/automating-your-workflow-with-github-actions/using-github-marketplace-actions - /actions/automating-your-workflow-with-github-actions/using-actions-from-github-marketplace-in-your-workflow @@ -17,32 +17,32 @@ versions: ### 概览 -The actions you use in your workflow can be defined in: +在工作流程中使用的操作可以定义于: - 公共仓库 -- The same repository where your workflow file references the action +- 工作流程文件引用操作的同一仓库 - Docker Hub 上发布的 Docker 容器图像 -{% data variables.product.prodname_marketplace %} 是一个中心位置,可供查找由 {% data variables.product.prodname_dotcom %} 社区构建的操作。 [{% data variables.product.prodname_marketplace %} page](https://github.com/marketplace/actions/) enables you to filter for actions by category. +{% data variables.product.prodname_marketplace %} 是一个中心位置,可供查找由 {% data variables.product.prodname_dotcom %} 社区构建的操作。 [{% data variables.product.prodname_marketplace %} 页面](https://github.com/marketplace/actions/)允许您按类别过滤操作。 {% data reusables.actions.enterprise-marketplace-actions %} -### Browsing Marketplace actions in the workflow editor +### 在工作流程编辑器中浏览 Marketplace 操作 您可以直接在仓库的工作流程编辑器中搜索和浏览操作。 从边栏可以搜索特定的操作、查看特色操作和浏览特色类别。 您也可以查看操作从 {% data variables.product.prodname_dotcom %} 社区获得的星标数。 1. 在仓库中,浏览至要编辑的工作流程文件。 1. 要打开工作流程编辑器,在文件视图右上角单击 {% octicon "pencil" aria-label="The edit icon" %}。 ![编辑工作流程文件按钮](/assets/images/help/repository/actions-edit-workflow-file.png) -1. 在编辑器右侧,使用 {% data variables.product.prodname_marketplace %} 边栏浏览操作。 Actions with the {% octicon "verified" aria-label="The verified badge" %} badge indicate {% data variables.product.prodname_dotcom %} has verified the creator of the action as a partner organization. ![Marketplace 工作流程边栏](/assets/images/help/repository/actions-marketplace-sidebar.png) +1. 在编辑器右侧,使用 {% data variables.product.prodname_marketplace %} 边栏浏览操作。 带有 {% octicon "verified" aria-label="The verified badge" %} 徽章的操作表示 {% data variables.product.prodname_dotcom %} 已验证操作的创建者为合作伙伴组织。 ![Marketplace 工作流程边栏](/assets/images/help/repository/actions-marketplace-sidebar.png) -### Adding an action to your workflow +### 添加操作到工作流程 -操作的列表页包括操作的版本以及使用操作所需的工作流程语法。 To keep your workflow stable even when updates are made to an action, you can reference the version of the action to use by specifying the Git or Docker tag number in your workflow file. +操作的列表页包括操作的版本以及使用操作所需的工作流程语法。 为使工作流程在操作有更新时也保持稳定,您可以在工作流程文件中指定 Git 或 Docker 标记号以引用所用操作的版本。 1. 导航到要在工作流程中使用的操作。 1. 在“Installation(安装)”下,单击 {% octicon "clippy" aria-label="The edit icon" %} 复制工作流程语法。 ![查看操作列表](/assets/images/help/repository/actions-sidebar-detailed-view.png) 1. 将语法粘贴为工作流程中的新步骤。 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idsteps)”。 -1. If the action requires you to provide inputs, set them in your workflow. For information on inputs an action might require, see "[Using inputs and outputs with an action](/actions/learn-github-actions/finding-and-customizing-actions#using-inputs-and-outputs-with-an-action)." +1. 如果操作要求您提供输入,请将其设置在工作流程中。 有关操作可能需要的输入的更多信息,请参阅“[对操作使用输入和输出](/actions/learn-github-actions/finding-and-customizing-actions#using-inputs-and-outputs-with-an-action)”。 {% if currentVersion == "free-pro-team@latest" %} @@ -50,48 +50,48 @@ The actions you use in your workflow can be defined in: {% endif %} -### Using release management for your custom actions +### 对自定义操作使用发行版管理 -The creators of a community action have the option to use tags, branches, or SHA values to manage releases of the action. Similar to any dependency, you should indicate the version of the action you'd like to use based on your comfort with automatically accepting updates to the action. +社区操作的创建者可以选择使用标记、分支或 SHA 值来管理操作的版本。 与任何依赖项类似,您应该根据自动接受操作更新的舒适程度来指示要使用的操作版本。 -You will designate the version of the action in your workflow file. Check the action's documentation for information on their approach to release management, and to see which tag, branch, or SHA value to use. +您将在工作流程文件中指定操作的版本。 检查操作的文档,了解其发行版管理方法的信息,并查看要使用的标记、分支或 SHA 值。 -#### Using tags +#### 使用标记 -Tags are useful for letting you decide when to switch between major and minor versions, but these are more ephemeral and can be moved or deleted by the maintainer. This example demonstrates how to target an action that's been tagged as `v1.0.1`: +标记可用于让您决定何时在主要版本和次要版本之间切换,但这只是临时的,可能被维护员移动或删除。 此示例演示如何定位已标记为 `v1.0.1` 的操作: ```yaml steps: - uses: actions/javascript-action@v1.0.1 ``` -#### Using SHAs +#### 使用 SHA -If you need more reliable versioning, you should use the SHA value associated with the version of the action. SHAs are immutable and therefore more reliable than tags or branches. However this approach means you will not automatically receive updates for an action, including important bug fixes and security updates. This example targets an action's SHA: +如果需要更可靠的版本控制,应使用与操作版本关联的 SHA 值。 SHA 是不可变的,因此比标记或分支更可靠。 但是,此方法意味着您不会自动接收操作的更新,包括重要的 Bug 修复和安全更新。 此示例针对操作的 SHA: ```yaml steps: - uses: actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89 ``` -#### Using branches +#### 使用分支 -Referring to a specific branch means that the action will always use include the latest updates on the target branch, but can create problems if those updates include breaking changes. This example targets a branch named `@main`: +引用特定分支意味着操作将始终使用包括目标分支上的最新更新,但如果这些更新包括重大更改,则可能会造成问题。 此示例针对名为 `@main`的分支: ```yaml steps: - uses: actions/javascript-action@main ``` -For more information, see "[Using release management for actions](/actions/creating-actions/about-actions#using-release-management-for-actions)." +更多信息请参阅“[对操作使用发行版管理](/actions/creating-actions/about-actions#using-release-management-for-actions)”。 -### Using inputs and outputs with an action +### 对操作使用输入和输出 -An action often accepts or requires inputs and generates outputs that you can use. For example, an action might require you to specify a path to a file, the name of a label, or other data it will uses as part of the action processing. +操作通常接受或需要输入并生成可以使用的输出。 例如,操作可能要求您指定文件的路径、标签的名称或它将用作操作处理一部分的其他数据。 -To see the inputs and outputs of an action, check the `action.yml` or `action.yaml` in the root directory of the repository. +要查看操作的输入和输出,请检查仓库根目录中的 `action.yml` 或 `action.yaml`。 -In this example `action.yml`, the `inputs` keyword defines a required input called `file-path`, and includes a default value that will be used if none is specified. The `outputs` keyword defines an output called `results-file`, which tells you where to locate the results. +在此示例 `.yml` 中, `inputs` 关键字定义名为 `file-path` 的必需输入,并且包括在未指定任何输入时使用的默认值。 `outputs` 关键字定义名为 `results-file` 的输出,告诉您到何处查找结果。 ```yaml name: 'Example' @@ -135,7 +135,7 @@ jobs: - uses: ./.github/actions/hello-world-action ``` -The `action.yml` file is used to provide metadata for the action. Learn about the content of this file in "[Metadata syntax for GitHub Actions](/actions/creating-actions/metadata-syntax-for-github-actions)" +`action.yml` 文件用于提供操作的元数据。 要了解此文件的内容,请参阅“[GitHub Actions 的元数据语法](/actions/creating-actions/metadata-syntax-for-github-actions)” ### 引用 Docker Hub 上的容器 @@ -153,4 +153,4 @@ jobs: ### 后续步骤 -To continue learning about {% data variables.product.prodname_actions %}, see "[Essential features of {% data variables.product.prodname_actions %}](/actions/learn-github-actions/essential-features-of-github-actions)." +要继续了解 {% data variables.product.prodname_actions %},请参阅“[{% data variables.product.prodname_actions %} 的基本功能](/actions/learn-github-actions/essential-features-of-github-actions)”。 diff --git a/translations/zh-CN/content/actions/learn-github-actions/index.md b/translations/zh-CN/content/actions/learn-github-actions/index.md index 8bc97d038f8e..cef99cb0e442 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/index.md +++ b/translations/zh-CN/content/actions/learn-github-actions/index.md @@ -1,7 +1,7 @@ --- -title: Learn GitHub Actions -shortTitle: Learn GitHub Actions -intro: 'Whether you are new to {% data variables.product.prodname_actions %} or interested in learning all they have to offer, this guide will help you use {% data variables.product.prodname_actions %} to accelerate your application development workflows.' +title: 了解 GitHub Actions +shortTitle: 了解 GitHub Actions +intro: '无论您是 {% data variables.product.prodname_actions %} 的新用户还是有兴趣学习他们提供的内容,本指南都可帮助您使用 {% data variables.product.prodname_actions %} 来加快应用程序开发工作流程。' redirect_from: - /articles/about-github-actions - /github/automating-your-workflow-with-github-actions/about-github-actions diff --git a/translations/zh-CN/content/actions/learn-github-actions/introduction-to-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/introduction-to-github-actions.md index 8d1a4f66de97..aedd3dd224e1 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/introduction-to-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/introduction-to-github-actions.md @@ -1,7 +1,7 @@ --- -title: Introduction to GitHub Actions -shortTitle: Introduction to GitHub Actions -intro: 'Learn about the core concepts and various components of {% data variables.product.prodname_actions %}, and see an example that shows you how to add automation to your repository.' +title: GitHub Actions 简介 +shortTitle: GitHub Actions 简介 +intro: '了解 {% data variables.product.prodname_actions %} 的核心概念和各种组件,并查看说明如何为仓库添加自动化的示例。' redirect_from: - /github/automating-your-workflow-with-github-actions/core-concepts-for-github-actions - /actions/automating-your-workflow-with-github-actions/core-concepts-for-github-actions @@ -16,52 +16,52 @@ versions: ### 概览 -{% data variables.product.prodname_actions %} help you automate tasks within your software development life cycle. {% data variables.product.prodname_actions %} are event-driven, meaning that you can run a series of commands after a specified event has occurred. For example, every time someone creates a pull request for a repository, you can automatically run a command that executes a software testing script. +{% data variables.product.prodname_actions %} 帮助您自动完成软件开发周期内的任务。 {% data variables.product.prodname_actions %} 是事件驱动的,意味着您可以在指定事件发生后运行一系列命令。 例如,每次有人为仓库创建拉取请求时,您都可以自动运行命令来执行软件测试脚本。 -This diagram demonstrates how you can use {% data variables.product.prodname_actions %} to automatically run your software testing scripts. An event automatically triggers the _workflow_, which contains a _job_. The job then uses _steps_ to control the order in which _actions_ are run. These actions are the commands that automate your software testing. +此示意图说明如何使用 {% data variables.product.prodname_actions %} 自动运行软件测试脚本。 事件会自动触发其中包_作业_的_工作流程_。 然后,作业使用_步骤_来控制_操作_运行的顺序。 这些操作是自动化软件测试的命令。 -![Workflow overview](/assets/images/help/images/overview-actions-simple.png) +![工作流程概述](/assets/images/help/images/overview-actions-simple.png) -### The components of {% data variables.product.prodname_actions %} +### {% data variables.product.prodname_actions %} 的组件 -Below is a list of the multiple {% data variables.product.prodname_actions %} components that work together to run jobs. You can see how these components interact with each other. +下面是一起运行作业的多个 {% data variables.product.prodname_actions %} 组件列表。 您可以查看这些组件如何相互作用。 -![Component and service overview](/assets/images/help/images/overview-actions-design.png) +![组件和服务概述](/assets/images/help/images/overview-actions-design.png) #### 工作流程 -The workflow is an automated procedure that you add to your repository. Workflows are made up of one or more jobs and can be scheduled or triggered by an event. The workflow can be used to build, test, package, release, or deploy a project on {% data variables.product.prodname_dotcom %}. +工作流程是您添加到仓库的自动化过程。 工作流程由一项或多项作业组成,可以计划或由事件触发。 工作流程可用于在 {% data variables.product.prodname_dotcom %} 上构建、测试、打包、发布或部署项目。 #### 事件 -An event is a specific activity that triggers a workflow. 例如,当有推送提交到仓库或者创建议题或拉取请求时,{% data variables.product.prodname_dotcom %} 就可能产生活动。 You can also use the repository dispatch webhook to trigger a workflow when an external event occurs. For a complete list of events that can be used to trigger workflows, see [Events that trigger workflows](/actions/reference/events-that-trigger-workflows). +事件是触发工作流程的特定活动。 例如,当有推送提交到仓库或者创建议题或拉取请求时,{% data variables.product.prodname_dotcom %} 就可能产生活动。 您也可以使用仓库调度 web 挂钩在发生外部事件时触发工作流程。 有关可用于触发工作流程的事件的完整列表,请参阅[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)。 #### Jobs -A job is a set of steps that execute on the same runner. By default, a workflow with multiple jobs will run those jobs in parallel. You can also configure a workflow to run jobs sequentially. 例如,工作流程可以有两个连续的任务来构建和测试代码,其中测试作业取决于构建作业的状态。 如果构建作业失败,测试作业将不会运行。 +作业是在同一运行服务器上执行的一组步骤。 默认情况下,包含多个作业的工作流程将同时运行这些作业。 您也可以配置工作流程按顺序运行作业。 例如,工作流程可以有两个连续的任务来构建和测试代码,其中测试作业取决于构建作业的状态。 如果构建作业失败,测试作业将不会运行。 -#### Steps +#### 步骤 -A step is an individual task that can run commands (known as _actions_). Each step in a job executes on the same runner, allowing the actions in that job to share data with each other. +步骤是可以运行命令(称为_操作_)的单个任务。 作业中的每个步骤在同一运行器上执行,可让该作业中的操作互相共享数据。 #### 操作 -_Actions_ are standalone commands that are combined into _steps_ to create a _job_. 操作是工作流程最小的便携式构建块。 You can create your own actions, or use actions created by the {% data variables.product.prodname_dotcom %} community. 要在工作流程中使用操作,必须将其作为一个步骤。 +_操作_ 是独立命令,它们组合到_步骤_以创建_作业_。 操作是工作流程最小的便携式构建块。 您可以创建自己的操作,也可以使用 {% data variables.product.prodname_dotcom %} 社区创建的操作。 要在工作流程中使用操作,必须将其作为一个步骤。 -#### Runners +#### 运行器 -A runner is a server that has the {% data variables.product.prodname_actions %} runner application installed. You can use a runner hosted by {% data variables.product.prodname_dotcom %}, or you can host your own. A runner listens for available jobs, runs one job at a time, and reports the progress, logs, and results back to {% data variables.product.prodname_dotcom %}. For {% data variables.product.prodname_dotcom %}-hosted runners, each job in a workflow runs in a fresh virtual environment. +运行器是安装了 {% data variables.product.prodname_actions %} 运行器应用程序的服务器。 您可以使用 {% data variables.product.prodname_dotcom %} 托管的运行器或托管您自己的运行器。 运行器将侦听可用的作业,每次运行一个作业,并将进度、日志和结果报告回 {% data variables.product.prodname_dotcom %}。 对于 {% data variables.product.prodname_dotcom %} 托管的运行器,工作流程中的每项作业都会在一个新的虚拟环境中运行。 -{% data variables.product.prodname_dotcom %}-hosted runners are based on Ubuntu Linux, Microsoft Windows, and macOS. For information on {% data variables.product.prodname_dotcom %}-hosted runners, see "[Virtual environments for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/virtual-environments-for-github-hosted-runners)." If you need a different operating system or require a specific hardware configuration, you can host your own runners. For information on self-hosted runners, see "[Hosting your own runners](/actions/hosting-your-own-runners)." +{% data variables.product.prodname_dotcom %} 托管的运行器基于 Ubuntu Linux、Microsoft Windows 和 macOS 。 有关 {% data variables.product.prodname_dotcom %} 托管的运行器的信息,请参阅“[ {% data variables.product.prodname_dotcom %} 托管运行器的虚拟环境](/actions/reference/virtual-environments-for-github-hosted-runners)”。 如果您需要不同的操作系统或需要特定的硬件配置,可以托管自己的运行器。 有关自托管运行器的信息,请参阅“[托管您自己的运行器](/actions/hosting-your-own-runners)”。 -### Create an example workflow +### 创建示例工作流程 -{% data variables.product.prodname_actions %} uses YAML syntax to define the events, jobs, and steps. These YAML files are stored in your code repository, in a directory called `.github/workflows`. +{% data variables.product.prodname_actions %} 使用 YAML 语法来定义事件、作业和步骤。 这些 YAML 文件存储在代码仓库中名为 `.github/workflows` 的目录中。 -You can create an example workflow in your repository that automatically triggers a series of commands whenever code is pushed. In this workflow, {% data variables.product.prodname_actions %} checks out the pushed code, installs the software dependencies, and runs `bats -v`. +您可以在仓库中创建示例工作流程,只要推送代码,该工作流程就会自动触发一系列命令。 在此工作流程中,{% data variables.product.prodname_actions %} 检出推送的代码,安装软件依赖项,并运行 `-v`。 -1. In your repository, create the `.github/workflows/` directory to store your workflow files. -1. In the `.github/workflows/` directory, create a new file called `learn-github-actions.yml` and add the following code. +1. 在您的仓库中,创建 `.github/workflows/` 目录来存储工作流程文件。 +1. 在 `.github/workflows/` 目录中,创建一个名为 `learn-github-actions.yml` 的新文件并添加以下代码。 ```yaml name: learn-github-actions on: [push] @@ -74,13 +74,13 @@ You can create an example workflow in your repository that automatically trigger - run: npm install -g bats - run: bats -v ``` -1. Commit these changes and push them to your {% data variables.product.prodname_dotcom %} repository. +1. 提交这些更改并将其推送到您的 {% data variables.product.prodname_dotcom %} 仓库。 -Your new {% data variables.product.prodname_actions %} workflow file is now installed in your repository and will run automatically each time someone pushes a change to the repository. For details about a job's execution history, see "[Viewing the workflow's activity](/actions/learn-github-actions/introduction-to-github-actions#viewing-the-jobs-activity)." +您的新 {% data variables.product.prodname_actions %} 工作流程文件现在安装在您的仓库中,每次有人推送更改到仓库时都会自动运行。 有关作业的执行历史记录的详细信息,请参阅“[查看工作流程的活动](/actions/learn-github-actions/introduction-to-github-actions#viewing-the-jobs-activity)”。 -### Understanding the workflow file +### 了解工作流程文件 -To help you understand how YAML syntax is used to create a workflow file, this section explains each line of the introduction's example: +为帮助您了解如何使用 YAML 语法来创建工作流程文件,本节解释介绍示例的每一行: @@ -91,7 +91,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -102,7 +102,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -113,7 +113,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -124,7 +124,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -135,7 +135,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -146,7 +146,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -157,7 +157,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -168,7 +168,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -179,7 +179,7 @@ To help you understand how YAML syntax is used to create a workflow file, this s ``` @@ -190,35 +190,35 @@ To help you understand how YAML syntax is used to create a workflow file, this s ```
      - Optional - The name of the workflow as it will appear in the Actions tab of the {% data variables.product.prodname_dotcom %} repository. + 可选 - 将出现在 {% data variables.product.prodname_dotcom %} 仓库的 Actions(操作)选项卡中的工作流程名称。
      - Specify the event that automatically triggers the workflow file. This example uses the push event, so that the jobs run every time someone pushes a change to the repository. You can set up the workflow to only run on certain branches, paths, or tags. For syntax examples including or excluding branches, paths, or tags, see "Workflow syntax for {% data variables.product.prodname_actions %}." + 指定自动触发工作流程文件的事件。 此示例使用 push 事件,这样每次有人推送更改到仓库时,作业都会运行。 您可以设置工作流程仅在特定分支、路径或标记上运行。 有关包含或排除分支、路径或标记的语法示例,请参阅“{% data variables.product.prodname_actions %} 的工作流程语法”
      - Groups together all the jobs that run in the learn-github-actions workflow file. + 将 learn-github-actions 工作流程文件中运行的所有作业组合在一起。
      - Defines the name of the check-bats-version job stored within the jobs section. + 定义存储在 jobs 部分的 check-bats-version 作业的名称。
      - Configures the job to run on an Ubuntu Linux runner. This means that the job will execute on a fresh virtual machine hosted by GitHub. For syntax examples using other runners, see "Workflow syntax for {% data variables.product.prodname_actions %}." + 配置作业在 Ubuntu Linux 运行器上运行。 这意味着该作业将在 GitHub 托管的新虚拟机上执行。 有关使用其他运行器的语法示例,请参阅“{% data variables.product.prodname_actions %} 的工作流程语法”
      - Groups together all the steps that run in the check-bats-version job. Each line nested under this section is a separate action. + 将 check-bats-version 作业中运行的所有步骤组合在一起。 此部分下嵌套的每行都是一个单独的操作。
      - The uses keyword tells the job to retrieve v2 of the community action named actions/checkout@v2. This is an action that checks out your repository and downloads it to the runner, allowing you to run actions against your code (such as testing tools). You must use the checkout action any time your workflow will run against the repository's code or you are using an action defined in the repository. + uses 关键字指示作业检索名为 actions/checkout@v2 的社区操作的 v2。 这是检出仓库并将其下载到运行器的操作,允许针对您的代码运行操作(例如测试工具)。 只要工作流程针对仓库的代码运行,或者您使用仓库中定义的操作,您都必须使用检出操作。
      - This action installs the node software package on the runner, giving you access to the npm command. + 此操作会在运行器上安装 node 软件包,使您可以访问 npm 命令。
      - The run keyword tells the job to execute a command on the runner. In this case, you are using npm to install the bats software testing package. + run 关键字指示作业在运行器上执行命令。 在这种情况下,使用 npm 来安装 bats 软件测试包。
      - Finally, you'll run the bats command with a parameter that outputs the software version. + 最后,您将运行 bats 命令,并且带有输出软件版本的参数。
      -#### Visualizing the workflow file +#### 可视化工作流程文件 -In this diagram, you can see the workflow file you just created and how the {% data variables.product.prodname_actions %} components are organized in a hierarchy. Each step executes a single action. Steps 1 and 2 use prebuilt community actions. To find more prebuilt actions for your workflows, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." +在此关系图中,您可以看到刚刚创建的工作流程文件,以及 {% data variables.product.prodname_actions %} 组件在层次结构中的组织方式。 每个步骤执行单个操作。 步骤 1 和 2 使用预构建的社区操作。 要查找更多为工作流预构建的操作,请参阅“[查找和自定义操作](/actions/learn-github-actions/finding-and-customizing-actions)”。 -![Workflow overview](/assets/images/help/images/overview-actions-event.png) +![工作流程概述](/assets/images/help/images/overview-actions-event.png) -### Viewing the job's activity +### 查看作业的活动 -Once your job has started running, you can view each step's activity on {% data variables.product.prodname_dotcom %}. +作业开始运行后,您可以在 {% data variables.product.prodname_dotcom %} 上查看每个步骤的活动。 {% data reusables.repositories.navigate-to-repo %} -1. 在仓库名称下,单击 **Actions(操作)**。 ![Navigate to repository](/assets/images/help/images/learn-github-actions-repository.png) -1. In the left sidebar, click the workflow you want to see. ![Screenshot of workflow results](/assets/images/help/images/learn-github-actions-workflow.png) -1. Under "Workflow runs", click the name of the run you want to see. ![Screenshot of workflow runs](/assets/images/help/images/learn-github-actions-run.png) +1. 在仓库名称下,单击 **Actions(操作)**。 ![导航到仓库](/assets/images/help/images/learn-github-actions-repository.png) +1. 在左侧边栏中,单击您想要查看的工作流程。 ![工作流程结果的屏幕截图](/assets/images/help/images/learn-github-actions-workflow.png) +1. 在“Workflow runs(工作流程运行)”下,单击您想要查看的运行的名称。 ![工作流程运行的屏幕截图](/assets/images/help/images/learn-github-actions-run.png) {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. Click on the job name to see the results of each step. ![Screenshot of workflow run details](/assets/images/help/images/overview-actions-result-updated.png) +1. 单击作业名称以查看每个步骤的结果。 ![工作流程运行详细信息的屏幕截图](/assets/images/help/images/overview-actions-result-updated.png) {% else %} -1. Click on the job name to see the results of each step. ![Screenshot of workflow run details](/assets/images/help/images/overview-actions-result.png) +1. 单击作业名称以查看每个步骤的结果。 ![工作流程运行详细信息的屏幕截图](/assets/images/help/images/overview-actions-result.png) {% endif %} ### 后续步骤 -To continue learning about {% data variables.product.prodname_actions %}, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions)." +要继续了解 {% data variables.product.prodname_actions %},请参阅“[查找和自定义操作](/actions/learn-github-actions/finding-and-customizing-actions)”。 ### 联系支持 diff --git a/translations/zh-CN/content/actions/learn-github-actions/managing-complex-workflows.md b/translations/zh-CN/content/actions/learn-github-actions/managing-complex-workflows.md index bc38637475a8..b0bfa0130248 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/managing-complex-workflows.md +++ b/translations/zh-CN/content/actions/learn-github-actions/managing-complex-workflows.md @@ -1,7 +1,7 @@ --- -title: Managing complex workflows -shortTitle: Managing complex workflows -intro: 'This guide shows you how to use the advanced features of {% data variables.product.prodname_actions %}, with secret management, dependent jobs, caching, build matrices, and labels.' +title: 管理复杂的工作流程 +shortTitle: 管理复杂的工作流程 +intro: '本指南演示如何使用 {% data variables.product.prodname_actions %} 的高级功能,包括机密管理、从属作业、缓存、构建矩阵和标签。' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -12,13 +12,13 @@ versions: ### 概览 -This article describes some of the advanced features of {% data variables.product.prodname_actions %} that help you work create more complex workflows. +本文介绍了 {% data variables.product.prodname_actions %} 的一些高级功能,可帮助您创建更复杂的工作流程。 -### Storing secrets +### 存储密码 -If your workflows use sensitive data, such as passwords or certificates, you can save these in {% data variables.product.prodname_dotcom %} as _secrets_ and then use them in your workflows as environment variables. This means that you will be able to create and share workflows without having to embed sensitive values directly in the YAML workflow. +如果您的工作流程使用敏感数据,例如密码或证书, 您可以将这些信息在 {% data variables.product.prodname_dotcom %} 中保存为 _机密_,然后在工作流中将它们用作环境变量。 这意味着您将能够创建和共享工作流程,而无需直接在 YAML 工作流程中嵌入敏感值。 -This example action demonstrates how to reference an existing secret as an environment variable, and send it as a parameter to an example command. +此示例操作演示如何将现有机密引用为环境变量,并将其作为参数发送到示例命令。 {% raw %} ```yaml @@ -35,11 +35,11 @@ jobs: 更多信息请参阅“[创建和存储加密密码](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)”。 -### Creating dependent jobs +### 创建依赖的作业 -By default, the jobs in your workflow all run in parallel at the same time. So if you have a job that must only run after another job has completed, you can use the `needs` keyword to create this dependency. If one of the jobs fails, all dependent jobs are skipped; however, if you need the jobs to continue, you can define this using the [`if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) conditional statement. +默认情况下,工作流程中的作业同时并行运行。 因此,如果您有一个作业必须在另一个作业完成后运行,可以使用 `needs` 关键字来创建此依赖项。 如果其中一个作业失败,则跳过所有从属作业;但如果您需要作业继续,可以使用条件语句 [`if`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idif) 来定义。 -In this example, the `setup`, `build`, and `test` jobs run in series, with `build` and `test` being dependent on the successful completion of the job that precedes them: +在此示例中,`setup`、`build` 和 `test` 作业连续运行,`build` 和 `test` 取决于其前面的作业成功完成: ```yaml jobs: @@ -58,11 +58,11 @@ jobs: - run: ./test_server.sh ``` -For more information, see [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds). +更多信息请参阅 [`jobs..needs`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds)。 -### Using a build matrix +### 使用构建矩阵 -You can use a build matrix if you want your workflow to run tests across multiple combinations of operating systems, platforms, and languages. The build matrix is created using the `strategy` keyword, which receives the build options as an array. For example, this build matrix will run the job multiple times, using different versions of Node.js: +如果您希望工作流程跨操作系统、平台和语言的多个组合运行测试,可以使用构建矩阵。 构建矩阵是使用 `strategy` 关键字创建的,它接收构建选项作为数组。 例如,此构建矩阵将使用不同版本的 Node.js 多次运行作业: {% raw %} ```yaml @@ -79,13 +79,13 @@ jobs: ``` {% endraw %} -For more information, see [`jobs..strategy.matrix`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix). +更多信息请参阅 [`jobs..strategy.matrix`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)。 ### 缓存依赖项 -{% data variables.product.prodname_dotcom %}-hosted runners are started as fresh environments for each job, so if your jobs regularly reuse dependencies, you can consider caching these files to help improve performance. Once the cache is created, it is available to all workflows in the same repository. +{% data variables.product.prodname_dotcom %} 托管的运行器启动为每个作业的新环境,如果您的作业定期重复使用依赖项,您可以考虑缓存这些文件以帮助提高性能。 缓存一旦创建,就可用于同一仓库中的所有工作流程。 -This example demonstrates how to cache the `~/.npm` directory: +此示例演示如何缓存 `~/.npm` 目录: {% raw %} ```yaml @@ -108,7 +108,7 @@ jobs: ### 使用数据库和服务容器 -If your job requires a database or cache service, you can use the [`services`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idservices) keyword to create an ephemeral container to host the service; the resulting container is then available to all steps in that job and is removed when the job has completed. This example demonstrates how a job can use `services` to create a `postgres` container, and then use `node` to connect to the service. +如果作业需要数据库或缓存服务,可以使用 [`services`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idservices) 关键字创建临时容器来托管服务;生成的容器然后可用于该作业中的所有步骤,并在作业完成后删除。 此示例演示作业如何使用 `services` 创建 `postgres` 容器,然后使用 `node` 连接到服务。 ```yaml jobs: @@ -130,13 +130,13 @@ jobs: POSTGRES_PORT: 5432 ``` -For more information, see "[Using databases and service containers](/actions/configuring-and-managing-workflows/using-databases-and-service-containers)." +更多信息请参阅“[使用数据库和服务容器](/actions/configuring-and-managing-workflows/using-databases-and-service-containers)”。 -### Using labels to route workflows +### 使用标签路由工作流程 -This feature helps you assign jobs to a specific self-hosted runner. If you want to be sure that a particular type of runner will process your job, you can use labels to control where jobs are executed. You can assign labels to a self-hosted runner, and then refer to these labels in your YAML workflow, ensuring that the job is routed in a predictable way. +此功能可帮助您将作业分配到特定的自托管运行器。 如果要确保特定类型的运行器处理作业,可以使用标签来控制作业的执行位置。 您可以将标签分配给自托管的运行器,然后在您的 YAML 工作流程中提及这些标签, 确保以可预测的方式路由作业。 -This example shows how a workflow can use labels to specify the required runner: +此示例显示工作流程如何使用标签来指定所需的运行器: ```yaml jobs: @@ -144,8 +144,8 @@ jobs: runs-on: [self-hosted, linux, x64, gpu] ``` -For more information, see ["Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)." +更多信息请参阅“[将标签与自托管运行器一起使用](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)”。 ### 后续步骤 -To continue learning about {% data variables.product.prodname_actions %}, see "[Sharing workflows with your organization](/actions/learn-github-actions/sharing-workflows-with-your-organization)." +要继续了解 {% data variables.product.prodname_actions %},请参阅“[与组织共享工作流程](/actions/learn-github-actions/sharing-workflows-with-your-organization)”。 diff --git a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-circleci-to-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-circleci-to-github-actions.md index b817d365e788..af9185d7fa66 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-circleci-to-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-circleci-to-github-actions.md @@ -39,7 +39,7 @@ CircleCI 和 {% data variables.product.prodname_actions %} 在配置文件中使 CircleCI 和 {% data variables.product.prodname_actions %} 都提供在工作流程中重复使用和共享任务的机制。 CircleCI 使用以 YAML 编写的概念 orbs 来提供人们可以在工作流程中重复使用的任务。 {% data variables.product.prodname_actions %} 具有强大而灵活的可重复使用的组件,称为“操作”,您可以使用 JavaScript 文件或 Docker 映像来构建操作。 您可以编写自定义代码来创建操作,以您喜欢的方式与仓库交互,包括使用 {% data variables.product.product_name %} 的 API 以及任何公开的第三方 API 进行交互。 例如,操作可以发布 npm 模块、在创建紧急议题时发送短信提醒,或者部署可用于生产的代码。 更多信息请参阅“[创建操作](/actions/creating-actions)”。 -CircleCI 可以使用 YAML 锚点和别名来重复使用工作流程的组件。 {% data variables.product.prodname_actions %} 支持对于重复使用构建矩阵的最常见需求。 For more information about build matrixes, see "[Managing complex workflows](/actions/learn-github-actions/managing-complex-workflows/#using-a-build-matrix)." +CircleCI 可以使用 YAML 锚点和别名来重复使用工作流程的组件。 {% data variables.product.prodname_actions %} 支持对于重复使用构建矩阵的最常见需求。 有关构建矩阵的更多信息,请参阅“[管理复杂的工作流程](/actions/learn-github-actions/managing-complex-workflows/#using-a-build-matrix)”。 ### 使用 Docker 映像 @@ -52,7 +52,7 @@ CircleCI 提供一套具有共同依赖项的预建映像。 这些映像的 `US 有关 Docker 文件系统的更多信息,请参阅“[ {% data variables.product.product_name %} 托管运行器的虚拟环境](/actions/reference/virtual-environments-for-github-hosted-runners#docker-container-filesystem)”。 -For more information about the tools and packages available on {% data variables.product.prodname_dotcom %}-hosted virtual environments, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +有关 {% data variables.product.prodname_dotcom %} 托管的虚拟环境中可用的工具和软件包的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 托管的运行器的规格](/actions/reference/specifications-for-github-hosted-runners/#supported-software)”。 ### 使用变量和密码 diff --git a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md index 625f2365b2a2..46eab65c1faf 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-gitlab-cicd-to-github-actions.md @@ -1,6 +1,6 @@ --- -title: Migrating from GitLab CI/CD to GitHub Actions -intro: '{% data variables.product.prodname_actions %} and GitLab CI/CD share several configuration similarities, which makes migrating to {% data variables.product.prodname_actions %} relatively straightforward.' +title: 从 GitLab CI/CD 迁移到 GitHub Actions +intro: '{% data variables.product.prodname_actions %} 和 GitLab CI/CD 具有一些相似的配置,这使得迁移到 {% data variables.product.prodname_actions %} 很简单。' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -11,24 +11,24 @@ versions: ### 简介 -GitLab CI/CD and {% data variables.product.prodname_actions %} both allow you to create workflows that automatically build, test, publish, release, and deploy code. GitLab CI/CD and {% data variables.product.prodname_actions %} share some similarities in workflow configuration: +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 都允许您创建能自动构建、测试、发布、发行和部署代码的工作流程。 GitLab CI/CD 和 {% data variables.product.prodname_actions %} 的工作流程配置有一些相似之处: - 工作流程配置文件以 YAML 编写并存储在代码仓库中。 - 工作流程包括一项或多项作业。 - 作业包括一个或多个步骤或单个命令。 -- Jobs can run on either managed or self-hosted machines. +- 作业可以在托管或自托管计算机上运行。 -There are a few differences, and this guide will show you the important differences so that you can migrate your workflow to {% data variables.product.prodname_actions %}. +存在一些区别,本指南将说明重要区别,以便您将工作流程迁移到 {% data variables.product.prodname_actions %}。 ### Jobs -Jobs in GitLab CI/CD are very similar to jobs in {% data variables.product.prodname_actions %}. 在这两个系统中,作业具有以下特征: +GitLab CI/CD 中的作业非常类似于 {% data variables.product.prodname_actions %} 中的作业。 在这两个系统中,作业具有以下特征: -* Jobs contain a series of steps or scripts that run sequentially. -* Jobs can run on separate machines or in separate containers. +* 作业包含一系列按顺序运行的步骤或脚本。 +* 作业可在单独的计算机或单独的容器中运行。 * 默认情况下作业并行运行,但可以配置为按顺序运行。 -You can run a script or a shell command in a job. In GitLab CI/CD, script steps are specified using the `script` key. 在 {% data variables.product.prodname_actions %} 中,所有脚本都使用 `run` 键来指定。 +可在作业中运行脚本或 shell 命令。 在 GitLab CI/CD 中,使用 `script` 键指定脚本步骤。 在 {% data variables.product.prodname_actions %} 中,所有脚本都使用 `run` 键来指定。 下面是每个系统的语法示例: @@ -67,9 +67,9 @@ jobs: -### Runners +### 运行器 -Runners are machines on which the jobs run. Both GitLab CI/CD and {% data variables.product.prodname_actions %} offer managed and self-hosted variants of runners. In GitLab CI/CD, `tags` are used to run jobs on different platforms, while in {% data variables.product.prodname_actions %} it is done with the `runs-on` key. +运行器是运行作业的机器。 GitLab CI/CD 和 {% data variables.product.prodname_actions %} 提供托管和自托管的运行器变体。 在 GitLab CI/CD 中,`tags` 用于在不同的平台上运行作业,而在 {% data variables.product.prodname_actions %} 中,它使用 `runs-on` 键运行。 下面是每个系统的语法示例: @@ -118,11 +118,11 @@ linux_job: -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)." +更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on)”。 -### Docker images +### Docker 映像 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} support running jobs in a Docker image. In GitLab CI/CD, Docker images are defined with a `image` key, while in {% data variables.product.prodname_actions %} it is done with the `container` key. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 都支持在 Docker 映像中运行作业。 在 GitLab CI/CD 中,Docker 映像使用 `image` 键定义,而在 {% data variables.product.prodname_actions %} 中,它使用 `container` 键定义。 下面是每个系统的语法示例: @@ -156,11 +156,11 @@ jobs: -For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)." +更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)”。 -### Condition and expression syntax +### 条件和表达式语法 -GitLab CI/CD uses `rules` to determine if a job will run for a specific condition. {% data variables.product.prodname_actions %} uses the `if` keyword to prevent a job from running unless a condition is met. +GitLab CI/CD 使用 `rules` 确定作业是否在特定条件下运行。 {% data variables.product.prodname_actions %} 使用 `if` 关键字使作业仅在满足条件时才运行。 下面是每个系统的语法示例: @@ -203,11 +203,11 @@ jobs: 更多信息请参阅“[{% data variables.product.prodname_actions %} 的上下文和表达式语法](/actions/reference/context-and-expression-syntax-for-github-actions)”。 -### Dependencies between Jobs +### 作业之间的依赖关系 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} allow you to set dependencies for a job. In both systems, jobs run in parallel by default, but job dependencies in {% data variables.product.prodname_actions %} can be specified explicitly with the `needs` key. GitLab CI/CD also has a concept of `stages`, where jobs in a stage run concurrently, but the next stage will start when all the jobs in the previous stage have completed. You can recreate this scenario in {% data variables.product.prodname_actions %} with the `needs` key. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 允许您为作业设置依赖项。 在这两个系统中,默认情况下作业并行运行,但 {% data variables.product.prodname_actions %} 中的作业依赖项可以用 `needs` 键明确指定。 GitLab CI/CD 还具有 `stages` 的概念,其中作业分阶段同时运行,但下一阶段将在前一阶段的所有作业完成时开始。 您可以使用 `needs` 键在 {% data variables.product.prodname_actions %} 中重新创建此情景。 -下面是每个系统的语法示例: The workflows start with two jobs named `build_a` and `build_b` running in parallel, and when those jobs complete, another job called `test_ab` will run. Finally, when `test_ab` completes, the `deploy_ab` job will run. +下面是每个系统的语法示例: 工作流程首先同时运行两个名为 `build_a` 和 `build_b` 的作业, 当这些作业完成后,另一个名为 `test_ab` 的作业将运行。 最后,`test_ab` 完成后,`depl_ab` 作业运行。 @@ -282,21 +282,21 @@ jobs: 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idneeds)”。 -### Scheduling workflows +### 预定工作流程 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} allow you to run workflows at a specific interval. In GitLab CI/CD, pipeline schedules are configured with the UI, while in {% data variables.product.prodname_actions %} you can trigger a workflow on a scheduled interval with the "on" key. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 允许您以特定的间隔运行工作流程。 在 GitLab CI/CD 中,管道计划使用 UI 配置,而在 {% data variables.product.prodname_actions %} 中,您可以使用 "on" 键在预定的间隔时间触发工作流程。 -For more information, see "[Events that trigger workflows](/actions/reference/events-that-trigger-workflows#scheduled-events)." +更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows#scheduled-events)”。 -### Variables and secrets +### 变量和机密 -GitLab CI/CD and {% data variables.product.prodname_actions %} support setting environment variables in the pipeline or workflow configuration file, and creating secrets using the GitLab or {% data variables.product.product_name %} UI. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 支持在管道或工作流程配置文件中设置环境变量,并使用 GitLab 或 {% data variables.product.product_name %} UI 创建密码。 -For more information, see "[Environment variables](/actions/reference/environment-variables)" and "[Encrypted secrets](/actions/reference/encrypted-secrets)." +更多信息请参阅“[环境变量](/actions/reference/environment-variables)”和“[使用加密密码](/actions/reference/encrypted-secrets)”。 ### 缓存 -GitLab CI/CD and {% data variables.product.prodname_actions %} provide a method in the configuration file to manually cache workflow files. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 在配置文件中提供了手动缓存工作流程文件的方法。 下面是每个系统的语法示例: @@ -346,11 +346,11 @@ jobs:
      -For more information, see "[Caching dependencies to speed up workflows](/actions/guides/caching-dependencies-to-speed-up-workflows)." +更多信息请参阅“[缓存依赖项以加快工作流程](/actions/guides/caching-dependencies-to-speed-up-workflows)”。 ### 构件 -Both GitLab CI/CD and {% data variables.product.prodname_actions %} can upload files and directories created by a job as artifacts. In {% data variables.product.prodname_actions %}, artifacts can be used to persist data across multiple jobs. +GitLab CI/CD 和 {% data variables.product.prodname_actions %} 都可以上传作业创建的文件和目录作为构件。 在 {% data variables.product.prodname_actions %} 中,构件可用于在多个作业中保留数据。 下面是每个系统的语法示例: @@ -388,13 +388,13 @@ artifacts: -For more information, see "[Storing workflow data as artifacts](/actions/guides/storing-workflow-data-as-artifacts)." +更多信息请参阅“[将工作流程存储为构件](/actions/guides/storing-workflow-data-as-artifacts)”。 -### Databases and service containers +### 数据库和服务容器 这两个系统都允许您包括用于数据库、缓存或其他依赖项的其他容器。 -In GitLab CI/CD, a container for the job is specified with the `image` key, while {% data variables.product.prodname_actions %} uses the `container` key. In both systems, additional service containers are specified with the `services` key. +在 GitLab CI/CD 中,作业的容器使用 `image` 键指定,而 {% data variables.product.prodname_actions %} 使用 `container` 键指定。 在这两个系统中,使用 `services` 键指定附加服务容器。 下面是每个系统的语法示例: @@ -473,4 +473,4 @@ jobs: -For more information, see "[About service containers](/actions/guides/about-service-containers)." +更多信息请参阅“[关于服务容器](/actions/guides/about-service-containers)”。 diff --git a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md index 57588c449c25..e9e1fdbfece8 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/migrating-from-jenkins-to-github-actions.md @@ -64,7 +64,7 @@ Jenkins 使用指令来管理 _Declarative Pipelines_。 这些指令定义工 | [`triggers { upstreamprojects() }`](https://jenkins.io/doc/book/pipeline/syntax/#triggers) | [`jobs..needs`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idneeds) | | [Jenkins cron syntax](https://jenkins.io/doc/book/pipeline/syntax/#cron-syntax) | [`on.schedule`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onschedule) | | [`阶段,暂存`](https://jenkins.io/doc/book/pipeline/syntax/#stage) | [`jobs.`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_id)
      [`jobs..name`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idname) | -| [`tools`](https://jenkins.io/doc/book/pipeline/syntax/#tools) | [Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software) | +| [`tools`](https://jenkins.io/doc/book/pipeline/syntax/#tools) | [{% data variables.product.prodname_dotcom %} 托管的运行器的规格](/actions/reference/specifications-for-github-hosted-runners/#supported-software) | | [`input`](https://jenkins.io/doc/book/pipeline/syntax/#input) | [`inputs`](/actions/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputs) | | [`when`](https://jenkins.io/doc/book/pipeline/syntax/#when) | [`jobs..if`](/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idif) | diff --git a/translations/zh-CN/content/actions/learn-github-actions/security-hardening-for-github-actions.md b/translations/zh-CN/content/actions/learn-github-actions/security-hardening-for-github-actions.md index 69f032674755..6205bdebb051 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/security-hardening-for-github-actions.md +++ b/translations/zh-CN/content/actions/learn-github-actions/security-hardening-for-github-actions.md @@ -95,3 +95,40 @@ versions: 您还应考虑自托管运行器机器的环境: - 配置为自托管运行器的计算机上存储哪些敏感信息? 例如,私有 SSH 密钥、API 访问令牌等。 - 计算机是否可通过网络访问敏感服务? 例如,Azure 或 AWS 元数据服务。 此环境中的敏感信息量应保持在最低水平,您应该始终注意,任何能够调用工作流程的用户都有权访问此环境。 + +### 审核 {% data variables.product.prodname_actions %} 事件 + +您可以使用审核日志来监控组织中的管理任务。 审核日志记录操作类型、操作的运行时间以及执行操作的用户帐户。 + +例如,您可以使用审核日志跟踪 `action:org.update_actions_secret` 事件,以跟踪组织机密的更改: ![审核日志条目](/assets/images/help/repository/audit-log-entries.png) + +以下表格描述了您可以在审核日志中找到的 {% data variables.product.prodname_actions %} 事件。 有关使用审核日志的更多信息,请参阅“[查看组织的审核日志](/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)”。 + +#### 机密管理的事件 +| 操作 | 描述 | +| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.create_actions_secret` | 组织管理员[创建 {% data variables.product.prodname_actions %} 机密](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)时触发。 | +| `action:org.remove_actions_secret` | 组织管理员删除 {% data variables.product.prodname_actions %} 机密时触发。 | +| `action:org.update_actions_secret` | 组织管理员更新 {% data variables.product.prodname_actions %} 机密时触发。 | +| `action:repo.create_actions_secret` | 仓库管理员[创建 {% data variables.product.prodname_actions %} 机密](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository)时触发。 | +| `action:repo.remove_actions_secret` | 仓库管理员删除 {% data variables.product.prodname_actions %} 机密时触发。 | +| `action:repo.update_actions_secret` | 仓库管理员更新 {% data variables.product.prodname_actions %} 机密时触发。 | + +#### 自托管运行器的事件 +| 操作 | 描述 | +| ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `action:org.register_self_hosted_runner` | 组织所有者[注册新的自托管运行器](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)时触发。 | +| `action:org.remove_self_hosted_runner` | 组织所有者[删除自托管运行器](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization)时触发。 | +| `action:repo.register_self_hosted_runner` | 仓库管理员[注册新的自托管运行器](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)时触发。 | +| `action:repo.remove_self_hosted_runner` | 仓库管理员[删除自托管运行器](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)时触发。 | + +#### 自托管运行器组的事件 +| 操作 | 描述 | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `action:org.runner_group_created` | 组织管理员[删除自托管运行器](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization)时触发。 | +| `action:org.runner_group_removed` | 组织管理员删除自托管运行器组时触发。 | +| `action:org.runner_group_renamed` | 组织管理员重命名自托管运行器组时触发。 | +| `action:org.runner_group_runners_added` | 组织管理员[添加自托管运行器到组](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group)时触发。 | +| `action:org.runner_group_runners_removed` | 组织管理员从组中删除自托管运行器时触发。 | + + diff --git a/translations/zh-CN/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md b/translations/zh-CN/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md index 02b64a7db15e..354be580ab48 100644 --- a/translations/zh-CN/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md +++ b/translations/zh-CN/content/actions/learn-github-actions/sharing-workflows-with-your-organization.md @@ -1,7 +1,7 @@ --- -title: Sharing workflows with your organization -shortTitle: Sharing workflows with your organization -intro: 'Learn how you can use organization features to collaborate with your team, by sharing workflow templates, secrets, and self-hosted runners.' +title: 与组织共享工作流程 +shortTitle: 与组织共享工作流程 +intro: '了解如何通过共享工作流模板、机密和自托管运行器,使用组织功能与团队协作。' redirect_from: - /actions/configuring-and-managing-workflows/sharing-workflow-templates-within-your-organization versions: @@ -14,7 +14,7 @@ versions: ### 概览 -If you need to share workflows and other {% data variables.product.prodname_actions %} features with your team, then consider collaborating within a {% data variables.product.prodname_dotcom %} organization. An organization allows you to centrally store and and manage secrets, artifacts, and self-hosted runners. You can also create workflow templates in the `.github` repository and share them with other users in your organization. +如果需要与您的团队共享工作流程和其他 {% data variables.product.prodname_actions %} 功能,则考虑在 {% data variables.product.prodname_dotcom %} 组织内协作。 组织允许您集中存储和管理机密、构件和自托管运行器。 您也可以在 `.github` 仓库中创建工作流程模板,并与您组织中的其他用户共享。 ### 创建工作流程模板 @@ -85,9 +85,9 @@ If you need to share workflows and other {% data variables.product.prodname_acti 1. 组织的工作流程模板位于其自己名为“_组织名称_创建的工作流程”的区域中。 在您想要使用的模板名称下,单击 **Set up this workflow(设置此工作流程)**。 ![设置此工作流程](/assets/images/help/settings/actions-create-starter-workflow.png) -### Sharing secrets within an organization +### 在组织内共享机密 -You can centrally manage your secrets within an organization, and then make them available to selected repositories. This also means that you can update a secret in one location, and have the change apply to all repository workflows that use the secret. +您可以在组织内集中管理您的机密,然后将其提供给选定的仓库。 这也意味着您可以在一个位置更新机密,并且将更改应用于使用该机密的所有仓库工作流程。 在组织中创建密码时,可以使用策略来限制可以访问该密码的仓库。 例如,您可以将访问权限授予所有仓库,也可以限制仅私有仓库或指定的仓库列表拥有访问权限。 @@ -102,13 +102,13 @@ You can centrally manage your secrets within an organization, and then make them 1. 从 **Repository access(仓库访问权限)**下拉列表,选择访问策略。 1. 单击 **Add secret(添加密码)**。 -### Share self-hosted runners within an organization +### 在组织内共享自托管运行器 -Organization admins can add their self-hosted runners to groups, and then create policies that control which repositories can access the group. +组织管理员可以将其自托管的运行器添加到组,然后创建控制哪些仓库可访问该组的策略。 更多信息请参阅“[使用组管理对自托管运行器的访问](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)”。 ### 后续步骤 -To continue learning about {% data variables.product.prodname_actions %}, see "[Security hardening for {% data variables.product.prodname_actions %}](/actions/learn-github-actions/security-hardening-for-github-actions)." +要继续了解 {% data variables.product.prodname_actions %},请参阅“[{% data variables.product.prodname_actions %} 的安全强化](/actions/learn-github-actions/security-hardening-for-github-actions)”。 diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md b/translations/zh-CN/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md index bfeac78809ce..8a2b673839cb 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md @@ -1,6 +1,6 @@ --- -title: Adding a workflow status badge -intro: You can display a status badge in your repository to indicate the status of your workflows. +title: 添加工作流程状态徽章 +intro: 您可以在您的仓库中显示状态徽章,以指示您的工作流程状态。 product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -30,7 +30,7 @@ https://github.com///workflows//badge.svg https://github.com///workflows//badge.svg ``` -### Using a workflow name +### 使用工作流程名称 此 Markdown 示例为名为 "Greet Everyone" 的工作流程添加状态徽章。 仓库的 `OWNER` 为 `actions` 组织,`REPOSITORY` 名称为 `hello-world`。 @@ -38,7 +38,7 @@ https://github.com///workflows//badge.svg ![example workflow name](https://github.com/actions/hello-world/workflows/Greet%20Everyone/badge.svg) ``` -### Using a workflow file path +### 使用工作流程文件路径 此 Markdown 示例为文件路径为 `.github/workflows/main.yml` 的工作流程添加状态徽章。 仓库的 `OWNER` 为 `actions` 组织,`REPOSITORY` 名称为 `hello-world`。 @@ -46,7 +46,7 @@ https://github.com///workflows//badge.svg ![example workflow file path](https://github.com/actions/hello-world/workflows/.github/workflows/main.yml/badge.svg) ``` -### Using the `branch` parameter +### 使用 `branch` 参数 此 Markdown 示例为名为 `feature-1` 的分支添加状态徽章。 @@ -54,7 +54,7 @@ https://github.com///workflows//badge.svg ![example branch parameter](https://github.com/actions/hello-world/workflows/Greet%20Everyone/badge.svg?branch=feature-1) ``` -### Using the `event` parameter +### 使用 `event` 参数 此 Markdown 示例添加显示通过 `pull_request` 事件触发运行的工作流程状态的徽章。 diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/canceling-a-workflow.md b/translations/zh-CN/content/actions/managing-workflow-runs/canceling-a-workflow.md index e7349c39d963..1f77cb82a69e 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/canceling-a-workflow.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/canceling-a-workflow.md @@ -1,6 +1,6 @@ --- -title: Canceling a workflow -intro: 'You can cancel a workflow run that is in progress. 当您取消工作流程运行时,{% data variables.product.prodname_dotcom %} 会取消属于该工作流程的所有作业和步骤。' +title: 取消工作流程 +intro: '您可以取消正在运行的工作流程。 当您取消工作流程运行时,{% data variables.product.prodname_dotcom %} 会取消属于该工作流程的所有作业和步骤。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -18,7 +18,7 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. In the upper-right corner of the workflow, click **Cancel workflow**. ![取消检查套件按钮](/assets/images/help/repository/cancel-check-suite.png) +1. 在工作流程右上角单击 **Cancel workflow(取消工作流程)**。 ![取消检查套件按钮](/assets/images/help/repository/cancel-check-suite.png) ### {% data variables.product.prodname_dotcom %} 取消工作流程运行所执行的步骤 diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/deleting-a-workflow-run.md b/translations/zh-CN/content/actions/managing-workflow-runs/deleting-a-workflow-run.md index 0f48ff83240c..5d5258c6658f 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/deleting-a-workflow-run.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/deleting-a-workflow-run.md @@ -1,6 +1,6 @@ --- title: 删除工作流程运行 -intro: 'You can delete a workflow run that has been completed, or is more than two weeks old.' +intro: '您可以删除已完成或超过两周的工作流程运行。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md b/translations/zh-CN/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md index 9b513b448c3d..37b34784eb34 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/disabling-and-enabling-a-workflow.md @@ -1,6 +1,6 @@ --- -title: Disabling and enabling a workflow -intro: 您可以使用 {% data variables.product.prodname_dotcom %} 或 REST API 禁用和重新启用工作流程。 +title: 禁用和启用工作流程 +intro: '您可以使用 {% data variables.product.prodname_dotcom %} 或 REST API 禁用和重新启用工作流程。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -10,14 +10,14 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -Disabling a workflow allows you to stop a workflow from being triggered without having to delete the file from the repo. You can easily re-enable the workflow again on {% data variables.product.prodname_dotcom %}. 您也可以使用 REST API 禁用和启用工作流程。 更多信息请参阅“[操作 REST API](/rest/reference/actions#workflows)”。 +禁用工作流程允许您停止触发工作流程,而不必从仓库中删除文件。 您可以轻松地在 {% data variables.product.prodname_dotcom %} 上重新启用工作流程。 您也可以使用 REST API 禁用和启用工作流程。 更多信息请参阅“[操作 REST API](/rest/reference/actions#workflows)”。 -Temporarily disabling a workflow can be useful in many scenarios. These are a few examples where disabling a workflow might be helpful: +在许多情况下,暂时禁用工作流程可能很有用。 以下是禁用工作流程可能有帮助的几个例子: -- A workflow error that produces too many or wrong requests, impacting external services negatively. -- A workflow that is not critical and is consuming too many minutes on your account. -- A workflow that sends requests to a service that is down. -- Workflows on a forked repository that aren't needed (for example, scheduled workflows). +- 产生请求过多或错误的工作流程错误,对外部服务产生负面影响。 +- 不重要但会耗费您帐户上太多分钟数的工作流程。 +- 向已关闭的服务发送请求的工作流程。 +- 复刻仓库上不需要的工作流程(例如预定的工作流程)。 {% warning %} @@ -25,21 +25,21 @@ Temporarily disabling a workflow can be useful in many scenarios. These are a fe {% endwarning %} -### Disabling a workflow +### 禁用工作流程 -You can manually disable a workflow so that it won't execute any workflow runs. A disabled workflow is not deleted, and can be re-enabled. +您可以手动禁用工作流程,使它不会执行任何工作流程运行。 禁用的工作流程不会删除,可以重新启用。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} -1. In the left sidebar, click the workflow you want to disable. ![操作选择工作流程](/assets/images/actions-select-workflow.png) -1. Click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![actions kebab menu](/assets/images/help/repository/actions-workflow-menu-kebab.png) -1. Click **Disable workflow**. ![actions disable workflow](/assets/images/help/repository/actions-disable-workflow.png) The disabled workflow is marked {% octicon "stop" aria-label="The stop icon" %} to indicate its status. ![actions list disabled workflow](/assets/images/help/repository/actions-find-disabled-workflow.png) +1. 在左侧边栏中,单击您想要禁用的工作流程。 ![操作选择工作流程](/assets/images/actions-select-workflow.png) +1. 单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}。 ![操作烤肉串菜单](/assets/images/help/repository/actions-workflow-menu-kebab.png) +1. 单击 **Disable workflow(禁用工作流程)**。 ![actions disable workflow](/assets/images/help/repository/actions-disable-workflow.png) 禁用的工作流程标记为 {% octicon "stop" aria-label="The stop icon" %} 来表示其状态。 ![操作列表禁用的工作流程](/assets/images/help/repository/actions-find-disabled-workflow.png) -### Enabling a workflow +### 启用工作流程 -You can re-enable a workflow that was previously disabled. +您可以重新启用以前禁用过的工作流程。 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} -1. In the left sidebar, click the workflow you want to enable. ![actions select disabled workflow](/assets/images/help/repository/actions-select-disabled-workflow.png) -1. Click **Enable workflow**. ![actions enable workflow](/assets/images/help/repository/actions-enable-workflow.png) +1. 在左侧边栏中,单击您想要启用的工作流程。 ![操作选择禁用的工作流程](/assets/images/help/repository/actions-select-disabled-workflow.png) +1. 单击 **Enable workflow(启用工作流程)**。 ![操作启用工作流程](/assets/images/help/repository/actions-enable-workflow.png) diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md b/translations/zh-CN/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md index 768791f735b2..8b37349eb315 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/downloading-workflow-artifacts.md @@ -1,5 +1,5 @@ --- -title: Downloading workflow artifacts +title: 下载工作流程构件 intro: 您可以在存档的构件自动过期之前下载它们。 product: '{% data reusables.gated-features.actions %}' versions: @@ -10,8 +10,8 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} By default, {% data variables.product.product_name %} stores build logs and artifacts for 90 days, and you can customize this retention period, depending on the type of repository. For more information, see "[Configuring the retention period for GitHub Actions artifacts and logs in your repository](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)."{% endif %} -{% if currentVersion == "enterprise-server@2.22" %} {% data variables.product.product_name %} stores full build logs and artifacts for 90 days.{% endif %} +{% if currentversion == "free-proteam@latest" or currentversion ver_gt "enterprise-server@2. 2" %} 默认情况下,{% data variables.product.product_name %} 存储 90 天内的构建日志和构件,并且您可以根据仓库类型自定义此保留期。 更多信息请参阅“[配置 GitHub Actions 构件和日志在您的仓库中的保留期](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)”。{% endif %} +{% if currentVersion == "enterprise-server@2.22" %} {% data variables.product.product_name %} 存储 90 天的完整构建日志和构件。{% endif %} {% data reusables.repositories.permissions-statement-read %} @@ -19,4 +19,4 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under **Artifacts**, click the artifact you want to download. ![下载构件下拉菜单](/assets/images/help/repository/artifact-drop-down.png) +1. 在**构件**下,单击您想要下载的构件。 ![下载构件下拉菜单](/assets/images/help/repository/artifact-drop-down.png) diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/index.md b/translations/zh-CN/content/actions/managing-workflow-runs/index.md index dfe34a757a0a..f3f23f985459 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/index.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/index.md @@ -1,6 +1,6 @@ --- -title: Managing workflow runs -shortTitle: Managing workflow runs +title: 管理工作流程运行 +shortTitle: 管理工作流程运行 intro: '您可以查看工作流程中每个步骤的状态和结果,取消待定的工作流程,查看可计费作业执行分钟数,调试并重新运行失败的工作流程,搜索并下载日志,以及下载构件。' redirect_from: - /actions/configuring-and-managing-workflows/managing-a-workflow-run diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/manually-running-a-workflow.md b/translations/zh-CN/content/actions/managing-workflow-runs/manually-running-a-workflow.md index e82ee5587280..c36307060963 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/manually-running-a-workflow.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/manually-running-a-workflow.md @@ -1,6 +1,6 @@ --- title: 手动运行工作流程 -intro: 'When a workflow is configured to run on the `workflow_dispatch` event, you can run the workflow using the REST API or from the Actions tab on {% data variables.product.prodname_dotcom %}.' +intro: '如果工作流程配置为在发生 `workflow_dispatch` 事件时运行,您可以使用 REST API 或从 Actions(操作)选项卡在 {% data variables.product.prodname_dotcom %} 上运行工作流程。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -10,9 +10,9 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} -To run a workflow manually, the workflow must be configured to run on the `workflow_dispatch` event. 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。 +要手动运行工作流程,工作流程必须配置为在发生 `workflow_dispatch` 事件时运行。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。 -### Running a workflow on {% data variables.product.prodname_dotcom %} +### 在 {% data variables.product.prodname_dotcom %} 上运行工作流程 要在 {% data variables.product.prodname_dotcom %} 上触发 `Workflow_spoch` 事件,您的工作流程必须在默认分支中。 按照以下步骤手动触发工作流程运行。 @@ -24,7 +24,7 @@ To run a workflow manually, the workflow must be configured to run on the `workf 1. 在工作流程运行列表上方选择 **Run workflow(运行工作流程)**。 ![操作工作流程调度](/assets/images/actions-workflow-dispatch.png) 1. 选择工作流程将要运行的分支,并键入工作流程使用的输入参数。 单击 **Run workflow(运行工作流程)**。 ![操作手动运行工作流程](/assets/images/actions-manually-run-workflow.png) -### Running a workflow using the REST API +### 使用 REST API 运行工作流程 使用 REST API 时,应将 `inputs` 和 `ref` 配置为请求正文参数。 如果忽略输入,则使用工作流程文件中定义的默认值。 diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-a-workflow.md b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-a-workflow.md index c82ddc239139..4adc5f2ffa96 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-a-workflow.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-a-workflow.md @@ -1,6 +1,6 @@ --- -title: Re-running a workflow -intro: You can re-run an instance of a workflow. Re-running a workflow uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. +title: 重新运行工作流程 +intro: 您可以重新运行工作流程的实例。 重新运行工作流程使用触发工作流运行的原始事件的相同 `GITHUB_SHA`(提交 SHA)和 `GITHUB_REF` (Git ref)。 product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -16,4 +16,4 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**. ![重新运行检查下拉菜单](/assets/images/help/repository/rerun-checks-drop-down.png) +1. 在工作流程的右上角,使用 **Re-run jobs(重新运行作业)**下拉菜单,并选择 **Re-run all jobs(重新运行所有作业)**。 ![重新运行检查下拉菜单](/assets/images/help/repository/rerun-checks-drop-down.png) diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md b/translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md index 7273e1d1326b..e8331cd503ca 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -1,5 +1,5 @@ --- -title: Removing workflow artifacts +title: 删除工作流程构件 intro: '您可以在构件于 {% data variables.product.product_name %} 上过期之前删除它们,回收已经使用的 {% data variables.product.prodname_actions %} 存储。' product: '{% data reusables.gated-features.actions %}' versions: @@ -26,7 +26,7 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under **Artifacts**, click {% octicon "trashcan" aria-label="The trashcan icon" %} next to the artifact you want to remove. ![删除构件下拉菜单](/assets/images/help/repository/actions-delete-artifact.png) +1. 在 **Artifacts(构件)**下,单击您要删除的构件旁边的 {% octicon "trashcan" aria-label="The trashcan icon" %}。 ![删除构件下拉菜单](/assets/images/help/repository/actions-delete-artifact.png) {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ### 设置构件的保留期 @@ -38,4 +38,4 @@ versions: ### 查找构件的到期日期 您可以使用 API 确认构件计划删除的日期。 更多信息请参阅“[列出仓库的构件](/rest/reference/actions#artifacts)”返回的 `expires_at` 值。 -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/using-workflow-run-logs.md b/translations/zh-CN/content/actions/managing-workflow-runs/using-workflow-run-logs.md index a364abef9174..e2e93a2a24ef 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/using-workflow-run-logs.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/using-workflow-run-logs.md @@ -1,6 +1,6 @@ --- -title: Using workflow run logs -intro: 'You can view, search, and download the logs for each job in a workflow run.' +title: 使用工作流程运行日志 +intro: '您可以查看、搜索和下载工作流程运行中每个作业的日志。' product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' @@ -22,7 +22,7 @@ versions: 如果工作流程运行失败,您可以查看是哪个步骤导致了失败,然后审查失败步骤的创建日志进行故障排除。 您可以查看每个步骤运行的时长。 也可以将永久链接复制到日志文件中的特定行,与您的团队分享。 {% data reusables.repositories.permissions-statement-read %} -In addition to the steps configured in the workflow file, {% data variables.product.prodname_dotcom %} adds two additional steps to each job to set up and complete the job's execution. These steps are logged in the workflow run with the names "Set up job" and "Complete job". +除了工作流程文件中配置的步骤外,{% data variables.product.prodname_dotcom %} 为每个作业添加了另外两个步骤,以设置和完成作业的执行。 这些步骤以名称"设置作业"和"完成作业"记录在工作流程运行中。 对于在 {% data variables.product.prodname_dotcom %} 托管的运行器上运行的作业,“设置作业”记录运行器虚拟环境的详细信息。 并包含一个链接,可链接到运行器机器上的预安装工具列表。 @@ -60,12 +60,12 @@ In addition to the steps configured in the workflow file, {% data variables.prod {% data reusables.repositories.view-run-superlinter %} {% data reusables.repositories.navigate-to-job-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. 在右上角单击 +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} 并选择 **Download log archive(下载日志存档)**。 ![下载日志下拉菜单](/assets/images/help/repository/download-logs-drop-down-updated.png) {% else %} -1. In the upper right corner, click -{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. +1. 在右上角单击 +{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} 并选择 **Download log archive(下载日志存档)**。 ![下载日志下拉菜单](/assets/images/help/repository/download-logs-drop-down.png) {% endif %} @@ -78,9 +78,9 @@ In addition to the steps configured in the workflow file, {% data variables.prod {% data reusables.repositories.navigate-to-workflow-superlinter %} {% data reusables.repositories.view-run-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Kebab-horizontal icon](/assets/images/help/repository/workflow-run-kebab-horizontal-icon-updated.png) +1. 在右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}。 ![烤肉串水平图标](/assets/images/help/repository/workflow-run-kebab-horizontal-icon-updated.png) 2. 要删除日志文件,单击 **Delete all logs(删除所有日志)**按钮并审查确认提示。 ![删除所有日志](/assets/images/help/repository/delete-all-logs-updated.png) 删除日志后,**Delete all logs(删除所有日志)**按钮将被删除,以表明工作流程运行中未剩下任何日志文件。 {% else %} -1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. ![Kebab-horizontal icon](/assets/images/help/repository/workflow-run-kebab-horizontal-icon.png) -2. 要删除日志文件,单击 **Delete all logs(删除所有日志)**按钮并审查确认提示。 ![Delete all logs](/assets/images/help/repository/delete-all-logs.png) After the logs have been deleted, the **Delete all logs** button is removed to indicate that no log files remain in the workflow run. +1. 在右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}。 ![烤肉串水平图标](/assets/images/help/repository/workflow-run-kebab-horizontal-icon.png) +2. 要删除日志文件,单击 **Delete all logs(删除所有日志)**按钮并审查确认提示。 ![Delete all logs](/assets/images/help/repository/delete-all-logs.png) 删除日志后,**Delete all logs(删除所有日志)**按钮将被删除,以表明工作流程运行中未剩下任何日志文件。 {% endif %} diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/viewing-job-execution-time.md b/translations/zh-CN/content/actions/managing-workflow-runs/viewing-job-execution-time.md index 70cf0fdce651..fabc3a7b5025 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/viewing-job-execution-time.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/viewing-job-execution-time.md @@ -1,5 +1,5 @@ --- -title: Viewing job execution time +title: 查看作业执行时间 intro: '您可以查看作业的执行时间,包括某个作业累积的可计费分钟数。' product: '{% data reusables.gated-features.actions %}' versions: @@ -15,7 +15,7 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} -1. Under the job summary, you can view the job's execution time. To view the billable job execution time, click **Run and billable time details**. ![运行和可计费时间详细信息链接](/assets/images/help/repository/view-run-billable-time.png) +1. 在作业摘要下,您可以查看作业的执行时间。 要查看可计费的作业执行时间,单击 **Run and billable time details(运行和可计费时间详细信息)**。 ![运行和可计费时间详细信息链接](/assets/images/help/repository/view-run-billable-time.png) {% note %} diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/viewing-workflow-run-history.md b/translations/zh-CN/content/actions/managing-workflow-runs/viewing-workflow-run-history.md index 47ca04068ef3..fb8455ee6616 100644 --- a/translations/zh-CN/content/actions/managing-workflow-runs/viewing-workflow-run-history.md +++ b/translations/zh-CN/content/actions/managing-workflow-runs/viewing-workflow-run-history.md @@ -1,6 +1,6 @@ --- -title: Viewing workflow run history -intro: You can view logs for each run of a workflow. Logs include the status for each job and step in a workflow. +title: 查看工作流程运行历史记录 +intro: 您可以查看工作流程每次运行的日志。 日志包括工作流程中每个作业和步骤的状态。 product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' diff --git a/translations/zh-CN/content/actions/quickstart.md b/translations/zh-CN/content/actions/quickstart.md index dbcb827533af..1e80cf9fcac6 100644 --- a/translations/zh-CN/content/actions/quickstart.md +++ b/translations/zh-CN/content/actions/quickstart.md @@ -21,7 +21,7 @@ versions: 1. 从 {% data variables.product.prodname_dotcom %} 上的仓库,在 `.github/workflow` 目录中创建一个名为 `superlinter.yml` 的新文件。 更多信息请参阅“[创建新文件](/github/managing-files-in-a-repository/creating-new-files)”。 2. 将以下 YAML 内容复制到 `superlinter.yml` 文件中。 **注:** 如果您的默认分支不是 `main`,请更新 `DEFAULT_BRANCH` 的值以匹配您仓库的默认分支名称。 {% raw %} - ```yaml + ```yaml{:copy} name: Super-Linter # Run this workflow every time a new commit pushed to your repository diff --git a/translations/zh-CN/content/actions/reference/authentication-in-a-workflow.md b/translations/zh-CN/content/actions/reference/authentication-in-a-workflow.md index 4193e29c9a4e..aeecab8883a8 100644 --- a/translations/zh-CN/content/actions/reference/authentication-in-a-workflow.md +++ b/translations/zh-CN/content/actions/reference/authentication-in-a-workflow.md @@ -1,5 +1,5 @@ --- -title: Authentication in a workflow +title: 工作流程中的身份验证 intro: '{% data variables.product.prodname_dotcom %} 提供一个令牌,可用于代表 {% data variables.product.prodname_actions %} 进行身份验证。' product: '{% data reusables.gated-features.actions %}' redirect_from: diff --git a/translations/zh-CN/content/actions/reference/context-and-expression-syntax-for-github-actions.md b/translations/zh-CN/content/actions/reference/context-and-expression-syntax-for-github-actions.md index b7ad502c9eab..cea7fe9d249c 100644 --- a/translations/zh-CN/content/actions/reference/context-and-expression-syntax-for-github-actions.md +++ b/translations/zh-CN/content/actions/reference/context-and-expression-syntax-for-github-actions.md @@ -59,7 +59,7 @@ env: | ---------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------- | | `github` | `对象` | 工作流程运行的相关信息。 更多信息请参阅 [`github` 上下文](#github-context)。 | | `env` | `对象` | 包含工作流程、作业或步骤中设置的环境变量。 更多信息请参阅 [`env` 上下文](#env-context)。 | -| `job` | `对象` | 当前执行的作业相关信息。 更多信息请参阅 [`job` 上下文](#job-context)。 | +| `作业` | `对象` | 当前执行的作业相关信息。 更多信息请参阅 [`job` 上下文](#job-context)。 | | `steps` | `对象` | 此作业中已经运行的步骤的相关信息。 更多信息请参阅 [`steps` 上下文](#steps-context)。 | | `runner` | `对象` | 运行当前作业的运行程序相关信息。 更多信息请参阅 [`runner` 上下文](#runner-context)。 | | `secrets` | `对象` | 启用对密码的访问权限。 有关密码的更多信息,请参阅“[创建和使用加密密码](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)”。 | @@ -93,7 +93,7 @@ env: | `github.event_path` | `字符串` | 运行器上完整事件 web 挂钩有效负载的路径。 | | `github.head_ref` | `字符串` | 工作流程运行中拉取请求的 `head_ref` 或来源分支。 此属性仅在触发工作流程运行的事件为 `pull_request` 时才可用。 | | `github.job` | `字符串` | 当前作业的 [`job_id`](/actions/reference/workflow-syntax-for-github-actions#jobsjob_id)。 | -| `github.ref` | `字符串` | 触发工作流程的分支或标记参考。 | +| `github.ref` | `字符串` | 触发工作流程的分支或标记参考。 对于分支,使用格式 `refs/heads/`,对于标记是 `refs/tags/`。 | | `github.repository` | `字符串` | 所有者和仓库名称。 例如 `Codertocat/Hello-World`。 | | `github.repository_owner` | `字符串` | 仓库所有者的名称。 例如 `Codertocat`。 | | `github.run_id` | `字符串` | {% data reusables.github-actions.run_id_description %} @@ -123,7 +123,7 @@ env: | 属性名称 | 类型 | 描述 | | ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `job` | `对象` | 此上下文针对工作流程运行中的每项作业而改变。 您可以从作业中的任何步骤访问此上下文。 | +| `作业` | `对象` | 此上下文针对工作流程运行中的每项作业而改变。 您可以从作业中的任何步骤访问此上下文。 | | `job.container` | `对象` | 作业的容器相关信息。 有关容器的更多信息,请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/articles/workflow-syntax-for-github-actions#jobsjob_idcontainer)”。 | | `job.container.id` | `字符串` | 容器的 id。 | | `job.container.network` | `字符串` | 容器网络的 id。 运行程序创建作业中所有容器使用的网络。 | diff --git a/translations/zh-CN/content/actions/reference/encrypted-secrets.md b/translations/zh-CN/content/actions/reference/encrypted-secrets.md index 68401b051f5a..a351dd69b178 100644 --- a/translations/zh-CN/content/actions/reference/encrypted-secrets.md +++ b/translations/zh-CN/content/actions/reference/encrypted-secrets.md @@ -1,5 +1,5 @@ --- -title: Encrypted secrets +title: 加密机密 intro: 加密密码允许您在仓库或组织中存储敏感信息。 product: '{% data reusables.gated-features.actions %}' redirect_from: diff --git a/translations/zh-CN/content/actions/reference/environment-variables.md b/translations/zh-CN/content/actions/reference/environment-variables.md index f941afac1f03..0c9b07e42976 100644 --- a/translations/zh-CN/content/actions/reference/environment-variables.md +++ b/translations/zh-CN/content/actions/reference/environment-variables.md @@ -30,33 +30,32 @@ steps: Last_Name: Octocat ``` -You can also use the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`GITHUB_ENV` environment file{% else %} `set-env` workflow command{% endif %} to set an environment variable that the following steps in a workflow can use. The {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}environment file{% else %} `set-env` command{% endif %} can be used directly by an action or as a shell command in a workflow file using the `run` keyword. 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程命令](/actions/reference/workflow-commands-for-github-actions/#setting-an-environment-variable)”。 +您也可以使用 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`GITHUB_ENV` environment file{% else %} `set-env` 工作流程命令{% endif %} 设置工作流程中的以下步骤可以使用的环境变量。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}环境文件{% else %} `set-env` 命令{% endif %}可直接由操作使用,或使用 `run` 关键字作为工作流程文件中的 shell 命令。 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程命令](/actions/reference/workflow-commands-for-github-actions/#setting-an-environment-variable)”。 ### 默认环境变量 强烈建议操作使用环境变量访问文件系统,而非使用硬编码的文件路径。 {% data variables.product.prodname_dotcom %} 设置供操作用于所有运行器环境中的环境变量。 -| 环境变量 | 描述 | -| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `CI` | 始终设置为 `true`。 | -| `HOME` | 用于存储用户数据的 {% data variables.product.prodname_dotcom %} 主目录路径。 例如 `/github/home`。 | -| `GITHUB_WORKFLOW` | 工作流程的名称。 | +| 环境变量 | 描述 | +| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `CI` | 始终设置为 `true`。 | +| `GITHUB_WORKFLOW` | 工作流程的名称。 | | `GITHUB_RUN_ID` | {% data reusables.github-actions.run_id_description %} | `GITHUB_RUN_NUMBER` | {% data reusables.github-actions.run_number_description %} -| `GITHUB_ACTION` | 操作唯一的标识符 (`id`)。 | -| `GITHUB_ACTIONS` | 当 {% data variables.product.prodname_actions %} 运行工作流程时,始终设置为 `true`。 您可以使用此变量来区分测试是在本地运行还是通过 {% data variables.product.prodname_actions %} 运行。 | -| `GITHUB_ACTOR` | 发起工作流程的个人或应用程序的名称。 例如 `octocat`。 | -| `GITHUB_REPOSITORY` | 所有者和仓库名称。 例如 `octocat/Hello-World`。 | -| `GITHUB_EVENT_NAME` | 触发工作流程的 web 挂钩事件的名称。 | -| `GITHUB_EVENT_PATH` | 具有完整 web 挂钩事件有效负载的文件路径。 例如 `/github/workflow/event.json`。 | -| `GITHUB_WORKSPACE` | {% data variables.product.prodname_dotcom %} 工作空间目录路径。 The workspace directory is a copy of your repository if your workflow uses the [actions/checkout](https://github.com/actions/checkout) action. 如果不使用 `actions/checkout` 操作,该目录将为空。 例如 `/home/runner/work/my-repo-name/my-repo-name`。 | -| `GITHUB_SHA` | 触发工作流程的提交 SHA。 例如 `ffac537e6cbbf934b08745a378932722df287a53`。 | -| `GITHUB_REF` | 触发工作流程的分支或标记参考。 例如 `refs/heads/feature-branch-1`。 如果分支或标记都不适用于事件类型,则变量不会存在。 | -| `GITHUB_HEAD_REF` | 仅为复刻的仓库设置。 头部仓库的分支。 | -| `GITHUB_BASE_REF` | 仅为复刻的仓库设置。 基础仓库的分支。 | -| `GITHUB_SERVER_URL` | 返回 {% data variables.product.product_name %} 服务器的 URL。 当 {% data variables.product.prodname_actions %} 运行工作流程时,始终设置为 `true`。 | -| `GITHUB_API_URL` | 返回 API URL。 返回 {% data variables.product.product_name %} 服务器的 URL。 例如:`https://github.com`。 | -| `GITHUB_GRAPHQL_URL` | 返回 GraphQL API URL。 例如:`https://api.github.com/graphql`。 | +| `GITHUB_ACTION` | 操作唯一的标识符 (`id`)。 | +| `GITHUB_ACTIONS` | 当 {% data variables.product.prodname_actions %} 运行工作流程时,始终设置为 `true`。 您可以使用此变量来区分测试是在本地运行还是通过 {% data variables.product.prodname_actions %} 运行。 | +| `GITHUB_ACTOR` | 发起工作流程的个人或应用程序的名称。 例如 `octocat`。 | +| `GITHUB_REPOSITORY` | 所有者和仓库名称。 例如 `octocat/Hello-World`。 | +| `GITHUB_EVENT_NAME` | 触发工作流程的 web 挂钩事件的名称。 | +| `GITHUB_EVENT_PATH` | 具有完整 web 挂钩事件有效负载的文件路径。 例如 `/github/workflow/event.json`。 | +| `GITHUB_WORKSPACE` | {% data variables.product.prodname_dotcom %} 工作空间目录路径。 如果您的工作流程使用 [actions/checkout](https://github.com/actions/checkout) 操作,则工作空间目录是仓库的副本。 如果不使用 `actions/checkout` 操作,该目录将为空。 例如 `/home/runner/work/my-repo-name/my-repo-name`。 | +| `GITHUB_SHA` | 触发工作流程的提交 SHA。 例如 `ffac537e6cbbf934b08745a378932722df287a53`。 | +| `GITHUB_REF` | 触发工作流程的分支或标记参考。 例如 `refs/heads/feature-branch-1`。 如果分支或标记都不适用于事件类型,则变量不会存在。 | +| `GITHUB_HEAD_REF` | 仅为复刻的仓库设置。 头部仓库的分支。 | +| `GITHUB_BASE_REF` | 仅为复刻的仓库设置。 基础仓库的分支。 | +| `GITHUB_SERVER_URL` | 返回 {% data variables.product.product_name %} 服务器的 URL。 当 {% data variables.product.prodname_actions %} 运行工作流程时,始终设置为 `true`。 | +| `GITHUB_API_URL` | 返回 API URL。 返回 {% data variables.product.product_name %} 服务器的 URL。 例如:`https://github.com`。 | +| `GITHUB_GRAPHQL_URL` | 返回 GraphQL API URL。 例如:`https://api.github.com/graphql`。 | ### 环境变量命名约定 diff --git a/translations/zh-CN/content/actions/reference/specifications-for-github-hosted-runners.md b/translations/zh-CN/content/actions/reference/specifications-for-github-hosted-runners.md index debaf3b891c5..42b7c747d270 100644 --- a/translations/zh-CN/content/actions/reference/specifications-for-github-hosted-runners.md +++ b/translations/zh-CN/content/actions/reference/specifications-for-github-hosted-runners.md @@ -1,5 +1,5 @@ --- -title: Specifications for GitHub-hosted runners +title: GitHub 托管的运行器的规格 intro: '{% data variables.product.prodname_dotcom %} 提供托管的虚拟机来运行工作流程。 虚拟机包含可供 {% data variables.product.prodname_actions %} 使用的工具、包和设置。' product: '{% data reusables.gated-features.actions %}' redirect_from: @@ -50,12 +50,13 @@ Windows 虚拟机配置为以禁用了用户帐户控制 (UAC) 的管理员身 {% data reusables.github-actions.supported-github-runners %} {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} -Workflow logs list the runner used to run a job. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +工作流程日志列出用于运行作业的运行器。 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。 -### Supported software +### 支持的软件 -The software tools included in {% data variables.product.prodname_dotcom %}-hosted runners are updated weekly. 有关每个运行器操作系统包含的工具最新列表,请参阅以下链接: +{% data variables.product.prodname_dotcom %} 托管的运行器中包含的软件工具每周更新。 有关每个运行器操作系统包含的工具最新列表,请参阅以下链接: * [Ubuntu 20.04 LTS](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md) * [Ubuntu 18.04 LTS](https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu1804-README.md) @@ -63,16 +64,18 @@ The software tools included in {% data variables.product.prodname_dotcom %}-host * [Windows Server 2019](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md) * [Windows Server 2016](https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md) * [MacOS 10.15](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md) +* [MacOS 11.0](https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11.0-Readme.md) {% data reusables.github-actions.ubuntu-runner-preview %} +{% data reusables.github-actions.macos-runner-preview %} {% data variables.product.prodname_dotcom %} 托管的运行器除了上述参考中列出的包之外,还包括操作系统的默认内置工具。 例如,Ubuntu 和 macOS 运行器除了其他默认工具之外,还包括 `grep`、`find` 和 `which`。 -Workflow logs include a link to the preinstalled tools on the runner. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history)." +工作流程日志包括指向运行器上预安装的工具的链接。 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。 如果有您想要请求的工具,请在 [actions/virtual-environments](https://github.com/actions/virtual-environments) 打开一个议题。 -### IP addresses +### IP 地址 {% note %} @@ -119,7 +122,7 @@ JSON 文件包含一个名为 `values` 的数组。 例如,在该数组内, } ``` -### File systems +### 文件系统 {% data variables.product.prodname_dotcom %} 在虚拟机上的特定目录中执行操作和 shell 命令。 虚拟机上的文件路径不是静态的。 使用环境变量 {% data variables.product.prodname_dotcom %} 提供 `home`、`workspace` 和 `workflow` 目录的构建文件路径。 diff --git a/translations/zh-CN/content/actions/reference/usage-limits-billing-and-administration.md b/translations/zh-CN/content/actions/reference/usage-limits-billing-and-administration.md index e319382a3bd9..6200179914a9 100644 --- a/translations/zh-CN/content/actions/reference/usage-limits-billing-and-administration.md +++ b/translations/zh-CN/content/actions/reference/usage-limits-billing-and-administration.md @@ -1,6 +1,6 @@ --- -title: 'Usage limits, billing, and administration' -intro: 'There are usage limits for {% data variables.product.prodname_actions %} workflows. Usage charges apply to repositories that go beyond the amount of free minutes and storage for a repository.' +title: '使用限制、计费和管理' +intro: '{% data variables.product.prodname_actions %} 工作流程有使用限制。 使用费适用于超出仓库免费分钟数和存储空间量的仓库。' product: '{% data reusables.gated-features.actions %}' redirect_from: - /actions/getting-started-with-github-actions/usage-and-billing-information-for-github-actions @@ -17,19 +17,19 @@ versions: {% if currentVersion == "free-pro-team@latest" %} {% data reusables.github-actions.actions-billing %} 更多信息请参阅“[关于 {% data variables.product.prodname_actions %} 的计费](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)”。 {% else %} -GitHub Actions usage is free for -{% data variables.product.prodname_ghe_server %} that use self-hosted runners. +GitHub Actions 使用对 +使用自托管运行器的 {% data variables.product.prodname_ghe_server %} 免费。 {% endif %} ### 使用限制 {% if currentVersion == "free-pro-team@latest" %} -There are some limits on -{% data variables.product.prodname_actions %} usage when using {% data variables.product.prodname_dotcom %}-hosted runners. 这些限制可能会有变动。 +当 +使用 {% data variables.product.prodname_dotcom %} 托管的运行器时,{% data variables.product.prodname_actions %} 的使用有一些限制。 这些限制可能会有变动。 {% note %} -**Note:** For self-hosted runners, different usage limits apply. 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)”。 +**注:**对于自托管的运行器,适用不同的使用限制。 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)”。 {% endnote %} @@ -46,14 +46,14 @@ There are some limits on | 企业 | 180 | 50 | - **作业矩阵** - {% data reusables.github-actions.usage-matrix-limits %} {% else %} -Usage limits apply to self-hosted runners. 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)”。 +使用限制适用于自托管运行器。 更多信息请参阅“[关于自托管运行器](/actions/hosting-your-own-runners/about-self-hosted-runners/#usage-limits)”。 {% endif %} {% if currentVersion == "free-pro-team@latest" %} ### 使用策略 -In addition to the usage limits, you must ensure that you use +除了使用限制外,您还必须确保按照 -{% data variables.product.prodname_actions %} within the [GitHub Terms of Service](/articles/github-terms-of-service/). 有关 {% data variables.product.prodname_actions %} 特定条款的更多信息,请参阅 [GitHub 附加产品条款](/github/site-policy/github-additional-product-terms#a-actions-usage)。 +[GitHub 服务条款](/articles/github-terms-of-service/)使用 {% data variables.product.prodname_actions %}。 有关 {% data variables.product.prodname_actions %} 特定条款的更多信息,请参阅 [GitHub 附加产品条款](/github/site-policy/github-additional-product-terms#a-actions-usage)。 {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} @@ -67,7 +67,7 @@ In addition to the usage limits, you must ensure that you use - [为仓库中构件和日志的 {% data variables.product.prodname_actions %} 配置保留期](/github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository) - [为组织中构件和日志的 {% data variables.product.prodname_actions %} 配置保留期](/github/setting-up-and-managing-organizations-and-teams/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization) -- [为企业中构件和日志的 {% data variables.product.prodname_actions %} 配置保留期](/github/setting-up-and-managing-your-enterprise-account/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) +- [为企业中构件和日志的 {% data variables.product.prodname_actions %} 配置保留期](/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account) {% endif %} ### 禁用或限制仓库或组织的 {% data variables.product.prodname_actions %} @@ -75,14 +75,14 @@ In addition to the usage limits, you must ensure that you use {% data reusables.github-actions.disabling-github-actions %} 更多信息请参阅: -- "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" -- "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} -- "[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)" for {% data variables.product.prodname_ghe_cloud %}{% endif %} +- "[对仓库禁用或限制 {% data variables.product.prodname_actions %}](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository)" +- "[对组织禁用或限制 {% data variables.product.prodname_actions %}](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)"{% if currentVersion == "free-pro-team@latest" %} +- "[在企业帐户中实施 {% data variables.product.prodname_ghe_cloud %} 的 {% data variables.product.prodname_actions %} 策略](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)"{% endif %} -### Disabling and enabling workflows +### 禁用和启用工作流程 -You can enable and disable individual workflows in your repository on {% data variables.product.prodname_dotcom %}. +您可以在 {% data variables.product.prodname_dotcom %} 上启用和禁用仓库中的个别工作流程。 {% data reusables.actions.scheduled-workflows-disabled %} -For more information, see "[Disabling and enabling a workflow](/actions/managing-workflow-runs/disabling-and-enabling-a-workflow)." +更多信息请参阅“[禁用和启用工作流程](/actions/managing-workflow-runs/disabling-and-enabling-a-workflow)。 diff --git a/translations/zh-CN/content/actions/reference/workflow-commands-for-github-actions.md b/translations/zh-CN/content/actions/reference/workflow-commands-for-github-actions.md index 009dd3e200d1..5557c98dd5b7 100644 --- a/translations/zh-CN/content/actions/reference/workflow-commands-for-github-actions.md +++ b/translations/zh-CN/content/actions/reference/workflow-commands-for-github-actions.md @@ -53,13 +53,15 @@ core.setOutput('SELECTED_COLOR', 'green'); 您可以在工作流程中使用 `set-output` 命令来设置相同的值: +{% raw %} ``` yaml - name: Set selected color run: echo '::set-output name=SELECTED_COLOR::green' id: random-color-generator - name: Get color - run: echo 'The selected color is' ${steps.random-color-generator.outputs.SELECTED_COLOR} + run: echo "The selected color is ${{ steps.random-color-generator.outputs.SELECTED_COLOR }}" ``` +{% endraw %} 下表显示了在工作流程中可用的工具包功能: diff --git a/translations/zh-CN/content/actions/reference/workflow-syntax-for-github-actions.md b/translations/zh-CN/content/actions/reference/workflow-syntax-for-github-actions.md index 4b7f9872a221..45e50ee3e29e 100644 --- a/translations/zh-CN/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/translations/zh-CN/content/actions/reference/workflow-syntax-for-github-actions.md @@ -946,7 +946,7 @@ jobs: #### **`jobs..container.image`** -要用作运行操作的容器的 Docker 图像。 值可以是 Docker Hub 映像名称或 {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} 注册表名称。 +要用作运行操作的容器的 Docker 图像。 值可以是 Docker Hub 映像名称或{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}公共{% endif %}注册表名称。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..container.credentials`** @@ -1029,7 +1029,7 @@ services: #### **`jobs..services..image`** -要用作运行操作的服务容器的 Docker 图像。 值可以是 Docker Hub 映像名称或 {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %}public{% endif %} 注册表名称。 +要用作运行操作的服务容器的 Docker 图像。 值可以是 Docker Hub 映像名称或{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %}公共{% endif %}注册表名称。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} #### **`jobs..services..credentials`** diff --git a/translations/zh-CN/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md b/translations/zh-CN/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md new file mode 100644 index 000000000000..9661a97ffca7 --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/about-identity-and-access-management-for-your-enterprise.md @@ -0,0 +1,27 @@ +--- +title: About identity and access management for your enterprise +shortTitle: About identity and access management +intro: 'You can use {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %}''s built-in authentication, or choose between CAS, LDAP, or SAML{% else %}SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM){% endif %} to centrally manage access {% if currentVersion == "free-pro-team@latest" %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}to {% data variables.product.product_location %}{% endif %}.' +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About identity and access management for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +After you configure the application for {% data variables.product.product_name %} on your IdP, you can grant access to {% data variables.product.product_location %} by assigning the application to users on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +To learn how to configure both authentication and user provisioning for {% data variables.product.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +{% endif %} + +### 延伸阅读 + +- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website +- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website diff --git a/translations/zh-CN/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md b/translations/zh-CN/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md index 1e285a230d32..cdc1dbf05dcf 100644 --- a/translations/zh-CN/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md +++ b/translations/zh-CN/content/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance.md @@ -1,6 +1,6 @@ --- title: 为您的 GitHub Enterprise Server 实例验证用户身份 -intro: '您可以使用 {% data variables.product.prodname_ghe_server %} 的内置身份验证,或者在 CAS、LDAP 或 SAML 中选择来集成您的现有帐户并集中管理 {% data variables.product.product_location_enterprise %} 的用户访问权限。' +intro: '您可以使用 {% data variables.product.prodname_ghe_server %} 的内置身份验证,或者在 CAS、LDAP 或 SAML 中选择来集成您的现有帐户并集中管理 {% data variables.product.product_location %} 的用户访问权限。' redirect_from: - /enterprise/admin/categories/authentication/ - /enterprise/admin/guides/installation/user-authentication/ diff --git a/translations/zh-CN/content/admin/authentication/changing-authentication-methods.md b/translations/zh-CN/content/admin/authentication/changing-authentication-methods.md index 7d9c3e8a07ba..eacfd8bed45c 100644 --- a/translations/zh-CN/content/admin/authentication/changing-authentication-methods.md +++ b/translations/zh-CN/content/admin/authentication/changing-authentication-methods.md @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -在您更改身份验证方法时,{% data variables.product.product_location_enterprise %} 上的用户帐户将保留,只要他们的用户名没有发生变化,用户就可以继续登录原来的帐户。 +在您更改身份验证方法时,{% data variables.product.product_location %} 上的用户帐户将保留,只要他们的用户名没有发生变化,用户就可以继续登录原来的帐户。 如果新的身份验证方法更改了用户名,将创建新帐户。 作为管理员,您可以通过站点管理员设置或使用 [User Administration API](/enterprise/{{currentVersion}}/v3/enterprise-admin/users/#rename-an-existing-user) 重命名用户。 @@ -30,4 +30,4 @@ versions: * **双重身份验证**:{% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **对您的身份提供程序覆盖范围外的用户进行内置身份验证**:您可以邀请用户在 {% data variables.product.product_location_enterprise %} 中进行身份验证,无需将他们添加到您的身份提供程序中。 更多信息请参阅“[允许对身份提供程序覆盖范围以外的用户进行内置身份验证](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)”。 +* **对您的身份提供程序覆盖范围外的用户进行内置身份验证**:您可以邀请用户在 {% data variables.product.product_location %} 中进行身份验证,无需将他们添加到您的身份提供程序中。 更多信息请参阅“[允许对身份提供程序覆盖范围以外的用户进行内置身份验证](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider)”。 diff --git a/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md new file mode 100644 index 000000000000..4b5119b7b0b5 --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -0,0 +1,50 @@ +--- +title: Configuring authentication and provisioning for your enterprise using Azure AD +shortTitle: Configuring with Azure AD +intro: You can use a tenant in Azure Active Directory (Azure AD) as an identity provider (IdP) to centrally manage authentication and user provisioning for {% data variables.product.product_location %}. +permissions: Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About authentication and user provisioning with Azure AD + +Azure Active Directory (Azure AD) is a service from Microsoft that allows you to centrally manage user accounts and access to web applications. For more information, see [What is Azure Active Directory?](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) in the Microsoft Docs. + +To manage identity and access for {% data variables.product.product_name %}, you can use an Azure AD tenant as a SAML IdP for authentication. You can also configure Azure AD to automatically provision accounts and access with SCIM. This configuration allows you to assign or unassign the {% data variables.product.prodname_ghe_managed %} application for a user account in your Azure AD tenant to automatically create, grant access to, or deactivate a corresponding user account on {% data variables.product.product_name %}. + +For more information about managing identity and access for your enterprise on {% data variables.product.product_location %}, see "[Managing identity and access for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise)." + +### 基本要求 + +To configure authentication and user provisioning for {% data variables.product.product_name %} using Azure AD, you must have an Azure AD account and tenant. For more information, see the [Azure AD website](https://azure.microsoft.com/en-us/free/active-directory) and [Quickstart: Create an Azure Active Directory tenant](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant) in the Microsoft Docs. + +{% data reusables.saml.assert-the-administrator-attribute %} For more information about including the `administrator` attribute in the SAML claim from Azure AD, see [How to: customize claims issued in the SAML token for enterprise applications](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-saml-claims-customization) in the Microsoft Docs. + +{% data reusables.saml.create-a-machine-user %} + +### Configuring authentication and user provisioning with Azure AD + +{% if currentVersion == "github-ae@latest" %} + +1. In Azure AD, add {% data variables.product.ae_azure_ad_app_link %} to your tenant and configure single sign-on. + + | Value in Azure AD | Value from {% data variables.product.prodname_ghe_managed %} + |:---------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | Identifier (Entity ID) | `https://YOUR-GITHUB-AE-HOSTNAME + + + Reply URL + https://YOUR-GITHUB-AE-HOSTNAME/saml/consume` | + | Sign on URL | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +1. In {% data variables.product.prodname_ghe_managed %}, enter the details for your Azure AD tenant. + + - {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + + - If you've already configured SAML SSO for {% data variables.product.product_location %} using another IdP and you want to use Azure AD instead, you can edit your configuration. For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise#editing-the-saml-sso-configuration)." + +1. Enable user provisioning in {% data variables.product.product_name %} and configure user provisioning in Azure AD. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise#enabling-user-provisioning-for-your-enterprise)." + +{% endif %} diff --git a/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md b/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md new file mode 100644 index 000000000000..ef320ac2ce7e --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider.md @@ -0,0 +1,8 @@ +--- +title: Configuring authentication and provisioning with your identity provider +intro: You can use an identity provider (IdP) that supports both SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) to configure authentication and user provisioning for {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/zh-CN/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/zh-CN/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md new file mode 100644 index 000000000000..ebb4f6210753 --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise.md @@ -0,0 +1,98 @@ +--- +title: Configuring SAML single sign-on for your enterprise +shortTitle: Configuring SAML SSO +intro: You can configure SAML single sign-on (SSO) for your enterprise, which allows you to centrally control authentication for {% data variables.product.product_location %} using your identity provider (IdP). +product: '{% data reusables.gated-features.saml-sso %}' +permissions: Enterprise owners can configure SAML SSO for an enterprise on {% data variables.product.product_name %}. +versions: + github-ae: '*' +--- + +### 关于 SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows you to centrally control and secure access to {% data variables.product.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. + +After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.product.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. + +{% data reusables.saml.assert-the-administrator-attribute %} + +{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Supported identity providers + +{% data variables.product.product_name %} supports SAML SSO with IdPs that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. + +{% data variables.product.company_short %} has tested SAML SSO for {% data variables.product.product_name %} with the following IdPs. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} + +### Enabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} + +During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML Service Provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. + +| 值 | Other names | 描述 | 示例 | +|:--------------------------------------- |:----------- |:-------------------------------------------------------------------------- |:------------------------- | +| SP Entity ID | SP URL | Your top-level URL for {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME | +| SP Assertion Consumer Service (ACS) URL | Reply URL | URL where IdP sends SAML responses | https://YOUR-GITHUB-AE-HOSTNAME/saml/consume | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | https://YOUR-GITHUB-AE-HOSTNAME/sso | + +{% endif %} + +### Editing the SAML SSO configuration + +If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.product.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. + +{% if currentVersion == "github-ae@latest" %} + +{% note %} + +**注**:{% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", type the new details for your IdP. ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) +1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) + + - Use the drop-down menus and choose the new signature or digest method. ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. To ensure that the information you've entered is correct, click **Test SAML configuration**. !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. 单击 **Save(保存)**。 !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. Optionally, to automatically provision and deprovision user accounts for {% data variables.product.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + +{% endif %} + +### Disabling SAML SSO + +{% if currentVersion == "github-ae@latest" %} + +{% warning %} + +**Warning**: If you disable SAML SSO for {% data variables.product.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.product.product_location %}. SAML SSO sessions on {% data variables.product.product_location %} end after 24 hours. + +{% endwarning %} + +{% note %} + +**注**:{% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML single sign-on", unselect **Enable SAML authentication**. ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) +1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) + +{% endif %} diff --git a/translations/zh-CN/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md b/translations/zh-CN/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md new file mode 100644 index 000000000000..77a462b67f3f --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/configuring-user-provisioning-for-your-enterprise.md @@ -0,0 +1,72 @@ +--- +title: Configuring user provisioning for your enterprise +shortTitle: Configuring user provisioning +intro: You can configure System for Cross-domain Identity Management (SCIM) for your enterprise, which automatically provisions user accounts on {% data variables.product.product_location %} when you assign the application for {% data variables.product.product_location %} to a user on your identity provider (IdP). +permissions: Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}. +product: '{% data reusables.gated-features.saml-sso %}' +versions: + github-ae: '*' +--- + +### About user provisioning for your enterprise + +{% data reusables.saml.ae-uses-saml-sso %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." + +{% data reusables.scim.after-you-configure-saml %} For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. + +{% if currentVersion == "github-ae@latest" %} + +Configuring provisioning allows your IdP to communicate with {% data variables.product.product_location %} when you assign or unassign the application for {% data variables.product.product_name %} to a user on your IdP. When you assign the application, your IdP will prompt {% data variables.product.product_location %} to create an account and send an onboarding email to the user. When you unassign the application, your IdP will communicate with {% data variables.product.product_name %} to invalidate any SAML sessions and disable the member's account. + +To configure provisioning for your enterprise, you must enable provisioning on {% data variables.product.product_name %}, then install and configure a provisioning application on your IdP. + +The provisioning application on your IdP communicates with {% data variables.product.product_name %} via our SCIM API for enterprises. For more information, see "[GitHub Enterprise administration](/rest/reference/enterprise-admin#scim)" in the {% data variables.product.prodname_dotcom %} REST API documentation. + +{% endif %} + +### Supported identity providers + +{% data reusables.scim.supported-idps %} + +### 基本要求 + +{% if currentVersion == "github-ae@latest" %} + +To automatically provision and deprovision access to {% data variables.product.product_location %} from your IdP, you must first configure SAML SSO when you initialize {% data variables.product.product_name %}. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +You must have administrative access on your IdP to configure the application for user provisioning for {% data variables.product.product_name %}. + +{% endif %} + +### Enabling user provisioning for your enterprise + +{% if currentVersion == "github-ae@latest" %} + +1. While signed into + +{% data variables.product.product_location %} as an enterprise owner, create a personal access token with **admin:enterprise** scope. 更多信息请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 + {% note %} + + **注意**: + - To create the personal access token, we recommend using the account for the first enterprise owner that you created during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + - You'll need this personal access token to configure the application for SCIM on your IdP. Store the token securely in a password manager until you need the token again later in these instructions. + + {% endnote %} + {% warning %} + + **Warning**: If the user account for the enterprise owner who creates the personal access token is deactivated or deprovisioned, your IdP will no longer provision and deprovision user accounts for your enterprise automatically. Another enterprise owner must create a new personal access token and reconfigure provisioning on the IdP. + + {% endwarning %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SCIM User Provisioning", select **Require SCIM user provisioning**. ![Checkbox for "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-require-scim-user-provisioning.png) +1. 单击 **Save(保存)**。 ![Save button under "Require SCIM user provisioning" within enterprise security settings](/assets/images/help/enterprises/settings-scim-save.png) +1. Configure user provisioning in the application for {% data variables.product.product_name %} on your IdP. The application on your IdP requires two values to provision or deprovision user accounts on {% data variables.product.product_location %}. + + | 值 | Other names | 描述 | 示例 | + |:------------- |:----------------------------------- |:----------------------------------------------------------------------------------------------------------- |:------------------------------------------- | + | URL | Tenant URL | URL to the SCIM provisioning API for your enterprise on {% data variables.product.prodname_ghe_managed %} | https://YOUR-GITHUB-AE-HOSTNAME/scim/v2 | + | Shared secret | Personal access token, secret token | Token for application on your IdP to perform provisioning tasks on behalf of an enterprise owner | Personal access token you created in step 1 | + +{% endif %} diff --git a/translations/zh-CN/content/admin/authentication/index.md b/translations/zh-CN/content/admin/authentication/index.md index b6d7bc28fa72..7e673b7b4600 100644 --- a/translations/zh-CN/content/admin/authentication/index.md +++ b/translations/zh-CN/content/admin/authentication/index.md @@ -1,10 +1,11 @@ --- title: 身份验证 -intro: '您可以使用 {% data variables.product.prodname_ghe_server %} 的内置身份验证,或者在 CAS、LDAP 或 SAML 中选择来集成您的现有帐户并集中管理 {% data variables.product.product_location_enterprise %} 的用户访问权限。' +intro: You can configure how users sign into {% data variables.product.product_name %}. redirect_from: - /enterprise/admin/authentication versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,5 +19,9 @@ versions: {% link_in_list /using-ldap %} {% link_in_list /allowing-built-in-authentication-for-users-outside-your-identity-provider %} {% link_in_list /changing-authentication-methods %} - - +{% topic_link_in_list /managing-identity-and-access-for-your-enterprise %} + {% link_in_list /about-identity-and-access-management-for-your-enterprise %} + {% link_in_list /configuring-saml-single-sign-on-for-your-enterprise %} + {% link_in_list /configuring-user-provisioning-for-your-enterprise %} +{% topic_link_in_list /configuring-authentication-and-provisioning-with-your-identity-provider %} + {% link_in_list /configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad %} diff --git a/translations/zh-CN/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md b/translations/zh-CN/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md new file mode 100644 index 000000000000..9b4b3f0a0aae --- /dev/null +++ b/translations/zh-CN/content/admin/authentication/managing-identity-and-access-for-your-enterprise.md @@ -0,0 +1,9 @@ +--- +title: Managing identity and access for your enterprise +shortTitle: Managing identity and access +intro: You can centrally manage accounts and access to {% data variables.product.product_location %}. +mapTopic: true +versions: + github-ae: '*' +--- + diff --git a/translations/zh-CN/content/admin/authentication/using-built-in-authentication.md b/translations/zh-CN/content/admin/authentication/using-built-in-authentication.md index 920f50b8e4b5..d72cf9073762 100644 --- a/translations/zh-CN/content/admin/authentication/using-built-in-authentication.md +++ b/translations/zh-CN/content/admin/authentication/using-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: 使用内置身份验证 -intro: '当您使用默认身份验证方法时,所有身份验证详细信息都将存储在 {% data variables.product.product_location_enterprise %} 中。 如果您尚未建立身份验证提供程序(例如 LDAP、SAML 或 CAS),内置身份验证将是默认方法。' +intro: '当您使用默认身份验证方法时,所有身份验证详细信息都将存储在 {% data variables.product.product_location %} 中。 如果您尚未建立身份验证提供程序(例如 LDAP、SAML 或 CAS),内置身份验证将是默认方法。' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication - /enterprise/admin/authentication/using-built-in-authentication diff --git a/translations/zh-CN/content/admin/authentication/using-cas.md b/translations/zh-CN/content/admin/authentication/using-cas.md index 6dfec20c033e..395200c3435b 100644 --- a/translations/zh-CN/content/admin/authentication/using-cas.md +++ b/translations/zh-CN/content/admin/authentication/using-cas.md @@ -32,7 +32,7 @@ versions: ### 配置 CAS {% warning %} -**警告**:请注意,在 {% data variables.product.product_location_enterprise %} 上配置 CAS 之前,用户将无法使用他们的 CAS 用户名和密码通过 HTTP/HTTPS 对 API 请求或 Git 操作进行身份验证。 相反,他们将需要[创建访问令牌](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use)。 +**警告**:请注意,在 {% data variables.product.product_location %} 上配置 CAS 之前,用户将无法使用他们的 CAS 用户名和密码通过 HTTP/HTTPS 对 API 请求或 Git 操作进行身份验证。 相反,他们将需要[创建访问令牌](/enterprise/{{ currentVersion }}/user/articles/creating-an-access-token-for-command-line-use)。 {% endwarning %} diff --git a/translations/zh-CN/content/admin/authentication/using-ldap.md b/translations/zh-CN/content/admin/authentication/using-ldap.md index e34e3ee93baf..897eca487396 100644 --- a/translations/zh-CN/content/admin/authentication/using-ldap.md +++ b/translations/zh-CN/content/admin/authentication/using-ldap.md @@ -35,7 +35,7 @@ versions: {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -### 在 {% data variables.product.product_location_enterprise %} 上配置 LDAP +### 在 {% data variables.product.product_location %} 上配置 LDAP 在您配置 LDAP 后,用户将能够使用他们的 LDAP 凭据登录您的实例。 在用户首次登录时,他们个人资料中的姓名、电子邮件地址和 SSH 密钥将使用您的目录中的 LDAP 属性进行设置。 @@ -43,7 +43,7 @@ versions: {% warning %} -**警告**:在 {% data variables.product.product_location_enterprise %} 上配置 LDAP 之前,请确保您的 LDAP 服务支持分页结果。 +**警告**:在 {% data variables.product.product_location %} 上配置 LDAP 之前,请确保您的 LDAP 服务支持分页结果。 {% endwarning %} @@ -55,11 +55,11 @@ versions: 5. 添加您的配置设置。 ### LDAP 属性 -使用以下属性完成 {% data variables.product.product_location_enterprise %} 的 LDAP 配置。 +使用以下属性完成 {% data variables.product.product_location %} 的 LDAP 配置。 | 属性名称 | 类型 | 描述 | | ------------------------------------------------ | -- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Host` | 必选 | LDAP 主机,例如 `ldap.example.com` 或 `10.0.0.30`。 如果主机名只能在您的内部网络中使用,您需要先配置 {% data variables.product.product_location_enterprise %} 的 DNS,以便它可以使用您的内部域名服务器解析主机名。 | +| `Host` | 必选 | LDAP 主机,例如 `ldap.example.com` 或 `10.0.0.30`。 如果主机名只能在您的内部网络中使用,您需要先配置 {% data variables.product.product_location %} 的 DNS,以便它可以使用您的内部域名服务器解析主机名。 | | `端口` | 必选 | 主机的 LDAP 服务侦听的端口。 示例包括:389 和 636(适用于 LDAPS)。 | | `Encryption` | 必选 | 用于确保与 LDAP 服务器之间的通信安全的加密方法。 示例包括明文(无加密)、SSL/LDAPS(从一开始就加密)和 StartTLS(在连接后升级为加密通信)。 | | `Domain search user` | 可选 | 执行用户查询,在其他用户登录时对其进行身份验证的 LDAP 用户。 这一般是一个专为第三方集成创建的服务帐户。 使用完全限定名称,例如 `cn=Administrator,cn=Users,dc=Example,dc=com`。 对于 Active Directory,您还可为域搜索用户使用 `[DOMAIN]\[USERNAME]` 语法(例如 `WINDOWS\Administrator`)。 | @@ -190,7 +190,7 @@ versions: 您也可以[使用 API 触发手动同步](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)。 -### 撤销 {% data variables.product.product_location_enterprise %} 的权限 +### 撤销 {% data variables.product.product_location %} 的权限 如果[启用 LDAP 同步](#enabling-ldap-sync),移除用户的 LDAP 凭据将在下一次同步操作后挂起他们的帐户。 diff --git a/translations/zh-CN/content/admin/authentication/using-saml.md b/translations/zh-CN/content/admin/authentication/using-saml.md index f2452a539160..2403bfc9e06c 100644 --- a/translations/zh-CN/content/admin/authentication/using-saml.md +++ b/translations/zh-CN/content/admin/authentication/using-saml.md @@ -79,10 +79,10 @@ versions: {% endtip %} -5. 如果您**不**希望 SAML 提供程序为 {% data variables.product.product_location_enterprise %} 上的用户确定管理员权限,请选择 **Disable administrator demotion/promotion(禁用管理员降级/升级)**。 ![SAML 禁用管理员配置](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -6. 在 **Single sign-on URL** 字段中,为单点登录请求输入您的 IdP 上的 HTTP 或 HTTPS 端点。 此值由您的 IdP 配置提供。 如果主机只能在您的内部网络中使用,您需要先[将 {% data variables.product.product_location_enterprise %} 配置为使用内部域名服务器](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)。 ![SAML 身份验证](/assets/images/enterprise/management-console/saml-single-sign-url.png) -7. (可选)在 **Issuer(签发者)** 字段中,输入您的 SAML 签发者的姓名。 这将验证发送到 {% data variables.product.product_location_enterprise %} 的消息的真实性。 ![SAML 颁发者](/assets/images/enterprise/management-console/saml-issuer.png) -8. 在 **Signature Method(签名方法)** 和 **Digest Method(摘要方法)** 下拉菜单中,选择您的 SAML 颁发者用于验证 {% data variables.product.product_location_enterprise %} 请求完整性的哈希算法。 使用 **Name Identifier Format** 下拉菜单指定格式。 ![SAML 方法](/assets/images/enterprise/management-console/saml-method.png) +5. 如果您**不**希望 SAML 提供程序为 {% data variables.product.product_location %} 上的用户确定管理员权限,请选择 **Disable administrator demotion/promotion(禁用管理员降级/升级)**。 ![SAML 禁用管理员配置](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) +6. 在 **Single sign-on URL** 字段中,为单点登录请求输入您的 IdP 上的 HTTP 或 HTTPS 端点。 此值由您的 IdP 配置提供。 如果主机只能在您的内部网络中使用,您需要先[将 {% data variables.product.product_location %} 配置为使用内部域名服务器](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-dns-nameservers/)。 ![SAML 身份验证](/assets/images/enterprise/management-console/saml-single-sign-url.png) +7. (可选)在 **Issuer(签发者)** 字段中,输入您的 SAML 签发者的姓名。 这将验证发送到 {% data variables.product.product_location %} 的消息的真实性。 ![SAML 颁发者](/assets/images/enterprise/management-console/saml-issuer.png) +8. 在 **Signature Method(签名方法)** 和 **Digest Method(摘要方法)** 下拉菜单中,选择您的 SAML 颁发者用于验证 {% data variables.product.product_location %} 请求完整性的哈希算法。 使用 **Name Identifier Format** 下拉菜单指定格式。 ![SAML 方法](/assets/images/enterprise/management-console/saml-method.png) 9. 在 **Verification certificate(验证证书)**下,单击 **Choose File(选择文件)**并选择用于验证 IdP 的 SAML 响应的证书。 ![SAML 身份验证](/assets/images/enterprise/management-console/saml-verification-cert.png) 10. 如果需要,请修改 SAML 属性名称以匹配您的 IdP,或者接受默认名称。![SAML 属性名称](/assets/images/enterprise/management-console/saml-attributes.png) @@ -100,7 +100,7 @@ versions: {% endif %} -### 撤销 {% data variables.product.product_location_enterprise %} 的权限 +### 撤销 {% data variables.product.product_location %} 的权限 如果您将某个用户从您的身份提供程序中移除,还必须手动挂起他们。 否则,他们仍可以继续使用访问令牌或 SSH 密钥进行身份验证。 更多信息请参阅“[挂起和取消挂起用户](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)”。 diff --git a/translations/zh-CN/content/admin/configuration/about-enterprise-configuration.md b/translations/zh-CN/content/admin/configuration/about-enterprise-configuration.md new file mode 100644 index 000000000000..4cdef7c8d891 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/about-enterprise-configuration.md @@ -0,0 +1,31 @@ +--- +title: About enterprise configuration +intro: 'You can use the site admin dashboard{% if enterpriseServerVersions contains currentVersion %}, {% data variables.enterprise.management_console %}, and administrative shell (SSH) {% elsif currentVersion == "github-ae@latest" %} and enterprise settings or contact support{% endif %} to manage your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %} For more information, see "[Site admin dashboard](/admin/configuration/site-admin-dashboard)." + +{% data reusables.enterprise_site_admin_settings.about-the-management-console %} For more information, see "[Accessing the management console](/admin/configuration/accessing-the-management-console)." + +{% data reusables.enterprise_site_admin_settings.about-ssh-access %} For more information, see "[Accessing the administrative shell (SSH)](/admin/configuration/accessing-the-administrative-shell-ssh)." +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +The first time you access your enterprise, you will complete an initial configuration to get +{% data variables.product.product_name %} ready to use. The initial configuration includes connecting your enterprise with an idP, authenticating with SAML SSO, and configuring policies for repositories and organizations in your enterprise. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae)." + +For users to receive any emails from {% data variables.product.product_name %} after the initial configuration, you must ask {% data variables.contact.github_support %} to configure outbound email support with your SMTP server. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)." + +Later, you can use the site admin dashboard and enterprise settings to further configure your enterprise, manage users, organizations and repositories, and set policies that reduce risk and increase quality. + +All enterprises are configured with subdomain isolation and support for TLS 1.2 and higher for encrypted traffic only. +{% endif %} + +### 延伸阅读 + +- "[Managing users, organizations, and repositories](/admin/user-management)" +- "[Setting policies for your enterprise](/admin/policies)" diff --git a/translations/zh-CN/content/admin/configuration/accessing-the-administrative-shell-ssh.md b/translations/zh-CN/content/admin/configuration/accessing-the-administrative-shell-ssh.md index 1ce4671b2d27..99a2e8250983 100644 --- a/translations/zh-CN/content/admin/configuration/accessing-the-administrative-shell-ssh.md +++ b/translations/zh-CN/content/admin/configuration/accessing-the-administrative-shell-ssh.md @@ -10,7 +10,7 @@ redirect_from: - /enterprise/admin/2.15/articles/troubleshooting-ssh-permission-denied-publickey/ - /enterprise/admin/installation/accessing-the-administrative-shell-ssh - /enterprise/admin/configuration/accessing-the-administrative-shell-ssh -intro: 'SSH 访问允许用户运行 {% data variables.product.prodname_ghe_server %} 命令行实用程序,可用于故障排查、运行备份和配置复制。' +intro: '{% data reusables.enterprise_site_admin_settings.about-ssh-access %}' versions: enterprise-server: '*' --- @@ -46,7 +46,7 @@ admin@github-example-com:~$ █ #### 排查 SSH 连接问题 -如果在尝试通过 SSH 连接到 {% data variables.product.product_location_enterprise %} 时发生 `Permission denied (publickey)` 错误,请确认您是否是通过端口 122 连接的。 您可能需要明确指定要使用的 SSH 私钥。 +如果在尝试通过 SSH 连接到 {% data variables.product.product_location %} 时发生 `Permission denied (publickey)` 错误,请确认您是否是通过端口 122 连接的。 您可能需要明确指定要使用的 SSH 私钥。 要使用命令行指定 SSH 私钥,请运行包含 `-i` 参数的 `ssh`。 diff --git a/translations/zh-CN/content/admin/configuration/accessing-the-management-console.md b/translations/zh-CN/content/admin/configuration/accessing-the-management-console.md index 0359c2c7e611..51894e8489ed 100644 --- a/translations/zh-CN/content/admin/configuration/accessing-the-management-console.md +++ b/translations/zh-CN/content/admin/configuration/accessing-the-management-console.md @@ -1,6 +1,6 @@ --- title: 访问管理控制台 -intro: '使用 {% data variables.enterprise.management_console %} 可以设置和配置 {% data variables.product.product_location %}、排定维护窗口、排查问题以及管理许可。' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-management-console %}' redirect_from: - /enterprise/admin/articles/about-the-management-console/ - /enterprise/admin/articles/management-console-for-emergency-recovery/ @@ -17,15 +17,15 @@ versions: ### 关于 {% data variables.enterprise.management_console %} 使用 {% data variables.enterprise.management_console %} 执行基本管理活动: -- **初始设置**:首次启动 {% data variables.product.product_location_enterprise %} 时,在浏览器中访问 {% data variables.product.product_location_enterprise %} 的 IP 地址,简单了解初始设置流程。 +- **初始设置**:首次启动 {% data variables.product.product_location %} 时,在浏览器中访问 {% data variables.product.product_location %} 的 IP 地址,简单了解初始设置流程。 - **配置实例的基本设置**:在“Settings”页面上配置 DNS、主机名、SSL、用户身份验证、电子邮件、监视服务和日志转发。 -- **排定维护窗口**:使用 {% data variables.enterprise.management_console %} 或管理 shell 执行维护时,使 {% data variables.product.product_location_enterprise %} 进入脱机状态。 +- **排定维护窗口**:使用 {% data variables.enterprise.management_console %} 或管理 shell 执行维护时,使 {% data variables.product.product_location %} 进入脱机状态。 - **排查问题**:生成支持包或查看高级诊断信息。 - **许可管理**:查看或更新 {% data variables.product.prodname_enterprise %} 许可。 -即使在实例处于维护模式,存在重大应用程序故障或者主机名或 SSL 错误配置的情况下,您也始终可以通过 {% data variables.product.product_location_enterprise %} 的 IP 地址访问 {% data variables.enterprise.management_console %}。 +即使在实例处于维护模式,存在重大应用程序故障或者主机名或 SSL 错误配置的情况下,您也始终可以通过 {% data variables.product.product_location %} 的 IP 地址访问 {% data variables.enterprise.management_console %}。 -要访问 {% data variables.enterprise.management_console %},您必须使用在 {% data variables.product.product_location_enterprise %} 初始设置期间确定的管理员密码。 您还必须能够连接到端口 8443 上的虚拟机主机。 如果无法访问 {% data variables.enterprise.management_console %},请检查中间防火墙和安全组配置。 +要访问 {% data variables.enterprise.management_console %},您必须使用在 {% data variables.product.product_location %} 初始设置期间确定的管理员密码。 您还必须能够连接到端口 8443 上的虚拟机主机。 如果无法访问 {% data variables.enterprise.management_console %},请检查中间防火墙和安全组配置。 ### 以站点管理员身份访问 {% data variables.enterprise.management_console %} diff --git a/translations/zh-CN/content/admin/configuration/command-line-utilities.md b/translations/zh-CN/content/admin/configuration/command-line-utilities.md index 80ab83189bf2..2a777ef1605c 100644 --- a/translations/zh-CN/content/admin/configuration/command-line-utilities.md +++ b/translations/zh-CN/content/admin/configuration/command-line-utilities.md @@ -64,7 +64,7 @@ ghe-cleanup-settings #### ghe-config -此实用程序可用于检索和修改 {% data variables.product.product_location_enterprise %} 的配置设置。 +此实用程序可用于检索和修改 {% data variables.product.product_location %} 的配置设置。 ```shell $ ghe-config core.github-hostname @@ -395,7 +395,7 @@ ghe-ssl-acme -e 运行此实用程序可添加证书链进行 S/MIME 提交签名验证。 更多信息请参阅“[关于提交签名验证](/enterprise/{{ currentVersion }}/user/articles/about-commit-signature-verification/)”。 -如果 {% data variables.product.product_location_enterprise %} 无法连接到另一台服务器的原因是后者使用自签名 SSL 证书或没有为其提供必要 CA 包的 SSL 证书,请运行此实用程序。 确认这种情况的一种方法是通过 {% data variables.product.product_location_enterprise %} 运行 `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs`。 如果可以验证远程服务器的 SSL 证书,`SSL-Session` 的返回代码应为 0,如下所示。 +如果 {% data variables.product.product_location %} 无法连接到另一台服务器的原因是后者使用自签名 SSL 证书或没有为其提供必要 CA 包的 SSL 证书,请运行此实用程序。 确认这种情况的一种方法是通过 {% data variables.product.product_location %} 运行 `openssl s_client -connect host:port -verify 0 -CApath /etc/ssl/certs`。 如果可以验证远程服务器的 SSL 证书,`SSL-Session` 的返回代码应为 0,如下所示。 ``` SSL-Session: @@ -453,7 +453,7 @@ $ ghe-storage-extend #### ghe-version -此实用程序会打印 {% data variables.product.product_location_enterprise %} 的版本、平台和内部版本号。 +此实用程序会打印 {% data variables.product.product_location %} 的版本、平台和内部版本号。 ```shell $ ghe-version diff --git a/translations/zh-CN/content/admin/configuration/configuring-a-hostname.md b/translations/zh-CN/content/admin/configuration/configuring-a-hostname.md index 5ac89f5add52..1c639fd9a2a9 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-a-hostname.md +++ b/translations/zh-CN/content/admin/configuration/configuring-a-hostname.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -如果配置的是主机名,而不是硬编码 IP 地址,您将能够更改运行 {% data variables.product.product_location_enterprise %} 的物理硬件,而不会影响用户或客户端软件。 +如果配置的是主机名,而不是硬编码 IP 地址,您将能够更改运行 {% data variables.product.product_location %} 的物理硬件,而不会影响用户或客户端软件。 {% data variables.enterprise.management_console %} 中的主机名设置应设置为合适的完全限定域名 (FQDN),此域名可在互联网上或您的内部网络内解析。 例如,您的主机名设置可以是 `github.companyname.com`。我们还建议为选定的主机名启用子域隔离,以缓解多种跨站点脚本样式漏洞。 更多关于主机名设置的信息,请参阅 [HTTP RFC 的第 2.1 节](https://tools.ietf.org/html/rfc1123#section-2)。 @@ -18,9 +18,9 @@ versions: {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.hostname-menu-item %} -4. 输入想要为 {% data variables.product.product_location_enterprise %} 设置的主机名。 ![用于设置主机名的字段](/assets/images/enterprise/management-console/hostname-field.png) +4. 输入想要为 {% data variables.product.product_location %} 设置的主机名。 ![用于设置主机名的字段](/assets/images/enterprise/management-console/hostname-field.png) 5. 要测试新主机名的 DNS 和 SSL 设置,请单击 **Test domain settings**。 ![测试域设置按钮](/assets/images/enterprise/management-console/test-domain-settings.png) {% data reusables.enterprise_management_console.test-domain-settings-failure %} {% data reusables.enterprise_management_console.save-settings %} -配置完主机名后,建议为 {% data variables.product.product_location_enterprise %} 启用子域隔离。 更多信息请参阅“[启用子域隔离](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)”。 +配置完主机名后,建议为 {% data variables.product.product_location %} 启用子域隔离。 更多信息请参阅“[启用子域隔离](/enterprise/{{ currentVersion }}/admin/guides/installation/enabling-subdomain-isolation/)”。 diff --git a/translations/zh-CN/content/admin/configuration/configuring-an-outbound-web-proxy-server.md b/translations/zh-CN/content/admin/configuration/configuring-an-outbound-web-proxy-server.md index 181285a695c8..8a453a729239 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-an-outbound-web-proxy-server.md +++ b/translations/zh-CN/content/admin/configuration/configuring-an-outbound-web-proxy-server.md @@ -1,6 +1,6 @@ --- title: 配置出站 Web 代理服务器 -intro: '代理服务器为 {% data variables.product.product_location_enterprise %} 额外提供了一级安全性。' +intro: '代理服务器为 {% data variables.product.product_location %} 额外提供了一级安全性。' redirect_from: - /enterprise/admin/guides/installation/configuring-a-proxy-server/ - /enterprise/admin/installation/configuring-an-outbound-web-proxy-server @@ -9,11 +9,11 @@ versions: enterprise-server: '*' --- -为 {% data variables.product.product_location_enterprise %} 启用代理服务器后,除非已将目标主机添加为 HTTP 代理排除项,否则会先通过代理服务器发送由 {% data variables.product.prodname_ghe_server %} 发送的出站消息。 出站消息类型包括传出 web 挂钩、上传包和提取旧头像。 代理服务器的 URL 为协议、域或 IP 地址外加端口号,例如 `http://127.0.0.1:8123`。 +为 {% data variables.product.product_location %} 启用代理服务器后,除非已将目标主机添加为 HTTP 代理排除项,否则会先通过代理服务器发送由 {% data variables.product.prodname_ghe_server %} 发送的出站消息。 出站消息类型包括传出 web 挂钩、上传包和提取旧头像。 代理服务器的 URL 为协议、域或 IP 地址外加端口号,例如 `http://127.0.0.1:8123`。 {% note %} -**注**:要将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %},您的代理配置必须允许连接到 `github.com` 和 `api.github.com`。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)”。 +**注**:要将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %},您的代理配置必须允许连接到 `github.com` 和 `api.github.com`。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_dotcom_the_website %}](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/connecting-github-enterprise-server-to-github-com)”。 {% endnote %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-applications.md b/translations/zh-CN/content/admin/configuration/configuring-applications.md index 0eac47c2b764..a13418c3f7ce 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-applications.md +++ b/translations/zh-CN/content/admin/configuration/configuring-applications.md @@ -1,6 +1,6 @@ --- title: 配置应用程序 -intro: '您可以为 {% data variables.product.product_location_enterprise %} 配置内部应用程序设置。' +intro: '您可以为 {% data variables.product.product_location %} 配置内部应用程序设置。' redirect_from: - /enterprise/admin/installation/configuring-applications - /enterprise/admin/configuration/configuring-applications @@ -10,12 +10,12 @@ versions: ### 调整图像缓存 -您可以选择 {% data variables.product.product_location_enterprise %} 缓存头像的时长。 如果您增加缓存时间,则会增加加载用户头像所需的时长。 将缓存时间值配置为过小的值会导致 {% data variables.product.product_location_enterprise %} 工作进程过载。 +您可以选择 {% data variables.product.product_location %} 缓存头像的时长。 如果您增加缓存时间,则会增加加载用户头像所需的时长。 将缓存时间值配置为过小的值会导致 {% data variables.product.product_location %} 工作进程过载。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} 3. 在左侧边栏中,单击 **Applications**。 ![设置侧边栏中的 Applications 选项卡](/assets/images/enterprise/management-console/sidebar-applications.png) 4. 在“Avatar image cache time (seconds)(头像缓存时间[秒])”下,输入您希望 -{% data variables.product.product_location_enterprise %} 缓存头像的秒数。 +{% data variables.product.product_location %} 缓存头像的秒数。 ![头像图像缓存表单字段](/assets/images/enterprise/management-console/add-image-caching-value-field.png) {% data reusables.enterprise_management_console.save-settings %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-backups-on-your-appliance.md b/translations/zh-CN/content/admin/configuration/configuring-backups-on-your-appliance.md index 322936d5f82d..be9e9fe88815 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-backups-on-your-appliance.md +++ b/translations/zh-CN/content/admin/configuration/configuring-backups-on-your-appliance.md @@ -12,14 +12,14 @@ redirect_from: - /enterprise/admin/guides/installation/backups-and-disaster-recovery/ - /enterprise/admin/installation/configuring-backups-on-your-appliance - /enterprise/admin/configuration/configuring-backups-on-your-appliance -intro: '作为灾难恢复计划的一部分,您可以通过配置自动备份的方式保护 {% data variables.product.product_location_enterprise %} 中的生产数据。' +intro: '作为灾难恢复计划的一部分,您可以通过配置自动备份的方式保护 {% data variables.product.product_location %} 中的生产数据。' versions: enterprise-server: '*' --- ### 关于 {% data variables.product.prodname_enterprise_backup_utilities %} -{% data variables.product.prodname_enterprise_backup_utilities %} 是在单独主机上安装的备份系统,会通过安全的 SSH 网络连接定期生成 {% data variables.product.product_location_enterprise %} 的备份快照。 您可以使用快照将现有的 {% data variables.product.prodname_ghe_server %} 实例从备份主机还原为上一个状态。 +{% data variables.product.prodname_enterprise_backup_utilities %} 是在单独主机上安装的备份系统,会通过安全的 SSH 网络连接定期生成 {% data variables.product.product_location %} 的备份快照。 您可以使用快照将现有的 {% data variables.product.prodname_ghe_server %} 实例从备份主机还原为上一个状态。 只有自上一个快照之后添加的数据将通过网络传输并占用额外的物理存储空间。 要最大限度地减小对性能的影响,会以最低 CPU/IO 优先级在线执行备份。 您不需要排定维护窗口来执行备份。 @@ -27,11 +27,11 @@ versions: ### 基本要求 -要使用 {% data variables.product.prodname_enterprise_backup_utilities %},您必须将 Linux 或 Unix 主机系统与 {% data variables.product.product_location_enterprise %} 分开。 +要使用 {% data variables.product.prodname_enterprise_backup_utilities %},您必须将 Linux 或 Unix 主机系统与 {% data variables.product.product_location %} 分开。 您还可以将 {% data variables.product.prodname_enterprise_backup_utilities %} 集成到现有环境中,以便长期、永久地存储重要数据。 -建议将备份主机和 {% data variables.product.product_location_enterprise %} 放置在相距较远的位置。 这样可以确保在主要站点发生重大事故或网络故障的情况下通过备份进行还原。 +建议将备份主机和 {% data variables.product.product_location %} 放置在相距较远的位置。 这样可以确保在主要站点发生重大事故或网络故障的情况下通过备份进行还原。 物理存储要求将因 Git 仓库磁盘使用情况以及预计的增长情况而异: @@ -59,7 +59,7 @@ versions: 3. 将 `GHE_HOSTNAME` 值设为主要 {% data variables.product.prodname_ghe_server %} 实例的主机名或 IP 地址。 4. 将 `GHE_DATA_DIR` 值设为您希望存储备份快照的文件系统位置。 5. 打开主要实例的设置页面(网址为 `https://HOSTNAME/setup/settings`),并将备份主机的 SSH 密钥添加到已授权 SSH 密钥列表中。 更多信息请参阅[访问管理 shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)。 -5. 使用 `ghe-host-chec` 命令确认与 {% data variables.product.product_location_enterprise %} 的 SSH 连接。 +5. 使用 `ghe-host-chec` 命令确认与 {% data variables.product.product_location %} 的 SSH 连接。 ```shell $ bin/ghe-host-check ``` @@ -78,9 +78,9 @@ versions: ### 还原备份 -如果主要站点发生的故障或灾难性事件的时间较长,要还原 {% data variables.product.product_location_enterprise %},请提供另一个 {% data variables.product.prodname_enterprise %} 设备并从备份主机执行还原。 在还原设备之前,您必须将备份主机的 SSH 密钥作为已授权 SSH 密钥添加到目标 {% data variables.product.prodname_enterprise %} 设备。 +如果主要站点发生的故障或灾难性事件的时间较长,要还原 {% data variables.product.product_location %},请提供另一个 {% data variables.product.prodname_enterprise %} 设备并从备份主机执行还原。 在还原设备之前,您必须将备份主机的 SSH 密钥作为已授权 SSH 密钥添加到目标 {% data variables.product.prodname_enterprise %} 设备。 -要通过上一个成功快照还原 {% data variables.product.product_location_enterprise %},请使用 `ghe-restore` 命令。 您看到的输出应类似于: +要通过上一个成功快照还原 {% data variables.product.product_location %},请使用 `ghe-restore` 命令。 您看到的输出应类似于: ```shell $ ghe-restore -c 169.154.1.1 diff --git a/translations/zh-CN/content/admin/configuration/configuring-built-in-firewall-rules.md b/translations/zh-CN/content/admin/configuration/configuring-built-in-firewall-rules.md index fe0294735c89..d8a1c8f3f39b 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-built-in-firewall-rules.md +++ b/translations/zh-CN/content/admin/configuration/configuring-built-in-firewall-rules.md @@ -1,6 +1,6 @@ --- title: 配置内置防火墙规则 -intro: '您可以查看默认防火墙规则并自定义 {% data variables.product.product_location_enterprise %} 的规则。' +intro: '您可以查看默认防火墙规则并自定义 {% data variables.product.product_location %} 的规则。' redirect_from: - /enterprise/admin/guides/installation/configuring-firewall-settings/ - /enterprise/admin/installation/configuring-built-in-firewall-rules @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -### 关于 {% data variables.product.product_location_enterprise %} 的防火墙 +### 关于 {% data variables.product.product_location %} 的防火墙 {% data variables.product.prodname_ghe_server %} 在虚拟设备上使用 Ubuntu 的简单防火墙 (UFW)。 更多信息请参阅 Ubuntu 文档中的“[UFW](https://help.ubuntu.com/community/UFW)”。 {% data variables.product.prodname_ghe_server %} 在每次发布时都会自动更新允许服务的防火墙允许名单。 @@ -66,7 +66,7 @@ UFW 防火墙还会打开 {% data variables.product.prodname_ghe_server %} 所 $ sudo cp -r /lib/ufw ~/ufw.backup ``` -升级 {% data variables.product.product_location_enterprise %} 后,您必须重新应用自定义防火墙规则。 我们建议您创建脚本来重新应用防火墙自定义规则。 +升级 {% data variables.product.product_location %} 后,您必须重新应用自定义防火墙规则。 我们建议您创建脚本来重新应用防火墙自定义规则。 ### 恢复默认防火墙规则 diff --git a/translations/zh-CN/content/admin/configuration/configuring-code-scanning-for-your-appliance.md b/translations/zh-CN/content/admin/configuration/configuring-code-scanning-for-your-appliance.md index cbf2c901ce34..b04f61c58ded 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-code-scanning-for-your-appliance.md +++ b/translations/zh-CN/content/admin/configuration/configuring-code-scanning-for-your-appliance.md @@ -1,7 +1,7 @@ --- title: 为设备配置代码扫描 shortTitle: 配置代码扫描 -intro: '您可以为 {% data variables.product.product_location_enterprise %} 启用、配置和禁用 {% data variables.product.prodname_code_scanning %}。 {% data variables.product.prodname_code_scanning_capc %} 允许用户扫描代码以发现漏洞和错误。' +intro: '您可以为 {% data variables.product.product_location %} 启用、配置和禁用 {% data variables.product.prodname_code_scanning %}。 {% data variables.product.prodname_code_scanning_capc %} 允许用户扫描代码以发现漏洞和错误。' product: '{% data reusables.gated-features.code-scanning %}' miniTocMaxHeadingLevel: 4 redirect_from: @@ -20,7 +20,7 @@ versions: {% data reusables.code-scanning.enabling-options %} -为使用户 {% data variables.product.product_location_enterprise %} 在仓库中启用 {% data variables.product.prodname_code_scanning %},您需要作为站点管理员为整个设备启用此功能。 +为使用户 {% data variables.product.product_location %} 在仓库中启用 {% data variables.product.prodname_code_scanning %},您需要作为站点管理员为整个设备启用此功能。 ### 如何知道我的设备是否启用 {% data variables.product.prodname_code_scanning %} @@ -55,18 +55,18 @@ versions: 要在 {% data variables.product.prodname_ghe_server %} 上使用 {% data variables.product.prodname_actions %} 运行 {% data variables.product.prodname_code_scanning %},必须在本地可以进行适当的操作。 您可以通过三种方式使操作可用。 - **推荐** 您可以使用 [{% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud) 自动从 {% data variables.product.prodname_dotcom_the_website %} 下载操作。 托管实例的机器必须能够访问 {% data variables.product.prodname_dotcom_the_website %}。 此方法可确保自动获取最新软件。 更多信息请参阅“[配置 {% data variables.product.prodname_github_connect %} 以同步 {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)”。 -- 如果要使用 {% data variables.product.prodname_codeql_workflow %},可以使用 [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/) 上的 {% data variables.product.prodname_codeql %} 操作同步工具将仓库从 {% data variables.product.prodname_dotcom_the_website %} 同步到 {% data variables.product.prodname_ghe_server %}。 无论您的 {% data variables.product.product_location_enterprise %} 或 {% data variables.product.prodname_actions %} 运行器是否可以访问互联网, 只要您可以同时在计算机上访问 {% data variables.product.product_location_enterprise %} 和 {% data variables.product.prodname_dotcom_the_website %},您都可以使用此工具。 +- 如果要使用 {% data variables.product.prodname_codeql_workflow %},可以使用 [https://github.com/github/codeql-action-sync-tool](https://github.com/github/codeql-action-sync-tool/) 上的 {% data variables.product.prodname_codeql %} 操作同步工具将仓库从 {% data variables.product.prodname_dotcom_the_website %} 同步到 {% data variables.product.prodname_ghe_server %}。 无论您的 {% data variables.product.product_location %} 或 {% data variables.product.prodname_actions %} 运行器是否可以访问互联网, 只要您可以同时在计算机上访问 {% data variables.product.product_location %} 和 {% data variables.product.prodname_dotcom_the_website %},您都可以使用此工具。 - 您可以通过使用操作克隆仓库,在服务器上创建 {% data variables.product.prodname_dotcom_the_website %} 仓库的本地副本。 例如,如果要使用 {% data variables.product.prodname_codeql %} 操作,可以在实例中创建一个名为 `github/codeql-action` 的仓库,然后从 {% data variables.product.prodname_dotcom_the_website %} 克隆[仓库](https://github.com/github/codeql-action),再将该仓库推送到实例的 `github/codeql-action` 仓库。 您还需要从 {% data variables.product.prodname_dotcom_the_website %} 上的仓库下载任何发行版,并将它们作为发行版上传到实例的 `github/codeql-action` 仓库。 ##### 配置 {% data variables.product.prodname_github_connect %} 以同步 {% data variables.product.prodname_actions %} 1. 如果要从 {% data variables.product.prodname_dotcom_the_website %} 下载按需操作工作流程,则需要启用 {% data variables.product.prodname_github_connect %}。 更多信息请参阅“[启用 {% data variables.product.prodname_github_connect %}](/enterprise/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud#enabling-github-connect)”。 -2. 您还需要为 {% data variables.product.product_location_enterprise %} 启用 {% data variables.product.prodname_actions %}。 更多信息请参阅“[启用 {% data variables.product.prodname_actions %} 和配置存储](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)”。 +2. 您还需要为 {% data variables.product.product_location %} 启用 {% data variables.product.prodname_actions %}。 更多信息请参阅“[启用 {% data variables.product.prodname_actions %} 和配置存储](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)”。 3. 下一步是使用 {% data variables.product.prodname_github_connect %} 配置对 {% data variables.product.prodname_dotcom_the_website %} 上的操作的访问权限。 更多信息请参阅“[启用使用 {% data variables.product.prodname_github_connect %} 自动访问 {% data variables.product.prodname_dotcom_the_website %} 操作](/enterprise/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)”。 4. 将自托管运行器添加到仓库、组织或企业帐户。 更多信息请参阅“[添加自托管的运行器](/actions/hosting-your-own-runners/adding-self-hosted-runners)”。 -在配置自托管运行器后,用户可以对 {% data variables.product.prodname_code_scanning %} 上的单个仓库启用 {% data variables.product.product_location_enterprise %}。 默认 {% data variables.product.prodname_code_scanning %} 工作流程使用 `on.push` 事件触发代码扫描 - 每次推送到任何包含工作流程文件的分支时触发。 +在配置自托管运行器后,用户可以对 {% data variables.product.prodname_code_scanning %} 上的单个仓库启用 {% data variables.product.product_location %}。 默认 {% data variables.product.prodname_code_scanning %} 工作流程使用 `on.push` 事件触发代码扫描 - 每次推送到任何包含工作流程文件的分支时触发。 ### 使用 {% data variables.product.prodname_codeql_runner %} 运行 {% data variables.product.prodname_code_scanning %} 如果您的组织未参加 {% data variables.product.prodname_actions %} 的测试版,或者您不想使用 {% data variables.product.prodname_actions %},则可以使用 {% data variables.product.prodname_codeql_runner %} 运行 {% data variables.product.prodname_code_scanning %}。 diff --git a/translations/zh-CN/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md new file mode 100644 index 000000000000..6e54356aa831 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/configuring-data-encryption-for-your-enterprise.md @@ -0,0 +1,71 @@ +--- +title: Configuring data encryption for your enterprise +shortTitle: Configuring data encryption +intro: 'For encryption at rest, you can provide your own encryption key to encrypt your data under your encryption policies.' +versions: + github-ae: '*' +--- + +{% note %} + +**Note:** Configuring encryption at rest with a customer-managed key is currently in beta and subject to change. + +{% endnote %} + +### About data encryption + +To provide a high level of security, {% data variables.product.product_name %} encrypts your data while at rest in the data centers and while your data is in transit between users' machines and the data centers. + +For encryption in transit, {% data variables.product.product_name %} uses Transport Layer Security (TLS). For encryption at rest, {% data variables.product.product_name %} provides a default RSA key. After you've initialized your enterprise, you can choose to provide your own key instead. Your key should be a 2048 bit RSA private key in PEM format. + +The key that you provide is stored in a hardware security module (HSM) in a key vault that {% data variables.product.company_short %} manages. + +To configure your encryption key, use the REST API. There are a number of API endpoints, for example to check the status of encryption, update your encryption key, and delete your encryption key. Note that deleting your key will freeze your enterprise. For more information about the API endpoints, see "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation. + +### Adding or updating an encryption key + +You can add a new encryption key as often as you need. When you add a new key, the old key is discarded. Your enterprise won't experience downtime when you update the key. + +Your 2048 bit RSA private key should be in PEM format, for example in a file called _private-key.pem_. + + ``` + -----BEGIN RSA PRIVATE KEY----- + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + -----END RSA PRIVATE KEY----- + ``` + +1. To add your key, use the `PATCH /enterprise/encryption` endpoint, replacing *~/private-key.pem* with the path to your private key. + + ```shell + curl -X PATCH http(s)://hostname/api/v3/enterprise/encryption \ + -d "{ \"key\": \"$(awk '{printf "%s\\n", $0}' ~/private-key.pem)\" }" + ``` + +2. Optionally, check the status of the update operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### Deleting your encryption key + +To freeze your enterprise, for example in the case of a breach, you can disable encryption at rest by deleting your encryption key. + +To unfreeze your enterprise after you've deleted your encryption key, contact support. 更多信息请参阅“[关于 {% data variables.contact.enterprise_support %}](/admin/enterprise-support/about-github-enterprise-support)”。 + +1. To delete your key and disable encryption at rest, use the `DELETE /enterprise/encryption` endpoint. + + ```shell + curl -X DELETE http(s)://hostname/api/v3/enterprise/encryption + ``` + +2. Optionally, check the status of the delete operation. + + ```shell + curl -X GET http(s)://hostname/api/v3/enterprise/encryption/status/request_id + ``` + +### 延伸阅读 + +- "[Encryption at rest](/rest/reference/enterprise-admin#encryption-at-rest)" in the REST API documentation diff --git a/translations/zh-CN/content/admin/configuration/configuring-dns-nameservers.md b/translations/zh-CN/content/admin/configuration/configuring-dns-nameservers.md index e8d92304df89..e5f3646dc074 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-dns-nameservers.md +++ b/translations/zh-CN/content/admin/configuration/configuring-dns-nameservers.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -指定的域名服务器必须解析 {% data variables.product.product_location_enterprise %} 的主机名。 +指定的域名服务器必须解析 {% data variables.product.product_location %} 的主机名。 {% data reusables.enterprise_installation.changing-hostname-not-supported %} @@ -28,7 +28,7 @@ versions: ``` 3. 附加任何 `nameserver` 条目,然后保存文件。 4. 验证变更后,请保存文件。 -5. 要向 {% data variables.product.product_location_enterprise %} 添加新的域名服务器条目,请输入: +5. 要向 {% data variables.product.product_location %} 添加新的域名服务器条目,请输入: ```shell $ sudo service resolvconf restart ``` diff --git a/translations/zh-CN/content/admin/configuration/configuring-email-for-notifications.md b/translations/zh-CN/content/admin/configuration/configuring-email-for-notifications.md new file mode 100644 index 000000000000..ae4c25b04dd9 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/configuring-email-for-notifications.md @@ -0,0 +1,167 @@ +--- +title: 配置电子邮件通知 +redirect_from: + - /enterprise/admin/guides/installation/email-configuration/ + - /enterprise/admin/articles/configuring-email/ + - /enterprise/admin/articles/troubleshooting-email/ + - /enterprise/admin/articles/email-configuration-and-troubleshooting/ + - /enterprise/admin/user-management/configuring-email-for-notifications +intro: 'To make it easy for users to respond quickly to activity on {% data variables.product.product_name %}, you can configure your enterprise to send email notifications on issue, pull request, and commit comments{% if enterpriseServerVersions contains currentVersion %}, as well as additional settings to allow inbound email replies{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +如果用户关注的仓库或他们参与的拉取请求或问题有活动,或者用户或他们所在的团队在评论中被 @提及,系统将发送通知电子邮件。 + +{% if currentVersion == "github-ae@latest" %} +Your dedicated technical account manager in +{% data variables.contact.github_support %} can configure email for notifications to be sent through your SMTP server. Make sure you include the following details in your support request. + +- Your SMTP server address +- The port your SMTP server uses to send email +- The domain name that your SMTP server will send with a HELO response, if any +- The type of encryption used by your SMTP server +- The no-reply email address to use in the `From` and `To` field for all notifications + +For more information about contacting support, see "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)." +{% else %} +### 配置 SMTP + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +2. 在页面顶部,单击 **Settings**。 ![Settings 选项卡](/assets/images/enterprise/management-console/settings-tab.png) +3. 在左侧边栏中,单击 **Email**。 ![Email 选项卡](/assets/images/enterprise/management-console/email-sidebar.png) +4. 选择 **Enable email**。 这将同时启用出站和入站电子邮件,不过,要想入站电子邮件正常运行,您还需要按照下文“[配置 DNS 和防火墙设置以允许传入的电子邮件](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)”所述配置您的 DNS 设置。 ![启用出站电子邮件](/assets/images/enterprise/management-console/enable-outbound-email.png) +5. 填写电子邮件服务器设置: + - 在 **Server address** 字段中,输入您的 SMTP 服务器的地址。 + - 在 **Port** 字段中,输入 SMTP 服务器用于发送电子邮件的端口。 + - 在 **Domain** 字段中,输入您的 SMTP 服务器将随 HELO 响应(如有)发送的域名。 + - 在 **Authentication** 下拉菜单中,选择您的 SMTP 服务器使用的加密类型。 + - 在 **No-reply email address** 字段中,输入要在所有通知电子邮件的 From 和 To 字段中使用的电子邮件地址。 + + {% note %} + + **注**:如果您在仓库的 **Services** 电子邮件 web 挂钩中选中 **Send from author** 复选框,则该仓库的出站电子邮件将从作者而不是无回复电子邮件地址发送。 更多信息请参阅“[关于推送到仓库的电子邮件通知](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)。” + + {% endnote %} + +6. 如果您想丢弃发送到无回复电子邮件地址的所有传入电子邮件,请选中 **Discard email addressed to the no-reply email address**。 ![用于丢弃发送到无回复电子邮件地址的电子邮件的复选框](/assets/images/enterprise/management-console/discard-noreply-emails.png) +7. 在 **Support** 下,选择用于向您的用户提供附加支持的链接类型: + - **Email**:内部电子邮件地址。 + - **URL**:内部支持站点的链接。 您必须包括 `http://` 或 `https://`。 ![支持电子邮件或 URL](/assets/images/enterprise/management-console/support-email-url.png) +8. [测试电子邮件递送](#testing-email-delivery)。 + +### 配置 DNS 和防火墙设置以允许传入的电子邮件 + +如果您希望允许通知的电子邮件回复,则必须配置 DNS 设置。 + +1. 确保您的 SMTP 服务器可以访问实例上的端口 25。 +2. 创建一个指向 `reply.[hostname]` 的 A 记录。 根据您的 DNS 提供商和实例主机配置,您可以创建一个指向 `*.[hostname]` 的 A 记录。 +3. 创建一个指向 `reply.[hostname]` 的 MX 记录,以便发送到该域的电子邮件可以路由到实例。 +4. 创建一个将 `noreply.[hostname]` 指向 `[hostname]` 的 MX 记录,以便对通知电子邮件中 `cc` 地址的回复可以路由到实例。 更多信息请参阅{% if currentVersion ver_gt "enterprise-server@2.20" %}“[配置通知](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}“[关于电子邮件通知](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}。” + +借助 DNS 配置,您现在可以测试设置是否能够正常运行。 + +### 测试电子邮件递送 + +1. 在 **Email** 部分的顶部,单击 **Test email settings**。 ![测试电子邮件设置](/assets/images/enterprise/management-console/test-email.png) +2. 在 **Send test email to** 字段中,输入用于接收测试电子邮件的地址。 ![测试电子邮件地址](/assets/images/enterprise/management-console/test-email-address.png) +3. 单击 **Send test email**。 ![发送测试电子邮件](/assets/images/enterprise/management-console/test-email-address-send.png) + + {% tip %} + + **提示**:如果在发送测试电子邮件时发生 SMTP 错误(例如即时递送失败或传出邮件配置错误),您将在 Test email settings 对话框中看到这些错误。 + + {% endtip %} + +4. 如果测试电子邮件失败,请[排查电子邮件设置问题](#troubleshooting-email-delivery)。 +5. 当测试电子邮件成功后,在页面的底部单击 **Save settings**。 ![Save settings 按钮](/assets/images/enterprise/management-console/save-settings.png) +6. 等待配置运行完毕。![配置实例](/assets/images/enterprise/management-console/configuration-run.png) + +### 排查电子邮件递送问题 + +#### 创建支持包 + +如果您无法根据显示的错误消息确定什么地方出错,可以下载包含您的邮件服务器与 {% data variables.product.prodname_ghe_server %} 之间的整个 SMTP 对话的[支持包](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)。 在下载并提取支持包后,请检查 *enterprise-manage-logs/unicorn.log* 中的条目,查看整个 SMTP 对话日志和任何相关错误。 + +该独角兽日志应以类似于下面所示的方式显示事务: + +```shell +This is a test email generated from https://10.0.0.68/setup/settings +Connection opened: smtp.yourdomain.com:587 +-> "220 smtp.yourdomain.com ESMTP nt3sm2942435pbc.14\r\n" +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-STARTTLS\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "STARTTLS\r\n" +-> "220 2.0.0 Ready to start TLS\r\n" +TLS connection started +<- "EHLO yourdomain.com\r\n" +-> "250-smtp.yourdomain.com at your service, [1.2.3.4]\r\n" +-> "250-SIZE 35882577\r\n" +-> "250-8BITMIME\r\n" +-> "250-AUTH LOGIN PLAIN XOAUTH\r\n" +-> "250-ENHANCEDSTATUSCODES\r\n" +-> "250 PIPELINING\r\n" +<- "AUTH LOGIN\r\n" +-> "334 VXNlcm5hbWU6\r\n" +<- "dGhpc2lzbXlAYWRkcmVzcy5jb20=\r\n" +-> "334 UGFzc3dvcmQ6\r\n" +<- "aXRyZWFsbHl3YXM=\r\n" +-> "535-5.7.1 Username and Password not accepted. Learn more at\r\n" +-> "535 5.7.1 http://support.yourdomain.com/smtp/auth-not-accepted nt3sm2942435pbc.14\r\n" +``` + +此日志显示该设备: + +* 打开了与 SMTP 服务器的连接 (`Connection opened: smtp.yourdomain.com:587`)。 +* 成功连接并选择使用 TLS (`TLS connection started`)。 +* 执行了 `login` 身份验证类型 (`<- "AUTH LOGIN\r\n"`)。 +* SMTP 服务器以无效为原因拒绝了身份验证 (`-> "535-5.7.1 Username and Password not accepted.`)。 + +#### 检查 {% data variables.product.product_location %} 日志 + +如果您需要验证入站电子邮件是否正常运行,可以在实例上检查两个日志文件:验证 */var/log/mail.log* 和 */var/log/mail-replies/metroplex.log*。 + +*/var/log/mail.log* 可以验证消息是否抵达您的服务器。 下面是一个成功电子邮件回复的示例: + +``` +Oct 30 00:47:18 54-171-144-1 postfix/smtpd[13210]: connect from st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: 51DC9163323: client=st11p06mm-asmtp002.mac.com[17.172.124.250] +Oct 30 00:47:19 54-171-144-1 postfix/cleanup[13216]: 51DC9163323: message-id= +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: from=, size=5048, nrcpt=1 (queue active) +Oct 30 00:47:19 54-171-144-1 postfix/virtual[13217]: 51DC9163323: to=, relay=virtual, delay=0.12, delays=0.11/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) +Oct 30 00:47:19 54-171-144-1 postfix/qmgr[17250]: 51DC9163323: removed +Oct 30 00:47:19 54-171-144-1 postfix/smtpd[13210]: disconnect from st11p06mm-asmtp002.mac.com[17.172.124.250] +``` + +请注意,客户端先连接,然后队列变成活动状态。 接着,消息递送,客户端从队列中移除,会话断开连接。 + +*/var/log/mail-replies/metroplex.log* 可以显示入站电子邮件是否正在处理,以便作为回复添加到问题和拉取请求中。 下面是一个成功消息的示例: + +``` +[2014-10-30T00:47:23.306 INFO (5284) #] metroplex: processing +[2014-10-30T00:47:23.333 DEBUG (5284) #] Matched /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie +[2014-10-30T00:47:23.334 DEBUG (5284) #] Moving /data/user/mail/reply/new/1414630039.Vfc00I12000eM445784.ghe-tjl2-co-ie => /data/user/incoming-mail/success +``` + +您将注意到,`metroplex` 会缓存、处理入站消息,然后将文件移动到 `/data/user/incoming-mail/success` 中。 + +#### 验证 DNS 设置 + +为了正确处理入站电子邮件,您必须配置有效的 A 记录(或 CNAME)和 MX 记录。 更多信息请参阅“[配置 DNS 和防火墙设置以允许传入的电子邮件](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)”。 + +#### 检查防火墙或 AWS 安全组设置 + +如果 {% data variables.product.product_location %} 位于防火墙后或者正在通过 AWS 安全组提供,请确保端口 25 对将电子邮件发送到 `reply@reply.[hostname]` 的所有邮件服务器开放。 + +#### 联系支持 +If you're still unable to resolve the problem, contact + +{% data variables.contact.contact_ent_support %}. 请在您的电子邮件中附上 `http(s)://[hostname]/setup/diagnostics` 的输出文件,以便帮助我们排查您的问题。 +{% endif %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-github-pages-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-github-pages-for-your-enterprise.md new file mode 100644 index 000000000000..16ff255a24a8 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/configuring-github-pages-for-your-enterprise.md @@ -0,0 +1,65 @@ +--- +title: Configuring GitHub Pages for your enterprise +intro: 'You can enable or disable {% data variables.product.prodname_pages %} for your enterprise and choose whether to make sites publicly accessible.' +redirect_from: + - /enterprise/admin/guides/installation/disabling-github-enterprise-pages/ + - /enterprise/admin/guides/installation/configuring-github-enterprise-pages/ + - /enterprise/admin/installation/configuring-github-pages-on-your-appliance + - /enterprise/admin/configuration/configuring-github-pages-on-your-appliance + - /admin/configuration/configuring-github-pages-on-your-appliance + - /enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/ +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### Enabling public sites for {% data variables.product.prodname_pages %} + +{% if enterpriseServerVersions contains currentVersion %}If private mode is enabled on your enterprise, the {% else %}The {% endif %}public cannot access {% data variables.product.prodname_pages %} sites hosted by your enterprise unless you enable public sites. + +{% warning %} + +**Warning:** If you enable public sites for {% data variables.product.prodname_pages %}, every site in every repository on your enterprise will be accessible to the public. + +{% endwarning %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. 选择 **Public Pages**。 ![启用公共页面复选框](/assets/images/enterprise/management-console/public-pages-checkbox.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", select **Public {% data variables.product.prodname_pages %}**. ![Checkbox to enable public {% data variables.product.prodname_pages %}](/assets/images/enterprise/business-accounts/public-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +### Disabling {% data variables.product.prodname_pages %} for your enterprise + +{% if enterpriseServerVersions contains currentVersion %} +If subdomain isolation is disabled for your enterprise, you should also disable +{% data variables.product.prodname_pages %} to protect yourself from potential security vulnerabilities. 更多信息请参阅“[启用子域隔离](/admin/configuration/enabling-subdomain-isolation)”。 +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.management-console %} +{% data reusables.enterprise_management_console.pages-tab %} +4. 取消选择 **Enable Pages**。 ![禁用 {% data variables.product.prodname_pages %} 复选框](/assets/images/enterprise/management-console/pages-select-button.png) +{% data reusables.enterprise_management_console.save-settings %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.pages-tab %} +5. Under "Pages policies", deselect **Enable {% data variables.product.prodname_pages %}**. ![禁用 {% data variables.product.prodname_pages %} 复选框](/assets/images/enterprise/business-accounts/enable-github-pages-checkbox.png) +{% data reusables.enterprise-accounts.pages-policies-save %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### 延伸阅读 + +- "[启用私人模式](/admin/configuration/enabling-private-mode)" +{% endif %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-rate-limits.md b/translations/zh-CN/content/admin/configuration/configuring-rate-limits.md index 9a82169c2cdd..a47ec8589e85 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-rate-limits.md +++ b/translations/zh-CN/content/admin/configuration/configuring-rate-limits.md @@ -30,7 +30,7 @@ versions: ### 启用滥用率限制 -设置滥用率限制可保护 {% data variables.product.product_location_enterprise %} 上的整体服务等级。 +设置滥用率限制可保护 {% data variables.product.product_location %} 上的整体服务等级。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md b/translations/zh-CN/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md index 0cbb9658b49d..1dff15964026 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md +++ b/translations/zh-CN/content/admin/configuration/configuring-the-ip-address-using-the-virtual-machine-console.md @@ -10,7 +10,7 @@ versions: {% note %} -**Note:** We do not support adding additional network adapters to {% data variables.product.prodname_ghe_server %}. +**注意:** 我们不支持向 {% data variables.product.prodname_ghe_server %} 添加额外的网络适配器。 {% endnote %} diff --git a/translations/zh-CN/content/admin/configuration/configuring-tls.md b/translations/zh-CN/content/admin/configuration/configuring-tls.md index cde4a2b24b2e..89ae80671482 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-tls.md +++ b/translations/zh-CN/content/admin/configuration/configuring-tls.md @@ -1,6 +1,6 @@ --- title: 配置 TLS -intro: '您可以在 {% data variables.product.product_location_enterprise %} 上配置传输层安全 (TLS),以便使用由可信证书颁发机构签名的证书。' +intro: '您可以在 {% data variables.product.product_location %} 上配置传输层安全 (TLS),以便使用由可信证书颁发机构签名的证书。' redirect_from: - /enterprise/admin/articles/ssl-configuration/ - /enterprise/admin/guides/installation/about-tls/ @@ -51,9 +51,9 @@ Let's Encrypt 是公共证书颁发机构,他们使用 ACME 协议颁发受浏 {% data reusables.enterprise_installation.lets-encrypt-prerequisites %} -在您启用通过 Let's Encrypt 自动进行 TLS 证书管理后,{% data variables.product.product_location_enterprise %} 将与 Let's Encrypt 服务器通信,以获取证书。 要续订证书,Let's Encrypt 服务器必须通过入站 HTTP 请求验证已配置域名的控制。 +在您启用通过 Let's Encrypt 自动进行 TLS 证书管理后,{% data variables.product.product_location %} 将与 Let's Encrypt 服务器通信,以获取证书。 要续订证书,Let's Encrypt 服务器必须通过入站 HTTP 请求验证已配置域名的控制。 -您还可以在 {% data variables.product.product_location_enterprise %} 上使用 `ghe-ssl-acme` 命令行实用程序自动生成 Let's Encrypt 证书。 更多信息请参阅“[命令行实用程序](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)”。 +您还可以在 {% data variables.product.product_location %} 上使用 `ghe-ssl-acme` 命令行实用程序自动生成 Let's Encrypt 证书。 更多信息请参阅“[命令行实用程序](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-ssl-acme)”。 ### 使用 Let's Encrypt 配置 TLS diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise.md index 40dfca50a838..2b20f92087e0 100644 --- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise.md +++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise.md @@ -1,6 +1,6 @@ --- title: 配置企业 -intro: '在 {% data variables.product.prodname_ghe_server %} 启动并运行后,您可以根据组织的需求对设备进行配置。' +intro: "After {% data variables.product.product_name %} is up and running, you can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/guides/installation/basic-configuration/ - /enterprise/admin/guides/installation/administrative-tools/ @@ -11,5 +11,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md b/translations/zh-CN/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md index aed92bf9fb4f..6a8f7549fd1a 100644 --- a/translations/zh-CN/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md +++ b/translations/zh-CN/content/admin/configuration/connecting-github-enterprise-server-to-github-enterprise-cloud.md @@ -43,8 +43,7 @@ versions: 1. 登录到 {% data variables.product.product_location_enterprise %} 和 {% data variables.product.prodname_dotcom_the_website %}。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. 在“{% data variables.product.prodname_dotcom_the_website %} is not enabled yet”下,单击 **Enable {% data variables.product.prodname_github_connect %}**。 单击 **Enable {% data variables.product.prodname_github_connect %}**,即表明您同意 {% data variables.product.prodname_enterprise %} 许可协议的 {% data variables.product.prodname_github_connect %} 附录。 ![Enable GitHub Connect 按钮](/assets/images/enterprise/business-accounts/enable-github-connect-button.png) @@ -54,8 +53,7 @@ versions: 与 {% data variables.product.prodname_ghe_cloud %} 断开连接后,{% data variables.product.prodname_github_connect %} {% data variables.product.prodname_github_app %} 会从企业帐户或组织中删除,{% data variables.product.product_location_enterprise %} 上存储的凭据也会删除。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. 在要断开连接的企业帐户或组织旁,单击 **Disable {% data variables.product.prodname_github_connect %}**。 ![企业帐户或组织名称旁的 Disable GitHub Connect 按钮](/assets/images/enterprise/business-accounts/disable-github-connect-button.png) diff --git a/translations/zh-CN/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md b/translations/zh-CN/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md index a14ff97b1771..72944613a3f2 100644 --- a/translations/zh-CN/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md +++ b/translations/zh-CN/content/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server.md @@ -1,6 +1,6 @@ --- title: 为 GitHub Enterprise Server 上易受攻击的依赖项启用警报 -intro: '您可以将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_ghe_cloud %},并为实例仓库中易受攻击的依赖项启用{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。' +intro: '您可以将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_ghe_cloud %},并为实例仓库中易受攻击的依赖项启用{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。' redirect_from: - /enterprise/admin/installation/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server - /enterprise/admin/configuration/enabling-security-alerts-for-vulnerable-dependencies-on-github-enterprise-server @@ -14,14 +14,17 @@ versions: {% data reusables.repositories.tracks-vulnerabilities %} 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 -您可以将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %},然后将漏洞数据同步到您的实例,并在包含漏洞依赖项的仓库中生成 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。 +您可以将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %},然后将漏洞数据同步到您的实例,并在包含漏洞依赖项的仓库中生成 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。 -将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %} 并为易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报后,每个小时都会将漏洞数据从 {% data variables.product.prodname_dotcom_the_website %} 同步到您的实例一次。 您还可以随时选择手动同步漏洞数据。 代码和关于代码的信息不会从 {% data variables.product.product_location_enterprise %} 上传到 {% data variables.product.prodname_dotcom_the_website %}。 +将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %} 并为易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报后,每个小时都会将漏洞数据从 {% data variables.product.prodname_dotcom_the_website %} 同步到您的实例一次。 您还可以随时选择手动同步漏洞数据。 代码和关于代码的信息不会从 {% data variables.product.product_location %} 上传到 {% data variables.product.prodname_dotcom_the_website %}。 -{% if currentVersion ver_gt "enterprise-server@2.21" %}当 {% data variables.product.product_location_enterprise %} 接收到有关漏洞的信息时,它将识别实例中使用受影响版本依赖项的仓库,并向这些仓库中具有管理员访问权限的所有者和人员发送 {% data variables.product.prodname_dependabot_short %} 警报。 他们可以自定义接收 {% data variables.product.prodname_dependabot_short %} 警报的方式。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)”。 +{% if currentVersion ver_gt "enterprise-server@2.21" %}当 {% data variables.product.product_location %} 接收到有关漏洞的信息时,它将识别实例中使用受影响依赖项版本的仓库,并生成 {% data variables.product.prodname_dependabot_short %} 警报。 您可以自定义接收 {% data variables.product.prodname_dependabot_short %} 警报的方式。 更多信息请参阅“[为易受攻击的依赖项配置通知](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-github-dependabot-alerts)”。 {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.21" or currentVersion == "enterprise-server@2.21" %}当 {% data variables.product.product_location_enterprise %} 接收到有关漏洞的信息时,它将识别实例中使用受影响版本依赖项的仓库,并向这些仓库中具有管理员访问权限的所有者和人员发送安全警报。 您可以自定义接收安全警报的方式。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)”。 +{% if currentVersion == "enterprise-server@2.21" %}当 {% data variables.product.product_location %} 接收到有关漏洞的信息时,它将识别实例中使用受影响依赖项版本的仓库,并生成安全警报。 您可以自定义接收安全警报的方式。 更多信息请参阅“[为易受攻击的依赖项配置通知](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies/#configuring-notifications-for-security-alerts)”。 +{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.21" %}当 {% data variables.product.product_location %} 接收到有关漏洞的信息时,它将识别实例中使用受影响依赖项版本的仓库,并生成安全警报。 您可以自定义接收安全警报的方式。 更多信息请参阅“[选择通知的递送方式](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications#choosing-the-delivery-method-for-security-alerts-for-vulnerable-dependencies)”。 {% endif %} {% if currentVersion ver_gt "enterprise-server@2.21" %} @@ -30,7 +33,7 @@ versions: ### 为 {% data variables.product.prodname_ghe_server %} 上易受攻击的依赖项启用安全警报 {% endif %} -对 {% data variables.product.product_location_enterprise %} 上易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报之前,必须将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)”。 +对 {% data variables.product.product_location %} 上易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报之前,必须将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)”。 {% if currentVersion ver_gt "enterprise-server@2.20" %} @@ -41,14 +44,20 @@ versions: {% endif %} {% data reusables.enterprise_site_admin_settings.sign-in %} -1. 在管理 shell 中,对 {% data variables.product.product_location_enterprise %} 上易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。 +1. 在管理 shell 中,对 {% data variables.product.product_location %} 上易受攻击的依赖项启用 {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报。 ``` shell $ ghe-dep-graph-enable ``` + {% note %} + + **注**:有关启用通过 SSH 访问管理 shell 的更多信息,请参阅“[访问管理 shell (SSH)](/enterprise/{{ currentVersion }}/admin/configuration/accessing-the-administrative-shell-ssh)”。 + + {% endnote %} + 3. 返回到 + {% data variables.product.prodname_ghe_server %}. -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %}{% if currentVersion ver_gt "enterprise-server@2.20" %} 5. 在“Repositories can be scanned for vulnerabilities(可扫描仓库漏洞)”下,使用下拉菜单,并选择 **Enabled without notifications(启用但不发通知)**。 (可选)要启用包含通知的警报,请选择 **Enabled with notifications(启用并发通知)**。{% else %} @@ -58,7 +67,7 @@ $ ghe-dep-graph-enable ### 查看 {% data variables.product.prodname_ghe_server %} 上易受攻击的依赖项 -您可以查看 {% data variables.product.product_location_enterprise %} 中的所有漏洞,然后手动同步 {% data variables.product.prodname_dotcom_the_website %} 中的漏洞数据,以更新列表。 +您可以查看 {% data variables.product.product_location %} 中的所有漏洞,然后手动同步 {% data variables.product.prodname_dotcom_the_website %} 中的漏洞数据,以更新列表。 {% data reusables.enterprise_site_admin_settings.access-settings %} 2. 在左侧边栏中,单击 **Vulnerabilities**。 ![站点管理员边栏中的 Vulnerabilities 选项卡](/assets/images/enterprise/business-accounts/vulnerabilities-tab.png) diff --git a/translations/zh-CN/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md b/translations/zh-CN/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md index 1eae6ff8b33d..ddb6e25d0207 100644 --- a/translations/zh-CN/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md +++ b/translations/zh-CN/content/admin/configuration/enabling-and-scheduling-maintenance-mode.md @@ -1,6 +1,6 @@ --- title: 启用和排定维护模式 -intro: '一些标准维护程序(例如升级 {% data variables.product.product_location_enterprise %} 或还原备份)要求实例进入脱机状态才能正常使用。' +intro: '一些标准维护程序(例如升级 {% data variables.product.product_location %} 或还原备份)要求实例进入脱机状态才能正常使用。' redirect_from: - /enterprise/admin/maintenance-mode/ - /enterprise/admin/categories/maintenance-mode/ @@ -16,7 +16,7 @@ versions: ### 关于维护模式 -某些操作类型要求您让 {% data variables.product.product_location_enterprise %} 进入脱机状态并将其置于维护模式: +某些操作类型要求您让 {% data variables.product.product_location %} 进入脱机状态并将其置于维护模式: - 升级到新版本的 {% data variables.product.prodname_ghe_server %} - 增加分配给虚拟机的 CPU、内存或存储资源 - 将数据从一台虚拟机迁移到另一台虚拟机 diff --git a/translations/zh-CN/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md b/translations/zh-CN/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md index ca779d256e31..a1b836efb17e 100644 --- a/translations/zh-CN/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md +++ b/translations/zh-CN/content/admin/configuration/enabling-automatic-user-license-sync-between-github-enterprise-server-and-github-enterprise-cloud.md @@ -19,8 +19,7 @@ versions: 在 {% data variables.product.product_location_enterprise %} 上启用许可同步之前,您必须将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)”。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 5. 在“Server can sync user license count and usage”下,使用下拉菜单,然后选择 **Enabled**。 ![用于启用自动用户许可同步的下拉菜单](/assets/images/enterprise/site-admin-settings/enable-user-license-drop-down.png) diff --git a/translations/zh-CN/content/admin/configuration/enabling-private-mode.md b/translations/zh-CN/content/admin/configuration/enabling-private-mode.md index f29d6a823639..7c4690aed2d0 100644 --- a/translations/zh-CN/content/admin/configuration/enabling-private-mode.md +++ b/translations/zh-CN/content/admin/configuration/enabling-private-mode.md @@ -11,11 +11,11 @@ versions: enterprise-server: '*' --- -如果 {% data variables.product.product_location_enterprise %} 可通过 Internet 公开访问,您必须启用私有模式。 在私有模式下,用户不能通过 `git://` 匿名克隆仓库。 如果还启用了内置身份验证,管理员必须邀请新用户在实例上创建帐户。 更多信息请参阅“[使用内置身份验证](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)”。 +如果 {% data variables.product.product_location %} 可通过 Internet 公开访问,您必须启用私有模式。 在私有模式下,用户不能通过 `git://` 匿名克隆仓库。 如果还启用了内置身份验证,管理员必须邀请新用户在实例上创建帐户。 更多信息请参阅“[使用内置身份验证](/enterprise/{{ currentVersion }}/admin/guides/user-management/using-built-in-authentication)”。 {% data reusables.enterprise_installation.image-urls-viewable-warning %} -启用私有模式后,您可以允许未验证的 Git 操作(以及对 {% data variables.product.product_location_enterprise %} 具有网络访问权限的任何人)读取已启用匿名 Git 读取权限的实例上的公共仓库代码。 更多信息请参阅“[允许管理员启用对公共仓库的匿名 Git 读取权限](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)”。 +启用私有模式后,您可以允许未验证的 Git 操作(以及对 {% data variables.product.product_location %} 具有网络访问权限的任何人)读取已启用匿名 Git 读取权限的实例上的公共仓库代码。 更多信息请参阅“[允许管理员启用对公共仓库的匿名 Git 读取权限](/enterprise/{{ currentVersion }}/admin/guides/user-management/allowing-admins-to-enable-anonymous-git-read-access-to-public-repositories)”。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/translations/zh-CN/content/admin/configuration/enabling-subdomain-isolation.md b/translations/zh-CN/content/admin/configuration/enabling-subdomain-isolation.md index bb868f6b6849..002c1fa208cb 100644 --- a/translations/zh-CN/content/admin/configuration/enabling-subdomain-isolation.md +++ b/translations/zh-CN/content/admin/configuration/enabling-subdomain-isolation.md @@ -11,7 +11,7 @@ versions: ### 关于子域隔离 -子域隔离可以减少跨站脚本和其他相关漏洞。 更多信息请参阅 Wikipedia 上的“[跨站脚本](http://en.wikipedia.org/wiki/Cross-site_scripting)”。 我们强烈建议在 {% data variables.product.product_location_enterprise %} 上启用子域隔离。 +子域隔离可以减少跨站脚本和其他相关漏洞。 更多信息请参阅 Wikipedia 上的“[跨站脚本](http://en.wikipedia.org/wiki/Cross-site_scripting)”。 我们强烈建议在 {% data variables.product.product_location %} 上启用子域隔离。 启用子域隔离后,{% data variables.product.prodname_ghe_server %} 会以子域替代多个路径。 diff --git a/translations/zh-CN/content/admin/configuration/index.md b/translations/zh-CN/content/admin/configuration/index.md index 550b88189bd3..af1843eed1c2 100644 --- a/translations/zh-CN/content/admin/configuration/index.md +++ b/translations/zh-CN/content/admin/configuration/index.md @@ -1,23 +1,35 @@ --- title: 配置 GitHub Enterprise shortTitle: 配置 GitHub Enterprise -intro: '在 {% data variables.product.prodname_ghe_server %} 安装并设置后,您可以根据组织的需求对设备进行配置。' +intro: "You can configure your enterprise to suit your organization's needs." redirect_from: - /enterprise/admin/configuration versions: enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% note %} + +**注:**要为您的企业配置 {% data variables.product.prodname_actions %} 或 {% data variables.product.prodname_registry %},请参阅“[管理企业的 GitHub Actions](/admin/github-actions)”或“[管理企业的 GitHub Packages](/admin/packages)”。 + +{% endnote %} +{% endif %} ### 目录 {% topic_link_in_list /configuring-your-enterprise %} + {% link_in_list /about-enterprise-configuration %} + {% link_in_list /initializing-github-ae %} {% link_in_list /accessing-the-management-console %} {% link_in_list /accessing-the-administrative-shell-ssh %} + {% link_in_list /configuring-data-encryption-for-your-enterprise %} {% link_in_list /enabling-and-scheduling-maintenance-mode %} {% link_in_list /configuring-backups-on-your-appliance %} {% link_in_list /site-admin-dashboard %} {% link_in_list /enabling-private-mode %} + {% link_in_list /configuring-email-for-notifications %} {% link_in_list /configuring-rate-limits %} {% link_in_list /configuring-applications %} @@ -25,7 +37,8 @@ versions: {% link_in_list /troubleshooting-ssl-errors %} {% link_in_list /configuring-time-synchronization %} {% link_in_list /command-line-utilities %} - {% link_in_list /configuring-github-pages-on-your-appliance %} + {% link_in_list /restricting-network-traffic-to-your-enterprise %} + {% link_in_list /configuring-github-pages-for-your-enterprise %} {% topic_link_in_list /configuring-network-settings %} {% link_in_list /configuring-the-ip-address-using-the-virtual-machine-console %} {% link_in_list /configuring-dns-nameservers %} @@ -49,11 +62,3 @@ versions: {% topic_link_in_list /configuring-advanced-security-features %} {% link_in_list /configuring-code-scanning-for-your-appliance %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %} -{% note %} - -**注:**要为您的企业配置 {% data variables.product.prodname_actions %} 或 {% data variables.product.prodname_registry %},请参阅“[管理企业的 GitHub Actions](/admin/github-actions)”或“[管理企业的 GitHub Packages](/admin/packages)”。 - -{% endnote %} -{% endif %} diff --git a/translations/zh-CN/content/admin/configuration/initializing-github-ae.md b/translations/zh-CN/content/admin/configuration/initializing-github-ae.md new file mode 100644 index 000000000000..e3c02c3c23e3 --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/initializing-github-ae.md @@ -0,0 +1,73 @@ +--- +title: Initializing GitHub AE +intro: 'To get your enterprise ready to use, you can complete the initial configuration of {% data variables.product.product_name %}.' +versions: + github-ae: '*' +--- + +### About initialization + +Before you can initialize your enterprise, you must purchase {% data variables.product.product_name %}. For more information, contact {% data variables.contact.contact_enterprise_sales %}. + +After you purchase {% data variables.product.product_name %}, we'll ask you to provide an email address and username for the person you want to initialize the enterprise. Your dedicated technical account manager in {% data variables.contact.enterprise_support %} will create an account for the enterprise owner and send the enterprise owner an email to log into {% data variables.product.product_name %} and complete the initialization. Make sure the information you provide matches the intended enterprise owner's information in the IdP. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-owner)." + +During initialization, the enterprise owner will name your enterprise, configure SAML SSO, create policies for all organizations in your enterprise, and configure a support contact for your users. + +### 基本要求 + +{% note %} + +**Note**: Before you begin initialization, store the initial username and password for {% data variables.product.prodname_ghe_managed %} securely in a password manager. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} + +{% endnote %} + +1. To initialize {% data variables.product.product_location %}, you must have a SAML identity provider (IdP). {% data reusables.saml.ae-uses-saml-sso %} To connect your IdP to your enterprise during initialization, you should have your IdP's Entity ID (SSO) URL, Issuer ID URL, and public signing certificate (Base64-encoded). For more information, see "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)." + + {% note %} + + **注**:{% data reusables.saml.create-a-machine-user %} + + {% endnote %} + +2. {% data reusables.saml.assert-the-administrator-attribute %} + +### Signing in and naming your enterprise + +1. Follow the instructions in your welcome email to reach your enterprise. +2. Type your credentials under "Change password", then click **Change password**. +3. Under "What would you like your enterprise account to be named?", type the enterprise's name, then click **Save and continue**. !["Save and continue" button for naming an enterprise](/assets/images/enterprise/configuration/ae-enterprise-configuration.png) + +### Connecting your IdP to your enterprise + +To configure authentication for {% data variables.product.product_name %}, you must provide {% data variables.product.product_name %} with the details for your SAML IdP. {% data variables.product.company_short %} recommends using Azure AD as your IdP. For more information, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." + +1. To the right of "Set up your identity provider", click **Configure**. !["Configure" button for IdP configuration](/assets/images/enterprise/configuration/ae-idp-configure.png) +1. Under "Sign on URL", copy and paste the URL for your SAML IdP. ![Text field for SAML IdP's sign-on URL](/assets/images/enterprise/configuration/ae-idp-sign-on-url.png) +1. Under "Issuer", copy and paste the issuer URL for your SAML IdP. ![Text field for SAML IdP's issuer URL](/assets/images/enterprise/configuration/ae-idp-issuer-url.png) +1. Under "Public certificate", copy and paste the public certificate for your SAML IdP. ![Text field for SAML IdP's public certificate](/assets/images/enterprise/configuration/ae-idp-public-certificate.png) +1. Click **Test SAML configuration** to ensure that the information you've entered is correct. !["Test SAML configuration" button](/assets/images/enterprise/configuration/ae-test-saml-configuration.png) +1. 单击 **Save(保存)**。 !["Save" button for IdP configuration](/assets/images/enterprise/configuration/ae-save.png) + +### Setting your enterprise policies + +Configuring policies will set limitations for repository and organization management for your enterprise. These can be reconfigured after the initialization process. + +1. To the right of "Set your enterprise policies", click **Configure**. !["Configure" button for policies configuration](/assets/images/enterprise/configuration/ae-policies-configure.png) +2. Under "Default Repository Permissions", use the drop-down menu and click a default permissions level for repositories in your enterprise. If a person has multiple avenues of access to an organization, either individually, through a team, or as an organization member, the highest permission level overrides any lower permission levels. Optionally, to allow organizations within your enterprise to set their default repository permissions, click **No policy** ![Drop-down menu for default repository permissions options](/assets/images/enterprise/configuration/ae-repository-permissions-menu.png) +3. Under "Repository creation", choose whether you want to allow members to create repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy**. !["Members can create repositories" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-repository-creation-permissions.png) +4. Under "Repository forking", choose whether to allow forking of private and internal repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository forking permissions options](/assets/images/enterprise/configuration/ae-repository-forking-menu.png) +5. Under "Repository invitations", choose whether members or organization owners can invite collaborators to repositories. Optionally, to allow organizations within your enterprise to set permissions, click **No policy** ![Drop-down menu for repository invitation permissions options](/assets/images/enterprise/configuration/ae-repository-invitations-menu.png) +6. Under "Default repository visibility", use the drop-down menu and click the default visibility setting for new repositories. ![Drop-down menu for default repository visibility options](/assets/images/enterprise/configuration/ae-repository-visibility-menu.png) +7. Under "Users can create organizations", use the drop-down menu to enable or disable organization creation access for members of the enterprise. ![Drop-down menu for organization creation permissions options](/assets/images/enterprise/configuration/ae-organization-creation-permissions-menu.png) +8. Under "Force pushes", use the drop-down menu and choose whether to allow or block force pushes. ![Drop-down menu for force pushes configuration options](/assets/images/enterprise/configuration/ae-force-pushes-configuration-menu.png) +9. Under "Git SSH access", use the drop-down menu and choose whether to enable Git SSH access for all repositories in the enterprise. ![Drop-down menu for Git SSH access options](/assets/images/enterprise/configuration/ae-git-ssh-access-menu.png) +10. Click **Save** !["Save" button for enterprise policies configuration](/assets/images/enterprise/configuration/ae-save.png) +11. Optionally, to reset all selections, click "Reset to default policies". ![Link to reset all default policies](/assets/images/enterprise/configuration/ae-reset-default-options.png) + +### Setting your internal support contact + +You can configure the method your users will use to contact your internal support team. This can be reconfigured after the initialization process. + +1. To the right of "Internal support contact", click **Configure**. !["Configure" button for internal support contact configuration](/assets/images/enterprise/configuration/ae-support-configure.png) +2. Under "Internal support contact", select the method for users of your enterprise to contact support, through a URL or an e-mail address. Then, type the support contact information. ![Text field for internal support contact URL](/assets/images/enterprise/configuration/ae-support-link-url.png) +3. 单击 **Save(保存)**。 !["Save" button for enterprise support contact configuration](/assets/images/enterprise/configuration/ae-save.png) diff --git a/translations/zh-CN/content/admin/configuration/network-ports.md b/translations/zh-CN/content/admin/configuration/network-ports.md index 472cba4cc493..fc806fc5c7cd 100644 --- a/translations/zh-CN/content/admin/configuration/network-ports.md +++ b/translations/zh-CN/content/admin/configuration/network-ports.md @@ -14,16 +14,16 @@ versions: ### 管理端口 -需要使用一些管理端口来配置 {% data variables.product.product_location_enterprise %} 和运行某些功能。 最终用户在使用基本应用程序时不需要管理端口。 - -| 端口 | 服务 | 描述 | -| -------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| 8443 | HTTPS | 基于安全 Web 的 {% data variables.enterprise.management_console %}。 进行基本安装和配置时需要。 | -| 8080 | HTTP | 基于纯文本 Web 的 {% data variables.enterprise.management_console %}。 除非手动禁用 SSL,否则不需要。 | -| 122 | SSH | 对 {% data variables.product.product_location_enterprise %} 进行 Shell 访问。 对来自高可用性配置中的其他所有节点的传入连接开放时需要。 默认 SSH 端口 (22) 专用于 Git 和 SSH 应用程序网络流量。 | -| 1194/UDP | VPN | 采用高可用性配置的安全复制网络隧道。 对配置中的其他所有节点开放时需要。 | -| 123/UDP | NTP | 为时间协议操作所需。 | -| 161/UDP | SNMP | 为网络监视协议操作所需。 | +需要使用一些管理端口来配置 {% data variables.product.product_location %} 和运行某些功能。 最终用户在使用基本应用程序时不需要管理端口。 + +| 端口 | 服务 | 描述 | +| -------- | ----- | -------------------------------------------------------------------------------------------------------------------------------- | +| 8443 | HTTPS | 基于安全 Web 的 {% data variables.enterprise.management_console %}。 进行基本安装和配置时需要。 | +| 8080 | HTTP | 基于纯文本 Web 的 {% data variables.enterprise.management_console %}。 除非手动禁用 SSL,否则不需要。 | +| 122 | SSH | 对 {% data variables.product.product_location %} 进行 Shell 访问。 对来自高可用性配置中的其他所有节点的传入连接开放时需要。 默认 SSH 端口 (22) 专用于 Git 和 SSH 应用程序网络流量。 | +| 1194/UDP | VPN | 采用高可用性配置的安全复制网络隧道。 对配置中的其他所有节点开放时需要。 | +| 123/UDP | NTP | 为时间协议操作所需。 | +| 161/UDP | SNMP | 为网络监视协议操作所需。 | ### 最终用户的应用程序端口 diff --git a/translations/zh-CN/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md b/translations/zh-CN/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md new file mode 100644 index 000000000000..d20a711bd06d --- /dev/null +++ b/translations/zh-CN/content/admin/configuration/restricting-network-traffic-to-your-enterprise.md @@ -0,0 +1,11 @@ +--- +title: Restricting network traffic to your enterprise +shortTitle: Restricting network traffic +intro: 'You can restrict access to your enterprise to connections from specified IP addresses.' +versions: + github-ae: '*' +--- + +By default, authorized users can access your enterprise from any IP address. You can restrict access to specific IP addresses such as your physical office locations by contacting support. + +Contact {% data variables.contact.github_support %} with the IP addresses that should be allowed to access your enterprise. Specify address ranges using the standard CIDR (Classless Inter-Domain Routing) format. {% data variables.contact.github_support %} will configure the appropriate firewall rules for your enterprise to restrict network access over HTTP, SSH, HTTPS, and SMTP. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/zh-CN/content/admin/configuration/site-admin-dashboard.md b/translations/zh-CN/content/admin/configuration/site-admin-dashboard.md index 7dff1afe8352..6732de189e34 100644 --- a/translations/zh-CN/content/admin/configuration/site-admin-dashboard.md +++ b/translations/zh-CN/content/admin/configuration/site-admin-dashboard.md @@ -1,6 +1,6 @@ --- title: 站点管理员仪表板 -intro: '站点管理员仪表板提供了多种工具,这些工具可以帮助您管理 {% data variables.product.product_location_enterprise %}。' +intro: '{% data reusables.enterprise_site_admin_settings.about-the-site-admin-dashboard %}' redirect_from: - /enterprise/admin/articles/site-admin-dashboard/ - /enterprise/admin/installation/site-admin-dashboard @@ -43,7 +43,7 @@ GitHub [趋势页面][]中的数据按每天、每周和每月的时间跨度为 ### 报告 -如果您需要获取关于 {% data variables.product.product_location_enterprise %} 中用户、组织和仓库的信息,正常些情况下,您将通过 [GitHub API](/rest) 提取 JSON 数据。 但遗憾的是,此 API 可能无法提供您需要的所有数据,并且需要一定的专业技术知识才能使用。 因此,站点管理员仪表板提供 **Reports** 部分代替 API 方法,您可以通过仪表板轻松下载 CSV 报告,其中包含大部分您有可能需要的用户、组织和仓库信息。 +如果您需要获取关于 {% data variables.product.product_location %} 中用户、组织和仓库的信息,正常些情况下,您将通过 [GitHub API](/rest) 提取 JSON 数据。 但遗憾的是,此 API 可能无法提供您需要的所有数据,并且需要一定的专业技术知识才能使用。 因此,站点管理员仪表板提供 **Reports** 部分代替 API 方法,您可以通过仪表板轻松下载 CSV 报告,其中包含大部分您有可能需要的用户、组织和仓库信息。 具体来讲,您可以下载列出以下信息的 CSV 报告: @@ -146,7 +146,7 @@ GitHub 的[代码搜索][]功能由 [ElasticSearch][] 提供支持。 站点管 此外,修复作业还使用“修复偏移”实现并行化。 偏移是指协调的记录在数据库表中的偏移。 多个后台作业可以基于此偏移同步工作。 -进度条会在所有后台工作进程中显示修复作业的当前状态。 此值是修复偏移与数据中最高记录 ID 的百分比差异。 不用担心修复作业完成后在进度条中显示的值:因为它表示的是修复偏移与数据库中最高记录 ID 之差,随着更多的仓库添加到 {% data variables.product.product_location_enterprise %} 中,即使这些仓库实际上已编制索引,此值也会减小。 +进度条会在所有后台工作进程中显示修复作业的当前状态。 此值是修复偏移与数据中最高记录 ID 的百分比差异。 不用担心修复作业完成后在进度条中显示的值:因为它表示的是修复偏移与数据库中最高记录 ID 之差,随着更多的仓库添加到 {% data variables.product.product_location %} 中,即使这些仓库实际上已编制索引,此值也会减小。 您可以随时启动新的代码搜索索引修复作业。 在协调搜索索引与数据库和 Git 仓库数据时,它将使用单个 CPU。 为了最大限度地减小对 I/O 性能的影响并减小操作超时的几率,请先尝试在非高峰期运行修复作业。 使用 `top` 等实用程序监视系统的平均负载和 CPU 利用率;如果您没有注意到任何显著的变化,那么在高峰期运行索引修复作业也应当是安全的。 @@ -168,7 +168,7 @@ GitHub 的[代码搜索][]功能由 [ElasticSearch][] 提供支持。 站点管 ### 仓库 -这是 {% data variables.product.product_location_enterprise %} 上的仓库列表。 您可以单击仓库名称,然后访问各项功能,对仓库进行管理。 +这是 {% data variables.product.product_location %} 上的仓库列表。 您可以单击仓库名称,然后访问各项功能,对仓库进行管理。 - [阻止对仓库进行强制推送](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/) - [配置 {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage/#configuring-git-large-file-storage-for-an-individual-repository) @@ -176,17 +176,17 @@ GitHub 的[代码搜索][]功能由 [ElasticSearch][] 提供支持。 站点管 ### 所有用户 -您可以在此查看 {% data variables.product.product_location_enterprise %} 上的所有用户,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 +您可以在此查看 {% data variables.product.product_location %} 上的所有用户,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 ### 站点管理员 -您可以在此查看 {% data variables.product.product_location_enterprise %} 上的所有管理员,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 +您可以在此查看 {% data variables.product.product_location %} 上的所有管理员,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 ### 休眠用户 -您可以在此查看并[挂起](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) {% data variables.product.product_location_enterprise %} 上的所有非活动用户。 以下情况下,会认定用户帐户处于非活动状态(“休眠”): +您可以在此查看并[挂起](/enterprise/{{ currentVersion }}/admin/guides/user-management/suspending-and-unsuspending-users) {% data variables.product.product_location %} 上的所有非活动用户。 以下情况下,会认定用户帐户处于非活动状态(“休眠”): -- 存在时间长于为 {% data variables.product.product_location_enterprise %} 设置的休眠阈值。 +- 存在时间长于为 {% data variables.product.product_location %} 设置的休眠阈值。 - 在该时间段内没有发生任何活动。 - 不是站点管理员。 @@ -194,7 +194,7 @@ GitHub 的[代码搜索][]功能由 [ElasticSearch][] 提供支持。 站点管 ### 已挂起的用户 -您可以在此查看 {% data variables.product.product_location_enterprise %} 上所有已被挂起的用户,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 +您可以在此查看 {% data variables.product.product_location %} 上所有已被挂起的用户,并[发起 SSH 密钥审核](/enterprise/{{ currentVersion }}/admin/guides/user-management/auditing-ssh-keys)。 [趋势页面]: https://github.com/blog/1585-explore-what-is-trending-on-github diff --git a/translations/zh-CN/content/admin/configuration/troubleshooting-ssl-errors.md b/translations/zh-CN/content/admin/configuration/troubleshooting-ssl-errors.md index 87433dad9b9d..5126f056d1b6 100644 --- a/translations/zh-CN/content/admin/configuration/troubleshooting-ssl-errors.md +++ b/translations/zh-CN/content/admin/configuration/troubleshooting-ssl-errors.md @@ -39,7 +39,7 @@ $ openssl rsa -in yourdomain.der -inform DER -out yourdomain.key -outform PEM ### 上传密钥后安装无响应 -如果上传 SSL 密钥后 {% data variables.product.product_location_enterprise %} 无响应,请[联系 {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) 并提供具体的详细信息,并附上您的 SSL 证书的副本。 +如果上传 SSL 密钥后 {% data variables.product.product_location %} 无响应,请[联系 {% data variables.product.prodname_enterprise %} Support](https://enterprise.github.com/support) 并提供具体的详细信息,并附上您的 SSL 证书的副本。 ### 证书有效性错误 diff --git a/translations/zh-CN/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md b/translations/zh-CN/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md index f1458df073eb..d513a5aff41e 100644 --- a/translations/zh-CN/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md +++ b/translations/zh-CN/content/admin/configuration/using-github-enterprise-server-with-a-load-balancer.md @@ -21,7 +21,7 @@ versions: {% data reusables.enterprise_clustering.proxy_xff_firewall_warning %} -#### 在 {% data variables.product.product_location_enterprise %} 上启用 PROXY 协议支持 +#### 在 {% data variables.product.product_location %} 上启用 PROXY 协议支持 强烈建议同时为您的设备和负载均衡器启用 PROXY 协议支持。 按照您的供应商提供的说明操作,在负载均衡器上启用 PROXY 协议。 更多信息请参阅 [PROXY 协议文档](http://www.haproxy.org/download/1.6/doc/proxy-protocol.txt)。 @@ -33,7 +33,7 @@ versions: {% data reusables.enterprise_clustering.proxy_protocol_ports %} -#### 在 {% data variables.product.product_location_enterprise %} 上启用 X-Forwarded-For 支持 +#### 在 {% data variables.product.product_location %} 上启用 X-Forwarded-For 支持 {% data reusables.enterprise_clustering.x-forwarded-for %} diff --git a/translations/zh-CN/content/admin/configuration/validating-your-domain-settings.md b/translations/zh-CN/content/admin/configuration/validating-your-domain-settings.md index f69e847766a0..267b7bb43a2d 100644 --- a/translations/zh-CN/content/admin/configuration/validating-your-domain-settings.md +++ b/translations/zh-CN/content/admin/configuration/validating-your-domain-settings.md @@ -1,6 +1,6 @@ --- title: 验证域设置 -intro: '首次启动 {% data variables.product.product_location_enterprise %} 之前,请确保域设置已正确配置。' +intro: '首次启动 {% data variables.product.product_location %} 之前,请确保域设置已正确配置。' redirect_from: - /enterprise/admin/installation/validating-your-domain-settings - /enterprise/admin/configuration/validating-your-domain-settings diff --git a/translations/zh-CN/content/admin/enterprise-management/accessing-the-monitor-dashboard.md b/translations/zh-CN/content/admin/enterprise-management/accessing-the-monitor-dashboard.md index 603eb7860dc2..1441ce79dd7a 100644 --- a/translations/zh-CN/content/admin/enterprise-management/accessing-the-monitor-dashboard.md +++ b/translations/zh-CN/content/admin/enterprise-management/accessing-the-monitor-dashboard.md @@ -18,7 +18,7 @@ versions: {% note %} -**注**:由于通过持续集成 (CI) 或构建服务器定期轮询 {% data variables.product.product_location_enterprise %} 会引发拒绝服务攻击,从而导致问题的出现,因此,建议使用 web 挂钩推送更新。 更多信息请参阅“[关于 web 挂钩](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)”。 +**注**:由于通过持续集成 (CI) 或构建服务器定期轮询 {% data variables.product.product_location %} 会引发拒绝服务攻击,从而导致问题的出现,因此,建议使用 web 挂钩推送更新。 更多信息请参阅“[关于 web 挂钩](/enterprise/{{ currentVersion }}/user/articles/about-webhooks/)”。 {% endnote %} diff --git a/translations/zh-CN/content/admin/enterprise-management/configuring-collectd.md b/translations/zh-CN/content/admin/enterprise-management/configuring-collectd.md index 4ffa9a5a37da..76a9f6ccda77 100644 --- a/translations/zh-CN/content/admin/enterprise-management/configuring-collectd.md +++ b/translations/zh-CN/content/admin/enterprise-management/configuring-collectd.md @@ -11,7 +11,7 @@ versions: ### 设置外部 `collectd` 服务器 -如果您尚未设置外部 `collectd` 服务器,则需要首先进行设置,然后才能在 {% data variables.product.product_location_enterprise %} 上启用 `collectd` 转发。 您的 `collectd` 服务器运行的 `collectd` 版本不得低于 5.x。 +如果您尚未设置外部 `collectd` 服务器,则需要首先进行设置,然后才能在 {% data variables.product.product_location %} 上启用 `collectd` 转发。 您的 `collectd` 服务器运行的 `collectd` 版本不得低于 5.x。 1. 登录 `collectd` 服务器。 2. 创建或编辑 `collectd` 配置文件,以加载网络插件并为服务器和端口指令填入适当的值。 在大多数分发中,此文件位于 `/etc/collectd/collectd.conf` 中 @@ -53,6 +53,6 @@ ssh -p 122 admin@[hostname] -- 'ghe-export-graphs' && scp -P 122 admin@[hostname #### 中央 collectd 服务器未收到数据 -{% data variables.product.prodname_enterprise %} 随附 `collectd` 版本 5.x。 `collectd` 5.x 不能后向兼容 4.x 发行版系列。 中央 `collectd` 服务器的版本至少需要是 5.x 才能接受从 {% data variables.product.product_location_enterprise %} 发送的数据。 +{% data variables.product.prodname_enterprise %} 随附 `collectd` 版本 5.x。 `collectd` 5.x 不能后向兼容 4.x 发行版系列。 中央 `collectd` 服务器的版本至少需要是 5.x 才能接受从 {% data variables.product.product_location %} 发送的数据。 要获取其他问题的帮助,请联系 {% data variables.contact.contact_ent_support %}。 diff --git a/translations/zh-CN/content/admin/enterprise-management/enabling-automatic-update-checks.md b/translations/zh-CN/content/admin/enterprise-management/enabling-automatic-update-checks.md index d5d80d6cda44..051c0ebc6618 100644 --- a/translations/zh-CN/content/admin/enterprise-management/enabling-automatic-update-checks.md +++ b/translations/zh-CN/content/admin/enterprise-management/enabling-automatic-update-checks.md @@ -1,6 +1,6 @@ --- title: 启用自动更新检查 -intro: '您可以启用自动更新检查,使 {% data variables.product.product_location_enterprise %} 检查和下载最新的 {% data variables.product.prodname_ghe_server %} 版本。' +intro: '您可以启用自动更新检查,使 {% data variables.product.product_location %} 检查和下载最新的 {% data variables.product.prodname_ghe_server %} 版本。' redirect_from: - /enterprise/admin/installation/enabling-automatic-update-checks - /enterprise/admin/enterprise-management/enabling-automatic-update-checks @@ -8,13 +8,13 @@ versions: enterprise-server: '*' --- -在 {% data variables.product.product_location_enterprise %} 的升级包自动下载后,您将收到一条消息,通知您可以升级 {% data variables.product.prodname_ghe_server %}。 升级包会下载到 {% data variables.product.product_location_enterprise %} 上的 `/var/lib/ghe-updates` 目录中。 更多信息请参阅“[升级 {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)”。 +在 {% data variables.product.product_location %} 的升级包自动下载后,您将收到一条消息,通知您可以升级 {% data variables.product.prodname_ghe_server %}。 升级包会下载到 {% data variables.product.product_location %} 上的 `/var/lib/ghe-updates` 目录中。 更多信息请参阅“[升级 {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server)”。 如果升级存在可用的热补丁,将自动下载 `.hpkg`。 在 Management Console 中,您可以选择立即安装热补丁或排定稍后安装。 更多信息请参阅“[通过热补丁升级](/enterprise/{{ currentVersion }}/admin/guides/installation/upgrading-github-enterprise-server#upgrading-with-a-hotpatch)”。 {% tip %} -**提示**:要启用自动更新检查,{% data variables.product.product_location_enterprise %} 必须能够连接到 `https://github-enterprise.s3.amazonaws.com`。 +**提示**:要启用自动更新检查,{% data variables.product.product_location %} 必须能够连接到 `https://github-enterprise.s3.amazonaws.com`。 {% endtip %} diff --git a/translations/zh-CN/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md b/translations/zh-CN/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md index 66f82748888e..92b5c25c49cc 100644 --- a/translations/zh-CN/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md +++ b/translations/zh-CN/content/admin/enterprise-management/increasing-cpu-or-memory-resources.md @@ -20,7 +20,7 @@ versions: #### 调整的考量因素 -在为 {% data variables.product.product_location_enterprise %} 增加 CPU 或内存资源之前: +在为 {% data variables.product.product_location %} 增加 CPU 或内存资源之前: - **使用 CPU 扩展内存**。 {% data reusables.enterprise_installation.increasing-cpus-req %} - **将 Elastic IP 地址分配给实例**。 如果未分配弹性 IP,则在重启后您必须调整 {% data variables.product.prodname_ghe_server %} 主机的 DNS A 记录,以反映公共 IP 地址的变更。 在实例重新启动后,如果它启动到 VPC 中,会自动保留弹性 IP (EIP)。 如果实例启动到 EC2-Classic 中,则必须手动重新关联弹性 IP。 @@ -64,7 +64,7 @@ versions: {% data reusables.enterprise_installation.increasing-cpus-req %} 1. 使用 vSphere Client 连接到 VMware ESXi 主机。 -2. 关闭 {% data variables.product.product_location_enterprise %}。 +2. 关闭 {% data variables.product.product_location %}。 3. 选择虚拟机,然后单击 **Edit Settings**。 4. 在“Hardware”下,根据需要调整分配给虚拟机的 CPU 和/或内存资源。 ![VMware 设置资源](/assets/images/enterprise/vmware/vsphere-hardware-tab.png) 5. 要启动虚拟机,请单击 **OK**。 diff --git a/translations/zh-CN/content/admin/enterprise-management/increasing-storage-capacity.md b/translations/zh-CN/content/admin/enterprise-management/increasing-storage-capacity.md index eec647e1d9a1..3a3ed54d79b5 100644 --- a/translations/zh-CN/content/admin/enterprise-management/increasing-storage-capacity.md +++ b/translations/zh-CN/content/admin/enterprise-management/increasing-storage-capacity.md @@ -10,7 +10,7 @@ versions: {% data reusables.enterprise_installation.warning-on-upgrading-physical-resources %} -随着更多的用户加入 {% data variables.product.product_location_enterprise %},您可能需要调整存储卷大小。 有关调整存储容量的信息,请参阅虚拟平台的相关文档。 +随着更多的用户加入 {% data variables.product.product_location %},您可能需要调整存储卷大小。 有关调整存储容量的信息,请参阅虚拟平台的相关文档。 ### 要求与建议 diff --git a/translations/zh-CN/content/admin/enterprise-management/index.md b/translations/zh-CN/content/admin/enterprise-management/index.md index 326723dd5cc4..0f50986a42bf 100644 --- a/translations/zh-CN/content/admin/enterprise-management/index.md +++ b/translations/zh-CN/content/admin/enterprise-management/index.md @@ -15,7 +15,6 @@ versions: {% link_in_list /recommended-alert-thresholds %} {% link_in_list /setting-up-external-monitoring %} {% link_in_list /configuring-collectd %} - {% link_in_list /log-forwarding %} {% link_in_list /monitoring-using-snmp %} {% topic_link_in_list /updating-the-virtual-machine-and-physical-resources %} {% link_in_list /upgrade-requirements %} diff --git a/translations/zh-CN/content/admin/enterprise-management/initializing-the-cluster.md b/translations/zh-CN/content/admin/enterprise-management/initializing-the-cluster.md index a4d88cc08081..96595a66ec3a 100644 --- a/translations/zh-CN/content/admin/enterprise-management/initializing-the-cluster.md +++ b/translations/zh-CN/content/admin/enterprise-management/initializing-the-cluster.md @@ -17,7 +17,7 @@ versions: ### 配置第一个节点 -1. Connect to the node that will be designated as MySQL primary in `cluster.conf`. For more information, see "[About the cluster configuration file](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)." +1. 连接到将在 `cluster.conf` 中指定为 MySQL 主要节点的节点。 更多信息请参阅“[关于集群配置文件](/enterprise/{{ currentVersion }}/admin/guides/clustering/initializing-the-cluster/#about-the-cluster-configuration-file)”。 2. 在 Web 浏览器中,访问 `https://:8443/setup/`。 {% data reusables.enterprise_installation.upload-a-license-file %} {% data reusables.enterprise_installation.save-settings-in-web-based-mgmt-console %} @@ -43,7 +43,7 @@ versions: 节点的名称可以是您选择的任何有效主机名。 名称被设置为每个节点的主机名,并且还将添加到每个节点上的 `/etc/hosts` 中,以便节点可以在本地相互解析。 -Specify the first cluster node you configured as the MySQL primary via `mysql-server` and `mysql-master`. +通过 `mysql-server` 和 `mysql-master` 指定您配置为 MySQL 主要节点的第一个集群节点。 ``` [cluster] diff --git a/translations/zh-CN/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md b/translations/zh-CN/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md index cc4d281c05fc..498c702d8467 100644 --- a/translations/zh-CN/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md +++ b/translations/zh-CN/content/admin/enterprise-management/initiating-a-failover-to-your-replica-appliance.md @@ -30,6 +30,15 @@ versions: 5. 将 DNS 记录更新为指向副本的 IP 地址。 流量会在经过 TTL 周期后定向到副本。 如果您要使用负载均衡器,请务必将其配置为向副本发送流量。 6. 通知用户他们可以恢复正常操作。 7. 如有需要,请设置从新的主设备复制到现有设备和之前的主设备。 更多信息请参阅“[关于高可用性配置](/enterprise/{{ currentVersion }}/admin/guides/installation/about-high-availability-configuration/#utilities-for-replication-management)”。 +8. 您不打算在故障转移之前将复制设置为高可用性配置一部分的设备需由 UUID 从高可用性配置中删除。 + - 在以前的设备上,通过 `cat /data/user/common/uuid` 获取其 UUID。 + ```shell + $ cat /data/user/common/uuid + ``` + - 在新的主设备上,使用 `ghe-repl-teardown` 删除 UUID。 请将 *`UUID`* 替换为您在上一步中检索到的 UUID。 + ```shell + $ ghe-repl-teardown -u UUNID + ``` ### 延伸阅读 diff --git a/translations/zh-CN/content/admin/enterprise-management/monitoring-using-snmp.md b/translations/zh-CN/content/admin/enterprise-management/monitoring-using-snmp.md index dbefe3a53d8b..26f49ae373c4 100644 --- a/translations/zh-CN/content/admin/enterprise-management/monitoring-using-snmp.md +++ b/translations/zh-CN/content/admin/enterprise-management/monitoring-using-snmp.md @@ -9,7 +9,7 @@ versions: enterprise-server: '*' --- -SNMP 是一种用于通过网络监视设备的公共标准。 强烈建议启用 SNMP,以便监视 {% data variables.product.product_location_enterprise %} 的健康状态并了解何时向主机增加更多内存、存储空间或处理器能力。 +SNMP 是一种用于通过网络监视设备的公共标准。 强烈建议启用 SNMP,以便监视 {% data variables.product.product_location %} 的健康状态并了解何时向主机增加更多内存、存储空间或处理器能力。 {% data variables.product.prodname_enterprise %} 采用标准 SNMP 安装,因此您可以充分利用 Nagios 或其他任何监视系统可用的[多种插件](http://www.monitoring-plugins.org/doc/man/check_snmp.html)。 @@ -28,7 +28,7 @@ SNMP 是一种用于通过网络监视设备的公共标准。 强烈建议启 $ snmpget -v 2c -c community-string -O e hostname hrSystemDate.0 ``` -这应该返回 {% data variables.product.product_location_enterprise %} 主机上的系统时间。 +这应该返回 {% data variables.product.product_location %} 主机上的系统时间。 ### 基于用户的安全性 diff --git a/translations/zh-CN/content/admin/enterprise-management/monitoring-your-appliance.md b/translations/zh-CN/content/admin/enterprise-management/monitoring-your-appliance.md index f9a3e6573975..4f7b33682d98 100644 --- a/translations/zh-CN/content/admin/enterprise-management/monitoring-your-appliance.md +++ b/translations/zh-CN/content/admin/enterprise-management/monitoring-your-appliance.md @@ -1,6 +1,6 @@ --- title: 监控设备 -intro: '随着 {% data variables.product.product_location_enterprise %} 使用量的逐渐增加,系统资源(例如 CPU、内存和存储空间)的利用率也会提高。 您可以配置监视和警报来提示潜在问题,以免这些问题对应用程序性能或可用性造成严重的负面影响。' +intro: '随着 {% data variables.product.product_location %} 使用量的逐渐增加,系统资源(例如 CPU、内存和存储空间)的利用率也会提高。 您可以配置监视和警报来提示潜在问题,以免这些问题对应用程序性能或可用性造成严重的负面影响。' redirect_from: - /enterprise/admin/guides/installation/system-resource-monitoring-and-alerting/ - /enterprise/admin/guides/installation/monitoring-your-github-enterprise-appliance/ diff --git a/translations/zh-CN/content/admin/enterprise-management/recommended-alert-thresholds.md b/translations/zh-CN/content/admin/enterprise-management/recommended-alert-thresholds.md index 6100f0d638dc..40aaecc15f9a 100644 --- a/translations/zh-CN/content/admin/enterprise-management/recommended-alert-thresholds.md +++ b/translations/zh-CN/content/admin/enterprise-management/recommended-alert-thresholds.md @@ -34,7 +34,7 @@ versions: ### 监视内存使用情况 -分配给 {% data variables.product.product_location_enterprise %} 的物理内存大小对整体性能和应用程序响应能力有着极大的影响。 系统设计为通过大量使用内核磁盘缓存来加快 Git 操作速度。 建议将正常 RSS 工作使用量设置在最高使用量时总可用 RAM 的 50% 之内。 +分配给 {% data variables.product.product_location %} 的物理内存大小对整体性能和应用程序响应能力有着极大的影响。 系统设计为通过大量使用内核磁盘缓存来加快 Git 操作速度。 建议将正常 RSS 工作使用量设置在最高使用量时总可用 RAM 的 50% 之内。 | 严重程度 | 阈值 | | ------ | ------------------------ | diff --git a/translations/zh-CN/content/admin/enterprise-management/upgrade-requirements.md b/translations/zh-CN/content/admin/enterprise-management/upgrade-requirements.md index 915bd7095137..fb9e75145b83 100644 --- a/translations/zh-CN/content/admin/enterprise-management/upgrade-requirements.md +++ b/translations/zh-CN/content/admin/enterprise-management/upgrade-requirements.md @@ -21,15 +21,15 @@ versions: ### 建议 -- 尽量减少升级过程中的升级次数。 例如,不要从 {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} 升级到 {{ enterpriseVersions.supported[1] }} 再升级到 {{ enterpriseVersions.latest }},而应从 {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[2] }} 升级到 {{ enterpriseVersions.latest }}。 -- 如果您的版本比最新版本低几个版本,请通过升级过程的每一步骤尽量将 {% data variables.product.product_location_enterprise %} 升级为更高版本。 在每次升级时尽可能使用最新版本,这样一来您可以充分利用性能改进和错误修复。 例如,您可以从 {% data variables.product.prodname_enterprise %} 2.7 升级到 2.8 再升级到 2.10,但从 {% data variables.product.prodname_enterprise %} 2.7 升级到 2.9 再升级到 2.10 会在第二步中使用更高版本。 +- 尽量减少升级过程中的升级次数。 例如,不要从 {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} 升级到 {{ enterpriseServerReleases.supported[1] }} 再升级到 {{ enterpriseServerReleases.latest }},而应从 {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[2] }} 升级到 {{ enterpriseServerReleases.latest }}。 +- 如果您的版本比最新版本低几个版本,请通过升级过程的每一步骤尽量将 {% data variables.product.product_location %} 升级为更高版本。 在每次升级时尽可能使用最新版本,这样一来您可以充分利用性能改进和错误修复。 例如,您可以从 {% data variables.product.prodname_enterprise %} 2.7 升级到 2.8 再升级到 2.10,但从 {% data variables.product.prodname_enterprise %} 2.7 升级到 2.9 再升级到 2.10 会在第二步中使用更高版本。 - 升级时使用最新补丁版本。 {% data reusables.enterprise_installation.enterprise-download-upgrade-pkg %} - 使用暂存实例测试升级步骤。 更多信息请参阅“[设置暂存实例](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-up-a-staging-instance/)”。 - 如果运行多次升级,两次功能升级之间至少应间隔 24 小时,以便使数据迁移和后台升级任务能够彻底完成。 ### 要求 -- 您必须从**最近**两个版本的功能版本开始升级。 例如,要升级到 {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.latest }},您必须使用 {% data variables.product.prodname_enterprise %} {{ enterpriseVersions.supported[1] }} 或 {{ enterpriseVersions.supported[2] }}。 +- 您必须从**最近**两个版本的功能版本开始升级。 例如,要升级到 {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.latest }},您必须使用 {% data variables.product.prodname_enterprise %} {{ enterpriseServerReleases.supported[1] }} 或 {{ enterpriseServerReleases.supported[2] }}。 - {% data reusables.enterprise_installation.hotpatching-explanation %} - 如果受影响的服务(例如内核、MySQL 或 Elasticsearch)需要重启 VM 或服务,热补丁可能需要停机一段时间。 需要重启时,系统会通知您。 您可以在稍后完成重启。 - 通过热补丁升级时,必须提供额外的根存储,因为热补丁会安装某些服务的多个版本,直至升级完成。 如果根磁盘存储空间不足,运行前检查将发出通知。 diff --git a/translations/zh-CN/content/admin/enterprise-management/upgrading-github-enterprise-server.md b/translations/zh-CN/content/admin/enterprise-management/upgrading-github-enterprise-server.md index 7a96c9abc3da..d943cd3de346 100644 --- a/translations/zh-CN/content/admin/enterprise-management/upgrading-github-enterprise-server.md +++ b/translations/zh-CN/content/admin/enterprise-management/upgrading-github-enterprise-server.md @@ -150,7 +150,7 @@ versions: Target root partition: /dev/xvda2 Proceed with installation? [y/N] ``` -7. 对于单个设备升级,请禁用维护模式,以便用户能够使用 {% data variables.product.product_location_enterprise %}。 +7. 对于单个设备升级,请禁用维护模式,以便用户能够使用 {% data variables.product.product_location %}。 {% note %} @@ -203,7 +203,7 @@ versions: 1. 在副本实例上,再次运行 `ghe-repl-setup `。 {% data reusables.enterprise_installation.start-replication %} {% data reusables.enterprise_installation.replication-status %} -6. 最后一个副本升级完毕且重新同步完成后,请禁用维护模式,以便用户能够使用 {% data variables.product.product_location_enterprise %}。 +6. 最后一个副本升级完毕且重新同步完成后,请禁用维护模式,以便用户能够使用 {% data variables.product.product_location %}。 ### 从失败的升级中恢复 diff --git a/translations/zh-CN/content/admin/enterprise-support/about-github-enterprise-support.md b/translations/zh-CN/content/admin/enterprise-support/about-github-enterprise-support.md index 22beaebd3559..0d7a45c7fe02 100644 --- a/translations/zh-CN/content/admin/enterprise-support/about-github-enterprise-support.md +++ b/translations/zh-CN/content/admin/enterprise-support/about-github-enterprise-support.md @@ -1,10 +1,11 @@ --- title: 关于 GitHub Enterprise Support -intro: '{% data variables.product.prodname_ghe_server %} Support 可以帮助您排查 {% data variables.product.prodname_ghe_server %} 设备上出现的问题。' +intro: '{% data variables.contact.github_support %} can help you troubleshoot issues that arise on {% data variables.product.product_name %}.' redirect_from: - /enterprise/admin/enterprise-support/about-github-enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -15,71 +16,86 @@ versions: ### 关于 {% data variables.contact.enterprise_support %} -{% data variables.product.prodname_ghe_server %} 包括英语版和日语版的 {% data variables.contact.enterprise_support %}。 +{% data variables.product.product_name %} includes {% data variables.contact.enterprise_support %} in English{% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %}. -您可以通过我们的支持门户联系 {% data variables.contact.enterprise_support %} 以获取以下帮助: - - 安装和使用 {% data variables.product.prodname_ghe_server %} +{% if enterpriseServerVersions contains currentVersion %} +You can contact +{% data variables.contact.enterprise_support %} through {% data variables.contact.contact_enterprise_portal %} for help with: + - 安装和使用 {% data variables.product.product_name %} - 识别并验证可疑错误的原因 +{% endif %} -除了 {% data variables.contact.enterprise_support %} 的所有好处外,{% data variables.contact.premium_support %} 还提供: +In addition to all of the benefits of {% data variables.contact.enterprise_support %}, {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.premium_support %}{% else %}support for {% data variables.product.product_name %}{% endif %} offers: - 通过我们的支持门户网站全天候提供书面支持 - 全天候电话支持 - - 保证初始响应时间的服务等级协议 (SLA) - - 高级内容访问权限 - - 按时健康状态检查 + - A{% if currentVersion == "github-ae@latest" %}n enhanced{% endif %} Service Level Agreement (SLA) {% if enterpriseServerVersions contains currentVersion %}with guaranteed initial response times{% endif %} + - Access to premium content{% if enterpriseServerVersions contains currentVersion %} + - Scheduled health checks{% endif %} - 管理的服务 +{% data reusables.support.government-response-times-may-vary %} + +{% if enterpriseServerVersions contains currentVersion %} 更多信息请参阅“[关于 {% data variables.product.prodname_ghe_server %} 的 {% data variables.contact.premium_support %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)”。 +{% endif %} {% data reusables.support.scope-of-support %} ### 联系 {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} 客户可以使用 {% data variables.contact.contact_enterprise_portal %} 以书面形式报告问题。 +You can contact {% data variables.contact.enterprise_support %} through {% if enterpriseServerVersions contains currentVersion %}{% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.ae_azure_portal %}{% endif %} to report issues in writing. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." ### 运行时间 +{% if enterpriseServerVersions contains currentVersion %} #### 英语支持 +{% endif %} +{% if enterpriseServerVersions contains currentVersion %} 对于标准的非紧急问题,我们提供每天 24 小时、每周 5 天的英语支持,不包括周末和美国国家法定节假日。
      GitHub 每天二十四 (24) 小时、每周五 (5) 天(不包括周末和美国全国性假日)对软件提供标准技术支持,不收取额外费用。 标准响应时间为 24 小时。 -对于紧急问题,我们每周 7 天、每天 24 小时提供服务,即使在美国法定节假日也不例外。
      GitHub 每天二十四 (24) 小时、每周五 (5) 天(不包括周末和美国全国性假日)对软件提供标准技术支持,不收取额外费用。 +For urgent issues, we {% else %}We{% endif %} are available 24 hours per day, 7 days per week, even during national U.S. GitHub 每天二十四 (24) 小时、每周五 (5) 天(不包括周末和美国全国性假日)对软件提供标准技术支持,不收取额外费用。 + +{% data reusables.support.government-response-times-may-vary %} +{% if enterpriseServerVersions contains currentVersion %} #### 日语支持 对于非紧急问题,日语支持的服务时间为周一至周五上午 9:00 至下午 5:00(日本标准时间),不包括日本的法定节假日。 对于紧急问题,我们每周 7 天、每天 24 小时提供英语支持,即使在美国法定节假日也不例外。 GitHub 每天二十四 (24) 小时、每周五 (5) 天(不包括周末和美国全国性假日)对软件提供标准技术支持,不收取额外费用。 -有关 有关 {% data variables.contact.enterprise_support %} 遵守的美国和日本法定节假日的完整列表,请参阅“[节假日安排](#holiday-schedules)”。 +有关 and Japanese national holidays observed by {% data variables.contact.enterprise_support %}, see "[Holiday schedules](#holiday-schedules)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} ### 节假日安排 -对于紧急问题,我们全天候为您提供英语帮助,包括美国 和日本的节假日。 +对于紧急问题,我们全天候为您提供英语帮助,包括美国 {% if enterpriseServerVersions contains currentVersion %}and Japanese{% endif %} holidays. #### 美国的节假日 -{% data variables.contact.enterprise_support %} observes these U.S. holidays. {{ site.data.variables.contact.enterprise_support }} 会庆祝这些美国节假日,但我们的全球支持团队可以回答紧急事件单。 - -| 美国 美国节假日 | Date observed | -| ----------- | ------------------------- | -| 元旦 | 1 月 1 日 | -| 马丁·路德·金纪念 日 | 1 月的第三个星期一 | -| 总统日 | 2 月的第三个星期一 | -| 阵亡将士纪念日 | 5 月的最后一个星期一 | -| 独立日 | 7 月 4 日 | -| 劳动节 | 9 月的第一个星期一 | -| 老兵节 | 11 月 12 日 | -| 感恩节 | 11 月的第四个星期四 | -| 感恩节后的第一天 | 11 月的第四个星期五 | -| 平安夜 | 12 月 24 日 | -| 圣诞节 | 12 月 25 日 | -| 圣诞节后的第一天 | 12 月 26 日 | -| 新年除夕 | 12 月 31 日 | +{% data variables.contact.enterprise_support %} observes these U.S. holidays. holidays{% if enterpriseServerVersions contains currentVersion %}, although our global support team is available to answer urgent tickets{% endif %}. + +| 美国 美国节假日 | 观察日期 | +| ----------- | ----------- | +| 元旦 | 1 月 1 日 | +| 马丁·路德·金纪念 日 | 1 月的第三个星期一 | +| 总统日 | 2 月的第三个星期一 | +| 阵亡将士纪念日 | 5 月的最后一个星期一 | +| 独立日 | 7 月 4 日 | +| 劳动节 | 9 月的第一个星期一 | +| 老兵节 | 11 月 12 日 | +| 感恩节 | 11 月的第四个星期四 | +| 感恩节后的第一天 | 11 月的第四个星期五 | +| 平安夜 | 12 月 24 日 | +| 圣诞节 | 12 月 25 日 | +| 圣诞节后的第一天 | 12 月 26 日 | +| 新年除夕 | 12 月 31 日 | #### 日本节假日 {% data variables.contact.enterprise_support %} 在 12 月 28 日至 1 月 3 日以及 [国民の祝日について - 内閣府](https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html)中所列的节假日不提供日语支持。 {% data reusables.enterprise_enterprise_support.installing-releases %} +{% endif %} ### 为支持事件单分配优先级 @@ -87,7 +103,11 @@ versions: {% data reusables.support.github-can-modify-ticket-priority %} +{% if enterpriseServerVersions contains currentVersion %} {% data reusables.support.ghes-priorities %} +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.support.ghae-priorities %} +{% endif %} ### 解决和关闭支持事件单 @@ -95,8 +115,9 @@ versions: ### 延伸阅读 +{% if enterpriseServerVersions contains currentVersion %} - [关于 {% data variables.product.prodname_ghe_server %} 的常见问题](https://enterprise.github.com/faq) -- 关于“[{% data variables.product.prodname_ghe_server %} 许可协议](https://enterprise.github.com/license)”中支持的第 10 节 -- “[联系 {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/reaching-github-support)” -- “[准备提交事件单](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)” +- Section 10 on Support in the "[{% data variables.product.prodname_ghe_server %} License Agreement](https://enterprise.github.com/license)"{% endif %} +- "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[Preparing to submit a ticket](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)"{% endif %} - “[提交事件单](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)” diff --git a/translations/zh-CN/content/admin/enterprise-support/index.md b/translations/zh-CN/content/admin/enterprise-support/index.md index 2c9577edaf59..aa1705e2230b 100644 --- a/translations/zh-CN/content/admin/enterprise-support/index.md +++ b/translations/zh-CN/content/admin/enterprise-support/index.md @@ -5,6 +5,7 @@ redirect_from: - /enterprise/admin/enterprise-support versions: enterprise-server: '*' + github-ae: '*' --- ### 目录 diff --git a/translations/zh-CN/content/admin/enterprise-support/overview.md b/translations/zh-CN/content/admin/enterprise-support/overview.md index 897732472cf5..7fdd299af845 100644 --- a/translations/zh-CN/content/admin/enterprise-support/overview.md +++ b/translations/zh-CN/content/admin/enterprise-support/overview.md @@ -1,10 +1,11 @@ --- title: 概览 -intro: '了解可用于 {% data variables.product.prodname_ghe_server %} 的支持选项。' +intro: '了解可用于 {% data variables.product.product_name %} 的支持选项。' mapTopic: true redirect_from: - /enterprise/admin/enterprise-support/overview versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/enterprise-support/preparing-to-submit-a-ticket.md b/translations/zh-CN/content/admin/enterprise-support/preparing-to-submit-a-ticket.md index 8849fdb63efc..4f44c5deadd2 100644 --- a/translations/zh-CN/content/admin/enterprise-support/preparing-to-submit-a-ticket.md +++ b/translations/zh-CN/content/admin/enterprise-support/preparing-to-submit-a-ticket.md @@ -1,10 +1,11 @@ --- title: 准备提交事件单 -intro: '在您打开支持事件单之前,{% data variables.contact.github_support %} 可以通过遵循这些建议来更快地帮助您。' +intro: 'You can expedite your issue with {% data variables.contact.enterprise_support %} by following these suggestions before you open a support ticket.' redirect_from: - /enterprise/admin/enterprise-support/preparing-to-submit-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- 在提交事件单之前,您应当: @@ -16,13 +17,11 @@ versions: - 确定与 {% data variables.contact.github_support %} 正在进行的任何通信中是否存在现有事件单编号。 - 确定联系 {% data variables.contact.github_support %} 的最佳人选。 -更多信息请参阅“[提交事件单](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)”。 - ### 选择联系人 特别是优先级为 {% data variables.product.support_ticket_priority_urgent %} 的事件单,联系 {% data variables.contact.github_support %} 的人应该: - 熟悉内部系统、工具、策略和实践。 - - 是{% data variables.product.prodname_ghe_server %} 的熟练用户。 + - 是{% data variables.product.product_name %} 的熟练用户。 - 拥有对问题进行故障排查所需的任何服务的完全访问权限。 - - 经授权可对您的网络和任何适用的产品做出建议的变更。 + - 经授权可对您的网络和任何适用的产品做出建议的变更。 \ No newline at end of file diff --git a/translations/zh-CN/content/admin/enterprise-support/providing-data-to-github-support.md b/translations/zh-CN/content/admin/enterprise-support/providing-data-to-github-support.md index 5421c8461e04..37708f2d374a 100644 --- a/translations/zh-CN/content/admin/enterprise-support/providing-data-to-github-support.md +++ b/translations/zh-CN/content/admin/enterprise-support/providing-data-to-github-support.md @@ -85,7 +85,7 @@ $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt #### 使用 SSH 创建支持包 -如果您可以通过 SSH 访问 {% data variables.product.prodname_ghe_server %} 设备并具有出站互联网访问权限,则可以使用下列步骤来创建和共享支持包。 +You can use these steps to create and share a support bundle if you have SSH access to {% data variables.product.product_location %} and have outbound internet access. {% data reusables.enterprise_enterprise_support.use_ghe_cluster_support_bundle %} @@ -99,9 +99,9 @@ $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt #### 使用您的企业帐户上传支持包 -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. 在“{% data variables.product.prodname_enterprise %} 帮助”下,单击 **Upload a support bundle(上传支持包)**。 ![上传支持包链接](/assets/images/enterprise/support/upload-support-bundle.png) 5. 在“Select an enterprise account(选择企业帐户)”下,从下拉菜单选择支持包的相关帐户。 ![选择支持包的企业帐户](/assets/images/enterprise/support/support-bundle-account.png) 6. 在“为 {% data variables.contact.enterprise_support %} 上传支持包”下,选择您的支持包,单击 **Choose file(选择文件)**,或将您的支持包文件拖到 **Choose file(选择文件)**上。 ![上传支持包文件](/assets/images/enterprise/support/choose-support-bundle-file.png) @@ -110,8 +110,8 @@ $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt #### 使用 SSH 直接上传支持包 在以下情况下您可以直接将支持包上传到我们的服务器: -- 您可以通过 SSH 访问 {% data variables.product.prodname_ghe_server %} 设备。 -- 允许从 {% data variables.product.prodname_ghe_server %} 设备通过 TCP 端口 443 建立出站 HTTPS 连接。 +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. 将包上传到我们的支持包服务器: ```shell @@ -126,7 +126,7 @@ $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt #### 使用 SSH 创建扩展支持包 -如果您可以通过 SSH 访问 {% data variables.product.prodname_ghe_server %} 设备并具有出站互联网访问权限,则可以使用下列步骤来创建和共享扩展支持包。 +You can use these steps to create and share an extended support bundle if you have SSH access to {% data variables.product.product_location %} and you have outbound internet access. 1. 要通过 SSH 下载扩展支持包,可将 `-x` 标记添加到 `ghe-support-bundle` 命令中: ```shell @@ -138,8 +138,8 @@ $ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt #### 使用 SSH 直接上传扩展支持包 在以下情况下您可以直接将支持包上传到我们的服务器: -- 您可以通过 SSH 访问 {% data variables.product.prodname_ghe_server %} 设备。 -- 允许从 {% data variables.product.prodname_ghe_server %} 设备通过 TCP 端口 443 建立出站 HTTPS 连接。 +- You have SSH access to {% data variables.product.product_location %}. +- Outbound HTTPS connections over TCP port 443 are allowed from {% data variables.product.product_location %}. 1. 将包上传到我们的支持包服务器: ```shell diff --git a/translations/zh-CN/content/admin/enterprise-support/reaching-github-support.md b/translations/zh-CN/content/admin/enterprise-support/reaching-github-support.md index 46a09e8c87bd..56d0730bb45b 100644 --- a/translations/zh-CN/content/admin/enterprise-support/reaching-github-support.md +++ b/translations/zh-CN/content/admin/enterprise-support/reaching-github-support.md @@ -1,6 +1,6 @@ --- title: 联系 GitHub Support -intro: '使用 {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} 或支持门户联系 {% data variables.contact.github_support %}。' +intro: 'Contact {% data variables.contact.enterprise_support %} using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/guides/enterprise-support/reaching-github-enterprise-support/ - /enterprise/admin/enterprise-support/reaching-github-support @@ -10,12 +10,15 @@ versions: ### 使用自动事件单系统 -尽管我们会尽最大努力响应自动支持请求,但与自动事件单系统能够提供的信息相比,我们通常需要更多信息来解决您的问题。 只要有可能,请通过 {% data variables.contact.github_support %} 可以与之交互的人或机器发起支持请求。 更多信息请参阅“[准备提交事件单](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)”。 +尽管我们会尽最大努力响应自动支持请求,但与自动事件单系统能够提供的信息相比,我们通常需要更多信息来解决您的问题。 只要有可能,请通过 {% data variables.contact.enterprise_support %} 可以与之交互的人或机器发起支持请求。 更多信息请参阅“[准备提交事件单](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)”。 ### 联系 {% data variables.contact.enterprise_support %} -{% data variables.contact.enterprise_support %} 客户可以使用 {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} 或 {% data variables.contact.contact_enterprise_portal %} 打开支持事件单。 将事件单的优先级标为 {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %} 或 {% data variables.product.support_ticket_priority_low %}。 更多信息请参阅“[为支持事件单分配优先级](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)”和“[提交事件单](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)”。 +{% data variables.contact.enterprise_support %} customers can open a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or the {% data variables.contact.contact_enterprise_portal %}{% elsif currentVersion == "github-ae@latest" %} the {% data variables.contact.contact_ae_portal %}{% endif %}. 将事件单的优先级标为 {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %} 或 {% data variables.product.support_ticket_priority_low %}。 更多信息请参阅“[为支持事件单分配优先级](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket)”和“[提交事件单](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)”。 +### 联系 {% data variables.contact.enterprise_support %} + +{% if enterpriseServerVersions contains currentVersion %} #### 查看过去的支持事件单 您可以使用 {% data variables.contact.enterprise_portal %} 查看过去的支持事件单。 @@ -27,10 +30,12 @@ versions: {% data variables.contact.enterprise_support %} 客户可以使用 {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} 或 {% data variables.contact.contact_enterprise_portal %} 打开支持事件单。 将其优先级标为 {% data variables.product.support_ticket_priority_urgent %}、{% data variables.product.support_ticket_priority_high %}、{% data variables.product.support_ticket_priority_normal %} 或 {% data variables.product.support_ticket_priority_low %}。 更多信息请参阅“[为支持事件单分配优先级](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server#assigning-a-priority-to-a-support-ticket)”和“[提交事件单](/enterprise/admin/guides/enterprise-support/submitting-a-ticket)”。 +{% endif %} ### 联系销售 有关定价、许可、续订、报价、付款和其他相关问题,请联系 {% data variables.contact.contact_enterprise_sales %} 或拨打 [+1 (877) 448-4820](tel:+1-877-448-4820)。 +{% if enterpriseServerVersions contains currentVersion %} ### 联系培训 要了解有关培训选项(包括自定义培训)的更多信息,请参阅 [{% data variables.product.company_short %} 的培训网站](https://services.github.com/)。 @@ -40,6 +45,7 @@ versions: **注意:**培训包含在 {% data variables.product.premium_plus_support_plan %} 中。 更多信息请参阅“[关于 {% data variables.product.prodname_ghe_server %} 的 {% data variables.contact.premium_support %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)”。 {% endnote %} +{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/admin/enterprise-support/receiving-help-from-github-support.md b/translations/zh-CN/content/admin/enterprise-support/receiving-help-from-github-support.md index 7ca62efeab15..bb400e412fdb 100644 --- a/translations/zh-CN/content/admin/enterprise-support/receiving-help-from-github-support.md +++ b/translations/zh-CN/content/admin/enterprise-support/receiving-help-from-github-support.md @@ -1,11 +1,12 @@ --- title: 从 GitHub Support 获得帮助 -intro: '如果您的 {% data variables.product.product_location_enterprise %} 遇到问题,{% data variables.contact.github_support %} 可以帮助您解决。' +intro: 'You can contact {% data variables.contact.enterprise_support %} to report a range of issues for your enterprise.' redirect_from: - /enterprise/admin/guides/enterprise-support/receiving-help-from-github-enterprise-support/ - /enterprise/admin/enterprise-support/receiving-help-from-github-support mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/enterprise-support/submitting-a-ticket.md b/translations/zh-CN/content/admin/enterprise-support/submitting-a-ticket.md index 2de058a4b5c8..70e65fda45f2 100644 --- a/translations/zh-CN/content/admin/enterprise-support/submitting-a-ticket.md +++ b/translations/zh-CN/content/admin/enterprise-support/submitting-a-ticket.md @@ -1,17 +1,20 @@ --- title: 提交事件单 -intro: '使用 {% data variables.product.prodname_ghe_server %}{% data variables.enterprise.management_console %} 或支持门户提交支持事件单。 当 {% data variables.product.prodname_ghe_server %} 生产系统关闭或处于不可用状态时,您可以将事件单标记为紧急。' +intro: 'You can submit a support ticket using the {% if enterpriseServerVersions contains currentVersion %}{% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} or{% endif %} the support portal.' redirect_from: - /enterprise/admin/enterprise-support/submitting-a-ticket versions: enterprise-server: '*' + github-ae: '*' --- ### 关于提交事件单 在提交事件单之前,您应当收集 {% data variables.contact.github_support %} 的有用信息并选择联系人。 更多信息请参阅“[准备提交事件单](/enterprise/admin/guides/enterprise-support/preparing-to-submit-a-ticket)”。 -提交支持请求和可选诊断信息后,{% data variables.contact.github_support %} 可能会要求您下载支持包并将其共享给我们。 更多信息请参阅“[将数据提供给 {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)”。 +{% if enterpriseServerVersions contains currentVersion %} +After submitting your support request and optional diagnostic information, +{% data variables.contact.github_support %} may ask you to download and share a support bundle with us. 更多信息请参阅“[将数据提供给 {% data variables.contact.github_support %}](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)”。 ### 使用 {% data variables.contact.enterprise_portal %} 提交事件单 @@ -22,15 +25,15 @@ versions: ### 使用企业帐户提交事件单 -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. 在“{% data variables.product.prodname_enterprise %} 帮助”下,单击 **{% data variables.contact.enterprise_support %} Portal(门户)**。 ![导航至 Enterprise 支持站点的链接](/assets/images/enterprise/support/enterprise-support-link.png) 5. 单击 **Submit a Ticket(提交事件单)** ![将事件单提交至 Enterprise 支持团队](/assets/images/enterprise/support/submit-ticket-button.png) {% data reusables.enterprise_enterprise_support.submit-support-ticket-first-section %} {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} -### 使用 {% data variables.product.prodname_ghe_server %} {% data variables.enterprise.management_console %} 提交事件单。 +### 使用 {% data variables.product.product_name %} {% data variables.enterprise.management_console %} 提交事件单。 {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -44,7 +47,17 @@ versions: {% data reusables.enterprise_enterprise_support.submit-support-ticket-second-section %} 7. 单击 **Submit(提交)**。 +{% endif %} +{% if currentVersion == "github-ae@latest" %} +### 使用 {% data variables.contact.ae_azure_portal %}提交事件单 + +Commercial customers can submit a support request in the {% data variables.contact.contact_ae_portal %}. Government customers should use the [Azure portal for government customers](https://portal.azure.us/#blade/Microsoft_Azure_Support/HelpAndSupportBlade). For more information, see [Create an Azure support request](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request) in the Microsoft documentation. + +For urgent issues, to ensure a quick response, after you submit a ticket, please call the support hotline immediately. Your Technical Support Account Manager (TSAM) will provide you with the number to use in your onboarding session. + +{% endif %} + ### 延伸阅读 -- “[关于 {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)” -- “[关于 {% data variables.product.prodname_ghe_server %} 的 {% data variables.contact.premium_support %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)”。 +- "[About {% data variables.contact.enterprise_support %}](/enterprise/admin/guides/enterprise-support/about-github-enterprise-support)"{% if enterpriseServerVersions contains currentVersion %} +- "[About {% data variables.contact.premium_support %} for {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/enterprise-support/about-github-premium-support-for-github-enterprise-server)."{% endif %} diff --git a/translations/zh-CN/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/translations/zh-CN/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md index d6e5fdc0078c..387f901200b7 100644 --- a/translations/zh-CN/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md +++ b/translations/zh-CN/content/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect.md @@ -19,8 +19,7 @@ versions: 在 {% data variables.product.product_location_enterprise %} 上启用访问来自 {% data variables.product.prodname_dotcom_the_website %} 的所有操作之前,必须将 {% data variables.product.product_location_enterprise %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 连接到 {% data variables.product.prodname_ghe_cloud %}](/enterprise/{{ currentVersion }}/admin/guides/installation/connecting-github-enterprise-server-to-github-enterprise-cloud)”。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.github-connect-tab %} 1. 在“Server can use actions from GitHub.com in workflows runs(服务器在工作流程运行中可以使用 GitHub.com 上的操作)”下,使用下拉菜单选择 **Enabled(已启用)**。 ![工作流程运行中用于访问 GitHub.com 上操作的下拉菜单](/assets/images/enterprise/site-admin-settings/enable-marketplace-actions-drop-down.png) diff --git a/translations/zh-CN/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md b/translations/zh-CN/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md index e23567553b6c..c90ad0ec19d2 100644 --- a/translations/zh-CN/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise.md @@ -16,8 +16,7 @@ versions: ### 管理企业的 {% data variables.product.prodname_actions %} 权限 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.actions.enterprise-actions-permissions %} @@ -29,8 +28,7 @@ versions: #### 为企业配置私有复刻策略 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} {% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/zh-CN/content/admin/github-actions/manually-syncing-actions-from-githubcom.md b/translations/zh-CN/content/admin/github-actions/manually-syncing-actions-from-githubcom.md index ebc6f32b3cf1..cce4dc0ca6c6 100644 --- a/translations/zh-CN/content/admin/github-actions/manually-syncing-actions-from-githubcom.md +++ b/translations/zh-CN/content/admin/github-actions/manually-syncing-actions-from-githubcom.md @@ -24,7 +24,7 @@ versions: ### 基本要求 -* 在使用 `actions-sync` 工具之前,您必须确保所有目标组织已经存在于您的企业实例中。 以下示例演示如何将操作同步到企业实例上名为 `synced-actions` 的组织。 更多信息请参阅“[创建组织](/enterprise/admin/user-management/creating-organizations)”。 +* 在使用 `actions-sync` 工具之前,您必须确保所有目标组织已经存在于您的企业实例中。 以下示例演示如何将操作同步到企业实例上名为 `synced-actions` 的组织。 For more information, see "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." * 您必须在企业实例上创建可以创建并写入目标组织中的仓库的个人访问令牌 (PAT)。 更多信息请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 ### 示例:使用 `actions-sync` 工具 diff --git a/translations/zh-CN/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/zh-CN/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md index 6c1380c82866..087c32c0bbee 100644 --- a/translations/zh-CN/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md +++ b/translations/zh-CN/content/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md @@ -69,7 +69,7 @@ versions: path: ${{runner.tool_cache}}/tool_cache.tar.gz ``` {% endraw %} -1. 从工作流程运行下载工具缓存构件。 For instructions on downloading artifacts, see "[Downloading workflow artifacts](/actions/managing-workflow-runs/downloading-workflow-artifacts)." +1. 从工作流程运行下载工具缓存构件。 有关下载构件的说明,请参阅“[下载工作流程构件](/actions/managing-workflow-runs/downloading-workflow-artifacts)”。 1. 将工具缓存构件传输到自托管的运行器,并将其提取到本地工具缓存目录。 默认工具缓存目录是 `RUNNER_DIR/_work/_tool`。 如果运行器尚未处理任何任务,您可能需要创建 `_work/_tool` 目录。 提取上述示例中上传的工具缓存构件后,自托管运行器上应具有类似于以下示例的目录结构: diff --git a/translations/zh-CN/content/admin/index.md b/translations/zh-CN/content/admin/index.md index 81b56ca4db61..0fd51d9ae12e 100644 --- a/translations/zh-CN/content/admin/index.md +++ b/translations/zh-CN/content/admin/index.md @@ -3,9 +3,10 @@ title: 企业管理员 redirect_from: - /enterprise/admin/hidden/migrating-from-github-fi/ - /enterprise/admin -intro: '适用于部署、配置和管理 GitHub Enterprise 实例的组织管理员、系统管理员和安全专家的分步指南。' +intro: Documentation and guides for enterprise administrators, system administrators, and security specialists who {% if enterpriseServerVersions contains currentVersion %}deploy, {% endif %}configure{% if enterpriseServerVersions contains currentVersion %},{% endif %} and manage {% data variables.product.product_name %}. versions: enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-aws.md b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-aws.md index 9520c3ca900a..3e8b108fa7ea 100644 --- a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-aws.md +++ b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-aws.md @@ -12,7 +12,7 @@ versions: - {% data reusables.enterprise_installation.software-license %} - 您必须具有能够启动 EC2 实例和创建 EBS 卷的 AWS 帐户。 更多信息请参阅 [Amazon Web Services 网站](https://aws.amazon.com/)。 -- 启动 {% data variables.product.product_location_enterprise %} 所需的大部分操作也可以使用 AWS 管理控制台执行。 不过,我们建议安装 AWS 命令行接口 (CLI) 进行初始设置。 下文介绍了使用 AWS CLI 的示例。 更多信息请参阅 Amzon 指南“[使用 AWS 管理控制台](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)”和“[什么是 AWS 命令行接口](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)”。 +- 启动 {% data variables.product.product_location %} 所需的大部分操作也可以使用 AWS 管理控制台执行。 不过,我们建议安装 AWS 命令行接口 (CLI) 进行初始设置。 下文介绍了使用 AWS CLI 的示例。 更多信息请参阅 Amzon 指南“[使用 AWS 管理控制台](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html)”和“[什么是 AWS 命令行接口](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)”。 本指南假定您已熟悉以下 AWS 概念: @@ -28,7 +28,7 @@ versions: ### 确定实例类型 -在 AWS 上启动 {% data variables.product.product_location_enterprise %} 之前,您需要确定最符合您的组织需求的虚拟机类型。 +在 AWS 上启动 {% data variables.product.product_location %} 之前,您需要确定最符合您的组织需求的虚拟机类型。 #### 支持的实例类型 diff --git a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-azure.md b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-azure.md index 4dd0f6c2210a..57951e4d1609 100644 --- a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-azure.md +++ b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-azure.md @@ -22,7 +22,7 @@ versions: ### 确定虚拟机类型 -在 Azure 上启动 {% data variables.product.product_location_enterprise %} 之前,您需要确定最符合您的组织需求的虚拟机类型。 +在 Azure 上启动 {% data variables.product.product_location %} 之前,您需要确定最符合您的组织需求的虚拟机类型。 #### 支持的 VM 类型和地区 diff --git a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md index d75b38d01be0..9d5555cae038 100644 --- a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md +++ b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-google-cloud-platform.md @@ -20,13 +20,12 @@ versions: ### 确定机器类型 -在 Google Cloud Platform 上启动 {% data variables.product.product_location_enterprise %} 之前,您需要确定最符合您的组织需求的机器类型。 +在 Google Cloud Platform 上启动 {% data variables.product.product_location %} 之前,您需要确定最符合您的组织需求的机器类型。 #### 支持的机器类型 以下 Google Compute Engine (GCE) 机器类型支持 {% data variables.product.prodname_ghe_server %}。 更多信息请参阅 [Google Cloud Platform 机器类型文章](https://cloud.google.com/compute/docs/machine-types)。 -| -{% if currentVersion != "free-pro-team@latest" %} + | | 高内存 | | | ------------- | | | n1-highmem-4 | @@ -35,7 +34,6 @@ versions: | | n1-highmem-32 | | | n1-highmem-64 | | | n1-highmem-96 | -{% endif %} #### 建议的机器类型 diff --git a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md index bd739cf875c2..37962cec9b0e 100644 --- a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md +++ b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-openstack-kvm.md @@ -37,7 +37,7 @@ versions: {% data reusables.enterprise_installation.necessary_ports %} 4. 也可以将浮动 IP 关联到实例。 根据 OpenStack 设置,您可能需要将浮动 IP 分配给项目并将其关联到实例。 请联系您的系统管理员以确定您是否属于这种情况。 更多信息请参阅 OpenStack 文档中的“[为实例分配浮动 IP 地址](https://docs.openstack.org/horizon/latest/user/configure-access-and-security-for-instances.html#allocate-a-floating-ip-address-to-an-instance)”。 -5. 使用在前几步创建的映像、数据卷和安全组启动 {% data variables.product.product_location_enterprise %}。 有关说明,请参阅 OpenStack 指南“[启动和管理实例](https://docs.openstack.org/horizon/latest/user/launch-instances.html)”。 +5. 使用在前几步创建的映像、数据卷和安全组启动 {% data variables.product.product_location %}。 有关说明,请参阅 OpenStack 指南“[启动和管理实例](https://docs.openstack.org/horizon/latest/user/launch-instances.html)”。 ### 配置 {% data variables.product.prodname_ghe_server %} 实例 diff --git a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-vmware.md b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-vmware.md index 884b481b1ac4..68c533c69075 100644 --- a/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-vmware.md +++ b/translations/zh-CN/content/admin/installation/installing-github-enterprise-server-on-vmware.md @@ -14,7 +14,7 @@ versions: ### 基本要求 - {% data reusables.enterprise_installation.software-license %} -- 您必须为将要运行 {% data variables.product.product_location_enterprise %} 的裸金属机应用 VMware vSphere ESXi Hypervisor。 我们支持版本 5.5 到 6.7。 ESXi Hypervisor 免费提供,不包含(可选)vCenter Server。 更多信息请参阅 [VMware ESXi 文档](https://www.vmware.com/products/esxi-and-esx.html)。 +- 您必须为将要运行 {% data variables.product.product_location %} 的裸金属机应用 VMware vSphere ESXi Hypervisor。 我们支持版本 5.5 到 6.7。 ESXi Hypervisor 免费提供,不包含(可选)vCenter Server。 更多信息请参阅 [VMware ESXi 文档](https://www.vmware.com/products/esxi-and-esx.html)。 - 您将需要访问 vSphere Client。 如果您有 vCenter Server,可以使用 vSphere Web Client。 更多信息请参阅 VMware 指南“[使用 vSphere Web Client 登录 vCenter Server](https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID-CE128B59-E236-45FF-9976-D134DADC8178.html)”。 ### 硬件考量因素 diff --git a/translations/zh-CN/content/admin/installation/setting-up-a-staging-instance.md b/translations/zh-CN/content/admin/installation/setting-up-a-staging-instance.md index 4440a87bc062..c90d710e4bdc 100644 --- a/translations/zh-CN/content/admin/installation/setting-up-a-staging-instance.md +++ b/translations/zh-CN/content/admin/installation/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: 设置暂存实例 -intro: '您可以先使用*暂存实例*测试修改,然后再将修改应用到 {% data variables.product.product_location_enterprise %}。 例如,您可以使用暂存实例测试新的 {% data variables.product.prodname_ghe_server %} 更新或练习导入迁移数据。' +intro: '您可以先使用*暂存实例*测试修改,然后再将修改应用到 {% data variables.product.product_location %}。 例如,您可以使用暂存实例测试新的 {% data variables.product.prodname_ghe_server %} 更新或练习导入迁移数据。' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance versions: diff --git a/translations/zh-CN/content/admin/overview/about-the-github-enterprise-api.md b/translations/zh-CN/content/admin/overview/about-the-github-enterprise-api.md new file mode 100644 index 000000000000..e685e50d5713 --- /dev/null +++ b/translations/zh-CN/content/admin/overview/about-the-github-enterprise-api.md @@ -0,0 +1,24 @@ +--- +title: About the GitHub Enterprise API +intro: '{% data variables.product.product_name %} supports REST and GraphQL APIs.' +redirect_from: + - /enterprise/admin/installation/about-the-github-enterprise-server-api + - /enterprise/admin/articles/about-the-enterprise-api/ + - /enterprise/admin/articles/using-the-api/ + - /enterprise/admin/categories/api/ + - /enterprise/admin/overview/about-the-github-enterprise-server-api + - /admin/overview/about-the-github-enterprise-server-api +versions: + enterprise-server: '*' + github-ae: '*' +--- + +With the APIs, you can automate many administrative tasks. 包含以下例子: + +{% if enterpriseServerVersions contains currentVersion %} +- 对 {% data variables.enterprise.management_console %} 进行更改。 更多信息请参阅“[{% data variables.enterprise.management_console %}](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#management-console)”。 +- 配置 LDAP 同步。 更多信息请参阅“[LDAP](/enterprise/{{ currentVersion }}/user/rest/reference/enterprise-admin#ldap)”。{% endif %} +- Collect statistics about your enterprise. For more information, see "[Admin stats](/rest/reference/enterprise-admin#admin-stats)." +- 管理企业帐户。 更多信息请参阅“[企业帐户](/v4/guides/managing-enterprise-accounts)”。 + +For the complete documentation for {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql). \ No newline at end of file diff --git a/translations/zh-CN/content/admin/overview/index.md b/translations/zh-CN/content/admin/overview/index.md index a5c2830d7347..8ff942eb7413 100644 --- a/translations/zh-CN/content/admin/overview/index.md +++ b/translations/zh-CN/content/admin/overview/index.md @@ -1,10 +1,11 @@ --- title: 概览 -intro: '通过 {% data variables.product.prodname_enterprise %} 可以管理帐户和访问权限、许可及计费。' +intro: 'You can learn about {% data variables.product.product_name %} and manage{% if enterpriseServerVersions contains currentVersion %} accounts and access, licenses, and{% endif %} billing.' redirect_from: - /enterprise/admin/overview versions: enterprise-server: '*' + github-ae: '*' --- 如需了解更多信息或购买 {% data variables.product.prodname_enterprise %},请参阅 [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise)。 @@ -13,6 +14,6 @@ versions: {% link_in_list /about-enterprise-accounts %} {% link_in_list /managing-your-github-enterprise-license %} -{% link_in_list /managing-billing-for-github-enterprise %} +{% link_in_list /managing-billing-for-your-enterprise %} {% link_in_list /system-overview %} -{% link_in_list /about-the-github-enterprise-server-api %} +{% link_in_list /about-the-github-enterprise-api %} diff --git a/translations/zh-CN/content/admin/overview/managing-billing-for-your-enterprise.md b/translations/zh-CN/content/admin/overview/managing-billing-for-your-enterprise.md new file mode 100644 index 000000000000..9356a7f5255f --- /dev/null +++ b/translations/zh-CN/content/admin/overview/managing-billing-for-your-enterprise.md @@ -0,0 +1,74 @@ +--- +title: Managing billing for your enterprise +intro: 'You can view billing information for your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /enterprise/admin/installation/managing-billing-for-github-enterprise + - /enterprise/admin/overview/managing-billing-for-github-enterprise + - /admin/overview/managing-billing-for-github-enterprise +versions: + enterprise-server: '*' + github-ae: '*' +--- + +{% if currentVersion == "github-ae@latest" %} + +{% data reusables.github-ae.about-billing %} Once per day, {% data variables.product.prodname_dotcom %} will count the number of users with a license for your enterprise. {% data variables.product.company_short %} bills you for each licensed user regardless of whether the user logged into {% data variables.product.prodname_ghe_managed %} that day. + +For commercial regions, the price per user per day is $1.2580645161. For 31-day months, the monthly cost for each user is $39. For months with fewer days, the monthly cost is lower. Each billing month begins at a fixed time on the first day of the calendar month. + +If you add a licensed user mid-month, that user will only be included in the count for the days they have a license. When you remove a licensed user, that user will remain in the count until the end of that month. Therefore, if you add a user mid-month and later remove the user in the same month, the user will be included in the count from the day the user was added through the end of the month. There is no additional cost if you re-add a user during the same month the user was removed. + +For example, here are the costs for users with licenses on different dates. + +| 用户 | License dates | Counted days | Cost | +| --------- | ------------------------------------------------------- | ------------ | ------ | +| @octocat | January 1 - January 31 | 31 | $39 | +| @robocat | February 1 - February 28 | 29 | $35.23 | +| @devtocat | January 15 - January 31 | 17 | $21.39 | +| @doctocat | January 1 - January 15 | 31 | $39 | +| @prodocat | January 7 - January 15 | 25 | $31.45 | +| @monalisa | January 1 - January 7,
      January 15 - January 31 | 31 | $39 | + +Your enterprise can include one or more instances. {% data variables.product.prodname_ghe_managed %} has a 500-user minimum per instance. {% data variables.product.company_short %} bills you for a minimum of 500 users per instance, even if there are fewer than 500 users with a license that day. + +You can see your current usage in your [Azure account portal](https://portal.azure.com). + +{% else %} + +### 关于企业帐户的计费 + +企业帐户目前适用于通过发票付费的 {% data variables.product.prodname_enterprise %} 客户。 对于所有付费 {% data variables.product.prodname_dotcom_the_website %} 服务(包括组织中的付费许可、{% data variables.large_files.product_name_long %} 数据包和 {% data variables.product.prodname_marketplace %} 应用程序订阅),连接至企业帐户的所有组织和 {% data variables.product.prodname_ghe_server %} 实例的帐单都将汇总为一个计费帐单。 + +企业所有者和帐单管理员均可访问和管理企业帐户的所有帐单设置。 For more information about enterprise accounts, {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)."For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### 查看当前发票 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. 在“Quick Actions(快速操作)”下,单击 **View invoice(查看发票)**。 ![查看发票链接](/assets/images/help/business-accounts/view-invoice-link.png) + +### 支付当前发票 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. 在“Quick Actions(快速操作)”下,单击 **Pay invoice(支付发票)**。 ![支付发票链接](/assets/images/help/business-accounts/pay-invoice-link.png) +5. 在“Pay invoice(支付发票)”下,以安全形式输入您的信用卡信息,然后单击 **Pay Invoice(支付发票)**。 ![确认和支付发票](/assets/images/help/business-accounts/pay-invoice.png) + +### 下载当前发票 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. 在“Quick Actions(快速操作)”下,单击 **Download current invoice(下载当前发票)**。 ![下载当前发票链接](/assets/images/help/business-accounts/download-current-invoice.png) + +### 查看付款历史记录 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.billing-tab %} +4. 在“"Billing(帐单)”下,单击 **Past Invoices(过去的发票)**选项卡,查看过去的帐单活动摘要。 ![查看付款历史记录选项卡](/assets/images/help/business-accounts/view-payment-history.png) + +{% endif %} diff --git a/translations/zh-CN/content/admin/overview/managing-your-github-enterprise-license.md b/translations/zh-CN/content/admin/overview/managing-your-github-enterprise-license.md index 107141d679e2..4a8b3a069a27 100644 --- a/translations/zh-CN/content/admin/overview/managing-your-github-enterprise-license.md +++ b/translations/zh-CN/content/admin/overview/managing-your-github-enterprise-license.md @@ -30,14 +30,13 @@ versions: 如果您想续订用户许可或将其添加至 {% data variables.product.prodname_enterprise %},请联系 {% data variables.contact.contact_enterprise_sales %}。 完成订单后,您可以立即下载新的许可文件。 -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. 在“Enterprise Server Instances(企业服务器实例)”下,单击 {% octicon "download" aria-label="The download icon" %} 下载您的许可文件。 ![下载 GitHub Enterprise Server 许可](/assets/images/help/business-accounts/download-ghes-license.png) 5. 作为站点管理员登录到 您的 {% data variables.product.prodname_ghe_server %} 实例。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} 12. 在“Quick links”下,单击 **Update license**。 ![更新许可链接](/assets/images/enterprise/business-accounts/update-license-link.png) @@ -46,9 +45,9 @@ versions: ### 查看许可使用情况 -{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +3. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) 4. 检查您当前的 {% data variables.product.prodname_enterprise %} 许可,以及已使用和可用的用户许可。 ### 自动将用户许可使用情况同步到 {% data variables.product.prodname_ghe_cloud %} @@ -59,15 +58,15 @@ versions: 您可以从 {% data variables.product.prodname_ghe_server %} 下载 JSON 文件并将文件上传到 {% data variables.product.prodname_ghe_cloud %},在两个部署之间手动同步用户许可使用情况。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.license-tab %} -5. 在“Quick links”下,要下载包含 {% data variables.product.prodname_ghe_server %} 上当前许可使用情况的文件,请单击 **Export license usage**。 ![Export license usage 链接](/assets/images/enterprise/business-accounts/export-license-usage-link.png) -6. 导航到 -{% data variables.product.prodname_ghe_cloud %}. -{% data reusables.enterprise-accounts.access-enterprise %} +5. 在“Quick links(快速链接)”下,下载包含 +{% data variables.product.prodname_ghe_server %} 上当前许可证使用情况的文件,单击 **Export license usage(导出许可证使用情况)**。 + ![Export license usage 链接](/assets/images/enterprise/business-accounts/export-license-usage-link.png) +{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} +8. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) +{% data reusables.enterprise-accounts.license-tab %} 10. 在“Enterprise Server Instances(Enterprise Server 实例)”下,单击 **Add server usage(添加服务器使用情况)**。 ![Upload GitHub Enterprise Servers usage 链接](/assets/images/help/business-accounts/upload-ghe-server-usage-link.png) 11. 上传从 {% data variables.product.prodname_ghe_server %} 下载的 JSON 文件。 ![拖放或选择要上传的文件](/assets/images/help/business-accounts/upload-ghe-server-usage-file.png) diff --git a/translations/zh-CN/content/admin/overview/system-overview.md b/translations/zh-CN/content/admin/overview/system-overview.md index 9ed4c6c68059..4ec3b298ded6 100644 --- a/translations/zh-CN/content/admin/overview/system-overview.md +++ b/translations/zh-CN/content/admin/overview/system-overview.md @@ -77,7 +77,7 @@ versions: #### 外部服务和支持 -{% data variables.product.prodname_ghe_server %} 无需从网络访问外部服务也可以正常运行。 您可以选择集成外部服务,以提供电子邮件传送、外部监控和日志转发等功能。 更多信息请参阅“[配置电子邮件通知](/enterprise/{{ currentVersion }}/admin/user-management/configuring-email-for-notifications)”、“[设置外部监控](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)”和“[日志转发](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)”。 +{% data variables.product.prodname_ghe_server %} 无需从网络访问外部服务也可以正常运行。 您可以选择集成外部服务,以提供电子邮件传送、外部监控和日志转发等功能。 For more information, see "[Configuring email for notifications](/admin/configuration/configuring-email-for-notifications)," "[Setting up external monitoring](/enterprise/{{ currentVersion }}/admin/installation/setting-up-external-monitoring)," and "[Log forwarding](/admin/user-management/log-forwarding)." 您可以手动收集故障排除数据并发送至 {% data variables.contact.github_support %}。 更多信息请参阅“[向 {% data variables.contact.github_support %} 提供数据](/enterprise/{{ currentVersion }}/admin/enterprise-support/providing-data-to-github-support)”。 @@ -108,7 +108,7 @@ versions: #### 审核和访问日志记录 -{% data variables.product.prodname_ghe_server %} 存储传统的操作系统日志和应用程序日志。 应用程序还会编写详细的审核和安全日志,永久存储在 {% data variables.product.prodname_ghe_server %} 上。 您可以通过 `syslog-ng` 协议将两种类型的日志实时转发到多个目标。 更多信息请参阅“[日志转发](/enterprise/{{ currentVersion }}/admin/installation/log-forwarding)”。 +{% data variables.product.prodname_ghe_server %} 存储传统的操作系统日志和应用程序日志。 应用程序还会编写详细的审核和安全日志,永久存储在 {% data variables.product.prodname_ghe_server %} 上。 您可以通过 `syslog-ng` 协议将两种类型的日志实时转发到多个目标。 For more information, see "[Log forwarding](/admin/user-management/log-forwarding)." 访问和审核日志包括如下信息。 diff --git a/translations/zh-CN/content/admin/policies/about-pre-receive-hooks.md b/translations/zh-CN/content/admin/policies/about-pre-receive-hooks.md index ffd3abaecce0..3070f96220cf 100644 --- a/translations/zh-CN/content/admin/policies/about-pre-receive-hooks.md +++ b/translations/zh-CN/content/admin/policies/about-pre-receive-hooks.md @@ -23,4 +23,4 @@ versions: ### 对性能和工作流程的影响 对开发者及其工作流程的影响可能很大,因此必须谨慎考虑。 基于业务需求并经过深思熟虑实施的预接收挂钩将为整个组织带来最大好处。 -预接收挂钩可能会对 {% data variables.product.product_location_enterprise %} 的性能产生意外影响,因此应谨慎实施和审查。 +预接收挂钩可能会对 {% data variables.product.product_location %} 的性能产生意外影响,因此应谨慎实施和审查。 diff --git a/translations/zh-CN/content/admin/policies/creating-a-pre-receive-hook-environment.md b/translations/zh-CN/content/admin/policies/creating-a-pre-receive-hook-environment.md index efd9096f2515..073aa199c2ee 100644 --- a/translations/zh-CN/content/admin/policies/creating-a-pre-receive-hook-environment.md +++ b/translations/zh-CN/content/admin/policies/creating-a-pre-receive-hook-environment.md @@ -72,8 +72,7 @@ versions: ### 在 {% data variables.product.prodname_ghe_server %} 上上传预接收挂钩环境 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 单击 **Manage environments**。 ![管理环境](/assets/images/enterprise/site-admin-settings/manage-pre-receive-environments.png) diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise.md index dfd524307334..2e1992b26d8b 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise.md @@ -5,5 +5,6 @@ redirect_from: - /enterprise/admin/policies/enforcing-policies-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md index 6e84bb8552e9..073735be7868 100644 --- a/translations/zh-CN/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/policies/enforcing-repository-management-policies-in-your-enterprise.md @@ -27,29 +27,23 @@ redirect_from: - /enterprise/admin/policies/enforcing-repository-management-policies-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- -### 在设备上配置新仓库的默认可见性 +### Configuring the default visibility of new repositories in your enterprise -每次有人在 {% data variables.product.product_location_enterprise %} 上创建新仓库时,此人必须为仓库选择可见性。 当您为实例配置默认可见性设置时,需要选择默认可见性。 有关仓库可见性的更多信息,请参阅“[关于仓库可见性](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)。” +Each time someone creates a new repository on your enterprise, that person must choose a visibility for the repository. When you configure a default visibility setting for the enterprise, you choose which visibility is selected by default. 有关仓库可见性的更多信息,请参阅“[关于仓库可见性](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)。” -如果站点管理员不允许成员创建某种类型的仓库,成员将无法创建此类仓库,即使可见性设置默认为此类型。 更多信息请参阅“[限制在实例中创建仓库](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)”。 +如果站点管理员不允许成员创建某种类型的仓库,成员将无法创建此类仓库,即使可见性设置默认为此类型。 For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% tip %} - -**提示**:您可以将更改仓库可见性的权限仅分配给站点管理员。 更多信息请参阅“[阻止用户更改仓库可见性](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-a-repository-s-visibility)”。 - -{% endtip %} - -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} -1. 在“默认仓库可见性”下,使用下拉菜单并选择默认可见性。 ![用于为实例选择默认仓库可见性的下拉菜单](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) +1. 在“默认仓库可见性”下,使用下拉菜单并选择默认可见性。 ![Drop-down menu to choose the default repository visibility for your enterprise](/assets/images/enterprise/site-admin-settings/default-repository-visibility-settings.png) {% data reusables.enterprise_installation.image-urls-viewable-warning %} @@ -57,10 +51,9 @@ versions: 当您阻止成员更改仓库可见性时,只有站点管理员可以将公共仓库设置为私有或者将私有仓库设置为公共。 -如果站点管理员仅允许组织所有者创建仓库,成员将无法更改仓库可见性。 如果站点管理员只允许成员创建私有仓库,则成员只能将仓库从公共更改为私有。 更多信息请参阅“[设置仓库创建策略](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)”。 +如果站点管理员仅允许组织所有者创建仓库,成员将无法更改仓库可见性。 如果站点管理员只允许成员创建私有仓库,则成员只能将仓库从公共更改为私有。 For more information, see "[Setting a policy for repository creation](#setting-a-policy-for-repository-creation)." -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. 在“Repository visibility change”下,检查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -71,12 +64,11 @@ versions: {% data reusables.organizations.repo-creation-constants %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. 在“Repository creation”下,检查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -{% if currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.repo-creation-policy %} {% data reusables.enterprise-accounts.repo-creation-types %} {% else %} @@ -85,8 +77,7 @@ versions: ### 设置仓库删除和转移的策略 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.repositories-tab %} 5. 在“Repository deletion and transfer”下,检查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} @@ -95,7 +86,7 @@ versions: ### 设置 Git 推送限制策略 -要使仓库大小保持可管理并防止发生性能问题,可以为实例上的仓库配置文件大小限制。 +To keep your repository size manageable and prevent performance issues, you can configure a file size limit for repositories in your enterprise. 默认情况下,强制执行仓库上传限制时,无法添加或上传超过 100 MB 的文件。 @@ -107,24 +98,22 @@ versions: {% endtip %} {% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. 在“Repository upload limit”下,使用下拉菜单,然后单击最大对象大小。 ![包含最大对象大小选项的下拉菜单](/assets/images/enterprise/site-admin-settings/repo-upload-limit-dropdown.png) -5. 或者,要对 {% data variables.product.product_location_enterprise %} 上的所有仓库执行最大上传限制,请选择 select **Enforce on all repositories(对所有仓库强制执行)** ![对所有仓库选项强制执行最大对象限制](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) +5. Optionally, to enforce a maximum upload limit for all repositories in your enterprise, select **Enforce on all repositories** ![对所有仓库选项强制执行最大对象限制](/assets/images/enterprise/site-admin-settings/all-repo-upload-limit-option.png) ### 为仓库之间的拉取请求配置合并冲突编辑器 要求用户在其计算机上本地解决合并冲突可以避免用户因疏忽而从分叉写入到上游仓库。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -134,13 +123,12 @@ versions: ### 配置强制推送 -每个仓库都从其所属的用户帐户或组织的设置继承了默认强制推送设置。 同样,每个组织和用户帐户都会从整个设备的强制推送设置继承默认强制推送设置。 如果更改设备的强制推送设置,则会更改任何用户或组织拥有的所有仓库。 +每个仓库都从其所属的用户帐户或组织的设置继承了默认强制推送设置。 Likewise, each organization and user account inherits a default force push setting from the force push setting for the enterprise. If you change the force push setting for the enterprise, it will change for all repositories owned by any user or organization. #### 阻止设备上的所有强制推送 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -163,7 +151,7 @@ versions: #### 阻止对用户帐户或组织拥有的仓库进行强制推送 -仓库从它们所属的用户帐户或组织继承强制推送设置。 反过来,用户帐户和组织从整个设备的强制推送设置继承其强制推送设置。 +仓库从它们所属的用户帐户或组织继承强制推送设置。 User accounts and organizations in turn inherit their force push settings from the force push settings for the enterprise. 您可以通过配置用户帐户或组织的设置来覆盖默认的继承设置。 @@ -176,17 +164,17 @@ versions: 5. 在“Force pushes”部分的“Repository default settings”下,选择 - **Block** 来阻止对所有分支进行强制推送。 - **Block to the default branch** 来仅阻止对默认分支进行强制推送。 ![阻止强制推送](/assets/images/enterprise/site-admin-settings/user/user-block-force-pushes.png) -6. 可以视情况选择 **Enforce on all repositories** 来覆盖仓库特定的设置。 注意,这**不**会覆盖设备范围的策略。 ![阻止强制推送](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) +6. 可以视情况选择 **Enforce on all repositories** 来覆盖仓库特定的设置。 Note that this will **not** override an enterprise-wide policy. ![阻止强制推送](/assets/images/enterprise/site-admin-settings/user/user-block-all-force-pushes.png) ### 配置匿名 Git 读取访问 {% data reusables.enterprise_user_management.disclaimer-for-git-read-access %} -如果您已经在实例上[启用私密模式](/enterprise/admin/configuration/enabling-private-mode),您可以允许仓库管理员启用对公共仓库的匿名 Git 读取访问。 +{% if enterpriseServerVersions contains currentVersion %}If you have [enabled private mode](/enterprise/admin/configuration/enabling-private-mode) on your enterprise, you {% else %}You {% endif %}can allow repository administrators to enable anonymous Git read access to public repositories. -启用匿名 Git 读取允许用户在实例上为自定义工具绕过身份验证。 当您或仓库管理员为仓库启用此权限设置时,未经过身份验证的 Git 操作(和具有 {% data variables.product.prodname_ghe_server %} 的网络访问权限的任何人)将获得仓库的读取权限(无需身份验证)。 +Enabling anonymous Git read access allows users to bypass authentication for custom tools on your enterprise. 当您或仓库管理员为仓库启用此权限设置时,未经过身份验证的 Git 操作(和具有 {% data variables.product.product_name %} 的网络访问权限的任何人)将获得仓库的读取权限(无需身份验证)。 -如有必要,您可以通过锁定仓库的访问设置,阻止仓库管理员更改 {% data variables.product.product_location_enterprise %} 上仓库的匿名 Git 访问设置。 在您锁定仓库的 Git 读取权限设置后,只有站点管理员可以更改设置。 +If necessary, you can prevent repository administrators from changing anonymous Git access settings for repositories on your enterprise by locking the repository's access settings. 在您锁定仓库的 Git 读取权限设置后,只有站点管理员可以更改设置。 {% data reusables.enterprise_site_admin_settings.list-of-repos-with-anonymous-git-read-access-enabled %} @@ -194,17 +182,17 @@ versions: #### 设置所有仓库的匿名 Git 读取访问 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 4. 在“Anonymous Git read access”下,使用下列菜单并单击 **Enabled**。 ![匿名 Git 读取权限下拉菜单显示菜单选项"Enabled(已启用)"和"Disabled(已禁用)"](/assets/images/enterprise/site-admin-settings/enable-anonymous-git-read-access.png) -3. 或者,如果要阻止仓库管理员为实例上的所有仓库更改匿名 Git 读取权限设置,请选择 **Prevent repository admins from changing anonymous Git read access**。 ![选中复选框可阻止仓库管理员更改实例上所有仓库的匿名 Git 读取权限设置。](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +3. Optionally, to prevent repository admins from changing anonymous Git read access settings in all repositories on your enterprise, select **Prevent repository admins from changing anonymous Git read access**. ![Select checkbox to prevent repository admins from changing anonymous Git read access settings for all repositories on your enterprise](/assets/images/enterprise/site-admin-settings/globally-lock-repos-from-changing-anonymous-git-read-access.png) +{% if enterpriseServerVersions contains currentVersion %} #### 设置特定仓库的匿名 Git 读取访问 {% data reusables.enterprise_site_admin_settings.access-settings %} @@ -215,4 +203,14 @@ versions: 6. 在“Danger Zone”下的“Enable Anonymous Git read access”旁,请单击 **Enable**。 ![仓库站点管理员设置的危险区域中“Enable anonymous Git read access”下的“Enabled”按钮 ](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 7. 审查更改。 要确认,请单击 **Yes, enable anonymous Git read access(是,启用匿名 Git 读取权限)**。 ![在弹出窗口中确认匿名 Git 读取权限设置](/assets/images/enterprise/site-admin-settings/confirm-anonymous-git-read-access-for-specific-repo-as-site-admin.png) 8. 或者,如果要阻止仓库管理员为此仓库更改设置,请选择 **Prevent repository admins from changing anonymous Git read access**。 ![选中复选框可阻止仓库管理员更改此仓库的匿名 Git 读取权限。](/assets/images/enterprise/site-admin-settings/lock_anonymous_git_access_for_specific_repo.png) +{% endif %} +{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +### 对默认分支名称实施策略 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡的“Default branch name(默认分支名称)”下,输入新仓库应使用的默认分支名称。 ![输入默认分支名称的文本框](/assets/images/help/business-accounts/default-branch-name-text.png) +4. (可选)要对企业中的所有组织强制实施默认分支名称,请选择 **Enforce across this enterprise(在整个企业中实施)**。 ![强制实施复选框](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. 单击 **Update(更新)**。 ![更新按钮](/assets/images/help/business-accounts/default-branch-name-update.png) +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/admin/policies/index.md b/translations/zh-CN/content/admin/policies/index.md index c9ea0e2f4601..a87a7ee00ef2 100644 --- a/translations/zh-CN/content/admin/policies/index.md +++ b/translations/zh-CN/content/admin/policies/index.md @@ -1,11 +1,12 @@ --- title: 为企业设置策略 -intro: '您可以在 {% data variables.product.prodname_enterprise %} 中设置策略来降低风险并提高质量。' +intro: '您可以在 {% data variables.product.product_name %} 中设置策略来降低风险并提高质量。' redirect_from: - /enterprise/admin/developer-workflow - /enterprise/admin/policies versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md b/translations/zh-CN/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md index cfe01b65b13e..c4ea794a157f 100644 --- a/translations/zh-CN/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md +++ b/translations/zh-CN/content/admin/policies/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance.md @@ -11,8 +11,7 @@ versions: ### 创建预接收挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 4. 单击 **Add pre-receive hook**。 ![添加预接收挂钩](/assets/images/enterprise/site-admin-settings/add-pre-receive-hook.png) @@ -25,16 +24,14 @@ versions: ### 编辑预接收挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 1. 在要编辑的预接收挂钩旁边,单击 {% octicon "pencil" aria-label="The edit icon" %}。 ![编辑预接收挂钩](/assets/images/enterprise/site-admin-settings/edit-pre-receive-hook.png) ### 删除预接收挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 2. 在要删除的预接收挂钩旁边,单击 {% octicon "x" aria-label="X symbol" %}。 ![编辑预接收挂钩](/assets/images/enterprise/site-admin-settings/delete-pre-receive-hook.png) diff --git a/translations/zh-CN/content/admin/user-management/about-migrations.md b/translations/zh-CN/content/admin/user-management/about-migrations.md index d318d5a3ae88..ea99740e728d 100644 --- a/translations/zh-CN/content/admin/user-management/about-migrations.md +++ b/translations/zh-CN/content/admin/user-management/about-migrations.md @@ -14,7 +14,7 @@ versions: - 从 {% data variables.product.prodname_ghe_server %} 实例迁移到另一个 {% data variables.product.prodname_ghe_server %} 实例。 您可以迁移实例上由任何用户或组织拥有的任意数量的仓库。 在执行迁移之前,您必须具有两个实例的站点管理员访问权限。 - 从 {% data variables.product.prodname_dotcom_the_website %} 组织迁移到 {% data variables.product.prodname_ghe_server %} 实例。 您可以迁移由组织拥有的任意数量的仓库。 在执行迁移前,您必须拥有 {% data variables.product.prodname_dotcom_the_website %} 组织的[管理访问权限](/enterprise/user/articles/permission-levels-for-an-organization/)和目标实例的站点管理员访问权限。 -- *试运行*是将数据导入[暂存实例](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)的迁移。 这些试运行非常有用,可用于查看在向 {% data variables.product.product_location_enterprise %} 应用迁移后*将要*发生的变化。 **我们强烈建议您先在暂存实例上执行试运行,然后再将数据导入生产实例。** +- *试运行*是将数据导入[暂存实例](/enterprise/admin/guides/installation/setting-up-a-staging-instance/)的迁移。 这些试运行非常有用,可用于查看在向 {% data variables.product.product_location %} 应用迁移后*将要*发生的变化。 **我们强烈建议您先在暂存实例上执行试运行,然后再将数据导入生产实例。** ### 迁移的数据 diff --git a/translations/zh-CN/content/admin/user-management/activity-dashboard.md b/translations/zh-CN/content/admin/user-management/activity-dashboard.md index 54062f2b4af3..d3ac8cb35728 100644 --- a/translations/zh-CN/content/admin/user-management/activity-dashboard.md +++ b/translations/zh-CN/content/admin/user-management/activity-dashboard.md @@ -1,12 +1,13 @@ --- title: 活动仪表板 -intro: '活动仪表板提供 {% data variables.product.product_location_enterprise %} 上所有活动的概览。' +intro: 'The Activity dashboard gives you an overview of all the activity in your enterprise.' redirect_from: - /enterprise/admin/articles/activity-dashboard/ - /enterprise/admin/installation/activity-dashboard - /enterprise/admin/user-management/activity-dashboard versions: enterprise-server: '*' + github-ae: '*' --- 活动仪表板提供以下活动数量的周图、月度图和年度图表: @@ -22,7 +23,10 @@ versions: ![活动仪表板](/assets/images/enterprise/activity/activity-dashboard-yearly.png) -为获取基于 {% data variables.product.prodname_enterprise %} 中数据的更多分析,可以购买 {% data variables.product.prodname_insights %}。 更多信息请参阅“[关于 {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)”。 +{% if enterpriseServerVersions contains currentVersion %} +For more analytics based on data from +{% data variables.product.product_name %}, you can purchase {% data variables.product.prodname_insights %}. 更多信息请参阅“[关于 {% data variables.product.prodname_insights %}](/insights/installing-and-configuring-github-insights/about-github-insights)”。 +{% endif %} ### 访问活动仪表板 diff --git a/translations/zh-CN/content/admin/user-management/adding-people-to-teams.md b/translations/zh-CN/content/admin/user-management/adding-people-to-teams.md index aa06a4057f1a..d89d4d57ee0e 100644 --- a/translations/zh-CN/content/admin/user-management/adding-people-to-teams.md +++ b/translations/zh-CN/content/admin/user-management/adding-people-to-teams.md @@ -5,7 +5,7 @@ redirect_from: - /enterprise/admin/articles/adding-or-inviting-people-to-teams/ - /enterprise/admin/guides/user-management/adding-or-inviting-people-to-teams/ - /enterprise/admin/user-management/adding-people-to-teams -intro: '创建团队后,组织管理员可以将用户从 {% data variables.product.product_location_enterprise %} 添加到团队并决定他们可以访问哪些仓库。' +intro: '创建团队后,组织管理员可以将用户从 {% data variables.product.product_location %} 添加到团队并决定他们可以访问哪些仓库。' versions: enterprise-server: '*' --- diff --git a/translations/zh-CN/content/admin/user-management/audit-logging.md b/translations/zh-CN/content/admin/user-management/audit-logging.md index 6c0f6fb7f37f..165a73a8ec57 100644 --- a/translations/zh-CN/content/admin/user-management/audit-logging.md +++ b/translations/zh-CN/content/admin/user-management/audit-logging.md @@ -1,29 +1,31 @@ --- title: 审核日志 -intro: '{% data variables.product.prodname_enterprise %} 会保留已审核的用户、组织、仓库和系统事件的日志。 日志可用于调试以及内部和外部合规。' +intro: '{% data variables.product.product_name %} keeps logs of audited{% if enterpriseServerVersions contains currentVersion %} system,{% endif %} user, organization, and repository events. 日志可用于调试以及内部和外部合规。' redirect_from: - /enterprise/admin/articles/audit-logging/ - /enterprise/admin/installation/audit-logging - /enterprise/admin/user-management/audit-logging versions: enterprise-server: '*' + github-ae: '*' --- -有关完整列表,请参阅“[审核的操作](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)”。 有关查找特定操作的详细信息,请参阅“[搜索审核日志](/enterprise/{{ currentVersion }}/admin/guides/installation/searching-the-audit-log)”。 +For a full list, see "[Audited actions](/admin/user-management/audited-actions)." For more information on finding a particular action, see "[Searching the audit log](/admin/user-management/searching-the-audit-log)." ### 推送日志 -会记录每个 Git 推送操作。 更多信息请参阅“[查看推送日志](/enterprise/{{ currentVersion }}/admin/guides/installation/viewing-push-logs)”。 +会记录每个 Git 推送操作。 For more information, see "[Viewing push logs](/admin/user-management/viewing-push-logs)." +{% if enterpriseServerVersions contains currentVersion %} ### 系统事件 所有经过审核的系统事件(包括所有推送和拉取)都会记录到 `/var/log/github/audit.log` 中。 日志每 24 小时自动轮换一次,并会保留七天。 -支持包中包含系统日志。 更多信息请参阅“[向 {% data variables.product.prodname_dotcom %} Support 提供数据](/enterprise/{{ currentVersion }}/admin/guides/enterprise-support/providing-data-to-github-support)”。 +支持包中包含系统日志。 For more information, see "[Providing data to {% data variables.product.prodname_dotcom %} Support](/admin/enterprise-support/providing-data-to-github-support)." ### 支持包 -所有审核信息均会记录到任何支持包 `github-logs` 目录的 `audit.log` 文件中。 如果已启用日志转发,您可以将此数据传输到外部 syslog 流使用者,例如 [Splunk](http://www.splunk.com/) 或 [Logstash](http://logstash.net/)。 此日志中的所有条目均使用 `github_audit` 关键词,并且可以通过该关键词进行筛选。 更多信息请参阅“[日志转发](/enterprise/{{ currentVersion }}/admin/guides/installation/log-forwarding)”。 +所有审核信息均会记录到任何支持包 `github-logs` 目录的 `audit.log` 文件中。 如果已启用日志转发,您可以将此数据传输到外部 syslog 流使用者,例如 [Splunk](http://www.splunk.com/) 或 [Logstash](http://logstash.net/)。 此日志中的所有条目均使用 `github_audit` 关键词,并且可以通过该关键词进行筛选。 For more information see "[Log forwarding](/admin/user-management/log-forwarding)." 例如,此条目显示已创建的新仓库。 @@ -36,3 +38,4 @@ Oct 26 01:42:08 github-ent github_audit: {:created_at=>1351215728326, :actor_ip= ``` Oct 26 02:19:31 github-ent github_audit: { "pid":22860, "ppid":22859, "program":"receive-pack", "git_dir":"/data/repositories/some-user/some-repository.git", "hostname":"github-ent", "pusher":"some-user", "real_ip":"10.0.0.51", "user_agent":"git/1.7.10.4", "repo_id":1, "repo_name":"some-user/some-repository", "transaction_id":"b031b7dc7043c87323a75f7a92092ef1456e5fbaef995c68", "frontend_ppid":1, "repo_public":true, "user_name":"some-user", "user_login":"some-user", "frontend_pid":18238, "frontend":"github-ent", "user_email":"some-user@github.example.com", "user_id":2, "pgroup":"github-ent_22860", "status":"post_receive_hook", "features":" report-status side-band-64k", "received_objects":3, "receive_pack_size":243, "non_fast_forward":false, "current_ref":"refs/heads/main" } ``` +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/admin/user-management/audited-actions.md b/translations/zh-CN/content/admin/user-management/audited-actions.md index de5c4c8e963a..bac542b54b4b 100644 --- a/translations/zh-CN/content/admin/user-management/audited-actions.md +++ b/translations/zh-CN/content/admin/user-management/audited-actions.md @@ -7,22 +7,23 @@ redirect_from: - /enterprise/admin/user-management/audited-actions versions: enterprise-server: '*' + github-ae: '*' --- #### 身份验证 -| 名称 | 描述 | -| ------------------------------------:| ------------------------------------------------ | -| `oauth_access.create` | 已为用户帐户[生成>][generate token] [OAuth 访问令牌][]。 | -| `oauth_access.destroy` | 已从用户帐户中删除 [OAuth 访问令牌][]。 | -| `oauth_application.destroy` | 已从用户或组织帐户中删除 [OAuth 应用程序][]。 | -| `oauth_application.reset_secret` | 已重置 [OAuth 应用程序][]的密钥。 | -| `oauth_application.transfer` | 已将 [OAuth 应用程序][]从一个用户或组织帐户传送到另一个用户或组织帐户。 | -| `public_key.create` | 已将 SSH 密钥[添加][add key]到用户帐户中,或者已将[部署密钥][]添加到仓库中。 | -| `public_key.delete` | 已从用户帐户中移除 SSH 密钥,或已从仓库中移除[部署密钥][]。 | -| `public_key.update` | 已更新用户帐户的 SSH 密钥或仓库的[部署密钥][]。 | -| `two_factor_authentication.enabled` | 已为用户帐户启用[双重身份验证][2fa]。 | -| `two_factor_authentication.disabled` | 已为用户帐户禁用[双重身份验证][2fa]。 | +| 名称 | 描述 | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------- | +| `oauth_access.create` | 已为用户帐户[生成>][generate token] [OAuth 访问令牌][]。 | +| `oauth_access.destroy` | 已从用户帐户中删除 [OAuth 访问令牌][]。 | +| `oauth_application.destroy` | 已从用户或组织帐户中删除 [OAuth 应用程序][]。 | +| `oauth_application.reset_secret` | 已重置 [OAuth 应用程序][]的密钥。 | +| `oauth_application.transfer` | 已将 [OAuth 应用程序][]从一个用户或组织帐户传送到另一个用户或组织帐户。 | +| `public_key.create` | 已将 SSH 密钥[添加][add key]到用户帐户中,或者已将[部署密钥][]添加到仓库中。 | +| `public_key.delete` | 已从用户帐户中移除 SSH 密钥,或已从仓库中移除[部署密钥][]。 | +| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated.{% if enterpriseServerVersions contains currentVersion %} +| `two_factor_authentication.enabled` | 已为用户帐户启用[双重身份验证][2fa]。 | +| `two_factor_authentication.disabled` | [Two-factor authentication][2fa] was disabled for a user account.{% endif %} #### 挂钩 @@ -33,53 +34,53 @@ versions: | `hook.destroy` | 已删除挂钩。 | | `hook.events_changed` | 已更改挂钩的配置事件。 | -#### 实例配置设置 +#### Enterprise configuration settings -| 名称 | 描述 | -| -------------------------------------------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `business.update_member_repository_creation_permission` | 站点管理员限制在实例上的组织中创建仓库。 更多信息请参阅“[限制在实例中创建仓库](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)”。 | -| `business.clear_members_can_create_repos` | 站点管理员取消了对在实例上的组织中创建仓库的限制。 更多信息请参阅“[限制在实例中创建仓库](/enterprise/{{ currentVersion }}/admin/guides/user-management/restricting-repository-creation-in-your-instance)”。 | -| `enterprise.config.lock_anonymous_git_access` | 站点管理员锁定匿名 Git 读取权限,以防止仓库管理员更改该实例上仓库的现有匿名 Git 读取权限设置。 更多信息请参阅“[阻止用户更改匿名 Git 读取权限](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)”。 | -| `enterprise.config.unlock_anonymous_git_access` | 站点管理员解锁匿名 Git 读取权限,以允许仓库管理员更改该实例上仓库的现有匿名 Git 读取权限设置。 更多信息请参阅“[阻止用户更改匿名 Git 读取权限](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)”。 | +| 名称 | 描述 | +| -------------------------------------------------------:| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `business.update_member_repository_creation_permission` | A site admin restricts repository creation in organizations in the enterprise. 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)”。 | +| `business.clear_members_can_create_repos` | A site admin clears a restriction on repository creation in organizations in the enterprise. 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)”。 | +| `enterprise.config.lock_anonymous_git_access` | A site admin locks anonymous Git read access to prevent repository admins from changing existing anonymous Git read access settings for repositories in the enterprise. 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)”。 | +| `enterprise.config.unlock_anonymous_git_access` | A site admin unlocks anonymous Git read access to allow repository admins to change existing anonymous Git read access settings for repositories in the enterprise. 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)”。 | #### 议题和拉取请求 -| 名称 | 描述 | -| ------------------------------------:| ---------------------------------------------------------------------------------------------- | -| `issue.update` | 问题的正文文本(初始注释)已更改。 | -| `issue_comment.update` | 已更改问题的正文文本(初始注释)。 | -| `pull_request_review_comment.delete` | 已删除对拉取请求的评论。 | -| `issue.destroy` | 已从仓库中删除问题。 更多信息请参阅“[删除问题](/enterprise/{{ currentVersion }}/user/articles/deleting-an-issue)"。” | +| 名称 | 描述 | +| ------------------------------------:| ------------------------------------------------------------------------------------------------------------------- | +| `issue.update` | 问题的正文文本(初始注释)已更改。 | +| `issue_comment.update` | 已更改问题的正文文本(初始注释)。 | +| `pull_request_review_comment.delete` | 已删除对拉取请求的评论。 | +| `issue.destroy` | 已从仓库中删除问题。 For more information, see "[Deleting an issue](/github/managing-your-work-on-github/deleting-an-issue)." | #### 组织 -| 名称 | 描述 | -| ------------------:| ------------------------------------------------------------------------------------------------------------------------ | -| `org.async_delete` | 用户发起了删除组织的后台作业。 | -| `org.delete` | 组织已由用户发起的后台作业删除。 | -| `org.transform` | 已将用户帐户转换为组织。 更多信息请参阅“[将用户转换为组织](/enterprise/{{ currentVersion}}/user/articles/converting-a-user-into-an-organization/)”。 | +| 名称 | 描述 | +| ------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `org.async_delete` | 用户发起了删除组织的后台作业。 | +| `org.delete` | An organization was deleted by a user-initiated background job.{% if currentVersion != "github-ae@latest" %} +| `org.transform` | 已将用户帐户转换为组织。 For more information, see "[Converting a user into an organization](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."{% endif %} #### 受保护分支 -| 名称 | 描述 | -| ------------------------------------------------------------------:| ---------------------- | -| `protected_branch.create` | 已在分支上启用分支保护。 | -| `protected_branch.destroy` | 已在分支上禁用分支保护。 | -| `protected_branch.update_admin_enforced` | 已为仓库管理员强制执行分支保护。 | -| `protected_branch.update_require_code_owner_review` | 已在分支上更新必需代码所有者审查的强制执行。 | -| `protected_branch.dismiss_stale_reviews` | 已在分支上更新忽略旧拉取请求的强制执行。 | -| `protected_branch.update_signature_requirement_enforcement_level` | 已在分支上更新必需提交签名的强制执行。 | -| `protected_branch.update_pull_request_reviews_enforcement_level` | 已在分支上更新必需拉取请求审查的强制执行。 | -| `protected_branch.update_required_status_checks_enforcement_level` | 已在分支上更新必需状态检查的强制执行。 | -| `protected_branch.rejected_ref_update` | 分支更新尝试被拒。 | -| `protected_branch.policy_override` | 分支保护要求被仓库管理员覆盖。 | +| 名称 | 描述 | +| ------------------------------------------------------------------:| ----------------------------------------------------------------- | +| `protected_branch.create` | 已在分支上启用分支保护。 | +| `protected_branch.destroy` | 已在分支上禁用分支保护。 | +| `protected_branch.update_admin_enforced` | 已为仓库管理员强制执行分支保护。 | +| `protected_branch.update_require_code_owner_review` | Enforcement of required code owner review is updated on a branch. | +| `protected_branch.dismiss_stale_reviews` | 已在分支上更新忽略旧拉取请求的强制执行。 | +| `protected_branch.update_signature_requirement_enforcement_level` | 已在分支上更新必需提交签名的强制执行。 | +| `protected_branch.update_pull_request_reviews_enforcement_level` | 已在分支上更新必需拉取请求审查的强制执行。 | +| `protected_branch.update_required_status_checks_enforcement_level` | 已在分支上更新必需状态检查的强制执行。 | +| `protected_branch.rejected_ref_update` | 分支更新尝试被拒。 | +| `protected_branch.policy_override` | 分支保护要求被仓库管理员覆盖。 | #### 仓库 | 名称 | 描述 | | ------------------------------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `repo.access` | 已将私有仓库设为公共,或者已将公共仓库设为私有。 | -| `repo.archive` | 已存档仓库。 更多信息请参阅“[存档和取消存档仓库](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)”。 | +| `repo.archive` | 已存档仓库。 For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.add_member` | 已向仓库添加协作者。 | | `repo.config` | 站点管理员已阻止强制推送。 更多信息请参阅“[阻止对仓库进行强制推送](/enterprise/{{ currentVersion }}/admin/guides/developer-workflow/blocking-force-pushes-to-a-repository/)”。 | | `repo.create` | 已创建仓库。 | @@ -88,7 +89,7 @@ versions: | `repo.rename` | 已重命名仓库。 | | `repo.transfer` | 用户已接受接收传输仓库的请求。 | | `repo.transfer_start` | 用户已发送向另一用户或组织传输仓库的请求。 | -| `repo.unarchive` | 已取消存档仓库。 更多信息请参阅“[存档和取消存档仓库](/enterprise/{{ currentVersion }}/admin/guides/user-management/archiving-and-unarchiving-repositories/)”。 | +| `repo.unarchive` | 已取消存档仓库。 For more information, see "[Archiving a {% data variables.product.prodname_dotcom %} repository](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)." | | `repo.config.disable_anonymous_git_access` | 已为公共仓库禁用匿名 Git 读取权限。 更多信息请参阅“[为仓库启用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)。” | | `repo.config.enable_anonymous_git_access` | 已为公共仓库启用匿名 Git 读取权限。 更多信息请参阅“[为仓库启用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)。” | | `repo.config.lock_anonymous_git_access` | 已锁定仓库的匿名 Git 读取权限设置,阻止仓库管理员更改(启用或禁用)此设置。 更多信息请参阅“[阻止用户更改匿名 Git 读取权限](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)”。 | @@ -96,13 +97,13 @@ versions: #### 站点管理员工具 -| 名称 | 描述 | -| --------------------:| ----------------------------------------------------------------- | -| `staff.disable_repo` | 站点管理员已禁用对仓库及其所有复刻的访问。 | -| `staff.enable_repo` | 站点管理员已重新启用对仓库及其所有复刻的访问。 | -| `staff.fake_login` | 站点管理员以另一用户的身份登录 {% data variables.product.prodname_enterprise %}。 | -| `staff.repo_unlock` | 站点管理员已解锁(临时获得完全访问权限)用户的一个私有仓库。 | -| `staff.unlock` | 站点管理员已解锁(临时获得完全访问权限)用户的所有私有仓库。 | +| 名称 | 描述 | +| --------------------:| ---------------------------------------------------------- | +| `staff.disable_repo` | 站点管理员已禁用对仓库及其所有复刻的访问。 | +| `staff.enable_repo` | 站点管理员已重新启用对仓库及其所有复刻的访问。 | +| `staff.fake_login` | 站点管理员以另一用户的身份登录 {% data variables.product.product_name %}。 | +| `staff.repo_unlock` | 站点管理员已解锁(临时获得完全访问权限)用户的一个私有仓库。 | +| `staff.unlock` | 站点管理员已解锁(临时获得完全访问权限)用户的所有私有仓库。 | #### 团队 @@ -114,28 +115,30 @@ versions: #### 用户 -| 名称 | 描述 | -| ---------------------------:| ------------------------------------ | -| `user.add_email` | 已向用户帐户添加电子邮件地址。 | -| `user.async_delete` | 已启动异步作业,用于销毁用户帐户,最终触发 `user.delete`。 | -| `user.change_password` | 用户已更改其密码。 | -| `user.create` | 已创建新的用户帐户。 | -| `user.delete` | 已通过异步作业销毁用户帐户。 | -| `user.demote` | 已将站点管理员降级为普通用户帐户。 | -| `user.destroy` | 用户已删除其帐户,进而触发 `user.async_delete`。 | -| `user.failed_login` | 用户尝试登录时使用的用户名、密码或双重身份验证码不正确。 | -| `user.forgot_password` | 用户通过登录页面请求了密码重置。 | -| `user.login` | 用户已登录。 | -| `user.promote` | 已将普通用户帐户升级为站点管理员。 | -| `user.remove_email` | 已从用户帐户中移除电子邮件地址。 | -| `user.rename` | 已更改用户名。 | -| `user.suspend` | 站点管理员已挂起用户帐户。 | -| `user.two_factor_requested` | 已提示用户输入双重身份验证码。 | -| `user.unsuspend` | 站点管理员已取消挂起用户帐户。 | +| 名称 | 描述 | +| ---------------------------:| -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `user.add_email` | 已向用户帐户添加电子邮件地址。 | +| `user.async_delete` | An asynchronous job was started to destroy a user account, eventually triggering `user.delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.change_password` | A user changed his or her password.{% endif %} +| `user.create` | 已创建新的用户帐户。 | +| `user.delete` | 已通过异步作业销毁用户帐户。 | +| `user.demote` | 已将站点管理员降级为普通用户帐户。 | +| `user.destroy` | A user deleted his or her account, triggering `user.async_delete`.{% if enterpriseServerVersions contains currentVersion %} +| `user.failed_login` | 用户尝试登录时使用的用户名、密码或双重身份验证码不正确。 | +| `user.forgot_password` | A user requested a password reset via the sign-in page.{% endif %} +| `user.login` | 用户已登录。 | +| `user.promote` | 已将普通用户帐户升级为站点管理员。 | +| `user.remove_email` | 已从用户帐户中移除电子邮件地址。 | +| `user.rename` | 已更改用户名。 | +| `user.suspend` | A user account was suspended by a site admin.{% if enterpriseServerVersions contains currentVersion %} +| `user.two_factor_requested` | A user was prompted for a two-factor authentication code.{% endif %} +| `user.unsuspend` | 站点管理员已取消挂起用户帐户。 | [add key]: /articles/adding-a-new-ssh-key-to-your-github-account [部署密钥]: /guides/managing-deploy-keys/#deploy-keys + [deploy key]: /guides/managing-deploy-keys/#deploy-keys [generate token]: /articles/creating-an-access-token-for-command-line-use [OAuth 访问令牌]: /v3/oauth/ [OAuth 应用程序]: /guides/basics-of-authentication/#registering-your-app [2fa]: /articles/about-two-factor-authentication + [2fa]: /articles/about-two-factor-authentication diff --git a/translations/zh-CN/content/admin/user-management/auditing-ssh-keys.md b/translations/zh-CN/content/admin/user-management/auditing-ssh-keys.md index cd31ce2959f7..ffb66c360b4b 100644 --- a/translations/zh-CN/content/admin/user-management/auditing-ssh-keys.md +++ b/translations/zh-CN/content/admin/user-management/auditing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: - /enterprise/admin/user-management/auditing-ssh-keys versions: enterprise-server: '*' + github-ae: '*' --- 发起后,审计会禁用所有现有的 SSH 密钥并强制用户批准或拒绝它们,然后他们才能克隆、拉取任意仓库或推送至仓库。 审核在员工或合同工离开公司时十分有用,您需要确保所有密钥均已验证。 diff --git a/translations/zh-CN/content/admin/user-management/auditing-users-across-your-enterprise.md b/translations/zh-CN/content/admin/user-management/auditing-users-across-your-enterprise.md new file mode 100644 index 000000000000..4111ec3ec037 --- /dev/null +++ b/translations/zh-CN/content/admin/user-management/auditing-users-across-your-enterprise.md @@ -0,0 +1,111 @@ +--- +title: Auditing users across your enterprise +intro: 'The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.' +redirect_from: + - /enterprise/admin/guides/user-management/auditing-users-across-an-organization/ + - /enterprise/admin/user-management/auditing-users-across-your-instance + - /admin/user-management/auditing-users-across-your-instance +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### 访问审核日志 + +The audit log dashboard gives you a visual display of audit data across your enterprise. + +![实例级审核日志仪表板](/assets/images/enterprise/site-admin-settings/audit-log-dashboard-admin-center.png) + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} + +在地图中,您可以平移和缩放来查看世界范围内的事件。 将鼠标悬停在国家/地区上,可以看到该国家/地区内事件的快速盘点。 + +### Searching for events across your enterprise + +The audit log lists the following information about actions made within your enterprise: + +* 操作发生的[仓库](#search-based-on-the-repository) +* 执行操作的[用户](#search-based-on-the-user) +* 操作所属的[组织](#search-based-on-the-organization) +* 执行的[操作](#search-based-on-the-action-performed) +* 操作发生的[国家/地区](#search-based-on-the-location) +* 操作发生的[日期和时间](#search-based-on-the-time-of-action) + +{% warning %} + +**注意:** + +- 您无法使用文本搜索审核条目,但您可以使用多个筛选器构建搜索查询。 {% data variables.product.product_name %} supports many operators for searching across {% data variables.product.product_name %}. 更多信息请参阅“[关于在 {% data variables.product.prodname_dotcom %} 上搜索](/github/searching-for-information-on-github/about-searching-on-github)”。 +- 要搜索 90 天之前的事件,请使用 `created` 限定符。 + +{% endwarning %} + +#### 基于仓库搜索 + +`repo` 限定符可将操作限定为您的组织拥有的特定仓库。 例如: + +* `repo:my-org/our-repo` 会找到在 `my-org` 组织的 `our-repo` 仓库中发生的所有事件。 +* `repo:my-org/our-repo repo:my-org/another-repo` 会找到在 `my-org` 组织的 `our-repo` 和 `another-repo` 仓库中发生的所有事件。 +* `-repo:my-org/not-this-repo` 会排除在 `my-org` 组织的 `not-this-repo` 仓库中发生的所有事件。 + +您必须在 `repo` 限定符中包含组织的名称,仅搜索 `repo:our-repo` 将不起作用。 + +#### 基于用户搜索 + +`actor` 限定符会将事件限定为执行操作的组织成员。 例如: + +* `actor:octocat` 会找到 `octocat` 执行的所有事件。 +* `actor:octocat actor:hubot` 会找到 `octocat` 和 `hubot` 执行的所有事件。 +* `-actor:hubot` 会排除 `hubot` 执行的所有事件。 + +您可以仅使用 {% data variables.product.product_name %} 用户名,而不是个人的真实姓名。 + +#### 基于组织搜索 + +`org` 限定符可将操作限定为特定组织。 例如: + +* `org:my-org` 会找到在 `my-org` 组织中发生的所有事件。 +* `org:my-org action:team` 会找到在 `my-org` 组织中执行的所有团队事件。 +* `-org:my-org` 会排除在 `my-org` 组织中发生的所有事件。 + +#### 基于执行的操作搜索 + +`action` 限定符可搜索特定事件(按类别组织)。 For information on the events associated with these categories, see "[Audited actions](/admin/user-management/audited-actions)". + +| 类别名称 | 描述 | +| ------ | -------------------- | +| `挂钩` | 包含与 web 挂钩相关的所有活动。 | +| `org` | 包含与组织成员资格相关的所有活动 | +| `repo` | 包含与您的组织拥有的仓库相关的所有活动。 | +| `团队` | 包含与您的组织中的团队相关的所有活动。 | + +您可以使用这些词搜索特定的操作集。 例如: + +* `action:team` 会找到团队类别中的所有事件。 +* `-action:billing` 会排除帐单类别中的所有事件。 + +每个类别都有一组可进行过滤的关联事件。 例如: + +* `action:team.create` 会找到团队创建处的所有事件。 +* `-action:billing.change_email` 会排除帐单邮箱更改处的所有事件。 + +#### 基于位置搜索 + +`country` 限定符可根据来源国家/地区筛选操作。 +- 您可以使用国家/地区的两字母短代码或完整名称。 +- 名称中包含空格的国家/地区必须用引号引起。 例如: + * `country:de` 会找到在德国发生的所有事件。 + * `country:Mexico` 会找到在墨西哥发生的所有事件。 + * `country:"United States"` 会找到在美国发生的所有事件。 + +#### 基于操作时间搜索 + +`created` 限定符可根据事件发生的时间筛选操作。 +- 使用 `YYYY-MM-DD` 格式定义日期,即年后面是月份,之后是具体日期。 +- 日期支持[大于、小于和范围限定符](/enterprise/{{ currentVersion }}/user/articles/search-syntax)。 例如: + * `created:2014-07-08` 会找到在 2014 年 7 月 8 日发生的所有事件。 + * `created:>=2014-07-01` 会找到在 2014 年 7 月 8 日或之后发生的所有事件。 + * `created:<=2014-07-01` 会找到在 2014 年 7 月 8 日或之前发生的所有事件。 + * `created:2014-07-01..2014-07-31` 会找到在 2014 年 7 月发生的所有事件。 diff --git a/translations/zh-CN/content/admin/user-management/best-practices-for-user-security.md b/translations/zh-CN/content/admin/user-management/best-practices-for-user-security.md index 8051b3f39a24..520848e3494f 100644 --- a/translations/zh-CN/content/admin/user-management/best-practices-for-user-security.md +++ b/translations/zh-CN/content/admin/user-management/best-practices-for-user-security.md @@ -1,21 +1,24 @@ --- title: 用户安全的最佳实践 -intro: '除了站点管理员可以实现的实例级别安全措施(SSL、子域隔离、配置防火墙)外,您的用户还可以按照一些步骤操作来帮助保护 {% data variables.product.product_location_enterprise %}。' +intro: '{% if enterpriseServerVersions contains currentVersion %}Outside of instance-level security measures (SSL, subdomain isolation, configuring a firewall) that a site administrator can implement, there {% else %}There {% endif %}are steps your users can take to help protect your enterprise.' redirect_from: - /enterprise/admin/user-management/best-practices-for-user-security versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} ### 启用双重身份验证 双重身份验证 (2FA) 是登录网站和服务的一种方法,需要使用密码以外的第二重因素来验证身份。 对于 {% data variables.product.prodname_ghe_server %},第二重因素为用户智能手机上的应用程序生成的一次性验证码。 我们强烈建议要求您的用户在他们的帐户上启用双重身份验证。 使用双重身份验证时,只有用户的密码和智能手机同时被盗,他们的帐户才会遭到入侵。 有关如何配置双重身份验证的更多信息,请参阅“[关于双重身份验证](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication)”。 +{% endif %} ### 需要密码管理器 -我们强烈建议要求您的用户在他们用于连接到 {% data variables.product.product_location_enterprise %} 的任何计算机上安装和使用密码管理器,例如 [LastPass](https://lastpass.com/)、[1Password](https://1password.com/) 或 [Keeper](https://keepersecurity.com/)。 这样可以确保密码更强,大大降低被入侵或被盗的可能性。 +We strongly recommend requiring your users to install and use a password manager--such as [LastPass](https://lastpass.com/), [1Password](https://1password.com/), or [Keeper](https://keepersecurity.com/)--on any computer they use to connect to your enterprise. 这样可以确保密码更强,大大降低被入侵或被盗的可能性。 ### 限制对团队和仓库的访问 diff --git a/translations/zh-CN/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md b/translations/zh-CN/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md index 6081e1264980..4390ab7c7587 100644 --- a/translations/zh-CN/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/configuring-git-large-file-storage-for-your-enterprise.md @@ -14,11 +14,12 @@ redirect_from: - /enterprise/admin/user-management/configuring-git-large-file-storage-for-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- ### 关于 {% data variables.large_files.product_name_long %} -{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} 您可以将 {% data variables.large_files.product_name_long %} 与单一仓库、所有个人或组织仓库、{% data variables.product.product_location_enterprise %} 中的每一个仓库结合使用。 您需要先为设备启用 {% data variables.large_files.product_name_short %},然后才能为特定仓库或组织启用 {% data variables.large_files.product_name_short %}。 +{% data reusables.enterprise_site_admin_settings.configuring-large-file-storage-short-description %} You can use {% data variables.large_files.product_name_long %} with a single repository, all of your personal or organization repositories, or with every repository in your enterprise. Before you can enable {% data variables.large_files.product_name_short %} for specific repositories or organizations, you need to enable {% data variables.large_files.product_name_short %} for your enterprise. {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} @@ -27,11 +28,10 @@ versions: {% data reusables.large_files.can-include-lfs-objects-archives %} -### 为设备配置 {% data variables.large_files.product_name_long %} +### Configuring {% data variables.large_files.product_name_long %} for your enterprise -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} @@ -59,12 +59,13 @@ versions: {% data reusables.enterprise_site_admin_settings.admin-tab %} {% data reusables.enterprise_site_admin_settings.git-lfs-toggle %} +{% if enterpriseServerVersions contains currentVersion %} ### 将 Git Large File Storage 配置为使用第三方服务器 {% data reusables.large_files.storage_assets_location %} {% data reusables.large_files.rejected_pushes %} -1. 在 {% data variables.product.prodname_ghe_server %} 设备上禁用 {% data variables.large_files.product_name_short %}。 更多信息请参阅“[配置 {% data variables.large_files.product_name_long %}](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage#configuring-git-large-file-storage-for-your-appliance)”。 +1. Disable {% data variables.large_files.product_name_short %} on {% data variables.product.product_location %}. For more information, see "[Configuring {% data variables.large_files.product_name_long %} for your enterprise](#configuring-git-large-file-storage-for-your-enterprise)." 2. 创建指向第三方服务器的 {% data variables.large_files.product_name_short %} 配置文件。 ```shell @@ -98,7 +99,7 @@ versions: ### 迁移到其他 Git Large File Storage 服务器 -迁移到其他 {% data variables.large_files.product_name_long %} 服务器之前,您必须将 {% data variables.large_files.product_name_short %} 配置为使用第三方服务器。 解更多信息请参阅“[配置 {% data variables.large_files.product_name_long %} 使用第三方服务器](#configuring-git-large-file-storage-to-use-a-third-party-server)”。 +Before migrating to a different {% data variables.large_files.product_name_long %} server, you must configure {% data variables.large_files.product_name_short %} to use a third party server. For more information, see "[Configuring {% data variables.large_files.product_name_long %} to use a third party server](#configuring-git-large-file-storage-to-use-a-third-party-server)." 1. 使用第二个远端配置仓库。 ```shell @@ -129,6 +130,7 @@ versions: > Pushing objects... > Git LFS: (16 of 16 files) 48.00 MB / 48.85 MB, 879.10 KB skipped ``` +{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/admin/user-management/configuring-visibility-for-organization-membership.md b/translations/zh-CN/content/admin/user-management/configuring-visibility-for-organization-membership.md index 17541cf5f5ef..afee3ad5dc10 100644 --- a/translations/zh-CN/content/admin/user-management/configuring-visibility-for-organization-membership.md +++ b/translations/zh-CN/content/admin/user-management/configuring-visibility-for-organization-membership.md @@ -1,22 +1,24 @@ --- title: 配置组织成员关系的可见性 -intro: 您可以将实例中新组织成员的可见性设置为公开或私密。 您还可以阻止成员将其可见性改为非默认值。 +intro: You can set visibility for new organization members across your enterprise to public or private. 您还可以阻止成员将其可见性改为非默认值。 redirect_from: - /enterprise/admin/user-management/configuring-visibility-for-organization-membership versions: enterprise-server: '*' + github-ae: '*' --- +{% if enterpriseServerVersions contains currentVersion %} 您也可以使用命令行实用程序,在您的实例的所有当前组织成员中强制执行默认设置。 例如,如果您需要每个组织成员的可见性都设为公开,可以将默认值设为公开,并在管理员设置中为所有新成员强制使用默认值,然后使用命令行实用程序在现有成员中强制使用公开设置。 +{% endif %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} {% endif %} {% data reusables.enterprise-accounts.options-tab %} 3. 在“Default organization membership visibility(默认组织成员可见性)”下,使用下拉菜单,然后单击 **Private(私密)**或 **Public(公开)**。 ![包含用于将默认组织成员关系可见性配置为公开或私密的选项的下拉菜单](/assets/images/enterprise/site-admin-settings/default-organization-membership-visibility-drop-down-menu.png) -4. 或者,为了阻止成员将他们的成员关系可见性改为非默认值,也可以选择 **Enforce on organization members**。 ![用于在所有成员中强制使用默认设置的复选框](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png) -5. 如果您想在所有现有成员中强制使用新的可见性设置,请使用 `ghe-org-membership-update` 命令行实用程序。 更多信息请参阅“[命令行实用程序](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)”。 +4. 或者,为了阻止成员将他们的成员关系可见性改为非默认值,也可以选择 **Enforce on organization members**。 ![Checkbox to enforce the default setting on all members](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% if enterpriseServerVersions contains currentVersion %} +5. 如果您想在所有现有成员中强制使用新的可见性设置,请使用 `ghe-org-membership-update` 命令行实用程序。 For more information, see "[Command-line utilities](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-org-membership-update)."{% endif %} diff --git a/translations/zh-CN/content/admin/user-management/continuous-integration-using-jenkins.md b/translations/zh-CN/content/admin/user-management/continuous-integration-using-jenkins.md index 09a7c19f91c0..4cb20704603f 100644 --- a/translations/zh-CN/content/admin/user-management/continuous-integration-using-jenkins.md +++ b/translations/zh-CN/content/admin/user-management/continuous-integration-using-jenkins.md @@ -1,6 +1,6 @@ --- title: 使用 Jenkins 的持续集成 -intro: '当向 {% data variables.product.product_location_enterprise %} 中的仓库进行推送时,您可以在 Jenkins 服务器上自动触发构建作业。' +intro: '当向 {% data variables.product.product_location %} 中的仓库进行推送时,您可以在 Jenkins 服务器上自动触发构建作业。' redirect_from: - /enterprise/admin/developer-workflow/continuous-integration-using-jenkins - /enterprise/admin/user-management/continuous-integration-using-jenkins @@ -10,4 +10,4 @@ versions: ### 要求 -- 按照我们的白皮书“[使用 Jenkins 和 GitHub 实现 CI 的实用指南](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)”,逐步了解如何在向 {% data variables.product.product_location_enterprise %} 中的仓库进行推送时在 Jenkins 服务器上自动触发构建作业。 +- 按照我们的白皮书“[使用 Jenkins 和 GitHub 实现 CI 的实用指南](https://resources.github.com/whitepapers/practical-guide-to-CI-with-Jenkins-and-GitHub/)”,逐步了解如何在向 {% data variables.product.product_location %} 中的仓库进行推送时在 Jenkins 服务器上自动触发构建作业。 diff --git a/translations/zh-CN/content/admin/user-management/creating-teams.md b/translations/zh-CN/content/admin/user-management/creating-teams.md index e50cf0d86b01..3ff3bb8921e6 100644 --- a/translations/zh-CN/content/admin/user-management/creating-teams.md +++ b/translations/zh-CN/content/admin/user-management/creating-teams.md @@ -9,7 +9,7 @@ versions: 团队是 {% data variables.product.prodname_dotcom %} 许多协作功能的中心,例如团队 @提及,此功能可以通知相关方您想要请求他们的输入或注意。 更多信息请参阅“[组织仓库的权限级别](/enterprise/{{ currentVersion }}/user/articles/repository-permission-levels-for-an-organization/)”。 -一个团队可以代表您的公司内的一个组,或者包含具有特定兴趣或专业知识的人。 例如,{% data variables.product.product_location_enterprise %} 上的可访问性专家团队可能包括来自多个不同部门的人。 团队可以体现职能关注,对公司现有的部门层次结构进行补充。 +一个团队可以代表您的公司内的一个组,或者包含具有特定兴趣或专业知识的人。 例如,{% data variables.product.product_location %} 上的可访问性专家团队可能包括来自多个不同部门的人。 团队可以体现职能关注,对公司现有的部门层次结构进行补充。 组织可以创建包含多个级别的嵌套团队来反映公司或小组的层级结构。 更多信息请参阅“[关于团队](/enterprise/{{ currentVersion }}/user/articles/about-teams/#nested-teams)”。 @@ -28,7 +28,7 @@ versions: ### 创建启用 LDAP 同步的团队 -使用 LDAP 进行用户身份验证的实例可以使用 LDAP 同步管理团队的成员。 在 **LDAP group(LDAP 组)** 字段中设置组的 **Distinguished Name(识别名称)**(DN) 会在您的 LDAP 服务器上将团队映射到 LDAP 组。 如果您使用 LDAP 同步管理团队的成员,将无法管理 {% data variables.product.product_location_enterprise %} 内的团队。 启用 LDAP 同步后,映射的团队将以配置的间隔定期在后台同步成员。 更多信息请参阅“[启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)”。 +使用 LDAP 进行用户身份验证的实例可以使用 LDAP 同步管理团队的成员。 在 **LDAP group(LDAP 组)** 字段中设置组的 **Distinguished Name(识别名称)**(DN) 会在您的 LDAP 服务器上将团队映射到 LDAP 组。 如果您使用 LDAP 同步管理团队的成员,将无法管理 {% data variables.product.product_location %} 内的团队。 启用 LDAP 同步后,映射的团队将以配置的间隔定期在后台同步成员。 更多信息请参阅“[启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)”。 {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} diff --git a/translations/zh-CN/content/admin/user-management/customizing-user-messages-for-your-enterprise.md b/translations/zh-CN/content/admin/user-management/customizing-user-messages-for-your-enterprise.md new file mode 100644 index 000000000000..84991409c23b --- /dev/null +++ b/translations/zh-CN/content/admin/user-management/customizing-user-messages-for-your-enterprise.md @@ -0,0 +1,70 @@ +--- +title: Customizing user messages for your enterprise +redirect_from: + - /enterprise/admin/user-management/creating-a-custom-sign-in-message/ + - /enterprise/admin/user-management/customizing-user-messages-on-your-instance + - /admin/user-management/customizing-user-messages-on-your-instance +intro: 'You can create custom messages that users will see on the{% if enterpriseServerVersions contains currentVersion %} sign in and sign out pages{% else %} sign out page{% endif %}{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} or in an announcement banner at the top of every page{% endif %}.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +您可以使用 Markdown 格式化消息。 更多信息请参阅“[关于 {% data variables.product.prodname_dotcom %} 上的书写和格式化](/articles/about-writing-and-formatting-on-github/)”。 + +{% if enterpriseServerVersions contains currentVersion %} +{% note %} + +**注**:如果您使用 SAML 进行身份验证,登录页面将由您的身份提供程序呈现,无法通过 {% data variables.product.prodname_ghe_server %} 进行自定义。 + +{% endnote %} + +### 创建自定义登录消息 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. 在“Sign in page”下,单击 **Add message** 或 **Edit message**。 ![Edit message 按钮](/assets/images/enterprise/site-admin-settings/edit-message.png) +6. 在 **Sign in message** 下,输入您想要用户看到的消息。 ![登录消息](/assets/images/enterprise/site-admin-settings/sign-in-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview 按钮](/assets/images/enterprise/site-admin-settings/sign-in-message-preview-button.png) +8. 预览呈现的消息。 ![呈现的登录消息](/assets/images/enterprise/site-admin-settings/sign-in-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} +{% endif %} + +### 创建自定义退出消息 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +5. 在“Sign out page”下,单击 **Add message** 或 **Edit message**。 ![Add message 按钮](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) +6. 在 **Sign out message** 下,输入您想要用户看到的消息。 ![签名 two_factor_auth_header 消息](/assets/images/enterprise/site-admin-settings/sign-out-message.png) +{% data reusables.enterprise_site_admin_settings.click-preview %} + ![Preview 按钮](/assets/images/enterprise/site-admin-settings/sign-out-message-preview-button.png) +8. 预览呈现的消息。 ![呈现的注销消息](/assets/images/enterprise/site-admin-settings/sign-out-message-rendered.png) +{% data reusables.enterprise_site_admin_settings.save-changes %} + +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +### 创建全局公告横幅 + +您可以设置全局公告横幅,以便在每个页面顶部向所有用户显示。 + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +You can also set an announcement banner{% if enterpriseServerVersions contains currentVersion %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% if enterpriseServerVersions contains currentVersion %}"[Command-line utilities](/enterprise/admin/configuration/command-line-utilities#ghe-announce)" and {% endif %}"[{% data variables.product.prodname_enterprise %} administration](/rest/reference/enterprise-admin#announcements)." + +{% else %} + +您还可以使用命令行工具在管理 shell 中设置公告横幅。 更多信息请参阅“[命令行实用程序](/enterprise/admin/configuration/command-line-utilities#ghe-announce)”。 + +{% endif %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.messages-tab %} +1. 在“Sign out page”下,单击 **Add message** 或 **Edit message**。 ![Add message 按钮](/assets/images/enterprise/site-admin-settings/add-announcement-button.png) +1. 在“Announcement(公告)”下的在文本字段中键入要显示在横幅中的公告。 ![用于输入公告的文本字段](/assets/images/enterprise/site-admin-settings/announcement-text-field.png) +1. (可选)在“Expires on(到期日)”下,使用日历下拉菜单选择一个到期日。 ![用于选择到期日期的日历下拉菜单](/assets/images/enterprise/site-admin-settings/expiration-drop-down.png) +1. 在“Sign in page”下,单击 **Add message** 或 **Edit message**。 ![Preview 按钮](/assets/images/enterprise/site-admin-settings/preview-announcement-button.png) +1. 单击 **Save changes(保存更改)**。 ![Edit message 按钮](/assets/images/enterprise/site-admin-settings/save-announcement-button.png) +{% endif %} diff --git a/translations/zh-CN/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md b/translations/zh-CN/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md new file mode 100644 index 000000000000..e73ff4c34921 --- /dev/null +++ b/translations/zh-CN/content/admin/user-management/disabling-git-ssh-access-on-your-enterprise.md @@ -0,0 +1,53 @@ +--- +title: Disabling Git SSH access on your enterprise +redirect_from: + - /enterprise/admin/hidden/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/articles/disabling-ssh-access-for-a-user-account/ + - /enterprise/admin/hidden/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/articles/disabling-ssh-access-for-your-appliance/ + - /enterprise/admin/hidden/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/articles/disabling-ssh-access-for-an-organization/ + - /enterprise/admin/hidden/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/articles/disabling-ssh-access-to-a-repository/ + - /enterprise/admin/guides/installation/disabling-git-ssh-access-on-github-enterprise/ + - /enterprise/admin/installation/disabling-git-ssh-access-on-github-enterprise-server + - /enterprise/admin/user-management/disabling-git-ssh-access-on-github-enterprise-server + - /admin/user-management/disabling-git-ssh-access-on-github-enterprise-server +intro: 'You can prevent people from using Git over SSH for certain or all repositories on your enterprise.' +versions: + enterprise-server: '*' + github-ae: '*' +--- + +### 禁止对特定仓库进行 Git SSH 访问 + +{% data reusables.enterprise_site_admin_settings.override-policy %} + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.repository-search %} +{% data reusables.enterprise_site_admin_settings.click-repo %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +1. 在“Git SSH access”下,使用下拉菜单,然后单击 **Disabled**。 ![选择了禁用选项的 Git SSH access 下拉菜单](/assets/images/enterprise/site-admin-settings/git-ssh-access-repository-setting.png) + +### 禁止对用户或组织拥有的所有仓库进行 Git SSH 访问 + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.search-user-or-org %} +{% data reusables.enterprise_site_admin_settings.click-user-or-org %} +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.admin-top-tab %} +{% data reusables.enterprise_site_admin_settings.admin-tab %} +7. 在“Git SSH access”下,使用下拉菜单,然后单击 **Disabled**。 然后选择 **Enforce on all repositories**。 ![选择了禁用选项的 Git SSH access 下拉菜单](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + +### Disabling Git SSH access to all repositories in your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.policies-tab %} +{% else %} +{% data reusables.enterprise-accounts.settings-tab %} +{% endif %} +{% data reusables.enterprise-accounts.options-tab %} +7. 在“Git SSH access”下,使用下拉菜单,然后单击 **Disabled**。 然后选择 **Enforce on all repositories**。 ![选择了禁用选项的 Git SSH access 下拉菜单](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/translations/zh-CN/content/admin/user-management/exporting-migration-data-from-your-enterprise.md b/translations/zh-CN/content/admin/user-management/exporting-migration-data-from-your-enterprise.md index 42d28e734df1..14c1f8acf9b9 100644 --- a/translations/zh-CN/content/admin/user-management/exporting-migration-data-from-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/exporting-migration-data-from-your-enterprise.md @@ -86,7 +86,7 @@ versions: ``` * {% data reusables.enterprise_migrations.specify-staging-path %} -8. 关闭与 {% data variables.product.product_location_enterprise %} 的连接: +8. 关闭与 {% data variables.product.product_location %} 的连接: ```shell $ exit > logout diff --git a/translations/zh-CN/content/admin/user-management/index.md b/translations/zh-CN/content/admin/user-management/index.md index b5fe990e481f..7679aa6f61a2 100644 --- a/translations/zh-CN/content/admin/user-management/index.md +++ b/translations/zh-CN/content/admin/user-management/index.md @@ -1,15 +1,16 @@ --- title: '管理用户、组织和仓库' shortTitle: '管理用户、组织和仓库' +intro: 'This guide describes authentication methods for users signing in to your enterprise, how to create organizations and teams for repository access and collaboration, and suggested best practices for user security.' redirect_from: - /enterprise/admin/categories/user-management/ - /enterprise/admin/developer-workflow/using-webhooks-for-continuous-integration - /enterprise/admin/migrations - /enterprise/admin/clustering - /enterprise/admin/user-management -intro: '本指南介绍了可让用户登录您的 {% data variables.product.prodname_enterprise %} 实例的身份验证方法、如何创建组织和团队以进行仓库访问和协作,并针对用户安全提供了最佳实践建议。' versions: enterprise-server: '*' + github-ae: '*' --- @@ -18,17 +19,15 @@ versions: {% topic_link_in_list /managing-users-in-your-enterprise %} {% link_in_list /promoting-or-demoting-a-site-administrator %} {% link_in_list /best-practices-for-user-security %} - {% link_in_list /auditing-users-across-your-instance %} + {% link_in_list /auditing-users-across-your-enterprise %} {% link_in_list /managing-dormant-users %} {% link_in_list /suspending-and-unsuspending-users %} {% link_in_list /placing-a-legal-hold-on-a-user-or-organization %} {% link_in_list /auditing-ssh-keys %} - {% link_in_list /customizing-user-messages-on-your-instance %} - {% link_in_list /configuring-email-for-notifications %} + {% link_in_list /customizing-user-messages-for-your-enterprise %} {% link_in_list /rebuilding-contributions-data %} {% link_in_list /managing-global-webhooks %} {% topic_link_in_list /managing-organizations-in-your-enterprise %} - {% link_in_list /creating-organizations %} {% link_in_list /configuring-visibility-for-organization-membership %} {% link_in_list /preventing-users-from-creating-organizations %} {% link_in_list /requiring-two-factor-authentication-for-an-organization %} @@ -40,7 +39,7 @@ versions: {% topic_link_in_list /managing-repositories-in-your-enterprise %} {% link_in_list /configuring-git-large-file-storage-for-your-enterprise %} {% link_in_list /migrating-to-internal-repositories %} - {% link_in_list /disabling-git-ssh-access-on-github-enterprise-server %} + {% link_in_list /disabling-git-ssh-access-on-your-enterprise %} {% link_in_list /troubleshooting-service-hooks %} {% topic_link_in_list /monitoring-activity-in-your-enterprise %} {% link_in_list /activity-dashboard %} @@ -48,6 +47,7 @@ versions: {% link_in_list /searching-the-audit-log %} {% link_in_list /audited-actions %} {% link_in_list /viewing-push-logs %} + {% link_in_list /log-forwarding %} {% topic_link_in_list /migrating-data-to-and-from-your-enterprise %} {% link_in_list /about-migrations %} {% link_in_list /exporting-migration-data-from-your-enterprise %} diff --git a/translations/zh-CN/content/admin/user-management/log-forwarding.md b/translations/zh-CN/content/admin/user-management/log-forwarding.md new file mode 100644 index 000000000000..d1f3223e53a5 --- /dev/null +++ b/translations/zh-CN/content/admin/user-management/log-forwarding.md @@ -0,0 +1,42 @@ +--- +title: 日志转发 +intro: '{% data variables.product.product_name %} uses `syslog-ng` to forward {% if enterpriseServerVersions contains currentVersion %}system{% elsif currentVersion == "github-ae@latest" %}Git{% endif %} and application logs to the server you specify.' +redirect_from: + - /enterprise/admin/articles/log-forwarding/ + - /enterprise/admin/installation/log-forwarding + - /enterprise/admin/enterprise-management/log-forwarding + - /admin/enterprise-management/log-forwarding +versions: + enterprise-server: '*' + github-ae: '*' +--- + +支持使用任何支持 syslog-style 日志流的日志收集系统(例如 [Logstash](http://logstash.net/) 和 [Splunk](http://docs.splunk.com/Documentation/Splunk/latest/Data/Monitornetworkports))。 + +### 启用日志转发 + +{% if enterpriseServerVersions contains currentVersion %} +1. 在 {% data variables.enterprise.management_console %} 设置页面的左侧边栏中,单击 **Monitoring**。 +1. 选择 **Enable log forwarding**。 +1. 在 **Server address** 字段中,输入要将日志转发到的服务器的地址。 您可以在以逗号分隔的列表中指定多个地址。 +1. 在 Protocol 下拉菜单中,选择用于与日志服务器通信的协议。 该协议将应用到所有指定的日志目标。 +1. 选择 **Enable TLS**。 +1. 单击 **Choose File** 并选择用于加密 syslog 端点间通信的 CA 证书。 将对整个证书链进行验证,且证书链必须以根证书结束。 更多信息请参阅 [syslog-ng 文档中的 TLS 选项](https://support.oneidentity.com/technical-documents/syslog-ng-open-source-edition/3.16/administration-guide/56#TOPIC-956599)。 +{% elsif currentVersion == "github-ae@latest" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +1. Under {% octicon "gear" aria-label="The Settings gear" %} **Settings**, click **Log forwarding**. ![Log forwarding tab](/assets/images/enterprise/business-accounts/log-forwarding-tab.png) +1. Under "Log forwarding", select **Enable log forwarding**. ![Checkbox to enable log forwarding](/assets/images/enterprise/business-accounts/enable-log-forwarding-checkbox.png) +1. Under "Server address", enter the address of the server you want to forward logs to. ![Server address field](/assets/images/enterprise/business-accounts/server-address-field.png) +1. Use the "Protocol" drop-down menu, and select a protocol. ![Protocol drop-down menu](/assets/images/enterprise/business-accounts/protocol-drop-down-menu.png) +1. Optionally, to enable TLS encrypted communication between syslog endpoints, select **Enable TLS**. ![Checkbox to enable TLS](/assets/images/enterprise/business-accounts/enable-tls-checkbox.png) +1. Under "Public certificate", paste your x509 certificate. ![Text box for public certificate](/assets/images/enterprise/business-accounts/public-certificate-text-box.png) +1. 单击 **Save(保存)**。 ![Save button for log forwarding](/assets/images/enterprise/business-accounts/save-button-log-forwarding.png) +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} +### 疑难解答 +If you run into issues with log forwarding, contact + +{% data variables.contact.contact_ent_support %} and attach the output file from `http(s)://[hostname]/setup/diagnostics` to your email. +{% endif %} diff --git a/translations/zh-CN/content/admin/user-management/managing-dormant-users.md b/translations/zh-CN/content/admin/user-management/managing-dormant-users.md index f21b2ea49518..a07b9b947093 100644 --- a/translations/zh-CN/content/admin/user-management/managing-dormant-users.md +++ b/translations/zh-CN/content/admin/user-management/managing-dormant-users.md @@ -5,16 +5,17 @@ redirect_from: - /enterprise/admin/articles/viewing-dormant-users/ - /enterprise/admin/articles/determining-whether-a-user-account-is-dormant/ - /enterprise/admin/user-management/managing-dormant-users -intro: 如果一个月或更长时间不活动,用户帐户会被视为休眠。 您可以选择暂停休眠用户以释放用户许可证。 +intro: A user account is considered to be dormant if it has not been active for at least a month.{% if enterpriseServerVersions contains currentVersion %} You may choose to suspend dormant users to free up user licenses.{% endif %} versions: enterprise-server: '*' + github-ae: '*' --- “活动”包括但不限于: -- 登录 {% data variables.product.prodname_ghe_server %}。 +- 登录 {% data variables.product.product_name %}。 - 评论问题和拉取请求。 - 创建、删除、关注仓库和加星标。 -- 推送提交。{% if currentVersion ver_gt "enterprise-server@2.21" %} +- Pushing commits.{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} - 使用个人访问令牌或 SSH 密钥访问资源。{% endif %} ### 查看休眠用户 @@ -22,8 +23,8 @@ versions: 您可以查看未被挂起和不属于站点管理员的所有休眠用户的列表。 {% data reusables.enterprise_site_admin_settings.access-settings %} -3. 在左侧边栏中,单击 **Dormant users**。 ![Dormant users 选项卡](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png) -4. 要挂起此列表中的所有休眠用户,请在页面顶部单击 **Suspend all**。 ![Suspend all 按钮](/assets/images/enterprise/site-admin-settings/suspend-all.png) +3. 在左侧边栏中,单击 **Dormant users**。 ![Dormant users tab](/assets/images/enterprise/site-admin-settings/dormant-users-tab.png){% if enterpriseServerVersions contains currentVersion %} +4. 要挂起此列表中的所有休眠用户,请在页面顶部单击 **Suspend all**。 ![Suspend all button](/assets/images/enterprise/site-admin-settings/suspend-all.png){% endif %} ### 确定用户帐户是否休眠 @@ -36,9 +37,8 @@ versions: {% data reusables.enterprise_site_admin_settings.dormancy-threshold %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/zh-CN/content/admin/user-management/managing-global-webhooks.md b/translations/zh-CN/content/admin/user-management/managing-global-webhooks.md index b22be32a5212..6b62a7856e44 100644 --- a/translations/zh-CN/content/admin/user-management/managing-global-webhooks.md +++ b/translations/zh-CN/content/admin/user-management/managing-global-webhooks.md @@ -1,16 +1,17 @@ --- title: 管理全局 web 挂钩 -intro: '站点管理员可以查看、添加、编辑和删除全局 web 挂钩,在实例级别跟踪事件。' +intro: 'Site administrators can view, add, edit, and delete global webhooks to track events for the enterprise.' redirect_from: - /enterprise/admin/user-management/about-global-webhooks - /enterprise/admin/user-management/managing-global-webhooks versions: enterprise-server: '*' + github-ae: '*' --- ### 关于全局 web 挂钩 -您可以使用全局 web 挂钩自动监视、响应或者为实例上的用户和组织管理强制执行规则。 例如,您可以将 web 挂钩配置为在以下情况下执行: +You can use global webhooks to automatically monitor, respond to, or enforce rules for user and organization management for your enterprise. 例如,您可以将 web 挂钩配置为在以下情况下执行: - 创建或删除用户帐户 - 创建或删除组织 - 向仓库添加协作者或从仓库中移除协作者 @@ -20,11 +21,9 @@ versions: {% data reusables.enterprise_user_management.manage-global-webhooks-api %} - ### 添加全局 web 挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 单击 **Add webhook(添加 web 挂钩)**。 ![Webhooks 页面上 Admin center 中的 Add webhook 按钮](/assets/images/enterprise/site-admin-settings/add-global-webhook-button.png) @@ -47,8 +46,7 @@ versions: ### 编辑全局 web 挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 在您想要编辑的 web 挂钩旁,单击 **Edit**。 ![web 挂钩旁的 Edit 按钮](/assets/images/enterprise/site-admin-settings/edit-global-webhook-button.png) @@ -57,8 +55,7 @@ versions: ### 删除全局 web 挂钩 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 在您想要删除的 web 挂钩旁,请单击 **Delete**。 ![web 挂钩旁的 Delete 按钮](/assets/images/enterprise/site-admin-settings/delete-global-webhook-button.png) @@ -66,8 +63,7 @@ versions: ### 查看最近的交付和回复 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.hooks-tab %} 5. 在 web 挂钩列表中,单击您想要查看其投递的 web 挂钩。 ![包含用于查看每个 web 挂钩的链接的 web 挂钩列表](/assets/images/enterprise/site-admin-settings/click-global-webhook.png) diff --git a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise.md index 5fd3de9f9962..2e44ecf6e06c 100644 --- a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise.md @@ -9,5 +9,6 @@ intro: '组织适合在您的公司内创建不同的用户组,例如部门或 mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise.md index a320194df2fc..c1ae1ba7a1db 100644 --- a/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-repositories-in-your-enterprise.md @@ -1,11 +1,12 @@ --- title: 管理企业中的仓库 -intro: '您可以管理您的 {% data variables.product.prodname_ghe_server %} 设备上可供仓库管理员使用的设置。' +intro: 'You can manage the settings available to repository administrators in your enterprise.' redirect_from: - /enterprise/admin/user-management/repositories - /enterprise/admin/user-management/managing-repositories-in-your-enterprise mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise.md index 43f1854f6e10..3c37df887bed 100644 --- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise.md @@ -1,6 +1,6 @@ --- title: 管理企业中的用户 -intro: '在用户能够在 {% data variables.product.product_location_enterprise %} 上进行身份验证后,他们会想要设置几项基本的自定义个人资料,例如头像和电子邮件通知。' +intro: 'You can audit user activity and manage user settings.' redirect_from: - /enterprise/admin/guides/user-management/enabling-avatars-and-identicons/ - /enterprise/admin/user-management/basic-account-settings @@ -9,5 +9,6 @@ redirect_from: mapTopic: true versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md index 53615fedb8c9..b328e17a6498 100644 --- a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise.md @@ -1,6 +1,6 @@ --- title: 将数据迁移到企业或从企业迁移数据 -intro: '您可以从 {% data variables.product.prodname_ghe_server %} 或 {% data variables.product.prodname_dotcom_the_website %} 导出用户、组织和仓库数据,然后将此数据导入至 {% data variables.product.product_location_enterprise %}。' +intro: '您可以从 {% data variables.product.prodname_ghe_server %} 或 {% data variables.product.prodname_dotcom_the_website %} 导出用户、组织和仓库数据,然后将此数据导入至 {% data variables.product.product_location %}。' mapTopic: true redirect_from: - /enterprise/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/ diff --git a/translations/zh-CN/content/admin/user-management/migrating-to-internal-repositories.md b/translations/zh-CN/content/admin/user-management/migrating-to-internal-repositories.md index 9161406e4f1a..6ad50001f8b6 100644 --- a/translations/zh-CN/content/admin/user-management/migrating-to-internal-repositories.md +++ b/translations/zh-CN/content/admin/user-management/migrating-to-internal-repositories.md @@ -23,7 +23,7 @@ versions: 每个变为内部或私有仓库的公共仓库都将禁用匿名 Git 读取权限。 -如果仓库当前的默认可见性为公共,默认值将变为内部。 如果当前默认值为私有,默认值将保持不变。 您可以随时更改默认值。 更多信息请参阅“[为设备上的新仓库配置默认可见性](/enterprise/admin/installation/configuring-the-default-visibility-of-new-repositories-on-your-appliance)。” +如果仓库当前的默认可见性为公共,默认值将变为内部。 如果当前默认值为私有,默认值将保持不变。 您可以随时更改默认值。 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-the-default-visibility-of-new-repositories-in-your-enterprise)”。 实例的仓库创建策略将更改为禁用公共仓库,允许私有和内部仓库。 您可以随时更新此策略。 更多信息请参阅“[限制在实例中创建仓库](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)。” diff --git a/translations/zh-CN/content/admin/user-management/monitoring-activity-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/monitoring-activity-in-your-enterprise.md index da617866c7db..297b20fce18e 100644 --- a/translations/zh-CN/content/admin/user-management/monitoring-activity-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/user-management/monitoring-activity-in-your-enterprise.md @@ -6,5 +6,6 @@ redirect_from: - /enterprise/admin/user-management/monitoring-activity-in-your-enterprise versions: enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md b/translations/zh-CN/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md index 792a606aae18..499609660ef8 100644 --- a/translations/zh-CN/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md +++ b/translations/zh-CN/content/admin/user-management/placing-a-legal-hold-on-a-user-or-organization.md @@ -1,10 +1,11 @@ --- title: 合法保留用户或组织 -intro: '您可以合法保留用户或组织,以便确保他们拥有的仓库不会从 {% data variables.product.product_location_enterprise %} 中永久移除。' +intro: 'You can place a legal hold on a user or organization to ensure that repositories they own cannot be permanently removed from your enterprise.' redirect_from: - /enterprise/admin/user-management/placing-a-legal-hold-on-a-user-or-organization versions: enterprise-server: '*' + github-ae: '*' --- 通常情况下,如果有人删除仓库,它将在磁盘上保留 90 天并且可以通过站点管理员仪表板进行恢复。 90 天后,仓库将被永久删除。 如果您合法保留用户或组织,可以随时恢复他们拥有的仓库。 diff --git a/translations/zh-CN/content/admin/user-management/preventing-users-from-creating-organizations.md b/translations/zh-CN/content/admin/user-management/preventing-users-from-creating-organizations.md index 92a945054399..029d77d1d3ec 100644 --- a/translations/zh-CN/content/admin/user-management/preventing-users-from-creating-organizations.md +++ b/translations/zh-CN/content/admin/user-management/preventing-users-from-creating-organizations.md @@ -4,14 +4,14 @@ redirect_from: - /enterprise/admin/articles/preventing-users-from-creating-organizations/ - /enterprise/admin/hidden/preventing-users-from-creating-organizations/ - /enterprise/admin/user-management/preventing-users-from-creating-organizations -intro: '您可以阻止用户在您的 {% data variables.product.prodname_ghe_server %} 设备上创建组织。' +intro: 'You can prevent users from creating organizations in your enterprise.' versions: enterprise-server: '*' + github-ae: '*' --- -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.enterprise-accounts.policies-tab %} {% else %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/translations/zh-CN/content/admin/user-management/promoting-or-demoting-a-site-administrator.md b/translations/zh-CN/content/admin/user-management/promoting-or-demoting-a-site-administrator.md index 6d949b1a0cf1..4cbaa5e74517 100644 --- a/translations/zh-CN/content/admin/user-management/promoting-or-demoting-a-site-administrator.md +++ b/translations/zh-CN/content/admin/user-management/promoting-or-demoting-a-site-administrator.md @@ -19,8 +19,7 @@ versions: ### 从企业设置升级用户 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 5. 在页面的右上角,单击 **Add owner(添加所有者)**。 ![用于添加管理员的按钮](/assets/images/help/business-accounts/business-account-add-admin-button.png) @@ -28,8 +27,7 @@ versions: ### 从企业设置降级站点管理员 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} 1. 在页面左上角的“Find an administrator(查找管理员)”搜索字段中,输入您想要降级的人员的用户名。 ![用于查找管理员的搜索字段](/assets/images/help/business-accounts/business-account-search-for-admin.png) @@ -50,4 +48,4 @@ versions: 2. 使用您想要降级的用户名运行 [ghe-user-demote](/enterprise/{{ currentVersion }}/admin/guides/installation/command-line-utilities#ghe-user-demote)。 ```shell $ ghe-user-demote username - ``` + ``` \ No newline at end of file diff --git a/translations/zh-CN/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md b/translations/zh-CN/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md index 636b0d93e2f3..a63e219da750 100644 --- a/translations/zh-CN/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md +++ b/translations/zh-CN/content/admin/user-management/requiring-two-factor-authentication-for-an-organization.md @@ -7,11 +7,11 @@ versions: enterprise-server: '*' --- -使用 LDAP 或内置身份验证时,{% data variables.product.prodname_ghe_server %} 设备上将支持双重身份验证。 组织管理员可以要求成员启用双重身份验证。 +When using LDAP or built-in authentication, two-factor authentication is supported on {% data variables.product.product_location %}. 组织管理员可以要求成员启用双重身份验证。 {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -更多信息请参阅[支持双重身份验证的身份验证方法图表](/enterprise/{{ currentVersion }}/user/articles/about-two-factor-authentication/#authentication-methods-that-support-2fa)。 +更多信息请参阅“[关于双重身份验证](/github/authenticating-to-github/about-two-factor-authentication)”。 ### 强制执行双重身份验证的要求 diff --git a/translations/zh-CN/content/admin/user-management/searching-the-audit-log.md b/translations/zh-CN/content/admin/user-management/searching-the-audit-log.md index fab192c52e2f..5765732f377b 100644 --- a/translations/zh-CN/content/admin/user-management/searching-the-audit-log.md +++ b/translations/zh-CN/content/admin/user-management/searching-the-audit-log.md @@ -1,45 +1,45 @@ --- title: 搜索审核日志 -intro: '站点管理员可以在 {% data variables.product.product_location_enterprise %} 上搜索[审核的操作](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions) 的完整列表。' +intro: 'Site administrators can search an extensive list of audited actions on the enterprise.' redirect_from: - /enterprise/admin/articles/searching-the-audit-log/ - /enterprise/admin/installation/searching-the-audit-log - /enterprise/admin/user-management/searching-the-audit-log versions: enterprise-server: '*' + github-ae: '*' --- ### 搜索查询语法 由一个或多个键值对(以 AND/OR 逻辑运算符分隔)构成一个搜索查询。 -| 键 | 值 | -| --------------:| -------------------------------------------------------------------------------------- | -| `actor_id` | 发起操作的用户帐户的 ID | -| `actor` | 发起操作的用户帐户的名称 | -| `oauth_app_id` | 与操作相关联的 OAuth 应用程序的 ID | -| `action` | [审核的操作](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)的名称 | -| `user_id` | 受操作影响的用户的 ID | -| `用户` | 受操作影响的用户的名称 | -| `repo_id` | 受操作影响的仓库的 ID(若适用) | -| `repo` | 受操作影响的仓库的名称(若适用) | -| `actor_ip` | 发起操作的 IP 地址 | -| `created_at` | 操作发生的时间 | -| `from` | 发起操作的视图 | -| `note` | 事件特定的其他信息(采用纯文本或 JSON 格式) | -| `org` | 受操作影响的组织的名称(若适用) | -| `org_id` | 受操作影响的组织的 ID(若适用) | +| 键 | 值 | +| --------------:| -------------------------- | +| `actor_id` | 发起操作的用户帐户的 ID | +| `actor` | 发起操作的用户帐户的名称 | +| `oauth_app_id` | 与操作相关联的 OAuth 应用程序的 ID | +| `action` | Name of the audited action | +| `user_id` | 受操作影响的用户的 ID | +| `用户` | 受操作影响的用户的名称 | +| `repo_id` | 受操作影响的仓库的 ID(若适用) | +| `repo` | 受操作影响的仓库的名称(若适用) | +| `actor_ip` | 发起操作的 IP 地址 | +| `created_at` | 操作发生的时间 | +| `from` | 发起操作的视图 | +| `note` | 事件特定的其他信息(采用纯文本或 JSON 格式) | +| `org` | 受操作影响的组织的名称(若适用) | +| `org_id` | 受操作影响的组织的 ID(若适用) | 例如,要查看自 2017 年初开始影响仓库 `octocat/Spoon-Knife` 的所有操作: `repo:"octocat/Spoon-Knife" AND created_at:[2017-01-01 TO *]` -有关操作的完整列表,请参阅“[审核的操作](/enterprise/{{ currentVersion }}/admin/guides/installation/audited-actions)”。 +For a full list of actions, see "[Audited actions](/admin/user-management/audited-actions)." ### 搜索审核日志 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.audit-log-tab %} 4. 输入搜索查询。 ![搜索查询](/assets/images/enterprise/site-admin-settings/search-query.png) diff --git a/translations/zh-CN/content/admin/user-management/suspending-and-unsuspending-users.md b/translations/zh-CN/content/admin/user-management/suspending-and-unsuspending-users.md index 1e5119c1678a..ad2d05f9183e 100644 --- a/translations/zh-CN/content/admin/user-management/suspending-and-unsuspending-users.md +++ b/translations/zh-CN/content/admin/user-management/suspending-and-unsuspending-users.md @@ -7,7 +7,7 @@ redirect_from: - /enterprise/admin/articles/suspended-users/ - /enterprise/admin/articles/suspending-and-unsuspending-users/ - /enterprise/admin/user-management/suspending-and-unsuspending-users -intro: '如果用户离开公司或者调动到公司的其他部门,您应当移除或修改他们访问 {% data variables.product.product_location_enterprise %} 的能力。' +intro: '如果用户离开公司或者调动到公司的其他部门,您应当移除或修改他们访问 {% data variables.product.product_location %} 的能力。' versions: enterprise-server: '*' --- @@ -27,7 +27,7 @@ fatal: The remote end hung up unexpectedly {% tip %} -**注**:如果已为 {% data variables.product.product_location_enterprise %} [启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync),那么当用户从 LDAP 目录服务器中移除时,他们也将被自动挂起。 为您的实例启用 LDAP 同步后,将禁用普通用户挂起方法。 +**注**:如果已为 {% data variables.product.product_location %} [启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync),那么当用户从 LDAP 目录服务器中移除时,他们也将被自动挂起。 为您的实例启用 LDAP 同步后,将禁用普通用户挂起方法。 {% endtip %} @@ -65,8 +65,7 @@ fatal: The remote end hung up unexpectedly 您可以创建自定义消息,被挂起的用户会在尝试登录时看到此消息。 -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.messages-tab %} 5. 单击 **Add message**。 ![Add message](/assets/images/enterprise/site-admin-settings/add-message.png) diff --git a/translations/zh-CN/content/admin/user-management/troubleshooting-service-hooks.md b/translations/zh-CN/content/admin/user-management/troubleshooting-service-hooks.md index 7f307cc7951b..0045ce0d49a3 100644 --- a/translations/zh-CN/content/admin/user-management/troubleshooting-service-hooks.md +++ b/translations/zh-CN/content/admin/user-management/troubleshooting-service-hooks.md @@ -7,6 +7,7 @@ redirect_from: - /enterprise/admin/user-management/troubleshooting-service-hooks versions: enterprise-server: '*' + github-ae: '*' --- ### 获取有关交付的信息 diff --git a/translations/zh-CN/content/admin/user-management/viewing-push-logs.md b/translations/zh-CN/content/admin/user-management/viewing-push-logs.md index f7d58fd3a66c..a5fa190b3807 100644 --- a/translations/zh-CN/content/admin/user-management/viewing-push-logs.md +++ b/translations/zh-CN/content/admin/user-management/viewing-push-logs.md @@ -1,12 +1,13 @@ --- title: 查看推送日志 -intro: '站点管理员可以查看 {% data variables.product.product_location_enterprise %} 上任何仓库的 Git 推送操作列表。' +intro: 'Site administrators can view a list of Git push operations for any repository on the enterprise.' redirect_from: - /enterprise/admin/articles/viewing-push-logs/ - /enterprise/admin/installation/viewing-push-logs - /enterprise/admin/user-management/viewing-push-logs versions: enterprise-server: '*' + github-ae: '*' --- 推送日志条目会显示: @@ -26,6 +27,7 @@ versions: {% data reusables.enterprise_site_admin_settings.security-tab %} 4. 在左侧边栏中,单击 **Push Log**。 ![Push Log 选项卡](/assets/images/enterprise/site-admin-settings/push-log-tab.png) +{% if enterpriseServerVersions contains currentVersion %} ### 在命令行上查看仓库的推送日志 1. 通过 SSH 登录您的设备。 更多信息请参阅“[访问管理 shell (SSH)](/enterprise/{{ currentVersion }}/admin/guides/installation/accessing-the-administrative-shell-ssh/)”。 @@ -33,3 +35,4 @@ versions: ```shell ghe-repo owner/repository -c "less audit_log" ``` +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/developers/apps/about-apps.md b/translations/zh-CN/content/developers/apps/about-apps.md index 79038f9d7343..0518979d17f7 100644 --- a/translations/zh-CN/content/developers/apps/about-apps.md +++ b/translations/zh-CN/content/developers/apps/about-apps.md @@ -1,6 +1,6 @@ --- title: 关于应用程序 -intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).' +intro: 'You can build integrations with the {% data variables.product.prodname_dotcom %} APIs to add flexibility and reduce friction in your own workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share integrations with others on [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace).{% endif %}' redirect_from: - /apps/building-integrations/setting-up-a-new-integration/ - /apps/building-integrations/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Apps on {% data variables.product.prodname_dotcom %} allow you to automate and improve your workflow. You can build apps to improve your workflow.{% if currentVersion == "free-pro-team@latest" %} You can also share or sell apps in [{% data variables.product.prodname_marketplace %}](https://github.com/marketplace). To learn how to list an app on {% data variables.product.prodname_marketplace %}, see "[Getting started with GitHub Marketplace](/marketplace/getting-started/)."{% endif %} diff --git a/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md b/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md index 729710ff0dce..5e7d3c11518b 100644 --- a/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md +++ b/translations/zh-CN/content/developers/apps/authenticating-with-github-apps.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -92,7 +93,7 @@ puts jwt 创建 JWT 后,在 API 请求的 `Header` 中对它进行设置。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github.machine-man-preview+json" {% data variables.product.api_url_pre %}/app ``` @@ -127,7 +128,7 @@ $ curl -i -H "Authorization: Bearer YOUR_JWT" -H "Accept: application/vnd.github 要创建安装访问令牌,请在 API 请求的“授权”标头中加入[上文生成的](#jwt-payload) JWT: -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i -X POST \ -H "Authorization: Bearer YOUR_JWT" \ @@ -147,7 +148,7 @@ $ curl -i -X POST \ 要使用安装访问令牌进行身份验证,请将其加入 API 请求的“授权”标头中。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ```shell $ curl -i \ -H "Authorization: token YOUR_INSTALLATION_ACCESS_TOKEN" \ diff --git a/translations/zh-CN/content/developers/apps/authorizing-oauth-apps.md b/translations/zh-CN/content/developers/apps/authorizing-oauth-apps.md index 87f8be697567..4fc1213de322 100644 --- a/translations/zh-CN/content/developers/apps/authorizing-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/authorizing-oauth-apps.md @@ -1,5 +1,5 @@ --- -title: Authorizing OAuth Apps +title: 授权 OAuth 应用程序 intro: '{% data reusables.shortdesc.authorizing_oauth_apps %}' redirect_from: - /apps/building-integrations/setting-up-and-registering-oauth-apps/about-authorization-options-for-oauth-apps/ @@ -11,86 +11,86 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. +{% data variables.product.product_name %}'s OAuth implementation supports the standard [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} and the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628) for apps that don't have access to a web browser{% endif %}. If you want to skip authorizing your app in the standard way, such as when testing your app, you can use the [non-web application flow](#non-web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize your OAuth app, consider which authorization flow best fits your app. -- [web application flow](#web-application-flow): Used to authorize users for standard OAuth apps that run in the browser. (The [implicit grant type](https://tools.ietf.org/html/rfc6749#section-4.2) is not supported.) +- [web application flow](#web-application-flow): Used to authorize users for standard OAuth apps that run in the browser. (不支持[隐式授予类型](https://tools.ietf.org/html/rfc6749#section-4.2)。) - [device flow](#device-flow): Used for headless apps, such as CLI tools. {% else %} -For standard apps that run in the browser, use the [web application flow](#web-application-flow) to obtain an authorization code and exchange it for a token. (The [implicit grant type](https://tools.ietf.org/html/rfc6749#section-4.2) is not supported.) +For standard apps that run in the browser, use the [web application flow](#web-application-flow) to obtain an authorization code and exchange it for a token. (不支持[隐式授予类型](https://tools.ietf.org/html/rfc6749#section-4.2)。) {% endif %} -### Web application flow +### Web 应用程序流程 {% note %} -**Note:** If you are building a GitHub App, you can still use the OAuth web application flow, but the setup has some important differences. See "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" for more information. +**注:**如果您要构建 GitHub 应用程序,依然可以使用 OAuth web 应用程序流程,但设置方面有一些重要差异。 See "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)" for more information. {% endnote %} The web application flow to authorize users for your app is: -1. Users are redirected to request their GitHub identity -2. Users are redirected back to your site by GitHub -3. Your app accesses the API with the user's access token +1. 用户被重定向,以请求他们的 GitHub 身份 +2. 用户被 GitHub 重定向回您的站点 +3. 您的应用程序使用用户的访问令牌访问 API -#### 1. Request a user's GitHub identity +#### 1. 请求用户的 GitHub 身份 GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -When your GitHub App specifies a `login` parameter, it prompts users with a specific account they can use for signing in and authorizing your app. +当您的 GitHub 应用程序指定 `login` 参数后,它将提示拥有特定账户的用户可以用来登录和授权您的应用程序。 -##### Parameters +##### 参数 -Name | Type | Description ------|------|-------------- -`client_id`|`string` | **Required**. The client ID you received from GitHub when you {% if currentVersion == "free-pro-team@latest" %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. -`redirect_uri`|`string` | The URL in your application where users will be sent after authorization. See details below about [redirect urls](#redirect-urls). -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. -`scope`|`string` | A space-delimited list of [scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/). If not provided, `scope` defaults to an empty list for users that have not authorized any scopes for the application. For users who have authorized scopes for the application, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the set of scopes the user has authorized for the application. For example, if a user has already performed the web flow twice and has authorized one token with `user` scope and another token with `repo` scope, a third web flow that does not provide a `scope` will receive a token with `user` and `repo` scope. -`state` | `string` | {% data reusables.apps.state_description %} -`allow_signup`|`string` | Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is `true`. Use `false` when a policy prohibits signups. +| 名称 | 类型 | 描述 | +| -------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **必填**。 The client ID you received from GitHub when you {% if currentVersion == "free-pro-team@latest" %}[registered](https://github.com/settings/applications/new){% else %}registered{% endif %}. | +| `redirect_uri` | `字符串` | 用户获得授权后被发送到的应用程序中的 URL。 有关[重定向 url](#redirect-urls),请参阅下方的详细信息。 | +| `login` | `字符串` | 提供用于登录和授权应用程序的特定账户。 | +| `作用域` | `字符串` | 用空格分隔的[作用域](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)列表。 如果未提供,对于未向应用程序授权任何作用域的用户,`scope` 将默认为空白列表。 对于已向应用程序授权作用域的用户,不会显示含作用域列表的 OAuth 授权页面。 相反,通过用户向应用程序授权的作用域集,此流程步骤将自动完成。 例如,如果用户已执行两次 web 流程,且授权了一个拥有 `user` 作用域的令牌和一个拥有 `repo` 作用域的令牌,未提供 `scope` 的第三次 web 流程将收到拥有 `user` 和 `repo` 作用域的令牌。 | +| `state` | `字符串` | {% data reusables.apps.state_description %} +| `allow_signup` | `字符串` | 在 OAuth 流程中,是否向经过验证的用户提供注册 GitHub 的选项。 默认值为 `true`。 如有政策禁止注册,请使用 `false`。 | -#### 2. Users are redirected back to your site by GitHub +#### 2. 用户被 GitHub 重定向回您的站点 -If the user accepts your request, {% data variables.product.product_name %} redirects back to your site with a temporary `code` in a code parameter as well as the state you provided in the previous step in a `state` parameter. The temporary code will expire after 10 minutes. If the states don't match, then a third party created the request, and you should abort the process. +如果用户接受您的请求,{% data variables.product.product_name %} 将重定向回您的站点,其中,代码参数为临时 `code`,`state` 参数为您在上一步提供的状态。 临时代码将在 10 分钟后到期。 如果状态不匹配,然后第三方创建了请求,您应该中止此过程。 -Exchange this `code` for an access token: +用此 `code` 换访问令牌: POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -##### Parameters +##### 参数 -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`client_secret` | `string` | **Required.** The client secret you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_github_app %}. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| 名称 | 类型 | 描述 | +| --------------- | ----- | ------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **必填。**您从 {% data variables.product.product_name %} 收到的 {% data variables.product.prodname_github_app %} 的客户端 ID。 | +| `client_secret` | `字符串` | **必填。**您从 {% data variables.product.product_name %} 收到的 {% data variables.product.prodname_github_app %} 的客户端密钥。 | +| `代码` | `字符串` | **必填。**您收到的响应第 1 步的代码。 | +| `redirect_uri` | `字符串` | 用户获得授权后被发送到的应用程序中的 URL。 | +| `state` | `字符串` | 您在第 1 步提供的不可猜测的随机字符串。 | -##### Response +##### 响应 -By default, the response takes the following form: +默认情况下,响应采用以下形式: access_token=e72e16c7e42f292c6912e7710c838347ae178b4a&token_type=bearer -You can also receive the content in different formats depending on the Accept -header: +您也可以根据“接受”标头接收不同格式的内容: Accept: application/json {"access_token":"e72e16c7e42f292c6912e7710c838347ae178b4a", "scope":"repo,gist", "token_type":"bearer"} - + Accept: application/xml bearer @@ -98,20 +98,20 @@ header: e72e16c7e42f292c6912e7710c838347ae178b4a -#### 3. Use the access token to access the API +#### 3. 使用访问令牌访问 API -The access token allows you to make requests to the API on a behalf of a user. +访问令牌可用于代表用户向 API 提出请求。 Authorization: token OAUTH-TOKEN GET {% data variables.product.api_url_code %}/user -For example, in curl you can set the Authorization header like this: +例如,您可以像以下这样在 curl 中设置“授权”标头: ```shell curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,12 +136,12 @@ Your app must request a user verification code and verification URL that the app ##### Input Parameters -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. -`scope` | `string` | The scope that your app is requesting access to. +| 名称 | 类型 | 描述 | +| ----------- | ----- | ----------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **Required.** The client ID you received from {% data variables.product.product_name %} for your app. | +| `作用域` | `字符串` | The scope that your app is requesting access to. | -##### Response +##### 响应 {% if currentVersion == "free-pro-team@latest" %} ```JSON @@ -167,13 +167,13 @@ Name | Type | Description ##### Response parameters -Name | Type | Description ------|------|-------------- -`device_code` | `string` | The device verification code is 40 characters and used to verify the device. -`user_code` | `string` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. -`verification_uri` | `string` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. -`expires_in` | `integer`| The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. -`interval` | `integer` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. +| 名称 | 类型 | 描述 | +| ------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `device_code` | `字符串` | The device verification code is 40 characters and used to verify the device. | +| `user_code` | `字符串` | The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. | +| `verification_uri` | `字符串` | The verification URL where users need to enter the `user_code`: {% data variables.product.device_authorization_url %}. | +| `expires_in` | `整数` | The number of seconds before the `device_code` and `user_code` expire. The default is 900 seconds or 15 minutes. | +| `interval` | `整数` | The minimum number of seconds that must pass before you can make a new access token request (`POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a `slow_down` error. | #### Step 2: Prompt the user to enter the user code in a browser @@ -193,13 +193,13 @@ Once the user has authorized, the app will receive an access token that can be u ##### Input parameters -Name | Type | Description ------|------|-------------- -`client_id` | `string` | **Required.** The client ID you received from {% data variables.product.product_name %} for your {% data variables.product.prodname_oauth_app %}. -`device_code` | `string` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. -`grant_type` | `string` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. +| 名称 | 类型 | 描述 | +| ------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **必填。**您从 {% data variables.product.product_name %} 收到的 {% data variables.product.prodname_oauth_app %} 的客户端 ID。 | +| `device_code` | `字符串` | **Required.** The device verification code you received from the `POST {% data variables.product.oauth_host_code %}/login/device/code` request. | +| `grant_type` | `字符串` | **Required.** The grant type must be `urn:ietf:params:oauth:grant-type:device_code`. | -##### Response +##### 响应 ```json { @@ -217,42 +217,38 @@ If you make more than one access token request (`POST {% data variables.product. #### Error codes for the device flow -| Error code | Description | -|----|----| -| `authorization_pending`| This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | -| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. -| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. -| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. -| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. -| `incorrect_device_code` | The device_code provided is not valid. -| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again. +| Error code | 描述 | +| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `authorization_pending` | This error occurs when the authorization request is pending and the user hasn't entered the user code yet. The app is expected to keep polling the `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token` request without exceeding the [`interval`](#response-parameters), which requires a minimum number of seconds between each request. | +| `slow_down` | When you receive the `slow_down` error, 5 extra seconds are added to the minimum `interval` or timeframe required between your requests using `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. For example, if the starting interval required at least 5 seconds between requests and you get a `slow_down` error response, you must now wait a minimum of 10 seconds before making a new request for an OAuth access token. The error response includes the new `interval` that you must use. | +| `expired_token` | If the device code expired, then you will see the `token_expired` error. You must make a new request for a device code. | +| `unsupported_grant_type` | The grant type must be `urn:ietf:params:oauth:grant-type:device_code` and included as an input parameter when you poll the OAuth token request `POST {% data variables.product.oauth_host_code %}/login/oauth/access_token`. | +| `incorrect_client_credentials` | For the device flow, you must pass your app's client ID, which you can find on your app settings page. The `client_secret` is not needed for the device flow. | +| `incorrect_device_code` | The device_code provided is not valid. | +| `access_denied` | When a user clicks cancel during the authorization process, you'll receive a `access_denied` error and the user won't be able to use the verification code again. | For more information, see the "[OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628#section-3.5)." {% endif %} -### Non-Web application flow +### 非 Web 应用程序流程 -Non-web authentication is available for limited situations like testing. If you need to, you can use [Basic Authentication](/v3/auth#basic-authentication) to create a personal access token using your [Personal access tokens settings page](/articles/creating-an-access-token-for-command-line-use). This technique enables the user to revoke access at any time. +非 web 身份验证适用于测试等有限的情况。 如果您需要,可以使用[基本验证](/v3/auth#basic-authentication),通过[个人访问令牌设置页面](/articles/creating-an-access-token-for-command-line-use)创建个人访问令牌。 此方法支持用户随时撤销访问权限。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} -**Note:** When using the non-web application flow to create an OAuth2 token, make sure to understand how to [work with -two-factor authentication](/v3/auth/#working-with-two-factor-authentication) if -you or your users have two-factor authentication enabled. +**注:**使用非 web 应用流程创建 OAuth2 令牌时,如果您或您的用户已启用双重身份验证,请确保明白如何[使用双重身份验证](/v3/auth/#working-with-two-factor-authentication)。 {% endnote %} +{% endif %} -### Redirect URLs +### 重定向 URL -The `redirect_uri` parameter is optional. If left out, GitHub will -redirect users to the callback URL configured in the OAuth Application -settings. If provided, the redirect URL's host and port must exactly -match the callback URL. The redirect URL's path must reference a -subdirectory of the callback URL. +`redirect_uri` 参数是可选参数。 如果遗漏,GitHub 则将用户重定向到 OAuth 应用程序设置中配置的回调 URL。 如果提供,重定向 URL 的主机和端口必须完全匹配回调 URL。 重定向 URL 的路径必须引用回调 URL 的子目录。 CALLBACK: http://example.com/path - + GOOD: http://example.com/path GOOD: http://example.com/path/subdir/other BAD: http://example.com/bar @@ -261,29 +257,29 @@ subdirectory of the callback URL. BAD: http://oauth.example.com:8080/path BAD: http://example.org -#### Localhost redirect urls +#### 本地主机重定向 URL -The optional `redirect_uri` parameter can also be used for localhost URLs. If the application specifies a localhost URL and a port, then after authorizing the application users will be redirected to the provided URL and port. The `redirect_uri` does not need to match the port specified in the callback url for the app. +可选的 `redirect_uri` 参数也可用于本地主机 URL。 如果应用程序指定 URL 和端口,授权后,应用程序用户将被重定向到提供的 URL 和端口。 `redirect_uri` 不需要匹配应用程序回调 url 中指定的端口。 -For the `http://localhost/path` callback URL, you can use this `redirect_uri`: +对于 `http://localhost/path` 回调 URL,您可以使用此 `redirect_uri`: http://localhost:1234/path -### Creating multiple tokens for OAuth Apps +### 为 OAuth 应用程序创建多个令牌 -You can create multiple tokens for a user/application/scope combination to create tokens for specific use cases. +您可以为用户/应用程序/作用域组合创建多个令牌,以便为特定用例创建令牌。 -This is useful if your OAuth App supports one workflow that uses GitHub for sign-in and only requires basic user information. Another workflow may require access to a user's private repositories. Using multiple tokens, your OAuth App can perform the web flow for each use case, requesting only the scopes needed. If a user only uses your application to sign in, they are never required to grant your OAuth App access to their private repositories. +如果您的 OAuth 应用程序支持一个使用 GitHub 登录且只需基本用户信息的工作流程,此方法将非常有用。 另一个工作流程可能需要访问用户的私有仓库。 您的 OAuth 应用程序可以使用多个令牌为每个用例执行 web 流程,只需要所需的作用域。 如果用户仅使用您的应用程序登录,则无需向他们的私有仓库授予您的 OAuth 应用程序访问权限。 -There is a limit to the number of tokens that are issued per user/application/scope combination. If your application requests enough tokens to go over one of the limits, older tokens _with the same scope being requested_ will stop working. +每个用户/应用程序/作用域组合签发的令牌数量有限。 如果您的应用程序请求足够的令牌超越其中一个限制,_所请求的作用域相同的_旧令牌将停止工作。 {% data reusables.apps.deletes_ssh_keys %} -### Directing users to review their access +### 指示用户审查其访问权限 -You can link to authorization information for an OAuth App so that users can review and revoke their application authorizations. +您可以链接至 OAuth 应用程序的授权信息,以便用户审查和撤销其应用程序授权。 -To build this link, you'll need your OAuth Apps `client_id` that you received from GitHub when you registered the application. +要构建此链接,需要使用注册应用程序时从 GitHub 收到的 OAuth 应用程序 `client_id`。 ``` {% data variables.product.oauth_host_code %}/settings/connections/applications/:client_id @@ -291,14 +287,14 @@ To build this link, you'll need your OAuth Apps `client_id` that you received fr {% tip %} -**Tip:** To learn more about the resources that your OAuth App can access for a user, see "[Discovering resources for a user](/v3/guides/discovering-resources-for-a-user/)." +**提示:**要详细了解您的 OAuth 应用程序可以为用户访问的资源,请参阅“[为用户发现资源](/v3/guides/discovering-resources-for-a-user/)。” {% endtip %} -### Troubleshooting +### 疑难解答 -* "[Troubleshooting authorization request errors](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" -* "[Troubleshooting OAuth App access token request errors](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +* "[对授权请求错误进行故障排除](/apps/managing-oauth-apps/troubleshooting-authorization-request-errors)" +* "[对 OAuth 应用程序访问令牌请求错误进行故障排除](/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors)" +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} * "[Device flow errors](#errors-for-the-device-flow)" {% endif %} diff --git a/translations/zh-CN/content/developers/apps/building-github-apps.md b/translations/zh-CN/content/developers/apps/building-github-apps.md index aeddd73ea7b5..874128b0036e 100644 --- a/translations/zh-CN/content/developers/apps/building-github-apps.md +++ b/translations/zh-CN/content/developers/apps/building-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps.md b/translations/zh-CN/content/developers/apps/building-oauth-apps.md index 4cb6b3fec809..795443cbaadd 100644 --- a/translations/zh-CN/content/developers/apps/building-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/building-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-github-app.md b/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-github-app.md index a8c5a02aca7c..557cb1d48064 100644 --- a/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-github-app.md +++ b/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 默认情况下,新的 GitHub 应用程序拥有一个自动生成的[默认肖像](https://github.com/blog/1586-identicons)。 默认肖像徽章如下所示: diff --git a/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md b/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md index 130fce0adb15..0fdfa6a9a939 100644 --- a/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/creating-a-custom-badge-for-your-oauth-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- By default, a new OAuth App will have an automatically generated [identicon](https://github.com/blog/1586-identicons). 默认肖像徽章如下所示: diff --git a/translations/zh-CN/content/developers/apps/creating-a-github-app-from-a-manifest.md b/translations/zh-CN/content/developers/apps/creating-a-github-app-from-a-manifest.md index cc98ff80aa76..bb7b09c16958 100644 --- a/translations/zh-CN/content/developers/apps/creating-a-github-app-from-a-manifest.md +++ b/translations/zh-CN/content/developers/apps/creating-a-github-app-from-a-manifest.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -162,7 +163,7 @@ You must complete this step of the GitHub App Manifest flow within one hour. {% endnote %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% data reusables.pre-release-program.fury-pre-release %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/zh-CN/content/developers/apps/creating-a-github-app-using-url-parameters.md b/translations/zh-CN/content/developers/apps/creating-a-github-app-using-url-parameters.md index d718d3f89bdd..1f48e3acffec 100644 --- a/translations/zh-CN/content/developers/apps/creating-a-github-app-using-url-parameters.md +++ b/translations/zh-CN/content/developers/apps/creating-a-github-app-using-url-parameters.md @@ -6,114 +6,116 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### About {% data variables.product.prodname_github_app %} URL parameters You can add query parameters to these URLs to preselect the configuration of a {% data variables.product.prodname_github_app %} on a personal or organization account: -* **User account:** `https://github.com/settings/apps/new` -* **Organization account:** `https://github.com/organizations/:org/settings/apps/new` +* **User account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Organization account:** `{% data variables.product.oauth_host_code %}/:org/settings/apps/new` The person creating the app can edit the preselected values from the {% data variables.product.prodname_github_app %} registration page, before submitting the app. If you do not include required parameters in the URL query string, like `name`, the person creating the app will need to input a value before submitting the app. The following URL creates a new public app called `octocat-github-app` with a preconfigured description and callback URL. This URL also selects read and write permissions for `checks`, subscribes to the `check_run` and `check_suite` webhook events, and selects the option to request user authorization (OAuth) during installation: ``` - https://github.com/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite + {% data variables.product.oauth_host_code %}/settings/apps/new?name=octocat-github-app&description=An%20Octocat%20App&callback_url=https://example.com&request_oauth_on_install=true&public=true&checks=write&events[]=check_run&events[]=check_suite ``` The complete list of available query parameters, permissions, and events is listed in the sections below. ### {% data variables.product.prodname_github_app %} configuration parameters - Name | Type | Description ------|------|------------- -`name` | `string` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. -`description` | `string` | A description of the {% data variables.product.prodname_github_app %}. -`url` | `string` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. -`callback_url` | `string` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. -`request_oauth_on_install` | `boolean` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. -`setup_url` | `string` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. -`setup_on_update` | `boolean` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. -`public` | `boolean` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. -`webhook_url` | `string` | The full URL that you would like to send webhook event payloads to. -`webhook_secret` | `string` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. -`events` | `array of strings` | Webhook events. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. -`domain` | `string` | The URL of a content reference. -`single_file_name` | `string` | When you grant `read` or `write` access to the `single_file` permission, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. + | 名称 | 类型 | 描述 | + | -------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | + | `name` | `字符串` | The name of the {% data variables.product.prodname_github_app %}. Give your app a clear and succinct name. Your app cannot have the same name as an existing GitHub user, unless it is your own user or organization name. A slugged version of your app's name will be shown in the user interface when your integration takes an action. | + | `说明` | `字符串` | A description of the {% data variables.product.prodname_github_app %}. | + | `url` | `字符串` | The full URL of your {% data variables.product.prodname_github_app %}'s website homepage. | + | `callback_url` | `字符串` | The full URL to redirect to after someone authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. | + | `request_oauth_on_install` | `布尔值` | If your app authorizes users using the OAuth flow, you can set this option to `true` to allow people to authorize the app when they install it, saving a step. If you select this option, the `setup_url` becomes unavailable and users will be redirected to your `callback_url` after installing the app. | + | `setup_url` | `字符串` | The full URL to redirect to after someone installs the {% data variables.product.prodname_github_app %} if the app requires additional setup after installation. | + | `setup_on_update` | `布尔值` | Set to `true` to redirect people to the setup URL when installations have been updated, for example, after repositories are added or removed. | + | `public` | `布尔值` | Set to `true` when your {% data variables.product.prodname_github_app %} is available to the public or `false` when it is only accessible to the owner of the app. | + | `webhook_url` | `字符串` | The full URL that you would like to send webhook event payloads to. | + | `webhook_secret` | `字符串` | You can specify a secret to secure your webhooks. See "[Securing your webhooks](/webhooks/securing/)" for more details. | + | `事件` | `字符串数组` | Web 挂钩事件. Some webhook events require `read` or `write` permissions for a resource before you can select the event when registering a new {% data variables.product.prodname_github_app %}. See the "[{% data variables.product.prodname_github_app %} webhook events](#github-app-webhook-events)" section for available events and their required permissions. You can select multiple events in a query string. For example, `events[]=public&events[]=label`. | + | `域` | `字符串` | The URL of a content reference. | + | `single_file_name` | `字符串` | This is a narrowly-scoped permission that allows the app to access a single file in any repository. When you set the `single_file` permission to `read` or `write`, this field provides the path to the single file your {% data variables.product.prodname_github_app %} will manage. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} If you need to manage multiple files, see `single_file_paths` below. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + | `single_file_paths` | `字符串数组` | This allows the app to access up ten specified files in a repository. When you set the `single_file` permission to `read` or `write`, this array can store the paths for up to ten files that your {% data variables.product.prodname_github_app %} will manage. These files all receive the same permission set by `single_file`, and do not have separate individual permissions. When two or more files are configured, the API returns `multiple_single_files=true`, otherwise it returns `multiple_single_files=false`.{% endif %} ### {% data variables.product.prodname_github_app %} permissions You can select permissions in a query string using the permission name in the following table as the query parameter name and the permission type as the query value. For example, to select `Read & write` permissions in the user interface for `contents`, your query string would include `&contents=write`. To select `Read-only` permissions in the user interface for `blocking`, your query string would include `&blocking=read`. To select `no-access` in the user interface for `checks`, your query string would not include the `checks` permission. -Permission | Description ----------- | ----------- -[`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/v3/users/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`checks`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. -`content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. -[`contents`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. -[`deployments`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`. -[`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`. -[`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. -[`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. -[`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. -[`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/v3/users/keys/). Can be one of: `none`, `read`, or `write`. -[`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} -[`metadata`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. -[`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} -[`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. -`organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. -[`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} -[`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} -[`pages`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. -`plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. -[`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. -[`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. -[`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`. -[`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/v3/repos/contents/). Can be one of: `none`, `read`, or `write`. -[`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/v3/activity/starring/). Can be one of: `none`, `read`, or `write`. -[`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/v3/repos/statuses/). Can be one of: `none`, `read`, or `write`. -[`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/v3/teams/discussions/) and the [Team Discussion Comments API](/v3/teams/discussion_comments/). Can be one of: `none`, `read`, or `write`. -`vulnerability_alerts`| Grants access to receive security alerts for vulnerable dependencies in a repository. See "[About security alerts for vulnerable dependencies](/articles/about-security-alerts-for-vulnerable-dependencies)" to learn more. Can be one of: `none` or `read`. -`watching` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. +| 权限 | 描述 | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [`管理`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Grants access to various endpoints for organization and repository administration. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} +| [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Grants access to the [Blocking Users API](/v3/users/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`检查`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Grants access to the [Checks API](/v3/checks/). Can be one of: `none`, `read`, or `write`. | +| `content_references` | Grants access to the "[Create a content attachment](/v3/apps/installations/#create-a-content-attachment)" endpoint. Can be one of: `none`, `read`, or `write`. | +| [`内容`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Grants access to various endpoints that allow you to modify repository contents. Can be one of: `none`, `read`, or `write`. | +| [`部署`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Grants access to the [Deployments API](/rest/reference/repos#deployments). Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} +| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Grants access to the [Emails API](/v3/users/emails/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`关注者`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Grants access to the [Followers API](/v3/users/followers/). Can be one of: `none`, `read`, or `write`. | +| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Grants access to the [GPG Keys API](/v3/users/gpg_keys/). Can be one of: `none`, `read`, or `write`. | +| [`issues`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Grants access to the [Issues API](/v3/issues/). Can be one of: `none`, `read`, or `write`. | +| [`键`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Grants access to the [Public Keys API](/v3/users/keys/). Can be one of: `none`, `read`, or `write`. | +| [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Grants access to manage an organization's members. Can be one of: `none`, `read`, or `write`.{% if currentVersion == "free-pro-team@latest" %} +| [`元数据`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Grants access to read-only endpoints that do not leak sensitive data. Can be `read` or `none`. Defaults to `read` when you set any permission, or defaults to `none` when you don't specify any permissions for the {% data variables.product.prodname_github_app %}. | +| [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Grants access to "[Update an organization](/v3/orgs/#update-an-organization)" endpoint and the [Organization Interaction Restrictions API](/v3/interactions/orgs/#set-interaction-restrictions-for-an-organization). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Grants access to the [Organization Webhooks API](/rest/reference/orgs#webhooks/). Can be one of: `none`, `read`, or `write`. | +| `organization_plan` | Grants access to get information about an organization's plan using the "[Get an organization](/v3/orgs/#get-an-organization)" endpoint. Can be one of: `none` or `read`. | +| [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`.{% if currentVersion == "free-pro-team@latest" %} +| [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Grants access to the [Blocking Organization Users API](/v3/orgs/blocking/). Can be one of: `none`, `read`, or `write`.{% endif %} +| [`页面`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Grants access to the [Pages API](/rest/reference/repos#pages). Can be one of: `none`, `read`, or `write`. | +| `plan` | Grants access to get information about a user's GitHub plan using the "[Get a user](/v3/users/#get-a-user)" endpoint. Can be one of: `none` or `read`. | +| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Grants access to various pull request endpoints. Can be one of: `none`, `read`, or `write`. | +| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Grants access to the [Repository Webhooks API](/v3/repos/hooks/). Can be one of: `none`, `read`, or `write`. | +| [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Grants access to the [Projects API](/v3/projects/). Can be one of: `none`, `read`, `write`, or `admin`. | +| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Grants access to the [Contents API](/v3/repos/contents/). Can be one of: `none`, `read`, or `write`. | +| [`标星`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Grants access to the [Starring API](/v3/activity/starring/). Can be one of: `none`, `read`, or `write`. | +| [`statuses`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Grants access to the [Statuses API](/v3/repos/statuses/). Can be one of: `none`, `read`, or `write`. | +| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Grants access to the [Team Discussions API](/v3/teams/discussions/) and the [Team Discussion Comments API](/v3/teams/discussion_comments/). Can be one of: `none`, `read`, or `write`. | +| `vulnerability_alerts` | Grants access to receive security alerts for vulnerable dependencies in a repository. See "[About security alerts for vulnerable dependencies](/articles/about-security-alerts-for-vulnerable-dependencies)" to learn more. Can be one of: `none` or `read`. | +| `关注` | Grants access to list and change repositories a user is subscribed to. Can be one of: `none`, `read`, or `write`. | ### {% data variables.product.prodname_github_app %} webhook events -Webhook event name | Required permission | Description ------------------- | ------------------- | ----------- -[`check_run`](/webhooks/event-payloads/#check_run) |`checks` | {% data reusables.webhooks.check_run_short_desc %} -[`check_suite`](/webhooks/event-payloads/#check_suite) |`checks` | {% data reusables.webhooks.check_suite_short_desc %} -[`commit_comment`](/webhooks/event-payloads/#commit_comment) | `contents` | {% data reusables.webhooks.commit_comment_short_desc %} -[`content_reference`](/webhooks/event-payloads/#content_reference) |`content_references` | {% data reusables.webhooks.content_reference_short_desc %} -[`create`](/webhooks/event-payloads/#create) | `contents` | {% data reusables.webhooks.create_short_desc %} -[`delete`](/webhooks/event-payloads/#delete) | `contents` | {% data reusables.webhooks.delete_short_desc %} -[`deployment`](/webhooks/event-payloads/#deployment) | `deployments` | {% data reusables.webhooks.deployment_short_desc %} -[`deployment_status`](/webhooks/event-payloads/#deployment_status) | `deployments` | {% data reusables.webhooks.deployment_status_short_desc %} -[`fork`](/webhooks/event-payloads/#fork) | `contents` | {% data reusables.webhooks.fork_short_desc %} -[`gollum`](/webhooks/event-payloads/#gollum) | `contents` | {% data reusables.webhooks.gollum_short_desc %} -[`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} -[`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} -[`label`](/webhooks/event-payloads/#label) | `metadata` | {% data reusables.webhooks.label_short_desc %} -[`member`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} -[`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} -[`milestone`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} -[`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} -[`organization`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} -[`page_build`](/webhooks/event-payloads/#page_build) | `pages` | {% data reusables.webhooks.page_build_short_desc %} -[`project`](/webhooks/event-payloads/#project) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_short_desc %} -[`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} -[`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} -[`public`](/webhooks/event-payloads/#public) | `metadata` | {% data reusables.webhooks.public_short_desc %} -[`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} -[`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} -[`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} -[`push`](/webhooks/event-payloads/#push) | `contents` | {% data reusables.webhooks.push_short_desc %} -[`release`](/webhooks/event-payloads/#release) | `contents` | {% data reusables.webhooks.release_short_desc %} -[`repository`](/webhooks/event-payloads/#repository) |`metadata` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} -[`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `contents` | Allows integrators using GitHub Actions to trigger custom events.{% endif %} -[`status`](/webhooks/event-payloads/#status) | `statuses` | {% data reusables.webhooks.status_short_desc %} -[`team`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} -[`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} -[`watch`](/webhooks/event-payloads/#watch) | `metadata` | {% data reusables.webhooks.watch_short_desc %} +| Web 挂钩事件名称 | Required permission | 描述 | +| -------------------------------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------- | +| [`check_run`](/webhooks/event-payloads/#check_run) | `检查` | {% data reusables.webhooks.check_run_short_desc %} +| [`check_suite`](/webhooks/event-payloads/#check_suite) | `检查` | {% data reusables.webhooks.check_suite_short_desc %} +| [`commit_comment`](/webhooks/event-payloads/#commit_comment) | `内容` | {% data reusables.webhooks.commit_comment_short_desc %} +| [`content_reference`](/webhooks/event-payloads/#content_reference) | `content_references` | {% data reusables.webhooks.content_reference_short_desc %} +| [`create`](/webhooks/event-payloads/#create) | `内容` | {% data reusables.webhooks.create_short_desc %} +| [`delete`](/webhooks/event-payloads/#delete) | `内容` | {% data reusables.webhooks.delete_short_desc %} +| [`deployment`](/webhooks/event-payloads/#deployment) | `部署` | {% data reusables.webhooks.deployment_short_desc %} +| [`deployment_status`](/webhooks/event-payloads/#deployment_status) | `部署` | {% data reusables.webhooks.deployment_status_short_desc %} +| [`复刻`](/webhooks/event-payloads/#fork) | `内容` | {% data reusables.webhooks.fork_short_desc %} +| [`gollum`](/webhooks/event-payloads/#gollum) | `内容` | {% data reusables.webhooks.gollum_short_desc %} +| [`issues`](/webhooks/event-payloads/#issues) | `issues` | {% data reusables.webhooks.issues_short_desc %} +| [`issue_comment`](/webhooks/event-payloads/#issue_comment) | `issues` | {% data reusables.webhooks.issue_comment_short_desc %} +| [`标签`](/webhooks/event-payloads/#label) | `元数据` | {% data reusables.webhooks.label_short_desc %} +| [`成员`](/webhooks/event-payloads/#member) | `members` | {% data reusables.webhooks.member_short_desc %} +| [`membership`](/webhooks/event-payloads/#membership) | `members` | {% data reusables.webhooks.membership_short_desc %} +| [`里程碑`](/webhooks/event-payloads/#milestone) | `pull_request` | {% data reusables.webhooks.milestone_short_desc %}{% if currentVersion == "free-pro-team@latest" %} +| [`org_block`](/webhooks/event-payloads/#org_block) | `organization_administration` | {% data reusables.webhooks.org_block_short_desc %}{% endif %} +| [`组织`](/webhooks/event-payloads/#organization) | `members` | {% data reusables.webhooks.organization_short_desc %} +| [`page_build`](/webhooks/event-payloads/#page_build) | `页面` | {% data reusables.webhooks.page_build_short_desc %} +| [`project`](/webhooks/event-payloads/#project) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_short_desc %} +| [`project_card`](/webhooks/event-payloads/#project_card) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_card_short_desc %} +| [`project_column`](/webhooks/event-payloads/#project_column) | `repository_projects` or `organization_projects` | {% data reusables.webhooks.project_column_short_desc %} +| [`public`](/webhooks/event-payloads/#public) | `元数据` | {% data reusables.webhooks.public_short_desc %} +| [`pull_request`](/webhooks/event-payloads/#pull_request) | `pull_requests` | {% data reusables.webhooks.pull_request_short_desc %} +| [`pull_request_review`](/webhooks/event-payloads/#pull_request_review) | `pull_request` | {% data reusables.webhooks.pull_request_review_short_desc %} +| [`pull_request_review_comment`](/webhooks/event-payloads/#pull_request_review_comment) | `pull_request` | {% data reusables.webhooks.pull_request_review_comment_short_desc %} +| [`推送`](/webhooks/event-payloads/#push) | `内容` | {% data reusables.webhooks.push_short_desc %} +| [`发行版`](/webhooks/event-payloads/#release) | `内容` | {% data reusables.webhooks.release_short_desc %} +| [`仓库`](/webhooks/event-payloads/#repository) | `元数据` | {% data reusables.webhooks.repository_short_desc %}{% if currentVersion == "free-pro-team@latest"%} +| [`repository_dispatch`](/webhooks/event-payloads/#repository_dispatch) | `内容` | Allows integrators using GitHub Actions to trigger custom events.{% endif %} +| [`状态`](/webhooks/event-payloads/#status) | `statuses` | {% data reusables.webhooks.status_short_desc %} +| [`团队`](/webhooks/event-payloads/#team) | `members` | {% data reusables.webhooks.team_short_desc %} +| [`team_add`](/webhooks/event-payloads/#team_add) | `members` | {% data reusables.webhooks.team_add_short_desc %} +| [`查看`](/webhooks/event-payloads/#watch) | `元数据` | {% data reusables.webhooks.watch_short_desc %} diff --git a/translations/zh-CN/content/developers/apps/creating-a-github-app.md b/translations/zh-CN/content/developers/apps/creating-a-github-app.md index cf48fdb18ec8..8d94a2243168 100644 --- a/translations/zh-CN/content/developers/apps/creating-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/creating-a-github-app.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %}To learn how to use GitHub App Manifests, which allow people to create preconfigured GitHub Apps, see "[Creating GitHub Apps from a manifest](/apps/building-github-apps/creating-github-apps-from-a-manifest/)."{% endif %} @@ -30,8 +31,17 @@ versions: 6. Optionally, in "Description", type a description of your app that users will see. ![Field for a description of your GitHub App](/assets/images/github-apps/github_apps_description.png) 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your GitHub App](/assets/images/github-apps/github_apps_homepage_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} +8. In "Callback URL", type the full URL to redirect to after a user authorizes the installation. This URL is used if your app needs to identify and authorize user-to-server requests. + + You can use **Add callback URL** to provide additional callback URLs, up to a maximum of 10. + + ![Button for 'Add callback URL' and field for callback URL](/assets/images/github-apps/github_apps_callback_url_multiple.png) +{% else %} 8. In "User authorization callback URL", type the full URL to redirect to after a user authorizes an installation. This URL is used if your app needs to identify and authorize user-to-server requests. ![Field for the user authorization callback URL of your GitHub App](/assets/images/github-apps/github_apps_user_authorization.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + +{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 9. By default, to improve your app's security, your app will use expiring user authorization tokens. To opt-out of using expiring user tokens, you must deselect "Expire user authorization tokens". To learn more about setting up a refresh token flow and the benefits of expiring user tokens, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." ![Option to opt-in to expiring user tokens during GitHub Apps setup](/assets/images/github-apps/expire-user-tokens-selection.png) {% endif %} 9. If your app authorizes users using the OAuth flow, you can select **Request user authorization (OAuth) during installation** to allow people to authorize the app when they install it, saving a step. If you select this option, the "Setup URL" becomes unavailable and users will be redirected to your "User authorization callback URL" after installing the app. See "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)" for more information. ![Request user authorization during installation](/assets/images/github-apps/github_apps_request_auth_upon_install.png) diff --git a/translations/zh-CN/content/developers/apps/creating-an-oauth-app.md b/translations/zh-CN/content/developers/apps/creating-an-oauth-app.md index 98c21123a979..05339f28f47f 100644 --- a/translations/zh-CN/content/developers/apps/creating-an-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/creating-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -38,4 +39,11 @@ versions: 7. In "Homepage URL", type the full URL to your app's website. ![Field for the homepage URL of your app](/assets/images/oauth-apps/oauth_apps_homepage_url.png) 8. Optionally, in "Application description", type a description of your app that users will see. ![Field for a description of your app](/assets/images/oauth-apps/oauth_apps_application_description.png) 9. In "Authorization callback URL", type the callback URL of your app. ![Field for the authorization callback URL of your app](/assets/images/oauth-apps/oauth_apps_authorization_callback_url.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} + {% note %} + + **Note:** OAuth Apps cannot have multiple callback URLs, unlike {% data variables.product.prodname_github_apps %}. + + {% endnote %} +{% endif %} 10. 单击 **Register application(注册应用程序)**。 ![Button to register an application](/assets/images/oauth-apps/oauth_apps_register_application.png) diff --git a/translations/zh-CN/content/developers/apps/creating-ci-tests-with-the-checks-api.md b/translations/zh-CN/content/developers/apps/creating-ci-tests-with-the-checks-api.md index a2b1a9e90351..b0bf0fe8fec6 100644 --- a/translations/zh-CN/content/developers/apps/creating-ci-tests-with-the-checks-api.md +++ b/translations/zh-CN/content/developers/apps/creating-ci-tests-with-the-checks-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -133,7 +134,7 @@ The `requested` action requests a check run each time code is pushed to the repo You'll add this new method as a [Sinatra helper](https://github.com/sinatra/sinatra#helpers) in case you want other routes to use it too. Under `helpers do`, add this `create_check_run` method: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Create a new check run with the status queued def create_check_run @@ -229,7 +230,7 @@ In this section, you're not going to kick off the CI test yet, but you'll walk t Let's create the `initiate_check_run` method and update the status of the check run. Add the following code to the helpers section: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Start the CI process def initiate_check_run @@ -348,7 +349,7 @@ Let's get started! These are the steps you'll complete in this section: 1. [Automatically fixing RuboCop errors](#step-26-automatically-fixing-rubocop-errors) 1. [Security tips](#step-27-security-tips) -### Step 2.1. Adding a Ruby file +### 步骤 2.1. Adding a Ruby file You can pass specific files or entire directories for RuboCop to check. In this quickstart, you'll run RuboCop on an entire directory. Because RuboCop only checks Ruby code, you'll want at least one Ruby file in your repository that contains errors. The example file provided below contains a few errors. Add this example Ruby file to the repository where your app is installed (make sure to name the file with an `.rb` extension, as in `myfile.rb`): @@ -518,7 +519,7 @@ You should see the linting errors in the debug output, although they aren't prin } ``` -### Step 2.4. Collecting RuboCop errors +### 步骤 2.4. Collecting RuboCop errors The `@output` variable contains the parsed JSON results of the RuboCop report. As shown above, the results contain a `summary` section that your code can use to quickly determine if there are any errors. The following code will set the check run conclusion to `success` when there are no reported errors. RuboCop reports errors for each file in the `files` array, so if there are errors, you'll need to extract some data from the file object. @@ -593,7 +594,7 @@ This code also iterates through each error in the `offenses` array and collects This code doesn't yet create an annotation for the check run. You'll add that code in the next section. -### Step 2.5. Updating the check run with CI test results +### 步骤 2.5. Updating the check run with CI test results Each check run from GitHub contains an `output` object that includes a `title`, `summary`, `text`, `annotations`, and `images`. The `summary` and `title` are the only required parameters for the `output`, but those alone don't offer much detail, so this quickstart adds `text` and `annotations` too. The code here doesn't add an image, but feel free to add one if you'd like! @@ -607,7 +608,7 @@ text = "Octo RuboCop version: #{@output['metadata']['rubocop_version']}" Now you've got all the information you need to update your check run. In the [first half of this quickstart](#step-14-updating-a-check-run), you added this code to set the status of the check run to `success`: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! updated_check_run = @installation_client.patch( @@ -639,7 +640,7 @@ updated_check_run = @installation_client.patch( You'll need to update that code to use the `conclusion` variable you set based on the RuboCop results (to `success` or `neutral`). You can update the code with the following: -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ``` ruby # Mark the check run as complete! And if there are warnings, share them. updated_check_run = @installation_client.patch( @@ -713,7 +714,7 @@ If the annotations are related to a file already included in the PR, the annotat ![Check run annotations in the files changed tab](/assets/images/github-apps/github_apps_checks_annotation_diff.png) -### Step 2.6. Automatically fixing RuboCop errors +### 步骤 2.6. Automatically fixing RuboCop errors If you've made it this far, kudos! 👏 You've already created a CI test. In this section, you'll add one more feature that uses RuboCop to automatically fix the errors it finds. You already added the "Fix this" button in the [previous section](#step-25-updating-the-check-run-with-ci-test-results). Now you'll add the code to handle the `requested_action` check run event triggered when someone clicks the "Fix this" button. @@ -813,7 +814,7 @@ Because a new commit was pushed to the repo, you'll see a new check suite for Oc You can find the completed code for the app you just built in the `server.rb` file in the [Creating CI tests with the Checks API](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) repository. -### Step 2.7. Security tips +### 步骤 2.7. Security tips The template GitHub App code already has a method to verify incoming webhook payloads to ensure they are from a trusted source. If you are not validating webhook payloads, you'll need to ensure that when repository names are included in the webhook payload, the webhook does not contain arbitrary commands that could be used maliciously. The code below validates that the repository name only contains Latin alphabetic characters, hyphens, and underscores. To provide you with a complete example, the complete `server.rb` code available in the [companion repository](https://github.com/github-developer/creating-ci-tests-with-the-checks-api) for this quickstart includes both the method of validating incoming webhook payloads and this check to verify the repository name. diff --git a/translations/zh-CN/content/developers/apps/deleting-a-github-app.md b/translations/zh-CN/content/developers/apps/deleting-a-github-app.md index 7b8dfd4704ab..e845399f1422 100644 --- a/translations/zh-CN/content/developers/apps/deleting-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/deleting-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/deleting-an-oauth-app.md b/translations/zh-CN/content/developers/apps/deleting-an-oauth-app.md index 345b954c034b..a31cc0177634 100644 --- a/translations/zh-CN/content/developers/apps/deleting-an-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/deleting-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/differences-between-github-apps-and-oauth-apps.md b/translations/zh-CN/content/developers/apps/differences-between-github-apps-and-oauth-apps.md index d4d03162b48b..bede28984946 100644 --- a/translations/zh-CN/content/developers/apps/differences-between-github-apps-and-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/differences-between-github-apps-and-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Who can install GitHub Apps and authorize OAuth Apps? @@ -56,7 +57,7 @@ An _authorized_ OAuth App has access to all of the user's or organization owner' | An installation token identifies the app as the GitHub Apps bot, such as @jenkins-bot. | An access token identifies the app as the user who granted the token to the app, such as @octocat. | | Installation tokens expire after a predefined amount of time (currently 1 hour). | OAuth tokens remain active until they're revoked by the customer. | | {% data reusables.apps.api-rate-limits-non-ghec %}{% if currentVersion == "free-pro-team@latest" %} Higher rate limits apply for {% data variables.product.prodname_ghe_cloud %}. For more information, see "[Rate limits for GitHub Apps](/developers/apps/rate-limits-for-github-apps)."{% endif %} | OAuth tokens use the user's rate limit of 5,000 requests per hour. | -| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| Rate limit increases can be granted both at the GitHub Apps level (affecting all installations) and at the individual installation level. | Rate limit increases are granted per OAuth App. Every token granted to that OAuth App gets the increased limit. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | {% data variables.product.prodname_github_app %}s can authenticate on behalf of the user, which is called user-to-server requests. The flow to authorize is the same as the OAuth App authorization flow. User-to-server tokens can expire and be renewed with a refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)" and "[Identifying and authorizing users for GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)." | The OAuth flow used by {% data variables.product.prodname_oauth_app %}s authorizes an {% data variables.product.prodname_oauth_app %} on behalf of the user. This is the same flow used in {% data variables.product.prodname_github_app %} user-to-server authorization. |{% endif %} ### Requesting permission levels for resources diff --git a/translations/zh-CN/content/developers/apps/editing-a-github-apps-permissions.md b/translations/zh-CN/content/developers/apps/editing-a-github-apps-permissions.md index 9f78fd1466b3..73b755d9a01e 100644 --- a/translations/zh-CN/content/developers/apps/editing-a-github-apps-permissions.md +++ b/translations/zh-CN/content/developers/apps/editing-a-github-apps-permissions.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/developers/apps/getting-started-with-apps.md b/translations/zh-CN/content/developers/apps/getting-started-with-apps.md index 799c24985a28..d6bc3d7a0f13 100644 --- a/translations/zh-CN/content/developers/apps/getting-started-with-apps.md +++ b/translations/zh-CN/content/developers/apps/getting-started-with-apps.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/guides.md b/translations/zh-CN/content/developers/apps/guides.md index 6b1fc679403d..670620138efa 100644 --- a/translations/zh-CN/content/developers/apps/guides.md +++ b/translations/zh-CN/content/developers/apps/guides.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md b/translations/zh-CN/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md index 95d7ec2ffca2..79ed7ed0f24f 100644 --- a/translations/zh-CN/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md +++ b/translations/zh-CN/content/developers/apps/identifying-and-authorizing-users-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,34 +22,34 @@ When your GitHub App acts on behalf of a user, it performs user-to-server reques To authorize users for standard apps that run in the browser, use the [web application flow](#web-application-flow). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} To authorize users for headless apps without direct access to the browser, such as CLI tools or Git credential managers, use the [device flow](#device-flow). The device flow uses the OAuth 2.0 [Device Authorization Grant](https://tools.ietf.org/html/rfc8628). {% endif %} -### Web application flow +### Web 应用程序流程 Using the web application flow, the process to identify users on your site is: -1. Users are redirected to request their GitHub identity -2. Users are redirected back to your site by GitHub +1. 用户被重定向,以请求他们的 GitHub 身份 +2. 用户被 GitHub 重定向回您的站点 3. Your GitHub App accesses the API with the user's access token If you select **Request user authorization (OAuth) during installation** when creating or modifying your app, step 1 will be completed during app installation. For more information, see "[Authorizing users during installation](/apps/installing-github-apps/#authorizing-users-during-installation)." -#### 1. Request a user's GitHub identity +#### 1. 请求用户的 GitHub 身份 GET {% data variables.product.oauth_host_code %}/login/oauth/authorize -When your GitHub App specifies a `login` parameter, it prompts users with a specific account they can use for signing in and authorizing your app. +当您的 GitHub 应用程序指定 `login` 参数后,它将提示拥有特定账户的用户可以用来登录和授权您的应用程序。 -##### Parameters +##### 参数 -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. -`redirect_uri` | `string` | The URL in your application where users will be sent after authorization. This must be an exact match to the URL you provided in the **User authorization callback URL** field when setting up your GitHub App and can't contain any additional parameters. -`state` | `string` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. -`login` | `string` | Suggests a specific account to use for signing in and authorizing the app. +| 名称 | 类型 | 描述 | +| -------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **Required.** The client ID for your GitHub App. You can find this in your [GitHub App settings](https://github.com/settings/apps) when you select your app. | +| `redirect_uri` | `字符串` | 用户获得授权后被发送到的应用程序中的 URL。 This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `字符串` | This should contain a random string to protect against forgery attacks and could contain any other arbitrary data. | +| `login` | `字符串` | 提供用于登录和授权应用程序的特定账户。 | {% note %} @@ -56,7 +57,7 @@ Name | Type | Description {% endnote %} -#### 2. Users are redirected back to your site by GitHub +#### 2. 用户被 GitHub 重定向回您的站点 If the user accepts your request, GitHub redirects back to your site with a temporary `code` in a code parameter as well as the state you provided in the previous step in a `state` parameter. If the states don't match, the request was created by a third party and the process should be aborted. @@ -66,25 +67,25 @@ If the user accepts your request, GitHub redirects back to your site with a temp {% endnote %} -Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." +Exchange this `code` for an access token. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} When expiring tokens are enabled, the access token expires in 8 hours and the refresh token expires in 6 months. Every time you refresh the token, you get a new refresh token. For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." Expiring user tokens are currently part of the user-to-server token expiration beta and subject to change. To opt-in to the user-to-server token expiration beta feature, see "[Activating beta features for apps](/developers/apps/activating-beta-features-for-apps)."{% endif %} POST {% data variables.product.oauth_host_code %}/login/oauth/access_token -##### Parameters +##### 参数 -Name | Type | Description ------|------|------------ -`client_id` | `string` | **Required.** The client ID for your GitHub App. -`client_secret` | `string` | **Required.** The client secret for your GitHub App. -`code` | `string` | **Required.** The code you received as a response to Step 1. -`redirect_uri` | `string` | The URL in your application where users are sent after authorization. -`state` | `string` | The unguessable random string you provided in Step 1. +| 名称 | 类型 | 描述 | +| --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `client_id` | `字符串` | **Required.** The client ID for your GitHub App. | +| `client_secret` | `字符串` | **Required.** The client secret for your GitHub App. | +| `代码` | `字符串` | **必填。**您收到的响应第 1 步的代码。 | +| `redirect_uri` | `字符串` | 用户获得授权后被发送到的应用程序中的 URL。 This must be an exact match to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} one of the URLs you provided as a **Callback URL** {% else %} the URL you provided in the **User authorization callback URL** field{% endif %} when setting up your GitHub App and can't contain any additional parameters. | +| `state` | `字符串` | 您在第 1 步提供的不可猜测的随机字符串。 | -##### Response +##### 响应 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} By default, the response takes the following form. The response parameters `expires_in`, `refresh_token`, and `refresh_token_expires_in` are only returned when you enable the beta for expiring user-to-server access tokens. @@ -100,7 +101,7 @@ By default, the response takes the following form. The response parameters `expi ``` {% else %} -By default, the response takes the following form: +默认情况下,响应采用以下形式: access_token=e72e16c7e42f292c6912e7710c838347ae178b4a&token_type=bearer @@ -113,13 +114,13 @@ The user's access token allows the GitHub App to make requests to the API on beh Authorization: token OAUTH-TOKEN GET {% data variables.product.api_url_code %}/user -For example, in curl you can set the Authorization header like this: +例如,您可以像以下这样在 curl 中设置“授权”标头: ```shell curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre %}/user ``` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### Device flow {% note %} @@ -136,7 +137,7 @@ For more information about authorizing users using the device flow, see "[Author ### Check which installation's resources a user can access -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.machine-man-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -208,7 +209,7 @@ While most of your API interaction should occur using your server-to-server inst {% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### Artifacts +##### 构件 * [List artifacts for a repository](/v3/actions/artifacts/#list-artifacts-for-a-repository) * [List workflow run artifacts](/v3/actions/artifacts/#list-workflow-run-artifacts) @@ -217,7 +218,7 @@ While most of your API interaction should occur using your server-to-server inst * [Download an artifact](/v3/actions/artifacts/#download-an-artifact) {% endif %} -##### Check Runs +##### 检查运行 * [Create a check run](/v3/checks/runs/#create-a-check-run) * [Get a check run](/v3/checks/runs/#get-a-check-run) @@ -226,7 +227,7 @@ While most of your API interaction should occur using your server-to-server inst * [List check runs in a check suite](/v3/checks/runs/#list-check-runs-in-a-check-suite) * [List check runs for a Git reference](/v3/checks/runs/#list-check-runs-for-a-git-reference) -##### Check Suites +##### 检查套件 * [Create a check suite](/v3/checks/suites/#create-a-check-suite) * [Get a check suite](/v3/checks/suites/#get-a-check-suite) @@ -245,19 +246,19 @@ While most of your API interaction should occur using your server-to-server inst * [Create a deployment status](/rest/reference/repos#create-a-deployment-status) * [Get a deployment status](/rest/reference/repos#get-a-deployment-status) -##### Deployments +##### 部署 * [List deployments](/rest/reference/repos#list-deployments) * [Create a deployment](/rest/reference/repos#create-a-deployment) -* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Get a deployment](/rest/reference/repos#get-a-deployment){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a deployment](/rest/reference/repos#delete-a-deployment){% endif %} -##### Events +##### 事件 * [List public events for a network of repositories](/rest/reference/activity#list-public-events-for-a-network-of-repositories) * [List public organization events](/rest/reference/activity#list-public-organization-events) -##### Feeds +##### 馈送 * [Get feeds](/rest/reference/activity#get-feeds) @@ -293,7 +294,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get all gitignore templates](/v3/gitignore/#get-all-gitignore-templates) * [Get a gitignore template](/v3/gitignore/#get-a-gitignore-template) -##### Installations +##### 安装设施 * [List repositories accessible to the user access token](/v3/apps/installations/#list-repositories-accessible-to-the-user-access-token) @@ -330,13 +331,13 @@ While most of your API interaction should occur using your server-to-server inst * [List timeline events for an issue](/v3/issues/timeline/#list-timeline-events-for-an-issue) -##### Issues +##### 议题 * [List issues assigned to the authenticated user](/v3/issues/#list-issues-assigned-to-the-authenticated-user) * [List assignees](/v3/issues/assignees/#list-assignees) * [Check if a user can be assigned](/v3/issues/assignees/#check-if-a-user-can-be-assigned) * [List repository issues](/v3/issues/#list-repository-issues) -* [Create an issue](/v3/issues/#create-an-issue) +* [创建议题](/v3/issues/#create-an-issue) * [Get an issue](/v3/issues/#get-an-issue) * [Update an issue](/v3/issues/#update-an-issue) * [Lock an issue](/v3/issues/#lock-an-issue) @@ -350,7 +351,7 @@ While most of your API interaction should occur using your server-to-server inst * [List jobs for a workflow run](/v3/actions/workflow-jobs/#list-jobs-for-a-workflow-run) {% endif %} -##### Labels +##### 标签 * [List labels for an issue](/v3/issues/labels/#list-labels-for-an-issue) * [Add labels to an issue](/v3/issues/labels/#add-labels-to-an-issue) @@ -364,7 +365,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a label](/v3/issues/labels/#delete-a-label) * [Get labels for every issue in a milestone](/v3/issues/labels/#list-labels-for-issues-in-a-milestone) -##### Licenses +##### 许可 * [Get all commonly used licenses](/v3/licenses/#get-all-commonly-used-licenses) * [Get a license](/v3/licenses/#get-a-license) @@ -374,11 +375,11 @@ While most of your API interaction should occur using your server-to-server inst * [Render a Markdown document](/v3/markdown/#render-a-markdown-document) * [Render a markdown document in raw mode](/v3/markdown/#render-a-markdown-document-in-raw-mode) -##### Meta +##### 元数据 -* [Meta](/v3/meta/#meta) +* [元数据](/v3/meta/#meta) -##### Milestones +##### 里程碑 * [List milestones](/v3/issues/milestones/#list-milestones) * [Create a milestone](/v3/issues/milestones/#create-a-milestone) @@ -422,7 +423,7 @@ While most of your API interaction should occur using your server-to-server inst * [Convert an organization member to outside collaborator](/v3/orgs/outside_collaborators/#convert-an-organization-member-to-outside-collaborator) * [Remove outside collaborator from an organization](/v3/orgs/outside_collaborators/#remove-outside-collaborator-from-an-organization) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Organization Pre Receive Hooks * [List pre-receive hooks for an organization](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) @@ -431,7 +432,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove pre-receive hook enforcement for an organization](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Organization Team Projects * [List team projects](/v3/teams/#list-team-projects) @@ -442,7 +443,7 @@ While most of your API interaction should occur using your server-to-server inst ##### Organization Team Repositories -* [List team repositories](/v3/teams/#list-team-repositories) +* [列出团队仓库](/v3/teams/#list-team-repositories) * [Check team permissions for a repository](/v3/teams/#check-team-permissions-for-a-repository) * [Add or update team repository permissions](/v3/teams/#add-or-update-team-repository-permissions) * [Remove a repository from a team](/v3/teams/#remove-a-repository-from-a-team) @@ -460,7 +461,7 @@ While most of your API interaction should occur using your server-to-server inst * [List teams](/v3/teams/#list-teams) * [Create a team](/v3/teams/#create-a-team) * [Get a team by name](/v3/teams/#get-a-team-by-name) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} * [Get a team](/v3/teams/#get-a-team) {% endif %} * [Update a team](/v3/teams/#update-a-team) @@ -475,7 +476,7 @@ While most of your API interaction should occur using your server-to-server inst * [List child teams](/v3/teams/#list-child-teams) * [List teams for the authenticated user](/v3/teams/#list-teams-for-the-authenticated-user) -##### Organizations +##### 组织 * [List organizations](/v3/orgs/#list-organizations) * [Get an organization](/v3/orgs/#get-an-organization) @@ -524,7 +525,7 @@ While most of your API interaction should occur using your server-to-server inst * [Remove project collaborator](/v3/projects/collaborators/#remove-project-collaborator) * [Get project permission for a user](/v3/projects/collaborators/#get-project-permission-for-a-user) -##### Projects +##### 项目 * [List organization projects](/v3/projects/#list-organization-projects) * [Create an organization project](/v3/projects/#create-an-organization-project) @@ -574,7 +575,7 @@ While most of your API interaction should occur using your server-to-server inst * [Update a review for a pull request](/v3/pulls/reviews/#update-a-review-for-a-pull-request) * [List comments for a pull request review](/v3/pulls/reviews/#list-comments-for-a-pull-request-review) -##### Pulls +##### 拉取 * [List pull requests](/v3/pulls/#list-pull-requests) * [Create a pull request](/v3/pulls/#create-a-pull-request) @@ -585,9 +586,9 @@ While most of your API interaction should occur using your server-to-server inst * [Check if a pull request has been merged](/v3/pulls/#check-if-a-pull-request-has-been-merged) * [Merge a pull request (Merge Button)](/v3/pulls/#merge-a-pull-request) -##### Reactions +##### 反应 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}* [Delete a reaction](/v3/reactions/#delete-a-reaction-legacy){% else %}* [Delete a reaction](/v3/reactions/#delete-a-reaction){% endif %} * [List reactions for a commit comment](/v3/reactions/#list-reactions-for-a-commit-comment) * [Create reaction for a commit comment](/v3/reactions/#create-reaction-for-a-commit-comment) * [List reactions for an issue](/v3/reactions/#list-reactions-for-an-issue) @@ -599,7 +600,7 @@ While most of your API interaction should occur using your server-to-server inst * [List reactions for a team discussion comment](/v3/reactions/#list-reactions-for-a-team-discussion-comment) * [Create reaction for a team discussion comment](/v3/reactions/#create-reaction-for-a-team-discussion-comment) * [List reactions for a team discussion](/v3/reactions/#list-reactions-for-a-team-discussion) -* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +* [Create reaction for a team discussion](/v3/reactions/#create-reaction-for-a-team-discussion){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} * [Delete a commit comment reaction](/v3/reactions/#delete-a-commit-comment-reaction) * [Delete an issue reaction](/v3/reactions/#delete-an-issue-reaction) * [Delete a reaction to a commit comment](/v3/reactions/#delete-an-issue-comment-reaction) @@ -607,16 +608,16 @@ While most of your API interaction should occur using your server-to-server inst * [Delete team discussion reaction](/v3/reactions/#delete-team-discussion-reaction) * [Delete team discussion comment reaction](/v3/reactions/#delete-team-discussion-comment-reaction){% endif %} -##### Repositories +##### 仓库 -* [List organization repositories](/v3/repos/#list-organization-repositories) +* [列出组织仓库](/v3/repos/#list-organization-repositories) * [Create a repository for the authenticated user](/v3/repos/#create-a-repository-for-the-authenticated-user) -* [Get a repository](/v3/repos/#get-a-repository) +* [获取仓库](/v3/repos/#get-a-repository) * [Update a repository](/v3/repos/#update-a-repository) * [Delete a repository](/v3/repos/#delete-a-repository) * [Compare two commits](/v3/repos/commits/#compare-two-commits) * [List repository contributors](/v3/repos/#list-repository-contributors) -* [List forks](/rest/reference/repos#list-forks) +* [列出复刻](/rest/reference/repos#list-forks) * [Create a fork](/v3/repos/forks/#create-a-fork) * [List repository languages](/v3/repos/#list-repository-languages) * [List repository tags](/v3/repos/#list-repository-tags) @@ -624,7 +625,7 @@ While most of your API interaction should occur using your server-to-server inst * [Transfer a repository](/v3/repos/#transfer-a-repository) * [List public repositories](/v3/repos/#list-public-repositories) * [List repositories for the authenticated user](/v3/repos/#list-repositories-for-the-authenticated-user) -* [List repositories for a user](/v3/repos/#list-repositories-for-a-user) +* [列出用户的仓库](/v3/repos/#list-repositories-for-a-user) * [Create repository using a repository template](/v3/repos/#create-repository-using-a-repository-template) ##### Repository Activity @@ -635,7 +636,7 @@ While most of your API interaction should occur using your server-to-server inst * [Check if a repository is starred by the authenticated user](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) * [Star a repository for the authenticated user](/rest/reference/activity#star-a-repository-for-the-authenticated-user) * [Unstar a repository for the authenticated user](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) -* [List repositories watched by a user](/rest/reference/activity#list-repositories-watched-by-a-user) +* [列出用户关注的仓库](/rest/reference/activity#list-repositories-watched-by-a-user) {% if currentVersion == "free-pro-team@latest" %} ##### Repository Automated Security Fixes @@ -719,7 +720,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get a repository README](/v3/repos/contents/#get-a-repository-readme) * [Get the license for a repository](/v3/licenses/#get-the-license-for-a-repository) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ##### Repository Event Dispatches * [Create a repository dispatch event](/v3/repos/#create-a-repository-dispatch-event) @@ -762,7 +763,7 @@ While most of your API interaction should occur using your server-to-server inst * [Get GitHub Pages build](/rest/reference/repos#get-github-pages-build) * [Get latest pages build](/rest/reference/repos#get-latest-pages-build) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ##### Repository Pre Receive Hooks * [List pre-receive hooks for a repository](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) @@ -773,10 +774,10 @@ While most of your API interaction should occur using your server-to-server inst ##### Repository Releases -* [List releases](/rest/reference/repos/#list-releases) +* [列出发行版](/rest/reference/repos/#list-releases) * [Create a release](/rest/reference/repos/#create-a-release) * [Get a release](/rest/reference/repos/#get-a-release) -* [Update a release](/rest/reference/repos/#update-a-release) +* [更新发行版](/rest/reference/repos/#update-a-release) * [Delete a release](/rest/reference/repos/#delete-a-release) * [List release assets](/rest/reference/repos/#list-release-assets) * [Get a release asset](/rest/reference/repos/#get-a-release-asset) @@ -794,28 +795,28 @@ While most of your API interaction should occur using your server-to-server inst * [Get the hourly commit count for each day](/v3/repos/statistics/#get-the-hourly-commit-count-for-each-day) {% if currentVersion == "free-pro-team@latest" %} -##### Repository Vulnerability Alerts +##### 仓库漏洞警报 * [Enable vulnerability alerts](/v3/repos/#enable-vulnerability-alerts) * [Disable vulnerability alerts](/v3/repos/#disable-vulnerability-alerts) {% endif %} -##### Root +##### 根 -* [Root endpoint](/v3/#root-endpoint) -* [Emojis](/v3/emojis/#emojis) +* [根端点](/v3/#root-endpoint) +* [表情符号](/v3/emojis/#emojis) * [Get rate limit status for the authenticated user](/v3/rate_limit/#get-rate-limit-status-for-the-authenticated-user) -##### Search +##### 搜索 * [Search code](/v3/search/#search-code) * [Search commits](/v3/search/#search-commits) * [Search labels](/v3/search/#search-labels) -* [Search repositories](/v3/search/#search-repositories) +* [搜索仓库](/v3/search/#search-repositories) * [Search topics](/v3/search/#search-topics) * [Search users](/v3/search/#search-users) -##### Statuses +##### 状态 * [Get the combined status for a specific reference](/v3/repos/statuses/#get-the-combined-status-for-a-specific-reference) * [List commit statuses for a reference](/v3/repos/statuses/#list-commit-statuses-for-a-reference) @@ -834,13 +835,13 @@ While most of your API interaction should occur using your server-to-server inst * [Update a discussion comment](/v3/teams/discussion_comments/#update-a-discussion-comment) * [Delete a discussion comment](/v3/teams/discussion_comments/#delete-a-discussion-comment) -##### Topics +##### 主题 * [Get all repository topics](/v3/repos#get-all-repository-topics) * [Replace all repository topics](/v3/repos/#replace-all-repository-topics) {% if currentVersion == "free-pro-team@latest" %} -##### Traffic +##### 流量 * [Get repository clones](/v3/repos/traffic/#get-repository-clones) * [Get top referral paths](/v3/repos/traffic/#get-top-referral-paths) @@ -861,6 +862,7 @@ While most of your API interaction should occur using your server-to-server inst * [Unblock a user](/v3/users/blocking/#unblock-a-user) {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ##### User Emails {% if currentVersion == "free-pro-team@latest" %} @@ -870,6 +872,7 @@ While most of your API interaction should occur using your server-to-server inst * [Add email address(es)](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) * [Delete email address(es)](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) * [List public email addresses for the authenticated user](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) +{% endif %} ##### User Followers @@ -896,7 +899,7 @@ While most of your API interaction should occur using your server-to-server inst * [Delete a public SSH key for the authenticated user](/v3/users/keys/#delete-a-public-ssh-key-for-the-authenticated-user) * [List public keys for a user](/v3/users/keys/#list-public-keys-for-a-user) -##### Users +##### 用户 * [Get the authenticated user](/v3/users/#get-the-authenticated-user) * [List app installations accessible to the user access token](/v3/apps/installations/#list-app-installations-accessible-to-the-user-access-token) @@ -920,7 +923,7 @@ While most of your API interaction should occur using your server-to-server inst {% endif %} {% if currentVersion == "free-pro-team@latest" %} -##### Workflows +##### 工作流程 * [List repository workflows](/v3/actions/workflows/#list-repository-workflows) * [Get a workflow](/v3/actions/workflows/#get-a-workflow) diff --git a/translations/zh-CN/content/developers/apps/index.md b/translations/zh-CN/content/developers/apps/index.md index 8c3dd8037d15..4859c26353ec 100644 --- a/translations/zh-CN/content/developers/apps/index.md +++ b/translations/zh-CN/content/developers/apps/index.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% topic_link_in_list /getting-started-with-apps %} diff --git a/translations/zh-CN/content/developers/apps/installing-github-apps.md b/translations/zh-CN/content/developers/apps/installing-github-apps.md index 85a635fff5d2..0daf74da0b9e 100644 --- a/translations/zh-CN/content/developers/apps/installing-github-apps.md +++ b/translations/zh-CN/content/developers/apps/installing-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -46,17 +47,17 @@ These steps assume you have [built a {% data variables.product.prodname_github_a 1. From the [GitHub Apps settings page](https://github.com/settings/apps), select the public app you want to configure for others to install. 2. In "Homepage URL," type the URL for your app's homepage and click **Save changes**. ![Homepage URL](/assets/images/github-apps/github_apps_homepageURL.png) 3. GitHub provides a landing page for your app that includes a link to your app's "Homepage URL." To visit the landing page on GitHub, copy the URL from "Public link" and paste it into a browser. ![Public link](/assets/images/github-apps/github_apps_public_link.png) -4. Create a homepage for your app that includes the app installation URL: `https://github.com/apps//installations/new`. +4. Create a homepage for your app that includes the app installation URL: `{% data variables.product.oauth_host_code %}/apps//installations/new`. ### Authorizing users during installation You can simplify the authorization process by completing it during app installation. To do this, select **Request user authorization (OAuth) during installation** when creating or modifying your app in GitHub. See "[Creating a GitHub App](/apps/building-github-apps/creating-a-github-app/)" to learn more. -Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying a users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. +Once someone has installed your app, you will need to get an access token for the user. See steps 2 and 3 in "[Identifying users on your site](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#identifying-users-on-your-site)" to learn more. ### Preserving an application state during installation You can provide a `state` parameter in an app's installation URL to preserve the state of the application page and return people back to that state after they install, authenticate, or accept updates to your GitHub App. For example, you could use the `state` to correlate an installation to a user or account. To preserve a state, add it to the installation URL: -`https://github.com/apps//installations/new?state=AB12t` +`{% data variables.product.oauth_host_code %}/apps//installations/new?state=AB12t` diff --git a/translations/zh-CN/content/developers/apps/making-a-github-app-public-or-private.md b/translations/zh-CN/content/developers/apps/making-a-github-app-public-or-private.md index 8573e9685965..bf01890758e9 100644 --- a/translations/zh-CN/content/developers/apps/making-a-github-app-public-or-private.md +++ b/translations/zh-CN/content/developers/apps/making-a-github-app-public-or-private.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- For authentication information, see "[Authenticating with GitHub Apps](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)." diff --git a/translations/zh-CN/content/developers/apps/managing-github-apps.md b/translations/zh-CN/content/developers/apps/managing-github-apps.md index b306976b4bf8..fb3b9c3934b7 100644 --- a/translations/zh-CN/content/developers/apps/managing-github-apps.md +++ b/translations/zh-CN/content/developers/apps/managing-github-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/managing-oauth-apps.md b/translations/zh-CN/content/developers/apps/managing-oauth-apps.md index 87bf3cde9383..e1bf769dedc6 100644 --- a/translations/zh-CN/content/developers/apps/managing-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/managing-oauth-apps.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/migrating-oauth-apps-to-github-apps.md b/translations/zh-CN/content/developers/apps/migrating-oauth-apps-to-github-apps.md index 677df33ce6e1..bd3a18babc61 100644 --- a/translations/zh-CN/content/developers/apps/migrating-oauth-apps-to-github-apps.md +++ b/translations/zh-CN/content/developers/apps/migrating-oauth-apps-to-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,7 +19,7 @@ This article provides guidelines for existing integrators who are considering mi - [Fine-grained permissions](/apps/differences-between-apps/#requesting-permission-levels-for-resources) target the specific information a GitHub App can access, allowing the app to be more widely used by people and organizations with security policies than OAuth Apps, which cannot be limited by permissions. - [Short-lived tokens](/apps/differences-between-apps/#token-based-identification) provide a more secure authentication method over OAuth tokens. An OAuth token does not expire until the person who authorized the OAuth App revokes the token. GitHub Apps use tokens that expire quickly, creating a much smaller window of time for compromised tokens to be in use. - [Built-in, centralized webhooks](/apps/differences-between-apps/#webhooks) receive events for all repositories and organizations the app can access. Conversely, OAuth Apps require configuring a webhook for each repository and organization accessible to the user. -- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.prodname_ghe_server %} seat and remain installed even when the person who initially installed the app leaves the organization. +- [Bot accounts](/apps/differences-between-apps/#machine-vs-bot-accounts) don't consume a {% data variables.product.product_name %} seat and remain installed even when the person who initially installed the app leaves the organization. - Built-in support for OAuth is still available to GitHub Apps using [user-to-server endpoints](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/). - Dedicated [API rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/) for bot accounts scale with your integration. - Repository owners can [install GitHub Apps](/apps/differences-between-apps/#who-can-install-github-apps-and-authorize-oauth-apps) on organization repositories. If a GitHub App's configuration has permissions that request an organization's resources, the org owner must approve the installation. diff --git a/translations/zh-CN/content/developers/apps/modifying-a-github-app.md b/translations/zh-CN/content/developers/apps/modifying-a-github-app.md index 43c072974f1f..856b4b8f4c37 100644 --- a/translations/zh-CN/content/developers/apps/modifying-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/modifying-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/modifying-an-oauth-app.md b/translations/zh-CN/content/developers/apps/modifying-an-oauth-app.md index 3e45db618208..5463c5f9956a 100644 --- a/translations/zh-CN/content/developers/apps/modifying-an-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/modifying-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/rate-limits-for-github-apps.md b/translations/zh-CN/content/developers/apps/rate-limits-for-github-apps.md index 38affc94e201..e25d374ee18c 100644 --- a/translations/zh-CN/content/developers/apps/rate-limits-for-github-apps.md +++ b/translations/zh-CN/content/developers/apps/rate-limits-for-github-apps.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Server-to-server requests @@ -45,7 +46,7 @@ Different user-to-server request rate limits apply to {% data variables.product. {% endif %} -User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's username and password share the same quota of 5,000 requests per hour for that user. +User-to-server requests are rate limited at 5,000 requests per hour and per authenticated user. All OAuth applications authorized by that user, personal access tokens owned by that user, and requests authenticated with that user's{% if currentVersion == "github-ae@latest" %} token{% else %} username and password{% endif %} share the same quota of 5,000 requests per hour for that user. {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/developers/apps/refreshing-user-to-server-access-tokens.md b/translations/zh-CN/content/developers/apps/refreshing-user-to-server-access-tokens.md index 181479ef09ca..b8d6121a4dd3 100644 --- a/translations/zh-CN/content/developers/apps/refreshing-user-to-server-access-tokens.md +++ b/translations/zh-CN/content/developers/apps/refreshing-user-to-server-access-tokens.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/scopes-for-oauth-apps.md b/translations/zh-CN/content/developers/apps/scopes-for-oauth-apps.md index ff5b4dc33152..ad77981106e2 100644 --- a/translations/zh-CN/content/developers/apps/scopes-for-oauth-apps.md +++ b/translations/zh-CN/content/developers/apps/scopes-for-oauth-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When setting up an OAuth App on GitHub, requested scopes are displayed to the user on the authorization form. @@ -18,8 +19,9 @@ When setting up an OAuth App on GitHub, requested scopes are displayed to the us {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -If your {% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +If your +{% data variables.product.prodname_oauth_app %} doesn't have access to a browser, such as a CLI tool, then you don't need to specify a scope for users to authenticate to your app. For more information, see "[Authorizing OAuth apps](/developers/apps/authorizing-oauth-apps#device-flow)." {% endif %} Check headers to see what OAuth scopes you have, and what the API action accepts: @@ -36,47 +38,46 @@ X-Accepted-OAuth-Scopes: user ### Available scopes -Name | Description ------|-----------| -**`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if currentVersion != "free-pro-team@latest" %} -**`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} -**`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. - `repo:status`| Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. - `repo_deployment`| Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. - `public_repo`| Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. - `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21"%} - `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} -**`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. - `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. - `read:repo_hook`| Grants read and ping access to hooks in public or private repositories. -**`admin:org`** | Fully manage the organization and its teams, projects, and memberships. - `write:org`| Read and write access to organization membership, organization projects, and team membership. - `read:org`| Read-only access to organization membership, organization projects, and team membership. -**`admin:public_key`** | Fully manage public keys. - `write:public_key`| Create, list, and view details for public keys. - `read:public_key`| List and view details for public keys. -**`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. -**`gist`** | Grants write access to gists. -**`notifications`** | Grants:
      * read access to a user's notifications
      * mark as read access to threads
      * watch and unwatch access to a repository, and
      * read, write, and delete access to thread subscriptions. -**`user`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. - `read:user`| Grants access to read a user's profile data. - `user:email`| Grants read access to a user's email addresses. - `user:follow`| Grants access to follow or unfollow other users. -**`delete_repo`** | Grants access to delete adminable repositories. -**`write:discussion`** | Allows read and write access for team discussions. - `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} -**`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". -**`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". -**`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} -**`admin:gpg_key`** | Fully manage GPG keys. - `write:gpg_key`| Create, list, and view details for GPG keys. - `read:gpg_key`| List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} -**`workflow`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository.{% endif %} +| 名称 | 描述 | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`(no scope)`** | Grants read-only access to public information (includes public user profile info, public repository info, and gists){% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| **`site_admin`** | Grants site administrators access to [{% data variables.product.prodname_ghe_server %} Administration API endpoints](/v3/enterprise-admin).{% endif %} +| **`repo`** | Grants full access to private and public repositories. That includes read/write access to code, commit statuses, repository and organization projects, invitations, collaborators, adding team memberships, deployment statuses, and repository webhooks for public and private repositories and organizations. Also grants ability to manage user projects. | +|  `repo:status` | Grants read/write access to public and private repository commit statuses. This scope is only necessary to grant other users or services access to private repository commit statuses *without* granting access to the code. | +|  `repo_deployment` | Grants access to [deployment statuses](/v3/repos/deployments) for public and private repositories. This scope is only necessary to grant other users or services access to deployment statuses, *without* granting access to the code. | +|  `public_repo` | Limits access to public repositories. That includes read/write access to code, commit statuses, repository projects, collaborators, and deployment statuses for public repositories and organizations. Also required for starring public repositories. | +|  `repo:invite` | Grants accept/decline abilities for invitations to collaborate on a repository. This scope is only necessary to grant other users or services access to invites *without* granting access to the code.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest"%} +|  `security_events` | Grants read and write access to security events in the [{% data variables.product.prodname_code_scanning %} API](/v3/code-scanning).{% endif %} +| **`admin:repo_hook`** | Grants read, write, ping, and delete access to repository hooks in public and private repositories. The `repo` and `public_repo` scopes grants full access to repositories, including repository hooks. Use the `admin:repo_hook` scope to limit access to only repository hooks. | +|  `write:repo_hook` | Grants read, write, and ping access to hooks in public or private repositories. | +|  `read:repo_hook` | Grants read and ping access to hooks in public or private repositories. | +| **`admin:org`** | Fully manage the organization and its teams, projects, and memberships. | +|  `write:org` | Read and write access to organization membership, organization projects, and team membership. | +|  `read:org` | Read-only access to organization membership, organization projects, and team membership. | +| **`admin:public_key`** | Fully manage public keys. | +|  `write:public_key` | Create, list, and view details for public keys. | +|  `read:public_key` | List and view details for public keys. | +| **`admin:org_hook`** | Grants read, write, ping, and delete access to organization hooks. **Note:** OAuth tokens will only be able to perform these actions on organization hooks which were created by the OAuth App. Personal access tokens will only be able to perform these actions on organization hooks created by a user. | +| **`gist`** | Grants write access to gists. | +| **`通知`** | Grants:
      * read access to a user's notifications
      * mark as read access to threads
      * watch and unwatch access to a repository, and
      * read, write, and delete access to thread subscriptions. | +| **`用户`** | Grants read/write access to profile info only. Note that this scope includes `user:email` and `user:follow`. | +|  `read:user` | Grants access to read a user's profile data. | +|  `user:email` | Grants read access to a user's email addresses. | +|  `user:follow` | Grants access to follow or unfollow other users. | +| **`delete_repo`** | Grants access to delete adminable repositories. | +| **`write:discussion`** | Allows read and write access for team discussions. | +|  `read:discussion` | Allows read access for team discussions.{% if currentVersion == "free-pro-team@latest" %} +| **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". | +| **`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". | +| **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting packages](/github/managing-packages-with-github-packages/deleting-a-package)".{% endif %} +| **`admin:gpg_key`** | Fully manage GPG keys. | +|  `write:gpg_key` | Create, list, and view details for GPG keys. | +|  `read:gpg_key` | List and view details for GPG keys.{% if currentVersion == "free-pro-team@latest" %} +| **`工作流程`** | Grants the ability to add and update {% data variables.product.prodname_actions %} workflow files. Workflow files can be committed without this scope if the same file (with both the same path and contents) exists on another branch in the same repository. Workflow files can expose `GITHUB_TOKEN` which may have a different set of scopes, see https://docs.github.com/en/free-pro-team@latest/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token for details.{% endif %} {% note %} -**Note:** Your OAuth App can request the scopes in the initial redirection. You -can specify multiple scopes by separating them with a space: +**Note:** Your OAuth App can request the scopes in the initial redirection. You can specify multiple scopes by separating them with a space: https://github.com/login/oauth/authorize? client_id=...& @@ -86,29 +87,14 @@ can specify multiple scopes by separating them with a space: ### Requested scopes and granted scopes -The `scope` attribute lists scopes attached to the token that were granted by -the user. Normally, these scopes will be identical to what you requested. -However, users can edit their scopes, effectively -granting your application less access than you originally requested. Also, users -can edit token scopes after the OAuth flow is completed. -You should be aware of this possibility and adjust your application's behavior -accordingly. +The `scope` attribute lists scopes attached to the token that were granted by the user. Normally, these scopes will be identical to what you requested. However, users can edit their scopes, effectively granting your application less access than you originally requested. Also, users can edit token scopes after the OAuth flow is completed. You should be aware of this possibility and adjust your application's behavior accordingly. -It's important to handle error cases where a user chooses to grant you -less access than you originally requested. For example, applications can warn -or otherwise communicate with their users that they will see reduced -functionality or be unable to perform some actions. +It's important to handle error cases where a user chooses to grant you less access than you originally requested. For example, applications can warn or otherwise communicate with their users that they will see reduced functionality or be unable to perform some actions. -Also, applications can always send users back through the flow again to get -additional permission, but don’t forget that users can always say no. +Also, applications can always send users back through the flow again to get additional permission, but don’t forget that users can always say no. -Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which -provides tips on handling modifiable token scopes. +Check out the [Basics of Authentication guide](/guides/basics-of-authentication/), which provides tips on handling modifiable token scopes. ### Normalized scopes -When requesting multiple scopes, the token is saved with a normalized list -of scopes, discarding those that are implicitly included by another requested -scope. For example, requesting `user,gist,user:email` will result in a -token with `user` and `gist` scopes only since the access granted with -`user:email` scope is included in the `user` scope. +When requesting multiple scopes, the token is saved with a normalized list of scopes, discarding those that are implicitly included by another requested scope. For example, requesting `user,gist,user:email` will result in a token with `user` and `gist` scopes only since the access granted with `user:email` scope is included in the `user` scope. diff --git a/translations/zh-CN/content/developers/apps/setting-permissions-for-github-apps.md b/translations/zh-CN/content/developers/apps/setting-permissions-for-github-apps.md index c3a4c443e63f..aac9981033e8 100644 --- a/translations/zh-CN/content/developers/apps/setting-permissions-for-github-apps.md +++ b/translations/zh-CN/content/developers/apps/setting-permissions-for-github-apps.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you create a GitHub App, you can select the permissions it needs to access end user data. Permissions can also be added and removed. For more information, see "[Editing a GitHub App's permissions](/apps/managing-github-apps/editing-a-github-app-s-permissions/)." diff --git a/translations/zh-CN/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md b/translations/zh-CN/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md index cbfe14f6197c..f204f2bc739f 100644 --- a/translations/zh-CN/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/setting-up-your-development-environment-to-create-a-github-app.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/apps/transferring-ownership-of-a-github-app.md b/translations/zh-CN/content/developers/apps/transferring-ownership-of-a-github-app.md index 1b715b8af5b6..ea865da97cb9 100644 --- a/translations/zh-CN/content/developers/apps/transferring-ownership-of-a-github-app.md +++ b/translations/zh-CN/content/developers/apps/transferring-ownership-of-a-github-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/transferring-ownership-of-an-oauth-app.md b/translations/zh-CN/content/developers/apps/transferring-ownership-of-an-oauth-app.md index 1b812675c416..4f1cdbe51286 100644 --- a/translations/zh-CN/content/developers/apps/transferring-ownership-of-an-oauth-app.md +++ b/translations/zh-CN/content/developers/apps/transferring-ownership-of-an-oauth-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user-settings.access_settings %} diff --git a/translations/zh-CN/content/developers/apps/troubleshooting-authorization-request-errors.md b/translations/zh-CN/content/developers/apps/troubleshooting-authorization-request-errors.md index 4113c5512665..ff6624c958c7 100644 --- a/translations/zh-CN/content/developers/apps/troubleshooting-authorization-request-errors.md +++ b/translations/zh-CN/content/developers/apps/troubleshooting-authorization-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Application suspended diff --git a/translations/zh-CN/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md b/translations/zh-CN/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md index 938d7e8cf839..c38a7f4ca121 100644 --- a/translations/zh-CN/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md +++ b/translations/zh-CN/content/developers/apps/troubleshooting-oauth-app-access-token-request-errors.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/developers/apps/using-content-attachments.md b/translations/zh-CN/content/developers/apps/using-content-attachments.md index 0bf7db8cc48e..af7d3f3b5bd7 100644 --- a/translations/zh-CN/content/developers/apps/using-content-attachments.md +++ b/translations/zh-CN/content/developers/apps/using-content-attachments.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pre-release-program.content-attachments-public-beta %} diff --git a/translations/zh-CN/content/developers/apps/using-the-github-api-in-your-app.md b/translations/zh-CN/content/developers/apps/using-the-github-api-in-your-app.md index 50a7acfc2a0b..45c9664bf8cc 100644 --- a/translations/zh-CN/content/developers/apps/using-the-github-api-in-your-app.md +++ b/translations/zh-CN/content/developers/apps/using-the-github-api-in-your-app.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/github-marketplace/about-github-marketplace.md b/translations/zh-CN/content/developers/github-marketplace/about-github-marketplace.md index 77b1e01b33f5..a3fd3b97453b 100644 --- a/translations/zh-CN/content/developers/github-marketplace/about-github-marketplace.md +++ b/translations/zh-CN/content/developers/github-marketplace/about-github-marketplace.md @@ -14,7 +14,7 @@ versions: {% data reusables.actions.actions-not-verified %} -To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[{% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}](/marketplace/actions/)." +To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." ### 应用 diff --git a/translations/zh-CN/content/developers/index.md b/translations/zh-CN/content/developers/index.md index cd9dc830ba50..81987f268f6f 100644 --- a/translations/zh-CN/content/developers/index.md +++ b/translations/zh-CN/content/developers/index.md @@ -4,6 +4,7 @@ intro: 'Go deeper with {% data variables.product.prodname_dotcom %} by integrati versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/zh-CN/content/developers/overview/about-githubs-apis.md b/translations/zh-CN/content/developers/overview/about-githubs-apis.md index b37493136fce..db0e1b38434a 100644 --- a/translations/zh-CN/content/developers/overview/about-githubs-apis.md +++ b/translations/zh-CN/content/developers/overview/about-githubs-apis.md @@ -6,26 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - There are two stable versions of the GitHub API: the [REST API](/v3/) and the [GraphQL API](/v4/). -{% else %} - -The latest stable version of the GitHub API is the [REST API](/v3/). - -{% endif %} - When using the REST API, we encourage you to [request v3 via the `Accept` header](/v3/media/#request-specific-version). -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt '2.9' %} - For information on using the GraphQL API, see the [v4 docs](/v4/). -{% endif %} - ## Deprecated versions ### 测试版 diff --git a/translations/zh-CN/content/developers/overview/github-developer-program.md b/translations/zh-CN/content/developers/overview/github-developer-program.md index fc7d38916455..4cd982af1624 100644 --- a/translations/zh-CN/content/developers/overview/github-developer-program.md +++ b/translations/zh-CN/content/developers/overview/github-developer-program.md @@ -19,7 +19,7 @@ Build your own tools that seamlessly integrate with the place you push code ever ## Take on the enterprise -[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %}. +[Obtain developer licenses](http://github.com/contact?form%5Bsubject%5D=Development+licenses) to build and test your application against {% data variables.product.prodname_ghe_server %} or {% data variables.product.prodname_ghe_managed %}. ## Have an integration that works with GitHub? diff --git a/translations/zh-CN/content/developers/overview/index.md b/translations/zh-CN/content/developers/overview/index.md index 6d389bfee6f8..61dc77d7d81c 100644 --- a/translations/zh-CN/content/developers/overview/index.md +++ b/translations/zh-CN/content/developers/overview/index.md @@ -1,9 +1,10 @@ --- title: 概览 -intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.' +intro: 'Learn about {% data variables.product.prodname_dotcom %}''s APIs{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and secure your deployments.{% else %}, secure your deployments, and join {% data variables.product.prodname_dotcom %}''s Developer Program.{% endif %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目录 diff --git a/translations/zh-CN/content/developers/overview/managing-deploy-keys.md b/translations/zh-CN/content/developers/overview/managing-deploy-keys.md index 439865b39808..d163986b7413 100644 --- a/translations/zh-CN/content/developers/overview/managing-deploy-keys.md +++ b/translations/zh-CN/content/developers/overview/managing-deploy-keys.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/overview/replacing-github-services.md b/translations/zh-CN/content/developers/overview/replacing-github-services.md index eb1925fc9e60..878a316bd5b2 100644 --- a/translations/zh-CN/content/developers/overview/replacing-github-services.md +++ b/translations/zh-CN/content/developers/overview/replacing-github-services.md @@ -29,7 +29,7 @@ As an alternative to the email service, you can now start using email notificati GitHub Services (sometimes referred to as Service Hooks) is the legacy method of integrating where GitHub hosted a portion of our integrator’s services via [the `github-services` repository](https://github.com/github/github-services). Actions performed on GitHub trigger these services, and you can use these services to trigger actions outside of GitHub. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### Finding repositories that use GitHub Services We provide a command-line script that helps you identify which repositories on your appliance use GitHub Services. For more information, see [ghe-legacy-github-services-report](/enterprise/{{currentVersion}}/admin/articles/command-line-utilities/#ghe-legacy-github-services-report).{% endif %} diff --git a/translations/zh-CN/content/developers/overview/using-ssh-agent-forwarding.md b/translations/zh-CN/content/developers/overview/using-ssh-agent-forwarding.md index aa7d8c9e59e7..349ab10e0d68 100644 --- a/translations/zh-CN/content/developers/overview/using-ssh-agent-forwarding.md +++ b/translations/zh-CN/content/developers/overview/using-ssh-agent-forwarding.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -21,10 +22,10 @@ Check out [Steve Friedl's Tech Tips guide][tech-tips] for a more detailed explan Ensure that your own SSH key is set up and working. You can use [our guide on generating SSH keys][generating-keys] if you've not done this yet. -You can test that your local key works by entering `ssh -T git@github.com` in the terminal: +You can test that your local key works by entering `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` in the terminal: ```shell -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Attempt to SSH in to github > Hi username! You've successfully authenticated, but GitHub does not provide > shell access. @@ -47,7 +48,7 @@ We're off to a great start. Let's set up SSH to allow agent forwarding to your s ### Testing SSH agent forwarding -To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@github.com` once more. If all is well, you'll get back the same prompt as you did locally. +To test that agent forwarding is working with your server, you can SSH into your server and run `ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}` once more. If all is well, you'll get back the same prompt as you did locally. If you're unsure if your local key is being used, you can also inspect the `SSH_AUTH_SOCK` variable on your server: @@ -63,7 +64,7 @@ If the variable is not set, it means that agent forwarding is not working: $ echo "$SSH_AUTH_SOCK" # Print out the SSH_AUTH_SOCK variable > [No output] -$ ssh -T git@github.com +$ ssh -T git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %} # Try to SSH to github > Permission denied (publickey). ``` @@ -78,7 +79,7 @@ SSH forwarding only works with SSH URLs, not HTTP(s) URLs. Check the *.git/confi ```shell [remote "origin"] - url = git@github.com:yourAccount/yourProject.git + url = git@{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}hostname{% else %}github.com{% endif %}:yourAccount/yourProject.git fetch = +refs/heads/*:refs/remotes/origin/* ``` diff --git a/translations/zh-CN/content/developers/webhooks-and-events/about-webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/about-webhooks.md index 64b973bcf586..262e5c844777 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/about-webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/about-webhooks.md @@ -1,21 +1,22 @@ --- -title: About webhooks +title: 关于 web 挂钩 intro: Learn the basics of how webhooks work to help you build and set up integrations. redirect_from: - /webhooks versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Webhooks allow you to build or set up integrations, such as [{% data variables.product.prodname_github_app %}s](/apps/building-github-apps/) or [{% data variables.product.prodname_oauth_app %}s](/apps/building-oauth-apps/), which subscribe to certain events on GitHub.com. When one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You're only limited by your imagination. -Webhooks can be installed on{% if currentVersion != "free-pro-team@latest" %} a [{% data variables.product.prodname_ghe_server %} instance](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. +Webhooks can be installed on{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} [{% data variables.product.prodname_enterprise %}](/rest/reference/enterprise-admin#global-webhooks/),{% endif %} an [organization][org-hooks], a specific [repository][repo-hooks], or a {% data variables.product.prodname_github_app %}. Once installed, the webhook will be sent each time one or more subscribed events occurs. -You can create up to {% if currentVersion != "free-pro-team@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if currentVersion != "free-pro-team@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} +You can create up to {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}250{% else %}20{% endif %} webhooks for each event on each installation target {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}({% data variables.product.prodname_ghe_server %} instance, specific organization, or specific repository).{% else %}(specific organization or specific repository).{% endif %} -### Events +### 事件 {% data reusables.webhooks.webhooks_intro %} diff --git a/translations/zh-CN/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md b/translations/zh-CN/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md index 96c6ca75d7bf..63a28f53f15c 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/configuring-your-server-to-receive-payloads.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/webhooks-and-events/creating-webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/creating-webhooks.md index 9e4e194378c8..650d389d82aa 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/creating-webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/creating-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -14,6 +15,9 @@ Now that we understand [the basics of webhooks][webhooks-overview], let's go thr Creating a webhook is a two-step process. You'll first need to set up how you want your webhook to behave through {% data variables.product.product_name %}--what events should it listen to. After that, you'll set up your server to receive and manage the payload. + +{% data reusables.webhooks.webhooks-rest-api-links %} + ### Setting up a Webhook You can install webhooks on an organization or on a specific repository. diff --git a/translations/zh-CN/content/developers/webhooks-and-events/events.md b/translations/zh-CN/content/developers/webhooks-and-events/events.md index e7de7438793c..b41161ebfa19 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/events.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/events.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/developers/webhooks-and-events/github-event-types.md b/translations/zh-CN/content/developers/webhooks-and-events/github-event-types.md index de220b69222b..0ee3af7ee6ed 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/github-event-types.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/github-event-types.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,13 +29,13 @@ The event objects returned from the Events API endpoints have the same structure | `actor.id` | The unique identifier for the actor. | | `actor.login` | The username of the actor. | | `actor.display_login` | The specific display format of the username. | -| `actor.gravatar_id` | The unique indentifier of the Gravatar profile for the actor. | +| `actor.gravatar_id` | The unique identifier of the Gravatar profile for the actor. | | `actor.url` | The REST API URL used to retrieve the user object, which includes additional user information. | | `actor.avatar_url` | The URL of the actor's profile image. | | `repo` | The repository object where the event occurred. | | `repo.id` | The unique identifier of the repository. | | `repo.name` | The name of the repository, which includes the owner and repository name. For example, `octocat/hello-world` is the name of the `hello-world` repository owned by the `octocat` user account. | -| `repo.url` | The REST API URL used to retrive the repository object, which includes additional repository information. | +| `repo.url` | The REST API URL used to retrieve the repository object, which includes additional repository information. | | `payload` | The event payload object is unique to the event type. See the event type below for the event API `payload` object. | #### Example WatchEvent event object diff --git a/translations/zh-CN/content/developers/webhooks-and-events/index.md b/translations/zh-CN/content/developers/webhooks-and-events/index.md index cae4933e63b8..f62151aa5acd 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/index.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/index.md @@ -4,6 +4,7 @@ intro: 'You can set up, test, and secure webhooks so your integrations can subsc versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目录 diff --git a/translations/zh-CN/content/developers/webhooks-and-events/issue-event-types.md b/translations/zh-CN/content/developers/webhooks-and-events/issue-event-types.md index c1156e9d0d60..722303132a60 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/issue-event-types.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/issue-event-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -229,7 +230,7 @@ The issue or pull request was referenced from another issue or pull request. | --------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `actor` | `对象` | The person who generated the event. | | `created_at` | `字符串` | The timestamp indicating when the cross-reference was added. | -| `updated_at` | `字符串` | The timestamp indicating when the cross-refererence was updated or created, if the cross-reference is never updated. | +| `updated_at` | `字符串` | The timestamp indicating when the cross-reference was updated or created, if the cross-reference is never updated. | | `source` | `对象` | The issue or pull request that added a cross-reference. | | `source[type]` | `字符串` | This value will always be `"issue"` because pull requests are of type issue. Only cross-reference events triggered by issues or pull requests are returned in the Timeline Events API. To determine if the issue that triggered the event is a pull request, you can check if the `source[issue][pull_request` object exists. | | `source[issue]` | `对象` | The `issue` object that added the cross-reference. | @@ -347,7 +348,7 @@ The issue or pull request was locked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} @@ -664,7 +665,7 @@ The issue was unlocked. #### Event object properties -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% data reusables.pre-release-program.sailor-v-preview %} {% data reusables.pre-release-program.api-preview-warning %} {% endif %} diff --git a/translations/zh-CN/content/developers/webhooks-and-events/securing-your-webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/securing-your-webhooks.md index 0a5ed843591b..558685831253 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/securing-your-webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/securing-your-webhooks.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Once your server is configured to receive payloads, it'll listen for any payload sent to the endpoint you configured. For security reasons, you probably want to limit requests to those coming from GitHub. There are a few ways to go about this--for example, you could opt to allow requests from GitHub's IP address--but a far easier method is to set up a secret token and validate the information. +{% data reusables.webhooks.webhooks-rest-api-links %} ### Setting your secret token @@ -33,9 +35,9 @@ $ export SECRET_TOKEN=your_token ### Validating payloads from GitHub -When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %}`X-Hub-Signature-256`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. +When your secret token is set, {% data variables.product.product_name %} uses it to create a hash signature with each payload. This hash signature is included with the headers of each request as {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`X-Hub-Signature-256`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature`{% endif %}. -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% note %} **Note:** For backward-compatibility, we also include the `X-Hub-Signature` header that is generated using the SHA-1 hash function. If possible, we recommend that you use the `X-Hub-Signature-256` header for improved security. The example below demonstrate using the `X-Hub-Signature-256` header. @@ -66,11 +68,11 @@ post '/payload' do "I got some JSON: #{push.inspect}" end -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} def verify_signature(payload_body) signature = 'sha256=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE_2']) -end{% else if currentVersion ver_lt "enterprise-server@2.23" %} +end{% elsif currentVersion ver_lt "enterprise-server@2.23" %} def verify_signature(payload_body) signature = 'sha1=' + OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), ENV['SECRET_TOKEN'], payload_body) return halt 500, "Signatures didn't match!" unless Rack::Utils.secure_compare(signature, request.env['HTTP_X_HUB_SIGNATURE']) @@ -79,7 +81,7 @@ end{% endif %} Your language and server implementations may differ from this example code. However, there are a number of very important things to point out: -* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "private-instances@latest" %}`sha256=`{% else if currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. +* No matter which implementation you use, the hash signature starts with {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or "github-ae@latest" %}`sha256=`{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`sha1=`{% endif %}, using the key of your secret token and your payload body. * Using a plain `==` operator is **not advised**. A method like [`secure_compare`][secure_compare] performs a "constant time" string comparison, which helps mitigate certain timing attacks against regular equality operators. diff --git a/translations/zh-CN/content/developers/webhooks-and-events/testing-webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/testing-webhooks.md index 82c62d3e5130..b130829f53b2 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/testing-webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/testing-webhooks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -13,7 +14,7 @@ Now that you've [configured your local server](/webhooks/configuring/), you migh ### Listing recent deliveries -Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a deployment was successful (green check) or failed (red x). You can also identify when each delivery was attempted. +Every webhook has its own "Recent Deliveries" section, which lists, at a glance whether a delivery was successful (green check) or failed (red x). You can also identify when each delivery was attempted. {% data variables.product.product_name %} keeps a log of each webhook delivery for {% if currentVersion == "free-pro-team@latest" %} 30 {% else %} 8 {% endif %} days. diff --git a/translations/zh-CN/content/developers/webhooks-and-events/webhook-events-and-payloads.md b/translations/zh-CN/content/developers/webhooks-and-events/webhook-events-and-payloads.md index 5908a354da66..84f7594162a4 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/webhook-events-and-payloads.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -44,13 +45,13 @@ Web 挂钩事件的独特属性与您使用 [Events API](/v3/activity/events/) 递送到 web 挂钩已配置 URL 端点的 HTTP POST 有效负载将包含几个特殊标头: -| 标头 | 描述 | -| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `X-GitHub-Event` | 触发递送的事件名称。 | -| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if currentVersion != "free-pro-team@latest" %} -| `X-GitHub-Enterprise-Version` | 发送 HTTP POST 有效负载的 {% data variables.product.prodname_ghe_server %} 实例的版本。 | -| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "private-instances@latest" %} -| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +| 标头 | 描述 | +| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `X-GitHub-Event` | 触发递送的事件名称。 | +| `X-GitHub-Delivery` | A [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) to identify the delivery.{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `X-GitHub-Enterprise-Version` | 发送 HTTP POST 有效负载的 {% data variables.product.prodname_ghe_server %} 实例的版本。 | +| `X-GitHub-Enterprise-Host` | The hostname of the {% data variables.product.prodname_ghe_server %} instance that sent the HTTP POST payload.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `X-Hub-Signature` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the `secret` as the HMAC `key`.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} `X-Hub-Signature` is provided for compatibility with existing integrations, and we recommend that you use the more secure `X-Hub-Signature-256` instead.{% endif %}{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `X-Hub-Signature-256` | This header is sent if the webhook is configured with a [`secret`](/v3/repos/hooks/#create-hook-config-params). This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the `secret` as the HMAC `key`.{% endif %} 此外,请求的 `User-Agent` 将含有前缀 `GitHub-Hookshot/`。 @@ -61,10 +62,10 @@ Web 挂钩事件的独特属性与您使用 [Events API](/v3/activity/events/) > POST /payload HTTP/1.1 > Host: localhost:4567 -> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if currentVersion != "free-pro-team@latest" %} +> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} > X-GitHub-Enterprise-Version: 2.15.0 -> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "private-instances@latest" %} -> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "private-instances@latest" %} +> X-GitHub-Enterprise-Host: example.com{% endif %}{% if currentVersion != "github-ae@latest" %} +> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} > X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c{% endif %} > User-Agent: GitHub-Hookshot/044aadd > Content-Type: application/json @@ -144,7 +145,7 @@ Web 挂钩事件的独特属性与您使用 [Events API](/v3/activity/events/) {{ webhookPayloadsForCurrentVersion.check_suite.completed }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ### code_scanning_alert {% data reusables.webhooks.code_scanning_alert_event_short_desc %} @@ -290,10 +291,10 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 #### Web 挂钩有效负载对象 -| 键 | 类型 | 描述 | -| ------------ | --------------------------------------------------------------------------------------------------- | --------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `字符串` | 执行的操作。 可以是 `created`。{% endif %} -| `deployment` | `对象` | [部署](/rest/reference/repos#list-deployments)。 | +| 键 | 类型 | 描述 | +| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `字符串` | 执行的操作。 可以是 `created`。{% endif %} +| `deployment` | `对象` | [部署](/rest/reference/repos#list-deployments)。 | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -315,14 +316,14 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 #### Web 挂钩有效负载对象 -| 键 | 类型 | 描述 | -| ---------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -| `action` | `字符串` | 执行的操作。 可以是 `created`。{% endif %} -| `deployment_status` | `对象` | [部署状态](/rest/reference/repos#list-deployment-statuses)。 | -| `deployment_status["state"]` | `字符串` | 新状态。 可以是 `pending`、`success`、`failure` 或 `error`。 | -| `deployment_status["target_url"]` | `字符串` | 添加到状态的可选链接。 | -| `deployment_status["description"]` | `字符串` | 添加到状态的可选人类可读说明。 | -| `deployment` | `对象` | 此状态关联的[部署](/rest/reference/repos#list-deployments)。 | +| 键 | 类型 | 描述 | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +| `action` | `字符串` | 执行的操作。 可以是 `created`。{% endif %} +| `deployment_status` | `对象` | [部署状态](/rest/reference/repos#list-deployment-statuses)。 | +| `deployment_status["state"]` | `字符串` | 新状态。 可以是 `pending`、`success`、`failure` 或 `error`。 | +| `deployment_status["target_url"]` | `字符串` | 添加到状态的可选链接。 | +| `deployment_status["description"]` | `字符串` | 添加到状态的可选人类可读说明。 | +| `deployment` | `对象` | 此状态关联的[部署](/rest/reference/repos#list-deployments)。 | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -332,7 +333,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 {{ webhookPayloadsForCurrentVersion.deployment_status }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### 企业 @@ -429,7 +430,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **注:**{% data reusables.pre-release-program.suspend-installation-beta %} 更多信息请参阅“[挂起 {% data variables.product.prodname_github_app %} 安装](/apps/managing-github-apps/suspending-a-github-app-installation/)”。 @@ -617,7 +618,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 ### meta -配置此事件的 web 挂钩已被删除。 此事件将仅监听对安装此事件的特定挂钩的更改。 因此,必须为要接收元事件的每个挂钩选择它。 +配置此事件的 web 挂钩已被删除。 此事件将仅监听对安装此事件的特定挂钩的更改。 Therefore, it must be selected for each hook that you'd like to receive meta events for. #### 可用性 @@ -667,18 +668,18 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 #### 可用性 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - GitHub Enterprise web 挂钩只接收 `created` 和 `deleted` 事件。 更多信息请参阅“[全局 web 挂钩](/rest/reference/enterprise-admin#global-webhooks/)”。{% endif %} - 组织 web 挂钩只接收 `deleted`、`added`、`removed`、`renamed` 和 `invited` 事件 - 具有 `members` 权限的 {% data variables.product.prodname_github_app %} #### Web 挂钩有效负载对象 -| 键 | 类型 | 描述 | -| ------------ | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `字符串` | 执行的操作内容. Can be one of:{% if currentVersion != "free-pro-team@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | -| `邀请` | `对象` | 对用户的邀请或电子邮件邀请(如果操作为 `member_invited`)。 | -| `membership` | `对象` | 用户和组织之间的成员资格。 当操作为 `member_invited` 时不存在。 | +| 键 | 类型 | 描述 | +| ------------ | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `字符串` | 执行的操作内容. Can be one of:{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} `created`,{% endif %} `deleted`, `renamed`, `member_added`, `member_removed`, or `member_invited`. | +| `邀请` | `对象` | 对用户的邀请或电子邮件邀请(如果操作为 `member_invited`)。 | +| `membership` | `对象` | 用户和组织之间的成员资格。 当操作为 `member_invited` 时不存在。 | {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.sender_desc %} @@ -974,13 +975,17 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 | `before` | `字符串` | 推送之前在 `ref` 上最近提交的 SHA。 | | `after` | `字符串` | 推送之后在 `ref` 上最近提交的 SHA。 | | `commits` | `数组` | 描述所推送提交的提交对象数组。 (该数组最多包含 20 个提交。 如有必要,可使用 [Commits API](/v3/repos/commits/) 获取更多提交。 此限制仅适用于时间表事件,而不适用于 web 挂钩递送。) | -| `commits[][sha]` | `字符串` | 提交的 SHA。 | +| `commits[][id]` | `字符串` | 提交的 SHA。 | +| `commits[][timestamp]` | `字符串` | The ISO 8601 timestamp of the commit. | | `commits[][message]` | `字符串` | 提交消息. | | `commits[][author]` | `对象` | 提交的 Git 作者。 | | `commits[][author][name]` | `字符串` | Git 作者的名称。 | | `commits[][author][email]` | `字符串` | Git 作者的电子邮件地址。 | | `commits[][url]` | `url` | 指向提交 API 资源的 URL。 | | `commits[][distinct]` | `布尔值` | 此提交是否与之前推送的任何提交不同。 | +| `commits[][added]` | `数组` | An array of files added in the commit. | +| `commits[][modified]` | `数组` | An array of files modified by the commit. | +| `commits[][removed]` | `数组` | An array of files removed in the commit. | | `pusher` | `对象` | 推送提交的用户。 | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} @@ -1014,7 +1019,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 {{ webhookPayloadsForCurrentVersion.release.published }} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### repository_dispatch 当 {% data variables.product.prodname_github_app %} 将 `POST` 请求发送到“[创建仓库分发事件](/v3/repos/#create-a-repository-dispatch-event)”端点时,此事件发生。 @@ -1042,7 +1047,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 | 键 | 类型 | 描述 | | -------- | ----- | -------------------------------------------- | -| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:
      • `created` - 创建了仓库。
      • `deleted` - 仓库被删除。 This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
      • `archived` - 仓库被存档。
      • `unarchived` - 仓库被取消存档。
      • {% if currentVersion != "free-pro-team@latest" %}
      • `anonymous_access_enabled` - 仓库被[启用匿名 Git 访问](/v3/previews/#anonymous-git-access-to-repositories),`anonymous_access_disabled` - 仓库被[禁用匿名 Git 访问](/v3/previews/#anonymous-git-access-to-repositories)
      • {% endif %}
      • `edited` - 仓库的信息被编辑。
      • `renamed` - 仓库被重命名。
      • `transferred` - 仓库被转让。
      • `publicized` - 仓库被设为公共。
      • `privatized` - 仓库被设为私有。
      | +| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:
      • `created` - 创建了仓库。
      • `deleted` - 仓库被删除。 This event type is only available to [organization hooks](/rest/reference/orgs#webhooks/)
      • `archived` - 仓库被存档。
      • `unarchived` - 仓库被取消存档。
      • {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}
      • `anonymous_access_enabled` - 仓库被[启用匿名 Git 访问](/v3/previews/#anonymous-git-access-to-repositories),`anonymous_access_disabled` - 仓库被[禁用匿名 Git 访问](/v3/previews/#anonymous-git-access-to-repositories)
      • {% endif %}
      • `edited` - 仓库的信息被编辑。
      • `renamed` - 仓库被重命名。
      • `transferred` - 仓库被转让。
      • `publicized` - 仓库被设为公共。
      • `privatized` - 仓库被设为私有。
      | {% data reusables.webhooks.repo_desc %} {% data reusables.webhooks.org_desc %} {% data reusables.webhooks.app_desc %} @@ -1244,7 +1249,7 @@ Web 挂钩事件是基于您注册的域的特异性而触发的。 例如,如 {{ webhookPayloadsForCurrentVersion.team_add }} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ### 用户 diff --git a/translations/zh-CN/content/developers/webhooks-and-events/webhooks.md b/translations/zh-CN/content/developers/webhooks-and-events/webhooks.md index f090aed76844..c1790a920c20 100644 --- a/translations/zh-CN/content/developers/webhooks-and-events/webhooks.md +++ b/translations/zh-CN/content/developers/webhooks-and-events/webhooks.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/about-branch-restrictions.md b/translations/zh-CN/content/github/administering-a-repository/about-branch-restrictions.md index cf02042e7990..cec3dc94ed79 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-branch-restrictions.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-branch-restrictions.md @@ -1,23 +1,24 @@ --- title: 关于分支限制 -intro: 'Branches within repositories that belong to organizations can be configured so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to the branch.' +intro: 'Branches within repositories that belong to organizations can be configured so that only certain users, teams, or apps can push to the branch.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/about-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -When you enable branch restrictions, only users, teams, or apps that have been given permission can push to the protected branch. 在启用分支限制后,只有被授予权限的用户{% if page.version == "dotcom" or page.version ver_gt "2.18" %},{% else %}或{% endif %}团队{% if page.version == "dotcom" or page.version ver_gt "2.18" %}或应用{% endif %}才可推送到受保护分支。 You can view and edit the users, teams, or apps with push access to a protected branch in the protected branch's settings. +启用分支限制时,只有已授予权限的用户、团队或应用程序才能推送到受保护的分支。 在启用分支限制后,只有被授予权限的用户{% if page.version == "dotcom" or page.version ver_gt "2.18" %},{% else %}或{% endif %}团队{% if page.version == "dotcom" or page.version ver_gt "2.18" %}或应用{% endif %}才可推送到受保护分支。 您可以在受保护分支的设置中查看和编辑对受保护分支具有推送权限的用户、团队或应用程序。 -You can only give push access to a protected branch to users, teams, or installed {% data variables.product.prodname_github_apps %} with `write` access to a repository. +您只能向对仓库具有 `write` 权限的用户、团队或已安装的 {% data variables.product.prodname_github_apps %} 授予推送到受保护分支的权限。 -People and apps with admin permissions to a repository are always able to push to a protected branch. +对仓库具有管理员权限的人员和应用程序始终能够推送到受保护分支。 {% tip %} -**Note:** If "Include administrators" is selected, you've enabled required status checks on the branch, and if any status checks fail, any attempt to push changes to the protected branch will also fail, even for people and apps with admin permissions. 更多信息请参阅“[启用必需状态检查](/articles/enabling-required-status-checks)”。 +**注:**如果选中“Include administrators(包括管理员)”,并且您对分支启用了必需状态检查,如有任何状态检查失败,则即使是具有管理员权限的人员和应用,将更改推送到受保护分支的任何尝试也会失败。 更多信息请参阅“[启用必需状态检查](/articles/enabling-required-status-checks)”。 {% endtip %} diff --git a/translations/zh-CN/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 05c9bdb06ba0..8ee201eb3059 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -10,9 +10,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion != "free-pro-team@latest" %}{% data reusables.notifications.outbound_email_tip %}{% endif %} +{% data reusables.notifications.outbound_email_tip %} 对于推送到仓库所发送的每封电子邮件通知都会列出新提交,以及只包含这些提交的差异的链接。 在电子邮件通知中,您会看到: @@ -24,7 +25,7 @@ versions: - 作为提交一部分所更改的文件 - 提交消息 -您可以过滤因推送到仓库而收到的电子邮件通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." 您还可以对推送关闭电子邮件通知。 更多信息请参阅“[选择通知的递送方式](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}”。 +您可以过滤因推送到仓库而收到的电子邮件通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About notification emails](/github/receiving-notifications-about-activity-on-github/about-email-notifications)." 您还可以对推送关闭电子邮件通知。 更多信息请参阅“[选择通知的递送方式](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications){% endif %}”。 ### 对推送到仓库启用电子邮件通知 @@ -36,7 +37,7 @@ versions: 7. 单击 **Save settings(保存设置)**。 ![Save settings 按钮](/assets/images/help/settings/save_notification_settings.png) ### 延伸阅读 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} - "[关于通知](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" {% else %} - "[关于通知](/enterprise/{{ currentVersion }}/user/github/receiving-notifications-about-activity-on-github/about-notifications)" diff --git a/translations/zh-CN/content/github/administering-a-repository/about-github-dependabot-version-updates.md b/translations/zh-CN/content/github/administering-a-repository/about-github-dependabot-version-updates.md index df926ead3465..dfd3405a9b97 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-github-dependabot-version-updates.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-github-dependabot-version-updates.md @@ -13,11 +13,11 @@ versions: {% data variables.product.prodname_dependabot %} 负责维护您的依赖项。 您可以使用它来确保仓库自动跟上它所依赖的包和应用程序的最新版本。 -通过将配置文件检入仓库,可启用 {% data variables.product.prodname_dependabot_version_updates %}。 配置文件指定存储在仓库中的清单或其他包定义文件的位置。 {% data variables.product.prodname_dependabot_short %} 使用此信息来检查过时的软件包和应用程序。 {% data variables.product.prodname_dependabot_short %} 确定依赖项是否有新版本,它通过查看依赖的语义版本 ([semver](https://semver.org/)) 来决定是否应更新该版本。 For certain package managers, {% data variables.product.prodname_dependabot_version_updates %} also supports vendoring. Vendored (or cached) dependencies are dependencies that are checked in to a specific directory in a repository, rather than referenced in a manifest. Vendored dependencies are available at build time even if package servers are unavailable. {% data variables.product.prodname_dependabot_version_updates %} can be configured to check vendored dependencies for new versions and update them if necessary. +通过将配置文件检入仓库,可启用 {% data variables.product.prodname_dependabot_version_updates %}。 配置文件指定存储在仓库中的清单或其他包定义文件的位置。 {% data variables.product.prodname_dependabot_short %} 使用此信息来检查过时的软件包和应用程序。 {% data variables.product.prodname_dependabot_short %} 确定依赖项是否有新版本,它通过查看依赖的语义版本 ([semver](https://semver.org/)) 来决定是否应更新该版本。 对于某些软件包管理器,{% data variables.product.prodname_dependabot_version_updates %} 也支持供应。 供应(或缓存)的依赖项是检入仓库中特定目录的依赖项,而不是在清单中引用的依赖项。 即使包服务器不可用,供应的依赖项在生成时也可用。 {% data variables.product.prodname_dependabot_version_updates %} 可以配置为检查为新版本供应的依赖项,并在必要时更新它们。 -当 {% data variables.product.prodname_dependabot_short %} 发现过时的依赖项时,它会发起拉取请求以将清单更新到依赖项的最新版本。 For vendored dependencies, {% data variables.product.prodname_dependabot_short %} raises a pull request to directly replace the outdated dependency with the new version. 检查测试是否通过,查看拉取请求摘要中包含的更改日志和发行说明,然后合并它。 更多信息请参阅“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 +当 {% data variables.product.prodname_dependabot_short %} 发现过时的依赖项时,它会发起拉取请求以将清单更新到依赖项的最新版本。 对于供应和依赖项,{% data variables.product.prodname_dependabot_short %} 提出拉取请求以直接将过时的依赖项替换为新版本。 检查测试是否通过,查看拉取请求摘要中包含的更改日志和发行说明,然后合并它。 更多信息请参阅“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 -如果启用安全更新,{% data variables.product.prodname_dependabot %} 还会发起拉取请求以更新易受攻击依赖项。 更多信息请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)。” +如果启用安全更新,{% data variables.product.prodname_dependabot %} 还会发起拉取请求以更新易受攻击依赖项。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)”。 {% data reusables.dependabot.dependabot-tos %} @@ -37,7 +37,7 @@ versions: {% endnote %} -您可以为包含其中一个受支持包管理器的依赖项清单或锁定文件的仓库配置版本更新。 For some package managers, you can also configure vendoring for dependencies. 更多信息请参阅“[依赖项更新的配置选项](/github/administering-a-repository/configuration-options-for-dependency-updates#vendor)。” +您可以为包含其中一个受支持包管理器的依赖项清单或锁定文件的仓库配置版本更新。 对于某些软件包管理器,您也可以配置依赖项的供应。 更多信息请参阅“[依赖项更新的配置选项](/github/administering-a-repository/configuration-options-for-dependency-updates#vendor)。” {% data reusables.dependabot.supported-package-managers %} diff --git a/translations/zh-CN/content/github/administering-a-repository/about-merge-methods-on-github.md b/translations/zh-CN/content/github/administering-a-repository/about-merge-methods-on-github.md index 7921eff1d78f..b1ea7b0a5433 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-merge-methods-on-github.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-merge-methods-on-github.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} 您可以只对仓库启用所需的方法,以实施一种合并方法,如提交压缩或变基。 {% data reusables.pull_requests.default_merge_option %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} 默认合并方法创建合并提交。 通过强制实施线性提交历史记录,可以防止任何人将合并提交推送到受保护分支。 更多信息请参阅“[需要线性提交历史记录](/github/administering-a-repository/requiring-a-linear-commit-history)”。{% endif %} ### 压缩合并提交 diff --git a/translations/zh-CN/content/github/administering-a-repository/about-protected-branches.md b/translations/zh-CN/content/github/administering-a-repository/about-protected-branches.md index c1fb32ca1f10..d8901c8ab780 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-protected-branches.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.about-protected-branches %} 您可以选择对拉取请求如何合并到存储库中实施限制。 @@ -24,7 +25,7 @@ versions: ### 分支保护设置 -When you create a branch protection rule in a repository, collaborators cannot force push to the protected branch or delete the branch{% if currentVersion == "free-pro-team@latest" %} by default{% endif %}. 您可以启用其他分支保护设置。 有关信息,请参阅“[定义拉取请求的可合并性](/github/administering-a-repository/defining-the-mergeability-of-pull-requests)”。 +在仓库中创建分支保护规则时,{% if currentVersion == "free-pro-team@latest" %} 默认情况下{% endif %} 协作者无法强制推送到受保护的分支或删除分支。 您可以启用其他分支保护设置。 有关信息,请参阅“[定义拉取请求的可合并性](/github/administering-a-repository/defining-the-mergeability-of-pull-requests)”。 ### 延伸阅读 diff --git a/translations/zh-CN/content/github/administering-a-repository/about-releases.md b/translations/zh-CN/content/github/administering-a-repository/about-releases.md index 7e21bb8b798d..b6a45a906329 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-releases.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-releases.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于发行版 @@ -20,13 +21,13 @@ versions: 发行版基于 [Git 标记](https://git-scm.com/book/en/Git-Basics-Tagging),这些标记会标记仓库历史记录中的特定点。 标记日期可能与发行日期不同,因为它们可在不同的时间创建。 有关查看现有标记的更多信息,请参阅“[查看仓库的发行版和标记](/github/administering-a-repository/viewing-your-repositorys-releases-and-tags)”。 -当仓库中发布新发行版时您可以接收通知,但不会接受有关仓库其他更新的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." +当仓库中发布新发行版时您可以接收通知,但不会接受有关仓库其他更新的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching releases for a repository](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository){% endif %}." 对仓库具有读取访问权限的任何人都可以查看和比较发行版,但只有对仓库具有写入权限的人员才能管理发行版。 更多信息请参阅“[管理仓库中的发行版](/github/administering-a-repository/managing-releases-in-a-repository)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -People with admin permissions to a repository can choose whether -{% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +对仓库具有管理员权限的人员可以选择是否 +将 {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) 对象包含在 {% data variables.product.product_name %} 为每个发行版创建的 ZIP 文件和 tarball 中。 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 {% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/administering-a-repository/about-required-commit-signing.md b/translations/zh-CN/content/github/administering-a-repository/about-required-commit-signing.md index 4f9fffe30cbd..4d1f834615e9 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-required-commit-signing.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-required-commit-signing.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您在仓库中实施了分支保护,便可设置必需提交签名。 更多信息请参阅“[配置受保护分支](/articles/configuring-protected-branches/)”。 -When you enable required commit signing on a branch, contibutors {% if currentVersion == "free-pro-team@latest" %}and bots{% endif %} can only push commits that have been signed and verified to the branch. 更多信息请参阅“[关于提交签名验证](/articles/about-commit-signature-verification)”。 +在分支上启用必需提交签名时,贡献者{% if currentVersion == "free-pro-team@latest" %}和自动程序{% endif %}只能将已经签名并验证的提交推送到分支。 更多信息请参阅“[关于提交签名验证](/articles/about-commit-signature-verification)”。 -如果提交已进行签名和验证,则始终可以将本地提交推送到分支。 {% if currentVersion == "free-pro-team@latest" %}You can also merge signed and verified commits into the branch using a pull request on {% data variables.product.product_name %}. However, you cannot squash and merge a pull request into the branch on {% data variables.product.product_name %} unless you are the author of the pull request.{% else %} However, you cannot merge pull requests into the branch on {% data variables.product.product_name %}.{% endif %} You can {% if currentVersion == "free-pro-team@latest" %}squash and {% endif %}merge pull requests locally. For more information, see "[Checking out pull requests locally](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)."{% if currentVersion == "free-pro-team@latest" %} For more information about merge methods, see "[About merge methods on {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github)."{% endif %} +如果提交已进行签名和验证,则始终可以将本地提交推送到分支。 {% if currentVersion == "free-pro-team@latest" %}您也可以使用 {% data variables.product.product_name %} 上的拉请求将已经签名和验证的提交合并到分支。 但除非您是拉取请求的作者,否则不能将拉取请求压缩并合并到 {% data variables.product.product_name %} 。{% else %}但不能将拉取请求合并到 {% data variables.product.product_name %} 上的分支。{% endif %} 您可以在本地 {% if currentVersion == "free-pro-team@latest" %}压缩和{% endif %}合并拉取请求。 更多信息请参阅“[本地检出拉取请求](/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally)”。{% if currentVersion == "free-pro-team@latest" %}有关合并方法的详细信息,请参阅“[关于 {% data variables.product.prodname_dotcom %}](/github/administering-a-repository/about-merge-methods-on-github) 上的合并方法”。{% endif %} {% note %} diff --git a/translations/zh-CN/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md b/translations/zh-CN/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md index d0bdc44a39d2..8c8acfeee95b 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您在仓库中实施了分支保护,便可设置必需审查。 有关实施分支保护的更多信息,请参阅“[配置受保护分支](/articles/configuring-protected-branches/)”。 有关设置必需审查的更多信息,请参阅“[对拉取请求启用必需审查](/articles/enabling-required-reviews-for-pull-requests)”。 diff --git a/translations/zh-CN/content/github/administering-a-repository/about-required-status-checks.md b/translations/zh-CN/content/github/administering-a-repository/about-required-status-checks.md index 77370584eaa3..fb56d49179fb 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-required-status-checks.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于必需状态检查 @@ -59,7 +60,7 @@ remote: error: Required status check "ci-build" is failing {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 有时,测试合并提交与头部提交的状态检查结果存在冲突。 如果测试合并提交具有状态,则必须传递该状态。 否则,必须传递头部提交的状态后才可合并该分支。 有关合并提交的更多信息,请参阅“[拉取请求](/v3/pulls/#response-1)”。 diff --git a/translations/zh-CN/content/github/administering-a-repository/about-securing-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/about-securing-your-repository.md index 520338cdd854..47487af7ba1d 100644 --- a/translations/zh-CN/content/github/administering-a-repository/about-securing-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/about-securing-your-repository.md @@ -21,9 +21,13 @@ versions: 私下讨论并修复仓库代码中的安全漏洞。 然后,您可以发布安全通告,提醒您的社区注意漏洞并鼓励他们升级。 更多信息请参阅“[关于 {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)”。 -- **{% data variables.product.prodname_dependabot_short %} 警报** +- **{% data variables.product.prodname_dependabot_short %} 警报和安全更新** - 查看有关已知包含安全漏洞的依赖项的警报,并选择是否自动生成拉取请求以更新这些依赖项。 更多信息请参阅“[查看和更新仓库中的漏洞依赖项](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)”和“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)”。 + 查看有关已知包含安全漏洞的依赖项的警报,并选择是否自动生成拉取请求以更新这些依赖项。 更多信息请参阅“[关于漏洞依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”和“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)”。 + +- **{% data variables.product.prodname_dependabot_short %} 版本更新** + + 使用 {% data variables.product.prodname_dependabot %} 自动提出拉取请求以保持依赖项的更新。 这有助于减少您暴露于旧版本依赖项。 如果发现安全漏洞,使用更新后的版本就更容易打补丁,{% data variables.product.prodname_dependabot_security_updates %} 也更容易成功地提出拉取请求以升级有漏洞的依赖项。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)”。 - **{% data variables.product.prodname_code_scanning_capc %} 警报** diff --git a/translations/zh-CN/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md b/translations/zh-CN/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md index f926f2dab542..0f0a232a56b3 100644 --- a/translations/zh-CN/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md +++ b/translations/zh-CN/content/github/administering-a-repository/automation-for-release-forms-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 查询参数是 URL 中可以定制的部分,用于在 {% data variables.product.prodname_dotcom %}上共享特定的网页视图,如搜索过滤结果、议题模板或发行版表单页面。 要创建自己的查询参数,必须将键与值进行配对。 diff --git a/translations/zh-CN/content/github/administering-a-repository/changing-the-default-branch.md b/translations/zh-CN/content/github/administering-a-repository/changing-the-default-branch.md index f03827cdf08c..bfbb96ed5dcd 100644 --- a/translations/zh-CN/content/github/administering-a-repository/changing-the-default-branch.md +++ b/translations/zh-CN/content/github/administering-a-repository/changing-the-default-branch.md @@ -5,6 +5,7 @@ permissions: People with admin permissions to a repository can change the defaul versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' redirect_from: - /github/administering-a-repository/setting-the-default-branch - /articles/setting-the-default-branch @@ -14,13 +15,15 @@ redirect_from: You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)." +{% if currentVersion != "github-ae@latest" %} {% note %} **Note**: If you use the Git-Subversion bridge, changing the default branch will affect your `trunk` branch contents and the `HEAD` you see when you list references for the remote repository. For more information, see "[Support for Subversion clients](/github/importing-your-projects-to-github/support-for-subversion-clients)" and [git-ls-remote](https://git-scm.com/docs/git-ls-remote.html) in the Git documentation. {% endnote %} +{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -32,7 +35,7 @@ To change the default branch, your repository must have more than one branch. ### Changing the default branch -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/zh-CN/content/github/administering-a-repository/classifying-your-repository-with-topics.md b/translations/zh-CN/content/github/administering-a-repository/classifying-your-repository-with-topics.md index 1adf59df661f..57b7fa99464e 100644 --- a/translations/zh-CN/content/github/administering-a-repository/classifying-your-repository-with-topics.md +++ b/translations/zh-CN/content/github/administering-a-repository/classifying-your-repository-with-topics.md @@ -1,44 +1,39 @@ --- -title: Classifying your repository with topics -intro: 'To help other people find and contribute to your project, you can add topics to your repository related to your project''s intended purpose, subject area, affinity groups, or other important qualities.' +title: 使用主题对仓库分类 +intro: '为帮助其他人找到并参与您的项目,可以为仓库添加主题,这些主题可以与项目的预期目的、学科领域、关联团队或其他重要特点相关。' redirect_from: - /articles/about-topics/ - /articles/classifying-your-repository-with-topics versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About topics +### 关于主题 -With topics, you can explore repositories in a particular subject area, find projects to contribute to, and discover new solutions to a specific problem. Topics appear on the main page of a repository. You can click a topic name to {% if currentVersion == "free-pro-team@latest" %}see related topics and a list of other repositories classified with that topic{% else %}search for other repositories with that topic{% endif %}. +使用主题可以探索特定主题领域的仓库,查找要参与的项目,以及发现特定问题的新解决方案。 主题显示在仓库的主页面上。 您可以单击主题名称以{% if currentVersion == "free-pro-team@latest" %}查看相关主题及其他以该主题分类的仓库列表{% else %}搜索使用该主题的其他仓库{% endif %}。 -![Main page of the test repository showing topics](/assets/images/help/repository/os-repo-with-topics.png) +![显示主题的测试仓库主页面](/assets/images/help/repository/os-repo-with-topics.png) -To browse the most used topics, go to https://github.com/topics/. +要浏览最常用的主题,请访问 https://github.com/topics/ -{% if currentVersion == "free-pro-team@latest" %}You can contribute to {% data variables.product.product_name %}'s set of featured topics in the [github/explore](https://github.com/github/explore) repository. {% endif %} +{% if currentVersion == "free-pro-team@latest" %}您可以在 [github/explore](https://github.com/github/explore) 仓库中参与 {% data variables.product.product_name %} 的专有主题集。 {% endif %} -Repository admins can add any topics they'd like to a repository. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.{% if currentVersion == "free-pro-team@latest" %} Additionally, {% data variables.product.product_name %} analyzes public repository content and generates suggested topics that repository admins can accept or reject. Private repository content is not analyzed and does not receive topic suggestions.{% endif %} +仓库管理员可以添加他们喜欢的任何主题到仓库。 适用于对仓库分类的主题包括仓库的预期目的、主题领域、社区或语言。{% if currentVersion == "free-pro-team@latest" %}此外,{% data variables.product.product_name %} 也会分析公共仓库内容,生成建议的主题,仓库管理员可以接受或拒绝。 私有仓库内容不可分析,也不会收到主题建议。{% endif %} -Public and private repositories can have topics, although you will only see private repositories that you have access to in topic search results. +公共和私有仓库都可有主题,但在主题搜索结果中只能看到您可以访问的私有仓库。 -You can search for repositories that are associated with a particular topic. For more information, see "[Searching for repositories](/articles/searching-for-repositories#search-by-topic)." You can also search for a list of topics on {% data variables.product.product_name %}. For more information, see "[Searching topics](/articles/searching-topics)." +您可以搜索与公共仓库关联的仓库。 更多信息请参阅“[搜索仓库](/articles/searching-for-repositories#search-by-topic)”。 您也可以搜索 {% data variables.product.product_name %} 中的主题列表。 更多信息请参阅“[搜索主题](/articles/searching-topics)”。 -### Adding topics to your repository +### 添加主题到仓库 -{% data reusables.repositories.navigate-to-repo %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} -2. Under your repository description, click **Add topics**. - ![Add topics link on a repository's main page](/assets/images/help/repository/add-topics-link.png) -3. Type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Done**. - ![Form with a list of topics and Done button](/assets/images/help/repository/add-topics-done-button.png) +{% data reusables.repositories.navigate-to-repo %}{% if currentVersion ver_lt "enterprise-server@2.22" %} +2. 在仓库说明下,单击 **Add topics(添加主题)**。 ![在仓库的主页面上添加主题链接](/assets/images/help/repository/add-topics-link.png) +3. 键入要添加到仓库的主题,然后键入空格。 ![输入主题的表单](/assets/images/help/repository/add-topic-form.png) +4. 完成添加主题后,单击 **Done(完成)**。 ![含主题列表和完成按钮的表单](/assets/images/help/repository/add-topics-done-button.png) {% else %} -2. To the right of "About", click {% octicon "gear" aria-label="The Gear icon" %}. - ![Gear icon on main page of a repository](/assets/images/help/repository/edit-repository-details-gear.png) -3. Under "Topics", type the topic you want to add to your repository, then type a space. - ![Form to enter topics](/assets/images/help/repository/add-topic-form.png) -4. After you've finished adding topics, click **Save changes**. - !["Save changes" button in "Edit repository details"](/assets/images/help/repository/edit-repository-details-save-changes-button.png) +2. 在“About(关于)”右侧,单击 {% octicon "gear" aria-label="The Gear icon" %}。 ![仓库主页上的齿轮图标](/assets/images/help/repository/edit-repository-details-gear.png) +3. 在“"Topics(主题)”下,键入要添加到仓库的主题,然后键入空格。 ![输入主题的表单](/assets/images/help/repository/add-topic-form.png) +4. 完成添加主题后,单击 **Save changes(保存更改)**。 !["Edit repository details(编辑仓库详细信息)"中的"Save changes(保存更改)"按钮](/assets/images/help/repository/edit-repository-details-save-changes-button.png) {% endif %} diff --git a/translations/zh-CN/content/github/administering-a-repository/comparing-releases.md b/translations/zh-CN/content/github/administering-a-repository/comparing-releases.md index ab4120698181..aef21093571b 100644 --- a/translations/zh-CN/content/github/administering-a-repository/comparing-releases.md +++ b/translations/zh-CN/content/github/administering-a-repository/comparing-releases.md @@ -5,6 +5,7 @@ permissions: 拥有仓库读取权限的人可查看和比较发行版。 versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/administering-a-repository/configuration-options-for-dependency-updates.md b/translations/zh-CN/content/github/administering-a-repository/configuration-options-for-dependency-updates.md index f746607004e2..e6df99c0aab8 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuration-options-for-dependency-updates.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuration-options-for-dependency-updates.md @@ -18,33 +18,33 @@ versions: *dependabot.yml* 文件必须以 `version: 2` 开头,后接 `updates` 数组。 -| 选项 | 必选 | 描述 | -|:-------------------------------------------------------------------------- |:-----:|:-------------------------------------- | -| [`package-ecosystem`](#package-ecosystem) | **X** | 要使用的包管理器 | -| [`目录`](#directory) | **X** | 包清单位置 | -| [`schedule.interval`](#scheduleinterval) | **X** | 检查更新的频率 | -| [`allow`](#allow) | | 自定义允许的更新 | -| [`assignees`](#assignees) | | 要在拉取请求上设置的受让人 | -| [`commit-message`](#commit-message) | | 提交消息首选项 | -| [`ignore`](#ignore) | | 忽略某些依赖项或版本 | -| [`labels`](#labels) | | 要在拉取请求上设置的标签 | -| [`里程碑`](#milestone) | | 要在拉取请求上设置的里程碑 | -| [`open-pull-requests-limit`](#open-pull-requests-limit) | | 限制对版本更新打开的拉取请求数 | -| [`pull-request-branch-name.separator`](#pull-request-branch-nameseparator) | | 更改拉取请求分支名称的分隔符 | -| [`rebase-strategy`](#rebase-strategy) | | 禁用自动变基 | -| [`reviewers`](#reviewers) | | 要在拉取请求上设置的审查者 | -| [`schedule.day`](#scheduleday) | | 检查更新的周日期 | -| [`schedule.time`](#scheduletime) | | 每天检查更新的时间 (hh:mm) | -| [`schedule.timezone`](#scheduletimezone) | | 一天中时间的时区(区域标识符) | -| [`target-branch`](#target-branch) | | 对其创建拉取请求的分支 | -| [`vendor`](#vendor) | | Update vendored or cached dependencies | -| [`versioning-strategy`](#versioning-strategy) | | 如何更新清单版本要求 | +| 选项 | 必选 | 描述 | +|:-------------------------------------------------------------------------- |:-----:|:----------------- | +| [`package-ecosystem`](#package-ecosystem) | **X** | 要使用的包管理器 | +| [`目录`](#directory) | **X** | 包清单位置 | +| [`schedule.interval`](#scheduleinterval) | **X** | 检查更新的频率 | +| [`allow`](#allow) | | 自定义允许的更新 | +| [`assignees`](#assignees) | | 要在拉取请求上设置的受让人 | +| [`commit-message`](#commit-message) | | 提交消息首选项 | +| [`ignore`](#ignore) | | 忽略某些依赖项或版本 | +| [`labels`](#labels) | | 要在拉取请求上设置的标签 | +| [`里程碑`](#milestone) | | 要在拉取请求上设置的里程碑 | +| [`open-pull-requests-limit`](#open-pull-requests-limit) | | 限制对版本更新打开的拉取请求数 | +| [`pull-request-branch-name.separator`](#pull-request-branch-nameseparator) | | 更改拉取请求分支名称的分隔符 | +| [`rebase-strategy`](#rebase-strategy) | | 禁用自动变基 | +| [`reviewers`](#reviewers) | | 要在拉取请求上设置的审查者 | +| [`schedule.day`](#scheduleday) | | 检查更新的周日期 | +| [`schedule.time`](#scheduletime) | | 每天检查更新的时间 (hh:mm) | +| [`schedule.timezone`](#scheduletimezone) | | 一天中时间的时区(区域标识符) | +| [`target-branch`](#target-branch) | | 对其创建拉取请求的分支 | +| [`vendor`](#vendor) | | 更新供应或缓存的依赖项 | +| [`versioning-strategy`](#versioning-strategy) | | 如何更新清单版本要求 | 这些选项大致分为以下类别。 - 必须包含在所有配置中的基本设置选项:[`package-ecosystem`](#package-ecosystem)、[`directory`](#directory)、[`schedule.interval`](#scheduleinterval)。 - 用于自定义更新计划的选项:[`schedule.time`](#scheduletime)、[`schedule.timezone`](#scheduletimezone)、[`schedule.day`](#scheduleday)。 -- Options to control which dependencies are updated: [`allow`](#allow), [`ignore`](#ignore), [`vendor`](#vendor). +- 用于控制更新哪些依赖项的选项:[`allow`](#allow)、[`ignore`](#ignore)、[`vendor`](#vendor)。 - 用于将元数据添加到拉取请求的选项:[`reviewers`](#reviewers)、[`assignees`](#assignees)、[`labels`](#labels)、[`milestone`](#milestone)。 - 用于更改拉取请求行为的选项:[`target-branch`](#target-branch)、[`versioning-strategy`](#versioning-strategy)、[`commit-message`](#commit-message)、[`rebase-strategy`](#rebase-strategy)、[`pull-request-branch-name.separator`](#pull-request-branch-nameseparator)。 @@ -62,7 +62,7 @@ versions: ### `package-ecosystem` -**Required** You add one `package-ecosystem` element for each package manager that you want {% data variables.product.prodname_dependabot_short %} to monitor for new versions. The repository must also contain a dependency manifest or lock file for each of these package managers. If you want to enable vendoring for a package manager that supports it, the vendored dependencies must be located in the required directory. For more information, see [`vendor`](#vendor) below. +**必选** 为您希望 {% data variables.product.prodname_dependabot_short %} 监控新版本的每个包管理器添加一个 `package-ecosystem` 元素。 仓库还必须包含其中每个包管理器的依赖项清单或锁定文件。 如果您想要为支持它的软件包管理器启用供应,则必须在所需的目录中找到供应的依赖项。 更多信息请参阅下面的 [`vendor`](#vendor)。 {% data reusables.dependabot.supported-package-managers %} @@ -308,7 +308,7 @@ updates: {% note %} -**Note**: {% data variables.product.prodname_dependabot_version_updates %} can't run version updates for any dependencies in manifests containing private git dependencies or private git registries, even if you add the private dependencies to the `ignore` option of your configuration file. 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot#supported-repositories-and-ecosystems)”。 +**注**:{% data variables.product.prodname_dependabot_version_updates %} 无法为包含私有 git 依赖项或私有 git 注册表的清单中的任何依赖项运行版本更新,即使您将私有依赖项添加到配置文件的 `ignore` 选项。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot#supported-repositories-and-ecosystems)”。 {% endnote %} @@ -543,13 +543,7 @@ updates: ### `vendor` -Use the `vendor` option to tell {% data variables.product.prodname_dependabot_short %} to vendor dependencies when updating them. - -{% note %} - -Currently, {% data variables.product.prodname_dependabot_short %} only supports vendoring dependencies for Bundler. - -{% endnote %} +使用 `vendor` 选项指示 {% data variables.product.prodname_dependabot_short %} 在更新依赖项时供应它们。 ```yaml # Configure version updates for both dependencies defined in manifests and vendored dependencies @@ -564,7 +558,13 @@ updates: interval: "weekly" ``` -{% data variables.product.prodname_dependabot_short %} only updates the vendored dependencies located in specific directories in a repository. For Bundler, the dependencies must be in the _vendor/cache_ directory. Other file paths are not supported. For more information, see the [`bundle cache` documentation](https://bundler.io/man/bundle-cache.1.html). +{% data variables.product.prodname_dependabot_short %} 仅更新位于仓库的特定目录中供应的依赖项。 + +| 包管理器 | 供应的依赖项所需的文件路径 | 更多信息 | +| --------- | ----------------------------------------- | --------------------------------------------------------------- | +| `bundler` | 依赖项必须在 _vendor/cache_ 目录中。
      不支持其他文件路径。 | [`bundle cache` 文档](https://bundler.io/man/bundle-cache.1.html) | +| `gomod` | 没有路径要求(依赖项通常位于 _vendor_ 目录中) | [`go mod vendor` 文档](https://golang.org/ref/mod#go-mod-vendor) | + ### `versioning-strategy` diff --git a/translations/zh-CN/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md b/translations/zh-CN/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md index a5a6d538b59f..be3125901a04 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuring-autolinks-to-reference-external-resources.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. +Anyone with admin permissions to a repository can configure autolink references to link issues, pull requests,{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} commit messages, and release descriptions{% else %} and commit messages{% endif %} to external third-party services. 如果您使用 Zendesk 跟踪用户报告的事件单,例如,您可以引用所打开拉取请求中的事件单号来解决问题。 diff --git a/translations/zh-CN/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md b/translations/zh-CN/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md index fddbce2f25cd..5b49a6622dcd 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuring-commit-rebasing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/zh-CN/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md b/translations/zh-CN/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md index 8aa2e73e23e9..8c8c22626fdb 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuring-commit-squashing-for-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.configure_pull_request_merges_intro %} diff --git a/translations/zh-CN/content/github/administering-a-repository/configuring-protected-branches.md b/translations/zh-CN/content/github/administering-a-repository/configuring-protected-branches.md index 074f5c638100..01657c94fba9 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuring-protected-branches.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuring-protected-branches.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/configuring-pull-request-merges.md b/translations/zh-CN/content/github/administering-a-repository/configuring-pull-request-merges.md index 420e297b8bfe..bb6608a6e8b7 100644 --- a/translations/zh-CN/content/github/administering-a-repository/configuring-pull-request-merges.md +++ b/translations/zh-CN/content/github/administering-a-repository/configuring-pull-request-merges.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md b/translations/zh-CN/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md index df5706f6313f..c3204733395f 100644 --- a/translations/zh-CN/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md +++ b/translations/zh-CN/content/github/administering-a-repository/customizing-how-changed-files-appear-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用 *.gitattributes* 文件标记与给定“模式”(含指定属性)匹配的文件。 *.gitattributes* 文件采用与 _.gitignore_ 文件相同的匹配规则。 更多信息请参阅 Git 文档中的[模式格式](https://www.git-scm.com/docs/gitignore#_pattern_format)。 diff --git a/translations/zh-CN/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md b/translations/zh-CN/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md index 80c4b969b651..8bf89a3c70db 100644 --- a/translations/zh-CN/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md +++ b/translations/zh-CN/content/github/administering-a-repository/customizing-your-repositorys-social-media-preview.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在添加图像之前,请展开仓库链接以显示关于仓库和所有者头像的基本信息。 为仓库添加图像有助于在各种社交平台上识别您的项目。 diff --git a/translations/zh-CN/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md b/translations/zh-CN/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md index 5446851fba64..c4c7b6f5ae9c 100644 --- a/translations/zh-CN/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md +++ b/translations/zh-CN/content/github/administering-a-repository/defining-the-mergeability-of-pull-requests.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/deleting-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/deleting-a-repository.md index 65eecb3c94ec..f367d6d087fe 100644 --- a/translations/zh-CN/content/github/administering-a-repository/deleting-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/deleting-a-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} 删除组织仓库。 如果已禁用 **Allow members to delete or transfer repositories for this organization(允许成员删除或转让此组织的仓库)**,仅组织所有者可删除组织仓库。 {% data reusables.organizations.new-repo-permissions-more-info %} diff --git a/translations/zh-CN/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md b/translations/zh-CN/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md index ef2332e1d43d..4b45cc48cd3d 100644 --- a/translations/zh-CN/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md +++ b/translations/zh-CN/content/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 删除用于拉取请求的分支 diff --git a/translations/zh-CN/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md index a58b62fe8f8c..2ceff3f95f4a 100644 --- a/translations/zh-CN/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository.md @@ -17,13 +17,13 @@ versions: 此外,您可以在您的仓库中启用 {% data variables.product.prodname_actions %},但限制工作流程可以运行的操作。 {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### 管理仓库的 {% data variables.product.prodname_actions %} 权限 {% note %} -**注:**如果您的组织有覆盖策略或由具有覆盖策略的企业帐户管理,则可能无法管理这些设置。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**注:**如果您的组织有覆盖策略或由具有覆盖策略的企业帐户管理,则可能无法管理这些设置。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21"%}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -38,13 +38,13 @@ versions: ### 管理仓库的 {% data variables.product.prodname_actions %} 权限 -You can disable all workflows for a repository or set a policy that configures which actions can be used in a repository. +您可以禁用仓库的所有工作流程,或者设置策略来配置哪些动作可用于仓库中。 {% data reusables.actions.actions-use-policy-settings %} {% note %} -**注:**如果您的组织有覆盖策略或由具有覆盖策略的企业帐户管理,则可能无法管理这些设置。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else if currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." +**注:**如果您的组织有覆盖策略或由具有覆盖策略的企业帐户管理,则可能无法管理这些设置。 For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization)" or {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% elsif currentVersion ver_gt "enterprise-server@2.21" %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)." {% endif %} @@ -53,17 +53,17 @@ You can disable all workflows for a repository or set a policy that configures w {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -1. Under **Actions permissions**, select an option. ![Set actions policy for this organization](/assets/images/help/repository/actions-policy.png) +1. 在 **Actions permissions(操作权限)**下,选择一个选项。 ![设置此组织的操作策略](/assets/images/help/repository/actions-policy.png) 1. 单击 **Save(保存)**。 -### Allowing specific actions to run +### 允许特定操作运行 {% data reusables.actions.allow-specific-actions-intro %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.settings-sidebar-actions %} -1. Under **Actions permissions**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/repository/actions-policy-allow-list.png) +1. 在 **Actions permissions(操作权限)**下,选择 **Allow specific actions(允许特定操作)**并将所需操作添加到列表中。 ![添加操作到允许列表](/assets/images/help/repository/actions-policy-allow-list.png) 2. 单击 **Save(保存)**。 {% endif %} diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-and-disabling-version-updates.md b/translations/zh-CN/content/github/administering-a-repository/enabling-and-disabling-version-updates.md index 774d0a3c179a..f5c351d7cd69 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-and-disabling-version-updates.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-and-disabling-version-updates.md @@ -14,7 +14,7 @@ versions: {% data reusables.dependabot.initial-updates %} 更多信息请参阅“[自定义依赖项更新](/github/administering-a-repository/customizing-dependency-updates)。” -### Enabling {% data variables.product.prodname_dependabot_version_updates %} +### 启用 {% data variables.product.prodname_dependabot_version_updates %} {% note %} diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md index 366ccf45e2d8..b55c7a1f48d7 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-anonymous-git-read-access-for-a-repository.md @@ -5,11 +5,12 @@ redirect_from: - /articles/enabling-anonymous-git-read-access-for-a-repository versions: enterprise-server: '*' + github-ae: '*' --- 在以下情况下,仓库管理员可以更改特定仓库的匿名 Git 读取权限设置: - 站点管理员已启用私有模式和匿名 Git 读取权限。 -- 仓库在实例上是公共的,并且不是复刻。 +- The repository is public on the enterprise and is not a fork. - 站点管理员尚未禁用仓库的匿名 Git 读取权限。 {% data reusables.enterprise_user_management.exceptions-for-enabling-anonymous-git-read-access %} diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-branch-restrictions.md b/translations/zh-CN/content/github/administering-a-repository/enabling-branch-restrictions.md index edd2c8c4e984..1aaaa50bd544 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-branch-restrictions.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-branch-restrictions.md @@ -1,12 +1,13 @@ --- title: 启用分支限制 -intro: 'You can enforce branch restrictions so that only certain users{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %},{% else %} or{% endif %} teams{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %}, or apps{% endif %} can push to a protected branch in repositories owned by your organization.' +intro: 'You can enforce branch restrictions so that only certain users, teams, or apps can push to a protected branch in repositories owned by your organization.' product: '{% data reusables.gated-features.branch-restrictions %}' redirect_from: - /articles/enabling-branch-restrictions versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对组织拥有的仓库具有管理员权限的任何人都可以启用分支限制。 @@ -19,7 +20,7 @@ versions: {% data reusables.repositories.add-branch-protection-rules %} {% data reusables.repositories.include-administrators %} 6. 在“Protect matching branches(保护匹配分支)”下,选择 **Restrict who can push to matching branches(限制可推送到匹配分支的人员)**。 ![分支限制复选框](/assets/images/help/repository/restrict-branch.png) -8. Search for and select the people, teams, or apps who will have permission to push to the protected branch. ![分支限制搜索](/assets/images/help/repository/restrict-branch-search.png) +8. 搜索并选择有权限推送到受保护分支的人员、团队或应用程序。 ![分支限制搜索](/assets/images/help/repository/restrict-branch-search.png) 9. 单击 **Create(创建)**。 ### 延伸阅读 diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md b/translations/zh-CN/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md index 5c2fd0012339..b0d6905b8c5d 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-deletion-of-a-protected-branch.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- 对仓库具有管理员权限的任何人都可以启用分支删除。 diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md b/translations/zh-CN/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md index 3cb9b4f7ebf3..0bac7a84e714 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-force-pushes-to-a-protected-branch.md @@ -1,32 +1,32 @@ --- -title: Enabling force pushes to a protected branch -intro: You can allow force pushes to a protected branch. +title: 启用强制推送到受保护分支 +intro: 您可以允许强制推送到受保护分支。 product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- -Anyone with admin permissions to a repository can enable force pushes. +对仓库具有管理员权限的任何人都可以启用强制推送。 -### About force pushes to protected branches +### 关于强制推送到受保护分支 -By default, force pushes are blocked on all protected branches. When you enable force pushes to a protected branch, anyone with at least write permissions to the repository can force push to the branch, including those with admin permissions. +默认情况下,所有受保护分支上阻止强制推送。 对受保护分支启用强制推送时,只要具有仓库写入权限,任何人(包括具有管理员权限的人)都可以强制推送到该分支。 -Enabling force pushes will not override any other branch protection rules. For example, if a branch requires a linear commit history, you cannot force push merge commits to that branch. +启用强制推送不会覆盖任何其他分支保护规则。 例如,如果分支需要线性提交历史记录,则无法强制推送合并提交到该分支。 -{% if currentVersion != "free-pro-team@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. For more information, see "[Blocking force pushes to repositories owned by a user account or organization](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}You cannot enable force pushes for a protected branch if a site administrator has blocked force pushes to all branches in your repository. 更多信息请参阅“[阻止强制推送到用户帐户或组织拥有的仓库](/enterprise/{{ currentVersion }}/admin/developer-workflow/blocking-force-pushes-to-repositories-owned-by-a-user-account-or-organization)”。 -If a site administrator has blocked force pushes to the default branch only, you can still enable force pushes for any other protected branch.{% endif %} +如果站点管理员只阻止强制推送到默认分支,您仍然可以为任何其他受保护分支启用强制推送。{% endif %} {% data reusables.repositories.protected-branches-options %} -### Enabling force pushes +### 启用强制推送 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.repository-branches %} {% data reusables.repositories.add-branch-protection-rules %} -6. Under "Rules applied to everyone including administrators", select **Allow force pushes**. -![Allow force pushes option](/assets/images/help/repository/allow-force-pushes.png) -7. Click **Create**. +6. 在“Rules applied to everyone including administrators(适用于包括管理员在内的所有人规则)”下,选择 **Allow force pushes(允许强制推送)**。 ![允许强制推送选项](/assets/images/help/repository/allow-force-pushes.png) +7. 单击 **Create(创建)**。 diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-required-commit-signing.md b/translations/zh-CN/content/github/administering-a-repository/enabling-required-commit-signing.md index 5745b907ed54..4186e172a228 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-required-commit-signing.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-required-commit-signing.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在分支上启用必需提交签名前,必须首先将分支设置为受保护分支。 更多信息请参阅“[配置受保护分支](/github/administering-a-repository/configuring-protected-branches)”。 diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md b/translations/zh-CN/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md index f7a2a4743034..504769adaa32 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-required-reviews-for-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在分支上启用必需审查前,必须首先将分支设置为受保护分支。 更多信息请参阅“[配置受保护分支](/github/administering-a-repository/configuring-protected-branches)”。 diff --git a/translations/zh-CN/content/github/administering-a-repository/enabling-required-status-checks.md b/translations/zh-CN/content/github/administering-a-repository/enabling-required-status-checks.md index f82982b8aaae..e1eba93d024a 100644 --- a/translations/zh-CN/content/github/administering-a-repository/enabling-required-status-checks.md +++ b/translations/zh-CN/content/github/administering-a-repository/enabling-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.protected-branches-options %} diff --git a/translations/zh-CN/content/github/administering-a-repository/index.md b/translations/zh-CN/content/github/administering-a-repository/index.md index 193dfab3cb62..eeaa54f40cd4 100644 --- a/translations/zh-CN/content/github/administering-a-repository/index.md +++ b/translations/zh-CN/content/github/administering-a-repository/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -26,7 +27,7 @@ versions: {% link_in_list /viewing-deployment-activity-for-your-repository %} {% link_in_list /managing-the-forking-policy-for-your-repository %} - + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository %} {% link_in_list /disabling-or-limiting-github-actions-for-a-repository %} {% link_in_list /managing-git-lfs-objects-in-archives-of-your-repository %} diff --git a/translations/zh-CN/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md b/translations/zh-CN/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md index b385d10d4c78..5f03e5ef8dc4 100644 --- a/translations/zh-CN/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md +++ b/translations/zh-CN/content/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot.md @@ -9,7 +9,7 @@ versions: ### 关于操作的 {% data variables.product.prodname_dependabot_version_updates %} -操作通常使用漏洞修复和新功能进行更新,以使自动化流程更可靠、更快速、更安全。 为 {% data variables.product.prodname_actions %} 启用 {% data variables.product.prodname_dependabot_version_updates %} 时,{% data variables.product.prodname_dependabot %} 将帮助确保仓库 *workflow.yml* 文件中操作的引用保持最新。 对于文件中的每个操作,{% data variables.product.prodname_dependabot_short %} 根据最新版本检查操作的引用(通常是与操作关联的版本号或提交标识符)。 如果操作有更新的版本,{% data variables.product.prodname_dependabot_short %} 将向您发送拉取请求,要求将工作流程文件中的引用更新到最新版本。 有关 {% data variables.product.prodname_dependabot_version_updates %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)”。 For more information about configuring workflows for {% data variables.product.prodname_actions %}, see "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." +操作通常使用漏洞修复和新功能进行更新,以使自动化流程更可靠、更快速、更安全。 为 {% data variables.product.prodname_actions %} 启用 {% data variables.product.prodname_dependabot_version_updates %} 时,{% data variables.product.prodname_dependabot %} 将帮助确保仓库 *workflow.yml* 文件中操作的引用保持最新。 对于文件中的每个操作,{% data variables.product.prodname_dependabot_short %} 根据最新版本检查操作的引用(通常是与操作关联的版本号或提交标识符)。 如果操作有更新的版本,{% data variables.product.prodname_dependabot_short %} 将向您发送拉取请求,要求将工作流程文件中的引用更新到最新版本。 有关 {% data variables.product.prodname_dependabot_version_updates %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-github-dependabot-version-updates)”。 有关为 {% data variables.product.prodname_actions %} 配置工作流程的更多信息,请参阅“[了解 {% data variables.product.prodname_actions %}](/actions/learn-github-actions)”。 ### 为操作启用 {% data variables.product.prodname_dependabot_version_updates %} diff --git a/translations/zh-CN/content/github/administering-a-repository/linking-to-releases.md b/translations/zh-CN/content/github/administering-a-repository/linking-to-releases.md index ff5dc87b7fb8..c56fffa99728 100644 --- a/translations/zh-CN/content/github/administering-a-repository/linking-to-releases.md +++ b/translations/zh-CN/content/github/administering-a-repository/linking-to-releases.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-branches-in-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/managing-branches-in-your-repository.md index 2bb5ff50fc3f..a25c3e133943 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-branches-in-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-branches-in-your-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md index 8230d8d4dfb7..d9e16f2d7aa2 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -6,13 +6,17 @@ permissions: '对仓库具有管理员权限的人可以管理是否将 {% data versions: free-pro-team: '*' enterprise-server: '=>2.23' + github-ae: '*' --- ### 关于存档中的 {% data variables.large_files.product_name_short %} 对象 {% data variables.product.product_name %} 以 ZIP 文件和 tarball 的形式创建仓库的源代码存档。 用户可以在您仓库的主页上下载这些存档或者将其作为发行版资产。 默认情况下,{% data variables.large_files.product_name_short %} 对象不会包含在这些存档中,只有这些对象的指针文件包含在其中。 为了提高仓库存档的可用性,您可以选择包含 {% data variables.large_files.product_name_short %} 对象。 -如果您选择在仓库存档中包含 {% data variables.large_files.product_name_short %} 对象,则每次下载这些存档都会计入您帐户的带宽使用量。 每个帐户每月免费获得 {% data variables.large_files.initial_bandwidth_quota %} 的带宽,您可以付费获得额外用量。 更多信息请参阅“[关于存储和带宽使用](/github/managing-large-files/about-storage-and-bandwidth-usage)”和“[管理 {% data variables.large_files.product_name_long %} 的计费](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)”。 +{% if currentVersion != "github-ae@latest" %} +If you choose to include +{% data variables.large_files.product_name_short %} objects in archives of your repository, every download of those archives will count towards bandwidth usage for your account. 每个帐户每月免费获得 {% data variables.large_files.initial_bandwidth_quota %} 的带宽,您可以付费获得额外用量。 更多信息请参阅“[关于存储和带宽使用](/github/managing-large-files/about-storage-and-bandwidth-usage)”和“[管理 {% data variables.large_files.product_name_long %} 的计费](/github/setting-up-and-managing-billing-and-payments-on-github/managing-billing-for-git-large-file-storage)”。 +{% endif %} ### 管理存档中的 {% data variables.large_files.product_name_short %} 对象 diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md b/translations/zh-CN/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md index 33e5f55c74ed..bfe01b931353 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-pull-requests-for-dependency-updates.md @@ -9,9 +9,9 @@ versions: ### 关于 {% data variables.product.prodname_dependabot %} 拉取请求 -{% data variables.product.prodname_dependabot %} 提出拉取请求,以更新依赖项。 {% data variables.product.prodname_dependabot_short %} 可能会针对版本更新和/或安全更新提出拉取请求,具体取决于仓库的配置方式。 您可以按与任何其他拉取请求相同的方式管理这些拉取请求,但也有一些额外的可用命令。 有关启用 {% data variables.product.prodname_dependabot %} 依赖项更新的更多信息,请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)”和“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 +{% data reusables.dependabot.pull-request-introduction %} -当 {% data variables.product.prodname_dependabot %} 提出拉取请求时,将以您为仓库选择的方式通知您。 每个拉取请求都包含关于来自包管理系统的拟议变更的详细信息。 这些拉取请求将遵循仓库中定义的正常检查和测试。 此外,如果有足够的信息,您将看到兼容性分数。 这也有助于您决定是否合并变更。 有关此分数的信息,请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)”。 +当 {% data variables.product.prodname_dependabot %} 提出拉取请求时,将以您为仓库选择的方式通知您。 每个拉取请求都包含关于来自包管理器的拟议变更的详细信息。 这些拉取请求将遵循仓库中定义的正常检查和测试。 此外,如果有足够的信息,您将看到兼容性分数。 这也有助于您决定是否合并变更。 有关此分数的信息,请参阅“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)”。 如果您有多个依赖项要管理,可能会希望为每个包管理器自定义配置,以便拉取请求拥有特定的审查者、受理人和标签。 更多信息请参阅“[自定义依赖项更新](/github/administering-a-repository/customizing-dependency-updates)。” diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-releases-in-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/managing-releases-in-a-repository.md index 024e9b0ddd20..87a37b7942db 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-releases-in-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-releases-in-a-repository.md @@ -12,18 +12,19 @@ permissions: '仓库协作者以及对仓库具有写入权限的人员可以创 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于发行版管理 您也可以在 {% data variables.product.prodname_marketplace %} 中从特定的发行版发布操作。 更多信息请参阅“在 {% data variables.product.prodname_marketplace %} 中发布操作”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -You can choose whether -{% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) objects are included in the ZIP files and tarballs that {% data variables.product.product_name %} creates for each release. 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +您可以选择是否 +将 {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) 对象包含在 {% data variables.product.product_name %} 为每个发行版创建的 ZIP 文件和 tarball 中。 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 管理发行版。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 发行版`](https://cli.github.com/manual/gh_release)”。 diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-repository-settings.md b/translations/zh-CN/content/github/administering-a-repository/managing-repository-settings.md index ad37c5f1063d..82edbb4f7bb6 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-repository-settings.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-repository-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md b/translations/zh-CN/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md index 65201c4e7e8a..eec3d198443f 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-the-automatic-deletion-of-branches.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对仓库具有管理员权限的任何人都可启用或禁用分支的自动删除。 diff --git a/translations/zh-CN/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md index 3a1d14ebe5b6..8f35ca754044 100644 --- a/translations/zh-CN/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/managing-the-forking-policy-for-your-repository.md @@ -1,6 +1,6 @@ --- title: 管理仓库的复刻政策 -intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' +intro: 'You can allow or prevent the forking of a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository owned by an organization.' redirect_from: - /articles/allowing-people-to-fork-a-private-repository-owned-by-your-organization - /github/administering-a-repository/allowing-people-to-fork-a-private-repository-owned-by-your-organization @@ -8,9 +8,10 @@ permissions: 拥有仓库管理员权限的人可管理仓库的复刻政策。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. 更多信息请参阅“[管理组织的复刻政策](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)”。 +An organization owner must allow forks of private{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories on the organization level before you can allow or disallow forks for a specific repository. 更多信息请参阅“[管理组织的复刻政策](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)”。 {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/zh-CN/content/github/administering-a-repository/releasing-projects-on-github.md b/translations/zh-CN/content/github/administering-a-repository/releasing-projects-on-github.md index f8d8807da4f6..63197697b167 100644 --- a/translations/zh-CN/content/github/administering-a-repository/releasing-projects-on-github.md +++ b/translations/zh-CN/content/github/administering-a-repository/releasing-projects-on-github.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/administering-a-repository/renaming-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/renaming-a-repository.md index 3938816ecf6c..8d4ce59dc128 100644 --- a/translations/zh-CN/content/github/administering-a-repository/renaming-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/renaming-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 重命名仓库时,除项目网站 URL 外,所有现有信息将自动重定向到新名称,包括: diff --git a/translations/zh-CN/content/github/administering-a-repository/requiring-a-linear-commit-history.md b/translations/zh-CN/content/github/administering-a-repository/requiring-a-linear-commit-history.md index 9dcf60f36f73..c1e2f2a9810a 100644 --- a/translations/zh-CN/content/github/administering-a-repository/requiring-a-linear-commit-history.md +++ b/translations/zh-CN/content/github/administering-a-repository/requiring-a-linear-commit-history.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.protected-branches %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- 对仓库有管理员权限的任何人都可能需要线性提交历史记录。 diff --git a/translations/zh-CN/content/github/administering-a-repository/setting-repository-visibility.md b/translations/zh-CN/content/github/administering-a-repository/setting-repository-visibility.md index 4a7f7fc1e309..da3948ddda1f 100644 --- a/translations/zh-CN/content/github/administering-a-repository/setting-repository-visibility.md +++ b/translations/zh-CN/content/github/administering-a-repository/setting-repository-visibility.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于仓库可见性更改 @@ -19,18 +20,18 @@ versions: #### 将仓库设为私有 - * {% data variables.product.prodname_dotcom %} 将会分离公共仓库的公共复刻并将其放入新的网络中。 公共复刻无法设为私有。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" - {% if currentVersion == "free-pro-team@latest" %}* If you're using {% data variables.product.prodname_free_user %} for user accounts or organizations, some features won't be available in the repository after you change the visibility to private. {% data reusables.gated-features.more-info %} + * {% data variables.product.prodname_dotcom %} 将会分离公共仓库的公共复刻并将其放入新的网络中。 公共复刻无法设为私有。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you change a repository's visibility from internal to private, {% data variables.product.prodname_dotcom %} will remove forks that belong to any user without access to the newly private repository.{% endif %} For more information, see "[What happens to forks when a repository is deleted or changes visibility?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-public-repository-to-a-private-repository)" + {% if currentVersion == "free-pro-team@latest" %}* 如果对用户帐户或组织使用 {% data variables.product.prodname_free_user %},有些功能在您将可见性更改为私有后不可用于仓库。 {% data reusables.gated-features.more-info %} * 任何已发布的 {% data variables.product.prodname_pages %} 站点都将自动取消发布。 如果您将自定义域添加到 {% data variables.product.prodname_pages %} 站点,应在将仓库设为私有之前删除或更新 DNS 记录,以避免域接管的风险。 更多信息请参阅“[管理 {% data variables.product.prodname_pages %} 网站的自定义域](/articles/managing-a-custom-domain-for-your-github-pages-site)。 * {% data variables.product.prodname_dotcom %} 不再在 {% data variables.product.prodname_archive %} 中包含该仓库。 更多信息请参阅“[关于在 {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program) 上存档内容和数据”。{% endif %} - {% if currentVersion != "free-pro-team@latest" %}* Anonymous Git read access is no longer available. For more information, see "[Enabling anonymous Git read access for a repository](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)."{% endif %} + {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}* Anonymous Git read access is no longer available. 更多信息请参阅“[为仓库启用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)”。{% endif %} #### 将仓库设为公共 * {% data variables.product.prodname_dotcom %} 将会分离私有复刻并将它们变成独立的私有仓库。 更多信息请参阅“[删除仓库或更改其可见性时,复刻会发生什么变化?](/articles/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility#changing-a-private-repository-to-a-public-repository)” - * If you're converting your private repository to a public repository as part of a move toward creating an open source project, see the [Open Source Guides](http://opensource.guide) for helpful tips and guidelines.{% if currentVersion == "free-pro-team@latest" %} You can also take a free course on managing an open source project with [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}). 您的仓库设为公共后,您还可以查看仓库的社区资料以了解项目是否符合支持贡献者的最佳做法。 更多信息请参阅“[查看您的社区资料](/articles/viewing-your-community-profile)”。{% endif %} + * 如果您将私有仓库转换为公共仓库作为转向创建开源项目的组成部分, 请参阅[开源指南](http://opensource.guide)以获得有用的提示和指导。{% if currentVersion == "free-pro-team@latest" %}您还可以通过 [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}) 参加有关管理开源项目的免费课程。 您的仓库设为公共后,您还可以查看仓库的社区资料以了解项目是否符合支持贡献者的最佳做法。 更多信息请参阅“[查看您的社区资料](/articles/viewing-your-community-profile)”。{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### 更改仓库的可见性 diff --git a/translations/zh-CN/content/github/administering-a-repository/transferring-a-repository.md b/translations/zh-CN/content/github/administering-a-repository/transferring-a-repository.md index 48c5add2003c..9b7801de3853 100644 --- a/translations/zh-CN/content/github/administering-a-repository/transferring-a-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/transferring-a-repository.md @@ -15,20 +15,21 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于仓库转让 当您将仓库转让给新所有者时,他们可以立即管理仓库的内容、议题、拉取请求、版本、项目板和设置。 -Prerequisites for repository transfers: {% if currentVersion == "free-pro-team@latest" %} +仓库转让的前提条件:{% if currentVersion == "free-pro-team@latest" %} - 当您将拥有的仓库转让给另一个用户帐户时,新所有者将收到一封确认电子邮件。 确认电子邮件包括接受转让的说明。 如果新所有者在一天之内没有接受转让,则邀请将过期。{% endif %} - 要将您拥有的仓库转让给一个组织,您必须拥有在目标组织中创建仓库的权限。 - 目标帐户不得具有相同名称的仓库,或位于同一网络中的复刻。 - 仓库原来的所有者将添加为已转让仓库的协作者。 已转让仓库的其他协作者保持不变。 - 私有复刻无法进行转让。 -{% if currentVersion == "free-pro-team@latest" %}If you transfer a private repository to a {% data variables.product.prodname_free_user %} user or organization account, the repository will lose access to features like protected branches and {% data variables.product.prodname_pages %}. {% data reusables.gated-features.more-info %}{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果您将私有仓库转让给 {% data variables.product.prodname_free_user %} 用户或组织帐户,该仓库将无法访问比如受保护分支和 {% data variables.product.prodname_pages %} 之类的功能。 {% data reusables.gated-features.more-info %}{% endif %} #### 随仓库一起转让的有哪些内容? @@ -36,7 +37,7 @@ Prerequisites for repository transfers: {% if currentVersion == "free-pro-team@l - 如果转让的仓库是复刻,则它仍与上游仓库关联。 - 如果转让的仓库有任何复刻,则这些复刻在转让完成后仍与该仓库关联。 -- 如果转让的仓库使用 {% data variables.large_files.product_name_long %},则所有 {% data variables.large_files.product_name_short %} 对象均自动移动。 This transfer occurs in the background, so if you have a large number of {% data variables.large_files.product_name_short %} objects or if the {% data variables.large_files.product_name_short %} objects themselves are large, it may take some time for the transfer to occur.{% if currentVersion == "free-pro-team@latest" %} Before you transfer a repository that uses {% data variables.large_files.product_name_short %}, make sure the receiving account has enough data packs to store the {% data variables.large_files.product_name_short %} objects you'll be moving over. 有关为用户帐户增加存储的更多详细,请参阅“[升级 {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)”。{% endif %} +- 如果转让的仓库使用 {% data variables.large_files.product_name_long %},则所有 {% data variables.large_files.product_name_short %} 对象均自动移动。 此转让在后台进行,因此如果您有大量的 {% data variables.large_files.product_name_short %} 对象或者如果 {% data variables.large_files.product_name_short %} 对象本身很大,则进行转让可能需要一些时间。{% if currentVersion == "free-pro-team@latest" %} 转让使用 {% data variables.large_files.product_name_short %} 的仓库之前,确保接收帐户有足够的数据包用来存储您将移动的 {% data variables.large_files.product_name_short %} 对象。 有关为用户帐户增加存储的更多详细,请参阅“[升级 {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)”。{% endif %} - 仓库在两个用户帐户之间转让时,议题分配保持不变。 当您将仓库从用户帐户转让给组织时,分配给组织中该成员的议题保持不变,所有其他议题受理人都将被清除。 只允许组织中的所有者创建新的议题分配。 当您将仓库从组织转让给用户帐户时,只有分配给仓库所有者的议题保留,所有其他议题受理人都将被清除。 - 如果转让的仓库包含 {% data variables.product.prodname_pages %} 站点,则指向 Web 上 Git 仓库和通过 Git 活动的链接将重定向。 不过,我们不会重定向与仓库关联的 {% data variables.product.prodname_pages %}。 - 指向以前仓库位置的所有链接均自动重定向到新位置。 当您对转让的仓库使用 `git clone`、`git fetch` 或 `git push` 时,这些命令将重定向到新仓库位置或 URL。 不过,为了避免混淆,我们强烈建议将任何现有的本地克隆副本更新为指向新仓库 URL。 您可以通过在命令行中使用 `git remote` 来执行此操作: @@ -57,7 +58,7 @@ Prerequisites for repository transfers: {% if currentVersion == "free-pro-team@l 您可以将仓库转让给接受仓库转让的任何用户帐户。 在两个用户帐户之间转让仓库时,原来的仓库所有者和协作者将自动添加为新仓库的协作者。 -{% if currentVersion == "free-pro-team@latest" %}If you published a {% data variables.product.prodname_pages %} site in a private repository and added a custom domain, before transferring the repository, you may want to remove or update your DNS records to avoid the risk of a domain takeover. 更多信息请参阅“[管理 {% data variables.product.prodname_pages %} 网站的自定义域](/articles/managing-a-custom-domain-for-your-github-pages-site)。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果您在私有仓库中发布了 {% data variables.product.prodname_pages %} 站点并添加了自定义域,则转让仓库之前,您可能想要删除或更新 DNS 记录以避免域接管风险。 更多信息请参阅“[管理 {% data variables.product.prodname_pages %} 网站的自定义域](/articles/managing-a-custom-domain-for-your-github-pages-site)。{% endif %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} diff --git a/translations/zh-CN/content/github/administering-a-repository/types-of-required-status-checks.md b/translations/zh-CN/content/github/administering-a-repository/types-of-required-status-checks.md index 58f685414e09..8a2b18513cf0 100644 --- a/translations/zh-CN/content/github/administering-a-repository/types-of-required-status-checks.md +++ b/translations/zh-CN/content/github/administering-a-repository/types-of-required-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- | 必需状态检查的类型 | 设置 | 合并要求 | 考虑因素 | diff --git a/translations/zh-CN/content/github/administering-a-repository/viewing-branches-in-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/viewing-branches-in-your-repository.md index fb20e9ddf772..675f47a19e43 100644 --- a/translations/zh-CN/content/github/administering-a-repository/viewing-branches-in-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/viewing-branches-in-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md b/translations/zh-CN/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md index a8fddc6991c2..da3038b84bf9 100644 --- a/translations/zh-CN/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md +++ b/translations/zh-CN/content/github/administering-a-repository/viewing-deployment-activity-for-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md b/translations/zh-CN/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md index 39e406876ba7..e268cc0ea180 100644 --- a/translations/zh-CN/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md +++ b/translations/zh-CN/content/github/administering-a-repository/viewing-your-repositorys-releases-and-tags.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 查看发行版。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 发行版视图`](https://cli.github.com/manual/gh_release_view)”。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/about-authentication-to-github.md b/translations/zh-CN/content/github/authenticating-to-github/about-authentication-to-github.md index ff4b5d2c96f4..58e574ac238c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/about-authentication-to-github.md +++ b/translations/zh-CN/content/github/authenticating-to-github/about-authentication-to-github.md @@ -4,27 +4,29 @@ intro: '您可以根据身份验证位置使用不同的凭据,向 {% data var versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 {% data variables.product.prodname_dotcom %} 向验证身份 -为确保帐户安全,必须先进行身份验证,然后才能访问 {% data variables.product.product_name %}。 向 {% data variables.product.product_name %} 验证时,您提供或确认您唯一的凭据,以证明您就是声明者。 +To keep your account secure, you must authenticate before you can access{% if currentVersion != "github-ae@latest" %} certain{% endif %} resources on {% data variables.product.product_name %}. 向 {% data variables.product.product_name %} 验证时,您提供或确认您唯一的凭据,以证明您就是声明者。 您可以通过多种方式访问 {% data variables.product.product_name %} 中的资源:浏览器中、通过 {% data variables.product.prodname_desktop %} 或其他桌面应用程序、使用 API 或通过命令行。 每种访问 {% data variables.product.product_name %} 的方式都支持不同的身份验证模式。 -- 用于双重身份验证的用户名和密码 +- {% if currentVersion == "github-ae@latest" %}Your identity provider (IdP){% else %}Username and password with two-factor authentication{% endif %} - 个人访问令牌 - SSH 密钥 ### 在浏览器中进行身份验证 -您可以在浏览器中以不同方式向 {% data variables.product.product_name %} 验证。 +You can authenticate to {% data variables.product.product_name %} in your browser {% if currentVersion == "github-ae@latest" %}using your IdP. For more information, see "[About authentication with SAML single sign-on](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)."{% else %}in different ways. - **仅用户名和密码** - 在 {% data variables.product.product_name %} 上创建用户帐户时,您将创建一个密码。 我们建议您使用密码管理器生成随机且唯一的密码。 更多信息请参阅“[创建强式密码](/github/authenticating-to-github/creating-a-strong-password)”。 - **双重身份验证 (2FA)**(推荐) - 如果您启用 2FA,我们还将提示您提供应用程序在移动设备上生成的代码,或在您成功输入用户名和密码后以短信 (SMS) 方式发送的代码。 更多信息请参阅“[使用双重身份验证访问 {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/accessing-github-using-two-factor-authentication#providing-a-2fa-code-when-signing-in-to-the-website)”。 - 除了使用移动应用程序或短信进行身份验证外,您还可以选择使用 WebAuthn 添加采用安全密钥的辅助身份验证方法。 更多信息请参阅“[使用安全密钥配置双重身份验证](/github/authenticating-to-github/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key)”。 +{% endif %} ### 向 {% data variables.product.prodname_desktop %} 验证身份 @@ -32,7 +34,7 @@ versions: ### 使用 API 验证身份 -您可以使用 {% data variables.product.product_name %} API 以不同方式进行身份验证。 +You can authenticate with the API in different ways. - **个人访问令牌** - 在有限的情况(如测试)下可以使用个人访问令牌访问 API。 使用个人访问令牌可让您随时撤销访问。 更多信息请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 @@ -49,4 +51,4 @@ versions: * 您可以通过 SSH 处理 {% data variables.product.product_name %} 上的所有仓库,尽管防火墙和代理可能拒绝允许 SSH 连接。 使用 SSH 需要在本地计算机上生成 SSH 公钥/私密对,并将公钥添加到 {% data variables.product.product_name %} 帐户。 除非您已[存储密钥](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#adding-your-ssh-key-to-the-ssh-agent),否则每次使用 Git 向 {% data variables.product.product_name %} 验证时,系统都会提示您输入 SSH 密钥密码短语。 更多信息请参阅“[生成新的 SSH 密钥并添加到 ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)”。 -{% if currentVersion == "free-pro-team@latest" %}To use a personal access token or SSH key to access resources owned by an organization that uses SAML single sign-on, you must also authorize the personal token or SSH key. 更多信息请参阅“[授权个人访问令牌用于 SAML 单点登录](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权 SSH 密钥用于 SAML 单点登录](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}要使用个人访问令牌或 SSH 密钥访问由使用 SAML 单点登录的组织所拥有的资源,还必须授权个人令牌或 SSH 密钥。 更多信息请参阅“[授权个人访问令牌用于 SAML 单点登录](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”或“[授权 SSH 密钥用于 SAML 单点登录](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。{% endif %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md b/translations/zh-CN/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md index ac8652a2df19..fb53fc9de9bb 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md +++ b/translations/zh-CN/content/github/authenticating-to-github/about-authentication-with-saml-single-sign-on.md @@ -1,13 +1,26 @@ --- title: 关于使用 SAML 单点登录进行身份验证 -intro: '您可以通过身份提供程序 (IdP) 验证来访问使用 SAML 单点登录 (SSO) 的组织。 要在组织实施 SAML SSO 时使用命令行上的 API 或 Git 进行身份验证,您必须授权个人访问令牌或 SSH 密钥。' +intro: 'You can access {% if currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% elsif currentVersion == "free-pro-team@latest" %}an organization that uses SAML single sign-on (SSO){% endif %} by authenticating {% if currentVersion == "github-ae@latest" %}with SAML single sign-on (SSO) {% endif %}through an identity provider (IdP).{% if currentVersion == "free-pro-team@latest" %}To authenticate with the API or Git on the command line when an organization enforces SAML SSO, you must authorize your personal access token or SSH key.{% endif %}' product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/about-authentication-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- +{% if currentVersion == "github-ae@latest" %} + +SAML SSO allows an enterprise owner to centrally control and secure access to {% data variables.product.product_name %} from a SAML IdP. When you visit {% data variables.product.product_location %} in a browser, {% data variables.product.product_name %} will redirect you to your IdP to authenticate. After you successfully authenticate with an account on the IdP, the IdP redirects you back to {% data variables.product.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access. + +{% data reusables.saml.you-must-periodically-authenticate %} + +If you can't access {% data variables.product.product_name %}, contact your local enterprise owner or administrator for {% data variables.product.product_name %}. You may be able to locate contact information for your enterprise by clicking **Support** at the bottom of any page on {% data variables.product.product_name %}. {% data variables.product.company_short %} and {% data variables.contact.github_support %} do not have access to your IdP, and cannot troubleshoot authentication problems. + +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %} + {% data reusables.saml.dotcom-saml-explanation %} 组织所有者可以邀请您在 {% data variables.product.prodname_dotcom %} 上的用户帐户加入其使用 SAML SSO 的组织,这样您可以对该组织做出贡献,并且保留您在 {% data variables.product.prodname_dotcom %} 上的现有身份和贡献。 在访问使用 SAML SSO 的组织中的资源时,{% data variables.product.prodname_dotcom %} 会将您重定向到组织的 SAML IdP 进行身份验证。 在 IdP 上成功验证您的帐户后,IdP 会将您重定向回到 {% data variables.product.prodname_dotcom %},您可以在那里访问组织的资源。 @@ -16,7 +29,7 @@ versions: 如果您最近在浏览器中使用组织的 SAML IdP 进行过身份验证,则在访问使用 SAML SSO 的 {% data variables.product.prodname_dotcom %} 组织时会自动获得授权。 如果您最近没有在浏览器中使用组织的 SAML IdP 进行身份验证,则必须在 SAML IdP 进行身份验证后才可访问组织。 -必须定期使用 SAML IdP 验证身份和访问组织在 {% data variables.product.prodname_dotcom %} 上的资源。 此登录期的持续时间由 IdP 指定,一般为 24 小时。 此定期登录要求会限制访问的时长,您必须重新验证身份后才可继续访问。 您可以在安全设置中查看和管理活动的 SAML 会话。 更多信息请参阅“[查看和管理活动的 SAML 会话](/articles/viewing-and-managing-your-active-saml-sessions)”。 +{% data reusables.saml.you-must-periodically-authenticate %} 要在命令行上使用 API 或 Git 访问使用 SAML SSO 的组织中受保护的内容,需要使用授权的 HTTPS 个人访问令牌或授权的 SSH 密钥。 默认授权 {% data variables.product.prodname_oauth_app %} 访问令牌。 @@ -26,6 +39,9 @@ versions: 每次授权 {% data variables.product.prodname_oauth_app %} 时必须有活动的 SAML 会话。 +{% endif %} + ### 延伸阅读 -- "[关于使用 SAML 单点登录管理身份和访问](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)" +{% if currentVersion == "free-pro-team@latest" %}- "[About identity and access management with SAML single sign-on](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)"{% endif %} +{% if currentVersion == "github-ae@latest" %}- "[About identity and access management for your enterprise](/admin/authentication/about-identity-and-access-management-for-your-enterprise)"{% endif %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/about-commit-signature-verification.md b/translations/zh-CN/content/github/authenticating-to-github/about-commit-signature-verification.md index d023fe0414aa..aa03736a293a 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/about-commit-signature-verification.md +++ b/translations/zh-CN/content/github/authenticating-to-github/about-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: 关于提交签名验证 -intro: 'Using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}, you can sign tags and commits locally. 这些标记或提交在 {% data variables.product.product_name %} 上标示为已验证,便于其他人信任更改来自可信的来源。' +intro: 'Using GPG or S/MIME, you can sign tags and commits locally. 这些标记或提交在 {% data variables.product.product_name %} 上标示为已验证,便于其他人信任更改来自可信的来源。' redirect_from: - /articles/about-gpg-commit-and-tag-signatures/ - /articles/about-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于提交签名验证 @@ -22,7 +23,7 @@ versions: 您可以在 {% data variables.product.product_name %} 上检查已签名提交或标记的验证状态,并查看提交签名未验证的原因。 更多信息请参阅“[检查提交和标记签名验证状态](/articles/checking-your-commit-and-tag-signature-verification-status)”。 -{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically use GPG to sign commits you make using the {% data variables.product.product_name %} web interface, except for when you squash and merge a pull request that you are not the author of. 由 {% data variables.product.product_name %} 签名的提交在 {% data variables.product.product_name %} 上将具有已验证的状态。 您可以使用 https://github.com/web-flow.gpg 上的公钥本地验证签名。{% endif %} +{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} 将自动使用 GPG 通过 {% data variables.product.product_name %} web 界面对您创建的提交进行签名,当您压缩且合并您不是其作者的拉取请求时除外。 由 {% data variables.product.product_name %} 签名的提交在 {% data variables.product.product_name %} 上将具有已验证的状态。 您可以使用 https://github.com/web-flow.gpg 上的公钥本地验证签名。{% endif %} ### GPG 提交签名验证 @@ -59,9 +60,9 @@ versions: ### 自动程序的签名验证 需要提交签名的组织和 {% data variables.product.prodname_github_app %} 可使用自动程序对提交签名。 如果提交或标记具有密码可验证的自动程序签名,则 {% data variables.product.product_name %} 会将提交或标记标示为已验证。 -Signature verification for bots will only work if the request is verified and authenticated as the +自动程序签名验证仅在以下情况下才工作:请求被验证为 -{% data variables.product.prodname_github_app %} or bot and contains no custom author information, custom committer information, and no custom signature information, such as Commits API. +{% data variables.product.prodname_github_app %} 或自动程序,并且不含自定义作者信息、自定义提交者信息以及自定义签名信息(如提交 API)。 {% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/authenticating-to-github/about-ssh.md b/translations/zh-CN/content/github/authenticating-to-github/about-ssh.md index 9ae0d179d629..532fa18c4071 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/about-ssh.md +++ b/translations/zh-CN/content/github/authenticating-to-github/about-ssh.md @@ -1,22 +1,23 @@ --- title: 关于 SSH -intro: '使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接 {% data variables.product.product_name %},而无需在每次访问时提供用户名或密码。' +intro: '使用 SSH 协议可以连接远程服务器和服务并向它们验证。 With SSH keys, you can connect to {% data variables.product.product_name %} without supplying your username and personal access token at each visit.' redirect_from: - /articles/about-ssh versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在设置 SSH 时,将会[生成 SSH 密钥并将其添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent),然后[将该密钥添加到您的 {% data variables.product.product_name %} 帐户](/articles/adding-a-new-ssh-key-to-your-github-account)。 将 SSH 密钥添加到 ssh-agent,通过使用密码确保 SSH 密钥增加一层保护。 更多信息请参阅“[使用 SSH 密钥密码](/articles/working-with-ssh-key-passphrases)”。 -{% if currentVersion == "free-pro-team@latest" %}To use your SSH key with a repository owned by an organization that uses SAML single sign-on, you'll need to authorize it first. 更多信息请参阅“[授权 SSH 密钥用于 SAML 单点登录](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}要对使用 SAML 单点登录的组织所拥有的仓库使用 SSH 密钥,您需要先授权。 更多信息请参阅“[授权 SSH 密钥用于 SAML 单点登录](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。{% endif %} 建议定期[查阅 SSH 密钥列表](/articles/reviewing-your-ssh-keys),撤销任何无效或安全受到威胁的密钥。 {% if currentVersion == "free-pro-team@latest" %} -If you haven't used your SSH key for a year, then -{% data variables.product.prodname_dotcom %} will automatically delete your inactive SSH key as a security precaution. 更多信息请参阅“[删除或缺失的 SSH 密钥](/articles/deleted-or-missing-ssh-keys)”。 +如果 SSH 密钥一年未使用,则作为安全预防措施, +{% data variables.product.prodname_dotcom %} 会自动删除非活动的 SSH 密钥。 更多信息请参阅“[删除或缺失的 SSH 密钥](/articles/deleted-or-missing-ssh-keys)”。 {% endif %} 如果您是提供 SSH 证书的组织成员,可以使用证书来访问组织的仓库,而无需添加证书到您的 {% data variables.product.product_name %} 帐户。 更多信息请参阅“[关于 SSH 认证中心](/articles/about-ssh-certificate-authorities)”。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/about-two-factor-authentication.md b/translations/zh-CN/content/github/authenticating-to-github/about-two-factor-authentication.md index d5d470c445db..0d5c94762ff5 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/about-two-factor-authentication.md +++ b/translations/zh-CN/content/github/authenticating-to-github/about-two-factor-authentication.md @@ -1,6 +1,6 @@ --- title: 关于双重身份验证 -intro: '{% data reusables.two_fa.about-2fa %} With 2FA, you have to log in with your username and password and provide another form of authentication that only you know or have access to.' +intro: '{% data reusables.two_fa.about-2fa %}启用 2FA 时,必须使用您的用户名和密码登录,并提供另一种只有您知道或可以访问的身份验证形式。' redirect_from: - /articles/about-two-factor-authentication versions: @@ -8,7 +8,7 @@ versions: enterprise-server: '*' --- -For {% data variables.product.product_name %}, the second form of authentication is a code that's generated by an application on your mobile device{% if currentVersion == "free-pro-team@latest" %} or sent as a text message (SMS){% endif %}. 在启用 2FA 后,只要有人尝试登录您的 {% data variables.product.product_name %} 帐户,{% data variables.product.product_name %} 就会生成验证码。 别人登录您的帐户的唯一方式是知道您的密码,并且获取您的手机上的验证码。 +对于 {% data variables.product.product_name %},第二种身份验证形式是应用程序在移动设备上生成的代码{% if currentVersion == "free-pro-team@latest" %} 或发送的短信 (SMS){% endif %}。 在启用 2FA 后,只要有人尝试登录您的 {% data variables.product.product_name %} 帐户,{% data variables.product.product_name %} 就会生成验证码。 别人登录您的帐户的唯一方式是知道您的密码,并且获取您的手机上的验证码。 {% data reusables.two_fa.after-2fa-add-security-key %} @@ -34,6 +34,6 @@ For {% data variables.product.product_name %}, the second form of authentication ### 您的组织中需要双重身份验证 -Organization owners can require that organization members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators use two-factor authentication to secure their personal accounts. 更多信息请参阅“[您的组织中需要双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization)”。 +组织所有者可要求组织成员{% if currentVersion == "free-pro-team@latest" %}、帐单管理员{% endif %} 和外部协作者使用双重身份验证保护其个人帐户的安全。 更多信息请参阅“[您的组织中需要双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization)”。 {% data reusables.two_fa.auth_methods_2fa %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/accessing-github-using-two-factor-authentication.md b/translations/zh-CN/content/github/authenticating-to-github/accessing-github-using-two-factor-authentication.md index 5dbd71dfcf76..1851052e9867 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/accessing-github-using-two-factor-authentication.md +++ b/translations/zh-CN/content/github/authenticating-to-github/accessing-github-using-two-factor-authentication.md @@ -15,7 +15,7 @@ versions: ### 登录网站时提供 2FA 码 -After you sign in to {% data variables.product.product_name %} using your password, you'll be prompted to provide an authentication code from {% if currentVersion == "free-pro-team@latest" %}a text message or{% endif %} your TOTP app. +在使用密码登录 {% data variables.product.product_name %} 后,系统会提示您提供{% if currentVersion == "free-pro-team@latest" %}短信或{% endif %} TOTP 应用程序中的验证码。 {% data variables.product.product_name %} 仅在您注销后、使用新设备或会话过期时才会要求您再次提供 2FA 验证码。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md b/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md index 4ecda92e1511..fdf47b7f624f 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md +++ b/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-gpg-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在新增 GPG 密钥到 {% data variables.product.product_name %} 帐户之前,您应该已: diff --git a/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md b/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md index 75663559caad..b4e6c6aaef0c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md +++ b/translations/zh-CN/content/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在新增 SSH 密钥到 {% data variables.product.product_name %} 帐户之前,您应该已: diff --git a/translations/zh-CN/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md b/translations/zh-CN/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md index 1810325b1b42..0537fad19779 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md +++ b/translations/zh-CN/content/github/authenticating-to-github/associating-an-email-with-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -25,7 +26,7 @@ versions: ```shell $ gpg> adduid ``` -6. 按照提示提供您的真实姓名、电子邮件地址和任何注释。 您可以选择 `N`、`C` 或 `E` 来修改各个条目。 {% data reusables.gpg.private-email %} {% if currentVersion == "free-pro-team@latest" %} For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)."{% endif %} +6. 按照提示提供您的真实姓名、电子邮件地址和任何注释。 您可以选择 `N`、`C` 或 `E` 来修改各个条目。 {% data reusables.gpg.private-email %} {% if currentVersion == "free-pro-team@latest" %} 更多信息请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。{% endif %} ```shell Real Name: Octocat Email address: octocat@github.com diff --git a/translations/zh-CN/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md b/translations/zh-CN/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md index de4af33cda62..e96c898150e9 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md +++ b/translations/zh-CN/content/github/authenticating-to-github/authenticating-with-saml-single-sign-on.md @@ -1,11 +1,13 @@ --- title: 使用 SAML 单点登录进行身份验证 -intro: '您可以使用 SAML 单点登录 (SSO) 向 {% data variables.product.product_name %} 组织验证,并查看您活动的会话。' +intro: 'You can authenticate to {% if currentVersion == "free-pro-team@latest" %}a {% data variables.product.product_name %} organization {% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %} {% endif %}with SAML single sign-on (SSO){% if currentVersion == "free-pro-team@latest" %} and view your active sessions{% endif %}.' mapTopic: true +product: '{% data reusables.gated-features.saml-sso %}' redirect_from: - /articles/authenticating-to-a-github-organization-with-saml-single-sign-on/ - /articles/authenticating-with-saml-single-sign-on versions: free-pro-team: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/authorizing-oauth-apps.md b/translations/zh-CN/content/github/authenticating-to-github/authorizing-oauth-apps.md index 51c380013d51..bd44d84f575c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/authorizing-oauth-apps.md +++ b/translations/zh-CN/content/github/authenticating-to-github/authorizing-oauth-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 当 {% data variables.product.prodname_oauth_app %} 要通过您的 {% data variables.product.product_name %} 帐户识别您时,您会看到一个页面,其中包含应用程序开发者信息,以及申请的特定数据列表。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md b/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md index 6a4d92c42665..b2809fc361e1 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md +++ b/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-gpg-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md b/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md index c7ad1f73eaa2..6053c32f2fdc 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md +++ b/translations/zh-CN/content/github/authenticating-to-github/checking-for-existing-ssh-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.ssh.dsa-support %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md b/translations/zh-CN/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md index c350c41e6ba4..85eafa3e8de7 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md +++ b/translations/zh-CN/content/github/authenticating-to-github/checking-your-commit-and-tag-signature-verification-status.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 检查提交签名验证状态 1. 在 -{% data variables.product.product_name %}, navigate to your pull request. +{% data variables.product.product_name %} 上,导航到您的拉取请求。 {% data reusables.repositories.review-pr-commits %} 3. 在提交的缩写提交哈希旁边有一个框,显示您的提交签名是否经过验证。 ![已签名提交](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) 4. 要查看有关提交签名的更详细信息,请单击 **Verified(已验证)**或 **Unverified(未验证)**。 ![经验证签名提交](/assets/images/help/commits/gpg-signed-commit_verified_details.png) diff --git a/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md b/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md index cd8624ced367..ceca4081a2c8 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md +++ b/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods.md @@ -91,7 +91,7 @@ versions: 您可以生成帐户恢复令牌并通过合作伙伴的恢复提供程序存储它。 -1. Sign in to your Facebook account, then return to +1. 登录到您的 Facebook 帐户,然后返回 {% data variables.product.product_name %} 上的企业设置来设置公告横幅。 {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication.md b/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication.md index 4c79ada64e95..303fdf84eee1 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication.md +++ b/translations/zh-CN/content/github/authenticating-to-github/configuring-two-factor-authentication.md @@ -11,14 +11,14 @@ versions: enterprise-server: '*' --- -You can configure two-factor authentication using a mobile app{% if currentVersion == "free-pro-team@latest" %} or via text message{% endif %}. 您也可以添加安全密钥。 +您可以使用移动应用程序{% if currentVersion == "free-pro-team@latest" %} 或通过短信{% endif %} 配置双重身份验证。 您也可以添加安全密钥。 -We strongly recommend using a time-based one-time password (TOTP) application to configure 2FA.{% if currentVersion == "free-pro-team@latest" %} TOTP applications are more reliable than SMS, especially for locations outside the United States.{% endif %} TOTP apps support the secure backup of your authentication codes in the cloud and can be restored if you lose access to your device. +我们强力建议使用基于时间的一次性密码 (TOTP) 应用程序来配置 2FA。{% if currentVersion == "free-pro-team@latest" %} TOTP 应用程序比 SMS 更可靠,特别是对于美国以外的地区。{% endif %} TOTP 应用程序支持在云中安全备份您的验证码,在无法访问设备的情况下也可以进行恢复。 {% warning %} **警告:** -- If you're a member{% if currentVersion == "free-pro-team@latest" %}, billing manager,{% endif %} or outside collaborator to a private repository of an organization that requires two-factor authentication, you must leave the organization before you can disable 2FA on {% data variables.product.product_location %}. +- 如果您是要求双重身份验证的组织中的成员{% if currentVersion == "free-pro-team@latest" %}、帐单管理员{% endif %}或其私有仓库的外部协作者,则必须离开该组织后才能在 {% data variables.product.product_location %} 上禁用 2FA。 - 如果禁用 2FA,您将自动失去对该组织以及您在该组织私有仓库中所拥有的任何私有复刻的访问权限。 要恢复对该组织和复刻的访问权限,请重新启用双重身份验证并联系组织所有者。 {% endwarning %} @@ -45,8 +45,8 @@ We strongly recommend using a time-based one-time password (TOTP) application to 8. 在双重身份验证页面上,执行以下操作之一: - 使用移动设备的应用程序扫描 QR 码。 扫描完成后,应用程序会显示六位数代码,您可以在 {% data variables.product.product_name %} 输入该代码。 - 如果无法扫描 QR 码,请单击 **enter this text code(输入此文本代码)**以查看可复制的代码,然后在 {% data variables.product.product_name %} 上手动输入。 ![单击输入此代码](/assets/images/help/2fa/totp-click-enter-code.png) -9. The TOTP mobile application saves your -{% data variables.product.product_name %} account and generates a new authentication code every few seconds. 在 {% data variables.product.product_name %} 中的 2FA 页面上,键入代码并单击 **Enable(启用)**。 +9. TOTP 移动应用程序将保存您的 +{% data variables.product.product_name %} 帐户并每隔几秒生成新的验证码。 在 {% data variables.product.product_name %} 中的 2FA 页面上,键入代码并单击 **Enable(启用)**。 ![TOTP 启用字段](/assets/images/help/2fa/totp-enter-code.png) {% data reusables.two_fa.test_2fa_immediately %} @@ -81,10 +81,10 @@ We strongly recommend using a time-based one-time password (TOTP) application to 在大多数设备和浏览器上,您可以通过 USB 或 NFC 使用物理安全密钥。 某些浏览器可以使用设备上的指纹读取器、面部识别或密码/PIN 作为安全密钥。 -Authentication with a security key is *secondary* to authentication with a TOTP application{% if currentVersion == "free-pro-team@latest" %} or a text message{% endif %}. 如果您丢失了安全密钥,仍可以使用手机的代码进行登录。 +安全密钥验证是 TOTP 应用程序{% if currentVersion == "free-pro-team@latest" %} 或短信{% endif %} 验证的*备用*选择。 如果您丢失了安全密钥,仍可以使用手机的代码进行登录。 -1. You must have already configured 2FA via a TOTP mobile app{% if currentVersion == "free-pro-team@latest" %} or via SMS{% endif %}. -2. Ensure that you have a WebAuthn compatible security key inserted into your computer. +1. 必须已通过 TOTP 移动应用程序{% if currentVersion == "free-pro-team@latest" %} 或通过 SMS{% endif %} 配置了 2FA。 +2. 确保您的计算机中已插入 WebAuthn 兼容安全密钥。 {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.security %} 5. 在“Security keys(安全密钥)”旁边,单击 **添加**。 ![添加安全密钥选项](/assets/images/help/2fa/add-security-keys-option.png) diff --git a/translations/zh-CN/content/github/authenticating-to-github/connecting-to-github-with-ssh.md b/translations/zh-CN/content/github/authenticating-to-github/connecting-to-github-with-ssh.md index 1b0b2d1f565c..c79721604b43 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/connecting-to-github-with-ssh.md +++ b/translations/zh-CN/content/github/authenticating-to-github/connecting-to-github-with-ssh.md @@ -14,5 +14,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/connecting-with-third-party-applications.md b/translations/zh-CN/content/github/authenticating-to-github/connecting-with-third-party-applications.md index 84b91bca654f..a6d0f4b3f1c5 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/connecting-with-third-party-applications.md +++ b/translations/zh-CN/content/github/authenticating-to-github/connecting-with-third-party-applications.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 当第三方应用程序要通过您的 {% data variables.product.product_name %} 登录识别您时,您会看到一个页面,其中包含开发者联系信息,以及申请的特定数据列表。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/creating-a-personal-access-token.md b/translations/zh-CN/content/github/authenticating-to-github/creating-a-personal-access-token.md index 0495eef00f84..104ebd77a534 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/creating-a-personal-access-token.md +++ b/translations/zh-CN/content/github/authenticating-to-github/creating-a-personal-access-token.md @@ -9,11 +9,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在使用[GitHub API 或](/v3/auth/#via-oauth-and-personal-access-tokens)命令[行](#using-a-token-on-the-command-line)时,可使用个人访问令牌 (PAT) 代替密码向 {% data variables.product.product_name %} 进行身份验证。 -{% if currentVersion == "free-pro-team@latest" %}If you want to use a PAT to access resources owned by an organization that uses SAML SSO, you must authorize the PAT. 更多信息请参阅“[关于使用 SAML 单点登录进行身份验证](/articles/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌用于 SAML 单点登录](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果要使用 PAT 访问使用 SAML SSO 的组织所拥有的资源,则必须授权 PAT。 更多信息请参阅“[关于使用 SAML 单点登录进行身份验证](/articles/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌用于 SAML 单点登录](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”。{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data reusables.user_settings.removes-personal-access-tokens %}{% endif %} @@ -27,7 +28,7 @@ versions: 5. 给令牌一个描述性名称。 ![令牌说明字段](/assets/images/help/settings/token_description.png) 6. 选择要授予此令牌的作用域或权限。 要使用令牌从命令行访问仓库,请选择 **repo(仓库)**。 ![选择令牌作用域](/assets/images/help/settings/token_scopes.gif) 7. 单击 **Generate token(生成令牌)**。 ![生成令牌按钮](/assets/images/help/settings/generate_token.png) -8. 单击 {% octicon "clippy" aria-label="The copy to clipboard icon" %} 将令牌复制到剪贴板。 For security reasons, after you navigate off the page, you will not be able to see the token again.{% if currentVersion == "free-pro-team@latest" %} ![Newly created token](/assets/images/help/settings/personal_access_tokens.png){% else %} +8. 单击 {% octicon "clippy" aria-label="The copy to clipboard icon" %} 将令牌复制到剪贴板。 出于安全原因,离开此页面后,您将无法再次看到令牌。{% if currentVersion == "free-pro-team@latest" %} ![Newly created token](/assets/images/help/settings/personal_access_tokens.png){% else %} ![Newly created token](/assets/images/help/settings/personal_access_tokens_ghe.png){% endif %} {% warning %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/disabling-two-factor-authentication-for-your-personal-account.md b/translations/zh-CN/content/github/authenticating-to-github/disabling-two-factor-authentication-for-your-personal-account.md index c328dc78f5c7..cecb337a21c1 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/disabling-two-factor-authentication-for-your-personal-account.md +++ b/translations/zh-CN/content/github/authenticating-to-github/disabling-two-factor-authentication-for-your-personal-account.md @@ -12,7 +12,7 @@ versions: {% warning %} -**Warning:** If you're a member{% if currentVersion == "free-pro-team@latest" %}, billing manager,{% endif %} or outside collaborator to a public repository of an organization that requires two-factor authentication and you disable 2FA, you'll be automatically removed from the organization, and you'll lose your access to their repositories. 要重新获得对组织的访问权限,请重新启用双重身份验证并联系组织所有者。 +**警告:** 如果您是需要双重身份验证的某组织的公共仓库的成员{% if currentVersion == "free-pro-team@latest" %}、帐单管理员{% endif %} 或外部协作者,并且已禁用 2FA,您将被从该组织中自动删除,并会失去对其仓库的访问权限。 要重新获得对组织的访问权限,请重新启用双重身份验证并联系组织所有者。 {% endwarning %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md b/translations/zh-CN/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md index d513cef8d828..9e1bb32d29bd 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-agent-admitted-failure-to-sign.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在 Linux 上尝试将通过 SSH 连接到 {% data variables.product.product_location %} 时,可能在终端上看到以下信息: diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-bad-file-number.md b/translations/zh-CN/content/github/authenticating-to-github/error-bad-file-number.md index b5a347434deb..6379dfa1e598 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-bad-file-number.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-bad-file-number.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 运行远程 Git 命令或 SSH 时,您的连接可能会超时: diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-key-already-in-use.md b/translations/zh-CN/content/github/authenticating-to-github/error-key-already-in-use.md index 7e6c4bf2aba1..309dffb69362 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-key-already-in-use.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-key-already-in-use.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 查找已使用密钥的位置 diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-permission-denied-publickey.md b/translations/zh-CN/content/github/authenticating-to-github/error-permission-denied-publickey.md index 75af14ce4136..f8199fc7d10f 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-permission-denied-publickey.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-permission-denied-publickey.md @@ -1,22 +1,23 @@ --- -title: 'Error: Permission denied (publickey)' -intro: 'A "Permission denied" error means that the server rejected your connection. There could be several reasons why, and the most common examples are explained below.' +title: '错误:权限被拒绝(公钥)' +intro: '“权限被拒绝”错误表示服务器拒绝了您的连接。 可能有多个原因,最常见的如下所述。' redirect_from: - /articles/error-permission-denied-publickey versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Should the `sudo` command be used with Git? +### 对 Git 是否应该使用 `sudo` 命令? -You should not be using the `sudo` command with Git. If you have a *very good reason* you must use `sudo`, then ensure you are using it with every command (it's probably just better to use `su` to get a shell as root at that point). If you [generate SSH keys](/articles/generating-an-ssh-key) without `sudo` and then try to use a command like `sudo git push`, you won't be using the same keys that you generated. +不应对 Git 使用 `sudo` 命令。 如果有*很好的原因*必须使用 `sudo`,请确保对每个命令使用它(可能使用 `su` 获取 shell 作为该点的根更好)。 如果[生成 SSH 密钥](/articles/generating-an-ssh-key)而不使用 `sudo`,则尝试使用 `sudo git push` 而不使用生成的相同密钥。 -### Check that you are connecting to the correct server +### 检查是否连接到正确的服务器 -Typing is hard, we all know it. Pay attention to what you type; you won't be able to connect to "githib.com" or "guthub.com". In some cases, a corporate network may cause issues resolving the DNS record as well. +我们知道,键入 Url 很麻烦。 请注意您键入的内容;您无法连接到 "githib.com" 或 "guthub.com"。 有某些情况下,公司网络可能导致解析 DNS 记录有问题。 -To make sure you are connecting to the right domain, you can enter the following command: +为确保连接到正确的域,可以输入以下命令: ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -27,31 +28,31 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > debug1: Connecting to {% data variables.command_line.codeblock %} port 22. ``` -The connection should be made on port 22{% if currentVersion == "free-pro-team@latest" %}, unless you're overriding settings to use [SSH over HTTPS](/articles/using-ssh-over-the-https-port){% endif %}. +应连接端口 22{% if currentVersion == "free-pro-team@latest" %},除非覆盖设置以使用[通过 HTTPS 的 SSH](/articles/using-ssh-over-the-https-port){% endif %}。 -### Always use the "git" user +### 始终使用 "git" 用户 -All connections, including those for remote URLs, must be made as the "git" user. If you try to connect with your {% data variables.product.product_name %} username, it will fail: +所有连接(包括远程 URL 的连接)必须以 "git" 用户进行。 如果尝试以 {% data variables.product.product_name %} 用户名连接,将会失败: ```shell $ ssh -T GITHUB-USERNAME@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -If your connection failed and you're using a remote URL with your {% data variables.product.product_name %} username, you can [change the remote URL to use the "git" user](/articles/changing-a-remote-s-url/). +如果连接失败且您通过 {% data variables.product.product_name %} 用户名使用远程 URL,可以[更改远程 URL 以使用 "git" 用户](/articles/changing-a-remote-s-url/)。 -You should verify your connection by typing: +应键入以下命令来验证连接: ```shell $ ssh -T git@{% data variables.command_line.codeblock %} > Hi username! You've successfully authenticated... ``` -### Make sure you have a key that is being used +### 确保您有使用的密钥 {% mac %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. 确认您的私钥已生成并加载到 SSH。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -60,7 +61,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -86,13 +87,13 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 1. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. 确认您的私钥已生成并加载到 SSH。 {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) @@ -108,7 +109,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} {% linux %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. Verify that you have a private key generated and loaded into SSH. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +2. 确认您的私钥已生成并加载到 SSH。 {% if currentVersion ver_lt "enterprise-server@3.0" %}If you're using OpenSSH 6.7 or older: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -117,7 +118,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/you/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell # start the ssh-agent in the background $ eval "$(ssh-agent -s)" @@ -130,7 +131,7 @@ $ ssh -T git@{% data variables.command_line.codeblock %} $ ssh-add -l -E sha256 > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ```{% endif %} - + {% endlinux %} @@ -162,7 +163,7 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > Permission denied (publickey). ``` -In that example, we did not have any keys for SSH to use. The "-1" at the end of the "identity file" lines means SSH couldn't find a file to use. Later on, the "Trying private key" lines also indicate that no file was found. If a file existed, those lines would be "1" and "Offering public key", respectively: +在该示例中,我们没有任何密钥供 SSH 使用。 "identity file" 行末的 "-1" 表示 SSH 找不到可使用的文件。 后面的 "Trying private key" 行也表示未找到文件。 如果文件存在,这些行将分别是 "1" 和 "Offering public key": ```shell $ ssh -vT git@{% data variables.command_line.codeblock %} @@ -174,25 +175,25 @@ $ ssh -vT git@{% data variables.command_line.codeblock %} > debug1: Offering RSA public key: /Users/you/.ssh/id_rsa ``` -### Verify the public key is attached to your account +### 确认公钥已附加到您的帐户 -You must provide your public key to {% data variables.product.product_name %} to establish a secure connection. +必须向 {% data variables.product.product_name %} 提供公钥才可建立安全连接。 {% mac %} -1. Open Terminal. -2. Start SSH agent in the background. +1. 打开终端。 +2. 在后台启动 SSH 代理程序。 ```shell $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. 找到并记录公钥指纹。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -212,19 +213,19 @@ You must provide your public key to {% data variables.product.product_name %} to {% windows %} -1. Open the command line. -2. Start SSH agent in the background. +1. 打开命令行。 +2. 在后台启动 SSH 代理程序。 ```shell $ ssh-agent -s > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +3. 找到并记录公钥指纹。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -244,19 +245,19 @@ You must provide your public key to {% data variables.product.product_name %} to {% linux %} -1. Open Terminal. -2. Start SSH agent in the background. +1. 打开终端。 +2. 在后台启动 SSH 代理程序。 ```shell $ eval "$(ssh-agent -s)" > Agent pid 59566 ``` -3. Find and take a note of your public key fingerprint. If you're using OpenSSH 6.7 or older: +3. 找到并记录公钥指纹。 如果使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -264,15 +265,14 @@ You must provide your public key to {% data variables.product.product_name %} to {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -6. Compare the list of SSH keys with the output from the `ssh-add` command. -![SSH key listing in {% data variables.product.product_name %}](/assets/images/help/settings/ssh_key_listing.png) +6. 比较 SSH 公钥列表与 `ssh-add` 命令的输出。 ![{% data variables.product.product_name %} 中的 SSH 密钥列表](/assets/images/help/settings/ssh_key_listing.png) {% endlinux %} -If you don't see your public key in {% data variables.product.product_name %}, you'll need to [add your SSH key to {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account) to associate it with your computer. +如果在 {% data variables.product.product_name %} 中未看到公钥,则需要[添加 SSH 密钥到 {% data variables.product.product_name %}](/articles/adding-a-new-ssh-key-to-your-github-account) 并将其与您的计算机关联。 {% warning %} -**Warning**: If you see an SSH key you're not familiar with on {% data variables.product.product_name %}, delete it immediately and contact {% data variables.contact.contact_support %}, for further help. An unidentified public key may indicate a possible security concern. For more information, see "[Reviewing your SSH keys](/articles/reviewing-your-ssh-keys)." +**警告**:如果在 {% data variables.product.product_name %} 上看到您不熟悉的 SSH 密钥,请立即删除并联系 {% data variables.contact.contact_support %} 寻求进一步的帮助。 无法识别的公钥可能表示安全问题。 更多信息请参阅“[审查 SSH 密钥](/articles/reviewing-your-ssh-keys)”。 {% endwarning %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md b/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md index ee8a4b1f8bbc..4881f01e263c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-other-user.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要解决此问题,仓库所有者( `用户`)需要将您的帐户(`其他用户`)添加为仓库协作者或添加到对该仓库有写入权限的团队。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md index 759aaec2eae2..b1c21bb098d0 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-permission-to-userrepo-denied-to-userother-repo.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要解决此问题,请从仓库中删除部署密钥,改为[将密钥添加到您的用户帐户](/articles/adding-a-new-ssh-key-to-your-github-account) 。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md b/translations/zh-CN/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md index 1a0332ad7340..5a5836303d8c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-ssh-add-illegal-option----k.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `-K` 选项位于 Apple 的 `ssh-add` 标准版本中,当您将 ssh 密钥添加到 ssh-agent 时,它会将密码存储在您的密钥链中。 如果您已安装不同版本的 `ssh-add`,该版本可能缺少对 `-K` 的支持。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md b/translations/zh-CN/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md index 18adb8ebcfb1..5f30f25938ff 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md +++ b/translations/zh-CN/content/github/authenticating-to-github/error-were-doing-an-ssh-key-audit.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用一个未验证的密钥执行 Git 操作时,系统会提示您执行 SSH 密钥审核。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-gpg-key.md b/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-gpg-key.md index 8aee0e6b15bd..9ac0d1686260 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-gpg-key.md +++ b/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.supported-gpg-key-algorithms %} @@ -14,7 +15,7 @@ versions: {% note %} -**注:**在生成新 GPG 密钥之前,请确保已验证您的电子邮件地址。 If you haven't verified your email address, you won't be able to sign commits and tags with GPG.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Verifying your email address](/articles/verifying-your-email-address)."{% endif %} +**注:**在生成新 GPG 密钥之前,请确保已验证您的电子邮件地址。 如果尚未验证电子邮件地址,您将无法使用 GPG 对提交和标记签名。{% if currentVersion == "free-pro-team@latest" %} 更多信息请参阅“[验证电子邮件地址](/articles/verifying-your-email-address)”。{% endif %} {% endnote %} @@ -29,7 +30,7 @@ versions: ```shell $ gpg --default-new-key-algo rsa4096 --gen-key ``` -4. 在提示时,指定要生成的密钥类型,或按 `Enter` 键接受默认的 `RSA and DSA`。 +4. 在提示时,指定要生成的密钥类型,或按 `Enter` 键接受默认的 `RSA and RSA`。 5. 输入所需的密钥长度。 密钥必须至少是 `4096` 位。 6. 输入密钥的有效时长。 按 `Enter` 键将指定默认选择,表示该密钥不会过期。 7. 验证您的选择是否正确。 @@ -37,7 +38,7 @@ versions: {% note %} - **注:**要求您输入电子邮件地址时,请确保输入您 GitHub 帐户的经验证电子邮件地址。 {% data reusables.gpg.private-email %} {% if currentVersion == "free-pro-team@latest" %} For more information, see "[Verifying your email address](/articles/verifying-your-email-address)" and "[Setting your commit email address](/articles/setting-your-commit-email-address)."{% endif %} + **注:**要求您输入电子邮件地址时,请确保输入您 GitHub 帐户的经验证电子邮件地址。 {% data reusables.gpg.private-email %} {% if currentVersion == "free-pro-team@latest" %} 更多信息请参阅“[验证电子邮件地址](/articles/verifying-your-email-address)”和“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。{% endif %} {% endnote %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index ceaf5312eb09..ee0e9fdcfdc3 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/translations/zh-CN/content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您还没有 SSH 密钥,则必须[生成新 SSH 密钥](#generating-a-new-ssh-key)。 如果您不确定是否已有 SSH 密钥,请检查[现有密钥](/articles/checking-for-existing-ssh-keys)。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md b/translations/zh-CN/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md index 821dc9d95709..6596baeaf035 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md +++ b/translations/zh-CN/content/github/authenticating-to-github/githubs-ssh-key-fingerprints.md @@ -9,12 +9,7 @@ versions: free-pro-team: '*' --- -以下是 {% data variables.product.prodname_dotcom %} 的公钥指纹(十六进制格式): - -- `16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48` (RSA) -- `ad:1c:08:a4:40:e3:6f:9c:f5:66:26:5d:4b:33:5d:8c` (DSA) - -以下是 OpenSSH 6.8 和更新版本中显示的 SHA256 哈希(base64 格式): +以下是 {% data variables.product.prodname_dotcom %} 的公钥指纹: - `SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8` (RSA) - `SHA256:br9IjFspm1vxR3iA35FWE+4VTyz1hYVLIE2t1/CeyWQ` (DSA) diff --git a/translations/zh-CN/content/github/authenticating-to-github/index.md b/translations/zh-CN/content/github/authenticating-to-github/index.md index 07ab1865cdd3..730700954db8 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/index.md +++ b/translations/zh-CN/content/github/authenticating-to-github/index.md @@ -1,7 +1,7 @@ --- title: 向 GitHub 验证 shortTitle: 身份验证 -intro: '使用双重身份验证、SSH 和提交签名验证等功能保护帐户和数据安全。' +intro: 'Keep your account and data secure with features like {% if currentVersion != "github-ae@latest" %}two-factor authentication, {% endif %}SSH{% if currentVersion != "github-ae@latest" %},{% endif %} and commit signature verification.' redirect_from: - /categories/56/articles/ - /categories/ssh/ @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md b/translations/zh-CN/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md index cbee9dcda487..4a65c7915f16 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md +++ b/translations/zh-CN/content/github/authenticating-to-github/keeping-your-account-and-data-secure.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/managing-commit-signature-verification.md b/translations/zh-CN/content/github/authenticating-to-github/managing-commit-signature-verification.md index e21e5bcfac1a..a5ddca47099c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/managing-commit-signature-verification.md +++ b/translations/zh-CN/content/github/authenticating-to-github/managing-commit-signature-verification.md @@ -1,6 +1,6 @@ --- title: 管理提交签名验证 -intro: 'You can sign your work locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}. {% data variables.product.product_name %} will verify these signatures so other people will know that your commits come from a trusted source.{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} will automatically sign commits you make using the {% data variables.product.product_name %} web interface.{% endif %}' +intro: 'You can sign your work locally using GPG or S/MIME. {% data variables.product.product_name %} 将会验证这些签名,以便其他人知道提交来自可信的来源。{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.product_name %} 将自动使用 {% data variables.product.product_name %} web 界面{% endif %}对您的提交签名。' redirect_from: - /articles/generating-a-gpg-key/ - /articles/signing-commits-with-gpg/ @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/recovering-your-account-if-you-lose-your-2fa-credentials.md b/translations/zh-CN/content/github/authenticating-to-github/recovering-your-account-if-you-lose-your-2fa-credentials.md index cee1b2e7e1c1..08cbbac277e2 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/recovering-your-account-if-you-lose-your-2fa-credentials.md +++ b/translations/zh-CN/content/github/authenticating-to-github/recovering-your-account-if-you-lose-your-2fa-credentials.md @@ -82,7 +82,7 @@ versions: 2. 单击与您的 {% data variables.product.product_name %} 帐户关联的恢复令牌。 ![Facebook 中存储的恢复令牌列表](/assets/images/help/settings/security-github-rae-token-on-facebook.png) 3. 要取回帐户恢复令牌,请单击 **Recover This Account(恢复此帐户)**。 此时将打开一个新窗口,将您返回到 {% data variables.product.product_name %}。 ![含有恢复令牌相关信息的模态框和恢复此帐户按钮](/assets/images/help/settings/security-recover-account-facebook.png) 4. 联系我们 -{% data variables.contact.contact_support %} to let them know that your account recovery token is ready for review. +{% data variables.contact.contact_support %},告知他们您的帐户恢复令牌已准备好进行审查。 {% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md b/translations/zh-CN/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md index 282204cccbb9..b63c1d148309 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md +++ b/translations/zh-CN/content/github/authenticating-to-github/recovering-your-ssh-key-passphrase.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md b/translations/zh-CN/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md index 3eef64f1f115..519b06f54d86 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md +++ b/translations/zh-CN/content/github/authenticating-to-github/removing-sensitive-data-from-a-repository.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git filter-branch` 命令和 BFG Repo-Cleaner 可重写仓库的历史记录,从而更改您所更改的现有提交以及任何依赖提交的 SHA。 更改的提交 SHA 可能会影响仓库中的打开拉取请求。 我们建议在从仓库中删除文件之前合并或关闭所有打开的拉取请求。 @@ -134,7 +135,7 @@ $ bfg --replace-text passwords.txt {% endnote %} -## 避免将来的意外提交 +### 避免将来的意外提交 有一些简单的技巧可避免提交您不想要提交的内容: @@ -145,5 +146,5 @@ $ bfg --replace-text passwords.txt ### 延伸阅读 -- [`git filter-branch` 主页](https://git-scm.com/docs/git-filter-branch) +- [`git filter-branch` 手册页](https://git-scm.com/docs/git-filter-branch) - [Pro Git:Git 工具 - 重写历史记录](https://git-scm.com/book/en/Git-Tools-Rewriting-History) diff --git a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md index 7ee281d402dd..a6ece4e24002 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md +++ b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-applications-oauth.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md index 37b2dcf143a1..41787c8c4220 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md +++ b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-authorized-integrations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 审查授权的 {% data variables.product.prodname_oauth_app %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-deploy-keys.md b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-deploy-keys.md index 6a7d01a7fa5d..d1601900b0b1 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-deploy-keys.md +++ b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-deploy-keys.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-security-log.md b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-security-log.md index 38e933477191..1c5949f77aed 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-security-log.md +++ b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-security-log.md @@ -1,245 +1,243 @@ --- -title: Reviewing your security log -intro: You can review the security log for your user account to better understand actions you've performed and actions others have performed that involve you. +title: 审查您的安全日志 +intro: 您可以查看用户帐户的安全日志,以更好地了解您执行的操作以及其他人执行的与您有关的操作。 redirect_from: - /articles/reviewing-your-security-log versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Accessing your security log +### 访问安全日志 -The security log lists all actions performed within the last 90 days{% if currentVersion ver_lt "enterprise-server@2.20" %}, up to 50{% endif %}. +安全日志列出过去 90 天内执行的所有操作{% if currentVersion ver_lt "enterprise-server@2.20" %} 最多 50 条{% endif %}。 {% data reusables.user_settings.access_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -2. In the user settings sidebar, click **Security log**. - ![Security log tab](/assets/images/help/settings/audit-log-tab.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +2. 在用户设置侧边栏中,单击 **Security log(安全日志)**。 ![安全日志选项卡](/assets/images/help/settings/audit-log-tab.png) {% else %} {% data reusables.user_settings.security %} -3. Under "Security history," your log is displayed. - ![Security log](/assets/images/help/settings/user_security_log.png) -4. Click on an entry to see more information about the event. - ![Security log](/assets/images/help/settings/user_security_history_action.png) +3. 在“Security history(安全历史记录)”下,将显示您的日志。 ![安全日志](/assets/images/help/settings/user_security_log.png) +4. 单击条目以查看有关该事件的更多信息。 ![安全日志](/assets/images/help/settings/user_security_history_action.png) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### Searching your security log +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### 搜索安全日志 {% data reusables.audit_log.audit-log-search %} -#### Search based on the action performed +#### 基于执行的操作搜索 {% else %} -### Understanding events in your security log - -Actions listed in your security log are grouped within the following categories: -{% endif %} - -| Category Name | Description -|------------------|-------------------{% if currentVersion == "free-pro-team@latest" %} -| `account_recovery_token` | Contains all activities related to [adding a recovery token](/articles/configuring-two-factor-authentication-recovery-methods). -| `billing` | Contains all activities related to your billing information. -| `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %} -| `oauth_access` | Contains all activities related to [{% data variables.product.prodname_oauth_app %}s](/articles/authorizing-oauth-apps) you've connected with.{% if currentVersion == "free-pro-team@latest" %} -| `payment_method` | Contains all activities related to paying for your {% data variables.product.prodname_dotcom %} subscription.{% endif %} -| `profile_picture` | Contains all activities related to your profile picture. -| `project` | Contains all activities related to project boards. -| `public_key` | Contains all activities related to [your public SSH keys](/articles/adding-a-new-ssh-key-to-your-github-account). -| `repo` | Contains all activities related to the repositories you own.{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} -| `team` | Contains all activities related to teams you are a part of.{% endif %} -| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa). -| `user` | Contains all activities related to your account. - -A description of the events within these categories is listed below. +### 了解安全日志中的事件 + +安全日志中列出的操作分为以下类别: |{% endif %} +| 类别名称 | 描述 | +| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% if currentVersion == "free-pro-team@latest" %} +| `account_recovery_token` | 包含与[添加恢复令牌](/articles/configuring-two-factor-authentication-recovery-methods)相关的所有活动。 | +| `计费,帐单` | 包含与帐单信息相关的所有活动。 | +| `marketplace_agreement_signature` | 包含与签署 {% data variables.product.prodname_marketplace %} 开发者协议相关的所有活动。 | +| `marketplace_listing` | 包含与 {% data variables.product.prodname_marketplace %} 中列出的应用程序相关的所有活动。{% endif %} +| `oauth_access` | 包含与您已连接的 [{% data variables.product.prodname_oauth_app %}](/articles/authorizing-oauth-apps) 相关的所有活动。{% if currentVersion == "free-pro-team@latest" %} +| `payment_method` | 包含与 {% data variables.product.prodname_dotcom %} 订阅支付相关的所有活动。{% endif %} +| `profile_picture` | 包含与头像相关的所有活动。 | +| `project` | 包含与项目板相关的所有活动。 | +| `public_key` | 包含与[公共 SSH 密钥](/articles/adding-a-new-ssh-key-to-your-github-account)相关的所有活动。 | +| `repo` | 包含与您拥有的仓库相关的所有活动。{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to {% data variables.product.prodname_sponsors %} and sponsor buttons (see "[About {% data variables.product.prodname_sponsors %}](/articles/about-github-sponsors)" and "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| `团队` | Contains all activities related to teams you are a part of.{% endif %}{% if currentVersion != "github-ae@latest" %} +| `two_factor_authentication` | Contains all activities related to [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa).{% endif %} +| `用户` | 包含与您的帐户相关的所有活动。 | + +下面列出了这些类别中各事件的说明。 {% if currentVersion == "free-pro-team@latest" %} -#### The `account_recovery_token` category +#### `account_recovery_token` 类别 -| Action | Description -|------------------|------------------- -| confirm | Triggered when you successfully [store a new token with a recovery provider](/articles/configuring-two-factor-authentication-recovery-methods). -| recover | Triggered when you successfully [redeem an account recovery token](/articles/recovering-your-account-if-you-lose-your-2fa-credentials). -| recover_error | Triggered when a token is used but {% data variables.product.prodname_dotcom %} is not able to validate it. +| 操作 | 描述 | +| ------------- | ----------------------------------------------------------------------------------------- | +| confirm | 当您成功[使用恢复提供程序存储新令牌](/articles/configuring-two-factor-authentication-recovery-methods)时触发。 | +| recover | 当您成功[取回帐户恢复令牌](/articles/recovering-your-account-if-you-lose-your-2fa-credentials)时触发。 | +| recover_error | 当 {% data variables.product.prodname_dotcom %} 无法验证所使用的令牌时触发。 | -#### The `billing` category +#### `billing` 类别 -| Action | Description -|------------------|------------------- -| change_billing_type | Triggered when you [change how you pay](/articles/adding-or-editing-a-payment-method) for {% data variables.product.prodname_dotcom %}. -| change_email | Triggered when you [change your email address](/articles/changing-your-primary-email-address). +| 操作 | 描述 | +| --------------------- | ----------------------------------------------------------------------------------------------------------- | +| change_billing_type | 当您[更改 {% data variables.product.prodname_dotcom %} 的支付方式](/articles/adding-or-editing-a-payment-method)时触发。 | +| change_email | 当您[更改您的电子邮件地址](/articles/changing-your-primary-email-address)时触发。 | -#### The `marketplace_agreement_signature` category +#### `marketplace_agreement_signature` 类别 -| Action | Description -|------------------|------------------- -| create | Triggered when you sign the {% data variables.product.prodname_marketplace %} Developer Agreement. +| 操作 | 描述 | +| ------ | --------------------------------------------------------------- | +| create | 在签署 {% data variables.product.prodname_marketplace %} 开发者协议时触发。 | -#### The `marketplace_listing` category +#### `marketplace_listing` 类别 -| Action | Description -|------------------|------------------- -| approve | Triggered when your listing is approved for inclusion in {% data variables.product.prodname_marketplace %}. -| create | Triggered when you create a listing for your app in {% data variables.product.prodname_marketplace %}. -| delist | Triggered when your listing is removed from {% data variables.product.prodname_marketplace %}. -| redraft | Triggered when your listing is sent back to draft state. -| reject | Triggered when your listing is not accepted for inclusion in {% data variables.product.prodname_marketplace %}. +| 操作 | 描述 | +| ------- | -------------------------------------------------------------------- | +| 批准 | 当您的列表被批准包含在 {% data variables.product.prodname_marketplace %} 中时触发。 | +| create | 当您在 {% data variables.product.prodname_marketplace %} 中为应用程序创建列表时触发。 | +| delist | 当您的列表从 {% data variables.product.prodname_marketplace %} 中被删除时触发。 | +| redraft | 将您的列表被返回到草稿状态时触发。 | +| reject | 当您的列表被拒绝包含在 {% data variables.product.prodname_marketplace %} 中时触发。 | {% endif %} -#### The `oauth_access` category +#### `oauth_access` 类别 -| Action | Description -|------------------|------------------- -| create | Triggered when you [grant access to an {% data variables.product.prodname_oauth_app %}](/articles/authorizing-oauth-apps). -| destroy | Triggered when you [revoke an {% data variables.product.prodname_oauth_app %}'s access to your account](/articles/reviewing-your-authorized-integrations). +| 操作 | 描述 | +| ------- | ------------------------------------------------------------------------------------------------------------------------ | +| create | 当您[授予 {% data variables.product.prodname_oauth_app %} 访问权限](/articles/authorizing-oauth-apps)时触发。 | +| destroy | 当您[撤销 {% data variables.product.prodname_oauth_app %} 对您帐户的访问权限](/articles/reviewing-your-authorized-integrations)时触发。 | {% if currentVersion == "free-pro-team@latest" %} -#### The `payment_method` category +#### `payment_method` 类别 -| Action | Description -|------------------|------------------- -| clear | Triggered when [a payment method](/articles/removing-a-payment-method) on file is removed. -| create | Triggered when a new payment method is added, such as a new credit card or PayPal account. -| update | Triggered when an existing payment method is updated. +| 操作 | 描述 | +| ------ | ------------------------------------------------------ | +| clear | 当存档的[付款方式](/articles/removing-a-payment-method)被删除时触发。 | +| create | 在添加新的付款方式(例如新的信用卡或 PayPal 帐户)时触发。 | +| update | 当现有付款方式被更新时触发。 | {% endif %} -#### The `profile_picture` category - -| Action | Description -|------------------|------------------- -| update | Triggered when you [set or update your profile picture](/articles/setting-your-profile-picture/). - -#### The `project` category - -| Action | Description -|--------------------|--------------------- -| `create` | Triggered when a project board is created. -| `rename` | Triggered when a project board is renamed. -| `update` | Triggered when a project board is updated. -| `delete` | Triggered when a project board is deleted. -| `link` | Triggered when a repository is linked to a project board. -| `unlink` | Triggered when a repository is unlinked from a project board. -| `project.access` | Triggered when a project board's visibility is changed. -| `update_user_permission` | Triggered when an outside collaborator is added to or removed from a project board or has their permission level changed. - -#### The `public_key` category - -| Action | Description -|------------------|------------------- -| create | Triggered when you [add a new public SSH key to your {% data variables.product.product_name %} account](/articles/adding-a-new-ssh-key-to-your-github-account). -| delete | Triggered when you [remove a public SSH key to your {% data variables.product.product_name %} account](/articles/reviewing-your-ssh-keys). - -#### The `repo` category - -| Action | Description -|------------------|------------------- -| access | Triggered when you a repository you own is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). -| add_member | Triggered when a {% data variables.product.product_name %} user is {% if currentVersion == "free-pro-team@latest" %}[invited to have collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% else %}[given collaboration access](/articles/inviting-collaborators-to-a-personal-repository){% endif %} to a repository. -| add_topic | Triggered when a repository owner [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} -| config.disable_anonymous_git_access | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.enable_anonymous_git_access | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. -| config.lock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). -| config.unlock_anonymous_git_access | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| create | Triggered when [a new repository is created](/articles/creating-a-new-repository). -| destroy | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} -| disable | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %}{% if currentVersion == "free-pro-team@latest" %} -| enable | Triggered when a repository is re-enabled.{% endif %} -| remove_member | Triggered when a {% data variables.product.product_name %} user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). -| remove_topic | Triggered when a repository owner removes a topic from a repository. -| rename | Triggered when [a repository is renamed](/articles/renaming-a-repository). -| transfer | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). -| transfer_start | Triggered when a repository transfer is about to occur. -| unarchived | Triggered when a repository owner unarchives a repository. +#### `profile_picture` 类别 + +| 操作 | 描述 | +| ------ | ------------------------------------------------------------ | +| update | 当您[设置或更新个人资料图片](/articles/setting-your-profile-picture/)时触发。 | + +#### `project` 类别 + +| 操作 | 描述 | +| ------------------------ | --------------------------------- | +| `create` | 在创建项目板时触发。 | +| `rename` | 当项目板被重命名时触发。 | +| `update` | 当项目板被更新时触发。 | +| `delete` | 在删除项目板时触发。 | +| `link` | 当仓库被链接到项目板时触发。 | +| `unlink` | 当仓库从项目板解除链接时触发。 | +| `project.access` | 当项目板的可见性被更改时触发。 | +| `update_user_permission` | 在项目板中添加或删除外部协作者时,或者他们的权限级别被更改时触发。 | + +#### `public_key` 类别 + +| 操作 | 描述 | +| ------ | ------------------------------------------------------------------------------------------------------------------------- | +| create | 当您[为 {% data variables.product.product_name %} 帐户添加新公共 SSH 密钥](/articles/adding-a-new-ssh-key-to-your-github-account)时触发。 | +| delete | 当您[删除 {% data variables.product.product_name %} 帐户的公共 SSH 密钥](/articles/reviewing-your-ssh-keys)时触发。 | + +#### `repo` 类别 + +| 操作 | 描述 | +| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| access | 当您拥有的仓库[从“私有”切换到“公共”](/articles/making-a-private-repository-public)(反之亦然)时触发。 | +| add_member | 当 {% data variables.product.product_name %} 用户 {% if currentVersion == "free-pro-team@latest" %}[被邀请协作使用](/articles/inviting-collaborators-to-a-personal-repository){% else %}[被授权协作使用](/articles/inviting-collaborators-to-a-personal-repository){% endif %}仓库时触发。 | +| add_topic | 当仓库所有者向仓库[添加主题](/articles/classifying-your-repository-with-topics)时触发。 | +| archived | Triggered when a repository owner [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +| config.disable_anonymous_git_access | 当公共仓库中[禁用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)时触发。 | +| config.enable_anonymous_git_access | 当公共仓库中[启用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)时触发。 | +| config.lock_anonymous_git_access | 当仓库的[匿名 Git 读取权限设置被锁定](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)时触发。 | +| config.unlock_anonymous_git_access | 当仓库的[匿名 Git 读取权限设置被解锁](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access)时触发。{% endif %} +| create | 在[创建新仓库](/articles/creating-a-new-repository)时触发。 | +| destroy | 当[仓库被删除](/articles/deleting-a-repository)时触发。{% if currentVersion == "free-pro-team@latest" %} +| 禁用 | 当仓库被禁用(例如,因[资金不足](/articles/unlocking-a-locked-account))时触发。{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| 启用 | 在重新启用仓库时触发。{% endif %} +| remove_member | 从[仓库中删除 {% data variables.product.product_name %} 用户的协作者身份](/articles/removing-a-collaborator-from-a-personal-repository)时触发。 | +| remove_topic | 当仓库所有者从仓库中删除主题时触发。 | +| rename | 当[仓库被重命名](/articles/renaming-a-repository)时触发。 | +| 转让 | 当[仓库被转让](/articles/how-to-transfer-a-repository)时触发。 | +| transfer_start | 在仓库转让即将发生时触发。 | +| unarchived | 当仓库所有者取消存档仓库时触发。 | {% if currentVersion == "free-pro-team@latest" %} -#### The `sponsors` category - -| Action | Description -|------------------|------------------- -| repo_funding_link_button_toggle | Triggered when you enable or disable a sponsor button in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") -| sponsor_sponsorship_cancel | Triggered when you cancel a sponsorship (see "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsor_sponsorship_create | Triggered when you sponsor a developer (see "[Sponsoring an open source contributor](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)") -| sponsor_sponsorship_preference_change | Triggered when you change whether you receive email updates from a sponsored developer (see "[Managing your sponsorship](/articles/managing-your-sponsorship)") -| sponsor_sponsorship_tier_change | Triggered when you upgrade or downgrade your sponsorship (see "[Upgrading a sponsorship](/articles/upgrading-a-sponsorship)" and "[Downgrading a sponsorship](/articles/downgrading-a-sponsorship)") -| sponsored_developer_approve | Triggered when your {% data variables.product.prodname_sponsors %} account is approved (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_create | Triggered when your {% data variables.product.prodname_sponsors %} account is created (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_profile_update | Triggered when you edit your sponsored developer profile (see "[Editing your profile details for {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)") -| sponsored_developer_request_approval | Triggered when you submit your application for {% data variables.product.prodname_sponsors %} for approval (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| sponsored_developer_tier_description_update | Triggered when you change the description for a sponsorship tier (see "[Changing your sponsorship tiers](/articles/changing-your-sponsorship-tiers)") -| sponsored_developer_update_newsletter_send | Triggered when you send an email update to your sponsors (see "[Contacting your sponsors](/articles/contacting-your-sponsors)") -| waitlist_invite_sponsored_developer | Triggered when you are invited to join {% data variables.product.prodname_sponsors %} from the waitlist (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") -| waitlist_join | Triggered when you join the waitlist to become a sponsored developer (see "[Setting up {% data variables.product.prodname_sponsors %} for your user account](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)") +#### `sponsors` 类别 + +| 操作 | 描述 | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| repo_funding_link_button_toggle | 在仓库中启用或禁用赞助按钮时触发(请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”) | +| repo_funding_links_file_action | 更改仓库中的 FUNDING 文件时触发(请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”) | +| sponsor_sponsorship_cancel | 当您取消赞助时触发(请参阅“[降级赞助](/articles/downgrading-a-sponsorship)”) | +| sponsor_sponsorship_create | 当您赞助开发者时触发(请参阅“[赞助开源开发者](/github/supporting-the-open-source-community-with-github-sponsors/sponsoring-an-open-source-contributor#sponsoring-a-developer)”) | +| sponsor_sponsorship_preference_change | 当您更改是否接收被赞助开发者的电子邮件更新时触发(请参阅“[管理赞助](/articles/managing-your-sponsorship)”) | +| sponsor_sponsorship_tier_change | 当您升级或降级赞助时触发(请参阅“[升级赞助](/articles/upgrading-a-sponsorship)”和“[降级赞助](/articles/downgrading-a-sponsorship)”) | +| sponsored_developer_approve | 当您的 {% data variables.product.prodname_sponsors %} 帐户被批准时触发(请参阅“[为您的用户帐户设置 {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)”) | +| sponsored_developer_create | 当您的 {% data variables.product.prodname_sponsors %} 帐户创建时触发(请参阅“[为您的用户帐户设置 {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)”) | +| sponsored_developer_profile_update | 在编辑您的被赞助开发者个人资料时触发(请参阅“[编辑 {% data variables.product.prodname_sponsors %} 的个人资料详细信息](/github/supporting-the-open-source-community-with-github-sponsors/editing-your-profile-details-for-github-sponsors)”) | +| sponsored_developer_request_approval | 提交您对 {% data variables.product.prodname_sponsors %} 的申请以供审批时触发(请参阅“[为您的用户帐户设置 {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)”) | +| sponsored_developer_tier_description_update | 当您更改赞助等级的说明时触发(请参阅“[更改赞助等级](/articles/changing-your-sponsorship-tiers)”) | +| sponsored_developer_update_newsletter_send | 当您向赞助者发送电子邮件更新时触发(请参阅“[联系赞助者](/articles/contacting-your-sponsors)”) | +| waitlist_invite_sponsored_developer | 当您从等候名单被邀请加入 {% data variables.product.prodname_sponsors %} 时触发(请参阅“[为您的用户帐户设置 {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)”) | +| waitlist_join | 当您加入成为被赞助开发者的等候名单时触发(请参阅“[为您的用户帐户设置 {% data variables.product.prodname_sponsors %}](/github/supporting-the-open-source-community-with-github-sponsors/setting-up-github-sponsors-for-your-user-account)”) | {% endif %} {% if currentVersion == "free-pro-team@latest" %} -#### The `successor_invitation` category - -| Action | Description -|------------------|------------------- -| accept | Triggered when you accept a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| cancel | Triggered when you cancel a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| create | Triggered when you create a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| decline | Triggered when you decline a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") -| revoke | Triggered when you revoke a succession invitation (see "[Maintaining ownership continuity of your user account's repositories](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)") +#### `successor_invitation` 类别 + +| 操作 | 描述 | +| ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| accept | 当您接受继承邀请时触发(请参阅“[保持用户帐户仓库的所有权连续性](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)”) | +| cancel | 当您取消继承邀请时触发(请参阅“[保持用户帐户仓库的所有权连续性](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)”) | +| create | 当您创建继承邀请时触发(请参阅“[保持用户帐户仓库的所有权连续性](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)”) | +| decline | 当您拒绝继承邀请时触发(请参阅“[保持用户帐户仓库的所有权连续性](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)”) | +| revoke | 当您撤销继承邀请时触发(请参阅“[保持用户帐户仓库的所有权连续性](/github/setting-up-and-managing-your-github-user-account/maintaining-ownership-continuity-of-your-user-accounts-repositories)”) | {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} -#### The `team` category +#### `team` 类别 + +| 操作 | 描述 | +| ----------------- | ------------------------------------------------------------------------ | +| add_member | 当您所属组织的成员[将您添加到团队](/articles/adding-organization-members-to-a-team)时触发。 | +| add_repository | 当您所属团队被授予控制仓库的权限时触发。 | +| create | 当您所属组织中创建了新团队时触发。 | +| destroy | 当您所属团队从组织中被删除时触发。 | +| remove_member | [从您所属团队中删除组织成员](/articles/removing-organization-members-from-a-team)时触发。 | +| remove_repository | 当仓库不再受团队控制时触发。 | + +{% endif %} -| Action | Description -|------------------|------------------- -| add_member | Triggered when a member of an organization you belong to [adds you to a team](/articles/adding-organization-members-to-a-team). -| add_repository | Triggered when a team you are a member of is given control of a repository. -| create | Triggered when a new team in an organization you belong to is created. -| destroy | Triggered when a team you are a member of is deleted from the organization. -| remove_member | Triggered when a member of an organization is [removed from a team](/articles/removing-organization-members-from-a-team) you are a member of. -| remove_repository | Triggered when a repository is no longer under a team's control. +{% if currentVersion != "github-ae@latest" %} +#### `two_factor_authentication` 类别 +| 操作 | 描述 | +| -------- | ----------------------------------------------------------------------------------- | +| enabled | 在启用[双重身份验证](/articles/securing-your-account-with-two-factor-authentication-2fa)时触发。 | +| disabled | 在禁用双重身份验证时触发。 | {% endif %} -#### The `two_factor_authentication` category - -| Action | Description -|------------------|------------------- -| enabled | Triggered when [two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) is enabled. -| disabled | Triggered when two-factor authentication is disabled. - -#### The `user` category - -| Action | Description -|--------------------|--------------------- -| add_email | Triggered when you [add a new email address](/articles/changing-your-primary-email-address). -| create | Triggered when you create a new user account. -| remove_email | Triggered when you remove an email address. -| rename | Triggered when you rename your account. -| change_password | Triggered when you change your password. -| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password). -| login | Triggered when you log in to {% data variables.product.product_location %}. -| failed_login | Triggered when you failed to log in successfully. -| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication). -| show_private_contributions_count | Triggered when you [publicize private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile). -| hide_private_contributions_count | Triggered when you [hide private contributions on your profile](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile).{% if currentVersion == "free-pro-team@latest" %} -| report_content | Triggered when you [report an issue or pull request, or a comment on an issue, pull request, or commit](/articles/reporting-abuse-or-spam).{% endif %} - -#### The `user_status` category - -| Action | Description -|--------------------|--------------------- -| update | Triggered when you set or change the status on your profile. For more information, see "[Setting a status](/articles/personalizing-your-profile/#setting-a-status)." -| destroy | Triggered when you clear the status on your profile. +#### `user` 类别 + +| 操作 | 描述 | +| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| add_email | Triggered when you {% if currentVersion != "github-ae@latest" %}[add a new email address](/articles/changing-your-primary-email-address){% else %}add a new email address{% endif %}. | +| create | 当您创建新用户帐户时触发。 | +| remove_email | 当您删除电子邮件地址时触发。 | +| rename | Triggered when you rename your account.{% if currentVersion != "github-ae@latest" %} +| change_password | 当您更改密码时触发。 | +| forgot_password | Triggered when you ask for [a password reset](/articles/how-can-i-reset-my-password).{% endif %} +| login | 当您登录 {% data variables.product.product_location %} 时触发。 | +| failed_login | Triggered when you failed to log in successfully.{% if currentVersion != "github-ae@latest" %} +| two_factor_requested | Triggered when {% data variables.product.product_name %} asks you for [your two-factor authentication code](/articles/accessing-github-using-two-factor-authentication).{% endif %} +| show_private_contributions_count | 当您[在个人资料中公开私有贡献](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)时触发。 | +| hide_private_contributions_count | 当您[在个人资料中隐藏私有贡献](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)时触发。{% if currentVersion == "free-pro-team@latest" %} +| report_content | 当您[举报议题或拉取请求,或者举报对议题、拉取请求或提交的评论](/articles/reporting-abuse-or-spam)时触发。{% endif %} + +#### `user_status` 类别 + +| 操作 | 描述 | +| ------- | -------------------------------------------------------------------------------------------- | +| update | 当您在个人资料中设置或更改状态时触发。 更多信息请参阅“[设置状态](/articles/personalizing-your-profile/#setting-a-status)”。 | +| destroy | 当您在个人资料中清除状态时触发。 | {% if currentVersion == "free-pro-team@latest" %} -### Exporting your security log +### 导出安全日志 {% data reusables.audit_log.export-log %} {% data reusables.audit_log.exported-log-keys-and-values %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-ssh-keys.md b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-ssh-keys.md index 71ea5e3d0586..c8d493eda61d 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-ssh-keys.md +++ b/translations/zh-CN/content/github/authenticating-to-github/reviewing-your-ssh-keys.md @@ -1,6 +1,6 @@ --- -title: Reviewing your SSH keys -intro: 'To keep your credentials secure, you should regularly audit your SSH keys, deploy keys, and review authorized applications that access your {% data variables.product.product_name %} account.' +title: 审查 SSH 密钥 +intro: '为确保凭据安全,您应定期审核 SSH 密钥、部署密钥并审查访问 {% data variables.product.product_name %} 帐户的授权应用程序。' redirect_from: - /articles/keeping-your-application-access-tokens-safe/ - /articles/keeping-your-ssh-keys-and-application-access-tokens-safe/ @@ -8,34 +8,34 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. +您可以删除未经授权(或可能已泄密)的 SSH 密钥,以确保攻击者无法再访问您的仓库。 您还可以批准有效的现有 SSH 密钥。 {% mac %} {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于您无法识别或已过期的密钥,请单击 **Delete(删除)**。 如果有您要保留的有效 SSH 密钥,请单击 **Approve(批准)**。 ![SSH 密钥列表](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **注:**如果您由于 Git 操作失败而审核 SSH 密钥,则导致 [SSH 密钥审核错误](/articles/error-we-re-doing-an-ssh-key-audit)的未验证密钥将在 SSH 密钥列表中突出显示。 {% endtip %} -4. Open Terminal. +4. 打开终端。 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. 找到并记录公钥指纹。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -46,7 +46,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ```{% endif %} -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. {% data variables.product.product_name %} 上的 SSH 密钥*应*匹配您计算机上的相同密钥。 {% endmac %} @@ -54,28 +54,28 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于您无法识别或已过期的密钥,请单击 **Delete(删除)**。 如果有您要保留的有效 SSH 密钥,请单击 **Approve(批准)**。 + ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **注:**如果您由于 Git 操作失败而审核 SSH 密钥,则导致 [SSH 密钥审核错误](/articles/error-we-re-doing-an-ssh-key-audit) 的未验证密钥将在 SSH 密钥列表中突出显示。 {% endtip %} -4. Open Git Bash. If you're using Git Shell, which is included in {% data variables.product.prodname_desktop %}, open Git Shell and skip to step 6. +4. 打开 Git Bash。 如果您使用 {% data variables.product.prodname_desktop %} 中随附的 Git Shell,请打开 Git Shell 并跳至步骤 6。 5. {% data reusables.desktop.windows_git_bash_turn_on_ssh_agent %} {% data reusables.desktop.windows_git_for_windows_turn_on_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. 找到并记录公钥指纹。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) @@ -86,7 +86,7 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) ```{% endif %} -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. {% data variables.product.product_name %} 上的 SSH 密钥*应*匹配您计算机上的相同密钥。 {% endwindows %} @@ -94,42 +94,40 @@ You can delete unauthorized (or possibly compromised) SSH keys to ensure that an {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.ssh %} -3. On the SSH Settings page, take note of the SSH keys associated with your account. For those that you don't recognize, or that are out-of-date, click **Delete**. If there are valid SSH keys you'd like to keep, click **Approve**. - ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) +3. 在 SSH Settings(SSH 设置)页面中,记下与您的帐户关联的 SSH 密钥。 对于您无法识别或已过期的密钥,请单击 **Delete(删除)**。 如果有您要保留的有效 SSH 密钥,请单击 **Approve(批准)**。 + ![SSH key list](/assets/images/help/settings/settings-ssh-key-review.png) {% tip %} - **Note:** If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the [SSH key audit error](/articles/error-we-re-doing-an-ssh-key-audit) will be highlighted in the list of SSH keys. + **注:**如果您由于 Git 操作失败而审核 SSH 密钥,则导致 [SSH 密钥审核错误](/articles/error-we-re-doing-an-ssh-key-audit) 的未验证密钥将在 SSH 密钥列表中突出显示。 {% endtip %} -4. Open Terminal. +4. 打开终端。 5. {% data reusables.command_line.start_ssh_agent %} -6. Find and take a note of your public key fingerprint. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're using OpenSSH 6.7 or older: +6. 找到并记录公钥指纹。 {% if currentVersion ver_lt "enterprise-server@3.0" %}如果您使用的是 OpenSSH 6.7 或更早版本: ```shell $ ssh-add -l > 2048 a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` - If you're using OpenSSH 6.8 or newer: + 如果使用的是 OpenSSH 6.8 或更新版本: ```shell $ ssh-add -l -E md5 > 2048 MD5:a0:dd:42:3c:5a:9d:e4:2a:21:52:4e:78:07:6e:c8:4d /Users/USERNAME/.ssh/id_rsa (RSA) ``` {% else %} - ```shell - $ ssh-add -l -E sha256 - > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA) - ```{% endif %} +```shell $ ssh-add -l -E sha256 +> 2048 *SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ* /Users/*USERNAME*/.ssh/id_rsa (RSA) ```{% endif %} -7. The SSH keys on {% data variables.product.product_name %} *should* match the same keys on your computer. +7. {% data variables.product.product_name %} 上的 SSH 密钥*应*匹配您计算机上的相同密钥。 {% endlinux %} {% warning %} -**Warning**: If you see an SSH key you're not familiar with on {% data variables.product.product_name %}, delete it immediately and contact {% data variables.contact.contact_support %} for further help. An unidentified public key may indicate a possible security concern. +**警告**:如果在 {% data variables.product.product_name %} 上看到您不熟悉的 SSH 密钥,请立即删除并联系 {% data variables.contact.contact_support %}寻求进一步的帮助。 无法识别的公钥可能表示安全问题。 {% endwarning %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/signing-commits.md b/translations/zh-CN/content/github/authenticating-to-github/signing-commits.md index 6d4e5f646119..75001f1f673d 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/signing-commits.md +++ b/translations/zh-CN/content/github/authenticating-to-github/signing-commits.md @@ -1,6 +1,6 @@ --- title: 对提交签名 -intro: 'You can sign commits locally using GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or S/MIME{% endif %}.' +intro: You can sign commits locally using GPG or S/MIME. redirect_from: - /articles/signing-commits-and-tags-using-gpg/ - /articles/signing-commits-using-gpg/ @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} @@ -40,7 +41,7 @@ versions: # Pushes your local commits to the remote repository ``` 4. 在 -{% data variables.product.product_name %}, navigate to your pull request. +{% data variables.product.product_name %} 上,导航到您的拉取请求。 {% data reusables.repositories.review-pr-commits %} 5. 要查看关于已验证签名的更多详细信息,请单击 Verified(已验证)。 ![已签名提交](/assets/images/help/commits/gpg-signed-commit-verified-without-details.png) diff --git a/translations/zh-CN/content/github/authenticating-to-github/signing-tags.md b/translations/zh-CN/content/github/authenticating-to-github/signing-tags.md index f715b542e0f7..2b9ac0b53d2d 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/signing-tags.md +++ b/translations/zh-CN/content/github/authenticating-to-github/signing-tags.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/telling-git-about-your-signing-key.md b/translations/zh-CN/content/github/authenticating-to-github/telling-git-about-your-signing-key.md index 843829686bc8..f4ef3c762f77 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/telling-git-about-your-signing-key.md +++ b/translations/zh-CN/content/github/authenticating-to-github/telling-git-about-your-signing-key.md @@ -1,12 +1,13 @@ --- title: 将您的签名密钥告知 Git -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.14" %} or X.509{% endif %} key you''d like to use.' +intro: "To sign commits locally, you need to inform Git that there's a GPG or X.509 key you'd like to use." redirect_from: - /articles/telling-git-about-your-gpg-key/ - /articles/telling-git-about-your-signing-key versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/testing-your-ssh-connection.md b/translations/zh-CN/content/github/authenticating-to-github/testing-your-ssh-connection.md index fa9f2c333b35..4e5a652647de 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/testing-your-ssh-connection.md +++ b/translations/zh-CN/content/github/authenticating-to-github/testing-your-ssh-connection.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 测试 SSH 连接之前,您应已完成以下各项: @@ -24,14 +25,6 @@ versions: 您可能会看到类似如下的警告: - ```shell - > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. - > RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. - > Are you sure you want to continue connecting (yes/no)? - ``` - - 或类似如下: - ```shell > The authenticity of host '{% data variables.command_line.codeblock %} (IP ADDRESS)' can't be established. > RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. diff --git a/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md b/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md index 006c765a4154..4393063bde16 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md +++ b/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-commit-signature-verification.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-ssh.md b/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-ssh.md index d0aebdcc081e..90ff8f08cb25 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-ssh.md +++ b/translations/zh-CN/content/github/authenticating-to-github/troubleshooting-ssh.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/authenticating-to-github/updating-an-expired-gpg-key.md b/translations/zh-CN/content/github/authenticating-to-github/updating-an-expired-gpg-key.md index db5a41673171..2894b3052a5b 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/updating-an-expired-gpg-key.md +++ b/translations/zh-CN/content/github/authenticating-to-github/updating-an-expired-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您的密钥已过期,则必须[更新有效期](https://www.gnupg.org/gph/en/manual/c235.html#AEN328)、导出新密钥、删除 GitHub 帐户中已过期的密钥并[将新密钥上传到 GitHub](/articles/adding-a-new-gpg-key-to-your-github-account/)。 只要密钥满足所有其他验证要求,您以前的提交和标记就会显示为已验证。 diff --git a/translations/zh-CN/content/github/authenticating-to-github/updating-your-github-access-credentials.md b/translations/zh-CN/content/github/authenticating-to-github/updating-your-github-access-credentials.md index 7b783b14c0e2..6f059fb3a844 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/updating-your-github-access-credentials.md +++ b/translations/zh-CN/content/github/authenticating-to-github/updating-your-github-access-credentials.md @@ -1,6 +1,6 @@ --- title: 更新 GitHub 访问凭据 -intro: '{% data variables.product.product_name %} 凭据不仅包括密码,还包括您用于与 {% data variables.product.product_name %} 通信的访问令牌、SSH 密钥和应用程序 API 令牌。 如果您有需要,可以自行重置所有这些访问凭据。' +intro: '{% data variables.product.product_name %} credentials include{% if currentVersion != "github-ae@latest" %} not only your password, but also{% endif %} the access tokens, SSH keys, and application API tokens you use to communicate with {% data variables.product.product_name %}. 如果您有需要,可以自行重置所有这些访问凭据。' redirect_from: - /articles/rolling-your-credentials/ - /articles/how-can-i-reset-my-password/ @@ -8,11 +8,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion != "github-ae@latest" %} ### 请求新密码 -1. To request a new password, visit {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}. +1. 要请求新密码,请访问 {% if currentVersion == "free-pro-team@latest" %}https://{% data variables.product.product_url %}/password_reset{% else %}`https://{% data variables.product.product_url %}/password_reset`{% endif %}。 2. 输入与您的个人 {% data variables.product.product_name %} 帐户关联的电子邮件地址,然后单击 **Send password reset email(发送密码重置电子邮件)**。如果您已配置,该电子邮件将发送到备用电子邮件地址。 ![密码重置电子邮件请求对话框](/assets/images/help/settings/password-recovery-email-request.png) 3. 我们将向您发送一封电子邮件,其中含有可让您重置密码的链接。 您必须在收到电子邮件后的 3 小时内单击此链接。 如果您没有收到来自我们的电子邮件,请确保检查垃圾邮件文件夹。 4. 单击电子邮件中的该链接后,系统将要求您输入新密码。 ![密码恢复框](/assets/images/help/settings/password_recovery_page.png) @@ -38,7 +40,7 @@ versions: 为实现更高的安全性,除了更改密码以外,还可启用双重身份验证。 有关更多详细信息,请参阅[关于双重身份验证](/articles/about-two-factor-authentication)。 {% endtip %} - +{% endif %} ### 更新访问令牌 有关审查和删除访问令牌的说明,请参阅“[审查授权的集成](/articles/reviewing-your-authorized-integrations)”。 要生成新的访问令牌,请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 @@ -51,6 +53,8 @@ versions: 如果您向 {% data variables.product.product_name %} 注册了任何应用程序,则需要重置其 OAuth 令牌。 更多信息请参阅“[重置授权](/rest/reference/apps#reset-an-authorization)”端点。 +{% if currentVersion != "github-ae@latest" %} ### 防止未授权的访问 有关保护您的帐户和阻止未授权访问的更多提示,请参阅“[阻止未授权的访问](/articles/preventing-unauthorized-access)”。 +{% endif %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md b/translations/zh-CN/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md index 250fe7697f6b..020458c9ab6b 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md +++ b/translations/zh-CN/content/github/authenticating-to-github/using-a-verified-email-address-in-your-gpg-key.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md b/translations/zh-CN/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md index ffcfbad22f0a..8d073937439c 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md +++ b/translations/zh-CN/content/github/authenticating-to-github/viewing-and-managing-your-active-saml-sessions.md @@ -21,4 +21,4 @@ versions: ### 延伸阅读 -- “[关于使用 SAML SSO 进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)” +- “[关于使用 SAML SSO 进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)” \ No newline at end of file diff --git a/translations/zh-CN/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md b/translations/zh-CN/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md index 773f628dc3fc..ec82a5973ba7 100644 --- a/translations/zh-CN/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md +++ b/translations/zh-CN/content/github/authenticating-to-github/working-with-ssh-key-passphrases.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用 SSH 密钥时,如果有人获得您计算机的访问权限,他们也可以使用该密钥访问每个系统。 要添加额外的安全层,可以向 SSH 密钥添加密码。 您可以使用 `ssh-agent` 安全地保存密码,从而不必重新输入。 @@ -73,7 +74,7 @@ fi unset env ``` -If your private key is not stored in one of the default locations (like `~/.ssh/id_rsa`), you'll need to tell your SSH authentication agent where to find it. 要将密钥添加到 ssh-agent,请输入 `ssh-add ~/path/to/my_key`。 更多信息请参阅“[生成新的 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)” +如果您的私钥没有存储在默认位置之一(如 `~/.ssh/id_rsa`),您需要告知 SSH 身份验证代理其所在位置。 要将密钥添加到 ssh-agent,请输入 `ssh-add ~/path/to/my_key`。 更多信息请参阅“[生成新的 SSH 密钥并添加到 ssh-agent](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)” {% tip %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md b/translations/zh-CN/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md index d05b65396122..e750d090605b 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md +++ b/translations/zh-CN/content/github/building-a-strong-community/about-issue-and-pull-request-templates.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在仓库中创建议题和拉取请求后,贡献者可以根据仓库的参与指南使用模板打开议题或描述其拉取请求中提议的更改。 有关向仓库添加参与指南的更多信息,请参阅“[设置仓库贡献者指南](/articles/setting-guidelines-for-repository-contributors)”。 -You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 +You can create default issue and pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 ### 议题模板 @@ -20,7 +21,7 @@ You can create default issue and pull request templates for your organization{% 使用模板构建器,可以指定每个模板的标题和描述,添加模板内容,然后提交模板到默认分支或在仓库中打开拉取请求。 模板构建器会自动添加模板显示于新议题页面所需的 YAML 扉页标记。 更多信息请参阅“[为仓库配置议题模板](/articles/configuring-issue-templates-for-your-repository)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% data reusables.repositories.issue-template-config %}更多信息请参阅“[为仓库配置议题模板](/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser)”。 {% endif %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/about-team-discussions.md b/translations/zh-CN/content/github/building-a-strong-community/about-team-discussions.md index d524ca5ee7e9..b2d9a9e01cbf 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/about-team-discussions.md +++ b/translations/zh-CN/content/github/building-a-strong-community/about-team-discussions.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-purpose %} @@ -26,7 +27,7 @@ versions: {% tip %} -**提示:**根据通知设置,您将通过电子邮件和/或 {% data variables.product.product_name %} 上的 web 通知页面收到更新。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." +**提示:**根据通知设置,您将通过电子邮件和/或 {% data variables.product.product_name %} 上的 web 通知页面收到更新。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications)" and "[About web notifications](/github/receiving-notifications-about-activity-on-github/about-web-notifications){% endif %}." {% endtip %} @@ -34,7 +35,7 @@ versions: 要关闭团队讨论的通知,您可以取消订阅特定的讨论帖子,或者更改通知设置,以取消关注或完全忽略特定团队的讨论。 即使您取消关注团队的讨论,也可订阅特定讨论帖子的通知。 -For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." +For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}" and "[Nested teams](/articles/about-teams/#nested-teams)." ### 延伸阅读 diff --git a/translations/zh-CN/content/github/building-a-strong-community/about-wikis.md b/translations/zh-CN/content/github/building-a-strong-community/about-wikis.md index 0e68960be94f..74974878d3bc 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/about-wikis.md +++ b/translations/zh-CN/content/github/building-a-strong-community/about-wikis.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 每个 {% data variables.product.product_name %} 仓库都有一个托管文档的部分,称为 wiki。 您可以使用仓库的 wiki 共享项目的长内容,例如如何使用项目,您是如何设计项目的,或者其核心原则是什么。 自述文件快速介绍项目的内容,而您可以使用 wiki 提供其他文档。 更多信息请参阅“[关于自述文件](/articles/about-readmes)”。 diff --git a/translations/zh-CN/content/github/building-a-strong-community/adding-a-license-to-a-repository.md b/translations/zh-CN/content/github/building-a-strong-community/adding-a-license-to-a-repository.md index 99f83b82d87d..cc8e3d6deb29 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/adding-a-license-to-a-repository.md +++ b/translations/zh-CN/content/github/building-a-strong-community/adding-a-license-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果在仓库中包含可检测的许可,仓库的访问者将会在仓库页面顶部看到它。 要阅读整个许可文件,请单击许可名称。 @@ -32,7 +33,7 @@ versions: {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.files.add-file %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md b/translations/zh-CN/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md index 16cbf6d37348..cf6340bd80d9 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md +++ b/translations/zh-CN/content/github/building-a-strong-community/adding-or-editing-wiki-pages.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 添加 wiki 页面 diff --git a/translations/zh-CN/content/github/building-a-strong-community/adding-support-resources-to-your-project.md b/translations/zh-CN/content/github/building-a-strong-community/adding-support-resources-to-your-project.md index 447c28d38f8b..8962aa5e6763 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/adding-support-resources-to-your-project.md +++ b/translations/zh-CN/content/github/building-a-strong-community/adding-support-resources-to-your-project.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要将人们定向到特定的支持资源,您可以将 SUPPORT 文件添加到仓库的根文件夹 `docs` 或 `.github`。 当有人在您的仓库中创建议题时,就会看到项目 SUPPORT 文件的链接。 ![支持指南](/assets/images/help/issues/support_guidelines_in_issue.png) -You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 +You can create default support resources for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 {% tip %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md b/translations/zh-CN/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md index 04470019e209..e24a052f7eba 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md +++ b/translations/zh-CN/content/github/building-a-strong-community/changing-access-permissions-for-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/collaborating-with-your-team.md b/translations/zh-CN/content/github/building-a-strong-community/collaborating-with-your-team.md index f9b327170b09..5d650ab0836b 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/collaborating-with-your-team.md +++ b/translations/zh-CN/content/github/building-a-strong-community/collaborating-with-your-team.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md b/translations/zh-CN/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md index 88ee827896a8..676eb16f608c 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md +++ b/translations/zh-CN/content/github/building-a-strong-community/configuring-issue-templates-for-your-repository.md @@ -7,11 +7,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.default-issue-templates %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### 创建议题模板 {% endif %} @@ -24,10 +25,10 @@ versions: 7. 要自动设置默认的议题标题、将议题分配给对仓库有读取权限的人或者对议题模板应用标签,请在“Optional additional information(可选附加信息)”下输入这些详细信息。 还可以通过 YAML 前页格式中的 `title`、`labels` 或 `assignees` 为议题模板添加这些详细信息。 ![议题模板的其他信息](/assets/images/help/repository/additional-issue-template-info.png) 8. 完成编辑和预览模板后,请单击页面右上角的 **Propose changes(提议更改)**。 ![提议更改按钮](/assets/images/help/repository/propose-changes-button.png) 9. 输入提交消息,描述您的更改。 ![议题模板提交消息字段](/assets/images/help/repository/issue-template-commit-message-field.png) -10. 在提交消息字段的下方,决定是直接将模板提交到默认分支,还是创建新分支并打开拉取请求。 有关拉取请求的更多信息,请参阅“[关于拉取请求](/articles/about-pull-requests)”。 ![Issue template commit to main or open pull request choice](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) +10. 在提交消息字段的下方,决定是直接将模板提交到默认分支,还是创建新分支并打开拉取请求。 有关拉取请求的更多信息,请参阅“[关于拉取请求](/articles/about-pull-requests)”。 ![选择将议题模板提交到主要或打开的拉取请求](/assets/images/help/repository/issue-template-commit-to-master-or-open-pull-request.png) 11. 单击 **Commit changes(提交更改)**。 将这些更改合并到默认分支后,贡献者在仓库中打开新议题时便可使用该模板。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} ### 配置模板选择器 {% data reusables.repositories.issue-template-config %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/creating-a-default-community-health-file.md b/translations/zh-CN/content/github/building-a-strong-community/creating-a-default-community-health-file.md index 792405b6aa19..5575afd0bb52 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/creating-a-default-community-health-file.md +++ b/translations/zh-CN/content/github/building-a-strong-community/creating-a-default-community-health-file.md @@ -7,42 +7,43 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于默认社区健康文件 -You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. +You can add default community health files to the root of a public repository called `.github` that is owned by an organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 对于在以下任何位置不含该类型自有文件的帐户所拥有的任何公共仓库,{% data variables.product.product_name %} 将使用并显示默认文件: - 仓库的根目录 - `.github` 文件夹 - `docs` 文件夹 -例如,在不含自有 CONTRIBUTING 文件的公共仓库中创建议题或拉取请求的人将会看到指向默认 CONTRIBUTING 文件的链接。 If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. +例如,在不含自有 CONTRIBUTING 文件的公共仓库中创建议题或拉取请求的人将会看到指向默认 CONTRIBUTING 文件的链接。 If a repository has any files in its own `.github/ISSUE_TEMPLATE` folder{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}, including issue templates or a *config.yml* file,{% endif %} none of the contents of the default `.github/ISSUE_TEMPLATE` folder will be used. 默认文件不包含在各个仓库的克隆、包或下载中,因为它们只存储在 `.github` 仓库中。 ### 支持的文件类型 -You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: +You can create defaults in your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} for the following community health files: -| 社区健康文件 | 描述 | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} -| *CODE_OF_CONDUCT.md* | CODE_OF_CONDUCT 文件定义如何参与社区的标准。 更多信息请参阅“[为项目添加行为准则](/articles/adding-a-code-of-conduct-to-your-project/)”。{% endif %} -| *CONTRIBUTING.md* | CONTRIBUTING 文件说明人们应如何参与您的项目。 For more information, see "[Setting guidelines for repository contributors](/articles/setting-guidelines-for-repository-contributors/)."{% if currentVersion == "free-pro-team@latest" %} -| *FUNDING.yml* | FUNDING 文件在仓库中显示赞助者按钮,以提高开源项目资助选项的可见性。 更多信息请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”。{% endif %} -| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | 议题和拉取请求模板可自定义和标准化您希望贡献者在您的仓库中打开议题和拉取请求时加入的信息。 For more information, see "[About issue and pull request templates](/articles/about-issue-and-pull-request-templates/)."{% if currentVersion == "free-pro-team@latest" %} -| *SECURITY.md* | SECURITY 文件说明如何负责任地报告项目中的安全漏洞。 更多信息请参阅“[添加安全政策到仓库](/articles/adding-a-security-policy-to-your-repository)”。{% endif %} -| *SUPPORT.md* | SUPPORT 文件告知获取项目相关帮助的方式。 更多信息请参阅“[为项目添加支持资源](/articles/adding-support-resources-to-your-project/)”。 | +| 社区健康文件 | 描述 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% if currentVersion == "free-pro-team@latest" %} +| *CODE_OF_CONDUCT.md* | CODE_OF_CONDUCT 文件定义如何参与社区的标准。 更多信息请参阅“[为项目添加行为准则](/articles/adding-a-code-of-conduct-to-your-project/)”。{% endif %} +| *CONTRIBUTING.md* | CONTRIBUTING 文件说明人们应如何参与您的项目。 更多信息请参阅“[设置仓库参与者指南](/articles/setting-guidelines-for-repository-contributors/)”。{% if currentVersion == "free-pro-team@latest" %} +| *FUNDING.yml* | FUNDING 文件在仓库中显示赞助者按钮,以提高开源项目资助选项的可见性。 更多信息请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”。{% endif %} +| Issue and pull request templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and *config.yml*{% endif %} | 议题和拉取请求模板可自定义和标准化您希望贡献者在您的仓库中打开议题和拉取请求时加入的信息。 更多信息请参阅“[关于议题和拉取请求模板](/articles/about-issue-and-pull-request-templates/)”。{% if currentVersion == "free-pro-team@latest" %} +| *SECURITY.md* | SECURITY 文件说明如何负责任地报告项目中的安全漏洞。 更多信息请参阅“[添加安全政策到仓库](/articles/adding-a-security-policy-to-your-repository)”。{% endif %} +| *SUPPORT.md* | SUPPORT 文件告知获取项目相关帮助的方式。 更多信息请参阅“[为项目添加支持资源](/articles/adding-support-resources-to-your-project/)”。 | 您不能创建默认许可文件。 必须将许可文件添加到各个仓库中,以便在克隆、打包或下载项目时包含该文件。 ### 创建用于默认文件的仓库 {% data reusables.repositories.create_new %} -2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![所有者下拉菜单](/assets/images/help/repository/create-repository-owner.png) +2. Use the **Owner** drop-down menu, and select the organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %} you want to create default files for. ![所有者下拉菜单](/assets/images/help/repository/create-repository-owner.png) 3. 键入 **.github** 作为仓库的名称,可选择键入说明。 ![创建仓库字段](/assets/images/help/repository/default-file-repository-name.png) -4. Make sure the repository status is set to **Public** (a repository for default files cannot be private). ![用于选择机密或公开状态的单选按钮](/assets/images/help/repository/create-repository-public-private.png) +4. 确保存储库状态设置为**公共**(默认文件的仓库不能是私有的)。 ![用于选择机密或公开状态的单选按钮](/assets/images/help/repository/create-repository-public-private.png) {% data reusables.repositories.initialize-with-readme %} {% data reusables.repositories.create-repo %} -7. 在仓库中,创建一个受支持的社区健康文件。 Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. 所有其他支持的文件必须在仓库的根目录中。 更多信息请参阅“[创建新文件](/articles/creating-new-files/)”。 +7. 在仓库中,创建一个受支持的社区健康文件。 Issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and their configuration file{% endif %} must be in a folder called `.github/ISSUE_TEMPLATE`. 所有其他支持的文件必须在仓库的根目录中。 更多信息请参阅“[创建新文件](/articles/creating-new-files/)”。 diff --git a/translations/zh-CN/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md b/translations/zh-CN/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md index ce6c9801e5e8..112c2d1d9f14 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md +++ b/translations/zh-CN/content/github/building-a-strong-community/creating-a-footer-or-sidebar-for-your-wiki.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 创建页脚 diff --git a/translations/zh-CN/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md b/translations/zh-CN/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md index 906d086356c7..9279fdaf407d 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md +++ b/translations/zh-CN/content/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 更多信息请参阅“[关于议题和拉取请求模板](/articles/about-issue-and-pull-request-templates)”。 您可以在任何支持的文件夹中创建 *PULL_REQUEST_TEMPLATE/* 子目录,以包含多个拉取请求模板,并使用 `template` 查询参数指定填充拉取请求正文的模板。 更多信息请参阅“[关于使用查询参数自动化议题和拉取请求](/articles/about-automation-for-issues-and-pull-requests-with-query-parameters)”。 -You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 +You can create default pull request templates for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 ### 添加拉取请求模板 diff --git a/translations/zh-CN/content/github/building-a-strong-community/creating-a-team-discussion.md b/translations/zh-CN/content/github/building-a-strong-community/creating-a-team-discussion.md index b7b140ea5b77..6e9c3530a8f8 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/creating-a-team-discussion.md +++ b/translations/zh-CN/content/github/building-a-strong-community/creating-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-permissions %} 更多信息请参阅“[关于团队讨论](/articles/about-team-discussions)”。 diff --git a/translations/zh-CN/content/github/building-a-strong-community/disabling-wikis.md b/translations/zh-CN/content/github/building-a-strong-community/disabling-wikis.md index 1218a08ea002..9e91563a29a9 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/disabling-wikis.md +++ b/translations/zh-CN/content/github/building-a-strong-community/disabling-wikis.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 关闭 wiki 后,内容会被隐藏,但不会被擦除。 如果您选择稍后重新启用 wiki,之前的页面将被恢复。 diff --git a/translations/zh-CN/content/github/building-a-strong-community/documenting-your-project-with-wikis.md b/translations/zh-CN/content/github/building-a-strong-community/documenting-your-project-with-wikis.md index 7dd2904da15a..3fbe81b830cb 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/documenting-your-project-with-wikis.md +++ b/translations/zh-CN/content/github/building-a-strong-community/documenting-your-project-with-wikis.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md b/translations/zh-CN/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md index eecbc2c3ac50..612969fb4e51 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md +++ b/translations/zh-CN/content/github/building-a-strong-community/editing-or-deleting-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/editing-wiki-content.md b/translations/zh-CN/content/github/building-a-strong-community/editing-wiki-content.md index 0a7dae8d0a1d..218078c608d0 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/editing-wiki-content.md +++ b/translations/zh-CN/content/github/building-a-strong-community/editing-wiki-content.md @@ -14,6 +14,7 @@ product: '{% data reusables.gated-features.wikis %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 添加链接 diff --git a/translations/zh-CN/content/github/building-a-strong-community/index.md b/translations/zh-CN/content/github/building-a-strong-community/index.md index fca447f458ae..8cf1dc0746fa 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/index.md +++ b/translations/zh-CN/content/github/building-a-strong-community/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/locking-conversations.md b/translations/zh-CN/content/github/building-a-strong-community/locking-conversations.md index 5e86b60383ee..215ea8a284ef 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/locking-conversations.md +++ b/translations/zh-CN/content/github/building-a-strong-community/locking-conversations.md @@ -1,39 +1,36 @@ --- -title: Locking conversations -intro: 'Repository owners and collaborators, and people with write access to a repository, can lock conversations on issues, pull requests, and commits permanently or temporarily to defuse a heated interaction.' +title: 锁定对话 +intro: '仓库所有者和协作者以及对仓库具有写入权限的人员,能够永久或临时锁定关于议题、拉取请求和提交的对话,以缓和激烈的交互。' redirect_from: - /articles/locking-conversations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. When you lock a conversation, you can also specify a reason, which is publicly visible. +当整个对话没有建设性或者违反社区的行为准则{% if currentVersion == "free-pro-team@latest" %} 或 GitHub 的[社区指导方针](/articles/github-community-guidelines){% endif %} 时,锁定对话是明智之举。 在锁定对话时,也可公开说明锁定的原因。 -Locking a conversation creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who locked the conversation is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +锁定对话会创建对仓库具有读取权限的所有人可见的时间表事件。 但对话锁定者的用户名只有能够写入仓库的人可见。 对于没有写入权限的任何人,时间表事件会匿名化。 -![Anonymized timeline event for a locked conversation](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) +![已锁定对话的匿名化时间表事件](/assets/images/help/issues/anonymized-timeline-entry-for-locked-conversation.png) -While a conversation is locked, only [people with write access](/articles/repository-permission-levels-for-an-organization/) and [repository owners and collaborators](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account) can add, hide, and delete comments. +当对话锁定时,仅[具有写入权限的人员](/articles/repository-permission-levels-for-an-organization/)以及[仓库所有者和协作者](/articles/permission-levels-for-a-user-account-repository/#collaborator-access-on-a-repository-owned-by-a-user-account)才可添加、隐藏和删除评论。 -To search for locked conversations in a repository that is not archived, you can use the search qualifiers `is:locked` and `archived:false`. Conversations are automatically locked in archived repositories. For more information, see "[Searching issues and pull requests](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)." +要搜索仓库中未存档的已锁定对话,可以使用搜索限定符 `is:locked` 和 `archived:false`。 对话在存档的仓库中会自动锁定。 更多信息请参阅“[搜索议题和拉取请求](/articles/searching-issues-and-pull-requests#search-based-on-whether-a-conversation-is-locked)”。 -1. Optionally, write a comment explaining why you're locking the conversation. -2. In the right margin of the issue or pull request, or above the comment box on the commit page, click **Lock conversation**. -![Lock conversation link](/assets/images/help/repository/lock-conversation.png) -3. Optionally, choose a reason for locking the conversation. -![Reason for locking a conversation menu](/assets/images/help/repository/locking-conversation-reason-menu.png) -4. Read the information about locking conversations and click **Lock conversation on this issue**, **Lock conversation on this pull request**, or **Lock conversation on this commit**. -![Confirm lock with a reason dialog box](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) -5. When you're ready to unlock the conversation, click **Unlock conversation**. -![Unlock conversation link](/assets/images/help/repository/unlock-conversation.png) +1. 也可选择撰写注释,解释您锁定对话的原因。 +2. 在议题或拉取请求的右边,或者提交页面中注释框的上方,单击 **Lock conversation(锁定对话)**。 ![锁定对话链接](/assets/images/help/repository/lock-conversation.png) +3. 可以选择锁定对话的原因。 ![锁定对话的原因菜单](/assets/images/help/repository/locking-conversation-reason-menu.png) +4. 阅读有关锁定对话的信息,然后单击 **Lock conversation on this issue(锁定关于此议题的对话)**、**Lock conversation on this pull request(锁定关于此拉取请求的对话)**或 **Lock conversation on this commit(锁定关于此提交的对话)**。 ![确定锁定并说明原因对话框](/assets/images/help/repository/lock-conversation-confirm-with-reason.png) +5. 准备好解锁对话时,单击 **Unlock conversation(解锁对话)**。 ![解锁对话链接](/assets/images/help/repository/unlock-conversation.png) -### Further reading +### 延伸阅读 -- "[Setting up your project for healthy contributions](/articles/setting-up-your-project-for-healthy-contributions)" -- "[Using templates to encourage useful issues and pull requests](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" -- "[Managing disruptive comments](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} -- "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)" -- "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" -- "[Limiting interactions in your repository](/github/building-a-strong-community/limiting-interactions-in-your-repository)" +- "[设置健康参与的项目](/articles/setting-up-your-project-for-healthy-contributions)" +- "[使用模板鼓励有用的议题和拉取请求](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" +- "[管理破坏性评论](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} +- “[在 {% data variables.product.prodname_dotcom %} 上维护您的安全](/github/building-a-strong-community/maintaining-your-safety-on-github)” +- “[举报滥用或垃圾邮件](/articles/reporting-abuse-or-spam)” +- “[限制仓库中的交互](/github/building-a-strong-community/limiting-interactions-in-your-repository)” {% endif %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/managing-disruptive-comments.md b/translations/zh-CN/content/github/building-a-strong-community/managing-disruptive-comments.md index 809825ccfb66..f478ff7867e8 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/managing-disruptive-comments.md +++ b/translations/zh-CN/content/github/building-a-strong-community/managing-disruptive-comments.md @@ -1,6 +1,6 @@ --- -title: Managing disruptive comments -intro: 'You can {% if currentVersion == "free-pro-team@latest" %}hide, edit,{% else %}edit{% endif %} or delete comments on issues, pull requests, and commits.' +title: 管理破坏性评论 +intro: '您可以{% if currentVersion == "free-pro-team@latest" %}隐藏、编辑、{% else %}编辑{% endif %}或删除对议题、拉取请求和提交的评论。' redirect_from: - /articles/editing-a-comment/ - /articles/deleting-a-comment/ @@ -8,78 +8,72 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Hiding a comment +### 隐藏评论 -Anyone with write access to a repository can hide comments on issues, pull requests, and commits. +对仓库具有写入权限的任何人都可以隐藏议题、拉取请求及提交上的评论。 -If a comment is off-topic, outdated, or resolved, you may want to hide a comment to keep a discussion focused or make a pull request easier to navigate and review. Hidden comments are minimized but people with read access to the repository can expand them. +如果评论偏离主题、已过期或已解决,您可能想要隐藏评论,以保持讨论重点或使拉取请求更易于导航和审查。 隐藏的评论已最小化,但对仓库具有读取权限的人员可将其展开。 -![Minimized comment](/assets/images/help/repository/hidden-comment.png) +![最小化的评论](/assets/images/help/repository/hidden-comment.png) -1. Navigate to the comment you'd like to hide. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Hide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete options](/assets/images/help/repository/comment-menu.png) -3. Using the "Choose a reason" drop-down menu, click a reason to hide the comment. Then click, **Hide comment**. +1. 导航到您要隐藏的评论。 +2. 在评论的右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Hide(隐藏)**。 ![显示编辑、隐藏、删除选项的水平烤肉串图标和评论调解菜单](/assets/images/help/repository/comment-menu.png) +3. 使用 "Choose a reason"(选择原因)下拉菜单,单击隐藏评论的原因。 然后单击 **Hide comment(隐藏评论)**。 {% if currentVersion == "free-pro-team@latest" %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment.png) + ![选择隐藏评论的原因下拉菜单](/assets/images/help/repository/choose-reason-for-hiding-comment.png) {% else %} - ![Choose reason for hiding comment drop-down menu](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) + ![选择隐藏评论的原因下拉菜单](/assets/images/help/repository/choose-reason-for-hiding-comment-ghe.png) {% endif %} -### Unhiding a comment +### 取消隐藏评论 -Anyone with write access to a repository can unhide comments on issues, pull requests, and commits. +对仓库具有写入权限的任何人都可以取消隐藏议题、拉取请求及提交上的评论。 -1. Navigate to the comment you'd like to unhide. -2. In the upper-right corner of the comment, click **{% octicon "fold" aria-label="The fold icon" %} Show comment**. - ![Show comment text](/assets/images/help/repository/hidden-comment-show.png) -3. On the right side of the expanded comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then **Unhide**. - ![The horizontal kebab icon and comment moderation menu showing the edit, unhide, delete options](/assets/images/help/repository/comment-menu-hidden.png) +1. 导航到您要取消隐藏的评论。 +2. 在评论右上角,单击 **{% octicon "fold" aria-label="The fold icon" %} Show comment(显示评论)**。 ![显示评论文本](/assets/images/help/repository/hidden-comment-show.png) +3. 在展开的评论右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Unhide(取消隐藏)**。 ![显示编辑、取消隐藏、删除选项的水平烤肉串图标和评论调解菜单](/assets/images/help/repository/comment-menu-hidden.png) -### Editing a comment +### 编辑评论 -Anyone with write access to a repository can edit comments on issues, pull requests, and commits. +对仓库具有写入权限的任何人都可以编辑议题、拉取请求及提交上的评论。 -It's appropriate to edit a comment and remove content that doesn't contribute to the conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. +编辑评论和删除无助于促进对话以及违反社区行为准则{% if currentVersion == "free-pro-team@latest" %} 或 GitHub [社区指导方针](/articles/github-community-guidelines){% endif %} 的内容是明智之举。 -When you edit a comment, note the location that the content was removed from and optionally, the reason for removing it. +编辑评论时,请记下删除的内容所在的位置,也可记下删除的原因。 -Anyone with read access to a repository can view a comment's edit history. The **edited** dropdown at the top of the comment contains a history of edits showing the user and timestamp for each edit. +对仓库具有读取权限的任何人都可查看评论的编辑历史记录。 评论顶部的 **edited(已编辑)**下拉菜单包含编辑历史记录,其中会显示每次编辑的用户和时间戳。 -![Comment with added note that content was redacted](/assets/images/help/repository/content-redacted-comment.png) +![添加了表示内容编辑过的注释的评论](/assets/images/help/repository/content-redacted-comment.png) -Comment authors and anyone with write access to a repository can also delete sensitive information from a comment's edit history. For more information, see "[Tracking changes in a comment](/github/building-a-strong-community/tracking-changes-in-a-comment)." +评论作者和具有仓库写入权限的任何人也都可以删除评论编辑历史记录中的敏感信息。 更多信息请参阅“[跟踪评论中的更改](/github/building-a-strong-community/tracking-changes-in-a-comment)”。 -1. Navigate to the comment you'd like to edit. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. In the comment window, delete the content you'd like to remove, then type `[REDACTED]` to replace it. - ![Comment window with redacted content](/assets/images/help/issues/redacted-content-comment.png) -4. At the bottom of the comment, type a note indicating that you have edited the comment, and optionally, why you edited the comment. - ![Comment window with added note that content was redacted](/assets/images/help/issues/note-content-redacted-comment.png) -5. Click **Update comment**. +1. 导航到您要编辑的评论。 +2. 在评论的右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Edit(编辑)**。 ![显示编辑、隐藏、删除和报告选项的水平烤肉串图标和评论调解菜单](/assets/images/help/repository/comment-menu.png) +3. 在评论窗口中,删除要删除的评论,然后输入 `[REDACTED]` 进行替换。 ![包含编辑过的内容的评论窗口](/assets/images/help/issues/redacted-content-comment.png) +4. 在评论底部,输入注释,说明您已编辑评论,也可以输入编辑的原因。 ![添加了表示内容编辑过的注释的评论窗口](/assets/images/help/issues/note-content-redacted-comment.png) +5. 单击 **Update comment(更新评论)**。 -### Deleting a comment +### 删除评论 -Anyone with write access to a repository can delete comments on issues, pull requests, and commits. Organization owners, team maintainers, and the comment author can also delete a comment on a team page. +对仓库具有写入权限的任何人都可以删除议题、拉取请求及提交上的评论。 组织所有者、团队维护员和评论作者也可删除团队页面上的评论。 -Deleting a comment is your last resort as a moderator. It's appropriate to delete a comment if the entire comment adds no constructive content to a conversation and violates your community's code of conduct{% if currentVersion == "free-pro-team@latest" %} or GitHub's [Community Guidelines](/articles/github-community-guidelines){% endif %}. +删除评论是调解员最后的选择。 如果整个评论没有给对话带来建设性的内容,或者违反社区的行为准则{% if currentVersion == "free-pro-team@latest" %} 或 GitHub [社区指导方针](/articles/github-community-guidelines){% endif %},删除评论是明智之举。 -Deleting a comment creates a timeline event that is visible to anyone with read access to the repository. However, the username of the person who deleted the comment is only visible to people with write access to the repository. For anyone without write access, the timeline event is anonymized. +删除评论会创建对仓库具有读取权限的所有人可见的时间表事件。 但评论删除者的用户名只有能够写入仓库的人可见。 对于没有写入权限的任何人,时间表事件会匿名化。 -![Anonymized timeline event for a deleted comment](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) +![已删除评论的匿名化时间表事件](/assets/images/help/issues/anonymized-timeline-entry-for-deleted-comment.png) -If a comment contains some constructive content that adds to the conversation in the issue or pull request, you can edit the comment instead. +如果评论包含一些对议题或拉取请求中的对话有建设性的内容,您可以编辑评论。 {% note %} -**Note:** The initial comment (or body) of an issue or pull request can't be deleted. Instead, you can edit issue and pull request bodies to remove unwanted content. +**注:**议题或拉取请求的初始评论(或正文)不能删除。 但可以编辑议题和拉取请求正文,以删除不需要的内容。 {% endnote %} -1. Navigate to the comment you'd like to delete. -2. In the upper-right corner of the comment, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Delete**. - ![The horizontal kebab icon and comment moderation menu showing the edit, hide, delete, and report options](/assets/images/help/repository/comment-menu.png) -3. Optionally, write a comment noting that you deleted a comment and why. +1. 导航到您要删除的评论。 +2. 在评论的右上角,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Delete(删除)**。 ![显示编辑、隐藏、删除和报告选项的水平烤肉串图标和评论调解菜单](/assets/images/help/repository/comment-menu.png) +3. 也可以说明您删除了哪些评论,为什么要删除。 diff --git a/translations/zh-CN/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md b/translations/zh-CN/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md index d261170b1db9..6b3e04d02faf 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md +++ b/translations/zh-CN/content/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.legacy-issue-template-tip %} @@ -28,7 +29,7 @@ assignees: octocat ``` {% note %} -**注:**必须将 YAML 保留的字符(如 `:`)放在引号中。 例如 `":bug: Bug"`。 +**注:** 如果扉页值包含 YAML 保留字符,如 `:`,则您必须将整个值放入引号中。 例如,`":bug: Bug"` 或 `":new: triage needed, :bug: bug"`。 {% endnote %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/moderating-comments-and-conversations.md b/translations/zh-CN/content/github/building-a-strong-community/moderating-comments-and-conversations.md index 508ce670ef52..8734211918fe 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/moderating-comments-and-conversations.md +++ b/translations/zh-CN/content/github/building-a-strong-community/moderating-comments-and-conversations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/pinning-a-team-discussion.md b/translations/zh-CN/content/github/building-a-strong-community/pinning-a-team-discussion.md index b83534e0759a..d0203c88ff21 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/pinning-a-team-discussion.md +++ b/translations/zh-CN/content/github/building-a-strong-community/pinning-a-team-discussion.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/reporting-abuse-or-spam.md b/translations/zh-CN/content/github/building-a-strong-community/reporting-abuse-or-spam.md index 6767831fb711..4d96b09b5990 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/reporting-abuse-or-spam.md +++ b/translations/zh-CN/content/github/building-a-strong-community/reporting-abuse-or-spam.md @@ -58,7 +58,7 @@ versions: - "[设置健康参与的项目](/articles/setting-up-your-project-for-healthy-contributions)" - "[使用模板鼓励有用的议题和拉取请求](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" -- "[Managing disruptive comments](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} +- "[管理破坏性评论](/articles/managing-disruptive-comments)"{% if currentVersion == "free-pro-team@latest" %} - "[在 {% data variables.product.prodname_dotcom %} 上维护您的安全](/github/building-a-strong-community/maintaining-your-safety-on-github)" - "[限制仓库中的交互](/github/building-a-strong-community/limiting-interactions-in-your-repository)"{% endif %} - “[跟踪评论中的更改](/articles/tracking-changes-in-a-comment)” diff --git a/translations/zh-CN/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md b/translations/zh-CN/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md index 88cc5837c6e0..e365d359f14f 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md +++ b/translations/zh-CN/content/github/building-a-strong-community/setting-guidelines-for-repository-contributors.md @@ -7,6 +7,7 @@ intro: 您可以创建告知人们应如何参与您的项目的指南。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 为帮助项目参与者做好工作,您可以将含有参与指南的文件添加到项目仓库的根目录 `docs` 或 `.github` 文件夹。 有人打开拉取请求或创建议题时,他们将看到指向该文件的链接。 @@ -19,7 +20,7 @@ versions: 对于所有者和参与者来说,参与指南节省了由于不正确创建必须拒绝和重新提交的拉取请求或议题而导致的时间和麻烦。 -You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 +You can create default contribution guidelines for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 {% tip %} @@ -51,6 +52,6 @@ You can create default contribution guidelines for your organization{% if curren - Open Government [参与指南](https://github.com/opengovernment/opengovernment/blob/master/CONTRIBUTING.md)。 ### 延伸阅读 -- The Open Source Guides' section "[Starting an Open Source Project](https://opensource.guide/starting-a-project/)"{% if currentVersion == "free-pro-team@latest" %} +- 开源指南的“[启动开源项目](https://opensource.guide/starting-a-project/)”部分{% if currentVersion == "free-pro-team@latest" %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} - "[添加许可到仓库](/articles/adding-a-license-to-a-repository)" diff --git a/translations/zh-CN/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md b/translations/zh-CN/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md index 4caf5527b589..6be52c6efdad 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md +++ b/translations/zh-CN/content/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/tracking-changes-in-a-comment.md b/translations/zh-CN/content/github/building-a-strong-community/tracking-changes-in-a-comment.md index f88901cba281..e3ecf541a357 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/tracking-changes-in-a-comment.md +++ b/translations/zh-CN/content/github/building-a-strong-community/tracking-changes-in-a-comment.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 查看评论的编辑历史记录详细信息 @@ -28,5 +29,5 @@ versions: ### 延伸阅读 -{% if currentVersion == "free-pro-team@latest" %}- "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)"{% endif %} +{% if currentVersion == "free-pro-team@latest" %}- "[举报滥用或垃圾邮件](/articles/reporting-abuse-or-spam)”{% endif %} - “[编辑评论](/articles/editing-a-comment)” diff --git a/translations/zh-CN/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md b/translations/zh-CN/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md index 5b58bbe5a780..e2632614438e 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md +++ b/translations/zh-CN/content/github/building-a-strong-community/unblocking-a-user-from-your-personal-account.md @@ -22,7 +22,7 @@ versions: ### 从用户的个人资料页面取消阻止该用户 {% data reusables.profile.user_profile_page_navigation %} -2. 在左侧边栏中用户的个人资料图片下,单击 **Unblock or report user(取消阻止或举报用户)**。 ![取消阻止或举报用户链接](/assets/images/help/profile/profile-unblock-or-report-user.png) +2. 在左侧边栏中,在用户的个人资料图片下,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Unblock or report user(取消阻止或报告用户)**。 ![取消阻止或举报用户链接](/assets/images/help/profile/profile-unblock-or-report-user.png) 3. 单击 **Unblock user(取消阻止用户)**。 ![包含取消阻止用户或举报滥用选项的模态框](/assets/images/help/profile/profile-unblockuser.png) {% tip %} diff --git a/translations/zh-CN/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md b/translations/zh-CN/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md index d13a173a80b7..19e3a043bfa2 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md b/translations/zh-CN/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md index ea42e165d139..2383b97888bc 100644 --- a/translations/zh-CN/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md +++ b/translations/zh-CN/content/github/building-a-strong-community/viewing-a-wikis-history-of-changes.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 查看 wiki 历史记录 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-branches.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-branches.md index 957b78c117ed..963d01f373bb 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-branches.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-branches.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,11 +25,11 @@ versions: {% data reusables.branches.new-repo-default-branch %} 默认分支是任何人访问您的仓库时 {% data variables.product.prodname_dotcom %} 显示的分支。 默认分支也是初始分支,当有人克隆存储库时,Git 会在本地检出该分支。 {% data reusables.branches.default-branch-automatically-base-branch %} -By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %} in any new repository. +By default, {% data variables.product.product_name %} names the default branch {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}`main`{% else %}`master`{% endif %} in any new repository. {% data reusables.branches.set-default-branch %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.branches.set-default-branch %} @@ -40,7 +41,7 @@ By default, {% data variables.product.product_name %} names the default branch { 在拉取请求合并或关闭后,可以删除头分支,因为不再需要。 您必须对仓库具有写入权限才能删除分支。 无法删除与打开的拉取请求直接关联的分支。 更多信息请参阅“[删除和恢复拉取请求中的分支](/github/administering-a-repository/deleting-and-restoring-branches-in-a-pull-request)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} 下图说明了这一点。 @@ -73,7 +74,7 @@ By default, {% data variables.product.product_name %} names the default branch { - 如果对分支启用了必需状态检查,则在所有必需 CI 测试通过之前,无法将更改合并到分支。 更多信息请参阅“[关于状态检查](/articles/about-status-checks)”。 - 如果对分支启用了必需拉取请求审查,则在满足拉取请求审查策略中的所有要求之前,无法将更改合并到分支。 更多信息请参阅“[合并拉取请求](/articles/merging-a-pull-request)”。 - 如果对分支启用了代码所有者的必需审查,并且拉取请求修改具有所有者的代码,则代码所有者必须批准拉取请求后才可合并。 更多信息请参阅“[关于代码所有者](/articles/about-code-owners)”。 -- 如果对分支启用了必需提交签名,则无法将任何提交推送到未签名和验证的分支。 For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +- 如果对分支启用了必需提交签名,则无法将任何提交推送到未签名和验证的分支。 For more information, see "[About commit signature verification](/articles/about-commit-signature-verification)" and "[About required commit signing](/articles/about-required-commit-signing)."{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - 如果您使用 {% data variables.product.prodname_dotcom %} 的冲突编辑器来解决从受保护分支创建拉取请求的冲突,{% data variables.product.prodname_dotcom %} 可帮助您为拉取请求创建一个备用分支,以解决合并冲突。 更多信息请参阅“[解决 {% data variables.product.prodname_dotcom %} 上的合并冲突](/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github)”。{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md index accf9a737360..6bdbbdf52fd9 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 用于拉取请求的开发模型主要有两种。 在*复刻和拉取模型*中,任何人都可以复刻现有仓库并推送对其个人复刻的更改。 不需要对来源仓库的权限即可推送到用户拥有的复刻。 项目维护员可将更改拉入来源仓库。 将提议更改的拉取请求从用户拥有的复刻打开到来源(上游)仓库的分支时,可让对上游仓库具有推送权限的任何人更改您的拉取请求。 此模型常用于开源项目,因为它可减少新贡献者的磨合,让人们独立工作而无需前期协调。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md index 361cc41f2245..28081ecc3330 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-comparing-branches-in-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -38,7 +39,7 @@ versions: ![差异查看选项菜单](/assets/images/help/pull_requests/diff-settings-menu.png) -To simplify reviewing changes in a large pull request, you can filter the diff to only show selected file types, show files you are a CODEOWNER of, hide files you have already viewed, or hide deleted files. 更多信息请参阅“[按文件类型过滤拉取请求中的文件](/articles/filtering-files-in-a-pull-request)”。 +为简化审查大型拉取请求中的更改,您可以过滤差异,只显示所选的文件类型、显示您是其代码所有者的文件、隐藏您查看过的文件或隐藏已删除的文件。 更多信息请参阅“[按文件类型过滤拉取请求中的文件](/articles/filtering-files-in-a-pull-request)”。 ![文件过滤器下拉菜单](/assets/images/help/pull_requests/file-filter-menu.png) @@ -54,7 +55,7 @@ To simplify reviewing changes in a large pull request, you can filter the diff t 如果要模拟拉取请求中的两点差异并查看每个分支最新版本之间的比较结果,可以将基本分支合并到主题分支,以更新分支之间最新的共同原型。 -For more information about Git commands to compare changes, see "[Git diff options](https://git-scm.com/docs/git-diff#git-diff-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203)" from the _Pro Git_ book site. +有关用于比较更改的 Git 命令的更多信息,请参阅 _Pro Git_ 书籍网站中的“[Git 差异选项](https://git-scm.com/docs/git-diff#git-diff-emgitdiffemltoptionsgtltcommitgtltcommitgt--ltpathgt82308203)”。 ### 差异不显示的原因 - 您超过了文件或特定文件类型的总限制。 更多信息请参阅“[在仓库中查看内容和差异的限制](/articles/limits-for-viewing-content-and-diffs-in-a-repository/#diff-limits)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md index b7c1c5ba0c23..780ecd5aa8fb 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### {% data variables.product.product_name %} 上的讨论 @@ -19,7 +20,7 @@ versions: ### 反应评论意见 -您可以在对话中对某种想法表示支持或反对。 在对评论或者团队讨论、议题或拉取请求添加反应时,订阅对话的人不会收到通知。 For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." +您可以在对话中对某种想法表示支持或反对。 在对评论或者团队讨论、议题或拉取请求添加反应时,订阅对话的人不会收到通知。 For more information about subscriptions, see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Subscribing to and unsubscribing from notifications](/github/receiving-notifications-about-activity-on-github/subscribing-to-and-unsubscribing-from-notifications){% endif %}." ![包含反应的议题示例](/assets/images/help/repository/issue-reactions.png) diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-forks.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-forks.md index f5cabef0625c..8a7587f0b747 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-forks.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 复刻仓库类似于复制仓库,主要有两点差异: @@ -17,17 +18,17 @@ versions: {% data reusables.repositories.desktop-fork %} -删除复刻不会删除原始上游仓库。 You can make any changes you want to your fork—add collaborators, rename files, generate {% data variables.product.prodname_pages %}—with no effect on the original.{% if currentVersion == "free-pro-team@latest" %} You cannot restore a deleted forked repository. 更多信息请参阅“[恢复删除的仓库](/articles/restoring-a-deleted-repository)”。{% endif %} +删除复刻不会删除原始上游仓库。 您可以对复刻执行所需的任何更改—添加协作者、重命名文件、生成 {% data variables.product.prodname_pages %}—不会影响原始仓库。{% if currentVersion == "free-pro-team@latest" %} 复刻的仓库在删除后无法恢复。 更多信息请参阅“[恢复删除的仓库](/articles/restoring-a-deleted-repository)”。{% endif %} 在开源项目中,复刻常用于迭代想法或更改,然后将其提交回上游仓库。 在用户拥有的复刻中进行更改,然后打开拉取请求以比较您的工作与上游仓库,便可允许对上游仓库具有推送权限的任何推送更改到拉取请求分支。 这可加速协作,让仓库维护员在合并之前于本地从用户拥有的复刻对拉取请求进行提交或运行测试。 不可向组织拥有的复刻授予推送权限。 {% data reusables.repositories.private_forks_inherit_permissions %} -If you want to create a new repository from the contents of an existing repository but don't want to merge your changes upstream in the future, you can duplicate the repository or, if the repository is a template, use the repository as a template. 更多信息请参阅“[复制仓库](/articles/duplicating-a-repository)" 和[从模板创建仓库](/articles/creating-a-repository-from-a-template)"。 +如果以后要从现有仓库的内容创建新仓库,但不想合并上游更改,您可以复制仓库 ,或者,如果该仓库是模板,则使用该仓库作为模板。 更多信息请参阅“[复制仓库](/articles/duplicating-a-repository)" 和[从模板创建仓库](/articles/creating-a-repository-from-a-template)"。 ### 延伸阅读 - "[关于协作开发模式](/articles/about-collaborative-development-models)" - "[从复刻创建拉取请求](/articles/creating-a-pull-request-from-a-fork)" -- [Open Source Guides](https://opensource.guide/){% if currentVersion == "free-pro-team@latest" %} +- [开源指南](https://opensource.guide/){% if currentVersion == "free-pro-team@latest" %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md index a0996e9a7598..053116da81dd 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-merge-conflicts.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git 通常可以自动解决分支之间的冲突并合并它们。 通常,更改发生在不同的行,甚至不同的文件,因此计算机容易理解合并。 但是,有时存在竞争更改的情况,如果没有您的帮助,Git 无法解决。 通常,当人们对相同文件的相同行进行不同的更改时,或者一个人编辑文件而另一个人删除同一文件时,就会发生合并冲突。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md index b64f17e8855b..96099bc6342f 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-merges.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.default_merge_option %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md index e22c66e934aa..2d65c98f3ff1 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews.md @@ -6,17 +6,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于拉取请求审查 打开拉取请求后,具有*读取*权限的任何人都可以查看该拉取请求提议的更改并进行评论。 您也可以建议对代码行的具体更改,作者可直接从拉取请求应用这些更改。 更多信息请参阅“[审查拉取请求中提议的更改](/articles/reviewing-proposed-changes-in-a-pull-request)”。 -仓库所有者和协作者可向具体的个人申请拉取请求审查。 组织成员也可向具有仓库读取权限的团队申请拉取请求审查。 更多信息请参阅“[申请拉取请求审查](/articles/requesting-a-pull-request-review)”。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} +仓库所有者和协作者可向具体的个人申请拉取请求审查。 组织成员也可向具有仓库读取权限的团队申请拉取请求审查。 更多信息请参阅“[申请拉取请求审查](/articles/requesting-a-pull-request-review)”。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}You can specify a subset of team members to be automatically assigned in the place of the whole team. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} 审查允许讨论提议的更改,帮助确保更改符合仓库的参与指南及其他质量标准。 您可以在 CODEOWNERS 文件中定义哪些个人或团队拥有代码的特定类型或区域。 当拉取请求修改定义了所有者的代码时,该个人或团队将自动被申请为审查者。 更多信息请参阅“[关于代码所有者](/articles/about-code-owners/)”。 -{% if currentVersion == "free-pro-team@latest" %}You can schedule reminders for pull requests that need to be reviewed. 更多信息请参阅“[管理拉取请求的预定提醒](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}您可以对需要审查的拉取请求预定提醒。 更多信息请参阅“[管理拉取请求的预定提醒](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests)”。{% endif %} ![包含行注释的拉取请求更改的标头](/assets/images/help/pull_requests/review-header-with-line-comment.png) diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md index ee92ba8aaaa1..72d1128caf5d 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于拉取请求 @@ -53,6 +54,13 @@ versions: {% data reusables.pull_requests.mark-ready-review %} 您可以随时将拉取请求转换为草稿。 更多信息请参阅“[更改拉取请求的阶段](/articles/changing-the-stage-of-a-pull-request)”。 +### 比较页和拉取请求页上的提交之间的差异 + +比较页和拉取请求页使用不同的方法来计算已更改文件的差异: + +- 比较页显示头部引用的提示与头部及基础引用当前的共同上层节点(即合并基础)之间的差异。 +- Pull request pages show the diff between the tip of the head ref and the common ancestor of the head and base ref at the time when the pull request was created. Consequently, the merge base used for the comparison might be different. + ### 延伸阅读 - {% data variables.product.prodname_dotcom %} 词汇中的“[拉取请求](/articles/github-glossary/#pull-request)” diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md index aebfe1cb0739..22e7da490a3d 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/about-status-checks.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 状态检查基于针对您每次向仓库的推送而运行的外部流程,例如持续集成构建。 您可以在拉取请求的个别提交旁边看到状态检查的*待处理*、*通过*或*失败*状态。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md index 89b964e11060..cd24b53b5286 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/addressing-merge-conflicts.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md index 0d56843adbc1..f354a68a9af5 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -7,6 +7,7 @@ permissions: 如对用户帐户拥有的复刻的上游仓库具有推送权限 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 只有拉取请求作者才可授权上游仓库维护员或对上游仓库具有推送权限的人员,允许他们提交到用户拥有的复刻中其拉取请求的比较分支。 要详细了解上游仓库,请参阅“[关于复刻](/articles/about-forks)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md index 661aaea4c6ab..51f633f1ba25 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/approving-a-pull-request-with-required-reviews.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 有关必需审查的更多信息,请参阅“[关于拉取请求的必需审查](/articles/about-required-reviews-for-pull-requests)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md index 386012a895a6..e6cc7e33a10f 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-base-branch-of-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} @@ -20,6 +21,12 @@ versions: 4. 在基础分支下拉菜单中,选择要[用于比较更改](/github/committing-changes-to-your-project/comparing-commits#comparing-branches)的基础分支。 ![基本分支下拉菜单 ](/assets/images/help/pull_requests/pull-request-edit-base-branch.png) 5. 阅读有关更改基本分支的信息,然后单击 **Change base(更改基本分支)**。 ![基本分支更改确认按钮 ](/assets/images/help/pull_requests/pull-request-base-branch-confirm.png) +{% tip %} + +**Tip:** When you open a pull request, {% data variables.product.product_name %} will set the base to the commit that branch references. If the branch is updated in the future, {% data variables.product.product_name %} will not update the base branch's commit. + +{% endtip %} + ### 延伸阅读 - “[创建拉取请求](/articles/creating-a-pull-request)” diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md index fd9a031c7bb5..27961337a628 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/changing-the-stage-of-a-pull-request.md @@ -1,6 +1,6 @@ --- title: 更改拉取请求的阶段 -intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' +intro: 'You can mark a draft pull request as ready for review{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or convert a pull request to a draft{% endif %}.' permissions: 具有仓库写入权限的人员和拉取请求作者可以更改拉取请求的阶段。 product: '{% data reusables.gated-features.draft-prs %}' redirect_from: @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 将拉取请求草稿标记为可供审查 @@ -18,7 +19,7 @@ versions: 2. 在“Pull Requests(拉取请求)”列表中,单击要标记为可供审查的拉取请求。 3. 在合并框中,单击 **Ready for review(可供审查)**。 ![可供审查按钮](/assets/images/help/pull_requests/ready-for-review-button.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} ### 将拉取请求转换为草稿 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md index 5f004bf0d9c6..59ed06a3ee3d 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally.md @@ -7,6 +7,7 @@ permissions: 对仓库具有写入权限的任何人都可以在本地向下拉 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -18,7 +19,7 @@ versions: ### 在本地修改活动的拉取请求 {% data reusables.repositories.sidebar-pr %} -2. In the list of pull requests, click the pull request you'd like to modify.{% if currentVersion == "free-pro-team@latest" %} +2. 在拉取请求列表中,单击要修改的拉取请求。{% if currentVersion == "free-pro-team@latest" %} 3. 要选择想打开拉取请求的位置,请选择**使用 {% octicon "triangle-down" aria-label="The down triangle icon" %} 打开**下拉列表,然后单击其中一个选项卡。 ![Link to access command line pull request instructions](/assets/images/help/pull_requests/open-with-button.png){% else %} 3. 在合并框中,单击**命令行说明**。 按照步骤顺序解决提议的拉取请求。 ![访问命令行拉取请求说明的链接](/assets/images/help/pull_requests/pull_request_show_command_line_merge.png) 4. (可选)要在 {% data variables.product.prodname_desktop %} 中查看提议的更改,请单击 **open this in {% data variables.product.prodname_desktop %}(在 GitHub Desktop 中打开)**。 ![Link to open a pull request locally in Desktop](/assets/images/help/desktop/open-pr-in-desktop.png){% endif %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md index 9a7a7f34a3b0..adcd3b786fbf 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md index 95ca378e1e12..4e8b4e995f78 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/collaborating-on-repositories-with-code-quality-features.md @@ -1,6 +1,6 @@ --- -title: Collaborating on repositories with code quality features -intro: 'Workflow quality features like statuses, {% if currentVersion != "free-pro-team@latest" %}pre-receive hooks, {% endif %}protected branches, and required status checks help collaborators make contributions that meet conditions set by organization and repository administrators.' +title: 在具有代码质量功能的仓库上进行协作 +intro: '代码质量功能,例如状态、{% if enterpriseServerVersions contains currentVersion %}预接收挂钩、{% endif %}受保护分支和必需状态检查,可帮助协作者做出符合组织和仓库管理员设置条件的贡献。' mapTopic: true redirect_from: - /articles/collaborating-on-repositories-with-code-quality-features-enabled/ @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md index d19e1aff9040..a1ae664c3d4b 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request.md @@ -9,6 +9,7 @@ intro: '在仓库中打开拉取请求后,协作者或团队成员可以评论 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于拉取请求评论 @@ -54,5 +55,5 @@ versions: ### 延伸阅读 - “[创建指向代码段的永久链接](/articles/creating-a-permanent-link-to-a-code-snippet/)” -{% if currentVersion == "free-pro-team@latest" %}- "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)" +{% if currentVersion == "free-pro-team@latest" %}- "[举报滥用或垃圾邮件](/articles/reporting-abuse-or-spam)” {% endif %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md index 49cf01a95251..2f87444e67c2 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在拉取请求分支上进行提交必须满足以下条件: @@ -24,7 +25,7 @@ versions: 1. 在 -{% data variables.product.product_name %}, navigate to the main page of the fork (or copy of your repository) where the pull request branch was created. +{% data variables.product.product_name %} 上,导航到创建拉取请求分支的复刻(或仓库副本)的主页面。 {% data reusables.repositories.copy-clone-url %} {% data reusables.command_line.open_the_multi_os_terminal %} {% tip %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md index 5fdd187817e8..b5219a37e762 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/configuring-a-remote-for-a-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md index e5c5d4e3c700..fa227f5d36a4 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork.md @@ -7,6 +7,7 @@ permissions: 对仓库具有写入权限的任何人都可以从用户拥有的 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您也可以授权上游仓库的维护员将提交推送到用户拥有的复刻。 如果您的拉取请求将上游仓库中的分支作为与主题分支进行比较的基本分支,则您的主题分支也称为该拉取请求的比较分支 。 有关拉取请求分支的更多信息,包括示例,请参阅“[创建拉取请求](/articles/creating-a-pull-request/#changing-the-branch-range-and-destination-repository)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md index b46ea0c9fe70..b81c4165e481 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对仓库具有读取权限的任何人都可以创建拉取请求,但要创建分支,必须具有写入权限。 如果要为拉取请求创建新分支,又没有仓库的写入权限,可以先对仓库复刻。 更多信息请参阅“[从复刻创建拉取请求](/articles/creating-a-pull-request-from-a-fork)”和“[关于复刻](/articles/about-forks)”。 @@ -18,7 +19,7 @@ versions: ### 更改分支范围和目标仓库 -By default, pull requests are based on the parent repository's default branch. 更多信息请参阅“[关于分支](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)”。 +默认情况下,拉取请求基于父仓库的默认分支。 更多信息请参阅“[关于分支](/github/collaborating-with-issues-and-pull-requests/about-branches#about-the-default-branch)”。 如果默认父仓库不正确,您可以使用下拉列表更改父仓库和分支, 还可以使用下拉列表交换头部分支和基本分支,以确定引用点之间的差异。 这里的引用必须是 GitHub 仓库中的分支名称。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md index cf6bc66d0a84..1bae4fa4c72a 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/creating-and-deleting-branches-within-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 创建分支 @@ -21,7 +22,7 @@ versions: {% data reusables.pull_requests.automatically-delete-branches %} -如果要删除的分支是仓库的默认分支,则在删除该分支之前必须选择新的默认分支。 For more information, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." +如果要删除的分支是仓库的默认分支,则在删除该分支之前必须选择新的默认分支。 更多信息请参阅“[更改默认分支](/github/administering-a-repository/changing-the-default-branch)”。 如果要删除的分支与打开的拉取请求关联,则在删除该分支之前必须合并或关闭拉取请求。 更多信息请参阅“[合并拉取请求](/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request)”和“[关闭拉取请求](/github/collaborating-with-issues-and-pull-requests/closing-a-pull-request)”。 @@ -29,7 +30,7 @@ versions: {% data reusables.repositories.navigate-to-branches %} 1. 滚动到要删除的分支,然后单击 {% octicon "trashcan" aria-label="The trashcan icon to delete the branch" %}。 ![删除分支](/assets/images/help/branches/branches-delete.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.pull_requests.retargeted-on-branch-deletion %} {% endif %} 更多信息请参阅“[关于分支](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md index 8b272b9da850..d18fd968a03e 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/dismissing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pull_requests.dismiss_review %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md index afac08558306..660b9fdd8831 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/filtering-files-in-a-pull-request.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can filter files in a pull request by file extension type, such as `.html` or `.js`, lack of an extension, code ownership, or dotfiles. +您可以按文件扩展名类型(例如 `.html` 或 `.js`)、无扩展名、代码所有权或点文件过滤拉取请求中的文件。 {% tip %} -**Tip:** To simplify your pull request diff view, you can also temporarily hide deleted files or files you have already viewed in the pull request diff from the file filter drop-down menu. +**提示:**为简化拉取请求差异视图,也可以从过滤器下拉菜单在拉取请求差异中临时隐藏删除的文件或您已经查看过的文件。 {% endtip %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md index bd96c9d876af..82a89d952bbe 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/finding-changed-methods-and-functions-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对仓库有读取权限的任何人都可以查看拉取请求的某些文件中函数和方法更改的摘要列表。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/github-flow.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/github-flow.md index d3c90170f2ac..bcd414ff3c3e 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/github-flow.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/github-flow.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 遵循 GitHub 流程 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md index d001b313142a..ad661c4ba986 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-changes-from-a-pull-request.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md index d254ea75d51b..18f3be6ba691 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 应用建议的更改 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/index.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/index.md index 64bc059ba306..1203e34a472b 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/index.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/index.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -28,7 +29,7 @@ versions: {% link_in_list /what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility %} {% topic_link_in_list /collaborating-on-repositories-with-code-quality-features %} {% link_in_list /about-status-checks %} - + {% link_in_list /working-with-pre-receive-hooks %} {% topic_link_in_list /proposing-changes-to-your-work-with-pull-requests %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md index 0835aad7f7f5..1dd7e27a5ef6 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -45,13 +46,13 @@ versions: 6. 单击 **Confirm merge(确认合并)**、**Confirm squash and merge(确认压缩并合并)**或 **Confirm rebase and merge(确认变基并合并)**。 6. (可选)[删除分支](/articles/deleting-unused-branches)。 这有助于仓库的分支列表保持整洁。 -The repository may be configured so that the head branch for a pull request is automatically deleted when you merge a pull request. 更多信息请参阅“[管理分支的自动删除](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)”。 +仓库可配置为在您合并拉请求时自动删除拉取请求的头部分支。 更多信息请参阅“[管理分支的自动删除](/github/administering-a-repository/managing-the-automatic-deletion-of-branches)”。 - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% note %} - **Note:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} - For more information, see "[About branches](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)." + **注:** {% data reusables.pull_requests.retargeted-on-branch-deletion %} +更多信息请参阅“[关于分支](/github/collaborating-with-issues-and-pull-requests/about-branches#working-with-branches)”。 {% endnote %} {% endif %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md index 94c2f79d3f87..3623e0beaea1 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/merging-an-upstream-repository-into-your-fork.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.command_line.open_the_multi_os_terminal %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/overview.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/overview.md index d57ed16c86a7..62c0b301f9e6 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/overview.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/overview.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md index 6be2abde3c56..571613fad23d 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/proposing-changes-to-your-work-with-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md index 507fa37d335c..a976b5404e22 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review.md @@ -6,11 +6,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 用户帐户拥有的仓库的所有者和协作者可以分配拉取请求审查。 拥有仓库查验漏洞权限的组织成员可以分配拉取请求审查。 -所有者或协作者可以将拉取请求审核分配给被明确授予用户拥有仓库[读取权限](/articles/access-permissions-on-github)的任何人。 组织成员也可将拉取请求审查分配给拥有仓库读取权限的任何个人或团队。 被请求的审查者或团队将收到您请求他们审查拉取请求的通知。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} +所有者或协作者可以将拉取请求审核分配给被明确授予用户拥有仓库[读取权限](/articles/access-permissions-on-github)的任何人。 组织成员也可将拉取请求审查分配给拥有仓库读取权限的任何个人或团队。 被请求的审查者或团队将收到您请求他们审查拉取请求的通知。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you request a review from a team and code review assignment is enabled, specific members will be requested and the team will be removed as a reviewer. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} {% note %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md index 1b9ed3f8d809..639f20575cd8 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github.md @@ -1,63 +1,61 @@ --- -title: Resolving a merge conflict on GitHub -intro: 'You can resolve simple merge conflicts that involve competing line changes on GitHub, using the conflict editor.' +title: 在 GitHub 上解决合并冲突 +intro: '您可以使用冲突编辑器在 GitHub 上解决涉及竞争行更改的简单合并冲突。' redirect_from: - /articles/resolving-a-merge-conflict-on-github versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -You can only resolve merge conflicts on {% data variables.product.product_name %} that are caused by competing line changes, such as when people make different changes to the same line of the same file on different branches in your Git repository. For all other types of merge conflicts, you must resolve the conflict locally on the command line. For more information, see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line/)." +您只能在 {% data variables.product.product_name %} 上解决由竞争行更改引起的合并冲突,例如当人们对 Git 仓库中不同分支上同一文件的同一行进行不同的更改时。 对于所有其他类型的合并冲突,您必须在命令行上本地解决冲突。 更多信息请参阅“[使用命令行解决合并冲突](/articles/resolving-a-merge-conflict-using-the-command-line/)”。 -{% if currentVersion != "free-pro-team@latest" %} -If a site administrator disables the merge conflict editor for pull requests between repositories, you cannot use the conflict editor on {% data variables.product.product_name %} and must resolve merge conflicts on the command line. For example, if the merge conflict editor is disabled, you cannot use it on a pull request between a fork and upstream repository. +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +如果站点管理员对仓库之间的拉取请求禁用合并冲突编辑器,则无法在 +{% data variables.product.product_name %} 上使用冲突编辑器,并且必须在命令行上解决合并冲突。 例如,如果禁用合并冲突编辑器,则无法在复刻和上游仓库之间的拉取请求中使用它。 {% endif %} {% warning %} {% if currentVersion ver_lt "enterprise-server@2.22" %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch), even if the head branch is the default branch of your repository or a protected branch. Make sure you really want to commit to this branch. +**警告:**在 +{% data variables.product.product_name %} 上解决合并冲突时,拉取请求的整个[基本分支](/github/getting-started-with-github/github-glossary#base-branch)都会合并到[头部分支](/github/getting-started-with-github/github-glossary#head-branch)中,即使头部分支是仓库的默认分支或受保护分支。 确保您确实想要提交到此分支。 {% else %} -**Warning:** When you resolve a merge conflict on {% data variables.product.product_name %}, the entire [base branch](/github/getting-started-with-github/github-glossary#base-branch) of your pull request is merged into the [head branch](/github/getting-started-with-github/github-glossary#head-branch). Make sure you really want to commit to this branch. If the head branch is the default branch of your repository, you'll be given the option of creating a new branch to serve as the head branch for your pull request. If the head branch is protected you won't be able to merge your conflict resolution into it, so you'll be prompted to create a new head branch. For more information, see "[About protected branches](/github/administering-a-repository/about-protected-branches)." +**警告:**在 +{% data variables.product.product_name %} 上解决合并冲突时,拉取请求的整个[基本分支](/github/getting-started-with-github/github-glossary#base-branch)都会合并到[头部分支](/github/getting-started-with-github/github-glossary#head-branch)中。 确保您确实想要提交到此分支。 如果头部分支是仓库的默认分支,您可以选择创建一个新分支作为拉取请求的头部分支。 如果头部分支是受保护分支,则无法将冲突解决合并到其中,因此系统会提示您创建一个新的头部分支。 更多信息请参阅“[关于受保护分支](/github/administering-a-repository/about-protected-branches)”。 {% endif %} {% endwarning %} {% data reusables.repositories.sidebar-pr %} -1. In the "Pull Requests" list, click the pull request with a merge conflict that you'd like to resolve. -1. Near the bottom of your pull request, click **Resolve conflicts**. -![Resolve merge conflicts button](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) +1. 在“Pull Requests(拉取请求)”列表中,单击含有您想要解决的合并冲突的拉取请求。 +1. 在拉取请求底部附近,单击 **Resolve conflicts(解决冲突)**。 ![解决合并冲突按钮](/assets/images/help/pull_requests/resolve-merge-conflicts-button.png) {% tip %} - **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. You must resolve the merge conflict using an alternative Git client, or by using Git on the command line. For more information see "[Resolving a merge conflict using the command line](/articles/resolving-a-merge-conflict-using-the-command-line)." + **Tip:** If the **Resolve conflicts** button is deactivated, your pull request's merge conflict is too complex to resolve on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} or the site administrator has disabled the conflict editor for pull requests between repositories{% endif %}. 必须使用备用 Git 客户端或在命令行上使用 Git 解决合并冲突。 更多信息请参阅“[使用命令行解决合并冲突](/articles/resolving-a-merge-conflict-using-the-command-line)”。 {% endtip %} {% data reusables.pull_requests.decide-how-to-resolve-competing-line-change-merge-conflict %} - ![View merge conflict example with conflict markers](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) -1. If you have more than one merge conflict in your file, scroll down to the next set of conflict markers and repeat steps four and five to resolve your merge conflict. -1. Once you've resolved all the conflicts in the file, click **Mark as resolved**. - ![Click mark as resolved button](/assets/images/help/pull_requests/mark-as-resolved-button.png) -1. If you have more than one file with a conflict, select the next file you want to edit on the left side of the page under "conflicting files" and repeat steps four through seven until you've resolved all of your pull request's merge conflicts. - ![Select next conflicting file if applicable](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) -1. Once you've resolved all your merge conflicts, click **Commit merge**. This merges the entire base branch into your head branch. - ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} -1. If prompted, review the branch that you are committing to. If you want to commit to this branch, click **I understand, update _BRANCH_**. -![Merge conflict confirmation window](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} -1. If prompted, review the branch that you are committing to. - - If the head branch is the default branch of the repository, you can choose either to update this branch with the changes you made to resolve the conflict, or to create a new branch and use this as the head branch of the pull request. - ![Prompt to review the branch that will be updated](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) - - If you choose to create a new branch, enter a name for the branch. - - If the head branch of your pull request is protected you must create a new branch. You won't get the option to update the protected branch. - - Click **Create branch and update my pull request** or **I understand, continue updating _BRANCH_**. The button text corresponds to the action you are performing. + ![查看带有冲突标记的合并冲突示例](/assets/images/help/pull_requests/view-merge-conflict-with-markers.png) +1. 如果文件中有多个合并冲突,请向下滚动到下一组冲突标记,然后重复步骤 4 和步骤 5 以解决合并冲突。 +1. 解决文件中的所有冲突后,单击 **Mark as resolved(标记为已解决)**。 ![单击“标记为已解决”按钮](/assets/images/help/pull_requests/mark-as-resolved-button.png) +1. 如果您有多个冲突文件,请在“冲突文件”下的页面左侧选择您要编辑的下一个文件,并重复步骤 4 到 7,直到您解决所有拉取请求的合并冲突。 ![适用时选择下一个冲突文件](/assets/images/help/pull_requests/resolve-merge-conflict-select-conflicting-file.png) +1. 解决所有合并冲突后,单击 **Commit merge(提交合并)**。 这会将整个基本分支合并到头部分支。 ![Resolve merge conflicts button](/assets/images/help/pull_requests/merge-conflict-commit-changes.png){% if currentVersion ver_lt "enterprise-server@2.22" %} +1. 如果出现提示,请审查您要提交的分支。 如果要提交到此分支,请单击 **I understand, update _BRANCH_(我已了解,请更新 BRANCH)**。 ![合并冲突确认窗口](/assets/images/help/pull_requests/merge-conflict-confirmation.png){% else %} +1. 如果出现提示,请审查您要提交的分支。 + + 如果头部分支是仓库的默认分支,您可以选择使用为解决冲突所做的更改来更新此分支,或者选择创建一个新分支并将其用作拉取请求的头部分支。 ![提示审查将要更新的分支](/assets/images/help/pull_requests/conflict-resolution-merge-dialog-box.png) + + 如果您选择创建一个新分支,请输入该分支的名称。 + + 如果拉取请求的头部分支是受保护分支,则必须创建新分支。 您将无法选择更新受保护分支。 + + 单击 **Create branch and update my pull request(创建分支并更新我的拉取请求**或 **I understand, continue updating(我了解,继续更新)_BRANCH(分支)_**。 按钮文本对应于您正在执行的操作。 {% endif %} -1. To merge your pull request, click **Merge pull request**. For more information about other pull request merge options, see "[Merging a pull request](/articles/merging-a-pull-request/)." +1. 要合并拉取请求,请单击 **Merge pull request(合并拉取请求)**。 有关其他拉取请求合并选项的更多信息,请参阅“[合并拉取请求](/articles/merging-a-pull-request/)”。 -### Further reading +### 延伸阅读 -- "[About pull request merges](/articles/about-pull-request-merges)" +- "[关于拉取请求合并](/articles/about-pull-request-merges)" diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md index 39aa3f7b6c69..138a8e2c0b60 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 当对文件的同一行进行竞争更改时,或者当一个人编辑文件而另一个人删除同一文件时,会发生合并冲突。 更多信息请参阅“[关于合并冲突](/articles/about-merge-conflicts/)”。 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md index 95eb2a830aec..1d76c7ea5298 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reverting-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于还原拉取请求 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md index ae7de5785ede..ca81ad31ed98 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md index e0cd74d52f80..b50123e97848 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于审查拉取请求 diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md index eba43cbd5fd9..3fadd2fe673e 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/syncing-a-fork.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 必须在 Git 中[配置指向上游仓库的远程仓库](/articles/configuring-a-remote-for-a-fork),然后才能将您的复刻与上游仓库同步。 {% data reusables.command_line.open_the_multi_os_terminal %} 2. 将当前工作目录更改为您的本地仓库。 -3. 从上游仓库获取分支及其各自的提交。 对 `master` 的提交将存储在本地分支 `upstream/master` 中。 +3. 从上游仓库获取分支及其各自的提交。 对 `main` 的提交将存储在本地分支 `upstream/main` 中。 ```shell $ git fetch upstream > remote: Counting objects: 75, done. @@ -20,16 +21,16 @@ versions: > remote: Total 62 (delta 27), reused 44 (delta 9) > Unpacking objects: 100% (62/62), done. > From https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/ORIGINAL_REPOSITORY - > * [new branch] master -> upstream/master + > * [new branch] main -> upstream/main ``` -4. 检出复刻的本地 `master` 分支。 +4. 检出复刻的本地 `main` 分支。 ```shell - $ git checkout master - > Switched to branch 'master' + $ git checkout main + > Switched to branch 'main' ``` -5. 将来自 `upstream/master` 的更改合并到本地 `master` 分支中。 这会使复刻的 `master` 分支与上游仓库同步,而不会丢失本地更改。 +5. 将来自 `upstream/main` 的更改合并到本地 `main` 分支中。 这会使复刻的 `main` 分支与上游仓库同步,而不会丢失本地更改。 ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating a422352..5fdff0f > Fast-forward > README | 9 ------- @@ -39,7 +40,7 @@ versions: > create mode 100644 README.md ``` If your local branch didn't have any unique commits, Git will instead perform a "fast-forward": ```shell - $ git merge upstream/master + $ git merge upstream/main > Updating 34e91da..16c56ad > Fast-forward > README.md | 5 +++-- diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md index 68e2707d3206..4a65bc1450ea 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/viewing-a-pull-request-review.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md index 673c8625d269..8b8de1a8c056 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} @@ -29,7 +30,7 @@ versions: 换句话说,即使将父仓库设为私有后,公共仓库的复刻也将在其各自的仓库网络中保持公开。 这样复刻所有者便可继续工作和协作,而不会中断。 如果公共复刻没有通过这种方式移动到单独的网络中,则这些复刻的所有者将需要获得适当的[访问权限](/articles/access-permissions-on-github)以从(现在私有的)父仓库中拉取更改并提交拉取请求 — 即使它们以前不需要这些权限。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} 如果公共仓库启用了匿名 Git 读取权限并且该仓库设为私有,则所有仓库的复刻都将失去匿名 Git 读取权限并恢复为默认的禁用设置。 如果将复刻的仓库设为公共,则仓库管理员可以重新启用 Git 读取权限。 更多信息请参阅“[为仓库启用匿名 Git 读取权限](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository)。” {% endif %} diff --git a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md index 913edd2b3517..cbe2728a8c59 100644 --- a/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md +++ b/translations/zh-CN/content/github/collaborating-with-issues-and-pull-requests/working-with-forks.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/about-commits.md b/translations/zh-CN/content/github/committing-changes-to-your-project/about-commits.md index f0974c047834..50780f20152e 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/about-commits.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/about-commits.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于提交 diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/changing-a-commit-message.md b/translations/zh-CN/content/github/committing-changes-to-your-project/changing-a-commit-message.md index 13825edc3a54..c5d143d89d98 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/changing-a-commit-message.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/changing-a-commit-message.md @@ -7,6 +7,7 @@ intro: '如果提交消息中包含不明确、不正确或敏感的信息,您 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 重写最近的提交消息 @@ -97,7 +98,7 @@ versions: ``` 4. 保存并关闭提交列表文件。 5. 在每个生成的提交文件中,键入新的提交消息,保存文件,然后关闭它。 -6. $ git push --force +6. 准备好将更改推送到 GitHub 时,请使用 push - force 命令强制推送旧提交。 ```shell $ git push --force example-branch ``` diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md b/translations/zh-CN/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md index e9dbfd77396a..d80541de5be8 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/commit-branch-and-tag-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您的提交不在默认分支上,则指示符将显示包含提交的分支。 如果提交是未合并拉取请求的一部分,它将显示一个链接。 diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md b/translations/zh-CN/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md index d1bf16b7f72b..29f4464e3704 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/commit-exists-on-github-but-not-in-my-local-clone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用 `git show` 在命令行上查看特定提交时,可能会收到致命错误。 diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/comparing-commits.md b/translations/zh-CN/content/github/committing-changes-to-your-project/comparing-commits.md index 1d507b5460fb..4335b27ab466 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/comparing-commits.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/comparing-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在分支、标记、提交和日期之间比较仓库的状态。 要比较仓库的不同版本,请在仓库路径中附加 `/compare`。 @@ -26,9 +27,9 @@ versions: ### 比较标记 -比较发行版标记将显示自上次发布以来您对仓库的更改。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} +比较发行版标记将显示自上次发布以来您对仓库的更改。 {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Comparing releases](/github/administering-a-repository/comparing-releases)."{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}To compare tags, you can select a tag name from the `compare` drop-down menu at the top of the page.{% else %} Instead of typing a branch name, type the name of your tag in the `compare` drop down menu.{% endif %} 此处是[在两个标记之间进行比较](https://github.com/octocat/linguist/compare/v2.2.0...octocat:v2.3.3)的示例。 diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md b/translations/zh-CN/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md index 079e81663f51..41e50390c01a 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors.md @@ -1,48 +1,49 @@ --- -title: Creating a commit with multiple authors -intro: 'You can attribute a commit to more than one author by adding one or more `Co-authored-by` trailers to the commit''s message. Co-authored commits are visible on {% data variables.product.product_name %}{% if currentVersion != "free-pro-team@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' +title: 创建有多个作者的提交 +intro: '通过在提交消息中添加一个或多个 `Co-authored-by` 尾行,可将提交归属于多个作者。 Co-authored commits are visible on {% data variables.product.product_name %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} and can be included in the profile contributions graph and the repository''s statistics{% endif %}.' redirect_from: - /articles/creating-a-commit-with-multiple-authors versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Required co-author information +### 必需的合作作者信息 -Before you can add a co-author to a commit, you must know the appropriate email to use for each co-author. For the co-author's commit to count as a contribution, you must use the email associated with their {% data variables.product.product_name %} account. +向提交添加合作作者之前,您必须知道用于每个合作作者的适当电子邮件地址。 对于计为贡献的合作作者提交,必须使用与其 {% data variables.product.product_name %} 帐户相关联的电子邮件地址。 {% if currentVersion == "free-pro-team@latest" %} -If a person chooses to keep their email address private, you should use their {% data variables.product.product_name %}-provided `no-reply` email to protect their privacy. Otherwise, the co-author's email will be available to the public in the commit message. If you want to keep your email private, you can choose to use a {% data variables.product.product_name %}-provided `no-reply` email for Git operations and ask other co-authors to list your `no-reply` email in commit trailers. +如果有人选择对其电子邮件地址保密,则应使用其 {% data variables.product.product_name %}-提供的 `no-reply` 电子邮件地址以保护其隐私。 否则,合作作者的电子邮件地址将在提交消息中公开。 如果要保密您的电子邮件地址,您可以选择使用 {% data variables.product.product_name %}-为 Git 操作提供的 `no-reply` 电子邮件地址,并要求其他合作作者在提交尾行中列出您的 `no-reply` 电子邮件地址。 -For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +更多信息请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。 {% tip %} - **Tip:** You can help a co-author find their preferred email address by sharing this information: - - To find your {% data variables.product.product_name %}-provided `no-reply` email, navigate to your email settings page under "Keep my email address private." - - To find the email you used to configure Git on your computer, run `git config user.email` on the command line. + **提示:**通过分享此信息可帮助合作作者找到其首选电子邮件地址: + - 要查找 {% data variables.product.product_name %}-提供的 `no-reply` 电子邮件地址,请导航至“Keep my email address private(对我的电子邮件地址保密)”下的电子邮件设置页面。 + - 要在计算机上查找用于配置 Git 的电子邮件地址,请在命令行上运行 `git config user.email`。 {% endtip %} {% endif %} -### Creating co-authored commits using {% data variables.product.prodname_desktop %} +### 使用 {% data variables.product.prodname_desktop %} 创建合作提交 -You can use {% data variables.product.prodname_desktop %} to create a commit with a co-author. For more information, see "[Write a commit message and push your changes](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" and [{% data variables.product.prodname_desktop %}](https://desktop.github.com). +可以使用 {% data variables.product.prodname_desktop %} 创建合作提交。 更多信息请参阅“[编写提交消息并推送更改](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)”和 [{% data variables.product.prodname_desktop %}](https://desktop.github.com)。 -![Add a co-author to the commit message](/assets/images/help/desktop/co-authors-demo-hq.gif) +![添加合作作者到提交消息](/assets/images/help/desktop/co-authors-demo-hq.gif) -### Creating co-authored commits on the command line +### 在命令行上创建合作提交 {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} {% data reusables.pull_requests.commit-message-with-trailer-beginning %} -3. On the next line of the commit message, type `Co-authored-by: name ` with specific information for each co-author. After the co-author information, add a closing quotation mark. +3. 在提交消息的下一行,根据每个合作作者的特定信息键入 `Co-authored-by: name `。 在合作作者的信息后面,添加一个右引号。 - If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. + 如果要添加多个合作作者,请为每个合作作者键入一个 `Co-authored-by:` 提交尾行。 ```shell $ git commit -m "Refactor usability tests. > @@ -51,27 +52,26 @@ You can use {% data variables.product.prodname_desktop %} to create a commit wit Co-authored-by: another-name <another-name@example.com>" ``` -The new commit and message will appear on {% data variables.product.product_location %} the next time you push. For more information, see "[Pushing changes to a remote repository](/articles/pushing-commits-to-a-remote-repository/)." +在下次推送时,新的提交和消息将显示在 {% data variables.product.product_location %} 上。 更多信息请参阅“[推送更改到远程仓库](/articles/pushing-commits-to-a-remote-repository/)”。 -### Creating co-authored commits on {% data variables.product.product_name %} +### 在 {% data variables.product.product_name %} 上创建合作提交 -After you've made changes in a file using the web editor on {% data variables.product.product_name %}, you can create a co-authored commit by adding a `Co-authored-by:` trailer to the commit's message. +在 {% data variables.product.product_name %} 上使用 web 编辑器对文件进行更改后,您可以通过在提交消息中添加 `Co-authored-by:` 尾行来创建合作提交。 {% data reusables.pull_requests.collect-co-author-commit-git-config-info %} -2. After making your changes together, at the bottom of the page, type a short, meaningful commit message that describes the changes you made. - ![Commit message for your change](/assets/images/help/repository/write-commit-message-quick-pull.png) -3. In the text box below your commit message, add `Co-authored-by: name ` with specific information for each co-author. If you're adding multiple co-authors, give each co-author their own line and `Co-authored-by:` commit trailer. - - ![Commit message co-author trailer example in second commit message text box](/assets/images/help/repository/write-commit-message-co-author-trailer.png) -4. Click **Commit changes** or **Propose changes**. - -The new commit and message will appear on {% data variables.product.product_location %}. - -### Further reading -{% if currentVersion != "free-pro-team@latest" %} -- "[Viewing contributions on your profile](/articles/viewing-contributions-on-your-profile)" -- "[Why are my contributions not showing up on my profile?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)"{% endif %} -- "[Viewing a summary of repository activity](/articles/viewing-a-summary-of-repository-activity)" -- "[Viewing a project's contributors](/articles/viewing-a-projects-contributors)" -- "[Changing a commit message](/articles/changing-a-commit-message)" -- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)" in the {% data variables.product.prodname_desktop %} documentation +2. 合作进行更改后,在页面底部键入简短、有意义的提交消息,以描述你们所做的更改。 ![有关更改的提交消息](/assets/images/help/repository/write-commit-message-quick-pull.png) +3. 在提交消息下方的文本框中,根据每个合作作者的特定信息添加 `Co-authored-by: name `。 如果要添加多个合作作者,请为每个合作作者键入一个 `Co-authored-by:` 提交尾行。 + + ![第二个提交消息文本框中的提交消息合作作者尾行示例](/assets/images/help/repository/write-commit-message-co-author-trailer.png) +4. 单击 **Commit changes(提交更改)**或 **Propose changes(提议更改)**。 + +新的提交和消息将显示在 {% data variables.product.product_location %} 上。 + +### 延伸阅读 +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +- "[在个人资料中查看贡献](/articles/viewing-contributions-on-your-profile)" +- “[为什么我的贡献没有在我的个人资料中显示?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)”{% endif %} +- “[查看仓库活动的摘要](/articles/viewing-a-summary-of-repository-activity)” +- “[查看项目的贡献者](/articles/viewing-a-projects-contributors)” +- “[更改提交消息](/articles/changing-a-commit-message)” +- {% data variables.product.prodname_desktop %} 文档中的“[提交和审查对项目的更改](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#3-write-a-commit-message-and-push-your-changes)” diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/creating-and-editing-commits.md b/translations/zh-CN/content/github/committing-changes-to-your-project/creating-and-editing-commits.md index 793fbe9a8af7..70c730cf1917 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/creating-and-editing-commits.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/creating-and-editing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/differences-between-commit-views.md b/translations/zh-CN/content/github/committing-changes-to-your-project/differences-between-commit-views.md index f4036d073c58..5c77f455560d 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/differences-between-commit-views.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/differences-between-commit-views.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在 {% data variables.product.product_name %} 上,您可以按以下方式查看仓库的提交历史记录: diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/index.md b/translations/zh-CN/content/github/committing-changes-to-your-project/index.md index 1a96d425b8c6..d78c16356599 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/index.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/troubleshooting-commits.md b/translations/zh-CN/content/github/committing-changes-to-your-project/troubleshooting-commits.md index 66827e251a24..d20c14507e27 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/troubleshooting-commits.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/troubleshooting-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md b/translations/zh-CN/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md index 8ee8df4a2b23..0f8f74557907 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/viewing-and-comparing-commits.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md b/translations/zh-CN/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md index f6439d9fb01d..0940bd94bbd4 100644 --- a/translations/zh-CN/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md +++ b/translations/zh-CN/content/github/committing-changes-to-your-project/why-are-my-commits-linked-to-the-wrong-user.md @@ -3,10 +3,11 @@ title: 我的提交为什么链接到错误的用户? redirect_from: - /articles/how-do-i-get-my-commits-to-link-to-my-github-account/ - /articles/why-are-my-commits-linked-to-the-wrong-user -intro: '{% data variables.product.product_name %} 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 如果将您的提交链接到其他用户,或者根本没有链接到任何用户,您可能需要更改本地 Git 配置设置,将电子邮件地址添加到您的帐户电子邮件设置,或同时执行这两项操作。' +intro: '{% data variables.product.product_name %} 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings{% if currentVersion != "github-ae@latest" %}, add an email address to your account email settings, or do both{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -18,10 +19,10 @@ versions: ### 提交链接到其他用户 -如果您的提交链接到其他用户,则意味着该用户已将您本地 Git 配置设置中的电子邮件地址添加到其 {% data variables.product.product_name %} 帐户。 在这种情况下,您可以更改本地 Git 配置设置中的电子邮件,并将新电子邮件地址添加到您的 {% data variables.product.product_name %} 帐户,以便将来的提交链接到您的帐户。 +If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on {% data variables.product.product_name %}. In this case, you can change the email in your local Git configuration settings{% if currentVersion == "github-ae@latest" %} to the address associated with your account on {% data variables.product.product_name %} to link your future commits. 原来的提交不会进行链接。 For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %} and add the new email address to your {% data variables.product.product_name %} account to link future commits to your account. -1. 要更改本地 Git 配置中的电子邮件地址,请按照“[在 Git 中设置提交电子邮件地址](/articles/setting-your-commit-email-address)”中的步骤操作。 如果您在多台计算机上工作,则需要在每台计算机上更改此设置。 -2. 按照“[添加电子邮件地址到 GitHub 帐户](/articles/adding-an-email-address-to-your-github-account)”中的步骤操作,将步骤 2 中的电子邮件地址添加到您的帐户设置。 +1. To change the email address in your local Git configuration, follow the steps in "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)". 如果您在多台计算机上工作,则需要在每台计算机上更改此设置。 +2. Add the email address from step 2 to your account settings by following the steps in "[Adding an email address to your GitHub account](/articles/adding-an-email-address-to-your-github-account)".{% endif %} 从这时开始,您提交的内容将链接到您的帐户。 @@ -34,9 +35,13 @@ versions: 1. 通过单击提交消息链接导航到提交。 ![提交消息链接](/assets/images/help/commits/commit-msg-link.png) 2. 要阅读有关提交未链接原因的消息,请将鼠标悬停在用户名右侧的蓝色 {% octicon "question" aria-label="Question mark" %} 上。 ![提交悬停消息](/assets/images/help/commits/commit-hover-msg.png) - - **无法识别的作者(含电子邮件地址)**如果您看到带电子邮件地址的此消息,则意味着该地址未添加到您的帐户设置。 要链接您的提交,[将电子邮件地址添加到 GitHub 电子邮件设置](/articles/adding-an-email-address-to-your-github-account)。 如果您的电子邮件地址具有关联的 Gravatar,则用户名旁边将显示该 Gravatar,而不是默认的灰色 Octocat。 - - **无法识别的作者(不含电子邮件地址)**如果您看到不带电子邮件地址的此消息,则意味着您使用无法添加到电子邮件设置的通用电子邮件地址。 您将需要[在 Git 中设置提交电子邮件地址](/articles/setting-your-commit-email-address),然后[将新地址添加到 GitHub 电子邮件设置](/articles/adding-an-email-address-to-your-github-account)以链接到您将来的提交。 原来的提交不会进行链接。 - - **无效的电子邮件**这意味着本地 Git 配置设置中的电子邮件地址为空或未设置为电子邮件地址格式。 您将需要[在 Git 中设置提交电子邮件地址](/articles/setting-your-commit-email-address),然后[将新地址添加到 GitHub 电子邮件设置](/articles/adding-an-email-address-to-your-github-account)以链接到您将来的提交。 原来的提交不会进行链接。 + - **Unrecognized author (with email address)** If you see this message with an email address, the address you used to author the commit is not connected to your account on {% data variables.product.product_name %}. {% if currentVersion != "github-ae@latest" %}To link your commits, [add the email address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account).{% endif %} If the email address has a Gravatar associated with it, the Gravatar will be displayed next to the commit, rather than the default gray Octocat. + - **Unrecognized author (no email address)** If you see this message without an email address, you used a generic email address that can't be connected to your account on {% data variables.product.product_name %}.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + - **Invalid email** The email address in your local Git configuration settings is either blank or not formatted as an email address.{% if currentVersion != "github-ae@latest" %} You will need to [set your commit email address in Git](/articles/setting-your-commit-email-address), then [add the new address to your GitHub email settings](/articles/adding-an-email-address-to-your-github-account) to link your future commits. Old commits will not be linked.{% endif %} + +{% if currentVersion == "github-ae@latest" %} +You can change the email in your local Git configuration settings to the address associated with your account to link your future commits. 原来的提交不会进行链接。 For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)." +{% endif %} {% warning %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md index 2c1d364d23fa..e1108e5aaaa9 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} @@ -20,7 +21,7 @@ versions: 在仓库存档后,便无法添加或删除协作者或团队。 具有仓库访问权限的贡献者只能对项目复刻或标星。 -When a repository is archived, its issues, pull requests, code, labels, milestones, projects, wiki, releases, commits, tags, branches, reactions, code scanning alerts, and comments become read-only. 要更改存档的仓库,必须先对仓库取消存档。 +当仓库存档后,其议题、拉取请求、代码、标签、重要事件、项目、wiki、版本、提交、标记、分支、反应、代码扫描警报和注解都会变成只读。 要更改存档的仓库,必须先对仓库取消存档。 您可以搜索已存档的仓库。 更多信息请参阅“[搜索仓库](/articles/searching-for-repositories/#search-based-on-whether-a-repository-is-archived)”。 更多信息请参阅“[搜索仓库](/articles/searching-for-repositories/#search-based-on-whether-a-repository-is-archived)”。 更多信息请参阅“[搜索议题和拉取请求](/articles/searching-issues-and-pull-requests/#search-based-on-whether-a-repository-is-archived)”。 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md index 7d29e4c4cc2d..359115677392 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-code-owners.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.code-owners %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 具有管理员或所有者权限的人员可以在仓库中创建 CODEOWNERS 文件。 @@ -20,9 +21,9 @@ versions: 当具有管理员或所有者权限的人员启用必需审查时,他们也可选择性要求代码所有者批准后,作者才可合并仓库中的拉取请求。 更多信息请参阅“[启用拉取请求的必需审查](/github/administering-a-repository/enabling-required-reviews-for-pull-requests)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If a team has enabled code review assignments, the individual approvals won't satisfy the requirement for code owner approval in a protected branch. 更多信息请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”。{% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} 如果文件具有代码所有者,则在打开拉取请求之前可以看到代码所有者是谁。 在仓库中,您可以浏览文件并将鼠标悬停在上方 {% octicon "shield-lock" aria-label="The edit icon" %}. diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-readmes.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-readmes.md index 8f55b6c161d4..844698dd60bb 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-readmes.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-readmes.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [repository license](/articles/licensing-a-repository), [contribution guidelines](/articles/setting-guidelines-for-repository-contributors), and a [code of conduct](/articles/adding-a-code-of-conduct-to-your-project){% else %}a [repository license](/articles/licensing-a-repository) and [contribution guidelines](/articles/setting-guidelines-for-repository-contributors){% endif %}, helps you communicate expectations for and manage contributions to your project. +自述文件连同 {% if currentVersion == "free-pro-team@latest" %}[仓库许可证](/articles/licensing-a-repository)、[参与指南](/articles/setting-guidelines-for-repository-contributors)和[行为准则](/articles/adding-a-code-of-conduct-to-your-project){% else %}、[仓库许可证](/articles/licensing-a-repository)和[参与指南](/articles/setting-guidelines-for-repository-contributors){% endif %}一起,帮助您,沟通项目要求以及管理对项目的参与。 自述文件通常是访问者在访问仓库时看到的第一个项目。 自述文件通常包含以下信息: - 项目做什么 @@ -23,7 +24,7 @@ A README file, along with {% if currentVersion == "free-pro-team@latest" %}a [re ![Github/scientist 仓库的主页面及其自述文件](/assets/images/help/repository/repo-with-readme.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.21" %} {% data reusables.profile.profile-readme %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repositories.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repositories.md index cdc747994713..11d8bb60f2f3 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repositories.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以个人拥有仓库,也可以与组织中的其他人共享仓库的所有权。 @@ -15,8 +16,8 @@ versions: 对于用户拥有的仓库,您可以向其他人授予协作者访问权限,以便他们可以协作处理您的项目。 如果仓库归组织所有,您可以向组织成员授予访问权限,以便协作处理您的仓库。 更多信息请参阅“[用户帐户仓库的权限级别](/articles/permission-levels-for-a-user-account-repository/)”和“[组织的仓库权限级别](/articles/repository-permission-levels-for-an-organization/)”。 {% if currentVersion == "free-pro-team@latest" %} -With -{% data variables.product.prodname_free_team %} for user accounts and organizations, you can work with unlimited collaborators on unlimited public repositories with a full feature set, or unlimited private repositories with a limited feature set. 要获取对私有仓库的高级处理,您可以升级到 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %} 或 {% data variables.product.prodname_ghe_cloud %}。 {% data reusables.gated-features.more-info %} +通过 +用户帐户和组织的 {% data variables.product.prodname_free_team %},可与无限的协作者合作处理设置了完全功能的无限公共仓库,或者是设置了有限功能的无限私有仓库, 要获取对私有仓库的高级处理,您可以升级到 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %} 或 {% data variables.product.prodname_ghe_cloud %}。 {% data reusables.gated-features.more-info %} {% else %} 每个人和组织都可拥有无限的仓库,并且可以邀请无限的协作者参与所有仓库。 {% endif %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md index 2afea191a08c..f14d91ce5194 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-languages.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} uses the open source [Linguist library](https://github.com/github/linguist) to diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md index d8c3f2ea37c5..251aa7d4763e 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/about-repository-visibility.md @@ -1,35 +1,43 @@ --- -title: About repository visibility -intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% else %} public or private{% endif %}.' +title: 关于仓库可见性 +intro: 'You can restrict who has access to a repository by choosing a repository''s visibility: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}public, internal, or private{% elsif currentVersion == "github-ae@latest" %}private or internal{% else %} public or private{% endif %}.' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### About repository visibility +### 关于仓库可见性 -When you create a repository, you can choose to make the repository public or private. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %} +{% if currentVersion == "github-ae@latest" %}When you create a repository owned by your user account, the repository is always private. When you create a repository owned by an organization, you can choose to make the repository private or internal.{% else %}When you create a repository, you can choose to make the repository public or private.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} If you're creating the repository in an organization{% if currentVersion == "free-pro-team@latest" %} that is owned by an enterprise account{% endif %}, you can also choose to make the repository internal.{% endif %}{% endif %} -{% if currentVersion != "free-pro-team@latest" %}If {% data variables.product.product_location_enterprise %} is not in private mode or behind a firewall, p{% else %}P{% endif %}ublic repositories are accessible to everyone on the internet.{% if currentVersion != "free-pro-team@latest" %} Otherwise, public repositories are available to everyone using {% data variables.product.product_location_enterprise %}, including outside collaborators.{% endif %} Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, [certain organization members](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization). {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}Internal repositories are accessible to {% if currentVersion == "free-pro-team@latest" %}members of your enterprise account{% else %}members of any organization on your instance{% endif %}. For more information, see "[About internal repositories](#about-internal-repositories)."{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +If +{% data variables.product.product_location %} is not in private mode or behind a firewall, public repositories are accessible to everyone on the internet. Otherwise, public repositories are available to everyone using {% data variables.product.product_location %}, including outside collaborators. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. {% if currentVersion ver_gt "enterprise-server@2.19" %} Internal repositories are accessible to enterprise members. 更多信息请参阅“[关于内部仓库](#about-internal-repositories)”。{% endif %} +{% elsif currentVersion == "github-ae@latest" %} +Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to all enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% else %} +Public repositories are accessible to everyone on the internet. Private repositories are only accessible to you, people you explicitly share access with, and, for organization repositories, certain organization members. Internal repositories are accessible to enterprise members. For more information, see "[About internal repositories](#about-internal-repositories)." +{% endif %} -Organization owners always have access to every repository created in an organization. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." +组织所有者始终有权访问其组织中创建的每个仓库。 更多信息请参阅“[组织的仓库权限级别](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)”。 -People with admin permissions for a repository can change an existing repository's visibility. For more information, see "[Setting repository visibility](/github/administering-a-repository/setting-repository-visibility)." +拥有仓库管理员权限的人可更改现有仓库的可见性。 更多信息请参阅“[设置仓库可见性](/github/administering-a-repository/setting-repository-visibility)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -### About internal repositories +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +### 关于内部仓库 {% note %} -**Note:** {% data reusables.gated-features.internal-repos %} +**注:**{% data reusables.gated-features.internal-repos %} {% endnote %} -{% data reusables.repositories.about-internal-repos %} For more information on innersource, see {% data variables.product.prodname_dotcom %}'s whitepaper "[An introduction to innersource](https://resources.github.com/whitepapers/introduction-to-innersource/)." +{% data reusables.repositories.about-internal-repos %} 有关内部资源的更多信息,请参阅 {% data variables.product.prodname_dotcom %} 的白皮书“[内部资源简介](https://resources.github.com/whitepapers/introduction-to-innersource/)”。 -All {% if currentVersion == "free-pro-team@latest" %}enterprise members{% else %}organization members{% endif %} have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise account{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Roles for an enterprise account](/articles/roles-for-an-enterprise-account#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." +All enterprise members have read permissions to the internal repository, but internal repositories are not visible to people {% if currentVersion == "free-pro-team@latest" %}outside of the enterprise{% else %}who are not members of an organization{% endif %}, including outside collaborators on organization repositories. For more information, see {% if currentVersion == "free-pro-team@latest" or "github-ae@latest" %}"[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise#enterprise-members)" and {% endif %}"[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)." {% data reusables.repositories.internal-repo-default %} -If a user is removed from {% if currentVersion == "free-pro-team@latest" %}an enterprise account{% else %}all organizations on the instance{% endif %}, that user's forks of internal repositories are removed automatically. +If a user is removed from all organizations owned by the enterprise, that user's forks of internal repositories are removed automatically. {% endif %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md index a72998bf4cc4..06b109957ca8 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md index c32d47b94389..7906c3fd8469 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/archiving-repositories.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.archiving-repositories-recommendation %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md index 5364873fbeb0..f252dbd72818 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/backing-up-a-repository.md @@ -1,41 +1,44 @@ --- -title: Backing up a repository -intro: 'You can use{% if currentVersion != "free-pro-team@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' +title: 备份仓库 +intro: 'You can use{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Git and{% endif %} the API {% if currentVersion == "free-pro-team@latest" %}or a third-party tool {% endif %}to back up your repository.' redirect_from: - /articles/backing-up-a-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% if currentVersion == "free-pro-team@latest" %} -To download an archive of your repository, you can use the API for user or organization migrations. For more information, see "[Migrations](/v3/migrations/)." +要下载仓库的存档,您可以使用 API 进行用户或组织迁移。 更多信息请参阅“[迁移](/v3/migrations/)”。 {% else %} -You can download and back up your repositories manually: +您可以手动下载和备份仓库: -- To download a repository's Git data to your local machine, you'll need to clone the repository. For more information, see "[Cloning a repository](/articles/cloning-a-repository)." -- You can also download your repository's wiki. For more information, see "[Adding or editing wiki pages](/articles/adding-or-editing-wiki-pages)." +- 要将仓库的 Git 数据下载到本地计算机,您需要克隆该仓库。 更多信息请参阅“[克隆仓库](/articles/cloning-a-repository)”。 +- 还可以下载仓库的 wiki。 更多信息请参阅“[添加或删除 wiki 页面](/articles/adding-or-editing-wiki-pages)”。 -When you clone a repository or wiki, only Git data, such as project files and commit history, is downloaded. You can use our API to export other elements of your {% data variables.product.product_name %} repository to your local machine: +克隆仓库或 wiki 时,仅下载 Git 数据,例如项目文件和提交历史记录。 您可以使用我们的 API 将 {% data variables.product.product_name %} 仓库的其他元素导出到您的本地计算机: -- [Issues](/v3/issues/#list-issues-for-a-repository) -- [Pull requests](/v3/pulls/#list-pull-requests) -- [Forks](/rest/reference/repos#list-forks) -- [Comments](/rest/reference/issues#list-issue-comments-for-a-repository) -- [Milestones](/rest/reference/issues#list-milestones) -- [Labels](/rest/reference/issues#list-labels-for-a-repository) -- [Watchers](/rest/reference/activity#list-watchers) -- [Stargazers](/rest/reference/activity#list-stargazers) -- [Projects](/v3/projects/#list-repository-projects) +- [议题](/v3/issues/#list-issues-for-a-repository) +- [拉取请求](/v3/pulls/#list-pull-requests) +- [复刻](/rest/reference/repos#list-forks) +- [评论](/rest/reference/issues#list-issue-comments-for-a-repository) +- [里程碑](/rest/reference/issues#list-milestones) +- [标签](/rest/reference/issues#list-labels-for-a-repository) +- [关注者](/rest/reference/activity#list-watchers) +- [空想家](/rest/reference/activity#list-stargazers) +- [项目](/v3/projects/#list-repository-projects) {% endif %} -Once you have {% if currentVersion != "free-pro-team@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). +Once you have {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}a local version of all the content you want to back up, you can create a zip archive and {% else %}downloaded your archive, you can {% endif %}copy it to an external hard drive and/or upload it to a cloud-based backup service such as [Google Drive](https://www.google.com/drive/) or [Dropbox](https://www.dropbox.com/). {% if currentVersion == "free-pro-team@latest" %} -### Third-party backup tools +### 第三方备份工具 -A number of self-service tools exist that automate backups of repositories. Unlike archival projects, which archive _all_ public repositories on {% data variables.product.product_name %} that have not opted out and make the data accessible to anyone, backup tools will download data from _specific_ repositories and organize it within a new branch or directory. For more information about archival projects, see "[About archiving content and data on {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program)." +有许多自助服务工具可自动备份仓库。 与存档项目不同,存档项目将将_所有_公共仓库存档在未选择退出的 {% data variables.product.product_name %} 上,并让任何人都可以访问数据,而备份工具将从_特定_仓库下载数据并组织在新分支或目录中。 有关存档项目的更多信息,请参阅“[关于在 {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/about-archiving-content-and-data-on-github#about-the-github-archive-program) 上存档内容和数据”。 +利用 -You can back up all of a repository's Git data (such as project files and commit history), as well as much data from {% data variables.product.product_name %} (such as issues and pull requests), with [BackHub](https://github.com/marketplace/backhub), which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub is available in {% data variables.product.prodname_marketplace %}. +[BackHub](https://github.com/marketplace/backhub),您可以备份仓库的所有 Git 数据(例如项目文件和提交历史记录),以及许多来自 {% data variables.product.product_name %} 的数据(例如议题和拉取请求),通过该工具可创建每日定期备份仓库计划,并且可查看过去最多 30 天的快照。 BackHub 可在 {% data variables.product.prodname_marketplace %} 中找到。 {% endif %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md index 255b59624f91..5570e7ef6d79 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md index a0bb607ed908..563731cb2e0a 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/cloning-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于克隆仓库 @@ -16,7 +17,7 @@ versions: 您可以克隆自己的现有仓库或克隆其他人的现有仓库以参与项目。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 克隆仓库。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 仓库克隆`](https://cli.github.com/manual/gh_repo_clone)”。 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md index af87d8f86cb1..54b90dfb89b2 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-new-repository.md @@ -12,6 +12,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -20,23 +21,23 @@ versions: {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**提示**:您也可以使用 {% data variables.product.prodname_cli %} 创建仓库。 更多信息请参阅 {% data variables.product.product_location %} 文档中的“[`gh 仓库创建`](https://cli.github.com/manual/gh_repo_create)”。 +**提示**:您也可以使用 {% data variables.product.prodname_cli %} 创建仓库。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 仓库创建`](https://cli.github.com/manual/gh_repo_create)”。 {% endtip %} {% endif %} {% data reusables.repositories.create_new %} -2. (可选)要创建具有现有仓库的目录结构和文件的仓库,请使用 **Choose a template(选择模板)**下拉菜单并选择一个模板仓库。 您将看到由您和您所属组织拥有的模板仓库,或者您以前使用过的模板仓库。 更多信息请参阅“[从模板创建仓库](/articles/creating-a-repository-from-a-template)”。 ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +2. (可选)要创建具有现有仓库的目录结构和文件的仓库,请使用 **Choose a template(选择模板)**下拉菜单并选择一个模板仓库。 您将看到由您和您所属组织拥有的模板仓库,或者您以前使用过的模板仓库。 更多信息请参阅“[从模板创建仓库](/articles/creating-a-repository-from-a-template)”。 ![Template drop-down menu](/assets/images/help/repository/template-drop-down.png){% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 3. (可选)如果您选择使用模板,要包括模板中所有分支的目录结构和文件,而不仅仅是默认分支,请选择 **Include all branches(包括所有分支)**。 ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} 3. 在“Owner(所有者)”下拉菜单中,选择要在其上创建仓库的帐户。 ![所有者下拉菜单](/assets/images/help/repository/create-repository-owner.png) {% data reusables.repositories.repo-name %} {% data reusables.repositories.choose-repo-visibility %} -6. If you're not using a template, there are a number of optional items you can pre-populate your repository with. 如果要将现有仓库导入 {% data variables.product.product_name %},请不要选择上述任何选项,否则可能会导致合并冲突。 您可以通过用户界面添加或创建新文件,或者选择稍后使用命令行添加新文件。 更多信息请参阅“[使用命令行导入 Git 仓库](/articles/importing-a-git-repository-using-the-command-line/)”、“[使用命令行将文件添加到仓库](/articles/adding-a-file-to-a-repository-using-the-command-line)”和“[解决合并冲突](/articles/addressing-merge-conflicts/)”。 +6. 如果您不使用模板,可以使用许多可选项预填充仓库。 如果要将现有仓库导入 {% data variables.product.product_name %},请不要选择上述任何选项,否则可能会导致合并冲突。 您可以通过用户界面添加或创建新文件,或者选择稍后使用命令行添加新文件。 更多信息请参阅“[使用命令行导入 Git 仓库](/articles/importing-a-git-repository-using-the-command-line/)”、“[使用命令行将文件添加到仓库](/articles/adding-a-file-to-a-repository-using-the-command-line)”和“[解决合并冲突](/articles/addressing-merge-conflicts/)”。 - 您可以创建自述文件以介绍您的项目。 更多信息请参阅“[关于自述文件](/articles/about-readmes/)”。 - - 您可以创建 *.gitignore* 文件以设置忽略规则。 For more information, see "[Ignoring files](/articles/ignoring-files)."{% if currentVersion == "free-pro-team@latest" %} + - 您可以创建 *.gitignore* 文件以设置忽略规则。 更多信息请参阅“[忽略文件](/articles/ignoring-files)”。{% if currentVersion == "free-pro-team@latest" %} - 您可以选择为项目添加软件许可。 更多信息请参阅“[许可仓库](/articles/licensing-a-repository)”。{% endif %} {% data reusables.repositories.select-marketplace-apps %} {% data reusables.repositories.create-repo %} @@ -47,5 +48,5 @@ versions: ### 延伸阅读 - “[管理对组织仓库的访问](/articles/managing-access-to-your-organization-s-repositories)” -- [Open Source Guides](https://opensource.guide/){% if currentVersion == "free-pro-team@latest" %} +- [开源指南](https://opensource.guide/){% if currentVersion == "free-pro-team@latest" %} - [{% data variables.product.prodname_learning %}]({% data variables.product.prodname_learning_link %}){% endif %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md index dd3a80f86010..e48aa2180b6d 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template.md @@ -6,21 +6,22 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于仓库模板 任何对模板仓库具有读取权限的人都可以从该模板创建仓库。 更多信息请参阅“[创建模板仓库](/articles/creating-a-template-repository)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.19" %} {% tip %} -**提示**:您也可以使用 {% data variables.product.prodname_cli %} 从模板创建仓库。 更多信息请参阅 {% data variables.product.product_location %} 文档中的“[`gh 仓库创建`](https://cli.github.com/manual/gh_repo_create)”。 +**提示**:您也可以使用 {% data variables.product.prodname_cli %} 从模板创建仓库。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 仓库创建`](https://cli.github.com/manual/gh_repo_create)”。 {% endtip %} {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 您可以选择仅包括模板仓库的默认分支中的目录结构和文件,或者包括所有分支。 {% endif %} @@ -37,7 +38,7 @@ versions: 2. 在文件列表上方,单击 **Use this template(使用此模板)**。 ![使用此模板按钮](/assets/images/help/repository/use-this-template-button.png) {% data reusables.repositories.owner-drop-down %} {% data reusables.repositories.repo-name %} -{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% data reusables.repositories.choose-repo-visibility %}{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} 6. (可选)要包括模板中所有分支的目录结构和文件,而不仅仅是默认分支,请选择 **Include all branches(包括所有分支)**。 ![Include all branches checkbox](/assets/images/help/repository/include-all-branches.png){% endif %} {% data reusables.repositories.select-marketplace-apps %} 8. 单击 **Create repository from template(从模板创建仓库)**。 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md index c00b067e924b..dd5f77fa2852 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md index 985918901d8d..be77a2aa0b0c 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-a-template-repository.md @@ -1,20 +1,25 @@ --- -title: Creating a template repository -intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +title: 创建模板仓库 +intro: 'You can make an existing repository a template, so you and others can generate new repositories with the same directory structure{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}, branches,{% endif %} and files.' +permissions: 任何对仓库有管理员权限的人都可以将该仓库设置为模板。 redirect_from: - /articles/creating-a-template-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Anyone with admin permissions to a repository can make the repository a template. +{% note %} -To create a template repository, you must create a repository, then make the repository a template. For more information about creating a repository, see "[Creating a new repository](/articles/creating-a-new-repository)." +**Note**: Your template repository cannot include files stored using {% data variables.large_files.product_name_short %}. -After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." +{% endnote %} + +要创建模板仓库,必须先创建一个仓库,然后将该仓库设置为模板。 关于创建仓库的更多信息,请参阅“[创建新仓库](/articles/creating-a-new-repository)”。 + +After you make your repository a template, anyone with access to the repository can generate a new repository with the same directory structure and files as your default branch.{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} They can also choose to include all the other branches in your repository.{% endif %} For more information, see "[Creating a repository from a template](/articles/creating-a-repository-from-a-template)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} -3. Select **Template repository**. - ![Checkbox to make a repository a template](/assets/images/help/repository/template-repository-checkbox.png) +1. 选择 **Template repository(模板仓库)**。 ![将仓库设置为模板的复选框](/assets/images/help/repository/template-repository-checkbox.png) diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md index b124e093bf25..3a5a98cd7873 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/creating-an-issues-only-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. 创建一个**私有**仓库来托管项目的源代码。 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md index 3cb46985a98b..ad4395527ce4 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在复制仓库和和推送到仓库的新副本或_镜像_之前,必须在 {% data variables.product.product_location %} 上[创建新仓库](/articles/creating-a-new-repository)。 在以下示例中,`exampleuser/new-repository` 或 `exampleuser/mirrored` 是镜像。 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md index 7778005efe0c..42387293e57e 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-remote-head-refers-to-nonexistent-ref-unable-to-checkout.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 检测此错误很简单;当您尝试克隆以下仓库时,Git 会警告您: diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md index d8fd8dd73c37..66c0e9e568c8 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/error-repository-not-found.md @@ -1,11 +1,12 @@ --- title: '错误:未找到仓库' -intro: '{% if currentVersion == "free-pro-team@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it. 有一些针对此错误的解决方案,具体根据原因而定。{% else %}如果在克隆仓库时看到此错误,则意味着仓库不存在,您无权访问仓库,或者您的 GitHub Enterprise 实例处于私有模式。 有一些针对此错误的解决方案,具体根据原因而定。{% endif %}' +intro: '{% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" %}If you see this error when cloning a repository, it means that the repository does not exist or you do not have permission to access it.{% else %}If you see this error when cloning a repository, it means that the repository does not exist, you do not have permission to access it, or {% data variables.product.product_location %} is in private mode.{% endif %} There are a few solutions to this error, depending on the cause.' redirect_from: - /articles/error-repository-not-found versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 检查拼写 @@ -42,12 +43,10 @@ $ ssh -T git@{% data variables.command_line.codeblock %} 更多信息请参阅[添加 SSH 密钥到 GitHub 帐户](/articles/adding-a-new-ssh-key-to-your-github-account)。 -{% if currentVersion != "free-pro-team@latest" %} - +{% if enterpriseServerVersions contains currentVersion %} ### 检查实例是否处于私有模式 如果您的站点管理员已对您的 GitHub Enterprise 实例启用私有模式,将禁用通过 `git://` 进行匿名克隆。 如果您无法克隆仓库,请联系您的站点管理员。 - {% endif %} ### 检查仓库是否确实存在 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md index c31f68f23d50..da74583659b2 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/https-cloning-errors.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 下面是您可能收到的 HTTPS 错误示例: @@ -70,7 +71,7 @@ $ git remote -v {% tip %} -**提示**:如果不想在每次与远程仓库交互时都输入用户名和密码,您可以打开[凭据缓存](/github/using-git/caching-your-github-credentials-in-git)。 +**提示**:如果不想在每次与远程仓库交互时都输入用户名和密码,您可以打开[凭据缓存](/github/using-git/caching-your-github-credentials-in-git)。 If you are already using credential caching, please make sure that your computer has the correct credentials cached. Incorrect or out of date credentials will cause authentication to fail. {% endtip %} diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/index.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/index.md index 03bae93005bb..4bfa680bc03e 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/index.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md index 432486c480ec..1f69fcf9b564 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/licensing-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 选择合适的许可 diff --git a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md index a70279d50df5..5f25cd2ac09c 100644 --- a/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md +++ b/translations/zh-CN/content/github/creating-cloning-and-archiving-repositories/limits-for-viewing-content-and-diffs-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 以下限制大多会影响 {% data variables.product.product_name %} 和 API。 diff --git a/translations/zh-CN/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md b/translations/zh-CN/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md index 2736f65981e6..915d9e98a3c7 100644 --- a/translations/zh-CN/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md +++ b/translations/zh-CN/content/github/customizing-your-github-workflow/github-extensions-and-integrations.md @@ -10,7 +10,7 @@ versions: ### 编辑器工具 -要简化工作流程,您可以在第三方编辑器工具中连接到 {% data variables.product.product_name %} 仓库,例如 Atom、Unity 和 Visual Studio 等工具。 +You can connect to {% data variables.product.product_name %} repositories within third-party editor tools, such as Atom, Unity, and Visual Studio. #### {% data variables.product.product_name %} for Atom @@ -30,8 +30,12 @@ versions: ### 项目管理工具 -要简化工作流程,您可以将 {% data variables.product.product_name %} 个人帐户或组织与 Jira 等第三方项目管理工具集成。 +您可以将 {% data variables.product.product_name %} 个人帐户或组织与 Jira 或 Slack 等第三方项目管理工具集成。 #### Jira Cloud 与 {% data variables.product.product_name %}.com 集成 -您可以将 Jira Cloud 与个人或组织帐户集成,以扫描提交和拉取请求,在任何提及的 Jira 议题中创建相关的元数据和超链接。 +您可以将 Jira Cloud 与个人或组织帐户集成,以扫描提交和拉取请求,在任何提及的 Jira 议题中创建相关的元数据和超链接。 For more information, visit the [Jira integration app](https://github.com/marketplace/jira-software-github) in the marketplace. + +#### Slack and {% data variables.product.product_name %} integration + +You can integrate Slack with your personal or organization account to subscribe for notifications, close or open issues, and provide rich references to issues and pull requests without leaving Slack. For more information, visit the [Slack integration app](https://github.com/marketplace/slack-github) in the marketplace. diff --git a/translations/zh-CN/content/github/extending-github/about-webhooks.md b/translations/zh-CN/content/github/extending-github/about-webhooks.md index 24e0608d2e18..496b4e66136b 100644 --- a/translations/zh-CN/content/github/extending-github/about-webhooks.md +++ b/translations/zh-CN/content/github/extending-github/about-webhooks.md @@ -9,6 +9,7 @@ intro: Web 挂钩是一种通知方式,只要仓库或组织上发生特定操 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/extending-github/getting-started-with-the-api.md b/translations/zh-CN/content/github/extending-github/getting-started-with-the-api.md index 7a79d92ee778..90fb305b81b0 100644 --- a/translations/zh-CN/content/github/extending-github/getting-started-with-the-api.md +++ b/translations/zh-CN/content/github/extending-github/getting-started-with-the-api.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要自动执行常见任务、备份数据或创建扩展 {% data variables.product.product_name %} 的集成,可以使用 {% data variables.product.product_name %} API。 diff --git a/translations/zh-CN/content/github/extending-github/git-automation-with-oauth-tokens.md b/translations/zh-CN/content/github/extending-github/git-automation-with-oauth-tokens.md index 67003898b460..15dacb45ee81 100644 --- a/translations/zh-CN/content/github/extending-github/git-automation-with-oauth-tokens.md +++ b/translations/zh-CN/content/github/extending-github/git-automation-with-oauth-tokens.md @@ -8,6 +8,7 @@ intro: '你可以使用 OAuth 令牌通过自动化脚本与 {% data variables.p versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 第 1 步:获取 OAuth 令牌 diff --git a/translations/zh-CN/content/github/extending-github/index.md b/translations/zh-CN/content/github/extending-github/index.md index d49c3fcee060..3f7bc5449ac5 100644 --- a/translations/zh-CN/content/github/extending-github/index.md +++ b/translations/zh-CN/content/github/extending-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md index 09829181e933..b3e1b3bf9b2b 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/about-integration-with-code-scanning.md @@ -22,5 +22,5 @@ You can use {% data variables.product.prodname_code_scanning %} webhooks to buil ### 延伸阅读 * "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" -* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system +* "[Using {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} with your existing CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/using-codeql-code-scanning-with-your-existing-ci-system)" * "[SARIF support for {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning)" diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md index af2300e7a3c5..0cc08d5b3c84 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning.md @@ -48,7 +48,7 @@ By default, the {% data variables.product.prodname_codeql_workflow %} uses the ` #### Scanning pull requests -The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on the `HEAD` commit of a pull request against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} +The default {% data variables.product.prodname_codeql_workflow %} uses the `pull_request` event to trigger a code scan on pull requests targeted against the default branch. {% if currentVersion ver_gt "enterprise-server@2.21" %}The `pull_request` event is not triggered if the pull request was opened from a private fork.{% else %}If a pull request is from a private fork, the `pull_request` event will only be triggered if you've selected the "Run workflows from fork pull requests" option in the repository settings. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for a repository](/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository#enabling-workflows-for-private-repository-forks)."{% endif %} For more information about the `pull_request` event, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags)." @@ -150,8 +150,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v2 - with: - fetch-depth: 2 - name: Set up Python uses: actions/setup-python@v2 with: @@ -165,8 +163,6 @@ jobs: # Set the `CODEQL-PYTHON` environment variable to the Python executable # that includes the dependencies echo "::set-env name=CODEQL_PYTHON::$(which python)" - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - name: Initialize CodeQL uses: github/codeql-action/init@v1 with: diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md index 1a16bfd67135..47d98b643792 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages.md @@ -3,7 +3,7 @@ title: 为编译语言配置 CodeQL 工作流程 shortTitle: 为编译语言配置 intro: '您可以配置 {% data variables.product.prodname_dotcom %} 如何使用 {% data variables.product.prodname_codeql_workflow %} 扫描用编译语言编写的代码以查找漏洞和错误。' product: '{% data reusables.gated-features.code-scanning %}' -permissions: '拥有仓库写入权限的人可配置仓库的 {% data variables.product.prodname_code_scanning %}。' +permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning-for-compiled-languages - /github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-action-for-compiled-languages diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md index f4cabb2462b7..d44cd2e445b5 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository.md @@ -3,7 +3,7 @@ title: Enabling code scanning for a repository shortTitle: Enabling code scanning intro: 'You can enable {% data variables.product.prodname_code_scanning %} for your project''s repository.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permissions to a repository can enable {% data variables.product.prodname_code_scanning %} for the repository.' +permissions: 'If you have write permissions to a repository, you can enable {% data variables.product.prodname_code_scanning %} for that repository.' redirect_from: - /github/managing-security-vulnerabilities/configuring-automated-code-scanning - /github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning @@ -42,7 +42,7 @@ You decide how you generate {% data variables.product.prodname_code_scanning %} ![Choose where to commit](/assets/images/help/repository/start-commit-choose-where-to-commit.png) 8. Click **Commit new file** or **Propose new file**. -In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch or any protected branches. As a result, {% data variables.product.prodname_code_scanning %} will now commence. +In the default {% data variables.product.prodname_codeql_workflow %}, {% data variables.product.prodname_code_scanning %} is configured to analyze your code each time you either push a change to the default branch or any protected branches, or raise a pull request against the default branch. As a result, {% data variables.product.prodname_code_scanning %} will now commence. ### Viewing the logging output from {% data variables.product.prodname_code_scanning %} @@ -90,7 +90,7 @@ After {% data variables.product.prodname_code_scanning %} has analyzed the code There are other situations where there may be no analysis for the latest commit to the base branch for a pull request. These include: -* The pull request has been raised against a branch other than the default branch or a protected branch, and this branch hasn't been analyzed. +* The pull request has been raised against a branch other than the default branch, and this branch hasn't been analyzed. To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch. diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md index 946d0f99fc23..d16e99fca435 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/index.md @@ -1,5 +1,6 @@ --- title: 查找代码中的安全漏洞和错误 +shortTitle: Finding vulnerabilities and coding errors product: '{% data reusables.gated-features.code-scanning %}' redirect_from: - /github/managing-security-vulnerabilities/finding-security-vulnerabilities-in-your-projects-code @@ -18,6 +19,7 @@ versions: {% link_in_list /configuring-code-scanning %} {% link_in_list /configuring-the-codeql-workflow-for-compiled-languages %} {% link_in_list /troubleshooting-the-codeql-workflow %} + {% link_in_list /running-codeql-code-scanning-in-a-container %} {% topic_link_in_list /managing-results-from-code-scanning %} {% link_in_list /about-integration-with-code-scanning %} {% link_in_list /uploading-a-sarif-file-to-github %} diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md index 7c557b3fd198..82a776fac7e1 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository.md @@ -1,9 +1,9 @@ --- title: Managing code scanning alerts for your repository shortTitle: 管理警报 -intro: '您可以查看、修复和关闭项目代码中潜在漏洞或错误的警报。' +intro: 'You can view, fix, {% if currentVersion == "enterprise-server@2.22" %}or close{% else %}dismiss, or delete{% endif %} alerts for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can manage {% data variables.product.prodname_code_scanning %} alerts for the repository.' +permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -37,25 +37,89 @@ Anyone with read permission for a repository can see {% data variables.product.p {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} -{% data reusables.code-scanning.click-alert-in-list %} -5. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![数据流警报示例](/assets/images/help/repository/code-scanning-show-paths.png) +1. Under "{% data variables.product.prodname_code_scanning_capc %}," click the alert you'd like to explore. ![Summary of alerts](/assets/images/help/repository/code-scanning-click-alert.png) +1. Optionally, if the alert highlights a problem with data flow, click **Show paths** to display the path from the data source to the sink where it's used. ![The "Show paths" link on an alert](/assets/images/help/repository/code-scanning-show-paths.png) +1. Alerts from {% data variables.product.prodname_codeql %} analysis include a description of the problem. Click **Show more** for guidance on how to fix your code. ![Details for an alert](/assets/images/help/repository/code-scanning-alert-details.png) ### Fixing an alert Anyone with write permission for a repository can fix an alert by committing a correction to the code. If the repository has {% data variables.product.prodname_code_scanning %} scheduled to run on pull requests, it's best to raise a pull request with your correction. This will trigger {% data variables.product.prodname_code_scanning %} analysis of the changes and test that your fix doesn't introduce any new problems. For more information, see "[Configuring {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning)" and "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)." +If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing an alert](#viewing-an-alert)." The "Closed" list shows fixed alerts and alerts that users have {% if currentVersion == "enterprise-server@2.22" %}closed{% else %}dismissed{% endif %}. + +Alerts may be fixed in one branch but not in another. You can use the "Branch" drop-down menu, on the summary of alerts, to check whether an alert is fixed in a particular branch. + +![Filtering alerts by branch](/assets/images/help/repository/code-scanning-branch-filter.png) + +{% if currentVersion == "enterprise-server@2.22" %} + ### 关闭警报 Closing an alert is a way to resolve an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} +{% else %} + +### Dismissing or deleting alerts + +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have enabled a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have enabled {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. + +Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. + +When you dismiss an alert: + +- It's dismissed in all branches. +- The alert is removed from the number of current alerts for your project. +- The alert is moved to the "Closed" list in the summary of alerts, from where you can reopen it, if required. +- The reason why you closed the alert is recorded. +- Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. + +When you delete an alert: + +- It's deleted in all branches. +- The alert is removed from the number of current alerts for your project. +- It is _not_ added to the "Closed" list in the summary of alerts. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. + +To dismiss or delete alerts: + +{% endif %} + {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} {% data reusables.repositories.sidebar-code-scanning-alerts %} +{% if currentVersion == "enterprise-server@2.22" %} {% data reusables.code-scanning.click-alert-in-list %} -5. Select the Close drop-down menu and click a reason for closing the alert. ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) +1. Select the **Close** drop-down menu and click a reason for closing the alert. + ![Choosing reason for closing the alert via the Close drop-down](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) {% data reusables.code-scanning.false-positive-fix-codeql %} +{% else %} + +1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. + + ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) + + Optionally, you can use the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. + + ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) + +1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. + + ![Open an alert from the summary list](/assets/images/help/repository/code-scanning-click-alert.png) + +1. Review the alert, then click **Dismiss** and choose a reason for closing the alert. ![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + + {% data reusables.code-scanning.choose-alert-dismissal-reason %} + + {% data reusables.code-scanning.false-positive-fix-codeql %} + +#### Dismissing multiple alerts at once + +If a project has multiple alerts that you want to dismiss for the same reason, you can bulk dismiss them from the summary of alerts. Typically, you'll want to filter the list and then dismiss all of the matching alerts. For example, you might want to dismiss all of the current alerts in the project that have been tagged for a particular Common Weakness Enumeration (CWE) vulnerability. + +{% endif %} + ### 延伸阅读 - "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests)" diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md new file mode 100644 index 000000000000..4e88037c4967 --- /dev/null +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container.md @@ -0,0 +1,69 @@ +--- +title: Running CodeQL code scanning in a container +shortTitle: '{% data variables.product.prodname_code_scanning_capc %} in a container' +intro: 'You can run {% data variables.product.prodname_code_scanning %} in a container by ensuring that all processes run in the same container.' +product: '{% data reusables.gated-features.code-scanning %}' +versions: + free-pro-team: '*' + enterprise-server: '>=2.22' +--- + +{% data reusables.code-scanning.beta %} + +### About {% data variables.product.prodname_code_scanning %} with a containerized build + +If you're setting up {% data variables.product.prodname_code_scanning %} for a compiled language, and you're building the code in a containerized environment, the analysis may fail with the error message "No source code was seen during the build." This indicates that {% data variables.product.prodname_codeql %} was unable to monitor your code as it was compiled. + +You must run {% data variables.product.prodname_codeql %} in the same container in which you build your code. This applies whether you are using the {% data variables.product.prodname_codeql_runner %}, or {% data variables.product.prodname_actions %}. If you're using the {% data variables.product.prodname_codeql_runner %}, run it in the container where your code builds. 有关 {% data variables.product.prodname_codeql_runner %} 的更多信息,请参阅“[在 CI 系统中运行 {% data variables.product.prodname_codeql %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-code-scanning-in-your-ci-system)”。 If you're using {% data variables.product.prodname_actions %}, configure your workflow to run all the actions in the same container. For more information, see "[Example workflow](#example-workflow)." + +### 依赖项 + +You may have difficulty running {% data variables.product.prodname_code_scanning %} if the container you're using is missing certain dependencies (for example, Git must be installed and added to the PATH variable). If you encounter dependency issues, review the list of software typically included on {% data variables.product.prodname_dotcom %}'s virtual environments. For more information, see the version-specific `readme` files in these locations: + +* Linux: https://github.com/actions/virtual-environments/tree/main/images/linux +* MacOS: https://github.com/actions/virtual-environments/tree/main/images/macos +* Windows: https://github.com/actions/virtual-environments/tree/main/images/win + +### Example workflow + +This sample workflow uses {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_codeql %} analysis in a containerized environment. The value of `container.image` identifies the container to use. In this example the image is named `codeql-container`, with a tag of `f0f91db`. 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainer)”。 + +``` yaml +name: "{% data variables.product.prodname_codeql %}" + +on: + push: + branches: [main] + pull_request: + branches: [main] + schedule: + - cron: '0 0 * * 0' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + language: [java] + + # Specify the container in which actions will run + container: + image: codeql-container:f0f91db + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + - name: Initialize {% data variables.product.prodname_codeql %} + uses: github/codeql-action/init@v1 + with: + languages: {% raw %}${{ matrix.language }}{% endraw %} + - name: Build + run: | + ./configure + make + - name: Perform {% data variables.product.prodname_codeql %} Analysis + uses: github/codeql-action/analyze@v1 +``` diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md index 5b7faf0e62b0..610ead543388 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-your-ci-system.md @@ -1,6 +1,6 @@ --- title: Running CodeQL code scanning in your CI system -shortTitle: Running in your CI +shortTitle: 在 CI 中运行 intro: 'You can use the {% data variables.product.prodname_codeql_runner %} to perform {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} in a third-party continuous integration system.' product: '{% data reusables.gated-features.code-scanning %}' redirect_from: @@ -10,6 +10,8 @@ versions: enterprise-server: '>=2.22' --- + + {% data reusables.code-scanning.beta-codeql-runner %} {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning %} @@ -18,76 +20,83 @@ versions: If you use a continuous integration or continuous delivery/deployment (CI/CD) system other than {% data variables.product.prodname_actions %}, you can use your existing system to run {% data variables.product.prodname_dotcom %}'s {% data variables.product.prodname_codeql %} analysis and upload the results to {% data variables.product.prodname_dotcom %}. To do this, use the {% data variables.product.prodname_codeql_runner %}. -### About the {% data variables.product.prodname_codeql_runner %} +### 关于 {% data variables.product.prodname_codeql_runner %} -{% data reusables.code-scanning.about-code-scanning %} For information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)." +{% data reusables.code-scanning.about-code-scanning %} 更多信息请参阅“[关于 {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)”。 -You can use the {% data variables.product.prodname_codeql_runner %} to run {% data variables.product.prodname_code_scanning %} on code that you're processing in a third-party continuous integration (CI) system. Alternatively, you can use {% data variables.product.prodname_actions %} to run {% data variables.product.prodname_code_scanning %} on {% data variables.product.product_location %}. For information, see "[Enabling {% data variables.product.prodname_code_scanning %} for a repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)." +您可以使用 {% data variables.product.prodname_codeql_runner %} 在第三方持续集成 (CI) 系统中处理的代码上运行 {% data variables.product.prodname_code_scanning %}。 您也可以使用 {% data variables.product.prodname_actions %} 在 {% data variables.product.product_location %} 上运行 {% data variables.product.prodname_code_scanning %}。 更多信息请参阅“[为仓库启用 {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/enabling-code-scanning-for-a-repository)”。 -The {% data variables.product.prodname_codeql_runner %} is a command-line tool that runs {% data variables.product.prodname_codeql %} analysis on a checkout of a {% data variables.product.prodname_dotcom %} repository. You add the runner to your third-party system, then call the runner to analyze code and upload the results to {% data variables.product.product_location %}. These results are displayed as {% data variables.product.prodname_code_scanning %} alerts in the repository. +{% data variables.product.prodname_codeql_runner %} 是在 {% data variables.product.prodname_dotcom %} 仓库的检出上运行 {% data variables.product.prodname_codeql %} 分析的命令行工具。 您可以将运行器添加到第三方系统,然后调用运行器以分析代码并将结果上传到 {% data variables.product.product_location %}。 这些结果在仓库中显示为 {% data variables.product.prodname_code_scanning %} 警报。 {% data reusables.code-scanning.codeql-runner-license %} -### Downloading the {% data variables.product.prodname_codeql_runner %} +### 下载 {% data variables.product.prodname_codeql_runner %} -You can download the {% data variables.product.prodname_codeql_runner %} from https://github.com/github/codeql-action/releases. On some operating systems, you may need to change permissions for the downloaded file before you can run it. +您可以从 https://github.com/github/codeql-action/releases 下载 {% data variables.product.prodname_codeql_runner %}。 在某些操作系统上,您可能需要更改下载文件的权限才能运行它。 -On Linux: +在 Linux 上: ```shell chmod +x codeql-runner-linux ``` -On MacOS: +在 MacOS 上: ```shell chmod +x codeql-runner-macos sudo xattr -d com.apple.quarantine codeql-runner-macos ``` -On Windows, the `codeql-runner-win.exe` file usually requires no change to permissions. +You should call the {% data variables.product.prodname_codeql_runner %} from the checkout location of the repository you want to analyze. The two main commands are: -### Adding the {% data variables.product.prodname_codeql_runner %} to your CI system +### 将 {% data variables.product.prodname_codeql_runner %} 添加到 CI 系统 -Once you have downloaded the {% data variables.product.prodname_codeql_runner %} and verified that it can be executed, you should make the runner available to each CI server that you intend to use for {% data variables.product.prodname_code_scanning %}. It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: +下载 {% data variables.product.prodname_codeql_runner %} 并确认它可执行后,应将运行器提供给您打算用于 {% data variables.product.prodname_code_scanning %} 的每个 CI 服务器。 It is important to notice that each CI server that you intend to use for {% data variables.product.prodname_code_scanning %} needs to have the {% data variables.product.prodname_codeql_runner %}. You might configure each server to copy the runner from a central, internal location, or you could use the REST API to get the runner direct from GitHub, for example: ```shell -wget https://github.com/github/codeql-action/releases/download/codeql-bundle-20200826/codeql-runner-linux -chmod +x codeql-runner-linux +$ /path/to-runner/codeql-runner-linux init --repository octo-org/example-repo-2 + --github-url {% data variables.command_line.git_url_example %} --github-auth TOKEN + > Cleaning temp directory /srv/checkout/example-repo-2/codeql-runner + > ... + > CodeQL environment output to "/srv/checkout/example-repo-2/codeql-runner/codeql-env.json" + and "/srv/checkout/example-repo-2/codeql-runner/codeql-env.sh". + Please export these variables to future processes so the build can be traced, for example by running " + . /srv/checkout/example-repo-2/codeql-runner/codeql-env.sh". ``` -In addition to this, each CI server also needs: +除此之外,每个 CI 服务器还需要: -- A {% data variables.product.prodname_github_apps %} or personal access token for the {% data variables.product.prodname_codeql_runner %} to use. For private repositories the token must have the `repo` scope. For public the token needs only the `public_repo` and `repo:security_events` scopes. For information, see "[Building {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps)" and "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." -- Access to the {% data variables.product.prodname_codeql %} bundle associated with this release of the {% data variables.product.prodname_codeql_runner %}. This package contains the {% data variables.product.prodname_codeql %} CLI, queries, and libraries needed for {% data variables.product.prodname_codeql %} analysis. For information, see "[{% data variables.product.prodname_codeql %} CLI](https://help.semmle.com/codeql/codeql-cli.html)." +- {% data variables.product.prodname_github_apps %} 或供 {% data variables.product.prodname_codeql_runner %} 使用的个人访问令牌。 对于私有仓库,令牌必须具有 `repo` 作用域。 对于公共仓库,令牌只需要 `public_repo` 和 `repo:security_events` 作用域。 更多信息请参阅“[构建 {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps)”和“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 +- 访问与此 {% data variables.product.prodname_codeql_runner %} 发行版相关联的 {% data variables.product.prodname_codeql %} 包。 此包包含 {% data variables.product.prodname_codeql %} 分析所需的 {% data variables.product.prodname_codeql %} CLI、查询和库。 更多信息请参阅“[{% data variables.product.prodname_codeql %} CLI](https://help.semmle.com/codeql/codeql-cli.html)”。 -The options for providing access to the {% data variables.product.prodname_codeql %} bundle are: +提供 {% data variables.product.prodname_codeql %} 包访问权限的选项: -1. Allow the CI servers access to {% data variables.product.prodname_dotcom_the_website %} so that the {% data variables.product.prodname_codeql_runner %} can download the bundle automatically. -1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the {% data variables.product.prodname_codeql_runner %}. -{% if currentVersion != "free-pro-team@latest" %} -1. You can mirror the `github/codeql-action` repository on {% data variables.product.product_location %}. Unless you specify the `--codeql-path` flag, the runner automatically checks for the bundle in this location and on {% data variables.product.prodname_dotcom_the_website %}.{% endif %} +1. 允许 CI 服务器访问 {% data variables.product.prodname_dotcom_the_website %},以便 {% data variables.product.prodname_codeql_runner %} 可以自动下载包。 +1. Manually download/extract the bundle, store it with other central resources, and use the `--codeql-path` flag to specify the location of the bundle in calls to initialize the +{% data variables.product.prodname_codeql_runner %}. +{% if enterpriseServerVersions contains currentVersion %} +1. 您可以在 {% data variables.product.product_location %} 上镜像 `github/codeql-action` 仓库。 除非您指定 `--codeql-path` 标志,否则运行器将在此位置和 {% data variables.product.prodname_dotcom_the_website %}上自动检查包。{% endif %} -### Calling the {% data variables.product.prodname_codeql_runner %} +### 调用 {% data variables.product.prodname_codeql_runner %} -You should call the {% data variables.product.prodname_codeql_runner %} from the checkout location of the repository you want to analyze. The two main commands are: +您应该从要分析的仓库的检出位置调用 {% data variables.product.prodname_codeql_runner %}。 两个主要命令是: -1. `init` required to initialize the runner and create a {% data variables.product.prodname_codeql %} database for each language to be analyzed. These databases are populated and analyzed by subsequent commands. -1. `analyze` required to populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload results to {% data variables.product.product_location %}. +1. `init` 需要初始化运行器并为需要分析的每种语言创建一个 {% data variables.product.prodname_codeql %} 数据库。 这些数据库由后续命令填充和分析。 +1. `analyze` 需要填充 {% data variables.product.prodname_codeql %} 数据库、进行分析并将结果上传到 {% data variables.product.product_location %}。 -For both commands, you must specify the URL of {% data variables.product.product_location %}, the repository *OWNER/NAME*, and the GitHub Apps or personal access token to use for authentication. You also need to specify the location of the CodeQL bundle unless the CI server has access to download it directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}. +对于这两个命令,都必须指定 {% data variables.product.product_location %} 的 URL、仓库*所有者/名称*以及 GitHub 应用程序或用于身份验证的个人访问令牌。 您还需要指定 CodeQL 包的位置,除非 CI 服务器有权直接从 {% data variables.product.prodname_dotcom_the_website %} 上{% if enterpriseServerVersions contains currentVersion %}或在 {% data variables.product.product_location %} 上镜像{% endif %}的 `github/codeql-action` 仓库下载它。 -You can configure where the {% data variables.product.prodname_codeql_runner %} stores the CodeQL bundle for future analysis on a server using the `--tools-dir` flag and where it stores temporary files during analysis using `--temp-dir`. +您可以配置 {% data variables.product.prodname_codeql_runner %} 存储 CodeQL 包的位置以便将来在服务器上进行分析,使用: `--tools-dir` 标志;并配置在分析过程中存储临时文件的位置,使用: `--temp-dir`. -To view the command-line reference for the runner, use the `-h` flag. For example, to list all commands run: `codeql-runner-OS -h`, or to list all the flags available for the `init` command run: `codeql-runner-OS init -h` (where `OS` varies according to the executable that you are using). For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system#codeql-runner-command-reference)." +要查看运行器的命令行引用,请使用 `-h` 标志。 例如,要列出所有运行的命令:`codeql-runner-OS -h`,或列出所有可用于 `init` 命令运行的标志:`codeql-runner-OS init -h`(其中 `OS` 因使用的可执行文件而异)。 For more information, see "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system#codeql-runner-command-reference)." -#### Basic example +#### 基本示例 -This example runs {% data variables.product.prodname_codeql %} analysis on a Linux CI server for the `octo-org/example-repo` repository hosted on `{% data variables.command_line.git_url_example %}`. The process is very simple because the repository contains only languages that can be analyzed by {% data variables.product.prodname_codeql %} directly, without being built (that is, Go, JavaScript, Python, and TypeScript). +此示例在 Linux CI 服务器上对托管在 `{% data variables.command_line.git_url_example %}` 上的 `octo-org/example-repo` 仓库运行 {% data variables.product.prodname_codeql %} 分析。 这个过程非常简单,因为仓库只包含可通过 {% data variables.product.prodname_codeql %} 直接分析的语言,而无需构建(例如 Go、JavaScript、Python 和 TypeScript)。 -1. Check out the repository to analyze. -1. Move into the directory where the repository is checked out. -1. Initialize the {% data variables.product.prodname_codeql_runner %} and create {% data variables.product.prodname_codeql %} databases for the languages detected. +1. 检出要分析的仓库。 +1. 移至检出仓库的目录。 +1. 初始化 {% data variables.product.prodname_codeql_runner %} 并为检测到的语言创建 {% data variables.product.prodname_codeql %}。 ```shell $ /path/to-runner/codeql-runner-linux init --repository octo-org/example-repo @@ -97,7 +106,7 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Created CodeQL database at /srv/checkout/example-repo/codeql-runner/codeql_databases/javascript. ``` -1. Populate the {% data variables.product.prodname_codeql_runner %} databases, analyze them, and upload the results to {% data variables.product.product_name %}. +1. 填充 {% data variables.product.prodname_codeql_runner %} 数据库、进行分析并将结果上传到 {% data variables.product.product_name %}。 ```shell $ /path/to-runner/codeql-runner-linux analyze --repository octo-org/example-repo @@ -109,15 +118,15 @@ This example runs {% data variables.product.prodname_codeql %} analysis on a Lin > Successfully uploaded results ``` -The server has access to download the {% data variables.product.prodname_codeql %} bundle directly from the `github/codeql-action` repository on {% data variables.product.prodname_dotcom_the_website %}{% if currentVersion != "free-pro-team@latest" %} or mirrored on {% data variables.product.product_location %}{% endif %}, so there is no need to use the `--codeql-path` flag. When the analysis is complete, the {% data variables.product.prodname_codeql_runner %} uploads the results to the {% data variables.product.prodname_code_scanning %} view. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +服务器有权直接从 {% data variables.product.prodname_dotcom_the_website %} 上{% if enterpriseServerVersions contains currentVersion %}或在 {% data variables.product.product_location %} 上镜像{% endif %}的 `github/codeql-action` 仓库下载 {% data variables.product.prodname_codeql %} 包,因此无需使用 `--codeql-path` 标志。 分析完成后, {% data variables.product.prodname_codeql_runner %} 会将结果上传到 {% data variables.product.prodname_code_scanning %} 视图。 For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -#### Compiled language example +#### 编译语言示例 -This example is similar to the previous example, however this time the repository has code in C/C++, C#, or Java. To create a {% data variables.product.prodname_codeql %} database for these languages, the CLI needs to monitor the build. At the end of the initialization process, the runner reports the command you need to set up the environment before building the code. You need to run this command, before calling the normal CI build process, and then running the `analyze` command. +此示例与前面的示例相似,但此例中的仓库含有用 C/C++、C# 或 Java 编写的代码。 To create a {% data variables.product.prodname_codeql %} database for these languages, the CLI needs to monitor the build. 在初始化过程结束时,运行器会报告您需要在构建代码之前设置环境的命令。 您需要在调用正常的 CI 构建进程之前运行此命令,然后运行 `analyze` 命令。 -1. Check out the repository to analyze. -1. Move into the directory where the repository is checked out. -1. Initialize the {% data variables.product.prodname_codeql_runner %} and create {% data variables.product.prodname_codeql %} databases for the languages detected. +1. 检出要分析的仓库。 +1. 移至检出仓库的目录。 +1. 初始化 {% data variables.product.prodname_codeql_runner %} 并为检测到的语言创建 {% data variables.product.prodname_codeql %}。 ```shell $ /path/to-runner/codeql-runner-linux init --repository octo-org/example-repo-2 @@ -136,8 +145,8 @@ This example is similar to the previous example, however this time the repositor $ . /srv/checkout/example-repo-2/codeql-runner/codeql-env.sh ``` -1. Build the code. -1. Populate the {% data variables.product.prodname_codeql %} databases, analyze them, and upload the results to GitHub. +1. 构建代码。 +1. 填充 {% data variables.product.prodname_codeql %} 数据库、进行分析并将结果上传到 GitHub。 ```shell $ /path/to-runner/codeql-runner-linux analyze --repository octo-org/example-repo-2 @@ -151,11 +160,11 @@ This example is similar to the previous example, however this time the repositor {% note %} -**Note:** If you use a containerized build, you need to run the {% data variables.product.prodname_codeql_runner %} in the container where your build task takes place. +**注:**如果使用容器化构建,您需要在进行构建任务的容器中运行 {% data variables.product.prodname_codeql_runner %}。 {% endnote %} -### Further reading +### 延伸阅读 -- "[Configuring {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)" -- "[Troubleshooting {% data variables.product.prodname_code_scanning %} in your CI system](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system)" +- "[在 CI 系统中配置 {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-codeql-code-scanning-in-your-ci-system)" +- "[CI 系统中的{% data variables.product.prodname_code_scanning %} 故障排除](/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system)" diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md index d1e0bfc748b0..546a05176bc4 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/sarif-support-for-code-scanning.md @@ -36,6 +36,8 @@ If you upload a SARIF file without fingerprint data using the `/code-scanning/sa ### Validating your SARIF file + + You can check a SARIF file is compatible with {% data variables.product.prodname_code_scanning %} by testing it against the {% data variables.product.prodname_dotcom %} ingestion rules. For more information, visit the [Microsoft SARIF validator](https://sarifweb.azurewebsites.net/). ### 支持的 SARIF 输出文件属性 diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md index 53790163b86a..33db7c6036ba 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests.md @@ -3,7 +3,7 @@ title: Triaging code scanning alerts in pull requests shortTitle: Triaging alerts in pull requests intro: 'When {% data variables.product.prodname_code_scanning %} identifies a problem in a pull request, you can review the highlighted code and resolve the alert.' product: '{% data reusables.gated-features.code-scanning %}' -permissions: 'People with write permission to a repository can resolve {% data variables.product.prodname_code_scanning %} alerts.' +permissions: 'If you have write permission to a repository, you can resolve {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: free-pro-team: '*' enterprise-server: '>=2.22' @@ -13,11 +13,11 @@ versions: ### About {% data variables.product.prodname_code_scanning %} results on pull requests -In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch or protected branches, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." +In repositories where {% data variables.product.prodname_code_scanning %} is configured as a pull request check, {% data variables.product.prodname_code_scanning %} checks the code in the pull request. By default, this is limited to pull requests that target the default branch, but you can change this configuration within {% data variables.product.prodname_actions %} or in a third-party CI/CD system. If merging the changes would introduce new {% data variables.product.prodname_code_scanning %} alerts to the target branch, these are reported as check results in the pull request. The alerts are also shown as annotations in the **Files changed** tab of the pull request. If you have write permission for the repository, you can see any existing {% data variables.product.prodname_code_scanning %} alerts on the **Security** tab. For information about repository alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository)." -If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch, and the repository owner has configured required status checks, then you must either fix or close any error alerts before the pull request can be merged. 更多信息请参阅“[关于必要的状态检查](/github/administering-a-repository/about-required-status-checks)”。 +If {% data variables.product.prodname_code_scanning %} has any results with a severity of `error`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notices and the check succeeds. If your pull request targets a protected branch that has been enabled for {% data variables.product.prodname_code_scanning %}, and the repository owner has configured required status checks, then you must either fix or {% if currentVersion == "enterprise-server@2.22" %}close{% else %}dismiss{% endif %} all error alerts before the pull request can be merged. 更多信息请参阅“[关于必要的状态检查](/github/administering-a-repository/about-required-status-checks)”。 -![Example pull request check status with {% data variables.product.prodname_code_scanning %} alert](/assets/images/help/repository/code-scanning-check-failure.png) +![Failed {% data variables.product.prodname_code_scanning %} check on a pull request](/assets/images/help/repository/code-scanning-check-failure.png) ### About {% data variables.product.prodname_code_scanning %} as a pull request check @@ -29,20 +29,38 @@ If the repository uses the {% data variables.product.prodname_codeql_workflow %} When you look at the **Files changed** tab for a pull request, you see annotations for any lines of code that triggered the alert. -![Example {% data variables.product.prodname_code_scanning %} alert shown as an annotation in the "Files changed" view of a pull request](/assets/images/help/repository/code-scanning-pr-annotation.png) +![Alert annotation within a pull request diff](/assets/images/help/repository/code-scanning-pr-annotation.png) Some annotations contain links with extra context for the alert. In the example above, from {% data variables.product.prodname_codeql %} analysis, you can click **user-provided value** to see where the untrusted data enters the data flow (this is referred to as the source). In this case you can view the full path from the source to the code that uses the data (the sink) by clicking **Show paths**. This makes it easy to check whether the data is untrusted or if the analysis failed to recognize a data sanitization step between the source and the sink. For information about analyzing data flow using {% data variables.product.prodname_codeql %}, see "[About data flow analysis](https://help.semmle.com/QL/learn-ql/intro-to-data-flow.html)." For more information about an alert, click **Show more details** on the annotation. This allows you to see all of the context and metadata provided by the tool in an alert view. In the example below, you can see tags showing the severity, type, and relevant common weakness enumerations (CWEs) for the problem. The view also shows which commit introduced the problem. -Alerts from some tools, like {% data variables.product.prodname_codeql %}, also include a description and a **Show more** link for guidance on how to fix the problem in the code. +In the detailed view for an alert, some {% data variables.product.prodname_code_scanning %} tools, like {% data variables.product.prodname_codeql %} analysis, also include a description of the problem and a **Show more** link for guidance on how to fix your code. -![Example of "Show more details" for a {% data variables.product.prodname_code_scanning %} alert in a pull request](/assets/images/help/repository/code-scanning-pr-alert.png) +![Alert description and link to show more information](/assets/images/help/repository/code-scanning-pr-alert.png) -### Resolving an alert on your pull request +### {% if currentVersion == "enterprise-server@2.22" %}Resolving{% else %}Fixing{% endif %} an alert on your pull request -Anyone with write permission for a repository can resolve alerts on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is resolved and the annotation removed. +Anyone with write permission for a repository can fix a {% data variables.product.prodname_code_scanning %} alert that's identified on a pull request. If you commit changes to the pull request this triggers a new run of the pull request checks. If your changes fix the problem, the alert is closed and the annotation removed. + +{% if currentVersion == "enterprise-server@2.22" %} If you don't think that an alert needs to be fixed, you can close the alert manually. {% data reusables.code-scanning.close-alert-examples %} The **Close** button is available in annotations and in the alerts view if you have write permission for the repository. {% data reusables.code-scanning.false-positive-fix-codeql %} + +{% else %} + +### Dismissing an alert on your pull request + +An alternative way of closing an alert is to dismiss it. You can dismiss an alert if you don't think it needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} If you have write permission for the repository, the **Dismiss** button is available in code annotations and in the alerts summary. When you click **Dismiss** you will be prompted to choose a reason for closing the alert. + +![Choosing a reason for dismissing an alert](/assets/images/help/repository/code-scanning-alert-close-drop-down.png) + +{% data reusables.code-scanning.choose-alert-dismissal-reason %} + +{% data reusables.code-scanning.false-positive-fix-codeql %} + +For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." + +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md index 93dc769fe527..068aded2d7c5 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-codeql-code-scanning-in-your-ci-system.md @@ -49,4 +49,4 @@ If the `analyze` command for the {% data variables.product.prodname_codeql_runne {% endnote %} -1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. +1. The code is built in a container or on a separate machine. If you use a containerized build or if you outsource the build to another machine, make sure to run the {% data variables.product.prodname_codeql_runner %} in the container or on the machine where your build task takes place. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." diff --git a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md index f42dbb3db617..9dd5a07a9074 100644 --- a/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md +++ b/translations/zh-CN/content/github/finding-security-vulnerabilities-and-errors-in-your-code/troubleshooting-the-codeql-workflow.md @@ -60,7 +60,11 @@ For more information, see the workflow extract in "[Automatic build for a compil 1. Your {% data variables.product.prodname_code_scanning %} workflow is analyzing a compiled language (C, C++, C#, or Java), but the code was not compiled. By default, the {% data variables.product.prodname_codeql %} analysis workflow contains an `autobuild` step, however, this step represents a best effort process, and may not succeed in building your code, depending on your specific build environment. Compilation may also fail if you have removed the `autobuild` step and did not include build steps manually. For more information about specifying build steps, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)." 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but portions of your build are cached to improve performance (most likely to occur with build systems like Gradle or Bazel). Since {% data variables.product.prodname_codeql %} observes the activity of the compiler to understand the data flows in a repository, {% data variables.product.prodname_codeql %} requires a complete build to take place in order to perform analysis. 1. Your workflow is analyzing a compiled language (C, C++, C#, or Java), but compilation does not occur between the `init` and `analyze` steps in the workflow. {% data variables.product.prodname_codeql %} requires that your build happens in between these two steps in order to observe the activity of the compiler and perform analysis. -1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are certain configuration options like running your build process in a container, if you're building using a distributed build system external to {% data variables.product.prodname_actions %} using a daemon process, or if {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. +1. Your compiled code (in C, C++, C#, or Java) was compiled successfully, but {% data variables.product.prodname_codeql %} was unable to detect the compiler invocations. The most common causes are: + + * Running your build process in a separate container to {% data variables.product.prodname_codeql %}. For more information, see "[Running CodeQL code scanning in a container](/github/finding-security-vulnerabilities-and-errors-in-your-code/running-codeql-code-scanning-in-a-container)." + * Building using a distributed build system external to GitHub Actions, using a daemon process. + * {% data variables.product.prodname_codeql %} isn't aware of the specific compiler you are using. For C# projects using either `dotnet build` or `msbuild` which target .NET Core 2, you should specify `/p:UseSharedCompilation=false` in your workflow's `run` step, when you build your code. The `UseSharedCompilation` flag isn't necessary for .NET Core 3.0 and later. @@ -122,4 +126,4 @@ If you are analyzing code written in Python, you may see different results depen On GitHub-hosted runners that use Linux, the {% data variables.product.prodname_codeql_workflow %} tries to install and analyze Python dependencies, which could lead to more results. To disable the auto-install, add `setup-python-dependencies: false` to the "Initialize CodeQL" step of the workflow. For more information about configuring the analysis of Python dependencies, see "[Analyzing Python dependencies](/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/access-permissions-on-github.md b/translations/zh-CN/content/github/getting-started-with-github/access-permissions-on-github.md index 5eb29e15a5e5..de6a3b6affd8 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/access-permissions-on-github.md +++ b/translations/zh-CN/content/github/getting-started-with-github/access-permissions-on-github.md @@ -9,6 +9,7 @@ intro: '您可以授权协作者对个人仓库的读取/写入权限,但组 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 个人用户帐户 @@ -27,7 +28,7 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late ### 企业帐户 -*企业所有者*对企业帐户拥有最终权力,可在企业帐户中执行任何操作。 *帐单管理员*可以管理企业帐户的帐单设置。 企业帐户拥有的组织的成员和外部协作者自动成为企业帐户的成员,但他们对企业帐户本身或其设置没有访问权限。 更多信息请参阅“[企业帐户的角色](/articles/roles-for-an-enterprise-account)”。 +*企业所有者*对企业帐户拥有最终权力,可在企业帐户中执行任何操作。 *帐单管理员*可以管理企业帐户的帐单设置。 企业帐户拥有的组织的成员和外部协作者自动成为企业帐户的成员,但他们对企业帐户本身或其设置没有访问权限。 For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." {% data reusables.gated-features.enterprise-accounts %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/be-social.md b/translations/zh-CN/content/github/getting-started-with-github/be-social.md index 59c447dc2cb8..154d2f023321 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/be-social.md +++ b/translations/zh-CN/content/github/getting-started-with-github/be-social.md @@ -7,6 +7,7 @@ intro: '您可以在 {% data variables.product.prodname_dotcom %} 上与人员 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要了解有关访问个人仪表板的信息,请参阅“[关于个人仪表板](/articles/about-your-personal-dashboard)”。 @@ -21,7 +22,7 @@ versions: ### 关注仓库 -您可以关注仓库以接收有关新拉取请求和议题的通知。 当所有者更新仓库时,您将在个人仪表板中看到其更改。 For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +您可以关注仓库以接收有关新拉取请求和议题的通知。 当所有者更新仓库时,您将在个人仪表板中看到其更改。 For more information see {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." 在仓库顶部单击 **Watch(关注)**可关注它。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/create-a-repo.md b/translations/zh-CN/content/github/getting-started-with-github/create-a-repo.md index 4ca2aae18cf8..f6af5668ec8f 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/create-a-repo.md +++ b/translations/zh-CN/content/github/getting-started-with-github/create-a-repo.md @@ -7,6 +7,7 @@ intro: '要将项目放在 {% data variables.product.product_location %} 上, versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在 {% data variables.product.product_name %} 仓库中存储各种项目,包括开源项目。 通过[开源项目](http://opensource.org/about),您可以共享代码以开发更好、更可靠的软件。 @@ -28,7 +29,7 @@ versions: 恭喜! 您已成功创建第一个仓库,并使用*自述文件*对其进行了初始化。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 创建仓库。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 仓库创建`](https://cli.github.com/manual/gh_repo_create)”。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/exploring-projects-on-github.md b/translations/zh-CN/content/github/getting-started-with-github/exploring-projects-on-github.md index 903916b50ee6..89e4e8b0e295 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/exploring-projects-on-github.md +++ b/translations/zh-CN/content/github/getting-started-with-github/exploring-projects-on-github.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/getting-started-with-github/following-people.md b/translations/zh-CN/content/github/getting-started-with-github/following-people.md index 783e495b4abd..793a632c4c92 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/following-people.md +++ b/translations/zh-CN/content/github/getting-started-with-github/following-people.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- When you follow people, you'll see their public activity in the activity view of your news feed.{% if currentVersion == "free-pro-team@latest" %} If someone you follow stars a public repository, {% data variables.product.product_name %} may recommend the repository to you in the discovery view of your news feed.{% endif %} To follow someone, visit their profile page and click **Follow** under their profile image. diff --git a/translations/zh-CN/content/github/getting-started-with-github/fork-a-repo.md b/translations/zh-CN/content/github/getting-started-with-github/fork-a-repo.md index 6282f4617d1e..c511f7524b12 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/fork-a-repo.md +++ b/translations/zh-CN/content/github/getting-started-with-github/fork-a-repo.md @@ -8,6 +8,7 @@ intro: 复刻是仓库的副本。 通过复刻仓库,您可以自由地尝试 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 复刻最常见的用法是对其他人的项目提出更改或将其他人的项目用作自己创意的起点。 @@ -34,7 +35,7 @@ versions: {% endnote %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 复刻仓库。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 仓库复刻`](https://cli.github.com/manual/gh_repo_fork)”。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/git-and-github-learning-resources.md b/translations/zh-CN/content/github/getting-started-with-github/git-and-github-learning-resources.md index bf01c797e6ed..40bdb175d75e 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/git-and-github-learning-resources.md +++ b/translations/zh-CN/content/github/getting-started-with-github/git-and-github-learning-resources.md @@ -8,6 +8,7 @@ intro: 'Web 上有许多有用的 Git 和 {% data variables.product.product_name versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 使用 Git diff --git a/translations/zh-CN/content/github/getting-started-with-github/git-cheatsheet.md b/translations/zh-CN/content/github/getting-started-with-github/git-cheatsheet.md index 25cc0e35266b..c0fda49b8e19 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/git-cheatsheet.md +++ b/translations/zh-CN/content/github/getting-started-with-github/git-cheatsheet.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 很快掌握所有可用的 Git 命令可能是一项艰巨的任务。 请在手头备一份 [Git 备忘清单](https://services.github.com/on-demand/resources/cheatsheets/)以便参考。 Using Git Cheat Sheet(使用 Git 备忘清单)有多种语言版本。 更多信息请参阅 [GitHub Services 网站上的资源页面](https://services.github.com/on-demand/resources/)。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/github-cli.md b/translations/zh-CN/content/github/getting-started-with-github/github-cli.md index 58672bd0a2d1..f192c52f71d2 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/github-cli.md +++ b/translations/zh-CN/content/github/getting-started-with-github/github-cli.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_cli %} 是用于在计算机上使用 versions: free-pro-team: '*' enterprise-server: '>2.19' + github-ae: '*' --- ### 关于 {% data variables.product.prodname_cli %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/github-desktop.md b/translations/zh-CN/content/github/getting-started-with-github/github-desktop.md index 252567aeb49c..0abd3352c00d 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/github-desktop.md +++ b/translations/zh-CN/content/github/getting-started-with-github/github-desktop.md @@ -4,6 +4,7 @@ intro: '{% data variables.product.prodname_desktop %} 使用可视界面扩展 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 {% data variables.product.prodname_desktop %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/github-for-mobile.md b/translations/zh-CN/content/github/getting-started-with-github/github-for-mobile.md index 70c3be634d9b..6434ec22172d 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/github-for-mobile.md +++ b/translations/zh-CN/content/github/getting-started-with-github/github-for-mobile.md @@ -43,8 +43,9 @@ If you configure the language on your device to a supported language, {% data va ### 分享反馈 -如果您对 {% data variables.product.prodname_mobile %} 有反馈或功能请求,可以发送电子邮件到 mobilefeedback@github.com 联系我们。 +If you find a bug in {% data variables.product.prodname_mobile %}, you can email us at mobilefeedback@github.com. +You can submit feature requests or other feedback for {% data variables.product.prodname_mobile %} [on GitHub Discussions](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Mobile+Feedback%22). ### 选择退出 iOS 的测试版 diff --git a/translations/zh-CN/content/github/getting-started-with-github/github-glossary.md b/translations/zh-CN/content/github/getting-started-with-github/github-glossary.md index e5ff4072703a..03a46d6dfd2d 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/github-glossary.md +++ b/translations/zh-CN/content/github/getting-started-with-github/github-glossary.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for term in site.data.glossaries.external %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/githubs-products.md b/translations/zh-CN/content/github/getting-started-with-github/githubs-products.md index b37bec54341a..b6681e18a3de 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/githubs-products.md +++ b/translations/zh-CN/content/github/getting-started-with-github/githubs-products.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.prodname_dotcom %} 提供免费和付费产品。 您可以在 <{% data variables.product.pricing_url %}> 上查看每款产品的价格和完整功能列表。 {% data reusables.products.product-roadmap %} @@ -83,10 +84,10 @@ versions: - {% data variables.contact.enterprise_support %}. 更多信息请参阅“{% data variables.product.prodname_ghe_cloud %} 支持”和“{% data variables.product.prodname_ghe_cloud %} 附录”。 - 50,000 {% data variables.product.prodname_actions %} 分钟 - 50GB {% data variables.product.prodname_registry %} 存储空间 -- 99.95% 月持续运行时间的服务等级协议 +- 99.9% 月持续运行时间的服务等级协议 - 通过企业帐户集中管理多个 {% data variables.product.prodname_dotcom_the_website %} 组织的策略和帐单的选项。 更多信息请参阅“关于企业帐户”。 -您可以设置试用版来评估 {% data variables.product.prodname_ghe_cloud %}。 更多信息请参阅“[设置 {% data variables.product.prodname_ghe_cloud %} 的试用](/articles/setting-up-a-trial-of-github-enterprise-cloud)”。 +您可以设置试用版来评估 {% data variables.product.prodname_ghe_cloud %}。 更多信息请参阅“设置 {% data variables.product.prodname_ghe_cloud %} 的试用”。 有关托管理您自己的 [{% data variables.product.prodname_ghe_server %}](https://enterprise.github.com) 实例的更多信息,请联系 {% data variables.contact.contact_enterprise_sales %}。 {% data reusables.enterprise_installation.request-a-trial %} @@ -96,7 +97,7 @@ versions: - {% data variables.contact.github_support %} {% data variables.product.premium_plus_support_plan %} - {% data variables.product.prodname_insights %} -- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} +- {% data variables.product.prodname_advanced_security %}{% if currentVersion == "free-pro-team@latest" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning)" and "[About {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/about-secret-scanning) (beta)."{% endif %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}. For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) (beta)."{% endif %} - [组织的 {% data variables.product.prodname_learning %}](https://lab.github.com/organizations) 有关注册 {% data variables.product.prodname_ghe_one %} 的更多信息,请联系 [{% data variables.product.product_name %} 的销售团队](https://enterprise.github.com/contact)。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/index.md b/translations/zh-CN/content/github/getting-started-with-github/index.md index 55658ae2de46..68eabcd3abe8 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/index.md +++ b/translations/zh-CN/content/github/getting-started-with-github/index.md @@ -15,6 +15,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/getting-started-with-github/keyboard-shortcuts.md b/translations/zh-CN/content/github/getting-started-with-github/keyboard-shortcuts.md index 61ac5aefc044..aabb773f35be 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/keyboard-shortcuts.md +++ b/translations/zh-CN/content/github/getting-started-with-github/keyboard-shortcuts.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -20,22 +21,22 @@ versions: ### 站点快捷键 -| 键盘快捷键 | 描述 | -| --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| s/ | 聚焦于搜索栏。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 | -| g n | 转到您的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | -| esc | 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素 | +| 键盘快捷键 | 描述 | +| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| s/ | 聚焦于搜索栏。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 | +| g n | 转到您的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." | +| esc | 当聚焦于用户、议题或拉取请求悬停卡时,关闭悬停卡并重新聚焦于悬停卡所在的元素 | ### 仓库 -| 键盘快捷键 | 描述 | -| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| g c | 转到 **Code(代码)**选项卡 | -| g i | 转到 **Issues(议题)**选项卡。 更多信息请参阅“[关于议题](/articles/about-issues)”。 | -| g p | 转到 **Pull requests(拉取请求)**选项卡。 For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| 键盘快捷键 | 描述 | +| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| g c | 转到 **Code(代码)**选项卡 | +| g i | 转到 **Issues(议题)**选项卡。 更多信息请参阅“[关于议题](/articles/about-issues)”。 | +| g p | 转到 **Pull requests(拉取请求)**选项卡。 For more information, see "[About pull requests](/articles/about-pull-requests)."{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} | g a | 转到 **Actions(操作)**选项卡。 For more information, see "[About Actions](/actions/getting-started-with-github-actions/about-github-actions)."{% endif %} -| g b | 转到 **Projects(项目)**选项卡。 更多信息请参阅“[关于项目板](/articles/about-project-boards)”。 | -| g w | 转到 **Wiki** 选项卡。 更多信息请参阅“[关于 wikis](/articles/about-wikis)”。 | +| g b | 转到 **Projects(项目)**选项卡。 更多信息请参阅“[关于项目板](/articles/about-project-boards)”。 | +| g w | 转到 **Wiki** 选项卡。 更多信息请参阅“[关于 wikis](/articles/about-wikis)”。 | ### 源代码编辑 @@ -102,14 +103,14 @@ versions: ### 拉取请求中的更改 -| 键盘快捷键 | 描述 | -| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| c | 在拉取请求中打开提交列表 | -| t | 在拉取请求中打开已更改文件列表 | -| j | 将所选内容在列表中向下移动 | -| k | 将所选内容在列表中向上移动 | -| cmd + shift + enter | 添加一条有关拉取请求差异的评论 | -| alt 并单击 | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| 键盘快捷键 | 描述 | +| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| c | 在拉取请求中打开提交列表 | +| t | 在拉取请求中打开已更改文件列表 | +| j | 将所选内容在列表中向下移动 | +| k | 将所选内容在列表中向上移动 | +| cmd + shift + enter | 添加一条有关拉取请求差异的评论 | +| alt 并单击 | Toggle between collapsing and expanding all outdated review comments in a pull request by holding down `alt` and clicking **Show outdated** or **Hide outdated**.|{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | 单击,然后按住 shift 并单击 | 单击一个行号,按住 shift,然后单击另一行号,便可对拉取请求的多行发表评论。 更多信息请参阅“[评论拉取请求](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)。”|{% endif %} ### 项目板 @@ -162,7 +163,7 @@ versions: {% endif %} ### 通知 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | 键盘快捷键 | 描述 | | ------------------ | ----- | | e | 标记为完成 | diff --git a/translations/zh-CN/content/github/getting-started-with-github/learning-about-github.md b/translations/zh-CN/content/github/getting-started-with-github/learning-about-github.md index 7b96fa1c5124..4025d5773857 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/learning-about-github.md +++ b/translations/zh-CN/content/github/getting-started-with-github/learning-about-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/getting-started-with-github/quickstart.md b/translations/zh-CN/content/github/getting-started-with-github/quickstart.md index c5630fcd5271..3831a7c5d7ec 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/quickstart.md +++ b/translations/zh-CN/content/github/getting-started-with-github/quickstart.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/getting-started-with-github/saving-repositories-with-stars.md b/translations/zh-CN/content/github/getting-started-with-github/saving-repositories-with-stars.md index ef0fce5434df..ac80b8b9a608 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/saving-repositories-with-stars.md +++ b/translations/zh-CN/content/github/getting-started-with-github/saving-repositories-with-stars.md @@ -1,6 +1,6 @@ --- title: 使用星标保存仓库 -intro: 'You can star repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %} and topics{% endif %} to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' +intro: 'You can star repositories and topics to keep track of projects you find interesting{% if currentVersion == "free-pro-team@latest" %} and discover related content in your news feed{% endif %}.' redirect_from: - /articles/stars/ - /articles/about-stars/ @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在 {% data variables.explore.your_stars_page %} 上搜索、排序和筛选星标仓库和主题。' diff --git a/translations/zh-CN/content/github/getting-started-with-github/set-up-git.md b/translations/zh-CN/content/github/getting-started-with-github/set-up-git.md index 21af32444630..077d89f6093a 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/set-up-git.md +++ b/translations/zh-CN/content/github/getting-started-with-github/set-up-git.md @@ -14,9 +14,10 @@ intro: '{% data variables.product.product_name %} 的核心是名为 Git 的开 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -要在命令行中使用 Git,您将需要在计算机上下载、安装和配置 Git。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. 有关 {% data variables.product.prodname_cli %} 的更多信息,请参阅 [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) 文档。{% endif %} +要在命令行中使用 Git,您将需要在计算机上下载、安装和配置 Git。 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. 有关 {% data variables.product.prodname_cli %} 的更多信息,请参阅 [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/) 文档。{% endif %} 如果要在本地使用 Git,但不想使用命令行,您可以下载并安装 [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) 客户端。 更多信息请参阅“[安装和配置 {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)”。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md b/translations/zh-CN/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md index 41225d56aed0..43ceb60a15dd 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md +++ b/translations/zh-CN/content/github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-server.md @@ -36,7 +36,7 @@ versions: - [{% data variables.product.prodname_dotcom %} 快速入门指南](https://resources.github.com/webcasts/Quick-start-guide-to-GitHub/)网络直播 - {% data variables.product.prodname_dotcom %} 指南中的[了解 {% data variables.product.prodname_dotcom %} 流程](https://guides.github.com/introduction/flow/) - {% data variables.product.prodname_dotcom %} 指南中的 [Hello World](https://guides.github.com/activities/hello-world/) -3. 要配置实例以满足组织的需求,请参阅“[配置 {% data variables.product.prodname_ghe_server %} 设备](/enterprise/admin/installation/configuring-the-github-enterprise-server-appliance)”。 +3. To configure your instance to meet your organization's needs, see "[Configuring your enterprise](/admin/configuration/configuring-your-enterprise)." 4. 要将 {% data variables.product.prodname_ghe_server %} 与您的身份提供程序集成,请参阅“[使用 SAML](/enterprise/admin/user-management/using-saml)”和“[使用 LDAP](/enterprise/admin/authentication/using-ldap)”。 5. 邀请不限数量的人员加入您的试用版。 - 使用内置身份验证或配置的身份提供程序将用户添加到 {% data variables.product.prodname_ghe_server %} 实例。 更多信息请参阅“[使用内置身份验证](/enterprise/admin/user-management/using-built-in-authentication)”。 diff --git a/translations/zh-CN/content/github/getting-started-with-github/signing-up-for-github.md b/translations/zh-CN/content/github/getting-started-with-github/signing-up-for-github.md index 0992ba205097..1291b6e65b76 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/signing-up-for-github.md +++ b/translations/zh-CN/content/github/getting-started-with-github/signing-up-for-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/getting-started-with-github/supported-browsers.md b/translations/zh-CN/content/github/getting-started-with-github/supported-browsers.md index f056e39ddb7f..7a77d7a28242 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/supported-browsers.md +++ b/translations/zh-CN/content/github/getting-started-with-github/supported-browsers.md @@ -4,10 +4,11 @@ redirect_from: - /articles/why-doesn-t-graphs-work-with-ie-8/ - /articles/why-don-t-graphs-work-with-ie8/ - /articles/supported-browsers -intro: '我们将 {% data variables.product.product_name %} 设计为支持最新的 Web 浏览器。 We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), {% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.16" %}Internet Explorer 11, {% endif %}and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' +intro: '我们将 {% data variables.product.product_name %} 设计为支持最新的 Web 浏览器。 We support the current versions of [Chrome](https://www.google.com/chrome/), [Firefox](http://www.mozilla.org/firefox/), [Safari](http://www.apple.com/safari/), and [Microsoft Edge](https://www.microsoft.com/en-us/windows/microsoft-edge).' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Firefox Extended Support Release diff --git a/translations/zh-CN/content/github/getting-started-with-github/types-of-github-accounts.md b/translations/zh-CN/content/github/getting-started-with-github/types-of-github-accounts.md index cb03124c0085..a1fc5bf7a359 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/types-of-github-accounts.md +++ b/translations/zh-CN/content/github/getting-started-with-github/types-of-github-accounts.md @@ -10,6 +10,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/getting-started-with-github/using-github.md b/translations/zh-CN/content/github/getting-started-with-github/using-github.md index 7b8c6991a378..4a75d49b5bce 100644 --- a/translations/zh-CN/content/github/getting-started-with-github/using-github.md +++ b/translations/zh-CN/content/github/getting-started-with-github/using-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/about-github-importer.md b/translations/zh-CN/content/github/importing-your-projects-to-github/about-github-importer.md index 6f78625ff38a..87880ab23406 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/about-github-importer.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/about-github-importer.md @@ -13,12 +13,12 @@ GitHub 导入工具是一种可快速将源代码仓库(包括提交和修订 在导入过程中,根据导入来源的版本控制系统,您可以向远程仓库进行身份验证,更新提交作者属性,以及导入包含大文件的仓库(如果不想使用 Git Large File Storage,也可删除大文件)。 -| 导入操作 | 子版本,Subversion | Mercurial | Team Foundation Server | Git | -|:----------------------------------------------------------------------------- |:--------------:|:---------:|:----------------------:|:-----:| -| 向远程仓库进行身份验证 | **X** | **X** | **X** | **X** | -| [更新提交作者属性](/articles/updating-commit-author-attribution-with-github-importer) | **X** | **X** | **X** | | -| 将大文件移至 [Git Large 文件存储](/articles/about-git-large-file-storage) | **X** | **X** | **X** | | -| 从仓库删除大文件 | **X** | **X** | **X** | | +| 导入操作 | 子版本 | Mercurial | Team Foundation Server | Git | +|:----------------------------------------------------------------------------- |:-----:|:---------:|:----------------------:|:-----:| +| 向远程仓库进行身份验证 | **X** | **X** | **X** | **X** | +| [更新提交作者属性](/articles/updating-commit-author-attribution-with-github-importer) | **X** | **X** | **X** | | +| 将大文件移至 [Git Large 文件存储](/articles/about-git-large-file-storage) | **X** | **X** | **X** | | +| 从仓库删除大文件 | **X** | **X** | **X** | | ### 延伸阅读 diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md b/translations/zh-CN/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md index dc060e337fc8..f9cd79ed8df3 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.migrating-from-codeplex %} @@ -29,7 +30,7 @@ versions: 3. 将当前工作目录更改为您的本地仓库。 4. 将本地目录初始化为 Git 仓库。 ```shell - $ git init + $ git init -b main ``` 5. 在新的本地仓库中添加文件。 这会暂存它们用于第一次提交。 ```shell @@ -67,7 +68,7 @@ versions: 3. 将当前工作目录更改为您的本地仓库。 4. 将本地目录初始化为 Git 仓库。 ```shell - $ git init + $ git init -b main ``` 5. 在新的本地仓库中添加文件。 这会暂存它们用于第一次提交。 ```shell @@ -105,7 +106,7 @@ versions: 3. 将当前工作目录更改为您的本地仓库。 4. 将本地目录初始化为 Git 仓库。 ```shell - $ git init + $ git init -b main ``` 5. 在新的本地仓库中添加文件。 这会暂存它们用于第一次提交。 ```shell diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md b/translations/zh-CN/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md index 6a26ad05c0df..11a2bc24932c 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/importing-a-git-repository-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在开始之前,请确保您知道: diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/importing-source-code-to-github.md b/translations/zh-CN/content/github/importing-your-projects-to-github/importing-source-code-to-github.md index 7cb243e6c62b..eb0f93086394 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/importing-source-code-to-github.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/importing-source-code-to-github.md @@ -11,5 +11,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/index.md b/translations/zh-CN/content/github/importing-your-projects-to-github/index.md index ce16e9f3692a..126e13f568cc 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/index.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/importing-your-projects-to-github/source-code-migration-tools.md b/translations/zh-CN/content/github/importing-your-projects-to-github/source-code-migration-tools.md index f541a00724ff..e9be6ebc3c0d 100644 --- a/translations/zh-CN/content/github/importing-your-projects-to-github/source-code-migration-tools.md +++ b/translations/zh-CN/content/github/importing-your-projects-to-github/source-code-migration-tools.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/index.md b/translations/zh-CN/content/github/index.md index 09a81961f5db..7a23b91c1105 100644 --- a/translations/zh-CN/content/github/index.md +++ b/translations/zh-CN/content/github/index.md @@ -8,6 +8,7 @@ intro: '适用于软件开发者、设计师和项目经理的文档、指南和 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_in_list /getting-started-with-github %} @@ -31,7 +32,7 @@ versions: {% link_in_list /setting-up-and-managing-organizations-and-teams %} -{% link_in_list /setting-up-and-managing-your-enterprise-account %} +{% link_in_list /setting-up-and-managing-your-enterprise %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/3d-file-viewer.md b/translations/zh-CN/content/github/managing-files-in-a-repository/3d-file-viewer.md index f2b9adedceec..adc44c8f2a16 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/3d-file-viewer.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/3d-file-viewer.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 可托管和渲染扩展名为 *.stl* 的 3D 文件。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md b/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md index 2a5cd01ca56c..eb3ff9d31bd7 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository-using-the-command-line.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md b/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md index 744cee11cb84..b6e7d56d2e69 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/adding-a-file-to-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 通过浏览器添加到仓库的文件大小限于每个文件 {% data variables.large_files.max_github_browser_size %}。 较大的文件可通过命令行添加,最大每个 {% data variables.large_files.max_github_size %}。 更多信息请参阅“[使用命令行添加文件到仓库](/articles/adding-a-file-to-a-repository-using-the-command-line)”。 @@ -19,7 +20,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 2. 在仓库名称下,单击 **Upload files(上传文件)**。 ![上传文件按钮](/assets/images/help/repository/upload-files-button.png) {% else %} 2. 在文件列表上方,使用 **Add file(添加文件)**下拉菜单,单击 **Upload files(上传文件)**。 !["Add file(添加文件)"下拉菜单中的"Upload files(上传文件)"](/assets/images/help/repository/upload-files-button.png) diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/creating-new-files.md b/translations/zh-CN/content/github/managing-files-in-a-repository/creating-new-files.md index f0ed9f3cfafd..c7de1fd2b16f 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/creating-new-files.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/creating-new-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在 {% data variables.product.product_name %} 上创建文件时,请注意以下几点: diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/deleting-files.md b/translations/zh-CN/content/github/managing-files-in-a-repository/deleting-files.md index 2d299f6c5972..fde447cd6c4c 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/deleting-files.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/deleting-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md b/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md index e80e4fe25baf..73bb7f59088e 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-another-users-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. 才其他用户的仓库中,浏览到包含要编辑文件的文件夹。 单击要编辑文件的名称。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md b/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md index 7295e7b18436..b2184c58d3ba 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/editing-files-in-your-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md b/translations/zh-CN/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md index a28ff7f6586e..eafb1341b42f 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/getting-permanent-links-to-files.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/index.md b/translations/zh-CN/content/github/managing-files-in-a-repository/index.md index 553672b3f726..8f896ab9edf1 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/index.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-on-github.md b/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-on-github.md index f6d90e45a757..e388e1608577 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-on-github.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-on-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md b/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md index a3a4e9be42fd..4eafb5f74141 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/managing-files-using-the-command-line.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md b/translations/zh-CN/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md index 4227c6229c2d..14b04ff3d556 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/mapping-geojson-files-on-github.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.product.product_name %} 支持在 {% data variables.product.product_name %} 仓库中渲染 geoJSON 和 topoJSON 地图文件。 只需像平常一样提交扩展名为 `.geojson` 或 `.topojson` 的文件。 也支持扩展名为 `.json` 的文件,但仅当 `type` 设置为 `FeatureCollection`、`GeometryCollection` 或 `topology` 时才支持。 然后导航到 GitHub.com 上 geoJSON 文件的路径。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md b/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md index 027a6975203e..0c430dd4b348 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 许多文件可[在 {% data variables.product.product_name %} 上直接移动](/articles/moving-a-file-to-a-new-location),但有些文件(如图像)需要从命令行移动。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md b/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md index 78728c6c28d0..ec889077f859 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/moving-a-file-to-a-new-location.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 除了更改文件位置之外,您也可以在同一提交中[更新文件内容](/articles/editing-files-in-your-repository)或[提供新名称](/articles/renaming-a-file)。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/translations/zh-CN/content/github/managing-files-in-a-repository/navigating-code-on-github.md index 153f661e949f..cbcfa0a74733 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -10,6 +10,7 @@ versions: ### 关于在 {% data variables.product.prodname_dotcom %} 上导航代码 导航代码功能使用开源库 [`semantic`](https://github.com/github/semantic)。 支持以下语言: +- C# - CodeQL - Go - Java diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md b/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md index b10f744c1037..77ee15597513 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file-using-the-command-line.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 许多文件可[在 {% data variables.product.product_name %} 上直接重命名](/articles/renaming-a-file),但有些文件(如图像)需要从命令行重命名。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file.md b/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file.md index f5f319fdc3ab..ec44f684c0a3 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/renaming-a-file.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md index d0927dcf2750..b1543c33b585 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-and-diffing-images.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md index 471585a19f11..c8f8ef2d9f4d 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-csv-and-tsv-data.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub 支持以 *.csv*(逗号分隔)和 .*tsv*(制表符分隔)文件的形式呈现表格数据。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md index 1f0f1808a2a5..c63ced2ddb7c 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-differences-in-prose-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 包含散文文档的提交和拉取请求能够使用*源*视图和*呈现*视图来表示这些文档。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-pdf-documents.md b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-pdf-documents.md index f1916347ed41..f62e3fbab544 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-pdf-documents.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/rendering-pdf-documents.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub 支持呈现 PDF 文档。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md b/translations/zh-CN/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md index 991bfd314c8f..46ed6ccc1d0a 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/tracking-changes-in-a-file.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用追溯视图时,您可以查看整个文件的逐行修订历史记录,也可以通过单击 {% octicon "versions" aria-label="The prior blame icon" %} 查看文件中某一行的修订历史记录。 每次单击 {% octicon "versions" aria-label="The prior blame icon" %} 后,您将看到该行以前的修订信息,包括提交更改的人员和时间。 diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md b/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md index 23ccc7f99717..4465e65b7921 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-jupyter-notebook-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-non-code-files.md b/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-non-code-files.md index a189d35b902e..140455c1fe36 100644 --- a/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-non-code-files.md +++ b/translations/zh-CN/content/github/managing-files-in-a-repository/working-with-non-code-files.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-large-files/about-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/about-git-large-file-storage.md index ded2a0bcf1a1..c5e191fadfc7 100644 --- a/translations/zh-CN/content/github/managing-large-files/about-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/about-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} 处理大文件的方式是存储对仓库中文件的引用,而不实际文件本身。 为满足 Git 的架构要求,{% data variables.large_files.product_name_short %} 创建了指针文件,用于对实际文件(存储在其他位置)的引用。 {% data variables.product.product_name %} 在仓库中管理此指针文件。 克隆仓库时,{% data variables.product.product_name %} 使用指针文件作为映射来查找大文件。 @@ -41,11 +42,13 @@ size 84977953 它会跟踪所用 {% data variables.large_files.product_name_short %} 的 `version`,后接文件的唯一标识符 (`oid`)。 它还会存储最终文件的 `size`。 -{% tip %} +{% note %} -**提示**:{% data variables.large_files.product_name_short %} 不能用于 {% data variables.product.prodname_pages %} 站点。 +**注意**: +- {% data variables.large_files.product_name_short %} cannot be used with {% data variables.product.prodname_pages %} sites. +- {% data variables.large_files.product_name_short %} cannot be used with template repositories. -{% endtip %} +{% endnote %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/managing-large-files/collaboration-with-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/collaboration-with-git-large-file-storage.md index af76b0adf61c..8ca12ed299b1 100644 --- a/translations/zh-CN/content/github/managing-large-files/collaboration-with-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/collaboration-with-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果仓库上的协作者未安装 {% data variables.large_files.product_name_short %},他们将无法访问原始大文件。 如果他们尝试克隆您的仓库,则只能获取指针文件,而无法访问任何实际数据。 diff --git a/translations/zh-CN/content/github/managing-large-files/conditions-for-large-files.md b/translations/zh-CN/content/github/managing-large-files/conditions-for-large-files.md index c15a457a3472..e5b1994a9a25 100644 --- a/translations/zh-CN/content/github/managing-large-files/conditions-for-large-files.md +++ b/translations/zh-CN/content/github/managing-large-files/conditions-for-large-files.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.large_files.use_lfs_tip %} @@ -16,4 +17,4 @@ versions: ### 阻止大文件的推送 -{% if currentVersion != "free-pro-team@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if currentVersion != "free-pro-team@latest" %}However, a site administrator can configure a different limit for your {% data variables.product.prodname_ghe_server %} instance. 更多信息请参阅“[设置 Git 推送限制](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)”。{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}By default, {% endif %}{% data variables.product.product_name %} blocks pushes that exceed {% data variables.large_files.max_github_size %}. {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}However, a site administrator can configure a different limit for {% data variables.product.product_location %}. 更多信息请参阅“[设置 Git 推送限制](/enterprise/{{ currentVersion }}/admin/guides/installation/setting-git-push-limits)”。{% endif %} diff --git a/translations/zh-CN/content/github/managing-large-files/configuring-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/configuring-git-large-file-storage.md index eb040a022955..e3487cd6691a 100644 --- a/translations/zh-CN/content/github/managing-large-files/configuring-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/configuring-git-large-file-storage.md @@ -7,17 +7,18 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果仓库中存在要用于 {% data variables.product.product_name %} 的现有文件,则需要先从仓库中删除它们,然后在本地将其添加到 {% data variables.large_files.product_name_short %}。 更多信息请参阅“[将仓库中的文件移动到 {% data variables.large_files.product_name_short %}](/articles/moving-a-file-in-your-repository-to-git-large-file-storage)”。 {% data reusables.large_files.resolving-upload-failures %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} -**注:**尝试向 {% data variables.product.product_name %} 推送大文件之前,请确保在您的设备上启用了 {% data variables.large_files.product_name_short %}。 更多信息请参阅“[在 GitHub Enterprise Server 上配置 Git Large File Storage](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)”。 +**Note:** Before trying to push a large file to {% data variables.product.product_name %}, make sure that you've enabled {% data variables.large_files.product_name_short %} on your enterprise. 更多信息请参阅“[在 GitHub Enterprise Server 上配置 Git Large File Storage](/enterprise/{{ currentVersion }}/admin/guides/installation/configuring-git-large-file-storage-on-github-enterprise-server/)”。 {% endtip %} @@ -58,5 +59,5 @@ versions: ### 延伸阅读 -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - "[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)"{% endif %} diff --git a/translations/zh-CN/content/github/managing-large-files/distributing-large-binaries.md b/translations/zh-CN/content/github/managing-large-files/distributing-large-binaries.md index ca73059296f4..ac052a46374c 100644 --- a/translations/zh-CN/content/github/managing-large-files/distributing-large-binaries.md +++ b/translations/zh-CN/content/github/managing-large-files/distributing-large-binaries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果需要在仓库内分发大型文件,您可以在 {% data variables.product.product_location %} 上创建发行版。 发行版允许您打包软件、发行说明和指向二进制文件的链接,以供其他人使用。 更多信息请参阅“[关于发行版](/github/administering-a-repository/about-releases)”。 diff --git a/translations/zh-CN/content/github/managing-large-files/index.md b/translations/zh-CN/content/github/managing-large-files/index.md index ec27047e020c..bad4c6a34f98 100644 --- a/translations/zh-CN/content/github/managing-large-files/index.md +++ b/translations/zh-CN/content/github/managing-large-files/index.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-large-files/installing-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/installing-git-large-file-storage.md index 8c0aa8d3f3e5..82091a39c4f8 100644 --- a/translations/zh-CN/content/github/managing-large-files/installing-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/installing-git-large-file-storage.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/zh-CN/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md index 21114010c8ba..865e65053add 100644 --- a/translations/zh-CN/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在安装 {% data variables.large_files.product_name_short %} 和配置 {% data variables.large_files.product_name_short %} 跟踪后,您可以将文件从 Git 的常规跟踪移至 {% data variables.large_files.product_name_short %}。 更多信息请参阅“[安装 {% data variables.large_files.product_name_long %}](/github/managing-large-files/installing-git-large-file-storage)”和“[配置 {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)”。 diff --git a/translations/zh-CN/content/github/managing-large-files/removing-files-from-a-repositorys-history.md b/translations/zh-CN/content/github/managing-large-files/removing-files-from-a-repositorys-history.md index 66a577a1b037..8377747e5f42 100644 --- a/translations/zh-CN/content/github/managing-large-files/removing-files-from-a-repositorys-history.md +++ b/translations/zh-CN/content/github/managing-large-files/removing-files-from-a-repositorys-history.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/zh-CN/content/github/managing-large-files/removing-files-from-git-large-file-storage.md b/translations/zh-CN/content/github/managing-large-files/removing-files-from-git-large-file-storage.md index 9290d04394dc..edcfb882d22e 100644 --- a/translations/zh-CN/content/github/managing-large-files/removing-files-from-git-large-file-storage.md +++ b/translations/zh-CN/content/github/managing-large-files/removing-files-from-git-large-file-storage.md @@ -1,52 +1,53 @@ --- -title: Removing files from Git Large File Storage -intro: 'If you''ve set up {% data variables.large_files.product_name_short %} for your repository, you can remove all files or a subset of files from {% data variables.large_files.product_name_short %}.' +title: 从 Git Large File Storage 中删除文件 +intro: '如果您已设置仓库的 {% data variables.large_files.product_name_short %},则可以从 {% data variables.large_files.product_name_short %} 中删除所有文件或文件的子集。' redirect_from: - /articles/removing-files-from-git-large-file-storage versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Removing a single file +### 删除单个文件 -1. Remove the file from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Navigate to your *.gitattributes* file. +1. 使用 `filter-branch` 命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中删除文件。 有关使用这些命令或工具的详细信息,请参阅“[从仓库中删除敏感数据](/articles/removing-sensitive-data-from-a-repository)”。 +2. 导航到 *.gitattributes* 文件。 {% note %} - **Note:** Your *.gitattributes* file is generally saved within your local repository. In some cases, you may have created a global *.gitattributes* file that contains all of your {% data variables.large_files.product_name_short %} associations. + **注:**您的 *.gitattributes* 文件通常保存在本地仓库中。 在某些情况下,您可能已创建包含所有 {% data variables.large_files.product_name_short %} 关联的全局 *.gitattributes* 文件。 {% endnote %} -3. Find and remove the associated {% data variables.large_files.product_name_short %} tracking rule within the *.gitattributes* file. -4. Save and exit the *.gitattributes* file. +3. 找到并删除 *.gitattributes* 文件内关联的 {% data variables.large_files.product_name_short %} 跟踪规则。 +4. 保存并退出 *.gitattributes* 文件。 -### Removing all files within a {% data variables.large_files.product_name_short %} repository +### 删除 {% data variables.large_files.product_name_short %} 仓库内的所有文件 -1. Remove the files from the repository's Git history using either the `filter-branch` command or BFG Repo-Cleaner. For detailed information on using these, see "[Removing sensitive data from a repository](/articles/removing-sensitive-data-from-a-repository)." -2. Optionally, to uninstall {% data variables.large_files.product_name_short %} in the repository, run: +1. 使用 `filter-branch` 命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中删除文件。 有关使用这些命令或工具的详细信息,请参阅“[从仓库中删除敏感数据](/articles/removing-sensitive-data-from-a-repository)”。 +2. (可选)要卸载仓库中的 {% data variables.large_files.product_name_short %},请运行: ```shell $ git lfs uninstall ``` - For {% data variables.large_files.product_name_short %} versions below 1.1.0, run: + 对于 1.1.0 以下的 {% data variables.large_files.product_name_short %} 版本,运行: ```shell $ git lfs uninit ``` -### {% data variables.large_files.product_name_short %} objects in your repository +### 仓库中的 {% data variables.large_files.product_name_short %} 对象 After you remove files from {% data variables.large_files.product_name_short %}, the {% data variables.large_files.product_name_short %} objects still exist on the remote storage{% if currentVersion == "free-pro-team@latest" %} and will continue to count toward your {% data variables.large_files.product_name_short %} storage quota{% endif %}. -To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. When you delete a repository, any associated issues, stars, and forks are also deleted. For more information, see "[Deleting a repository](/github/administering-a-repository/deleting-a-repository)."{% else %}contact your {% data variables.product.prodname_enterprise %} administrator to archive the objects. Archived objects are purged after three months.{% endif %} +To remove {% data variables.large_files.product_name_short %} objects from a repository, {% if currentVersion == "free-pro-team@latest" %}delete and recreate the repository. 删除仓库时,所有关联的议题、星标和复刻也会被删除。 更多信息请参阅“[删除仓库](/github/administering-a-repository/deleting-a-repository)”。{% else %}请联系 {% data variables.product.prodname_enterprise %} 管理员以存档对象。 存档的对象将在三个月后清除。{% endif %} {% note %} -**Note:** If you removed a single file and have other {% data variables.large_files.product_name_short %} objects that you'd like to keep in your repository, after deleting and recreating your repository, reconfigure your {% data variables.large_files.product_name_short %}-associated files. For more information, see "[Removing a single file](#removing-a-single-file)" and "[Configuring {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)." +**注:**如果删除了单个文件并有想要留在仓库中的其他 {% data variables.large_files.product_name_short %} 对象,则删除并重新创建仓库后,重新配置您的 {% data variables.large_files.product_name_short %} 关联文件。 更多信息请参阅“[删除单个文件](#removing-a-single-file)”和“[配置 {% data variables.large_files.product_name_long %}](/github/managing-large-files/configuring-git-large-file-storage)”。 {% endnote %} -### Further reading +### 延伸阅读 -- "[About {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" -- "[Collaboration with {% data variables.large_files.product_name_long %}](/articles/collaboration-with-git-large-file-storage/)" -- "[Installing {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" +- "[关于 {% data variables.large_files.product_name_long %}](/articles/about-git-large-file-storage)" +- “[使用 {% data variables.large_files.product_name_long %} 进行协作](/articles/collaboration-with-git-large-file-storage/)” +- "[安装 {% data variables.large_files.product_name_long %}](/articles/installing-git-large-file-storage)" diff --git a/translations/zh-CN/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md b/translations/zh-CN/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md index 8bc1730f43b6..e4921798cef3 100644 --- a/translations/zh-CN/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md +++ b/translations/zh-CN/content/github/managing-large-files/resolving-git-large-file-storage-upload-failures.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data variables.large_files.product_name_short %} 完整性检查可确保推送中所有引用的 {% data variables.large_files.product_name_short %} 文件均已正确上传。 如果检查检测到尚未上传的引用文件,您将收到错误消息,并且您的推送将被阻止。 diff --git a/translations/zh-CN/content/github/managing-large-files/versioning-large-files.md b/translations/zh-CN/content/github/managing-large-files/versioning-large-files.md index 674faa5bc796..1d2b4ee99d69 100644 --- a/translations/zh-CN/content/github/managing-large-files/versioning-large-files.md +++ b/translations/zh-CN/content/github/managing-large-files/versioning-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-large-files/working-with-large-files.md b/translations/zh-CN/content/github/managing-large-files/working-with-large-files.md index 34db4b02a53f..d0a9b7649d2f 100644 --- a/translations/zh-CN/content/github/managing-large-files/working-with-large-files.md +++ b/translations/zh-CN/content/github/managing-large-files/working-with-large-files.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md index 0ce617f2fdb2..2056d1ac514c 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md @@ -41,24 +41,28 @@ For a list of the ecosystems that {% data variables.product.product_name %} can {% data reusables.repositories.enable-security-alerts %} -{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects and alerts users to vulnerable dependencies in _public_ repositories by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. +{% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_dotcom %} detects vulnerable dependencies in _public_ repositories and generates {% data variables.product.prodname_dependabot_alerts %} by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. -You can also enable or disable {% data variables.product.prodname_dependabot %} alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." +You can also enable or disable {% data variables.product.prodname_dependabot_alerts %} for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)" or "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization)." -{% data variables.product.product_name %} starts generating the dependency graph immediately and sends alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." +{% data variables.product.product_name %} starts generating the dependency graph immediately and generates alerts for any vulnerable dependencies as soon as they are identified. The graph is usually populated within minutes but this may take longer for repositories with many dependencies. For more information, see "[Managing data use settings for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository)." {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a {% data variables.product.prodname_dependabot_short %} alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% if currentVersion == "free-pro-team@latest" %}For repositories that have enabled {% data variables.product.prodname_dependabot_security_updates %}, the alert also contains a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)."{% endif %} +When {% data variables.product.product_name %} identifies a vulnerable dependency, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. The alert includes a link to the affected file in the project, and information about a fixed version. {% data variables.product.product_name %} also notifies the maintainers of affected repositories about the new alert according to their notification preferences. For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" %} +For repositories where {% data variables.product.prodname_dependabot_security_updates %} are enabled, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} When {% data variables.product.product_name %} identifies a vulnerable dependency, we send a security alert to the maintainers of affected repositories with details of the vulnerability, a link to the affected file in the project, and information about a fixed version. {% endif %} {% warning %} -**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and alert you with our most up-to-date information, we will not be able to catch everything or alert you to known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. +**Note**: {% data variables.product.product_name %}'s security features do not claim to catch all vulnerabilities. Though we are always trying to update our vulnerability database and generate alerts with our most up-to-date information, we will not be able to catch everything or tell you about known vulnerabilities within a guaranteed time frame. These features are not substitutes for human review of each dependency for potential vulnerabilities or any other issues, and we recommend consulting with a security service or conducting a thorough vulnerability review when necessary. {% endwarning %} @@ -67,45 +71,18 @@ When {% data variables.product.product_name %} identifies a vulnerable dependenc You can see all of the alerts that affect a particular project{% if currentVersion == "free-pro-team@latest" %} on the repository's Security tab or{% endif %} in the repository's dependency graph.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -We send {% data variables.product.prodname_dependabot_short %} alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository.{% if currentVersion == "free-pro-team@latest" %} You can also enable {% data variables.product.prodname_dependabot_short %} alerts for additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)."{% endif %} +By default, we notify people with admin permissions in the affected repositories about new {% data variables.product.prodname_dependabot_short %} alerts.{% endif %} {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. You can also make {% data variables.product.prodname_dependabot_short %} alerts visible to additional people or teams working repositories that you own or have admin permissions for. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts)." {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} We send security alerts to people with admin permissions in the affected repositories by default. {% data variables.product.product_name %} never publicly discloses identified vulnerabilities for any repository. {% endif %} -### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} - -{% if currentVersion == "free-pro-team@latest" %} -By default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %} by email. You can also choose to receive {% data variables.product.prodname_dependabot_alerts %} in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#github-dependabot-alerts-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#security-alert-notification-options)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} -By default, if your site administrator has configured email for notifications on your instance, you will receive security alerts by email. You can also choose to receive security alerts in a weekly email summarizing alerts for up to 10 of your repositories, in your web notifications, or in the {% data variables.product.product_name %} user interface. For more information, see "[Choosing the delivery method for your notifications -](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)." -{% endif %} - -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.20" % %} - -{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} - -{% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %}{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} For more information, see "[Choosing the delivery method for your notifications](/github/receiving-notifications-about-activity-on-github/choosing-the-delivery-method-for-your-notifications)."{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} For more information, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} ### Further reading -- "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" +- "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" - "[Viewing and updating vulnerable dependencies in your repository](/articles/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[Understanding how {% data variables.product.product_name %} uses and protects your data](/categories/understanding-how-github-uses-and-protects-your-data)"{% endif %} diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md new file mode 100644 index 000000000000..8fdd78e33be4 --- /dev/null +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/about-github-dependabot-security-updates.md @@ -0,0 +1,33 @@ +--- +title: About GitHub Dependabot security updates +intro: '{% data variables.product.prodname_dependabot %} can fix vulnerable dependencies for you by raising pull requests with security updates.' +shortTitle: About Dependabot security updates +versions: + free-pro-team: '*' +--- + +### 关于 {% data variables.product.prodname_dependabot_security_updates %} + +{% data variables.product.prodname_dependabot_security_updates %} make it easier for you to fix vulnerable dependencies in your repository. If you enable this feature, when a {% data variables.product.prodname_dependabot_short %} alert is raised for a vulnerable dependency in the dependency graph of your repository, {% data variables.product.prodname_dependabot_short %} automatically tries to fix it. For more information, see "[About alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)" and "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)." + +{% data variables.product.prodname_dependabot %} checks whether it's possible to upgrade the vulnerable dependency to a fixed version without disrupting the dependency graph for the repository. Then {% data variables.product.prodname_dependabot_short %} raises a pull request to update the dependency to the minimum version that includes the patch and links the pull request to the {% data variables.product.prodname_dependabot %} alert, or reports an error on the alert. For more information, see "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." + +{% note %} + +**注** + +The {% data variables.product.prodname_dependabot_security_updates %} feature is available for repositories where you have enabled the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. You will see a {% data variables.product.prodname_dependabot_short %} alert for every vulnerable dependency identified in your full dependency graph. However, security updates are triggered only for dependencies that are specified in a manifest or lock file. {% data variables.product.prodname_dependabot_short %} is unable to update an indirect or transitive dependency that is not explicitly defined. 更多信息请参阅“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#dependencies-included)”。 + +{% endnote %} + +### About pull requests for security updates + +Each pull request contains everything you need to quickly and safely review and merge a proposed fix into your project. 这包括漏洞的相关信息,如发行说明、变更日志条目和提交详细信息。 无法访问仓库的 {% data variables.product.prodname_dependabot_short %} 警报的任何人都看不到拉取请求所解决的漏洞详细信息。 + +When you merge a pull request that contains a security update, the corresponding {% data variables.product.prodname_dependabot_short %} alert is marked as resolved for your repository. For more information about {% data variables.product.prodname_dependabot_short %} pull requests, see "[Managing pull requests for dependency updates](/github/administering-a-repository/managing-pull-requests-for-dependency-updates)." + +{% data reusables.dependabot.automated-tests-note %} + +### 关于兼容性分数 + +{% data variables.product.prodname_dependabot_security_updates %} may include compatibility scores to let you know whether updating a vulnerability could cause breaking changes to your project. These are calculated from CI tests in other public repositories where the same security update has been generated. An update's compatibility score is the percentage of CI runs that passed when updating between specific versions of the dependency. diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md index 23912381cc7d..cddb25cdc190 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database.md @@ -1,6 +1,7 @@ --- title: 浏览 GitHub Advisory Database 中的安全漏洞 intro: '{% data variables.product.prodname_advisory_database %} 允许您浏览或搜索影响 {% data variables.product.company_short %} 上开源项目的漏洞。' +shortTitle: Browsing the Advisory Database versions: free-pro-team: '*' --- diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md index 17d581a5328f..7cba006d6471 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates.md @@ -5,30 +5,16 @@ redirect_from: - /articles/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-fixes - /github/managing-security-vulnerabilities/configuring-automated-security-updates +shortTitle: Configuring Dependabot security updates versions: free-pro-team: '*' --- -### 关于 {% data variables.product.prodname_dependabot_security_updates %} +### About configuring {% data variables.product.prodname_dependabot_security_updates %} -{% data variables.product.prodname_dependabot_short %} 监控安全通告,如 {% data variables.product.prodname_advisory_database %} 和 [WhiteSource](https://www.whitesourcesoftware.com/vulnerability-database),并在仓库的依赖关系图中检测到新的有漏洞依赖项时自动触发拉取请求。 有关 {% data variables.product.prodname_advisory_database %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_advisory_database %}](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database)”。 +您可以为任何使用 {% data variables.product.prodname_dependabot_short %} 警报和依赖关系图的仓库启用 {% data variables.product.prodname_dependabot_security_updates %}。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)”。 -{% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} - -{% data variables.product.prodname_dependabot_short %} 在有漏洞依赖项的警报中包含拉取请求的链接。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”和“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”。 - -每个安全更新都包含快速、安全地查看提议的修复程序并将其合并到项目中所需的全部内容。 这包括漏洞的相关信息,如发行说明、变更日志条目和提交详细信息。 无法访问仓库的 {% data variables.product.prodname_dependabot_short %} 警报的任何人都看不到拉取请求所解决的漏洞详细信息。 - -当您合并包含安全更新的拉取请求时,仓库的相应警报将被标记为已解决。 - -{% note %} - -**注** -{% data variables.product.prodname_dependabot_security_updates %} only resolve security vulnerabilities in the dependencies tracked by your dependency graph. 安全更新创建的目标不是解决托管在私有仓库中的私有注册表或包中的漏洞。 但是,如果间接或过渡的依赖项已在锁定文件或类似文件中明确定义,则会包含在内。 更多信息请参阅“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”。 此外,对于被检测出漏洞的依赖项,必须强调 {% data variables.product.prodname_dependabot_security_updates %} 自动使用建议用于锁定文件的修复程序创建拉取请求。 - -{% endnote %} - -您可以为任何使用 {% data variables.product.prodname_dependabot_short %} 警报和依赖关系图的仓库启用 {% data variables.product.prodname_dependabot_security_updates %}。 您可以对个别仓库或所有由您的用户帐户或组织拥有的仓库禁用 {% data variables.product.prodname_dependabot_security_updates %}。 更多信息请参阅下面的“[管理仓库的 {% data variables.product.prodname_dependabot_security_updates %}](#managing-github-dependabot-security-updates-for-your-repositories)”。 +您可以对个别仓库或所有由您的用户帐户或组织拥有的仓库禁用 {% data variables.product.prodname_dependabot_security_updates %}。 更多信息请参阅下面的“[管理仓库的 {% data variables.product.prodname_dependabot_security_updates %}](#managing-github-dependabot-security-updates-for-your-repositories)”。 {% data reusables.dependabot.dependabot-tos %} @@ -53,10 +39,6 @@ versions: 如果未为存储库启用安全更新,并且您不知道原因么,请先尝试使用以下程序部分的说明启用它们。 如果安全更新还是不工作,您可以[联系支持](https://support.github.com/contact)。 -### 关于兼容性分数 - -{% data variables.product.prodname_dependabot_security_updates %} 还包括兼容性分数,以便您了解更新漏洞是否可能导致对项目的重大更改。 我们从已生成特定安全更新的公共仓库中查看此前通过的 CI 测试,以了解更新是否会导致测试失败。 更新的兼容性分数是在依赖项的相关版本之间进行更新时,CI 运行被视为通过的百分比。 - ### 管理仓库的 {% data variables.product.prodname_dependabot_security_updates %} 您可以对单个仓库启用或禁用 {% data variables.product.prodname_dependabot_security_updates %}。 diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md new file mode 100644 index 000000000000..9eb238ba9b09 --- /dev/null +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies.md @@ -0,0 +1,56 @@ +--- +title: Configuring notifications for vulnerable dependencies +shortTitle: Configuring notifications +intro: 'Optimize how you receive notifications about {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts.' +versions: + free-pro-team: '*' + enterprise-server: '>=2.21' +--- + +### About notifications for vulnerable dependencies + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies in your repositories, we generate a {% data variables.product.prodname_dependabot_short %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifies the maintainers of affected repositories about the new alert according to their notification preferences.{% else %}When {% data variables.product.product_name %} detects vulnerable dependencies in your repositories, it sends security alerts.{% endif %}{% if currentVersion == "free-pro-team@latest" %} {% data variables.product.prodname_dependabot_short %} is enabled by default on all public repositories. For {% data variables.product.prodname_dependabot_alerts %}, by default, you will receive {% data variables.product.prodname_dependabot_alerts %} by email, grouped by the specific vulnerability. +{% endif %} + +{% if currentVersion == "free-pro-team@latest" %}If you're an organization owner, you can enable or disable {% data variables.product.prodname_dependabot_short %} alerts for all repositories in your organization with one click. You can also set whether the detection of vulnerable dependencies will be enabled or disabled for newly-created repositories. For more information, see "[Managing security and analysis settings for your organization](/github/setting-up-and-managing-organizations-and-teams/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-features-for-new-repositories)." +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.21" %} +Your site administrator needs to enable security alerts for vulnerable dependencies for {% data variables.product.product_location %} before you can use the feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.20" %} +By default, if your site administrator has configured email for notifications on your enterprise, you will receive {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} by email.{% endif %} + +{% if currentVersion ver_gt "enterprise-server@2.21" %}Site administrators can also enable {% data variables.product.prodname_dependabot_alerts %} without notifications. For more information, see "[Enabling {% data variables.product.prodname_dependabot_short %} alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +{% if currentVersion ver_lt "enterprise-server@2.22" %}Site administrators can also enable security alerts without notifications. For more information, see "[Enabling security alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} + +### Configuring notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} + +You can configure notification settings for yourself or your organization from the Manage notifications drop-down {% octicon "bell" aria-label="The notifications bell" %} shown at the top of each page. For more information, see "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#choosing-your-notification-settings)." + +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} + ![{% data variables.product.prodname_dependabot_short %} alerts options](/assets/images/help/notifications-v2/dependabot-alerts-options.png) +{% else %} + ![Security alerts options](/assets/images/help/notifications-v2/security-alerts-options.png) +{% endif %} + +{% note %} + +**Note:** You can filter your {% data variables.product.company_short %} inbox notifications to show {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. For more information, see "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)." + +{% endnote %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %}{% data reusables.repositories.security-alerts-x-github-severity %} For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications){% else %}"[About email notifications](/github/receiving-notifications-about-activity-on-github/about-email-notifications){% endif %}."{% endif %} + +### How to reduce the noise from notifications for vulnerable dependencies + +If you are concerned about receiving too many notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, we recommend you opt into the weekly email digest, or turn off notifications while keeping {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} enabled. You can still navigate to see your {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} in your repository's Security tab.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)."{% endif %} + +### Further reading + +- "[Configuring notifications](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications)" +- "[Managing notifications from your inbox](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-is-queries)" diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/index.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/index.md index a91e113ee873..7c9a1352700f 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/index.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/index.md @@ -28,8 +28,11 @@ versions: {% link_in_list /browsing-security-vulnerabilities-in-the-github-advisory-database %} {% link_in_list /about-alerts-for-vulnerable-dependencies %} + {% link_in_list /configuring-notifications-for-vulnerable-dependencies %} + {% link_in_list /about-github-dependabot-security-updates %} {% link_in_list /configuring-github-dependabot-security-updates %} {% link_in_list /viewing-and-updating-vulnerable-dependencies-in-your-repository %} {% link_in_list /troubleshooting-the-detection-of-vulnerable-dependencies %} + {% link_in_list /troubleshooting-github-dependabot-errors %} diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md new file mode 100644 index 000000000000..c5c71d9337e5 --- /dev/null +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors.md @@ -0,0 +1,82 @@ +--- +title: Troubleshooting GitHub Dependabot errors +intro: 'Sometimes {% data variables.product.prodname_dependabot %} is unable to raise a pull request to update your dependencies. You can review the error and unblock {% data variables.product.prodname_dependabot_short %}.' +shortTitle: 排查错误 +versions: + free-pro-team: '*' +--- + +{% data reusables.dependabot.beta-note %} + +### About {% data variables.product.prodname_dependabot %} errors + +{% data reusables.dependabot.pull-request-introduction %} + +If anything prevents {% data variables.product.prodname_dependabot_short %} from raising a pull request, this is reported as an error. + +### Investigating errors with {% data variables.product.prodname_dependabot_security_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to fix a {% data variables.product.prodname_dependabot_short %} alert, it posts the error message on the alert. The {% data variables.product.prodname_dependabot_short %} alerts view shows a list of any alerts that have not been resolved yet. To access the alerts view, click **{% data variables.product.prodname_dependabot_short %} alerts** on the **Security** tab for the repository. Where a pull request that will fix the vulnerable dependency has been generated, the alert includes a link to that pull request. + +![{% data variables.product.prodname_dependabot_short %} alerts view showing a pull request link](/assets/images/help/dependabot/dependabot-alert-pr-link.png) + +There are three reasons why an alert may have no pull request link: + +1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository. +1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file. +1. An error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request. + +If an error blocked {% data variables.product.prodname_dependabot_short %} from creating a pull request, you can display details of the error by clicking the alert. + +![{% data variables.product.prodname_dependabot_short %} alert showing the error that blocked the creation of a pull request](/assets/images/help/dependabot/dependabot-security-update-error.png) + +### Investigating errors with {% data variables.product.prodname_dependabot_version_updates %} + +When {% data variables.product.prodname_dependabot_short %} is blocked from creating a pull request to update a dependency in an ecosystem, it posts the error icon on the manifest file. The manifest files that are managed by {% data variables.product.prodname_dependabot_short %} are listed on the {% data variables.product.prodname_dependabot_short %} tab. To access this tab, on the **Insights** tab for the repository click **Dependency graph**, and then click the **{% data variables.product.prodname_dependabot_short %}** tab. + +![{% data variables.product.prodname_dependabot_short %} view showing an error](/assets/images/help/dependabot/dependabot-tab-view-error-beta.png) + +To see the log file for any manifest file, click the **Last checked TIME ago** link. When you display the log file for a manifest that's shown with an error symbol (for example, Maven in the screenshot above), any errors are also displayed. + +![{% data variables.product.prodname_dependabot_short %} version update error and log ](/assets/images/help/dependabot/dependabot-version-update-error-beta.png) + +### Understanding {% data variables.product.prodname_dependabot_short %} errors + +Pull requests for security updates act to upgrade a vulnerable dependency to the minimum version that includes a fix for the vulnerability. In contrast, pull requests for version updates act to upgrade a dependency to the latest version allowed by the package manifest and {% data variables.product.prodname_dependabot_short %} configuration files. Consequently, some errors are specific to one type of update. + +#### {% data variables.product.prodname_dependabot_short %} cannot update DEPENDENCY to a non-vulnerable version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} cannot create a pull request to update the vulnerable dependency to a secure version without breaking other dependencies in the dependency graph for this repository. + +Every application that has dependencies has a dependency graph, that is, a directed acyclic graph of every package version that the application directly or indirectly depends on. Every time a dependency is updated, this graph must resolve otherwise the application won't build. When an ecosystem has a deep and complex dependency graph, for example, npm and RubyGems, it is often impossible to upgrade a single dependency without upgrading the whole ecosystem. + +The best way to avoid this problem is to stay up to date with the most recently released versions, for example, by enabling version updates. This increases the likelihood that a vulnerability in one dependency can be resolved by a simple upgrade that doesn't break the dependency graph. 更多信息请参阅“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 + +#### {% data variables.product.prodname_dependabot_short %} cannot update to the required version as there is already an open pull request for the latest version + +**Security updates only.** {% data variables.product.prodname_dependabot_short %} will not create a pull request to update the vulnerable dependency to a secure version because there is already an open pull request to update this dependency. You will see this error when a vulnerability is detected in a single dependency and there's already an open pull request to update the dependency to the latest version. + +There are two options: you can review the open pull request and merge it as soon as you are confident that the change is safe, or close that pull request and trigger a new security update pull request. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +#### {% data variables.product.prodname_dependabot_short %} timed out during its update + +{% data variables.product.prodname_dependabot_short %} took longer than the maximum time allowed to assess the update required and prepare a pull request. This error is usually seen only for large repositories with many manifest files, for example, npm or yarn monorepo projects with hundreds of *package.json* files. Updates to the Composer ecosystem also take longer to assess and may time out. + +This error is difficult to address. If a version update times out, you could specify the most important dependencies to update using the `allow` parameter or, alternatively, use the `ignore` parameter to exclude some dependencies from updates. Updating your configuration might allow {% data variables.product.prodname_dependabot_short %} to review the version update and generate the pull request in the time available. + +If a security update times out, you can reduce the chances of this happening by keeping the dependencies updated, for example, by enabling version updates. 更多信息请参阅“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 + +#### {% data variables.product.prodname_dependabot_short %} cannot open any more pull requests + +There's a limit on the number of open pull requests {% data variables.product.prodname_dependabot_short %} will generate. When this limit is reached, no new pull requests are opened and this error is reported. The best way to resolve this error is to review and merge some of the open pull requests. + +There are separate limits for security and version update pull requests, so that open version update pull requests cannot block the creation of a security update pull request. The limit for security update pull requests is 10. By default, the limit for version updates is 5 but you can change this using the `open-pull-requests-limit` parameter in the configuration file. 更多信息请参阅“[依赖项更新的配置选项](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)。” + +The best way to resolve this error is to merge or close some of the existing pull requests and trigger a new pull request manually. For more information, see "[Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually](#triggering-a-dependabot-pull-request-manually)." + +### Triggering a {% data variables.product.prodname_dependabot_short %} pull request manually + +If you unblock {% data variables.product.prodname_dependabot_short %}, you can manually trigger a fresh attempt to create a pull request. + +- **Security updates**—display the {% data variables.product.prodname_dependabot_short %} alert that shows the error you have fixed and click **Create {% data variables.product.prodname_dependabot_short %} security update**. +- **Version updates**—display the log file for the manifest that shows the error that you have fixed and click **Check for updates**. diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md index e9425cb934d9..4b943a9b4421 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies.md @@ -1,6 +1,7 @@ --- title: 漏洞依赖项检测疑难解答 intro: '如果 {% data variables.product.product_name %} 报告的依赖项信息不符合您的预期,则需要考虑许多因素,您可以检查各种问题。' +shortTitle: Troubleshooting detection versions: free-pro-team: '*' --- @@ -14,9 +15,9 @@ versions: * {% data variables.product.prodname_advisory_database %} 是 {% data variables.product.prodname_dotcom %} 用来识别漏洞依赖项的数据源之一。 它是一款免费的、具有整理功能的数据库,用于检测 {% data variables.product.prodname_dotcom %} 上常见软件包生态系统的漏洞信息。 它包括从 {% data variables.product.prodname_security_advisories %} 直接报告给 {% data variables.product.prodname_dotcom %} 的数据,以及官方馈送和社区来源。 这些数据由 {% data variables.product.prodname_dotcom %} 审查和整理,以确保不会与开发社区分享虚假或不可行的信息。 更多信息请参阅“[浏览 {% data variables.product.prodname_advisory_database %} 中的安全漏洞](/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database)”和“[关于 {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)”。 * 依赖项图解析用户仓库中所有已知的包清单文件。 例如,对于 npm,它将解析 _package-lock.json_ 文件。 它构造所有仓库依赖项和公共依赖项的图表。 当启用依赖关系图时,当任何人推送到默认分支时,都会发生这种情况,其中包括对支持的清单格式进行更改的提交。 更多信息请参阅“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”。 * {% data variables.product.prodname_dependabot_short %} 扫描对包含清单文件的默认分支的任何推送。 添加新的漏洞记录时,它会扫描所有现有仓库,并为每个存在漏洞的仓库生成警报。 {% data variables.product.prodname_dependabot_short %} 警报在仓库级别汇总,而不是针对每个漏洞创建一个警报。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 -* {% data variables.product.prodname_dependabot_security_updates %} 在您收到关于仓库中漏洞依赖项的安全警报时触发。 {% data variables.product.prodname_dotcom %} 会自动在您的仓库中创建拉取请求,以将漏洞依赖项升级到避免漏洞所需的最低安全版本。 更多信息请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)。” +* {% data variables.product.prodname_dependabot_security_updates %} are triggered when you receive an alert about a vulnerable dependency in your repository. Where possible, {% data variables.product.prodname_dependabot_short %} creates a pull request in your repository to upgrade the vulnerable dependency to the minimum possible secure version needed to avoid the vulnerability. For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)" and "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)." - {% data variables.product.prodname_dependabot_short %} 不会按计划扫描仓库,而是在发生某些变更时扫描仓库。 例如,当新的依赖项被添加到 {% data variables.product.prodname_dotcom %} 时(对于每次推送都会进行此项检查),或者当新的漏洞被发现并添加到通告数据库时,就会触发扫描。 + {% data variables.product.prodname_dependabot_short %} doesn't scan repositories for vulnerable dependencies on a schedule, but rather when something changes. 例如,当新的依赖项被添加到 {% data variables.product.prodname_dotcom %} 时(对于每次推送都会进行此项检查),或者当新的漏洞被发现并添加到通告数据库时,就会触发扫描。 ### 为什么我没有收到某些生态系统的漏洞警报? @@ -97,3 +98,4 @@ versions: - “[关于有易受攻击依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)” - "[查看和更新仓库中的漏洞依赖项](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)" - "[管理仓库的安全和分析设置](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/zh-CN/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md b/translations/zh-CN/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md index 7dcdb610cc21..abb425fc4ce6 100644 --- a/translations/zh-CN/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md +++ b/translations/zh-CN/content/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md @@ -4,17 +4,18 @@ intro: '如果 {% data variables.product.product_name %} 发现项目中存在 redirect_from: - /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository permissions: 仓库管理员和组织所有者可以查看和更新依赖项。 +shortTitle: 查看和更新有漏洞的依赖项 versions: free-pro-team: '*' --- 仓库的 {% data variables.product.prodname_dependabot %} 警报选项卡列出所有打开和关闭的 {% data variables.product.prodname_dependabot_alerts %} 以及对应的 {% data variables.product.prodname_dependabot_security_updates %}。 您可以使用下拉菜单对警报列表进行排序,并且可以单击特定警报以获取更多详细信息。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 -您可以为使用 {% data variables.product.prodname_dependabot_alerts %} 和依赖关系图的任何仓库启用自动安全更新。 更多信息请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)。” +您可以为使用 {% data variables.product.prodname_dependabot_alerts %} 和依赖关系图的任何仓库启用自动安全更新。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)”。 ### 关于仓库中有漏洞的依赖项的更新 -当我们检测到影响到您的仓库的漏洞时,{% data variables.product.product_name %} 会发出 {% data variables.product.prodname_dependabot_alerts %}。 对于启用了 {% data variables.product.prodname_dependabot_security_updates %} 的仓库,当 {% data variables.product.product_name %} 检测到有漏洞的依赖项时,{% data variables.product.prodname_dependabot_short %} 会创建拉取请求来修复它。 {% data reusables.dependabot.upgrade-dependency-to-minimum-secure-version %} +{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect vulnerabilities affecting your repository. 对于启用了 {% data variables.product.prodname_dependabot_security_updates %} 的仓库,当 {% data variables.product.product_name %} 检测到有漏洞的依赖项时,{% data variables.product.prodname_dependabot_short %} 会创建拉取请求来修复它。 拉取请求会将依赖项升级到避免漏洞所需的最低安全版本。 ### 查看和更新有漏洞的依赖项 @@ -33,3 +34,4 @@ versions: - "[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)" - "[管理仓库的安全和分析设置](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" - "[漏洞依赖项检测疑难解答](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)" +- "[Troubleshooting {% data variables.product.prodname_dependabot %} errors](/github/managing-security-vulnerabilities/troubleshooting-github-dependabot-errors)" diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md index c96b5fa0b243..1e143ee7e80b 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/about-notifications.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 通知和订阅 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md index 6045f27f3e3d..eb9a6f29b1a3 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/configuring-notifications.md @@ -16,6 +16,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 通知递送选项 @@ -109,9 +110,9 @@ If you do not enable watching or participating notifications for web{% if curren | 标头 | 信息 | | ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `From` 地址 | This address will always be {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. | -| `To` 字段 | 此字段直接连接到线程。 如果您回复电子邮件,将会为对话添加新评论。 | -| `Cc` 地址 | 如果您订阅了对话,{% data variables.product.product_name %} 将会 `Cc` 给您。 第二个 `Cc` 电子邮件地址与通知原因匹配。 这些通知原因的后缀是 {% data variables.notifications.cc_address %}。 可能的通知原因包括:
      • `assign`:您被分配到议题或拉取请求。
      • `author`:您创建了议题或拉取请求。
      • `comment`:您评论了议题或拉取请求。
      • `manual`:您手动订阅的议题或拉取请求有更新。
      • `mention`:您提及了议题或拉取请求。
      • `push`:有人提交了您订阅的拉取请求。
      • `review_requested`:您或您所在的团队已请求审查拉取请求。
      • `security_alert`:{% data variables.product.prodname_dotcom %} 检测到您要接收其漏洞警报的仓库中存在漏洞。
      • `state_change`:您订阅的议题或拉取请求已关闭或打开。
      • `subscribed`:您查看的仓库有更新。
      • `team_mention`:您所属的团队在议题或拉取请求中被提及。
      • `your_activity`:您打开、评论或关闭了议题或拉取请求。
      | -| `mailing list` 字段 | 此字段识别仓库名称及其所有者。 此地址的格式始终是 `<仓库名称>.<仓库所有者>.{% data variables.command_line.backticks %}`。 |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" % %} +| `To` 字段 | This field connects directly to the thread.{% if currentVersion != "github-ae@latest" %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} +| `Cc` 地址 | 如果您订阅了对话,{% data variables.product.product_name %} 将会 `Cc` 给您。 第二个 `Cc` 电子邮件地址与通知原因匹配。 这些通知原因的后缀是 {% data variables.notifications.cc_address %}。 可能的通知原因包括:
      • `assign`:您被分配到议题或拉取请求。
      • `author`:您创建了议题或拉取请求。
      • `comment`:您评论了议题或拉取请求。
      • `manual`:您手动订阅的议题或拉取请求有更新。
      • `mention`:您提及了议题或拉取请求。
      • `push`:有人提交了您订阅的拉取请求。
      • `review_requested`:您或您所在的团队已请求审查拉取请求。
      • {% if currentVersion != "github-ae@latest" %}
      • `security_alert`:{% data variables.product.prodname_dotcom %} 检测到您要接收其漏洞警报的仓库中存在漏洞。
      • {% endif %}
      • `state_change`:您订阅的议题或拉取请求已关闭或打开。
      • `subscribed`:您查看的仓库有更新。
      • `team_mention`:您所属的团队在议题或拉取请求中被提及。
      • `your_activity`:您打开、评论或关闭了议题或拉取请求。
      | +| `mailing list` 字段 | 此字段识别仓库名称及其所有者。 此地址的格式始终是 `<仓库名称>.<仓库所有者>.{% data variables.command_line.backticks %}`。 |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} | `X-GitHub-Severity` 字段 | {% data reusables.repositories.security-alerts-x-github-severity %} 可能的严重程度等级包括:
      • `低`
      • `中`
      • `高`
      • `严重`
      更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 |{% endif %} ### 选择通知设置 @@ -157,34 +158,21 @@ If you are a member of more than one organization, you can configure each one to 5. 选择一个经验证电子邮件地址,然后单击 **Save(保存)**。 ![切换每个组织的电子邮件地址](/assets/images/help/notifications/notifications_switching_org_email.gif) +{% if currentVersion != "github-ae@latest" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ### {% data variables.product.prodname_dependabot_alerts %} 通知选项 {% else %} ### Security alert notification options {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}Choose how you want to receive {% data variables.product.prodname_dependabot_alerts %} for repositories that you are watching. 您可以在收件箱中接收 {% if page.version == 'dotcom' %} {% data variables.product.prodname_dependabot_alerts %} {% else %} 安全警报 {% endif %}、作为 {% data variables.product.product_name %} 的横幅、在命令行上接收、通过电子邮件接收,或使用这些选项的一些组合。 +{% data reusables.notifications.vulnerable-dependency-notification-delivery-method-customization %} +{% data reusables.notifications.vulnerable-dependency-notification-options %} +For more information about the notification delivery methods available to you, and advice on optimizing your notifications for -如果您想通过电子邮件接收 {% data variables.product.prodname_dependabot_alerts %} ,请选择您是想每周接收最多 10 个仓库的漏洞电子邮件摘要,还是在每次检测到漏洞时接收一封新的电子邮件。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 {% endif %} - -{% if currentVersion == "enterprise-server@2.21" %}Choose how you want to receive security alerts for repositories that you are watching. 您可以在收件箱中接收安全警报、作为 {% data variables.product.product_name %} 的横幅、在命令行上接收、通过电子邮件接收,或使用这些选项的一些组合。 - -如果您想通过电子邮件接收安全警报 ,请选择您是想每周接收最多 10 个仓库的漏洞电子邮件摘要,还是在每次检测到漏洞时接收一封新的电子邮件。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 {% endif %} - -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![{% data variables.product.prodname_dependabot_short %} 警报选项](/assets/images/help/notifications-v2/dependabot-alerts-options.png) -{% else %} - ![安全警报选项](/assets/images/help/notifications-v2/security-alerts-options.png) +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." {% endif %} -{% note %} - -**Note:** You can filter your {% data variables.product.company_short %} inbox notifications by {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts. 更多信息请参阅“[从收件箱管理通知](/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox#supported-queries-for-custom-filters)”。 - -{% endnote %} - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ### {% data variables.product.prodname_actions %} 通知选项 选择您希望如何接收所关注仓库的工作流程运行更新,通过 {% data variables.product.prodname_actions %} 设置。 您也可以选择仅接收关于失败的工作流程运行的通知。 @@ -194,7 +182,6 @@ If you are a member of more than one organization, you can configure each one to {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ### 使用 {% data variables.product.prodname_mobile %} 启用推送通知 安装 {% data variables.product.prodname_mobile %} 时,您将自动选择 web 通知。 然后,您可以针对应用程序中的直接提及启用推送通知。 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md index dfb70ef7d8da..2f2e77e7c938 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/customizing-a-workflow-for-triaging-your-notifications.md @@ -4,6 +4,7 @@ intro: '要创建对通知分类的理想工作流程,可以调整和自定义 versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 开始收件箱分类 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/index.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/index.md index ef7bf013f3e4..cf8c597b14ab 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/index.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 目录 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md index 51e8628e6933..c36592d2bfd7 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-notifications-from-your-inbox.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 关于收件箱 @@ -95,35 +96,40 @@ versions: 要根据收到更新的原因过滤通知,您可以使用 `reason:` 查询。 例如,要查看当您(或您所属团队)被请求审查拉取请求时的通知,请使用 `reason:review-requested`。 更多信息请参阅“[关于通知](/github/managing-subscriptions-and-notifications-on-github/about-notifications#reasons-for-receiving-notifications)”。 -| 查询 | 描述 | -| ------------------------- | -------------------------------------- | -| `reason:assign` | 分配给您的议题或拉取请求有更新时。 | -| `reason:author` | 当您打开拉取请求或议题并且有更新或新评论时。 | -| `reason:comment` | 当您评论了议题、拉取请求或团队讨论时。 | -| `reason:participating` | 当您评论了议题、拉取请求或团队讨论或者被@提及时。 | -| `reason:invitation` | 当您被邀请加入团队、组织或仓库时。 | -| `reason:manual` | 当您在尚未订阅的议题或拉取请求上单击 **Subscribe(订阅)**时。 | -| `reason:mention` | 您被直接@提及。 | -| `reason:review-requested` | 有人请求您或您所在的团队审查拉取请求。 | -| `reason:security-alert` | 为仓库发出安全警报时。 | -| `reason:state-change` | 当拉取请求或议题的状态改变时。 例如,议题已关闭或拉取请求合并时。 | -| `reason:team-mention` | 您所在的团队被@提及时。 | -| `reason:ci-activity` | 当仓库有 CI 更新时,例如新的工作流程运行状态。 | +| 查询 | 描述 | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------ | +| `reason:assign` | 分配给您的议题或拉取请求有更新时。 | +| `reason:author` | 当您打开拉取请求或议题并且有更新或新评论时。 | +| `reason:comment` | 当您评论了议题、拉取请求或团队讨论时。 | +| `reason:participating` | 当您评论了议题、拉取请求或团队讨论或者被@提及时。 | +| `reason:invitation` | 当您被邀请加入团队、组织或仓库时。 | +| `reason:manual` | 当您在尚未订阅的议题或拉取请求上单击 **Subscribe(订阅)**时。 | +| `reason:mention` | 您被直接@提及。 | +| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% if currentVersion != "github-ae@latest" %} +| `reason:security-alert` | When a security alert is issued for a repository.{% endif %} +| `reason:state-change` | 当拉取请求或议题的状态改变时。 例如,议题已关闭或拉取请求合并时。 | +| `reason:team-mention` | 您所在的团队被@提及时。 | +| `reason:ci-activity` | 当仓库有 CI 更新时,例如新的工作流程运行状态。 | #### 支持的 `is:` 查询 -要在 {% data variables.product.product_name %} 上过滤特定活动的通知,您可以使用 `is` 查询。 For example, to only see repository invitation updates, use `is:repository-invitation`, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`. +要在 {% data variables.product.product_name %} 上过滤特定活动的通知,您可以使用 `is` 查询。 For example, to only see repository invitation updates, use `is:repository-invitation`{% if currentVersion != "github-ae@latest" %}, and to only see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %} security{% endif %} alerts, use `is:repository-vulnerability-alert`.{% endif %} - `is:check-suite` - `is:commit` - `is:gist` - `is:issue-or-pull-request` - `is:release` -- `is:repository-invitation` +- `is:repository-invitation`{% if currentVersion != "github-ae@latest" %} - `is:repository-vulnerability-alert` -- `is:repository-advisory` +- `is:repository-advisory`{% endif %} - `is:team-discussion` +{% if currentVersion != "github-ae@latest" %} +For information about reducing noise from notifications for +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}, see "[Configuring notifications for vulnerable dependencies](/github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies)." +{% endif %} + 您还可以使用 `is:` 查询来描述如何对通知进行分类。 - `is:saved` diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md index 47700c32e66d..47281daeb56d 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github.md @@ -5,5 +5,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md index 334747df4d8b..1f9b6e653ae1 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions.md @@ -4,6 +4,7 @@ intro: '为帮助您有效地管理通知,提供了多种取消订阅的方法 versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- 为帮助您了解您的订阅和决定是否取消订阅,请参阅“[查看您的订阅](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)”。 @@ -38,7 +39,7 @@ versions: {% data reusables.notifications.access_notifications %} 1. 从通知收件箱中选择您想要取消订阅的通知。 -2. 使用 **selected(已选择)** {% octicon "triangle-down" aria-label="The down triangle icon" %} 下拉列表单击 **Unsubscribe(取消订阅)**。 ![主收件箱中的取消订阅选项](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) +2. Use the **selected** {% octicon "triangle-down" aria-label="The down triangle icon" %} drop-down to click **Unsubscribe.** ![主收件箱中的取消订阅选项](/assets/images/help/notifications-v2/unsubscribe-from-main-inbox.png) ### 从订阅页面取消订阅通知 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md index 3a7cbd6a1537..106c5f2ed220 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md index 6fc3836c3e4d..13fb6cc81973 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/triaging-a-single-notification.md @@ -4,6 +4,7 @@ intro: '查看和调查单个通知时,有几个针对详细通知视图优化 versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- ### 保存单个通知 diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md index a398eab36570..4f1c241f6d05 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications.md @@ -8,5 +8,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md index dada34836160..ccfd2295f580 100644 --- a/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md +++ b/translations/zh-CN/content/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions.md @@ -17,6 +17,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.21' + github-ae: '*' --- 接收 {% data variables.product.product_name %} 上长期活动的订阅通知。 有很多原因可能导致您订阅对话。 更多信息请参阅“[关于通知](/github/managing-subscriptions-and-notifications-on-github/about-notifications#notifications-and-subscriptions)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md index 7e38fef80417..8050ab61dc60 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-issues-and-pull-requests-with-query-parameters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 查询参数是 URL 中可以定制的部分,用于在 {% data variables.product.prodname_dotcom %} 上共享特定的网页视图,如搜索过滤结果或议题模板。 要创建自己的查询参数,必须将键与值进行配对。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-project-boards.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-project-boards.md index e3248abc785d..05b28451a607 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-project-boards.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} 更多信息请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization)”。 @@ -29,7 +30,10 @@ versions: | 已完成 |
      • 将所有关闭的议题移到此处
      • 将所有合并的拉取请求移到此处
      • 将所有已关闭、已取消合并的拉取请求移到此处
      | ### 项目进度跟踪 -项目板自动化默认启用进度跟踪。 "To do"(待处理)、"In progress"(进行中)或 "Done"(完成)列中的卡会预置总体目标进度值。 {% data reusables.project-management.project-progress-locations %} + +You can track the progress on your project board. Cards in the "To do", "In progress", or "Done" columns count toward the overall project progress. {% data reusables.project-management.project-progress-locations %} + +For more information, see "[Tracking progress on your project board](/github/managing-your-work-on-github/tracking-progress-on-your-project-board)." ### 延伸阅读 - "[Configuring automation for project boards](/articles/configuring-automation-for-project-boards)"{% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md index d87116ad28eb..851d0a65e269 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-duplicate-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 为使“标记为重复”时间轴事件出现,创建重复参考评论的用户必须对在其中创建评论的仓库具有写入权限。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-issues.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-issues.md index 9d741913ef24..4089f51441b6 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-issues.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-issues.md @@ -7,13 +7,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在仓库中使用议题收集用户反馈,报告软件漏洞,并且组织要完成的任务。 议题不只是一个报告软件漏洞的地方。 {% data reusables.pull_requests.close-issues-using-keywords %} -为保持更新议题中的最新评论,您可以监控问题以接收关于最新评论的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." +为保持更新议题中的最新评论,您可以监控问题以接收关于最新评论的通知。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[About notifications](/github/receiving-notifications-about-activity-on-github/about-notifications){% endif %}." 要快速查找指向您订阅的最新议题的链接,请访问仪表板。 更多信息请参阅“[关于个人仪表板](/articles/about-your-personal-dashboard)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-labels.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-labels.md index f67297227e33..aabab8fb9298 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-labels.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 标签与它们所在的仓库相关联。 添加标签后,便可在该仓库的任何议题或拉取请求中使用该标签。 更多信息请参阅“[创建标签](/articles/creating-a-label/)”。 @@ -30,7 +31,7 @@ versions: 创建仓库时,每个新仓库中均包含默认标签,但您稍后可以编辑或删除标签。 更多信息请参阅“[删除标签](/articles/deleting-a-label/)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} 组织所有者可以自定义其组织中仓库的默认标签。 更多信息请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”。 {% endif %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-milestones.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-milestones.md index a4f90424bd66..7e627be92a4f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-milestones.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-milestones.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在[创建里程碑](/articles/creating-and-editing-milestones-for-issues-and-pull-requests)时,您可以[将其与议题及拉取请求关联](/articles/associating-milestones-with-issues-and-pull-requests)。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-project-boards.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-project-boards.md index 25f22723518f..3e0782f53096 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-project-boards.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-project-boards.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 项目板包括议题、拉取请求和注释,在选择的列中分类为卡片。 您可以拖放或使用键盘快捷键对列中的卡片重新排序,在不同列之间移动卡片,以及更改列的顺序。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/about-task-lists.md b/translations/zh-CN/content/github/managing-your-work-on-github/about-task-lists.md index fc012df6e23b..a77da0b16878 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/about-task-lists.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/about-task-lists.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 任务列表在评论中通过可点击的复选框呈现。 您可以选中或取消选中复选框来将其标记为完成或未完成。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md index 7c3b6b0e5e0c..912a684a8561 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可通过以下方式将议题或拉取请求卡添加到项目板: diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md index 8061069b50d3..0b29cea4317d 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/adding-notes-to-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md index 4f35a79262da..a2743d67d8de 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/applying-labels-to-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md index 4a064f0016e9..12018adc5072 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/archiving-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 项目板中的自动化不适用于存档的项目板卡。 例如,如果您关闭项目板存档中的议题,存档的卡不会自动移到 "Done"(完成)列。 从项目板存档恢复卡时,该卡将回到存档它的列。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md b/translations/zh-CN/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md index 617e81f9345b..f045777e8ca0 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对仓库有写入权限的任何人都可以分配议题和拉取请求。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md index cc3db3654a31..1bf86b763a6b 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/associating-milestones-with-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/changing-project-board-visibility.md b/translations/zh-CN/content/github/managing-your-work-on-github/changing-project-board-visibility.md index 1be421047437..b7f94258bcbf 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/changing-project-board-visibility.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/changing-project-board-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-board-visibility %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/closing-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/closing-a-project-board.md index a39326d365ca..5791ab191251 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/closing-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/closing-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 关闭项目板时,默认情况下任何已配置的工作流程自动化都会暂停。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md b/translations/zh-CN/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md index 7a282fd933f6..ab1bae7056f1 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/configuring-automation-for-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.automate-project-board-permissions %} 更多信息请参阅“[关于项目板的自动化](/articles/about-automation-for-project-boards)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-label.md b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-label.md index 6d965800de2e..33492ed3d428 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-label.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-label.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -29,6 +30,6 @@ versions: - "[关于标签](/articles/about-labels)" - “[应用标签到议题和拉取请求](/articles/applying-labels-to-issues-and-pull-requests)” - “[编辑标签](/articles/editing-a-label)” -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md index 61114eedcf85..def7475f333d 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-permanent-link-to-a-code-snippet.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 此类永久链接仅在其起源仓库中呈现为代码段。 在其他仓库中,永久链接代码段将呈现为 URL。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-project-board.md index f2b53d10636c..d28df6c9e3ce 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/creating-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.use-automated-template %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/creating-an-issue.md b/translations/zh-CN/content/github/managing-your-work-on-github/creating-an-issue.md index 3580f09a9578..84fd2c223e7f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/creating-an-issue.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/creating-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.create-issue-in-public-repository %} @@ -14,7 +15,7 @@ versions: 可以直接从议题或拉取请求审查中的评论打开新议题。 更多信息请参阅“[从评论打开议题](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} **提示**:您也可以使用 {% data variables.product.prodname_cli %} 创建议题。 更多信息请参阅 {% data variables.product.prodname_cli %} 文档中的“[`gh 议题创建`](https://cli.github.com/manual/gh_issue_create)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md index 262bd26b9174..289afff769ad 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-label.md b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-label.md index 202faef965fc..bbd7e78beb69 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-label.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 删除标签将从其应用的任何 issue 或拉取请求中删除该标签。 @@ -18,6 +19,6 @@ versions: ### 延伸阅读 - “[应用标签到议题和拉取请求](/articles/applying-labels-to-issues-and-pull-requests)” -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-project-board.md index 1f9ae1cc3238..75dc905490ac 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-a-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-an-issue.md b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-an-issue.md index c6318df71d95..8f211aea276a 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/deleting-an-issue.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/deleting-an-issue.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 仅可删除个人用户帐户拥有的仓库中的议题。 无法删除其他用户帐户拥有仓库中的议题,即使是该帐户的协作者也一样。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-issues.md b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-issues.md index 66e04f08d453..a942893a8db1 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-issues.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-issues.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md index a7bce2eda1c4..ecdd225c62d1 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 禁用项目板后,在时间表或[审核日志](/articles/reviewing-your-security-log/)中将不再看到项目板信息。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md index f99ec0256379..10cfc07bf5eb 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/disabling-project-boards-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 禁用组织范围的项目板后,将无法在组织级别创建新的项目板,并且将无法通过其先前的 URL 访问任何现有组织级别项目板。 组织仓库中的项目板不受影响。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-label.md b/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-label.md index a48ca2b3eb36..227cf7a70a0f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-label.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-label.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} @@ -23,6 +24,6 @@ versions: - “[创建标签](/articles/creating-a-label)” - “[删除标签](/articles/deleting-a-label)” - “[应用标签到议题和拉取请求](/articles/applying-labels-to-issues-and-pull-requests)” -- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- "[Filtering issues and pull requests by labels](/articles/filtering-issues-and-pull-requests-by-labels)"{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - "[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)" {% endif %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-project-board.md index 9ef683e8d8e0..33fe0fcc8e2f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/editing-a-project-board.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md index 53a67879b052..3e7db0dcf438 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests.md @@ -1,40 +1,42 @@ --- -title: File attachments on issues and pull requests -intro: 'When you open issue or update a pull request, you can use issue attachments to upload images of proposed features or screenshots of bugs.' +title: 议题和拉取请求中的文件附件 +intro: '在打开议题或更新拉取请求时,您可以使用议题附件上传提议功能的图像或漏洞的屏幕截图。' redirect_from: - /articles/issue-attachments/ - /articles/file-attachments-on-issues-and-pull-requests versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- + {% warning %} -**Warning:** If you add an image to a pull request or issue comment, anyone can view the anonymized image URL without authentication, even if the pull request is in a private repository{% if currentVersion != "free-pro-team@latest" %}, or if private mode is enabled{% endif %}. To keep sensitive images private, serve them from a private network or server that requires authentication. {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} +**警告:**如果您在拉取请求或议题评论中添加了图像,则任何人都可以查看匿名图像 URL,无需身份验证,即使该拉取请求位于私有仓库中{% if enterpriseServerVersions contains currentVersion %}或者启用了私有模式{% endif %}。 要对敏感图像保密,请从需要身份验证的私有网络或服务器提供它们。 {% if currentVersion == "free-pro-team@latest" %}For more information on anonymized URLs see "[About anonymized image URLs](/articles/about-anonymized-image-urls)".{% endif %} {% endwarning %} -To attach a file to an issue or pull request conversation, drag and drop it into the comment box. Alternatively, you can click the bar at the bottom of the comment box to browse, select, and add a file from your computer. +要将文件附加到议题或拉取请求对话,请将它拖放到评论框中。 或者,您也可以单击评论框底部的栏来浏览、选择和添加计算机中的文件。 -![Select attachments from computer](/assets/images/help/pull_requests/select-bar.png) +![从计算机选择附件](/assets/images/help/pull_requests/select-bar.png) {% tip %} -**Tip:** If you're using Chrome, you can also copy-and-paste images directly into the box. +**Tip:** In many browsers, you can copy-and-paste images directly into the box. {% endtip %} -The maximum size for files is 25MB and the maximum size for images is 10MB. +文件大小不得超过 25MB,图像大小不得超过 10MB。 -We support these files: +我们支持这些文件: * PNG (*.png*) * GIF (*.gif*) * JPEG (*.jpg*) -* Log files (*.log*) -* Microsoft Word (*.docx*), Powerpoint (*.pptx*), and Excel (*.xlsx*) documents -* Text files (*.txt*) -* PDFs (*.pdf*) -* ZIP (*.zip*, *.gz*) +* 日志文件 (*.log*) +* Microsoft Word (*.docx*)、Powerpoint (*.pptx*) 和 Excel (*.xlsx*) 文档 +* 文本文件 (*.txt*) +* PDF (*.pdf*) +* ZIP (*.zip*、*.gz*) -![Attachments animated GIF](/assets/images/help/pull_requests/dragging_images.gif) +![附件动画 GIF](/assets/images/help/pull_requests/dragging_images.gif) diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md index 68f6d9e840d6..efadfe82f1ef 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-cards-on-a-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- On a card, you can click any assignee, milestone, or label to filter the project board by that qualifier. To clear the search, you can click the same assignee, milestone, or label again. @@ -21,7 +22,7 @@ On a card, you can click any assignee, milestone, or label to filter the project - 使用 `status:pending`、`status:success` 或 `status:failure` 按检查状态过滤 - 使用 `type:issue`、`type:pr` 或 `type:note` 按类型过滤卡 - 使用 `is:open`、`is:closed` 或 `is:merged` 和 `is:issue`、`is:pr` 或 `is:note` 按状态和类型过滤卡 -- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter cards by issues that are linked to a pull request by a closing reference using `linked:pr`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - 使用 `repo:ORGANIZATION/REPOSITORY` 在组织范围的项目板中按仓库过滤卡{% endif %} 1. 导航到包含要过滤的卡的项目板。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md index 3b02ee92c095..ec98acf877e0 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-assignees.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md index 4e1566e90c66..55c58c16eee7 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-labels.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.cli.filter-issues-and-pull-requests-tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md index 347d1ab13fbd..6064c4f7a479 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests-by-milestone.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md index c5ca4c38de76..9c6d7e4c7105 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.search.requested_reviews_search %} diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md index b76727ff52a3..67b33d780801 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/filtering-pull-requests-by-review-status.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以过滤仓库的拉取请求列表以查找: diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/finding-information-in-a-repository.md b/translations/zh-CN/content/github/managing-your-work-on-github/finding-information-in-a-repository.md index fe046ab27c1c..44b84db42a80 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/finding-information-in-a-repository.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/finding-information-in-a-repository.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/index.md b/translations/zh-CN/content/github/managing-your-work-on-github/index.md index 892047829cb8..191d31de43eb 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/index.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md index 172ce1e82ddd..1c1c7e997053 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/labeling-issues-and-pull-requests.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md b/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md index 540a63bc0c6b..86547a3c9a34 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue.md @@ -1,6 +1,6 @@ --- title: 将拉取请求链接到议题 -intro: 'You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.18" %} show that a fix is in progress and to{% endif %} automatically close the issue when the pull request is merged.' +intro: 'You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when the pull request is merged.' redirect_from: - /articles/closing-issues-via-commit-message/ - /articles/closing-issues-via-commit-messages/ @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} @@ -19,13 +20,13 @@ versions: ### 关于链接的议题和拉取请求 -You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}manually or {% endif %}using a supported keyword in the pull request description. +You can link an issue to a pull request {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}manually or {% endif %}using a supported keyword in the pull request description. 当您将拉取请求链接到拉取请求指向的议题,如果有人正在操作该议题,协作者可以看到。 {% if currentVersion ver_lt "enterprise-server@2.21" %}If the pull request and the issue are in different repositories, {% data variables.product.product_name %} will display the link after the pull request is merged, if the person who merges the pull request also has permission to close the issue.{% endif %} 将链接的拉取请求合并到仓库的默认分支时,其链接的议题将自动关闭。 For more information about the default branch, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### 手动将拉取请求链接到议题 对仓库有写入权限的任何人都可以手动将拉取请求链接到议题。 @@ -61,7 +62,7 @@ You can link a pull request to an issue by using a supported keyword in the pull | 不同仓库中的议题 | *KEYWORD* *OWNER*/*REPOSITORY*#*ISSUE-NUMBER* | `Fixes octo-org/octo-repo#100` | | 多个议题 | 对每个议题使用完整语法 | `Resolves #10, resolves #123, resolves octo-org/octo-repo#100` | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}Only manually linked pull requests can be manually unlinked. 要取消链接您使用关键词链接的议题,必须编辑拉取请求说明以删除该关键词。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}Only manually linked pull requests can be manually unlinked. 要取消链接您使用关键词链接的议题,必须编辑拉取请求说明以删除该关键词。{% endif %} 您也可以在提交消息中使用关闭关键词。 The issue will be closed when you merge the commit into the default branch, but the pull request that contains the commit will not be listed as a linked pull request. diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md index 6065e1d7387c..1769e32fec73 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/linking-a-repository-to-a-project-board.md @@ -6,8 +6,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% note %} + +**Note:** In order to link a repository to your organization or user owned project board the repository needs to have issues enabled. For information on how to see if issues are disabled for a repository, see "[Disabling issues](/github/managing-your-work-on-github/disabling-issues) ." + +{% endnote %} + 对项目板具有写入权限的任何人都可以将该组织或用户帐户拥有的仓库链接到项目板。 更多信息请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization/)”或“[用户拥有的项目板的权限级别](/articles/permission-levels-for-user-owned-project-boards/)”。 {% data reusables.project-management.link-repos-to-project-board %} 您可以在卡中输入议题或拉取请求 URL,从任何未链接的仓库添加议题和拉取请求。 更多信息请参阅“[添加议题和拉取请求到项目板](/articles/adding-issues-and-pull-requests-to-a-project-board)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/managing-project-boards.md b/translations/zh-CN/content/github/managing-your-work-on-github/managing-project-boards.md index d9dd7bd0e1c5..b0bf53432a45 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/managing-project-boards.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/managing-project-boards.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/managing-your-work-with-issues.md b/translations/zh-CN/content/github/managing-your-work-on-github/managing-your-work-with-issues.md index 59ce3df5162f..5b3d4df743f2 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/managing-your-work-with-issues.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/managing-your-work-with-issues.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md b/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md index 627f49ff75ce..370acb026843 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-a-comment.md @@ -4,6 +4,7 @@ intro: 您可以从议题或拉取请求中的特定评论行打开新议题。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 从评论打开议题时,该议题包含一个代码段,显示评论的原始发布位置。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-code.md b/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-code.md index def202fc4639..e96efa75f57a 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-code.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/opening-an-issue-from-code.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 从代码打开议题时,议题包含小片段,其中显示所选代码的行或范围。 只能打开存储代码的仓库中的议题。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md b/translations/zh-CN/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md index b27810d241d6..2abac61ba206 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/pinning-an-issue-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![固定的议题](/assets/images/help/issues/pinned-issues.png) diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md index a49f58fe5701..20ead288591a 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/reopening-a-closed-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 关闭项目板时,默认情况下,为项目板配置的任何工作流程自动化都将暂停。 更多信息请参阅“[关闭项目板](/articles/closing-a-project-board)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/sharing-filters.md b/translations/zh-CN/content/github/managing-your-work-on-github/sharing-filters.md index 4888eaa235c3..75c4620bfd91 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/sharing-filters.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/sharing-filters.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以将议题生成的 URL 发送给任何用户,这些用户将能够看到与您所见相同的过滤视图。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md index bcf3d38ae1a4..759220393b9f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/sorting-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以按以下各项排序任何过滤的视图: diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md index 5231fe89271c..88ddc7203f1d 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-progress-on-your-project-board.md @@ -1,16 +1,17 @@ --- title: 跟踪项目板上的进度 -intro: '默认情况下,当您在项目板上启用自动化后,将在进度栏中跟踪项目的总体进度。' +intro: You can see the overall progress of your project in a progress bar. redirect_from: - /articles/tracking-progress-on-your-project-board versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.project-management.project-progress-locations %} -1. 导航到您想在其中禁用项目进度跟踪的项目板。 +1. Navigate to the project board where you want to enable or disable project progress tracking. {% data reusables.project-management.click-menu %} -{% data reusables.project-management.access-collaboration-settings %} -4. 取消选择 **Track project progress(跟踪项目进度)**。 +{% data reusables.project-management.click-edit-sidebar-menu-project-board %} +4. Select or deselect **Track project progress**. diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md index abab14778b2a..80257099e75f 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-milestones.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md index 5e6680930f8c..9bd82fcbe388 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/tracking-the-progress-of-your-work-with-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md b/translations/zh-CN/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md index 41b605632e55..12d40eafa2ee 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/transferring-an-issue-to-another-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要将打开的议题转让给另一个仓库,必须对议题所在的仓库以及议题要转让到的仓库都有写入权限。 更多信息请参阅“[组织的仓库权限级别](/articles/repository-permission-levels-for-an-organization)”。 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md index 5874f3dd2705..986be98602ee 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 议题和拉取请求搜索栏可以定义您自己的自定义过滤器并按各种标准进行排序。 您可以在每个仓库的 **Issues(议题)**和 **Pull requests(拉取请求)**选项卡上以及[议题和拉取请求仪表板](/articles/viewing-all-of-your-issues-and-pull-requests)上找到搜索栏。 @@ -25,7 +26,7 @@ versions: - 按受理人过滤议题和拉取请求:`state:open type:issue assignee:octocat` - 按标签过滤议题和拉取请求:`state:open type:issue label:"bug"` -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} 对于议题,您还可以使用搜索来: - 通过关闭引用过滤链接到拉取请求的议题:`linked:pr` @@ -39,7 +40,7 @@ versions: - 过滤审查者要求更改的拉取请求:`state:open type:pr review:changes_requested` - 按[审查者](/articles/about-pull-request-reviews/)过滤拉取请求:`state:open type:pr reviewed-by:octocat` - 按[请求审查](/articles/requesting-a-pull-request-review)的特定用户过滤拉取请求:`state:open type:pr review-requested:octocat` -- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- Filter pull requests by the team requested for review: `state:open type:pr team-review-requested:github/atom`{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - 过滤链接到拉取请求可能关闭的议题的拉取请求:`linked:issue`{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md b/translations/zh-CN/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md index f22f7a794b1f..2ef06e144458 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/viewing-all-of-your-issues-and-pull-requests.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您的议题和拉取请求仪表板在任何页面顶部提供。 在每个仪表板上,您可以过滤列表以查找您创建的、分配给您的或其中提及您的议题或拉取请求。 您还可以查找已要求审查的拉取请求。 @@ -15,4 +16,4 @@ versions: ### 延伸阅读 -- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" +- {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}”[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions#reviewing-repositories-that-youre-watching){% else %}”[Listing the repositories you're watching](/github/receiving-notifications-about-activity-on-github/listing-the-repositories-youre-watching){% endif %}" diff --git a/translations/zh-CN/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md b/translations/zh-CN/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md index 2bfbeee2239c..3ead8fcb28af 100644 --- a/translations/zh-CN/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md +++ b/translations/zh-CN/content/github/managing-your-work-on-github/viewing-your-milestones-progress.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.navigate-to-repo %} diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/about-searching-on-github.md b/translations/zh-CN/content/github/searching-for-information-on-github/about-searching-on-github.md index de05d23ce74d..c23a63f9ee25 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/about-searching-on-github.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/about-searching-on-github.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以全局搜索所有 {% data variables.product.product_name %},也可搜索特定仓库或组织。 @@ -54,6 +55,7 @@ versions: ![高级搜索](/assets/images/help/search/advanced_search_demo.gif) +{% if currentVersion != "github-ae@latest" %} ### 同时搜索 {% data variables.product.prodname_enterprise %} 和 {% data variables.product.prodname_dotcom_the_website %} 如果使用 {% data variables.product.prodname_enterprise %},并且您是使用 {% data variables.product.prodname_ghe_cloud %} 的 {% data variables.product.prodname_dotcom_the_website %} 组织的成员,则 {% data variables.product.prodname_enterprise %} 网站管理员可以启用 {% data variables.product.prodname_github_connect %},让您同时搜索两个环境。 更多信息请参阅“[在 {% data variables.product.prodname_enterprise %} 与 {% data variables.product.prodname_dotcom_the_website %}](/enterprise/admin/guides/developer-workflow/enabling-unified-search-between-github-enterprise-server-and-github-com) 之间启用 {% data variables.product.prodname_unified_search %}”。 @@ -61,8 +63,10 @@ versions: 只能从 {% data variables.product.prodname_enterprise %} 搜索这两个环境。 要按环境限制搜索范围,可以使用 {% data variables.search.advanced_url %} 上的过滤选项,或者使用 `environment:` 搜索前缀。 若只搜索 {% data variables.product.prodname_enterprise %} 上的内容,请使用搜索语法 `environment:local`。 若只搜索 {% data variables.product.prodname_dotcom_the_website %} 上的内容,则使用 `environment:github`。 {% data variables.product.prodname_enterprise %} 网站管理员可对连接的 {% data variables.product.prodname_ghe_cloud %} 组织中的所有公共仓库、私有仓库或特定私有仓库启用 {% data variables.product.prodname_unified_search %}。 +If your site administrator enables -如果网站管理员在私有仓库中启用 {% data variables.product.prodname_unified_search %},您只能在连接的 {% data variables.product.prodname_dotcom_the_website %} 组织中搜索管理员启用了 {% data variables.product.prodname_unified_search %} 并且您具有访问权限的私有仓库。 {% data variables.product.prodname_dotcom_the_website %} 上的 {% data variables.product.prodname_enterprise %} 管理员和组织所有者无法搜索您的帐户所拥有的私有仓库。 要搜索相关的私有仓库,必须在 {% data variables.product.prodname_dotcom_the_website %} 和 {% data variables.product.prodname_enterprise %} 上对您的个人帐户启用私有仓库搜索。 更多信息请参阅“[在 {% data variables.product.prodname_enterprise %} 帐户中启用私有 {% data variables.product.prodname_dotcom_the_website %} 仓库搜索](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)”。 +{% data variables.product.prodname_unified_search %} in private repositories, you can only search in the private repositories that the administrator enabled {% data variables.product.prodname_unified_search %} for and that you have access to in the connected {% data variables.product.prodname_dotcom_the_website %} organization. {% data variables.product.prodname_dotcom_the_website %} 上的 {% data variables.product.prodname_enterprise %} 管理员和组织所有者无法搜索您的帐户所拥有的私有仓库。 要搜索相关的私有仓库,必须在 {% data variables.product.prodname_dotcom_the_website %} 和 {% data variables.product.prodname_enterprise %} 上对您的个人帐户启用私有仓库搜索。 更多信息请参阅“[在 {% data variables.product.prodname_enterprise %} 帐户中启用私有 {% data variables.product.prodname_dotcom_the_website %} 仓库搜索](/articles/enabling-private-github-com-repository-search-in-your-github-enterprise-server-account)”。 +{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/finding-files-on-github.md b/translations/zh-CN/content/github/searching-for-information-on-github/finding-files-on-github.md index 217c715233ec..f76f444dbfde 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/finding-files-on-github.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/finding-files-on-github.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -18,7 +19,7 @@ versions: {% endtip %} {% data reusables.repositories.navigate-to-repo %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if currentVersion ver_lt "enterprise-server@2.22" %} 2. 在仓库名称下,单击 **Find file(查找文件)**。 ![查找文件按钮](/assets/images/help/search/find-file-button.png) {% else %} 2. 在文件列表上方,单击 **Go to file(转到文件)**。 ![查找文件按钮](/assets/images/help/search/find-file-button.png) diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md b/translations/zh-CN/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md index b0d175c3b10d..f4174515f37c 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/getting-started-with-searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/index.md b/translations/zh-CN/content/github/searching-for-information-on-github/index.md index ae0af26b92c8..0f064e8ce684 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/index.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-code.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-code.md index b78fa7a5d40c..ab8e67b7f7c0 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-code.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-code.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索代码,也可以在特定仓库或组织内搜索代码。 要在所有公共仓库内搜索代码,您必须登录到 {% data variables.product.product_name %} 帐户。 更多信息请参阅“[关于在 GitHub 上搜索](/articles/about-searching-on-github)”。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-commits.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-commits.md index a9d8d1db8ef3..626ffc3e9fc7 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-commits.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-commits.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索提交,也可以在特定仓库或组织内搜索提交。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-packages.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-packages.md index 40c60730ab75..f62c34ef8207 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-packages.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-packages.md @@ -6,6 +6,7 @@ permissions: 任何人都可以搜索他们有权访问的包。 versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- {% data reusables.package_registry.packages-ghes-release-stage %} @@ -14,9 +15,9 @@ versions: 您可以在所有 {% data variables.product.product_name %} 中全局搜索包,也可以在特定组织内搜索包。 更多信息请参阅“[关于在 {% data variables.product.prodname_dotcom %} 上搜索](/articles/about-searching-on-github)”。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} You can only search for packages on -{% data variables.product.product_location_enterprise %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. +{% data variables.product.product_name %}, not {% data variables.product.prodname_dotcom_the_website %}, even if {% data variables.product.prodname_github_connect %} is enabled. {% endif %} {% data reusables.search.syntax_tips %} diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-repositories.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-repositories.md index 4616dafcf90e..d86b184dde44 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-repositories.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-for-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索仓库,也可以在特定组织内搜索仓库。 更多信息请参阅“[关于在 {% data variables.product.prodname_dotcom %} 上搜索](/articles/about-searching-on-github)”。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-in-forks.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-in-forks.md index 736188b1dc4f..682dd738ffc0 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-in-forks.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-in-forks.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 要在[仓库搜索](/articles/searching-for-repositories)结果中显示复刻,请将 `fork:true` 或 `fork:only` 添加到查询。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md index 525dd2af8fad..ba9fcbe83c65 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-issues-and-pull-requests.md @@ -7,14 +7,15 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索议题和拉取请求,也可以在特定组织内搜索议题和拉取请求。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - 本文章包含在 {% data variables.product.prodname_dotcom %}.com 网站上的示例搜索,但您可以在 {% data variables.product.product_location_enterprise %} 上使用相同的搜索过滤器。{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - 本文章包含在 {% data variables.product.prodname_dotcom %}.com 网站上的示例搜索,但您可以在 {% data variables.product.product_location %} 上使用相同的搜索过滤器。{% endif %} - 有关可以添加到任何搜索限定符以进一步改善结果的搜索语法列表,请参阅“[了解搜索语法](/articles/understanding-the-search-syntax)”。 - 对多个字词的搜索词使用引号。 例如,如果要搜索具有标签 "In progress" 的议题,可搜索 `label:"in progress"`。 搜索不区分大小写。 - {% data reusables.search.search_issues_and_pull_requests_shortcut %} @@ -124,7 +125,7 @@ versions: | involves:USERNAME | **[involves:defunkt involves:jlord](https://github.com/search?q=involves%3Adefunkt+involves%3Ajlord&type=Issues)** 匹配涉及 @defunkt 或 @jlord 的议题。 | | | [**NOT bootstrap in:body involves:mdo**](https://github.com/search?q=NOT+bootstrap+in%3Abody+involves%3Amdo&type=Issues) 匹配涉及 @mdo 且正文中未包含 "bootstrap" 字样的议题。 | -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### 搜索链接的议题和拉取请求 您可以将结果缩小到仅包括通过关闭引用链接到拉取请求的议题,或者链接到拉取请求可能关闭的议题的拉取请求。 @@ -229,7 +230,7 @@ versions: ### 搜索草稿拉取请求 您可以过滤草稿拉取请求。 更多信息请参阅“[关于拉取请求](/articles/about-pull-requests#draft-pull-requests)”。 -| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) 匹配可供审查的拉取请求。{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) 匹配拉取请求草稿。{% endif %} +| Qualifier | Example | ------------- | -------------{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | `draft:true` | [**draft:true**](https://github.com/search?q=draft%3Atrue) matches draft pull requests. | `draft:false` | [**draft:false**](https://github.com/search?q=draft%3Afalse) 匹配可供审查的拉取请求。{% else %} | `is:draft` | [**is:draft**](https://github.com/search?q=is%3Adraft) 匹配拉取请求草稿。{% endif %} ### 按拉取请求审查状态和审查者搜索 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-on-github.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-on-github.md index e5585c473a55..e7c62897cf35 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-on-github.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-on-github.md @@ -6,5 +6,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-topics.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-topics.md index b88464535f84..1fa02750c180 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-topics.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-topics.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 搜索 {% data variables.product.product_name %} 主题 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-users.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-users.md index cef4f5285e24..235fb1a36cb4 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-users.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-users.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索用户。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/searching-wikis.md b/translations/zh-CN/content/github/searching-for-information-on-github/searching-wikis.md index 09f25f3bd75f..4a1b2f1eab1e 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/searching-wikis.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/searching-wikis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在所有 {% data variables.product.product_name %} 内全局搜索 wiki,也可以在特定仓库或组织内搜索 wiki。 更多信息请参阅“[关于在 {% data variables.product.company_short %} 上搜索](/articles/about-searching-on-github)”。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/sorting-search-results.md b/translations/zh-CN/content/github/searching-for-information-on-github/sorting-search-results.md index 97c4f291475b..95e3f700d26d 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/sorting-search-results.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/sorting-search-results.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 使用 Sort(排序)菜单可按相关性、星号数量、复刻数量以及项目最近更新时间来排序结果。 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/troubleshooting-search-queries.md b/translations/zh-CN/content/github/searching-for-information-on-github/troubleshooting-search-queries.md index f25a1b673a27..3fe7cc816e22 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/troubleshooting-search-queries.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/troubleshooting-search-queries.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 可能的超时 diff --git a/translations/zh-CN/content/github/searching-for-information-on-github/understanding-the-search-syntax.md b/translations/zh-CN/content/github/searching-for-information-on-github/understanding-the-search-syntax.md index 87903903bcf4..2c2c359dd652 100644 --- a/translations/zh-CN/content/github/searching-for-information-on-github/understanding-the-search-syntax.md +++ b/translations/zh-CN/content/github/searching-for-information-on-github/understanding-the-search-syntax.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 查询大于或小于另一个值的值 @@ -80,7 +81,7 @@ versions: 某些非字母数字符号(例如空格)会从引号内的代码搜索查询中删除,因此结果可能出乎意料。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} ### 使用用户名的查询 如果搜索查询包含需要用户名的限定符,例如 `user`、`actor` 或 `assignee`,您可以使用任何 {% data variables.product.product_name %} 用户名指定特定人员,或使用 `@me` 指定当前用户。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md b/translations/zh-CN/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md index 3356c3b42d75..9f205d0951c6 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions.md @@ -51,7 +51,7 @@ versions: 在月末,{% data variables.product.prodname_dotcom %} 会计算您使用的超过帐户自带限额的分钟数和存储空间费用。 例如,如果您的组织使用 {% data variables.product.prodname_team %} 并允许无限制支出,则使用 15,000 分钟可能会产生 56 美元的总存储空间和分钟数超额费用,具体取决于用于运行作业的操作系统。 - 5,000(3,000 Linux 加 2,000 Windows)分钟 = $56 ($24 + $32)。 - - 3,000 Linux 分钟(每分钟 $0.008)= $24。 + - 3,000 Linux minutes at $0.008 per minute = $24. - 2,000 Windows 分钟(每分钟 $0.016)= $32。 到月底,{% data variables.product.prodname_dotcom %} 会将您的数据传输舍入到最接近的 GB。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md index 4e0e5384911f..890ff2f1f761 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on.md @@ -14,7 +14,7 @@ versions: 配置 SAML SSO 后,{% data variables.product.prodname_dotcom %} 组织的成员将继续登录到他们在 {% data variables.product.prodname_dotcom %} 上的用户帐户。 当成员访问组织内使用 SAML SSO 的资源时,{% data variables.product.prodname_dotcom %} 会将该成员重定向到 IdP 进行身份验证。 身份验证成功后,IdP 将该成员重定向回 {% data variables.product.prodname_dotcom %},然后成员可以访问组织的资源。 -企业所有者还可以对企业帐户中的所有组织强制实施 SAML SSO。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)”。 +企业所有者还可以对企业帐户中的所有组织强制实施 SAML SSO。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)”。 {% data reusables.saml.outside-collaborators-exemption %} @@ -26,7 +26,7 @@ versions: 要在命令行使用 API 和 Git 访问组织受保护的资源,成员必须授权并使用个人访问令牌或 SSH 密钥验证身份。 更多信息请参阅“[授权个人访问令牌用于 SAML 单点登录](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”和“[授权 SSH 密钥用于 SAML 单点登录](/github/authenticating-to-github/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)”。 -成员第一次使用 SAML SSO 访问您的组织时,{% data variables.product.prodname_dotcom %} 会自动创建一条记录,以链接您的组织、成员的 {% data variables.product.prodname_dotcom %} 帐户以及成员在 IdP 上的帐户。 您可以查看和撤销组织成员或企业帐户关联的 SAML 身份、活动的会话以及授权的凭据。 更多信息请参阅“[查看和管理成员对组织的 SAML 访问](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)”和“[查看和管理用户对企业帐户的 SAML 访问](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)”。 +成员第一次使用 SAML SSO 访问您的组织时,{% data variables.product.prodname_dotcom %} 会自动创建一条记录,以链接您的组织、成员的 {% data variables.product.prodname_dotcom %} 帐户以及成员在 IdP 上的帐户。 您可以查看和撤销组织成员或企业帐户关联的 SAML 身份、活动的会话以及授权的凭据。 更多信息请参阅“[查看和管理成员对组织的 SAML 访问](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)”和“[查看和管理用户对企业帐户的 SAML 访问](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)”。 如果成员在创建新的仓库时使用 SAML SSO 会话登录,则该仓库的默认可见性为私密。 否则,默认可见性为公开。 有关仓库可见性的更多信息,请参阅“[关于仓库可见性](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)。” diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md index 62ea7b64e3f8..01527695bdf7 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-organizations.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.organizations_include %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md index fb3ce9dec45d..c2b7f59e2214 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-scim.md @@ -17,7 +17,7 @@ versions: - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)”。 +{% data reusables.scim.enterprise-account-scim %} 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)”。 ### 延伸阅读 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md index 04d0a21620eb..ad670e9ecbc0 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- SSH 证书是一种机制:一个 SSH 密钥对另一个 SSH 密钥签名。 如果使用 SSH 认证中心 (CA) 为组织成员提供已签名的 SSH 证书,您可以将 CA 添加到企业帐户或组织,以便组织成员使用其证书访问组织资源。 更多信息请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md index 287c2997e259..33e2057f4566 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-teams.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![组织中的团队列表](/assets/images/help/teams/org-list-of-teams.png) @@ -19,9 +20,9 @@ versions: ![团队提及图像](/assets/images/help/teams/team-mention.png) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -您也可以使用 LDAP 同步根据建立的 LDAP 组同步 {% data variables.product.product_location_enterprise %} 团队成员和团队角色。 这可让您从 LDAP 服务器为用户建立基于角色的访问控制,而无需在 {% data variables.product.product_location_enterprise %} 中手动创建。 更多信息请参阅“[启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)”。 +您也可以使用 LDAP 同步根据建立的 LDAP 组同步 {% data variables.product.product_location %} 团队成员和团队角色。 这可让您从 LDAP 服务器为用户建立基于角色的访问控制,而无需在 {% data variables.product.product_location %} 中手动创建。 更多信息请参阅“[启用 LDAP 同步](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap#enabling-ldap-sync)”。 {% endif %} @@ -55,12 +56,8 @@ versions: 在创建团队时您可以选择父团队,或者以后在组织的层次结构中移动团队。 更多信息请参阅“[在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy)”。 -{% if currentVersion != "free-pro-team@latest" %} - {% data reusables.enterprise_user_management.ldap-sync-nested-teams %} -{% endif %} - ### 准备在组织中嵌套团队 如果您的组织已经有团队,则在其上面或下面嵌套团队之前,应审计每个团队的仓库访问权限。 也应考虑要为组织实施的新结构。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md index 4f758335e891..336c5de176eb 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organization-dashboard.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 访问组织仪表板 @@ -28,7 +29,7 @@ versions: 在消息馈送的“All activity(所有活动)”部分,您可以查看来自组织中其他团队和仓库的更新。 -“All activity(所有活动)”部分显示组织中所有最近的活动,包括您未订阅的仓库中以及您未关注的人员的活动。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}"About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." +“All activity(所有活动)”部分显示组织中所有最近的活动,包括您未订阅的仓库中以及您未关注的人员的活动。 For more information, see {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}"[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}" and "[Following people](/articles/following-people)." 例如,当组织中有人执行以下操作时,组织消息馈送会显示更新: - 创建新分支。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md index bec00402969e..830698869e61 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织的消息馈送显示其他人在该组织拥有的仓库上的活动。 您可以使用组织的消息馈送来查看何时有人打开、关闭或合并议题或拉取请求,创建或删除分支,创建标记或发行版,评论议题,拉取请求,或者提交或推送提交到 {% data variables.product.product_name %}。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md index f5c913495fbf..7b1b92bc51fd 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/accessing-your-organizations-settings.md @@ -12,6 +12,7 @@ intro: '组织帐户设置页面提供几种管理帐户的方式,如帐单、 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md index f142ab91df7a..8b490717813a 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-an-outside-collaborator-to-a-project-board-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 外部协作者并未明确是组织的成员,但对组织的项目板具有访问权限。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md index 531a25692cf9..6ebdc58277bf 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-github-app-managers-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 有关 {% data variables.product.prodname_github_app %} 管理员权限的更多信息,请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization#github-app-managers)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md index 6b112565b6de..776eec55c1f8 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-organization-members-to-a-team.md @@ -1,12 +1,13 @@ --- -title: Adding organization members to a team -intro: 'People with owner or team maintainer permissions can add organization members to teams. People with owner permissions can also {% if currentVersion == "free-pro-team@latest" %}invite non-members to join{% else %}add non-members to{% endif %} a team and the organization.' +title: 添加组织成员到团队 +intro: '拥有所有者或团队维护员权限的人员可以添加成员到团队。 People with owner permissions can also {% if currentVersion == "free-pro-team@latest" %}invite non-members to join{% else %}add non-members to{% endif %} a team and the organization.' redirect_from: - /articles/adding-organization-members-to-a-team-early-access-program/ - /articles/adding-organization-members-to-a-team versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-synchronization %} @@ -15,14 +16,13 @@ versions: {% data reusables.profile.access_org %} {% data reusables.organizations.specific_team %} {% data reusables.organizations.team_members_tab %} -6. Above the list of team members, click **Add a member**. -![Add member button](/assets/images/help/teams/add-member-button.png) +6. 在团队成员列表上方,单击 **Add a member(添加成员)**。 ![添加成员按钮](/assets/images/help/teams/add-member-button.png) {% data reusables.organizations.invite_to_team %} {% data reusables.organizations.review-team-repository-access %} {% if currentVersion == "free-pro-team@latest" %}{% data reusables.organizations.cancel_org_invite %}{% endif %} -### Further reading +### 延伸阅读 -- "[About teams](/articles/about-teams)" -- "[Managing team access to an organization repository](/articles/managing-team-access-to-an-organization-repository)" +- "[关于团队](/articles/about-teams)" +- "[管理团队对组织仓库的访问](/articles/managing-team-access-to-an-organization-repository)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md index 802b3c36a3b3..97fcd714c45a 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -6,13 +6,16 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} 可将外部协作者添加到仓库,除非组织所有者限制了邀请协作者的能力。 更多信息请参阅“[设置添加外部协作者的权限](/articles/setting-permissions-for-adding-outside-collaborators)”。. {% data reusables.organizations.outside-collaborators-use-seats %} +{% if currentVersion != "github-ae@latest" %} 如果您的组织[要求成员和外部协作者使用双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization),则他们必须启用双重身份验证后才可接受您的邀请,协作处理组织仓库。 +{% endif %} {% data reusables.organizations.outside_collaborator_forks %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md index 2fc533c72b80..bd567f3af76e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/adding-people-to-your-organization.md @@ -5,15 +5,13 @@ redirect_from: - /articles/adding-people-to-your-organization versions: enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can add people to an organization.' --- -{% tip %} - -**提示**: -- 仅组织所有者才可将用户添加到组织。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 -- 如果您的组织[要求成员使用双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization),则用户必须[启用双重身份验证](/articles/securing-your-account-with-two-factor-authentication-2fa),然后您才可将他们添加到组织。 - -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +如果您的组织[要求成员使用双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization),则用户必须[启用双重身份验证](/articles/securing-your-account-with-two-factor-authentication-2fa),然后您才可将他们添加到组织。 +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md index e38420da1f4b..c67e1d1072c2 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/allowing-people-to-delete-issues-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 默认情况下,无法从组织的仓库中删除议题。 组织所有者必须先对所有组织的仓库启用此功能。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md index 8f3b06265346..acc05215fc19 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/changing-team-visibility.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.types-of-team-visibility %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md index 5d2b2d2f0ae4..def5b26a0cbc 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/collaborating-with-groups-in-organizations.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md index c77030162752..e893b76309a4 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -70,7 +70,7 @@ SAML SSO 控制并保护对组织资源(如仓库、议题和拉取请求) ### 延伸阅读 -- “[使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM](/github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)” +- “[使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)” - "[管理组织的团队同步](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - Okta 文档中的[了解 SAML](https://developer.okta.com/docs/concepts/saml/) - Okta 文档中的[了解 SCIM](https://developer.okta.com/docs/concepts/scim/) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md index 568903c1e766..15dbc93e1ad7 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-organization-member-to-an-outside-collaborator.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.owners-and-admins-can %} 将组织成员转换为外部协作者。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md index be985f927923..a53383df0847 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/converting-an-outside-collaborator-to-an-organization-member.md @@ -1,30 +1,33 @@ --- -title: Converting an outside collaborator to an organization member +title: 将外部协作者转换为组织成员 intro: 'If you would like to give an outside collaborator on your organization''s repositories broader permissions within your organization, you can {% if currentVersion == "free-pro-team@latest" %}invite them to become a member of{% else %}make them a member of{% endif %} the organization.' redirect_from: - /articles/converting-an-outside-collaborator-to-an-organization-member versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: Organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. --- -{% tip %} - -**Tips**: -- Only organization owners can {% if currentVersion == "free-pro-team@latest" %}invite users to join{% else %}add users to{% endif %} an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)."{% if currentVersion == "free-pro-team@latest" %} -- If your organization is on a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)." {% data reusables.organizations.org-invite-expiration %}{% endif %} -- If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users {% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% if currentVersion == "free-pro-team@latest" %} +如果您的组织采用付费的每用户订阅,则必须有未使用的许可才可邀请新成员加入组织或恢复前组织成员。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing)”。 +{% data reusables.organizations.org-invite-expiration %}{% endif %} -{% endtip %} +{% if currentVersion != "github-ae@latest" %} +If your organization [requires members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), users +{% if currentVersion == "free-pro-team@latest" %}you invite must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before they can accept the invitation.{% else %}must [enable two-factor authentication](/articles/securing-your-account-with-two-factor-authentication-2fa) before you can add them to the organization.{% endif %} +{% endif %} {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.people %} {% data reusables.organizations.people_tab_outside_collaborators %} {% if currentVersion == "free-pro-team@latest" %} -5. To the right of the name of the outside collaborator you want to become a member, use the {% octicon "gear" aria-label="The gear icon" %} drop-down menu and click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) +5. 在要成为成员的外部协作者名称的右侧,使用 +{% octicon "gear" aria-label="The gear icon" %} 下拉菜单,然后单击 **Invite to organization(邀请加入组织)**。![邀请外部协作者加入组织](/assets/images/help/organizations/invite_outside_collaborator_to_organization.png) {% else %} -5. To the right of the name of the outside collaborator you want to become a member, click **Invite to organization**.![Invite outside collaborators to organization](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) +5. 在您希望其成为成员的外部协作者姓名右侧,单击 **Invite to organization(邀请加入组织)**。![邀请外部协作者加入组织](/assets/images/enterprise/orgs-and-teams/invite_outside_collabs_to_org.png) {% endif %} {% data reusables.organizations.choose-to-restore-privileges %} {% data reusables.organizations.choose-user-role-send-invitation %} @@ -32,6 +35,6 @@ versions: {% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further reading +### 延伸阅读 -- "[Converting an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator)" +- "[将组织成员转换为外部协作者](/articles/converting-an-organization-member-to-an-outside-collaborator)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md index 8f4531cef981..b80b592b88c1 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch.md @@ -1,11 +1,13 @@ --- title: 从头开始创建新组织 intro: 创建组织以对仓库应用更细化的访问权限。 -redirect_from: - - /articles/creating-a-new-organization-from-scratch versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +redirect_from: + - /articles/creating-a-new-organization-from-scratch + - /admin/user-management/creating-organizations --- 从头开始创建新组织时,它没有任何与之关联的仓库。 有关为组织添加仓库的更多信息,请参阅“[创建新仓库](/articles/creating-a-new-repository)”和“[转让仓库](/articles/transferring-a-repository)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md index 8995cbe22f88..87b5f16c0d88 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/creating-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 只有父团队的组织所有者和维护员才能在父团队下创建新的子团队。 所有者还可以限制组织中所有团队的创建权限。 更多信息请参阅“[设置组织中的团队创建权限](/articles/setting-team-creation-permissions-in-your-organization)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md index e6f2505bd28f..68e2b7026fee 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md index 89757fddd198..1dc75f3d0228 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/deleting-an-organization-account.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md index b2800bd16042..974681cad82a 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization.md @@ -17,7 +17,7 @@ versions: 此外,您可以对组织中的所有仓库启用 {% data variables.product.prodname_actions %},但限制工作流程可以运行的操作。 {% data reusables.github-actions.enabled-local-github-actions %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### 管理组织的 {% data variables.product.prodname_actions %} 权限 @@ -40,7 +40,7 @@ You can disable all workflows for an organization or set a policy that configure {% note %} -**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} +**Note:** You might not be able to manage these settings if your organization is managed by an enterprise that has overriding policy. For more information, {% if currentVersion == "free-pro-team@latest" %}"[Enforcing {% data variables.product.prodname_actions %} policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account)."{% else %}"[Enforcing {% data variables.product.prodname_actions %} policies for your enterprise](/enterprise/admin/github-actions/enforcing-github-actions-policies-for-your-enterprise)."{% endif %} {% endnote %} @@ -48,10 +48,10 @@ You can disable all workflows for an organization or set a policy that configure {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -1. Under **Policies**, select an option. ![Set actions policy for this organization](/assets/images/help/organizations/actions-policy.png) +1. Under **Policies**, select an option. ![设置此组织的操作策略](/assets/images/help/organizations/actions-policy.png) 1. 单击 **Save(保存)**。 -### Allowing specific actions to run +### 允许特定操作运行 {% data reusables.actions.allow-specific-actions-intro %} @@ -59,7 +59,7 @@ You can disable all workflows for an organization or set a policy that configure {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.settings-sidebar-actions %} -1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![Add actions to allow list](/assets/images/help/organizations/actions-policy-allow-list.png) +1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![添加操作到允许列表](/assets/images/help/organizations/actions-policy-allow-list.png) 1. 单击 **Save(保存)**。 {% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md index f3231626ad45..15356ac63397 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization.md @@ -1,28 +1,27 @@ --- -title: Disabling publication of GitHub Pages sites for your organization -intro: 'You can prevent members of your organization from publishing {% data variables.product.prodname_pages %} sites from repositories in the organization.' -permissions: 'Organization owners can disable publication of {% data variables.product.prodname_pages %} sites from repositories in the organization.' +title: 为组织禁止发布 GitHub Pages 站点 +intro: '您可以禁止组织成员从组织的仓库中发布 {% data variables.product.prodname_pages %} 站点。' +permissions: '组织所有者可禁止从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点。' product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '>2.22' + github-ae: '*' --- -### About restrictions on publication of {% data variables.product.prodname_pages %} sites +### 关于限制发布 {% data variables.product.prodname_pages %} 站点 -You can control whether members of your organization can publish websites from repositories in your organization using {% data variables.product.prodname_pages %}. For more information about {% data variables.product.prodname_pages %}, see "[About {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)." +您可以控制组织成员是否可以使用 {% data variables.product.prodname_pages %} 从组织中的仓库发布网站。 有关 {% data variables.product.prodname_pages %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_pages %}](/github/working-with-github-pages/about-github-pages)”。 -{% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." -### Disabling publication of {% data variables.product.prodname_pages %} sites +### 禁止发布 {% data variables.product.prodname_pages %} 站点 -After you disable publication of {% data variables.product.prodname_pages %} sites, any published site will remain published. You can manually unpublish the site. For more information, see "[Unpublishing a {% data variables.product.prodname_pages %} site](/github/working-with-github-pages/unpublishing-a-github-pages-site)." +禁止发布 {% data variables.product.prodname_pages %} 站点后,任何已发布的站点仍将保持已发布状态。 您可以手动取消发布站点。 更多信息请参阅“[取消发布 {% data variables.product.prodname_pages %} 站点](/github/working-with-github-pages/unpublishing-a-github-pages-site)”。 {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -1. Under "Pages creation", unselect **Allow members to publish sites**. - ![Unselected checkbox for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) -1. Click **Save**. - !["Save" button for "Allow members to publish sites" option](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) +1. 在“Pages creation(页面创建)”下,取消选中 **Allow members to publish sites(允许成员发布站点)**。 ![取消选中的"允许成员发布站点"选项复选框](/assets/images/help/organizations/org-settings-pages-disable-publication-checkbox.png) +1. 单击 **Save(保存)**。 !["允许成员发布站点"选项的"保存"按钮](/assets/images/help/organizations/org-settings-pages-disable-publication-save-button.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md index f9eed1a2cc22..816e61dd2868 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/disabling-team-discussions-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team-discussions-default %} 有关团队讨论的更多信息,请参阅“[关于团队讨论](/articles/about-team-discussions)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md index 1518a0610127..fa3dfccda4eb 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/enforcing-saml-single-sign-on-for-your-organization.md @@ -10,7 +10,7 @@ versions: 如果您在组织中实施 SAML SSO,则任何成员(包括未通过 SAML 身份提供程序 (IdP) 进行身份验证的管理员)都将从组织中删除,并会收到一封告知此类删除的电子邮件。 未在组织的 IdP 中设置外部身份的自动程序和服务帐户也将被删除。 有关自动程序和服务帐户的更多信息,请参阅“[使用 SAML 单点登录管理自动程序和服务帐户](/articles/managing-bots-and-service-accounts-with-saml-single-sign-on)”。 成功完成单点登录后,可以恢复组织成员。 -如果您的组织由企业帐户拥有,则为企业帐户启用 SAML 将覆盖组织级的 SAML 配置。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)”。 +如果您的组织由企业帐户拥有,则为企业帐户启用 SAML 将覆盖组织级的 SAML 配置。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)”。 {% tip %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md index 80bb5f5dc606..e655096be20d 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.organizations.team_maintainers_can %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/index.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/index.md index 5402ee7639f3..3f91f87c843c 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/index.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -127,7 +128,7 @@ versions: {% link_in_list /disabling-publication-of-github-pages-sites-for-your-organization %} {% link_in_list /deleting-an-organization-account %} {% link_in_list /converting-an-organization-into-a-user %} - + {% link_in_list /integrating-jira-with-your-organization-project-board %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md index ae7607cf4286..7072a103af9e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/integrating-jira-with-your-organization-project-board.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-organization-project-board versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md index 5f81b316777a..658bca40601e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/keeping-your-organization-secure.md @@ -3,10 +3,11 @@ title: 保护组织安全 redirect_from: - /articles/preventing-unauthorized-access-to-organization-information/ - /articles/keeping-your-organization-secure -intro: '组织所有者有多项功能来帮助保护其项目和数据的安全。 如果您是组织的所有者,应定期检查组织的审核日志、成员 2FA 状态和应用程序设置,以确保没有未授权或恶意的活动。' +intro: '组织所有者有多项功能来帮助保护其项目和数据的安全。 If you''re the owner of an organization, you should regularly review your organization''s audit log{% if currentVersion != "github-ae@latest" %}, member 2FA status,{% endif %} and application settings to ensure that no unauthorized or malicious activity has occurred.' mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md index bdfe1b831fe2..96bf256fa9d1 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization.md @@ -9,6 +9,7 @@ permissions: 组织所有者可以将组织的任何成员提升为组织所有 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于保持组织的所有权连续性 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md index 77abd1717688..81bccb799911 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-a-project-board-for-organization-members.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 默认情况下,组织成员对其组织的项目板具有写入权限,除非组织所有者或项目板管理员对特定项目板设置不同的权限。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md index 42d50d9ead8b..fcf7f95895fb 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-apps.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md index 2463ae366b18..fbdff74981b3 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-project-boards.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md index da862fbfd85c..6dfa1289f447 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md index e47da9fa0346..641d5ca85c1d 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization.md @@ -16,7 +16,7 @@ versions: {% data reusables.identity-and-permissions.ip-allow-lists-enable %} -您还可以为企业帐户中的组织配置允许的 IP 地址。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)”。 +您还可以为企业帐户中的组织配置允许的 IP 地址。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account)”。 ### 添加允许的 IP 地址 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md index 2241b1ab6bed..9b04682a56f7 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-project-board.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md index 97caac22d6fd..11ae32412a4f 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-an-individuals-access-to-an-organization-repository.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 具有管理员权限的人员可以管理组织成员和外部协作者对组织仓库的访问。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md index 4eaf9e486ed1..60e23264a26e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team.md @@ -5,6 +5,7 @@ product: '{% data reusables.gated-features.code-review-assignment %}' versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- 团队维护员和组织所有者可以配置代码审查分配。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md index 7d425b59540e..1d6ff593cdee 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-default-labels-for-repositories-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '>=2.20' + github-ae: '*' --- 组织所有者可以管理组织中仓库的默认标签。 @@ -17,7 +18,7 @@ versions: {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -33,7 +34,7 @@ versions: {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} @@ -49,7 +50,7 @@ versions: {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.repository-defaults %} {% else %} {% data reusables.organizations.repository-labels %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md index bf40f0b9f6db..6f30751e8809 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-git-access-to-your-organizations-repositories.md @@ -9,5 +9,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md index e56ca1912864..d982d34535f2 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-membership-in-your-organization.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md index 51030371e9c9..b6025eb0d2c5 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md index 5de898d829ac..da6563ab0837 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-peoples-access-to-your-organization-with-roles.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md index c602ed8f8419..6118f3ec5167 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% warning %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md index 1741d5868a54..f373c8f8826b 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-access-to-an-organization-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 对仓库具有管理员权限的人员可以管理团队对仓库的访问权限。 团队维护员可以删除团队对仓库的访问权限。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md index 657cd6404837..522b23e306a6 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization.md @@ -24,7 +24,7 @@ versions: {% data reusables.identity-and-permissions.sync-team-with-idp-group %} -您还可以为企业帐户拥有的组织启用团队同步。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account)”。 +您还可以为企业帐户拥有的组织启用团队同步。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)”。 ### 启用团队同步 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md index d073da061174..310daf419ad7 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization.md @@ -5,6 +5,7 @@ permissions: Managing the default branch name for your repositories versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name @@ -13,6 +14,8 @@ When a member of your organization creates a new repository in your organization {% data reusables.branches.set-default-branch %} +If an enterprise owner has enforced a policy for the default branch name for your enterprise, you cannot set a default branch name for your organization. Instead, you can change the default branch for individual repositories. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)"{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)"{% endif %} and "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." + ### 设置默认分支名称 {% data reusables.profile.access_profile %} @@ -20,11 +23,6 @@ When a member of your organization creates a new repository in your organization {% data reusables.organizations.org_settings %} {% data reusables.organizations.repository-defaults %} 3. 在“Repository default branch(仓库默认分支)”下,单击 **Change default branch name now(立即更改默认分支名称)**。 ![覆盖按钮](/assets/images/help/organizations/repo-default-name-button.png) - {% note %} - - **注:**如果企业所有者已强制实施默认名称策略,您将无法在此处更改它。 您将能够在单个仓库中设置默认分支。 **Note:** If your enterprise owner has enforced a policy for the default name, you won't be able to change it here. You will be able to set the default branch on individual repositories. For more information, see "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)" and "[Setting the default branch](/github/administering-a-repository/setting-the-default-branch)." - - {% endnote %} 4. 键入要用于新分支的默认名称。 ![输入默认名称的文本框](/assets/images/help/organizations/repo-default-name-text.png) 5. 单击 **Update(更新)**。 ![更新按钮](/assets/images/help/organizations/repo-default-name-update.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md index bdd6978ea218..f1333ce38070 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-display-of-member-names-in-your-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织所有者可管理组织中成员名称的显示。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md index 034e5ca7ed77..47d22460d099 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization.md @@ -1,6 +1,6 @@ --- title: 管理组织的复刻政策 -intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories owned by your organization.' +intro: 'You can can allow or prevent the forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories owned by your organization.' redirect_from: - /articles/allowing-people-to-fork-private-repositories-in-your-organization - /github/setting-up-and-managing-organizations-and-teams/allowing-people-to-fork-private-repositories-in-your-organization @@ -8,11 +8,12 @@ permissions: 组织所有者可以管理组织组织的复刻政策。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories. +By default, new organizations are configured to disallow the forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories. -If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository. 更多信息请参阅“[管理仓库的复刻政策](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)”。 +If you allow forking of private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and internal{% endif %} repositories at the organization level, you can also configure the ability to fork a specific private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository. 更多信息请参阅“[管理仓库的复刻政策](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)”。 {% data reusables.organizations.internal-repos-enterprise %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md index 6b03bdeb928e..ff7bfcdcecd6 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/managing-your-organizations-ssh-certificate-authorities.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织所有者可以管理组织的 SSH 认证中心 (CA)。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md index e3cb4d10be8b..5a5f09139fec 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/moving-a-team-in-your-organizations-hierarchy.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织所有者可以更改任何团队的父团队。 团队维护员如果同时是子团队和父团队的维护员,则可更改团队的父团队。 没有子团队维护员权限的团队维护员可以申请添加父团队或子团队。 更多信息请参阅“[申请添加或更改父团队](/articles/requesting-to-add-or-change-a-parent-team)”和“[申请添加子团队](/articles/requesting-to-add-a-child-team)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md index 51d4069a1d4d..65ba496d375f 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/organizing-members-into-teams.md @@ -15,5 +15,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md index ae4469f41a5d..d754ae2a9d92 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 组织的权限级别 @@ -61,9 +62,9 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late | 管理组织的 SSH 认证中心(详细信息请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”) | **X** | | | | 转让仓库 | **X** | | | | 购买、安装、管理其帐单以及取消 {% data variables.product.prodname_marketplace %} 应用程序 | **X** | | | -| 列出 {% data variables.product.prodname_marketplace %} 中的应用程序 | **X** | | | +| 列出 {% data variables.product.prodname_marketplace %} 中的应用程序 | **X** | | |{% if currentVersion != "github-ae@latest" %} | 接收所有组织仓库[关于易受攻击的依赖项的 {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) | **X** | | | -| 管理 {% data variables.product.prodname_dependabot_security_updates %}(请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)”) | **X** | | | +| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-github-dependabot-security-updates)") | **X** | | |{% endif %} | [管理复刻策略](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization) | **X** | | | | [限制组织中公共仓库的活动](/articles/limiting-interactions-in-your-organization) | **X** | | | | 拉取(读取)、推送(写入)和克隆(复制)组织中的*所有仓库* | **X** | | | @@ -77,40 +78,40 @@ Organization members can have *owner*{% if currentVersion == "free-pro-team@late {% else %} -| 组织操作 | 所有者 | 成员 | -|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-----------------------------------------------------------:| -| 邀请人员加入组织 | **X** | | -| 编辑和取消邀请加入组织 | **X** | | -| 从组织删除成员 | **X** | | | -| 恢复组织的前成员 | **X** | | | -| 添加和删除**所有团队**的人员 | **X** | | -| 将组织成员升级为*团队维护员* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| 配置代码审查分配(请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”) | **X** | |{% endif %} -| 添加协作者到**所有仓库** | **X** | | -| 访问组织审核日志 | **X** | | -| 编辑组织的资料页面(详细信息请参阅“[关于组织的资料](/articles/about-your-organization-s-profile)”) | **X** | | | -| 删除**所有团队** | **X** | | -| 删除组织帐户,包括所有仓库 | **X** | | -| 创建团队(详细信息请参阅“[在组织中设置团队创建权限](/articles/setting-team-creation-permissions-in-your-organization)”) | **X** | **X** | -| 查看所有组织成员和团队 | **X** | **X** | -| @提及任何可见团队 | **X** | **X** | -| 可成为*团队维护员* | **X** | **X** | -| 转让仓库 | **X** | | -| 管理组织的 SSH 认证中心(详细信息请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”) | **X** | | -| 创建项目板(详细信息请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization)”) | **X** | **X** | | -| 查看并发布公共团队讨论到**所有团队**(详细信息请参阅“[关于团队讨论](/articles/about-team-discussions)”) | **X** | **X** | | -| 查看并发布私有团队讨论到**所有团队**(详细信息请参阅“[关于团队讨论](/articles/about-team-discussions)”) | **X** | | | -| 编辑和删除**所有团队**中的团队讨论(更多信息请参阅“[管理破坏性评论](/articles/managing-disruptive-comments)” | **X** | | | -| 隐藏对提交、拉取请求和议题的评论(详细信息请参阅“[管理破坏性评论](/articles/managing-disruptive-comments/#hiding-a-comment)”) | **X** | **X** | **X** | -| 对组织禁用团队讨论(详细信息请参阅“[对组织禁用团队讨论](/articles/disabling-team-discussions-for-your-organization)”) | **X** | | | -| 设置**所有团队**的团队头像(详细信息请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" %} -| 禁止从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点(请参阅“[为组织禁止发布 {% data variables.product.prodname_pages %} 站点](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)”了解详细信息) | **X** | | |{% endif %} -| [在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | -| 拉取(读取)、推送(写入)和克隆(复制)组织中的*所有仓库* | **X** | | -| 将组织成员转换为[外部协作者](#outside-collaborators) | **X** | | -| [查看对组织仓库具有访问权限的人员](/articles/viewing-people-with-access-to-your-repository) | **X** | | -| [导出具有组织仓库访问权限人员的列表](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" %} -| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | |{% endif %} +| 组织操作 | 所有者 | 成员 | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:---------------------------------------------------------------------------------------------------:| +| 邀请人员加入组织 | **X** | | +| 编辑和取消邀请加入组织 | **X** | | +| 从组织删除成员 | **X** | | | +| 恢复组织的前成员 | **X** | | | +| 添加和删除**所有团队**的人员 | **X** | | +| 将组织成员升级为*团队维护员* | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| 配置代码审查分配(请参阅“[管理团队的代码审查分配](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team)”) | **X** | |{% endif %} +| 添加协作者到**所有仓库** | **X** | | +| 访问组织审核日志 | **X** | | +| 编辑组织的资料页面(详细信息请参阅“[关于组织的资料](/articles/about-your-organization-s-profile)”) | **X** | | | +| 删除**所有团队** | **X** | | +| 删除组织帐户,包括所有仓库 | **X** | | +| 创建团队(详细信息请参阅“[在组织中设置团队创建权限](/articles/setting-team-creation-permissions-in-your-organization)”) | **X** | **X** | +| 查看所有组织成员和团队 | **X** | **X** | +| @提及任何可见团队 | **X** | **X** | +| 可成为*团队维护员* | **X** | **X** | +| 转让仓库 | **X** | | +| 管理组织的 SSH 认证中心(详细信息请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”) | **X** | | +| 创建项目板(详细信息请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization)”) | **X** | **X** | | +| 查看并发布公共团队讨论到**所有团队**(详细信息请参阅“[关于团队讨论](/articles/about-team-discussions)”) | **X** | **X** | | +| 查看并发布私有团队讨论到**所有团队**(详细信息请参阅“[关于团队讨论](/articles/about-team-discussions)”) | **X** | | | +| 编辑和删除**所有团队**中的团队讨论(更多信息请参阅“[管理破坏性评论](/articles/managing-disruptive-comments)” | **X** | | | +| 隐藏对提交、拉取请求和议题的评论(详细信息请参阅“[管理破坏性评论](/articles/managing-disruptive-comments/#hiding-a-comment)”) | **X** | **X** | **X** | +| 对组织禁用团队讨论(详细信息请参阅“[对组织禁用团队讨论](/articles/disabling-team-discussions-for-your-organization)”) | **X** | | | +| 设置**所有团队**的团队头像(详细信息请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% if currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +| 禁止从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点(请参阅“[为组织禁止发布 {% data variables.product.prodname_pages %} 站点](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)”了解详细信息) | **X** | | |{% endif %} +| [在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | | +| 拉取(读取)、推送(写入)和克隆(复制)组织中的*所有仓库* | **X** | | +| 将组织成员转换为[外部协作者](#outside-collaborators) | **X** | | +| [查看对组织仓库具有访问权限的人员](/articles/viewing-people-with-access-to-your-repository) | **X** | | +| [导出具有组织仓库访问权限人员的列表](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |{% if currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | |{% endif %} {% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md index 5ce6395c542b..f78cedea3a19 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/project-board-permissions-for-an-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 权限概述 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md index 39b20c8b9f95..530fae07e370 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-member-of-your-organization.md @@ -6,9 +6,13 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' +permissions: 'Organization owners can reinstate a former member of an organization.' --- -如果您[从组织中删除用户](/articles/removing-a-member-from-your-organization)、[将组织成员转换为外部协作者](/articles/converting-an-organization-member-to-an-outside-collaborator)或者由于您[要求成员和外部协作者启用双因素身份验证 (2FA)](/articles/requiring-two-factor-authentication-in-your-organization) 而从组织中删除用户,则用户的访问权限和设置将保存三个月。 You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +### About member reinstatement + +If you [remove a user from your organization](/articles/removing-a-member-from-your-organization){% if currentVersion == "github-ae@latest" %} or{% else %},{% endif %} [convert an organization member to an outside collaborator](/articles/converting-an-organization-member-to-an-outside-collaborator){% if currentVersion != "github-ae@latest" %}, or a user is removed from your organization because you've [required members and outside collaborators to enable two-factor authentication (2FA)](/articles/requiring-two-factor-authentication-in-your-organization){% endif %}, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion =="free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} @@ -21,21 +25,15 @@ versions: - 组织中的议题分配 - 仓库订阅(关注、不关注或忽略仓库活动的通知设置) - {% tip %} - - {% if currentVersion == "free-pro-team@latest" %} - **提示**: - - 如果组织成员由于未使用双因素身份验证已从组织中删除,并且您的组织仍要求成员使用 2FA,则前成员必须启用双因素身份验证,然后才能恢复其成员身份。 - - 仅组织所有者才可邀请用户加入组织。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 - - 如果您的组织采用付费的每用户订阅,则必须有未使用的许可才可恢复前组织成员。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing)”。 {% data reusables.organizations.org-invite-expiration %} +{% if enterpriseServerVersions contains currentVersion %} +如果组织成员由于未使用双因素身份验证已从组织中删除,并且您的组织仍要求成员使用 2FA,则前成员必须启用双因素身份验证,然后才能恢复其成员身份。 +{% endif %} - {% else %} - **提示**: - - 如果组织成员由于未使用双因素身份验证已从组织中删除,并且您的组织仍要求成员使用 2FA,则前成员必须启用双因素身份验证,然后才能恢复其成员身份。 - - 仅组织所有者才可将用户添加到组织。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 - {% endif %} +{% if currentVersion == "free-pro-team@latest" %} +如果您的组织采用付费的每用户订阅,则必须有未使用的许可才可恢复前组织成员。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing)”。 {% data reusables.organizations.org-invite-expiration %} +{% endif %} - {% endtip %} +### 恢复组织的前成员 {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md index 90f63f350be0..ff5f28a21f5c 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reinstating-a-former-outside-collaborators-access-to-your-organization.md @@ -1,33 +1,34 @@ --- -title: Reinstating a former outside collaborator's access to your organization -intro: 'If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator''s access permissions for organization repositories, forks, and settings.' +title: 恢复前外部协作者对组织的访问权限 +intro: "You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings." redirect_from: - /articles/reinstating-a-former-outside-collaborator-s-access-to-your-organization - /articles/reinstating-a-former-outside-collaborators-access-to-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -If an outside collaborator's access to your organization's private repositories is removed because you've [required members and outside collaborators to enable two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization), the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. +When an outside collaborator's access to your organization's private repositories is removed, the user's access privileges and settings are saved for three months. You can restore the user's privileges if you {% if currentVersion == "free-pro-team@latest" %}invite{% else %}add{% endif %} them back to the organization within that time frame. {% data reusables.two_fa.send-invite-to-reinstate-user-before-2fa-is-enabled %} -When you reinstate a former outside collaborator, you can restore: - - The user's former access to organization repositories - - Any private forks of repositories owned by the organization - - Membership in the organization's teams - - Previous access and permissions for the organization's repositories - - Stars for organization repositories - - Issue assignments in the organization - - Repository subscriptions (notification settings for watching, not watching, or ignoring a repository's activity) +恢复前外部协作者时,您可以恢复以下各项: + - 用户对组织仓库以前的访问权限 + - 组织拥有的仓库的任何私有复刻 + - 组织团队的成员身份 + - 组织仓库以前的访问权限和权限 + - 组织仓库的星标 + - 组织中的议题分配 + - 仓库订阅(关注、不关注或忽略仓库活动的通知设置) {% tip %} -**Tips**: - - Only organization owners can reinstate outside collaborators' access to an organization. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." +**提示**: + - 只有组织所有者才能恢复外部协作者对组织的访问权限。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 - The reinstating a member flow on {% data variables.product.product_location %} may use the term "member" to describe reinstating an outside collaborator but if you reinstate this person and keep their previous privileges, they will only have their previous [outside collaborator permissions](/articles/permission-levels-for-an-organization/#outside-collaborators).{% if currentVersion == "free-pro-team@latest" %} - - If your organization has a paid per-user subscription, an unused license must be available before you can invite a new member to join the organization or reinstate a former organization member. For more information, see "[About per-user pricing](/articles/about-per-user-pricing)."{% endif %} + - 如果您的组织采用付费的每用户订阅,则必须有未使用的许可才可邀请新成员加入组织或恢复前组织成员。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing)”。{% endif %} {% endtip %} @@ -37,37 +38,35 @@ When you reinstate a former outside collaborator, you can restore: {% data reusables.organizations.invite_member_from_people_tab %} {% data reusables.organizations.reinstate-user-type-username %} {% if currentVersion == "free-pro-team@latest" %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Invite and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Invite and start fresh**. +6. 通过单击 **Invite and reinstate(邀请并恢复)**选择恢复外部协作者在组织中以前的权限,或通过单击 **Invite and start fresh(邀请并重新开始)**选择清除其以前的权限并设置新的访问权限。 {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Invite and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Invite and reinstate** instead. Once this person accepts the invitation, you can convert them to an organization member by [inviting them to join the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **警告:**如果想要将外部协作者升级为组织成员,则选择 **Invite and start fresh(邀请并重新开始)**,然后为此人员选择新角色。 但是,请注意,如果您选择重新开始,则此人员组织仓库的私人复刻将会丢失。 要使前外部协作者成为您组织的成员*并*保留其私有复刻,请选择 **Invite and reinstate(邀请并恢复)**。 此人员接受邀请后,您可以通过[邀请他们作为成员加入组织](/articles/converting-an-outside-collaborator-to-an-organization-member),将其转换为组织成员。 {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) + ![选择是否恢复设置](/assets/images/help/organizations/choose_whether_to_restore_org_member_info.png) {% else %} -6. Choose to restore the outside collaborator's previous privileges in the organization by clicking **Add and reinstate** or choose to clear their previous privileges and set new access permissions by clicking **Add and start fresh**. +6. 通过单击 **Add and reinstate(添加并恢复)**选择恢复外部协作者在组织中以前的权限,或通过单击 **Add and start fresh(添加并重新开始)**选择清除其以前的权限并设置新的访问权限。 {% warning %} - **Warning:** If you want to upgrade the outside collaborator to a member of your organization, then choose **Add and start fresh** and choose a new role for this person. Note, however, that this person's private forks of your organization's repositories will be lost if you choose to start fresh. To make the former outside collaborator a member of your organization *and* keep their private forks, choose **Add and reinstate** instead. Then, you can convert them to an organization member by [adding them to the organization as a member](/articles/converting-an-outside-collaborator-to-an-organization-member). + **警告:**如果想要将外部协作者升级为组织成员,则选择 **Add and start fresh(添加并重新开始)**,然后为此人员选择新角色。 但是,请注意,如果您选择重新开始,则此人员组织仓库的私人复刻将会丢失。 要使前外部协作者成为您组织的成员*并*保留其私有复刻,请选择 **Add and reinstate(添加并恢复)**。 然后,您可以通过[将他们作为成员添加到组织](/articles/converting-an-outside-collaborator-to-an-organization-member),将其转换为组织成员。 {% endwarning %} - ![Choose to restore settings or not](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) + ![选择是否恢复设置](/assets/images/help/organizations/choose_whether_to_restore_org_member_info_ghe.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Send invitation**. - ![Role and team options and send invitation button](/assets/images/help/organizations/add-role-send-invitation.png) +7. 如果已清除前外部协作者以前的权限,请为该用户选择一个角色,并(可选)将其添加到某些团队,然后单击 **Send invitation(发送邀请)**。 ![角色和团队选项及发送邀请按钮](/assets/images/help/organizations/add-role-send-invitation.png) {% else %} -7. If you cleared the previous privileges for a former outside collaborator, choose a role for the user and optionally add them to some teams, then click **Add member**. - ![Role and team options and add member button](/assets/images/help/organizations/add-role-add-member.png) +7. 如果已清除前外部协作者以前的权限,请为该用户选择一个角色,并(可选)将其添加到某些团队,然后单击 **Add member(添加成员)**。 ![角色和团队选项及添加成员按钮](/assets/images/help/organizations/add-role-add-member.png) {% endif %} {% if currentVersion == "free-pro-team@latest" %} -8. The invited person will receive an email inviting them to the organization. They will need to accept the invitation before becoming an outside collaborator in the organization. {% data reusables.organizations.cancel_org_invite %} +8. 被邀请的人员将收到邀请其加入组织的电子邮件。 它们需要接受邀请,然后才能成为组织中的外部协作者。 {% data reusables.organizations.cancel_org_invite %} {% endif %} -### Further Reading +### 延伸阅读 -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- "[组织的仓库权限级别](/articles/repository-permission-levels-for-an-organization)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md index 1778cff0547b..0ded0231c0e2 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-a-member-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 只有组织所有者才能从组织中删除成员。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md index 2ed8b53efccc..4bcd0551f827 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-project-board.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md index f667f89b82a6..0e38f9265d0c 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-an-outside-collaborator-from-an-organization-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md index 93eee15b92a2..2eb437878cab 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-github-app-managers-from-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 有关 {% data variables.product.prodname_github_app %} 管理员权限的更多信息,请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization#github-app-managers)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md index 6bfbd7362dd2..4457f929b634 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/removing-organization-members-from-a-team.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.repositories.deleted_forks_from_private_repositories_warning %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md index 033356a666ed..c65694003272 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-a-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md index 680d651dfbe4..4ac549789f2e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/renaming-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md index b3d149cd04dd..88ecf2aba74f 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 具有管理员权限的人员可以管理对组织所拥有仓库的个人和团队访问权限。 @@ -68,7 +69,7 @@ versions: | [锁定对话](/articles/locking-conversations) | | | **X** | **X** | **X** | | 转让议题(更多信息请参阅“[将议题转让给其他仓库](/articles/transferring-an-issue-to-another-repository)”) | | | **X** | **X** | **X** | | [作为仓库的指定代码所有者](/articles/about-code-owners) | | | **X** | **X** | **X** | -| [将拉取请求草稿标记为可供审查](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +| [将拉取请求草稿标记为可供审查](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} | [将拉取请求转换为草稿](/articles/changing-the-stage-of-a-pull-request) | | | **X** | **X** | **X** |{% endif %} | 提交影响拉取请求可合并性的审查 | | | **X** | **X** | **X** | | 对拉取请求[应用建议的更改](/articles/incorporating-feedback-in-your-pull-request) | | | **X** | **X** | **X** | diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md index 19fb59a1cc87..18986ccd7d4b 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-a-child-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 申请将某个团队添加为子团队时,申请会发送到子团队的维护员。 在子团队的维护员批准申请后,该子团队将嵌套在组织的层次结构中的父团队下面。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md index a4616e17beb5..a24c3d10ef11 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requesting-to-add-or-change-a-parent-team.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 申请添加或更改团队的父团队时,申请会发送给父团队的维护员。 新父团队的维护员批准申请后,您的团队将作为子团队嵌套在组织的层次结构中该父团队下。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md index 228b75fd4bd5..19c8b554bc01 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.md @@ -14,7 +14,7 @@ versions: {% if currentVersion == "free-pro-team@latest" %} -You can also require two-factor authentication for organizations in an enterprise. 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)”。 +You can also require two-factor authentication for organizations in an enterprise. 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#requiring-two-factor-authentication-for-organizations-in-your-enterprise-account)”。 {% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md index cc033ec60294..92c314aa4c5f 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization.md @@ -6,13 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以选择成员是否可以在组织中创建仓库。 If you allow members to create repositories, you can choose which types of repositories members can create.{% if currentVersion == "free-pro-team@latest" %} To allow members to create private repositories only, your organization must use {% data variables.product.prodname_ghe_cloud %}.{% endif %} For more information, see "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." 组织所有者始终可以创建任何类型的仓库。 -{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your instance](/enterprise/admin/user-management/restricting-repository-creation-in-your-instance)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}Enterprise owners{% else %}Site administrators{% endif %} can restrict the options you have available for your organization's repository creation policy. For more information, see {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account)."{% else %}"[Restricting repository creation in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)."{% endif %} {% warning %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md index 52396a3360a3..d1dd5bd89711 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/restricting-repository-visibility-changes-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以将更改仓库可见性的权限仅限于组织所有者,或者允许具有仓库管理员权限的成员在私有与公开之间更改仓库可见性。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md index b0029b8eeabf..aa1dd9d20058 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### Accessing the audit log @@ -34,10 +35,10 @@ To search for specific events, use the `action` qualifier in your query. Actions | `hook` | Contains all activities related to webhooks. | `integration_installation_request` | Contains all activities related to organization member requests for owners to approve integrations for use in the organization. |{% if currentVersion == "free-pro-team@latest" %} | `marketplace_agreement_signature` | Contains all activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. -| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `marketplace_listing` | Contains all activities related to listing apps in {% data variables.product.prodname_marketplace %}.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `members_can_create_pages` | Contains all activities related to disabling the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Restricting publication of {% data variables.product.prodname_pages %} sites for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)." | {% endif %} | `org` | Contains all activities related to organization membership{% if currentVersion == "free-pro-team@latest" %} -| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `org_credential_authorization` | Contains all activities related to authorizing credentials for use with SAML single sign-on.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `organization_label` | Contains all activities related to default labels for repositories in your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `payment_method` | Contains all activities related to how your organization pays for GitHub.{% endif %} | `profile_picture` | Contains all activities related to your organization's profile picture. @@ -45,9 +46,9 @@ To search for specific events, use the `action` qualifier in your query. Actions | `protected_branch` | Contains all activities related to protected branches. | `repo` | Contains all activities related to the repositories owned by your organization.{% if currentVersion == "free-pro-team@latest" %} | `repository_content_analysis` | Contains all activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %} -| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% if currentVersion == "free-pro-team@latest" %} -| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if currentVersion != "free-pro-team@latest" %} +| `repository_dependency_graph` | Contains all activities related to [enabling or disabling the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository).{% endif %}{% if currentVersion != "github-ae@latest" %} +| `repository_vulnerability_alert` | Contains all activities related to [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies).{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `sponsors` | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `team` | Contains all activities related to teams in your organization.{% endif %} | `team_discussions` | Contains activities related to managing team discussions for an organization. @@ -71,10 +72,10 @@ This list describes the available categories and associated events: - [The `integration_installation_request` category](#the-integration_installation_request-category) - [The `issue` category](#the-issue-category){% if currentVersion == "free-pro-team@latest" %} - [The `marketplace_agreement_signature` category](#the-marketplace_agreement_signature-category) -- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [The `marketplace_listing` category](#the-marketplace_listing-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} - [The `members_can_create_pages` category](#the-members_can_create_pages-category){% endif %} - [The `org` category](#the-org-category){% if currentVersion == "free-pro-team@latest" %} -- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +- [The `org_credential_authorization` category](#the-org_credential_authorization-category){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} - [The `organization_label` category](#the-organization_label-category){% endif %} - [The `oauth_application` category](#the-oauth_application-category){% if currentVersion == "free-pro-team@latest" %} - [The `payment_method` category](#the-payment_method-category){% endif %} @@ -83,9 +84,9 @@ This list describes the available categories and associated events: - [The `protected_branch` category](#the-protected_branch-category) - [The `repo` category](#the-repo-category){% if currentVersion == "free-pro-team@latest" %} - [The `repository_content_analysis` category](#the-repository_content_analysis-category) -- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %} -- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% if currentVersion == "free-pro-team@latest" %} -- [The `sponsors` category](#the-sponsors-category){% endif %}{% if currentVersion != "free-pro-team@latest" %} +- [The `repository_dependency_graph` category](#the-repository_dependency_graph-category){% endif %}{% if currentVersion != "github-ae@latest" %} +- [The `repository_vulnerability_alert` category](#the-repository_vulnerability_alert-category){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- [The `sponsors` category](#the-sponsors-category){% endif %}{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - [The `team` category](#the-team-category){% endif %} - [The `team_discussions` category](#the-team_discussions-category) @@ -165,7 +166,7 @@ This list describes the available categories and associated events: {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} ##### The `members_can_create_pages` category @@ -184,25 +185,35 @@ For more information, see "[Restricting publication of {% data variables.product |------------------|-------------------{% if currentVersion == "free-pro-team@latest"%} | `audit_log_export` | Triggered when an organization admin [creates an export of the organization audit log](#exporting-the-audit-log). If the export included a query, the log will list the query used and the number of audit log entries matching that query. | `block_user` | Triggered when an organization owner [blocks a user from accessing the organization's repositories](/articles/blocking-a-user-from-your-organization). -| `cancel_invitation` | Triggered when an organization invitation has been revoked. +| `cancel_invitation` | Triggered when an organization invitation has been revoked. {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a organization admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization).{% endif %} {% if currentVersion == "free-pro-team@latest"%} | `disable_oauth_app_restrictions` | Triggered when an owner [disables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/disabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `disable_saml` | Triggered when an organization admin disables SAML single sign-on for an organization.{% endif %} -| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% if currentVersion == "free-pro-team@latest" %} +| `disable_member_team_creation_permission` | Triggered when an organization owner limits team creation to owners. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `disable_two_factor_requirement` | Triggered when an owner disables a two-factor authentication requirement for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} | `enable_oauth_app_restrictions` | Triggered when an owner [enables {% data variables.product.prodname_oauth_app %} access restrictions](/articles/enabling-oauth-app-access-restrictions-for-your-organization) for your organization. | `enable_saml` | Triggered when an organization admin [enables SAML single sign-on](/articles/enabling-and-testing-saml-single-sign-on-for-your-organization) for an organization.{% endif %} -| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." | -| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization. +| `enable_member_team_creation_permission` | Triggered when an organization owner allows members to create teams. For more information, see "[Setting team creation permissions in your organization](/articles/setting-team-creation-permissions-in-your-organization)." |{% if currentVersion != "github-ae@latest" %} +| `enable_two_factor_requirement` | Triggered when an owner requires two-factor authentication for all members{% if currentVersion == "free-pro-team@latest" %}, billing managers,{% endif %} and outside collaborators in an organization.{% endif %} | `invite_member` | Triggered when [a new user was invited to join your organization](/articles/adding-organization-members-to-a-team).{% if currentVersion == "free-pro-team@latest" %} | `oauth_app_access_approved` | Triggered when an owner [grants organization access to an {% data variables.product.prodname_oauth_app %}](/articles/approving-oauth-apps-for-your-organization/). | `oauth_app_access_denied` | Triggered when an owner [disables a previously approved {% data variables.product.prodname_oauth_app %}'s access](/articles/denying-access-to-a-previously-approved-oauth-app-for-your-organization) to your organization. -| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +| `oauth_app_access_requested` | Triggered when an organization member requests that an owner grant an {% data variables.product.prodname_oauth_app %} access to your organization.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when an organization owner [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization). +| `remove_actions_secret` | Triggered when a organization admin removes a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest"%} | `remove_billing_manager` | Triggered when an [owner removes a billing manager from an organization](/articles/removing-a-billing-manager-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and a billing manager doesn't use 2FA or disables 2FA. |{% endif %} -| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/) or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| -| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA. |{% if currentVersion == "free-pro-team@latest" %} +| `remove_member` | Triggered when an [owner removes a member from an organization](/articles/removing-a-member-from-your-organization/){% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an organization member doesn't use 2FA or disables 2FA{% endif %}. Also triggered when an [organization member removes themselves](/articles/removing-yourself-from-an-organization/) from an organization.| +| `remove_outside_collaborator` | Triggered when an owner removes an outside collaborator from an organization{% if currentVersion != "github-ae@latest" %} or when [two-factor authentication is required in an organization](/articles/requiring-two-factor-authentication-in-your-organization) and an outside collaborator does not use 2FA or disables 2FA{% endif %}. |{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_self_hosted_runner` | Triggered when an organization owner [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). {% endif %}{% if currentVersion == "free-pro-team@latest" %} | `revoke_external_identity` | Triggered when an organization owner revokes a member's linked identity. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." -| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +| `revoke_sso_session` | Triggered when an organization owner revokes a member's SAML session. For more information, see "[Viewing and managing a member's SAML access to your organization](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization#viewing-and-revoking-a-linked-identity)." {% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `runner_group_created` | Triggered when an organization admin [creates a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#creating-a-self-hosted-runner-group-for-an-organization). +| `runner_group_removed` | Triggered when an organization admin removes a self-hosted runner group. +| `runner_group_renamed` | Triggered when an organization admin renames a self-hosted runner group. +| `runner_group_runners_added` | Triggered when an organization admin [adds a self-hosted runner to a group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#moving-a-self-hosted-runner-to-a-group). +| `runner_group_runners_removed` | Triggered when an organization admin removes a self-hosted runner from a group. {% endif %}{% if currentVersion == "free-pro-team@latest"%} +| `unblock_user` | Triggered when an organization owner [unblocks a user from an organization](/articles/unblocking-a-user-from-your-organization).{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a organization admin updates a {% data variables.product.prodname_actions %} secret.{% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} | `update_new_repository_default_branch_setting` | Triggered when an owner changes the name of the default branch for new repositories in the organization. For more information, see "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)."{% endif %} | `update_default_repository_permission` | Triggered when an owner changes the default repository permission level for organization members. | `update_member` | Triggered when an owner changes a person's role from owner to member or member to owner. @@ -221,7 +232,7 @@ For more information, see "[Restricting publication of {% data variables.product {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ##### The `organization_label` category | Action | Description @@ -287,7 +298,7 @@ For more information, see "[Restricting publication of {% data variables.product | `update_required_status_checks_enforcement_level ` | Triggered when enforcement of required status checks is updated on a branch. | `update_strict_required_status_checks_policy` | Triggered when the requirement for a branch to be up to date before merging is changed. | `rejected_ref_update ` | Triggered when a branch update attempt is rejected. -| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +| `policy_override ` | Triggered when a branch protection requirement is overridden by a repository administrator.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} | `update_allow_force_pushes_enforcement_level ` | Triggered when force pushes are enabled or disabled for a protected branch. | `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch. | `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch. @@ -300,21 +311,26 @@ For more information, see "[Restricting publication of {% data variables.product | `access` | Triggered when a repository owned by an organization is [switched from "private" to "public"](/articles/making-a-private-repository-public) (or vice versa). | `add_member` | Triggered when a user accepts an [invitation to have collaboration access to a repository](/articles/inviting-collaborators-to-a-personal-repository). | `add_topic` | Triggered when a repository admin [adds a topic](/articles/classifying-your-repository-with-topics) to a repository. -| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if currentVersion != "free-pro-team@latest" %} +| `archived` | Triggered when a repository admin [archives a repository](/articles/about-archiving-repositories).{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} | `config.disable_anonymous_git_access` | Triggered when [anonymous Git read access is disabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.enable_anonymous_git_access` | Triggered when [anonymous Git read access is enabled](/enterprise/{{ currentVersion }}/user/articles/enabling-anonymous-git-read-access-for-a-repository) in a public repository. | `config.lock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is locked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access). | `config.unlock_anonymous_git_access` | Triggered when a repository's [anonymous Git read access setting is unlocked](/enterprise/{{ currentVersion }}/admin/guides/user-management/preventing-users-from-changing-anonymous-git-read-access).{% endif %} -| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository). +| `create` | Triggered when [a new repository is created](/articles/creating-a-new-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `create_actions_secret` | Triggered when a repository admin [creates a {% data variables.product.prodname_actions %} secret](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository).{% endif %} | `destroy` | Triggered when [a repository is deleted](/articles/deleting-a-repository).{% if currentVersion == "free-pro-team@latest" %} | `disable` | Triggered when a repository is disabled (e.g., for [insufficient funds](/articles/unlocking-a-locked-account)).{% endif %} -| `enable` | Triggered when a repository is reenabled. -| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository). +| `enable` | Triggered when a repository is reenabled.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `remove_actions_secret` | Triggered when a repository admin removes a {% data variables.product.prodname_actions %} secret.{% endif %} +| `remove_member` | Triggered when a user is [removed from a repository as a collaborator](/articles/removing-a-collaborator-from-a-personal-repository).{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `register_self_hosted_runner` | Triggered when a repository admin [registers a new self-hosted runner](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository). +| `remove_self_hosted_runner` | Triggered when a repository admin [removes a self-hosted runner](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository). {% endif %} | `remove_topic` | Triggered when a repository admin removes a topic from a repository. | `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository). | `transfer` | Triggered when [a repository is transferred](/articles/how-to-transfer-a-repository). | `transfer_start` | Triggered when a repository transfer is about to occur. -| `unarchived` | Triggered when a repository admin unarchives a repository. +| `unarchived` | Triggered when a repository admin unarchives a repository.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +| `update_actions_secret` | Triggered when a repository admin updates a {% data variables.product.prodname_actions %} secret.{% endif %} {% if currentVersion == "free-pro-team@latest" %} @@ -333,6 +349,7 @@ For more information, see "[Restricting publication of {% data variables.product | `disable` | Triggered when a repository owner or person with admin access to the repository [disables the dependency graph for a private repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository). {% endif %} +{% if currentVersion != "github-ae@latest" %} ##### The `repository_vulnerability_alert` category | Action | Description @@ -341,6 +358,7 @@ For more information, see "[Restricting publication of {% data variables.product | `resolve` | Triggered when someone with write access to a repository [pushes changes to update and resolve a vulnerability](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a project dependency. | `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alert about a vulnerable dependency.{% if currentVersion == "free-pro-team@latest" %} | `authorized_users_teams` | Triggered when an organization owner or a member with admin permissions to the repository [updates the list of people or teams authorized to receive {% data variables.product.prodname_dependabot_short %} alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-github-dependabot-alerts) for vulnerable dependencies in the repository.{% endif %} +{% endif %} {% if currentVersion == "free-pro-team@latest" %} ##### The `sponsors` category @@ -351,7 +369,7 @@ For more information, see "[Restricting publication of {% data variables.product | repo_funding_links_file_action | Triggered when you change the FUNDING file in your repository (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)") {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} ##### The `team` category | Action | Description diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md index 83bcbe3dd4f6..ebbc66d96e65 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/reviewing-your-organizations-installed-integrations.md @@ -1,23 +1,21 @@ --- -title: Reviewing your organization's installed integrations -intro: You can review the permission levels for your organization's installed integrations and configure each integration's access to organization repositories. +title: 审查组织安装的集成 +intro: 您可以审查组织安装的集成的权限级别,并配置每个集成对组织仓库的访问权限。 redirect_from: - /articles/reviewing-your-organization-s-installed-integrations - /articles/reviewing-your-organizations-installed-integrations versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.access_profile %} {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} -4. In the left sidebar, click **Installed {% data variables.product.prodname_github_app %}s**. - ![Installed {% data variables.product.prodname_github_app %}s tab in the organization settings sidebar](/assets/images/help/organizations/org-settings-installed-github-apps.png) -5. Next to the {% data variables.product.prodname_github_app %} you'd like to review, click **Configure**. - ![Configure button](/assets/images/help/organizations/configure-installed-integration-button.png) -6. Review the {% data variables.product.prodname_github_app %}'s permissions and repository access. - ![Option to give the {% data variables.product.prodname_github_app %} access to all repositories or specific repositories](/assets/images/help/organizations/toggle-integration-repo-access.png) - - To give the {% data variables.product.prodname_github_app %} access to all of your organization's repositories, select **All repositories**. - - To choose specific repositories to give the application access to, select **Only select repositories**, then type a repository name. -7. Click **Save**. +4. 在左侧边栏中,单击 **Installed {% data variables.product.prodname_github_app %}s(安装的 GitHub 应用程序)**。 ![组织设置边栏中安装的 {% data variables.product.prodname_github_app %}选项卡](/assets/images/help/organizations/org-settings-installed-github-apps.png) +5. 在您要审查的 {% data variables.product.prodname_github_app %} 旁边,单击 **Configure(配置)**。 ![配置按钮](/assets/images/help/organizations/configure-installed-integration-button.png) +6. 审查 {% data variables.product.prodname_github_app %} 的权限和仓库访问权限。 ![授予 {% data variables.product.prodname_github_app %}所有仓库或特定仓库访问权限的选项](/assets/images/help/organizations/toggle-integration-repo-access.png) + - 要授予 {% data variables.product.prodname_github_app %}所有组织仓库的访问权限,请选择 **All repositories(所有仓库)**。 + - 要选择特定仓库授予应用程序的访问权限,请选择 **Only select repositories(仅选择仓库)**,然后输入仓库名称。 +7. 单击 **Save(保存)**。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md index d29c132aff25..b91ad3887ec5 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-base-permissions-for-an-organization.md @@ -5,6 +5,7 @@ permissions: 组织所有者可设置组织的基本权限。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于组织的基本权限 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md index 9f038f84ec7b..d30dfd07e8bb 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-adding-outside-collaborators.md @@ -1,6 +1,6 @@ --- -title: Setting permissions for adding outside collaborators -intro: 'To protect your organization''s data and the number of paid licenses used in your organization, you can allow only owners to invite outside collaborators to organization repositories.' +title: 设置添加外部协作者的权限 +intro: '为了保护组织的数据和组织中使用的付费许可数,您可以只允许所有者邀请外部协作者加入组织仓库。' product: '{% data reusables.gated-features.restict-add-collaborator %}' redirect_from: - /articles/restricting-the-ability-to-add-outside-collaborators-to-organization-repositories/ @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -Organization owners, and members with admin privileges for a repository, can invite outside collaborators to work on the repository. You can also restrict outside collaborator invite permissions to only organization owners. +组织所有者和具有仓库管理员权限的成员可以邀请外部协作者处理仓库。 您还可以将外部协作者邀请权限仅限于组织所有者。 {% data reusables.organizations.outside-collaborators-use-seats %} @@ -18,7 +19,6 @@ Organization owners, and members with admin privileges for a repository, can inv {% data reusables.profile.access_org %} {% data reusables.organizations.org_settings %} {% data reusables.organizations.member-privileges %} -5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} - ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} -6. Click **Save**. +5. Under "Repository invitations", select **Allow members to invite outside collaborators to repositories for this organization**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox-updated.png){% else %} +![Checkbox to allow members to invite outside collaborators to organization repositories](/assets/images/help/organizations/repo-invitations-checkbox.png){% endif %} +6. 单击 **Save(保存)**。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md index 27a8e0cd0ebc..85ed662c9e87 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-permissions-for-deleting-or-transferring-repositories.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 所有者可以设置删除或转让组织中仓库的权限。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md index 99ac14d5d033..81d05784828e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-team-creation-permissions-in-your-organization.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织所有者可以设置团队创建权限。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md index 047ef8df3c37..7e5fb5776185 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/setting-your-teams-profile-picture.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 除非您设置团队的头像,否则团队头像将与组织的头像一致。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md index a1ee547e4e4b..55a9b474502e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group.md @@ -35,11 +35,11 @@ versions: 为避免无意中删除团队成员,建议在组织或企业帐户中强制实施 SAML SSO,创建新团队以同步成员资格数据,并在同步现有团队之前检查 IdP 组成员资格。 更多信息请参阅“[对组织实施 SAML 单点登录](/articles/enforcing-saml-single-sign-on-for-your-organization)”。 -如果您的组织由企业帐户拥有,则对企业帐户启用团队同步将覆盖组织级的团队同步设置。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)”。 +如果您的组织由企业帐户拥有,则对企业帐户启用团队同步将覆盖组织级的团队同步设置。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)”。 ### 基本要求 -在将团队连接到身份提供程序组之前,组织或企业所有者必须为组织或企业帐户启用团队同步。 更多信息请参阅“[管理组织的团队同步](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)”和“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)”。 +在将团队连接到身份提供程序组之前,组织或企业所有者必须为组织或企业帐户启用团队同步。 更多信息请参阅“[管理组织的团队同步](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)”和“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-team-synchronization-for-organizations-in-your-enterprise-account)”。 为避免无意中删除团队成员,请访问 IdP 的管理门户,并确认每个当前团队成员也位于要连接到此团队的 IdP 组中。 如果您没有身份提供程序的这一访问权限,在可以联系 IdP 管理员。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md index dfbe54dab85f..19d85d7f6185 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/transferring-organization-ownership.md @@ -7,6 +7,7 @@ intro: 'To make someone else the owner of an organization account, you must add versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 1. 如果您是具有*所有者*权限的唯一成员,则授予其他组织成员所有者角色。 更多信息请参阅“[任命组织所有者](/github/setting-up-and-managing-organizations-and-teams/maintaining-ownership-continuity-for-your-organization#appointing-an-organization-owner)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md index 606721356697..8106890a98cc 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization.md @@ -55,4 +55,4 @@ versions: ### 延伸阅读 - "[关于使用 SAML 单点登录管理身份和访问](/articles/about-identity-and-access-management-with-saml-single-sign-on)" -- "[查看和管理用户对企业帐户的 SAML 访问](/github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" +- "[查看和管理用户对企业帐户的 SAML 访问](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md index 714a8993d96d..17302a153a19 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization.md @@ -45,4 +45,4 @@ versions: - "[关于组织](/github/setting-up-and-managing-organizations-and-teams/about-organizations)" - "[探索仓库的依赖项](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)" - “[更改组织依赖项洞察的可见性](/github/setting-up-and-managing-organizations-and-teams/changing-the-visibility-of-your-organizations-dependency-insights)” - - "[在企业帐户中实施关于依赖项洞察的策略](/github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" + - "[在企业帐户中实施关于依赖项洞察的策略](/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md index a251feedb2c0..899f8b27978e 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-organizations-and-teams/viewing-people-with-access-to-your-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 管理员可以使用此信息帮助非内部人员,收集数据用于合规性以及其他常规安全检查。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md index 99a9751f8f5d..7c77cbe9b235 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/about-enterprise-accounts.md @@ -27,6 +27,8 @@ versions: 有关使用 GraphQL API 管理企业帐户的信息,请参阅“[企业帐户](/v4/guides/managing-enterprise-accounts)”。 +{% if currentVersion == "free-pro-team@latest" %} + ### 管理链接到企业帐户的组织 组织是共享帐户,供多个项目的人员同时协作之用。 所有者可通过复杂的安全和管理功能管理成员对组织的数据和项目的访问。 更多信息请参阅“[关于组织](/articles/about-organizations)”。 @@ -35,6 +37,8 @@ versions: 更多信息请参阅“[管理企业帐户中的组织](/articles/managing-organizations-in-your-enterprise-account)”和“[为企业帐户中的组织设置策略](/articles/setting-policies-for-organizations-in-your-enterprise-account)”。 +{% endif %} + ### 管理链接至企业帐户的 {% data variables.product.prodname_ghe_server %} 许可 {% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/index.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/index.md index 943dcc3fd8ba..d77a96a2b738 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/index.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/index.md @@ -6,6 +6,7 @@ redirect_from: - /categories/setting-up-and-managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md index 09ec38e3ddab..eae00d112a0b 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/managing-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md index ae76e263fee3..1a53327ae354 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/managing-your-enterprise-account.md @@ -6,5 +6,6 @@ redirect_from: - /articles/managing-your-enterprise-account versions: free-pro-team: '*' + enterprise-server: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md index c42ee13ce359..10508deb63cf 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/setting-policies-for-organizations-in-your-enterprise-account.md @@ -6,6 +6,5 @@ redirect_from: - /articles/setting-policies-for-organizations-in-your-enterprise-account versions: free-pro-team: '*' - enterprise-server: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md index 0d3040596902..1686f24dac4c 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -18,6 +18,9 @@ versions: {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.enterprise-licensing-tab %} -4. 在“User licenses(用户许可证)”下,查看许可证总数、已使用许可证数量和订阅到期日期。 ![企业计费设置中的许可证和订阅信息](/assets/images/help/business-accounts/billing-license-info.png) -5. 要查看当前使用的用户许可的详细信息,请单击 **View details(查看详细信息)**。 +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![企业计费设置中的许可证和订阅信息](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md new file mode 100644 index 000000000000..c91b18e7d07b --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/about-enterprise-accounts.md @@ -0,0 +1,44 @@ +--- +title: 关于企业帐户 +intro: '通过 {% data variables.product.prodname_ghe_cloud %},可以创建企业帐户以在组织间进行合作,同时为管理员提供单一查看和管理点。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/about-github-business-accounts/ + - /articles/about-enterprise-accounts +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### 关于企业帐户 + +企业帐户可用于管理多个 {% data variables.product.prodname_dotcom %} 组织和 {% data variables.product.prodname_ghe_server %} 实例。 您的企业帐户必须有操作点,如 {% data variables.product.prodname_dotcom %} 上的组织或个人帐户。 企业管理员可以管理设置和首选项,如: + +- 成员访问和管理(组织成员、外部协作者) +- 计费和使用({% data variables.product.prodname_ghe_server %} 实例、用户许可、{% data variables.large_files.product_name_short %} 包) +- 安全性(单点登录、双重身份验证) +- 与 {% data variables.contact.enterprise_support %} 共享请求和支持包 + +{% data reusables.enterprise-accounts.enterprise-accounts-billing %} + +有关 {% data variables.product.prodname_ghe_cloud %} 与 {% data variables.product.prodname_ghe_server %} 之间差异的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 的产品](/articles/githubs-products)”。 要升级至 {% data variables.product.prodname_enterprise %} 或开始使用企业帐户,请联系 {% data variables.contact.contact_enterprise_sales %}。 + +For more information about member access and management, see "{% if currentVersion == "free-pro-team@latest" %}[Managing users in your enterprise](/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise){% elsif currentVersion == "enterprise-ae@latest" or enterpriseServerVersions contains currentVersion %}[Managing users, organizations, and repositories](/admin/user-management){% endif %}." + +有关使用 GraphQL API 管理企业帐户的信息,请参阅“[企业帐户](/v4/guides/managing-enterprise-accounts)”。 + +{% if currentVersion == "free-pro-team@latest" %} + +### 管理链接到企业帐户的组织 + +组织是共享帐户,供多个项目的人员同时协作之用。 所有者可通过复杂的安全和管理功能管理成员对组织的数据和项目的访问。 更多信息请参阅“[关于组织](/articles/about-organizations)”。 + +企业所有者可创建组织并将其链接到企业。 在将组织添加到企业帐户之后,您可以管理并实施组织的策略。 具体实施选项因设置而异;一般而言,您可以选择对企业帐户中的每个组织实施一种策略,或者让所有者在组织层级设置策略。 + +更多信息请参阅“[管理企业帐户中的组织](/articles/managing-organizations-in-your-enterprise-account)”和“[为企业帐户中的组织设置策略](/articles/setting-policies-for-organizations-in-your-enterprise-account)”。 + +{% endif %} + +### 管理链接至企业帐户的 {% data variables.product.prodname_ghe_server %} 许可 + +{% data reusables.enterprise-accounts.admin-managing-licenses %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md new file mode 100644 index 000000000000..2e8239ade0e1 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account.md @@ -0,0 +1,26 @@ +--- +title: 将组织添加到企业帐户 +intro: 您可以在企业帐户中创建要管理的新组织。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/adding-organizations-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +企业所有者可在企业帐户的设置中创建新组织。 + +要将组织添加到企业帐户,必须在企业帐户设置中创建组织。 您不能将现有组织转移到企业帐户中。 + +### 在企业帐户中创建组织 + +在企业帐户设置中创建的新组织包含在企业帐户的 {% data variables.product.prodname_ghe_cloud %} 订阅中。 有关在组织中协作的更多信息,请参阅“[设置和管理组织与团队](/categories/setting-up-and-managing-organizations-and-teams)”。 + +创建企业帐户所拥有的组织的企业所有者自动成为组织所有者。 有关组织所有者的更多信息,请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +2. 在 **Organizations(组织)**选项卡中的组织列表上方,单击 **New organization(新组织)**。 ![新组织按钮](/assets/images/help/business-accounts/enterprise-account-add-org.png) +3. 在 "Organization name"(组织名称)下,输入组织的名称。 ![用于输入新组织名称的字段](/assets/images/help/business-accounts/new-organization-name-field.png) +4. 单击 **Create organization(创建组织)**。 +5. 在 "Invite owners"(邀请所有者)下,输入您想邀其成为组织所有者的人员的用户名,然后单击 **Invite(邀请)**。 ![组织所有者搜索字段和邀请按钮](/assets/images/help/business-accounts/invite-org-owner.png) +6. 单击 **Finish(完成)**。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md new file mode 100644 index 000000000000..41c4c58e5e1c --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md @@ -0,0 +1,102 @@ +--- +title: 使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM +intro: '您可以使用安全声明标记语言 (SAML) 单点登录 (SSO) 和跨域身份管理系统 (SCIM) 与 Okta 一起来自动管理对 {% data variables.product.product_name %} 上企业帐户的访问。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta +versions: + free-pro-team: '*' +--- + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +### 关于 SAML 和 SCIM 与 Octa + +您可以通过配置企业帐户使用 SAML SSO 和 SCIM 以及身份提供程序 (IdP) Okta,从一个中心界面控制对 {% data variables.product.product_name %} 企业帐户及其他 web 应用程序的访问。 + +SAML SSO 控制并保护对企业帐户资源(如组织、仓库、议题和拉取请求)的访问。 当您在 Okta 中进行更改时,SCIM 会自动添加、管理和删除成员对您的企业帐户拥有的组织的访问权限。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)”。 + +启用 SCIM 后,您在 Okta 中为其分配了 {% data variables.product.prodname_ghe_cloud %} 应用程序的任何用户都可以使用以下配置。 + +| 功能 | 描述 | +| -------- | --------------------------------------------------------------------------- | +| 推送新用户 | 在 Okta 中创建的新用户可以访问企业帐户资源,并且可以选择被自动邀请加入企业帐户拥有的任何组织 | +| 推送用户停用 | 停用 Okta 中的用户将撤销用户对企业帐户资源的访问权限,并从企业帐户拥有的所有组织中删除该用户 | +| 推送个人资料更新 | 对 Okta 中用户配置文件的更新将被推送到用户的企业帐户元数据 | +| 重新激活用户 | 在 Okta 中重新激活用户将重新启用用户对企业帐户的访问权限,并可以选择发送电子邮件邀请,以便邀请该用户重新加入其以前所属的企业帐户拥有的任何组织。 | + +### 基本要求 + +{% data reusables.saml.use-classic-ui %} + +### 在 Okta 中添加 {% data variables.product.prodname_ghe_cloud %} 应用程序 + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. 单击“{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts(企业帐户)”。 +1. 单击 **Add(添加)**。 +1. (可选)在“Application label(应用程序标签)”右边输入应用程序的描述性名称。 ![应用程序标签字段](/assets/images/help/saml/okta-application-label.png) +1. 在“{% data variables.product.prodname_dotcom %} Enterprises”右侧,键入企业帐户的名称。 例如,如果企业帐户的 URL 是`https://github.com/enterprises/octo-corp`,请键入 `octo-corp`。 ![GitHub Enterprises 字段](/assets/images/help/saml/okta-github-enterprises.png) +1. 单击 **Done(完成)**。 + +### 启用和测试 SAML SSO + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. 在 Settings(设置)右侧,单击 **Edit(编辑)**。 +1. 在“Configured SAML Attributes(配置的 SAML 属性)”下,使用下拉菜单并选择 **Matches regex(匹配正则表达式)**。 +1. 在下拉菜单右侧键入 `.*.*`。 +1. 单击 **Save(保存)**。 +{% data reusables.saml.okta-view-setup-instructions %} +1. 使用设置说明中的信息为企业帐户启用 SAML。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)”。 + +### 在 Okta 中创建组 + +1. 在 Okta 中,创建一个组来匹配企业帐户拥有的每个组织。 每个组的名称必须与组织的帐户名称匹配(而不是组织的显示名称)。 例如,如果组织的 URL 为`https://github.com/octo-org`,则将组命名为 `octo-org`。 +1. 将为企业帐户创建的应用程序分配给每个组。 {% data variables.product.prodname_dotcom %} 将接收每个用户的所有`组`数据。 +1. 根据您希望用户所属的组织将用户添加到组。 + +### 在 Okta 中使用 SCIM 配置用户预配 + +{% data reusables.scim.enterprise-account-scim %} + +要在 Okta 中使用 SCIM 配置用户预配,必须授权 OAuth 应用程序创建 Okta 可用于代表您向 {% data variables.product.product_name %} 验证的令牌。 Okta-oauth 应用程序由 Okta 与 {% data variables.product.prodname_dotcom %} 合作创建。 + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.okta-provisioning-tab %} +{% data reusables.saml.okta-configure-api-integration %} +{% data reusables.saml.okta-enable-api-integration %} +1. 单击 **Authenticate with Github Enterprise Cloud - Enterprise Accounts(向 Github Enterprise Cloud 验证 - 企业帐户)**。 ![用于向 {% data variables.product.prodname_dotcom %} 验证的按钮](/assets/images/help/business-accounts/authenticate-with-github-button.png) +1. 在企业帐户名称的右侧,单击 **Grant(授予)**。 +1. 单击 **Authorize okta-oauth(授权 okta-oauth)**。 +{% data reusables.saml.okta-save-provisioning %} +{% data reusables.saml.okta-edit-provisioning %} +1. 在应用程序名称下,单击 **Push Groups(推送组)**。 ![Push Groups(推送组)选项卡](/assets/images/help/business-accounts/okta-push-groups-tab.png) +1. 使用 **Push Groups(推送组)**下拉菜单,然后选择 **Find groups by name(按名称查找组)**。 ![Push Groups(推送组)下拉菜单](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) +1. 为您要启用用户预配的企业帐户中的每个组织添加推送组。 + - 在“PUSH GROUPS BY NAME(按名称推送组)”下,搜索与企业帐户拥有的组织对应的组,然后单击搜索结果中的组。 + - 在组名称的右侧,在"匹配结果“Match results & push action(匹配结果和推送操作)”下拉菜单中,验证是否选择了 **Create Group(创建组)**。 ![选择了 Create Group(创建组)的匹配结果下拉菜单](/assets/images/help/saml/create-group-okta.png) + - 单击 **Save(保存)**。 + - 对每个组织重复。 +1. 在应用程序名称下,单击 **Assignments(分配)**。 ![Assignments(分配)选项卡](/assets/images/help/business-accounts/okta-assignments-tab.png) +1. 如果看到 **Provision users(预配用户)**,则表示尚未预配在为该组添加推送组之前属于 Okta 组成员的用户。 要将 SCIM 数据发送到这些用户的 {% data variables.product.product_name %},请单击 **Provision users(预配用户)**。 + +### 启用 SAML 用户预配 + +在启用 SCIM 预配和解除预配后,您可以选择启用 SAML 用户预配和解除预配。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. 在“SAML User Provisioning(SAML 用户预配)”下,选择 **Enable SAML user provisioning(启用 SAML 用户预配)**。 ![使用 SAML 启用用户预配的复选框](/assets/images/help/business-accounts/user-provisioning.png) +1. 单击 **Save(保存)**。 +1. (可选)启用 SAML 用户解除预配。 + - 选择 **Enable SAML user deprovisioning(启用 SAML 用户解除预配)**,然后单击 **Save(保存)**。 ![使用 SAML 启用用户解除预配的复选框](/assets/images/help/business-accounts/saml-deprovisioning.png) + - 阅读警告,然后单击 **Enable SAML deprovisioning(启用 SAML 解除预配)**。 ![启用 SAML 解除预配按钮](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md new file mode 100644 index 000000000000..7a75d8c7a30d --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account.md @@ -0,0 +1,19 @@ +--- +title: Configuring the retention period for GitHub Actions artifacts and logs in your enterprise account +intro: 'Enterprise owners can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in an enterprise account.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' + enterprise-server: '>=2.23' +--- + +{% data reusables.actions.about-artifact-log-retention %} + +## Setting the retention period for an enterprise + +{% data reusables.enterprise_site_admin_settings.access-settings %} +{% data reusables.enterprise_site_admin_settings.business %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.change-retention-period-for-artifacts-logs %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md new file mode 100644 index 000000000000..e19338019ed6 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/configuring-webhooks-for-organization-events-in-your-enterprise-account.md @@ -0,0 +1,22 @@ +--- +title: 为企业帐户中的组织事件配置 web 挂钩 +intro: 企业所有者可为企业帐户所拥有的组织中的事件配置 web 挂钩。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/configuring-webhooks-for-organization-events-in-your-business-account/ + - /articles/configuring-webhooks-for-organization-events-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +您可以配置 web 挂钩以接收企业帐户所拥有的组织中的事件。 有关 web 挂钩的更多信息,请参阅“[web 挂钩](/webhooks/)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.hooks-tab %} +4. 在“Web 挂钩”旁边,单击 **Add webhook(添加 web 挂钩)**。 ![Web 挂钩侧边栏中的添加 web 挂钩按钮](/assets/images/help/business-accounts/add-webhook-button.png) +5. 键入有效负载 URL,然后自定义配置(可选)。 更多信息请参阅“[创建 web 挂钩](/webhooks/creating/#creating-webhooks)”。 ![有效负载 URL 的字段和其他自定义选项](/assets/images/help/business-accounts/webhook-payload-url-and-customization-options.png) +6. 在“Which events would you like to trigger this webhook?(您希望哪些事件触发此 web 挂钩?)”下,选择 **Let me select individual events(让我选择各个事件)**。 ![选择各个事件](/assets/images/help/business-accounts/webhook-let-me-select-individual-events.png) +7. 选择 web 挂钩接收的一个或多个企业帐户事件。 更多信息请参阅“[事件类型和有效负载](/webhooks/event-payloads/)”。 ![选择各个事件](/assets/images/help/business-accounts/webhook-selected-events.png) +8. 要接收所选的触发 web 挂钩的事件,请选择 **Active(激活)**。 ![选择各个事件](/assets/images/help/business-accounts/webhook-active.png) +9. 单击 **Add webhook(添加 web 挂钩)**。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md new file mode 100644 index 000000000000..2c0167101207 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account.md @@ -0,0 +1,18 @@ +--- +title: 在企业帐户中实施关于依赖项洞察的策略 +intro: '在企业帐户拥有的所有组织中,可以允许或禁止成员查看依赖项洞察,或允许所有者管理组织级别的设置。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-a-policy-on-dependency-insights/ + - /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +在企业帐户拥有的组织中,组织所有者可以设置查看组织依赖项洞察的限制。 更多信息请参阅“[更改组织依赖项洞察的可见性](/articles/changing-the-visibility-of-your-organizations-dependency-insights)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在企业帐户边栏上,单击 **Organizations(组织)**。 ![企业帐户边栏中的 Organizations(组织)选项卡](/assets/images/help/business-accounts/settings-policies-org-tab.png) +4. 在“Organization policies”(组织政策)下。审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Organization projects”(组织项目)下,使用下拉菜单并选择策略。 ![带有组织策略选项的下拉菜单](/assets/images/help/business-accounts/organization-policy-drop-down.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..2fad2b8f4257 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account.md @@ -0,0 +1,46 @@ +--- +title: 在企业帐户中实施 GitHub 操作策略 +intro: '企业所有者可以对企业帐户禁用、启用和限制 {% data variables.product.prodname_actions %}。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +versions: + free-pro-team: '*' +--- + +### 关于企业帐户的 {% data variables.product.prodname_actions %} 权限 + +默认情况下,在企业帐户拥有的所有组织中启用 {% data variables.product.prodname_actions %}。 您可以选择对企业账户拥有的所有组织禁用 {% data variables.product.prodname_actions %},或只对指定的组织启用。 您还可以限制公共操作的使用,以使人们只能使用您的组织中存在的本地操作。 + +有关 {% data variables.product.prodname_actions %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)”。 + +### 管理企业帐户的 {% data variables.product.prodname_actions %} 权限 + +You can disable all workflows for an enterprise or set a policy that configures which actions can be used in an organization. + +{% data reusables.actions.actions-use-policy-settings %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.actions.enterprise-actions-permissions %} +1. 单击 **Save(保存)**。 + +### 允许特定操作运行 + +{% data reusables.actions.allow-specific-actions-intro %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +1. Under **Policies**, select **Allow specific actions** and add your required actions to the list. ![添加操作到允许列表](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + +### 为私有仓库复刻启用工作流程 + +{% data reusables.github-actions.private-repository-forks-overview %} + +#### 为企业帐户配置私有复刻策略 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.actions-tab %} +{% data reusables.github-actions.private-repository-forks-configure %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..3c48bff2f33a --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-project-board-policies-in-your-enterprise-account.md @@ -0,0 +1,33 @@ +--- +title: 在企业帐户中实施项目板策略 +intro: '企业所有者可实施企业帐户拥有的所有组织的特定项目板策略,或允许在每个组织中设置策略。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-project-board-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-project-board-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-project-board-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +有关项目板类型的更多信息,请参阅“[关于项目板](/articles/about-project-boards)”。 + +### 实施组织范围项目板的策略 + +在企业帐户拥有的所有组织中,可以启用或禁用组织范围的项目板,或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. 在“Organization projects”(组织项目)下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Organization projects”(组织项目)下,使用下拉菜单并选择策略。 ![带有组织项目板策略选项的下拉菜单](/assets/images/help/business-accounts/organization-projects-policy-drop-down.png) + +### 实施仓库项目板的策略 + +在企业帐户拥有的所有组织中,可以启用或禁用仓库级项目板,或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +{% data reusables.enterprise-accounts.projects-tab %} +4. 在“Repository projects”(仓库项目)下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Repository projects”(仓库项目)下,使用下拉菜单并选择策略。 ![带有仓库项目板策略选项的下拉菜单](/assets/images/help/business-accounts/repository-projects-policy-drop-down.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..fd75f2f94d0d --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account.md @@ -0,0 +1,89 @@ +--- +title: 在企业帐户中实施仓库管理策略 +intro: '企业所有者可为企业帐户拥有的所有组织实施特定仓库管理策略,或允许在每个组织中设置策略。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-repository-management-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-repository-management-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-repository-management-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +更多信息请参阅“[组织的仓库权限级别](/articles/repository-permission-levels-for-an-organization)”。 + +### 实施有关默认仓库权限的策略 + +在您的企业帐户拥有的所有组织中,您可以为组织成员设置默认仓库权限级别(无、读取、写入或管理),或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +4. 在 **Repository policies(仓库策略)**选项卡中的“Default permissions(默认权限)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Default permissions(默认权限)”下,使用下拉菜单并选择策略。 ![带有仓库权限策略选项的下拉菜单](/assets/images/help/business-accounts/repository-permissions-policy-drop-down.png) + +### 实施有关创建仓库的策略 + +在企业帐户拥有的所有组织中,您可以允许成员创建仓库、将仓库创建限于组织所有者或允许所有者在组织级别管理设置。 如果允许成员创建仓库,您可以选择成员能否创建公共、私有和内部仓库的任意组合。 {% data reusables.repositories.internal-repo-default %} 有关内部仓库的更多信息,请参阅“[创建内部仓库](/articles/creating-an-internal-repository)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository creation(仓库创建)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repo-creation-policy %} +{% data reusables.enterprise-accounts.repo-creation-types %} +6. 单击 **Save(保存)**。 + +### 实施有关复刻私有或内部仓库的策略 + +在企业帐户拥有的所有组织中,您可以允许有权访问私有或内部仓库的人员复刻仓库、永远不允许分支私有或内部仓库,或者允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository forking(仓库复刻)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. 在“Repository forking(仓库复刻)”下,使用下拉菜单并选择策略。 ![带有仓库复刻策略选项的下拉菜单](/assets/images/help/business-accounts/repository-forking-policy-drop-down.png) + +### 实施有关邀请外部协作者加入仓库的策略 + +在您的企业帐户拥有的所有组织中,您可以允许成员邀请外部协作者加入仓库、将外部协作者邀请限制为组织所有者或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository invitations(仓库邀请)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. 在“Repository invitations(仓库邀请)”下,使用下拉菜单并选择策略。 + ![带有外部协作者邀请策略选项的下拉菜单](/assets/images/help/business-accounts/repository-invitation-policy-drop-down.png) + +### 实施有关更改仓库可见性的策略 + +在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员更改仓库的可见性、将仓库可见性更改限制为组织所有者或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository visibility change(仓库可见性更改)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-visibility-policy %} + +### 实施有关删除或转让仓库的策略 + +在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员删除或转让仓库、将仓库删除和转让限制为组织所有者或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository deletion and transfer(仓库删除和转让)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +{% data reusables.enterprise-accounts.repository-deletion-policy %} + +### 实施有关删除议题的策略 + +在您的企业帐户拥有的所有组织中,您可以允许具有管理员权限的成员删除仓库中的议题、将议题删除限制为组织所有者或允许所有者在组织级别管理设置。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡中的“Repository issue deletion(仓库议题删除)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +4. 在“Repository issue deletion(仓库议题删除)”下,使用下拉菜单并选择策略。 ![带有议题删除策略选项的下拉菜单](/assets/images/help/business-accounts/repository-issue-deletion-policy-drop-down.png) + +### 对默认分支名称实施策略 + +在企业帐户拥有的所有组织中,您可以为成员创建的任何新仓库设置默认分支名称。 您可以选择在所有组织中强制实施默认分支名称,或允许个别组织设置不同的名称。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在 **Repository policies(仓库策略)**选项卡的“Default branch name(默认分支名称)”下,输入新仓库应使用的默认分支名称。 ![输入默认分支名称的文本框](/assets/images/help/business-accounts/default-branch-name-text.png) +4. (可选)要对企业中的所有组织强制实施默认分支名称,请选择 **Enforce across this enterprise(在整个企业中实施)**。 ![强制实施复选框](/assets/images/help/business-accounts/default-branch-name-enforce.png) +5. 单击 **Update(更新)**。 ![更新按钮](/assets/images/help/business-accounts/default-branch-name-update.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md new file mode 100644 index 000000000000..3652cf536abb --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account.md @@ -0,0 +1,204 @@ +--- +title: 在企业帐户中实施安全设置 +intro: 企业所有者可以为企业帐户拥有的所有组织实施特定的安全策略。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +miniTocMaxHeadingLevel: 4 +redirect_from: + - /articles/enforcing-security-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-security-settings-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-security-settings-in-your-enterprise-account + - /github/articles/managing-allowed-ip-addresses-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### 要求企业帐户中的组织进行双重身份验证 + +企业所有者可以要求企业帐户拥有的所有组织中的组织成员、帐单管理员和外部协作者使用双重身份验证来保护其个人帐户。 + +您必须为自己的帐户启用双重身份验证,然后才能对企业帐户拥有的所有组织都要求 2FA。 更多信息请参阅“[使用双重身份验证 (2FA) 保护您的帐户](/articles/securing-your-account-with-two-factor-authentication-2fa/)”。 + +{% warning %} + +**警告:** + +- 当您需要为企业帐户进行双重身份验证时,不使用 2FA 的企业帐户拥有的所有组织中的成员、外部协作者和帐单管理员(包括自动程序帐户)将从组织中删除,并失去对其仓库的访问权限。 他们还会失去对组织私有仓库的复刻的访问权限。 如果他们在从您的组织中删除后的三个月内为其个人帐户启用双重身份验证,您可以恢复其访问权限和设置。 更多信息请参阅“[恢复组织的前成员](/articles/reinstating-a-former-member-of-your-organization)”。 +- 为其个人帐户禁用 2FA 的企业帐户拥有的任何组织中的任何组织所有者、成员、帐单管理员或外部协作者在您启用所需的双重身份验证后将自动从组织中删除。 +- 如果您是某个要求双重身份验证的企业帐户的唯一所有者,则在不为企业帐户禁用双重身份验证要求的情况下,您将无法为个人帐户禁用 2FA。 + +{% endwarning %} + +在您要求使用双重身份验证之前,我们建议通知组织成员、外部协作者和帐单管理员,并要求他们为帐户设置双重身份验证。 组织所有者可以查看成员和外部协作者是否已在每个组织的 People(人员)页面上使用 2FA。 更多信息请参阅“[查看组织中的用户是否已启用 2FA](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. 在“Two-factor authentication(双重身份验证)”下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Two-factor authentication(双重身份验证)”下,选择 **Require two-factor authentication for all organizations in your business(对您企业中的所有组织要求双重身份验证)**,然后单击 **Save(保存)**。 ![要求双重身份验证的复选框](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. 如果出现提示,请阅读有关将从企业帐户所拥有的组织中删除的成员和外部协作者的信息。 要确认更改,请输入企业帐户的名称,然后单击 **Remove members & require two-factor authentication(删除成员并要求双重身份验证)**。 ![确认双重实施框](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. (可选)如果从您的企业帐户拥有的组织中删除了任何成员或外部协作者,我们建议向他们发送邀请,以恢复其以前对组织的权限和访问权限。 每个人都必须启用双重身份验证,然后才能接受您的邀请。 + +### 管理企业帐户中组织允许的 IP 地址 + +企业所有者可以通过为特定 IP 地址配置允许列表,来限制对企业帐户中组织拥有的资产的访问。 {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} + +您还可以为单个组织配置允许的 IP 地址。 更多信息请参阅“[管理组织允许的 IP 地址](/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization)”。 + +#### 添加允许的 IP 地址 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-description %} +{% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} + +#### 启用允许的 IP 地址 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +3. 在“IP allow list(IP 允许列表)”下,选择 **Enable IP allow list(启用 IP 允许列表)**。 ![允许 IP 地址的复选框](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. 单击 **Save(保存)**。 + +#### 编辑允许的 IP 地址 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} +{% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. 单击 **Update(更新)**。 + +#### 删除允许的 IP 地址 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} +{% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +#### 对 {% data variables.product.prodname_actions %} 使用 IP 允许列表 + +{% data reusables.github-actions.ip-allow-list-self-hosted-runners %} + +### 为企业帐户中的组织启用 SAML 单点登录 + +{% data reusables.saml.dotcom-saml-explanation %}更多信息请参阅“[关于使用 SAML 单点登录管理身份和访问](/github/setting-up-and-managing-organizations-and-teams/about-identity-and-access-management-with-saml-single-sign-on)”。 + +企业所有者可以通过 SAML IdP 跨企业帐户拥有的所有组织启用 SAML SSO 和集中式身份验证。 为企业帐户启用 SAML SSO 后,默认情况下会为您的企业帐户拥有的所有组织启用 SAML SSO。 所有成员都需要使用 SAML SSO 进行身份验证才能访问其所属的组织,并且企业所有者在访问企业帐户时需要使用 SAML SSO 进行身份验证。 + +{% data reusables.saml.about-saml-access-enterprise-account %} 更多信息请参阅“[查看和管理用户对企业帐户的 SAML 访问](/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account)”。 + +{% data reusables.saml.saml-supported-idps %} + +{% data reusables.scim.enterprise-account-scim %} 如果您没有参与私人测试,那么 SIM 卡不支持企业账户。 更多信息请参阅“[管理企业帐户中组织的用户配置](#managing-user-provisioning-for-organizations-in-your-enterprise-account)”。 + +{% note %} + +**注:**对企业帐户启用 SAML 单点登录身份验证将覆盖任何现有的组织级 SAML 配置。 + +{% endnote %} + +有关如何使用 Okta 启用 SAML 的更多详细信息,请参阅[使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“SAML single sign-on”(SAML 单点登录)下,选择 **Enable SAML authentication(启用 SAML 身份验证)**。 ![用于启用 SAML SSO 的复选框](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. 在 **Sign on URL(登录 URL)**字段中,为单点登录请求输入您的 IdP 的 HTTPS 端点。 此值可在 IdP 配置中找到。 ![登录时将成员转发到的 URL 字段](/assets/images/help/saml/saml_sign_on_url_business.png) +7. (可选)在 **Issuer(签发者)** 字段中,输入您的 SAML 签发者的姓名。 此操作验证已发送消息的真实性。 ![SAML 签发者姓名字段](/assets/images/help/saml/saml_issuer.png) +8. 在 **Public Certificate(公共证书)**下,粘贴证书以验证 SAML 响应。 ![身份提供程序的公共证书字段](/assets/images/help/saml/saml_public_certificate.png) +9. 要验证来自 SAML 签发者的请求的完整性,请单击 {% octicon "pencil" aria-label="The edit icon" %}。 然后,在 Signature Method(签名方法)和 Digest Method(摘要方法)下拉菜单中,选择 SAML 签发者使用的哈希算法。 ![SAML 签发者使用的签名方法和摘要方法哈希算法下拉列表](/assets/images/help/saml/saml_hashing_method.png) +10. 在为企业启用 SAML SSO 之前,单击 **Test SAML configuration(测试 SMAL 配置)** ,以确保已输入的信息正确。 ![实施前测试 SAML 配置的按钮](/assets/images/help/saml/saml_test.png) +11. 单击 **Save(保存)**。 + +### 管理企业帐户中组织的用户配置 + +企业所有者可直接从身份提供程序 (IdP) 管理企业帐户中的组织成员身份。 + +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +{% data reusables.saml.about-user-provisioning-enterprise-account %} + +{% data reusables.scim.enterprise-account-scim %}(可选)您也可以启用 SAML 预配和单独取消预配。 + +如果您在 IdP 中配置 SCIM,每次更改您在 IdP 中的成员身份时, 您的 IdP 将向 {% data variables.product.prodname_dotcom %} 发出 SCIM 呼叫来更新对应组织的成员身份。 如果启用 SAML 预配,则每当企业成员访问受企业帐户 SAML 配置保护的资源时,该 SAML 断言都将触发预配。 + +对于每个 SCIM 呼叫或 SAML 断言,{% data variables.product.product_name %} 都将检查用户所属的 IdP 组并执行以下操作: + +- 如果用户是企业帐户拥有的组织对应的 IdP 组的成员,并且该用户当前不是该组织的成员,请将该用户添加到组织(SAML 断言)或向用户发送电子邮件邀请其加入组织(SCIM 呼叫)。 +- 取消邀请用户加入您的企业帐户所拥有的组织的任何现有邀请。 + +对于每个 SCIM 呼叫,如果您启用 SAML 解除预配,则对于每个 SAML 断言,{% data variables.product.product_name %} 也会执行以下操作: + +- 如果用户不是企业帐户拥有的组织对应的 IdP 组的成员,并且该用户当前是该组织的成员,请将组织中删除该用户。 + +如果解除预配从组织中删除最后一个剩余的所有者,组织将变得没有所有者。 企业所有者可以接管无所有者组织的所有权。 更多信息请参阅“[管理企业帐户中无所有者的组织](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)”。 + +要使用 Okta 为您的企业帐户启用用户预配,请参阅“[使用 Okta 为企业帐户配置 SAML 单点登录和 SCIM](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)”。 + +### 管理企业帐户中组织的团队同步 + +企业所有者可以在 IdP 与 {% data variables.product.product_name %} 之间启用团队同步,以让组织所有者和团队维护员将企业帐户拥有的组织中的团队与 IdP 组连接起来。 + +{% data reusables.identity-and-permissions.about-team-sync %} + +您可通过 Azure AD 对企业帐户使用团队同步。 + +{% data reusables.identity-and-permissions.sync-team-with-idp-group %} + +{% data reusables.identity-and-permissions.team-sync-disable %} + +您也可以配置和管理单个组织的团队同步。 更多信息请参阅“[管理组织的团队同步](/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization)”。 + +#### 基本要求 + +在可以为企业帐户启用团队同步之前: + - 您或您的 Azure AD 管理员必须是 Azure AD 中的全局管理员或特权角色管理员。 + - 您必须使用受支持的 IdP 为企业帐户中的组织启用 SAML 单点登录。 更多信息请参阅“[为企业帐户中的组织启用 SAML 单点登录](#enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)”。 + - 您必须使用 SAML SSO 和支持的 IdP 向企业帐户进行身份验证。 更多信息请参阅“[使用 SAML 单点登录进行身份验证](/articles/authenticating-with-saml-single-sign-on)”。 + +#### 管理 Azure AD 的团队同步 + +{% data reusables.identity-and-permissions.team-sync-azure-permissions %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.identity-and-permissions.team-sync-confirm-saml %} +{% data reusables.identity-and-permissions.enable-team-sync-azure %} +{% data reusables.identity-and-permissions.team-sync-confirm %} +7. 查看要连接到企业帐户的身份提供程序租户信息,然后单击 **Approve(批准)**。 ![启用特定 IdP 租户团队同步且含有批准或取消请求选项的待处理请求](/assets/images/help/teams/approve-team-synchronization.png) +8. 要禁用团队同步,单击 **Disable team synchronization(禁用团队同步)**。 ![禁用团队同步](/assets/images/help/teams/disable-team-synchronization.png) + +### 管理企业帐户的 SSH 认证中心 + +企业所有者可以添加和删除企业帐户的 SSH 认证中心 (CA)。 + +将 SSH CA 添加到企业帐户后,您可以允许企业帐户拥有的任何组织的成员使用您提供的 SSH 证书,访问该组织的仓库。 {% data reusables.organizations.can-require-ssh-cert %} 更多信息请参阅“[关于 SSH 认证中心](/articles/about-ssh-certificate-authorities)”。 + +#### 添加 SSH 认证中心 + +{% data reusables.organizations.add-extension-to-cert %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} + +#### 删除 SSH 认证中心 + +对 CA 的删除无法撤销。 如果以后要使用同一 CA,您需要重新上传该 CA。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md new file mode 100644 index 000000000000..1104b0b77330 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/enforcing-team-policies-in-your-enterprise-account.md @@ -0,0 +1,21 @@ +--- +title: 在企业帐户中实施团队策略 +intro: '企业所有者可执行企业帐户拥有的所有组织的特定团队策略,或允许在每个组织中设置策略。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/enforcing-team-settings-for-organizations-in-your-business-account/ + - /articles/enforcing-team-policies-for-organizations-in-your-enterprise-account/ + - /articles/enforcing-team-policies-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### 执行团队讨论策略 + +在企业帐户拥有的所有组织中,可以启用或禁用团队讨论,或允许所有者在组织级别管理设置。 更多信息请参阅“[关于团队讨论](/articles/about-team-discussions/)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.policies-tab %} +3. 在企业帐户边栏中,单击 **Teams(团队)**。 ![企业帐户边栏中的 Teams(团队)选项卡](/assets/images/help/business-accounts/settings-teams-tab.png) +4. 在“Team discussions”(团队讨论)下,审查有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. 在“Team discussions”(团队讨论)下,使用下拉菜单并选择策略。 ![带有团队讨论策略按钮的下拉菜单](/assets/images/help/business-accounts/team-discussion-policy-drop-down.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/index.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/index.md new file mode 100644 index 000000000000..000f7dc05906 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/index.md @@ -0,0 +1,39 @@ +--- +title: Setting up and managing your enterprise +shortTitle: Your enterprise +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account + - /categories/setting-up-and-managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + + +### 目录 + +{% topic_link_in_list /managing-your-enterprise-account %} + {% link_in_list /about-enterprise-accounts %} + {% link_in_list /viewing-the-subscription-and-usage-for-your-enterprise-account %} + {% link_in_list /managing-licenses-for-visual-studio-subscription-with-github-enterprise %} +{% topic_link_in_list /managing-users-in-your-enterprise %} + {% link_in_list /roles-in-an-enterprise %} + {% link_in_list /inviting-people-to-manage-your-enterprise %} + {% link_in_list /viewing-people-in-your-enterprise %} + {% link_in_list /viewing-and-managing-a-users-saml-access-to-your-enterprise %} +{% topic_link_in_list /managing-organizations-in-your-enterprise-account %} + {% link_in_list /adding-organizations-to-your-enterprise-account %} + {% link_in_list /managing-unowned-organizations-in-your-enterprise-account %} + {% link_in_list /viewing-the-audit-logs-for-organizations-in-your-enterprise-account %} + {% link_in_list /configuring-webhooks-for-organization-events-in-your-enterprise-account %} +{% topic_link_in_list /setting-policies-for-organizations-in-your-enterprise-account %} + {% link_in_list /enforcing-repository-management-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-project-board-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-team-policies-in-your-enterprise-account %} + {% link_in_list /enforcing-security-settings-in-your-enterprise-account %} + {% link_in_list /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta %} + {% link_in_list /enforcing-a-policy-on-dependency-insights-in-your-enterprise-account %} + {% link_in_list /enforcing-github-actions-policies-in-your-enterprise-account %} + {% link_in_list /configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-enterprise-account %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md new file mode 100644 index 000000000000..79df2fcacc02 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -0,0 +1,44 @@ +--- +title: Inviting people to manage your enterprise +intro: 您可以邀请人员成为企业帐户的企业所有者或帐单管理员。 也可以删除不再需要访问企业帐户的企业所有者或帐单管理员。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/inviting-people-to-manage-your-enterprise-account + - /articles/inviting-people-to-collaborate-in-your-business-account/ + - /articles/inviting-people-to-manage-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### 关于邀请人员管理企业帐户 + +{% data reusables.enterprise-accounts.enterprise-administrators %} For more information, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise). + +{% tip %} + +**提示:**有关管理企业帐户拥有的组织中用户的更多信息,请参阅“[管理组织中的成员资格](/articles/managing-membership-in-your-organization)”和“[通过角色管理人们对组织的访问](/articles/managing-peoples-access-to-your-organization-with-roles)”。 + +{% endtip %} + +### 邀请企业帐户的企业管理员 + +只有企业所有者才可邀请人员成为企业管理员。 + +在邀请别人加入企业帐户后,他们必须接受电子邮件邀请,然后才可访问企业帐户。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. 在左侧边栏中,单击 **Administrators(管理员)**。 ![左侧边栏中的管理员选项卡](/assets/images/help/business-accounts/administrators-tab.png) +4. 在管理员列表上方,单击 **Invite admin(邀请管理员)**。 ![企业所有者列表上方的邀请管理员按钮](/assets/images/help/business-accounts/invite-admin-button.png) +5. 输入您要邀请其成为企业管理员的人员的用户名、全名或电子邮件地址,然后从结果中选择适当的人员。 ![包含个人用户名、全名或电子邮件地址输入字段的模态框,以及邀请按钮](/assets/images/help/business-accounts/invite-admins-modal-button.png) +6. 选择 **Owner(所有者)**或 **Billing Manager(帐单管理员)**。 ![角色选择模态框](/assets/images/help/business-accounts/invite-admins-roles.png) +7. 单击 **Send Invitation(发送邀请)**。 ![发送邀请按钮](/assets/images/help/business-accounts/invite-admins-send-invitation.png) + +### 从企业帐户删除企业管理员 + +只有企业所有者才可从企业帐户删除其他企业管理员。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +3. 在您要删除的人员用户名旁边,单击 {% octicon "gear" aria-label="The Settings gear" %},然后单击 **Remove owner(删除所有者)**或 **Remove billing manager(删除帐单管理员)**。 ![包含删除企业管理员的菜单选项的设置齿轮](/assets/images/help/business-accounts/remove-admin.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md new file mode 100644 index 000000000000..f241e979c42e --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise.md @@ -0,0 +1,42 @@ +--- +title: Managing licenses for Visual Studio subscription with GitHub Enterprise +intro: 'You can manage {% data variables.product.prodname_enterprise %} licensing for {% data variables.product.prodname_vss_ghe %}.' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle + - /github/articles/about-the-github-and-visual-studio-bundle + - /articles/about-the-github-and-visual-studio-bundle +versions: + free-pro-team: '*' +--- + +### 关于 {% data variables.product.prodname_vss_ghe %} + +{% data variables.product.prodname_vss_ghe %} is a combined offering from Microsoft that allows a subscriber to use both {% data variables.product.prodname_enterprise %} and {% data variables.product.prodname_vs %}. {% data variables.product.prodname_vss_ghe %} is available from Microsoft under the terms of the Microsoft Enterprise Agreement. For more information, see [{% data variables.product.prodname_vss_ghe %}](https://visualstudio.microsoft.com/subscriptions/visual-studio-github/) on the {% data variables.product.prodname_vs %} website. + +After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise account with a user account on {% data variables.product.prodname_dotcom_the_website %}. + +有关 {% data variables.product.prodname_enterprise %} 的更多信息,请参阅“[{% data variables.product.company_short %} 的产品](/github/getting-started-with-github/githubs-products#github-enterprise)”。 For more information about accounts on {% data variables.product.prodname_dotcom_the_website %}, see "[Types of {% data variables.product.prodname_dotcom %} accounts](/github/getting-started-with-github/types-of-github-accounts)." + +### 基本要求 + +1. After you buy {% data variables.product.prodname_vss_ghe %}, contact {% data variables.contact.contact_enterprise_sales %} and mention "{% data variables.product.prodname_vss_ghe %}." You'll work with the Sales team to create an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. If you already have an enterprise account on {% data variables.product.prodname_dotcom_the_website %}, or if you're not sure, please tell our Sales team. + +2. Assign licenses for {% data variables.product.prodname_vss_ghe %} to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. For more information about assigning licenses, see [Manage {% data variables.product.prodname_vs %} subscriptions with {% data variables.product.prodname_enterprise %}](https://docs.microsoft.com/en-us/visualstudio/subscriptions/assign-github) in the Microsoft Docs. + +3. On {% data variables.product.prodname_dotcom_the_website %}, create at least one organization owned by your enterprise account. For more information, see "[Adding organizations to your enterprise account](/github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account)." + +4. The subscriber must create a user account on {% data variables.product.prodname_dotcom_the_website %}, and the email address for the account must be the same email address as the email address in the {% data variables.product.prodname_vs %} portal. For more information, see "[Signing up for {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github/signing-up-for-github)" and "[Managing email preferences](/github/setting-up-and-managing-your-github-user-account/managing-email-preferences)." + +### Inviting a subscriber to use {% data variables.product.prodname_enterprise %} + +To use the {% data variables.product.prodname_enterprise %} portion of the license, the subscriber must join an organization owned by your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. Organization owners can invite new members to an organization. For more information, see "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." + +### Viewing {% data variables.product.prodname_enterprise %} licensing + +After assigning a license for {% data variables.product.prodname_vss_ghe %} in {% data variables.product.prodname_vss_admin_portal_with_url %}, you can view the number of {% data variables.product.prodname_enterprise %} licenses available to your enterprise account. 更多信息请参阅"[查看企业帐户的订阅和使用](/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account)"。 + +You can also see pending {% data variables.product.prodname_enterprise %} invitations to subscribers in {% data variables.product.prodname_vss_admin_portal_with_url %}. The list of pending invitations includes subscribers who are not yet members of at least one organization in your enterprise account. For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise#viewing-members-and-outside-collaborators)." + +### 延伸阅读 + +- [Introducing Visual Studio subscriptions with GitHub Enterprise](https://docs.microsoft.com/en-us/visualstudio/subscriptions/access-github) in the Microsoft Docs diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..eae00d112a0b --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: 管理企业帐户中的组织 +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..4e8b8f576623 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account.md @@ -0,0 +1,15 @@ +--- +title: 管理企业帐户中没有所有者的组织 +intro: 您可以成为企业帐户中目前没有所有者的组织的所有者。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: 企业所有者可管理企业帐户中没有所有者的组织。 +versions: + free-pro-team: '*' +--- + +如果允许用户取消预配来管理企业帐户中的组织成员身份,最终可能会获得一个没有组织所有者的组织。 更多信息请参阅“[在企业帐户中实施安全设置](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account#managing-user-provisioning-for-organizations-in-your-enterprise-account)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +2. 在搜索字段的右侧,单击 **X unowned(没有所有者)**。 ![用于查看没有所有者的组织的按钮](/assets/images/help/business-accounts/unowned-organizations-button.png) +3. 在您想拥有所有权的组织右侧,单击“**Become an owner(成为所有者)**”。 ![成为所有者按钮](/assets/images/help/business-accounts/become-an-owner-button.png) +4. 阅读警告,然后单击 **Become an owner(成为所有者)**。 ![成为所有者按钮](/assets/images/help/business-accounts/become-an-owner-confirmation.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md new file mode 100644 index 000000000000..735d7211f2af --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise.md @@ -0,0 +1,14 @@ +--- +title: 管理企业中的用户 +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise-account + - /articles/managing-users-in-your-enterprise +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md new file mode 100644 index 000000000000..1a53327ae354 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account.md @@ -0,0 +1,11 @@ +--- +title: 管理企业帐户 +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/managing-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md new file mode 100644 index 000000000000..53d7df9447cb --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise.md @@ -0,0 +1,61 @@ +--- +title: Roles in an enterprise +intro: 'Everyone in an enterprise is a member of the enterprise. To control access to your enterprise''s settings and data, you can assign different roles to members of your enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/roles-for-an-enterprise-account + - /articles/permission-levels-for-a-business-account/ + - /articles/roles-for-an-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### About roles in an enterprise + +Everyone in an enterprise is a member of the enterprise. You can also assign administrative roles to members of your enterprise. Each administrator role maps to business functions and provides permissions to do specific tasks within the enterprise. + +{% data reusables.enterprise-accounts.enterprise-administrators %} + +For more information about adding people to your enterprise, see "{% if currentVersion == "free-pro-team@latest" %}[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise){% else %}[Authentication](/admin/authentication){% endif %}". + +### 企业所有者 + +Enterprise owners have complete control over the enterprise and can take every action, including: +- 管理管理员 +- {% if currentVersion == "free-pro-team@latest" %}Adding and removing {% elsif currentVersion == "github-ae@latest" %}Managing{% endif %} organizations {% if currentVersion == "free-pro-team@latest" %}to and from {% elsif currentVersion == "github-ae@latest" %} in{% endif %} the enterprise +- 管理企业设置 +- 在组织范围内强制实施政策 +{% if currentVersion == "free-pro-team@latest" %}- Managing billing settings{% endif %} + +企业所有者无法访问组织设置或内容,除非将其设为组织所有者或授予直接访问组织所拥有仓库的权限。 Similarly, owners of organizations in your enterprise do not have access to the enterprise itself unless you make them enterprise owners. + +You can add as many enterprise owners as you'd like to your enterprise. {% if currentVersion == "free-pro-team@latest" %}Enterprise owners must have a personal account on {% data variables.product.prodname_dotcom %}.{% endif %} As a best practice, we recommend making only a few people in your company enterprise owners, to reduce the risk to your business. + +### 企业成员 + +Members of organizations owned by your enterprise are also automatically members of the enterprise. Members can collaborate in organizations and may be organization owners, but members cannot access or configure enterprise settings{% if currentVersion == "free-pro-team@latest" %}, including billing settings{% endif %}. + +People in your enterprise may have different levels of access to the various organizations owned by your enterprise and to repositories within those organizations. 您可以查看每个人具有访问权限的资源。 For more information, see "[Viewing people in your enterprise](/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise)." + +有关组织级权限的更多信息,请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 + +People with outside collaborator access to repositories owned by your organization are also listed in your enterprise's People tab, but are not enterprise members and do not have any access to the enterprise. 有关外部协作者的更多信息,请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization#outside-collaborators)”。 + +{% if currentVersion == "free-pro-team@latest" %} + +### 帐单管理员 + +Billing managers only have access to your enterprise's billing settings. Billing managers for your enterprise can: +- 查看和管理用户许可证、{% data variables.large_files.product_name_short %} 包以及其他计费设置 +- 查看帐单管理员列表 +- 添加或删除其他帐单管理员 + +Billing managers do not have access to organizations or repositories in your enterprise, and cannot add or remove enterprise owners. 帐单管理员必须在 {% data variables.product.prodname_dotcom %} 上拥有个人帐户。 + +### 延伸阅读 + +- “[关于企业帐户](/articles/about-enterprise-accounts)” + +{% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..10508deb63cf --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,10 @@ +--- +title: 为企业帐户中的组织设置策略 +product: '{% data reusables.gated-features.enterprise-accounts %}' +mapTopic: true +redirect_from: + - /articles/setting-policies-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md new file mode 100644 index 000000000000..cc877ccd89dd --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise.md @@ -0,0 +1,51 @@ +--- +title: Viewing and managing a user's SAML access to your enterprise +intro: '您可以查看和撤销企业成员的链接身份、活动会话和授权凭据。' +permissions: 企业所有者可以查看和管理成员对组织的 SAML 访问。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account +versions: + free-pro-team: '*' +--- + +### 关于对企业帐户的 SAML 访问 + +对企业帐户启用 SAML 单点登录时,每个企业成员都可以将其在身份提供程序 (IdP) 上的外部身份链接到其现有的 {% data variables.product.product_name %} 帐户。 {% data reusables.saml.about-saml-access-enterprise-account %} + +### 查看和撤销链接的身份 + +{% data reusables.saml.about-linked-identities %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-identity %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-sso-identity %} +{% data reusables.saml.revoke-sso-identity %} +{% data reusables.saml.confirm-revoke-identity %} + +### 查看和撤销活动的 SAML 会话 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-session %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-saml-sessions %} +{% data reusables.saml.revoke-saml-session %} + +### 查看和撤销授权的凭据 + +{% data reusables.saml.about-authorized-credentials %} + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.saml.click-person-revoke-credentials %} +{% data reusables.saml.saml-identity-linked %} +{% data reusables.saml.view-authorized-credentials %} +{% data reusables.saml.revoke-authorized-credentials %} +{% data reusables.saml.confirm-revoke-credentials %} + +### 延伸阅读 + +- "[查看和管理成员对组织的 SAML 访问](/github/setting-up-and-managing-organizations-and-teams/viewing-and-managing-a-members-saml-access-to-your-organization)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md new file mode 100644 index 000000000000..115d9ad287a5 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-people-in-your-enterprise.md @@ -0,0 +1,38 @@ +--- +title: Viewing people in your enterprise +intro: 'To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-people-in-your-enterprise-account + - /articles/viewing-people-in-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' + github-ae: '*' +--- + +### Viewing enterprise owners{% if currentVersion == "free-pro-team@latest" %} and billing managers{% endif %} + +You can view enterprise owners {% if currentVersion == "free-pro-team@latest" %} and billing managers, {% endif %}as well as a list of pending invitations to become owners{% if currentVersion == "free-pro-team@latest" %} and billing managers. You can filter the list of enterprise administrators by role{% endif %}. 您可以通过搜索其用户名或全名查找特定人员。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +{% data reusables.enterprise-accounts.administrators-tab %} +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/administrators-pending.png){% endif %} + +### 查看成员和外部协作者 + +您可以查看待处理成员和外部协作者的数量。 You can filter the list of members by {% if currentVersion == "free-pro-team@latest" %}deployment ({% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}),{% endif %}role {% if currentVersion == "free-pro-team@latest" %}, and{% elsif currentVersion == "github-ae@latest" %}or {% endif %}organization. 您可以按协作者具有访问权限的仓库的可见性来过滤外部协作者列表。 您可以通过搜索其用户名或显示名称查找特定人员。 + +You can view {% if currentVersion == "free-pro-team@latest" %}all the {% data variables.product.prodname_ghe_cloud %} organizations and {% data variables.product.prodname_ghe_server %} instances that a member belongs to, and {% endif %}which repositories an outside collaborator has access to{% if currentVersion == "free-pro-team@latest" %}, {% endif %} by clicking on the person's name. + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.people-tab %} +1. (可选)要查看外部协作者列表而不是成员列表,请单击 **Outside collaborators(外部协作者)**。 ![组织成员页面上的外部协作者选项卡](/assets/images/help/business-accounts/outside-collaborators-tab.png) +{% if currentVersion == "free-pro-team@latest" %}1. Optionally, to view a list of pending invitations, click **_NUMBER_ pending**. + !["NUMBER pending" button to the right of search and filter options](/assets/images/help/enterprises/members-pending.png){% endif %} + +### 延伸阅读 + +- "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md new file mode 100644 index 000000000000..b55ca2728a1b --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account.md @@ -0,0 +1,25 @@ +--- +title: 查看企业帐户中组织的审核日志 +intro: 企业所有者可以在其审核日志中查看企业帐户拥有的所有组织的汇总操作。 +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /articles/viewing-the-audit-logs-for-organizations-in-your-business-account/ + - /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account +versions: + free-pro-team: '*' +--- + +每个审核日志条目都显示有关事件的适用信息,例如: + +- 可在其中执行操作的组织 +- 执行操作的用户 +- 执行操作的仓库 +- 执行的操作内容 +- 发生操作的国家/地区 +- 操作发生的日期和时间 + +您可以在审核日志中搜索特定事件并导出审核日志数据。 有关搜索审核日志和特定组织事件的更多信息,请参阅“[审查组织的审核日志](/articles/reviewing-the-audit-log-for-your-organization)”。 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.audit-log-tab %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md new file mode 100644 index 000000000000..5ad4ff9e68f7 --- /dev/null +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account.md @@ -0,0 +1,29 @@ +--- +title: 查看企业帐户的订阅和使用情况 +intro: '您可以查看企业帐户的当前订阅、许可证使用情况、发票、付款历史记录和其他结算信息。' +product: '{% data reusables.gated-features.enterprise-accounts %}' +permissions: '企业所有者和帐单管理员均可访问和管理企业帐户的所有帐单设置。' +redirect_from: + - /github/setting-up-and-managing-your-enterprise-account/viewing-the-subscription-and-usage-for-your-enterprise-account + - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### 关于企业帐户的计费 + +企业帐户目前适用于通过发票付费的 {% data variables.product.prodname_enterprise %} 客户。 对与企业帐户关联的所有组织和 {% data variables.product.prodname_ghe_server %} 实例的结算将汇总为所有付费 {% data variables.product.prodname_dotcom_the_website %} 服务(包括组织中的付费许可、{% data variables.large_files.product_name_long %} 数据包和 {% data variables.product.prodname_marketplace %} 应用程序的订阅)的单一帐单费用。 + +For more information about managing billing managers, see "[Inviting people to manage your enterprise](/github/setting-up-and-managing-your-enterprise/inviting-people-to-manage-your-enterprise)." + +### 查看企业帐户的订阅和使用情况 + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.license-tab %} +4. Under "User +{% if currentVersion == "free-pro-team@latest" %}Licenses{% else %}licenses{% endif %}", view your total licenses, number of consumed licenses, and your subscription expiration date. + {% if currentVersion == "free-pro-team@latest" %}![License and subscription information in enterprise billing settings](/assets/images/help/business-accounts/billing-license-info.png){% else %} + ![企业计费设置中的许可证和订阅信息](/assets/images/enterprise/enterprises/enterprise-server-billing-license-info.png){% endif %} +5. To view details of the user licenses currently in use, click **View {% if currentVersion == "free-pro-team@latest" %}details{% else %}users{% endif %}**. diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md index 8d4f0f5e1685..93ab0a3eddbd 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-organizations-profile.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以选择为组织添加说明、地点、网站和电子邮件地址,以及将重要仓库固定于页面顶部。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md index 24bf804581e6..20664b568f67 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/about-your-profile.md @@ -8,11 +8,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以在传记中加入您的个人信息,比如您以前工作的地方、您参与过的项目,或者其他人可能想知道的个人兴趣。 更多信息请参阅“[添加传记到个人资料](/articles/personalizing-your-profile/#adding-a-bio-to-your-profile)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% data reusables.profile.profile-readme %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md index dba9bfe511cc..3a97bdea23e5 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/customizing-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/index.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/index.md index 00c214c5e854..2de165bf277d 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/index.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md index 147833e24439..ea38cd087f7b 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md index 0eef53fee2df..39b12b933cba 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme.md @@ -4,6 +4,7 @@ intro: '可以向您的 {% data variables.product.prodname_dotcom %} 个人资 versions: free-pro-team: '*' enterprise-server: '>=2.22' + github-ae: '*' --- ### 关于您的个人资料自述文件 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md index d44cea2cf0eb..17bbbd35a085 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/personalizing-your-profile.md @@ -11,6 +11,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 更改头像 @@ -49,7 +50,7 @@ versions: 在个人资料中添加个人简历,与其他 {% data variables.product.product_name %} 用户共享您自己的信息。 借助 [@提及](/articles/basic-writing-and-formatting-syntax)和表情符号,可以包含您当前或以前的工作经历、工作类型甚至您喜欢的咖啡种类。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 要以更长和更突出的方式显示有关自己的自定义信息,您还可以使用个人资料自述文件。 有关个人资料自述文件的更多信息,请参阅“[管理个人资料自述文件](/github/setting-up-and-managing-your-github-profile/managing-your-profile-readme)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md index 7367dc0d1480..1beaf1322841 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile.md @@ -1,12 +1,13 @@ --- title: 在个人资料中嵌入项目 -intro: 'You can pin {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.16" %}gists and {% endif %}repositories to your profile so other people can quickly see your best work.' +intro: 'You can pin gists and repositories to your profile so other people can quickly see your best work.' redirect_from: - /articles/pinning-repositories-to-your-profile/ - /articles/pinning-items-to-your-profile versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以嵌入您拥有的或者对其做出了贡献的公共仓库。 对复刻的提交不计为贡献,因此不能嵌入非自己所有的复刻。 更多信息请参阅“[为什么我的贡献没有在我的个人资料中显示?](/articles/why-are-my-contributions-not-showing-up-on-my-profile)” diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md index b6a25cb928a7..9ebf05d52f70 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果公开您的私有贡献,对您处理的私有仓库没有访问权限的人员将无法查看您的私有贡献详情, 而只能看到您在指定日期的贡献数。 您的公共贡献会包含详细信息。 更多信息请参阅“[在个人资料页面中查看贡献](/articles/viewing-contributions-on-your-profile-page)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md index 3e598645adb3..268dbc842274 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.profile.activity-overview-summary %}更多信息请参阅“[在个人资料中查看贡献](/articles/viewing-contributions-on-your-profile)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md index 2a3392a8c662..b5a2e61068e9 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 查看提交详细信息的预期行为 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md index 6821a119a5d9..eb67d61ec899 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile.md @@ -8,13 +8,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您的贡献图显示公共仓库的活动。 您可以选择显示公共和私有仓库的活动,并将私有仓库中活动的具体详细信息匿名化。 更多信息请参阅“[在个人资料中公开或隐藏私有贡献](/articles/publicizing-or-hiding-your-private-contributions-on-your-profile)”。 {% note %} -**注:**如果您已[将用于本地 Git 配置的电子邮件地址添加到 {% data variables.product.product_name %} 电子邮件设置](/articles/adding-an-email-address-to-your-github-account),提交将仅在您的贡献图中显示。 更多信息请参阅“[为什么我的贡献没有在我的个人资料中显示?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#you-havent-added-your-local-git-commit-email-to-your-profile)” +**Note:** Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your account on {% data variables.product.product_name %}. 更多信息请参阅“[为什么我的贡献没有在我的个人资料中显示?](/articles/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account)” {% endnote %} @@ -25,7 +26,7 @@ versions: - 提交到仓库的默认分支或 `gh-pages` 分支 - 打开议题 - 提议拉取请求 -- Submitting a pull request review{% if currentVersion != "free-pro-team@latest" %} +- Submitting a pull request review{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - 合作创作仓库默认分支或 `gh-pages` 分支中的提交{% endif %} {% data reusables.pull_requests.pull_request_merges_and_contributions %} @@ -79,9 +80,12 @@ versions: ![贡献活动时间过滤器](/assets/images/help/profile/contributions_activity_time_filter.png) +{% if currentVersion != "github-ae@latest" %} ### 在 {% data variables.product.prodname_dotcom_the_website %} 上查看 {% data variables.product.product_location_enterprise %}的贡献 +If your site administrator has enabled -如果您的站点管理员已启用{% data variables.product.prodname_unified_contributions %},您可以将 {% data variables.product.prodname_enterprise %} 贡献计数发送到 {% data variables.product.prodname_dotcom_the_website %} 配置文件。 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 贡献发送到 {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)”。 +{% data variables.product.prodname_unified_contributions %}, you can send {% data variables.product.prodname_enterprise %} contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. 更多信息请参阅“[将 {% data variables.product.prodname_ghe_server %} 贡献发送到 {% data variables.product.prodname_dotcom_the_website %}](/articles/sending-your-github-enterprise-server-contributions-to-your-github-com-profile)”。 +{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md index 04ba72a83ca6..f68ee15c7f4b 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 计算的贡献 @@ -29,18 +30,18 @@ versions: - 您已复刻该仓库。 - 您已打开仓库中的拉取请求或议题。 - 您已为仓库加星标。 -{% if currentVersion != "free-pro-team@latest" %} + ### 贡献未计算的常见原因 -{% data reusables.pull_requests.pull_request_merges_and_contributions %}{% endif %} +{% data reusables.pull_requests.pull_request_merges_and_contributions %} #### 24 小时内进行的提交 进行满足计为贡献要求的提交后,您可能需要等待最长 24 小时才能看到在贡献图中显示的贡献。 -#### 您尚未将本地 Git 提交电子邮件添加到个人资料 +#### Your local Git commit email isn't connected to your account -Commits must be made with an email address that has been added to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} +Commits must be made with an email address that is connected to your account on {% data variables.product.product_name %}{% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings,{% endif %} in order to appear on your contributions graph.{% if currentVersion == "free-pro-team@latest" %} For more information about `noreply` email addresses, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#about-commit-email-addresses)."{% endif %} 您可以通过将 `.patch` 添加到提交 URL 结尾来检查用于提交的电子邮件地址,例如 https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch: @@ -53,7 +54,7 @@ Subject: [PATCH] updated index for better welcome message `From:` 字段中的电子邮件地址是在[本地 git 配置设置](/articles/set-up-git)中设置的地址。 在本例中,用于提交的电子邮件地址是 `octocat@nowhere.com`。 -如果用于提交的电子邮件地址尚未添加到 {% data variables.product.product_name %} 个人资料,您必须[添加电子邮件地址](/articles/adding-an-email-address-to-your-github-account)到 {% data variables.product.product_name %} 帐户。 您的贡献图将在添加新地址后自动重建。 +If the email address used for the commit is not connected to your account on {% data variables.product.product_name %}, {% if currentVersion == "github-ae@latest" %}change the email address used to author commits in Git. For more information, see "[Setting your commit email address](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address#setting-your-commit-email-address-in-git)."{% else %}you must [add the email address](/articles/adding-an-email-address-to-your-github-account) to your {% data variables.product.product_name %} account. Your contributions graph will be rebuilt automatically when you add the new address.{% endif %} {% warning %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md index e4867fff235c..871f5382eda4 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-organization-membership.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织所有者可邀请您作为成员、帐单管理员或所有者加入其组织。 组织所有者或者对仓库具有管理员权限的成员可邀请您作为外部协作者,协作处理一个或多个仓库。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md index 9ee55297ca9b..a930d971ecce 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/about-your-personal-dashboard.md @@ -8,6 +8,7 @@ intro: '您可以访问个人仪表板,以跟踪您参与或关注的议题和 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 访问个人仪表板 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md index cdc0bc856b65..87d287ec4dc7 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/accessing-an-organization.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md index 8140f491016e..158ae686cb18 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/changing-your-github-username.md @@ -1,6 +1,6 @@ --- -title: Changing your GitHub username -intro: 'You can change your {% data variables.product.product_name %} username at any time.' +title: 更改 GitHub 用户名 +intro: '您可以随时更改自己的 {% data variables.product.product_name %} 用户名。' redirect_from: - /articles/how-to-change-your-username/ - /articles/changing-your-github-user-name/ @@ -12,50 +12,46 @@ versions: enterprise-server: '*' --- -### About username changes +### 关于用户名更改 You can change your username to another username that is not currently in use.{% if currentVersion == "free-pro-team@latest" %} If the username you want is not available, you'll see information about whether you can request the username to be released when you type in the desired username. -If the username is not eligible for release and you don't hold a trademark for the username, you can choose another username or keep your current username. {% data variables.contact.github_support %} cannot release the unavailable username for you. For more information, see "[Changing your username](#changing-your-username)."{% endif %} +如果该用户名不符合释放条件,并且您不持有该用户名的商标,则可选择其他用户名或保留您当前的用户名。 {% data variables.contact.github_support %} 无法为您释放不可用的用户名。 更多信息请参阅“[更改用户名](#changing-your-username)”。{% endif %} -After changing your username, your old username becomes available for anyone else to claim. Most references to your repositories under the old username automatically change to the new username. However, some links to your profile won't automatically redirect. +更改用户名后,您的旧用户名即可供其他人申请使用。 对旧用户名下仓库的大多数引用会自动更改为新用户名。 不过,指向您个人资料的某些链接不会自动重定向。 -{% data variables.product.product_name %} cannot set up redirects for: -- [@mentions](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) using your old username -- Links to [gists](/articles/creating-gists) that include your old username +{% data variables.product.product_name %} 无法为以下各项设置重定向: +- 使用旧用户名的[@提及](/articles/basic-writing-and-formatting-syntax/#mentioning-people-and-teams) +- 包含旧用户名的 [gists](/articles/creating-gists) 链接 -### Repository references +### 仓库引用 -After you change your username, {% data variables.product.product_name %} will automatically redirect references to your repositories. -- Web links to your existing repositories will continue to work. This can take a few minutes to complete after you make the change. -- Command line pushes from your local repository clones to the old remote tracking URLs will continue to work. +您更改用户名后,{% data variables.product.product_name %} 自动将引用重定向到您的仓库。 +- 指向现有仓库的 Web 链接仍然有效。 进行更改后,可能需要几分钟时间才能完成。 +- 从本地仓库克隆推送到旧的远程跟踪 URL 的命令行仍然有效。 -If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see "[Changing a remote's URL](/articles/changing-a-remote-s-url)." +如果旧用户名的新所有者创建与您的仓库同名的仓库,则会覆盖重定向条目,并且您的重定向将停止工作。 由于这种可能性,我们建议您在更改用户名后更新所有现有的远程仓库 URL。 更多信息请参阅“[更改远程的 URL](/articles/changing-a-remote-s-url)”。 -### Links to your previous profile page +### 指向以前的个人资料页面的链接 -After changing your username, links to your previous profile page, such as `https://{% data variables.command_line.backticks %}/previoususername`, will return a 404 error. We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. +更改用户名后,指向以前的个人资料页面的链接(例如 `https://{% data variables.command_line.backticks %}/previoususername`)将返回 404 错误。 We recommend updating any links to your {% data variables.product.product_name %} account from elsewhere{% if currentVersion == "free-pro-team@latest" %}, such as your LinkedIn or Twitter profile{% endif %}. -### Your Git commits +### 您的 Git 提交 -{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. For more information on setting your email address, see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +{% if currentVersion == "free-pro-team@latest"%}Git commits that were associated with your {% data variables.product.product_name %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph.{% endif %} If your Git commits are associated with another email address you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account), {% if currentVersion == "free-pro-team@latest"%}including the ID-based {% data variables.product.product_name %}-provided `noreply` email address, {% endif %}they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. 有关设置电子邮件地址的更多详细信息,请参阅“[设置您的提交电子邮件地址](/articles/setting-your-commit-email-address)”。 -### Changing your username +### 更改用户名 {% data reusables.user_settings.access_settings %} {% data reusables.user_settings.account_settings %} -3. In the "Change username" section, click **Change username**. - ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} -4. Read the warnings about changing your username. If you still want to change your username, click **I understand, let's change my username**. - ![Change Username warning button](/assets/images/help/settings/settings-change-username-warning-button.png) -5. Type a new username. - ![New username field](/assets/images/help/settings/settings-change-username-enter-new-username.png) -6. If the username you've chosen is available, click **Change my username**. If the username you've chosen is unavailable, you can try a different username or one of the suggestions you see. - ![Change Username warning button](/assets/images/help/settings/settings-change-my-username-button.png) +3. 在“Change username(更改用户名)”部分,单击 **Change username(更改用户名)**。 ![Change Username button](/assets/images/help/settings/settings-change-username.png){% if currentVersion == "free-pro-team@latest" %} +4. 阅读有关更改用户名的警告。 如果您仍要更改用户名,请单击 **I understand, let's change my username(我了解,让我们更改用户名)**。 ![更改用户名警告按钮](/assets/images/help/settings/settings-change-username-warning-button.png) +5. 键入新的用户名。 ![新用户名字段](/assets/images/help/settings/settings-change-username-enter-new-username.png) +6. 如果您选择的用户名可用,请单击 **Change my username(更改我的用户名)**。 如果您选择的用户名不可用,可以尝试其他用户名或您看到的建议之一。 ![更改用户名警告按钮](/assets/images/help/settings/settings-change-my-username-button.png) {% endif %} -### Further reading +### 延伸阅读 -- "[Changing a remote's URL](/articles/changing-a-remote-s-url)" +- “[更改远程的 URL](/articles/changing-a-remote-s-url)” - "[Why are my commits linked to the wrong user?](/articles/why-are-my-commits-linked-to-the-wrong-user)"{% if currentVersion == "free-pro-team@latest" %} -- "[{% data variables.product.prodname_dotcom %} Username Policy](/articles/github-username-policy)"{% endif %} +- "[{% data variables.product.prodname_dotcom %} 用户名策略](/articles/github-username-policy)"{% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/index.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/index.md index 752e154ff7c4..b86f061e9804 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/index.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/index.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -24,7 +25,7 @@ versions: {% link_in_list /managing-the-default-branch-name-for-your-repositories %} {% link_in_list /managing-security-and-analysis-settings-for-your-user-account %} {% link_in_list /managing-access-to-your-user-accounts-project-boards %} - + {% link_in_list /integrating-jira-with-your-personal-projects %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md index a7323f28ad9f..49a1c626021d 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/integrating-jira-with-your-personal-projects.md @@ -5,6 +5,7 @@ redirect_from: - /articles/integrating-jira-with-your-personal-projects versions: enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md index 0b607f7a86d6..877b25e81673 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 组织拥有的仓库可授予更细致的访问权限。 更多信息请参阅“[{% data variables.product.product_name %} 上的访问权限](/articles/access-permissions-on-github)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} {% data reusables.organizations.org-invite-expiration %} {% endif %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md index d71d236c1a53..0a72426aa8d8 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories.md @@ -10,5 +10,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md index f83f9d21c212..a94bfc0927e4 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-user-accounts-project-boards.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 协作者是对您拥有的项目板具有访问权限的个人。 协作者的权限默认为读取权限。 更多信息请参阅“[用户项目板的权限级别](/articles/permission-levels-for-user-owned-project-boards)”。 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md index a0cf106b8a11..d47e2f43b5e5 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-email-preferences.md @@ -8,5 +8,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md index 030edb1b55b8..df7cd669b925 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories.md @@ -4,6 +4,7 @@ intro: 'You can set a default branch name for all new repositories that you crea versions: free-pro-team: '*' enterprise-server: '>=2.23' + github-ae: '*' --- ### About the default branch name diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md index e23965c55b71..39d772350554 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md index b988a5daaaa7..968d8bcd5f21 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md index c6ebc8a604b9..3cfc6af82661 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository.md @@ -1,73 +1,74 @@ --- -title: Permission levels for a user account repository -intro: 'A repository owned by a user account has two permission levels: the *repository owner* and *collaborators*.' +title: 用户帐户仓库的权限级别 +intro: '用户帐户拥有的仓库有两种权限级别:*仓库所有者*和*协作者*。' redirect_from: - /articles/permission-levels-for-a-user-account-repository versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} -**Tip:** If you require more granular read/write access to a repository owned by your user account, consider transferring the repository to an organization. For more information, see "[Transferring a repository](/articles/transferring-a-repository)." +**提示:**如果需要对用户帐户拥有的仓库实施更细致的读/写权限,请考虑将仓库转让给组织。 更多信息请参阅“[转让仓库](/articles/transferring-a-repository)”。 {% endtip %} -#### Owner access on a repository owned by a user account +#### 所有者对用户帐户拥有的仓库的访问权限 -The repository owner has full control of the repository. In addition to all the permissions allowed by repository collaborators, the repository owner can: +仓库所有者对仓库具有完全控制权。 除了仓库协作者的所有权限之外,仓库所有者还可以: - {% if currentVersion == "free-pro-team@latest" %}[Invite collaborators](/articles/inviting-collaborators-to-a-personal-repository){% else %}[Add collaborators](/articles/inviting-collaborators-to-a-personal-repository){% endif %} - Change the visibility of the repository (from [public to private](/articles/making-a-public-repository-private), or from [private to public](/articles/making-a-private-repository-public)){% if currentVersion == "free-pro-team@latest" %} -- [Limit interactions with a repository](/articles/limiting-interactions-with-your-repository){% endif %} -- Merge a pull request on a protected branch, even if there are no approving reviews -- [Delete the repository](/articles/deleting-a-repository) +- [限制与仓库的交互](/articles/limiting-interactions-with-your-repository){% endif %} +- 合并受保护分支上的拉取请求(即使没有批准审查) +- [删除仓库](/articles/deleting-a-repository) - [Manage a repository's topics](/articles/classifying-your-repository-with-topics){% if currentVersion == "free-pro-team@latest" %} -- Manage security and analysis settings. For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)."{% endif %}{% if currentVersion == "free-pro-team@latest" %} +- 管理安全和分析设置。 For more information, see "[Managing security and analysis settings for your user account](/github/setting-up-and-managing-your-github-user-account/managing-security-and-analysis-settings-for-your-user-account)."{% endif %}{% if currentVersion == "free-pro-team@latest" %} - [Enable the dependency graph](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-and-dependents-of-a-repository) for a private repository{% endif %}{% if currentVersion == "free-pro-team@latest" %} -- Delete packages. For more information, see "[Deleting a package](/github/managing-packages-with-github-packages/deleting-a-package)."{% endif %} -- Create and edit repository social cards. For more information, see "[Customizing your repository's social media preview](/articles/customizing-your-repositorys-social-media-preview)." -- Make the repository a template. For more information, see "[Creating a template repository](/articles/creating-a-template-repository)." -- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% if currentVersion == "free-pro-team@latest" %} -- Dismiss {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[Viewing and updating vulnerable dependencies in your repository](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)." -- [Manage data usage for your private repository](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} -- [Define code owners for the repository](/articles/about-code-owners) +- 删除包。 更多信息请参阅“[删除包](/github/managing-packages-with-github-packages/deleting-a-package)”。{% endif %} +- 创建和编辑仓库社交卡。 更多信息请参阅“[自定义仓库的社交媒体审查](/articles/customizing-your-repositorys-social-media-preview)”。 +- 将仓库设为模板。 For more information, see "[Creating a template repository](/articles/creating-a-template-repository)."{% if currentVersion != "github-ae@latest" %} +- Receive [{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} for vulnerable dependencies](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies) in a repository.{% endif %}{% if currentVersion == "free-pro-team@latest" %} +- 忽略仓库中的 {% data variables.product.prodname_dependabot_alerts %}。 更多信息请参阅“[查看和更新仓库中的漏洞依赖项](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)”。 +- [管理私有仓库的数据使用](/github/understanding-how-github-uses-and-protects-your-data/managing-data-use-settings-for-your-private-repository){% endif %} +- [定义仓库的代码所有者](/articles/about-code-owners) - [Archive repositories](/articles/about-archiving-repositories){% if currentVersion == "free-pro-team@latest" %} -- Create security advisories. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)." -- Display a sponsor button. For more information, see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)."{% endif %} +- 创建安全通告。 更多信息请参阅“[关于 {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)”。 +- 显示赞助按钮。 更多信息请参阅“[在仓库中显示赞助按钮](/articles/displaying-a-sponsor-button-in-your-repository)”。{% endif %} -There is only **one owner** of a repository owned by a user account; this permission cannot be shared with another user account. To transfer ownership of a repository to another user, see "[How to transfer a repository](/articles/how-to-transfer-a-repository)." +用户帐户拥有的仓库只有**一个所有者**,此权限无法与其他用户帐户共享。 要将仓库的所有权转让给其他用户,请参阅“[如何转让仓库](/articles/how-to-transfer-a-repository)”。 -#### Collaborator access on a repository owned by a user account +#### 协作者对用户帐户拥有的仓库的访问权限 {% note %} -**Note:** In a private repository, repository owners can only grant write access to collaborators. Collaborators can't have read-only access to repositories owned by a user account. +**注:**在私有仓库中,仓库所有者只能为协作者授予写入权限。 协作者不能对用户帐户拥有的仓库具有只读权限。 {% endnote %} -Collaborators on a personal repository can: +个人仓库的协作者可以: -- Push to (write), pull from (read), and fork (copy) the repository -- Create, apply, and delete labels and milestones -- Open, close, re-open, and assign issues -- Edit and delete comments on commits, pull requests, and issues -- Mark an issue or pull request as a duplicate. For more information, see "[About duplicate issues and pull requests](/articles/about-duplicate-issues-and-pull-requests)." -- Open, merge and close pull requests -- Apply suggested changes to pull requests. For more information, see "[Incorporating feedback in your pull request](/articles/incorporating-feedback-in-your-pull-request)." +- 推送(写入)、拉取(读取)和复刻(复制)仓库 +- 创建、应用和删除标签及里程碑 +- 打开、关闭、重新打开和分配议题 +- 编辑和删除对提交、拉取请求和议题的评论 +- 将议题或拉取请求标记为重复。 更多信息请参阅“[关于重复的议题和拉取请求](/articles/about-duplicate-issues-and-pull-requests)”。 +- 打开、合并和关闭拉取请求 +- 对拉取请求应用提议的更改。 更多信息请参阅“[合并拉取请求中的反馈](/articles/incorporating-feedback-in-your-pull-request)”。 - Send pull requests from forks of the repository{% if currentVersion == "free-pro-team@latest" %} -- Publish, view, and install packages. For more information, see "[Publishing and managing packages](/github/managing-packages-with-github-packages/publishing-and-managing-packages)."{% endif %} -- Create and edit Wikis -- Create and edit releases. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository). -- Remove themselves as collaborators on the repository -- Submit a review on a pull request that will affect its mergeability -- Act as a designated code owner for the repository. For more information, see "[About code owners](/articles/about-code-owners)." -- Lock a conversation. For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} -- Report abusive content to {% data variables.contact.contact_support %}. For more information, see "[Reporting abuse or spam](/articles/reporting-abuse-or-spam)."{% endif %} -- Transfer an issue to a different repository. For more information, see "[Transferring an issue to another repository](/articles/transferring-an-issue-to-another-repository)." +- 发布、查看和安装包。 更多信息请参阅“[发布和管理包](/github/managing-packages-with-github-packages/publishing-and-managing-packages)”。{% endif %} +- 创建和编辑 Wiki +- 创建和编辑发行版. 更多信息请参阅“[管理仓库中的发行版](/github/administering-a-repository/managing-releases-in-a-repository)”。 +- 作为仓库协作者删除自己 +- 提交会影响其合并性的拉取请求审查 +- 作为仓库的指定代码所有者。 更多信息请参阅“[关于代码所有者](/articles/about-code-owners)”。 +- 锁定对话。 For more information, see "[Locking conversations](/articles/locking-conversations)."{% if currentVersion == "free-pro-team@latest" %} +- 向 {% data variables.contact.contact_support %} 报告滥用的内容。 更多信息请参阅“[报告滥用或垃圾邮件](/articles/reporting-abuse-or-spam)”。{% endif %} +- 将议题转让给不同的仓库 更多信息请参阅“[将议题传输到其他仓库](/articles/transferring-an-issue-to-another-repository)”。 -### Further reading +### 延伸阅读 -- "[Inviting collaborators to a personal repository](/articles/inviting-collaborators-to-a-personal-repository)" -- "[Repository permission levels for an organization](/articles/repository-permission-levels-for-an-organization)" +- "[邀请个人仓库的协作者](/articles/inviting-collaborators-to-a-personal-repository)" +- "[组织的仓库权限级别](/articles/repository-permission-levels-for-an-organization)" diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md index 66c5968d2755..c05fcf00f4f3 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 权限概述 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md index 3a17ae0aed64..02395581b07f 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/publicizing-or-hiding-organization-membership.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![个人资料组织框](/assets/images/help/profile/profile_orgs_box.png) diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md index a360fec50ec5..c9a3ab5a8811 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository.md @@ -12,6 +12,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 删除私有仓库的复刻 diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md index 32c6c7bb44db..f2269eed3eda 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-a-collaborators-repository.md @@ -11,6 +11,7 @@ product: '{% data reusables.gated-features.user-repo-collaborators %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md index 2f82c85553c4..635bddb8cd38 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/removing-yourself-from-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md index 0b2fb8c7d1c7..cb303167f43d 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-a-backup-email-address.md @@ -1,11 +1,12 @@ --- title: 设置备用电子邮件地址 -intro: 如果您无法再访问主电子邮件地址,请使用备用电子邮件地址以安全地重置您的密码。 +intro: Use a backup email address as an additional destination for security-relevant account notifications{% if currentVersion != "github-ae@latest" %} and to securely reset your password if you can no longer access your primary email address{% endif %}. redirect_from: - /articles/setting-a-backup-email-address versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.access_settings %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md index ff9e2218ad56..5d60bebbc697 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address.md @@ -1,6 +1,6 @@ --- title: 设置提交电子邮件地址 -intro: '您可以在与您所执行的基于 Web 的 Git 操作(例如编辑与合并)关联的 {% data variables.product.product_name %} 上设置主电子邮件地址。' +intro: 'You can set the email address that is used to author commits on {% data variables.product.product_name %} and on your computer.' redirect_from: - /articles/keeping-your-email-address-private/ - /articles/setting-your-commit-email-address-on-github/ @@ -13,6 +13,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于提交电子邮件地址 @@ -37,7 +38,7 @@ versions: 您也可以选择阻止从命令行推送的提交显示您的个人电子邮件地址。 更多信息请参阅“[阻止推送的命令行显示您的个人电子邮件地址](/articles/blocking-command-line-pushes-that-expose-your-personal-email-address)”。{% endif %} -To ensure that commits are attributed to you and appear in your contributions graph, use an email address that you've [added to your GitHub account](/articles/adding-an-email-address-to-your-github-account/){% if currentVersion == "free-pro-team@latest" %}, or the {% data variables.product.product_name %}-provided `noreply` email address provided to you in your email settings{% endif %}. +To ensure that commits are attributed to you and appear in your contributions graph, use an email address that is connected to your {% data variables.product.product_name %} account{% if currentVersion == "free-pro-team@latest" %}, or the `noreply` email address provided to you in your email settings{% endif %}. {% if currentVersion != "github-ae@latest" %}For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)."{% endif %} {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md index 82be95466143..5d1a430d43ae 100644 --- a/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md +++ b/translations/zh-CN/content/github/setting-up-and-managing-your-github-user-account/viewing-peoples-roles-in-an-organization.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% note %} diff --git a/translations/zh-CN/content/github/site-policy/github-additional-product-terms.md b/translations/zh-CN/content/github/site-policy/github-additional-product-terms.md index 05c63773c9e2..4a800ce47ab5 100644 --- a/translations/zh-CN/content/github/site-policy/github-additional-product-terms.md +++ b/translations/zh-CN/content/github/site-policy/github-additional-product-terms.md @@ -4,9 +4,13 @@ versions: free-pro-team: '*' --- -创建帐户后,您有权访问许多不同的功能和产品,它们都是服务的一部分。 由于其中许多功能和产品具有不同的功能,因此可能需要特定于该功能或产品的附加条款和条件。 下面,我们列出了这些功能和产品,以及适用于服务中这些部分的相应附加规则。 +版本生效日期:2020 年 11 月 1 日 -使用 GitHub 必须遵守适用的条款(“协议”)和以下 GitHub 附加产品条款(“附加条款”)。 同意协议并使用附加产品和功能,即表示您也同意这些附加条款。 任何违反附加条款的行为都构成违反协议。 附加条款中未定义的大写术语,将采用协议中规定的含义。 +创建帐户后,您有权访问许多不同的功能和产品,它们都是服务的一部分。 由于其中许多功能和产品具有不同的功能,因此可能需要特定于该功能或产品的附加条款和条件。 Below, we've listed those features and products, along with the corresponding additional terms that apply to your use of them. + +Your use of the Service is subject to your applicable terms (the "Agreement"). By using additional products and features, you also agree to these Additional Product Terms. Any violation of the Additional Product Terms is a violation of the Agreement. Capitalized terms not defined in the Additional Product Terms will have the meaning given to them in the Agreement. + +If you are using GitHub AE, then you may only access the following features and products: Third Party Integrations, Git LFS Support, Pages. ### 1. Marketplace @@ -35,14 +39,14 @@ versions: ### 4. 页面 -每个 GitHub 帐户都可以访问 [GitHub Pages 静态托管服务](/github/working-with-github-pages/about-github-pages)。 这种托管服务旨在为所有用户托管静态网页,但主要用作个人和组织项目的展示。 页面上允许一些货币化工作,如捐款按钮和筹款链接。 +Each Account comes with access to the [GitHub Pages static hosting service](/github/working-with-github-pages/about-github-pages). 这种托管服务旨在为所有用户托管静态网页,但主要用作个人和组织项目的展示。 页面上允许一些货币化工作,如捐款按钮和筹款链接。 GitHub Pages 受某些特定带宽和使用限制的约束,可能不适用于某些高带宽用途或其他禁止用途。 请参阅我们的 [GitHub Pages 指南](/github/working-with-github-pages/about-github-pages)了解更多信息。 GitHub 保留随时收回任何 GitHub 子域而不承担任何责任的权利。 ### 5. Actions 和 Packages #### a. Actions 的使用 -GitHub Actions 使您能够直接在您的 GitHub 仓库中创建自定义软件开发生命周期工作流程。 Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Actions 的计算用量显示在[您的帐户设置](https://github.com/settings/billing)中,在达到自带空间的上限之前您会收到电子邮件通知。 如果要超出自带空间使用 Actions,您可以[启用超限](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)。 +GitHub Actions 使您能够直接在您的 GitHub 仓库中创建自定义软件开发生命周期工作流程。 Each Account comes with included compute and storage quantities for use with Actions, depending on your Account plan, which can be found in the [Actions documentation](/actions). Your Actions compute usage is displayed within [your account settings](https://github.com/settings/billing), and you will be notified by email in advance of reaching the limit of your included quantities. 如果要超出自带空间使用 Actions,您可以[启用超限](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)。 自带和付费空间的计算用量以分钟为单位计算,具体取决于您执行的 Actions 类型(例如 Linux、Windows、macOS)。 每个 Action 的作业或任务所用的时间将取整到最接近的分钟数。 要判断自带空间是否充足,可以用倍数乘以执行每个作业或任务所用的时间量(取整之前),具体取决于 Action 的类型。 超限分钟数按[规定的每分钟价格](https://github.com/features/actions)收费,具体取决于您执行的 Actions 类型。 Actions 和 Packages 共用存储空间,您的存储空间用量显示在您的[帐户设置](https://github.com/settings/billing)中。 For additional details about included quantity usage calculations, see the [Actions documentation](/actions). @@ -58,9 +62,9 @@ GitHub Actions 使您能够直接在您的 GitHub 仓库中创建自定义软件 #### b. Packages 的使用 GitHub Packages 可用于下载、发布和管理内容包。 每个帐户计划都自带可用于 Packages 的带宽和存储空间,具体数量可查阅 [Packages 文档](/github/managing-packages-with-github-package-registry/about-github-package-registry)。 Actions 和 Packages 共用这两个服务功能之间的存储空间。 存储和带宽用量显示在您的[帐户设置](https://github.com/settings/billing)中,在达到自带空间的上限之前您会收到电子邮件通知。 如果要超出自带的带宽和存储空间使用 Packages,您可以[启用超限](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)。 -带宽用量根据仓库中通过 Packages 传出的数据量计算,但是通过 Actions 的包传输不会计入您的自带或付费数量。 Packages 带宽使用受[可接受使用政策](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use)约束,自带的带宽空间由您的[帐户计划](https://github.com/pricing)确定。 +带宽用量根据仓库中通过 Packages 传出的数据量计算,但是通过 Actions 的包传输不会计入您的自带或付费数量。 Packages bandwidth usage is limited by the [Acceptable Use Policy](/github/site-policy/github-acceptable-use-policies#7-excessive-bandwidth-use), and included bandwidth quantities are determined by your [account plan](https://github.com/pricing). -Actions 和 Packages 存储用量是这两个服务功能之间的共用量。 存储用量按一个月的加权平均数计算,不会每月重置。 公共和私有仓库的自带存储空间不同,私有仓库的自带空间取决于您的[帐户计划](https://github.com/pricing)。 +Actions 和 Packages 存储用量是这两个服务功能之间的共用量。 存储用量按一个月的加权平均数计算,不会每月重置。 Public and private repositories have different included storage quantities, and the included quantities for private repositories depend on your [account plan](https://github.com/pricing). #### c. Actions 和 Packages 的付款与计费 Actions 和 Packages 根据用量计费。 不能单独购买额外的 Actions 或 Packages 数量。 对于按月计费的客户,必须有记录在档的付款方式才能选择支付这些服务功能的额外数量。 除非您是按发票计费的客户,否则将根据您上个月的用量每月定期向您收费。 对于发票客户,必须在 GitHub 发票日期后的三十 (30) 天内支付费用。 对于预付服务功能超限费用的客户,未使用的预付分钟数不会结转到下一个计费期,也不会退款。 @@ -77,7 +81,7 @@ Actions 和 Packages 根据用量计费。 不能单独购买额外的 Actions ### 7. Connect -要访问 GitHub Connect,客户必须至少在 GitHub.com 上有一 (1) 个帐户以及一 (1) 个许可的软件实例。 GitHub Connect 可用于执行自动化任务。 此外,多个用户可通过 GitHub Connect 导向某些操作。 客户对通过其帐户执行的操作负责。 GitHub 可收集有关客户如何使用 GitHub Connect 的信息,以提供和改进功能。 只要使用 GitHub Connect,即表示客户授权 GitHub 从客户的 GitHub Enterprise Server 帐户收集受保护的数据,包括私人仓库数据和用户个人信息(如“GitHub 隐私声明”中定义)。 客户还授权将识别实例信息通过 GitHub Connect 传输到 GitHub,这些信息受“GitHub 隐私声明”管辖。 +In order to access GitHub Connect, Customer must have at least one (1) Account on GitHub.com and one (1) licensed instance of the Software. Customer's access to and use of github.com through Connect is governed by its Agreement applicable to its use of the Service. GitHub Connect 可用于执行自动化任务。 此外,多个用户可通过 GitHub Connect 导向某些操作。 Customer is responsible for actions that are performed on or through its Accounts. GitHub 可收集有关客户如何使用 GitHub Connect 的信息,以提供和改进功能。 By using GitHub Connect, Customer authorizes GitHub to collect protected data, which includes Private Repository data and User Personal Information (as defined in the GitHub Privacy Statement), from Customer’s Accounts. 客户还授权将识别实例信息通过 GitHub Connect 传输到 GitHub,这些信息受“GitHub 隐私声明”管辖。 ### 8. 赞助计划 diff --git a/translations/zh-CN/content/github/site-policy/github-ae-data-protection-agreement.md b/translations/zh-CN/content/github/site-policy/github-ae-data-protection-agreement.md new file mode 100644 index 000000000000..78795521594f --- /dev/null +++ b/translations/zh-CN/content/github/site-policy/github-ae-data-protection-agreement.md @@ -0,0 +1,399 @@ +--- +title: GitHub AE Data Protection Agreement +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-data-protection-addendum +--- + +版本生效日期:2020 年 11 月 1 日 + +## 简介 + +The parties agree that the GitHub AE Data Protection Agreement and Security Exhibit (together, the “**Data Protection Agreement**” or “**DPA**”) set forth obligations with respect to the processing and security of Customer Personal Data in connection with GitHub AE (the “**Online Service**”). GitHub makes the commitments in this DPA to all customers using the Online Service. + +In the event of any conflict or inconsistency between the DPA and any other terms in Customer’s agreements with GitHub (“Agreement”), the DPA shall prevail. 为明确起见,与附件 1 中标准合同条款第 10 条一致,标准合同条款优先于 DPA 中任何其他条款。 + +## GITHUB DATA PROTECTION AGREEMENT + +### 1. 定义。 + +1.1 “**Applicable Data Protection Laws**” means certain laws, regulations, regulatory frameworks, or other legislations relating to the processing and use of Customer Personal Data, as applicable to Customer’s use of the Online Services, including: + + a. The EU General Data Protection Regulation 2016/679 (“**GDPR**”), along with any implementing or corresponding equivalent national laws or regulations; and + + b. 《2018 年加州消费者隐私法案》,加利福尼亚州 民事 法典第 1798.100 及其后各段 ("**CCPA**"). + +1.2 “**Controller**,” “**Data Subject**,” “**Member State**,” “**Personal Data**,” “**Personal Data Breach**,” “**Processing**,” “**Processor**,” and “**Supervisory Authority**” have the meanings given to them in the Applicable Data Protection Laws. 如果发生冲突,GDPR 中的含义优先。 + +1.3 “**Customer Personal Data**” means any Personal Data for which Customer is a Controller, whether supplied by Customer for processing by GitHub or generated by GitHub in the course of performing its obligations under the Agreement. 包括诸如帐单信息、IP 地址、公司电子邮件地址以及客户作为控制方的任何其他个人数据。 + +1.4 “**Customer Repository Data**” means any data or information that is uploaded or created by Customer into any of its Private Repositories. + +1.5 “**Data Breach**” means a Personal Data Breach or any other confirmed or reasonably suspected breach of Customer’s Protected Data. + +1.6 “**GitHub Legitimate Business Operations**” consist of the following, each as incident to delivery of the Service to Customer: (1) internal reporting and business modeling; (2) combating fraud, cybercrime, or cyber-attacks that may affect GitHub; (3) improving the core functionality of accessibility or privacy; and (4) financial reporting and compliance with legal obligations. + +1.7 “**End User**” means the Customers’ End Users such as employees, contractors, or collaborators. + +1.8 “**Permitted Purposes**” for data processing are those limited and specific purposes of providing the Online Service as set forth in the Agreement and this DPA, or the purposes for which a Data Subject has authorized the use of Customer Personal Data. + +1.9 “**Protected Data**” includes any Customer Personal Data and any Customer Repository Data processed by GitHub on behalf of Customer under the Agreement. + +1.10 “**Sensitive Data**” means any Personal Data revealing racial or ethnic origin; political opinions, religious or philosophical beliefs or trade union membership; processing of genetic data or biometric data for the purposes of uniquely identifying a natural person; data concerning health, a natural person’s sex life or sexual orientation; and data relating to offences, criminal convictions, or security measures. + +## 2. 身份与合规。 + +#### 2.1 数据处理。 +GitHub acts as a Processor in regard to any Customer Personal Data it receives in connection with the Agreement, except where Customers acts as a Processor (in which case GitHub is a subprocessor). GitHub will process Customer Personal Data only for Permitted Purposes in accordance with Customer’s instructions as represented by the Agreement and other written communications. In the event that GitHub is unable to comply with Customer’s instructions, such as due to conflicts with the Applicable Data Protection Laws, or where processing is required by the Applicable Data Protection Laws or other legal requirements, GitHub will notify Customer to the extent permissible. GitHub processes all Customer Personal Data in the United States or in the European Union; however, GitHub’s subprocessors may process data outside of the United States or the European Union. 此外,GitHub 可作为任何客户仓库数据的处理方。 + +#### 2.2 数据控制方。 +Customer is a Controller only for the Customer Personal Data it transfers directly to GitHub or through the use of the Online Service except: (a) when Customer acts as a Processor of Customer Personal Data (in which case GitHub is a subprocessor); or (b) to the extent GitHub uses or otherwise processes Customer Personal Data for GitHub’s Legitimate Business Operations. In which case, GitHub will comply with the obligation of an independent data controller under GDPR for such use. + +#### 2.3 GitHub 合规性;数据传输。 +GitHub 将遵守与个人数据处理相关的适用数据保护法律。 + +All transfers of Customer Personal Data out of the European Union, European Economic Area, United Kingdom, and Switzerland to provide the Online Service shall be governed by the Standard Contractual Clauses in Attachment 1 (Standard Contractual Clauses). + +GitHub will abide by the requirements of European Economic Area and Swiss data protection law regarding the collection, use, transfer, retention, and other processing of Personal Data from the European Economic Area, United Kingdom, and Switzerland. All transfers of Personal Data to a third country or an international organization will be subject to appropriate safeguards as described in Article 46 of the GDPR and such transfers and safeguards will be documented according to Article 30(2) of the GDPR. + +此外,GitHub 还通过了欧盟-美国 和瑞士-美国认证。 隐私盾框架及其包含的承诺,尽管 GitHub 并不依赖欧盟-美国 Privacy Shield Framework as a legal basis for transfers of Personal Data in light of the judgment of the Court of Justice of the EU in Case C-311/18. GitHub 同意,在确定无法再履行其义务提供隐私盾原则所要求的保护级别时通知客户。 + +#### 2.4 Data Subject Rights; Assistance with Requests. +GitHub will make available to Customer, in a manner consistent with the functionality of the Online Service and GitHub’s role as a processor of Customer Personal Data, the ability to fulfill data subject requests to exercise their rights under the Applicable Data Protection Laws, such as GDPR and CCPA. If GitHub receives a request from Customer’s data subject to exercise one or more of its rights in connection with the Online Service for which GitHub is a data processor or subprocessor, GitHub will redirect the data subject to make its request directly to Customer. Customer will be responsible for responding to any such request including, where necessary, by using the functionality or documentation provided by the Online Service. GitHub shall comply with reasonable requests by Customer to assist with Customer’s response to such a data subject request. + +### 3. 数据保护。 + +#### 3.1 目的限制。 +GitHub 仅为允许的目的处理和传播受保护数据,除非双方书面同意扩展的目的。 + +#### 3.2 数据质量和相称性。 +GitHub 将保持客户个人数据的准确性和最新性,或使客户能够做到这一点。 GitHub will take commercially reasonable steps to ensure that any Protected Data it collects on Customer’s behalf is adequate, relevant, and not excessive in relation to the purposes for which it is transferred and processed. In no event will GitHub intentionally collect Sensitive Data on Customer’s behalf. Customer agrees that the Online Service are not intended for the storage of Sensitive Data; if Customer chooses to upload Sensitive Data to the Online Service, Customer must comply with Article 9 of the GDPR, or equivalent provisions in the Applicable Data Protection Laws. + +#### 3.3 数据保留和删除。 +Upon Customer’s reasonable request, unless prohibited by law, GitHub will return, destroy, or deidentify all Customer Personal Data and related data at all locations where it is stored after it is no longer needed for the Permitted Purposes within thirty days of request. GitHub 可在适用数据保护法律需要的范围内保留客户个人数据及相关数据,并且仅保留适用数据保护法律要求的范围和期限,但 GitHub 要确保客户个人数据仅用于适用数据保护法律指定的目的,而不能用于其他目的,同时客户个人数据仍受适用数据保护法律的保护。 + +#### 3.4 数据处理。 +GitHub provides the following information, required by Article 28(3) of the GDPR, regarding its processing of Customer’s Protected Data: + +a. *The subject matter and duration of the processing* of Customer Personal Data are set out in the Agreement and the DPA. + +b. *The nature and purpose of the processing* of Customer Personal Data is described in Section 3.1 of the DPA. + +c. *The types of Customer Personal Data to be processed* are described in the Agreement, and include Customer Personal Data; or any type of Personal Data that Customer elects to include in Customer Personal Data. Customer may choose to supply GitHub with additional Customer Personal Data, such as in Customer’s profile settings or by uploading Customer Personal Data to its GitHub repositories. + +d. *与客户个人数据相关的数据主体类别*是客户本身及其最终用户。 + +e. *The obligations and rights of Customer* are set out in the Agreement and the DPA. + +### 4. 安全和审核义务。 + +#### 4.1 技术和组织安全措施。 +考虑技术、实施成本、处理性质、处理范围、处理背景和目的,以及自然人权利和自由的不同可能性和严重性的风险,GitHub 在处理受保护数据时将实施适当的技术和组织措施来确保适合风险的安全性,比如防止意外或非法销毁、丢失、篡改、未授权披露或访问。 GitHub 将定期监控是否符合这些措施,并在协议整个期限内继续采取适当的保护措施。 Please see Section 1.1 of the Security Exhibit (below) regarding GitHub’s responsibilities in relation to security safeguards. + +#### 4.2 事件响应和违规通知。 +GitHub will comply with the Information Security obligations in the Security Exhibit and the Applicable Data Protection Laws, including Data Breach notification obligations. Please see Section 1.2 of the Security Exhibit regarding GitHub’s responsibilities in relation to Data Breach response and notification. + +#### 4.3 GitHub 人员。 +GitHub represents and warrants that it will take reasonable steps to ensure that all GitHub personnel processing Protected Data have agreed to keep the Protected Data confidential and have received adequate training on compliance with the DPA and the Applicable Data Protection Laws. + +#### 4.4 记录。 +GitHub 将维护代表客户执行的处理活动所有类别的完整、准确和最新书面记录,其中包含适用数据保护法律要求的信息。 在协助不会对 GitHub 的安全性或个别数据主体的隐私权利产生风险的范围内,GitHub 将应客户要求向其提供合理需要的这些记录,比如帮助客户证明其遵守适用数据保护法律。 To learn more about GitHub’s requirements to provide assistance in the event of a security incident, please see Section 1.2 of the Security Exhibit. + +#### 4.5 合规报告。 +GitHub will provide security compliance reporting in accordance with Section 2.3 of the Security Exhibit. Customer agrees that any information and audit rights granted by the Applicable Data Protection Laws (including, where applicable, Article 28(3)(h) of the GDPR) will be satisfied by these compliance reports, and will only arise to the extent that GitHub’s provision of a compliance report does not provide sufficient information, or to the extent that Customer must respond to a regulatory or Supervisory Authority audit. Section 3.1 of the Security Exhibit describes the Parties’ responsibilities in relation to a regulatory or Supervisory Authority audit. + +#### 4.6 协助。 +GitHub will provide reasonable assistance to Customer with concerns such as data privacy impact assessments, Data Subject rights requests, consultations with Supervisory Authorities, and other similar matters, in each case solely in relation to the processing of Customer’s Personal Data and taking into account the nature of processing. + +### 5. 受保护数据的使用和披露。 +No Use in Marketing and CCPA. GitHub will not use the Protected Data for the purposes of advertising third-party content. If GitHub is processing Customer Personal Data within the scope of the CCPA, GitHub will not retain, use, or disclose that data for any purpose other than for the purposes set out in the DPA and as permitted under the CCPA, including under any “sale” exemption. In no event will GitHub sell any such data. + +### 6. 再处理和向外传输。 + +#### 6.1 数据保护。 +GitHub 对受保护数据向外传输到其再处理方(如其第三方支付处理方)负责。 In the event that GitHub does transfer the Protected Data to a third-party subprocessor, or GitHub installs, uses, or enables a third party or third-party services to process the Protected Data on GitHub’s behalf, GitHub will ensure that the third-party subprocessor is bound by written agreement that requires them to provide at least the same level of confidentiality, security, and privacy protection as is required of GitHub by this DPA and the Applicable Data Protection Laws. + +#### 6.2 GitHub 再处理方的接受。 +Customer authorizes GitHub and its subprocesors to appoint and use subprocessors in accordance with this Section 6 and the Agreement. + +#### 6.3 外部再处理的总体同意。 +Customer provides a general consent for GitHub to engage onward subprocessors, conditional on GitHub’s compliance with the following requirements: + +a. Any onward subprocessor must agree in writing to only process data in a country that the European Commission has declared to have an “adequate” level of protection; or to only process data on terms equivalent to the Standard Contractual Clauses, or pursuant to a Binding Corporate Rules approval granted by competent European data protection authorities, or pursuant to compliant and valid EU-US Privacy Shield and Swiss-U.S. 隐私盾认证处理数据;以及 + +b. GitHub will restrict the onward subprocessor’s access to Customer Personal Data only to what is strictly necessary to perform its services, and GitHub will prohibit the subprocessor from processing the Customer Personal Data for any other purpose. + +#### 6.4 再处理方披露协议。 +GitHub maintains a list of onward subprocessors it has engaged to process Customer Personal Data on its website, including the categories of Customer Personal Data processed, a description of the type of processing the subprocessor performs, and the location of its processing. GitHub will, upon Customer’s written request, provide Customer with this list of subprocessors and the terms under which they process the Customer Personal Data. 根据再处理方保密性限制,GitHub 在向客户提供清单和条款之前可能会删除任何机密或商业敏感信息。 在 GitHub 不能向客户披露机密或敏感信息的情况下,双方同意,GitHub 将提供其合理可以提供的与其再处理协议相关的所有信息。 + +#### 6.5 对再处理方的异议。 +GitHub will provide thirty days’ prior written notice of the addition or removal of any subprocessor, including the categories listed in Section 6.4, by announcing changes on its website. If Customer has a reasonable objection to GitHub’s engagement of a new subprocessor, Customer must notify GitHub promptly in writing. Where possible, GitHub will use commercially reasonable efforts to provide an alternative solution to the Online Services to avoid processing of data by the objectionable subprocessor. 如果 GitHub 无法提供替代解决方案而双方在九十天内无法解决冲突,客户可终止协议。 + +### 7. 终止。 + +#### 7.1 暂停。 +In the event that GitHub is in breach of its obligations to maintain an adequate level of security or privacy protection, Customer may temporarily suspend the transfer of all Customer Personal Data or prohibit collection and processing of Customer Personal Data on Customer’s behalf until the breach is repaired or the Agreement is terminated. + +#### 7.2 因故终止。 +除了客户在协议项上拥有的任何终止权利之外,在下列情况下,客户亦可在不损害法律或衡平法的任何其他要求时终止协议: + +a. GitHub 通知客户无法再履行其隐私保护义务; + +b. 根据第 7.1 条,所有客户个人数据的传输、收集或处理已经临时暂停超过一个月; + +c. GitHub is in substantial or persistent breach of any warranties or representations under the DPA; + +d. GitHub 不再经营业务、解散、破产或清盘;或 + +e. 客户根据第 6.5 条反对再处理方,并且 GitHub 在九十天内无法提供替代解决方案。 + +#### 7.3 违约。 +Failure to comply with the material provisions of the DPA is considered a material breach under the Agreement. + +#### 7.4 未履行义务。 +In the event that changes in law or regulation render performance of the DPA impossible or commercially unreasonable, the Parties may renegotiate the DPA in good faith. 如果重新协调无法解决问题,或者双方无法达成协议,则双方可在三十天后终止协议。 + +#### 7.5 通知。 +In the event that GitHub determines that it can no longer meet its privacy obligations under the DPA, GitHub will notify Customer in writing immediately. + +#### 7.6 修改。 +GitHub may modify the DPA from time to time as required by the Applicable Data Protection Laws, with thirty days’ notice to Customer. + +#### 7.7 终止要求。 +终止后,GitHub 必须: + +a. 采取合理、适当的措施停止处理客户个人数据; + +b. within ninety days of termination, delete or deidentify any Customer Personal Data GitHub stores on Customer’s behalf pursuant to Section 3.3; and + +c. 向客户提供合理的保证,确保 GitHub 已履行其在第 7.7 条中的义务。 + +### 8. 数据处理责任。 + +#### 8.1 限制。 +Except as limited by the Applicable Data Protection Laws, any claims brought under the DPA will be subject to the terms of the Agreement regarding Limitations of Liability. + +## 附件 1 - 标准合同条款 (处理方) +Execution of the Agreement by Customer includes execution of this Attachment 1 to the GitHub Data Protection Addendum, which is countersigned by GitHub, Inc. + +在使用标准合同条款需要监管机构批准的国家/地区,除非客户获得了所需的监管机构批准,否则根据欧洲委员会 2010/87/EU(2010 年 2 月)的规定,客户不得根据标准合同条款确定从此类国家/地区出口数据的合法性。 + +For the purposes of Article 46 (2) of the General Data Protection Regulation (EU 2016/679) for the transfer of personal data to processors established in third countries which do not ensure an adequate level of data protection, Customer (as data exporter) and GitHub (as data importer, whose signature appears below), each a “party,” together “the parties”, have agreed on the following Contractual Clauses (the “Clauses” or “Standard Contractual Clauses”) in order to adduce adequate safeguards with respect to the protection of privacy and fundamental rights and freedoms of individuals for the transfer by the data exporter to the data importer of the personal data specified in Appendix 1. + +#### 第 1 条:定义 +(a) “个人数据”、“特殊数据类别”、“处理”、“控制方”、“处理方”、“数据主体”和“监督机构”应采用《通用数据保护条例》(EU 2016/679) 在个人数据处理和此类数据自由流通的个人保护方面规定的含义; + +(b) “数据出口方”是指负责转移个人数据的控制方; + +(c) “数据进口方”是指从数据出口方接收个人数据,并在数据转移后,根据数据出口方的指示和条款规定代表其处理此类数据的处理方,并且不受第三国系统的约束,确保数据根据《通用数据保护条例》(EU 2016/679) 第 45(2) 条的规定得到充分保护。 + +(d) “再处理方”是指数据进口方或数据进口方的任何其他再处理方雇佣的任何处理方,他们从数据进口方或数据进口方的任何其他再处理方接收个人数据,并在数据转移后,根据其指示、条款规定以及书面分包合同的条款代表其执行数据处理活动; + +(e) “适用的数据保护法”是指保护个人基本权利和自由的立法,尤其是保护个人在处理个人数据方面的隐私权,适用于数据出口方所在成员国的数据控制方; + +(f) “技术和组织安全措施”是指旨在保护个人数据不受意外或非法破坏或意外丢失、更改、未经授权披露或访问的措施,尤其是涉及网络数据传输的处理以及针对所有其他非法处理方式。 + +#### 第 2 条:转移细节 +转移细节,尤其是特殊类别个人数据的转移,应遵守下文附录 1 中的规定,该附录构成了本条款的组成部分。 + +#### 第 3 条:第三方受益人条款 +1. 数据主体可以作为第三方受益人对数据出口方执行本条、第 4(b) 至 (i)、第 5(a) 至 (e) 和 (g) 至 (j)、第 6(1) 和 (2)、第 7、第 8(2) 和第 9 至 12 条。 + +2. 在数据出口方事实上已经消失或在法律上不复存在的情况下,数据主体可对数据进口方执行本条、第 5(a) 至 (e) 和 (g)、第 6、第 7、第 8(2) 和第 9 至 12 条,除非任何继承实体通过合同或法律的实施承担了数据出口方的全部法律义务,并因此承担了数据出口方的权利和义务,在这种情况下,数据主体可以针对此类实体执行这些条款。 + +3. 在数据出口方和数据进口方事实上已经消失或在法律上不复存在或已经破产的情况下,数据主体可对再处理方执行本条、第 5(a) 至 (e) 和 (g)、第 6、第 7、第 8(2) 和第 9 至 12 条,除非任何继承实体通过合同或法律的实施承担了数据出口方的全部法律义务,并因此承担了数据出口方的权利和义务,在这种情况下,数据主体可以针对此类实体执行这些条款。 再处理方的此类第三方责任应限于其在本条款下的处理业务。 + +4. 如果数据主体有明确的意愿并且国家法律允许,当事方不反对由协会或其他机构代表数据主体。 + +#### 第 4 条:数据出口方的义务 +数据出口方同意并保证: + +(a) 个人数据的处理,包括数据转移过程,已经并将继续按照适用的数据保护法的相关规定进行(并且在适用的情况下通知数据出口方所在成员国的相关当局),并且不违反该国有关规定; + +(b) 已指示并将在个人数据处理服务期间指示数据进口方,仅代表数据出口方并根据适用的数据保护法和本条款来处理所转移的个人数据; + +(c) 数据进口方将为下文附录 2 中规定的技术和组织安全措施提供充分保证; + +(d) 在评估了适用数据保护法的要求后,安全措施适用于保护个人数据,使其免受意外或非法破坏或意外丢失、更改、未经授权的披露或访问,尤其是涉及网络数据传输的处理以及针对所有其他非法处理方式,并在考虑到最新技术和实施成本的情况下,确保这些措施能够提供与处理所带来的风险和要保护数据的性质相适应的安全水平; + +(e) 确保遵循安全措施; + +(f) 如果数据转移涉及特殊类别的数据,则已经或将在转移之前或之后尽快告知数据主体,其数据可能被传输到《一般数据保护条例》 (EU 2016/679) 所指的无法提供充分保护的第三国; + +(g) 如果数据出口方决定继续转移或取消中止,则根据第 5(b) 和第 8(3) 条,将从数据进口方或任何再处理方收到的任何通知转发给数据保护监管机构; + +(h) 应要求向数据主体提供条款副本(附录 2 除外)、安全措施概要说明,以及必须根据条款制定的任何再处理服务合同副本,除非条款或合同包含商业信息,在这种情况下,它可以删除这些商业信息; + +(i) 在再处理的情况下,处理活动由再处理方根据第 11 条执行,对个人数据和数据主体的权利提供至少与本条款下数据进口方相同的保护级别;以及 + +(j) 确保遵守第 4(a) 至 (i) 条。 + +#### 第 5 条:数据进口方的义务 +数据进口方同意并保证: + +(a) 只代表数据出口方并按照其指示和条款处理个人数据;如果出于任何原因无法提供此类遵循,则迅速将无法遵循的情况通知数据出口方, 在这种情况下,数据出口方有权中止数据转移和/或终止合同; + +(b) 没有理由认为适用于它的法律会阻止它履行从数据出口方那里收到的指示和它在合同下的义务,如果该立法发生变化,可能对条款规定的保证和义务产生重大不利影响,则在知情后立即通知数据出口方,在这种情况下,数据出口方有权中止数据转移和/或终止合同; + +(c) 在处理所转移的个人数据之前,已实施附录 2 中规定的技术和组织安全措施; + +(d) 将以下情况迅速通知数据出口方: + + (i) 执法机关提出披露个人数据等任何具有法律约束力的要求,除非另有禁止,例如刑法禁止通知以保护执法调查的机密性, + + (ii) 任何意外或未经授权的访问,以及 + + (iii) 直接从数据主体收到的任何请求,但不会对该请求作出回应,除非另有授权; + +(e) 迅速妥善处理数据出口方就其处理所转移个人数据而提出的所有询问,并遵守监管机构关于处理所转移数据的建议; + +(f) 应数据出口方的要求,提交其数据处理设施,以供审核本条款所涵盖的处理活动,此类审核应由数据出口方或由独立成员组成并拥有受保密义务约束的所需专业资格的检查机构进行,在适用的情况下,经监管机构同意,由数据出口方选择; + +(g) 应要求向数据主体提供条款副本或任何现有的再处理合同,除非条款或合同包含商业信息,在这种情况下,可以删除此类商业信息,但附录 2 除外,在数据主体无法从数据出口方获得副本的情况下应替换为安全措施概要说明; + +(h) 在再处理的情况下,事先通知数据出口方并获得其事先书面同意; + +(i) 再处理方的处理服务将按照第 11 条的规定执行;以及 + +(j) 迅速将其根据本条款缔结的任何再处理方协议的副本发送给数据出口方。 + +#### 第 6 条:赔偿责任 +1. 双方同意,因任何一方或再处理方违反第 3 条或第 11 条所述义务而遭受损害的任何数据主体,有权就所遭受的损害向数据出口方索取赔偿。 + +2. 如果由于数据进口方或其再处理方违反第 3 条或第 11 条所述的任何义务,数据主体无法根据第 1 款向数据出口方提出索赔,其原因是数据出口方事实上已消失或在法律上不复存在或已破产,数据进口方同意,数据主体可以像向数据出口方索赔一样向数据进口方提出索赔,除非任何继承实体通过合同或法律实施承担了数据出口方的全部法律义务,在这种情况下,数据主体可以针对此类实体履行其权利。 + +数据进口方不得以再处理方违反其义务为由而推卸自己的责任。 + +3. 如果由于再处理方违反第 3 条或第 11 条所述的任何义务,数据主体无法根据第 1 和第 2 款向数据出口方或数据进口方提出索赔,其原因是数据出口方和数据进口方均事实上已消失或在法律上不复存在或已破产,再处理方同意,数据主体可以像向数据出口方或数据进口方索赔一样,就再处理方在本条款下的处理业务向其提出索赔,除非任何继承实体通过合同或法律实施承担了数据出口方或数据进口方的全部法律义务,在这种情况下,数据主体可以针对此类实体履行其权利。 再处理方的赔偿责任应限于其在本条款下的处理业务。 + +#### 第 7 条:调解和管辖权 +1. 数据进口方同意,如果数据主体援引第三方受益权和/或根据条款要求赔偿损失,数据进口方将接受数据主体的以下决定: + +(a) 将争议交由独立人士调解,或在适用的情况下,由监管机构进行调解; + +(b) 将争议提交给数据出口方所在成员国的法院处理。 + +2. 双方同意,数据主体的选择不影响其根据国内法或国际法的其他规定寻求补救的实质性或程序性权利。 + +#### 第 8 条:与监管机构的合作 +1. 数据出口方同意向监督机构交存本合同副本,如果监督机构或适用的数据保护法要求交存此类副本。 + +2. 双方同意,监管机构有权对数据进口方和任何再处理方进行审核,审计范围和条件与适用数据保护法对数据出口方规定的审核相同。 + +3. 如果存在阻止根据第 2 款对数据进口方或任何再处理方进行审核的适用立法,数据进口方应立即通知数据出口方。 In such a case the data exporter shall be entitled to take the measures foreseen in Clause 5 (b). + +#### 第 9 条:管辖法律。 +本条款应受数据出口方所在成员国的法律管辖。 + +#### 第 10 条:合同变更 +双方承诺不改变或修改条款。 但这并不妨碍双方在必要时添加有关业务问题的条款,前提是它们不与本条款相冲突。 + +#### 第 11 条:再处理 +1. 未经数据出口方事先书面同意,数据进口方不得将其代表数据出口方执行的任何处理业务分包出去。 如果数据进口方在征得数据出口方同意的情况下,将其在本条款下的义务分包出去,则必须与再处理方签订书面协议,该协议对再处理方施加的义务应与本条款对数据进口方施加的义务相同。 如果再处理方未能履行该书面协议规定的数据保护义务,则数据进口方仍应对数据出口方负全部责任,以履行该协议下的再处理方义务。 + +2. 数据进口方与再处理方之间的事先书面合同还应规定第 3 条中所述的第三方受益人条款,以防数据出口方或数据进口方事实上已消失或在法律上不复存在或已破产,而且没有任何继承实体通过合同或法律实施承担数据出口方或数据进口方的全部法律义务,导致数据主体无法向他们提出第 6 条第 1 款所述的索赔。 再处理方的此类第三方责任应限于其在本条款下的处理业务。 + +3. 第 1 款所述再处理合同的数据保护方面的规定应受数据出口方所在成员国的法律管辖。 + +4. 数据出口方应保留根据本条款缔结并由数据进口方根据第 5(j) 条通知的再处理协议的清单,该清单应每年至少更新一次。 该清单应提供给数据出口方的数据保护监管机构。 + +#### 第 12 条:个人数据处理服务终止后的义务 +1. 双方同意,在终止提供数据处理服务时,数据进口方和再处理方应根据数据出口方的选择,将传输的所有个人数据及其副本返还给数据出口方,或者销毁所有个人数据并向数据出口方提供相关证明,除非适用于数据进口方的法律阻止其返还或销毁所传输的全部或部分个人数据。 在这种情况下,数据进口方应保证将确保所传输个人数据的机密性,并且不再主动处理所传输的个人数据。 + +2. 数据进口方和再处理方保证,将应数据出口方和/或监管机构的要求,提交其数据处理设施以接受第 1 款所述的审核。 + +### 标准合同条款附录 1 +数据出口方:客户是数据出口方。 + +**数据进口方:**数据进口方是全球软件和服务生产商 GitHub, Inc.。 + +**数据主体:**数据主体是数据出口方的代表和最终用户,包括数据出口方的员工、承包商、协作者和客户。 数据主体还可能包括试图向数据进口方提供的服务的用户传达或传输个人信息的个人。 GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following types of data subjects in the Customer Personal Data: + +- 数据出口方的员工、承包商和临时工(现任、前任、未来); +- 上述人员的家属; +- 数据出口方的协作者/联系人(自然人)或法律实体协作者/联系人的员工、承包商或临时工(现任、未来、前任); +- 用户(例如,顾客、客户、患者、访客等)以及作为数据出口方服务用户的其他数据主体; +- 合作伙伴、利益相关者或与数据出口方的员工积极协作、交流或以其他方式互动的个人和/或使用数据出口方提供的应用程序和网站等沟通工具的个人; +- 被动地与数据出口方交互的利益相关者或个人(例如,因为他们是调查、研究的对象,或者是数据出口方的文件或通信中提到的对象);或 +- 具有职业特权的专业人士(如医生、律师、公证人、宗教工作者等)。 + +**Categories of data:** The personal data transferred that is included in e-mail, documents and other data in an electronic form in the context of the Online Service. GitHub acknowledges that, depending on Customer’s use of the Online Service, Customer may elect to include personal data from any of the following categories in the Customer Personal Data: +- 身份验证数据(例如,用户名、电子邮件、密码); +- 联系信息(例如,电子邮件); +- 唯一标识号和签名(IP 地址、跟踪 Cookie 或类似技术中的唯一标识符)。 +- 其他的唯一识别信息。 数据主体可能包含更多数据,例如真实姓名、头像图片和其他个人信息; + +**特殊类别的数据(如适用):**数据进口方在向数据出口方提供服务时不会有意收集或处理任何特殊类别的数据。 + +但是,由于数据进口方提供存储服务,并且不控制其存储的数据类别,因此数据出口方可以选择传输特殊类别的数据。 所以,数据出口方应全权负责确保其遵守适用法律和法规规定的与收集和处理任何特殊类别数据有关的所有义务,包括在处理敏感个人数据之前获得数据主体的明确同意。 + +**Processing operations:** The personal data transferred will be subject to the following basic processing activities: GitHub uses personal data for the limited purposes set forth in the GitHub Privacy Statement, available at https://help.github.com/articles/github-privacy-statement/, and the “Data Processing” section of the DPA. + +**Subcontractors:** In accordance with the DPA, the data importer may hire other companies to provide limited services on data importer’s behalf, such as providing customer support. 任何此类分包商只能以提供数据进口商委托的服务为目的而获取客户个人数据,并且不得将客户个人数据用于任何其他目的。 + +### 标准合同条款附录 2 +数据进口方根据第 4(d) 和 5(c) 条实施的技术和组织安全措施的说明: + +**1. 人员。**数据进口方的人员未经授权不得处理客户个人数据。 人员有义务对任何客户个人数据保密,即使在他们的工作结束后,这一义务仍将继续。 + +**2. Data Privacy Contact.** The data privacy officer of the data importer can be reached at the following address: GitHub, Inc. Attn: Privacy 88 Colin P. Kelly Jr. Street San Francisco, CA 94107 USA + +**3. 技术和组织措施。**数据进口方已实施并将保持适当的技术和组织措施、内部控制和信息安全程序,以保护客户个人数据(如 GitHub 安全附件中所定义)免遭意外丢失、破坏或更改;未经授权的披露或访问;或非法破坏。GitHub 安全附件中规定的技术和组织措施、内部控制和信息安全程序在此通过此引用并入本附录 2 中,并且对数据进口方具有约束力,如同它们在本附录 2 中全部列出一样。 GitHub Inc. 的签名如下。 + +代表数据进口方签署标准合同条款、附录 1 和附录 2 + +![Screen Shot 2020-10-29 at 10 21 08 AM](https://user-images.githubusercontent.com/42984983/97613325-c93eda00-19d5-11eb-82e8-563267d1d738.png) + +Lynn Hashimoto,产品与监管法律部主管 + +GitHub, Inc. + +## 安全附件 + +### 1. 信息安全计划。 + +#### 1.1 安全管理。 +GitHub will implement and maintain appropriate technical and organizational measures to protect Customer Content and Protected Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, personal data transmitted, stored or otherwise processed (“**Security Program**”). Those measures shall be set forth in a GitHub Security Policy. GitHub will provide written descriptions of the security controls and other information reasonably requested by Customer regarding GitHub’s security practices and policies for the Online Service. + +a. Operational Policy. GitHub maintains security documents describing its security measures and the relevant procedures and responsibilities of its personnel who have access to Customer Content and Protected Data. + +b. Security Training. GitHub informs its personnel about relevant security procedures and their respective roles. GitHub also informs its personnel of possible consequences of breaching the security rules and procedures. GitHub will only use anonymous data in training. + +#### 1.2 安全事件管理。 +GitHub will provide a Security incident management program for the Online Service as follows: + +a. 安全可用性和上报。 GitHub 将维护适当的全天候安全联系和上报流程,以确保客户和员工可以向 GitHub 安全团队提交问题。 + +b. 事件响应。 If GitHub becomes aware of a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Customer Data or Personal Data (each a "Security Incident"), GitHub will promptly and without undue delay (1) notify Customer of the Security Incident; (2) investigate the Security Incident and provide Customer with detailed information about the Security Incident; (3) take reasonable steps to mitigate the effects and to minimize any damage resulting from the Security Incident. + +c. 通知。 安全事件通知将通过 GitHub 选择的方式提交给客户的一个或多个管理员。 客户独自负责确保客户的管理员监控并回应任何通知。 客户独自负责履行事件通知法律下适用于客户的义务,并且履行与任何安全事件相关的任何第三方通知义务。 + +d. 合理协助。 GitHub 将采取商业合理的努力协助客户履行其在适用法律或法规下的义务,以向相关的监管机构和数据主体通知该等安全事件。 + +#### 1.3 对分包商和供应商的尽职调查。 +GitHub 在使用分包商和供应商时将保持适当的尽职调查。 GitHub 将维护至少三年的供应商评估报告和任何评估工作。 + +#### 1.4 Physical and Environmental Safeguards. +a. Physical Access to Facilities. GitHub limits access to facilities where information systems that process Customer Content and Protected Data are located to identified authorized individuals. + +b. Physical Access to Components. GitHub maintains records of the incoming and outgoing media containing Customer Content and Protected Data, including the kind of media, the authorized sender/recipients, date and time, the number of media and the types of Customer Content and Protected Data they contain. + +c. Protection from Disruptions. GitHub uses industry standard systems to protect against loss of data due to power supply failure or line interference. + +#### 2. Requests for Information. +对客户每年不超过一次的书面申请,GitHub 将回应一次评估安全和合规风险相关信息的信息申请。 回应将在收到申请后三十天内以书面形式提供,任何申请需要澄清时待定。 + +#### 3. 配合监管审计。 +如果客户意识到监管审计或因应主管机关的审计需要 GitHub 的参与,GitHub 将全力配合相关申请,提供对相关知情人员、文档和应用软件的访问权限。 客户对任何此类监管或主管机关审计具有以下责任: + +a. 客户必须确保使用独立第三方(意指监管者或监管者的代表),并且客户不能访问与其不相关的发现和数据。 + +b. 该等审计通知必须是书面的,并且要及时提供给 GitHub,等待监管者通知,并且允许适当人员提供协助。 当监管机构未提前向客户通知审计或调查时,GitHub 将及时按照监管机构的要求回应。 + +c. Any third party auditor must disclose to GitHub any findings and recommended actions where allowed by the regulator. + +d. 在监管审计时,只允许在正常上班时间(太平洋时间)访问。 + +e. 在法律允许的范围内,客户必须对通过 GitHub 任何该等审计收集的性质为机密的任何信息保密。 + diff --git a/translations/zh-CN/content/github/site-policy/github-ae-product-specific-terms.md b/translations/zh-CN/content/github/site-policy/github-ae-product-specific-terms.md new file mode 100644 index 000000000000..6da55236750c --- /dev/null +++ b/translations/zh-CN/content/github/site-policy/github-ae-product-specific-terms.md @@ -0,0 +1,58 @@ +--- +title: GitHub AE Product Specific Terms +versions: + free-pro-team: '*' +redirect_from: + - /github/site-policy/ghem-supplemental-terms-for-microsoft-volume-licensing +--- + +版本生效日期:2020 年 11 月 1 日 + +The Agreement consists of these GitHub AE Product Specific Terms, the General Terms that Customer accepted, and any additional terms GitHub or its Affiliates present when an order is placed. + +### 1. Accounts. + +**Account Responsibility.** Customer controls and is responsible for End User accounts and Content. + +**Account Security.** Customer is responsible for maintaining the security of its account login credentials. + +**Use Policies.** Customer’s End Users must comply with the Acceptable Use Policy. + +**Suspension.** GitHub may suspend use of the Online Service during any period of Customer’s material breach. + +**Access.** GitHub does not access Customer Content unless required for support matters or security purposes. + +**DMCA.** GitHub has a Digital Millennium Copyright Act (DMCA) Takedown Policy which applies to copyright infringement claims. + +### 2. Content. + +**Ownership of Content.** Customer owns Content it creates and will fully comply with any third-party licenses relating to Content that Customer posts. + +**License Grant to GitHub.** Unless Customer Content comes with a separate license granting GitHub the rights it needs to run the Online Service, Customer grants to GitHub the right to use Customer Content and make incidental copies as necessary to provide the Online Service or support, or for security reasons. In addition, GitHub may be compelled by law to disclose Customer Content. + +### 3. Non-GitHub Products. +GitHub may make non-GitHub products available through the Online Service. If Customer uses any non-GitHub products with the Online Service, Customer may not do so in any way that would subject GitHub’s intellectual property to obligations beyond those expressly included in the Agreement. GitHub assumes no responsibility or liability for any non-GitHub products. Customer’s use of non-GitHub products is governed by the terms between Customer and the publisher of the non-GitHub products (if any). + +### 4. Support and SLA. +The Online Service includes Support and the SLA. + +### 5. Data Protection and Security. +The terms of the Data Protection Agreement apply to the Online Service. + +### 6. Notices. +Notices to GitHub must be sent to: GitHub, Inc. Attn: Legal Dept., 88 Colin P. Kelly St, San Francisco, CA 94107 USA. + +### 7. 定义。 +“**Acceptable Use Policy**” means, when purchasing from GitHub, the Acceptable Use Policy available on Site-Policy and when purchasing from Microsoft, the Acceptable Use Policy in the Microsoft Online Services Terms. + +“**Content**” means text, data, software, images and any other materials that are displayed or otherwise made available through the Online Service. + +“**Customer Content**” means Content that Customer creates, owns, or to which Customer holds the rights. + +“**Data Protection Agreement**” means the GitHub AE Data Protection Agreement, available on https://docs.github.com/github/site-policy. + +“**Digital Millennium Copyright Act Takedown Policy**” means GitHub’s process for handling notices of copyright infringement, available on https://docs.github.com/github/site-policy. + +“**SLA**” means GitHub’s uptime commitment for the Online Service, available on https://docs.github.com/github/site-policy. + +“**Support**” means GitHub’s Premium Plus Support program, further described on https://docs.github.com/github/site-policy. diff --git a/translations/zh-CN/content/github/site-policy/github-enterprise-subscription-agreement.md b/translations/zh-CN/content/github/site-policy/github-enterprise-subscription-agreement.md index 051bc9437ad9..8b3757cc8ed6 100644 --- a/translations/zh-CN/content/github/site-policy/github-enterprise-subscription-agreement.md +++ b/translations/zh-CN/content/github/site-policy/github-enterprise-subscription-agreement.md @@ -330,7 +330,7 @@ GitHub 只能在以下情况下访问客户的私有仓库 (i) 经客户同意 #### 3.5.2 版权侵权和 DMCA 政策。 -如果客户是版权所有者,并且认为服务上的内容侵犯了其版权,则客户可根据 GitHub 的[数字千禧年版权法政策](https://github.com/contact/dmca)联系 GitHub - 通过其 [DMCA 表](https://github.com/contact/dmca-notice)联系 GitHub 或发电子邮件到 copyright@github.com。 +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 3.5.3 GitHub 商标和徽标。 diff --git a/translations/zh-CN/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md b/translations/zh-CN/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md index c079aa0894c1..4e91227a0b00 100644 --- a/translations/zh-CN/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md +++ b/translations/zh-CN/content/github/site-policy/github-insights-and-data-protection-for-your-organization.md @@ -1,46 +1,47 @@ --- -title: GitHub Insights and data protection for your organization -intro: '{% data variables.product.prodname_insights %} analyzes your {% data variables.product.prodname_ghe_server %} data. This data could include personal data of individuals in your organization who may have the right to understand how such personal data is being used.' +title: 组织的 GitHub Insights 和数据保护 +intro: '{% data variables.product.prodname_insights %} 会分析您的 {% data variables.product.prodname_ghe_server %} 数据。 这些数据可能包括贵组织中有权了解如何使用个人数据之人的个人数据。' product: '{% data reusables.gated-features.github-insights %}' redirect_from: - /github/installing-and-configuring-github-insights/github-insights-and-data-protection-for-your-organization versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -For more information about the terms that govern {% data variables.product.prodname_insights %}, see your {% data variables.product.prodname_ghe_one %} subscription agreement. +有关 {% data variables.product.prodname_insights %} 管制条款的更多信息,请参阅您的 {% data variables.product.prodname_ghe_one %} 订阅协议。 -For the avoidance of doubt, none of the foregoing information should be considered legal advice provided by {% data variables.product.prodname_dotcom %}. You are responsible for securing your own legal analysis of the information provided herein and for your compliance with privacy and data protection laws. It is up to you whether to use {% data variables.product.prodname_insights %} to process your employees’ and users’ data, and if you do so, you are solely responsible for conducting such processing in compliance with applicable law. +为了避免产生疑问,上述任何信息都不应被视为 {% data variables.product.prodname_dotcom %} 提供的法律建议。 您有责任对这里提供的信息进行法律分析,并遵守隐私和数据保护法律。 是否使用 {% data variables.product.prodname_insights %} 来处理您的员工和用户的数据,完全由您决定,如果您选择处理,则要自行负责按照适用的法律进行处理。 -### The organization’s roles and responsibilities +### 组织的角色和责任 -When using {% data variables.product.prodname_insights %}, your organization is the data controller because your organization determines whether, how, and why {% data variables.product.prodname_insights %} will process any individual’s personal data. Your organization is solely responsible for ensuring that you are complying with all applicable laws in processing data with {% data variables.product.prodname_insights %}. +使用 {% data variables.product.prodname_insights %} 时,您的组织是数据控制方,因为您的组织决定是否、如何以及为什么 {% data variables.product.prodname_insights %} 会处理任何个人的个人数据。 您的组织完全负责确保您在使用 {% data variables.product.prodname_insights %} 处理数据时遵守所有适用的法律。 -### Data privacy recommendations +### 数据隐私建议 -You have full control over which metrics, reports, repositories, and contributors to include before beginning use of {% data variables.product.prodname_insights %}. The data you process with {% data variables.product.prodname_insights %} can only be pulled from your installation of {% data variables.product.prodname_ghe_server %}. Consider balancing the risks versus the benefits of analyzing personal data. +在开始使用 {% data variables.product.prodname_insights %} 之前,您可以完全控制要包含哪些指标、报告、仓库和贡献者。 您通过 {% data variables.product.prodname_insights %} 处理的数据只能从您安装的 {% data variables.product.prodname_ghe_server %} 中拉取。 考虑平衡分析个人数据的风险与优点。 -- **Develop a clear analysis plan**: You must understand clearly what you want to analyze and why, and then consider how {% data variables.product.prodname_insights %} may help you find those answers. +- **制定一个清晰的分析计划**:您必须清楚地了解您想要分析的内容和分析的原因,然后考虑 {% data variables.product.prodname_insights %} 如何帮助您找到这些答案。 -- **Consider a data protection impact assessment**: If your proposed use of {% data variables.product.prodname_insights %} involves processing personal data, consider completing a data protection impact assessment or otherwise completing formal legal analysis of your planned use. +- **考虑数据保护影响评估**:如果您对 {% data variables.product.prodname_insights %} 的使用涉及处理个人数据,请考虑完成数据保护影响评估,或以其他方式完成对预期使用方式的正式法律分析。 -### Decide what data to use +### 决定要使用的数据 -- **Decide which repositories to include**: Before you start an analysis in {% data variables.product.prodname_insights %}, consider which repositories to include. Administrators can include repositories when adding organizations and can enable and disable repositories at any time. For more information on adding organizations to {% data variables.product.prodname_insights %}, see "[Managing organizations](/insights/installing-and-configuring-github-insights/managing-organizations)." For more information on enabling and disabling repositories, see "[Managing repositories](/insights/installing-and-configuring-github-insights/managing-repositories)." +- **决定要包含的仓库**:在开始分析 {% data variables.product.prodname_insights %} 之前,请考虑要包含哪些仓库。 管理员可以在添加组织时包含仓库,并且可以随时启用和禁用仓库。 有关将组织添加到 {% data variables.product.prodname_insights %} 的更多信息,请参阅“[管理组织](/insights/installing-and-configuring-github-insights/managing-organizations)。 有关启用和禁用仓库的更多信息,请参阅“[管理仓库](/insights/installing-and-configuring-github-insights/managing-repositories)”。 -- **Decide which metrics and reports to include**: Administrators can enable and disable metrics and reports available for all users at any time. Administrators control the {% data variables.product.prodname_insights %} data that users have access to in your installation of {% data variables.product.prodname_ghe_server %}. For more information, see "[Managing available metrics and reports](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)." +- **决定要包含的指标和报告**:管理员可以随时对所有用户启用和禁用指标和报告。 管理员控制用户可在您的 {% data variables.product.prodname_ghe_server %} 安装中访问的 {% data variables.product.prodname_insights %} 数据。 更多信息请参阅“[管理可用的指标和报告](/insights/installing-and-configuring-github-insights/managing-available-metrics-and-reports)”。 -- **Decide which contributors to include**: Administrators can disable a specific contributor’s data from being processed in the metrics and reports. For more information on managing contributor data, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." +- **决定要包含的贡献者**:管理员可以禁止在指标和报告中处理特定贡献者的数据。 有关管理贡献者数据的更多信息,请参阅“[管理贡献者和团队](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)”。 -### User rights +### 用户权限 -Under various data protection regulations, such as the General Data Protection Regulation (GDPR), users may have the right to request exclusion from processing, access, and correction, or to request deletion of their personal data. As the data controller, your organization should evaluate whether a particular user request is valid and, if appropriate, take action to fulfill the request. +根据各种数据保护条例,例如通用数据保护条例 (GDPR), 用户可能有权要求被排除在处理、访问和更正之外,或要求删除其个人数据。 作为数据控制方,您的组织应该评估特定用户请求是否有效,并在适当时采取行动满足该请求。 -- **Exclusion of processing**: Users may have the right to have their personal data excluded from being processed. Administrators have the ability to remove a contributor’s data from being processed in {% data variables.product.prodname_insights %}, and the resulting reports and metrics will exclude the contributor’s data accordingly. For more information, see "[Managing contributors and teams](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)." +- **排除处理**:用户可能有权将其个人数据排除在处理之外。 管理员可以删除贡献者的数据而不在 {% data variables.product.prodname_insights %} 中处理,由此产生的报告和指标也会相应地排除该贡献者的数据。 更多信息请参阅“[管理贡献者和团队](/insights/installing-and-configuring-github-insights/managing-contributors-and-teams)”。 -- **Access**: Users may have the right to demand to see what personal data is being processed. Each metric and report has a detailed description of what personal data is being processed. For more information, see "[Metrics available with {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)." Raw data is available through the {% data variables.product.prodname_enterprise %} API. Your organization is responsible for any decisions to process personal data and for fulfilling any such requests. +- **访问**:用户可能有权要求查看处理的个人数据。 每个指标和报告都详细说明了所处理的个人数据。 更多信息请参阅“[可用于 {% data variables.product.prodname_insights %} 的指标](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)”。 原始数据通过 {% data variables.product.prodname_enterprise %} API 提供。 您的组织负责作出处理个人数据的任何决定以及执行此类任何请求。 -- **Correction and deletion**: Users may have the right to rectify or delete their personal data. The data used in {% data variables.product.prodname_insights %} is derived from the existing data you add to or generate from your {% data variables.product.prodname_ghe_server %} installation. Correction and deletion should follow your organization's existing process to correct and delete data from {% data variables.product.prodname_ghe_server %}. +- **更正和删除**:用户可能有权更正或删除他们的个人数据。 {% data variables.product.prodname_insights %} 中使用的数据来自您在 {% data variables.product.prodname_ghe_server %} 安装中添加或生成的现有数据。 在更正和删除时,应遵循您的组织的现有流程更正和删除来自 {% data variables.product.prodname_ghe_server %} 的数据。 -- **Transparency regarding processing**: Each metric and report has a detailed description of what personal data is being processed. For more information, see "[Metrics available with {% data variables.product.prodname_insights %}](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)." +- **处理的透明度**:每个指标和报告都详细描述了所处理的个人数据。 更多信息请参阅“[可用于 {% data variables.product.prodname_insights %} 的指标](/insights/exploring-your-usage-of-github-enterprise/metrics-available-with-github-insights)”。 diff --git a/translations/zh-CN/content/github/site-policy/github-privacy-statement.md b/translations/zh-CN/content/github/site-policy/github-privacy-statement.md index 8ea0de82a7d0..8bfaddc2248f 100644 --- a/translations/zh-CN/content/github/site-policy/github-privacy-statement.md +++ b/translations/zh-CN/content/github/site-policy/github-privacy-statement.md @@ -144,7 +144,7 @@ GitHub 可能会从第三方收集用户个人信息。 例如,如果您报名 如果我们参与公司实体或业务单位的合并、出售或收购,我们可能会分享用户个人信息。 如果发生任何此类所有权变更的情况,我们将确保根据条款保护用户个人信息的机密性,并且在传输您的任何用户个人信息之前在网站上或通过电子邮件通知您。 接收任何用户个人信息的组织必须遵守我们在隐私声明或服务条款中所作的任何承诺。 #### 汇总的非个人识别信息 -我们会与他人分享某些汇总的非个人识别信息,包括我们用户使用 GitHub 的整体情况或用户对我们其他方面(例如我们的会议或活动)的反应。 例如,[我们可能会汇总 GitHub 上开源活动的统计信息](https://octoverse.github.com/)。 +我们会与他人分享某些汇总的非个人识别信息,包括我们用户使用 GitHub 的整体情况或用户对我们其他方面(例如我们的会议或活动)的反应。 我们**不会**出于金钱或其他报酬而出售您的用户个人信息。 diff --git a/translations/zh-CN/content/github/site-policy/github-sensitive-data-removal-policy.md b/translations/zh-CN/content/github/site-policy/github-sensitive-data-removal-policy.md index 882b6a244a3f..aaa3ca9a593d 100644 --- a/translations/zh-CN/content/github/site-policy/github-sensitive-data-removal-policy.md +++ b/translations/zh-CN/content/github/site-policy/github-sensitive-data-removal-policy.md @@ -76,7 +76,7 @@ GitHub 在禁用父仓库时不会自动禁用复刻。 这是因为复刻属于 ### 如果提交请求 -您可以通过我们的[联系表格](https://support.github.com/contact)提交删除敏感数据的申请。 请在邮件正文中包含请求的纯文本版本。 以附件形式发送请求可能导致处理延迟。 +您可以通过我们的[联系表格](https://support.github.com/contact?tags=docs-sensitive-data)提交删除敏感数据的申请。 请在邮件正文中包含请求的纯文本版本。 以附件形式发送请求可能导致处理延迟。 ### 异议 diff --git a/translations/zh-CN/content/github/site-policy/github-subprocessors-and-cookies.md b/translations/zh-CN/content/github/site-policy/github-subprocessors-and-cookies.md index 18e7b2797426..51b4e729a722 100644 --- a/translations/zh-CN/content/github/site-policy/github-subprocessors-and-cookies.md +++ b/translations/zh-CN/content/github/site-policy/github-subprocessors-and-cookies.md @@ -10,7 +10,7 @@ versions: free-pro-team: '*' --- -生效日期:**2020 年 12 月 8 日** +Effective date: **October 2, 2020** GitHub 在如何使用您的数据、如何收集您的数据以及与谁分享您的数据方面提供很大的透明度。 为此,我们制作了本页面,详细介绍[我们的子处理商](#github-subprocessors)、我们如何使用 [cookie](#cookies-on-github)、在何处进行跟踪以及如何[在 GitHub 上执行跟踪](#tracking-on-github)。 @@ -18,80 +18,80 @@ GitHub 在如何使用您的数据、如何收集您的数据以及与谁分享 我们与第三方子处理商(例如我们的供应商和服务提供商)分享您的信息时,我们仍对您的信息负责。 我们在引入新供应商时,会竭尽所能保持您的信任,并且要求所有供应商与我们签订数据保护协议,以约束他们对用户个人信息(定义见[隐私声明](/articles/github-privacy-statement/))的处理。 -| 子处理商名称 | 处理说明 | 处理地点 | 公司地点 | -|:------------------ |:-------------------- |:---- |:---- | -| Automattic | 博客服务 | 美国 | 美国 | -| AWS Amazon | 数据托管 | 美国 | 美国 | -| Braintree (PayPal) | 订阅费用信用卡支付处理商 | 美国 | 美国 | -| Clearbit | 营销数据充实服务 | 美国 | 美国 | -| Discourse | 社区论坛软件提供商 | 美国 | 美国 | -| DiscoverOrg | 营销数据充实服务 | 美国 | 美国 | -| Eloqua | 营销活动自动化 | 美国 | 美国 | -| Google Apps | 公司内部基础设施 | 美国 | 美国 | -| Google Analytics | 网站分析和性能 | 美国 | 美国 | -| LinkedIn Navigator | 营销数据充实服务 | 美国 | 美国 | -| Magic Robot | 活动报告(Salesforce 加载项) | 美国 | 美国 | -| MailChimp | 客户事件单邮件服务提供商 | 美国 | 美国 | -| Mailgun | 交易邮件服务提供商 | 美国 | 美国 | -| Microsoft | Microsoft 服务 | 美国 | 美国 | -| Monday.com | 团队协作和项目管理平台 | 美国 | 以色列 | -| Nexmo | 短信通知提供商 | 美国 | 美国 | -| Oracle | 公司财务系统 | 美国 | 美国 | -| Salesforce.com | 客户关系管理 | 美国 | 美国 | -| Sendgrid | 交易邮件服务提供商 | 美国 | 美国 | -| Sentry.io | 应用程序监控提供商 | 美国 | 美国 | -| Stripe | 支付服务提供商 | 美国 | 美国 | -| Twilio | 短信通知提供商 | 美国 | 美国 | -| Zendesk | 客户支持事件单系统 | 美国 | 美国 | -| Zuora | 公司计费系统 | 美国 | 美国 | +| 子处理商名称 | 处理说明 | 处理地点 | 公司地点 | +|:------------------ |:------------------------- |:---- |:---- | +| Automattic | 博客服务 | 美国 | 美国 | +| AWS Amazon | 数据托管 | 美国 | 美国 | +| Braintree (PayPal) | 订阅费用信用卡支付处理商 | 美国 | 美国 | +| Clearbit | 营销数据充实服务 | 美国 | 美国 | +| Discourse | 社区论坛软件提供商 | 美国 | 美国 | +| DiscoverOrg | 营销数据充实服务 | 美国 | 美国 | +| Eloqua | 营销活动自动化 | 美国 | 美国 | +| Google Apps | 公司内部基础设施 | 美国 | 美国 | +| Google Analytics | Analytics and performance | 美国 | 美国 | +| LinkedIn Navigator | 营销数据充实服务 | 美国 | 美国 | +| Magic Robot | 活动报告(Salesforce 加载项) | 美国 | 美国 | +| MailChimp | 客户事件单邮件服务提供商 | 美国 | 美国 | +| Mailgun | 交易邮件服务提供商 | 美国 | 美国 | +| Microsoft | Microsoft 服务 | 美国 | 美国 | +| Monday.com | 团队协作和项目管理平台 | 美国 | 以色列 | +| Nexmo | 短信通知提供商 | 美国 | 美国 | +| Oracle | 公司财务系统 | 美国 | 美国 | +| Salesforce.com | 客户关系管理 | 美国 | 美国 | +| Sendgrid | 交易邮件服务提供商 | 美国 | 美国 | +| Sentry.io | 应用程序监控提供商 | 美国 | 美国 | +| Stripe | 支付服务提供商 | 美国 | 美国 | +| Twilio | 短信通知提供商 | 美国 | 美国 | +| Zendesk | 客户支持事件单系统 | 美国 | 美国 | +| Zuora | 公司计费系统 | 美国 | 美国 | 在我们引入新的子处理商来处理用户个人信息、删除子处理商或更改使用子处理商的方式时,我们将更新本页面。 如果您对新的子处理商有疑问或疑虑,我们乐意提供帮助。 请通过 {% data variables.contact.contact_privacy %} 联系我们。 ### GitHub 上的 Cookie -GitHub 在如何使用您的数据、如何收集您的数据以及与谁分享您的数据方面提供很大的透明度。 为此,我们制作了本页面,详细介绍[我们的子处理商](#github-subprocessors)、我们如何使用 [cookie](#cookies-on-github)、在何处进行跟踪以及如何[在 GitHub 上执行跟踪](#tracking-on-github)。 +GitHub uses cookies and similar technologies (collectively, “cookies”) to provide and secure our websites, as well as to analyze the usage of our websites, in order to offer you a great user experience. Please take a look at our [Privacy Statement](/github/site-policy/github-privacy-statement#our-use-of-cookies-and-tracking) if you’d like more information about cookies, and on how and why we use them. Since the number and names of cookies may change,the table below may be updated from time to time. -| Cookie 名称 | 原因 | 描述 | Expiration* | -|:----------------------------- |:------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------- | -| GitHub | `app_manifest_token` | 此 cookie 用于表明页面之间的临时应用程序和框架状态,例如用户在多步骤表单中处于哪一步。 | five minutes | -| GitHub | `cookie-preferences` | 此 cookie 用于向我们表明用户已登录。 | one year | -| GitHub | `_device_id` | 此 cookie 用于向我们表明用户已登录。 | one year | -| GitHub | `dotcom_user` | 此 cookie 用于向我们表明用户已登录。 | one year | -| GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | -| GitHub | `_gh_sess` | 此 cookie 用于表明页面之间的临时应用程序和框架状态,例如用户在多步骤表单中处于哪一步。 | 会话 | -| GitHub | `gist_oauth_csrf` | 此 cookie 由 Gist 设置,以确保启动 oauth 流的用户与完成它的用户是同一个用户。 | deleted when oauth state is validated | -| GitHub | `gist_user_session` | 此 cookie 由 Gist 在单独主机上运行时使用。 | two weeks | -| GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | -| GitHub | `__Host-gist_user_session_same_site` | 此 cookie 设置为确保支持 SameSite cookie 的浏览器可以检查请求是否来自 GitHub。 | two weeks | -| GitHub | `__Host-user_session_same_site` | 此 cookie 设置为确保支持 SameSite cookie 的浏览器可以检查请求是否来自 GitHub。 | two weeks | -| GitHub | `logged_in` | 此 cookie 用于向我们表明用户已登录。 | one year | -| GitHub | `marketplace_repository_ids` | 此 cookie 用于您的登录。 | one hour | -| GitHub | `marketplace_suggested_target_id` | 此 cookie 用于您的登录。 | one hour | -| GitHub | `_octo` | 此 cookie 被我们的内部分析服务 Octolytics 用来区分独特的用户和客户端。 | one year | -| GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | -| GitHub | `github.com/personal` | 此 cookie 用于 Google Analytics。 | two weeks | -| GitHub | `saml_csrf_token` | 此 cookie 由 SAML 身份验证路径方法设置,以将令牌与客户端相关联。 | until user closes browser or completes authentication request | -| GitHub | `saml_csrf_token_legacy` | 此 cookie 由 SAML 身份验证路径方法设置,以将令牌与客户端相关联。 | until user closes browser or completes authentication request | -| GitHub | `saml_return_to` | 此 cookie 由 SAML 身份验证路径方法设置,以在 SAML 身份验证循环期间维持状态。 | until user closes browser or completes authentication request | -| GitHub | `saml_return_to_legacy` | 此 cookie 由 SAML 身份验证路径方法设置,以在 SAML 身份验证循环期间维持状态。 | until user closes browser or completes authentication request | -| GitHub | `tz` | 此 cookie 允许您的浏览器告诉我们您所在的时区。 | 会话 | -| GitHub | `user_session` | 此 cookie 用于您的登录。 | two weeks | -| 此 cookie 用于 Google Analytics。 | `_ga` | 此 cookie 用于 Google Analytics。 | two years | -| 此 cookie 用于 Google Analytics。 | `_gat` | 此 cookie 用于 Google Analytics。 | one minute | -| 此 cookie 用于 Google Analytics。 | `_gid` | 此 cookie 用于 Google Analytics。 | one day | - -_*_ GitHub 出于以下原因在用户设备上放置以下 cookie: - -_我们使用 Google Analytics 收集有关我们网站性能以及用户在总体上如何浏览和使用 GitHub 的信息。 这有助于我们评估用户对 GitHub 的使用情况;汇编关于活动的统计报告;以及改善我们的内容和网站性能。 - -You can control your Google Analytics cookie preferences through our cookie preference link located at the footer of our website. Google 提供有关其隐私实践的更多信息,并且[提供一个浏览器加载项,以供选择退出 Google Analytics 跟踪](https://tools.google.com/dlpage/gaoptout)。 - -我们网站上的某些页面可能会放置其他第三方的 cookie。 例如,我们可能会嵌入来自其他网站的内容(例如视频),而该网站可能放置 cookie。 虽然我们尽可能减少这些第三方 cookie,但我们无法始终控制这些第三方内容放置哪些 cookie。 +| Service Provider | Cookie Name | 描述 | Expiration* | +|:------------------ |:------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------- | +| GitHub | `app_manifest_token` | This cookie is used during the App Manifest flow to maintain the state of the flow during the redirect to fetch a user session. | five minutes | +| GitHub | `cookie-preferences` | This cookie is used to track user cookie preferences. | one year | +| GitHub | `_device_id` | This cookie is used to track recognized devices. | one year | +| GitHub | `dotcom_user` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `_gh_ent` | This cookie is used for temporary application and framework state between pages like what step the customer is on in a multiple step form. | two weeks | +| GitHub | `_gh_sess` | This cookie is used for temporary application and framework state between pages like what step the user is on in a multiple step form. | 会话 | +| GitHub | `gist_oauth_csrf` | This cookie is set by Gist to ensure the user that started the oauth flow is the same user that completes it. | deleted when oauth state is validated | +| GitHub | `gist_user_session` | This cookie is used by Gist when running on a separate host. | two weeks | +| GitHub | `has_recent_activity` | This cookie is used to prevent showing the security interstitial to users that have visited the app recently. | one hour | +| GitHub | `__Host-gist_user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `__Host-user_session_same_site` | This cookie is set to ensure that browsers that support SameSite cookies can check to see if a request originates from GitHub. | two weeks | +| GitHub | `logged_in` | This cookie is used to signal to us that the user is already logged in. | one year | +| GitHub | `marketplace_repository_ids` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `marketplace_suggested_target_id` | This cookie is used for the marketplace installation flow. | one hour | +| GitHub | `_octo` | This cookie is used by our internal analytics service to distinguish unique users and clients. | one year | +| GitHub | `org_transform_notice` | This cookie is used to provide notice during organization transforms. | one hour | +| GitHub | `private_mode_user_session` | This cookie is used for Enterprise authentication requests. | two weeks | +| GitHub | `saml_csrf_token` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_csrf_token_legacy` | This cookie is set by SAML auth path method to associate a token with the client. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `saml_return_to_legacy` | This cookie is set by the SAML auth path method to maintain state during the SAML authentication loop. | until user closes browser or completes authentication request | +| GitHub | `tz` | This cookie allows your browser to tell us what time zone you're in. | 会话 | +| GitHub | `user_session` | This cookie is used to log you in. | two weeks | +| Google Analytics** | `_ga` | This cookie is used by Google Analytics. | two years | +| Google Analytics** | `_gat` | This cookie is used by Google Analytics. | one minute | +| Google Analytics** | `_gid` | This cookie is used by Google Analytics. | one day | + +_*_ The **expiration** dates for the cookies listed below generally apply on a rolling basis. + +_**_ We use **Google Analytics** as a third party analytics service to collect information about how our website performs and how our users, in general, navigate through and use GitHub. This helps us evaluate our users' use of GitHub, compile statistical reports on activity, and improve our content and website performance. + +You can control your Google Analytics cookie preferences through our cookie preference link located at the footer of our website. In addition, Google provides further information about its own privacy practices and [offers a browser add-on to opt out of Google Analytics tracking](https://tools.google.com/dlpage/gaoptout). + +(!) Please note certain pages on our website may set other third party cookies. For example, we may embed content, such as videos, from another site that sets a cookie. While we try to minimize these third party cookies, we can’t always control what cookies this third party content sets. ### 在 GitHub 上跟踪 -“[别跟踪](https://www.eff.org/issues/do-not-track)”(DNT) 是有一种隐私首选项,如果您不希望在线服务(特别是广告网络)通过第三方跟踪服务收集和分享有关您在线活动的某类信息,您可以在浏览器中设置该选项。 GitHub 响应浏览器的 DNT 信号,并遵循[关于响应 DNT 信号的 W3C 标准](https://www.w3.org/TR/tracking-dnt/)。 如果您要设置浏览器以传达不希望被跟踪的信号,请查看浏览器的文档以了解如何启用该信号。 还有一些很适合阻止在线跟踪的应用程序,例如 [Privacy Badger](https://www.eff.org/privacybadger)。 +"[Do Not Track](https://www.eff.org/issues/do-not-track)" (DNT) is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. GitHub 响应浏览器的 DNT 信号,并遵循[关于响应 DNT 信号的 W3C 标准](https://www.w3.org/TR/tracking-dnt/)。 If you would like to set your browser to signal that you would not like to be tracked, please check your browser's documentation for how to enable that signal. There are also good applications that block online tracking, such as [Privacy Badger](https://www.eff.org/privacybadger). -如果您没有在支持 DNT 的浏览器上启用 DNT,则我们网站某些部分的 cookie 会长期跟踪您在其他在线服务上的在线浏览活动,不过,我们不允许我们分析和服务提供商以外的第三方长期跟踪 GitHub 用户在 GitHub 上的活动。 我们还与某些供应商签订了协议,例如分析供应商,他们帮助我们在网站的某些页面上跟踪访客的活动。 只有代表我们收集个人信息的供应商,才能在我们的页面上收集数据,并且我们与每个此类供应商都签订了数据保护协议。 我们利用从这些供应商处获得的数据,更好地了解访客的兴趣、网站的性能并改善我们的内容。 任何分析供应商都将列入上文的子处理商列表中,您还可以在下文查看收集此类数据的所有页面列表。 +If you have not enabled DNT on a browser that supports it, cookies on some parts of our website will track your online browsing activity on other online services over time, though we do not permit third parties other than our analytics and service providers to track GitHub users' activity over time on GitHub. We have agreements with certain vendors, such as analytics providers, who help us track visitors' movements on certain pages on our website. Only our vendors, who are collecting personal information on our behalf, may collect data on our pages, and we have signed data protection agreements with every vendor who collects this data on our behalf. We use the data we receive from these vendors to better understand our visitors' interests, to understand our website's performance, and to improve our content. Any analytics vendor will be listed in our [subprocessor list](#github-subprocessors), and you may see a list of every page where we collect this kind of data below. diff --git a/translations/zh-CN/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md b/translations/zh-CN/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md index 2f20e2acfe99..a0b08b029b40 100644 --- a/translations/zh-CN/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md +++ b/translations/zh-CN/content/github/site-policy/github-supplemental-terms-for-microsoft-volume-licensing.md @@ -175,7 +175,7 @@ GitHub 只能在以下情况下访问客户的私有仓库 (i) 经客户同意 #### 2.5.2 版权侵权和 DMCA 政策。 -如果客户是版权所有者,并且认为服务上的内容侵犯了其版权,则客户可根据 GitHub 的[数字千禧年版权法政策](https://github.com/contact/dmca)联系 GitHub - 通过其 [DMCA 表](https://github.com/contact/dmca-notice)联系 GitHub 或发电子邮件到 copyright@github.com。 +If Customer is a copyright owner and believes that Content on the Service violates Customer’s copyright, Customer may contact GitHub in accordance with GitHub's [Digital Millennium Copyright Act Policy](https://github.com/contact/dmca) by notifying GitHub via its [DMCA Form](https://github.com/contact/dmca-notice) or by emailing copyright@github.com. #### 2.5.3 GitHub 商标和徽标。 diff --git a/translations/zh-CN/content/github/site-policy/github-trademark-policy.md b/translations/zh-CN/content/github/site-policy/github-trademark-policy.md index 7f0d9a7da59c..5a7a7e7a6550 100644 --- a/translations/zh-CN/content/github/site-policy/github-trademark-policy.md +++ b/translations/zh-CN/content/github/site-policy/github-trademark-policy.md @@ -23,7 +23,7 @@ versions: ### 如何举报违反商标政策的行为? -注册商标持有者可通过[联系表](https://support.github.com/contact)向 GitHub 举报可能违反商标政策的行为。 请使用您的公司电子邮件地址提交与商标相关的请求,并提供下面要求的所有信息,这有助于加快我们的响应。 另外,请务必向我们清楚地说明,为什么该帐户可能导致您的商标混淆问题,或者该帐户如何影响或损害您的商标。 +注册商标持有者可通过[联系表](https://support.github.com/contact?tags=docs-trademark)向 GitHub 举报可能违反商标政策的行为。 请使用您的公司电子邮件地址提交与商标相关的请求,并提供下面要求的所有信息,这有助于加快我们的响应。 另外,请务必向我们清楚地说明,为什么该帐户可能导致您的商标混淆问题,或者该帐户如何影响或损害您的商标。 ### 举报违反商标政策的行为时需要提供哪些信息? diff --git a/translations/zh-CN/content/github/site-policy/index.md b/translations/zh-CN/content/github/site-policy/index.md index 1df3b893453c..ec89c1fc750e 100644 --- a/translations/zh-CN/content/github/site-policy/index.md +++ b/translations/zh-CN/content/github/site-policy/index.md @@ -16,6 +16,8 @@ versions: {% link_in_list /github-data-protection-addendum %} {% link_in_list /global-privacy-practices %} {% link_in_list /github-enterprise-server-license-agreement %} +{% link_in_list /github-ae-data-protection-agreement %} +{% link_in_list /github-ae-product-specific-terms %} {% link_in_list /github-enterprise-service-level-agreement %} {% link_in_list /github-connect-addendum-to-the-github-enterprise-license-agreement %} {% link_in_list /github-supplemental-terms-for-microsoft-volume-licensing %} diff --git a/translations/zh-CN/content/github/using-git/about-git-rebase.md b/translations/zh-CN/content/github/using-git/about-git-rebase.md index f6d768861f38..b9d14bcb4c79 100644 --- a/translations/zh-CN/content/github/using-git/about-git-rebase.md +++ b/translations/zh-CN/content/github/using-git/about-git-rebase.md @@ -8,6 +8,7 @@ intro: '`git rebase` 命令用于轻松更改一系列提交,修改仓库的 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/about-git-subtree-merges.md b/translations/zh-CN/content/github/using-git/about-git-subtree-merges.md index 3f5f21e89daf..ed0b4ce68063 100644 --- a/translations/zh-CN/content/github/using-git/about-git-subtree-merges.md +++ b/translations/zh-CN/content/github/using-git/about-git-subtree-merges.md @@ -8,6 +8,7 @@ intro: '如果需要管理单一仓库中的多个项目,可以使用*子树 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 通常,子树合并用于在仓库中包含仓库。 “子仓库”存储在主仓库的文件夹中。 diff --git a/translations/zh-CN/content/github/using-git/about-remote-repositories.md b/translations/zh-CN/content/github/using-git/about-remote-repositories.md index 94a31d8260fb..a5647a69e29b 100644 --- a/translations/zh-CN/content/github/using-git/about-remote-repositories.md +++ b/translations/zh-CN/content/github/using-git/about-remote-repositories.md @@ -8,6 +8,7 @@ intro: 'GitHub 的协作开发方法取决于从您的本地仓库发布提交 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 远程 URL 是 Git 一种指示“您的代码存储位置”的绝佳方式。 该 URL 可能是您在 GitHub 上的仓库,也可以是另一个用户的复刻,甚至在完全不同的服务器上。 diff --git a/translations/zh-CN/content/github/using-git/adding-a-remote.md b/translations/zh-CN/content/github/using-git/adding-a-remote.md index fc406c8cef2f..cfa0d531bfce 100644 --- a/translations/zh-CN/content/github/using-git/adding-a-remote.md +++ b/translations/zh-CN/content/github/using-git/adding-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote add` 命令使用两个参数: diff --git a/translations/zh-CN/content/github/using-git/associating-text-editors-with-git.md b/translations/zh-CN/content/github/using-git/associating-text-editors-with-git.md index c36f55ae3c57..187e563aaf24 100644 --- a/translations/zh-CN/content/github/using-git/associating-text-editors-with-git.md +++ b/translations/zh-CN/content/github/using-git/associating-text-editors-with-git.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% mac %} diff --git a/translations/zh-CN/content/github/using-git/caching-your-github-credentials-in-git.md b/translations/zh-CN/content/github/using-git/caching-your-github-credentials-in-git.md index dd8d1bbf720d..ee34b1ffed95 100644 --- a/translations/zh-CN/content/github/using-git/caching-your-github-credentials-in-git.md +++ b/translations/zh-CN/content/github/using-git/caching-your-github-credentials-in-git.md @@ -8,6 +8,7 @@ intro: '如果您 [使用 HTTPS 克隆 {% data variables.product.product_name %} versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您使用 SSH 克隆 {% data variables.product.product_name %} 仓库,则可使用 SSH 密钥进行身份验证,而不是使用其他凭据。 有关设置 SSH 连接的信息,请参阅“[生成 SSH 密钥](/articles/generating-an-ssh-key)”。 diff --git a/translations/zh-CN/content/github/using-git/changing-a-remotes-url.md b/translations/zh-CN/content/github/using-git/changing-a-remotes-url.md index 07297e1dae59..be4df2fee39d 100644 --- a/translations/zh-CN/content/github/using-git/changing-a-remotes-url.md +++ b/translations/zh-CN/content/github/using-git/changing-a-remotes-url.md @@ -7,6 +7,7 @@ intro: '`git remote set-url` 命令可更改现有远程仓库的 URL。' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% tip %} @@ -50,10 +51,9 @@ git@{% data variables.command_line.codeblock %}:USERNAME/REPOSITORY > origin https://{% data variables.command_line.codeblock %}/USERNAME/REPOSITORY.git (push) ``` -下次对远程仓库执行 `git fetch`、`git pull` 或 `git push` 操作时,您需要提供 GitHub 用户名和密码。 +下次对远程仓库执行 `git fetch`、`git pull` 或 `git push` 操作时,您需要提供 GitHub 用户名和密码。 {% data reusables.user_settings.password-authentication-deprecation %} -- 如果您启用了[双重身份验证](/articles/securing-your-account-with-two-factor-authentication-2fa),则必须[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)来代替 GitHub 密码。 -- 您可以[使用凭据小助手](/github/using-git/caching-your-github-credentials-in-git)让 Git 在每次与 GitHub 会话时记住您的 GitHub 用户名和密码。 +You can [use a credential helper](/github/using-git/caching-your-github-credentials-in-git) so Git will remember your GitHub username and personal access token every time it talks to GitHub. ### 将远程 URL 从 HTTPS 切换到 SSH diff --git a/translations/zh-CN/content/github/using-git/configuring-git-to-handle-line-endings.md b/translations/zh-CN/content/github/using-git/configuring-git-to-handle-line-endings.md index 1807f84532d7..d8f824e5faa1 100644 --- a/translations/zh-CN/content/github/using-git/configuring-git-to-handle-line-endings.md +++ b/translations/zh-CN/content/github/using-git/configuring-git-to-handle-line-endings.md @@ -9,6 +9,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 每次按键盘上的 return 时,会插入一个称为行结束符的不可见字符。 不同的操作系统处理行结束符的方式不同。 diff --git a/translations/zh-CN/content/github/using-git/dealing-with-non-fast-forward-errors.md b/translations/zh-CN/content/github/using-git/dealing-with-non-fast-forward-errors.md index ae96ae4bd721..6c0231c19d2e 100644 --- a/translations/zh-CN/content/github/using-git/dealing-with-non-fast-forward-errors.md +++ b/translations/zh-CN/content/github/using-git/dealing-with-non-fast-forward-errors.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果其他人已推送与您相同的分支,Git 将无法推送您的更改: diff --git a/translations/zh-CN/content/github/using-git/getting-changes-from-a-remote-repository.md b/translations/zh-CN/content/github/using-git/getting-changes-from-a-remote-repository.md index 3d04ef8c7bb6..69e0a6f12f7c 100644 --- a/translations/zh-CN/content/github/using-git/getting-changes-from-a-remote-repository.md +++ b/translations/zh-CN/content/github/using-git/getting-changes-from-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 与[远程仓库](/articles/about-remote-repositories)交互时,这些命令非常有用。 `clone` 和 `fetch` 用于从仓库的远程 URL 将远程代码下载到您的本地计算机,`merge` 用于将其他人的工作与您的工作合并在一起,而 `pull` 是 `fetch` 和 `merge` 的组合。 diff --git a/translations/zh-CN/content/github/using-git/getting-started-with-git-and-github.md b/translations/zh-CN/content/github/using-git/getting-started-with-git-and-github.md index a3966a1af939..0b0ed6f5fcfe 100644 --- a/translations/zh-CN/content/github/using-git/getting-started-with-git-and-github.md +++ b/translations/zh-CN/content/github/using-git/getting-started-with-git-and-github.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/git-workflows.md b/translations/zh-CN/content/github/using-git/git-workflows.md index 7d2a80286192..6dbd31120a7d 100644 --- a/translations/zh-CN/content/github/using-git/git-workflows.md +++ b/translations/zh-CN/content/github/using-git/git-workflows.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以采用 {% data variables.product.prodname_dotcom %} 流方法标准化 {% data variables.product.prodname_dotcom %} 上团队的运作和协作方式。 更多信息请参阅 {% data variables.product.prodname_dotcom %} 指南中的“[GitHub 流](/github/collaborating-with-issues-and-pull-requests/github-flow)”和“[了解 GitHub 流](http://guides.github.com/overviews/flow/)”。 diff --git a/translations/zh-CN/content/github/using-git/ignoring-files.md b/translations/zh-CN/content/github/using-git/ignoring-files.md index d1150702fa10..13eb9bf1d5f0 100644 --- a/translations/zh-CN/content/github/using-git/ignoring-files.md +++ b/translations/zh-CN/content/github/using-git/ignoring-files.md @@ -8,6 +8,7 @@ intro: '您可以配置 Git 忽略您不想检入 {% data variables.product.prod versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 为单个仓库配置忽略的文件 diff --git a/translations/zh-CN/content/github/using-git/index.md b/translations/zh-CN/content/github/using-git/index.md index 9527d695b9de..00bb88997565 100644 --- a/translations/zh-CN/content/github/using-git/index.md +++ b/translations/zh-CN/content/github/using-git/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/learning-about-git.md b/translations/zh-CN/content/github/using-git/learning-about-git.md index da53173a0aea..9fb341163764 100644 --- a/translations/zh-CN/content/github/using-git/learning-about-git.md +++ b/translations/zh-CN/content/github/using-git/learning-about-git.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/managing-remote-repositories.md b/translations/zh-CN/content/github/using-git/managing-remote-repositories.md index cfb2e2195718..8fed5b9162a4 100644 --- a/translations/zh-CN/content/github/using-git/managing-remote-repositories.md +++ b/translations/zh-CN/content/github/using-git/managing-remote-repositories.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/pushing-commits-to-a-remote-repository.md b/translations/zh-CN/content/github/using-git/pushing-commits-to-a-remote-repository.md index 51399b9ea954..742f097df41e 100644 --- a/translations/zh-CN/content/github/using-git/pushing-commits-to-a-remote-repository.md +++ b/translations/zh-CN/content/github/using-git/pushing-commits-to-a-remote-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git push` 命令使用两个参数: @@ -97,3 +98,4 @@ git fetch upstream - [`git remote` 手册页](https://git-scm.com/docs/git-remote.html) - "[Git 小抄](/articles/git-cheatsheet)" - "[Git 工作流程](/articles/git-workflows)" +- "[Git Handbook](https://guides.github.com/introduction/git-handbook/)" diff --git a/translations/zh-CN/content/github/using-git/removing-a-remote.md b/translations/zh-CN/content/github/using-git/removing-a-remote.md index 7652bfdf9ad0..710192c72285 100644 --- a/translations/zh-CN/content/github/using-git/removing-a-remote.md +++ b/translations/zh-CN/content/github/using-git/removing-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote rm` 命令使用一个参数: diff --git a/translations/zh-CN/content/github/using-git/renaming-a-remote.md b/translations/zh-CN/content/github/using-git/renaming-a-remote.md index 4771a42ab3fe..bc035063e202 100644 --- a/translations/zh-CN/content/github/using-git/renaming-a-remote.md +++ b/translations/zh-CN/content/github/using-git/renaming-a-remote.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- `git remote rename` 命令使用两个参数: diff --git a/translations/zh-CN/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md b/translations/zh-CN/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md index 877ab24eef2a..6c115ff165ae 100644 --- a/translations/zh-CN/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md +++ b/translations/zh-CN/content/github/using-git/resolving-merge-conflicts-after-a-git-rebase.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/setting-your-username-in-git.md b/translations/zh-CN/content/github/using-git/setting-your-username-in-git.md index 69a27070dfe0..95cb456dcefc 100644 --- a/translations/zh-CN/content/github/using-git/setting-your-username-in-git.md +++ b/translations/zh-CN/content/github/using-git/setting-your-username-in-git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以使用 `git config` 命令更改与您的 Git 提交关联的名称。 您设置的新名称将在从命令行推送到 {% data variables.product.product_name %} 的任何未来提交中显示。 如果您想要将真实姓名保密,则可以使用任意文本作为您的 Git 用户名。 diff --git a/translations/zh-CN/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md b/translations/zh-CN/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md index 0dde7a1d08b3..87783c72f4eb 100644 --- a/translations/zh-CN/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md +++ b/translations/zh-CN/content/github/using-git/splitting-a-subfolder-out-into-a-new-repository.md @@ -7,6 +7,7 @@ intro: 您可以将 Git 仓库内的文件夹变为全新的仓库。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果您创建仓库的新克隆副本,则将文件夹拆分为单独的仓库时不会丢失任何 Git 历史记录或更改。 diff --git a/translations/zh-CN/content/github/using-git/updating-credentials-from-the-macos-keychain.md b/translations/zh-CN/content/github/using-git/updating-credentials-from-the-macos-keychain.md index b9c0aa2d86d8..13868b3ea830 100644 --- a/translations/zh-CN/content/github/using-git/updating-credentials-from-the-macos-keychain.md +++ b/translations/zh-CN/content/github/using-git/updating-credentials-from-the-macos-keychain.md @@ -1,12 +1,13 @@ --- title: 更新 OSX 密钥链中的凭据 -intro: '如果在 {% data variables.product.product_name %} 上更改您的用户名、密码或个人访问令牌,您需要在 "git-credit al-osxkeychain" 小助手中更新您保存的凭据。' +intro: 'You''ll need to update your saved credentials in the `git-credential-osxkeychain` helper if you change your{% if currentVersion != "github-ae@latest" %} username, password, or{% endif %} personal access token on {% data variables.product.product_name %}.' redirect_from: - /articles/updating-credentials-from-the-osx-keychain - 密钥链中的 GitHub 密码条目 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.user_settings.password-authentication-deprecation %} @@ -15,14 +16,12 @@ versions: 1. 单击菜单栏右侧的 Spotlight 图标(放大镜)。 键入 `Keychain access`,然后按 Enter 键启动应用程序。 ![Spotlight 搜索栏](/assets/images/help/setup/keychain-access.png) 2. 在 Keychain Access 中,搜索 **{% data variables.command_line.backticks %}**。 -3. 查找 `{% data variables.command_line.backticks %}` 的“互联网密码”条目。 ![密钥链中的 GitHub 密码条目](/assets/images/help/setup/keychain-entry.png) +3. 查找 `{% data variables.command_line.backticks %}` 的“互联网密码”条目。 4. 相应地编辑或删除该条目。 ### 通过命令行删除凭据 -通过命令行,您可以使用凭据小助手直接擦除密钥链条目。 - -为此,请输入以下命令: +Through the command line, you can use the credential helper directly to erase the keychain entry. ```shell $ git credential-osxkeychain erase @@ -31,7 +30,7 @@ protocol=https > [Press Return] ``` -如果成功,则不会打印出任何内容。 要测试其是否有效,请尝试并克隆 {% data variables.product.product_location %} 仓库。 如果提示您输入密码,则该密钥链条目已删除。 +如果成功,则不会打印出任何内容。 To test that it works, try and clone a repository from {% data variables.product.product_location %}. If you are prompted for a password, the keychain entry was deleted. ### 延伸阅读 diff --git a/translations/zh-CN/content/github/using-git/using-advanced-git-commands.md b/translations/zh-CN/content/github/using-git/using-advanced-git-commands.md index 3fa21e0e7dee..bdd395d9452b 100644 --- a/translations/zh-CN/content/github/using-git/using-advanced-git-commands.md +++ b/translations/zh-CN/content/github/using-git/using-advanced-git-commands.md @@ -10,5 +10,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/using-common-git-commands.md b/translations/zh-CN/content/github/using-git/using-common-git-commands.md index a8749077680f..85370b4c1f4b 100644 --- a/translations/zh-CN/content/github/using-git/using-common-git-commands.md +++ b/translations/zh-CN/content/github/using-git/using-common-git-commands.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/using-git/using-git-rebase-on-the-command-line.md b/translations/zh-CN/content/github/using-git/using-git-rebase-on-the-command-line.md index 499bdbedacdf..c36ecb5365bd 100644 --- a/translations/zh-CN/content/github/using-git/using-git-rebase-on-the-command-line.md +++ b/translations/zh-CN/content/github/using-git/using-git-rebase-on-the-command-line.md @@ -7,6 +7,7 @@ intro: 以下是在命令行中使用 `git rebase` 的简短教程。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 在本例中,我们将涵盖所有可用的 `git rebase` 命令,`exec` 除外。 diff --git a/translations/zh-CN/content/github/using-git/which-remote-url-should-i-use.md b/translations/zh-CN/content/github/using-git/which-remote-url-should-i-use.md index 2c6b1ba0e5b2..b4e1bc63dea4 100644 --- a/translations/zh-CN/content/github/using-git/which-remote-url-should-i-use.md +++ b/translations/zh-CN/content/github/using-git/which-remote-url-should-i-use.md @@ -7,6 +7,7 @@ intro: '克隆 {% data variables.product.prodname_dotcom %} 上的仓库有几 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 当您登录到帐户查看仓库时,可以用于将项目克隆到计算机上的 URL 在仓库详细信息下方提供: @@ -47,7 +48,7 @@ SSH URL 通过 SSH(一种安全协议)提供 Git 仓库的访问权限。 {% endtip %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### 使用 {% data variables.product.prodname_cli %} 克隆 @@ -55,11 +56,14 @@ SSH URL 通过 SSH(一种安全协议)提供 Git 仓库的访问权限。 {% endif %} +{% if currentVersion != "github-ae@latest" %} ### 使用 Subversion 克隆 您还可以使用 [Subversion](https://subversion.apache.org/) 客户端访问 {% data variables.product.prodname_dotcom %} 上的任何仓库。 Subversion 提供不同于 Git 的功能集。 更多信息请参阅“[Subversion 与 Git 之间有何差异?](/github/importing-your-projects-to-github/what-are-the-differences-between-subversion-and-git)” +You can also access repositories on -您也可以从 Subversion 客户端访问 {% data variables.product.prodname_dotcom %} 上的仓库。 更多信息请参阅“[Subversion 客户端的支持](/github/importing-your-projects-to-github/support-for-subversion-clients)”。 +{% data variables.product.prodname_dotcom %} from Subversion clients. 更多信息请参阅“[Subversion 客户端的支持](/github/importing-your-projects-to-github/support-for-subversion-clients)”。 +{% endif %} ### 延伸阅读 diff --git a/translations/zh-CN/content/github/using-git/why-is-git-always-asking-for-my-password.md b/translations/zh-CN/content/github/using-git/why-is-git-always-asking-for-my-password.md index e2e33987e7c4..04acd89bcfdd 100644 --- a/translations/zh-CN/content/github/using-git/why-is-git-always-asking-for-my-password.md +++ b/translations/zh-CN/content/github/using-git/why-is-git-always-asking-for-my-password.md @@ -6,14 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -与使用 SSH 相比,使用 HTTPS 远程 URL 具有一些优势。 它比 SSH 更容易设置,通常通过严格的防火墙和代理进行工作。 但是,每次拉取或推送仓库时,它也会提示您输入 GitHub 凭据。 +与使用 SSH 相比,使用 HTTPS 远程 URL 具有一些优势。 它比 SSH 更容易设置,通常通过严格的防火墙和代理进行工作。 However, it also prompts you to enter your {% data variables.product.product_name %} credentials every time you pull or push a repository. -通过配置 Git 为您[缓存凭据](/github/using-git/caching-your-github-credentials-in-git),您可以避免提示输入密码。 {% data reusables.user_settings.password-authentication-deprecation %} - -在配置凭据缓存后,当您使用 HTTPS 拉取或推送仓库时,Git 会自动使用缓存的个人访问令牌代替密码。 +{% data reusables.user_settings.password-authentication-deprecation %} +通过配置 Git 为您[缓存凭据](/github/using-git/caching-your-github-credentials-in-git),您可以避免提示输入密码。 Once you've configured credential caching, Git automatically uses your cached personal access token when you pull or push a repository using HTTPS. ### 延伸阅读 diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md index 5bb61dc6d4bc..7e62a9e8852f 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-repository-graphs.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- A repository's graphs give you information on {% if currentVersion == "free-pro-team@latest" %} traffic, projects that depend on the repository,{% endif %} contributors and commits to the repository, and a repository's forks and network. 如果是您维护仓库,您可以使用此数据更好地了解谁在使用您的仓库,以及为什么使用。 diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md index 069c3b38eda2..e674add35621 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md @@ -47,9 +47,9 @@ You can use the dependency graph to: {% if currentVersion == "free-pro-team@latest" %}To generate a dependency graph, {% data variables.product.product_name %} needs read-only access to the dependency manifest and lock files for a repository. The dependency graph is automatically generated for all public repositories and you can choose to enable it for private repositories. For information about enabling or disabling it for private repositories, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}If the dependency graph is not available in your system, your site administrator can enable the dependency graph and {% data variables.product.prodname_dependabot_short %} alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} If the dependency graph is not available in your system, your site administrator can enable the dependency graph and security alerts. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md index f1c3ea70f7ef..a306cbf25f87 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/accessing-basic-repository-data.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md index b76683e1b5a0..2fe21f985dd2 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/analyzing-changes-to-a-repositorys-content.md @@ -9,5 +9,6 @@ mapTopic: true versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md index 1781bd264b8c..881bbb3808da 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository.md @@ -35,7 +35,7 @@ The dependency graph shows the dependencies{% if currentVersion == "free-pro-tea {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} 在仓库的清单或锁定文件中指定的任何直接或间接依赖项按生态系统分组列出。 If vulnerabilities have been detected in the repository, these are shown at the top of the view for users with access to {% data variables.product.prodname_dependabot_short %} 警报. @@ -55,7 +55,7 @@ The dependency graph shows the dependencies{% if currentVersion == "free-pro-tea {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 在仓库的清单或锁定文件中指定的任何直接或间接依赖项按生态系统分组列出。 如果在仓库中检测到漏洞,这些漏洞将显示在视图顶部,供有权访问安全警报的用户查看。 {% note %} diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/index.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/index.md index 5573255ecbd6..d09d04e748c6 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/index.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/index.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md index 9a90a2f44d6d..8751a0f6b91b 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/listing-the-forks-of-a-repository.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 复刻按仓库复刻者用户名的字母顺序列出。 您可以单击要重定向到用户 {% data variables.product.product_name %} 个人资料页面的用户名,或者单击要重定向到仓库特定复刻的复刻名称。 diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md index 72a4258cb137..d5dde27a993d 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/understanding-connections-between-repositories.md @@ -7,5 +7,6 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md index b2dd888e2bdd..9f93d07cd52d 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-projects-contributors.md @@ -9,11 +9,12 @@ product: '{% data reusables.gated-features.repository-insights %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于贡献者 -You can view the top 100 contributors to a repository{% if currentVersion != "free-pro-team@latest" %}, including commit co-authors,{% endif %} in the contributors graph. 合并提交和空提交不会计为此图的贡献。 +You can view the top 100 contributors to a repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}, including commit co-authors,{% endif %} in the contributors graph. 合并提交和空提交不会计为此图的贡献。 {% if currentVersion == "free-pro-team@latest" %} 您还可以看到为项目的 Python 依赖项做出贡献的人员列表。 要访问此社区贡献者列表,请访问 `https://github.com/REPO-OWNER/REPO-NAME/community_contributors`。 @@ -31,7 +32,7 @@ You can view the top 100 contributors to a repository{% if currentVersion != "fr 如果您没有在仓库的贡献者图中显示,可能是因为: - 您并非前 100 名贡献者之一。 - 您的提交尚未合并到默认分支。 -- 您用于创作提交的电子邮件地址尚未添加到您的 {% data variables.product.product_name %} 帐户。 +- The email address you used to author the commits isn't connected to your account on {% data variables.product.product_name %}. {% tip %} @@ -41,4 +42,4 @@ You can view the top 100 contributors to a repository{% if currentVersion != "fr 如果仓库中的所有提交均位于非默认分支中,则您不在贡献者图中。 例如,除非 `gh-pages` 是仓库的默认分支,否则 `gh-pages` 分支上的提交不包含在图中。 要将您的提交合并到默认分支,您可以创建拉取请求。 更多信息请参阅“[关于拉取请求](/articles/about-pull-requests)”。 -如果您用于创作提交的电子邮件地址尚未添加到您的 {% data variables.product.product_name %} 帐户,则提交不会链接到您的帐户,并且您不会在贡献者图中显示。 更多信息请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”和“[添加电子邮件地址到 {% data variables.product.product_name %} 帐户](/articles/adding-an-email-address-to-your-github-account)”。 +If the email address you used to author the commits is not connected to your account on {% data variables.product.product_name %}, your commits won't be linked to your account, and you won't appear in the contributors graph. For more information, see "[Setting your commit email address](/articles/setting-your-commit-email-address){% if currentVersion != "github-ae@latest" %}" and "[Adding an email address to your {% data variables.product.product_name %} account](/articles/adding-an-email-address-to-your-github-account){% endif %}." diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md index c3282279f99e..725fcecb2281 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-repositorys-network.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ![仓库网络图](/assets/images/help/graphs/repo_network_graph.png) diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md index 37fca402a12c..791e725db346 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-a-summary-of-repository-activity.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 如果提交合作作者的提交已合并到仓库的默认分支并且他们是贡献最多提交的前 15 名用户,则提交合作作者将包括在提交活动摘要中。 diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md index 5597ba968207..eba985831a8f 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/viewing-traffic-to-a-repository.md @@ -1,6 +1,6 @@ --- -title: Viewing traffic to a repository -intro: 'Anyone with push access to a repository can view its traffic, including full clones (not fetches), visitors from the past 14 days, referring sites, and popular content in the traffic graph.' +title: 查看仓库的流量 +intro: '具有仓库推送权限的任何人都可以查看其流量,包括完整克隆(不是提取)、过去 14 天的访问者、推荐站点以及流量图中的热门内容。' product: 'This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, and {% data variables.product.prodname_ghe_cloud %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}''s products](/articles/github-s-products)."{% endif %}' redirect_from: - /articles/viewing-traffic-to-a-repository @@ -8,21 +8,20 @@ versions: free-pro-team: '*' --- -You can navigate to referring sites, excluding search engines and {% data variables.product.product_name %} itself, from the links the specific paths were referred from. The popular content links to the specific content that generated traffic. +您可以从推荐特定路径的链接导航到推荐站点,不包括搜索引擎和 {% data variables.product.product_name %} 本身。 热门内容会链接到生成流量的特定内容。 -Referring sites and popular content are ordered by views and unique visitors. Full clones and visitor information update hourly, while referring sites and popular content sections update daily. All data in the traffic graph uses the UTC+0 timezone, regardless of your location. +推荐站点和热门内容按视图和唯一的访问者排序。 完整克隆和访问者信息每小时更新一次,而推荐站点和热门内容部分每天更新。 无论您的位置如何,流量图中的所有数据均使用 UTC+0 时区。 {% tip %} -**Tip:** You can hover over a specific day in the traffic graph to view the exact data for that day. +**提示:**您可以将鼠标悬停在流量图中的特定日期,以查看该日期的确切数据。 {% endtip %} -![Repository traffic graphs with tooltip](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) +![带工具提示的仓库流量图](/assets/images/help/graphs/repo_traffic_graphs_tooltip_dotcom.png) -### Accessing the traffic graph +### 访问流量图 {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.accessing-repository-graphs %} -3. In the left sidebar, click **Traffic**. -![Traffic tab](/assets/images/help/graphs/traffic_tab.png) +3. 在左侧边栏中,单击 **Traffic(流量)**。 ![流量选项卡](/assets/images/help/graphs/traffic_tab.png) diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md index 764e2afab5f8..fc987a690fdd 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-additions-and-deletions-to-content-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% if currentVersion == "free-pro-team@latest" %} diff --git a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md index c231bb48c86b..cb1b6fc38d3a 100644 --- a/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md +++ b/translations/zh-CN/content/github/visualizing-repository-data-with-graphs/visualizing-commits-in-a-repository.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 顶部的图表按周显示整年的提交。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/about-github-pages-and-jekyll.md b/translations/zh-CN/content/github/working-with-github-pages/about-github-pages-and-jekyll.md index 11e43db8a567..290e65f94658 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/about-github-pages-and-jekyll.md +++ b/translations/zh-CN/content/github/working-with-github-pages/about-github-pages-and-jekyll.md @@ -21,13 +21,14 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 Jekyll Jekyll 是一个静态站点生成器,内置 {% data variables.product.prodname_pages %} 支持和简化的构建过程。 Jekyll 使用 Markdown 和 HTML 文件,并根据您选择的布局创建完整静态网站。 Jekyll 支持 Markdown 和 Lick,这是一种可在网站上加载动态内容的模板语言。 更多信息请参阅 [Jekyll](https://jekyllrb.com/)。 -Windows 并未正式支持 Jekyll。 更多信息请参阅 Jekyll 文档中的“[Windows 上的 Jekyll](http://jekyllrb.com/docs/windows/#installation)”。 +Windows 并未正式支持 Jekyll。 For more information, see "[Jekyll on Windows](http://jekyllrb.com/docs/windows/#installation)" in the Jekyll documentation. 我们建议将 Jekyll 用于 {% data variables.product.prodname_pages %}。 如果您喜欢,可以使用其他静态站点生成器或者在本地或其他服务器上自定义构建过程。 更多信息请参阅“[关于 {% data variables.product.prodname_pages %}](/articles/about-github-pages#static-site-generators)”。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/about-github-pages.md b/translations/zh-CN/content/github/working-with-github-pages/about-github-pages.md index d32685ad4dcb..be50874347e6 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/about-github-pages.md +++ b/translations/zh-CN/content/github/working-with-github-pages/about-github-pages.md @@ -13,6 +13,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 {% data variables.product.prodname_pages %} @@ -26,7 +27,7 @@ You can host your site on 要开始使用,请参阅“[创建 {% data variables.product.prodname_pages %} 站点](/articles/creating-a-github-pages-site)”。 -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} Organization owners can disable the publication of {% data variables.product.prodname_pages %} sites from the organization's repositories. 更多信息请参阅“[为组织禁止发布 {% data variables.product.prodname_pages %} 站点](/github/setting-up-and-managing-organizations-and-teams/disabling-publication-of-github-pages-sites-for-your-organization)”。 {% endif %} @@ -35,26 +36,26 @@ Organization owners can disable the publication of 有三种类型的 {% data variables.product.prodname_pages %} 站点:项目、用户和组织。 项目站点连接到 {% data variables.product.product_name %} 上托管的特定项目,例如 JavaScript 库或配方集合。 用户和组织站点连接到特定的 {% data variables.product.product_name %} 帐户。 -To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% endif %} +To publish a user site, you must create a repository owned by your user account that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. To publish an organization site, you must create a repository owned by an organization that's named {% if currentVersion == "free-pro-team@latest" %}`.github.io`{% else %}`.`{% endif %}. {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, user and organization sites are available at `http(s)://.github.io` or `http(s)://.github.io`.{% elsif currentVersion == "github-ae@latest" %}User and organization sites are available at `http(s)://pages./` or `http(s)://pages./`.{% endif %} -项目站点的源文件与其项目存储在同一个仓库中。 {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% endif %} +项目站点的源文件与其项目存储在同一个仓库中。 {% if currentVersion == "free-pro-team@latest" %}Unless you're using a custom domain, project sites are available at `http(s)://.github.io/` or `http(s)://.github.io/`.{% elsif currentVersion == "github-ae@latest" %}Project sites are available at `http(s)://pages.///` or `http(s)://pages.///`.{% endif %} {% if currentVersion == "free-pro-team@latest" %} 有关自定义域如何影响站点 URL 的更多详细,请参阅“[关于自定义域和 {% data variables.product.prodname_pages %}](/articles/about-custom-domains-and-github-pages)”。 {% endif %} -您只能为每个 {% data variables.product.product_name %} 账户创建一个用户或组织站点。 项目站点(无论是组织还是用户帐户拥有)没有限制。 +You can only create one user or organization site for each account on {% data variables.product.product_name %}. 项目站点(无论是组织还是用户帐户拥有)没有限制。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} The URL where your site is available depends on whether subdomain isolation is enabled for {% data variables.product.product_location %}. | 站点类型 | 子域隔离已启用 | 子域隔离已禁用 | | ---- | ------- | ------- | | | | | - 用户 | + User | -`http(s)://pages.///` | `http(s):///pages///` | 组织 | `http(s)://pages.///` | `http(s):///pages///` | 用户帐户拥有的项目站点 | `http(s)://pages.///` | `http(s):///pages///` 组织帐户拥有的项目站点 | `http(s)://pages.///` | `http(s):///pages///` +`http(s)://pages./` | `http(s):///pages/` | Organization | `http(s)://pages./` | `http(s):///pages/` | Project site owned by user account | `http(s)://pages.///` | `http(s):///pages///` Project site owned by organization account | `http(s)://pages.///` | `http(s):///pages///` 更多信息请参阅“[启用子域隔离](/enterprise/{{ currentVersion }}/admin/installation/enabling-subdomain-isolation)”或联系您的站点管理员。 {% endif %} @@ -73,7 +74,7 @@ The URL where your site is available depends on whether subdomain isolation is e {% data reusables.pages.private_pages_are_public_warning %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 如果默认发布源在您的仓库中,{% data variables.product.prodname_pages %} 将自动从该源发布站点。 用户和组织站点的默认发布源是仓库默认分支的根目录。 项目站点的默认发布来源是 `gh-pages` 分支的根目录。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md b/translations/zh-CN/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md index 604c92383153..e1324380be5d 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md +++ b/translations/zh-CN/content/github/working-with-github-pages/about-jekyll-build-errors-for-github-pages-sites.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 Jekyll 构建错误 diff --git a/translations/zh-CN/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md b/translations/zh-CN/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md index cab98e002fec..43ecb772d32b 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md +++ b/translations/zh-CN/content/github/working-with-github-pages/adding-a-theme-to-your-github-pages-site-using-jekyll.md @@ -9,6 +9,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 拥有仓库写入权限的人员可以使用 Jekyll 将主题添加到 {% data variables.product.prodname_pages %} 网站。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md b/translations/zh-CN/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md index f678ebd3f141..dce597fe7311 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md +++ b/translations/zh-CN/content/github/working-with-github-pages/adding-content-to-your-github-pages-site-using-jekyll.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 拥有仓库写入权限的人员可以使用 Jekyll 向 {% data variables.product.prodname_pages %} 站点添加内容。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md b/translations/zh-CN/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md index c3629e8cfe36..757bacf9f0e5 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md +++ b/translations/zh-CN/content/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.md @@ -9,6 +9,7 @@ permissions: '拥有仓库管理员或维护员权限的人可为 {% data variab versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 有关发布源的更多信息,请参阅“[关于 {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)”。 @@ -19,7 +20,7 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.navigate-site-repo %} {% data reusables.repositories.sidebar-settings %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 3. 在“{% data variables.product.prodname_pages %}”下,使用 **None(无)**或 **Branch(分支)**下拉菜单选择发布源。 ![用于选择发布源的下拉菜单](/assets/images/help/pages/publishing-source-drop-down.png) 4. (可选)使用下拉菜单选择发布源的文件夹。 ![用于选择发布源文件夹的下拉菜单](/assets/images/help/pages/publishing-source-folder-drop-down.png) 5. 单击 **Save(保存)**。 ![用于保存对发布源设置的更改的按钮](/assets/images/help/pages/publishing-source-save.png) @@ -33,4 +34,4 @@ Before you configure a publishing source, make sure the branch{% if currentVersi {% data reusables.pages.admin-must-push %} -If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. 更多信息请参阅“[关于 {% data variables.product.prodname_pages %} 站点的 Jekyll 构建错误疑难排解](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)”。 +If you choose the `docs` folder on {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}any{% else %}the `master`{% endif %} branch as your publishing source, then later remove the `/docs` folder from that branch in your repository, your site won't build and you'll get a page build error message for a missing `/docs` folder. 更多信息请参阅“[关于 {% data variables.product.prodname_pages %} 站点的 Jekyll 构建错误疑难排解](/articles/troubleshooting-jekyll-build-errors-for-github-pages-sites#missing-docs-folder)”。 diff --git a/translations/zh-CN/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md b/translations/zh-CN/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md index b3fcfdabd6e8..4a0970534b41 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md +++ b/translations/zh-CN/content/github/working-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site.md @@ -8,6 +8,7 @@ product: '{% data reusables.gated-features.pages %}' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% data reusables.pages.navigate-site-repo %} diff --git a/translations/zh-CN/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md b/translations/zh-CN/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md index 86907ab801db..abaf5c4c233d 100644 --- a/translations/zh-CN/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md +++ b/translations/zh-CN/content/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll.md @@ -1,24 +1,25 @@ --- -title: Creating a GitHub Pages site with Jekyll -intro: 'You can use Jekyll to create a {% data variables.product.prodname_pages %} site in a new or existing repository.' +title: 使用 Jekyll 创建 GitHub Pages 站点 +intro: '您可以使用 Jekyll 在新仓库或现有仓库中创建 {% data variables.product.prodname_pages %} 站点。' product: '{% data reusables.gated-features.pages %}' redirect_from: - /articles/creating-a-github-pages-site-with-jekyll -permissions: 'People with admin permissions for a repository can create a {% data variables.product.prodname_pages %} site with Jekyll.' +permissions: '拥有仓库管理员权限的人员可以使用 Jekyll 创建 {% data variables.product.prodname_pages %} 站点。' versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -### Prerequisites +### 基本要求 -Before you can use Jekyll to create a {% data variables.product.prodname_pages %} site, you must install Jekyll and Git. For more information, see [Installation](https://jekyllrb.com/docs/installation/) in the Jekyll documentation and "[Set up Git](/articles/set-up-git)." +必须安装 Jekyll 和 Git 后才可使用 Jekyll 创建 {% data variables.product.prodname_pages %} 站点。 更多信息请参阅 Jekyll 文档中的[安装](https://jekyllrb.com/docs/installation/)和“[设置 Git](/articles/set-up-git)”。 {% data reusables.pages.recommend-bundler %} {% data reusables.pages.jekyll-install-troubleshooting %} -### Creating a repository for your site +### 为站点创建仓库 {% data reusables.pages.new-or-existing-repo %} @@ -29,59 +30,58 @@ Before you can use Jekyll to create a {% data variables.product.prodname_pages % {% data reusables.pages.create-repo-name %} {% data reusables.repositories.choose-repo-visibility %} -### Creating your site +### 创建站点 {% data reusables.pages.must-have-repo-first %} {% data reusables.command_line.open_the_multi_os_terminal %} -2. If you don't already have a local copy of your repository, navigate to the location where you want to store your site's source files, replacing _PARENT-FOLDER_ with the folder you want to contain the folder for your repository. +2. 如果您还没有本地版仓库,请导航到您想要存储站点源文件的位置,将 _PARENT-FOLDER_ 替换为要包含仓库文件夹的文件夹。 ```shell $ cd PARENT-FOLDER ``` -3. If you haven't already, initialize a local Git repository, replacing _REPOSITORY-NAME_ with the name of your repository. +3. 如果尚未初始化本地 Git 仓库,请将 _REPOSITORY-NAME_ 替换为仓库名称。 ```shell $ git init REPOSITORY-NAME > Initialized empty Git repository in /Users/octocat/my-site/.git/ # Creates a new folder on your computer, initialized as a Git repository - ``` - 4. Change directories to the repository. + ``` + 4. 将目录更改为仓库。 ```shell $ cd REPOSITORY-NAME # Changes the working directory ``` {% data reusables.pages.decide-publishing-source %} {% data reusables.pages.navigate-publishing-source %} - For example, if you chose to publish your site from the `docs` folder on the default branch, create and change directories to the `docs` folder. + 例如,如果选择从默认分支上的 `docs` 文件夹发布站点,则创建并切换目录到 `docs` 文件夹。 ```shell $ mkdir docs # Creates a new folder called docs $ cd docs ``` - If you chose to publish your site from the `gh-pages` branch, create and checkout the `gh-pages` branch. + 如果选择从 `gh-pages` 分支发布站点,则创建并检出 `gh-pages` 分支。 ```shell $ git checkout --orphan gh-pages # Creates a new branch, with no history or contents, called gh-pages and switches to the gh-pages branch ``` - 7. To create a new Jekyll site, use the `jekyll new` command, replacing _VERSION_ with the current dependency version for Jekyll. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. - - If you installed Bundler: + 7. 要创建新的 Jekyll 站点,请使用 `jekyll new` 命令,将 _VERSION_ 替换为当前的 Jekyll 依赖项版本。 更多信息请参阅 {% data variables.product.prodname_pages %} 网站上的“[依赖项版本](https://pages.github.com/versions/)”。 + - 如已安装 Bundler: ```shell $ bundle exec jekyll VERSION new . # Creates a Jekyll site in the current directory ``` - - If you don't have Bundler installed: + - 如果尚未安装 Bundler: ```shell $ jekyll VERSION new . # Creates a Jekyll site in the current directory ``` -8. Open the Gemfile that was created and follow the instructions in the Gemfile's comments to use {% data variables.product.prodname_pages %}. - ![Instructions for updating Gemfile](/assets/images/help/pages/gemfile-instructions.png) -9. Update the `gem "github-pages"` line so that the line looks like this, replacing _VERSION_ with the current dependency version for `github-pages`. For more information, see "[Dependency versions](https://pages.github.com/versions/)" on the {% data variables.product.prodname_pages %} site. +8. 打开已创建的 Gemfile,并按照 Gemfile 注释中的说明使用 {% data variables.product.prodname_pages %}。 ![更新 Gemfile 的说明](/assets/images/help/pages/gemfile-instructions.png) +9. 更新 `gem "github-pages"` 行,使该行类似如下,将 _VERSION_ 替换为 `github-pages` 的当前依赖项版本。 更多信息请参阅 {% data variables.product.prodname_pages %} 网站上的“[依赖项版本](https://pages.github.com/versions/)”。 ```shell gem "github-pages", "~> VERSION", group: :jekyll_plugins ``` -10. Save and close the Gemfile. -11. Optionally, test your site locally. For more information, see "[Testing your {% data variables.product.prodname_pages %} site locally with Jekyll](/articles/testing-your-github-pages-site-locally-with-jekyll)." -12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if currentVersion != "free-pro-team@latest" %}_HOSTNAME_ with your appliance's hostname,{% endif %} _USER_ with the account that owns the repository{% if currentVersion != "free-pro-team@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. +10. 保存并关闭 Gemfile。 +11. (可选)在本地测试您的站点。 更多信息请参阅“[使用 Jekyll 在本地测试 {% data variables.product.prodname_pages %} 站点](/articles/testing-your-github-pages-site-locally-with-jekyll)”。 +12. Add your {% data variables.product.product_name %} repository as a remote, replacing {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}_HOSTNAME_ with your enterprise's hostname,{% endif %} _USER_ with the account that owns the repository{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %},{% endif %} and _REPOSITORY_ with the name of the repository. ```shell {% if currentVersion == "free-pro-team@latest" %} $ git remote add origin https://github.com/USER/REPOSITORY.git @@ -89,7 +89,7 @@ $ git remote add origin https://github.com/USER/REPOSITORY.git $ git remote add origin https://HOSTNAME/USER/REPOSITORY.git {% endif %} ``` -13. Push the repository to {% data variables.product.product_name %}, replacing _BRANCH_ with the name of the branch you're working on. +13. 将仓库推送到 {% data variables.product.product_name %},_BRANCH_ 替换为您所操作的分支的名称。 ```shell $ git push -u origin BRANCH ``` @@ -100,8 +100,8 @@ $ git remote add origin https://HOSTNAME/USER/REPOSITORY ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ``` ` element of the *pom.xml* file. {% data variables.product.prodname_dotcom %} will match the repository based on that field. Since the repository name is also part of the `distributionManagement` element, there are no additional steps to publish multiple packages to the same repository. +如果要将多个包发布到同一个仓库,您可以在 `pom.xml` 文件的 `` 元素中包含该仓库的 URL。 {% data variables.product.prodname_dotcom %} 将根据该字段匹配仓库。 由于仓库名称也是 `distributionManagement` 元素的一部分,因此将多个包发布到同一个仓库无需额外步骤、 -For more information on creating a package, see the [maven.apache.org documentation](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). +有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 -1. Edit the `distributionManagement` element of the *pom.xml* file located in your package directory, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %}`OWNER` with the name of the user or organization account that owns the repository and `REPOSITORY` with the name of the repository containing your project. - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation enabled: +1. 编辑包目录中 *pom.xml* 文件的 `distributionManagement` 元素,将 `OWNER` 替换为拥有该仓库的用户或组织帐户的名称,将 `REPOSITORY` 替换为包含项目的仓库的名称。 + +{% if enterpriseServerVersions contains currentVersion %}将 *HOSTNAME* 替换为您的 {% data variables.product.prodname_ghe_server %} 实例的主机名称, {% endif %}将 `OWNER` 替换为拥有仓库的用户或组织帐户的名称,并将 `REPOSITORY` 替换为包含您项目的仓库的名称。 + {% if enterpriseServerVersions contains currentVersion %} + 有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 {% endif %} ``` @@ -144,8 +146,8 @@ For more information on creating a package, see the [maven.apache.org documentat ``` - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation disabled: + {% if enterpriseServerVersions contains currentVersion %} + 例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ``` @@ -156,7 +158,7 @@ For more information on creating a package, see the [maven.apache.org documentat ``` {% endif %} -2. Publish the package. +2. 发布包。 ```shell $ mvn deploy @@ -164,12 +166,12 @@ For more information on creating a package, see the [maven.apache.org documentat {% data reusables.package_registry.viewing-packages %} -### Installing a package +### 安装包 -To install an Apache Maven package from {% data variables.product.prodname_registry %}, edit the *pom.xml* file to include the package as a dependency. If you want to install packages from more than one repository, add a `repository` tag for each. For more information on using a *pom.xml* file in your project, see "[Introduction to the POM](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)" in the Apache Maven documentation. +要从 {% data variables.product.prodname_registry %} 安装 Apache Maven 包,请编辑 *pom.xml* 文件以包含该包作为依赖项。 如果要从多个仓库安装包,请为每个仓库添加 `repository` 标记。 有关在项目中使用 *pom.xml* 文件的更多信息,请参阅 Apache Maven 文档中的“[POM 简介](https://maven.apache.org/guides/introduction/introduction-to-the-pom.html)”。 {% data reusables.package_registry.authenticate-step %} -2. Add the package dependencies to the `dependencies` element of your project *pom.xml* file, replacing `com.example:test` with your package. +2. 将包依赖项添加到项目 *pom.xml* 文件的 `dependencies` 元素,将 `com.example:test` 替换为您的包。 ``` @@ -180,13 +182,13 @@ To install an Apache Maven package from {% data variables.product.prodname_regis ``` -3. Install the package. +3. 安装包。 ```shell $ mvn install ``` -### Further reading +### 延伸阅读 -- "[Configuring Gradle for use with {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages)" -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- "[配置 Gradle 用于 {% data variables.product.prodname_registry %}](/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages)" +- “[删除包](/packages/publishing-and-managing-packages/deleting-a-package/)” diff --git a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md index 59c0d2c8b81b..a929dc86ee2e 100644 --- a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md +++ b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages.md @@ -21,9 +21,9 @@ versions: When installing or publishing a docker image, {% data variables.product.prodname_registry %} does not currently support foreign layers, such as Windows images. -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} -Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location_enterprise %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." +Before you can use the Docker registry on {% data variables.product.prodname_registry %}, the site administrator for {% data variables.product.product_location %} must enable Docker support and subdomain isolation for your instance. For more information, see "[Managing GitHub Packages for your enterprise](/enterprise/admin/packages)." {% endif %} @@ -49,7 +49,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% raw %} ```shell $ cat ~/TOKEN.txt | docker login docker.HOSTNAME -u USERNAME --password-stdin @@ -57,7 +57,7 @@ To keep your credentials secure, we recommend you save your personal access toke {% endraw %} {% endif %} -To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if currentVersion != "free-pro-team@latest" %}, `HOSTNAME` with the URL for {% data variables.product.product_location_enterprise %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. +To use this example login command, replace `USERNAME` with your {% data variables.product.product_name %} username{% if enterpriseServerVersions contains currentVersion %}, `HOSTNAME` with the URL for {% data variables.product.product_location %},{% endif %} and `~/TOKEN.txt` with the file path to your personal access token for {% data variables.product.product_name %}. For more information, see "[Docker login](https://docs.docker.com/engine/reference/commandline/login/#provide-a-password-using-stdin)." @@ -82,7 +82,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen > REPOSITORY TAG IMAGE ID CREATED SIZE > IMAGE_NAME VERSION IMAGE_ID 4 weeks ago 1.11MB ``` -2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *VERSION* with package version at build time. +2. Using the Docker image ID, tag the docker image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *VERSION* with package version at build time. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker tag IMAGE_ID docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION @@ -92,7 +92,7 @@ For more information, see "[Docker login](https://docs.docker.com/engine/referen $ docker tag IMAGE_ID docker.HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:VERSION ``` {% endif %} -3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if currentVersion != "free-pro-team@latest" %} *HOSTNAME* with the hostname of {% data variables.product.product_location_enterprise %},{% endif %} and *PATH* to the image if it isn't in the current working directory.s +3. If you haven't already built a docker image for the package, build the image, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image, *VERSION* with package version at build time,{% if enterpriseServerVersions contains currentVersion %} *HOSTNAME* with the hostname of {% data variables.product.product_location %},{% endif %} and *PATH* to the image if it isn't in the current working directory. {% if currentVersion == "free-pro-team@latest" %} ```shell $ docker build -t docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME:VERSION PATH @@ -182,7 +182,7 @@ $ docker push docker.HOSTNAME/octocat/octo-app/monalisa:1.0 {% data reusables.package_registry.docker_registry_deprecation_status %} -You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} +You can use the `docker pull` command to install a docker image from {% data variables.product.prodname_registry %}, replacing *OWNER* with the name of the user or organization account that owns the repository, *REPOSITORY* with the name of the repository containing your project, *IMAGE_NAME* with name of the package or image,{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance, {% endif %} and *TAG_NAME* with tag for the image you want to install. {% data reusables.package_registry.lowercase-name-field %} {% if currentVersion == "free-pro-team@latest" %} ```shell diff --git a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md index 1738b9e9ecc4..934489fbc484 100644 --- a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md +++ b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-dotnet-cli-for-use-with-github-packages.md @@ -29,7 +29,7 @@ versions: 必须: - 将 `USERNAME` 替换为您在 {% data variables.product.prodname_dotcom %} 上的用户帐户的名称。 - 将 `TOKEN` 替换为您的个人访问令牌。 -- 将 `OWNER` 替换为拥有项目所在仓库的用户或组织帐户的名称。{% if currentVersion != "free-pro-team@latest" %} +- 将 `OWNER` 替换为拥有项目所在仓库的用户或组织帐户的名称。{% if enterpriseServerVersions contains currentVersion %} - 拥有 {% data variables.product.prodname_ghe_server %} 实例主机名称的 `HOSTNAME`。 有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 @@ -51,7 +51,7 @@ versions: ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ```xml @@ -90,7 +90,7 @@ versions: 3. 将项目的特定信息添加到以 *.csproj* 结尾的项目文件中。 必须: - 将 `OWNER` 替换为拥有项目所在仓库的用户或组织帐户的名称。 - 将 `REPOSITORY` 替换为要发布的包所在仓库的名称。 - - 将 `1.0.0` 替换为包的版本号。{% if currentVersion != "free-pro-team@latest" %} + - 将 `1.0.0` 替换为包的版本号。{% if enterpriseServerVersions contains currentVersion %} - 拥有 {% data variables.product.prodname_ghe_server %} 实例主机名称的 `HOSTNAME`。{% endif %} ``` xml diff --git a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md index e8042a94bce4..3ad04c3d0a03 100644 --- a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md +++ b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-gradle-for-use-with-github-packages.md @@ -25,7 +25,7 @@ versions: 您可以使用 Gradle Groovy 或 Kotlin DSL,通过 Gradle 向 {% data variables.product.prodname_registry %} 验证,方法是编辑 *build.gradle* 文件 (Gradle Groovy) 或 *build.gradle.kts* 文件 (Kotlin DSL) 以包含您的个人访问令牌。 您还可以配置 Gradle Groovy 和 Kotlin DSL 以识别仓库中的一个或多个包。 -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 将 *REGISTRY-URL* 替换为您实例的 Maven 注册表的 URL。 如果您的实例启用了子域隔离,请使用 `maven.HOSTNAME`。 如果您的实例禁用了子域隔离,请使用 `HOSTNAME/_registry/maven`。 无论是哪种情况,都要将 *HOSTNAME* 替换为 {% data variables.product.prodname_ghe_server %} 实例的主机名。 {% endif %} @@ -174,7 +174,7 @@ subprojects { {% data reusables.package_registry.authenticate-step %} 2. 将包依赖项添加到您的 *build.gradle* 文件 (Gradle Groovy) 或 *build.gradle.kts* 文件 (Kotlin DSL)。 - Example using Gradle Groovy: + 使用 Gradle Groovy 的示例: ```shell dependencies { implementation 'com.example:package' @@ -189,7 +189,7 @@ subprojects { 3. 将 maven 插件添加到您的 *build.gradle* 文件 (Gradle Groovy) 或 *build.gradle.kts* 文件 (Kotlin DSL)。 - Example using Gradle Groovy: + 使用 Gradle Groovy 的示例: ```shell plugins { id 'maven' diff --git a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md index efc0e2d45072..2e8cdf78de75 100644 --- a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md +++ b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages.md @@ -1,6 +1,6 @@ --- -title: Configuring npm for use with GitHub Packages -intro: 'You can configure npm to publish packages to {% data variables.product.prodname_registry %} and to use packages stored on {% data variables.product.prodname_registry %} as dependencies in an npm project.' +title: 配置 npm 用于 GitHub 包 +intro: '您可以配置 npm 以将包发布到 {% data variables.product.prodname_registry %} 并将存储在 {% data variables.product.prodname_registry %} 上的包用作 npm 项目中的依赖项。' product: '{% data reusables.gated-features.packages %}' redirect_from: - /articles/configuring-npm-for-use-with-github-package-registry @@ -13,40 +13,43 @@ versions: {% data reusables.package_registry.packages-ghes-release-stage %} -{% data reusables.package_registry.admins-can-configure-package-types %} +**注:**安装或发布 Docker 映像时,{% data variables.product.prodname_registry %} 当前不支持外部图层,如 Windows 映像。 -### Authenticating to {% data variables.product.prodname_registry %} +### 向 {% data variables.product.prodname_registry %} 验证 {% data reusables.package_registry.authenticate-packages %} -#### Authenticating with a personal access token +#### 使用个人访问令牌进行身份验证 {% data reusables.package_registry.required-scopes %} -You can authenticate to {% data variables.product.prodname_registry %} with npm by either editing your per-user *~/.npmrc* file to include your personal access token or by logging in to npm on the command line using your username and personal access token. +通过编辑您的每用户 *~/.npmrc* 文件以包含个人访问令牌,或者在命令行上使用用户名和个人访问令牌登录 npm,您可以使用 npm 向 {% data variables.product.prodname_registry %} 验证。 -To authenticate by adding your personal access token to your *~/.npmrc* file, edit the *~/.npmrc* file for your project to include the following line, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*TOKEN* with your personal access token. Create a new *~/.npmrc* file if one doesn't exist. +要通过将个人访问令牌添加到 *~/.npmrc* 文件进行身份验证,请编辑项目的 *~/.npmrc* 文件以包含以下行,将{% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* 替换为 {% data variables.product.prodname_ghe_server %} 实例的主机名,并{% endif %}将 *TOKEN* 替换为您的个人访问令牌。 如果 *~/.npmrc* 文件不存在,请新建该文件。 -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 {% endif %} ```shell //{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}/:_authToken=TOKEN ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ```shell -//HOSTNAME/_registry/npm/:_authToken=TOKEN +$ npm login --registry=https://npm.pkg.github.com +> Username: USERNAME +> Password: TOKEN +> Email: PUBLIC-EMAIL-ADDRESS ``` {% endif %} -To authenticate by logging in to npm, use the `npm login` command, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *PUBLIC-EMAIL-ADDRESS* with your email address. +要通过登录到 npm 进行身份验证,请使用 `npm login` 命令,将 *USERNAME* 替换为您的 {% data variables.product.prodname_dotcom %} 用户名,将 *TOKEN* 替换为您的个人访问令牌,将 *PUBLIC-EMAIL-ADDRESS* 替换为您的电子邮件地址。 -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 {% endif %} ```shell @@ -56,57 +59,57 @@ $ npm login --registry=https://{% if currentVersion == "free-pro-team@latest" %} > Email: PUBLIC-EMAIL-ADDRESS ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ```shell -$ npm login --registry=https://HOSTNAME/_registry/npm/ -> Username: USERNAME -> Password: TOKEN -> Email: PUBLIC-EMAIL-ADDRESS +registry=https://npm.pkg.github.com/OWNER +@OWNER:registry=https://npm.pkg.github.com +@OWNER:registry=https://npm.pkg.github.com ``` {% endif %} -#### Authenticating with the `GITHUB_TOKEN` +#### 使用 `GITHUB_TOKEN` 进行身份验证 {% data reusables.package_registry.package-registry-with-github-tokens %} -### Publishing a package +### 发布包 -By default, {% data variables.product.prodname_registry %} publishes a package in the {% data variables.product.prodname_dotcom %} repository you specify in the name field of the *package.json* file. For example, you would publish a package named `@my-org/test` to the `my-org/test` {% data variables.product.prodname_dotcom %} repository. You can add a summary for the package listing page by including a *README.md* file in your package directory. For more information, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" and "[How to create Node.js Modules](https://docs.npmjs.com/getting-started/creating-node-modules)" in the npm documentation. +默认情况下,{% data variables.product.prodname_registry %} 将包发布到您在 *package.json* 文件的名称字段中指定的 {% data variables.product.prodname_dotcom %} 仓库。 例如,您要发布一个名为 `@my-org/test` 的包到 `my-org/test` {% data variables.product.prodname_dotcom %} 仓库。 通过在包目录中包含 *README.md* 文件,您可以添加包列表页面的摘要。 更多信息请参阅 npm 文档中的“[使用 package.json](https://docs.npmjs.com/getting-started/using-a-package.json)”和“[如何创建 Node.js 模块](https://docs.npmjs.com/getting-started/creating-node-modules)”。 -You can publish multiple packages to the same {% data variables.product.prodname_dotcom %} repository by including a `URL` field in the *package.json* file. For more information, see "[Publishing multiple packages to the same repository](#publishing-multiple-packages-to-the-same-repository)." +通过在 *package.json* 文件中包含 `URL` 字段,您可以将多个包发布到同一个 {% data variables.product.prodname_dotcom %} 仓库。 更多信息请参阅“[将多个包发布到同一个仓库](#publishing-multiple-packages-to-the-same-repository)”。 -You can set up the scope mapping for your project using either a local *.npmrc* file in the project or using the `publishConfig` option in the *package.json*. {% data variables.product.prodname_registry %} only supports scoped npm packages. Scoped packages have names with the format of `@owner/name`. Scoped packages always begin with an `@` symbol. You may need to update the name in your *package.json* to use the scoped name. For example, `"name": "@codertocat/hello-world-npm"`. +您可以使用项目中的本地 *.npmrc* 文件或使用 *package.json* 中的 `publishConfig` 选项来设置项目的作用域映射。 {% data variables.product.prodname_registry %} 只支持作用域内的 npm 包。 作用域内的包具有名称格式 `@owner/name`。 作用域内的包总是以 `@` 符号开头。 您可能需要更新 *package.json* 中的名称以使用作用域内的名称。 例如,`"name": "@codertocat/hello-world-npm"`。 {% data reusables.package_registry.viewing-packages %} -#### Publishing a package using a local *.npmrc* file +#### 使用本地 *.npmrc* 文件发布包 -You can use an *.npmrc* file to configure the scope mapping for your project. In the *.npmrc* file, use the {% data variables.product.prodname_registry %} URL and account owner so {% data variables.product.prodname_registry %} knows where to route package requests. Using an *.npmrc* file prevents other developers from accidentally publishing the package to npmjs.org instead of {% data variables.product.prodname_registry %}. {% data reusables.package_registry.lowercase-name-field %} +您可以使用 *.npmrc* 文件来配置项目的作用域映射。 在 *.npmrc* 文件中,使用 {% data variables.product.prodname_registry %} URL 和帐户所有者,使 account owner so {% data variables.product.prodname_registry %} 知道将包请求路由到何处。 使用 *.npmrc* 文件防止其他开发者意外地将包发布到 npmjs.org 而不是 {% data variables.product.prodname_registry %}。 {% data reusables.package_registry.lowercase-name-field %} {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} {% data reusables.package_registry.add-npmrc-to-repo-step %} -4. Verify the name of your package in your project's *package.json*. The `name` field must contain the scope and the name of the package. For example, if your package is called "test", and you are publishing to the "My-org" {% data variables.product.prodname_dotcom %} organization, the `name` field in your *package.json* should be `@my-org/test`. +4. 验证项目的 *package.json* 中包的名称。 `name` 字段必须包含包的作用域和名称。 例如,如果您的包名称为“test”,要发布到“My-org” +{% data variables.product.prodname_dotcom %} 组织,则 *package.json* 中的 `name` 字段应为 `@my-org/test`。 {% data reusables.package_registry.verify_repository_field %} {% data reusables.package_registry.publish_package %} -#### Publishing a package using `publishConfig` in the *package.json* file +#### 使用 *package.json* 文件中的 `publishConfig` 发布包 -You can use `publishConfig` element in the *package.json* file to specify the registry where you want the package published. For more information, see "[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)" in the npm documentation. +您可以使用 *package.json* 文件中的 `publishConfig` 元素来指定要发布包的注册表。 更多信息请参阅 npm 文档中的“[publishConfig](https://docs.npmjs.com/files/package.json#publishconfig)”。 -1. Edit the *package.json* file for your package and include a `publishConfig` entry. - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation enabled: +1. 编辑包的 *package.json* 文件并包含 `publishConfig` 条目。 + {% if enterpriseServerVersions contains currentVersion %} + 有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 {% endif %} ```shell "publishConfig": { "registry":"https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %}" }, ``` - {% if currentVersion != "free-pro-team@latest" %} - If your instance has subdomain isolation disabled: + {% if enterpriseServerVersions contains currentVersion %} + 例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ```shell "publishConfig": { "registry":"https://HOSTNAME/_registry/npm/" @@ -116,13 +119,13 @@ You can use `publishConfig` element in the *package.json* file to specify the re {% data reusables.package_registry.verify_repository_field %} {% data reusables.package_registry.publish_package %} -### Publishing multiple packages to the same repository +### 将多个包发布到同一个仓库 -To publish multiple packages to the same repository, you can include the URL of the {% data variables.product.prodname_dotcom %} repository in the `repository` field of the *package.json* file for each package. +要将多个包发布到同一个仓库,您可以在每个包的 *package.json* 文件的 `repository` 字段中包含 {% data variables.product.prodname_dotcom %} 仓库的 URL。 -To ensure the repository's URL is correct, replace REPOSITORY with the name of the repository containing the package you want to publish, and OWNER with the name of the user or organization account on {% data variables.product.prodname_dotcom %} that owns the repository. +为确保仓库的 URL 正确,请将 REPOSITORY 替换为要发布的包所在仓库的名称,将 OWNER 替换为拥有该仓库的 {% data variables.product.prodname_dotcom %} 用户或组织帐户的名称。 -{% data variables.product.prodname_registry %} will match the repository based on the URL, instead of based on the package name. If you store the *package.json* file outside the root directory of your repository, you can use the `directory` field to specify the location where {% data variables.product.prodname_registry %} can find the *package.json* files. +{% data variables.product.prodname_registry %} 将根据该 URL 匹配仓库,而不是根据包名称。 如果您在仓库根目录的外部存储 *package.json* 文件,您可以使用 `directory` 字段指定 {% data variables.product.prodname_registry %} 可找到 *package.json* 文件的位置。 ```shell "repository" : { @@ -132,18 +135,18 @@ To ensure the repository's URL is correct, replace REPOSITORY with the name of t }, ``` -### Installing a package +### 安装包 -You can install packages from {% data variables.product.prodname_registry %} by adding the packages as dependencies in the *package.json* file for your project. For more information on using a *package.json* in your project, see "[Working with package.json](https://docs.npmjs.com/getting-started/using-a-package.json)" in the npm documentation. +通过在项目的 *package.json* 文件中将包添加为依赖项,您可以从 {% data variables.product.prodname_registry %} 安装包。 有关在项目中使用 *package.json* 的更多信息,请参阅 npm 文档中的“[使用 package.json](https://docs.npmjs.com/getting-started/using-a-package.json)”。 -By default, you can add packages from one organization. For more information, see "[Installing packages from other organizations](#installing-packages-from-other-organizations)." +默认情况下,您可以从一个组织添加包。 更多信息请参阅“[从其他组织安装包](#installing-packages-from-other-organizations)”。 -You also need to add the *.npmrc* file to your project so all requests to install packages will go through {% data variables.product.prodname_registry %}. When you route all package requests through {% data variables.product.prodname_registry %}, you can use both scoped and unscoped packages from *npmjs.com*. For more information, see "[npm-scope](https://docs.npmjs.com/misc/scope)" in the npm documentation. +还需要将 *.npmrc* 文件添加到项目,使所有安装包的请求都会通过 {% data variables.product.prodname_registry %}。 通过 {% data variables.product.prodname_registry %} 路由所有包请求时,您可以使用 *npmjs.com* 作用域内和作用域外的包。 更多信息请参阅 npm 文档中的“[npm 作用域](https://docs.npmjs.com/misc/scope)”。 {% data reusables.package_registry.authenticate-step %} {% data reusables.package_registry.create-npmrc-owner-step %} {% data reusables.package_registry.add-npmrc-to-repo-step %} -4. Configure *package.json* in your project to use the package you are installing. To add your package dependencies to the *package.json* file for {% data variables.product.prodname_registry %}, specify the full-scoped package name, such as `@my-org/server`. For packages from *npmjs.com*, specify the full name, such as `@babel/core` or `@lodash`. For example, this following *package.json* uses the `@octo-org/octo-app` package as a dependency. +4. 配置项目中的 *package.json* 使用要安装的包。 要将包依赖项添加到 {% data variables.product.prodname_registry %} 的 *package.json* 文件,请指定完整的作用域内包名称,例如 `@my-org/server`。 对于来自 *npmjs.com* 的包,请指定全名,例如 `@babel/core` 或 `@lodash`。 例如,以下 *package.json* 将 `@octo-org/octo-app` 包用作依赖项。 ``` { @@ -158,18 +161,18 @@ You also need to add the *.npmrc* file to your project so all requests to instal } } ``` -5. Install the package. +5. 安装包。 ```shell $ npm install ``` -#### Installing packages from other organizations +#### 从其他组织安装包 -By default, you can only use {% data variables.product.prodname_registry %} packages from one organization. If you'd like to route package requests to multiple organizations and users, you can add additional lines to your *.npmrc* file, replacing {% if currentVersion != "free-pro-team@latest" %}*HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance and {% endif %}*OWNER* with the name of the user or organization account that owns the repository containing your project. {% data reusables.package_registry.lowercase-name-field %} +默认情况下,您只能使用来自一个组织的 {% data variables.product.prodname_registry %} 包。 如果想将包请求传送到多个组织和用户,您可以添加额外行到 *.npmrc* 文件,将 {% if enterpriseServerVersions contains currentVersion %}*HOSTNAME* 替换为您的 {% data variables.product.prodname_ghe_server %} 实例的主机名,并{% endif %}将 *OWNER* 替换为拥有项目所在仓库的用户或组织帐户的名称。 {% data reusables.package_registry.lowercase-name-field %} -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation enabled: +{% if enterpriseServerVersions contains currentVersion %} +有关创建包的更多信息,请参阅 [maven.apache.org 文档](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)。 {% endif %} ```shell @@ -178,8 +181,8 @@ registry=https://{% if currentVersion == "free-pro-team@latest" %}npm.pkg.github @OWNER:registry={% if currentVersion == "free-pro-team@latest" %}npm.pkg.github.com{% else %}npm.HOSTNAME/{% endif %} ``` -{% if currentVersion != "free-pro-team@latest" %} -If your instance has subdomain isolation disabled: +{% if enterpriseServerVersions contains currentVersion %} +例如,*OctodogApp* 和 *OctocatApp* 项目将发布到同一个仓库: ```shell registry=https://HOSTNAME/_registry/npm/OWNER @@ -188,6 +191,6 @@ registry=https://HOSTNAME/_registry/npm/OWNER ``` {% endif %} -### Further reading +### 延伸阅读 -- "[Deleting a package](/packages/publishing-and-managing-packages/deleting-a-package/)" +- “[删除包](/packages/publishing-and-managing-packages/deleting-a-package/)” diff --git a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md index 35f32a1ae337..da2523152173 100644 --- a/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md +++ b/translations/zh-CN/content/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages.md @@ -56,7 +56,7 @@ For example, you would create or edit a *~/.gem/credentials* to include the foll To install gems, you need to authenticate to {% data variables.product.prodname_registry %} by editing the *~/.gemrc* file for your project to include `https://USERNAME:TOKEN@{% if currentVersion == "free-pro-team@latest" %}rubygems.pkg.github.com{% else %}REGISTRY-URL{% endif %}/OWNER/`. You must replace: - `USERNAME` with your {% data variables.product.prodname_dotcom %} username. - `TOKEN` with your personal access token. - - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} + - `OWNER` with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} - `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance. {% endif %} @@ -74,7 +74,7 @@ If you don't have a *~/.gemrc* file, create a new *~/.gemrc* file using this exa ``` -To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To authenticate with Bundler, configure Bundler to use your personal access token, replacing *USERNAME* with your {% data variables.product.prodname_dotcom %} username, *TOKEN* with your personal access token, and *OWNER* with the name of the user or organization account that owns the repository containing your project.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the hostname of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} {% data reusables.package_registry.lowercase-name-field %} @@ -97,7 +97,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ```shell gem build OCTO-GEM.gemspec ``` -3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +3. Publish a package to {% data variables.product.prodname_registry %}, replacing `OWNER` with the name of the user or organization account that owns the repository containing your project and `OCTO-GEM` with the name of your gem package.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ```shell $ gem push --key github \ @@ -107,7 +107,7 @@ $ bundle config https://{% if currentVersion == "free-pro-team@latest" %}rubygem ### Publishing multiple packages to the same repository -To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if currentVersion != "free-pro-team@latest" %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +To publish multiple gems to the same repository, you can include the URL to the {% data variables.product.prodname_dotcom %} repository in the `github_repo` field in `gem.metadata`. If you include this field, {% data variables.product.prodname_dotcom %} matches the repository based on this value, instead of using the gem name.{% if enterpriseServerVersions contains currentVersion %} Replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@latest" %}github.com{% else %}HOSTNAME{% endif %}/OWNER/REPOSITORY" } @@ -118,7 +118,7 @@ gem.metadata = { "github_repo" => "ssh://{% if currentVersion == "free-pro-team@ You can use gems from {% data variables.product.prodname_registry %} much like you use gems from *rubygems.org*. You need to authenticate to {% data variables.product.prodname_registry %} by adding your {% data variables.product.prodname_dotcom %} user or organization as a source in the *~/.gemrc* file or by using Bundler and editing you *Gemfile*. {% data reusables.package_registry.authenticate-step %} -2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if currentVersion != "free-pro-team@latest" %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} +2. For Bundler, add your {% data variables.product.prodname_dotcom %} user or organization as a source in your *Gemfile* to fetch gems from this new source. For example, you can add a new `source` block to your *Gemfile* that uses {% data variables.product.prodname_registry %} only for the packages you specify, replacing *GEM NAME* with the package you want to install from {% data variables.product.prodname_registry %} and *OWNER* with the user or organization that owns the repository containing the gem you want to install.{% if enterpriseServerVersions contains currentVersion %} Replace `REGISTRY-URL` with the URL for your instance's Rubygems registry. If your instance has subdomain isolation enabled, use `rubygems.HOSTNAME`. If your instance has subdomain isolation disabled, use `HOSTNAME/_registry/rubygems`. In either case, replace *HOSTNAME* with the host name of your {% data variables.product.prodname_ghe_server %} instance.{% endif %} ``` source "https://rubygems.org" diff --git a/translations/zh-CN/content/rest/guides/basics-of-authentication.md b/translations/zh-CN/content/rest/guides/basics-of-authentication.md index 7ddee525e53e..b161e3312bbd 100644 --- a/translations/zh-CN/content/rest/guides/basics-of-authentication.md +++ b/translations/zh-CN/content/rest/guides/basics-of-authentication.md @@ -8,6 +8,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -46,8 +47,9 @@ get '/' do end ``` -客户端 ID 和客户端密钥[来自应用程序的配置页面][app settings]。 您应该**永_不_**将这些值存储在 -{% data variables.product.product_name %}--或任何其他公共位置,因为它们很重要。 我们建议将它们存储为 +客户端 ID 和客户端密钥[来自应用程序的配置页面][app settings]。 +{% if currentVersion == "free-pro-team@latest" %} You should **never, _ever_** store these values in +{% data variables.product.product_name %}--or any other public place, for that matter.{% endif %} We recommend storing them as [环境变量][about env vars]--我们正是这样做的。 接下来,在 _views/index.erb_ 中粘贴此内容: @@ -106,7 +108,7 @@ end #### 检查授予的作用域 -Users can edit the scopes you requested by directly changing the URL. This can grant your application less access than you originally asked for. 因此,在使用令牌发出任何请求之前,您应该检查用户为令牌授予的作用域。 For more information about requested and granted scopes, see "[Scopes for OAuth Apps](/developers/apps/scopes-for-oauth-apps#requested-scopes-and-granted-scopes)." +用户可以通过直接更改 URL 来编辑您请求的范围。 这可以授予您的应用程序比您最初请求的更少的访问权限。 因此,在使用令牌发出任何请求之前,您应该检查用户为令牌授予的作用域。 有关请求和授予的范围的更多信息,请参阅“[OAuth 应用程序的范围](/developers/apps/scopes-for-oauth-apps#requested-scopes-and-granted-scopes)”。 授予的作用域在交换令牌的响应中返回。 @@ -128,7 +130,7 @@ end 仅在发出请求之前检查作用域是不够的,因为用户可能会在检查与实际请求之间的时间段更改作用域。 如果发生这种情况,您期望成功的 API 调用可能会以 `404` 或 `401` 状态失败,或者返回不同的信息子集。 -为了帮助您妥善处理这些情况,使用有效令牌发出请求的所有 API 响应还包含一个 [`X-OAuth-Scopes` 标头][oauth scopes]。 此标头包含用于发出请求的令牌的作用域列表。 除此之外,OAuth 应用程序 API 还提供 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[检查令牌的有效性\]\[/v3/apps/oauth_applications/#check-a-token\]{% else %}\[检查令牌的有效性\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %} 的端点。 使用此信息来检测令牌作用域中的更改,并将可用应用程序功能的更改告知用户。 +为了帮助您妥善处理这些情况,使用有效令牌发出请求的所有 API 响应还包含一个 [`X-OAuth-Scopes` 标头][oauth scopes]。 此标头包含用于发出请求的令牌的作用域列表。 In addition to that, the OAuth Applications API provides an endpoint to {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} \[check a token for validity\]\[/rest/reference/apps#check-a-token\]{% else %}\[check a token for validity\]\[/v3/apps/oauth_applications/#check-an-authorization\]{% endif %}. 使用此信息来检测令牌作用域中的更改,并将可用应用程序功能的更改告知用户。 #### 发出经过身份验证的请求 diff --git a/translations/zh-CN/content/rest/guides/best-practices-for-integrators.md b/translations/zh-CN/content/rest/guides/best-practices-for-integrators.md index 23184b3c78ee..539b13b283d2 100644 --- a/translations/zh-CN/content/rest/guides/best-practices-for-integrators.md +++ b/translations/zh-CN/content/rest/guides/best-practices-for-integrators.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/rest/guides/building-a-ci-server.md b/translations/zh-CN/content/rest/guides/building-a-ci-server.md index 13f9b17b4799..8b1772324e5f 100644 --- a/translations/zh-CN/content/rest/guides/building-a-ci-server.md +++ b/translations/zh-CN/content/rest/guides/building-a-ci-server.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/rest/guides/delivering-deployments.md b/translations/zh-CN/content/rest/guides/delivering-deployments.md index 9c591711836c..a8d50333c2b6 100644 --- a/translations/zh-CN/content/rest/guides/delivering-deployments.md +++ b/translations/zh-CN/content/rest/guides/delivering-deployments.md @@ -8,9 +8,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - + + [部署 API][deploy API] 为您托管在 {% data variables.product.product_name %} 上的项目提供在您自己的服务器上启动它们的功能。 结合 [状态 API][status API],您将能够在您的代码到达 `master` 时协调部署。 diff --git a/translations/zh-CN/content/rest/guides/discovering-resources-for-a-user.md b/translations/zh-CN/content/rest/guides/discovering-resources-for-a-user.md index 069c22fe5ddd..3f7e2602e1f8 100644 --- a/translations/zh-CN/content/rest/guides/discovering-resources-for-a-user.md +++ b/translations/zh-CN/content/rest/guides/discovering-resources-for-a-user.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + 向 {% data variables.product.product_name %} API 发出经过身份验证的请求时,应用程序通常需要获取当前用户的仓库和组织。 在本指南中,我们将介绍如何可靠地发现这些资源。 diff --git a/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md b/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md index f5cfd4fe3116..5843bd398e21 100644 --- a/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md +++ b/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md @@ -4,6 +4,7 @@ intro: '检查运行 API 使您能够构建 GitHub 应用程序,以针对仓 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 概览 @@ -36,7 +37,7 @@ GitHub 应用程序可以报告丰富的状态信息、提供详细的代码行 ![检查运行工作流程](/assets/images/check_runs.png) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} 如果检查运行处于未完成状态超过 14 天,则检查运行的 `conclusion` 将变成 `stale`,并且通过 {% octicon "issue-reopened" aria-label="The issue-reopened icon" %} 在 {% data variables.product.prodname_dotcom %} 上显示为 stale(过时)。 只有 {% data variables.product.prodname_dotcom %} 可以将检查运行标记为 `stale`。 有关检查运行之可能结论的更多信息,请参阅 [`conclusion` 参数](/rest/reference/checks#create-a-check-run--parameters)。 {% endif %} diff --git a/translations/zh-CN/content/rest/guides/getting-started-with-the-git-database-api.md b/translations/zh-CN/content/rest/guides/getting-started-with-the-git-database-api.md index 389e84519781..3cc85e31adf3 100644 --- a/translations/zh-CN/content/rest/guides/getting-started-with-the-git-database-api.md +++ b/translations/zh-CN/content/rest/guides/getting-started-with-the-git-database-api.md @@ -4,6 +4,7 @@ intro: 'Git 数据库 API 使您能够在 {% data variables.product.product_name versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 概览 @@ -38,7 +39,7 @@ versions: 消费 API 需要明确请求拉取请求来创建一个_测试_合并提交。 当您在 UI 中查看拉取请求并且“ Merge(合并)”按钮显示时,或者当您使用 REST API 来[获取](/v3/pulls/#get-a-pull-request)、[创建](/v3/pulls/#create-a-pull-request)或[编辑](/v3/pulls/#update-a-pull-request)拉取请求时,将创建一个_测试_合并提交。 如果没有此请求,`merge` Git 引用将过时,直到下次有人查看拉取请求。 -If you are currently using polling methods that produce outdated `merge` Git refs, then GitHub recommends using the following steps to get the latest changes from the default branch: +如果您当前正在使用会生成过时 `merge` Git 引用的轮询方法,GitHub 建议使用以下步骤从默认分支获取最新更改: 1. 接收拉取请求 web 挂钩。 2. 调用 [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/v3/pulls/#get-a-pull-request) 以启动创建合并提交候选项的后台作业。 diff --git a/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md b/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md index 52878701faa1..6228d5895491 100644 --- a/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -23,7 +24,7 @@ versions: 让我们先测试设置。 打开命令提示符并输入以下命令: ```shell -$ curl {% data variables.product.api_url_pre %}/zen +$ curl https://api.github.com/zen > Keep it logically awesome. ``` @@ -34,7 +35,7 @@ $ curl {% data variables.product.api_url_pre %}/zen ```shell # GET /users/defunkt -$ curl {% data variables.product.api_url_pre %}/users/defunkt +$ curl https://api.github.com/users/defunkt > { > "login": "defunkt", @@ -48,7 +49,7 @@ $ curl {% data variables.product.api_url_pre %}/users/defunkt 嗯,有点像 [JSON][json]。 我们来添加 `-i` 标志以包含标头: ```shell -$ curl -i {% data variables.product.api_url_pre %}/users/defunkt +$ curl -i https://api.github.com/users/defunkt > HTTP/1.1 200 OK > Server: GitHub.com @@ -110,7 +111,13 @@ $ curl -i -u username:$token {% data variables.product.api_url_pre %}/u 您可以使用[个人访问令牌设置页面][tokens settings]轻松[创建**个人访问令牌**][personal token]。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ![个人令牌选择](/assets/images/personal_token.png) +{% endif %} + +{% if currentVersion == "github-ae@latest" %} +![个人令牌选择](/assets/images/help/personal_token_ghae.png) +{% endif %} #### 获取自己的用户个人资料 diff --git a/translations/zh-CN/content/rest/guides/index.md b/translations/zh-CN/content/rest/guides/index.md index 106c70f96d4b..29a2f64d806e 100644 --- a/translations/zh-CN/content/rest/guides/index.md +++ b/translations/zh-CN/content/rest/guides/index.md @@ -7,10 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - - 本文档的这一部分旨在让您熟悉并运行实际的 {% data variables.product.product_name %} API 应用程序。 我们将涵盖您需要知道的一切,从身份验证到操作结果,再到将结果与其他应用程序相结合。 这里的每个教程都包含一个项目,并且每个项目都将存储在我们的公共[平台样本](https://github.com/github/platform-samples)仓库中并形成文档。 diff --git a/translations/zh-CN/content/rest/guides/rendering-data-as-graphs.md b/translations/zh-CN/content/rest/guides/rendering-data-as-graphs.md index 3d350bf000d8..01e7469214a2 100644 --- a/translations/zh-CN/content/rest/guides/rendering-data-as-graphs.md +++ b/translations/zh-CN/content/rest/guides/rendering-data-as-graphs.md @@ -7,8 +7,9 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + 在本指南中,我们将使用 API 来获取有关我们拥有的仓库以及构成这些仓库的编程语言的信息。 然后,我们将使用 [D3.js][D3.js] 库来以几种不同的方式可视化这些信息。 为了与 {% data variables.product.product_name %} API 进行交互,我们将使用卓越的 Ruby 库 [Octokit][Octokit]。 diff --git a/translations/zh-CN/content/rest/guides/traversing-with-pagination.md b/translations/zh-CN/content/rest/guides/traversing-with-pagination.md index cd95ca1da2dc..a771dbf41eee 100644 --- a/translations/zh-CN/content/rest/guides/traversing-with-pagination.md +++ b/translations/zh-CN/content/rest/guides/traversing-with-pagination.md @@ -7,9 +7,10 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- - + {% data variables.product.product_name %} API 为开发人员提供大量的可用信息。 在很多时候,您甚至会发现自己请求的信息_太多_,为了满足我们的服务器,API 会自动[对请求的项目进行分页][pagination]。 @@ -31,8 +32,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: `-I` 参数表示我们只关注标头,而不关注实际内容。 在检查结果时,您会注意到 Link 标头中的一些信息,如下所示: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last" + Link: ; rel="next", + ; rel="last" 我们来分解说明。 `rel="next"` 表示下一页是 `page=2`。 这是合理的,因为在默认情况下,所有分页查询都是从第 `1` 页开始。`rel="last"` 提供了更多信息,指示结果的最后一页是第 `34` 页。 因此,我们还有 33 页有关 `addClass` 的信息可用。 不错! @@ -48,10 +49,10 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: 以下是再次出现的 Link 标头: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev" + Link: ; rel="next", + ; rel="last", + ; rel="first", + ; rel="prev" 果然,`rel="next"` 是 15,而 `rel="last"` 仍是 34。 但是现在我们得到了更多信息:`rel="first"` 表示_第一_页的 URL,更重要的是,`rel="prev"` 让您知道了上一页的页码。 根据这些信息,您可以构造一些 UI,使用户可以在 API 调用结果列表的第一页、上一页、下一页或最后一页之间跳转。 @@ -65,8 +66,8 @@ $ curl -I "{% data variables.product.api_url_pre %}/search/code?q=addClass+user: 请注意它对标头响应的影响: - Link: <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=2>; rel="next", - <{% data variables.product.api_url_code %}/search/code?q=addClass+user%3Amozilla&per_page=50&page=20>; rel="last" + Link: ; rel="next", + ; rel="last" 您可能已经猜到了,`rel="last"` 信息表明最后一页现在是第 20 页。 这是因为我们要求每页提供更多的结果相关信息。 diff --git a/translations/zh-CN/content/rest/guides/working-with-comments.md b/translations/zh-CN/content/rest/guides/working-with-comments.md index 8bfb6195b95c..6bfdd463325a 100644 --- a/translations/zh-CN/content/rest/guides/working-with-comments.md +++ b/translations/zh-CN/content/rest/guides/working-with-comments.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/rest/index.md b/translations/zh-CN/content/rest/index.md index 5ca20eba0449..7c340bcedc11 100644 --- a/translations/zh-CN/content/rest/index.md +++ b/translations/zh-CN/content/rest/index.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% link_with_intro /overview %} diff --git a/translations/zh-CN/content/rest/overview/api-previews.md b/translations/zh-CN/content/rest/overview/api-previews.md index 37c5d5493d84..53f75ff6112e 100644 --- a/translations/zh-CN/content/rest/overview/api-previews.md +++ b/translations/zh-CN/content/rest/overview/api-previews.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -42,7 +43,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `mockingbird-preview` **公布日期:** [2016-05-23](https://developer.github.com/changes/2016-05-23-timeline-preview-api/) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 预接收环境 创建、列出、更新和删除预接收挂钩的环境。 @@ -50,7 +51,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `eye-scream-preview` **公布日期:** [2015-07-29](/rest/reference/enterprise-admin#pre-receive-environments) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### 集成 通过 API 管理[集成](/early-access/integrations/)。 @@ -98,7 +99,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `scarlet-witch-preview` -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### 嵌套团队 在[团队](/v3/teams/)有效负载中包含嵌套团队内容。 @@ -107,7 +108,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### 全局 web 挂钩 @@ -117,7 +118,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} ### 仓库转让 将[仓库](/v3/repos/)转让给组织或用户。 @@ -125,7 +126,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `nightshade-preview` **公布日期:** [2017-11-09](https://developer.github.com/changes/2017-11-09-repository-transfer-api-preview) {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} ### 添加锁定原因 现在,您可以在[锁定议题](/v3/issues/#lock-an-issue)时添加原因。 @@ -145,7 +146,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `luke-cage-preview` **公布日期:** [2018-03-16](https://developer.github.com/changes/2018-03-16-protected-branches-required-approving-reviews) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.19" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.19" %} ### 检索悬停卡信息 从[某人的悬停卡](/v3/users/#get-contextual-information-for-a-user)检索信息。 @@ -154,7 +155,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 {% endif %} -{% if currentVersion ver_lt "enterprise-server@2.23" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.23" %} ### 检查运行和检查套件 API 允许 GitHub 应用程序对仓库的代码运行外部检查。 更多信息请参阅[检查运行](/v3/checks/runs/)和[检查套件](/v3/checks/suites/) API。 @@ -162,7 +163,7 @@ API 预览允许您试用新的 API 以及对现有 API 方法的更改(在它 **自定义媒体类型:** `antiope-preview` **公布日期:** [2018-05-07](https://developer.github.com/changes/2018-05-07-new-checks-api-public-beta/) {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### 对仓库的匿名 Git 访问 @@ -216,7 +217,7 @@ GitHub 应用程序清单允许用户创建预配置的 GitHub 应用程序。 {% endif %} -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### 草稿拉取请求 您可以使用草稿拉取请求 API 及其[拉取请求](/v3/pulls/)端点来查看拉取请求是否处于草稿状态。 要了解有关草稿拉取请求的更多信息,请参阅“[关于拉取请求](/articles/about-pull-requests/)”。 @@ -237,7 +238,7 @@ GitHub 应用程序清单允许用户创建预配置的 GitHub 应用程序。 **自定义媒体类型:** `groot-preview` **公布日期:** [2019-04-11](https://developer.github.com/changes/2019-04-11-pulls-branches-for-commit/) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} ### 卸载 GitHub 应用程序 GitHub 应用程序的所有者现在可以使用[应用程序 API](/v3/apps/#delete-an-installation-for-the-authenticated-app) 卸载其应用程序。 @@ -279,7 +280,7 @@ GitHub 应用程序的所有者现在可以使用[应用程序 API](/v3/apps/#de **自定义媒体类型:** `doctor-strange-preview` **公布日期:** [2019-11-05](https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/) {% endif %} -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ### 仓库 API 的新可见性参数 您可以在[仓库 API](/v3/repos/) 中设置和检索仓库可见性。 diff --git a/translations/zh-CN/content/rest/overview/endpoints-available-for-github-apps.md b/translations/zh-CN/content/rest/overview/endpoints-available-for-github-apps.md index 4651422007ca..766952f00878 100644 --- a/translations/zh-CN/content/rest/overview/endpoints-available-for-github-apps.md +++ b/translations/zh-CN/content/rest/overview/endpoints-available-for-github-apps.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您必须使用安装访问令牌通过 {% data variables.product.prodname_github_app %} 访问端点。 更多信息请参阅“[向 {% data variables.product.prodname_github_apps %} 验证](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation)”。 diff --git a/translations/zh-CN/content/rest/overview/index.md b/translations/zh-CN/content/rest/overview/index.md index 3609ab638d7f..3ee76492b637 100644 --- a/translations/zh-CN/content/rest/overview/index.md +++ b/translations/zh-CN/content/rest/overview/index.md @@ -5,6 +5,7 @@ intro: '了解 {% data variables.product.prodname_dotcom %} REST API 的资源 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目录 @@ -15,4 +16,5 @@ versions: {% link_in_list /troubleshooting %} {% link_in_list /api-previews %} {% link_in_list /libraries %} +{% link_in_list /openapi-description %} {% link_in_list /endpoints-available-for-github-apps %} diff --git a/translations/zh-CN/content/rest/overview/media-types.md b/translations/zh-CN/content/rest/overview/media-types.md index 903497a1c9b3..a567d5c7e52b 100644 --- a/translations/zh-CN/content/rest/overview/media-types.md +++ b/translations/zh-CN/content/rest/overview/media-types.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/rest/overview/openapi-description.md b/translations/zh-CN/content/rest/overview/openapi-description.md new file mode 100644 index 000000000000..5c6b2dfbf5a3 --- /dev/null +++ b/translations/zh-CN/content/rest/overview/openapi-description.md @@ -0,0 +1,27 @@ +--- +title: OpenAPI 描述 +intro: OpenAPI 3.0 标准文档中全面描述了 {% data variables.product.product_name %} REST API。 +versions: + free-pro-team: '*' + enterprise-server: '*' +--- + +### 关于 OpenAPI 描述 + +[OpenAPI](https://swagger.io/docs/specification/about/) 是描述 REST API 的标准规范。 OpenAPI 描述允许人类和计算机无需首先阅读文档或了解实现实现即可发现 API 的功能。 {% data variables.product.company_short %} 已经以 OpenAPI 3.0 标准文档的形式公开其 REST API。 + +### 获取 {% data variables.product.company_short %} OpenAPI 描述 + +您可以在开源[REST API OpenAPI 描述](https://github.com/github/rest-api-description)仓库中找到描述。 + +我们以两种格式提供描述。 The bundled version works for most cases, as it includes OpenAPI components for reuse and readability. If your tooling does not support inline references to components, we also provide a fully dereferenced version. + +### Using the {% data variables.product.company_short %} OpenAPI description + +There are many uses for an OpenAPI description. 例如,您可以: + +* Generate your own API client. +* Validate and test a {% data variables.product.company_short %} REST API integration. +* Explore and interact with the {% data variables.product.product_name %} REST API using third-party tools, such as Insomnia or Postman. + +For example, {% data variables.product.company_short %} uses the REST OpenAPI description to generate the {% data variables.product.product_name %} [REST API reference documentation](/rest/reference). diff --git a/translations/zh-CN/content/rest/overview/other-authentication-methods.md b/translations/zh-CN/content/rest/overview/other-authentication-methods.md index df636278d50a..967998775466 100644 --- a/translations/zh-CN/content/rest/overview/other-authentication-methods.md +++ b/translations/zh-CN/content/rest/overview/other-authentication-methods.md @@ -6,13 +6,23 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} 虽然 API 提供多种身份验证方法,但我们强烈建议对生产应用程序使用 [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/)。 提供的其他方法旨在用于脚本或测试(即没有必要使用完整 OAuth 方法的情况)。 依赖 {% data variables.product.product_name %} 进行身份验证的第三方应用程序不应要求或收集 {% data variables.product.product_name %} 凭据。 它们应该使用 [OAuth web 工作流程](/apps/building-oauth-apps/authorizing-oauth-apps/)。 +{% endif %} + +{% if currentVersion == "github-ae@latest" %} + +To authenticate we recommend using [OAuth](/apps/building-integrations/setting-up-and-registering-oauth-apps/) tokens, such a personal access token through the [OAuth web flow](/apps/building-oauth-apps/authorizing-oauth-apps/). + +{% endif %} + ### 基本身份验证 API 支持在 [RFC2617](http://www.ietf.org/rfc/rfc2617.txt) 中定义的基本身份验证,但有一些细微区别。 主要区别在于 RFC 要求使用 `401 Unauthorized` 响应来回复未经验证的请求。 在很多情况下这会暴露用户数据的存在。 对于此类请求,{% data variables.product.product_name %} API 的响应是 `404 Not Found`。 这可能导致 HTTP 库假定返回 `401 Unauthorized` 的问题。 解决方案是手动创建 `Authorization` 标头。 @@ -27,6 +37,7 @@ $ curl -u username:token {% data variables.product.api_url_pre 如果您的工具只支持基本身份验证,但您想要利用 OAuth 访问令牌的安全功能,这个方法非常有用。 +{% if enterpriseServerVersions contains currentVersion %} #### 通过用户名和密码 {% data reusables.apps.deprecating_password_auth %} @@ -40,6 +51,8 @@ $ curl -u username {% data variables.product.api_url_pre %}/user ``` 如果您启用了双重身份验证,请务必了解如何[使用双重身份验证](/v3/auth/#working-with-two-factor-authentication)。 +{% endif %} + {% if currentVersion == "free-pro-team@latest" %} #### SAML SSO 身份验证 @@ -72,6 +85,7 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api `organizations` 的值是需要您授权个人访问令牌的组织列表,用逗号分隔。 {% endif %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### 使用双重身份验证 {% data reusables.apps.deprecating_password_auth %} @@ -80,6 +94,8 @@ $ curl -v -H "Authorization: token TOKEN" {% data variables.product.api 您可以 {% if currentVersion == "free-pro-team@latest" %}使用 [{% data variables.product.product_name %}开发者设置](https://github.com/settings/tokens/new){% endif %}来生成新的个人访问令牌,或者使用 OAuth 授权 API 中的“[创建新授权][create-access]”端点来生成新的 OAuth 令牌。 更多信息请参阅“[创建用于命令行的个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line)”。 然后,您将使用这些令牌向 GitHub API 验证,更多信息请参阅“[使用 OAuth 令牌进行身份验证][oauth-auth]”。 唯一需要使用用户名和密码进行身份验证的时候是创建 OAuth 令牌或使用 OAuth 授权 API 时。 + + #### 结合使用 OAuth 授权 API 与双重身份验证 当您调用 OAuth 授权 API 时,基本身份验证会要求您使用一次性密码 (OTP) 以及您的用户名和密码,而不是令牌。 当您尝试使用 OAuth 授权 API 进行身份验证时,服务器将响应 `401 Unauthorized` 和以下标头之一,以指示需要使用双重身份验证代码: @@ -96,6 +112,7 @@ $ curl --request POST \ --header 'x-github-otp: OTP' \ --data '{"scopes": ["public_repo"], "note": "test"}' ``` +{% endif %} [create-access]: /v3/oauth_authorizations/#create-a-new-authorization [curl]: http://curl.haxx.se/ diff --git a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md index b4f29ab80be5..36628210cfb2 100644 --- a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- @@ -40,7 +41,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs > X-GitHub-Media-Type: github.v3 > X-RateLimit-Limit: 5000 > X-RateLimit-Remaining: 4987 -> X-RateLimit-Reset: 1350085394{% if currentVersion != "free-pro-team@latest" %} +> X-RateLimit-Reset: 1350085394{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} > X-GitHub-Enterprise-Version: {{ currentVersion }}.0{% endif %} > Content-Length: 5 > Cache-Control: max-age=0, private, must-revalidate @@ -75,7 +76,7 @@ $ curl -i {% data variables.product.api_url_pre %}/users/octocat/orgs ### 身份验证 -通过 {% data variables.product.product_name %} API v3 进行身份验证有两种方法。 在某些情况下,要求身份验证的请求将返回 `404 Not Found`,而不是 `403 Forbidden`。 这是为了防止私有仓库意外泄露给未经授权的用户。 +{% if currentVersion == "github-ae@latest" %} We recommend authenticating to the {% data variables.product.product_name %} REST API by creating an OAuth2 token through the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow). {% else %} There are two ways to authenticate through {% data variables.product.product_name %} REST API.{% endif %} Requests that require authentication will return `404 Not Found`, instead of `403 Forbidden`, in some places. This is to prevent the accidental leakage of private repositories to unauthorized users. #### 基本验证 @@ -95,8 +96,9 @@ $ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product. {% endnote %} -阅读[关于 OAuth2 的更多信息](/apps/building-oauth-apps/)。 请注意,OAuth2 令牌可使用生产应用程序的 [web 应用程序流](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)来获取。 +阅读[关于 OAuth2 的更多信息](/apps/building-oauth-apps/)。 Note that OAuth2 tokens can be acquired using the [web application flow](/developers/apps/authorizing-oauth-apps#web-application-flow) for production applications. +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} #### OAuth2 键/密钥 {% data reusables.apps.deprecating_auth_with_query_parameters %} @@ -107,9 +109,9 @@ curl -u my_client_id:my_client_secret '{% data variables.product.api_url_pre %}/ 使用 `client_id` 和 `client_secret`_不会_验证为用户,只会识别您的 OAuth 应用程序以提高速率限制。 权限仅授予用户,而不授予应用程序,因此只会返回未经验证用户可以看到的数据。 因此,您应该仅在服务器到服务器的场景中使用 OAuth2 键/密钥。 不要将 OAuth 应用程序的客户端密钥泄露给用户。 -{% if currentVersion != "free-pro-team@latest" %} 在私有模式下无法使用 OAuth2 键和密钥进行身份验证,尝试验证时会返回 `401 Unauthorized`。 更多信息请参阅“[启用私有模式](/enterprise/admin/installation/enabling-private-mode)”。 {% endif %} + {% if currentVersion == "free-pro-team@latest" %} 阅读[有关未经验证速率限制的更多信息](#increasing-the-unauthenticated-rate-limit-for-oauth-applications)。 @@ -163,10 +165,10 @@ $ curl -i -u username -d '{"scopes":["public_repo"]}' {% data variables.product. 您可以向根端点发出 `GET` 请求,以获取 REST API 支持的所有端点类别: ```shell -$ curl {% if currentVersion != "free-pro-team@latest" %}-u username:password {% endif %}{% data variables.product.api_url_pre %} +$ curl {% if currentVersion == "github-ae@latest" %}-u username:token {% endif %}{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %}-u username:password {% endif %}{% data variables.product.api_url_pre %} ``` -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/zh-CN/content/rest/overview/troubleshooting.md b/translations/zh-CN/content/rest/overview/troubleshooting.md index 0aa6712df3ee..3c5d62a9dd20 100644 --- a/translations/zh-CN/content/rest/overview/troubleshooting.md +++ b/translations/zh-CN/content/rest/overview/troubleshooting.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- diff --git a/translations/zh-CN/content/rest/reference/actions.md b/translations/zh-CN/content/rest/reference/actions.md index 7e093c8f3f08..4ac749c15b35 100644 --- a/translations/zh-CN/content/rest/reference/actions.md +++ b/translations/zh-CN/content/rest/reference/actions.md @@ -26,9 +26,9 @@ versions: ## 权限 -The Permissions API allows you to set permissions for what organizations and repositories are allowed to run {% data variables.product.prodname_actions %}, and what actions are allowed to run. For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)." +权限 API 允许您设置允许哪些组织和仓库运行 {% data variables.product.prodname_actions %},以及允许运行哪些操作。 更多信息请参阅“[使用限制、计费和管理](/actions/reference/usage-limits-billing-and-administration#disabling-or-limiting-github-actions-for-your-repository-or-organization)”。 -You can also set permissions for an enterprise. 更多信息请参阅“[{% data variables.product.prodname_dotcom %} Enterprise 管理](/rest/reference/enterprise-admin#github-actions)”REST API。 +您还可以为企业设置权限。 更多信息请参阅“[{% data variables.product.prodname_dotcom %} Enterprise 管理](/rest/reference/enterprise-admin#github-actions)”REST API。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'permissions' %}{% include rest_operation %}{% endif %} diff --git a/translations/zh-CN/content/rest/reference/activity.md b/translations/zh-CN/content/rest/reference/activity.md index dfb1afb6ef45..401ac8c2d428 100644 --- a/translations/zh-CN/content/rest/reference/activity.md +++ b/translations/zh-CN/content/rest/reference/activity.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/zh-CN/content/rest/reference/apps.md b/translations/zh-CN/content/rest/reference/apps.md index 542721363cd0..cc84f5763a08 100644 --- a/translations/zh-CN/content/rest/reference/apps.md +++ b/translations/zh-CN/content/rest/reference/apps.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- GitHub 应用程序 API 使您能够获取有关 GitHub 应用程序的高层次信息以及有关应用程序安装设施的特定信息。 要了解有关 GitHub 应用程序的更多信息,请参阅“[验证为 GitHub 应用程序](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app)”。 @@ -61,3 +62,12 @@ GitHub 应用程序 API 使您能够获取有关 GitHub 应用程序的高层次 {% endfor %} {% endif %} + +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +## Web 挂钩 + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/rest/reference/checks.md b/translations/zh-CN/content/rest/reference/checks.md index 68505e5a6cd6..86e9b98e09ea 100644 --- a/translations/zh-CN/content/rest/reference/checks.md +++ b/translations/zh-CN/content/rest/reference/checks.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 检查 API 使您能够构建 GitHub 应用程序,以针对仓库中的代码更改运行强大的检查。 您可以创建应用程序以执行持续集成 、代码分析或代码扫描服务,并提供有关提交的详细反馈。 更多信息请参阅“[检查 API 入门指南](/rest/guides/getting-started-with-the-checks-api)”和“[使用检查 API 创建 CI 测试](/apps/quickstart-guides/creating-ci-tests-with-the-checks-api/)”。 diff --git a/translations/zh-CN/content/rest/reference/codes-of-conduct.md b/translations/zh-CN/content/rest/reference/codes-of-conduct.md index 68684589a870..8e9906243cd1 100644 --- a/translations/zh-CN/content/rest/reference/codes-of-conduct.md +++ b/translations/zh-CN/content/rest/reference/codes-of-conduct.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 您可以使用行为准则 API 检索有关仓库行为准则的信息。 要获取仓库的行为准则,请使用“[获取仓库](/v3/repos/#get-a-repository)”端点。 diff --git a/translations/zh-CN/content/rest/reference/emojis.md b/translations/zh-CN/content/rest/reference/emojis.md index 6997338d767a..b79b98c0ef70 100644 --- a/translations/zh-CN/content/rest/reference/emojis.md +++ b/translations/zh-CN/content/rest/reference/emojis.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/zh-CN/content/rest/reference/enterprise-admin.md b/translations/zh-CN/content/rest/reference/enterprise-admin.md index 226906944be2..8e25a298322c 100644 --- a/translations/zh-CN/content/rest/reference/enterprise-admin.md +++ b/translations/zh-CN/content/rest/reference/enterprise-admin.md @@ -7,6 +7,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints to administer your enterprise account. @@ -21,31 +22,34 @@ You can use these {{ site.data.variables.product.prodname_ghe_cloud }} endpoints {% endif %} -{% if currentVersion != "free-pro-team@latest" %} - ### 端点 URL -REST API 端点([管理控制台](#management-console) API 端点除外)的前缀为以下 URL: +REST API endpoints{% if enterpriseServerVersions contains currentVersion %}—except [Management Console](#management-console) API endpoints—{% endif %} are prefixed with the following URL: ```shell http(s)://hostname/api/v3/ ``` +{% if enterpriseServerVersions contains currentVersion %} [管理控制台](#management-console) API 端点是唯一以主机名为前缀的端点: ```shell http(s)://hostname/ ``` - +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### 身份验证 -{% data variables.product.product_name %} 安装设施的 API 端点接受与 GitHub.com [相同的身份验证方法](/rest/overview/resources-in-the-rest-api#authentication)。 您可以使用 **[OAuth 令牌](/apps/building-integrations/setting-up-and-registering-oauth-apps/)**(可使用[授权 API](/rest/reference/oauth-authorizations#create-a-new-authorization) 创建)或**[基本身份验证](/rest/overview/resources-in-the-rest-api#basic-authentication)**来验证自己。 {% if currentVersion != "free-pro-team@latest" %} OAuth 令牌用于企业特定的端点时必须具有 `site_admin` [OAuth 作用域](/developers/apps/scopes-for-oauth-apps#available-scopes)。{% endif %} +{% data variables.product.product_name %} 安装设施的 API 端点接受与 GitHub.com [相同的身份验证方法](/rest/overview/resources-in-the-rest-api#authentication)。 您可以使用 **[OAuth 令牌](/apps/building-integrations/setting-up-and-registering-oauth-apps/)**(可使用[授权 API](/rest/reference/oauth-authorizations#create-a-new-authorization) 创建)或**[基本身份验证](/rest/overview/resources-in-the-rest-api#basic-authentication)**来验证自己。 {% if enterpriseServerVersions contains currentVersion %} OAuth 令牌用于企业特定的端点时必须具有 `site_admin` [OAuth 作用域](/developers/apps/scopes-for-oauth-apps#available-scopes)。{% endif %} -企业管理 API 端点只有经过身份验证的 {% data variables.product.product_name %} 站点管理员可以访问,但[管理控制台](#management-console) API 例外,它需要[管理控制台密码](/enterprise/admin/articles/accessing-the-management-console/)。 +Enterprise administration API endpoints are only accessible to authenticated {% data variables.product.product_name %} site administrators{% if enterpriseServerVersions contains currentVersion %}, except for the [Management Console](#management-console) API, which requires the [Management Console password](/enterprise/admin/articles/accessing-the-management-console/){% endif %}. +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ### 版本信息 -每个 API 的响应标头中都会返回 {% data variables.product.product_name %} 实例的当前版本:`X-GitHub-Enterprise-Version: {{currentVersion}}.0` 您也可以通过调用[元端点](/rest/reference/meta/)来读取当前版本。 +The current version of your enterprise is returned in the response header of every API: `X-GitHub-Enterprise-Version: {{currentVersion}}.0` You can also read the current version by calling the [meta endpoint](/rest/reference/meta/). {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} @@ -54,7 +58,6 @@ http(s)://hostname/ {% endif %} {% if currentVersion == "free-pro-team@latest" %} - ## 计费 {% for operation in currentRestOperations %} @@ -135,8 +138,19 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% endif %} -{% if currentVersion != "free-pro-team@latest" %} +{% if currentVersion == "github-ae@latest" %} + +## Encryption at rest + +You can use the encryption at rest API to manage the key that encrypts your data on {% data variables.product.product_name %}. For more information, see "[Configuring data encryption for your enterprise](/admin/configuration/configuring-data-encryption-for-your-enterprise)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'encryption-at-rest' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 管理统计 管理统计 API 提供有关安装设施的各种指标。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 @@ -145,9 +159,25 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% if operation.subcategory == 'admin-stats' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.22" %} + +## Announcements + +The Announcements API allows you to manage the global announcement banner in your enterprise. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)." + +{% for operation in currentRestOperations %} + {% if operation.subcategory == 'announcement' %}{% include rest_operation %}{% endif %} +{% endfor %} + +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} + ## 全局 web 挂钩 -全局 web 挂钩安装在 {% data variables.product.prodname_enterprise %} 实例上。 您可以使用全局 web 挂钩来自动监视、响应或实施针对实例上的用户、组织、团队和仓库的规则。 全局 web 挂钩可以订阅[组织](/developers/webhooks-and-events/webhook-events-and-payloads#organization)、[用户](/developers/webhooks-and-events/webhook-events-and-payloads#user)、[仓库](/developers/webhooks-and-events/webhook-events-and-payloads#repository)、[团队](/developers/webhooks-and-events/webhook-events-and-payloads#team)、[成员](/developers/webhooks-and-events/webhook-events-and-payloads#member)、[成员身份](/developers/webhooks-and-events/webhook-events-and-payloads#membership)、[复刻](/developers/webhooks-and-events/webhook-events-and-payloads#fork)和 [ping](/developers/webhooks-and-events/about-webhooks#ping-event) 事件类型。 +Global webhooks are installed on your enterprise. You can use global webhooks to automatically monitor, respond to, or enforce rules for users, organizations, teams, and repositories on your enterprise. 全局 web 挂钩可以订阅[组织](/developers/webhooks-and-events/webhook-events-and-payloads#organization)、[用户](/developers/webhooks-and-events/webhook-events-and-payloads#user)、[仓库](/developers/webhooks-and-events/webhook-events-and-payloads#repository)、[团队](/developers/webhooks-and-events/webhook-events-and-payloads#team)、[成员](/developers/webhooks-and-events/webhook-events-and-payloads#member)、[成员身份](/developers/webhooks-and-events/webhook-events-and-payloads#membership)、[复刻](/developers/webhooks-and-events/webhook-events-and-payloads#fork)和 [ping](/developers/webhooks-and-events/about-webhooks#ping-event) 事件类型。 *此 API 只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 要了解如何配置全局 web 挂钩,请参阅[关于全局 web 挂钩](/enterprise/admin/user-management/about-global-webhooks)。 @@ -155,16 +185,24 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% if operation.subcategory == 'global-webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## LDAP -您可以使用 LDAP API 来更新 {% data variables.product.prodname_ghe_server %} 用户或团队与其关联的 LDAP 条目之间的帐户关系,或者排队新同步。 +您可以使用 LDAP API 来更新 {% data variables.product.product_name %} 用户或团队与其关联的 LDAP 条目之间的帐户关系,或者排队新同步。 -通过 LDAP 映射端点,您可以更新用户或团队所映射的识别名称 (DN) 。 请注意,LDAP 端点通常只在您的 {% data variables.product.prodname_ghe_server %} 设备[启用了 LDAP 同步](/enterprise/admin/authentication/using-ldap)时才有效。 启用了 LDAP 后,即使禁用 LDAP 同步,也可以使用[更新用户的 LDAP 映射](#update-ldap-mapping-for-a-user)端点。 +通过 LDAP 映射端点,您可以更新用户或团队所映射的识别名称 (DN) 。 请注意,LDAP 端点通常只在您的 {% data variables.product.product_name %} 设备[启用了 LDAP 同步](/enterprise/admin/authentication/using-ldap)时才有效。 启用了 LDAP 后,即使禁用 LDAP 同步,也可以使用[更新用户的 LDAP 映射](#update-ldap-mapping-for-a-user)端点。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'ldap' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 许可 许可 API 提供有关企业许可的信息。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 @@ -173,17 +211,21 @@ GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} {% if operation.subcategory == 'license' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## 管理控制台 -管理控制台 API 可帮助您管理 {% data variables.product.prodname_ghe_server %} 安装设施。 +管理控制台 API 可帮助您管理 {% data variables.product.product_name %} 安装设施。 {% tip %} -在对管理控制台进行 API 调用时,必须明确设置端口号。 如果在企业实例上启用了 TLS,则端口号为 `8443`;否则,端口号为 `8080`。 +在对管理控制台进行 API 调用时,必须明确设置端口号。 If TLS is enabled on your enterprise, the port number is `8443`; otherwise, the port number is `8080`. 如果您不想提供端口号,则需要将工具配置为自动遵循重定向。 -使用 `curl` 时,您可能还需要添加 [`-k` 标志](http://curl.haxx.se/docs/manpage.html#-k),因为 {% data variables.product.prodname_ghe_server %} 在您[添加自己的 TLS 证书](/enterprise/admin/guides/installation/configuring-tls/)之前会使用自签名证书。 +使用 `curl` 时,您可能还需要添加 [`-k` 标志](http://curl.haxx.se/docs/manpage.html#-k),因为 {% data variables.product.product_name %} 在您[添加自己的 TLS 证书](/enterprise/admin/guides/installation/configuring-tls/)之前会使用自签名证书。 {% endtip %} @@ -207,14 +249,21 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'management-console' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 组织 -组织管理 API 允许您在 {% data variables.product.prodname_ghe_server %} 设备上创建组织。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 +The Organization Administration API allows you to create organizations on your enterprise. *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'orgs' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + + +{% if enterpriseServerVersions contains currentVersion %} ## 组织预接收挂钩 组织预接收挂钩 API 允许您查看和修改组织可用的预接收挂钩的实施。 @@ -236,6 +285,10 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'org-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## 预接收环境 预接收环境 API 允许您创建、列出、更新和删除预接收挂钩的环境。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 @@ -244,13 +297,13 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: #### 预接收环境 -| 名称 | 类型 | 描述 | -| --------------------- | ----- | ---------------------------------------------------------------- | -| `name` | `字符串` | UI 中显示的环境名称。 | -| `image_url` | `字符串` | 将要下载并解压缩的 tarball 的 URL。 | -| `default_environment` | `布尔值` | 这是否是 {% data variables.product.prodname_ghe_server %} 附带的默认环境。 | -| `download` | `对象` | 此环境的下载状态。 | -| `hooks_count` | `整数` | 使用此环境的预接收挂钩数量。 | +| 名称 | 类型 | 描述 | +| --------------------- | ----- | ------------------------------------------------------- | +| `name` | `字符串` | UI 中显示的环境名称。 | +| `image_url` | `字符串` | 将要下载并解压缩的 tarball 的 URL。 | +| `default_environment` | `布尔值` | 这是否是 {% data variables.product.product_name %} 附带的默认环境。 | +| `download` | `对象` | 此环境的下载状态。 | +| `hooks_count` | `整数` | 使用此环境的预接收挂钩数量。 | #### 预接收环境下载 @@ -266,6 +319,9 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'pre-receive-environments' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} ## 预接收挂钩 预接收挂钩 API 允许您创建、列出、更新和删除预接收挂钩。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 @@ -289,6 +345,10 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if enterpriseServerVersions contains currentVersion %} + ## 仓库预接收挂钩 仓库预接收挂钩 API 允许您查看和修改仓库可用的预接收挂钩的实施。 @@ -309,17 +369,12 @@ $ curl -L 'https://api_key:your-amazing-password@hostname: {% if operation.subcategory == 'repo-pre-receive-hooks' %}{% include rest_operation %}{% endif %} {% endfor %} -## 搜索索引 - -搜索索引 API 允许您对各种搜索索引任务进行排队。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `404` 响应。 - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'search-indexing' %}{% include rest_operation %}{% endif %} -{% endfor %} +{% endif %} +{% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %} ## 用户 -用户管理 API 允许您在 {% data variables.product.prodname_ghe_server %} 设备上升级、降级、挂起和取消挂起用户。 *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `403` 响应。 +The User Administration API allows you to suspend{% if enterpriseServerVersions contains currentVersion %}, unsuspend, promote, and demote{% endif %}{% if currentVersion == "github-ae@latest" %} and unsuspend{% endif %} users on your enterprise. *它只适用于[经过身份验证的](/rest/overview/resources-in-the-rest-api#authentication)站点管理员。*普通用户尝试访问它时会收到 `403` 响应。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'users' %}{% include rest_operation %}{% endif %} diff --git a/translations/zh-CN/content/rest/reference/gists.md b/translations/zh-CN/content/rest/reference/gists.md index 20b89e17e085..97127193a929 100644 --- a/translations/zh-CN/content/rest/reference/gists.md +++ b/translations/zh-CN/content/rest/reference/gists.md @@ -5,11 +5,12 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 身份验证 -您可以匿名读取公开 Gist {% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "2.9" %}并为没有令牌的匿名用户创建它们。{% else %},但是您必须登录到 GitHub 才能创建 Gist。{% endif %} 要代表用户读取或写入 Gist,您需要 Gist OAuth 作用域和令牌。 更多信息请参阅“[OAuth 应用程序的作用域](/developers/apps/scopes-for-oauth-apps)”。 +You can read public gists {% if currentVersion == "github-ae@latest" or enterpriseServerVersions contains currentVersion %}and create them for anonymous users without a token.{% else %} anonymously, but you must be signed into GitHub to create gists.{% endif %} To read or write gists on a user's behalf, you need the gist OAuth scope and a token. 更多信息请参阅“[OAuth 应用程序的作用域](/developers/apps/scopes-for-oauth-apps)”。 diff --git a/translations/zh-CN/content/rest/reference/git.md b/translations/zh-CN/content/rest/reference/git.md index 7b8c785289fb..3f83540ffff1 100644 --- a/translations/zh-CN/content/rest/reference/git.md +++ b/translations/zh-CN/content/rest/reference/git.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- Git 数据库 API 使您能够在 {% data variables.product.product_name %} 上的 Git 数据库中读取和写入原始 Git 对象,并列出和更新您的引用(分支头部和标记)。 有关使用 Git 数据库 API 的更多信息,请参阅“[Git 数据库 API 入门指南](/rest/guides/getting-started-with-the-git-database-api)”。 diff --git a/translations/zh-CN/content/rest/reference/gitignore.md b/translations/zh-CN/content/rest/reference/gitignore.md index 3d3507dc0746..e7e95c01a0f5 100644 --- a/translations/zh-CN/content/rest/reference/gitignore.md +++ b/translations/zh-CN/content/rest/reference/gitignore.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 通过 API 创建新的 {% data variables.product.product_name %} 仓库时,您可以指定一个要在创建后应用于仓库的 [.gitignore 模板](/github/using-git/ignoring-files)。 .gitignore 模板 API 可列出 {% data variables.product.product_name %} [.gitignore 仓库](https://github.com/github/gitignore)并从中获取模板。 diff --git a/translations/zh-CN/content/rest/reference/index.md b/translations/zh-CN/content/rest/reference/index.md index 0e25a7297817..ba8904d11c95 100644 --- a/translations/zh-CN/content/rest/reference/index.md +++ b/translations/zh-CN/content/rest/reference/index.md @@ -5,6 +5,7 @@ intro: 查看参考文档以了解 GitHub REST API 中可用的资源。 versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 目录 diff --git a/translations/zh-CN/content/rest/reference/interactions.md b/translations/zh-CN/content/rest/reference/interactions.md index c57b33799d9c..e9ae08c8a7b8 100644 --- a/translations/zh-CN/content/rest/reference/interactions.md +++ b/translations/zh-CN/content/rest/reference/interactions.md @@ -28,9 +28,9 @@ versions: 仓库交互 API 允许具有所有者或管理员权限的用户临时限制哪些用户可以在公共存储库中发表评论、开设议题或创建拉取请求。 {% data reusables.interactions.interactions-detail %} 以下是有关 {% data variables.product.product_name %} 用户组的更多信息: -* {% data reusables.interactions.existing-user-limit-definition %} in the repository. -* {% data reusables.interactions.contributor-user-limit-definition %} in the repository. -* {% data reusables.interactions.collaborator-user-limit-definition %} in the repository. +* 仓库中的 {% data reusables.interactions.existing-user-limit-definition %}。 +* 仓库中的 {% data reusables.interactions.contributor-user-limit-definition %}。 +* 仓库中的 {% data reusables.interactions.collaborator-user-limit-definition %}。 {% for operation in currentRestOperations %} {% if operation.subcategory == 'repos' %}{% include rest_operation %}{% endif %} diff --git a/translations/zh-CN/content/rest/reference/issues.md b/translations/zh-CN/content/rest/reference/issues.md index 9b4d98b25336..28bf669c119e 100644 --- a/translations/zh-CN/content/rest/reference/issues.md +++ b/translations/zh-CN/content/rest/reference/issues.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 议题的自定义媒体类型 diff --git a/translations/zh-CN/content/rest/reference/licenses.md b/translations/zh-CN/content/rest/reference/licenses.md index f21ea3693555..52a79b630ebd 100644 --- a/translations/zh-CN/content/rest/reference/licenses.md +++ b/translations/zh-CN/content/rest/reference/licenses.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 许可 API 返回有关热门开源许可的元数据,以及有关特定项目许可文件的信息。 diff --git a/translations/zh-CN/content/rest/reference/markdown.md b/translations/zh-CN/content/rest/reference/markdown.md index aff267306b37..5a71bd7804af 100644 --- a/translations/zh-CN/content/rest/reference/markdown.md +++ b/translations/zh-CN/content/rest/reference/markdown.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/zh-CN/content/rest/reference/meta.md b/translations/zh-CN/content/rest/reference/meta.md index 1b7a5ba28780..309b800519ac 100644 --- a/translations/zh-CN/content/rest/reference/meta.md +++ b/translations/zh-CN/content/rest/reference/meta.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% include rest_operations_at_current_path %} diff --git a/translations/zh-CN/content/rest/reference/orgs.md b/translations/zh-CN/content/rest/reference/orgs.md index 01966b8c0d09..18afff94eadd 100644 --- a/translations/zh-CN/content/rest/reference/orgs.md +++ b/translations/zh-CN/content/rest/reference/orgs.md @@ -6,12 +6,14 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## 阻止用户 用于对调用进行身份验证的令牌必须具有 `admin:org` 作用域才可对组织进行任何阻止调用。 否则,响应将返回 `HTTP 404`。 @@ -20,6 +22,8 @@ versions: {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## 成员 {% for operation in currentRestOperations %} @@ -34,7 +38,7 @@ versions: ## Web 挂钩 -组织 web 挂钩允许您在组织内发生特定事件时接收 HTTP `POST` 有效负载。 订阅这些事件可以构建对 {% data variables.product.prodname_dotcom %}.com 上的操作做出反应的集成。 有关您可以订阅的操作的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 事件类型](/developers/webhooks-and-events/github-event-types)”。 +组织 web 挂钩允许您在组织内发生特定事件时接收 HTTP `POST` 有效负载。 Subscribing to these events makes it possible to build integrations that react to events on {% data variables.product.product_name %}. 有关您可以订阅的操作的更多信息,请参阅“[{% data variables.product.prodname_dotcom %} 事件类型](/developers/webhooks-and-events/github-event-types)”。 ### 范围和限制 @@ -56,5 +60,5 @@ versions: {% data variables.product.product_name %} 发送时将附带几个 HTTP 标头,以区分事件类型和有效负载标识符。 更多信息请参阅 [web 挂钩标头](/webhooks/event-payloads/#delivery-headers)。 {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} diff --git a/translations/zh-CN/content/rest/reference/permissions-required-for-github-apps.md b/translations/zh-CN/content/rest/reference/permissions-required-for-github-apps.md index 34fd07f8f03a..16848d6487ab 100644 --- a/translations/zh-CN/content/rest/reference/permissions-required-for-github-apps.md +++ b/translations/zh-CN/content/rest/reference/permissions-required-for-github-apps.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 关于 {% data variables.product.prodname_github_app %} 权限 @@ -331,7 +332,7 @@ _流量_ - [`GET /repos/:owner/:repo/community/code_of_conduct`](/v3/codes_of_conduct/#get-the-code-of-conduct-for-a-repository) (:read) - [`GET /repos/:owner/:repo/compare/:base...:head`](/v3/repos/commits/#compare-two-commits) (:read) - [`GET /repos/:owner/:repo/contents/:path`](/v3/repos/contents/#get-repository-content) (:read) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`POST /repos/:owner/:repo/dispatches`](/v3/repos/#create-a-repository-dispatch-event) (:write) {% endif %} - [`POST /repos/:owner/:repo/forks`](/v3/repos/forks/#create-a-fork) (:read) @@ -382,8 +383,8 @@ _导入_ _反应_ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} -- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} +- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write){% else %}- [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction) (:write){% endif %}{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-comment-reaction) (:write) @@ -408,12 +409,13 @@ _版本发布_ - [`GET /repos/:owner/:repo/deployments`](/rest/reference/repos#list-deployments) (:read) - [`POST /repos/:owner/:repo/deployments`](/rest/reference/repos#create-a-deployment) (:write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#get-a-deployment) (:read){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/repos#delete-a-deployment) (:write){% endif %} - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#list-deployment-statuses) (:read) - [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/repos#create-a-deployment-status) (:write) - [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/repos#get-a-deployment-status) (:read) +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ### 有关“电子邮件”的权限 {% if currentVersion == "free-pro-team@latest" %} @@ -423,6 +425,7 @@ _版本发布_ - [`POST /user/emails`](/v3/users/emails/#add-an-email-address-for-the-authenticated-user) (:write) - [`DELETE /user/emails`](/v3/users/emails/#delete-an-email-address-for-the-authenticated-user) (:write) - [`GET /user/public_emails`](/v3/users/emails/#list-public-email-addresses-for-the-authenticated-user) (:read) +{% endif %} ### 有关“关注者”的权限 @@ -496,7 +499,7 @@ _反应_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#list-reactions-for-an-issue) (:read) - [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/v3/reactions/#create-reaction-for-an-issue) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -577,12 +580,12 @@ _团队_ - [`GET /orgs/:org/teams`](/v3/teams/#list-teams) (:read) - [`POST /orgs/:org/teams`](/v3/teams/#create-a-team) (:write) - [`GET /orgs/:org/teams/:team_slug`](/v3/teams/#get-a-team-by-name) (:read) -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} - [`GET /teams/:team_id`](/v3/teams/#get-a-team) (:read) {% endif %} - [`PATCH /teams/:team_id`](/v3/teams/#update-a-team) (:write) - [`DELETE /teams/:team_id`](/v3/teams/#delete-a-team) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`GET /teams/:team_id/projects`](/v3/teams/#list-team-projects) (:read) - [`GET /teams/:team_id/projects/:project_id`](/v3/teams/#check-team-permissions-for-a-project) (:read) - [`PUT /teams/:team_id/projects/:project_id`](/v3/teams/#add-or-update-team-project-permissions) (:read) @@ -619,7 +622,7 @@ _团队_ _团队_ - [`DELETE /teams/:team_id/projects/:project_id`](/v3/teams/#remove-a-project-from-a-team) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 有关“组织预接收挂钩”的权限 - [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (:read) @@ -733,7 +736,7 @@ _反应_ - [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-an-issue-comment) (:write) - [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#list-reactions-for-a-pull-request-review-comment) (:read) - [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/v3/reactions/#create-reaction-for-a-pull-request-review-comment) (:write) -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} - [`DELETE /reactions/:reaction_id`](/v3/reactions/#delete-a-reaction-legacy) (:write) - [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/v3/reactions/#delete-a-commit-comment-reaction) (:write) - [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/v3/reactions/#delete-an-issue-reaction) (:write) @@ -766,7 +769,7 @@ _审查_ - [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/v3/repos/hooks/#ping-a-repository-webhook) (:read) - [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/v3/repos/hooks/#test-the-push-repository-webhook) (:read) -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 有关“仓库预接收挂钩”的权限 - [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (:read) diff --git a/translations/zh-CN/content/rest/reference/projects.md b/translations/zh-CN/content/rest/reference/projects.md index 896da0e94dbe..856fa29df476 100644 --- a/translations/zh-CN/content/rest/reference/projects.md +++ b/translations/zh-CN/content/rest/reference/projects.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} diff --git a/translations/zh-CN/content/rest/reference/pulls.md b/translations/zh-CN/content/rest/reference/pulls.md index daf9e470c630..1697ac4bd4a8 100644 --- a/translations/zh-CN/content/rest/reference/pulls.md +++ b/translations/zh-CN/content/rest/reference/pulls.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 拉取请求 API 允许您列出、查看、编辑、创建甚至合并拉取请求。 可以通过[议题评论 API](/rest/reference/issues#comments) 管理对拉取请求的评论。 diff --git a/translations/zh-CN/content/rest/reference/rate-limit.md b/translations/zh-CN/content/rest/reference/rate-limit.md index 5cd1145c6245..284e36b5b29d 100644 --- a/translations/zh-CN/content/rest/reference/rate-limit.md +++ b/translations/zh-CN/content/rest/reference/rate-limit.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- REST API 概述文档描述了[速率限制规则](/rest/overview/resources-in-the-rest-api#rate-limiting)。 您可以随时使用下面描述的速率限制 API 来检查您当前的速率限制状态。 diff --git a/translations/zh-CN/content/rest/reference/reactions.md b/translations/zh-CN/content/rest/reference/reactions.md index 8ab885d7e270..4585fce6ce30 100644 --- a/translations/zh-CN/content/rest/reference/reactions.md +++ b/translations/zh-CN/content/rest/reference/reactions.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- ### 反应类型 diff --git a/translations/zh-CN/content/rest/reference/repos.md b/translations/zh-CN/content/rest/reference/repos.md index 5345c36af2fc..09fa359efa23 100644 --- a/translations/zh-CN/content/rest/reference/repos.md +++ b/translations/zh-CN/content/rest/reference/repos.md @@ -6,6 +6,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- {% for operation in currentRestOperations %} @@ -49,12 +50,15 @@ versions: {% if operation.subcategory == 'commits' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## 社区 {% for operation in currentRestOperations %} {% if operation.subcategory == 'community' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## 内容 此 API 端点允许您在仓库中创建、修改和删除 Base64 编码的内容。 要请求原始格式或渲染的 HTML(如果支持),请对仓库内容使用自定义媒体类型。 @@ -189,7 +193,7 @@ versions: 在返回 GitHub Pages 站点信息的 {% data variables.product.prodname_pages %} API 端点中,JSON 响应包括以下字段: * `html_url`:所渲染的 Pages 站点的绝对 URL(包括模式)。 例如,`https://username.github.io`。 * `source`:包含所渲染 Pages 站点的源分支和目录的对象。 这包括: - - `branch`:用于发布[站点源文件](/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)的仓库分支。 For example, _main_ or _gh-pages_. + - `branch`:用于发布[站点源文件](/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)的仓库分支。 例如,_main_ 或 _gh-pages_。 - `path`:提供站点发布内容的仓库目录。 可能是 `/` 或 `/docs`。 {% for operation in currentRestOperations %} @@ -216,7 +220,7 @@ versions: 计算仓库统计信息是一项昂贵的操作,所以我们尽可能返回缓存的数据。 如果您查询仓库的统计信息时,数据尚未缓存,您将会收到 `202` 响应;同时触发后台作业以开始编译这些统计信息。 稍等片刻,待作业完成,然后再次提交请求。 如果作业已完成,该请求将返回 `200` 响应,响应正文中包含统计信息。 -Repository statistics are cached by the SHA of the repository's default branch; pushing to the default branch resets the statistics cache. +仓库统计信息由仓库默认分支的 SHA 缓存;推送到默认分支将重置统计信息缓存。 ### 统计排除某些类型的提交 @@ -248,6 +252,7 @@ API 公开的统计信息与[各种仓库图](/github/visualizing-repository-dat {% if operation.subcategory == 'statuses' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## 流量 对于您具有推送权限的仓库,流量 API 提供对仓库图中所示信息的访问权限。 更多信息请参阅“查看仓库的流量”。 @@ -255,6 +260,7 @@ API 公开的统计信息与[各种仓库图](/github/visualizing-repository-dat {% for operation in currentRestOperations %} {% if operation.subcategory == 'traffic' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} ## Web 挂钩 @@ -263,7 +269,7 @@ API 公开的统计信息与[各种仓库图](/github/visualizing-repository-dat 如果您要设置一个 web 挂钩来接收来自组织所有仓库的事件,请参阅关于[组织 web 挂钩](/rest/reference/orgs#webhooks)的 API 文档。 {% for operation in currentRestOperations %} - {% if operation.subcategory == 'hooks' %}{% include rest_operation %}{% endif %} + {% if operation.subcategory == 'webhooks' %}{% include rest_operation %}{% endif %} {% endfor %} ### 接收 web 挂钩 @@ -292,14 +298,14 @@ GitHub 还可以作为所有仓库的 [PubSubHubbabub](https://github.com/pubsub #### 回调 URL 回调 URL 可以使用 `http://` 协议。 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %}您还可以 `github://` 回叫以指定 GitHub 服务。 +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %}您还可以 `github://` 回叫来指定 GitHub 服务。 {% data reusables.apps.deprecating_github_services_ghe %} {% endif %} # Send updates to postbin.org http://postbin.org/123 -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} # Send updates to Campfire github://campfire?subdomain=github&room=Commits&token=abc123 {% endif %} diff --git a/translations/zh-CN/content/rest/reference/search.md b/translations/zh-CN/content/rest/reference/search.md index 9b2639863f9d..2f3ac95f73f8 100644 --- a/translations/zh-CN/content/rest/reference/search.md +++ b/translations/zh-CN/content/rest/reference/search.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 搜索 API 可帮助您搜索要查找的特定条目。 例如,您可以在仓库中找到用户或特定文件。 就像您在 Google 上执行搜索一样。 它旨在帮助您找到要查找的一个或几个结果。 就像在 Google 上搜索一样,有时您希望查看几页搜索结果,以便找到最能满足您需求的条目。 为了满足这一需求, {% data variables.product.product_name %} 搜索 API **为每个搜索提供最多 1,000 个结果**。 @@ -27,7 +28,7 @@ versions: 搜索 API 中的每个端点都使用[查询参数](https://en.wikipedia.org/wiki/Query_string)对 {% data variables.product.product_name %} 进行搜索。 有关包含端点和查询参数的示例,请参阅搜索 API 中的各个端点。 -查询可以包含 GitHub.com 上支持的搜索限定符的任意组合。 搜索查询的格式为: +A query can contain any combination of search qualifiers supported on {% data variables.product.product_name %}. 搜索查询的格式为: ``` q=SEARCH_KEYWORD_1+SEARCH_KEYWORD_N+QUALIFIER_1+QUALIFIER_N diff --git a/translations/zh-CN/content/rest/reference/teams.md b/translations/zh-CN/content/rest/reference/teams.md index 01df7ded398c..ae8519997fee 100644 --- a/translations/zh-CN/content/rest/reference/teams.md +++ b/translations/zh-CN/content/rest/reference/teams.md @@ -5,6 +5,7 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- 此 API 仅适用于团队[组织](/v3/orgs)中经过身份验证的成员。 OAuth 访问令牌需要 `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)。 {% data variables.product.prodname_dotcom %} 从团队 `name` 生成团队的 `slug`。 @@ -33,16 +34,20 @@ versions: 此 API 仅适用于团队组织中经过身份验证的成员。 OAuth 访问令牌需要 `read:org` [scope](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/)。 +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} {% note %} **注:**当您为具有组织身份提供程序 (IdP) 的团队设置了团队同步时,如果尝试使用 API 更改团队的成员身份,则会看到错误。 如果您有权访问 IdP 中的组成员身份,可以通过身份提供程序管理 GitHub 团队成员身份,该提供程序会自动添加和删除组织的成员。 更多信息请参阅“在身份提供程序与 GitHub 之间同步团队”。 {% endnote %} +{% endif %} + {% for operation in currentRestOperations %} {% if operation.subcategory == 'members' %}{% include rest_operation %}{% endif %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## 团队同步 团队同步 API 允许您管理 {% data variables.product.product_name %} 团队与外部身份提供程序 (IdP) 组之间的连接。 要使用此 API,经过身份验证的用户必须是团队维护员或与团队关联的组织的所有者。 用于身份验证的令牌还需要获得授权才能与 IdP (SSO) 提供程序一起使用。 更多信息请参阅“授权个人访问令牌用于 SAML 单点登录组织”。 @@ -52,3 +57,5 @@ versions: {% for operation in currentRestOperations %} {% if operation.subcategory == 'team-sync' %}{% include rest_operation %}{% endif %} {% endfor %} + +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/content/rest/reference/users.md b/translations/zh-CN/content/rest/reference/users.md index edec1027d4ad..38ace0846310 100644 --- a/translations/zh-CN/content/rest/reference/users.md +++ b/translations/zh-CN/content/rest/reference/users.md @@ -5,20 +5,25 @@ redirect_from: versions: free-pro-team: '*' enterprise-server: '*' + github-ae: '*' --- -用户 API 上的许多资源提供了快捷方式,可用于获取有关当前经过身份验证的用户的信息。 如果请求 URL 不含 `{username}` 参数,则响应将针对登录的用户(您必须随请求传送[身份验证信息](/rest/overview/resources-in-the-rest-api#authentication))。 其他私密信息,如用户是否启用双重身份验证,在通过基本身份验证或通过`用户`范围进行验证时将包含在内。 +用户 API 上的许多资源提供了快捷方式,可用于获取有关当前经过身份验证的用户的信息。 If a request URL does not include a `{username}` parameter then the response will be for the logged in user (and you must pass [authentication information](/rest/overview/resources-in-the-rest-api#authentication) with your request).{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through basic auth or OAuth with the `user` scope.{% endif %} {% for operation in currentRestOperations %} {% unless operation.subcategory %}{% include rest_operation %}{% endunless %} {% endfor %} +{% if currentVersion == "free-pro-team@latest" %} ## 阻止用户 {% for operation in currentRestOperations %} {% if operation.subcategory == 'blocking' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + +{% if currentVersion == "free-pro-team@latest" or enterpriseServerVersions contains currentVersion %} ## Emails 通过 API 管理电子邮件地址要求您通过基本身份验证进行验证,或者使用端点的正确范围通过 OAuth 进行身份验证。 @@ -27,6 +32,8 @@ versions: {% if operation.subcategory == 'emails' %}{% include rest_operation %}{% endif %} {% endfor %} +{% endif %} + ## 关注者 {% for operation in currentRestOperations %} diff --git a/translations/zh-CN/data/glossaries/external.yml b/translations/zh-CN/data/glossaries/external.yml index 4fa2651fa901..d4c296ba4174 100644 --- a/translations/zh-CN/data/glossaries/external.yml +++ b/translations/zh-CN/data/glossaries/external.yml @@ -157,7 +157,7 @@ description: >- GitHub 上的特定活动,将会:- 添加方块到用户的贡献图:"[计为贡献的活动](https://help.github.com/articles/viewing-contributions-on-your-profile/#what-counts-as-a-contribution)" - 添加活动到用户个人资料上的时间表:"[贡献活动](https://help.github.com/articles/viewing-contributions-on-your-profile/#contribution-activity)" - - term: 贡献者,参与者 + term: 贡献者 description: >- 贡献者是指对仓库没有协作者权限但参与过项目,并且他们打开的拉取请求已合并到仓库的人员。 - @@ -180,7 +180,7 @@ - term: 默认分支 description: >- - The base branch for new pull requests and code commits in a repository. Each repository has at least one branch, which Git creates when you initialize the repository. The first branch is usually called `main`, and is often the default branch. + 仓库中新拉取请求和代码提交的基本分支。每个仓库至少有一个分支,Git 会在您初始化仓库时创建该分支。第一个分支通常称为"main",并且通常是默认分支。 - term: 从属者图 description: >- diff --git a/translations/zh-CN/data/graphql/ghae/graphql_previews.ghae.yml b/translations/zh-CN/data/graphql/ghae/graphql_previews.ghae.yml new file mode 100644 index 000000000000..23ff7ab7dd59 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghae/graphql_previews.ghae.yml @@ -0,0 +1,149 @@ +--- +- + title: 使用包版本删除 + description: >- + 此预览支持允许删除私有包版本 DeletePackageVersion 突变。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: 部署 + description: >- + 此预览支持部署突变和新部署功能。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: >- + MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。 + description: >- + 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 在单个操作中更新多个 ref。 + description: 此预览支持在单个操作中更新多个 ref。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/reponauts' +- + title: 项目事件详细信息 + description: >- + 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: 创建内容附件 + description: 此预览支持创建内容附件。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: 固定议题预览 + description: 此预览增加了对固定议题的支持。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: 标签预览 + description: >- + 此预览支持添加、更新、创建和删除标签。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: 导入项目 + description: 此预览增加了对导入项目的支持。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 团队审查任务预览 + description: >- + 此预览支持更新团队审查任务的设置。 + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml b/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml new file mode 100644 index 000000000000..1b4280e93c4d --- /dev/null +++ b/translations/zh-CN/data/graphql/ghae/graphql_upcoming_changes.public-ghae.yml @@ -0,0 +1,135 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。" + reason: "`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。" + date: '2019-04-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: AssignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` 将被删除。使用 EnterpriseBillingInfo.totalAvailableLicenses 代替。" + reason: "`availableSeats` 将被替换为 `totalAvailableLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` 将被删除。使用 EnterpriseBillingInfo.totalLicenses 代替。" + reason: "`seats` 将被替换为 `totalLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` 将被删除。使用 `Sponsorship.sponsorable` 代替。" + reason: "`Sponsorship.maintainer` 将被删除。" + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有挂起的成员都会使用许可证 + date: '2020-07-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` 将被删除。改用 `pendingCollaboratorInvitations` 字段。" + reason: 仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: jdennes + - + location: Issue.timeline + description: "`timeline` 将被删除。使用 Issue.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` 将被删除。使用 PullRequest.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: RepositoryInvitation.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` 将被删除。" + reason: "`INVITEE_LOGIN` 不再是有效字段值。仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` 将被删除。改用 `Sponsorship.sponsorEntity`。" + reason: "`Sponsorship.sponsor` 将被删除。" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: nholden + - + location: TeamRepositoryEdge.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有成员都会使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有外部协作者使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有挂起的协作者使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: MergeStateStatus.DRAFT + description: "`DRAFT` 将被删除。改为使用 PullRequest.isDraft。" + reason: DRAFT 状态将从这个枚举中删除,应改用 `isDraft` + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: nplasterer diff --git a/translations/zh-CN/data/graphql/ghes-2.19/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.19/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..b319e328130d --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.19/graphql_previews.enterprise.yml @@ -0,0 +1,228 @@ +--- +- + title: 部署 + description: >- + 此预览支持部署突变和新部署功能。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: 草稿拉取请求预览 + description: 此预览支持草稿拉取请求。 + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: 检查 + description: 此预览支持由 GitHub 应用程序创建的读取检查。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - 推送 + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。 + description: >- + 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: 仓库漏洞警报 + description: 此预览支持查看仓库漏洞警报。 + toggled_by: ':vixen-preview' + announcement: null + updates: null + toggled_on: + - RepositoryVulnerabilityAlert + - Repository.vulnerabilityAlerts + - RepositoryVulnerabilityAlertConnection + - RepositoryVulnerabilityAlertEdge + owning_teams: + - '@github/ee-security-workflows' +- + title: 私有仓库的临时克隆令牌 + description: >- + 此预览支持访问用于克隆私有仓库的临时令牌字段。 + toggled_by: ':daredevil-preview' + announcement: null + updates: null + toggled_on: + - Repository.tempCloneToken + owning_teams: + - '@github/experience-engineering-work' +- + title: 项目事件详细信息 + description: >- + 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: 最小化评论预览 + description: >- + 此预览支持最小化对议题、拉取请求、提交和 Gist 的评论。 + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - 最小化 + owning_teams: + - '@github/ce-community-and-safety' +- + title: 创建内容附件 + description: 此预览支持创建内容附件。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: 固定议题预览 + description: 此预览增加了对固定议题的支持。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: 标签预览 + description: >- + 此预览支持添加、更新、创建和删除标签。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: 导入项目 + description: 此预览增加了对导入项目的支持。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 多行评论预览 + description: 此预览支持 blob 定位和多行评论。 + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/zh-CN/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..68c63dd55cb2 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.19/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,65 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。" + reason: "`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。" + date: '2019-04-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: ContributionOrder.field + description: "`field` 将被删除。只支持一个顺序字段。" + reason: "`field` 将被删除。" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` 将被删除。使用 Issue.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` 将被删除。使用 PullRequest.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: UnassignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling diff --git a/translations/zh-CN/data/graphql/ghes-2.20/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.20/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..4d9b6c838074 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.20/graphql_previews.enterprise.yml @@ -0,0 +1,284 @@ +--- +- + title: GitHub Packages + description: 此预览支持与 GitHub 包相关的对象。 + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - 包 + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreateRegistryPackageFilePayload.packageFile + - CreateRegistryPackageVersionMetadataPayload.packageVersion + - CreateRegistryPackageVersionPayload.packageVersion + - DeleteRegistryPackagePayload.package + - DeleteRegistryPackageTagPayload.package + - SetRegistryPackageTagPayload.package + - UpdateRegistryPackageFilePayload.packageFile + - UpdateRegistryPackageVersionPayload.packageVersion + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: 部署 + description: >- + 此预览支持部署突变和新部署功能。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: 草稿拉取请求预览 + description: 此预览支持草稿拉取请求。 + toggled_by: ':shadow-cat-preview' + announcement: null + updates: null + toggled_on: + - Mutation.markPullRequestReadyForReview + - CreatePullRequestInput.draft + - PullRequest.isDraft + - MarkPullRequestReadyForReviewInput + - MarkPullRequestReadyForReviewPayload + owning_teams: + - '@github/pe-pull-requests' +- + title: 检查 + description: 此预览支持由 GitHub 应用程序创建的读取检查。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - 推送 + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ecosystem-primitives' +- + title: >- + MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。 + description: >- + 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 在单个操作中更新多个 ref。 + description: 此预览支持在单个操作中更新多个 ref。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: 项目事件详细信息 + description: >- + 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: 最小化评论预览 + description: >- + 此预览支持最小化对议题、拉取请求、提交和 Gist 的评论。 + toggled_by: ':queen-beryl-preview' + announcement: null + updates: null + toggled_on: + - Mutation.minimizeComment + - Mutation.unminimizeComment + - 最小化 + owning_teams: + - '@github/ce-community-and-safety' +- + title: 创建内容附件 + description: 此预览支持创建内容附件。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ecosystem-primitives' +- + title: 固定议题预览 + description: 此预览增加了对固定议题的支持。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: 标签预览 + description: >- + 此预览支持添加、更新、创建和删除标签。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: 导入项目 + description: 此预览增加了对导入项目的支持。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 多行评论预览 + description: 此预览支持 blob 定位和多行评论。 + toggled_by: ':comfort-fade-preview' + announcement: null + updates: null + toggled_on: + - Mutation.addPullRequestReviewThread + - AddPullRequestReviewThreadInput + - AddPullRequestReviewInput.threads + - DiffSide + - PullRequestReviewThread.startLine + - PullRequestReviewThread.originalStartLine + - PullRequestReviewThread.startDiffSide + - PullRequestReviewThread.line + - PullRequestReviewThread.originalLine + - PullRequestReviewThread.diffSide + owning_teams: + - '@github/pe-pull-requests' +- + title: 团队审查任务预览 + description: >- + 此预览支持更新团队审查任务的设置。 + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/zh-CN/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..19c09fa571de --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.20/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,562 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。" + reason: "`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。" + date: '2019-04-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: ContributionOrder.field + description: "`field` 将被删除。只支持一个顺序字段。" + reason: "`field` 将被删除。" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` 将被删除。使用 Issue.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: PullRequest.timeline + description: "`timeline` 将被删除。使用 PullRequest.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` 将被删除。使用 EnterpriseBillingInfo.totalAvailableLicenses 代替。" + reason: "`availableSeats` 将被替换为 `totalAvailableLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` 将被删除。使用 EnterpriseBillingInfo.totalLicenses 代替。" + reason: "`seats` 将被替换为 `totalLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` 将被删除。使用 `Package` 对象。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` 将被删除。使用 `Package` 对象。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` 将被删除。使用 `PackageTag` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` 将被删除。使用 `PackageTag` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` 将被删除。使用 `Sponsorship.sponsorable` 代替。" + reason: "`Sponsorship.maintainer` 将被删除。" + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: antn + - + location: User.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi diff --git a/translations/zh-CN/data/graphql/ghes-2.21/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.21/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..cbecc320a595 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.21/graphql_previews.enterprise.yml @@ -0,0 +1,242 @@ +--- +- + title: 使用包版本删除 + description: >- + 此预览支持允许删除私有包版本 DeletePackageVersion 突变。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + - RegistryPackageVersion.deleted + owning_teams: + - '@github/pe-package-registry' +- + title: GitHub Packages + description: 此预览支持与 GitHub 包相关的对象。 + toggled_by: ':packages-preview' + announcement: null + updates: null + toggled_on: + - 包 + - PackageFile + - PackageFileOrder + - PackageFileOrderField + - PackageOrder + - PackageOrderField + - PackageOwner + - PackageStatistics + - PackageTag + - PackageVersion + - PackageVersionOrder + - PackageVersionOrderField + - PackageVersionStatistics + - Organization.packages + - PackageMetadatum.packageVersion + - Repository.packages + - User.packages + - PackageConnection.nodes + - PackageFileConnection.nodes + - PackageTagConnection.nodes + - PackageVersionConnection.nodes + - PackageEdge.node + - PackageFileEdge.node + - PackageTagEdge.node + - PackageVersionEdge.node + - CreatePackageVersionPayload.packageVersion + - UpdatePackageVersionPayload.packageVersion + - CreatePackageFilePayload.packageFile + - UpdatePackageFilePayload.packageFile + - CreatePackageVersionMetadataPayload.packageVersion + - AddPackageTagPayload.package + - DeletePackageTagPayload.package + owning_teams: + - '@github/pe-package-registry' +- + title: 部署 + description: >- + 此预览支持部署突变和新部署功能。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: 检查 + description: 此预览支持由 GitHub 应用程序创建的读取检查。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - 推送 + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。 + description: >- + 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 在单个操作中更新多个 ref。 + description: 此预览支持在单个操作中更新多个 ref。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: 项目事件详细信息 + description: >- + 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: 创建内容附件 + description: 此预览支持创建内容附件。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: 固定议题预览 + description: 此预览增加了对固定议题的支持。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: 标签预览 + description: >- + 此预览支持添加、更新、创建和删除标签。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: 导入项目 + description: 此预览增加了对导入项目的支持。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 团队审查任务预览 + description: >- + 此预览支持更新团队审查任务的设置。 + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/zh-CN/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..c5d9fe486310 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.21/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,569 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。" + reason: "`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。" + date: '2019-04-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: ContributionOrder.field + description: "`field` 将被删除。只支持一个顺序字段。" + reason: "`field` 将被删除。" + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Organization.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: RepositoryOwner.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: User.pinnedRepositories + description: "`pinnedRepositories` 将被删除。使用 ProfileOwner.pinnedites 代替。" + reason: pinnedRepositories 将被删除 + date: '2019-10-01T00:00:00+00:00' + criticality: 重大 + owner: cheshire137 + - + location: AssignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` 将被删除。使用 EnterpriseBillingInfo.totalAvailableLicenses 代替。" + reason: "`availableSeats` 将被替换为 `totalAvailableLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` 将被删除。使用 EnterpriseBillingInfo.totalLicenses 代替。" + reason: "`seats` 将被替换为 `totalLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: Organization.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Organization.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.color + description: "`color` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.latestVersion + description: "`latestVersion` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.name + description: "`name` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.nameWithOwner + description: "`nameWithOwner` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageFileByGuid + description: "`packageFileByGuid` 将被删除。使用 `Package` 对象。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageFileBySha256 + description: "`packageFileBySha256` 将被删除。使用 `Package` 对象。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.packageType + description: "`packageType` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.preReleaseVersions + description: "`preReleaseVersions` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.registryPackageType + description: "`registryPackageType` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.repository + description: "`repository` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.statistics + description: "`statistics` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.tags + description: "`tags` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.topics + description: "`topics` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.version + description: "`version` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionByPlatform + description: "`versionByPlatform` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionBySha256 + description: "`versionBySha256` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versions + description: "`versions` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackage.versionsByMetadatum + description: "`versionsByMetadatum` 将被删除。使用 `Package` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.dependencyType + description: "`dependencyType` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.name + description: "`name` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageDependency.version + description: "`version` 将被删除。使用 `PackageDependency` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.guid + description: "`guid` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.md5 + description: "`md5` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.metadataUrl + description: "`metadataUrl` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.name + description: "`name` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.packageVersion + description: "`packageVersion` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.sha1 + description: "`sha1` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.sha256 + description: "`sha256` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.size + description: "`size` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageFile.url + description: "`url` 将被删除。使用 `PackageFile` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageOwner.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageSearch.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisMonth + description: "`downloadsThisMonth` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisWeek + description: "`downloadsThisWeek` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsThisYear + description: "`downloadsThisYear` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsToday + description: "`downloadsToday` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageStatistics.downloadsTotalCount + description: "`downloadsTotalCount` 将被删除。使用 `PackageStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageTag.name + description: "`name` 将被删除。使用 `PackageTag` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageTag.version + description: "`version` 将被删除。使用 `PackageTag` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.deleted + description: "`deleted` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.dependencies + description: "`dependencies` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.fileByName + description: "`fileByName` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.files + description: "`files` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.installationCommand + description: "`installationCommand` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.manifest + description: "`manifest` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.platform + description: "`platform` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.preRelease + description: "`preRelease` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.readme + description: "`readme` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.readmeHtml + description: "`readmeHtml` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.registryPackage + description: "`registryPackage` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.release + description: "`release` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.sha256 + description: "`sha256` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.size + description: "`size` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.statistics + description: "`statistics` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.summary + description: "`summary` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.updatedAt + description: "`updatedAt` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.version + description: "`version` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersion.viewerCanEdit + description: "`viewerCanEdit` 将被删除。使用 `PackageVersion` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisMonth + description: "`downloadsThisMonth` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisWeek + description: "`downloadsThisWeek` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsThisYear + description: "`downloadsThisYear` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsToday + description: "`downloadsToday` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: RegistryPackageVersionStatistics.downloadsTotalCount + description: "`downloadsTotalCount` 将被删除。使用 `PackageVersionStatistics` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Repository.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Repository.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Sponsorship.maintainer + description: "`maintainer` 将被删除。使用 `Sponsorship.sponsorable` 代替。" + reason: "`Sponsorship.maintainer` 将被删除。" + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: antn + - + location: User.registryPackages + description: "`registryPackages` 将被删除。使用 `PackageOwner` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: User.registryPackagesForQuery + description: "`registryPackagesForQuery` 将被删除。使用 `PackageSearch` 对象代替。" + reason: 重命名 GitHub 包字段和对象。 + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: dinahshi + - + location: Issue.timeline + description: "`timeline` 将被删除。使用 Issue.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` 将被删除。使用 PullRequest.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea diff --git a/translations/zh-CN/data/graphql/ghes-2.22/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.22/graphql_previews.enterprise.yml new file mode 100644 index 000000000000..76e246501182 --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.22/graphql_previews.enterprise.yml @@ -0,0 +1,200 @@ +--- +- + title: 使用包版本删除 + description: >- + 此预览支持允许删除私有包版本 DeletePackageVersion 突变。 + toggled_by: ':package-deletes-preview' + announcement: null + updates: null + toggled_on: + - Mutation.deletePackageVersion + owning_teams: + - '@github/pe-package-registry' +- + title: 部署 + description: >- + 此预览支持部署突变和新部署功能。 + toggled_by: ':flash-preview' + announcement: null + updates: null + toggled_on: + - DeploymentStatus.environment + - Mutation.createDeploymentStatus + - CreateDeploymentStatusInput + - CreateDeploymentStatusPayload + - Mutation.createDeployment + - CreateDeploymentInput + - CreateDeploymentPayload + owning_teams: + - '@github/ecosystem-api' +- + title: 检查 + description: 此预览支持由 GitHub 应用程序创建的读取检查。 + toggled_by: ':antiope-preview' + announcement: null + updates: null + toggled_on: + - CheckAnnotationRange + - CheckAnnotationPosition + - CheckAnnotationSpan + - CheckAnnotation + - CheckAnnotationConnection.nodes + - CheckAnnotationData + - CheckAnnotationEdge.node + - CheckAnnotationLevel + - CheckConclusionState + - CheckStatusState + - CheckSuiteAutoTriggerPreference + - CheckRun + - CheckRunConnection.nodes + - CheckRunEdge.node + - CheckRunAction + - CheckRunFilter + - CheckRunOutput + - CheckRunOutputImage + - CheckRunType + - CheckSuite + - CheckSuiteConnection.nodes + - CheckSuiteEdge.node + - CheckSuiteFilter + - CreateCheckRunInput + - CreateCheckRunPayload + - CreateCheckSuiteInput + - CreateCheckSuitePayload + - Commit.checkSuites + - Mutation.createCheckRun + - Mutation.createCheckSuite + - Mutation.rerequestCheckSuite + - Mutation.updateCheckRun + - Mutation.updateCheckSuitePreferences + - 推送 + - RequestableCheckStatusState + - RerequestCheckSuiteInput + - RerequestCheckSuitePayload + - UpdateCheckRunInput + - UpdateCheckRunPayload + - UpdateCheckSuitePayload.checkSuite + - UpdateCheckSuitePreferencesInput + - UpdateCheckSuitePreferencesPayload + owning_teams: + - '@github/ce-extensibility' +- + title: >- + MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。 + description: >- + 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。 + toggled_by: ':merge-info-preview' + announcement: null + updates: null + toggled_on: + - PullRequest.canBeRebased + - PullRequest.mergeStateStatus + owning_teams: + - '@github/pe-pull-requests' +- + title: UpdateRefsPreview - 在单个操作中更新多个 ref。 + description: 此预览支持在单个操作中更新多个 ref。 + toggled_by: ':update-refs-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateRefs + - GitRefname + - RefUpdate + - UpdateRefsInput + - UpdateRefsPayload + owning_teams: + - '@github/pe-repos' +- + title: 项目事件详细信息 + description: >- + 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。 + toggled_by: ':starfox-preview' + announcement: null + updates: null + toggled_on: + - AddedToProjectEvent.project + - AddedToProjectEvent.projectCard + - AddedToProjectEvent.projectColumnName + - ConvertedNoteToIssueEvent.project + - ConvertedNoteToIssueEvent.projectCard + - ConvertedNoteToIssueEvent.projectColumnName + - MovedColumnsInProjectEvent.project + - MovedColumnsInProjectEvent.projectCard + - MovedColumnsInProjectEvent.projectColumnName + - MovedColumnsInProjectEvent.previousProjectColumnName + - RemovedFromProjectEvent.project + - RemovedFromProjectEvent.projectColumnName + owning_teams: + - '@github/github-projects' +- + title: 创建内容附件 + description: 此预览支持创建内容附件。 + toggled_by: ':corsair-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createContentAttachment + owning_teams: + - '@github/ce-extensibility' +- + title: 固定议题预览 + description: 此预览增加了对固定议题的支持。 + toggled_by: ':elektra-preview' + announcement: null + updates: null + toggled_on: + - Repository.pinnedIssues + - PinnedIssue + - PinnedIssueEdge + - PinnedIssueConnection + - Mutation.pinIssue + - Mutation.unpinIssue + owning_teams: + - '@github/pe-pull-requests' +- + title: 标签预览 + description: >- + 此预览支持添加、更新、创建和删除标签。 + toggled_by: ':bane-preview' + announcement: null + updates: null + toggled_on: + - Mutation.createLabel + - CreateLabelPayload + - CreateLabelInput + - Mutation.deleteLabel + - DeleteLabelPayload + - DeleteLabelInput + - Mutation.updateLabel + - UpdateLabelPayload + - UpdateLabelInput + owning_teams: + - '@github/pe-pull-requests' +- + title: 导入项目 + description: 此预览增加了对导入项目的支持。 + toggled_by: ':slothette-preview' + announcement: null + updates: null + toggled_on: + - Mutation.importProject + owning_teams: + - '@github/pe-issues-projects' +- + title: 团队审查任务预览 + description: >- + 此预览支持更新团队审查任务的设置。 + toggled_by: ':stone-crop-preview' + announcement: null + updates: null + toggled_on: + - Mutation.updateTeamReviewAssignment + - UpdateTeamReviewAssignmentInput + - TeamReviewAssignmentAlgorithm + - Team.reviewRequestDelegationEnabled + - Team.reviewRequestDelegationAlgorithm + - Team.reviewRequestDelegationMemberCount + - Team.reviewRequestDelegationNotifyTeam + owning_teams: + - '@github/pe-pull-requests' diff --git a/translations/zh-CN/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml new file mode 100644 index 000000000000..4acc318c988b --- /dev/null +++ b/translations/zh-CN/data/graphql/ghes-2.22/graphql_upcoming_changes.public-enterprise.yml @@ -0,0 +1,128 @@ +--- +upcoming_changes: + - + location: Migration.uploadUrlTemplate + description: "`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。" + reason: "`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。" + date: '2019-04-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: AssignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: EnterpriseBillingInfo.availableSeats + description: "`availableSeats` 将被删除。使用 EnterpriseBillingInfo.totalAvailableLicenses 代替。" + reason: "`availableSeats` 将被替换为 `totalAvailableLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: EnterpriseBillingInfo.seats + description: "`seats` 将被删除。使用 EnterpriseBillingInfo.totalLicenses 代替。" + reason: "`seats` 将被替换为 `totalLicenses`,以便更明确地表示要返回的值" + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: BlakeWilliams + - + location: UnassignedEvent.user + description: "`user` 将被删除。使用 `assignee` 字段代替。" + reason: 受理人现在可以作为人体模型。 + date: '2020-01-01T00:00:00+00:00' + criticality: 重大 + owner: tambling + - + location: Sponsorship.maintainer + description: "`maintainer` 将被删除。使用 `Sponsorship.sponsorable` 代替。" + reason: "`Sponsorship.maintainer` 将被删除。" + date: '2020-04-01T00:00:00+00:00' + criticality: 重大 + owner: antn + - + location: EnterprisePendingMemberInvitationEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有挂起的成员都会使用许可证 + date: '2020-07-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterpriseOwnerInfo.pendingCollaborators + description: "`pendingCollaborators` 将被删除。改用 `pendingCollaboratorInvitations` 字段。" + reason: 仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: jdennes + - + location: Issue.timeline + description: "`timeline` 将被删除。使用 Issue.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: PullRequest.timeline + description: "`timeline` 将被删除。使用 PullRequest.timelineItems 代替。" + reason: "`timeline` 将被删除" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: mikesea + - + location: RepositoryCollaboratorEdge.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: RepositoryInvitation.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: RepositoryInvitationOrderField.INVITEE_LOGIN + description: "`INVITEE_LOGIN` 将被删除。" + reason: "`INVITEE_LOGIN` 不再是有效字段值。仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: jdennes + - + location: Sponsorship.sponsor + description: "`sponsor` 将被删除。改用 `Sponsorship.sponsorEntity`。" + reason: "`Sponsorship.sponsor` 将被删除。" + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: nholden + - + location: TeamRepositoryEdge.permission + description: '`permission` 的类型将从 `RepositoryPermission!` 更改为 `String`。' + reason: 此字段可能会返回其他值 + date: '2020-10-01T00:00:00+00:00' + criticality: 重大 + owner: oneill38 + - + location: EnterpriseMemberEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有成员都会使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterpriseOutsideCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有外部协作者使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon + - + location: EnterprisePendingCollaboratorEdge.isUnlicensed + description: "`isUnlicensed` 将被删除。" + reason: 所有挂起的协作者使用许可证 + date: '2021-01-01T00:00:00+00:00' + criticality: 重大 + owner: BrentWheeldon diff --git a/translations/zh-CN/data/graphql/graphql_previews.yml b/translations/zh-CN/data/graphql/graphql_previews.yml index 18e16574dc08..01f33a2798a6 100644 --- a/translations/zh-CN/data/graphql/graphql_previews.yml +++ b/translations/zh-CN/data/graphql/graphql_previews.yml @@ -53,7 +53,7 @@ - UpdateRefsInput - UpdateRefsPayload owning_teams: - - '@github/pe-repos' + - '@github/reponauts' - title: 访问仓库依赖关系图 description: 此预览支持读取仓库依赖关系图。 diff --git a/translations/zh-CN/data/reusables/actions/about-artifact-log-retention.md b/translations/zh-CN/data/reusables/actions/about-artifact-log-retention.md index aa8a5300359d..f1775a6c3aab 100644 --- a/translations/zh-CN/data/reusables/actions/about-artifact-log-retention.md +++ b/translations/zh-CN/data/reusables/actions/about-artifact-log-retention.md @@ -1,6 +1,6 @@ -By default, the artifacts and log files generated by workflows are retained for 90 days before they are automatically deleted. You can adjust the retention period, depending on the type of repository: +默认情况下,工作流程生成的构件和日志文件将保留 90 天,然后自动删除。 您可以根据仓库类型调整保留期: -- For public repositories: you can change this retention period to anywhere between 1 day or 90 days. -- For private, internal, and {% data variables.product.prodname_enterprise %} repositories: you can change this retention period to anywhere between 1 day or 400 days. +- 对于公共仓库:您可以将此保留期更改为 1 至 90 天。 +- 对于私有、内部和 {% data variables.product.prodname_enterprise %} 仓库:您可以将此保留期更改为 1 至 400 天。 -When you customize the retention period, it only applies to new artifacts and log files, and does not retroactively apply to existing objects. For managed repositories and organizations, the maximum retention period cannot exceed the limit set by the managing organization or enterprise. +自定义保留期时,它仅适用于新构件和日志文件,并且不追溯性地应用于现有对象。 对于托管的仓库和组织,最长保留期不能超过管理组织或企业设置的限制。 diff --git a/translations/zh-CN/data/reusables/actions/actions-not-verified.md b/translations/zh-CN/data/reusables/actions/actions-not-verified.md index dcfd5cdeef8f..1ef0ecac6381 100644 --- a/translations/zh-CN/data/reusables/actions/actions-not-verified.md +++ b/translations/zh-CN/data/reusables/actions/actions-not-verified.md @@ -1 +1 @@ -只要符合服务条款,任何人都可以在 {% data variables.product.prodname_marketplace %} 中发布操作。 与应用程序不同, 在 {% data variables.product.prodname_marketplace %} 中列出的 {% data variables.product.prodname_actions %} 不会经过 {% data variables.product.prodname_dotcom %} 验证。 +任何人都可以在 {% data variables.product.prodname_marketplace %} 中发布操作。 {% data variables.product.prodname_dotcom %} 会验证一些合作伙伴组织,但与验证的应用程序不同,{% data variables.product.prodname_dotcom %} 不审查或验证 {% data variables.product.prodname_marketplace %} 中列出的个别操作。 diff --git a/translations/zh-CN/data/reusables/actions/actions-use-policy-settings.md b/translations/zh-CN/data/reusables/actions/actions-use-policy-settings.md index b25cd5eb26be..24b6ae181837 100644 --- a/translations/zh-CN/data/reusables/actions/actions-use-policy-settings.md +++ b/translations/zh-CN/data/reusables/actions/actions-use-policy-settings.md @@ -1,3 +1,3 @@ -If you choose the option to **Allow specific actions**, there are additional options that you can configure. For more information, see "[Allowing specific actions to run](#allowing-specific-actions-to-run)." +如果选择选项 **Allow specific actions(允许特定操作)**,您还可以配置其他选项。 更多信息请参阅“[允许特定操作运行](#allowing-specific-actions-to-run)”。 -When you allow local actions only, the policy blocks all access to actions authored by {% data variables.product.prodname_dotcom %}. For example, the [`actions/checkout`](https://github.com/actions/checkout) would not be accessible. \ No newline at end of file +如果只允许本地操作,则策略会阻止对 {% data variables.product.prodname_dotcom %} 创建的操作的所有访问。 例如,[`actions/checkout`](https://github.com/actions/checkout) 不可访问。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md b/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md index 248668d773ef..a1d82165c587 100644 --- a/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md +++ b/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md @@ -1,19 +1,19 @@ -When you select the **Allow select actions**, there are additional options that you need to choose to configure the allowed actions: +选择 **Allow select actions(允许选择操作)**时,您需要选择其他选项才可配置允许的操作: -- **Allow actions created by {% data variables.product.prodname_dotcom %}:** You can allow all actions created by {% data variables.product.prodname_dotcom %} to be used by workflows. Actions created by {% data variables.product.prodname_dotcom %} are located in the `actions` and `github` organization. For more information, see the [`actions`](https://github.com/actions) and [`github`](https://github.com/github) organizations. -- **Allow Marketplace actions by verified creators:** You can allow all {% data variables.product.prodname_marketplace %} actions created by verified creators to be used by workflows. When GitHub has verified the creator of the action as a partner organization, the {% octicon "verified" aria-label="The verified badge" %} badge is displayed next to the action in {% data variables.product.prodname_marketplace %}. -- **Allow specified actions:** You can restrict workflows to use actions in specific organizations and repositories. +- **允许 {% data variables.product.prodname_dotcom %} 创建的操作:** 您可以允许 {% data variables.product.prodname_dotcom %} 创建的所有操作用于工作流程。 {% data variables.product.prodname_dotcom %} 创建的操作位于 `actions` 和 `github` 组织中。 更多信息请参阅 [`actions`](https://github.com/actions) 和 [`github`](https://github.com/github) 组织。 +- **Allow Marketplace actions by verified creators(允许已验证的创作者的 Marketplace 操作):**您可以允许已验证的创作者创建的所有 {% data variables.product.prodname_marketplace %} 操作用于工作流程。 如果 GitHub 验证该操作的创建者为合作伙伴组织,{% octicon "verified" aria-label="The verified badge" %} 徽章将显示在 {% data variables.product.prodname_marketplace %} 中的操作旁边。 +- **Allow specified actions(允许指定的操作):**您可以限制工作流程使用特定组织和仓库中的操作。 - To restrict access to specific tags or commit SHAs of an action, use the same `/@` syntax used in the workflow to select the action. For example, `actions/javascript-action@v1.0.1` to select a tag or `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` to select a SHA. For more information, see "[Finding and customizing actions](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)." + 要限制对操作中特定标记或提交 SHA 的访问,请使用工作流程中使用的 `/@` 语法来选择操作。 例如,使用 `actions/javascript-action@v1.0.1` 选择标记,或使用 `actions/javascript-action@172239021f7ba04fe7327647b213799853a9eb89` 选择 SHA。 更多信息请参阅“[查找和自定义操作](/actions/learn-github-actions/finding-and-customizing-actions#using-release-management-for-your-custom-actions)”。 - You can use the `*` wildcard character to match patterns. For example, to allow all actions in organizations that start with `space-org`, you can specify `space-org*/*`. To add all actions in repositories that start with octocat, you can use `*/octocat*@*`. For more information about using the `*` wildcard, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)." + 您可以使用 `*` 通配符来匹配模式。 例如,要允许以 `space-org` 开头的组织中的所有操作,您可以指定 `space-org*/*`。 要在仓库中添加以 octocat 开头的所有操作,可以使用 `*/octocat*@*`。 有关使用 `*` 通配符的更多信息,请参阅“[GitHub Actions 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#filter-pattern-cheat-sheet)”。 {% if currentVersion == "free-pro-team@latest" %} {% note %} - **Note:** The **Allow specified actions** option is only available in public repositories with the {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_free_team %} for organizations, or {% data variables.product.prodname_team %} plan. + **注:** **Allow specified actions(允许指定的操作)**仅可用于具有 {% data variables.product.prodname_free_user %}、{% data variables.product.prodname_pro %}、组织的 {% data variables.product.prodname_free_team %} 或 {% data variables.product.prodname_team %} 计划的公共仓库。 {% endnote %} {% endif %} -This procedure demonstrates how to add specific actions to the allow list. +此过程演示如何向允许列表添加特定操作。 diff --git a/translations/zh-CN/data/reusables/actions/enterprise-beta.md b/translations/zh-CN/data/reusables/actions/enterprise-beta.md index 5f4014ad6153..33a0ba2b5157 100644 --- a/translations/zh-CN/data/reusables/actions/enterprise-beta.md +++ b/translations/zh-CN/data/reusables/actions/enterprise-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion == "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion == "enterprise-server@2.22" %} {% note %} **注:**{% data variables.product.prodname_ghe_server %} 2.22 上的 {% data variables.product.prodname_actions %} 支持是有限的公测版。 要查看外部存储要求并请求访问测试版,请参阅“[启用 {% data variables.product.prodname_actions %} 和配置存储](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)”。 diff --git a/translations/zh-CN/data/reusables/actions/enterprise-github-hosted-runners.md b/translations/zh-CN/data/reusables/actions/enterprise-github-hosted-runners.md index 6b261671df86..a15cdb49844a 100644 --- a/translations/zh-CN/data/reusables/actions/enterprise-github-hosted-runners.md +++ b/translations/zh-CN/data/reusables/actions/enterprise-github-hosted-runners.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} {% note %} **注:** {% data variables.product.prodname_dotcom %} 托管的运行器目前在 {% data variables.product.prodname_ghe_server %} 上不受支持。 您可以在 [{% data variables.product.prodname_roadmap %}](https://github.com/github/roadmap/issues/72) 上查看有关未来支持计划的更多信息。 diff --git a/translations/zh-CN/data/reusables/actions/enterprise-marketplace-actions.md b/translations/zh-CN/data/reusables/actions/enterprise-marketplace-actions.md index 2b069953f0a9..3ac2560a0f58 100644 --- a/translations/zh-CN/data/reusables/actions/enterprise-marketplace-actions.md +++ b/translations/zh-CN/data/reusables/actions/enterprise-marketplace-actions.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} diff --git a/translations/zh-CN/data/reusables/actions/enterprise-setup-prereq.md b/translations/zh-CN/data/reusables/actions/enterprise-setup-prereq.md index c977eab7ced1..9ac5106358e3 100644 --- a/translations/zh-CN/data/reusables/actions/enterprise-setup-prereq.md +++ b/translations/zh-CN/data/reusables/actions/enterprise-setup-prereq.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} #### 在 {% data variables.product.prodname_ghe_server %} 上使用自托管的运行器 diff --git a/translations/zh-CN/data/reusables/actions/registry-credentials.md b/translations/zh-CN/data/reusables/actions/registry-credentials.md index 829539de7800..7133cefd63e8 100644 --- a/translations/zh-CN/data/reusables/actions/registry-credentials.md +++ b/translations/zh-CN/data/reusables/actions/registry-credentials.md @@ -1 +1 @@ -If the image's container registry requires authentication to pull the image, you can use `credentials` to set a `map` of the `username` and `password`. The credentials are the same values that you would provide to the [`docker login`](https://docs.docker.com/engine/reference/commandline/login/) command. +如果映像的容器注册表需要身份验证才能拉取映像,可以使用 `credentials` 设置 `username` 和 `password` 的 `map`。 凭据与您提供给 [`Docker 登录`](https://docs.docker.com/engine/reference/commandline/login/) 命令的值相同。 diff --git a/translations/zh-CN/data/reusables/actions/scheduled-workflows-disabled.md b/translations/zh-CN/data/reusables/actions/scheduled-workflows-disabled.md index bdec7e515b23..bf54644aea60 100644 --- a/translations/zh-CN/data/reusables/actions/scheduled-workflows-disabled.md +++ b/translations/zh-CN/data/reusables/actions/scheduled-workflows-disabled.md @@ -1 +1 @@ -To prevent unnecessary workflow runs, scheduled workflows may be disabled automatically. When a public repository is forked, scheduled workflows are disabled by default. In a public repository, scheduled workflows are automatically disabled when no repository activity has occurred in 60 days. +为防止不必要的工作流程运行,可能会自动禁用计划的工作流程。 在复刻公共仓库时,默认情况下将禁用计划的工作流程。 在公共仓库中,当 60 天内未发生仓库活动时,将自动禁用计划的工作流程。 diff --git a/translations/zh-CN/data/reusables/apps/deprecating_auth_with_query_parameters.md b/translations/zh-CN/data/reusables/apps/deprecating_auth_with_query_parameters.md index ae6581b669a2..358537cb6f16 100644 --- a/translations/zh-CN/data/reusables/apps/deprecating_auth_with_query_parameters.md +++ b/translations/zh-CN/data/reusables/apps/deprecating_auth_with_query_parameters.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} -**弃用通知:** {% data variables.product.prodname_dotcom %} 将停止使用查询参数向 API 验证。 Authenticating to the API should be done with [HTTP basic authentication](/v3/auth/#via-oauth-and-personal-access-tokens).{% if currentVersion == "free-pro-team@latest" %} Using query parameters to authenticate to the API will no longer work on May 5, 2021. {% endif %}有关详细信息,包括预定的限电,请参阅[博客文章](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/)。 +**弃用通知:** {% data variables.product.prodname_dotcom %} 将停止使用查询参数向 API 验证。 向 API 验证应使用 [HTTP 基本身份验证](/v3/auth/#via-oauth-and-personal-access-tokens)完成。{% if currentVersion == "free-pro-team@latest" %} 使用查询参数向 API 验证在 2021 年 5 月 5 日将不再有效。 {% endif %}有关详细信息,包括预定的限电,请参阅[博客文章](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/)。 -{% if currentVersion != "free-pro-team@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. 相反,我们建议集成商在标头中移动其访问令牌 `client_id` 或 `client_secret`。 {% data variables.product.prodname_dotcom %} 将宣布删除通过查询参数进行身份验证,并且会提前通知。 {% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authentication to the API using query parameters while available is no longer supported due to security concerns. 相反,我们建议集成商在标头中移动其访问令牌 `client_id` 或 `client_secret`。 {% data variables.product.prodname_dotcom %} 将宣布删除通过查询参数进行身份验证,并且会提前通知。 {% endif %} {% endwarning %} {% endif %} diff --git a/translations/zh-CN/data/reusables/apps/deprecating_github_services_ghe.md b/translations/zh-CN/data/reusables/apps/deprecating_github_services_ghe.md index da4c8ee639e8..a0c505915e30 100644 --- a/translations/zh-CN/data/reusables/apps/deprecating_github_services_ghe.md +++ b/translations/zh-CN/data/reusables/apps/deprecating_github_services_ghe.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% note %} **注:**GitHub Enterprise 2.17 及更高版本不再允许管理员安装新的 GitHub 服务,并且现有服务将在 GitHub Enterprise 2.20 及更高版本中停用。 您可以使用[替换 GitHub 服务指南](/v3/guides/replacing-github-services)帮助您将服务更新到 web 挂钩。 diff --git a/translations/zh-CN/data/reusables/apps/deprecating_password_auth.md b/translations/zh-CN/data/reusables/apps/deprecating_password_auth.md index dddce4a71482..7d5a9409c027 100644 --- a/translations/zh-CN/data/reusables/apps/deprecating_password_auth.md +++ b/translations/zh-CN/data/reusables/apps/deprecating_password_auth.md @@ -1,9 +1,9 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% warning %} -**弃用通知:** {% data variables.product.prodname_dotcom %} 将停止使用密码向 API 验证。 You must now authenticate to the {% data variables.product.prodname_dotcom %} API with an API token, such as an OAuth access token, GitHub App installation access token, or personal access token, depending on what you need to do with the token.{% if currentVersion == "free-pro-team@latest" %} Password authentication to the API will be removed on November 13, 2020.{% endif %} For more information,{% if currentVersion == "free-pro-team@latest" %} including scheduled brownouts,{% endif %} see the [blog post](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/). +**弃用通知:** {% data variables.product.prodname_dotcom %} 将停止使用密码向 API 验证。 您现在必须使用 API 令牌向 {% data variables.product.prodname_dotcom %} API 验证,如 OAuth 访问令牌、GitHub 应用程序安装访问令牌或个人访问令牌,具体取决于您需要使用令牌执行的操作。{% if currentVersion == "free-pro-team@latest" %} 使用密码向 API 验证将在 2020 年 11 月 13 日删除。{% endif %} 有关更多信息,,{% if currentVersion == "free-pro-team@latest" %} 包括预定的限电,{% endif %}请参阅[博客文章](https://developer.github.com/changes/2020-02-14-deprecating-password-auth/)。 -{% if currentVersion != "free-pro-team@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.prodname_ghe_server %}. {% data variables.product.prodname_dotcom %} 将宣布弃用,并在删除对此功能的支持之前提前通知。{% endif %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} Authenticating to the API using a password is currently available and not yet deprecated in {% data variables.product.product_name %}. {% data variables.product.prodname_dotcom %} 将宣布弃用,并在删除对此功能的支持之前提前通知。{% endif %} {% endwarning %} {% endif %} diff --git a/translations/zh-CN/data/reusables/apps/deprecating_token_oauth_authorizations.md b/translations/zh-CN/data/reusables/apps/deprecating_token_oauth_authorizations.md index 73b13e7f425f..5f5ecbdaf3e4 100644 --- a/translations/zh-CN/data/reusables/apps/deprecating_token_oauth_authorizations.md +++ b/translations/zh-CN/data/reusables/apps/deprecating_token_oauth_authorizations.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.20" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.20" %} {% warning %} **弃用通知:**`token` 属性在某些 OAuth 授权 API 响应中弃用: diff --git a/translations/zh-CN/data/reusables/apps/expiring_user_authorization_tokens.md b/translations/zh-CN/data/reusables/apps/expiring_user_authorization_tokens.md index 7194cff91211..58b480efc0d2 100644 --- a/translations/zh-CN/data/reusables/apps/expiring_user_authorization_tokens.md +++ b/translations/zh-CN/data/reusables/apps/expiring_user_authorization_tokens.md @@ -1,3 +1,3 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 为使用户到服务器的访问令牌更安全,您可以使用将在 8 小时后过期的访问令牌,以及可交换新访问令牌的刷新令牌。 For more information, see "[Refreshing user-to-server access tokens](/apps/building-github-apps/refreshing-user-to-server-access-tokens/)." {% endif %} diff --git a/translations/zh-CN/data/reusables/apps/general-apps-restrictions.md b/translations/zh-CN/data/reusables/apps/general-apps-restrictions.md index 7f65d7afb2a4..d8af1b6cb634 100644 --- a/translations/zh-CN/data/reusables/apps/general-apps-restrictions.md +++ b/translations/zh-CN/data/reusables/apps/general-apps-restrictions.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}If you are using your app with GitHub Actions and want to modify workflow files, you must authenticate on behalf of the user with an OAuth token that includes the `workflow` scope. 用户必须具有包含工作流程文件的仓库的管理员或写入权限。 更多信息请参阅“[了解 OAuth 应用程序的作用域](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果您的应用程序与 GitHub Actions 一起使用,并且想要修改工作流程文件,则必须使用包含 `workflow` 作用域的 OAuth 令牌代表用户进行身份验证。 用户必须具有包含工作流程文件的仓库的管理员或写入权限。 更多信息请参阅“[了解 OAuth 应用程序的作用域](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/apps/maximum-github-apps-allowed.md b/translations/zh-CN/data/reusables/apps/maximum-github-apps-allowed.md index e1b7a44e3c28..fe7710e73f5c 100644 --- a/translations/zh-CN/data/reusables/apps/maximum-github-apps-allowed.md +++ b/translations/zh-CN/data/reusables/apps/maximum-github-apps-allowed.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}A user or organization can own up to 100 GitHub Apps.{% endif %} +{% if currentVersion == "free-pro-team@latest" %}用户或组织最多可以拥有 100 个 GitHub 应用程序{% endif %} diff --git a/translations/zh-CN/data/reusables/apps/maximum-oauth-apps-allowed.md b/translations/zh-CN/data/reusables/apps/maximum-oauth-apps-allowed.md index 9e65b80fe2a6..86b85d502aab 100644 --- a/translations/zh-CN/data/reusables/apps/maximum-oauth-apps-allowed.md +++ b/translations/zh-CN/data/reusables/apps/maximum-oauth-apps-allowed.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}A user or organization can own up to 100 OAuth apps.{% endif %} +{% if currentVersion == "free-pro-team@latest" %}用户或组织最多可以拥有 100 个 OAuth 应用程序。{% endif %} diff --git a/translations/zh-CN/data/reusables/apps/oauth-apps-restrictions.md b/translations/zh-CN/data/reusables/apps/oauth-apps-restrictions.md index 0d55a87c29ed..2e2fe103f879 100644 --- a/translations/zh-CN/data/reusables/apps/oauth-apps-restrictions.md +++ b/translations/zh-CN/data/reusables/apps/oauth-apps-restrictions.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}If you are using your OAuth App with GitHub Actions and want to modify workflow files, your OAuth token must have the `workflow` scope and the user must have owner or write permission to the repository that contains the workflow file. 更多信息请参阅“[了解 OAuth 应用程序的作用域](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果将 OAuth 应用程序与 GitHub Actions 一起使用并且想要修改工作流程文件, 您的 OAuth 令牌必须具有 `workflow` 作用域,并且用户必须对包含工作流程文件的仓库具有所有者或写入权限。 更多信息请参阅“[了解 OAuth 应用程序的作用域](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/#available-scopes)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/branches/change-default-branch.md b/translations/zh-CN/data/reusables/branches/change-default-branch.md index 2a44e1845aa7..80e649a08d22 100644 --- a/translations/zh-CN/data/reusables/branches/change-default-branch.md +++ b/translations/zh-CN/data/reusables/branches/change-default-branch.md @@ -1 +1 @@ -You can change the default branch for an existing repository. For more information, see "[Changing the default branch](/github/administering-a-repository/changing-the-default-branch)." +您可以更改现有仓库的默认分支。 更多信息请参阅“[更改默认分支](/github/administering-a-repository/changing-the-default-branch)”。 diff --git a/translations/zh-CN/data/reusables/branches/default-branch-automatically-base-branch.md b/translations/zh-CN/data/reusables/branches/default-branch-automatically-base-branch.md index b7e77330c423..d7577b52aad5 100644 --- a/translations/zh-CN/data/reusables/branches/default-branch-automatically-base-branch.md +++ b/translations/zh-CN/data/reusables/branches/default-branch-automatically-base-branch.md @@ -1,2 +1,2 @@ -Unless you specify a different branch, the default branch in a repository is the base branch for new pull requests and code commits. +除非指定不同的分支,否则仓库中的默认分支是新拉取请求和代码提交的基础分支。 diff --git a/translations/zh-CN/data/reusables/branches/new-repo-default-branch.md b/translations/zh-CN/data/reusables/branches/new-repo-default-branch.md index d85e1174ba7f..7ac94f9340d5 100644 --- a/translations/zh-CN/data/reusables/branches/new-repo-default-branch.md +++ b/translations/zh-CN/data/reusables/branches/new-repo-default-branch.md @@ -1,2 +1,2 @@ -When you create a repository with content on {% data variables.product.product_location %}, {% data variables.product.product_name %} creates the repository with a single branch. This first branch in the repository is the default branch. +在 {% data variables.product.product_location %}和 {% data variables.product.product_name %} 上创建一个有内容的仓库时,将创建包含单一分支的仓库。 仓库中的第一个分支是默认分支。 diff --git a/translations/zh-CN/data/reusables/branches/set-default-branch.md b/translations/zh-CN/data/reusables/branches/set-default-branch.md index f5ff905d85ca..c9c1d21abb0d 100644 --- a/translations/zh-CN/data/reusables/branches/set-default-branch.md +++ b/translations/zh-CN/data/reusables/branches/set-default-branch.md @@ -1 +1 @@ -You can set the name of the default branch for new repositories. For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," or "[Enforcing a policy on the default branch name](/github/setting-up-and-managing-your-enterprise-account/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)." +您可以为新仓库设置默认分支名称。 For more information, see "[Managing the default branch for your repositories](/github/setting-up-and-managing-your-github-user-account/managing-the-default-branch-name-for-your-repositories)," "[Managing the default branch name for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-the-default-branch-name-for-repositories-in-your-organization)," and {% if currentVersion == "free-pro-team@latest" %}"[Enforcing repository management policies in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-repository-management-policies-in-your-enterprise-account#enforcing-a-policy-on-the-default-branch-name)."{% else %}"[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-on-the-default-branch-name)."{% endif %} diff --git a/translations/zh-CN/data/reusables/cli/filter-issues-and-pull-requests-tip.md b/translations/zh-CN/data/reusables/cli/filter-issues-and-pull-requests-tip.md index 949b7938dbd4..d4bd8f1d7f5d 100644 --- a/translations/zh-CN/data/reusables/cli/filter-issues-and-pull-requests-tip.md +++ b/translations/zh-CN/data/reusables/cli/filter-issues-and-pull-requests-tip.md @@ -1,7 +1,7 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} {% tip %} -**Tip**: You can also filter issues or pull requests using the {% data variables.product.prodname_cli %}. For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. +**提示**:您也可以使用 {% data variables.product.prodname_cli %} 过滤议题或拉取请求。 For more information, see "[`gh issue list`](https://cli.github.com/manual/gh_issue_list)" or "[`gh pr list`](https://cli.github.com/manual/gh_pr_list)" in the {% data variables.product.prodname_cli %} documentation. {% endtip %} {% endif %} diff --git a/translations/zh-CN/data/reusables/code-scanning/about-code-scanning.md b/translations/zh-CN/data/reusables/code-scanning/about-code-scanning.md index 70df68d69b81..3dbaf64e32d1 100644 --- a/translations/zh-CN/data/reusables/code-scanning/about-code-scanning.md +++ b/translations/zh-CN/data/reusables/code-scanning/about-code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is a feature that you use to analyze the code in a {% data variables.product.prodname_dotcom %} repository to find security vulnerabilities and coding errors. Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. +{% data variables.product.prodname_code_scanning_capc %} 是一项功能,可用于分析 {% data variables.product.prodname_dotcom %} 仓库中的代码,以查找安全漏洞和编码错误。 Any problems identified by the analysis are shown in {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %}. diff --git a/translations/zh-CN/data/reusables/code-scanning/analyze-go.md b/translations/zh-CN/data/reusables/code-scanning/analyze-go.md index 56f04cb3de4a..c6a64f6d57cd 100644 --- a/translations/zh-CN/data/reusables/code-scanning/analyze-go.md +++ b/translations/zh-CN/data/reusables/code-scanning/analyze-go.md @@ -1 +1 @@ -{% data variables.product.prodname_codeql %} also runs a build for Go projects to set up the project. However, in contrast to the other compiled languages, all Go files in the repository are extracted, not just those that are built. Custom build commands are not supported for Go. \ No newline at end of file +{% data variables.product.prodname_codeql %} 也运行 Go 项目的构建来设置项目。 但是,与其他编译语言相比,仓库中的所有 Go 文件都是提取的,而不仅仅是构建的文件。 Go 不支持自定义构建命令。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/code-scanning/beta-codeql-runner.md b/translations/zh-CN/data/reusables/code-scanning/beta-codeql-runner.md index f83682fcfaca..26c311617269 100644 --- a/translations/zh-CN/data/reusables/code-scanning/beta-codeql-runner.md +++ b/translations/zh-CN/data/reusables/code-scanning/beta-codeql-runner.md @@ -2,7 +2,7 @@ {% note %} -**Note:** The {% data variables.product.prodname_codeql_runner %} is currently in beta and subject to change. +**注意:**{% data variables.product.prodname_codeql_runner %} 目前处于测试阶段,可能会更改。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/code-scanning/beta.md b/translations/zh-CN/data/reusables/code-scanning/beta.md index f8ac69d855e4..db2725e5ca50 100644 --- a/translations/zh-CN/data/reusables/code-scanning/beta.md +++ b/translations/zh-CN/data/reusables/code-scanning/beta.md @@ -1,8 +1,8 @@ -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} {% note %} -**注意:**{% data variables.product.prodname_code_scanning_capc %} 目前处于测试阶段,可能会更改。 For more information about taking part in the beta, [sign up here](https://resources.github.com/beta-signup/). +**注意:**{% data variables.product.prodname_code_scanning_capc %} 目前处于测试阶段,可能会更改。 有关参加公测的更多信息,请[在此注册](https://resources.github.com/beta-signup/)。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/code-scanning/choose-alert-dismissal-reason.md b/translations/zh-CN/data/reusables/code-scanning/choose-alert-dismissal-reason.md new file mode 100644 index 000000000000..ee095a02de51 --- /dev/null +++ b/translations/zh-CN/data/reusables/code-scanning/choose-alert-dismissal-reason.md @@ -0,0 +1 @@ +从下拉菜单中选择合适的原因很重要,因为这可能会影响到是否继续将查询纳入未来的分析。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md b/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md index 18185ec32f46..5a0ef73cc4f6 100644 --- a/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md +++ b/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md @@ -1 +1 @@ -1. Under "Code scanning," click the alert you'd like to explore. ![来自 {% data variables.product.prodname_code_scanning %} 的警报列表](/assets/images/help/repository/code-scanning-click-alert.png) +1. 在“Code Scanning(代码扫描)”下,单击要探索的警报。 ![来自 {% data variables.product.prodname_code_scanning %} 的警报列表](/assets/images/help/repository/code-scanning-click-alert.png) diff --git a/translations/zh-CN/data/reusables/code-scanning/close-alert-examples.md b/translations/zh-CN/data/reusables/code-scanning/close-alert-examples.md index 394120901f5f..b60fd58a0195 100644 --- a/translations/zh-CN/data/reusables/code-scanning/close-alert-examples.md +++ b/translations/zh-CN/data/reusables/code-scanning/close-alert-examples.md @@ -1 +1 @@ -For example, an error in code that's used only for testing, or when the effort of fixing the error is greater than the potential benefit of improving the code. +例如,仅用于测试的代码中有错误,或者修复错误的工作超过改进代码的潜在益处。 diff --git a/translations/zh-CN/data/reusables/code-scanning/codeql-runner-license.md b/translations/zh-CN/data/reusables/code-scanning/codeql-runner-license.md index da31bb97dcac..e570d530a20c 100644 --- a/translations/zh-CN/data/reusables/code-scanning/codeql-runner-license.md +++ b/translations/zh-CN/data/reusables/code-scanning/codeql-runner-license.md @@ -1,12 +1,12 @@ {% note %} {% if currentVersion == "free-pro-team@latest" %} -**Note:** The -{% data variables.product.prodname_codeql_runner %} uses the {% data variables.product.prodname_codeql %} CLI to analyze code and therefore has the same license conditions. 它可自由用于 {% data variables.product.prodname_dotcom_the_website %} 上维护的公共仓库,并且可用于具有 {% data variables.product.prodname_advanced_security %} 许可证的客户所拥有的私有仓库。 有关信息请参阅“[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %} 条款和条件](https://securitylab.github.com/tools/codeql/license)”和“[{% data variables.product.prodname_codeql %} CLI](https://help.semmle.com/codeql/codeql-cli.html)”。 +**注:** +{% data variables.product.prodname_codeql_runner %} 使用 {% data variables.product.prodname_codeql %} CLI 来分析代码,因此具有相同的许可条件。 它可自由用于 {% data variables.product.prodname_dotcom_the_website %} 上维护的公共仓库,并且可用于具有 {% data variables.product.prodname_advanced_security %} 许可证的客户所拥有的私有仓库。 有关信息请参阅“[{% data variables.product.product_name %} {% data variables.product.prodname_codeql %} 条款和条件](https://securitylab.github.com/tools/codeql/license)”和“[{% data variables.product.prodname_codeql %} CLI](https://help.semmle.com/codeql/codeql-cli.html)”。 {% else %} -**Note:** The -{% data variables.product.prodname_codeql_runner %} is available to customers with an {% data variables.product.prodname_advanced_security %} license. +**注:** +{% data variables.product.prodname_codeql_runner %} 可用于拥有 {% data variables.product.prodname_advanced_security %} 许可证的客户。 {% endif %} {% endnote %} diff --git a/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md b/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md index 170941819961..b54e5abed4bd 100644 --- a/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md +++ b/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning-actions.md @@ -2,7 +2,7 @@ {% note %} -**注:**站点管理员必须为 {% data variables.product.product_location_enterprise %} 启用 {% data variables.product.prodname_code_scanning %},然后您才可使用此功能。 如果要使用 {% data variables.product.prodname_actions %} 扫描代码,站点管理员还必须启用 {% data variables.product.prodname_actions %} 并设置所需的基础结构。 更多信息请参阅“[为设备配置 {% data variables.product.prodname_code_scanning %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)”。 +**注:**站点管理员必须为 {% data variables.product.product_location %} 启用 {% data variables.product.prodname_code_scanning %},然后您才可使用此功能。 如果要使用 {% data variables.product.prodname_actions %} 扫描代码,站点管理员还必须启用 {% data variables.product.prodname_actions %} 并设置所需的基础结构。 更多信息请参阅“[为设备配置 {% data variables.product.prodname_code_scanning %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)”。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning.md b/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning.md index d9fec7cfcc50..cd17eaef3ec6 100644 --- a/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning.md +++ b/translations/zh-CN/data/reusables/code-scanning/enterprise-enable-code-scanning.md @@ -2,7 +2,7 @@ {% note %} -**注:**站点管理员必须为 {% data variables.product.product_location_enterprise %} 启用 {% data variables.product.prodname_code_scanning %},然后您才可使用此功能。 更多信息请参阅“[为设备配置 {% data variables.product.prodname_code_scanning %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)”。 +**注:**站点管理员必须为 {% data variables.product.product_location %} 启用 {% data variables.product.prodname_code_scanning %},然后您才可使用此功能。 更多信息请参阅“[为设备配置 {% data variables.product.prodname_code_scanning %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance)”。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/code-scanning/false-positive-fix-codeql.md b/translations/zh-CN/data/reusables/code-scanning/false-positive-fix-codeql.md index db3da9c9d538..a243beb5994b 100644 --- a/translations/zh-CN/data/reusables/code-scanning/false-positive-fix-codeql.md +++ b/translations/zh-CN/data/reusables/code-scanning/false-positive-fix-codeql.md @@ -1 +1 @@ -If you close a {% data variables.product.prodname_codeql %} alert as a false positive result, for example because the code uses a sanitization library that isn't supported, consider contributing to the {% data variables.product.prodname_codeql %} repository and improving the analysis. For more information about {% data variables.product.prodname_codeql %}, see "[Contributing to {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)." +如果将 {% data variables.product.prodname_codeql %} 警报作为误报予以{% if currentVersion == "enterprise-server@2.22" %}关闭{% else %}忽略{% endif %},例如,因为代码使用不受支持的净化库,则考虑参与 {% data variables.product.prodname_codeql %} 仓库并改进分析。 有关 {% data variables.product.prodname_codeql %} 的更多信息,请参阅“[参与 {% data variables.product.prodname_codeql %}](https://github.com/github/codeql/blob/main/CONTRIBUTING.md)”。 diff --git a/translations/zh-CN/data/reusables/code-scanning/run-additional-queries.md b/translations/zh-CN/data/reusables/code-scanning/run-additional-queries.md index 6ee78f7c8618..1058dedf120e 100644 --- a/translations/zh-CN/data/reusables/code-scanning/run-additional-queries.md +++ b/translations/zh-CN/data/reusables/code-scanning/run-additional-queries.md @@ -1,4 +1,4 @@ -使用 {% data variables.product.prodname_codeql %} 扫描代码时,{% data variables.product.prodname_codeql %} 分析引擎将从代码生成数据库并对其运行查询。 For more information, see "[About {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning#about-codeql)." +使用 {% data variables.product.prodname_codeql %} 扫描代码时,{% data variables.product.prodname_codeql %} 分析引擎将从代码生成数据库并对其运行查询。 更多信息请参阅“[关于 {% data variables.product.prodname_code_scanning %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning#about-codeql)”。 {% data variables.product.prodname_codeql %} 分析使用默认的查询集,但除了默认查询外,您还可以指定更多的查询来运行。 要运行的查询必须属于 {% data variables.product.prodname_ql %} 包,可以位于您拥有的仓库或任何公共仓库中。 更多信息请参阅“[关于 {% data variables.product.prodname_ql %} 包](https://help.semmle.com/codeql/codeql-cli/reference/qlpack-overview.html)”。 @@ -6,4 +6,4 @@ 您可以指定一个 _.ql_ 文件(一个目录中包含多个 _.ql_ 文件)、一个 _.qls_ 查询套件定义文件或任意组合。 有关查询套件定义的更多信息,请参阅“[创建 {% data variables.product.prodname_codeql %} 查询套件](https://help.semmle.com/codeql/codeql-cli/procedures/query-suites.html)”。 -{% if currentVersion == "free-pro-team@latest" %}We don't recommend referencing query suites directly from the `github/codeql` repository, like `github/codeql/cpp/ql/src@main`. 此类查询不可使用与其他查询所用版本相同的 {% data variables.product.prodname_codeql %} 版本编译,否则可能导致分析过程中出错。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}不建议直接从 `github/codeql` 仓库引用查询套件,如 `github/codeql/cpp/ql/src@main`。 此类查询不可使用与其他查询所用版本相同的 {% data variables.product.prodname_codeql %} 版本编译,否则可能导致分析过程中出错。{% endif %} diff --git a/translations/zh-CN/data/reusables/codespaces/about-billing-for-codespaces.md b/translations/zh-CN/data/reusables/codespaces/about-billing-for-codespaces.md index 8a1128db5e3c..1793f62a87b7 100644 --- a/translations/zh-CN/data/reusables/codespaces/about-billing-for-codespaces.md +++ b/translations/zh-CN/data/reusables/codespaces/about-billing-for-codespaces.md @@ -1 +1 @@ -{% data variables.product.prodname_codespaces %} is free to use during the beta. When {% data variables.product.prodname_codespaces %} becomes generally available, you will be billed for storage and compute usage. +{% data variables.product.prodname_codespaces %} 在测试期间可免费使用。 When {% data variables.product.prodname_codespaces %} becomes generally available, you will be billed for storage and compute usage. diff --git a/translations/zh-CN/data/reusables/codespaces/devcontainer-location.md b/translations/zh-CN/data/reusables/codespaces/devcontainer-location.md index 196fc006be1a..ee733ada20d0 100644 --- a/translations/zh-CN/data/reusables/codespaces/devcontainer-location.md +++ b/translations/zh-CN/data/reusables/codespaces/devcontainer-location.md @@ -1 +1 @@ -This file can be located in the root of the repository or in a folder called `.devcontainer`. If the file is located in the root of the repository, the filename must begin with a period: `.devcontainer.json`. +此文件可位于存储库的根目录或名为 `.devtainer` 的文件夹中。 如果文件位于仓库的根目录中,文件名必须以一个点开头:`.devcontainer.json`。 diff --git a/translations/zh-CN/data/reusables/codespaces/use-visual-studio-features.md b/translations/zh-CN/data/reusables/codespaces/use-visual-studio-features.md index fb57f1f26fc4..dc30c734374b 100644 --- a/translations/zh-CN/data/reusables/codespaces/use-visual-studio-features.md +++ b/translations/zh-CN/data/reusables/codespaces/use-visual-studio-features.md @@ -1 +1 @@ -You can edit code, debug, and use Git commands while developing in a codespace with {% data variables.product.prodname_vscode %}. 更多信息请参阅 [{% data variables.product.prodname_vscode %} 文档](https://code.visualstudio.com/docs)。 +使用 {% data variables.product.prodname_vscode %} 在代码空间中开发时,您可以编辑代码、调试和使用 Git 命令。 更多信息请参阅 [{% data variables.product.prodname_vscode %} 文档](https://code.visualstudio.com/docs)。 diff --git a/translations/zh-CN/data/reusables/command_line/provide-an-access-token.md b/translations/zh-CN/data/reusables/command_line/provide-an-access-token.md index 30dc0b8626e4..e269d10989aa 100644 --- a/translations/zh-CN/data/reusables/command_line/provide-an-access-token.md +++ b/translations/zh-CN/data/reusables/command_line/provide-an-access-token.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}If you are accessing an organization that uses SAML SSO, you must also authorize your personal access token to access the organization before you authenticate. 更多信息请参阅“[关于使用 SAML 单点登录进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌用于 SAML 单点登录](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}如果要访问使用 SAML SSO 的组织,您在进行身份验证之前还必须授权个人访问令牌访问组织。 更多信息请参阅“[关于使用 SAML 单点登录进行身份验证](/github/authenticating-to-github/about-authentication-with-saml-single-sign-on)”和“[授权个人访问令牌用于 SAML 单点登录](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/dependabot/automated-tests-note.md b/translations/zh-CN/data/reusables/dependabot/automated-tests-note.md new file mode 100644 index 000000000000..aba3ea792a7f --- /dev/null +++ b/translations/zh-CN/data/reusables/dependabot/automated-tests-note.md @@ -0,0 +1,5 @@ +{% note %} + +**注:**自动化测试和验收过程是一项好做法,这样可在合并拉取请求之前进行检查。 如果建议的升级版本包含额外的功能,或者更改会中断您的项目代码,这种做法尤其重要。 有关持续集成的更多信息,请参阅“[关于持续集成](/actions/building-and-testing-code-with-continuous-integration/about-continuous-integration)”。 + +{% endnote %} diff --git a/translations/zh-CN/data/reusables/dependabot/pull-request-introduction.md b/translations/zh-CN/data/reusables/dependabot/pull-request-introduction.md new file mode 100644 index 000000000000..c69a2724db66 --- /dev/null +++ b/translations/zh-CN/data/reusables/dependabot/pull-request-introduction.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dependabot %} 提出拉取请求,以更新依赖项。 {% data variables.product.prodname_dependabot_short %} 可能会针对版本更新和/或安全更新提出拉取请求,具体取决于仓库的配置方式。 您可以按与任何其他拉取请求相同的方式管理这些拉取请求,但也有一些额外的可用命令。 有关启用 {% data variables.product.prodname_dependabot %} 依赖项更新的更多信息,请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)”和“[启用和禁用版本更新](/github/administering-a-repository/enabling-and-disabling-version-updates)”。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/dependabot/supported-package-managers.md b/translations/zh-CN/data/reusables/dependabot/supported-package-managers.md index 59453a364890..a7c921e5e7ac 100644 --- a/translations/zh-CN/data/reusables/dependabot/supported-package-managers.md +++ b/translations/zh-CN/data/reusables/dependabot/supported-package-managers.md @@ -1,29 +1,29 @@ -| 包管理器 | Supports vendoring | -| -------------------------- |:------------------:| -| Bundler: `bundler` | **X** | -| Cargo: `cargo` | | -| Composer: `composer` | | -| Docker: `docker` | | -| Elm: `elm` | | -| Git 子模块:`gitsubmodule` | | -| GitHub 操作:`github-actions` | | -| Go 模块:`gomod` | | -| Gradle: `gradle` | | -| Maven: `maven` | | -| Mix: `mix` | | -| npm: `npm` | | -| NuGet: `nuget` | | -| pip: `pip` | | -| Terraform: `terraform` | | +| 包管理器 | 支持供应 | +| -------------------------- |:-----:| +| Bundler: `bundler` | **X** | +| Cargo: `cargo` | | +| Composer: `composer` | | +| Docker: `docker` | | +| Elm: `elm` | | +| Git 子模块:`gitsubmodule` | | +| GitHub 操作:`github-actions` | | +| Go 模块:`gomod` | **X** | +| Gradle: `gradle` | | +| Maven: `maven` | | +| Mix: `mix` | | +| npm: `npm` | | +| NuGet: `nuget` | | +| pip: `pip` | | +| Terraform: `terraform` | | {% note %} -**Note**: {% data variables.product.prodname_dependabot_short %} also supports the following package managers: +**注**:{% data variables.product.prodname_dependabot_short %} 也支持以下软件包管理器: --`yarn` (v1 only) (specify `npm`) +-`yarn`(仅限 v1)(指定 `npm`) --`pipenv`, `pip-compile`, and `poetry` (specify `pip`) +-`pipenv`、`pip-compile` 和 `poetry`(指定 `pip`) -For example, if you use `poetry` to manage your Python dependencies and want {% data variables.product.prodname_dependabot_short %} to monitor your dependency manifest file for new versions, use `package-ecosystem: "pip"` in your *dependabot.yml* file. +例如,如果您使用 `poetry` 来管理 Python 依赖项,并且希望 {% data variables.product.prodname_dependabot_short %} 监控新版本的依赖项清单文件,请在 *dependabot.yml* 文件中使用 `package-ecosystem: "pip"`。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/desktop/select-base-branch.md b/translations/zh-CN/data/reusables/desktop/select-base-branch.md index de87a5d1d567..c4167951f8b5 100644 --- a/translations/zh-CN/data/reusables/desktop/select-base-branch.md +++ b/translations/zh-CN/data/reusables/desktop/select-base-branch.md @@ -1 +1 @@ -1. Use the drop-down to choose a base branch for your new branch. +1. 使用下拉菜单选择新分支的基础分支。 diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md b/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md new file mode 100644 index 000000000000..722d166cf5ed --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise-on-dotcom.md @@ -0,0 +1,5 @@ +1. 导航至 {% data variables.product.prodname_dotcom_the_website %}。 + +1. 在 {% data variables.product.prodname_dotcom_the_website %} 的右上角,单击您的个人资料照片,然后单击 **Your enterprises(您的企业)**。 ![{% data variables.product.product_name %} 上个人资料照片下拉菜单中的"Your enterprises(您的企业)"](/assets/images/help/enterprises/your-enterprises.png) + +1. 在企业列表中,单击您想要查看的企业。 ![企业列表中的企业名称](/assets/images/help/enterprises/your-enterprises-list.png) diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise.md b/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise.md index 2a7bee222c99..363cf2391a93 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/access-enterprise.md @@ -1,3 +1,11 @@ -1. In the top-right corner of {% data variables.product.product_name %}, click your profile photo, then click **Your enterprises**. !["Your enterprises" in drop-down menu for profile photo on GitHub](/assets/images/help/enterprises/your-enterprises.png) +{% if currentVersion == "free-pro-team@latest" %}1. 在 {% data variables.product.product_name %} 的右上角,单击您的个人资料照片,然后单击 **Your enterprises(您的企业)**。 + ![{% data variables.product.product_name %} 上个人资料照片下拉菜单中的"Your enterprises(您的企业)"](/assets/images/help/enterprises/your-enterprises.png) -1. In the list of enterprises, click the enterprise you want to view. ![Name of an enterprise in list of your enterprises](/assets/images/help/enterprises/your-enterprises-list.png) +1. 在企业列表中,单击您想要查看的企业。 ![企业列表中的企业名称](/assets/images/help/enterprises/your-enterprises-list.png) + +{% elsif currentVersion ver_lt "enterprise-server@2.22" %}1. 访问 {% raw %}https://HOSTNAME/enterprises/ENTERPRISE-NAME{% endraw %},将 `HOSTNAME` 替换为您的实例的主机名,将 `ENTERPRISE-NAME` 替换为您的企业帐户的名称,找到您的企业帐户。 + +{% elsif enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}1. 在 {% data variables.product.product_name %} 的右上角,单击您的个人资料照片,然后单击 **Enterprise settings(Enterprise 设置)**。 + ![{% data variables.product.product_name %} 上个人资料照片下拉菜单中的"Enterprise settings(企业设置)"](/assets/images/enterprise/settings/enterprise-settings.png) + +{% endif %} diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-accounts-billing.md b/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-accounts-billing.md index b85d37aa6c0a..d833c4257b37 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-accounts-billing.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-accounts-billing.md @@ -1 +1 @@ -企业帐户目前可用于通过发票付款的 {% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 客户。 与企业帐户关联的所有组织和 {% data variables.product.prodname_ghe_server %} 实例的帐单将汇总为单个帐单。 有关管理 {% data variables.product.prodname_ghe_cloud %} 订阅的更多信息,请参阅“[查看企业帐户的订阅和使用情况](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)”。 有关管理 {% data variables.product.prodname_ghe_server %} 帐单设置的更多信息,请参阅“[管理 {% data variables.product.prodname_enterprise %} 的帐单](/enterprise/admin/installation/managing-billing-for-github-enterprise)”。 +企业帐户目前可用于通过发票付款的 {% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 客户。 与企业帐户关联的所有组织和 {% data variables.product.prodname_ghe_server %} 实例的帐单将汇总为单个帐单。 有关管理 {% data variables.product.prodname_ghe_cloud %} 订阅的更多信息,请参阅“[查看企业帐户的订阅和使用情况](/articles/viewing-the-subscription-and-usage-for-your-enterprise-account)”。 For more information about managing your {% data variables.product.prodname_ghe_server %} billing settings, see "[Managing billing for your enterprise](/admin/overview/managing-billing-for-your-enterprise)." diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-administrators.md b/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-administrators.md index a181c1802972..b4d889bf0079 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-administrators.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/enterprise-administrators.md @@ -1 +1 @@ -目前,企业帐户中有两个管理角色:企业所有者 - 可以访问和管理帐户中所有设置;帐单管理员 - 只能访问和管理企业帐户的帐单设置。 企业所有者还可以查看企业帐户所拥有的每个组织的所有成员和外部协作者。 +{% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}Currently, there are two administrative roles available in enterprises: enterprise owners, who can access and manage all settings across the enterprise, and billing managers, who can access and manage only the enterprise's billing settings. {% endif %}Enterprise owners can {% if enterpriseServerVersions contains currentVersion or currentVersion == "free-pro-team@latest" %}also {% endif %} see all of the members and outside collaborators for every organization owned by the enterprise. diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/license-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/license-tab.md index 411cb3132ea4..df7a3be07a61 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/license-tab.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/license-tab.md @@ -1 +1,9 @@ -1. 在左侧边栏中,单击 **License(许可)**。 ![企业服务器设置边栏中的许可选项卡](/assets/images/enterprise/business-accounts/license-tab.png) +{% if currentVersion == "free-pro-team@latest" %} + +1. 在左侧边栏中,单击 **Enterprise licensing(企业许可)**。 ![企业帐户设置侧边栏中的"Enterprise licensing(企业许可)"选项卡](/assets/images/help/enterprises/enterprise-licensing-tab.png) + +{% else %} + +1. 在左侧边栏中,单击 **License(许可)**。 ![企业帐户设置边栏中的"License(许可)"选项卡](/assets/images/enterprise/enterprises/license.png) + +{% endif %} diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/options-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/options-tab.md index 55fcc4f53ecb..8a67ace0e1cb 100644 --- a/translations/zh-CN/data/reusables/enterprise-accounts/options-tab.md +++ b/translations/zh-CN/data/reusables/enterprise-accounts/options-tab.md @@ -1 +1 @@ -1. Under {% if currentVersion ver_gt "enterprise-server@2.21" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![企业帐户设置侧边栏中的 Options(选项)选项卡](/assets/images/enterprise/business-accounts/settings-options-tab.png) +1. Under {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% octicon "law" aria-label="The law icon" %} **Policies**{% else %}"{% octicon "gear" aria-label="The Settings gear" %} Settings"{% endif %}, click **Options**. ![企业帐户设置侧边栏中的 Options(选项)选项卡](/assets/images/enterprise/business-accounts/settings-options-tab.png) diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/pages-policies-save.md b/translations/zh-CN/data/reusables/enterprise-accounts/pages-policies-save.md new file mode 100644 index 000000000000..052a22d81142 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/pages-policies-save.md @@ -0,0 +1 @@ + 6. 单击 **Save(保存)**。 ![保存按钮](/assets/images/enterprise/business-accounts/pages-policies-save-button.png) diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/pages-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/pages-tab.md new file mode 100644 index 000000000000..5d9fb29f6465 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-accounts/pages-tab.md @@ -0,0 +1 @@ +1. Under "{% octicon "law" aria-label="The law icon" %} Policies", click **Pages**. ![Pages tab in the enterprise sidebar](/assets/images/enterprise/business-accounts/pages-tab.png) \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise-managed/about-billing.md b/translations/zh-CN/data/reusables/enterprise-managed/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise-managed/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise/rate_limit.md b/translations/zh-CN/data/reusables/enterprise/rate_limit.md index 3467807ceab8..6202c5e583b0 100644 --- a/translations/zh-CN/data/reusables/enterprise/rate_limit.md +++ b/translations/zh-CN/data/reusables/enterprise/rate_limit.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} -Note that the limits mentioned above are the default rate limits for a -{% data variables.product.prodname_ghe_server %} 实例的主机名。 请与站点管理员联系,确认是否启用了速率限制以及如何配置它们。 +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} +Note that the limits mentioned above are the default rate limits for +{% data variables.product.product_name %} 上的企业设置来设置公告横幅。 请与站点管理员联系,确认是否启用了速率限制以及如何配置它们。 {% endif %} diff --git a/translations/zh-CN/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md b/translations/zh-CN/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md index 906c2b24edfe..b0af058d7236 100644 --- a/translations/zh-CN/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md +++ b/translations/zh-CN/data/reusables/enterprise_clustering/replacing-a-cluster-node-replacement-name.md @@ -1,6 +1,6 @@ -1. If you're replacing the primary MySQL or Redis node, in `cluster.conf`, modify the `mysql-master` or `redis-master` value with the replacement node name. +1. 如果要替换 MySQL 主节点或 Redis 主节点,请在 `cluster.conf` 中使用替换节点名称修改 `mysql-master` 或 `redis-master` 值。 - For example, this modified `cluster.conf` file specifies a newly provisioned cluster node, `ghe-replacement-data-node-1` as the primary MySQL and Redis node:
      +  例如,以下修改的 `cluster.conf` 文件指定新供应的集群节点 `ghe-replacement-data-node-1` 为 MySQL 和 Redis 主节点: 
         mysql-master = ghe-replacement-data-node-1
         redis-master = ghe-replacement-data-node-1
         
      diff --git a/translations/zh-CN/data/reusables/enterprise_enterprise_support/installing-releases.md b/translations/zh-CN/data/reusables/enterprise_enterprise_support/installing-releases.md index 7a3a13372a00..da4edd13f14e 100644 --- a/translations/zh-CN/data/reusables/enterprise_enterprise_support/installing-releases.md +++ b/translations/zh-CN/data/reusables/enterprise_enterprise_support/installing-releases.md @@ -1,3 +1,3 @@ ### 安装 {% data variables.product.prodname_ghe_server %} 发行版 -为确保 {% data variables.product.product_location_enterprise %} 稳定,必须安装并实施 {% data variables.product.prodname_ghe_server %} 发行版。 安装 {% data variables.product.prodname_ghe_server %} 发行版可确保您有最新功能、修改和增强,以及功能的所有更新、代码更正、补丁或 {% data variables.product.prodname_ghe_server %} 的其他一般更新和修复。 +为确保 {% data variables.product.product_location %} 稳定,必须安装并实施 {% data variables.product.prodname_ghe_server %} 发行版。 安装 {% data variables.product.prodname_ghe_server %} 发行版可确保您有最新功能、修改和增强,以及功能的所有更新、代码更正、补丁或 {% data variables.product.prodname_ghe_server %} 的其他一般更新和修复。 diff --git a/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md b/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md index b48d23012d0a..aaa9417c5e29 100644 --- a/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md +++ b/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-first-section.md @@ -4,14 +4,14 @@ - 重现问题的步骤 - 与发现问题相关的任何特殊情况(例如,首次发生或特定活动后发生、发生频率、问题的业务影响以及建议的紧迫程度) - 错误消息的准确表述 -1. From the {% data variables.product.prodname_enterprise %} Product drop-down menu, select {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.prodname_ghe_server %}{% endif %}. ![优先级下拉菜单](/assets/images/enterprise/support/support-ticket-ghe-product.png) -1. 从“Priority(优先级)”下拉菜单,选择适当的紧迫程度。 For more information, see "[Assigning a priority to a support ticket]{% if currentVersion == "free-pro-team@latest" %}(/articles/about-github-premium-support-for-github-enterprise-cloud#assigning-a-priority-to-a-support-ticket){% else %}(/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket){% endif %}." ![优先级下拉菜单](/assets/images/enterprise/support/support-ticket-priority.png) - - Choose **{% data variables.product.support_ticket_priority_urgent %}** to report {% if currentVersion == "free-pro-team@latest" %}critical system failure{% else %}fatal system failures, outages impacting critical system operations, security incidents, and expired licenses{% endif %}. - - Choose **{% data variables.product.support_ticket_priority_high %}** to report issues impacting business operations, including {% if currentVersion == "free-pro-team@latest" %}removing sensitive data (commits, issues, pull requests, uploaded attachments) from your own accounts and organization restorations{% else %}system performance issues{% endif %}, or to report critical bugs. - - Choose **{% data variables.product.support_ticket_priority_normal %}** to {% if currentVersion == "free-pro-team@latest" %}request account recovery or spam unflagging, report user login issues{% else %}make technical requests like configuration changes and third-party integrations{% endif %}, and to report non-critical bugs. - - Choose **{% data variables.product.support_ticket_priority_low %}** to ask general questions and submit requests for new features, purchases, training, or health checks.{% if currentVersion != "free-pro-team@latest" %} -1. From the " -{% data variables.product.prodname_enterprise %} Series" drop-down menu, select the version of {% data variables.product.prodname_ghe_server %} you're using. +1. 从 {% data variables.product.prodname_enterprise %} 产品下拉菜单,选择 {% if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_ghe_cloud %}{% else %}{% data variables.product.prodname_ghe_server %}{% endif %}。 ![优先级下拉菜单](/assets/images/enterprise/support/support-ticket-ghe-product.png) +1. 从“Priority(优先级)”下拉菜单,选择适当的紧迫程度。 更多信息请参阅“[分配支持事件单的优先级]{% if currentVersion == "free-pro-team@latest" %}(/articles/about-github-premium-support-for-github-enterprise-cloud#assigning-a-priority-to-a-support-ticket){% else %}(/enterprise/admin/guides/enterprise-support/about-github-enterprise-support#assigning-a-priority-to-a-support-ticket){% endif %}”。 ![优先级下拉菜单](/assets/images/enterprise/support/support-ticket-priority.png) + - 选择 **{% data variables.product.support_ticket_priority_urgent %}** 以报告 {% if currentVersion == "free-pro-team@latest" %}关键系统故障{% else %}致命系统故障、影响关键系统运行的中断、安全事件和许可证过期{% endif %}。 + - 选择 **{% data variables.product.support_ticket_priority_high %}** 以报告影响业务运营的问题,包括 {% if currentVersion == "free-pro-team@latest" %}从您自己的帐户和组织还原中删除敏感数据(提交、议题、拉取请求、上传的附件){% else %}系统性能问题{% endif %},或报告严重漏洞。 + - 选择 **{% data variables.product.support_ticket_priority_normal %}** 以{% if currentVersion == "free-pro-team@latest" %}请求帐户恢复或垃圾邮件取消标识、报告用户登录问题{% else %}发出技术请求,如配置更改和第三方集成{% endif %},以及报告非关键漏洞。 + - 选择 **{% data variables.product.support_ticket_priority_low %}**,提出一般问题并提交关于新功能、购买、培训或状态检查的请求。{% if enterpriseServerVersions contains currentVersion %} +1. 从 +“{% data variables.product.prodname_enterprise %} Series(系列)”下拉菜单,选择您使用的 {% data variables.product.prodname_ghe_server %} 的版本。 ![{% data variables.product.prodname_enterprise %} 系列下拉菜单](/assets/images/enterprise/support/support-ticket-ghes-series.png) {% endif %} 1. 从“Global Region(全球区域)”下拉菜单,选择 APAC(亚太地区)、EMEA(欧洲、中东和非洲)或美洲作为您的区域。 ![全球区域下拉菜单](/assets/images/enterprise/support/support-ticket-global-region.png) diff --git a/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md b/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md index fc3af06a0fc8..3b98a6b7aced 100644 --- a/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md +++ b/translations/zh-CN/data/reusables/enterprise_enterprise_support/submit-support-ticket-second-section.md @@ -1,5 +1,5 @@ 1. 单击 **Submit(提交)**。 -{% if currentVersion != "free-pro-team@latest" %} -If you chose not to include diagnostics with your support ticket, you can share diagnostic information with -{% data variables.product.prodname_enterprise %} Support after submitting your support request. 更多信息请参阅“[向 {% data variables.product.prodname_dotcom %} Support 提供数据](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)”。{% endif %} +{% if enterpriseServerVersions contains currentVersion %} +如果您选择在支持服务单中不包含诊断信息,您可以在提交支持请求后与 +{% data variables.product.prodname_enterprise %} 支持部门分享诊断信息。 更多信息请参阅“[向 {% data variables.product.prodname_dotcom %} Support 提供数据](/enterprise/admin/guides/enterprise-support/providing-data-to-github-support)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/enterprise_installation/aws-recommended-instance-types.md b/translations/zh-CN/data/reusables/enterprise_installation/aws-recommended-instance-types.md index bbeeddd2fac4..f1afb43aea96 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/aws-recommended-instance-types.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/aws-recommended-instance-types.md @@ -1,5 +1,5 @@ 根据您的用户许可数量,我们建议使用以下实例类型。 | -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} | 用户许可 | 建议类型 | |:----------------- | ----------:| | 试用版、演示版或 10 个轻度用户 | r4.large | diff --git a/translations/zh-CN/data/reusables/enterprise_installation/aws-supported-instance-types.md b/translations/zh-CN/data/reusables/enterprise_installation/aws-supported-instance-types.md index 20743d939fb5..c7421146448b 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/aws-supported-instance-types.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/aws-supported-instance-types.md @@ -28,9 +28,9 @@ | -------- | --------------------------------------------------------------- | | R4 | r4.large、r4.xlarge、r4.2xlarge、r4.4xlarge、r4.8xlarge、r4.16xlarge | -| EC2 实例类型 | 模型 | -| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} +| EC2 实例类型 | 模型 | +| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| R5 | r5.large, r5.xlarge, r5.2xlarge, r5.4xlarge, r5.12xlarge, r5.24xlarge{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.19" %}, r5n.large, r5n.xlarge, r5n.2xlarge, r5n.4xlarge, r5n.12xlarge, r5n.24xlarge, r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.12xlarge, r5a.24xlarge{% endif %} | EC2 实例类型 | 模型 | | -------- | ----------------------- | diff --git a/translations/zh-CN/data/reusables/enterprise_installation/disable-github-pages-warning.md b/translations/zh-CN/data/reusables/enterprise_installation/disable-github-pages-warning.md index ecfae1fc8d5d..ecac6ccacbf0 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/disable-github-pages-warning.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/disable-github-pages-warning.md @@ -1,5 +1,7 @@ +{% if enterpriseServerVersions contains currentVersion %} {% warning %} -**警告:**如果禁用子网分隔,建议同时在设备上禁用 {% data variables.product.prodname_pages %}。 无法将用户提供的 {% data variables.product.prodname_pages %} 内容与其余设备数据分隔。 更多信息请参阅“[在设备上配置 {% data variables.product.prodname_pages %}](/enterprise/admin/guides/installation/configuring-github-pages-on-your-appliance/)”。 +**Warning:** If subdomain isolation is disabled, we recommend also disabling {% data variables.product.prodname_pages %} on your enterprise. There will be no way to isolate user-supplied {% data variables.product.prodname_pages %} content from the rest of your enterprise's data. For more information, see "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/enterprise/admin/guides/installation/configuring-github-pages-for-your-enterprise/)." {% endwarning %} +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise_installation/download-package.md b/translations/zh-CN/data/reusables/enterprise_installation/download-package.md index 86c67d2544ca..e6333bc9f11f 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/download-package.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/download-package.md @@ -1,4 +1,4 @@ -1. 使用 `curl` 将升级包下载到 {% data variables.product.product_location_enterprise %}: +1. 使用 `curl` 将升级包下载到 {% data variables.product.product_location %}: ```shell admin@HOSTNAME:~$ curl -L -O UPGRADE-PKG-URL ``` diff --git a/translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md b/translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md index 4bd7fa60ad4c..2b0663ccfd4f 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md @@ -4,11 +4,11 @@ #### 最低要求 -建议根据 {% data variables.product.product_location_enterprise %} 的用户许可数选择不同的硬件配置。 如果预配的资源超过最低要求,您的实例将表现出更好的性能和扩展。 +建议根据 {% data variables.product.product_location %} 的用户许可数选择不同的硬件配置。 如果预配的资源超过最低要求,您的实例将表现出更好的性能和扩展。 {% data reusables.enterprise_installation.hardware-rec-table %} 有关为现有实例调整资源的更多信息,请参阅“[增加存储容量](/enterprise/admin/installation/increasing-storage-capacity)”和“[增加 CPU 或内存资源](/enterprise/admin/installation/increasing-cpu-or-memory-resources)”。 -{% if currentVersion == "enterprise-server@2.22" %} +{% if currentVersion == "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} 如果您为实例上的 {% data variables.product.prodname_actions %} 启用测试版,建议您规划额外的容量。 @@ -32,7 +32,7 @@ 您的实例需要一个独立于根磁盘的持久数据磁盘。 更多信息请参阅“[系统概述](/enterprise/admin/guides/installation/system-overview)”。 -{% if currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 如果您在 {% data variables.product.prodname_ghe_server %} 2.22 中启用 {% data variables.product.prodname_actions %} 的测试版,则需要配置外部 blob 存储。 更多信息请参阅“[启用 {% data variables.product.prodname_actions %} 和配置存储](/enterprise/admin/github-actions/enabling-github-actions-and-configuring-storage)”。 diff --git a/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md index 5a1c1be8520b..f9ee0bf5bb80 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md @@ -1,13 +1,13 @@ {% if currentVersion == "enterprise-server@2.22" %} 启用测试功能的实例的最低要求在下表中用**粗体**表示。 更多信息请参阅“[{% data variables.product.prodname_ghe_server %} 2.22 中的测试功能](#beta-features-in-github-enterprise-server-222)”。 |{% endif %} -| 用户许可 | vCPU | 内存 | 附加的存储容量 | 根存储容量 | -|:----------------- | --------------------------------------------------------------------------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------:| ------:| -| 试用版、演示版或 10 个轻度用户 | 2{% if currentVersion == "enterprise-server@2.22" %}
      or [**4**](#beta-features-in-github-enterprise-server-222){% endif %} | 16 GB{% if currentVersion == "enterprise-server@2.22" %}
      or [**32 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 100 GB{% if currentVersion == "enterprise-server@2.22" %}
      or [**150 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 200 GB | -| 10-3000 | 4{% if currentVersion == "enterprise-server@2.22" %}
      or [**8**](#beta-features-in-github-enterprise-server-222){% endif %} | 32 GB{% if currentVersion == "enterprise-server@2.22" %}
      or [**48 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 250 GB{% if currentVersion == "enterprise-server@2.22" %}
      or [**300 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 200 GB | -| 3000-5000 | 8{% if currentVersion == "enterprise-server@2.22" %}
      or [**12**](#beta-features-in-github-enterprise-server-222){% endif %} | 64 GB | 500 GB | 200 GB | -| 5000-8000 | 12{% if currentVersion == "enterprise-server@2.22" %}
      or [**16**](#beta-features-in-github-enterprise-server-222){% endif %} | 96 GB | 750 GB | 200 GB | -| 8000-10000+ | 16{% if currentVersion == "enterprise-server@2.22" %}
      or [**20**](#beta-features-in-github-enterprise-server-222){% endif %} | 128 GB{% if currentVersion == "enterprise-server@2.22" %}
      or [**160 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 1000 GB | 200 GB | +| 用户许可 | vCPU | 内存 | 附加的存储容量 | 根存储容量 | +|:----------------- | -------------------------------------------------------------------------------------------------------------------------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------:| ---------------------------------------------------------------------------------------------------------------------------------------------:| ------:| +| 试用版、演示版或 10 个轻度用户 | 2{% if currentVersion == "enterprise-server@2.22" %}
      或 [**4**](#beta-features-in-github-enterprise-server-222){% endif %} | 16 GB{% if currentVersion == "enterprise-server@2.22" %}
      或 [**32 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 100 GB{% if currentVersion == "enterprise-server@2.22" %}
      或 [**150 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 200 GB | +| 10-3000 | 4{% if currentVersion == "enterprise-server@2.22" %}
      或 [**8**](#beta-features-in-github-enterprise-server-222){% endif %} | 32 GB{% if currentVersion == "enterprise-server@2.22" %}
      或 [**48 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 250 GB{% if currentVersion == "enterprise-server@2.22" %}
      或 [**300 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 200 GB | +| 3000-5000 | 8{% if currentVersion == "enterprise-server@2.22" %}
      或 [**12**](#beta-features-in-github-enterprise-server-222){% endif %} | 64 GB | 500 GB | 200 GB | +| 5000-8000 | 12{% if currentVersion == "enterprise-server@2.22" %}
      或 [**16**](#beta-features-in-github-enterprise-server-222){% endif %} | 96 GB | 750 GB | 200 GB | +| 8000-10000+ | 16{% if currentVersion == "enterprise-server@2.22" %}
      或 [**20**](#beta-features-in-github-enterprise-server-222){% endif %} | 128 GB{% if currentVersion == "enterprise-server@2.22" %}
      或 [**160 GB**](#beta-features-in-github-enterprise-server-222){% endif %} | 1000 GB | 200 GB | {% if currentVersion == "enterprise-server@2.22" %} diff --git a/translations/zh-CN/data/reusables/enterprise_installation/necessary_ports.md b/translations/zh-CN/data/reusables/enterprise_installation/necessary_ports.md index 735c2a20a530..3d661f63d96a 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/necessary_ports.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/necessary_ports.md @@ -1,12 +1,12 @@ -| 端口 | 服务 | 描述 | -| -------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------- | -| 22 | SSH | Git over SSH 访问。 支持克隆、获取和推送操作到公共/私有仓库。 | -| 25 | SMTP | 支持加密 (STARTTLS) 的 SMTP。 | -| 80 | HTTP | Web 应用程序访问。 *当 SSL 启用时,所有请求都会重定向到 HTTPS 端口。* | -| 122 | SSH | 实例 shell 访问。 *默认 SSH 端口 (22) 专用于应用程序 git+ssh 网络流量。* | -| 161/UDP | SNMP | 为网络监视协议操作所需。 | -| 443 | HTTPS | Web 应用程序和 Git over HTTPS 访问。 | -| 1194/UDP | VPN | 采用高可用性配置的安全复制网络隧道。 | -| 8080 | HTTP | 基于纯文本 Web 的 {% data variables.enterprise.management_console %}。 *除非手动禁用 SSL,否则不需要。* | -| 8443 | HTTPS | 基于安全 Web 的 {% data variables.enterprise.management_console %}。 *进行基本安装和配置时需要。* | -| 9418 | Git | 简单的 Git 协议端口。 仅克隆和获取操作到公共仓库。 *Unencrypted network communication.* {% data reusables.enterprise_installation.when-9418-necessary %} +| 端口 | 服务 | 描述 | +| -------- | ----- | --------------------------------------------------------------------------------------------------------- | +| 22 | SSH | Git over SSH 访问。 支持克隆、获取和推送操作到公共/私有仓库。 | +| 25 | SMTP | 支持加密 (STARTTLS) 的 SMTP。 | +| 80 | HTTP | Web 应用程序访问。 *当 SSL 启用时,所有请求都会重定向到 HTTPS 端口。* | +| 122 | SSH | 实例 shell 访问。 *默认 SSH 端口 (22) 专用于应用程序 git+ssh 网络流量。* | +| 161/UDP | SNMP | 为网络监视协议操作所需。 | +| 443 | HTTPS | Web 应用程序和 Git over HTTPS 访问。 | +| 1194/UDP | VPN | 采用高可用性配置的安全复制网络隧道。 | +| 8080 | HTTP | 基于纯文本 Web 的 {% data variables.enterprise.management_console %}。 *除非手动禁用 SSL,否则不需要。* | +| 8443 | HTTPS | 基于安全 Web 的 {% data variables.enterprise.management_console %}。 *进行基本安装和配置时需要。* | +| 9418 | Git | 简单的 Git 协议端口。 仅克隆和获取操作到公共仓库。 *未加密的网络通信。* {% data reusables.enterprise_installation.when-9418-necessary %} diff --git a/translations/zh-CN/data/reusables/enterprise_installation/request-a-trial.md b/translations/zh-CN/data/reusables/enterprise_installation/request-a-trial.md index 5db49ba039cf..75fc55bcbc3e 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/request-a-trial.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/request-a-trial.md @@ -1 +1 @@ -您可以申请试用版来评估 {% data variables.product.prodname_ghe_server %}。 更多信息请参阅“[设置 {% data variables.product.prodname_ghe_server %} 的试用](/articles/setting-up-a-trial-of-github-enterprise-server)”。 +您可以申请试用版来评估 {% data variables.product.prodname_ghe_server %}。 更多信息请参阅“设置 {% data variables.product.prodname_ghe_server %} 的试用”。 diff --git a/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md b/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md index 8c32c9b38675..539eb039770a 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/ssh-into-instance.md @@ -1,4 +1,4 @@ -1. SSH 连接到 {% data variables.product.product_location_enterprise %}。 +1. SSH 连接到 {% data variables.product.product_location %}。 ```shell $ ssh -p 122 admin@HOSTNAME ``` diff --git a/translations/zh-CN/data/reusables/enterprise_installation/when-9418-necessary.md b/translations/zh-CN/data/reusables/enterprise_installation/when-9418-necessary.md index 7eed264bd24e..bcf4b251b15c 100644 --- a/translations/zh-CN/data/reusables/enterprise_installation/when-9418-necessary.md +++ b/translations/zh-CN/data/reusables/enterprise_installation/when-9418-necessary.md @@ -1 +1 @@ -If you have enabled private mode on your instance, then opening this port is only required if you also enabled anonymous Git read access. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)." \ No newline at end of file +如果在实例上启用了私有模式,则仅当您也启用了匿名 Git 读取访问时才需要打开此端口。 更多信息请参阅“[在企业中实施仓库管理策略](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)”。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise_management_console/enable-disable-code-scanning.md b/translations/zh-CN/data/reusables/enterprise_management_console/enable-disable-code-scanning.md index 60264e2618f0..e6857e58928c 100644 --- a/translations/zh-CN/data/reusables/enterprise_management_console/enable-disable-code-scanning.md +++ b/translations/zh-CN/data/reusables/enterprise_management_console/enable-disable-code-scanning.md @@ -1,5 +1,5 @@ {% warning %} -**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. 您应谨慎安排更改时间,以尽量减少停机时间。 +**Warning**: Changing this setting will cause {% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}{% data variables.product.prodname_ghe_server %}{% else %}{% data variables.product.prodname_dotcom %}{% endif %} to restart. 您应谨慎安排更改时间,以尽量减少停机时间。 {% endwarning %} diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-ssh-access.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-ssh-access.md new file mode 100644 index 000000000000..4e1057532ce2 --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-ssh-access.md @@ -0,0 +1 @@ +SSH access allows you to run the {% data variables.product.product_name %} command line utilities to troubleshoot, run backups, and configure replication. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-management-console.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-management-console.md new file mode 100644 index 000000000000..8c622226c61c --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-management-console.md @@ -0,0 +1 @@ +You can use the {% data variables.enterprise.management_console %} to manage virtual appliance settings such as the domain, authentication, and SSL. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md new file mode 100644 index 000000000000..bab0827c406a --- /dev/null +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/about-the-site-admin-dashboard.md @@ -0,0 +1 @@ +You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in {% data variables.product.product_name %}. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/access-settings.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/access-settings.md index a7536e02cd3f..72a1416da36e 100644 --- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/access-settings.md +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/access-settings.md @@ -1 +1 @@ -1. 在任何页面的右上角,单击 {% octicon "rocket" aria-label="The rocket ship" %}。 ![用于访问站点管理员设置的火箭图标](/assets/images/enterprise/site-admin-settings/access-new-settings.png) +1. From an administrative account on {% data variables.product.product_name %}, click {% octicon "rocket" aria-label="The rocket ship" %} in the upper-right corner of any page. ![用于访问站点管理员设置的火箭图标](/assets/images/enterprise/site-admin-settings/access-new-settings.png) diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/business.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/business.md index bcda507fbea0..227f36c0dca4 100644 --- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/business.md +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/business.md @@ -1 +1 @@ -1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) +1. In the left sidebar, click **Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %}**. ![Enterprise{% if currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} overview{% endif %} tab in the Site admin settings](/assets/images/enterprise/site-admin-settings/enterprise-tab.png) diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md index b08b8f11ca90..e268b09e29fc 100644 --- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md @@ -1 +1 @@ -休眠阈值是指用户必须多久不活动才被视为休眠。 默认休眠阈值是 90 天,但您可以自定义 {% data variables.product.product_location_enterprise %} 的休眠阈值。 +休眠阈值是指用户必须多久不活动才被视为休眠。 默认休眠阈值是 90 天,但您可以自定义 {% data variables.product.product_location %} 的休眠阈值。 diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/sign-in.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/sign-in.md index d508b036cf4b..49fb129ef7a3 100644 --- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/sign-in.md +++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/sign-in.md @@ -1 +1 @@ -1. 登录到 `http(s)://HOSTNAME/login` 上的 {% data variables.product.product_location_enterprise %}。 +1. 登录到 `http(s)://HOSTNAME/login` 上的 {% data variables.product.product_location %}。 diff --git a/translations/zh-CN/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/zh-CN/data/reusables/enterprise_user_management/built-in-authentication-option.md index 5848edd36cf2..74c81c53a6d2 100644 --- a/translations/zh-CN/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/zh-CN/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -(可选)选择 **Allow built-in authentication(允许内置身份验证)**以邀请用户使用内置身份验证(如果他们不属于 {% data variables.product.product_location_enterprise %} 的身份提供程序)。 +(可选)选择 **Allow built-in authentication(允许内置身份验证)**以邀请用户使用内置身份验证(如果他们不属于 {% data variables.product.product_location %} 的身份提供程序)。 diff --git a/translations/zh-CN/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md b/translations/zh-CN/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md index 065faeb0467e..bf19be4b85e7 100644 --- a/translations/zh-CN/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md +++ b/translations/zh-CN/data/reusables/enterprise_user_management/ldap-sync-nested-teams.md @@ -1 +1,3 @@ +{% if enterpriseServerVersions contains currentVersion %} 作为优化配置的一部分,LDAP 同步不会传输您的嵌套团队结构。 要创建子团队与父团队的关系,必须手动重新创建嵌套团队结构并将其与相应的 LDAP 组同步。 更多信息请参阅“[创建团队](/enterprise/{{ currentVersion }}/admin/guides/user-management/creating-teams/#creating-teams-with-ldap-sync-enabled)”。 +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/files/add-file.md b/translations/zh-CN/data/reusables/files/add-file.md index 2c5a070b2ec0..d2aa63603d59 100644 --- a/translations/zh-CN/data/reusables/files/add-file.md +++ b/translations/zh-CN/data/reusables/files/add-file.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. 在文件列表上方,单击 **Create new file(创建新文件)**。 !["创建新文件"按钮](/assets/images/help/repository/create_new_file.png) {% else %} 1. 在文件列表上方,使用 **Add file(添加文件)**下拉菜单,单击 **Create new file(创建新文件)**。 !["添加文件"下拉菜单中的"创建新文件"按钮](/assets/images/help/repository/create_new_file.png) diff --git a/translations/zh-CN/data/reusables/files/commit-author-email-options.md b/translations/zh-CN/data/reusables/files/commit-author-email-options.md index e680c3540565..b4f832dfdc56 100644 --- a/translations/zh-CN/data/reusables/files/commit-author-email-options.md +++ b/translations/zh-CN/data/reusables/files/commit-author-email-options.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -If you haven't enabled email address privacy, you can choose which verified email address to author changes with when you edit, delete, or create files or merge a pull request on -{% data variables.product.product_name %} 上的企业设置来设置公告横幅。 如果您启用了电子邮件地址隐私,则不能更改提交作者电子邮件地址,默认情况下是 `@users.norreply.github.com`。 +如果您尚未启用电子邮件地址隐私保护,则在 +{% data variables.product.product_name %} 上编辑、删除或创建文件或者合并拉取请求时,可以选择将作者更改提交到哪个经验证的电子邮件地址。 如果您启用了电子邮件地址隐私,则不能更改提交作者电子邮件地址,默认情况下是 `@users.norreply.github.com`。 {% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/autolinks.md b/translations/zh-CN/data/reusables/gated-features/autolinks.md index 9a5506d7f6cc..d545d6a5b4ac 100644 --- a/translations/zh-CN/data/reusables/gated-features/autolinks.md +++ b/translations/zh-CN/data/reusables/gated-features/autolinks.md @@ -1 +1 @@ -自动链接可用于具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的仓库。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Autolinks are available in repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/branch-restrictions.md b/translations/zh-CN/data/reusables/gated-features/branch-restrictions.md index 9b986e8726db..256549fb22bb 100644 --- a/translations/zh-CN/data/reusables/gated-features/branch-restrictions.md +++ b/translations/zh-CN/data/reusables/gated-features/branch-restrictions.md @@ -1 +1,3 @@ -受保护分支适用于具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库,以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库。 限制分支是一种适用于组织在 {% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 及 {% data variables.product.prodname_ghe_server %} 中拥有的公共和私有仓库的保护。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data reusables.gated-features.protected-branches %} +
      +Branch restriction is a type of branch protection that's available for public and private repositories owned by organizations in {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/code-owners.md b/translations/zh-CN/data/reusables/gated-features/code-owners.md index af9b8e279f61..3dc4547af8f2 100644 --- a/translations/zh-CN/data/reusables/gated-features/code-owners.md +++ b/translations/zh-CN/data/reusables/gated-features/code-owners.md @@ -1 +1 @@ -您可以在具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库中定义代码所有者。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +You can define code owners in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/code-review-assignment.md b/translations/zh-CN/data/reusables/gated-features/code-review-assignment.md index 84112f1950c1..009a81f7b428 100644 --- a/translations/zh-CN/data/reusables/gated-features/code-review-assignment.md +++ b/translations/zh-CN/data/reusables/gated-features/code-review-assignment.md @@ -1 +1 @@ -Code review assignment is available with {% data variables.product.prodname_team %}{% if currentVersion ver_gt "enterprise-server@2.19" %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 +Code review assignment is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.20+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 diff --git a/translations/zh-CN/data/reusables/gated-features/code-scanning.md b/translations/zh-CN/data/reusables/gated-features/code-scanning.md index a1aca3e675eb..b55ea29ced94 100644 --- a/translations/zh-CN/data/reusables/gated-features/code-scanning.md +++ b/translations/zh-CN/data/reusables/gated-features/code-scanning.md @@ -1 +1 @@ -{% data variables.product.prodname_code_scanning_capc %} is available in public repositories, and in public and private repositories owned by organizations with a license for {% data variables.product.prodname_advanced_security %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_code_scanning_capc %} 可用于{% if currentVersion == "free-pro-team@latest" %}公共仓库,以及具有{% else %}您有{% endif %} {% data variables.product.prodname_advanced_security %} 许可的组织拥有的私有仓库。 {% data reusables.gated-features.more-info %} diff --git a/translations/zh-CN/data/reusables/gated-features/display-names.md b/translations/zh-CN/data/reusables/gated-features/display-names.md index 26db38e0ee13..cc5cbf0481f3 100644 --- a/translations/zh-CN/data/reusables/gated-features/display-names.md +++ b/translations/zh-CN/data/reusables/gated-features/display-names.md @@ -1 +1 @@ -允许成员查看评论作者的个人资料名称可用于 {% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_server %} 2.18+ 和 {% data variables.product.prodname_ghe_cloud %}。 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 +Allowing members to see comment authors' profile names is available with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.18+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 diff --git a/translations/zh-CN/data/reusables/gated-features/draft-prs.md b/translations/zh-CN/data/reusables/gated-features/draft-prs.md index 0379025602e7..9c53c6d6c05e 100644 --- a/translations/zh-CN/data/reusables/gated-features/draft-prs.md +++ b/translations/zh-CN/data/reusables/gated-features/draft-prs.md @@ -1 +1 @@ -Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}{% if currentVersion != "free-pro-team@latest" %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Draft pull requests are available in public repositories with {% data variables.product.prodname_free_team %} for organizations and legacy per-repository billing plans, and in public and private repositories with {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_server %} 2.17+,{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_cloud %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md b/translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md index e50222945dda..c03039c9e98d 100644 --- a/translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md +++ b/translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md @@ -1 +1 @@ -企业帐户可用于 {% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %}。 {% if currentVersion == "free-pro-team@latest" %}For more information, see "[About enterprise accounts](/articles/about-enterprise-accounts)."{% endif %} +Enterprise accounts are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}更多信息请参阅“[关于企业帐户](/articles/about-enterprise-accounts)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/internal-repos.md b/translations/zh-CN/data/reusables/gated-features/internal-repos.md index 59fc3bb91656..d0cff1ba1179 100644 --- a/translations/zh-CN/data/reusables/gated-features/internal-repos.md +++ b/translations/zh-CN/data/reusables/gated-features/internal-repos.md @@ -1 +1 @@ -内部仓库可用于 {% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 2.20+。 更多信息请参阅“GitHub 的产品”。 +Internal repositories are available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.20+. 更多信息请参阅“GitHub's products”。 diff --git a/translations/zh-CN/data/reusables/gated-features/more-info-org-products.md b/translations/zh-CN/data/reusables/gated-features/more-info-org-products.md index 323025b41e40..4cd90e2170dc 100644 --- a/translations/zh-CN/data/reusables/gated-features/more-info-org-products.md +++ b/translations/zh-CN/data/reusables/gated-features/more-info-org-products.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}For more information, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}更多信息请参阅“[{% data variables.product.prodname_dotcom %} 的产品](/articles/github-s-products)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/more-info.md b/translations/zh-CN/data/reusables/gated-features/more-info.md index 323025b41e40..4cd90e2170dc 100644 --- a/translations/zh-CN/data/reusables/gated-features/more-info.md +++ b/translations/zh-CN/data/reusables/gated-features/more-info.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}For more information, see "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +{% if currentVersion == "free-pro-team@latest" %}更多信息请参阅“[{% data variables.product.prodname_dotcom %} 的产品](/articles/github-s-products)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/pages.md b/translations/zh-CN/data/reusables/gated-features/pages.md index a4657777a08c..e24925cc9877 100644 --- a/translations/zh-CN/data/reusables/gated-features/pages.md +++ b/translations/zh-CN/data/reusables/gated-features/pages.md @@ -1 +1 @@ -{% data variables.product.prodname_pages %} 适用于具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库,以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +{% data variables.product.prodname_pages %} is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/protected-branches.md b/translations/zh-CN/data/reusables/gated-features/protected-branches.md index 35a78d19a8b4..a9745fcec2b6 100644 --- a/translations/zh-CN/data/reusables/gated-features/protected-branches.md +++ b/translations/zh-CN/data/reusables/gated-features/protected-branches.md @@ -1 +1 @@ -受保护分支适用于具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库,以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Protected branches are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/repository-insights.md b/translations/zh-CN/data/reusables/gated-features/repository-insights.md index c400b5bf830d..71016e9f967d 100644 --- a/translations/zh-CN/data/reusables/gated-features/repository-insights.md +++ b/translations/zh-CN/data/reusables/gated-features/repository-insights.md @@ -1 +1 @@ -This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} +This repository insights graph is available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[About repository graphs](/articles/about-repository-graphs)" and "[{% data variables.product.prodname_dotcom %}'s products](/articles/github-s-products)."{% endif %} diff --git a/translations/zh-CN/data/reusables/gated-features/saml-sso.md b/translations/zh-CN/data/reusables/gated-features/saml-sso.md index 526bb1287106..51fda0fb6f28 100644 --- a/translations/zh-CN/data/reusables/gated-features/saml-sso.md +++ b/translations/zh-CN/data/reusables/gated-features/saml-sso.md @@ -1 +1 @@ -SAML 单点登录可用于 {% data variables.product.prodname_ghe_cloud %}。 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 +SAML single sign-on is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %} and {% data variables.product.prodname_ghe_managed %}{% endif %}. 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 diff --git a/translations/zh-CN/data/reusables/gated-features/ssh-certificate-authorities.md b/translations/zh-CN/data/reusables/gated-features/ssh-certificate-authorities.md index 6f3a38df81f8..4c89830bb5ae 100644 --- a/translations/zh-CN/data/reusables/gated-features/ssh-certificate-authorities.md +++ b/translations/zh-CN/data/reusables/gated-features/ssh-certificate-authorities.md @@ -1 +1 @@ -SSH 认证中心支持可用于 {% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 2.19+。 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 +Support for SSH certificate authorities is available with {% data variables.product.prodname_ghe_cloud %}{% if currentVersion == "github-ae@latest" %}, {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %} 2.19+. 更多信息请参阅“[GitHub's products](/articles/githubs-products)”。 diff --git a/translations/zh-CN/data/reusables/gated-features/wikis.md b/translations/zh-CN/data/reusables/gated-features/wikis.md index e2e302db770c..61f560896e02 100644 --- a/translations/zh-CN/data/reusables/gated-features/wikis.md +++ b/translations/zh-CN/data/reusables/gated-features/wikis.md @@ -1 +1 @@ -Wiki 适用于具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库,以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库。 {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} +Wikis are available in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %},{% if currentVersion == "github-ae@latest" %} {% data variables.product.prodname_ghe_managed %},{% endif %} and {% data variables.product.prodname_ghe_server %}. {% if currentVersion == "free-pro-team@latest" %}{% data reusables.gated-features.more-info %}{% endif %} diff --git a/translations/zh-CN/data/reusables/gist/anonymous-gists-cannot-be-deleted.md b/translations/zh-CN/data/reusables/gist/anonymous-gists-cannot-be-deleted.md index b04f74460670..299a24d247f4 100644 --- a/translations/zh-CN/data/reusables/gist/anonymous-gists-cannot-be-deleted.md +++ b/translations/zh-CN/data/reusables/gist/anonymous-gists-cannot-be-deleted.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% warning %} **警告:**匿名 gists 不能从Web 浏览器中删除。 若要删除匿名 Gist,请联系 {% data variables.contact.contact_support %}。 请提供您想要删除的 Gist 的 URL。 diff --git a/translations/zh-CN/data/reusables/github-actions/actions-billing.md b/translations/zh-CN/data/reusables/github-actions/actions-billing.md index bd4183e5fd36..a1a5b6ea4576 100644 --- a/translations/zh-CN/data/reusables/github-actions/actions-billing.md +++ b/translations/zh-CN/data/reusables/github-actions/actions-billing.md @@ -1 +1 @@ -{% data variables.product.prodname_actions %} usage is free for public repositories and self-hosted runners. 对于私有仓库,每个 {% data variables.product.prodname_dotcom %} 帐户可获得一定数量的免费记录和存储,具体取决于帐户所使用的产品。 +公共仓库和自托管运行器免费使用 {% data variables.product.prodname_actions %}。 对于私有仓库,每个 {% data variables.product.prodname_dotcom %} 帐户可获得一定数量的免费记录和存储,具体取决于帐户所使用的产品。 diff --git a/translations/zh-CN/data/reusables/github-actions/artifact-log-retention-statement.md b/translations/zh-CN/data/reusables/github-actions/artifact-log-retention-statement.md index 1109967df33c..fb36fd842efc 100644 --- a/translations/zh-CN/data/reusables/github-actions/artifact-log-retention-statement.md +++ b/translations/zh-CN/data/reusables/github-actions/artifact-log-retention-statement.md @@ -1,2 +1,2 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} By default, {% data variables.product.product_name %} stores build logs and artifacts for 90 days, and this retention period can be customized. For more information, see "[Usage limits, billing, and administration](/actions/reference/usage-limits-billing-and-administration#artifact-and-log-retention-policy)".{% endif %} -{% if currentVersion == "enterprise-server@2.22" %} {% data variables.product.product_name %} stores full build logs and artifacts for 90 days.{% endif %} +{% if currentversion == "free-proteam@latest" or currentversion ver_gt "enterprise-server@2. 2" %} 默认情况下,{% data variables.product.product_name %} 会将构建日志和构件存储 90 天,此保留期可以自定义。 更多信息请参阅“[使用限制、计费和管理](/actions/reference/usage-limits-billing-and-administration#artifact-and-log-retention-policy)”。{% endif %} +{% if currentVersion == "enterprise-server@2.22" %} {% data variables.product.product_name %} 存储 90 天的完整构建日志和构件。{% endif %} diff --git a/translations/zh-CN/data/reusables/github-actions/branch-requirement.md b/translations/zh-CN/data/reusables/github-actions/branch-requirement.md index b8be9a7d5365..bab97669174b 100644 --- a/translations/zh-CN/data/reusables/github-actions/branch-requirement.md +++ b/translations/zh-CN/data/reusables/github-actions/branch-requirement.md @@ -1,5 +1,5 @@ {% note %} -**Note:** This event will only trigger a workflow run if the workflow file is on the default branch. +**注:**仅当工作流程文件在默认分支上时,此事件才会触发工作流程运行。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md b/translations/zh-CN/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md index 19398bca6ab8..5d9d627f9b76 100644 --- a/translations/zh-CN/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md +++ b/translations/zh-CN/data/reusables/github-actions/change-retention-period-for-artifacts-logs.md @@ -1,2 +1,2 @@ -1. Under **Artifact and log retention duration**, enter a new value. -1. Click **Save** to apply the change. \ No newline at end of file +1. 在 **Artifact and log retention duration(构建和日志保留期)**下输入值。 +1. 单击 **Save(保存)**以应用更改。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/github-actions/disabling-github-actions.md b/translations/zh-CN/data/reusables/github-actions/disabling-github-actions.md index 3958c5889f8a..0dccf560d54f 100644 --- a/translations/zh-CN/data/reusables/github-actions/disabling-github-actions.md +++ b/translations/zh-CN/data/reusables/github-actions/disabling-github-actions.md @@ -1 +1 @@ -By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% else if if currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. 您可以选择禁用 {% data variables.product.prodname_actions %} 或将其限制为私有操作,这意味着人们只能使用仓库中存在的操作。 +By default, {% if currentVersion ver_gt "enterprise-server@2.21" %}after {% data variables.product.prodname_actions %} is enabled on {% data variables.product.product_location %}, it{% elsif currentVersion == "free-pro-team@latest" %}{% data variables.product.prodname_actions %}{% endif %} is enabled on all repositories and organizations. 您可以选择禁用 {% data variables.product.prodname_actions %} 或将其限制为私有操作,这意味着人们只能使用仓库中存在的操作。 diff --git a/translations/zh-CN/data/reusables/github-actions/docker-container-os-support.md b/translations/zh-CN/data/reusables/github-actions/docker-container-os-support.md index dcbb35548c44..b924f45f71d8 100644 --- a/translations/zh-CN/data/reusables/github-actions/docker-container-os-support.md +++ b/translations/zh-CN/data/reusables/github-actions/docker-container-os-support.md @@ -2,7 +2,7 @@ **注:**如果您的工作流程使用 Docker 容器操作或服务容器,则必须使用 Linux 运行器: -* If you are using {% data variables.product.prodname_dotcom %}-hosted runners, you must use an Ubuntu runner. +* 如果您要使用 {% data variables.product.prodname_dotcom %} 托管的运行器,则必须使用 Ubuntu 运行器。 * 如果您要使用自托管运行器,则必须使用 Linux 机器作为运行器,并且必须安装 Docker。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/github-actions/macos-runner-preview.md b/translations/zh-CN/data/reusables/github-actions/macos-runner-preview.md new file mode 100644 index 000000000000..71d92ad12b5d --- /dev/null +++ b/translations/zh-CN/data/reusables/github-actions/macos-runner-preview.md @@ -0,0 +1,5 @@ +{% note %} + +**注:**MacOS 11.0 虚拟环境目前仅作为预览提供。 `macos-latest` YAML 工作流程标签仍使用 MacOS 10.15 虚拟环境。 + +{% endnote %} diff --git a/translations/zh-CN/data/reusables/github-actions/permissions-statement-secrets-api.md b/translations/zh-CN/data/reusables/github-actions/permissions-statement-secrets-api.md index 4257da89260f..0ed18b17118e 100644 --- a/translations/zh-CN/data/reusables/github-actions/permissions-statement-secrets-api.md +++ b/translations/zh-CN/data/reusables/github-actions/permissions-statement-secrets-api.md @@ -1 +1 @@ -To create secrets using the REST API, you must have write access to the repository or admin access to the organization. 更多信息请参阅“[{% data variables.product.prodname_actions %} 密码 API](/v3/actions/secrets/)”。 +要使用 REST API 创建秘密,您必须有对仓库或管理员访问组织的写入权限。 更多信息请参阅“[{% data variables.product.prodname_actions %} 密码 API](/v3/actions/secrets/)”。 diff --git a/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md b/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md index 156689486479..1a16386dc2df 100644 --- a/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md +++ b/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-management-permissions-required.md @@ -1,9 +1,9 @@ -A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. 要管理自托管运行器,您必须拥有以下权限,具体取决于添加自托管运行器的位置: +A self-hosted runner can be located in either your repository, organization, or {% if currentVersion == "free-pro-team@latest" %}enterprise account settings on {% data variables.product.prodname_dotcom %}{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} enterprise settings on {% data variables.product.product_location %}{% endif %}. 要管理自托管运行器,您必须拥有以下权限,具体取决于添加自托管运行器的位置: - **用户仓库**:您必须是仓库所有者。 - **组织**:您必须是组织所有者。 - **组织仓库**:您必须是组织所有者或者拥有该仓库的管理员权限。 {% if currentVersion == "free-pro-team@latest" %} - **企业账户**:您必须是企业所有者。 -{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %} +{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} - **企业**:您必须是 {% data variables.product.prodname_enterprise %} 站点管理员。 {% endif %} diff --git a/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md index c2a0770b29e4..da5417e252d5 100644 --- a/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md +++ b/translations/zh-CN/data/reusables/github-actions/self-hosted-runner-navigate-to-repo-org-enterprise.md @@ -1,6 +1,6 @@ 1. 导航到自托管运行器注册的位置: * **在组织或仓库中**,导航到主页并单击 {% octicon "gear" aria-label="The Settings gear" %} **Settings(设置)**。 - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**: navigate to your enterprise account by visiting `https://github.com/enterprises/ENTERPRISE-NAME`, replacing `ENTERPRISE-NAME` with your enterprise account's name.{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**: 1. 在任何页面的右上角,单击 {% octicon "rocket" aria-label="The rocket ship" %}。 1. 在左边栏中,单击 **Enterprise overview(企业概览)**。 @@ -9,4 +9,4 @@ * **在组织或仓库中**:单击左边栏中的 **Actions(操作)**。 ![操作设置](/assets/images/help/settings/settings-sidebar-actions.png) - * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% else if currentVersion != "free-pro-team@latest" and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". + * {% if currentVersion == "free-pro-team@latest" %}**If using an enterprise account**{% elsif enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %}**If using an enterprise-level runner**{% endif %}: click **Actions** under "{% octicon "law" aria-label="The law icon" %} Policies". diff --git a/translations/zh-CN/data/reusables/github-actions/supported-github-runners.md b/translations/zh-CN/data/reusables/github-actions/supported-github-runners.md index 462f4a242534..1f787e8a8a1d 100644 --- a/translations/zh-CN/data/reusables/github-actions/supported-github-runners.md +++ b/translations/zh-CN/data/reusables/github-actions/supported-github-runners.md @@ -4,4 +4,5 @@ | Ubuntu 20.04 | `ubuntu-20.04` | | Ubuntu 18.04 | `ubuntu-latest` 或 `ubuntu-18.04` | | Ubuntu 16.04 | `ubuntu-16.04` | +| macOS Big Sur 11.0 | `macos-11.0` | | macOS Catalina 10.15 | `macos-latest` 或 `macos-10.15` | diff --git a/translations/zh-CN/data/reusables/github-actions/usage-matrix-limits.md b/translations/zh-CN/data/reusables/github-actions/usage-matrix-limits.md index a0391421ced7..d424ca36ff11 100644 --- a/translations/zh-CN/data/reusables/github-actions/usage-matrix-limits.md +++ b/translations/zh-CN/data/reusables/github-actions/usage-matrix-limits.md @@ -1 +1 @@ -- **Job matrix** - A job matrix can generate a maximum of 256 jobs per workflow run. 此限制也适用于自托管运行器。 +作业矩阵在每次工作流程运行时最多可生成 256 个作业。 此限制也适用于自托管运行器。 diff --git a/translations/zh-CN/data/reusables/github-ae/about-billing.md b/translations/zh-CN/data/reusables/github-ae/about-billing.md new file mode 100644 index 000000000000..9e7ed843b20d --- /dev/null +++ b/translations/zh-CN/data/reusables/github-ae/about-billing.md @@ -0,0 +1 @@ +You will receive a monthly bill for {% data variables.product.prodname_ghe_managed %}, with charges that are calculated per licensed user per day. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/github-ae/github-ae-enables-you.md b/translations/zh-CN/data/reusables/github-ae/github-ae-enables-you.md new file mode 100644 index 000000000000..dd699d9ad63f --- /dev/null +++ b/translations/zh-CN/data/reusables/github-ae/github-ae-enables-you.md @@ -0,0 +1 @@ +{% data variables.product.prodname_ghe_managed %} enables you to move your software development to the cloud while meeting the most stringent security and compliance requirements. diff --git a/translations/zh-CN/data/reusables/github-insights/enterprise-api-url.md b/translations/zh-CN/data/reusables/github-insights/enterprise-api-url.md index a74d33173cfc..58750a98d1e6 100644 --- a/translations/zh-CN/data/reusables/github-insights/enterprise-api-url.md +++ b/translations/zh-CN/data/reusables/github-insights/enterprise-api-url.md @@ -1 +1 @@ -1. Under "{% data variables.product.prodname_dotcom %} API URL", type {% if currentVersion == "free-pro-team@latest" %}https://api.github.com {% else %}the URL you use to access {% data variables.product.prodname_enterprise %}{% endif %}. ![{% data variables.product.prodname_enterprise %} API URL 字段](/assets/images/help/insights/enterprise-api-url.png) +1. 在“{% data variables.product.prodname_dotcom %} API URL”下,输入 {% if currentVersion == "free-pro-team@latest" %}https://api.github.com {% else %}用来访问 {% data variables.product.prodname_enterprise %} 的 URL{% endif %}。 ![{% data variables.product.prodname_enterprise %} API URL 字段](/assets/images/help/insights/enterprise-api-url.png) diff --git a/translations/zh-CN/data/reusables/gpg/private-email.md b/translations/zh-CN/data/reusables/gpg/private-email.md index 15ea1833856c..a8025025bc39 100644 --- a/translations/zh-CN/data/reusables/gpg/private-email.md +++ b/translations/zh-CN/data/reusables/gpg/private-email.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -To keep your email address private, use your -{% data variables.product.product_name %}-provided `no-reply` email address. +要保持您的电子邮件地址私密,请使用 +{% data variables.product.product_name %} 提供的 `no-reply` 电子邮件地址。 {% endif %} diff --git a/translations/zh-CN/data/reusables/large_files/can-include-lfs-objects-archives.md b/translations/zh-CN/data/reusables/large_files/can-include-lfs-objects-archives.md index e5ea3094b6da..3df66e0b0308 100644 --- a/translations/zh-CN/data/reusables/large_files/can-include-lfs-objects-archives.md +++ b/translations/zh-CN/data/reusables/large_files/can-include-lfs-objects-archives.md @@ -1,5 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} - -您可以选择是否将 {% data variables.large_files.product_name_long %} ({% data variables.large_files.product_name_short %}) 对象包含在源代码存档(例如 {% data variables.product.product_name %} 为仓库创建的 ZIP 文件和 tarball)中。 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 - +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} +您可以选择是否 +{% data variables.large_files.product_name_short %} objects are included in source code archives, such as ZIP files and tarballs, that {% data variables.product.product_name %} creates for your repository. 更多信息请参阅“[管理仓库存档中的 {% data variables.large_files.product_name_short %} 对象](/github/administering-a-repository/managing-git-lfs-objects-in-archives-of-your-repository)”。 {% endif %} diff --git a/translations/zh-CN/data/reusables/large_files/rejected_pushes.md b/translations/zh-CN/data/reusables/large_files/rejected_pushes.md index 15a07b77e91d..4d04d4d367be 100644 --- a/translations/zh-CN/data/reusables/large_files/rejected_pushes.md +++ b/translations/zh-CN/data/reusables/large_files/rejected_pushes.md @@ -1 +1 @@ -如果在设备或仓库上禁用了 {% data variables.large_files.product_name_short %},则用户无法将 {% data variables.large_files.product_name_short %} 资产推送到 {% data variables.product.prodname_ghe_server %} 。 +Users cannot push {% data variables.large_files.product_name_short %} assets to {% data variables.product.product_name %} if {% data variables.large_files.product_name_short %} is disabled on the enterprise or repository. diff --git a/translations/zh-CN/data/reusables/large_files/storage_assets_location.md b/translations/zh-CN/data/reusables/large_files/storage_assets_location.md index 0e61de58b65a..cb76cf1bcf28 100644 --- a/translations/zh-CN/data/reusables/large_files/storage_assets_location.md +++ b/translations/zh-CN/data/reusables/large_files/storage_assets_location.md @@ -1 +1,4 @@ -默认情况下, {% data variables.large_files.product_name_long %} 客户端在托管 Git 仓库的同一服务器上存储大型资产。 当 {% data variables.large_files.product_name_short %} 在 {% data variables.product.prodname_ghe_server %} 设备上启用时,大型资产将存储在 `/data/user/storage` 中的数据分区中。 +{% if enterpriseServerVersions contains currentVersion %} +By default, the +{% data variables.large_files.product_name_long %} client stores large assets on the same server that hosts the Git repository. When {% data variables.large_files.product_name_short %} is enabled on {% data variables.product.product_location %}, large assets are stored on the data partition in `/data/user/storage`. +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/notifications/outbound_email_tip.md b/translations/zh-CN/data/reusables/notifications/outbound_email_tip.md index e36e76841176..ec8efc0377b3 100644 --- a/translations/zh-CN/data/reusables/notifications/outbound_email_tip.md +++ b/translations/zh-CN/data/reusables/notifications/outbound_email_tip.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - 如果在 {% data variables.product.product_location_enterprise %} 上启用了出站电子邮件支持,您将只收到邮件通知。 更多信息请联系站点管理员。 + 如果在 {% data variables.product.product_location %} 上启用了出站电子邮件支持,您将只收到邮件通知。 更多信息请联系站点管理员。 {% endtip %} {% endif %} diff --git a/translations/zh-CN/data/reusables/notifications/shared_state.md b/translations/zh-CN/data/reusables/notifications/shared_state.md index 48317061501e..2e5e542dbb21 100644 --- a/translations/zh-CN/data/reusables/notifications/shared_state.md +++ b/translations/zh-CN/data/reusables/notifications/shared_state.md @@ -1,5 +1,5 @@ {% tip %} -**提示:**如果您同时接收 Web 和电子邮件通知,您可以自动同步通知的已读或未读状态,以便在您阅读相应的电子邮件通知后,Web 通知自动标记为已读。 To enable this sync, your email client must be able to view images from {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. +**提示:**如果您同时接收 Web 和电子邮件通知,您可以自动同步通知的已读或未读状态,以便在您阅读相应的电子邮件通知后,Web 通知自动标记为已读。 要启用此同步,您的电子邮件客户端必须能够查看来自 {% if currentVersion == "free-pro-team@latest" %}'`notifications@github.com`'{% else %}'网站管理员配置的无需回复电子邮件地址'{% endif %}的图像。 {% endtip %} diff --git a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md new file mode 100644 index 000000000000..34c20a5bf7a8 --- /dev/null +++ b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md @@ -0,0 +1,3 @@ +您可以选择传送您所关注的仓库中{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}安全警报{% endif %}的方式,以及您接收通知的频率。 + + diff --git a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md new file mode 100644 index 000000000000..61fc77479d98 --- /dev/null +++ b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md @@ -0,0 +1,33 @@ +{% if currentVersion == "free-pro-team@latest" %} +默认情况下,您将收到新 +{% data variables.product.prodname_dependabot_alerts %} 的通知: +- 通过电子邮件收到通知, 每次发现关键或严重性高的漏洞时都会发送电子邮件(**每次发现漏洞时发送电子邮件**选项) +- 在用户界面中接收通知,如有任何漏洞依赖项,将在仓库的文件和代码视图中显示警告(**UI 警报**选项) +- 在命令行上接收通知,当您推送到具有任何漏洞依赖项的仓库时,警告将显示为回叫(**命令行**选项) +- 在收件箱中收到通知,关键或严重性高的新漏洞会显示 Web 通知(**Web** 选项) +您可以自定义您接收 + +{% data variables.product.prodname_dependabot_alerts %} 的通知。 例如,您可以使用 **Email a digest summary of vulnerabilities(以电子邮件发送漏洞摘要)**和 **Weekly security email digest(每周安全性电子邮件摘要)**选项通过电子邮件接收最多 10 个仓库的每周警报摘要。 +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_gt "enterprise-server@2.21" %} +By default, if your site administrator has configured email for notifications on your instance, you will receive +{% data variables.product.prodname_dependabot_alerts %} 的通知: +- 通过电子邮件收到通知, 每次发现{% if currentVersion ver_gt "enterprise-server@2.23" %}关键或严重性{% endif %}高的漏洞时都会发送电子邮件(**每次发现漏洞时发送电子邮件**选项) +- 在用户界面中接收通知,如有任何漏洞依赖项,将在仓库的文件和代码视图中显示警告(**UI 警报**选项) +- 在命令行上接收通知,当您推送到具有任何漏洞依赖项的仓库时,警告将显示为回叫(**命令行**选项) +- 在收件箱中收到通知,{% if currentVersion ver_gt "enterprise-server@2.23" %}关键或严重性高的新漏洞{% endif %}会显示 Web 通知(**Web** 选项) +您可以自定义您接收 + +{% data variables.product.prodname_dependabot_alerts %} 的通知。 例如,您可以使用 **Email a digest summary of vulnerabilities(以电子邮件发送漏洞摘要)**和 **Weekly security email digest(每周安全性电子邮件摘要)**选项通过电子邮件接收最多 10 个仓库的每周警报摘要。 +{% endif %} + +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} +默认情况下,如果站点管理员为您实例上的通知配置了电子邮件,您将收到安全警报: +- 通过电子邮件收到通知, 每次发现漏洞时都会发送电子邮件(**每次发现漏洞时发送电子邮件**选项) +- 在用户界面中,作为仓库文件和代码视图中的警告(**UI 警报**选项) +- 在命令行上接收通知,当您推送到具有漏洞的仓库时,警告将显示为回叫(**命令行**选项) +- 在收件箱中收到警报,作为 web 通知(**Web** 选项) + +您可以自定义接收安全警报通知的方式。 例如,您可以使用 **Email a digest summary of vulnerabilities(以电子邮件发送漏洞摘要)**和 **Weekly security email digest(每周安全性电子邮件摘要)**选项通过电子邮件接收最多 10 个仓库的每周警报摘要。 +{% endif %} diff --git a/translations/zh-CN/data/reusables/organizations/can-require-ssh-cert.md b/translations/zh-CN/data/reusables/organizations/can-require-ssh-cert.md index 6da37763232e..8f122800ad9d 100644 --- a/translations/zh-CN/data/reusables/organizations/can-require-ssh-cert.md +++ b/translations/zh-CN/data/reusables/organizations/can-require-ssh-cert.md @@ -1 +1 @@ -You can require that members use SSH certificates to access organization resources,, unless SSH is disabled in your repository. +您可以要求成员使用 SSH 证书访问组织资源,除非 SSH 已在仓库中禁用。 diff --git a/translations/zh-CN/data/reusables/organizations/oauth_app_restrictions_default.md b/translations/zh-CN/data/reusables/organizations/oauth_app_restrictions_default.md index b5c3d211045d..5fb3db71b3a3 100644 --- a/translations/zh-CN/data/reusables/organizations/oauth_app_restrictions_default.md +++ b/translations/zh-CN/data/reusables/organizations/oauth_app_restrictions_default.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}When you create a new organization, {% data variables.product.prodname_oauth_app %} access restrictions are enabled by default. 组织所有者可随时[禁用 {% data variables.product.prodname_oauth_app %} 访问限制](/articles/disabling-oauth-app-access-restrictions-for-your-organization)。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}创建新组织时,默认启用 {% data variables.product.prodname_oauth_app %} 访问限制。 组织所有者可随时[禁用 {% data variables.product.prodname_oauth_app %} 访问限制](/articles/disabling-oauth-app-access-restrictions-for-your-organization)。{% endif %} diff --git a/translations/zh-CN/data/reusables/organizations/organization-name.md b/translations/zh-CN/data/reusables/organizations/organization-name.md index 47e667bc84cb..633f0e99dbd0 100644 --- a/translations/zh-CN/data/reusables/organizations/organization-name.md +++ b/translations/zh-CN/data/reusables/organizations/organization-name.md @@ -1 +1 @@ -1. Under "Organization account name", type a name for your organization account. ![用于输入组织名称的字段](/assets/images/help/organizations/new-org-name.png) +1. 在“Organization account name(组织帐户名称)”下,输入组织帐户的名称。 ![用于输入组织名称的字段](/assets/images/help/organizations/new-org-name.png) diff --git a/translations/zh-CN/data/reusables/organizations/organizations_include.md b/translations/zh-CN/data/reusables/organizations/organizations_include.md index 3090e44408d3..f74c8e35f12a 100644 --- a/translations/zh-CN/data/reusables/organizations/organizations_include.md +++ b/translations/zh-CN/data/reusables/organizations/organizations_include.md @@ -1,8 +1,8 @@ 组织包括: -{% if currentVersion == "free-pro-team@latest" %}- A free option, {% data variables.product.prodname_free_team %}, with unlimited collaborators on unlimited public repositories with full features and unlimited private repositories with limited features. +{% if currentVersion == "free-pro-team@latest" %}- 免费选项,{% data variables.product.prodname_free_team %},在具有完整功能的无限公共仓库和具有有限功能的无限私有仓库上支持无限协作者。 - 用于升级到 {% data variables.product.prodname_team %} 或 {% data variables.product.prodname_ghe_cloud %} 以获取额外功能的选项,包括复杂的用户身份验证和管理,以及升级的支持选项。 {% data reusables.gated-features.more-info %}{% endif %} - 无限的成员资格,以各种不同的角色授予[对组织及其数据的不同访问权限](/articles/permission-levels-for-an-organization) - 能够向成员授予[对组织仓库的一系列访问权限](/articles/repository-permission-levels-for-an-organization) -- [反映公司或组结构的嵌套团队](/articles/about-teams),级联了访问权限和提及 +- [Nested teams that reflect your company or group's structure](/articles/about-teams) with cascading access permissions and mentions{% if currentVersion != "github-ae@latest" %} - 组织所有者能够查看成员的[双重身份验证 (2FA) 状态](/articles/about-two-factor-authentication) -- 用于[要求所有组织成员使用双重身份验证](/articles/requiring-two-factor-authentication-in-your-organization)的选项 +- The option to [require all organization members to use two-factor authentication](/articles/requiring-two-factor-authentication-in-your-organization){% endif %} diff --git a/translations/zh-CN/data/reusables/organizations/outside-collaborators-use-seats.md b/translations/zh-CN/data/reusables/organizations/outside-collaborators-use-seats.md index fca2ca75c2e7..7088162bf76c 100644 --- a/translations/zh-CN/data/reusables/organizations/outside-collaborators-use-seats.md +++ b/translations/zh-CN/data/reusables/organizations/outside-collaborators-use-seats.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}Adding an outside collaborator to a private repository will use one of your organization's paid licenses. 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing/)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" %}将一个外部协作者添加到私人仓库将会使用您组织的一个付费许可。 更多信息请参阅“[关于每用户定价](/articles/about-per-user-pricing/)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/organizations/security.md b/translations/zh-CN/data/reusables/organizations/security.md index 8195f2add5bc..9702044dc455 100644 --- a/translations/zh-CN/data/reusables/organizations/security.md +++ b/translations/zh-CN/data/reusables/organizations/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} 1. 在左边栏中,单击 **Organization security(组织安全)**。 ![组织安全设置](/assets/images/help/organizations/org-security-settings-tab.png) {% else %} 1. 在左侧边栏中,单击 **Security(安全)**。 ![组织安全设置](/assets/images/help/organizations/org-settings-security-tab.png) diff --git a/translations/zh-CN/data/reusables/organizations/send-invitation.md b/translations/zh-CN/data/reusables/organizations/send-invitation.md index f1b7420e05a0..5d6570ecc4ce 100644 --- a/translations/zh-CN/data/reusables/organizations/send-invitation.md +++ b/translations/zh-CN/data/reusables/organizations/send-invitation.md @@ -1 +1 @@ -1. Click {% if currentVersion == "free-pro-team@latest" %}**Send invitation**{% else %}**Add member**{% endif %}. +1. 单击 {% if currentVersion == "free-pro-team@latest" %}**Send invitation(发送邀请)**{% else %}**Add member(添加成员)**{% endif %}。 diff --git a/translations/zh-CN/data/reusables/organizations/team_maintainers_can.md b/translations/zh-CN/data/reusables/organizations/team_maintainers_can.md index d46279e190b9..04eb93059de1 100644 --- a/translations/zh-CN/data/reusables/organizations/team_maintainers_can.md +++ b/translations/zh-CN/data/reusables/organizations/team_maintainers_can.md @@ -10,6 +10,6 @@ - [添加组织成员到团队](/articles/adding-organization-members-to-a-team) - [从团队中删除组织成员](/articles/removing-organization-members-from-a-team) - [将组织成员升级为团队维护员](/articles/giving-team-maintainer-permissions-to-an-organization-member) -- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} -- [Manage code review assignment for the team](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} +- Remove the team's access to repositories{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} +- [管理团队的代码审查任务](/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team){% endif %}{% if currentVersion == "free-pro-team@latest" %} - [管理拉取请求的预定提醒](/github/setting-up-and-managing-organizations-and-teams/managing-scheduled-reminders-for-pull-requests){% endif %} diff --git a/translations/zh-CN/data/reusables/package_registry/admins-can-configure-package-types.md b/translations/zh-CN/data/reusables/package_registry/admins-can-configure-package-types.md index 122d4e93702c..bffc17cbf198 100644 --- a/translations/zh-CN/data/reusables/package_registry/admins-can-configure-package-types.md +++ b/translations/zh-CN/data/reusables/package_registry/admins-can-configure-package-types.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **注:**这种包类型可能不适用于您的实例,因为站点管理员可以启用或禁用每种支持的包类型。 更多信息请参阅“[为企业配置软件包支持](/enterprise/admin/packages/configuring-packages-support-for-your-enterprise)”。 diff --git a/translations/zh-CN/data/reusables/package_registry/authenticate-packages.md b/translations/zh-CN/data/reusables/package_registry/authenticate-packages.md index e084a3347d73..238385f0f7df 100644 --- a/translations/zh-CN/data/reusables/package_registry/authenticate-packages.md +++ b/translations/zh-CN/data/reusables/package_registry/authenticate-packages.md @@ -1,11 +1,11 @@ 您需要访问令牌才能发布、安装和删除 {{ site.data.variables.product.prodname_registry }} 中的包。 您可以使用个人访问令牌直接向 {% data variables.product.prodname_registry %} 或 {% data variables.product.prodname_dotcom %} API 验证您的用户名。 创建个人访问令牌时,可根据需要为令牌分配不同的作用域。 {% if currentVersion == "free-pro-team@latest" %} -To authenticate using a -{% data variables.product.prodname_actions %} 工作流程: +要使用 +{% data variables.product.prodname_actions %} 工作流程验证: - 对于包注册表 (`PACKAGE-REGISTRY.pkg.github.com/OWNER/REPOSITORY/IMAGE-NAME`),您可以使用 `GITHUB_TOKEN`。 - 对于容器注册表 (`ghcr.io/OWNER/IMAGE-NAME`),必须使用个人访问令牌。 {% else %} -To authenticate to -{% data variables.product.prodname_registry %} using a {% data variables.product.prodname_actions %} workflow, you must use `GITHUB_TOKEN`. +要 +使用 {% data variables.product.prodname_actions %} 工作流程向 {% data variables.product.prodname_registry %} 验证,必须使用 `GITHUB_TOKEN`。 {% endif %} diff --git a/translations/zh-CN/data/reusables/package_registry/authenticate-to-container-registry-steps.md b/translations/zh-CN/data/reusables/package_registry/authenticate-to-container-registry-steps.md index 5645cb9ebcb1..b4762b69c4be 100644 --- a/translations/zh-CN/data/reusables/package_registry/authenticate-to-container-registry-steps.md +++ b/translations/zh-CN/data/reusables/package_registry/authenticate-to-container-registry-steps.md @@ -1,7 +1,7 @@ 1. 针对要完成的任务,新创具有适当作用域的个人访问令牌 (PAT)。 如果您的组织需要 SSO,则必须为新令牌启用 SSO。 {% warning %} - **Note:** If you select the `write:packages` scope, deselect the `repo` scope when creating the PAT. Adding a PAT with the `repo` scope as a secret in your repository allows the credential to be accessible to all collaborators in the repository. This gives unnecessary additional access when a PAT with the `repo` scope is used within an action. For more information on security best practices for actions, see "[Security hardening for GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)." + **注:**如果选择 `write:packages` 作用域,请在创建 PAT 时取消选择 `repo` 作用域。 将具有 `repo` 作用域的 PAT 添加为仓库中的机秘,可让仓库中的所有协作者访问该机密。 这会在操作中使用作用域为 `repo` 的 PAT 时授予不必要的额外访问权限。 有关操作安全最佳实践的更多信息,请参阅“[GitHub Actions 的安全强化](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)”。 {% endwarning %} @@ -15,8 +15,8 @@ ```shell $ export CR_PAT=YOUR_TOKEN ``` -3. Using the CLI for your container type, sign in to the -{% data variables.product.prodname_github_container_registry %} service at `ghcr.io`. +3. 使用您的容器类型的 CLI 登录到 +`ghcr.io` 上的 {% data variables.product.prodname_github_container_registry %} 服务。 {% raw %} ```shell $ echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin diff --git a/translations/zh-CN/data/reusables/package_registry/authenticate_with_pat_for_container_registry.md b/translations/zh-CN/data/reusables/package_registry/authenticate_with_pat_for_container_registry.md index 7a08298672be..c838e1889b12 100644 --- a/translations/zh-CN/data/reusables/package_registry/authenticate_with_pat_for_container_registry.md +++ b/translations/zh-CN/data/reusables/package_registry/authenticate_with_pat_for_container_registry.md @@ -1,9 +1,9 @@ {% if currentVersion == "free-pro-team@latest" %} -If you want to authenticate to -{% data variables.product.prodname_github_container_registry %} in a {% data variables.product.prodname_actions %} workflow, then you must use a personal access token (PAT). The `GITHUB_TOKEN` does not currently have the required permissions. During the {% data variables.product.prodname_github_container_registry %} beta, the only supported form of authentication is the PAT. +如果要向 +{% data variables.product.prodname_actions %} 工作流程中的 {% data variables.product.prodname_github_container_registry %} 验证,则您必须使用个人访问令牌 (PAT)。 `GITHUB_TOKEN` 目前没有所需的权限。 在 {% data variables.product.prodname_github_container_registry %} 测试阶段,唯一支持的身份验证形式是 PAT 。 -PATs can grant broad access to your account. We recommend selecting only the necessary read, write, or delete `package` scope when creating a PAT to authenticate to the {% data variables.product.prodname_container_registry %}. Avoid including the `repo` scope in a PAT used by a GitHub Actions workflow because it gives unnecessary additional access. +PAT 可以授予对您的帐户的广泛访问权限。 在创建 PAT 以向 {% data variables.product.prodname_container_registry %} 验证时,我们建议只选择必要的读取、写入或删除 `package` 作用域。 避免在 GitHub Actions 工作流程使用的 PAT 中包括 `repo` 作用域,因为它会授予不必要的额外访问权限。 -If you'd like to use the {% data variables.product.prodname_container_registry %} in actions during the beta, follow our security best practices for PAT use at "[Security hardening for GitHub Actions](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)." +如果要在测试期间的操作中使用 {% data variables.product.prodname_container_registry %},请遵循我们在“[GitHub Actions 的安全强化](/actions/getting-started-with-github-actions/security-hardening-for-github-actions#considering-cross-repository-access)”中的 PAT 使用安全最佳实践。 {% endif %} diff --git a/translations/zh-CN/data/reusables/package_registry/docker_registry_deprecation_status.md b/translations/zh-CN/data/reusables/package_registry/docker_registry_deprecation_status.md index 79e9650f348f..2df9364c317f 100644 --- a/translations/zh-CN/data/reusables/package_registry/docker_registry_deprecation_status.md +++ b/translations/zh-CN/data/reusables/package_registry/docker_registry_deprecation_status.md @@ -1,5 +1,5 @@ {% warning %} -**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if currentVersion != "free-pro-team@latest" %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} +**Note:** The {% data variables.product.prodname_registry %} Docker registry will be superseded by {% data variables.product.prodname_github_container_registry %}{% if enterpriseServerVersions contains currentVersion %} in a future {% data variables.product.product_name %} release{% endif %}.{% if currentVersion == "free-pro-team@latest" %} To learn how to migrate your existing Docker images and any workflows using them, see "[Migrating to {% data variables.product.prodname_github_container_registry %} for Docker images](/packages/getting-started-with-github-container-registry/migrating-to-github-container-registry-for-docker-images)" and "[Getting started with {% data variables.product.prodname_github_container_registry %}](/packages/getting-started-with-github-container-registry)."{% endif %} {% endwarning %} diff --git a/translations/zh-CN/data/reusables/package_registry/package-immutability.md b/translations/zh-CN/data/reusables/package_registry/package-immutability.md index 6553cbb929a6..dcf0a495958d 100644 --- a/translations/zh-CN/data/reusables/package_registry/package-immutability.md +++ b/translations/zh-CN/data/reusables/package_registry/package-immutability.md @@ -1,5 +1,5 @@ -**Public packages:** To prevent confusion and build problems, {% data variables.product.prodname_dotcom %} permanently reserves a package's name and version number. 即使删除了整个包,也不能在同一帐户拥有的任何仓库中重复使用已删除包的名称。 +**公共包:**为避免混淆和版本问题,{% data variables.product.prodname_dotcom %} 永久保留包的名称和版本号。 即使删除了整个包,也不能在同一帐户拥有的任何仓库中重复使用已删除包的名称。 -**Private packages:** If all versions of a private package are deleted, you can publish a package with a previously used name and version. +**私有包:** 如果私有包的所有版本被删除,您可以发布采用以前用过的名称和版本的软件包。 要修改或替换包版本,我们建议您发布包的新版本。 diff --git a/translations/zh-CN/data/reusables/package_registry/packages-ghes-release-stage.md b/translations/zh-CN/data/reusables/package_registry/packages-ghes-release-stage.md index 11431946a19d..38654cd2a5a8 100644 --- a/translations/zh-CN/data/reusables/package_registry/packages-ghes-release-stage.md +++ b/translations/zh-CN/data/reusables/package_registry/packages-ghes-release-stage.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} {% note %} **注:** {% data variables.product.prodname_registry %} 目前正在测试用于 {% data variables.product.prodname_ghe_server %} 2.22。 要加入您的实例的测试版,请使用[注册表单](https://resources.github.com/beta-signup/)。 diff --git a/translations/zh-CN/data/reusables/package_registry/public-or-private-packages.md b/translations/zh-CN/data/reusables/package_registry/public-or-private-packages.md index 96876d84f347..dcccec0f44af 100644 --- a/translations/zh-CN/data/reusables/package_registry/public-or-private-packages.md +++ b/translations/zh-CN/data/reusables/package_registry/public-or-private-packages.md @@ -1 +1 @@ -You can publish packages in a public repository (public packages) to share with {% if currentVersion == "free-pro-team@latest" %}all of {% data variables.product.prodname_dotcom %}{% else %}everyone on your instance{% endif %}, or in a private repository (private packages) to share with collaborators or an organization. +您可以在公共仓库中发布包(公共包)以与 {% if currentVersion == "free-pro-team@latest" %}所有 {% data variables.product.prodname_dotcom %}{% else %} 您的实例中的每个人{% endif %}、或者在私有仓库中发布包(私有包)以与协作者或组织分享。 diff --git a/translations/zh-CN/data/reusables/pages/admin-must-push.md b/translations/zh-CN/data/reusables/pages/admin-must-push.md index 50633bf3dca8..7439be14e895 100644 --- a/translations/zh-CN/data/reusables/pages/admin-must-push.md +++ b/translations/zh-CN/data/reusables/pages/admin-must-push.md @@ -1,5 +1,5 @@ {% tip %} -**Note**: If your site{% if currentVersion ver_lt "enterprise-server@2.23" %}'s source files are located in the default publishing source—`master` for user and organization sites or `gh-pages` for project sites—but your site{% endif %} has not published automatically, make sure someone with admin permissions and a verified email address has pushed to the publishing source. +**注**:如果网站{% if currentVersion ver_lt "enterprise-server@2.23" %} 的源文件位于默认发布源 - `master`(对于用户和组织站点)或 `gh-pages`(对于项目站点)- 但您的站点{% endif %} 未自动发布,请确保有一个拥有管理权限和经验证的电子邮件地址的人已推送到默认发布源。 {% endtip %} diff --git a/translations/zh-CN/data/reusables/pages/best-with-supported-themes.md b/translations/zh-CN/data/reusables/pages/best-with-supported-themes.md index c1fb9100c9fd..d54533cb66fa 100644 --- a/translations/zh-CN/data/reusables/pages/best-with-supported-themes.md +++ b/translations/zh-CN/data/reusables/pages/best-with-supported-themes.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -These instructions work best with themes that are officially supported by -{% data variables.product.prodname_pages %}. 关于支持的主题完整列表,请参阅 {% data variables.product.prodname_pages %} 网站上的“[支持的主题](https://pages.github.com/themes/)”。 +这些说明最适合于 +{% data variables.product.prodname_pages %} 官方支持的主题。 关于支持的主题完整列表,请参阅 {% data variables.product.prodname_pages %} 网站上的“[支持的主题](https://pages.github.com/themes/)”。 {% endif %} diff --git a/translations/zh-CN/data/reusables/pages/build-failure-email-server.md b/translations/zh-CN/data/reusables/pages/build-failure-email-server.md index 261cb22531d3..9eaccdba49ca 100644 --- a/translations/zh-CN/data/reusables/pages/build-failure-email-server.md +++ b/translations/zh-CN/data/reusables/pages/build-failure-email-server.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} {% tip %} - 如果在 {% data variables.product.product_location_enterprise %} 上启用了出站电子邮件支持,您将只收到电子邮件。 更多信息请联系站点管理员。 + 如果在 {% data variables.product.product_location %} 上启用了出站电子邮件支持,您将只收到电子邮件。 更多信息请联系站点管理员。 {% endtip %} {% endif %} diff --git a/translations/zh-CN/data/reusables/pages/decide-publishing-source.md b/translations/zh-CN/data/reusables/pages/decide-publishing-source.md index 8e950fc86be7..05bb66b2ac1b 100644 --- a/translations/zh-CN/data/reusables/pages/decide-publishing-source.md +++ b/translations/zh-CN/data/reusables/pages/decide-publishing-source.md @@ -1 +1 @@ -1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentVersion ver_lt "enterprise-server@2.23" %}If you're creating a user or organization site, you must store your site's source code on the `master` branch.{% endif %} For more information, see "[About {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)." +1. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}Decide{% else %}If you're creating a project site, decide{% endif %} which publishing source you want to use. {% if currentver_lt "enterprise-server@2. 3"%}如果您创建的是用户或组织网站,必须将网站的源代码存储在 `master` 分支上。{% endif %} 更多信息请参阅“[关于 {% data variables.product.prodname_pages %}](/articles/about-github-pages#publishing-sources-for-github-pages-sites)”。 diff --git a/translations/zh-CN/data/reusables/pages/new-or-existing-repo.md b/translations/zh-CN/data/reusables/pages/new-or-existing-repo.md index 60424cf84fb6..a3aa30254d7f 100644 --- a/translations/zh-CN/data/reusables/pages/new-or-existing-repo.md +++ b/translations/zh-CN/data/reusables/pages/new-or-existing-repo.md @@ -1,3 +1,3 @@ -如果站点是一个独立的项目,您可以创建新仓库来存储站点源代码。 If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. +如果站点是一个独立的项目,您可以创建新仓库来存储站点源代码。 If your site is associated with an existing project, you can add the source code {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %}to that project's repository, in a `/docs` folder on the default branch or on a different branch.{% else %}for your site to a `gh-pages` branch or a `docs` folder on the `master` branch in that project's repository.{% endif %} For example, if you're creating a site to publish documentation for a project that's already on {% data variables.product.product_name %}, you may want to store the source code for the site in the same repository as the project. 如果要在现有仓库中创建站点,请跳至“[创建站点](#creating-your-site)”一节。 diff --git a/translations/zh-CN/data/reusables/pages/private_pages_are_public_warning.md b/translations/zh-CN/data/reusables/pages/private_pages_are_public_warning.md index 2579c5d10f51..da8638052ca7 100644 --- a/translations/zh-CN/data/reusables/pages/private_pages_are_public_warning.md +++ b/translations/zh-CN/data/reusables/pages/private_pages_are_public_warning.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: {% if currentVersion != "free-pro-team@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %}. If you have sensitive data in your site's repository, you may want to remove it before publishing. For more information, see{% if currentVersion != "free-pro-team@latest" %} "[Configuring {% data variables.product.prodname_pages %} on your appliance](/enterprise/admin/installation/configuring-github-pages-on-your-appliance#making-github-pages-publicly-accessible)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." + **Warning**: {% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %}If your site administrator has enabled Public Pages, {% endif %}{% data variables.product.prodname_pages %} sites are publicly available on the internet, even if the repository for the site is private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %}. 如果站点的仓库中有敏感数据,您可能想要在发布前删除它。 For more information, see{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} "[Configuring {% data variables.product.prodname_pages %} for your enterprise](/admin/configuration/configuring-github-pages-for-your-enterprise#enabling-public-sites-for-github-pages)" and{% endif %} "[About repository visibility](/github/creating-cloning-and-archiving-repositories/about-repository-visibility)." {% endwarning %} diff --git a/translations/zh-CN/data/reusables/policies/abuse.md b/translations/zh-CN/data/reusables/policies/abuse.md index 78c56e096b05..8ee328d16358 100644 --- a/translations/zh-CN/data/reusables/policies/abuse.md +++ b/translations/zh-CN/data/reusables/policies/abuse.md @@ -1 +1 @@ -{% data variables.product.prodname_dotcom %} does not tolerate abuse.{% if currentVersion == "free-pro-team@latest" %} For more information on {% data variables.product.prodname_dotcom %}'s policies, see our [Terms of Service](/articles/github-terms-of-service) and [Community Guidelines](/articles/github-community-guidelines).{% endif %} +{% data variables.product.prodname_dotcom %} 不允许滥用。{% if currentVersion == "free-pro-team@latest" %} 有关 {% data variables.product.prodname_dotcom %} 政策的更多信息,请参阅[服务条款](/articles/github-terms-of-service)和[社区准则](/articles/github-community-guidelines)。{% endif %} diff --git a/translations/zh-CN/data/reusables/pre-release-program/api-preview-warning.md b/translations/zh-CN/data/reusables/pre-release-program/api-preview-warning.md index 0646d14202cc..071b6c787389 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/api-preview-warning.md +++ b/translations/zh-CN/data/reusables/pre-release-program/api-preview-warning.md @@ -1,5 +1,5 @@ {% warning %} -**警告:** 在预览期间,API 可能会更改,恕不另行通知。 预览功能不支持用于生产。 If you experience any issues, contact {% data variables.contact.contact_support %}. +**警告:** 在预览期间,API 可能会更改,恕不另行通知。 预览功能不支持用于生产。 如果遇到任何问题,请联系 {% data variables.contact.contact_support %}。 {% endwarning %} diff --git a/translations/zh-CN/data/reusables/pre-release-program/content-attachments-public-beta.md b/translations/zh-CN/data/reusables/pre-release-program/content-attachments-public-beta.md index f3c6ee2bf1cd..a845e34d0a08 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/content-attachments-public-beta.md +++ b/translations/zh-CN/data/reusables/pre-release-program/content-attachments-public-beta.md @@ -1,5 +1,5 @@ {% note %} -**Note:** The {% data variables.product.prodname_unfurls %} API is currently in public beta and only available for use with GitHub Apps. 在此期间,功能和要求可能会随时更改。 +**注:**{% data variables.product.prodname_unfurls %} API 目前处于公测阶段,仅用于 GitHub 应用程序。 在此期间,功能和要求可能会随时更改。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/pre-release-program/corsair-preview.md b/translations/zh-CN/data/reusables/pre-release-program/corsair-preview.md index d5131c62d3f7..093e14700243 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/corsair-preview.md +++ b/translations/zh-CN/data/reusables/pre-release-program/corsair-preview.md @@ -1,6 +1,6 @@ {% note %} -**Note:** To access the {% data variables.product.prodname_unfurls %} API during the preview period, you must provide a custom [media type](/v3/media) in the `Accept` header: +**注:**要在预览期间访问 {% data variables.product.prodname_unfurls %} API,您必须在 `Accept` 标头中提供自定义[媒体类型](/v3/media): ``` application/vnd.github.corsair-preview+json diff --git a/translations/zh-CN/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md b/translations/zh-CN/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md index b19e554b9b7f..6048631d3296 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md +++ b/translations/zh-CN/data/reusables/pre-release-program/expiring-user-access-tokens-beta.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} {% note %} **注:**过期用户令牌目前是用户到服务器令牌过期的一部分,可能会更改。 要选择加入用户到服务器令牌过期测试版功能,请参阅“[激活应用程序的测试版功能](/developers/apps/activating-beta-features-for-apps)”。 更多信息请参阅“[GitHub 应用程序过期用户到服务器访问令牌](https://developer.github.com/changes/2020-04-30-expiring-user-to-server-access-tokens-for-github-apps)”。 diff --git a/translations/zh-CN/data/reusables/pre-release-program/fury-pre-release.md b/translations/zh-CN/data/reusables/pre-release-program/fury-pre-release.md index 04ac15f9fe65..562f0991edb9 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/fury-pre-release.md +++ b/translations/zh-CN/data/reusables/pre-release-program/fury-pre-release.md @@ -1,7 +1,7 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.21" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.21" %} {% note %} -**Note:** {% data variables.product.prodname_github_app %} Manifests are currently available for developers to preview. 要在预览期间访问此 API,必须在 `Accept` 标头中提供自定义[媒体类型](/v3/media): +**注:**{% data variables.product.prodname_github_app %} 清单目前可供开发者预览。 要在预览期间访问此 API,必须在 `Accept` 标头中提供自定义[媒体类型](/v3/media): ``` application/vnd.github.fury-preview+json diff --git a/translations/zh-CN/data/reusables/pre-release-program/machine-man-preview.md b/translations/zh-CN/data/reusables/pre-release-program/machine-man-preview.md index daf65ebc7740..d9e6e56720bd 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/machine-man-preview.md +++ b/translations/zh-CN/data/reusables/pre-release-program/machine-man-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **注:**要使用 GitHub 应用程序访问 API,您必须在请求的 `Accept` 标头中提供自定义[媒体类型](/v3/media)。 diff --git a/translations/zh-CN/data/reusables/pre-release-program/sailor-v-preview.md b/translations/zh-CN/data/reusables/pre-release-program/sailor-v-preview.md index 71ec207423ec..e80010badbb9 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/sailor-v-preview.md +++ b/translations/zh-CN/data/reusables/pre-release-program/sailor-v-preview.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} {% note %} **注:**您现在可以使用 REST API 在锁定议题时添加原因,并且在包含议题或拉取请求的响应中会看到锁定原因。 在 `locked` 事件中也会看到锁定原因。 此功能目前可供开发者预览。 有关完整详情,请参阅[博客文章](https://developer.github.com/changes/2018-01-10-lock-reason-api-preview)。 要访问此功能,必须在 `Accept` 标头中提供自定义[媒体类型](/v3/media): diff --git a/translations/zh-CN/data/reusables/pre-release-program/suspend-installation-beta.md b/translations/zh-CN/data/reusables/pre-release-program/suspend-installation-beta.md index 7cc35f915f27..35f0aabf4c3d 100644 --- a/translations/zh-CN/data/reusables/pre-release-program/suspend-installation-beta.md +++ b/translations/zh-CN/data/reusables/pre-release-program/suspend-installation-beta.md @@ -1,5 +1,5 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} -Suspending a -{% data variables.product.prodname_github_app %} installation is currently in beta and subject to change. Before you can suspend a {% data variables.product.prodname_github_app %}, the app owner must enable suspending installations for the app by opting-in to the beta. 要选择加入挂起安装测试版功能,请参阅“[激活应用程序的测试版功能](/developers/apps/activating-beta-features-for-apps)”。 +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} +挂起 +{% data variables.product.prodname_github_app %} 安装目前处于测试阶段,可能会有变化。 在可以挂起 {% data variables.product.prodname_github_app %} 之前,应用程序所有者必须通过选择加入测试版来启用挂起应用程序的安装。 要选择加入挂起安装测试版功能,请参阅“[激活应用程序的测试版功能](/developers/apps/activating-beta-features-for-apps)”。 {% endif %} diff --git a/translations/zh-CN/data/reusables/products/product-roadmap.md b/translations/zh-CN/data/reusables/products/product-roadmap.md index f2159b23871a..0179fb4c4ecc 100644 --- a/translations/zh-CN/data/reusables/products/product-roadmap.md +++ b/translations/zh-CN/data/reusables/products/product-roadmap.md @@ -1 +1 @@ -For information on planned features and products, see the [{% data variables.product.prodname_roadmap %}]({% data variables.product.prodname_roadmap_link %}). +有关计划功能和产品的信息,请参阅 [{% data variables.product.prodname_roadmap %}]({% data variables.product.prodname_roadmap_link %})。 diff --git a/translations/zh-CN/data/reusables/profile/user_profile_page_block_or_report.md b/translations/zh-CN/data/reusables/profile/user_profile_page_block_or_report.md index bdd19342f615..cea65b694fe8 100644 --- a/translations/zh-CN/data/reusables/profile/user_profile_page_block_or_report.md +++ b/translations/zh-CN/data/reusables/profile/user_profile_page_block_or_report.md @@ -1 +1 @@ -1. 在左侧边栏中用户的个人资料图片下,单击 **Block or report user(阻止或举报用户)**。 ![阻止或举报用户链接](/assets/images/help/profile/profile-block-or-report-button.png) +1. 在左侧边栏中,在用户的个人资料图片下,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Block or report user(阻止或报告用户)**。 ![阻止或举报用户链接](/assets/images/help/profile/profile-block-or-report-button.png) diff --git a/translations/zh-CN/data/reusables/project-management/project-progress-locations.md b/translations/zh-CN/data/reusables/project-management/project-progress-locations.md index bdbaf3c5b8c1..5c44c7da9b27 100644 --- a/translations/zh-CN/data/reusables/project-management/project-progress-locations.md +++ b/translations/zh-CN/data/reusables/project-management/project-progress-locations.md @@ -1 +1 @@ -启用项目板自动化后,进度条将出现在项目板上方、项目列表页面上、议题侧边栏中以及对其他项目板项目的引用中。 +如果启用了进度跟踪,进度条将出现在项目板上方、项目列表页面上、议题侧边栏中以及对其他项目板项目的引用中。 diff --git a/translations/zh-CN/data/reusables/pull_requests/close-issues-using-keywords.md b/translations/zh-CN/data/reusables/pull_requests/close-issues-using-keywords.md index 72f338228f76..ded65765fa33 100644 --- a/translations/zh-CN/data/reusables/pull_requests/close-issues-using-keywords.md +++ b/translations/zh-CN/data/reusables/pull_requests/close-issues-using-keywords.md @@ -1 +1 @@ -You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. 更多信息请参阅“[将拉取请求链接到议题](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)”。 +You can link a pull request to an issue to{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} show that a fix is in progress and to{% endif %} automatically close the issue when someone merges the pull request. 更多信息请参阅“[将拉取请求链接到议题](/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue)”。 diff --git a/translations/zh-CN/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md b/translations/zh-CN/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md index b832ddb27e54..0a986c64e2f3 100644 --- a/translations/zh-CN/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md +++ b/translations/zh-CN/data/reusables/pull_requests/collect-co-author-commit-git-config-info.md @@ -1 +1 @@ -1. Collect the name and email address for each co-author.{% if currentVersion == "free-pro-team@latest" %} If a person chooses to keep their email address private, you should use their {% data variables.product.product_name %}-provided `no-reply` email to protect their privacy.{% endif %} +1. 收集每位合作作者的姓名和电子邮件地址。{% if currentVersion == "free-pro-team@latest" %} 如果有人选择保密其电子邮件地址,则应使用其 {% data variables.product.product_name %}-提供的 `no-reply` 电子邮件地址以保护其隐私。{% endif %} diff --git a/translations/zh-CN/data/reusables/pull_requests/pull_request_merges_and_contributions.md b/translations/zh-CN/data/reusables/pull_requests/pull_request_merges_and_contributions.md index 0d187edc7b2c..d02007d8bb44 100644 --- a/translations/zh-CN/data/reusables/pull_requests/pull_request_merges_and_contributions.md +++ b/translations/zh-CN/data/reusables/pull_requests/pull_request_merges_and_contributions.md @@ -1,6 +1,6 @@ {% note %} -**Notes:**{% if currentVersion != "free-pro-team@latest" %} +**Notes:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} - 要显示在您的个人资料贡献图中,合作提交必须符合与只有一个作者的提交相同的条件。{% endif %} - 在变基提交时,提交的原作者和提交的变基者(无论是在命令行还是 {% data variables.product.product_location %} 上)都会获得贡献积分。 diff --git a/translations/zh-CN/data/reusables/repositories/about-internal-repos.md b/translations/zh-CN/data/reusables/repositories/about-internal-repos.md index d921cfd13384..61358584cde6 100644 --- a/translations/zh-CN/data/reusables/repositories/about-internal-repos.md +++ b/translations/zh-CN/data/reusables/repositories/about-internal-repos.md @@ -1 +1 @@ -You can use internal repositories to practice "innersource" within your {% if currentVersion == "free-pro-team@latest" %}enterprise account{% else %}instance{% endif %}. Members of {% if currentVersion == "free-pro-team@latest" %}your enterprise account{% else %}any organization on your instance{% endif %} can collaborate using open source methodologies without sharing proprietary information publicly{% if currentVersion != "free-pro-team@latest" %}, even with private mode disabled{% endif %}. +You can use internal repositories to practice "innersource" within your enterprise. Members of your enterprise can collaborate using open source methodologies without sharing proprietary information publicly{% if enterpriseServerVersions contains currentVersion %}, even with private mode disabled{% endif %}. diff --git a/translations/zh-CN/data/reusables/repositories/actions-workflow-status-badge-into.md b/translations/zh-CN/data/reusables/repositories/actions-workflow-status-badge-into.md index 4bd93894b914..423943a38ed3 100644 --- a/translations/zh-CN/data/reusables/repositories/actions-workflow-status-badge-into.md +++ b/translations/zh-CN/data/reusables/repositories/actions-workflow-status-badge-into.md @@ -1,3 +1,3 @@ -A status badge shows whether a workflow is currently failing or passing. 添加状态徽章的常见位置是仓库的 README.md 文件,但也可将其添加到您喜欢的任何网页。 默认情况下,徽章显示默认分支的状态。 您也可以在 URL 中使用 `branch` 和 `event` 查询参数显示特定分支或事件运行的工作流程状态。 +状态徽章显示工作流程目前失败还是通过。 添加状态徽章的常见位置是仓库的 README.md 文件,但也可将其添加到您喜欢的任何网页。 默认情况下,徽章显示默认分支的状态。 您也可以在 URL 中使用 `branch` 和 `event` 查询参数显示特定分支或事件运行的工作流程状态。 ![示例状态徽章](/assets/images/help/repository/actions-workflow-status-badge.png) diff --git a/translations/zh-CN/data/reusables/repositories/allow-maintainers-user-forks.md b/translations/zh-CN/data/reusables/repositories/allow-maintainers-user-forks.md index e7b797490613..8a12a62e65ec 100644 --- a/translations/zh-CN/data/reusables/repositories/allow-maintainers-user-forks.md +++ b/translations/zh-CN/data/reusables/repositories/allow-maintainers-user-forks.md @@ -2,6 +2,6 @@ {% warning %} - **Warning:** If your fork contains {% data variables.product.prodname_actions %} workflows, the option is **Allow edits and access to secrets by maintainers**. Allowing edits on a fork's branch that contains {% data variables.product.prodname_actions %} workflows also allows a maintainer to edit the forked repository's workflows, which can potentially reveal values of secrets and grant access to other branches. + **警告:**如果复刻包含 {% data variables.product.prodname_actions %} 工作流程,则选项是 **Allow edits and access to secrets by maintainers(允许维护员编辑和访问密码)**。 允许对包含 {% data variables.product.prodname_actions %} 工作流程的复刻分支进行编辑,也会允许维护员编辑复刻的仓库的工作流程,从而可能暴露密码值并允许访问其他分支。 {% endwarning %} diff --git a/translations/zh-CN/data/reusables/repositories/blocked-passwords.md b/translations/zh-CN/data/reusables/repositories/blocked-passwords.md index d310d3bb508b..4b2101a9f4cb 100644 --- a/translations/zh-CN/data/reusables/repositories/blocked-passwords.md +++ b/translations/zh-CN/data/reusables/repositories/blocked-passwords.md @@ -1,6 +1,6 @@ {% if currentVersion == "free-pro-team@latest" %} -When you type a password to sign in, create an account, or change your password, -{% data variables.product.product_name %} will check if the password you entered is considered weak according to datasets like HaveIBeenPwned. 即使是以前从未用过的密码,也可能被视为弱密码。 +当您输入密码以登录、创建帐户或更改密码时, +{% data variables.product.product_name %} 将根据 HaveIBeenPwned 等数据集检查您输入的密码是否为弱密码。 即使是以前从未用过的密码,也可能被视为弱密码。 {% data variables.product.product_name %} 仅在您输入密码时检查密码,绝不会以纯文本存储您输入的密码。 更多信息请参阅 [HaveIBeenPwned](https://haveibeenpwned.com/)。 {% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/copy-clone-url.md b/translations/zh-CN/data/reusables/repositories/copy-clone-url.md index c1c554f63bf2..fd2e7172ae5b 100644 --- a/translations/zh-CN/data/reusables/repositories/copy-clone-url.md +++ b/translations/zh-CN/data/reusables/repositories/copy-clone-url.md @@ -1,15 +1,15 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. 在仓库名称下,单击 **Clone or download(克隆或下载)**。 ![克隆或下载按钮](/assets/images/help/repository/clone-repo-clone-url-button.png) 2. 要使用 HTTPS 克隆仓库,请在“Clone with HTTPS(使用 HTTPS 克隆)”下单击 {% octicon "clippy" aria-label="The clipboard icon" %}. -To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click +要使用 SSH 密钥克隆仓库,包括您组织的 SSH 认证机构颁发的证书,请单击 **Use SSH(使用 SSH)**,然后单击 {% octicon "clippy" aria-label="The clipboard icon" %}. ![克隆 URL 按钮](/assets/images/help/repository/https-url-clone.png) {% else %} 1. 在文件列表上方,单击 {% octicon "download" aria-label="The download icon" %} ****Code(代码)。 !["代码"按钮](/assets/images/help/repository/code-button.png) 1. 要使用 HTTPS 克隆仓库,请在“Clone with HTTPS(使用 HTTPS 克隆)”下单击 -{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} +{% octicon "clippy" aria-label="The clipboard icon" %}. To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click **Use SSH**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" or currentVersion == "github-ae@latest" %} To clone a repository using {% data variables.product.prodname_cli %}, click **Use {% data variables.product.prodname_cli %}**, then click {% octicon "clippy" aria-label="The clipboard icon" %}.{% endif %} ![用于复制 URL 以克隆仓库的剪贴板图标](/assets/images/help/repository/https-url-clone.png) - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} ![用于复制 URL 以使用 GitHub CLI 克隆仓库的剪贴板图标](/assets/images/help/repository/https-url-clone-cli.png){% endif %} {% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/create-repo.md b/translations/zh-CN/data/reusables/repositories/create-repo.md index 7dafb26fcf2d..59c104077240 100644 --- a/translations/zh-CN/data/reusables/repositories/create-repo.md +++ b/translations/zh-CN/data/reusables/repositories/create-repo.md @@ -1 +1 @@ -1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} +1. Click **Create repository**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %} ![Button to create repository](/assets/images/help/repository/create-repository-button.png){% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/default-issue-templates.md b/translations/zh-CN/data/reusables/repositories/default-issue-templates.md index c9652131f9d1..23f337b33e0f 100644 --- a/translations/zh-CN/data/reusables/repositories/default-issue-templates.md +++ b/translations/zh-CN/data/reusables/repositories/default-issue-templates.md @@ -1,2 +1,2 @@ -You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 +You can create default issue templates{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} and a default configuration file for issue templates{% endif %} for your organization{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or user account{% endif %}. 更多信息请参阅“[创建默认社区健康文件](/github/building-a-strong-community/creating-a-default-community-health-file)”。 diff --git a/translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md b/translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md index bad215d4864f..4f0d2ab6c58f 100644 --- a/translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md +++ b/translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md @@ -2,10 +2,10 @@ **警告:** -- 如果您删除某人访问私有仓库的权限,则其对该私有仓库的任何复刻也会被删除。 将保留私人仓库的本地克隆。 If a team's access to a private repository is revoked or a team with access to a private repository is deleted, and team members do not have access to the repository through another team, private forks of the repository will be deleted.{% if currentVersion != "free-pro-team@latest" %} +- 如果您删除某人访问私有仓库的权限,则其对该私有仓库的任何复刻也会被删除。 将保留私人仓库的本地克隆。 如果撤销团队对私有仓库的访问权限,或者删除对私有仓库具有访问权限的团队,并且团队成员无法通过另一个团队访问仓库,则该仓库的私有复刻将被删除。{% if enterpriseServerVersions contains currentVersion %} - 当 [LDAP 同步启用](/enterprise/{{ page.version }}/admin/guides/user-management/using-ldap/#enabling-ldap-sync)后,如果从仓库删除某用户,此用户将失去访问权,但其复刻不会被删除。 如果此用户在三个月内被加入具有原组织仓库访问权限的团队,则其对复刻的访问权限将在下次同步时自动恢复。{% endif %} - 您负责确保无法访问仓库的人员删除任何机密信息或知识产权。 -- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} or internal{% endif %} repository in an organization. 更多信息请参阅“[管理组织的复刻政策](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)”和“[管理仓库的复刻政策](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)”。 +- People with admin permissions to a private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository can disallow forking of that repository, and organization owners can disallow forking of any private{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} or internal{% endif %} repository in an organization. 更多信息请参阅“[管理组织的复刻政策](/github/setting-up-and-managing-organizations-and-teams/managing-the-forking-policy-for-your-organization)”和“[管理仓库的复刻政策](/github/administering-a-repository/managing-the-forking-policy-for-your-repository)”。 {% endwarning %} diff --git a/translations/zh-CN/data/reusables/repositories/deploy-keys.md b/translations/zh-CN/data/reusables/repositories/deploy-keys.md index b95edf7cd074..5890f54b8f97 100644 --- a/translations/zh-CN/data/reusables/repositories/deploy-keys.md +++ b/translations/zh-CN/data/reusables/repositories/deploy-keys.md @@ -1 +1 @@ -You can launch projects from a {% data variables.product.product_name %} repository to your server by using a deploy key, which is an SSH key that grants access to a single repository. {% data variables.product.product_name %} attaches the public part of the key directly to your repository instead of a personal user account, and the private part of the key remains on your server. 更多信息请参阅“[交付部署](/v3/guides/delivering-deployments/)”。 +您可以使用部署密钥从 {% data variables.product.product_name %} 仓库启动项目到服务器,部署密钥是授予访问单个仓库的 SSH 密钥。 {% data variables.product.product_name %} 将密钥的公共部分直接附加到仓库而不是个人用户帐户,密钥的私有部分仍保留在服务器上。 更多信息请参阅“[交付部署](/v3/guides/delivering-deployments/)”。 diff --git a/translations/zh-CN/data/reusables/repositories/enable-security-alerts.md b/translations/zh-CN/data/reusables/repositories/enable-security-alerts.md index b3b7d90a4f59..e9346b2f0bd2 100644 --- a/translations/zh-CN/data/reusables/repositories/enable-security-alerts.md +++ b/translations/zh-CN/data/reusables/repositories/enable-security-alerts.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} 您的站点管理员必须启用 -{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}security{% endif %} alerts for vulnerable dependencies for {% data variables.product.product_location_enterprise %} before you can use this feature. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." +{% data variables.product.product_location %} 的漏洞依赖项的{% if currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_short %}{% else %}安全{% endif %}警报,然后您才可使用此功能。 For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/enterprise/{{ currentVersion }}/admin/configuration/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)." {% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md b/translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md index 2c1cea08217b..06ea31ddf9c4 100644 --- a/translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md +++ b/translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md @@ -1,3 +1,3 @@ -{% data variables.product.prodname_dotcom %} will review each published security advisory, add it to the {% data variables.product.prodname_advisory_database %}, and may use the security advisory to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. 如果安全通告来自复刻,我们仅当该复刻拥有在公共软件包注册表上以唯一名称发布的软件包时才发送警报。 此过程最长可能需要 72 小时,{% data variables.product.prodname_dotcom %} 可能会联系您以获取更多信息。 +{% data variables.product.prodname_dotcom %} 将审查每个发布的安全通告,将其添加到 {% data variables.product.prodname_advisory_database %}, 并且可能使用安全通告向受影响的仓库发送 {% data variables.product.prodname_dependabot_alerts %} 警报。 如果安全通告来自复刻,我们仅当该复刻拥有在公共软件包注册表上以唯一名称发布的软件包时才发送警报。 此过程最长可能需要 72 小时,{% data variables.product.prodname_dotcom %} 可能会联系您以获取更多信息。 {% data variables.product.prodname_dotcom %} will review each published security advisory, add it to the {% data variables.product.prodname_advisory_database %}, and may use the security advisory to send {% data variables.product.prodname_dependabot_alerts %} to affected repositories. 如果安全通告来自复刻,我们仅当该复刻拥有在公共软件包注册表上以唯一名称发布的软件包时才发送警报。 此过程最长可能需要 72 小时,{% data variables.product.prodname_dotcom %} 可能会联系您以获取更多信息。 diff --git a/translations/zh-CN/data/reusables/repositories/navigate-to-job-superlinter.md b/translations/zh-CN/data/reusables/repositories/navigate-to-job-superlinter.md index 32288f38878d..944ab99357ae 100644 --- a/translations/zh-CN/data/reusables/repositories/navigate-to-job-superlinter.md +++ b/translations/zh-CN/data/reusables/repositories/navigate-to-job-superlinter.md @@ -1,5 +1,5 @@ {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} 1. 在左侧边栏中,单击您要查看的作业。 ![Lint 代码库作业](/assets/images/help/repository/superlinter-lint-code-base-job.png) {% else %} -1. 在左侧边栏中,单击您要查看的作业。 ![Select a workflow job](/assets/images/help/repository/workflow-job.png) +1. 在左侧边栏中,单击您要查看的作业。 ![选择工作流程作业](/assets/images/help/repository/workflow-job.png) {% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/repositories/new-pull-request.md b/translations/zh-CN/data/reusables/repositories/new-pull-request.md index 4b809bd9441c..8d14fb9cac11 100644 --- a/translations/zh-CN/data/reusables/repositories/new-pull-request.md +++ b/translations/zh-CN/data/reusables/repositories/new-pull-request.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. 对于 Branch(分支)菜单右侧,单击 **New pull request(新拉取请求)**。 ![文件列表上方的"拉取请求"链接](/assets/images/help/pull_requests/pull-request-start-review-button.png) {% else %} 1. 在文件列表上方,单击 diff --git a/translations/zh-CN/data/reusables/repositories/open-with-github-desktop.md b/translations/zh-CN/data/reusables/repositories/open-with-github-desktop.md index 168cd1e82634..2dad3ed1a38f 100644 --- a/translations/zh-CN/data/reusables/repositories/open-with-github-desktop.md +++ b/translations/zh-CN/data/reusables/repositories/open-with-github-desktop.md @@ -1,11 +1,11 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. 在仓库名称下,单击 **Clone or download(克隆或下载)**。 ![克隆或下载按钮](/assets/images/help/repository/clone-repo-clone-url-button.png) -1. Click **Open in Desktop** to clone the repository and open it in -{% data variables.product.prodname_desktop %}. +1. 单击**Open in Desktop(在 Desktop 中打开)**以克隆仓库并在 +{% data variables.product.prodname_desktop %} 中打开它。 ![“在 Desktop 中打开”按钮](/assets/images/help/desktop/open-in-desktop-button.png) {% else %} 1. 在文件列表上方,单击 {% octicon "download" aria-label="The download icon" %} ****Code(代码)。 !["代码"按钮](/assets/images/help/repository/code-button.png) 1. 单击 -{% octicon "desktop-download" aria-label="The GitHub Desktop download icon" %} **Open with {% data variables.product.prodname_desktop %}** to clone and open the repository with {% data variables.product.prodname_desktop %}. - !["Open with {% data variables.product.prodname_desktop %}" button](/assets/images/help/repository/open-with-desktop.png) +{% octicon "desktop-download" aria-label="The GitHub Desktop download icon" %} **使用 {% data variables.product.prodname_desktop %}** 打开以使用 {% data variables.product.prodname_desktop %} 克隆并打开仓库。 + !["使用 {% data variables.product.prodname_desktop %} 打开"按钮](/assets/images/help/repository/open-with-desktop.png) {% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/permissions-statement-read.md b/translations/zh-CN/data/reusables/repositories/permissions-statement-read.md index 241fdd2ba86a..8649c6774de2 100644 --- a/translations/zh-CN/data/reusables/repositories/permissions-statement-read.md +++ b/translations/zh-CN/data/reusables/repositories/permissions-statement-read.md @@ -1 +1 @@ -Read access to the repository is required to perform these steps. +执行这些步骤需要对仓库的读取访问权限。 diff --git a/translations/zh-CN/data/reusables/repositories/permissions-statement-write.md b/translations/zh-CN/data/reusables/repositories/permissions-statement-write.md index 457fe0472478..4e3849a1bf6b 100644 --- a/translations/zh-CN/data/reusables/repositories/permissions-statement-write.md +++ b/translations/zh-CN/data/reusables/repositories/permissions-statement-write.md @@ -1 +1 @@ -Write access to the repository is required to perform these steps. +执行这些步骤需要对仓库的写入访问权限。 diff --git a/translations/zh-CN/data/reusables/repositories/releases.md b/translations/zh-CN/data/reusables/repositories/releases.md index 9b8079113136..a2adee7e4645 100644 --- a/translations/zh-CN/data/reusables/repositories/releases.md +++ b/translations/zh-CN/data/reusables/repositories/releases.md @@ -1,4 +1,4 @@ -{% if currentVersion != "free-pro-team@latest" and currentVersion ver_lt "enterprise-server@2.22" %} +{% if enterpriseServerVersions contains currentVersion and currentVersion ver_lt "enterprise-server@2.22" %} 1. 在仓库名称下,单击 **Releases(发布)**。 ![发布选项卡](/assets/images/help/releases/release-link.png) diff --git a/translations/zh-CN/data/reusables/repositories/request-security-advisory-cve-id.md b/translations/zh-CN/data/reusables/repositories/request-security-advisory-cve-id.md index 0bdce7dad2c4..b1da9e0d60ab 100644 --- a/translations/zh-CN/data/reusables/repositories/request-security-advisory-cve-id.md +++ b/translations/zh-CN/data/reusables/repositories/request-security-advisory-cve-id.md @@ -1 +1 @@ -如果项目中尚无表示安全漏洞的 CVE 识别码,您可以从 {% data variables.product.prodname_dotcom %} 请求一个 CVE 识别码。 {% data variables.product.prodname_dotcom %} usually reviews the request within 72 hours. 请求 CVE 识别码不会公开您的安全通告。 If your security advisory is eligible for a CVE, {% data variables.product.prodname_dotcom %} will reserve a CVE identification number for your advisory. 然后,我们将在发布安全通告后发布 CVE 详细信息。 +如果项目中尚无表示安全漏洞的 CVE 识别码,您可以从 {% data variables.product.prodname_dotcom %} 请求一个 CVE 识别码。 {% data variables.product.prodname_dotcom %} 通常在 72 小时内审核请求。 请求 CVE 识别码不会公开您的安全通告。 如果您的安全通告符合 CVE 条件,{% data variables.product.prodname_dotcom %} 将为您的通告保留 CVE 识别码。 然后,我们将在发布安全通告后发布 CVE 详细信息。 diff --git a/translations/zh-CN/data/reusables/repositories/security-alert-delivery-options.md b/translations/zh-CN/data/reusables/repositories/security-alert-delivery-options.md index 941aba71648a..7a4c6593ae54 100644 --- a/translations/zh-CN/data/reusables/repositories/security-alert-delivery-options.md +++ b/translations/zh-CN/data/reusables/repositories/security-alert-delivery-options.md @@ -1 +1,4 @@ -If your repository has a supported dependency manifest{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. 您也可以在 {% data variables.product.product_name %} 界面中将安全警报配置为 web 通知、单个电子邮件通知、每日电子邮件摘要或警报。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 +{% if currentVersion != "github-ae@latest" %} +If your repository has a supported dependency manifest +{% if currentVersion == "free-pro-team@latest" %} (and if you've set up the dependency graph if it's a private repository){% endif %}, whenever {% data variables.product.product_name %} detects a vulnerable dependency in your repository, you will receive a weekly digest email. 您也可以在 {% data variables.product.product_name %} 界面中将安全警报配置为 web 通知、单个电子邮件通知、每日电子邮件摘要或警报。 更多信息请参阅“[关于易受攻击的依赖项的警报](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。 +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/repositories/security-alerts-x-github-severity.md b/translations/zh-CN/data/reusables/repositories/security-alerts-x-github-severity.md index 7230ee99948a..994b187fb656 100644 --- a/translations/zh-CN/data/reusables/repositories/security-alerts-x-github-severity.md +++ b/translations/zh-CN/data/reusables/repositories/security-alerts-x-github-severity.md @@ -1 +1 @@ -Email notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %} that affect one or more repositories include the `X-GitHub-Severity` header field. You can use the value of the `X-GitHub-Severity` header field to filter email notifications for {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}security alerts{% endif %}. +影响一个或多个仓库的{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}安全警报{% endif %}电子邮件通知包含 `X-GitHub-Severity` 标头字段。 您可以使用 `X-GitHub-Severity` 标头字段的值过滤{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}{% data variables.product.prodname_dependabot_alerts %}{% else %}安全警报{% endif %}的电子邮件通知。 diff --git a/translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md b/translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md index 60f3fa4095e4..7ed2ccf002b6 100644 --- a/translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md +++ b/translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md @@ -1,5 +1,5 @@ {% if currentVersion == "free-pro-team@latest" %} -1. Optionally, if the personal account or organization in which you're creating uses any -{% data variables.product.prodname_github_app %}s from {% data variables.product.prodname_marketplace %}, select any apps you'd like to use in the repository. +1. (可选)如果您创建的个人帐户或组织使用 +来自 {% data variables.product.prodname_marketplace %} 的任何 {% data variables.product.prodname_github_app %},请选择要用于仓库中的任何应用程序。 ![帐户中来自 {% data variables.product.prodname_marketplace %} 的 {% data variables.product.prodname_github_app %} 列表和授予权限选项](/assets/images/help/repository/create-repository-choose-marketplace-apps.png) {% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/sidebar-dependabot-alerts.md b/translations/zh-CN/data/reusables/repositories/sidebar-dependabot-alerts.md index b7eadd335c26..fd90bc2d171a 100644 --- a/translations/zh-CN/data/reusables/repositories/sidebar-dependabot-alerts.md +++ b/translations/zh-CN/data/reusables/repositories/sidebar-dependabot-alerts.md @@ -1 +1 @@ -1. In the security sidebar, click **{% data variables.product.prodname_dependabot_short %} alerts**. ![{% data variables.product.prodname_dependabot_short %} alerts tab](/assets/images/help/repository/dependabot-alerts-tab.png) +1. 在安全侧边栏中,单击 **{% data variables.product.prodname_dependabot_short %} 警报**。 ![{% data variables.product.prodname_dependabot_short %} 警报选项卡](/assets/images/help/repository/dependabot-alerts-tab.png) diff --git a/translations/zh-CN/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md b/translations/zh-CN/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md index 915c5115b8cc..f42e7d220d55 100644 --- a/translations/zh-CN/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md +++ b/translations/zh-CN/data/reusables/repositories/squash-and-rebase-linear-commit-hisitory.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. 更多信息请参阅“[需要线性提交历史记录](/github/administering-a-repository/requiring-a-linear-commit-history)”。{% endif %} +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}If there is a protected branch rule in your repository that requires a linear commit history, you must allow squash merging, rebase merging, or both. 更多信息请参阅“[需要线性提交历史记录](/github/administering-a-repository/requiring-a-linear-commit-history)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/repositories/start-line-comment.md b/translations/zh-CN/data/reusables/repositories/start-line-comment.md index d83dba4b37fb..35a6f09a2ca7 100644 --- a/translations/zh-CN/data/reusables/repositories/start-line-comment.md +++ b/translations/zh-CN/data/reusables/repositories/start-line-comment.md @@ -1 +1 @@ -1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![蓝色评论图标](/assets/images/help/commits/hover-comment-icon.gif) +1. Hover over the line of code where you'd like to add a comment, and click the blue comment icon.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %} To add a comment on multiple lines, click and drag to select the range of lines, then click the blue comment icon.{% endif %} ![蓝色评论图标](/assets/images/help/commits/hover-comment-icon.gif) diff --git a/translations/zh-CN/data/reusables/repositories/suggest-changes.md b/translations/zh-CN/data/reusables/repositories/suggest-changes.md index 3745dc8a5402..1508f264688a 100644 --- a/translations/zh-CN/data/reusables/repositories/suggest-changes.md +++ b/translations/zh-CN/data/reusables/repositories/suggest-changes.md @@ -1 +1 @@ -1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![建议块](/assets/images/help/pull_requests/suggestion-block.png) +1. Optionally, to suggest a specific change to the line{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %} or lines{% endif %}, click {% octicon "diff" aria-label="The diff symbol" %}, then edit the text within the suggestion block. ![建议块](/assets/images/help/pull_requests/suggestion-block.png) diff --git a/translations/zh-CN/data/reusables/repositories/tracks-vulnerabilities.md b/translations/zh-CN/data/reusables/repositories/tracks-vulnerabilities.md index cd5f7403245f..e8f9bde6ed86 100644 --- a/translations/zh-CN/data/reusables/repositories/tracks-vulnerabilities.md +++ b/translations/zh-CN/data/reusables/repositories/tracks-vulnerabilities.md @@ -1,6 +1,5 @@ -We add vulnerabilities to the {% data variables.product.prodname_advisory_database %} from the following sources: +我们从以下来源添加漏洞到 {% data variables.product.prodname_advisory_database %}: - [国家漏洞数据库](https://nvd.nist.gov/) - 机器学习和人工审查结合检测 {% data variables.product.prodname_dotcom %} 上公共提交中的漏洞 -- Security advisories reported on {% data variables.product.prodname_dotcom %} +- {% data variables.product.prodname_dotcom %} 上报告的安全通告 - [npm 安全通告](https://www.npmjs.com/advisories)数据库 -- [FriendsOfPHP](https://github.com/FriendsOfPHP/security-advisories) diff --git a/translations/zh-CN/data/reusables/repositories/view-failed-job-results-superlinter.md b/translations/zh-CN/data/reusables/repositories/view-failed-job-results-superlinter.md index 6bddd21ff8fe..1d84c91e8d68 100644 --- a/translations/zh-CN/data/reusables/repositories/view-failed-job-results-superlinter.md +++ b/translations/zh-CN/data/reusables/repositories/view-failed-job-results-superlinter.md @@ -1,5 +1,5 @@ {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. Any failed steps are automatically expanded to display the results. ![Super linter 工作流程结果](/assets/images/help/repository/super-linter-workflow-results-updated.png) +1. 任何失败的步骤都会自动展开以显示结果。 ![Super linter 工作流程结果](/assets/images/help/repository/super-linter-workflow-results-updated.png) {% else %} 1. 展开**运行 Super-Linter** 步骤以查看结果。 ![Super linter 工作流程结果](/assets/images/help/repository/super-linter-workflow-results.png) {% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/repositories/view-specific-line-superlinter.md b/translations/zh-CN/data/reusables/repositories/view-specific-line-superlinter.md index fd1fca85db0f..bf994a61123f 100644 --- a/translations/zh-CN/data/reusables/repositories/view-specific-line-superlinter.md +++ b/translations/zh-CN/data/reusables/repositories/view-specific-line-superlinter.md @@ -1,5 +1,5 @@ {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} -1. (可选)要获取指向日志中特定行的链接,请单击该步骤的行号。 You can then copy the link from the address bar of your web browser. ![复制链接的按钮](/assets/images/help/repository/copy-link-button-updated.png) +1. (可选)要获取指向日志中特定行的链接,请单击该步骤的行号。 然后,您可以从 web 浏览器的地址栏中复制链接。 ![复制链接的按钮](/assets/images/help/repository/copy-link-button-updated.png) {% else %} -1. (可选)要获取指向日志中特定行的链接,请单击该步骤的行号。 You can then copy the link from the address bar of your web browser. ![复制链接的按钮](/assets/images/help/repository/copy-link-button.png) +1. (可选)要获取指向日志中特定行的链接,请单击该步骤的行号。 然后,您可以从 web 浏览器的地址栏中复制链接。 ![复制链接的按钮](/assets/images/help/repository/copy-link-button.png) {% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/repositories/you-can-fork.md b/translations/zh-CN/data/reusables/repositories/you-can-fork.md index 2d290ce6cde4..7f499431c3ac 100644 --- a/translations/zh-CN/data/reusables/repositories/you-can-fork.md +++ b/translations/zh-CN/data/reusables/repositories/you-can-fork.md @@ -1,3 +1,3 @@ -You can fork any public repository to your user account or any organization where you have repository creation permissions. For more information, see "[Permission levels for an organization](/articles/permission-levels-for-an-organization)." +您可以将任何公共仓库复刻到您的用户帐户或任何您拥有仓库创建权限的组织。 更多信息请参阅“[组织的权限级别](/articles/permission-levels-for-an-organization)”。 -You can fork any private repository you can access to your user account and any organization on {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %} where you have repository creation permissions. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}.{% if currentVersion == "free-pro-team@latest" %} For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %} +您可以将您具有访问权限的任何私有仓库复刻到您的用户帐户,以及 {% data variables.product.prodname_team %} 或 {% data variables.product.prodname_enterprise %} 上您拥有仓库创建权限的任何组织。 无法将私有仓库复刻到使用 {% data variables.product.prodname_free_team %} 的组织。{% if currentVersion == "free-pro-team@latest" %} 更多信息请参阅“[GitHub 的产品](/articles/githubs-products)”。{% endif %} diff --git a/translations/zh-CN/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md b/translations/zh-CN/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md new file mode 100644 index 000000000000..e60bce6013ec --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/ae-enable-saml-sso-during-bootstrapping.md @@ -0,0 +1 @@ +You'll configure identity and access management for {% data variables.product.product_name %} by entering the details for your SAML IdP during initialization. For more information, see "[Initializing {% data variables.product.prodname_ghe_managed %}](/admin/configuration/initializing-github-ae#connecting-your-idp-to-your-enterprise)." diff --git a/translations/zh-CN/data/reusables/saml/ae-uses-saml-sso.md b/translations/zh-CN/data/reusables/saml/ae-uses-saml-sso.md new file mode 100644 index 000000000000..08c138d1ba7b --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/ae-uses-saml-sso.md @@ -0,0 +1 @@ +{% data variables.product.product_name %} uses SAML SSO for user authentication. You can centrally manage access to {% data variables.product.prodname_ghe_managed %} from an IdP that supports the SAML 2.0 standard. diff --git a/translations/zh-CN/data/reusables/saml/assert-the-administrator-attribute.md b/translations/zh-CN/data/reusables/saml/assert-the-administrator-attribute.md new file mode 100644 index 000000000000..ff9e3bc75d7c --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/assert-the-administrator-attribute.md @@ -0,0 +1 @@ +To make a person an enterprise owner, you must delegate ownership permission in your IdP. Include the `administrator` attribute in the SAML assertion for the user account on the IdP, with the value of `true`. For more information about enterprise owners, see "[Roles in an enterprise](/github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise)." diff --git a/translations/zh-CN/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md b/translations/zh-CN/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md new file mode 100644 index 000000000000..cadca78570ff --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/contact-support-if-your-idp-is-unavailable.md @@ -0,0 +1 @@ +If you can't sign into your enterprise because {% data variables.product.product_name %} can't communicate with your SAML IdP, you can contact {% data variables.contact.github_support %}, who can help you access {% data variables.product.product_name %} to update the SAML SSO configuration. For more information, see "[Receiving help from {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support)." diff --git a/translations/zh-CN/data/reusables/saml/create-a-machine-user.md b/translations/zh-CN/data/reusables/saml/create-a-machine-user.md new file mode 100644 index 000000000000..0f0bdbf11dd0 --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/create-a-machine-user.md @@ -0,0 +1 @@ +Create and use a dedicated machine user account on your IdP to associate with the first enterprise owner account on {% data variables.product.product_name %}. Store the credentials for the user account securely in a password manager. diff --git a/translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md b/translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md new file mode 100644 index 000000000000..632a7d42d9ab --- /dev/null +++ b/translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md @@ -0,0 +1 @@ +You must periodically authenticate with your SAML IdP to authenticate and gain access to {% if currentVersion == "free-pro-team@latest" %}the organization's resources on {% data variables.product.prodname_dotcom_the_website %}{% elsif currentVersion == "github-ae@latest" %}{% data variables.product.product_location %}{% endif %}. 此登录期的持续时间由 IdP 指定,一般为 24 小时。 此定期登录要求会限制访问的时长,您必须重新验证身份后才可继续访问。 {% if currentVersion == "free-pro-team@latest" %}You can view and manage your active SAML sessions in your security settings. For more information, see "[Viewing and managing your active SAML sessions](/articles/viewing-and-managing-your-active-saml-sessions)."{% endif %} diff --git a/translations/zh-CN/data/reusables/scim/after-you-configure-saml.md b/translations/zh-CN/data/reusables/scim/after-you-configure-saml.md new file mode 100644 index 000000000000..85246f3cf071 --- /dev/null +++ b/translations/zh-CN/data/reusables/scim/after-you-configure-saml.md @@ -0,0 +1 @@ +By default, your IdP does not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application. {% data variables.product.product_name %} {% if currentVersion == "free-pro-team@latest" %}provisions access to your resources on {% else %}creates a user account {% endif %}using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% if currentVersion == "free-pro-team@latest" %}your resources on {% endif %} {% data variables.product.product_name %} and signs in by authenticating through your IdP. You may need to manually notify users when you grant access to {% data variables.product.product_name %}, and you must manually {% if currentVersion == "free-pro-team@latest" %}deprovision access {% else %}deactivate the user account on {% endif %}{% data variables.product.product_name %} during offboarding. You can use SCIM to provision and deprovision {% if currentVersion == "free-pro-team@latest" %}access to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %} {% else %}user accounts and access for {% data variables.product.product_name %} {% endif %}automatically when you assign or unassign the application on your IdP. \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/scim/enterprise-account-scim.md b/translations/zh-CN/data/reusables/scim/enterprise-account-scim.md index ff6d928e3369..50c93f7f800c 100644 --- a/translations/zh-CN/data/reusables/scim/enterprise-account-scim.md +++ b/translations/zh-CN/data/reusables/scim/enterprise-account-scim.md @@ -1 +1 @@ -If you're participating in the private beta for user provisioning for enterprise accounts, when you enable SAML for your enterprise account, SCIM provisioning and deprovisioning is enabled by default in {% data variables.product.product_name %}. 您可以使用预配在 IDP 中配置 SCIM 来管理组织成员身份。 +如果您在参与为企业帐户预配用户的私有测试版,则当您为企业帐户启用 SAML 时,默认在 {% data variables.product.product_name %} 中启用 SCIM 预配和解除预配。 您可以使用预配在 IDP 中配置 SCIM 来管理组织成员身份。 diff --git a/translations/zh-CN/data/reusables/scim/supported-idps.md b/translations/zh-CN/data/reusables/scim/supported-idps.md new file mode 100644 index 000000000000..84aea5e72421 --- /dev/null +++ b/translations/zh-CN/data/reusables/scim/supported-idps.md @@ -0,0 +1,5 @@ +The following IdPs can provision or deprovision user accounts on {% data variables.product.product_location %} using SCIM. + +{% if currentVersion == "github-ae@latest" %} +- Azure AD +{% endif %} diff --git a/translations/zh-CN/data/reusables/search/syntax_tips.md b/translations/zh-CN/data/reusables/search/syntax_tips.md index d3e0d51af981..4cb4718cac0f 100644 --- a/translations/zh-CN/data/reusables/search/syntax_tips.md +++ b/translations/zh-CN/data/reusables/search/syntax_tips.md @@ -1,7 +1,7 @@ {% tip %} -**Tips:**{% if currentVersion != "free-pro-team@latest" %} - - 本文章包含在 {% data variables.product.prodname_dotcom %}.com 网站上的示例搜索,但您可以在 {% data variables.product.product_location_enterprise %} 上使用相同的搜索过滤器。{% endif %} +**Tips:**{% if enterpriseServerVersions contains currentVersion or currentVersion == "github-ae@latest" %} + - 本文章包含在 {% data variables.product.prodname_dotcom %}.com 网站上的示例搜索,但您可以在 {% data variables.product.product_location %} 上使用相同的搜索过滤器。{% endif %} - 有关可以添加到任何搜索限定符以进一步改善结果的搜索语法列表,请参阅“[了解搜索语法](/articles/understanding-the-search-syntax)”。 - 对多个字词的搜索词使用引号。 例如,如果要搜索具有标签 "In progress" 的议题,可搜索 `label:"in progress"`。 搜索不区分大小写。 diff --git a/translations/zh-CN/data/reusables/security/security-and-analysis-features-enable-read-only.md b/translations/zh-CN/data/reusables/security/security-and-analysis-features-enable-read-only.md index 6ccefd256e5e..41cf59daf26f 100644 --- a/translations/zh-CN/data/reusables/security/security-and-analysis-features-enable-read-only.md +++ b/translations/zh-CN/data/reusables/security/security-and-analysis-features-enable-read-only.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -If you enable security and analysis features, -{% data variables.product.company_short %} performs read-only analysis on your repository. 更多信息请参阅“[关于 {% data variables.product.company_short %} 对数据的使用](/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data)”。 +如果启用安全和分析功能, +{% data variables.product.company_short %} 将对您的仓库进行只读分析。 更多信息请参阅“[关于 {% data variables.product.company_short %} 对数据的使用](/github/understanding-how-github-uses-and-protects-your-data/about-githubs-use-of-your-data)”。 {% endif %} diff --git a/translations/zh-CN/data/reusables/shortdesc/authenticating_with_github_apps.md b/translations/zh-CN/data/reusables/shortdesc/authenticating_with_github_apps.md index 8e70dfde227e..356e542943fd 100644 --- a/translations/zh-CN/data/reusables/shortdesc/authenticating_with_github_apps.md +++ b/translations/zh-CN/data/reusables/shortdesc/authenticating_with_github_apps.md @@ -1 +1 @@ -You can authenticate as a {% data variables.product.prodname_github_app %} or as an installation. +您可以验证为 {% data variables.product.prodname_github_app %} 或安装。 diff --git a/translations/zh-CN/data/reusables/shortdesc/suspending_a_github_app.md b/translations/zh-CN/data/reusables/shortdesc/suspending_a_github_app.md index 4f8e97721730..31fd5cf44f7e 100644 --- a/translations/zh-CN/data/reusables/shortdesc/suspending_a_github_app.md +++ b/translations/zh-CN/data/reusables/shortdesc/suspending_a_github_app.md @@ -1 +1 @@ -You can temporarily block a {% data variables.product.prodname_github_app %}'s access to your account's resources by suspending the app. +通过挂起应用程序,您可以暂时阻止 {% data variables.product.prodname_github_app %} 访问您帐户的资源。 diff --git a/translations/zh-CN/data/reusables/sponsors/matching-fund-eligible.md b/translations/zh-CN/data/reusables/sponsors/matching-fund-eligible.md index 0f4d492bcf40..bda96b5a0841 100644 --- a/translations/zh-CN/data/reusables/sponsors/matching-fund-eligible.md +++ b/translations/zh-CN/data/reusables/sponsors/matching-fund-eligible.md @@ -1 +1 @@ -Eligibility for the {% data variables.product.prodname_matching_fund %} has passed. Applications received after the January 1, 2020 deadline are not eligible for {% data variables.product.prodname_matching_fund %}. +{% data variables.product.prodname_matching_fund %} 的资格申请已通过。 在 2020 年 1 月 1 日(截止日期)之后收到的申请不符合 {% data variables.product.prodname_matching_fund %} 的资格。 diff --git a/translations/zh-CN/data/reusables/sponsors/you-can-be-a-sponsored-organization.md b/translations/zh-CN/data/reusables/sponsors/you-can-be-a-sponsored-organization.md index 44b469d69a6c..a46fff64267a 100644 --- a/translations/zh-CN/data/reusables/sponsors/you-can-be-a-sponsored-organization.md +++ b/translations/zh-CN/data/reusables/sponsors/you-can-be-a-sponsored-organization.md @@ -1 +1 @@ -任何参与开源项目并在受支持的地区合法经营的组织都有资格成为被赞助的组织。 If your organization operates in a region that isn't already supported by {% data variables.product.prodname_sponsors %}, join the waitlist at [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors). +任何参与开源项目并在受支持的地区合法经营的组织都有资格成为被赞助的组织。 如果组织的经营区域目前不受 {% data variables.product.prodname_sponsors %} 支持,请在 [{% data variables.product.prodname_sponsors %}](https://github.com/sponsors) 上加入等待列表。 diff --git a/translations/zh-CN/data/reusables/ssh/dsa-support.md b/translations/zh-CN/data/reusables/ssh/dsa-support.md index 6e3c9255d927..9b584561efa3 100644 --- a/translations/zh-CN/data/reusables/ssh/dsa-support.md +++ b/translations/zh-CN/data/reusables/ssh/dsa-support.md @@ -1,5 +1,5 @@ {% note %} -**Note:** DSA keys (SSH-DSS) are no longer supported. 现有密钥将继续运行,但您不能将新的 DSA 密钥添加到您的 {% data variables.product.product_name %} 帐户。 +**注:** DSA 密钥 (SSH-DSS) 不再受支持。 现有密钥将继续运行,但您不能将新的 DSA 密钥添加到您的 {% data variables.product.product_name %} 帐户。 {% endnote %} diff --git a/translations/zh-CN/data/reusables/support/enterprise-resolving-and-closing-tickets.md b/translations/zh-CN/data/reusables/support/enterprise-resolving-and-closing-tickets.md index aba676983595..43cfeb7d77ee 100644 --- a/translations/zh-CN/data/reusables/support/enterprise-resolving-and-closing-tickets.md +++ b/translations/zh-CN/data/reusables/support/enterprise-resolving-and-closing-tickets.md @@ -1,5 +1,5 @@ -{% data variables.contact.enterprise_support %} 在提供解释、建议、使用说明、变通方法或向您推荐可解决问题的版本后,可能认为事件单已解决。 +{% data variables.contact.enterprise_support %} may consider a ticket solved after providing an explanation, recommendation, usage instructions, {% if currentVersion == "github-ae@latest" %}or {% endif %} workaround instructions{% if enterpriseServerVersions contains currentVersion %}, or by advising you of an available release that addresses the issue{% endif %}. 如果您使用自定义或不支持的插件、模块或自定义代码,{% data variables.contact.enterprise_support %} 可能要求您在尝试解决问题时删除不支持的插件、模块或代码。 如果在不受支持的插件、模块或自定义代码删除后问题得以解决,{% data variables.contact.enterprise_support %} 可能认为事件单已解决。 -如果事件单超出支持范围,或者多次联系您但未获回复,{% data variables.contact.enterprise_support %} 可能会关闭事件单。 如果 {% data variables.contact.enterprise_support %} 因为未获回复而关闭事件单,您可以请求 {% data variables.contact.enterprise_support %} 重新开启事件单。 +{% data variables.contact.enterprise_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. 如果 {% data variables.contact.enterprise_support %} 因为未获回复而关闭事件单,您可以请求 {% data variables.contact.enterprise_support %} 重新开启事件单。 diff --git a/translations/zh-CN/data/reusables/support/ghae-priorities.md b/translations/zh-CN/data/reusables/support/ghae-priorities.md new file mode 100644 index 000000000000..6b9ee7bc3630 --- /dev/null +++ b/translations/zh-CN/data/reusables/support/ghae-priorities.md @@ -0,0 +1,6 @@ +| 优先级 | 描述 | 示例 | +|:---------------------------------------------------------------------:| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| {% data variables.product.support_ticket_priority_urgent %} - Sev A | {% data variables.product.product_name %} is inaccessible or failing entirely, and the failure directly impacts the operation of your business.

      _After you file a support ticket, reach out to {% data variables.contact.github_support %} via phone._ |
      • 影响所有用户的核心 Git 或 web 应用程序功能的错误或中断
      • Severe network or performance degradation for majority of users
      • 用完或快速占用存储空间
      • Known security incidents or a breach of access
      | +| {% data variables.product.support_ticket_priority_high %} - Sev B | {% data variables.product.product_name %} is failing in a production environment, with limited impact to your business processes, or only affecting certain customers. |
      • 性能下降,影响许多用户的工作效率
      • Reduced redundancy concerns from failures or service degradation
      • Production-impacting bugs or errors
      • {% data variables.product.product_name %} configuraton security concerns
      | +| {% data variables.product.support_ticket_priority_normal %} - Sev C | {% data variables.product.product_name %} is experiencing limited or moderate issues and errors with {% data variables.product.product_name %}, or you have general concerns or questions about the operation of {% data variables.product.product_name %}. |
      • 测试或暂存环境中的问题
      • Advice on using {% data variables.product.prodname_dotcom %} APIs and features, or questions about integrating business workflows
      • Issues with user tools and data collection methods
      • 升级
      • Bug reports, general security questions, or other feature related questions
      • | +| {% data variables.product.support_ticket_priority_low %} - Sev D | {% data variables.product.product_name %} is functioning as expected, however, you have a question or suggestion about {% data variables.product.product_name %} that is not time-sensitive, or does not otherwise block the productivity of your team. |
        • Feature requests and product feedback
        • General questions on overall configuration or use of {% data variables.product.product_name %}
        • Notifying {% data variables.contact.github_support %} of any planned changes
        | diff --git a/translations/zh-CN/data/reusables/support/government-response-times-may-vary.md b/translations/zh-CN/data/reusables/support/government-response-times-may-vary.md new file mode 100644 index 000000000000..a171b413d848 --- /dev/null +++ b/translations/zh-CN/data/reusables/support/government-response-times-may-vary.md @@ -0,0 +1,7 @@ +{% if currentVersion == "github-ae@latest" %} +{% note %} + +**Note:** Response times and hours of operation may differ for {% data variables.product.prodname_ghe_managed %} for Government. Your Technical Support Account Manager (TSAM) will confirm during your onboarding. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/support/help_resources.md b/translations/zh-CN/data/reusables/support/help_resources.md index a4350b5ead17..ad410b70df63 100644 --- a/translations/zh-CN/data/reusables/support/help_resources.md +++ b/translations/zh-CN/data/reusables/support/help_resources.md @@ -1,4 +1,4 @@ -有关 {% data variables.product.prodname_github_app %}、{% data variables.product.prodname_oauth_app %} 和 API 开发的问题、漏洞报告和讨论,请访问 {% data variables.product.prodname_support_forum_with_url %}。 该论坛由 {% data variables.product.product_name %} 工作人员管理和维护,但不能保证发布到论坛的问题都会得到 {% data variables.product.product_name %} 工作人员的回复。 +有关 {% data variables.product.prodname_github_app %}、{% data variables.product.prodname_oauth_app %} 和 API 开发的问题、漏洞报告和讨论,请访问 {% data variables.product.prodname_support_forum_with_url %}。 该论坛由 {% data variables.product.company_short %} 工作人员管理和维护,但不能保证发布到论坛的问题都会得到 {% data variables.product.company_short %} 工作人员的回复。 对于以下问题,请考虑使用联系表直接联系 [GitHub Support](https://github.com/contact): - 要保证得到 {% data variables.product.product_name %} 工作人员的回应 diff --git a/translations/zh-CN/data/reusables/support/premium-resolving-and-closing-tickets.md b/translations/zh-CN/data/reusables/support/premium-resolving-and-closing-tickets.md index d7f10664b236..3412e59b4d7f 100644 --- a/translations/zh-CN/data/reusables/support/premium-resolving-and-closing-tickets.md +++ b/translations/zh-CN/data/reusables/support/premium-resolving-and-closing-tickets.md @@ -2,4 +2,4 @@ 如果您使用自定义或不支持的插件、模块或自定义代码,{% data variables.contact.premium_support %} 可能要求您在尝试解决问题时删除不支持的插件、模块或代码。 如果在不受支持的插件、模块或自定义代码删除后问题得以解决,{% data variables.contact.premium_support %} 可能认为事件单已解决。 -如果事件单超出支持范围,或者多次联系您但未获回复,{% data variables.contact.premium_support %} 可能会关闭事件单。 如果 {% data variables.contact.premium_support %} 因为未获回复而关闭事件单,您可以请求 {% data variables.contact.premium_support %} 重新开启事件单。 +{% data variables.contact.premium_support %} may close a ticket if the ticket is outside the scope of support or if multiple attempts to contact you have gone unanswered. 如果 {% data variables.contact.premium_support %} 因为未获回复而关闭事件单,您可以请求 {% data variables.contact.premium_support %} 重新开启事件单。 diff --git a/translations/zh-CN/data/reusables/support/receiving-credits.md b/translations/zh-CN/data/reusables/support/receiving-credits.md index fbe9eb87d470..cdf11b87ec24 100644 --- a/translations/zh-CN/data/reusables/support/receiving-credits.md +++ b/translations/zh-CN/data/reusables/support/receiving-credits.md @@ -14,6 +14,6 @@ - **日期**(日期必须基于 {% data variables.product.company_short %}财政年度的季度结束 [1 月 31 日、4 月 30 日、7 月 31 日或 10月 31 日] 后 30 天内。) - **客户联系**(您必须同时指定姓名和电子邮件地址。) - **客户地址** -- **Qualifying credits** (You must provide the date of each qualifying credit and the associated ticket number.){% if currentVersion == "free-pro-team@latest" %} +- **合格信用**(您必须提供每个合格信用的日期和关联的事件单编号。){% if currentVersion == "free-pro-team@latest" %} - **{% data variables.product.prodname_ghe_cloud %} 组织的名称**{% endif %} - **事件单编号** diff --git a/translations/zh-CN/data/reusables/support/scope-of-support.md b/translations/zh-CN/data/reusables/support/scope-of-support.md index dc1687efbc95..9616375179d0 100644 --- a/translations/zh-CN/data/reusables/support/scope-of-support.md +++ b/translations/zh-CN/data/reusables/support/scope-of-support.md @@ -1,7 +1,7 @@ ### 支持范围 -如果您的支持申请超出了我们团队可以帮助您的范围, 我们可能会提出后续措施建议,以便在 {% data variables.contact.github_support %} 之外解决您的问题。 您的支持申请如果主要是关于以下方面,可能超出了 {% data variables.contact.github_support %} 的范围: +如果您的支持申请超出了我们团队可以帮助您的范围, 我们可能会提出后续措施建议,以便在 {% data variables.contact.github_support %} 之外解决您的问题。 Your support request is possibly out of {% data variables.contact.github_support %}'s scope if the request is primarily about: - 第三方集成 - 硬件设置 - CI/CD,如 Jenkins diff --git a/translations/zh-CN/data/reusables/two_fa/about-2fa.md b/translations/zh-CN/data/reusables/two_fa/about-2fa.md index 704cb699cc2e..2d0be3ffc6bf 100644 --- a/translations/zh-CN/data/reusables/two_fa/about-2fa.md +++ b/translations/zh-CN/data/reusables/two_fa/about-2fa.md @@ -1 +1 @@ -Two-factor authentication (2FA) is an extra layer of security used when logging into websites or apps. +双重身份验证 (2FA) 是登录网站或应用时使用的额外保护层。 diff --git a/translations/zh-CN/data/reusables/two_fa/after-2fa-add-security-key.md b/translations/zh-CN/data/reusables/two_fa/after-2fa-add-security-key.md index 2bd327fd4a8c..4a985be58c38 100644 --- a/translations/zh-CN/data/reusables/two_fa/after-2fa-add-security-key.md +++ b/translations/zh-CN/data/reusables/two_fa/after-2fa-add-security-key.md @@ -1 +1 @@ -After you configure 2FA using a mobile app{% if currentVersion == "free-pro-team@latest" %} or via text message{% endif %}, you can add a security key, like a fingerprint reader or Windows Hello. The technology that enables authentication with a security key is called WebAuthn. WebAuthn 是 U2F 的继承者,适用于所有现代浏览器。 For more information, see "[WebAuthn](https://webauthn.guide/)" and "[Can I Use](https://caniuse.com/#search=webauthn)." +使用手机应用程序{% if currentVersion == "free-pro-team@latest" %} 或通过短信{% endif %} 配置 2FA 后,您可以添加一个安全密钥,如指纹识别器或 Windows Hello。 启用安全密钥身份验证的技术称为 WebAuthn。 WebAuthn 是 U2F 的继承者,适用于所有现代浏览器。 更多信息请参阅“[WebAuthn](https://webauthn.guide/)”和“[我可以使用](https://caniuse.com/#search=webauthn)”。 diff --git a/translations/zh-CN/data/reusables/two_fa/auth_methods_2fa.md b/translations/zh-CN/data/reusables/two_fa/auth_methods_2fa.md index eac14aac179e..c73508d44fb4 100644 --- a/translations/zh-CN/data/reusables/two_fa/auth_methods_2fa.md +++ b/translations/zh-CN/data/reusables/two_fa/auth_methods_2fa.md @@ -1,10 +1,10 @@ -{% if currentVersion != "free-pro-team@latest" %} +{% if enterpriseServerVersions contains currentVersion %} ### 支持 2FA 的身份验证方法 -| 身份验证方法 | 描述 | 双重身份验证支持 | -| -------------- | ------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | -| 内置 | 根据存储在 {% data variables.product.prodname_ghe_server %} 设备上的用户帐户进行身份验证。 | 在 {% data variables.product.prodname_ghe_server %} 设备上支持和管理。 组织管理员可要求对组织的成员启用 2FA。 |{% if currentVersion != "free-pro-team@latest" %} +| 身份验证方法 | 描述 | 双重身份验证支持 | +| -------------- | ------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| 内置 | 根据存储在 {% data variables.product.prodname_ghe_server %} 设备上的用户帐户进行身份验证。 | 在 {% data variables.product.prodname_ghe_server %} 设备上支持和管理。 组织管理员可要求对组织的成员启用 2FA。 |{% if enterpriseServerVersions contains currentVersion %} | 内置向身份提供商进行身份验证 | 根据存储在身份提供程序中的用户帐户进行身份验证。 | 依赖身份提供程序。{% endif %} -| LDAP | 允许与您的公司目录服务集成以进行身份验证。 | 在 {% data variables.product.prodname_ghe_server %} 设备上支持和管理。 组织管理员可要求对组织的成员启用 2FA。 | +| LDAP | 允许与您的公司目录服务集成以进行身份验证。 | 在 {% data variables.product.prodname_ghe_server %} 设备上支持和管理。 组织管理员可要求对组织的成员启用 2FA。 | | SAML | 在外部身份提供商上进行身份验证。 | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %} | CAS | 单点登录服务由外部服务器提供。 | {% data reusables.two_fa.2fa_not_supported_with_saml_and_cas %}{% endif %} diff --git a/translations/zh-CN/data/reusables/user-settings/marketplace_apps.md b/translations/zh-CN/data/reusables/user-settings/marketplace_apps.md index bd3ee003c9d4..40792d90e3f5 100644 --- a/translations/zh-CN/data/reusables/user-settings/marketplace_apps.md +++ b/translations/zh-CN/data/reusables/user-settings/marketplace_apps.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -1. In the left sidebar, click either **OAuth Apps** or **GitHub Apps** depending on the {% data variables.product.prodname_marketplace %} listing you'd like to manage. **注:**您也可以通过导航到 https://github.com/marketplace/manage 来管理您的上架信息。 ![App type selection](/assets/images/settings/apps_choose_app.png) +1. 在左边栏中,单击 **OAuth Apps(OAuth 应用程序)**或 **GitHub Apps(GitHub 应用程序)**,具体取决于您要管理的 {% data variables.product.prodname_marketplace %} 上架信息。 **注:**您也可以通过导航到 https://github.com/marketplace/manage 来管理您的上架信息。 ![App type selection](/assets/images/settings/apps_choose_app.png) {% endif %} diff --git a/translations/zh-CN/data/reusables/user_settings/about-commit-email-addresses.md b/translations/zh-CN/data/reusables/user_settings/about-commit-email-addresses.md index c1d07e76835b..cbf20ff054b0 100644 --- a/translations/zh-CN/data/reusables/user_settings/about-commit-email-addresses.md +++ b/translations/zh-CN/data/reusables/user_settings/about-commit-email-addresses.md @@ -1 +1 @@ -For more information on commit email addresses,{% if currentVersion == "free-pro-team@latest" %} including your {% data variables.product.product_name %}-provided `noreply` email address,{% endif %} see "[Setting your commit email address](/articles/setting-your-commit-email-address)." +有关提交电子邮件地址的详细信息,{% if currentVersion == "free-pro-team@latest" %} 包括 {% data variables.product.product_name %}-提供的 `noreply` 电子邮件地址,{% endif %} 请参阅“[设置提交电子邮件地址](/articles/setting-your-commit-email-address)”。 diff --git a/translations/zh-CN/data/reusables/user_settings/add_and_verify_email.md b/translations/zh-CN/data/reusables/user_settings/add_and_verify_email.md index 31370894bed1..4911c84afbf6 100644 --- a/translations/zh-CN/data/reusables/user_settings/add_and_verify_email.md +++ b/translations/zh-CN/data/reusables/user_settings/add_and_verify_email.md @@ -1,2 +1,4 @@ +{% if currentVersion != "github-ae@latest" %} 1. 在“Add email address(添加电子邮件地址)”中,输入您的电子邮件地址,然后单击 **Add(添加)**。 ![Email addition button](/assets/images/help/settings/add-email-address.png){% if currentVersion == "free-pro-team@latest" %} 2. [验证您的电子邮件地址](/articles/verifying-your-email-address)。{% endif %} +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/user_settings/export-data.md b/translations/zh-CN/data/reusables/user_settings/export-data.md index 857cba63b9c9..8cddc24e568d 100644 --- a/translations/zh-CN/data/reusables/user_settings/export-data.md +++ b/translations/zh-CN/data/reusables/user_settings/export-data.md @@ -1,4 +1,4 @@ {% if currentVersion == "free-pro-team@latest" %} -You can export and review the metadata that -{% data variables.product.product_name %} stores about your personal account. +您可以导出和查看 +{% data variables.product.product_name %} 存储的您的个人帐户元数据。 {% endif %} diff --git a/translations/zh-CN/data/reusables/user_settings/link_email_with_your_account.md b/translations/zh-CN/data/reusables/user_settings/link_email_with_your_account.md index 27c45ba0eca9..a1fa5e466408 100644 --- a/translations/zh-CN/data/reusables/user_settings/link_email_with_your_account.md +++ b/translations/zh-CN/data/reusables/user_settings/link_email_with_your_account.md @@ -1 +1,4 @@ -通过[设置提交电子邮件地址](/articles/setting-your-commit-email-address)将电子邮件地址添加到您的 {% data variables.product.product_name %} 帐户,这样,您的提交将归因于您并显示在您的贡献图中。 +{% if currentVersion != "github-ae@latest" %} +Add the email address to your account on +{% data variables.product.product_name %}, so that your commits are attributed to you and appear in your contributions graph. For more information, see "[Adding an email address to your {% data variables.product.prodname_dotcom %} account](/github/setting-up-and-managing-your-github-user-account/adding-an-email-address-to-your-github-account)." +{% endif %} \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation-desktop.md b/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation-desktop.md index af1abcdf6e87..a171372aa333 100644 --- a/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation-desktop.md +++ b/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation-desktop.md @@ -1,5 +1,5 @@ {% warning %} - **Warning**: Authenticating to {% data variables.product.prodname_dotcom %} using your username and password is deprecated. 我们建议使用浏览器进行身份验证。 + **警告**:不建议使用用户名和密码向 {% data variables.product.prodname_dotcom %} 验证。 我们建议使用浏览器进行身份验证。 {% endwarning %} diff --git a/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation.md b/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation.md index 4e68c0ce2c99..bd247793cef3 100644 --- a/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation.md +++ b/translations/zh-CN/data/reusables/user_settings/password-authentication-deprecation.md @@ -1 +1 @@ -不建议使用基于密码的 Git 身份验证,我们建议在提示输入密码时使用个人访问令牌,因为这样更安全。 像对待密码一样对待令牌。 更多信息请参阅“[创建个人访问令牌](/github/authenticating-to-github/creating-a-personal-access-token)”。 +When Git prompts you for your password, enter your personal access token (PAT) instead.{% if currentVersion != "github-ae@latest" %} Password-based authentication for Git is deprecated, and using a PAT is more secure.{% endif %} For more information, see "[Creating a personal access token](/github/authenticating-to-github/creating-a-personal-access-token)." diff --git a/translations/zh-CN/data/reusables/user_settings/personal_dashboard.md b/translations/zh-CN/data/reusables/user_settings/personal_dashboard.md index 07083b821d07..6a33ff9fdf64 100644 --- a/translations/zh-CN/data/reusables/user_settings/personal_dashboard.md +++ b/translations/zh-CN/data/reusables/user_settings/personal_dashboard.md @@ -1 +1 @@ -{% if currentVersion == "free-pro-team@latest" %}[personal dashboard](https://github.com/dashboard){% else %}personal dashboard (`https://[hostname]/dashboard`){% endif %} +{% if currentVersion == "free-pro-team@latest" %}[个人仪表板](https://github.com/dashboard){% else %}个人仪表板(`https://[hostname]/dashboard`){% endif %} diff --git a/translations/zh-CN/data/reusables/user_settings/security.md b/translations/zh-CN/data/reusables/user_settings/security.md index 53557a3bedf4..d275e7678206 100644 --- a/translations/zh-CN/data/reusables/user_settings/security.md +++ b/translations/zh-CN/data/reusables/user_settings/security.md @@ -1,4 +1,4 @@ -{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}1. 在左侧边栏中,单击 **Account security(帐户安全)**。 +{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}1. 在左侧边栏中,单击 **Account security(帐户安全)**。 ![用户帐户安全设置](/assets/images/help/settings/settings-sidebar-account-security.png) {% else %}1. 在左侧边栏中,单击 **Security(安全)**。 ![用户帐户安全设置](/assets/images/help/settings/settings-sidebar-security.png){% endif %} diff --git a/translations/zh-CN/data/reusables/user_settings/set_your_email_address_in_git.md b/translations/zh-CN/data/reusables/user_settings/set_your_email_address_in_git.md index f30e436e4ed9..8325b1eeac80 100644 --- a/translations/zh-CN/data/reusables/user_settings/set_your_email_address_in_git.md +++ b/translations/zh-CN/data/reusables/user_settings/set_your_email_address_in_git.md @@ -1 +1 @@ -在 Git 中设置电子邮件地址。 You can use {% if currentVersion == "free-pro-team@latest"%}your [{% data variables.product.product_name %}-provided `no-reply` email address](/articles/setting-your-commit-email-address) or {% endif %}any email address. +在 Git 中设置电子邮件地址。 您可以使用 {% if currentVersion == "free-pro-team@latest"%}[{% data variables.product.product_name %} 提供的 `no-reply` 电子邮件地址](/articles/setting-your-commit-email-address)或{% endif %}任何电子邮件地址。 diff --git a/translations/zh-CN/data/reusables/webhooks/app_desc.md b/translations/zh-CN/data/reusables/webhooks/app_desc.md index e81bab2cf4dc..cdd0ec7b97c4 100644 --- a/translations/zh-CN/data/reusables/webhooks/app_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/app_desc.md @@ -1 +1 @@ -`installation` | `object` | The {% data variables.product.prodname_github_app %} installation. Webhook payloads contain the `installation` property when the event is configured for and sent to a {% data variables.product.prodname_github_app %}. +`installation` | `object` | {% data variables.product.prodname_github_app %} 安装。 当事件被配置并发送到 {% data variables.product.prodname_github_app %} 时,web 挂钩有效负载包含 `installation` 属性。 diff --git a/translations/zh-CN/data/reusables/webhooks/check_run_properties.md b/translations/zh-CN/data/reusables/webhooks/check_run_properties.md index f68ca7b65125..706bb10e4876 100644 --- a/translations/zh-CN/data/reusables/webhooks/check_run_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/check_run_properties.md @@ -1,10 +1,11 @@ -| 键 | 类型 | 描述 | -| ------------------------------ | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `字符串` | 执行的操作。 可以是以下选项之一:
        • `created` - 创建了新的检查运行。
        • `completed` - 检查运行的“状态”为“已完成”。
        • `rerequested` - 有人请求从拉取请求 UI 重新运行检查。 有关 GitHub UI 的更多信息,请参阅“关于状态检查](/articles/about-status-checks#checks)”。 收到 `rerequested` 操作时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。 Only the {% data variables.product.prodname_github_app %} that someone requests to re-run the check will receive the `rerequested` payload.
        • `requested_action` - 有人请求执行应用程序提供的操作。 Only the {% data variables.product.prodname_github_app %} someone requests to perform an action will receive the `requested_action` payload. 有关检查运行和请求操作的更多信息,请参阅“[检查运行和请求操作](/v3/checks/runs/#check-runs-and-requested-actions)”。
        | -| `check_run` | `对象` | [check_run](/v3/checks/runs/#get-a-check-run)。 | -| `check_run[status]` | `字符串` | 检查运行的当前状态。 可以是 `queued`、`in_progress` 或 `completed`。 | -| `check_run[conclusion]` | `字符串` | 已完成检查运行的结果。 Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. 此值将为 `null`,直到检查运行 `completed`。 | -| `check_run[name]` | `字符串` | 检查运行的名称。 | -| `check_run[check_suite][id]` | `整数` | 此检查运行所属检查套件的 ID。 | -| `requested_action` | `对象` | 用户请求的操作。 | -| `requested_action[identifier]` | `字符串` | 用户请求的操作的集成器引用。 | +| 键 | 类型 | 描述 | +| --------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `字符串` | 执行的操作。 可以是以下选项之一:
        • `created` - 创建了新的检查运行。
        • `completed` - 检查运行的“状态”为“已完成”。
        • `rerequested` - 有人请求从拉取请求 UI 重新运行检查。 有关 GitHub UI 的更多信息,请参阅“关于状态检查](/articles/about-status-checks#checks)”。 收到 `rerequested` 操作时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。 仅当有人请求重新运行检查时,{% data variables.product.prodname_github_app %} 才会收到 `rerequested` 有效负载。
        • `requested_action` - 有人请求执行应用程序提供的操作。 仅当有人请求执行操作时,{% data variables.product.prodname_github_app %} 才会收到 `requested_action` 有效负载。 有关检查运行和请求操作的更多信息,请参阅“[检查运行和请求操作](/v3/checks/runs/#check-runs-and-requested-actions)”。
        | +| `check_run` | `对象` | [check_run](/v3/checks/runs/#get-a-check-run)。 | +| `check_run[status]` | `字符串` | 检查运行的当前状态。 可以是 `queued`、`in_progress` 或 `completed`。 | +| `check_run[conclusion]` | `字符串` | 已完成检查运行的结果。 Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. 此值将为 `null`,直到检查运行 `completed`。 | +| `check_run[name]` | `字符串` | 检查运行的名称。 | +| `check_run[check_suite][id]` | `整数` | 此检查运行所属检查套件的 ID。 | +| `check_run[check_suite][pull_requests]` | `数组` | 匹配此检查套件的拉取请求数组。 拉取请求与检查套件匹配的条件是它们有相同的 `head_sha` 和 `head_branch`。 检查套件的 `head_branch` 在复刻仓库中时,它将为 `null`,并且 `pull_requests` 数组将为空。 | +| `requested_action` | `对象` | 用户请求的操作。 | +| `requested_action[identifier]` | `字符串` | 用户请求的操作的集成器引用。 | diff --git a/translations/zh-CN/data/reusables/webhooks/check_run_short_desc.md b/translations/zh-CN/data/reusables/webhooks/check_run_short_desc.md index 701b1de6fac1..d04d32eff023 100644 --- a/translations/zh-CN/data/reusables/webhooks/check_run_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/check_run_short_desc.md @@ -1 +1 @@ -检查运行活动已发生。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[check runs](/v3/checks/runs/)" REST API. +检查运行活动已发生。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[检查运行](/v3/checks/runs/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/check_suite_properties.md b/translations/zh-CN/data/reusables/webhooks/check_suite_properties.md index 861d0d4f4635..90f0d5e98edc 100644 --- a/translations/zh-CN/data/reusables/webhooks/check_suite_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/check_suite_properties.md @@ -1,10 +1,10 @@ -| 键 | 类型 | 描述 | -| ---------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action` | `字符串` | 执行的操作。 可以是:
        • `completed` - 检查套件中的所有检查运行已完成。
        • `requested` - 新代码被推送到应用程序的仓库时发生。 收到 `requested` 操作事件时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。
        • `rerequested` - 有人请求从拉取请求 UI 重新运行整个检查套件时发生。 收到 `rerequested` 操作事件时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。 有关 GitHub UI 的更多信息,请参阅“关于状态检查](/articles/about-status-checks#checks)”。
        | -| `check_suite` | `对象` | [check_suite](/v3/checks/suites/)。 | -| `check_suite[head_branch]` | `字符串` | 更改所在的头部分支的名称。 | -| `check_suite[head_sha]` | `字符串` | 此检查套件的最新提交的 SHA。 | -| `check_suite[status]` | `字符串` | 检查套件中所有检查运行的摘要状态。 可以是 `requested`、`in_progress` 或 `completed`。 | -| `check_suite[conclusion]` | `字符串` | 检查套件中所有检查运行的摘要结论。 Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. 此值将为 `null`,直到检查运行 `completed`。 | -| `check_suite[url]` | `字符串` | 指向检查套件 API 资源的 URL。 | -| `check_suite[pull_requests]` | `数组` | 匹配此检查套件的拉取请求数组。 拉取请求与检查套件匹配的条件是它们有相同的 `head_sha` 和 `head_branch`。 检查套件的 `head_branch` 在复刻仓库中时,它将为 `null`,并且 `pull_requests` 数组将为空。 | +| 键 | 类型 | 描述 | +| ---------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `action` | `字符串` | 执行的操作。 可以是:
        • `completed` - 检查套件中的所有检查运行已完成。
        • `requested` - 新代码被推送到应用程序的仓库时发生。 收到 `requested` 操作事件时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。
        • `rerequested` - 有人请求从拉取请求 UI 重新运行整个检查套件时发生。 收到 `rerequested` 操作事件时,您需要[创建新的检查运行](/v3/checks/runs/#create-a-check-run)。 有关 GitHub UI 的更多信息,请参阅“关于状态检查](/articles/about-status-checks#checks)”。
        | +| `check_suite` | `对象` | [check_suite](/v3/checks/suites/)。 | +| `check_suite[head_branch]` | `字符串` | 更改所在的头部分支的名称。 | +| `check_suite[head_sha]` | `字符串` | 此检查套件的最新提交的 SHA。 | +| `check_suite[status]` | `字符串` | 检查套件中所有检查运行的摘要状态。 可以是 `requested`、`in_progress` 或 `completed`。 | +| `check_suite[conclusion]` | `字符串` | 检查套件中所有检查运行的摘要结论。 Can be one of `success`, `failure`, `neutral`, `cancelled`, `timed_out`, {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" or currentVersion == "github-ae@latest" %}`action_required` or `stale`{% else %}or `action_required`{% endif %}. 此值将为 `null`,直到检查运行 `completed`。 | +| `check_suite[url]` | `字符串` | 指向检查套件 API 资源的 URL。 | +| `check_suite[pull_requests]` | `数组` | 匹配此检查套件的拉取请求数组。 拉取请求与检查套件匹配的条件是它们有相同的 `head_sha` 和 `head_branch`。 检查套件的 `head_branch` 在复刻仓库中时,它将为 `null`,并且 `pull_requests` 数组将为空。 | diff --git a/translations/zh-CN/data/reusables/webhooks/check_suite_short_desc.md b/translations/zh-CN/data/reusables/webhooks/check_suite_short_desc.md index fb80fa0563a7..c78ba5295ef8 100644 --- a/translations/zh-CN/data/reusables/webhooks/check_suite_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/check_suite_short_desc.md @@ -1 +1 @@ -检查套件活动已发生。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[check suites](/v3/checks/suites/)" REST API. +检查套件活动已发生。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[检查套件](/v3/checks/suites/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/commit_comment_short_desc.md b/translations/zh-CN/data/reusables/webhooks/commit_comment_short_desc.md index 06f2be83736b..087dfcc5b2ca 100644 --- a/translations/zh-CN/data/reusables/webhooks/commit_comment_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/commit_comment_short_desc.md @@ -1 +1 @@ -提交评论已创建。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[commit comment](/v3/repos/comments/)" REST API. +提交评论已创建。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[提交评论](/v3/repos/comments/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/create_properties.md b/translations/zh-CN/data/reusables/webhooks/create_properties.md index 065de065a968..c7f6d5f2093e 100644 --- a/translations/zh-CN/data/reusables/webhooks/create_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/create_properties.md @@ -1,6 +1,6 @@ -| 键 | 类型 | 描述 | -| --------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ref` | `字符串` | The [`git ref`](/v3/git/refs/#get-a-reference) resource. | -| `ref_type` | `字符串` | 在仓库中创建的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 | -| `master_branch` | `字符串` | The name of the repository's default branch (usually {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %}). | -| `说明` | `字符串` | 仓库的当前描述。 | +| 键 | 类型 | 描述 | +| --------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `ref` | `字符串` | The [`git ref`](/v3/git/refs/#get-a-reference) 资源。 | +| `ref_type` | `字符串` | 在仓库中创建的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 | +| `master_branch` | `字符串` | 仓库默认分支的名称(通常是 {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.23" %}`main`{% else %}`master`{% endif %})。 | +| `说明` | `字符串` | 仓库的当前描述。 | diff --git a/translations/zh-CN/data/reusables/webhooks/delete_properties.md b/translations/zh-CN/data/reusables/webhooks/delete_properties.md index 7c107b493b90..6e97f966e8bc 100644 --- a/translations/zh-CN/data/reusables/webhooks/delete_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/delete_properties.md @@ -1,4 +1,4 @@ -| 键 | 类型 | 描述 | -| ---------- | ----- | -------------------------------------------------------- | -| `ref` | `字符串` | The [`git ref`](/v3/git/refs/#get-a-reference) resource. | -| `ref_type` | `字符串` | 在仓库中删除的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 | +| 键 | 类型 | 描述 | +| ---------- | ----- | -------------------------------------------------- | +| `ref` | `字符串` | The [`git ref`](/v3/git/refs/#get-a-reference) 资源。 | +| `ref_type` | `字符串` | 在仓库中删除的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 | diff --git a/translations/zh-CN/data/reusables/webhooks/deploy_key_short_desc.md b/translations/zh-CN/data/reusables/webhooks/deploy_key_short_desc.md index 4f5643aad8d8..2208f286a542 100644 --- a/translations/zh-CN/data/reusables/webhooks/deploy_key_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/deploy_key_short_desc.md @@ -1 +1 @@ -在仓库中添加或删除部署密钥。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[Deploy keys](/v3/repos/keys/)" REST API. +在仓库中添加或删除部署密钥。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[部署密钥](/v3/repos/keys/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/deployment_short_desc.md b/translations/zh-CN/data/reusables/webhooks/deployment_short_desc.md index d4750f18f28c..2483fa8eec24 100644 --- a/translations/zh-CN/data/reusables/webhooks/deployment_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/deployment_short_desc.md @@ -1 +1 @@ -已创建部署。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment](/rest/reference/repos#list-deployments)" REST API. +已创建部署。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[部署](/rest/reference/repos#list-deployments)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/deployment_status_short_desc.md b/translations/zh-CN/data/reusables/webhooks/deployment_status_short_desc.md index 7d9050fa4f1c..143d7fcaeac1 100644 --- a/translations/zh-CN/data/reusables/webhooks/deployment_status_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/deployment_status_short_desc.md @@ -1 +1 @@ -已创建部署。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[deployment statuses](/rest/reference/repos#list-deployment-statuses)" REST API. +已创建部署。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[部署状态](/rest/reference/repos#list-deployment-statuses)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/installation_properties.md b/translations/zh-CN/data/reusables/webhooks/installation_properties.md index 6e42ae0d296e..ada5e57ca903 100644 --- a/translations/zh-CN/data/reusables/webhooks/installation_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/installation_properties.md @@ -1,4 +1,4 @@ | 键 | 类型 | 描述 | | -------- | ----- | -------------------------------------------- | -| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:
        • `created` - Someone installs a {% data variables.product.prodname_github_app %}.
        • `deleted` - Someone uninstalls a {% data variables.product.prodname_github_app %}
        • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" %}
        • `suspend` - Someone suspends a {% data variables.product.prodname_github_app %} installation.
        • `unsuspend` - Someone unsuspends a {% data variables.product.prodname_github_app %} installation.
        • {% endif %}
        • `new_permissions_accepted` - Someone accepts new permissions for a {% data variables.product.prodname_github_app %} installation. When a {% data variables.product.prodname_github_app %} owner requests new permissions, the person who installed the {% data variables.product.prodname_github_app %} must accept the new permissions request.
        | +| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:
        • `created` - 有人安装 {% data variables.product.prodname_github_app %}。
        • `deleted` - 有人卸载 {% data variables.product.prodname_github_app %}
        • {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.20" or currentVersion == "github-ae@latest" %}
        • `suspend` - 有人挂起 {% data variables.product.prodname_github_app %} 安装。
        • `unsuspend` - 有人取消挂起 {% data variables.product.prodname_github_app %} 安装。
        • {% endif %}
        • `new_permissions_accepted` - 有人接受 {% data variables.product.prodname_github_app %} 安装的新权限。 当 {% data variables.product.prodname_github_app %} 所有者请求新权限时,安装 {% data variables.product.prodname_github_app %} 的人必须接受新权限请求。
        | | `仓库` | `数组` | 安装设施可访问的仓库对象数组。 | diff --git a/translations/zh-CN/data/reusables/webhooks/installation_repositories_short_desc.md b/translations/zh-CN/data/reusables/webhooks/installation_repositories_short_desc.md index 344b5912a8e5..cce217494022 100644 --- a/translations/zh-CN/data/reusables/webhooks/installation_repositories_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/installation_repositories_short_desc.md @@ -1 +1 @@ -与要添加到 GitHub 应用程序安装中的仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[GitHub App installation](/v3/apps/)" REST API. +与要添加到 GitHub 应用程序安装中的仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[GitHub 应用程序安装](/v3/apps/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/installation_short_desc.md b/translations/zh-CN/data/reusables/webhooks/installation_short_desc.md index 7756cf9ad534..0c881c713281 100644 --- a/translations/zh-CN/data/reusables/webhooks/installation_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/installation_short_desc.md @@ -1 +1 @@ -与 GitHub 应用程序安装相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[GitHub App installation](/v3/apps/)" REST API. +与 GitHub 应用程序安装相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[GitHub 应用程序安装](/v3/apps/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/issue_comment_short_desc.md b/translations/zh-CN/data/reusables/webhooks/issue_comment_short_desc.md index d63778fcea8b..4aecf69936cc 100644 --- a/translations/zh-CN/data/reusables/webhooks/issue_comment_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/issue_comment_short_desc.md @@ -1 +1 @@ -与议题评论相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[issue comments](/v3/issues/comments/)" REST API. +与议题评论相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[议题评论](/v3/issues/comments/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/issues_short_desc.md b/translations/zh-CN/data/reusables/webhooks/issues_short_desc.md index 125c51c8f2b0..ee50f3a6cf01 100644 --- a/translations/zh-CN/data/reusables/webhooks/issues_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/issues_short_desc.md @@ -1 +1 @@ -与议题相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[issues](/v3/issues/comments/)" REST API. +与议题相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[议题](/v3/issues/comments/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/label_short_desc.md b/translations/zh-CN/data/reusables/webhooks/label_short_desc.md index 1e8c03f2961a..51f86309799f 100644 --- a/translations/zh-CN/data/reusables/webhooks/label_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/label_short_desc.md @@ -1 +1 @@ -与议题相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[labels](/v3/issues/labels/)" REST API. +与议题相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[标签](/v3/issues/labels/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/member_short_desc.md b/translations/zh-CN/data/reusables/webhooks/member_short_desc.md index 18c9f1497650..a5197768866b 100644 --- a/translations/zh-CN/data/reusables/webhooks/member_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/member_short_desc.md @@ -1 +1 @@ -与仓库协作者相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[collaborators](/v3/repos/collaborators/)" REST API. +与仓库协作者相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[协作者](/v3/repos/collaborators/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/membership_short_desc.md b/translations/zh-CN/data/reusables/webhooks/membership_short_desc.md index 8a5040f79976..91ad7000e552 100644 --- a/translations/zh-CN/data/reusables/webhooks/membership_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/membership_short_desc.md @@ -1 +1 @@ -与团队成员相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[team members](/v3/teams/members/)" REST API. +与团队成员相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[团队成员](/v3/teams/members/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/milestone_short_desc.md b/translations/zh-CN/data/reusables/webhooks/milestone_short_desc.md index 98ae81054420..da6685490ff9 100644 --- a/translations/zh-CN/data/reusables/webhooks/milestone_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/milestone_short_desc.md @@ -1 +1 @@ -与里程碑相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[milestones](/v3/issues/milestones/)" REST API. +与里程碑相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[里程碑](/v3/issues/milestones/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/organization_short_desc.md b/translations/zh-CN/data/reusables/webhooks/organization_short_desc.md index e72a98c181bd..f77bf1d99baa 100644 --- a/translations/zh-CN/data/reusables/webhooks/organization_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/organization_short_desc.md @@ -1 +1 @@ -与组织及其成员相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[organizations](/v3/orgs/)" REST API. +与组织及其成员相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[组织](/v3/orgs/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/page_build_short_desc.md b/translations/zh-CN/data/reusables/webhooks/page_build_short_desc.md index dda5755d8870..143cb5e7ec91 100644 --- a/translations/zh-CN/data/reusables/webhooks/page_build_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/page_build_short_desc.md @@ -1 +1 @@ -Represents an attempted build of a {% data variables.product.prodname_pages %} site, whether successful or not. A push to a {% data variables.product.prodname_pages %} enabled branch (`gh-pages` for project pages, the default branch for user and organization pages) triggers this event. +表示尝试构建一个 {% data variables.product.prodname_pages %} 站点,无论是否成功。 向 {% data variables.product.prodname_pages %} 启用的分支(项目页面的 `gh-pages`、用户和组织页面的默认分支)的推送将触发此事件。 diff --git a/translations/zh-CN/data/reusables/webhooks/ping_short_desc.md b/translations/zh-CN/data/reusables/webhooks/ping_short_desc.md index fd0035ed1615..9db7fb883ff1 100644 --- a/translations/zh-CN/data/reusables/webhooks/ping_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/ping_short_desc.md @@ -1 +1 @@ -当您创建新的 web 挂钩时,我们将向您发送一个简单的 `ping` 事件,让您知道您已正确设置 web 挂钩。 This event isnt stored so it isn't retrievable via the [Events API](/rest/reference/activity#ping-a-repository-webhook) endpoint. +当您创建新的 web 挂钩时,我们将向您发送一个简单的 `ping` 事件,让您知道您已正确设置 web 挂钩。 此事件不会存储,因此无法通过[事件 API](/rest/reference/activity#ping-a-repository-webhook) 端点检索它。 diff --git a/translations/zh-CN/data/reusables/webhooks/project_card_short_desc.md b/translations/zh-CN/data/reusables/webhooks/project_card_short_desc.md index 3756b20446ba..7f0fd14ad2c5 100644 --- a/translations/zh-CN/data/reusables/webhooks/project_card_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/project_card_short_desc.md @@ -1 +1 @@ -与项目卡有关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[project cards](/v3/projects/cards)" REST API. +与项目卡有关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[项目卡](/v3/projects/cards)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/project_column_short_desc.md b/translations/zh-CN/data/reusables/webhooks/project_column_short_desc.md index 1cd8eb4a8c76..04efb559437e 100644 --- a/translations/zh-CN/data/reusables/webhooks/project_column_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/project_column_short_desc.md @@ -1 +1 @@ -与项目板中的列相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[project columns](/v3/projects/columns)" REST API. +与项目板中的列相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[项目列](/v3/projects/columns)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/project_short_desc.md b/translations/zh-CN/data/reusables/webhooks/project_short_desc.md index ed8c42efbd1c..46188761331a 100644 --- a/translations/zh-CN/data/reusables/webhooks/project_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/project_short_desc.md @@ -1 +1 @@ -与项目板有关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[projects](/v3/projects)" REST API. +与项目板有关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[项目](/v3/projects)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/public_short_desc.md b/translations/zh-CN/data/reusables/webhooks/public_short_desc.md index b0cd43db69da..6667e178910c 100644 --- a/translations/zh-CN/data/reusables/webhooks/public_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/public_short_desc.md @@ -1 +1 @@ -当私有仓库公开时。 Without a doubt: the best {% data variables.product.product_name %} event. +当私有仓库公开时。 毫无疑问:最好的 {% data variables.product.product_name %} 事件。 diff --git a/translations/zh-CN/data/reusables/webhooks/pull_request_review_comment_short_desc.md b/translations/zh-CN/data/reusables/webhooks/pull_request_review_comment_short_desc.md index 61efba973710..848c71256fa0 100644 --- a/translations/zh-CN/data/reusables/webhooks/pull_request_review_comment_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/pull_request_review_comment_short_desc.md @@ -1 +1 @@ -与拉取请求统一差异中的拉取请求审查评论相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[pull request review comments](/v3/pulls/comments/)" REST API. +与拉取请求统一差异中的拉取请求审查评论相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[拉取请求审查评论](/v3/pulls/comments/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/pull_request_review_short_desc.md b/translations/zh-CN/data/reusables/webhooks/pull_request_review_short_desc.md index 0005fe12d00c..e00ca18bd104 100644 --- a/translations/zh-CN/data/reusables/webhooks/pull_request_review_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/pull_request_review_short_desc.md @@ -1 +1 @@ -与拉取请求审查相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[pull request reviews](/v3/pulls/reviews/)" REST API. +与拉取请求审查相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[拉取请求审查](/v3/pulls/reviews/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/pull_request_short_desc.md b/translations/zh-CN/data/reusables/webhooks/pull_request_short_desc.md index 3fc964ab8a40..18cbe46c0f4f 100644 --- a/translations/zh-CN/data/reusables/webhooks/pull_request_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/pull_request_short_desc.md @@ -1 +1 @@ -与拉取请求相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[pull requests](/v3/pulls/)" REST API. +与拉取请求相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[拉取请求](/v3/pulls/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/release_short_desc.md b/translations/zh-CN/data/reusables/webhooks/release_short_desc.md index 91adac016919..7ba263d6800d 100644 --- a/translations/zh-CN/data/reusables/webhooks/release_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/release_short_desc.md @@ -1 +1 @@ -与发行版相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[releases](/v3/repos/releases/)" REST API. +与发行版相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[发行版](/v3/repos/releases/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/repository_import_short_desc.md b/translations/zh-CN/data/reusables/webhooks/repository_import_short_desc.md index 45562b92c684..41ae6ed3e075 100644 --- a/translations/zh-CN/data/reusables/webhooks/repository_import_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/repository_import_short_desc.md @@ -1 +1 @@ -与导入到 GitHub 的仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[source imports](/v3/migrations/source_imports/)" REST API. +与导入到 GitHub 的仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[源导入](/v3/migrations/source_imports/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/repository_short_desc.md b/translations/zh-CN/data/reusables/webhooks/repository_short_desc.md index c1a4f5d1b744..f9d71939fbd3 100644 --- a/translations/zh-CN/data/reusables/webhooks/repository_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/repository_short_desc.md @@ -1 +1 @@ -与仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[repositories](/v3/repos/)" REST API. +与仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[仓库](/v3/repos/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md b/translations/zh-CN/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md index adfb8487f50b..7f56903efc59 100644 --- a/translations/zh-CN/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md @@ -1 +1 @@ -与仓库中的安全漏洞警报相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[About security alerts for vulerable dependencies](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)". +与仓库中的安全漏洞警报相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[关于易受攻击的依赖项的安全警报](/github/managing-security-vulnerabilities/about-security-alerts-for-vulnerable-dependencies)”。 diff --git a/translations/zh-CN/data/reusables/webhooks/secret.md b/translations/zh-CN/data/reusables/webhooks/secret.md index d4d128984aec..e7d517a91198 100644 --- a/translations/zh-CN/data/reusables/webhooks/secret.md +++ b/translations/zh-CN/data/reusables/webhooks/secret.md @@ -1 +1 @@ -Setting a webhook secret allows you to ensure that `POST` requests sent to the payload URL are from {% data variables.product.product_name %}. When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% else if currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% else if currentVersion == "private-instances@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. For more information on how to use a secret with a signature header to secure your webhook payloads, see "[Securing your webhooks](/webhooks/securing/)." +设置 web 挂钩密钥使您可以确保将 `POST` 请求发送到来自 {% data variables.product.product_name %} 的有效负载 URL。 When you set a secret, you'll receive the {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %}`X-Hub-Signature` and `X-Hub-Signature-256` headers{% elsif currentVersion ver_lt "enterprise-server@2.23" %}`X-Hub-Signature` header{% elsif currentVersion == "github-ae@latest" %}`X-Hub-Signature-256` header{% endif %} in the webhook `POST` request. 有关如何使用密钥和签名标头来保护 web 挂钩有效负载的更多信息,请参阅“[保护 web 挂钩](/webhooks/securing/)”。 diff --git a/translations/zh-CN/data/reusables/webhooks/sponsorship_short_desc.md b/translations/zh-CN/data/reusables/webhooks/sponsorship_short_desc.md index 5752a137850d..bae71f4f5fe6 100644 --- a/translations/zh-CN/data/reusables/webhooks/sponsorship_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/sponsorship_short_desc.md @@ -1 +1 @@ -与赞助列表相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see "[About GitHub Sponsors](/github/supporting-the-open-source-community-with-github-sponsors/about-github-sponsors)". +与赞助列表相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[关于 GitHub 赞助者](/github/supporting-the-open-source-community-with-github-sponsors/about-github-sponsors)”。 diff --git a/translations/zh-CN/data/reusables/webhooks/star_properties.md b/translations/zh-CN/data/reusables/webhooks/star_properties.md index a6c8ce0b3c78..fa00a20a8878 100644 --- a/translations/zh-CN/data/reusables/webhooks/star_properties.md +++ b/translations/zh-CN/data/reusables/webhooks/star_properties.md @@ -1,4 +1,4 @@ -| 键 | 类型 | 描述 | -| ------------ | ----- | ----------------------------------------------------------------------------------------- | -| `action` | `字符串` | 执行的操作。 可以是 `created` 或 `deleted`。 | -| `starred_at` | `字符串` | 星标创建的时间。 {% data reusables.shortdesc.iso_8601 %} Will be `null` for the `deleted` action. | +| 键 | 类型 | 描述 | +| ------------ | ----- | -------------------------------------------------------------------------- | +| `action` | `字符串` | 执行的操作。 可以是 `created` 或 `deleted`。 | +| `starred_at` | `字符串` | 星标创建的时间。 {% data reusables.shortdesc.iso_8601 %} 对于 `deleted` 操作将是 `null`。 | diff --git a/translations/zh-CN/data/reusables/webhooks/star_short_desc.md b/translations/zh-CN/data/reusables/webhooks/star_short_desc.md index aee45ecba6c5..d6558f5023fc 100644 --- a/translations/zh-CN/data/reusables/webhooks/star_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/star_short_desc.md @@ -1 +1 @@ -与标星仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[starring](/v3/activity/starring/)" REST API. +与标星仓库相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[星标](/v3/activity/starring/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/status_short_desc.md b/translations/zh-CN/data/reusables/webhooks/status_short_desc.md index 61a3a1affcff..f8760145ca44 100644 --- a/translations/zh-CN/data/reusables/webhooks/status_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/status_short_desc.md @@ -1 +1 @@ -当 Git 提交的状态发生更改时。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[statuses](/v3/repos/statuses/)" REST API. +当 Git 提交的状态发生更改时。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[状态](/v3/repos/statuses/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/team_short_desc.md b/translations/zh-CN/data/reusables/webhooks/team_short_desc.md index 2aff194ce1e5..9051cc86c1d1 100644 --- a/translations/zh-CN/data/reusables/webhooks/team_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/team_short_desc.md @@ -1 +1 @@ -与组织的团队相关的活动。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[teams](/v3/teams/)" REST API. +与组织的团队相关的活动。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[团队](/v3/teams/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/watch_short_desc.md b/translations/zh-CN/data/reusables/webhooks/watch_short_desc.md index 2c4035c4adc4..1afc08229be9 100644 --- a/translations/zh-CN/data/reusables/webhooks/watch_short_desc.md +++ b/translations/zh-CN/data/reusables/webhooks/watch_short_desc.md @@ -1 +1 @@ -当有人标星仓库时。 {% data reusables.webhooks.action_type_desc %} For more information, see the "[starring](/v3/activity/starring/)" REST API. +当有人标星仓库时。 {% data reusables.webhooks.action_type_desc %} 更多信息请参阅“[星标](/v3/activity/starring/)”REST API。 diff --git a/translations/zh-CN/data/reusables/webhooks/webhooks-rest-api-links.md b/translations/zh-CN/data/reusables/webhooks/webhooks-rest-api-links.md new file mode 100644 index 000000000000..dea00119850a --- /dev/null +++ b/translations/zh-CN/data/reusables/webhooks/webhooks-rest-api-links.md @@ -0,0 +1,4 @@ +您可以使用仓库、组织和应用 web 挂钩 REST API 来创建、更新、删除和 ping web 挂钩。 {% if currentversion == "free-proteam@latest" or currentversion ver_gt "enterprise-server@2.22" %}您也可以使用 REST API 来更改 web 挂钩的配置。 例如,您可以修改有效负载 URL、内容类型、SSL 验证和机密。 {% endif %}更多信息请参阅: +- [仓库 web 挂钩 REST API](/rest/reference/repos#webhooks) +- [组织 web 挂钩 REST API](/rest/reference/orgs#webhooks){% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} +- [GitHub App web 挂钩 REST API](/rest/reference/apps#webhooks){% endif %} diff --git a/translations/zh-CN/data/ui.yml b/translations/zh-CN/data/ui.yml index d457e6ea88e6..9f009d75d653 100644 --- a/translations/zh-CN/data/ui.yml +++ b/translations/zh-CN/data/ui.yml @@ -3,7 +3,7 @@ header: github_docs: GitHub Docs contact: 联系我们 notices: - ghe_release_candidate: GitHub Enterprise Server 2.22目前作为版本候选仅有限发布。 + ghae_silent_launch: GitHub AE is currently under limited release. Please contact our Sales Team to find out more. localization_complete: 我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们。 localization_in_progress: 你好,探索者! 此页面正在积极开发或仍在翻译中。有关最新和最准确的信息,请访问我们的英文文档。 product_in_progress: '👋你好,探索者! 此页面正在积极开发中。有关最新和最准确的信息,请访问我们的开发者文档。' diff --git a/translations/zh-CN/data/variables/contact.yml b/translations/zh-CN/data/variables/contact.yml index 9e3e33914994..6cade26cea62 100644 --- a/translations/zh-CN/data/variables/contact.yml +++ b/translations/zh-CN/data/variables/contact.yml @@ -1,15 +1,15 @@ --- contact_ent_support: '[GitHub Enterprise 支持](https://enterprise.githubsupport.com/hc/en-us) 或 [GitHub 高级支持](https://premium.githubsupport.com)' contact_support: >- - {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your GitHub Enterprise site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://premium.githubsupport.com){% else %}your site administrator{% endif %} report_abuse: >- - {% if currentVersion == "free-pro-team@latest" %}[Report abuse](https://github.com/contact/report-abuse){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[报告滥用](https://github.com/contact/report-abuse){% endif %} report_content: >- - {% if currentVersion == "free-pro-team@latest" %}[Report content](https://github.com/contact/report-content){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[报告内容](https://github.com/contact/report-content){% endif %} contact_dmca: >- - {% if currentVersion == "free-pro-team@latest" %}[Copyright claims form](https://github.com/contact/dmca){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[版权声明表](https://github.com/contact/dmca){% endif %} contact_privacy: >- - {% if currentVersion == "free-pro-team@latest" %}[Privacy contact form](https://github.com/contact/privacy){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[隐私联系表](https://github.com/contact/privacy){% endif %} contact_enterprise_sales: '[GitHub'' 销售团队](https://enterprise.github.com/contact)' contact_feedback_actions: '[GitHub 操作的反馈表](https://support.github.com/contact/feedback?contact[category]=actions)' #The team that provides Standard Support @@ -21,6 +21,9 @@ premium_support: 'GitHub 高级支持' #Enterprise Support portal enterprise_portal: 'GitHub Enterprise 支持门户' contact_enterprise_portal: '[GitHub Enterprise 支持门户](https://enterprise.githubsupport.com/hc/en-us)' +#Azure support (GitHub AE) portal +ae_azure_portal: 'Azure Support portal' +contact_ae_portal: '[Azure Support portal](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade)' #GitHub Support portal (for dotcom) support_portal: 'GitHub 支持门户' contact_support_portal: '[GitHub 支持门户](https://support.github.com/contact)' diff --git a/translations/zh-CN/data/variables/explore.yml b/translations/zh-CN/data/variables/explore.yml index e9d43c423085..b238c60deafd 100644 --- a/translations/zh-CN/data/variables/explore.yml +++ b/translations/zh-CN/data/variables/explore.yml @@ -1,7 +1,7 @@ --- explore_github: >- - {% if currentVersion == "free-pro-team@latest" %}[Explore GitHub](https://github.com/explore){% else %}Explore GitHub (`https://[hostname]/explore`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[探索 GitHub](https://github.com/explore){% else %}探索 GitHub (`https://[hostname]/explore`){% endif %} your_stars_page: >- - {% if currentVersion == "free-pro-team@latest" %}[stars page](https://github.com/stars){% else %}stars page (`https://[hostname]/stars`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[标星页面](https://github.com/stars){% else %}标星页面 (`https://[hostname]/stars`){% endif %} trending_page: >- - {% if currentVersion == "free-pro-team@latest" %}[Trending page](https://github.com/trending){% else %}Trending page (`https://[hostname]/trending`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[趋势页面](https://github.com/trending){% else %}趋势页面 (`https://[hostname]/trending`){% endif %} diff --git a/translations/zh-CN/data/variables/gists.yml b/translations/zh-CN/data/variables/gists.yml index 9d1fea10acf4..01b778f1012f 100644 --- a/translations/zh-CN/data/variables/gists.yml +++ b/translations/zh-CN/data/variables/gists.yml @@ -1,7 +1,7 @@ --- gist_homepage: >- - {% if currentVersion == "free-pro-team@latest" %}[gist home page](https://gist.github.com/){% else %}gist home page, `http(s)://[hostname]/gist` or `http(s)://gist.[hostname]` if subdomains are enabled {% endif %} + {% if currentVersion == "free-pro-team@latest" %}[gist 主页](https://gist.github.com/){% else %}gist 主页,`http(s)://[hostname]/gist` 或 `http(s)://gist.[hostname]`,如果启用了子域 {% endif %} gist_search_url: >- - {% if currentVersion == "free-pro-team@latest" %}[Gist Search](https://gist.github.com/search){% else %}Gist Search, `http(s)://[hostname]/gist/search` or `http(s)://gist.[hostname]/search` if subdomains are enabled{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Gist 搜索](https://gist.github.com/search){% else %}Gist 搜索,`http(s)://[hostname]/gist/search` 或 `http(s)://gist.[hostname]/search`,如果启用了子域{% endif %} discover_url: >- - {% if currentVersion == "free-pro-team@latest" %}[Discover](https://gist.github.com/discover){% else %}Discover, `http(s)://[hostname]/gist/discover` or `http(s)://gist.[hostname]/discover` if subdomains are enabled{% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Discover](https://gist.github.com/discover){% else %}发现,`http(s)://[hostname]/gist/discover` 或 `http(s)://gist.[hostname]/discover`,如果启用了子域{% endif %} diff --git a/translations/zh-CN/data/variables/notifications.yml b/translations/zh-CN/data/variables/notifications.yml index 441bdba328c2..e9bdee7b13a6 100644 --- a/translations/zh-CN/data/variables/notifications.yml +++ b/translations/zh-CN/data/variables/notifications.yml @@ -1,5 +1,5 @@ --- no_reply_address: >- - {% if currentVersion == "free-pro-team@latest" %}`noreply@github.com`{% else %}the no-reply email address configured by your site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}`noreply@github.com`{% else %}或由站点管理员配置的无需回复电子邮件地址{% endif %} cc_address: >- - {% if currentVersion == "free-pro-team@latest" %}`@noreply.github.com`{% else %}based on the no-reply email address configured by your site administrator{% endif %} + {% if currentVersion == "free-pro-team@latest" %}`@noreply.github.com`{% else %}基于站点管理员配置的无需回复电子邮件地址{% endif %} diff --git a/translations/zh-CN/data/variables/product.yml b/translations/zh-CN/data/variables/product.yml index 76baba31fcf4..1c08113739eb 100644 --- a/translations/zh-CN/data/variables/product.yml +++ b/translations/zh-CN/data/variables/product.yml @@ -6,7 +6,7 @@ company_short: 'GitHub' #GitHub's flagship products ## Until we have versioning to support GitHub Enterprise Cloud content, avoid using this variable if the output should specifically be GitHub Enterprise Cloud or GitHub Enterprise Server product_name: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}GitHub Enterprise{% endif %} + {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% else %}GitHub{% endif %} ## Use this variable when the output should always be GitHub, regardless of the product the user is using prodname_dotcom: 'GitHub' ## Use this variable when the output should always be GitHub Enterprise, regardless of the product the user is using @@ -16,10 +16,13 @@ prodname_dotcom_the_website: 'GitHub.com' ## Use these variables when the output should reflect one of our two specific GitHub Enterprise offerings prodname_ghe_server: 'GitHub Enterprise Server' prodname_ghe_cloud: 'GitHub Enterprise Cloud' +prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' ## Use these variables when referring specifically to a location within a product product_location: >- - {% if currentVersion == "free-pro-team@latest" %}GitHub{% else %}your GitHub Enterprise Server instance{% endif %} + {% if enterpriseServerVersions contains currentVersion %}your GitHub Enterprise Server instance{% elsif currentVersion == "github-ae@latest" %}your enterprise{% else %}GitHub{% endif %} +#Used ONLY when you need to refer to a GHES instance in an article that is versioned for non-GHES versions. +#Do not use in other situations! product_location_enterprise: '您的 GitHub Enterprise Server 实例' prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' @@ -56,9 +59,11 @@ prodname_github_app: 'GitHub 应用程序' prodname_github_apps: 'GitHub 应用程序' prodname_oauth_app: 'OAuth 应用程序' #API and developer docs -prodname_enterprise_api: 'GitHub Enterprise Server API' +prodname_enterprise_api: 'the {% if enterpriseServerVersions contains currentVersion %}GitHub Enterprise Server{% elsif currentVersion == "github-ae@latest" %}GitHub AE{% endif %} APIs' prodname_support_forum_with_url: '[GitHub API 开发和支持论坛](https://github.community/c/github-api-development-and-support/37)' prodname_unfurls: '内容附件' +#Azure AD +ae_azure_ad_app_link: 'the [GitHub AE application](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.githubenterpriseserver)' #GitHub Actions ## Use this variable only when referring to GitHub Actions the product. When referring to the thing that someone creates using the product, call it an action (small a). See the terminology page of the Brand Guide for more. prodname_actions: 'GitHub Actions' @@ -110,8 +115,8 @@ prodname_codeql_workflow: 'CodeQL 分析工作流程' #Visual Studio prodname_vs: 'Visual Studio' prodname_vscode: 'Visual Studio Code' -prodname_vss_ghe: 'Visual Studio subscription with GitHub Enterprise' -prodname_vss_admin_portal_with_url: 'the [administrator portal for Visual Studio subscriptions](https://visualstudio.microsoft.com/subscriptions-administration/)' +prodname_vss_ghe: '包含 GitHub Enterprise 的 Visual Studio 订阅' +prodname_vss_admin_portal_with_url: '[Visual Studio 订阅的管理员门户](https://visualstudio.microsoft.com/subscriptions-administration/)' #GitHub Dependabot prodname_dependabot: 'GitHub Dependabot' prodname_dependabot_short: 'Dependabot' @@ -126,9 +131,9 @@ product_url: >- {% if currentVersion == "free-pro-team@latest" %}github.com{% else %}[hostname]{% endif %} pricing_url: 'https://github.com/pricing' signin_link: >- - {% if currentVersion == "free-pro-team@latest" %}[Sign in](https://github.com/login){% else %}Sign in (`https://[hostname]/login`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Sign in](https://github.com/login){% else %}登录 (`https://[hostname]/login`){% endif %} signout_link: >- - {% if currentVersion == "free-pro-team@latest" %}[Sign out](https://github.com/logout){% else %}Sign out (`https://[hostname]/logout`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[Sign out](https://github.com/logout){% else %}注销 (`https://[hostname]/logout`){% endif %} raw_github_com: >- {% if currentVersion == "free-pro-team@latest" %}raw.githubusercontent.com{% else %}[hostname]/user/repo/raw{% endif %} #GitHub Enterprise Server past versions @@ -145,7 +150,7 @@ api_url_pre: >- oauth_host_code: >- {% if currentVersion == "free-pro-team@latest" %}https://github.com{% else %}http(s)://[hostname]{% endif %} device_authorization_url: >- - {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} + {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.21" or currentVersion == "github-ae@latest" %}[`https://github.com/login/device`](https://github.com/login/device){% else %}`http(s)://[hostname]/login/device`{% endif %} #Use this all other code blocks api_url_code: >- {% if currentVersion == "free-pro-team@latest" %}https://api.github.com{% else %}http(s)://[hostname]/api/v3{% endif %} diff --git a/translations/zh-CN/data/variables/search.yml b/translations/zh-CN/data/variables/search.yml index f22c85c91625..6fbca5444cbe 100644 --- a/translations/zh-CN/data/variables/search.yml +++ b/translations/zh-CN/data/variables/search.yml @@ -1,5 +1,5 @@ --- advanced_url: >- - {% if currentVersion == "free-pro-team@latest" %}[advanced search](https://github.com/search/advanced) page{% else %}advanced search page (`https://[hostname]/search/advanced`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[advanced search](https://github.com/search/advanced) 页面{% else %}高级搜索页 (`https://[hostname]/search/advanced`){% endif %} search_page_url: >- - {% if currentVersion == "free-pro-team@latest" %}[search](https://github.com/search) page{% else %}search page (`https://[hostname]/search`){% endif %} + {% if currentVersion == "free-pro-team@latest" %}[search](https://github.com/search) 页面{% else %}搜索页 (`https://[hostname]/search`){% endif %}